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
341877481471	341877482032	341877482582	341877483132	341877483682	341877484232	341877484782	341877485332	341877485882	341877486432	341877486982	341877487532	341877488082	341877488632	341877489182	341877489732	341877490282	341877490833	341877491382	341877491933	341877492482	341877493032	341877493582	341877494132	341877494682	341877495232	341877495782	341877496332	341877496882	341877497432	341877497982	341877498532	341877499082	341877499633	341877500182	341877500732	341877501282	341877501833	341877502382	341877502932	341877503482	341877504032	341877504582	341877505132	341877505682	341877506232	341877506782	341877507332	341877507882	341877508432	341877508982	341877509532	341877510082	341877510632	341877511182	341877511733	341877512282	341877512833	341877513382	341877513932	341877514482	341877515032	341877515582	341877516132	341877516682	341877517232	341877517782	341877518332	341877518882	341877519433	341877519983	341877520533	341877521082	341877521633	341877522182	341877522733	341877523282	341877523833	341877524382	341877524933	341877525482	341877526032	341877526582	341877527132	341877527682	341877528233	341877528782	341877529333	341877529882	341877530432	341877530982	341877531532	341877532082	341877532633	341877533182	341877533732	341877534282	341877534833	341877535383	341877535933	341877536482	341877537033	341877537582	341877538132	341877538682	341877539232	341877539782	341877540333	341877540882	341877541433	341877541982	341877542533	341877543082	341877543633	341877544183	341877544732	341877545282	341877545833	341877546383	341877546932	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2653	3300	1900	2700	2654	3300	1900	2700	2655	3300	1900	2700	2656	3300	1900	2700	2658	3300	1900	2700	2659	3300	1900	2700	2660	3300	1900	2700	2662	3300	1900	2700	2663	3300	1900	2700	2664	3300	1900	2700	2666	3300	1900	2700	2667	3300	1900	2700	2668	3300	1900	2700	2670	3300	1900	2700	2671	3300	1900	2700	2672	3300	1900	2700	2674	3300	1900	2700	2675	3300	1900	2700	2677	3300	1900	2700	2678	3300	1900	2700	2679	3300	1900	2700	2681	3300	1900	2700	2682	3300	1900	2700	2684	3300	1900	2700	2685	3300	1900	2700	2686	3300	1900	2700	2688	3300	1900	2700	2689	3300	1900	2700	2691	3300	1900	2700	2692	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
6340	3264	1847	1051	1429	1475	1309	1252	937	750	707	527	419	333	233	222	188	194	173	170	150	142	122	111	80	82	81	77	75	49	54	47	37	45	31	45	40	43	30	37	36	43	33	33	34	42	28	40	27	25	24	34	42	32	28	27	36	24	32	35	35	27	39	39	22	27	28	23	32	31	34	23	26	27	35	45	31	37	30	34	28	26	34	29	33	23	27	35	26	26	26	23	22	33	22	21	23	23	29	32	23	35	26	34	28	23	36	25	23	31	29	29	33	28	24	27	24	28	27	26	23	30	31	30	35	29	28	35	21	36	33	31	31	27	31	22	30	31	27	34	33	22	26	38	29	30	33	29	34	27	21	34	33	28	34	20	30	30	27	24	43	27	39	37	33	25	22	33	33	22	30	39	24	25	31	23	22	25	27	30	31	35	33	31	19	24	38	30	19	28	23	33	27	20	22	19	38	28	30	31	30	34	30	20	28	32	22	24	29	31	29	39	33	23	33	25	32	22	36	27	25	33	24	34	19	25	29	18	35	24	28	38	36	23	25	26	25	20	36	27	20	23	25	24	28	30	31	29	21	28	15	27	25	32	24	34	39	26	18	17	29	30	31	25	29	35	30	25	21	31	27	23	25	34	24	28	32	26	24	30	26	14	20	26	29	19	29	28	29	24	26	31	25	35	29	26	30	30	28	25	20	29	27	24	28	28	25	26	25	34	30	22	31	25	26	18	23	18	24	33	25	29	28	34	24	25	40	30	28	34	28	24	24	29	47	26	30	28	29	25	28	28	33	27	26	31	23	18	30	27	20	33	18	44	32	29	36	22	34	40	30	21	31	30	42	31	21	32	32	30	28	28	38	42	29	24	22	26	24	26	30	26	29	37	26	29	15	28	33	22	16	31	22	21	26	32	26	23	23	21	21	31	25	32	24	40	26	26	26	31	29	21	34	35	32	25	23	40	32	23	27	33	35	28	35	33	29	27	33	24	31	34	28	33	32	35	24	30	19	30	24	35	30	22	20	31	23	22	21	28	31	20	30	27	27	25	27	27	36	25	25	23	28	23	28	25	31	24	30	23	29	27	31	25	29	28	14	39	23	28	36	27	24	27	36	19	28	25	27	21	36	26	31	21	37	31	35	22	41	37	21	23	28	25	27	30	33	28	33	26	34	23	20	44	21	26	30	36	21	22	40	31	28	29	33	21	27	32	21	36	21	30	33	26	30	22	22	30	28	33	31	29	22	28	29	24	23	24	26	20	20	30	28	33	28	24	28	23	36	34	33	33	25	21	29	33	28	21	28	27	29	23	28	29	30	24	26	33	31	23	32	29	32	22	26	25	22	26	26	26	28	30	30	25	28	26	27	29	29	25	31	21	30	23	44	30	21	27	28	26	33	36	27	28	32	36	22	38	23	33	32	24	31	25	26	27	24	22	30	40	21	26	32	31	37	24	28	30	18	26	22	27	28	27	35	30	33	29	33	25	28	24	28	22	24	46	31	30	30	25	26	33	37	21	19	23	28	26	29	31	31	21	26	31	24	27	25	23	29	32	24	16	15	26	16	27	31	22	19	30	35	33	30	20	21	31	23	24	24	32	24	35	24	31	34	20	32	23	27	26	28	29	27	24	17	24	21	28	35	31	23	27	16	36	31	20	16	25	38	27	28	36	28	29	27	28	24	25	27	36	23	16	34	34	20	30	35	31	19	17	18	27	24	36	23	19	19	25	20	22	30	30	30	24	31	22	31	27	24	29	33	27	30	38	23	36	30	26	32	29	27	34	28	32	28	35	26	34	35	22	27	25	33	28	21	20	23	24	24	26	35	31	23	35	33	28	20	28	24	20	24	30	26	26	28	32	29	35	24	33	26	20	32	30	39	22	23	27	28	32	24	18	24	22	28	37	33	30	18	38	26	22	28	32	28	32	35	24	22	35	29	28	31	31	28	28	30	29	26	25	28	35	28	33	27	25	38	31	29	29	23	26	26	19	29	33	27	35	22	25	30	38	16	23	22	23	27	34	21	17	26	24	18	26	30	22	24	23	30	25	25	34	23	40	30	26	25	32	23	29	29	34	33	27	28	32	25	16	23	34	28	25	24	33	26	31	28	34	25	37	25	26	29	25	34	33	30	24	30	31	33	25	36	19	25	29	20	21	28	30	25	26	29	30	26	26	32	27	27	32	38	21	21	32	30	27	28	17	22	31	27	29	20	30	40	32	27	30	23	39	20	24	26	36	17	21	19	30	28	24	22	14	32	27	30	28	18	28	25	27	30	24	29	25	36	28	31	30	25	30	31	40	26	27	22	27	33	27	33	21	31	24	27	31	27	32	26	28	19	28	25	21	34	32	35	31	32	24	26	30	25	25	35	29	19	26	27	19	29	22	28	25	29	36	31	33	31	35	30	23	25	31	28	30	27	28	30	33	25	21	29	20	35	21	26	23	29	25	32	32	27	22	28	32	31	26	29	27	16	30	25	33	31	31	21	32	21	32	33	30	30	25	25	26	20	36	31	18	29	31	25	29	28	31	32	24	31	26	19	25	19	25	34	21	28	24	26	33	34	30	27	29	28	34	26	28	21	27	37	16	30	25	13	22	34	30	24	26	29	28	33	29	36	17	21	32	30	47	26	26	37	26	23	33	20	28	26	33	19	28	21	24	35	29	36	23	29	28	27	27	15	32	34	30	20	32	28	29	36	23	26	25	21	36	45	25	35	18	20	22	33	28	35	21	28	29	29	21	23	29	22	16	19	27	25	39	33	31	33	27	30	26	26	39	45	28	31	28	25	21	28	26	29	32	32	20	35	28	23	22	27	24	27	25	30	30	29	27	31	27	27	27	27	34	28	29	26	36	27	24	29	26	30	27	26	26	45	29	23	27	17	33	38	28	35	20	19	25	23	23	27	21	31	30	18	23	24	22	32	24	28	27	33	24	16	27	27	26	34	28	20	24	23	40	23	24	29	24	19	22	21	28	27	26	26	23	24	37	21	30	31	27	34	32	29	37	38	29	30	38	38	35	24	36	25	33	25	27	26	23	28	24	35	22	37	22	21	27	20	22	30	32	35	20	32	24	26	27	27	22	35	23	25	39	20	39	36	20	35	20	29	20	40	29	28	32	34	40	26	28	29	18	25	26	20	26	25	34	26	30	30	26	24	30	24	30	34	27	37	35	38	27	29	20	22	27	31	27	28	25	33	34	35	25	33	29	28	38	34	27	29	19	33	29	27	30	31	28	19	39	25	24	26	31	33	29	30	23	26	39	32	28	30	25	33	20	23	37	36	26	25	28	23	32	27	26	30	23	24	29	20	22	36	29	26	23	28	32	35	29	30	35	26	30	26	25	28	20	23	25	34	29	26	30	26	31	20	34	23	35	29	26	22	30	32	21	26	25	22	28	26	31	30	29	20	27	30	26	27	32	25	30	31	36	25	31	34	31	33	32	23	34	28	23	28	39	26	32	29	16	29	27	20	33	36	29
43337	31750	24839	37197	41062	38271	35179	32115	28873	25813	22540	19121	15910	12576	10538	9039	8273	7697	7028	6456	5948	5017	4638	4211	3639	3209	2850	2691	2351	1944	1897	1527	1410	1321	1135	1037	918	839	805	774	729	713	722	667	676	621	639	608	580	523	556	512	517	534	516	509	520	527	526	516	532	548	537	507	550	528	552	523	565	578	586	612	642	610	653	634	615	669	616	577	588	544	593	564	594	571	577	525	499	519	567	497	520	533	524	572	558	600	535	536	526	541	534	572	522	495	474	482	439	454	479	438	438	448	420	467	459	502	415	467	448	435	455	461	463	466	467	472	505	461	471	499	453	433	439	464	472	470	473	493	508	488	513	539	501	496	536	474	467	477	495	462	440	465	438	424	456	464	456	457	479	467	414	459	469	424	471	457	487	407	419	446	434	424	457	453	423	458	432	479	438	461	396	462	407	446	456	448	448	468	420	457	429	462	451	461	445	461	457	441	491	432	447	441	459	443	438	462	408	436	469	463	389	430	468	448	456	431	476	446	420	492	432	451	449	449	444	419	427	465	467	428	446	437	461	487	434	467	421	460	456	443	429	474	453	429	439	405	463	442	453	460	423	418	406	453	443	459	419	436	459	437	500	445	485	469	454	426	442	454	471	437	446	455	436	444	434	445	416	462	467	447	444	414	449	472	418	448	466	468	451	451	423	463	464	473	430	431	426	459	483	471	448	426	486	463	460	424	429	508	403	436	435	470	421	452	486	470	452	440	407	429	469	426	435	451	481	441	445	434	443	465	424	484	473	421	432	446	459	444	438	454	478	427	445	437	455	466	461	459	448	446	460	441	449	443	465	445	428	455	440	420	434	424	440	471	442	459	416	451	429	456	403	458	421	451	450	422	440	487	495	433	446	463	443	433	453	438	472	457	499	458	458	435	453	438	416	449	415	467	456	429	437	453	473	449	414	448	426	498	435	426	423	452	481	425	433	440	429	419	474	458	405	444	452	498	487	443	419	423	442	477	434	467	442	419	441	452	454	437	429	428	467	412	409	456	466	417	430	412	455	458	430	410	434	444	478	445	471	448	457	386	454	448	410	454	444	421	482	427	473	467	439	481	399	462	403	453	471	439	441	457	426	431	467	480	460	455	418	416	469	433	463	467	464	415	433	438	436	475	483	446	446	434	448	452	470	452	415	449	418	466	454	435	450	432	439	456	442	423	454	429	464	432	421	441	425	439	472	423	409	429	439	417	440	467	439	478	408	443	445	428	447	467	443	467	423	451	444	448	436	466	458	422	460	435	457	409	408	466	442	444	423	466	465	454	454	437	454	455	419	433	419	430	430	456	445	450	463	453	478	472	438	469	443	449	446	441	397	438	432	460	484	472	447	419	392	425	443	444	439	456	450	440	456	431	422	428	442	475	461	439	465	420	435	495	438	472	462	479	476	432	432	459	441	454	454	431	465	495	486	476	465	427	482	495	430	453	464	425	425	484	435	470	453	455	448	453	472	406	425	455	434	445	474	440	451	435	443	414	446	494	460	450	433	428	448	464	432	457	464	448	478	461	448	460	444	436	418	423	459	457	442	432	446	434	438	428	481	465	485	438	469	473	428	426	428	432	439	448	431	425	454	475	451	450	458	446	447	426	453	423	433	455	456	441	457	425	412	419	441	461	405	459	469	459	443	439	449	431	449	410	438	495	498	477	420	427	428	457	453	419	471	428	441	439	440	467	435	446	435	456	466	454	428	429	478	469	433	414	442	466	464	456	432	438	434	466	428	431	447	452	469	481	465	440	468	445	428	446	449	441	487	428	420	454	463	426	427	465	448	460	480	471	425	428	445	457	473	413	435	448	409	445	486	412	471	440	458	457	452	483	428	411	446	435	419	462	420	462	415	406	414	461	438	435	452	436	472	430	420	484	453	472	485	469	473	451	433	468	466	461	408	450	429	437	447	445	419	417	468	419	471	420	447	477	408	423	462	441	458	428	455	442	496	448	448	408	437	432	447	418	421	449	444	396	438	432	455	466	453	490	423	436	472	460	443	438	430	431	453	435	450	460	411	461	444	466	459	444	414	427	444	421	431	456	457	465	388	418	453	412	471	401	442	432	456	456	445	450	458	426	425	467	440	411	463	446	475	430	420	464	427	471	454	413	424	452	465	454	450	425	467	463	441	438	456	458	460	456	449	486	453	461	427	430	402	486	464	428	481	453	417	455	471	453	422	458	443	459	453	475	447	434	440	440	445	483	430	448	430	407	447	464	419	441	453	469	503	421	421	453	427	466	437	447	459	439	439	430	466	403	420	446	468	441	429	473	451	435	433	486	430	479	454	468	464	454	469	462	443	455	455	446	454	447	427	459	448	465	490	483	442	442	404	419	479	451	472	407	415	450	456	462	458	458	430	436	453	487	427	434	452	433	483	456	433	442	469	410	442	462	474	449	447	444	465	437	438	471	441	436	496	447	434	442	435	420	442	397	481	445	490	452	435	416	409	510	460	461	485	453	449	438	470	436	428	417	491	436	487	448	462	433	476	431	461	472	442	449	445	451	444	419	427	472	456	447	465	428	461	482	464	414	419	423	488	434	465	450	442	473	414	450	432	409	438	469	456	453	438	455	439	460	449	411	466	497	421	451	481	399	446	481	454	479	454	441	498	455	444	441	459	449	441	467	445	477	461	450	443	452	436	423	477	408	454	441	447	441	424	448	457	463	455	473	430	456	408	443	443	449	453	453	476	458	460	434	436	464	402	469	447	452	453	468	412	449	459	461	435	445	444	464	453	465	450	455	443	408	440	422	459	439	456	415	431	461	424	466	446	428	474	453	464	463	448	473	472	442	450	440	476	436	461	443	416	422	417	423	450	425	449	454	471	453	438	488	417	458	439	427	463	444	459	453	426	439	503	426	453	450	430	437	444	424	472	457	457	437	446	439	456	458	439	452	446	418	445	458	456	474	445	459	453	463	434	418	446	487	419	454	465	424	451	461	482	443	475	445	463	487	436	452	452	459	464	415	437	431	410	493	449	443	484	429	454	438	407	424	480	450	460	445	458	480	453	423	436	441	467	432	441	425	448	448	443	492	413	478	452	419	451	450	446	502	446	459	458	478	480	433	431	458	450	434	435	432	438	466	468	457	430	451	452	440	442	437	456	456	406	479	433	414	473	453	452	442	450	434	451	424	441	426	415	455	451	434	435	436	452	466	451	457	418	472	465	518	460	453	466	460	431	437	451	440	419	451	443	463	435	474	393	452	425	417	496	464	460	484	457	465	480	427	460	453	460	471	434	449	414	457	448	407	421	439	439	415	450	454	447	440	458	431	431	466	471	412	468	427	447	432	423	450	444	432	497	474	498	448	448	417	448	450	440	464	416	476	440	472	443	429	462	457	477	446	467	480	440	438	488	427	447	453	448	434	485	439	444	437	435	447	440	454	465	452	433	460	434	456	497	463	436	430	437	451	459	467	494	467	459	456	426	456	397	455	441	461	422	437	471	456	397	442	438	439
3341	1326	724	468	573	631	583	547	458	361	283	252	176	155	109	99	86	102	85	70	61	66	73	49	44	52	41	45	36	47	31	35	33	20	28	27	50	24	27	31	27	30	26	28	32	30	23	28	23	36	30	31	37	25	26	26	29	32	27	20	26	29	23	20	35	45	26	34	26	31	38	31	21	25	29	25	38	26	22	25	28	29	25	27	30	32	35	21	25	30	30	30	31	36	36	24	23	30	23	28	26	30	28	26	24	36	29	28	26	24	24	26	25	34	30	27	29	30	28	31	31	32	28	27	25	20	22	28	29	24	31	20	25	28	30	36	30	29	27	25	28	25	30	27	29	32	26	26	24	31	29	23	24	25	26	26	35	15	20	29	30	27	31	24	23	27	33	30	32	26	19	21	20	30	25	32	31	21	30	27	32	19	20	20	31	20	39	42	21	18	23	39	40	27	28	31	28	21	34	23	29	33	26	31	27	23	25	28	24	27	24	24	26	20	32	29	22	29	33	26	27	20	23	26	32	24	28	27	26	26	24	30	23	28	23	31	32	23	26	28	32	30	27	36	26	34	22	28	32	22	27	32	31	21	28	19	29	16	34	33	25	12	24	28	26	22	35	24	30	30	23	21	16	23	28	37	39	30	25	20	22	22	25	21	36	20	23	27	25	35	29	17	20	18	23	33	31	42	27	30	28	24	29	20	24	25	25	27	27	35	28	24	38	28	21	22	26	20	35	31	23	30	19	29	21	31	29	28	27	28	28	31	30	22	26	26	25	21	31	27	30	30	17	21	28	28	27	25	23	18	32	42	22	25	25	30	28	29	27	20	28	32	30	29	41	25	20	34	36	24	26	21	24	22	27	33	24	28	28	16	25	33	33	19	32	25	28	31	25	28	25	25	28	26	26	31	29	31	32	24	21	23	29	26	22	34	26	28	30	25	26	34	34	17	37	37	23	27	28	25	30	31	18	33	30	21	34	29	20	24	34	30	31	27	25	27	17	24	20	30	19	20	25	30	30	25	29	30	28	19	30	25	26	29	23	31	29	29	24	22	31	31	22	22	28	34	34	29	18	30	29	26	25	16	29	25	26	28	35	33	20	24	30	25	22	30	30	29	24	27	27	37	30	24	26	26	37	27	31	27	26	21	31	28	34	32	28	24	20	29	29	41	27	22	25	41	25	23	27	30	21	26	29	28	25	28	21	28	31	31	29	33	26	31	24	31	21	25	15	25	25	27	23	31	31	37	31	34	34	25	32	26	28	20	22	30	22	20	32	30	27	24	23	35	20	25	24	20	29	25	34	43	26	25	27	20	24	29	24	28	27	33	25	32	35	32	22	27	33	19	22	25	22	36	26	28	24	27	39	21	25	30	25	28	22	27	21	24	22	20	29	24	26	25	28	19	21	27	21	28	25	23	28	21	27	33	18	25	24	31	27	22	29	17	32	31	24	16	26	25	33	25	28	21	29	26	23	21	29	27	23	31	22	26	22	29	21	36	25	35	33	19	35	20	28	25	17	30	24	37	25	17	28	30	25	22	26	25	36	32	37	34	23	30	33	18	18	26	26	27	24	26	17	22	26	23	20	28	27	32	27	31	31	28	20	29	23	22	36	27	34	29	26	37	18	19	37	24	19	34	23	23	23	26	25	24	31	24	25	33	22	32	37	29	21	25	32	27	27	28	28	26	23	25	22	29	25	27	26	20	33	41	22	36	30	33	27	31	32	21	25	27	38	35	34	27	24	21	22	23	29	33	31	35	34	27	29	31	32	19	21	24	16	29	30	26	22	29	27	24	20	37	28	26	27	30	34	27	24	24	23	22	23	26	28	31	22	30	33	23	25	17	30	33	26	18	15	20	24	26	29	22	28	31	21	25	33	29	25	27	20	26	22	27	26	27	29	32	22	24	35	22	24	40	27	20	24	26	30	17	28	33	25	26	30	25	22	22	20	32	32	16	31	24	21	28	23	34	26	26	19	31	24	19	25	24	17	23	34	20	27	31	27	30	22	21	26	31	34	22	28	39	22	28	27	25	28	20	24	29	27	27	23	17	34	23	25	23	31	20	31	34	26	18	32	26	38	29	24	31	40	27	25	37	23	24	20	24	35	20	40	19	30	27	24	15	32	31	26	31	23	31	30	23	34	25	28	28	25	29	30	21	29	20	23	27	29	25	25	37	37	29	28	32	24	27	21	30	23	24	25	21	18	26	25	29	33	35	30	31	30	27	33	29	24	26	25	29	28	27	23	25	25	17	26	25	23	21	28	29	30	29	30	27	32	25	30	28	25	33	26	32	32	27	17	27	30	36	28	27	32	32	30	25	26	27	31	25	33	36	37	23	26	26	17	24	27	28	33	23	28	34	22	27	29	22	32	32	28	29	18	30	30	31	28	25	28	22	24	21	29	24	30	24	23	30	42	30	19	26	13	30	22	21	35	30	31	34	21	22	30	19	28	24	30	27	16	25	35	25	30	40	21	25	34	29	28	22	24	28	21	37	23	23	21	20	13	30	32	25	28	22	27	24	24	23	32	24	37	34	27	19	23	27	27	33	27	26	27	23	25	29	27	24	26	32	19	23	26	25	28	18	23	19	33	24	26	27	40	31	27	27	33	25	26	25	33	38	28	40	20	29	21	37	27	27	19	20	26	24	15	28	24	26	22	26	17	33	28	23	31	40	32	21	36	16	28	24	30	19	27	24	23	28	30	30	25	35	35	24	28	38	17	37	29	24	26	28	37	30	27	24	29	34	27	27	33	23	36	28	19	25	14	22	36	26	23	23	33	24	30	31	28	38	27	25	22	28	29	27	19	18	30	22	24	19	29	24	19	23	23	39	22	26	18	25	21	29	21	25	23	28	21	21	28	20	33	26	30	28	21	24	25	33	27	34	37	25	22	18	24	33	29	28	30	27	25	32	35	26	30	26	23	32	28	38	30	33	29	19	34	21	31	26	25	28	18	16	27	26	26	19	22	33	32	31	25	34	30	27	21	24	23	30	26	24	31	38	28	31	38	37	18	23	19	23	23	26	25	34	21	25	31	29	40	27	24	26	28	32	27	27	30	17	25	21	22	30	19	28	26	31	41	27	30	20	23	31	35	18	31	22	35	31	38	33	31	26	33	22	31	20	32	25	20	22	28	25	21	25	34	23	25	20	28	20	27	30	31	31	29	33	34	33	30	28	24	33	30	24	27	29	22	28	19	27	25	26	23	28	21	26	21	24	23	35	32	30	32	27	34	29	21	18	38	25	36	30	17	24	20	25	19	30	27	25	24	28	25	25	26	25	30	27	35	32	35	26	27	27	23	38	24	29	26	24	30	30	29	23	24	33	36	35	32	21	16	15	29	24	25	35	29	29	21	26	20	24	18	24	27	31	31	33	29	23	26	26	23	27	31	24	31	22	23	25	32	23	25	14	35	21	25	24	24	25	23	43	22	23	29	17	24	35	30	27	22	36	24	16	25	28	28	49	23	20
33080	22600	15313	26761	30854	28310	25116	22308	18843	15889	13276	10480	7835	6237	5014	4297	4180	3630	3602	3026	2799	2396	2086	1823	1610	1517	1399	1373	1218	1016	1014	867	832	740	724	639	589	582	547	522	490	509	528	508	490	501	488	464	482	465	462	495	445	490	442	441	441	463	482	455	469	464	427	456	470	442	426	459	470	511	503	523	519	521	531	546	497	508	502	507	541	454	500	492	479	499	496	483	465	505	514	471	482	483	439	486	523	504	475	496	486	498	469	463	444	456	421	416	448	426	460	465	462	445	413	455	455	429	424	470	399	451	456	420	420	456	407	426	439	456	422	451	412	432	428	454	449	449	444	454	456	419	482	451	450	424	434	461	466	424	460	465	496	476	409	433	462	424	469	461	433	439	447	426	440	452	464	441	449	439	410	437	449	466	416	426	457	442	460	404	448	423	439	478	440	427	447	465	425	442	474	428	420	437	391	422	440	447	454	449	424	453	445	437	475	420	422	442	450	431	427	409	459	405	458	455	425	443	445	459	443	457	427	434	451	437	439	442	448	449	451	410	402	419	472	397	400	415	445	429	440	450	454	470	405	448	457	433	455	430	431	404	443	414	435	442	456	429	420	446	443	418	439	469	423	442	446	455	425	469	450	462	427	488	432	436	434	382	424	466	444	453	453	435	392	444	406	421	408	434	443	441	429	442	444	461	470	437	450	421	478	440	402	468	447	451	439	419	412	417	431	425	434	438	421	430	445	432	468	438	445	459	479	450	430	469	476	461	417	438	434	464	433	504	444	427	460	437	429	451	413	434	441	454	425	452	437	390	423	448	425	414	452	408	471	439	451	430	403	422	428	430	398	461	433	432	447	471	409	419	427	457	427	438	457	443	413	426	460	480	463	429	419	437	435	451	413	438	432	459	393	440	443	475	478	459	472	441	427	448	439	450	450	440	457	427	435	455	467	418	424	467	436	472	436	454	439	459	440	409	423	401	437	453	454	436	469	423	418	449	442	430	462	435	425	452	452	441	430	436	427	452	383	443	421	463	461	457	433	423	413	420	426	458	401	430	408	400	466	410	445	463	422	424	436	452	420	428	442	427	402	438	450	435	456	439	414	456	421	461	448	451	450	426	443	463	462	415	415	443	449	432	452	415	429	427	455	440	443	463	414	417	459	437	448	417	433	438	439	454	460	450	426	449	412	449	439	431	422	420	470	434	446	456	451	422	442	446	437	467	425	481	411	442	447	472	462	441	474	432	409	422	457	466	455	429	475	455	441	430	414	433	476	399	457	412	426	381	408	454	417	412	420	460	439	418	419	422	475	390	459	453	440	445	405	409	429	440	432	466	459	465	444	428	433	421	426	425	398	437	442	454	445	442	441	442	431	439	443	457	443	430	395	423	393	426	459	420	430	420	450	427	406	470	415	448	442	501	448	402	450	445	415	423	423	418	448	450	469	453	419	450	447	440	471	451	458	473	371	472	452	450	476	472	438	445	441	394	395	416	480	444	417	428	446	470	439	411	423	431	430	467	451	431	460	391	493	445	442	431	428	442	426	455	442	446	422	431	428	430	433	415	410	420	418	442	440	465	421	437	423	457	458	410	441	404	453	419	449	451	418	445	482	444	439	436	481	444	472	447	471	466	473	434	415	454	495	446	462	442	417	448	431	424	485	455	457	473	468	460	402	424	458	449	463	487	439	447	434	443	456	410	439	475	434	472	419	459	460	450	433	450	451	436	420	474	467	421	433	455	494	450	419	435	455	382	423	447	428	446	431	434	444	426	479	455	403	427	445	458	459	413	454	412	447	441	423	420	410	432	397	468	460	444	425	428	406	460	405	426	454	439	454	420	459	437	433	414	415	398	433	438	394	410	423	458	439	467	436	440	432	444	403	463	454	453	453	385	422	483	436	413	490	428	437	452	437	420	442	435	430	435	444	425	457	445	403	456	462	428	418	397	420	458	418	463	457	448	451	464	422	424	430	448	449	421	459	418	441	430	442	439	434	434	441	425	424	420	443	441	471	443	447	443	482	433	417	448	465	424	435	479	417	458	448	437	422	431	418	436	440	448	452	449	437	426	459	483	425	461	426	428	417	455	459	444	439	420	410	426	410	465	438	417	413	476	412	468	411	446	419	433	446	431	460	421	430	474	421	435	482	434	421	402	425	446	476	412	450	460	425	451	473	461	452	441	429	434	466	419	451	450	436	422	438	476	434	420	470	444	460	449	415	433	432	399	454	441	380	439	419	448	464	449	409	401	428	432	471	437	418	425	460	454	465	408	431	435	443	459	415	459	447	450	447	458	437	453	436	481	406	434	452	485	385	440	441	450	443	442	444	452	435	434	460	460	408	465	441	431	467	484	418	425	447	489	456	476	406	409	498	414	445	462	433	405	436	445	436	481	461	429	436	405	449	477	449	425	467	425	452	431	406	403	417	438	449	440	482	417	454	411	424	432	451	432	460	454	428	419	473	412	410	402	429	440	415	441	435	408	450	444	443	457	441	459	419	449	408	461	430	474	445	456	452	430	444	430	439	442	442	438	423	454	464	397	448	453	462	450	424	448	444	471	431	450	452	415	438	406	440	433	487	427	406	421	444	434	447	453	467	393	471	425	422	437	455	442	446	445	409	465	450	440	481	452	463	445	431	429	441	435	452	474	433	465	473	442	431	456	409	431	475	434	423	416	452	472	441	467	401	423	453	452	459	412	453	483	410	439	422	462	468	403	447	427	411	436	445	446	428	433	455	417	465	436	405	437	429	432	462	468	410	421	436	449	440	457	463	427	460	460	483	458	401	433	461	406	452	412	476	479	461	438	429	426	438	436	435	397	440	438	428	424	396	388	431	434	440	436	415	439	431	440	433	444	447	486	447	449	442	444	437	446	453	398	441	400	476	459	426	417	423	454	437	477	420	409	459	454	445	424	451	445	470	455	471	445	394	492	438	406	436	446	417	438	436	476	442	431	423	390	381	445	411	435	425	429	444	457	437	430	437	437	406	466	433	430	448	436	449	446	409	455	422	438	468	404	447	452	431	449	443	422	435	404	457	391	468	432	469	400	456	455	472	451	421	447	471	451	424	406	433	429	417	417	441	421	419	433	412	476	433	450	431	451	443	466	439	427	450	398	434	439	411	435	450	473	430	457	443	437	471	445	496	448	448	439	473	404	451	430	428	450	434	495	408	434	402	457	471	478	410	454	407	473	425	470	435	400	431	431	457	432	467	423	426	411	452	449	464	441	454	443	428	495	482	445	451	437	470	428	460	466	419	447	445	444	416	451	425	465	443	449	439	445	420	454	433	392	411	429	430	453	447	406	398	441	452	431	474	456	456	419	421	412	483	451	448	406	444	423	433	420	434	443	461	449	439	408	435	453	430	423	479	467	420	421	461	436	440	439	466	454	449	435	448	448	439	433	423	418	443	446	457	435	415	485	454	423	414	438	471	450	446	467	410	423	457	426	449	432	444	450	444	422	480	460	461	473	445	471	452	420	428	421
3256	1306	714	522	604	684	608	513	446	403	278	229	176	141	114	95	98	87	73	73	64	57	45	53	40	37	44	42	41	37	38	37	20	24	38	29	41	22	26	34	39	24	38	25	22	17	22	28	31	25	20	21	17	32	21	25	29	39	29	16	25	23	21	28	28	23	21	28	25	29	29	33	27	14	36	30	22	19	33	21	29	28	25	22	31	34	20	28	32	27	24	31	19	25	20	32	24	27	30	25	26	29	30	31	23	26	27	29	33	25	23	16	26	30	28	31	27	17	22	22	30	29	33	27	27	30	18	30	24	24	27	31	27	16	25	36	16	23	27	26	24	23	30	24	26	20	22	35	26	35	19	26	21	30	20	27	31	32	22	25	27	33	18	14	27	31	24	25	31	19	23	23	30	27	27	24	19	25	24	41	31	27	16	30	23	22	15	26	26	37	22	24	27	22	23	22	32	19	28	22	31	30	29	33	28	32	28	22	27	34	30	28	24	20	31	42	25	28	20	25	25	22	24	25	28	23	17	24	20	29	20	26	28	33	24	24	28	27	31	22	22	23	17	19	27	26	25	28	22	29	29	26	29	37	23	22	26	22	22	18	22	35	25	32	28	14	22	25	28	39	27	26	32	23	24	22	29	20	32	22	22	23	21	23	29	33	24	22	15	32	37	29	29	22	35	20	30	27	26	20	33	25	29	31	21	27	22	30	29	19	30	20	19	17	22	23	31	27	26	27	25	30	25	27	33	32	26	26	21	26	21	27	25	25	25	23	22	26	30	28	29	27	22	25	20	25	21	32	24	26	20	28	20	22	25	18	24	29	18	27	26	27	27	37	30	22	20	25	23	20	17	20	21	26	16	32	26	18	23	24	21	24	30	20	24	26	24	24	14	25	29	25	31	22	22	11	15	31	29	22	17	35	24	27	24	32	27	26	19	33	31	19	37	34	19	28	19	21	25	14	32	22	12	26	31	18	23	26	24	33	27	27	23	21	23	19	23	23	23	34	27	26	19	30	17	27	28	14	26	35	35	30	25	25	26	23	24	20	29	18	21	21	24	22	26	21	35	29	32	28	30	25	22	19	27	21	26	26	28	26	29	32	24	19	22	37	29	19	30	23	28	21	26	32	19	35	28	21	22	25	19	36	20	25	26	27	21	13	27	25	16	19	27	27	23	18	23	18	26	29	16	25	15	27	20	34	28	27	32	28	25	24	30	15	24	30	26	26	24	29	23	18	23	24	18	30	24	26	30	19	23	26	25	24	36	22	20	23	32	28	22	27	27	28	27	26	27	27	20	21	27	31	29	26	21	25	26	25	28	20	21	27	36	30	24	27	27	38	30	30	19	31	22	30	29	20	30	27	29	27	31	26	25	32	28	23	26	18	30	33	27	22	33	28	23	25	29	29	28	26	23	23	29	21	28	35	22	31	34	20	20	22	26	17	26	29	24	33	18	24	27	31	25	30	27	24	23	25	30	25	23	31	26	17	20	24	26	32	31	24	23	29	34	20	22	20	25	31	23	26	33	26	27	29	31	23	28	28	23	28	28	25	20	34	20	23	30	22	27	26	29	20	25	38	32	26	22	30	23	23	26	31	22	22	35	17	32	29	31	29	22	23	29	24	31	37	21	22	24	27	31	22	29	18	25	33	22	29	31	28	22	23	14	30	23	21	19	19	37	25	24	19	23	23	24	30	19	17	27	26	20	26	26	26	32	18	27	30	22	27	25	23	26	32	28	18	26	17	28	22	27	25	21	21	34	21	24	19	32	19	18	36	36	26	24	30	18	25	31	22	24	27	18	20	14	24	11	15	26	35	21	31	26	21	14	24	22	28	29	22	29	21	32	21	21	24	26	23	20	33	22	29	30	27	27	45	23	24	27	22	17	28	20	20	21	21	18	26	34	16	33	23	25	24	23	24	22	26	26	30	20	23	26	34	35	26	28	26	31	27	24	23	20	20	22	24	22	27	21	27	22	38	25	28	32	22	32	29	25	19	34	22	33	22	24	19	21	26	21	24	43	28	30	26	26	37	24	15	19	34	21	22	25	26	23	24	18	30	27	30	26	19	23	22	30	26	22	30	24	26	20	27	15	28	31	20	24	25	20	29	29	25	23	17	25	19	32	26	27	31	29	21	18	28	22	25	26	30	40	25	25	30	29	20	35	24	29	35	24	23	24	26	30	27	22	24	19	23	27	18	25	24	24	31	19	21	30	23	21	28	31	30	19	24	36	35	16	24	31	24	31	25	31	31	26	15	33	28	26	22	22	30	23	19	26	25	20	27	26	25	24	29	28	26	39	26	27	28	25	28	22	35	24	29	20	29	26	20	25	20	29	21	25	29	33	23	37	28	23	28	27	25	28	24	27	20	19	29	26	29	26	22	33	36	26	26	23	17	30	23	22	26	23	27	24	30	21	24	20	27	25	19	15	30	29	23	20	23	27	23	27	32	17	27	29	24	24	21	30	24	28	28	26	20	25	32	29	20	27	23	21	23	28	33	17	31	34	25	25	17	19	21	26	32	26	31	27	32	19	26	33	24	23	18	24	20	26	25	39	27	24	28	22	35	15	24	16	31	24	18	18	19	23	20	22	36	33	22	26	21	20	23	31	31	33	30	14	16	25	27	34	24	27	19	23	18	21	35	25	22	36	15	11	27	27	24	29	21	32	22	20	30	26	23	30	25	26	29	24	27	11	28	30	22	24	19	30	25	26	25	33	22	21	24	34	14	16	21	31	38	32	37	22	24	27	25	24	18	19	23	26	29	17	21	29	28	27	31	24	32	20	33	24	34	25	22	24	15	30	13	26	24	23	25	28	31	22	21	19	29	24	22	26	24	23	21	11	28	24	19	26	29	29	29	32	19	30	32	35	28	26	26	30	41	32	16	25	29	24	30	18	25	28	24	26	30	23	24	24	29	24	30	36	27	34	18	29	21	26	34	24	36	28	26	27	26	17	28	23	24	24	33	28	25	29	17	20	27	22	21	29	32	18	24	21	17	22	20	23	20	24	22	27	22	28	21	17	15	22	33	22	25	28	19	25	25	20	25	25	25	19	29	21	27	33	20	24	32	16	30	13	27	27	34	28	24	24	22	21	30	34	23	23	25	37	24	32	18	32	28	23	23	24	17	26	29	22	26	19	18	34	28	30	21	23	28	23	19	24	33	21	24	25	26	23	19	16	32	27	30	21	22	27	24	20	28	21	30	23	22	31	23	31	29	31	17	43	20	23	27	29	21	22	29	23	28	20	24	34	22	27	25	18	21	28	25	25	22	19	23	25	19	22	28	28	24	29	27	25	29	36	15	26	29	36	23	27	34	28	29	21	34	22	26	19	14	31	33	18	22	27	27	26	15	18	25	28	32	24	28	34	30	21	24	21	34	27	31	27	32	22	30	25	26	19	25	16	34	28	22	25	23	29	39	34	25	29	22	26	28	25	21	29	20	24	29	20	28	27	28	26	37	25	22	18	28
33522	23239	15657	27271	31401	28309	25284	22560	19263	16116	13274	10497	7969	6099	5136	4346	4138	3703	3516	3012	2580	2152	2086	1756	1546	1387	1382	1336	1231	1012	934	799	816	738	633	642	587	537	495	534	514	482	496	472	464	482	463	445	436	435	452	401	444	433	440	428	442	446	398	431	412	443	446	426	431	447	437	457	451	451	447	494	490	563	514	499	447	517	516	455	480	480	486	441	495	450	453	467	481	487	484	449	479	465	474	487	497	494	421	422	467	457	447	401	451	452	436	418	411	434	425	433	418	405	439	439	456	417	440	412	403	429	448	401	415	437	389	404	409	421	426	404	442	434	418	397	415	438	422	396	432	405	408	453	393	404	425	404	439	447	436	400	412	418	451	396	449	437	419	446	432	402	380	386	384	430	410	413	424	415	440	420	418	406	455	416	416	393	455	389	409	421	399	448	424	399	404	432	446	440	387	420	441	411	411	412	458	421	406	366	407	397	429	416	433	428	417	453	414	407	419	428	393	444	408	422	421	407	430	399	418	406	404	453	409	384	414	417	386	414	413	417	391	399	394	403	404	408	413	403	391	409	480	428	440	434	391	398	421	444	387	426	439	401	401	355	438	403	456	444	434	439	439	423	436	420	416	385	435	402	426	414	421	442	428	445	441	416	427	421	427	419	388	430	406	373	413	422	396	379	407	422	429	421	415	381	408	423	393	385	402	423	421	375	397	437	400	452	418	427	406	420	435	445	409	419	376	403	414	421	435	386	388	438	413	441	443	396	429	369	427	383	407	429	416	373	417	439	389	401	402	433	419	416	416	443	398	385	424	430	415	392	438	427	415	387	438	394	421	419	414	432	435	447	422	388	428	436	432	389	411	439	447	405	439	404	379	407	411	439	413	413	391	476	384	421	425	429	372	403	414	451	430	415	427	388	419	418	395	386	399	423	408	443	430	439	430	407	417	454	400	441	404	452	411	438	387	393	399	443	436	428	446	453	400	430	397	426	406	447	447	408	426	441	439	407	415	392	437	398	376	389	418	409	401	391	393	434	413	422	441	404	405	432	436	450	423	398	403	389	392	443	439	410	431	411	425	448	381	417	419	418	395	411	442	403	391	424	426	442	428	419	443	404	437	421	393	436	436	393	463	421	415	397	396	416	445	455	408	437	414	449	412	418	400	437	402	421	404	425	418	439	418	405	421	412	430	394	393	418	409	447	418	396	429	396	419	452	442	420	416	403	406	431	436	407	396	394	441	403	401	413	431	439	437	386	429	390	446	430	415	419	428	401	409	391	444	399	393	434	403	401	421	425	404	428	413	390	434	414	447	402	401	405	421	407	392	424	413	409	424	418	409	393	459	409	427	381	445	424	428	406	425	422	433	419	427	446	463	432	430	461	436	447	395	441	452	417	402	418	424	406	382	444	448	455	442	395	422	411	433	405	405	439	391	443	422	440	447	420	435	433	419	372	410	390	422	390	438	421	430	430	422	441	408	432	451	396	389	425	443	420	425	429	391	427	395	422	444	419	420	443	395	405	405	410	434	398	411	415	478	423	384	411	412	407	445	443	419	441	393	432	425	445	404	411	453	425	430	393	439	432	413	438	414	414	431	454	404	439	410	393	417	408	446	417	440	430	425	429	408	402	422	421	419	397	414	447	434	388	393	419	432	437	434	394	435	468	445	459	428	406	413	404	446	435	402	443	412	435	429	426	439	474	388	413	424	381	393	415	413	406	421	439	448	411	449	422	431	417	414	402	398	397	385	410	419	418	412	401	428	445	466	405	427	444	386	409	389	426	391	428	444	412	455	430	423	438	416	386	427	440	436	430	422	404	389	420	382	389	393	391	418	406	390	419	458	415	428	450	444	423	416	435	449	438	389	421	402	416	399	447	392	475	430	425	360	425	428	418	420	415	422	435	425	419	402	439	432	456	430	436	410	420	431	459	408	438	401	406	444	407	422	429	380	430	404	411	437	420	440	431	446	442	415	419	369	411	419	454	428	436	423	415	423	411	430	421	449	432	417	411	408	436	414	406	420	412	434	427	392	426	399	413	428	417	394	430	394	419	446	383	421	400	416	437	420	427	420	430	419	406	436	417	411	466	399	417	427	467	410	422	426	438	427	403	415	434	421	366	431	406	448	416	461	414	419	401	438	431	396	414	395	421	421	407	431	416	426	412	418	394	406	426	394	413	381	422	409	418	461	413	423	437	396	476	447	431	440	389	405	460	420	433	444	375	419	419	407	406	435	407	439	408	451	397	420	414	404	423	391	438	444	415	428	428	473	408	383	414	398	386	439	423	423	452	367	413	428	417	410	427	423	437	440	395	409	410	406	402	405	436	430	395	404	418	423	439	426	432	457	420	412	416	406	466	400	438	427	409	406	389	410	423	408	420	414	408	434	442	396	458	418	408	436	433	407	456	406	427	380	421	444	425	410	428	416	396	438	419	398	384	391	397	459	406	442	447	419	441	438	460	444	453	445	424	420	402	418	390	407	375	430	400	400	424	423	413	433	426	446	416	409	417	432	396	410	412	394	392	441	442	411	414	412	406	419	399	428	397	446	454	416	412	426	409	400	382	438	414	439	414	435	380	393	428	397	475	400	423	409	413	391	375	410	432	446	417	415	426	415	439	398	406	436	404	429	429	408	434	378	440	399	424	456	378	416	419	391	483	393	411	410	437	395	427	442	391	396	408	427	444	409	450	387	375	428	428	428	423	380	410	409	415	455	415	400	455	393	412	398	442	384	412	446	431	435	428	394	391	420	413	428	410	427	429	460	418	428	417	411	409	424	408	426	431	421	436	420	395	451	429	424	437	399	391	419	372	387	451	398	424	415	428	416	427	441	414	375	431	439	435	441	473	430	423	389	452	447	428	416	426	404	437	431	431	410	394	427	364	428	422	423	420	417	395	406	414	422	402	391	448	464	381	445	435	422	422	426	400	441	425	431	413	383	423	432	410	408	399	421	414	404	396	428	394	381	441	401	409	412	426	406	416	401	454	407	436	380	409	415	422	412	438	480	427	416	430	423	420	399	392	399	428	390	382	391	402	398	427	403	407	421	385	423	449	457	446	367	357	392	426	419	399	426	428	374	393	380	421	399	449	433	424	394	453	416	442	408	435	427	398	434	409	416	411	426	468	422	424	427	406	429	449	398	421	406	450	433	458	417	430	407	430	397	427	447	445	435	405	407	414	396	433	414	439	405	427	433	406	425	470	453	440	409	421	413	411	428	434	400	416	396	398	417	412	419	421	418	414	416	419	423	410	407	393	430	405	394	449	407	401	404	433	415	413	424	412	425	409	425	424	416	444	415	424	428	428	438	408	435	394	388	420	412	437	377	425	416	423	426	431	417	426	394	395	407	451	434	405	390	426	387	413	389	423	400	440	413	434	431	390	406	398	393	407	416	388	403	437	413	408	428	419	442	432	419	427	406	417	419	396	425	446	396	395	417	421	419	409	418	432	416	421	398	394	393	440	402	407	435	433	409	439	450	400
5453	2074	1212	770	956	1046	946	763	698	593	457	364	271	208	175	156	156	155	152	114	104	80	106	71	76	72	60	74	72	52	59	47	61	31	47	52	41	29	33	41	43	42	37	40	34	41	37	38	47	35	43	42	43	28	44	45	34	34	36	36	45	34	32	40	37	35	33	43	31	48	36	50	46	37	36	43	38	37	52	37	40	48	46	50	46	36	42	39	46	34	52	39	51	25	40	34	37	43	34	37	34	38	39	42	34	36	36	37	42	39	34	44	32	46	48	46	51	36	39	35	41	36	25	34	33	49	43	39	34	48	41	38	40	39	37	43	33	39	33	44	47	34	43	59	42	30	39	41	45	45	37	42	36	39	33	33	41	29	54	50	36	52	36	39	40	38	34	35	40	47	40	24	24	38	40	32	29	51	50	22	48	44	35	32	39	35	39	52	35	42	48	33	41	30	39	29	44	43	43	40	37	38	48	40	39	42	31	31	43	41	41	20	41	50	31	35	45	41	39	40	40	40	32	40	36	44	45	60	42	48	45	40	31	32	52	33	28	41	36	48	34	47	41	44	41	33	38	46	28	28	44	45	41	44	44	43	42	38	47	35	49	45	45	51	40	46	41	35	49	38	43	36	36	33	46	28	40	40	40	39	29	40	34	34	51	39	43	32	46	33	36	45	26	49	39	34	46	43	46	42	33	35	32	41	51	41	37	38	41	56	34	31	52	48	30	37	46	40	44	28	37	42	45	39	42	28	34	25	41	44	33	49	46	35	41	33	36	45	37	37	34	32	40	36	49	26	46	39	37	33	37	36	42	44	34	44	48	49	45	34	41	44	42	53	32	49	36	35	37	49	28	37	34	44	51	44	35	38	40	41	34	50	34	48	42	39	43	42	42	35	39	34	33	40	39	34	43	28	37	41	33	38	51	48	43	30	40	47	37	46	45	33	37	48	45	44	34	38	38	36	44	34	35	37	36	50	42	47	29	38	31	40	48	41	36	41	46	52	41	36	41	41	40	41	48	43	44	42	54	50	40	47	35	35	37	39	46	42	31	37	40	42	44	36	35	48	38	48	45	40	51	40	44	35	43	43	43	30	35	47	45	43	35	27	37	40	38	37	35	39	35	44	40	38	44	27	43	41	44	45	49	46	41	37	40	32	40	35	40	48	41	32	38	37	47	36	41	36	48	38	29	36	32	35	37	43	30	33	40	40	47	40	39	49	39	47	42	38	32	41	40	33	44	46	44	38	31	40	46	47	36	39	38	34	35	34	35	31	46	44	38	41	45	37	42	35	39	41	46	38	37	40	32	32	46	39	41	30	38	44	38	31	52	29	34	42	42	35	33	47	40	29	35	47	38	43	36	33	37	32	40	43	37	34	28	42	43	33	34	33	39	40	30	37	26	37	42	39	40	36	55	47	35	38	40	33	45	33	38	32	42	44	41	44	43	34	34	45	33	31	48	33	41	44	35	52	42	27	30	40	43	46	35	40	36	37	38	41	33	39	42	43	39	40	41	31	33	47	35	35	51	32	35	39	45	36	42	33	43	40	46	39	41	39	45	32	43	40	37	46	36	29	32	42	43	34	40	51	39	30	32	38	43	52	36	48	30	38	32	40	33	38	42	36	39	37	48	38	50	51	46	40	26	32	48	44	45	42	40	50	44	48	37	33	37	42	38	54	44	36	49	40	37	40	31	43	32	43	41	32	44	45	36	45	45	34	35	42	45	36	39	27	45	48	38	36	36	35	34	44	40	38	26	40	41	40	40	43	50	33	57	33	43	34	38	33	35	36	40	42	40	44	39	37	27	24	37	37	35	42	36	38	57	47	36	38	30	34	27	45	39	34	36	48	32	47	43	43	44	57	43	40	46	31	41	38	44	36	40	32	36	45	40	40	34	42	34	46	41	42	37	35	34	37	37	37	37	41	38	36	41	45	43	29	31	39	46	41	39	33	39	30	47	43	36	41	44	39	34	34	29	36	35	40	41	41	33	44	43	50	31	40	48	34	41	38	39	38	60	36	43	47	41	35	41	52	42	43	32	41	42	29	38	27	39	40	45	36	46	33	44	33	38	32	39	43	35	43	46	45	40	41	42	39	37	36	33	41	51	48	45	34	36	47	42	42	49	38	42	41	42	50	31	41	40	41	38	32	35	49	26	43	38	32	38	44	37	38	31	36	45	43	37	43	31	52	45	29	32	38	53	42	42	50	51	48	33	48	34	40	46	40	31	45	54	45	47	41	38	36	42	31	49	38	26	35	38	45	45	46	49	41	45	39	36	48	29	39	31	46	36	43	40	28	37	25	54	47	39	40	39	30	47	48	36	48	37	38	28	35	36	38	48	34	47	41	32	44	38	44	44	59	47	41	39	38	36	39	35	31	41	41	40	47	45	29	44	41	47	37	42	25	36	47	30	57	44	42	36	56	32	41	24	34	44	47	46	42	41	43	39	43	44	33	47	41	35	42	41	34	39	40	36	43	36	31	41	39	29	48	23	36	40	35	39	43	35	41	29	29	39	34	33	36	36	30	49	42	33	42	39	34	44	43	45	50	56	38	30	32	44	45	38	22	45	40	49	39	27	54	43	29	39	41	41	45	44	32	34	38	42	35	44	43	40	40	40	50	54	34	37	38	33	34	38	41	34	43	45	55	41	35	54	37	45	39	26	44	35	45	32	54	53	47	35	34	49	36	44	33	45	37	43	42	31	32	29	35	34	42	35	41	41	41	39	38	42	40	37	38	39	43	32	37	33	34	35	44	49	35	52	41	43	38	36	34	31	42	52	39	44	43	36	47	38	29	43	28	48	44	44	37	28	46	44	45	44	39	41	34	25	28	46	29	39	40	42	37	30	49	54	32	43	53	46	42	32	45	42	39	39	41	42	38	39	47	46	39	33	41	49	39	47	28	38	35	43	42	31	41	35	36	40	44	40	49	45	35	51	55	46	37	36	44	38	43	28	42	32	30	47	46	38	34	36	36	39	46	46	27	32	51	40	38	34	40	40	44	45	43	28	43	36	43	43	41	37	32	49	35	35	43	39	41	43	43	35	47	59	42	43	41	31	44	38	35	46	39	45	35	40	35	37	53	40	33	47	46	47	43	40	31	40	40	47	35	33	46	37	40	41	50	30	46	40	39	41	38	48	27	46	44	39	30	24	39	36	34	30	41	46	39	44	34	46	33	34	42	39	41	32	46	42	44	30	39	40	32	40	36	50	42	32	42	43	31	37	32	41	40	39	43	40	43	55	30	32	38	30	49	52	38	32	36	33	40	44	27	42	43	44	32	44	29	34	41	32	40	46	38	36	40	34	41	34	40	46	40	36	45	39	33	36	46	45	31	40	55	35	45	55	46	32	39	30	43	35	45	49	53	29	47	34	41	42	44	40	33	38	31	50	34	47	44	42	28	39	34	41	36	31	44	41	35	32	26	48	42	43	40	39	38	41	42	39	34	35	35	38	48	35	37	41	35	34	42
36638	26801	19836	31903	35981	33276	30045	27137	23667	20503	17567	14228	11102	8814	7529	6495	5887	5699	5237	4651	3961	3628	3257	2813	2437	2155	2076	1983	1691	1585	1326	1183	1107	1085	1013	927	888	824	824	818	819	765	791	820	803	760	724	689	666	718	629	704	723	610	642	674	678	644	667	713	662	672	640	647	653	732	707	679	642	704	729	742	792	754	792	746	778	737	760	692	698	734	729	682	680	741	656	696	688	732	699	688	684	701	714	741	708	649	701	652	677	653	653	681	680	670	653	648	587	658	674	625	643	658	647	632	662	643	666	669	652	664	626	652	648	662	609	640	670	685	641	705	679	693	607	561	665	685	675	649	632	647	683	668	643	632	670	663	649	625	689	665	710	615	635	620	650	631	699	678	596	591	637	657	641	682	651	591	620	635	648	634	644	617	639	637	615	630	655	608	612	638	634	585	659	635	626	631	581	649	635	651	647	639	643	616	609	670	620	648	630	653	647	626	627	660	628	647	619	655	644	607	667	663	635	609	655	634	635	653	634	672	667	633	615	614	633	621	604	621	620	621	629	606	624	611	601	634	606	643	667	651	632	625	632	649	590	622	597	610	639	646	608	614	634	600	607	614	656	654	650	622	610	593	668	594	616	646	659	662	631	640	642	621	638	651	632	642	642	642	636	616	634	665	633	612	660	635	601	629	624	632	609	666	656	614	612	627	598	633	621	653	620	634	628	652	604	692	603	633	603	602	673	628	662	642	609	635	644	628	612	656	657	619	663	658	647	625	604	640	638	611	680	608	600	636	621	634	634	610	592	623	645	643	651	619	637	643	690	625	566	655	634	636	629	676	645	594	614	621	673	663	611	667	603	638	643	641	645	611	649	668	604	611	650	633	657	630	655	608	634	627	710	616	662	593	652	663	642	606	626	650	634	642	626	624	653	618	651	590	653	652	666	638	668	649	654	607	626	673	669	643	635	638	664	637	608	676	631	679	632	646	632	608	658	599	630	634	642	664	615	628	626	636	656	619	619	648	651	644	627	635	604	623	629	633	647	660	655	631	640	703	645	637	603	636	634	603	649	623	608	634	637	596	635	636	630	626	605	725	602	596	671	649	682	632	600	592	634	592	614	637	659	654	652	613	615	664	618	601	630	615	669	665	693	623	652	633	657	688	610	603	644	642	688	619	639	635	611	627	572	594	617	659	614	653	631	602	621	636	699	646	672	641	609	631	632	640	683	602	603	637	610	644	677	638	660	635	641	628	624	632	686	611	619	639	597	655	595	649	630	677	623	592	635	638	600	618	618	645	642	620	637	586	621	604	596	665	620	638	622	659	674	651	622	610	648	653	638	679	666	639	608	627	585	651	642	625	701	665	656	624	734	665	624	607	644	661	661	678	654	571	622	626	652	640	651	685	623	593	658	663	636	637	664	632	642	639	640	648	669	658	623	632	677	624	589	654	622	651	635	608	661	641	645	628	649	633	655	671	582	654	636	582	609	659	610	660	637	617	635	604	634	635	593	585	641	653	613	689	666	623	630	642	630	626	614	610	668	602	602	627	626	617	643	582	627	614	633	647	641	626	656	661	645	686	612	641	670	646	643	622	662	585	610	668	656	629	624	639	616	666	685	654	582	642	640	633	657	610	599	607	615	623	600	634	625	619	669	637	666	628	607	674	617	661	645	622	633	658	593	622	671	633	602	671	628	597	609	638	608	632	656	696	638	661	630	642	663	638	637	690	627	632	640	639	616	644	641	614	657	633	630	623	640	567	629	669	621	670	673	620	600	654	595	611	651	611	623	637	622	662	629	646	626	591	640	614	639	644	618	655	651	600	629	676	612	617	642	621	662	611	649	658	640	661	603	619	634	674	605	684	642	668	612	623	609	669	675	592	628	623	635	655	627	633	603	611	626	601	633	624	613	652	639	633	642	613	610	633	635	672	647	653	676	610	637	617	649	608	628	686	645	672	651	616	635	657	675	662	655	654	644	593	649	638	610	658	650	643	594	623	629	622	588	621	668	636	616	646	620	620	624	651	647	625	663	615	632	639	634	635	609	592	629	692	656	653	660	682	608	630	645	651	634	661	665	651	644	657	621	632	649	626	624	605	632	658	659	621	618	644	664	621	609	605	627	658	662	667	656	611	659	610	633	578	662	641	607	667	652	701	630	630	622	655	646	630	653	617	609	620	653	619	626	667	624	632	626	640	613	625	670	639	605	610	638	646	622	623	635	600	649	622	658	614	638	654	632	620	625	645	630	661	635	654	648	680	594	586	659	663	618	658	659	653	665	626	646	688	588	622	644	686	624	633	634	657	651	614	670	641	638	652	658	675	656	645	621	649	667	635	623	591	627	665	655	598	652	629	615	655	628	683	650	607	601	610	649	659	603	648	659	592	614	665	664	617	609	644	639	641	651	643	645	612	687	642	650	611	612	613	678	677	619	663	623	682	624	627	619	669	637	635	655	589	680	594	643	641	666	623	641	607	634	639	634	636	643	650	660	620	638	663	645	639	624	587	634	627	713	618	620	675	621	595	591	617	627	623	622	631	628	632	589	601	615	599	649	615	644	617	680	662	663	659	633	644	668	621	599	610	677	635	601	624	665	620	602	617	619	640	596	664	665	629	696	654	661	617	649	673	652	631	647	665	644	613	631	606	631	592	642	693	612	635	644	659	647	641	670	635	624	620	597	585	625	604	677	608	618	621	665	628	676	670	649	588	607	614	595	670	656	642	592	675	649	650	648	654	608	646	621	638	659	627	610	627	616	655	628	637	621	655	653	693	581	670	618	634	648	623	609	623	600	638	647	626	633	628	627	657	644	628	691	598	650	641	630	629	609	647	593	638	624	643	624	625	604	613	615	593	676	644	651	637	630	632	658	691	645	644	631	660	616	673	661	631	667	640	638	634	607	632	607	619	647	660	650	633	625	670	643	614	676	688	676	651	616	629	638	595	620	636	658	618	626	603	628	684	618	639	630	609	612	651	655	624	628	613	652	652	640	626	652	657	648	638	640	664	615	648	646	613	649	652	617	661	630	641	611	664	668	643	625	652	629	640	648	655	626	618	620	643	683	598	644	645	639	616	669	616	667	647	634	646	614	577	642	631	624	607	653	662	638	628	637	601	643	630	633	635	666	712	648	669	630	652	667	627	632	598	626	670	686	597	658	641	626	639	623	635	633	614	642	661	653	619	685	621	636	630	625	652	618	635	629	618	665	612	644	610	622	672	628	594	641	646	642	648	606	634	636	633	662	645	629	623	655	558	674	622	670	653	620	633	659	671	632	623	619	617	663	593	642	651	645	624	659	660	685	631	646	642	648	671	605	629	631	656	665	616	618	639	636	640	629	633	652	619	663	648	620	611	647	649	639	609	636	593	589	630	592	631	661	581	624	643	612	648	579	621	634	646	639	656	648	653	624	680	652	643	597	614	668	708	665	645	684	616	626	642	628	575	684	596	623	594	595	608	589	679	647	620	650	596	596	630	655	619	703	635	642	648	641	663
6608	3405	1763	1230	1498	1546	1354	1145	1045	830	650	504	389	283	241	217	194	182	190	160	149	117	100	102	82	75	73	61	68	57	44	54	34	35	46	37	45	36	36	43	29	34	29	42	38	24	39	33	31	30	35	24	29	22	31	29	25	29	34	28	24	25	27	25	23	31	32	24	33	22	19	28	34	38	42	33	37	31	26	33	28	26	30	33	30	25	31	24	31	26	39	33	32	27	25	21	25	26	25	33	22	26	23	37	19	27	34	26	25	30	19	29	33	35	22	32	23	28	20	27	24	34	30	26	24	18	33	20	24	24	21	25	31	31	32	37	39	31	27	29	29	20	32	28	23	21	23	22	21	23	26	25	25	31	43	23	21	29	21	29	28	27	24	27	25	27	20	38	19	14	29	22	20	27	26	32	26	21	27	28	29	23	21	21	32	41	25	29	18	30	28	27	25	36	31	34	25	25	23	24	33	22	28	28	28	32	19	21	30	29	30	34	23	27	32	33	29	34	30	30	26	28	36	32	36	35	29	33	18	33	23	23	26	29	28	19	26	26	23	26	31	23	29	26	38	34	32	26	33	25	28	29	28	33	34	28	30	37	44	28	32	30	26	24	26	21	26	33	27	30	20	33	25	40	17	25	25	34	29	22	27	20	26	28	30	34	26	24	26	27	30	20	31	19	26	22	28	37	20	30	26	30	27	27	29	35	25	23	41	19	34	31	17	25	26	19	29	34	17	18	17	28	22	25	31	30	32	34	26	37	24	30	26	30	22	28	31	25	23	31	28	37	31	26	22	34	22	23	22	33	42	22	23	30	26	34	33	32	40	19	23	26	27	29	23	21	38	40	25	29	26	17	25	24	28	31	30	27	23	29	24	28	29	15	27	26	23	23	29	27	24	34	21	29	26	26	32	31	26	24	18	26	31	26	33	26	36	33	31	28	22	20	29	14	18	35	17	22	28	27	27	23	24	26	22	32	33	35	36	23	21	30	35	20	33	21	25	32	16	39	27	33	31	33	26	34	23	22	28	21	25	21	22	36	27	27	23	28	29	31	23	36	34	21	19	26	24	25	24	16	27	18	18	28	28	24	27	22	24	35	30	27	16	26	22	23	31	25	18	26	27	25	23	29	25	30	31	24	27	20	32	25	25	28	22	33	20	33	32	29	30	23	23	25	22	27	22	29	22	32	22	29	29	31	16	26	31	31	22	31	28	31	31	47	30	27	21	21	28	25	22	32	30	29	25	20	26	34	26	21	31	26	27	32	30	31	29	25	27	22	26	27	24	21	25	24	23	28	31	24	23	23	33	31	28	26	16	23	24	22	32	17	28	22	32	26	21	37	29	26	28	27	22	27	32	30	18	24	25	29	28	32	36	26	25	29	34	28	32	22	18	34	32	28	26	30	26	24	26	33	29	28	34	25	19	28	32	30	28	35	28	30	28	29	26	32	27	30	19	23	31	35	34	41	30	23	34	28	25	30	39	31	21	22	29	31	25	15	23	30	28	35	30	25	27	25	28	21	30	37	30	33	27	24	26	21	34	23	23	19	21	31	26	29	30	21	31	33	26	24	29	37	24	32	40	35	29	23	30	25	24	37	28	27	31	23	33	32	33	20	27	26	25	31	22	30	25	26	28	25	29	28	22	32	19	34	35	27	17	23	18	20	24	26	24	30	35	22	31	24	25	21	24	25	39	33	18	21	30	28	21	23	17	36	26	29	26	35	34	31	28	25	33	31	30	33	31	27	22	28	25	28	33	26	19	31	30	36	27	22	21	26	40	25	27	26	29	28	29	22	32	26	31	24	30	31	21	30	18	23	39	20	21	34	28	28	29	32	24	26	33	35	24	29	32	23	35	30	16	24	18	28	28	22	26	30	26	21	31	30	27	25	35	18	18	27	30	37	37	26	21	40	30	26	28	29	30	25	22	28	29	23	25	33	28	31	29	22	27	27	27	27	27	20	24	24	25	30	35	22	26	25	33	22	33	27	28	27	28	26	32	22	28	30	25	24	23	32	31	27	20	27	28	34	24	24	33	20	26	35	35	25	28	30	16	27	29	27	28	21	28	27	26	24	21	28	32	32	29	29	34	24	18	23	30	21	31	31	23	22	23	32	32	25	15	20	24	32	26	39	38	26	20	31	17	35	27	33	22	30	35	22	33	30	28	24	25	22	29	20	26	26	23	29	25	34	30	24	17	30	34	26	29	21	24	30	22	32	25	28	35	26	21	26	29	25	28	27	33	24	21	26	34	21	26	19	34	35	27	25	25	30	26	23	37	22	35	23	21	31	26	27	31	25	24	24	36	33	31	27	24	26	24	19	18	31	25	31	18	34	21	25	32	29	30	21	23	26	26	23	30	32	23	33	27	35	36	25	31	18	32	32	26	29	21	23	21	30	22	26	29	28	34	30	28	32	32	27	27	21	21	28	33	30	32	27	39	27	31	22	23	35	21	27	28	24	31	33	29	15	26	26	26	23	28	21	25	29	25	20	25	29	30	30	28	34	28	30	33	26	26	38	30	26	27	27	23	27	37	21	34	28	23	27	29	20	31	27	31	26	28	29	23	34	30	26	34	33	24	29	22	25	30	33	14	21	20	33	34	27	28	33	32	37	30	32	34	28	32	22	27	22	16	27	30	27	29	31	32	30	24	28	32	28	28	17	29	27	29	30	24	30	30	33	21	33	20	29	25	35	35	26	24	32	31	20	34	28	33	23	31	20	28	19	29	26	36	23	33	21	23	21	25	38	40	23	24	26	34	28	35	29	24	30	21	19	35	28	25	18	26	32	19	23	24	27	38	27	24	21	24	23	24	28	13	24	27	29	19	26	27	26	32	19	29	27	24	23	25	30	30	24	32	28	32	30	23	20	22	28	19	26	26	24	31	31	35	24	26	32	27	31	23	32	32	20	23	20	23	26	24	22	34	26	37	30	25	23	25	22	22	41	31	30	30	36	25	23	41	21	33	26	32	25	35	30	19	28	30	29	27	32	27	21	29	24	34	26	27	33	31	25	41	19	33	16	25	33	29	28	22	25	27	36	29	25	23	25	22	17	28	28	21	26	28	23	32	24	27	28	43	26	28	33	25	28	25	25	32	25	29	25	30	29	27	38	30	24	28	28	31	22	35	35	27	21	27	31	25	29	27	31	33	27	17	28	37	27	29	27	21	34	28	24	22	24	32	23	25	27	29	42	23	33	30	28	21	31	28	26	28	23	27	33	25	31	25	27	36	18	17	31	26	31	24	24	30	27	29	27	22	27	33	38	22	22	31	24	22	28	28	34	24	23	29	29	23	26	23	29	28	31	26	24	28	23	42	28	28	25	28	21	33	21	32	25	23	33	16	27	37	25	22	27	30	26	22	27	31	30	31	26	31	39	34	26	20	23	31	34	27	31	28	24	32	25	40	34	30	25	26	28	20	37	24	34	23	34	29	34	23	35	17	29	24	22	30	29	30	24	30	24	27	31	32	32
43214	31882	25020	37773	41461	38463	35260	31867	28703	25246	21968	18049	14507	12078	10407	8900	8222	7690	7096	6330	5588	4877	4234	3782	3425	2991	2751	2447	2041	1800	1535	1424	1304	1186	1069	975	903	796	739	706	805	713	698	705	712	637	582	573	546	548	565	569	541	565	492	522	533	495	536	560	477	508	521	502	537	534	494	562	517	544	565	579	704	647	661	653	638	578	574	578	621	605	563	569	565	537	537	557	536	562	515	495	510	536	512	607	513	510	472	512	502	486	511	494	489	462	474	462	452	487	464	441	455	432	451	428	432	426	463	448	505	476	396	464	440	434	451	448	493	439	452	456	472	451	447	482	457	457	500	451	428	500	443	461	456	441	461	491	491	483	451	474	455	468	409	483	446	424	468	417	432	448	448	457	403	468	468	396	414	460	485	458	420	463	460	453	431	473	467	433	451	462	457	490	435	453	492	430	420	430	461	440	462	413	422	431	464	374	422	454	454	419	447	451	459	429	461	457	459	451	434	469	404	455	440	471	464	481	444	437	428	455	440	464	419	417	435	450	399	492	411	457	431	476	444	425	440	451	475	416	392	456	444	490	457	483	445	453	441	424	421	442	451	465	448	463	408	428	434	452	455	427	450	419	479	444	449	449	429	435	426	439	435	442	459	459	415	446	450	446	453	467	417	434	425	428	457	438	408	460	457	443	442	409	404	455	437	449	419	426	409	448	447	462	412	445	439	447	446	443	425	390	418	446	456	425	441	406	443	449	437	485	468	420	426	473	418	444	443	436	461	461	432	435	430	437	431	461	440	395	466	453	440	433	432	420	439	447	402	466	436	418	424	459	414	419	446	450	443	410	452	475	422	421	412	451	458	441	422	471	425	428	443	403	495	494	431	417	456	435	402	432	463	474	464	430	443	439	447	444	423	434	437	476	460	501	394	454	467	458	461	484	422	465	461	440	453	450	495	470	427	431	407	452	393	438	426	432	423	430	438	457	446	474	437	473	430	432	454	432	430	426	433	457	434	442	461	418	437	465	401	464	448	444	482	437	449	417	442	433	468	450	435	446	446	457	463	464	415	391	403	408	417	483	454	449	440	444	476	427	430	440	458	448	442	463	457	431	462	400	463	476	419	417	409	468	446	441	444	454	452	448	482	453	435	480	445	493	419	457	433	439	449	462	451	416	445	432	430	452	422	441	454	441	441	452	433	424	422	453	457	438	416	446	462	446	424	413	455	440	441	445	431	446	482	462	401	412	450	475	430	453	445	461	415	444	397	425	503	409	426	442	434	427	471	429	445	429	431	423	398	483	476	454	421	441	456	449	467	439	448	437	477	436	443	413	451	442	455	430	459	427	454	412	466	438	468	426	471	447	467	442	441	471	449	434	452	453	430	425	459	433	468	477	440	430	457	395	480	472	446	392	431	448	437	434	446	418	437	421	467	445	405	392	460	442	489	448	422	456	452	418	443	427	434	443	458	422	462	446	427	417	449	455	436	448	452	455	470	470	464	450	490	472	407	427	448	459	491	470	441	433	433	416	458	413	427	455	457	410	437	441	424	426	422	448	459	442	449	442	420	449	457	425	473	472	447	440	417	451	424	435	413	422	436	493	442	455	412	467	473	420	443	431	462	463	433	445	448	414	403	458	459	440	458	434	468	460	451	423	386	468	444	437	454	457	447	440	426	456	397	488	422	461	426	421	426	454	465	464	458	456	426	425	431	428	408	430	452	493	457	427	453	439	394	425	450	471	391	454	457	451	441	465	433	431	463	446	428	393	453	424	479	442	443	451	416	433	404	443	478	430	466	434	425	429	442	431	435	443	423	417	453	445	448	462	425	427	420	434	465	419	437	466	452	425	427	455	447	424	485	466	447	427	462	428	456	447	439	428	442	443	440	454	464	446	409	415	430	442	433	426	422	408	444	443	432	452	475	399	449	434	437	432	443	450	440	456	461	448	449	457	417	481	449	427	473	468	436	418	477	460	436	437	468	458	449	436	438	441	440	458	475	445	468	485	414	465	430	444	459	428	457	464	414	435	428	458	410	393	412	427	467	432	467	457	391	436	467	487	410	442	416	494	502	421	444	469	404	453	458	418	416	428	464	423	471	434	469	459	419	476	451	459	436	437	451	452	438	472	470	437	451	447	453	404	444	475	440	410	454	479	453	444	472	453	414	404	387	448	462	426	439	435	466	447	447	423	402	486	408	432	439	457	395	461	458	398	453	458	413	445	436	489	432	437	417	417	455	410	479	441	449	442	454	424	460	456	440	466	492	416	435	462	411	438	443	455	459	455	430	450	479	446	437	447	450	452	428	442	403	454	450	437	440	414	413	473	424	460	469	400	416	407	417	438	417	459	463	428	455	461	462	467	430	480	427	446	491	464	450	443	451	454	467	415	417	446	459	447	411	479	452	431	477	424	410	481	412	456	397	424	407	446	431	471	408	492	481	448	455	417	444	416	447	454	431	467	464	443	445	447	462	442	448	473	428	450	434	446	428	481	448	419	448	436	437	460	437	444	459	439	440	451	436	418	441	461	438	437	455	451	470	426	459	451	476	410	444	449	436	477	393	438	468	476	451	419	470	466	461	417	441	450	423	433	469	463	444	427	440	442	423	408	462	437	528	475	453	444	430	433	468	451	447	417	448	447	449	449	473	417	449	448	459	463	426	425	430	477	451	433	431	456	443	483	445	455	443	470	457	451	424	431	420	432	421	439	438	452	467	435	428	423	477	449	416	449	422	437	431	439	432	450	464	467	446	485	480	430	420	418	418	418	456	425	465	386	445	449	435	451	438	466	444	464	444	455	483	418	444	468	446	425	426	378	474	418	403	465	435	438	446	457	448	446	466	436	406	398	451	397	429	438	450	411	452	465	425	429	458	443	400	450	423	433	418	454	458	451	397	453	446	453	446	472	434	387	445	463	449	460	422	457	432	440	421	415	465	458	459	472	432	448	466	430	476	445	468	434	411	424	465	421	449	496	432	454	449	465	486	421	447	439	445	427	445	452	423	441	407	376	441	413	411	474	421	442	427	429	454	433	441	422	446	446	439	439	439	409	446	449	471	477	453	431	407	480	442	414	440	448	444	452	425	449	398	415	472	413	422	482	466	428	471	398	495	412	413	416	484	421	466	434	440	425	492	471	450	408	462	449	448	387	448	475	425	506	454	426	435	446	448	451	438	457	405	442	457	440	427	456	458	447	411	437	456	424	456	422	464	416	452	467	483	426	447	454	444	455	439	459	400	466	464	447	449	391	448	461	456	458	408	396	434	456	442	414	462	420	412	475	424	463	460	489	421	452	438	437	460	466	456	407	428	426	470	442	437	464	449	464	461	451	418	451	418	403	469	421	460	419	436	454	441	442	449	436	416	434	403	459	429	450	437	458	458	480	412	423	414	398	435	475	434	428	424	442	419	440	477	426	379	441	454	431	460	431	406	464	495	429	462	443	436	440	446	428	438	429	443	446	445	456	413	450	413	421	444	410	450	431	415	428	445	448
3367	1376	738	552	611	732	610	508	445	349	255	215	180	141	104	120	96	106	93	72	64	74	57	64	57	39	43	36	32	40	40	31	37	34	31	22	28	27	42	28	33	28	35	37	27	28	22	23	24	28	30	31	25	23	27	28	27	21	29	30	33	25	16	26	31	36	24	32	24	27	31	34	25	24	28	27	33	31	37	31	24	38	13	20	30	24	29	25	37	31	27	23	29	26	23	22	30	29	35	34	26	36	28	31	32	38	26	26	29	33	28	25	33	28	22	24	26	19	23	25	22	25	28	28	22	19	32	39	28	22	25	23	37	33	24	29	23	28	34	28	27	20	29	39	36	25	26	24	40	25	19	28	22	29	23	36	28	37	26	25	25	41	27	30	37	26	27	35	28	38	22	20	34	24	24	24	20	21	13	28	25	23	23	26	29	31	22	27	21	24	27	27	22	26	29	24	27	31	25	37	28	27	37	30	34	27	28	32	30	20	27	37	24	28	21	26	27	23	26	23	33	27	33	32	23	23	19	22	22	28	32	23	21	20	22	28	19	30	29	31	33	29	29	37	28	29	28	28	27	22	30	28	31	28	35	23	28	23	32	35	34	24	22	23	22	33	29	25	37	27	29	35	34	28	30	34	21	17	20	31	20	27	28	29	27	17	23	22	28	28	27	20	27	21	25	32	23	31	37	28	25	39	22	22	25	24	24	24	35	25	33	27	22	24	32	35	42	30	26	19	26	23	36	33	34	21	32	29	29	35	25	18	21	29	25	27	32	26	31	25	29	21	21	22	32	38	19	37	39	36	33	31	36	30	25	29	33	17	21	20	25	24	40	24	32	27	32	28	27	33	32	27	36	28	36	19	34	33	26	28	29	29	31	24	16	22	37	28	32	19	22	19	22	22	32	28	36	35	27	20	15	40	34	32	22	31	24	27	21	29	24	35	36	26	25	20	39	26	31	26	28	29	27	18	24	30	24	27	26	26	38	25	19	25	35	30	23	23	28	32	33	24	28	24	19	25	24	33	17	25	31	35	16	38	37	26	26	26	26	31	28	34	29	28	26	29	23	25	26	35	21	32	26	13	25	32	21	29	26	37	23	27	31	34	25	26	22	28	26	24	31	26	26	33	26	24	19	33	21	17	23	33	33	32	43	17	24	30	28	35	22	32	22	23	22	18	26	33	26	28	25	28	29	39	29	21	18	27	23	31	24	32	36	23	32	27	30	29	21	27	33	30	32	21	27	29	27	32	34	22	24	20	26	27	34	28	23	27	25	22	29	33	23	31	16	25	28	18	26	31	27	18	25	20	25	35	25	35	37	27	30	21	23	34	30	36	28	29	29	20	35	20	18	30	21	30	26	25	29	32	22	24	31	25	29	28	24	21	27	33	28	32	30	21	18	23	29	35	21	29	18	17	25	25	33	24	28	28	30	27	33	31	26	28	25	30	32	27	34	28	31	29	31	21	18	24	23	23	30	28	35	26	27	23	27	34	20	33	32	21	22	35	26	31	29	30	28	35	25	32	27	12	21	22	41	32	32	31	30	28	26	21	15	22	30	24	32	20	30	22	24	35	42	27	27	29	32	26	42	30	25	20	24	29	38	27	31	28	19	30	21	22	28	23	34	30	25	35	23	36	30	36	21	31	29	26	31	29	26	37	27	27	33	25	34	25	22	29	20	38	29	25	23	33	28	36	17	36	29	25	15	28	31	33	26	22	26	26	25	28	37	30	23	24	27	25	31	22	20	37	21	26	17	29	28	15	29	31	17	27	30	24	19	24	26	19	26	18	35	24	27	20	30	23	28	44	30	26	40	33	25	25	29	34	21	29	21	27	26	25	21	29	28	31	29	19	25	33	20	25	27	25	30	28	24	23	26	21	18	26	20	27	34	23	35	30	24	26	27	30	30	28	25	41	31	24	21	34	26	27	26	23	33	25	25	51	27	29	20	28	32	15	25	42	27	27	20	34	32	28	34	24	37	26	25	25	29	28	29	36	26	21	37	24	28	30	24	20	29	29	29	26	25	20	26	29	25	30	31	33	29	29	31	30	42	30	23	28	35	25	21	25	28	27	29	19	29	29	24	30	24	29	28	27	31	30	24	18	32	26	25	25	29	17	28	27	27	37	30	26	38	29	34	36	36	34	26	24	29	17	15	26	33	35	29	25	23	25	23	20	29	23	21	25	21	28	26	22	40	25	25	26	20	19	31	32	34	22	22	22	30	30	22	21	28	17	28	38	30	19	23	21	20	31	23	35	31	29	32	40	29	25	26	30	19	36	28	32	31	31	29	26	25	29	31	26	30	30	31	23	32	36	30	27	29	22	24	29	24	27	25	27	24	20	24	16	24	24	24	34	25	28	27	25	28	21	36	27	23	33	25	33	40	23	26	36	19	31	26	18	25	29	21	29	18	34	19	32	26	35	27	35	33	22	24	27	22	33	29	23	30	26	22	26	25	20	32	33	25	23	29	41	36	32	21	37	29	34	23	33	31	34	27	25	23	25	27	21	22	22	34	22	32	28	27	26	28	20	35	28	24	27	37	30	32	26	24	28	21	28	29	21	27	27	28	27	28	20	29	32	25	31	30	37	28	24	23	24	24	34	29	27	30	19	30	25	27	27	25	27	24	26	26	30	20	29	33	29	28	29	32	26	25	27	30	28	27	32	30	31	32	24	34	22	30	30	24	26	25	32	29	25	37	27	24	22	40	30	29	27	25	28	37	24	29	29	21	29	19	23	29	35	30	37	27	32	36	27	27	26	28	25	26	27	23	21	22	25	33	31	16	36	25	30	29	26	21	29	23	28	29	27	26	24	31	34	23	28	25	41	29	25	25	30	36	30	30	26	32	30	23	23	26	23	27	28	23	31	24	28	23	12	26	26	22	24	22	22	32	29	23	24	29	31	16	20	33	21	26	29	25	31	15	23	31	28	28	31	27	25	28	37	32	27	28	29	22	26	20	29	24	18	16	21	18	37	28	15	21	23	31	25	31	25	25	33	26	30	29	29	24	19	36	31	25	30	25	28	33	36	26	23	21	23	23	30	22	29	31	24	21	20	23	35	26	24	28	31	25	35	25	32	24	28	28	22	29	33	29	32	19	32	30	18	23	26	39	25	30	17	25	22	23	27	25	25	24	23	31	23	28	25	22	26	24	21	30	29	23	29	29	22	24	19	26	25	32	27	38	24	24	19	25	27	19	25	19	23	24	21	27	19	30	18	25	26	21	41	25	27	30	32	20	28	31	21	28	28	29	29	28	32	28	28	31	24	24	31	27	32	26	21	27	34	30	23	32	31	15	21	27	21	25	21	16	20	39	28	28	25	24	24	30	25	24	30	34	29	36	21	30	30	26	29	32	28	28	28	22	22	27	25	19	28	30	26	23	29	27	38	31	20	29	34	34	20	26	32	31	29	29	33	33	28	25	25	30	30	27	20	24	32	25	31	25	30	34	24	22	27	20	22	29	23	34	34
33770	23067	15932	28374	32547	29268	26013	22140	19029	15715	12552	9554	7431	5914	5039	4423	4044	3966	3585	3126	2530	2274	2000	1713	1502	1479	1417	1277	1138	991	901	852	810	702	636	613	570	550	569	515	577	537	528	527	509	495	465	470	477	414	462	435	452	439	489	455	478	444	494	461	480	443	454	489	469	467	454	465	415	478	482	502	520	527	542	552	520	490	559	463	509	483	489	506	475	453	520	508	495	470	453	461	501	502	470	513	508	491	514	478	471	513	474	467	464	465	430	440	474	473	487	475	472	465	445	430	463	455	448	425	449	475	430	451	451	449	462	440	433	428	465	479	448	419	451	429	494	407	457	420	447	443	447	441	475	464	481	423	439	468	428	488	423	453	440	444	463	469	426	453	451	452	447	439	443	430	413	450	487	483	438	436	489	455	435	455	462	414	440	436	444	434	458	437	464	470	467	455	443	429	390	454	447	439	431	431	454	446	428	440	455	436	463	438	458	446	407	428	432	424	420	441	440	485	456	476	481	468	470	475	426	411	477	434	469	450	453	440	467	490	433	425	484	438	450	440	477	498	428	471	517	471	441	472	428	461	440	437	472	448	420	440	451	439	449	470	451	422	423	421	447	455	427	459	501	440	429	425	445	463	455	423	429	459	473	405	456	418	418	463	409	438	464	467	469	465	453	407	434	484	457	464	502	399	435	446	432	461	450	465	458	424	442	483	439	446	470	450	445	474	417	482	416	465	465	445	415	449	470	450	475	462	445	428	433	432	478	432	411	479	435	425	416	423	414	432	450	465	441	448	429	448	457	484	456	456	414	445	448	442	467	445	427	464	426	415	452	437	442	476	445	412	419	467	444	414	452	441	423	465	471	448	447	442	440	422	459	469	424	435	441	441	456	449	448	447	419	443	471	481	469	470	452	458	426	446	428	423	429	452	462	483	504	453	410	480	419	455	479	428	470	426	503	439	442	478	453	465	458	449	406	430	435	436	484	436	435	462	469	450	467	444	440	417	455	445	456	449	464	455	451	422	464	495	462	444	444	433	472	429	455	439	450	506	411	435	443	446	431	404	452	454	439	418	441	472	450	442	451	426	460	457	465	440	441	418	450	417	426	450	476	434	446	456	453	416	430	476	436	485	454	460	433	447	420	440	413	494	441	438	472	439	455	463	453	412	456	463	479	449	472	441	433	454	439	436	423	421	459	445	437	475	436	458	441	445	438	483	443	453	445	433	466	443	455	432	444	450	463	434	408	430	426	433	439	436	414	464	444	443	412	474	421	443	438	485	468	404	441	449	388	454	475	413	416	447	445	454	449	441	451	438	481	468	472	438	465	457	480	418	452	448	495	415	475	471	446	472	449	461	455	439	458	466	455	426	460	453	445	458	462	485	473	489	455	427	429	470	451	416	448	430	468	457	430	463	448	381	458	439	445	451	410	483	451	440	431	434	436	449	460	470	445	406	460	470	451	445	420	448	445	476	457	444	464	461	446	441	461	438	421	459	474	425	450	477	462	464	428	455	470	436	443	403	452	470	461	431	449	418	452	447	452	455	425	395	454	497	423	449	454	425	461	419	446	398	384	469	433	429	461	443	430	469	423	435	456	466	423	436	452	411	401	457	424	426	455	415	424	456	431	452	438	418	451	459	432	421	485	462	467	441	419	455	480	418	439	477	444	453	419	474	468	467	451	447	460	426	477	437	454	466	427	440	440	458	490	420	437	463	413	421	432	441	428	451	438	433	429	450	433	457	451	452	410	427	433	441	440	421	451	433	471	475	454	465	448	446	466	482	471	462	427	435	442	463	456	418	436	455	450	444	460	418	468	475	438	432	427	473	475	437	440	418	442	463	431	414	450	445	426	431	443	428	460	479	455	452	474	426	459	451	428	478	450	432	429	457	446	438	456	432	398	476	448	454	447	434	481	463	457	443	427	453	457	456	446	466	440	444	412	439	413	466	402	429	450	446	419	457	421	464	449	406	424	431	458	445	461	468	475	408	455	427	445	447	459	470	426	473	455	418	436	439	471	482	461	433	437	420	427	456	439	444	444	473	467	434	445	456	451	472	510	428	455	448	435	439	454	444	454	447	444	445	460	391	476	454	453	439	461	470	416	468	425	442	484	462	471	450	444	464	458	456	472	439	445	434	403	450	464	419	481	448	460	446	437	445	430	408	428	451	418	478	459	407	469	439	470	438	442	443	429	425	448	420	482	425	477	432	467	453	429	456	445	442	457	467	457	452	423	433	432	442	465	453	451	457	450	451	420	423	440	441	437	415	396	472	482	447	421	473	477	462	474	467	466	467	407	436	410	446	451	450	454	458	446	437	420	416	419	414	463	476	437	480	439	451	428	427	443	461	434	445	490	444	454	441	475	420	399	456	445	481	434	464	450	437	423	460	432	451	478	404	464	461	422	441	417	392	420	455	420	451	432	483	441	439	445	426	426	439	448	440	427	440	436	441	431	457	456	428	401	416	465	428	429	461	434	442	411	470	434	464	469	452	449	444	413	458	389	501	461	424	444	439	425	461	468	454	438	433	445	441	464	469	425	435	425	440	467	434	420	440	444	446	431	456	417	452	450	460	462	405	460	422	423	464	463	440	434	466	445	444	417	466	443	434	453	449	441	467	484	431	405	421	397	432	456	472	422	450	454	424	434	440	451	447	453	466	448	425	471	415	442	452	447	471	400	483	457	423	447	477	472	442	455	438	451	417	446	437	464	495	454	462	481	493	444	431	459	429	462	443	433	458	446	450	441	441	433	438	414	426	429	467	458	499	435	472	440	462	456	436	427	450	452	446	476	451	424	427	402	439	447	466	454	395	423	478	437	454	465	449	455	436	417	437	444	418	444	445	446	489	413	463	443	425	424	461	448	438	433	463	451	441	428	457	424	444	433	461	437	445	449	436	413	431	421	439	406	428	441	411	432	429	475	447	420	474	448	441	468	466	431	441	474	458	459	428	427	443	447	455	425	433	422	454	435	432	436	444	429	435	448	398	454	474	418	433	409	451	467	423	458	428	436	478	407	449	430	435	436	458	466	446	467	443	453	440	470	442	460	436	425	447	427	425	428	470	412	446	442	406	457	407	460	447	431	483	410	483	414	425	434	448	426	437	457	428	463	508	416	421	427	404	428	477	451	430	484	421	420	426	437	418	433	441	436	482	437	471	478	452	511	425	431	459	427	495	434	462	443	491	464	453	453	428	417	458	408	433	501	443	451	439	464	495	438	459	445	450	450	447	428	463	454	468	466	417	462	461	470	454	415	450	461	444	444	426	459	438	447	431	405	416	415	449	485	470	453	449	435	458	455	440	440	449	481	477	486	445	420	489	448	448	445	452	445	444	430	398	465	463	417	460	461	442	490	495	449	455	409	442	428	451	440	481	478	462	426	473	442	405	474	436	419	447	466	445	411	408	434	466	439	456	439	432	453	421	451	430	426	427	445	465	444	419	428	480	486	465	395	448	474	440	474	423	463	509	451	443	434	418	414	484
3327	1350	724	482	709	692	581	503	490	362	304	199	173	137	122	117	88	92	119	68	67	68	66	41	47	43	52	41	36	32	34	30	33	28	30	27	33	30	29	30	34	35	23	30	31	34	24	28	19	29	20	27	26	28	29	30	26	32	18	30	32	21	29	22	24	38	20	29	22	26	16	34	26	32	28	26	29	28	29	19	22	15	25	23	20	16	33	17	31	27	24	22	25	28	26	24	27	22	21	30	28	31	26	26	26	33	25	24	25	42	29	32	19	22	24	29	25	21	24	33	25	22	25	23	29	22	25	26	31	27	33	20	30	17	33	20	28	27	20	26	26	23	27	25	23	26	25	24	20	26	26	29	19	21	25	26	22	27	26	32	19	26	28	30	19	28	36	20	27	37	34	26	25	27	25	23	29	29	16	28	29	30	31	23	27	34	34	21	27	24	25	21	21	18	22	21	29	26	22	18	33	37	27	22	16	17	30	25	26	33	16	24	33	26	26	23	29	24	25	31	32	27	29	21	34	26	30	29	22	31	20	29	24	25	22	23	30	37	15	21	31	33	31	25	32	25	30	14	33	22	34	27	30	20	22	22	32	27	20	29	30	24	32	26	27	24	36	25	26	18	26	23	25	20	25	23	31	26	22	22	32	19	16	20	26	33	19	29	27	22	24	24	33	17	22	26	21	31	27	26	28	19	32	32	27	19	24	28	22	28	16	23	22	30	40	22	19	22	28	20	23	22	19	27	24	23	24	25	22	29	26	27	35	22	24	23	27	23	26	22	27	26	26	31	29	27	18	29	21	18	15	19	18	17	32	28	37	27	27	39	17	27	27	30	21	28	23	20	27	23	20	19	32	28	18	23	17	29	28	28	23	31	32	21	39	31	34	27	32	30	23	27	17	29	23	30	24	28	29	28	21	27	24	28	14	24	26	13	23	23	30	20	33	30	19	20	42	33	18	23	23	18	32	36	20	30	30	19	22	32	17	25	23	24	19	17	19	29	30	22	26	24	29	27	32	29	17	31	19	25	36	25	25	26	25	23	23	37	23	27	28	31	36	29	22	30	26	32	31	27	24	22	29	15	20	27	40	18	24	20	29	22	30	35	29	28	20	26	25	19	14	23	28	30	16	31	27	21	20	40	14	26	20	24	25	26	25	27	26	22	27	19	35	27	29	21	16	24	27	21	27	32	15	11	23	26	26	24	29	24	21	30	23	29	28	23	27	34	24	19	25	37	28	24	28	26	22	22	25	26	23	29	23	21	28	29	24	24	19	29	28	32	22	20	24	24	20	31	24	29	27	18	21	28	12	28	28	21	23	22	22	24	25	33	27	22	26	25	22	23	20	29	36	23	31	30	24	17	26	32	21	30	28	30	16	36	25	29	24	38	28	24	32	22	25	23	17	25	28	16	21	32	26	27	24	26	19	27	38	20	25	20	24	29	33	20	24	19	25	24	32	19	29	29	14	23	27	34	27	26	26	25	23	22	25	20	29	24	26	22	26	23	20	25	20	17	28	27	21	23	29	20	27	18	27	39	26	24	20	28	17	31	25	27	33	31	23	24	27	30	32	21	30	28	24	21	26	24	24	25	22	28	29	31	32	25	36	30	28	19	29	26	29	32	28	27	30	31	21	22	33	21	21	23	16	18	33	26	34	29	22	23	24	25	26	22	29	31	25	25	22	20	22	31	23	20	24	25	33	23	32	23	29	22	31	19	32	36	29	31	27	38	28	28	24	29	29	20	21	37	20	26	28	31	22	30	24	22	33	25	35	27	38	31	22	26	31	21	33	20	29	26	26	23	33	25	24	15	39	27	27	31	24	32	32	23	22	23	27	30	15	26	20	21	26	22	27	26	23	34	24	29	17	30	23	40	17	25	27	23	22	23	26	36	27	26	24	22	32	29	20	23	23	22	18	28	24	23	19	31	15	23	21	27	18	33	21	32	23	20	21	23	22	28	26	27	23	28	31	23	26	28	27	25	18	18	22	37	28	35	18	24	22	25	28	21	19	28	20	20	21	29	24	19	31	36	21	25	34	21	25	29	30	30	31	23	33	27	32	25	27	28	28	23	27	23	22	25	16	29	28	34	27	27	21	27	29	29	31	23	17	32	26	19	26	23	27	13	34	30	32	31	26	30	24	24	31	20	25	28	19	26	28	29	25	33	32	28	22	28	23	24	24	27	29	23	24	32	27	20	36	28	25	30	33	33	30	26	28	28	26	26	21	31	27	37	32	32	19	24	26	26	25	26	22	22	20	24	28	19	29	20	25	21	23	16	24	29	25	25	23	22	19	24	20	33	26	24	25	32	20	24	21	24	27	24	33	24	20	21	24	38	29	25	21	31	22	26	22	27	37	28	34	31	30	18	33	17	27	25	20	30	23	28	25	27	29	25	29	16	21	31	33	27	12	19	25	32	20	19	20	26	24	30	23	20	26	23	28	30	23	34	27	30	21	26	21	25	35	33	26	29	24	27	35	28	29	20	27	29	30	29	26	27	27	26	27	19	26	32	20	29	25	30	19	23	26	34	18	29	30	23	21	21	26	27	39	21	32	29	30	22	32	26	30	24	33	24	30	17	27	23	34	29	23	31	38	20	25	19	29	22	30	21	21	26	21	30	27	28	22	20	27	21	26	21	24	17	27	31	15	23	28	23	23	30	25	24	29	29	27	26	22	16	21	34	33	19	26	24	29	28	25	23	23	23	31	26	25	23	24	24	32	31	27	24	27	23	23	24	19	23	16	21	23	24	29	23	24	21	23	28	19	25	19	23	21	22	26	24	28	19	31	19	17	28	26	19	25	20	21	27	24	26	21	32	22	21	31	25	26	22	16	24	29	25	26	36	26	26	30	26	23	28	25	22	28	24	20	36	24	35	25	27	31	18	23	32	26	26	30	18	21	25	34	26	20	30	26	24	21	26	34	25	33	23	21	17	31	21	29	34	20	22	31	26	19	31	19	30	18	23	35	31	31	28	18	26	26	22	25	24	27	20	23	32	20	23	29	28	25	29	32	29	21	33	23	18	23	18	20	28	36	25	21	19	28	29	23	25	29	21	21	22	32	33	36	21	25	24	21	34	21	34	30	19	22	20	28	20	28	32	23	27	28	30	23	23	32	22	32	27	26	28	17	21	23	30	29	22	27	24	29	34	23	22	25	18	32	34	43	35	18	25	17	27	28	21	22	27	21	28	26	24	29	27	28	19	18	21	33	25	26	27	24	23	21	29	29	26	27	28	22	20	24	23	24	29	22	30	37	19	27	24	32	24	19	33	37	26	30	26	21	21	21	23	23	25	32	21	24	25	36	21	30	33	30	27	22	20	18	29	31	22	38	25	34	27	28	21	25	18	26	20	17	25	26	17	34	23	29	27	28	33	28	32	19	29	27	24	25	35	24	16	19	19	21	21	32	24	29	23	26	38	18	22	24	32	23	32	34	37	21	23	12	21	26	21	40	34	28	13	30	19	15	20
33822	23323	16079	28502	32841	29580	25659	22184	18887	15430	12325	9293	7329	5984	5218	4520	4055	3937	3696	2987	2520	2257	1959	1757	1505	1379	1336	1220	1108	966	872	838	766	649	614	573	528	537	507	541	506	523	524	501	493	485	470	444	438	421	447	411	425	428	447	436	456	420	474	460	463	442	413	434	398	447	437	455	407	461	471	483	559	490	498	522	498	513	522	513	476	476	504	480	486	461	465	461	479	458	432	434	443	465	469	489	450	463	477	444	410	455	440	405	436	476	412	435	419	410	434	408	400	404	433	404	418	432	417	414	454	429	441	409	434	443	412	439	390	414	455	403	425	411	443	451	439	445	424	433	448	429	409	430	461	419	485	460	501	426	439	436	428	447	398	429	414	445	364	413	419	433	406	453	428	426	444	479	423	412	413	390	414	433	405	392	396	427	446	433	435	422	415	416	428	412	426	419	453	450	376	419	449	404	425	398	394	406	348	449	424	418	381	435	449	397	423	438	441	414	418	402	406	441	423	412	404	408	400	430	404	386	423	419	432	434	407	449	437	431	432	446	428	407	416	456	411	451	435	443	417	442	435	426	404	443	442	416	483	382	413	409	430	483	420	395	417	416	436	433	434	428	389	429	436	435	431	386	438	445	435	390	426	418	433	419	453	432	391	423	433	434	409	445	481	417	430	405	398	403	415	429	401	417	399	439	416	440	388	456	384	379	438	428	471	406	437	398	394	396	440	420	432	438	475	411	457	395	395	424	408	433	470	451	418	394	434	437	422	424	403	417	399	370	432	406	410	464	407	424	482	452	415	420	431	414	441	431	452	391	408	444	429	454	419	404	402	420	432	423	429	432	444	427	405	396	429	425	437	441	380	418	428	435	439	408	441	433	436	456	418	405	429	441	391	429	412	407	418	470	360	439	381	415	413	415	413	421	442	406	428	428	422	446	408	407	415	407	408	414	443	377	426	386	423	410	422	385	389	402	394	449	443	440	438	388	423	441	448	447	445	421	427	455	400	432	413	413	413	415	414	432	412	425	422	432	423	425	398	423	384	453	455	408	447	421	382	430	425	432	436	417	433	426	436	402	446	412	429	431	413	382	411	437	435	421	401	426	431	424	404	437	430	443	391	422	387	424	407	429	422	407	444	399	413	429	436	418	451	396	447	453	410	436	418	423	414	413	419	414	448	391	464	422	438	443	463	407	434	411	430	418	415	391	399	397	419	400	492	394	427	463	419	457	431	413	404	429	415	407	404	431	408	420	398	404	392	423	447	425	435	414	433	413	437	411	445	434	407	413	366	419	435	394	431	446	417	404	460	412	418	439	414	431	415	425	442	442	420	403	451	404	416	413	419	426	428	436	399	408	401	398	403	409	422	376	433	444	417	438	443	455	464	440	451	410	434	384	424	467	435	403	449	394	464	441	442	408	411	393	382	417	423	416	446	442	426	419	415	406	396	429	418	458	399	438	398	425	416	445	446	420	439	429	443	434	432	430	436	430	422	432	434	412	433	404	416	431	417	423	427	394	396	449	425	405	416	416	416	424	430	432	442	424	427	454	436	427	406	429	426	415	444	402	419	404	430	448	424	431	443	414	398	412	427	396	401	390	436	431	414	383	424	407	411	442	445	466	412	424	425	420	409	433	424	429	421	431	417	414	461	426	423	398	415	452	429	434	427	456	406	403	419	458	384	436	380	446	396	449	427	436	432	372	425	410	462	438	456	455	404	443	445	407	451	412	441	439	438	408	419	429	391	429	442	423	395	360	437	412	392	460	419	425	427	439	447	429	453	430	379	446	397	415	450	432	374	397	406	410	440	448	418	424	393	373	416	420	405	381	408	427	418	417	403	414	394	437	424	385	450	393	408	421	384	413	415	423	382	419	436	452	408	432	414	442	407	438	389	414	436	410	392	414	385	401	388	425	415	424	436	428	430	447	423	396	474	445	427	407	429	399	418	428	407	400	399	421	432	413	413	432	422	425	462	408	420	378	411	403	420	462	438	442	428	396	415	457	428	447	416	473	396	386	409	392	416	365	436	437	381	416	385	441	424	426	415	434	404	440	420	426	445	424	367	445	424	437	432	456	407	422	439	433	446	429	439	417	376	416	451	415	388	457	397	424	404	404	396	395	418	402	424	411	413	432	428	395	427	410	430	407	375	385	426	421	395	462	426	410	434	415	441	435	436	444	403	440	419	429	423	424	413	428	397	460	466	435	425	449	406	440	383	429	410	383	430	423	421	405	424	427	461	408	400	446	435	407	402	427	413	411	431	417	430	384	407	401	428	399	400	404	422	436	440	422	467	400	445	400	424	439	378	423	405	474	425	409	387	439	430	457	411	409	432	436	415	400	427	432	414	398	413	408	419	431	421	439	387	453	414	427	402	406	479	443	467	438	429	437	430	433	440	404	426	443	446	368	375	405	396	438	417	393	444	409	446	408	462	459	445	422	420	396	440	419	393	415	416	437	429	456	415	423	427	434	413	441	445	441	396	462	410	395	441	440	430	408	427	443	445	398	437	415	369	392	440	431	398	426	421	442	432	421	463	430	411	427	434	448	407	399	439	399	406	426	482	411	431	392	442	429	430	397	407	449	432	428	414	424	436	419	432	426	411	427	429	406	389	420	416	427	414	428	434	437	438	443	430	446	429	407	427	443	411	423	422	423	418	437	434	385	447	438	395	423	455	426	397	435	414	415	420	408	445	415	441	458	402	412	403	425	436	402	436	437	447	437	434	432	390	403	443	429	428	429	401	426	463	393	381	428	417	421	468	444	456	449	400	414	417	382	399	401	408	424	432	420	424	424	443	460	429	424	445	426	403	427	416	449	405	453	401	380	445	466	411	382	438	415	441	410	477	405	447	402	420	434	413	411	426	429	438	400	455	425	390	406	407	423	374	447	454	399	422	424	448	429	427	410	416	445	439	422	422	410	417	419	428	408	449	416	425	401	435	411	431	365	442	406	419	394	449	370	392	409	446	398	452	412	395	455	425	450	424	395	402	423	460	406	408	446	431	435	417	394	451	455	418	418	484	424	387	406	367	438	424	404	385	406	418	443	442	380	411	433	443	414	427	418	422	456	451	421	430	438	461	427	424	413	476	470	405	407	432	389	409	465	435	410	417	407	419	417	424	437	397	389	441	448	414	464	441	424	431	424	432	396	394	435	430	422	445	414	441	451	435	381	384	426	441	400	423	424	429	398	413	382	431	472	424	443	465	446	385	415	440	427	440	433	452	386	418	445	417	407	409	437	430	427	422	421	437	420	424	447	446	460	398	422	385	429	444	414	442	437	397	432	407	432	434	431	457	406	415	388	426	424	480	400	424	427	417	392	425	424	449	426	389	434	422	436	428	414	404	408	446	458	429	432	466	404	463	432	416	452	418	432	408	409	444	396	406	406	426	439	410	445	425	445	409	423	415	410	412	431	418	424	434	438	443	421	448	435	396	399	418	413	425	393	465	393	428	403	399	429	442	433	447	440	425	384	421	434	442	406
5741	1960	1144	807	1099	1045	929	737	687	543	410	328	272	221	203	185	149	128	143	121	93	87	95	84	75	80	73	65	70	50	60	49	49	39	46	45	36	46	40	50	49	36	45	48	44	34	37	46	29	44	39	38	35	37	44	54	42	51	33	52	37	36	43	48	36	40	37	31	30	42	41	36	34	41	35	47	35	48	54	43	35	40	46	51	41	36	30	46	34	45	36	33	38	54	46	35	38	35	41	46	39	33	29	28	44	34	38	43	38	34	52	38	30	39	46	36	44	55	38	40	36	40	33	40	39	36	46	43	53	33	36	50	46	43	39	43	39	40	46	33	30	40	36	39	37	46	41	44	41	49	36	43	43	31	47	39	41	43	42	41	41	28	42	43	36	35	38	50	43	52	37	27	53	45	29	38	30	38	50	33	38	34	39	35	45	47	37	46	46	49	33	52	37	32	39	54	32	31	34	39	30	36	43	40	31	35	40	45	52	40	45	42	40	44	48	51	30	35	52	34	44	39	46	46	35	31	39	36	52	30	45	41	50	32	41	32	30	36	38	34	38	38	40	55	47	40	39	53	36	42	38	46	45	50	40	44	58	41	45	51	44	29	44	32	44	43	47	43	42	45	41	46	36	46	38	45	46	49	53	34	37	43	46	36	44	40	43	45	32	43	37	38	42	48	38	35	40	37	42	38	36	36	40	35	48	37	30	29	40	37	46	36	43	39	45	34	20	43	38	40	34	51	35	45	47	38	37	29	40	47	30	47	55	33	42	43	46	45	40	47	44	42	34	29	39	55	38	34	45	44	27	38	40	38	46	49	42	37	49	38	34	41	44	40	41	46	41	44	45	32	33	45	39	39	36	40	30	43	40	33	46	36	36	32	33	34	44	47	37	34	43	43	33	29	43	42	33	40	45	38	41	46	34	53	30	35	42	47	39	43	47	28	37	33	33	47	33	44	33	38	37	47	36	47	34	42	41	38	39	44	36	38	42	44	40	38	39	49	39	49	35	30	52	26	25	47	35	39	37	40	37	28	44	47	32	40	41	34	37	38	52	41	45	39	44	44	33	41	38	54	42	30	36	41	37	36	35	31	41	49	46	44	37	38	34	49	42	40	34	35	48	51	36	52	44	45	46	54	35	43	38	35	37	43	29	43	37	48	52	30	38	38	42	40	51	37	44	45	42	36	50	55	31	41	41	40	34	40	44	31	40	28	38	47	41	42	38	33	46	45	33	52	37	36	40	37	42	29	44	38	39	39	44	43	35	41	39	34	37	42	30	34	40	32	43	46	34	36	51	47	37	42	34	37	45	49	33	46	39	38	54	49	46	42	51	35	44	28	35	48	51	36	37	40	32	46	38	41	37	36	36	34	49	47	41	42	45	37	39	38	44	42	35	48	43	35	41	39	39	34	40	34	39	43	39	31	49	41	30	39	52	45	38	35	39	39	35	41	38	43	33	42	45	39	32	43	45	48	35	41	36	37	44	48	29	31	40	50	48	39	36	39	38	37	46	38	34	37	26	41	34	39	30	36	35	34	29	44	36	42	40	39	41	26	45	41	47	37	44	36	32	27	45	48	50	40	36	49	41	45	33	35	38	38	32	38	47	30	27	33	29	46	34	36	39	24	49	38	39	36	49	59	35	34	30	47	31	33	29	41	39	37	45	34	31	30	34	41	26	45	47	48	39	50	44	36	42	44	34	38	39	42	49	47	41	35	48	39	39	45	35	43	37	41	44	32	44	33	49	35	30	40	36	43	41	42	44	41	29	40	31	32	44	35	35	40	48	35	37	39	43	38	41	41	40	46	31	40	42	36	39	36	32	34	43	38	33	33	40	50	38	37	38	43	39	38	42	52	37	37	44	48	44	36	25	38	43	46	35	36	40	61	40	39	31	31	37	41	31	38	39	47	39	33	54	28	27	31	41	42	46	49	38	47	38	25	44	31	32	45	42	31	43	35	44	40	28	39	32	42	26	34	36	34	39	41	54	37	34	35	39	32	42	44	39	39	42	38	49	37	38	41	52	42	33	38	35	39	41	46	46	42	36	43	51	39	38	28	33	39	28	46	53	37	49	32	42	41	33	49	36	38	40	33	46	42	34	38	42	42	31	33	41	50	35	31	40	49	51	39	41	43	45	38	46	29	31	43	49	42	45	38	55	43	49	47	50	39	38	47	41	36	30	48	39	43	36	34	44	44	33	43	28	37	32	44	41	42	40	45	34	44	39	46	44	45	40	43	43	44	39	40	35	38	42	44	55	37	46	51	42	42	44	40	38	46	27	45	36	34	36	37	38	39	40	31	36	42	50	32	33	52	30	38	39	34	34	34	34	43	47	35	32	46	41	40	46	44	46	40	39	31	43	39	49	31	38	38	44	37	42	39	45	32	39	35	35	50	40	48	35	36	42	27	31	44	38	42	33	58	35	39	34	28	44	38	37	30	40	41	41	43	35	45	40	29	45	37	39	36	39	36	31	34	40	30	35	42	43	32	43	41	38	44	40	44	51	41	45	47	39	36	26	45	52	30	33	53	34	34	38	39	28	43	43	29	37	37	40	33	46	30	41	35	46	39	38	32	40	37	25	42	38	40	34	34	34	44	49	41	33	50	39	36	42	50	29	38	27	41	44	34	35	32	32	41	37	35	37	37	43	43	44	35	28	50	37	40	45	36	39	51	36	30	35	29	40	26	46	40	33	39	45	45	43	38	40	32	39	31	34	45	50	41	43	55	37	39	36	36	35	45	37	31	27	51	34	28	38	39	40	34	42	36	33	38	45	31	34	44	34	38	35	44	32	40	40	47	41	34	46	47	36	33	37	39	48	42	50	41	26	38	33	39	55	35	45	37	35	42	41	43	40	46	46	45	47	40	30	39	38	41	34	37	35	51	32	31	50	37	42	27	35	44	42	46	37	45	46	51	37	31	40	43	37	39	37	44	40	50	44	33	41	48	44	41	42	34	43	37	33	45	45	39	38	41	32	48	41	40	37	33	30	45	40	50	35	34	34	39	30	39	32	50	35	38	38	46	39	49	34	33	35	37	30	38	32	35	32	32	45	23	46	40	47	37	36	37	40	41	39	36	36	37	50	46	41	32	40	41	42	33	29	48	47	44	35	34	37	30	37	33	31	45	33	40	39	40	53	42	37	41	40	38	39	39	37	33	43	39	40	46	35	47	41	41	43	28	46	39	36	39	51	40	34	26	31	42	25	31	36	45	38	38	49	30	47	41	36	35	39	34	48	26	48	36	39	42	35	42	36	29	47	48	44	34	36	51	37	49	39	34	47	38	37	38	45	36	44	30	49	29	40	31	34	41	38	38	43	49	30	37	28	42	47	47	44	29	36	56	39	43	46	33	44	37	36	39	42	41	36	35	35	35	42	36	45	42	46	39	33	33	32	40	39	36	31	46	40	28	40	43	43	42	37	41	34	39	27	37	44	33	38	48	40	36	42	39	31	41	43	40	36	40	35	43
37061	26581	19675	32863	37191	34336	30833	27042	23517	20117	16446	12902	10401	8682	7930	6781	6180	5808	5456	4596	4008	3680	3254	2745	2387	2171	1990	1789	1670	1584	1348	1264	1131	1054	921	927	853	855	803	798	718	828	798	756	741	717	732	713	655	709	676	693	707	675	648	661	661	683	678	645	655	682	678	703	740	671	681	668	662	695	675	808	773	761	787	786	732	732	740	716	737	712	727	776	733	671	729	758	695	692	719	703	707	708	724	659	671	675	723	630	659	624	658	652	632	620	649	676	634	649	622	634	661	604	640	682	618	616	673	614	661	645	658	631	689	633	641	663	625	697	686	617	629	656	616	596	656	680	671	669	641	684	667	623	697	638	689	729	639	678	680	661	659	651	650	630	641	623	659	644	614	631	625	642	632	630	619	648	637	618	657	637	642	596	662	634	596	657	574	666	633	674	666	615	634	649	647	676	613	649	636	646	630	655	679	658	643	629	600	606	649	650	666	627	636	625	636	619	670	627	568	597	619	659	639	635	637	619	672	672	591	698	700	638	628	620	613	684	611	677	622	646	610	641	629	689	657	629	647	653	624	623	665	630	654	605	621	700	657	672	633	648	657	619	629	627	638	658	625	612	647	604	648	655	663	683	647	622	615	608	685	641	637	597	618	620	667	623	635	676	634	608	627	637	633	621	620	656	609	646	652	644	619	670	602	670	644	659	624	657	672	615	658	639	603	670	660	603	669	629	643	656	651	639	613	607	637	587	608	645	617	666	655	646	615	632	644	677	650	625	613	652	649	597	639	629	646	652	602	631	662	675	638	684	645	624	664	628	629	628	602	682	639	672	605	619	636	625	640	618	646	692	648	612	665	709	595	616	620	671	659	611	658	699	634	675	601	591	629	596	614	645	627	626	655	636	691	661	600	656	673	592	620	660	624	631	624	642	609	636	656	657	666	656	604	660	615	676	626	601	560	672	649	615	647	663	677	582	672	650	665	642	626	660	649	646	647	612	704	643	641	628	636	642	623	691	652	644	643	645	606	665	636	627	634	624	608	610	644	621	676	650	611	640	613	676	641	655	605	581	624	634	649	623	654	600	624	628	626	631	667	649	648	701	646	582	639	649	655	643	691	639	698	657	608	643	658	631	657	641	676	647	678	617	678	658	657	613	667	641	636	666	581	636	631	630	609	629	633	667	645	663	713	653	624	639	617	631	632	657	629	647	634	637	609	675	640	624	662	647	630	680	635	634	563	601	654	628	628	660	682	638	654	632	666	654	642	687	640	651	637	612	645	646	669	660	677	648	669	595	631	654	662	651	605	624	648	694	663	681	625	647	609	655	641	618	618	621	624	644	621	652	673	633	643	678	661	645	648	672	641	641	692	656	606	659	660	621	649	643	629	623	625	633	637	629	631	630	659	650	642	649	609	666	641	600	635	654	643	620	687	651	657	616	644	613	638	650	663	625	637	590	628	662	619	618	642	632	669	650	684	604	648	638	676	677	605	609	619	687	619	626	627	614	614	638	605	662	716	597	648	613	618	634	659	605	615	636	642	687	586	648	616	673	616	619	674	620	622	672	636	655	655	697	638	632	619	626	669	619	617	594	645	658	663	680	684	661	653	595	654	625	680	645	631	642	671	630	643	627	669	631	660	657	637	616	661	646	672	605	640	640	623	633	676	650	631	650	688	666	609	629	616	630	616	678	655	642	628	638	621	637	596	613	649	626	625	587	651	646	593	651	640	649	669	637	670	616	641	668	663	632	626	677	672	618	624	668	625	608	590	631	684	670	618	621	604	646	614	665	626	662	633	643	650	661	600	562	657	629	653	629	664	631	669	617	632	662	625	709	580	639	640	618	681	606	693	647	640	598	630	592	618	638	667	622	616	709	656	654	658	624	613	649	641	642	620	656	638	622	625	637	614	637	654	702	655	676	646	615	634	610	630	660	635	696	640	673	597	660	634	631	635	662	622	604	669	659	614	673	606	635	595	645	663	643	626	641	645	673	642	627	633	616	632	670	670	640	661	671	614	638	644	647	630	646	628	630	657	637	659	637	595	671	669	635	635	621	666	671	621	641	640	603	638	577	644	637	620	629	650	651	641	630	672	664	609	694	639	632	588	709	591	600	626	653	653	676	646	690	622	634	615	670	624	604	653	645	683	627	602	660	680	639	619	669	651	606	670	644	603	661	623	632	652	609	659	636	594	618	617	678	658	647	602	659	637	641	641	674	626	651	655	619	595	657	652	656	603	678	611	630	633	642	621	663	624	673	640	620	626	633	652	625	631	678	614	618	640	626	599	653	641	645	636	616	644	606	633	641	610	616	658	672	662	658	698	564	651	640	617	623	598	659	644	618	646	646	631	663	614	687	649	662	651	675	586	656	636	639	648	644	665	637	654	648	647	675	582	668	664	653	652	647	636	626	643	613	608	598	629	609	663	623	649	643	652	693	650	629	627	644	627	667	641	638	656	668	670	670	630	647	611	619	665	688	654	638	656	657	628	668	617	632	624	670	595	617	638	614	650	642	620	609	616	656	625	607	627	668	643	660	687	660	650	637	661	644	656	615	654	628	652	630	615	608	643	651	655	657	681	649	682	645	594	650	659	669	662	674	626	657	647	607	670	597	607	623	655	679	664	659	643	623	609	656	625	655	662	627	650	627	615	631	645	645	649	595	629	629	658	665	613	667	677	646	625	622	638	703	639	645	668	657	649	664	633	617	627	657	666	641	628	663	657	629	624	665	646	638	661	619	657	629	686	633	628	698	641	674	615	644	642	638	614	665	580	650	623	637	644	652	673	640	641	612	604	653	656	630	636	669	608	658	675	618	639	639	603	633	617	667	615	629	657	662	635	663	668	617	617	603	614	664	595	688	651	648	646	660	624	615	622	654	609	608	619	678	651	651	643	650	639	686	686	713	683	626	644	657	659	652	631	581	639	625	634	658	607	647	642	628	676	637	663	633	646	641	586	637	640	636	608	620	633	602	651	669	695	668	626	654	650	615	626	636	644	697	664	643	602	647	662	642	671	638	667	630	586	651	679	624	627	646	649	627	644	659	696	608	638	645	610	654	606	629	671	601	656	621	647	636	658	607	635	617	626	632	636	610	621	614	619	627	642	714	654	650	666	642	685	645	672	637	643	670	655	641	668	620	617	654	639	672	619	619	608	607	649	623	626	666	658	659	654	639	671	668	659	640	650	677	627	672	678	679	645	617	671	608	657	646	639	644	642	630	597	674	627	657	598	661	636	655	635	659	637	608	666	654	649	641	612	646	681	623	619	647	676	638	623	682	611	630	613	626	628	639	631	638	652	620	606	662	621	655	674	600	625	675	645	672	611	630	655	627	642	668	684	655	650	662	633	641	653	645	597	651	665	671	616	668	630	689	648	606	691	626	637	639	636	669	642	646	639	675	630	679	644	614	627	599	660	629	662	662	632	593	665	665	628	634	642	611	639	667	638	613	633	603	632	650	656	664	652	619	654	628	673	681	671	646	654	627	613	614
6773	3213	1811	1243	1685	1673	1399	1179	992	848	632	445	335	341	270	234	205	202	168	163	134	129	115	92	90	88	77	65	65	64	56	49	45	52	43	38	37	29	41	22	35	32	30	31	30	27	25	40	30	30	27	28	30	40	31	27	31	38	24	35	34	26	23	36	43	30	24	24	28	38	34	30	25	37	32	34	22	33	27	31	36	28	39	26	25	27	32	31	30	31	19	25	19	26	45	19	30	28	35	31	32	37	26	26	29	25	36	15	24	29	27	27	22	20	31	22	26	27	21	29	29	35	32	22	17	34	24	32	29	28	23	43	27	35	25	29	27	23	24	29	39	33	23	25	26	24	34	31	40	20	35	32	40	22	28	28	26	29	32	27	25	35	26	26	31	28	26	34	23	35	26	27	31	24	26	20	32	30	19	24	25	23	35	17	30	34	30	25	16	24	26	33	24	28	26	32	34	31	21	30	34	26	30	26	26	24	30	25	27	23	29	34	31	27	31	39	29	28	21	25	28	42	34	19	27	21	27	26	20	36	23	18	29	21	29	19	36	23	29	22	32	33	40	26	28	29	30	32	23	28	18	31	23	23	27	25	29	21	24	21	17	22	18	26	26	19	32	37	33	30	24	33	22	37	34	41	27	19	26	31	33	41	25	20	36	47	23	35	22	26	25	32	19	28	35	32	27	27	28	31	35	31	29	30	34	30	18	22	32	35	29	32	35	27	22	23	26	30	34	29	21	20	33	28	27	43	27	23	29	37	17	24	29	28	30	26	25	25	41	24	24	21	22	27	22	31	22	27	22	29	23	26	24	29	27	29	31	26	22	23	27	36	20	26	25	32	26	33	30	33	25	29	33	27	34	24	24	29	19	25	23	28	25	23	35	33	30	33	17	29	25	27	28	24	32	31	24	34	28	26	28	27	26	19	21	28	22	32	32	24	29	31	21	22	25	24	32	30	20	38	17	30	23	27	27	36	24	27	33	18	24	25	26	30	24	34	21	36	21	32	27	31	33	32	27	32	22	44	31	29	32	23	32	29	32	24	32	30	22	24	32	26	21	34	25	30	28	21	27	25	23	26	36	29	30	28	26	31	35	30	36	32	30	23	29	21	28	16	23	28	24	25	25	26	20	38	32	25	27	27	22	25	27	23	29	17	34	22	30	20	28	22	42	34	30	25	34	26	41	26	25	19	36	28	28	19	34	29	20	19	33	34	27	23	23	22	28	24	24	28	36	22	29	22	27	31	26	27	25	23	39	32	32	21	34	28	30	21	23	31	28	30	29	30	24	24	41	21	36	25	24	27	18	23	28	26	29	25	30	30	22	22	31	24	22	21	36	27	26	26	33	30	30	33	29	24	29	26	29	29	31	39	27	38	34	23	27	29	28	20	26	26	15	35	19	26	31	20	36	18	29	30	24	30	20	28	32	25	27	36	25	20	29	23	25	36	36	25	21	34	31	24	35	23	23	27	21	28	33	32	33	29	27	28	33	23	21	23	21	37	30	27	25	27	36	40	24	34	27	22	32	31	20	25	29	23	25	32	30	31	26	37	34	33	17	33	21	35	29	26	30	31	23	22	27	27	18	22	27	19	28	28	33	29	26	16	23	25	26	31	23	35	28	32	29	26	30	26	27	27	40	28	31	25	30	22	21	32	25	27	26	24	27	25	32	27	23	29	37	26	36	33	25	31	25	34	21	22	31	28	34	31	29	31	31	28	30	32	28	41	27	20	30	32	27	28	32	28	34	22	36	26	20	36	25	29	34	22	26	24	24	26	21	27	19	27	30	22	27	25	26	34	30	28	32	22	26	19	28	30	29	30	39	29	23	27	28	25	25	30	40	30	19	17	21	29	27	29	30	25	25	40	30	26	24	32	23	17	25	34	23	32	40	34	26	33	31	31	21	26	30	27	22	22	36	29	29	21	32	27	31	40	23	18	26	25	29	39	33	30	32	26	21	30	26	27	43	25	23	30	38	26	25	29	30	35	31	25	22	23	22	25	29	21	18	21	35	26	24	14	29	31	30	27	30	26	34	29	29	19	19	28	25	20	35	30	29	21	30	30	39	26	25	29	20	22	31	27	26	36	23	34	32	22	32	27	29	17	30	25	24	29	27	25	26	23	29	20	22	23	29	31	24	32	24	35	33	21	42	24	27	34	28	33	27	31	30	25	28	17	22	27	27	24	36	29	32	37	32	29	33	36	31	27	36	33	29	23	27	33	30	30	18	25	20	29	24	28	20	26	24	21	35	28	35	25	24	25	28	24	30	22	36	27	31	26	31	32	35	27	14	20	34	26	26	35	28	24	31	30	31	18	23	32	23	28	23	24	32	36	23	31	22	25	20	27	31	20	18	35	39	18	39	26	25	31	32	30	27	17	32	34	23	26	27	26	24	25	22	31	27	26	17	26	34	21	24	22	27	23	30	30	22	23	24	27	24	27	28	34	24	29	24	29	30	20	20	18	24	20	33	30	37	29	12	30	24	31	31	29	30	28	24	25	30	34	23	35	16	28	20	31	24	28	24	34	28	25	32	28	15	36	29	28	27	25	31	25	21	24	30	28	19	24	27	30	26	17	20	28	27	28	26	32	34	26	29	22	30	27	27	24	25	37	24	24	17	25	21	31	23	25	14	29	26	25	25	15	32	23	28	27	32	26	21	21	26	11	30	25	34	23	24	34	35	38	31	33	24	26	26	36	23	21	32	32	24	29	29	30	30	23	21	16	30	25	35	25	27	16	25	27	24	22	29	34	23	16	28	29	27	19	31	29	21	25	27	20	20	31	28	36	33	19	36	25	22	30	23	17	27	20	23	24	26	23	23	46	19	32	29	27	32	27	28	32	21	25	25	28	30	29	28	23	29	34	28	28	15	26	24	33	34	25	19	17	25	28	26	27	22	30	25	25	21	33	25	24	30	21	25	25	35	19	29	32	25	28	27	32	20	35	28	30	33	28	23	19	30	22	29	29	19	21	30	23	26	27	25	26	26	36	32	28	29	37	23	32	27	29	36	25	18	26	31	33	31	30	29	13	18	21	27	30	25	25	31	26	28	29	33	28	23	30	29	28	33	40	25	40	32	25	27	29	34	21	19	23	25	17	17	33	35	23	20	25	25	26	35	26	26	29	30	23	33	31	33	34	24	25	25	34	20	23	27	26	33	28	30	27	31	29	24	22	39	28	25	26	25	29	23	21	23	25	26	31	30	30	26	22	30	30	26	24	26	16	26	28	27	26	26	31	34	19	32	19	29	25	27	29	32	20	30	23	19	29	29	28	29	30	26	36	29	28	32	34	22	22	29	27	36	23	42	23	30	23	20	30	26	19	27	30	29	25	34	30	30	18	22	31	22	33	29	37	34	20	25	19	29	38	30	28	19	25	33	21	31	38	31	31	25	19	41	24	37	36	27	23	20	24	26	25	29	32	22	41	27	37	16	26	36	21	22	11	17	26	22	32	35	32	26	28	34	23	37	35
43358	31645	24690	37961	42233	39554	35564	32082	28300	24992	20844	16664	13496	11992	10845	9125	8464	7988	7622	6436	5327	4906	4568	3722	3338	3119	2598	2265	2001	1759	1600	1410	1233	1042	1059	893	875	839	833	751	735	690	659	653	627	585	590	568	560	513	529	506	538	572	527	545	559	507	558	490	512	520	531	481	526	466	499	511	489	542	593	657	637	629	585	607	627	593	542	569	609	565	598	615	544	541	546	546	550	512	543	561	582	555	547	531	531	521	502	484	477	452	490	443	510	444	481	440	436	443	398	474	424	455	447	443	415	440	473	458	473	424	489	412	458	462	422	477	446	434	485	459	455	468	432	447	456	430	468	465	433	462	461	503	452	501	470	484	475	492	476	488	481	420	439	441	432	447	466	473	429	473	443	457	441	428	460	413	454	437	411	438	433	475	452	435	413	447	400	431	426	399	409	408	435	446	442	456	426	461	431	457	472	449	440	434	421	436	426	405	421	436	469	451	448	448	432	458	419	469	442	421	444	436	420	440	430	420	450	453	455	397	474	430	427	445	432	423	451	432	463	427	423	442	481	460	445	447	450	405	431	469	421	469	462	475	416	444	418	424	488	412	455	459	440	426	442	444	483	425	494	470	479	404	406	450	456	432	452	439	441	466	466	445	401	432	437	444	459	429	434	426	425	395	445	418	424	459	460	442	457	393	472	487	420	441	450	434	466	436	458	437	397	455	456	453	496	439	438	425	425	464	446	435	427	472	419	434	430	455	430	447	430	422	428	427	436	419	433	419	446	448	447	445	439	462	428	467	459	432	439	419	459	458	445	442	427	443	427	444	474	457	460	420	446	422	446	423	439	396	477	437	447	471	463	437	432	462	436	467	448	461	461	421	433	427	451	450	439	420	464	434	449	382	453	450	444	457	420	405	455	395	439	479	420	431	443	474	428	444	427	444	450	416	441	432	429	458	427	446	469	456	411	451	441	422	421	452	460	447	465	422	463	480	429	441	403	430	411	421	462	465	422	419	426	473	410	454	454	463	446	497	437	427	402	436	422	447	447	457	453	439	448	435	454	461	414	452	441	442	448	450	479	466	418	426	428	397	445	440	429	446	441	428	434	477	425	426	433	419	456	425	501	460	470	433	423	444	459	464	459	438	440	437	430	395	478	414	435	435	455	402	451	463	475	431	413	456	455	458	445	456	445	440	480	430	474	436	421	406	443	438	452	449	448	462	439	435	423	461	434	410	434	443	455	446	463	461	480	416	429	434	462	435	467	455	442	424	408	449	474	445	453	433	472	425	445	435	455	461	426	455	453	435	444	454	442	450	416	434	455	477	445	424	409	455	430	420	406	430	444	436	422	419	411	438	408	435	414	456	426	445	428	441	468	440	450	403	462	419	435	456	429	444	483	397	479	404	475	464	475	439	427	432	431	425	461	448	441	453	440	461	452	475	461	426	423	452	451	415	425	450	452	452	436	457	420	442	439	452	420	456	423	410	410	452	446	420	429	446	447	404	452	435	442	447	452	467	441	433	431	448	385	456	418	453	447	451	425	427	416	472	467	404	397	417	424	409	432	455	457	437	426	438	502	453	428	461	436	471	399	429	457	437	451	456	416	497	450	433	425	453	423	487	438	434	449	445	404	454	425	435	397	425	429	481	456	449	444	454	405	429	435	433	440	403	445	454	443	498	440	411	458	463	426	397	452	419	443	435	424	447	450	448	415	441	457	418	404	460	425	461	440	446	440	470	454	459	454	424	454	480	458	411	450	456	429	439	418	458	460	422	463	426	417	446	438	461	418	448	466	468	439	465	455	453	458	496	454	422	437	429	417	467	449	481	445	413	452	412	424	432	423	461	464	453	444	438	465	437	482	433	441	433	437	450	418	455	475	406	461	438	458	429	477	390	465	451	447	449	443	463	424	442	438	404	428	470	416	496	435	445	409	435	440	426	451	407	450	465	471	431	431	420	442	444	485	484	455	457	410	431	446	450	456	400	437	436	425	466	434	451	442	421	419	442	471	415	461	424	453	447	439	407	492	433	435	417	450	435	457	440	404	425	416	454	429	442	465	492	452	450	461	410	421	454	426	432	417	465	440	425	414	426	438	455	422	449	406	447	468	435	449	419	459	415	375	484	425	414	462	457	460	448	489	435	424	439	470	446	446	421	482	453	461	440	499	396	463	437	416	416	412	455	459	430	420	440	434	403	455	435	434	465	455	444	456	418	484	483	440	409	431	432	449	465	437	438	433	473	458	408	425	434	426	488	429	431	420	422	443	474	429	449	456	404	423	470	455	472	471	422	402	436	432	449	442	479	452	451	460	469	433	429	463	447	408	428	433	430	439	451	454	457	430	470	405	451	429	439	456	443	410	435	437	438	446	408	428	452	448	420	461	463	442	437	404	442	430	449	441	454	453	432	465	391	412	469	430	430	413	424	428	422	418	486	437	435	440	430	463	467	447	438	413	437	413	426	437	445	453	417	453	428	446	463	440	429	470	434	430	438	475	452	421	404	398	443	465	472	442	459	472	437	424	462	459	426	412	458	432	433	432	446	434	432	408	470	438	477	445	400	448	418	436	438	449	401	441	422	425	477	448	418	429	432	454	415	448	430	446	432	428	454	433	416	452	453	496	431	473	399	438	414	446	462	407	374	452	429	427	474	441	492	427	439	442	441	461	411	450	401	443	439	420	449	405	433	444	457	466	472	445	446	451	423	423	431	416	441	396	446	441	444	424	423	462	446	452	413	397	428	434	419	398	424	431	449	430	444	475	438	421	427	429	445	448	454	451	449	431	449	441	435	440	410	462	428	427	428	414	445	450	437	454	445	463	425	413	439	443	430	465	458	455	418	434	452	479	474	457	411	466	442	484	450	434	433	433	427	448	416	463	450	430	417	447	422	489	468	420	467	395	429	428	432	436	486	458	465	483	447	451	471	457	457	473	431	441	423	438	472	457	452	438	435	435	404	432	449	455	477	436	455	448	448	395	470	423	445	486	428	434	422	441	459	438	412	449	432	403	403	427	449	403	444	461	459	432	444	419	435	441	416	456	450	443	473	420	422	470	439	426	415	455	422	446	432	452	444	474	477	475	464	431	422	406	432	455	453	472	444	437	461	476	433	407	446	453	451	449	439	482	445	479	434	455	433	464	479	414	433	443	450	443	489	420	418	437	454	442	444	443	440	479	471	446	407	422	445	456	440	410	408	435	447	398	505	449	450	447	461	430	437	428	442	451	421	389	445	446	438	475	437	437	433	420	429	484	420	461	442	448	457	418	471	423	441	437	446	440	457	417	435	411	465	453	437	446	434	461	435	449	409	466	465	451	449	406	477	429	463	423	438	438	401	437	443	452	445	452	467	477	446	395	472	439	427	448	446	451	437	420	463	431	442	446	444	457	416	460	444	446	442	428	438	446	444	476	441	453	450	409	435	407	441	420	418	436	463	455	411	447	457	441	486	490	438	450	452	427	438	461	416	423	447	426	436	406	439	431	448	428	423	445	436
3443	1324	674	533	727	790	662	509	438	332	291	201	168	164	121	107	115	89	99	58	59	72	48	57	50	46	56	32	43	34	47	28	32	33	31	33	31	33	28	33	30	26	25	29	37	26	24	34	22	40	31	26	26	36	35	29	25	23	23	23	20	27	28	22	25	33	40	27	32	31	29	17	30	32	20	28	39	24	32	32	23	24	31	31	31	34	23	27	21	26	41	20	17	31	23	19	24	22	35	22	24	30	23	35	31	31	23	40	24	27	29	30	23	28	29	21	26	27	24	36	24	32	30	22	32	31	26	29	30	22	21	34	17	20	22	21	26	22	20	29	27	26	36	22	27	29	22	36	32	25	27	34	20	32	23	30	27	33	18	30	24	22	25	18	23	30	25	39	28	29	24	26	23	24	29	24	24	29	29	26	21	23	22	35	30	29	33	23	21	36	32	26	36	23	14	21	21	28	24	26	23	32	28	31	32	27	26	27	27	31	25	19	18	21	33	26	23	24	22	27	23	17	29	25	24	20	27	27	24	20	28	30	25	27	23	22	32	29	28	30	18	29	35	39	25	20	30	32	25	18	32	40	31	30	31	28	16	33	21	18	22	33	33	25	20	25	36	28	28	24	23	22	27	22	33	26	18	32	30	34	20	27	28	27	36	21	35	35	28	29	36	26	21	30	27	40	25	35	26	31	24	32	29	20	23	25	28	29	26	21	21	30	28	20	30	38	27	26	26	26	25	18	36	24	37	27	30	33	21	30	18	28	20	27	27	38	31	20	20	30	26	26	31	26	20	34	36	31	26	29	30	27	26	31	26	31	21	35	17	25	22	16	29	24	33	29	28	19	18	28	23	24	23	29	28	27	25	22	22	31	17	25	31	26	18	24	23	19	27	33	21	26	28	31	24	26	29	31	22	31	32	25	18	25	24	32	31	28	33	27	29	16	21	22	28	30	14	22	26	22	23	26	33	22	37	30	28	38	31	30	25	31	23	27	35	22	28	22	20	27	24	24	24	23	28	21	18	32	36	27	33	27	36	28	26	33	30	19	25	21	22	30	34	24	24	32	27	22	27	25	27	22	30	32	32	23	22	20	29	32	26	30	20	32	28	23	26	24	23	27	25	33	21	27	25	27	31	27	23	35	30	21	29	25	30	21	25	24	27	34	21	30	19	19	25	22	30	34	33	26	24	32	24	27	27	30	30	26	19	26	30	28	24	23	29	19	21	28	32	25	27	25	26	30	20	31	32	27	31	33	17	25	33	30	38	21	24	27	29	27	29	31	34	17	17	38	21	36	18	29	22	25	25	29	17	22	28	20	22	32	25	37	29	18	23	24	21	22	29	23	20	30	22	38	27	33	22	22	16	27	28	30	33	26	30	25	14	28	24	28	30	31	31	33	33	22	36	22	17	32	32	29	26	29	29	21	22	32	25	22	21	29	18	21	24	29	21	26	29	23	26	32	22	26	18	37	22	40	21	32	26	29	27	22	21	23	28	36	25	18	24	31	33	29	21	30	26	33	34	26	32	18	34	31	29	27	29	22	28	25	22	30	28	27	30	33	34	20	27	29	29	43	23	27	20	30	40	36	37	30	26	23	32	22	21	21	28	31	31	26	34	37	24	26	22	18	35	33	40	31	22	35	28	28	32	24	25	26	21	34	27	29	21	26	27	24	30	34	39	28	23	16	22	24	18	29	30	19	22	29	28	27	29	28	40	27	23	15	23	30	27	28	31	18	28	24	32	28	32	24	25	25	23	26	14	31	18	34	26	28	30	35	27	31	26	24	26	28	28	37	28	29	18	35	22	33	38	20	17	30	24	21	16	17	25	25	26	29	29	28	37	29	30	32	20	25	24	34	18	29	23	21	17	26	31	29	26	33	27	34	22	25	26	32	27	25	30	28	23	19	28	30	28	24	23	26	23	27	33	28	32	30	35	23	29	26	28	18	21	31	22	21	33	32	24	22	20	26	35	25	32	20	29	29	27	35	21	33	33	26	32	31	20	26	28	31	23	18	21	30	26	33	20	25	22	18	21	23	26	27	18	25	37	21	34	37	31	26	22	22	21	20	29	26	22	23	26	25	29	26	27	36	24	19	22	25	21	34	29	27	27	27	28	37	25	30	28	27	30	36	26	31	30	28	31	26	23	33	34	31	29	29	36	23	24	26	21	26	27	28	21	26	36	22	33	31	25	30	29	27	31	34	26	27	14	34	40	30	31	30	23	20	28	28	23	35	27	26	28	23	16	28	23	27	24	27	23	17	33	30	20	30	20	25	38	29	31	27	21	35	25	34	21	34	31	23	25	35	28	21	31	22	31	34	22	28	26	25	17	25	27	26	27	25	23	22	27	33	39	34	20	30	33	30	24	23	29	23	27	25	23	29	40	29	22	32	31	25	28	31	36	26	33	18	24	29	40	24	28	29	33	23	24	29	33	30	36	30	24	20	21	29	25	22	29	20	24	20	26	35	33	30	27	30	24	18	26	28	36	30	27	27	24	29	31	36	22	22	30	30	25	25	26	25	17	27	25	23	27	26	18	27	26	26	26	33	26	22	23	32	41	31	25	26	25	27	27	33	18	29	27	28	34	26	22	22	34	28	28	30	26	32	28	21	44	22	30	19	21	30	30	30	30	25	34	20	27	21	24	18	35	28	23	26	18	32	19	26	29	22	21	22	23	24	27	22	15	22	31	27	14	32	25	16	26	25	36	26	25	37	27	19	34	34	35	17	27	29	25	26	27	21	27	27	28	35	16	35	22	34	26	27	22	25	19	24	31	24	26	24	41	20	24	22	27	29	31	25	31	28	25	23	26	30	41	29	26	32	26	25	30	23	27	24	21	24	31	22	22	23	23	25	28	21	22	23	25	34	41	23	36	25	31	29	27	37	29	20	33	30	22	25	22	23	25	27	19	26	33	20	35	29	30	28	27	36	29	26	28	30	31	35	26	26	31	22	20	27	23	31	24	25	31	19	27	23	30	21	25	16	32	33	33	31	28	23	33	27	33	22	31	16	15	31	28	32	20	33	29	28	24	30	31	30	17	21	22	32	34	28	38	24	30	30	18	22	36	25	31	25	27	28	18	25	29	23	21	28	20	19	25	25	29	22	17	29	24	27	25	35	24	25	28	27	29	24	26	33	29	25	25	35	24	33	22	26	20	38	24	25	14	21	36	26	25	30	35	31	33	26	21	28	30	27	23	23	32	32	18	33	32	21	37	23	25	26	23	24	38	24	23	33	30	23	27	20	29	24	33	21	26	25	38	27	32	28	32	26	29	25	29	33	24	26	31	31	35	24	23	31	24	21	28	31	17	35	29	26	29	17	33	27	31	38	21	25	22	25	24	25	30	30	22	22	31	25	36	42	20	35	25	39	24	23	26	33	28	28	25	25	26	38	28	26	18	28	23	23	24	34	29	32	31	29	26	19	24	23	21	34	20	30	18	23	29	30	18	21	21	35	28	28	23	34	27	28
33961	22934	15767	28287	33235	30313	26236	22119	18445	14989	11859	8915	7252	6417	5722	4640	4391	4107	3665	3094	2505	2228	2062	1689	1523	1466	1280	1151	1046	932	904	797	631	674	652	582	594	605	568	531	545	546	534	470	469	507	461	457	412	444	452	477	467	452	472	491	464	434	463	465	456	484	489	463	467	484	467	485	444	470	500	533	561	541	511	531	552	489	491	465	489	476	509	454	492	494	467	520	496	532	494	511	503	521	458	500	520	460	477	463	456	447	478	440	499	464	441	452	502	456	442	434	465	425	434	421	443	454	452	406	483	435	457	446	467	411	447	443	446	435	487	445	456	476	449	451	507	456	451	439	463	446	421	455	517	444	486	450	444	432	494	474	447	426	425	439	443	464	469	423	445	450	424	454	414	412	446	432	452	458	408	443	425	456	455	451	418	414	461	468	469	429	440	436	443	441	403	443	428	474	425	460	479	485	453	439	461	435	420	449	411	421	447	477	453	434	456	462	460	450	403	438	453	457	421	389	426	471	479	445	423	467	479	441	441	464	473	428	460	426	424	466	447	450	427	426	435	452	415	461	442	442	403	437	468	415	417	435	459	442	415	447	486	425	451	426	435	431	461	464	423	474	433	477	432	478	454	463	446	438	428	449	451	453	461	432	416	451	425	419	466	450	443	420	454	496	407	413	412	462	459	464	458	454	415	431	456	484	438	442	410	437	429	488	429	451	425	448	431	434	454	457	394	451	434	454	442	388	438	417	461	432	431	418	420	459	425	441	471	438	421	434	431	439	429	448	446	444	446	456	439	450	418	455	434	445	437	429	459	454	414	431	432	448	434	440	458	413	421	422	435	470	491	429	451	431	462	397	455	453	442	471	457	469	439	436	424	465	458	480	445	463	449	452	452	441	448	458	431	420	456	406	410	416	457	389	432	423	440	445	409	391	451	412	452	407	418	475	478	459	433	467	406	411	443	454	451	450	454	458	443	430	483	453	452	447	452	455	444	455	415	444	464	438	443	473	440	472	450	437	448	469	422	439	451	426	425	449	452	437	449	444	443	468	447	489	423	438	441	426	398	448	432	440	433	447	416	435	441	448	443	446	407	443	442	451	436	425	434	434	422	426	482	417	422	466	432	439	474	437	463	481	434	463	431	433	457	472	440	437	437	424	439	430	441	476	440	450	477	433	435	434	413	432	442	453	473	436	453	453	437	442	446	423	456	421	456	454	458	435	449	455	463	427	419	451	456	465	446	408	427	475	436	469	432	439	415	418	478	456	476	425	481	445	434	445	399	459	436	439	443	450	467	429	469	427	424	446	431	454	419	467	468	465	471	446	420	456	422	453	431	441	438	407	433	448	389	494	452	450	442	416	445	437	458	430	454	432	457	438	487	443	428	430	447	443	458	426	440	459	457	429	460	434	480	467	385	423	453	432	460	463	440	454	459	437	436	416	452	449	458	461	455	454	409	446	493	441	435	419	454	425	432	422	439	461	449	434	421	424	460	449	472	451	444	465	492	468	396	431	441	448	447	425	473	458	468	443	407	441	454	473	450	429	470	476	453	443	454	441	424	438	470	469	438	447	471	413	431	455	451	458	429	437	430	455	465	459	437	441	457	493	434	433	449	429	458	453	454	444	458	452	431	405	467	456	430	451	478	442	481	432	402	440	431	439	458	450	460	432	453	467	489	428	423	457	412	416	435	476	400	446	448	446	424	458	438	448	427	488	470	433	454	439	478	446	442	444	409	445	439	438	463	448	431	419	448	436	395	433	428	437	439	470	440	444	458	435	457	408	452	450	470	453	450	444	449	432	415	440	475	481	428	418	435	437	420	452	446	433	474	431	459	445	453	425	466	432	482	425	500	437	466	434	420	469	452	445	433	418	429	468	414	429	444	450	391	451	455	438	436	459	446	452	422	422	445	435	453	416	465	420	460	488	421	467	397	431	458	462	446	462	459	413	422	425	431	470	443	459	504	443	446	456	453	462	480	449	399	435	415	464	460	435	435	429	450	444	457	415	412	421	426	450	452	455	450	432	426	471	461	445	444	440	411	435	488	425	419	420	427	415	449	448	444	456	432	439	413	396	478	443	430	417	421	457	478	439	451	448	458	446	428	448	451	400	441	442	445	410	429	455	445	435	465	401	460	412	416	473	486	465	490	469	436	443	452	430	471	418	435	451	470	434	397	461	447	450	453	447	416	455	426	408	422	401	483	430	511	419	435	403	414	442	462	494	419	482	443	446	432	417	468	392	398	442	411	402	452	431	424	460	428	435	429	471	419	442	453	488	455	445	415	492	469	451	427	445	439	448	428	466	485	421	466	438	498	438	446	430	417	472	457	458	471	442	452	449	453	429	477	443	429	423	432	437	446	437	457	438	449	461	418	491	434	434	449	448	420	446	465	419	451	418	429	466	462	474	460	399	481	448	429	444	464	408	451	443	446	454	404	440	462	451	442	438	432	462	462	431	464	459	461	408	453	462	425	434	468	454	430	429	418	390	447	487	443	482	427	441	458	413	434	437	418	436	444	437	448	438	464	439	449	441	440	405	441	420	454	397	469	430	484	421	405	453	449	445	472	459	416	446	441	441	467	445	427	441	473	464	443	463	442	470	450	461	455	412	400	426	466	431	470	434	435	469	419	423	443	438	436	424	438	437	385	419	421	433	402	471	427	438	462	442	419	442	431	422	423	413	448	444	419	454	488	436	468	449	419	440	461	409	413	405	468	459	442	469	486	423	432	454	418	469	494	451	497	501	432	448	427	442	440	427	425	443	438	472	430	424	419	471	438	439	431	441	433	403	470	447	451	453	414	444	442	472	470	424	483	433	416	473	460	410	450	449	474	455	450	462	447	445	455	441	437	465	446	447	471	461	476	423	446	404	430	453	471	413	499	459	467	500	471	409	415	431	437	481	466	438	430	454	448	457	453	470	479	456	459	459	440	409	435	486	439	440	439	425	426	458	400	476	440	429	432	453	434	479	468	460	485	473	482	411	479	495	463	422	444	438	410	433	430	411	416	451	487	445	411	463	449	417	440	469	452	446	466	444	461	439	465	415	461	459	436	434	422	410	459	440	405	472	418	404	434	479	450	440	430	437	418	443	452	414	429	418	422	469	443	433	435	428	443	422	423	440	436	484	430	440	418	414	428	420	422	437	430	400	446	427	412	440	442	420	453	448	444	447	422	468	446	471	440	451	428	448	439	448	417	457	468	475	449	420	456	445	467	486	441	454	433	397	477	419	398	443	438	434	409	416	454	446	432	419	444	436	467	419	419	429	443	403	446	442	477	407	462	438	454	476	429	401	448	443	413	454	413	451	424	429	460	464	476	452	454	427	435	443	449	459	464	432	446	392	458	440	426	435	447	415	427	451	460	452	439	458	456	435	473	438	401	455	460	483	439	444	456	403	404	444	421	429	457	431	442	450	475	457	458	424	475	432	431	462	438	431	455	450	444	437	415	439	426	451	445	433	426	441	461	422	437	430	436	416	489	439
3381	1334	747	550	697	796	693	553	475	362	273	212	170	151	146	109	117	96	93	79	61	63	58	58	45	37	41	40	49	29	21	31	33	30	34	33	32	32	29	26	29	21	23	13	31	27	27	35	32	31	30	36	27	27	18	15	31	23	33	21	21	28	25	25	26	28	28	30	26	26	33	29	29	22	32	19	28	44	21	32	24	30	27	24	30	31	30	28	14	28	23	19	31	27	28	17	33	30	23	13	31	26	27	33	20	18	27	35	20	29	22	20	22	25	20	27	20	26	27	25	32	29	31	26	23	25	23	28	29	29	16	22	26	28	29	19	21	28	25	29	18	23	27	26	26	25	21	24	27	20	19	27	27	25	27	26	21	21	16	25	35	26	23	26	30	16	18	29	21	25	21	17	20	25	32	18	25	28	22	21	21	26	25	31	27	31	31	19	22	27	32	25	23	29	21	23	21	27	21	17	32	22	27	25	34	25	25	26	28	24	20	21	28	26	25	22	23	34	20	20	25	32	24	41	29	25	22	26	30	31	20	19	33	28	22	24	30	32	20	29	25	22	24	32	21	24	33	21	24	35	20	28	18	18	23	22	27	21	28	21	26	22	28	26	31	32	27	41	22	29	32	26	34	31	31	25	27	30	20	26	21	21	19	34	27	27	24	37	32	20	22	18	19	27	26	27	28	26	35	31	29	21	31	18	25	17	20	22	30	19	32	24	25	25	20	22	17	25	30	21	18	35	28	17	30	25	22	24	31	19	29	27	24	28	23	27	33	23	23	31	21	18	19	20	23	25	42	19	25	34	30	24	34	27	29	27	33	25	26	29	16	29	17	29	23	19	28	27	22	28	24	22	29	31	26	21	38	29	33	28	33	26	30	25	32	23	26	18	26	24	34	19	31	20	32	25	23	29	22	27	16	20	17	26	29	35	26	27	33	20	22	23	24	27	23	28	28	25	24	21	36	16	26	24	28	24	19	26	28	22	26	31	29	31	23	25	28	31	28	21	34	25	22	19	25	21	26	30	22	28	24	30	23	18	41	23	37	29	24	31	28	19	27	27	25	25	30	30	23	27	27	17	32	29	28	28	28	24	29	35	27	28	21	17	26	17	19	24	24	39	22	21	18	19	23	28	22	20	33	21	27	23	20	15	29	20	27	29	16	16	21	27	27	31	35	23	24	17	32	21	21	22	30	34	18	27	28	29	25	28	28	21	31	28	39	19	25	29	33	24	28	27	21	17	20	27	31	22	32	23	29	27	23	23	25	17	33	25	22	26	30	27	32	26	22	28	26	18	20	23	31	31	33	31	23	26	18	23	22	32	33	26	24	15	17	19	31	20	28	30	23	19	29	13	21	29	26	23	33	22	24	22	27	32	27	21	31	27	25	17	29	28	37	29	28	27	17	33	32	28	23	26	25	22	23	26	36	20	19	21	18	29	20	26	33	30	26	18	24	25	30	24	15	23	21	19	22	27	23	25	31	26	37	26	17	26	20	20	33	33	30	24	24	25	22	33	27	25	30	23	25	21	17	26	23	29	30	25	21	35	17	32	20	26	26	30	30	25	29	24	27	23	36	25	28	22	26	11	31	25	24	27	21	26	25	27	26	25	37	36	32	25	25	31	33	23	16	29	25	28	26	18	21	26	32	25	20	28	26	21	22	20	26	14	27	30	22	30	32	30	25	28	20	18	26	33	32	28	29	25	23	23	27	23	33	27	34	26	16	17	27	24	29	20	19	18	28	24	24	20	38	30	24	28	20	22	20	27	35	29	13	20	30	31	25	16	19	19	24	34	28	35	25	30	20	27	28	27	29	23	18	22	26	17	25	25	19	23	36	25	18	27	24	25	23	30	28	36	23	22	25	28	22	26	20	31	27	35	25	26	27	35	18	23	32	27	19	25	22	26	30	21	28	33	34	29	36	22	26	36	29	39	20	21	32	23	24	23	29	24	21	24	33	35	24	20	27	21	34	23	18	27	24	22	30	20	29	28	24	25	32	20	21	41	31	25	20	25	22	27	21	26	24	23	17	27	28	26	33	27	26	15	20	23	17	26	23	19	35	28	11	20	31	24	23	30	27	28	26	26	19	29	31	27	35	27	24	22	23	25	28	18	26	24	22	23	22	30	22	18	28	29	19	24	20	21	23	18	20	27	32	29	23	22	23	28	20	26	26	27	25	19	22	24	27	22	19	29	37	30	26	28	37	27	19	29	24	21	22	25	25	24	25	30	21	16	41	28	38	25	23	19	27	36	19	28	22	20	31	27	15	26	26	27	27	19	35	31	24	35	19	24	28	26	30	30	18	20	23	27	28	27	32	18	25	23	28	24	27	18	21	31	25	24	24	27	27	24	27	29	14	23	27	25	25	16	20	19	23	32	36	28	33	21	20	23	29	29	29	33	29	28	28	39	15	30	15	23	27	20	23	28	34	34	20	20	26	28	28	20	35	31	24	20	36	29	27	24	26	29	21	18	19	30	17	24	21	28	23	27	22	34	22	31	28	26	31	37	27	27	21	27	28	30	23	27	24	20	20	18	22	21	22	32	21	22	22	20	33	25	19	23	23	27	27	38	15	31	26	29	31	33	27	23	24	33	28	26	22	18	27	21	23	21	28	18	29	29	29	24	32	35	28	21	31	25	22	30	21	28	25	26	28	29	35	36	35	21	20	25	27	30	27	31	25	27	18	31	19	36	29	22	18	33	28	26	33	28	27	30	27	31	22	31	13	24	20	20	23	28	25	24	28	28	29	27	21	27	28	19	33	28	37	19	27	17	19	29	22	27	24	23	33	23	26	28	28	31	23	39	31	23	24	20	20	33	22	23	23	34	24	23	18	32	23	20	25	24	23	16	23	31	32	27	30	28	17	23	24	15	20	25	22	30	19	21	33	21	20	26	23	24	26	26	25	36	27	17	33	27	21	33	27	28	23	26	30	25	28	27	30	31	25	26	27	21	32	29	22	24	20	28	20	29	24	22	27	24	19	27	26	34	26	25	27	33	30	28	28	24	22	22	23	36	30	22	31	28	19	30	26	32	23	28	26	32	22	22	26	22	31	27	29	21	24	27	17	26	31	32	18	26	20	23	23	34	23	31	24	23	25	28	29	30	22	22	24	26	22	15	31	28	33	24	30	35	28	25	38	28	20	35	30	17	24	20	20	31	25	35	24	17	22	30	21	31	26	27	26	31	27	21	32	25	28	21	28	28	16	20	22	32	32	23	22	29	26	21	34	26	24	23	23	27	19	18	23	17	25	22	32	21	28	26	29	25	35	28	23	27	24	36	30	32	32	22	27	32	21	28	20	21	28	18	28	28	22	27	30	30	39	20	25	32	18	28	23	26	23	28	21	25	24	25	26	27	32	24	25	32	27	34	20	25	23	16	19	26	23	32	29	24	32	18	21	28	21	21	26	30	24	25	19	28	21	31	26	35	25	24	27	18	31	24	29	31	27	33	36	24	31	24	14	18	28	30
34052	23223	15903	28661	33951	30458	26660	22600	18368	14775	11784	9031	7143	6408	5680	4718	4468	3972	3685	2982	2428	2264	2017	1762	1533	1431	1268	1082	962	938	826	792	704	644	629	554	527	535	558	517	524	481	496	495	449	423	423	445	449	479	411	438	455	451	431	447	417	461	459	412	448	441	454	441	445	441	420	467	413	480	456	475	493	525	570	531	489	528	484	489	434	500	475	454	424	451	456	486	509	473	478	471	506	454	439	474	452	424	441	423	411	505	415	438	443	392	438	417	418	434	454	458	405	401	414	415	409	421	397	417	427	455	426	423	375	412	391	426	448	418	441	425	413	423	437	426	434	469	443	418	392	446	465	420	457	434	448	428	424	430	416	426	468	403	467	393	419	405	411	435	412	423	454	420	445	427	453	431	383	404	418	445	414	429	430	451	464	433	411	437	403	443	421	473	432	398	393	452	421	411	420	411	435	435	429	399	421	417	446	424	443	396	461	399	408	432	407	415	448	453	417	434	412	410	388	391	426	418	454	453	421	405	406	453	377	413	432	424	404	433	423	426	414	443	399	445	390	403	438	416	403	401	413	420	439	414	402	451	434	427	449	401	428	399	397	404	412	414	416	449	409	435	406	450	426	403	414	417	406	435	434	423	416	414	432	457	437	404	425	414	449	418	422	412	405	419	392	430	428	407	411	459	430	441	407	428	404	446	422	434	432	437	450	400	411	400	450	418	418	406	408	442	366	410	414	411	407	398	377	415	415	450	464	376	429	440	424	393	456	421	449	430	414	426	412	391	433	377	387	448	404	418	402	420	438	405	432	425	439	399	424	430	371	417	399	444	440	427	411	409	444	414	393	428	413	395	404	434	439	407	430	407	443	407	375	430	431	426	425	452	452	410	415	423	435	433	380	425	415	407	425	426	422	423	380	429	444	397	446	397	395	434	441	413	453	444	417	417	420	437	426	443	416	445	384	418	474	427	394	400	386	409	435	442	395	409	460	433	422	427	428	403	395	420	435	407	436	430	421	384	427	415	381	435	410	431	431	397	403	449	393	406	431	414	424	408	434	381	436	408	415	415	431	444	416	441	417	399	414	416	446	427	435	414	409	387	397	395	417	411	424	412	423	422	404	422	429	447	393	443	401	416	415	403	435	448	412	413	409	434	436	419	418	406	444	428	412	410	421	414	415	419	375	402	412	428	409	435	423	426	427	418	451	453	411	407	382	396	443	402	430	424	417	454	459	432	489	420	375	394	460	418	442	410	424	402	427	418	432	406	440	414	421	424	404	398	423	368	423	394	386	407	420	465	436	424	390	422	426	451	447	475	442	421	400	433	426	440	433	441	399	416	409	389	419	444	428	445	405	397	422	405	419	418	412	414	411	397	418	418	417	428	449	431	416	416	443	486	429	410	400	425	405	386	446	428	387	458	411	447	430	428	390	388	399	403	417	407	384	420	410	407	414	441	419	431	448	419	451	440	407	404	461	400	402	427	388	427	426	435	386	409	456	436	405	403	439	454	421	433	433	390	416	448	430	442	421	419	402	439	423	459	432	387	404	415	423	421	423	423	424	462	465	447	429	418	415	429	420	440	401	425	433	444	416	432	391	440	417	419	419	413	415	437	405	440	443	410	440	381	419	383	433	397	394	412	418	395	431	444	399	454	424	414	406	485	435	393	426	404	448	428	428	425	424	395	415	436	424	427	444	420	448	405	423	396	415	378	414	394	414	436	414	405	437	407	418	429	394	445	440	432	394	432	454	428	416	411	415	407	404	395	428	461	394	439	419	438	442	410	450	435	448	417	382	384	436	402	416	397	406	425	429	447	437	435	440	441	414	381	411	441	425	408	401	422	407	421	402	464	412	424	449	416	419	421	416	432	412	443	441	400	409	363	423	402	412	402	417	420	459	436	411	407	419	432	428	437	446	415	363	431	394	417	367	449	425	428	393	412	445	415	399	457	408	404	415	444	426	445	442	402	441	397	412	450	393	411	445	429	437	424	447	421	402	445	420	397	419	456	392	397	440	397	418	414	448	410	444	418	417	407	418	489	452	411	404	407	410	418	424	447	441	409	417	432	439	411	409	447	441	408	398	423	442	414	471	460	403	416	456	386	439	441	430	417	428	423	413	402	443	443	451	437	390	414	392	440	439	424	417	429	396	406	383	425	426	416	440	464	397	427	458	399	419	418	406	411	405	453	360	399	396	407	432	403	414	390	420	446	402	401	423	429	444	415	431	403	455	456	442	409	418	396	431	446	419	430	409	435	423	437	413	426	445	434	431	426	419	442	417	413	447	417	425	431	422	400	393	428	438	440	459	426	452	424	400	441	388	388	408	422	403	432	479	440	426	433	419	403	430	462	412	416	410	422	406	411	448	415	396	418	445	404	387	396	401	409	412	415	425	408	427	433	426	430	436	426	417	400	395	404	418	432	443	426	421	421	450	414	436	412	421	412	422	442	427	420	454	397	410	398	428	394	412	414	396	410	383	421	396	423	421	404	440	468	451	419	437	413	430	432	430	445	442	424	433	444	393	436	425	409	417	413	416	435	464	425	411	426	461	443	389	441	413	449	436	438	417	434	392	444	419	384	453	455	454	396	438	402	435	430	418	410	414	428	397	412	409	447	418	421	467	420	438	392	432	400	393	391	426	439	452	426	410	417	412	423	394	428	434	441	439	432	419	406	420	452	416	403	432	413	430	423	428	450	463	406	437	415	456	409	419	401	420	446	404	431	413	387	454	408	392	421	422	464	443	424	394	393	465	407	427	389	432	363	436	410	419	446	473	436	414	416	432	392	401	438	425	440	456	415	419	397	402	421	456	435	432	432	400	434	443	410	413	393	394	418	415	423	420	403	409	425	420	414	446	423	412	427	406	419	410	416	402	380	424	395	413	405	384	435	412	408	434	402	418	404	407	417	438	442	413	456	414	418	391	421	427	403	447	425	394	446	421	450	391	396	403	412	437	420	401	401	418	461	404	416	425	465	466	416	429	401	420	443	386	421	404	400	435	415	457	416	402	423	400	408	441	399	437	410	432	423	403	395	428	441	412	410	442	438	407	442	433	404	376	470	406	415	458	409	427	434	390	433	405	436	396	411	400	417	428	405	390	373	421	407	385	399	422	442	426	415	391	390	446	396	397	444	393	418	440	434	431	431	383	410	436	439	395	410	427	439	413	411	433	416	448	400	433	416	426	383	393	471	391	409	415	441	387	434	410	419	430	401	403	391	403	410	393	372	410	434	426	418	444	430	443	412	434	439	426	406	414	445	439	390	457	427	432	421	411	417	411	456	394	401	430	411	418	422	417	403	418	399	407	433	413	420	452	401	393	420	470	412	436	405	411	425	406	447	433	422	427	431	404	462	462	412	416	460	423	419	411	418	421	453	421	424	413	427	435	434	415	429	404	403	424	430	409	422	396	428	374	435	384	431	426	417	391	418	429	449	399	411	422	415	423	418	421	430	427	419	457	429	423	419	433	427	401	484	416	420	444	412
5668	1960	1105	826	1107	1120	970	801	667	536	406	293	261	205	208	173	163	157	129	121	103	115	104	97	100	85	66	49	61	58	49	59	54	48	46	50	48	46	37	54	41	39	37	39	32	43	31	39	42	51	35	38	39	36	53	61	36	43	49	38	28	36	36	30	40	42	37	43	31	40	43	53	39	44	43	41	46	41	43	48	42	33	40	36	48	33	42	37	42	50	34	47	39	46	49	48	38	41	34	37	34	43	39	48	31	32	34	41	39	48	35	31	35	34	43	49	44	34	39	34	47	48	52	40	39	40	52	43	43	39	40	42	43	46	39	27	40	38	50	43	39	45	48	43	44	41	37	34	32	48	39	41	47	31	41	49	43	42	38	40	46	44	37	43	38	34	41	31	40	34	28	36	38	40	32	38	40	38	32	38	38	39	47	44	47	45	47	35	37	32	29	37	38	42	47	46	33	28	40	42	52	44	40	40	46	44	37	41	40	45	37	29	40	35	38	53	44	58	36	46	38	45	36	43	36	33	48	44	30	45	39	29	38	34	35	35	39	41	46	41	43	44	47	41	40	46	46	38	37	43	53	44	48	41	34	21	38	45	39	40	43	45	38	37	38	37	44	49	41	38	26	42	51	43	49	36	48	41	47	38	38	44	49	36	35	45	49	43	46	40	43	33	41	43	41	37	39	50	47	33	42	41	55	37	41	42	45	42	55	39	39	25	42	32	42	32	37	42	50	42	47	40	49	36	30	46	32	37	38	48	37	40	38	45	37	35	43	38	45	40	37	36	42	38	38	42	51	31	35	38	31	44	45	37	44	44	40	36	34	39	46	32	37	46	48	32	30	52	35	41	36	41	32	35	42	45	44	41	34	43	49	46	40	37	37	53	34	24	41	52	43	42	39	37	34	36	47	29	36	42	46	35	52	45	42	35	28	45	56	53	32	48	47	43	40	36	37	37	41	38	33	49	37	40	50	34	40	34	29	49	31	47	27	39	38	45	40	26	30	39	48	51	34	38	39	42	33	33	48	33	43	37	34	40	33	40	48	34	53	42	47	40	43	37	49	35	46	52	45	34	34	37	51	44	52	36	48	32	37	35	32	33	42	47	48	28	36	48	33	47	39	31	33	45	29	48	33	43	40	42	45	37	24	42	52	43	36	50	41	32	42	39	37	29	37	37	43	48	35	48	40	46	38	52	35	46	35	28	35	54	38	51	30	36	42	37	39	32	39	46	48	42	40	25	47	47	39	48	30	41	47	37	41	41	38	25	34	47	49	38	38	42	47	37	52	37	33	40	29	44	34	36	41	29	52	48	34	43	37	41	34	49	34	44	26	51	42	39	40	45	43	38	43	33	40	45	37	34	38	26	42	43	37	34	45	31	40	49	34	37	30	29	44	48	37	32	42	34	42	40	46	41	40	35	35	44	34	43	45	51	39	47	48	39	31	40	30	47	46	38	30	41	45	45	36	32	34	39	34	34	39	34	32	46	34	34	33	38	42	45	47	37	34	30	34	39	41	42	32	41	40	34	34	40	51	43	34	43	29	37	46	46	41	31	49	49	44	40	34	37	44	33	34	49	40	37	36	43	33	43	42	32	36	42	37	40	41	38	47	45	32	45	40	35	42	42	54	52	35	45	44	40	40	43	42	43	45	25	36	38	38	42	38	38	39	41	35	45	39	33	51	46	49	33	43	33	29	42	32	35	49	43	47	39	27	46	36	45	37	34	36	44	33	32	36	33	43	54	32	40	37	44	31	29	39	32	37	34	39	41	27	34	26	43	28	38	59	37	46	35	32	40	41	39	44	39	37	56	40	41	41	45	32	49	38	44	40	32	44	34	46	37	52	34	35	44	47	50	29	44	49	39	40	35	38	51	37	44	40	37	31	33	32	31	31	45	51	42	44	44	48	47	34	37	34	36	47	31	32	42	47	31	36	34	47	39	48	33	38	44	37	60	45	34	26	29	46	35	47	44	45	35	32	36	44	38	38	41	46	47	31	43	44	38	44	37	33	44	38	30	37	28	39	30	41	30	35	43	35	36	44	35	40	34	34	40	24	53	31	41	36	39	41	40	34	46	43	42	45	39	37	52	49	38	44	36	37	46	40	43	39	47	45	46	39	40	40	38	43	46	41	37	43	36	43	42	29	33	48	44	46	36	37	47	47	42	49	46	44	32	39	38	32	50	38	33	50	32	48	37	35	43	49	37	32	36	36	33	43	40	43	34	32	32	31	38	44	53	51	44	41	52	35	36	49	36	41	39	38	43	35	51	45	49	43	37	41	33	51	38	51	40	45	42	33	46	37	33	42	36	38	60	30	33	36	31	38	40	38	39	30	34	35	38	27	39	38	42	38	36	40	44	35	42	43	41	36	43	43	43	30	44	39	45	40	46	40	36	48	30	44	48	39	31	50	35	41	41	31	31	56	45	36	43	24	35	25	34	38	51	33	37	39	40	38	36	43	33	38	40	46	43	47	46	31	43	50	37	36	37	40	36	41	39	38	37	49	28	36	52	36	45	37	43	36	32	39	34	47	42	46	35	44	42	34	40	29	49	37	34	34	50	45	44	35	37	52	40	42	42	48	37	41	48	35	37	38	40	38	29	34	45	51	47	43	44	38	48	36	43	42	44	43	37	26	36	45	36	39	39	36	39	38	31	51	25	40	44	39	32	41	48	54	38	46	31	52	39	25	36	34	47	43	40	42	41	44	38	24	35	45	41	29	38	33	44	42	52	43	35	30	53	41	30	34	41	40	44	35	39	34	48	50	32	50	42	48	38	44	29	44	38	45	30	40	31	26	49	30	49	32	37	34	42	45	44	38	40	30	30	38	36	52	42	49	46	39	39	41	37	37	46	36	28	40	51	30	40	42	43	41	39	32	34	35	26	45	33	40	43	48	44	46	44	42	41	49	42	39	31	40	36	45	23	44	41	32	52	27	38	43	37	33	39	42	45	39	41	39	28	36	37	45	43	35	41	44	46	32	55	38	50	33	44	42	43	38	40	38	38	36	38	48	49	30	43	43	39	37	42	38	33	33	42	39	46	34	34	29	38	42	42	33	38	34	35	47	42	37	37	48	39	38	45	45	42	49	32	39	43	37	45	46	52	36	41	37	49	29	34	41	47	38	51	33	37	43	38	37	45	49	40	48	45	36	40	32	33	39	38	34	47	35	41	44	39	53	34	48	40	41	32	40	39	50	34	24	42	30	34	42	34	32	44	41	45	44	41	44	45	45	41	50	41	42	39	30	35	40	37	29	45	36	45	46	36	52	39	38	37	43	34	42	39	41	44	23	43	40	37	52	36	32	38	33	37	44	41	30	31	44	46	38	41	45	42	46	51	38	45	30	35	42	35	50	35	47	48	43	30	38	38	30	44	43	33	31	41	43	41	36	30	34	49	45	44	43	35	39	40	41	39	47	38	28	48	37	44	48	39	36	39	34	43	34	44	47	28	39	38	48	40	39	33	35	47
37048	26495	20031	33660	38425	35398	31343	27363	23233	19618	15801	12386	10484	9125	7931	7104	6461	5839	5256	4514	3899	3506	3133	2777	2656	2329	1890	1754	1488	1417	1272	1096	1042	1007	922	894	853	883	787	852	822	768	774	726	744	695	726	699	722	683	696	677	652	678	671	695	656	684	704	695	659	709	657	725	737	630	696	689	683	662	779	798	800	753	751	741	730	760	762	730	735	747	738	708	701	682	705	701	714	696	723	715	729	661	765	671	709	666	736	651	650	688	699	702	676	655	629	659	675	637	676	691	605	678	620	655	661	617	663	645	658	671	639	596	675	641	630	660	667	682	687	633	663	605	655	657	639	626	622	647	651	707	702	666	646	627	652	666	672	682	642	647	639	650	607	641	652	639	629	634	646	681	691	588	646	663	693	643	657	663	606	600	622	673	618	590	652	644	652	580	635	645	701	635	638	604	637	648	620	674	613	681	639	607	669	649	626	591	606	622	679	666	655	631	634	610	647	673	646	658	606	631	617	647	667	635	658	654	626	657	638	650	656	650	583	634	659	631	653	675	702	657	650	666	616	643	649	626	615	648	609	647	630	654	640	662	635	663	634	633	662	654	627	697	639	584	653	607	601	612	632	642	625	653	647	680	670	628	661	650	611	639	615	616	659	658	670	613	639	693	663	625	667	608	669	656	601	669	649	629	627	678	628	608	668	641	658	658	578	649	606	677	629	698	624	657	673	645	664	654	638	604	660	612	596	638	616	654	638	651	639	628	641	633	649	620	700	595	651	619	671	624	619	674	640	625	610	646	607	665	631	683	636	622	681	653	645	684	628	631	694	645	599	685	678	650	592	620	650	570	608	667	666	650	636	671	671	622	637	668	665	626	649	683	656	632	632	641	641	622	631	669	642	635	613	645	650	660	653	611	682	618	651	684	706	637	647	667	628	646	657	625	623	618	653	653	668	641	669	607	671	627	641	641	630	633	672	630	631	641	643	681	640	669	652	643	674	655	643	653	613	585	627	648	649	642	624	616	683	595	658	721	667	635	691	629	648	612	688	632	633	628	641	629	670	595	664	648	566	621	650	655	639	654	639	630	634	679	683	614	669	658	637	642	667	654	632	633	663	647	587	656	635	665	653	670	665	639	686	631	669	632	671	624	644	635	639	649	635	641	631	666	628	607	654	639	613	597	619	603	664	699	634	632	604	648	630	649	665	645	652	643	666	648	643	672	650	637	605	663	679	609	657	701	632	685	676	583	629	671	622	654	667	665	639	642	656	650	662	692	626	668	677	655	635	661	640	622	608	680	620	648	634	663	638	629	638	654	605	647	653	627	633	637	649	632	637	592	648	604	677	650	644	614	613	638	602	619	611	688	648	654	643	618	648	653	635	619	627	632	606	662	624	649	653	632	628	638	619	614	615	649	642	631	643	649	624	637	652	665	654	659	624	651	663	670	640	662	678	644	617	627	630	696	633	620	654	668	639	637	606	658	649	647	650	646	651	642	678	651	606	639	645	623	670	669	643	628	649	641	664	633	663	649	630	632	662	599	601	611	650	669	633	620	664	653	657	632	629	679	651	646	659	664	661	655	674	595	671	639	663	672	602	645	637	669	669	711	672	626	652	639	686	642	677	648	631	616	643	608	645	591	656	624	659	655	680	620	624	667	667	678	670	607	602	672	666	673	657	615	635	672	622	656	624	637	639	662	617	616	643	673	609	645	661	679	649	618	618	635	644	604	671	633	601	650	649	598	652	702	661	669	640	660	644	631	658	680	677	650	657	646	667	636	647	654	636	631	631	622	637	608	668	662	624	659	637	686	661	656	645	618	608	653	601	620	633	653	624	641	630	643	650	630	697	677	658	680	650	654	620	622	631	693	653	680	665	636	624	663	577	655	624	613	661	602	602	635	637	652	657	664	657	631	651	660	596	671	639	674	635	647	646	640	643	656	607	660	618	636	603	625	677	575	628	687	615	606	697	658	632	626	715	636	638	630	654	675	611	631	635	607	648	648	654	672	644	631	649	615	674	647	657	676	663	600	652	629	661	651	679	659	620	654	643	661	613	679	623	617	596	657	608	635	593	644	643	621	678	622	637	702	633	591	629	701	621	652	662	649	665	633	660	675	662	637	686	598	602	636	658	645	656	612	659	651	630	641	618	589	647	630	631	608	614	665	647	637	680	626	673	672	645	607	660	620	646	635	595	610	671	640	626	648	597	618	639	623	686	668	607	651	638	667	663	631	663	609	632	673	651	637	616	636	600	623	623	634	636	632	590	623	633	624	655	611	619	712	618	619	679	625	646	631	673	601	644	614	693	630	648	633	591	659	659	646	632	687	622	622	601	627	659	622	657	628	649	620	622	646	653	621	654	636	639	657	659	638	714	626	637	624	647	612	634	650	636	634	610	626	597	597	674	643	689	670	645	626	643	613	621	654	605	657	651	645	558	612	621	625	604	652	619	593	644	633	677	647	611	675	628	627	640	649	664	621	642	641	673	605	679	616	637	590	645	647	683	602	616	657	613	646	625	655	663	631	626	636	628	655	660	616	610	657	651	659	657	643	625	616	639	635	643	614	660	660	626	642	670	660	651	658	623	609	679	660	638	631	629	634	625	662	600	632	623	639	614	610	644	630	648	641	633	624	649	642	625	685	668	669	628	635	697	643	627	644	658	671	633	658	629	639	652	611	618	677	647	671	637	629	633	634	639	659	622	617	642	648	633	631	628	681	601	611	624	674	626	630	649	651	655	605	646	668	667	644	670	632	640	625	667	639	617	647	628	606	655	629	619	659	594	616	630	656	606	697	623	666	639	642	663	652	678	671	659	626	657	643	619	589	654	616	617	629	639	642	640	661	655	600	640	635	663	669	672	609	658	634	623	639	641	678	608	656	612	657	653	624	680	659	624	613	659	624	670	689	617	659	643	651	638	641	637	620	587	629	674	686	601	601	616	664	688	664	583	637	667	658	642	653	622	689	644	646	647	634	675	648	647	621	638	593	605	635	682	622	632	649	664	641	656	653	646	640	635	645	661	633	611	656	650	621	589	639	623	637	647	635	634	639	617	656	649	650	645	635	602	637	631	628	676	671	638	613	657	629	648	610	660	653	655	646	642	637	616	636	674	622	674	666	622	608	675	635	679	642	615	656	633	641	617	646	673	612	663	606	614	664	654	624	629	642	685	630	658	678	590	670	611	613	650	641	616	671	699	652	643	634	657	642	657	648	705	617	612	623	661	661	675	674	667	681	683	611	629	644	665	679	593	617	616	636	624	657	649	630	636	592	642	608	687	643	667	630	658	608	626	598	658	640	635	668	654	651	638	623	656	617	646	624	631	667	663	623	632	598	651	648	689	605	675	616	645	638	660	656	649	678	617	648	627	651	637	655	633	624	695	634	646	657	625	644	671	660	658	680	631	659	585	649	626	604	611	658	630	624	644	629	644	702	617	691	605	670	665	628	631	609	621	646	612	653	602	623	655	654	653	666	665	649	647	673	630	655	668	658
6559	3130	1819	1377	1925	1864	1536	1243	949	760	575	458	340	332	249	273	210	194	163	157	128	129	109	98	89	69	69	65	55	59	42	45	41	39	31	37	35	39	28	29	34	31	23	33	45	34	34	30	26	34	25	27	26	30	33	29	25	35	21	36	20	23	26	30	25	26	25	28	30	42	39	29	22	28	30	29	30	24	43	27	19	32	22	27	28	24	22	23	29	28	27	35	19	31	28	23	30	32	28	19	24	27	32	27	23	28	28	32	31	30	27	31	30	24	31	32	26	22	24	36	36	17	27	28	22	26	27	22	36	31	22	28	35	23	26	23	24	23	33	29	26	29	41	20	34	35	30	36	24	30	25	29	24	26	24	27	34	28	24	34	24	31	24	20	18	28	24	25	32	29	29	23	24	21	30	25	19	26	21	28	35	18	30	22	24	35	22	22	38	26	27	28	29	12	21	21	25	37	27	19	31	33	32	26	25	33	26	28	26	42	29	24	27	31	33	31	18	21	41	39	26	32	31	22	32	23	28	21	27	35	28	30	18	29	22	30	22	25	18	25	37	33	28	31	32	28	35	24	32	21	31	33	28	27	22	27	29	25	29	18	29	25	20	20	27	20	27	27	26	21	22	34	33	33	32	33	19	24	19	29	28	36	10	22	31	19	25	23	24	27	26	23	24	20	31	31	24	24	23	16	29	31	24	26	25	27	38	27	27	23	26	31	27	21	31	25	29	25	24	20	24	23	25	34	31	21	26	24	34	28	27	23	30	33	26	35	31	33	23	26	18	28	30	26	31	21	20	24	22	33	31	28	19	30	27	17	24	27	22	37	24	25	30	30	22	19	31	28	24	18	22	29	36	27	29	33	20	26	26	26	22	26	26	19	26	26	36	34	34	42	22	24	30	30	26	27	24	31	27	24	33	32	29	32	23	26	21	26	26	28	21	24	36	33	20	11	33	33	27	18	24	20	30	16	26	24	29	26	19	33	28	33	26	37	40	29	36	31	30	25	32	23	19	12	38	24	18	20	15	23	24	21	23	37	26	29	33	23	24	21	28	23	33	36	12	20	32	30	39	35	25	31	30	28	32	27	31	29	17	16	32	27	18	26	25	21	31	25	21	20	27	35	31	23	32	28	31	21	29	31	20	24	28	34	23	28	24	21	35	25	31	33	23	25	26	28	19	28	30	20	30	29	33	29	19	26	25	21	33	20	23	21	32	27	24	23	28	28	24	19	18	34	31	24	28	25	22	24	29	31	40	29	27	29	35	36	43	32	32	25	27	35	28	23	28	23	33	24	23	31	34	32	29	32	30	34	24	21	28	29	29	26	27	18	28	29	29	26	21	26	25	30	27	30	22	24	32	25	23	33	35	29	18	31	22	21	12	24	26	25	26	26	15	26	16	26	23	34	23	23	27	27	28	23	17	26	22	17	25	19	30	35	29	36	34	31	33	37	19	36	29	29	33	33	14	26	27	20	26	29	29	17	27	31	38	36	24	29	31	29	32	23	24	18	25	26	28	25	27	35	22	34	31	13	33	26	19	22	29	38	26	25	30	28	34	34	26	31	28	25	24	26	23	32	27	30	29	22	33	21	19	27	27	28	19	20	27	28	20	27	17	30	23	25	17	32	25	36	24	26	29	27	34	30	27	27	32	24	20	14	29	31	23	24	28	19	29	35	29	25	37	28	13	25	22	24	27	30	24	29	33	28	32	28	30	26	28	27	29	34	25	37	22	29	30	30	26	18	21	28	26	24	23	25	29	30	17	45	32	30	28	21	33	27	16	35	35	31	25	22	24	23	25	27	21	28	27	33	21	37	20	37	20	26	26	24	29	28	34	32	23	26	25	34	24	22	35	26	34	29	27	33	26	27	27	26	22	29	26	33	24	20	19	34	28	28	27	19	26	31	34	35	24	23	27	25	32	25	35	33	25	21	27	24	20	31	31	23	38	31	32	25	24	29	25	30	25	29	30	32	29	27	21	30	31	30	24	30	21	23	30	19	35	35	28	30	26	32	18	28	31	25	38	23	27	30	31	21	26	31	23	27	22	27	29	33	23	20	27	21	23	24	33	36	21	27	24	31	22	22	27	36	25	40	25	33	18	27	24	30	37	32	24	24	25	27	31	26	24	28	19	31	29	31	22	35	35	29	31	30	27	29	32	36	24	19	23	32	25	26	27	27	27	21	22	18	32	28	28	33	20	30	30	27	20	28	21	37	21	31	19	33	29	30	30	25	23	22	27	23	25	22	27	30	29	28	20	30	33	25	30	30	32	29	26	23	32	23	33	32	19	14	27	25	20	34	25	27	25	26	38	29	29	26	30	20	28	25	34	25	35	23	31	28	25	30	25	25	25	28	31	20	25	20	21	23	22	25	22	30	29	26	17	25	24	27	28	32	34	30	26	25	28	23	30	28	28	27	31	27	24	23	26	33	24	31	33	34	21	34	28	35	36	37	24	28	20	24	22	29	27	17	25	35	29	25	27	15	28	25	25	34	28	30	34	25	26	34	28	34	32	23	27	30	29	22	29	33	30	25	27	28	34	33	24	25	26	24	25	27	36	20	30	24	29	29	27	27	30	23	29	26	27	31	28	27	27	17	23	23	31	29	31	19	20	22	32	28	26	27	26	34	23	24	26	28	20	21	27	27	28	29	22	23	21	13	22	28	29	26	24	27	32	34	30	31	12	32	34	33	34	37	21	21	20	23	29	19	29	31	29	21	28	39	18	28	26	32	21	32	40	24	30	31	30	29	24	26	37	30	36	22	30	37	43	26	18	27	24	34	23	26	32	23	34	19	28	24	28	27	26	24	28	26	33	28	28	25	31	26	29	34	24	29	24	32	24	30	27	21	27	23	30	36	33	26	25	32	25	33	26	22	15	20	28	24	26	24	25	22	28	25	21	31	23	28	36	27	30	26	29	25	27	24	24	21	25	21	20	26	24	21	25	26	27	35	25	24	26	34	23	21	28	33	31	29	23	25	29	29	22	29	29	27	25	28	22	28	22	26	27	33	18	31	32	37	35	30	24	23	36	27	31	28	30	30	27	21	33	33	36	22	21	38	29	17	27	34	29	19	27	38	25	28	40	29	30	24	33	23	19	30	24	19	27	17	28	22	26	32	26	25	19	23	26	19	25	26	26	25	23	24	34	24	28	18	28	20	27	23	23	23	25	29	31	35	16	30	32	37	27	36	30	31	16	25	32	22	29	28	29	27	23	24	35	28	26	33	18	29	25	32	21	19	25	26	13	36	32	26	28	23	30	20	32	21	35	33	31	20	28	32	28	23	36	26	36	36	29	33	32	32	24	23	24	24	20	24	28	26	18	28	28	29	31	21	28	17	23	22	19	45	29	29	29	29	23	23	19	25	28	24	27	26	28	22	33	26	25	28	22	29	21	29	25	23	25	28	16	37	23	30	22	32	20	29	27	33	33	30	26	29	24	32	26	25	32	32	32	34	28	18	28	35	33	31
42955	31970	25159	39070	44014	40502	36303	32348	27894	24201	20101	16342	14156	12423	10478	9584	8793	8161	7157	5958	5259	4905	4192	3913	3364	2846	2342	2025	1837	1678	1451	1283	1164	1049	956	902	809	802	845	783	758	681	708	659	592	534	566	573	508	523	546	512	492	539	490	500	513	562	499	513	483	522	560	505	520	538	518	545	573	580	596	635	715	675	607	615	626	613	564	561	580	573	582	525	542	487	542	526	552	583	532	603	537	565	561	567	511	491	531	555	551	498	484	458	451	491	464	454	432	437	469	447	440	503	443	417	468	461	416	434	442	457	417	449	458	463	464	453	455	497	447	491	457	464	448	421	474	452	458	486	472	514	484	498	485	467	462	532	435	466	482	462	457	435	482	443	430	462	446	471	452	453	400	493	440	439	403	463	423	427	445	454	452	443	479	443	467	448	457	478	436	458	428	443	451	416	446	460	430	433	405	448	466	442	449	450	433	454	447	474	422	419	465	464	450	419	406	467	430	409	416	461	451	406	424	439	479	458	428	438	469	449	444	456	414	435	440	426	462	427	460	438	413	450	415	410	451	448	457	450	435	383	434	443	462	410	459	440	451	468	450	431	453	446	429	412	409	426	439	475	453	459	404	442	431	476	409	429	470	488	464	484	409	464	440	442	431	431	437	430	438	454	479	461	451	432	440	452	424	428	459	459	400	414	456	425	477	438	417	412	440	375	448	411	426	419	416	487	445	413	443	466	452	458	438	448	449	448	484	418	443	474	434	436	452	399	471	447	475	433	480	441	436	440	440	444	442	451	449	433	417	420	439	432	417	437	438	447	425	446	454	480	439	430	398	424	468	439	460	438	446	455	448	452	462	420	434	443	417	418	453	444	451	452	453	463	420	469	444	428	419	458	440	430	432	440	458	428	456	469	476	427	459	447	457	430	445	420	474	427	463	444	415	428	429	423	437	447	493	428	424	461	436	410	419	487	417	449	452	428	449	468	473	440	424	420	485	445	429	483	455	420	434	407	394	457	431	448	444	423	438	453	478	448	434	411	423	381	428	469	442	427	419	415	405	453	452	425	394	435	451	456	417	490	430	445	390	451	465	448	427	418	497	443	450	409	433	464	412	440	458	437	421	432	443	447	454	437	416	420	481	491	409	449	471	408	466	453	459	464	449	429	411	450	464	444	434	433	458	450	446	435	458	410	414	446	439	438	446	437	432	433	439	444	445	462	472	464	475	435	440	459	438	449	425	454	461	450	422	476	418	427	453	429	442	454	455	439	414	451	468	419	442	451	441	485	457	442	454	425	476	432	466	440	441	450	397	422	432	411	418	455	467	449	425	446	440	474	435	451	486	429	434	491	446	395	434	446	427	412	473	431	453	448	438	421	417	437	472	441	469	404	428	411	437	451	441	467	441	468	410	450	419	422	445	449	452	463	468	386	455	438	420	435	412	415	484	437	436	441	476	422	470	431	445	440	389	437	431	461	456	415	444	412	435	424	473	427	433	463	422	412	440	485	399	457	458	433	464	499	455	478	478	446	399	438	402	438	395	443	473	399	443	408	410	454	477	426	445	405	431	451	423	441	459	415	492	443	455	415	419	456	428	475	438	441	472	434	474	442	478	461	413	463	424	455	490	459	440	408	458	462	463	431	449	469	443	447	461	424	426	408	398	467	444	450	456	441	415	444	449	392	468	466	418	417	436	481	442	441	443	404	444	432	454	408	454	440	434	467	452	454	453	469	441	461	491	446	439	481	420	421	407	455	455	414	495	431	422	464	430	432	415	490	414	412	413	448	433	460	419	434	457	422	443	466	475	431	429	401	448	435	432	410	454	459	458	449	417	470	454	428	453	423	444	404	455	407	436	446	423	432	456	430	458	446	443	419	437	448	438	435	458	439	459	428	421	433	437	446	459	452	413	452	440	450	471	424	437	453	407	391	437	424	452	409	427	400	416	461	429	431	477	456	409	439	443	458	396	392	447	446	502	446	434	421	459	466	447	427	455	428	449	485	479	442	451	435	438	446	414	462	462	420	427	436	447	437	453	395	444	468	450	415	430	412	439	432	444	460	452	427	452	463	456	408	463	457	440	457	416	459	419	432	414	431	445	452	458	423	441	421	417	471	435	445	414	455	420	453	475	422	436	474	427	410	421	432	431	411	449	404	418	432	446	473	428	451	400	425	463	444	467	468	430	447	423	422	444	474	479	426	446	456	462	428	442	435	441	441	430	444	470	429	479	472	435	474	445	447	434	420	429	440	447	478	445	463	449	451	397	444	427	452	430	456	471	440	427	503	468	442	415	431	423	429	454	425	418	460	451	437	446	415	411	443	409	470	426	453	445	438	461	406	448	399	464	462	426	437	418	469	432	432	449	443	432	442	417	448	465	481	462	447	404	450	425	431	452	459	454	431	450	480	447	466	476	417	436	486	435	432	430	442	483	440	420	437	441	412	410	406	439	428	438	409	475	456	436	421	478	433	452	467	461	450	458	489	438	455	424	453	422	439	449	417	437	400	474	417	436	435	460	424	459	452	460	409	468	427	459	446	408	458	422	428	449	474	445	442	417	377	430	483	476	418	442	459	462	444	467	420	442	425	444	446	487	449	464	421	438	425	456	428	409	405	442	418	443	410	441	443	431	431	478	458	428	445	443	431	474	462	439	467	451	428	466	429	446	404	458	506	455	468	448	461	481	441	460	433	419	471	430	440	429	481	414	430	424	450	430	434	440	438	450	449	416	469	445	433	434	425	471	430	405	448	452	472	433	441	457	441	431	496	463	445	415	465	425	408	402	477	477	451	450	427	449	421	401	448	415	449	436	440	424	423	456	404	479	473	465	458	460	467	439	460	433	450	449	444	444	398	414	428	500	460	454	452	438	456	440	509	433	465	466	424	441	428	445	407	404	482	415	442	415	466	464	475	460	435	427	451	445	452	471	418	444	433	385	457	420	410	433	435	425	433	436	482	430	461	417	478	404	428	424	432	448	486	429	440	478	428	474	457	445	433	455	466	425	394	437	447	458	462	456	437	457	439	405	449	458	392	460	434	433	398	418	464	446	429	456	439	431	425	477	453	415	462	436	456	440	448	495	410	489	425	442	424	484	451	444	484	454	420	489	427	448	442	479	438	450	441	412	429	418	466	399	492	413	425	440	451	413	424	414	455	434	419	455	454	435	449	451	469	423	416	465	427	433	441	425	519	462	457	460	447	395	413	427	429	447	455	457	452	495	441	420	464	430	448	433	414	466	463	442	427	434	462	409	408	460	466	443	429	406	459	440	433	445	472	480	487	394	458	430	454	436	430	452	450	432	461	437	411	445	500	418	453	443	424	458	429	477	451	419	436	483	448	451	432	425	453	438	439	444	435	417	433	468	485	438	421	444	418	460	417	421	478	441	475	443	475	425	438	478	449	430	423	446	437	433	483	461	446	452	447	439	473	448	463	494	462	445	409	455	419	439	457	432	442	481	414	439	413	406	469	449	441	435	392	442	437	458	460	453	478
3359	1331	790	511	833	803	738	547	470	328	262	209	143	171	135	109	110	104	83	75	74	52	69	34	50	45	31	35	40	33	35	35	27	31	30	27	27	36	35	40	30	31	28	28	28	22	27	26	38	24	22	33	31	21	30	25	27	22	27	33	24	27	23	20	33	26	28	30	28	30	31	30	20	27	33	28	25	40	26	35	31	19	37	20	29	24	19	27	31	17	37	30	32	26	25	27	26	29	33	22	35	35	28	28	29	21	21	22	28	29	27	22	26	26	25	36	26	28	20	24	30	23	29	25	21	30	30	24	23	37	25	27	26	28	28	21	29	25	30	25	28	34	24	27	29	24	34	32	21	25	19	30	21	20	25	33	21	32	41	28	29	32	26	36	33	24	16	30	25	40	23	38	35	21	24	19	23	18	27	31	31	24	27	33	27	30	20	24	29	36	33	27	29	26	21	39	19	27	26	22	30	25	23	19	17	27	27	26	38	32	24	20	38	18	22	32	30	28	29	22	20	23	23	26	21	20	35	29	21	26	33	42	25	27	31	35	25	29	27	22	24	27	25	22	23	25	36	29	32	36	27	22	23	24	30	22	29	29	34	29	25	26	31	26	24	30	33	34	19	27	30	18	31	35	28	24	18	23	43	27	29	22	33	27	18	33	27	32	22	34	25	23	29	18	24	24	25	32	31	25	28	22	36	19	38	26	15	31	27	27	31	27	24	33	37	29	36	24	33	27	20	29	32	23	26	30	35	33	29	30	29	37	26	27	26	20	27	21	39	37	26	23	31	27	23	30	31	19	30	22	22	22	25	20	28	28	27	32	25	32	31	31	32	24	30	28	21	23	16	24	22	23	23	26	35	34	31	24	26	34	24	31	27	32	29	23	25	30	31	33	33	24	26	29	28	29	20	33	26	26	32	17	25	26	28	27	28	21	20	23	31	28	24	26	36	28	24	20	25	28	23	31	25	32	32	30	31	26	19	34	22	23	25	34	31	22	31	22	32	22	35	29	32	27	32	26	19	18	29	36	34	28	39	27	33	28	37	27	25	15	20	31	28	22	22	33	33	36	27	25	29	31	29	29	28	23	31	22	37	25	30	33	23	27	27	26	21	26	20	25	24	35	24	37	32	30	27	29	26	22	25	16	32	32	23	29	28	34	36	30	21	29	28	27	29	26	26	28	35	30	21	32	33	25	28	27	40	36	29	24	31	27	21	26	22	28	25	34	18	31	28	23	29	22	30	26	25	28	26	27	23	24	25	32	34	28	23	30	21	35	28	28	36	28	23	32	31	30	28	31	31	23	21	32	28	20	29	32	23	34	24	28	37	38	29	31	32	14	16	36	33	26	28	18	31	23	27	27	34	25	22	25	26	29	29	25	22	36	26	23	26	31	23	27	24	30	21	24	33	23	28	19	28	29	26	25	44	25	22	28	25	25	26	29	22	33	32	25	31	29	20	35	27	34	36	27	27	23	19	27	30	27	25	19	28	34	28	29	27	22	26	28	25	21	26	24	26	28	21	27	26	29	28	23	29	31	29	35	28	29	36	25	32	30	28	24	29	23	21	27	28	29	29	22	21	18	31	32	38	20	31	24	23	19	33	34	31	23	24	23	22	25	27	32	37	32	25	27	17	25	40	28	33	40	20	30	15	27	18	33	19	36	32	30	32	27	35	27	25	29	26	21	27	28	27	35	36	30	29	31	25	21	32	41	26	31	31	31	23	19	27	25	18	31	30	30	31	31	32	27	29	29	27	25	31	36	25	29	25	32	29	28	34	27	28	25	31	34	35	31	26	33	26	16	27	26	36	26	32	27	32	22	21	25	26	34	30	23	24	29	21	33	34	25	22	23	23	23	29	24	26	32	31	24	24	26	36	28	24	29	24	31	29	31	26	33	23	29	27	32	26	37	24	36	20	34	26	25	25	28	25	32	27	25	32	27	34	31	16	27	21	31	21	34	28	41	28	28	23	25	25	25	27	24	27	28	26	19	28	28	18	21	29	32	31	40	35	21	29	24	34	33	25	28	28	26	33	20	28	21	22	32	25	33	19	22	27	15	25	33	34	29	29	34	35	34	23	23	27	27	27	24	31	30	24	23	24	29	32	32	32	26	37	36	23	26	28	24	36	20	31	23	31	31	25	32	24	38	28	32	20	41	28	26	23	16	20	26	23	33	28	25	20	20	28	26	23	28	21	22	26	33	32	18	18	32	26	32	23	32	26	22	30	27	32	28	32	34	38	28	26	30	23	29	32	29	32	27	32	26	19	32	27	29	21	31	30	25	25	35	30	25	25	34	28	30	26	30	28	24	32	34	33	33	27	25	31	30	34	28	46	22	31	35	26	27	24	30	33	34	36	35	20	27	29	24	29	23	27	22	26	26	30	24	23	39	31	26	27	23	32	18	34	35	27	32	26	28	25	25	20	39	34	32	26	24	24	24	22	27	27	16	20	35	26	24	23	32	30	33	21	20	29	14	30	32	29	39	12	26	32	36	19	17	33	29	30	35	28	27	32	27	26	24	27	18	17	22	21	34	37	23	18	28	21	29	37	27	28	26	28	34	25	34	31	24	27	27	26	29	23	24	42	23	22	26	31	38	18	15	28	32	24	28	20	29	19	29	29	34	30	36	35	25	34	20	25	34	30	23	26	39	28	35	36	29	31	21	20	21	22	21	14	27	29	27	24	24	30	27	35	32	19	28	24	34	33	27	38	23	37	30	25	30	33	26	33	13	27	31	29	30	36	32	38	36	35	23	29	27	34	23	34	24	36	24	25	35	23	17	33	41	25	24	23	28	28	20	26	32	35	19	31	26	23	30	30	32	22	27	25	17	30	27	31	26	30	22	21	16	24	34	22	23	36	29	33	28	28	25	25	27	24	37	30	25	28	31	26	32	31	29	22	28	25	33	24	24	23	36	30	40	21	29	26	26	25	27	37	29	23	31	20	40	24	22	21	38	21	28	20	31	24	30	36	27	37	36	24	23	28	18	29	25	32	26	27	44	27	28	22	24	32	24	23	34	31	25	28	24	28	24	18	35	29	29	21	19	31	23	37	26	22	21	26	22	22	35	29	27	31	31	27	29	28	34	33	31	24	24	27	21	22	24	35	29	29	29	27	30	25	16	22	32	33	27	30	35	24	29	30	37	28	21	30	32	22	17	21	22	24	28	29	27	36	33	29	24	30	25	28	35	27	26	33	27	29	20	29	27	21	34	36	32	34	32	26	30	27	23	29	34	30	27	40	28	30	30	26	24	30	23	26	23	30	20	30	29	18	22	32	24	26	28	20	18	31	19	22	29	24	22	23	31	31	18	37	22	24	34	42	25	21	29	29	27	28	28	28	30	34	33	18	30	26	34	25	29	20	24	19	33	26	18	28	35	20	27	26	30	20	27	24	25	29	25	28	29	26	30	26	25	28	31	25	33	27	24	29	30	30	25	21	20	28	24	34	31	28	27	31	30	29	31	34	19
33746	23813	16737	29686	35214	31577	27174	22406	17910	14904	11295	8953	7441	6494	5645	4756	4572	4280	3303	2710	2507	2323	2047	1736	1547	1409	1168	1045	957	906	789	763	686	605	644	563	585	577	595	566	499	520	495	487	501	461	515	497	455	434	435	475	450	494	480	455	467	464	472	505	481	454	461	490	503	450	477	478	496	490	580	577	597	553	518	564	528	532	481	522	503	483	467	483	474	495	484	515	466	508	487	532	510	497	498	544	534	492	455	481	484	496	424	467	507	435	463	423	443	461	456	413	469	457	453	476	476	452	481	421	446	465	467	441	455	437	470	407	484	439	437	435	477	483	471	469	485	458	463	452	447	442	419	489	427	435	484	423	445	490	476	451	467	465	495	435	474	435	497	464	442	439	451	448	439	483	447	448	464	430	474	427	436	504	452	425	427	466	481	474	403	451	436	452	474	464	439	474	465	430	433	439	469	459	419	471	469	448	429	496	464	466	445	465	520	459	438	454	453	468	449	491	432	494	428	454	482	455	455	449	450	428	489	422	433	445	453	421	479	417	450	394	433	441	451	428	425	443	414	474	473	460	431	478	474	463	441	453	485	449	428	488	414	465	485	452	477	444	448	498	421	477	419	465	424	431	447	443	454	473	429	500	441	431	451	445	455	456	448	479	470	446	455	436	449	461	452	433	436	470	449	488	441	491	430	494	431	441	438	448	464	444	465	418	450	439	408	459	439	456	478	477	423	483	464	444	430	432	441	502	470	425	465	479	478	492	469	426	460	436	462	432	459	449	465	486	444	441	445	437	460	439	423	442	458	453	418	488	454	411	404	466	493	433	468	460	427	471	430	458	434	467	411	456	490	445	428	450	428	464	452	425	461	425	458	453	427	480	459	448	436	449	453	470	435	434	439	447	460	448	480	458	417	436	462	450	471	449	465	463	439	452	440	446	441	461	450	479	435	475	413	427	475	469	454	431	464	474	460	451	463	481	430	454	458	457	450	455	477	476	436	480	440	447	443	449	459	435	456	488	429	446	463	466	490	456	436	433	464	433	453	436	464	439	448	455	463	463	530	456	470	484	430	443	449	422	476	454	454	470	429	433	417	460	449	425	466	481	444	502	468	445	441	441	428	432	417	488	467	489	439	470	460	441	489	486	454	487	443	468	427	469	473	444	456	456	446	436	422	394	437	403	434	435	427	478	465	445	448	451	454	453	490	456	416	497	434	440	464	456	439	420	437	464	464	446	470	441	468	472	466	462	455	453	440	439	472	434	450	452	418	419	418	449	480	460	443	473	459	424	428	426	439	452	433	462	443	446	434	455	467	446	481	473	444	421	441	419	436	444	458	466	456	478	436	428	445	438	484	461	466	433	491	418	471	447	439	435	494	437	405	449	448	448	458	488	476	480	459	476	460	475	469	444	484	454	422	484	459	446	456	464	452	435	454	421	437	446	419	438	442	413	470	439	461	472	451	426	476	457	490	493	449	453	456	472	457	463	427	480	457	445	452	439	460	413	464	427	467	432	474	432	450	396	443	479	482	462	425	427	486	454	444	419	415	437	463	443	457	463	475	440	480	437	484	448	476	417	450	461	451	445	437	446	481	481	481	455	442	462	467	464	439	431	448	474	459	452	427	484	458	497	442	442	457	458	449	466	442	493	471	437	432	437	452	480	454	439	452	416	435	453	469	437	398	449	449	438	451	478	433	441	456	433	474	412	470	480	452	435	460	450	464	435	434	444	475	472	446	459	474	453	441	448	433	432	463	403	417	464	452	428	454	451	451	454	447	452	445	462	461	431	461	434	445	448	457	480	480	429	440	463	428	462	451	415	462	458	456	442	459	454	439	422	468	476	469	437	415	475	478	453	460	440	446	436	476	480	461	433	461	462	449	432	455	478	488	438	452	448	428	475	455	441	474	456	423	486	453	466	463	469	475	468	431	451	481	469	439	478	452	451	431	443	447	442	456	435	449	468	457	473	434	464	477	437	476	439	448	449	465	487	459	437	481	446	434	434	491	502	453	432	465	465	473	446	463	451	478	466	419	449	456	490	438	440	468	471	462	452	494	446	420	486	473	422	424	446	450	465	443	445	404	440	432	428	463	449	476	481	432	453	447	452	479	442	427	462	442	437	447	462	428	438	454	448	448	472	460	479	454	486	449	437	449	453	473	454	445	441	484	465	433	443	492	463	433	436	448	460	441	437	467	457	453	474	464	468	480	421	425	394	451	442	434	454	432	454	468	456	448	434	461	448	438	448	471	452	451	445	459	480	448	445	478	468	446	437	426	488	456	409	463	477	400	442	471	471	436	476	426	480	426	450	431	436	499	463	463	459	451	470	467	472	465	439	439	450	426	458	474	428	481	455	451	483	399	462	439	445	435	444	437	462	465	415	446	464	456	440	451	442	461	425	466	456	465	436	440	417	496	466	447	453	463	472	476	433	470	454	495	428	427	434	475	461	463	425	453	447	488	456	424	461	451	464	459	452	437	471	423	458	489	444	457	402	438	507	469	461	450	449	442	459	431	452	443	463	458	452	484	436	451	462	429	498	470	435	423	430	432	484	430	444	454	453	444	460	429	451	452	457	469	459	419	435	475	410	475	457	417	442	410	445	419	473	419	476	451	490	455	439	491	452	431	450	480	466	465	431	435	432	457	468	430	448	457	461	448	479	462	437	432	429	427	467	453	380	443	463	452	465	467	441	466	458	446	478	449	425	409	454	458	446	428	437	469	443	484	441	421	417	435	412	460	463	459	437	463	484	439	460	471	477	479	451	474	439	476	483	435	481	433	441	452	451	457	457	448	414	453	485	445	420	456	488	412	429	454	508	447	489	432	462	440	431	471	419	444	415	410	467	440	439	446	491	436	488	436	439	454	428	455	464	456	459	432	460	461	401	427	458	447	441	443	462	447	430	428	479	436	447	472	418	445	433	440	443	453	419	475	430	422	442	504	453	444	453	436	486	449	455	482	429	426	426	438	452	413	442	447	469	500	487	487	440	430	431	456	461	483	476	424	443	481	450	418	471	448	454	449	435	463	428	421	432	479	464	436	429	402	464	455	443	450	437	442	425	459	460	464	427	475	454	436	464	461	438	457	438	448	472	455	477	421	450	486	445	468	494	442	485	405	438	484	446	467	455	459	450	449	472	453	454	422	487	473	443	437	464	461	461	453	461	436	436	478	469	450	463	456	444	457	446	468	424	433	434	413	444	470	449	419	458	424	466	463	475	463	482	440	458	425	437	450	432	470	485	454	436	427	436	456	488	449	478	477	443	445	441	458	462	449	443	448	467	430	438	437	468	423	483	408	447	470	450	486	414	441	424	482	459	450	441	429	445	457	456	445	442	458	448	460	443	439	438	439	498	474	446	445	463	446	422	460	471	432	472	466	472	446	439	453	435	382	470	446	480	450	454	430	435	481	441	446	428	431	482	455	447	453	453	469	436	471	454	437	432	447	455	404	462	435	452	463	463	444	453	471	465	427	492	464	438	445	481
3240	1339	798	621	877	885	722	554	413	333	248	217	144	136	137	110	88	101	90	69	46	80	50	53	53	46	40	38	34	42	36	30	40	29	29	29	37	34	28	29	24	25	29	25	25	26	26	27	24	28	28	30	17	23	33	24	33	25	22	15	28	29	23	34	29	29	23	26	18	33	23	33	26	28	20	30	32	34	20	27	23	32	27	26	23	36	27	26	25	35	40	29	23	17	23	30	31	35	20	28	28	19	32	28	26	27	20	35	23	31	30	26	23	27	29	23	33	33	22	33	25	26	26	34	22	40	16	30	29	33	28	21	22	28	22	26	31	16	22	29	24	34	18	30	22	34	22	23	22	25	28	29	23	30	22	25	33	23	20	22	24	29	29	29	38	18	21	26	28	19	20	24	30	20	31	34	22	30	33	28	24	26	33	31	39	29	39	25	24	22	21	22	26	24	32	36	20	36	33	28	32	21	33	22	25	19	26	27	18	30	30	22	31	27	19	17	29	26	23	20	22	23	21	23	28	30	28	23	29	22	24	24	27	28	26	28	32	30	27	30	18	32	32	32	30	26	21	21	30	21	27	27	24	26	23	21	32	31	30	22	24	20	31	32	25	16	29	21	23	25	27	24	26	34	26	25	28	27	17	18	37	23	28	26	29	22	24	29	32	23	25	16	27	22	33	21	24	26	29	36	31	27	35	30	27	28	31	30	36	23	21	18	18	33	24	35	24	22	24	23	22	23	19	22	22	23	26	29	26	25	27	30	25	32	29	31	28	32	29	24	30	26	23	30	30	24	22	29	36	26	28	32	24	30	22	30	23	19	36	26	27	40	32	24	26	27	23	31	22	21	28	28	24	36	21	33	19	22	19	23	28	28	19	25	22	23	24	24	22	26	36	36	27	19	29	30	28	29	26	35	26	23	30	32	26	35	25	21	20	24	26	22	27	20	32	17	23	24	28	25	21	33	26	25	22	30	26	36	31	36	29	23	31	23	28	22	20	26	19	34	26	31	17	28	24	34	24	29	20	19	31	35	20	31	30	18	22	23	29	22	26	24	32	24	28	23	26	24	20	29	23	24	27	29	21	30	28	21	19	35	31	32	33	19	30	25	24	26	24	30	31	19	30	29	29	19	20	25	29	29	20	18	25	24	23	37	32	19	34	24	28	27	21	26	24	23	28	24	18	20	27	25	23	19	34	28	35	28	33	24	22	28	28	22	25	24	31	20	25	32	23	21	21	23	19	20	32	29	25	30	32	32	29	17	22	31	27	22	30	37	33	28	30	30	26	16	31	19	30	35	28	27	33	25	34	29	26	17	27	25	26	26	23	32	27	28	25	22	21	32	22	19	19	28	25	28	27	25	24	20	34	31	20	20	18	24	28	20	22	29	30	26	28	26	28	24	27	23	31	37	29	27	25	31	26	35	29	32	32	26	27	20	25	30	24	31	41	29	27	33	27	22	27	28	24	24	25	21	29	32	32	21	24	42	22	27	21	28	29	27	35	29	20	23	33	25	30	21	30	24	30	28	28	28	30	27	21	33	24	26	28	27	25	26	24	26	36	17	19	20	20	25	25	34	29	26	26	30	30	25	20	18	23	32	28	20	29	33	29	26	26	23	30	27	34	30	23	17	23	27	34	26	34	30	21	27	27	25	28	24	17	28	23	24	27	25	19	27	19	26	29	25	25	25	32	23	25	28	33	32	38	26	34	27	40	23	29	39	21	26	34	28	21	32	22	29	27	23	30	22	28	27	24	35	20	22	27	37	27	21	19	32	31	29	27	19	25	26	33	21	28	34	24	26	21	28	26	35	23	18	25	28	26	34	19	31	31	24	25	33	17	39	24	27	20	30	27	28	27	24	28	21	31	33	28	15	23	34	29	24	32	25	26	16	25	23	20	33	35	28	28	27	33	14	33	26	25	27	21	29	31	35	23	30	23	33	23	23	27	34	23	28	29	31	19	17	19	33	25	30	25	18	27	31	27	20	34	34	22	40	26	31	19	29	23	25	26	28	31	18	15	14	27	29	24	32	24	28	24	26	22	22	29	20	37	24	28	26	34	33	23	22	28	22	32	15	22	30	21	32	20	26	25	32	23	21	36	27	23	35	31	26	30	27	32	27	23	31	16	31	28	31	25	21	31	23	23	23	18	23	26	25	20	15	33	26	29	25	25	18	20	32	30	26	24	34	25	26	21	26	30	28	15	25	28	26	18	41	35	15	21	23	31	20	30	19	25	23	38	34	21	36	17	25	33	23	21	23	22	27	25	29	22	13	28	23	22	37	32	26	33	30	22	23	25	38	26	26	24	28	30	25	25	26	33	27	29	22	22	20	20	28	25	27	30	33	25	24	26	24	24	25	25	33	32	22	29	33	24	16	34	16	28	21	26	26	31	28	21	31	23	26	29	22	25	27	29	27	28	25	24	25	24	25	35	19	27	26	22	32	25	33	27	36	20	27	28	30	32	27	25	31	23	37	24	21	25	32	25	25	27	24	37	23	25	32	27	24	31	31	24	30	27	20	26	22	33	16	29	29	31	26	31	32	15	27	28	29	30	26	20	41	22	22	23	31	24	31	26	30	34	26	32	29	21	20	28	25	30	31	28	34	29	26	26	24	22	30	26	22	25	19	26	26	26	30	30	25	27	28	28	27	29	26	29	25	30	20	16	21	37	28	23	20	40	29	23	23	24	17	20	27	26	22	31	32	36	22	35	33	29	21	21	22	23	27	37	23	34	29	25	37	28	28	36	36	32	28	24	25	30	22	27	35	25	22	23	38	21	22	28	25	25	26	29	26	24	28	26	32	25	21	26	31	34	21	30	23	18	22	28	23	27	28	25	17	21	20	31	27	35	30	26	31	23	23	30	27	34	29	36	18	16	22	30	17	27	24	22	34	20	29	16	27	19	35	22	21	27	23	26	22	24	18	21	26	29	32	25	25	27	28	27	40	26	14	21	34	32	26	21	20	24	22	31	29	19	31	31	30	21	26	26	30	25	34	31	26	28	16	19	33	20	27	36	28	23	24	30	34	22	28	29	39	34	28	28	20	25	20	21	18	22	21	18	21	22	23	25	28	22	22	30	24	24	26	30	21	33	24	20	36	32	23	34	23	31	27	23	31	32	36	23	28	23	27	24	29	32	28	30	24	24	30	23	26	32	27	28	27	18	19	29	36	17	23	24	27	20	32	22	28	26	19	28	34	32	42	25	16	27	18	37	25	27	26	25	29	31	18	30	22	20	25	32	33	20	32	21	32	30	29	28	26	35	28	27	27	21	29	28	26	16	21	20	24	22	21	19	35	33	26	28	22	30	28	22	21	32	13	40	22	24	21	28	21	19	18	19	17	25	31	19	23	37	36	24	27	20	26	24	34	24	24	29	32	35	26	18	32	22	28	23	24	30	33	24	30	27	29	28	21	23	22	26	18	25	24	18	27	29	23	32	32	28	28	31	22	25	21	31	24	23	32	29	19
33725	24027	17271	30409	35441	32257	27628	22351	18068	15065	11110	9193	7187	6388	5537	4963	4641	4110	3431	2864	2495	2177	1951	1569	1475	1275	1097	1012	924	902	713	688	646	620	583	548	588	506	523	559	523	510	494	462	475	475	492	488	424	430	474	452	453	460	452	438	475	487	421	444	417	403	457	445	488	452	421	483	484	461	531	549	500	518	486	534	508	490	480	433	473	485	460	485	458	452	476	492	452	492	455	497	477	495	462	494	467	500	457	490	452	442	451	429	480	472	462	424	454	434	409	469	431	428	461	438	450	435	425	423	436	411	417	420	455	419	455	450	367	440	412	424	414	425	412	435	433	430	466	388	461	405	415	408	457	458	439	415	430	438	450	470	415	429	418	401	438	421	435	477	461	475	430	429	421	446	459	416	442	425	425	419	424	414	428	432	438	445	411	433	434	447	413	469	445	390	453	446	459	395	415	452	440	435	434	429	439	450	428	461	431	437	415	444	411	393	430	435	465	411	383	428	420	401	448	482	443	430	406	412	420	433	420	421	440	440	471	432	410	451	475	421	400	426	417	405	446	463	398	411	454	446	421	456	428	433	437	424	426	401	454	412	448	459	427	434	457	440	452	426	469	449	409	435	438	417	418	437	440	496	420	434	440	433	391	435	433	446	466	380	434	449	423	434	427	421	396	424	425	439	425	447	445	441	394	396	426	443	453	424	418	432	462	437	412	465	439	418	458	387	425	441	453	448	405	429	450	454	437	440	419	393	445	413	449	419	395	473	444	426	427	416	447	457	461	398	460	403	428	445	452	448	417	441	444	432	422	443	406	434	451	447	439	441	387	423	460	418	431	396	442	460	436	413	443	437	472	434	454	437	455	428	457	418	438	451	418	403	411	412	416	436	456	476	436	437	448	401	434	441	417	433	435	479	411	432	489	438	415	443	410	441	441	456	439	430	398	378	439	454	420	435	437	427	409	420	452	421	437	434	413	416	430	452	420	411	440	412	438	447	445	444	397	417	417	427	436	412	435	419	442	417	450	435	423	429	409	443	437	482	412	435	467	464	387	425	424	421	402	437	430	451	454	425	400	450	470	399	423	453	427	422	432	397	403	446	444	396	441	461	439	433	477	429	413	431	421	438	403	416	416	409	419	405	482	431	416	415	462	432	423	448	464	446	441	455	441	437	434	415	478	426	419	419	434	434	389	468	431	438	407	423	446	425	414	429	418	394	445	426	409	408	428	423	403	411	462	442	430	447	444	442	437	411	408	443	451	399	423	427	387	447	443	437	434	407	402	428	448	442	404	442	421	451	459	406	462	436	424	449	423	403	455	457	441	417	375	450	459	456	423	425	425	435	453	388	430	421	441	439	410	405	413	440	403	437	415	398	449	449	451	427	425	394	423	426	461	407	426	466	477	444	401	402	429	455	440	452	436	447	437	396	415	445	438	432	455	431	420	467	415	450	441	439	422	459	474	395	452	447	450	413	443	417	415	456	449	411	438	443	416	433	417	405	434	419	425	410	468	429	445	432	442	415	419	461	419	450	425	456	411	447	469	442	432	441	446	431	454	444	406	430	398	429	417	420	405	457	420	431	427	443	432	464	444	426	437	438	412	410	444	454	448	416	448	424	465	428	454	426	419	446	448	433	429	437	424	443	422	448	446	443	422	432	453	452	420	442	438	446	417	454	439	462	424	442	456	425	410	442	415	443	441	439	420	449	402	451	449	405	382	423	431	438	427	452	422	437	466	398	449	431	438	476	437	466	404	427	420	430	440	458	466	414	415	463	433	455	449	391	433	428	424	419	422	382	416	399	433	414	426	421	420	422	414	396	449	481	435	425	443	407	456	426	460	445	412	393	432	446	404	415	447	432	403	451	447	441	436	445	440	447	432	434	393	408	406	451	428	451	435	456	416	414	433	434	403	410	435	442	391	444	435	446	426	408	397	465	441	421	414	435	464	429	429	430	420	435	453	413	468	458	436	439	415	459	448	453	429	432	427	434	398	429	453	416	437	467	410	451	428	437	448	420	437	422	464	400	403	429	450	443	415	427	412	408	448	450	452	424	416	419	386	430	463	442	406	438	448	423	413	486	432	452	438	424	425	426	442	416	440	437	422	428	403	438	437	445	424	463	421	450	433	421	433	424	448	446	444	419	438	430	447	453	453	442	457	455	446	444	405	450	423	434	449	418	443	421	442	437	437	419	434	448	435	455	439	424	459	444	442	447	405	378	424	414	473	462	435	410	399	440	428	461	434	446	453	423	442	456	428	411	440	457	460	377	420	427	441	412	446	451	436	422	434	463	454	447	420	433	405	426	437	400	488	438	412	412	435	415	451	488	465	439	430	458	434	452	407	431	437	448	408	415	422	410	437	422	465	437	425	428	453	460	441	483	428	412	395	434	411	419	448	424	429	448	389	446	469	383	470	413	406	425	454	425	459	423	416	410	433	421	412	428	456	448	431	418	422	431	424	409	444	430	432	474	450	425	423	461	442	435	437	441	476	433	404	417	450	405	451	429	431	394	460	428	446	429	429	444	443	454	439	402	450	464	459	461	425	444	439	423	452	477	471	410	444	440	439	419	428	408	420	466	394	464	446	458	434	417	452	417	404	457	450	444	491	435	414	450	421	433	422	445	427	428	414	432	445	433	462	432	426	417	422	466	411	437	440	449	433	443	402	410	413	437	435	449	450	436	446	439	452	443	420	446	447	436	431	429	436	457	422	400	482	464	433	465	468	445	442	410	429	454	476	435	393	456	393	398	421	407	439	447	426	421	455	415	444	394	414	439	424	402	443	413	428	452	444	425	461	432	433	387	407	425	449	439	459	418	419	484	403	442	453	445	440	488	404	391	445	405	426	438	407	429	428	401	413	451	448	455	470	444	445	466	459	431	417	422	398	466	427	423	435	452	433	468	424	422	442	436	441	441	407	408	436	457	424	437	429	431	445	441	417	437	402	404	413	449	404	429	468	437	420	411	423	417	429	438	442	410	438	435	478	430	426	440	410	428	464	432	429	443	435	420	463	443	452	443	420	452	410	422	416	448	410	402	402	413	442	416	456	407	427	417	400	392	461	429	419	441	444	406	444	428	422	409	450	448	484	441	424	437	447	438	445	422	416	447	424	416	427	461	409	423	428	434	450	381	429	443	459	468	487	438	396	462	425	427	413	408	437	438	423	424	405	440	438	431	424	380	414	430	458	442	410	433	433	411	427	408	434	433	423	443	433	389	406	461	437	397	417	434	480	430	431	449	435	422	438	464	424	429	435	458	448	443	411	469	440	484	432	413	479	426	406	467	435	410	431	455	425	438	477	418	447	455	414	424	419	415	436	462	445	433	406	418	420	441	403	469	460	447	411	435	454	412	411	434	457	452	426	485	411	381	412	459	457	448	466	427	439	446	436	423	410	444	429	443	439	412	436	445	410	459	451	451	408	438	423	408	472	407	406	422	424	449	418	404	432	440	439	447	446	435	437	431	469	415	425	433	436	461	443	457
5598	2149	1288	982	1384	1457	1080	843	665	500	389	326	272	262	179	176	171	169	127	122	115	89	91	87	69	63	69	45	44	53	49	57	46	47	39	38	38	49	39	52	48	52	52	41	47	35	48	50	37	46	38	44	42	39	42	46	49	42	41	46	31	39	45	42	33	37	45	33	36	36	47	47	41	51	52	35	44	32	49	42	50	29	48	43	29	49	30	35	42	52	47	45	29	45	56	38	35	52	40	44	41	44	42	40	56	53	39	33	43	37	40	43	26	43	41	53	39	37	29	35	45	55	48	45	43	34	40	47	37	50	44	40	39	38	38	41	42	39	32	49	35	42	52	46	45	36	38	63	50	32	38	38	37	30	40	43	28	35	47	41	38	37	41	49	44	37	44	41	46	24	26	46	40	42	39	43	41	26	46	48	49	35	40	31	34	48	36	30	39	34	40	44	45	45	36	49	34	34	46	46	36	41	35	53	38	47	40	43	32	35	46	33	37	43	49	33	44	51	41	33	44	32	41	46	40	41	41	39	45	40	49	39	37	37	39	47	47	40	43	39	34	44	43	41	40	45	32	29	32	39	51	26	51	47	45	32	44	42	42	40	30	55	38	43	41	35	40	44	45	34	46	42	36	41	39	43	43	52	41	32	37	45	36	45	35	27	41	40	39	38	50	41	49	36	57	47	44	42	41	33	41	43	34	34	42	35	42	41	38	61	41	48	30	35	30	44	60	39	38	42	39	38	43	55	38	40	42	42	41	36	43	34	40	33	45	50	39	38	28	48	41	46	44	44	35	44	45	37	45	44	33	45	48	41	33	40	44	40	35	42	48	33	35	38	41	49	38	44	46	34	34	50	44	33	45	49	32	42	39	41	40	42	38	39	44	40	35	45	42	45	40	43	45	45	46	42	39	35	38	37	40	40	46	45	47	29	33	40	48	48	36	40	50	50	41	40	43	37	39	36	41	51	31	40	38	35	45	38	48	54	41	44	42	39	47	56	52	43	36	49	48	32	33	35	45	38	43	35	52	46	36	38	32	45	50	30	29	46	34	42	40	43	33	52	40	38	49	26	39	43	34	33	39	47	46	34	41	34	33	35	39	50	30	38	31	46	51	34	42	36	38	49	42	38	30	47	46	36	41	56	38	44	35	34	38	30	44	57	48	51	43	60	43	35	39	48	40	46	35	42	43	39	43	39	50	42	39	30	39	41	37	47	39	39	34	45	43	38	29	38	51	38	45	45	54	33	35	35	38	33	43	47	40	39	38	44	41	43	43	46	45	45	42	38	46	40	44	47	40	39	48	38	41	53	50	43	37	44	40	43	46	44	36	31	42	41	32	41	48	37	45	36	49	38	31	46	34	45	49	43	53	45	35	36	37	40	41	38	49	41	39	30	43	32	53	33	35	46	49	33	55	41	42	34	43	51	33	51	37	46	41	36	36	33	38	47	38	36	35	40	47	49	48	42	34	37	38	30	38	42	38	34	41	44	43	36	38	35	45	45	33	40	41	33	43	41	42	31	40	40	43	40	34	48	52	38	36	30	35	39	32	37	34	45	37	34	43	39	44	36	35	25	35	41	41	38	36	49	43	40	34	38	36	50	43	37	43	33	40	52	36	37	39	44	40	43	35	51	47	50	38	36	37	48	40	44	48	48	46	53	34	44	35	31	30	46	40	32	35	39	42	46	39	46	49	48	40	43	43	45	38	43	39	44	56	43	47	43	40	37	44	51	34	31	36	48	38	48	37	39	47	41	48	40	46	44	52	40	56	47	43	53	36	44	34	36	34	41	44	39	39	40	46	43	48	40	46	37	45	46	32	43	46	32	48	46	51	39	30	39	43	40	31	46	30	37	44	46	44	32	30	36	35	47	48	38	35	46	37	42	42	41	31	46	46	38	28	44	44	43	42	44	48	39	32	35	43	46	38	40	31	34	29	39	42	36	35	36	33	41	43	43	45	24	33	40	44	55	33	28	32	36	35	33	35	40	43	38	39	37	42	39	49	46	44	34	35	33	39	51	32	37	42	41	46	39	46	37	43	47	37	28	40	49	27	32	39	35	51	56	36	39	53	35	41	41	41	36	26	42	44	48	34	43	34	34	37	35	30	31	58	48	40	40	46	54	51	52	39	34	33	40	44	54	38	41	47	38	40	40	40	42	39	33	42	55	52	37	38	47	40	46	44	47	33	40	36	42	37	38	50	37	32	40	44	49	37	39	49	55	37	36	50	37	36	37	43	53	36	35	36	28	46	40	46	29	45	53	34	44	21	30	37	39	35	43	38	41	46	47	37	43	50	46	39	40	46	49	34	44	42	40	41	43	43	35	43	30	45	38	36	45	43	44	27	51	35	37	47	46	38	39	38	44	39	31	49	41	37	29	34	41	47	47	29	45	43	28	45	38	41	36	44	40	44	41	41	42	35	49	48	50	40	32	50	36	48	46	37	42	43	42	41	35	29	31	37	53	46	51	42	49	39	50	46	40	41	52	45	28	44	35	43	53	38	39	45	44	36	38	44	45	33	33	42	39	40	41	43	28	48	38	43	47	35	51	35	46	28	39	46	45	33	43	43	46	57	44	34	34	51	48	39	37	54	34	38	38	41	39	39	41	32	46	61	39	45	41	47	48	42	39	50	41	53	37	29	53	35	50	37	44	50	38	41	47	47	49	46	46	45	43	34	35	32	44	45	50	39	42	42	36	33	50	36	33	42	40	50	41	40	31	48	30	29	47	38	37	38	42	35	37	39	42	33	30	34	27	52	40	37	36	41	43	43	40	48	49	41	37	29	48	44	35	30	45	46	44	47	48	28	47	46	49	37	35	54	36	45	35	44	45	42	37	36	32	48	39	40	35	40	45	39	39	32	44	40	39	40	44	46	38	33	43	29	42	46	35	42	33	31	44	32	35	46	45	36	43	36	43	34	42	42	43	37	39	35	44	40	44	40	42	41	41	32	43	41	38	33	43	33	23	32	38	45	46	37	43	40	44	41	31	37	48	45	58	50	29	45	29	38	29	44	42	43	38	40	32	45	36	47	36	42	21	36	38	30	41	40	45	38	34	42	52	37	42	36	38	42	49	30	46	40	41	42	37	43	49	39	39	41	33	47	53	49	42	44	20	46	48	45	44	41	30	41	41	43	40	49	44	33	44	41	34	52	31	30	32	33	25	31	42	32	42	50	44	40	47	37	53	49	56	51	35	32	45	36	45	54	30	46	36	62	32	37	24	35	42	34	54	43	50	51	28	33	34	35	38	45	35	42	42	43	54	30	38	35	26	35	39	33	40	41	33	38	45	41	43	39	36	41	40	49	36	43	43	41	35	33	39	45	36	39	35	40	43	41	36	33	37	33	44	43	45	38	40	41	37	44	44	47	37	40	36	38	33	46	44	35	41	45	30	41	49	48	45	37	58	31	45	44	39	31	45	33	40	50	39	47	45	47	49	34	42	42	29	46	54	43	35	35	34	36	43	45	45
36961	28052	21921	35788	40529	37378	32979	27330	22781	19026	14948	12316	10145	9212	7821	6801	6532	5810	4867	4315	3686	3400	2957	2545	2293	1916	1759	1588	1452	1287	1154	1105	992	967	919	894	867	876	819	797	830	788	738	711	706	708	725	676	682	693	686	690	714	665	695	720	698	694	701	695	710	694	631	706	682	700	758	685	677	749	726	820	775	785	761	828	733	746	709	702	722	729	716	716	740	730	724	715	683	688	715	704	722	722	703	656	702	714	716	724	716	657	690	644	664	660	664	660	621	668	622	689	708	660	707	636	659	656	661	699	635	671	628	639	656	696	655	661	656	704	650	634	657	663	665	693	669	664	711	692	671	677	670	685	689	674	689	658	717	690	696	747	657	648	615	641	673	627	591	624	705	601	635	662	655	632	631	653	590	667	629	627	676	677	609	662	631	664	625	624	680	647	621	673	671	627	620	648	677	659	676	705	671	663	650	654	624	647	632	633	600	613	648	693	672	630	611	612	676	594	653	686	651	618	684	632	639	656	660	641	687	619	654	681	714	671	618	663	648	688	634	645	678	649	654	625	675	633	675	613	655	616	595	654	617	640	630	669	674	673	678	650	623	711	671	672	623	619	624	668	675	664	662	622	698	699	659	669	696	621	670	681	661	646	673	668	631	697	667	628	724	655	620	618	691	658	633	627	626	671	661	686	678	626	621	631	652	652	644	665	602	684	684	704	648	625	625	666	673	675	696	641	671	628	700	640	677	678	674	661	628	645	670	629	661	635	671	675	702	670	687	625	678	640	664	648	653	649	663	679	683	640	657	681	683	605	697	678	685	672	635	668	646	610	637	638	659	631	678	651	637	631	623	642	657	665	680	655	643	666	670	666	715	638	673	623	622	655	659	642	663	626	649	653	595	677	674	677	671	700	696	629	674	625	614	649	681	619	655	627	659	627	612	646	597	644	633	679	674	625	651	665	649	627	634	632	686	665	629	698	657	663	644	651	663	658	646	679	666	641	599	661	649	665	685	638	651	667	681	687	662	633	635	658	632	678	630	648	631	623	682	693	651	656	667	628	668	619	672	643	636	651	651	638	644	734	622	669	667	631	690	655	628	636	613	660	657	692	602	652	655	619	690	647	623	667	659	616	646	631	676	661	655	659	700	649	652	656	645	687	666	638	645	656	636	701	694	607	616	655	652	670	627	651	667	675	641	653	630	624	669	663	691	670	632	641	624	624	662	654	633	640	689	669	611	608	620	611	655	588	650	712	631	653	622	652	609	639	660	672	677	649	706	606	686	660	612	703	642	633	633	655	677	673	640	634	654	655	715	731	616	648	669	630	672	658	637	654	665	623	647	690	642	647	677	674	653	679	664	669	622	655	646	627	678	660	634	677	652	644	675	658	644	678	640	670	624	634	704	647	629	598	658	705	597	645	621	605	650	645	681	652	606	605	648	662	619	681	613	712	669	595	638	692	658	707	656	660	722	689	635	631	712	665	670	648	690	643	657	716	671	632	655	669	625	658	644	635	648	644	655	626	655	726	632	701	648	573	649	621	667	701	644	621	651	654	670	660	638	668	660	656	650	656	681	651	684	640	658	675	644	634	664	624	612	625	690	668	631	708	680	691	656	675	615	646	630	670	639	634	645	651	637	643	666	680	639	662	647	624	650	606	652	675	654	662	638	627	699	677	629	661	651	630	683	650	706	641	673	616	640	644	655	632	654	664	619	646	628	637	672	628	650	634	688	660	635	718	638	648	611	676	636	644	630	605	632	654	661	603	617	667	656	634	652	621	652	641	664	641	678	612	671	621	640	657	658	646	658	661	610	675	630	648	695	677	653	668	668	617	635	636	635	677	667	620	659	594	642	606	667	673	689	682	658	643	647	650	656	669	653	625	671	651	671	687	659	703	647	657	628	699	657	679	687	614	660	696	630	633	658	630	631	652	692	668	658	649	627	630	663	644	634	684	623	668	682	672	658	641	651	648	638	659	678	640	654	651	595	624	640	661	626	647	646	659	676	635	641	618	645	607	677	638	682	614	634	633	666	619	645	622	630	662	655	668	692	681	641	625	665	621	618	664	629	660	668	634	666	596	611	695	660	628	651	655	689	677	689	627	671	622	673	650	634	666	679	635	596	678	662	657	665	652	635	690	684	691	658	647	690	683	698	655	644	641	618	654	706	640	664	646	627	686	652	620	663	670	669	656	632	664	656	668	672	699	648	682	655	686	659	697	652	641	647	665	626	645	666	685	648	650	688	636	671	681	654	664	648	635	657	681	635	636	661	633	669	657	671	627	642	657	676	619	629	628	640	664	720	704	671	651	657	676	612	627	690	591	673	664	664	623	635	657	642	658	618	636	641	654	671	630	660	666	656	599	612	697	674	638	689	645	635	649	639	639	613	632	659	695	651	624	647	631	672	611	654	632	652	712	628	594	645	622	674	670	684	650	639	671	668	640	657	618	642	655	635	643	669	636	688	597	646	634	617	618	660	644	691	626	621	662	653	634	677	669	644	668	617	612	680	653	698	637	620	645	699	642	610	638	626	647	638	650	606	619	663	648	681	653	667	615	691	633	687	611	660	654	678	650	638	619	687	640	592	644	645	655	656	652	648	679	680	667	610	664	669	680	693	630	696	691	629	629	660	690	661	627	622	669	640	640	639	651	595	668	655	661	680	643	664	662	638	648	574	618	650	662	622	665	661	629	657	665	613	644	661	701	643	623	655	641	655	648	670	673	647	718	601	655	643	644	617	649	675	701	634	649	666	658	662	644	659	636	642	656	651	676	671	636	678	664	650	664	705	674	645	654	649	663	665	643	627	656	662	644	608	665	656	660	656	659	619	664	660	667	642	659	611	654	622	676	626	622	637	657	684	640	679	646	651	659	617	633	601	633	636	588	697	629	631	649	661	688	696	630	669	678	704	632	681	611	674	635	662	644	670	616	652	664	642	649	638	630	633	667	652	634	594	654	627	647	645	695	674	636	698	611	652	639	710	622	644	645	677	724	639	657	664	653	667	651	614	695	671	649	638	657	660	666	593	618	638	631	679	618	666	642	674	636	683	635	712	649	674	671	655	709	656	645	620	684	647	679	641	677	722	668	646	690	681	685	637	657	639	642	655	631	615	676	648	690	636	647	631	647	687	615	646	644	665	624	663	626	624	678	659	653	646	655	621	582	637	679	609	637	623	647	604	664	683	677	618	671	692	632	661	651	646	596	669	625	672	634	670	690	631	618	631	669	606	686	664	676	666	641	630	660	643	628	652	635	645	630	670	662	657	673	682	645	604	670	663	597	643	613	690	646	634	680	631	635	671	636	652	640	629	649	675	671	622	635	648	654	626	699	630	632	622	719	665	703	618	701	687	659	653	625	654	637	661	679	684	660	674	637	698	638	658	665	657	648	645	655	601	637	697	622	710	643	637	659	703	639	640	678	632	667	684	601	655	612	652	664	656	657	650	696	649	627	662	663	697	644	680	668	677	656	672	636	642	631	678	705	665	678
6714	3569	2191	1566	2260	2284	1823	1326	991	756	566	409	321	283	245	224	195	197	188	141	137	121	119	103	74	70	56	49	78	56	44	42	50	33	35	34	32	34	40	33	35	35	36	35	25	28	23	31	22	34	26	30	34	29	35	34	20	35	25	25	30	25	32	30	38	21	26	23	40	25	37	38	26	40	33	36	25	38	35	25	25	37	22	27	28	34	22	36	40	24	39	27	31	37	31	33	24	27	41	33	32	29	38	33	35	36	23	29	25	26	19	31	34	35	34	35	26	31	23	24	23	32	33	22	25	28	27	28	29	22	24	26	23	37	35	30	24	34	26	31	24	26	27	33	25	23	31	26	21	28	33	22	33	29	30	21	24	16	23	21	21	29	34	26	27	33	26	26	33	30	35	40	31	30	23	32	36	21	39	27	31	31	27	42	29	25	28	26	24	30	18	27	30	36	27	29	28	30	31	27	29	28	17	31	33	18	35	35	29	24	25	32	27	23	31	33	22	27	30	33	19	30	21	22	27	27	23	22	26	24	35	24	28	27	32	33	22	44	38	19	34	34	23	27	24	22	21	33	22	16	26	22	23	31	23	23	26	27	30	28	30	28	28	33	28	24	37	35	30	27	27	32	26	29	28	32	28	19	40	27	31	30	24	19	20	19	26	26	29	14	33	31	25	24	29	35	26	25	27	24	23	32	32	23	30	27	25	22	31	30	29	34	31	30	41	33	36	25	30	17	24	28	33	36	28	24	21	34	18	20	20	28	28	26	31	24	32	29	22	25	31	24	23	26	35	26	22	29	29	23	20	40	32	23	22	25	34	21	26	27	32	25	33	23	31	36	21	31	20	26	29	31	27	29	31	24	32	32	24	32	37	26	22	33	35	21	31	33	20	30	34	27	29	26	30	27	37	21	30	27	26	38	29	31	19	32	27	29	30	23	22	19	33	30	35	35	32	18	40	32	32	25	34	28	29	36	30	28	30	27	25	22	24	28	21	31	24	22	28	27	27	28	33	32	22	31	27	23	26	38	32	25	26	26	32	35	37	25	13	28	25	20	32	20	25	27	30	25	38	39	25	29	34	34	20	21	26	31	26	33	26	17	29	28	39	32	25	28	31	24	28	29	37	23	23	24	28	29	19	32	26	29	20	35	22	34	26	23	24	19	18	22	26	28	19	35	34	39	20	22	31	23	27	24	35	28	33	25	31	33	27	24	28	21	25	25	25	36	26	26	27	33	31	27	29	20	28	20	33	35	26	29	39	26	28	28	27	25	32	22	30	39	20	28	30	25	29	34	28	35	26	31	30	44	35	30	27	35	32	24	23	31	32	30	25	28	23	26	37	21	28	27	28	25	20	15	19	31	24	25	30	37	26	30	31	17	30	28	25	28	32	27	33	24	30	30	31	26	29	27	30	21	30	30	28	26	32	20	29	27	22	26	28	23	28	27	19	16	30	24	26	25	23	26	25	27	22	17	32	29	21	29	34	37	27	26	40	31	23	18	28	22	35	22	31	18	21	24	28	27	27	29	19	28	25	26	33	26	30	36	21	30	38	27	27	27	37	30	31	40	23	33	27	34	29	26	39	32	27	30	32	29	34	30	33	28	26	37	27	30	31	26	29	31	24	28	33	28	37	24	20	28	33	23	29	26	33	21	26	26	30	27	31	24	26	25	35	32	18	25	28	28	29	23	28	39	26	26	30	30	37	31	25	24	31	18	26	19	28	30	21	29	25	29	16	33	24	33	31	36	29	41	30	24	23	24	30	43	30	27	21	26	27	31	27	28	19	30	27	32	32	25	27	23	34	27	27	34	29	18	33	29	26	23	29	35	37	34	29	38	17	19	26	28	20	27	33	23	29	24	26	30	33	28	33	28	34	30	29	29	37	35	24	27	30	22	23	15	35	29	27	32	28	32	32	39	24	22	29	21	46	37	18	37	26	32	27	28	23	35	28	37	27	23	20	30	24	22	30	26	36	22	19	26	31	26	36	30	25	40	31	23	39	23	27	31	25	33	29	23	28	21	27	40	35	28	48	22	29	32	33	36	25	24	31	20	25	32	20	26	27	36	28	27	27	24	30	29	29	26	35	26	28	31	33	33	26	29	36	29	34	26	20	41	29	27	30	36	28	19	31	27	23	34	33	29	25	37	29	32	37	24	30	31	32	31	31	27	30	31	23	21	25	27	20	23	27	34	24	32	35	26	20	28	26	29	35	19	23	30	34	18	25	30	28	29	31	33	24	36	30	31	32	18	24	31	28	36	23	29	21	20	36	34	23	23	32	28	29	28	35	21	23	23	21	29	38	37	32	26	25	32	25	22	32	30	22	21	27	31	20	28	22	36	29	32	31	25	24	30	36	28	26	26	27	24	28	23	35	26	22	28	40	25	33	18	26	37	17	27	20	22	39	28	30	29	24	34	37	27	26	36	35	26	40	31	22	20	24	19	31	35	31	25	21	25	31	33	38	32	17	32	20	32	20	24	39	21	37	28	30	24	28	29	27	27	28	26	19	24	27	21	28	26	26	27	31	23	30	27	29	44	25	29	25	23	25	27	26	22	32	22	35	28	19	34	34	25	36	30	23	26	42	26	25	23	34	29	33	32	26	24	32	30	35	26	30	36	30	33	21	28	23	35	31	32	28	29	39	26	23	23	24	26	19	25	23	29	26	23	18	27	29	32	29	32	35	28	39	20	28	36	27	19	20	29	23	28	20	36	29	31	19	28	24	24	27	36	30	21	23	18	36	36	25	26	28	27	34	38	23	28	26	21	25	21	19	25	37	25	30	34	22	33	26	25	22	33	29	35	37	31	38	24	19	19	27	25	30	26	31	37	30	27	39	28	39	24	34	21	18	35	30	27	31	24	27	25	27	28	30	36	37	27	28	36	30	33	25	23	29	34	30	28	23	36	40	22	19	25	35	35	21	30	24	24	29	21	36	27	22	31	42	25	24	31	29	36	25	24	30	28	30	23	29	33	32	38	26	30	24	24	39	25	25	25	18	27	32	25	27	30	34	27	27	32	20	28	19	34	23	29	27	28	25	31	33	36	26	23	29	36	26	22	24	32	35	24	29	35	35	33	27	25	28	25	24	28	32	24	30	26	31	35	28	20	28	27	30	27	37	20	24	26	24	21	36	30	28	22	25	30	33	28	20	32	28	28	28	30	23	29	29	26	40	25	25	21	34	30	25	33	34	25	30	34	38	37	27	25	23	33	23	25	28	26	27	24	27	27	31	39	31	20	30	27	37	18	32	22	33	29	23	26	25	25	23	25	24	31	26	43	27	28	30	27	33	30	36	20	34	32	36	28	26	27	23	27	29	25	21	22	34	23	22	31	33	29	26	33	11	24	21	30	31	20	23	22	32	18	27	32	27	43	29	30	38	28	26	27	27	20	30	22	26	22	30	27	21	19	24	38	28	19	26	34	29	31	28	31	26	29	22	29	30	34	21	24	23	32	29	28	29	26	39	32
43438	33270	27598	41430	46606	42928	38093	32929	27932	23185	19272	16101	13270	12049	10488	9538	8764	7764	6532	5786	5075	4435	3980	3476	3047	2562	2222	1869	1747	1425	1282	1157	1144	986	937	918	824	826	755	714	640	724	622	599	554	596	574	548	558	540	575	534	509	539	534	536	511	563	543	511	518	509	554	543	508	523	517	553	544	537	587	680	648	641	575	629	608	586	591	573	583	557	567	564	533	589	574	531	509	550	577	546	514	548	524	518	535	507	522	506	492	470	510	484	483	479	446	439	457	453	458	467	473	477	450	485	482	458	484	463	456	487	480	460	478	418	428	462	451	457	485	445	470	465	425	476	421	490	492	486	473	484	466	490	499	472	489	508	493	505	531	474	458	464	442	435	457	405	417	459	462	458	416	456	489	465	448	424	456	479	446	446	444	469	475	434	424	487	420	441	469	495	440	408	460	486	486	485	460	462	456	474	488	422	446	449	474	415	468	453	434	412	455	440	494	438	437	463	470	458	475	467	420	467	431	445	461	433	455	453	423	464	449	486	476	451	448	438	465	460	437	432	417	438	434	482	485	462	488	489	418	428	464	441	434	463	469	467	423	421	467	458	464	435	449	416	466	449	455	471	393	445	471	445	418	430	467	469	486	451	449	425	440	485	417	452	439	430	436	476	415	465	502	450	461	441	486	450	464	440	483	453	434	426	472	450	427	474	489	451	447	448	458	430	461	513	449	428	455	441	483	425	476	440	459	470	448	429	475	437	426	434	469	454	464	478	440	465	470	473	451	455	436	443	427	453	434	464	435	458	490	444	445	475	459	496	457	466	475	478	472	462	456	465	433	484	467	447	450	434	448	424	445	442	450	413	454	442	452	438	459	448	470	421	439	462	433	446	418	455	443	440	448	462	457	446	481	452	421	459	426	488	449	452	440	496	451	437	451	385	422	454	437	443	429	468	468	442	417	470	446	469	448	486	499	420	442	435	448	460	438	478	468	436	476	465	465	447	457	441	427	396	441	411	451	410	433	464	444	432	423	437	494	472	426	453	467	461	489	426	483	464	439	462	438	454	437	475	419	487	442	417	511	483	426	411	467	449	491	460	469	459	464	473	453	435	492	428	453	465	443	449	467	415	483	446	461	471	448	459	464	445	435	475	453	440	465	481	426	447	437	448	452	463	440	437	412	495	441	432	438	446	443	483	448	421	437	455	442	475	448	471	469	466	453	455	426	438	490	481	450	440	434	429	463	428	476	427	464	457	462	417	427	469	447	450	442	467	481	442	474	440	459	473	474	487	467	485	475	487	461	449	421	440	411	443	424	436	463	445	453	457	420	430	438	436	420	439	443	466	452	479	447	462	493	443	490	428	469	405	459	454	465	458	436	463	488	441	435	483	433	447	459	445	496	444	429	446	436	434	423	441	452	485	439	492	500	464	459	461	473	434	473	437	466	434	484	459	459	460	481	463	435	428	490	448	463	478	450	479	460	464	454	460	455	453	424	482	479	452	422	449	475	440	477	469	449	449	451	469	419	452	466	480	463	438	479	488	489	468	464	457	428	417	484	426	492	476	457	464	456	431	432	465	426	481	481	447	451	447	449	470	463	465	492	452	452	470	429	450	429	464	441	453	495	460	462	467	426	456	424	473	479	460	479	476	445	471	470	438	476	439	453	416	449	458	477	425	468	469	460	475	451	429	432	415	439	484	456	478	479	460	481	435	473	429	465	431	447	450	450	456	419	431	441	428	429	426	413	440	480	455	464	480	429	433	432	438	455	447	449	438	474	440	456	458	448	453	445	427	457	471	432	424	463	466	454	450	495	443	434	447	470	497	452	493	444	495	437	453	427	476	473	450	430	436	464	462	449	443	438	420	439	489	456	429	427	481	457	463	473	402	446	437	453	422	443	473	426	481	421	431	482	460	443	452	435	448	430	454	454	456	416	453	437	465	469	450	455	450	452	415	471	466	426	457	487	432	438	430	429	426	450	473	432	444	461	461	444	432	436	457	447	465	427	455	454	431	447	427	427	449	440	430	441	480	454	441	430	418	498	495	432	483	453	456	419	439	432	426	441	440	460	463	456	448	451	450	442	485	424	429	420	472	439	427	480	443	455	486	451	409	464	460	483	460	433	462	487	462	448	417	421	422	429	436	460	470	472	454	442	437	489	451	474	440	473	442	452	433	450	450	468	474	407	453	389	498	487	453	427	486	422	461	446	423	462	451	422	435	420	468	468	454	472	470	430	456	442	404	453	398	428	482	421	468	469	428	452	448	471	453	433	455	472	469	446	476	436	439	505	434	477	440	438	450	453	420	470	446	484	474	477	449	486	448	479	465	479	504	459	480	478	445	454	429	445	447	418	467	477	476	453	441	470	433	450	472	457	498	448	417	478	432	470	450	447	452	435	465	450	434	456	446	467	469	409	435	447	422	413	451	432	398	434	481	452	487	449	454	449	445	466	491	496	430	443	440	478	467	468	469	459	470	467	402	461	453	438	447	465	481	475	474	432	438	416	420	426	430	461	463	475	445	447	457	496	446	447	438	466	449	458	444	447	453	463	460	428	454	433	463	423	472	463	429	488	461	441	446	445	434	438	429	478	465	480	429	471	493	445	434	409	462	443	441	402	480	420	443	500	444	447	459	428	426	482	448	465	426	453	442	422	429	457	458	444	459	465	463	428	421	456	471	434	445	424	450	473	481	454	471	430	463	461	455	463	461	465	450	443	450	483	429	441	413	454	433	408	446	447	436	452	450	439	462	426	449	478	453	446	429	439	495	439	422	447	470	434	417	439	460	497	450	472	426	446	475	443	472	475	460	424	439	491	448	433	461	440	471	442	459	438	421	458	470	455	466	490	427	474	445	435	425	498	416	455	397	469	464	454	440	504	427	452	442	454	480	459	473	459	461	459	469	431	475	461	431	458	423	478	465	482	452	464	482	482	478	455	474	452	485	462	428	451	453	461	459	481	453	456	447	428	461	459	435	448	461	457	476	484	436	468	476	474	448	445	448	463	458	429	446	444	445	432	476	453	483	435	420	472	406	448	456	392	481	448	444	480	481	457	445	467	438	432	468	428	463	420	475	446	427	426	418	445	449	488	464	465	455	485	448	436	466	463	480	452	415	438	484	441	483	475	481	449	451	472	449	444	442	438	432	434	443	421	421	429	492	433	405	439	463	453	480	448	446	490	489	438	512	431	468	446	434	458	410	475	457	455	489	448	473	467	478	452	493	455	448	460	442	461	493	442	442	412	469	440	469	432	440	471	427	474	398	438	428	455	450	478	487	450	454	471	409	436	454	459	446	417	468	456	479	471	418	447	443	465	441	398	429	445	460	453	421	481	453	442	460	473	425	484	479	479	434	465	416	469	446	463	439	466	427	452	448	452	498	448	459	456	452	467	450	454	451	451	407	466	463	443	432	456	429	422	443	453	474	436	475	442	432	502	431	437	440	408	459	457	469	469	450	462	454	471	444	452	471	433	471	451	469	451	429	430	477	414	460
3604	1517	1012	728	993	1003	827	587	410	334	241	183	159	132	126	116	112	99	95	85	65	72	56	55	53	46	38	49	25	31	35	33	29	33	38	30	33	23	39	37	30	22	31	22	24	31	32	23	36	29	34	32	36	24	37	29	31	23	26	30	22	20	20	23	22	31	29	30	34	26	31	35	24	31	28	35	25	30	20	32	27	30	27	23	30	37	24	31	36	22	22	31	39	19	27	36	30	31	29	32	32	22	20	36	32	25	30	29	39	22	28	30	20	24	35	27	37	27	28	32	22	35	31	39	28	29	35	32	32	22	33	25	33	40	21	22	25	24	25	37	28	26	25	35	28	26	30	36	42	33	32	23	29	29	22	25	32	27	18	32	25	31	35	32	32	27	30	41	25	27	26	24	27	35	34	31	28	32	38	25	27	27	29	27	19	26	33	40	26	23	29	36	37	30	26	32	34	21	30	27	22	35	31	23	24	30	21	30	33	32	26	45	20	31	37	30	26	27	27	30	32	24	32	29	38	31	28	26	25	26	29	25	36	28	34	25	29	34	22	29	25	31	29	27	23	32	36	27	30	33	34	22	27	22	29	29	24	28	22	34	31	25	37	27	27	24	36	28	29	40	26	30	27	29	32	33	22	27	32	21	28	31	21	30	43	30	16	26	23	31	24	24	28	23	24	37	35	21	29	35	16	30	31	24	27	37	24	22	30	30	22	24	25	20	25	28	37	38	25	21	32	37	31	33	32	24	26	22	26	33	27	26	42	33	39	25	20	29	32	21	30	26	29	28	30	28	23	31	28	28	26	24	32	33	31	37	23	27	29	28	43	26	35	27	28	20	23	24	22	24	31	31	33	36	22	24	28	23	36	28	44	25	29	23	29	33	35	19	24	27	25	25	35	36	17	31	21	29	29	17	26	30	27	35	25	31	38	27	27	40	27	24	21	27	30	30	36	34	32	27	20	22	29	24	23	16	32	28	24	37	32	29	24	35	30	33	26	20	14	20	36	25	25	33	33	22	32	37	26	31	34	34	29	28	32	32	21	32	38	23	34	16	22	22	31	31	33	39	31	35	26	30	35	27	32	36	23	29	33	24	20	32	37	28	33	24	30	28	29	32	28	27	32	31	25	24	23	28	30	40	33	24	23	30	41	28	24	16	23	31	22	30	35	18	31	28	26	42	33	25	33	34	32	30	26	22	38	34	40	33	28	29	26	24	28	39	21	30	24	30	26	24	35	39	33	27	22	33	25	28	28	27	23	19	27	25	24	30	31	24	29	31	18	33	24	29	41	30	27	20	35	25	25	31	19	29	29	32	28	24	22	25	31	23	35	45	30	32	35	32	35	28	24	24	23	25	26	25	27	33	17	30	24	22	28	25	39	21	22	29	16	29	27	28	27	28	25	28	32	28	22	17	34	31	30	37	26	22	25	28	35	24	28	33	29	24	39	28	27	22	26	26	26	22	38	26	25	26	29	41	22	35	32	32	25	28	23	26	28	31	29	38	35	25	42	29	30	22	33	24	28	37	26	38	19	21	33	33	32	22	37	23	34	24	29	26	35	25	23	24	25	34	22	37	22	26	28	26	25	23	26	27	22	26	27	30	13	29	26	20	29	28	22	20	30	32	30	28	22	33	27	22	29	32	27	19	34	33	22	32	25	32	37	43	34	26	37	33	27	22	26	26	35	41	24	32	31	25	27	33	34	23	31	25	39	29	35	32	22	22	24	25	39	36	30	25	31	26	33	37	18	23	27	28	26	17	22	24	27	30	28	22	33	36	27	29	21	27	18	32	25	41	31	24	35	27	35	29	35	28	32	31	22	32	35	32	26	26	32	31	19	33	31	30	29	17	24	28	23	29	22	29	29	31	20	27	21	22	29	28	29	37	39	29	24	18	25	24	23	34	43	30	26	20	32	38	23	35	40	29	25	34	19	20	26	21	30	27	25	32	33	31	34	27	30	25	31	19	29	29	20	23	32	30	35	28	21	40	21	22	34	29	25	22	41	21	22	25	30	24	22	30	29	28	34	21	32	26	16	27	30	28	39	29	31	37	30	35	29	26	23	23	24	25	28	25	25	27	12	29	19	22	27	40	33	26	32	28	29	32	45	25	28	26	32	28	29	37	20	34	26	24	27	27	27	31	28	33	23	17	27	21	33	24	24	22	31	35	27	33	28	32	32	31	30	25	29	31	26	35	24	31	34	29	25	34	32	18	31	27	28	26	30	34	34	23	31	28	26	23	24	24	26	30	21	30	29	29	27	26	25	35	25	32	21	34	20	30	21	30	27	31	28	32	27	31	31	23	22	27	25	25	30	32	28	22	38	33	38	37	26	27	39	29	34	26	29	29	36	27	33	33	24	26	33	27	24	17	34	19	24	33	29	25	32	26	30	29	26	27	29	35	30	22	31	32	34	27	32	25	22	35	26	27	12	29	32	24	30	33	23	25	22	24	20	19	23	16	18	32	34	14	37	35	20	26	23	32	28	18	28	29	19	28	17	20	22	20	20	36	19	38	28	30	33	18	32	38	28	21	26	34	27	34	21	35	34	23	26	28	31	32	28	30	29	35	20	21	27	26	31	19	32	34	36	37	30	31	26	30	24	37	25	26	27	37	30	21	21	32	23	28	27	27	28	27	31	32	33	26	26	28	18	30	34	22	30	30	19	23	33	24	34	31	25	27	38	35	27	28	19	32	32	22	24	30	25	28	35	23	27	28	29	33	25	28	31	37	40	35	29	32	29	35	19	23	24	34	27	27	38	28	33	36	30	34	26	21	26	37	34	26	29	26	34	31	29	37	27	26	23	40	24	26	27	27	35	38	21	22	26	31	37	34	22	21	20	31	30	24	29	29	25	22	27	24	27	22	33	23	23	22	29	32	34	23	28	28	29	29	25	29	30	26	21	31	28	32	25	31	19	32	22	24	27	30	29	32	25	28	23	30	24	33	34	37	32	26	21	18	36	23	23	20	23	32	36	35	30	26	22	25	32	28	27	32	26	32	26	29	32	32	37	19	24	28	22	23	27	22	41	16	27	38	38	26	33	34	20	29	29	27	33	35	22	28	33	31	20	33	29	23	26	20	25	32	39	40	30	28	22	23	23	33	27	23	28	36	38	25	35	33	38	28	31	38	25	41	24	28	25	23	32	27	34	33	31	26	23	23	27	29	32	35	26	32	22	25	38	32	25	24	40	26	19	26	32	33	20	39	38	30	18	26	23	28	32	17	34	32	37	34	34	29	20	26	25	30	31	21	32	27	26	16	29	36	27	26	23	39	30	35	25	20	22	34	27	29	25	32	27	28	31	31	31	31	23	25	23	40	24	27	28	42	29	30	26	26	29	22	29	24	32	24	25	19	34	30	22	29	39	39	29	22	30	28	33	24	23	30	33	34	33	25	21	22	27	25	34	38	29	22	29	24	27	29	40	29	25	27	27	26	26	30	30	31	18	35	17	26	30	36	27	33	28	28
34592	25447	19042	32932	37869	33897	28722	22881	17895	13862	10786	8447	7060	6390	5644	4714	4430	3941	3337	2873	2470	2052	1765	1585	1414	1203	1129	1036	931	785	805	717	709	600	597	602	589	537	576	573	550	515	474	503	472	514	439	475	471	432	466	462	458	495	459	425	463	474	497	488	442	500	488	479	449	421	435	477	498	529	536	568	544	550	529	546	508	566	509	482	525	520	489	490	465	499	479	485	515	514	538	491	531	492	505	514	510	470	476	492	479	481	480	458	474	462	508	481	483	429	442	481	459	487	503	477	467	479	455	443	474	465	454	474	493	469	470	470	475	482	457	410	453	451	474	456	482	480	459	458	457	458	491	476	464	491	509	467	496	483	477	480	481	467	464	401	467	453	456	416	481	490	459	468	485	501	463	446	464	462	454	430	449	434	451	453	438	412	494	491	484	447	462	446	472	445	464	458	450	425	449	480	466	455	451	427	445	453	447	422	425	504	446	435	471	448	461	435	447	453	471	459	442	456	430	471	436	462	471	486	472	470	473	421	448	439	449	497	466	455	484	441	489	428	496	458	474	446	444	457	480	447	428	438	487	461	431	487	429	449	441	479	461	457	463	448	475	440	504	444	437	467	450	485	497	453	423	459	444	455	456	461	498	472	470	411	490	461	486	474	494	457	507	473	463	442	494	432	455	462	457	470	471	470	450	505	471	459	414	443	445	464	483	474	455	430	501	434	449	457	493	469	482	439	436	451	468	466	493	456	450	496	408	433	455	426	476	469	424	471	460	472	483	400	450	469	449	440	473	434	468	457	421	492	424	460	447	427	459	475	445	457	502	438	460	447	454	453	479	468	471	456	468	454	437	436	478	456	434	477	453	441	447	467	460	492	457	457	468	461	420	448	464	468	468	440	457	484	442	470	493	449	427	479	461	465	441	434	475	437	450	451	489	470	500	452	455	460	470	488	485	466	433	423	450	464	463	508	449	419	485	464	454	475	501	463	461	471	446	438	444	429	473	440	484	432	435	458	486	473	472	436	480	444	482	481	464	418	468	455	501	422	448	466	487	401	495	434	481	490	451	452	446	468	486	448	489	473	436	448	475	479	422	439	452	450	471	460	420	416	445	487	463	417	449	443	493	505	387	466	456	463	481	453	465	448	485	421	472	487	450	446	419	452	433	471	429	439	459	425	446	438	480	474	464	468	429	419	429	477	470	457	444	445	436	458	459	483	441	439	435	474	462	470	476	456	456	448	425	460	432	451	502	428	483	485	469	460	440	457	466	419	480	463	480	438	504	434	451	497	486	457	457	458	460	434	480	523	494	428	467	490	466	508	462	446	438	426	464	490	486	481	469	465	452	441	473	469	439	448	474	462	465	459	432	453	469	452	459	423	436	443	463	455	474	447	488	477	453	410	452	458	445	477	452	467	530	457	448	455	448	454	466	481	488	471	450	483	462	449	468	446	452	444	435	477	434	456	437	451	476	496	450	461	479	466	424	443	484	496	441	497	446	481	451	472	476	472	447	436	431	440	437	451	436	498	438	451	509	452	443	420	458	480	464	456	418	444	433	467	442	473	448	473	436	479	447	437	466	443	469	475	440	418	483	431	435	435	460	470	456	428	470	465	452	465	458	444	445	499	479	471	462	416	434	455	441	442	464	458	443	482	498	419	440	461	458	476	485	480	410	464	440	460	450	458	491	453	481	448	427	431	455	456	474	441	477	429	465	450	500	474	435	461	475	461	417	459	451	482	445	438	470	471	459	453	480	432	430	444	459	453	474	455	425	466	480	435	455	444	434	479	450	536	436	507	458	450	472	451	479	463	426	508	452	435	447	458	474	455	471	465	496	488	451	447	452	469	484	476	466	445	448	448	448	494	489	491	449	471	480	477	481	440	453	440	433	444	460	445	462	459	470	489	457	452	474	459	439	450	431	453	409	479	458	480	493	466	439	460	447	497	507	489	441	472	444	500	477	517	471	460	445	459	458	463	479	500	477	464	466	445	451	455	455	467	461	455	480	463	460	452	462	470	439	415	445	429	454	464	445	457	502	461	484	448	445	491	454	422	415	442	449	489	444	447	481	452	455	442	438	454	465	440	468	460	459	443	471	463	419	414	438	478	455	420	438	401	483	445	484	463	482	448	480	418	465	447	467	457	509	458	454	456	432	486	444	460	460	436	437	451	467	444	462	452	434	490	510	447	475	497	431	420	449	490	493	440	434	471	454	444	470	445	457	466	466	455	437	435	452	477	447	467	454	468	452	464	456	487	469	502	479	491	428	437	424	469	458	475	480	463	459	466	454	450	492	473	451	446	472	421	472	436	451	483	450	437	476	487	451	437	438	444	457	461	452	438	470	449	466	473	468	424	467	456	474	479	503	466	448	422	511	456	425	508	466	462	469	439	455	427	436	444	434	463	463	471	428	455	432	458	449	443	494	468	467	464	486	466	468	442	505	462	476	461	479	458	454	493	468	478	502	495	477	483	477	454	424	484	457	459	452	442	454	448	450	502	479	422	465	453	486	497	457	497	430	440	497	460	453	480	420	468	454	430	422	425	473	476	488	443	461	438	467	452	460	428	442	455	439	437	481	453	411	498	449	457	467	485	430	459	415	459	473	444	455	501	454	469	442	459	441	439	455	498	478	444	461	449	464	447	460	450	505	435	480	433	460	450	474	489	437	476	444	456	433	465	480	442	441	457	442	447	462	485	413	470	456	465	465	451	444	470	465	424	478	454	480	452	460	470	445	474	461	482	477	487	474	441	443	441	465	451	482	442	470	492	478	451	482	443	437	447	466	490	437	460	445	420	442	456	450	476	447	426	439	461	493	465	467	447	459	459	523	421	494	453	479	458	471	492	461	469	458	481	498	487	442	482	490	489	450	485	463	471	484	471	433	462	441	436	480	431	471	479	435	488	425	496	474	419	448	434	472	457	437	448	452	475	464	436	440	448	467	450	449	438	434	473	441	491	474	450	467	478	489	443	471	459	439	476	503	442	460	496	447	484	452	458	467	437	467	492	469	451	405	496	447	479	454	474	490	480	460	457	477	458	437	440	467	440	485	436	439	451	463	449	452	469	479	444	427	498	450	451	479	423	435	481	464	437	446	474	462	463	438	467	417	464	441	479	434	453	443	488	475	486	431	431	455	464	461	469	495	478	487	479	491	441	476	505	461	449	459	488	485	420	474	473	447	457	447	450	430	482	416	440	456	439	466	466	450	456	473	438	448	476	431	464	425	448	449	434	453	471	447	453	440	469	416	439	475	473	460	440	483	453	461	439	487	454	430	424	475	476	464	418	471	472	433	481	433	455	459	444	474	450	451	431	450	439	475	450	461	464	450	492	476	468	443	471	452	472	467	473	479	428	464	472	454	463	502	448	435	454	472	508	428	456	454	426	467	477	461	433	463	487	457	456	467	485	491	426	446	433	449	471	462	472	459	448	475	484	430	457	486	427	437	438	461	415	442	467	441	471	435	458	437	434	431	479	446	443	434	450
3620	1707	1047	843	1086	1080	739	567	441	302	232	184	151	143	113	107	121	100	86	49	59	62	42	61	41	46	34	27	31	32	31	22	25	27	33	26	34	36	27	25	36	29	29	31	29	27	32	26	19	25	25	26	36	25	16	30	42	29	26	36	24	29	19	36	18	20	22	16	27	32	36	26	32	36	33	26	26	31	34	37	29	18	28	30	34	25	25	39	18	29	28	27	27	34	32	26	24	17	29	34	28	28	32	23	21	31	30	29	27	30	29	22	31	25	29	27	28	28	25	23	36	29	29	24	32	28	19	32	26	25	30	44	20	29	26	34	21	34	32	29	25	28	33	23	33	32	24	30	28	25	30	30	26	17	20	29	27	23	23	46	25	36	20	19	27	21	31	25	20	31	26	39	20	23	28	39	26	27	24	28	28	29	24	33	30	26	24	24	20	22	24	27	27	23	17	28	25	25	22	21	21	33	31	20	31	27	30	28	26	26	29	34	23	30	31	21	21	27	31	26	24	19	33	29	37	23	23	43	29	32	33	25	33	22	21	37	28	32	37	25	27	26	22	25	36	33	33	27	24	29	21	31	32	33	43	25	27	21	23	26	30	40	26	35	20	22	29	29	26	25	26	29	25	30	28	21	32	28	24	28	32	34	26	26	26	32	20	31	35	28	29	32	30	34	28	22	21	33	32	20	23	18	35	26	27	26	27	28	31	25	28	32	24	27	32	23	25	23	28	21	19	23	19	26	19	25	40	20	25	26	28	23	21	28	35	25	23	29	23	26	28	22	19	25	19	29	25	27	30	21	32	15	24	26	27	21	19	21	21	24	27	29	23	25	32	27	24	25	28	27	25	33	21	21	33	31	22	32	31	31	36	19	27	24	22	28	25	31	26	21	23	32	20	24	23	23	22	26	25	25	25	27	26	23	28	21	24	22	26	25	26	31	26	34	27	33	27	30	29	26	31	21	41	32	30	33	32	33	24	33	29	29	26	27	27	31	33	33	21	31	26	22	43	26	28	27	28	26	22	23	29	25	23	28	27	31	19	23	24	30	23	36	21	26	30	28	21	29	30	26	24	23	33	24	37	23	29	30	20	37	24	17	43	19	30	24	17	33	24	30	24	35	23	15	26	22	34	29	23	34	34	28	35	29	37	30	28	27	34	27	24	32	27	27	24	29	43	24	28	15	24	32	32	34	23	31	24	18	35	25	30	26	15	27	21	24	33	29	33	18	27	26	22	22	29	31	22	29	17	29	27	30	37	25	32	21	28	33	25	28	19	31	30	31	23	29	29	25	25	27	26	28	23	25	26	29	30	30	20	24	25	30	19	24	24	30	22	23	26	26	29	21	21	27	23	27	22	18	30	20	28	15	22	20	35	23	34	30	26	19	34	18	28	39	16	26	26	30	25	34	26	27	31	27	28	28	24	24	25	23	44	25	31	14	27	18	22	21	25	34	22	33	25	26	33	26	25	29	25	25	27	31	25	38	27	27	22	28	38	35	27	31	25	26	26	17	26	34	29	33	23	21	27	30	35	28	25	28	33	30	19	32	23	30	26	24	29	32	26	20	28	26	28	16	20	25	26	22	27	21	29	29	30	20	24	32	24	17	27	26	35	19	28	32	29	23	36	30	21	33	23	36	17	20	35	31	21	30	35	27	31	24	24	24	22	29	23	27	25	37	28	28	24	34	28	27	22	28	35	23	23	24	28	31	32	28	21	25	36	34	26	32	26	23	25	28	31	35	27	27	25	21	37	31	21	25	23	23	35	32	30	26	29	37	27	30	26	33	22	21	33	22	20	24	26	28	31	21	27	32	20	24	23	24	28	33	27	24	18	28	42	27	32	15	20	22	21	33	19	26	15	31	24	36	24	33	24	21	25	31	26	27	22	38	28	27	28	25	29	26	49	30	31	21	16	30	27	28	30	25	32	28	31	26	29	28	35	23	16	30	32	21	18	27	32	28	28	22	27	24	26	30	26	25	24	32	29	34	23	25	20	32	30	24	30	21	26	23	26	24	27	22	32	29	20	25	27	25	22	31	34	31	26	19	26	33	22	24	28	19	27	30	27	23	26	24	22	19	30	30	23	20	27	28	25	21	18	26	17	23	23	28	27	24	26	28	26	29	27	27	15	23	25	28	26	23	26	24	18	26	31	18	19	31	31	39	30	27	34	30	29	23	24	33	19	27	28	26	23	28	27	19	32	30	25	27	26	23	32	30	30	35	23	27	26	22	23	22	20	27	21	29	30	31	23	38	24	42	26	35	24	17	26	26	34	33	15	16	24	30	34	23	32	23	25	34	20	28	29	28	32	28	28	33	25	27	30	27	25	33	34	34	23	27	26	25	17	20	26	23	21	30	34	21	28	22	34	25	29	31	27	28	32	32	20	29	20	23	31	27	33	26	23	26	24	32	31	27	26	32	22	28	31	35	27	28	18	24	29	29	29	27	32	27	29	27	26	20	26	26	26	38	28	36	30	32	27	28	30	26	29	33	30	26	24	28	22	26	26	28	30	27	33	38	26	26	24	30	33	29	26	20	31	32	28	22	23	21	33	35	27	34	25	17	28	35	31	29	23	28	21	18	39	24	21	29	23	18	33	12	35	22	24	24	30	36	20	19	25	18	27	28	26	26	21	29	20	34	23	28	23	23	34	21	25	33	27	30	30	27	31	27	34	32	26	24	25	23	26	29	14	23	23	29	22	27	30	31	20	39	19	22	24	28	33	20	29	30	28	28	29	29	22	30	26	37	29	23	27	30	16	21	34	30	34	23	25	26	26	36	16	32	16	27	26	28	22	22	31	21	27	36	27	22	22	31	23	27	35	34	23	20	27	16	25	20	26	25	26	29	20	24	24	21	17	19	25	27	36	26	29	19	21	25	32	22	22	26	35	24	29	33	28	34	26	23	21	24	25	29	32	39	24	26	35	20	25	23	26	23	24	38	20	27	20	22	29	19	21	29	23	29	21	33	19	26	28	22	27	18	21	28	33	24	27	31	31	22	33	33	18	15	26	20	22	24	26	26	31	23	29	30	36	25	28	18	29	30	25	22	27	29	28	33	22	25	29	23	28	26	24	19	30	23	25	25	24	29	29	32	29	23	34	18	27	17	29	25	27	25	28	24	25	28	32	31	25	19	29	19	29	26	11	24	22	33	31	17	30	22	28	25	26	25	25	16	26	37	20	34	23	22	28	26	27	12	32	31	22	33	30	21	21	25	20	26	22	24	34	27	26	22	23	27	41	22	17	33	24	30	36	28	34	29	40	23	25	34	24	28	30	19	32	27	25	27	29	29	29	30	29	19	21	26	27	25	33	24	27	28	31	20	26	24	25	27	21	23	38	24	18	30	28	20	19	31	31	26	31	26	32	30	28	28	24	29	29	24	21	28	26	34	24	27	30	29	23	28	24	23	33	28	28	22	28	29	31	19	25	29	30	25	28	18	28	28	19	28	20	18	24	23	20	36	27	25
35054	26222	20173	34573	38934	34849	29248	22998	17589	13566	10196	8067	6922	6078	5176	4733	4261	3863	3260	2752	2370	2024	1699	1485	1317	1158	994	855	834	742	782	675	646	649	599	573	524	532	540	481	477	450	491	450	472	463	479	423	426	491	483	434	446	448	451	434	440	470	469	471	467	479	423	418	440	452	449	437	478	512	550	529	525	514	519	520	494	467	470	506	510	516	450	461	489	457	465	450	469	461	431	494	476	483	442	441	503	465	466	449	461	437	462	483	416	452	467	442	447	402	414	463	450	459	408	439	437	413	389	444	443	447	433	431	388	383	447	438	436	417	458	450	438	492	434	479	435	471	445	481	474	455	450	442	499	469	423	403	423	466	506	466	469	428	425	420	470	449	463	406	454	419	444	418	447	455	463	445	426	447	424	492	457	453	479	465	427	407	479	453	431	420	475	410	433	401	456	433	434	440	452	439	430	436	450	458	464	443	455	460	408	429	415	409	426	451	436	461	372	404	439	467	438	475	436	432	444	440	448	463	400	424	470	463	406	403	467	429	471	468	442	449	399	441	439	453	463	463	437	440	446	442	448	436	452	452	464	426	496	444	425	442	463	457	436	403	440	428	436	463	469	442	446	469	419	411	398	436	408	460	457	437	433	413	478	418	421	448	454	457	400	403	388	425	441	465	433	446	425	440	435	465	463	436	447	439	428	452	436	398	469	392	445	420	417	434	445	487	412	437	405	445	436	437	400	401	423	425	451	436	435	447	450	445	423	379	460	450	399	488	417	450	478	441	432	428	432	457	443	379	443	417	421	416	457	450	407	439	491	500	472	427	415	429	442	448	437	429	449	427	433	461	406	438	455	434	440	426	438	441	383	422	440	414	432	485	433	450	403	458	451	427	395	461	408	447	407	434	429	415	419	444	455	431	448	467	455	436	452	435	437	450	458	453	460	433	432	446	415	446	438	449	399	453	462	425	429	412	444	442	475	431	422	435	416	448	464	430	428	432	470	448	466	498	450	418	455	404	417	409	419	415	439	430	418	426	445	418	433	424	470	463	417	435	428	453	443	443	439	426	451	422	435	438	444	466	438	462	435	430	424	442	406	382	482	476	439	445	462	442	447	441	432	427	462	429	437	419	441	441	444	448	391	429	444	434	495	421	442	432	399	450	437	428	463	440	504	438	442	434	442	433	417	431	415	397	420	453	454	418	404	434	419	444	459	431	448	451	453	447	438	440	430	444	464	447	427	420	438	471	404	407	428	459	419	439	409	452	419	423	435	475	467	417	467	474	428	471	431	470	442	450	470	432	469	468	442	431	420	430	473	447	454	459	429	446	445	403	401	466	415	454	459	450	433	411	425	420	437	426	421	438	454	486	443	444	441	436	467	427	452	419	453	433	455	462	435	464	428	442	438	411	426	431	400	452	435	436	403	428	429	431	434	452	449	419	435	453	427	444	464	473	472	458	461	447	450	447	468	411	483	419	477	418	462	422	448	423	462	473	466	429	468	456	455	451	409	429	442	434	450	441	441	452	401	456	429	448	453	440	464	444	421	437	454	453	431	414	428	447	445	481	441	427	425	446	461	429	386	445	436	451	387	432	446	438	461	434	457	424	411	444	420	451	504	408	430	451	421	461	436	422	480	424	463	433	469	466	413	398	446	427	447	446	475	402	446	444	423	441	421	432	424	435	452	446	450	446	416	454	432	460	445	410	421	464	434	464	434	397	442	420	444	465	404	443	410	431	433	430	457	408	462	431	439	389	454	445	408	421	452	416	436	487	454	407	446	421	429	442	413	450	442	445	452	441	455	461	464	420	417	439	446	464	428	441	436	503	446	409	427	441	420	489	449	438	442	440	427	441	435	462	465	452	470	433	465	435	455	385	459	439	452	410	418	400	446	437	442	452	433	444	438	435	418	439	450	472	432	412	445	429	468	448	467	422	380	442	457	448	431	428	409	429	440	439	458	451	438	428	423	417	453	459	419	439	416	396	443	413	421	436	455	414	437	424	463	471	432	444	448	455	446	424	406	458	428	440	465	424	446	447	404	413	472	422	422	413	466	462	427	416	438	444	448	439	425	433	444	456	431	476	447	442	436	434	424	448	462	446	436	410	465	448	441	444	447	415	396	454	430	434	440	450	451	436	446	470	411	430	437	439	450	440	465	423	430	427	435	434	377	437	480	485	434	474	458	387	432	448	436	434	424	456	456	418	449	409	420	398	411	415	459	411	426	467	414	453	439	406	398	456	430	420	430	466	425	426	441	420	431	434	457	406	428	439	447	442	505	481	399	467	435	416	425	430	424	459	418	441	475	466	403	415	431	415	433	424	451	401	408	425	439	435	451	433	438	408	463	472	432	416	463	419	431	432	472	450	434	417	425	443	446	424	466	449	450	441	453	451	429	430	470	408	438	427	427	443	449	440	452	436	405	454	471	443	436	454	409	465	491	417	415	474	431	423	392	410	435	416	431	431	431	485	427	455	462	435	426	428	438	436	409	412	381	464	444	427	469	410	422	431	430	475	449	425	450	483	444	445	427	448	439	432	446	402	464	451	431	455	454	452	406	428	472	415	442	418	452	437	475	432	428	423	457	445	462	431	427	402	415	443	408	445	460	426	453	422	413	447	475	473	386	458	458	459	434	479	471	469	439	465	460	459	438	438	446	438	467	434	443	458	418	440	454	399	441	445	448	431	434	446	421	441	429	453	439	426	486	452	452	464	436	445	432	462	441	439	431	438	449	402	450	440	456	449	460	435	435	422	405	460	412	446	442	422	480	450	447	431	453	407	431	439	408	448	442	442	456	407	408	443	447	445	457	449	459	449	406	459	449	462	414	451	427	433	414	461	427	439	401	438	453	448	483	426	445	451	441	414	473	420	454	419	448	423	407	437	477	443	430	416	409	456	468	418	437	465	454	425	422	412	429	442	412	412	453	407	420	432	458	442	442	420	451	454	458	416	442	451	460	433	441	451	448	431	432	426	417	447	459	422	440	427	471	417	408	475	418	433	443	468	479	430	482	445	439	445	398	500	423	466	433	428	441	422	458	498	422	458	434	425	406	460	427	412	433	445	449	483	421	410	431	417	463	460	416	452	453	413	442	451	438	445	479	454	445	429	426	473	413	436	438	415	444	416	447	431	413	434	471	425	450	411	443	424	458	446	440	435	458	475	452	431	473	415	422	426	469	406	409	423	431	444	409	452	442	457	441	404	464	411	450	477	430	448	458	476	416	440	469	465	445	472	440	445	443	424	445	411	431	403	471	455	454	441	431	456	445	433	454	436	446	460	460	441	433	438	453	446	433	451	456	467	425	442	447	468	450	449	481	471	422	441	462	481	455	459	419	442	438	463	421	449	423	441	387	467	443	444	404	458	435	442	435	443	465	415	430	430	435	447	402	455	414	431	457	436	467	455	458	425	438	428	445	432	426	439	419	424	422	423	437	408	433	432	453	445	449	403	403	436	433	451	441	442	453	428	449	432	453	446	442	406	440	430
6046	2507	1541	1317	1746	1660	1235	931	611	447	369	269	247	214	177	174	151	135	126	132	100	88	89	64	60	56	50	48	48	63	62	46	37	36	54	40	41	53	43	47	37	25	45	47	51	40	37	40	40	38	48	31	40	27	33	46	40	39	48	35	42	48	48	33	41	50	38	51	44	42	47	44	35	36	39	47	54	45	33	49	39	46	47	43	41	40	38	39	41	36	46	36	49	45	57	55	41	40	45	45	40	37	40	30	36	36	35	48	47	50	31	43	51	46	38	42	35	41	35	33	39	35	34	37	42	38	52	44	41	45	33	47	41	27	45	49	43	41	33	36	36	38	42	34	51	39	41	33	38	42	38	49	41	42	42	33	47	42	35	43	39	40	46	34	43	51	40	45	38	39	39	31	54	34	43	36	33	45	48	42	44	34	46	39	46	44	45	29	36	36	32	30	39	40	51	38	34	46	31	46	50	54	47	34	40	34	44	28	36	44	34	45	57	48	45	45	45	46	43	43	42	39	44	41	40	30	38	43	42	39	41	47	40	45	36	51	41	56	49	49	43	49	34	42	41	37	42	39	45	38	47	35	31	40	34	45	41	52	35	49	38	41	30	45	43	43	35	36	34	50	44	40	37	44	36	39	38	40	43	40	46	40	42	41	41	32	41	34	45	50	48	40	38	34	32	40	37	50	41	38	54	33	43	53	44	42	40	41	40	43	41	60	39	26	33	46	40	38	32	33	33	38	47	45	31	49	38	36	40	38	45	38	43	51	29	44	44	33	41	37	36	35	41	42	33	47	41	45	43	44	29	39	51	39	39	37	41	43	32	42	39	52	43	29	41	32	41	42	39	40	35	43	36	39	37	42	48	43	35	42	41	42	42	37	38	44	41	38	38	36	43	36	32	40	49	44	46	32	41	57	50	38	41	41	35	39	44	43	43	40	39	51	48	30	41	47	32	34	38	37	45	38	41	36	40	35	40	39	42	44	26	40	32	41	32	33	40	38	43	42	44	48	35	35	40	42	43	35	33	38	53	41	33	40	48	39	39	36	45	52	30	32	38	53	39	40	51	26	45	38	47	45	37	32	45	47	46	55	44	39	43	43	50	45	39	45	21	37	36	41	46	47	37	29	42	38	38	39	49	48	34	33	43	40	53	46	41	38	39	35	32	40	41	36	45	26	41	32	45	53	37	45	37	42	31	46	38	38	37	31	44	31	38	34	43	39	42	35	43	32	44	50	39	37	40	47	36	29	42	46	37	32	35	42	31	39	40	38	50	46	33	36	48	40	33	41	47	44	35	47	30	36	42	42	46	42	36	42	38	39	34	56	41	38	40	46	51	42	41	42	45	50	46	37	38	47	37	40	63	41	34	47	41	44	44	43	43	45	41	36	46	44	30	33	37	47	51	41	44	47	37	43	40	36	56	33	27	42	29	42	42	40	43	51	51	39	40	39	34	41	52	41	42	36	44	50	47	45	39	39	41	40	39	34	36	38	37	52	39	35	47	47	44	36	41	42	41	43	47	48	33	42	38	36	41	42	37	38	40	42	46	37	40	31	42	36	39	41	28	42	43	41	40	45	36	30	52	35	38	38	46	34	28	40	39	40	48	39	39	45	50	39	40	54	46	56	35	28	42	44	48	39	42	37	33	45	51	46	37	39	38	42	42	43	47	37	49	43	36	46	35	36	33	34	51	38	43	38	40	47	53	36	44	32	43	35	51	45	46	42	39	42	43	44	39	44	42	48	37	42	33	36	35	35	34	39	41	40	42	50	40	26	34	35	39	39	44	44	44	32	36	51	47	43	36	42	33	36	43	40	47	36	37	41	53	32	41	29	51	43	38	45	39	34	43	39	44	40	41	43	41	36	35	43	40	46	29	37	44	44	47	39	44	48	46	32	44	34	42	34	37	35	43	41	36	45	51	40	40	34	45	44	45	44	32	38	53	49	37	52	32	35	37	39	41	33	31	40	47	40	36	39	43	42	46	32	42	31	33	35	37	37	28	38	40	38	38	39	38	32	37	37	33	48	36	37	36	41	39	42	30	29	50	46	36	36	30	34	40	42	41	40	32	31	29	29	31	42	41	38	47	46	37	36	44	47	43	52	40	35	42	43	40	45	39	32	44	42	50	34	34	40	44	32	45	41	45	40	51	38	41	30	42	42	40	46	44	22	41	39	41	51	44	41	43	38	44	41	46	45	37	43	38	39	32	38	40	35	44	39	39	53	51	45	41	51	21	42	46	47	44	29	45	36	37	49	29	46	55	42	43	42	40	47	39	57	36	35	44	46	34	45	35	41	50	60	43	39	37	46	43	41	38	30	30	41	46	39	45	44	50	36	37	39	37	43	39	45	37	54	35	34	46	52	40	30	31	41	42	42	37	40	36	39	37	41	50	47	46	37	40	44	37	33	39	37	23	36	43	48	50	37	53	35	45	35	28	38	43	41	25	39	51	42	38	45	52	29	51	47	41	27	40	48	48	43	38	49	37	43	37	46	29	40	40	32	41	48	34	31	43	45	40	52	33	37	47	39	41	35	40	32	43	36	39	41	36	42	35	30	45	40	50	38	55	42	32	35	43	51	42	35	28	32	44	31	38	34	38	39	29	45	42	39	49	55	38	32	43	37	51	46	30	41	40	42	44	34	32	45	37	48	39	47	43	46	37	33	40	36	34	37	43	38	50	38	37	49	47	36	43	41	46	28	31	46	37	39	44	51	38	36	35	39	34	45	43	39	40	40	32	39	47	36	46	40	40	52	39	49	37	33	47	32	41	42	42	50	34	37	48	43	39	31	42	33	46	47	44	48	37	36	44	35	47	50	39	34	25	40	39	44	49	49	43	49	32	44	47	35	37	54	38	44	36	39	41	39	39	30	40	47	41	45	31	28	51	42	34	45	39	38	41	35	42	35	50	36	36	37	46	42	36	35	30	30	41	37	50	35	36	44	50	45	51	35	39	34	40	40	35	31	37	52	46	45	37	37	36	46	42	46	42	51	46	38	33	42	37	43	47	26	41	38	49	43	46	26	38	43	42	49	40	36	40	39	22	40	46	50	27	46	49	35	41	39	44	50	38	39	48	35	39	40	39	36	42	34	37	42	54	46	37	57	37	43	51	37	35	47	43	41	47	39	33	40	37	35	44	35	41	37	42	36	43	44	30	44	31	43	53	41	52	36	51	34	46	53	40	47	32	52	43	31	45	40	34	32	43	49	48	51	31	35	28	35	41	30	44	36	48	44	56	34	40	41	46	37	33	42	47	44	30	47	35	33	49	39	45	41	38	38	48	51	49	38	44	47	37	38	39	41	42	39	34	30	42	42	26	44	54	41	52	36	40	48	44	32	39	41	31	36	49	30	30	46	27	37	47	36	46	37	36	48	32	37	35	32	36	45	43	40	45	49	41	49	42	45	37	38	50	39	41	52	35	42	41	44	40	53	44	43	35	39	35	41	31	40	49	42	31	32	35	47	35	34
38439	29899	24802	39244	44396	40217	34430	27904	22596	17595	13925	10899	9706	8607	7484	6602	6008	5532	4630	4103	3562	3007	2659	2228	1941	1738	1564	1390	1285	1137	1049	1050	901	936	927	900	844	858	747	763	784	785	729	741	719	693	666	690	717	655	654	665	650	700	664	690	664	694	673	691	728	718	715	688	707	680	746	761	776	753	723	773	774	756	764	723	749	698	729	806	721	709	727	734	735	725	709	704	670	691	712	729	725	743	752	683	716	680	650	728	683	698	705	687	689	689	702	658	652	630	626	675	707	682	651	724	665	668	650	631	662	672	721	670	643	687	682	635	677	639	632	655	653	652	676	640	692	628	657	657	688	684	605	647	668	704	663	700	654	660	696	651	696	660	656	662	635	631	729	685	650	654	666	650	716	684	636	676	644	662	646	642	643	674	668	612	653	650	627	674	620	641	664	646	640	635	675	687	705	652	638	612	648	674	656	626	668	670	674	674	615	682	663	655	647	643	620	626	703	650	650	638	622	654	659	683	675	714	659	631	692	644	688	674	628	633	663	638	678	624	652	664	674	657	677	667	693	670	627	700	652	690	671	660	671	689	624	646	669	679	697	694	628	697	628	668	645	655	703	630	671	649	638	676	697	652	648	647	677	654	639	676	658	662	683	651	645	656	643	661	652	675	663	640	668	641	672	640	667	657	675	649	632	651	659	657	679	649	697	643	651	677	650	673	625	635	671	664	655	660	656	664	678	642	651	657	625	664	651	660	669	720	656	631	665	624	647	665	688	642	673	631	623	677	637	677	677	655	686	655	648	671	702	654	618	708	624	666	646	622	674	691	688	723	632	656	647	650	657	668	645	642	671	656	636	693	688	648	676	676	649	639	666	639	597	649	641	631	671	697	635	667	703	683	636	659	697	649	663	656	643	632	680	591	676	665	673	690	683	658	657	635	676	672	671	622	630	596	688	660	643	651	706	700	674	627	715	638	629	657	613	635	679	660	698	700	695	636	674	628	723	657	658	638	610	619	615	659	689	668	627	624	594	678	651	619	665	650	695	644	670	655	647	667	646	653	683	663	660	644	679	651	668	688	685	683	669	657	667	723	647	700	644	708	651	640	651	689	646	698	640	681	668	677	650	646	678	669	710	688	693	633	653	619	721	685	626	666	606	663	653	643	699	628	655	705	634	638	625	662	653	631	706	687	660	666	685	640	640	646	664	639	678	657	640	647	616	657	643	669	686	619	644	640	731	672	661	693	689	655	623	665	650	661	694	662	665	696	670	657	634	638	664	706	620	692	630	666	640	643	645	650	638	625	654	708	704	668	656	771	665	640	636	688	633	619	634	666	691	678	618	672	605	642	681	700	669	672	665	686	675	672	689	645	692	666	629	697	662	688	690	631	705	609	650	656	658	658	631	651	695	661	642	632	617	698	682	645	628	642	669	681	685	642	665	659	696	648	661	679	694	659	677	644	602	648	640	675	667	637	665	677	668	645	658	665	697	622	632	628	653	657	660	655	666	654	639	670	672	620	697	658	639	721	668	637	602	695	635	662	656	600	702	625	626	650	638	655	646	649	670	631	650	629	667	654	691	659	658	648	700	642	650	664	635	645	666	652	633	679	645	648	649	672	685	599	623	601	685	662	660	671	647	717	667	634	689	601	691	655	655	656	675	625	648	676	616	653	635	599	654	645	663	688	620	660	650	643	678	662	620	621	646	634	646	680	616	658	638	657	702	707	656	697	613	648	656	639	660	637	600	653	643	629	647	646	684	656	625	630	658	640	666	655	644	690	700	612	673	700	717	630	636	643	656	644	650	642	674	635	651	693	685	699	665	660	623	651	694	653	690	707	675	663	634	682	676	687	618	609	635	653	641	657	624	676	675	681	689	685	648	629	625	658	667	625	717	682	624	607	680	648	691	658	675	657	662	639	669	685	660	674	629	654	636	648	640	624	646	644	650	662	658	647	636	690	678	678	684	667	602	651	672	660	650	693	654	659	644	692	648	635	669	708	643	688	666	625	650	664	650	665	676	670	626	608	653	652	644	669	631	642	660	669	682	651	663	671	696	648	650	683	641	691	655	668	661	631	687	659	628	682	643	654	634	653	662	631	692	630	656	641	666	653	634	649	640	703	610	678	654	635	679	664	644	664	647	624	653	652	648	680	664	683	681	634	696	641	580	672	644	684	655	642	633	638	652	642	675	650	652	654	620	629	655	634	651	667	693	675	679	661	667	659	683	629	657	655	610	702	644	662	673	681	671	686	690	698	690	670	660	650	688	629	650	693	682	648	676	609	688	660	630	663	712	623	626	631	657	692	632	631	629	712	627	640	605	681	614	672	653	670	637	654	695	709	715	687	674	640	633	668	651	653	629	647	681	689	679	660	691	629	642	675	641	600	663	635	673	644	693	682	655	629	684	686	678	723	658	617	599	625	643	665	654	632	694	668	659	637	659	659	694	654	625	706	687	648	649	664	633	625	648	682	666	648	652	667	620	682	670	683	650	646	674	659	646	663	640	673	648	634	651	679	646	654	653	637	684	650	652	633	683	679	688	624	682	615	644	601	633	658	637	651	666	628	613	626	627	694	646	678	662	651	638	669	673	655	671	647	633	609	661	627	641	609	636	629	667	619	668	667	629	635	678	684	665	629	677	646	701	626	685	631	689	659	651	646	625	659	652	692	607	602	666	630	657	659	646	632	642	647	619	696	638	655	623	669	639	621	634	681	645	646	629	668	709	633	663	642	670	635	700	631	682	634	641	644	669	612	671	658	654	717	665	635	652	654	634	650	664	683	699	610	677	662	613	693	648	676	650	674	661	660	603	650	654	660	646	690	663	629	662	670	679	617	659	689	630	613	656	670	661	638	701	644	675	655	606	618	635	659	637	673	662	676	691	708	646	635	666	646	667	709	685	681	663	686	697	683	669	619	687	634	683	666	685	661	676	658	675	678	661	649	650	603	657	625	632	637	666	624	668	680	615	658	630	656	661	628	663	593	635	721	664	654	651	644	658	654	636	649	655	652	634	652	717	646	637	664	622	713	650	673	658	677	645	677	675	645	656	664	625	633	656	682	663	693	647	679	640	705	625	687	628	650	666	662	710	626	621	658	695	686	658	632	663	700	672	661	664	641	654	664	682	681	673	636	627	650	671	656	650	642	673	632	659	704	627	657	671	651	678	674	619	666	669	664	662	677	676	686	646	630	638	698	575	628	684	651	653	633	677	681	661	676	615	699	653	663	644	667	680	664	625	635	598	701	682	618	670	646	680	634	683	664	671	651	698	642	630	674	706	644	646	659	653	646	682	690	660	713	691	623	644	633	659	675	664	635	655	631	625	620	651	660	657	666	621	671	673	692	637	661	646	651	642	678	661	658	654	639	675	636	635	642	728	650	671	631	641	697	653	669	652	683	642	651	676	654	632	645	600	657	613	619	641	679	666	669	703	652	656	680	700	633	661	652	643	743	683	672	610	691	664	609	676	670	660	627	645	599	646	664	611	661
7262	3942	2561	2152	2937	2850	1989	1368	941	676	485	377	326	311	264	203	186	181	152	147	121	108	90	77	83	68	68	43	51	53	47	55	43	36	43	44	31	29	43	24	36	23	23	31	30	29	31	31	27	28	40	29	30	29	21	36	32	26	24	31	30	34	37	26	37	29	27	41	27	27	38	38	31	38	47	33	30	44	30	29	30	28	26	38	23	21	21	35	27	28	34	25	29	34	33	30	31	37	29	42	32	33	37	32	31	22	44	27	32	34	23	31	23	24	28	34	28	28	34	30	26	25	25	35	38	26	28	26	23	29	35	30	31	22	28	36	42	31	38	29	26	36	32	31	43	27	26	36	21	29	42	29	31	28	17	28	25	22	35	28	35	30	27	28	26	38	27	41	26	24	37	17	24	23	29	44	32	23	39	27	28	31	18	28	32	27	23	29	27	26	33	38	32	37	26	24	34	22	38	28	37	30	27	32	35	37	31	26	35	27	21	33	35	30	27	33	27	28	29	27	31	33	31	25	30	30	28	22	26	32	23	31	28	27	29	29	27	30	37	31	25	30	19	26	24	34	23	26	43	23	24	26	17	32	23	25	42	29	25	23	21	24	28	27	25	25	31	26	28	38	31	31	39	19	21	27	24	30	38	19	36	26	32	32	28	23	35	21	23	30	30	37	23	29	32	25	30	34	21	27	22	32	19	28	27	21	30	27	31	33	27	31	35	33	17	24	26	34	34	33	30	25	31	36	25	34	29	30	31	26	35	22	37	29	28	33	25	24	24	27	32	31	32	24	22	29	33	30	40	25	37	23	28	19	31	32	26	31	37	33	25	31	37	30	29	34	35	27	16	34	31	30	26	26	26	34	28	32	28	27	23	38	27	19	25	32	28	32	29	14	29	24	24	33	29	37	25	22	36	23	27	34	18	33	20	23	31	20	32	22	21	28	30	30	27	18	26	22	32	28	39	28	34	26	40	26	35	20	25	26	24	29	22	22	33	27	25	34	32	32	24	22	23	22	29	28	28	28	27	32	32	31	26	30	28	26	32	33	25	45	31	23	26	28	23	32	39	21	35	22	35	33	28	28	27	40	31	30	22	39	26	29	21	26	34	25	24	32	28	33	27	29	28	31	32	26	28	17	23	24	27	29	31	33	27	26	29	29	17	39	30	32	30	27	29	19	24	35	21	29	28	29	26	20	28	22	31	35	33	25	20	21	26	31	31	29	23	27	33	27	30	27	24	25	32	26	26	35	29	30	29	25	28	35	30	32	28	29	33	24	33	29	29	22	24	30	29	26	27	29	32	31	25	26	24	27	26	34	24	29	19	19	31	35	26	25	28	29	31	20	17	32	28	21	34	35	21	31	39	36	26	26	32	24	36	27	20	27	21	36	25	33	27	27	24	26	35	26	30	16	26	26	19	30	19	40	28	27	20	19	32	34	38	32	22	29	33	32	29	36	35	33	27	26	26	30	28	26	25	31	32	27	27	32	32	29	27	26	24	22	22	28	20	33	23	25	16	35	22	40	31	26	26	24	29	34	18	23	23	29	27	35	22	23	21	28	25	27	27	32	35	30	29	38	25	31	26	17	20	37	30	39	31	26	36	27	29	23	24	29	33	34	42	33	42	31	35	31	37	33	30	39	29	29	30	28	31	26	22	30	28	20	19	32	22	23	27	32	25	29	17	30	27	25	33	37	30	25	19	24	32	30	34	29	19	20	26	34	25	26	28	28	32	20	33	28	30	29	24	28	28	28	36	28	29	33	28	31	23	37	30	20	30	38	30	32	33	26	22	20	27	32	14	25	27	16	28	30	29	38	28	30	22	27	32	24	24	23	19	24	27	27	19	33	28	29	39	37	26	29	26	34	17	28	29	28	33	22	24	32	22	33	31	26	30	26	26	26	22	28	26	29	41	29	26	26	26	29	20	24	25	28	29	28	24	30	32	28	30	35	40	28	25	41	32	27	28	37	20	29	31	30	26	30	34	25	28	26	34	22	29	27	27	26	35	27	29	21	30	25	32	29	25	38	35	27	28	29	31	29	27	28	25	28	38	36	24	27	29	37	23	25	38	35	32	24	39	33	26	26	29	35	20	33	29	23	23	24	37	35	38	25	37	24	25	29	23	28	27	35	37	42	26	35	35	28	26	24	30	31	25	24	22	31	28	35	31	25	25	30	22	34	34	24	25	25	28	23	28	27	35	26	29	24	33	23	30	23	24	34	28	31	28	29	21	29	35	33	30	29	24	36	25	29	35	23	29	32	34	22	30	30	30	37	30	28	34	26	29	34	26	28	28	28	24	23	27	24	33	30	25	27	34	36	27	30	45	18	23	28	22	28	37	20	31	25	40	27	31	26	25	29	26	29	18	30	31	38	35	34	22	24	26	32	32	27	24	26	20	30	43	33	28	29	27	29	34	31	27	27	24	37	30	37	23	29	16	21	33	17	22	31	26	31	25	21	30	24	25	28	28	21	26	27	31	38	28	34	25	29	28	23	24	22	25	31	40	34	35	21	23	20	20	24	32	29	42	28	32	32	28	29	22	25	36	24	33	33	48	22	34	28	21	25	22	24	33	23	33	40	21	28	30	29	27	30	34	21	21	37	32	39	19	29	26	32	30	27	24	24	29	29	31	20	20	23	23	26	22	27	18	21	32	31	22	26	37	20	29	30	36	38	24	32	30	23	31	28	31	26	30	28	27	17	24	23	26	34	42	15	24	21	24	26	33	30	29	31	29	33	30	31	22	30	23	27	31	37	26	25	26	22	35	33	31	33	25	39	28	26	23	33	28	27	21	35	28	25	27	34	30	23	37	28	22	36	13	27	23	34	33	31	32	31	26	26	32	36	23	23	37	34	15	30	32	22	32	30	32	27	31	25	23	29	29	38	28	38	36	34	22	29	28	23	33	32	25	19	23	23	31	30	44	19	30	39	30	21	20	32	30	23	27	41	32	38	30	39	32	29	33	32	25	22	22	34	19	21	27	29	27	31	24	32	28	24	26	30	30	26	33	26	30	31	31	20	30	18	35	27	24	34	41	17	41	43	23	42	24	22	24	20	26	25	28	24	28	24	29	26	26	35	26	28	32	33	33	16	25	27	27	39	28	25	26	23	33	21	32	31	26	30	36	25	20	24	34	37	37	29	28	37	22	31	27	37	24	24	34	29	31	33	23	23	28	35	21	25	43	30	23	29	38	23	26	31	35	21	39	23	25	30	37	23	30	28	18	33	31	21	39	25	22	25	29	36	30	25	39	26	26	31	25	31	18	26	31	27	27	26	25	28	41	29	31	27	35	36	22	18	20	28	30	21	21	28	29	25	18	26	30	33	33	35	29	22	24	18	32	22	20	23	35	33	37	26	26	28	32	18	22	30	38	27	28	29	29	25	22	29	29	24	37	31	30	35	32	24	19	33	21	34	25	28	16	34	25	25	22	27	27	28	30	28	30	33	30	22	28	50	24	31	28	32	28	23
44909	34709	29987	45312	51072	46289	40066	33627	27317	22176	18134	14518	12885	11354	9995	8576	7940	7261	6298	5372	4842	4266	3574	3089	2688	2321	1969	1667	1427	1280	1150	1072	1047	918	884	829	824	728	720	681	698	581	595	551	565	592	544	593	577	517	533	562	579	521	537	503	546	522	531	515	507	506	532	546	487	546	520	552	549	579	644	648	607	583	622	570	612	581	619	571	576	563	590	565	573	528	563	583	542	609	588	562	543	548	513	486	541	542	524	490	481	476	511	455	505	455	499	393	432	506	454	471	439	484	503	444	489	457	456	507	511	464	468	493	463	459	495	471	502	523	451	471	475	457	472	468	470	491	483	488	482	512	487	463	516	515	497	462	517	472	531	512	449	433	439	485	444	516	449	455	415	458	487	431	502	454	475	450	456	476	466	428	463	425	409	492	464	454	458	466	483	479	475	475	465	465	454	473	501	473	447	501	471	471	421	471	467	452	470	421	427	450	495	450	451	440	427	491	452	462	474	486	457	453	447	464	446	446	454	463	478	465	462	479	460	452	466	420	455	470	475	456	467	434	454	487	467	458	444	453	495	474	443	482	460	439	474	492	445	433	460	463	441	510	460	470	455	440	475	414	457	447	461	513	486	450	472	470	487	455	425	468	467	459	437	469	502	450	481	470	483	446	410	469	454	416	444	490	519	457	467	467	477	466	489	486	432	452	449	465	443	498	444	480	466	473	464	491	428	449	472	461	472	463	443	454	444	474	477	491	458	496	464	419	430	448	462	424	472	510	449	437	459	468	488	462	474	460	457	510	448	421	440	482	485	429	470	497	485	425	456	432	446	466	440	488	472	479	485	455	438	488	480	467	427	501	465	489	457	456	448	439	479	501	477	461	493	449	457	499	448	459	469	460	435	456	421	499	475	464	484	483	461	471	475	483	448	484	451	448	473	439	445	472	482	451	467	453	487	457	489	479	436	438	467	477	442	531	462	502	452	463	467	460	465	453	444	474	450	458	455	470	480	455	473	467	491	453	460	551	449	428	448	497	463	485	445	458	453	426	465	426	462	509	493	447	454	459	461	495	457	465	438	470	435	460	465	491	427	454	448	488	437	477	471	443	456	422	430	511	437	489	469	425	458	445	423	452	462	467	463	443	466	465	463	450	470	435	448	453	481	474	474	457	426	436	497	441	479	398	458	475	407	470	453	472	462	464	463	425	461	467	447	454	442	473	466	475	448	468	470	467	480	439	447	458	470	492	503	451	445	473	432	466	446	422	470	437	444	485	466	513	512	456	446	426	440	425	468	469	465	440	462	441	472	474	476	468	440	470	434	447	440	444	461	458	449	468	446	445	442	474	465	519	478	469	471	449	464	468	458	475	496	467	474	421	472	464	427	425	467	465	431	441	467	484	464	476	468	450	473	463	473	461	469	458	464	458	466	489	460	445	453	448	426	484	488	455	463	429	485	435	445	473	483	460	462	475	469	480	509	467	488	467	482	494	415	420	439	501	482	479	476	455	494	447	447	473	435	493	484	441	460	454	457	441	468	462	460	485	436	458	476	464	486	456	464	465	493	457	457	513	468	430	471	466	467	437	475	492	473	468	454	443	441	461	422	484	470	460	461	469	520	489	466	441	479	461	452	447	462	454	456	419	434	462	432	467	447	478	447	462	468	472	472	466	446	479	502	478	473	473	484	462	430	444	495	471	475	474	483	443	473	455	483	421	463	480	501	478	486	484	464	482	458	452	434	469	461	462	502	481	444	455	453	436	489	445	470	454	423	435	431	483	466	445	474	474	475	449	485	486	505	479	438	486	491	466	457	458	434	487	493	472	447	494	423	472	456	469	458	467	446	488	454	489	463	467	487	454	475	475	444	452	478	453	443	470	453	454	486	486	483	449	495	455	450	498	467	441	453	475	462	487	482	474	465	458	449	440	495	459	479	491	453	488	455	442	459	438	499	459	429	462	456	460	516	480	459	442	446	426	503	481	405	502	460	504	497	439	469	457	475	463	508	462	469	457	465	436	457	479	484	484	469	497	472	446	484	429	471	499	461	468	440	480	483	443	433	455	491	480	457	477	474	484	455	501	500	462	453	467	458	474	454	496	453	466	480	474	500	459	475	440	453	497	474	471	410	455	474	445	478	464	463	455	457	497	495	495	446	502	483	428	480	433	468	476	467	490	466	477	483	446	461	482	446	452	453	467	473	463	481	438	471	504	436	443	456	469	492	452	492	455	466	456	455	423	429	472	469	421	438	436	470	483	474	451	478	414	506	431	469	505	465	453	482	472	462	494	435	461	479	460	463	489	490	451	458	475	464	459	424	464	485	442	448	499	461	473	474	481	463	462	508	457	456	501	454	453	488	494	464	431	422	469	462	470	486	488	456	472	461	486	433	458	459	457	475	476	452	497	467	480	444	441	436	458	451	480	485	476	493	419	449	472	491	473	458	492	418	491	446	485	417	468	462	436	445	447	480	486	497	481	455	487	479	474	458	457	480	456	472	475	441	482	452	475	480	441	487	468	439	452	449	414	469	462	453	474	437	448	509	511	452	467	438	472	451	468	463	435	380	443	500	444	452	513	469	459	462	473	473	469	459	487	486	468	470	475	453	436	425	471	462	463	446	512	432	470	431	457	438	445	481	470	433	446	462	506	500	455	460	474	453	468	481	410	464	462	434	460	469	454	445	485	440	440	445	412	463	469	445	440	493	481	525	459	466	451	444	474	470	502	481	498	455	455	474	453	467	457	465	511	442	474	456	470	444	437	455	458	465	462	458	448	454	483	461	473	450	450	459	452	474	459	452	454	455	466	469	461	497	473	453	453	458	472	482	501	469	459	440	480	481	480	467	492	505	445	456	451	421	458	468	455	481	485	436	502	467	498	484	420	445	497	459	479	489	440	470	454	421	439	458	454	479	458	440	460	444	470	451	477	452	474	468	517	486	469	443	479	513	461	478	474	452	461	420	458	439	442	476	500	501	454	463	448	426	453	492	472	491	430	440	488	447	462	476	460	442	476	445	502	454	477	442	448	483	524	470	476	431	484	495	469	486	481	473	480	419	479	497	451	470	511	473	453	455	508	482	449	450	456	446	490	464	465	462	445	470	449	427	462	463	451	470	453	446	485	509	456	463	453	468	483	482	443	498	473	435	439	455	477	480	445	491	465	457	469	487	494	464	500	474	467	456	494	483	422	461	450	509	467	446	453	446	471	460	445	488	423	467	485	492	500	474	471	443	484	486	457	449	460	513	430	448	489	434	492	454	506	440	469	511	450	479	460	451	446	465	477	476	458	466	448	479	494	484	451	452	441	468	414	472	464	466	448	496	436	460	489	502	449	471	444	427	466	456	483	428	455	460	446	436	449	480	493	503	469	462	479	433	464	434	481	511	435	456	450	471	434	493	466	427	438	433	484	447	463	464	429	464	447	464	485	479	475	476	423	458	437	449	478	494	463	452	467	471	443	458	447	479	453	471	463	423	465	424	438	487	449	432	492	430	477
4040	1782	1132	1026	1423	1278	880	594	413	329	212	191	157	157	109	109	108	98	89	72	60	56	49	50	49	47	39	39	30	28	39	28	29	33	25	42	31	34	21	20	31	24	31	32	31	39	30	23	32	35	36	25	41	24	23	23	27	37	26	30	32	21	26	39	29	27	39	31	29	36	42	30	32	36	26	40	27	34	38	37	20	21	31	26	34	29	20	34	19	29	32	29	29	33	35	35	34	27	31	25	23	31	18	33	34	30	38	20	33	31	34	29	28	29	24	32	27	30	28	36	28	24	35	28	26	39	29	29	36	28	27	25	17	24	24	32	38	20	30	27	29	21	44	35	31	34	25	31	27	36	36	26	21	37	29	30	31	34	33	39	33	31	32	30	29	24	20	27	27	28	22	28	41	30	24	27	37	22	21	37	36	16	31	31	34	27	33	24	23	21	27	31	38	33	32	34	27	31	30	28	26	23	34	28	28	28	28	25	33	26	28	29	25	27	21	33	27	38	33	17	33	34	23	29	29	30	34	39	34	35	22	35	29	35	38	28	25	32	29	29	24	26	19	26	35	27	28	37	26	35	34	28	34	31	30	27	32	37	31	23	20	18	23	29	43	30	28	43	27	33	30	32	26	33	35	30	42	29	29	26	21	23	26	23	29	33	26	31	18	29	21	35	23	32	30	25	29	23	24	29	31	29	28	38	17	22	34	36	34	27	24	25	44	29	23	40	27	19	20	34	22	29	22	29	37	30	28	27	34	36	35	38	31	31	33	26	31	30	28	27	43	34	37	24	28	30	38	31	26	33	30	16	42	28	29	25	35	25	37	32	26	27	27	32	30	38	30	37	29	27	26	28	32	29	25	30	26	35	28	23	24	19	23	29	21	28	23	35	29	27	33	38	22	33	32	19	19	32	23	22	29	25	35	25	24	32	20	30	29	26	30	31	24	27	34	30	26	37	19	33	23	24	33	38	24	38	24	34	30	25	39	36	25	29	19	28	15	34	25	25	30	39	25	25	29	30	26	32	39	29	35	28	29	22	28	46	27	37	26	19	40	28	30	29	31	33	28	35	29	29	22	24	34	35	29	29	35	30	22	19	31	34	23	28	21	33	34	25	34	22	23	28	34	33	32	38	38	25	20	37	20	22	27	17	30	33	35	38	24	32	36	39	28	28	34	31	28	37	28	34	28	29	24	28	33	26	34	30	29	34	35	34	43	47	37	28	30	31	30	27	33	34	31	30	27	34	36	21	28	28	28	28	40	31	28	35	23	30	28	26	30	28	36	33	36	27	39	26	27	36	34	23	24	28	39	26	36	32	32	32	29	26	23	25	30	24	17	33	28	29	33	22	27	24	32	25	23	28	29	28	36	25	39	37	34	32	31	18	33	29	42	36	22	29	25	26	32	28	27	25	30	30	28	31	20	23	36	36	32	36	22	29	23	26	35	31	23	22	23	33	30	37	29	25	28	18	30	31	22	21	27	41	30	21	29	38	32	34	32	29	26	45	29	24	27	30	20	24	38	38	27	32	27	26	31	23	16	35	29	17	32	22	29	30	30	36	33	36	27	31	28	33	35	22	32	32	29	23	36	38	39	30	28	22	43	41	36	23	28	27	26	27	29	32	18	27	34	25	29	30	29	48	32	19	37	26	30	28	24	33	26	31	20	20	30	33	26	23	35	30	28	34	14	32	24	25	30	38	23	27	44	25	28	39	17	35	28	32	29	29	24	32	23	32	37	24	27	30	30	30	28	32	27	32	35	28	25	23	34	23	26	30	34	29	31	31	29	25	36	20	32	38	34	32	28	28	24	26	32	34	23	28	42	30	24	28	46	31	29	25	32	34	28	32	32	33	37	30	35	28	25	44	39	35	39	37	20	38	23	20	32	27	35	21	26	26	32	24	26	22	33	40	27	27	29	29	32	26	28	30	41	25	35	29	27	32	30	35	23	36	29	28	30	28	33	30	25	28	40	30	21	32	21	38	29	26	26	31	36	46	41	33	27	36	33	30	35	31	35	36	36	30	23	28	28	35	46	21	30	26	21	31	32	19	35	29	29	32	36	23	26	27	31	36	29	30	22	26	25	24	22	27	21	31	32	23	39	25	27	32	33	30	35	33	27	31	36	33	23	24	34	23	32	30	28	27	28	20	34	36	27	27	28	26	33	26	26	23	41	24	27	27	35	19	32	30	28	36	23	37	23	26	33	29	29	29	30	33	30	32	33	36	29	30	33	23	34	21	29	30	19	30	28	25	30	30	29	31	30	22	32	32	29	27	25	21	29	28	33	25	22	35	20	33	29	22	21	30	24	33	23	28	36	30	32	21	36	20	28	28	29	30	29	31	17	28	24	22	36	36	37	32	26	30	27	35	29	24	32	32	36	29	23	27	25	32	30	25	23	29	30	22	27	34	26	18	25	25	25	30	17	25	29	41	27	33	26	21	23	34	19	27	31	33	31	28	34	26	42	29	17	27	34	29	31	30	29	32	31	32	24	39	33	35	36	24	40	33	34	27	37	33	25	27	24	26	24	31	32	31	47	27	28	22	31	34	30	25	34	34	34	21	27	35	30	30	20	25	28	35	24	33	27	28	30	29	40	22	30	37	21	27	37	33	30	30	37	34	30	23	26	34	30	34	29	37	27	27	35	24	25	32	29	34	34	30	40	27	28	28	43	31	22	21	30	30	25	33	21	30	37	28	28	27	28	32	36	37	29	33	27	17	28	33	28	34	29	38	36	27	26	23	29	31	29	25	27	23	23	31	29	33	27	28	22	25	24	38	21	34	42	35	34	27	38	28	31	36	36	38	25	36	24	24	18	32	19	19	37	33	26	35	30	30	28	27	23	21	26	32	27	34	27	26	31	32	26	29	37	26	27	21	29	25	30	23	30	41	31	26	23	21	27	27	20	20	27	39	33	28	20	24	23	29	32	27	27	29	37	32	31	40	37	33	30	33	29	33	32	37	38	28	37	22	25	23	23	23	32	27	23	26	24	31	28	29	23	35	27	30	30	31	31	24	31	38	25	29	32	22	32	30	31	38	32	34	35	17	26	24	23	30	26	25	39	21	19	26	36	23	23	37	35	25	30	29	36	24	27	25	33	37	24	24	22	25	29	34	28	34	34	25	31	29	30	27	34	23	24	26	28	29	30	26	30	30	28	28	28	20	22	31	28	30	21	23	25	31	29	33	27	26	33	29	29	29	29	24	32	33	34	23	32	28	29	28	33	21	27	29	40	30	17	28	27	40	34	18	35	27	21	28	32	18	38	31	31	36	32	22	31	42	26	26	34	34	36	32	30	24	31	27	27	36	25	22	28	29	31	34	34	22	26	36	17	27	31	31	23	35	19	30	19	36	30	38	26	42	29	29	25	16	24	24	30	32	28	24	30	18	27	31	35	26	32	28	25	25	21	30	27	35	32	42	28	16	28	29	24	30	32	30	41	29	28	31	37	32	23	24	34	30	19	26	33	21
35988	26640	21635	37038	41966	37048	30529	23511	17496	12831	10067	7858	6947	5926	5142	4295	4132	3748	3081	2569	2358	1956	1702	1399	1234	1145	1008	866	849	756	651	665	663	668	638	610	558	589	549	553	547	542	503	499	506	438	460	473	456	523	469	493	485	512	523	459	464	500	453	472	449	496	469	478	488	470	480	540	488	514	551	559	514	543	542	550	549	513	526	497	565	506	538	533	536	538	528	494	537	517	519	506	530	459	521	484	448	460	510	474	437	453	497	437	468	498	474	430	501	438	471	437	474	432	484	475	494	461	468	473	460	443	454	474	445	490	475	489	476	464	483	489	465	466	507	451	482	515	475	482	504	523	461	489	465	468	476	448	468	493	500	472	492	463	431	466	483	457	405	491	480	485	467	496	453	474	458	470	477	449	507	478	475	474	425	448	490	487	454	425	443	463	467	508	490	482	479	452	445	454	478	475	447	474	515	460	456	494	455	475	506	490	486	454	453	439	461	482	478	464	460	483	418	507	467	485	478	450	470	462	483	472	475	474	487	462	495	447	452	441	514	468	485	424	472	456	470	481	436	482	526	442	446	473	445	471	505	475	458	466	476	473	462	447	421	442	505	444	477	458	479	469	438	470	422	477	471	486	485	495	480	463	507	475	511	454	464	418	451	460	422	497	498	519	486	458	458	462	468	466	481	490	452	456	455	486	464	479	448	467	463	453	444	433	471	464	499	437	490	486	473	457	484	468	486	467	466	451	482	433	498	493	472	494	479	489	508	472	457	471	507	499	470	472	439	516	479	465	461	479	466	491	454	466	479	479	451	496	458	457	519	484	470	445	487	500	491	475	488	504	485	468	457	445	452	461	430	429	478	510	510	469	457	442	444	439	472	481	471	443	452	489	455	516	490	501	471	461	442	450	460	451	477	466	419	467	453	450	442	464	480	447	449	460	472	436	496	459	458	458	453	486	490	498	494	463	464	496	453	463	488	459	488	463	489	499	502	477	504	481	486	449	429	483	433	483	447	495	488	510	492	484	510	464	498	485	487	476	480	460	458	469	439	473	477	497	485	453	454	459	476	457	484	473	471	469	490	465	453	490	493	450	462	452	491	457	503	490	496	485	461	500	444	476	472	478	453	451	470	463	472	428	469	434	479	481	452	489	494	438	445	479	481	498	434	438	518	462	466	498	477	490	438	490	479	489	462	456	450	449	481	474	474	505	492	448	474	456	454	489	427	468	442	467	464	461	466	478	461	475	453	445	487	475	523	437	471	493	486	460	467	452	448	466	521	460	468	463	481	489	467	531	465	479	471	477	467	473	462	481	423	475	488	474	482	438	453	484	444	512	457	473	490	445	479	454	469	468	449	489	469	478	485	448	478	459	474	470	460	479	447	449	476	496	473	501	489	425	440	451	459	465	464	460	456	466	488	453	468	446	463	437	460	474	485	451	475	475	425	480	482	474	455	480	473	502	430	461	459	465	485	390	471	499	484	474	464	466	518	482	434	487	460	470	456	453	480	485	442	494	456	455	503	498	525	465	473	457	443	480	460	498	503	479	442	456	455	481	466	459	447	460	488	492	452	448	512	488	495	471	468	476	469	463	439	438	463	478	474	450	473	437	457	516	477	496	427	499	481	420	485	472	487	493	482	441	475	488	465	475	429	502	475	499	508	478	443	481	433	482	483	459	430	458	458	501	475	472	488	456	460	479	480	465	435	441	430	496	480	480	501	470	491	470	498	507	451	458	471	458	483	512	441	465	462	477	473	466	475	448	459	469	475	487	452	467	451	468	453	520	463	471	465	458	465	464	476	498	473	440	468	491	462	494	510	471	435	471	462	455	474	478	461	460	485	509	486	467	470	463	454	495	470	448	471	501	456	487	473	481	470	459	450	436	492	472	474	489	466	499	480	508	451	497	501	492	490	448	440	475	458	484	506	478	455	481	497	440	473	459	481	463	467	470	462	454	458	439	460	511	470	440	498	497	448	484	460	468	451	466	492	460	464	431	451	472	509	501	461	481	457	480	500	461	484	488	446	466	464	495	462	464	464	467	446	511	435	450	482	446	495	495	455	465	452	484	470	462	470	498	486	471	428	457	442	446	426	476	459	481	430	468	482	457	479	476	479	477	428	519	461	506	467	504	459	489	440	453	489	461	460	470	483	461	489	455	442	481	500	487	436	446	469	467	477	440	490	466	483	499	473	492	477	498	469	460	493	469	448	476	483	483	491	489	513	466	488	481	493	515	493	475	440	448	513	461	455	492	499	479	481	476	433	508	462	471	489	476	477	436	467	467	471	435	452	505	482	484	451	471	489	540	469	467	439	461	518	483	450	459	464	454	481	460	460	512	473	469	455	463	458	492	467	486	459	469	478	491	502	463	494	456	472	456	470	469	466	455	465	456	500	454	536	496	492	487	461	449	475	487	485	456	459	456	478	465	472	497	452	476	517	453	463	531	495	460	485	462	463	487	494	441	491	482	501	470	493	455	478	490	469	480	497	440	517	455	467	487	442	484	481	466	466	492	473	476	450	483	504	444	468	459	495	470	492	465	478	477	477	490	470	493	477	507	460	511	484	481	407	464	482	464	503	479	483	453	449	493	483	454	472	483	469	448	476	461	427	479	448	514	502	455	461	459	479	505	494	492	509	460	452	470	501	471	480	491	478	459	474	481	485	456	458	481	452	458	470	468	467	464	459	478	461	438	474	460	455	456	513	482	448	432	469	458	463	463	495	441	476	489	490	514	475	471	476	473	510	486	437	468	430	439	487	473	441	500	444	415	469	458	438	476	451	501	450	476	487	488	462	490	509	479	478	476	463	459	493	483	487	483	426	466	500	506	484	461	494	493	468	468	481	466	460	489	487	472	458	473	502	460	478	480	439	472	455	473	482	469	437	505	488	465	473	452	464	482	479	512	449	463	506	524	478	489	495	483	424	491	454	503	441	452	465	486	462	491	439	441	451	499	475	464	457	465	466	453	453	465	474	449	465	466	479	458	439	469	510	463	464	497	488	462	444	497	456	474	478	492	493	443	442	463	441	413	490	481	435	481	436	465	475	483	437	487	435	495	492	484	461	483	513	474	443	482	451	466	459	462	448	441	447	446	461	477	429	482	468	431	478	459	451	438	465	476	500	452	460	470	474	465	488	512	465	484	462	469	474	481	522	467	405	498	458	466	453	491	444	461	494	481	486	472	448	441	452	477	479	459	456	463	474	503	475	487	499	465	492	413	467	460	478	484	491	489	438	482	487	443	512	474	442	502	529	487	455	504	467	480	482	493	463	463	422	477	481	511	451	450	487	478	477	492	465	477	451	504	456	472	475	454	463	472	468	457	452	488	443	492	488	528	445	447	442	481	492	485	414	457	485	481	470	469	500	480	474	457	497	491	490	455	468	483	468	488	459	483	503	487	456	448	487	466	481	508	469	487	463	485	485	490	435	506	489	472	476	477	499	465	501	489	450	486	487	465	458	473	505	479	439	481	495	478	484	479	497	468
3797	1699	1189	1057	1374	1334	913	663	468	293	253	195	154	138	126	106	86	89	61	70	62	71	54	43	41	36	42	35	36	37	22	28	43	27	35	17	26	30	42	26	22	30	30	22	22	18	30	29	39	25	28	26	18	37	30	35	35	23	21	19	30	28	39	28	24	39	24	22	19	32	41	29	25	30	28	36	35	18	26	23	24	33	21	31	26	38	29	34	26	33	25	33	28	30	28	27	29	29	34	28	28	24	22	17	26	35	24	30	33	29	28	23	33	27	28	23	34	28	30	29	24	22	30	38	38	31	30	35	22	26	23	25	21	34	26	28	25	22	23	28	38	31	27	29	18	17	32	30	26	37	31	33	26	30	20	27	29	29	22	24	32	24	25	30	30	27	35	28	32	27	29	29	22	34	44	28	21	20	29	34	23	34	28	27	26	28	25	28	28	23	27	26	24	31	25	34	32	35	23	28	28	19	24	26	26	37	31	24	38	29	41	25	34	33	29	26	25	33	26	26	32	32	25	17	30	30	25	28	32	29	34	44	30	26	36	18	26	35	29	31	31	18	29	22	33	28	35	25	29	28	45	23	30	25	31	22	26	37	26	27	27	19	25	21	31	34	35	29	23	26	25	28	35	29	33	28	20	22	37	29	32	28	29	28	35	16	29	32	29	18	30	33	18	23	33	36	30	22	27	26	29	31	32	31	31	30	20	25	30	26	32	33	18	27	36	30	33	30	29	24	38	27	25	22	28	22	32	24	30	20	27	30	26	22	22	30	46	23	33	27	23	31	18	29	33	28	27	27	33	32	25	32	31	28	22	19	32	31	34	25	32	22	29	26	33	23	24	34	26	27	30	32	39	31	23	15	34	35	25	27	28	36	25	25	27	24	22	29	14	35	25	34	26	37	32	26	22	35	35	25	29	32	32	29	24	24	27	34	31	31	23	31	25	25	28	31	31	18	34	22	31	22	31	34	38	32	28	20	29	26	20	32	31	22	27	25	32	35	17	31	20	23	31	26	33	29	26	16	27	36	25	27	28	34	22	35	34	19	22	35	28	34	19	35	27	31	33	30	28	29	34	32	24	28	30	25	24	28	31	22	27	27	22	27	26	26	29	32	29	29	21	21	25	29	29	35	32	29	30	24	28	26	25	26	23	30	24	35	31	25	30	31	26	27	24	31	41	30	36	23	37	33	26	27	30	34	19	32	32	39	24	32	31	28	33	31	19	26	30	28	24	25	22	27	30	30	21	26	24	20	24	22	28	34	23	37	18	31	28	36	17	33	26	30	18	24	35	24	24	31	33	22	32	32	24	31	31	35	27	24	25	32	28	28	28	25	28	25	25	21	20	31	26	23	31	35	40	33	21	34	29	23	30	33	35	24	26	33	28	27	25	31	30	29	32	29	30	21	30	23	28	25	27	30	21	22	23	24	19	32	21	46	24	33	28	25	31	17	29	31	35	23	40	21	26	19	31	33	25	31	28	27	22	27	19	19	34	26	30	24	23	34	34	31	20	25	26	25	28	30	23	33	33	33	29	17	36	24	35	34	25	22	31	26	25	30	27	17	18	34	23	31	38	24	29	18	30	27	26	29	32	22	33	32	28	29	24	23	27	23	37	30	26	32	30	24	32	27	27	33	27	21	27	23	23	22	27	28	28	32	24	27	25	28	33	39	21	19	31	23	21	40	36	30	35	37	22	21	28	34	30	17	32	30	30	34	32	32	32	30	28	17	25	32	25	30	20	27	25	26	29	23	29	25	27	19	33	33	23	25	38	26	22	26	33	33	29	21	32	31	28	40	30	26	26	20	32	31	26	29	28	24	25	31	25	29	28	33	26	35	24	18	30	22	30	31	22	27	27	35	29	28	17	31	27	35	29	23	25	29	32	35	28	28	28	27	20	21	28	24	18	27	21	29	33	29	24	26	29	28	31	40	27	29	31	21	22	28	32	37	27	29	33	26	27	36	30	25	26	30	24	28	23	22	30	31	34	24	31	26	30	19	37	24	27	31	27	22	27	25	30	25	38	16	23	32	28	33	30	29	30	29	23	23	25	30	33	35	26	20	30	36	19	30	25	26	38	34	23	28	30	38	14	26	20	25	20	26	30	34	28	30	27	34	14	28	21	33	28	31	29	32	20	32	22	18	36	26	21	28	32	32	29	29	28	24	26	31	27	32	38	36	31	30	17	32	31	20	28	30	28	20	27	29	30	27	22	29	31	20	30	17	22	45	23	30	31	36	27	30	40	32	29	28	27	34	31	35	39	24	24	25	23	35	26	26	21	28	19	33	36	24	25	22	16	32	26	29	34	25	23	25	29	28	23	26	24	23	34	30	36	21	23	31	35	18	22	28	23	30	24	38	31	30	21	37	29	26	26	26	31	34	14	35	23	24	21	28	31	32	22	39	24	25	36	37	24	22	28	30	32	27	29	32	28	32	27	31	28	25	30	26	40	29	30	20	24	30	26	33	37	32	33	30	27	28	15	23	27	41	28	35	30	25	32	26	39	26	34	33	29	28	16	43	32	28	23	29	30	26	34	27	28	32	30	32	29	33	32	23	29	25	28	27	26	32	23	28	27	33	26	25	32	23	24	34	29	32	23	23	27	32	26	22	29	32	29	38	22	23	22	28	25	35	18	31	26	23	30	34	28	31	36	30	33	24	31	29	34	19	23	35	38	29	34	26	33	23	26	21	24	27	29	23	31	29	25	30	31	22	28	35	26	22	36	21	25	24	23	18	28	24	38	33	35	16	26	27	26	31	25	25	28	28	25	27	31	26	27	38	36	23	18	34	34	29	31	23	30	26	29	28	28	36	30	26	23	32	24	25	23	24	25	21	33	41	32	23	32	31	26	25	32	22	27	25	29	26	36	31	35	37	24	27	25	13	32	35	21	32	33	33	32	32	27	31	20	19	15	26	26	31	28	30	29	32	24	27	37	24	22	24	34	19	39	28	35	25	33	29	33	31	24	29	34	27	29	24	31	34	31	22	25	23	20	34	22	33	28	25	27	18	30	23	29	33	22	28	39	29	24	29	27	24	18	21	19	29	22	21	20	26	21	24	21	25	26	30	26	26	28	34	22	23	22	28	26	29	24	29	17	35	30	28	21	29	31	34	30	21	32	24	27	24	18	25	27	29	28	28	32	28	31	26	26	28	33	32	25	23	30	26	24	23	34	30	24	24	30	24	33	22	24	20	28	22	20	33	23	28	29	29	38	24	28	24	22	33	26	29	21	24	20	28	34	30	30	29	32	28	31	31	28	20	32	26	17	27	31	26	37	26	33	28	25	26	23	27	18	26	26	35	30	29	28	32	27	32	27	31	25	21	27	23	34	27	32	24	26	32	27	31	24	28	36	24	24	33	23	27	30	30	33	31	25	27	29	21	24	26	25	22	18	28	27	34	19	24	24	21	33	27	27	34	30	31	32	15	25	27	22	33	29	36	36	27	32	25	31	28	31	25	28	30	33	27
35885	26442	21727	37434	42056	37456	30808	23811	17577	13030	10078	7630	7020	5956	4902	4304	4239	3783	3116	2760	2300	1953	1632	1455	1183	1061	978	886	782	707	734	660	608	634	607	580	545	496	552	541	512	494	461	480	484	448	510	448	462	462	490	506	483	456	467	476	493	493	454	479	449	469	468	439	458	522	526	496	507	512	497	504	558	520	502	508	515	534	483	503	485	510	536	483	514	460	488	506	507	474	498	533	536	466	516	477	498	496	443	493	489	460	506	482	416	435	466	452	442	441	443	444	465	443	457	461	443	481	457	479	472	447	473	497	424	461	471	478	439	425	451	455	484	459	449	484	436	501	490	452	455	472	445	441	436	492	454	478	452	440	473	444	430	482	444	463	462	475	474	459	465	441	482	456	466	470	422	465	449	434	404	455	468	454	438	510	472	399	472	434	433	476	467	443	457	439	455	421	399	447	496	450	440	451	468	461	406	478	463	457	491	468	434	449	471	436	450	439	434	425	437	441	422	450	448	441	430	446	423	435	423	443	445	496	466	433	441	441	434	460	428	408	443	435	477	477	472	445	430	469	428	453	434	472	437	479	442	438	453	497	467	456	449	452	428	442	414	451	430	449	502	474	449	419	437	474	461	404	437	470	457	434	487	425	450	447	450	455	446	448	511	467	464	470	474	458	444	433	488	422	481	501	468	457	472	433	428	442	454	475	440	457	483	425	451	415	463	483	485	441	456	510	423	468	474	460	463	464	443	427	489	480	430	474	457	437	448	453	482	480	420	445	465	453	429	464	439	487	478	448	456	411	447	468	428	468	469	429	482	455	477	418	473	449	500	427	460	497	454	493	441	474	451	430	445	438	461	472	472	444	459	487	441	431	415	449	444	449	448	437	472	462	460	470	441	472	444	454	453	442	485	493	448	469	461	431	454	446	469	418	474	457	461	431	447	436	437	471	435	423	433	454	442	433	441	438	416	447	459	436	436	448	494	470	429	465	428	477	451	424	470	470	489	455	449	436	474	423	444	474	479	454	463	464	456	444	447	435	442	431	422	471	425	463	466	448	432	463	484	438	436	435	428	458	444	472	444	461	489	479	455	481	486	430	447	447	442	460	426	486	486	425	467	448	455	464	440	489	413	454	434	480	442	435	434	469	463	451	503	487	447	463	448	462	439	482	458	436	451	416	443	465	452	423	449	482	489	445	453	470	456	482	457	441	442	487	457	475	459	439	484	472	486	460	442	451	448	455	462	425	434	476	436	472	460	426	446	493	452	445	432	436	431	464	454	449	471	443	437	447	438	482	489	461	461	432	461	478	456	460	479	439	475	481	475	432	487	495	436	452	463	440	462	445	466	437	452	431	481	446	427	444	479	468	442	490	388	467	450	414	415	448	481	445	462	461	444	449	460	487	468	443	427	469	447	471	488	447	467	461	442	449	433	436	470	452	430	462	469	415	460	457	476	444	446	458	478	425	483	450	441	433	461	474	419	404	458	479	446	447	490	473	487	452	466	446	471	475	433	475	456	464	442	412	464	470	454	480	487	474	429	490	439	458	461	465	475	454	425	472	474	436	467	434	470	426	423	444	413	468	444	441	445	464	400	441	429	435	433	464	465	455	447	457	422	437	450	461	448	449	414	415	433	447	417	406	480	436	472	464	453	471	442	433	483	480	421	436	468	461	441	492	490	458	467	417	465	489	447	435	429	459	467	433	461	438	430	483	443	449	471	458	474	462	417	461	464	477	446	461	446	442	463	448	468	424	422	461	471	449	483	487	438	456	433	446	444	468	451	491	485	455	454	437	460	476	476	466	437	417	428	466	446	457	456	431	429	430	446	457	460	479	436	433	458	456	457	458	457	446	455	456	458	442	451	480	480	430	482	456	469	481	464	476	464	476	464	447	454	436	460	453	406	458	440	469	422	451	491	455	493	485	461	468	418	447	440	464	421	443	493	466	469	435	418	444	470	467	433	458	435	467	455	436	443	437	484	407	445	476	479	462	447	466	434	445	438	423	462	450	446	472	475	428	483	477	433	469	466	426	437	450	504	441	471	460	445	451	448	431	459	490	455	454	437	468	468	441	458	457	504	441	440	462	443	469	413	449	466	469	462	441	424	504	465	484	465	467	417	444	472	441	456	454	448	443	430	453	439	436	443	452	444	433	454	417	484	460	489	431	492	460	440	425	421	473	444	476	447	457	469	415	442	470	474	461	459	447	448	433	454	456	429	437	454	460	447	461	439	470	465	493	462	436	400	432	420	453	455	453	416	450	451	454	486	439	431	468	462	415	416	466	452	440	499	425	432	475	491	444	431	481	438	460	459	478	482	465	481	436	440	448	454	462	451	446	477	457	452	477	447	460	456	468	451	426	468	458	467	474	482	431	455	453	453	432	483	436	455	445	434	419	420	448	460	444	430	411	447	460	457	464	435	467	456	474	437	487	419	424	481	463	465	442	506	454	450	449	455	427	475	433	433	438	402	440	457	445	435	466	476	438	446	426	431	465	453	446	490	456	438	431	449	460	424	429	467	450	447	460	464	426	425	432	454	434	408	454	468	439	447	467	475	447	408	489	456	445	474	455	474	469	450	470	455	463	450	500	458	417	486	444	409	465	451	444	462	478	420	459	442	411	410	432	450	474	435	427	473	450	453	438	484	478	477	443	441	447	468	457	420	448	466	424	475	456	455	436	488	465	427	449	439	424	443	442	447	478	416	506	416	458	448	443	438	444	462	441	461	428	423	439	444	444	421	476	419	439	451	447	447	443	427	438	497	464	487	434	428	465	416	436	444	460	440	465	422	450	461	419	489	433	446	471	457	476	424	440	468	434	479	479	488	413	442	446	422	452	488	484	423	475	472	437	437	452	452	461	447	431	453	494	449	457	457	450	444	481	441	447	418	461	483	442	428	431	480	484	458	445	410	477	448	467	467	467	450	430	440	438	493	464	433	419	436	445	460	452	448	476	425	476	450	426	432	451	430	451	469	433	466	462	464	457	450	451	454	486	480	453	424	427	434	471	414	429	414	462	414	486	436	483	426	445	490	442	446	475	480	438	477	457	454	460	448	482	474	468	454	485	444	458	481	462	467	520	424	396	409	464	441	444	409	449	461	453	447	462	479	488	477	473	455	471	426	454	452	428	464	432	447	455	432	490	417	407	478	500	484	423	448	446	483	450	432	431	471	427	417	467	458	447	450	440	441	449	469	409	437	440	455	453	467	457	460	450	450	440	454	419	470	445	445	428	437	434	461	428	479	445	438	424	464	435	454	447	436	486	448	467	531	478	451	434	444	459	438	432	462	438	467	470	455	471	473	474	453	458	446	474	451	449	484	469	447	445	511	488	458	431	446	457	492	468	453	492	463	426	431	434	452	445	486	456	444	490	430	459	454	457	469	392	489	452	486	463	449	441	470	477	457	423	445	475	471	440	445	422	451	424	483	480	442	441	424	472	460	456	473	459	452	426	471	445	452	463	437	445	452	488	413	468	431	429	410	496
6026	2349	1602	1520	2109	1984	1399	950	641	436	327	254	261	220	190	154	172	143	114	118	95	83	64	77	77	62	63	53	58	45	48	36	48	43	52	52	44	42	47	37	41	42	56	44	41	43	46	39	37	50	43	35	43	49	32	40	42	43	47	34	44	53	41	41	53	45	49	49	51	44	51	55	47	47	53	54	43	37	43	46	43	49	36	46	41	41	41	40	42	45	52	52	47	53	39	33	49	43	42	42	37	35	35	51	45	31	41	35	48	39	60	48	45	28	33	49	44	41	45	49	36	27	38	39	37	36	43	40	34	50	50	48	41	36	54	36	58	23	43	38	65	45	32	37	38	39	46	34	44	45	47	51	47	45	31	45	41	32	44	47	45	51	42	48	41	30	34	51	40	42	46	34	46	44	34	40	43	50	45	29	33	40	45	34	37	42	51	37	47	61	38	39	48	51	44	38	34	36	36	43	47	42	42	41	44	32	51	45	38	41	26	44	27	51	36	41	40	37	52	43	38	35	43	39	47	46	33	47	52	37	52	36	29	36	31	52	25	34	59	39	48	46	39	48	40	39	42	36	37	41	33	26	49	48	43	58	29	35	36	24	46	42	35	44	42	49	41	38	43	39	39	50	43	31	41	59	35	41	34	27	45	46	34	48	53	42	34	60	50	43	53	52	40	42	42	38	51	42	51	44	27	40	45	48	48	49	45	52	42	37	35	39	46	54	57	54	41	39	29	35	44	41	37	39	48	31	40	47	31	35	51	45	46	48	45	49	35	34	45	38	38	38	45	41	40	43	33	43	40	38	48	40	42	46	50	43	45	40	48	35	42	49	43	49	44	43	27	43	28	34	50	35	46	48	28	46	40	45	45	36	40	39	45	47	49	45	37	43	41	41	44	41	45	46	48	36	53	44	44	44	52	40	47	43	48	46	45	42	46	42	49	34	46	37	37	42	29	42	40	38	41	41	51	39	39	35	32	42	39	50	41	45	49	29	32	44	52	48	28	49	47	36	35	58	44	45	40	44	44	37	40	49	37	42	40	44	37	34	49	47	45	48	46	50	43	44	45	38	44	33	35	41	45	38	37	43	53	39	39	47	38	44	38	33	41	56	43	33	35	42	52	51	34	34	30	47	35	49	41	33	55	38	33	40	39	36	51	59	36	34	34	43	34	33	38	44	46	42	49	46	36	48	50	40	47	36	40	35	38	46	36	43	43	42	39	44	42	30	31	47	45	35	37	44	33	32	39	35	33	32	51	59	33	38	36	40	33	35	52	43	47	36	35	53	43	36	35	34	43	44	40	38	29	49	44	47	41	45	40	35	39	42	41	35	41	30	43	42	40	46	47	41	34	38	36	39	31	42	35	46	36	36	45	45	30	53	35	40	38	43	49	32	41	41	40	40	47	52	42	28	47	42	50	42	36	42	37	35	40	35	43	42	46	37	56	40	41	45	40	35	38	41	47	41	32	39	29	42	44	46	52	38	35	46	42	40	61	33	56	57	32	33	42	42	45	36	58	35	38	37	36	39	34	35	35	39	45	38	53	42	44	44	36	36	42	42	44	47	37	33	38	41	44	41	40	54	55	32	33	51	41	37	39	38	28	30	51	37	26	43	51	48	47	42	45	46	22	36	51	43	41	54	38	47	46	31	44	49	50	56	37	47	36	51	42	42	50	47	44	42	41	46	37	39	36	38	45	50	48	41	41	41	39	54	47	44	43	34	49	49	51	35	41	41	37	46	50	45	37	36	48	49	43	54	44	47	38	51	39	39	44	31	41	50	31	44	42	34	43	35	47	33	37	42	37	44	36	35	54	53	47	40	49	40	43	36	33	41	37	45	40	38	49	37	40	40	37	40	42	31	38	48	46	36	32	40	51	51	44	39	39	43	41	40	25	30	35	47	39	46	37	42	41	32	37	40	33	42	40	43	43	48	30	39	47	46	37	34	45	42	44	46	39	46	32	40	44	51	34	51	57	36	39	39	42	33	44	34	43	47	39	32	38	48	33	48	49	46	45	52	34	50	41	45	37	36	50	41	42	49	42	42	48	36	39	36	49	39	40	42	45	60	41	36	35	41	45	43	37	46	43	43	46	40	41	42	37	40	41	34	46	34	43	31	45	46	23	32	42	30	39	32	48	42	39	45	42	42	54	36	38	38	38	45	43	46	44	42	35	42	45	34	47	54	34	40	46	31	39	45	44	44	39	43	47	40	57	47	34	43	39	42	36	48	47	37	38	56	38	36	39	46	44	42	49	48	35	35	43	53	47	53	40	45	45	34	44	34	39	41	47	42	41	51	34	36	47	45	38	41	42	36	31	36	34	38	50	37	41	34	43	45	34	41	36	32	38	47	50	40	36	44	52	40	42	45	39	44	34	50	30	52	35	37	27	37	38	32	31	39	37	58	40	41	46	43	32	33	42	37	32	46	47	38	39	39	40	39	35	46	46	51	40	37	52	32	33	41	39	39	51	46	43	40	49	48	52	46	37	31	56	41	49	28	47	44	47	35	39	47	39	41	43	38	37	27	46	47	41	47	46	39	37	39	37	30	50	40	53	44	32	37	40	52	40	38	50	41	40	43	42	39	45	53	38	32	37	49	36	45	38	42	44	49	35	46	49	38	50	47	32	49	44	38	44	47	48	40	32	38	33	45	46	60	37	38	39	52	39	39	32	45	33	46	45	49	37	41	44	37	38	47	39	46	47	45	48	51	39	37	41	58	39	41	42	46	45	48	47	41	49	41	36	45	38	47	34	39	38	40	37	26	38	41	53	42	42	37	38	41	43	39	53	43	34	47	51	45	41	40	49	32	42	49	32	42	43	32	36	46	48	36	36	38	40	56	47	42	53	48	36	40	46	33	38	40	29	44	54	41	41	48	38	29	43	44	32	45	50	46	42	34	51	37	38	40	55	42	41	46	49	34	33	38	40	45	54	41	55	41	46	48	43	47	41	36	53	37	51	38	47	47	48	30	38	37	42	40	42	40	53	40	31	36	41	40	32	50	45	40	40	49	40	37	48	41	37	39	38	46	42	42	37	42	46	41	34	28	42	31	41	46	38	59	54	51	41	33	50	49	36	36	39	46	41	33	37	38	41	40	36	37	41	41	37	50	54	40	37	33	42	39	39	41	38	42	36	31	47	42	45	34	48	43	38	46	46	35	49	47	43	35	44	31	41	42	34	36	42	40	37	41	46	35	40	33	36	41	38	38	36	31	47	44	42	41	51	41	50	40	48	44	48	41	51	48	40	25	52	46	49	32	33	36	45	51	47	34	50	44	36	37	39	32	35	42	27	48	44	36	40	41	53	36	41	45	47	46	40	43	37	46	33	38	38	40	44	41	23	29	42	33	46	39	46	40	38	54	51	37	57	50	48	48	43	47	38	33	42	42	48	32	45	36	49	40	37	39	39	43	37	35	41	42	44	40	44	36	53	31	48	36	41	48	35	35	40	43	36	39	52	31	37	43	44	47
38202	29652	25479	41505	46832	42440	36119	29186	22760	17926	13922	11191	9841	8284	7023	5990	5857	5348	4564	4063	3506	2970	2578	2291	1915	1638	1477	1238	1258	1118	1084	1015	994	875	924	895	836	818	789	802	797	724	789	694	702	703	720	654	770	718	695	701	731	699	731	689	735	704	659	666	715	679	669	712	739	652	675	728	706	750	778	771	756	796	777	722	714	745	798	771	778	740	721	720	749	753	706	742	741	715	697	728	712	727	736	719	655	696	686	695	693	691	648	676	669	726	700	644	706	640	638	693	617	683	676	707	642	640	666	688	702	702	678	661	645	671	663	705	648	671	692	642	689	646	678	658	675	655	727	726	718	699	724	664	676	684	689	643	700	717	718	703	649	726	656	653	718	596	652	693	641	692	641	720	666	665	722	698	676	725	689	704	678	642	652	624	648	661	682	654	633	690	670	668	651	662	717	625	703	666	649	703	654	624	652	665	637	656	675	704	671	704	656	644	648	676	675	688	661	654	636	654	673	649	669	642	616	663	636	636	657	645	658	647	631	632	686	659	628	702	656	661	663	655	623	708	656	698	701	671	655	671	644	661	669	699	676	709	646	650	669	694	693	645	688	637	631	690	665	733	691	650	671	671	640	674	673	656	637	690	670	667	690	702	690	629	702	680	723	661	651	630	659	668	659	663	705	664	609	661	637	702	679	650	673	661	661	654	658	639	674	661	626	666	676	654	646	701	639	662	658	622	660	698	707	638	674	648	692	648	663	696	652	673	654	647	693	666	642	660	687	705	668	646	644	666	649	662	700	704	686	691	655	673	636	649	669	675	626	656	637	681	640	633	665	661	658	668	683	652	696	720	646	662	640	694	664	620	659	658	697	632	697	653	663	728	671	643	667	690	663	665	660	646	627	674	696	659	668	601	636	690	648	642	673	707	669	659	703	670	707	687	682	633	643	629	631	664	676	665	654	634	688	696	682	681	684	662	650	674	670	626	679	640	636	664	659	672	648	667	670	649	686	720	668	637	692	658	666	660	665	673	641	688	673	642	659	676	671	691	666	670	668	676	697	652	681	708	640	643	677	674	648	673	677	673	698	672	692	644	700	654	666	702	669	693	663	659	710	694	683	682	623	648	673	647	639	604	665	654	679	652	710	644	658	651	664	659	692	623	656	670	654	641	663	668	648	692	644	666	702	641	698	674	682	694	666	690	665	690	703	657	645	635	651	676	681	620	691	680	652	659	643	664	647	632	646	648	685	672	729	644	704	672	697	653	654	647	668	688	625	630	696	689	655	673	698	670	675	712	631	682	692	637	706	686	639	654	674	675	636	643	630	621	655	653	696	669	701	674	670	639	683	623	686	678	650	660	690	643	672	702	662	652	669	620	665	668	676	685	699	670	653	659	657	667	694	686	702	675	690	633	688	625	679	639	680	665	689	618	658	660	680	679	674	664	663	680	684	716	693	655	674	709	690	678	630	692	718	619	671	627	675	615	646	684	704	667	614	692	647	660	691	715	633	665	700	622	604	735	669	689	635	663	672	680	651	683	655	668	691	667	653	675	675	697	671	635	669	667	705	667	634	712	661	670	677	659	662	685	651	668	654	714	663	689	655	713	617	621	673	657	673	623	666	654	699	663	680	656	638	662	663	654	671	651	676	692	700	692	688	647	650	682	654	687	653	653	663	654	681	681	752	710	651	645	622	666	646	667	628	672	690	723	659	682	677	685	680	678	689	670	680	687	647	711	715	682	679	661	638	661	659	656	641	688	669	634	626	672	631	638	669	687	646	683	705	670	667	706	689	632	668	668	642	626	731	626	658	680	718	650	670	645	713	662	715	676	667	659	632	660	667	676	684	686	674	659	670	647	672	641	670	685	665	694	661	638	692	674	636	620	660	669	670	655	627	679	722	684	687	637	694	702	675	748	679	694	623	718	678	693	644	698	661	685	693	677	666	629	682	668	711	667	693	683	662	650	678	749	640	682	647	683	656	641	644	657	671	651	671	672	700	673	679	678	697	647	654	632	654	697	668	692	703	697	672	680	691	668	651	658	602	667	668	672	626	650	668	698	665	653	684	703	655	702	709	642	656	687	622	676	679	645	651	651	708	701	685	673	640	681	656	695	651	704	640	627	679	689	672	703	680	676	678	703	695	638	631	704	649	698	651	705	672	654	641	676	707	693	669	664	682	643	625	643	672	667	648	640	620	679	696	685	676	646	640	713	711	669	673	668	658	671	737	685	714	684	724	689	686	644	691	659	667	696	713	666	695	662	667	631	649	653	704	664	667	664	657	666	678	685	682	611	662	664	623	662	705	625	687	676	695	670	654	708	666	706	654	656	625	656	628	604	669	688	658	667	687	688	659	685	637	677	648	639	688	682	693	666	605	679	700	675	648	690	690	669	651	614	666	722	690	682	677	697	673	634	669	699	689	655	657	625	743	674	675	626	652	619	696	657	668	744	689	686	721	673	702	702	643	650	682	635	655	688	642	641	616	666	683	699	650	694	672	706	658	704	665	625	697	686	679	667	654	677	665	707	713	639	600	683	671	682	667	622	758	664	664	674	654	642	691	672	618	637	646	671	677	702	650	607	662	639	676	641	675	681	704	676	662	657	640	676	660	698	601	702	696	665	653	671	657	670	668	614	692	658	659	678	664	674	683	678	612	713	654	657	655	701	663	622	701	688	704	664	685	656	625	671	708	667	697	690	641	672	645	630	626	668	662	725	648	679	654	696	708	643	690	659	677	682	676	676	662	558	662	651	654	674	682	687	694	650	668	696	659	673	645	655	650	681	670	645	658	648	646	636	661	662	619	692	656	661	665	708	680	620	655	700	682	663	675	654	689	663	711	713	666	644	663	658	689	649	673	653	706	684	672	650	662	621	647	658	681	670	645	665	686	651	663	677	603	662	659	688	630	694	666	720	641	673	642	664	629	652	669	669	695	626	655	680	713	665	643	647	698	658	677	671	625	649	662	709	660	677	680	616	708	659	646	688	682	696	631	699	674	658	638	638	679	622	678	635	669	678	690	668	663	700	646	676	664	661	661	697	666	677	652	641	684	587	638	648	652	666	703	648	682	669	633	685	693	605	717	688	670	640	656	695	665	661	594	691	689	679	646	634	692	660	667	672	655	663	650	675	660	652	677	641	689	671	645	631	695	669	642	621	690	687	702	670	679	689	670	668	672	677	676	690	673	672	606	694	699	655	695	634	665	626	643	672	655	680	664	659	608	692	652	710	676	615	671	641	649	680	725	678	637	643	670	666	646	672	660	693	633	669	647	639	627	715	665	667	635	678	679	667	685	641	675	644	679	699	675	675	680	716	615	673	670	657	664	681	714	722	654	668	604	648	689	634	679	697	659	663	696	619	668	708	669	667	637	683	636	663	648	669	689	652	662	664	685	663	694	713	698	656	696	686	633	682	666	672	713	702	607	616	635	644	610	637	671	661	694	681	670	670	612	655	683	710	612	665	686	648	684	680	618	675	727	634	631	687	622	632
7261	3606	2548	2171	3177	3216	2310	1519	1019	733	474	425	341	296	249	217	198	187	146	123	139	97	99	67	79	67	55	45	49	57	47	41	38	38	30	33	29	32	33	34	34	43	37	22	31	32	26	24	30	19	28	28	31	25	34	30	26	26	25	34	36	28	29	34	32	25	22	26	31	39	22	36	36	28	35	36	35	29	37	30	34	32	27	28	36	25	26	35	32	34	31	36	31	36	32	38	44	20	23	29	32	27	22	26	24	30	23	38	28	24	27	27	29	27	33	23	28	28	26	36	24	25	30	29	25	14	30	27	28	23	23	28	30	24	23	27	36	26	19	25	33	40	43	20	25	29	28	30	32	41	31	31	33	33	27	22	32	35	32	30	45	25	24	24	22	26	25	32	30	34	28	40	34	29	25	36	31	34	21	30	26	24	39	27	24	30	24	23	44	24	45	27	23	24	27	25	28	24	33	22	33	31	30	29	37	30	29	24	23	26	26	35	28	31	27	14	27	26	30	33	33	54	33	18	17	22	23	30	33	41	29	26	32	31	22	22	25	23	31	26	29	40	28	28	31	23	27	33	23	34	34	28	29	27	29	25	35	29	26	31	33	25	33	21	40	29	34	30	30	43	32	19	22	31	26	24	25	31	35	21	17	42	28	21	31	23	26	32	27	26	27	37	35	20	26	30	28	25	30	22	28	25	25	23	29	24	26	19	24	25	42	27	30	26	27	27	38	39	26	27	27	36	27	31	41	27	30	27	24	17	29	22	32	31	27	24	30	36	22	23	25	32	36	26	29	25	24	29	28	35	27	29	33	25	27	28	31	30	32	27	28	29	23	26	23	27	29	31	35	23	26	33	29	34	27	37	43	25	30	18	31	44	23	28	25	33	28	29	22	29	29	26	29	28	23	25	32	25	35	27	25	27	30	36	19	36	36	24	34	29	18	27	24	31	37	26	26	36	33	23	26	32	32	33	24	19	34	32	29	22	18	36	39	25	25	27	30	26	30	27	28	34	34	25	27	25	30	32	34	32	23	27	31	36	28	31	18	25	22	23	39	35	30	30	31	23	24	28	27	25	27	27	30	27	46	23	34	30	29	30	26	26	30	23	32	23	29	26	31	27	32	30	33	26	19	29	21	30	22	24	41	25	42	36	26	35	23	27	30	30	32	26	27	33	22	20	36	26	24	32	32	34	27	26	29	33	36	22	25	20	17	33	33	30	31	33	29	20	25	26	25	20	30	27	33	26	33	35	31	28	28	24	32	26	26	29	20	39	35	25	34	28	34	30	41	30	35	33	24	27	27	30	33	32	39	24	30	31	31	34	27	30	33	27	30	33	27	20	21	33	36	24	31	28	24	24	29	28	35	30	28	33	31	29	30	33	20	29	28	27	30	19	34	26	31	25	25	27	29	24	40	28	36	32	25	27	37	24	40	25	27	40	22	34	27	23	23	26	27	28	28	32	34	25	28	28	39	37	31	18	29	29	31	38	21	41	31	29	36	27	30	27	31	24	31	26	25	23	27	18	32	33	26	26	29	36	30	27	26	25	30	35	32	36	32	31	22	29	35	41	28	30	27	33	34	24	20	26	25	19	37	30	22	22	28	29	39	23	26	32	29	32	19	29	29	35	30	32	40	20	35	35	47	23	26	24	26	33	19	28	31	21	27	31	23	19	19	27	36	37	31	38	35	25	23	26	34	34	27	31	41	33	35	26	28	34	23	41	22	26	21	30	29	30	25	22	31	36	29	36	37	31	28	33	21	26	34	29	32	28	32	29	34	24	31	27	25	27	23	24	28	34	29	25	37	27	20	27	35	27	30	33	25	23	26	23	20	24	27	28	26	30	33	29	31	36	35	30	29	35	41	27	22	24	27	30	28	29	32	38	28	32	37	20	25	26	33	30	24	28	35	32	17	33	37	34	27	28	42	29	24	30	31	26	28	29	21	26	22	27	29	34	27	29	26	36	36	32	25	28	25	24	26	25	31	25	36	31	25	24	35	26	23	41	26	25	25	32	25	34	23	27	33	37	31	21	30	36	28	27	33	24	28	27	24	30	26	30	29	38	34	24	32	35	22	33	34	23	41	25	28	27	23	26	21	25	28	25	36	26	25	28	31	28	28	22	24	32	27	36	25	35	25	29	28	29	25	36	27	31	34	29	32	33	27	26	27	23	31	29	26	20	28	22	38	39	23	32	31	26	23	20	27	20	28	22	40	30	29	30	27	33	33	31	33	28	35	34	31	32	17	28	21	20	35	19	30	39	35	23	35	32	25	19	30	22	31	37	38	31	30	37	31	27	38	23	33	30	29	35	19	23	26	31	31	23	22	31	20	23	30	28	28	28	32	34	38	24	27	29	29	29	28	33	23	29	27	32	26	32	21	26	29	32	17	25	17	36	25	49	26	34	31	30	29	21	22	24	25	42	25	21	33	29	37	22	30	35	25	27	24	28	32	23	21	33	32	25	31	24	31	25	35	15	35	27	25	40	24	23	31	31	33	32	29	29	34	33	23	37	30	32	27	26	22	24	32	30	26	35	26	28	27	26	24	33	30	42	34	26	23	33	37	19	32	32	29	23	33	26	20	34	29	31	23	29	30	28	26	38	28	23	25	32	24	19	28	21	35	35	34	44	22	34	26	33	31	25	34	34	31	32	27	28	30	17	31	28	34	30	33	16	30	19	24	22	29	23	31	32	27	34	34	26	38	22	33	30	47	31	29	39	30	27	31	30	25	24	30	36	29	21	20	18	24	25	24	24	34	23	32	28	19	25	38	29	23	34	26	20	40	26	23	26	41	27	25	21	28	27	30	29	25	26	31	29	25	28	27	28	24	29	27	29	30	24	30	35	35	23	31	41	28	29	30	33	44	37	22	28	23	32	31	22	25	41	22	24	24	27	28	21	25	25	32	25	30	31	26	32	23	34	30	25	31	24	33	22	28	25	29	32	31	37	26	26	28	28	29	29	25	23	32	27	29	38	16	32	38	23	29	41	31	23	27	19	36	21	21	27	28	35	24	40	33	40	38	21	36	28	25	33	25	28	26	33	35	24	28	26	33	27	33	31	28	35	29	26	29	33	25	23	30	24	26	38	23	32	24	25	31	27	25	35	26	25	29	35	23	27	21	24	33	32	31	32	21	28	42	30	26	36	38	27	28	28	36	25	28	38	28	28	31	31	33	37	25	31	26	20	27	25	28	22	29	31	34	22	30	41	35	34	33	26	34	44	32	27	35	22	34	32	23	19	36	27	20	26	28	32	26	26	30	36	28	43	36	23	20	27	28	26	23	23	26	40	32	23	31	25	39	29	32	25	23	36	24	28	35	31	25	19	35	31	30	26	27	33	31	25	34	26	32	34	22	24	26	29	26	26	28	29	29	34	30	28	32	31	26	31	29	23	19	30	26	26	28	28	34	37	22	46	32	29	24	25	25	24	25	23	31	29	28	29	26	28	29	21	37	26	32	32	33	21	27	23
44641	33734	29978	45860	52589	47865	41573	34668	28324	22539	18353	15280	13483	11492	9600	8308	8193	6961	6023	5381	4890	4084	3414	3005	2466	2078	1790	1521	1332	1241	1100	1011	932	913	800	825	793	709	729	668	622	633	621	617	588	586	566	528	543	560	571	576	533	536	614	507	560	524	545	535	511	524	522	528	579	538	572	530	570	643	634	578	627	635	616	581	589	638	577	584	569	535	554	544	515	549	552	514	553	610	555	543	567	558	567	540	543	530	526	506	513	518	485	486	467	482	467	452	514	523	496	474	516	462	490	472	490	469	435	481	507	462	485	492	506	475	482	449	452	503	457	486	520	499	482	491	534	494	491	503	526	493	508	516	501	499	469	478	499	554	521	511	499	484	490	452	497	483	487	449	459	470	489	459	467	455	476	471	476	473	461	478	457	479	451	446	461	442	463	467	475	455	498	472	461	498	466	433	482	489	518	490	453	508	503	430	440	496	461	461	484	495	422	479	506	471	482	440	473	473	470	479	439	508	442	458	466	460	484	466	464	448	456	490	448	478	505	485	452	469	453	439	417	498	489	449	496	544	490	497	493	442	461	474	438	451	513	462	456	454	498	464	444	471	499	435	469	427	445	423	486	430	475	477	480	469	449	493	460	502	464	445	475	449	479	488	486	480	469	458	482	457	467	404	449	455	485	464	502	481	470	484	451	450	464	483	459	438	482	460	454	477	464	457	479	445	482	496	491	477	430	491	451	460	463	468	482	456	485	489	497	454	488	442	529	506	489	464	458	410	448	494	525	499	431	491	506	440	491	481	428	482	448	483	459	485	474	462	444	450	472	446	484	499	463	459	448	492	464	484	452	453	444	472	502	460	495	498	484	485	472	479	461	455	448	486	443	476	446	436	444	461	479	449	506	450	462	426	486	430	492	482	456	453	454	474	469	468	467	472	460	498	480	503	455	491	468	475	497	444	488	450	472	439	483	493	465	437	463	468	456	477	453	491	454	467	443	480	473	472	449	500	470	418	457	439	457	478	499	485	519	464	462	493	499	427	425	466	487	449	429	451	436	459	447	473	476	497	433	452	487	466	454	479	442	461	500	482	470	473	518	451	470	474	441	486	461	453	459	448	460	450	464	469	490	517	475	480	443	471	520	470	439	472	507	475	458	448	507	468	457	477	508	483	441	482	456	430	477	500	462	450	455	462	462	481	452	447	449	428	473	470	493	483	465	451	411	449	454	487	448	477	478	472	481	462	463	475	475	470	442	410	447	526	476	453	447	448	488	426	481	462	489	481	486	453	458	458	472	464	479	463	455	432	439	445	485	470	501	483	464	468	486	459	486	425	472	472	488	504	486	478	445	492	428	417	474	478	456	441	514	471	461	438	478	502	486	480	445	482	472	461	460	476	441	452	428	459	476	466	459	460	450	465	483	465	484	469	493	486	445	504	492	429	417	479	463	460	442	473	475	502	457	452	474	493	452	438	460	465	422	430	474	452	477	449	470	461	475	497	436	445	447	463	443	472	434	457	491	436	438	522	486	456	478	484	442	508	480	452	480	477	497	435	497	469	464	484	449	490	472	429	489	504	471	498	459	467	464	461	473	489	471	478	474	462	463	487	474	436	515	477	457	492	483	478	452	465	492	468	469	456	496	458	486	476	490	493	429	519	463	531	484	425	491	491	468	448	477	453	490	459	486	456	505	456	514	456	476	439	460	485	508	456	436	473	486	454	431	480	475	487	478	492	477	458	478	483	491	481	469	470	494	468	440	463	478	463	462	467	477	449	466	460	493	410	478	469	472	491	489	488	470	501	476	479	470	499	505	467	468	458	480	473	477	459	485	453	471	448	450	457	467	504	491	490	438	488	443	469	486	476	484	441	439	427	470	477	421	493	447	460	474	489	458	489	483	446	487	449	505	458	452	449	431	492	436	482	487	495	440	459	487	496	497	477	485	491	446	481	445	444	456	464	491	463	474	497	488	450	504	458	492	458	473	444	492	414	496	465	493	463	509	468	458	476	496	469	503	460	503	499	441	448	448	433	460	441	454	468	509	455	455	428	483	469	463	433	489	493	445	457	457	440	453	490	475	492	474	490	458	434	450	484	460	478	429	447	457	465	439	491	457	475	445	451	500	453	508	447	455	458	476	464	467	448	458	522	476	472	487	517	491	485	453	466	463	480	429	455	491	434	455	443	469	484	468	468	460	480	482	464	442	471	505	445	478	452	436	475	475	490	454	460	440	458	492	498	483	431	460	459	480	491	479	467	451	472	503	465	479	477	466	441	417	453	443	474	459	464	500	453	481	471	501	450	456	442	475	473	449	491	450	480	490	474	467	490	458	450	460	449	479	483	452	444	472	473	475	485	425	459	475	456	505	476	473	445	444	471	461	477	467	489	496	450	439	498	482	428	435	476	474	463	437	494	449	490	537	472	467	472	489	434	515	461	480	500	475	466	452	462	462	491	448	491	491	445	454	484	491	445	499	451	456	485	471	476	437	446	468	453	485	441	462	460	489	473	463	476	480	473	477	476	426	442	470	435	463	410	449	493	489	470	504	432	450	437	484	457	478	511	467	494	468	474	450	472	448	461	447	474	440	467	465	499	472	463	499	497	445	431	527	474	450	481	464	449	468	492	473	463	487	456	499	451	466	457	414	463	492	495	497	493	467	453	487	504	460	503	469	514	465	477	477	440	443	474	485	502	467	462	498	477	478	457	460	438	437	500	477	468	524	483	461	429	505	471	502	476	468	479	476	498	444	436	429	491	486	451	472	429	446	484	484	488	476	453	474	404	476	490	473	427	453	487	493	440	436	475	443	470	441	512	484	472	460	447	482	481	462	443	469	481	519	482	483	467	488	459	475	470	471	425	488	484	454	519	449	501	506	461	458	445	456	511	448	463	437	490	456	494	486	464	430	478	436	449	478	489	474	438	478	458	508	456	487	467	476	465	470	506	470	456	449	466	465	465	484	486	488	489	460	460	487	491	458	477	453	473	428	506	498	460	485	468	453	482	445	447	453	509	510	441	483	445	469	444	492	465	448	452	461	459	426	444	464	483	494	492	468	472	466	455	461	482	462	467	493	471	483	452	479	467	467	493	479	451	472	481	473	480	462	466	473	468	481	453	473	474	489	489	457	469	458	501	481	437	447	456	507	473	459	506	486	479	459	496	476	481	454	446	536	456	479	462	483	481	459	493	495	488	469	458	445	513	464	444	464	426	470	502	502	462	484	448	498	482	464	486	439	454	460	537	471	460	437	524	454	444	448	493	475	503	468	490	489	465	479	462	504	472	449	466	478	480	478	480	505	481	447	484	500	447	478	481	475	464	450	462	514	440	492	457	440	467	444	512	489	438	445	456	408	451	488	457	464	480	492	449	452	470	512	452	486	491	452	479	497	494	454	493	453	474	450	468	500	512	470	457	465	449	501	502	425	507	437	461	486	424	441	476	494	491	475	451	498	499	484	427	482	493	462	465	442	465	456	458	474	472	498	467	492	465	485	475
3757	1570	1173	1051	1488	1462	1073	676	436	335	217	214	143	141	109	135	110	75	85	67	67	54	61	42	51	46	38	37	46	43	46	28	21	34	34	29	39	36	31	33	38	32	26	22	29	32	25	31	26	32	28	26	36	35	30	27	24	34	31	31	37	26	29	28	24	35	34	31	29	36	30	42	34	33	42	26	28	36	37	47	31	28	46	37	40	32	39	25	33	42	31	43	29	24	39	30	30	28	22	25	27	29	35	23	20	28	31	35	24	29	25	39	31	34	32	24	26	34	28	35	20	18	24	34	21	15	31	31	29	28	23	23	33	32	31	22	20	29	22	29	28	19	25	37	39	20	36	30	31	29	31	29	32	38	37	28	31	29	38	40	34	38	39	29	22	27	28	19	30	27	21	25	24	40	31	30	31	38	37	27	25	36	30	25	35	33	28	29	21	30	28	23	30	25	42	24	29	30	34	39	32	28	33	30	31	31	28	41	29	35	31	28	30	30	28	33	34	15	27	29	41	31	32	23	28	36	37	25	26	26	24	33	32	28	27	40	21	22	22	27	35	32	29	31	22	34	36	28	32	27	33	28	32	26	39	33	32	21	25	35	39	38	28	28	29	35	33	34	24	37	29	34	27	26	29	34	28	34	38	29	31	24	30	27	26	25	23	27	42	24	32	35	29	32	26	27	26	28	24	23	23	33	30	40	30	23	29	25	35	30	35	25	28	31	25	27	33	43	29	23	28	27	23	36	35	36	28	41	31	25	24	39	31	32	38	36	32	36	28	27	38	27	23	25	37	32	26	25	29	24	28	26	29	35	27	30	32	28	34	31	26	22	35	24	29	29	25	24	29	24	32	28	25	35	28	26	26	36	24	30	23	29	34	25	33	27	36	29	31	26	30	28	27	28	35	26	19	25	34	25	26	30	25	35	21	28	34	31	26	41	37	22	23	26	28	38	29	23	34	24	35	33	24	25	34	27	26	25	33	35	30	31	27	27	27	28	26	44	38	35	30	37	35	31	25	38	27	27	32	34	26	33	26	27	36	25	31	31	33	32	33	36	32	32	24	34	29	37	28	22	34	38	27	21	26	19	28	35	30	31	25	31	23	17	34	34	20	22	35	27	21	35	28	36	40	30	23	28	27	27	22	25	25	22	30	28	26	31	21	24	33	25	20	31	24	28	25	28	36	24	36	19	29	29	28	29	22	29	30	34	27	21	28	33	23	31	31	20	28	29	23	30	29	39	31	26	24	26	20	23	25	28	22	30	30	19	31	23	25	18	25	25	31	28	29	30	32	33	33	32	32	32	24	32	30	30	34	31	25	29	32	32	41	36	26	30	32	25	24	23	20	30	25	20	30	24	20	42	39	35	33	29	25	25	32	30	26	35	42	31	31	28	35	23	29	26	41	31	39	26	34	24	24	26	30	25	27	23	36	30	31	26	26	34	39	33	21	38	30	31	40	32	32	34	26	24	25	33	33	26	24	27	23	35	29	22	32	27	31	25	24	32	32	34	36	27	17	33	20	37	34	37	31	28	29	32	35	24	29	39	25	30	36	28	32	33	38	29	24	35	29	32	31	29	38	39	30	28	28	31	39	28	30	34	32	31	26	32	28	30	39	30	26	36	20	25	25	23	34	28	29	29	40	26	34	31	30	27	23	29	26	26	22	30	23	31	42	30	32	33	23	28	20	33	43	30	27	25	30	31	33	34	30	33	34	32	37	31	28	27	29	28	26	29	21	19	27	27	27	30	28	34	27	27	28	35	37	28	21	26	36	27	28	30	29	35	30	26	25	29	30	26	34	27	30	30	39	31	30	29	29	36	32	26	18	27	29	36	30	22	25	27	29	27	32	42	34	33	36	26	36	35	30	20	35	27	29	28	26	26	24	26	28	20	29	27	25	39	39	34	22	29	34	24	20	35	36	33	36	37	28	31	26	30	34	29	27	33	38	38	23	34	29	31	26	27	37	32	29	37	33	29	31	28	26	30	33	30	20	28	33	20	33	28	30	30	16	22	41	32	27	32	32	26	22	39	21	17	33	30	28	28	30	22	29	24	27	25	32	34	44	29	23	28	29	28	31	31	26	35	29	32	31	29	24	23	30	31	36	35	22	40	44	33	25	24	26	35	34	35	33	30	23	38	24	23	28	34	32	33	29	25	26	30	37	31	43	32	27	31	38	33	36	33	34	31	35	37	26	33	34	37	22	38	31	24	30	24	32	34	24	31	29	27	20	24	22	18	27	33	31	27	36	28	31	18	22	31	28	25	27	31	35	34	29	37	23	23	34	24	23	22	33	24	27	32	27	35	28	31	35	23	43	28	31	24	30	30	24	20	29	40	37	44	22	29	35	27	33	26	26	31	25	30	22	36	40	20	32	33	28	19	29	32	24	30	24	29	25	34	33	33	39	39	26	33	38	32	34	34	27	24	33	42	36	26	23	17	31	31	27	31	31	26	36	31	34	31	36	18	25	29	22	31	29	30	35	34	37	37	29	21	26	29	36	29	23	28	28	22	27	24	33	18	19	32	26	40	31	22	32	33	35	26	26	30	32	26	25	36	25	30	25	28	34	22	25	30	34	35	30	36	40	33	36	22	25	33	24	24	31	34	27	29	22	32	30	30	35	26	26	26	38	28	34	32	23	33	39	40	29	29	45	29	31	33	29	39	34	28	32	35	38	24	25	24	29	12	26	38	44	24	26	28	36	28	43	25	37	31	25	25	28	38	32	30	38	28	18	32	35	36	35	27	20	29	26	24	36	31	32	28	31	33	25	32	36	24	31	30	30	39	32	23	37	29	28	25	30	34	24	35	31	33	30	31	31	35	28	24	30	32	30	28	34	22	33	24	30	29	34	28	36	23	42	24	33	19	28	31	34	25	26	27	23	37	21	29	37	21	31	20	24	31	29	32	26	32	29	35	34	35	28	29	23	32	36	21	27	36	28	23	24	36	28	22	26	17	39	28	27	19	22	29	28	29	30	31	45	36	44	28	27	33	35	28	30	31	40	28	27	27	43	35	32	32	24	25	24	37	23	30	34	25	18	29	31	30	30	32	28	32	28	35	39	26	34	31	31	32	28	25	24	21	30	34	27	21	29	19	30	32	26	32	25	30	40	30	32	20	24	31	40	33	26	32	33	27	19	34	28	34	21	24	26	27	28	36	35	27	24	30	28	26	35	22	23	24	29	24	28	28	28	29	32	24	32	36	23	22	19	28	27	22	38	31	33	35	26	26	32	36	29	19	33	37	28	26	29	34	21	38	31	43	29	21	35	32	37	27	27	33	28	28	29	25	22	32	29	27	23	30	31	31	28	26	27	28	36	32	40	28	31	22	36	29	27	29	32	32	37	23	42	29	24	33	32	32	30	34	31	28	37	27	30	31	24	35	31	25	32	31	26	29	18	29	24	24	21	31	34	33	30	27	33	31	27	28	35	23	24	34	25	27	17	19	27	39	32	32	33	22	22	40	28	23
35464	25815	21495	37539	43210	39109	32621	25178	18325	13495	10279	8297	7092	6120	4900	4566	4237	3647	3104	2821	2362	1964	1576	1371	1250	1051	886	800	776	747	708	717	618	628	550	607	555	521	526	509	510	492	480	490	497	485	502	492	510	507	482	507	537	491	461	509	525	471	493	478	509	550	525	512	521	479	483	546	573	574	538	553	545	564	508	495	490	547	553	526	496	503	525	549	535	517	544	479	506	539	506	475	490	460	510	531	480	526	512	505	506	465	481	540	480	473	472	472	444	478	488	499	475	466	493	483	465	463	496	450	502	467	501	485	491	495	491	469	486	511	467	496	491	468	476	484	479	462	467	489	472	469	481	512	453	477	474	518	457	571	523	510	464	519	455	495	472	475	462	493	457	506	488	425	513	450	449	481	517	471	505	502	455	448	472	494	456	467	447	476	480	515	461	463	444	491	505	462	506	463	449	491	491	482	425	476	476	465	493	475	455	482	450	462	517	466	495	496	465	489	501	502	429	463	474	464	430	454	463	469	490	469	454	484	493	446	475	471	498	453	547	490	505	497	483	457	490	479	445	494	443	474	441	466	515	482	451	496	453	472	500	505	462	500	470	457	491	506	479	496	487	513	478	494	455	460	486	499	511	475	471	481	450	461	468	468	490	480	476	449	469	483	470	447	440	474	484	462	489	479	485	481	473	441	487	475	463	470	418	498	489	448	467	514	498	477	474	461	461	447	489	484	430	487	488	481	454	436	514	506	443	485	466	452	475	462	476	461	454	522	489	482	475	466	438	529	464	448	480	472	527	480	475	479	526	478	490	483	494	482	472	466	510	497	463	472	468	500	473	495	467	488	474	486	463	482	510	480	485	477	493	491	485	507	500	475	496	486	461	502	444	469	481	483	475	483	465	479	483	442	488	455	486	462	465	468	486	516	499	470	462	487	485	497	458	450	478	435	495	455	502	491	474	458	459	466	499	464	446	508	523	510	464	439	505	430	478	492	488	467	461	469	467	481	469	493	477	507	467	487	497	517	475	511	483	454	475	494	473	499	479	481	474	468	440	443	469	444	451	464	509	465	460	436	471	471	486	475	486	535	500	489	475	471	533	441	480	493	476	471	482	450	491	474	485	494	472	471	480	484	467	450	471	491	510	451	484	440	479	442	455	489	476	469	482	486	447	477	479	456	496	488	472	502	474	466	467	495	498	476	494	481	447	496	463	462	491	473	487	506	471	490	478	471	442	466	455	467	461	470	508	466	449	485	462	508	466	487	465	479	493	466	524	458	452	465	482	456	490	486	478	459	480	500	485	486	461	478	455	481	454	521	467	449	459	440	501	478	442	432	473	476	519	470	433	469	480	523	444	501	485	478	471	483	472	495	501	451	454	450	456	496	480	487	462	425	447	524	519	494	476	503	522	486	504	464	481	473	482	460	505	460	473	487	497	481	501	478	455	461	436	483	496	520	504	525	500	535	459	514	474	495	461	482	520	487	488	500	505	482	527	470	482	475	495	482	500	496	491	456	485	438	476	494	481	494	452	478	497	440	457	448	499	466	502	502	482	487	497	506	478	463	478	468	463	470	521	503	477	466	507	494	486	486	476	506	459	478	488	472	508	435	471	473	488	485	495	488	481	478	483	505	456	478	454	449	511	461	458	455	472	491	471	502	431	469	473	478	502	476	451	470	485	491	504	500	482	417	510	481	500	469	481	418	489	492	498	468	489	512	498	491	468	485	476	458	481	447	435	479	487	455	489	470	453	502	489	510	489	507	479	499	438	479	447	479	478	470	532	480	470	475	496	501	449	476	493	535	485	512	467	462	468	470	495	492	452	461	486	486	502	502	490	482	486	451	476	484	473	461	472	461	466	485	496	475	486	460	448	503	504	494	497	447	445	483	457	477	480	497	514	458	456	471	503	466	488	468	518	495	502	480	501	528	491	485	516	464	469	500	435	447	497	464	485	433	505	477	498	458	442	421	476	473	492	484	441	512	491	491	470	449	483	424	502	481	449	484	473	458	487	481	459	482	429	482	472	454	463	466	468	480	468	508	493	554	469	473	501	477	484	450	500	474	449	454	464	504	486	476	436	458	470	494	474	492	492	480	494	469	492	485	469	463	472	533	464	463	514	494	484	476	473	483	484	474	532	509	480	477	478	395	458	450	461	450	464	502	485	486	486	430	510	472	451	480	479	457	499	487	455	464	469	500	476	445	448	459	464	447	472	482	462	474	517	497	492	489	483	498	433	496	475	457	479	468	470	495	495	505	465	466	447	465	477	486	508	506	485	482	504	504	455	514	464	505	504	496	464	500	475	442	476	479	477	478	472	492	477	466	462	446	515	499	464	479	513	524	479	442	461	450	485	456	477	491	478	471	515	507	467	441	490	509	440	473	504	474	489	469	495	519	475	485	500	470	503	499	455	493	509	516	472	456	471	453	450	480	464	497	462	504	525	480	455	516	470	450	500	469	517	469	455	528	473	491	440	498	503	510	443	516	496	509	504	452	453	491	493	476	481	495	474	500	466	481	471	519	493	491	467	491	507	484	502	471	475	447	485	487	508	485	482	496	468	470	519	482	462	464	489	479	461	500	486	469	468	465	516	432	491	452	485	467	462	477	502	447	471	450	474	471	503	457	472	468	459	480	503	486	471	479	474	460	515	486	480	496	466	481	436	453	480	499	467	483	463	447	466	451	459	461	460	448	458	437	493	478	455	471	461	500	492	492	450	508	461	467	478	481	478	482	448	498	419	451	465	485	460	477	482	479	508	483	485	470	499	475	453	439	506	489	449	479	492	444	480	485	490	518	476	473	496	520	457	503	492	444	463	455	433	487	486	484	462	447	455	472	496	490	557	491	450	482	476	464	489	484	445	506	492	478	457	463	446	461	522	515	496	506	482	486	483	452	455	436	507	461	479	463	477	458	468	456	487	452	447	452	496	456	460	456	466	462	521	474	515	489	447	459	479	502	486	476	475	478	473	460	462	459	470	487	482	466	532	478	472	448	460	498	500	520	493	455	481	471	487	460	485	499	493	463	459	484	484	483	473	464	452	464	473	442	495	482	514	492	433	502	459	483	516	491	523	472	474	499	486	497	478	494	428	526	455	483	442	466	462	465	451	494	464	463	471	432	465	498	479	482	477	483	487	469	443	496	446	433	498	441	432	479	525	460	504	511	492	468	488	476	451	497	537	480	454	490	474	496	459	504	441	527	530	507	459	502	499	460	497	477	495	494	478	471	470	485	522	506	490	467	525	490	516	438	491	449	472	513	479	512	451	433	482	451	489	477	470	490	463	439	468	470	496	452	475	504	494	519	514	481	483	482	459	510	488	489	501	447	463	484	471	485	487	499	495	465	496	433	530	449	445	453	495	437	456	473	446	489	472	527	440	463	474	442	456	512	474	491	508	496	475	486	474	468	514	445	482	460	480	438	531	468	457	480	451	466	466	485	470	449	518	484	500	444	470	498	475	473	523	484	494	475	427	483	479	453	451	471
3622	1622	1137	992	1551	1514	1056	646	430	283	258	166	174	142	127	116	108	92	79	69	71	63	51	49	44	38	32	30	33	35	24	36	33	26	24	36	26	27	28	25	33	28	26	31	26	33	34	33	33	40	25	34	26	25	27	31	25	25	29	32	32	27	27	35	21	42	15	31	29	19	13	26	27	35	25	29	29	36	27	23	24	37	34	29	25	35	26	37	29	36	35	31	25	31	32	24	33	30	31	30	31	23	41	30	28	30	17	26	21	32	26	30	31	26	19	37	36	29	44	26	27	23	31	27	27	32	32	40	26	31	34	30	27	30	24	28	27	27	29	28	26	41	25	23	36	28	31	35	34	32	28	31	28	28	23	30	27	30	33	30	25	28	27	28	34	37	22	36	17	28	28	22	29	26	31	14	38	28	25	24	28	24	29	22	32	24	16	31	22	32	31	24	41	26	28	39	26	25	33	28	30	24	21	21	31	27	31	26	29	27	27	36	35	38	27	26	22	28	36	30	24	25	33	25	28	20	24	30	23	39	27	28	24	21	36	30	25	15	18	23	33	29	32	48	22	22	23	37	27	25	31	36	24	32	29	27	20	40	29	28	31	24	22	26	29	35	36	28	20	23	36	27	33	25	30	24	34	25	21	30	21	27	31	25	21	32	27	22	22	28	24	27	24	12	28	24	18	28	27	26	33	29	25	30	35	25	22	30	32	20	34	23	24	27	29	29	23	28	25	35	22	30	20	34	22	28	33	19	24	26	32	33	40	27	41	32	19	29	28	28	27	28	39	34	27	19	27	38	38	25	27	32	29	31	29	31	30	30	22	25	33	34	34	33	15	37	22	26	34	26	25	29	36	30	25	29	38	26	31	29	29	27	25	30	33	24	17	30	24	28	29	26	28	37	31	35	29	28	19	23	32	29	31	25	31	37	23	32	29	19	27	37	24	26	16	31	30	22	21	24	34	28	26	28	23	25	25	24	25	36	25	35	31	27	33	23	28	26	19	32	23	28	40	30	35	13	34	46	22	17	28	29	40	28	26	24	33	32	24	28	27	20	29	30	29	36	39	36	29	26	19	26	29	25	27	25	29	22	32	25	28	26	23	26	38	25	28	23	26	19	23	28	27	34	29	28	23	19	30	34	42	23	31	28	34	24	32	24	29	23	28	20	27	21	26	28	26	31	33	18	23	26	26	18	30	35	29	27	23	21	34	26	33	28	27	30	36	30	26	20	28	22	25	31	28	25	35	22	33	26	31	34	33	29	25	28	28	31	41	26	25	30	27	33	34	31	22	34	25	31	20	30	25	31	32	21	29	19	34	27	31	24	26	36	27	32	29	24	28	33	26	18	30	23	24	29	35	27	22	31	31	17	35	31	28	24	33	15	21	36	30	33	23	28	35	17	31	27	33	37	29	25	23	29	25	31	34	27	27	20	31	28	26	30	25	33	36	37	30	22	36	36	26	39	15	24	20	31	19	24	28	25	26	25	28	22	28	28	25	41	36	21	34	27	25	28	34	24	36	27	27	33	31	22	28	25	30	33	26	27	30	25	26	36	30	33	24	30	31	23	25	22	31	23	28	24	31	24	24	33	33	24	31	30	23	22	32	23	24	24	26	28	26	28	29	33	27	20	23	32	28	27	27	22	28	40	31	30	25	22	30	27	26	22	19	24	31	35	27	33	24	30	29	31	37	16	28	22	18	31	33	26	22	27	26	23	27	24	36	25	31	27	30	28	29	21	27	27	26	32	30	27	29	28	26	26	28	20	36	27	30	38	33	29	27	29	33	27	46	23	26	32	25	16	25	26	25	28	12	26	22	28	23	24	25	21	28	46	23	26	39	35	35	23	26	28	29	28	16	25	26	25	27	32	33	25	26	37	28	27	28	24	30	36	28	24	25	27	29	23	28	33	24	24	22	25	19	31	25	28	32	28	24	27	42	25	34	35	18	20	25	31	35	33	28	32	34	33	31	24	31	22	31	21	33	23	34	25	32	16	30	23	28	21	33	21	26	29	19	38	32	24	29	33	21	30	23	25	31	32	35	33	30	33	39	32	27	24	27	16	22	34	30	30	29	33	32	33	32	15	34	22	29	20	21	37	31	28	30	31	39	24	30	18	27	30	30	22	29	24	31	21	26	26	17	34	30	37	22	30	25	34	30	30	27	30	24	30	27	21	43	22	24	29	25	21	21	39	25	25	30	29	29	34	32	36	18	33	32	26	39	24	32	39	23	26	23	22	22	31	33	28	32	28	23	31	23	28	30	34	28	37	34	22	31	25	25	21	26	34	31	33	32	24	37	21	23	29	25	27	23	26	28	37	33	34	26	36	33	20	26	37	21	38	25	29	28	31	35	24	25	23	38	23	22	28	30	20	18	32	31	28	24	33	30	40	29	42	27	30	25	27	28	25	35	35	36	25	35	32	27	24	32	28	20	30	21	30	26	24	27	27	23	32	30	42	23	39	28	33	26	26	23	31	29	28	33	29	20	29	31	27	21	30	28	25	21	33	28	27	25	24	26	29	31	20	40	27	22	29	28	28	30	34	26	25	21	25	27	30	33	35	32	25	28	40	32	19	31	30	33	33	28	30	18	31	29	23	25	26	36	22	23	30	34	21	21	34	21	30	33	26	27	21	26	21	31	22	27	39	23	36	26	26	26	28	24	23	27	22	20	27	24	21	23	27	37	25	28	32	29	22	37	29	26	30	18	29	22	23	18	16	33	29	24	26	19	39	26	27	28	30	27	24	24	28	32	23	28	33	24	29	32	25	25	30	35	29	33	19	29	38	39	20	26	32	24	33	31	26	34	32	20	25	30	18	30	29	23	31	26	28	38	26	22	18	32	34	26	25	33	30	34	21	31	27	30	31	33	32	28	21	24	34	32	32	27	26	33	37	28	21	40	41	37	29	24	29	24	34	26	22	29	19	29	17	23	41	20	35	21	28	27	41	30	35	27	27	39	29	34	27	36	24	24	27	29	26	22	27	31	30	18	32	24	30	24	23	30	24	37	24	27	37	31	29	24	29	41	26	46	26	24	24	34	29	24	26	32	27	35	25	39	27	21	25	34	30	27	34	17	29	22	32	27	24	28	25	15	32	28	34	34	33	32	40	25	30	25	23	26	17	29	25	30	37	27	26	35	49	23	19	29	30	27	29	16	32	22	20	26	32	25	33	19	31	28	25	22	25	28	29	25	22	29	33	21	24	33	25	34	32	23	27	34	23	26	23	18	20	18	28	25	29	23	24	29	29	25	30	31	26	28	32	24	34	30	28	29	31	33	24	19	29	33	29	32	26	19	23	37	28	29	29	35	20	20	22	32	36	29	38	23	26	28	30	29	26	19	20	22	25	24	26	25	45	29	32	29	23	23	27	33	30	27	33	27	34	34	24	23	24	26	36	30	35	31	40	30	28	33	36	22	26	22	31	31	28	29	28	26	30	40	37	37	22	34	23	40	21	25	29	26	31	27	27
35011	25978	21417	37335	43444	39533	33070	25353	18502	13520	10266	8628	6877	6078	5037	4548	4087	3441	3171	2788	2239	1821	1558	1337	1124	956	889	803	731	700	700	644	630	656	583	527	498	557	524	514	532	496	472	487	458	472	464	474	475	486	485	478	465	481	502	455	466	444	503	482	481	460	469	461	470	491	473	482	485	540	537	475	545	517	547	514	552	466	510	530	488	526	496	464	487	467	491	474	496	517	473	501	507	464	470	476	472	473	464	477	496	456	451	450	510	487	440	437	470	465	443	443	454	463	467	468	440	458	483	423	473	430	432	450	490	465	465	458	428	468	442	466	430	432	484	430	473	504	457	470	501	462	479	467	468	453	471	522	486	478	512	505	451	480	494	439	445	436	433	441	445	449	437	435	442	428	466	449	450	474	440	478	462	438	470	432	411	477	463	436	435	446	456	428	509	503	440	445	488	483	454	469	481	466	457	465	443	441	473	448	464	450	462	406	469	457	456	440	450	490	493	459	458	488	469	446	467	438	453	468	458	430	465	457	465	431	476	472	456	436	487	426	457	495	478	481	471	420	448	447	458	453	469	450	496	457	478	448	478	448	462	478	473	460	466	478	422	483	436	468	443	468	470	473	463	443	449	507	434	479	455	465	423	451	474	472	431	465	455	431	457	466	447	468	439	475	423	449	476	467	473	446	440	460	473	457	453	454	427	440	488	461	464	480	429	486	469	462	434	464	457	453	436	441	436	423	477	451	475	435	447	491	455	467	467	436	453	408	494	459	453	480	461	437	481	451	460	456	463	428	461	472	453	464	452	428	475	442	458	443	473	478	476	466	428	469	449	456	457	467	445	489	461	465	476	451	441	477	472	448	465	430	450	468	485	431	485	463	454	439	460	431	457	408	477	514	465	480	458	448	458	464	474	473	432	484	460	486	423	434	415	463	498	465	448	380	457	458	489	440	460	478	444	440	472	490	503	455	401	473	476	470	436	454	480	498	423	454	474	449	429	453	446	485	455	459	428	422	463	429	451	473	439	442	425	433	432	433	453	453	455	461	469	471	461	462	481	456	466	417	429	481	471	466	434	456	420	454	446	459	447	497	458	461	441	432	459	477	455	490	433	442	470	454	459	464	453	469	459	442	449	450	449	452	456	475	451	458	455	499	436	443	470	427	463	466	473	455	486	472	440	435	465	467	442	468	453	438	461	478	472	451	447	469	449	459	465	449	460	445	460	441	431	448	452	449	447	433	436	459	481	449	481	484	453	483	432	441	465	438	454	500	435	462	446	477	440	454	475	445	463	455	432	460	460	430	432	464	443	445	479	482	451	467	494	434	441	463	491	431	478	491	448	490	460	463	481	485	446	464	435	485	460	455	430	453	438	435	423	453	460	469	451	436	429	480	455	447	438	508	473	476	486	443	476	482	492	459	472	451	408	457	441	497	457	453	468	419	459	434	441	456	407	448	483	450	492	450	461	468	462	458	458	455	444	482	465	460	468	443	446	474	467	437	426	491	448	440	433	495	451	461	431	442	432	465	439	427	461	483	476	441	436	459	453	471	443	473	436	470	479	439	466	463	508	446	471	428	472	467	460	449	441	465	450	451	474	481	486	439	471	456	500	459	463	447	451	447	453	477	440	437	430	471	470	518	436	485	474	463	457	468	456	435	474	446	488	474	443	454	495	478	442	462	442	459	459	406	430	477	456	465	432	462	480	439	465	433	502	469	452	470	443	463	455	475	495	467	444	469	431	438	466	455	477	490	480	450	458	472	468	438	445	446	432	471	467	455	443	432	478	488	489	440	491	437	479	445	472	437	483	454	471	430	476	447	477	459	460	481	440	439	485	472	454	401	406	466	505	425	431	462	467	424	422	475	437	414	438	448	464	437	479	430	462	542	430	486	450	442	436	446	417	447	434	445	413	448	462	450	470	464	476	440	471	466	486	486	472	420	402	467	450	470	464	475	483	493	438	449	471	470	434	454	465	473	494	513	438	484	435	448	493	429	466	484	414	485	445	434	429	442	444	445	451	488	456	476	452	437	481	439	442	443	472	479	438	462	464	455	446	439	442	472	490	459	457	507	444	453	415	465	447	441	481	474	475	449	445	461	440	490	457	447	444	427	461	426	461	466	444	455	468	437	486	460	442	443	459	466	431	468	457	431	444	498	417	456	476	466	430	449	485	469	413	454	436	459	453	479	443	442	499	442	466	466	453	444	441	463	486	456	505	445	420	455	443	453	441	467	413	454	432	439	440	420	457	456	445	471	433	461	515	456	454	419	453	436	446	415	457	455	456	467	473	485	478	449	469	448	464	464	468	417	463	458	429	436	440	465	483	455	447	446	497	464	439	448	466	424	431	428	443	447	452	504	427	444	459	449	442	466	435	449	478	481	455	434	464	436	484	474	453	430	421	443	494	463	479	486	451	431	492	440	410	440	441	459	447	464	447	481	485	487	485	462	443	461	487	430	433	444	492	479	471	472	449	449	468	473	453	449	442	452	491	453	444	475	451	468	406	458	442	460	446	439	511	446	449	422	439	458	474	444	444	458	446	436	474	427	472	457	425	479	458	465	465	440	451	453	473	447	486	432	419	464	462	438	442	455	470	417	453	463	449	463	444	479	438	433	443	463	438	461	470	473	442	451	446	450	452	469	489	430	444	487	464	457	468	509	450	442	454	456	446	450	461	451	455	467	450	484	457	444	451	456	444	442	479	427	403	455	471	465	436	456	449	494	447	487	468	502	470	476	481	475	449	443	437	447	447	410	458	452	493	450	478	459	454	455	446	453	456	445	507	498	483	468	438	459	417	446	437	461	473	496	455	505	389	446	484	491	498	457	451	490	421	437	448	425	466	454	477	461	445	448	480	460	438	423	451	487	445	487	474	461	475	427	436	442	477	510	436	447	444	478	456	455	460	456	426	461	456	444	458	480	485	488	431	476	439	494	459	426	479	464	441	489	455	482	481	458	482	483	500	414	453	478	459	468	473	441	428	420	482	449	443	479	446	479	422	406	463	479	417	427	494	456	467	457	460	468	440	452	438	427	433	448	460	454	430	434	483	445	443	447	443	457	452	436	430	427	461	448	472	441	475	437	415	489	454	470	432	491	468	475	419	454	457	452	489	474	446	470	455	401	442	472	435	473	430	457	462	465	424	504	418	407	435	437	489	503	434	429	453	492	431	432	473	456	473	410	462	457	474	452	494	464	452	459	435	515	449	489	473	457	456	468	502	449	445	473	448	450	456	468	443	458	450	450	449	482	437	476	453	469	440	458	444	444	457	420	476	493	453	432	476	468	468	474	374	479	454	442	464	499	439	472	438	443	470	429	476	430	410	434	470	450	469	415	458	447	444	513	456	418	446	442	403	480	449	449	446	472	427	436	434	450	437	434	463	456	436	421	475	496	452	471	488	455	477	467	468	467	451	467	458	460	457	479	429	506	463	442	455	431	497	456	402	462	468	472	442	477	440	475	436	469	433	436	438	448	485	481	459	456
6007	2312	1623	1504	2292	2213	1579	1038	724	458	357	311	258	208	183	159	162	130	121	121	98	81	72	69	63	62	41	63	64	59	49	46	51	43	50	58	46	33	32	45	55	36	45	36	49	37	53	46	42	32	49	51	38	45	50	46	44	41	45	51	46	43	48	43	42	37	50	43	46	40	52	49	47	54	35	42	48	52	59	31	44	33	38	46	43	47	51	41	48	43	39	50	50	50	37	43	40	29	47	38	39	30	41	42	51	42	37	43	37	50	43	46	43	51	37	42	43	47	41	50	43	38	51	43	32	48	41	43	50	44	45	36	49	33	41	37	41	36	42	41	35	36	33	35	40	51	30	54	44	38	46	49	43	38	34	46	38	47	53	39	44	29	45	43	38	45	53	49	48	46	46	46	37	39	30	47	42	43	41	45	33	43	35	50	45	45	59	38	46	49	34	48	29	58	39	48	38	35	36	40	38	33	56	49	32	44	42	37	38	26	40	49	44	42	46	35	44	48	39	40	45	43	43	50	55	47	36	44	49	35	39	51	42	30	41	54	41	36	46	45	42	32	49	49	40	42	39	56	52	41	40	49	46	43	47	44	41	39	43	46	44	33	47	40	41	41	42	44	52	38	49	42	46	46	39	53	34	35	51	33	45	37	42	44	41	35	36	50	47	36	42	38	35	40	38	32	44	36	43	42	40	45	29	29	55	43	55	35	33	46	37	42	33	49	47	35	40	46	44	41	44	48	41	38	47	36	30	45	45	39	39	39	45	36	44	41	53	36	39	45	40	51	50	46	39	34	52	40	47	41	53	38	46	31	34	43	45	53	45	36	46	37	44	42	34	38	44	52	53	26	49	40	36	41	42	41	55	36	53	46	39	40	49	36	37	39	36	49	41	41	53	39	47	32	42	40	48	45	46	39	45	42	44	36	30	38	56	35	34	44	34	34	39	32	36	53	37	33	48	44	48	35	39	32	40	47	44	48	36	44	38	39	51	58	39	46	48	40	55	52	39	43	46	39	42	36	37	38	41	33	48	38	38	53	31	31	35	38	38	48	32	56	45	31	43	48	53	35	37	41	30	45	35	43	51	33	42	42	42	34	44	41	44	39	44	44	59	45	31	32	46	44	36	46	45	36	38	47	39	48	40	44	40	38	56	37	42	39	38	38	34	44	36	40	42	46	49	53	46	40	41	36	45	40	38	42	39	36	45	41	44	34	51	47	36	33	36	46	37	37	47	42	47	42	53	36	49	44	38	39	33	38	39	49	40	34	42	46	43	30	31	39	43	43	36	46	44	36	34	50	32	36	41	35	34	43	27	39	38	39	23	41	39	38	43	43	38	40	43	45	39	33	42	34	51	41	49	45	44	46	35	36	45	42	33	46	42	44	56	44	48	39	40	43	36	46	48	57	47	41	41	38	35	34	40	29	37	49	63	44	52	51	53	33	44	43	54	44	40	40	43	47	45	50	40	50	46	31	50	33	59	28	34	46	51	47	30	36	48	46	37	42	39	43	37	38	40	36	34	47	45	38	36	45	43	54	46	37	43	46	30	41	32	39	41	40	44	46	48	42	43	43	37	36	54	46	38	44	39	46	44	32	47	41	55	41	34	48	44	44	43	44	41	54	43	36	38	48	47	42	41	25	48	47	35	49	39	42	42	51	45	46	37	50	34	34	36	41	39	40	38	26	42	36	54	38	36	22	30	46	33	55	49	37	50	43	43	36	50	36	36	41	49	52	41	44	33	47	43	55	46	36	27	49	36	49	41	47	40	40	45	47	49	50	35	38	41	33	39	37	45	30	45	26	53	33	42	44	43	59	46	48	43	47	43	43	39	37	43	35	38	48	33	51	40	37	42	34	39	45	56	37	51	40	49	45	45	41	44	39	48	36	30	36	45	50	35	59	43	40	54	59	47	31	41	50	39	40	48	38	34	31	42	33	43	32	42	34	48	36	48	42	41	39	45	50	45	43	33	45	48	38	40	43	38	43	33	49	47	39	47	38	38	40	46	38	42	44	40	39	35	41	41	36	49	49	35	52	32	47	53	40	40	43	25	47	37	39	36	35	37	39	40	39	48	29	43	43	35	40	43	33	42	37	43	35	45	40	28	42	57	50	43	37	46	38	39	44	27	49	41	35	38	52	38	31	40	28	48	45	42	45	36	33	63	40	42	43	37	31	40	37	33	40	37	40	40	41	43	39	44	33	45	31	45	41	36	33	38	47	40	50	40	45	39	44	41	46	29	48	47	46	27	40	43	37	46	41	39	35	38	46	27	42	47	40	42	36	41	45	35	37	40	46	51	46	30	41	38	38	42	39	43	41	40	34	41	48	34	48	39	43	28	34	46	35	45	44	37	49	51	50	31	39	35	43	51	38	38	44	41	42	36	42	38	49	44	34	59	46	46	38	52	34	30	40	33	50	30	34	42	49	40	34	53	39	37	32	44	40	33	50	41	37	29	49	30	28	41	50	42	36	47	43	44	46	25	50	35	40	40	45	38	37	43	37	45	40	48	36	30	41	46	43	42	43	42	40	45	34	41	41	39	46	36	48	41	46	38	38	62	38	42	41	39	44	51	44	33	41	47	46	40	39	37	53	38	43	53	44	49	46	58	36	53	41	35	31	35	43	34	36	40	33	46	32	49	46	44	47	37	48	44	44	40	36	41	41	50	45	47	34	40	48	39	41	43	39	46	55	41	45	38	52	40	43	40	33	39	39	45	45	39	48	48	45	29	38	43	48	35	38	31	64	41	36	46	47	46	39	44	48	38	40	50	47	39	43	34	48	34	41	42	49	41	34	46	43	38	45	37	36	46	45	38	41	44	29	37	44	56	49	46	43	29	47	47	39	39	47	41	45	37	40	40	40	40	61	40	32	50	48	43	40	28	41	39	49	38	35	40	42	39	54	49	42	58	51	34	41	40	40	44	42	40	37	42	40	54	35	53	47	51	37	37	25	46	42	39	41	39	31	51	44	35	55	36	41	42	38	38	47	46	40	42	36	40	52	36	50	41	27	46	41	55	42	32	46	37	37	41	33	40	43	46	35	34	37	58	38	40	38	46	47	32	45	46	37	40	42	43	36	49	36	42	40	39	36	45	32	36	47	29	38	35	44	27	39	52	30	34	34	43	54	37	55	43	43	44	47	32	23	43	42	42	51	52	48	43	54	39	52	40	39	54	34	36	37	30	53	49	31	32	47	41	38	41	35	36	43	37	24	38	39	38	50	36	48	46	41	34	48	45	44	25	45	36	54	40	39	36	39	24	43	55	38	40	39	42	35	31	47	40	35	36	47	43	50	46	47	41	38	33	50	44	38	53	41	46	45	37	51	29	50	43	31	45	40	55	45	48	30	38	32	39	41	45	53	40	50	54	26	25	49	37	41	39	45	48	38	36	44	35	36	39	40	41	52	37	35	45	34	42	32	46	39	38	34	44	32	40	48	42	36	43	39	35	32	41	44	38	43	38	36	44	38
38157	29317	25676	41221	47729	44274	37853	30415	23083	18188	14273	12030	10167	8525	7113	6453	5966	5241	4564	4126	3411	2848	2445	2042	1806	1572	1406	1258	1123	1134	1040	979	927	931	893	857	822	842	787	741	744	738	735	692	731	712	720	754	735	667	684	687	749	676	721	643	704	729	693	671	692	726	719	707	680	730	719	746	701	758	745	764	835	762	792	803	760	732	775	694	754	734	759	749	736	760	744	693	747	716	708	742	706	723	718	751	666	746	693	667	691	687	710	665	680	691	654	710	638	709	722	657	701	696	657	642	678	632	647	663	684	691	669	709	713	702	668	675	704	710	683	666	702	668	677	697	687	668	652	651	682	651	701	666	667	690	721	679	684	678	724	663	698	689	680	628	688	678	669	702	667	659	662	656	653	643	668	621	624	668	679	660	727	670	673	664	650	676	681	684	692	658	648	640	633	670	699	675	659	665	656	693	681	642	691	678	666	698	688	642	695	648	682	645	665	677	672	608	684	660	672	671	673	677	677	699	710	706	634	719	672	653	684	653	637	629	677	647	680	650	656	694	668	665	629	675	683	657	690	682	691	655	661	711	657	664	654	681	657	701	627	653	670	670	658	688	695	647	666	690	655	690	641	670	653	657	661	649	609	687	680	644	643	688	706	627	684	609	684	695	642	686	671	691	699	690	638	677	672	693	707	639	623	677	657	651	667	641	645	702	678	672	679	673	659	704	637	653	704	631	712	654	642	656	704	630	656	642	644	659	646	648	637	631	665	687	636	698	696	702	677	651	661	688	689	660	661	664	673	686	664	715	685	654	646	689	679	634	641	669	691	713	699	667	680	661	701	679	661	711	660	670	672	626	647	670	673	717	678	657	668	689	699	673	646	668	647	688	616	657	663	690	682	689	645	680	663	623	670	672	704	652	664	637	657	661	663	652	669	635	649	678	650	670	644	721	650	703	654	645	710	623	668	713	668	675	643	642	650	668	688	668	641	653	609	601	643	654	649	691	682	659	717	673	679	694	667	682	721	683	716	674	638	643	680	679	653	666	631	666	652	663	646	697	640	660	685	697	671	637	670	642	658	637	676	640	672	633	687	660	693	643	687	702	665	637	669	659	657	652	641	639	724	657	692	653	651	649	658	705	673	665	686	658	671	663	683	662	686	700	676	682	697	688	699	663	678	665	696	688	661	683	633	700	626	663	644	670	616	663	631	665	665	693	615	689	653	705	659	706	667	643	635	694	699	674	622	661	651	675	706	674	698	686	693	653	647	692	694	666	687	652	703	628	638	657	697	653	687	664	674	689	654	661	672	656	640	693	692	629	704	664	655	627	676	652	682	681	662	669	652	642	676	677	669	646	725	646	692	637	693	652	726	680	663	685	685	662	675	734	677	632	664	698	652	678	709	686	687	624	681	623	666	649	681	637	646	655	683	684	677	654	656	617	642	675	685	634	679	633	696	681	659	670	717	677	667	649	641	645	660	622	664	673	645	627	652	698	676	639	675	690	664	655	651	718	655	695	706	656	694	658	703	660	686	665	668	659	633	660	672	641	669	691	712	647	658	669	692	650	631	694	647	658	646	673	707	682	643	695	707	650	681	669	737	685	645	643	624	693	662	695	671	669	670	695	673	644	659	693	706	668	680	671	677	682	684	658	654	677	648	694	626	646	666	671	684	683	687	669	652	708	651	676	629	707	652	643	669	678	666	669	682	687	672	672	700	676	686	676	724	648	647	674	622	712	671	677	656	698	699	657	683	648	703	690	667	627	676	696	692	674	673	636	666	693	731	680	620	682	670	677	697	673	681	648	667	697	659	640	677	675	648	641	641	676	665	691	656	664	645	653	690	656	666	665	669	653	670	673	691	621	686	634	682	705	679	711	684	660	662	683	703	679	674	690	669	679	666	658	692	626	651	642	628	672	688	656	665	652	680	635	693	713	609	675	664	733	631	696	670	698	708	659	666	695	654	649	688	674	674	649	734	689	751	676	667	672	696	668	668	654	688	669	638	689	650	689	704	675	655	674	651	696	694	687	702	658	666	671	657	709	669	696	627	636	711	671	690	717	689	676	712	647	670	653	667	686	705	635	685	631	663	683	686	651	689	646	721	674	646	659	666	654	680	674	708	674	668	676	679	693	705	661	675	693	647	639	661	693	636	619	675	655	706	670	652	664	686	666	645	633	637	666	643	690	655	638	685	658	634	627	666	655	668	685	667	694	665	659	675	659	650	677	663	665	654	652	643	670	663	659	685	676	619	668	655	642	665	703	676	669	671	690	678	705	646	716	668	662	634	656	679	658	654	681	632	675	678	651	672	626	671	673	651	668	686	662	667	669	661	676	679	644	699	671	676	661	689	663	699	682	630	640	642	661	664	666	692	646	688	674	671	709	712	693	656	675	683	692	642	616	676	701	692	664	615	655	656	656	688	662	670	705	660	643	693	658	630	674	644	717	703	682	671	670	654	662	718	679	647	658	642	654	654	700	656	698	692	670	669	679	689	683	656	673	649	705	699	659	665	617	634	746	708	689	651	675	660	695	647	678	647	667	654	695	647	672	638	664	714	693	650	659	716	640	644	648	628	667	672	649	730	666	662	691	629	670	683	692	722	641	736	649	637	693	689	689	644	668	627	653	649	647	690	636	657	723	717	681	698	689	641	675	660	634	680	693	672	666	667	669	685	681	687	710	691	683	654	687	701	672	681	672	682	658	622	654	671	645	653	734	611	638	679	622	670	675	658	674	634	666	662	721	679	638	683	701	680	663	664	638	682	693	702	702	701	702	650	677	652	680	662	687	678	677	699	662	637	679	673	678	693	617	689	681	663	665	656	672	694	690	674	655	653	687	696	665	684	698	673	646	655	617	636	646	624	657	641	654	626	694	683	689	675	701	679	647	639	652	640	670	685	670	672	667	675	728	621	665	679	677	678	719	661	684	669	668	684	661	604	672	685	625	646	694	644	651	693	624	702	662	720	639	628	666	663	646	631	658	668	623	684	677	653	703	610	665	648	676	685	641	705	665	665	680	698	698	661	733	637	632	651	668	689	662	682	654	687	688	658	693	699	664	668	693	646	697	684	713	676	597	650	681	692	660	659	713	682	726	643	682	661	645	688	648	682	713	659	696	677	698	654	676	713	695	685	638	663	662	699	650	691	636	673	658	725	677	681	653	653	697	692	671	648	671	669	645	650	650	685	651	650	707	667	668	660	669	668	671	681	641	680	721	650	664	649	655	654	666	688	676	626	647	697	697	715	635	668	703	653	628	681	698	678	624	695	687	669	644	663	641	670	689	666	665	672	657	701	674	686	691	639	668	675	698	621	685	676	653	664	656	721	679	628	733	671	712	660	660	629	729	661	677	666	734	645	671	637	680	644	698	670	694	656	659	692	683	683	670	666	676	676	659	659	703	613	673	705	691	642	658	661	639	652	715	713	668	680	681	693	630	666	698	654	642	650	705	716	735	680	673	651	658	642	653	648	636	722	654	642	684	656	707	640	650
6714	3605	2401	2199	3311	3450	2478	1655	1054	668	558	423	380	251	243	227	199	152	153	136	123	96	105	93	73	64	43	36	26	45	28	39	41	41	38	37	32	26	28	38	33	28	34	29	32	33	38	33	23	37	28	30	34	29	31	32	32	36	28	28	28	27	33	31	39	27	33	26	36	26	30	35	29	30	37	31	37	31	37	40	28	31	34	31	24	25	31	32	35	34	33	37	29	27	28	36	27	36	30	23	30	31	33	39	27	21	31	36	23	32	32	26	25	33	29	28	32	34	31	28	28	35	44	19	35	27	36	40	29	40	30	22	24	33	36	28	25	32	33	43	37	36	29	31	33	25	37	33	34	22	41	30	28	28	29	29	32	29	28	35	31	27	29	38	30	41	34	39	41	45	32	29	33	22	25	24	28	27	25	49	33	28	21	32	28	20	38	19	36	36	30	24	36	25	27	38	29	30	34	36	28	30	29	29	38	24	30	28	30	22	30	23	28	28	26	34	27	31	33	25	30	28	26	26	41	34	29	29	20	32	41	29	31	32	35	35	35	31	43	24	31	34	28	27	34	27	25	27	36	31	22	34	28	29	26	37	28	26	24	29	28	37	24	21	36	31	45	25	36	31	28	26	27	22	22	32	18	25	19	34	36	25	35	27	40	26	32	26	37	33	25	25	32	32	27	28	31	17	38	32	31	24	43	23	31	26	22	24	31	32	21	34	31	21	32	30	24	29	31	34	30	32	23	26	29	19	27	24	30	26	23	27	33	21	29	36	26	14	47	26	36	25	29	23	19	28	30	30	22	27	24	34	39	35	32	27	27	47	37	29	26	24	25	32	25	23	33	29	34	33	22	29	26	36	24	23	31	32	25	29	22	30	26	26	23	34	31	20	28	24	32	27	25	34	18	31	32	24	29	29	30	29	21	24	32	17	34	29	27	31	26	38	29	30	30	33	23	24	25	24	39	29	27	32	34	36	32	29	28	30	36	24	26	23	25	34	27	36	26	31	24	31	42	23	26	42	36	22	30	26	21	29	23	21	36	22	22	26	37	25	27	37	31	34	27	23	31	27	31	33	38	29	25	29	27	26	20	31	26	30	31	17	32	27	24	37	30	22	32	32	34	30	28	30	35	27	28	32	29	29	30	31	34	38	31	35	30	24	27	18	31	23	37	18	32	33	28	36	36	37	27	18	29	34	25	31	22	18	39	32	36	27	26	29	26	33	40	33	32	24	28	27	31	27	25	32	39	34	38	29	42	26	25	23	29	24	26	30	34	33	36	20	21	18	34	35	22	28	33	27	31	23	37	33	32	24	22	29	24	29	25	27	28	28	24	32	32	19	27	18	22	24	28	38	31	22	20	32	22	41	34	20	25	30	32	21	28	27	29	21	24	26	24	30	33	26	26	30	45	30	46	28	20	33	28	35	30	24	26	27	24	27	25	25	42	34	28	32	29	29	43	31	27	25	22	37	25	32	37	19	33	25	27	25	28	33	29	36	40	24	27	34	29	26	26	28	27	33	31	40	34	27	27	21	29	26	30	29	25	25	27	35	24	37	29	27	45	29	33	22	29	37	27	33	33	27	20	29	26	28	35	23	36	21	29	35	23	30	30	28	26	26	32	29	27	34	31	27	29	27	27	28	29	32	31	28	25	27	25	26	31	30	30	34	20	16	28	22	32	24	29	29	34	29	26	27	33	28	27	17	21	32	28	27	24	35	31	28	36	25	19	25	36	35	31	25	29	29	40	31	20	20	24	30	34	35	8	31	31	27	36	28	33	29	18	28	29	29	27	32	22	27	25	33	28	22	35	26	34	36	26	36	34	27	31	27	26	25	27	24	30	34	28	41	29	22	31	31	35	27	34	40	32	26	25	28	18	35	30	30	24	35	30	27	23	32	29	32	26	37	13	37	31	31	33	28	32	19	35	27	21	27	34	24	21	31	28	35	30	26	20	22	16	23	36	25	33	25	33	30	27	30	25	28	23	27	28	20	29	30	21	34	31	24	24	31	34	31	30	25	20	37	39	30	27	31	23	24	37	36	27	30	26	41	29	23	18	27	31	36	24	20	23	35	33	27	29	32	28	34	30	28	21	27	29	21	31	29	26	27	19	27	29	36	41	38	33	23	27	20	45	25	31	30	32	28	31	22	32	32	20	32	25	31	27	22	34	23	38	22	34	27	26	31	28	19	34	21	27	23	31	26	29	24	35	20	29	27	35	25	27	34	24	28	38	26	23	34	22	28	36	27	31	35	22	36	28	24	18	37	30	20	31	41	28	26	37	27	30	34	23	25	31	26	25	29	28	22	24	24	19	29	23	37	23	36	31	31	21	35	32	30	24	25	25	32	31	37	34	31	36	31	23	31	23	28	26	28	29	32	32	29	36	22	33	26	30	28	33	23	26	23	33	31	29	31	32	38	19	26	31	32	21	26	16	35	33	37	30	21	23	27	34	32	22	31	15	40	39	29	31	28	22	25	32	34	17	39	32	32	34	28	25	19	28	38	26	25	36	28	36	21	27	21	27	27	19	23	26	20	37	26	30	34	23	28	27	29	25	32	37	23	43	34	24	42	27	33	22	33	26	14	36	30	34	25	35	32	26	30	30	27	31	30	39	34	29	27	29	26	33	35	32	26	24	29	28	35	34	34	27	32	28	18	25	34	20	28	34	37	20	19	29	21	28	29	24	30	39	31	33	27	28	35	33	26	32	27	32	27	33	24	35	30	31	28	22	35	27	30	19	29	27	23	38	26	25	37	37	38	21	34	31	32	37	32	31	30	25	23	31	28	40	32	42	30	30	29	28	37	24	31	28	27	25	34	28	35	31	35	25	27	35	30	31	27	20	32	28	28	34	38	26	28	29	22	35	29	36	25	32	31	27	32	25	24	17	28	33	24	32	23	31	35	32	29	24	24	27	34	32	31	33	27	35	33	22	21	24	28	20	29	30	27	27	28	30	29	39	25	21	30	39	30	22	26	34	27	33	37	28	27	40	22	31	32	26	33	32	30	33	31	23	28	26	28	29	27	16	25	31	29	30	20	25	27	33	26	24	22	28	30	28	23	31	27	29	24	25	28	33	31	28	24	32	22	38	23	29	33	32	30	21	34	27	29	32	31	20	32	20	25	31	25	23	22	27	24	28	35	32	30	36	33	26	23	26	35	33	35	34	34	34	29	27	30	28	41	23	23	30	17	23	36	30	40	26	25	25	23	23	29	29	27	17	28	32	34	20	23	40	30	30	29	42	42	35	29	26	34	28	29	33	26	25	25	29	31	29	31	33	35	28	33	35	35	19	25	34	29	42	34	34	26	24	30	35	26	31	25	21	30	35	34	32	32	30	24	26	26	31	28	26	25	36	27	27	29	31	27	22	36	28	32	22	30	27	33	28	29	31	18	25	31	29	26	36	37	27	37	38	24	39	29	37	35	30	37	29	29	21	21	26	20	30	30	28	30	29	28	36	25	40	25	27	25
43956	33861	30051	46187	53608	49655	42969	35620	28659	23237	19454	16007	13547	11194	9658	8793	7928	6868	6159	5404	4641	3785	3236	2558	2177	2029	1694	1451	1321	1207	1116	1027	939	876	861	753	709	727	645	678	598	606	600	559	563	589	549	551	547	583	553	573	565	527	558	521	572	552	503	541	525	530	543	550	526	576	526	582	621	700	576	605	654	635	558	568	598	563	549	547	576	581	576	576	579	547	591	557	581	527	553	530	510	528	582	558	505	526	533	462	500	488	467	481	479	450	498	504	464	489	488	494	512	524	495	463	501	465	522	492	496	456	505	458	480	461	471	483	465	465	474	479	453	465	467	476	504	496	496	493	515	497	494	477	561	525	500	479	497	487	565	495	480	509	483	477	504	468	458	431	463	446	484	472	490	482	501	515	474	484	503	490	446	488	470	466	491	473	454	426	455	521	465	436	460	511	444	486	499	496	468	476	461	494	470	451	508	481	470	504	444	437	493	437	454	438	473	499	462	442	439	446	470	496	449	473	458	433	505	482	473	444	407	458	452	458	473	476	526	414	462	468	457	472	440	452	487	491	474	463	421	468	450	499	489	437	453	455	475	487	445	469	460	469	468	461	468	478	513	428	479	480	457	444	480	425	457	438	496	469	503	472	478	469	444	500	441	481	453	488	510	436	455	461	457	525	473	461	505	486	491	437	452	444	485	485	479	473	476	470	452	515	470	444	497	476	448	451	422	459	469	478	467	476	501	487	475	497	466	488	487	459	457	460	431	466	490	448	459	466	475	436	494	455	429	449	459	462	470	449	441	483	507	462	480	477	482	491	476	458	448	441	485	504	454	458	508	450	497	477	488	461	498	475	422	468	462	503	493	440	451	485	451	470	466	452	476	467	465	483	439	458	485	460	461	463	480	476	486	488	461	439	454	470	440	435	505	480	436	446	506	475	467	488	442	445	485	499	444	456	442	466	477	459	483	485	394	479	445	447	491	457	486	484	475	479	494	450	443	479	479	477	497	482	444	413	471	470	475	465	455	463	481	491	442	463	463	432	488	484	482	473	458	475	473	450	479	458	444	491	527	465	464	473	465	473	498	483	474	458	494	484	514	516	461	478	461	456	451	468	467	453	436	455	477	468	473	487	443	464	458	445	463	433	439	430	496	458	469	449	463	469	458	492	494	525	458	430	474	458	490	456	482	455	498	451	433	487	457	480	444	482	488	485	472	448	456	484	506	491	462	453	488	495	486	495	470	478	468	448	488	433	464	478	479	473	480	460	478	468	525	472	474	488	435	464	475	481	458	470	471	513	460	480	522	468	459	456	443	460	466	515	471	449	448	461	472	502	460	459	500	471	419	440	485	458	493	489	473	486	460	431	428	475	512	493	480	470	475	446	481	448	480	508	436	479	467	479	479	471	456	461	471	456	446	534	485	470	513	472	473	466	474	484	471	471	486	470	499	424	454	459	480	476	479	474	468	455	497	494	447	446	516	421	462	458	455	452	449	486	451	481	474	449	476	463	456	487	493	485	500	509	496	477	481	479	476	481	495	473	470	459	494	478	506	477	492	481	488	425	478	478	468	491	460	493	489	499	485	493	466	458	472	481	468	473	466	483	493	479	480	486	469	457	434	466	479	464	449	452	473	463	543	495	472	538	447	459	460	462	474	483	440	459	459	476	499	467	470	478	448	466	454	464	462	479	503	482	480	464	479	474	514	461	418	483	501	428	456	458	491	482	496	470	457	519	503	435	493	457	466	456	462	445	482	455	502	472	483	479	502	446	467	485	495	454	492	493	453	465	503	487	471	444	496	456	448	476	473	431	477	494	463	479	469	472	456	485	419	502	445	463	479	472	466	477	473	462	486	451	490	460	457	479	424	481	465	464	449	459	471	478	478	501	453	491	485	492	448	460	479	461	465	483	480	464	439	472	493	500	456	456	482	464	480	501	467	508	450	486	466	438	446	460	504	482	472	470	482	502	499	495	490	484	472	498	468	485	495	454	456	454	452	464	423	485	474	465	459	504	436	430	467	482	508	465	480	448	474	479	432	466	480	475	479	459	414	452	477	450	454	422	461	501	474	482	467	493	500	468	467	494	435	441	460	447	472	465	440	479	448	449	490	473	470	459	476	470	447	475	452	456	491	509	473	507	472	441	450	476	476	496	481	492	480	456	497	468	479	438	498	467	452	478	479	445	473	487	507	459	462	479	491	462	439	451	442	490	475	469	480	464	501	449	479	475	472	488	459	473	450	457	428	506	485	458	469	428	479	453	480	461	487	476	467	469	498	460	473	484	479	489	481	414	508	440	448	453	457	436	455	442	478	426	457	445	496	489	491	451	460	440	426	448	452	472	470	465	483	477	461	450	475	479	448	489	489	458	457	453	470	459	501	467	484	479	443	465	466	494	492	453	468	463	463	512	484	458	478	471	463	483	495	458	465	467	489	468	433	508	446	490	486	505	452	439	472	479	445	486	466	467	484	489	487	460	448	511	469	447	487	470	471	486	463	499	498	484	444	450	494	492	481	472	469	478	455	479	466	448	487	501	482	469	465	481	499	480	491	486	457	476	478	449	456	434	472	450	455	465	463	466	441	429	486	493	496	472	472	471	477	469	490	470	486	487	525	487	463	458	488	488	506	474	461	443	464	450	462	458	525	503	462	472	487	473	498	433	467	423	488	448	489	460	466	506	437	513	484	500	495	435	517	493	466	494	477	469	441	483	493	477	521	445	482	461	490	439	463	482	467	436	484	469	486	446	490	484	458	461	451	472	480	487	495	437	451	492	482	520	437	463	438	445	500	471	472	467	462	479	488	468	458	476	450	455	452	456	452	439	502	485	466	440	495	482	487	476	447	481	469	471	471	481	465	481	436	484	503	508	501	451	494	468	503	512	490	463	497	471	450	462	481	498	467	495	479	498	433	430	475	486	510	504	479	490	475	475	482	488	463	446	458	489	442	449	464	459	499	446	462	491	469	494	478	446	477	510	481	473	486	496	491	539	475	488	516	449	503	479	457	495	476	512	501	470	465	465	469	479	431	463	514	485	501	468	477	473	470	480	470	458	457	486	480	490	428	496	483	469	489	463	465	443	429	455	482	488	499	483	434	495	481	459	504	479	517	493	453	454	489	498	436	442	454	465	447	463	463	473	464	449	493	466	456	464	459	486	423	479	466	480	419	466	439	461	465	453	450	487	451	459	495	477	485	478	447	457	483	439	465	461	454	496	495	436	462	501	487	464	474	475	459	492	463	428	516	483	449	503	491	451	455	465	471	454	464	487	442	417	471	490	491	427	463	448	482	460	462	476	443	485	478	455	452	466	450	480	460	454	479	474	459	453	471	477	475	472	476	478	455	479	464	487	485	484	456	448	453	495	486	481	484	476	427	467	496	480	491	465	481	470	454	432	436	462	448	461	457	499	446	454	446	458	493	462	488	529	456	487	536	457	465	481	451	501	438	489	464	454	448	456	473	468	477	466	432	449	424	478	481	438	472	464	460	476
3777	1579	1144	995	1657	1500	1122	624	432	339	242	219	179	145	136	118	93	94	79	70	73	58	61	54	47	52	44	42	34	29	35	27	33	39	30	34	22	25	17	36	33	27	21	29	27	33	35	26	24	29	35	27	31	34	22	30	27	33	25	27	25	26	37	23	30	35	22	32	38	34	33	35	41	34	30	21	30	36	38	21	37	24	26	41	20	21	27	29	31	28	36	30	22	30	20	24	29	43	28	44	27	29	26	31	27	30	32	27	31	21	36	30	22	33	27	18	31	27	37	26	31	31	26	34	22	24	30	28	27	28	27	32	32	42	20	31	30	33	28	20	31	26	32	34	27	28	33	35	31	29	29	33	24	35	25	34	33	23	33	36	23	22	24	35	36	36	28	28	24	40	29	30	25	26	28	23	34	25	31	34	28	23	39	34	30	30	26	27	29	33	29	26	30	28	30	28	22	30	19	28	38	30	19	39	25	20	45	31	34	35	24	30	33	37	29	31	30	18	33	22	37	28	24	23	24	24	24	32	36	35	33	33	24	30	32	31	21	32	21	35	30	24	24	30	35	23	30	19	24	31	29	25	28	28	33	22	31	29	31	25	20	22	29	22	28	31	25	26	24	31	23	29	26	33	37	31	28	23	32	33	23	34	31	37	19	26	29	27	29	21	14	27	35	28	30	26	24	28	24	38	22	27	25	25	36	33	30	23	27	33	28	27	23	22	26	26	32	28	31	30	34	30	23	22	35	22	27	26	28	28	31	33	32	28	27	24	30	29	28	22	25	29	26	33	37	18	34	27	22	32	31	27	29	30	35	32	30	20	24	30	34	25	28	26	30	23	19	26	28	34	28	27	25	29	29	29	34	32	20	28	29	20	29	29	20	27	35	31	34	34	22	23	30	36	26	26	26	24	26	34	30	27	44	43	37	29	23	34	36	30	38	38	36	22	27	24	30	21	30	24	27	32	26	23	29	36	41	25	30	31	35	28	27	25	25	33	33	31	29	20	26	22	31	27	40	34	34	18	27	28	30	27	32	27	31	25	35	28	24	32	23	28	30	34	28	23	33	22	23	29	34	23	31	37	31	27	25	30	36	32	32	31	23	25	30	34	31	24	27	29	47	21	35	30	27	38	30	37	16	26	34	26	38	27	27	24	32	33	37	26	26	33	26	22	31	30	36	28	33	28	26	28	22	27	28	30	22	24	26	29	37	32	31	30	23	36	25	29	33	25	27	31	28	24	29	37	37	26	26	30	21	25	29	31	38	35	26	27	37	35	25	29	32	30	39	26	26	23	29	33	31	43	32	21	35	25	28	31	33	24	21	27	25	34	27	30	24	29	25	26	28	35	35	23	40	26	29	28	27	36	32	33	32	38	28	46	28	30	33	28	43	28	29	33	33	20	29	25	37	26	34	28	42	26	33	42	18	42	29	26	21	24	32	27	26	34	26	30	33	36	31	31	26	31	31	39	28	30	37	29	31	30	41	31	28	31	25	23	33	44	29	21	29	39	30	24	27	37	31	27	28	29	33	34	31	25	19	26	29	38	18	30	36	34	26	33	33	33	31	35	23	31	31	34	29	26	31	34	28	28	23	27	23	29	26	29	29	27	32	28	42	35	27	32	34	28	19	38	26	30	24	39	37	30	27	22	35	32	30	28	38	31	24	29	22	31	35	31	27	32	29	32	24	31	23	22	28	23	23	29	26	28	31	32	26	31	34	27	27	33	32	32	32	37	21	22	26	24	23	27	25	36	33	29	35	36	32	30	24	38	27	36	33	32	20	25	40	31	37	30	27	21	26	31	31	29	20	39	32	25	28	34	32	36	25	25	24	27	30	25	23	25	15	28	27	32	38	31	31	19	29	39	32	30	24	25	38	31	30	28	32	27	38	36	26	37	36	37	26	23	28	19	25	33	23	43	32	27	23	42	42	27	25	23	29	28	37	27	29	31	23	42	33	23	36	32	23	36	22	31	28	30	32	26	32	27	32	29	28	27	16	20	30	23	30	24	23	33	30	30	28	28	20	41	34	39	28	23	25	40	39	34	29	36	33	24	32	25	34	30	24	35	29	33	29	31	26	30	33	29	29	27	28	32	30	39	20	32	31	31	22	25	34	28	36	31	29	28	28	36	36	30	29	15	27	40	22	31	25	27	28	25	29	27	28	30	28	31	27	29	23	34	31	17	19	25	31	26	24	16	28	26	33	29	22	27	19	32	34	31	30	30	25	31	23	28	26	38	18	31	20	31	27	36	32	28	30	25	29	27	32	26	26	32	24	35	19	28	35	23	33	28	20	26	35	32	26	25	34	22	32	27	35	35	31	31	28	26	29	32	27	33	29	31	37	17	28	30	23	24	22	27	21	36	26	29	35	28	26	32	30	27	38	29	31	33	22	25	28	33	31	29	30	20	31	35	43	24	36	31	28	20	34	19	33	26	34	31	37	33	34	27	28	21	19	36	29	32	34	27	30	20	33	33	25	32	35	25	28	30	29	34	28	25	34	34	27	35	40	31	23	25	35	31	30	38	31	27	26	25	27	32	32	28	31	24	35	32	30	37	33	25	21	37	33	30	31	20	30	37	24	22	28	27	25	26	23	24	30	27	28	26	30	28	22	29	33	32	32	34	25	29	33	26	28	26	36	25	22	32	24	29	20	32	24	29	32	25	32	21	29	24	29	31	28	32	37	38	29	28	28	31	28	26	36	21	35	24	34	25	27	24	26	17	35	39	29	26	25	24	28	38	31	27	30	23	25	24	33	27	17	24	24	21	25	29	26	35	26	23	25	23	38	29	29	21	24	32	31	26	26	29	24	32	40	40	29	22	38	24	29	32	29	32	27	38	25	30	26	25	26	26	25	25	35	24	23	30	32	32	33	33	26	35	34	30	33	30	26	29	25	37	27	25	31	24	32	28	31	33	22	32	27	25	27	40	44	24	31	29	33	27	23	24	31	27	33	39	32	32	39	25	29	27	38	32	33	32	26	32	31	42	36	31	23	31	32	39	35	45	26	37	29	34	22	30	30	23	28	31	26	23	34	26	36	21	35	24	27	27	23	33	29	19	19	24	31	27	27	28	30	32	31	37	28	23	27	23	28	31	27	38	28	41	25	22	30	26	30	33	33	33	27	27	30	33	33	26	41	26	29	28	28	31	28	30	35	22	28	28	29	33	30	25	29	40	28	31	27	34	32	24	37	26	24	35	28	23	25	35	32	27	29	33	31	28	18	25	41	31	34	26	26	23	39	20	28	32	33	19	32	28	23	27	33	22	27	31	29	25	34	32	20	31	21	34	30	41	37	24	35	31	40	26	30	29	19	29	29	42	28	25	33	30	30	24	22	25	31	22	28	32	28	17	27	31	34	23	36	37	29	29	26	36	38	32	27	37	25	37	32	25	27	30	31	27	25	32	28	25	29	19	31	34	25	24	25	28	35	28	28	37	24	25	28	28	37	35	24	32	23	35	28	26	29	31
35289	26022	21710	37415	44204	40373	34254	25434	18675	14559	11457	9245	7489	6262	5369	4692	4120	3647	3119	2671	2191	1760	1511	1265	1106	938	932	823	764	722	720	679	640	606	620	593	535	554	550	517	504	526	492	517	493	477	529	456	474	514	485	455	513	476	513	494	534	510	492	487	465	492	487	525	531	484	519	532	541	527	584	576	574	573	561	512	559	550	507	513	521	531	548	567	522	564	545	490	490	549	496	527	475	513	545	492	508	472	517	456	512	451	455	462	480	496	498	440	487	481	512	501	503	482	546	484	460	466	446	502	467	501	458	477	462	476	455	457	476	506	453	462	488	457	500	512	451	491	453	501	490	467	485	469	493	481	484	452	487	507	500	507	455	469	500	479	467	482	487	479	432	440	469	454	479	479	494	465	453	473	514	507	499	455	492	484	505	434	467	478	463	503	447	483	488	469	476	465	430	468	474	481	468	435	466	466	493	455	498	494	465	494	475	472	458	480	493	470	451	470	484	466	542	504	490	463	482	468	484	490	488	502	470	486	485	494	471	489	483	482	442	460	509	495	471	450	474	479	474	499	525	482	464	495	510	501	466	448	502	519	514	494	474	505	499	487	503	466	488	503	508	464	505	484	482	489	492	508	493	461	465	477	495	480	463	487	488	480	542	495	470	465	460	430	468	448	470	422	489	484	464	498	470	474	505	502	480	516	468	497	490	494	500	487	493	493	476	490	522	453	498	474	495	490	492	471	489	469	456	465	487	497	445	503	455	468	505	510	490	475	491	492	455	477	471	517	454	471	468	470	503	467	524	499	501	494	452	516	462	493	479	489	494	489	455	482	487	477	496	474	515	491	538	477	446	473	514	462	481	480	470	477	455	468	477	510	473	466	484	481	510	510	534	479	475	450	422	488	504	463	466	440	468	474	501	479	477	483	478	474	505	473	445	490	446	465	480	494	501	482	501	524	438	457	478	469	491	481	482	446	479	478	452	447	465	526	462	486	464	505	454	490	493	481	472	505	468	449	453	447	472	501	479	461	521	505	507	470	443	449	438	493	522	523	450	444	481	488	522	473	500	456	478	520	459	463	486	457	502	476	469	519	519	469	473	466	457	447	452	481	486	483	488	513	465	495	458	511	477	480	456	465	482	489	504	462	496	510	465	480	476	478	463	518	545	468	486	524	506	446	500	454	491	470	483	463	468	466	491	486	458	498	511	473	478	469	493	470	492	478	459	471	442	500	479	522	538	474	459	477	492	502	492	480	509	537	486	497	489	449	469	492	497	444	452	448	484	458	473	479	463	496	469	472	500	470	464	487	492	478	468	448	472	462	478	458	481	449	446	493	463	480	492	438	479	497	497	454	495	467	509	444	482	503	481	506	473	499	463	462	469	492	441	476	486	465	518	468	480	477	509	464	511	472	503	452	443	507	472	490	460	483	498	468	494	478	524	528	502	458	513	507	514	480	478	473	520	439	485	467	485	485	507	511	483	481	470	454	477	512	455	474	480	448	447	488	499	479	480	479	464	451	488	488	493	464	486	499	462	498	482	532	491	487	455	493	485	534	454	473	462	459	521	458	469	460	543	478	489	475	467	490	465	507	512	473	479	507	448	488	489	489	451	442	478	456	491	490	483	502	464	519	486	483	476	487	477	453	461	499	481	489	501	484	475	490	495	495	508	467	476	480	464	450	506	475	462	452	491	462	478	512	514	475	476	499	455	456	493	499	512	477	487	478	499	454	500	461	469	482	514	460	479	497	563	462	470	464	475	479	480	452	469	477	537	465	479	472	468	496	460	477	451	478	514	479	503	456	503	460	504	484	457	490	498	464	471	522	499	476	489	485	508	507	487	511	478	484	494	442	494	493	517	458	475	442	476	467	471	466	479	486	472	537	492	476	499	476	496	461	479	474	498	435	490	499	472	499	449	454	464	485	478	465	444	491	492	485	478	476	446	503	455	481	495	509	472	465	502	488	486	506	472	468	492	473	511	489	471	463	516	468	511	457	432	498	472	466	494	488	473	481	496	479	464	507	508	470	506	478	429	456	515	498	481	515	506	498	486	500	486	489	481	478	497	480	493	502	485	455	504	551	477	477	495	472	525	483	467	498	463	465	475	463	490	522	447	440	472	463	492	466	481	487	483	490	470	494	439	491	452	455	501	497	458	471	512	454	419	437	429	455	532	493	500	449	477	492	496	481	503	493	475	476	473	483	456	505	458	525	486	478	505	484	472	460	513	475	491	458	478	483	505	473	517	499	483	491	472	455	477	484	492	442	492	494	468	437	458	472	482	488	491	522	488	488	480	467	491	489	516	463	479	508	478	510	515	477	506	489	464	466	458	467	452	482	449	475	464	488	461	469	513	478	507	490	467	486	474	455	471	466	468	458	477	482	460	529	465	449	481	543	462	449	451	489	483	429	473	470	488	458	436	465	467	505	495	494	479	521	499	472	433	468	484	464	475	498	464	488	459	483	501	445	483	433	457	496	466	476	502	500	483	461	473	504	505	480	503	490	521	470	453	511	509	516	468	505	464	480	458	486	517	506	471	504	470	498	456	452	509	476	480	449	498	494	501	442	476	474	445	473	526	485	480	504	479	493	487	491	493	464	509	430	482	478	520	448	506	468	501	468	449	472	483	463	444	505	496	482	503	460	526	498	450	484	458	456	469	486	472	509	541	445	495	480	486	501	505	496	489	471	487	519	504	496	501	448	486	509	513	431	495	458	500	499	482	502	441	496	500	500	472	472	474	440	467	493	476	506	516	482	504	479	462	463	486	495	519	473	479	515	457	459	508	506	460	454	489	502	501	508	470	456	498	453	504	479	489	470	462	495	464	474	479	471	491	468	502	460	445	480	454	504	467	465	488	437	489	470	470	435	457	488	500	481	441	491	501	464	461	452	425	496	465	494	496	437	494	460	484	494	507	460	507	502	498	470	442	453	501	502	476	510	505	494	477	504	465	472	529	498	488	467	500	497	476	479	486	480	495	482	462	469	455	509	477	442	471	485	453	523	465	491	487	466	487	500	507	474	477	436	491	479	450	457	488	489	470	499	483	478	485	513	453	478	447	471	487	475	467	474	478	468	457	475	501	499	522	458	477	465	483	503	465	503	476	491	498	514	480	469	493	445	472	517	508	469	477	472	497	451	467	467	445	491	446	515	481	501	470	478	506	472	510	527	502	452	495	445	462	442	460	489	496	472	512	477	496	480	457	487	486	461	490	489	506	482	490	491	468	505	465	484	455	480	494	481	518	516	512	464	492	497	465	462	457	493	475	493	472	485	424	464	477	507	465	489	441	474	511	464	485	498	467	421	463	493	461	477	501	502	489	456	508	525	448	474	462	507	513	464	480	500	497	465	488	431	436	474	460	498	510	453	468	466	489	495	485	493	481	511	490	507	479	508	481	468	450	479	488	476	437	488	494	516	484	518	440	479	466	498	488	486	475	474	502	472	453	494	451	499	506	503	471	460	465	495	455	515	505	500	500	488	482	462
3667	1569	1127	1036	1622	1640	1120	715	456	385	257	174	172	178	123	103	101	81	84	68	61	71	50	52	43	42	41	34	41	32	36	24	27	23	32	31	39	24	30	25	31	22	18	19	27	34	19	28	32	23	33	23	26	27	29	20	23	38	19	22	32	28	26	25	31	25	22	20	30	24	33	27	25	30	35	26	27	33	35	31	31	31	32	28	26	23	27	31	28	30	35	29	24	22	27	32	24	39	22	32	22	33	23	16	18	20	36	29	35	32	24	26	25	40	30	26	38	31	37	25	23	45	31	22	24	37	28	26	39	36	32	33	25	30	31	39	33	29	23	23	31	29	20	27	36	36	29	25	24	34	24	26	28	28	30	31	28	38	32	26	23	24	26	35	18	32	30	30	25	21	22	25	31	31	32	27	30	28	26	26	19	38	29	29	31	38	24	27	31	27	17	29	33	36	32	23	16	24	30	23	27	29	30	28	23	16	26	25	33	37	28	27	26	34	34	17	28	28	35	24	22	26	34	18	28	32	30	19	21	32	30	23	29	35	18	26	31	30	18	22	21	33	31	29	37	40	21	22	25	24	33	29	26	22	33	31	27	32	19	34	37	25	23	28	23	35	30	26	25	29	34	24	31	26	33	20	16	31	33	32	31	24	25	24	26	30	29	24	32	24	18	31	36	27	28	25	35	27	27	17	33	28	30	31	26	25	31	28	31	36	36	33	21	23	22	32	33	29	33	23	30	22	36	26	26	33	36	29	18	30	44	33	25	25	26	32	25	24	33	20	14	30	31	22	28	29	32	36	26	42	25	20	35	17	36	21	31	22	24	30	20	24	38	29	21	22	31	33	28	25	24	30	26	38	31	28	24	27	30	32	42	24	20	28	28	27	31	26	33	32	27	25	26	31	36	23	36	21	28	40	34	27	34	35	26	32	27	30	30	27	32	26	24	35	28	27	31	38	29	34	31	26	25	24	25	21	23	23	32	32	28	29	42	32	36	34	41	34	26	36	25	23	27	33	24	25	24	26	23	30	25	27	34	27	26	25	32	29	29	31	25	30	33	25	34	27	22	33	25	24	30	39	30	21	35	32	31	32	24	30	16	23	38	22	33	19	22	20	41	28	20	30	26	28	32	30	28	25	30	27	25	35	25	28	26	18	30	25	28	30	27	27	17	31	28	18	39	37	37	21	26	30	31	21	27	29	27	29	29	40	25	25	28	36	25	30	28	23	23	27	24	20	34	24	32	32	26	30	26	22	29	33	32	18	28	28	28	19	31	33	26	30	32	37	31	29	25	30	21	17	21	24	37	17	25	35	32	38	35	30	20	34	30	32	25	23	25	27	30	26	23	31	35	24	23	31	24	35	23	41	28	26	21	32	26	26	33	28	30	26	23	36	30	31	14	28	23	40	32	37	37	26	32	26	29	34	37	30	29	23	21	26	28	39	24	20	29	29	32	28	24	23	27	30	27	39	37	19	26	28	22	28	31	27	30	29	26	21	23	32	28	29	29	23	30	34	23	32	30	30	20	30	27	27	35	25	27	26	35	22	32	36	26	34	43	27	29	27	30	32	26	26	29	32	31	37	22	20	23	35	20	32	38	20	29	29	27	36	30	29	34	33	28	31	32	23	23	19	25	25	27	31	26	30	19	16	26	28	31	34	20	35	43	40	33	32	22	31	27	26	27	25	21	33	38	24	28	28	33	30	30	27	24	24	32	22	25	22	34	31	29	31	24	21	23	33	26	29	29	27	36	19	27	23	35	30	26	27	35	25	25	27	21	26	38	21	16	26	17	24	26	36	24	27	25	30	33	29	30	33	32	34	21	34	36	31	31	25	28	28	28	33	24	18	27	30	26	28	26	30	36	23	36	32	20	27	29	25	32	34	21	35	28	25	37	27	28	36	30	23	31	31	28	31	37	30	21	32	38	33	27	23	33	25	30	34	25	24	37	37	34	34	26	27	28	37	30	30	23	29	27	27	26	22	37	30	35	23	21	25	32	17	23	21	23	22	23	33	30	32	20	27	24	35	24	29	23	26	22	25	25	30	27	34	26	29	29	40	39	32	36	39	26	23	29	23	34	23	28	21	32	25	22	19	32	32	27	25	17	34	20	26	27	37	26	26	26	25	24	30	32	24	29	30	25	26	33	30	24	33	24	32	24	30	28	30	27	27	31	34	19	35	29	31	38	16	23	32	39	31	34	40	40	31	29	26	32	27	34	28	28	33	35	26	26	28	25	23	31	19	23	34	25	38	27	23	39	34	27	24	23	23	30	33	29	27	15	31	27	29	24	33	27	23	36	25	28	33	28	33	25	28	33	28	28	28	29	22	30	30	27	23	31	28	34	29	23	36	32	32	24	31	31	33	23	26	26	26	26	26	17	28	22	26	29	27	22	36	38	23	26	30	26	32	30	31	23	23	35	27	20	27	21	20	24	25	27	26	31	26	32	24	31	30	33	24	32	32	32	30	24	29	30	28	28	23	36	29	34	23	21	25	41	30	32	34	25	26	26	28	35	33	28	28	18	37	30	24	26	25	33	28	24	29	21	29	27	19	28	37	30	32	37	32	35	31	24	37	17	26	34	25	33	36	23	22	18	31	24	21	33	27	25	35	33	32	34	33	34	37	25	23	17	22	21	37	41	21	26	26	28	32	24	24	27	17	27	24	26	30	33	32	25	29	23	31	32	31	22	37	36	27	29	41	32	35	26	26	29	29	34	25	40	36	29	20	19	36	27	24	37	26	23	40	33	36	25	24	30	28	32	19	33	34	24	26	32	24	28	27	31	24	26	32	21	30	35	32	22	30	31	29	26	25	19	30	21	28	26	33	19	30	35	20	24	27	29	34	27	32	32	32	21	22	30	26	32	32	32	40	24	27	35	22	36	28	33	24	22	27	29	23	28	37	28	24	36	22	25	26	33	23	37	32	38	28	30	25	26	27	34	36	31	30	24	33	30	28	28	21	21	30	20	30	26	25	28	34	27	27	34	37	29	31	36	24	34	25	27	33	29	23	36	29	31	24	27	26	29	26	35	29	28	28	17	32	27	34	25	41	36	26	26	32	31	32	25	29	25	29	28	29	29	21	30	24	31	32	29	29	25	43	26	21	27	23	19	26	23	22	26	29	37	30	32	26	36	31	30	24	33	26	26	32	22	30	33	22	28	28	27	29	24	26	28	26	37	26	32	30	31	29	31	33	26	30	30	30	27	20	26	23	28	21	27	29	21	19	36	17	31	29	26	21	26	31	30	30	30	22	36	37	27	30	40	27	24	28	39	32	26	36	26	28	26	27	31	30	33	32	29	22	21	26	22	23	31	33	25	42	27	27	30	38	27	34	26	18	32	24	28	36	29	12	29	25	30	27	30	21	36	24	27	33	37	29	32	21	25	24	28	28	30	23	35	35	31	29	29	32	29	37	35	43	28	24	24	29	23	30	38	28	22	26	34	32	25	31	36	24	31	23	42	27	32	34
35379	26437	21201	37143	43871	40555	33407	25250	19316	15017	11637	9081	7223	6407	5416	4755	4077	3662	3240	2640	2189	1660	1381	1289	1033	867	897	747	766	694	718	656	640	610	567	538	510	523	510	500	489	492	490	492	461	495	487	484	512	458	513	468	495	501	488	471	503	477	466	465	464	468	460	483	470	511	540	528	543	526	526	525	567	517	564	520	553	502	517	497	459	498	494	481	524	527	561	479	510	521	488	501	506	487	526	547	520	462	467	457	462	425	512	485	442	456	446	472	488	449	445	481	456	483	475	455	437	450	437	474	459	478	447	489	460	478	466	448	478	479	489	470	463	470	463	435	441	511	462	485	491	490	481	473	498	447	485	470	452	437	521	464	445	451	455	483	451	451	400	514	462	449	482	513	455	520	436	443	494	466	424	491	492	466	464	439	447	487	458	454	466	456	471	436	454	476	465	489	431	456	490	469	455	457	492	485	465	473	476	451	474	434	452	460	499	460	477	471	466	432	467	427	458	463	480	455	455	460	477	476	464	435	464	474	436	454	447	467	492	490	482	440	504	449	439	433	482	467	467	498	453	485	504	452	492	471	435	495	470	428	487	424	477	469	413	423	445	434	444	453	446	433	452	442	458	465	457	464	495	467	439	469	458	455	407	481	476	441	481	441	462	459	470	450	443	491	456	484	462	460	437	459	454	444	498	490	447	461	461	450	481	478	432	476	501	443	465	436	466	462	433	451	493	459	457	459	489	464	440	435	468	436	484	475	426	439	450	471	503	431	475	455	482	445	478	475	447	484	474	477	459	439	436	488	417	461	437	459	496	438	430	487	471	496	480	460	443	466	511	487	484	406	465	463	474	442	442	466	427	461	474	451	458	451	482	479	447	493	456	448	455	461	452	483	425	473	459	456	477	444	478	470	482	444	431	460	446	439	463	474	437	466	492	445	445	475	493	458	451	480	476	442	508	500	471	440	447	438	447	481	448	443	471	484	466	492	497	459	449	454	474	423	455	499	509	494	475	485	471	455	461	467	479	518	455	491	453	444	465	443	479	461	422	479	442	443	422	446	436	460	476	456	478	494	521	487	455	472	493	465	457	473	481	460	471	474	459	452	456	476	477	426	447	496	478	466	456	467	484	426	445	452	449	446	482	454	435	470	451	458	436	463	408	472	438	417	457	437	456	471	442	456	511	460	414	494	494	457	441	485	436	442	447	481	458	493	469	464	420	426	490	455	483	449	464	482	455	446	487	460	473	432	483	448	466	470	468	467	478	500	499	476	484	460	470	506	444	461	474	465	491	471	440	447	451	474	440	462	444	476	464	456	433	471	485	432	410	442	468	473	449	476	453	473	459	494	460	458	423	450	451	488	482	440	466	457	446	420	456	443	509	460	428	437	457	459	449	461	437	439	475	473	469	472	442	432	469	503	510	456	472	451	466	428	471	448	423	465	436	439	462	465	458	470	449	475	463	468	446	456	461	481	454	485	442	465	442	464	506	466	428	502	410	443	440	449	469	424	454	494	462	442	465	458	517	446	481	470	473	453	446	436	475	469	477	501	521	447	475	468	470	404	462	497	465	456	481	459	427	457	468	454	460	487	472	462	459	469	432	436	438	471	442	487	463	435	463	516	456	454	462	470	482	470	423	461	459	489	498	477	475	465	441	490	458	477	467	475	457	446	515	451	467	489	462	490	475	434	483	499	455	478	485	436	435	476	448	456	487	429	482	474	436	486	467	470	459	436	435	480	455	466	412	497	445	492	500	456	467	484	456	481	477	423	460	454	471	469	462	483	471	483	484	466	475	500	524	468	434	439	475	462	463	486	526	465	499	457	479	458	473	463	471	452	458	454	457	451	455	435	451	483	433	455	468	441	458	466	477	472	453	491	442	440	473	497	431	474	467	492	476	441	424	451	459	444	465	458	433	449	421	463	516	495	442	480	462	428	460	448	492	493	457	462	489	464	437	468	441	463	524	492	438	466	431	468	478	472	466	469	459	494	450	463	443	468	455	464	457	443	414	412	476	458	437	466	480	469	446	453	472	480	477	491	477	473	468	455	461	497	444	423	457	472	451	504	476	461	449	478	450	447	429	431	473	420	470	442	497	468	430	443	457	464	462	494	469	419	429	488	410	413	509	439	421	474	495	416	503	460	466	466	434	483	433	455	488	499	452	441	491	475	457	477	511	459	424	441	442	417	476	463	465	459	425	483	468	483	453	495	415	486	498	448	464	457	488	453	468	473	434	467	477	434	460	455	460	460	474	456	460	417	487	455	508	445	454	474	460	462	446	479	423	496	460	483	422	484	452	490	424	446	454	471	450	470	452	460	481	472	422	484	441	467	447	490	477	489	464	486	445	467	472	441	429	460	468	486	477	492	493	429	441	485	482	477	442	461	451	454	450	493	474	476	444	443	462	458	444	491	457	466	443	456	450	456	438	487	472	447	450	476	432	459	484	492	482	467	468	436	429	446	445	477	477	458	484	451	505	453	436	449	489	470	482	452	475	429	496	461	455	392	465	447	442	461	429	449	441	428	449	454	497	459	448	477	458	466	457	421	463	458	481	466	484	472	474	446	466	461	452	475	463	435	457	439	474	487	432	429	440	462	435	465	450	470	428	480	510	482	445	488	438	478	466	435	486	446	461	478	484	420	484	461	462	492	422	471	396	485	463	449	474	466	459	478	501	474	447	473	487	461	473	460	485	469	482	448	435	460	420	481	472	476	499	501	416	479	425	460	454	483	462	443	435	460	477	467	444	432	501	485	474	473	469	469	449	488	443	452	441	424	473	459	452	438	489	445	465	450	487	482	447	489	453	443	471	450	460	477	439	481	445	441	473	444	425	456	444	444	479	493	443	436	444	476	486	474	431	424	439	441	455	452	444	473	448	470	485	462	478	510	454	467	472	460	428	428	474	449	503	452	461	452	458	471	443	427	435	428	432	456	421	433	476	466	462	469	454	448	447	449	492	472	457	487	446	469	424	451	461	447	502	508	468	477	481	472	415	446	496	455	443	485	480	446	460	495	480	484	485	429	457	475	451	447	524	487	448	463	458	466	480	443	462	476	441	477	461	472	486	432	488	409	411	497	451	486	452	457	467	462	453	487	467	444	450	437	465	451	432	470	506	467	445	429	490	461	458	461	483	438	456	494	477	493	461	434	446	459	481	438	453	463	466	483	438	471	481	473	468	488	446	475	414	458	494	457	426	419	464	466	463	488	477	478	460	461	478	478	491	486	468	475	460	448	445	491	427	484	475	476	481	438	463	452	481	472	494	487	416	463	488	456	467	453	425	511	462	489	475	463	455	492	468	486	462	406	462	451	459	461	460	456	457	462	467	393	466	451	447	474	439	465	450	450	456	476	471	430	476	530	438	464	458	408	434	446	444	464	483	449	476	476	444	451	416	475	463	481	486	424	447	490	492	451	459	452	437	430	451	442	441	458	434	457	487	447	476	457	445	430	474	481	462	469	463	462	530	467	452	463	499	449	447	415
5883	2457	1537	1332	2284	2199	1589	1116	688	541	416	327	250	213	198	179	172	153	144	119	101	75	67	73	66	67	48	51	48	40	49	57	37	47	44	47	49	40	40	43	40	38	51	50	44	42	48	48	38	49	50	36	43	47	63	43	35	59	45	51	50	37	41	42	47	37	46	40	28	37	45	28	42	38	50	42	40	48	34	48	37	50	41	41	42	42	45	41	27	46	45	41	32	41	41	44	34	47	39	43	47	40	39	47	45	35	41	30	45	46	49	40	50	43	47	39	39	38	39	36	37	45	30	36	40	31	38	48	44	45	40	44	36	47	39	41	40	44	51	48	37	47	38	48	30	46	45	37	46	42	41	38	38	39	27	38	48	43	29	42	41	49	47	53	30	48	44	38	43	31	29	39	47	48	41	47	49	42	32	56	45	34	46	45	40	41	37	38	51	43	41	40	40	37	56	41	52	43	42	41	30	42	48	51	44	47	41	45	49	47	41	42	50	44	54	56	52	52	46	37	37	35	44	42	47	55	47	45	46	43	42	45	44	43	39	39	35	39	44	41	42	35	37	47	43	41	38	46	43	36	37	43	45	27	43	40	31	48	51	36	41	50	48	37	30	35	40	36	29	35	44	40	38	42	43	40	41	47	42	39	39	43	40	57	39	41	35	42	41	37	29	37	41	42	41	39	32	37	35	40	49	37	40	42	39	46	37	46	33	34	38	38	46	45	43	38	47	45	46	41	41	34	55	45	39	43	49	29	40	47	47	37	57	42	37	44	37	45	38	45	44	48	43	42	36	31	41	38	41	50	37	41	59	41	41	55	39	43	51	42	34	49	36	43	43	46	41	54	36	41	32	36	42	46	47	49	39	35	44	41	44	38	38	42	47	45	33	48	41	34	30	41	37	48	42	47	45	34	40	43	36	37	40	49	39	41	29	48	48	40	37	42	51	46	47	36	41	48	38	38	46	47	38	54	43	46	37	33	58	51	43	42	46	35	43	35	57	32	47	47	50	52	34	56	43	50	43	53	36	42	43	41	52	35	49	45	37	48	44	42	50	36	41	33	41	36	46	41	41	38	34	49	34	65	53	39	36	49	34	36	41	43	45	44	42	43	43	43	38	32	52	51	32	34	41	51	45	43	34	42	38	42	37	36	49	56	37	42	47	39	31	40	37	23	53	50	31	37	50	43	47	37	42	49	43	37	46	36	41	45	48	33	44	45	41	46	48	47	34	35	43	40	39	35	44	42	32	45	39	37	44	35	40	46	45	39	50	50	44	36	39	43	39	42	33	40	34	35	24	42	46	41	38	39	41	41	40	36	42	37	43	34	43	35	42	57	46	40	34	39	48	37	41	50	44	43	39	36	39	41	36	43	47	56	32	35	34	42	51	49	41	44	42	31	48	47	45	43	38	43	40	35	40	32	30	44	41	43	38	50	43	34	42	41	37	38	43	37	40	36	47	39	41	43	48	48	45	31	50	48	48	34	23	42	47	28	41	41	37	52	42	37	42	43	46	29	33	49	43	33	41	35	46	31	49	41	42	39	39	51	46	38	45	36	59	42	36	46	48	34	40	38	39	37	43	41	44	37	43	38	44	36	46	41	35	43	51	51	44	52	46	32	37	40	34	41	48	41	50	43	46	48	36	39	58	34	41	43	45	41	47	51	44	45	59	43	30	39	55	57	44	39	39	41	36	31	35	58	47	38	45	46	46	46	29	46	43	32	42	35	45	48	30	58	37	38	46	48	31	43	38	35	41	53	44	55	40	36	52	30	42	33	47	47	40	47	38	37	38	43	31	39	49	39	37	36	37	38	39	37	44	37	44	38	32	36	47	47	34	42	43	44	48	36	43	40	37	48	41	43	46	43	48	39	46	38	26	52	32	49	42	33	36	54	37	37	37	40	55	37	40	49	41	36	37	51	41	49	35	44	51	57	31	43	42	37	33	33	37	54	46	28	39	31	40	35	27	41	30	46	40	44	33	41	33	43	38	40	43	27	32	49	51	37	38	44	41	40	37	56	41	36	45	45	41	40	30	41	44	37	44	52	43	52	38	39	39	39	38	41	46	46	48	46	26	39	37	41	35	45	44	39	49	31	41	41	50	40	36	38	50	43	47	46	36	42	36	40	31	38	36	34	40	41	46	42	38	37	42	47	54	31	42	44	41	44	42	52	38	39	44	42	47	49	41	32	29	44	40	53	43	43	41	35	37	31	39	47	41	32	34	43	49	32	33	44	44	53	46	51	37	35	39	45	47	38	43	55	36	39	45	46	45	41	55	33	35	37	46	45	42	59	41	30	39	33	38	28	34	38	47	33	48	31	45	36	50	46	39	41	30	42	46	54	43	31	49	35	47	44	50	34	38	36	43	40	40	38	48	37	35	51	36	45	38	46	47	33	27	47	46	46	48	34	45	44	46	45	41	39	33	43	48	39	38	42	36	52	42	51	45	37	27	37	51	31	50	54	43	37	40	31	36	45	51	45	42	51	44	35	32	42	36	43	37	51	32	44	42	32	41	40	42	41	51	48	34	33	52	44	44	39	42	30	48	41	39	35	40	45	38	42	47	36	43	54	43	46	33	29	41	47	44	42	34	40	35	39	41	42	39	30	42	49	37	43	48	40	44	39	46	37	38	38	39	50	50	31	24	40	50	40	46	37	36	41	42	41	37	40	46	51	23	30	44	44	38	41	44	45	42	38	34	43	40	41	56	37	46	50	51	46	46	33	48	34	38	36	46	40	56	40	38	43	34	39	45	35	31	40	34	37	38	51	45	38	31	42	44	46	36	40	42	27	34	39	34	36	46	34	42	37	42	39	39	35	47	39	37	48	45	42	44	45	39	33	41	37	30	50	31	47	34	39	45	42	39	52	39	43	41	40	30	38	50	36	44	45	46	40	27	47	55	42	31	38	28	29	41	36	36	42	39	45	42	37	35	43	50	40	30	50	37	45	43	44	38	50	34	43	38	45	34	42	34	41	39	42	29	37	47	42	34	44	45	48	43	38	27	35	51	43	49	38	40	51	46	32	44	45	44	49	44	35	39	35	48	37	35	42	31	44	53	41	41	28	47	41	32	41	42	46	42	39	47	33	50	45	38	40	51	29	47	51	34	42	41	39	49	46	30	50	50	50	33	41	42	44	44	27	50	44	39	45	43	57	48	39	37	37	47	35	30	40	41	32	41	56	40	33	41	48	47	39	25	44	44	42	37	37	51	35	40	33	33	40	28	31	41	43	42	38	36	49	51	47	41	43	38	38	51	50	39	51	33	55	43	43	46	49	41	58	38	40	40	43	38	39	48	46	45	33	55	41	37	40	42	56	49	46	40	41	42	50	31	40	31	41	45	30	40	35	46	30	47	45	44	44	34	42	40	36	37	43	28	48	43	41	32	33	38	38	31	42	54	27	43	52	41	44	34	45	51	48	53	45	43	38	52	33	46	45	40	45	39	36	53	36	33	48	35	43	45	41	47	47
38178	29567	24929	40861	47858	44601	37889	30913	24581	19991	15754	12688	10522	8772	7766	6724	5863	5248	4581	3812	3263	2674	2214	2000	1745	1528	1338	1282	1161	1103	1014	1009	978	875	914	840	830	797	756	735	731	702	713	747	734	711	741	719	725	739	670	727	679	741	699	670	684	701	710	683	730	673	707	734	726	737	710	784	795	777	816	777	783	775	771	696	743	758	764	800	726	772	698	738	719	770	731	729	723	684	696	695	715	718	726	706	748	753	715	695	683	704	694	677	661	682	668	694	643	700	671	727	667	696	659	696	679	645	680	704	708	695	680	733	715	683	670	645	639	668	671	642	665	657	668	703	720	665	679	666	682	714	722	652	747	680	708	685	731	694	722	655	731	639	698	708	646	686	671	690	703	718	668	693	635	719	704	682	652	662	685	676	638	668	643	701	705	674	704	669	674	665	641	681	674	669	637	679	673	709	708	706	673	644	686	713	661	668	691	686	689	671	729	663	670	683	683	686	678	648	668	646	686	654	659	651	663	665	659	707	702	663	675	686	674	672	683	655	647	661	634	658	694	623	658	716	667	650	683	672	709	734	646	662	657	658	722	645	676	692	669	628	703	719	666	665	665	736	666	652	726	682	702	671	668	688	664	702	685	676	688	705	624	655	668	698	698	688	702	677	632	650	680	656	673	684	723	641	677	650	686	714	670	656	696	685	684	671	646	668	669	645	679	687	697	656	691	671	638	666	677	678	642	667	674	635	700	700	637	675	687	679	647	677	675	700	650	697	716	695	693	659	735	678	671	652	659	674	690	666	697	645	651	649	646	696	687	708	680	634	655	673	658	715	711	638	667	730	699	667	662	663	646	700	735	692	643	682	665	681	672	687	687	680	680	690	689	656	665	721	689	694	694	642	667	685	664	658	720	685	667	670	677	679	674	699	642	686	678	692	720	620	690	674	690	635	668	661	675	691	614	665	681	710	656	681	704	673	666	665	701	697	656	647	680	669	702	689	656	685	643	718	655	660	624	632	651	665	680	674	662	656	699	696	699	706	663	684	672	655	670	639	667	678	685	687	680	636	686	687	625	669	637	696	667	692	672	646	682	666	621	674	650	668	657	671	659	666	650	628	656	676	691	691	686	658	684	687	702	678	679	684	693	679	696	698	669	709	668	627	719	666	701	688	695	680	628	734	683	662	677	679	630	702	635	662	629	711	679	710	711	717	644	682	659	670	680	655	694	646	669	706	682	663	653	676	675	737	660	640	704	683	668	674	701	664	636	663	675	669	675	648	658	693	726	672	609	691	665	669	714	701	684	672	669	657	660	658	706	709	653	663	690	683	702	689	706	642	676	659	670	654	689	637	723	686	706	650	628	704	655	663	630	681	659	646	634	679	691	682	688	662	693	659	696	693	640	677	653	649	678	718	659	651	713	663	694	685	694	639	695	610	739	722	661	686	730	688	667	682	671	673	652	666	658	659	645	702	659	649	658	654	613	721	675	667	711	680	616	654	709	675	709	718	690	677	730	692	683	659	687	647	642	687	694	631	648	656	673	693	619	663	660	647	667	671	694	689	646	680	660	702	654	683	647	701	707	704	717	689	676	672	620	658	661	691	615	670	664	666	708	665	651	695	690	684	713	689	652	693	640	656	672	641	686	672	670	682	675	654	635	698	649	670	648	697	626	659	652	641	675	679	631	652	708	669	640	681	698	659	696	674	743	669	653	715	704	632	705	658	651	666	678	652	669	684	652	683	660	698	685	709	662	678	669	615	650	667	704	730	681	704	668	627	699	705	658	656	696	666	659	678	633	707	603	683	699	678	660	656	715	635	665	675	636	635	675	714	715	676	666	722	661	668	627	678	669	719	699	651	658	636	682	698	666	670	665	674	686	683	638	621	655	666	670	675	657	640	682	659	712	654	740	695	644	646	632	696	658	667	666	694	707	703	698	644	662	703	678	690	665	634	686	675	686	678	742	713	717	661	663	716	690	679	650	668	704	690	688	655	656	690	626	718	649	645	699	683	682	694	681	684	655	716	676	687	691	670	657	669	695	673	710	714	640	687	664	645	655	664	662	668	646	704	744	632	667	712	622	641	674	674	697	726	621	704	672	672	687	666	679	697	669	690	692	652	696	731	683	705	699	677	678	721	640	700	657	694	666	695	665	689	711	683	686	664	662	716	714	638	671	664	677	660	654	644	669	695	694	721	657	659	697	690	692	692	660	653	701	685	649	695	695	637	658	627	647	677	674	653	691	693	652	703	685	659	692	667	659	701	672	679	683	685	700	643	653	648	655	680	652	639	642	682	666	674	661	627	658	690	678	673	690	690	647	610	641	632	698	637	665	704	701	668	691	625	654	676	675	691	690	684	668	701	686	685	649	651	664	656	659	622	653	684	709	683	663	668	652	658	634	633	699	694	648	700	687	654	744	663	688	700	680	652	646	685	674	651	705	679	682	646	686	718	679	746	663	660	686	672	685	672	698	650	637	690	680	666	645	675	684	700	639	653	711	692	691	688	676	657	692	698	675	674	692	692	591	709	688	663	688	674	688	728	645	655	667	684	687	711	728	711	679	677	703	683	666	660	665	684	688	667	706	739	661	667	649	678	681	705	662	664	702	690	694	671	663	704	680	708	649	703	665	667	712	704	696	660	681	660	655	689	715	706	647	645	643	646	672	656	688	647	637	699	701	708	646	648	656	667	657	706	685	658	733	656	669	757	669	621	662	672	674	679	723	665	690	675	695	653	649	655	685	628	686	685	678	661	667	700	677	668	676	663	733	650	692	663	644	690	615	704	684	689	679	611	657	705	669	664	695	716	651	697	691	645	663	680	663	682	636	717	696	689	642	683	658	686	637	746	665	665	690	710	681	700	673	656	626	663	637	658	688	656	722	687	723	687	684	682	685	631	668	653	668	690	662	650	663	640	652	618	703	706	670	683	663	653	680	640	652	649	689	654	678	666	639	706	700	672	728	651	697	657	646	701	635	615	685	676	688	651	667	660	711	678	688	668	661	645	708	699	677	709	626	725	682	681	670	721	692	681	727	665	641	681	703	659	677	646	636	714	714	650	679	686	678	698	670	671	704	665	665	613	704	699	663	686	679	655	687	720	648	669	667	674	702	703	665	628	690	678	685	686	719	706	666	690	666	719	700	698	667	679	658	678	669	646	653	659	643	717	714	676	646	660	722	653	688	675	671	636	665	643	682	664	714	721	706	648	645	721	705	685	649	673	668	666	724	729	695	705	690	675	658	645	684	680	659	678	701	658	650	682	657	699	671	666	725	682	665	688	662	664	669	668	706	696	658	692	646	635	680	649	679	687	639	681	678	675	635	672	689	688	673	664	669	699	680	660	624	643	638	678	633	687	676	687	702	680	675	737	717	687	615	680	670	657	670	689	646	721	660	675	619	640	703	654	705	672	644	681	657	648	665	663	677	649	661	650	657	662	679	697	604	670	735	676	694	691	666	727	673	660	655	686	672	660	694	702	637	647	672	681	653	657
6922	3742	2317	2067	3224	3465	2417	1661	1159	806	603	448	394	307	284	223	178	163	161	150	114	85	89	72	62	67	51	48	40	36	40	40	62	49	41	37	35	26	37	29	27	36	35	43	29	32	27	30	37	37	36	27	29	30	39	30	32	37	40	36	29	36	31	26	30	39	36	42	41	25	26	48	39	28	29	25	28	37	30	31	30	32	35	31	39	31	37	31	22	31	36	34	27	25	19	36	30	35	34	25	28	41	33	30	29	36	33	27	33	32	24	27	34	22	23	24	32	34	36	26	38	33	33	35	21	21	28	32	31	24	21	35	21	34	31	35	30	26	27	36	37	32	23	23	26	34	38	28	28	26	31	27	28	23	30	33	51	21	20	18	36	21	21	46	23	36	28	25	23	29	27	25	25	29	22	31	29	25	32	33	34	34	22	35	20	28	24	39	32	37	40	27	27	35	19	32	33	28	24	25	32	27	36	25	29	27	34	26	38	28	30	23	30	22	36	23	35	30	21	23	22	33	31	31	26	29	30	30	18	32	44	33	29	30	21	24	28	22	40	28	24	30	28	26	20	23	34	24	28	27	34	37	20	30	27	35	34	30	20	41	34	45	29	17	25	27	34	27	23	24	33	35	34	23	33	29	30	36	39	34	19	24	44	28	30	39	25	32	28	31	26	24	26	34	27	30	17	27	32	22	32	38	29	28	38	32	28	31	26	23	28	27	26	25	33	36	27	29	21	23	21	32	37	30	32	40	33	20	25	25	26	30	31	35	27	23	32	22	20	28	28	29	32	26	31	20	32	26	37	27	32	28	34	24	30	29	25	36	27	29	33	32	22	35	29	28	31	38	29	28	24	32	31	36	23	33	23	34	34	28	21	32	26	30	20	20	38	31	28	23	33	23	32	27	31	33	36	27	29	30	36	21	41	24	34	30	35	27	22	33	26	27	29	29	21	25	27	28	29	24	35	26	31	24	28	28	25	27	22	37	20	26	25	29	25	27	24	27	26	22	34	34	32	33	34	28	23	32	29	34	32	23	34	30	42	31	29	30	30	34	37	21	22	28	33	22	24	30	31	33	40	29	27	28	33	26	31	30	30	27	28	32	23	25	29	27	19	28	26	25	23	24	20	25	38	30	39	25	32	27	32	38	33	28	32	22	23	21	25	28	27	29	30	31	21	24	25	23	29	23	32	25	33	34	28	25	27	26	35	38	29	34	32	29	28	31	24	34	28	36	29	29	26	27	34	26	20	29	32	26	33	23	31	22	23	24	40	30	37	27	27	29	22	30	31	26	32	35	32	33	20	22	23	23	26	35	26	28	28	30	24	28	43	24	33	25	24	33	24	29	37	26	16	27	31	42	35	23	26	28	18	41	35	35	31	33	21	31	30	39	27	37	29	34	30	28	40	28	29	35	26	19	25	22	32	32	23	21	32	38	21	38	21	33	22	29	33	24	28	28	29	30	23	20	20	27	23	37	27	25	27	20	23	33	28	33	24	31	32	30	28	25	36	26	29	35	24	35	22	25	23	29	17	23	21	21	32	18	26	33	31	27	24	22	32	31	28	35	24	30	19	25	27	29	39	24	28	37	26	27	29	18	26	31	27	27	32	21	31	26	36	22	33	37	43	21	30	22	26	34	31	25	36	23	28	42	28	26	34	31	28	38	36	19	25	27	25	27	27	27	23	26	34	33	24	29	30	29	30	27	37	29	28	27	28	35	30	25	41	27	31	27	24	20	29	24	26	21	27	24	23	27	35	21	35	22	24	24	27	33	27	37	25	29	28	28	26	43	21	29	31	32	29	34	37	28	21	32	22	26	36	27	22	34	36	27	29	27	38	21	27	22	33	27	34	21	29	23	28	30	32	30	18	26	23	29	40	36	32	28	28	35	22	21	29	29	39	32	30	24	28	34	29	36	33	18	38	24	23	23	19	28	30	27	37	25	31	21	31	41	27	32	25	35	31	34	37	31	29	27	25	27	35	16	29	27	34	23	35	34	29	26	25	29	23	23	36	27	24	26	32	27	29	34	22	30	25	33	28	34	31	29	25	31	30	33	26	31	34	38	34	25	22	27	27	36	29	31	35	34	33	28	28	27	30	27	33	28	23	32	29	32	31	31	33	25	37	39	37	27	17	24	25	38	40	33	27	30	18	29	31	38	28	21	28	22	28	31	25	32	25	29	32	28	25	22	21	33	37	32	33	26	29	26	24	24	18	41	28	25	31	30	21	26	36	27	28	31	38	33	32	34	28	28	29	32	31	23	27	32	30	24	29	42	27	24	23	29	25	28	37	31	27	38	35	32	23	22	27	32	29	29	24	32	27	31	31	23	23	30	34	32	32	34	23	35	32	24	26	37	40	24	27	29	28	32	23	36	31	44	26	39	31	31	34	30	31	18	31	29	35	22	34	29	21	31	27	30	37	25	32	32	33	27	20	31	37	33	31	29	30	21	29	23	21	24	26	24	29	29	34	29	28	23	33	39	27	28	24	25	30	31	18	35	42	27	28	26	30	36	23	25	28	23	33	43	29	27	23	24	23	36	30	29	31	32	29	32	22	32	28	40	35	35	35	27	34	30	24	24	31	26	34	30	23	26	31	26	33	23	32	33	31	26	31	33	26	22	23	28	25	31	35	18	29	31	38	30	30	30	27	24	26	29	35	27	33	25	28	25	27	27	30	29	20	36	26	29	23	32	26	41	21	27	23	38	29	28	40	20	34	29	22	30	30	31	34	33	29	38	33	28	25	41	31	29	30	24	39	37	35	33	21	38	33	32	23	27	40	37	26	34	38	28	19	24	21	36	29	21	25	36	26	27	26	31	21	24	31	35	39	27	23	25	36	35	41	24	28	21	24	30	26	30	36	34	16	29	27	28	31	24	30	27	34	26	36	25	30	26	32	45	34	26	26	29	18	17	23	42	28	31	34	26	28	18	35	35	31	23	22	27	25	17	24	19	21	29	26	28	37	25	35	27	36	31	20	29	29	29	33	25	32	27	26	39	25	31	37	32	23	21	20	27	41	34	40	24	32	26	25	31	24	27	17	40	25	31	31	20	34	32	37	26	24	30	36	23	40	28	28	27	27	24	30	25	34	25	19	32	32	31	29	22	22	27	32	27	21	25	34	25	36	23	26	20	29	23	30	27	35	32	26	33	25	31	20	30	25	37	32	28	33	30	32	25	23	30	32	32	29	19	19	33	32	35	30	19	29	30	33	31	35	35	37	27	32	22	31	31	29	21	28	37	41	28	36	30	25	26	32	32	30	30	30	28	28	36	28	27	26	29	24	39	30	23	27	24	16	32	40	33	25	34	29	33	27	32	29	26	30	30	31	30	36	23	37	36	26	33	27	32	36	31	33	35	31	28	27	23	28	28	36	25	20	36	16	25	32	26	35	27	36	29	37	23	27	41	33	21	25	21	36	28	30	37	26	38	22	26	38	32	24	29	30	22	30	35	33	31	26	25	30	24	23	35
44392	34040	29682	45718	53423	49526	42714	36177	30282	25255	20629	16860	14029	11539	10377	9141	7893	7246	6104	5295	4198	3605	2865	2453	2115	1802	1658	1471	1265	1100	999	993	983	894	846	676	701	715	662	622	642	600	599	614	597	579	571	552	533	559	533	571	549	583	537	556	517	552	535	531	500	518	529	543	550	554	572	599	602	679	684	642	632	597	620	620	607	609	555	570	594	655	570	564	580	584	545	609	570	551	568	554	582	602	546	496	499	478	527	535	498	472	525	465	470	477	455	474	468	495	474	493	485	477	501	450	483	451	501	481	479	525	473	475	491	491	500	506	474	500	506	474	460	492	520	539	506	487	478	507	515	469	480	482	533	561	505	502	499	566	548	540	480	460	450	472	486	490	485	486	466	479	497	480	469	523	497	504	489	457	465	513	482	460	501	463	459	474	487	464	492	478	482	487	505	465	470	432	521	475	477	469	444	551	475	449	444	480	483	489	454	477	507	469	507	468	489	474	485	437	481	475	518	508	447	486	486	459	501	482	506	469	503	454	430	463	484	484	476	478	463	454	464	470	470	455	508	487	495	497	507	475	473	460	462	468	466	477	462	515	443	508	464	455	470	478	491	507	477	491	423	475	474	477	447	489	477	504	505	501	492	483	470	470	477	459	441	473	473	473	460	503	476	442	502	442	498	480	493	517	494	468	476	471	453	487	465	511	484	474	530	513	462	490	469	464	452	524	483	503	477	495	467	445	481	498	467	491	450	468	454	461	496	507	470	492	493	479	463	496	475	468	488	489	456	465	537	493	491	503	441	519	481	468	476	470	451	480	446	462	469	460	481	465	487	467	468	502	462	478	476	509	452	433	448	491	469	486	447	491	490	491	527	442	513	490	479	489	490	456	490	515	451	462	490	454	477	457	503	469	490	475	469	468	476	484	492	455	486	456	491	439	485	498	488	484	473	479	496	488	477	512	495	471	454	450	504	451	483	458	491	499	477	481	442	460	465	478	447	474	499	461	485	502	471	467	462	503	468	478	432	465	468	501	460	523	480	448	482	484	470	499	480	463	484	481	459	476	482	463	508	483	472	484	470	487	497	519	460	472	450	490	490	489	464	465	484	475	473	496	461	480	485	491	477	473	490	477	456	506	464	462	473	495	461	450	472	448	491	473	453	526	471	489	444	474	448	434	455	451	427	471	464	449	466	462	487	497	506	485	464	487	491	469	455	446	486	463	477	453	525	497	445	504	478	473	467	450	456	495	467	464	472	460	459	429	437	491	476	493	490	472	461	484	439	441	489	496	507	479	457	457	444	501	497	486	469	436	481	493	487	477	480	518	436	442	473	494	482	491	523	498	464	500	480	450	446	478	475	495	482	502	505	448	457	491	455	444	450	485	484	458	445	467	469	468	523	477	478	476	451	455	472	512	477	464	479	464	434	476	465	503	520	479	484	470	479	491	486	481	476	494	475	479	466	475	473	474	504	496	446	474	474	471	482	478	494	464	495	470	454	504	483	443	485	495	460	521	462	455	493	529	510	510	469	459	466	503	480	463	510	472	499	458	465	492	484	436	470	492	474	471	493	486	476	460	468	495	506	438	484	486	470	442	453	446	482	486	512	462	485	473	446	439	471	470	455	449	477	525	492	495	469	462	494	514	488	441	516	443	496	491	465	487	463	507	502	493	442	522	470	495	453	473	490	473	448	447	468	490	486	478	490	475	504	463	509	496	470	514	490	469	460	460	515	486	450	493	483	506	479	446	502	498	445	512	477	507	497	445	452	447	485	442	459	448	476	504	503	491	480	459	480	454	469	488	512	480	480	513	467	467	503	454	468	453	493	492	486	466	484	502	506	464	468	465	417	482	509	476	478	438	479	476	470	461	509	481	462	477	491	490	501	516	484	433	464	464	505	475	466	487	466	442	429	473	506	522	474	458	478	487	486	426	434	484	515	466	448	491	453	467	510	491	491	496	464	484	447	489	503	490	496	523	486	501	510	482	505	501	514	471	518	495	506	475	497	450	434	492	509	479	480	473	452	498	466	511	490	444	451	446	526	426	512	444	498	444	499	468	447	489	458	487	474	424	517	455	457	493	460	482	458	463	509	470	435	500	501	467	462	482	509	522	486	503	457	487	435	483	468	469	476	423	472	470	498	436	473	501	481	476	499	496	446	522	466	471	498	487	467	534	489	460	470	469	479	453	512	462	518	488	503	510	461	457	483	472	483	463	465	477	422	460	506	469	460	475	509	477	481	482	476	484	483	509	450	513	463	506	517	483	489	442	439	485	476	456	492	449	455	490	470	464	473	474	516	475	486	506	463	474	456	429	532	494	472	459	456	449	469	478	448	482	454	468	514	441	471	445	504	525	482	496	487	481	482	432	499	462	457	500	511	492	511	440	478	480	458	458	482	480	478	472	480	451	467	449	445	520	443	526	433	504	480	458	504	497	462	480	513	495	456	478	457	446	444	481	464	516	494	438	461	508	452	468	477	471	488	482	493	458	453	513	424	494	497	463	490	471	475	462	467	471	484	486	463	438	498	488	468	490	417	467	458	452	491	465	467	477	466	478	494	499	479	523	495	458	451	473	481	500	494	475	471	505	457	466	467	461	461	482	462	505	486	466	471	472	526	467	467	521	519	469	497	477	438	426	482	494	474	498	480	481	448	455	467	462	470	486	471	445	453	478	473	466	454	474	487	442	480	510	506	429	505	503	481	475	449	460	474	431	491	449	504	465	469	484	470	465	490	502	468	443	501	458	489	492	480	446	467	463	479	473	460	461	470	476	455	491	484	488	482	482	511	497	456	477	467	477	521	471	500	483	459	473	452	484	444	512	457	530	487	461	490	453	471	496	472	464	489	515	485	466	517	489	437	487	508	461	473	476	483	476	482	490	485	445	498	456	476	463	478	447	444	496	487	450	525	481	491	484	473	452	476	460	473	487	476	437	438	466	453	498	452	479	462	496	457	479	456	486	512	450	449	444	467	452	484	511	460	459	456	461	445	523	496	481	497	482	487	470	458	459	489	470	502	474	493	510	446	479	453	473	499	497	497	460	464	463	500	465	495	478	468	497	464	498	502	479	482	451	501	492	444	495	493	477	501	499	504	459	513	506	499	501	473	473	465	492	456	465	492	467	497	464	490	487	498	486	476	446	460	467	454	468	517	467	458	457	503	521	489	480	468	478	451	469	486	472	494	456	465	471	453	485	510	474	487	504	468	434	504	513	448	451	546	461	481	444	494	518	479	484	469	447	466	427	497	472	465	498	486	442	448	494	499	469	483	459	445	479	452	470	469	482	495	453	483	463	450	440	483	502	472	512	473	436	445	494	433	481	460	470	525	476	449	469	514	494	467	494	473	498	494	460	476	465	497	476	482	514	434	485	497	494	488	497	435	485	486	477	475	483	450	448	434	459	425	468	477	418	497	459	496	493	455	461	487	508	478	507	440	481	494	496	538	524	483	475	456	468	483	516	444	458	490	490	506	462	458	473	476	487	501	481
3685	1627	1120	1008	1527	1506	1100	737	547	386	256	232	153	162	131	134	104	102	77	80	56	49	40	47	37	29	41	35	44	35	28	27	44	30	30	25	36	31	32	23	29	29	44	29	27	36	44	28	22	24	26	31	34	32	30	26	34	27	28	35	31	29	36	40	26	29	31	41	36	30	23	44	35	35	26	32	24	21	33	32	30	31	23	39	24	35	34	32	32	36	34	28	32	39	32	30	36	25	19	34	36	37	23	29	37	30	21	30	35	38	34	28	38	26	24	29	29	27	34	34	33	25	32	41	34	28	22	33	39	25	37	22	26	32	29	31	30	32	34	30	26	34	25	28	37	25	24	32	33	41	35	40	26	19	27	27	39	23	40	31	44	26	32	31	30	33	29	22	30	33	20	16	30	30	36	24	30	32	23	36	33	18	27	27	23	30	44	41	25	32	22	29	27	30	28	25	28	19	30	38	23	24	37	37	31	26	32	31	29	28	31	16	29	30	29	21	38	36	22	30	27	29	27	31	34	37	34	33	21	30	25	31	27	33	24	28	24	38	30	22	21	36	37	27	22	25	31	26	25	30	27	21	40	25	27	22	25	24	25	27	31	28	25	33	22	30	28	35	34	30	27	27	36	43	34	26	28	29	41	18	26	26	23	22	32	30	28	30	37	30	32	37	33	25	20	28	38	29	21	32	25	25	23	17	29	28	27	26	32	26	34	38	23	35	37	29	34	35	34	33	29	32	51	21	25	22	33	30	27	29	26	24	22	26	36	24	37	22	25	30	34	29	34	25	29	26	24	35	32	29	31	36	24	29	22	19	24	32	23	28	30	33	39	32	24	27	22	34	30	28	34	34	39	34	39	27	17	25	22	34	22	34	35	18	27	27	28	32	22	32	33	30	25	25	36	30	37	36	25	28	28	33	23	27	28	31	23	32	30	30	27	29	30	25	41	27	26	29	35	22	31	24	29	34	33	30	30	28	27	23	34	25	31	49	24	29	24	34	29	33	17	31	34	34	23	31	20	32	39	41	26	33	31	32	34	26	23	27	38	35	40	26	28	31	34	28	35	28	25	31	22	28	31	29	24	27	31	35	25	41	24	33	20	28	27	34	24	27	30	42	32	25	37	34	33	28	32	20	37	25	30	22	32	30	22	31	34	28	34	24	32	26	26	37	40	29	36	26	30	37	27	32	28	25	27	29	25	29	37	34	18	19	26	30	32	28	25	24	17	32	30	34	34	28	23	38	25	38	29	32	35	27	32	21	29	27	29	21	35	30	34	21	31	33	31	27	28	24	19	28	19	37	31	28	35	28	32	36	22	35	44	27	28	33	24	28	30	32	35	32	31	36	26	36	28	26	35	25	41	32	40	29	31	21	27	31	32	31	33	28	37	41	25	32	21	36	28	41	25	31	31	29	25	22	31	38	35	29	36	23	24	29	37	30	36	21	27	29	22	23	36	35	20	23	34	36	37	32	34	24	36	19	38	28	28	28	27	30	35	17	27	25	23	35	29	31	23	28	33	26	29	41	25	26	28	32	35	31	28	32	24	27	23	32	34	29	33	31	42	41	28	37	27	44	34	33	31	23	37	26	25	36	25	38	31	22	32	28	17	35	31	18	29	52	23	31	26	27	33	34	27	31	27	31	33	27	36	30	20	29	23	30	33	33	35	25	29	38	28	23	30	29	29	29	31	30	28	34	28	27	32	25	28	29	27	32	27	20	28	24	34	26	32	27	29	40	27	33	27	37	23	33	25	27	33	37	35	21	30	38	33	32	30	32	32	31	27	29	29	25	35	28	30	25	31	24	32	30	33	24	15	28	28	33	34	42	32	31	28	36	22	28	36	35	31	23	19	25	24	24	33	34	31	27	31	30	24	34	30	31	23	27	32	28	31	31	32	29	36	26	35	33	36	23	32	43	28	30	33	25	31	23	22	29	27	29	31	28	33	27	33	19	26	26	29	30	33	18	24	25	26	28	27	33	26	29	26	32	30	30	24	21	32	34	38	30	40	28	27	25	24	37	22	34	27	31	32	34	25	33	32	27	27	28	31	26	32	28	28	46	26	28	26	40	38	36	29	34	21	27	35	36	18	31	34	20	31	32	27	39	29	29	23	22	30	25	27	19	27	36	32	30	34	16	26	35	27	28	31	32	31	31	31	29	25	27	34	28	31	21	26	29	31	28	24	28	27	32	32	27	25	36	30	33	28	29	28	26	30	34	27	24	30	23	28	25	26	25	36	25	28	31	32	31	38	36	35	28	29	18	28	22	25	30	26	28	30	33	23	30	29	36	28	26	26	46	26	35	42	31	24	31	21	24	26	34	22	33	23	35	28	28	24	29	33	27	38	38	30	22	32	41	26	35	26	34	31	23	35	27	35	26	28	32	22	30	35	21	24	27	39	27	26	31	22	22	35	27	39	33	26	16	30	21	37	26	29	35	31	26	30	29	37	33	24	34	30	33	39	28	40	23	32	35	22	36	35	20	32	27	34	33	23	25	33	22	27	31	24	25	39	26	28	33	31	25	27	31	36	24	31	44	28	26	38	24	24	24	27	33	22	31	26	31	37	33	34	34	32	31	24	32	30	26	27	28	23	29	35	33	22	37	29	30	29	31	29	33	18	29	29	30	34	33	29	23	33	44	29	19	32	30	31	29	26	28	25	35	28	27	36	20	26	25	30	21	27	24	32	32	36	22	24	34	26	32	36	28	29	34	31	27	24	23	29	35	39	31	30	22	24	38	26	34	33	33	27	30	35	21	30	32	34	27	18	34	20	30	31	33	28	18	26	34	23	31	24	30	28	19	27	20	36	27	30	31	38	32	30	28	15	26	26	30	34	37	29	32	28	24	26	23	22	33	23	26	33	25	31	32	20	33	25	24	37	26	18	31	41	32	26	36	38	46	45	28	31	35	34	32	36	29	24	20	39	30	24	29	21	30	28	19	26	33	29	21	26	39	29	32	24	37	32	32	29	30	27	29	29	23	29	29	24	27	23	31	30	34	33	28	28	32	35	31	33	28	20	30	20	24	32	25	27	31	32	22	32	22	36	18	30	37	31	40	33	28	34	38	33	31	32	33	28	27	31	22	37	23	35	24	34	21	27	34	30	32	33	32	21	26	23	29	35	22	27	27	18	28	24	33	23	35	36	29	27	24	28	27	19	24	30	40	30	26	28	40	33	26	21	20	27	27	23	31	27	27	19	29	35	22	36	36	29	29	31	36	24	25	26	28	25	26	23	30	15	36	32	36	29	31	29	34	31	37	27	23	38	35	38	34	26	29	25	31	34	35	33	33	27	36	24	23	30	25	30	36	26	35	36	29	30	26	28	33	30	29	36	36	25	27	36	27	33	25	27	33	35	36	25	37	25	27	31	28	28	30	37	24	32	23	22	26	34	26	21	32	27	27	23	30	31	37	24	24	39	19	25	29	22	26	37	33	33	24	44	17	37	29	33	33	30	39	30	31	31	27
35352	26148	21353	37215	43529	39906	33601	26452	20400	15881	11892	9284	7464	6392	5641	4759	4229	3873	2939	2534	2039	1598	1352	1201	1073	916	855	799	791	713	713	626	607	598	561	569	545	530	534	495	505	492	530	535	496	479	478	526	510	505	507	495	522	506	510	484	494	478	491	520	504	525	492	518	514	548	569	555	508	570	587	582	561	505	565	539	552	561	494	510	502	527	547	508	548	467	495	512	488	582	490	526	503	541	525	503	525	511	508	458	491	489	471	500	515	504	526	481	502	488	496	471	509	490	466	494	497	494	483	459	471	458	491	501	487	475	523	554	476	521	511	500	488	470	506	493	525	498	472	484	500	544	510	496	474	513	475	510	476	495	530	512	479	542	469	484	470	502	509	440	502	481	501	479	461	537	461	456	480	494	433	499	488	514	448	477	505	503	434	481	449	485	478	443	482	500	460	484	480	516	474	425	481	454	470	508	497	465	539	479	505	488	494	494	507	481	467	497	472	490	482	528	478	480	478	499	541	476	464	492	461	509	451	477	463	496	474	486	497	431	486	520	481	505	507	482	513	475	495	470	497	471	479	476	489	472	490	495	472	484	436	492	460	475	469	488	476	511	469	499	503	465	501	504	472	486	462	481	477	468	476	456	514	462	491	470	511	509	512	496	469	501	467	481	498	480	483	508	436	438	534	476	458	521	533	473	472	484	504	504	507	496	474	474	469	448	493	498	482	432	534	464	451	460	443	513	475	474	458	519	475	517	506	515	449	484	447	476	472	516	537	453	488	479	499	483	505	503	475	457	475	462	486	474	517	460	519	512	470	472	491	490	508	502	530	509	470	489	483	482	494	502	466	513	485	477	506	496	462	476	488	517	457	497	505	459	446	497	530	475	491	489	480	493	500	460	471	471	475	476	500	460	438	472	540	486	496	483	494	482	486	484	493	500	509	456	490	504	520	488	482	523	473	472	479	487	544	481	467	485	481	502	464	490	482	496	481	462	490	454	466	496	462	505	503	455	461	467	467	491	461	507	470	454	498	496	505	507	498	502	467	457	477	492	490	504	446	470	500	521	490	467	459	468	486	472	485	500	470	483	480	482	473	523	494	463	491	477	487	489	490	493	509	471	516	470	486	492	529	476	465	489	480	474	498	499	514	481	470	491	487	509	526	471	453	496	491	490	476	502	469	476	467	443	474	471	465	502	484	444	536	466	459	475	500	500	446	483	482	509	482	491	495	494	513	456	486	494	475	467	475	472	497	472	465	468	486	479	481	447	466	483	476	501	449	494	469	508	506	436	491	508	471	469	455	482	499	490	474	481	469	519	492	515	471	476	469	486	509	505	475	500	501	513	486	491	479	439	448	467	474	464	489	495	460	486	463	496	452	478	480	466	462	446	484	452	493	499	430	487	473	499	441	518	485	453	508	477	441	513	505	477	477	484	458	473	486	462	501	477	467	492	475	477	489	449	504	493	454	457	525	520	462	483	494	493	460	464	457	483	483	535	460	440	466	436	473	479	466	459	461	491	489	479	515	495	477	498	523	484	468	507	482	481	492	482	455	551	462	506	495	450	492	438	514	437	516	493	504	475	486	496	465	513	493	485	488	497	474	508	536	503	424	507	442	469	503	515	506	513	511	484	475	446	504	490	485	475	477	498	463	513	515	505	486	485	518	459	439	521	472	466	495	504	489	501	521	473	472	480	518	499	547	476	508	477	492	495	445	491	461	444	489	490	499	455	507	458	528	434	461	502	475	466	497	466	474	474	467	453	460	462	486	453	500	500	417	471	482	507	435	514	511	499	483	463	541	469	525	490	502	446	473	483	493	480	475	478	472	475	493	477	508	496	487	488	468	510	460	500	477	512	495	487	476	474	513	439	524	546	502	431	469	467	518	495	464	472	466	475	525	473	513	451	503	450	496	442	462	472	466	469	484	480	503	480	519	471	475	483	468	475	480	505	491	515	474	469	522	542	466	481	480	437	470	483	552	523	504	521	496	520	509	529	494	520	475	474	477	450	504	513	496	462	464	466	495	489	523	466	470	484	482	530	503	522	493	494	497	470	507	442	478	513	450	491	488	487	476	482	466	509	478	514	497	479	529	476	492	462	513	492	451	491	497	512	482	458	491	468	470	512	459	454	445	490	537	466	487	501	537	487	494	480	473	518	516	471	518	499	468	461	500	497	442	484	478	466	450	506	491	480	470	475	492	489	493	518	498	482	481	458	490	488	505	480	513	514	484	505	474	489	488	503	497	488	472	475	488	480	502	492	465	463	478	482	488	470	504	489	507	488	469	477	481	506	477	501	494	494	481	443	517	471	506	501	492	498	454	501	508	476	492	468	458	513	476	460	466	442	485	470	471	489	502	472	497	485	455	462	486	478	462	486	489	471	439	487	443	493	481	496	489	458	483	483	487	493	482	486	458	493	491	485	481	527	509	511	491	498	517	521	501	435	488	495	493	464	460	475	476	458	480	481	497	491	479	561	494	475	471	469	474	468	505	490	463	504	479	483	497	483	477	494	495	508	461	511	486	468	482	494	513	512	467	440	511	486	494	477	486	475	456	474	486	485	476	501	460	488	515	484	484	453	457	469	451	509	476	469	459	490	524	472	494	482	482	476	491	442	454	501	463	474	486	456	480	470	493	462	493	516	445	488	499	441	502	512	485	510	476	521	465	479	479	465	512	461	501	471	480	488	478	507	487	495	511	513	475	502	486	499	460	513	475	449	531	469	504	463	467	479	466	505	504	494	490	552	480	479	462	504	463	494	511	492	427	533	473	512	480	479	457	477	512	495	471	471	524	477	445	486	466	424	468	485	499	469	465	487	482	480	470	440	502	459	525	483	500	485	481	490	488	461	508	473	509	460	479	533	471	494	472	476	511	487	471	460	466	470	490	499	470	460	484	508	458	523	521	488	460	509	520	515	514	500	483	455	487	498	455	443	469	457	517	472	524	473	516	487	498	493	528	437	507	477	463	452	480	459	466	465	456	539	455	461	482	494	487	469	478	497	467	456	507	509	445	476	483	484	460	503	509	485	460	486	494	467	505	466	481	533	478	495	475	473	481	485	489	503	521	475	494	500	481	443	476	454	474	502	430	489	486	489	501	508	513	474	529	482	492	479	486	489	509	469	513	461	495	488	511	484	473	481	484	490	449	510	468	466	509	485	491	495	496	478	473	522	497	481	471	502	480	474	521	474	513	468	461	501	485	485	487	506	507	481	426	477	497	459	467	462	471	448	495	494	468	484	468	497	514	482	512	473	448	484	467	494	477	490	485	510	505	478	494	503	469	456	470	484	450	517	455	486	467	496	481	452	476	517	478	504	505	436	512	490	454	502	456	518	452	510	514	496	513	471	521	502	492	472	438	502	430	538	451	502	507	490	459	495	430	466	478	458	495	471	474	500	462	492	529	519	474	492	482	472	551	507	459	474	469	467	471	498	455	476	472	473	465	522	467	450	465	499	485	505	482	471	493	455	439	489	503	482	431	491
3761	1691	1107	991	1564	1686	1148	762	504	357	311	225	185	154	129	121	95	97	94	62	64	50	42	46	37	30	35	33	33	37	36	36	26	25	33	26	28	27	33	29	33	27	32	25	33	28	26	26	35	43	26	24	25	32	38	40	28	41	29	29	33	27	20	31	20	33	30	32	25	29	30	21	25	23	28	29	33	33	31	25	25	33	26	34	27	36	22	25	20	29	30	30	24	30	28	30	25	31	29	37	23	25	33	26	26	27	34	33	34	27	30	26	32	26	32	25	26	34	21	31	25	27	35	26	32	36	25	31	23	29	30	33	38	34	36	32	25	30	28	33	32	22	32	37	30	33	29	23	23	34	22	26	32	27	29	27	27	19	20	32	26	36	22	25	25	27	22	28	22	29	25	36	23	26	29	21	30	33	28	34	33	34	34	24	31	35	22	32	24	35	32	32	38	29	26	31	26	35	32	30	28	31	29	34	28	30	32	12	27	41	27	28	30	18	20	32	29	33	28	29	27	26	41	28	24	31	37	30	43	23	39	29	32	32	26	31	34	20	30	37	28	37	27	26	34	30	31	21	29	30	26	25	22	21	30	21	17	26	24	26	24	35	31	39	25	33	28	24	23	31	30	26	27	23	40	29	26	32	27	27	30	23	32	23	29	27	30	31	20	17	29	20	26	27	32	30	32	29	39	32	24	33	31	32	30	25	23	29	31	32	24	29	28	21	26	26	30	25	17	29	29	27	31	31	32	20	30	35	28	29	24	30	31	30	32	33	22	19	21	39	20	28	34	38	24	24	24	30	26	18	34	27	33	30	37	27	30	31	34	26	27	32	23	33	25	29	30	20	29	22	27	26	16	28	26	22	33	25	29	18	28	34	28	28	21	22	23	25	28	36	30	28	41	43	26	28	34	34	28	20	22	22	36	32	28	25	25	39	17	32	35	38	35	36	25	19	28	29	32	22	26	30	36	28	36	28	37	27	34	24	36	36	25	28	21	25	25	30	20	29	28	21	36	26	20	28	39	25	32	28	28	36	28	35	28	20	26	20	35	37	35	35	26	34	34	34	32	43	25	36	27	30	30	32	35	35	28	44	30	27	29	32	28	35	36	23	29	36	16	19	39	29	27	27	31	35	29	33	34	29	31	33	25	19	32	29	35	24	26	28	31	31	26	28	31	30	25	22	35	31	24	35	30	20	28	37	23	37	29	26	27	31	29	19	31	35	33	39	31	30	40	28	34	36	24	23	32	21	24	27	27	42	30	29	22	28	27	25	21	19	23	28	26	27	24	13	37	36	32	25	18	36	38	25	26	31	25	27	21	24	35	31	30	38	28	20	30	32	29	27	36	36	38	24	38	31	28	27	28	29	33	29	29	30	28	30	28	34	26	36	32	33	28	27	33	27	35	25	40	35	39	29	29	33	25	29	23	32	28	25	19	18	29	34	27	35	32	31	25	31	27	32	28	30	33	19	32	34	35	30	33	23	28	29	32	22	26	33	33	26	37	21	35	28	27	19	31	32	22	28	25	32	21	17	31	31	32	30	30	23	39	33	33	19	29	30	28	22	29	28	19	21	30	26	30	30	30	33	30	37	37	25	27	23	39	30	30	18	25	28	39	25	21	31	28	21	27	21	28	28	24	26	34	32	31	21	35	20	37	21	25	18	35	32	21	27	32	36	27	33	31	25	38	37	27	22	39	31	30	19	26	35	26	25	27	33	30	38	24	23	29	21	31	18	22	35	34	31	30	24	21	21	32	12	26	38	30	34	25	44	37	29	25	27	29	33	19	31	36	27	16	22	22	23	32	38	29	27	25	32	31	36	29	25	32	32	25	39	39	33	25	22	30	17	21	20	35	23	34	29	34	19	32	28	21	36	27	31	27	28	27	25	18	25	32	34	22	26	32	35	38	32	23	41	32	20	31	25	21	23	31	26	36	31	28	24	33	27	26	27	25	27	27	27	25	25	33	22	25	34	31	25	30	28	21	30	32	30	28	26	26	21	33	23	25	33	27	27	27	27	37	13	25	39	23	23	24	23	22	37	23	27	21	26	22	22	41	34	33	30	40	33	31	37	28	33	26	32	28	36	26	31	19	24	29	30	22	32	32	39	24	29	26	26	25	27	29	34	21	30	31	25	21	31	31	37	28	28	28	25	23	23	26	26	32	28	32	24	31	26	31	30	21	26	24	27	36	35	41	25	32	29	29	25	23	27	28	29	34	25	20	28	32	34	32	36	23	24	26	23	32	36	31	22	35	28	23	21	18	20	19	25	23	33	37	28	28	31	33	27	29	36	31	32	30	33	32	40	31	27	25	26	26	26	30	31	26	44	31	29	28	34	35	23	24	32	42	33	25	29	25	39	22	16	32	38	20	25	36	42	23	25	31	26	27	32	35	34	23	26	15	26	30	34	31	33	27	28	29	27	24	28	24	46	34	32	26	26	29	36	23	33	28	35	31	19	26	29	31	27	19	39	27	28	41	28	23	28	28	28	27	23	27	32	23	27	22	23	23	26	27	28	29	30	27	16	33	30	29	34	31	29	22	43	24	32	30	37	37	29	35	25	39	22	34	28	32	28	22	26	34	25	27	38	23	33	31	24	27	26	20	23	26	29	33	20	25	29	30	21	22	26	34	28	28	39	30	31	38	31	29	29	24	32	25	29	24	30	33	25	29	28	34	34	27	28	29	26	28	27	30	38	30	28	29	29	33	36	22	20	31	27	22	24	28	29	17	32	22	22	30	27	27	19	29	32	24	24	30	28	27	29	35	24	26	21	32	37	25	18	25	28	35	31	28	34	20	31	29	26	29	30	22	27	19	23	24	32	31	32	30	40	28	21	33	21	22	31	27	31	23	39	23	29	36	25	29	37	34	31	36	33	27	24	24	28	27	35	22	24	24	27	25	26	31	39	33	23	33	31	30	33	23	28	26	31	24	32	30	33	20	32	23	21	33	25	22	28	28	30	31	31	37	21	31	27	33	25	22	26	31	27	31	29	34	18	36	32	33	43	22	31	34	33	30	14	29	29	34	30	26	19	28	27	25	32	33	29	34	23	25	30	18	31	27	27	38	24	23	32	24	23	30	22	27	29	24	40	27	37	26	26	31	28	23	33	27	28	25	28	38	36	28	23	28	37	34	29	32	31	27	33	19	23	29	26	21	26	33	24	33	25	32	27	25	33	38	27	31	33	29	30	33	31	24	29	33	35	33	23	26	26	21	22	43	31	34	29	24	34	25	29	29	31	32	33	41	24	30	36	35	27	29	26	23	37	27	28	41	21	27	25	28	28	15	28	28	37	32	22	42	24	21	26	30	23	36	35	31	36	31	30	32	27	24	39	31	19	27	20	35	25	31	36	35	25	29	32	32	31	38	32	30	28	26	25	28	35	38	22	21	21	25	35	38	34	23	33	24	21	36	29	42	29	25	30	26	25	30	30	20	36	40	26	34	33	29	18	40	35	25	38	36	33	30	28
35955	26464	21296	37568	44092	40363	34228	26976	21169	16026	11971	9229	7755	6556	5612	5030	4296	3610	2946	2396	1927	1585	1259	1238	1037	864	853	736	765	704	658	655	612	612	563	546	519	523	526	470	501	502	534	505	501	505	496	509	459	478	511	489	487	482	470	462	476	525	517	490	509	535	496	463	498	498	518	523	536	520	556	505	537	518	498	548	525	497	512	532	526	544	521	498	527	516	514	506	501	520	518	485	489	498	496	493	490	469	486	480	454	468	517	484	492	430	497	481	494	441	464	427	500	479	500	460	460	466	445	453	483	506	497	486	477	470	542	453	493	451	502	456	485	444	465	471	466	475	491	436	474	526	472	488	489	456	488	470	499	529	513	498	512	460	488	421	483	448	443	456	446	463	458	445	503	487	504	508	455	494	507	479	436	453	458	446	491	499	515	483	460	496	458	485	485	456	439	450	491	472	460	430	509	481	483	491	445	462	476	501	479	482	510	475	449	466	495	447	493	486	490	443	445	486	500	492	501	477	451	460	452	470	465	482	451	463	468	466	482	476	422	480	493	476	478	442	475	490	464	442	465	497	495	483	461	444	480	455	465	468	456	503	449	457	447	485	474	450	497	498	487	429	497	458	517	494	427	447	498	491	487	478	460	464	459	434	459	470	457	468	479	496	457	489	445	450	490	496	475	457	439	465	486	498	470	484	479	470	464	481	479	486	427	495	498	481	402	482	504	478	488	471	461	457	467	441	471	471	493	474	466	494	471	478	498	530	496	453	488	514	480	463	471	452	488	477	452	442	490	492	468	462	458	480	452	450	471	448	492	493	489	467	444	469	488	470	473	461	506	485	455	514	452	466	458	493	467	498	444	498	469	472	461	448	500	455	456	548	478	490	472	480	470	472	445	474	463	451	479	448	459	470	412	456	495	475	455	474	459	438	501	486	472	468	474	513	449	464	464	478	488	468	447	497	462	461	482	463	484	440	470	442	446	463	470	483	494	467	497	458	443	461	454	479	447	501	528	479	480	483	480	490	474	519	474	426	498	470	475	488	486	457	466	479	511	465	432	459	434	443	486	459	444	491	440	470	469	454	449	444	478	483	476	475	513	478	424	489	455	503	479	456	477	522	476	479	434	499	461	508	455	498	464	503	481	469	478	468	464	463	474	444	491	463	491	448	477	493	495	483	466	458	468	464	441	439	456	442	481	504	473	484	455	462	510	457	498	449	474	441	468	477	486	504	474	494	465	457	499	504	447	488	467	498	492	460	462	483	486	452	469	479	431	472	498	474	485	477	463	456	495	465	497	465	438	498	480	489	481	460	458	440	489	482	464	451	479	487	444	459	480	481	481	426	473	451	466	521	480	443	412	493	484	475	451	480	440	491	496	498	476	496	471	457	451	481	451	485	437	476	453	480	450	516	479	453	472	483	471	477	480	450	479	491	503	477	493	466	435	445	459	468	441	421	481	485	483	485	496	451	502	451	465	454	432	449	446	477	454	485	450	445	436	463	488	477	453	439	496	476	491	463	502	474	445	448	489	455	464	491	464	498	462	515	462	453	436	477	454	439	466	459	460	475	491	467	497	471	467	487	471	501	459	501	490	486	465	511	474	476	467	478	469	482	475	435	494	457	451	497	506	490	491	462	439	464	471	452	481	493	479	460	476	485	476	448	504	460	465	467	430	469	472	472	508	449	477	454	487	432	489	504	463	507	471	473	463	484	461	456	485	481	463	505	436	454	502	431	479	459	455	485	464	475	431	417	486	506	439	474	417	484	490	522	491	476	453	470	471	455	452	443	497	440	484	455	476	456	477	464	454	437	493	429	440	462	471	487	482	510	483	465	479	468	462	480	459	458	488	443	489	469	465	485	475	496	451	491	482	466	476	515	485	463	477	462	474	462	459	473	486	479	457	473	472	462	453	452	465	478	477	522	481	484	491	490	480	423	476	473	486	444	436	457	475	444	435	481	459	499	459	487	497	450	483	471	458	465	449	455	453	429	499	478	474	469	462	491	507	468	469	461	479	476	450	488	445	472	504	468	461	458	464	469	490	512	464	479	493	459	493	420	472	499	457	456	461	482	476	468	473	455	503	432	466	515	470	480	442	467	447	458	467	466	505	480	442	439	444	457	463	485	456	524	481	471	499	452	521	495	458	473	456	495	479	459	487	433	465	471	462	473	458	465	448	452	503	469	443	459	475	443	487	448	487	426	458	468	477	456	467	440	482	456	486	460	423	442	462	481	468	450	462	452	484	426	490	452	508	468	481	482	467	457	494	483	466	439	453	494	473	458	509	480	468	492	506	501	447	512	488	510	469	441	456	444	493	465	453	515	476	466	485	437	494	490	451	462	458	456	489	477	452	468	485	479	456	502	440	493	455	468	431	463	435	486	434	454	489	488	450	448	460	492	471	461	474	477	485	481	450	502	484	507	451	449	476	455	475	445	458	485	452	460	444	460	498	436	488	484	489	472	470	451	428	451	460	466	466	495	476	483	448	478	482	494	491	458	455	495	500	467	499	429	479	476	464	485	456	478	496	429	473	466	477	491	449	464	466	435	463	490	491	479	501	490	479	477	478	470	462	468	453	476	474	489	478	488	439	463	431	485	494	463	518	505	464	490	481	446	450	447	488	475	480	475	479	454	478	493	440	461	472	465	485	461	491	465	447	495	473	474	437	463	440	482	495	462	484	448	497	468	493	462	462	502	494	498	466	465	467	520	426	520	463	491	463	484	460	460	479	477	456	483	455	479	461	470	499	456	440	485	479	471	484	494	493	449	477	466	426	481	460	485	457	503	481	471	494	481	481	470	473	479	492	457	472	443	467	462	472	440	453	455	471	467	466	453	486	496	474	482	449	462	508	432	465	529	476	505	508	474	424	453	485	456	470	444	461	461	492	459	480	457	418	461	471	467	470	448	462	460	481	484	444	457	464	426	486	526	470	426	445	456	503	469	453	448	487	467	475	469	465	462	538	480	466	510	487	472	448	478	494	507	489	438	463	470	448	489	497	488	507	491	472	461	472	481	472	486	473	472	469	472	475	450	519	459	481	492	447	466	471	489	479	442	490	467	489	435	478	467	489	457	424	482	460	472	470	522	501	460	475	479	453	472	493	465	461	464	482	448	448	496	482	496	491	475	489	483	459	496	486	435	433	479	479	455	436	508	484	460	470	476	466	480	509	440	481	517	482	500	462	473	464	457	511	463	483	477	455	450	477	483	492	464	475	454	437	465	469	506	470	484	461	484	492	488	477	482	472	475	493	467	470	482	485	460	483	492	503	457	447	474	472	501	474	458	494	452	529	444	465	467	441	473	466	461	481	441	519	468	476	477	468	469	447	463	517	501	435	483	484	457	470	499	485	491	478	495	482	484	512	459	508	458	430	463	479	481	480	508	471	477	492	469	474	452	491	462	496	500	437	488	467	488	494	500	497	476	438	485	483	466	498	460	477	444	493	480	475	471	461	470	477	467	457	442	471	492	454	483	465	459	459	479
5938	2426	1575	1324	2247	2375	1630	1243	866	550	408	324	284	263	221	173	161	165	114	104	98	83	66	73	62	62	56	58	55	51	52	53	55	48	51	42	55	38	49	42	42	49	44	46	50	42	51	41	45	37	39	38	47	34	54	44	42	42	47	35	37	49	42	45	50	33	36	42	35	42	35	43	45	42	51	36	40	41	48	50	43	42	52	43	42	41	49	41	47	41	42	53	40	48	53	54	46	47	39	51	38	39	48	44	31	39	43	45	41	41	44	38	47	49	44	46	30	53	42	44	40	33	41	49	29	43	37	52	39	46	48	43	39	42	35	65	38	46	55	49	34	30	54	32	41	41	53	58	50	41	34	43	45	52	32	46	41	33	34	42	45	47	46	34	44	52	28	37	43	37	53	44	39	39	44	32	50	32	48	38	36	44	48	32	34	42	44	35	42	51	37	43	42	45	38	41	44	50	42	53	54	47	41	47	43	51	37	52	38	50	51	32	48	46	32	47	48	37	43	54	53	43	37	32	30	47	41	45	41	43	46	48	40	40	40	38	45	46	31	44	43	39	33	26	45	55	56	36	50	34	50	50	47	50	37	42	49	35	47	41	42	48	41	32	63	43	39	38	47	32	37	52	44	46	55	48	42	44	44	39	43	39	42	40	42	41	44	39	40	52	53	41	58	31	44	54	47	46	51	46	41	39	32	39	45	47	39	48	39	39	44	44	43	52	42	38	34	38	37	45	51	35	40	49	41	38	46	36	44	40	48	37	45	52	48	38	48	41	50	40	39	41	37	36	30	39	32	40	39	42	37	43	55	44	51	33	50	48	37	48	55	39	38	45	45	48	42	42	45	50	58	42	62	47	51	35	36	35	36	44	35	38	41	43	58	51	40	48	46	39	43	45	44	46	35	38	41	39	41	39	38	49	44	33	46	44	36	49	31	42	39	46	46	40	47	48	31	47	48	45	45	41	40	39	37	31	44	43	49	44	35	43	40	45	34	41	42	47	39	44	44	46	32	44	45	47	32	39	43	43	39	44	38	50	46	56	38	43	36	45	43	51	50	47	52	31	41	42	40	51	47	47	53	40	38	54	50	40	53	37	49	38	34	55	31	47	42	45	41	41	35	39	44	39	47	33	44	41	32	44	47	50	36	43	38	34	33	46	45	41	48	34	49	31	47	42	44	46	33	61	44	45	38	34	36	38	44	38	30	37	48	46	50	42	39	53	45	35	42	42	47	36	38	41	41	46	38	54	40	52	41	40	34	43	48	44	39	36	35	49	46	55	37	53	38	40	39	54	41	46	44	36	44	41	39	40	52	39	43	49	35	64	42	41	49	47	39	42	47	38	34	48	37	57	52	49	48	37	39	53	40	43	44	38	37	40	44	45	40	49	42	41	35	42	41	42	35	40	42	43	47	47	34	41	38	52	43	55	50	45	29	48	36	37	38	37	42	40	52	48	42	47	38	49	39	43	47	45	34	35	50	41	41	49	43	24	59	58	31	42	44	53	51	50	42	46	44	34	53	34	41	46	41	34	47	43	43	34	42	38	27	46	44	43	40	43	50	43	46	43	37	47	51	41	35	42	64	39	52	32	57	41	50	47	39	33	51	45	43	42	58	55	52	35	38	40	37	39	30	46	48	49	32	47	45	35	44	39	34	59	54	48	37	31	48	33	47	43	43	52	50	43	50	35	42	40	49	41	30	37	50	44	36	30	37	49	45	60	36	47	33	42	36	38	34	41	34	53	33	29	38	39	44	40	41	44	41	45	46	36	36	59	50	43	45	46	45	46	46	40	44	42	46	39	35	43	35	41	43	48	42	60	48	39	35	34	36	45	45	49	33	49	37	53	46	31	53	42	39	33	44	45	38	42	43	51	51	34	44	43	46	32	52	41	45	38	50	46	31	52	54	38	39	42	37	23	51	42	48	47	50	44	45	38	33	56	48	51	46	39	41	42	48	45	53	37	35	43	42	37	41	31	45	54	47	35	42	51	45	48	46	38	45	51	40	50	45	44	52	51	53	37	33	49	42	49	52	38	54	30	39	41	31	41	40	44	48	53	54	39	42	51	35	33	37	42	30	36	49	28	45	43	30	36	42	45	42	44	28	39	40	47	40	49	42	42	44	41	45	46	36	40	39	39	45	55	45	51	47	51	39	56	42	46	42	45	41	36	34	43	39	40	39	44	47	47	41	38	44	34	48	38	47	36	51	35	43	54	48	47	49	39	51	40	36	32	46	57	41	43	49	37	51	42	39	36	44	40	42	41	43	38	39	41	44	39	31	44	49	34	47	53	54	42	32	56	41	51	34	42	32	40	48	46	39	53	38	43	40	42	38	54	31	42	43	54	48	33	60	35	37	47	38	43	29	44	45	35	33	41	36	45	39	36	45	39	45	53	37	47	38	39	38	44	52	37	49	44	33	35	37	38	42	44	34	30	40	66	48	50	52	46	49	38	51	44	48	46	35	42	37	49	59	39	39	47	45	43	44	43	47	42	38	46	57	44	46	38	43	35	31	45	42	41	37	46	40	29	39	36	47	44	45	29	55	34	31	36	42	40	47	34	42	31	34	46	41	47	31	45	50	39	38	44	32	34	30	49	45	39	38	34	24	44	39	37	43	44	48	50	45	37	32	43	41	47	51	46	46	36	45	50	43	41	40	40	40	40	38	42	53	41	48	39	41	41	37	36	51	44	40	57	50	45	42	41	38	44	43	40	50	39	41	47	35	51	42	44	46	44	49	35	45	50	43	33	42	48	34	38	43	30	31	46	33	42	48	50	45	46	34	46	47	49	33	49	43	28	42	38	35	42	46	37	48	46	35	43	34	42	49	35	51	41	46	45	44	37	55	44	45	37	43	49	30	35	55	41	34	42	25	51	37	38	51	41	63	45	60	39	53	49	37	41	41	45	46	37	41	54	48	42	41	41	51	46	54	43	34	42	40	51	43	40	35	39	50	41	54	39	41	40	42	47	42	41	37	36	51	34	43	37	52	23	41	32	39	33	58	50	44	36	52	50	30	48	42	29	45	28	48	42	47	51	43	42	41	51	41	39	49	46	65	41	37	43	41	42	44	31	47	48	42	40	42	54	39	49	43	32	42	49	50	45	38	56	38	51	38	47	52	42	47	39	49	47	37	44	52	45	58	40	30	39	34	55	46	40	34	53	39	39	40	41	44	48	36	36	43	38	31	38	44	51	39	29	51	36	38	59	41	44	34	52	43	45	52	60	50	49	51	46	47	35	46	42	47	46	40	35	40	44	36	43	41	41	28	41	42	40	49	39	42	40	44	37	45	44	54	45	33	41	43	33	36	44	40	42	45	45	44	42	37	44	41	34	38	38	42	51	42	40	41	29	42	43	38	47	33	40	46	45	38	40	35	34	51	50	40	42	39	47	60	46	45	40	44	42	43	35	36	46	37	41	53	45	49	36	41	39	36	34	44	56	39	39	46	37	39	41	44	54	36	38	47	37
38267	29531	24657	40583	47767	45002	38798	32213	26312	20404	16253	13217	10980	9204	8045	6803	5962	5174	4426	3632	2924	2457	2119	1884	1708	1496	1302	1200	1130	1060	1061	986	944	874	906	779	856	759	763	730	739	740	784	717	729	741	733	704	715	730	658	716	718	745	723	735	725	675	714	754	742	773	708	734	779	753	723	812	817	755	732	782	733	822	771	765	750	710	734	794	796	778	729	734	726	707	783	675	735	687	722	756	744	733	743	739	682	718	696	726	663	655	674	664	697	672	707	665	682	679	697	652	698	695	674	678	697	662	691	733	687	671	680	656	661	678	676	678	665	715	677	689	693	716	721	705	710	692	722	764	693	696	671	682	698	717	710	673	706	699	711	701	706	683	667	716	730	701	726	692	677	677	689	679	697	658	656	679	707	685	690	661	705	672	681	702	642	686	685	672	676	669	707	678	653	714	683	680	691	675	678	687	668	671	655	695	669	727	619	643	701	734	695	676	655	698	694	712	676	690	712	680	655	727	643	707	691	736	659	646	659	721	682	666	654	726	682	711	667	679	639	668	694	665	672	687	723	676	653	682	716	658	672	719	705	704	711	712	658	730	660	703	681	648	677	671	691	663	692	698	637	671	670	703	688	666	700	710	667	744	703	661	684	644	681	739	601	653	643	718	701	713	680	695	669	672	677	687	650	704	688	679	689	675	683	668	688	694	613	675	657	696	673	699	669	675	698	715	727	672	675	698	696	723	683	666	702	735	678	755	680	655	653	693	687	656	664	693	719	653	722	640	683	715	684	685	642	660	674	676	680	706	689	729	630	675	587	687	643	631	637	682	717	676	712	644	668	641	686	693	679	661	680	742	739	670	685	693	699	656	660	705	673	724	660	719	648	661	672	723	679	654	702	703	642	719	662	696	636	689	668	654	671	674	712	697	654	694	693	669	663	704	649	669	721	715	698	661	647	711	636	676	655	672	697	636	656	666	683	714	704	633	685	684	691	702	689	734	691	675	672	651	631	672	697	686	684	661	696	697	697	667	720	656	684	680	634	656	678	635	675	680	690	675	671	720	688	656	664	695	684	732	661	650	676	682	665	676	715	624	746	736	705	682	691	720	614	667	701	698	687	662	688	669	709	630	691	667	653	695	704	704	662	674	667	690	655	708	700	686	704	699	719	677	668	669	707	732	700	683	718	683	666	691	674	698	708	679	683	656	664	688	659	680	741	637	670	707	714	669	699	662	652	683	668	684	667	668	716	690	618	644	661	676	679	629	672	648	678	756	667	702	681	669	646	662	676	680	692	662	660	640	674	690	679	706	703	684	772	653	699	708	690	681	650	649	714	660	620	706	676	659	668	669	682	657	687	734	724	678	701	671	649	687	656	686	677	629	675	675	689	669	714	720	639	589	711	668	669	655	636	719	692	676	644	718	711	648	667	700	713	696	668	692	637	690	685	700	685	659	693	721	725	703	721	691	653	691	659	707	719	664	691	670	667	628	680	709	680	727	682	737	676	707	665	702	643	764	683	665	661	685	688	654	674	718	672	648	713	687	684	685	687	684	680	727	701	648	720	647	681	737	677	639	686	684	702	683	688	669	685	698	688	652	730	636	719	660	658	683	701	688	651	688	697	655	663	726	628	704	694	643	698	620	711	679	634	704	665	645	681	653	704	677	701	689	665	636	721	654	712	693	712	750	673	716	706	642	665	634	676	653	665	672	680	676	674	710	669	658	712	691	633	631	642	670	688	654	657	677	634	691	687	658	628	638	635	661	667	674	669	730	656	724	654	673	680	656	626	702	678	686	715	720	700	684	743	685	697	700	659	687	646	647	696	643	678	681	671	711	643	690	678	707	658	658	655	711	680	651	710	673	678	652	683	670	689	679	710	702	662	698	674	718	677	693	685	661	708	699	714	704	665	647	672	719	642	685	677	666	675	660	692	697	678	689	682	644	656	697	734	667	681	678	742	691	654	667	655	641	654	661	729	663	701	680	703	697	668	643	720	669	693	646	665	685	671	653	668	679	690	763	649	709	687	653	700	725	632	718	716	671	649	735	697	650	669	705	685	707	696	674	701	615	713	662	642	647	720	675	681	654	663	650	698	713	666	675	748	631	693	705	665	681	719	620	645	738	705	708	718	694	654	659	681	636	715	627	697	657	672	643	662	678	661	685	591	632	686	669	682	679	658	653	630	673	666	685	635	708	663	712	654	674	684	652	674	702	680	688	641	686	658	696	665	663	696	684	679	654	676	685	652	664	689	667	681	661	673	679	674	702	703	675	688	721	703	664	686	663	682	709	655	683	730	688	700	666	681	687	660	673	662	704	738	699	698	643	652	658	679	700	692	691	654	617	609	675	711	691	657	669	657	634	665	710	683	741	692	664	688	662	702	644	650	695	686	671	669	680	700	650	653	655	675	737	670	680	667	634	718	670	647	702	685	701	693	676	713	704	688	687	699	697	675	680	685	674	694	673	684	653	684	719	666	687	661	674	667	698	665	675	683	692	704	708	692	712	705	715	661	678	701	682	649	714	673	757	681	716	688	670	687	657	659	675	704	675	704	685	664	687	688	662	641	678	668	680	686	656	647	638	721	695	650	708	650	692	723	673	651	678	684	660	698	656	708	669	698	639	665	729	665	679	683	693	665	633	686	652	712	687	672	693	699	640	674	721	720	724	637	722	688	690	657	705	695	676	683	611	651	729	650	687	688	702	695	684	710	645	669	700	690	692	687	648	682	701	718	685	715	655	628	689	672	678	639	655	641	688	728	726	705	684	724	686	630	723	644	692	683	673	652	700	675	665	615	663	705	700	725	697	662	706	672	763	708	683	709	661	645	661	668	698	682	641	715	686	678	689	684	682	668	666	666	703	653	679	707	694	669	690	659	641	681	667	704	650	680	686	686	697	666	681	707	660	696	720	718	715	643	699	658	717	675	718	690	673	704	659	660	613	685	657	692	688	655	702	677	658	672	706	705	635	651	659	665	665	658	670	715	671	683	676	674	681	650	685	678	671	701	670	699	699	666	662	674	687	663	666	624	700	688	690	687	689	720	722	695	664	667	738	708	625	639	679	673	711	680	661	677	676	659	685	660	656	660	679	709	685	684	719	667	684	691	663	693	741	652	649	724	684	679	702	713	700	685	702	665	675	656	669	721	665	708	701	674	651	674	723	689	644	652	627	714	673	676	692	669	645	684	672	689	706	670	673	709	705	641	679	648	690	695	651	671	717	655	657	680	644	674	705	710	684	675	691	705	645	654	663	688	678	669	678	653	668	674	711	674	700	639	670	677	688	720	645	684	718	661	654	719	692	676	694	659	624	685	702	660	677	725	680	698	688	700	665	671	667	656	654	716	660	715	665	716	652	643	708	676	669	665	662	682	700	690	662	684	688	686	719	654	726	698	659	654	679	668	643	681	716	678	700	669	625	701	642	626	699	677	711	634	700	676	664	675	702	715	680	651	681	667	630	711	672	678	658	672	644	708	692	740	630	636	683	693	714
7329	3608	2414	1965	3172	3535	2746	1878	1201	876	615	464	370	333	275	222	202	183	155	107	93	82	74	59	60	74	49	52	49	44	44	39	35	37	27	32	51	29	36	35	28	34	26	30	25	31	32	30	28	33	26	26	38	30	36	32	28	40	32	37	32	35	41	29	31	42	34	42	31	38	24	38	40	44	36	30	32	36	26	37	39	36	28	27	30	30	30	41	37	24	31	29	36	35	25	35	30	26	28	32	25	32	24	23	30	31	32	29	26	24	27	39	23	31	28	21	27	30	21	41	20	32	32	37	34	24	20	21	26	24	34	30	35	32	32	23	31	28	24	31	39	35	23	36	29	37	36	36	30	34	30	39	36	31	28	23	36	32	27	26	36	25	34	31	22	37	37	28	34	33	30	35	43	26	35	33	37	27	33	24	34	34	27	39	28	28	23	32	27	32	23	25	30	20	30	26	34	23	26	25	35	24	32	35	37	38	27	30	37	26	35	41	22	35	38	33	31	28	30	35	35	29	26	39	23	38	33	21	26	20	29	32	31	31	28	35	30	28	29	45	28	32	33	24	25	17	26	25	29	33	24	40	30	29	34	35	29	38	30	31	31	35	29	34	33	31	31	26	24	23	36	32	28	23	26	26	32	28	40	35	31	37	29	25	33	45	24	34	24	25	21	27	32	21	25	32	27	35	34	33	30	20	23	37	29	24	17	29	26	22	30	24	32	24	38	29	27	33	27	37	29	28	34	28	32	32	32	36	23	36	39	28	26	26	36	34	22	28	32	32	31	27	26	36	31	24	26	27	30	30	18	31	34	32	27	29	23	26	35	39	35	32	23	32	34	27	29	31	33	28	23	32	34	28	27	26	43	29	24	36	22	30	19	27	32	27	31	25	24	33	21	22	24	27	30	22	29	26	33	37	30	33	33	36	35	22	36	34	46	39	36	15	34	22	45	25	30	29	36	24	32	24	41	20	27	29	18	20	27	28	32	36	18	17	28	26	31	28	26	36	27	26	39	24	28	26	21	28	34	25	30	28	24	29	29	32	36	34	26	26	30	17	34	26	35	26	29	27	22	37	25	30	34	33	33	20	27	32	30	15	24	33	27	21	27	19	24	30	41	34	28	26	18	26	25	21	33	33	27	21	28	26	18	28	31	29	25	27	25	34	27	22	25	21	19	29	27	27	29	24	24	24	19	37	28	29	25	21	38	24	23	39	31	33	26	26	40	31	29	25	25	32	32	25	29	33	23	20	23	25	26	24	32	41	39	37	28	36	29	32	32	37	25	30	33	30	26	26	28	37	34	27	29	36	35	26	35	32	28	29	30	37	31	27	31	23	27	41	30	27	29	27	19	39	33	30	39	26	28	31	32	33	33	21	26	26	31	30	33	32	30	31	35	30	44	23	21	19	35	19	44	36	39	26	34	32	33	40	34	25	30	20	30	35	24	28	25	33	33	25	35	28	41	33	18	31	38	31	29	31	35	33	23	30	33	29	27	31	38	40	26	46	41	30	25	27	28	28	27	24	21	34	30	28	32	28	32	20	34	32	30	32	27	31	24	33	31	32	38	26	29	31	25	34	23	34	40	25	31	22	29	28	35	25	31	28	24	30	32	27	28	34	35	29	26	30	34	30	27	31	36	31	40	36	27	30	26	29	30	28	33	30	37	30	27	23	23	39	25	26	38	30	33	32	25	24	24	27	26	26	35	34	27	30	24	28	34	35	23	23	33	36	24	25	29	29	30	34	35	26	28	36	31	22	26	21	36	24	31	30	28	24	34	38	29	32	39	28	31	34	30	29	25	28	29	39	37	16	26	33	31	34	31	25	36	26	38	26	28	21	29	14	26	34	23	27	25	33	25	32	21	27	29	21	31	25	40	30	33	20	31	30	27	44	35	34	38	31	32	21	35	22	16	29	25	20	28	29	29	29	42	34	23	24	30	22	34	28	25	28	34	33	33	33	35	25	29	27	33	30	26	25	25	30	40	35	33	31	29	26	31	29	25	28	30	20	35	34	27	27	40	23	31	12	35	30	25	38	27	28	30	26	29	25	29	39	27	37	33	20	24	31	39	37	30	20	33	31	38	28	33	35	30	30	18	26	25	38	23	34	34	29	34	26	41	36	25	33	24	24	28	28	30	28	28	27	37	36	24	35	30	36	22	27	23	25	41	28	41	26	31	35	28	36	20	27	27	41	37	31	20	29	17	34	34	26	35	24	22	22	25	36	30	23	25	36	33	33	31	24	32	26	25	24	35	32	31	22	28	20	35	33	23	26	30	27	37	24	27	31	35	30	30	25	40	35	27	27	31	39	30	31	26	28	35	34	31	27	28	26	31	32	32	29	29	32	25	33	38	34	35	18	26	27	29	29	32	36	28	28	30	31	28	26	24	37	31	27	45	25	38	38	25	30	33	30	23	32	30	26	25	25	26	25	27	32	31	24	25	42	32	29	41	25	41	27	39	27	18	37	31	34	21	31	30	28	23	33	36	27	32	28	32	26	31	28	30	25	31	34	22	35	32	35	29	30	26	28	28	39	29	25	41	29	27	29	20	22	24	34	35	35	26	24	18	31	50	32	31	29	35	29	33	40	26	26	23	29	29	32	24	25	22	35	26	29	23	24	18	20	31	30	23	31	25	21	40	29	23	24	29	21	27	28	24	32	22	22	27	25	33	29	23	18	31	30	27	31	22	30	35	42	30	31	32	30	30	43	31	27	32	21	34	26	34	37	37	21	30	24	31	28	31	30	24	22	22	40	29	26	24	27	34	29	35	34	25	25	34	40	28	21	19	21	34	32	42	33	30	34	25	33	25	36	31	20	22	22	35	30	31	29	30	31	33	34	32	40	42	28	29	39	34	26	36	27	19	33	31	22	31	18	25	26	37	19	32	35	35	30	48	26	39	35	24	34	28	34	30	30	31	31	41	31	28	25	28	34	25	28	27	40	28	31	26	27	26	31	34	24	28	32	40	25	23	32	26	35	23	26	32	28	28	36	33	28	30	27	26	31	28	42	31	29	29	36	32	33	20	18	23	45	34	20	22	30	30	30	34	14	24	23	31	28	28	34	28	35	32	26	31	31	26	33	26	27	30	22	22	28	28	30	32	30	32	25	33	32	40	26	23	37	26	33	32	26	35	38	31	23	40	24	25	37	21	38	35	33	30	28	37	22	39	22	25	34	24	31	34	26	37	25	32	33	29	26	27	29	29	30	16	31	21	33	25	22	24	27	29	19	34	22	35	28	28	28	35	26	29	30	22	23	24	31	34	30	28	37	23	25	31	32	32	19	25	24	32	22	33	40	17	32	23	29	30	33	28	21	29	22	26	22	34	30	28	21	29	36	28	24	35	27	27	34	24	17	40	24	32	31	21	25	28	34	28	26	26	41	32	20	24	20	25	34	25	30	27	20	27	29	26	31	25	31	27	26	25	30	32	28	28	36	29	27	24	30	30	37	24	25	27	31	24	32	29	24
44430	34185	29668	45146	52905	50623	44266	37474	31098	25579	20781	17042	14588	12381	10408	8806	7864	6919	5974	4720	3746	3133	2804	2360	2172	1787	1547	1427	1268	1133	1012	991	840	790	737	754	662	681	671	581	670	588	557	590	577	564	576	543	564	532	543	537	587	520	573	551	575	581	539	547	545	608	524	593	609	538	637	595	621	666	673	645	636	615	626	589	574	564	561	601	593	574	559	596	635	587	547	563	499	536	582	543	531	595	561	530	539	496	499	484	483	499	494	458	460	483	448	481	477	492	510	507	535	508	460	495	478	497	501	512	531	463	484	461	488	488	514	509	459	476	513	461	515	505	524	506	467	499	493	506	549	512	508	493	497	495	474	550	453	543	513	517	509	470	488	478	464	492	444	455	452	490	485	463	504	514	455	474	473	478	498	496	494	515	491	484	526	483	481	497	490	480	440	473	515	484	507	482	481	465	470	484	442	477	453	453	487	491	488	480	486	458	424	484	459	467	488	510	497	480	474	471	467	465	476	493	500	466	476	535	483	470	505	503	481	492	495	488	479	507	487	439	501	471	447	450	495	485	484	504	505	491	474	491	498	503	476	488	429	500	448	487	488	480	496	490	472	445	468	474	443	509	493	502	506	389	468	483	493	452	530	468	450	462	460	490	504	507	505	452	470	490	481	475	464	512	452	463	526	492	462	444	505	493	462	496	473	435	465	474	475	456	479	473	444	484	463	480	470	505	524	447	468	494	449	513	492	456	479	435	461	471	481	480	478	495	492	491	445	469	497	479	499	485	455	483	492	472	503	511	495	469	467	464	506	518	489	507	493	533	511	494	470	489	498	468	481	507	496	515	503	481	461	467	470	497	458	495	505	482	455	497	482	471	513	489	457	464	509	475	452	463	546	466	461	460	441	449	462	445	476	451	476	462	459	507	479	463	485	466	482	502	487	461	463	491	442	451	470	485	465	482	460	503	490	441	482	464	476	469	463	469	463	453	497	476	484	458	472	444	472	465	495	476	468	451	475	482	466	507	477	508	476	471	471	472	481	460	472	453	449	477	513	457	495	472	490	455	482	462	452	459	485	498	465	486	456	476	466	461	535	501	452	462	461	481	489	477	475	459	512	520	492	489	470	481	506	506	469	478	497	438	503	468	475	499	454	488	484	461	469	454	513	509	482	504	470	460	469	508	501	492	448	469	509	460	494	512	484	454	539	481	494	459	494	442	461	478	488	481	514	522	484	438	510	504	504	510	489	488	516	460	493	461	452	472	474	478	496	495	494	514	481	468	448	495	457	480	499	498	496	477	481	504	475	443	454	450	470	482	471	462	499	505	476	498	448	471	508	470	496	440	497	492	472	486	479	490	482	482	474	503	493	506	456	468	444	482	510	501	474	457	462	476	485	457	467	473	468	455	492	469	485	486	473	479	504	504	504	467	468	516	451	488	456	501	465	482	455	444	488	484	442	488	517	484	496	437	477	504	504	511	471	469	472	446	452	478	458	452	453	501	490	506	482	482	536	475	452	475	485	457	467	463	488	477	454	448	504	469	466	508	465	486	494	476	464	465	443	455	446	476	467	453	489	451	491	500	489	506	491	470	461	482	513	484	433	488	469	501	483	478	475	472	448	471	476	474	460	466	513	449	469	497	474	436	438	475	493	404	467	502	494	470	462	470	523	484	450	475	476	473	479	433	464	476	480	466	464	468	480	502	508	460	509	502	488	490	491	478	469	484	473	488	469	472	513	470	477	481	500	449	486	469	510	494	495	495	475	462	453	502	489	500	481	502	536	502	508	468	487	470	479	477	480	543	503	451	487	515	478	454	493	480	511	456	501	479	489	486	468	472	478	493	503	459	514	503	473	526	495	458	503	482	489	458	458	506	457	489	432	472	467	492	481	529	485	506	444	512	496	504	506	454	477	524	458	466	450	486	497	501	483	514	499	477	458	438	431	461	477	498	503	465	476	471	481	458	504	500	476	522	487	468	494	480	482	472	438	510	476	483	458	512	523	523	477	512	501	468	493	487	507	439	466	474	513	468	480	512	500	457	479	495	497	510	474	435	479	435	478	497	474	490	492	466	498	492	472	504	453	462	488	504	481	452	451	474	507	470	509	485	494	476	494	465	440	461	492	497	491	472	467	523	467	480	480	461	511	496	472	511	485	462	476	495	487	459	470	500	532	482	498	437	463	499	456	496	505	455	458	477	457	477	527	505	463	458	480	447	480	483	443	473	492	492	440	459	465	514	477	468	461	460	482	511	492	494	506	447	487	468	484	458	483	460	490	484	460	513	485	518	508	442	482	482	467	500	494	490	482	493	454	487	464	449	488	501	487	499	455	474	455	473	444	467	482	510	517	463	517	504	443	497	476	445	455	500	508	470	474	493	497	485	443	503	459	459	450	519	470	476	448	452	510	447	498	458	483	452	470	434	450	508	483	482	504	473	485	460	439	484	537	496	523	457	455	492	471	468	503	460	479	482	486	474	500	454	493	506	460	461	494	500	464	510	475	477	444	455	465	496	465	483	487	516	486	445	502	464	478	477	471	454	468	457	490	445	511	502	490	502	413	503	506	467	485	448	516	512	466	478	433	499	489	510	455	499	495	454	469	507	460	442	484	466	482	475	464	467	467	495	489	467	480	469	506	474	494	507	482	466	463	461	485	470	462	452	469	489	495	513	507	516	517	505	489	449	496	456	460	460	509	481	498	484	493	490	508	474	455	486	490	521	484	479	516	509	498	517	464	457	439	499	488	498	510	444	457	477	505	474	475	452	499	488	498	497	471	480	478	465	491	484	474	487	464	477	485	474	475	449	496	447	450	498	504	475	466	478	444	478	498	491	466	499	499	450	485	490	488	505	538	472	466	507	521	540	503	466	506	477	473	487	494	458	471	451	461	501	451	501	493	463	467	458	452	482	471	489	453	450	516	456	442	459	461	490	520	502	496	502	474	475	501	498	497	495	459	478	486	450	458	442	467	477	486	463	494	473	462	535	554	471	463	471	483	458	478	481	463	452	454	461	458	505	483	494	491	460	499	489	506	464	447	485	448	465	462	499	491	449	507	497	483	458	490	457	486	465	499	456	505	483	503	487	506	485	445	461	492	475	477	481	473	446	483	519	476	468	467	423	477	510	482	500	531	518	486	487	460	499	464	465	469	474	464	466	491	490	485	516	478	445	446	437	472	482	492	484	502	478	471	496	511	483	485	466	481	478	519	499	487	487	517	481	452	471	519	448	478	485	476	485	498	473	488	478	461	505	513	451	459	471	506	482	483	487	493	464	481	469	520	486	463	549	467	477	444	456	475	491	476	450	499	489	494	472	490	459	489	493	477	474	526	483	461	496	460	482	503	498	456	470	472	490	504	521	476	466	494	494	468	480	477	487	496	462	498	456	441	504	464	502	461	471	463	497	519	482	445	478	497	471	474	500	445	519	452	440	467	491	463	494	456	467	448	521	472	482	501	484	495	481	466	513	472	468	468	504	511	461	456	448	445	436
3842	1708	1150	918	1549	1591	1260	834	559	427	280	229	201	143	145	110	122	92	92	54	58	59	53	55	43	47	40	40	37	38	33	33	54	41	40	30	24	33	29	30	32	20	29	34	36	28	35	39	36	24	33	40	22	34	33	32	33	37	38	36	26	37	28	26	31	26	22	34	25	32	44	29	23	27	24	30	28	33	33	37	27	28	22	34	27	30	31	24	37	32	31	25	30	27	35	29	27	28	26	36	28	34	28	28	31	33	22	28	35	30	41	29	29	32	27	31	28	26	24	34	34	27	37	21	31	25	29	39	23	37	43	31	30	38	26	33	39	30	33	33	38	26	29	34	32	30	34	29	27	31	32	31	38	40	30	30	34	28	29	28	26	29	26	37	32	35	27	28	40	42	27	31	27	35	25	22	46	31	25	23	27	31	41	37	25	38	25	30	32	23	27	34	30	23	26	22	31	34	24	24	32	32	41	25	35	29	24	28	31	31	38	23	25	34	27	32	36	24	32	25	32	31	31	29	30	21	22	28	27	37	30	28	38	25	23	35	38	32	29	34	32	29	30	39	39	39	32	22	32	21	36	28	32	33	31	35	41	25	28	21	29	29	31	33	34	26	43	33	32	25	32	28	38	29	33	29	31	41	37	16	30	21	27	21	26	37	32	27	32	33	28	36	28	33	21	38	32	28	29	19	40	45	30	36	27	28	26	31	31	38	23	22	32	29	34	23	23	32	23	26	30	35	32	32	28	36	19	35	39	22	34	28	34	31	36	32	22	31	39	26	26	21	18	27	20	41	34	21	34	28	27	27	27	29	31	33	28	31	20	29	22	33	27	24	33	28	27	43	37	37	21	40	27	27	28	34	32	26	28	23	33	20	29	25	28	26	29	42	26	46	34	24	35	30	29	22	19	32	28	21	31	36	41	36	33	24	27	27	32	30	36	23	31	25	26	26	27	25	29	22	28	35	26	42	18	36	40	33	27	33	29	36	22	26	33	33	33	35	25	31	39	26	25	31	27	23	37	37	24	33	31	24	30	30	30	23	26	28	22	25	26	32	22	19	25	37	24	27	31	41	32	21	27	25	30	39	37	31	18	37	25	29	24	37	32	27	24	25	20	26	15	34	31	19	30	29	48	33	25	30	25	28	23	30	35	30	21	20	31	30	34	21	28	44	33	29	24	32	26	25	30	29	39	28	33	28	27	37	39	20	34	31	36	27	23	31	42	25	31	32	42	38	29	32	30	26	36	24	35	22	30	26	26	25	29	23	36	28	26	37	34	23	22	37	27	35	33	32	25	38	22	18	30	33	29	39	25	32	28	28	25	46	23	40	32	32	34	34	33	24	31	19	28	36	37	30	32	22	27	32	31	42	19	33	21	29	35	23	24	33	28	32	27	29	32	28	30	29	31	31	37	36	30	31	32	30	34	28	29	27	37	32	39	35	39	26	40	21	32	32	32	27	38	41	28	39	28	18	26	42	28	30	30	29	24	17	28	31	22	35	31	40	34	29	35	30	20	33	30	21	20	33	30	21	37	31	26	32	30	38	28	35	25	25	41	37	37	24	28	45	25	37	38	24	25	28	30	33	24	22	30	32	28	28	25	28	20	43	45	29	25	29	27	45	31	24	32	25	32	31	19	29	27	30	28	19	24	26	30	30	23	34	28	34	25	22	36	31	32	41	22	22	39	31	33	26	34	30	15	32	27	31	27	31	29	22	34	31	29	31	35	32	32	29	33	32	18	35	42	26	29	40	30	32	37	31	41	21	36	29	19	28	27	31	25	29	39	33	16	31	28	34	24	24	23	41	28	36	31	28	39	37	33	24	31	35	24	38	31	36	33	42	29	30	41	28	28	41	26	36	27	36	36	31	31	37	44	27	29	27	31	43	33	27	30	47	36	29	30	47	24	27	25	31	33	38	33	25	32	29	31	21	41	25	38	23	35	21	33	23	40	35	18	31	25	27	28	24	22	29	33	30	28	24	27	40	31	18	34	25	28	28	28	44	29	22	37	34	26	26	39	23	24	30	33	31	22	21	37	36	25	28	26	34	30	21	31	28	27	27	40	38	27	24	25	28	30	26	27	31	29	28	28	34	18	46	23	25	29	40	34	34	29	24	34	33	26	22	34	34	26	38	39	29	24	33	26	45	40	29	49	27	39	34	32	30	32	24	27	44	21	35	26	35	31	16	28	19	17	33	30	24	42	38	37	25	39	24	37	30	35	26	30	26	26	37	37	22	27	35	27	26	32	37	27	32	39	28	25	22	34	33	27	29	26	35	39	22	41	25	36	35	26	42	30	37	30	28	21	22	31	25	26	31	33	22	30	25	36	28	27	34	29	43	25	25	38	20	25	26	30	36	28	26	32	28	22	27	27	16	31	26	25	23	31	29	33	49	34	27	38	24	22	20	27	35	25	22	33	35	30	32	23	24	29	28	36	25	42	27	31	22	20	37	25	33	37	18	33	32	33	35	33	26	38	45	43	29	36	36	22	22	28	25	28	25	29	28	30	23	29	35	45	25	22	29	32	26	33	21	31	30	29	29	33	24	40	30	33	25	33	30	27	31	20	26	34	33	31	40	28	25	22	24	23	23	32	34	35	22	43	26	31	25	32	26	21	37	24	37	17	30	26	36	29	23	27	40	32	39	25	28	39	38	30	35	33	31	32	31	31	35	19	25	16	27	29	31	29	35	28	27	24	32	37	25	23	31	23	35	37	25	28	34	30	27	35	28	27	24	34	31	34	30	20	26	21	30	30	38	36	32	34	34	40	36	31	26	24	31	30	33	28	34	25	29	33	23	29	32	25	32	32	30	30	23	38	24	42	28	24	35	37	36	24	24	32	26	33	34	36	29	37	28	28	33	31	29	29	31	32	32	30	32	31	28	27	25	33	24	32	28	33	35	32	29	34	28	26	13	34	29	25	39	29	32	35	27	27	31	24	25	36	27	40	26	29	15	25	37	40	25	31	30	26	27	27	31	25	36	27	25	26	25	28	28	24	20	36	28	40	26	32	20	30	32	27	36	29	25	22	30	32	30	29	29	34	30	30	31	31	31	28	29	28	31	30	30	36	23	26	27	30	28	34	29	33	23	32	33	25	33	33	27	25	34	26	16	24	42	27	36	26	35	17	31	41	35	20	32	34	32	28	25	26	34	34	23	31	34	31	41	24	31	35	26	26	32	36	26	39	27	26	27	31	28	32	31	34	32	31	17	36	33	32	25	31	24	32	27	27	30	34	30	37	36	28	38	32	30	29	30	29	34	29	35	42	31	25	42	28	41	23	35	24	26	35	32	34	30	37	34	37	29	27	34	29	28	29	40	21	33	30	29	30	28	31	31	21	29	28	30	22	32	32	33	41	32	36	42	30	34	34	31	36	29	33	27	32	29	23	40	29	28	29	34	21	34	29	32	32	23	31	33	34	35	30	36	36	37	23	26	29	37	23	31	22	30	36	25	30	27	25	26	36	21
35773	26581	21540	36688	43800	41269	35141	27920	21618	16121	12311	9733	8309	6939	5650	4744	4110	3482	2836	2323	1866	1469	1321	1090	1017	897	822	825	809	813	709	681	609	580	549	532	511	508	539	485	539	510	498	517	517	503	517	472	495	505	519	519	477	484	521	496	476	494	541	511	512	513	553	500	550	532	590	559	564	580	551	544	568	552	591	501	560	480	518	546	473	524	518	533	523	554	529	506	505	518	527	524	538	509	513	566	507	507	468	478	525	483	468	457	497	437	539	522	464	472	469	518	489	511	485	456	499	484	501	510	499	481	498	468	524	490	512	483	494	511	486	524	451	497	472	487	516	463	528	491	512	510	489	527	494	501	482	538	533	511	483	490	481	493	534	526	489	487	493	503	481	454	472	478	489	531	494	490	475	499	491	457	497	494	503	517	474	455	524	487	502	487	511	457	498	485	473	520	504	485	499	516	517	453	479	469	471	466	478	472	464	505	461	522	461	500	505	493	483	478	451	502	466	489	504	492	513	481	453	505	496	490	498	487	464	496	514	503	527	522	439	489	500	505	470	492	518	483	494	455	451	520	494	455	470	505	504	474	490	553	463	499	480	483	530	548	503	497	507	497	478	462	539	451	471	466	468	437	491	523	480	483	481	481	486	523	475	510	516	478	454	475	459	477	480	484	459	456	484	528	514	500	498	509	496	520	465	467	484	505	460	534	489	515	489	491	475	504	483	519	488	520	497	464	462	484	486	483	499	483	489	471	498	468	465	497	448	479	511	499	480	512	498	503	449	500	516	522	454	476	501	474	503	473	476	507	483	462	466	444	464	520	480	496	434	536	489	511	459	498	504	466	501	492	499	505	533	465	506	490	470	499	480	492	483	478	498	481	540	484	431	521	508	487	516	478	472	505	468	529	486	454	490	480	473	502	526	452	501	491	488	517	497	478	510	497	519	520	460	462	437	477	506	486	482	473	475	495	467	484	488	504	524	510	497	522	501	475	509	469	457	492	523	451	475	528	428	479	491	493	527	479	482	497	453	481	490	451	479	477	481	472	492	457	476	495	468	522	481	441	503	470	450	485	482	481	489	502	468	506	493	519	505	467	442	443	466	526	498	512	526	487	472	475	496	503	473	459	507	501	498	496	507	504	502	481	466	507	518	492	470	488	510	509	508	483	468	483	497	519	521	526	508	481	479	490	463	480	465	505	501	454	449	542	486	521	510	465	492	516	504	482	467	444	484	485	502	467	457	500	511	496	479	439	467	483	476	473	498	491	487	514	524	472	499	530	497	459	491	502	493	468	482	516	457	489	512	475	484	497	460	477	516	498	456	470	476	452	517	503	484	472	504	477	498	484	519	484	468	453	459	508	447	473	492	507	473	459	487	489	490	427	471	460	485	514	482	500	511	477	448	500	514	486	463	498	475	531	499	501	505	496	519	480	498	498	488	464	479	481	451	500	474	551	508	459	528	451	477	516	513	494	509	478	492	482	494	522	518	501	476	529	477	479	495	550	534	500	468	527	449	487	480	536	477	462	491	511	534	479	502	519	498	497	484	485	450	492	496	488	482	470	479	439	488	462	475	480	487	489	463	497	497	485	511	469	481	502	517	504	502	521	446	516	496	468	468	489	442	485	485	511	510	478	512	481	464	518	499	462	464	557	426	497	483	463	463	488	473	485	503	453	515	477	502	479	503	480	500	504	441	465	492	539	486	523	488	493	460	486	510	468	448	501	506	467	471	500	494	495	464	496	516	474	538	487	516	485	519	491	514	489	480	540	506	530	512	462	482	481	513	499	488	445	461	515	514	478	518	505	474	462	504	461	475	464	477	461	474	463	472	500	497	474	489	466	431	523	493	474	481	528	452	479	516	481	502	519	484	476	474	506	498	456	519	453	520	469	510	485	519	462	498	481	481	466	495	468	510	505	493	480	514	514	469	450	523	486	464	472	452	453	512	472	495	466	463	519	502	476	483	481	502	506	500	538	489	491	503	490	501	482	506	462	487	488	472	505	541	539	516	503	461	474	503	467	541	506	467	463	489	473	474	500	497	474	478	478	492	487	493	469	500	515	548	490	512	512	467	541	470	562	480	455	420	492	531	504	532	513	476	475	493	471	504	457	478	445	510	462	491	510	489	483	474	471	499	498	471	504	500	509	469	496	479	481	481	490	527	457	491	430	489	481	458	466	424	501	509	462	515	482	476	528	512	474	481	500	475	514	501	471	497	473	470	545	482	493	493	490	486	491	448	456	495	495	448	549	502	487	458	475	480	505	498	505	502	504	480	499	472	493	480	485	528	488	482	492	476	517	472	506	468	482	484	467	467	477	488	493	466	482	490	514	446	471	497	521	484	476	498	446	504	452	486	484	476	466	470	477	498	510	452	513	478	500	509	471	511	508	473	486	512	486	475	489	510	471	469	483	497	479	519	520	496	444	504	490	450	501	481	504	500	467	532	520	509	517	480	479	450	485	466	475	497	518	448	524	458	490	458	472	512	486	544	489	495	486	488	470	473	483	469	489	491	507	466	481	477	460	512	478	482	481	530	503	489	482	502	462	515	474	471	503	458	527	467	456	503	495	451	499	462	484	492	510	516	516	506	498	476	508	494	495	489	499	492	493	538	456	496	494	475	537	481	471	484	510	475	492	471	473	503	475	502	487	480	464	468	451	469	473	462	469	448	507	471	501	467	458	492	512	484	514	502	520	435	511	460	480	488	514	505	450	491	490	493	457	499	466	492	469	458	476	458	507	492	510	507	494	464	491	502	511	486	523	467	472	515	520	546	529	497	508	495	509	519	489	482	477	478	468	490	501	502	483	502	496	485	482	476	471	460	515	507	494	485	453	499	481	481	515	474	478	481	480	493	485	464	508	517	466	486	498	513	476	498	522	483	487	517	471	501	498	482	451	503	482	477	518	504	514	454	518	471	490	466	480	471	503	474	485	466	464	499	484	521	483	462	469	488	472	500	463	514	508	504	482	456	513	502	465	476	487	487	510	471	485	487	527	505	477	491	485	491	471	503	525	480	461	489	532	490	499	483	473	517	466	483	483	451	484	520	476	504	467	496	508	508	482	523	483	502	492	519	489	525	464	507	508	527	527	462	487	426	471	467	487	485	506	538	476	510	479	530	532	513	445	497	507	539	496	480	474	503	474	480	501	494	481	480	517	493	484	534	418	489	540	492	495	485	496	500	491	522	531	515	547	484	447	479	489	475	474	479	491	451	503	521	456	508	495	487	527	487	503	464	470	504	450	525	514	477	492	477	501	488	507	501	518	496	492	476	504	462	499	526	506	466	455	490	511	499	521	465	486	504	498	497	452	493	454	487	488	517	495	484	523	508	489	480	466	536	506	497	512	491	490	458	553	472	532	490	480	503	532	525	474	479	497	454	485	494	468	508	484	493	486	507	502	481	492	485	474	488	483	468	507	482	498	477	494	458	502	494	486	504	500	510	517	506	464	483	458	490	460	502	465	505	489	500	475	494	497	453	516
3957	1715	1140	988	1571	1718	1219	812	556	365	305	205	183	157	128	111	94	110	68	72	46	41	41	44	28	46	44	41	45	43	27	34	26	28	31	33	33	30	32	32	28	39	28	38	36	35	20	33	34	24	24	34	36	20	28	27	25	32	40	29	22	30	21	40	30	36	33	29	26	30	29	29	35	29	28	33	30	33	31	37	28	33	31	19	28	39	43	36	33	28	23	27	23	30	36	32	25	35	35	29	31	32	32	25	25	21	32	27	36	31	25	35	34	33	23	26	31	33	26	38	25	24	27	28	24	27	34	27	22	30	32	41	26	35	40	22	31	27	29	20	24	39	23	30	32	26	33	35	38	32	27	32	35	31	30	30	30	32	24	25	39	30	31	30	22	31	33	34	40	29	23	31	30	34	17	24	30	33	23	37	22	29	29	25	27	30	35	32	21	32	25	25	29	35	27	29	31	28	30	33	25	36	27	27	24	25	31	30	35	31	22	28	31	30	36	23	24	38	30	26	29	27	25	32	27	20	22	31	30	19	23	23	26	29	33	32	25	40	34	26	31	34	27	29	23	22	33	39	23	29	35	29	36	35	28	40	30	26	28	24	26	31	31	21	25	30	30	31	43	34	23	32	28	27	28	27	45	34	31	22	35	33	24	28	31	23	25	22	31	20	27	32	32	30	26	31	28	29	29	25	20	26	32	39	38	29	26	23	26	26	28	33	27	27	29	27	30	30	32	32	21	27	36	31	31	39	37	29	36	27	26	36	27	20	28	31	31	27	15	29	31	34	25	31	26	24	22	27	32	35	33	26	30	36	31	24	30	22	20	27	25	24	39	17	27	35	26	25	25	26	34	34	29	33	33	27	30	39	37	32	33	38	19	34	25	33	33	36	21	26	44	26	31	27	38	31	32	30	24	26	25	31	22	36	31	28	34	27	29	33	20	25	20	27	33	24	21	30	36	30	32	28	31	31	24	30	31	21	27	29	20	27	22	26	28	33	26	35	39	26	30	31	32	36	24	21	26	25	30	37	28	25	34	33	17	36	33	36	22	19	44	31	31	30	27	26	38	33	31	25	26	26	19	28	31	21	26	28	37	29	26	28	18	25	33	19	34	31	31	33	23	23	27	29	33	27	25	33	27	30	30	40	23	29	23	30	31	28	17	28	38	32	27	36	27	13	32	19	32	33	26	33	33	24	26	22	33	39	33	26	23	37	31	25	35	30	34	23	36	28	34	36	24	23	17	28	30	30	24	28	32	29	24	32	37	27	26	32	32	34	29	25	35	25	43	31	37	29	35	25	25	24	30	32	29	30	20	27	31	32	27	34	26	30	25	23	34	33	31	26	30	31	28	25	34	26	37	23	29	30	41	26	22	31	22	21	25	32	24	20	15	23	22	28	24	31	34	37	31	25	29	30	25	18	27	31	28	32	34	19	27	27	29	26	29	28	31	24	37	23	33	27	26	29	25	27	21	27	32	31	40	24	29	29	31	28	37	18	32	26	25	29	29	23	22	27	35	32	44	32	27	29	29	34	28	25	21	41	15	33	29	26	26	28	32	20	25	28	26	18	26	35	28	24	28	27	28	24	30	24	23	34	29	22	33	25	24	21	22	30	31	22	22	26	17	28	36	37	32	24	24	27	35	26	34	20	34	25	27	29	27	31	22	28	19	27	34	28	21	24	24	31	22	22	39	21	28	29	29	27	30	32	21	28	24	24	26	32	23	32	24	30	30	30	23	14	31	26	26	28	29	35	27	28	36	30	36	26	14	25	35	28	35	31	32	25	29	31	32	28	36	20	31	29	25	32	35	26	26	28	26	26	27	32	36	24	39	37	29	26	29	33	36	29	33	39	28	29	21	27	21	28	24	27	27	30	29	29	27	27	32	23	24	21	36	29	31	32	32	33	26	21	33	35	27	19	23	22	24	24	25	35	36	28	42	32	25	24	29	36	28	30	24	36	30	26	24	34	20	31	29	30	28	27	39	30	35	26	23	33	21	28	24	27	31	27	31	30	25	32	40	19	30	25	42	31	34	28	29	36	32	35	29	25	29	23	22	35	20	19	20	31	32	28	34	19	21	25	36	19	31	34	34	29	29	25	27	32	27	31	28	20	33	31	27	36	23	29	31	28	24	30	29	18	22	34	34	33	29	24	32	33	32	32	33	32	31	36	37	30	31	39	28	35	35	31	33	26	32	20	24	38	35	33	23	24	26	24	30	28	22	44	30	25	26	30	34	23	31	16	30	37	29	32	33	27	38	34	40	24	30	26	27	31	33	34	30	33	26	33	35	29	29	27	32	31	21	21	37	37	32	32	36	28	29	23	37	27	30	28	21	31	26	26	20	27	29	28	23	38	23	38	24	33	25	28	34	32	25	30	31	23	24	27	28	24	29	17	35	30	31	28	30	34	24	23	37	28	32	25	28	33	36	25	26	26	19	32	25	26	39	30	38	39	33	36	25	36	31	28	19	25	36	34	31	22	25	41	30	27	37	28	29	33	31	33	38	26	26	36	27	24	29	26	22	41	23	40	29	30	24	22	26	30	31	29	29	26	29	36	29	26	26	20	33	30	37	32	22	25	24	31	29	41	33	27	33	29	28	29	24	25	32	24	22	38	31	19	24	34	30	25	28	25	33	25	15	30	37	27	31	23	35	29	19	29	24	30	23	32	21	37	26	33	25	33	22	38	32	25	25	14	26	22	21	20	25	22	37	23	29	28	28	33	30	34	35	27	30	27	32	25	34	30	30	32	31	30	27	28	27	32	27	38	26	19	23	27	35	28	28	32	28	22	28	23	36	25	35	34	27	43	23	26	38	22	42	18	36	30	32	33	36	34	24	37	34	20	23	40	24	32	40	43	32	28	31	29	30	36	40	32	24	37	37	27	39	34	35	30	22	35	30	37	30	23	26	26	31	31	33	33	27	22	27	32	37	34	26	29	38	30	27	42	34	26	21	33	31	37	23	27	31	30	25	28	28	28	21	34	20	26	23	26	28	28	26	36	27	31	23	12	32	36	25	31	28	27	26	26	38	26	31	27	22	35	35	32	24	31	23	30	38	33	32	23	27	30	26	25	30	32	25	24	30	29	25	26	30	25	28	49	26	22	22	33	28	24	31	30	37	29	28	29	26	37	25	26	39	27	39	32	28	28	35	30	22	25	28	33	30	29	30	33	37	19	41	26	12	25	26	22	22	23	22	34	32	28	29	36	41	27	25	20	30	22	35	29	27	25	26	28	34	39	36	32	28	36	23	26	22	30	25	23	33	31	27	31	39	29	31	26	29	37	32	31	22	32	25	33	20	33	25	28	34	26	37	30	27	32	33	34	30	29	34	29	27	29	23	35	28	30	29	20	24	21	29	31	26	34	25	32	30	29	32	24	26	27	37	38	22	26	35	31	30	28	30	34	31	23	24	30	37	32	27	26	35	25	22	33	19	22	33	26	29	33	36	30	36	23	30	27	24	25	25	31
35979	26725	21526	36706	43828	41311	35032	28104	21366	15860	11860	9897	8316	6823	5416	4531	3949	3476	2861	2198	1759	1337	1239	1092	927	832	849	824	724	680	645	617	597	593	553	542	557	503	484	506	472	532	489	498	471	491	474	524	483	485	477	535	487	489	462	474	511	498	489	516	515	468	478	501	541	500	478	534	544	518	566	537	486	514	520	532	531	521	536	553	563	462	536	521	508	471	530	517	486	489	542	508	511	477	515	465	502	498	453	496	501	463	482	490	469	505	488	491	491	467	472	465	460	452	452	489	483	469	458	478	422	478	458	525	502	475	417	466	470	449	459	430	471	491	443	451	431	476	474	526	452	494	457	498	477	503	453	468	490	520	512	485	495	461	443	479	475	454	492	455	451	467	451	482	465	467	531	497	480	465	445	465	477	470	496	486	486	478	533	454	482	458	541	442	463	485	501	423	456	498	464	463	449	449	453	456	453	444	471	467	503	492	444	445	455	457	458	480	441	454	503	481	496	489	484	457	471	451	463	442	485	456	462	468	479	439	471	467	497	447	484	477	483	458	503	459	455	451	497	482	463	441	487	499	434	513	480	444	469	430	466	465	461	512	501	458	513	470	488	475	457	466	457	479	468	445	512	476	490	451	445	490	485	499	488	461	455	517	495	483	516	472	477	448	482	465	464	514	450	454	453	485	488	453	506	468	434	476	446	484	457	489	448	457	429	488	439	474	525	514	452	474	458	442	437	460	468	433	482	447	486	517	457	482	470	483	432	461	461	478	512	468	476	476	486	449	480	454	503	486	478	458	460	463	492	505	442	468	465	433	504	459	393	496	510	481	524	489	492	469	499	478	482	485	434	446	456	500	464	464	433	479	447	492	445	473	459	477	480	467	489	478	481	478	520	484	450	468	481	466	478	464	447	473	476	482	489	519	447	452	460	472	489	429	475	433	472	465	471	446	480	502	450	492	445	461	433	457	483	512	472	453	454	475	473	474	468	493	455	449	446	449	509	527	462	476	452	460	515	448	467	458	460	472	477	500	442	465	490	488	512	461	485	516	464	463	485	476	480	464	418	476	480	414	483	467	464	484	461	475	469	458	450	478	455	475	488	459	509	468	475	481	513	473	458	474	481	452	500	459	492	489	509	462	461	478	494	514	490	463	475	433	481	444	464	484	475	464	436	449	457	431	453	465	459	490	438	465	484	445	500	476	509	485	477	496	470	461	482	439	449	471	476	447	461	514	481	505	475	472	520	503	482	439	459	456	444	463	464	494	491	482	425	446	462	469	477	465	481	462	496	482	438	493	486	463	482	465	479	480	456	505	489	464	462	497	470	478	487	442	480	460	457	448	492	465	453	462	463	507	451	432	497	477	505	470	506	454	489	463	463	500	464	439	492	471	498	507	490	466	475	473	449	447	476	497	507	457	465	438	465	471	436	423	464	465	456	513	506	498	431	505	450	457	468	458	481	490	451	462	520	460	520	469	513	452	500	494	475	472	497	493	418	485	485	445	458	481	487	491	478	433	464	492	487	495	501	517	496	480	530	479	465	477	490	455	489	449	494	489	452	482	478	426	462	431	465	483	508	513	489	458	466	467	463	465	431	475	486	489	473	436	482	471	473	482	468	439	487	475	479	475	510	489	489	494	488	490	468	448	443	480	453	516	517	450	516	465	445	453	459	424	475	464	460	431	457	498	464	485	453	489	508	449	478	485	500	474	454	494	482	478	504	455	439	465	455	487	487	483	441	454	440	453	494	440	491	511	476	442	500	456	500	486	481	478	475	459	485	442	476	464	478	519	459	458	449	446	447	498	490	477	469	497	439	498	446	480	456	497	488	418	446	487	493	468	454	446	430	427	478	460	450	508	470	481	452	464	454	500	476	452	453	486	438	472	445	510	490	489	466	458	476	498	444	522	491	477	486	442	495	448	455	418	478	454	449	416	474	452	452	461	463	460	478	490	476	443	461	488	494	477	466	453	500	451	461	484	505	466	488	471	447	473	466	432	469	460	453	454	428	457	483	511	464	470	441	447	493	470	473	429	469	436	475	485	435	493	447	474	448	466	454	474	457	515	468	477	494	457	464	482	462	473	497	448	489	446	474	464	503	466	501	482	483	514	479	467	478	503	481	471	477	469	473	465	458	486	460	488	466	464	483	450	476	485	413	469	462	484	502	463	477	453	444	439	475	441	481	478	486	466	455	471	423	477	470	463	471	486	487	491	445	447	458	454	469	467	470	470	480	495	454	484	449	482	463	452	483	439	483	454	417	449	466	462	437	462	451	465	457	477	487	460	442	480	459	462	471	461	528	466	445	512	467	481	502	498	481	493	501	483	459	461	457	502	460	462	479	487	519	493	469	491	483	489	477	441	468	444	462	461	449	499	434	473	511	501	469	482	494	443	471	491	495	473	472	491	489	488	457	484	473	479	450	422	471	471	434	461	442	487	484	476	472	498	461	458	450	476	476	459	518	496	463	484	451	463	505	492	497	462	479	449	517	440	468	432	478	475	482	483	466	462	455	448	478	475	489	449	436	442	468	439	495	509	467	483	441	495	464	488	450	498	471	496	487	470	473	449	456	441	448	467	465	481	446	478	487	467	489	476	448	461	498	491	487	460	439	456	466	447	459	530	463	440	456	443	443	439	477	456	467	459	487	446	481	471	478	512	444	452	493	473	454	428	483	473	493	462	512	435	468	497	458	460	474	488	465	482	507	483	446	462	461	467	434	449	459	455	507	443	465	471	453	503	485	474	475	496	445	494	463	486	480	496	464	495	459	432	464	432	486	480	471	466	490	418	467	499	483	435	461	469	442	472	471	506	500	468	477	412	482	466	435	499	473	483	475	488	522	497	458	474	463	485	493	461	493	484	468	488	471	470	460	487	439	476	458	459	461	449	448	449	453	499	460	463	464	505	475	464	490	452	487	467	468	449	448	488	466	449	468	476	464	472	448	471	463	476	466	490	438	463	475	454	483	489	479	476	461	469	464	429	491	472	430	478	465	486	467	474	477	433	445	479	467	490	453	464	477	446	432	468	471	467	452	450	495	444	465	424	437	475	454	487	477	463	425	514	495	464	443	476	509	455	441	493	468	497	495	447	482	467	468	497	480	494	536	431	506	483	450	467	443	444	445	461	476	442	513	461	488	463	452	470	469	465	510	456	486	484	464	483	495	467	549	502	468	464	475	492	430	465	497	499	503	470	484	449	473	480	436	458	456	475	473	494	521	517	479	436	511	440	484	478	474	479	468	488	484	445	488	497	459	491	452	472	456	467	480	478	485	460	454	471	502	474	466	451	514	459	480	489	508	484	471	458	512	463	450	458	471	490	484	435	487	448	487	469	524	474	441	448	499	455	499	454	455	492	484	468	438	432	493	505	471	461	514	450	441	473	462	446	449	506	492	453	457	474	467	433	486	493	456	438	474	439	463	462	515	446	470	469	457	465	474	454	507	479	487	502	498	444	471	488	467	495	444	454	486	479	464	522	462	471
6087	2368	1585	1283	2166	2381	1748	1302	880	603	457	355	248	248	193	178	149	126	109	102	91	76	76	61	56	55	61	66	50	44	58	54	49	57	50	40	45	43	50	39	50	55	42	42	37	43	35	35	36	44	41	35	52	32	45	45	49	41	39	47	44	41	40	55	43	54	49	45	46	35	37	41	65	27	32	38	43	30	49	44	37	51	48	51	45	37	50	39	44	42	37	49	36	52	51	42	43	56	48	47	42	47	43	33	34	42	42	46	39	34	37	37	42	42	51	29	35	37	33	33	40	26	51	48	42	45	48	34	45	49	30	55	34	58	33	50	39	49	43	40	42	41	52	44	43	46	29	35	33	40	38	42	51	35	52	41	41	39	37	43	28	40	52	38	37	41	40	35	33	48	50	45	51	53	39	47	38	44	45	42	41	38	38	28	41	43	45	35	43	30	47	43	42	49	45	46	35	43	39	52	36	31	42	42	38	38	50	57	45	40	42	31	45	49	52	39	56	35	40	47	42	44	49	49	43	43	39	42	43	42	45	44	40	40	39	33	45	34	41	46	43	47	42	53	50	54	47	39	38	41	44	51	38	48	42	44	50	40	47	47	45	51	46	40	41	45	33	41	44	40	42	40	49	32	43	53	39	40	43	45	27	56	39	43	35	34	43	46	43	33	42	44	39	43	37	43	42	37	41	49	51	44	50	39	41	41	53	42	44	46	40	45	40	30	41	41	44	45	48	54	45	48	44	43	42	40	46	43	43	47	50	42	33	47	38	41	44	48	39	29	50	43	51	55	39	43	35	44	47	43	41	40	38	44	32	51	37	45	34	37	35	42	50	42	44	39	42	44	47	37	41	48	46	54	35	43	53	45	47	38	42	36	46	39	38	39	46	51	39	31	44	45	38	43	36	36	53	39	39	44	43	46	47	44	42	47	48	39	54	43	35	45	54	40	45	42	30	36	42	23	40	49	37	43	40	43	39	39	42	30	43	46	33	39	44	39	41	39	41	41	37	44	38	42	32	49	36	48	36	47	42	42	38	55	31	35	44	34	51	48	40	44	35	44	40	40	40	45	50	47	40	41	57	39	45	39	44	45	53	47	54	31	41	45	45	56	38	36	26	34	40	44	29	44	57	46	43	40	43	43	35	40	41	38	30	49	42	31	44	32	38	49	40	41	34	33	46	43	31	35	40	45	39	47	39	42	38	54	50	37	49	38	31	40	44	41	34	46	34	42	51	40	42	51	42	49	54	43	44	27	39	35	49	42	41	45	43	40	33	46	46	40	45	36	40	39	39	43	33	44	33	42	51	55	39	48	39	42	46	53	37	44	40	48	29	40	43	53	41	47	38	41	49	43	57	44	35	37	54	46	41	41	47	45	47	48	37	41	47	40	31	31	39	44	51	47	44	46	40	50	47	32	40	44	34	40	41	42	48	38	34	52	34	47	39	37	39	34	49	42	41	45	45	43	38	32	31	37	39	47	40	44	46	40	53	48	42	39	44	40	39	40	49	34	50	37	53	34	45	37	35	29	44	44	36	41	50	42	44	40	42	39	54	37	39	36	32	31	39	50	38	40	35	39	37	33	39	59	50	40	40	45	52	46	43	42	45	50	38	43	43	36	40	36	44	35	54	38	49	45	43	45	34	36	42	52	39	39	32	51	44	32	46	43	37	34	44	36	44	35	40	48	54	37	56	52	51	44	42	49	41	46	43	40	55	47	42	54	55	52	40	34	37	42	43	37	34	48	41	45	53	48	34	29	46	38	39	39	44	52	48	40	42	54	42	49	33	36	39	53	47	53	45	42	41	38	38	38	42	45	40	42	51	44	47	36	43	51	50	40	31	46	42	46	39	35	36	38	48	43	25	41	36	46	43	41	38	36	49	50	44	40	43	43	29	43	40	46	49	42	40	59	46	49	44	41	42	36	40	42	41	38	46	28	45	40	39	47	45	48	29	39	35	32	35	46	41	28	40	45	46	46	48	42	42	41	42	48	46	47	40	37	59	35	48	45	37	56	52	37	41	31	45	39	46	33	43	39	38	43	44	47	39	35	40	37	47	44	46	50	37	47	40	38	39	47	45	46	37	46	44	44	44	45	36	40	39	32	52	46	39	49	35	38	41	50	36	41	36	37	40	41	35	36	38	51	41	44	36	35	46	38	42	38	40	32	40	41	42	39	33	39	56	53	44	52	43	50	52	26	33	39	41	37	39	45	41	39	49	33	50	36	47	42	36	45	38	50	39	40	35	39	50	47	35	43	56	37	45	41	56	31	47	36	39	38	38	44	49	46	54	50	46	39	30	48	38	40	44	33	46	42	34	34	41	33	42	57	47	43	36	36	39	46	40	42	38	48	53	31	54	39	36	31	52	45	32	38	38	41	35	58	40	32	29	41	55	50	35	44	39	41	43	29	36	41	53	39	51	41	37	45	50	41	36	46	40	39	42	30	39	40	44	43	44	35	41	49	53	32	28	43	39	40	57	41	38	40	39	38	41	39	47	50	48	43	37	42	51	41	34	44	30	40	42	48	49	45	46	34	41	34	46	42	42	47	49	35	32	37	50	42	39	37	50	47	37	46	42	37	26	46	48	44	43	54	44	36	45	42	36	37	46	56	43	37	42	44	36	38	37	43	40	46	29	46	41	40	47	40	48	37	41	57	36	39	48	41	48	46	45	38	36	37	39	40	41	51	51	39	42	51	44	42	47	36	37	40	50	47	31	26	36	49	47	42	35	37	38	43	51	46	45	47	44	46	48	40	39	40	39	38	40	46	52	46	48	53	44	47	45	34	39	44	32	46	38	46	33	54	37	40	34	41	31	41	28	28	41	42	30	29	32	46	42	46	45	45	38	37	46	40	52	37	48	40	48	45	46	35	32	39	48	39	46	46	43	41	47	45	37	36	49	49	40	52	28	43	45	40	42	24	42	48	39	40	42	53	32	57	48	38	35	41	40	36	42	40	44	33	37	49	42	49	40	38	45	39	54	42	39	37	46	41	48	52	45	45	46	47	38	48	42	33	47	39	49	39	33	39	41	49	39	36	38	41	36	34	46	49	39	32	41	34	37	32	44	41	34	48	39	47	38	36	42	36	42	41	34	29	37	38	52	44	43	54	45	42	48	52	36	37	29	40	39	36	34	39	51	32	41	55	41	36	47	53	46	36	38	41	48	45	45	41	37	40	49	44	40	36	44	44	37	43	40	39	35	40	44	35	36	36	52	33	46	51	48	44	45	49	38	33	52	46	45	39	50	50	41	45	40	46	43	51	44	51	46	49	55	53	39	39	42	47	40	56	46	47	41	38	33	40	41	40	35	44	54	52	43	44	41	41	45	50	53	45	54	48	33	35	47	60	37	47	30	49	46	34	40	46	36	46	43	30	37	36	54	43	38	28	41	47	34	40	49	42	27	41	54	45	39	36	36	32	40	34	37	43	35	39	38	43	33	40	47	44	47	32	37	34	36	39	46	40	43	45
38649	29816	25041	40351	48065	46003	39639	33117	26644	20710	16644	13388	11483	9217	7577	6241	5701	5070	4268	3290	2739	2183	1944	1732	1546	1366	1326	1279	1108	1079	989	1000	850	848	817	838	734	781	744	736	768	760	783	736	731	727	732	696	755	711	687	757	757	725	799	717	614	723	732	718	730	771	748	724	750	745	773	800	794	805	733	753	777	825	709	721	754	751	726	784	755	773	751	775	752	757	775	760	690	724	741	742	753	752	710	736	740	762	734	654	712	646	697	657	661	737	659	675	712	681	716	695	735	696	739	674	702	740	709	695	706	683	727	668	722	714	643	699	749	661	685	715	704	689	708	728	700	702	684	689	715	683	671	711	718	708	711	683	723	706	783	725	682	680	657	690	652	723	651	678	690	705	654	675	670	708	690	673	660	682	677	671	654	699	698	687	683	715	690	711	640	712	713	674	705	682	686	680	680	665	742	660	698	698	700	698	684	627	716	665	645	712	715	695	699	691	682	668	709	685	668	638	671	716	664	694	680	696	685	747	633	670	669	690	673	684	684	693	692	670	655	647	670	686	669	679	655	684	675	681	680	680	684	767	722	695	712	679	688	710	672	739	699	703	668	678	665	718	623	696	696	664	709	699	687	668	710	666	641	720	703	674	672	715	697	705	681	697	664	694	677	665	680	653	672	700	678	707	718	697	717	681	653	666	669	757	702	683	674	693	698	674	725	682	648	690	697	629	670	689	694	713	699	657	642	657	685	675	691	669	677	677	687	657	724	662	734	698	685	667	713	679	743	682	629	685	652	644	721	657	669	642	693	717	670	677	694	671	654	766	679	636	648	705	683	661	681	681	660	741	646	663	677	658	668	684	662	689	662	678	652	706	698	678	708	675	712	712	677	708	716	642	687	619	711	686	690	695	683	654	760	656	677	692	658	667	678	709	700	685	668	662	669	691	708	688	701	653	693	696	641	688	688	670	671	682	669	617	732	684	665	693	663	672	741	634	675	673	696	689	695	690	722	721	687	685	652	707	666	696	693	680	689	671	675	680	683	750	739	665	685	677	684	678	669	709	763	721	687	670	719	655	682	725	675	672	651	698	679	641	690	684	661	670	666	666	658	677	690	664	649	661	672	683	641	700	700	742	663	670	703	723	660	642	727	663	685	668	674	649	666	670	701	660	720	701	666	683	677	656	644	702	652	693	661	706	699	638	657	698	681	641	641	648	656	684	676	689	654	675	666	668	620	679	689	705	702	658	710	671	715	714	675	663	704	702	682	695	675	641	673	741	674	718	666	702	707	691	666	706	673	729	683	671	663	702	661	716	669	664	679	709	726	646	670	710	670	686	675	686	726	669	671	738	637	692	650	716	678	675	704	763	649	714	688	681	702	658	681	740	727	671	701	678	691	696	732	714	693	716	721	704	618	651	732	654	676	683	692	655	676	699	694	664	669	705	661	749	704	716	703	674	715	683	653	656	742	688	703	685	652	661	626	727	688	751	682	671	700	675	750	674	675	690	716	720	682	692	684	672	656	706	698	700	697	614	680	707	661	650	709	663	695	626	657	648	677	665	661	678	733	709	722	703	646	726	696	683	654	687	686	657	644	673	625	668	685	713	664	667	693	673	706	672	646	666	697	728	653	689	699	662	654	693	702	671	684	666	674	692	692	696	672	654	679	655	689	674	706	691	662	710	643	665	697	725	696	643	657	689	659	668	716	693	690	661	706	713	669	648	710	692	684	722	692	692	697	667	743	656	690	656	611	658	647	716	715	730	697	664	728	694	688	710	715	675	643	667	668	699	703	675	671	679	659	682	702	675	683	671	652	709	710	657	660	678	687	688	690	693	691	703	664	665	695	704	733	680	699	659	681	709	710	635	696	660	689	675	680	686	731	749	687	650	712	667	693	676	639	700	720	680	701	712	698	689	660	672	646	659	642	686	650	687	696	743	685	678	733	660	644	677	728	672	649	667	659	704	688	632	657	646	686	673	687	672	672	680	695	703	648	712	657	674	697	662	654	669	720	670	686	700	703	715	681	709	687	646	672	676	709	696	665	677	661	709	697	665	692	668	640	651	627	710	656	719	678	656	713	677	749	737	654	705	657	719	717	674	687	752	694	700	681	700	695	708	644	679	693	689	669	669	644	676	708	673	702	651	655	724	654	682	691	719	708	660	653	734	694	650	751	690	694	710	659	713	705	680	673	673	661	678	721	681	678	700	672	685	639	652	704	667	711	656	680	718	680	700	683	723	701	698	666	673	690	684	690	660	696	696	700	645	653	697	692	678	718	663	639	691	675	634	667	686	679	660	666	695	685	675	701	734	734	674	686	674	679	709	730	664	647	673	703	673	666	711	684	697	607	665	716	696	697	689	705	700	730	715	677	668	676	659	676	711	677	693	736	716	669	678	688	690	695	674	715	705	661	730	713	655	702	582	661	703	705	705	701	745	705	647	701	686	687	671	701	636	674	643	667	687	682	664	706	648	726	704	668	688	708	682	674	667	675	664	666	695	751	654	668	671	668	713	674	692	694	691	714	710	660	704	682	668	710	701	693	691	759	641	725	665	727	691	648	707	670	727	682	689	725	664	665	722	697	710	657	677	654	714	733	646	690	693	692	646	667	677	684	677	710	696	676	710	687	664	692	686	679	680	720	685	686	640	702	705	673	691	696	709	706	668	657	699	709	711	665	716	715	673	708	688	681	652	739	705	709	722	704	686	706	674	718	672	675	701	724	646	671	694	684	715	682	714	722	727	703	706	698	681	712	694	671	715	672	695	702	669	648	699	698	697	673	676	676	708	714	668	662	722	747	685	733	649	723	715	695	682	704	714	661	704	655	738	711	684	664	688	641	719	684	692	678	651	701	663	684	674	666	664	682	664	704	654	690	696	730	699	696	648	723	657	644	707	683	677	743	728	759	675	678	670	649	688	707	693	667	717	675	670	674	676	687	700	671	670	676	732	690	693	669	640	699	700	678	696	704	647	776	668	701	683	686	705	723	684	674	701	675	629	714	720	637	717	667	659	660	676	677	665	677	698	648	667	669	701	713	704	677	713	699	707	658	683	691	683	670	656	653	708	657	698	750	694	702	704	706	720	683	704	688	698	695	653	665	685	691	718	689	708	698	694	677	657	679	629	701	766	668	703	676	674	692	678	739	693	681	713	704	678	685	678	692	658	716	672	680	733	690	625	704	699	715	695	641	734	688	677	697	652	670	673	711	680	672	684	675	715	703	685	712	673	669	678	701	670	681	600	696	660	724	654	679	640	657	692	688	689	656	677	723	696	647	686	674	705	628	727	634	672	750	677	697	722	690	683	681	739	677	674	660	630	713	672	640	660	681	660	720	645	711	677	695	634	696	709	682	708	704	629	704	681	664	709	674	661	695	707	679	713	685	677	683	728	725	749	690	649	699	664	697	712	695	696	661	727	709	683	717	703	712	664	676	684	746	680	676	707	714	664	727	688	631	727	673	677	710	646	670	676	679	635	652	668	695	704	724	698
7347	3901	2408	1964	3275	3566	2749	1768	1309	848	654	511	375	250	246	192	183	182	149	121	98	82	68	76	47	43	65	49	42	44	49	44	28	42	34	35	39	37	33	36	34	31	35	30	31	37	25	32	41	32	38	30	26	23	29	30	30	25	29	31	24	29	44	30	25	26	32	35	37	29	40	32	31	37	32	35	33	47	27	28	35	28	31	37	26	42	28	25	26	25	41	22	37	21	26	30	23	29	27	29	31	31	29	22	34	30	25	31	37	35	34	25	30	30	24	30	25	25	26	35	33	24	30	32	23	39	41	35	30	32	24	33	29	30	34	27	21	28	31	25	34	29	31	26	34	21	33	27	36	27	19	29	26	34	33	29	32	35	28	41	30	31	25	34	38	36	15	24	30	29	31	25	37	22	31	23	30	37	31	23	27	27	35	28	34	33	22	24	22	29	21	29	21	26	30	22	31	37	24	26	23	37	32	35	31	26	26	26	34	34	31	26	27	34	31	25	30	27	31	29	29	39	29	34	36	26	38	22	41	26	19	25	42	32	31	28	41	20	34	21	29	37	36	26	18	30	29	29	29	37	32	30	33	32	31	31	23	36	26	29	26	23	30	25	34	30	32	27	34	26	33	24	45	29	18	32	30	25	35	26	39	51	30	37	31	22	17	21	29	32	29	37	28	26	34	29	34	38	38	30	31	21	27	22	21	28	27	36	28	32	30	28	25	36	30	28	27	35	33	25	28	18	29	20	23	23	25	21	29	30	28	33	37	33	34	22	32	27	24	26	16	28	35	30	36	32	29	34	28	35	27	35	33	19	32	29	34	25	33	27	29	35	27	24	36	33	36	25	37	20	22	36	29	33	26	33	42	32	32	38	23	26	31	33	28	22	33	35	34	28	28	35	36	28	32	22	22	36	27	27	32	26	25	31	32	23	29	19	29	34	26	36	35	38	36	26	42	27	19	37	43	21	34	36	29	34	33	30	26	24	31	31	28	32	40	32	36	25	30	34	23	33	27	36	29	31	27	34	47	34	28	28	29	32	41	28	24	27	24	46	34	39	29	33	35	27	32	38	32	27	35	36	37	26	29	34	24	20	28	26	23	29	29	31	29	27	25	18	32	35	30	20	36	36	34	36	32	29	24	37	38	30	27	40	25	32	29	26	23	41	29	25	33	32	26	35	24	29	19	27	37	26	28	34	24	24	29	26	29	34	30	30	26	26	26	38	34	24	35	29	30	35	23	27	31	31	41	36	33	37	24	27	34	49	36	30	29	37	26	23	36	45	37	24	37	35	34	31	41	30	33	34	22	22	43	33	28	30	27	30	34	29	27	24	34	22	17	35	35	26	19	35	27	28	21	37	33	26	38	35	29	33	25	26	39	30	33	30	37	29	30	38	22	28	32	36	33	45	36	26	21	30	38	28	26	32	40	29	22	25	37	37	21	28	41	20	38	32	31	29	42	29	21	31	28	27	35	20	25	34	23	31	33	30	27	27	23	33	31	20	32	34	38	22	23	20	28	25	25	31	29	40	36	30	40	22	27	30	23	27	25	25	18	31	39	30	29	28	35	38	35	27	26	25	30	32	30	29	25	25	24	30	31	30	18	26	33	29	40	30	32	32	32	29	25	29	25	18	35	23	39	18	30	31	32	35	29	28	28	29	30	33	40	24	24	25	38	26	41	36	31	29	27	26	34	29	23	32	33	35	24	35	30	28	31	20	25	34	30	24	25	24	33	24	26	24	38	28	18	36	28	26	34	28	24	34	26	23	33	30	31	31	26	23	34	31	28	26	35	27	35	28	32	24	39	35	33	36	25	24	24	34	40	28	22	21	30	40	23	26	25	31	31	33	25	36	29	30	30	23	32	41	41	37	27	34	21	28	36	25	23	34	25	38	28	22	25	30	30	31	35	28	26	27	32	37	27	28	36	28	34	24	28	33	35	30	26	34	34	45	29	26	23	18	25	34	25	22	26	35	31	30	25	28	24	34	25	32	25	33	30	24	31	30	29	29	26	30	27	26	24	39	21	24	31	27	29	31	26	31	39	27	37	36	31	34	29	33	39	26	35	38	26	22	26	26	31	30	30	26	28	24	25	29	44	27	31	21	19	24	29	34	34	34	23	27	31	35	20	23	31	23	26	31	29	25	30	32	33	20	29	29	21	26	21	39	29	41	21	31	29	25	28	22	32	27	26	32	27	28	24	25	17	32	35	35	36	26	30	29	26	33	23	38	27	22	23	30	32	37	28	28	34	21	36	20	34	27	23	32	25	24	31	23	27	39	35	29	29	33	34	32	30	32	38	35	20	25	33	36	37	27	29	32	29	28	36	24	30	26	22	20	29	23	36	27	36	28	29	36	26	28	27	29	25	32	35	35	31	28	30	30	29	23	29	34	32	25	18	31	26	23	42	29	26	30	30	29	23	31	19	36	32	30	27	34	34	38	29	26	30	26	26	26	30	23	32	26	28	23	24	28	26	25	26	28	30	25	27	32	32	34	31	31	35	33	18	22	35	22	27	28	30	15	23	38	38	19	27	23	37	36	27	29	32	33	40	23	28	39	28	25	33	23	30	23	25	30	20	21	35	32	18	37	35	23	26	30	31	30	20	30	28	27	32	28	28	36	28	23	38	27	25	22	36	37	34	25	31	33	33	31	24	25	39	25	31	23	37	28	30	26	27	34	33	35	32	28	32	23	32	26	25	17	29	31	38	34	22	33	30	31	45	33	32	31	25	44	37	29	30	24	27	34	28	30	29	30	31	27	36	34	29	29	28	28	37	32	24	37	19	20	38	32	36	30	19	32	20	29	36	29	23	45	25	36	29	37	29	22	27	33	41	16	26	30	31	28	30	24	29	27	25	30	28	31	35	20	27	30	27	35	25	28	30	31	34	26	39	36	27	39	32	28	24	28	30	36	36	33	24	38	27	39	33	24	26	24	38	33	39	34	27	32	35	29	31	26	20	23	36	22	27	24	37	28	26	32	29	26	32	24	18	30	25	30	24	26	29	32	27	25	24	36	30	43	34	32	32	46	33	21	40	23	26	29	27	29	22	28	31	17	36	31	29	38	25	27	45	33	30	28	22	27	36	28	30	31	33	32	32	22	30	36	31	28	26	21	35	32	26	23	37	21	26	27	35	20	34	29	25	23	28	31	37	34	35	29	23	26	29	36	31	36	23	25	30	31	28	34	42	33	23	29	32	26	25	28	34	36	23	32	22	27	34	31	36	28	26	33	31	37	39	40	38	28	27	37	37	28	30	21	36	34	33	32	35	27	32	25	26	24	27	32	31	29	30	26	16	25	28	29	38	22	29	19	27	39	34	28	31	28	24	28	20	29	34	38	28	34	28	28	27	30	26	35	21	23	25	27	31	22	21	30	23	25	29	26	23	27	31	30	33	19	24	41	39	27	22	29	32	39	27	14	28	31	28	29	32	32	25	30	23	33	34	32	37	28	21	33	32	27	22	35	31	30
44981	34488	29525	44764	53192	51243	44555	37823	31692	25901	21354	17711	14889	12079	9921	8584	7635	6677	5536	4559	3642	2963	2401	2177	1852	1708	1515	1346	1210	1172	1028	921	795	758	681	738	674	689	622	611	574	645	582	526	595	590	568	595	541	586	546	582	547	547	578	528	579	524	542	599	520	574	536	555	581	619	620	625	652	638	623	599	627	646	617	597	603	628	633	566	573	596	572	595	588	553	577	575	526	577	534	535	536	537	546	542	530	463	478	487	474	505	445	489	502	472	533	518	490	527	489	479	484	483	483	458	513	464	512	471	466	465	443	500	496	488	518	490	504	497	495	473	539	466	465	481	513	469	539	501	541	511	522	508	526	517	518	480	552	480	478	485	492	515	459	497	498	473	470	482	478	484	498	462	480	465	514	478	435	478	490	464	485	508	485	480	499	490	473	470	487	457	487	463	458	496	513	510	504	453	499	470	478	502	473	477	452	475	449	498	480	485	490	458	464	496	454	480	464	462	482	480	493	478	444	463	463	486	524	519	540	505	531	462	482	487	526	475	493	476	483	475	484	459	433	458	494	482	484	515	490	464	492	484	494	449	475	486	467	485	525	453	495	496	513	503	470	463	496	503	478	488	471	493	461	492	442	474	493	479	484	499	478	492	475	478	482	531	472	441	478	486	474	488	483	496	505	468	480	449	464	481	491	450	473	460	458	493	450	464	451	491	480	484	484	515	478	440	489	466	487	490	474	488	437	493	485	507	499	472	510	495	483	519	490	490	460	499	462	497	467	459	477	454	501	522	446	483	531	464	450	489	473	485	478	476	457	511	473	509	483	470	507	464	533	518	473	497	506	505	453	509	483	483	488	488	536	491	435	505	494	480	486	496	484	484	495	479	495	488	464	475	467	503	503	475	444	444	486	474	511	495	446	485	466	494	522	482	482	484	521	456	483	439	505	478	447	502	464	456	512	455	470	488	476	485	525	484	448	461	466	470	469	453	437	471	478	467	474	481	471	456	476	473	497	480	445	468	504	462	522	471	453	480	497	463	459	526	474	506	455	486	493	461	473	483	469	488	462	474	464	446	485	447	505	476	469	532	479	474	484	465	481	471	467	479	463	502	499	441	474	494	478	491	499	501	486	486	460	445	481	458	487	444	468	490	472	477	437	476	489	498	482	470	471	459	507	451	476	471	471	459	492	482	451	481	455	455	432	497	486	511	433	477	478	459	460	439	422	457	491	518	491	448	483	490	502	470	432	486	465	441	511	450	500	512	496	472	504	494	511	483	457	503	502	456	506	474	468	471	471	439	533	524	450	498	490	470	494	438	498	517	476	511	527	444	484	483	485	464	470	472	440	501	521	491	492	482	482	494	511	491	439	453	487	471	474	461	480	455	521	478	470	470	481	474	435	468	444	469	497	482	452	447	478	492	499	484	451	476	490	475	480	512	507	467	466	467	447	455	488	477	505	534	500	503	466	478	453	464	447	475	463	465	441	472	480	519	489	490	476	491	480	492	466	459	472	506	486	490	456	462	479	477	454	472	513	454	494	499	485	491	501	471	461	499	482	474	491	473	478	475	427	450	489	479	476	465	483	528	500	456	501	503	499	460	478	468	449	478	457	480	527	466	464	474	498	464	486	488	499	468	490	456	466	471	509	531	460	531	479	476	465	499	491	494	457	527	465	525	467	464	496	476	469	469	472	470	488	455	467	486	528	459	494	452	543	443	432	467	488	469	520	461	455	463	480	490	489	465	499	482	463	502	462	482	509	485	435	456	465	486	508	486	477	467	465	450	488	500	554	458	467	507	493	475	480	485	499	409	488	500	461	469	466	471	480	500	538	468	446	463	468	501	476	448	467	479	486	495	424	482	476	508	490	494	503	488	470	490	462	496	450	491	472	474	475	522	475	399	516	480	472	480	421	498	490	463	501	480	511	493	481	456	475	474	504	476	459	507	531	512	484	467	521	498	475	492	459	501	496	467	475	466	482	483	480	488	487	458	456	462	480	467	453	485	450	449	472	475	454	482	524	484	496	495	459	484	453	485	512	512	521	430	465	473	470	492	499	470	526	469	469	506	468	498	464	490	445	471	490	511	466	461	442	473	495	429	449	473	468	475	473	422	506	505	513	483	450	486	462	477	500	473	477	464	467	465	463	457	463	475	497	498	434	466	470	451	478	465	456	479	467	461	465	471	489	437	449	500	458	481	484	454	505	465	490	540	498	502	452	448	460	457	483	466	476	496	443	501	481	511	508	477	458	523	498	522	517	484	467	461	482	514	487	509	452	494	481	532	510	453	479	488	470	444	527	512	475	449	521	491	493	480	500	489	479	464	490	480	501	444	468	436	432	483	472	484	441	508	477	508	486	510	469	495	497	476	443	510	483	499	520	465	476	500	475	474	540	479	463	472	466	495	454	464	510	488	515	532	485	486	504	490	486	503	511	488	432	484	450	480	451	490	489	481	491	450	513	460	470	512	473	494	470	452	498	508	466	506	507	435	478	461	491	452	508	451	446	460	471	470	487	482	460	495	480	472	508	458	474	488	465	442	487	487	485	483	479	437	500	498	461	496	494	483	500	450	481	488	487	487	490	489	474	447	477	472	486	448	486	480	460	464	443	509	459	519	498	472	501	460	468	493	478	484	483	516	496	514	482	435	448	530	455	475	531	466	512	470	438	481	466	441	474	470	482	518	480	475	505	453	484	488	475	439	466	509	457	470	493	473	432	502	498	454	446	514	519	494	485	503	512	442	516	503	486	448	493	504	510	490	464	468	481	498	459	470	470	476	484	469	496	515	462	448	494	503	472	437	450	497	486	459	479	482	465	478	486	473	515	492	505	490	494	462	524	469	437	476	474	481	468	516	488	466	461	463	475	464	471	465	452	464	451	454	467	476	486	480	482	474	475	475	498	469	466	506	475	449	474	489	460	482	446	472	441	499	460	438	501	464	494	487	470	428	473	498	482	488	440	493	491	474	473	473	463	461	473	509	419	453	489	484	504	464	485	471	500	451	470	442	498	460	498	484	502	485	486	513	503	489	492	513	448	496	480	480	446	467	487	509	456	488	477	465	459	530	469	474	505	435	482	507	472	469	481	481	465	480	505	503	483	465	482	510	532	497	533	461	472	473	462	485	488	471	462	472	480	451	491	498	487	486	497	498	451	515	495	459	428	476	492	477	495	480	471	461	424	486	465	457	476	512	444	463	440	471	488	465	528	500	447	491	456	454	496	462	485	444	488	488	461	497	491	456	489	505	488	476	437	506	458	485	466	461	484	525	476	497	451	493	509	448	470	460	498	478	504	479	479	449	464	487	488	512	479	472	465	525	502	482	496	485	463	518	480	480	487	482	445	491	464	489	478	477	492	498	476	485	465	457	473	504	501	480	458	498	435	482	489	491	492	469	456	472	483	504	478	478	486	482	455	471	500	484	478	458	485	523	460	481	483	481	476	476	503	488	457	497	470	459	458	457	460	468	453	450	486	482	514	482	495	502	490	486
3819	1726	1107	958	1548	1739	1246	833	624	404	317	236	202	156	122	119	95	104	64	63	54	51	34	46	43	39	39	37	30	30	32	27	26	37	37	28	32	30	31	40	41	29	34	43	43	34	24	34	26	24	24	24	39	32	26	41	24	32	36	34	41	32	30	27	40	32	37	43	36	27	33	36	35	28	26	30	42	36	25	38	29	22	28	34	27	28	36	40	34	28	23	21	28	29	33	33	33	35	32	29	26	26	28	30	29	27	39	32	24	18	26	24	28	35	35	30	39	24	25	21	31	24	32	18	22	23	32	23	38	24	37	30	37	28	25	31	21	33	34	33	29	24	28	29	30	22	21	30	33	30	21	25	22	25	33	28	31	28	37	32	39	33	27	30	30	22	29	32	30	34	22	35	26	28	28	34	29	38	30	30	34	35	14	34	32	26	39	30	34	46	32	38	30	48	33	26	26	27	30	26	34	30	27	23	30	29	24	29	31	29	27	18	22	37	27	32	32	29	30	31	29	27	26	33	34	35	26	36	17	36	23	26	29	30	34	35	34	28	30	29	30	38	22	29	29	30	26	32	20	29	36	31	33	32	27	39	37	30	28	24	29	32	35	21	37	24	28	23	34	36	26	30	32	31	36	30	27	24	39	35	24	25	26	34	38	30	23	29	28	30	31	36	32	39	23	32	43	31	33	30	29	32	24	23	30	27	23	24	25	21	24	35	26	37	24	31	35	32	27	26	28	33	32	32	34	30	23	22	31	28	33	40	25	25	26	28	30	40	24	34	28	34	35	22	29	20	24	29	31	28	37	33	20	38	19	33	34	40	26	31	31	27	27	24	22	26	33	25	31	29	32	25	29	36	36	33	26	30	27	30	37	39	30	31	27	29	30	29	28	35	25	26	38	34	21	29	39	31	31	31	34	32	31	22	36	40	31	28	24	35	29	31	29	27	32	30	24	30	32	19	33	34	36	21	39	25	24	37	31	26	26	31	39	26	25	36	32	38	34	30	24	34	23	33	29	32	36	23	26	33	30	27	32	33	19	34	32	26	27	34	25	20	28	35	41	26	28	38	35	23	30	28	25	20	30	24	28	23	26	26	35	29	35	21	34	31	32	36	35	28	31	30	19	40	33	29	38	31	37	25	33	26	23	40	42	27	30	38	27	26	27	29	29	26	32	28	26	34	37	25	31	31	31	21	27	25	33	30	33	42	33	31	24	31	26	32	25	35	32	42	37	26	31	31	44	37	27	25	31	31	26	21	28	30	20	25	41	34	35	32	30	27	27	34	25	24	30	29	29	39	24	32	38	31	30	21	26	29	26	38	34	27	23	26	30	36	37	29	33	27	30	26	27	35	21	30	22	31	27	24	24	25	27	30	23	34	23	26	39	23	34	29	31	22	28	28	30	33	27	43	33	31	30	29	32	37	37	33	45	35	27	31	25	24	23	33	27	30	33	27	33	21	23	28	36	21	29	24	47	27	24	39	29	38	24	29	26	36	30	35	30	33	27	30	25	37	28	40	28	27	31	30	35	23	37	31	23	29	32	33	19	28	35	22	26	35	34	36	23	23	27	27	28	41	30	30	32	19	26	24	34	29	21	31	30	32	26	36	32	37	26	23	32	37	24	27	26	39	22	26	22	25	27	27	32	29	27	32	27	27	23	39	30	36	32	24	25	31	41	30	42	32	40	23	22	30	32	31	29	29	36	28	34	26	34	27	42	35	14	30	31	30	28	30	33	42	32	31	24	20	29	35	30	29	31	23	26	34	34	21	29	39	31	29	26	26	25	31	20	30	39	25	35	30	34	33	23	26	33	31	38	32	30	29	26	30	27	23	32	26	26	25	25	18	27	43	34	32	24	28	24	29	27	20	24	31	22	24	28	35	29	32	25	30	25	24	31	27	29	31	28	28	21	33	29	31	30	29	32	21	19	29	37	33	34	30	27	24	21	34	23	35	26	29	34	30	37	34	18	33	28	34	33	32	30	27	22	27	31	29	35	29	37	25	38	32	30	31	33	25	37	29	29	29	33	29	18	46	29	32	31	27	24	26	31	38	24	33	24	28	30	26	38	28	29	34	29	44	21	39	31	26	28	35	31	33	29	20	33	37	20	31	16	35	28	27	14	35	32	36	37	22	33	25	29	34	21	30	31	38	22	41	22	31	33	26	47	31	26	28	28	33	21	28	39	20	35	29	32	36	26	27	33	30	32	29	31	26	32	30	33	41	35	28	42	30	33	31	33	22	35	33	30	33	35	24	27	31	18	29	25	32	24	39	23	40	32	28	25	29	31	32	31	24	33	23	38	35	29	30	28	26	32	39	28	24	33	24	34	34	30	29	33	25	28	25	33	41	29	34	22	33	34	40	24	21	31	32	25	31	38	24	28	31	26	29	23	23	38	34	30	29	36	21	30	38	25	36	26	34	33	27	27	26	32	29	31	24	21	38	27	22	26	36	23	29	29	26	18	22	25	29	36	31	32	23	35	30	18	40	33	37	27	35	26	31	25	21	30	20	25	31	31	31	27	40	22	29	31	32	29	23	35	31	37	23	25	23	24	35	28	33	28	35	34	26	30	29	29	37	39	27	35	32	32	18	35	22	39	32	16	26	28	36	32	27	34	39	29	27	33	21	27	27	30	30	24	35	32	31	20	30	33	35	42	32	29	29	40	26	31	21	29	33	31	29	26	33	31	26	25	27	30	22	28	33	24	27	31	31	30	29	33	28	33	36	27	33	15	25	28	31	27	26	33	27	36	35	35	30	23	27	33	28	37	34	36	27	33	23	23	31	28	29	27	36	29	26	29	25	23	31	31	41	36	27	34	34	31	30	21	31	24	34	35	24	35	27	22	38	30	37	23	32	37	38	20	30	33	24	29	34	30	28	28	30	25	26	35	31	37	33	29	29	37	26	26	30	39	26	36	18	24	28	39	22	40	36	24	23	27	33	26	36	30	21	23	38	27	24	18	21	33	22	26	27	34	34	28	25	35	35	35	27	30	26	31	34	32	26	25	31	32	32	24	31	31	28	33	31	20	24	27	23	32	27	28	30	28	32	32	31	29	36	35	27	28	22	26	26	30	44	37	32	29	32	41	25	19	40	26	26	31	31	29	33	28	33	30	27	29	33	40	20	31	26	33	32	38	28	26	26	31	20	34	20	30	41	27	24	25	33	27	28	25	27	26	32	27	29	30	31	40	22	33	30	33	24	23	29	23	24	26	33	30	35	42	29	29	20	31	24	29	30	34	22	19	37	33	17	20	32	28	35	25	33	25	28	22	18	23	38	31	23	15	24	34	21	25	34	14	24	29	27	35	24	27	30	25	27	29	40	29	44	26	26	28	36	31	34	22	31	31	34	34	30	19	31	15	25	23	30	36	36	27	25	41	24	33	26	40	28	27	25	34	22	24	18	26	27	29	34	18	27	34	31	35	24	27	41	29	26	25	28	42	33	26	28	37	25	32	31	25	42	33	43
35837	26710	20691	36516	44011	41852	35311	28796	22182	16894	13042	10123	8350	6310	5439	4560	3919	3553	2799	2169	1735	1358	1148	1105	911	888	879	840	760	725	653	661	556	538	541	542	533	529	547	532	540	520	546	486	498	477	532	517	554	493	553	509	517	575	504	519	535	502	533	527	509	520	526	513	524	542	527	555	564	575	577	585	555	548	561	509	502	540	553	586	532	580	554	508	520	523	546	538	530	549	540	502	535	528	543	488	510	491	485	518	490	511	460	485	496	485	475	531	493	488	477	457	497	487	465	478	509	496	462	485	469	487	458	483	491	494	518	498	482	513	471	495	502	482	491	507	520	488	459	491	499	497	503	499	522	514	479	485	515	488	542	492	478	504	522	483	473	489	491	486	490	510	504	482	443	483	496	497	489	480	478	478	489	473	473	515	460	481	489	516	483	516	481	509	472	489	502	521	481	501	485	472	495	495	461	482	490	524	494	469	453	497	516	508	472	497	475	450	485	490	459	499	492	517	468	464	439	471	487	482	535	502	476	489	491	486	481	475	516	495	482	475	512	496	522	458	489	509	500	500	466	470	540	450	507	475	505	471	494	504	488	502	486	509	498	489	519	527	536	501	491	479	511	444	511	525	487	520	478	515	465	439	471	467	467	457	498	491	481	463	495	479	476	518	508	468	469	483	481	470	514	492	490	463	473	452	454	506	484	467	494	464	517	506	487	538	511	495	484	482	500	488	464	476	492	535	493	482	464	496	495	495	467	499	459	495	473	523	481	473	509	505	472	470	502	492	479	458	475	483	476	473	489	478	472	484	488	547	496	490	503	477	525	430	513	486	489	458	510	480	498	520	496	448	501	505	480	495	479	483	478	483	520	463	486	495	501	486	488	478	470	507	481	495	481	472	483	508	472	519	513	500	506	495	502	485	483	485	473	494	454	488	499	485	450	525	506	456	498	488	477	471	479	465	493	486	448	475	492	499	478	487	463	498	468	495	489	471	460	510	465	513	493	460	467	513	464	480	447	524	468	502	467	470	484	458	442	497	497	463	461	487	494	516	468	505	465	450	462	497	479	497	494	469	484	477	510	487	461	485	510	502	445	504	483	519	495	518	468	517	475	512	502	506	543	494	468	497	518	491	458	498	497	529	501	454	532	469	471	512	482	500	468	452	516	515	443	507	494	478	452	500	465	473	506	479	491	489	487	507	442	510	484	472	487	475	517	525	495	525	478	473	443	523	541	471	502	503	510	460	470	489	457	483	501	487	453	517	515	467	502	492	493	476	475	521	450	493	502	534	468	467	479	516	533	502	488	485	488	463	472	525	480	494	473	454	474	467	505	528	493	518	479	514	468	491	488	489	484	491	491	475	499	473	457	497	474	472	498	504	450	524	496	445	484	460	505	508	473	525	537	510	492	458	461	492	486	513	534	457	444	501	458	493	493	442	509	492	489	501	501	501	492	467	509	435	508	438	495	488	482	477	454	476	494	478	492	489	489	508	487	459	494	517	489	450	480	490	479	442	475	531	467	480	491	495	464	474	529	471	531	507	475	500	487	478	514	468	466	513	468	508	488	430	491	476	467	500	440	506	490	488	478	505	481	498	511	489	521	471	451	464	476	498	481	521	475	489	496	503	477	475	498	473	465	493	459	511	494	499	500	488	507	501	504	471	516	475	527	497	492	494	490	505	450	535	512	522	496	506	507	467	491	491	441	484	487	519	499	465	458	491	516	515	485	488	466	465	459	488	519	504	519	507	505	490	498	514	488	491	475	479	488	474	468	486	534	472	500	444	513	498	522	496	492	485	471	468	466	517	456	508	511	479	475	475	487	506	453	512	456	491	500	538	500	509	452	479	467	442	495	482	548	480	493	494	478	449	507	533	512	474	483	527	540	525	478	487	481	503	475	488	484	507	457	507	512	480	464	506	472	468	513	532	485	489	496	444	493	445	523	515	500	459	483	456	504	479	460	485	511	512	466	505	474	502	464	471	496	511	500	528	500	443	507	525	500	476	484	530	500	482	483	479	497	495	487	463	480	505	493	530	502	544	510	456	490	481	511	433	509	461	511	458	451	491	488	485	484	527	449	481	527	499	491	501	497	447	506	474	477	477	508	478	500	488	512	478	464	504	487	472	519	483	527	480	459	513	460	471	496	462	483	471	471	481	486	513	466	511	475	489	467	485	501	464	487	517	523	487	459	481	489	489	465	482	542	509	456	473	513	489	457	488	480	474	497	509	488	478	479	501	479	495	505	477	447	529	489	488	516	471	506	486	466	479	460	492	503	482	492	538	529	494	525	506	465	452	472	483	529	433	473	498	460	484	481	488	470	499	474	497	498	477	459	472	425	477	512	493	512	463	484	478	461	501	512	547	502	450	503	505	547	483	528	507	457	466	519	451	518	461	484	504	484	452	481	512	497	468	467	469	483	555	494	498	486	442	496	476	525	497	467	485	484	478	503	473	449	471	470	492	479	489	467	464	508	469	493	491	475	500	519	484	470	491	527	529	504	488	474	458	449	497	476	470	556	507	504	496	511	476	434	468	466	471	502	482	493	464	515	498	504	491	490	465	488	497	459	486	492	485	528	513	484	492	476	495	511	486	480	504	497	462	499	487	487	499	437	497	491	485	473	507	504	472	484	468	477	498	502	471	480	525	501	453	513	468	482	507	511	518	482	489	499	478	524	502	486	488	504	473	467	508	491	513	483	483	461	462	469	504	518	450	498	462	499	522	491	461	507	478	502	505	503	457	485	466	454	512	494	514	530	501	470	512	467	489	502	494	462	470	488	446	538	490	486	474	506	486	455	484	519	524	503	490	464	477	502	510	456	491	486	462	476	457	473	498	473	518	480	484	492	496	518	519	474	456	462	471	514	477	501	507	445	480	480	501	516	505	538	498	479	478	449	464	488	445	459	487	481	464	476	482	515	475	468	535	458	462	487	467	476	470	504	501	505	474	496	503	495	495	477	502	493	462	490	500	486	462	489	422	494	456	502	482	507	506	449	461	483	519	494	499	499	460	491	472	506	487	500	498	495	488	518	513	466	520	478	473	470	515	500	479	491	519	453	522	508	488	493	533	477	465	499	504	482	490	489	548	536	465	532	475	482	480	434	475	473	476	492	513	483	447	529	464	450	430	529	500	489	482	486	484	509	478	491	493	493	524	481	468	515	527	478	477	457	481	497	500	492	507	522	467	456	463	487	506	496	496	501	451	466	480	494	490	516	521	511	497	467	492	492	509	527	487	465	502	481	489	505	462	476	478	469	488	474	506	470	517	527	463	490	461	468	509	505	495	456	529	516	495	474	496	516	499	495	510	486	499	509	492	521	487	486	506	460	482	484	475	482	468	486	482	532	508	465	465	455	533	495	482	500	455	474	499	484	493	512	498	480	508	505	473	486	477	450	468	476	506	479	494	522	492	516	469	455	507	504	465	488	481	490	509	498	510	527	499	506	515	514	480	495	479	482	516	533	488	541	480	520	493	521	483	503	473
3833	1756	1074	878	1491	1677	1260	924	586	423	318	224	178	176	121	106	104	72	71	73	46	43	42	52	45	47	34	43	32	40	32	29	30	25	22	30	32	26	38	22	22	38	28	26	26	20	32	31	36	17	39	30	29	27	33	14	37	36	28	35	22	16	24	29	35	36	30	34	38	28	36	20	43	19	33	37	31	22	25	35	37	34	23	31	32	32	14	30	22	25	25	33	28	32	34	35	18	35	30	27	29	27	36	30	26	24	20	36	37	35	42	32	40	20	35	30	32	25	22	41	36	30	30	38	27	36	30	27	37	27	36	35	33	23	22	23	26	31	22	37	36	28	25	39	28	44	33	34	35	35	25	33	33	28	32	29	22	25	25	32	29	41	30	32	21	21	27	29	26	31	21	30	24	27	37	31	31	21	24	24	32	23	32	34	24	27	31	29	26	26	34	27	29	33	29	31	35	20	30	22	33	43	30	28	39	35	27	21	30	29	21	32	23	25	28	27	25	31	30	20	24	23	23	37	26	27	25	30	23	26	26	32	24	31	23	32	36	35	32	26	22	26	30	32	27	25	24	35	35	31	26	20	30	34	22	31	21	33	24	25	28	22	21	32	31	31	23	28	39	35	30	36	27	24	23	25	20	31	25	25	28	23	33	31	33	39	32	29	24	28	29	32	24	28	33	34	28	25	26	28	24	21	28	26	25	32	23	20	25	22	20	31	31	24	20	34	32	27	22	29	36	23	26	27	19	19	25	30	30	31	24	26	30	21	30	29	22	40	34	35	30	27	30	33	28	32	22	32	17	30	27	26	29	21	30	25	24	37	22	31	26	29	25	29	30	23	33	25	26	26	36	31	26	25	29	28	34	30	24	29	25	23	27	25	23	32	28	23	31	33	28	25	33	29	35	30	22	23	36	34	31	35	25	42	24	33	29	25	28	37	32	15	27	34	24	33	32	32	28	32	36	34	24	30	21	32	42	17	29	33	31	28	32	24	33	21	24	34	37	32	38	26	30	31	26	26	26	23	31	21	33	34	25	29	40	33	30	41	26	27	38	31	29	34	24	30	23	30	27	22	33	32	21	26	23	32	30	30	28	22	29	34	28	34	26	27	25	26	29	26	34	13	17	32	23	25	30	25	23	28	21	30	23	21	20	29	35	34	36	24	31	33	38	20	24	20	24	30	27	29	34	28	24	34	27	29	17	28	36	26	29	27	26	29	26	29	32	29	27	30	31	31	31	29	26	27	33	28	30	32	24	29	23	29	38	32	31	26	29	28	33	31	29	28	26	28	25	32	25	38	32	36	29	29	38	28	21	30	30	31	28	34	30	23	31	20	31	31	19	32	31	33	38	32	29	34	20	32	32	29	31	23	30	28	34	31	31	36	27	21	29	23	39	29	30	29	23	21	28	22	39	28	23	25	28	32	23	36	30	21	23	27	26	29	28	21	36	40	36	31	27	34	35	38	30	28	35	27	33	25	25	34	22	36	25	27	36	32	28	32	36	23	28	28	26	36	29	20	33	23	32	29	31	27	35	36	42	29	29	29	42	29	31	25	20	24	27	34	32	33	33	26	29	29	42	33	31	25	22	21	40	25	33	25	30	34	29	29	32	30	28	40	30	36	36	25	21	27	21	32	29	20	32	28	32	35	22	38	20	34	37	27	24	25	22	23	27	34	28	35	23	29	37	32	27	29	21	27	31	26	23	41	29	31	29	25	35	28	27	28	33	34	24	30	39	26	30	27	33	21	30	25	30	28	39	25	29	29	28	40	20	30	25	26	24	26	28	31	23	26	31	25	31	30	27	23	20	23	34	36	26	33	35	29	22	36	24	26	24	27	23	29	25	23	34	26	32	25	27	29	28	43	31	23	26	33	31	30	37	22	35	35	23	28	30	30	32	31	24	32	41	17	38	33	31	30	19	24	29	36	29	27	21	25	30	27	37	30	24	31	28	26	30	25	27	24	35	26	29	28	25	22	27	25	23	38	32	32	29	33	30	32	28	35	15	33	29	37	32	31	24	34	20	22	26	38	20	27	20	37	24	27	34	35	39	28	26	23	36	31	45	20	34	34	27	28	20	31	25	24	24	34	18	22	41	23	25	24	27	27	33	36	29	30	31	30	28	28	25	17	22	31	30	33	18	26	28	31	33	24	35	39	24	31	32	29	31	25	29	33	35	39	22	33	40	18	20	35	33	31	28	24	24	29	40	22	23	38	29	30	30	22	31	28	24	31	21	35	35	25	32	28	23	35	27	25	24	27	32	34	22	30	45	40	38	28	35	27	26	36	30	31	39	29	28	29	34	22	36	25	27	24	30	32	30	39	32	22	29	32	28	28	26	26	28	29	23	42	27	32	29	37	27	35	31	24	29	31	24	29	24	33	24	28	27	24	40	25	29	33	33	32	28	34	23	32	36	34	24	30	28	34	30	26	32	42	31	28	31	29	27	25	31	30	25	30	27	29	33	28	31	30	23	31	34	28	29	24	30	31	29	23	30	24	32	26	30	33	36	19	33	26	33	32	34	26	25	27	28	27	28	30	27	24	25	28	19	31	43	32	35	34	25	27	31	27	28	30	37	33	25	22	33	37	25	31	23	33	23	23	37	29	22	24	24	26	14	36	25	41	18	31	36	30	29	28	40	27	30	29	29	34	26	31	28	32	35	36	32	37	33	36	24	26	33	27	38	31	27	39	36	21	26	27	30	24	25	34	24	36	27	33	41	36	29	33	29	26	30	33	41	31	26	34	31	36	23	32	24	32	33	37	28	25	28	22	16	37	40	30	34	31	24	28	25	34	35	23	31	22	28	22	38	32	16	37	36	28	33	20	24	26	29	49	21	28	27	27	25	21	27	24	26	31	29	34	21	34	35	24	25	23	25	27	26	30	28	25	29	32	31	47	30	27	23	30	31	39	24	32	34	38	36	25	29	30	23	36	31	23	33	33	33	32	25	40	27	22	25	29	27	29	36	36	23	28	30	31	23	41	29	33	19	34	20	26	26	33	33	25	29	27	27	25	20	25	34	22	32	27	21	22	24	34	25	33	28	21	33	30	20	31	28	23	27	28	28	33	25	27	23	35	33	29	36	31	48	29	26	27	30	33	27	30	26	31	21	23	24	33	19	23	27	31	16	27	26	36	25	31	29	25	28	24	25	36	24	18	32	25	32	26	24	27	27	22	26	25	26	29	33	36	25	29	28	37	27	39	34	24	21	32	34	35	26	25	27	32	37	33	33	29	25	21	29	27	31	25	23	24	22	23	29	27	28	30	33	27	31	34	22	28	36	24	27	22	33	27	30	42	32	29	29	36	24	29	26	36	25	31	29	25	27	24	20	31	28	24	19	30	29	34	32	31	25	29	30	29	22	27	28	37	25	30	31	27	35	27	24	28	28	28	29	42	24	27	32	25	26	28	39	28	24	34	28	31	31	29	26	34	34	35	30	20	30	25	26	26	44	31	19	27	33	33	22	32
35793	26328	20227	36048	43648	41239	35299	29184	22512	17308	12964	10037	7980	6000	5372	4391	4196	3456	2660	2052	1577	1338	1119	990	982	885	894	783	735	681	621	584	521	586	542	550	489	478	488	460	481	496	490	448	433	488	512	514	483	492	492	463	507	495	472	494	477	505	533	468	513	478	532	502	508	548	481	530	535	550	562	560	527	565	497	505	534	546	530	469	531	573	552	545	501	510	513	483	521	556	514	525	473	524	505	480	458	479	449	443	481	455	491	474	463	483	449	475	462	453	445	435	469	506	490	458	468	471	472	519	472	473	451	429	475	463	448	475	445	488	471	486	451	456	484	454	494	490	479	511	467	476	512	446	437	501	466	489	498	479	477	453	459	455	460	466	458	454	421	479	515	464	448	456	445	486	489	480	476	458	450	474	472	480	472	501	452	467	478	472	485	448	485	456	506	497	488	478	497	475	496	458	467	484	488	465	459	427	439	464	497	482	444	536	476	481	477	448	491	473	429	439	456	487	460	452	477	494	499	468	495	449	505	475	495	466	469	477	476	480	450	471	482	472	522	527	468	494	496	478	513	442	504	454	455	481	477	476	465	489	458	511	493	451	480	478	424	469	441	488	483	439	451	457	444	495	437	460	475	468	460	471	473	469	458	483	467	490	464	483	420	511	490	450	463	485	493	472	465	462	509	439	442	451	459	484	512	446	449	470	477	405	467	462	444	476	484	452	439	437	486	450	469	502	508	469	481	487	492	497	474	493	456	473	503	466	457	470	477	463	469	463	458	463	472	474	493	465	471	467	467	480	475	493	448	454	429	465	456	454	480	477	464	458	463	505	467	472	475	452	451	452	477	446	491	461	434	476	487	432	415	443	487	472	473	456	483	443	460	458	508	473	464	475	478	460	453	455	449	456	463	491	478	484	452	482	486	484	422	452	438	507	446	474	508	434	465	464	466	474	520	464	519	461	486	436	467	456	488	490	525	457	455	464	448	447	468	470	460	432	496	475	461	464	446	518	458	466	484	475	445	441	459	485	494	498	473	520	482	498	464	445	489	502	463	461	463	477	465	508	470	472	443	461	465	474	454	470	432	493	469	478	500	466	483	491	465	474	472	459	452	536	498	471	447	493	450	477	455	474	474	481	454	457	466	499	479	465	469	472	457	435	499	492	454	467	463	439	470	494	451	493	460	416	484	468	456	464	452	484	487	500	450	460	466	493	471	486	480	489	489	518	480	454	491	456	513	468	506	475	472	509	503	484	447	473	471	478	477	507	506	474	461	432	462	431	480	451	452	500	477	518	516	457	467	466	474	453	469	481	477	481	455	433	440	493	492	477	473	430	490	431	461	432	467	524	469	445	488	449	464	430	488	457	483	450	473	480	479	492	482	450	510	454	468	468	447	455	442	488	470	446	499	499	498	450	495	469	455	495	479	473	487	471	473	470	446	448	494	505	461	492	447	497	489	496	486	428	485	401	505	479	483	469	449	470	451	461	456	490	470	472	470	484	502	465	480	459	473	433	445	464	436	499	459	474	481	430	492	456	437	480	484	475	482	472	473	435	465	459	455	454	488	463	495	471	498	468	428	453	484	468	477	460	456	508	482	473	505	456	456	468	485	442	502	479	463	495	475	514	455	440	430	456	485	464	472	471	502	456	455	450	475	476	504	434	456	462	497	462	458	482	488	464	455	441	483	475	465	499	473	462	452	444	481	453	478	469	443	482	502	445	463	449	493	479	468	461	437	466	446	463	490	470	505	499	476	486	482	477	459	451	464	453	483	507	484	450	433	480	481	481	484	439	448	440	489	504	422	439	479	469	461	464	459	485	440	463	458	460	436	443	456	488	448	453	466	458	442	485	430	463	506	470	458	501	446	496	449	464	484	474	450	465	487	454	480	480	458	494	458	484	485	495	438	493	467	505	469	479	482	462	457	440	496	444	484	481	471	478	457	511	433	468	475	471	447	485	467	436	475	439	530	468	463	469	473	470	441	457	432	489	470	482	499	494	485	464	444	482	479	467	472	493	455	471	454	465	455	451	490	464	456	467	496	508	446	458	470	467	471	485	480	492	458	471	490	500	455	469	455	447	449	453	490	463	462	488	447	445	526	483	474	470	476	445	454	498	454	451	452	489	466	476	425	497	475	465	464	480	479	500	468	465	424	491	490	495	512	465	451	456	475	469	451	468	443	517	471	488	498	458	483	470	457	463	455	476	504	469	496	488	465	503	446	486	465	448	478	478	447	464	463	477	453	470	475	448	479	481	490	474	438	512	476	456	446	474	439	451	444	470	515	511	454	459	442	442	458	469	445	462	490	473	493	523	475	498	449	452	460	517	455	472	461	441	514	465	485	476	475	473	444	457	451	498	469	499	472	494	497	485	478	498	459	485	459	470	456	459	442	488	479	498	524	424	461	485	507	473	477	484	479	429	464	501	443	448	486	504	495	483	511	491	493	443	480	436	489	467	493	474	462	478	454	463	491	456	505	504	485	472	479	449	462	445	498	452	499	446	492	479	482	489	472	490	500	503	450	490	495	506	442	482	444	457	474	493	492	473	465	463	438	504	517	450	471	487	502	456	420	466	508	493	471	483	502	475	460	455	464	517	498	484	459	501	462	476	452	430	442	500	454	492	506	483	474	510	512	467	480	486	445	461	451	453	461	451	447	462	465	499	484	456	531	437	461	469	455	458	450	466	471	436	472	465	482	477	463	463	493	495	460	444	500	412	526	488	471	450	509	465	448	493	508	441	474	473	483	454	441	465	481	471	438	490	446	475	480	485	478	462	498	477	421	467	458	511	461	515	504	477	481	445	498	468	438	479	448	480	433	476	447	481	473	452	483	454	511	448	476	470	457	425	489	499	491	486	438	521	504	473	430	446	487	464	474	455	465	455	433	502	491	464	502	481	509	445	461	444	459	492	470	473	489	526	517	439	489	420	446	449	486	440	468	478	505	443	447	463	465	493	456	447	515	460	462	470	466	483	443	458	467	487	436	452	445	497	495	446	491	453	446	475	475	505	468	472	474	490	491	469	473	522	490	496	466	441	493	537	476	448	466	464	469	478	481	482	475	494	524	462	492	459	495	456	471	493	470	437	459	459	500	490	465	442	497	446	470	458	469	481	434	416	476	473	451	487	492	462	466	482	507	416	477	463	445	457	492	488	470	460	455	465	476	460	443	506	492	461	489	465	444	489	453	493	462	470	482	487	456	501	431	431	510	437	424	472	452	476	489	509	450	437	457	433	471	481	469	484	496	466	452	431	432	504	511	456	470	473	465	446	468	446	495	440	459	476	432	484	438	461	486	459	433	446	435	483	453	507	448	432	471	486	473	439	495	454	447	436	453	468	447	447	476	482	463	463	503	472	487	443	447	470	470	455	469	472	465	475	460	475	494	451	475	440	465	495	456	482	465	503	475	474	502	501	463	507	455	483	464	454	485	497	463	480	446	464	446	452	445	463	491	430	454	489	441	473	499	502	495	489	468	488	470	440
5993	2341	1457	1301	2154	2443	1885	1315	852	638	436	363	275	196	179	185	138	103	108	97	83	81	65	60	52	68	72	47	51	44	59	54	45	39	47	40	47	37	53	52	38	41	46	40	37	39	32	46	45	57	61	31	41	41	40	35	48	41	42	42	44	45	40	40	46	51	45	32	51	42	46	48	52	44	42	39	41	35	46	51	32	59	39	43	52	37	42	39	36	32	44	40	38	41	29	46	37	53	37	41	59	49	36	45	41	38	41	41	37	46	49	60	41	39	41	45	45	40	39	42	47	41	40	48	41	48	52	40	43	34	49	41	36	44	47	42	45	45	55	35	40	42	49	44	34	52	36	48	44	37	43	52	40	55	49	38	37	42	42	47	53	34	52	36	53	27	45	35	42	52	42	48	44	40	28	45	40	42	42	40	41	47	46	44	31	42	44	39	39	44	44	45	39	46	42	47	41	39	49	48	38	45	34	45	46	41	37	40	36	49	42	37	49	33	43	42	59	45	37	47	35	32	53	42	33	44	37	45	45	35	35	46	44	52	40	28	31	49	41	30	29	51	49	48	40	32	29	43	51	53	35	35	37	39	49	37	39	37	35	41	46	45	43	47	52	46	39	43	37	47	54	48	44	42	37	37	44	40	42	46	43	45	31	46	36	37	41	38	50	39	32	37	41	38	58	53	31	44	39	45	45	37	45	51	39	32	48	37	39	55	49	41	36	45	45	47	47	42	45	35	39	42	37	51	40	48	46	48	47	53	52	43	42	44	47	43	36	40	46	44	38	49	41	43	48	45	34	40	39	42	36	44	45	44	47	31	42	46	48	34	49	32	51	46	32	40	47	42	48	40	48	49	36	50	49	50	36	41	41	52	53	47	47	54	48	35	50	38	46	36	49	42	43	43	43	46	45	36	40	39	37	44	46	39	42	43	29	44	46	30	47	46	57	48	44	46	44	41	51	56	38	41	45	39	39	38	41	41	47	37	39	49	49	45	42	36	41	52	50	38	49	40	39	51	45	38	35	37	40	47	51	43	50	37	38	56	40	38	49	37	45	46	45	37	46	43	39	42	40	47	29	43	40	46	42	40	42	48	47	51	38	41	32	43	45	39	39	46	42	49	50	53	33	39	39	34	45	42	39	42	31	48	42	52	34	47	41	47	36	39	55	43	45	35	53	44	36	35	41	39	53	51	46	36	38	33	44	31	38	39	50	47	31	42	48	24	44	47	37	38	46	39	45	40	35	37	42	47	46	35	40	47	47	46	41	45	38	43	36	38	40	36	46	62	48	43	38	30	45	36	49	38	36	38	40	37	41	33	40	42	58	55	44	37	36	54	50	36	43	47	41	39	31	40	45	38	40	38	48	44	39	41	45	47	23	42	48	53	51	53	46	46	41	46	44	35	44	35	44	44	42	39	46	30	49	36	41	32	38	36	34	47	46	51	46	47	45	35	45	39	39	48	40	46	32	40	52	44	33	47	47	40	44	43	52	47	45	43	47	45	40	43	42	35	37	49	41	47	42	45	46	31	37	41	39	47	52	53	41	48	37	42	52	44	61	41	32	45	47	44	30	42	37	43	49	30	45	42	34	43	45	38	48	49	48	55	41	54	41	51	43	44	49	36	38	49	52	48	39	37	39	52	33	47	45	42	37	42	38	50	47	45	38	42	48	35	47	44	51	34	31	49	42	29	49	46	45	47	44	38	35	51	45	47	36	44	40	46	42	39	40	50	43	40	36	48	42	38	42	47	49	36	54	35	37	45	44	38	43	34	45	65	56	39	45	52	31	40	35	45	45	54	41	44	56	32	36	43	38	31	39	35	44	29	44	33	47	36	54	46	44	40	39	39	31	47	56	44	41	56	45	38	46	41	44	45	48	45	49	39	51	53	43	37	36	42	37	36	38	49	46	35	37	37	41	53	36	47	40	36	39	39	44	37	44	53	42	38	41	37	45	39	51	32	50	50	42	41	39	38	35	43	39	46	50	59	40	31	38	36	38	44	43	44	35	54	33	45	37	38	49	38	43	53	44	44	42	42	50	47	52	47	53	47	42	39	39	43	36	42	37	52	44	36	46	44	37	28	48	43	37	38	48	43	55	44	36	34	54	48	37	43	33	50	30	44	40	42	39	45	39	37	40	51	49	41	40	40	45	52	39	40	49	39	33	34	44	46	35	52	52	42	41	34	53	41	45	46	53	42	37	42	32	42	38	51	44	41	26	41	31	57	34	30	37	51	40	36	54	40	45	38	43	39	37	54	33	43	36	47	37	46	47	37	47	36	41	45	43	47	46	45	42	47	29	42	35	39	24	43	32	45	35	36	54	43	46	54	43	50	29	33	35	44	50	46	37	44	32	59	39	41	37	41	40	44	41	47	44	38	40	47	46	34	39	37	58	43	35	37	43	37	46	39	35	43	41	46	47	41	43	51	43	41	47	31	36	36	35	36	45	36	36	52	55	47	40	36	47	38	38	36	48	42	58	38	40	46	39	52	33	41	47	50	44	34	44	40	30	31	43	48	40	60	47	44	41	40	37	36	40	39	48	46	38	43	42	49	33	45	47	48	40	46	36	44	46	39	43	32	34	39	35	36	46	39	43	41	48	35	49	29	52	36	36	45	47	48	38	45	40	43	38	41	36	44	37	49	28	40	45	38	50	34	43	52	58	36	44	33	47	45	35	47	46	27	59	40	39	53	50	39	52	42	37	39	55	37	41	51	38	37	32	45	57	35	44	50	33	30	54	51	35	38	45	50	36	38	52	45	56	41	42	41	41	44	39	46	46	45	46	29	40	36	44	36	43	42	46	42	32	53	51	37	48	53	49	33	54	43	36	40	43	42	41	54	47	41	46	44	40	47	44	48	45	39	47	40	37	33	39	39	47	40	38	45	40	41	41	45	42	48	41	33	41	37	41	33	47	45	33	44	42	42	49	39	48	31	35	32	41	40	51	43	52	40	41	43	48	44	42	58	51	37	38	47	49	49	50	52	41	48	32	50	44	57	37	46	36	48	40	38	39	51	39	37	39	47	44	54	37	45	43	35	50	42	31	41	38	44	42	42	49	52	47	48	34	34	41	49	39	44	40	47	40	41	50	38	60	40	44	48	48	35	58	35	37	34	36	50	50	30	45	38	37	38	50	46	40	41	42	40	42	41	37	44	52	52	44	36	37	50	42	51	45	51	37	45	35	52	39	34	46	42	38	50	37	35	36	55	35	29	40	46	50	27	38	46	39	36	41	36	36	36	38	35	50	32	46	56	46	30	48	41	50	46	35	53	39	59	32	45	42	42	54	44	52	36	39	45	37	46	34	45	45	32	44	37	42	42	44	41	49	35	34	43	40	34	42	38	45	42	58	46	47	39	42	43	25	44	45	45	36	41	54	51	36	42	43	49	57	29	39	45	45	43	50	36	47	50	37	38	53	41	41	36	27	43	56	38	45	32	37	53	46	37	42	39	37	31	59	38	43	51	46	40
38152	29100	24040	39771	48168	46035	39784	33751	27377	21937	16982	13456	10891	8590	7472	6478	6106	4756	3765	2951	2465	2056	1791	1630	1446	1410	1343	1181	1136	1051	978	884	865	831	783	852	777	795	775	760	745	723	765	755	722	761	686	779	733	660	707	755	743	732	707	744	746	726	732	706	744	757	695	742	836	751	743	799	806	798	811	836	769	770	806	721	769	781	795	752	730	750	776	756	731	743	706	731	771	724	774	770	757	762	709	686	655	746	686	728	716	703	696	690	669	743	661	670	680	660	679	715	693	736	688	677	677	699	793	659	689	729	714	674	672	758	664	681	673	707	694	692	677	692	685	683	704	696	725	683	727	741	689	706	710	747	710	690	712	723	681	746	656	675	734	684	671	735	694	642	693	704	670	679	700	696	672	721	671	679	641	634	694	736	667	724	726	680	718	708	705	676	719	717	720	692	660	669	698	703	661	673	701	714	671	686	728	665	712	624	646	689	693	686	697	666	675	680	707	658	692	699	687	623	680	673	666	678	715	721	668	683	651	701	678	691	689	669	680	662	721	723	708	660	649	631	655	652	701	718	700	658	689	673	651	678	695	703	687	698	684	679	655	697	663	657	649	651	754	658	730	650	665	664	723	713	697	689	667	652	708	679	662	724	688	742	682	687	677	684	706	670	726	716	709	696	647	724	715	666	664	703	708	743	691	678	712	676	678	678	671	688	647	627	677	658	677	668	650	691	696	696	696	679	696	658	720	659	692	631	673	700	679	682	727	692	655	703	674	685	664	663	667	671	721	683	668	687	680	659	632	674	743	663	659	667	670	688	697	710	701	661	659	640	714	662	663	627	690	713	663	665	685	630	679	677	730	657	648	687	679	730	674	680	691	677	696	689	723	657	685	691	667	712	684	722	630	672	676	695	711	690	736	706	660	635	654	673	714	712	674	692	740	664	633	683	688	703	685	672	700	660	644	708	712	677	688	657	702	667	702	664	755	695	715	705	688	643	673	650	686	695	677	672	688	674	671	644	717	664	693	729	673	680	699	687	733	670	653	710	689	646	701	698	637	634	702	707	669	623	652	693	683	652	640	686	662	731	685	644	710	733	678	665	643	678	694	716	637	696	659	711	697	720	706	686	691	629	662	684	699	679	660	665	708	688	681	684	699	687	693	667	675	702	696	703	663	687	648	615	661	688	650	688	714	665	680	731	675	719	678	670	707	681	695	666	661	629	679	733	670	658	656	719	706	707	655	696	674	663	707	714	717	673	648	678	669	691	690	683	673	733	684	725	711	687	637	676	690	690	677	713	686	746	730	687	685	647	635	671	663	681	679	674	668	644	706	667	679	688	639	694	619	696	666	692	683	665	673	694	687	691	706	701	660	724	656	716	649	684	703	667	633	675	720	704	692	690	685	692	725	687	645	663	695	637	687	706	647	713	672	687	693	685	704	671	660	714	696	695	651	716	685	716	656	698	694	672	655	695	675	699	692	736	682	731	660	698	683	707	710	686	697	694	708	622	661	694	669	687	696	638	692	701	697	656	665	683	683	730	665	689	649	704	687	715	678	670	655	628	685	651	637	655	645	655	715	709	710	742	696	675	727	727	719	718	694	722	664	720	718	675	690	673	684	703	663	677	665	702	680	705	676	742	664	727	686	708	700	656	704	734	667	684	704	706	648	671	714	621	682	734	630	665	679	680	685	727	653	677	715	710	697	661	716	692	678	675	647	689	670	661	706	716	669	702	695	657	685	641	707	669	679	701	625	710	636	703	675	651	696	641	677	688	703	675	709	683	717	698	714	682	728	683	687	672	627	692	654	692	669	638	697	658	715	685	663	653	674	719	732	661	693	722	677	703	666	700	676	658	650	684	678	746	653	711	634	730	719	664	674	677	667	672	670	664	694	682	645	673	645	687	660	699	672	703	700	689	663	725	666	712	709	695	701	680	728	652	704	712	657	711	662	703	682	647	736	653	687	645	713	700	709	682	681	712	687	724	643	724	703	670	690	689	712	647	684	683	731	718	724	692	707	683	712	690	687	715	721	657	702	659	650	666	619	685	674	700	715	731	679	687	666	703	717	640	672	734	684	644	666	693	658	693	719	710	680	705	671	720	658	668	723	707	671	690	684	640	706	695	669	725	695	677	704	651	652	686	654	725	704	696	718	686	680	719	659	678	643	610	681	686	688	677	694	686	683	662	719	697	679	718	700	638	738	665	696	657	714	684	657	747	755	715	674	704	729	703	665	672	658	642	679	651	696	670	651	680	675	681	661	698	694	681	706	685	645	695	662	662	671	684	667	708	657	688	652	684	698	674	704	715	707	658	710	690	697	696	706	695	709	662	667	681	662	672	691	711	686	672	651	728	692	682	650	634	718	685	628	726	700	678	689	716	698	666	698	661	709	713	705	659	672	698	686	726	677	700	639	684	673	651	684	698	694	673	705	671	669	671	667	706	717	673	710	646	696	728	705	691	711	712	698	751	666	693	706	663	716	702	679	660	694	710	688	714	727	675	654	715	684	698	673	732	666	647	725	677	712	634	626	667	732	684	689	670	722	679	703	684	692	687	724	660	700	710	713	692	668	688	689	695	677	743	705	717	658	675	663	661	637	715	676	681	648	641	758	680	659	684	669	705	664	681	671	672	706	686	670	667	672	683	669	654	652	675	672	697	692	688	662	726	715	679	662	720	708	722	685	683	703	728	676	686	640	687	664	687	691	678	686	670	698	677	692	684	663	690	708	656	689	646	702	696	669	678	669	700	686	640	701	639	684	690	690	642	697	674	687	709	664	673	677	673	666	703	677	656	715	651	677	672	694	711	719	709	678	698	681	716	676	681	620	663	713	691	652	659	684	713	692	653	684	682	679	653	723	613	702	635	708	718	655	685	750	692	706	668	670	681	664	641	707	693	741	718	691	673	673	684	699	715	721	689	661	708	669	703	651	709	674	722	677	733	689	696	676	666	686	644	702	682	731	657	691	707	684	711	674	647	636	696	661	686	703	661	700	711	650	687	640	718	675	677	684	706	722	729	647	697	694	677	653	711	658	623	667	682	691	651	671	667	673	697	694	670	723	739	694	630	706	650	693	726	730	676	701	679	678	722	729	670	676	695	669	676	667	687	709	672	661	690	665	687	667	663	670	705	677	710	712	667	686	699	668	666	653	652	710	696	669	671	632	691	666	646	641	714	649	670	699	690	705	692	677	683	652	689	685	659	691	648	702	673	647	708	663	678	690	680	654	643	676	681	690	708	697	706	676	699	688	683	680	680	688	669	673	710	709	617	697	709	660	663	670	685	698	707	691	640	677	667	662	691	695	625	680	706	684	697	675	684	687	609	667	705	648	703	693	686	661	663	632	622	620	717	644	713	683	701	696	666	670	676	680	689	697	668	721	710	657	704	655	687	651	654	700	692	711	712	686	657	659	692	677	679	681	694	693	693	678	701	679	706	693	689	688	730	664	654	670	658	689	668	670	679	672	682	662	701	718	689	670	673	646	670
7109	3732	2204	1816	3286	3740	2921	2085	1380	973	688	528	381	291	241	204	207	172	121	87	95	79	63	58	66	44	62	52	46	40	46	38	29	31	34	24	23	21	38	43	21	31	25	25	29	34	20	31	44	32	28	34	29	29	41	28	33	28	42	32	33	29	31	39	33	35	32	34	34	29	36	36	32	28	39	19	24	31	33	34	24	26	35	36	29	33	29	37	35	28	32	36	32	38	37	32	33	27	35	26	23	26	24	37	21	41	25	27	20	26	35	25	25	18	37	27	31	29	33	27	27	28	30	29	31	29	27	24	30	34	18	30	35	27	27	30	38	30	26	31	35	47	29	38	36	22	30	25	27	35	22	25	33	31	39	36	26	35	24	30	31	28	29	27	33	42	26	27	24	25	28	29	28	28	31	29	32	30	38	30	32	26	28	27	27	29	29	26	19	30	23	31	28	31	40	28	22	25	27	26	23	24	25	33	28	34	28	29	29	22	30	36	36	32	33	27	39	30	28	24	26	34	32	22	19	30	33	26	27	25	23	24	35	33	29	31	21	24	21	21	24	29	30	30	32	33	21	30	23	20	26	34	25	31	31	32	33	38	35	21	30	33	22	20	42	33	23	24	31	32	23	30	23	26	40	23	30	37	29	36	28	32	22	12	21	28	29	33	28	25	32	26	28	29	24	39	24	31	24	38	25	30	31	36	32	32	29	31	33	30	31	33	42	22	31	34	36	27	29	33	32	29	28	26	29	37	37	27	29	34	28	27	26	28	29	30	23	42	35	32	38	38	24	26	34	30	25	34	25	30	31	32	33	25	37	31	33	28	41	26	33	33	35	28	36	29	32	33	25	32	31	33	23	28	29	29	39	29	49	25	31	30	33	33	23	37	34	23	31	32	22	28	36	19	33	34	35	33	31	27	30	33	24	31	34	24	33	30	28	35	24	21	27	39	32	20	33	31	33	40	31	33	24	27	30	29	22	32	32	32	29	34	31	31	20	19	27	33	31	31	27	26	27	26	27	21	25	25	26	32	23	40	24	23	34	31	33	33	28	30	24	25	29	28	22	28	24	22	34	28	38	27	27	39	45	31	34	34	32	24	31	24	29	26	24	30	25	29	27	33	30	36	30	27	35	27	29	36	22	38	35	21	28	28	31	22	31	29	28	36	37	26	39	32	21	35	26	29	30	24	37	25	32	30	33	25	22	17	27	36	35	39	28	35	22	28	22	27	26	36	36	23	32	24	18	30	37	28	20	40	36	35	31	29	26	31	31	22	33	27	22	28	29	33	37	34	34	27	26	29	24	27	38	24	25	36	34	22	39	28	35	32	25	27	38	26	29	33	35	24	29	23	32	39	27	21	23	20	24	19	29	22	37	25	40	29	27	36	35	20	27	28	28	35	29	40	35	36	19	39	21	17	26	32	34	27	23	27	38	36	26	37	30	28	33	33	26	32	25	33	24	27	21	27	34	30	36	33	34	34	24	32	22	32	36	22	31	38	37	27	33	29	41	33	24	29	27	22	40	24	30	27	27	36	30	28	31	27	35	27	16	37	21	29	30	32	30	25	43	25	28	31	28	27	27	46	35	32	28	26	36	33	25	26	33	31	22	31	31	31	27	31	27	18	27	40	23	31	33	37	29	35	31	37	27	40	34	29	28	29	31	30	29	36	33	29	27	30	28	27	30	20	36	35	43	27	23	34	36	29	34	35	22	25	19	26	29	31	30	27	30	25	25	22	28	34	28	21	29	19	29	19	26	38	26	33	32	29	28	38	24	35	37	39	22	30	30	23	35	36	24	26	35	27	25	30	34	26	23	28	25	28	22	28	34	22	24	26	34	35	31	34	26	33	39	37	28	21	29	41	27	33	40	34	30	32	37	32	33	21	26	24	27	34	29	26	37	23	23	33	39	34	35	38	28	27	27	34	22	28	31	38	33	32	27	34	31	27	38	33	28	26	36	30	29	18	20	20	31	21	25	24	24	23	26	26	35	25	28	28	31	26	21	30	37	24	37	30	31	35	28	33	35	36	29	28	36	28	30	27	36	27	27	28	24	26	28	19	32	25	23	36	23	29	36	24	32	26	31	31	25	28	35	33	31	41	21	29	35	26	29	25	34	25	27	36	40	33	30	26	23	27	26	33	31	24	33	29	23	36	25	31	36	27	23	32	26	28	34	23	29	26	39	30	31	28	28	28	34	31	30	27	27	28	31	26	30	34	19	32	24	23	37	36	40	27	32	24	19	32	18	31	24	36	34	29	32	41	30	35	30	33	34	26	26	21	27	27	33	39	25	25	34	19	31	26	19	27	39	30	32	23	35	33	22	30	39	23	24	18	32	28	29	33	25	27	30	36	34	24	31	30	30	30	33	34	24	18	40	28	34	29	40	27	21	30	23	33	35	35	25	22	23	28	30	24	27	26	30	38	23	24	29	35	31	26	34	31	27	37	27	39	21	29	22	33	26	18	29	35	32	23	26	32	47	40	26	27	32	32	23	19	36	34	27	42	26	30	29	36	28	42	25	30	25	26	29	38	30	30	27	29	36	34	25	31	30	27	31	25	51	17	42	36	20	25	33	37	36	28	30	34	24	25	35	36	31	28	26	26	25	24	20	38	24	30	37	25	38	34	27	24	33	27	26	31	30	27	37	40	29	32	33	35	33	27	25	33	36	27	29	27	29	35	23	33	23	28	34	27	36	42	34	28	29	29	23	32	27	21	25	30	30	36	34	35	16	27	26	31	22	27	25	29	28	29	35	38	40	26	26	28	32	32	22	28	33	32	37	27	28	26	23	21	35	28	29	24	33	26	35	22	19	21	33	24	27	37	26	24	27	35	25	31	26	20	35	24	25	44	30	38	26	29	33	26	30	23	19	31	31	27	28	24	27	32	33	38	24	30	28	27	30	22	28	32	26	28	23	30	20	39	33	17	30	29	29	27	22	24	40	36	29	32	32	34	33	30	25	22	38	25	38	36	32	19	23	30	28	35	27	27	29	34	31	27	29	33	27	35	25	33	33	26	32	19	32	35	21	27	28	38	24	28	34	35	20	25	29	28	21	36	22	27	27	32	25	23	28	25	32	23	35	33	29	21	27	28	31	21	30	31	21	25	36	24	29	32	33	32	33	38	27	26	37	27	31	28	34	36	30	25	27	23	34	29	24	24	23	30	26	30	34	35	22	33	30	32	41	28	23	31	30	38	24	24	27	35	29	22	42	21	28	25	22	37	39	35	29	30	34	39	20	18	24	30	22	19	21	32	25	22	30	26	35	34	21	19	34	30	25	27	30	29	28	36	29	26	34	27	29	32	24	18	21	25	21	27	23	33	27	30	31	35	20	29	32	37	38	34	32	33	31	29	31	37	23	28	24	33	31	28	23	24	39	35	28	23	39	20	29	30	28	37	34	20	25	20	26	28	26	19	35	22	23	38	30	34	38	34	28	32	37	27	28	26	22	31	26	22	25	29	20	34	28	27
44517	33614	28442	44454	53538	51108	45289	38691	32407	26883	21456	17723	14277	11543	9799	8939	7755	6215	5038	3935	3261	2566	2289	1997	1825	1713	1571	1346	1247	1116	921	921	812	744	705	727	670	628	642	621	601	584	636	575	609	595	580	595	537	631	557	559	546	539	554	570	576	558	540	503	512	607	618	541	617	616	666	591	666	656	637	635	635	568	607	630	620	606	638	606	600	639	588	597	541	579	598	557	566	575	549	590	598	517	521	485	493	482	499	521	532	475	468	477	484	465	469	505	451	501	497	498	506	469	492	480	497	494	481	473	468	519	495	520	472	512	462	520	480	501	516	478	520	485	475	487	506	541	495	536	497	494	520	534	529	571	506	516	521	509	487	455	488	456	494	519	498	503	474	480	486	454	524	455	460	453	471	465	490	485	520	482	492	535	531	460	470	485	443	514	490	488	451	460	531	492	491	479	518	465	472	506	508	485	485	496	449	505	505	471	477	443	450	427	465	473	492	493	489	480	499	475	495	483	484	487	514	470	471	504	455	493	512	505	504	487	468	500	461	468	487	491	468	477	509	501	454	473	497	504	451	497	474	518	458	507	491	487	452	483	505	484	481	506	491	517	441	462	461	507	479	489	458	465	462	461	472	500	503	443	455	496	466	464	478	441	492	477	496	455	499	475	495	484	446	482	459	454	453	486	487	472	439	501	492	487	463	487	482	449	518	432	481	472	492	484	463	489	493	471	481	497	467	497	468	483	494	466	487	485	500	471	493	464	477	505	469	486	456	497	488	486	478	446	491	475	481	477	513	489	475	517	511	474	494	461	476	511	456	478	471	481	508	455	478	471	467	494	428	492	484	443	486	460	479	479	473	513	444	495	522	537	490	492	502	436	461	498	467	467	444	465	438	455	490	474	482	469	476	501	459	459	492	476	510	509	459	469	538	456	493	514	477	524	465	515	512	512	492	499	515	451	477	462	479	448	441	479	485	459	447	498	493	472	503	452	461	485	501	467	454	481	448	451	426	487	482	457	482	501	483	486	446	496	462	491	468	479	452	488	442	464	435	523	469	508	442	411	467	439	472	441	468	458	485	450	460	480	457	458	499	471	481	457	473	500	496	483	509	453	495	509	473	503	458	491	462	462	454	475	497	486	467	464	455	441	454	523	414	463	477	461	466	522	466	476	467	474	508	512	472	465	474	461	507	470	510	466	476	451	430	461	470	476	495	439	474	493	454	461	506	505	469	450	504	497	476	492	490	456	459	472	476	442	497	472	499	497	481	488	477	462	500	461	493	466	478	477	471	466	469	458	501	491	452	477	477	499	477	452	498	466	472	484	450	452	510	454	491	508	463	477	474	472	510	491	500	468	454	469	461	471	476	471	511	491	503	456	507	467	499	477	455	459	450	486	463	502	457	522	511	477	479	494	498	487	495	504	433	472	438	476	465	519	463	496	498	464	468	500	465	496	416	468	493	491	488	492	483	476	426	521	459	487	439	457	534	488	493	472	484	432	503	444	508	493	443	452	475	469	503	497	457	465	471	502	446	487	492	470	480	473	452	446	460	491	501	445	494	497	482	516	506	406	507	438	468	476	462	489	506	493	464	468	487	511	461	461	497	473	462	477	444	495	488	487	452	469	479	463	482	468	497	483	425	486	446	533	515	486	500	466	468	499	478	457	474	463	505	537	422	479	469	487	456	499	476	447	462	501	490	467	466	489	481	464	478	463	497	480	499	475	541	458	481	461	467	476	468	466	497	505	454	486	440	488	499	457	480	478	464	453	458	487	474	476	470	523	480	492	463	454	469	537	439	472	438	482	458	464	459	500	460	440	436	497	504	470	457	492	472	458	487	480	497	448	508	467	472	476	506	478	482	492	474	473	489	450	458	470	473	474	473	468	497	482	450	492	530	478	466	457	473	458	471	515	487	485	457	495	501	482	430	479	489	463	513	464	481	466	473	504	496	494	505	465	491	467	471	464	508	450	506	488	487	462	493	490	472	494	512	505	465	442	494	468	487	485	436	485	468	461	512	471	443	486	488	446	484	466	495	452	449	462	479	463	513	439	482	456	470	492	445	485	460	485	475	486	507	479	464	476	529	489	495	481	501	451	501	459	497	440	445	459	501	500	496	402	464	495	478	450	465	469	484	495	502	479	475	467	418	485	474	490	423	456	427	492	511	472	500	474	446	453	476	489	485	474	450	507	465	489	449	482	475	496	477	476	471	520	517	499	488	512	477	468	467	514	499	442	503	493	473	473	484	518	497	477	503	489	472	453	471	432	469	476	484	456	453	444	462	462	488	491	487	471	481	477	465	433	478	465	428	470	500	457	488	487	508	499	458	460	526	515	494	542	474	495	475	458	499	491	504	460	516	486	465	481	469	488	467	507	460	455	480	482	495	484	473	493	475	499	483	468	514	516	474	479	505	474	469	505	506	451	495	467	497	491	504	479	479	484	463	497	488	509	455	504	478	453	528	433	484	477	489	461	472	460	422	436	517	472	483	455	423	480	484	463	468	507	457	479	464	464	482	476	476	452	507	462	481	473	474	473	506	453	481	507	463	527	505	461	475	473	543	494	449	466	498	492	517	478	494	479	431	486	482	465	476	489	509	490	478	434	500	460	469	486	460	463	490	478	467	485	495	476	454	463	514	503	458	454	466	485	465	476	466	459	473	440	491	472	482	473	472	440	467	477	498	484	481	478	481	497	474	458	445	491	482	505	463	455	465	481	509	484	488	485	504	452	493	508	499	454	471	448	486	475	512	486	497	472	458	516	505	483	458	487	479	442	469	474	458	487	479	440	493	469	509	425	469	467	440	516	452	474	462	499	453	495	475	475	440	495	492	527	451	480	478	484	455	461	500	458	506	482	476	525	490	491	494	471	466	476	462	416	480	485	452	508	491	478	447	459	440	536	466	473	467	502	480	482	472	462	476	491	503	462	508	438	486	499	484	458	459	496	485	480	487	513	513	486	457	487	495	480	475	501	480	506	486	484	463	504	470	472	482	488	477	475	465	534	472	462	482	497	483	505	505	454	482	463	489	471	466	496	494	456	495	438	464	460	470	464	466	463	461	469	462	435	481	493	512	438	461	447	519	492	506	475	452	449	488	456	471	487	461	478	479	400	487	502	469	482	472	437	463	460	479	475	484	491	508	477	445	478	484	507	485	480	490	454	492	444	459	469	507	481	470	489	454	493	494	481	487	486	491	481	436	446	491	485	520	479	456	464	496	476	473	456	510	526	472	462	456	475	467	443	439	493	443	471	488	498	466	477	487	448	446	472	476	484	483	480	500	490	481	498	472	472	496	469	500	469	492	482	480	467	518	483	489	461	492	451	492	453	464	447	495	475	495	495	492	519	455	491	502	492	507	469	478	441	463	450	472	491	436	515	475	476	475	484	439	465	522	488	493	514	505	499	488	475	502	496	495	431	453	489	481	507	469	463	426	489	496	518	425	508	499	438	478	514	506	465	496	526	498	412	437	480	483	492	452	475	454	499
3778	1620	985	882	1551	1691	1341	926	623	456	275	229	195	123	129	115	99	94	81	56	37	40	53	46	44	47	36	32	21	39	33	31	33	32	30	29	30	31	27	36	25	34	38	30	24	24	34	28	37	36	31	21	39	30	28	35	23	20	45	30	27	26	45	25	19	32	30	30	25	30	35	36	43	31	37	39	38	28	28	30	30	35	28	33	24	32	28	31	40	30	35	28	33	33	27	28	29	29	28	27	30	40	25	32	22	24	23	27	36	32	32	33	32	43	32	26	27	27	25	26	17	32	30	32	27	40	34	23	23	38	37	38	30	31	31	27	32	31	32	27	24	28	31	31	35	35	32	30	20	26	32	33	36	24	18	38	19	23	38	37	30	32	48	31	28	32	25	32	29	34	35	32	28	27	32	31	27	31	40	33	37	33	33	35	33	30	28	32	18	33	35	35	20	33	30	35	38	30	32	29	32	33	37	26	30	41	36	32	36	27	32	25	23	31	33	32	23	39	26	32	35	25	22	32	33	29	30	31	31	29	23	32	34	26	40	29	33	24	27	29	23	37	22	31	26	29	31	29	29	31	23	30	26	37	33	31	27	27	34	37	29	26	37	28	23	27	33	28	32	22	44	32	32	24	44	28	30	26	39	21	30	33	39	36	27	35	36	39	25	25	37	18	29	23	25	34	34	29	37	26	37	24	33	25	33	27	30	24	35	30	27	23	28	31	35	20	22	28	38	24	24	34	19	31	26	31	19	30	31	26	24	21	23	35	37	32	38	28	26	37	40	31	24	31	36	31	28	16	23	35	30	32	21	35	39	22	30	27	30	29	24	29	24	26	27	24	36	25	34	37	34	27	23	28	31	28	32	29	30	18	32	25	26	37	31	25	29	32	29	25	20	30	23	35	35	35	24	28	28	39	37	24	32	34	32	32	33	30	32	27	25	30	30	31	24	35	41	31	43	26	31	34	33	32	39	32	24	22	30	39	40	39	36	31	27	33	29	27	30	32	21	28	34	25	31	22	34	21	30	31	25	30	42	37	26	37	27	24	25	34	31	33	24	27	33	37	24	30	31	31	38	34	26	35	38	44	29	33	28	29	31	36	28	34	22	31	26	30	33	22	22	18	31	32	29	26	41	25	32	31	29	30	34	32	29	36	29	26	30	29	35	29	24	38	28	39	30	29	28	29	41	40	27	28	41	35	28	33	33	20	26	25	23	33	34	36	39	29	24	25	42	25	31	36	41	35	34	25	31	38	34	28	36	25	33	34	23	36	37	34	33	34	22	32	33	22	28	38	24	33	33	29	29	28	25	38	34	31	32	26	36	30	37	30	33	26	20	36	23	31	23	37	37	31	30	25	28	26	32	38	26	15	29	32	34	39	37	21	35	37	34	24	32	24	29	23	23	22	24	27	34	38	26	25	35	28	28	25	30	41	31	36	25	25	33	26	35	28	31	26	36	23	29	25	31	21	19	37	28	29	37	35	26	28	30	30	29	23	24	35	28	29	33	21	30	28	24	32	27	42	31	28	37	39	25	34	22	44	26	38	34	43	32	19	25	26	27	27	31	32	27	31	29	38	39	32	40	30	34	31	40	32	32	34	34	32	21	31	33	36	20	29	39	32	31	25	32	23	24	45	31	32	25	28	34	34	30	35	22	26	27	19	32	33	26	30	37	31	20	32	28	34	24	18	28	29	33	31	29	36	25	25	32	26	35	28	30	40	35	30	33	37	33	41	37	42	27	28	25	25	28	25	31	43	25	39	35	28	21	30	32	21	40	29	32	19	24	36	36	38	32	19	24	26	32	36	33	27	28	35	37	36	24	27	38	26	30	30	29	27	29	35	26	23	33	27	28	28	46	31	25	28	26	35	15	25	29	25	35	28	24	40	25	33	29	31	35	34	35	40	35	40	33	28	23	32	41	26	26	23	32	25	26	37	32	36	31	31	25	29	25	35	31	36	31	37	30	20	34	22	29	22	36	23	21	26	29	38	27	20	42	26	32	32	28	28	35	28	21	24	30	38	32	20	30	25	42	31	31	39	28	31	44	26	30	27	20	26	30	42	34	27	36	17	24	36	25	34	38	31	26	31	38	30	23	25	36	30	24	27	33	25	27	37	27	22	38	33	18	37	33	22	26	31	25	27	28	26	36	25	26	23	41	28	22	28	38	31	28	30	31	39	33	31	33	32	28	48	24	29	23	30	33	37	44	30	30	33	35	23	48	28	30	29	29	36	27	29	28	31	33	34	34	23	23	36	15	26	25	39	29	40	26	35	37	32	27	29	34	27	30	21	31	24	29	28	28	30	22	30	25	29	28	31	35	24	34	35	32	26	40	31	24	34	34	27	40	30	36	30	22	31	27	38	40	29	35	27	29	22	30	29	28	33	47	36	34	23	32	23	29	24	22	27	29	34	35	23	30	31	36	28	33	29	35	32	31	32	23	24	31	35	23	30	22	28	35	24	34	32	32	30	37	36	27	33	32	35	26	28	31	31	27	28	32	27	32	26	41	43	24	31	36	23	29	32	32	34	37	28	28	32	34	32	24	21	21	25	27	23	27	30	23	15	34	32	36	35	23	33	29	19	24	31	30	35	29	29	31	32	33	30	21	29	25	40	21	32	33	24	34	25	30	21	29	24	28	34	35	22	23	24	28	22	25	33	27	29	31	33	35	34	39	24	24	28	39	33	22	24	22	27	34	30	28	30	30	30	32	33	24	32	31	33	26	29	32	22	36	27	28	29	38	34	25	31	30	39	32	34	34	36	34	29	32	32	29	40	22	19	21	24	25	25	28	33	25	28	34	19	25	33	21	31	33	26	36	33	45	38	34	19	25	32	25	21	33	30	38	31	23	32	30	36	38	20	29	38	28	30	28	21	27	23	35	24	28	29	37	23	31	31	29	26	24	25	33	35	27	30	24	33	31	33	36	33	30	34	29	20	23	39	31	37	30	22	30	32	28	32	26	37	33	30	34	34	30	28	35	29	33	37	32	32	21	32	33	34	21	42	31	22	41	25	22	28	27	34	42	24	28	34	24	34	38	21	29	26	26	39	28	32	21	30	40	22	31	39	33	21	32	36	28	28	25	24	28	38	27	19	30	42	26	23	27	35	41	33	31	21	29	31	29	27	30	35	23	30	28	27	39	30	32	31	31	28	32	30	24	25	19	24	25	30	40	24	37	30	25	27	31	30	27	40	28	30	25	24	25	18	25	25	20	28	29	29	27	33	32	26	22	40	38	30	21	33	35	20	42	37	25	28	27	38	34	32	38	22	18	29	26	36	32	29	38	38	32	32	31	33	32	28	32	27	33	35	33	37	35	34	27	36	38	27	32	30	31	36	27	34	30	25	25	31	28	25	37	29	32	29	24	26	45	31	29	27	28	27	27	35	22	17	32	40	22	24	28	30	30	25	33	33	26	37	29	38	34	37	20	26	32	33	28	27	37	24	35	42	39	23	30	30	30	26	27	35
35353	25621	19912	36010	43973	41875	36468	29598	23046	17219	13064	10265	7706	6189	5164	4895	3951	3123	2411	1928	1514	1281	1178	1110	1069	906	853	847	750	642	658	595	573	533	532	504	521	518	514	519	522	520	523	516	489	492	490	531	535	538	493	503	484	483	499	549	505	506	503	502	554	545	503	552	552	566	586	570	550	563	544	551	510	553	542	545	548	572	552	563	521	523	503	498	545	529	520	542	535	501	516	536	561	536	490	497	505	472	511	503	485	545	488	489	495	513	494	498	484	505	488	493	550	500	498	476	478	495	527	477	509	504	500	506	526	522	505	524	494	565	482	516	505	476	520	475	503	496	574	494	498	497	498	511	506	477	557	535	508	526	521	477	479	492	462	469	542	523	472	482	466	471	506	512	519	474	484	470	476	516	500	505	496	488	489	544	503	500	487	502	499	474	506	494	465	496	486	491	483	452	552	466	514	506	480	512	490	490	503	513	488	509	514	471	492	497	525	479	469	471	488	494	479	446	485	510	493	485	484	466	505	501	518	463	465	552	501	458	501	524	514	438	497	485	503	479	476	505	484	489	475	479	517	522	487	535	486	486	495	483	494	478	510	479	473	480	479	503	485	457	459	502	475	527	510	488	469	505	554	469	520	527	466	478	499	491	515	489	502	485	487	463	476	452	500	516	471	495	486	505	515	496	464	485	514	507	475	474	450	478	477	491	487	534	475	486	515	451	475	458	535	507	473	427	490	483	489	467	483	481	465	506	485	500	502	518	473	501	492	479	491	493	508	505	463	487	507	506	467	459	461	506	479	473	485	525	502	485	517	477	498	509	546	514	460	485	472	508	471	503	493	531	506	462	492	486	448	489	504	437	484	521	492	495	495	472	505	513	516	449	454	489	494	509	494	458	498	510	520	490	482	472	532	476	470	510	511	440	480	499	499	532	462	511	494	488	494	480	467	498	475	489	496	526	500	492	497	504	472	509	475	462	472	472	454	464	480	476	502	496	501	466	518	528	489	451	507	429	442	506	478	461	481	465	509	496	500	524	501	472	502	488	513	480	460	467	501	502	451	482	526	462	471	453	486	489	477	480	494	480	494	526	495	481	465	498	508	460	484	499	467	496	475	510	490	510	471	494	506	468	484	451	483	509	482	476	460	472	493	478	448	496	517	507	486	508	496	469	506	510	493	445	491	505	508	504	476	465	478	497	492	532	476	462	509	488	493	506	470	482	474	496	474	490	466	511	465	459	511	499	510	459	504	515	518	508	533	494	474	469	534	483	494	491	482	479	499	505	480	475	518	478	497	491	476	506	519	477	486	470	483	490	480	518	497	499	495	472	479	504	504	518	487	520	475	477	561	483	508	537	489	515	521	467	489	519	483	485	517	502	467	485	475	486	526	485	458	474	457	481	477	485	471	518	458	519	485	510	466	520	489	468	509	517	486	492	475	494	452	512	501	492	476	495	454	478	453	478	510	504	512	470	508	461	506	496	467	520	502	486	448	533	472	516	506	497	492	527	478	518	452	487	463	478	481	454	495	470	486	474	503	486	497	481	446	553	461	477	476	479	481	483	537	470	466	490	486	517	513	447	497	452	518	480	494	491	503	488	470	470	533	449	431	517	480	465	498	489	513	486	495	516	469	512	444	468	504	508	489	489	511	468	537	485	495	497	505	494	521	487	499	515	475	480	517	488	491	527	496	513	440	459	495	455	493	504	476	499	455	456	493	504	485	448	496	506	499	466	527	466	501	492	495	476	470	511	464	466	496	485	475	508	493	464	451	490	468	512	476	496	482	476	500	479	485	504	487	431	491	477	468	462	493	481	528	526	425	477	477	511	508	502	487	487	499	490	488	451	496	514	520	523	490	486	502	469	492	489	487	490	475	522	502	496	498	493	489	510	476	500	528	501	459	511	484	469	492	484	505	517	571	459	469	514	516	506	492	472	496	496	481	505	492	493	477	512	501	496	496	486	461	477	479	512	488	518	465	514	490	501	509	463	473	470	464	484	495	482	494	515	535	487	491	526	486	482	545	474	513	496	510	511	463	474	507	517	479	485	508	498	481	496	512	463	509	478	467	427	498	496	500	509	499	529	481	495	507	484	500	460	483	461	519	505	470	472	500	489	485	476	471	462	456	489	508	477	505	475	501	508	520	493	525	472	466	474	506	493	470	444	497	476	476	500	426	531	478	522	449	492	441	481	476	507	498	496	511	502	497	475	458	518	524	472	498	518	514	484	531	489	531	468	528	493	457	514	456	468	469	505	474	488	500	473	478	463	469	505	491	481	512	502	486	484	512	471	479	495	452	461	490	454	487	493	486	446	486	458	483	522	494	488	494	506	495	516	489	451	476	500	471	512	477	521	500	484	498	517	513	499	488	490	477	550	460	513	472	447	445	493	495	494	482	535	505	493	469	496	481	510	493	473	473	507	506	513	485	498	507	478	497	500	500	475	493	452	463	499	507	509	481	500	490	519	489	465	493	476	470	486	464	479	499	489	470	486	519	493	458	492	514	502	500	492	481	480	502	488	540	505	505	489	447	444	542	517	488	474	469	454	484	463	484	474	507	489	482	481	469	498	458	538	479	482	532	507	458	471	478	509	509	520	505	494	432	506	508	464	480	483	532	446	500	482	467	462	498	474	497	498	478	472	496	491	535	493	441	523	487	473	477	480	482	493	471	496	494	526	496	505	522	466	512	470	502	461	462	481	455	474	485	507	492	491	505	483	495	484	516	507	488	504	420	541	509	503	471	469	451	481	467	449	499	504	480	488	484	487	466	496	462	466	507	486	490	484	461	499	477	474	509	475	476	457	485	507	544	518	505	482	438	458	461	499	527	488	451	473	482	507	488	456	512	512	491	483	546	481	442	503	487	500	503	491	464	485	488	458	457	506	490	485	476	486	484	474	476	459	501	498	489	490	483	489	500	503	492	509	522	498	480	494	481	533	463	502	493	496	524	519	502	472	517	476	478	515	492	519	473	472	448	482	466	519	482	492	498	470	510	508	496	501	477	494	504	537	475	510	485	461	483	533	505	467	462	496	486	493	476	519	498	472	488	480	456	483	520	479	490	486	468	494	493	487	489	518	470	506	521	496	472	465	487	487	500	441	477	514	517	470	504	477	501	475	513	487	513	551	491	478	514	504	490	490	495	491	440	498	506	509	532	502	474	462	467	479	537	498	476	488	490	479	480	462	451	546	520	509	509	487	485	473	503	452	503	471	520	502	518	448	506	514	502	533	494	491	516	516	457	515	505	506	462	486	529	497	473	487	506	479	482	513	538	501	506	485	478	475	480	494	471	427	502	493	515	467	498	470	483	509	544	527	441	460	497	487	518	485	492	497	486	533	506	474	519	481	454	516	530	493	506	507	498	476	480	489	498	505	522	451	471	468	464	490	476	479	488	486	507	504	476	491	476	490	479	490	482	503	510	483	515	503	494	482	485	506	496	471	490	509	482	492	505	475	481	470	497	480	488	462	475	500	499	486	481	474
3761	1588	1031	890	1505	1585	1394	992	654	399	286	228	199	173	111	123	120	75	70	53	49	41	39	41	47	39	40	30	32	24	29	23	27	30	31	28	29	28	30	22	33	33	30	30	28	19	35	26	26	28	28	35	31	18	23	32	33	34	36	27	31	28	33	29	27	32	34	32	28	34	27	33	29	22	29	27	22	31	34	27	21	29	35	21	34	32	27	27	31	34	37	26	21	36	36	26	33	27	30	33	28	26	22	31	27	42	20	26	29	37	23	32	22	24	32	24	30	37	30	33	25	27	23	40	27	32	23	33	14	35	32	29	23	36	27	24	42	25	25	24	26	26	35	33	40	36	24	25	24	34	37	30	24	38	22	24	32	23	26	16	33	20	24	33	32	33	35	32	32	30	37	35	28	33	37	34	30	22	28	37	33	44	32	36	29	32	27	36	24	35	29	29	36	22	37	34	31	33	28	39	24	25	32	20	33	36	41	36	30	29	32	34	30	29	37	19	33	28	35	33	31	31	31	22	21	25	36	23	29	31	23	28	31	31	24	21	41	17	29	32	27	30	31	40	31	34	29	33	28	26	32	34	26	34	25	28	26	19	27	36	23	27	27	21	23	30	29	35	22	37	36	40	33	35	38	29	38	27	22	39	28	27	36	27	35	19	26	21	21	23	30	28	26	17	35	24	24	30	30	20	21	29	38	25	36	27	39	31	21	29	30	34	21	29	25	26	32	28	35	32	30	27	19	21	29	27	33	26	28	28	35	32	25	24	26	28	29	32	25	21	31	28	32	24	31	27	19	22	23	29	28	37	26	16	31	25	29	37	33	25	28	34	28	26	31	35	36	19	30	35	31	38	32	27	25	22	38	36	28	26	33	37	35	32	31	20	24	30	50	33	36	26	26	38	26	26	26	19	19	30	18	33	27	19	19	25	31	32	39	34	24	32	27	28	32	26	34	30	23	27	32	16	31	23	27	28	34	29	21	25	17	27	31	27	21	26	28	34	30	27	43	32	32	24	34	30	30	34	25	30	32	32	25	29	34	33	32	29	21	22	27	42	37	21	33	35	28	24	24	23	36	27	42	33	32	26	35	26	34	33	31	32	29	23	22	33	29	28	26	21	24	37	33	39	23	30	20	33	29	28	28	34	27	23	36	27	24	26	36	33	31	25	32	50	30	31	29	34	29	24	22	30	25	24	31	32	28	33	26	20	26	33	32	42	33	23	31	24	28	29	33	27	28	43	27	34	37	36	29	32	26	26	34	23	35	28	38	27	27	26	28	35	30	22	34	27	35	23	38	36	33	28	28	26	28	26	30	19	18	26	30	31	33	27	37	31	25	35	23	31	34	39	31	35	24	29	25	27	27	45	27	24	20	24	24	25	28	32	22	26	35	26	33	28	24	30	36	32	26	17	25	26	28	25	36	18	22	33	33	36	31	24	26	23	38	27	40	32	33	22	29	26	26	23	31	17	33	29	35	36	36	35	19	24	29	33	32	22	33	24	30	23	30	27	18	35	26	37	39	40	27	39	29	29	29	25	31	31	31	34	32	32	33	21	29	27	23	30	35	26	29	28	20	20	28	30	32	28	31	34	32	30	26	34	27	28	19	30	30	42	27	26	21	23	36	29	22	31	32	37	34	31	29	23	36	40	33	27	21	30	28	32	33	35	37	36	38	47	32	36	29	30	31	27	29	29	27	29	27	35	31	24	26	26	22	22	36	26	28	23	34	33	26	30	29	23	33	28	23	26	28	29	31	20	38	37	27	28	29	44	39	24	40	43	26	23	33	33	24	28	29	31	32	25	23	29	31	29	34	36	28	26	30	32	17	29	31	33	20	30	37	38	36	23	23	31	29	30	27	33	21	29	30	34	25	39	28	28	29	27	32	25	26	40	35	32	20	31	25	21	36	31	27	32	26	24	30	34	18	28	28	29	20	21	29	28	27	29	24	33	28	31	21	31	30	33	28	27	37	29	30	22	30	28	27	31	31	27	29	30	36	31	31	35	21	33	22	27	34	44	25	25	37	40	28	25	32	37	27	32	30	21	27	29	22	34	26	29	29	26	22	41	31	33	19	32	27	37	30	33	33	27	24	30	27	42	27	34	31	19	32	26	33	23	32	30	25	27	27	27	42	27	23	25	22	21	25	26	30	32	21	22	33	35	28	36	24	26	34	25	22	28	16	25	26	42	43	27	29	21	26	26	24	25	17	27	21	32	27	30	23	30	28	45	25	32	29	17	23	23	31	31	26	27	24	39	27	34	28	39	38	33	17	29	25	33	34	22	31	40	22	25	22	30	26	27	34	23	27	30	26	21	25	22	31	28	36	36	42	40	31	26	24	27	30	39	25	29	24	24	30	24	25	23	20	32	30	30	20	30	26	25	32	20	29	24	31	27	38	30	30	33	36	32	29	37	28	21	30	25	21	31	33	47	32	31	22	31	24	35	29	23	29	32	23	29	38	34	22	30	28	46	34	18	25	25	29	29	31	31	40	36	24	20	25	22	34	30	33	26	33	37	27	36	27	42	26	20	20	38	26	20	32	38	30	28	37	30	27	32	30	32	52	23	21	37	25	32	28	31	24	31	33	26	22	30	20	34	22	26	31	22	23	23	27	40	29	27	30	22	26	29	26	24	28	35	32	19	23	31	29	33	33	22	35	40	22	33	29	37	29	22	29	30	22	27	27	34	25	33	33	31	29	29	24	26	35	29	20	41	24	35	21	26	25	29	29	28	29	33	20	24	20	33	28	32	25	23	24	31	27	26	33	31	29	24	34	32	26	30	15	38	26	29	23	28	34	29	33	34	24	23	26	24	35	37	34	29	29	29	41	31	36	23	26	30	25	37	27	27	40	32	35	27	23	27	32	26	26	32	21	39	36	29	32	34	33	33	33	23	33	33	32	27	22	29	32	25	39	23	27	26	34	27	21	34	30	35	32	17	29	26	26	29	29	40	30	31	25	20	39	31	30	31	33	28	30	32	21	28	22	28	34	25	33	32	27	26	31	24	33	39	35	30	29	32	31	22	35	32	29	29	33	30	23	27	24	24	39	25	31	29	34	24	26	25	31	24	26	30	32	30	32	24	30	27	25	21	28	25	30	30	31	27	22	29	27	32	34	27	24	33	28	25	35	29	27	26	30	31	36	38	31	33	25	33	27	41	21	30	26	28	26	30	30	30	40	27	17	35	28	28	35	30	29	33	31	30	30	24	22	32	36	31	26	26	30	23	41	32	44	27	35	26	24	41	18	31	31	25	30	37	27	25	31	28	36	26	20	31	26	25	31	24	22	29	27	34	28	31	29	30	15	33	28	35	37	35	25	31	32	36	30	34	32	28	31	27	34	23	32	36	36	38	27	34	28	22	27	30	27	35	29	25	23	37	36	35	32	34	48	25	29	33	37	25	29	35	30	33	34	25	31	30	32	28	27	33	35	32	15	34	29	37	30	28	30	35	25	32	30	22	32	35	34	33
35309	25553	19821	36026	43929	41398	36169	30172	22789	17077	12833	10122	7537	6201	5208	4614	3807	3065	2358	1830	1537	1329	1123	1056	1033	929	815	743	683	637	601	598	520	520	537	529	474	509	479	488	496	533	465	439	491	465	469	525	518	483	513	492	501	480	471	494	478	507	477	511	511	500	530	541	534	509	513	533	557	523	518	577	550	518	539	530	516	547	523	493	514	579	572	499	513	502	549	488	516	550	535	477	513	478	483	482	485	439	489	518	501	476	464	517	484	480	478	448	510	491	464	482	438	461	481	500	471	497	434	484	466	494	458	462	483	484	468	489	468	483	492	473	492	498	479	467	493	507	499	438	514	509	461	485	482	445	509	501	498	485	468	484	481	501	533	474	483	495	462	471	457	457	466	485	494	474	465	509	466	478	476	488	472	510	499	471	480	491	473	497	502	454	473	455	454	477	496	449	472	486	469	459	488	469	462	455	499	468	461	417	474	477	482	469	437	456	452	483	437	491	487	484	480	490	485	475	450	477	471	487	446	431	475	494	467	426	472	491	483	493	469	495	489	521	515	468	497	484	442	490	468	442	471	468	428	456	458	483	466	457	453	504	462	470	507	445	478	523	480	480	444	476	464	505	471	505	446	492	467	459	436	475	480	518	440	439	460	476	467	492	471	477	459	468	471	463	497	474	458	469	489	476	469	463	430	515	471	452	478	464	470	425	501	426	479	501	481	462	485	482	465	449	468	477	469	462	499	494	506	486	474	499	502	450	471	449	456	463	495	479	443	449	469	510	520	430	444	497	457	494	500	489	458	492	469	546	488	502	482	473	430	512	470	464	490	465	486	485	473	460	484	504	480	505	444	471	474	493	503	481	516	485	444	457	480	445	464	441	473	438	456	447	495	451	443	476	489	455	460	428	472	472	480	472	474	451	468	525	465	468	473	419	465	495	497	487	476	469	491	466	515	499	497	464	484	467	483	481	495	458	504	489	481	512	478	475	485	487	471	452	529	453	462	476	485	468	476	458	499	436	465	487	461	464	516	453	454	495	436	488	460	470	503	502	488	464	473	479	507	509	457	461	522	448	467	482	446	425	463	472	441	474	521	451	511	497	448	440	454	455	479	465	469	493	487	501	463	455	472	464	471	502	471	461	444	461	487	452	459	514	498	466	461	458	469	492	489	470	495	444	470	484	459	463	500	490	474	488	450	470	456	489	413	484	453	494	458	493	465	445	485	450	471	470	506	466	445	485	463	478	447	462	445	448	472	463	484	506	475	470	471	492	441	475	517	485	474	496	454	466	474	503	457	475	463	474	490	467	454	477	486	430	481	447	506	485	431	502	466	460	496	495	485	467	473	496	470	454	466	463	488	454	479	452	437	466	457	478	467	467	476	462	472	447	463	428	506	507	507	476	441	486	448	453	493	458	474	511	398	473	514	490	461	460	504	489	487	486	514	479	536	499	494	431	447	444	502	489	495	501	469	456	477	463	511	474	451	458	482	525	470	480	485	451	463	461	477	493	438	477	447	480	513	463	454	467	447	518	438	464	466	436	450	507	463	468	479	451	498	438	484	421	454	484	461	524	465	479	479	486	451	483	470	459	491	457	443	479	474	439	470	512	472	484	484	468	494	429	490	483	474	495	485	474	465	463	478	487	437	474	474	473	453	433	468	459	494	516	493	525	428	470	434	448	453	487	483	457	495	462	466	477	465	468	477	476	473	468	474	524	485	441	479	501	466	441	482	500	473	484	411	456	471	470	467	497	429	480	498	445	481	506	461	518	483	475	452	481	499	473	458	475	473	472	456	471	474	471	477	465	481	472	460	491	508	498	451	465	489	482	473	482	462	457	485	463	449	493	445	469	457	487	487	436	457	488	453	479	491	501	491	477	480	499	431	490	480	476	491	452	490	461	465	469	463	522	478	448	507	463	440	489	486	480	452	515	500	458	430	492	495	511	483	462	445	498	507	484	491	483	503	458	484	467	506	475	470	482	482	490	455	484	471	474	471	447	462	429	473	490	484	480	479	478	469	475	467	489	467	467	475	489	492	431	470	499	463	473	447	487	470	454	488	476	469	504	506	478	479	475	484	479	511	483	469	477	491	482	465	477	512	425	449	465	458	472	472	462	466	475	469	520	453	448	466	438	476	474	474	410	500	505	498	477	484	460	469	531	479	479	441	472	458	452	469	467	507	493	487	459	444	469	472	470	454	492	471	456	476	486	457	479	487	461	495	461	467	485	455	498	484	521	460	427	471	486	481	490	437	510	525	515	459	477	450	469	470	457	459	476	473	485	477	469	501	460	463	440	473	474	427	429	458	462	515	497	453	458	431	470	454	501	456	478	426	512	490	458	461	470	453	478	452	473	450	464	458	437	515	496	463	459	473	478	441	459	454	488	483	499	470	502	462	497	506	443	464	476	469	480	492	438	472	430	485	501	444	464	447	462	483	475	485	477	492	465	446	424	478	438	473	506	445	483	459	458	442	461	451	459	463	473	451	478	509	493	464	494	482	498	485	462	476	469	520	513	491	476	453	478	493	468	477	486	467	476	505	472	506	485	470	460	491	491	449	470	476	451	464	456	476	502	515	454	448	465	467	501	474	445	475	489	496	423	455	453	476	458	481	440	436	481	483	460	441	419	474	491	439	428	480	464	466	471	499	462	486	457	491	468	480	484	476	464	497	478	467	472	486	461	513	473	502	470	498	441	465	474	450	472	473	490	476	504	435	483	419	526	450	467	476	484	484	486	457	478	466	471	496	497	448	466	505	497	500	453	520	473	446	476	437	509	482	499	467	469	453	456	528	448	464	444	488	506	478	513	480	467	413	474	473	474	504	441	508	436	463	482	475	458	444	502	476	491	451	449	446	455	461	489	477	486	510	475	492	464	508	479	424	477	457	465	489	484	444	472	488	451	442	447	478	454	480	473	502	478	513	467	461	443	462	473	436	484	471	432	418	469	487	470	493	450	494	485	481	477	471	510	443	471	445	494	467	508	450	437	467	466	493	464	471	489	495	505	488	456	475	459	488	488	461	471	480	431	469	485	474	441	466	463	480	465	475	485	445	476	460	493	487	486	480	453	436	447	434	468	449	458	515	505	432	473	442	449	453	488	482	498	461	494	473	444	484	480	477	479	481	433	483	465	505	466	479	480	473	471	498	459	456	458	475	478	491	500	486	459	468	451	456	504	468	477	435	484	511	444	473	493	480	464	461	447	474	498	397	476	435	458	482	489	465	443	493	490	466	443	495	488	481	449	466	459	449	497	487	447	443	453	430	470	449	493	467	478	468	524	489	508	437	498	481	448	470	478	498	422	470	456	487	482	491	445	491	500	475	482	446	509	478	457	460	479	524	472	455	475	497	451	484	471	458	474	436	467	455	474	480	474	458	481	468	426	458	464	471	455	509	487	475	467	499	478	496	469	446	501	483	498	461	441	513	437	488	499	456	462	490	480	500	484	474	464	507	443	496	435	426	490	466	448	465	503	472	456	502	495
6076	2322	1532	1303	2058	2354	2024	1412	896	561	429	316	269	195	180	190	141	136	111	69	79	84	66	60	65	63	63	54	64	46	44	35	49	60	43	45	53	46	35	47	46	45	39	61	36	43	50	49	39	50	55	39	40	53	56	40	43	37	33	49	52	39	47	46	58	43	36	37	54	48	35	52	38	42	48	46	45	52	42	48	40	33	32	50	52	51	40	50	34	51	40	46	48	50	54	42	41	43	43	38	36	46	41	43	50	54	47	43	40	44	39	45	41	35	51	41	40	45	44	51	36	52	38	41	53	49	51	42	43	42	59	52	46	35	27	33	33	32	30	53	33	47	48	59	43	44	41	41	34	59	35	35	42	46	46	33	34	38	34	37	43	37	45	45	48	45	44	48	49	33	59	35	42	39	35	46	48	48	50	49	49	33	41	44	35	54	45	52	44	41	45	58	30	46	34	38	42	47	54	42	55	56	56	39	44	46	43	42	35	42	35	32	38	58	50	41	31	33	42	43	44	47	39	35	49	53	44	44	49	45	50	46	34	26	41	37	46	46	44	39	40	45	34	39	34	40	34	32	38	48	45	55	42	39	33	54	51	47	36	53	36	55	41	45	36	37	54	43	42	38	51	37	45	49	43	49	49	51	38	47	44	44	45	54	37	43	37	44	53	55	47	40	46	32	45	33	35	35	43	37	38	33	54	51	44	54	47	44	32	44	42	43	39	49	53	47	45	46	47	33	43	42	55	31	42	51	39	49	38	43	50	33	43	35	38	46	52	49	39	44	33	56	49	36	51	40	44	44	43	40	44	34	53	61	45	53	37	33	59	48	44	37	39	46	46	46	40	41	38	42	45	37	53	43	46	55	46	35	33	39	33	46	49	44	59	42	43	42	42	40	45	45	37	48	54	53	53	47	41	40	46	43	49	54	40	33	44	50	36	45	46	44	40	41	53	35	44	42	34	44	45	44	52	44	36	31	46	43	47	48	48	35	36	56	33	45	32	35	44	39	52	44	32	44	45	53	35	37	47	34	43	42	42	50	36	38	49	36	46	50	50	35	53	35	38	47	43	63	49	38	42	46	43	35	43	47	48	41	41	46	43	37	42	39	36	42	37	44	46	55	37	43	59	49	42	44	42	47	45	49	58	49	45	31	34	41	38	43	40	39	44	42	44	48	46	32	38	33	52	48	42	30	42	46	43	47	46	43	34	41	35	45	43	43	47	42	41	50	44	45	45	48	52	40	41	41	54	45	50	45	42	53	36	50	36	45	36	38	45	50	52	43	49	43	34	36	33	51	40	46	46	47	33	43	48	42	54	47	37	47	38	47	51	64	33	38	43	47	43	30	43	41	42	42	51	43	40	44	37	41	41	27	48	37	36	46	37	38	48	45	46	44	35	52	34	42	51	53	46	41	36	52	40	46	44	54	35	49	44	45	50	42	39	39	52	36	53	48	40	47	41	40	45	44	35	42	41	39	51	45	39	37	45	32	36	41	58	39	47	39	36	53	37	42	48	37	43	37	35	56	40	45	39	46	42	47	39	44	30	50	40	41	35	52	40	41	48	49	48	50	44	48	52	41	37	31	43	52	48	40	36	40	49	43	54	42	38	49	33	42	44	41	49	49	30	46	46	48	46	40	44	34	41	40	43	45	41	46	37	35	36	33	39	44	37	39	46	38	43	26	52	35	46	50	47	45	35	41	44	46	38	46	41	39	34	45	44	50	46	59	43	46	48	36	39	45	32	42	47	34	46	50	43	48	36	41	40	41	49	43	44	52	49	42	46	45	45	40	38	42	55	47	45	35	45	35	48	38	38	42	45	38	44	48	41	45	34	46	53	44	45	43	44	44	28	42	49	46	40	35	45	37	33	41	36	40	46	47	36	36	45	49	37	42	49	53	49	36	47	46	47	46	45	48	50	44	35	50	50	47	46	61	39	33	52	46	43	42	38	46	42	36	48	36	45	52	33	43	42	36	38	33	46	54	34	29	37	48	45	28	50	45	35	42	44	53	32	46	44	42	48	48	53	43	54	43	43	40	48	39	35	40	42	44	43	38	38	42	44	45	58	49	56	58	43	52	51	37	40	47	40	54	39	50	51	46	44	43	46	50	40	32	67	58	41	39	46	41	38	39	55	45	41	57	53	43	37	43	38	48	45	50	37	60	34	56	37	41	48	41	39	39	52	45	57	38	30	58	44	51	39	37	45	44	33	56	46	44	40	40	54	56	39	40	51	34	37	38	44	39	47	34	29	51	35	46	56	35	46	44	42	41	45	52	35	48	35	32	42	44	54	42	43	44	48	46	50	42	44	43	44	47	48	43	50	44	47	45	42	37	46	49	50	40	40	54	37	55	41	49	29	43	41	43	48	44	42	43	44	52	33	39	52	48	45	46	42	41	46	50	45	35	42	38	37	42	56	41	40	42	44	37	49	45	36	43	45	52	47	37	46	40	43	41	39	37	51	41	48	35	37	43	40	49	39	40	46	31	47	44	46	57	40	38	24	43	44	38	41	41	44	51	48	53	44	44	38	36	51	35	38	42	46	38	39	38	33	44	55	45	51	30	39	33	42	36	44	41	44	41	46	32	45	39	41	42	47	46	35	50	37	49	39	48	48	33	47	45	59	43	45	45	47	55	50	40	43	43	38	43	38	40	41	44	45	37	48	35	37	44	35	42	48	47	47	39	42	41	43	54	58	47	49	49	36	42	40	49	47	34	39	47	37	53	45	38	31	48	50	35	40	41	42	39	37	31	32	33	34	54	46	40	32	39	39	36	45	40	41	35	41	49	34	35	41	48	38	58	41	52	40	50	45	44	40	45	54	35	44	45	45	36	47	45	38	47	35	48	42	50	42	49	43	37	41	52	41	43	44	43	48	43	33	40	53	38	46	45	42	47	42	43	48	39	47	46	42	40	33	56	32	39	47	37	31	47	33	41	42	34	46	36	51	56	43	47	38	40	54	40	41	36	53	57	47	46	45	38	48	42	37	51	47	46	41	36	34	38	47	45	51	42	53	39	36	33	43	42	38	32	39	46	45	41	40	44	42	35	35	39	48	40	37	51	34	39	35	39	46	38	47	40	47	45	34	49	50	50	35	43	39	41	46	50	37	48	49	40	40	39	41	40	49	53	42	39	44	32	49	50	44	40	39	37	41	36	33	34	44	38	45	46	46	33	48	42	44	46	43	52	39	40	44	40	44	45	52	41	47	52	40	46	30	38	42	46	43	37	40	35	47	53	33	43	39	43	41	48	37	39	40	47	37	56	46	43	47	43	47	39	46	41	32	43	37	43	45	39	39	36	52	47	43	48	53	32	52	45	47	36	37	36	39	49	50	39	35	38	36	49	40	43	43	45	54	43	36	36	52	37	40	33	47	41	41	51	38	60	48	52	41	36	39	39	51	42	44	42	35	41	38	48	31	42	45	44	47	48	46	40	44	47	42	43	46	42	37	32	26	37	33	32	45	43	31	36
38186	28780	24022	39740	47509	45369	41087	34624	27488	20975	16999	13475	10134	8465	7234	6630	5484	4511	3552	3057	2471	1983	1868	1716	1597	1379	1233	1150	1118	984	920	897	881	799	788	783	747	773	746	740	702	733	724	683	729	743	712	761	722	679	758	763	711	673	796	744	737	690	711	773	763	736	751	734	798	815	787	786	793	849	806	817	758	757	841	786	774	737	771	780	760	756	762	709	778	737	702	729	708	739	755	756	700	694	701	749	676	705	702	670	686	700	707	689	671	690	742	725	686	654	684	698	686	689	689	665	712	688	689	697	703	731	751	739	721	682	674	668	719	700	734	705	671	703	753	701	718	687	709	742	727	734	712	655	737	699	736	678	691	693	659	691	722	718	702	646	692	717	649	670	708	671	728	695	690	647	699	697	673	695	704	639	690	705	678	723	654	709	671	755	699	713	668	692	674	654	719	732	684	699	733	699	635	694	721	681	652	649	670	726	677	678	710	693	660	645	750	710	673	725	688	679	697	643	690	680	637	737	665	636	680	710	694	703	664	721	695	701	679	713	662	684	681	672	678	661	684	682	687	697	655	724	681	721	750	692	662	693	699	660	721	712	656	718	683	715	672	687	706	699	701	680	684	711	663	674	693	716	662	641	727	694	673	686	705	697	698	690	727	647	705	721	695	682	659	699	671	711	705	731	662	719	690	703	729	696	736	658	700	717	688	694	711	659	695	664	671	691	680	678	674	740	744	695	730	721	682	735	645	668	675	743	697	660	685	698	703	678	660	728	706	667	652	665	700	698	724	716	660	719	670	686	700	697	742	671	691	691	750	698	715	679	721	695	683	722	651	656	661	687	708	634	674	715	652	711	712	686	760	704	646	686	691	686	683	742	699	705	703	680	711	683	680	725	707	654	670	723	724	695	697	675	651	652	726	713	702	726	669	681	711	664	669	703	711	673	666	677	626	710	686	721	713	673	707	695	676	687	674	691	680	717	685	705	712	686	689	678	661	679	665	684	657	652	658	693	707	710	691	675	710	699	684	670	715	719	696	666	657	633	644	724	706	683	735	707	692	673	706	754	659	692	711	680	732	658	666	674	629	707	648	677	725	673	666	737	707	681	672	693	704	663	636	692	641	720	662	692	643	675	664	701	718	680	721	711	696	674	666	708	659	725	691	690	622	768	696	664	725	728	698	691	623	688	649	676	676	707	689	670	668	668	679	625	692	697	717	637	691	686	685	682	669	696	671	719	673	661	695	688	678	717	699	653	678	683	670	643	722	688	672	670	697	743	619	716	687	741	692	666	696	676	720	684	702	679	670	683	672	693	686	720	681	722	686	734	723	640	656	687	670	686	695	706	694	680	704	673	660	665	656	711	648	679	646	680	688	665	667	710	676	736	730	624	699	688	690	706	671	704	707	659	725	666	688	684	688	670	693	671	696	705	660	645	692	708	676	684	673	695	722	671	659	680	722	715	686	638	713	703	715	652	733	662	677	688	708	728	680	671	668	706	707	636	673	665	713	691	732	721	657	696	663	650	662	699	747	710	672	749	698	649	665	693	696	704	696	743	667	719	682	712	665	695	690	684	634	685	717	684	688	648	698	649	731	737	687	704	666	657	664	710	647	656	684	698	756	682	682	716	664	657	695	712	721	677	652	693	678	666	720	661	672	657	697	703	692	649	696	684	697	668	683	676	707	690	648	652	667	659	709	694	705	715	651	630	708	708	691	698	718	665	702	704	660	655	687	665	725	683	705	614	730	726	694	718	642	708	697	664	673	690	685	712	696	639	682	683	703	700	718	707	757	670	722	734	729	688	709	705	689	707	696	712	705	697	675	669	667	699	638	672	711	683	672	665	662	697	661	708	631	671	688	673	710	690	704	639	647	668	707	651	675	625	684	658	684	663	691	699	676	706	700	720	676	672	735	671	674	655	630	690	738	654	744	669	676	644	670	702	693	713	702	669	697	676	678	652	676	670	681	689	705	734	732	696	723	705	696	702	672	682	690	684	656	710	699	653	698	676	661	648	665	693	702	731	649	698	703	681	683	703	696	708	663	717	684	694	745	678	720	656	681	675	679	674	690	712	702	698	683	741	701	640	677	669	620	682	658	634	702	688	699	699	680	696	703	692	671	671	687	754	638	681	691	717	684	681	715	745	689	688	694	678	680	673	712	667	727	657	682	671	695	715	705	677	685	705	696	683	660	688	702	685	674	688	724	640	628	736	688	706	681	719	685	700	707	670	675	659	645	696	705	717	712	642	691	720	640	701	703	667	732	675	726	728	694	675	687	663	720	653	686	677	689	704	641	724	688	731	668	671	674	699	696	662	706	679	722	627	720	678	721	705	706	707	686	663	710	675	672	695	687	665	703	726	622	748	678	671	699	702	681	677	723	725	718	707	689	658	667	648	714	674	759	664	691	655	702	666	648	668	659	689	669	683	689	687	660	697	707	691	707	704	671	690	702	680	720	676	711	694	714	704	714	663	646	668	679	707	693	696	686	705	657	678	669	713	712	687	722	682	630	700	664	664	740	666	671	673	695	684	679	715	677	678	718	655	725	676	708	700	706	644	706	700	699	732	729	669	704	694	638	667	671	693	656	683	706	665	682	679	679	698	667	672	698	681	697	752	664	673	687	662	678	685	700	682	665	680	683	697	649	689	689	678	671	654	679	643	747	683	717	669	655	663	683	658	684	742	664	731	700	700	676	683	669	713	682	707	713	660	715	645	696	667	710	686	687	667	689	676	681	675	666	647	636	746	697	673	655	653	708	654	679	667	706	701	674	660	694	719	672	682	698	673	700	703	728	684	716	678	713	714	707	698	676	671	674	675	667	677	690	688	733	683	667	677	714	670	666	681	684	671	690	662	648	740	668	689	714	655	663	714	706	710	695	654	660	687	658	686	732	705	667	638	688	639	675	732	700	686	685	696	671	703	694	687	693	683	683	682	692	683	703	699	654	672	699	714	687	719	656	666	677	700	717	686	750	655	703	676	676	653	702	651	674	681	716	734	669	675	664	704	725	710	708	680	693	658	669	659	712	682	704	689	699	740	745	672	725	665	719	689	696	679	709	690	644	628	699	627	684	685	683	697	667	714	674	694	706	689	706	700	709	617	723	651	732	660	660	698	672	697	717	707	694	689	617	663	693	646	673	674	665	698	716	686	696	643	701	669	682	676	695	703	721	663	721	698	649	674	670	702	681	658	685	685	711	690	703	728	700	720	709	667	684	702	672	659	661	719	679	721	695	665	720	664	674	652	681	670	681	704	698	737	681	693	686	690	661	687	663	699	670	650	683	675	673	627	716	678	680	715	659	735	690	666	688	688	707	659	719	661	700	723	682	698	701	631	738	725	737	700	705	727	726	699	651	705	697	677	709	644	693	723	696	745	694	745	681	675	691	732	695	706	698	686	701	675	692	674	676	677	640	704	721	689	673	717	695	635	637	690	697	703	642	690	688	680	701	666	666	739	684	694	679	697	641	691	702	761	723	669	690	658
7093	3474	2270	1909	3080	3529	3048	2020	1348	903	597	426	346	268	225	199	187	179	119	121	86	75	73	75	75	69	46	39	49	40	42	37	47	34	35	40	35	33	35	28	31	25	36	43	27	34	39	40	29	34	36	23	33	42	24	32	24	31	33	16	36	25	40	33	32	26	23	27	34	37	26	34	33	37	42	31	33	34	32	38	38	32	42	30	29	32	41	29	29	20	33	30	31	26	17	25	18	28	22	18	30	34	31	27	33	29	32	30	32	35	30	32	38	36	29	27	23	35	37	22	21	26	21	15	27	35	17	40	31	34	41	31	43	27	27	36	28	34	37	29	26	27	25	26	39	26	39	28	33	26	23	22	20	32	25	29	32	31	32	19	23	31	29	27	35	35	26	22	29	32	25	37	36	24	20	18	37	26	36	28	24	35	22	31	28	29	34	29	21	37	26	28	16	34	34	30	32	36	26	25	34	24	34	33	37	25	39	18	32	26	41	36	26	31	25	29	22	29	33	31	26	27	26	29	28	38	44	27	20	24	27	37	25	29	37	25	30	39	30	24	23	29	33	24	26	26	35	21	31	31	31	23	39	26	32	28	31	21	19	18	23	27	29	27	27	30	25	34	26	19	26	39	28	29	22	36	29	29	28	22	27	26	23	37	35	29	29	32	30	32	39	27	32	28	29	23	31	44	25	26	16	28	44	27	30	28	28	20	28	32	25	25	29	30	30	32	20	27	25	24	21	37	42	37	32	27	24	37	37	38	24	27	29	34	29	30	30	29	30	25	33	32	24	22	34	24	25	20	37	21	23	25	30	24	33	28	35	39	33	23	26	29	29	40	27	27	25	31	31	28	36	27	39	32	29	28	27	35	41	21	24	30	40	22	25	28	32	37	27	26	33	36	29	34	39	22	27	34	41	34	28	26	30	30	30	31	24	26	26	33	27	27	25	36	22	21	32	33	28	26	34	37	29	27	35	30	21	34	39	27	24	29	28	26	32	32	29	24	32	32	21	26	28	19	27	23	25	28	34	31	23	27	42	31	26	32	26	36	43	41	23	26	30	19	30	26	28	24	37	27	32	31	32	28	24	38	32	38	22	24	28	32	22	33	24	31	30	27	33	24	26	31	24	16	23	29	24	30	22	27	34	32	40	25	34	39	31	21	31	28	21	27	25	43	37	20	30	32	32	26	30	36	39	37	24	31	28	28	30	35	37	31	34	29	27	26	37	21	29	24	21	31	27	25	32	30	33	38	18	23	33	17	40	31	31	31	33	17	28	32	28	33	28	30	23	22	28	33	25	29	39	27	29	29	20	28	27	28	26	30	27	26	23	35	24	18	31	22	29	32	25	34	28	23	16	37	31	23	33	26	30	37	29	17	19	24	33	25	26	28	34	32	48	34	26	31	31	24	18	36	20	25	40	27	30	27	22	30	26	29	30	36	22	26	31	30	23	31	29	21	25	23	26	15	23	34	38	32	37	17	32	23	30	31	29	26	25	33	40	31	29	32	33	32	30	22	18	26	27	33	30	31	24	21	33	42	20	45	31	19	30	34	29	26	31	26	29	34	33	22	23	25	21	25	33	28	31	40	24	25	32	32	29	21	40	27	23	17	33	27	28	37	22	24	32	30	29	22	26	33	23	36	47	16	33	38	25	23	37	15	20	22	34	31	36	23	43	28	35	30	26	37	23	30	28	31	26	26	32	35	28	25	25	28	23	26	20	32	31	26	28	21	24	35	25	38	32	35	20	33	33	32	26	16	23	25	40	28	24	34	30	23	28	50	27	21	31	38	39	28	24	28	30	26	21	26	26	30	30	22	27	22	29	22	32	39	33	30	41	28	18	43	23	23	24	38	37	26	17	26	33	21	19	30	31	24	29	31	27	22	36	33	32	27	36	27	29	29	30	20	27	33	24	26	31	31	27	28	22	27	27	35	23	39	24	24	35	33	32	29	37	30	23	33	31	38	27	27	34	30	30	30	39	43	35	28	14	30	23	23	30	30	33	24	31	26	31	32	36	33	30	31	29	23	24	28	22	26	25	29	38	24	35	35	28	25	24	25	28	30	23	26	27	34	29	30	34	27	25	41	22	38	34	32	22	34	32	28	39	26	33	33	20	31	32	24	32	28	30	20	29	41	31	37	27	36	32	27	24	26	21	42	24	35	31	33	30	23	29	32	31	22	27	28	25	36	33	24	31	43	36	23	35	31	24	27	28	23	27	21	24	28	29	18	26	29	17	40	29	13	32	24	36	27	24	26	27	39	32	28	23	30	41	21	26	30	22	33	25	19	31	26	32	48	26	35	36	36	36	38	33	27	30	38	23	31	29	24	33	27	30	33	39	25	30	25	32	34	34	35	27	31	29	30	37	26	31	49	29	25	36	27	31	30	28	26	36	32	30	35	41	25	36	31	28	20	38	30	34	21	29	24	36	21	31	23	36	26	33	25	23	35	25	39	29	21	27	27	38	56	26	20	30	32	34	32	27	28	36	39	21	35	36	30	24	26	48	28	38	32	31	23	30	27	32	30	31	31	27	29	29	37	28	30	19	27	27	27	27	26	44	25	37	28	27	19	26	29	27	38	30	30	19	25	28	38	46	31	25	32	24	25	23	30	30	29	36	22	33	23	22	21	22	27	27	22	21	30	33	30	33	27	23	28	31	25	35	26	26	24	43	32	28	22	36	21	25	21	31	34	23	25	22	25	27	24	22	28	28	34	25	23	28	26	32	29	34	43	26	25	27	29	37	29	28	30	26	29	30	35	20	30	24	38	36	19	27	21	27	31	20	22	27	33	28	26	30	31	26	38	21	30	24	27	26	31	37	22	18	27	29	27	30	23	33	26	30	30	29	33	30	22	31	26	30	28	27	32	49	23	21	25	28	32	30	31	28	37	24	33	38	18	29	19	28	31	20	14	26	26	30	29	21	39	45	27	24	38	28	27	28	29	29	25	27	31	24	23	33	30	38	22	16	40	28	29	31	24	29	26	26	30	15	38	39	26	26	22	34	38	22	29	33	29	29	32	35	28	27	21	36	21	29	30	20	25	26	29	29	36	44	30	27	38	29	23	27	30	32	24	23	29	25	25	32	39	37	32	32	27	38	23	24	26	30	32	37	24	40	23	36	27	33	30	34	20	29	41	27	26	27	35	25	28	22	28	22	23	27	26	24	21	21	39	33	31	25	37	33	38	36	27	29	22	34	31	33	21	33	33	25	30	25	30	28	29	29	35	21	25	29	28	28	29	31	26	25	30	25	34	33	26	28	31	25	35	28	27	22	34	33	22	22	30	31	29	28	32	19	23	18	34	27	27	28	26	29	37	30	29	22	26	31	26	28	28	33	17	25	25	37	33	26	31	25	28	32	39	26	27	32	27	27	26	20	25	28	24	33	41	33	25	33	34	31	21	27	28	39	24	31	29	23	23	25	33	29	30	39	34	31	30	20	33	31	30	35	26	32	22	28	49	22	26	27	31
44304	33019	29021	44358	52390	50642	46020	38763	31819	25729	21441	17169	13463	11323	9633	8898	7351	6255	4776	3922	3250	2798	2447	2269	1935	1719	1454	1254	1160	943	929	878	808	730	743	673	684	646	611	595	565	571	618	596	591	578	557	565	536	589	573	585	612	608	562	577	561	563	535	571	613	585	586	577	595	594	626	674	627	675	654	611	596	593	610	639	615	625	604	583	603	596	609	603	632	562	576	603	504	586	562	554	552	572	506	523	543	486	553	492	493	464	504	488	495	467	495	498	468	505	459	493	480	482	493	485	534	499	481	509	490	494	498	451	499	525	485	517	485	483	503	480	488	491	476	475	488	436	498	515	547	538	529	514	491	506	533	511	459	497	519	487	482	511	512	425	482	487	483	452	495	485	484	461	448	446	460	481	474	462	449	440	469	501	467	471	449	454	475	475	460	490	463	471	439	493	467	481	460	481	462	471	477	491	471	466	431	511	497	466	492	417	462	444	507	459	460	467	445	502	432	482	477	503	488	478	490	485	479	427	483	514	489	473	438	487	481	482	484	470	472	444	469	476	440	467	492	503	475	475	495	471	472	487	414	465	453	470	455	498	469	479	487	475	485	476	478	458	504	505	466	471	477	437	467	478	432	464	495	435	459	473	467	492	472	493	451	484	452	484	525	477	444	456	476	510	488	476	443	497	493	451	484	465	475	475	491	458	476	463	486	493	466	473	441	499	477	469	439	500	449	492	493	474	505	446	469	449	472	478	463	462	485	479	497	493	500	532	447	483	517	463	519	505	466	495	485	447	492	527	512	434	478	466	461	466	500	487	492	478	505	505	471	448	507	472	475	484	450	465	498	492	465	440	500	456	460	469	459	459	429	465	484	439	469	438	457	502	485	477	484	497	463	448	454	478	470	462	506	456	486	456	482	426	463	497	493	474	463	446	507	482	492	464	451	444	505	467	445	480	438	493	467	502	527	489	504	462	483	469	487	480	470	476	474	458	441	443	510	492	465	474	470	484	464	480	473	480	452	465	508	476	450	462	437	447	495	502	456	497	455	406	458	506	501	432	496	498	433	458	494	472	437	491	468	496	498	477	483	478	487	458	472	491	519	524	506	496	461	480	458	475	416	463	455	478	435	471	469	476	476	459	486	472	452	492	485	500	485	480	444	467	458	473	508	475	488	449	437	449	472	467	454	495	470	484	477	448	481	478	447	495	447	485	506	499	461	467	477	469	484	440	466	493	459	453	410	478	470	486	463	437	478	478	465	499	493	526	465	484	493	484	483	469	473	501	443	456	485	448	493	452	515	475	489	461	426	491	477	482	466	482	470	497	478	497	460	450	437	478	493	494	496	492	512	480	486	494	473	519	453	476	487	469	491	450	487	460	451	473	478	479	463	451	482	466	457	484	496	440	491	493	469	445	462	466	484	468	474	500	481	493	459	443	473	484	453	505	446	491	451	465	502	493	503	500	515	476	436	497	494	460	468	492	461	440	454	424	469	444	478	501	487	474	428	467	485	507	466	450	492	501	462	448	417	479	478	483	504	477	463	453	485	496	477	457	470	442	509	463	489	466	405	483	469	449	461	463	491	469	463	443	489	461	451	502	497	476	497	470	510	436	460	448	447	481	441	451	483	463	485	484	492	473	484	469	442	509	486	486	451	504	519	486	440	436	454	459	440	477	503	463	455	490	477	501	445	446	457	463	507	481	523	494	486	458	483	504	464	465	481	491	500	472	454	479	473	483	464	483	472	466	473	450	480	488	476	476	498	518	477	499	456	461	501	488	482	498	452	453	415	464	449	455	484	482	497	489	512	453	461	483	455	447	507	459	492	508	484	431	468	474	465	444	462	426	470	455	489	494	471	457	487	463	477	481	441	489	472	448	485	458	502	479	512	468	475	471	467	517	459	494	485	494	483	489	494	500	456	510	447	484	450	501	471	459	489	487	472	480	481	516	493	457	487	485	472	470	474	456	455	455	465	440	500	497	485	479	460	471	451	494	471	482	467	449	459	480	467	485	455	481	491	508	461	458	460	478	497	507	480	473	491	535	510	486	467	456	503	481	458	502	526	498	486	468	489	497	466	499	503	457	481	502	471	466	451	475	450	466	448	495	439	507	493	477	452	477	451	498	469	457	492	471	452	472	468	480	455	510	508	490	465	446	506	494	483	449	450	510	479	450	493	467	442	493	488	467	483	493	477	465	435	469	464	475	477	482	464	479	465	502	491	478	473	478	486	488	498	462	474	512	432	462	452	446	483	446	459	476	476	464	459	477	488	480	479	470	515	515	498	423	468	448	488	481	468	465	456	457	485	491	526	476	475	507	475	515	521	459	454	472	477	481	478	498	468	467	426	480	478	460	500	450	423	493	478	478	516	504	469	434	486	445	482	485	463	466	483	475	494	437	502	503	469	495	458	452	414	479	475	490	473	465	491	433	503	492	469	532	432	470	442	451	480	475	494	471	451	511	491	464	473	453	489	490	477	450	494	517	464	439	499	489	454	494	458	462	471	467	487	494	490	459	459	462	446	441	505	494	451	474	472	454	482	456	499	466	468	496	511	476	511	474	444	472	475	421	485	480	476	436	440	466	458	503	442	491	455	489	507	494	468	496	468	451	460	487	453	502	496	474	466	490	451	460	500	469	485	435	475	509	494	484	474	481	472	444	492	463	483	492	465	477	460	484	472	459	475	438	450	467	459	541	486	416	452	472	496	491	451	432	467	479	500	473	512	492	479	472	485	483	485	435	456	489	439	505	487	433	446	493	474	489	516	441	505	439	465	474	446	519	477	477	470	493	440	508	476	481	456	486	483	448	475	484	492	471	493	513	489	452	462	483	516	474	462	510	495	499	427	494	485	469	488	469	495	462	445	444	448	500	519	478	472	457	488	459	449	428	475	482	463	465	439	476	480	472	462	444	483	470	469	511	461	506	460	480	474	471	459	466	490	486	461	497	477	491	529	482	519	510	463	476	467	484	479	451	485	478	465	489	512	493	476	482	444	486	477	499	484	512	453	464	466	482	441	484	489	481	437	445	438	482	446	465	498	495	497	486	454	464	499	442	476	483	473	479	473	456	484	448	488	486	494	486	487	455	446	461	493	466	497	486	491	503	438	492	490	451	474	475	498	442	471	481	487	447	478	487	488	447	498	464	522	441	545	483	475	488	498	459	478	466	461	447	481	452	438	487	443	462	487	501	449	470	474	474	471	464	459	485	441	446	450	442	460	500	477	492	488	455	478	452	457	487	542	491	466	501	469	459	472	478	453	442	493	484	480	474	490	458	460	471	468	465	485	468	455	456	488	470	493	498	493	443	467	489	480	465	512	465	452	497	488	469	494	448	497	486	453	484	462	495	471	472	439	455	486	463	465	503	461	482	437	469	468	445	457	469	435	468	488	468	492	466	458	441	486	490	457	467	469	455	476	468	481	479	490	462	456	459	461	480	487	485	466	495	482	487	467	476	469	474	504	470	500	486	462	504	422	478	475	499	478	493
3730	1543	1068	876	1495	1675	1362	865	544	372	288	222	164	140	127	138	106	71	51	58	48	31	40	38	59	39	43	36	39	33	23	26	38	35	23	27	34	29	25	23	33	31	26	29	23	33	34	42	32	39	28	30	25	35	41	31	30	26	32	30	41	33	32	28	36	42	32	22	29	32	20	24	32	18	22	38	32	27	29	36	29	28	31	23	35	33	30	34	29	33	29	31	33	21	40	29	24	25	26	34	36	43	23	31	32	33	32	34	25	28	25	28	34	29	30	30	25	25	40	31	37	22	25	29	25	27	24	31	25	27	22	31	31	26	30	28	30	31	23	28	27	31	31	39	24	29	23	29	26	24	32	29	27	37	33	35	36	28	33	30	36	29	41	28	33	25	31	31	32	34	25	19	27	31	32	39	25	32	33	43	28	26	32	27	33	37	37	24	24	38	34	29	24	28	33	32	29	32	35	30	31	27	33	34	31	27	28	30	33	33	29	31	31	36	19	28	32	28	35	29	33	17	25	30	36	25	35	25	30	22	29	32	33	36	26	29	34	29	31	35	39	34	25	33	34	34	30	37	31	30	31	26	24	27	42	30	33	39	27	34	30	28	30	37	32	31	24	24	34	38	39	25	34	27	36	26	24	28	41	34	38	24	30	28	33	37	33	26	21	27	28	24	34	29	32	31	31	34	26	35	26	28	32	35	25	28	38	35	32	30	25	29	33	32	33	27	21	34	39	26	19	25	30	26	28	34	42	41	41	30	33	32	19	28	31	36	33	30	24	32	23	33	27	39	34	34	42	30	39	30	22	34	24	23	26	28	25	30	31	26	35	26	24	29	43	25	29	27	32	24	33	24	39	28	25	31	26	26	28	29	28	33	26	33	27	36	30	32	27	38	32	36	35	24	25	34	25	37	28	27	32	31	31	26	34	27	32	35	32	28	31	33	38	25	39	31	34	34	29	36	29	38	27	26	27	33	29	38	33	38	37	24	36	39	35	34	31	24	31	31	37	33	24	26	31	46	33	22	25	29	25	35	32	36	27	28	28	16	25	27	39	27	36	29	36	39	22	33	30	39	34	36	23	27	29	26	34	32	31	32	29	22	17	31	23	24	26	28	32	29	28	37	18	38	35	36	23	26	24	37	24	23	30	33	24	36	33	34	32	17	39	31	26	38	30	24	25	27	22	37	22	21	20	36	30	30	21	27	32	27	36	26	16	27	38	27	19	38	29	27	31	44	42	23	24	31	30	44	27	36	33	28	36	33	36	35	31	30	34	23	19	38	28	33	22	42	26	30	27	27	29	27	35	33	30	35	26	26	28	29	25	26	26	25	41	31	29	31	23	27	24	17	25	32	38	36	38	21	30	26	35	37	27	27	31	31	29	32	28	17	35	30	27	33	36	31	36	27	30	30	28	23	28	33	23	30	27	23	18	33	27	27	36	36	41	44	25	29	23	29	38	32	34	33	38	33	26	30	19	27	35	36	29	35	23	34	32	34	30	31	32	36	20	34	28	33	30	35	19	32	31	34	25	34	35	33	38	28	28	34	36	43	30	22	32	27	22	27	25	27	31	28	28	33	36	27	34	28	37	29	29	28	34	35	35	33	26	28	34	41	33	29	30	34	37	29	18	34	35	32	27	34	42	21	39	30	26	27	28	25	31	33	38	27	33	22	35	36	33	28	27	32	26	30	28	23	20	27	34	34	34	33	27	30	17	37	31	38	28	27	33	23	24	27	37	33	26	30	27	26	18	34	27	34	35	20	31	36	28	23	24	22	31	50	34	19	33	31	29	36	31	35	29	20	41	26	28	28	27	26	32	35	32	29	27	35	20	28	34	31	37	35	34	28	23	22	37	34	27	29	23	31	27	29	32	32	26	29	27	43	35	34	23	22	30	31	31	24	31	24	30	29	21	37	26	34	32	30	34	32	22	37	28	32	32	39	31	25	28	29	37	39	35	48	24	28	27	28	20	25	31	29	21	31	40	30	29	36	25	32	34	25	30	25	34	34	35	20	28	32	24	30	34	32	30	27	33	34	18	35	43	33	27	28	28	21	34	32	25	25	38	27	37	33	34	28	35	19	28	35	23	29	33	28	34	28	36	30	32	28	33	28	24	22	34	33	36	28	31	32	34	27	35	35	24	30	28	29	33	25	47	27	32	32	36	24	16	29	32	20	19	25	25	29	29	33	21	30	27	31	21	24	45	33	31	20	27	40	31	28	27	25	39	31	27	31	23	29	31	22	28	33	27	30	30	30	32	30	37	30	42	35	35	38	31	22	26	25	26	31	35	28	25	31	27	29	35	30	21	27	38	35	29	29	28	40	37	31	31	36	34	21	33	29	25	33	37	27	32	38	19	29	27	29	32	32	34	31	17	27	29	26	20	35	29	25	30	41	39	32	28	43	26	30	29	33	32	31	39	30	32	26	35	32	32	32	28	29	41	34	32	36	36	34	24	31	38	35	24	30	33	24	18	31	26	40	31	24	27	38	32	26	32	27	41	25	37	29	29	24	37	33	39	27	37	26	29	33	34	25	37	39	33	31	21	24	39	29	30	23	25	23	21	29	34	30	29	33	38	38	29	23	28	27	32	34	25	27	26	37	33	24	29	35	27	28	21	21	25	23	26	26	39	17	38	42	25	35	29	34	27	27	30	20	24	26	33	34	32	32	30	31	33	29	28	32	36	25	22	35	43	26	42	31	22	31	33	34	21	42	31	32	32	31	36	23	34	30	41	32	22	34	34	27	22	33	20	36	35	37	27	34	34	32	28	37	30	30	27	26	30	26	34	26	24	33	27	36	28	32	38	38	40	21	23	19	24	37	28	36	32	32	29	29	26	27	23	33	36	30	25	37	30	26	28	34	29	31	28	26	30	36	30	25	29	34	33	38	35	34	27	22	32	36	32	36	27	34	24	28	26	20	36	31	27	27	25	27	33	28	31	29	39	34	27	35	28	31	37	29	40	29	31	27	26	32	33	29	36	32	31	31	39	34	36	31	27	20	28	30	28	51	38	26	30	37	31	24	40	26	38	33	27	32	39	32	24	24	34	35	32	27	24	34	25	25	27	28	36	28	38	27	24	30	32	23	29	38	31	36	16	26	29	31	34	35	26	32	23	29	35	25	29	34	33	27	37	21	27	32	24	35	35	27	20	33	31	34	31	29	32	30	25	35	40	38	21	31	28	33	26	26	34	37	23	29	30	26	36	24	27	32	28	31	36	22	20	31	32	22	22	30	26	30	26	37	33	30	32	30	21	33	35	34	30	30	25	35	30	33	33	23	35	26	18	24	25	33	28	37	29	25	31	35	31	31	23	38	26	36	34	31	27	27	31	26	33	30	34	29	30	20	26	30	21	30	30	27	31	31	28	36	33	25	28	27	27	32	25	30	38	38	28	28	31	38	37	39	34	25	19	24	27	39	31	35	28	29	39	25	36	30	31	42	30	34	34	33	43	24	26	26	33	27	29	36
35459	25134	20170	35655	42622	41332	36455	29213	21865	16783	13079	9867	7368	6122	5412	4789	3932	3113	2326	2004	1593	1399	1305	1159	1043	957	841	710	658	622	617	560	576	522	543	544	546	510	527	533	551	482	521	450	500	549	473	529	481	526	495	515	490	515	506	497	527	527	481	536	519	498	586	556	551	593	546	559	576	584	600	528	563	612	577	551	539	539	539	519	504	505	529	544	537	512	517	516	522	522	557	511	551	487	537	479	473	554	469	485	466	508	457	504	490	466	501	481	508	493	492	505	526	451	485	469	520	477	461	436	501	508	503	538	517	495	482	479	493	495	511	515	469	485	468	506	478	508	476	465	492	502	519	478	481	452	487	476	472	479	507	481	471	495	487	471	528	513	469	496	461	472	541	498	517	499	487	475	498	476	527	452	495	500	484	504	499	483	501	485	525	512	481	475	520	512	489	494	476	493	456	489	449	507	487	474	533	500	500	488	496	488	489	505	477	521	532	495	508	491	479	493	471	483	502	504	508	501	535	500	465	482	518	474	522	485	482	444	472	489	474	502	476	527	477	492	450	472	481	483	478	465	507	503	457	477	479	466	497	503	466	530	496	507	460	508	484	465	456	461	509	470	519	506	564	535	495	509	474	504	443	469	512	467	512	514	475	453	475	469	529	512	482	490	480	523	472	443	526	506	487	470	470	465	463	492	458	519	440	480	465	495	473	518	481	494	505	470	530	473	505	505	470	520	473	487	498	440	472	463	486	499	465	500	488	517	428	463	500	482	450	486	481	488	502	488	488	508	505	518	481	499	487	467	448	482	521	493	515	509	495	513	498	511	459	483	456	503	516	501	456	462	468	491	465	501	488	454	489	530	454	458	514	512	476	481	462	489	469	489	492	499	517	501	480	459	522	468	473	525	449	462	482	480	461	475	536	497	453	512	516	469	478	479	489	516	488	463	472	510	484	488	497	444	507	457	465	529	497	511	438	474	466	472	505	472	517	481	514	466	475	538	493	495	469	510	485	484	455	459	527	482	463	478	482	448	498	504	470	497	496	484	483	458	440	462	488	456	480	487	463	488	511	499	508	482	506	462	465	485	490	505	479	489	488	472	521	492	483	460	505	471	488	472	477	474	533	504	486	517	454	499	556	496	493	479	497	511	483	461	501	452	479	509	506	483	476	505	509	467	514	458	466	473	440	530	470	488	495	513	524	490	509	480	480	510	510	451	499	519	475	471	485	506	535	502	459	467	502	512	508	453	448	454	496	472	504	471	433	464	475	491	487	431	470	466	504	554	481	482	534	514	458	473	484	452	495	499	472	491	508	449	443	518	470	470	512	446	476	479	467	474	511	468	490	516	474	465	516	515	480	488	477	488	468	463	489	486	463	487	457	491	519	504	454	503	492	479	506	483	508	469	480	461	510	507	435	467	506	493	510	483	473	466	506	498	505	495	502	456	499	454	463	513	488	460	475	472	485	511	479	489	491	485	496	498	489	481	508	493	482	500	475	478	450	508	495	530	470	498	490	524	460	484	494	478	497	483	480	472	488	525	482	503	533	468	461	484	478	485	501	465	477	513	491	493	472	518	458	459	518	490	461	489	490	462	461	494	467	518	499	484	506	494	478	506	477	500	444	493	497	463	507	509	472	509	495	478	504	479	522	479	478	489	471	532	479	474	497	471	497	470	506	479	468	469	497	500	478	472	470	469	491	531	479	484	502	514	502	506	509	499	520	502	525	557	493	491	491	506	483	476	496	463	464	517	493	464	501	503	539	472	466	465	494	462	479	487	527	461	475	506	457	494	453	478	450	486	479	501	478	465	488	480	466	484	475	472	509	476	499	447	461	521	485	463	486	464	458	495	507	514	483	482	474	472	492	477	500	478	523	504	454	504	492	500	469	487	447	495	499	490	464	502	510	467	476	483	483	516	521	509	447	474	464	538	449	458	493	482	465	509	497	469	475	510	529	515	460	508	494	494	484	502	466	467	463	483	520	494	486	507	490	458	506	511	442	506	523	465	480	513	513	501	476	499	497	474	468	468	481	497	528	510	475	527	531	525	492	452	478	478	485	479	469	470	493	469	497	495	493	536	479	499	477	513	469	480	488	514	449	477	493	484	482	468	480	498	475	521	480	517	509	489	475	486	502	482	495	464	471	461	493	484	501	513	480	499	479	512	470	479	522	462	459	457	454	487	469	499	498	484	510	477	456	497	475	496	456	503	478	485	456	476	509	514	479	487	501	497	488	457	468	484	492	507	472	492	520	485	499	486	481	481	504	477	500	455	467	484	476	519	482	458	477	481	499	456	512	484	485	488	479	500	470	516	511	500	465	487	478	509	500	454	510	490	487	490	491	475	509	517	474	492	504	487	467	462	488	458	456	504	477	491	478	446	502	498	476	528	464	453	490	475	496	523	438	464	465	504	477	451	492	516	486	474	497	527	475	506	522	445	520	489	516	498	479	479	491	451	471	483	499	493	491	481	497	489	470	513	498	474	472	504	525	516	488	466	516	521	490	544	531	507	504	478	449	521	490	527	450	473	503	491	498	465	477	516	527	484	505	503	492	489	500	491	474	503	489	460	466	491	470	477	479	461	470	469	490	460	511	468	474	489	488	507	525	469	477	443	459	511	498	463	482	461	464	493	468	511	489	456	482	478	507	508	480	478	470	461	490	507	457	514	498	502	489	501	465	476	486	481	493	494	491	518	485	484	473	498	501	503	546	443	491	498	494	474	460	453	503	535	461	524	504	512	473	501	502	472	515	457	513	482	472	465	486	509	466	493	469	481	460	503	480	502	487	489	482	487	450	506	507	481	498	506	462	505	481	475	484	476	495	496	495	477	437	530	495	465	477	480	441	490	496	482	485	462	461	444	488	513	488	489	522	481	470	516	474	492	487	452	506	462	493	515	481	462	477	436	434	448	472	497	525	507	531	487	498	492	485	471	478	497	471	512	458	493	510	500	465	527	477	463	482	533	514	469	476	466	534	476	494	480	472	496	454	483	510	518	482	509	498	445	446	468	478	490	486	467	503	485	469	502	460	536	533	440	466	502	454	472	491	499	476	491	480	464	517	465	452	467	455	451	505	452	512	480	471	505	509	490	519	499	461	467	484	468	492	485	499	457	473	508	476	500	475	520	478	479	460	483	482	459	489	499	513	534	488	520	492	449	478	486	494	510	473	532	493	534	456	505	497	495	488	504	485	462	466	482	512	467	448	495	497	514	508	473	436	507	486	440	489	469	507	472	493	504	524	500	486	479	484	487	466	473	468	493	463	535	486	463	471	503	493	514	437	508	518	485	505	488	470	520	484	460	470	461	483	501	488	471	484	497	495	435	489	488	518	440	456	486	458	441	482	499	496	447	464	475	477	471	476	475	498	486	458	449	483	469	508	534	519	508	469	495	467	506	518	476	481	533	489	470	509	454	468	511	494	509	548	497	520	483	492	495	519	474	490	461	502	470	474	467	482	467	511	489	521	514	502	484	509	461	484	497
3676	1531	1014	906	1455	1636	1334	977	564	421	311	186	191	119	116	114	116	71	78	55	54	33	51	40	28	44	43	33	27	34	29	33	25	37	20	23	27	26	18	26	29	38	33	35	28	23	29	32	24	21	34	24	25	22	42	23	31	28	40	28	32	38	35	30	22	27	25	31	31	38	38	30	31	31	30	21	28	33	38	24	29	33	35	34	33	32	29	28	28	37	33	28	22	27	35	25	30	31	32	31	35	17	29	28	29	28	25	24	32	26	22	25	28	39	27	23	28	28	32	23	23	32	37	32	34	24	26	34	24	31	33	35	29	29	24	30	29	27	25	40	22	32	26	37	31	30	29	31	32	28	33	25	35	28	27	32	33	31	31	22	28	31	17	27	28	28	27	32	20	33	35	35	24	23	34	28	32	23	32	34	28	39	18	18	28	28	35	31	30	22	27	32	30	29	27	29	37	31	33	33	34	21	29	31	29	35	26	42	32	26	35	20	34	38	29	19	30	29	30	23	17	32	33	28	25	23	20	24	23	19	21	32	24	34	20	33	34	25	32	30	29	23	33	35	37	27	39	38	28	26	27	32	32	22	21	39	18	21	25	26	27	23	25	31	30	25	27	25	33	36	28	27	31	22	25	33	31	37	28	31	26	37	29	34	27	28	24	31	26	35	27	41	36	28	28	21	37	23	29	25	28	34	29	29	21	29	24	26	28	39	32	38	30	26	29	27	29	22	26	32	34	18	25	32	27	18	38	31	26	21	39	32	33	23	30	28	38	31	28	26	26	26	19	28	30	34	25	26	28	33	30	27	31	38	31	28	30	34	28	37	32	26	24	36	29	24	26	32	29	21	38	43	33	35	23	26	39	20	25	29	33	37	26	24	26	23	31	32	30	38	33	32	33	30	33	21	33	24	21	30	36	31	28	30	24	23	18	30	37	35	27	19	39	25	26	32	28	34	34	24	36	38	21	31	31	20	45	24	20	30	33	19	27	24	25	28	22	33	26	38	27	31	26	32	29	16	40	34	27	28	29	34	19	29	33	26	26	22	44	23	32	31	28	23	26	22	38	38	24	30	33	17	22	41	25	33	33	25	25	26	24	20	31	23	33	23	29	32	29	25	32	28	35	39	24	41	24	20	29	30	37	34	30	24	20	23	23	40	33	32	27	26	20	37	14	42	29	22	42	23	31	27	35	27	34	31	35	32	23	24	23	29	33	31	34	39	31	31	25	21	25	28	41	25	24	18	26	32	27	27	23	27	21	26	29	36	46	30	33	30	28	29	30	27	22	23	25	30	16	26	33	28	32	29	28	38	32	26	25	28	30	22	33	22	31	28	22	31	27	34	28	27	24	26	26	35	16	18	27	30	23	27	21	32	34	36	30	32	25	22	19	25	30	26	21	29	33	31	36	26	26	22	36	32	30	20	29	28	24	30	30	32	27	26	22	28	31	28	39	31	31	27	31	21	26	37	34	22	37	21	30	26	32	29	27	35	32	22	26	32	30	28	35	36	22	32	35	33	35	22	31	31	23	28	35	35	25	26	28	21	20	26	35	24	26	24	28	24	18	23	27	24	25	30	31	33	33	30	21	21	31	38	29	29	26	37	45	26	30	31	35	26	19	26	27	23	30	34	33	33	25	20	35	29	31	36	31	34	30	31	30	30	41	23	35	21	26	21	26	29	22	33	19	27	28	30	23	23	32	30	37	36	32	26	20	34	19	19	26	22	27	20	20	22	39	20	30	20	28	25	24	21	35	38	29	39	38	29	37	27	35	29	29	17	30	30	22	37	26	33	27	34	29	24	20	31	32	22	40	33	30	22	23	30	38	34	30	32	24	36	23	28	37	30	29	31	24	29	19	29	34	25	25	31	26	27	27	35	26	30	27	23	30	31	32	29	29	27	25	30	32	35	30	30	22	21	21	30	30	32	25	39	24	18	23	27	32	33	28	34	37	27	30	35	19	32	37	34	33	21	28	37	32	28	21	28	24	31	30	26	38	31	39	27	36	21	32	31	35	21	30	30	30	26	22	29	35	23	38	34	28	24	32	31	21	23	30	43	37	22	25	23	25	20	40	31	29	24	35	30	27	26	29	38	18	22	29	28	37	22	29	30	29	33	40	29	29	23	27	32	22	28	38	31	15	32	30	39	23	27	24	31	19	30	37	24	39	28	29	32	26	25	26	26	29	32	30	41	20	34	24	32	31	31	34	25	29	29	24	25	28	34	25	26	27	36	32	28	23	30	30	26	22	28	21	31	26	30	34	33	36	31	26	30	21	43	26	29	30	28	27	32	23	32	26	22	25	31	24	27	38	38	36	33	25	33	37	30	36	17	35	29	27	39	31	34	31	23	32	24	26	30	25	27	31	31	25	32	35	37	38	19	25	33	36	24	26	23	27	29	32	39	22	28	30	25	24	29	29	32	30	27	29	28	30	43	32	28	32	27	31	27	30	22	32	30	24	30	31	29	27	32	28	23	28	26	27	31	33	32	32	16	30	31	25	27	30	31	32	21	32	31	31	24	26	21	37	26	26	21	24	34	30	39	30	37	30	18	26	30	24	30	34	35	23	36	34	28	28	27	31	34	28	29	17	30	28	33	28	31	26	23	31	29	26	24	32	23	38	30	37	26	23	26	26	25	22	28	23	28	33	24	27	21	29	30	37	33	33	37	35	33	30	30	21	32	33	29	24	25	31	32	38	41	27	30	35	32	28	20	25	29	31	31	25	31	29	32	41	32	30	21	40	26	35	28	25	29	37	35	22	32	18	34	24	27	19	40	30	37	32	18	22	27	26	28	29	26	24	29	33	29	29	23	33	29	32	42	32	34	30	26	31	30	36	27	44	30	30	32	28	27	28	27	25	20	30	29	22	35	25	35	32	27	34	23	25	35	27	33	36	18	29	31	26	24	23	34	26	31	40	26	30	27	42	31	25	26	26	32	26	33	33	31	22	36	27	21	31	33	30	27	28	17	18	31	19	35	20	29	28	32	31	27	22	27	32	35	21	19	29	28	39	33	36	29	36	35	32	27	34	32	24	33	34	16	27	25	35	31	40	28	32	33	28	22	35	25	34	31	32	33	31	34	23	27	32	25	32	24	38	28	26	30	32	34	22	29	44	38	30	26	24	27	24	36	24	33	30	33	32	24	19	32	32	24	25	34	34	35	22	35	33	32	20	28	27	42	29	24	28	21	22	27	37	30	20	28	19	20	34	21	20	29	30	30	43	28	25	28	28	18	32	21	31	32	24	27	23	28	31	29	34	31	31	29	26	22	32	38	33	21	42	21	30	38	28	33	28	27	37	27	30	39	31	32	26	34	36	34	25	29	25	33	24	26	22	36	22	28	30	30	28	26	32	24	32	30	32	27	24	28	24	28	22	30	22	25	21	32	20	33	26	29	25	33	41	17	38	23	30	34	27	33	26	32	32	34	36	28	25	27	25	29	30	23	37	26	30	28	36	25	30	27	22	16
34996	25208	20239	35798	42969	41257	36157	29314	22165	17091	13112	9326	7177	6059	5448	4733	3798	3215	2406	1909	1589	1384	1270	1094	954	949	778	685	668	653	565	533	560	537	519	502	525	556	517	494	457	474	504	502	470	495	485	514	554	522	490	514	502	501	512	499	495	488	529	496	442	535	500	541	518	532	558	554	572	558	547	559	491	510	540	526	524	559	499	530	521	501	498	527	518	514	499	523	498	506	506	520	528	466	484	485	503	489	465	459	456	460	469	509	490	438	449	464	441	464	466	479	490	478	499	482	449	501	462	491	481	454	452	497	458	425	458	506	461	506	483	438	475	453	479	462	508	466	497	484	487	482	458	463	497	467	457	449	489	484	500	491	461	474	465	442	481	439	473	450	485	502	491	456	456	489	449	482	440	480	494	460	442	502	488	476	440	489	462	479	481	479	519	476	495	493	454	445	473	499	484	455	513	482	479	459	491	472	486	446	480	496	465	458	490	482	485	487	421	489	467	474	482	480	483	506	474	464	499	504	518	453	476	485	459	474	447	430	489	487	453	527	481	492	469	488	479	463	476	476	474	449	430	489	463	478	439	470	470	513	516	506	463	475	453	486	448	474	463	461	477	500	445	446	483	451	492	478	476	468	491	453	497	448	454	466	499	481	490	480	489	469	500	479	472	489	461	503	482	502	453	475	487	472	454	477	421	481	513	466	485	499	460	479	496	504	472	480	440	445	475	500	456	446	459	484	425	520	453	518	432	459	484	448	448	500	460	485	461	487	505	482	462	491	489	457	462	478	492	446	481	468	478	477	462	495	452	513	471	474	465	495	466	478	461	517	485	499	470	495	471	446	509	493	474	503	455	484	491	475	471	490	485	464	462	456	478	479	471	466	451	456	494	480	506	452	472	480	501	472	484	434	463	497	473	476	464	453	480	463	485	470	485	457	428	473	456	492	477	496	460	510	491	470	451	500	494	471	433	483	473	453	461	475	465	450	494	475	501	460	444	468	433	467	470	466	486	499	466	447	490	478	475	453	450	519	475	446	465	469	470	495	457	483	459	460	458	456	486	475	432	435	464	449	490	475	488	458	465	454	479	445	461	476	500	436	454	483	500	495	451	500	500	470	453	460	438	463	451	450	481	483	483	535	448	450	474	477	449	476	461	480	491	468	455	509	480	500	463	453	509	477	476	485	439	469	457	485	463	495	481	482	469	479	513	455	483	445	488	444	462	442	453	481	464	456	455	512	466	486	472	481	494	510	500	517	472	450	477	457	496	490	505	466	450	472	478	462	454	434	470	466	462	484	465	466	470	479	451	451	501	502	461	432	403	480	444	502	474	470	454	500	467	441	477	512	496	473	482	431	463	494	491	489	461	457	459	468	464	476	430	465	437	496	453	472	445	479	444	460	442	449	474	460	477	469	448	483	458	501	475	464	489	451	449	453	507	468	460	479	452	453	487	447	486	427	412	458	480	462	493	489	479	482	439	488	466	464	508	493	479	471	489	450	455	448	525	467	450	482	462	425	496	474	488	457	481	453	495	489	443	444	506	490	484	455	474	484	499	467	475	429	465	492	450	461	462	498	477	492	473	457	514	471	465	481	439	447	513	486	461	452	475	493	477	470	479	480	443	476	442	483	506	527	477	442	505	484	440	464	447	521	468	500	416	507	431	487	455	474	471	462	493	458	442	455	448	445	459	470	484	488	480	454	451	502	473	459	472	495	434	477	438	461	458	462	460	462	467	483	488	508	455	472	492	449	457	506	457	470	494	484	465	480	475	463	473	495	451	487	462	444	478	455	492	468	439	446	467	465	512	445	457	471	477	470	485	437	465	473	469	465	472	389	445	477	476	457	464	456	419	465	487	482	443	488	482	466	473	449	501	480	499	503	446	466	432	500	468	442	496	510	447	479	485	483	458	464	450	489	514	455	445	520	468	481	473	437	440	439	494	448	485	514	511	486	456	520	478	498	453	480	493	495	486	464	447	455	486	465	450	485	492	504	477	489	485	461	456	493	455	451	491	530	474	514	460	472	439	444	489	487	473	433	499	512	488	479	467	496	477	463	469	433	467	463	495	470	457	492	467	488	437	446	450	504	456	439	494	456	427	457	464	485	484	468	525	494	445	471	480	490	458	457	473	482	480	448	487	465	468	434	481	492	479	509	463	514	458	467	462	523	454	479	472	454	472	445	491	444	446	440	447	470	487	500	462	471	458	495	481	473	486	515	454	446	485	498	465	493	488	449	511	502	497	437	469	467	498	470	461	508	472	461	483	470	445	463	447	526	457	453	472	486	479	479	473	496	518	483	491	441	464	494	480	483	457	473	477	494	465	462	494	461	504	490	473	509	469	484	466	451	457	483	471	467	474	463	479	469	475	435	458	480	485	443	464	460	475	476	516	509	474	470	440	451	479	447	455	430	490	464	447	455	478	474	485	506	455	426	471	461	485	422	491	489	461	448	500	446	482	494	483	444	463	509	484	472	502	488	437	475	470	491	479	469	474	455	474	463	491	456	486	524	480	466	415	490	462	460	439	465	453	419	508	428	473	470	467	441	437	453	452	451	463	535	493	469	486	491	490	468	489	417	463	475	457	476	459	459	494	528	462	449	480	501	440	463	527	462	471	450	481	470	496	482	446	469	493	476	469	500	507	464	485	458	467	475	468	469	476	462	427	462	461	505	484	473	457	458	448	484	439	462	442	446	482	533	412	466	526	485	459	460	508	513	487	477	474	445	481	437	494	466	469	508	476	469	485	472	470	458	487	464	475	488	482	506	473	457	457	454	495	506	436	464	483	467	518	495	466	483	455	468	450	470	456	423	474	489	456	515	499	473	478	482	432	473	436	490	456	441	469	471	474	469	480	456	432	489	479	454	502	466	474	478	495	454	487	450	515	452	495	532	477	477	478	486	454	466	466	454	481	453	460	483	487	471	489	486	494	444	466	477	432	480	496	501	504	520	438	516	496	494	501	483	449	470	444	496	459	475	465	466	484	432	490	480	449	452	497	454	471	465	491	438	500	473	511	468	447	484	496	465	508	483	499	512	438	494	455	497	427	481	449	453	482	484	494	484	489	481	437	489	475	464	461	478	451	533	521	500	472	469	450	477	504	471	441	461	485	480	469	447	440	474	473	495	481	467	507	469	478	467	471	466	471	499	482	432	440	511	497	496	469	525	501	496	469	503	519	467	470	457	443	485	480	474	472	455	464	445	466	470	439	478	485	507	511	498	447	457	468	447	467	535	464	480	461	467	438	482	412	491	498	514	464	494	475	463	468	519	524	453	499	458	458	475	496	507	461	466	464	486	472	463	488	501	480	485	489	471	467	463	447	444	500	465	466	470	476	466	500	465	490	450	474	452	485	520	489	504	511	443	476	468	468	474	454	446	440	455	475	494	443	452	447	494	468	452	457	482	464	489	449	504	436	476	450	439	489	452	476	465	460	470	488	436	470	466	486	459	475	487	502	467	473	447	459	489	487	475	466	457	484	481
5821	2249	1474	1271	2148	2349	1953	1312	858	602	464	327	276	213	223	181	148	124	107	92	64	71	76	51	66	52	58	47	39	36	44	51	40	44	44	52	50	29	57	46	38	40	38	50	44	51	48	46	29	50	36	56	37	34	45	54	29	34	54	45	43	49	46	52	40	48	60	46	40	43	39	38	35	43	40	56	46	39	43	54	38	51	35	40	48	41	29	45	40	46	47	49	31	36	40	30	45	41	35	41	43	34	46	42	45	51	36	45	34	39	50	32	55	43	51	38	48	36	37	48	42	52	46	41	40	34	38	40	46	33	38	40	41	30	49	50	43	42	45	36	53	37	51	48	50	43	44	48	50	54	48	39	38	42	43	42	39	39	34	39	40	45	36	45	50	54	46	44	47	38	44	39	51	41	34	59	49	55	48	39	46	57	33	42	53	36	59	34	50	51	54	36	45	43	33	38	39	43	55	41	48	50	60	35	53	32	38	38	43	41	43	35	36	41	47	48	48	33	43	30	44	45	52	42	55	39	41	39	41	43	37	41	51	42	45	40	39	46	44	46	47	50	53	41	36	50	42	45	48	38	35	53	46	45	34	32	46	44	41	45	39	42	38	52	43	53	49	44	46	38	48	41	46	50	34	43	49	36	36	35	55	45	45	45	45	37	40	39	37	38	35	45	43	44	53	42	45	43	49	47	40	43	41	32	41	50	47	42	53	46	45	38	49	46	53	38	40	35	31	35	46	47	35	39	42	44	39	42	44	48	58	32	45	53	46	40	29	48	33	47	53	39	48	42	44	41	33	40	55	48	51	37	56	50	38	44	35	42	45	41	47	36	45	41	36	45	38	43	41	37	38	40	41	43	43	48	42	41	41	41	36	37	51	43	39	36	46	38	41	35	37	39	43	38	54	46	49	42	42	42	49	47	35	47	37	55	42	34	50	44	38	30	39	37	51	34	44	48	34	33	37	37	47	53	41	45	36	40	45	36	55	57	46	48	32	44	49	54	59	30	41	53	42	38	52	39	29	43	42	40	35	42	38	43	39	47	35	38	45	37	45	51	31	32	41	50	49	42	44	42	36	37	35	43	56	46	49	54	46	48	39	35	43	44	46	43	35	54	37	41	49	38	41	35	40	49	44	38	41	38	42	44	48	33	42	36	41	43	39	48	51	42	43	34	42	45	33	44	44	39	47	43	45	39	40	44	41	47	41	37	55	41	38	50	44	51	42	47	42	36	59	37	44	31	37	36	39	42	37	32	36	44	39	49	50	35	33	41	44	34	54	31	41	42	54	52	37	46	43	43	43	42	51	46	39	44	43	42	48	47	45	47	44	40	38	32	33	38	44	33	38	40	41	44	34	50	55	51	37	49	46	31	31	37	47	54	34	49	40	44	45	44	43	44	48	30	41	46	33	49	56	36	38	46	43	41	38	35	49	34	39	39	41	31	48	46	46	44	46	42	49	42	42	39	39	39	40	43	43	33	45	40	49	51	45	47	50	36	49	36	41	53	34	40	45	36	34	49	45	39	44	54	39	45	54	47	35	46	50	39	45	37	41	51	42	55	34	44	40	43	36	41	35	52	47	44	51	50	42	48	47	36	45	44	41	50	51	57	38	36	37	23	46	42	40	41	44	33	54	56	37	32	43	46	44	34	36	41	58	48	43	39	36	44	35	33	32	44	36	42	45	47	59	46	46	48	47	36	36	51	48	48	34	46	44	49	39	42	34	54	44	39	55	37	42	40	37	48	42	43	38	41	37	38	50	48	39	33	50	41	49	46	43	43	35	44	48	44	47	47	42	38	39	57	45	58	57	36	40	34	38	36	45	38	48	34	41	50	45	51	50	42	39	42	55	52	41	48	47	46	38	49	34	32	50	29	33	37	39	53	40	52	39	42	43	36	43	48	44	37	48	44	37	34	44	52	43	32	40	37	42	35	48	46	48	39	45	46	37	50	51	49	39	36	38	45	51	46	39	44	35	47	50	39	42	42	39	34	46	46	45	32	30	41	40	42	41	32	47	49	46	50	34	33	35	46	52	46	32	44	40	34	43	47	47	36	45	51	35	45	46	48	40	49	41	38	45	56	34	33	33	40	34	43	50	47	39	48	36	44	42	40	44	38	47	40	47	53	48	47	44	48	41	30	33	37	42	39	43	28	42	42	39	33	43	43	45	42	44	51	32	40	36	39	32	44	43	48	31	36	39	44	51	44	55	37	41	44	28	49	44	51	44	34	46	39	43	51	47	46	36	36	37	44	39	37	30	41	50	43	42	40	49	57	38	35	44	41	31	37	51	30	39	38	34	43	45	31	38	35	36	46	36	41	33	47	42	56	40	35	36	53	38	42	45	47	40	38	48	35	55	26	35	42	49	48	36	41	39	37	36	38	40	42	38	34	43	41	35	42	43	41	47	56	51	43	45	40	52	43	44	43	41	31	36	34	48	47	40	46	44	37	45	46	42	45	45	34	32	36	36	50	39	56	39	35	40	34	39	39	40	45	47	43	41	44	38	39	42	48	49	51	44	39	45	38	48	38	53	41	39	51	45	41	51	39	39	49	44	39	36	53	41	43	43	37	30	45	52	45	46	45	31	33	45	39	40	45	37	36	42	55	34	42	43	34	53	42	42	47	36	50	45	43	35	42	42	42	47	34	32	36	33	40	41	44	42	40	36	38	42	33	49	43	19	47	50	44	48	32	55	45	49	58	45	48	40	39	41	43	43	50	44	39	37	28	42	35	48	34	44	38	38	32	33	55	45	35	45	32	38	44	43	50	50	46	36	45	40	48	35	39	35	36	37	33	57	42	34	51	34	40	46	34	57	49	37	42	43	50	37	43	52	62	35	47	53	47	48	49	51	37	36	39	44	31	43	53	38	42	34	39	45	40	45	37	39	32	38	49	49	45	44	45	47	52	42	39	38	38	44	42	45	44	41	35	40	47	47	40	48	35	40	35	42	31	47	37	35	43	40	40	48	42	43	50	49	38	37	39	38	31	41	41	46	40	47	34	40	33	51	62	40	43	41	51	45	31	46	41	45	51	37	35	48	52	32	38	48	39	51	51	52	42	42	46	37	52	39	40	47	36	56	43	31	42	51	48	45	48	35	31	35	45	43	56	42	41	45	40	44	40	41	45	39	30	39	36	43	49	49	37	47	40	53	40	49	49	35	38	32	43	33	46	52	49	43	47	38	42	35	37	34	50	42	52	50	47	28	50	45	35	38	39	57	61	25	32	49	55	42	40	45	42	45	46	62	42	40	44	47	51	44	49	54	40	44	41	45	59	40	36	35	34	42	40	52	40	39	39	34	47	44	42	50	44	39	37	36	43	33	41	53	39	44	36	37	36	34	40	35	46	35	40	44	45	47	33	45	44	43	39	41	34	39	41	42	42	48	35	42	42	39	46	34	41	43	48	34	37	41	44	38	37	35	51	51	47	34	46	43	44	42	39	40	45	34	40	33	39	50	43	39	41	45	34
37352	28634	23896	39874	47088	45335	40720	33880	26717	21749	16419	12343	9950	8604	7469	6861	5776	4416	3650	3132	2591	2223	1897	1739	1619	1416	1200	1075	962	956	915	922	823	835	813	806	766	755	735	795	718	748	729	717	728	741	754	756	718	757	727	724	785	742	733	748	688	736	757	728	782	730	772	768	760	804	809	826	761	821	819	760	782	761	835	806	754	734	725	758	757	772	740	800	735	772	728	722	695	752	751	701	728	728	671	739	708	680	672	683	694	715	718	689	720	731	667	717	702	687	702	686	724	698	694	703	702	722	672	683	654	701	702	707	689	716	686	707	673	649	677	717	694	666	660	677	681	667	712	713	723	721	712	700	702	708	680	735	702	664	751	715	644	716	700	647	642	658	646	685	697	701	666	677	726	680	690	629	691	708	657	700	711	699	714	725	639	682	656	682	638	725	654	704	688	697	694	707	668	713	734	719	681	722	677	692	715	648	651	681	702	674	702	644	669	668	706	683	686	682	711	657	684	642	713	743	707	691	699	700	648	703	661	669	709	639	673	651	666	660	644	702	646	667	639	682	678	665	690	686	687	663	678	691	634	709	736	732	630	729	679	711	688	739	697	713	652	670	699	675	689	697	623	646	702	713	698	700	681	654	687	664	648	696	690	673	681	688	688	721	659	678	679	659	715	713	695	711	674	683	727	691	682	707	702	706	694	714	686	658	645	641	662	701	691	659	720	697	626	683	720	708	652	712	656	682	715	698	653	694	695	723	704	665	728	691	692	625	702	688	665	698	683	710	672	723	685	673	688	697	628	681	661	659	687	719	667	755	677	657	664	686	672	719	670	691	730	663	688	644	715	677	714	746	687	726	645	704	663	672	659	663	757	700	687	705	710	718	704	650	668	702	735	670	686	721	684	676	673	709	692	652	653	680	693	665	691	682	687	711	668	692	715	676	654	697	666	629	722	695	677	685	699	675	690	666	685	695	668	673	646	660	703	652	689	659	639	706	637	661	738	773	669	706	691	682	649	732	711	649	690	704	712	732	670	666	645	661	667	699	722	669	734	706	665	712	691	632	681	651	712	722	691	721	706	720	706	694	743	698	729	707	648	717	707	711	636	716	687	692	673	719	675	719	702	640	669	686	686	648	733	667	679	697	705	667	725	701	674	661	662	699	697	673	681	657	695	736	705	691	694	659	692	709	645	645	687	671	688	705	699	711	716	698	739	678	642	719	679	711	733	662	731	673	690	696	681	708	671	713	684	697	697	684	709	667	693	684	698	701	741	669	726	690	667	660	701	710	709	649	680	671	705	680	629	676	729	688	633	703	694	672	697	707	683	679	698	708	666	691	648	708	713	665	753	674	721	626	726	620	643	712	655	644	734	691	694	684	712	645	679	672	702	683	658	681	685	684	683	693	633	667	716	726	764	668	632	647	691	698	718	676	655	722	679	636	681	678	719	633	686	708	661	693	661	670	669	695	740	683	711	674	700	699	697	680	650	650	708	713	626	717	661	687	662	711	709	689	715	689	709	722	684	664	735	671	669	682	693	656	675	691	697	666	738	703	689	692	661	659	683	697	694	676	724	701	669	709	705	689	682	650	727	636	693	646	670	699	718	714	682	660	636	737	716	684	698	687	723	654	660	693	678	705	679	679	697	674	637	711	742	699	692	686	716	679	706	724	629	700	695	700	695	740	695	677	629	715	719	686	705	728	679	701	701	688	696	702	669	669	690	660	690	684	670	671	691	726	678	712	678	703	698	640	666	707	609	680	707	716	680	676	687	746	729	686	668	704	684	688	686	663	707	717	695	681	723	726	678	694	674	723	688	686	644	681	664	664	672	726	676	695	666	689	685	739	709	716	661	701	660	716	673	650	645	729	661	710	672	662	658	688	734	644	743	697	658	658	714	696	665	701	727	694	688	689	769	679	707	731	685	642	659	676	682	705	645	726	655	738	749	702	670	695	668	661	723	677	682	701	658	694	688	693	652	704	698	723	686	659	678	690	705	724	629	677	713	688	670	689	664	720	681	705	759	711	731	611	730	690	712	718	672	680	724	659	692	682	695	720	682	674	715	669	719	711	689	669	646	752	705	693	685	712	712	672	693	698	676	681	728	688	733	700	686	696	680	711	692	710	689	700	703	715	734	621	654	704	754	780	678	653	712	673	653	671	698	643	707	738	657	659	660	677	709	652	693	666	690	664	689	720	703	697	649	693	683	719	745	711	701	698	650	668	694	667	643	680	686	734	665	714	704	710	675	678	740	654	675	693	703	688	709	725	653	687	713	681	714	681	703	665	684	705	699	713	679	683	673	690	753	692	681	743	663	730	688	680	703	697	726	667	667	704	665	712	705	676	651	689	676	658	702	671	714	691	670	670	667	678	654	722	693	689	676	704	700	706	655	722	656	692	681	719	713	709	691	675	696	669	674	667	679	666	671	716	697	680	677	676	756	698	692	717	693	698	697	686	672	664	722	650	700	733	660	687	688	700	657	660	687	654	731	664	675	686	692	721	707	702	695	745	665	713	717	709	705	675	698	687	678	656	669	692	658	698	691	676	682	698	649	716	695	691	693	725	672	690	647	699	687	762	731	680	700	646	700	721	728	662	689	719	633	731	638	676	721	661	720	639	645	681	680	681	646	737	689	727	705	713	726	689	683	704	678	678	690	692	661	675	658	713	690	662	690	692	669	692	684	695	703	703	680	652	705	705	684	698	692	664	654	649	693	671	659	643	705	680	684	697	704	669	671	672	704	702	675	679	709	672	695	697	691	662	654	660	666	665	661	682	692	680	644	659	675	658	699	705	713	663	676	672	702	636	656	671	687	692	721	718	694	701	703	677	670	681	707	707	695	746	691	703	673	645	675	671	719	763	653	695	662	689	659	669	692	716	716	674	692	715	656	732	676	659	663	672	716	694	657	687	726	767	671	686	620	704	727	676	668	707	666	697	685	720	668	656	694	693	745	718	689	660	709	693	713	662	692	655	680	754	651	676	699	704	640	687	614	690	692	669	717	688	717	682	700	683	750	710	680	701	651	687	720	652	654	681	663	691	697	655	692	669	669	677	689	664	714	736	692	697	650	721	672	682	684	682	686	683	706	647	681	690	685	693	700	664	654	648	653	667	660	676	714	689	662	652	666	702	678	686	694	706	659	641	636	698	695	676	638	655	717	706	659	668	683	724	707	632	736	669	716	731	697	690	660	711	711	680	684	628	648	733	653	693	700	721	667	734	659	722	691	668	708	712	687	730	692	688	691	724	664	642	708	673	654	702	658	674	624	657	665	706	682	693	669	698	683	712	739	672	668	694	718	699	660	729	665	687	688	674	657	675	636	711	666	674	709	710	702	728	709	685	702	647	709	640	721	666	636	679	696	767	707	677	638	665	692	694	732	730	711	704	708	725	652	701	736	652	675	700	663	691	672	670	705	678	644	675	704	655	676	703	673	673	716	677	727	688	748	655	676	627	720	695	661	700	657	716	723	642	749	681	724	680	667	742
6882	3532	2231	1980	3147	3695	2852	2040	1252	933	611	417	365	301	248	217	203	139	127	104	86	89	72	64	55	67	50	35	53	39	33	39	34	31	42	44	33	28	53	27	43	43	40	35	26	24	30	44	47	40	27	33	26	41	38	39	28	36	32	29	35	39	26	29	34	28	28	34	41	36	37	39	43	30	35	40	30	29	32	35	28	27	24	33	38	29	27	28	30	24	33	28	38	22	31	29	31	23	28	25	32	34	33	19	39	32	34	22	38	31	37	29	36	42	30	33	27	19	32	25	24	37	30	30	33	30	25	35	26	35	30	23	27	28	23	26	30	29	31	31	30	21	30	35	28	26	24	35	29	33	28	29	22	37	24	24	29	34	34	35	30	34	23	37	28	32	29	24	29	22	32	22	32	20	24	29	26	29	33	23	27	23	21	29	32	38	31	33	29	21	25	29	24	44	31	28	28	27	27	27	37	29	22	25	26	38	18	28	38	40	23	30	25	31	27	31	36	33	23	25	21	27	29	32	42	33	33	23	37	27	25	35	29	23	23	34	21	32	35	25	37	31	34	20	30	33	22	29	19	24	41	29	32	37	24	29	25	25	19	36	17	25	22	39	40	29	28	17	26	29	27	30	40	26	38	23	27	36	32	45	25	37	33	37	55	26	36	31	27	18	36	28	32	30	28	35	36	24	29	22	30	27	39	39	31	29	29	29	31	27	31	31	34	28	30	19	27	26	31	33	27	27	27	33	37	37	28	32	17	30	28	33	28	29	39	32	27	35	28	22	31	22	28	20	19	35	20	25	38	26	31	37	24	32	25	26	29	32	33	35	19	27	30	31	24	23	34	34	31	26	44	34	33	28	35	27	27	28	28	33	33	24	39	24	36	27	23	26	36	27	32	32	32	30	24	40	36	31	40	27	42	33	23	33	28	26	41	22	37	25	29	31	30	28	19	41	28	30	42	28	39	27	29	39	32	33	29	30	36	31	32	26	21	31	45	29	22	40	24	38	31	27	28	31	29	32	32	23	33	34	32	26	30	37	31	28	34	31	36	24	28	31	27	31	27	35	24	30	38	30	29	32	32	36	40	22	26	23	25	26	31	26	34	34	30	31	25	26	36	31	33	28	33	28	37	26	30	30	30	29	40	35	30	26	34	29	27	36	31	24	23	26	31	26	31	34	41	38	24	29	33	30	26	38	42	29	43	42	29	30	25	28	37	33	35	24	25	32	25	31	30	34	29	29	28	19	25	32	32	31	26	34	29	30	16	31	30	34	26	25	27	29	26	38	30	22	31	28	28	22	19	32	38	24	25	31	20	25	27	20	32	20	21	35	32	24	17	35	27	28	30	20	21	32	29	26	21	21	21	35	30	28	34	34	31	32	30	30	36	36	22	27	31	30	28	42	27	26	27	30	36	23	31	41	31	29	38	32	29	31	23	39	31	23	38	25	29	39	29	34	33	29	30	29	25	26	19	17	29	29	27	24	30	26	40	28	32	32	28	25	33	31	39	25	27	31	32	33	29	22	25	20	26	26	27	30	36	24	27	28	21	25	44	28	28	44	29	25	33	27	21	23	20	30	30	37	27	28	42	32	35	34	25	26	35	20	27	32	30	32	32	32	33	31	39	31	31	29	23	21	35	28	35	28	40	27	33	30	33	33	31	36	34	25	23	32	25	22	28	23	24	32	26	22	27	31	29	23	24	25	26	26	31	25	29	23	36	40	28	28	30	29	22	30	24	17	35	28	35	32	28	27	26	31	33	26	31	24	34	33	17	28	30	26	31	35	35	30	21	34	34	26	29	27	33	37	39	28	15	32	34	30	38	28	21	28	31	37	20	35	35	31	24	38	24	24	29	31	31	27	23	30	30	30	33	30	26	30	38	23	22	20	23	24	34	32	28	30	22	31	24	35	29	27	34	30	28	22	28	38	25	25	23	41	36	28	20	29	34	33	34	28	32	32	31	31	36	22	35	33	28	28	29	23	26	27	31	29	36	29	26	28	18	32	34	39	19	21	26	29	31	33	32	28	25	23	39	29	20	23	31	28	22	29	27	32	30	33	31	44	30	31	36	28	24	32	27	24	29	34	26	34	24	31	30	28	31	29	32	32	27	37	38	30	19	28	23	40	18	28	35	32	22	31	34	36	27	22	24	40	34	28	36	17	19	33	32	30	25	24	28	25	35	32	20	42	37	24	23	26	31	34	23	21	27	26	24	37	22	21	26	31	30	28	26	38	27	29	24	26	26	19	31	32	41	31	32	28	20	29	41	33	27	24	30	28	27	24	35	34	30	39	32	34	35	39	30	35	22	23	22	20	37	29	21	32	33	19	34	31	27	25	25	25	28	16	34	29	29	45	31	25	25	19	24	25	24	27	38	27	32	30	36	26	32	30	23	35	23	28	23	23	37	25	28	28	29	33	27	28	30	28	24	39	29	29	34	30	37	33	27	26	35	29	31	29	35	20	37	41	27	23	30	24	23	32	32	23	29	26	26	34	30	39	34	26	31	33	30	33	33	36	35	28	23	28	27	25	40	36	25	27	35	21	36	31	26	26	24	31	31	44	25	20	23	23	30	25	36	17	22	26	34	24	27	35	29	25	33	38	30	27	25	31	28	18	18	26	30	26	22	24	23	30	32	39	32	28	20	30	21	25	20	31	35	22	30	31	20	21	25	29	29	30	27	24	29	27	27	28	27	27	18	27	32	26	33	24	30	28	34	20	31	31	26	37	25	37	41	36	34	37	24	22	19	27	32	38	31	32	32	24	30	34	26	29	37	43	35	22	34	28	23	41	19	25	25	31	28	32	41	30	30	30	22	38	29	37	27	24	21	29	30	37	19	20	38	31	32	27	32	27	31	29	31	32	25	27	29	29	31	29	32	39	23	21	26	30	32	35	20	29	27	30	27	21	32	32	28	33	24	31	35	15	34	29	29	28	36	25	34	24	31	17	36	31	25	25	31	37	27	27	34	25	27	28	23	37	35	38	38	42	26	34	32	27	34	33	36	21	32	29	41	27	28	32	33	23	24	29	27	36	27	24	36	33	34	34	25	27	28	28	32	36	26	30	30	30	32	27	32	29	24	22	21	27	25	23	34	31	19	16	24	37	37	32	41	36	38	42	26	29	29	34	26	22	27	41	24	33	27	29	32	32	32	26	26	27	21	28	34	29	28	43	25	21	32	27	41	33	27	30	25	34	32	35	30	35	29	16	25	25	26	32	22	22	19	35	23	27	35	31	25	34	34	30	39	31	27	31	28	35	31	32	21	27	27	42	33	32	32	24	45	27	21	26	28	26	25	30	30	18	31	36	25	27	35	23	31	41	24	25	29	22	25	32	28	35	29	30	44	31	26	24	31	25	35	27	40	35	29	31	28	21	29	37	20	26	35	32	32	24	43	25	29	33	30	32	20	27	29	29	21	28	27	26	37	28	46	24	20	32	30	22	26	27	31	38	35	33	26	34	26	30	39	24
43662	33510	28854	44809	52643	51049	45327	38511	31736	26355	20541	16387	13395	11406	10219	8991	7328	5857	4756	4079	3472	2873	2404	2145	1872	1568	1349	1155	1077	899	928	833	784	720	706	698	678	664	666	639	627	648	649	589	607	562	570	559	571	572	561	550	563	574	576	584	588	539	594	592	564	623	611	587	631	662	678	720	673	650	654	631	669	608	592	598	578	575	574	604	604	593	594	576	599	585	521	574	580	524	530	551	506	511	507	452	479	471	464	450	501	492	506	528	463	466	496	512	467	491	495	487	494	488	524	484	474	490	495	501	466	474	504	531	508	534	493	483	498	519	496	498	456	511	498	515	515	512	509	507	525	515	543	521	496	522	552	442	473	488	489	474	468	482	490	493	499	463	459	480	467	474	458	474	477	487	436	484	488	498	504	465	466	505	466	464	490	456	493	507	488	487	496	523	485	450	486	477	459	497	484	475	474	457	472	457	482	480	501	482	460	491	480	482	464	507	495	441	479	472	477	471	501	490	497	424	468	440	493	478	486	459	463	455	475	492	475	436	493	486	472	494	495	487	442	470	517	457	494	474	506	498	474	497	497	477	485	466	482	475	479	470	476	495	454	491	480	473	508	445	481	509	439	464	437	482	472	498	513	505	479	491	484	439	474	454	481	517	451	473	447	465	496	499	459	484	474	465	506	476	515	462	471	505	490	507	475	451	441	479	496	458	463	510	487	502	497	483	460	469	464	509	523	452	458	438	485	465	470	509	510	469	472	459	456	470	448	461	470	517	460	505	479	461	459	524	481	477	456	405	447	504	482	515	452	499	475	468	481	477	461	448	481	482	466	525	491	496	508	464	447	468	478	441	441	451	499	471	472	486	494	455	487	477	490	454	494	452	477	496	445	514	479	475	510	469	464	460	495	478	472	501	507	487	488	481	469	503	498	472	476	482	456	522	466	462	455	470	454	457	484	479	411	491	476	508	477	480	463	466	518	477	460	507	500	480	503	457	458	472	443	478	458	467	485	475	489	474	502	485	439	477	507	504	480	467	472	508	483	466	481	464	477	464	431	471	445	491	491	454	467	465	537	475	433	541	501	467	434	457	449	475	504	484	500	448	459	473	475	488	504	504	475	502	486	444	475	457	438	463	507	434	477	467	516	488	428	513	509	517	439	469	443	483	482	457	443	482	488	489	442	470	491	502	496	482	439	485	505	522	486	456	478	469	466	468	488	477	440	449	487	469	453	498	483	466	466	505	489	467	458	457	454	458	431	446	460	491	452	451	447	462	500	458	487	489	500	453	498	467	469	514	486	442	454	471	499	483	457	480	488	486	464	436	432	454	446	478	532	461	457	464	476	447	446	456	506	527	459	488	480	464	481	460	486	516	485	463	458	465	465	479	456	475	466	475	484	468	475	482	486	455	484	484	515	512	486	487	471	466	502	464	477	475	518	496	470	479	446	472	478	539	464	479	452	454	475	490	498	501	452	472	470	499	463	468	468	467	458	469	453	439	474	512	524	492	470	482	496	457	500	471	464	461	460	465	459	496	428	510	446	446	487	441	434	455	426	458	474	485	459	455	508	492	460	473	451	463	485	466	486	484	472	484	495	470	486	469	499	485	437	449	487	464	461	439	479	453	469	462	453	494	485	466	484	478	481	466	476	455	475	497	479	477	484	486	469	466	460	477	458	450	512	536	485	477	457	454	475	490	456	491	477	493	462	469	471	468	435	517	462	473	470	437	454	470	473	470	482	491	489	432	473	483	486	462	468	493	489	456	475	453	489	458	461	500	452	453	481	476	545	433	501	492	490	434	452	427	459	486	468	480	458	452	475	481	498	460	466	495	501	463	434	447	506	471	481	460	491	515	462	483	453	422	471	461	431	517	520	473	490	448	458	473	484	426	464	445	471	474	477	464	487	488	492	475	447	473	495	449	502	457	456	462	466	457	454	498	486	492	475	502	462	487	464	509	491	479	479	505	442	482	474	495	451	444	492	519	465	489	512	470	475	478	480	496	467	491	483	507	455	491	500	499	469	482	494	469	492	455	501	494	502	543	481	500	496	457	428	464	487	478	447	464	514	469	493	452	485	493	483	421	487	441	458	454	484	467	466	479	497	421	463	475	493	502	501	461	474	480	531	477	465	539	485	481	472	487	505	463	455	475	529	485	468	470	465	505	498	454	477	464	483	447	447	507	458	467	485	460	475	454	457	441	463	467	466	472	497	464	464	466	485	510	468	501	497	466	457	463	461	506	488	449	479	469	485	464	461	476	489	493	452	484	457	475	448	474	501	503	497	479	462	476	473	465	508	469	499	440	439	467	493	448	451	517	467	493	459	494	491	465	463	515	472	466	446	470	479	527	494	456	465	509	458	495	462	442	415	474	490	479	479	471	469	446	477	489	461	441	502	433	471	458	502	463	470	503	484	470	488	462	480	465	447	446	465	450	463	445	470	494	462	480	483	490	477	492	476	419	482	463	479	493	496	466	494	474	474	462	469	492	472	514	506	441	509	454	464	467	484	498	468	484	450	468	481	443	478	431	478	496	472	452	472	467	454	482	477	490	441	459	474	462	489	454	472	516	492	498	478	471	500	468	512	485	477	503	502	456	479	446	446	453	485	477	510	479	485	444	515	459	499	477	476	483	488	485	451	472	455	492	456	498	466	443	481	474	455	463	515	492	477	444	452	470	505	477	470	513	463	478	443	517	454	460	451	500	475	456	474	461	458	464	502	451	501	483	491	490	474	517	472	493	472	472	493	526	486	463	484	435	483	474	477	505	473	483	470	469	489	476	483	468	473	447	459	440	457	469	459	491	480	454	462	461	439	521	504	473	470	462	438	519	465	447	502	494	478	475	449	465	485	476	468	462	423	438	463	474	485	435	458	487	416	448	512	464	488	474	459	459	444	506	501	482	454	459	488	490	479	465	472	509	417	444	482	492	449	491	478	470	484	474	443	489	500	504	457	494	454	459	493	446	485	496	482	457	400	510	435	464	489	466	454	455	460	446	437	511	504	481	480	488	480	481	435	438	452	448	475	476	489	533	525	483	476	471	519	504	444	485	489	450	508	526	438	482	508	475	459	529	479	505	489	475	471	457	476	477	442	526	465	442	456	502	481	454	466	464	473	491	474	432	520	437	456	468	458	412	493	445	503	442	487	470	456	449	505	442	493	514	473	469	475	466	460	456	478	484	443	454	482	455	519	533	469	450	490	500	509	488	509	471	505	471	459	465	464	493	425	482	449	467	479	485	427	434	448	467	466	482	438	517	483	448	500	503	453	475	463	484	486	428	469	459	450	479	495	449	490	472	484	481	456	511	469	448	481	468	472	514	510	483	475	467	496	482	449	483	520	507	478	488	466	471	465	454	451	501	516	417	475	503	453	529	478	467	496	466	451	479	449	497	476	473	453	464	501	435	467	481	447	450	465	481	458	460	482	482	472	461	480	481	491	450	476	469	475	443	467	537	479	491	460	492	446	480	463	481	482	451	479	463	461	462
3589	1613	1034	922	1546	1736	1366	884	605	411	297	230	174	146	122	116	99	78	77	67	47	36	58	34	39	34	41	33	31	40	34	33	36	28	40	26	31	28	32	40	29	27	26	41	26	27	40	35	35	33	17	25	34	27	33	32	35	35	30	27	43	39	36	25	41	25	38	24	42	39	30	40	37	33	31	31	38	32	25	32	27	27	27	27	39	21	30	28	29	29	23	27	36	27	30	25	34	20	32	32	22	28	19	34	35	43	21	32	39	28	29	21	30	30	28	34	26	36	35	31	31	34	27	30	32	38	32	41	36	39	32	25	22	42	32	35	34	33	30	36	30	36	32	35	31	31	34	34	36	24	31	27	29	29	36	34	30	28	30	28	33	28	28	22	34	30	28	31	20	25	28	29	28	36	37	37	20	30	29	34	30	21	31	20	35	29	36	27	28	32	24	29	30	31	25	31	32	27	34	29	24	31	30	23	25	24	31	29	33	39	23	30	28	29	37	34	38	23	28	28	39	28	29	29	33	29	28	35	28	29	39	27	34	32	30	24	31	28	28	30	32	34	32	28	32	25	30	34	35	31	19	24	43	33	32	20	27	18	29	28	24	34	35	36	33	36	34	41	38	35	23	33	30	27	26	27	30	30	25	34	37	27	26	25	29	40	30	33	31	19	31	24	27	22	29	36	39	36	26	32	29	24	33	33	32	22	33	33	31	24	22	28	29	23	31	27	29	21	32	23	25	35	33	32	36	30	29	34	34	27	24	24	37	33	21	31	28	27	19	37	38	25	39	25	25	30	26	26	18	43	25	38	34	32	31	27	29	29	34	29	29	38	28	34	43	31	35	36	33	31	27	26	30	39	29	27	22	28	33	40	24	40	27	37	28	24	27	30	37	22	27	35	25	35	38	28	27	18	34	23	27	20	29	38	27	27	32	26	32	22	33	32	28	30	31	26	30	34	36	32	23	42	25	24	33	22	29	33	31	33	29	27	21	23	23	23	33	25	17	42	31	24	29	39	31	34	25	36	42	27	28	33	30	33	33	30	35	27	30	25	32	30	32	32	28	30	26	22	25	43	25	36	29	34	27	35	29	37	30	37	28	26	33	34	39	28	26	29	32	36	27	45	28	29	28	32	28	22	27	27	34	28	34	26	26	28	27	36	31	35	27	35	27	32	28	33	31	21	34	28	26	34	39	17	35	42	38	34	24	32	26	35	25	26	29	35	26	34	33	24	47	38	40	29	26	27	25	35	27	37	33	35	23	40	31	31	26	28	27	38	36	33	25	32	39	26	28	36	19	21	28	22	31	36	17	23	33	28	36	32	30	30	29	26	41	35	30	25	34	42	28	29	27	38	38	31	22	33	50	29	32	29	30	31	28	27	20	29	33	26	35	32	30	23	26	33	43	17	29	23	26	33	25	27	31	33	36	25	30	25	29	34	31	21	30	26	30	31	20	31	34	23	28	30	31	35	28	28	37	29	30	44	32	31	32	28	36	26	32	42	43	33	30	32	28	29	26	31	41	24	34	26	37	41	33	24	34	21	33	30	29	28	39	26	35	18	33	32	42	35	26	29	27	30	34	17	26	29	24	27	29	27	29	31	25	34	29	24	30	28	27	27	27	26	25	43	31	29	22	26	30	26	38	27	20	33	29	25	21	27	28	18	43	36	26	24	36	34	33	38	29	28	23	40	31	39	25	36	29	30	30	28	30	31	25	26	32	29	28	31	27	23	32	39	34	27	33	28	27	38	29	32	32	27	36	29	33	23	30	23	34	26	25	24	41	34	32	33	31	37	44	30	18	44	23	25	32	24	25	45	39	40	38	28	37	32	28	27	22	25	33	35	31	33	32	38	32	33	31	32	24	32	24	22	35	22	29	31	29	32	22	32	22	28	42	21	27	25	26	20	35	22	28	18	22	23	28	29	29	35	22	26	29	28	34	31	27	20	36	27	26	26	23	30	34	41	29	29	32	26	38	30	27	37	36	27	31	26	30	31	27	34	35	27	24	32	32	27	33	35	29	27	39	19	28	29	36	28	39	30	30	37	28	30	32	29	27	30	24	31	25	31	29	32	29	23	30	25	28	42	16	31	29	36	34	29	20	32	24	33	25	41	35	25	24	28	43	26	25	37	36	29	28	32	34	23	34	35	25	28	36	30	28	32	33	28	30	28	26	31	32	27	34	26	24	22	37	38	25	28	37	27	25	23	32	34	36	21	25	37	39	29	29	31	28	26	32	33	41	36	26	34	30	25	37	36	25	25	27	28	42	35	35	30	33	33	33	29	27	40	33	42	37	33	27	30	32	29	35	37	28	29	40	33	34	36	32	33	32	31	35	41	39	31	26	22	28	25	28	27	30	26	39	28	29	34	31	30	32	35	30	30	34	24	30	33	29	26	32	27	39	28	33	32	32	35	27	18	30	29	31	24	29	35	30	34	28	27	36	21	33	30	20	27	27	33	36	27	22	35	33	25	36	38	27	25	23	29	23	31	37	30	31	37	32	27	27	41	31	34	39	27	34	30	26	28	30	37	30	34	32	26	33	20	27	28	19	29	25	20	18	31	27	31	28	40	31	24	32	32	33	26	26	32	27	36	31	31	25	27	35	26	30	22	29	19	33	28	32	30	33	25	34	28	30	29	32	24	38	40	21	34	35	29	37	27	30	35	30	27	37	31	32	22	24	30	28	29	35	31	29	35	29	32	23	28	31	36	35	30	31	31	26	34	30	22	35	29	23	30	22	21	36	37	22	23	29	29	34	29	33	33	30	32	25	25	40	39	26	30	32	30	39	21	31	28	26	29	32	28	34	28	38	41	31	23	26	35	29	21	29	17	40	30	32	41	27	27	29	34	30	28	27	31	33	32	30	39	30	31	31	32	30	31	35	25	37	27	28	31	39	30	21	33	30	28	32	24	28	29	28	27	28	35	26	23	36	32	30	28	28	24	37	27	27	24	31	26	37	23	38	27	31	24	34	27	21	33	28	31	29	35	28	21	33	23	28	42	22	22	32	40	32	29	31	24	29	33	35	34	22	26	28	32	28	30	26	32	39	27	29	33	28	29	25	37	27	41	38	30	22	28	34	34	33	29	28	35	27	28	28	23	28	21	26	37	34	30	31	27	24	32	39	26	26	42	34	28	18	25	29	33	42	29	30	27	27	30	26	36	31	37	28	26	28	35	27	28	30	22	32	33	32	30	28	24	40	36	27	32	33	25	24	41	25	31	30	27	33	44	24	36	31	41	26	29	24	32	33	30	33	30	39	33	29	37	24	43	25	30	27	36	32	23	23	29	22	32	30	32	34	36	21	31	29	33	26	31	36	24	27	33	34	36	39	31	31	31	22	38	30	30	33	37	32	23	35	31	30	30	24	26	33	37	40	22	36	29	29	28	22	33	39	23	26	39	27	39	37	25	25	29	33	39	23	34	24	40	33	36	33	26	24	27	27	35	23	33	29	28	27	32	38	28	26	20
34424	25738	20526	36949	43817	41564	36242	28931	22179	17135	12125	9366	7457	6288	5427	4699	3766	2942	2548	1989	1633	1398	1201	1084	1007	886	754	734	671	651	622	610	553	565	521	547	525	518	512	514	529	531	532	543	568	500	511	511	536	484	474	556	474	503	544	561	506	497	541	506	527	531	599	544	573	571	606	552	602	534	589	544	563	537	520	537	559	561	537	519	533	525	510	509	565	543	540	542	516	524	542	497	494	467	514	534	497	499	502	478	493	459	471	511	486	469	454	530	517	467	484	516	510	523	519	468	507	505	488	488	495	470	526	502	503	474	461	498	487	516	532	479	474	468	522	515	550	498	513	492	501	541	481	481	497	473	498	485	488	496	500	501	481	513	493	504	476	452	493	516	468	493	479	455	497	517	491	462	508	526	538	507	485	513	515	484	509	494	481	508	525	463	489	506	523	480	465	494	505	477	469	470	491	488	480	470	491	497	498	487	493	507	463	476	496	464	518	452	484	494	471	480	492	516	477	499	485	491	511	525	523	487	494	461	515	531	498	504	485	472	452	516	512	453	491	495	497	494	481	491	479	483	503	505	483	484	491	493	509	476	508	497	461	515	488	501	476	469	502	527	494	468	485	467	508	507	462	497	511	457	536	503	485	469	464	543	472	525	462	507	478	502	455	507	460	473	510	516	485	481	520	491	508	472	471	528	490	482	481	474	491	471	473	495	483	473	478	471	507	480	496	506	493	472	532	500	541	516	498	444	489	482	519	516	505	461	502	455	500	484	459	489	476	490	502	458	492	478	512	522	476	517	494	495	496	470	470	537	477	486	482	483	452	521	505	544	461	473	474	418	508	474	462	514	509	489	482	479	499	515	450	457	497	532	480	517	504	475	504	477	501	492	547	477	501	486	546	487	537	448	469	474	499	483	490	478	497	499	460	526	457	486	480	467	466	467	523	497	500	450	458	489	494	466	474	490	469	484	474	486	494	497	497	492	524	528	495	496	525	495	487	539	461	518	492	493	507	478	481	475	504	493	498	472	479	481	476	462	467	516	460	488	507	483	470	488	494	507	460	534	520	505	484	526	467	482	498	482	470	459	489	510	524	474	453	496	489	490	523	478	535	435	485	492	486	503	520	507	488	477	477	496	480	502	531	441	519	512	474	483	474	491	462	479	461	456	459	453	519	489	455	494	446	488	486	484	466	452	465	444	529	462	509	503	476	492	508	472	505	509	516	466	472	504	455	472	496	484	512	483	482	476	494	514	488	488	501	506	477	502	479	482	492	473	488	491	468	466	488	478	489	492	479	520	468	518	467	499	459	471	494	494	467	459	492	487	472	495	534	484	506	462	495	530	449	477	492	517	446	479	488	493	476	477	479	486	506	476	532	503	469	509	507	497	499	449	493	495	457	490	472	499	501	473	514	482	515	481	506	509	494	506	481	505	481	509	492	503	518	495	512	474	478	519	478	495	487	509	472	459	543	475	475	504	514	482	507	485	511	459	473	530	514	468	494	517	534	476	493	455	508	459	483	517	471	493	519	474	519	490	452	495	523	494	479	454	469	510	488	499	474	486	496	500	485	463	471	491	490	480	477	508	475	509	509	476	492	477	518	522	503	488	500	469	481	516	517	463	503	482	497	474	507	502	526	500	480	488	503	492	483	467	513	500	469	460	468	482	494	514	549	484	500	480	499	488	455	518	511	472	531	504	482	466	472	489	507	467	457	507	479	462	463	524	526	477	490	489	506	518	499	522	473	472	482	504	520	490	491	479	487	509	498	506	481	516	509	517	523	510	489	497	491	510	556	474	487	502	476	513	518	482	484	493	498	450	488	491	524	508	513	479	507	486	548	475	467	482	469	460	460	479	468	458	476	481	506	479	495	466	465	491	471	488	531	479	481	504	488	469	457	483	521	505	491	523	569	474	464	509	502	474	477	452	515	502	517	516	497	489	473	502	467	509	466	500	504	499	475	483	495	472	514	476	526	438	511	529	518	461	498	491	439	526	479	484	512	481	511	488	494	510	464	489	493	530	505	502	497	508	480	476	462	498	480	483	502	503	466	474	518	505	472	495	512	470	475	454	519	524	511	482	439	530	481	511	508	524	468	491	506	510	509	445	478	529	483	518	483	467	464	522	525	518	479	499	456	477	502	499	492	489	489	484	495	494	506	528	510	480	477	472	495	500	507	485	526	490	492	471	483	483	448	489	487	493	504	482	512	447	515	459	516	523	526	488	501	496	479	511	456	511	505	482	478	476	487	482	518	496	501	468	509	460	493	466	532	490	505	491	478	487	494	471	459	490	517	484	493	459	495	493	468	545	494	503	500	494	509	521	459	536	471	443	466	503	471	503	500	490	464	476	476	474	512	461	498	457	510	454	535	525	484	461	524	460	540	479	473	511	499	480	494	496	478	486	495	478	519	471	487	495	495	484	496	489	521	520	476	490	492	463	480	505	481	483	485	511	520	491	446	495	506	524	499	487	437	471	493	494	466	507	510	533	475	463	491	492	527	509	465	533	463	486	493	483	481	472	449	511	510	464	511	462	486	484	532	455	474	456	506	464	513	491	486	508	471	504	528	455	515	482	490	471	511	529	503	507	483	523	490	499	457	501	516	481	530	483	478	528	508	449	523	464	471	481	450	453	467	494	463	449	499	474	468	512	520	493	480	476	501	446	463	498	499	491	497	512	493	530	482	488	472	470	480	504	494	485	513	468	476	486	513	482	503	504	502	542	502	482	491	460	486	479	487	475	519	484	493	495	527	487	523	470	523	442	473	490	464	559	492	512	514	501	472	506	513	468	460	478	460	508	507	513	466	488	518	522	489	496	512	530	494	494	519	511	522	474	518	516	490	501	484	496	501	494	475	471	472	488	513	463	489	508	499	501	494	488	496	496	489	494	479	440	502	512	455	496	477	504	531	451	461	506	471	484	450	528	492	501	499	496	492	463	494	488	496	494	473	495	502	501	503	549	467	460	508	490	499	477	463	491	505	491	487	525	505	481	477	477	483	463	486	496	475	487	518	484	480	514	508	495	498	458	481	479	524	486	491	483	519	473	511	476	517	522	530	492	496	496	503	506	493	535	495	493	483	495	507	491	510	466	491	504	457	504	484	552	481	479	541	447	514	510	467	501	470	538	480	531	494	502	514	498	470	516	525	510	481	485	529	498	489	474	489	460	538	478	477	496	460	546	488	489	541	489	496	508	499	469	454	490	479	511	495	517	482	549	480	502	474	514	496	499	510	491	491	526	456	465	510	468	480	474	492	494	528	472	451	501	510	518	487	496	500	492	517	472	474	509	493	489	471	494	472	486	472	470	452	452	423	530	463	504	525	447	503	492	475	507	537	485	502	558	465	513	501	486	504	463	481	534	472	483	496	483	497	509	490	470	463	462	530	472	507	471	503	497	503	492	487	503	476	463	503	495	480	537	510	478	498	469	516	497	497	485	464	497	472	487	523	487	521	484	470	520	481	508	512	477	493	455	509	499	500	471
3625	1612	1029	1007	1549	1681	1308	792	568	397	257	245	170	162	130	112	113	73	77	52	45	55	35	42	42	42	21	29	23	26	32	23	37	25	26	28	36	31	35	24	21	29	38	34	17	33	28	26	35	29	27	33	24	36	34	37	28	35	29	30	31	25	24	34	25	34	36	29	29	35	19	40	25	40	28	33	31	28	23	22	32	35	32	28	30	24	29	30	30	32	36	31	36	36	26	28	32	31	29	28	32	29	30	40	37	24	31	30	28	34	29	30	30	28	36	37	29	35	33	30	27	18	34	37	28	37	23	39	30	24	29	38	30	29	24	43	31	28	29	30	21	25	27	25	32	26	24	29	35	24	36	30	22	29	16	25	30	24	28	33	32	26	28	22	28	28	39	26	31	34	30	20	30	34	29	38	20	30	22	34	20	20	21	28	25	26	24	36	26	31	31	22	22	36	29	32	30	22	35	27	29	31	30	29	29	28	34	24	26	33	28	24	33	28	32	31	28	39	31	36	32	32	39	27	24	19	28	26	27	26	35	29	26	26	28	38	30	32	25	43	30	26	31	31	36	35	30	29	34	25	18	21	29	20	29	25	24	29	32	31	29	27	27	26	36	20	35	27	25	19	33	34	28	31	25	23	22	21	31	25	36	31	22	28	29	35	26	28	27	27	25	30	30	29	28	28	27	25	27	29	25	30	32	26	26	33	28	23	22	27	32	29	22	32	32	26	26	34	31	33	38	25	24	25	34	36	31	34	25	28	30	22	29	28	25	27	28	29	35	28	32	31	34	21	20	35	26	28	25	31	26	39	23	25	26	29	32	40	23	30	28	37	23	24	36	28	32	35	25	27	32	31	33	26	25	27	33	31	33	17	32	33	35	28	23	26	30	23	30	26	28	31	22	34	28	22	33	30	36	33	29	31	26	24	27	25	25	27	32	26	31	30	29	25	27	34	23	38	21	24	37	30	26	40	29	35	28	31	20	26	21	37	24	42	22	46	25	37	21	31	43	37	31	25	33	30	32	23	33	37	35	32	23	27	41	23	30	21	24	20	30	28	28	28	22	30	34	31	32	23	28	32	31	36	32	28	31	33	30	20	25	28	35	27	31	27	23	34	40	29	21	23	32	36	29	27	34	35	25	43	28	35	30	22	31	28	27	30	24	30	33	22	31	31	40	18	31	21	24	20	40	32	28	28	28	34	22	20	17	26	18	19	26	34	29	28	31	22	26	37	25	32	22	30	17	27	30	27	30	23	23	34	30	33	32	21	32	38	32	33	27	23	26	30	17	32	33	25	33	35	33	36	29	28	32	28	28	35	38	25	21	24	27	28	24	32	25	27	27	24	22	32	28	30	38	23	20	23	29	31	32	32	25	25	26	40	27	26	34	21	24	33	24	29	33	24	26	20	22	26	33	28	38	24	22	29	24	29	35	37	38	29	28	32	30	37	28	34	31	39	35	34	27	40	31	31	24	21	21	31	30	25	26	38	26	26	25	31	29	26	32	32	30	25	22	28	26	23	32	33	27	30	30	31	21	35	22	31	41	26	30	25	25	29	19	32	26	22	27	29	32	17	30	32	27	40	29	31	34	23	21	20	29	29	32	37	23	29	27	26	32	32	28	32	26	21	31	22	23	30	15	33	30	27	26	23	23	31	32	34	27	31	34	28	33	21	26	25	35	21	32	29	30	30	27	34	39	35	35	31	28	27	26	15	29	24	33	36	29	27	24	34	38	35	35	26	27	23	38	31	29	34	32	25	38	30	30	30	40	29	37	24	39	28	31	21	22	24	31	25	26	24	32	35	27	22	25	34	19	36	33	20	23	18	30	37	20	29	24	23	30	29	30	34	22	30	25	31	24	32	19	31	25	33	26	27	25	28	37	31	34	30	37	31	22	21	29	24	34	38	28	32	30	36	31	34	36	22	27	15	30	26	28	24	33	26	33	23	33	34	29	31	38	21	28	27	27	38	33	28	30	34	27	27	31	29	24	28	32	23	40	22	36	33	26	24	36	24	36	25	27	25	31	31	23	28	31	32	36	24	31	28	23	34	23	26	28	36	35	32	33	35	39	27	39	29	24	33	19	19	23	28	22	27	33	33	26	31	29	34	31	27	36	25	19	25	37	24	34	28	38	31	39	28	27	35	24	27	25	30	17	34	41	39	38	26	31	31	28	38	32	37	20	33	25	27	24	30	31	36	18	22	30	25	37	24	33	28	20	30	23	27	33	25	29	27	27	35	32	34	33	22	31	28	25	25	35	33	37	35	48	30	26	34	30	20	17	26	25	26	29	32	28	40	33	35	28	36	28	22	28	25	24	25	19	34	33	32	33	39	26	36	38	25	30	27	29	23	42	34	33	34	28	32	25	26	37	34	25	29	25	27	21	22	26	32	22	23	28	24	30	21	28	37	25	34	30	37	31	34	27	33	22	35	38	28	27	23	26	25	28	24	34	27	27	26	26	28	23	36	28	22	26	29	33	24	29	25	22	30	28	30	31	22	18	28	21	25	29	31	31	24	29	27	26	27	37	32	31	16	28	24	24	43	33	29	34	25	26	37	27	30	28	32	25	26	24	25	38	33	24	35	38	22	30	35	35	41	29	30	25	34	20	26	27	30	26	41	32	36	32	32	27	29	32	29	30	27	28	17	31	27	20	25	23	29	27	29	34	25	36	34	31	22	33	18	29	26	34	28	33	35	32	22	28	32	35	32	27	30	29	26	23	42	23	22	23	29	30	30	32	25	31	24	23	33	36	32	27	36	30	22	22	23	21	26	22	27	25	28	27	30	26	31	29	26	27	16	28	29	24	27	20	28	38	23	25	36	21	32	21	28	29	19	24	23	29	20	25	27	32	31	33	22	25	23	26	25	37	34	26	23	31	28	30	28	22	43	25	25	32	34	34	27	32	25	31	36	23	30	32	30	39	34	31	27	23	30	33	35	31	29	37	39	36	30	31	18	33	31	28	29	39	34	24	13	31	40	33	37	35	18	24	17	39	32	30	33	35	34	31	25	30	25	23	31	36	30	31	29	39	19	26	37	28	36	25	32	30	29	28	24	21	36	33	24	33	26	35	32	32	23	28	29	20	28	27	25	29	31	31	24	14	36	21	29	20	34	26	22	27	26	32	25	24	36	25	23	22	30	26	33	34	39	26	35	27	32	30	37	30	34	33	36	22	31	31	32	26	32	36	29	28	24	17	29	31	26	38	30	34	29	21	21	18	30	37	33	42	26	30	35	40	20	26	28	29	24	37	27	32	15	28	33	26	20	27	21	29	28	36	33	27	31	20	34	33	24	30	29	28	27	27	36	24	29	22	24	27	32	28	21	33	23	38	24	17	32	34	30	24	36	33	27	28	27	28	31	32	34	23	34	31	42	21	30	23	28	25	40	27	34	18	25	29	30	32	30	25	30	31	20	20	30	32	31	31	33	32	26	25	29	23	24	26	36	29	38	32	27	24	32	28	32	28	37
35145	25577	20386	36740	44060	41553	35680	28259	21913	16358	11935	9261	7409	6509	5600	4626	3623	2787	2348	1853	1547	1322	1163	1018	932	843	679	651	628	616	553	570	539	549	529	475	492	513	495	496	509	518	504	529	492	454	529	551	497	502	500	461	491	522	464	503	508	520	468	507	564	513	492	513	539	546	529	529	579	527	494	526	492	565	554	556	511	554	534	542	512	509	539	486	523	564	539	521	495	537	523	528	438	470	469	495	499	473	476	501	509	464	477	459	459	519	480	481	519	498	491	478	491	459	480	506	520	449	492	523	479	497	488	456	484	488	474	469	479	481	493	519	468	479	463	476	515	461	463	462	500	506	494	476	467	495	456	469	489	460	484	468	451	468	497	464	451	521	476	497	474	454	507	476	482	480	487	491	435	459	471	464	462	505	490	487	457	515	466	521	467	495	484	447	495	465	450	427	466	478	490	469	469	471	446	466	429	471	462	460	512	497	474	482	466	468	494	501	463	479	478	483	488	456	489	503	471	454	486	494	506	456	479	527	461	468	513	441	514	471	474	459	495	433	483	496	446	512	476	469	428	466	471	477	493	485	482	457	464	460	493	475	488	461	494	509	527	477	509	460	485	476	460	465	473	439	431	453	464	455	456	505	481	464	494	508	481	470	491	484	478	464	468	488	493	482	473	495	438	483	486	433	452	470	498	491	518	455	466	492	456	471	466	473	442	495	500	484	497	468	473	458	445	447	502	450	427	507	447	464	480	457	508	460	478	443	485	491	475	475	464	447	482	477	519	489	458	490	459	481	537	477	478	515	470	458	457	491	442	467	435	466	484	462	475	476	497	438	473	448	448	464	499	458	441	509	517	532	463	450	405	474	462	443	478	439	454	465	492	453	467	506	504	430	440	437	465	475	474	485	485	471	494	449	475	488	438	456	472	465	476	491	458	495	484	475	483	447	508	488	444	438	482	481	444	449	458	480	475	493	477	481	487	445	464	449	484	499	466	459	487	452	499	471	475	494	494	473	499	507	499	459	484	500	459	486	478	462	472	483	485	444	456	501	491	435	494	458	519	482	479	499	446	518	476	529	506	496	475	503	493	496	477	478	480	442	492	439	486	463	447	480	462	483	472	444	496	469	465	471	485	493	455	484	449	471	477	471	479	467	498	442	492	498	452	457	480	461	441	462	485	512	456	456	488	410	460	469	496	450	481	449	455	478	458	439	456	448	438	503	496	496	462	486	480	512	474	474	486	483	463	504	471	468	463	455	468	450	484	469	496	449	515	462	491	517	503	504	489	457	452	474	500	478	469	501	501	535	477	485	511	492	445	473	461	468	455	495	507	530	452	479	500	508	447	476	505	490	433	468	476	498	440	495	466	462	496	523	493	486	464	466	473	479	457	495	445	494	452	475	443	472	501	491	456	514	455	456	464	495	510	457	486	468	471	484	487	481	461	465	495	456	461	489	478	452	472	504	509	442	499	493	516	500	435	457	483	452	479	474	495	474	468	490	467	505	460	486	461	457	466	466	473	470	493	460	499	470	468	459	459	473	512	457	469	472	472	434	476	463	496	469	505	486	463	479	481	483	494	469	529	486	455	489	499	478	472	468	471	467	464	466	511	470	474	473	501	409	526	477	454	482	470	487	493	466	458	479	464	441	449	459	504	477	509	454	490	443	447	431	480	487	458	471	429	484	497	441	493	437	503	485	476	456	460	535	481	470	445	493	486	494	456	463	481	466	482	499	458	474	503	479	470	500	475	497	524	460	492	497	449	447	453	486	528	474	469	504	476	471	489	440	480	488	469	461	464	478	487	463	462	487	471	467	465	448	490	492	461	486	461	491	501	495	459	504	447	463	475	481	439	521	478	470	496	470	493	481	498	460	451	474	479	452	476	493	495	468	471	496	473	514	467	461	463	469	450	469	473	462	443	474	481	453	478	462	445	509	499	484	467	530	479	431	454	490	448	449	503	446	496	459	490	470	456	476	482	464	472	500	497	459	486	469	466	516	465	480	466	482	462	477	474	497	445	507	506	496	457	494	446	511	510	483	470	486	453	445	484	494	498	491	478	466	454	491	488	484	496	495	485	457	472	463	464	456	476	497	460	480	471	465	500	497	482	470	510	469	473	439	466	464	491	417	463	477	512	465	482	481	479	507	429	462	514	457	462	470	452	456	485	490	470	465	482	471	474	481	492	451	457	455	499	484	444	502	469	463	465	456	440	498	493	465	435	477	449	494	470	438	466	489	466	487	492	486	445	467	463	502	449	482	472	504	450	465	496	450	422	454	438	490	474	507	484	528	510	471	471	481	465	459	465	517	489	475	474	471	460	426	488	446	483	462	490	475	435	489	494	475	510	474	466	496	520	469	464	454	477	503	451	446	459	466	504	506	465	486	497	479	489	476	494	479	469	518	460	432	477	488	452	452	500	457	459	461	506	464	476	458	480	469	484	496	421	433	463	486	470	469	517	497	450	528	486	488	507	456	456	481	469	455	486	475	482	489	481	495	489	475	471	483	446	482	479	489	488	460	452	480	445	479	467	462	444	522	453	499	507	465	497	465	497	473	492	490	452	502	456	455	461	466	472	475	481	480	456	476	457	528	443	500	469	459	440	438	485	442	473	458	485	461	479	466	458	521	502	430	499	510	448	463	487	478	493	470	465	506	492	519	488	457	466	506	456	466	495	498	455	449	474	497	461	472	478	479	455	509	472	474	477	439	481	488	496	506	481	444	468	460	523	503	496	477	468	453	434	499	490	480	478	528	506	466	479	475	520	459	478	475	443	479	452	438	515	540	449	475	497	493	462	468	494	457	440	489	441	463	464	480	512	464	461	470	453	489	460	494	467	486	487	500	494	469	475	472	479	484	443	464	508	461	489	460	479	501	483	455	454	502	479	495	462	508	472	440	472	439	476	501	471	484	484	495	489	504	456	490	459	479	506	479	475	491	471	470	468	467	446	502	480	480	458	477	478	495	479	499	461	457	505	485	524	489	465	484	427	464	469	476	462	471	465	479	496	455	501	441	477	538	455	461	473	505	459	444	430	468	464	469	473	518	482	461	494	464	507	465	464	489	418	463	492	453	481	457	459	460	452	456	483	475	489	459	506	483	492	479	505	470	449	446	428	473	471	474	468	449	455	507	483	493	447	516	517	489	482	485	495	437	498	473	438	456	476	438	448	403	481	478	455	469	451	477	485	453	478	445	531	507	481	494	454	464	471	455	484	480	448	463	475	418	436	447	473	473	457	503	476	477	461	509	521	458	496	484	467	480	493	468	488	501	459	475	470	486	448	468	471	459	466	473	514	516	441	474	452	452	463	472	486	520	491	460	461	479	493	472	464	480	472	499	462	492	501	481	476	538	477	469	496	438	477	485	431	459	462	524	509	477	468	444	489	452	502	480	463	458	467	468	451	467	441	466	498	447	465	476	505	458	456	498	483	456	485	486	446	461	478	461	518	471	464	499	491	512	515	462	495	468	435	488	462	455	477	515
5779	2308	1537	1328	2195	2340	1805	1211	849	531	418	306	252	213	204	171	120	110	116	103	91	76	56	66	62	61	55	57	58	63	58	38	57	36	45	44	42	56	45	41	43	43	50	38	54	45	39	46	34	56	40	41	51	45	43	53	38	38	47	41	52	49	46	44	45	59	47	45	47	39	50	51	40	34	53	61	32	43	49	51	58	40	42	43	46	56	37	53	39	31	31	31	44	34	46	43	39	41	50	51	39	36	44	54	52	30	36	49	30	23	43	48	34	41	43	49	42	53	56	39	37	39	40	40	42	50	41	45	46	37	45	46	37	50	57	35	33	36	45	39	41	49	33	42	30	55	42	38	41	51	34	47	43	46	37	35	46	42	30	41	42	46	53	43	42	45	47	34	28	35	38	46	44	33	37	42	63	37	51	46	36	37	47	39	38	50	40	43	39	48	54	33	49	42	43	39	45	43	37	41	39	54	51	50	43	41	58	40	54	42	48	36	38	46	35	37	60	54	34	52	46	55	43	43	51	42	37	34	32	58	42	46	37	39	40	49	33	44	35	43	45	49	46	39	40	42	39	50	41	41	44	37	53	41	32	41	45	39	42	52	41	29	47	40	41	44	33	37	41	41	53	41	42	41	33	41	33	46	37	34	37	39	41	46	40	36	45	41	42	46	47	34	45	40	47	44	41	32	42	42	60	35	40	46	42	50	45	48	38	50	45	43	44	43	56	47	41	52	49	51	48	43	52	54	42	44	39	44	51	48	60	48	34	43	44	48	32	36	50	54	43	52	36	48	39	43	47	42	41	52	47	49	38	45	50	41	40	42	48	49	35	43	41	53	43	41	42	34	41	37	44	45	54	47	45	46	45	44	53	48	53	42	43	41	56	40	39	32	35	48	40	43	42	40	51	33	36	44	50	27	57	45	51	49	37	47	49	45	44	40	43	46	52	37	45	49	46	43	58	43	42	46	46	41	44	50	50	39	52	45	44	39	45	54	43	45	43	44	51	45	34	51	48	39	45	36	36	37	38	40	36	47	39	53	43	39	50	59	31	43	40	47	38	46	51	43	67	40	46	36	56	41	45	51	35	47	44	51	52	30	34	43	47	44	46	45	43	46	51	44	55	37	35	39	53	39	43	58	40	43	43	44	45	49	48	47	44	41	36	50	35	44	46	51	40	36	42	38	47	34	44	55	36	48	45	40	50	32	35	43	36	37	55	41	43	45	44	53	44	39	44	38	52	58	35	34	48	41	35	34	55	29	42	52	52	40	38	45	54	44	45	30	56	48	46	40	43	51	45	37	46	27	48	44	40	36	41	51	55	54	40	46	49	53	45	38	42	43	38	52	44	32	34	42	32	43	52	38	39	40	41	38	43	40	39	41	29	41	41	49	46	39	32	43	44	46	44	48	36	53	42	41	47	43	40	51	40	44	44	41	44	28	44	36	39	48	44	30	41	41	32	44	37	39	57	44	46	38	49	40	36	40	31	43	44	35	37	48	47	52	48	41	60	44	44	52	46	46	36	39	41	52	50	38	41	38	49	33	47	46	47	40	50	45	42	44	58	40	31	47	45	56	42	44	43	50	42	54	35	34	44	48	41	41	37	49	46	34	43	46	34	41	56	43	47	40	45	41	56	46	44	45	48	41	54	44	39	54	41	42	41	29	59	47	41	49	41	45	43	46	43	34	37	43	33	44	54	34	43	53	40	45	43	48	39	45	47	39	50	43	35	44	34	39	45	39	30	45	44	38	35	48	46	50	42	41	46	48	45	36	39	43	33	46	38	39	38	36	48	44	48	43	43	41	47	37	49	44	47	48	33	45	47	42	46	35	44	42	43	38	36	38	57	47	39	41	50	26	34	40	44	38	38	41	34	42	51	46	44	51	46	33	45	45	37	45	43	36	39	48	45	42	35	38	45	38	50	51	52	44	48	41	43	39	46	37	51	35	47	41	35	36	35	41	49	35	42	37	29	45	49	35	45	45	39	53	50	38	38	37	34	36	47	53	47	48	45	36	48	45	40	43	44	46	47	46	39	39	45	37	47	49	48	47	42	49	35	36	37	36	39	32	40	49	38	41	38	46	41	40	54	44	46	40	39	40	46	43	39	45	41	48	52	40	48	46	53	43	40	46	53	49	38	45	28	43	33	46	37	35	30	38	48	36	65	32	55	42	40	61	43	41	37	43	38	42	51	38	37	42	35	33	41	35	54	37	42	42	38	38	36	45	39	44	48	43	43	48	44	43	44	49	29	41	42	48	51	36	45	37	35	50	30	37	38	34	36	45	48	38	48	46	36	38	47	31	31	41	45	48	52	44	45	50	49	54	53	51	33	52	33	37	28	37	41	42	54	48	43	45	47	51	41	51	35	40	51	57	44	42	51	40	30	42	41	50	52	56	43	48	40	54	45	52	46	37	40	41	38	48	38	50	45	50	31	39	48	46	43	34	46	43	40	41	39	37	51	40	33	32	43	58	46	53	49	40	41	50	39	31	40	45	41	48	46	37	32	42	44	43	40	51	38	31	40	43	57	53	42	43	44	30	41	48	48	51	30	45	28	46	48	46	41	47	39	48	34	44	47	51	52	38	43	52	47	43	38	46	40	42	49	45	38	27	45	46	49	53	47	37	49	40	41	48	43	57	42	37	58	48	43	46	42	34	33	43	36	44	42	43	41	41	51	38	48	39	42	42	50	25	41	46	30	31	46	37	33	48	52	61	36	43	44	34	47	45	43	57	43	53	42	49	51	50	53	52	38	33	44	38	38	52	39	39	47	39	49	46	40	49	44	38	47	43	39	46	53	51	42	46	58	52	52	45	37	39	41	61	49	55	38	54	34	38	52	48	42	37	43	40	56	39	38	47	42	39	47	42	53	35	46	50	41	44	45	46	34	32	30	55	37	51	49	50	47	38	45	41	48	43	46	48	41	45	39	47	27	54	45	41	42	43	46	49	39	45	46	32	53	43	44	37	52	36	49	44	48	46	41	43	50	56	36	53	39	39	34	46	36	44	47	38	45	44	44	44	44	39	26	47	43	46	41	52	60	32	51	45	55	49	38	31	58	40	47	46	44	38	46	35	46	44	44	39	44	43	40	38	35	28	48	38	47	48	45	50	48	46	37	39	47	39	38	41	41	46	56	37	43	41	43	42	40	53	44	47	44	29	55	58	52	37	38	32	37	42	43	42	41	44	35	44	48	41	44	42	36	48	41	53	34	49	44	50	31	42	44	54	46	51	47	44	36	35	42	38	46	44	40	46	36	38	39	45	45	43	51	44	49	41	53	49	46	42	31	42	36	55	36	46	57	43	44	45	50	39	57	32	39	42	39	52	40	49	48	39	42	45	39	46	39	54	46	41	38	44	36	33	39	39	35	44	39	47	39	44	40	41	51	43	56	54	50	43	50	51	41	43	25	46	44	41	43	40	41	43	30	44	40	34	55	47	41	37	44	50	53	47	42	48	47	33	42	45	37	37
37634	29396	24331	40448	48209	45651	39603	32595	26657	20420	16020	12864	10676	9164	7728	6245	5195	4261	3457	2810	2410	2073	1833	1615	1402	1318	1119	1052	999	967	921	888	851	813	824	796	795	758	786	732	756	740	797	710	719	755	731	784	723	746	776	751	738	696	745	753	789	752	772	835	757	742	762	806	762	792	767	853	801	818	813	775	732	770	824	771	775	819	757	861	756	715	743	765	789	771	726	751	713	751	727	729	706	691	725	661	695	688	660	732	716	673	659	711	719	717	655	685	710	679	674	667	733	725	686	685	697	771	664	693	733	747	665	656	732	710	730	669	692	699	720	698	675	698	691	672	730	718	709	716	697	729	720	694	723	729	715	694	670	695	733	725	702	767	760	701	719	647	675	669	722	704	691	715	699	655	716	628	713	708	691	672	706	727	650	700	740	649	664	711	704	715	707	670	685	694	699	678	680	645	707	679	657	698	714	713	724	644	703	670	692	644	735	706	651	710	673	660	664	683	715	677	701	694	724	671	739	734	665	732	725	706	678	694	679	681	696	691	665	647	675	680	685	755	652	700	649	691	690	687	754	679	713	719	638	650	715	672	677	702	766	647	698	701	684	704	638	690	665	664	674	679	693	699	676	666	664	678	703	650	681	701	672	751	652	646	681	685	693	694	710	715	647	697	712	693	692	645	737	727	667	664	727	687	662	722	682	686	690	693	750	719	686	698	687	683	718	668	679	719	676	699	654	681	633	695	713	786	684	681	689	703	679	707	670	657	683	681	755	717	707	715	699	677	671	655	723	723	695	743	672	687	682	695	676	682	684	689	691	695	662	695	672	685	698	670	684	675	716	679	731	693	729	712	658	715	693	677	695	729	670	677	678	698	706	716	680	667	703	676	656	698	664	680	673	713	667	707	692	658	716	680	680	697	662	679	694	691	714	690	690	693	614	736	684	668	676	726	707	711	680	691	710	728	652	666	708	705	673	692	713	654	762	727	696	676	754	698	708	701	707	722	689	705	703	665	714	673	649	690	684	683	690	689	710	688	665	682	663	689	684	738	703	691	712	664	710	662	720	629	708	658	724	702	748	654	670	687	681	692	671	666	690	719	690	712	689	715	669	715	749	639	652	700	733	670	721	714	757	679	667	716	685	686	645	661	682	696	701	684	667	741	670	723	713	659	711	731	650	733	699	703	696	692	675	693	676	742	670	660	690	699	712	661	703	662	694	736	700	744	696	686	731	676	692	660	687	632	671	680	724	665	673	656	689	705	693	745	685	718	662	688	716	679	654	712	688	689	674	710	725	689	711	666	670	670	659	692	693	663	741	707	701	715	708	691	711	712	720	701	650	734	660	692	674	756	718	706	710	696	693	672	680	659	715	676	668	738	719	659	716	720	713	702	655	704	665	664	711	701	730	689	738	717	689	716	719	680	674	676	718	673	686	703	646	690	705	669	654	704	683	720	717	693	721	718	727	673	697	742	691	691	727	676	702	700	722	655	686	714	713	650	640	737	716	699	690	666	691	697	671	692	748	653	697	700	673	656	716	663	651	650	674	696	670	674	644	641	708	646	699	699	667	690	672	727	703	675	727	677	658	694	686	685	685	706	700	698	684	691	713	696	650	678	709	691	687	698	724	691	668	623	691	652	690	688	722	717	675	723	700	679	713	669	727	684	695	679	703	670	709	691	662	662	707	670	703	669	695	728	663	727	717	682	719	692	686	718	733	713	717	711	677	662	710	670	733	714	708	670	654	692	704	694	682	719	647	691	681	645	644	717	742	708	693	726	687	712	657	666	705	700	695	651	713	640	657	684	642	645	658	686	691	658	684	713	724	711	683	679	699	683	669	678	713	724	663	676	699	681	686	676	637	735	661	707	673	701	683	673	711	677	691	690	679	723	688	673	739	663	687	652	660	670	706	697	702	716	660	724	695	682	684	744	733	703	676	687	672	701	691	701	668	719	680	678	710	700	703	716	680	668	656	652	709	756	720	691	710	718	710	663	703	668	745	699	696	707	694	697	695	700	671	665	728	635	708	714	741	695	742	676	709	675	670	692	663	712	724	746	721	680	656	663	711	682	691	691	650	652	664	720	669	666	685	705	661	745	699	721	725	716	678	698	665	714	668	710	744	656	644	667	707	652	661	675	705	724	634	662	703	681	660	674	674	709	665	727	705	702	669	704	692	708	741	681	673	705	698	696	677	650	680	741	699	700	722	701	724	692	680	732	719	683	669	708	697	695	713	733	690	694	662	715	712	677	720	739	663	660	703	680	662	711	733	708	691	628	676	670	681	754	679	708	681	690	753	699	725	714	719	668	687	707	688	666	683	739	690	689	687	691	658	667	661	670	701	658	687	661	666	680	710	678	719	723	683	690	710	670	689	725	712	690	699	690	677	658	686	697	667	710	666	698	669	701	675	638	691	679	685	692	724	688	699	661	670	674	704	713	711	678	690	703	736	662	649	704	702	682	709	730	685	676	740	649	703	685	704	666	698	679	720	714	692	723	691	671	700	670	681	649	637	710	657	748	687	695	696	718	676	728	710	682	714	691	675	696	652	652	702	732	697	684	708	702	712	685	714	661	750	723	717	719	685	671	737	696	711	694	761	709	676	684	668	686	709	642	695	678	694	729	673	673	669	689	681	695	713	695	700	681	674	699	702	661	673	673	649	683	675	680	663	714	655	691	724	657	710	713	707	686	659	676	655	717	700	672	666	680	704	690	702	701	745	657	698	674	680	679	668	686	646	663	705	654	670	608	726	716	670	691	692	680	731	664	733	684	689	679	685	700	697	725	736	704	649	705	732	611	692	685	703	676	710	680	691	730	658	676	708	663	711	718	659	722	691	691	719	705	645	712	692	685	712	693	704	675	680	758	650	720	673	699	696	647	676	688	691	738	665	737	665	676	704	701	692	669	725	657	703	696	657	699	706	718	681	711	676	653	730	726	693	715	700	726	728	687	661	676	722	692	751	647	718	648	706	704	672	683	679	673	694	685	694	745	677	670	706	716	709	691	707	687	703	700	694	689	682	718	719	702	662	740	706	684	677	705	714	686	682	697	717	701	650	714	736	696	695	674	710	691	695	701	699	695	652	676	668	732	720	710	703	695	677	703	663	693	738	685	666	700	666	689	691	680	710	677	702	674	717	684	667	714	708	721	681	695	710	661	682	701	694	735	668	687	688	699	697	663	713	695	703	720	681	654	739	680	650	670	664	704	719	758	709	671	717	741	709	718	673	695	687	706	713	694	687	731	719	691	714	673	626	652	695	689	717	685	655	728	692	665	707	665	658	671	744	647	702	709	670	692	672	712	702	696	686	678	695	666	672	720	671	692	669	731	686	699	741	732	655	645	694	675	711	653	689	671	729	708	675	666	684	696	672	663	640	668	707	727	663	664	693	762	657	698	729	699	696	714	715	700	683	707	710	689	689	719	700	706	675	708	709	711	712	689	695	650	707	657	696	694	666	703	731	670	700	646	705	684	708	724	714	713	697	721
6927	3652	2359	1904	3234	3594	2777	1907	1284	847	659	492	360	332	277	211	154	135	131	105	82	85	69	61	53	54	51	44	33	33	37	36	37	28	21	41	25	30	29	28	41	32	30	23	46	25	29	44	30	31	32	24	33	40	35	34	32	27	30	40	33	34	32	37	32	31	26	33	35	23	36	25	37	36	27	30	27	23	29	42	47	32	29	29	35	38	34	23	32	33	45	31	23	33	30	37	37	34	40	36	21	43	39	30	34	33	35	20	29	23	34	17	35	27	34	37	21	29	36	28	24	28	31	22	26	43	33	29	32	31	29	30	34	36	29	24	27	37	19	32	20	28	35	34	20	32	24	32	23	27	25	28	21	29	27	30	29	33	28	34	30	29	34	33	31	34	35	30	34	35	22	32	33	36	27	35	24	34	23	29	28	27	26	33	37	32	23	33	34	23	34	35	31	22	24	30	25	34	23	24	28	28	22	21	26	22	34	29	34	33	31	24	26	35	27	34	32	31	28	22	35	34	28	17	34	24	31	30	33	25	31	23	37	25	23	37	25	33	24	33	36	43	25	27	27	26	34	41	30	28	27	39	26	25	28	35	31	30	35	28	29	29	23	35	24	29	34	33	40	33	31	30	28	30	28	23	30	33	22	35	36	32	34	36	26	21	34	30	23	32	27	29	29	41	31	35	28	32	34	43	27	30	44	22	27	27	42	26	32	27	33	31	28	31	31	21	14	34	16	31	35	21	20	30	29	33	31	29	28	34	35	43	27	25	38	39	21	24	26	28	23	36	26	24	41	22	28	32	22	30	35	33	25	23	33	24	15	33	31	33	29	23	28	28	22	29	30	26	32	31	28	26	29	25	29	24	26	43	26	30	36	26	26	26	32	35	23	35	31	31	30	26	42	29	20	31	25	22	26	20	29	27	25	29	27	30	31	25	38	23	25	26	27	23	36	22	25	33	20	29	24	24	25	26	26	26	30	25	22	23	28	40	30	35	22	29	17	31	29	27	29	45	33	28	34	33	25	27	30	38	27	32	25	34	29	28	28	13	23	40	25	24	31	29	31	22	34	33	29	32	34	40	24	38	24	23	30	35	30	24	22	32	33	25	23	37	35	39	26	32	26	23	21	23	33	31	28	35	34	33	29	33	25	35	35	35	31	39	30	26	24	22	36	27	51	29	32	28	34	32	17	34	28	44	31	36	21	30	24	28	34	26	31	27	40	30	29	24	35	30	30	28	19	30	30	25	38	33	29	29	28	30	21	20	30	29	32	32	34	36	24	31	31	28	29	29	38	38	32	22	30	40	30	33	39	23	30	37	30	23	32	23	27	31	25	23	26	26	34	29	19	29	33	30	27	26	25	29	20	24	26	34	32	36	29	18	28	32	25	31	31	27	18	27	27	32	32	38	37	24	20	21	29	25	31	35	36	33	17	34	38	31	26	32	25	39	28	23	23	31	30	28	28	25	32	29	29	26	29	27	41	34	42	22	23	29	35	31	34	32	31	28	43	21	26	34	34	28	27	33	23	38	33	30	31	26	37	31	34	29	35	32	33	39	35	30	26	30	26	25	22	30	32	38	34	29	32	27	31	23	33	31	30	26	35	27	38	32	31	29	28	27	26	35	37	38	29	20	23	34	26	27	19	34	30	25	29	37	31	34	30	30	23	25	25	30	31	32	33	31	28	30	30	28	26	19	22	39	23	24	29	29	26	32	27	17	24	35	26	22	29	37	28	32	37	25	36	28	33	33	27	28	39	19	21	31	30	36	27	46	29	32	29	22	19	42	30	37	30	27	17	27	30	24	34	29	35	30	35	27	28	32	35	19	24	34	36	31	27	21	32	29	38	27	37	34	18	33	28	25	32	32	23	31	39	30	25	32	34	32	27	27	28	29	25	32	30	27	35	20	28	40	27	26	17	25	37	30	29	23	34	27	29	24	29	26	21	25	29	35	33	30	25	36	31	28	26	40	22	33	35	29	28	19	32	42	21	25	29	45	33	31	29	26	24	27	29	26	26	27	35	30	27	34	30	30	26	30	35	21	31	33	27	37	27	32	38	36	30	25	38	34	25	25	36	22	29	32	26	30	25	24	38	21	29	33	31	41	29	27	37	38	24	31	25	19	28	32	19	30	27	28	37	30	36	34	23	29	33	37	35	37	27	45	32	41	34	29	27	24	18	25	35	37	36	25	26	45	32	21	31	21	34	39	31	29	41	20	28	29	29	31	36	29	29	24	30	17	33	33	29	29	33	33	37	25	28	22	24	31	29	29	30	26	25	33	22	32	30	27	23	25	34	25	23	35	20	26	34	39	27	23	33	29	35	33	18	30	29	31	25	32	35	28	36	30	26	37	23	25	28	31	29	24	28	35	42	26	32	24	28	27	30	36	24	43	29	24	43	26	30	33	26	28	36	28	23	30	28	34	17	29	25	28	27	30	32	38	20	29	29	27	41	29	29	23	25	36	28	27	31	17	29	25	39	33	28	24	35	29	25	26	26	31	27	36	38	24	25	33	24	32	22	26	33	28	33	22	30	29	25	23	29	33	38	38	19	25	27	34	28	31	32	38	34	23	30	35	31	34	29	39	33	19	35	25	26	34	31	43	40	34	28	30	30	28	32	28	21	43	40	25	26	27	33	32	31	20	34	31	25	31	28	28	45	28	39	34	34	23	32	38	32	38	21	18	28	30	24	38	31	34	32	34	35	28	29	31	35	33	33	27	30	24	36	34	17	26	38	33	31	43	37	42	30	30	43	25	25	24	26	37	39	22	30	27	38	26	30	33	32	23	34	25	25	26	25	34	34	25	36	25	28	27	26	29	28	35	26	35	32	39	32	38	38	35	29	33	31	44	23	31	30	35	32	23	26	24	32	17	34	29	28	26	23	29	35	27	27	26	17	30	31	35	28	15	31	21	28	34	29	24	31	26	33	27	27	24	32	23	31	29	29	24	26	37	34	34	39	24	30	30	26	23	28	39	17	27	40	28	31	25	33	39	43	26	29	29	31	27	31	23	35	29	20	28	24	38	36	26	39	28	30	34	22	27	27	26	29	30	26	31	33	28	32	39	31	31	30	23	31	34	30	34	27	29	32	29	27	26	31	43	32	30	40	22	35	35	23	33	30	34	21	25	28	31	38	25	24	25	30	30	35	30	26	24	28	35	27	28	26	26	30	26	34	32	36	28	31	21	38	33	30	29	36	30	34	24	32	23	25	23	31	24	27	23	27	33	27	32	33	36	32	34	38	33	22	24	31	28	26	33	27	33	31	32	41	30	22	35	29	32	33	31	29	32	43	25	23	32	28	36	26	41	32	37	30	30	27	24	29	34	31	25	35	29	20	26	24	24	36	40	28	25	22	31	32	34	36	26	43	38	29	33	23	28	32	23	29	38	38	15	31	37	25	37	22	31	26	26	26	26	21	32	28	34	28	27	27	26	31	17	29	34	30	38	29	29	29	36	23	34	28	44	27	34
43809	34135	29277	44732	53182	50674	44221	37517	31210	25198	21039	17010	14212	12157	10075	8191	6700	5661	4592	3708	3070	2592	2283	2010	1760	1472	1172	1082	1046	917	859	804	737	782	743	686	686	667	630	640	613	633	609	630	611	585	568	606	575	618	580	608	575	590	574	565	582	569	608	643	651	621	655	660	655	664	713	665	666	667	643	630	669	634	615	642	598	586	619	652	580	556	586	609	527	587	597	562	570	550	526	507	546	565	524	505	472	513	509	488	462	483	507	521	485	509	526	518	456	505	456	467	493	484	479	488	525	493	507	479	474	499	516	497	503	521	483	504	461	508	504	495	449	475	484	527	547	478	494	542	501	493	485	498	508	506	509	508	497	492	459	455	454	486	497	490	482	494	501	500	498	474	488	485	493	477	494	488	475	471	457	493	481	477	466	458	507	482	471	494	468	435	520	488	505	477	448	477	484	441	458	494	490	456	482	498	515	473	487	438	507	486	473	462	512	482	462	460	485	448	460	504	483	483	513	443	464	491	460	496	497	461	476	441	451	459	514	452	480	483	453	445	436	423	445	470	516	448	507	453	479	485	497	443	478	468	470	449	449	479	475	458	453	481	459	451	498	483	487	498	518	499	449	496	492	508	450	491	412	441	478	456	469	482	465	482	438	470	471	523	508	471	470	444	470	513	473	468	513	464	433	493	453	477	446	468	490	491	490	502	467	452	502	481	460	485	502	465	484	518	457	461	465	435	459	483	501	473	500	503	455	452	497	470	432	484	493	497	478	497	467	502	428	454	444	460	502	503	452	512	469	489	463	490	493	467	467	501	476	508	457	452	494	464	450	444	491	457	443	499	461	488	432	474	462	488	498	421	492	475	447	441	468	486	507	453	434	458	513	515	479	429	472	463	486	463	469	459	454	453	467	444	466	491	438	460	482	474	423	477	460	492	460	505	507	433	464	483	457	422	435	448	497	465	488	479	467	452	431	473	492	479	470	492	480	486	437	516	457	446	505	444	448	480	485	489	465	533	475	519	445	446	475	470	475	468	419	467	458	481	445	500	490	469	478	466	479	475	495	419	511	477	465	486	456	475	443	496	464	464	525	481	521	492	479	438	490	514	501	487	469	455	491	436	505	483	467	469	465	439	482	433	479	494	492	475	467	508	485	460	504	449	474	492	480	444	482	459	452	493	485	463	455	483	458	441	491	499	500	522	472	503	493	448	495	503	496	504	498	496	452	432	452	460	462	477	453	482	521	441	477	447	460	499	491	486	413	447	483	477	489	450	480	447	490	477	488	489	473	490	471	471	517	467	456	485	448	482	491	485	518	531	461	443	458	463	445	466	476	455	456	500	469	469	467	453	498	435	464	491	502	474	521	493	472	466	425	490	484	490	509	478	497	448	492	483	496	423	467	438	467	485	494	468	474	506	447	479	495	454	439	441	492	474	471	478	481	471	467	448	513	488	490	506	480	447	455	406	444	501	456	471	487	458	478	465	456	462	471	453	450	452	475	495	473	508	440	479	466	490	489	509	462	487	512	478	510	514	453	425	495	464	477	476	499	491	445	493	493	471	443	490	513	459	490	447	453	482	490	468	478	501	466	456	499	488	474	427	483	507	483	461	465	442	491	453	505	486	501	483	490	485	487	478	492	512	483	457	477	430	466	465	487	472	491	476	502	426	457	496	460	454	466	539	449	484	502	480	496	438	439	474	463	506	466	453	458	458	446	473	445	484	481	515	507	454	473	462	473	486	479	489	459	491	487	461	458	483	505	479	466	472	486	474	467	469	453	467	448	470	460	496	504	459	493	497	476	503	457	474	490	498	466	477	481	479	469	494	409	459	512	490	458	464	485	474	442	460	487	466	506	445	477	489	488	452	517	519	446	443	489	502	480	467	474	493	470	514	481	501	474	466	500	477	480	480	478	457	445	504	482	507	465	502	494	509	507	482	484	488	479	476	455	465	484	458	509	444	459	451	508	469	499	478	502	496	476	479	521	463	441	492	491	481	495	470	485	443	489	494	472	488	488	476	520	485	468	494	459	481	506	470	536	477	481	450	492	497	473	463	471	473	447	457	461	484	460	481	479	487	506	504	454	493	490	483	490	505	471	531	477	470	450	500	473	499	493	457	507	484	476	463	461	496	485	490	510	457	457	485	465	433	477	479	464	478	430	487	490	482	488	476	457	465	453	514	458	459	485	482	471	503	417	438	435	504	467	479	455	466	481	497	496	485	499	434	482	469	484	475	496	501	474	472	483	498	471	476	490	499	483	494	485	426	465	468	488	499	458	458	493	481	509	503	423	460	453	437	474	463	498	466	479	512	488	455	477	471	435	479	479	471	525	454	468	452	470	456	452	476	502	472	483	450	472	481	488	470	496	505	464	441	514	428	466	471	475	468	464	455	480	477	484	499	471	459	509	488	421	487	467	470	490	447	468	470	472	455	441	494	511	488	489	492	445	468	442	480	455	469	479	470	486	484	462	462	482	487	466	549	451	503	451	463	462	476	458	471	480	491	501	483	492	474	491	497	454	503	504	491	482	494	465	472	471	525	474	474	491	485	502	469	460	475	473	475	452	442	496	472	479	466	478	487	452	467	459	499	475	453	455	460	478	498	451	496	478	431	459	492	485	489	469	468	480	503	438	468	509	458	510	472	465	455	488	484	444	473	451	462	472	461	486	512	485	459	465	472	464	496	456	448	479	498	505	459	469	492	446	492	509	440	500	463	461	480	487	452	446	459	457	516	498	503	475	453	503	500	476	486	450	464	465	489	485	509	481	479	467	471	500	491	462	487	444	516	489	479	486	444	461	466	507	468	484	445	445	458	482	499	482	453	480	476	454	472	460	473	465	466	484	503	477	452	511	476	449	514	489	481	468	475	462	479	499	452	491	483	501	486	496	470	505	453	432	460	487	465	511	502	475	501	488	501	460	511	480	468	448	512	499	439	462	508	475	450	460	486	464	492	478	481	467	482	466	499	503	472	499	467	480	464	466	460	465	477	481	452	460	469	451	444	482	461	459	500	505	492	470	456	472	496	495	461	466	447	460	470	439	480	491	469	456	462	473	466	469	504	510	457	463	494	483	459	441	461	442	424	475	449	447	496	476	458	448	468	444	466	473	491	445	441	488	443	478	459	504	483	435	491	450	484	483	468	456	433	449	492	426	467	442	452	427	471	465	492	482	496	440	518	442	450	505	465	460	491	479	497	500	526	447	478	489	479	479	488	457	472	504	501	497	496	481	466	477	458	482	478	473	474	430	480	488	504	492	487	484	475	460	441	458	481	468	477	447	443	484	451	495	473	492	479	509	485	505	468	440	467	464	445	465	466	447	467	474	464	483	444	495	480	479	481	516	468	445	427	465	493	459	483	453	481	492	494	476	440	465	468	461	476	493	467	461	446	472	456	513	492	471	497	485	486	456	468	521	448	453	484	466	474	486	447	436	496	492	463	444	486	497	470	490	471	459	452	457	468	458	430	474	460	458	487	437	458	448	464
3737	1619	1084	890	1555	1603	1196	841	531	383	308	242	183	176	144	91	98	73	77	68	48	42	40	37	45	32	50	33	34	30	30	26	40	31	35	34	25	37	39	28	26	28	33	28	26	24	28	37	31	41	35	30	26	24	36	35	30	21	27	28	37	34	24	33	35	43	39	31	45	30	32	36	28	29	38	20	28	26	39	35	25	24	36	33	34	37	32	38	25	20	36	25	33	26	24	34	35	35	14	35	31	28	31	38	22	23	32	34	23	23	33	21	25	29	32	28	33	28	42	39	30	31	28	22	25	39	53	40	31	32	29	28	22	37	44	29	21	32	30	32	25	26	33	31	26	31	37	31	29	32	31	35	29	32	26	39	30	29	20	34	31	27	31	26	37	26	29	34	36	28	32	20	37	27	35	34	34	29	25	30	31	36	35	28	26	31	28	26	35	32	27	28	29	31	34	29	27	42	30	24	27	33	25	36	28	31	24	32	31	30	24	29	31	41	29	25	31	20	30	26	23	30	30	35	29	28	28	32	26	26	39	23	36	21	31	43	31	26	26	31	24	34	32	32	34	27	33	41	28	31	28	27	33	30	27	34	34	37	31	33	38	33	33	24	40	44	32	28	25	30	30	41	30	32	30	33	28	31	32	36	24	24	21	24	39	32	31	37	20	24	32	34	33	33	30	29	37	20	35	34	39	37	33	30	33	27	28	36	35	25	28	46	39	32	21	32	25	35	26	32	24	32	22	20	34	19	35	20	29	28	23	26	32	29	30	38	34	36	38	37	25	38	42	29	38	32	18	25	29	32	39	24	29	28	31	28	31	31	24	29	25	28	34	25	31	26	35	29	29	30	28	30	22	31	21	30	24	32	28	31	36	37	29	28	31	35	30	27	28	31	37	32	38	33	29	33	31	32	21	39	22	31	37	33	29	25	37	29	32	30	19	26	23	31	28	27	27	26	33	35	29	32	24	38	25	23	31	35	36	27	27	33	29	34	28	22	38	31	33	28	29	36	35	31	35	36	27	17	37	30	26	28	28	25	25	24	30	34	24	30	25	20	20	17	28	23	34	29	30	23	29	29	36	26	24	35	35	26	27	39	20	17	26	27	32	24	31	28	32	33	28	31	26	36	28	36	24	33	30	42	29	19	26	24	32	30	20	32	29	30	33	22	26	29	33	13	25	29	35	36	29	25	40	30	27	34	29	32	37	28	27	35	33	25	27	30	27	25	35	33	31	38	30	22	40	29	30	24	43	31	27	37	28	25	43	32	28	20	29	25	36	31	34	29	29	27	32	23	34	34	23	28	31	22	30	24	26	30	35	33	37	33	34	28	31	30	32	38	30	36	27	35	32	28	34	31	28	25	23	29	42	30	26	35	27	23	25	44	39	33	27	33	35	35	47	42	25	17	42	31	32	36	34	29	24	20	36	33	30	30	25	30	26	31	37	26	23	24	30	25	25	26	31	26	35	24	35	31	43	22	29	35	27	33	25	33	26	23	32	34	29	41	39	29	39	31	35	39	31	24	24	40	24	29	30	27	25	39	29	31	28	28	38	41	30	32	39	27	39	27	28	28	31	36	43	32	30	31	26	27	31	29	28	37	26	26	27	30	25	37	34	24	28	35	27	36	31	28	26	26	28	30	23	30	35	32	33	33	36	30	28	34	28	37	29	26	30	32	34	33	22	25	31	31	32	28	36	33	31	30	36	26	31	36	36	30	28	29	26	24	22	31	26	27	28	29	20	36	34	35	25	34	26	34	33	38	35	30	29	29	21	34	23	31	33	30	29	30	37	29	31	36	27	35	24	44	20	22	31	35	32	31	27	29	28	26	42	32	41	30	34	31	24	26	29	35	22	33	34	25	20	20	24	29	31	37	29	32	29	36	30	31	32	45	23	25	32	26	24	31	34	37	29	20	31	27	27	36	39	24	39	30	26	24	30	37	27	32	38	42	20	29	28	36	34	35	26	33	35	27	35	30	25	34	40	25	39	34	34	30	32	39	39	45	26	23	23	36	32	35	29	30	26	30	32	28	31	33	25	36	37	22	26	29	34	26	27	22	32	21	33	34	24	29	41	31	25	33	35	23	24	34	41	20	23	31	29	24	32	21	34	31	33	31	31	34	35	35	28	30	29	29	38	16	31	31	36	29	29	34	26	39	37	39	34	28	33	32	36	34	34	36	32	23	44	27	23	41	34	29	30	31	32	23	38	28	24	28	30	35	31	21	29	27	30	27	20	28	40	23	22	28	38	31	24	34	34	22	30	22	35	39	28	31	31	31	26	32	31	39	27	37	20	31	33	41	31	28	36	41	28	36	28	31	48	38	22	36	28	43	34	32	30	29	27	28	38	25	25	32	25	26	40	25	25	24	37	30	38	32	27	22	38	25	22	22	32	23	27	27	31	35	32	29	29	25	32	31	33	30	34	35	29	34	38	32	33	26	32	24	49	33	29	24	36	35	33	23	17	23	31	33	31	31	29	31	22	25	30	32	30	39	24	31	26	19	30	26	33	29	47	34	39	44	25	30	31	30	33	28	29	26	25	29	33	24	28	28	35	38	31	33	39	18	22	37	17	32	28	29	31	31	23	25	36	29	35	28	39	24	38	36	25	26	30	25	24	32	33	35	27	30	25	27	39	24	29	27	25	22	25	30	34	36	39	34	26	38	30	31	32	27	31	28	34	41	22	31	38	34	29	22	31	34	24	34	32	38	25	41	19	21	33	30	26	36	32	28	27	37	40	22	33	26	35	29	31	23	32	31	30	26	24	23	24	27	32	29	30	41	32	27	21	31	28	33	28	26	36	35	20	41	27	30	30	37	40	32	22	23	31	32	43	30	28	20	31	31	26	31	37	30	29	25	41	30	30	30	32	33	29	24	34	28	25	30	33	19	31	44	33	25	25	29	28	24	26	38	29	26	28	28	40	31	29	28	30	24	34	32	32	28	23	30	35	20	28	33	29	36	31	28	34	31	40	31	31	30	34	28	27	29	24	32	29	37	31	30	32	27	32	28	29	33	28	32	34	18	31	33	29	27	28	24	20	30	23	27	32	40	24	31	32	35	24	28	34	37	26	30	20	31	26	40	28	29	26	26	34	45	32	29	33	30	25	29	28	37	41	27	33	18	26	22	29	41	35	35	26	29	26	28	23	32	25	23	34	29	29	28	41	31	28	36	39	23	41	28	25	39	32	34	31	28	38	32	29	30	25	21	40	24	30	24	34	30	33	27	30	27	38	31	31	23	31	29	32	31	31	31	16	29	23	28	35	24	29	50	34	23	41	32	27	32	30	35	33	30	30	21	43	33	22	37	45	23	28	28	29	29	35	35	29	37	29	20	26	31	27	26	25	47	25	25	29	26	33	39	25	30	38	27	33	31	31	27	32	30	29	17	35	31	22	27	30	25	32	22	39	34	28	27	37	24	26	32	21	42	39	34	22	33	31	29	26	23	25	35	29	31	37	25	29	30	30	34
35238	26294	20711	36558	43834	40987	34850	28060	21238	15983	12580	9703	7848	6883	5368	4078	3354	2740	2300	1896	1558	1411	1185	1076	915	811	769	653	648	629	572	553	586	536	553	526	505	505	540	538	507	512	503	545	443	515	493	510	549	484	529	521	520	580	542	525	495	547	554	520	526	536	531	531	601	559	560	570	553	564	580	541	581	559	536	549	562	533	541	520	521	524	529	494	531	544	542	516	548	514	541	513	486	481	511	493	531	468	462	465	479	466	516	511	476	513	472	472	466	500	492	491	463	493	507	485	519	518	498	490	496	503	510	509	491	484	507	504	492	524	499	508	493	486	495	466	496	512	490	527	467	505	480	507	492	502	446	505	484	503	477	478	509	510	469	516	530	488	478	511	507	493	473	496	474	497	449	525	503	485	468	504	520	509	532	489	496	507	459	476	498	521	527	472	448	490	536	495	481	480	491	485	473	439	492	460	502	483	509	470	503	503	516	473	493	489	524	512	480	457	476	495	499	487	545	466	486	491	534	489	477	506	485	500	496	526	484	497	458	475	488	469	494	514	501	506	507	509	532	478	469	455	478	472	488	481	472	476	456	484	486	469	509	477	458	483	493	487	506	486	497	476	503	495	478	473	534	427	459	496	490	492	457	521	474	493	443	499	520	490	517	482	468	478	500	497	459	458	453	473	485	516	455	503	485	478	474	484	482	502	528	503	514	495	491	495	469	492	466	471	488	524	470	452	469	494	481	506	479	454	490	472	494	465	480	472	487	501	505	458	489	489	496	461	492	507	519	492	507	518	453	473	477	521	462	502	452	493	468	509	472	533	487	454	482	520	506	463	483	476	495	488	507	469	508	513	499	487	505	502	472	516	517	509	475	538	462	492	438	516	516	472	484	446	483	513	506	470	519	483	468	482	483	489	505	515	483	452	479	488	489	487	505	477	480	502	485	492	466	484	499	418	531	462	459	506	479	488	463	500	447	496	486	478	487	496	486	482	481	505	492	491	474	460	529	499	494	465	499	497	453	508	498	473	505	478	485	476	506	502	511	476	477	486	522	506	494	489	510	495	497	495	509	504	493	489	476	457	505	462	448	463	488	501	524	502	461	508	496	508	477	483	516	477	504	500	500	503	456	493	513	447	494	522	497	491	530	476	419	500	476	489	516	503	457	492	496	483	501	491	523	484	482	462	509	478	482	441	482	535	486	504	466	497	497	539	460	480	485	467	493	477	478	502	494	506	464	497	510	483	509	451	489	455	474	499	449	516	466	504	512	489	480	467	539	453	503	518	510	509	472	503	504	474	467	496	526	473	516	454	513	462	467	466	529	505	504	496	475	492	499	479	492	503	524	524	486	485	490	499	480	461	494	471	514	509	481	506	475	486	480	488	480	512	498	481	515	527	481	461	487	523	455	507	489	484	482	487	485	492	491	497	475	502	481	472	515	486	478	520	484	454	479	495	492	468	504	476	464	491	490	500	514	468	464	493	479	506	481	490	481	482	470	506	499	540	495	513	500	487	484	516	488	486	482	508	482	510	459	485	490	496	456	502	477	517	476	454	478	504	496	518	488	479	483	516	462	458	444	536	489	484	446	491	541	514	478	464	485	496	504	475	503	465	479	502	477	429	488	494	510	503	487	482	468	459	477	518	483	453	471	482	470	479	454	470	471	471	473	450	464	470	470	503	453	492	477	483	489	466	502	512	489	441	477	490	503	479	482	509	478	520	471	485	490	510	519	505	444	495	466	486	495	486	445	470	497	475	452	506	490	513	531	468	470	464	498	492	522	494	480	510	481	483	490	471	479	482	485	512	501	493	480	495	521	499	519	482	483	480	493	507	503	501	475	471	472	485	443	515	487	500	479	492	464	514	501	483	496	469	521	510	460	495	469	495	490	482	484	524	498	525	488	489	474	468	491	461	478	497	489	491	474	465	506	472	452	459	516	473	494	516	472	460	543	520	497	463	495	463	466	496	473	523	458	482	483	506	490	511	481	453	493	485	475	512	459	492	486	514	506	512	450	528	508	450	500	493	491	546	506	524	484	494	477	478	479	467	532	497	471	476	461	512	498	469	492	473	485	498	478	483	509	484	468	503	491	464	481	507	500	467	471	478	491	474	507	465	479	450	519	440	521	486	525	519	481	508	493	482	460	492	508	481	497	488	477	471	494	495	479	498	501	509	489	483	468	468	469	462	475	473	493	494	483	507	489	467	467	475	496	503	494	479	509	502	487	485	470	471	464	449	463	451	472	513	520	455	484	462	479	463	456	469	493	460	446	463	467	484	506	503	492	427	499	455	517	499	498	473	497	447	499	490	466	469	492	470	494	467	442	506	527	481	484	509	472	522	510	507	477	521	484	516	538	506	501	493	464	511	517	481	544	498	500	453	471	516	454	527	485	477	488	481	499	508	510	489	438	483	503	548	481	479	472	509	474	487	519	480	501	498	492	492	481	525	491	515	480	475	504	521	482	512	509	507	505	499	486	502	488	474	490	480	490	527	499	494	477	458	498	458	508	496	455	460	513	481	511	469	467	471	517	482	450	499	466	457	506	468	503	513	466	487	432	476	506	522	475	533	484	533	550	493	477	484	490	502	503	438	476	496	523	483	531	469	477	495	435	502	513	542	473	498	512	492	490	485	494	497	506	508	476	516	478	527	508	501	513	517	462	450	510	488	459	501	496	490	529	500	479	459	495	504	517	467	490	523	497	483	484	485	481	475	458	495	489	492	507	491	494	485	497	485	454	494	448	477	470	510	478	526	515	513	501	450	518	472	507	470	509	460	451	485	472	476	475	461	497	514	492	489	456	504	492	482	501	502	502	524	512	491	509	488	507	487	486	494	500	470	489	496	490	486	467	510	474	459	456	499	527	496	521	508	464	485	505	477	474	497	514	489	485	473	471	483	531	471	491	492	530	468	492	481	453	541	475	508	483	498	506	508	460	491	506	493	470	472	465	474	462	482	485	486	447	504	473	504	506	467	461	511	529	477	502	522	538	495	534	460	459	469	461	502	499	517	491	453	496	508	463	489	467	540	535	489	439	516	470	500	442	505	508	483	475	457	493	503	495	479	499	456	483	528	526	487	504	479	496	420	488	490	483	551	494	485	472	475	513	501	522	480	438	503	497	511	498	450	497	456	505	509	465	497	509	501	491	471	503	444	501	489	472	497	509	473	472	474	460	474	493	519	493	460	471	527	504	496	488	490	495	510	427	498	477	480	513	485	495	501	539	486	520	510	489	476	489	475	477	483	512	482	475	461	529	504	502	514	477	492	493	480	527	507	517	476	486	519	491	540	485	491	485	487	500	479	468	463	532	495	472	511	486	516	525	498	486	447	482	461	469	474	469	473	497	483	519	527	491	533	469	476	531	467	505	505	455	495	469	445	521	498	473	495	476	491	454	482	490	501	504	466	489	492	492	434	539	491	507	489	455	517	476	499	465	566	501	465	462	438	445	486	477	473	494	492	489	479	484	498	514	501	488	494	519	446
3824	1696	1148	901	1480	1671	1223	857	566	365	265	220	180	140	130	89	80	83	69	50	50	53	44	29	43	27	34	29	30	30	41	33	40	26	33	31	30	33	25	20	21	31	32	34	21	27	38	34	29	23	23	27	30	24	32	34	26	27	34	37	26	34	34	39	44	33	39	41	25	25	22	43	31	34	35	29	33	27	29	17	34	34	25	33	35	29	35	36	25	32	36	43	30	24	33	30	22	28	26	25	36	21	34	31	39	28	35	27	24	40	26	25	28	28	28	29	27	23	31	27	22	29	26	27	36	21	28	29	37	28	23	35	28	36	43	28	30	26	31	32	25	35	24	34	46	30	33	22	26	33	25	14	29	31	27	25	36	21	35	32	20	27	28	26	26	37	26	29	23	30	37	22	26	53	37	19	40	30	31	34	36	27	38	24	33	24	36	35	34	30	24	24	32	37	32	28	31	21	30	32	27	34	24	26	40	31	22	26	24	32	41	29	36	32	25	21	35	18	31	25	27	35	25	25	28	35	29	34	36	23	26	28	38	32	23	20	26	27	24	26	30	34	21	35	27	28	20	24	32	27	34	28	30	27	26	29	30	38	28	29	26	28	25	21	38	25	32	26	26	23	32	27	29	28	32	34	36	27	27	40	34	33	24	19	21	16	24	19	30	30	25	36	38	31	24	26	29	29	33	42	28	37	22	22	52	27	25	27	35	24	29	27	36	20	17	35	17	25	26	38	27	28	33	27	34	36	35	28	22	33	23	26	25	28	23	34	29	31	33	27	24	25	22	33	29	41	29	27	48	33	32	26	35	24	33	37	34	32	25	33	40	22	27	32	26	18	25	31	19	24	31	30	38	29	43	28	25	41	32	30	22	35	36	30	32	30	38	34	19	29	36	41	25	24	30	28	24	29	32	33	32	32	22	21	33	40	33	21	29	25	16	36	26	42	30	34	34	22	38	24	36	28	32	34	30	31	31	29	21	29	18	27	30	42	34	26	24	32	26	16	33	23	27	35	22	25	26	26	43	27	33	35	26	28	19	36	33	38	24	22	29	38	39	29	29	29	26	30	35	26	33	29	36	38	25	33	31	24	34	23	26	30	26	34	34	25	28	28	33	28	37	32	32	33	30	32	21	27	29	26	30	23	27	24	20	30	39	28	21	38	33	18	31	30	20	25	33	30	29	26	26	33	26	21	23	29	36	23	30	27	27	24	26	34	33	22	29	22	32	17	31	29	36	21	32	30	31	36	30	27	25	33	33	33	31	25	39	30	29	33	38	30	35	27	22	42	40	31	34	31	27	31	33	26	36	30	18	33	29	30	24	25	32	30	22	43	18	33	23	32	33	38	31	20	22	38	24	33	29	23	24	31	31	32	34	29	30	30	36	34	30	29	33	24	35	24	38	20	29	35	32	35	29	22	23	32	27	38	23	29	29	32	23	36	25	24	18	29	27	37	24	30	30	24	30	28	33	37	27	37	31	26	32	23	26	29	30	30	42	31	24	34	26	27	32	18	30	28	35	24	30	18	36	27	33	29	31	28	20	39	27	31	33	35	28	34	37	29	39	27	32	34	33	23	27	31	26	33	28	29	32	27	37	28	27	25	36	31	32	35	30	25	20	25	32	30	27	28	30	25	22	22	24	27	22	37	38	31	35	31	23	13	34	24	28	33	31	32	32	36	29	26	24	33	20	29	28	27	41	25	33	33	30	24	27	28	30	32	25	26	23	34	20	30	25	28	30	35	31	25	23	23	30	34	27	32	34	31	32	31	29	34	32	31	34	36	22	30	35	42	38	29	27	27	30	22	21	37	35	41	35	27	37	33	34	29	24	31	30	31	26	37	33	28	29	27	27	34	35	34	27	32	27	38	35	27	32	27	27	26	23	26	35	36	28	35	34	31	20	32	32	30	36	44	22	31	29	32	30	25	31	35	27	26	28	25	38	25	21	32	34	28	27	28	25	25	32	24	35	21	29	30	31	25	27	29	29	28	37	28	38	32	32	27	22	23	41	20	39	24	30	28	26	33	27	29	26	35	32	25	27	26	27	22	33	25	33	34	33	32	30	29	34	31	37	31	19	31	27	37	33	31	37	31	15	15	36	29	39	36	33	32	23	33	21	25	28	29	30	33	20	33	31	25	28	27	29	27	30	29	27	25	32	25	27	29	30	32	25	30	29	24	25	24	29	20	28	25	33	25	22	29	28	36	28	32	23	33	31	34	30	28	25	29	30	40	27	31	17	34	35	33	25	27	31	40	25	39	28	33	26	33	23	34	34	32	34	28	34	26	27	27	32	26	28	26	29	30	24	32	23	22	30	21	29	29	36	35	22	39	33	27	32	25	30	36	33	37	23	22	31	22	30	37	21	32	27	39	35	35	29	35	37	48	33	31	25	41	20	28	27	36	26	25	30	34	42	33	31	32	19	43	38	35	30	29	32	30	27	22	37	28	29	26	40	27	28	28	28	34	29	31	24	30	31	26	23	31	26	24	25	31	28	30	27	30	33	33	34	25	28	26	25	25	31	32	33	29	25	23	36	25	31	30	29	31	36	31	23	33	31	25	24	30	36	22	32	41	26	29	30	36	27	32	21	31	26	29	32	38	29	29	25	45	30	31	29	28	33	28	29	30	26	28	26	35	31	33	30	30	30	26	35	26	33	22	35	23	31	21	32	25	37	29	38	33	37	32	28	21	35	28	33	34	26	28	27	40	23	42	27	34	18	27	21	26	35	34	24	36	23	25	32	37	15	31	33	20	24	33	22	42	30	31	38	36	33	16	34	30	24	29	30	33	30	28	30	32	20	34	26	32	37	20	38	35	31	32	34	30	32	31	30	33	35	29	36	29	40	38	39	25	28	25	25	34	25	29	31	23	28	21	26	33	21	25	29	28	32	26	25	24	32	28	27	24	24	32	22	27	28	39	36	27	19	27	29	34	30	28	35	27	38	29	30	37	27	29	36	24	27	35	34	30	38	28	29	38	34	20	37	29	25	33	30	31	31	30	26	29	27	30	21	31	44	29	26	21	31	29	34	33	36	33	32	30	26	54	28	28	23	25	23	32	35	18	21	27	25	21	32	20	28	22	27	30	30	38	21	30	33	30	32	40	28	22	45	21	21	32	25	27	24	26	34	34	36	32	26	20	25	33	38	28	24	29	30	25	26	26	36	25	19	32	23	32	35	24	40	33	26	29	24	42	25	31	31	26	36	33	31	28	26	35	35	33	28	19	30	33	26	27	31	35	22	20	26	37	36	31	23	31	27	31	22	33	34	30	43	37	30	37	31	48	32	31	27	33	35	34	31	30	33	32	28	34	33	29	24	31	33	36	29	32	52	31	31	21	23	29	33	25	25	35	32	19	21	22	20	31	29	26	28	31	21	39	24	20	34	23	25	26	38	31	28	23	17	29	30	37	30	31	32	33	36	39	30	34	28	28	25	26	28	32	32	27	42	32	31	27	25	38	25	23	27	34
35521	26586	21229	36625	43210	40631	34834	28244	21230	15864	12655	9713	7878	6834	5083	3791	3293	2699	2178	1861	1510	1275	1179	1029	862	813	726	647	604	621	585	511	519	533	500	514	519	474	520	487	484	505	495	518	469	507	488	488	478	474	498	517	508	504	519	497	508	526	559	542	506	547	500	551	561	549	585	581	567	521	514	494	554	487	514	510	513	550	538	524	485	466	533	558	491	509	504	545	485	484	518	460	444	490	495	469	453	498	471	496	506	459	450	426	490	463	478	510	466	475	487	453	476	457	475	457	450	476	468	514	496	555	482	469	467	478	512	470	481	486	484	475	514	463	476	501	524	526	469	473	461	492	488	511	503	507	468	498	460	455	509	427	433	460	436	488	450	484	492	471	479	488	468	442	473	476	475	504	507	507	502	483	464	436	473	465	459	466	444	462	489	493	443	490	470	489	456	503	460	510	485	463	492	486	472	480	489	498	472	461	460	498	480	491	487	446	490	480	479	454	470	474	478	470	476	496	444	457	498	449	469	464	504	451	471	463	459	464	495	482	455	460	461	494	459	471	442	484	460	481	451	488	461	448	451	485	507	483	480	432	475	457	517	492	497	438	479	491	461	443	475	466	500	492	502	493	502	491	455	474	504	452	467	473	503	462	471	479	478	466	484	523	441	467	498	479	499	481	439	489	490	502	447	471	482	480	462	490	452	449	458	475	499	495	498	457	455	461	456	486	486	483	494	482	473	461	499	465	446	481	517	480	463	518	469	486	458	478	469	454	469	468	484	488	462	475	477	467	472	456	480	454	469	465	447	455	498	466	493	474	498	486	494	463	486	484	487	504	497	464	498	463	454	465	485	482	464	485	505	468	470	476	528	488	456	470	469	472	462	482	490	439	459	464	446	449	491	478	494	525	488	478	503	460	476	506	493	473	477	483	476	442	489	450	450	472	451	418	509	482	491	480	501	491	480	484	500	436	451	486	486	472	494	491	465	452	509	460	498	495	492	450	482	478	467	486	509	455	490	470	457	488	439	442	420	479	499	455	500	513	468	483	464	450	455	485	490	488	474	491	496	480	465	479	505	478	494	460	448	465	478	494	461	462	473	498	493	476	456	492	504	506	496	517	455	499	491	463	445	471	466	437	480	490	497	485	456	466	487	504	530	465	484	456	487	508	504	461	458	476	507	483	475	490	495	472	472	481	458	454	488	483	479	468	468	427	506	489	509	465	476	476	474	465	450	471	491	472	475	487	507	485	452	491	464	426	461	476	485	466	441	489	461	487	475	477	460	496	476	482	456	481	477	480	484	475	450	459	478	495	450	498	479	492	498	470	466	524	469	452	474	540	479	509	452	501	445	465	459	496	500	467	527	506	494	473	446	474	494	477	479	458	517	447	457	463	505	518	475	475	475	477	464	477	443	473	471	462	476	458	473	485	454	456	442	478	485	474	482	503	484	495	475	441	469	484	462	440	471	435	448	471	483	485	495	475	508	486	491	443	466	468	484	499	431	488	501	437	487	481	480	489	468	446	458	485	474	493	478	469	467	482	509	462	446	491	489	476	478	540	496	451	470	519	464	488	439	490	436	461	515	461	497	476	449	475	440	461	466	468	432	470	469	521	494	467	461	458	448	485	463	483	432	480	472	453	479	513	482	481	441	482	478	498	488	429	508	477	465	476	449	475	461	455	432	448	462	497	456	499	476	485	458	491	468	472	501	482	485	521	512	505	443	512	508	469	461	468	456	482	508	495	475	498	467	426	483	461	489	496	469	482	454	507	439	512	441	464	449	484	485	441	488	498	462	486	474	494	503	491	498	498	437	493	499	484	490	472	468	463	489	485	463	473	469	489	461	486	490	498	491	476	504	498	478	437	471	482	463	464	467	483	477	471	470	473	426	456	507	461	466	470	464	479	467	494	468	498	487	492	434	449	518	477	464	513	448	445	484	485	478	483	491	457	511	484	475	475	437	471	474	492	468	470	466	496	483	510	462	458	479	474	461	483	432	489	482	438	489	455	436	456	453	441	523	499	435	461	457	429	479	479	467	472	499	495	529	472	469	465	470	506	432	498	486	490	488	498	460	503	444	480	496	487	447	507	485	448	484	468	447	473	490	488	464	474	468	482	495	431	474	499	461	466	500	447	461	486	457	519	478	533	476	478	449	430	466	483	483	507	482	503	478	497	472	467	492	463	474	476	487	465	463	469	436	431	483	489	431	471	475	458	473	467	471	480	463	478	495	453	463	444	483	446	462	450	450	485	428	437	469	501	486	454	506	447	498	473	538	496	470	465	455	491	480	465	503	477	483	494	479	464	482	433	503	459	423	479	451	485	442	462	487	501	437	491	456	485	487	461	518	479	480	455	470	492	477	486	495	476	436	455	476	485	445	488	469	478	481	432	455	483	491	453	461	502	459	438	450	466	474	478	474	444	483	467	530	519	438	480	478	478	493	457	463	483	457	477	458	458	476	515	490	454	494	479	455	435	469	492	495	449	453	503	497	502	439	468	446	476	426	440	440	482	491	465	445	462	515	488	481	502	428	461	489	482	468	503	479	465	449	437	490	495	455	452	498	473	485	479	455	485	463	480	447	482	454	498	483	475	533	479	479	519	479	465	425	474	472	479	501	486	493	457	497	492	455	484	465	456	484	455	484	489	444	510	470	485	490	468	453	485	488	486	493	476	465	524	454	468	473	511	493	470	514	473	456	466	472	492	451	507	472	462	482	468	477	475	478	468	446	525	488	475	487	474	454	469	483	512	498	490	496	454	503	453	494	490	491	469	483	427	506	508	497	444	526	466	456	461	472	464	436	487	501	482	484	430	524	476	492	424	462	499	470	466	478	487	485	493	435	512	443	466	493	441	501	486	507	473	465	458	461	487	471	464	465	487	506	478	465	447	483	507	474	486	511	486	455	472	473	489	459	488	452	489	474	523	518	481	483	464	507	511	457	495	482	468	470	488	449	507	491	477	475	426	482	459	458	488	466	475	490	487	473	465	454	479	477	510	497	495	458	468	490	480	466	470	480	500	471	500	526	497	490	473	468	462	442	482	459	459	497	533	490	460	491	479	478	487	478	493	482	507	456	508	480	471	488	482	482	492	446	535	457	480	457	479	468	483	510	486	480	480	466	476	475	427	499	463	491	496	457	466	445	461	481	496	508	537	477	508	460	458	481	515	429	475	459	496	482	474	493	447	501	456	486	459	472	484	414	466	473	479	480	459	496	481	484	512	483	475	458	469	485	449	424	494	469	485	466	459	485	477	478	501	471	467	472	468	479	500	432	472	478	438	452	490	477	442	450	497	487	461	452	489	502	479	519	448	464	488	454	453	503	516	497	485	493	496	489	491	464	484	444	493	461	490	465	467	472	492	415	492	529	507	495	448	477	505	491	441	460	459	509	462	489	520	487	479	453	493	499	500	476	449	487	487	475	457	489	485	487	439	486	474	456	491	485	452	444	483	474	455	472	437	467	479	485	478	464	473	433	512	464	470
6116	2481	1665	1290	2132	2295	1797	1208	756	591	467	310	267	238	164	156	139	131	91	104	90	60	60	66	56	44	57	46	48	48	43	44	51	52	46	43	63	43	41	44	41	42	48	46	60	46	46	35	47	56	37	51	45	37	54	42	38	49	50	48	43	45	39	51	45	48	51	39	43	43	35	45	40	40	36	55	36	43	41	39	36	49	54	37	57	44	41	38	53	43	38	32	44	41	42	43	45	47	43	46	43	49	56	49	52	37	62	42	47	38	50	42	40	38	37	38	39	44	43	34	46	35	29	41	49	36	40	35	46	42	37	36	42	38	44	53	31	39	40	57	39	49	41	49	46	44	33	48	36	53	50	31	44	31	45	42	44	40	38	55	52	55	49	51	47	43	41	46	39	36	49	52	49	44	40	42	47	54	36	51	48	40	35	46	31	37	41	55	48	48	49	40	33	39	36	43	44	37	39	51	37	32	42	52	46	48	50	51	45	38	43	46	41	43	46	31	38	42	39	44	44	48	41	54	45	39	45	35	39	39	56	43	44	52	41	36	31	38	34	42	30	46	35	58	51	49	38	43	46	57	51	47	38	51	56	41	46	44	46	41	53	57	37	48	42	45	48	45	46	48	43	51	40	39	44	34	30	43	46	47	49	50	45	49	40	30	38	48	42	48	45	44	44	49	27	35	57	42	49	48	39	50	46	40	50	44	43	41	45	41	43	37	47	49	26	34	39	43	39	29	43	48	43	45	52	58	39	49	45	40	49	41	42	38	49	42	31	51	42	55	46	47	44	41	44	29	58	46	45	53	47	42	41	41	50	38	39	48	36	46	36	49	43	46	55	44	42	46	46	41	45	49	45	55	57	39	47	50	35	45	51	55	53	46	47	33	45	40	50	43	43	43	52	49	35	51	34	43	53	56	47	39	49	37	36	49	51	38	49	37	38	44	43	41	45	44	43	44	47	43	42	52	45	37	46	38	53	43	36	38	46	55	52	42	39	47	37	37	32	34	29	44	44	38	45	57	50	46	54	41	43	44	38	53	43	43	45	53	45	42	47	50	43	45	33	52	44	40	46	58	34	37	42	34	36	47	37	35	46	48	53	45	52	43	42	48	41	49	50	62	35	43	46	51	49	24	47	50	44	49	42	43	43	46	43	55	37	40	54	40	45	51	56	38	34	44	47	41	42	54	34	51	43	42	50	46	39	44	46	33	37	30	34	40	42	50	38	51	45	57	40	36	40	44	44	39	46	52	55	36	41	42	38	40	43	35	38	49	50	58	50	43	35	56	35	46	44	37	53	41	52	36	44	38	50	37	35	54	36	40	34	34	35	44	33	42	45	51	48	44	35	47	43	35	44	37	49	49	36	30	41	39	37	41	36	33	44	47	58	41	65	43	38	44	46	34	44	45	32	41	48	31	53	50	38	36	36	40	44	44	24	29	47	55	44	43	41	45	48	38	41	44	52	42	43	41	42	47	50	30	27	38	44	43	41	40	38	46	51	42	42	38	49	38	44	50	41	39	46	48	35	24	49	39	41	44	44	34	43	44	54	44	31	44	46	57	46	36	39	39	45	36	38	52	42	46	50	31	48	45	52	32	53	41	39	51	48	52	35	48	50	36	44	42	51	36	50	55	52	36	37	51	48	46	39	41	42	45	49	41	35	39	27	44	46	38	38	38	42	44	42	23	44	40	43	44	39	38	45	54	44	42	41	46	46	49	46	41	45	58	50	41	42	42	42	50	49	36	43	32	49	42	39	45	37	33	43	53	38	40	43	42	53	43	39	41	46	58	47	31	41	42	50	33	39	40	35	54	36	35	38	53	31	52	42	41	40	46	42	52	43	36	51	38	45	40	63	49	39	36	36	47	47	42	37	40	58	40	44	46	25	42	38	28	48	43	54	49	50	45	42	44	46	45	55	37	43	42	53	43	53	41	49	36	47	34	46	35	34	35	49	39	44	51	44	35	36	47	50	53	57	44	40	52	41	41	37	46	54	42	47	37	47	46	40	44	37	54	34	31	50	48	45	47	51	51	40	56	43	54	38	40	43	55	48	44	45	42	49	34	47	36	39	47	48	44	37	38	39	39	44	56	61	40	47	41	46	39	40	43	50	44	42	54	38	30	47	42	49	45	49	47	44	51	57	41	37	35	44	33	35	49	42	24	37	41	53	42	40	39	53	43	38	33	59	50	44	42	51	41	53	39	42	47	50	47	44	40	45	38	43	39	49	39	36	50	44	47	48	64	36	31	46	42	36	46	49	36	40	50	52	42	46	47	46	43	49	53	43	50	47	50	51	47	44	53	42	46	40	42	43	41	47	54	51	38	43	41	41	50	37	42	47	49	46	51	41	43	47	39	47	50	49	39	42	55	44	38	58	47	44	53	43	57	35	40	47	41	48	50	34	48	54	43	39	46	47	50	44	38	46	38	48	46	41	46	39	37	44	60	51	39	52	45	46	51	31	54	46	51	54	39	49	46	43	50	55	47	51	53	47	48	35	47	40	46	48	32	40	26	35	36	51	41	51	35	52	50	47	54	48	43	37	45	50	49	38	54	47	53	41	53	33	44	42	37	33	46	34	45	40	43	45	47	51	38	43	51	44	37	35	40	45	35	38	44	34	45	49	46	40	52	43	36	45	38	36	42	40	41	51	44	40	37	46	36	51	45	50	48	56	46	29	39	44	35	32	37	41	46	48	39	40	36	43	45	35	48	53	35	45	55	48	40	30	44	27	52	48	40	43	51	47	41	38	48	45	37	40	38	36	57	46	45	34	54	50	47	49	50	32	46	48	43	37	35	33	49	50	56	39	39	42	36	31	55	41	41	46	51	32	44	53	47	44	43	57	35	57	54	49	36	46	35	42	35	53	42	50	37	40	40	47	53	47	51	41	45	35	43	60	34	36	48	47	47	51	50	45	44	38	33	50	39	44	59	35	37	41	37	35	48	46	39	40	39	45	48	30	44	48	42	39	50	45	28	51	55	34	37	49	36	48	41	40	45	50	41	35	53	38	36	37	46	44	37	49	35	41	45	45	48	51	48	37	54	42	47	41	39	51	49	51	42	50	35	48	46	41	33	31	49	43	32	40	49	43	44	45	39	40	39	54	41	40	59	43	56	43	49	42	43	40	48	44	43	60	27	43	45	38	51	60	47	49	37	49	43	44	49	54	52	55	34	38	40	37	43	44	45	51	58	45	40	39	35	38	47	55	44	42	39	41	46	42	51	46	53	46	42	39	32	39	43	43	34	43	47	53	46	47	42	42	46	42	43	43	46	46	47	49	42	49	44	42	43	45	30	40	31	40	49	45	34	42	46	51	56	45	48	33	51	47	57	52	47	53	40	42	50	41	44	42	42	49	45	35	50	36	49	28	51	43	51	43	39	49	24	51	46	47	36	44	42	57	43	48	36	39	44	40	46	53	37	27	47	40	45	52	55	45	32	46	48	39	46	35	42	49	41	53	44	44	48	42	43
38384	29945	25002	40282	47379	45107	39390	32249	25636	20698	16328	13019	10956	9083	6932	5609	4661	3964	3238	2757	2323	2090	1894	1584	1403	1222	1116	1021	1010	944	878	867	819	745	805	766	804	805	733	749	768	765	751	759	758	820	739	763	752	762	759	758	757	739	754	783	787	762	803	734	836	830	792	844	810	814	764	775	876	773	795	832	789	778	782	796	728	771	741	753	759	723	744	772	749	771	707	762	801	695	717	684	753	709	694	709	675	706	664	679	737	681	762	711	676	703	693	688	698	688	695	690	723	675	708	736	689	707	670	688	704	733	712	691	691	674	732	718	698	697	671	710	686	702	658	717	689	685	718	712	707	707	707	746	649	710	706	678	663	750	712	718	710	685	731	712	737	739	704	701	702	654	680	709	712	685	687	707	673	712	692	683	693	679	734	691	680	709	729	670	702	706	692	679	672	716	676	699	667	759	680	683	714	711	714	681	680	704	736	717	757	683	671	708	686	666	672	703	681	727	699	699	703	695	659	695	699	683	737	713	717	716	717	639	667	645	640	663	671	684	713	650	665	689	724	652	695	689	653	667	709	672	698	671	698	677	681	720	752	685	689	693	681	742	692	716	662	673	636	668	658	691	689	677	719	689	658	691	699	657	765	730	702	665	647	692	728	664	680	707	696	652	721	687	723	700	709	704	681	657	778	683	678	687	722	656	707	722	704	694	698	704	693	698	656	717	696	703	643	743	711	675	669	674	666	705	704	738	749	698	719	704	688	690	664	752	683	660	689	680	688	639	641	698	709	677	718	698	729	684	697	687	698	693	676	696	743	713	681	686	691	692	651	729	668	656	764	703	681	693	663	672	701	695	687	707	703	676	718	678	717	712	702	657	688	678	644	716	737	719	730	694	678	636	687	721	675	672	730	695	708	728	659	634	663	726	681	687	653	695	687	694	661	695	691	691	686	694	698	675	681	681	716	682	736	708	704	643	739	714	654	686	688	695	735	691	670	661	642	622	713	672	713	674	685	707	681	667	663	694	699	703	725	674	702	773	713	728	650	736	717	664	713	674	708	668	734	679	665	713	702	661	663	694	681	699	700	741	731	652	721	713	734	676	680	659	689	690	671	722	676	737	677	728	651	678	718	700	675	700	677	669	703	710	721	680	651	725	718	710	704	686	653	718	694	683	716	644	672	711	711	669	697	671	684	690	732	671	697	698	683	687	726	671	726	719	691	693	646	714	698	718	688	698	743	720	704	694	697	696	696	729	687	701	736	713	694	706	658	762	673	738	699	707	660	704	707	655	665	695	668	707	691	714	706	677	721	712	641	635	683	682	699	697	702	695	675	733	694	680	686	692	734	712	710	718	709	679	755	733	702	704	668	681	688	715	718	700	707	699	646	693	659	673	699	680	691	694	674	721	647	666	687	710	681	698	698	716	689	714	699	692	708	689	669	670	712	673	658	715	691	722	684	695	747	726	705	737	671	707	687	686	709	691	663	717	710	774	702	714	674	683	690	685	645	700	682	738	710	722	713	737	737	728	736	684	704	686	676	699	677	736	689	717	698	703	696	722	706	679	713	705	656	727	702	660	735	695	734	735	711	699	691	646	686	716	687	640	710	731	665	717	654	682	684	674	742	712	704	682	709	666	684	658	716	719	699	627	680	677	741	685	683	697	694	684	712	733	686	672	694	732	650	730	705	695	707	666	731	709	718	694	688	684	693	672	727	674	701	703	736	687	715	713	706	702	690	671	711	674	679	669	669	687	644	687	676	739	675	684	706	677	704	718	647	748	717	703	674	700	735	689	732	694	719	708	682	667	722	728	708	680	746	697	695	719	672	675	688	668	696	701	653	718	672	707	681	682	625	670	673	690	676	689	701	751	710	679	627	694	710	705	664	720	714	675	728	717	712	703	728	679	775	668	718	690	688	708	684	714	718	675	663	735	656	684	713	668	670	717	727	659	689	688	699	701	713	687	704	699	660	729	687	716	693	706	708	639	707	695	683	734	729	672	682	733	687	709	714	658	733	746	742	675	663	702	731	732	660	739	679	687	736	708	704	659	681	669	637	642	678	699	679	673	665	691	678	700	698	716	664	665	656	677	682	685	698	666	688	671	688	715	705	697	691	707	694	689	697	704	725	667	705	726	671	692	729	725	697	678	666	704	720	681	682	732	668	680	667	697	701	659	691	741	667	676	679	691	726	690	709	709	656	708	608	739	654	670	714	731	698	746	695	638	727	636	703	706	695	697	686	695	677	655	664	652	705	688	709	675	683	683	664	730	648	711	703	710	697	659	699	721	655	673	723	704	703	709	720	731	675	656	651	715	696	691	612	653	734	684	707	693	713	662	705	675	740	713	688	625	686	701	700	655	721	692	689	700	663	706	662	651	749	682	690	668	738	693	672	686	717	678	690	702	723	727	704	697	699	679	697	705	744	670	691	655	738	699	705	721	728	696	680	736	714	687	704	713	706	719	718	651	702	700	709	721	694	717	681	669	690	680	669	696	716	705	730	705	667	674	684	728	695	671	718	703	725	648	679	700	697	676	737	700	683	719	652	679	688	755	713	660	718	707	776	714	698	642	723	698	718	730	661	677	717	705	680	657	675	690	676	688	692	692	648	724	685	674	662	632	699	659	750	703	674	699	687	729	710	704	732	673	750	695	740	686	698	703	712	694	689	681	678	709	710	673	742	691	685	671	628	706	690	677	698	694	643	701	714	751	705	679	677	680	694	727	708	689	724	700	696	684	676	683	700	671	671	695	717	708	722	654	707	697	693	660	664	712	693	678	706	733	684	707	706	750	692	668	701	633	676	695	640	683	724	712	722	703	701	714	685	703	692	667	671	721	657	650	668	674	715	718	743	715	691	676	708	697	719	715	695	685	705	686	693	720	697	728	705	705	669	687	677	717	659	681	691	690	668	715	694	703	670	664	695	701	684	687	721	685	679	692	653	723	707	732	640	710	676	646	671	667	701	662	689	670	655	659	684	681	712	723	690	681	672	643	705	688	674	686	723	698	675	668	727	680	653	684	738	721	671	665	677	737	675	708	728	699	671	713	678	687	661	708	699	713	732	709	645	731	708	674	724	668	727	764	701	714	694	687	749	693	737	727	656	713	685	643	685	688	738	694	665	661	711	708	724	772	681	643	703	704	724	716	679	692	689	694	688	738	686	689	734	729	676	638	703	721	648	672	695	695	699	745	705	684	723	715	706	713	672	669	726	706	713	709	666	704	703	711	745	687	662	644	640	699	691	734	682	686	745	721	678	683	703	690	735	672	688	698	716	689	700	688	739	740	727	713	685	652	694	707	709	658	607	702	686	678	717	685	734	711	637	663	686	678	661	707	717	638	743	683	701	702	664	685	685	727	726	663	727	645	711	748	691	698	703	704	703	715	677	665	661	696	676	654	722	669	734	695	679	688	696	672	668	705	687	673	645	703	690	722	742	709	694	669	721	654	738	663	681	708	704	700	690	653	680	698	711	708	663	680	694	684	672	710
7432	3766	2408	2024	3147	3527	2618	1766	1266	876	649	472	428	316	217	188	133	120	89	105	90	87	44	63	48	35	40	39	40	32	39	39	33	34	29	35	35	29	28	32	30	31	38	38	30	32	31	36	28	25	33	29	18	33	33	33	28	27	26	29	35	29	21	31	33	38	29	34	26	33	30	34	31	31	41	27	32	30	31	32	39	38	28	37	31	26	26	37	29	35	30	34	31	31	30	32	25	37	35	28	23	24	27	30	33	27	26	27	26	19	44	38	32	30	25	26	40	36	26	31	26	17	21	32	30	24	32	44	29	30	28	37	42	35	35	37	37	27	24	28	24	30	24	24	36	32	31	28	37	33	33	27	27	30	35	30	37	20	30	32	16	27	28	26	29	31	23	39	37	28	24	27	26	25	32	40	31	25	25	32	29	35	33	28	29	35	19	30	31	30	28	31	26	28	31	32	26	28	28	27	37	21	42	29	29	35	37	23	30	33	30	25	33	14	29	31	33	23	32	38	21	29	35	35	31	28	31	30	39	33	34	28	24	26	22	23	29	27	34	27	24	36	35	16	27	24	25	29	34	36	25	31	25	33	28	26	19	27	35	29	36	23	23	31	37	31	26	20	36	35	31	22	26	30	31	34	25	38	26	23	45	42	29	28	33	19	22	29	31	33	41	38	38	36	28	34	32	22	26	22	40	22	28	33	31	29	19	24	30	31	22	25	26	30	28	29	24	25	28	35	26	23	29	33	27	22	28	35	35	21	26	32	32	28	25	26	32	25	27	38	36	19	25	26	34	27	27	24	28	31	23	33	28	31	34	37	32	34	26	37	32	36	28	26	30	37	24	24	30	37	19	30	32	20	30	26	35	26	32	29	28	33	39	30	24	30	22	33	28	37	25	30	29	34	24	33	33	26	19	30	27	31	24	37	28	33	20	30	36	34	27	32	35	23	30	27	30	27	31	27	39	28	23	28	33	28	36	35	26	26	33	38	30	29	28	28	24	36	27	32	28	22	31	23	27	34	35	14	27	27	41	38	33	21	34	28	30	22	32	43	29	29	27	41	29	38	23	25	32	39	32	29	24	32	29	24	25	30	32	25	36	30	18	32	32	29	34	37	29	31	26	29	36	25	24	23	39	29	27	43	26	29	35	25	23	24	30	35	35	29	41	20	34	30	35	28	31	28	26	33	27	28	34	35	27	25	23	30	26	25	26	24	32	26	36	26	31	26	22	33	41	28	28	24	28	29	38	29	40	24	33	27	27	27	32	22	21	25	21	28	38	32	23	35	29	32	26	34	31	25	30	22	23	24	28	25	28	27	22	28	39	22	28	25	33	29	37	37	28	41	24	27	31	32	17	25	26	35	16	28	32	32	22	21	26	30	29	25	34	26	29	34	34	40	43	21	25	31	32	34	25	44	34	24	29	29	23	26	33	40	27	33	25	29	26	29	30	24	24	27	27	30	27	24	31	21	32	31	35	27	28	21	32	29	29	31	27	31	28	24	36	33	23	30	28	32	31	31	33	23	35	32	25	25	32	42	36	24	23	34	29	24	25	34	40	30	26	35	25	28	28	24	28	38	36	28	31	35	28	23	29	44	29	30	32	30	22	35	32	37	18	29	32	24	26	20	27	34	30	20	28	26	30	32	28	21	25	31	26	34	34	26	30	23	26	23	30	28	33	34	25	37	29	29	31	37	29	41	26	33	37	23	36	23	31	26	33	26	32	27	22	28	37	25	27	36	33	26	24	27	26	28	39	23	35	36	17	40	34	32	38	25	37	28	26	33	20	40	31	24	19	31	29	21	44	24	29	38	34	28	23	36	23	23	31	21	32	25	38	34	22	32	24	25	31	23	28	29	28	26	34	35	34	27	25	35	25	25	29	28	31	26	30	41	39	30	26	36	33	35	41	27	21	35	32	28	25	28	29	31	39	38	32	27	36	25	30	33	41	28	20	33	35	25	29	35	27	30	35	32	41	35	28	27	42	25	25	26	26	21	36	30	34	37	33	34	33	38	25	22	31	31	32	24	27	42	38	31	40	28	32	42	28	29	30	29	21	34	28	33	30	37	30	27	39	39	30	30	40	29	26	30	19	32	28	26	24	26	25	27	38	21	39	29	37	32	29	26	30	26	22	33	20	39	32	40	28	32	28	25	26	22	26	28	30	30	22	28	34	34	31	23	34	26	26	35	28	23	37	25	34	37	23	38	33	27	33	35	20	24	30	30	23	27	29	27	33	30	26	33	30	32	39	31	28	37	28	31	39	26	30	30	31	30	31	26	33	24	26	33	27	20	24	34	25	29	25	35	28	45	22	24	19	33	43	26	21	24	24	22	20	21	32	23	37	24	34	32	29	34	27	32	25	30	31	29	26	26	40	32	25	23	27	23	31	31	29	32	33	29	22	23	15	25	27	39	29	32	25	23	25	31	35	27	25	34	30	38	39	20	26	31	30	33	34	28	22	24	25	28	28	31	26	31	34	35	31	30	24	26	33	32	28	26	37	30	25	22	34	26	23	34	21	41	28	27	25	19	35	26	26	30	27	42	25	31	25	29	27	29	38	32	42	27	26	34	27	24	39	30	31	26	42	29	39	37	37	25	32	27	32	28	26	34	37	24	35	24	31	25	31	28	32	34	36	33	25	27	24	29	34	30	27	23	26	29	38	41	34	23	28	21	31	29	18	27	34	20	32	32	29	36	32	32	28	29	32	37	38	37	29	30	33	29	28	18	28	32	22	34	38	20	17	30	25	32	29	35	30	36	30	36	32	35	30	38	30	20	30	31	26	36	24	28	36	15	39	30	28	31	28	34	27	32	33	19	28	24	35	24	27	20	31	28	29	33	23	27	17	25	39	27	31	30	28	25	24	30	35	32	32	34	30	23	29	30	31	35	36	29	30	33	32	28	25	30	29	27	33	30	31	24	33	28	33	24	28	33	27	29	30	19	35	25	23	27	30	33	32	31	31	30	26	30	32	34	40	33	32	19	24	35	34	31	27	33	30	40	32	35	31	30	20	27	28	26	27	34	27	31	21	27	27	26	35	29	37	30	31	27	30	27	32	29	32	39	33	26	30	18	25	36	29	34	30	32	30	25	30	27	25	29	32	30	31	30	34	30	31	23	31	27	25	34	37	24	28	31	31	30	18	28	39	26	31	30	30	39	35	45	28	30	36	28	24	28	29	30	23	25	31	20	28	28	32	29	28	25	29	29	31	34	27	30	30	25	22	27	22	22	23	27	47	23	32	34	34	35	24	33	32	31	39	24	28	35	27	28	39	29	24	24	27	28	37	25	28	33	37	34	31	29	23	33	32	32	36	26	33	29	24	31	33	33	35	34	33	37	31	21	34	32	24	15	36	33	28	29	26	44	27	33	32	33	41	34	25	26	30	31	27	27	29	27	30	29	39	31	34	37	32	23	32	26	27	33	24	33	37	24	23	32	26	39	19	29	22	27	32	30	42	22	31	38	33	34
44883	34380	29685	44701	52451	49819	43696	36715	31232	25583	20483	17316	14475	11474	8730	7371	6240	5281	4315	3614	3078	2677	2167	1926	1598	1438	1246	1088	1022	936	936	781	778	771	760	727	702	644	682	632	617	635	632	603	620	601	610	607	577	568	581	592	587	573	595	611	538	557	568	641	682	662	656	642	674	672	683	654	659	657	617	648	642	634	622	616	593	604	592	556	500	519	611	545	582	543	558	526	544	504	515	537	502	486	521	511	515	471	489	451	498	496	487	479	485	476	499	509	479	490	423	471	529	498	494	478	451	487	479	513	498	469	495	491	489	510	507	509	490	505	523	467	505	488	493	477	501	537	511	504	515	496	501	500	492	493	465	494	477	481	483	488	476	471	492	436	484	492	454	423	458	504	450	451	468	463	452	486	537	465	471	457	427	451	482	501	473	470	475	470	475	471	525	504	430	482	480	463	463	450	474	491	459	509	485	481	496	437	487	479	483	496	484	484	489	457	498	515	460	492	495	464	507	471	471	489	509	483	443	484	438	486	428	502	484	495	504	515	494	502	469	469	464	488	460	470	466	466	479	442	473	485	496	463	468	464	458	493	483	479	456	470	503	466	489	459	469	500	470	445	491	458	519	462	479	488	494	436	464	508	468	467	501	458	489	475	459	471	456	466	492	487	500	488	504	463	458	467	454	474	477	512	504	466	475	466	502	453	438	486	470	474	483	488	463	462	495	481	484	426	458	492	491	461	472	421	463	451	470	499	516	507	437	498	464	462	491	468	456	489	517	462	448	471	471	499	448	456	452	497	464	471	472	465	485	468	464	481	436	504	466	469	482	471	471	459	447	416	495	463	455	473	472	491	493	482	479	454	468	474	471	485	513	445	472	459	469	451	494	482	477	471	454	471	425	483	485	456	480	486	478	495	440	453	484	461	484	474	448	431	452	464	490	488	507	472	476	460	488	469	435	462	467	475	452	492	471	421	475	480	446	465	494	474	479	483	466	495	447	481	492	488	469	448	498	473	478	487	460	466	491	485	431	474	523	466	477	452	489	453	491	499	482	492	479	473	477	447	450	513	464	497	471	416	496	494	485	492	477	417	478	465	459	516	473	480	482	451	470	470	432	478	446	452	450	469	459	485	467	506	421	471	492	462	485	499	464	486	502	491	452	485	463	483	420	478	494	481	497	458	468	495	517	480	482	452	495	488	460	488	493	438	497	475	484	466	494	447	490	460	483	443	481	479	504	488	475	466	472	426	467	489	470	478	472	475	462	491	456	483	452	456	465	469	486	452	470	446	454	489	478	440	468	447	457	477	490	438	491	483	472	457	524	443	492	467	516	477	520	429	477	511	477	500	425	481	443	489	496	501	472	433	489	441	472	514	437	444	427	474	474	488	477	451	435	451	481	457	500	479	481	479	437	459	436	458	438	488	502	472	495	446	490	478	484	456	476	454	504	460	502	456	481	451	475	477	472	461	528	498	499	442	503	466	450	488	457	480	439	461	501	482	477	450	518	463	471	487	453	504	476	502	483	433	435	487	495	448	520	488	466	487	467	486	490	478	434	475	453	510	478	429	494	475	493	487	485	481	460	497	449	470	434	481	493	507	465	447	480	517	475	447	442	499	484	478	466	448	440	492	459	470	493	522	465	415	476	467	493	456	472	450	427	485	458	461	450	502	492	498	471	462	465	453	468	478	467	492	491	438	483	474	516	415	464	421	505	490	464	490	474	489	470	475	486	507	459	466	494	459	465	500	460	492	475	480	476	496	502	499	440	435	453	493	463	425	464	438	527	480	451	502	493	460	468	464	478	493	474	459	504	504	475	475	475	464	476	480	436	473	452	490	493	473	464	460	445	494	455	447	491	474	451	466	437	463	469	481	473	507	498	498	445	462	460	490	454	468	485	432	489	497	509	463	476	475	482	497	453	453	463	481	466	480	488	452	457	487	470	486	472	447	439	449	454	480	455	471	489	465	499	416	470	447	493	462	458	515	466	493	469	467	501	462	497	445	452	444	512	494	474	463	490	458	453	482	481	482	466	506	464	468	457	452	457	505	462	484	493	475	517	492	474	460	444	453	479	472	487	473	485	485	460	470	442	498	529	473	479	436	503	498	481	497	449	497	473	472	485	435	461	464	423	454	465	525	470	509	461	435	494	453	490	478	473	488	459	439	490	477	489	496	442	513	442	503	442	494	460	474	468	474	482	511	484	425	476	470	439	501	498	463	471	453	462	488	449	443	469	463	463	482	449	488	474	429	470	475	470	469	461	492	441	490	479	488	433	455	453	479	495	467	502	467	509	447	443	464	485	477	507	476	473	490	491	506	479	436	531	439	453	439	494	468	464	462	417	476	446	482	485	474	440	502	480	471	434	513	448	457	463	452	480	489	487	461	480	482	469	470	437	450	445	460	455	485	488	495	481	484	494	484	541	516	497	506	481	462	465	478	449	503	464	468	449	479	460	484	468	492	449	492	477	462	488	471	465	452	484	489	468	504	435	443	497	485	474	493	484	473	499	457	436	498	474	482	489	488	471	481	483	469	486	478	468	475	504	459	460	491	492	502	440	499	512	486	519	457	471	453	493	460	483	474	477	485	476	447	449	458	438	490	467	465	495	448	484	452	477	506	501	494	516	462	441	518	514	445	482	471	493	470	512	453	482	458	467	505	457	533	474	475	451	472	489	458	472	466	474	456	539	471	456	529	465	472	449	465	503	459	515	459	482	510	503	446	453	456	470	448	504	454	427	496	444	477	473	473	469	477	494	446	456	499	466	497	453	448	503	480	508	504	465	486	485	489	454	485	463	469	433	485	491	422	494	457	480	504	491	476	472	436	515	448	466	467	456	481	498	464	503	487	462	470	494	463	457	454	502	466	474	501	446	432	501	457	455	437	505	499	482	511	465	465	490	497	480	483	449	445	476	483	517	493	465	463	492	456	431	522	473	478	477	489	474	457	477	444	448	476	439	466	512	519	437	492	477	501	481	477	460	487	493	508	480	466	487	476	461	474	468	460	462	460	454	503	485	460	475	479	526	501	508	481	454	462	485	446	516	443	475	470	490	470	466	523	455	481	468	497	532	497	444	494	439	493	477	476	470	474	451	481	507	434	480	464	466	469	464	516	490	452	470	464	508	497	446	451	451	533	490	473	481	455	505	470	468	483	446	452	482	471	492	457	462	472	461	474	458	485	501	465	446	483	467	509	466	514	488	499	460	475	469	491	458	461	484	436	432	474	469	460	483	451	503	465	446	486	431	489	443	467	472	498	465	448	485	498	467	467	475	480	468	479	488	438	480	477	525	476	502	457	471	507	469	470	490	467	431	472	469	450	457	462	450	521	480	435	438	469	468	501	455	478	481	483	477	497	482	482	450	460	480	457	459	468	481	461	468	509	452	486	466	461	495	482	478	497	450	498	466	482	483	434	472	477	464	489	463	482	482	501	504	497	474	486	503	490	478	477	483	466	476	476	462	498	512	433	485	475	508	473	441	482	473	489
3917	1610	1058	912	1491	1473	1129	856	581	419	303	246	192	129	91	98	77	81	70	63	52	40	48	43	41	33	36	32	32	28	32	36	35	38	34	36	37	36	35	32	28	32	31	30	25	34	37	24	30	29	37	25	29	32	25	30	33	38	22	22	36	29	29	34	24	25	24	30	24	27	29	40	38	28	25	35	30	27	30	29	28	34	25	28	36	36	26	37	29	19	42	28	25	35	39	30	34	36	27	26	45	35	28	33	26	37	29	28	38	30	29	36	28	38	26	23	34	30	29	34	35	26	34	23	31	31	29	41	27	41	29	34	34	19	30	18	26	15	33	35	34	31	39	33	36	35	21	41	27	30	32	36	29	23	34	38	29	26	31	27	27	33	31	24	29	33	31	23	32	28	27	29	27	26	34	26	33	19	26	30	28	29	27	38	31	27	35	29	27	26	26	32	40	36	34	28	40	22	29	31	29	34	25	30	35	32	27	31	20	30	40	28	36	24	34	28	28	26	29	32	40	33	33	32	32	36	37	28	32	25	19	29	40	21	28	22	31	20	26	26	26	19	28	26	34	24	30	32	23	33	23	30	42	40	28	33	27	26	26	33	34	35	36	30	29	32	28	29	38	26	31	33	30	38	30	25	26	31	27	28	26	35	28	34	26	29	33	20	39	24	38	32	27	26	25	32	25	29	44	35	35	26	29	26	38	21	28	28	30	40	21	29	40	29	37	26	27	29	35	29	30	46	28	28	37	33	27	35	38	33	40	26	16	26	37	25	28	27	27	37	29	47	30	28	33	37	28	25	23	27	22	39	36	33	37	31	24	28	29	25	35	20	23	28	35	28	21	29	23	41	21	37	25	20	32	25	38	34	34	24	30	33	29	36	40	30	32	24	39	31	22	29	41	22	29	31	26	33	31	35	37	19	43	31	24	22	26	35	31	30	21	35	28	26	24	26	31	29	32	35	36	36	30	19	37	31	29	21	30	20	30	25	26	37	32	44	27	30	34	30	26	28	39	46	35	24	30	33	24	33	39	20	31	27	25	27	29	40	33	34	34	31	27	23	31	24	27	33	26	24	25	22	28	31	28	28	25	30	41	37	38	28	29	32	21	39	21	28	36	34	19	27	34	27	33	35	26	40	23	43	30	23	34	28	19	23	27	23	27	25	37	27	25	37	38	23	30	27	30	31	35	25	30	31	27	32	41	26	28	35	35	30	27	30	39	23	26	27	30	27	27	30	30	29	27	33	34	29	23	29	29	36	27	21	31	33	38	32	27	31	38	29	26	20	38	33	28	25	26	21	39	21	33	34	36	32	30	25	35	29	34	33	27	33	29	29	27	31	32	28	32	31	46	23	33	36	24	42	28	26	33	31	31	29	24	26	24	29	40	43	40	31	28	23	34	46	27	29	32	28	24	33	40	32	30	36	27	40	18	29	28	30	32	28	30	24	32	31	34	38	30	28	35	35	32	22	33	35	32	29	27	37	33	25	35	29	33	27	29	28	27	31	30	26	25	39	30	29	32	38	35	38	29	27	27	34	24	26	31	27	28	27	40	38	35	25	31	26	19	38	31	31	21	32	33	34	31	26	34	32	33	26	26	22	35	27	28	36	33	34	32	29	27	31	32	27	39	33	37	29	36	35	19	25	32	29	27	25	33	30	27	29	30	37	35	38	33	30	29	44	23	23	28	32	26	26	24	28	32	17	29	26	34	24	32	26	35	30	27	28	36	30	28	28	34	32	33	33	30	32	30	28	28	27	35	30	23	37	24	27	31	27	43	33	34	29	39	30	24	25	28	30	24	24	23	18	29	25	36	31	32	36	33	40	37	22	30	34	31	24	36	34	31	34	26	29	28	32	27	26	39	34	28	27	31	24	31	38	24	33	31	32	27	39	30	31	27	25	23	28	38	34	27	26	27	29	34	26	26	34	33	24	34	27	29	29	23	21	34	27	27	25	36	34	33	28	27	24	37	30	31	25	29	39	35	30	25	28	35	32	16	30	35	27	41	35	25	29	37	38	21	24	18	24	27	29	25	31	24	27	35	20	28	28	32	30	27	27	30	29	37	25	29	32	33	27	32	23	25	23	34	28	30	34	31	30	33	38	30	34	35	31	23	25	34	35	38	39	39	25	25	36	32	31	31	31	37	35	26	34	28	24	39	21	33	28	28	24	29	32	27	32	39	26	43	39	33	24	25	31	22	31	27	33	25	25	33	32	21	40	32	34	21	33	27	28	25	25	28	33	38	38	33	32	25	22	34	28	27	26	40	34	29	36	29	29	32	28	27	30	27	30	36	36	44	23	40	32	31	35	22	30	33	36	34	27	37	35	23	30	31	27	31	38	31	29	35	26	33	31	30	27	39	36	33	39	26	24	33	27	23	29	32	28	21	33	28	22	27	33	33	19	36	29	21	30	28	37	35	33	29	49	26	27	43	23	26	30	30	32	26	31	34	23	32	36	31	36	39	25	24	28	29	29	24	37	20	30	24	32	32	31	24	31	24	25	33	31	22	31	19	30	27	28	31	40	29	23	32	25	37	29	27	34	36	22	31	25	24	24	28	26	31	34	22	29	20	25	25	26	33	38	23	39	30	25	35	26	28	40	32	35	26	36	38	28	24	26	28	30	27	34	20	26	31	27	34	27	28	28	41	32	39	31	37	33	37	34	35	29	26	28	24	23	33	28	30	30	43	37	34	29	40	32	31	25	32	33	30	35	34	21	32	30	34	39	20	28	48	34	33	34	26	27	26	32	35	36	32	27	20	30	32	38	21	32	24	33	22	30	36	25	24	31	35	31	23	36	32	28	27	33	37	22	35	36	28	24	29	21	24	28	23	32	31	20	36	28	27	31	42	25	24	20	40	28	32	20	31	28	29	25	29	37	26	37	25	24	31	42	24	31	24	26	33	30	36	33	30	31	17	27	24	32	34	39	28	32	18	28	30	38	25	35	17	37	36	31	29	22	23	22	32	31	19	36	30	31	28	43	31	31	33	31	26	29	27	29	29	33	36	25	35	36	22	35	24	22	37	28	32	33	21	35	27	30	28	38	27	34	28	37	46	30	30	30	26	39	31	29	36	35	36	24	28	29	39	30	31	35	25	41	26	34	35	33	31	30	23	25	26	28	31	37	28	30	35	27	33	38	23	36	38	27	35	30	33	29	27	34	25	28	20	25	23	36	22	21	23	30	27	36	20	27	29	30	24	27	29	24	38	29	33	38	29	27	29	36	28	23	33	28	29	28	31	42	32	28	31	25	30	25	45	40	25	33	39	32	33	34	23	33	30	28	30	36	35	34	34	35	34	29	38	26	38	32	27	35	24	44	21	35	25	41	33	25	39	36	23	32	28	28	34	38	27	37	32	29	40	25	39	33	26	30	24	22	23	27	34	30	25	29	30	29	41	30	26	30	28	42	32	28	43	33	23	29	13	38	35	28	20	22	29	29	35	27	21	34	31	35	24	38	20	37	27	24
35990	26412	21011	36465	43380	40302	34258	28153	22071	16407	12935	10284	8155	6129	4412	3835	3163	2632	2213	1835	1512	1355	1185	1001	912	722	690	653	575	600	581	559	533	518	563	545	500	517	525	508	528	519	543	526	515	520	472	534	515	551	517	514	486	556	479	531	533	551	566	577	534	606	595	595	552	521	577	568	571	574	553	610	579	553	583	565	522	581	484	513	483	549	512	549	540	535	565	533	548	571	506	464	528	510	507	504	497	521	537	485	482	433	510	517	475	509	465	505	497	472	495	517	496	488	483	477	451	470	491	491	456	451	500	474	471	518	525	510	506	505	490	484	481	479	482	533	494	502	491	531	497	509	534	503	477	531	517	503	469	463	483	518	509	469	469	483	514	485	497	503	504	495	477	513	489	455	485	510	510	533	497	481	464	499	512	495	519	461	471	437	482	476	499	503	463	515	481	485	511	514	496	487	473	494	501	480	481	464	487	493	476	510	515	545	516	471	505	484	479	492	464	520	500	484	508	463	530	504	496	504	489	503	475	513	474	500	513	519	475	450	455	490	496	446	499	475	488	478	495	510	496	511	530	495	493	518	486	487	449	497	507	478	477	449	503	491	473	442	480	473	482	515	512	526	516	458	459	476	507	498	503	504	506	499	529	483	514	535	496	494	499	506	485	524	494	470	494	491	483	476	483	534	471	500	509	487	475	496	491	499	527	517	478	539	521	523	486	481	461	494	503	476	453	487	474	434	460	506	468	488	464	526	489	528	461	489	521	502	510	497	521	469	461	510	483	523	457	510	542	499	465	530	494	447	494	507	481	516	524	532	431	494	538	482	527	510	479	488	490	515	455	506	468	532	478	497	510	501	485	497	482	516	470	501	478	490	480	484	464	467	483	475	504	497	485	486	487	487	488	447	452	491	503	448	486	547	489	495	504	437	520	488	463	481	467	521	475	485	456	520	498	472	504	526	507	509	531	522	519	514	499	478	496	453	497	528	474	539	503	529	479	515	497	499	484	543	498	479	487	494	472	524	470	498	487	498	467	490	485	448	510	481	496	478	546	509	476	476	482	525	513	481	504	492	474	530	479	498	478	479	485	490	511	518	496	474	490	497	474	483	482	516	499	501	426	512	491	482	492	464	468	453	450	510	494	467	483	449	465	516	435	494	469	513	495	444	466	498	483	474	467	500	527	489	493	509	468	499	495	456	526	503	501	512	488	463	503	510	494	478	491	476	489	497	508	499	494	496	512	497	521	470	482	498	457	491	453	523	487	493	503	446	494	496	476	477	484	482	471	491	498	480	482	502	512	517	504	514	506	503	489	491	475	500	502	496	497	493	544	495	496	483	482	485	488	525	506	478	514	464	531	495	463	499	511	505	449	468	484	525	505	493	487	541	507	482	489	544	493	484	507	531	495	485	505	507	479	529	495	518	515	498	464	464	467	495	486	492	502	497	489	508	483	456	476	489	488	500	469	495	449	501	510	482	483	471	505	493	497	501	501	491	512	507	546	459	522	489	522	495	494	488	451	486	505	520	475	455	508	485	514	493	511	473	515	487	498	478	499	478	516	496	482	497	489	499	504	490	475	485	510	496	436	494	469	509	506	517	511	477	530	501	544	500	513	456	539	486	527	483	485	488	475	459	511	510	468	447	501	521	481	497	515	481	511	464	436	444	485	516	473	469	466	484	522	496	490	483	475	457	500	488	505	510	454	467	487	514	488	486	477	476	486	485	478	501	483	518	429	526	481	519	488	555	499	458	472	496	515	493	501	447	464	516	504	506	525	521	501	498	491	503	497	500	495	520	523	487	476	521	475	484	469	488	457	528	519	463	434	503	487	551	487	473	446	524	547	488	491	518	541	475	494	505	504	474	468	505	481	461	490	460	504	489	522	491	459	498	493	484	531	518	511	456	520	441	483	489	465	524	527	500	498	482	480	470	507	524	512	507	503	486	517	450	501	465	506	468	492	484	477	494	471	446	524	489	501	465	470	472	495	482	548	483	510	526	498	520	470	504	504	521	488	503	505	501	469	454	508	511	474	526	497	478	483	517	491	487	499	511	478	562	477	494	471	503	498	477	497	471	518	517	498	437	484	491	507	484	466	535	510	499	474	557	501	499	544	493	510	531	451	484	532	501	477	440	498	479	501	497	506	474	501	493	488	480	508	468	509	516	470	458	487	471	518	508	521	482	464	507	493	489	471	570	495	518	467	514	446	498	538	453	459	492	517	493	467	456	498	528	492	468	475	470	506	522	535	507	481	500	463	486	481	456	512	497	502	482	450	470	459	476	499	495	477	513	509	534	474	477	491	464	528	504	482	511	481	452	457	486	508	462	453	471	494	442	500	501	508	485	508	509	491	498	513	495	547	463	487	506	497	450	480	482	466	490	532	503	499	480	488	518	459	522	470	514	516	499	484	506	507	476	497	478	513	485	517	491	502	468	499	500	450	476	523	502	496	495	488	504	489	521	483	467	477	489	525	489	513	489	524	503	485	474	515	512	483	498	530	545	462	495	511	513	532	496	477	506	497	492	474	494	507	497	504	515	505	455	505	464	478	540	504	487	446	529	452	522	482	480	520	518	475	467	516	470	466	524	505	472	467	496	513	464	477	484	514	498	513	471	467	493	504	496	484	503	482	489	489	478	487	498	509	474	506	494	463	476	479	517	517	474	430	474	499	483	536	482	461	512	496	463	486	480	459	462	472	505	512	493	505	458	472	503	481	495	455	492	497	491	565	457	473	510	509	481	481	508	550	499	490	490	521	493	456	470	489	468	463	511	447	465	478	526	491	475	474	477	459	500	474	503	466	480	495	479	466	509	512	471	505	479	498	496	474	501	489	531	507	492	472	529	453	463	490	508	498	438	509	514	479	480	473	506	468	513	509	488	454	475	477	458	500	499	481	477	452	469	439	473	485	491	466	510	524	475	492	525	511	490	503	519	469	465	488	481	539	505	494	493	526	506	494	484	514	458	464	451	486	478	463	477	508	502	478	462	457	507	481	467	505	460	496	518	502	479	514	500	526	466	509	513	468	462	487	490	504	506	497	566	494	494	511	459	483	470	482	490	497	508	473	499	519	522	510	479	509	499	495	510	494	493	455	516	481	492	490	497	474	471	498	456	467	472	499	510	422	502	494	526	490	478	479	509	511	473	500	480	472	485	498	498	524	492	497	509	530	513	457	514	518	493	468	506	469	482	508	475	501	511	489	504	482	513	495	480	492	489	486	496	496	497	463	491	500	509	511	514	457	491	504	498	512	495	468	498	520	503	502	502	470	487	480	483	503	448	488	477	514	490	508	445	451	533	516	560	492	507	516	509	482	483	496	495	485	473	507	487	486	505	474	456	487	492	472	514	491	530	452	459	532	491	481	490	493	498	500	484	484	489	507	482	485	460	531	519	494	467	448	487	454	469	522	506	500	493	522	494	477	483	478	518	516	507	493	503	522	474	491	489	511	528	480	486	479	511	478	477	457	499	471	503	466	508	513	480
3788	1685	1122	966	1531	1536	1138	802	547	375	305	240	171	149	123	98	79	72	56	50	43	51	31	37	36	36	36	31	27	30	30	30	33	22	38	29	27	35	25	28	23	18	36	34	27	28	27	24	35	22	28	29	24	32	35	28	41	35	30	27	25	31	33	30	28	37	33	32	32	30	27	21	40	28	37	33	31	29	21	25	28	30	36	36	30	36	36	28	27	30	30	27	30	32	22	24	41	28	31	36	28	25	31	36	37	31	27	29	34	37	32	26	22	26	33	31	28	28	25	30	25	35	23	26	36	42	41	23	30	20	26	22	34	30	34	29	25	40	30	36	29	25	30	38	32	30	32	29	27	35	33	30	22	30	21	33	24	30	25	29	24	37	29	28	23	25	25	26	26	30	21	21	34	37	28	27	26	25	31	32	27	30	17	21	37	29	40	33	19	27	34	28	23	28	33	27	24	27	26	31	28	30	35	32	37	30	44	22	22	28	22	27	26	30	21	27	23	25	31	27	33	31	27	42	26	22	26	26	27	32	40	29	27	19	23	29	27	28	22	25	32	28	31	23	34	30	30	27	33	28	25	30	26	38	19	43	31	31	25	21	32	39	27	37	28	19	21	22	29	32	36	36	31	31	26	25	37	21	33	28	34	23	38	29	23	35	22	34	22	20	34	33	33	25	22	28	28	30	24	29	21	28	15	21	22	28	35	28	30	31	31	35	39	27	27	34	33	28	26	25	36	25	26	29	31	35	39	25	29	43	42	28	32	28	36	27	30	26	27	38	31	24	31	28	27	27	21	26	31	35	31	22	29	29	29	37	31	28	41	21	32	27	40	25	28	24	26	21	30	33	36	37	32	33	22	35	29	26	33	40	30	39	34	26	28	29	30	33	30	30	31	36	29	26	29	38	26	33	28	32	28	26	24	33	32	36	22	39	20	33	37	39	29	31	33	35	25	29	29	34	27	22	24	43	21	27	39	27	20	26	31	43	29	26	33	21	33	29	38	34	34	23	22	32	25	35	26	34	21	23	30	28	20	28	23	28	37	35	21	28	26	23	29	31	24	30	34	32	19	25	26	23	40	35	33	29	22	23	25	28	32	21	25	28	23	28	23	30	19	20	32	30	35	32	31	46	38	28	35	31	25	31	27	30	35	28	36	30	26	28	19	25	30	28	30	31	30	32	35	24	26	29	27	22	26	27	31	30	38	33	29	24	33	35	18	25	41	22	30	31	28	22	18	28	27	26	26	36	27	24	20	35	37	29	33	31	27	22	41	31	34	34	38	24	18	28	30	17	29	35	26	28	22	44	34	39	34	23	29	20	30	25	31	28	25	27	23	39	36	25	29	32	26	30	23	30	22	23	27	30	26	27	34	20	28	31	41	35	34	27	33	36	34	26	35	34	39	31	40	32	31	32	18	36	31	24	20	37	18	27	27	31	35	28	22	36	31	24	24	32	30	30	23	26	36	30	21	28	33	24	34	30	28	27	29	26	25	22	25	21	36	20	33	28	29	35	28	21	24	20	19	20	25	36	28	30	17	23	36	23	30	25	21	25	24	26	22	23	23	31	22	24	30	29	24	37	33	30	19	40	30	25	43	28	30	26	30	17	27	25	28	30	34	17	19	24	22	28	38	23	33	27	24	28	35	29	30	34	39	36	33	18	26	39	17	30	30	25	34	28	32	40	27	25	37	28	21	29	21	43	26	24	40	29	27	26	33	22	29	22	32	28	16	27	32	22	28	32	15	41	27	22	29	31	27	32	22	25	18	33	34	37	24	29	29	29	30	23	23	25	33	27	32	27	23	29	34	27	23	34	29	31	21	29	26	25	25	27	26	21	38	28	23	22	18	25	29	38	24	22	21	32	40	33	27	28	20	27	22	27	23	20	26	36	21	35	32	28	22	34	32	25	25	26	29	30	35	18	17	34	42	32	28	30	28	26	26	31	28	34	29	20	31	31	31	36	44	28	32	30	30	23	35	27	27	29	19	23	27	26	25	26	23	31	35	20	28	30	31	24	28	41	26	35	28	26	32	24	31	32	28	26	37	30	28	31	34	34	28	31	21	26	20	34	37	21	19	28	26	35	28	29	27	34	26	36	38	30	23	34	34	22	35	30	31	37	20	38	26	30	32	28	28	28	39	30	29	29	32	34	35	32	28	26	24	28	33	19	32	27	27	21	38	34	20	34	31	31	27	36	24	34	27	24	31	26	36	35	27	36	36	22	25	31	36	22	30	22	37	26	29	35	24	24	45	23	28	39	28	24	47	33	29	30	36	22	26	27	31	35	38	30	31	31	20	27	31	29	33	37	28	35	22	31	28	24	34	20	27	22	37	27	31	29	32	30	29	36	33	27	33	35	26	28	32	22	26	33	32	28	27	23	28	22	36	26	36	28	29	38	31	22	41	29	25	33	27	24	32	33	27	35	35	34	40	29	38	37	23	23	42	33	27	33	28	28	37	30	29	25	26	27	26	24	32	30	39	29	26	28	31	40	34	22	28	28	27	31	28	22	29	31	27	36	27	24	26	28	25	27	32	27	34	33	33	30	31	28	28	37	29	24	30	28	30	35	23	27	37	29	29	21	24	37	35	29	29	30	24	14	27	27	32	29	26	29	42	26	31	30	36	34	33	36	27	27	34	22	35	30	23	33	25	28	29	23	31	26	22	20	28	38	33	11	30	21	36	33	27	30	27	34	35	27	23	25	26	30	34	32	26	34	21	27	25	29	33	22	32	30	37	24	28	30	32	40	26	25	30	31	25	27	40	29	25	31	37	25	25	30	28	31	30	27	31	28	23	29	42	31	23	29	26	34	30	38	30	39	27	35	35	28	18	12	28	34	22	26	29	29	30	34	27	22	30	25	31	24	33	29	40	30	27	27	23	24	37	36	9	30	28	37	27	32	33	20	35	42	30	28	29	33	37	26	29	31	23	22	34	23	28	28	33	35	21	32	31	29	27	29	29	34	30	21	18	32	26	18	29	19	28	30	32	27	32	27	23	28	31	31	32	36	32	24	27	32	37	37	33	34	34	30	21	29	23	26	39	29	29	25	33	32	32	36	25	38	29	36	30	18	19	33	30	24	33	26	29	26	27	37	41	28	23	27	28	40	39	34	28	43	31	33	35	25	31	35	29	25	33	28	37	19	32	19	27	27	30	30	27	22	34	35	31	30	25	28	27	22	34	22	23	42	36	33	28	32	26	25	30	37	28	25	21	36	32	30	25	25	24	31	38	33	27	34	25	22	29	23	35	39	33	35	26	33	24	30	31	32	28	17	31	39	27	28	24	28	25	28	34	39	35	30	34	29	30	35	28	24	39	26	29	33	32	36	36	23	28	35	37	31	38	22	31	27	33	26	25	32	36	39	30	33	31	29	28	37	28	27	36	28	39	27	33	29	29	42	24	23	22	33	33	28	34	31	29	29	28	41	27	31	23	30	37	30	26	32	25	36	20	26	27	22	30	35	32	30
35650	26552	21014	36246	42998	39780	34114	28173	21543	16784	13039	10116	8064	5916	4448	3773	3154	2535	2069	1723	1506	1277	1110	946	824	745	714	652	588	581	585	495	560	554	522	522	532	554	540	521	514	466	512	552	512	529	517	536	497	503	524	548	526	514	517	557	500	559	512	553	578	539	575	575	521	545	572	567	566	551	534	556	562	567	556	543	504	510	507	525	556	551	522	534	479	530	514	464	500	506	517	525	526	521	474	494	512	467	478	472	463	502	488	503	486	510	488	507	456	486	420	473	484	500	446	469	476	453	481	463	478	462	449	480	486	505	465	479	472	487	504	467	465	459	481	488	515	474	483	482	523	509	481	458	466	462	506	501	472	500	463	487	511	461	472	475	471	460	463	455	453	465	480	438	479	486	504	507	472	451	472	479	495	502	508	460	480	475	489	453	480	458	472	508	469	465	447	494	481	455	457	492	452	484	491	466	493	494	491	474	505	452	452	483	484	472	488	484	465	477	486	478	446	500	488	457	464	524	477	474	456	450	491	484	513	456	487	479	442	491	502	498	454	488	483	480	442	437	497	478	493	424	455	483	461	491	497	479	453	465	421	458	471	473	488	463	493	451	453	444	498	521	498	504	463	478	513	480	518	537	492	490	472	462	487	461	492	438	480	491	470	450	443	468	504	473	462	468	445	459	456	507	479	473	462	444	461	470	465	491	453	495	471	460	566	511	509	438	502	480	446	491	474	527	484	474	491	507	485	507	490	470	464	481	444	458	488	456	456	462	457	482	467	491	487	506	473	486	473	469	497	475	482	449	485	491	507	447	481	471	497	459	484	479	487	457	462	469	461	460	461	496	481	498	480	483	459	483	452	459	492	463	506	470	468	460	483	464	525	493	504	511	484	445	476	472	535	453	479	479	470	457	469	447	458	484	500	474	506	490	488	532	479	521	480	454	435	459	461	445	452	464	515	529	464	469	427	499	518	486	464	476	491	455	491	474	486	540	427	505	446	473	464	523	497	511	506	456	494	480	488	463	467	523	500	447	469	470	483	454	474	502	470	497	482	453	455	495	489	444	495	447	481	449	473	495	466	497	460	489	486	467	478	479	488	438	471	511	464	504	472	477	496	514	493	455	500	496	482	476	473	427	548	455	469	473	489	491	476	471	477	483	484	512	464	460	454	467	486	523	500	474	485	441	462	477	503	421	478	464	498	501	440	473	454	451	459	461	495	481	453	440	436	502	458	501	471	485	509	487	497	479	498	467	467	482	496	486	459	468	483	479	484	499	467	471	459	502	496	467	483	458	487	495	457	513	461	511	477	526	455	462	475	477	492	489	462	482	434	455	491	511	524	512	468	492	488	488	471	472	520	478	481	486	479	459	480	526	484	476	476	480	489	475	511	491	487	513	416	442	452	467	485	499	463	450	512	457	467	521	495	481	508	471	498	501	502	480	490	462	466	520	455	470	452	490	501	470	483	478	482	412	407	441	467	455	508	479	499	486	467	481	489	522	502	509	443	484	449	438	483	482	471	466	475	499	426	501	456	468	495	481	459	516	459	501	457	469	510	427	482	510	456	469	456	496	465	508	448	480	467	505	432	474	501	496	483	488	443	501	451	516	484	422	480	446	483	468	453	482	502	478	491	455	473	509	491	504	461	452	503	496	480	481	513	486	464	453	471	499	474	472	461	507	451	474	477	486	468	503	505	464	504	460	458	508	473	497	470	459	483	478	512	511	466	457	472	501	466	456	472	476	468	459	439	483	482	429	443	488	494	460	464	500	450	472	479	426	428	451	474	463	485	489	429	491	483	450	482	499	482	494	476	475	449	505	463	489	483	481	504	478	478	475	451	473	435	459	471	456	491	518	499	491	448	487	489	440	463	494	465	429	474	498	474	479	465	490	476	459	507	481	472	418	470	444	500	483	492	499	490	513	474	496	458	522	467	466	468	506	467	460	485	471	488	490	469	421	462	514	491	469	460	499	461	494	478	484	494	485	461	490	486	496	474	467	453	425	481	476	488	486	493	459	495	475	508	444	503	463	502	487	498	449	469	437	471	486	482	470	446	468	491	459	464	505	467	475	488	472	502	423	486	452	494	515	473	479	476	463	514	508	466	478	460	426	501	465	502	476	491	491	448	489	490	465	480	475	462	462	488	436	475	495	453	502	481	469	469	457	502	462	465	473	536	494	467	488	462	486	461	455	512	467	505	488	485	484	497	476	478	482	488	510	514	489	470	462	457	489	504	474	491	482	502	439	486	473	478	495	503	441	484	472	444	483	459	501	447	470	450	495	513	463	491	482	464	484	508	474	468	468	440	476	489	472	493	456	495	473	448	503	471	479	515	445	493	472	480	459	463	454	515	484	465	507	487	502	499	459	448	477	476	464	492	456	469	460	465	495	448	416	550	471	499	466	492	488	468	488	481	477	503	453	451	487	476	511	460	501	482	491	448	453	490	450	450	466	472	500	451	510	430	455	457	450	480	510	441	455	521	479	460	468	466	508	469	467	498	483	430	485	458	498	483	434	484	452	433	476	489	445	492	474	489	474	465	460	479	501	466	494	464	506	437	484	466	477	452	463	473	446	465	490	464	473	447	472	482	466	490	497	495	489	451	490	487	471	464	458	479	468	463	490	495	478	493	472	479	469	471	499	476	496	440	464	469	503	457	436	449	501	480	466	452	501	479	486	480	471	483	503	469	467	463	469	492	505	467	441	468	475	447	452	495	510	518	469	489	425	498	471	489	507	541	487	452	480	474	508	488	485	447	487	477	487	515	472	483	502	470	487	490	478	448	485	446	447	495	481	479	454	460	473	430	467	490	466	493	455	467	501	509	423	460	475	500	459	452	454	497	490	501	432	471	488	484	514	483	525	445	475	451	463	492	450	438	452	464	439	464	471	435	463	493	475	493	467	422	446	485	485	470	496	484	511	475	526	449	462	443	478	450	493	489	465	495	485	512	493	424	467	507	497	473	480	437	467	475	481	494	492	503	472	493	475	515	468	510	455	480	490	471	461	489	489	488	487	496	500	471	469	473	480	435	448	482	475	476	474	483	514	414	521	516	478	467	465	458	488	500	497	496	468	469	473	452	477	491	473	483	449	443	472	479	442	476	475	487	477	473	494	492	472	473	462	482	440	500	483	454	524	459	481	480	444	471	487	449	448	518	475	450	498	468	474	513	478	445	460	456	520	490	477	516	462	439	465	501	442	468	458	497	469	480	516	471	504	467	457	515	477	481	464	490	501	469	432	484	472	477	455	521	464	538	472	518	473	456	469	431	490	472	490	505	495	460	504	479	489	459	478	481	471	505	497	466	491	502	505	435	492	473	510	462	474	498	479	477	427	493	483	457	524	466	469	485	532	459	497	471	492	510	481	478	485	485	484	468	508	473	474	503	491	461	461	481	451	494	419	453	486	482	484	507	455	474	453	467	481	493	435	505	501	476	465	511	421	472	474	463	473	478	441	462	454	516	499	505	487	475	449	492	455	494	402
5951	2417	1542	1309	2002	2094	1673	1207	866	610	454	352	277	183	152	140	129	106	108	78	82	52	64	68	59	62	60	59	65	46	52	47	53	38	43	46	36	49	47	37	39	46	42	60	52	44	53	41	53	47	59	52	39	39	47	46	42	38	37	48	45	36	53	48	50	48	37	51	47	44	45	47	51	49	54	54	35	51	42	41	45	42	57	56	49	37	49	40	42	34	45	64	36	34	36	32	39	33	52	60	45	44	28	49	45	42	40	44	39	39	50	41	45	35	46	42	49	48	45	47	43	42	43	43	42	42	42	42	46	41	43	44	49	31	45	48	59	40	37	37	60	51	58	53	34	53	46	36	43	44	35	42	52	40	49	42	40	44	42	44	53	33	36	42	39	39	41	39	43	31	39	43	50	49	40	43	44	33	39	39	31	41	43	39	32	57	45	53	49	42	40	44	43	43	42	47	51	48	42	47	42	31	47	48	32	43	31	45	47	30	53	57	57	48	34	34	45	45	47	55	38	33	51	51	47	33	39	49	29	33	44	40	42	36	43	35	40	47	38	50	40	30	46	57	57	53	48	38	47	56	48	38	35	48	39	40	36	32	40	44	53	53	48	46	29	52	38	50	30	49	45	46	44	32	38	49	43	46	47	39	51	44	45	47	46	46	34	48	39	41	53	54	35	42	41	31	37	50	48	37	29	42	40	54	45	48	41	34	56	32	54	45	34	45	48	44	40	51	45	47	53	41	42	44	34	45	32	41	43	49	25	47	40	30	36	33	38	44	60	45	44	33	46	43	41	39	40	58	42	31	41	52	38	44	32	49	43	46	46	47	48	39	38	55	39	35	42	48	43	47	34	50	44	53	41	36	53	38	49	45	48	53	50	49	48	47	36	38	34	49	37	48	54	51	32	38	49	48	46	42	38	45	45	42	47	41	49	44	36	34	41	50	36	41	39	36	55	36	37	42	43	43	40	35	40	38	44	45	50	45	39	33	51	38	46	52	44	45	40	67	35	28	46	49	57	34	54	30	47	42	39	38	40	29	31	49	52	49	34	38	50	42	33	39	45	46	29	50	41	37	46	46	49	36	51	54	35	41	40	41	37	40	55	45	56	47	49	33	39	45	42	42	50	43	38	34	43	41	49	42	38	52	39	45	27	53	45	41	41	40	33	48	44	42	52	45	35	34	43	42	58	42	52	34	36	44	45	35	48	43	41	40	53	31	47	40	40	55	59	37	35	40	48	41	36	35	43	38	40	53	46	35	41	43	52	38	52	49	54	29	43	33	33	32	33	46	44	50	46	47	40	53	41	35	44	39	40	45	46	49	31	51	38	38	56	44	49	44	34	46	42	37	44	43	45	49	34	56	51	56	35	46	34	44	43	48	37	51	44	47	41	63	32	46	42	37	36	40	43	37	38	36	36	43	46	33	48	53	39	48	54	49	49	33	43	48	35	40	48	39	47	44	38	41	41	50	38	36	40	41	48	36	43	44	48	33	36	38	34	39	50	38	39	28	38	52	60	48	39	45	53	40	41	40	34	42	56	41	37	38	47	47	40	34	43	49	41	43	38	50	37	45	36	45	44	38	60	35	38	47	30	40	39	52	34	44	47	36	48	48	52	40	48	47	29	46	58	53	46	45	46	40	31	50	46	38	41	50	42	46	47	43	42	34	48	35	36	38	38	60	52	48	48	44	31	36	38	39	40	43	48	36	36	40	37	39	42	33	36	40	49	43	46	42	48	35	47	49	41	43	50	39	35	34	63	42	41	28	49	59	36	40	47	41	46	38	36	37	57	35	43	36	39	51	36	47	43	50	64	41	30	37	32	44	39	44	42	35	54	35	51	52	48	37	40	39	53	49	48	29	37	35	27	40	49	47	43	38	28	38	39	47	38	35	35	46	60	28	40	31	47	41	43	32	48	48	48	40	43	42	27	48	43	42	39	45	51	32	46	47	46	38	49	53	37	46	37	30	51	44	47	43	39	39	38	51	39	38	36	50	41	49	43	56	36	45	50	32	42	36	42	45	43	51	45	47	47	44	46	42	45	32	51	44	46	37	32	44	50	44	38	43	56	44	39	35	49	42	34	44	54	52	57	44	38	42	38	45	45	34	38	29	55	37	36	35	37	53	43	36	51	38	40	51	37	39	36	50	39	45	47	38	45	42	47	39	52	36	40	41	36	50	51	39	51	38	55	40	42	44	50	49	46	36	54	45	40	30	38	45	46	47	35	48	40	50	39	47	37	50	52	44	44	39	38	31	46	37	33	37	35	38	40	33	42	50	41	39	39	45	38	47	56	35	49	48	47	41	48	52	51	38	41	52	52	53	47	33	42	45	52	45	41	38	35	45	44	35	30	43	43	46	36	39	54	50	49	44	40	35	42	48	43	45	41	38	43	40	34	40	45	37	42	39	55	47	39	50	53	44	47	37	37	46	39	34	40	43	46	40	51	36	49	47	42	32	51	43	39	40	34	32	41	38	44	54	41	45	40	43	31	41	41	47	45	49	36	34	44	49	55	32	45	40	44	60	45	44	38	47	43	40	38	40	49	47	43	49	38	35	42	32	51	46	49	53	47	41	50	44	49	45	46	41	37	41	46	37	46	40	38	47	32	49	40	45	43	44	39	47	46	39	44	44	41	39	36	34	40	47	40	31	29	46	35	33	39	47	50	42	46	37	38	40	51	41	35	36	41	62	63	53	53	45	44	28	38	51	37	45	37	46	32	57	45	45	48	64	39	47	49	49	46	41	48	52	39	38	33	44	47	33	56	50	41	34	50	41	36	35	46	45	48	39	41	53	44	52	35	50	41	40	38	39	46	45	51	39	40	48	48	44	36	33	40	40	52	56	41	35	38	36	47	38	43	35	35	43	45	36	42	53	36	44	42	42	36	51	44	45	40	49	42	46	45	43	40	35	31	44	39	50	39	37	47	34	43	45	38	60	37	45	41	38	56	36	50	33	40	54	36	44	44	46	51	43	47	58	52	52	45	40	48	43	42	46	41	44	48	50	46	51	48	42	51	43	36	37	33	40	47	32	61	36	40	37	52	41	35	41	33	39	33	44	42	47	35	41	50	53	42	30	40	50	51	41	41	40	46	37	46	46	53	51	41	43	45	49	50	46	46	51	41	40	47	38	36	48	34	34	58	45	37	48	41	46	50	46	36	43	40	47	48	44	42	43	51	42	44	49	41	48	36	48	48	49	31	44	29	43	35	49	44	42	45	41	44	35	46	43	39	43	37	46	40	41	42	43	35	45	36	38	42	39	46	41	28	49	49	36	30	40	44	51	35	49	35	58	43	48	36	31	39	38	33	44	30	44	47	50	48	50	38	52	49	37	42	49	36	54	44	43	47	42	34	51	54	47	36	32	39	42	37	41	37	43	40	45	43	41	31	37	53	43	26	48	25	49	47	40	49	40	39	32	32	44	38	50	58	44	33	46	44	39	27	41	40	42	43	51	49	49	45	38	27	45
37964	29784	24731	39755	46369	43740	38606	32836	26361	21283	16950	13693	10825	7976	6283	5415	4757	3875	3016	2780	2310	1978	1691	1502	1250	1111	1087	1016	997	919	832	893	867	866	813	828	782	805	733	815	756	763	796	776	800	772	684	751	755	759	785	764	756	778	759	832	793	871	783	838	810	803	809	773	765	783	815	856	779	849	810	795	783	831	826	761	718	748	796	754	747	765	770	720	747	751	774	720	744	729	696	712	683	693	679	704	672	706	691	697	673	714	693	678	684	720	759	702	711	686	740	726	654	730	709	732	687	716	704	700	699	709	683	678	669	718	761	719	687	668	701	738	717	677	696	719	727	747	713	682	714	722	694	717	701	711	750	674	671	742	685	728	685	669	698	697	737	720	666	722	711	696	708	700	699	718	722	672	706	707	706	674	725	704	693	689	707	701	675	694	662	651	729	646	654	646	699	709	728	657	737	730	671	736	682	663	704	736	687	749	685	656	680	684	681	734	746	698	683	693	663	695	667	707	677	683	694	683	689	685	705	670	676	711	711	705	709	681	669	657	699	671	684	703	670	702	676	691	695	731	676	700	732	720	680	725	685	714	756	646	679	676	731	652	667	687	666	663	747	730	738	701	708	709	685	692	725	699	712	684	729	715	653	721	672	659	709	688	706	678	664	704	706	721	699	651	715	706	695	691	715	725	690	660	720	696	674	717	715	689	704	701	682	684	641	703	691	667	675	698	670	675	679	697	669	683	752	676	697	701	684	723	703	704	694	760	697	713	717	696	646	699	722	706	671	656	704	725	765	701	612	645	677	687	714	736	674	711	691	681	680	710	668	654	671	660	696	687	682	690	671	682	699	666	671	699	694	722	726	699	692	677	738	687	712	718	756	702	741	649	680	688	716	702	661	704	712	669	661	683	683	639	674	680	644	703	734	733	685	667	659	649	794	703	728	692	680	686	685	697	683	681	687	691	711	659	708	691	702	687	703	673	672	735	708	674	737	683	699	668	712	687	730	714	703	697	684	721	669	687	669	649	725	682	648	688	735	752	670	716	668	696	738	712	695	735	689	662	677	766	689	706	689	709	692	686	730	671	678	660	706	663	715	670	665	720	676	684	688	704	706	711	746	740	667	681	665	669	708	706	668	673	690	707	698	681	698	672	715	650	683	676	645	741	696	706	715	707	701	705	726	699	674	715	741	690	720	740	722	720	671	660	701	746	691	738	684	688	707	665	688	691	713	673	684	692	735	680	730	689	714	689	685	693	713	695	718	697	691	696	701	699	685	684	690	710	698	701	691	690	721	727	694	649	753	744	686	673	697	670	709	689	708	683	673	650	729	723	685	654	678	744	657	660	673	702	727	683	664	687	696	710	714	634	710	657	736	653	712	701	670	702	676	653	682	701	695	677	700	649	683	666	718	758	715	737	696	656	685	664	697	688	715	653	702	726	721	726	700	748	669	668	698	679	710	721	729	750	683	738	664	647	744	696	715	697	703	682	716	669	722	640	700	666	705	697	733	649	733	694	672	708	642	664	723	685	689	683	671	680	699	722	723	751	687	707	675	682	728	714	722	679	688	718	723	716	672	710	663	701	754	625	661	667	662	647	661	721	713	685	707	662	657	673	681	705	720	750	687	671	626	693	700	680	705	708	690	627	690	641	690	716	665	686	697	721	733	682	674	690	685	681	682	683	685	698	647	709	724	633	744	707	696	680	688	703	729	676	690	719	726	703	700	734	682	675	709	679	711	719	672	732	693	681	700	634	658	681	683	709	658	683	697	705	661	711	687	690	705	725	651	657	731	635	675	711	727	717	671	682	723	721	710	709	706	717	689	695	624	668	681	727	706	735	716	676	688	682	686	691	697	717	690	697	706	667	700	674	713	695	724	697	674	718	712	733	678	723	722	664	672	681	707	673	698	714	743	682	689	677	720	702	703	709	668	719	669	744	690	733	664	654	658	716	691	667	733	692	710	683	667	685	656	700	705	686	677	668	690	651	720	731	704	699	647	654	699	698	738	713	694	694	668	734	642	689	686	693	699	702	686	650	706	701	681	719	674	642	681	687	716	714	731	676	651	670	697	743	733	691	730	687	662	672	730	630	673	681	724	684	710	697	715	711	678	721	659	691	684	669	728	710	712	722	662	674	690	695	722	677	690	701	664	689	732	719	717	729	683	671	766	671	699	637	704	656	707	683	647	701	671	669	706	705	715	705	759	702	723	703	652	698	706	669	661	691	709	732	714	743	706	655	702	683	719	705	709	669	725	707	690	668	726	674	728	705	724	737	697	655	709	679	721	694	717	701	716	662	702	650	714	678	668	732	677	689	674	646	687	669	694	652	670	710	722	710	781	726	651	708	650	655	707	707	703	685	682	670	681	706	719	674	627	717	654	659	678	695	694	685	653	683	678	668	745	726	690	728	719	692	717	687	722	702	704	717	682	706	663	718	699	707	685	688	650	668	713	666	717	681	717	688	680	653	737	678	736	681	734	701	718	720	663	742	634	667	687	687	730	696	653	709	695	687	707	685	697	747	671	729	692	688	675	647	669	713	699	711	700	699	683	707	715	692	715	681	661	690	696	663	678	669	709	654	702	714	709	704	738	686	674	618	707	664	713	689	688	648	702	698	704	673	680	740	693	710	724	718	670	732	706	664	725	696	699	726	688	727	673	708	674	716	672	686	714	725	680	718	714	659	657	698	688	674	667	656	673	733	688	705	721	731	664	713	719	665	650	690	639	717	702	734	725	753	726	654	690	718	718	707	660	702	697	707	673	707	627	741	716	650	639	731	710	665	645	683	688	720	698	732	729	723	694	685	702	666	704	660	654	647	716	667	724	642	651	674	649	748	690	661	693	703	699	701	700	681	727	703	711	693	716	665	707	702	669	720	689	691	689	712	657	698	719	641	688	669	704	709	741	667	697	717	685	741	722	704	690	695	723	694	664	690	684	716	688	703	693	660	715	739	668	667	675	710	700	718	693	754	715	697	720	692	687	708	690	700	733	675	732	659	669	698	689	717	687	705	719	719	662	708	664	678	719	708	725	680	690	682	705	678	699	725	688	736	704	712	683	638	686	678	684	699	668	691	682	697	679	688	652	690	702	649	683	703	717	689	682	759	662	692	666	697	686	708	719	694	669	707	653	686	688	682	678	667	716	689	719	677	705	697	653	696	684	660	711	701	691	707	695	679	683	707	672	663	696	696	712	722	691	641	711	708	686	724	672	669	691	729	670	729	728	701	714	732	720	751	689	666	612	715	680	708	710	697	724	713	720	693	753	744	679	668	715	711	743	669	692	716	708	685	702	678	673	690	771	717	717	725	717	673	696	674	680	743	694	680	694	678	676	649	683	739	676	677	721	679	693	693	691	713	736	699	709	698	694	677	685	704	703	735	698	687	666	633	705	683	652	713	717	703	725	670	746	683	651	677	712	713	686	699	695	693	750	745	725	679	704	690	726	684	753	701	714	671	667	645	674	709	728	674	658	699	679	685	716	697
7233	3876	2253	1912	3123	3219	2598	1808	1208	891	634	521	379	271	213	169	145	123	106	89	93	61	69	50	64	54	47	45	47	41	35	24	33	36	42	48	30	36	33	34	21	36	31	42	38	33	24	31	20	24	36	36	40	34	37	24	30	28	38	32	30	40	25	35	32	34	25	53	43	32	43	33	30	30	31	24	35	40	24	33	29	26	28	40	34	40	35	31	27	33	30	32	33	25	39	22	36	27	24	35	35	17	36	27	32	25	31	30	35	40	35	20	34	29	39	33	25	27	26	27	31	17	37	35	28	23	35	23	25	28	37	20	35	34	25	36	18	42	34	15	34	27	29	29	31	39	28	36	20	34	36	32	34	28	25	26	26	21	23	27	32	26	28	24	30	29	31	34	31	29	28	28	26	35	26	28	20	27	36	19	28	34	30	28	31	27	28	30	26	28	28	32	28	20	29	30	28	31	29	29	29	26	37	30	30	20	21	30	24	23	25	34	20	31	30	26	30	44	28	23	26	31	36	28	31	27	22	36	36	28	31	7	32	27	20	30	20	30	24	31	28	28	33	33	31	20	29	27	28	24	22	39	30	26	28	33	26	32	27	31	32	34	31	28	22	30	43	24	24	35	24	28	21	14	31	29	25	38	31	18	29	26	31	26	26	35	24	34	25	20	36	28	34	27	32	34	26	36	35	27	31	26	29	38	34	31	36	28	31	28	24	24	27	30	30	26	28	26	27	32	37	32	36	37	34	30	27	33	26	18	30	36	22	26	21	30	30	34	27	25	33	23	25	30	33	32	21	24	37	27	30	25	31	23	29	26	31	29	28	25	34	26	32	39	34	23	24	26	25	32	25	28	32	30	42	30	27	22	31	31	21	31	28	35	33	35	31	25	32	37	29	20	32	34	29	31	42	34	27	39	28	23	36	25	25	24	20	33	37	28	34	29	21	29	26	28	35	40	32	28	37	37	37	27	37	24	26	42	29	26	31	33	23	22	22	15	27	30	26	25	25	25	29	26	27	34	35	36	25	24	41	23	29	28	26	37	29	28	32	41	31	24	37	32	29	32	42	35	26	34	27	33	39	29	28	33	21	19	31	28	28	30	27	31	26	28	26	27	25	27	24	35	26	28	27	34	29	42	32	31	29	39	27	32	32	22	30	34	28	25	36	28	28	24	35	20	30	33	20	27	26	35	36	37	29	26	21	36	30	21	20	29	30	31	35	19	22	38	29	32	29	22	23	21	22	40	29	22	29	21	37	37	31	32	40	30	29	25	21	33	32	30	16	24	26	28	32	29	24	33	36	25	35	30	33	27	27	25	21	33	29	29	27	30	25	33	31	29	28	29	29	32	26	22	15	25	36	28	30	34	21	31	22	27	24	28	25	29	29	32	36	23	31	26	22	26	32	30	24	25	31	23	30	32	35	26	26	23	40	10	35	32	26	40	36	30	35	33	26	31	31	35	24	31	32	36	25	30	25	25	33	28	23	25	30	34	29	25	24	25	34	32	27	37	30	36	24	24	37	37	24	30	24	32	39	19	30	27	29	29	26	36	26	28	20	28	30	27	39	25	32	35	29	25	29	38	27	27	30	35	30	29	26	22	26	25	35	27	31	28	26	26	17	19	29	31	33	33	27	28	39	22	28	42	29	36	32	33	28	32	24	31	32	30	28	33	25	35	26	25	29	25	33	32	30	38	37	37	31	25	24	35	29	34	24	39	19	33	40	41	24	28	39	33	27	24	34	39	26	27	24	28	30	30	28	33	25	28	22	25	36	16	32	32	28	32	29	33	25	30	33	28	32	25	38	32	37	29	28	25	27	23	33	28	33	28	38	25	29	32	29	26	34	35	22	30	36	37	26	29	27	30	27	32	33	24	22	25	41	26	28	31	32	24	24	25	31	31	21	35	27	30	30	32	28	23	26	37	30	29	24	32	38	29	25	32	29	36	28	24	22	24	28	28	26	20	27	31	32	34	42	30	34	30	31	32	35	30	25	27	18	24	29	31	28	22	24	35	20	26	31	36	30	35	35	29	33	20	28	26	28	37	23	26	29	25	37	35	35	21	23	22	35	29	30	28	38	25	30	26	22	27	27	20	33	28	28	21	33	26	25	25	25	35	23	29	33	46	29	30	28	17	42	21	23	26	33	19	23	37	21	25	27	29	28	41	34	24	31	31	24	31	25	28	35	28	25	31	20	32	33	28	25	20	30	26	28	38	38	28	33	32	35	19	31	24	36	40	24	27	29	26	22	27	28	23	30	28	28	29	36	28	25	37	29	25	33	26	25	27	23	23	31	35	25	33	26	30	22	33	27	25	24	24	36	29	19	22	29	37	22	32	20	28	35	22	37	23	38	29	37	27	26	21	21	36	32	33	31	32	23	32	38	24	22	24	36	21	22	33	38	24	29	32	24	31	27	42	34	12	25	29	18	36	20	35	33	29	25	25	29	27	32	22	17	17	34	25	36	34	25	30	22	30	26	35	32	25	27	26	22	28	33	33	23	33	41	27	30	23	27	33	23	22	26	36	24	33	26	25	37	29	23	28	32	29	19	31	36	29	29	25	23	32	32	30	41	26	27	41	31	28	27	28	31	30	17	26	29	30	41	33	26	21	24	34	42	24	20	23	31	38	21	20	27	39	29	29	32	27	35	21	29	28	30	29	26	34	32	34	31	27	34	20	27	34	28	23	35	32	26	31	36	34	29	31	16	31	23	30	27	25	28	28	32	26	28	25	25	30	28	35	26	40	25	33	26	24	30	31	32	33	32	16	33	33	28	30	33	26	18	32	31	27	37	32	26	30	29	30	46	36	25	32	29	36	39	32	28	37	33	26	33	29	30	29	28	29	31	28	25	27	29	41	38	27	31	30	29	38	32	32	24	31	26	23	25	29	33	34	28	25	32	29	38	30	33	31	29	29	29	21	29	35	24	25	30	28	22	30	26	27	28	23	40	34	25	20	33	28	28	32	29	34	27	22	38	28	25	33	28	23	31	28	33	30	39	23	28	31	31	33	31	29	24	32	23	26	21	34	22	31	32	29	25	31	31	25	28	23	27	36	37	30	21	28	27	25	25	25	17	15	30	28	20	34	30	37	29	16	35	36	28	21	36	39	32	22	26	28	34	34	34	40	33	32	30	27	39	25	27	29	31	26	28	22	23	35	35	23	27	19	28	26	31	36	27	35	39	22	34	26	32	27	21	18	27	37	19	25	26	31	23	39	29	40	25	40	25	30	24	21	20	21	23	29	37	30	25	32	26	26	23	30	36	26	26	33	30	33	27	20	18	35	26	29	30	22	32	32	34	30	36	31	31	27	34	27	33	18	33	34	32	32	31	27	28	26	32	30	30	29	36	33	28	28	37	33	26	25	32	32	21	33	39	37	32	27	46	27	32	25	33	25	28	36	39	26	33	27	34	31	35	25	28	27	23	31	23	39	32	21	34	23	34	22	29	23	31	29	29	24	25	32	19	23
44563	34553	29314	44719	51641	49235	44062	37728	31290	26296	21327	18179	14056	10317	8307	7277	6173	5085	4119	3446	2891	2503	2152	1764	1517	1370	1268	1127	995	922	866	846	809	739	759	663	637	655	633	675	566	641	618	599	623	624	622	602	660	595	589	576	563	580	601	600	659	681	652	669	673	645	673	702	664	695	689	638	637	627	650	599	602	644	656	656	568	536	541	557	535	575	586	564	562	551	588	545	509	527	531	554	530	495	495	449	478	531	509	488	491	488	468	497	504	530	519	553	520	476	507	500	468	480	452	476	546	472	468	522	498	495	473	481	496	496	497	491	509	484	512	522	505	516	463	465	542	484	479	496	510	491	500	483	508	497	490	510	522	498	466	515	493	454	466	464	504	530	480	472	498	501	481	462	443	484	457	489	478	433	481	478	455	466	491	453	491	462	448	448	508	493	472	466	518	478	445	452	495	466	437	460	449	456	491	458	479	530	441	459	486	435	493	470	475	466	481	500	485	462	467	471	495	510	510	452	452	448	484	476	473	481	462	467	476	456	498	482	456	503	491	475	465	498	470	452	474	507	493	449	489	512	477	469	478	488	473	456	484	500	434	472	454	423	452	485	484	485	479	485	478	525	474	488	485	478	485	496	473	461	465	455	478	474	463	459	453	473	459	488	524	469	448	481	472	459	508	499	470	474	479	489	444	487	461	489	454	458	435	490	435	452	480	459	472	475	475	457	440	473	446	488	487	433	452	487	443	478	506	466	478	455	502	490	506	465	478	479	506	473	450	501	485	471	452	471	442	472	484	477	492	448	435	478	439	457	463	480	490	481	507	477	491	490	506	465	483	460	476	517	456	470	505	496	479	477	415	500	479	492	475	457	476	488	462	464	452	446	449	448	535	443	449	517	457	455	466	483	451	504	480	482	467	461	476	474	474	452	474	483	454	482	497	484	464	482	444	471	461	455	470	497	441	478	467	486	468	447	485	492	489	464	484	502	468	458	456	439	473	471	500	459	454	486	427	442	491	488	474	482	502	465	423	490	454	502	454	481	467	450	481	468	475	444	485	449	510	456	449	443	447	486	490	477	424	479	454	489	472	472	486	482	435	453	495	427	474	481	489	518	522	481	430	479	473	503	468	474	489	505	447	469	456	473	471	481	511	492	460	486	474	481	485	466	499	494	515	453	474	486	487	451	461	499	442	447	480	460	486	487	479	486	476	493	495	475	478	474	444	462	492	426	517	492	517	449	466	470	438	464	469	497	481	485	500	502	490	464	507	499	513	476	500	441	462	476	451	501	464	469	493	449	507	476	491	487	471	513	463	479	496	472	480	500	465	488	457	482	472	497	510	488	472	495	479	459	462	457	449	496	457	459	460	487	497	491	478	494	451	449	485	451	463	465	483	465	442	481	481	454	495	491	509	457	497	444	457	461	488	481	444	471	489	446	464	487	503	485	537	490	479	458	498	486	504	469	472	491	481	497	461	477	466	477	462	447	483	459	483	476	389	515	501	473	476	503	455	449	444	522	518	432	456	466	477	483	451	473	509	500	467	442	482	472	488	492	484	470	488	455	489	451	457	477	471	483	435	466	513	446	472	463	412	456	484	494	515	506	511	480	455	453	493	454	450	446	484	487	494	501	458	515	474	489	403	495	483	483	467	493	467	492	466	462	433	464	465	498	491	483	475	490	465	473	490	445	487	511	454	483	476	459	503	467	517	492	460	502	508	500	470	472	453	469	476	462	500	472	478	465	499	481	462	454	482	423	465	482	503	471	438	498	509	459	476	439	477	469	461	467	438	465	486	432	473	473	492	487	466	474	468	492	475	419	470	470	498	472	429	433	442	501	464	461	464	473	482	464	490	458	501	462	460	497	492	495	516	485	469	479	467	468	496	459	468	448	460	487	461	488	506	461	484	507	492	449	466	477	492	483	457	479	461	471	459	455	445	464	473	490	496	491	454	492	473	480	513	444	436	466	474	482	456	514	489	492	500	455	436	468	505	484	498	479	468	442	457	470	493	451	499	466	470	467	470	496	483	468	487	450	493	475	491	473	478	502	467	495	503	461	475	497	464	461	452	501	476	482	484	429	448	526	469	473	494	452	446	483	476	503	497	512	439	493	493	473	471	488	452	499	505	462	459	483	490	471	448	494	470	484	451	462	478	450	494	456	459	491	443	492	512	486	441	446	463	496	458	454	476	483	490	495	426	473	487	497	447	460	437	430	485	448	435	508	498	448	470	498	472	491	448	454	455	464	484	438	433	490	453	497	475	495	475	469	474	419	463	483	482	445	459	480	474	465	460	526	502	494	476	511	485	479	483	404	464	492	457	470	417	437	446	469	485	483	456	486	451	484	494	497	486	480	490	497	441	470	476	450	483	464	488	461	490	480	500	529	422	457	500	468	441	487	452	455	464	515	466	457	444	479	447	439	475	438	456	466	437	474	451	445	480	493	480	471	431	455	469	474	480	456	468	469	496	492	450	454	466	449	460	478	448	469	503	474	457	500	464	466	503	473	493	462	474	482	496	463	489	464	419	456	446	493	516	452	442	460	445	467	476	474	480	453	457	475	476	466	460	479	481	452	466	475	470	417	460	458	437	504	473	478	491	471	483	449	468	465	472	467	436	449	449	475	497	504	455	448	465	509	442	459	486	486	482	463	484	491	493	494	469	512	503	475	474	473	463	493	477	492	450	447	443	454	481	518	490	500	474	462	484	480	472	465	438	433	463	433	426	453	445	448	500	481	475	426	420	485	475	454	486	479	501	497	440	457	459	449	458	465	466	480	478	430	447	527	458	519	486	513	461	458	449	446	501	444	478	472	464	503	471	504	473	484	473	474	508	505	478	443	453	448	483	493	440	482	485	450	467	456	483	480	474	491	499	452	489	470	523	444	501	471	465	482	456	461	490	497	493	411	476	507	477	476	457	480	452	490	504	512	464	503	505	498	456	483	480	484	517	521	502	477	489	512	492	486	526	503	474	503	497	480	465	504	486	516	477	460	496	483	517	481	445	493	465	463	459	481	469	473	463	489	479	453	481	497	462	482	476	472	466	440	498	453	481	532	505	508	489	470	491	482	473	506	481	497	466	494	486	487	498	432	489	498	481	447	455	464	458	481	521	468	469	501	476	507	452	464	506	502	472	474	473	460	457	499	485	508	474	481	467	481	454	488	495	451	498	453	476	450	511	467	457	469	473	487	460	465	478	449	469	465	494	472	478	476	493	439	500	506	446	483	481	473	464	462	466	507	532	481	470	508	461	456	454	484	430	504	506	486	451	454	460	469	454	458	497	478	503	482	458	492	520	517	518	494	491	447	465	465	429	501	458	481	506	517	479	465	473	497	512	482	501	472	491	479	448	493	451	470	462	502	448	506	464	471	467	501	455	474	471	488	503	464	479	447	473	479	510	500	460	445	474	433	458	467	493	479	480	490	483	435	466	439	441	488	495	504	470	475	499	453	479	462	506	466	468	471	446	469	495	469	487	491	484	445	486	492
3926	1658	1011	874	1382	1537	1246	783	637	416	337	232	186	142	115	97	93	64	61	64	63	49	42	40	28	26	35	31	36	23	32	36	30	31	34	30	32	31	31	29	38	27	36	23	22	37	28	29	29	31	29	25	33	30	36	33	36	27	34	22	34	35	33	26	32	27	28	30	24	33	25	35	28	29	30	30	33	22	32	31	34	35	28	18	42	21	31	32	38	31	44	30	39	37	28	29	33	38	29	27	26	39	31	36	27	26	27	30	37	35	29	23	26	34	29	35	30	31	30	34	37	31	35	32	31	37	32	34	30	25	31	27	34	45	33	22	31	33	33	28	35	34	26	34	41	30	22	26	35	26	39	29	22	37	34	26	31	31	32	27	34	31	30	36	33	28	39	29	27	33	27	25	18	35	33	32	28	37	30	27	27	28	30	26	34	29	21	30	32	29	30	37	24	35	33	37	20	27	31	30	29	35	35	26	34	32	39	28	31	44	23	34	41	45	30	38	38	32	30	28	26	30	31	36	34	29	29	26	31	20	34	29	20	29	27	40	29	27	21	25	38	16	37	32	32	35	23	26	35	29	22	32	30	38	32	29	30	35	21	28	25	27	36	28	30	34	32	33	39	30	31	33	30	37	20	31	28	29	30	21	21	23	26	29	44	29	29	32	26	24	28	27	28	38	21	27	24	19	26	24	35	28	37	25	28	27	31	35	30	34	24	38	32	26	35	33	29	29	43	19	16	19	21	32	35	27	35	26	21	36	37	32	29	26	37	27	31	31	28	37	29	33	21	24	17	32	29	29	33	37	27	24	40	27	28	46	29	27	32	33	30	35	37	28	41	37	28	32	41	33	27	23	31	25	25	37	41	37	24	31	29	31	36	38	35	31	27	28	31	32	21	27	40	32	36	30	31	29	21	25	32	32	25	37	25	31	24	39	31	27	42	41	28	32	38	21	29	30	25	40	27	24	28	31	30	30	28	39	32	30	24	30	23	31	24	26	24	21	34	39	28	31	24	21	39	30	31	36	36	32	28	30	36	21	29	30	31	41	35	31	29	20	26	31	46	27	34	24	32	28	37	30	41	29	34	31	21	32	30	26	25	30	35	26	29	31	31	29	32	19	36	23	29	28	30	29	27	36	29	30	34	35	26	32	37	35	34	27	21	38	22	17	20	29	33	36	35	34	32	24	24	32	23	26	30	30	21	29	34	36	26	28	26	33	38	26	28	33	31	31	31	27	27	24	33	32	26	44	30	44	36	27	21	32	20	28	36	34	29	27	32	25	31	36	34	31	25	26	39	26	28	24	39	23	23	36	20	33	23	32	24	21	33	22	29	27	27	38	30	30	26	29	27	28	32	24	28	33	27	25	35	29	29	28	29	27	25	35	26	28	26	32	39	21	28	42	36	32	27	34	32	31	29	31	35	30	32	32	23	30	19	28	29	26	25	20	33	23	22	24	36	29	38	29	28	29	24	26	31	28	36	25	30	30	31	35	31	35	26	26	25	24	31	32	28	39	33	36	38	26	33	34	25	32	22	37	33	20	33	35	38	31	29	28	26	31	24	27	34	19	21	37	36	30	28	21	29	32	23	20	30	29	35	26	36	47	34	19	24	32	47	35	35	27	33	27	31	29	28	29	23	32	30	28	33	35	32	28	20	32	37	27	27	40	31	27	24	34	26	34	25	28	19	29	37	33	24	32	23	29	27	42	40	26	24	31	37	27	35	40	36	27	29	28	26	33	31	25	24	37	31	29	22	32	32	35	28	21	35	23	21	18	32	31	32	33	33	21	26	31	29	29	24	37	24	28	38	23	29	28	29	39	22	38	34	28	30	40	32	28	30	28	37	35	21	35	35	33	45	29	36	38	24	29	37	28	36	24	26	33	24	28	41	32	30	20	35	32	40	31	23	27	24	31	36	33	22	26	27	28	23	23	27	33	25	26	29	31	26	20	29	25	34	23	22	28	27	23	21	37	34	29	32	22	37	33	37	35	26	25	30	28	29	33	36	31	31	26	34	29	35	32	25	40	28	26	29	28	42	34	29	33	30	32	37	27	25	40	23	26	30	37	34	27	38	30	27	30	35	38	31	38	28	26	25	28	33	34	29	29	43	35	27	33	43	35	26	33	37	14	28	25	30	38	29	31	32	36	32	34	34	38	22	29	32	27	37	30	36	29	27	39	26	38	36	28	28	25	41	29	36	34	25	32	26	28	26	31	32	30	29	28	33	24	21	40	41	26	25	30	34	36	37	38	42	22	32	29	30	29	30	39	22	27	24	46	27	26	32	36	34	41	26	25	32	39	35	37	39	33	29	23	33	35	40	32	26	22	30	23	34	21	26	33	38	17	23	33	34	26	38	26	32	38	20	22	25	24	31	27	29	23	22	26	30	30	29	33	22	23	28	31	24	39	26	28	28	21	29	21	32	29	28	29	36	29	34	27	35	36	40	30	27	33	33	37	25	27	40	30	30	29	34	25	28	23	32	29	34	27	27	34	44	29	26	24	19	19	30	29	34	26	23	29	34	25	27	21	34	32	31	29	34	30	25	33	38	27	20	27	25	39	44	25	29	31	26	28	32	22	27	28	31	29	22	23	38	20	42	18	30	30	30	30	29	26	21	25	36	31	28	24	35	19	30	28	23	26	27	28	31	24	43	32	32	34	41	22	27	30	30	26	26	32	29	40	25	37	21	32	25	29	35	18	29	36	35	43	28	26	27	31	36	28	33	26	46	33	24	29	36	32	30	26	37	39	29	34	24	36	21	48	27	42	32	30	37	28	29	34	27	26	23	29	33	31	34	33	33	30	30	27	22	33	32	29	31	43	26	30	27	43	26	21	34	31	35	29	25	31	26	20	28	21	39	33	33	30	49	20	41	24	28	32	31	32	27	26	30	24	32	33	26	24	27	25	33	27	29	40	37	27	36	25	37	23	30	25	32	26	30	24	29	36	28	24	28	25	29	23	43	34	41	20	23	35	42	38	31	25	36	33	27	27	41	43	20	24	17	24	33	33	30	49	32	38	30	34	29	22	34	21	29	30	34	29	27	39	29	26	28	25	38	34	27	34	25	39	33	34	30	34	28	28	32	28	24	32	35	31	28	21	33	27	29	37	22	19	28	25	24	28	27	19	38	40	32	25	31	35	27	35	29	30	23	29	39	30	38	28	32	24	25	22	31	34	35	38	32	36	32	25	31	27	42	29	26	31	27	30	37	39	24	31	31	24	25	36	32	29	28	42	35	24	30	26	32	32	32	36	34	26	28	26	28	39	21	27	29	22	27	26	37	18	36	26	24	30	30	41	31	32	34	41	31	32	34	24	34	31	23	24	29	30	21	23	33	32	21	36	27	32	22	32	41	35	25	34	25	39	33	34	27	17	26	22	38	36	27	30	23	29	39	28	38	33	34	21	26	36	27	32	31	20	38	22	34	27	31	27	25	22	28	28	31	25	37	29	30	31	31	23	29	32	18	20
36196	26174	20266	35618	42561	40486	35509	28040	22079	17365	13607	10606	7804	5509	4381	3810	3433	2647	2059	1678	1565	1228	1030	907	833	746	731	639	629	573	586	536	549	538	552	513	543	517	537	529	504	529	552	530	507	511	561	505	551	549	499	541	510	514	533	506	544	549	605	586	577	609	586	614	588	580	602	605	582	530	537	536	541	603	577	531	554	540	523	500	565	543	509	500	592	490	592	547	511	524	485	506	523	497	517	476	500	488	544	523	507	505	488	496	513	524	458	486	495	491	518	465	477	495	441	500	468	521	515	484	455	488	478	483	486	444	515	487	452	483	538	486	470	501	508	510	484	502	513	526	479	497	498	504	482	473	509	477	471	496	495	487	500	508	461	495	490	491	499	523	493	448	475	452	483	496	460	499	485	513	484	480	497	506	517	484	526	505	477	512	470	502	520	447	517	505	448	481	503	480	463	474	503	529	471	504	498	480	469	518	498	518	521	492	515	494	448	480	503	491	517	523	448	481	478	480	479	509	439	500	531	491	469	509	511	495	495	490	523	502	506	507	526	472	511	470	478	501	479	471	503	534	500	480	497	480	500	491	484	482	507	474	466	483	459	500	482	475	488	498	510	517	504	499	522	460	486	503	514	525	536	473	497	515	480	536	510	471	516	508	467	514	480	459	534	493	456	501	504	460	497	483	549	506	511	483	479	511	505	503	486	462	509	497	479	466	540	499	484	451	494	498	527	488	486	529	508	478	498	512	476	492	429	492	518	490	481	512	477	485	464	527	508	477	512	516	490	504	528	529	493	485	513	503	481	493	482	460	533	493	462	497	501	515	482	515	547	547	477	472	500	469	456	495	485	476	484	449	506	477	498	489	498	477	455	474	504	476	489	464	472	475	457	512	501	499	475	488	499	535	482	480	465	482	472	456	516	471	495	489	484	505	519	482	535	466	439	500	514	490	475	457	466	506	515	494	505	508	444	485	488	495	480	493	504	484	460	462	485	495	527	519	458	509	498	502	536	495	504	503	484	524	522	484	480	475	469	509	523	511	492	496	544	509	480	524	498	474	471	461	536	468	514	512	517	480	489	488	483	520	506	500	519	513	498	499	481	540	516	501	461	483	471	523	517	478	541	472	485	486	471	439	542	454	477	496	469	505	499	482	457	489	483	531	525	473	504	477	474	477	476	494	492	519	530	447	488	471	427	487	500	476	483	488	517	485	465	490	462	529	529	498	467	472	505	480	507	487	493	452	507	488	530	462	496	510	482	521	504	511	506	516	470	507	493	479	498	476	505	470	522	493	488	488	458	476	514	489	512	479	458	502	487	507	472	478	495	496	485	470	503	512	524	481	496	498	489	466	484	532	478	491	449	489	487	469	486	538	526	521	493	460	480	471	461	556	473	503	521	505	494	476	478	513	490	524	512	490	471	486	511	489	482	467	511	504	498	507	429	515	482	516	515	473	502	472	506	477	531	533	496	510	498	474	468	518	493	480	507	497	502	548	500	479	547	502	494	495	462	508	476	519	467	466	483	478	473	487	482	518	484	490	513	512	528	494	491	505	490	470	454	490	522	512	510	510	526	495	534	493	490	504	459	515	455	496	509	531	505	519	479	470	516	496	548	520	477	548	504	518	496	491	516	518	446	463	507	497	516	542	492	517	477	524	547	534	515	491	460	461	490	469	485	491	510	469	488	508	478	480	467	464	529	471	509	485	485	476	473	479	468	495	516	481	496	473	506	468	456	513	490	487	534	472	495	444	491	477	466	502	495	481	505	471	505	470	529	506	482	499	510	461	504	492	489	460	480	468	489	484	478	526	507	528	542	506	492	486	497	515	483	482	502	492	481	461	512	486	505	500	488	480	469	490	451	477	458	475	481	473	491	489	480	480	513	487	495	465	486	491	517	489	534	521	476	517	516	486	463	503	515	504	455	485	506	491	495	484	520	522	472	499	476	518	500	481	479	520	498	492	465	477	485	506	494	457	470	489	483	501	532	504	460	507	516	492	478	489	509	550	501	486	455	521	489	474	545	527	519	526	527	515	505	492	540	475	515	494	478	488	503	505	509	485	496	467	476	524	490	485	487	449	539	455	465	451	504	482	535	523	492	497	495	529	476	488	455	494	487	481	511	477	526	507	500	513	472	507	561	448	483	493	476	503	474	487	478	500	453	500	502	496	476	513	501	514	515	483	529	530	524	515	503	464	513	502	459	509	492	493	460	490	509	496	466	499	502	526	485	500	483	524	503	540	467	504	469	504	509	499	481	474	514	488	513	550	528	498	479	458	494	521	473	496	457	501	503	489	474	484	489	537	473	481	502	512	529	512	520	470	468	490	485	479	498	486	537	457	504	479	505	499	486	511	468	504	489	454	526	488	509	495	501	477	497	483	516	474	509	494	478	505	470	475	503	504	472	478	519	459	509	522	496	516	449	473	469	467	512	516	493	489	506	540	447	493	456	456	531	466	480	467	473	493	499	472	469	466	507	467	515	448	480	485	478	527	477	490	474	506	525	548	492	449	462	497	469	515	527	532	467	533	528	507	512	499	466	504	459	478	515	466	521	520	462	497	461	464	489	519	521	509	482	506	483	515	512	501	493	488	474	492	493	536	461	483	507	510	530	494	466	508	485	431	509	553	512	505	494	521	514	463	495	519	474	498	477	523	505	496	513	474	532	469	523	507	475	484	483	503	463	482	512	493	499	489	503	473	469	491	479	476	521	475	497	469	481	490	485	518	519	470	516	474	489	485	488	493	477	497	525	496	488	477	480	480	464	487	519	502	518	444	490	508	499	495	462	486	436	510	502	520	497	486	521	522	466	512	515	506	457	546	516	462	536	477	492	477	523	470	493	485	486	536	475	495	502	476	462	495	456	467	484	460	494	481	475	460	506	460	493	515	500	493	508	518	513	525	552	504	489	530	500	483	469	499	544	513	479	520	473	472	491	501	495	492	468	460	497	514	475	500	479	507	481	524	474	480	463	508	469	503	471	549	500	490	510	482	502	489	482	488	495	468	461	473	505	480	488	483	473	515	497	494	513	478	465	492	473	464	506	503	475	477	502	515	490	499	485	484	465	508	461	493	493	482	481	473	564	526	480	496	519	491	501	485	525	489	492	516	486	498	470	500	518	514	486	458	501	472	469	483	497	485	482	495	524	462	480	462	507	520	448	465	503	495	471	517	509	493	484	481	485	513	479	481	523	496	444	509	533	510	504	525	484	529	516	518	483	499	476	470	502	506	519	513	443	502	505	491	493	503	497	522	488	523	490	489	514	483	511	473	497	517	497	466	507	482	483	482	459	518	496	465	508	475	455	474	458	490	511	504	506	498	512	483	493	496	481	488	526	472	490	529	539	483	500	480	460	483	510	484	465	519	464	516	498	556	453	482	474	455	494	510	524	494	475	511	475	530	463	495	499	507	492	492	515	509	478	471	463	489	504	498	502	507	492	485	531	476	512	480	508	511	487	501	497	463	529	446	512	525	464	479	487	450
3971	1636	1028	861	1446	1606	1175	825	585	438	333	283	163	123	115	101	81	77	67	55	53	42	49	35	42	39	32	39	43	40	37	20	25	35	26	41	29	22	29	43	28	36	30	28	31	32	35	48	25	20	26	32	29	27	26	26	20	34	24	21	38	27	43	42	28	33	33	26	37	37	31	35	38	27	32	34	29	33	31	36	32	33	30	29	27	22	22	31	19	25	35	30	30	20	27	41	28	32	24	27	19	37	27	25	30	23	37	20	31	34	18	27	33	44	45	37	42	29	28	37	26	33	24	32	29	29	39	44	39	30	24	28	32	30	29	24	27	28	26	34	37	27	37	27	25	35	21	39	30	31	28	35	23	33	29	33	21	27	25	31	28	22	27	35	28	28	29	24	32	35	20	28	37	33	24	34	30	47	21	23	28	26	28	37	35	29	25	31	38	26	27	19	17	31	28	22	28	26	25	33	36	22	30	28	30	34	33	26	36	29	35	30	29	32	30	28	25	36	32	23	20	38	25	32	34	26	29	34	36	29	29	29	25	31	20	20	28	24	37	27	31	30	32	27	33	41	16	37	30	38	28	30	36	34	36	30	27	33	43	31	31	34	26	34	24	43	29	37	34	34	28	33	21	33	31	31	30	31	24	41	32	20	25	22	37	34	26	22	33	25	31	32	23	33	27	40	30	24	27	22	21	23	30	22	30	34	29	36	29	33	23	26	33	32	25	28	38	27	27	31	29	24	24	29	44	26	36	23	34	41	23	31	30	31	29	23	26	36	28	24	29	32	30	29	25	31	33	32	25	24	33	24	22	40	23	28	32	33	33	29	23	31	35	28	22	32	20	30	34	32	29	43	22	33	39	29	24	38	30	30	36	25	44	30	31	34	30	28	20	18	35	32	24	29	32	28	35	30	20	20	32	36	28	31	27	30	19	33	21	31	30	29	27	30	33	29	27	32	25	22	34	31	34	33	32	34	34	26	31	28	32	28	33	26	28	28	30	29	35	36	37	35	37	28	26	43	22	29	32	35	36	24	35	27	33	32	31	27	26	26	22	29	25	26	25	28	17	29	19	22	18	34	33	28	26	28	35	17	34	24	18	32	32	37	28	28	33	28	33	27	28	34	23	27	28	24	23	29	34	24	38	29	26	46	29	35	37	26	19	33	26	24	37	34	29	19	30	22	42	32	28	37	28	30	31	27	26	24	39	29	21	25	21	23	22	32	35	35	32	37	27	38	23	31	32	33	33	24	30	28	25	29	22	26	38	21	32	38	26	28	22	31	27	31	29	33	35	30	25	21	29	26	39	37	19	32	21	32	30	34	28	25	23	33	31	22	39	33	25	27	34	29	36	26	35	34	27	20	25	25	26	27	32	26	30	30	34	27	23	25	43	41	35	22	31	23	32	27	33	29	39	24	32	27	32	25	37	24	33	27	23	30	47	29	27	25	35	30	29	34	32	26	30	33	32	35	30	24	42	26	29	30	31	20	24	29	23	27	33	32	38	30	30	24	35	25	33	27	29	19	23	33	27	28	30	31	32	23	28	28	29	17	24	28	31	24	24	27	23	23	27	35	25	35	33	32	22	26	41	27	30	29	31	30	29	30	23	41	29	18	28	34	26	30	23	28	28	26	31	27	22	19	34	28	31	42	25	13	30	18	28	23	33	25	29	37	33	30	36	45	26	36	40	35	36	35	32	36	26	39	32	27	24	35	28	25	22	29	32	25	32	32	26	30	37	27	35	37	25	48	38	31	27	30	25	27	33	32	32	37	35	28	38	23	23	34	30	28	29	32	27	26	26	33	35	20	23	24	32	24	29	29	28	25	27	24	31	34	20	35	35	28	26	20	33	21	34	34	27	26	32	33	23	25	29	32	36	25	25	39	35	29	32	32	26	28	27	31	29	31	28	40	30	27	26	29	33	24	26	28	37	36	24	44	30	26	22	25	33	31	32	24	33	31	29	33	32	22	31	34	24	32	29	30	30	32	32	33	22	26	23	30	32	30	40	24	32	23	29	26	23	39	23	23	28	27	29	26	36	31	31	35	35	33	36	29	30	27	27	34	25	22	29	25	23	31	21	43	28	26	27	27	26	42	24	33	33	18	40	25	31	35	38	19	26	39	24	22	36	27	25	26	37	27	35	30	30	26	20	32	35	30	29	29	30	34	38	37	33	29	27	27	23	17	28	38	28	34	31	40	28	28	29	40	33	24	23	26	32	23	20	27	26	32	28	24	33	34	34	28	34	33	30	36	24	30	36	26	32	31	38	28	24	30	30	37	29	28	31	27	28	26	34	28	34	23	24	25	34	28	28	27	31	34	29	26	30	40	29	36	27	32	27	34	31	29	29	29	29	30	24	27	27	29	30	35	30	33	37	34	23	24	29	31	35	25	37	28	31	35	32	29	25	30	31	28	27	38	37	36	29	38	25	28	33	29	23	27	24	29	26	32	18	18	31	29	25	27	36	34	14	26	31	26	33	32	22	27	43	24	34	30	32	27	33	29	25	29	31	31	35	31	28	30	32	26	20	29	36	32	28	33	32	24	23	25	22	17	28	25	33	26	35	27	32	26	14	26	25	28	30	31	21	36	29	35	28	34	31	19	26	39	26	28	31	20	28	20	37	36	28	49	29	30	28	29	32	33	28	24	32	22	37	39	27	37	28	17	30	30	29	37	32	31	29	29	35	28	33	25	39	23	21	34	30	38	28	30	22	28	22	27	22	25	41	34	27	25	19	27	34	28	28	28	27	25	36	32	28	29	28	40	29	29	33	42	30	25	28	34	34	31	27	33	31	22	30	29	43	44	27	36	32	18	37	26	27	29	30	36	43	29	24	27	34	36	27	31	30	29	31	29	36	30	22	30	30	21	20	21	44	31	28	31	36	31	25	33	33	31	26	35	17	42	31	26	32	33	22	32	31	24	37	29	25	29	26	27	31	30	24	23	23	33	32	20	35	24	29	37	32	32	33	34	32	33	30	42	30	27	36	28	27	28	22	32	34	27	31	33	48	51	23	30	29	28	30	29	22	26	32	35	29	34	32	28	25	23	29	29	30	36	26	34	22	28	20	35	25	29	45	34	33	38	40	36	22	36	23	41	24	24	28	25	27	24	30	29	23	28	32	44	32	32	26	25	17	26	37	24	18	22	27	34	30	30	23	27	34	28	30	29	25	26	26	29	29	34	31	37	30	38	30	37	25	37	26	38	35	34	27	30	30	33	25	29	25	24	28	36	31	24	26	33	30	22	35	32	27	29	33	22	25	23	34	25	27	23	21	31	27	23	27	24	24	24	34	39	29	28	31	28	44	21	29	32	36	34	39	29	39	23	26	28	20	44	26	35	28	26	50	33	21	38	28	26	31	24	36	34	32	31	30	30	37	37	32	40	32	34	37	26	30	23	34	22	24	34	27	36	26	27	25	16	34	28	38	37	46	40	25	31	31	33	31	33	30	43	27	28	32	19	36	26	31	23
36147	25554	19729	34970	42405	40306	34895	27774	21997	17367	14025	10362	7305	5442	4579	3847	3119	2577	2002	1671	1442	1186	1073	897	810	715	655	639	637	613	541	548	559	551	529	520	499	457	545	521	513	495	498	538	512	488	496	516	513	496	491	556	509	520	519	511	504	527	548	559	543	557	494	555	542	588	563	555	557	549	540	541	570	588	586	542	472	517	529	479	492	532	502	505	480	540	460	534	536	501	517	465	482	494	494	495	444	465	493	487	503	516	498	496	478	455	487	508	455	502	485	460	485	488	502	508	479	463	498	471	466	499	513	500	501	461	468	472	473	467	455	529	468	460	505	516	495	487	472	456	460	507	488	539	479	493	503	440	478	463	483	521	433	424	470	462	481	489	413	469	467	469	486	468	461	455	501	482	502	481	439	476	505	462	454	448	501	450	486	522	514	465	479	485	491	438	481	481	465	472	461	450	493	491	467	517	473	502	479	455	523	511	490	460	464	465	458	475	448	516	470	473	476	485	485	477	476	492	488	499	448	440	504	509	465	473	447	460	453	464	474	493	521	475	481	456	501	443	469	512	461	462	468	448	448	487	507	452	484	470	486	460	520	488	505	458	499	451	461	486	469	462	492	459	456	485	457	493	509	473	450	511	442	454	475	461	410	484	492	491	474	470	522	450	469	461	475	502	519	458	471	501	478	456	484	499	490	445	429	457	482	487	510	483	491	469	531	458	473	423	486	472	472	463	476	462	493	510	430	490	474	466	466	469	485	479	477	519	469	478	481	476	451	490	484	476	495	476	429	495	447	505	486	521	489	475	462	485	465	475	462	489	530	489	481	487	480	492	514	498	502	490	478	497	496	498	476	492	474	480	476	504	479	494	484	448	468	469	476	474	479	501	463	476	458	495	504	473	490	466	489	472	512	440	469	500	482	451	471	482	470	495	509	478	508	438	485	483	483	491	470	482	477	463	477	469	443	444	488	478	481	492	470	458	446	512	500	484	506	441	465	495	495	465	512	434	494	491	512	468	491	491	465	475	459	454	486	490	515	476	466	482	472	479	469	498	520	483	498	462	488	474	470	456	495	468	484	486	461	462	441	434	475	505	468	472	484	501	466	447	465	469	504	454	493	481	487	496	506	506	494	498	482	477	427	477	482	461	491	528	492	488	484	474	452	479	477	463	519	458	495	448	484	482	505	447	484	457	502	472	473	470	493	466	515	483	509	505	491	485	495	445	468	448	477	473	441	440	462	478	458	471	518	482	465	471	452	455	467	461	466	443	461	495	470	483	529	457	498	502	459	476	484	447	466	477	463	450	469	489	472	481	460	488	484	486	490	481	461	438	505	485	445	457	495	490	486	506	459	465	470	493	479	503	456	481	490	499	483	473	464	472	486	446	495	451	463	489	486	493	487	522	432	500	507	524	452	467	500	483	516	481	481	499	491	491	484	484	473	468	502	467	464	487	500	490	502	468	466	458	459	469	478	462	495	466	455	499	487	487	460	473	444	493	445	526	458	488	475	454	495	474	440	494	464	486	471	481	495	481	491	457	439	456	470	467	485	440	433	456	513	501	466	469	487	459	503	434	490	474	486	487	443	492	466	431	485	511	453	448	479	507	504	503	481	480	480	506	472	466	495	469	464	509	472	462	473	509	475	505	446	502	441	493	505	476	474	462	499	480	457	449	484	479	527	483	471	520	513	448	506	506	494	505	488	449	486	507	504	481	507	453	437	486	471	446	459	479	458	493	492	478	496	497	467	452	506	474	485	459	454	471	458	470	491	484	448	464	469	478	498	457	460	467	488	483	506	515	474	454	460	444	463	472	482	464	524	472	485	494	462	459	443	466	485	481	508	484	426	497	470	442	499	520	481	438	477	497	495	484	472	497	525	461	468	505	498	500	465	435	456	500	500	471	496	474	481	475	486	461	456	497	436	441	505	477	463	466	468	452	489	486	475	482	524	487	480	468	481	475	461	461	471	522	463	478	488	459	459	454	471	472	446	486	476	491	457	486	507	487	522	488	442	482	455	452	459	483	491	461	491	483	439	488	474	495	513	454	471	475	453	473	516	475	466	506	489	501	457	465	517	502	491	497	534	483	480	482	463	471	455	468	461	484	490	490	490	451	468	495	460	483	467	443	468	438	487	487	494	469	488	506	494	442	476	465	461	482	456	454	498	447	505	464	482	452	477	502	468	500	473	496	473	492	521	504	493	423	534	490	481	497	507	479	441	490	492	484	481	479	456	444	464	440	471	495	473	460	464	459	486	482	483	478	478	484	489	457	455	472	483	470	469	452	479	504	501	448	476	492	493	480	514	472	468	501	478	472	493	465	453	475	463	484	478	456	490	457	418	479	484	489	463	435	479	468	479	486	483	466	527	438	475	455	460	486	467	455	477	475	478	457	480	462	433	448	496	481	458	459	499	462	474	485	477	491	449	512	491	517	479	496	475	460	457	484	491	482	465	456	467	469	471	493	447	513	482	482	473	468	428	495	453	496	479	440	502	478	495	456	479	455	474	463	504	452	493	497	462	476	457	480	460	466	469	493	474	449	460	426	492	461	499	488	522	562	477	470	451	491	491	478	520	447	470	490	495	454	497	472	441	449	464	495	501	500	432	522	464	514	497	493	460	431	505	456	467	451	480	424	520	449	473	529	456	470	495	475	439	496	516	446	460	477	489	476	452	474	485	500	469	482	461	482	503	466	436	465	441	504	460	458	462	477	515	484	474	442	498	463	487	485	511	478	467	475	525	482	472	482	520	468	488	494	457	494	461	498	500	457	465	474	459	438	470	479	491	476	491	482	447	480	470	489	460	480	506	470	491	477	480	441	479	482	448	465	485	495	522	446	500	453	473	478	454	470	495	529	493	456	453	487	461	486	461	483	482	510	449	458	484	482	468	508	442	545	469	494	484	477	497	491	513	495	533	477	462	494	490	484	488	500	484	482	470	438	507	461	447	480	501	433	458	505	513	478	455	522	537	471	466	449	473	457	486	476	487	478	475	481	438	463	502	477	507	475	443	509	465	490	466	508	476	477	498	482	496	483	534	507	497	472	524	484	458	467	489	517	470	477	508	463	476	481	499	479	469	493	475	529	458	455	525	512	482	467	441	454	468	493	481	461	473	521	484	522	466	453	500	490	509	443	500	445	496	484	479	468	440	475	444	470	465	449	488	472	490	527	453	495	465	438	481	475	479	472	468	479	505	500	491	507	467	500	490	465	473	412	479	463	483	479	457	500	488	445	465	469	506	502	477	464	458	468	474	427	443	485	510	460	440	442	461	458	450	508	479	485	483	483	456	500	511	513	475	476	451	458	451	468	475	451	492	485	495	489	485	455	478	509	485	489	442	476	491	478	517	478	499	448	481	467	505	485	474	487	465	504	506	486	461	493	459	497	479	462	482	495	473	490	462	466	475	489	528	490	469	444	474	471	486	472	470	480	449	450	433	494	477	538	457	454	518	494	448	456	499	458	502	458	499	480	465	475	516	481
6295	2489	1404	1174	2003	2285	1726	1148	884	627	462	337	225	180	177	136	108	107	80	76	82	78	60	50	59	54	59	58	46	62	52	41	48	42	54	54	56	67	47	42	44	38	47	44	45	36	28	46	45	46	37	44	51	44	47	33	51	53	49	44	35	49	53	42	51	49	57	46	47	39	56	44	33	44	50	46	37	42	44	36	39	46	35	42	44	39	41	39	50	53	42	32	29	47	52	48	52	40	48	51	38	57	46	39	45	45	42	45	45	43	36	39	35	43	50	48	51	47	46	48	47	43	46	40	40	44	41	41	45	46	33	54	45	35	43	42	40	33	52	41	42	45	45	38	51	23	50	45	47	37	46	50	42	42	39	35	31	40	48	38	47	45	38	50	53	50	42	39	43	45	42	40	41	47	33	57	37	33	33	47	45	39	33	39	39	39	44	35	60	41	49	31	35	52	50	39	59	42	47	51	52	41	51	41	40	46	46	48	47	53	49	46	40	45	40	48	44	44	44	46	39	54	27	44	43	46	46	45	48	34	43	38	42	49	36	48	46	48	45	37	30	38	39	46	33	54	39	42	47	54	50	53	40	35	48	40	48	39	49	50	52	33	41	42	40	54	32	47	41	36	51	43	43	42	40	40	43	46	36	55	47	39	50	41	33	39	49	56	35	41	53	41	51	26	42	39	37	40	38	46	45	52	42	35	48	44	42	41	44	39	55	37	40	43	35	33	46	48	42	48	46	60	43	46	37	40	31	40	48	37	39	36	45	45	54	43	40	42	37	30	38	34	43	31	42	41	39	40	58	39	42	43	39	48	40	47	46	35	32	44	40	30	41	50	38	36	39	37	48	52	53	47	43	51	48	32	46	39	44	41	41	45	46	51	60	59	35	38	49	46	45	38	48	37	39	42	41	42	37	52	39	48	41	50	50	45	45	46	48	52	36	41	30	52	42	43	50	36	50	45	34	40	29	56	48	46	60	39	48	38	46	46	43	50	53	45	50	24	42	38	38	37	36	36	50	41	46	39	51	45	52	45	53	50	34	41	38	47	51	44	43	30	53	38	42	44	35	50	42	34	38	48	43	45	57	35	42	48	37	43	56	47	54	45	35	50	44	39	49	43	49	41	36	43	48	47	42	44	39	40	47	55	39	30	45	42	57	53	44	40	43	38	37	38	46	50	54	43	32	53	44	50	42	36	46	40	54	41	39	46	31	44	40	40	49	41	34	45	47	47	43	46	54	50	42	44	45	45	48	46	40	41	42	44	45	39	38	48	53	46	46	34	41	50	42	40	46	45	50	47	52	42	41	45	29	44	48	44	50	37	40	40	42	42	51	39	48	35	51	39	32	42	44	41	43	44	35	39	42	45	43	46	46	37	41	36	34	48	49	49	44	67	42	49	43	39	42	47	35	45	43	45	35	44	52	39	55	46	51	33	44	43	50	60	51	49	39	48	40	43	44	46	37	29	57	45	32	37	43	43	47	36	29	48	50	50	50	41	49	44	32	37	54	41	49	45	51	39	40	43	53	42	34	39	41	52	42	36	41	45	43	41	52	49	38	47	49	38	51	44	31	53	34	43	40	53	55	41	40	47	41	55	46	40	42	46	49	48	54	34	50	36	55	39	36	43	59	49	51	46	40	46	39	52	54	50	33	44	35	37	48	46	41	39	41	39	39	50	44	43	54	55	33	43	38	51	42	37	42	49	54	38	52	47	40	51	50	45	52	43	42	36	52	30	41	43	55	42	55	54	53	30	44	37	51	36	47	53	51	41	41	48	52	33	42	38	46	41	48	49	55	37	36	32	40	32	35	51	54	50	44	51	39	48	43	41	49	56	39	57	46	40	50	40	41	38	33	56	43	43	38	38	41	45	44	29	34	46	38	47	58	45	40	55	45	54	36	53	36	40	42	48	43	50	33	47	44	43	40	41	53	38	40	51	53	48	30	52	47	46	47	54	42	40	44	50	40	52	41	40	46	53	42	48	49	47	43	45	39	41	38	50	44	41	55	31	48	40	48	38	37	39	44	52	33	48	40	55	42	54	40	38	49	47	32	37	50	40	32	46	43	38	49	45	45	48	32	44	40	51	52	55	32	37	41	43	46	35	44	39	43	37	40	28	45	50	41	39	63	43	60	49	28	59	39	37	63	39	53	47	38	46	46	41	39	31	47	43	53	44	49	38	42	36	37	43	40	45	43	48	43	44	36	44	43	50	44	44	41	44	40	48	46	44	38	50	37	48	39	38	49	39	37	58	48	39	40	40	37	33	41	44	45	55	40	39	48	43	43	45	44	43	35	46	38	42	49	53	41	44	39	60	41	48	43	43	41	42	57	45	42	35	49	55	39	48	53	51	46	41	39	48	39	52	46	39	62	37	35	49	52	53	30	40	46	39	46	38	48	42	44	44	50	46	43	37	51	38	50	44	37	48	28	45	37	55	40	46	47	48	58	56	33	39	46	36	29	36	42	44	47	34	55	39	50	56	43	50	42	46	55	46	39	46	53	53	48	42	42	49	43	41	45	49	38	44	44	34	44	35	43	39	47	47	34	44	37	49	50	34	39	47	34	34	42	41	42	36	38	45	35	49	43	43	54	47	27	36	47	39	35	42	47	41	34	37	38	48	32	48	62	38	55	53	31	46	37	42	39	54	35	54	55	30	42	47	49	53	40	47	43	36	45	44	46	41	46	44	35	36	52	49	29	39	53	40	48	42	37	54	38	35	39	50	40	44	38	39	38	41	35	50	38	43	59	45	45	46	44	42	46	40	43	43	43	45	37	51	52	46	44	48	46	41	43	42	49	43	38	34	46	32	52	32	42	44	64	38	40	53	48	50	62	46	42	52	48	43	50	30	44	34	39	44	40	35	42	43	50	27	46	50	41	41	32	39	31	46	43	48	51	44	34	48	45	53	55	44	44	51	51	43	49	51	48	44	32	49	41	38	46	51	41	45	50	38	53	40	51	45	53	45	48	54	39	42	29	51	42	44	41	47	34	38	40	31	59	46	46	48	50	50	37	41	44	40	49	41	53	45	38	33	51	54	47	41	41	32	39	41	45	46	34	35	40	47	53	46	48	34	47	47	49	60	41	34	42	46	41	55	43	46	34	50	46	35	38	44	50	40	39	37	44	40	45	45	50	48	59	55	48	37	31	39	45	52	38	41	40	33	43	47	43	43	47	44	54	47	44	34	52	47	39	53	47	56	47	44	66	39	40	51	54	50	43	31	37	41	32	60	39	46	43	54	46	50	43	54	43	30	37	44	46	41	42	34	41	45	43	52	59	36	35	48	43	42	46	51	39	42	51	41	51	44	42	47	49	45	29	40	44	44	62	48	48	58	30	36	45	39	50	43	43	47	37	51	36	36	46	38	54	39	47	41	44	42	51	42	49	43	52	66	37	46	47	32	39	41	39	44	41	41	41	51	48	43	46	54	41	53	46	57	41	59	46	48	37	48	48	42	41	39	32	30	50	40
38943	29113	23594	38722	46252	44521	38704	32441	26886	22504	17467	12978	9340	7411	6414	5540	4520	3772	3105	2487	2178	1914	1472	1465	1277	1199	1152	1067	983	947	923	901	784	806	824	817	808	789	758	734	776	787	803	784	762	787	808	798	761	789	716	802	759	773	793	777	771	835	827	787	830	852	792	842	819	876	810	818	806	799	751	768	788	844	833	781	750	784	666	798	769	757	767	699	773	753	721	739	775	739	720	732	716	718	741	760	689	698	727	696	690	743	701	716	674	681	791	702	714	697	724	720	662	723	705	721	727	707	662	695	695	704	692	661	701	680	743	760	734	663	709	710	710	680	725	688	704	724	721	735	687	756	746	666	735	722	716	682	680	697	705	700	697	736	687	660	743	713	698	711	732	695	683	694	686	729	773	749	711	676	712	698	738	687	703	740	706	685	663	659	689	703	695	734	679	728	727	705	681	725	713	690	664	661	716	701	696	728	662	678	662	681	682	712	673	673	696	722	655	683	762	673	668	680	680	730	713	675	701	706	709	720	711	691	711	718	703	715	721	685	685	685	696	699	716	675	653	686	700	702	677	668	696	659	687	693	751	735	681	695	678	705	708	708	702	685	754	684	714	716	701	705	707	700	667	684	719	718	711	696	659	657	691	690	723	693	653	707	669	708	706	650	704	748	688	678	710	688	703	689	669	672	696	740	701	642	668	706	701	680	700	710	688	707	710	679	720	652	699	728	642	701	697	694	671	702	634	699	715	689	668	699	695	708	689	688	728	680	728	693	709	700	712	672	713	720	740	667	715	767	689	684	661	696	732	710	675	719	719	725	734	704	703	694	710	717	694	716	685	708	709	705	711	735	675	705	669	613	706	737	681	713	687	706	703	723	711	717	745	685	677	714	667	696	701	707	695	690	684	744	727	735	709	734	707	703	677	670	692	675	658	738	694	695	726	675	716	684	706	698	724	757	728	709	696	657	680	700	706	717	732	667	727	703	670	677	674	701	704	674	688	682	741	667	687	698	654	721	714	708	700	710	683	699	701	686	686	696	694	678	736	719	706	666	697	692	661	646	654	688	741	709	715	720	727	686	683	721	670	719	725	666	715	690	687	746	706	705	715	709	666	741	733	681	710	705	679	694	654	675	728	666	690	698	722	674	683	665	687	722	704	719	724	690	707	744	662	691	671	663	687	733	639	729	744	686	677	703	747	707	699	700	693	699	727	679	735	676	702	664	727	679	694	673	703	699	657	653	716	770	678	688	699	701	690	729	734	621	694	689	704	708	656	741	690	674	660	717	666	708	666	682	718	653	690	741	721	673	690	716	704	692	683	669	706	668	678	641	685	679	698	665	685	691	715	675	707	708	712	674	664	679	707	742	716	725	675	689	676	704	724	729	687	703	706	679	719	677	702	745	686	697	701	695	702	658	712	661	656	715	697	678	701	717	729	772	697	749	673	682	684	715	685	753	686	743	692	692	694	709	698	731	707	672	682	689	716	668	676	715	654	660	718	673	687	704	755	701	671	727	730	686	694	681	698	624	648	696	699	680	711	653	720	632	725	694	671	716	726	695	695	704	688	716	710	727	671	670	727	731	682	739	675	673	694	669	722	711	723	690	695	746	693	689	704	712	714	709	754	717	695	698	710	681	730	642	707	713	662	674	733	732	700	712	698	670	737	690	706	685	681	687	685	676	657	697	721	718	689	674	675	691	670	675	696	707	679	710	718	675	663	678	649	695	685	692	743	694	710	701	697	744	728	727	731	718	727	681	733	663	712	686	761	717	733	671	717	641	727	679	711	696	726	683	720	639	707	735	688	690	709	658	676	660	710	693	717	665	677	737	681	721	698	702	642	705	687	739	688	723	685	690	693	716	728	708	669	717	677	676	687	686	723	729	706	674	683	721	707	659	694	722	698	669	723	709	714	727	676	712	693	670	695	682	672	681	711	686	701	690	678	699	697	688	707	670	659	704	643	660	711	682	735	668	675	702	702	695	686	689	704	717	732	710	731	687	684	710	733	655	681	707	679	685	692	681	710	737	691	677	675	658	726	733	660	678	683	669	715	685	684	680	698	691	732	696	695	749	697	709	717	710	703	698	709	740	679	682	724	675	680	689	654	724	678	718	686	705	664	709	675	696	673	730	672	679	711	718	736	706	680	686	692	708	678	739	712	684	712	713	729	689	694	712	723	668	656	690	672	685	737	697	730	683	674	705	707	721	719	694	690	714	698	703	733	701	713	725	731	760	680	713	693	744	720	650	704	722	669	658	741	695	678	681	687	713	706	669	692	717	747	681	665	652	750	693	679	692	699	711	717	738	685	726	716	672	691	694	662	726	691	680	670	690	710	708	715	680	733	689	658	709	639	717	705	686	737	708	658	703	712	645	640	662	767	671	716	667	694	671	763	688	700	668	688	682	717	675	687	692	687	691	686	671	718	705	745	656	756	701	721	681	670	671	701	732	741	693	732	682	693	750	684	669	722	699	696	714	687	728	672	701	657	676	676	683	674	702	764	697	689	708	733	697	663	743	746	676	716	731	647	689	672	686	674	674	691	741	669	709	723	742	661	666	688	748	713	708	692	672	702	712	673	663	686	701	756	741	726	658	689	654	703	719	664	723	672	660	672	722	672	729	671	722	680	682	669	768	729	744	705	721	697	676	695	684	643	649	693	686	715	723	669	696	634	750	717	707	732	697	690	662	678	700	657	693	654	681	662	713	642	680	701	704	666	707	674	680	691	689	694	681	715	682	653	683	672	683	700	678	675	719	669	666	691	662	707	676	709	717	734	723	690	663	695	725	722	680	706	643	709	700	704	717	683	718	750	684	695	680	728	715	630	711	696	656	681	756	702	690	745	701	696	684	720	719	700	716	698	685	738	709	746	697	694	715	709	683	747	663	726	705	712	681	695	715	709	691	672	731	669	723	694	680	713	689	741	703	661	695	688	753	694	706	719	683	689	700	702	727	686	654	679	705	684	715	715	678	666	722	670	687	691	718	706	686	696	732	686	682	753	688	757	648	726	701	667	691	655	746	718	715	659	675	722	714	679	681	669	718	678	678	689	711	693	717	706	694	727	717	675	711	715	716	685	727	724	700	672	664	706	684	733	680	724	737	710	716	732	687	681	740	667	670	706	704	716	760	692	701	715	723	732	685	722	757	720	713	693	686	659	732	692	745	683	674	657	744	689	743	702	681	649	752	703	672	697	682	729	682	705	681	700	667	730	749	670	752	707	682	704	691	704	711	694	682	698	698	698	723	727	685	679	707	745	707	725	681	746	703	687	703	687	711	696	707	667	717	728	756	692	682	682	710	687	700	684	709	659	673	682	707	727	729	704	630	726	688	734	739	738	675	645	675	721	724	667	694	705	693	677	688	675	731	698	745	710	730	717	733	687	745	679	683	688	698	691	716	722	734	652	671	702	699	682	650	695	690	693	661	700	714	684	712	676	656	709	708	723	671	723	704	707	739	731	734	684	695	727	665	743	675	690	745	670	703
7487	3677	2308	1829	3032	3230	2516	1759	1328	982	647	511	320	222	224	163	195	131	103	90	77	69	75	51	57	49	47	38	43	38	43	28	48	33	35	37	29	34	34	33	33	36	33	38	29	34	30	20	37	33	41	36	41	42	34	27	30	34	43	34	31	24	29	38	38	39	32	35	26	27	28	26	36	29	34	31	29	26	34	28	29	22	25	35	15	30	32	30	33	33	34	47	33	38	31	37	22	30	36	28	33	36	20	33	39	29	33	25	28	26	30	16	22	31	34	23	32	34	21	37	28	22	21	34	27	26	25	37	32	35	35	24	24	30	32	19	43	33	18	36	25	37	27	22	22	30	29	32	32	30	26	25	28	28	23	22	33	28	22	22	34	26	23	38	22	23	21	34	29	27	26	33	38	44	29	42	25	27	33	36	21	24	28	28	35	25	35	22	30	28	23	33	31	23	22	29	25	23	15	25	29	21	34	27	30	29	28	31	33	16	16	22	29	26	23	29	24	28	30	31	34	36	30	22	20	32	26	23	29	26	28	28	28	32	38	28	30	26	31	22	22	34	32	25	27	18	20	34	22	29	23	31	42	33	36	29	37	37	44	30	30	28	36	31	23	28	33	28	37	33	26	24	32	13	26	27	28	25	38	32	31	28	33	19	28	28	29	19	25	29	18	30	23	29	25	29	28	23	24	21	28	33	27	31	38	32	29	30	29	34	27	24	33	23	32	32	28	34	27	32	31	32	32	33	36	33	33	23	13	29	30	24	22	35	23	23	32	25	27	29	37	28	28	30	32	24	28	33	54	25	31	26	35	21	35	29	34	21	21	29	27	34	28	28	31	25	26	36	28	23	21	24	23	30	26	27	36	30	35	24	29	32	31	33	27	25	24	42	32	24	28	31	15	30	28	38	22	24	29	33	32	29	36	25	30	27	21	45	21	27	22	29	34	29	24	30	32	41	27	20	34	26	34	37	21	30	31	33	31	20	29	24	30	35	31	20	33	17	35	26	29	24	20	25	17	25	38	40	20	21	35	28	28	35	22	34	30	33	35	31	23	20	23	37	34	35	30	29	40	33	23	23	24	32	27	31	25	34	32	26	33	33	44	26	29	26	33	32	31	30	23	22	21	33	28	35	35	24	32	33	25	29	25	33	23	33	20	22	25	20	29	27	26	27	24	22	31	33	38	32	30	35	21	28	37	37	39	28	29	24	20	39	34	32	27	30	29	28	32	21	33	32	30	31	27	31	29	33	29	24	34	34	27	28	26	27	35	23	33	24	25	40	38	29	22	31	35	31	32	36	37	30	36	26	29	37	28	25	31	29	32	39	31	34	31	21	32	29	23	26	25	30	37	31	32	32	42	32	31	33	33	32	25	28	27	41	31	27	28	32	40	32	30	26	33	31	25	23	31	32	30	32	26	34	28	25	33	28	21	30	33	29	37	41	35	35	22	28	37	31	23	35	25	35	22	30	33	31	37	26	31	28	30	31	31	24	37	31	28	31	29	34	35	26	31	35	34	33	33	18	30	37	26	35	29	33	31	31	33	31	34	34	36	28	29	32	28	29	31	29	35	32	37	28	25	22	34	29	34	35	31	23	31	31	26	37	33	37	26	26	22	26	34	26	43	27	31	26	24	27	25	24	21	28	25	22	21	24	31	24	34	27	34	29	26	26	21	30	31	26	32	34	28	27	37	23	28	28	30	26	23	39	33	33	20	22	25	19	25	16	27	18	34	24	30	27	33	23	28	24	30	29	22	25	20	21	27	30	36	27	29	32	34	28	26	25	30	27	21	30	32	27	39	32	31	35	25	37	26	27	29	24	27	21	26	29	28	22	28	28	33	22	37	33	21	29	26	26	13	29	31	35	18	28	32	27	32	34	33	20	31	23	26	17	23	28	32	25	27	14	31	35	24	36	27	34	31	31	28	26	28	21	28	35	30	29	30	22	27	25	24	33	28	35	32	28	29	23	32	22	31	22	29	35	24	29	21	28	31	29	24	32	26	26	31	23	39	29	34	22	18	27	20	24	27	25	29	28	22	29	25	32	26	33	22	30	29	32	25	33	28	26	33	33	29	27	24	31	30	25	29	31	28	32	27	24	34	28	39	26	35	25	33	28	39	32	31	19	29	29	35	34	35	33	30	29	28	30	32	25	27	32	26	27	31	29	26	35	31	28	30	27	29	27	27	43	31	30	25	23	23	29	28	26	34	31	19	36	36	26	22	21	26	35	28	38	16	22	32	23	30	35	26	23	36	34	21	37	34	39	29	26	27	27	37	30	33	44	26	26	28	34	26	30	24	19	25	31	26	24	23	20	25	32	24	24	26	27	29	38	22	33	36	30	31	24	30	27	40	27	27	35	29	27	25	30	34	20	29	32	33	31	30	39	32	27	23	26	27	37	29	32	29	27	31	18	19	24	36	29	31	38	19	29	31	36	33	27	32	28	34	20	21	28	30	28	27	36	27	34	28	34	36	28	27	27	22	29	30	27	30	23	28	22	31	28	35	30	33	28	32	27	38	35	38	30	45	31	34	31	29	26	35	29	28	38	29	22	32	37	27	27	33	26	28	23	28	41	22	28	45	30	29	21	30	29	21	29	27	21	19	28	28	35	22	15	28	26	32	29	24	27	26	32	32	30	30	28	30	22	27	34	24	27	27	24	32	33	22	33	34	23	26	28	26	37	29	30	37	32	25	31	32	25	31	23	32	27	29	27	27	29	31	31	28	31	17	25	22	32	24	20	31	35	39	28	35	23	32	23	31	33	27	31	37	32	26	29	19	32	25	20	27	33	26	27	27	29	30	33	25	24	25	33	33	29	31	32	35	43	27	33	25	27	22	34	25	37	18	21	29	34	32	33	25	25	31	25	37	22	32	21	35	29	24	38	22	26	28	28	24	34	18	26	25	37	25	28	24	32	22	20	29	29	25	22	26	31	38	24	30	32	30	29	26	37	30	31	18	29	33	35	24	40	29	34	23	22	30	27	24	33	26	30	34	27	42	27	33	31	27	36	35	23	21	32	33	17	35	28	24	32	26	27	26	28	29	23	23	27	24	25	28	19	34	26	30	29	29	32	23	34	33	20	22	26	33	26	25	36	27	35	31	32	33	28	28	25	31	32	32	31	33	20	30	33	44	25	40	33	25	21	27	19	23	33	31	28	21	26	22	35	30	26	31	33	34	26	23	27	24	26	35	19	33	29	38	31	32	26	28	34	26	34	26	31	25	29	40	29	30	29	19	15	36	27	30	23	24	29	35	31	20	24	25	22	28	25	35	29	25	27	33	25	29	32	25	25	18	23	31	27	22	27	33	18	22	32	32	35	28	44	34	31	25	30	26	27	34	28	29	28	27	37	28	30	38	33	34	24	21	21	30	15	31	28	36	20	29	32	29	21	35	35	29	20	25	26	35	32	34	34	35	22	23	32	24	31	28	36	29	28	36	34	26	23	21	37	21	39	31	33	32	26	31	24
44997	34119	28676	43737	51557	49331	43281	37268	32255	27110	21407	16371	12445	10010	8552	7200	6087	5009	3996	3234	2686	2273	1988	1711	1571	1413	1224	1207	1034	929	856	827	818	752	751	640	660	639	648	615	608	603	576	620	604	643	627	604	602	590	609	649	580	617	640	631	667	671	661	659	620	596	651	608	628	700	704	658	674	683	619	588	638	660	577	562	547	548	590	534	580	554	558	544	542	577	559	540	533	511	481	503	515	523	470	475	493	496	455	457	502	469	500	495	498	498	487	477	510	506	477	425	457	496	471	494	547	489	491	497	498	476	481	500	534	473	464	512	460	522	516	523	483	514	482	489	510	506	495	481	487	473	475	531	494	507	467	475	447	456	479	457	476	491	467	481	469	452	496	472	469	438	468	490	490	509	471	475	478	474	483	468	466	485	524	493	445	499	510	476	461	467	495	473	449	476	501	441	465	495	490	459	427	479	462	486	438	467	463	495	439	482	486	456	464	475	492	447	444	443	481	487	477	503	485	451	471	483	494	485	499	470	482	517	518	442	500	508	460	462	486	466	465	457	494	488	477	462	455	486	505	461	533	501	459	417	472	474	482	459	484	474	452	473	501	452	516	520	478	485	457	472	468	493	476	479	481	522	501	461	461	429	464	492	467	440	457	459	479	430	487	482	501	454	478	441	502	431	473	449	452	479	495	464	429	457	468	495	468	482	474	492	501	515	450	471	489	431	430	520	475	444	503	522	463	513	475	486	462	447	490	439	440	452	471	464	480	468	460	481	470	474	529	479	473	492	462	475	465	509	494	501	501	520	503	508	456	499	449	482	499	507	454	482	456	468	472	496	494	516	487	496	460	444	451	439	491	485	487	474	447	511	462	487	486	493	484	450	488	484	469	461	458	480	465	465	450	487	463	489	484	474	506	477	446	478	426	462	449	474	508	510	480	506	485	460	500	489	482	488	474	463	450	481	467	425	445	464	485	473	458	545	493	523	508	461	441	499	481	451	450	464	441	467	458	428	459	479	455	462	472	489	484	481	445	465	453	476	470	461	486	475	480	469	525	473	477	499	492	438	497	442	475	459	484	494	461	497	455	470	442	509	444	497	481	469	475	480	438	488	450	497	467	484	519	440	463	445	462	476	469	466	469	480	481	463	468	456	479	465	468	467	480	470	474	468	491	471	461	449	481	443	485	459	514	469	506	492	464	444	458	463	486	497	479	466	451	464	488	466	484	466	452	462	456	479	457	470	464	493	507	505	438	424	488	486	507	463	437	446	495	456	463	492	444	457	520	464	483	469	488	522	458	458	479	474	460	441	477	484	466	481	495	479	501	492	493	466	479	411	457	476	484	461	484	455	481	510	451	407	482	457	494	501	487	497	499	442	459	496	516	491	473	503	472	452	485	462	478	522	476	441	463	483	488	479	465	466	477	489	498	461	511	480	455	456	457	467	501	502	485	491	424	455	483	479	465	485	489	481	492	465	475	511	472	477	511	441	465	491	439	475	442	469	502	470	434	469	477	464	451	464	482	421	465	451	460	508	474	461	448	474	485	433	478	448	517	505	478	456	458	472	515	467	454	463	478	474	464	460	483	455	449	468	432	467	468	466	493	469	424	464	511	499	455	455	499	514	423	469	440	478	514	482	500	484	494	503	477	507	451	472	480	488	459	483	487	459	485	474	469	444	457	485	464	468	463	510	491	444	487	472	506	474	469	477	457	462	474	472	463	490	494	506	481	461	467	435	454	486	432	463	437	451	453	497	466	478	483	473	513	468	471	483	450	442	426	437	451	471	479	483	447	466	433	470	497	426	476	464	490	480	491	456	488	482	447	529	476	481	482	431	483	470	487	486	447	492	518	438	524	503	469	472	458	482	480	433	486	465	494	482	481	438	473	453	430	445	471	520	499	502	436	499	443	457	492	497	456	505	495	471	462	437	473	510	455	467	472	452	470	435	474	446	447	505	470	505	467	491	495	484	487	499	475	485	470	482	451	462	443	473	463	450	465	474	468	457	457	437	453	488	453	480	483	470	493	461	492	483	443	462	472	482	469	455	466	487	453	430	453	469	474	461	474	443	459	515	452	446	489	415	484	497	471	510	494	483	463	473	486	470	448	461	476	474	463	450	467	474	493	500	485	441	450	501	492	442	515	485	452	483	446	484	464	477	480	504	464	470	449	459	491	502	473	503	470	447	473	516	528	457	521	489	423	483	488	467	467	464	450	467	442	461	480	474	479	441	481	493	434	504	444	462	432	483	479	478	417	476	508	498	496	503	450	497	502	466	482	478	483	471	460	464	446	473	487	502	510	464	448	443	459	463	494	495	450	452	477	469	516	448	455	459	421	477	443	464	456	453	471	482	458	498	464	449	482	514	471	486	526	503	456	434	493	515	477	488	478	459	476	480	482	469	480	465	514	494	454	475	483	420	453	445	521	465	500	445	478	481	461	477	474	445	436	458	453	448	472	485	464	526	448	423	454	454	425	490	452	484	484	497	486	466	448	434	496	462	444	433	453	460	492	477	492	501	450	454	470	499	448	476	441	497	466	482	476	491	503	481	482	446	450	484	451	480	472	477	493	481	458	473	504	442	463	453	495	443	470	481	449	438	434	473	490	464	467	495	458	454	489	491	424	507	463	476	472	496	474	497	454	450	465	495	468	438	497	461	434	471	461	447	472	457	476	500	455	482	459	516	483	522	458	462	467	464	459	446	465	474	464	454	436	455	513	478	481	503	471	455	448	456	460	448	507	508	455	450	492	473	476	477	500	467	439	479	500	505	478	507	483	498	462	471	505	488	500	509	520	453	499	455	489	483	466	478	519	496	449	493	474	487	477	436	470	466	456	467	480	454	476	490	478	479	473	433	447	436	462	450	451	484	481	460	527	443	487	459	467	528	434	482	491	453	454	488	426	446	441	456	501	468	458	444	493	485	468	456	485	479	491	460	493	496	456	483	461	479	462	471	457	492	491	474	494	465	480	448	513	492	508	449	450	492	486	499	488	480	474	487	455	447	496	494	502	484	482	454	492	510	479	459	475	466	473	484	471	475	470	461	492	468	509	432	462	457	476	448	454	484	499	496	451	462	488	475	470	451	519	439	499	449	480	448	460	494	482	481	469	514	483	495	476	456	483	518	499	468	468	479	489	488	459	501	503	457	507	481	482	500	477	458	452	457	455	441	499	503	499	496	473	459	438	486	455	522	517	464	517	477	479	474	505	462	462	477	470	482	492	492	500	446	459	460	485	446	440	498	511	481	484	500	490	527	473	466	502	522	466	449	486	478	470	490	479	511	475	444	474	455	454	505	459	468	469	472	484	464	481	482	480	472	497	451	472	484	490	488	461	491	464	491	461	513	467	469	476	474	480	485	504	484	480	507	460	486	497	481	511	457	465	443	478	443	479	517	443	458	482	493	485	474	416	485	465	496	483	471	482	447	456	470	469	464	445	499	450	462	480	462	467	456	483	465	474	446	468	434	489	446	463	512	487	455	494	480
4012	1605	1025	906	1406	1528	1148	872	659	435	325	190	131	127	95	96	82	57	60	47	44	52	37	36	37	28	36	37	28	21	33	34	29	36	27	34	31	24	30	42	34	22	25	21	32	32	38	38	33	32	30	26	37	31	26	29	34	33	32	28	31	39	30	29	29	31	29	37	29	31	35	40	36	35	29	35	35	35	30	35	29	30	23	31	27	41	34	27	19	23	30	20	22	33	33	28	28	28	34	22	33	33	36	40	35	28	29	29	26	29	28	31	33	35	21	25	39	29	17	38	22	36	31	27	35	37	31	44	28	35	30	45	29	31	37	27	23	30	27	28	36	47	27	34	32	24	35	29	26	37	25	23	37	25	21	27	26	24	34	23	36	31	43	32	22	38	28	39	28	32	32	37	28	37	34	27	40	43	36	25	29	33	24	32	23	31	29	28	41	24	35	25	26	24	29	29	32	27	33	30	29	28	30	28	35	34	36	33	30	30	33	31	37	35	38	31	22	30	18	29	33	29	32	43	32	20	32	37	34	38	24	31	33	32	27	33	24	19	35	28	27	35	36	36	24	32	31	32	27	30	31	36	33	36	27	33	34	29	21	33	34	31	35	36	31	22	27	30	41	26	22	20	23	17	19	35	34	40	33	35	33	26	34	33	31	25	29	35	28	31	28	25	31	25	36	20	33	39	31	37	29	41	23	33	31	27	42	27	23	35	20	22	40	18	24	26	37	36	30	23	31	29	25	24	28	28	33	27	28	31	30	29	33	28	24	30	35	22	39	21	30	26	29	33	32	36	22	26	23	30	39	29	44	32	19	24	34	36	28	26	28	30	21	20	26	32	23	23	35	32	24	22	24	27	32	42	30	25	33	36	34	35	33	34	32	24	42	31	29	19	34	33	30	21	18	28	16	35	29	26	31	46	30	25	36	35	37	36	39	32	31	32	24	26	35	27	31	36	28	35	31	40	40	32	31	25	24	22	42	42	30	35	25	33	31	25	35	32	25	29	31	29	31	32	31	29	28	27	37	29	31	35	16	32	30	28	33	35	26	28	23	30	29	37	28	22	35	21	16	31	23	30	29	37	16	26	33	28	28	24	37	30	27	35	47	35	31	24	25	26	15	27	28	35	31	28	24	38	30	29	30	21	27	30	36	30	36	37	30	29	36	38	30	23	27	40	29	36	31	28	41	35	19	34	24	19	26	35	26	23	28	25	35	31	33	31	29	33	23	31	24	37	19	19	27	34	40	24	36	25	25	25	32	26	31	27	32	28	31	25	21	25	38	32	25	32	31	31	25	37	25	23	37	29	36	32	30	29	28	24	31	31	25	27	24	22	23	24	25	34	27	38	28	32	19	36	28	39	34	27	27	31	25	27	23	40	32	23	29	37	29	36	26	32	27	37	26	28	23	32	25	36	27	35	25	37	35	42	28	26	30	32	27	24	27	41	33	27	29	36	31	27	36	26	34	33	26	34	37	21	29	32	34	34	39	30	33	30	32	29	32	30	26	40	32	18	22	29	30	24	31	32	36	42	30	26	30	28	32	33	25	33	18	30	24	32	8	30	33	28	28	24	45	33	32	30	31	27	31	31	29	31	33	26	23	37	35	25	32	29	30	28	33	26	24	24	30	25	25	26	34	30	34	32	25	38	36	26	29	32	36	27	18	38	32	31	28	32	31	28	28	28	28	22	39	30	25	33	25	36	20	24	34	29	25	31	27	34	28	27	36	41	28	43	31	25	31	30	33	29	35	20	33	26	22	34	32	16	28	30	23	43	25	25	33	35	24	29	37	42	33	25	31	29	32	26	33	33	27	31	27	41	35	31	36	33	24	37	36	32	26	19	26	30	27	31	29	38	26	38	35	34	31	31	34	35	31	32	26	25	39	34	30	39	32	20	32	25	34	30	34	32	26	28	25	33	33	36	26	35	27	41	24	33	29	23	37	30	43	26	36	37	39	29	31	30	19	22	25	24	28	31	30	28	21	29	23	30	33	28	31	28	29	37	35	31	38	37	21	27	18	28	31	35	34	38	32	29	24	21	27	37	32	34	42	26	33	38	28	27	30	31	29	30	25	32	32	28	28	33	42	38	30	38	24	21	24	41	32	24	33	25	28	24	26	34	29	35	27	25	31	22	33	28	23	29	34	28	23	29	39	36	29	22	29	35	28	36	26	20	21	27	31	29	32	30	23	31	27	30	32	35	30	27	34	41	31	29	28	28	28	25	24	32	21	29	29	29	33	31	22	24	22	30	21	35	39	34	21	23	26	38	30	36	31	28	29	25	37	36	34	32	30	29	33	38	27	33	22	31	29	25	41	28	39	36	27	28	28	33	27	39	29	33	35	31	40	42	24	28	26	31	28	41	27	29	50	25	34	36	42	29	35	39	30	18	34	30	32	40	33	35	24	25	25	24	38	28	35	36	37	26	18	30	30	31	32	34	34	26	32	27	25	26	38	34	27	27	36	31	28	22	27	36	36	31	26	34	31	31	32	40	23	21	31	31	38	26	33	35	34	30	30	35	38	33	30	38	27	28	24	26	38	31	23	25	27	33	17	29	21	24	34	33	18	20	27	34	26	29	34	31	32	38	31	33	34	30	31	30	22	28	29	29	31	25	37	35	33	27	33	27	39	33	29	29	25	22	29	30	23	37	34	32	23	28	34	37	33	45	31	34	31	31	22	40	29	36	25	32	35	39	25	20	31	28	35	27	23	24	36	20	36	29	29	22	32	30	31	20	33	37	34	29	18	31	34	26	30	27	26	35	23	21	30	24	27	28	34	24	31	31	31	32	32	31	43	28	24	38	32	25	37	34	31	26	28	40	30	33	37	28	36	28	27	32	42	38	34	32	22	30	34	27	27	23	26	28	28	30	22	32	39	25	35	31	33	34	32	37	24	38	36	32	25	28	24	21	26	32	46	35	22	40	27	30	31	29	37	34	32	30	26	23	29	26	29	27	35	24	43	27	25	31	24	29	24	31	38	35	28	32	40	37	35	26	26	24	36	35	24	32	34	27	31	31	24	38	37	28	21	37	25	23	21	24	21	26	20	28	19	32	28	37	16	23	27	29	31	36	32	24	25	30	35	22	37	30	34	33	27	23	27	23	24	34	30	29	42	43	31	21	36	37	34	26	38	28	32	26	18	28	24	21	30	33	28	32	36	32	34	35	39	28	28	26	28	34	32	34	31	31	28	27	31	23	34	33	31	25	35	27	35	31	36	28	43	28	24	27	33	34	26	28	25	28	23	30	28	31	33	28	25	23	25	22	39	26	35	38	29	36	25	18	28	36	32	33	26	29	36	28	48	31	22	37	22	29	28	34	33	29	35	23	32	35	26	30	31	29	29	26	31	32	30	31	32	32	33	25	40	36	34	28	23	24	25	34	40	27	38	32	26	32	27	32	33	27	25	34	25	35	32	41	26	33	26	31	22	36	26	39	24	29	30	33	28	35	38	37	27	29	28	24	35	26
35964	25678	20349	35619	42409	39994	34530	28576	23134	17621	13131	9054	6684	5241	4417	3848	3146	2454	2013	1633	1299	1111	1021	980	806	754	695	683	653	635	567	546	567	577	547	538	500	521	526	531	535	543	565	553	525	508	522	519	545	513	504	551	569	543	543	597	596	537	593	543	558	539	550	590	600	596	617	551	565	616	549	551	533	594	556	540	485	522	493	553	527	482	500	530	517	547	545	580	516	485	470	454	467	509	509	498	442	491	483	499	461	482	476	498	487	492	477	504	495	507	541	500	472	483	490	515	472	519	495	502	472	516	461	494	470	494	501	487	445	517	517	475	535	487	507	533	482	492	509	499	506	511	505	518	523	480	472	507	458	484	503	461	468	509	474	506	497	483	486	502	488	501	460	507	531	462	524	496	470	501	479	513	494	510	488	474	498	458	522	501	525	493	510	464	480	516	458	468	475	517	487	504	498	502	509	516	509	491	520	494	472	482	482	522	482	484	463	508	519	516	523	531	477	480	452	488	520	479	524	519	496	489	487	522	538	462	488	560	509	525	446	489	511	502	454	508	552	511	498	494	474	497	514	487	508	503	520	533	483	488	454	505	529	507	476	488	480	457	492	504	533	508	488	508	532	465	547	530	467	489	497	497	495	478	521	480	478	477	511	481	517	500	537	501	519	474	466	493	469	511	512	484	484	530	468	454	484	458	499	473	488	490	512	490	487	493	504	489	501	524	516	493	524	455	483	515	486	494	501	490	460	546	484	499	495	481	489	500	455	511	460	476	504	484	468	467	521	542	503	498	500	501	502	522	468	514	488	488	474	449	504	504	462	487	473	523	513	504	518	515	501	476	475	503	510	515	495	475	491	486	490	505	487	498	501	501	501	478	510	482	494	501	453	492	471	478	506	494	512	442	501	490	471	516	512	520	471	473	493	515	464	492	509	498	530	501	528	517	518	488	482	490	533	492	489	487	494	515	491	503	497	485	467	471	490	507	493	528	467	473	520	476	440	460	494	490	501	504	526	456	506	498	489	477	483	471	493	488	506	505	496	481	496	531	503	513	503	517	473	506	523	503	526	482	506	447	516	486	517	510	532	494	514	557	507	484	454	500	486	466	526	507	518	508	514	485	507	495	512	473	475	509	534	498	494	447	472	514	454	486	462	506	520	487	455	489	506	473	523	478	512	521	487	541	497	506	501	441	482	485	446	467	506	501	485	486	514	508	491	463	496	464	489	477	509	478	484	527	493	473	496	534	487	515	524	516	541	464	507	482	511	514	525	434	505	510	540	505	468	488	480	511	479	487	495	459	492	494	522	478	531	489	475	518	517	532	506	528	471	462	491	490	500	485	476	482	481	496	504	497	463	441	519	507	492	473	520	486	510	504	507	467	502	494	481	493	477	490	516	471	497	488	463	502	486	471	452	524	526	493	512	495	527	519	490	487	497	486	486	465	487	480	488	493	504	447	486	509	519	484	532	496	476	525	452	552	522	515	482	482	503	492	472	497	486	501	504	522	532	481	503	458	535	458	471	507	442	477	510	519	500	465	547	486	479	500	488	470	488	477	496	498	492	458	487	514	485	488	478	481	473	503	493	494	496	503	481	488	469	513	522	520	470	481	529	518	519	476	489	469	499	488	460	492	485	482	512	493	502	488	475	507	491	476	457	506	514	502	490	464	524	476	465	508	511	499	488	510	514	532	503	483	489	467	511	503	482	503	489	525	508	485	479	477	465	509	507	482	546	470	525	512	497	467	520	486	530	489	523	493	507	478	468	501	549	443	548	486	497	513	531	506	516	519	493	518	495	525	482	545	471	505	486	482	464	506	453	468	471	485	527	495	495	488	505	497	513	491	483	511	489	499	512	508	491	480	510	503	490	517	471	494	485	465	490	516	458	530	510	482	516	532	487	483	482	531	470	468	459	512	467	513	509	488	493	473	479	540	500	480	495	499	508	489	474	469	505	476	552	458	489	457	517	538	507	488	492	511	520	520	505	477	479	512	498	495	445	526	497	517	500	486	475	484	548	489	517	473	526	458	511	484	487	505	489	508	474	489	484	487	547	502	474	492	500	504	471	486	487	500	477	498	508	444	491	494	505	518	487	476	488	509	505	515	495	486	515	504	466	511	485	505	490	515	500	537	488	504	531	451	442	536	464	520	498	504	517	460	466	539	458	483	502	518	482	456	496	529	464	495	497	492	516	514	460	474	517	467	521	505	521	470	504	490	534	494	479	476	483	494	491	477	516	495	484	486	489	453	516	469	507	479	476	479	498	514	525	544	503	470	515	519	500	536	498	479	473	467	496	514	475	501	512	494	492	472	530	477	506	475	499	498	521	490	489	494	492	477	497	486	497	507	487	517	505	483	471	519	509	486	484	510	504	522	458	475	496	477	491	533	454	491	480	465	470	474	489	543	506	464	493	507	498	496	519	542	531	499	452	488	500	503	477	474	533	508	509	484	484	448	486	470	494	495	494	506	471	501	505	460	489	461	502	479	477	494	511	443	493	491	466	484	527	501	526	522	516	495	499	497	452	451	490	473	520	517	503	498	452	479	467	457	445	489	514	487	477	475	482	506	505	505	492	468	476	464	465	498	516	462	460	482	501	508	469	465	506	491	495	480	499	485	508	491	455	484	486	489	478	518	512	496	482	465	538	505	475	466	527	477	489	529	498	470	502	511	512	483	507	514	492	531	521	458	479	505	518	496	527	477	515	517	465	480	520	475	507	511	491	488	519	498	484	480	477	478	498	483	504	476	484	487	478	469	509	510	467	490	500	456	496	483	519	525	518	472	461	508	491	487	485	467	516	501	526	500	490	467	494	483	466	481	543	504	497	509	478	516	498	513	479	500	519	507	474	481	507	522	495	522	472	529	502	495	491	475	513	477	507	496	498	482	510	498	503	467	518	481	513	533	497	476	512	494	518	473	488	488	474	490	491	498	512	489	518	476	489	510	507	433	461	497	507	516	491	519	475	482	504	494	515	515	490	484	521	466	486	491	491	502	489	526	521	510	486	484	495	503	500	520	448	512	491	473	513	509	535	535	491	468	533	484	525	495	516	505	512	489	454	512	498	519	445	507	494	518	530	527	540	457	514	549	503	478	508	482	503	459	515	498	499	503	499	502	502	515	490	482	494	516	507	468	515	522	482	495	485	501	512	494	521	508	489	478	504	519	479	470	511	516	459	479	473	513	496	476	456	508	496	509	485	459	481	447	503	522	502	462	493	500	519	485	470	502	495	477	524	477	516	502	478	504	511	524	454	486	492	499	506	519	480	495	500	516	493	508	509	501	495	509	514	475	499	524	490	523	492	501	487	553	513	480	529	516	480	473	485	482	511	506	469	485	494	484	420	461	550	519	495	501	503	489	479	508	519	523	504	508	499	480	521	494	520	481	494	494	519	505	483	462	526	483	487	499	507	497	459	484	501	524	438	490	511	499	499	533	525	444	530	496	472	500	483	484	506	535	483	482	479	540	497	503	493	513	499	455
3865	1622	1012	845	1400	1536	1174	888	616	423	296	211	135	125	107	106	78	49	51	62	46	49	32	38	34	31	34	38	34	31	43	34	26	32	41	25	40	28	23	24	29	34	27	27	30	39	35	36	36	29	36	24	28	30	37	38	21	36	37	30	32	30	42	35	37	31	28	31	23	32	18	18	37	30	33	30	32	33	45	33	30	27	24	26	31	24	28	26	32	37	27	26	32	24	23	29	37	37	30	41	39	34	28	23	25	37	25	28	28	23	29	21	34	28	28	26	43	35	32	25	24	28	36	33	31	43	34	30	30	34	22	35	26	29	29	26	30	33	22	26	23	16	29	29	31	31	33	26	36	38	25	33	25	28	33	46	27	41	42	40	25	30	8	20	24	28	41	29	30	23	34	31	27	25	28	31	26	25	28	28	27	28	26	26	38	25	33	26	36	23	31	33	26	27	21	24	34	29	27	32	30	32	30	34	32	27	26	30	24	26	25	33	28	32	21	26	31	38	27	30	37	21	22	31	31	34	24	26	31	30	27	27	32	26	25	29	30	35	29	30	25	33	30	22	29	20	27	22	25	21	29	31	25	26	28	30	28	27	22	29	17	24	33	30	28	23	17	30	22	21	37	26	35	36	26	30	39	27	32	20	23	35	29	37	26	41	24	34	33	24	24	31	38	20	36	29	23	32	23	29	38	36	22	29	35	30	33	29	37	30	25	39	27	26	27	34	31	25	35	28	22	38	30	30	36	21	23	36	31	24	37	30	34	26	23	20	25	32	27	28	34	26	25	30	25	29	24	29	21	22	26	33	26	26	23	28	26	26	25	30	27	30	22	22	37	32	34	22	35	24	31	33	37	24	32	31	30	26	28	32	31	30	28	40	37	23	29	23	25	30	25	41	34	32	15	28	24	26	32	28	26	35	32	26	30	32	31	30	27	29	30	36	28	28	32	22	31	29	31	37	22	40	24	27	34	32	20	32	32	40	27	18	28	31	26	28	25	30	31	26	27	32	35	31	34	35	21	34	29	24	33	26	25	35	26	32	28	26	25	41	34	26	20	28	26	24	34	30	25	30	21	36	28	37	32	33	27	27	35	26	28	40	30	29	27	18	29	25	35	28	38	24	31	30	28	29	38	38	37	25	30	29	34	25	39	31	31	32	33	28	22	28	17	30	22	17	21	30	28	24	23	28	21	29	29	27	29	33	28	39	27	38	26	34	41	34	29	26	26	25	25	38	28	24	24	24	24	27	16	33	36	29	22	31	23	37	33	28	27	29	28	35	28	21	29	24	36	27	26	24	30	29	33	34	21	25	24	23	34	34	36	31	24	31	36	36	33	31	37	25	29	36	28	29	31	33	35	33	31	32	27	30	30	26	29	20	30	27	23	26	18	33	30	21	26	26	27	28	17	29	22	34	24	29	38	27	29	32	28	28	38	33	35	23	32	31	20	30	32	26	40	27	34	43	24	35	27	30	29	42	28	37	30	46	30	33	24	25	24	32	28	30	44	32	39	40	34	30	28	21	27	24	32	22	43	18	25	26	22	33	28	25	22	34	25	29	21	32	37	34	20	26	36	23	30	29	23	30	27	31	40	38	31	29	28	33	33	27	27	30	24	27	32	28	29	34	30	30	29	18	33	29	23	32	23	27	19	24	34	39	24	23	38	28	34	35	29	23	38	43	22	29	36	23	28	26	34	34	28	32	24	31	25	22	27	36	27	28	27	27	28	22	30	20	33	32	34	43	19	26	23	35	37	24	31	38	23	26	32	26	27	41	33	30	27	26	26	34	30	29	32	27	21	40	39	25	36	27	21	23	29	36	25	26	29	29	31	44	28	17	30	39	30	26	30	36	28	33	28	26	22	22	41	30	27	27	24	26	18	23	25	37	35	22	31	33	28	29	27	29	35	38	35	34	20	31	21	20	28	29	34	33	34	38	36	27	29	33	25	25	26	32	28	23	42	35	30	26	36	31	16	23	20	28	30	22	25	36	31	29	38	27	29	31	22	28	34	26	26	28	20	22	27	33	36	26	29	27	29	29	32	28	36	25	19	24	24	30	27	32	29	20	27	38	34	25	22	20	31	29	25	34	30	27	25	19	38	22	24	20	43	24	35	33	30	25	28	24	24	31	24	25	32	28	42	28	40	26	31	19	23	26	35	24	26	38	19	25	25	30	23	21	23	25	26	32	30	34	36	28	30	34	28	28	32	27	30	28	28	32	33	35	31	33	30	38	24	27	36	34	29	25	28	30	29	32	36	29	34	31	26	25	29	26	33	25	31	23	24	22	32	21	27	23	22	22	23	41	29	31	35	27	22	27	26	36	32	33	29	28	30	37	36	21	24	34	19	37	36	37	26	24	28	33	35	30	28	27	29	29	24	23	31	38	33	24	32	23	35	33	33	20	24	27	27	23	24	26	39	26	31	27	29	27	28	23	33	33	29	38	33	28	31	27	30	32	34	28	21	24	31	30	25	31	28	26	23	20	39	26	26	24	27	25	28	37	36	27	30	29	30	24	34	28	22	18	25	26	28	33	38	39	36	39	20	30	24	21	33	41	29	29	20	31	37	26	42	32	28	25	32	29	20	36	31	30	33	30	27	30	36	30	24	21	25	25	24	28	29	29	34	35	21	28	24	33	22	24	24	32	29	32	27	37	38	23	34	27	24	40	24	29	35	23	31	25	30	27	37	28	30	32	30	36	27	27	27	26	34	29	28	34	25	43	34	37	23	32	26	47	31	30	28	26	30	24	26	22	24	26	27	27	19	35	30	34	32	30	23	33	29	30	31	30	29	28	32	31	38	21	31	29	29	24	32	27	27	29	23	27	28	23	31	29	28	22	24	32	29	36	27	29	39	28	28	26	23	23	25	33	30	35	27	26	25	25	34	29	20	29	38	22	27	34	27	38	31	36	31	25	31	26	30	30	18	23	38	29	24	32	30	22	36	27	29	20	30	39	28	33	35	27	24	37	30	22	29	29	26	31	33	27	38	28	32	35	33	38	36	27	33	29	28	41	27	32	31	33	31	28	29	28	32	28	34	28	32	26	28	29	25	31	29	36	27	21	42	24	20	30	36	29	26	31	28	28	19	31	30	30	18	37	18	25	19	32	29	32	26	29	23	28	29	29	32	34	25	28	30	34	36	36	29	27	20	33	23	24	21	35	28	30	31	26	31	34	36	30	26	32	34	16	27	26	23	20	26	23	26	32	23	29	27	29	32	35	35	22	24	22	25	23	37	32	22	25	41	25	26	28	26	26	27	35	23	31	40	45	39	29	36	24	29	26	24	39	29	29	30	33	34	27	28	27	25	23	24	28	40	27	22	24	27	21	30	42	25	28	23	36	38	25	27	33	29	30	34	19	32	36	32	33	27	32	29	34	32	30	43	36	28	32	28	34	28	19	31	30	25	27	35	35	37	32	26	31	32	23	35	41	32	37	19	35	23	30	32	24	18	26	33	26	28	33	27	31
35433	25939	20200	35670	42472	39893	34721	28861	23013	17239	12204	8918	6755	5311	4262	3772	3076	2373	1903	1538	1380	1119	990	868	844	735	697	620	631	608	582	551	516	584	495	546	503	531	502	523	522	507	510	508	516	445	522	456	499	524	490	539	523	531	530	554	598	570	532	568	495	534	597	580	551	570	598	538	558	568	537	602	548	546	533	525	527	508	506	509	553	550	460	513	494	503	520	525	529	541	506	539	486	498	497	427	471	467	484	503	484	509	495	479	487	504	503	508	493	447	499	472	480	489	511	556	495	517	491	483	496	541	464	523	481	482	475	493	485	510	538	454	515	475	484	490	500	488	527	519	491	499	521	470	478	486	466	507	498	458	476	456	489	463	512	514	497	507	489	454	473	531	449	478	460	502	507	519	538	478	513	469	462	491	489	443	469	488	468	466	460	485	465	449	516	481	507	452	482	437	491	489	455	468	443	481	504	525	539	528	499	511	474	476	477	501	516	471	507	461	502	462	484	499	494	533	490	486	510	490	425	445	477	511	497	476	481	471	520	478	457	476	474	465	486	516	493	476	507	502	480	519	471	490	497	474	513	479	479	526	514	466	456	458	451	480	504	480	462	479	475	442	488	455	434	468	444	484	461	477	519	467	506	451	468	465	464	498	462	509	507	486	487	472	444	497	535	491	445	451	495	490	500	444	437	520	487	511	497	510	496	459	466	539	459	489	461	469	477	515	479	468	470	461	499	465	467	467	472	477	516	482	477	474	492	482	523	540	507	463	507	484	505	486	493	471	456	481	501	499	506	451	510	512	484	471	453	493	484	472	507	488	482	466	483	491	483	484	492	467	463	476	510	466	471	457	450	449	495	469	452	503	513	517	474	472	467	502	499	515	450	478	452	504	481	492	517	479	515	518	466	530	509	474	470	480	510	477	475	456	507	443	474	484	503	528	492	488	446	493	483	487	468	470	534	427	472	483	467	499	488	471	462	482	486	465	499	466	459	486	499	469	417	469	487	491	486	476	482	452	521	477	440	503	482	503	500	516	504	487	491	456	482	504	487	483	506	510	466	472	504	472	497	486	451	516	468	489	483	478	470	449	480	507	546	449	465	462	486	474	511	505	439	521	481	466	505	445	496	509	509	508	530	494	447	513	483	471	465	488	518	456	473	458	517	510	493	451	481	475	469	466	488	479	481	481	454	477	509	460	456	446	476	468	473	503	465	462	497	473	516	474	457	488	479	473	497	434	486	466	488	505	457	468	460	493	488	489	501	480	475	506	456	470	458	481	465	447	496	460	469	486	422	516	496	471	480	477	494	487	454	487	514	518	502	503	485	504	512	466	493	520	458	446	495	498	492	456	473	489	505	477	501	489	481	516	463	472	477	481	482	493	487	451	489	475	501	437	464	482	461	445	468	472	465	483	484	506	474	456	472	448	491	491	488	461	502	503	465	457	463	505	459	478	487	468	482	476	472	483	468	450	476	472	489	439	521	488	442	485	479	518	501	490	450	471	495	463	506	476	470	457	449	493	489	492	433	472	480	470	479	487	452	497	455	500	511	518	497	462	505	487	521	536	477	484	502	475	501	510	480	472	458	452	451	513	492	484	503	461	507	492	485	525	455	474	495	457	462	495	469	477	474	465	478	492	484	479	496	468	521	500	480	477	486	471	467	494	468	487	480	446	468	473	513	454	474	487	503	508	492	477	479	456	475	507	526	467	507	485	501	529	497	461	481	470	495	482	486	445	484	510	491	506	483	508	443	459	439	475	495	463	469	459	471	482	494	509	482	472	488	475	469	443	493	464	476	436	493	502	466	475	510	463	466	467	478	514	496	485	486	459	470	488	475	441	527	483	455	490	471	498	489	485	458	479	472	458	478	470	527	516	467	450	508	528	485	513	480	524	488	456	514	477	440	492	516	485	470	474	499	437	449	480	488	521	507	457	496	482	442	495	435	480	497	489	482	462	464	467	480	480	499	496	469	516	460	531	488	485	498	510	486	482	479	484	472	460	498	513	496	483	519	479	504	519	494	474	508	444	440	465	515	504	517	493	488	478	495	525	465	481	486	472	471	509	486	516	510	472	457	518	463	455	505	470	501	499	476	495	469	491	466	479	463	448	466	498	502	492	479	462	459	455	499	475	492	448	483	503	500	473	469	472	477	460	505	479	461	493	517	469	456	482	486	506	467	515	450	473	485	499	517	503	468	502	469	474	448	498	485	518	502	461	504	470	464	444	532	466	479	502	468	491	468	462	479	475	497	475	481	501	453	464	484	500	495	439	471	508	497	496	473	433	474	493	436	522	520	485	463	491	486	491	491	464	472	483	500	527	451	472	459	468	461	439	477	471	448	509	492	465	506	490	465	432	473	493	489	465	494	486	507	485	476	456	500	479	469	473	486	504	490	497	477	494	465	508	502	479	510	482	464	473	476	522	471	457	476	507	469	490	458	460	473	521	517	458	508	504	461	494	489	461	494	530	482	493	448	467	460	494	463	499	492	462	473	501	476	474	497	471	467	481	481	457	532	452	530	459	472	476	501	489	488	466	510	496	460	496	477	484	476	476	502	524	468	466	491	496	444	530	475	492	477	473	495	488	508	493	507	480	444	511	521	494	508	490	501	471	494	506	468	478	492	486	478	508	468	490	470	543	456	510	518	448	446	486	501	502	469	482	452	492	464	501	462	520	502	500	523	495	500	504	482	469	529	483	516	499	462	513	509	501	537	530	442	513	469	510	440	487	443	493	471	468	479	494	504	493	508	469	483	488	472	454	475	509	494	472	537	496	491	484	507	511	487	492	479	454	518	434	466	458	491	470	485	490	510	485	523	471	511	478	500	486	488	487	472	462	478	444	461	474	490	431	473	445	460	513	458	521	499	497	475	465	487	474	442	472	477	433	503	459	467	465	476	503	472	480	542	493	467	490	485	479	457	461	515	471	464	510	455	441	492	478	491	488	458	501	473	480	490	486	531	516	465	515	473	481	483	471	458	502	475	455	503	496	476	460	465	462	507	473	479	524	478	469	473	495	483	496	519	494	500	459	512	436	522	470	495	463	469	427	458	534	513	481	482	497	517	541	469	479	494	469	466	487	468	494	507	482	498	488	475	470	470	498	480	498	475	515	492	515	479	468	494	511	496	499	481	458	477	481	465	469	477	491	503	520	482	467	480	506	433	494	516	503	453	452	503	479	511	490	465	498	492	441	448	518	478	470	480	508	471	513	531	486	478	477	506	470	491	448	477	476	457	477	475	476	486	500	485	489	458	497	499	481	529	523	488	465	479	477	510	474	547	488	483	500	483	506	478	464	510	462	493	510	523	480	504	464	482	496	493	531	475	509	465	465	475	474	438	461	479	476	473	501	477	493	464	472	480	478	496	481	473	450	483	509	462	467	505	429	520	486	504	466	482	466	484	504	491	465	498	495	485	476	517	540	512	499	504	505	499	475	465	471	484	515	471	436	545	524	444	474	495	480	494	509	426	480	477	503	498	450
6132	2416	1538	1281	1975	2103	1741	1330	869	564	457	309	232	199	150	149	115	104	92	77	74	75	68	51	67	63	53	42	45	65	46	39	50	47	49	47	47	51	50	34	51	44	48	52	48	46	41	45	50	33	40	44	38	54	37	39	34	53	43	47	50	48	44	46	40	44	54	54	46	49	48	58	46	52	52	33	56	48	46	45	36	51	51	43	37	53	31	48	35	42	60	38	42	43	57	47	51	48	41	44	49	54	42	36	46	40	23	54	35	55	39	52	47	49	46	44	44	47	40	50	30	30	35	39	55	47	47	48	37	52	41	44	41	48	43	35	44	57	41	46	31	49	50	41	32	51	55	53	52	28	52	48	46	38	45	41	48	34	51	50	43	41	38	43	53	39	42	47	54	40	50	39	51	33	38	43	40	46	47	36	37	52	49	42	46	33	38	45	50	46	43	42	55	38	37	33	60	51	35	49	42	43	36	47	46	46	44	48	32	40	63	39	51	48	60	50	44	46	52	59	39	40	51	31	38	41	53	54	39	41	39	49	40	45	38	40	42	42	45	39	47	45	45	45	36	49	48	36	44	38	39	42	60	41	43	36	36	40	41	40	56	39	52	28	40	31	39	52	55	45	47	42	41	42	47	38	32	49	34	43	44	48	38	41	35	50	46	39	59	41	52	60	49	47	49	45	48	53	44	52	50	42	37	49	49	41	51	54	49	61	44	53	48	39	43	29	45	55	51	41	46	36	59	47	48	39	30	64	48	46	38	50	45	32	29	45	42	43	43	35	49	42	42	36	42	37	46	35	35	41	39	39	40	46	49	42	26	44	46	42	44	52	48	41	42	46	33	40	42	51	44	40	44	39	36	53	46	34	44	40	48	47	55	40	55	47	38	51	45	46	38	44	41	47	36	50	49	41	43	47	36	45	38	53	43	50	43	33	38	30	47	55	50	49	49	49	40	46	45	42	52	52	43	56	51	53	36	45	30	39	47	44	41	34	38	46	45	45	47	42	49	34	54	44	43	46	50	58	35	62	51	41	46	39	41	46	49	39	52	31	42	36	48	48	35	33	40	46	55	35	46	52	43	34	48	38	35	41	48	46	38	39	45	58	40	43	42	40	37	44	35	36	29	36	32	50	51	53	44	48	43	44	40	43	36	39	37	35	38	43	52	43	46	41	47	49	36	39	42	47	29	42	51	37	56	46	46	57	50	38	42	54	43	41	39	48	29	43	51	43	41	54	37	45	41	47	41	33	39	45	40	37	35	44	51	42	43	44	55	45	56	47	53	51	45	50	48	40	45	57	43	39	41	35	42	47	46	43	48	45	40	36	50	32	48	54	32	41	38	41	43	34	40	41	41	39	40	34	33	38	44	47	43	65	42	34	51	35	34	44	53	53	48	46	37	38	49	54	29	29	36	45	44	27	48	35	41	55	46	33	47	50	35	48	27	53	48	42	46	47	25	52	35	42	39	41	37	39	47	48	47	48	43	39	42	42	43	33	45	38	46	36	38	54	51	35	37	52	51	44	45	37	40	52	55	48	40	41	46	44	49	38	44	36	42	51	47	41	44	52	53	31	44	50	44	44	38	35	52	39	47	50	42	36	42	37	51	59	45	41	43	43	43	32	37	46	47	41	43	37	44	33	57	40	30	55	57	46	42	33	40	51	47	39	43	33	53	46	30	43	50	37	48	33	31	49	56	48	54	47	56	49	31	37	39	41	37	54	52	44	45	40	47	37	39	41	45	40	47	41	51	48	41	43	41	53	30	37	37	46	43	36	42	38	44	46	37	42	39	49	45	55	34	53	52	36	38	45	41	55	42	45	47	36	39	48	45	35	47	47	49	58	59	40	35	48	50	42	32	41	26	51	46	44	46	40	49	46	46	38	59	42	32	45	40	40	44	38	46	43	40	47	41	47	36	48	38	48	35	44	35	38	36	43	45	53	46	51	41	46	43	36	54	56	43	49	53	42	36	49	50	53	43	47	41	48	54	39	29	43	38	34	48	42	38	57	38	51	47	45	41	35	43	50	62	32	42	54	34	45	46	32	31	38	44	37	43	37	44	62	57	45	41	44	36	30	52	40	44	48	43	38	46	45	48	46	36	34	41	41	53	46	54	52	35	54	39	46	44	26	47	44	36	33	41	43	43	41	45	38	42	43	54	45	45	44	47	45	48	43	42	51	42	47	37	38	50	39	51	44	37	46	37	43	41	47	36	39	37	39	52	33	48	41	49	30	37	46	42	39	49	41	53	52	47	49	41	37	53	37	36	37	40	38	41	31	37	53	47	49	43	38	35	36	29	43	52	39	53	38	40	38	47	44	46	50	39	44	29	35	52	44	55	41	38	45	32	46	42	50	33	41	31	35	47	38	34	47	36	30	45	50	46	43	44	27	52	49	38	42	32	48	46	37	41	37	41	47	48	59	51	49	50	48	43	41	40	36	62	45	40	37	51	56	40	27	41	36	37	55	45	44	58	46	48	46	51	49	31	44	39	51	50	44	55	42	57	45	46	46	40	52	38	42	28	49	31	41	40	33	46	41	56	56	42	41	40	41	39	40	48	49	47	44	36	41	53	47	30	58	51	56	48	50	37	41	52	48	36	41	49	49	36	50	31	43	39	36	49	47	44	41	50	31	54	49	37	54	40	36	47	36	42	56	34	39	60	47	42	54	38	53	47	41	37	39	45	50	38	45	54	41	51	45	39	40	42	38	47	42	40	46	39	45	54	49	51	52	49	52	30	43	39	30	46	40	48	45	37	41	48	56	36	45	43	56	45	43	34	49	36	41	55	41	38	37	43	44	38	41	45	51	51	61	42	54	41	41	49	41	44	53	37	52	55	46	52	49	38	41	39	53	40	46	47	34	41	42	27	54	49	42	54	48	59	55	33	41	41	33	47	51	35	48	47	38	45	35	36	43	43	44	42	57	40	43	42	50	39	38	38	44	57	47	39	43	38	43	41	49	45	40	40	45	57	38	41	42	60	44	46	37	45	38	41	44	31	36	36	47	35	42	43	50	38	45	43	39	49	46	53	51	47	54	40	49	37	35	33	39	61	45	38	47	34	47	53	34	38	42	40	42	44	50	42	39	59	43	41	56	48	41	44	41	48	54	51	43	48	40	39	39	37	44	48	37	34	47	29	51	42	53	42	42	37	61	39	39	43	51	32	40	47	55	27	34	41	46	54	33	44	47	34	29	34	42	52	54	31	46	49	42	45	44	45	30	56	50	42	36	47	40	45	55	49	50	38	33	40	46	45	47	41	41	57	38	45	55	55	39	44	38	41	39	45	56	44	54	47	43	45	41	27	48	33	44	61	44	35	49	51	50	51	50	51	46	47	33	41	39	51	50	39	59	36	47	54	62	47	47	47	41	46	42	46	41	30	37	39	47	25	44	51	30	43	44	46	34	39	50	46	47	42	51	45	36	33	39	53	52	44	45	52	41	46	37	47	43	51	48	38	49	46	38	50	48
38685	29247	24293	39522	46590	44025	39342	33754	27394	21223	16236	12127	9372	7631	6332	5683	4343	3531	2795	2423	2153	1916	1665	1485	1347	1213	1079	1121	989	907	904	876	841	821	800	796	789	851	779	772	765	804	758	805	797	789	799	747	804	784	733	763	752	802	810	851	827	771	823	805	784	815	857	774	859	860	825	828	826	786	746	845	773	738	823	780	724	723	722	754	754	789	791	774	738	752	759	748	693	723	745	730	683	690	714	724	702	751	691	728	698	739	699	718	676	734	700	680	705	737	749	701	711	673	749	706	696	765	675	720	700	688	665	706	740	680	709	712	722	697	719	686	713	702	722	713	732	758	776	758	767	733	701	728	718	650	711	711	718	710	730	723	688	713	671	688	735	676	724	700	719	724	745	707	703	712	689	664	775	750	715	702	718	708	645	700	675	704	708	683	630	681	707	734	697	679	699	693	647	744	671	717	690	688	709	730	671	753	757	686	696	712	743	720	713	720	698	741	726	657	741	681	709	658	684	717	720	714	718	710	688	698	720	708	716	730	742	722	685	689	717	669	702	688	701	707	683	742	701	688	715	664	687	708	707	702	697	696	705	647	731	664	715	711	663	719	706	658	696	731	712	683	688	679	700	717	662	702	712	653	703	681	692	680	686	708	641	722	721	665	735	704	701	692	669	684	677	704	731	729	719	697	716	734	680	724	737	752	682	720	711	730	682	710	687	680	738	686	691	774	702	718	730	714	736	692	738	666	704	610	665	665	714	727	662	706	681	744	665	723	709	733	697	717	760	675	690	755	710	681	700	692	712	668	718	736	726	708	691	662	715	762	696	666	706	692	674	716	756	661	725	663	712	697	672	663	656	680	666	722	699	729	710	670	701	689	703	682	726	695	715	678	707	713	673	639	737	690	672	733	707	710	699	759	734	717	698	732	775	660	668	692	703	701	667	690	714	707	689	771	691	723	660	664	686	729	712	695	671	694	742	669	708	690	707	705	715	737	727	698	693	727	739	713	703	685	715	714	705	699	696	650	724	678	714	691	663	740	726	752	688	719	663	694	724	696	718	644	694	669	666	716	709	719	707	704	713	668	687	712	660	713	690	712	697	693	709	680	736	735	681	719	694	690	687	686	656	683	756	717	730	697	693	672	708	701	656	678	698	706	730	698	701	730	666	682	690	730	699	733	704	724	722	693	673	713	704	690	694	675	661	707	742	691	712	742	702	757	700	774	718	721	712	752	687	696	632	679	718	691	747	686	689	697	662	719	705	725	704	704	731	724	716	684	711	731	698	740	704	694	731	679	750	706	698	761	687	730	665	689	701	696	724	686	777	741	713	719	749	695	716	699	674	704	699	685	701	707	709	685	655	681	713	661	718	682	743	730	702	652	733	720	685	679	649	664	701	692	689	725	648	740	718	699	709	716	721	703	754	688	666	736	692	682	711	698	666	686	688	666	689	720	744	697	699	660	683	741	729	694	695	701	706	656	708	740	731	728	692	701	714	759	672	703	705	703	714	730	725	689	738	735	690	701	685	736	703	757	729	646	698	693	708	665	736	644	742	682	658	710	695	718	699	717	672	716	725	675	670	701	709	701	677	658	682	686	670	710	718	739	715	700	743	705	711	757	698	698	687	723	727	712	734	738	671	664	734	722	704	731	713	716	738	745	701	687	721	693	677	739	672	740	675	669	729	691	657	707	712	707	680	712	697	705	746	661	672	705	673	712	718	701	691	711	686	782	724	764	736	697	697	706	640	757	730	684	741	682	727	686	713	673	721	791	719	688	729	683	701	681	733	685	714	772	744	704	689	684	734	731	681	713	693	705	739	699	701	697	724	755	730	693	706	782	731	750	657	764	679	663	684	702	710	688	684	729	733	696	715	704	687	704	713	700	739	729	737	698	745	676	674	697	700	667	705	711	713	722	666	745	694	699	708	693	748	710	679	673	681	691	697	737	692	735	672	666	730	748	720	719	717	688	723	707	711	693	666	688	684	682	710	672	749	710	725	669	741	747	708	738	708	704	730	641	744	634	682	717	697	692	773	652	752	681	702	689	750	707	693	682	707	700	712	651	672	716	748	689	670	683	748	676	713	696	661	732	729	724	733	705	694	685	725	691	663	672	687	662	687	747	704	697	788	742	708	732	678	685	730	669	658	691	717	664	703	677	707	719	667	688	691	684	703	731	748	693	699	748	683	717	718	721	709	704	751	662	709	662	752	693	736	710	696	701	728	698	707	727	710	701	753	680	733	695	669	696	644	758	759	695	678	728	683	689	750	720	673	706	703	661	717	689	724	672	748	593	742	708	702	695	709	734	740	710	688	678	700	727	724	687	747	707	682	708	736	688	691	666	747	695	724	727	757	735	683	769	690	676	707	727	708	710	738	711	663	742	745	656	695	679	700	669	704	680	676	685	704	718	640	707	659	700	711	723	702	720	722	670	681	741	741	696	741	684	714	699	728	698	734	689	750	691	734	669	747	737	697	720	705	702	737	726	665	705	709	695	725	690	682	691	693	663	712	704	681	683	736	707	680	723	732	705	698	709	688	651	698	691	750	719	705	682	726	679	723	705	690	692	713	684	678	685	706	688	694	710	691	696	693	671	718	703	686	721	715	778	719	703	645	732	692	675	677	731	717	685	733	741	707	722	697	704	707	772	705	686	714	720	694	764	659	766	744	736	723	719	732	679	692	669	702	649	753	703	700	686	724	692	683	728	729	691	713	715	659	712	737	743	730	724	736	682	701	700	712	654	700	691	679	707	719	710	700	697	697	740	728	766	678	687	712	709	661	681	689	703	711	724	676	718	731	699	699	693	673	705	737	708	726	720	679	713	683	708	689	697	684	729	677	708	687	706	702	704	721	734	680	687	709	710	780	702	695	703	767	705	739	688	740	758	725	651	740	711	710	700	706	673	708	740	732	683	701	714	704	758	679	763	719	694	670	647	686	766	668	673	708	702	689	696	701	664	733	694	726	704	673	756	682	653	736	701	701	704	702	693	714	695	716	724	740	703	654	702	706	679	720	742	711	702	661	715	707	681	694	721	683	715	721	674	694	714	741	701	685	692	730	660	739	659	719	737	724	708	691	693	747	697	731	711	697	692	698	713	713	706	745	720	722	727	731	717	732	698	726	682	734	756	712	712	693	695	703	738	785	764	721	743	755	727	708	709	700	651	712	689	686	688	708	683	714	731	737	698	724	706	710	707	756	714	690	715	702	704	683	775	693	720	748	681	686	700	724	718	693	761	731	695	705	690	696	716	686	726	709	664	696	711	695	712	714	686	716	682	720	703	692	693	721	699	702	729	688	741	715	711	705	723	688	699	720	681	667	692	742	699	665	748	709	722	731	726	706	684	719	697	668	699	728	779	700	699	671	684	649	703	697	703	674	723	720	682	704	678	725	709	724	692	710	728	699	693	724	731	681	713	722	710	664	707	671	742	663	715	738	780	735	748	663	663	712	697	679	700	718	696	716	749	693	692	684	753	666	742	764	701
7678	3886	2245	1900	2945	3225	2651	2025	1304	839	558	409	308	237	236	184	164	126	85	93	78	73	57	55	53	54	41	53	37	33	33	44	28	30	38	35	30	31	32	32	27	27	27	33	35	36	39	36	19	23	37	28	25	45	43	30	40	33	37	34	32	31	34	47	43	32	26	38	35	32	30	25	28	30	32	28	33	33	36	29	25	30	31	40	41	36	35	33	32	32	25	29	35	25	18	26	46	31	26	29	39	28	25	27	25	38	32	20	25	24	37	25	38	28	37	27	36	26	19	29	32	26	26	30	30	31	43	29	27	26	36	22	24	33	34	38	19	32	35	30	29	30	24	36	29	34	15	25	30	31	31	23	21	30	23	30	29	30	29	26	24	30	28	28	36	36	36	22	28	32	24	24	25	25	25	28	32	28	31	32	41	26	32	35	26	31	21	23	24	29	23	24	33	30	34	32	36	32	27	25	26	41	39	24	26	33	25	28	26	31	29	23	44	26	45	31	30	29	28	31	17	37	29	33	24	24	30	41	42	30	32	29	31	26	32	32	26	29	36	31	32	24	26	35	28	28	35	33	34	39	27	27	33	24	29	30	22	35	25	33	29	32	29	38	25	28	24	29	21	34	31	24	23	28	32	39	25	37	24	33	30	31	29	27	27	21	24	41	25	25	28	27	30	32	26	40	34	39	31	36	24	39	26	30	31	31	32	39	32	36	33	30	27	33	25	38	28	24	27	30	35	30	28	35	30	27	29	37	26	34	27	35	33	34	35	43	35	24	31	30	33	27	27	22	29	19	36	24	33	26	24	30	15	28	36	30	30	22	31	22	34	29	32	37	28	31	29	27	26	25	25	20	24	38	26	23	29	30	33	22	28	30	27	35	28	27	37	29	28	31	28	31	21	25	26	35	37	37	23	36	26	33	24	19	32	35	28	30	26	25	23	31	26	30	25	25	32	31	42	22	33	39	34	28	27	24	25	18	27	25	22	26	24	28	35	25	32	28	29	28	30	25	36	30	29	25	30	46	31	29	27	26	41	24	19	23	22	17	20	20	26	25	26	34	30	32	36	31	26	29	26	38	27	24	30	22	20	28	41	29	30	23	30	29	34	24	25	24	33	29	30	30	27	29	31	20	31	23	27	29	33	31	29	28	37	28	31	20	39	36	30	28	31	29	29	29	28	25	22	25	35	27	32	30	26	29	27	32	28	39	26	24	36	25	29	23	26	25	30	27	25	31	28	35	27	33	40	26	37	35	25	20	31	28	19	30	23	29	34	41	27	33	34	28	30	28	38	25	31	25	33	31	30	25	22	30	29	32	30	31	24	29	33	31	39	25	31	28	29	38	30	23	28	29	31	23	22	31	30	21	34	28	26	20	24	24	30	23	30	33	26	31	34	26	33	25	27	35	32	31	28	37	31	22	29	31	36	32	25	42	35	19	27	34	23	35	30	33	32	34	35	18	27	32	31	26	36	30	37	18	33	35	23	32	17	31	44	32	37	36	22	30	30	28	27	25	26	33	33	24	25	25	30	28	29	25	28	27	27	17	22	32	45	31	40	36	40	38	20	30	28	32	26	26	35	30	24	23	36	31	31	34	36	26	22	27	39	22	26	34	24	23	30	33	31	27	22	25	21	23	30	28	25	29	30	24	30	21	17	37	43	23	28	28	21	31	24	29	28	26	25	29	26	27	26	29	27	31	31	20	25	30	27	29	23	29	22	39	33	34	31	25	29	17	27	25	25	31	29	29	29	34	24	32	28	33	33	39	36	38	31	33	35	34	32	32	25	23	26	21	33	29	29	25	25	30	32	28	26	33	21	29	36	25	30	39	22	26	35	35	33	28	28	41	20	27	30	30	25	32	35	29	31	27	19	30	24	24	26	26	37	33	25	27	31	27	27	30	36	25	26	30	18	32	33	27	33	33	32	24	24	26	31	33	21	30	38	31	23	27	37	32	29	23	22	30	30	25	18	34	39	26	31	32	30	29	34	25	28	33	41	36	37	25	39	32	31	20	42	26	30	24	24	23	23	30	26	32	29	25	26	28	30	27	32	22	29	28	32	29	29	33	30	23	26	25	33	24	31	25	31	32	37	29	21	28	25	36	25	28	35	35	30	40	15	30	27	31	30	28	26	30	28	25	28	19	38	23	28	23	27	26	29	30	36	23	17	23	30	26	29	30	34	42	27	18	33	29	32	26	29	17	26	30	32	28	34	33	35	35	31	39	30	23	27	29	22	29	34	38	37	31	33	18	29	18	29	29	29	29	31	31	31	26	31	34	24	35	32	26	29	31	32	24	36	29	27	29	24	26	26	31	30	28	24	34	26	39	30	25	25	34	20	22	36	34	20	22	26	27	31	33	23	28	28	28	29	33	25	19	23	30	31	26	28	26	25	48	31	23	34	25	23	35	29	32	29	30	27	29	28	27	34	23	21	29	31	27	35	30	24	29	29	28	30	32	30	26	30	32	35	34	29	37	28	25	38	18	19	33	33	24	32	40	34	22	32	27	31	36	43	31	29	37	28	21	32	35	25	29	25	34	32	30	42	29	33	20	21	34	30	35	29	25	18	25	42	36	25	29	27	29	38	26	29	35	27	34	29	35	34	49	24	35	30	37	24	28	32	35	33	30	19	25	25	28	35	39	29	32	39	35	32	22	30	29	23	23	36	22	25	33	24	24	34	27	24	22	35	33	29	19	24	37	35	26	17	27	31	22	32	36	23	20	27	33	33	36	28	24	26	28	32	25	33	27	33	35	26	23	32	36	27	20	31	25	33	25	30	28	32	29	25	21	27	31	27	30	31	26	33	33	36	29	29	35	37	25	31	33	41	24	38	23	26	29	33	30	28	26	33	27	29	27	21	31	24	24	15	26	34	27	26	24	28	10	29	24	29	31	28	27	31	23	25	31	35	34	26	39	28	23	29	24	32	31	28	24	26	20	36	28	26	33	37	29	33	23	30	18	28	34	35	33	24	25	34	38	33	30	30	27	30	37	29	27	27	34	27	28	31	33	25	33	28	28	32	29	25	33	28	23	33	25	27	33	22	30	35	30	26	21	31	37	30	32	30	24	27	31	28	33	32	29	24	27	26	36	29	24	25	26	29	28	23	36	24	24	34	38	14	27	38	23	29	39	28	26	27	29	31	36	31	14	27	21	29	22	35	22	36	27	26	31	30	29	36	32	19	34	25	19	29	35	32	32	25	33	28	28	33	35	22	25	19	23	33	26	20	27	33	25	28	34	39	27	28	29	29	25	18	34	26	23	27	37	33	33	27	31	25	27	33	29	27	30	21	39	22	24	34	24	25	22	31	31	33	28	26	30	35	25	29	24	36	30	29	31	27	25	21	30	24	17	37	33	25	39	25	35	32	25	34	34	30	33	31	28	39	31	33	29	38	33	39	32	28	30	31	32	30	29	33	31	22	26	32	30	31	35	31	35	33	29	32	31	23	29	29	29	39	28	31	25	36	29
45402	33747	28863	44226	51758	48952	44081	38547	31769	25782	20526	15862	12734	10535	8838	7337	5818	4842	3772	3131	2759	2294	2053	1716	1593	1385	1267	1131	1040	840	874	848	805	751	713	708	689	623	662	612	645	627	616	642	617	629	631	581	579	626	670	598	610	688	640	652	653	662	688	682	692	645	674	689	736	713	687	707	694	634	548	627	632	624	630	600	588	543	537	552	557	596	547	605	560	538	521	528	523	548	557	517	494	531	484	517	515	525	494	481	467	512	498	451	478	479	513	523	500	516	510	516	487	523	515	526	497	521	483	468	449	510	480	489	523	530	495	491	465	554	512	517	470	507	516	518	499	526	514	490	451	537	479	493	477	463	548	507	482	485	502	471	506	465	464	497	492	477	474	471	438	490	468	469	470	458	445	502	478	469	495	474	458	488	444	456	499	491	488	469	494	436	504	446	481	478	464	439	500	472	499	496	472	451	504	440	454	437	482	471	503	449	450	501	431	455	473	487	481	473	479	457	507	451	482	487	508	469	465	511	485	475	469	482	452	501	475	473	507	529	479	495	494	500	463	472	476	488	470	474	459	450	460	494	468	509	463	522	467	482	473	497	447	501	493	467	484	467	481	465	476	471	471	478	474	478	458	489	485	448	516	482	511	501	460	421	475	511	481	505	484	451	471	521	506	472	492	482	490	497	454	476	478	498	470	490	498	464	469	486	503	486	460	467	491	437	468	443	482	467	464	481	431	459	512	475	458	476	473	498	485	509	460	478	478	466	485	471	444	466	455	443	422	446	507	473	501	456	492	466	500	475	471	485	476	483	472	465	482	494	482	486	489	479	434	497	485	499	474	501	449	485	447	454	459	501	506	480	500	508	496	478	491	455	532	497	507	465	478	484	509	491	471	508	456	482	474	482	456	507	454	470	456	428	423	488	485	488	473	515	440	467	474	477	432	510	469	447	484	458	478	444	471	474	472	497	490	456	511	492	484	452	506	477	502	509	490	497	484	486	485	473	440	503	459	457	482	506	471	444	475	468	440	450	481	491	460	483	493	521	500	497	420	502	496	462	480	469	433	491	485	452	470	516	463	495	464	434	526	461	448	476	501	497	503	479	461	471	482	462	484	504	494	493	462	481	480	479	503	451	465	459	453	456	474	444	457	474	480	469	456	486	487	469	481	490	510	456	482	462	483	498	458	481	481	480	488	469	476	485	480	457	480	460	515	485	450	480	453	422	476	499	449	494	470	451	450	450	494	429	462	499	467	459	463	471	480	502	505	532	470	455	461	435	464	509	462	461	435	504	449	422	499	453	461	442	494	479	465	543	491	462	461	475	454	502	479	479	489	469	494	500	453	513	483	495	482	474	513	454	501	500	439	450	481	481	427	462	493	489	479	468	414	454	467	492	483	483	507	450	463	485	487	498	445	487	456	480	458	456	463	482	460	491	516	497	453	484	473	487	475	446	446	494	475	477	461	488	518	504	474	491	496	491	445	475	451	500	492	464	473	455	459	447	521	490	445	455	505	458	493	504	529	432	484	471	491	444	491	473	478	474	467	483	481	506	482	463	487	495	488	507	487	455	477	492	495	477	452	501	519	458	477	444	476	491	433	490	475	492	522	460	492	466	494	489	472	482	471	464	464	469	493	480	485	505	438	433	514	475	452	486	479	458	526	445	476	465	489	463	485	484	469	460	481	492	504	463	445	481	459	449	499	482	467	474	487	481	477	488	455	484	465	485	482	485	471	480	464	463	467	507	470	479	433	487	470	453	471	446	503	500	472	440	456	440	468	475	462	463	456	510	477	500	488	446	496	471	465	487	482	503	469	462	490	433	464	454	488	500	478	449	521	476	482	469	444	477	520	484	500	447	504	466	455	474	441	465	480	469	460	479	482	496	481	488	501	533	485	448	472	460	466	482	470	498	458	450	476	486	474	483	487	472	487	450	459	487	494	477	494	458	430	479	459	489	490	436	445	462	479	498	462	429	464	467	481	471	475	447	461	498	489	458	541	421	432	510	471	499	520	481	508	471	464	486	472	441	471	441	512	459	477	463	472	488	459	478	474	472	474	463	489	454	467	452	466	486	459	471	518	492	465	464	450	481	484	466	495	448	494	477	469	509	461	508	442	487	482	481	457	467	465	482	507	474	480	497	465	462	522	448	468	506	469	482	485	475	486	510	494	489	496	496	481	503	454	456	483	492	477	477	459	475	472	464	499	483	493	457	448	456	463	468	472	476	453	474	470	460	458	461	465	484	456	476	487	482	528	486	491	501	460	476	449	445	492	494	464	460	507	464	477	445	468	487	476	462	467	441	437	498	469	514	505	485	513	493	451	485	444	477	481	518	511	488	465	469	469	436	426	479	467	495	463	457	486	487	439	484	487	459	496	503	497	471	472	448	491	473	487	504	518	473	453	505	513	536	466	472	449	451	441	448	456	470	501	429	481	490	455	496	447	476	496	465	458	496	462	450	459	467	476	453	473	481	471	457	518	482	488	490	475	481	466	456	480	483	496	476	490	450	500	491	470	509	495	490	492	443	453	460	468	455	462	452	458	494	487	448	470	484	494	485	464	492	516	484	409	462	468	450	457	467	460	480	463	490	441	460	463	496	507	483	470	461	467	461	471	472	461	480	433	486	465	462	486	486	473	472	479	448	523	477	440	485	456	469	473	475	485	479	468	449	474	475	518	531	487	467	484	485	476	467	448	527	479	461	482	451	499	470	492	502	489	468	518	431	464	482	463	471	507	472	508	471	518	478	473	431	496	460	465	483	454	471	463	469	461	447	492	467	476	468	483	511	452	471	467	450	476	506	480	497	491	481	520	524	495	467	442	494	491	468	469	462	499	452	503	469	452	512	467	463	454	509	469	503	484	490	455	509	487	456	496	500	476	481	468	473	471	469	493	486	474	438	460	492	487	509	480	470	480	469	477	480	479	486	499	474	488	478	449	473	482	469	473	454	475	523	493	458	457	521	473	519	503	500	482	473	481	467	539	477	488	484	498	507	487	473	475	465	453	476	494	478	466	466	480	458	496	474	494	497	459	496	433	497	523	482	486	486	501	482	465	479	471	464	450	473	468	496	486	467	484	471	454	423	492	487	512	471	469	472	486	457	426	467	473	485	504	500	472	454	484	513	487	465	455	483	476	489	527	444	489	473	485	529	497	434	458	472	514	519	478	446	468	479	490	455	457	473	488	463	487	463	456	509	474	432	475	446	449	501	507	489	497	500	475	477	417	497	441	478	496	472	475	473	494	469	491	497	489	538	466	494	457	470	488	489	437	460	472	500	501	452	468	473	456	462	445	424	471	454	489	466	482	468	476	479	456	489	500	463	461	486	465	493	477	465	515	487	467	447	490	443	460	499	454	474	488	508	463	452	484	520	467	472	471	463	476	470	500	514	437	500	450	490	458	417	485	474	452	472	467	505	484	502	477	494	468	513	467	473	495	507	467	476	478	492	428	487	457	430	485	478	450	484	479	480	469	486	498	456	447	449
4060	1587	1079	904	1401	1568	1287	848	546	383	253	201	150	125	107	103	78	63	58	61	49	44	51	33	41	21	47	36	28	42	34	35	33	34	27	49	31	29	31	25	25	38	26	34	35	21	34	33	20	27	28	35	23	26	32	32	40	31	29	43	23	38	34	29	36	28	25	33	29	35	28	30	38	33	34	27	32	40	33	31	43	30	40	26	24	28	36	26	29	35	32	35	20	30	27	38	21	26	28	36	22	26	26	38	32	32	34	30	37	26	27	30	25	29	25	36	30	35	37	28	34	29	39	34	38	17	29	29	36	37	31	34	28	19	26	19	34	33	28	30	40	36	42	16	26	41	29	34	29	29	30	33	30	24	27	26	35	22	31	36	26	43	38	28	28	33	27	37	32	28	37	23	26	31	38	26	32	37	36	33	32	35	35	29	30	21	29	30	27	34	32	31	34	35	39	31	31	31	32	32	41	33	28	37	36	38	29	31	32	31	39	26	24	23	35	25	36	31	29	45	31	24	25	31	32	28	36	35	37	32	39	25	50	29	25	28	20	30	32	36	26	24	37	31	30	32	34	35	26	36	39	24	32	33	30	31	26	25	36	27	30	35	35	32	32	30	36	28	35	29	33	29	32	38	28	22	29	29	31	39	26	23	36	27	29	33	26	37	29	31	29	29	35	37	37	22	38	26	34	28	27	25	17	34	26	26	37	25	29	37	39	25	33	26	25	34	38	36	35	33	35	28	24	23	32	26	40	38	26	28	33	38	29	27	25	24	35	29	30	22	36	25	37	25	25	29	36	34	27	28	23	26	35	38	31	26	32	22	26	40	28	23	30	40	21	35	30	28	30	33	32	29	33	34	29	28	37	23	24	36	27	21	32	29	30	30	47	35	27	20	25	31	25	21	30	25	37	30	33	23	30	33	24	33	34	30	31	32	39	27	25	34	23	35	23	31	22	35	33	34	21	36	32	36	31	37	20	30	35	34	31	36	33	39	25	34	17	33	23	27	30	35	28	28	35	20	28	28	34	28	33	33	28	30	30	29	35	32	28	36	38	25	37	29	31	33	23	32	27	24	35	31	36	26	22	32	21	24	25	35	37	37	27	34	22	20	21	23	32	34	28	36	26	30	23	28	35	36	30	30	32	33	35	32	22	39	35	26	34	28	30	29	31	19	38	34	43	32	23	33	36	30	31	35	32	38	39	37	31	37	33	32	24	27	33	25	36	24	34	24	31	22	25	27	23	28	38	35	37	33	30	37	33	32	24	22	27	26	27	25	27	27	37	39	40	27	37	30	29	37	27	28	36	31	32	36	30	33	23	30	30	38	30	35	27	31	27	25	38	35	29	30	41	29	32	26	35	40	28	32	20	22	33	22	43	34	35	27	36	28	24	19	36	27	36	32	31	35	49	36	30	23	22	31	20	35	31	31	30	25	37	36	27	35	36	30	27	30	28	27	36	33	32	28	29	32	31	32	25	34	39	37	34	30	29	27	28	27	27	31	24	27	32	31	24	33	29	24	29	33	33	29	23	28	29	32	28	43	33	32	29	29	24	27	27	38	34	30	34	22	26	26	27	32	28	25	36	31	30	36	38	24	20	27	34	28	26	28	34	32	33	28	27	28	40	29	50	32	33	36	29	34	41	39	35	26	28	39	25	33	33	26	31	28	34	36	30	27	20	33	35	30	33	24	32	16	41	26	32	34	22	31	34	28	36	24	32	24	32	34	26	32	34	36	26	30	37	28	27	29	37	22	30	34	34	33	30	35	32	25	26	34	29	32	29	26	21	32	21	27	30	30	25	27	29	30	40	25	35	24	25	19	30	35	37	37	29	37	24	29	20	21	39	31	30	40	34	37	34	31	33	26	29	36	27	34	35	33	31	25	34	33	32	18	29	32	28	36	33	23	21	18	33	22	29	32	29	34	30	31	32	29	34	27	27	21	28	31	27	25	33	30	26	44	23	28	32	35	42	33	28	35	43	32	27	27	27	35	32	34	39	28	30	26	22	39	30	29	33	30	24	50	28	41	36	31	33	29	38	28	30	34	33	31	40	30	30	23	32	22	33	27	26	37	26	35	36	29	34	30	32	39	33	36	23	30	39	31	27	43	43	29	43	26	32	37	25	36	36	41	34	19	35	35	27	29	37	38	32	37	32	31	32	34	34	27	24	27	22	30	32	23	24	37	30	31	32	20	27	25	32	34	38	37	32	23	33	18	27	32	33	22	38	20	30	34	30	28	30	33	21	27	21	19	31	28	26	27	35	25	29	21	29	21	32	27	36	33	29	29	34	20	30	30	20	35	29	28	28	26	32	36	25	30	38	28	29	24	35	30	32	20	34	29	26	23	43	23	23	24	32	31	28	27	23	31	40	28	34	31	27	28	20	27	31	39	37	30	45	38	29	23	23	30	21	35	33	25	29	38	27	27	32	36	20	38	27	32	25	26	40	32	34	25	30	29	39	35	34	34	39	28	37	24	32	33	34	32	32	35	34	27	36	33	25	30	35	21	34	25	38	43	31	30	29	36	31	37	24	27	29	39	30	44	33	41	25	25	18	32	46	26	26	36	31	29	26	31	33	16	30	33	27	30	27	37	32	36	30	29	27	33	24	38	27	33	29	20	30	27	43	24	27	29	33	31	42	35	38	21	32	33	27	27	37	24	33	29	37	32	33	36	37	39	32	33	31	25	30	20	35	24	28	30	26	31	39	31	43	37	29	34	22	38	34	27	39	29	43	33	34	20	36	32	40	30	39	23	24	40	29	27	33	29	29	22	37	39	31	25	30	33	24	39	34	41	32	33	32	30	36	32	25	29	34	33	30	28	27	34	33	30	38	27	29	20	19	32	28	35	28	37	29	32	31	19	44	29	36	30	30	34	45	34	31	27	32	37	22	28	25	29	31	40	31	25	24	23	32	33	31	28	33	24	32	33	28	28	34	25	39	38	33	41	22	31	17	21	27	30	37	24	21	34	40	27	24	28	27	28	33	31	28	28	37	26	35	26	18	36	29	27	27	33	34	36	29	34	34	35	29	21	24	39	35	34	30	30	34	32	23	25	34	33	31	32	22	31	29	28	24	22	38	28	38	31	26	35	23	32	27	36	27	41	33	27	30	34	38	39	42	31	30	27	24	31	40	34	32	28	29	36	33	28	30	27	34	22	28	41	35	21	21	29	37	27	27	28	30	37	35	36	30	36	18	40	40	32	35	41	28	29	38	28	30	23	30	28	25	26	30	37	28	28	29	30	27	35	29	41	35	41	44	32	35	39	36	41	28	36	32	36	29	29	30	28	26	32	27	32	40	33	26	28	33	40	34	35	44	25	34	23	32	35	41	28	37	29	24	42	26	25	22	26	29	30	22	39	24	43	30	32	29	37	40	29	27	32	26	24	32	32	37	32	26	27	26	29	19	23	29	30	31	37	26	31	36	33	32	33	21	26	28	24	24	43	23	26	28	35	36	44	21	25	20	28
36087	26156	20327	36134	42583	40227	35218	29220	22104	16717	12209	8965	7398	5641	4651	3775	2994	2260	1836	1646	1319	1149	1002	915	791	764	691	682	679	611	622	540	572	538	568	545	540	519	528	522	504	541	519	542	543	539	552	513	553	525	525	532	551	586	552	566	586	601	585	633	596	571	584	595	547	592	584	636	593	564	558	517	549	595	515	571	561	528	556	503	559	547	541	561	521	526	531	520	476	506	506	500	529	533	485	477	513	505	485	522	513	475	505	537	484	538	491	534	502	541	494	517	490	500	468	536	490	513	506	492	522	464	518	497	517	492	524	471	489	486	524	497	506	533	513	501	495	510	497	471	522	493	514	499	497	451	482	571	491	542	533	492	528	541	528	543	505	463	499	504	525	493	491	448	523	488	476	528	454	485	499	477	517	492	465	510	516	484	489	467	502	521	513	466	514	518	473	502	464	500	484	481	482	531	534	518	505	508	537	503	496	504	545	491	532	480	479	501	499	534	511	469	483	503	495	492	477	542	535	510	496	510	491	480	494	494	533	556	536	515	464	537	501	469	487	488	502	487	487	513	501	489	469	471	511	509	493	498	536	494	531	514	525	538	491	510	498	497	506	517	516	470	467	478	484	503	531	469	495	543	448	547	511	496	480	498	538	523	499	462	451	504	502	529	504	503	474	498	508	508	512	480	484	479	519	479	536	477	485	518	494	457	507	527	474	524	478	536	512	501	474	492	509	464	509	451	495	487	498	478	510	490	490	501	561	480	530	502	526	489	521	464	479	493	454	552	482	489	510	488	472	482	533	478	495	507	507	524	497	448	492	519	493	508	470	493	465	490	512	476	523	514	483	477	506	497	511	472	503	462	470	521	505	448	498	485	495	484	450	524	504	482	500	463	480	477	475	479	548	497	508	499	508	509	500	468	496	504	524	451	489	521	520	501	503	479	516	523	499	480	474	491	508	477	493	530	512	529	518	532	491	553	461	459	503	516	480	485	464	530	484	497	479	485	490	487	497	471	482	533	485	477	491	480	476	459	514	496	499	473	525	471	492	492	514	537	512	524	455	474	535	481	485	467	483	470	500	492	517	513	493	555	472	511	517	507	537	507	542	523	490	456	484	493	489	541	468	509	487	475	499	504	496	522	499	531	495	501	514	544	494	484	482	491	471	483	514	472	512	495	503	492	503	471	492	513	500	543	483	531	497	469	524	505	509	468	496	515	464	538	524	507	513	484	517	475	487	482	470	493	522	493	487	531	496	518	458	486	483	516	463	523	489	480	480	513	449	494	508	479	516	471	482	452	508	471	519	505	513	507	493	511	496	487	498	499	476	504	503	513	530	510	503	511	522	491	457	523	531	497	480	518	528	505	451	458	502	508	496	489	524	485	479	489	501	515	501	500	482	500	522	491	454	499	530	495	525	516	476	523	482	524	485	502	534	452	455	510	481	462	480	506	481	489	494	503	521	487	489	491	522	505	498	505	477	479	538	485	502	499	463	490	499	485	524	456	523	512	459	492	543	473	483	477	485	430	506	515	510	473	465	508	474	494	476	484	512	520	473	555	487	505	492	499	531	470	508	499	481	476	515	488	456	513	462	498	441	498	463	473	483	527	507	513	475	462	468	442	489	550	489	516	460	469	483	512	465	496	494	518	496	522	494	490	490	511	514	489	493	494	526	486	491	494	510	534	528	497	505	473	491	500	502	506	484	472	529	499	439	490	516	522	494	511	525	499	474	478	502	492	526	484	496	522	514	498	494	490	497	485	505	513	529	474	515	504	522	482	506	481	497	502	496	480	506	506	475	469	498	509	466	504	484	535	470	484	496	497	476	508	510	525	504	502	470	515	488	502	506	500	523	498	482	503	483	464	516	496	507	519	489	471	492	519	510	496	502	506	500	512	501	486	501	479	489	491	546	518	498	536	471	529	498	512	513	463	494	506	476	513	530	520	538	475	475	499	493	513	497	514	490	504	491	473	506	483	479	533	473	496	511	533	504	471	515	484	486	513	520	500	477	487	523	530	489	518	534	496	515	487	489	471	489	531	455	436	481	500	489	489	527	470	506	518	487	570	529	508	506	513	473	465	460	466	470	504	530	478	464	533	487	495	524	493	505	476	495	507	491	500	530	504	495	492	510	488	511	498	530	524	475	511	485	473	490	481	522	535	514	462	490	511	521	489	520	507	489	524	484	534	496	541	513	526	495	514	494	467	536	480	555	500	496	504	527	523	495	483	469	482	484	527	481	483	496	496	515	497	504	484	498	496	542	506	538	516	524	503	460	509	472	509	498	497	479	496	505	520	502	503	532	502	537	495	576	460	461	511	493	492	487	497	509	495	469	515	499	503	491	510	475	466	481	523	474	513	513	462	508	473	488	539	548	503	487	502	499	534	495	547	477	529	476	500	461	504	482	500	485	493	544	519	496	488	500	490	493	495	551	485	471	507	512	504	483	508	517	502	502	500	487	494	484	536	500	483	478	523	464	513	487	485	510	494	476	513	485	503	511	497	505	496	486	472	523	549	495	494	522	547	483	518	466	480	480	502	499	488	496	482	507	499	535	468	512	518	529	458	503	487	502	531	514	491	530	486	473	497	546	492	506	525	496	504	490	523	488	486	466	475	506	506	482	509	495	496	507	510	521	518	520	500	508	490	511	507	556	494	471	508	483	515	509	467	516	529	505	470	497	467	528	504	521	511	495	499	510	477	497	479	514	529	486	499	507	492	502	474	491	498	499	517	511	522	481	475	486	490	532	495	497	473	557	479	463	485	479	506	522	505	484	508	526	492	459	465	505	494	488	521	470	481	519	525	476	495	507	511	493	536	514	531	491	502	507	480	493	533	485	483	492	490	463	498	463	506	534	520	530	471	529	466	512	479	543	530	477	516	480	536	445	512	488	481	503	544	483	482	458	494	463	502	516	476	492	525	495	488	463	486	475	510	476	503	469	491	507	523	507	494	518	474	426	480	495	478	518	509	514	498	474	542	461	504	472	484	526	491	544	494	529	492	485	472	529	519	498	503	465	491	514	493	522	463	476	523	500	481	488	481	464	495	503	507	514	491	502	473	518	494	524	503	480	485	462	476	469	530	506	498	499	510	429	490	522	461	479	562	494	523	486	501	483	501	545	485	506	502	469	522	530	470	498	508	484	475	508	467	448	497	517	493	496	523	518	470	499	516	462	486	502	504	503	500	523	516	467	486	482	477	483	519	498	492	513	516	500	519	484	502	519	541	503	498	462	511	483	527	532	500	502	491	506	535	448	502	506	482	511	479	516	493	528	483	483	524	509	485	520	484	483	491	484	507	499	502	524	486	470	501	484	513	492	522	499	507	490	478	483	474	512	526	478	481	527	516	476	507	478	498	485	474	497	527	477	486	501	506	499	500	475	468	491	505	499	481	456	498	510	500	477	499	529	526	514	474	501	482	442	500	500	496	510	470	431	511	535	475	493	530	496	514	511	518	514	478	470	515	473	494	476	481	472	479	506	471
3891	1609	985	954	1450	1514	1246	876	552	374	284	226	169	130	108	95	93	57	55	47	45	40	47	53	39	38	32	26	18	30	29	29	35	36	29	26	37	37	29	35	35	28	34	37	32	24	32	30	32	29	35	33	32	40	36	39	30	30	29	36	35	35	16	40	29	25	31	30	33	23	31	23	39	31	31	27	27	28	35	38	37	41	35	33	29	25	32	33	31	27	38	30	32	31	27	27	32	34	37	30	31	40	32	30	28	37	32	29	32	22	35	30	32	33	30	31	21	35	24	31	36	37	19	33	29	25	25	29	27	23	40	29	27	19	33	34	30	30	27	30	31	33	35	26	25	36	27	35	22	19	34	27	30	32	38	26	32	22	27	30	37	28	28	39	26	35	41	30	32	34	37	23	30	33	23	24	34	33	30	40	39	39	27	22	26	37	38	34	33	30	28	40	26	28	31	28	31	36	32	35	32	33	28	37	36	31	33	20	33	34	31	33	22	30	38	25	20	45	22	28	29	36	18	32	33	27	46	30	42	40	30	38	42	30	28	28	25	27	32	21	29	36	28	31	30	21	36	32	45	25	20	26	31	28	31	41	30	24	34	23	31	30	34	28	44	29	30	33	28	42	28	20	36	35	21	33	37	35	40	42	29	33	23	24	23	32	37	35	31	38	23	28	27	33	30	42	35	32	36	32	28	33	34	33	33	27	42	29	35	37	27	28	26	29	31	22	41	22	32	27	39	31	29	39	24	30	38	35	31	34	31	27	30	30	31	35	28	28	20	33	30	21	31	36	31	33	34	32	42	26	29	27	23	39	39	30	25	29	36	34	29	35	27	30	37	27	29	32	31	28	28	34	34	39	21	30	26	40	34	22	30	38	24	31	23	33	28	22	22	31	32	38	34	35	38	32	31	41	27	23	26	34	37	25	25	32	28	32	32	28	29	33	29	32	33	31	30	21	31	30	28	28	31	26	25	29	32	27	29	36	31	34	30	31	30	30	39	34	30	29	28	20	27	29	25	30	35	28	24	29	37	25	34	34	30	28	35	23	31	28	28	25	30	26	30	27	30	33	27	30	28	34	32	30	31	32	38	30	36	29	17	32	33	21	47	40	31	33	38	29	34	30	34	21	27	29	28	24	36	27	26	24	24	28	32	27	34	27	29	37	26	22	33	28	27	30	33	24	34	33	29	34	40	25	19	39	26	23	33	32	30	27	28	26	25	28	37	37	29	38	26	34	19	32	31	27	40	21	29	41	36	31	29	29	34	32	19	34	37	23	36	26	30	33	23	21	19	36	27	24	31	37	15	37	33	25	34	36	28	37	33	27	23	30	39	30	39	33	21	38	28	31	24	22	28	23	39	36	22	29	33	29	39	34	31	29	34	23	26	22	28	25	37	37	31	34	33	35	32	31	37	34	36	44	30	35	31	34	34	31	27	30	29	30	25	32	41	30	28	30	27	30	29	27	27	32	38	33	21	26	35	34	26	33	32	25	24	32	37	30	34	28	28	26	32	30	37	32	31	27	26	28	25	37	24	34	29	35	26	36	34	35	35	34	24	34	38	40	36	39	34	36	29	30	33	26	27	33	21	33	37	31	36	28	19	29	29	38	32	25	28	19	26	33	24	25	27	21	30	36	26	25	32	21	27	26	32	27	25	32	24	35	29	37	31	30	19	25	27	33	28	32	21	21	34	33	29	33	28	34	33	32	26	28	33	35	25	30	35	35	31	25	31	33	36	20	26	29	30	30	22	28	22	28	33	25	21	22	27	29	30	35	30	29	33	26	27	22	25	36	40	23	18	24	36	27	32	34	28	32	30	30	27	31	27	30	20	32	33	24	34	26	25	36	25	31	25	36	33	27	37	37	27	21	39	26	25	23	22	35	26	31	25	35	31	31	28	31	22	25	18	29	38	38	33	45	23	32	40	26	24	20	33	42	25	32	34	35	25	23	28	43	20	21	18	32	27	27	29	28	28	33	22	38	33	35	32	35	30	25	24	30	36	44	26	36	29	44	36	29	35	31	25	21	37	30	38	39	28	18	36	33	29	32	30	28	29	35	50	24	25	30	25	35	31	34	34	31	34	23	35	29	47	34	29	33	34	29	36	29	34	29	33	33	31	39	32	38	43	24	27	25	35	29	35	33	28	32	15	32	30	24	30	39	31	29	27	25	24	30	31	38	25	24	36	32	31	34	31	29	30	31	33	34	32	45	25	39	32	31	29	36	29	34	40	36	28	26	30	28	34	26	24	20	31	33	30	27	37	21	30	38	25	31	35	29	35	30	38	34	26	28	31	29	32	30	29	28	17	22	46	31	45	39	39	31	29	28	30	31	24	27	30	27	26	24	29	28	28	29	24	31	40	29	30	28	36	21	28	29	27	29	28	28	36	32	45	27	18	25	38	36	28	33	29	40	28	29	41	31	34	26	27	22	33	30	24	29	41	29	37	24	30	25	28	35	29	30	43	29	23	32	25	32	34	34	33	32	29	30	23	21	34	35	20	32	30	25	38	26	26	38	21	40	25	35	41	29	27	35	34	27	27	25	37	28	33	27	36	36	35	32	36	27	33	36	28	24	27	24	29	31	31	33	27	26	21	35	30	32	34	30	32	27	39	31	31	40	31	35	37	26	31	29	36	36	28	25	28	30	40	31	30	33	30	38	26	37	36	30	33	38	41	33	28	34	25	26	26	29	31	27	40	26	31	25	26	34	28	22	32	29	32	25	27	36	25	32	32	31	36	34	25	33	22	28	35	32	33	32	30	31	34	31	25	31	26	26	27	28	29	31	38	28	34	28	34	29	21	27	32	38	34	26	36	32	36	34	47	30	24	32	31	21	28	25	42	32	33	22	27	35	45	27	24	45	32	30	25	30	21	32	31	34	26	34	41	31	37	23	39	26	26	21	33	29	31	33	40	30	33	28	29	33	26	28	29	26	29	38	26	34	23	27	23	34	30	37	30	41	25	33	32	39	29	29	34	32	28	24	39	26	32	38	36	30	25	31	35	35	31	35	32	29	35	36	37	41	26	32	23	35	33	27	28	31	36	28	27	26	28	37	36	27	35	31	33	34	31	38	23	35	29	26	28	21	27	30	27	32	29	34	33	24	26	33	34	28	26	19	29	29	37	35	25	31	28	26	37	32	34	36	23	27	33	30	23	31	32	33	33	25	26	35	34	32	24	31	25	26	28	33	25	24	28	24	25	33	27	39	30	32	28	29	35	30	28	28	27	27	30	27	32	24	36	32	32	27	30	34	30	34	34	34	28	23	24	35	38	31	31	27	32	31	31	26	26	34	22	34	38	37	28	24	30	33	29	25	26	32	32	33	30	36	28	19	31	37	39	28	45	22	24	21	27	13	32	37	26	25	32	30	32	38	24	31	23	34	22	29	36	24	39	24	33	34	32	27	24	29	42	30	25	25	25	29	31	32	33	34	28	36	30	31	22	31	27	30	21	27	33	35	23	31	36	30
35759	25972	20248	35807	42743	40322	35311	29044	21664	16142	12132	9603	7758	6074	4569	3557	2850	2179	1697	1476	1247	1088	952	861	801	727	624	622	599	626	523	556	529	549	546	528	532	503	543	539	511	515	515	536	543	512	541	541	538	555	526	561	574	553	555	545	530	530	584	584	593	539	541	582	630	577	585	596	599	529	549	577	554	528	511	517	510	514	515	564	545	493	522	530	529	510	515	528	511	519	477	515	453	494	501	512	516	489	478	480	482	501	519	499	443	467	485	466	475	500	494	456	481	517	488	478	474	506	508	486	471	510	465	452	494	494	460	474	478	495	472	493	503	471	505	519	473	459	491	489	465	441	469	510	476	526	500	465	487	489	489	477	464	524	488	496	430	477	471	493	503	536	458	477	476	474	477	460	489	488	505	494	524	478	481	512	464	478	484	464	522	523	480	505	476	490	469	479	465	464	468	522	478	504	499	494	501	470	494	514	504	475	400	463	477	446	507	504	462	475	500	488	462	493	500	506	479	449	466	455	460	531	475	459	469	466	445	503	514	477	470	487	489	490	463	451	511	499	486	479	504	492	513	452	495	496	495	491	497	507	488	479	523	457	504	453	503	491	493	490	471	476	493	502	475	497	498	456	455	479	491	473	510	470	486	482	511	492	458	516	534	527	503	463	509	470	481	516	490	463	461	505	521	511	519	495	473	482	451	421	471	484	522	483	534	507	469	533	516	484	528	487	514	474	505	491	471	475	489	492	505	462	495	494	479	501	461	528	479	456	518	476	481	481	491	456	555	531	470	498	519	488	466	500	525	471	491	488	522	491	484	452	480	488	531	493	482	491	461	460	498	467	486	472	476	491	485	528	489	477	515	544	501	477	473	519	475	499	524	467	479	496	500	513	485	483	520	508	479	490	454	479	498	469	452	486	519	477	454	459	471	510	510	479	453	479	463	475	462	455	494	473	495	429	497	470	502	506	485	486	512	501	471	512	532	509	503	515	464	480	478	471	479	511	502	495	504	490	489	499	471	493	462	469	503	517	495	478	488	477	477	504	450	529	507	481	483	472	461	493	472	449	464	511	502	481	484	474	501	461	508	453	501	499	501	509	482	467	501	468	484	500	490	485	478	480	501	508	483	441	475	480	482	466	487	514	476	462	484	484	518	493	515	478	499	491	483	490	501	473	514	506	495	446	517	500	507	530	468	460	494	513	485	476	470	485	475	502	492	480	472	464	504	503	528	451	502	489	495	509	474	499	485	469	478	467	460	475	474	509	537	463	505	464	537	459	495	469	513	440	491	507	521	505	475	496	484	479	482	506	506	490	466	499	466	481	474	485	408	494	476	459	476	491	485	456	489	470	507	495	473	451	474	512	462	482	499	530	496	488	507	469	509	478	493	519	481	480	497	459	474	489	523	517	466	484	492	485	500	475	472	497	504	468	519	528	493	472	473	514	445	477	465	464	513	462	527	521	491	538	501	476	471	496	470	524	504	502	465	489	503	485	468	488	471	477	477	504	494	470	510	477	522	497	502	525	520	504	483	481	475	500	481	462	452	479	471	464	483	500	489	487	515	510	481	452	486	502	498	509	475	482	520	481	492	498	485	484	475	460	485	481	505	458	495	492	512	464	493	472	455	487	507	514	476	480	530	460	486	485	518	465	458	480	477	480	482	477	525	495	492	474	487	492	483	507	454	492	478	484	499	473	487	480	470	462	485	487	489	492	473	427	507	467	504	494	479	493	515	465	481	480	487	489	493	497	514	529	474	456	492	529	502	482	475	479	487	472	466	510	472	479	518	518	498	481	505	481	489	507	489	464	495	481	487	470	480	494	498	489	490	506	458	451	482	493	505	486	475	496	516	437	497	461	559	451	486	474	424	500	500	494	495	482	483	491	495	532	478	485	466	452	459	465	460	505	454	460	504	533	510	490	512	482	474	446	510	467	525	509	457	482	482	486	465	491	487	489	488	488	498	500	495	455	477	472	494	520	497	485	529	495	525	478	486	506	493	496	458	508	480	467	464	502	448	484	436	491	466	494	512	510	499	504	445	482	469	518	486	485	475	497	497	468	475	470	458	465	503	475	494	471	497	506	494	549	493	493	497	501	463	500	502	452	485	491	437	458	475	476	495	470	515	515	502	466	467	482	495	521	473	506	510	459	484	500	472	457	475	491	465	471	498	470	476	468	488	497	524	508	522	474	484	500	519	492	493	504	503	467	497	458	452	515	524	467	479	483	523	483	468	453	480	504	523	521	520	474	533	519	487	482	468	497	510	457	495	507	471	472	468	483	509	473	484	473	473	491	489	490	500	460	504	514	482	493	459	477	501	523	511	485	513	488	504	500	531	476	461	523	479	481	480	465	449	480	490	511	495	487	477	456	462	508	499	506	456	482	518	516	434	466	501	458	520	498	482	493	485	463	521	477	495	497	460	476	492	515	473	487	457	471	480	503	511	507	508	462	492	487	532	505	458	487	508	468	502	498	466	491	474	473	528	516	511	496	482	492	485	511	497	520	489	528	505	512	527	518	475	466	475	511	505	515	533	489	471	507	467	479	467	484	465	492	516	491	492	491	542	505	488	490	493	481	499	501	497	476	510	517	469	471	499	501	484	493	492	471	526	512	463	520	494	513	489	494	508	499	502	495	491	524	489	500	513	466	493	475	486	477	514	469	481	496	489	501	474	516	511	480	474	431	456	514	474	473	511	480	492	491	495	470	488	501	486	457	501	513	489	487	494	517	474	458	459	443	540	518	498	486	499	490	531	473	501	476	524	513	478	489	502	497	484	490	482	487	445	445	479	494	495	452	493	485	461	507	477	495	467	517	495	426	433	462	518	456	508	519	517	497	457	513	459	517	479	459	455	496	438	488	507	505	478	500	493	560	492	489	504	439	481	513	519	487	454	453	471	458	481	463	503	450	488	507	476	477	532	530	500	491	462	525	506	499	485	457	495	472	539	509	520	487	477	494	457	485	503	492	518	511	442	513	523	490	484	478	488	478	494	469	471	498	502	449	488	509	526	494	467	500	504	518	511	492	490	516	467	505	491	518	501	463	444	517	518	508	491	520	440	512	455	505	513	508	476	494	482	431	483	469	517	513	523	509	486	493	483	473	503	479	451	504	444	475	459	497	499	479	493	458	518	456	541	522	506	477	513	493	507	498	480	504	511	485	514	499	503	510	458	488	488	530	460	476	486	489	499	492	485	487	461	478	497	473	477	514	458	476	492	462	462	507	503	494	480	490	484	492	488	482	494	527	521	509	503	494	454	492	496	500	520	520	474	479	510	495	476	480	527	482	504	521	500	503	503	560	503	486	486	489	495	446	459	472	488	471	477	513	542	508	475	470	505	470	503	490	518	478	494	485	514	517	460	483	473	444	485	542	476	514	439	506	493	506	506	435	524	493	512	527	503	471	473	505	503	476	445	482	468	506	485	515	464	480	435	502	472	489	489	466	480	455	489	514	503	477	514	471	495	468	473	505	459	505	511	449
6256	2343	1451	1356	2048	2251	1735	1270	872	587	412	325	281	208	189	138	119	94	88	87	70	76	61	65	53	56	57	48	56	60	57	54	49	53	42	42	54	43	46	43	39	50	49	42	47	47	57	48	53	39	42	47	56	38	39	44	40	43	41	57	61	42	52	46	65	59	35	42	31	49	46	53	45	50	47	41	52	59	54	59	63	31	45	44	40	43	45	49	46	50	56	40	57	38	60	46	50	46	43	50	38	30	46	41	33	44	41	48	49	46	48	32	52	47	49	53	38	38	36	36	44	42	51	44	41	39	53	45	41	58	43	43	40	42	38	44	51	45	47	39	48	48	44	42	45	44	49	50	43	34	50	45	47	44	47	41	44	45	42	38	46	42	48	51	37	49	37	36	43	37	46	57	42	37	47	41	54	55	49	38	54	40	47	53	44	49	36	26	49	38	44	51	57	50	46	39	42	36	45	47	51	49	36	47	34	43	41	42	43	31	51	40	48	47	48	59	43	52	50	54	37	53	54	43	35	41	56	32	46	34	51	42	38	37	37	44	51	48	37	60	57	51	46	49	47	35	54	44	38	40	54	56	40	33	50	37	46	47	33	34	47	54	44	35	53	55	57	35	39	50	46	51	52	55	50	47	41	44	41	52	52	43	43	42	38	44	45	54	51	58	36	52	44	45	49	49	33	32	41	36	48	59	45	37	36	41	53	48	52	40	40	45	39	41	48	42	47	47	49	37	60	41	32	49	40	37	45	36	48	48	46	39	38	40	36	31	42	45	44	49	52	46	52	39	32	43	43	36	37	33	47	41	47	25	50	46	31	43	32	50	47	48	41	46	26	47	42	47	40	47	55	43	46	28	47	53	41	39	47	35	44	59	49	57	42	39	48	39	37	37	54	37	42	57	40	42	44	45	59	36	48	51	42	56	42	27	50	48	30	45	55	54	55	46	37	40	37	42	43	50	34	52	46	40	39	52	43	44	30	42	38	34	50	43	46	34	44	40	42	40	31	47	41	40	51	52	51	50	52	30	36	37	45	63	50	30	51	46	33	55	37	47	50	42	39	52	42	36	60	37	43	50	45	45	29	51	39	45	45	50	45	54	52	49	46	50	46	45	48	60	46	45	45	45	46	55	39	36	66	37	58	41	47	39	42	39	37	44	51	47	43	29	44	46	51	44	56	45	35	54	48	41	46	35	38	35	55	47	52	36	53	43	42	54	35	43	47	43	49	56	49	51	46	44	51	48	30	44	40	54	40	40	31	45	46	42	53	40	49	41	51	43	43	43	39	36	43	43	53	38	48	56	39	49	47	51	52	42	42	37	31	56	40	47	49	37	50	33	40	50	36	36	44	51	55	42	52	46	41	42	37	45	51	53	52	43	50	43	48	45	39	43	45	41	42	42	52	43	47	50	45	42	46	49	49	39	34	44	36	44	52	39	48	40	32	51	36	49	52	32	49	34	61	40	50	45	42	44	39	40	45	45	31	33	48	39	34	58	46	47	42	52	38	37	41	39	37	46	58	36	38	51	46	38	42	53	48	40	42	49	46	32	32	51	41	45	54	38	39	40	42	44	63	43	42	39	34	43	37	52	53	45	36	47	53	50	47	37	48	41	47	37	50	46	49	40	50	33	48	35	56	30	43	31	45	38	36	40	42	49	40	44	34	40	47	47	50	48	41	41	47	44	47	35	40	54	45	55	36	43	45	50	51	40	37	43	53	63	38	38	35	42	43	42	39	50	52	49	50	40	31	50	35	33	42	37	44	37	49	50	34	47	41	45	46	55	44	42	50	39	42	41	42	44	56	37	48	43	37	37	58	45	46	42	50	46	49	50	54	43	36	49	41	30	49	46	41	45	47	44	56	44	48	38	34	54	40	42	48	59	37	37	38	50	51	46	49	45	44	50	37	37	46	42	61	48	49	46	51	43	53	44	40	45	39	52	43	55	51	34	51	46	55	49	38	50	46	42	46	47	35	48	42	42	44	52	45	42	50	50	44	40	59	37	47	36	51	55	49	44	48	45	45	52	45	49	46	47	36	40	46	33	44	45	59	38	50	47	55	57	46	56	33	46	42	38	37	42	44	45	43	27	42	37	35	52	41	44	49	34	38	57	45	50	50	33	56	56	42	60	46	47	40	34	39	39	49	46	47	50	40	44	55	41	43	42	46	41	40	40	55	37	40	46	44	52	51	45	42	47	48	54	43	49	38	45	51	60	55	52	36	39	44	52	49	44	53	43	41	37	45	37	46	44	50	48	48	43	39	38	49	48	37	56	44	55	44	55	44	43	45	58	45	47	42	44	56	41	39	51	41	53	50	37	53	49	40	37	47	53	43	46	42	45	46	47	45	40	45	51	38	44	41	41	41	42	52	42	49	37	40	38	41	43	43	28	45	43	53	28	39	50	39	37	47	43	47	49	43	44	42	40	47	46	42	44	45	39	52	35	35	47	54	34	54	45	53	42	38	45	52	47	42	44	41	31	55	46	52	40	48	62	52	46	46	47	36	50	55	47	54	35	32	48	40	48	59	39	42	46	40	58	47	59	42	50	52	47	63	50	42	40	41	39	45	57	38	35	52	56	51	36	41	53	33	51	51	52	48	46	42	29	44	46	43	36	50	47	39	54	46	49	45	41	53	35	48	54	49	47	38	46	43	39	44	51	47	47	57	50	45	42	43	40	45	42	43	48	40	45	34	41	49	41	47	41	44	50	35	45	39	38	48	46	43	39	47	52	38	42	30	40	45	54	31	48	51	32	36	47	44	43	20	46	33	36	49	55	34	49	39	46	41	65	44	48	34	39	50	54	43	43	41	52	46	42	33	36	54	33	37	44	54	41	52	34	47	33	41	45	53	49	35	41	42	46	38	40	46	49	46	50	49	55	38	40	51	47	47	52	41	32	44	47	40	39	41	53	47	50	44	39	48	42	44	41	39	54	43	45	39	35	47	43	43	48	57	42	35	44	48	42	47	44	46	55	50	48	40	41	54	38	49	39	36	48	56	37	52	45	44	48	39	45	53	41	54	38	46	51	53	53	50	51	44	58	43	41	39	50	38	32	48	37	57	51	37	55	42	45	53	37	50	44	46	46	38	45	55	40	34	46	39	31	46	46	36	40	42	41	44	42	43	43	49	48	46	37	49	49	35	45	41	55	51	53	37	45	47	36	43	54	43	37	35	57	49	51	40	49	40	40	34	53	42	42	49	40	43	47	55	38	38	39	41	38	41	54	52	50	49	52	35	45	34	34	44	40	39	59	35	35	40	51	44	52	48	50	41	44	45	51	47	51	32	50	27	51	32	41	45	55	36	54	45	40	51	51	41	56	40	42	53	50	47	58	38	51	34	44	55	51	48	38	42	36	44	50	47	53	45	38	44	45	47	34	43	50	47	50	41	57	40	37	49	39	51	33	51	46	47	45	37	41	52	39	46	44	57	52	45	54	54	40	39	40	38	46	48	59	42	42	41	44	34	38
38692	29418	23923	39757	46807	44516	39255	33215	25985	20784	16467	13744	11408	8838	6757	5142	3940	3246	2767	2358	2068	1817	1624	1440	1299	1199	1133	1065	976	965	957	830	897	793	757	829	820	802	754	800	784	789	822	790	789	748	726	739	756	753	778	822	759	792	874	766	807	858	815	803	825	797	803	877	906	855	888	863	799	832	848	822	780	766	779	751	751	742	796	784	774	760	776	804	736	819	777	771	723	727	717	724	726	727	706	685	683	687	666	704	703	724	709	686	722	673	718	740	722	697	725	724	762	744	696	707	717	781	699	695	753	672	754	670	688	747	738	767	748	720	718	769	695	729	691	724	720	744	707	679	703	757	744	668	743	710	711	719	661	761	737	659	777	682	713	709	680	746	664	740	717	732	706	725	733	709	683	704	739	689	677	757	707	682	747	708	660	723	663	716	679	729	750	721	726	701	697	711	658	697	693	690	668	716	727	684	693	704	702	698	682	745	739	692	718	726	753	648	717	699	722	687	677	706	704	732	741	712	698	756	739	730	681	690	686	691	715	709	699	705	698	720	723	700	722	656	709	735	757	697	747	727	759	712	718	688	738	700	679	676	680	760	713	715	664	688	714	698	712	689	738	723	743	756	700	661	697	733	759	693	728	711	676	709	747	679	714	692	732	734	695	732	723	705	695	718	717	703	683	676	764	693	734	715	721	734	725	709	728	676	742	686	714	736	704	716	713	693	764	705	714	739	718	690	720	707	695	689	719	690	690	713	719	710	713	721	727	703	706	713	665	725	680	729	745	691	720	729	736	705	737	743	701	703	753	665	689	711	718	710	731	729	755	744	715	756	706	690	711	698	679	697	700	714	681	676	692	714	705	691	774	686	696	696	714	707	699	707	722	738	708	733	743	674	708	664	737	700	750	665	721	734	682	665	745	719	725	717	752	707	762	759	757	698	669	681	742	685	693	687	747	728	657	729	692	653	733	774	714	671	706	677	684	743	717	646	719	714	747	723	679	747	698	726	711	710	700	712	711	732	730	734	724	749	678	740	709	724	686	701	722	682	729	711	686	682	672	704	697	658	736	715	725	676	709	725	697	715	695	749	724	749	636	712	721	762	716	753	679	686	722	693	721	733	683	741	727	738	712	728	659	740	743	704	744	723	690	707	717	734	699	676	687	731	682	728	767	701	664	707	747	756	722	730	720	718	727	692	717	689	736	710	711	689	711	707	675	720	736	748	706	745	653	715	735	691	699	694	702	716	696	730	697	719	714	738	674	684	711	739	712	734	702	708	725	742	742	667	702	739	661	708	658	688	719	692	740	688	699	703	717	684	714	720	760	736	712	682	723	700	687	731	699	748	712	726	731	722	691	736	686	705	710	720	671	675	708	691	719	750	723	694	724	711	720	761	761	708	705	662	730	680	704	644	718	698	653	665	702	703	698	682	730	691	688	706	718	652	681	731	706	756	758	721	690	673	661	716	704	741	707	717	747	712	750	718	717	713	699	704	723	732	720	669	693	702	729	762	727	768	728	704	676	703	713	678	696	734	650	714	703	751	705	705	692	717	702	743	735	721	752	757	700	719	715	687	745	669	733	680	675	702	703	695	702	735	679	717	720	704	733	729	696	710	687	707	725	701	721	704	717	692	736	677	705	759	700	716	713	674	695	708	725	747	755	727	722	653	740	699	705	706	722	641	708	696	718	706	678	692	742	697	698	693	700	722	687	748	698	728	733	727	635	750	684	709	754	685	688	705	745	712	706	706	722	660	700	683	717	731	652	704	699	670	703	665	707	743	769	773	690	696	704	682	661	684	665	746	780	708	725	697	663	691	691	688	729	654	715	700	726	787	717	699	704	733	690	728	712	742	697	684	702	697	688	711	695	697	705	719	725	732	701	763	726	726	713	740	694	704	711	682	695	721	678	723	682	720	708	686	693	687	723	723	750	708	757	737	731	679	708	686	704	716	718	731	720	707	676	732	700	710	718	718	712	709	706	720	713	717	700	723	721	670	679	715	723	636	699	718	703	699	705	703	695	744	735	671	727	709	678	737	699	748	753	687	707	748	742	683	688	701	718	716	689	720	717	749	698	710	736	718	730	702	710	681	686	717	748	705	665	713	714	694	739	709	717	697	688	730	705	714	719	709	695	728	673	692	670	723	717	699	688	707	729	718	701	716	718	709	690	676	729	749	721	694	728	668	742	708	660	698	771	667	729	676	718	718	702	700	705	702	707	766	697	705	745	708	731	703	687	668	749	680	730	678	712	720	713	685	690	717	710	726	721	698	713	720	725	633	766	752	686	677	745	738	689	692	726	714	699	724	705	694	756	688	716	719	723	681	712	678	699	704	714	712	697	658	676	681	649	683	747	766	736	711	701	677	749	718	707	720	678	689	728	693	712	716	679	695	705	685	683	683	692	713	705	736	718	712	755	720	717	719	719	721	706	706	730	658	745	695	706	736	691	747	742	679	748	689	667	739	655	754	730	687	725	715	668	703	726	735	706	698	738	708	740	737	708	732	752	709	721	732	671	707	717	713	713	744	716	724	743	745	688	710	695	705	736	712	672	712	712	700	727	746	725	774	668	727	713	698	703	717	733	708	707	711	725	681	718	751	682	700	753	674	771	736	679	750	723	733	677	728	710	719	768	736	742	707	747	670	682	723	683	734	763	684	751	675	729	728	717	723	748	705	708	700	700	693	662	718	710	696	743	668	693	681	680	678	705	732	708	725	694	704	715	694	674	720	734	746	719	689	672	722	694	723	693	747	705	730	699	720	689	731	684	670	705	696	727	649	726	711	695	678	739	730	707	719	757	725	731	703	701	741	758	703	668	712	698	685	697	696	752	677	711	705	768	727	647	749	736	722	677	661	717	728	709	705	657	684	715	665	756	710	710	742	720	681	685	725	681	658	754	728	706	734	718	761	734	735	694	706	688	737	673	675	747	705	679	695	706	729	701	637	724	710	728	712	685	715	685	696	736	712	695	736	718	731	747	684	732	686	707	745	674	733	698	694	633	719	718	668	697	708	743	688	719	716	732	690	731	712	717	730	739	727	677	683	755	768	672	706	726	722	697	678	747	676	699	740	698	703	726	707	737	768	705	693	755	687	703	723	680	727	728	748	705	748	734	713	718	744	760	692	667	706	710	751	699	729	729	674	704	731	706	696	783	705	704	725	653	736	732	672	674	676	708	709	704	690	703	642	709	739	663	687	722	693	736	738	750	743	714	659	709	711	738	669	705	677	701	696	724	760	703	697	737	673	718	703	686	709	674	694	703	716	656	691	725	716	699	717	664	696	751	702	724	703	743	660	712	671	716	747	689	692	718	694	708	724	714	663	734	738	746	682	670	732	748	711	695	697	683	746	741	673	714	670	736	664	709	658	686	719	731	690	773	685	691	668	719	706	693	750	734	723	733	700	737	662	719	708	742	683	713	693	727	713	730	737	726	676	754	688	696	693	729	695	733	726	739	737	692	715	701	733	689	721	671	717	675	674	705	686
7541	3739	2057	1960	3153	3395	2758	1911	1212	865	657	513	457	337	215	200	139	114	89	91	70	71	61	62	60	44	49	40	37	40	34	40	32	34	43	35	30	24	20	43	36	35	26	38	33	39	30	41	35	26	29	30	27	36	24	29	21	27	39	32	39	35	39	37	41	35	39	41	33	35	46	28	37	44	44	25	26	32	35	41	40	30	45	38	28	31	32	24	37	34	26	44	27	24	30	27	28	35	26	34	22	33	28	24	30	25	25	23	30	28	33	29	25	32	36	36	20	19	26	35	39	33	23	26	36	35	37	39	35	39	37	23	31	43	29	20	37	41	37	37	45	39	31	25	33	30	28	31	34	25	27	31	26	26	28	22	40	40	27	28	39	34	34	33	33	27	34	28	38	23	35	43	33	31	25	19	30	28	27	25	29	31	34	28	32	31	34	28	30	22	24	26	20	35	31	36	30	22	29	28	28	25	34	37	22	29	31	25	48	31	33	23	25	26	21	25	33	22	29	31	22	22	31	28	29	37	27	29	21	31	34	29	25	28	29	37	33	21	26	41	42	29	27	30	23	35	35	29	26	32	29	25	32	22	30	30	30	38	22	26	32	38	28	41	35	27	24	26	30	16	35	27	30	40	28	24	26	27	24	27	30	30	29	31	33	46	42	30	26	27	25	29	23	25	29	27	29	36	27	33	30	32	37	35	20	20	33	36	34	30	30	27	33	29	31	33	42	28	24	28	35	28	35	31	29	32	43	32	22	22	27	29	37	13	31	22	26	19	27	31	28	30	32	29	34	27	25	29	37	26	27	23	27	38	24	38	25	26	32	22	29	30	37	31	31	31	25	24	37	29	22	20	30	29	32	33	27	27	34	22	28	34	29	36	31	29	25	33	30	23	35	23	30	29	30	31	33	30	32	26	19	27	24	27	26	32	32	29	30	30	26	33	38	35	28	28	25	27	25	29	29	29	23	58	30	43	33	26	29	32	36	32	23	17	42	23	36	25	34	28	21	29	37	41	49	24	30	33	22	30	27	37	30	33	22	30	29	27	33	28	36	29	25	29	29	39	35	32	23	42	26	27	32	41	21	24	21	33	19	20	34	23	30	33	27	31	33	28	29	27	29	30	34	26	34	28	24	36	18	25	38	37	28	32	26	26	36	26	33	21	21	27	28	28	34	35	33	27	35	29	28	40	38	19	31	33	30	28	28	24	29	30	29	32	30	31	37	31	31	31	24	38	29	31	29	27	29	41	35	33	34	39	34	23	21	37	41	25	38	28	30	24	29	34	36	31	31	33	28	30	31	25	31	23	26	30	31	34	33	22	28	26	28	33	23	30	31	25	36	33	31	17	25	28	28	32	34	25	32	44	34	26	19	26	39	42	33	36	32	28	31	29	19	35	33	33	32	27	32	42	38	26	26	31	30	34	35	25	36	31	31	25	31	25	29	15	34	34	30	21	35	34	25	31	26	39	22	28	20	37	29	30	29	26	30	33	37	37	19	26	22	27	25	22	35	35	28	24	34	44	29	34	26	30	39	34	29	39	28	27	23	31	18	34	28	24	37	30	37	26	30	29	38	24	38	37	27	33	33	34	28	25	36	21	40	41	33	32	25	21	23	23	33	17	42	31	31	27	25	13	26	35	22	25	32	26	33	40	27	30	30	24	29	37	25	37	32	31	35	21	29	36	36	34	29	32	27	36	30	26	32	31	36	24	31	30	29	26	34	29	27	28	37	30	36	30	41	31	35	36	33	26	32	31	33	37	29	28	25	22	33	40	34	24	30	31	34	32	28	35	26	24	24	35	21	23	24	33	32	29	34	20	28	30	37	31	29	36	33	33	29	27	24	27	34	28	33	40	29	35	33	39	29	35	20	33	34	32	31	30	34	31	36	30	44	49	39	28	24	25	30	33	24	34	27	31	25	39	36	29	34	34	26	22	29	24	30	32	17	23	21	21	26	36	30	30	34	31	34	33	26	35	29	25	26	37	25	24	31	26	24	34	29	26	24	32	26	27	44	30	36	29	40	29	26	38	26	38	36	29	37	25	34	30	27	35	27	33	28	29	26	29	27	30	36	35	26	26	39	36	23	33	24	37	28	29	31	31	36	36	39	21	30	30	32	27	18	26	26	26	20	28	26	25	29	35	30	36	25	25	36	25	27	27	46	30	30	40	30	26	22	21	28	34	23	28	30	34	34	29	29	28	37	26	33	24	36	30	29	27	34	31	41	38	31	35	24	42	24	23	29	39	30	37	30	28	37	27	33	23	26	35	33	26	34	36	31	36	36	36	29	37	26	30	44	33	27	31	27	31	35	38	25	22	35	25	31	50	30	34	36	27	39	23	25	31	28	29	35	34	39	30	28	23	31	26	27	36	34	31	25	25	32	32	30	30	35	37	23	26	30	32	32	28	35	28	25	30	35	20	32	27	22	33	30	26	27	32	29	26	33	31	30	24	35	26	35	29	31	20	25	33	25	26	31	27	25	35	26	30	30	35	25	31	32	25	24	28	28	37	35	31	41	20	32	39	35	33	37	34	28	39	34	30	35	26	24	34	27	43	35	27	44	20	27	27	37	36	39	30	25	35	27	35	21	26	38	29	39	28	36	33	36	27	23	32	32	34	31	35	31	31	40	35	32	31	25	38	33	30	34	24	28	37	29	35	29	24	34	24	34	25	22	24	27	30	33	27	26	37	36	27	33	39	29	37	26	39	25	34	31	36	31	31	29	35	23	25	26	28	37	32	30	30	37	26	29	25	26	31	32	31	33	32	31	27	33	25	35	26	26	44	28	31	28	30	24	38	33	30	34	29	23	26	22	33	21	35	40	32	32	31	30	22	37	32	44	34	31	34	35	19	36	31	31	27	33	30	34	33	24	34	25	33	35	28	23	28	33	32	31	40	29	23	30	42	29	29	22	33	32	26	34	28	13	21	26	28	29	22	32	33	25	34	32	31	27	31	27	30	21	32	40	24	42	43	33	37	33	37	27	36	44	21	30	26	27	28	38	31	28	34	31	20	42	38	31	30	27	25	25	30	32	29	37	32	40	22	26	30	31	28	30	38	28	36	23	36	24	24	33	35	21	33	29	34	30	30	27	27	30	33	28	17	37	35	34	30	31	31	24	17	30	25	33	41	36	38	30	31	28	46	25	23	32	35	34	29	26	22	29	38	27	34	27	23	28	32	33	32	29	31	25	37	34	25	33	25	34	33	32	26	31	29	22	31	27	25	31	23	24	37	30	31	28	31	30	32	34	26	24	31	25	31	31	35	26	38	35	39	22	29	28	25	28	24	40	28	28	32	31	35	25	31	32	48	24	35	34	35	23	31	39	35	39	19	29	30	21	31	25	33	35	21	28	30	22	35	30	36	36	28	32	32	22	46	32	29	44	30	21	29	23	39	28	23	37	29	20	27	34	26	24	26	31	38	29	22	29	31	31	35	30	38	29	27	29	32	25	24	21	24	30	35	23	29
45082	33827	28399	44341	52076	49259	44002	37601	31028	25717	21344	18277	15349	11581	8767	6897	5335	4193	3517	3062	2605	2219	1953	1621	1503	1307	1186	1037	1033	959	813	809	748	744	713	724	662	695	698	677	675	661	623	618	605	617	599	644	608	622	673	668	671	710	696	696	688	686	686	664	635	631	625	618	693	771	717	700	631	637	646	582	606	594	535	601	510	570	575	561	545	575	541	533	562	583	554	515	527	540	538	533	437	508	467	494	478	456	463	495	469	457	513	522	470	513	487	484	465	498	494	476	483	535	451	475	436	501	487	472	520	470	495	512	501	519	489	493	498	529	492	435	482	481	536	530	517	467	519	514	473	472	449	472	496	522	490	451	511	455	514	455	480	490	476	463	479	492	489	490	468	471	472	469	502	464	511	477	503	474	472	429	501	475	506	444	482	497	475	494	493	449	478	482	483	488	457	497	482	488	526	511	503	454	527	469	460	481	509	492	488	481	485	503	475	468	451	501	490	475	444	494	482	466	505	474	475	487	455	476	449	458	480	513	472	495	465	474	465	513	477	479	496	455	427	483	488	474	463	520	479	485	523	493	472	474	500	512	490	478	445	480	477	493	487	505	488	451	477	485	434	519	453	490	483	471	482	479	505	478	466	536	502	492	451	449	492	507	512	482	472	496	460	434	473	468	518	493	462	459	491	466	457	508	452	474	491	461	466	506	493	511	475	473	489	499	455	497	480	494	471	531	532	490	491	467	476	477	471	489	437	491	466	491	493	456	493	495	480	460	515	462	502	468	473	421	498	505	484	464	492	498	412	495	474	461	476	467	529	486	472	445	505	490	485	461	488	484	468	483	471	511	494	468	477	468	473	481	482	516	442	462	494	475	482	473	480	499	475	468	513	506	481	511	493	470	495	493	472	485	486	473	505	519	467	424	471	510	477	503	451	469	513	489	460	479	446	466	474	466	472	502	467	452	492	484	490	496	499	484	447	467	507	501	484	443	477	453	478	450	450	496	432	499	486	486	466	499	450	455	483	509	503	481	497	476	474	502	456	496	444	504	473	482	454	481	493	513	446	523	484	453	473	485	448	501	497	461	499	471	475	514	519	500	460	468	489	452	464	462	495	491	469	474	502	521	463	495	479	483	455	474	469	459	468	464	491	450	474	471	470	436	435	448	473	452	510	489	462	524	480	511	504	438	484	442	474	466	471	515	440	459	452	472	479	456	482	489	458	482	451	473	474	483	451	424	477	499	503	461	500	489	518	443	441	481	464	458	498	445	494	494	479	488	430	495	492	442	486	483	497	483	496	506	444	516	506	490	476	467	496	470	470	498	488	509	497	472	482	494	461	454	489	463	451	464	472	475	458	471	483	489	472	485	520	479	488	462	496	438	450	492	472	463	479	502	483	510	517	492	496	477	443	474	490	507	485	429	448	523	479	451	518	479	525	483	488	512	445	471	495	482	468	463	505	487	500	489	491	516	496	446	497	518	503	560	493	496	457	496	430	494	483	474	472	486	490	444	492	495	496	506	437	488	496	463	487	478	496	465	491	486	487	470	451	483	478	450	473	520	471	530	483	482	516	477	523	462	461	459	488	492	464	461	493	461	459	472	455	463	452	470	537	498	464	455	432	511	453	486	480	465	494	500	515	472	507	450	492	494	472	472	483	417	481	455	495	458	476	462	476	495	521	514	428	483	494	445	483	498	474	481	463	478	444	480	467	509	455	445	475	535	478	489	496	508	485	480	471	479	484	451	457	481	490	441	473	482	502	482	482	467	522	472	484	446	505	457	452	486	494	497	453	467	503	483	468	506	438	483	446	464	438	449	491	470	463	446	491	497	469	475	458	459	482	507	477	459	492	479	481	492	478	489	503	467	447	473	494	479	476	526	485	456	487	470	490	495	502	449	480	484	439	460	504	461	532	484	510	488	477	513	463	442	494	458	507	482	466	474	472	469	452	427	501	489	523	479	511	469	474	455	486	480	497	444	475	465	456	491	492	516	445	509	486	463	512	486	486	505	457	467	471	491	486	453	465	475	456	451	463	473	489	473	474	509	492	468	483	464	432	469	467	468	467	493	490	536	515	502	517	499	522	464	476	482	455	488	476	459	458	502	507	463	504	495	507	472	502	467	498	471	454	481	489	447	498	453	466	477	486	480	497	491	455	468	475	424	484	486	468	473	482	440	482	483	476	493	497	453	465	467	474	480	470	456	503	476	449	499	480	493	462	486	496	496	540	461	485	474	476	471	494	513	458	463	456	464	462	442	471	475	454	466	492	421	500	454	464	502	478	465	465	454	476	491	493	467	477	512	473	464	450	493	476	465	469	452	462	471	484	465	498	466	451	479	502	511	444	521	457	484	461	473	463	528	477	486	459	485	459	488	507	505	540	484	461	501	457	479	453	451	496	471	490	464	514	472	483	515	512	444	492	495	515	463	472	503	511	514	466	504	493	497	493	503	503	478	451	524	482	446	461	500	449	500	451	472	488	484	465	471	477	455	488	497	487	469	471	494	497	460	499	467	496	493	490	478	474	501	511	460	484	497	497	490	522	471	500	471	476	485	479	497	469	493	487	471	457	514	481	459	483	507	471	489	466	498	510	472	475	456	490	486	473	470	448	477	469	486	509	484	493	459	478	492	467	460	493	480	484	493	517	511	508	417	427	433	487	469	465	471	485	481	490	485	440	480	491	448	471	524	428	483	473	488	467	456	431	463	481	457	503	446	466	499	479	501	474	498	494	456	516	498	518	487	450	465	470	504	556	466	481	476	455	480	482	455	455	448	487	451	478	458	483	467	472	497	484	450	473	504	481	459	486	417	498	484	510	469	476	473	460	415	496	514	468	471	430	495	526	505	466	489	443	471	498	454	488	499	460	466	485	462	503	452	495	511	470	471	493	498	473	473	473	477	489	478	469	511	494	486	526	497	498	495	479	464	462	504	459	468	493	489	453	487	478	490	468	475	497	476	480	437	465	451	480	451	488	473	467	450	504	408	455	452	499	468	480	470	503	452	484	481	510	453	471	473	532	470	468	517	511	494	461	465	476	483	416	483	516	489	488	474	449	455	505	457	499	471	497	503	476	482	420	477	461	478	474	469	498	467	472	504	508	485	497	449	474	469	461	469	509	480	432	479	465	486	462	471	512	477	442	482	451	455	451	493	489	456	473	448	476	479	500	435	498	473	479	485	517	466	489	468	443	458	491	426	481	469	441	505	486	495	473	490	469	472	494	470	500	504	469	479	500	493	482	496	472	433	468	498	496	469	505	446	502	435	480	450	445	449	502	470	498	444	460	490	494	499	479	478	463	478	443	502	471	527	487	481	450	483	484	466	462	476	475	509	470	490	463	453	440	512	453	480	494	484	498	482	489	460	465	474	475	498	453	459	518	489	465	491	471	503	484	438	480	463	496	449	481	478	459	487	499	470	442	513	522	492	456	505	435	506	489	433	502	460	519	465	445	493	431	475	500	510	484	429	484	463	488	494	482	480	474	476
3992	1629	977	888	1491	1540	1243	875	615	412	288	253	215	132	108	94	74	58	43	53	47	39	42	38	43	35	33	35	34	39	29	29	23	26	34	25	37	37	30	21	30	34	26	26	35	27	41	25	31	25	36	28	25	36	33	30	23	36	28	28	27	30	40	28	42	39	36	41	22	36	32	30	35	28	38	29	27	33	30	25	26	25	35	36	32	32	32	24	34	27	27	32	32	33	27	33	35	25	28	21	29	25	28	31	29	31	33	31	32	45	40	15	24	48	25	20	38	26	35	29	21	31	34	26	38	41	35	41	42	23	34	29	34	31	28	24	36	32	36	27	24	32	38	15	30	40	25	34	22	29	35	16	33	37	35	37	33	37	39	41	24	35	31	31	36	39	31	29	27	34	33	27	36	25	24	22	30	25	33	29	29	38	30	22	27	36	28	37	25	29	31	36	29	40	36	38	29	32	32	31	35	34	36	42	37	36	28	38	38	36	26	23	30	35	26	27	23	36	27	36	25	28	40	32	39	39	29	44	40	31	41	25	17	29	27	35	25	35	34	36	28	43	34	30	41	28	35	29	29	41	28	26	31	39	29	35	27	28	39	34	37	28	35	33	32	28	38	33	39	18	36	31	25	24	45	37	28	43	26	41	34	39	34	30	18	41	32	29	38	38	30	34	36	33	28	34	30	40	32	38	26	29	32	23	36	28	29	43	34	31	35	24	31	28	41	30	20	31	27	35	28	34	30	25	31	34	21	21	32	26	30	32	27	34	34	46	25	28	36	38	22	23	26	23	33	27	29	24	27	21	31	30	31	25	22	34	32	36	25	33	29	32	37	35	39	40	33	35	33	32	26	39	33	31	30	27	36	23	24	39	30	24	30	34	35	46	32	32	33	27	24	36	29	28	34	30	24	47	34	27	38	27	23	32	31	36	27	24	33	34	32	30	26	33	31	41	30	26	35	29	38	26	34	27	28	33	30	31	25	34	30	24	40	20	25	24	38	32	27	28	28	28	32	36	37	26	30	22	37	30	29	45	42	30	28	34	29	32	36	23	33	28	33	33	30	39	34	30	30	35	31	38	29	25	40	21	38	27	30	34	25	30	39	41	24	34	29	36	28	28	31	29	42	32	26	22	31	33	29	38	36	38	34	26	36	25	36	30	30	29	30	24	26	33	32	31	31	27	39	32	26	21	31	30	39	39	30	42	23	38	42	31	41	29	27	35	28	31	23	33	30	42	30	37	37	30	31	39	25	26	36	38	42	26	34	37	34	29	43	22	28	36	25	24	33	29	29	27	29	27	30	35	37	34	33	26	32	26	28	33	28	37	39	33	32	27	36	25	27	36	27	25	31	27	30	25	30	21	29	26	22	29	36	25	33	31	39	30	21	35	26	29	32	35	31	33	32	27	34	38	36	28	29	27	32	37	29	21	30	35	40	28	29	26	27	39	28	24	29	40	36	35	31	36	32	43	32	36	30	39	34	31	25	21	41	36	23	30	33	31	30	30	38	29	39	28	31	40	33	23	22	28	34	40	33	19	41	30	32	28	39	35	39	25	43	31	30	28	35	23	29	26	36	37	32	33	34	41	33	29	24	28	26	34	47	36	39	27	37	38	34	31	36	30	26	44	34	38	32	24	25	30	30	35	34	36	31	26	25	18	31	31	43	24	26	46	35	23	38	26	37	30	28	26	22	35	25	33	21	25	34	23	34	32	30	34	27	36	33	30	30	27	28	25	32	26	30	38	24	43	26	26	40	33	25	41	31	33	35	32	32	39	35	33	28	27	29	21	23	37	25	19	22	30	36	37	30	33	25	41	26	29	27	28	28	36	26	38	46	38	33	37	37	29	31	32	37	27	37	36	23	23	35	26	35	39	37	24	35	33	27	37	32	26	39	27	39	36	33	30	30	28	37	30	33	20	25	23	34	35	25	37	28	26	35	32	25	31	32	28	31	24	31	28	31	40	27	27	27	26	31	38	19	35	26	32	30	14	36	34	30	26	31	24	43	34	32	20	41	36	23	39	29	30	31	27	24	29	30	33	31	32	33	19	44	41	21	27	30	31	30	36	30	34	22	23	26	35	29	32	31	35	34	37	33	35	37	34	27	35	32	37	30	32	34	33	40	19	35	30	34	27	14	38	26	31	29	34	20	27	33	37	32	36	32	48	33	24	35	39	27	33	35	34	31	32	32	31	42	33	36	36	25	28	34	46	28	20	30	32	29	27	35	30	40	33	23	31	28	37	29	28	32	26	31	35	44	39	25	37	30	30	42	31	38	32	23	33	41	33	44	34	28	28	36	43	30	33	29	26	34	27	33	40	33	34	33	27	41	27	33	40	31	33	28	25	30	34	28	25	27	37	31	37	31	23	35	28	36	38	28	29	35	23	29	30	34	31	37	25	24	32	27	41	29	33	40	30	36	29	27	28	38	29	42	26	40	35	37	34	33	39	34	33	26	25	27	20	40	40	30	39	26	33	32	27	32	35	27	36	30	32	34	32	37	35	31	30	32	30	28	40	29	40	33	32	25	36	31	27	34	28	25	24	27	38	19	31	31	35	27	31	30	24	35	41	19	23	29	32	23	40	29	33	35	28	30	36	35	31	33	39	19	32	31	35	26	33	30	33	29	30	28	30	34	31	21	41	34	43	29	24	28	26	35	31	27	34	23	38	35	30	33	30	22	38	40	33	32	28	42	36	27	33	33	23	35	31	28	27	30	25	26	36	37	37	20	29	34	37	39	29	30	30	27	30	31	34	40	37	39	28	33	30	22	29	25	28	35	29	29	28	26	26	36	23	27	26	26	32	35	30	28	34	25	32	38	34	21	32	25	28	26	29	25	34	40	31	31	23	31	26	30	23	32	24	36	32	32	31	31	38	34	28	35	34	29	34	35	33	29	24	27	29	29	17	38	32	24	37	35	31	29	39	34	27	45	32	38	28	25	34	29	38	22	31	23	33	36	28	34	30	35	35	31	32	38	30	23	40	30	30	36	35	36	29	22	24	30	23	36	27	30	31	34	38	35	37	23	21	16	27	41	28	29	44	36	33	27	33	32	18	35	26	20	35	21	35	39	34	36	24	23	42	32	25	24	33	41	26	26	27	50	30	28	33	36	33	35	36	30	38	30	27	33	27	26	23	27	34	40	38	31	37	14	32	37	23	25	24	30	28	31	36	29	43	34	36	22	32	32	33	25	31	41	32	23	27	35	45	32	33	34	29	30	27	29	25	39	30	28	37	38	36	30	35	27	40	34	35	32	29	24	24	34	27	39	22	34	29	33	39	33	30	35	40	41	33	27	35	35	33	40	31	33	25	23	29	43	37	20	24	31	31	28	26	23	27	27	26	33	34	26	42	26	31	34	17	34	24	28	38	25	23	30	36	33	34	30	27	28	38	23	33	37	38	35	38	41	25	25	34	37	31	23	36	31	16	37	32	38	29	26	25	34	30	40	25	37	30	20	40	31	34	23	30
35779	25575	19728	35990	42499	39705	34560	28204	21772	16617	13249	11280	8719	6023	4313	3251	2578	1951	1602	1332	1231	969	894	781	764	677	651	614	610	546	562	630	568	545	516	532	507	517	529	514	540	534	531	561	559	535	562	517	524	550	578	505	528	531	571	597	542	547	538	601	555	563	594	561	579	600	572	581	562	555	573	558	569	544	566	562	547	561	555	541	556	532	525	538	545	512	508	503	521	482	507	512	510	484	502	475	507	501	506	530	483	512	487	476	448	455	443	471	504	495	498	470	486	506	488	511	503	483	505	471	436	498	481	501	503	508	528	503	486	499	542	470	497	549	507	522	497	494	513	503	517	495	510	516	484	516	471	494	488	467	502	517	459	499	530	504	475	514	527	523	469	499	480	510	482	486	499	520	486	486	502	516	521	466	509	500	495	510	488	493	488	512	488	475	509	453	477	511	459	475	468	442	457	531	472	475	512	549	454	478	554	526	470	484	481	490	486	525	490	501	483	493	507	504	511	482	482	465	479	448	516	480	511	500	488	520	484	494	485	511	468	525	499	502	537	487	503	525	501	531	536	500	499	507	525	518	494	538	432	482	521	499	496	478	486	504	483	456	500	524	509	510	520	500	486	495	467	507	491	482	496	476	486	468	496	491	532	489	492	473	521	503	510	485	469	448	506	516	503	533	524	473	500	537	503	527	517	501	493	489	486	497	529	502	532	488	507	516	500	532	502	488	482	497	518	494	523	509	522	520	503	521	527	420	463	541	470	505	511	510	470	498	494	515	513	487	497	536	487	512	523	462	524	502	497	489	501	501	508	513	480	502	498	470	510	458	491	452	483	457	496	506	475	502	478	507	503	512	482	474	471	489	499	470	480	489	470	495	512	495	499	497	512	501	527	485	496	487	482	538	491	472	512	463	559	501	524	527	490	484	528	536	516	501	479	515	493	499	472	548	502	536	544	484	494	484	523	516	520	524	517	527	542	472	502	503	490	516	505	480	530	512	502	473	497	495	513	519	498	507	538	478	494	516	477	538	490	480	503	532	488	526	492	502	499	532	459	543	490	507	516	512	512	484	522	509	512	514	498	490	517	488	465	491	486	516	475	494	471	485	511	473	523	471	501	472	467	463	487	464	505	480	493	500	512	515	519	482	466	520	486	492	535	483	514	480	474	494	490	477	474	491	487	499	518	527	471	477	510	466	503	482	523	508	497	509	553	470	507	476	504	497	494	472	466	512	457	485	492	478	533	467	492	528	501	519	490	479	477	449	542	528	474	498	488	522	485	491	522	500	503	530	505	511	496	492	467	500	509	503	491	485	557	505	479	475	515	425	529	530	521	499	495	496	545	508	492	519	562	484	528	463	483	494	485	543	510	475	519	474	511	496	492	501	493	460	512	493	494	496	516	505	481	507	519	474	564	522	463	508	506	510	487	442	502	518	477	512	459	460	527	510	502	505	490	530	459	461	469	485	490	549	514	529	502	496	506	491	516	476	472	475	508	487	496	524	491	509	477	488	516	497	482	488	472	477	471	467	483	555	495	473	500	463	506	491	480	495	501	513	477	475	505	546	465	489	500	506	541	482	463	494	464	508	493	480	477	499	460	497	509	523	508	489	513	469	510	485	495	523	517	543	529	481	545	501	520	508	493	476	548	505	476	478	481	498	494	516	517	502	502	494	484	496	521	508	478	517	485	479	509	513	474	491	511	511	551	534	542	497	521	502	432	480	497	465	462	510	536	525	462	473	477	492	528	476	468	469	519	476	510	489	460	528	467	518	505	510	518	453	476	485	427	515	530	481	487	483	497	537	464	485	478	482	498	503	503	491	508	510	464	525	563	468	494	478	493	475	493	508	485	519	496	486	520	520	468	474	457	492	480	490	481	470	511	521	494	455	517	514	484	474	547	472	494	507	511	508	461	499	482	524	527	481	528	493	501	472	492	469	462	498	489	502	514	513	507	499	476	537	529	508	488	475	479	506	525	489	494	478	473	455	505	492	526	509	542	501	482	520	503	467	505	427	449	477	452	476	487	489	494	469	548	550	508	482	468	505	505	509	506	468	508	534	485	478	484	467	523	476	526	489	519	540	530	505	522	487	515	485	500	510	533	514	517	513	503	489	509	497	489	521	522	479	496	485	477	511	508	495	506	457	515	509	436	501	493	518	464	476	484	473	520	486	487	524	519	472	483	486	508	474	505	491	511	500	542	486	514	486	496	492	463	536	490	488	498	510	498	491	518	499	496	529	509	511	494	462	480	514	498	484	545	506	505	469	522	505	504	512	491	491	459	508	488	510	471	526	486	521	483	501	498	507	487	503	510	484	503	505	490	459	466	462	456	484	467	478	477	487	476	521	495	491	509	463	487	499	525	501	503	498	504	477	496	470	486	463	507	490	510	492	466	505	524	530	532	533	497	509	498	479	455	521	460	516	471	503	516	486	495	516	509	508	474	476	533	514	507	505	498	480	501	528	470	508	523	527	500	525	467	509	506	486	496	518	472	496	531	466	502	506	508	491	497	476	501	480	460	523	475	489	485	515	467	482	497	488	496	490	466	517	513	452	484	458	553	499	490	482	500	490	498	484	515	500	502	469	492	460	503	481	539	533	520	532	511	524	501	508	492	488	502	567	510	522	507	553	538	482	536	549	515	519	492	530	482	504	484	505	492	475	522	491	496	530	461	478	491	492	530	493	483	510	478	511	497	552	514	493	492	499	537	478	490	487	506	484	462	519	543	516	490	505	498	495	482	536	471	483	516	512	474	504	530	496	529	500	497	497	471	506	504	514	508	479	500	522	479	475	485	447	493	555	473	496	490	497	521	509	504	511	454	539	470	488	511	478	457	511	507	522	520	471	481	499	509	515	494	464	509	492	499	523	473	517	493	481	513	507	488	488	508	511	528	504	496	527	504	519	532	500	527	474	507	497	523	516	522	510	467	461	447	461	493	465	474	502	499	497	511	504	502	489	493	495	507	459	485	531	492	497	495	503	512	468	504	452	510	494	528	518	502	511	490	527	525	476	455	472	508	519	514	519	493	509	502	499	466	534	443	485	502	482	543	484	479	475	502	498	505	546	506	511	492	515	529	500	519	528	476	528	523	510	542	522	471	488	484	495	437	479	500	467	500	487	521	531	479	522	498	506	471	471	484	499	482	516	485	523	470	496	528	471	517	501	535	509	486	469	503	523	504	510	473	477	534	514	474	488	535	482	515	487	475	480	545	470	528	458	479	483	466	508	496	535	533	466	544	495	487	502	510	523	510	494	468	524	515	492	465	478	537	518	507	462	489	511	522	534	506	485	526	489	495	483	502	503	506	485	518	518	501	480	491	522	454	523	512	481	508	494	505	517	480	462	496	492	464	489	496	481	470	516	489	515	507	505	491	518	500	498	515	512	451	527	496	497	490	454	464	498	490	464	485	482	489	500	501	510	532	494	507	542	490	472	501	476	513	494	502	533	528	504	530	528	496	512	520	490	488	517	476	474	484	493
3881	1635	1032	948	1597	1548	1070	823	550	390	289	253	208	133	109	78	62	80	58	55	50	43	49	32	44	30	26	33	27	26	30	34	27	29	27	28	45	37	28	31	24	30	33	35	35	34	27	29	41	42	32	23	29	33	38	24	34	42	30	31	35	33	30	31	34	32	29	39	36	37	34	26	28	33	39	29	39	31	32	40	29	28	23	28	34	29	31	22	29	23	37	32	34	24	40	28	28	35	35	38	35	29	30	29	42	27	28	25	25	31	32	30	28	36	19	26	28	22	46	31	26	29	27	36	28	33	29	22	34	32	26	32	37	31	31	29	29	27	32	28	29	31	28	33	26	27	30	29	33	32	32	31	16	18	34	33	32	36	25	24	33	32	21	28	27	38	40	31	31	28	23	19	23	29	30	28	32	31	37	25	27	27	30	27	18	28	26	36	22	27	24	28	21	28	37	26	21	33	25	38	27	36	29	29	31	35	37	33	32	29	28	26	26	25	37	31	36	29	32	32	40	33	32	29	35	33	33	33	38	35	36	18	23	17	25	19	33	50	44	36	30	35	36	32	22	30	28	33	36	32	31	42	33	32	25	31	34	22	29	37	29	28	27	26	28	37	46	34	28	34	35	18	27	27	29	38	37	29	34	30	25	39	23	42	29	30	26	22	39	19	35	44	31	34	31	31	31	26	29	31	36	32	35	29	39	32	31	36	29	47	28	28	23	32	21	37	30	32	34	25	30	24	28	30	35	25	27	27	26	35	35	26	27	39	33	26	24	29	38	22	25	29	33	19	27	35	34	32	32	28	21	23	35	32	23	25	29	36	36	34	30	33	26	28	29	25	35	27	27	32	24	21	24	45	35	34	35	30	52	37	32	30	30	35	31	24	28	25	31	32	26	25	32	24	27	35	24	26	23	32	29	35	27	35	38	34	38	32	29	34	36	35	27	37	26	30	37	37	38	29	27	31	37	31	33	24	36	42	22	33	37	27	21	14	20	36	36	30	33	29	26	40	28	38	34	27	29	38	30	26	30	25	22	35	25	32	29	31	30	34	30	20	33	28	23	27	40	28	23	26	36	25	30	40	38	41	34	37	38	34	29	34	34	28	28	32	38	29	32	30	33	25	23	31	27	38	26	25	26	29	39	40	34	27	28	35	33	39	33	24	37	30	37	27	34	25	36	34	31	25	29	32	34	37	35	31	30	23	31	29	36	29	28	30	23	32	23	24	38	29	23	32	35	34	25	25	32	31	33	32	33	23	37	27	28	37	40	36	33	38	30	33	40	42	24	32	24	36	28	35	24	22	34	27	35	29	41	27	29	33	29	39	37	38	28	40	27	27	27	29	27	29	36	28	29	23	25	29	30	16	30	38	34	32	33	37	42	26	35	32	30	32	24	28	22	35	34	31	34	21	22	30	34	25	39	31	34	29	39	29	39	36	30	34	33	31	39	34	28	29	34	19	29	37	27	24	25	28	21	38	38	24	27	24	33	22	30	36	30	34	36	29	28	29	29	35	26	40	31	41	33	27	22	24	25	34	27	27	33	42	29	31	36	30	37	46	31	32	36	29	28	28	39	27	31	25	34	19	29	30	30	27	38	26	26	35	27	36	32	29	32	36	32	27	31	37	31	24	34	28	24	38	35	23	38	30	28	39	21	47	42	28	19	45	39	34	32	39	31	38	49	37	26	23	35	28	36	31	29	32	32	29	37	27	30	30	30	21	28	32	31	24	36	32	18	25	33	30	33	24	25	40	34	27	29	43	26	27	24	28	34	29	27	33	26	27	32	33	38	27	31	43	23	28	28	35	30	34	31	31	35	18	36	30	29	28	34	36	29	28	31	35	41	38	30	32	27	24	32	32	38	31	28	32	31	35	27	34	28	31	26	34	31	26	33	32	26	45	26	30	35	26	38	35	33	29	27	29	21	25	28	36	32	35	39	22	29	29	34	29	24	23	42	41	34	30	27	27	44	33	32	20	30	28	29	31	21	30	32	35	23	28	27	32	37	31	34	32	32	39	34	33	23	22	22	30	34	30	35	29	26	23	32	33	28	40	19	21	32	38	32	29	27	34	34	38	22	30	34	30	34	34	29	30	38	28	25	34	33	20	27	20	25	32	34	26	35	23	33	21	34	37	28	42	25	28	24	26	30	26	21	35	26	37	24	33	30	30	32	28	33	36	32	24	37	35	33	30	35	23	45	31	24	26	38	35	30	25	29	23	28	23	29	35	30	39	34	19	22	39	33	24	37	35	23	30	32	25	40	36	23	30	30	35	29	25	35	27	35	31	30	28	29	31	22	27	34	34	29	43	33	38	28	32	25	39	28	27	32	23	34	24	35	27	27	35	26	32	32	26	40	31	25	28	40	44	34	28	33	36	30	33	21	34	36	37	47	23	34	28	25	28	28	24	29	27	29	32	31	27	26	34	25	31	26	33	37	29	21	30	24	23	39	22	25	31	28	25	36	30	33	32	22	35	28	14	24	20	29	29	29	32	34	18	30	29	43	33	37	23	32	30	20	35	39	29	24	24	31	32	32	25	33	25	28	28	27	29	47	24	28	33	33	28	28	27	35	37	32	34	28	38	19	36	26	30	26	29	31	28	26	15	35	31	33	29	27	24	31	29	22	30	35	36	34	23	34	33	22	37	31	24	32	27	38	33	36	25	29	28	30	34	32	17	28	28	26	32	21	26	35	23	38	34	34	31	28	24	35	29	30	25	29	26	35	35	26	27	21	29	29	25	35	32	34	25	40	43	35	36	39	41	25	26	31	40	32	28	38	30	39	30	27	34	28	33	21	28	32	26	39	26	29	26	28	26	30	38	36	26	34	33	34	31	43	30	27	38	29	34	25	28	34	15	29	39	26	31	26	35	40	34	33	12	38	41	29	35	25	26	41	28	37	23	33	27	27	32	37	31	30	35	35	34	34	28	33	29	23	36	39	23	41	35	38	34	32	21	29	36	40	24	27	21	32	35	45	29	29	24	31	25	22	26	26	25	33	29	27	26	36	35	25	24	41	36	26	34	30	29	29	38	32	36	17	34	31	40	41	28	33	40	29	36	30	23	34	23	35	33	17	27	25	36	35	25	36	24	36	32	29	36	32	30	24	26	28	29	39	22	29	27	28	25	27	23	38	16	25	27	39	33	29	29	30	27	28	22	26	30	31	35	32	26	32	20	34	31	26	31	27	26	20	37	37	27	25	35	24	33	28	25	38	35	21	33	36	34	23	30	44	20	25	27	36	31	31	22	38	32	29	24	37	19	33	27	31	38	39	31	41	29	36	27	21	28	35	31	29	30	21	32	26	22	30	24	37	31	33	29	28	34	23	30	35	27	25	29	34	25	28	31	28	28	30	36	29	24	33	28	25	32	26	31	33	27	37	34	31	34	26	34	19	30	28	25	26	27	30	34	33	32	34	31	33	27	37	22	21	26	26	26	28	31	37	28	34	32	35	31	33	32	31	24	29	28
35994	25508	19676	36456	42989	39698	34206	27934	21470	16819	13618	11551	8442	5572	4134	3349	2537	1936	1569	1321	1135	967	838	743	761	635	660	606	612	585	543	539	536	533	523	549	568	505	548	524	519	517	491	546	507	514	491	537	538	557	543	526	585	573	578	622	585	607	529	576	583	554	560	589	637	605	592	551	551	559	546	571	545	531	558	569	514	565	506	520	506	618	531	553	526	512	515	507	480	504	499	544	505	499	462	476	515	532	514	506	469	495	491	467	479	503	483	510	458	478	513	501	496	486	484	496	535	491	517	476	507	517	497	485	499	525	490	466	515	464	481	496	479	488	532	502	516	498	495	486	495	546	505	479	476	502	484	504	476	468	459	502	458	507	466	498	496	478	505	488	453	480	478	483	467	475	502	452	476	475	474	494	506	463	540	473	478	470	497	491	479	506	491	494	498	480	523	482	490	494	500	489	463	468	468	464	494	514	493	470	505	516	566	494	525	482	530	500	498	467	454	488	486	511	522	494	523	525	496	532	495	473	459	493	463	532	540	511	456	479	550	491	514	463	469	542	480	515	510	483	449	497	466	464	512	486	462	518	496	489	501	517	485	507	488	479	512	499	486	495	499	476	489	493	504	510	492	444	492	492	501	461	482	492	493	530	471	509	484	469	454	468	459	484	452	480	508	466	465	519	504	443	500	507	518	486	477	489	485	476	477	498	466	499	479	518	474	507	499	467	492	483	523	486	492	452	538	488	514	509	479	473	511	506	509	458	499	471	485	492	479	495	459	517	431	498	443	493	490	461	493	505	490	472	541	469	498	500	484	470	513	464	474	494	505	486	467	498	532	479	505	505	494	492	486	463	504	476	467	474	507	492	514	481	501	518	468	482	486	501	474	531	485	515	445	469	517	495	556	448	481	513	496	496	497	494	493	489	492	522	489	496	460	515	491	528	523	490	522	483	501	483	485	488	471	489	506	490	475	497	497	494	478	512	448	528	491	487	461	460	503	484	487	514	467	473	487	489	491	502	454	507	504	507	488	500	475	480	517	553	496	491	494	516	507	471	511	478	530	495	452	488	491	481	492	491	504	533	500	505	509	532	507	472	460	485	475	486	517	518	487	525	455	482	482	483	483	466	477	489	496	463	499	510	506	427	493	496	490	510	500	496	489	468	470	451	503	474	505	456	508	518	481	496	498	482	469	483	521	506	495	519	488	481	470	510	483	481	476	483	443	469	489	505	475	482	498	466	509	499	492	508	470	495	463	492	483	513	456	485	510	491	488	494	490	509	456	479	452	457	481	503	480	480	505	478	513	473	472	480	477	496	492	489	485	470	487	519	513	488	480	495	459	496	492	518	512	503	479	487	496	519	484	462	495	463	480	461	494	481	509	507	499	471	478	487	509	480	489	488	491	428	497	482	475	496	444	518	505	467	473	520	486	507	505	494	493	474	491	469	464	507	517	500	530	472	479	487	470	479	460	499	527	503	514	482	532	463	485	484	472	539	469	483	525	458	456	514	491	501	509	470	494	466	490	507	527	477	475	468	545	489	482	483	484	504	504	498	472	464	484	501	482	460	496	510	515	529	521	481	460	497	499	488	483	513	508	473	463	512	467	489	494	481	463	452	474	477	466	472	478	497	461	458	490	496	489	479	487	462	512	479	503	467	523	476	499	481	504	490	507	519	491	495	487	474	516	489	532	505	502	477	513	512	485	479	487	444	514	480	514	480	464	468	503	487	506	475	458	479	490	491	506	527	518	490	475	479	537	478	452	510	510	493	448	475	478	469	500	472	465	520	499	496	528	489	530	496	487	468	523	509	447	472	503	531	489	504	493	521	458	465	465	458	502	500	468	487	490	497	484	480	485	505	448	474	468	497	496	482	474	481	524	505	492	532	490	451	504	540	494	451	482	473	473	490	486	484	488	505	458	509	511	490	458	474	505	480	481	467	479	492	513	498	506	476	497	486	498	542	502	501	464	447	516	488	451	492	470	490	480	492	519	429	483	522	528	482	490	459	494	534	500	492	465	505	515	496	481	506	495	464	512	498	444	465	483	514	499	486	507	490	500	521	452	503	502	459	504	509	518	506	535	505	473	505	511	507	477	493	491	497	487	500	463	450	529	487	487	457	499	469	496	497	468	522	479	468	479	500	485	475	493	507	478	534	498	494	486	467	498	489	525	426	474	501	485	483	472	497	512	495	492	508	500	498	506	483	511	493	486	505	499	540	499	471	492	531	494	503	465	513	517	507	494	490	475	521	466	504	531	476	503	495	482	501	472	512	504	500	471	504	477	488	509	509	511	481	495	502	472	482	469	459	500	471	506	482	529	531	474	521	485	494	499	485	465	455	544	472	445	490	443	471	434	464	503	500	497	482	444	494	514	496	453	513	477	515	429	488	507	492	502	518	474	504	503	513	482	518	487	460	457	477	484	537	514	501	509	494	504	460	510	472	503	471	486	483	459	506	524	515	489	485	502	477	513	474	505	516	503	452	510	499	471	520	469	511	497	482	508	499	472	484	514	482	464	492	499	504	493	502	463	474	459	468	492	467	468	482	508	482	463	478	496	525	488	488	450	505	507	502	500	485	468	438	451	516	508	514	496	474	477	502	464	478	466	527	468	471	513	503	497	477	472	480	509	487	498	516	550	478	479	500	469	489	490	491	513	467	463	501	432	471	464	445	496	467	487	503	477	476	504	517	501	489	491	476	530	511	494	510	502	498	503	514	479	502	523	499	528	474	480	477	488	484	457	494	512	498	472	446	490	464	501	495	494	500	492	503	465	489	481	495	497	485	481	499	464	532	537	503	480	464	481	494	449	465	477	483	511	503	498	502	475	491	474	515	506	508	473	469	476	487	440	468	495	462	496	490	468	547	480	477	474	544	479	529	504	491	508	503	475	496	482	498	503	487	500	504	483	462	489	474	482	478	481	489	513	465	472	468	472	527	460	519	505	497	508	451	513	483	498	471	526	495	482	536	489	512	460	488	504	485	505	480	495	471	481	490	476	489	453	504	444	504	490	484	480	485	491	490	528	504	478	501	475	481	469	489	500	506	525	495	494	492	485	497	500	526	497	473	500	482	513	479	499	494	505	467	505	515	496	512	449	462	527	521	493	479	474	521	501	497	453	478	491	553	505	470	493	522	465	468	493	501	524	507	490	470	518	470	463	496	445	485	479	481	481	533	439	498	530	476	479	507	492	511	512	470	472	493	475	505	482	467	491	500	466	514	482	481	484	477	495	470	487	496	510	459	469	493	453	511	516	486	458	494	474	507	488	479	499	432	519	501	504	462	507	496	482	507	492	490	487	516	481	476	504	473	486	481	475	496	456	468	501	495	458	515	466	482	482	513	511	488	481	498	507	470	502	480	485	520	510	521	473	467	490	515	505	490	494	504	495	468	450	512	495	486	505	533	460	482	463	512	448	470	458	515	443	509	525	531	476	453	501	496	459	523	525	499	508	517	442	471	481	502	495	492	484	466	478	520	524	485
6405	2365	1490	1280	2013	2160	1622	1143	817	620	504	381	280	168	162	125	104	78	92	74	72	63	56	57	60	57	58	54	55	52	51	59	40	34	60	51	43	61	39	46	46	37	45	40	49	46	28	39	53	50	46	36	52	34	51	49	54	54	53	56	33	49	42	53	59	48	41	47	54	47	60	49	58	50	52	43	49	39	45	47	58	48	39	51	41	43	36	47	42	48	47	41	35	49	46	34	45	43	49	39	44	36	39	36	44	43	33	41	34	63	51	35	53	37	44	41	49	47	58	42	51	41	36	36	45	43	41	39	48	35	59	43	52	48	47	49	45	48	47	40	49	52	50	43	43	55	41	37	47	46	44	36	51	47	37	40	50	36	44	46	34	43	42	54	35	40	45	43	59	64	49	42	59	57	48	38	45	44	47	40	47	44	50	54	38	43	42	49	56	58	61	39	43	37	51	45	44	33	45	37	48	41	49	48	38	47	36	43	50	58	44	45	45	47	50	38	43	50	48	54	54	39	46	43	54	44	49	44	39	48	43	40	43	47	40	49	33	35	48	55	40	41	49	43	65	40	51	50	53	49	54	40	48	39	37	51	39	48	50	65	54	49	39	61	36	53	39	30	46	35	45	32	58	53	56	49	46	44	52	56	40	49	47	46	44	60	49	37	53	45	41	44	41	44	38	40	49	50	52	55	45	47	51	45	47	52	46	45	29	40	43	35	41	40	43	55	50	50	48	42	44	42	36	40	44	42	42	38	48	49	53	45	48	53	43	43	48	46	50	51	40	46	41	46	64	51	57	52	42	38	59	46	38	38	46	48	48	45	45	31	50	41	30	40	35	28	45	46	39	52	53	51	52	39	36	34	40	44	39	51	50	49	45	42	44	35	42	43	36	48	43	41	42	44	53	43	45	58	50	42	43	42	37	54	53	44	38	37	40	58	40	41	50	45	46	41	36	46	69	51	41	44	52	41	32	43	61	40	46	48	40	49	47	28	41	50	52	60	47	43	53	44	48	45	42	32	53	45	36	60	31	46	45	46	32	42	58	49	45	56	44	52	44	45	49	54	51	45	54	40	42	56	41	40	42	47	42	41	52	48	48	48	48	57	48	34	49	37	38	45	43	51	44	49	45	47	34	43	38	40	42	54	29	29	41	50	51	50	52	52	40	48	55	48	50	50	44	55	47	39	52	54	46	60	38	41	57	39	40	47	39	39	32	53	42	40	50	33	45	33	41	31	55	42	49	54	43	54	43	42	45	42	31	41	47	44	52	40	50	52	39	49	54	43	42	42	51	48	35	39	45	45	47	48	40	45	42	41	37	42	39	55	52	37	37	36	48	42	43	53	37	44	45	53	48	42	45	47	45	44	38	53	49	48	45	46	45	55	45	44	59	43	45	52	42	48	40	49	53	49	38	37	48	47	46	40	58	43	40	47	46	52	43	39	52	51	44	38	42	61	42	48	54	63	45	46	54	39	40	49	38	47	40	60	56	41	42	52	45	36	45	42	51	46	44	47	51	37	37	44	43	45	44	29	54	49	38	42	37	47	38	42	42	34	46	47	35	50	40	46	40	41	48	51	39	47	67	49	41	49	42	45	42	51	40	43	44	28	40	28	46	43	46	44	41	40	44	48	44	48	40	48	53	46	37	42	42	45	47	44	56	38	48	33	50	39	52	48	44	36	42	58	35	47	44	49	41	46	37	40	45	49	53	54	48	43	45	32	47	41	49	26	50	42	57	52	47	41	44	52	44	38	36	40	48	50	42	50	55	52	37	49	40	50	45	53	39	43	49	48	43	58	42	45	48	42	50	52	52	51	47	46	51	41	41	44	55	38	47	43	43	52	52	46	41	45	46	64	53	33	41	52	47	47	38	49	45	37	48	42	42	36	42	50	44	51	51	59	43	47	47	54	44	45	47	37	46	52	31	37	47	38	42	57	43	36	41	35	36	45	34	31	57	45	49	45	32	55	55	47	38	56	41	36	50	52	44	32	42	45	40	37	39	41	45	46	44	46	39	65	38	40	56	58	50	51	46	42	42	36	35	52	41	38	38	50	42	44	37	31	58	51	36	26	36	35	36	47	58	44	41	51	37	45	41	50	38	56	56	50	41	57	42	44	45	55	48	55	45	55	45	47	46	40	37	55	54	45	38	40	45	49	33	43	51	40	35	30	45	43	33	53	44	42	40	43	41	56	41	41	45	47	36	30	60	38	48	45	54	48	41	45	41	42	50	40	40	56	56	53	36	57	40	45	50	42	45	50	53	45	33	58	42	41	52	53	36	43	43	44	38	50	49	56	37	43	40	41	51	37	48	44	44	49	34	47	39	48	53	45	39	39	44	36	38	57	28	36	44	47	48	50	48	57	47	31	47	50	55	33	48	38	40	50	46	50	47	34	50	36	45	35	37	33	40	32	42	33	43	47	41	35	35	65	41	40	44	25	42	54	48	34	45	42	49	51	41	43	39	47	50	32	46	43	56	50	44	45	52	47	51	52	45	40	47	49	53	45	46	41	49	41	54	47	48	32	54	42	35	50	34	38	48	42	50	40	40	46	50	39	38	35	41	46	38	38	39	54	39	39	46	47	46	50	46	42	41	53	46	53	49	38	50	45	41	49	55	42	59	49	49	50	44	50	47	35	42	39	48	43	44	39	45	41	43	45	40	50	49	44	46	39	60	37	50	56	46	46	52	47	38	35	40	41	43	48	44	49	49	49	40	44	29	48	61	43	44	48	39	47	33	55	45	46	54	45	40	54	49	36	36	44	53	54	49	40	50	41	47	51	51	48	39	43	60	38	45	41	43	38	49	50	45	48	44	45	46	61	33	40	47	52	47	51	44	37	45	43	56	52	35	38	38	52	39	40	50	37	43	47	44	38	32	46	50	44	45	46	45	51	44	54	42	61	43	42	43	35	49	45	44	34	47	45	42	43	49	40	43	41	44	49	44	45	37	57	53	48	38	41	38	42	25	39	46	46	50	53	35	50	46	33	49	42	42	36	55	37	49	50	58	41	36	42	41	44	34	51	48	47	37	48	50	49	45	42	59	43	41	45	40	40	48	52	48	35	46	43	46	45	47	48	40	55	57	43	48	44	60	47	42	35	36	44	43	47	46	56	53	45	31	47	54	44	49	50	32	56	45	36	44	45	46	46	40	33	46	44	37	48	49	38	43	52	43	40	57	50	44	28	48	53	37	42	40	45	42	45	57	55	46	46	57	36	42	41	46	42	50	50	47	49	53	53	39	44	48	42	44	49	57	45	46	39	47	48	40	42	43	41	38	32	41	59	47	58	44	51	40	37	40	32	47	44	43	52	56	43	46	50	38	50	39	49	49	45	51	50	47	38	50	37	43	42	55	44	39	42	60	52	35	50	38	47	47	33	43	44	48	45	41	38	41	37	58	48	47	39	41	34	36	38	56	41	42	39	51	47	41	49	50	58	42	49	39	52	33	47	51	47	54	36	51	31	41	35
38680	28891	23433	39592	46644	43635	38434	31968	25937	21396	18693	15260	11203	7652	5849	4601	3664	2858	2508	2149	1854	1596	1434	1273	1158	1081	1039	995	988	956	852	837	859	865	821	835	811	743	810	812	782	767	742	816	782	804	755	780	802	763	795	818	852	829	840	804	838	857	861	800	833	847	777	871	860	853	803	830	796	790	831	778	793	776	759	698	696	760	716	738	793	810	754	768	764	736	733	732	732	757	724	710	723	698	672	748	702	707	733	696	737	715	697	737	702	701	714	668	699	714	696	761	710	693	709	699	686	698	706	766	690	709	719	696	730	692	704	735	708	730	683	749	720	702	671	695	724	698	746	711	710	724	723	721	714	733	724	719	707	726	720	710	738	702	669	713	702	708	712	722	731	741	711	702	744	738	720	699	672	688	719	687	711	769	725	692	762	710	691	684	712	694	725	694	735	703	703	714	709	695	686	715	738	703	726	732	727	722	700	706	691	748	740	686	760	698	680	717	711	744	736	689	671	722	684	697	701	734	711	727	732	719	715	725	645	678	700	739	763	721	714	714	722	664	678	714	726	718	685	669	748	743	691	681	707	726	680	741	670	685	697	738	721	685	696	731	774	688	670	647	705	702	712	675	676	706	681	647	757	670	728	760	699	704	678	756	766	644	726	700	683	714	728	704	718	701	722	682	770	707	681	699	725	659	651	714	721	735	701	680	691	704	707	706	681	723	704	702	742	712	702	733	690	719	708	724	731	694	707	707	729	749	704	752	711	714	670	732	706	714	754	665	730	747	729	695	675	694	705	696	674	725	740	722	702	724	681	696	723	712	683	734	761	722	703	752	699	720	700	732	722	730	673	775	738	714	713	698	732	690	697	687	711	729	670	680	752	701	711	699	722	706	704	717	707	698	721	697	722	713	707	730	706	712	710	701	725	689	701	743	691	727	750	704	763	740	702	685	738	666	680	697	721	759	676	726	648	710	719	719	699	722	701	720	730	725	681	740	711	720	699	680	715	705	728	736	718	720	697	741	683	728	676	644	728	687	649	742	707	702	695	676	706	742	728	691	722	723	738	725	711	713	729	709	745	693	735	733	675	716	721	703	706	658	672	722	705	699	753	682	677	689	682	714	694	671	737	711	690	696	720	770	711	722	707	708	691	748	720	706	715	692	728	685	738	730	719	676	661	709	665	717	739	677	662	696	686	724	689	701	738	719	695	741	720	689	702	679	784	735	703	755	713	711	710	691	695	739	713	719	634	696	696	724	720	673	703	707	661	736	713	684	690	717	730	675	732	695	702	688	709	753	736	701	664	725	689	680	669	739	725	721	709	688	694	733	756	686	747	723	697	750	648	720	745	711	719	686	706	726	687	715	712	688	717	749	772	685	699	684	717	711	756	725	716	710	700	695	766	711	705	736	693	702	711	710	691	722	743	752	679	736	698	680	681	685	720	713	755	664	691	702	731	718	721	743	688	718	723	720	707	704	649	711	692	718	771	704	717	674	664	676	694	726	724	748	700	670	751	688	747	677	719	735	703	697	700	682	672	707	685	683	696	733	666	750	733	700	733	709	735	737	753	739	717	678	647	704	718	692	742	714	709	696	744	675	730	664	721	700	728	714	693	642	713	690	680	716	710	740	752	686	704	722	720	674	697	743	688	730	707	725	682	689	735	740	752	732	705	719	703	753	746	730	719	711	656	695	751	718	667	709	760	714	721	707	707	705	723	739	668	701	716	725	656	690	667	728	702	717	699	705	730	739	674	717	742	671	726	704	737	721	715	728	714	700	648	751	690	704	717	704	715	708	724	753	739	683	710	728	699	701	700	691	725	690	717	767	695	670	668	625	706	678	766	699	729	725	701	686	729	714	709	686	685	708	722	700	699	734	663	730	705	728	691	736	726	673	702	705	717	732	718	692	646	734	692	704	728	738	715	751	670	703	697	711	691	712	725	688	706	638	695	681	724	725	698	713	731	718	714	725	682	693	717	709	719	671	704	704	662	747	709	711	706	716	738	696	763	715	713	718	703	687	695	670	685	761	751	689	714	721	731	711	712	765	737	702	692	730	719	702	726	668	706	734	700	729	711	730	701	708	735	701	703	640	699	717	688	749	748	748	672	730	674	746	690	718	714	730	698	710	695	706	699	729	674	741	677	710	744	728	709	726	745	780	736	692	736	738	718	680	734	727	694	679	751	728	718	717	737	701	694	728	635	700	674	717	758	731	692	698	746	732	729	709	682	696	671	681	756	665	667	741	746	708	709	675	681	673	691	686	682	680	710	707	709	687	687	695	684	717	727	736	694	679	636	688	738	680	705	701	683	733	695	716	688	674	692	753	709	677	685	695	703	738	707	681	705	722	673	770	744	700	716	728	759	696	714	732	719	660	711	714	689	722	717	647	738	712	745	668	697	743	698	719	703	748	723	709	713	695	733	722	728	734	719	714	711	697	728	724	728	701	712	709	678	710	721	720	672	764	692	677	725	706	718	696	691	686	745	734	681	736	716	735	663	672	687	727	652	748	713	709	700	759	735	687	732	697	699	729	699	712	726	731	666	697	709	708	693	719	691	698	741	711	755	696	731	737	718	684	715	699	710	700	724	705	686	721	684	655	696	745	737	696	776	752	717	693	703	689	729	687	722	699	747	668	719	679	674	730	729	714	698	750	738	693	733	730	715	681	732	716	689	699	699	714	683	701	737	685	721	693	763	705	645	739	731	779	679	668	734	736	738	675	702	681	682	731	698	733	704	706	728	754	716	692	730	702	715	668	693	742	716	699	725	701	718	723	746	688	686	718	711	760	691	750	745	717	706	714	694	710	652	704	687	745	674	732	746	701	714	706	689	724	724	679	722	738	735	708	718	737	731	664	714	717	672	724	749	777	683	738	721	730	723	713	748	706	721	713	717	732	695	734	673	709	759	746	704	689	741	708	681	677	715	732	709	703	696	686	742	697	742	754	794	722	685	713	743	705	706	704	704	708	718	720	727	704	700	710	732	679	741	706	700	679	710	690	720	679	664	717	693	711	746	743	722	671	716	741	704	700	717	700	753	755	700	709	715	703	727	702	675	683	747	711	705	674	797	788	760	733	701	719	675	688	718	718	712	696	742	668	729	726	688	726	684	737	742	660	698	675	748	736	744	702	745	677	705	641	697	689	728	704	747	722	698	723	745	718	694	768	690	673	706	658	723	697	704	689	732	717	709	713	700	726	716	692	750	685	687	692	716	713	682	709	703	715	774	707	716	703	681	714	727	683	721	735	732	685	714	716	729	707	710	713	734	730	730	742	727	760	665	747	708	701	704	691	715	695	739	728	709	715	733	670	662	688	723	757	721	686	758	721	769	734	754	693	757	698	709	654	725	748	701	706	690	718	727	730	757	683	694	693	730	735	693	688	740	677	732	662	689	709	700	698	678	665	726	717	705	711	690	698	755	737	697	715	729	733	685	679	761	707	753	740	796	658	655	651	711	684	708	680	711	744	713	691	734	724	709	733	708	760
7387	3605	2228	1885	2971	3175	2297	1721	1205	951	760	620	398	267	188	140	117	98	77	64	64	45	51	58	49	39	43	40	43	49	35	30	38	31	45	31	33	31	38	37	28	34	32	31	33	32	32	30	37	34	39	41	32	35	29	30	32	42	38	39	33	35	33	35	38	30	30	35	31	27	31	33	29	26	31	29	31	36	40	31	33	26	32	36	33	39	24	33	33	30	31	26	43	27	33	29	22	32	30	21	25	34	30	33	30	43	26	25	35	34	39	26	35	29	38	37	32	37	30	37	33	30	24	27	33	24	34	27	26	47	31	46	29	27	29	33	41	28	29	35	37	21	25	32	28	20	35	32	35	41	39	23	29	29	30	28	28	33	49	35	35	36	32	25	30	35	33	24	29	33	30	34	31	28	31	32	33	26	24	31	39	29	36	41	31	23	26	34	31	24	26	27	34	33	27	32	39	25	29	26	30	23	30	26	37	41	29	36	36	25	20	33	40	33	32	33	27	32	29	33	27	37	20	30	32	32	35	27	30	24	32	19	23	29	21	25	20	27	33	27	37	29	28	19	30	30	30	36	38	38	23	35	38	20	35	25	29	37	31	27	34	33	30	34	20	31	25	26	30	32	25	30	38	32	40	24	27	38	23	38	37	24	20	28	28	31	40	32	35	26	29	31	17	32	41	29	32	26	36	35	35	27	44	35	29	36	33	27	31	26	24	39	28	31	36	25	30	33	29	39	38	26	30	26	36	19	31	32	32	29	26	35	31	38	27	38	28	34	34	28	36	29	28	33	39	34	37	32	33	43	33	28	28	37	24	26	31	39	24	38	42	30	32	27	39	39	28	27	34	31	28	24	38	26	33	24	27	21	35	44	31	18	30	31	28	26	29	31	29	28	33	32	30	35	23	35	27	27	30	32	35	33	36	45	39	24	17	27	24	30	40	25	26	40	32	27	23	32	34	33	26	21	37	35	27	30	25	28	29	30	28	26	34	32	34	23	32	22	40	22	27	30	27	20	30	24	24	32	30	32	40	32	22	29	28	22	20	38	37	28	35	32	29	30	25	36	28	23	31	24	32	21	36	28	23	23	25	36	43	25	28	27	35	36	37	25	40	42	31	32	24	24	27	31	33	37	21	34	29	20	32	30	19	30	37	31	33	30	25	26	35	28	34	22	32	34	32	40	23	27	27	24	38	31	30	33	23	26	30	23	31	30	27	31	33	29	31	33	44	21	31	20	34	36	36	33	41	30	24	31	28	29	36	28	41	20	28	29	27	42	35	32	30	34	23	21	36	40	23	30	29	31	33	27	24	39	18	21	31	35	23	30	22	30	27	29	26	18	23	26	29	25	28	22	32	33	33	22	27	28	35	47	27	45	23	16	30	30	32	20	21	31	23	27	35	27	41	27	28	32	32	32	28	40	29	30	33	28	30	30	35	33	31	28	32	27	38	23	30	29	38	33	36	30	29	27	35	19	31	26	32	28	28	25	25	22	39	28	29	29	26	26	25	15	38	25	26	21	29	29	30	31	26	29	35	31	27	42	33	25	33	31	31	23	33	37	24	32	30	25	26	37	27	42	24	25	34	24	33	18	27	23	24	23	38	30	28	27	26	23	42	34	29	35	27	29	36	19	35	33	27	28	34	24	29	39	24	37	18	30	34	22	32	30	28	28	38	32	35	27	28	33	27	22	27	32	35	31	28	37	31	29	36	33	30	37	32	34	24	22	27	34	26	39	31	26	32	29	32	28	21	30	23	23	31	24	30	30	31	26	32	31	32	31	31	27	28	36	36	31	34	38	35	28	36	36	33	31	27	30	35	33	28	30	37	28	32	37	42	35	35	26	20	30	23	23	30	32	33	22	23	23	29	38	34	24	14	35	24	25	28	37	31	25	24	22	36	34	45	25	36	33	33	23	25	25	37	27	27	36	24	28	33	34	30	28	28	34	25	33	17	28	39	33	32	28	30	31	23	25	25	32	26	24	30	30	23	34	27	35	24	30	38	45	25	28	27	35	34	35	30	32	37	25	22	27	36	27	24	32	31	44	23	37	34	30	40	33	34	29	20	34	30	16	31	26	30	37	29	27	25	26	27	34	24	29	35	45	25	22	23	30	28	25	29	24	23	40	38	21	30	27	25	34	27	31	32	28	24	39	29	31	26	28	24	34	33	30	31	35	34	25	32	29	24	42	48	29	32	24	47	38	37	31	32	28	35	35	29	31	33	27	29	24	32	29	32	26	30	33	22	23	25	23	32	24	17	32	33	29	31	37	23	37	32	22	28	32	28	28	23	24	37	30	27	28	35	24	29	37	34	33	29	23	21	17	23	37	33	31	34	34	32	31	35	28	23	35	28	34	29	31	35	24	26	27	25	19	27	32	29	36	27	29	34	24	27	35	29	26	21	28	28	31	37	28	33	28	34	26	27	35	27	36	38	32	29	32	25	24	30	43	40	28	30	26	26	36	27	28	23	26	35	22	39	34	22	25	38	35	25	29	28	35	39	37	28	34	34	27	29	33	41	33	34	33	17	29	34	22	29	31	28	24	24	34	30	24	30	20	29	26	31	22	34	25	36	31	31	31	33	30	29	30	36	28	42	27	26	28	27	37	26	36	33	33	26	51	21	24	31	30	20	42	31	25	21	27	24	15	27	35	26	19	28	12	24	23	26	35	30	40	28	29	26	38	28	23	25	28	26	27	23	41	33	25	38	23	35	22	28	32	29	33	24	30	23	31	24	39	27	33	25	31	30	25	27	33	22	35	34	27	23	29	25	21	38	26	35	28	20	29	45	28	39	36	30	36	44	32	37	38	28	33	34	48	31	27	44	34	28	26	30	35	31	42	33	22	18	27	24	25	32	25	34	25	27	30	15	38	27	24	30	33	29	23	29	39	25	24	39	26	28	33	37	25	34	31	28	28	35	33	35	30	29	31	29	29	33	25	29	46	38	34	21	25	28	26	27	27	32	30	36	31	27	23	31	33	30	38	22	38	21	29	34	19	26	26	32	23	29	22	30	35	30	32	21	23	24	33	35	28	28	22	29	30	22	40	29	25	21	33	26	31	46	27	22	29	27	27	37	24	24	30	31	25	25	44	36	20	21	38	30	23	33	25	32	37	35	36	34	22	40	37	33	26	32	23	34	25	22	24	34	19	23	30	30	30	27	37	28	27	27	46	29	22	30	30	29	36	36	31	27	36	21	21	32	32	28	29	28	35	29	34	26	31	26	38	29	38	30	27	27	39	20	35	34	38	36	27	26	26	35	27	31	27	29	30	29	43	43	25	39	41	30	27	27	23	35	28	38	30	19	26	32	38	30	28	27	24	29	27	33	36	27	25	37	29	33	32	32	35	27	30	34	28	31	25	22	27	27	34	30	32	33	26	31	25	36	30	33	23	31	30	30	35	30	33	25	34	36	24	33	36	28	28	26	22	25	24	29	37	23	26	20	27	31	32	43	24	39	29	23	34	28	24
44905	33562	28299	43954	51262	48497	42882	36231	30913	26819	23675	19892	14439	10026	7801	6104	4703	3758	3255	2944	2323	2051	1532	1362	1278	1187	1075	1049	902	871	829	825	749	745	683	688	653	677	659	673	639	707	651	661	605	621	637	668	625	656	680	702	659	707	677	666	703	681	648	664	653	710	668	635	751	747	706	605	621	605	653	678	630	639	582	586	581	593	558	573	585	580	609	581	561	524	577	534	540	524	522	480	450	507	480	493	486	501	467	486	483	493	457	438	438	488	445	474	495	484	524	544	481	509	477	482	469	529	487	502	482	474	486	516	506	520	499	524	511	465	500	505	480	497	487	502	483	529	549	480	501	533	493	464	529	508	496	540	466	519	477	462	442	479	510	493	464	457	486	475	481	479	473	530	484	475	488	465	487	523	456	518	494	458	473	432	512	483	458	481	513	480	467	484	512	466	496	515	455	471	481	459	480	508	427	469	461	456	489	489	485	455	488	464	492	498	558	536	500	483	483	473	466	454	452	513	462	424	477	484	462	469	455	449	479	480	475	501	504	474	420	490	552	470	504	470	477	495	487	452	470	462	510	468	483	501	470	445	485	474	432	470	537	484	460	522	492	470	465	473	481	497	506	491	435	475	459	483	483	460	452	472	479	464	481	459	484	494	485	485	464	480	447	491	482	465	494	470	525	509	498	493	504	495	459	495	468	457	475	536	490	530	480	482	493	490	459	458	481	484	464	474	488	494	496	532	442	464	489	460	487	460	477	484	512	499	507	460	477	502	474	454	456	491	469	442	455	483	509	484	468	474	477	497	484	476	492	461	474	428	458	477	485	491	473	502	491	458	504	500	491	464	512	406	522	490	488	453	481	458	459	473	463	453	506	451	505	499	473	475	452	449	494	520	467	512	448	507	499	488	485	490	495	474	481	503	498	472	483	486	488	481	464	462	451	513	472	486	447	499	484	463	477	496	452	484	493	477	487	494	459	488	484	480	512	417	461	489	511	525	472	509	477	487	449	491	495	471	490	500	487	479	504	474	472	462	484	485	495	492	537	454	476	503	465	485	465	503	480	463	461	443	492	486	476	476	490	470	469	492	456	479	486	470	466	454	486	455	457	491	483	480	458	499	491	483	473	477	514	508	523	455	475	461	455	464	521	479	486	478	456	499	434	481	481	489	527	510	496	509	501	478	517	480	489	461	476	470	445	460	468	487	464	456	469	489	462	472	515	471	478	509	511	479	460	505	499	473	477	471	491	461	505	470	470	483	450	510	474	515	510	488	492	448	452	495	502	488	502	449	468	464	475	481	468	509	487	451	481	461	493	505	454	476	520	498	453	498	481	482	474	464	494	450	466	450	499	475	471	509	485	468	508	465	448	429	487	470	484	424	514	502	520	508	472	450	483	474	495	522	473	498	457	451	494	432	515	481	484	484	502	480	447	463	478	480	458	479	487	501	473	509	482	531	500	503	476	489	493	465	457	508	460	453	420	500	491	469	485	472	454	481	470	484	478	463	488	481	488	530	488	436	480	467	463	455	452	519	478	448	418	469	500	457	484	483	479	475	466	467	469	492	479	488	462	540	506	484	454	485	470	498	479	460	480	480	491	531	458	525	467	481	504	473	455	466	474	493	442	429	451	502	445	491	488	476	486	501	480	491	468	473	502	495	502	466	488	469	480	521	480	433	478	511	494	477	514	491	497	473	488	487	477	459	470	542	460	458	464	509	469	472	496	436	481	501	511	519	455	498	485	501	457	480	460	501	484	538	459	493	471	477	460	487	487	475	455	462	468	437	454	495	434	514	476	455	472	511	475	428	499	475	511	509	493	503	497	510	506	494	454	447	458	492	503	476	489	468	468	482	476	505	450	480	463	447	469	469	527	475	490	488	502	467	459	467	499	492	476	455	418	448	473	471	497	489	466	454	499	477	468	492	471	473	457	421	485	432	479	480	474	470	477	457	497	462	474	473	477	453	467	475	524	489	496	463	504	476	490	520	475	470	497	476	504	454	500	436	509	506	494	463	499	518	485	515	514	477	516	471	488	485	464	464	503	519	459	490	462	458	516	473	465	485	488	475	536	481	453	487	464	473	510	507	476	482	436	455	477	456	474	479	469	490	524	509	510	446	471	493	475	498	499	489	490	481	476	460	485	480	438	463	488	479	486	468	462	441	494	457	495	472	456	515	500	487	449	467	520	513	432	487	508	481	466	478	469	439	482	468	475	462	496	486	472	489	480	487	503	483	481	454	462	496	446	492	488	506	440	461	465	489	481	462	491	495	465	487	483	470	504	460	516	481	476	501	472	503	461	489	465	493	471	476	468	456	464	481	474	496	499	478	503	462	507	478	454	511	480	441	500	449	494	487	485	517	469	478	512	479	521	483	489	472	496	500	504	470	476	464	474	494	473	489	468	492	457	492	425	467	499	493	475	472	488	482	479	477	501	449	484	500	482	477	490	497	485	465	498	537	517	504	471	477	483	510	477	478	463	476	503	443	524	471	477	430	457	482	517	471	443	508	502	462	440	437	464	465	494	471	498	476	489	488	436	486	485	484	470	494	445	475	457	481	493	504	493	490	489	485	481	473	513	491	477	449	496	484	467	466	457	433	475	485	469	478	475	510	486	470	516	489	500	506	447	497	503	444	473	476	478	461	463	507	479	445	442	470	465	505	467	512	465	464	487	513	471	458	498	491	460	462	535	479	489	486	500	485	457	450	472	483	490	487	489	454	459	460	481	511	527	490	504	468	475	466	509	478	489	481	459	492	455	512	500	497	480	448	444	483	494	465	470	463	469	444	467	471	483	496	504	400	516	463	477	468	494	463	471	490	507	486	476	503	470	497	465	465	484	479	466	486	440	501	476	489	472	466	475	463	476	479	480	470	455	473	499	467	479	524	480	479	475	498	467	443	474	489	464	479	441	482	485	486	494	462	483	445	453	487	473	447	466	472	489	494	516	477	487	503	489	490	478	447	455	486	510	490	481	463	462	461	467	496	494	477	444	459	454	482	462	508	476	515	512	468	491	467	484	488	489	514	448	451	469	495	492	475	474	497	469	484	462	427	451	487	518	496	518	469	520	513	486	479	522	479	455	501	463	477	479	485	435	492	493	500	500	500	484	499	430	487	487	505	452	504	468	470	468	457	483	486	475	468	435	478	449	471	469	479	498	485	452	443	483	477	440	489	449	490	492	478	470	467	479	525	502	484	498	473	475	498	466	478	488	510	479	485	479	476	491	496	457	476	476	469	470	452	503	491	483	489	488	490	499	508	491	485	486	440	413	457	435	498	456	473	500	542	451	442	445	469	506	472	471	472	493	496	532	480	477	463	453	429	491	453	469	493	472	467	472	481	470	461	466	472	489	470	460	486	438	462	473	465	466	488	460	452	476	509	474	490	508	496	503	459	467	474	463	496	454	494	492	485	446	467	449	463	487	487	489	510	435	443	469	447	435	517	481	503	499	504	417	448	500	483	444	446	493	499	517	471	446	505	465	474
4037	1617	1097	901	1488	1509	1077	728	519	434	343	265	180	132	92	80	57	72	52	44	39	43	34	44	33	24	23	39	26	24	36	48	38	38	19	26	19	28	35	37	29	35	23	37	31	24	30	39	29	30	34	35	28	40	36	32	29	27	24	35	42	33	29	25	29	35	30	29	36	32	29	26	34	28	33	38	33	33	30	27	29	30	47	36	20	32	25	33	26	21	36	36	48	40	30	38	30	27	27	35	32	38	25	39	33	27	34	38	31	33	33	32	29	36	35	29	35	31	26	32	36	36	36	39	39	24	32	32	20	30	26	23	32	36	29	35	21	32	38	37	41	45	43	32	22	28	27	31	30	35	36	36	32	26	26	23	29	28	37	36	30	34	30	31	37	30	32	34	28	34	39	28	29	31	28	34	26	43	49	39	23	28	31	30	36	33	28	30	33	39	24	27	34	38	29	31	32	36	27	36	23	28	34	36	19	35	28	30	34	40	37	38	35	40	30	22	27	33	28	29	26	41	26	29	39	28	27	32	27	38	34	31	24	20	32	35	38	33	36	37	34	35	40	29	39	33	30	29	29	30	26	33	27	24	22	33	31	19	24	33	35	34	30	24	22	27	41	36	30	34	32	33	27	23	25	30	28	38	29	34	33	29	29	31	27	30	24	28	33	33	38	35	30	35	27	25	43	28	31	39	32	39	30	30	30	25	30	30	30	26	34	23	38	42	25	34	26	30	37	34	30	34	22	34	23	26	28	26	31	35	31	22	31	31	33	31	36	29	36	35	36	35	32	38	34	29	39	36	45	21	46	28	27	37	33	29	32	34	32	34	25	22	25	32	26	35	30	31	27	31	36	30	40	19	24	38	36	25	37	35	30	37	27	44	27	32	23	33	32	30	29	37	30	33	44	31	22	35	25	27	32	31	25	34	26	26	37	38	44	28	39	31	37	26	27	46	29	28	29	25	32	37	29	33	31	28	20	30	30	30	24	31	36	34	39	31	33	33	35	29	25	27	34	37	22	30	27	23	34	33	24	25	36	32	27	38	28	27	37	30	34	25	25	20	44	33	40	32	23	39	29	33	37	37	29	18	43	38	33	22	31	29	29	36	33	26	25	35	23	36	31	31	29	33	33	32	26	40	20	31	28	33	32	27	32	31	35	29	24	34	33	27	26	28	25	28	19	36	25	40	26	30	35	23	31	32	43	21	35	42	39	30	31	28	30	40	30	43	37	34	32	31	34	32	23	32	33	30	33	37	31	28	38	29	19	25	26	33	27	34	30	37	45	28	27	32	34	36	33	27	29	25	21	29	27	36	30	22	33	36	33	35	35	25	34	30	35	26	30	35	22	22	28	32	25	33	28	38	31	30	33	36	26	36	35	25	38	41	38	34	26	31	24	27	24	23	30	31	29	33	33	35	33	37	36	31	31	35	30	29	36	31	26	31	36	25	24	28	28	36	30	30	33	32	35	27	19	32	35	37	31	22	33	28	32	40	26	25	24	27	32	35	34	34	28	40	34	38	27	29	39	37	38	25	39	31	41	28	37	29	30	38	26	22	29	35	27	41	29	34	18	30	35	25	23	30	33	47	36	30	27	36	26	27	41	24	42	27	33	22	33	20	34	29	31	33	30	33	33	30	32	31	37	34	23	39	26	23	26	40	26	30	30	38	27	31	28	34	28	34	35	37	23	20	27	37	33	36	31	33	40	34	32	31	33	29	20	19	28	29	25	51	23	34	33	24	33	38	31	32	34	22	36	35	40	36	32	29	34	33	32	30	33	38	43	32	33	36	22	35	32	33	21	24	26	25	27	29	28	25	27	33	35	33	27	30	25	30	30	34	31	34	27	29	29	32	40	30	36	38	34	28	34	24	34	43	32	43	26	34	31	41	23	26	17	36	22	36	35	29	27	29	31	27	28	31	40	36	37	33	35	28	32	30	22	25	24	31	22	29	20	37	26	29	25	28	37	32	33	32	26	30	28	36	34	29	30	32	31	31	17	35	28	28	42	37	43	31	31	34	34	29	44	31	30	45	34	28	29	28	32	36	38	35	26	38	26	26	36	27	32	36	35	24	37	34	38	35	35	38	39	28	34	30	28	35	30	34	35	33	32	38	28	32	30	23	38	39	31	37	30	29	29	33	37	26	28	18	35	29	33	31	25	43	22	33	38	34	30	33	29	26	36	35	35	29	29	25	31	25	29	27	33	32	35	17	44	26	43	34	28	26	35	26	27	28	33	28	36	30	23	23	34	31	31	35	33	35	35	28	27	27	28	38	34	25	18	34	22	26	39	32	39	25	28	33	32	32	31	37	29	31	32	30	22	23	37	30	29	30	27	35	31	29	42	33	43	23	34	24	28	36	35	28	26	38	33	24	24	39	32	27	38	31	39	22	27	37	29	31	22	34	28	30	25	31	26	30	32	34	23	30	25	35	30	44	32	34	27	30	36	30	30	37	45	26	31	28	34	32	21	35	23	33	35	25	25	33	31	30	26	35	32	29	37	39	40	35	31	40	20	26	22	36	39	25	26	27	33	29	31	40	27	29	32	36	29	33	35	23	37	26	39	31	42	24	28	35	32	29	23	34	38	30	27	33	26	22	36	28	31	30	49	35	27	35	36	45	33	41	33	28	43	26	28	34	24	34	29	30	30	36	26	23	36	34	30	39	25	27	21	38	42	33	36	35	23	32	32	33	34	34	30	40	32	29	25	41	34	36	32	37	26	30	33	26	39	30	37	38	37	40	25	37	32	34	29	40	35	30	27	32	35	30	25	34	41	24	36	35	27	23	20	26	27	35	28	24	31	26	30	27	36	34	36	29	26	30	32	28	36	47	25	33	28	28	26	28	38	29	35	23	47	35	26	34	33	32	25	27	31	28	25	38	24	35	27	29	26	43	39	22	30	22	36	35	40	24	35	37	29	35	32	37	29	27	33	27	35	29	28	30	34	48	25	17	29	41	32	35	34	32	24	38	39	29	40	38	31	30	40	41	33	25	21	33	31	35	37	25	25	33	34	29	28	32	28	32	26	33	35	30	46	28	28	37	23	23	30	31	27	38	30	37	38	22	31	26	30	35	37	26	29	36	37	31	45	29	25	34	27	39	32	35	27	37	29	37	38	25	33	28	37	33	36	30	38	25	42	33	35	30	37	32	31	29	26	38	30	31	32	38	31	32	38	28	26	28	31	29	34	32	31	29	32	31	25	32	31	29	25	34	26	31	33	33	20	42	22	37	47	35	30	30	34	29	30	32	33	27	28	27	36	34	33	26	33	32	33	37	36	37	34	26	30	37	29	30	36	29	25	32	31	30	27	38	36	40	28	38	31	28	24	33	33	26	30	24	25	34	37	31	44	30	28	33	34	30	25	31	30	29	36	32	38	29	43	31	35	34	30	41	27	23	37	30	28	32	28	35	38	35	32	31	40	30	33	23	31	24	41	31	34	28	31	32	32	27	30	27	24	42	40	33	23	14
35783	25695	20172	36022	42377	39269	33721	26675	21901	18328	15280	11113	7364	4993	3948	2900	2136	1745	1537	1286	1007	936	834	680	685	651	618	616	635	591	592	560	587	567	538	573	502	546	565	533	536	562	570	513	555	534	508	519	601	550	617	618	587	588	533	550	583	559	582	597	598	652	639	545	614	599	617	624	527	566	542	554	570	584	517	560	527	554	517	509	562	543	525	526	586	540	549	512	538	495	538	486	484	558	509	524	518	505	494	480	536	498	507	533	494	502	536	523	494	525	491	507	492	484	529	475	491	486	492	501	498	520	509	547	522	502	510	501	502	475	523	533	488	466	504	508	526	492	459	504	471	490	507	503	515	555	502	554	482	490	516	501	471	527	549	523	508	527	494	449	494	488	500	526	498	500	519	537	471	487	517	494	501	509	523	473	479	476	517	478	455	505	474	513	510	510	494	462	532	494	501	479	500	496	496	530	489	473	526	496	512	535	500	511	491	518	455	555	484	503	522	481	500	495	527	516	462	484	519	511	509	502	491	494	493	508	501	475	483	481	470	466	520	478	501	520	530	478	461	523	545	507	474	519	496	541	502	469	525	494	472	475	521	474	525	527	499	526	510	510	516	533	497	502	522	492	501	498	483	492	510	522	465	507	482	510	548	480	488	496	466	491	503	502	480	515	500	494	511	479	508	485	518	560	499	492	521	552	490	507	515	501	467	515	477	492	519	509	492	534	520	492	534	501	490	503	476	504	508	520	485	518	476	498	543	555	434	520	502	482	500	500	503	489	487	506	526	542	479	524	514	507	471	552	539	472	499	520	515	522	493	527	527	517	503	474	506	500	520	517	495	485	490	539	487	477	478	495	548	537	485	574	531	498	512	531	521	474	520	527	507	531	473	527	518	497	453	478	487	521	447	486	515	533	486	510	542	447	528	478	519	472	518	500	448	472	494	505	511	518	553	469	486	460	508	464	483	525	463	480	513	506	519	538	542	475	484	553	493	469	507	502	477	519	559	493	518	516	516	547	507	495	487	478	484	531	465	472	494	521	515	503	470	517	504	528	492	494	517	538	475	534	522	481	497	528	512	475	507	497	540	493	496	495	489	489	505	496	471	518	515	445	505	524	523	483	519	535	451	494	528	507	519	489	513	496	524	498	534	513	483	526	497	482	495	480	523	497	536	476	533	525	490	497	484	512	538	517	542	511	491	508	473	461	492	507	542	511	489	513	515	492	500	540	522	464	505	533	506	504	504	480	469	522	501	484	503	504	496	508	507	488	499	486	544	504	502	502	501	536	521	513	492	541	490	498	495	518	453	515	475	496	499	480	501	484	534	521	533	518	483	514	526	481	479	483	526	541	482	470	501	470	516	508	527	445	494	493	478	492	479	522	490	504	478	498	496	516	497	494	508	477	543	493	463	479	542	558	504	491	490	484	498	507	558	521	516	473	517	546	511	508	518	517	510	479	504	485	533	503	516	479	489	483	506	510	529	503	494	482	497	527	479	498	488	502	505	528	480	509	466	501	527	511	478	470	503	516	513	494	509	515	517	511	495	516	476	504	485	483	527	474	514	511	474	525	520	511	541	489	496	512	531	525	521	535	483	552	499	494	480	486	514	520	436	520	516	483	542	514	486	504	501	479	487	515	512	518	523	495	557	473	535	481	509	515	535	530	484	493	540	489	497	488	476	520	533	482	503	478	451	532	506	562	502	467	523	524	476	525	470	515	484	494	501	459	488	491	529	495	496	524	510	504	539	479	481	523	496	546	527	484	464	525	500	503	509	486	508	487	532	497	543	480	479	506	501	490	487	502	461	516	459	487	526	514	507	501	522	483	534	513	477	500	478	516	517	541	479	515	462	546	497	468	504	513	513	510	479	481	496	539	527	463	480	495	494	443	495	527	486	500	477	509	501	533	460	562	496	462	538	503	493	520	495	500	499	455	492	534	461	499	481	531	489	521	517	530	490	513	521	481	510	474	512	491	515	540	505	490	502	530	502	526	559	494	509	449	500	494	549	469	487	499	525	537	497	491	493	520	488	518	492	532	472	491	515	485	510	541	501	513	522	523	479	502	496	519	474	503	525	514	475	493	494	481	505	500	546	519	487	487	479	512	520	476	517	487	508	517	523	520	496	510	516	519	485	539	478	530	534	490	498	482	492	511	537	478	444	507	518	502	480	467	529	486	484	533	505	506	526	505	482	471	508	546	502	510	512	481	532	470	512	487	479	478	487	512	517	525	452	506	496	487	493	464	527	495	488	516	495	509	507	544	501	503	489	525	497	512	530	502	466	510	518	496	492	527	513	543	500	508	523	470	509	496	468	515	530	488	489	522	489	511	479	517	500	483	507	503	483	526	483	469	495	490	490	479	467	521	453	459	509	503	530	533	498	519	487	459	531	480	487	551	505	513	506	530	504	483	538	518	490	475	544	492	510	513	546	518	530	494	499	523	491	499	489	536	510	480	524	523	490	493	485	476	498	525	512	494	520	498	485	500	516	492	494	500	525	483	513	531	487	505	489	495	503	465	549	518	524	545	496	481	518	495	519	512	483	489	473	504	459	519	546	509	489	476	498	532	506	533	478	522	539	526	509	495	487	514	507	540	483	513	509	530	523	541	497	499	525	524	515	475	516	500	459	483	558	475	465	485	488	530	488	522	526	484	494	483	528	504	490	520	524	496	507	509	501	504	513	494	518	471	542	518	521	508	526	512	492	475	476	507	494	507	463	506	524	474	489	503	524	517	508	479	520	520	498	542	506	564	515	515	521	491	473	514	522	535	495	534	472	520	505	520	492	488	536	484	505	506	496	493	521	474	483	495	514	525	500	496	540	478	501	532	535	508	520	519	500	483	486	494	490	485	479	491	526	485	525	499	490	548	513	495	507	514	485	503	507	490	532	481	494	461	518	512	505	553	491	520	483	500	493	519	530	527	494	498	519	490	513	520	481	501	536	491	492	502	505	503	504	515	520	533	522	512	499	523	513	504	479	521	533	527	488	499	501	552	514	493	509	501	503	513	499	503	483	500	493	505	480	493	482	506	469	517	482	477	489	529	524	492	491	470	506	498	484	523	481	519	502	481	507	521	493	507	494	509	523	519	470	504	505	517	506	522	496	515	442	578	481	534	497	526	500	499	526	513	532	537	487	476	489	547	542	481	546	556	495	519	473	503	476	493	535	455	510	505	531	525	482	492	472	482	475	476	482	523	508	478	497	480	520	526	502	506	474	504	472	507	486	520	518	516	510	516	503	481	485	429	471	511	517	507	528	486	477	474	504	544	484	536	526	510	492	488	527	514	504	534	539	488	507	498	489	475	455	462	480	522	507	513	493	544	497	487	492	514	487	481	471	486	499	481	479	516	510	513	516	479	484	509	528	507	495	465	459	455	487	484	499	464	472	480	503	508	514	479	496	480	542	514	475	489	469	520	449	496	538	478	489	458	509	491	518	481	463	489	524	555	508	534	513	471	499	486	496	464	464	509	489	483	525	541
3785	1728	1097	946	1373	1384	1027	728	598	433	350	244	157	123	89	64	59	45	50	62	36	43	24	37	32	45	40	36	38	34	39	32	30	38	26	35	29	38	37	44	29	32	22	37	21	32	35	28	29	32	35	30	39	28	40	32	30	35	44	27	35	34	29	34	48	26	35	38	39	32	30	26	37	31	28	28	34	33	28	38	23	31	35	30	24	42	38	25	23	48	29	32	38	33	34	28	31	34	24	22	38	39	29	31	38	29	33	29	32	30	23	39	28	28	35	19	34	32	27	30	27	42	22	32	30	28	26	34	27	25	41	30	36	21	45	37	21	27	37	21	26	31	37	28	31	28	29	29	36	33	27	28	29	34	34	34	36	34	27	33	27	35	26	29	31	23	31	27	31	33	30	27	23	26	28	29	25	28	23	19	37	37	27	35	39	28	33	26	32	36	23	25	26	26	38	25	37	21	42	37	41	27	34	30	26	25	32	26	24	28	32	29	37	35	30	31	36	30	31	36	30	36	34	30	44	24	33	27	36	26	25	29	28	27	29	40	35	30	35	29	30	30	34	29	34	30	27	29	36	24	25	30	31	39	40	36	33	34	26	32	37	30	20	34	21	30	32	27	29	23	42	37	21	28	21	28	26	27	35	37	37	36	27	32	33	38	29	29	27	25	30	26	34	27	31	22	29	25	28	29	22	21	24	31	28	31	28	20	34	27	30	34	31	25	41	37	37	25	34	35	22	26	32	36	30	27	27	37	28	39	38	29	33	26	31	29	38	24	36	43	33	30	32	27	28	35	44	36	33	34	24	25	23	32	31	28	20	21	34	32	27	29	29	32	31	29	28	35	28	25	35	23	30	28	24	32	30	33	33	27	32	24	28	39	32	29	30	29	31	28	34	28	34	27	29	35	25	25	32	22	28	26	22	29	27	33	34	36	21	30	21	31	35	25	20	32	34	30	37	42	24	35	35	35	19	34	34	39	35	31	32	33	35	32	38	33	36	27	32	32	36	39	27	32	36	31	23	28	26	30	32	40	29	22	20	26	23	26	27	45	27	27	21	15	34	25	28	32	24	24	41	31	33	36	23	28	28	35	37	39	26	36	33	38	30	19	28	38	33	39	27	19	31	29	31	30	31	33	41	25	34	29	30	33	40	30	23	37	31	25	32	27	26	35	31	32	37	29	30	28	35	36	31	30	35	30	20	37	27	23	29	26	26	39	32	36	40	33	33	48	38	26	38	31	33	37	29	37	29	36	34	31	43	18	22	37	32	25	28	29	26	25	31	26	30	30	29	30	35	27	22	27	28	30	31	24	30	22	22	28	27	21	24	29	28	33	35	29	24	33	36	29	17	21	31	37	38	31	41	31	36	33	36	29	41	27	30	19	45	35	22	39	32	36	34	35	23	26	31	21	30	30	40	40	28	34	39	26	32	36	27	39	27	30	43	27	28	25	34	35	32	27	36	25	22	32	21	31	32	35	28	28	21	39	39	33	31	25	29	35	26	21	30	27	31	30	28	33	27	29	30	26	41	30	33	37	33	29	27	36	31	27	31	38	32	19	22	25	33	20	21	35	31	33	30	34	26	35	28	34	33	23	31	28	21	24	18	39	30	21	30	30	31	37	38	25	28	15	28	24	38	29	37	36	43	29	23	35	31	40	35	34	36	27	36	40	47	29	30	27	29	27	36	26	28	29	31	34	34	35	30	30	34	31	36	32	25	26	33	35	35	29	24	35	36	27	42	35	34	33	31	38	27	30	29	38	13	27	25	29	34	27	34	29	27	33	36	38	31	37	38	23	20	33	36	29	33	35	43	43	32	29	27	31	33	27	27	33	28	22	28	33	27	27	35	26	25	38	37	28	31	33	27	22	38	28	35	28	31	33	26	24	29	34	30	23	33	38	29	25	31	29	29	42	25	33	26	25	36	38	37	34	36	21	30	29	34	33	35	30	22	29	39	29	31	39	30	29	33	42	32	30	35	25	26	23	25	29	21	31	36	34	26	37	26	29	32	39	37	29	33	32	30	33	29	32	28	27	29	26	37	28	24	26	24	31	29	30	25	33	28	38	35	37	23	16	25	29	19	46	28	34	32	33	22	19	40	30	31	39	21	24	19	33	32	35	25	35	30	18	34	32	40	38	37	28	33	16	25	30	23	34	45	29	37	33	34	43	30	28	22	27	33	21	28	50	35	28	21	21	24	27	19	21	44	26	34	36	27	36	31	25	29	32	26	23	32	40	33	21	26	48	32	34	32	19	28	29	34	31	44	36	22	34	28	24	33	32	24	31	25	42	23	25	36	35	21	32	21	41	36	37	32	23	34	27	32	29	22	29	21	35	27	31	35	35	31	34	30	32	36	40	32	34	24	36	40	33	45	29	30	25	37	37	20	24	28	15	32	30	39	27	24	26	38	34	27	30	31	33	23	39	34	24	35	26	31	26	37	26	43	40	34	27	38	35	30	38	31	33	27	34	28	34	30	33	32	22	36	26	35	36	33	29	38	24	28	24	29	37	38	29	39	30	33	33	33	26	28	20	32	26	34	44	24	33	29	40	34	31	34	37	27	37	34	38	32	25	43	33	22	23	35	35	29	26	21	35	39	32	24	27	38	29	32	34	30	38	42	40	33	32	32	26	28	27	45	28	29	34	27	33	38	28	21	41	24	34	30	26	30	31	32	21	37	24	31	32	25	24	48	25	35	24	28	26	28	33	35	27	31	27	35	26	45	38	29	22	39	23	34	43	35	25	28	30	45	29	28	34	24	39	35	25	25	33	36	32	40	25	24	32	34	36	34	30	36	46	19	29	26	33	32	31	39	29	33	25	32	30	26	25	26	35	35	40	29	33	27	35	30	31	32	35	39	31	28	26	36	28	29	35	34	32	33	35	31	32	36	27	38	26	26	37	31	14	27	40	31	35	30	31	27	35	27	30	30	23	29	33	21	27	27	43	23	31	32	31	43	32	30	25	35	29	16	23	30	33	25	34	23	33	34	21	25	32	32	32	25	31	40	19	36	38	30	24	34	28	22	31	27	39	24	33	36	36	33	29	35	35	31	38	30	31	29	31	21	22	39	34	31	43	26	24	28	36	28	31	31	24	34	33	28	29	29	24	40	29	32	31	38	30	23	32	18	32	30	28	32	35	37	26	29	33	27	27	28	35	28	24	32	28	31	29	32	29	26	30	34	42	23	27	37	39	27	25	38	29	29	21	31	36	29	29	30	16	29	30	26	24	20	37	36	29	25	32	27	37	25	29	30	33	23	31	25	40	32	20	37	30	31	28	31	27	30	26	32	28	37	33	27	27	38	33	31	32	26	35	30	29	27	25	27	31	33	26	32	25	25	34	27	25	29	32	22	25	33	38	26	30	22	29	30	33	35	23	41	26	33	28	31	32	36	33	29	42	36	23	29	32	39	28	28	36	28	36	37	34	33	28	30	29	27	36	35	31	29	26	28	25	31	32	39	23	26	38
35576	26438	20321	36114	41496	38331	32941	26966	22126	18158	14841	10442	6895	4841	3768	2601	2105	1663	1372	1240	990	849	797	661	727	627	624	602	579	563	508	583	556	553	563	532	539	557	573	533	545	532	593	560	537	533	527	556	567	561	547	532	558	548	581	574	550	531	576	532	601	535	627	573	573	604	620	527	548	540	556	580	534	507	527	558	552	500	530	543	526	542	526	525	499	521	505	505	503	502	484	495	471	470	490	485	474	497	497	488	493	492	507	501	485	500	496	507	466	472	501	474	483	479	483	474	462	470	490	446	471	493	484	495	525	514	468	504	488	487	473	489	523	553	505	490	506	520	474	497	467	528	487	534	501	478	494	456	514	488	526	513	490	498	497	482	480	496	474	454	490	477	479	457	502	493	466	500	458	480	495	495	472	475	475	489	515	523	492	485	518	503	480	508	514	481	504	491	475	499	483	495	489	486	550	491	487	466	488	522	493	466	517	487	474	484	467	467	493	488	488	493	475	497	509	516	448	461	481	514	529	502	483	524	493	493	499	520	460	490	502	499	462	513	492	488	483	509	486	483	440	485	490	478	471	474	500	489	479	498	486	500	477	469	490	490	487	494	525	461	499	518	489	493	500	462	449	504	490	536	465	475	473	496	488	549	456	471	512	510	513	480	496	461	493	467	487	497	483	464	508	495	496	504	539	471	519	457	467	508	501	488	486	479	501	515	543	498	495	486	487	501	482	518	521	473	479	436	478	497	526	501	505	522	479	467	502	465	498	522	469	479	495	492	515	508	499	508	501	490	509	465	482	497	503	496	532	494	518	514	482	503	502	501	450	490	529	485	505	507	475	483	485	514	494	488	472	553	492	473	523	501	478	487	455	486	496	456	488	508	500	500	489	452	508	497	535	518	479	442	511	485	528	498	496	470	453	472	490	476	484	431	428	444	482	537	499	504	480	516	473	461	461	508	491	490	474	516	484	517	540	489	456	487	499	506	463	512	490	469	476	454	431	529	487	504	511	531	525	481	474	469	518	489	486	502	471	502	514	499	479	500	464	503	502	482	492	540	482	461	497	488	514	525	460	451	514	501	476	482	518	547	506	489	467	476	473	491	481	488	519	528	496	506	492	495	516	499	482	512	475	513	496	539	492	506	499	534	526	491	464	520	519	507	529	537	451	517	513	470	463	466	462	489	505	498	480	512	496	527	490	485	494	480	498	480	490	465	472	492	479	490	491	533	491	507	426	508	506	478	489	476	509	491	499	483	471	499	464	492	486	482	504	488	534	525	472	504	485	472	485	500	466	491	489	502	505	475	486	486	485	525	482	490	500	510	453	499	476	493	507	479	529	511	477	468	506	552	455	493	435	474	471	513	506	480	492	477	489	500	465	547	525	524	520	482	508	498	503	518	482	518	507	535	465	485	521	476	496	469	492	439	507	471	525	523	448	535	474	489	482	449	508	484	498	502	525	465	496	492	489	515	470	483	459	512	464	514	525	509	466	461	479	524	481	466	511	468	478	501	433	506	485	500	492	514	514	489	494	469	532	544	483	524	482	478	494	511	505	466	516	482	541	497	454	557	511	484	494	464	491	476	488	520	502	489	473	523	469	495	490	498	497	520	481	517	508	493	472	508	517	492	497	508	520	474	503	431	487	462	490	456	454	506	510	438	490	484	438	509	523	468	488	566	511	477	477	455	482	520	492	511	528	485	480	487	528	451	472	454	447	467	488	488	476	480	496	452	478	499	497	473	495	514	507	498	477	487	469	494	500	515	480	498	495	451	545	474	507	473	493	526	463	467	505	490	460	519	485	510	445	517	520	510	499	470	499	486	503	511	536	453	504	525	489	502	451	500	500	482	488	482	472	494	498	518	501	484	483	506	458	499	497	509	497	441	460	507	519	486	517	496	479	486	510	460	475	529	451	492	529	497	469	500	477	501	473	473	482	473	465	529	501	469	483	486	522	467	513	488	487	539	527	464	536	506	469	487	517	475	464	488	510	505	479	468	479	489	502	481	489	473	495	508	483	547	476	504	508	513	525	472	506	491	492	497	475	514	481	490	550	496	464	491	458	451	484	471	464	484	496	488	485	507	468	474	467	533	511	486	529	538	520	464	504	522	478	449	501	484	479	452	485	502	503	485	493	510	537	485	490	501	469	515	481	495	498	502	503	497	464	470	482	486	497	475	524	472	509	454	506	458	488	526	481	487	487	518	564	525	499	451	481	493	497	511	541	477	521	490	494	457	473	499	487	483	487	487	503	476	482	488	466	468	445	495	487	489	463	515	476	542	466	487	473	463	492	483	503	452	463	431	466	507	503	456	495	533	475	472	505	501	488	461	467	412	462	497	486	492	555	457	529	478	480	540	476	475	487	483	516	503	472	486	508	486	497	541	503	473	472	503	470	475	450	475	506	476	479	495	517	462	485	502	507	518	472	524	508	489	502	471	496	480	525	529	454	530	489	495	469	504	507	484	489	516	499	482	464	478	486	514	511	518	488	515	513	494	521	510	471	462	543	475	507	516	495	525	495	514	480	515	468	511	477	493	512	482	512	480	477	523	491	502	490	489	452	508	481	498	500	491	519	488	484	483	504	491	468	497	473	513	488	487	489	485	502	478	471	491	475	479	518	504	510	460	481	473	492	481	493	496	526	466	509	509	479	488	525	518	463	480	472	503	467	456	506	474	496	478	483	505	482	451	462	483	484	496	487	520	508	522	481	479	511	485	491	483	482	491	488	483	488	479	503	467	487	495	479	480	529	486	498	484	487	465	459	486	509	495	454	506	509	490	541	525	494	478	453	485	500	518	484	513	509	475	467	503	435	478	470	454	500	481	496	560	475	442	518	466	443	498	533	514	484	472	472	471	528	470	503	498	453	506	500	493	530	495	488	493	496	468	494	497	479	503	513	496	491	497	487	455	499	526	504	457	487	500	512	546	505	464	510	465	456	480	487	485	486	477	462	520	502	458	470	522	491	470	492	491	500	490	495	482	477	496	528	472	482	485	509	511	455	442	525	458	472	503	477	477	461	513	484	498	504	497	472	481	508	487	455	497	488	508	471	493	477	480	518	485	532	488	494	453	455	493	499	501	516	479	485	495	487	445	472	498	511	468	492	497	502	471	491	451	501	540	518	495	466	501	489	474	486	469	457	491	485	489	495	473	514	517	520	511	526	437	534	488	469	491	463	475	505	494	518	540	496	504	515	471	489	521	497	481	484	467	502	495	484	448	491	493	438	454	508	517	504	515	508	510	486	481	493	529	484	494	476	510	488	486	484	511	517	494	491	508	517	476	505	485	489	512	490	476	496	501	510	496	492	521	481	499	507	511	514	490	489	492	512	520	475	500	528	486	472	503	480	527	484	483	519	462	508	497	513	491	521	486	448	466	531	480	470	493	464	480	508	524	474	468	498	476	471	467	496	461	485	464	504	476	500	517	518	479	444	519	499	480	495	484	526	472	509	466	467	510	466	485	487	497	482	477	464	475	500	502
6268	2445	1650	1305	1998	1967	1446	1135	853	727	503	345	242	200	152	112	109	77	71	69	60	58	58	74	51	59	51	37	49	53	50	41	45	45	57	44	40	47	53	40	43	59	57	43	33	46	46	39	49	51	41	47	44	41	44	45	54	38	52	45	42	41	52	50	56	53	53	44	42	51	49	45	58	36	56	47	37	42	43	52	60	52	47	45	50	49	35	56	40	43	34	39	36	35	41	40	39	40	44	60	56	55	44	53	48	42	47	45	40	48	39	50	44	37	43	49	41	54	40	36	44	44	54	59	39	52	50	47	40	46	50	49	64	36	32	51	47	40	43	48	43	41	51	48	54	37	43	43	37	41	49	37	44	45	40	52	60	48	69	40	47	37	42	47	38	44	57	48	41	41	43	40	36	40	44	55	46	53	40	56	47	40	50	43	58	49	41	43	40	39	45	50	54	46	52	42	47	44	48	53	55	48	47	56	50	46	43	45	48	50	48	40	46	35	44	45	48	54	54	51	40	52	53	39	46	46	46	43	44	46	46	43	33	50	38	59	37	39	48	48	48	47	48	36	44	46	31	48	41	44	37	40	59	50	49	47	43	36	55	41	42	51	51	38	42	42	34	55	63	48	41	55	44	47	51	45	46	46	46	43	44	45	51	34	44	58	38	47	35	52	51	48	39	36	36	49	45	43	47	49	51	44	41	33	56	52	48	51	50	32	53	46	47	52	56	52	58	58	40	46	37	65	54	41	57	57	48	46	38	35	45	38	50	47	50	36	50	41	53	59	39	64	51	39	53	40	56	47	51	55	47	41	43	53	50	42	43	54	42	31	45	41	44	25	49	46	36	59	31	47	46	47	39	51	31	39	61	39	41	58	48	60	51	31	42	39	35	34	43	44	40	55	35	52	49	46	46	51	50	59	39	38	35	40	39	41	46	45	54	58	40	44	45	57	38	47	52	58	49	53	55	64	51	57	55	51	41	48	48	51	47	40	44	32	51	41	47	48	44	48	42	60	36	49	47	40	58	47	42	37	54	60	37	50	35	54	44	36	37	39	52	40	39	36	32	66	52	45	40	47	45	39	45	41	43	49	49	58	51	38	47	43	61	61	37	52	50	39	44	41	49	50	70	43	52	49	32	34	56	41	39	42	42	47	49	59	38	47	50	50	35	51	49	47	52	52	38	44	29	51	51	55	52	28	53	40	37	46	39	50	58	56	44	33	52	42	40	44	47	55	43	47	60	42	47	44	44	40	38	52	53	43	57	54	31	47	54	46	48	43	46	46	46	45	40	39	46	48	33	48	46	39	40	42	32	43	54	48	39	38	55	55	52	47	57	51	36	50	51	39	63	47	49	43	35	46	44	56	56	35	48	45	36	36	39	40	53	49	46	55	48	36	46	38	45	43	43	48	36	44	49	49	44	47	32	47	40	56	36	43	42	44	50	45	51	49	46	44	47	43	53	51	32	43	45	52	36	40	54	56	54	43	53	50	42	36	34	39	43	51	41	43	40	40	49	54	59	45	48	46	47	50	46	41	56	53	44	46	36	54	53	53	35	39	49	41	60	39	47	51	41	56	48	43	50	49	43	51	54	49	42	38	44	47	58	47	48	41	43	38	52	44	46	45	48	44	46	45	41	39	49	50	46	48	49	39	52	53	54	49	52	43	55	45	35	41	52	36	55	53	43	40	57	41	45	50	33	44	40	51	37	52	44	47	53	48	34	49	49	43	47	46	46	57	51	41	41	49	51	44	47	66	45	46	49	43	39	52	45	44	48	41	46	49	43	54	49	46	44	51	50	49	49	49	39	51	44	49	41	49	45	45	39	55	48	33	38	40	36	55	37	51	48	64	51	43	52	53	45	52	40	45	44	35	38	45	47	64	51	40	59	27	50	47	51	46	55	48	47	48	49	46	51	42	43	52	45	46	48	50	48	43	38	39	49	54	44	45	56	52	44	48	45	39	39	54	46	53	39	47	46	46	39	44	58	55	38	49	42	52	51	49	48	61	51	46	48	49	48	38	40	48	45	45	43	36	41	52	51	38	37	44	44	36	46	48	48	44	41	63	45	48	48	45	38	43	47	48	48	40	26	42	55	35	45	36	49	60	55	50	49	40	41	53	42	50	60	41	42	40	40	50	60	42	42	45	41	52	46	47	43	59	54	46	44	43	39	44	33	58	57	44	43	40	46	49	45	55	58	42	51	45	42	56	46	44	47	43	43	61	44	49	54	50	39	46	56	35	40	47	49	54	54	47	40	44	47	46	40	45	52	48	53	53	45	48	44	45	61	62	45	59	49	60	50	32	36	46	41	47	42	48	54	54	47	46	52	46	47	45	55	40	52	41	40	42	51	53	46	50	34	56	40	44	50	40	32	39	51	52	54	58	46	40	43	51	49	56	53	42	40	40	50	39	47	39	48	49	42	58	49	53	55	51	34	41	43	46	51	43	49	53	42	56	37	35	53	47	37	42	45	51	45	62	49	50	42	38	47	37	45	40	39	43	37	56	46	37	45	42	43	44	45	44	41	49	46	35	49	50	33	37	44	40	57	47	37	54	56	52	60	48	49	47	49	40	41	44	52	40	44	50	53	50	51	41	45	58	37	36	45	54	45	49	44	42	44	46	45	38	63	52	47	48	43	50	50	38	57	56	35	47	41	40	32	52	51	58	37	42	48	59	42	45	47	41	50	56	38	36	44	43	53	48	41	46	40	47	45	55	57	41	38	52	55	39	39	41	36	50	43	53	44	34	59	47	43	48	51	58	53	51	53	50	45	31	61	43	56	48	37	50	50	47	44	41	45	51	45	43	45	46	38	48	54	44	62	51	33	37	39	47	47	49	34	36	56	49	48	45	50	48	53	50	36	62	41	58	38	41	46	41	53	33	48	53	54	48	61	45	45	46	41	52	47	46	44	34	40	47	48	57	55	44	47	53	52	48	41	51	59	44	52	52	34	49	57	37	47	54	48	41	59	47	44	39	42	35	45	52	50	43	58	45	33	32	45	55	52	37	54	54	56	41	41	49	57	47	46	44	48	34	53	46	55	49	39	39	53	44	42	48	46	50	41	45	50	53	56	50	47	54	50	35	61	54	48	47	48	41	36	37	53	49	40	38	30	54	56	45	48	34	55	37	46	40	50	42	51	43	44	42	44	50	47	43	45	52	47	56	63	53	51	54	58	54	44	49	61	42	38	42	41	46	45	39	53	46	31	39	56	40	44	50	37	44	41	41	61	41	50	49	58	47	47	58	44	41	36	48	34	53	63	56	39	58	45	32	45	35	44	59	61	32	46	41	54	70	41	55	45	38	39	54	43	48	45	45	35	38	38	40	50	50	34	32	31	53	40	52	49	50	42	58	37	47	49	55	39	44	39	46	41	54	58	45	44	43	69	59	39	40	28	48	56	50	46	47	48	57	40	36	45	46	50	38	51	52	59	43	38	42	44	41	59	42	43	50	60	45	50	44	51	35	36	51
38435	29420	24137	39992	45707	41894	36651	31732	26918	22939	18707	13707	9199	6882	5165	3918	3089	2602	2179	1950	1606	1358	1257	1173	1160	1037	958	947	931	868	926	884	886	856	840	821	797	821	788	788	822	844	791	745	806	794	791	811	845	829	835	817	797	852	787	783	859	875	768	852	812	909	832	778	863	852	824	766	805	742	817	857	739	864	752	751	850	762	760	777	787	773	842	760	749	717	750	698	761	761	732	767	695	724	702	729	723	714	684	734	724	689	729	729	791	706	781	689	721	741	706	666	718	761	725	678	754	742	724	706	740	681	745	673	692	720	739	703	738	716	707	727	685	711	662	700	748	770	715	753	718	764	718	715	691	682	722	717	743	738	724	674	698	713	703	693	726	717	720	736	657	662	703	710	717	678	706	681	707	712	691	772	708	722	711	765	749	644	684	706	704	739	663	732	688	682	722	732	722	751	723	729	700	697	754	777	709	665	726	734	722	686	706	707	724	705	773	691	695	670	691	711	703	711	696	694	703	740	692	709	707	740	744	764	747	709	729	739	728	727	678	706	738	688	735	703	683	691	689	722	715	671	724	751	702	724	697	727	719	708	732	729	725	757	675	702	699	742	707	737	683	740	692	751	692	749	679	726	737	724	692	714	714	726	706	727	732	710	711	699	682	723	664	730	724	694	690	724	673	679	698	740	709	739	697	747	728	759	747	740	744	697	780	711	731	670	719	703	695	736	773	706	706	693	673	683	714	723	707	753	730	766	700	711	684	755	710	697	716	746	716	698	736	688	668	725	735	715	704	723	696	703	693	709	766	735	713	723	729	733	703	702	747	683	698	731	685	727	725	707	718	714	683	725	708	715	676	735	712	715	733	704	703	711	727	684	661	764	686	690	718	771	672	739	755	681	710	754	710	737	764	753	704	742	699	678	698	712	671	663	707	741	721	779	755	736	696	740	716	715	727	701	711	710	699	687	752	760	730	691	690	714	714	707	697	743	714	712	752	738	710	708	718	684	706	714	691	687	707	736	736	713	687	699	715	740	671	742	702	706	751	717	717	718	737	730	694	698	702	699	668	700	712	712	719	728	733	695	670	698	658	694	717	711	721	716	753	774	721	711	744	773	678	757	714	735	699	719	696	696	710	710	704	734	729	693	729	738	706	730	724	717	707	714	704	670	709	736	729	737	712	686	669	742	719	695	697	679	706	742	741	746	716	748	780	710	715	734	749	737	733	727	681	684	704	717	665	694	712	704	702	724	647	692	728	731	724	673	704	679	687	708	709	682	660	698	701	708	668	687	721	713	700	744	687	688	746	708	739	711	724	728	739	727	680	669	670	708	710	702	742	695	723	692	692	703	707	655	745	729	715	742	730	724	679	726	736	720	751	721	725	693	748	735	690	752	800	715	752	750	715	714	711	691	716	705	674	700	680	693	703	773	710	709	703	789	696	725	711	742	727	699	726	705	685	742	726	761	728	733	733	734	725	746	712	693	722	674	728	764	754	717	695	745	707	713	706	718	685	754	696	720	732	728	700	652	689	684	698	749	718	722	721	685	707	662	695	751	684	717	754	740	699	695	742	760	690	753	727	710	729	746	713	689	740	711	691	689	722	719	697	728	683	682	697	697	712	678	692	775	711	749	722	723	726	711	718	717	735	700	741	706	730	750	724	687	697	725	700	705	737	714	683	741	747	752	696	690	719	723	726	679	679	733	717	668	672	701	711	684	741	684	690	729	709	711	758	731	706	703	784	695	731	699	718	734	723	733	731	759	737	776	719	756	661	699	742	682	698	733	739	704	734	717	688	663	715	654	715	682	708	720	721	745	699	671	759	703	691	669	689	722	738	711	702	671	686	676	683	731	663	648	726	709	703	738	732	689	710	712	708	722	710	731	685	671	740	689	696	666	692	675	684	706	729	700	682	699	719	689	774	715	719	730	740	712	741	709	704	689	734	679	687	732	727	677	702	716	725	722	731	690	743	748	706	733	699	766	683	723	727	737	713	701	726	735	732	721	688	746	701	717	709	713	723	682	724	730	680	658	730	706	772	705	721	690	743	725	694	689	739	716	715	747	702	734	706	701	692	693	731	676	741	702	706	771	734	735	710	684	695	722	724	712	727	738	698	696	711	664	685	733	701	722	692	729	688	744	755	707	755	753	750	708	763	704	718	686	758	712	702	721	655	717	699	713	720	750	695	739	710	706	674	702	674	621	697	668	693	732	720	729	675	673	717	744	717	685	721	693	708	706	731	732	742	717	724	729	704	713	704	719	717	772	711	707	660	744	698	757	723	745	696	683	702	745	706	686	675	704	679	691	778	704	721	761	696	704	724	733	735	719	653	708	759	696	697	719	733	660	724	689	712	712	700	678	706	727	697	764	750	723	732	734	740	746	718	704	669	736	715	723	693	741	720	724	654	712	719	736	747	703	699	692	720	711	699	764	723	645	753	723	693	724	716	706	745	741	697	760	724	696	709	711	748	730	743	737	743	718	712	727	758	717	724	707	728	683	716	716	708	712	725	696	705	690	756	742	706	681	707	656	713	744	685	706	695	695	716	714	710	710	734	727	697	725	710	720	669	706	686	738	695	668	726	725	673	710	708	673	773	778	732	703	720	721	752	687	705	754	735	697	729	715	709	708	714	737	742	692	722	688	704	723	738	717	740	727	694	745	668	740	677	748	704	715	765	709	670	693	750	717	756	709	642	703	744	736	706	686	704	751	732	678	708	676	693	695	733	730	680	718	717	735	692	748	738	731	688	680	727	704	742	707	699	738	699	728	695	690	676	750	741	706	715	718	725	720	718	686	738	706	692	711	692	739	701	719	678	710	706	694	664	759	693	741	700	702	717	725	707	680	727	733	714	744	697	757	730	742	681	746	712	706	753	661	755	699	709	679	702	763	731	671	694	709	741	721	663	672	689	737	699	700	671	720	723	699	719	740	714	676	725	703	715	740	745	697	681	707	709	692	705	778	655	687	659	693	739	713	735	734	723	765	737	696	677	723	739	697	704	737	747	714	669	758	700	713	703	702	693	730	730	711	686	747	724	686	661	710	732	736	694	714	765	735	722	728	698	709	733	695	736	756	698	688	753	739	732	698	716	677	736	709	755	665	701	700	758	756	711	719	717	723	694	721	742	745	720	692	729	688	699	764	691	737	711	706	712	723	705	741	733	713	713	734	713	672	775	713	713	751	743	722	732	667	720	727	767	774	760	703	713	717	753	694	770	701	697	723	716	704	697	679	731	657	717	699	713	760	713	690	745	688	720	703	751	719	714	734	757	678	728	751	700	714	766	688	702	701	738	742	696	704	727	692	713	674	700	714	719	708	677	671	705	734	681	714	652	735	728	693	704	659	782	713	711	696	694	725	717	708	736	688	719	708	702	700	695	719	716	683	727	719	696	697	719	691	693	701	763	703	722	719	673	671	708	730	709	717	742	714	652	684	703	736	720	735	694	719	731	699	673	708	708	664	711	791	679	688	686	735	738	764	708	704
7460	3756	2259	1971	2976	2881	2122	1680	1323	1083	780	529	332	255	193	118	103	99	99	56	57	55	52	44	33	44	50	42	32	37	38	46	40	38	33	34	30	28	39	32	24	46	35	35	33	33	35	43	35	33	36	33	32	29	36	29	33	42	31	24	37	38	41	30	27	27	42	31	38	43	36	45	28	26	40	31	38	41	31	26	28	40	28	29	22	44	40	30	35	28	28	32	32	31	33	26	39	27	34	28	29	35	33	34	39	35	25	29	31	21	28	33	34	46	30	31	26	26	35	24	22	32	39	33	24	32	36	37	28	29	35	21	26	25	29	38	24	27	29	24	27	29	21	37	35	32	33	38	25	44	27	24	29	31	35	25	38	22	27	25	21	21	27	30	27	22	41	26	26	28	28	35	38	26	32	28	32	24	25	20	35	24	30	40	30	33	29	35	39	41	36	29	41	24	25	20	33	34	35	38	30	26	29	35	29	29	32	26	30	38	31	29	26	31	28	36	26	26	38	31	30	17	33	34	32	31	28	38	33	38	25	34	29	27	17	24	34	27	26	26	25	30	31	26	28	24	22	27	34	33	27	40	39	25	27	26	38	24	21	30	20	33	23	30	21	20	32	26	25	35	28	39	26	34	30	32	25	21	31	41	26	32	36	38	31	34	31	22	36	23	33	37	26	38	23	30	26	35	24	34	32	38	32	43	27	25	40	33	37	30	39	38	39	31	31	35	29	28	31	25	27	34	30	27	30	35	27	21	31	28	32	36	25	35	29	37	29	29	31	33	31	32	23	35	35	24	26	33	34	27	30	32	26	29	30	45	33	22	30	32	36	28	23	29	32	30	40	26	22	28	25	26	30	37	26	29	29	29	21	40	35	31	23	40	42	28	27	31	34	30	34	31	19	25	35	28	35	21	33	35	31	27	26	33	23	31	24	33	29	31	32	29	28	30	33	33	23	29	24	32	23	47	30	24	29	39	29	31	32	39	34	32	27	34	38	27	28	38	27	36	30	25	43	37	24	28	28	34	37	25	34	40	33	34	43	36	35	22	33	47	39	39	27	28	29	35	27	34	34	32	27	26	31	30	29	41	35	38	22	25	22	31	35	26	24	32	24	28	24	35	31	24	29	39	27	26	37	36	28	31	31	25	34	33	32	33	34	19	40	31	38	41	27	21	28	29	22	24	34	28	28	34	34	36	37	40	37	23	24	33	38	34	39	34	30	25	35	32	31	38	37	25	42	37	31	24	37	30	32	24	28	26	51	26	35	24	40	32	24	30	36	31	23	28	19	21	28	32	39	39	30	29	25	28	31	19	29	18	37	30	27	30	33	24	29	32	40	41	24	31	30	29	30	37	29	40	35	28	34	37	30	28	26	38	37	28	30	31	25	34	34	27	27	30	31	28	41	34	27	30	28	22	32	33	32	30	38	33	34	33	32	40	35	37	31	24	27	32	23	28	27	32	22	31	35	29	35	30	34	28	34	29	22	19	35	32	31	26	28	26	31	37	27	38	27	28	33	37	40	42	27	27	25	33	31	36	26	28	31	34	21	23	41	29	40	31	38	37	40	21	28	28	35	29	40	28	25	39	24	32	25	29	29	26	32	28	25	33	19	35	23	32	30	35	40	32	30	32	36	17	29	31	32	34	30	28	33	33	41	31	25	30	30	25	25	24	38	29	36	19	27	33	26	32	31	34	26	29	47	39	23	31	40	25	43	36	19	27	35	23	31	30	33	38	33	32	31	26	25	32	34	33	35	32	25	19	37	32	25	32	34	35	19	24	40	32	39	38	19	28	28	31	23	22	33	29	33	39	25	31	28	36	28	31	30	28	30	35	33	33	41	26	23	35	31	24	37	35	36	26	31	30	32	23	28	24	30	37	25	39	36	16	32	29	31	39	25	39	25	29	29	20	27	33	31	32	28	29	26	40	27	24	34	42	18	32	31	20	22	25	26	26	31	28	28	32	29	32	30	36	33	35	30	37	24	25	38	23	26	27	21	33	24	25	34	41	30	26	29	24	36	46	36	32	21	30	35	30	31	37	17	33	31	22	23	25	23	25	33	35	23	26	25	25	27	25	29	35	36	35	37	33	25	36	24	47	23	37	27	24	42	28	25	22	27	19	34	32	23	20	22	36	34	35	24	36	25	27	40	23	31	28	32	40	23	40	40	25	26	31	34	39	20	29	30	26	30	31	24	34	27	35	23	31	37	40	33	38	26	32	24	30	29	41	24	23	32	35	34	32	40	39	37	35	31	35	31	33	29	38	35	18	26	37	35	40	26	33	41	33	34	26	25	31	41	26	37	31	40	35	34	37	41	30	26	34	38	31	22	32	31	25	36	28	29	35	34	24	16	30	33	31	20	27	36	38	29	27	30	25	33	27	34	34	18	28	29	22	27	22	39	25	32	38	29	31	22	27	29	27	24	21	26	40	31	32	21	27	22	35	37	25	31	26	33	33	33	27	28	34	35	34	26	26	29	33	34	36	21	27	38	26	36	24	31	34	39	33	34	26	35	36	45	26	29	23	36	32	36	31	38	33	30	28	48	32	23	31	31	31	34	22	31	24	36	21	30	37	31	29	30	29	28	34	27	33	40	19	27	26	38	35	38	28	32	33	26	26	28	32	35	32	31	29	27	37	38	35	21	21	31	33	26	33	23	22	34	36	36	26	29	24	21	41	27	35	33	31	21	22	34	34	29	27	40	28	26	20	21	27	32	26	40	36	29	44	33	30	24	26	26	32	22	34	26	30	36	28	35	24	37	36	35	37	31	32	38	32	29	35	31	31	27	37	27	34	33	26	29	33	24	32	41	34	33	25	28	30	36	29	34	27	35	35	28	25	30	34	31	39	22	30	31	23	29	30	29	24	32	31	31	35	37	33	37	28	30	28	30	42	29	29	29	28	31	36	30	27	30	28	37	27	29	31	29	34	29	39	24	31	31	25	46	32	33	22	27	23	28	22	27	33	31	25	25	37	37	36	33	22	30	34	30	42	25	28	24	24	26	37	26	29	21	26	33	31	38	25	30	25	31	32	32	37	22	22	33	32	33	39	31	32	40	29	35	31	29	36	30	28	27	26	33	31	39	33	33	25	29	26	21	36	33	32	35	29	23	37	32	27	41	31	27	38	30	31	29	33	33	34	31	36	42	38	33	25	30	23	21	33	34	24	27	25	27	32	31	16	27	29	31	24	33	24	38	25	41	28	33	22	31	25	28	35	40	16	34	29	25	36	31	33	36	31	30	33	25	46	31	38	39	37	33	26	33	32	31	23	35	15	35	32	19	37	23	32	38	26	28	26	30	35	26	27	28	36	24	27	37	35	31	23	34	27	29	26	37	34	28	34	31	28	32	32	32	37	25	33	35	35	27	27	36	20	31	25	38	32	29	39	19	30	28	35	30	32	22	41	30	29	30	33	32	24	40	30	25	31	29	30	30	27	28	34	32	33	25	35	33	29	27	24	34	43	31	30
44569	34084	28940	44278	51112	46851	41067	36382	31882	28394	23558	17175	12275	9341	6450	5083	4039	3211	2825	2301	1899	1600	1396	1250	1155	1064	1020	914	860	831	778	793	754	734	759	703	736	689	699	712	692	672	686	652	658	677	671	689	709	704	706	656	697	674	696	685	652	683	668	693	743	758	723	715	729	694	639	643	567	612	664	675	644	600	575	607	540	584	602	573	596	596	666	632	576	556	573	572	531	542	512	487	467	507	485	481	498	500	536	491	496	537	459	484	544	460	498	523	450	498	459	484	495	535	529	480	514	481	516	530	518	522	536	488	509	477	504	482	511	491	494	479	510	495	520	467	489	535	485	488	490	516	468	481	556	507	490	511	478	458	490	477	499	478	466	482	469	475	492	479	477	492	479	443	508	541	511	503	468	491	493	448	457	481	464	484	502	499	527	485	466	451	475	469	475	458	508	507	509	467	485	476	460	485	467	481	478	473	488	500	478	465	479	424	472	447	506	524	471	454	466	501	444	452	501	482	479	458	484	497	470	504	482	475	490	458	476	445	487	480	455	469	481	470	473	485	513	489	487	488	452	469	470	477	494	483	489	505	501	488	493	454	504	458	509	474	497	484	485	452	542	477	467	478	507	437	472	482	508	476	473	546	482	464	500	441	470	476	488	476	490	487	501	512	494	492	472	504	459	473	443	464	472	504	496	479	489	466	478	477	488	502	489	481	458	487	525	504	503	478	495	482	502	463	513	433	436	491	510	496	437	469	465	471	482	489	485	466	476	510	452	493	523	486	493	465	473	489	454	485	489	463	498	479	496	458	489	523	441	502	484	486	439	488	496	502	444	470	467	478	494	462	423	486	531	474	479	475	431	452	528	502	490	494	481	492	516	429	453	478	510	489	466	533	438	473	463	491	475	468	471	478	449	461	462	451	496	461	452	469	491	505	468	503	487	506	518	473	476	447	483	487	470	505	513	455	468	475	471	453	438	486	480	458	455	470	477	480	511	460	475	465	511	483	474	474	438	477	477	455	531	453	493	461	471	494	452	484	457	487	478	482	457	479	487	477	490	499	494	504	514	511	488	512	505	458	503	472	484	522	492	506	513	483	453	476	497	505	482	498	505	476	463	475	486	454	495	472	477	468	517	456	486	464	435	463	441	483	478	467	515	482	450	415	460	459	456	470	479	463	504	463	470	501	451	477	492	492	489	526	491	509	503	469	451	504	496	452	473	497	471	506	461	480	534	503	522	508	491	472	494	501	492	509	474	490	505	483	510	484	504	493	469	454	437	465	504	459	477	465	477	495	460	464	499	479	461	442	485	496	489	444	520	484	467	449	476	494	496	470	497	479	438	455	453	502	437	492	447	472	454	492	500	476	492	486	489	402	471	455	448	477	482	450	491	473	453	535	450	459	498	497	478	468	456	507	444	496	474	483	532	483	458	518	487	491	487	461	491	489	470	462	519	443	465	493	469	469	455	479	475	471	473	470	485	484	518	511	485	485	469	470	490	477	464	500	487	462	451	475	483	505	466	534	491	483	457	490	524	478	487	486	478	464	474	475	490	459	447	444	493	477	498	464	503	428	481	441	500	494	498	502	476	491	462	515	462	502	470	482	486	457	445	497	502	487	469	498	474	473	441	469	467	465	454	502	471	489	501	490	447	454	484	476	496	486	496	498	478	491	491	493	478	497	474	499	487	458	446	467	489	461	467	497	454	475	504	437	467	513	516	540	492	483	491	474	444	472	466	478	490	462	498	470	464	476	456	478	471	486	513	518	461	496	487	513	469	474	493	456	476	521	465	501	467	475	487	479	473	467	511	513	461	455	496	514	484	518	487	501	486	504	485	546	500	455	491	528	454	477	481	495	474	477	467	453	497	481	479	504	460	485	492	457	511	478	500	477	520	500	475	479	517	489	493	492	469	484	485	454	482	500	494	453	470	508	476	503	484	465	494	483	517	472	489	475	473	492	420	477	478	492	466	508	456	463	460	460	511	503	474	490	466	530	458	531	469	470	438	457	470	500	469	491	489	466	498	497	472	479	458	491	466	505	472	484	469	510	491	460	486	442	493	458	478	479	479	484	489	517	486	495	498	473	463	513	485	475	461	504	489	513	479	450	499	478	483	501	498	449	479	487	489	483	452	452	491	498	487	512	499	472	500	487	482	477	492	503	503	456	465	479	476	500	450	465	471	460	494	490	464	474	473	477	492	497	460	519	497	473	471	478	472	524	503	465	502	511	472	463	472	446	484	504	477	474	507	504	493	495	486	479	476	494	454	484	488	445	466	483	472	480	469	475	489	483	464	425	466	492	477	496	490	447	512	473	487	492	506	487	479	500	488	470	472	452	511	497	501	445	491	481	480	483	512	491	484	484	442	459	480	469	452	498	456	475	460	496	451	470	455	520	472	478	478	485	494	463	486	471	494	481	452	489	499	447	424	469	517	431	464	461	491	491	480	479	480	455	448	506	478	483	498	488	480	487	458	504	502	437	447	495	459	439	463	456	488	472	440	483	421	474	499	501	474	509	482	488	484	488	471	435	503	504	487	465	497	506	487	511	507	463	493	504	468	512	483	504	467	501	504	481	449	481	460	491	457	501	511	473	488	507	492	463	441	491	484	471	495	489	455	449	484	525	517	473	470	480	514	440	506	492	504	490	441	496	480	503	471	464	480	485	517	460	508	491	508	494	467	507	475	490	496	481	499	486	500	464	456	489	470	476	461	457	472	492	449	485	471	502	472	489	494	472	535	439	462	468	467	458	507	491	502	498	492	490	506	513	485	503	479	518	500	474	495	505	444	485	469	476	469	499	482	476	473	485	470	472	470	451	452	511	479	478	527	479	466	486	495	478	493	457	443	476	448	457	492	498	488	491	485	493	456	455	449	515	463	455	484	479	487	475	460	498	477	517	472	461	458	480	510	502	452	485	538	472	493	488	494	473	446	476	458	486	490	470	481	471	451	488	456	478	515	452	477	496	478	487	473	495	458	475	515	532	449	487	513	458	516	495	483	498	467	477	461	474	458	483	473	464	474	467	479	530	467	467	439	486	500	461	505	488	495	473	466	504	456	441	486	463	470	467	448	483	480	521	480	463	461	472	454	460	466	503	499	503	473	516	468	464	467	470	503	464	478	458	493	489	500	484	494	499	478	514	452	510	472	494	507	466	488	499	501	489	492	488	439	469	498	491	493	477	512	466	433	479	487	503	485	508	477	473	489	444	462	467	469	482	512	474	469	474	496	492	443	459	474	489	521	494	485	489	481	476	429	491	470	452	456	474	492	501	467	519	442	537	481	453	500	533	507	461	470	488	523	490	482	465	481	517	490	469	487	434	496	502	490	476	473	475	499	515	491	485	511	487	455	475	461	464	515	525	500	493	463	480	486	476	494	482	479	492	464	474	471	461	488	499	469	471	518	494	492	454	459	453	506	482	471	463	523	501	472	479	448	471	506	452	485	500	464	458	460	496	487	473	493	482	463	467	465	504	504	454	469	484
3984	1689	1017	881	1422	1315	948	767	645	549	365	246	163	97	97	70	58	49	57	39	38	43	34	40	36	28	32	41	32	36	35	41	22	23	28	35	31	29	38	28	36	33	35	28	25	28	31	30	38	33	30	35	29	31	34	31	23	27	33	34	42	30	31	38	28	38	34	45	36	27	36	35	30	28	37	39	36	44	36	35	26	33	25	41	31	26	29	38	32	33	30	32	25	28	38	34	39	18	35	39	38	21	34	23	32	35	34	28	39	27	26	32	20	42	36	34	33	34	24	27	34	32	29	36	36	31	38	32	29	40	31	27	26	36	37	31	36	30	28	30	43	37	33	32	36	27	42	40	32	30	35	31	31	33	43	22	30	35	30	34	33	31	31	32	28	31	32	28	33	37	36	37	39	23	40	34	33	37	32	41	36	28	34	27	32	27	39	41	38	28	22	35	36	25	29	36	31	28	35	28	24	33	28	31	32	36	41	33	24	38	35	32	33	37	31	27	30	24	33	31	29	30	23	29	33	33	33	27	44	22	43	38	23	32	35	37	38	35	39	25	42	36	33	25	40	30	38	32	28	33	44	41	26	35	37	31	33	29	25	38	21	34	27	29	22	30	34	36	36	27	28	31	25	23	29	29	24	22	21	31	30	24	38	35	37	29	29	24	25	39	34	32	45	30	42	37	31	32	42	25	31	40	27	33	39	28	27	32	30	31	31	31	24	36	24	28	25	36	32	40	24	37	26	26	36	37	30	48	30	26	38	34	27	37	28	27	25	35	25	23	34	26	25	38	34	34	38	27	41	28	39	23	31	24	23	35	36	39	29	38	29	39	26	40	34	35	40	29	30	28	17	45	27	38	27	36	38	37	32	29	38	31	33	33	31	37	38	32	35	35	36	38	33	27	25	37	35	26	38	30	25	30	31	29	30	42	40	35	28	44	30	30	34	25	23	28	23	35	28	47	32	34	34	41	31	33	35	28	29	39	38	30	32	29	24	27	27	36	27	26	30	21	36	36	37	30	37	35	38	26	28	29	34	33	24	34	30	33	28	28	28	33	32	32	33	32	33	38	28	27	30	29	30	38	30	27	32	36	32	40	36	32	28	31	33	32	29	45	36	30	34	30	26	29	32	20	32	29	32	28	38	31	21	32	36	32	36	40	29	34	33	25	35	38	32	41	26	24	24	32	34	26	35	32	39	34	35	28	31	33	25	31	27	33	40	37	23	31	23	27	22	28	29	38	25	37	43	27	49	41	31	25	34	36	30	32	38	32	31	45	31	31	32	31	34	28	44	30	31	35	23	36	22	37	31	26	32	25	28	26	29	38	47	37	19	34	39	35	29	24	20	36	27	25	27	26	27	31	32	31	30	39	30	25	39	35	26	35	24	27	30	37	32	25	39	31	23	26	29	26	26	33	35	24	34	35	36	30	21	27	44	31	41	31	29	34	39	28	30	43	42	34	36	23	29	30	26	22	33	29	38	25	35	44	31	29	22	35	38	33	28	37	26	27	32	29	27	28	36	47	24	28	28	22	30	32	28	36	29	23	37	38	21	41	37	24	35	37	29	33	39	36	27	35	37	40	20	27	40	30	30	29	27	29	42	30	36	40	29	39	23	26	37	30	30	32	32	33	24	46	38	20	31	35	26	26	32	34	35	31	30	32	25	32	34	37	33	30	36	23	34	27	41	42	28	23	44	33	27	24	32	33	34	33	32	31	35	20	38	37	36	30	31	22	24	28	32	25	33	37	30	30	38	35	30	30	32	38	24	35	27	29	29	31	30	40	41	23	34	34	28	30	37	28	24	37	23	29	30	35	39	48	23	31	25	32	40	35	32	33	30	25	28	36	34	26	34	42	33	31	30	46	25	26	30	38	33	37	26	37	24	29	31	36	36	29	20	33	38	33	32	38	33	31	34	26	29	36	34	24	35	36	36	35	26	35	34	31	36	39	32	33	27	25	27	31	31	28	29	31	33	29	36	27	24	33	31	34	34	38	32	38	31	29	30	31	41	26	44	27	35	32	27	20	37	30	34	18	28	27	33	40	28	32	30	26	41	41	34	34	35	33	31	26	25	36	36	28	35	40	33	24	24	38	35	35	27	28	32	41	32	28	35	46	30	26	35	30	36	32	34	39	30	28	33	26	28	29	34	24	32	40	34	35	22	35	25	45	27	26	37	36	34	40	42	31	36	28	27	30	32	27	43	43	30	35	32	28	38	31	26	28	35	24	35	36	32	44	33	39	33	29	41	28	22	42	37	36	34	30	37	32	25	35	22	28	35	36	42	44	31	23	42	42	37	38	29	30	27	38	37	27	29	27	32	34	26	33	27	33	32	32	38	25	38	35	27	39	32	37	24	32	36	34	37	23	31	30	33	32	34	32	43	18	34	29	37	25	31	24	32	34	23	43	35	37	40	34	46	26	36	31	29	41	35	29	29	43	28	25	35	32	34	24	24	28	32	24	37	38	35	37	34	34	35	16	26	47	27	34	24	35	29	42	27	29	34	40	23	36	34	31	32	25	31	26	32	29	33	27	41	41	28	33	33	25	33	31	35	30	27	40	30	27	31	30	32	27	36	33	38	34	41	29	27	33	30	34	36	33	31	38	36	32	36	26	30	30	39	33	42	23	27	26	21	24	29	35	33	29	32	41	33	36	29	34	27	30	34	33	31	25	30	39	30	29	28	37	25	24	37	28	26	28	28	32	40	36	45	36	30	40	28	26	24	29	31	30	38	33	29	27	32	36	37	31	41	33	38	28	33	31	36	34	28	25	38	31	42	37	34	19	28	30	22	34	23	40	25	34	29	33	33	31	28	37	31	33	33	30	25	27	38	36	27	22	37	37	33	34	37	35	29	29	44	29	39	34	33	34	22	38	22	24	29	28	23	28	29	28	31	28	28	38	30	46	30	28	31	37	29	34	37	26	30	33	28	34	30	29	26	31	31	33	23	35	22	32	47	40	38	26	25	33	31	34	35	33	34	32	37	35	30	31	30	27	30	44	39	33	31	32	28	32	37	49	30	34	24	30	27	39	37	32	33	31	25	37	31	39	27	38	28	18	25	27	39	27	40	32	48	28	31	30	32	30	36	22	17	45	30	31	41	26	28	48	38	34	32	33	33	38	25	28	42	28	35	31	30	27	31	28	38	22	38	36	36	32	37	39	33	36	30	41	42	33	30	27	39	32	35	27	32	32	35	33	32	37	34	40	38	32	25	40	32	25	35	44	30	30	43	26	29	34	30	40	30	34	34	29	37	42	35	41	40	33	31	30	30	25	29	19	29	40	34	29	32	33	41	30	26	33	29	29	27	39	32	36	35	31	25	26	25	31	39	28	29	30	30	38	37	44	29	39	31	34	35	26	34	31	50	33	31	33	39	28	23	33	33	27	45	22	42	30	42	34	40	42	33	32	33	32	40	34	36	34	31	32	33	29	42	20	23	22	27	41	32	39	30	37	32	37	25	24	29	37
35789	25941	19999	35920	41289	37497	31931	27236	22915	19067	13927	9164	6182	4259	3069	2258	1718	1486	1267	1065	909	774	744	695	679	653	640	645	578	504	610	573	607	573	553	552	526	524	543	557	536	547	536	520	526	545	539	633	577	560	564	572	569	599	576	534	599	579	643	643	682	620	644	556	583	625	568	575	586	607	589	551	568	551	518	505	525	567	553	577	564	554	571	519	511	548	523	522	554	483	474	492	541	534	529	543	499	492	475	518	532	516	518	464	527	507	509	499	494	534	486	482	496	510	501	493	545	563	481	504	530	508	486	548	523	533	515	485	506	491	493	456	499	495	490	503	534	521	518	507	475	510	533	491	507	540	519	504	522	545	511	479	475	517	498	475	528	496	518	524	484	524	465	510	466	481	503	520	505	522	464	469	544	529	519	499	491	510	511	547	547	508	548	545	522	533	546	486	497	495	478	533	511	495	474	471	518	476	532	494	480	474	487	477	498	505	503	522	498	485	469	483	477	474	542	512	518	522	556	525	501	518	496	516	449	517	481	515	480	530	531	506	511	491	516	511	533	525	491	506	549	506	491	488	465	510	517	512	547	479	498	522	567	522	471	481	485	498	488	537	516	533	502	492	529	524	508	486	496	505	472	528	486	524	513	507	517	540	467	471	478	478	473	493	535	504	487	501	541	485	490	492	534	488	509	478	493	479	498	445	486	518	502	505	547	490	476	488	453	488	475	490	461	496	494	499	489	522	472	512	501	515	552	490	470	504	476	504	474	521	495	539	470	477	531	515	513	514	528	524	474	515	492	492	510	484	500	546	503	501	486	471	502	496	507	484	523	463	474	546	475	487	533	506	506	524	496	510	501	513	494	516	466	504	523	462	515	499	508	496	540	518	520	474	511	462	493	481	502	512	506	520	534	528	468	494	528	501	488	494	548	466	520	491	545	522	508	505	496	512	506	516	478	501	459	485	499	453	511	515	498	490	516	482	545	461	469	500	492	501	524	518	464	510	473	459	498	473	506	495	522	524	490	493	505	495	484	500	494	490	483	515	485	514	537	520	501	495	536	546	499	485	485	540	504	520	493	500	552	504	542	523	554	497	480	483	500	475	498	480	490	530	498	501	503	482	500	488	482	490	505	519	501	489	499	483	560	496	501	473	504	519	536	456	516	495	505	491	496	505	450	545	519	501	496	510	468	540	516	495	481	513	455	460	484	460	536	482	537	493	510	512	467	459	496	529	496	508	529	545	516	516	501	507	533	462	516	497	493	523	494	524	507	486	515	511	501	503	516	506	515	503	489	494	481	528	519	488	509	485	473	500	520	479	500	511	505	517	524	486	517	522	534	490	491	511	468	526	490	557	496	515	494	508	501	482	516	528	521	479	505	511	505	425	504	498	496	492	492	527	520	528	488	540	518	530	519	513	480	501	491	508	526	501	463	506	502	558	545	501	526	520	517	527	477	533	495	511	512	514	517	518	528	506	515	533	483	428	523	489	503	484	490	497	492	522	518	494	472	492	519	481	514	457	510	512	493	485	490	504	510	497	508	506	506	488	508	509	499	555	524	505	501	450	485	496	486	503	491	491	525	475	502	487	517	496	513	517	518	518	500	457	481	506	535	476	496	459	508	507	542	504	544	524	506	485	465	514	541	489	565	518	510	529	532	515	496	495	498	476	487	489	495	501	502	504	523	497	522	506	520	489	489	532	551	477	495	495	501	490	521	493	517	488	514	471	470	531	458	508	493	494	485	551	496	521	482	460	493	516	494	507	479	503	471	460	507	470	502	499	501	500	511	486	517	504	463	476	515	510	484	525	477	504	522	466	498	450	482	550	459	476	506	512	528	472	508	520	493	515	505	519	470	470	506	464	507	469	536	530	463	507	485	513	477	536	508	486	479	469	524	523	515	496	510	480	517	491	489	507	502	492	515	494	483	485	535	477	511	589	479	538	500	509	534	512	522	493	587	519	476	515	525	492	523	536	475	496	540	510	512	477	506	462	504	527	545	495	488	484	497	503	521	486	480	525	509	518	523	540	512	532	474	572	490	492	478	553	469	503	522	545	487	495	522	481	516	539	513	502	572	453	498	476	552	512	483	500	498	511	499	516	485	539	509	504	515	491	506	520	500	496	500	521	501	500	512	503	541	484	553	509	482	535	502	524	495	470	516	506	481	519	512	492	519	513	471	506	518	509	505	469	517	496	506	488	489	531	479	493	470	512	477	462	538	481	520	470	494	535	517	523	551	494	540	495	483	506	492	463	485	486	498	502	496	524	508	552	460	534	505	497	513	510	516	493	516	489	478	473	486	510	491	511	493	505	519	478	501	531	508	538	509	515	481	465	510	502	530	512	524	516	467	547	524	525	484	533	528	509	485	541	480	491	526	537	479	519	488	547	458	490	491	568	513	530	505	498	529	534	491	535	527	502	490	530	491	498	487	487	485	515	509	467	505	482	471	499	502	483	498	505	498	509	484	463	522	482	545	519	473	470	493	512	515	525	503	509	515	484	468	521	503	512	488	487	527	482	511	514	476	508	532	517	449	485	482	538	515	524	490	546	494	508	523	515	498	546	577	512	513	499	476	479	469	471	494	520	507	489	514	509	489	517	510	493	523	482	472	478	491	528	491	509	499	529	479	501	490	493	486	507	513	503	503	497	506	522	483	496	517	489	527	528	501	508	468	488	515	502	492	506	506	536	543	530	516	516	507	504	492	537	519	522	493	523	529	503	486	510	508	522	516	530	491	491	538	505	523	479	477	494	543	523	506	490	519	493	531	542	451	467	534	468	438	483	512	505	532	492	492	527	542	508	476	498	522	506	488	465	524	540	546	462	541	511	534	468	489	484	506	495	497	546	492	519	501	474	518	485	499	505	503	506	514	485	493	497	523	515	510	550	488	517	512	522	492	497	492	512	546	501	483	522	495	467	499	499	497	484	532	519	484	490	498	517	467	501	504	463	493	490	483	497	504	506	514	518	529	500	515	530	531	543	528	501	500	546	515	506	510	487	476	486	488	466	518	499	524	494	487	505	530	480	518	486	513	498	485	488	522	497	517	531	492	481	492	476	520	499	493	554	472	521	534	475	499	536	481	493	480	485	516	499	492	499	511	497	478	513	502	492	521	500	501	495	573	522	474	497	514	482	492	517	492	482	501	521	539	498	501	482	493	465	537	521	475	543	520	506	508	504	504	495	498	493	474	500	561	533	508	503	473	518	542	500	508	491	484	517	500	514	494	513	496	541	468	529	509	508	517	496	487	519	512	506	476	507	527	514	509	473	495	503	509	534	498	513	482	513	485	535	494	503	486	524	455	538	515	517	500	541	496	539	497	498	523	502	482	511	497	531	518	489	537	501	506	517	526	504	482	503	513	509	502	526	501	507	496	519	497	522	474	490	496	526	502	529	544	534	499	522	496	501	463	480	515	496	532	512	475	487	502	459	536	495	501	531	501	503	489	470	536	509	523	484	506	504	462	550	514	482	532	468	541	510
3846	1697	1055	920	1376	1325	1012	773	614	471	305	203	141	104	93	70	55	42	54	45	37	40	36	39	31	30	39	31	40	22	35	28	32	25	39	27	36	35	34	32	35	26	29	33	36	29	26	34	20	26	27	29	29	36	30	43	28	29	29	28	31	35	27	33	33	37	33	31	35	34	31	25	33	32	30	27	26	33	28	30	30	40	24	48	33	28	31	32	28	28	35	35	28	33	30	28	37	26	29	33	35	34	33	27	43	26	37	27	29	31	27	22	25	31	31	19	28	42	30	35	32	18	30	42	32	31	30	25	23	32	29	38	40	32	32	35	41	30	27	39	41	31	23	33	29	28	43	32	34	29	29	25	31	29	25	40	20	23	22	31	23	31	27	28	39	27	24	47	36	21	32	29	32	34	36	22	36	14	33	25	38	33	21	28	19	29	30	34	39	28	25	23	36	35	30	32	28	37	30	26	34	28	32	24	28	29	30	30	34	18	29	41	24	31	42	38	35	26	36	31	19	39	25	29	36	23	30	25	35	29	30	24	38	25	28	37	25	36	32	27	38	34	26	33	37	28	27	33	25	36	31	31	24	30	23	30	35	35	36	32	44	35	31	29	28	30	27	30	25	29	27	32	22	30	24	29	34	25	32	42	44	34	46	29	27	32	31	15	33	27	30	36	36	23	28	36	30	35	22	40	30	28	29	31	36	26	41	20	39	32	33	29	38	46	32	31	20	33	30	30	33	32	22	33	39	32	23	37	29	35	37	27	25	40	30	33	29	39	35	25	28	32	45	45	32	32	32	33	22	37	28	33	44	28	30	34	26	26	31	33	22	27	37	43	37	26	47	28	35	31	34	29	30	32	27	25	37	26	36	26	36	34	44	29	24	28	35	37	33	32	29	30	38	39	23	42	35	26	44	28	29	24	34	27	29	39	38	36	26	26	26	24	39	29	35	27	25	27	45	24	31	28	33	39	23	37	29	29	35	34	44	36	36	25	25	25	31	25	30	30	25	37	29	29	30	30	45	29	38	35	27	28	27	36	22	29	32	38	26	34	23	32	38	32	37	29	38	34	32	16	21	37	28	20	28	18	30	27	28	29	28	30	43	28	30	28	27	34	31	35	24	44	18	33	26	23	24	25	30	28	29	22	27	28	28	34	27	26	21	40	28	28	25	23	30	35	37	35	25	37	45	49	39	29	41	22	33	28	33	28	34	29	29	37	23	26	35	31	41	29	37	22	32	29	31	38	39	22	34	29	30	29	35	36	38	26	33	19	35	33	25	24	28	39	32	28	28	26	37	26	37	28	36	29	31	34	50	34	33	31	33	29	31	23	36	36	27	43	28	30	39	34	27	22	27	36	32	30	31	35	26	33	29	26	43	36	29	33	26	31	23	32	35	29	41	34	31	26	34	23	35	24	27	25	24	24	30	29	26	38	24	37	23	32	30	27	29	34	33	30	29	27	28	25	33	27	29	34	24	22	30	26	27	37	26	30	32	37	29	27	34	31	25	29	26	33	36	45	30	26	34	30	26	33	30	27	27	33	29	32	25	23	25	38	27	32	25	41	25	36	48	26	32	29	18	27	37	47	34	35	31	26	25	35	31	35	32	24	22	38	37	45	25	32	35	35	44	37	37	25	43	37	38	36	30	34	30	38	27	38	24	19	33	31	31	34	39	28	34	26	42	22	38	34	33	27	33	32	27	30	32	29	38	33	28	26	29	22	39	46	29	32	34	46	38	32	31	30	34	26	31	25	34	26	29	36	29	28	25	28	41	33	33	24	43	30	30	26	25	34	36	26	41	23	33	31	21	28	30	31	30	35	27	36	23	28	26	34	24	26	33	27	31	30	32	29	30	29	32	35	32	47	22	33	30	26	26	28	38	36	43	22	30	28	41	37	30	22	28	29	39	34	37	27	36	32	19	29	29	26	39	34	35	37	33	25	33	28	34	19	37	34	27	31	39	28	25	35	43	32	37	30	32	28	32	26	25	30	31	29	33	25	29	31	35	43	30	31	30	34	35	38	34	38	30	29	36	33	26	29	19	29	34	25	30	40	32	29	29	22	27	33	33	28	31	28	35	33	27	28	27	33	20	35	30	24	28	42	35	37	28	38	29	27	30	34	27	26	36	33	26	34	34	35	34	40	28	30	36	25	33	49	39	30	24	38	39	35	30	21	31	26	22	29	39	25	38	33	31	23	43	27	30	35	31	44	23	42	25	28	24	31	28	24	24	28	35	25	29	31	34	25	32	21	27	39	28	32	34	28	32	28	34	35	27	30	29	23	35	34	38	26	25	37	37	29	30	27	26	29	35	29	31	30	26	32	33	29	29	28	37	30	34	31	32	26	38	34	37	30	31	26	27	39	38	33	27	28	24	37	40	32	37	31	25	35	32	34	33	33	25	30	33	26	34	30	32	33	35	42	36	32	34	42	33	40	28	27	32	39	31	38	34	26	30	33	29	31	34	25	29	23	31	31	31	28	29	36	32	31	25	28	34	28	30	40	33	34	37	36	34	36	27	27	31	34	35	26	34	32	29	28	35	31	37	31	26	21	33	22	27	22	24	33	38	48	27	28	30	24	21	29	36	31	21	33	26	23	24	39	32	23	34	24	23	29	30	26	36	33	32	29	30	34	34	28	26	32	27	45	39	23	42	52	27	24	25	35	48	32	41	30	39	29	39	25	35	33	28	37	39	37	24	38	40	43	33	32	21	26	23	28	35	35	33	37	30	20	29	15	25	40	34	38	39	34	29	26	39	31	36	42	34	26	39	33	31	31	32	29	27	24	32	31	30	35	29	40	30	28	27	35	31	33	29	33	26	34	34	27	34	26	29	33	22	25	24	34	39	31	41	31	34	50	41	39	34	35	27	28	40	43	33	33	25	21	28	35	23	33	30	31	28	30	33	30	33	34	25	32	33	42	31	32	29	32	31	26	27	41	36	26	25	23	29	25	37	35	33	33	26	45	36	24	25	38	35	29	29	32	43	29	37	30	43	38	30	31	31	21	31	29	31	32	43	32	30	22	34	52	34	30	27	19	16	31	29	32	23	29	35	24	26	26	31	39	32	31	24	32	33	32	32	19	39	33	28	26	23	36	34	42	38	30	31	20	49	35	33	26	39	31	27	27	31	29	28	26	29	30	35	33	36	38	35	24	32	29	35	30	28	32	41	35	27	38	34	29	24	31	24	29	29	36	23	39	39	28	33	34	33	31	25	20	43	28	36	32	35	30	26	33	30	32	23	37	32	29	31	18	34	34	27	33	22	38	21	30	39	31	25	35	49	32	31	32	42	29	31	28	40	34	30	41	33	28	25	36	34	36	32	32	31	22	36	23	35	34	36	43	25	36	32	23	29	31	36	30	37	25	31	31	31	34	29	28	37	32	24	33	25	33	25	30	34	29	42	43	34	44	22	33	25	24	41	33	25	25	28	27	27	42	31	25	36	30	24	19	29	34	29	29	36	37	36	28
35816	25991	20033	35577	40733	37320	32617	27432	23378	18728	12645	8702	5590	3994	2861	2148	1683	1385	1185	1003	864	800	752	717	663	598	626	620	582	584	581	612	584	535	549	568	560	528	531	577	504	528	575	565	595	539	565	593	545	572	586	616	583	601	611	594	614	572	601	622	715	699	657	572	575	574	571	538	573	593	621	561	553	508	553	567	494	521	597	584	553	552	553	532	526	514	510	546	506	478	537	504	486	476	442	478	489	471	501	504	507	537	460	477	524	494	549	492	490	501	491	508	503	511	521	491	539	453	520	524	509	553	513	519	508	519	487	471	522	475	495	510	445	481	496	498	500	462	494	500	492	499	518	487	521	517	470	507	445	482	517	518	483	531	509	487	488	475	435	488	489	504	472	504	469	469	511	518	486	479	504	493	453	485	495	476	508	510	499	490	486	480	481	531	500	488	505	497	494	510	481	509	488	515	448	481	469	477	487	549	495	489	468	477	531	501	486	495	468	496	481	499	466	511	516	480	520	481	483	485	462	482	475	501	460	523	505	512	480	520	507	507	448	483	525	486	491	493	487	494	526	519	475	483	472	493	517	511	485	496	478	498	490	479	494	517	510	467	530	467	492	475	483	503	510	536	474	514	497	467	482	493	436	490	474	515	518	525	475	526	513	472	473	508	521	542	501	527	516	520	485	511	492	495	542	511	481	492	523	473	507	490	507	493	490	540	473	483	468	472	529	485	477	497	450	473	481	490	441	505	492	491	473	485	490	488	474	524	453	493	473	488	478	506	529	526	471	493	509	470	505	460	546	526	495	522	499	498	491	519	480	451	479	464	538	504	521	478	528	479	501	482	496	506	480	467	472	501	464	468	480	531	459	513	505	471	538	546	478	521	496	447	477	512	504	501	537	463	470	486	526	501	528	505	513	474	483	492	507	516	465	496	462	502	509	498	499	488	510	528	531	445	506	488	538	461	511	514	491	519	465	515	494	442	429	499	489	479	499	468	498	454	478	469	535	520	503	464	474	482	495	472	467	475	515	512	518	512	468	462	495	474	504	522	453	510	514	498	491	470	492	486	536	525	510	488	504	479	457	463	478	517	473	464	532	508	501	507	537	469	534	477	483	485	488	501	472	477	496	498	483	496	500	504	494	479	470	444	478	510	454	511	486	535	520	479	480	496	495	458	499	510	469	485	480	516	492	481	471	489	474	511	475	501	521	479	478	473	519	540	498	477	511	513	478	538	474	459	494	477	494	476	508	512	510	482	493	504	484	470	470	492	479	525	513	490	503	477	501	501	460	485	510	485	471	493	481	464	494	459	493	474	471	517	514	509	507	505	516	501	494	487	499	487	496	516	522	471	504	476	464	542	518	461	456	520	513	448	512	450	480	519	527	492	476	502	488	490	498	544	524	480	510	522	497	534	472	507	457	465	518	539	497	491	510	530	524	527	481	484	526	514	493	496	493	532	488	522	488	486	526	482	521	491	504	470	488	501	483	513	491	527	477	451	479	493	529	494	476	496	454	489	521	489	491	497	540	460	505	480	512	510	521	513	427	519	502	498	529	470	489	488	474	516	490	470	505	514	492	489	488	500	536	500	497	482	526	517	497	458	533	461	478	509	499	509	474	524	513	505	533	520	513	505	515	475	489	522	497	475	443	523	477	470	524	482	491	467	543	518	519	478	512	507	522	469	486	520	496	494	500	484	492	495	501	512	487	539	473	450	490	523	487	483	481	496	512	513	491	467	496	520	499	490	481	460	491	508	519	486	497	520	472	487	513	500	518	496	483	501	528	518	487	477	495	484	521	490	498	505	495	505	540	512	487	529	500	517	493	503	483	453	499	488	500	512	499	465	511	550	490	513	504	528	478	455	508	447	465	481	483	487	524	484	466	485	513	498	513	491	493	521	508	513	543	535	491	527	453	479	504	489	454	545	524	463	498	476	479	529	479	497	483	503	492	453	462	525	498	530	543	492	509	498	491	461	477	492	489	446	515	527	485	482	489	450	498	500	489	504	497	528	488	500	543	460	512	484	527	466	523	503	496	499	472	461	509	479	476	479	494	493	551	498	516	479	483	488	517	494	501	484	518	497	498	555	488	498	491	502	494	465	504	497	512	522	531	471	516	524	548	526	476	516	489	504	511	485	489	503	539	491	493	523	535	449	489	474	469	511	477	513	514	495	467	510	515	510	493	483	457	477	461	515	526	460	488	534	506	489	424	496	508	464	469	473	441	489	467	448	493	489	468	467	481	483	493	477	478	438	471	499	469	497	513	508	476	489	498	467	513	466	490	545	480	475	483	510	470	516	489	503	520	483	513	491	479	521	509	455	528	480	515	496	536	509	468	476	491	500	465	502	463	501	518	475	494	460	477	479	527	499	476	487	528	512	497	493	493	460	494	474	488	487	446	490	506	492	525	500	473	502	476	465	506	498	519	500	501	491	438	505	499	517	516	493	479	482	536	539	499	477	487	501	505	481	489	482	512	507	484	525	540	503	486	445	499	465	506	480	477	458	539	484	496	483	496	470	506	507	487	504	477	478	492	488	536	495	487	454	488	457	463	497	496	522	522	503	521	492	479	503	488	470	529	503	495	498	469	484	521	504	511	472	479	509	483	483	488	466	477	505	542	504	491	502	473	514	528	506	494	470	477	552	514	497	490	472	489	522	493	478	521	471	501	496	490	462	489	484	485	502	503	477	500	488	488	472	484	487	519	491	506	487	488	521	491	450	514	483	533	487	490	469	491	505	487	492	515	486	468	501	468	453	495	475	513	502	496	477	508	506	518	496	485	503	495	502	523	479	508	512	470	503	513	505	495	504	493	526	513	512	507	505	493	532	518	532	490	494	497	470	498	482	474	493	469	491	512	489	539	466	490	486	522	486	467	488	493	475	474	525	464	505	510	484	460	499	462	541	470	517	491	509	466	497	504	464	468	509	473	463	519	534	530	485	481	506	535	477	561	477	493	462	431	511	475	498	508	479	527	480	471	506	520	515	503	489	501	492	525	505	483	482	505	488	499	504	468	501	471	499	488	529	542	467	515	489	491	481	479	498	488	484	481	485	505	490	508	466	503	509	492	512	464	513	462	479	470	488	538	486	532	483	529	518	527	514	491	491	494	490	486	500	470	508	483	479	489	529	530	509	482	514	524	512	532	478	481	522	500	480	492	500	512	506	510	483	525	502	517	539	474	449	499	458	479	524	473	489	499	481	478	507	462	518	475	496	465	520	460	501	493	521	509	440	549	521	472	498	480	488	469	503	459	461	508	488	488	507	473	478	489	512	468	512	494	511	536	510	462	478	455	480	507	464	506	482	500	511	486	474	527	475	477	483	470	484	516	471	529	476	487	556	477	517	503	464	489	494	512	482	479	490	494	515	489	499	507	517	514	545	469	492	499	511	484	484	511	485	495	501	478	509	500	506	487	467	497	484	498	520	509	514	471	503	462	508	475	481	507	491	549	542	507	495	477	487	478	526	508	487	504	521	451	513
6293	2379	1486	1270	1793	1877	1511	1211	916	669	469	294	168	141	111	111	101	76	65	64	64	60	55	55	47	54	61	54	41	49	54	49	40	39	54	43	46	50	41	47	40	42	61	48	49	52	47	44	44	59	61	55	58	49	48	44	53	39	48	59	49	68	62	54	50	60	49	50	47	42	46	40	53	43	55	41	44	52	38	47	53	46	55	42	56	47	36	45	49	35	46	41	38	37	51	43	44	41	59	46	48	70	51	45	53	34	36	54	57	37	50	33	44	50	48	34	53	46	34	44	36	61	35	41	42	44	46	49	46	42	47	54	42	49	42	43	44	48	32	49	42	32	73	41	36	50	47	41	43	54	53	54	41	46	45	53	46	57	54	35	50	44	42	39	48	42	42	46	48	41	51	52	40	43	51	47	36	38	44	46	51	46	47	57	49	41	39	38	46	57	48	50	46	65	50	49	46	54	48	47	45	48	42	40	35	47	44	38	42	53	44	42	59	36	53	50	48	37	48	48	38	45	72	36	46	42	47	39	38	52	44	41	63	57	49	55	59	54	52	44	30	42	45	41	44	36	57	44	57	42	45	50	42	40	57	45	55	38	50	48	41	49	45	48	42	40	60	43	52	58	55	39	41	54	35	48	53	49	42	49	41	40	31	44	50	48	45	44	52	40	48	41	45	53	59	39	33	31	52	28	45	49	52	49	63	44	45	46	37	39	48	48	42	42	48	41	47	59	54	61	48	39	45	37	31	37	47	44	44	43	43	44	52	49	43	31	45	53	64	44	43	36	34	46	66	53	38	47	51	45	45	47	49	45	28	45	32	45	43	42	52	37	34	42	55	49	48	43	45	44	50	44	42	49	54	37	49	42	43	42	45	53	35	57	35	41	57	44	40	58	50	53	67	48	49	47	46	47	40	48	51	42	47	45	50	53	44	45	49	43	43	37	40	46	59	49	49	30	49	55	47	51	40	42	37	41	60	46	38	43	57	55	36	35	45	49	45	43	40	43	52	42	50	48	49	41	48	46	39	36	39	43	42	54	48	46	43	45	48	52	62	37	39	42	38	31	37	46	48	53	48	48	51	56	36	54	52	54	43	44	50	35	34	55	50	56	34	35	45	50	51	43	45	50	47	44	43	45	41	39	42	44	49	52	42	52	45	41	64	54	43	39	32	42	53	30	46	51	38	52	57	50	51	46	43	53	46	36	53	47	53	31	56	55	50	47	58	40	41	40	39	55	55	65	52	29	30	53	35	39	39	51	38	42	58	52	35	50	51	33	41	35	46	48	34	41	42	53	41	56	48	42	46	49	45	45	43	55	32	41	50	45	44	35	45	39	40	49	51	37	43	50	47	45	49	59	31	51	52	43	36	53	46	59	54	60	50	43	45	44	43	37	54	37	44	51	49	60	53	45	49	50	40	43	28	45	37	51	38	40	56	54	50	39	45	47	51	45	44	41	39	41	64	43	51	52	55	60	60	58	48	45	45	52	38	53	52	57	47	53	48	56	51	54	34	40	42	40	45	45	47	44	52	46	40	47	54	50	41	44	45	51	47	52	45	38	45	52	35	43	41	46	40	48	54	48	43	45	38	36	38	36	62	46	48	49	40	53	46	46	47	44	38	44	46	42	46	43	37	44	39	46	45	46	39	51	46	50	36	44	49	57	54	46	31	39	41	40	38	38	49	47	43	42	34	42	36	51	40	43	57	54	42	46	39	45	50	43	45	37	48	48	45	45	39	53	54	38	57	48	47	48	46	49	49	47	49	55	55	44	37	46	49	50	44	39	50	42	48	53	49	52	38	45	43	48	44	38	45	37	38	49	38	46	50	51	32	39	59	50	28	47	48	45	57	46	45	53	38	37	50	41	38	47	52	38	46	40	43	45	49	35	52	50	42	36	47	39	41	50	50	51	49	44	53	46	42	49	52	54	47	53	38	47	46	49	47	40	39	42	47	51	49	40	42	50	39	53	39	46	34	33	48	38	43	42	50	47	45	41	45	39	48	47	45	41	49	52	46	51	41	41	45	40	44	63	50	44	49	53	52	53	52	34	44	42	39	31	47	46	45	58	55	48	40	57	62	59	42	55	56	45	46	46	44	49	30	38	43	42	47	47	42	31	45	45	45	51	42	45	44	45	45	34	36	46	51	48	38	37	41	31	43	44	43	45	42	54	56	43	45	53	46	39	40	50	41	40	46	49	38	53	52	51	50	50	45	41	39	39	36	50	41	48	40	50	35	49	45	54	49	48	40	48	59	46	40	33	39	55	47	44	49	39	44	59	55	40	47	57	40	38	47	41	37	49	48	40	30	50	44	51	30	46	41	52	40	34	47	59	34	44	49	57	51	45	55	56	48	42	55	44	41	40	39	48	38	40	51	53	37	37	38	52	46	44	48	42	38	46	46	51	48	35	26	36	46	58	44	42	40	47	34	42	42	50	54	53	48	62	38	41	52	50	53	40	47	50	61	49	50	44	46	47	40	54	45	40	44	59	36	52	53	40	38	35	47	41	43	49	41	45	57	41	56	37	54	49	48	49	43	54	59	49	43	42	42	46	49	41	48	41	57	51	31	33	36	48	48	38	52	40	32	33	44	47	39	42	36	51	62	43	42	48	49	49	39	49	42	43	49	49	43	44	41	44	59	45	36	38	30	46	50	44	40	40	45	64	42	50	45	45	44	44	46	65	53	56	38	47	57	51	38	44	49	60	59	39	52	40	35	44	46	61	43	46	54	47	52	50	49	46	46	53	44	46	46	57	59	47	48	54	42	42	30	49	44	33	52	42	50	42	44	43	47	40	56	40	45	43	40	50	45	39	47	40	45	47	46	43	48	42	41	50	41	57	45	50	50	54	60	47	45	36	53	48	50	42	53	58	52	46	36	52	41	49	42	47	49	49	47	49	44	52	42	46	46	40	39	45	43	36	47	56	43	48	43	62	37	40	65	40	41	36	50	49	52	34	45	49	42	51	48	47	46	53	51	47	32	46	51	59	52	53	36	52	47	45	43	44	65	43	50	39	46	57	40	44	56	67	61	49	34	38	45	43	45	41	36	40	43	46	42	41	42	38	48	44	40	48	61	47	42	54	40	50	54	45	44	50	50	43	49	51	39	40	56	42	39	47	52	60	34	38	31	36	45	48	41	29	44	41	41	48	43	47	56	44	62	40	53	34	40	34	47	49	52	62	50	50	40	39	50	51	48	39	56	54	57	57	51	42	51	39	52	43	44	46	45	39	36	49	49	44	45	44	53	41	51	52	29	54	56	39	54	38	46	53	58	37	51	46	54	52	38	47	50	46	45	61	48	42	39	57	54	46	54	56	53	46	42	46	45	51	53	45	37	41	50	44	49	49	48	55	50	46	53	46	54	53	44	56	54	44	57	48	45	43	49	48	39	46	38	57	57	47	35	52	47	49	35	45	54	42	44	54	50	37	53	52	44	40	47	50	37	42	52	34	49	52	51	40	50	51	38	43
38350	29377	23810	39307	44858	41483	37072	32446	28282	22329	16025	11101	7462	5484	4314	3362	2525	2174	1809	1674	1434	1290	1144	1179	1088	1060	957	1000	946	922	894	897	842	904	854	831	851	798	844	814	799	878	815	820	880	836	820	863	865	829	905	821	841	808	874	859	868	835	901	955	908	906	899	881	825	785	795	787	791	816	832	876	765	769	788	771	713	732	766	826	773	768	807	822	778	770	809	749	736	740	713	717	706	723	710	747	730	704	739	747	736	728	717	749	718	697	743	732	751	709	720	705	652	727	682	724	747	694	729	733	741	726	738	764	730	723	774	723	733	732	725	692	735	670	703	733	767	718	707	733	707	685	703	729	766	715	745	722	702	721	741	709	708	742	735	721	704	740	665	693	744	711	711	729	730	708	719	696	718	725	695	682	750	675	704	725	710	708	727	695	732	719	726	733	673	711	691	666	739	713	711	677	705	725	698	685	731	718	741	689	722	709	738	726	695	744	745	763	701	745	690	769	669	748	733	731	704	702	680	741	683	709	713	722	681	708	682	746	736	709	705	711	726	725	716	708	712	736	711	718	719	743	698	732	673	742	701	699	697	704	730	699	724	760	704	720	709	745	660	686	740	734	753	745	718	653	715	740	699	795	702	700	727	734	689	763	721	709	714	727	739	667	735	701	743	712	720	757	699	739	745	716	713	723	758	728	703	741	714	709	705	714	722	744	697	677	751	714	755	690	708	696	682	706	677	697	700	681	729	732	742	720	772	723	741	717	699	721	746	659	734	699	692	716	681	691	760	715	751	761	686	740	714	682	722	714	675	748	708	715	706	694	730	703	692	690	702	728	718	714	723	732	721	682	718	725	690	759	711	766	703	700	703	718	687	723	643	682	727	744	724	697	701	727	683	706	718	741	703	702	674	691	694	751	733	717	681	696	687	716	719	778	705	694	736	717	701	719	677	752	750	694	732	730	709	762	746	701	697	728	674	733	774	725	705	763	717	767	720	726	719	712	722	728	719	661	722	750	753	784	703	739	715	715	697	730	742	714	689	744	692	704	748	702	707	693	720	713	725	727	755	735	728	716	741	768	738	706	735	691	743	762	729	725	694	672	717	733	721	700	759	685	719	710	749	710	692	687	736	716	736	689	714	697	751	700	746	723	737	749	740	739	714	715	728	686	721	679	704	671	694	744	674	723	680	738	739	743	768	702	693	738	678	722	698	683	727	716	730	751	686	708	687	730	711	732	670	736	758	738	710	692	653	762	751	686	716	708	692	721	692	702	744	758	724	681	717	701	683	732	782	677	706	749	716	740	696	748	702	711	680	703	657	739	691	689	705	676	757	720	703	664	742	764	765	723	724	701	726	653	736	780	724	737	702	706	719	703	764	670	729	706	684	737	752	719	687	691	700	731	704	716	731	763	715	776	700	722	704	685	666	709	702	683	724	706	696	744	722	732	717	733	710	735	693	778	730	683	745	700	688	737	746	736	715	722	717	706	733	720	753	710	708	733	701	700	712	758	698	704	716	711	722	701	707	700	712	713	708	698	724	706	731	718	757	748	740	718	690	713	721	723	770	733	722	743	674	742	730	665	729	686	697	733	716	746	734	633	721	741	733	785	733	720	749	679	726	704	660	724	707	757	739	686	711	704	697	733	724	701	781	733	672	671	708	739	736	689	721	701	756	700	728	697	694	705	681	719	710	718	720	753	736	706	700	745	704	728	728	708	757	697	706	708	658	711	708	690	700	737	731	718	685	744	743	693	685	726	712	724	694	683	684	740	703	760	724	679	712	748	735	705	637	736	709	680	688	738	787	698	693	746	752	705	754	691	730	691	719	714	717	689	702	714	761	712	710	739	725	680	706	708	764	712	715	701	703	684	665	731	691	723	733	681	714	729	732	716	686	723	725	792	714	700	732	724	750	679	720	756	758	735	723	725	737	706	747	673	688	697	735	706	732	710	778	692	725	662	720	735	717	721	703	727	721	698	689	724	716	744	717	742	693	747	695	696	740	718	653	708	721	681	727	700	694	742	723	692	694	725	725	717	716	701	707	752	736	705	698	747	725	736	702	719	728	751	731	708	744	704	647	755	686	714	738	681	682	669	737	742	710	744	694	734	744	719	743	719	727	737	743	760	766	743	717	646	706	688	724	680	739	691	803	718	751	723	719	716	704	782	729	676	695	706	696	716	740	737	775	682	746	706	744	756	711	724	675	789	717	734	691	720	731	719	732	723	733	723	703	755	707	706	684	689	631	703	691	645	691	751	719	712	656	707	732	723	750	676	668	710	704	706	695	684	742	702	691	715	706	694	776	733	735	704	736	717	695	736	759	737	718	685	735	767	754	728	700	712	735	690	710	680	744	706	726	725	697	729	675	699	709	736	729	739	720	679	718	719	737	685	712	698	746	766	741	732	731	737	737	716	705	691	701	673	713	728	733	715	738	769	700	696	724	705	729	699	693	712	688	715	761	710	733	694	729	680	712	713	722	704	691	722	741	774	730	725	704	713	710	655	722	741	702	699	730	748	694	733	715	748	725	699	661	705	720	756	725	749	734	741	690	739	734	730	675	717	677	736	706	715	675	684	681	696	673	717	676	729	729	700	710	711	705	712	716	698	753	727	750	749	696	739	706	706	726	678	724	769	745	750	784	710	708	725	671	686	713	686	677	701	708	709	716	666	661	713	693	714	727	685	705	741	691	691	706	719	694	725	670	692	735	755	704	741	721	713	707	704	706	685	744	738	691	752	705	714	684	698	700	750	715	721	716	675	705	713	761	708	746	730	734	706	745	747	765	733	722	747	753	698	739	762	685	762	764	724	638	725	752	726	696	698	687	733	741	763	734	731	708	702	736	749	726	773	718	748	727	697	736	682	764	691	702	720	675	669	732	722	703	692	748	681	694	689	686	701	715	667	752	705	700	725	725	686	727	743	683	757	702	699	696	746	719	713	730	673	730	710	759	741	683	660	710	674	734	742	753	777	743	742	688	704	726	726	716	703	744	653	751	683	715	739	696	748	730	720	740	750	685	698	696	755	687	717	740	695	762	726	704	764	748	689	720	740	749	771	736	704	704	733	675	714	740	722	758	700	733	698	707	677	785	679	766	691	719	709	726	700	705	729	699	735	716	732	704	719	713	716	704	746	744	747	692	714	761	730	700	713	732	736	714	734	697	736	738	679	745	675	729	760	738	726	700	730	717	709	730	681	709	735	718	730	755	690	684	728	724	724	728	752	745	747	736	732	681	745	744	730	666	735	710	742	716	683	686	673	716	714	722	721	699	694	749	688	732	724	667	765	731	756	748	696	675	711	709	730	772	728	715	711	722	723	700	731	720	720	723	711	715	723	707	718	748	733	714	724	704	731	749	765	743	682	750	672	686	730	713	726	743	687	684	706	743	737	714	724	736	730	728	713	683	702	714	715	720	751	727	701	732	708	711	736	695	683	759	712	713	694	749	723	760	669	740	728	730	719	741	736	687	721	661	737	701	761	693	662
7257	3742	2327	1866	2789	2878	2367	1873	1413	893	615	385	240	158	138	119	82	73	64	57	41	56	67	42	44	36	29	35	32	46	51	41	29	34	46	45	35	29	38	42	22	29	33	38	34	25	30	29	37	36	42	42	39	35	27	31	31	38	41	40	40	33	31	46	41	32	31	38	20	34	42	28	34	45	40	40	35	20	33	42	28	41	37	35	36	22	29	36	43	23	29	30	24	30	35	33	31	21	30	26	27	29	29	22	32	33	37	28	35	30	35	31	25	24	27	41	40	33	30	40	41	30	27	34	15	29	39	30	33	39	37	30	26	35	30	24	23	23	23	32	23	27	28	39	29	37	27	31	31	29	34	28	35	27	32	34	32	30	34	28	37	31	30	39	31	22	42	25	33	31	35	30	32	33	31	33	29	31	30	20	37	26	33	35	27	28	26	25	29	32	25	23	25	31	33	34	29	19	35	27	26	28	27	32	33	33	29	24	40	22	32	39	29	29	29	37	30	35	25	27	30	28	27	23	30	31	27	31	25	31	37	29	29	39	27	17	26	36	44	24	34	31	32	31	34	37	27	35	36	24	30	30	30	26	36	32	29	33	30	33	35	42	26	28	34	27	30	21	25	33	33	31	22	29	33	32	24	32	30	27	26	24	25	21	27	25	38	41	35	28	26	33	28	28	30	33	42	31	31	25	35	34	40	34	26	35	32	33	27	29	27	39	32	34	35	29	42	26	33	33	33	30	32	24	29	38	25	32	30	31	30	28	27	35	28	33	29	34	37	28	27	29	24	34	34	33	28	29	28	25	23	31	25	36	29	26	32	32	30	23	40	31	37	33	25	20	36	34	29	31	29	28	33	35	23	30	18	23	37	26	40	28	43	26	26	39	20	26	26	26	36	32	20	26	35	36	26	34	31	31	41	32	28	32	26	29	27	33	30	37	36	31	26	35	36	33	33	53	28	37	49	36	27	33	29	29	17	34	37	28	24	27	27	26	26	28	23	39	26	26	35	30	30	38	36	25	30	33	18	27	33	25	33	27	31	25	40	24	28	34	40	29	40	25	33	26	31	26	28	32	35	32	31	30	21	33	28	34	26	29	28	29	33	37	46	36	22	37	25	34	33	33	33	26	35	29	39	33	31	28	21	23	30	35	30	22	38	32	31	33	19	26	31	30	39	21	40	27	22	39	34	41	35	26	34	31	25	35	16	33	28	29	22	30	31	38	38	27	24	23	31	34	36	30	42	34	28	25	34	32	33	27	36	33	32	32	26	31	25	35	24	27	27	29	36	33	32	25	35	34	23	41	28	28	23	33	33	36	35	23	33	26	30	30	29	29	42	19	28	35	32	29	35	22	23	40	28	30	29	22	36	38	44	31	25	35	36	32	28	25	41	20	14	34	23	28	30	27	24	31	33	29	30	26	24	23	26	25	33	38	21	38	30	32	36	17	32	28	34	28	24	32	25	25	32	34	34	36	36	35	30	31	29	23	46	31	33	26	32	33	32	39	30	33	29	29	31	29	21	29	23	29	39	34	25	32	30	29	24	34	30	24	31	39	34	22	18	35	23	23	32	24	27	34	21	38	25	35	31	38	30	25	30	42	37	33	35	20	21	37	28	32	38	22	33	19	23	27	28	35	32	39	25	30	25	29	26	34	35	40	34	29	36	31	35	29	29	32	35	30	26	35	37	27	36	31	35	16	32	32	33	21	40	32	30	28	32	27	30	25	30	23	34	42	27	32	29	41	25	28	33	25	35	33	34	32	37	31	29	31	34	33	28	26	25	30	35	33	35	32	41	39	39	34	26	25	22	42	26	26	25	30	37	28	29	32	17	37	38	40	28	27	32	43	24	26	28	35	31	25	35	37	37	32	38	31	21	39	22	26	39	24	29	38	27	39	30	45	32	29	30	24	24	33	38	33	29	36	36	32	31	34	26	26	31	29	38	34	28	37	34	27	34	40	34	34	24	32	32	36	38	23	35	31	38	27	33	19	39	34	39	28	23	29	35	31	25	24	28	33	32	33	19	37	26	45	42	31	33	19	37	35	30	25	25	36	26	23	29	26	27	30	29	15	33	31	28	23	27	24	29	27	36	25	38	28	33	29	35	38	30	28	18	21	30	38	32	29	26	30	24	27	30	31	28	36	30	39	35	29	34	24	30	23	37	26	37	32	35	32	26	23	30	28	34	22	34	22	23	20	26	37	39	24	27	28	28	21	24	27	30	32	20	24	41	28	27	25	33	35	25	36	30	32	19	29	29	28	37	32	24	23	22	31	33	36	30	29	34	32	23	31	29	36	26	35	28	28	27	31	36	32	31	26	35	28	27	29	42	30	35	34	32	39	26	32	38	31	32	28	31	38	33	23	31	39	39	30	33	35	33	23	23	31	36	27	27	21	23	34	31	23	34	28	31	28	29	31	29	36	28	36	41	30	32	31	24	28	33	30	22	32	31	25	38	24	35	32	26	29	20	35	39	33	25	32	30	32	29	28	28	26	38	30	43	32	24	34	34	24	37	24	24	29	25	34	30	36	33	35	41	28	33	38	29	17	21	33	33	39	27	31	28	30	28	24	32	33	26	33	30	38	29	23	37	39	36	29	36	29	29	29	33	28	25	25	24	31	38	24	33	32	29	29	35	29	16	24	24	34	24	32	17	22	32	34	31	34	37	36	32	33	34	37	27	34	32	27	36	29	32	33	29	38	33	15	24	31	35	28	26	36	32	28	40	35	29	28	23	27	38	31	28	31	33	33	31	31	32	27	35	23	27	37	30	26	30	30	25	24	34	34	34	35	35	34	30	34	34	28	33	32	39	27	24	38	34	38	33	32	25	18	33	27	26	22	32	33	23	33	27	23	33	32	28	27	29	46	32	23	39	27	37	26	29	33	23	26	26	27	33	25	31	23	30	31	35	26	39	29	23	23	22	29	26	24	42	26	21	28	28	27	31	40	26	38	34	25	33	30	34	20	31	29	35	21	32	23	37	32	26	30	33	32	38	36	33	27	30	32	23	31	23	26	31	37	22	35	29	29	34	32	35	23	29	31	30	28	31	30	37	41	21	26	37	26	29	30	29	30	22	34	32	25	31	29	32	25	25	30	31	33	33	40	34	27	36	37	29	25	33	33	33	31	29	26	32	37	26	36	29	31	38	36	33	34	30	39	34	23	35	33	28	24	34	35	27	23	27	31	32	31	27	33	38	29	34	41	30	25	30	33	30	27	19	28	30	29	20	25	19	30	22	50	28	34	34	30	27	34	29	24	27	37	45	25	29	34	29	35	32	21	32	31	22	35	29	29	37	30	21	29	26	18	25	29	39	30	37	31	31	31	35	36	23	26	22	33	37	32	29	30	28	28	29	23	26	32	43	22	27	32	39	27	20	44	31	32	30	30	24	31	26	29	22	30	31	28	42	23	25	26	28	28	23	32	26	31	28	24	25	28	29	36	13	39	19	40	40	26	26	37	28	39	23	27
44623	34268	29107	43846	49928	47153	42348	37534	32597	26113	19695	13852	9880	7420	5534	4291	3198	2666	2302	2082	1737	1551	1382	1205	1138	1141	1050	996	905	869	872	806	813	804	739	755	701	746	709	675	712	681	706	675	702	659	674	730	738	726	690	697	707	671	692	695	683	697	766	788	847	812	755	783	704	651	635	631	633	639	714	608	566	581	606	559	556	574	621	619	614	660	593	615	609	631	589	520	535	503	478	501	527	500	500	498	462	547	511	521	477	519	503	503	518	518	480	486	498	497	503	496	493	533	476	488	493	485	514	501	533	544	469	487	530	552	513	485	514	519	555	517	499	528	481	516	481	476	490	533	468	518	499	466	505	483	539	456	470	445	483	485	488	493	476	490	463	504	475	486	504	509	491	501	498	459	456	467	510	468	482	458	468	446	500	495	528	512	475	478	461	470	485	501	482	493	475	497	477	487	508	465	505	448	481	474	531	519	499	473	470	453	477	487	471	495	508	492	483	467	506	474	470	507	475	481	486	463	486	478	486	487	479	462	475	474	495	513	500	455	464	487	456	502	492	501	415	494	499	511	462	512	457	484	497	489	498	480	496	466	460	490	489	488	473	448	440	475	483	490	463	453	498	478	439	450	471	515	493	462	513	458	477	494	501	454	498	511	473	500	478	480	502	483	474	482	480	473	469	439	443	504	467	454	481	491	473	494	488	500	454	490	437	466	499	484	467	482	462	471	510	503	519	479	506	464	476	471	465	486	462	474	482	465	453	503	506	503	488	494	504	519	482	433	476	513	477	515	515	499	455	462	524	518	491	454	474	452	489	460	521	508	480	424	496	468	449	470	485	492	501	479	475	496	488	444	488	484	492	492	461	511	490	487	475	448	444	488	468	452	494	486	485	481	470	456	475	470	521	479	482	531	503	423	524	486	465	505	509	471	474	442	481	480	497	458	459	501	499	496	481	495	502	512	490	536	455	502	535	497	489	435	481	452	510	466	422	466	504	509	469	529	472	472	479	502	503	471	467	482	482	495	466	482	495	483	458	467	448	459	470	481	514	493	459	485	479	473	463	475	480	473	447	435	456	456	493	503	497	476	460	496	462	499	512	478	500	481	435	515	501	488	457	429	479	440	508	487	484	480	491	499	472	484	488	499	543	445	476	474	463	496	435	464	473	485	498	526	468	444	499	503	454	480	475	450	460	469	493	477	470	467	511	494	485	512	451	538	501	493	482	456	494	446	518	474	474	461	485	459	465	462	464	467	524	485	479	461	481	477	452	516	502	509	534	472	435	484	474	506	509	477	469	471	502	514	491	525	501	482	445	474	510	461	444	479	507	499	475	478	484	480	477	467	490	476	459	474	519	463	491	485	474	482	486	479	468	492	449	504	440	504	540	443	449	498	476	491	489	497	475	476	485	476	452	507	464	497	472	490	495	424	469	444	453	474	445	451	465	455	459	470	478	464	464	486	478	445	464	503	440	448	465	473	494	448	462	492	490	475	517	455	499	475	480	495	498	449	513	472	513	518	423	457	467	469	470	498	455	480	479	494	505	513	485	492	495	460	481	482	433	485	479	435	464	530	464	494	486	451	500	477	441	477	486	476	469	478	494	436	523	545	504	444	448	451	508	515	432	479	465	481	473	474	506	451	501	506	474	482	493	493	471	494	484	476	490	487	431	501	537	507	530	513	465	459	512	439	469	486	495	487	462	503	470	484	524	459	498	496	496	419	490	494	511	491	472	479	492	437	462	450	491	478	496	468	495	482	486	478	493	465	482	474	523	473	486	463	457	507	473	475	473	471	457	538	453	513	514	472	486	477	462	498	464	438	472	474	458	487	494	505	492	444	465	506	463	489	499	501	480	501	507	497	467	482	470	459	463	488	528	487	461	493	528	477	503	477	495	485	473	489	483	500	458	485	472	483	470	493	435	455	475	493	513	524	515	483	493	466	483	478	451	446	506	544	500	473	456	459	487	491	507	504	475	489	483	490	491	461	485	521	462	461	461	467	494	452	465	504	463	514	496	482	458	488	480	483	458	475	512	477	517	481	462	477	482	492	467	476	511	495	491	458	476	456	502	480	485	492	496	496	483	534	494	491	482	475	494	504	499	473	499	499	476	476	485	504	500	539	483	461	506	461	489	494	461	459	480	473	489	446	457	422	477	489	502	478	515	481	484	475	491	483	475	504	462	500	502	487	519	503	485	467	491	463	491	511	476	503	484	456	485	452	449	530	496	451	479	520	461	502	522	461	465	474	476	525	454	518	461	453	479	485	518	510	480	475	481	457	466	474	462	499	474	520	509	482	469	479	457	563	497	489	459	498	492	498	457	466	517	457	520	479	466	483	506	477	476	480	493	464	487	489	528	507	456	479	494	485	531	490	499	473	465	460	517	478	491	497	517	474	457	460	450	490	424	498	486	472	483	479	450	493	503	484	456	503	479	473	450	440	446	492	494	495	510	468	492	469	508	493	553	513	488	486	479	483	470	502	485	493	510	472	499	486	451	485	482	480	536	475	468	454	461	431	501	521	471	468	509	502	488	460	507	473	476	497	488	476	493	506	473	467	485	482	461	505	511	506	494	463	447	450	479	481	513	499	486	515	460	462	448	473	465	471	465	485	447	467	440	504	472	484	517	476	487	492	483	452	462	453	466	471	501	485	487	509	520	488	511	512	486	473	471	492	488	499	510	501	463	494	509	483	477	477	489	484	474	504	499	449	466	475	515	461	488	465	486	478	491	495	469	467	503	484	449	491	475	470	458	484	461	475	511	496	484	475	484	442	457	480	485	458	458	471	494	480	502	475	459	478	475	482	474	491	465	479	453	470	510	480	490	473	476	429	497	480	495	448	503	492	536	486	491	503	446	515	494	463	487	508	476	454	463	483	498	518	492	483	480	503	484	534	468	460	508	461	499	462	463	493	457	478	461	477	466	504	496	471	514	450	484	457	467	508	462	497	501	453	515	492	492	501	459	493	485	486	471	504	475	458	510	498	489	478	520	461	484	466	459	471	482	474	462	473	479	478	500	511	483	485	426	470	459	497	475	459	488	505	504	450	489	473	475	469	436	492	516	455	454	453	453	488	476	494	475	479	476	516	491	483	504	502	481	445	530	477	494	462	479	499	494	519	480	451	488	430	493	488	494	522	488	468	439	446	470	510	492	482	499	431	480	481	484	485	469	485	493	513	511	496	473	476	481	414	456	504	462	477	470	511	457	488	488	485	496	480	480	498	491	528	465	464	503	479	499	475	446	490	499	472	494	486	487	477	517	492	466	468	486	458	497	488	484	471	467	477	464	509	487	465	493	482	449	499	493	438	438	497	474	501	522	448	522	478	500	455	486	438	463	444	465	473	448	455	505	482	471	483	480	453	478	470	509	487	476	481	518	499	493	455	473	503	468	472	472	492	460	515	514	470	471	452	473	487	485	495	476	497	471	477	500	480	483	486	442	479	437	494	463	447	477	479	492	479	486	476	462	445	441	456	540	491	495	527
3912	1692	1108	829	1384	1407	1040	863	582	373	242	156	137	88	65	53	47	36	37	49	26	46	35	39	31	53	34	35	35	31	31	24	30	39	34	31	36	22	33	33	34	34	29	23	32	29	33	34	36	41	36	22	39	40	38	37	34	33	42	36	35	28	35	31	35	33	37	26	41	28	29	29	34	36	27	39	22	36	39	32	27	38	41	40	33	29	39	30	31	41	42	29	33	20	27	25	38	28	30	40	30	38	26	27	30	35	29	38	44	34	31	41	30	26	25	33	37	24	32	33	49	39	30	32	41	27	37	31	34	26	35	27	34	29	36	48	30	36	32	27	35	41	25	44	22	34	34	40	18	25	32	34	40	35	35	23	35	31	35	25	28	34	40	32	22	29	40	23	26	31	44	35	26	38	35	32	35	30	22	38	34	32	38	29	18	33	32	29	35	35	35	25	29	27	31	27	30	34	29	26	33	23	21	33	31	33	33	27	35	35	22	39	32	26	26	33	26	41	28	34	34	28	29	35	29	28	36	30	28	36	28	39	20	27	33	33	31	27	37	42	34	35	26	42	28	28	28	28	28	39	26	37	43	24	33	28	40	40	40	38	32	32	34	41	27	30	21	27	29	54	25	40	27	28	34	37	31	33	42	31	39	30	27	38	36	29	32	32	31	31	33	23	34	31	35	29	40	25	35	30	21	44	28	27	30	28	30	36	27	39	26	37	31	32	23	27	32	35	24	25	46	15	29	29	30	28	28	30	21	34	34	31	27	26	44	29	50	29	39	42	30	38	30	40	42	38	27	36	24	38	38	31	36	41	31	21	26	37	25	28	35	20	21	28	24	31	37	29	23	36	21	23	36	35	33	44	41	32	35	35	35	28	27	28	42	37	32	24	33	40	21	27	46	26	25	26	36	33	31	31	31	43	22	23	29	24	34	29	41	28	30	40	39	33	34	37	35	25	25	27	31	25	31	28	25	23	30	36	34	35	28	42	28	18	37	31	36	33	21	39	32	36	35	31	29	39	22	28	31	32	31	22	34	31	37	31	30	43	29	27	36	25	40	26	29	35	25	30	32	44	33	28	26	27	42	34	35	30	38	41	31	41	41	29	29	35	26	24	25	32	28	30	36	32	38	30	34	25	32	38	24	27	34	30	23	33	34	38	33	32	37	25	32	32	31	35	33	32	39	19	34	21	29	40	29	28	31	31	32	32	32	41	25	33	38	40	23	45	35	23	33	40	35	36	35	27	31	34	31	32	31	33	27	32	48	28	26	47	27	29	30	24	29	34	28	32	24	37	34	32	32	30	31	35	30	24	31	34	34	39	33	36	33	33	34	25	32	28	34	36	27	28	41	35	23	31	28	30	34	26	41	31	30	31	27	35	25	33	24	25	29	35	44	29	36	29	26	42	44	39	40	31	21	43	30	35	37	35	38	31	26	38	37	32	17	38	28	23	23	33	31	39	32	26	35	32	24	34	41	31	38	33	28	25	33	33	37	39	29	29	30	32	25	30	27	41	31	39	35	33	38	35	35	38	33	28	42	27	26	33	36	31	30	22	31	25	33	41	39	32	35	30	30	33	29	33	31	32	42	37	40	20	23	30	25	21	33	29	26	35	32	35	25	33	35	41	24	28	27	26	26	22	32	39	27	28	31	30	20	42	24	32	34	31	41	32	35	22	33	24	29	35	35	45	40	29	28	34	29	30	29	22	31	32	39	20	33	31	24	35	28	31	35	26	29	24	34	23	26	22	28	22	39	25	40	32	30	34	28	32	45	36	30	33	26	38	35	31	38	41	38	36	41	30	29	35	26	28	28	36	36	33	30	19	35	36	37	33	25	37	23	27	30	28	31	28	38	28	36	31	30	39	31	33	31	31	42	31	29	31	35	29	37	33	31	24	26	32	32	23	30	35	31	30	31	35	31	32	31	23	29	35	38	25	22	30	37	29	30	25	43	24	46	30	27	31	37	26	26	37	31	31	31	32	46	22	35	23	31	39	30	31	29	31	27	23	16	37	37	39	44	31	38	35	41	32	29	34	34	33	37	33	35	28	28	34	40	33	37	32	38	32	28	36	35	30	33	34	26	35	31	19	32	35	30	43	34	24	29	33	34	28	26	29	40	27	40	31	24	19	43	17	32	25	35	24	40	28	31	36	38	48	40	32	38	29	32	32	39	34	23	33	33	27	38	39	26	28	32	27	43	36	23	36	27	30	33	38	39	26	32	32	32	32	30	30	38	33	26	30	36	19	30	33	39	47	28	26	21	27	37	29	45	24	30	24	25	40	30	32	36	30	29	31	28	32	34	32	38	31	37	30	26	32	28	33	42	41	30	27	30	42	38	25	27	38	29	34	31	44	30	36	20	27	36	37	38	33	38	31	35	28	37	27	33	27	38	30	26	31	30	35	32	25	32	33	38	27	40	28	41	33	27	34	37	29	34	31	34	30	28	27	22	36	37	31	33	38	31	38	37	32	30	41	33	34	24	34	45	37	29	39	28	32	31	39	29	31	31	36	28	33	25	22	40	29	30	32	33	36	34	29	31	22	24	32	32	31	34	31	28	34	46	33	26	39	43	23	30	31	27	30	38	42	37	37	44	37	38	37	35	41	35	32	43	28	40	33	26	27	25	33	36	24	39	32	22	40	30	24	30	30	34	35	37	35	30	37	36	36	37	22	28	27	29	30	29	40	36	31	39	32	41	38	34	18	24	35	30	33	33	32	31	29	34	20	36	37	29	33	36	31	31	26	31	36	36	29	29	29	29	37	24	28	38	36	32	37	29	34	28	26	37	37	27	32	40	32	36	32	30	37	27	42	35	44	27	32	31	28	33	33	30	22	28	29	24	26	32	27	42	34	23	22	32	39	37	25	26	21	35	40	23	36	39	32	25	36	36	37	36	49	32	25	19	26	41	31	36	27	38	24	31	35	25	32	28	31	21	38	32	33	20	30	28	30	43	31	38	24	35	35	32	37	34	36	31	35	23	26	34	35	33	35	31	31	28	33	35	30	24	33	30	24	38	27	40	34	36	32	33	38	43	29	37	31	35	28	39	34	28	40	24	37	32	40	31	31	40	31	43	35	32	30	26	34	39	33	28	38	34	30	36	30	37	36	27	33	35	32	30	31	41	41	36	42	36	27	28	32	29	28	34	34	27	28	28	42	35	30	20	31	21	27	40	25	28	40	36	28	32	25	28	34	32	29	35	43	30	31	34	33	38	34	42	33	38	38	39	36	41	30	33	33	23	27	34	28	34	32	30	33	27	36	33	32	39	25	36	34	42	23	37	27	32	44	20	30	47	19	27	34	32	36	37	36	33	27	37	36	27	36	26	19	32	35	29	32	31	28	30	35	24	41	29	29	29	41	39	29	29	29	31	33	30	38	28	39	36	38	31	30	39	38	34	29	22	29	39	30	31	25	37	33	36	37	42	37	34	32	31	31	38	34	31	18	46	25	24	29	32	32	37	44	27	26
35202	26115	20599	35273	41830	38840	33431	27941	22057	15413	10384	6732	4556	3287	2355	1821	1351	1107	1049	977	870	839	758	690	669	656	624	671	629	567	583	590	565	585	627	551	612	580	555	527	578	551	544	545	522	592	611	618	574	602	603	594	586	598	629	618	601	688	661	676	665	643	651	607	602	564	568	555	595	609	627	522	558	544	544	566	555	562	572	511	571	550	601	545	529	542	546	532	548	515	567	511	495	500	537	465	540	475	478	516	527	515	548	492	550	531	525	476	522	510	582	513	513	526	485	509	543	524	481	524	541	539	521	518	519	496	541	510	491	569	545	527	478	540	511	527	442	522	571	526	514	478	550	517	499	529	526	519	526	507	509	504	516	501	482	487	507	506	492	513	504	461	493	505	521	536	514	506	497	486	488	499	496	556	515	501	528	559	484	517	518	520	526	486	533	507	514	509	509	514	498	502	497	493	521	491	542	519	487	547	539	519	480	504	531	492	500	532	496	498	522	473	503	520	496	516	507	491	506	508	510	524	529	521	479	517	502	493	528	504	513	526	485	518	494	514	528	483	526	549	515	506	500	546	526	500	536	532	515	480	537	493	484	544	522	478	499	486	526	487	511	524	509	521	481	497	489	518	531	524	509	480	550	528	536	530	474	527	515	547	507	499	503	558	495	530	488	503	491	486	512	521	536	512	561	498	509	491	494	518	501	497	517	492	540	559	522	521	491	494	492	509	540	510	473	514	506	504	514	512	544	504	520	498	487	491	536	465	484	505	495	479	520	465	493	536	535	465	529	526	506	493	535	538	534	481	504	534	512	459	467	525	537	521	492	491	533	526	484	497	520	500	553	488	496	519	507	486	483	509	516	479	489	506	468	497	496	499	505	516	527	490	468	478	524	514	483	549	492	479	465	513	566	494	538	514	574	502	517	551	513	522	460	528	490	510	477	495	514	539	502	526	509	509	524	489	507	509	550	486	516	543	514	511	531	526	560	490	485	506	486	563	572	516	529	540	536	545	501	520	519	530	559	491	510	517	539	543	524	528	535	539	525	497	541	470	512	494	508	514	552	473	518	528	485	525	551	506	496	531	472	476	506	548	513	513	505	511	493	504	511	507	524	512	518	478	516	528	498	493	501	493	494	476	547	506	477	508	555	512	536	482	511	478	488	471	522	505	463	487	536	502	518	493	475	503	520	469	517	517	499	530	480	502	501	495	500	543	520	537	562	531	510	494	471	484	488	497	493	511	485	501	514	493	538	528	489	492	462	513	518	495	504	503	513	519	496	520	508	530	488	503	478	473	495	535	506	503	496	578	500	468	517	503	492	496	557	492	522	498	498	516	522	485	516	552	522	475	509	531	506	491	522	516	531	533	499	578	462	521	491	529	507	486	516	499	527	523	589	531	507	515	516	538	540	486	519	496	528	502	537	538	480	499	539	543	535	469	563	556	527	542	555	522	511	492	563	507	479	526	520	517	509	497	514	523	498	491	499	503	508	526	486	502	505	531	466	526	509	472	509	485	490	503	525	528	529	527	484	482	497	500	502	523	484	500	526	518	574	501	494	519	506	510	462	541	503	488	487	493	518	559	506	478	510	504	471	521	481	547	515	517	531	480	484	495	502	509	507	542	520	505	527	466	534	503	476	488	518	530	527	489	506	493	549	485	516	492	497	493	548	494	536	493	519	514	532	507	536	506	520	521	503	480	443	494	505	528	514	498	516	511	532	500	542	496	523	529	503	502	523	484	489	498	527	519	504	487	514	518	502	537	515	470	481	485	535	510	511	550	506	498	489	532	527	523	549	503	501	503	516	523	521	496	530	523	516	523	512	499	520	488	473	494	503	517	488	484	536	514	510	505	558	504	497	533	494	515	530	501	541	524	493	487	486	511	553	491	502	518	535	486	489	544	494	513	468	532	502	464	519	539	537	483	517	519	503	499	519	486	489	496	512	493	502	546	519	536	490	534	522	507	539	503	498	508	499	501	518	472	510	482	496	542	484	522	487	491	482	513	504	532	526	498	493	522	506	480	518	501	509	501	477	493	544	520	502	512	560	473	535	494	523	507	495	475	486	500	467	462	500	511	504	517	518	512	544	542	485	494	492	509	485	529	485	497	519	481	467	520	537	522	520	506	527	481	505	498	521	539	505	496	549	515	496	534	534	490	502	486	506	503	511	511	514	523	505	544	484	478	508	493	512	536	544	503	510	526	510	497	500	515	480	469	530	492	492	514	539	526	509	569	491	491	514	494	502	524	486	555	538	533	511	523	491	527	481	509	481	541	521	516	452	554	545	549	515	490	499	513	530	524	524	536	535	563	507	482	484	504	488	505	500	526	506	525	497	471	537	513	502	530	506	511	509	522	552	504	479	529	539	498	511	479	546	514	494	536	509	506	520	512	472	495	482	542	510	475	544	491	509	529	485	512	543	463	528	502	549	487	441	552	467	541	520	498	516	494	520	573	524	508	478	534	504	501	517	512	483	499	532	461	487	539	492	527	500	515	485	505	538	543	525	490	515	498	520	494	510	531	501	528	504	473	522	510	490	493	468	512	535	515	513	465	547	513	463	536	535	517	511	495	564	514	460	504	506	500	521	508	503	516	487	554	501	516	525	529	532	518	498	521	494	522	487	496	554	524	505	521	509	518	513	533	532	514	486	523	483	540	512	481	491	506	532	518	492	552	506	505	496	441	508	523	500	531	520	464	532	500	503	508	505	504	525	492	510	530	457	523	503	539	495	500	521	511	500	484	527	489	478	514	545	506	526	484	506	554	495	515	518	526	481	531	548	463	530	544	531	514	458	529	526	488	494	523	519	511	511	493	516	526	533	510	543	517	534	526	519	508	501	534	478	501	493	539	448	514	516	488	527	544	501	500	499	516	484	515	472	513	503	493	476	493	505	524	540	508	491	535	536	498	516	520	526	539	482	530	498	533	532	490	506	532	484	512	497	526	535	515	521	493	533	510	516	533	549	516	517	527	522	511	485	494	516	519	465	552	510	494	499	461	543	486	514	489	505	530	475	535	484	528	549	484	496	503	519	533	492	486	530	503	483	502	514	515	519	549	487	506	503	539	502	513	493	470	531	493	501	523	519	513	514	515	525	532	488	490	526	500	509	506	493	524	502	473	537	479	500	512	508	517	521	496	497	518	482	494	519	508	496	526	503	518	513	532	530	498	488	508	511	499	517	482	521	483	510	549	513	522	465	500	492	543	551	458	474	508	470	505	501	527	466	503	492	475	522	527	516	500	497	507	492	516	476	500	535	511	504	507	485	481	495	501	507	509	540	566	532	506	491	528	469	519	510	480	483	519	526	489	537	491	525	463	490	516	486	543	519	512	464	520	540	518	490	490	491	481	498	513	525	495	507	504	539	498	518	457	501	521	502	521	560	471	498	449	523	469	512	500	481	546	515	492	524	477	477	488	522	552	508	514	488	546	537	514	486	489	498	456	497	471	484	544	503	529	512	488	483	489	532	521	535	517	513	512
3883	1648	1026	983	1475	1465	992	759	544	364	202	151	111	83	69	41	52	48	38	47	33	45	38	32	26	42	27	42	32	38	43	35	50	29	32	30	31	25	21	30	46	27	36	27	34	34	40	38	36	31	26	39	43	35	35	38	36	31	33	46	31	36	35	44	31	49	40	28	21	25	21	43	33	43	35	40	29	28	43	33	40	19	25	30	40	37	46	28	32	33	22	31	33	32	39	35	26	34	39	22	19	38	33	32	29	26	24	31	33	44	27	31	27	25	29	30	37	22	42	26	31	31	28	32	29	24	34	35	29	27	38	36	32	32	36	27	21	38	29	25	32	40	32	31	31	32	33	30	26	32	40	30	32	40	37	34	23	27	24	46	25	27	33	33	24	40	39	28	28	39	42	26	29	33	31	29	24	39	28	32	32	40	18	22	31	28	30	24	27	30	30	25	31	26	33	26	36	32	34	34	36	26	35	27	28	27	27	27	39	40	26	30	33	22	25	31	24	43	40	31	32	39	26	26	35	42	31	31	28	25	36	34	21	32	40	34	29	25	36	27	35	35	38	36	32	36	25	28	24	30	29	35	36	28	29	43	30	29	35	32	34	30	21	29	34	45	34	29	38	42	41	22	26	23	23	29	32	32	27	25	34	31	31	25	27	33	25	26	37	34	25	33	22	34	34	39	27	27	35	19	30	34	19	31	43	41	36	29	38	28	39	34	25	31	33	39	35	22	34	38	25	30	28	34	28	32	41	36	40	25	35	34	26	36	28	26	32	28	24	20	45	38	26	30	31	20	27	25	33	36	53	29	30	28	20	31	34	46	25	24	25	36	26	32	26	34	27	35	30	27	37	39	31	34	32	31	30	28	27	23	32	24	41	26	35	27	29	28	33	35	33	35	37	40	30	31	27	40	30	30	32	32	39	29	45	29	43	47	27	27	36	26	32	32	27	29	25	33	28	42	37	30	32	26	39	31	27	31	28	33	23	30	25	31	25	28	32	33	33	32	30	29	34	26	38	31	34	25	24	37	25	37	29	37	32	37	32	35	39	24	30	35	36	26	30	29	31	26	29	25	24	35	41	32	22	23	32	30	35	29	35	23	23	36	23	26	29	40	29	25	26	28	43	25	33	26	35	30	43	25	39	30	30	24	28	47	43	32	36	21	32	33	30	34	32	30	31	36	36	31	27	37	27	35	40	48	28	31	38	35	28	28	33	28	36	42	24	35	29	42	32	23	30	34	27	39	29	31	28	28	36	38	23	26	21	24	37	29	37	38	28	36	32	27	28	44	41	25	24	31	35	27	30	32	27	31	33	41	31	39	29	31	35	48	24	35	39	31	30	28	32	23	30	37	34	28	29	29	30	26	24	37	31	27	30	44	40	26	31	39	29	35	34	30	26	23	35	31	25	31	34	37	21	27	28	31	39	34	28	27	27	34	33	22	29	31	21	32	26	32	34	33	32	36	34	34	31	35	34	28	34	40	34	29	41	37	22	25	30	36	33	27	23	28	35	36	29	37	26	35	26	27	32	36	26	43	30	34	28	30	25	29	27	33	33	34	24	29	36	34	35	23	42	28	31	29	28	32	28	34	38	26	31	28	22	34	35	32	30	34	36	27	21	26	32	27	42	32	29	30	37	32	31	39	34	35	36	27	25	30	31	32	29	35	25	27	40	36	29	25	23	26	32	33	29	26	29	30	29	31	27	34	28	34	36	48	32	29	28	39	40	34	27	30	32	30	28	34	32	39	25	31	33	31	36	24	35	28	37	24	38	28	33	27	29	27	28	28	35	43	29	29	24	33	22	39	24	34	24	30	29	48	33	35	28	27	42	20	34	25	41	31	34	30	26	33	26	30	20	29	28	29	37	40	31	27	26	24	29	29	29	25	37	30	26	35	36	43	25	36	21	24	31	29	30	27	41	29	41	27	30	31	30	29	38	33	24	21	36	37	41	30	45	31	35	37	34	38	28	24	28	27	45	33	35	27	34	31	27	30	34	43	30	32	29	33	29	25	23	30	35	27	22	29	29	35	38	22	22	32	36	35	41	47	27	24	33	33	33	38	28	32	36	33	24	25	29	26	32	32	29	36	36	39	31	28	34	23	30	25	34	30	25	31	37	26	33	34	37	28	40	32	34	35	36	27	33	26	43	29	24	33	31	27	31	32	25	23	22	41	39	34	33	26	39	32	32	34	31	31	37	38	33	39	33	29	26	34	30	30	25	31	23	35	29	45	38	37	27	31	34	28	33	36	31	33	39	32	32	37	37	28	33	21	41	37	35	29	30	30	28	16	38	29	32	35	27	46	28	32	34	38	30	32	24	33	36	30	27	24	30	21	24	32	41	24	28	30	33	32	37	41	32	38	26	35	31	24	26	29	36	31	24	21	40	22	30	27	31	24	33	29	30	37	22	29	30	35	31	30	36	39	29	28	27	33	31	34	28	29	22	21	28	26	35	31	25	26	21	35	38	31	24	38	37	32	32	36	27	34	42	34	39	35	34	33	31	31	24	38	34	31	30	32	39	45	36	38	38	31	34	36	33	32	33	40	35	22	27	25	26	27	19	29	43	36	30	44	36	29	32	24	24	31	22	24	29	42	34	33	28	32	27	38	26	36	30	35	28	32	23	24	41	30	30	22	36	25	28	20	33	32	42	23	24	35	34	39	37	35	32	26	43	26	33	25	34	27	34	28	28	31	40	38	30	38	24	28	22	26	41	37	30	33	35	24	31	36	34	33	33	36	41	35	37	28	29	31	24	29	38	31	30	31	33	30	44	26	32	23	40	33	29	33	39	31	43	36	28	28	33	38	33	25	22	32	27	27	28	34	37	32	39	33	28	33	32	30	46	30	34	22	31	27	35	30	24	35	26	29	17	30	33	31	29	32	31	41	35	22	25	38	38	31	34	38	25	34	33	39	30	37	25	45	34	27	30	23	27	31	26	31	32	33	27	26	33	28	31	42	25	29	33	19	28	35	30	30	29	30	32	18	29	22	28	37	26	21	22	30	37	37	29	34	25	18	28	33	34	34	32	33	20	28	33	27	26	32	26	31	20	34	32	37	32	31	26	23	39	33	27	32	29	25	24	30	28	35	44	34	35	30	28	36	24	27	27	29	19	30	30	38	25	40	28	31	35	34	28	42	38	28	28	30	24	30	31	37	40	36	29	33	38	29	37	30	32	33	36	31	23	32	36	25	36	35	30	20	28	33	29	42	33	28	29	42	28	27	31	24	25	23	24	23	32	35	23	39	20	21	39	27	35	46	33	21	31	30	29	27	33	36	34	25	30	31	29	30	38	25	43	40	30	30	30	26	32	22	36	29	25	33	34	28	29	41	32	32	29	24	33	24	29	33	22	32	26	31	37	26	32	30	33	32	33	45	36	19	35	28	38	25	36	32	25	28	35	33	23	29	36	26	21	24	28	30	24	27	32	29	35	31	27	29	33	29	40	31	38	32	36	34	31	27	32	36
35790	26106	20780	36109	42417	38962	33267	27298	20789	14396	9230	6401	4249	3039	2193	1685	1283	1072	1015	917	844	804	741	720	677	690	648	609	621	581	588	568	564	560	583	533	561	543	568	538	560	546	586	582	551	531	597	567	587	531	577	596	606	615	568	599	613	647	631	655	671	623	614	637	634	596	591	599	541	618	603	542	520	561	600	542	556	582	529	571	554	603	564	530	512	580	512	551	522	489	513	500	503	512	526	544	462	467	490	508	480	492	549	531	469	453	510	498	474	498	511	493	493	519	481	488	520	462	551	529	534	497	496	517	517	531	527	506	484	488	488	526	471	542	530	519	478	512	481	504	458	503	476	502	467	475	545	478	535	485	488	514	481	488	501	517	479	505	488	490	505	477	465	518	515	496	482	476	481	489	525	505	493	485	525	511	485	505	471	494	505	528	497	488	481	507	531	492	519	496	506	508	501	514	498	493	470	486	473	474	480	537	512	475	547	525	507	533	474	480	503	515	476	521	477	467	489	526	523	447	479	504	518	505	530	508	522	512	493	520	480	527	484	509	495	506	503	502	517	494	511	489	477	481	487	519	454	494	488	468	486	488	536	500	483	513	475	480	491	511	524	500	532	483	522	493	508	514	536	507	520	535	495	549	478	493	513	531	478	511	470	536	490	498	507	477	529	457	519	512	476	524	526	482	506	532	502	519	541	446	499	497	508	495	505	512	498	552	507	526	523	502	446	512	459	480	518	537	467	478	527	503	494	483	537	514	529	500	523	505	497	537	493	497	494	490	517	516	515	469	509	512	483	488	473	499	477	531	513	539	507	503	487	489	480	485	490	500	503	474	486	505	483	483	504	491	528	501	469	481	504	499	509	467	500	497	482	489	515	505	492	515	481	485	464	514	504	494	506	497	500	503	487	457	491	516	463	490	541	489	521	499	526	558	544	520	524	455	480	500	507	481	517	494	509	537	460	492	527	472	465	466	534	532	487	471	568	468	484	536	503	502	531	471	490	523	509	524	521	511	507	491	494	505	489	494	481	485	524	504	478	520	499	503	490	498	501	467	450	529	539	518	496	502	457	487	466	502	497	541	492	486	541	502	497	489	450	492	489	516	474	510	508	510	496	527	495	530	562	498	534	499	459	472	483	482	540	497	471	519	488	510	505	519	516	522	516	502	489	527	490	437	479	508	487	490	493	484	522	501	502	464	488	501	481	518	523	499	493	493	532	495	477	489	491	517	535	469	473	521	498	509	467	540	513	461	531	503	533	535	455	496	520	481	513	491	537	501	494	503	494	522	489	485	490	508	498	504	516	509	481	462	462	522	512	497	477	499	514	504	528	520	464	482	486	491	496	482	503	483	525	506	500	493	469	561	497	459	501	494	489	508	514	534	498	491	507	521	477	515	544	516	514	502	511	468	496	483	465	500	550	475	472	549	514	499	504	478	534	511	511	507	529	467	499	508	488	521	521	532	535	505	502	507	482	462	509	434	486	504	511	496	475	442	514	510	533	517	475	505	525	528	530	434	506	522	525	511	511	474	509	511	486	502	509	530	510	495	536	500	540	489	500	520	490	518	544	507	545	538	514	499	513	530	463	523	507	513	490	500	509	514	484	495	474	516	460	499	455	492	458	516	510	509	477	528	487	509	547	485	472	498	507	519	497	482	492	489	536	516	502	514	504	488	517	511	515	467	526	463	472	547	514	496	507	508	486	488	458	500	486	526	482	523	501	532	517	510	467	488	470	505	544	475	463	527	507	484	548	508	496	515	516	513	526	506	473	473	525	468	484	451	504	495	437	489	436	526	495	520	506	501	487	522	472	482	495	481	514	490	503	537	507	500	515	527	521	502	496	511	489	479	506	464	538	496	490	490	490	541	492	476	500	534	510	513	494	551	502	462	508	509	487	504	520	476	526	505	509	516	467	520	508	547	494	464	502	476	512	514	484	497	521	491	492	510	506	511	516	545	504	482	499	493	504	503	511	496	510	497	505	476	490	495	526	493	504	453	514	455	526	507	525	549	484	528	529	493	550	499	507	539	517	521	490	511	487	500	493	556	498	497	490	460	509	513	512	486	494	483	517	510	496	507	467	499	488	503	505	494	478	509	503	485	513	484	466	505	518	519	534	508	483	548	515	525	486	495	502	489	506	476	504	453	482	518	524	496	527	532	491	469	525	557	473	532	466	521	496	520	491	472	470	486	528	493	483	497	522	512	467	479	514	515	447	504	505	497	483	508	470	485	484	510	490	525	503	451	517	487	518	504	531	517	489	498	486	470	535	515	520	467	487	487	517	525	519	504	504	473	490	508	509	511	488	520	522	473	541	510	525	522	485	480	519	493	506	512	511	535	528	493	495	498	506	493	536	541	507	477	488	482	487	502	531	472	508	489	498	529	467	496	483	479	497	522	494	553	491	536	494	495	503	474	501	488	498	507	484	475	539	518	520	513	491	546	514	529	513	526	548	505	484	488	486	497	480	492	506	514	512	527	497	499	478	498	528	508	479	540	544	515	528	479	523	516	508	472	539	479	503	504	530	505	508	526	518	459	475	463	541	503	467	492	529	512	520	496	539	484	483	484	513	548	500	490	540	477	482	519	500	499	543	511	510	478	555	518	508	492	475	513	526	513	515	477	489	479	495	538	497	483	491	488	509	490	483	504	514	482	526	491	484	520	503	480	506	477	517	489	489	490	497	503	469	494	478	493	500	519	464	486	496	513	471	505	492	476	499	479	510	463	527	484	483	512	526	520	499	490	503	524	450	477	508	478	509	535	497	480	506	521	480	459	465	502	467	527	515	486	508	496	517	480	512	498	478	530	470	529	476	541	522	508	537	467	519	529	518	519	506	484	475	521	527	480	506	505	504	510	488	494	517	505	545	465	529	540	487	483	494	506	515	475	477	536	502	493	522	506	509	499	537	535	509	520	509	479	512	481	440	520	503	524	525	506	536	557	532	492	491	506	445	490	480	501	435	486	490	551	515	491	510	497	480	534	512	502	542	472	526	491	497	536	543	481	523	513	501	492	503	498	502	509	520	465	478	500	521	546	479	503	549	492	505	526	513	492	488	525	508	518	512	490	529	459	472	523	527	483	504	495	472	504	507	498	470	514	465	520	508	474	488	457	445	467	515	507	489	548	505	514	542	473	498	501	455	498	475	519	503	517	522	505	530	469	505	490	478	542	477	492	486	499	494	533	532	524	502	516	533	491	502	483	501	494	544	459	542	515	530	439	490	505	504	525	502	472	470	505	517	493	477	530	504	497	462	518	539	505	495	507	492	488	504	525	477	511	493	471	503	475	501	515	494	523	496	524	485	509	526	511	490	509	501	513	502	509	509	510	514	485	522	477	490	481	472	510	480	483	482	463	493	484	480	517	514	480	510	495	510	494	528	494	484	508	515	495	465	476	500	514	505	479	492	528	566	508	521	507	502	544	524	480	503	494	523	516	514	496	486	519	495	484	498	498	538	485	469	485	486	523	493	534	475	465
6153	2528	1544	1402	2201	2160	1568	1081	750	518	323	214	149	98	107	89	80	62	58	67	61	67	52	54	53	55	47	45	55	46	49	50	51	46	51	57	40	45	36	42	60	55	58	55	48	49	43	46	51	52	49	45	47	54	44	54	61	56	45	72	58	56	46	57	49	58	43	55	52	53	46	50	37	55	57	44	36	52	44	43	51	46	34	56	61	42	54	44	54	49	50	47	39	36	52	35	41	44	35	54	43	51	50	48	42	30	49	50	49	32	47	44	55	56	40	37	47	50	57	45	51	41	46	35	46	46	46	47	36	48	34	39	39	51	49	55	50	41	52	46	42	43	47	44	44	41	40	43	46	41	47	34	53	46	54	38	52	49	39	54	38	58	40	36	41	37	49	39	39	47	39	50	45	41	34	42	43	59	42	49	40	56	47	51	42	51	34	46	36	37	45	39	35	50	54	42	50	43	42	38	41	49	35	49	43	49	50	37	59	35	37	31	56	38	51	48	49	40	40	40	43	41	63	46	57	42	30	48	44	45	43	38	46	51	42	41	40	58	44	42	46	45	41	35	48	50	40	41	37	53	42	44	41	55	46	44	42	47	52	33	49	49	40	44	46	48	34	45	42	50	42	45	45	38	46	47	48	38	42	42	35	36	43	48	35	37	43	38	60	53	54	37	47	48	33	42	38	45	39	52	50	42	66	41	55	68	42	45	46	55	48	46	55	34	48	46	34	46	36	46	51	48	42	36	43	59	41	44	44	39	62	47	38	50	38	54	43	45	33	44	40	28	37	29	34	48	46	43	49	44	56	51	41	37	54	39	52	52	53	43	44	59	52	45	45	47	47	41	45	33	38	54	52	43	45	64	51	43	52	37	44	64	46	40	35	52	48	36	50	46	53	58	49	55	38	41	45	55	43	54	52	55	50	48	40	51	52	37	45	44	39	44	52	46	52	46	39	35	46	40	39	52	35	46	43	53	28	48	43	43	35	37	39	35	40	42	50	44	48	51	35	47	41	53	50	51	44	39	51	43	56	44	40	36	45	50	43	45	46	44	38	52	39	57	52	40	47	47	57	53	35	46	48	48	47	47	40	41	37	44	44	39	38	39	40	60	51	34	55	38	44	41	49	49	44	46	43	40	53	46	45	47	38	60	52	46	71	46	41	35	50	48	47	45	48	54	57	52	52	47	43	49	46	50	54	56	37	57	46	55	39	42	50	50	49	49	40	59	57	51	54	44	52	49	52	44	28	39	40	46	33	44	42	41	56	37	54	32	43	54	29	52	55	42	37	44	45	42	50	37	43	46	48	39	47	52	47	32	35	57	41	39	45	42	53	51	38	47	34	48	39	48	45	48	37	41	66	45	63	51	51	57	48	57	42	51	46	39	48	49	44	33	47	49	44	54	37	39	46	53	62	47	60	48	52	47	47	36	53	55	39	42	52	52	39	43	42	46	41	53	39	35	42	58	49	50	48	40	44	48	56	61	53	41	65	42	39	45	51	52	47	51	41	46	39	48	58	38	46	43	50	48	44	54	43	55	35	34	50	43	49	51	56	38	45	46	47	50	50	57	50	46	37	50	44	44	41	46	51	50	54	42	48	55	45	50	46	46	40	37	41	47	45	46	39	43	55	41	28	49	44	45	57	45	46	45	43	49	53	44	44	60	53	48	49	48	41	48	43	58	48	40	47	36	49	40	40	60	46	36	52	43	48	45	40	38	45	40	40	50	41	40	63	47	46	64	52	55	42	50	42	50	43	45	56	49	48	37	40	37	37	42	49	44	39	52	45	48	36	40	45	44	35	52	52	53	47	47	46	49	38	42	57	41	51	42	40	57	39	48	50	42	44	44	36	35	44	35	39	42	38	41	41	49	56	53	46	52	54	48	64	43	49	51	48	58	42	55	50	53	41	43	43	40	39	35	49	51	62	45	42	49	45	47	41	60	31	49	44	43	47	50	39	46	50	39	48	48	46	51	46	41	44	55	44	44	44	41	46	58	38	37	57	44	48	38	35	49	54	39	42	38	42	61	47	58	57	57	54	55	36	39	50	45	42	49	45	50	40	55	65	43	46	44	45	43	41	43	41	47	44	51	47	43	40	39	41	59	43	48	53	42	42	46	52	38	50	46	52	55	52	46	49	59	48	45	42	44	44	33	51	43	47	38	33	54	49	35	59	52	45	39	42	42	34	45	54	40	38	50	37	50	52	55	56	52	49	40	42	38	43	38	46	53	48	41	42	40	40	51	45	43	48	45	47	52	43	35	39	40	40	41	51	41	36	49	36	50	37	37	42	38	36	53	57	36	38	43	49	47	58	51	41	50	43	52	43	48	49	49	53	42	51	44	45	39	45	56	44	48	32	41	51	47	45	47	36	44	47	36	47	61	46	46	46	44	42	35	40	45	54	49	51	42	52	41	46	43	40	38	35	43	48	53	31	46	51	38	38	40	56	46	52	59	39	50	40	46	39	49	42	47	40	49	44	50	52	48	54	49	52	44	48	44	40	50	55	42	46	44	50	47	44	55	49	53	53	61	39	56	47	47	46	50	40	38	43	47	39	57	42	40	57	31	44	52	51	45	43	52	56	45	55	55	48	41	44	38	49	44	52	45	38	52	35	40	39	55	51	37	44	49	58	45	49	31	42	42	56	54	36	45	46	46	39	40	56	44	46	48	44	57	39	37	43	43	56	57	49	37	53	46	42	33	43	41	44	57	42	57	43	51	44	38	41	36	54	46	38	39	44	42	47	44	40	64	36	44	40	35	38	44	44	36	47	40	44	42	38	49	54	46	34	43	52	52	42	42	42	54	52	34	50	58	36	48	49	38	47	51	56	44	39	59	50	50	55	54	48	54	43	52	37	44	36	45	52	54	59	46	56	45	56	54	38	42	58	42	39	49	64	39	58	44	53	50	39	44	47	47	56	51	52	49	42	48	44	41	48	46	56	46	40	34	42	54	51	42	48	56	36	46	45	43	42	45	43	43	43	47	43	51	51	47	40	45	39	45	38	43	43	44	48	43	37	52	47	47	42	44	52	40	44	48	48	47	51	45	43	53	58	62	59	47	36	40	52	59	45	46	35	46	39	34	47	31	60	49	39	49	47	49	46	42	44	58	43	51	34	46	39	49	45	50	35	51	44	44	45	47	37	44	56	51	52	48	40	37	49	54	37	50	48	55	45	35	39	52	49	37	43	55	47	48	43	50	46	35	51	40	43	54	38	51	56	46	50	41	49	44	37	46	40	43	49	36	38	48	40	42	41	41	49	52	43	40	51	59	48	67	42	43	41	39	46	46	40	41	53	50	51	39	51	41	43	31	38	52	54	39	50	47	46	55	37	41	40	48	39	53	68	39	48	45	46	47	45	44	47	47	48	54	44	46	44	53	42	61	46	53	46	44	53	47	47	35	46	44	35	49	46	43	46	61	43	47	60	53	42	50	43	43	45	45	39	46	43	33	50	46	38	51	35	43	42	40
38546	29715	24171	39967	46958	43276	37208	31036	24663	17671	11606	8390	5870	4432	3534	2546	2118	1836	1661	1544	1464	1389	1241	1113	1131	1060	1044	1018	937	985	916	919	916	907	873	867	841	831	867	825	825	845	831	889	797	888	906	902	879	852	873	851	907	841	888	854	885	891	934	888	856	908	936	880	834	827	817	808	794	828	857	805	796	829	803	742	792	820	838	817	841	840	809	825	784	782	791	777	738	719	727	763	769	764	755	679	710	661	710	703	729	735	716	703	720	762	769	737	706	695	704	744	754	726	703	730	764	687	720	720	760	698	732	715	735	766	777	704	739	755	703	717	737	685	725	682	729	734	687	769	722	691	745	737	737	724	688	749	694	757	712	673	729	743	745	718	756	765	715	745	755	747	757	707	770	669	666	745	703	717	702	713	743	713	761	752	718	728	678	709	697	723	702	721	705	705	700	689	689	738	736	739	773	729	707	724	723	756	734	748	683	766	708	729	769	719	696	718	752	728	750	728	726	743	698	703	743	756	734	676	731	744	800	710	729	711	771	709	684	720	719	741	720	779	752	716	809	691	720	731	715	706	705	748	734	724	688	758	685	722	731	768	708	725	742	714	736	675	715	735	769	759	684	707	733	725	752	753	755	711	735	754	713	741	694	681	728	726	750	658	701	694	733	758	723	696	727	702	711	731	732	722	706	734	730	709	692	729	752	757	742	725	708	802	751	731	686	751	669	709	741	732	698	714	705	715	723	716	745	727	731	759	664	739	726	708	751	680	690	729	742	711	728	745	668	687	686	700	739	704	747	706	733	730	715	766	724	664	795	684	742	754	740	747	719	682	715	716	693	682	704	698	724	763	729	731	707	759	721	751	695	778	726	783	734	703	732	775	686	726	719	711	721	730	672	721	706	738	722	763	692	704	727	707	750	733	701	710	697	698	779	745	727	723	726	715	712	722	732	706	718	699	721	716	668	731	740	752	705	722	672	733	720	724	711	694	699	692	699	725	715	721	694	693	724	674	743	709	725	718	726	713	714	731	740	674	725	746	716	709	762	673	708	737	706	787	709	725	735	751	683	758	671	728	738	726	770	698	763	794	729	733	687	722	682	726	737	747	726	719	705	681	749	693	716	695	722	729	699	766	728	735	776	717	716	633	694	706	764	727	671	724	670	739	720	684	708	742	716	715	706	757	793	725	714	737	709	706	687	712	724	709	700	744	694	743	721	721	719	708	771	706	721	704	773	734	712	703	734	721	729	720	740	690	748	636	701	682	673	705	704	725	715	739	734	746	714	730	673	716	688	698	748	710	697	724	727	771	661	726	708	715	739	704	735	691	752	735	658	739	695	700	740	719	707	687	719	717	656	767	719	679	750	700	694	749	723	704	711	742	781	680	780	681	674	706	674	731	719	725	759	700	700	725	755	720	727	703	732	735	732	718	701	757	740	762	714	715	715	726	650	722	697	777	702	719	718	769	733	740	742	744	709	756	729	703	807	692	709	713	741	737	737	706	725	728	693	754	760	726	744	723	718	704	698	712	719	753	731	724	705	669	700	730	744	701	740	720	697	705	756	712	696	759	758	732	762	690	716	674	706	752	737	717	732	720	669	723	768	724	694	724	700	705	732	755	781	762	749	752	750	795	707	730	758	713	703	688	683	701	726	760	683	762	756	707	800	729	677	768	732	729	729	723	732	736	686	717	735	716	727	721	726	714	764	703	725	665	693	688	701	739	685	732	728	696	741	755	778	708	692	691	713	745	728	725	714	678	697	757	711	731	718	710	752	658	702	729	714	707	694	723	695	718	681	739	712	678	690	717	711	708	714	711	721	710	683	731	664	703	755	728	773	725	679	701	686	703	705	741	715	791	690	768	728	720	752	751	757	740	691	703	731	733	709	732	701	701	733	743	735	715	686	742	714	696	738	688	732	755	694	686	738	705	728	717	752	665	742	714	757	752	757	720	721	733	728	706	682	753	721	731	752	756	732	734	681	700	732	694	727	709	762	724	750	728	699	755	707	685	728	748	734	730	724	700	713	696	699	722	762	766	722	719	737	654	723	732	721	766	753	716	745	769	701	731	747	728	705	718	716	718	749	719	660	696	711	710	711	747	723	771	731	690	736	690	732	705	748	707	723	707	718	713	729	730	734	735	755	693	747	718	714	735	748	730	702	717	772	657	689	668	740	698	708	692	725	717	689	696	740	742	731	723	694	702	720	682	657	703	714	698	729	765	809	718	721	727	722	713	724	760	743	763	693	746	736	722	730	696	673	718	722	730	723	741	733	733	672	698	697	718	695	727	740	729	745	705	662	741	697	704	698	771	750	722	750	720	769	708	724	717	726	680	696	705	727	762	732	710	769	714	705	673	753	721	670	726	728	725	746	733	736	667	725	765	777	658	739	730	692	701	691	724	714	735	739	730	688	770	707	689	755	742	717	729	676	687	723	721	738	736	743	722	717	721	694	719	668	774	715	721	732	731	765	704	739	792	700	720	729	682	742	715	693	735	773	737	752	765	727	682	681	715	709	705	672	749	708	693	760	716	769	684	679	789	722	759	745	733	774	759	722	784	713	696	750	734	739	769	704	751	734	729	732	714	720	727	711	693	678	674	753	713	728	701	706	748	726	756	738	686	713	719	740	700	750	754	704	764	728	698	732	735	747	781	707	733	724	734	699	715	771	724	732	707	753	723	694	737	757	767	740	730	690	698	736	732	693	710	753	722	732	696	707	723	718	751	758	735	720	738	695	665	688	770	718	726	707	751	752	729	701	709	690	697	737	683	747	748	703	745	731	698	718	713	732	704	722	720	728	739	724	714	721	670	744	710	734	764	745	727	718	743	727	736	668	694	692	671	730	740	781	751	735	731	689	739	751	716	719	675	718	721	753	755	665	696	732	759	697	736	715	684	735	745	751	774	761	725	675	666	730	682	757	704	709	724	730	743	672	702	754	695	722	719	707	722	764	740	705	710	710	707	725	698	773	707	763	754	689	705	718	700	742	727	691	741	729	771	715	673	739	724	751	709	723	733	694	723	705	665	690	704	704	696	731	694	757	730	700	742	735	749	727	724	748	682	732	749	715	735	711	694	710	731	764	715	749	720	714	690	725	720	665	719	755	709	708	768	713	730	707	702	757	748	754	738	684	685	733	727	730	682	696	674	714	699	708	692	781	757	713	711	705	706	719	694	748	743	791	707	699	695	764	739	707	719	736	700	708	656	749	713	759	715	683	731	693	742	712	754	728	734	751	753	719	711	688	659	701	719	674	738	673	744	691	728	693	759	700	742	718	773	684	706	723	738	674	713	685	745	741	665	728	707	738	774	710	752	725	720	770	700	700	748	746	747	711	715	708	727	736	700	732	750	685	726	695	686	738	690	772	748	731	730	703	747	742	744	718	736	708	710	675	739	748	736	752	703	748	744	700	698	715	705	745	674	745	678	733	724	725	699	748	749	751	741	717	736	757	735	684	701	720	684	775	683	721	714	735	761	717	742	705	722
7423	3959	2319	1964	3139	3170	2277	1637	1050	607	374	270	201	149	121	96	85	62	70	52	53	70	50	56	37	40	40	42	53	42	43	43	39	33	39	39	38	46	35	36	34	37	31	28	30	28	41	28	37	32	40	30	42	44	36	25	29	48	34	44	48	48	33	47	39	35	33	34	41	34	34	32	24	29	36	37	29	47	24	42	26	40	32	39	25	36	38	36	30	27	30	17	19	35	27	34	40	33	37	34	32	34	41	29	41	36	36	27	32	28	29	42	39	27	28	18	38	41	24	28	25	29	20	32	36	28	32	31	29	38	39	40	27	24	28	29	27	33	32	32	23	27	24	44	28	31	32	34	39	33	26	28	18	30	28	32	40	21	32	41	33	29	36	35	32	26	37	31	20	27	35	34	35	34	33	29	32	36	27	31	30	32	23	32	37	36	32	23	32	41	39	21	29	26	32	23	39	36	33	33	31	44	41	26	26	29	38	26	31	34	29	30	23	25	35	33	23	36	27	36	25	23	31	18	26	37	35	29	39	27	26	25	37	34	25	28	31	33	27	38	27	29	24	37	20	30	32	32	26	23	31	29	31	31	37	43	35	38	31	26	24	28	33	21	34	43	26	38	24	29	36	28	17	33	26	37	38	38	28	29	40	24	24	25	30	33	20	28	32	39	37	40	33	33	32	35	28	34	28	26	25	22	33	30	32	28	23	33	26	18	27	23	28	23	32	34	27	34	22	29	29	35	22	28	27	28	24	33	41	25	39	29	40	26	24	33	37	23	21	32	36	32	32	41	38	37	32	40	22	29	25	29	31	26	26	20	28	31	48	18	31	33	55	42	31	19	29	33	24	29	32	17	21	36	36	33	26	25	26	33	25	19	19	21	34	31	27	33	21	39	34	34	30	33	36	23	30	35	30	34	30	34	38	37	40	28	44	26	29	32	22	34	24	30	42	31	37	27	38	26	44	40	29	27	34	27	24	25	24	41	24	31	36	28	43	26	30	22	30	25	38	24	24	25	37	22	25	28	19	36	35	33	28	40	33	36	29	29	26	26	37	30	33	33	31	33	43	23	27	34	27	30	24	45	36	37	22	27	22	31	34	25	37	32	25	40	32	22	25	26	26	32	29	30	34	27	39	36	31	33	24	40	31	21	31	34	29	35	22	30	20	31	29	22	39	38	41	34	29	30	30	30	30	28	28	32	27	38	24	20	27	29	45	33	34	42	28	24	35	27	32	39	33	33	21	31	29	29	25	29	29	27	32	26	34	37	33	25	35	30	23	36	32	29	25	34	38	26	34	26	34	25	28	39	29	21	28	36	38	28	31	26	31	29	30	22	27	31	27	31	26	35	24	36	34	27	34	34	33	37	37	39	35	32	32	30	24	33	26	23	38	23	26	28	32	29	33	26	27	32	27	27	37	31	34	33	22	25	32	36	31	30	25	30	32	22	27	30	33	38	35	28	32	33	43	34	33	34	25	29	32	33	27	25	31	31	29	35	23	23	26	36	23	29	23	31	34	35	28	26	31	28	27	38	24	38	34	25	28	28	30	33	35	33	34	25	31	38	23	31	27	30	30	49	34	39	40	37	28	28	39	29	30	28	27	27	29	34	38	25	25	20	28	27	39	22	35	28	31	25	31	27	36	31	25	38	40	33	21	37	28	32	39	33	35	33	31	31	27	20	27	34	25	30	20	25	25	30	24	23	32	31	23	22	23	23	32	24	27	26	23	25	24	26	36	39	24	36	28	30	29	37	37	41	30	32	41	41	25	22	27	23	30	24	32	31	39	27	39	36	31	34	25	30	27	42	39	40	22	29	26	39	27	19	25	27	25	31	28	25	29	27	37	31	31	33	37	26	29	31	31	25	28	34	30	37	44	29	30	25	26	33	34	31	25	30	38	26	37	32	38	29	21	31	32	22	32	26	28	32	30	20	38	41	25	23	28	29	29	30	27	34	28	41	24	23	28	27	38	25	29	26	27	32	29	26	25	32	34	25	34	40	34	33	34	32	27	35	28	39	21	26	22	30	29	28	25	31	29	33	29	32	25	34	33	28	24	35	27	28	36	25	35	31	37	37	36	31	35	26	35	36	27	25	24	47	32	26	37	33	34	23	32	33	36	31	36	28	22	27	33	22	35	32	27	37	33	35	39	33	27	27	31	27	29	37	27	27	41	38	21	36	30	34	27	27	23	28	33	31	32	41	48	30	21	33	29	35	30	26	29	27	29	35	16	34	33	24	26	29	28	34	37	30	30	25	25	36	33	26	35	36	23	33	26	37	32	36	36	37	34	29	32	37	25	33	31	26	28	31	45	36	35	30	39	33	33	40	37	27	39	41	26	32	40	33	25	34	27	21	30	28	32	32	30	32	30	28	35	31	28	34	26	36	26	40	29	33	24	28	29	32	34	24	26	29	26	30	29	24	34	25	35	32	29	29	33	33	28	30	29	30	31	34	29	34	29	39	40	29	25	30	29	35	34	38	27	29	34	32	33	34	23	32	29	33	27	21	39	26	35	37	34	32	40	32	31	25	20	27	32	33	47	33	27	32	28	34	34	29	34	33	34	25	45	40	28	41	35	23	25	30	34	25	35	29	43	30	28	24	21	34	27	22	28	25	23	39	32	26	31	27	39	32	35	30	28	30	31	26	27	40	34	32	33	34	27	35	19	26	22	35	28	34	25	38	40	25	35	36	41	23	37	35	29	24	34	30	35	35	27	29	41	34	26	22	35	45	36	35	26	37	36	31	47	24	34	23	30	38	32	37	18	34	29	42	29	23	24	47	26	28	24	29	27	44	47	40	33	27	23	30	45	32	24	30	30	32	34	39	21	34	30	34	33	29	20	32	35	27	25	30	24	34	28	36	30	30	37	45	40	34	31	29	27	35	35	38	29	34	30	29	31	29	36	21	32	25	23	32	30	33	39	25	39	27	40	28	37	31	33	31	31	36	48	23	28	30	16	37	30	32	40	34	26	26	23	32	30	39	31	36	26	36	29	23	29	33	29	31	31	28	34	34	22	27	33	30	27	29	31	27	28	35	40	35	28	24	25	39	30	32	29	36	25	30	31	27	21	27	36	34	32	32	39	32	33	34	34	31	27	21	27	23	35	27	34	21	30	37	39	44	29	35	23	29	34	33	29	34	40	44	27	26	23	28	40	29	30	39	23	32	40	40	37	20	22	28	36	35	31	30	30	25	32	37	31	33	30	35	43	31	27	31	39	23	28	39	32	26	26	20	31	26	22	27	36	30	36	18	23	31	34	35	33	38	34	31	36	33	33	29	20	25	24	40	39	32	33	34	25	35	27	24	23	32	28	30	34	40	44	34	25	30	33	30	31	37	35	32	24	33	32	26	27	26	33	29	37	32	30	30	40	30	28	28	38	27	29	32	26	38	33	43	32	25	31	24	35	29	27	25	17	35	23	33	38	22	33	36	33	33	30	29	38	28	30	33	28	27	38	37	31	27	27	44
44893	34226	28803	44112	51767	48314	41540	35411	28934	20973	14928	10919	8174	6360	4920	3528	2922	2508	2077	1779	1748	1639	1463	1324	1175	1126	1085	1023	998	957	860	853	874	788	748	725	767	750	743	751	671	710	706	717	753	746	746	758	726	771	732	722	735	684	671	722	831	878	761	797	842	821	759	684	725	683	679	634	624	692	650	587	615	568	552	586	599	612	613	628	620	605	591	615	564	585	589	576	523	571	523	479	540	498	472	480	484	513	483	567	465	484	488	480	487	531	506	513	484	473	486	488	503	483	500	442	506	475	482	523	482	515	547	476	497	552	538	514	527	513	495	502	516	500	488	505	491	513	492	512	558	497	478	475	505	502	510	495	500	504	458	500	437	490	513	475	477	517	481	479	496	479	475	448	511	514	516	495	493	460	502	511	493	467	439	468	490	467	449	494	444	483	512	445	511	506	439	463	455	484	491	490	496	481	512	527	515	527	465	483	464	479	452	505	467	443	471	497	467	512	484	469	459	470	499	493	517	516	473	483	499	475	489	465	485	459	499	474	446	466	508	471	473	461	476	442	463	483	498	466	515	480	490	509	474	438	498	464	519	476	471	506	463	430	437	485	481	448	439	464	460	463	497	448	483	493	472	475	492	480	496	466	405	490	453	449	482	493	450	509	507	459	461	477	475	500	499	514	501	490	506	476	488	442	482	468	478	485	478	523	482	482	489	457	451	482	513	481	468	448	494	483	496	447	468	501	512	462	477	461	460	487	465	519	514	466	478	477	501	459	478	502	462	476	458	480	465	528	439	499	512	460	504	499	507	491	465	466	496	481	474	474	485	471	460	492	504	457	513	460	498	499	482	473	511	485	479	487	507	483	458	499	515	490	496	471	460	488	491	507	522	464	436	477	479	508	498	461	499	466	458	483	457	495	535	499	489	434	463	471	461	489	477	503	458	478	476	480	484	492	501	522	484	479	468	466	492	503	520	496	498	489	471	489	507	481	494	521	474	440	439	500	487	478	497	482	480	461	460	480	456	457	494	508	480	464	496	471	451	467	429	481	475	502	479	495	488	496	521	486	497	509	483	443	485	475	469	498	488	486	450	495	481	488	495	482	436	473	518	491	458	510	482	454	476	497	484	501	514	459	502	473	463	460	487	496	479	498	442	473	469	482	476	475	478	510	494	445	474	493	489	484	492	498	499	489	459	475	468	496	463	472	451	465	474	497	481	466	467	517	489	515	465	482	510	457	496	477	483	491	512	477	462	485	478	506	466	503	480	513	501	438	439	495	504	477	490	459	543	482	469	467	473	493	467	466	496	452	493	454	479	464	509	476	489	514	466	465	407	485	468	464	456	485	509	482	443	491	497	469	472	479	494	523	468	509	483	508	479	450	505	461	536	507	463	473	528	463	488	485	514	494	454	455	493	476	510	503	469	506	461	468	468	484	470	524	488	492	473	476	498	465	447	465	456	466	470	488	484	487	491	479	495	495	510	500	482	492	421	473	467	518	455	483	483	465	506	481	539	475	478	496	485	509	470	473	499	485	479	468	479	485	461	506	477	520	464	469	468	466	461	490	498	496	514	475	478	466	460	497	520	481	487	476	468	487	522	515	456	461	490	460	476	494	484	476	456	501	478	512	467	451	468	484	443	467	472	468	480	462	504	494	474	448	485	484	478	503	456	476	498	448	460	476	501	484	467	504	501	476	514	511	507	453	490	458	482	461	427	463	488	472	455	485	474	482	473	481	505	463	523	487	457	489	440	494	457	415	468	513	477	487	447	448	471	511	465	494	489	479	515	477	471	492	468	473	479	456	525	493	439	459	508	491	480	465	491	468	498	491	522	512	469	480	489	477	467	547	488	506	437	551	508	501	474	508	487	499	498	494	446	486	524	468	478	522	459	466	459	498	512	493	502	489	483	494	458	515	438	483	479	460	513	480	517	495	471	487	435	458	509	458	496	511	472	487	470	448	454	478	477	478	473	487	484	501	469	505	488	462	462	483	505	418	464	486	489	518	452	501	487	501	474	494	476	489	468	424	499	445	470	472	536	469	505	471	468	503	474	486	455	486	480	506	487	481	477	466	478	459	482	491	499	513	469	499	465	484	521	515	444	485	540	498	488	477	493	485	526	511	484	546	495	453	505	482	492	479	486	509	450	475	491	490	500	483	463	471	481	434	493	481	511	465	456	489	475	477	424	492	492	485	476	480	501	486	470	501	495	543	505	527	471	510	474	457	456	494	455	497	459	503	475	483	476	495	499	490	501	502	470	463	497	476	458	476	486	508	490	457	472	546	472	485	483	496	473	462	466	500	462	465	496	444	479	500	502	473	492	482	471	460	468	461	452	443	482	447	488	445	482	479	473	459	480	513	461	500	479	513	496	489	469	455	481	485	494	479	430	492	496	474	464	499	496	463	529	467	482	492	496	477	478	462	489	464	463	485	476	494	468	484	487	495	501	490	486	487	474	465	525	476	504	461	468	500	478	463	506	471	490	451	483	416	492	445	494	461	488	557	466	507	496	522	459	472	468	481	492	505	490	477	474	467	525	465	511	481	500	453	479	474	461	469	482	451	471	506	478	473	481	466	491	480	502	491	473	473	482	450	467	491	523	509	474	495	455	514	473	481	514	429	495	430	486	471	486	485	531	481	463	482	490	483	501	482	477	463	483	456	446	496	510	463	480	485	494	520	492	476	465	508	462	449	511	459	506	473	474	472	511	520	476	517	474	501	500	484	483	480	453	465	464	505	529	513	513	504	461	459	469	484	486	490	426	471	455	456	509	497	475	485	472	509	515	490	468	486	507	485	480	475	441	483	510	447	475	513	504	496	474	467	473	486	471	498	483	424	457	491	526	491	460	465	470	506	538	464	498	483	461	472	450	518	507	513	495	502	491	485	496	495	468	515	468	496	505	506	525	485	504	488	473	520	474	500	461	474	490	464	491	478	432	449	470	515	458	501	499	491	500	471	504	487	488	471	484	473	432	495	484	524	467	509	475	507	490	444	505	518	476	511	501	494	473	493	505	513	464	463	451	484	488	508	467	495	456	488	432	501	460	469	511	476	471	473	461	523	485	521	474	499	496	497	482	468	461	475	473	483	459	473	469	511	533	503	487	441	441	485	492	478	538	489	478	472	463	455	497	451	475	475	488	523	481	472	435	463	527	492	466	448	520	468	459	473	472	568	482	460	467	510	500	469	449	483	509	462	521	467	452	475	497	474	493	482	504	500	480	487	473	448	488	472	504	456	471	493	451	493	483	482	490	463	460	489	468	462	472	486	485	489	442	474	463	435	488	459	464	499	467	462	502	490	463	496	493	453	466	497	471	488	469	487	509	499	485	528	482	487	494	484	489	494	458	443	502	466	445	498	504	513	496	481	468	446	499	484	504	463	512	482	458	494	456	460	465	454	464	481	461	455	496	488	502	441	523	497	518	463	491	531	468	499	493	474	475	477	465	482	491	464	488	481	455	506	441	487	453	467	456	517	458	512	444	462
3946	1670	1003	882	1427	1442	1011	659	406	244	172	125	92	71	54	50	34	55	37	31	21	45	37	45	32	56	36	31	34	29	38	31	28	38	41	28	34	31	29	33	22	34	30	42	33	40	26	31	42	35	33	29	38	27	28	32	33	31	38	36	36	25	42	33	43	37	20	32	34	28	30	24	34	35	36	35	33	49	25	37	43	29	23	37	36	30	28	37	33	23	42	39	29	33	27	21	29	29	31	32	29	37	44	32	37	25	26	25	34	34	35	30	36	36	36	38	42	35	40	28	30	44	47	20	35	38	38	25	32	21	23	25	29	22	28	29	33	34	35	34	32	31	34	27	30	26	29	34	27	31	27	29	34	40	43	29	39	34	28	34	31	35	33	30	33	36	24	31	33	28	38	24	27	30	35	27	31	27	29	34	25	26	29	32	36	30	32	46	40	27	38	36	33	39	29	32	26	32	23	42	36	40	25	24	34	23	32	34	37	39	25	29	33	34	27	32	28	43	28	25	37	42	42	35	25	34	40	31	27	35	23	33	21	29	34	36	30	26	30	31	28	34	36	34	32	35	39	36	42	35	33	36	34	42	31	31	35	30	19	33	42	34	24	34	29	36	32	21	23	31	36	29	32	30	22	29	28	27	33	45	28	30	32	24	31	32	22	27	36	35	38	27	26	33	28	28	28	37	35	31	30	37	24	39	33	35	30	29	31	32	39	40	37	35	46	29	36	26	36	26	23	40	35	36	42	33	33	35	29	32	37	27	32	26	33	34	40	32	31	35	27	32	32	23	36	25	35	32	30	35	28	45	20	33	27	36	29	24	36	22	29	20	42	26	26	26	30	26	33	34	39	32	36	24	34	25	27	28	37	19	31	26	30	41	33	38	34	33	29	34	28	27	23	24	38	29	27	29	28	28	25	39	26	33	30	35	26	25	33	32	29	26	25	33	27	35	35	28	27	39	28	23	26	31	35	25	28	33	26	23	24	33	39	30	26	41	28	39	22	32	35	35	29	29	24	26	40	30	23	29	30	30	37	32	33	22	37	30	34	37	32	37	31	21	35	29	26	39	48	32	33	30	36	34	33	32	36	30	30	35	28	35	30	32	32	25	38	23	26	39	41	42	33	40	26	30	27	24	18	32	28	23	32	26	26	25	29	36	35	39	35	31	34	31	47	30	31	27	34	30	35	36	30	37	32	35	22	35	45	26	29	39	30	32	31	25	29	26	42	26	43	41	31	27	32	24	29	31	37	29	34	41	32	33	34	38	44	30	30	26	29	39	29	37	39	32	40	29	28	30	38	35	32	34	39	26	40	35	30	23	32	27	35	26	23	22	29	26	27	38	32	28	35	33	38	33	27	43	28	37	34	37	41	31	32	33	30	25	33	33	35	45	20	35	27	34	31	33	29	28	25	20	32	41	25	34	23	29	36	34	31	27	29	27	34	27	27	32	21	29	31	31	26	39	37	34	34	25	39	35	34	23	37	31	30	42	27	31	30	34	28	24	35	34	36	31	33	28	42	25	25	30	30	31	38	31	32	32	22	36	43	32	34	33	42	32	26	34	24	36	32	35	34	41	28	35	26	31	24	32	28	34	32	23	33	36	29	22	32	30	28	31	31	27	32	28	37	36	36	35	31	34	40	23	26	39	35	33	39	29	41	30	26	34	36	26	25	22	37	30	34	31	24	39	43	32	39	31	28	31	40	28	33	47	37	31	35	28	28	34	42	33	37	30	28	23	31	30	38	29	27	37	29	30	29	22	30	44	38	34	24	43	42	29	36	44	23	27	34	32	27	34	36	28	27	28	28	29	38	34	24	33	35	35	25	35	29	31	19	38	29	38	31	40	33	33	37	31	23	29	40	44	34	24	33	29	30	32	33	25	41	32	38	30	39	37	31	31	28	40	41	40	32	33	35	32	23	51	22	33	31	41	33	45	34	30	30	26	30	28	38	45	35	37	33	29	27	33	36	27	32	37	28	28	32	29	38	31	37	28	37	27	32	27	26	32	30	21	28	39	40	36	35	31	43	37	33	33	33	32	32	26	25	37	26	26	34	32	25	30	29	29	34	27	40	33	36	31	23	33	33	29	29	27	28	28	32	35	30	33	43	23	28	26	25	36	25	20	32	36	27	32	30	38	35	34	23	27	28	36	25	26	33	32	41	28	27	40	41	30	40	34	34	40	28	35	31	24	30	36	32	39	33	34	39	35	31	31	30	31	35	27	35	36	22	31	26	22	29	30	29	18	38	34	35	27	26	24	51	31	33	33	37	40	36	22	34	35	24	26	33	39	34	34	32	35	36	30	36	36	33	30	41	34	30	36	32	23	31	46	39	32	30	31	33	34	33	35	26	28	39	26	44	41	31	39	30	43	37	28	36	26	32	29	34	34	27	34	32	40	32	23	27	27	31	23	33	37	38	38	23	37	37	26	31	26	31	33	28	38	33	44	25	31	49	27	42	29	24	32	30	34	37	42	27	29	44	34	25	28	34	41	37	37	38	38	26	19	38	40	42	24	33	29	28	39	36	33	38	31	34	34	32	20	31	24	27	32	32	37	46	26	28	30	26	34	30	34	35	33	30	27	33	35	29	22	32	38	27	28	28	38	25	34	26	26	37	27	32	32	33	40	29	32	40	36	34	32	44	33	26	38	40	36	29	28	31	34	32	41	25	40	26	38	32	25	44	35	28	30	28	35	36	37	34	29	29	28	27	33	33	27	24	39	23	25	28	40	39	36	31	35	41	40	35	32	26	32	26	34	21	29	35	35	27	38	32	36	34	33	30	27	36	28	35	31	28	36	33	26	33	31	35	36	35	33	35	34	39	42	31	29	33	36	18	34	43	34	31	30	35	26	34	36	30	34	29	31	28	37	34	33	26	31	36	30	27	29	33	40	44	31	42	25	30	39	32	34	27	25	38	35	32	25	34	35	35	26	29	35	41	31	35	32	28	34	43	31	30	33	30	28	21	38	30	40	37	37	25	31	30	41	33	25	36	38	29	27	26	34	35	21	38	34	41	29	30	35	32	32	32	34	43	29	28	27	31	35	16	38	35	30	30	23	34	36	31	32	32	26	32	39	32	26	34	26	32	23	31	33	34	30	32	27	30	24	26	22	38	34	39	31	38	36	33	40	22	23	39	31	32	34	31	35	37	33	31	26	33	31	41	32	30	36	31	28	35	37	38	26	31	34	36	28	24	31	31	22	38	18	33	29	24	34	29	27	19	31	40	38	33	22	33	18	22	25	26	28	29	32	38	30	29	32	37	27	32	44	33	34	26	21	36	29	16	32	40	28	37	25	26	35	20	39	31	22	26	40	29	40	36	40	36	32	30	46	24	28	30	28	33	36	33	33	30	30	21	26	33	35	28	30	30	31	26	40	34	26	50	31	41	27	33	34	30	33	27	27	22	29	38	35	31	29	30	39	36	30	28	35	38	28	30	33	40	34	35	31	26	31	35	28	30	43	30	31
36144	25794	19515	35115	42073	38563	32345	25591	17865	11175	7723	5159	3713	2727	2009	1472	1236	1018	958	901	925	846	828	741	710	726	646	570	614	647	647	609	633	545	578	568	572	588	595	555	579	599	615	607	565	649	625	663	595	640	608	567	604	598	622	686	687	657	666	634	637	684	599	599	613	596	568	601	618	578	573	536	545	590	566	564	590	545	595	564	591	577	555	517	592	536	574	471	516	512	474	532	511	522	502	516	489	496	481	529	537	491	534	532	559	490	516	494	506	557	528	491	520	549	493	530	515	484	495	543	507	519	534	547	537	491	478	521	523	504	553	535	535	521	518	524	497	552	512	538	491	509	513	534	502	490	525	493	496	511	517	473	536	482	492	533	573	501	549	443	491	533	460	534	513	554	474	532	554	516	518	485	479	492	516	487	547	468	506	521	475	499	518	502	492	473	463	519	508	523	517	541	548	498	526	511	482	493	499	522	504	532	508	551	506	507	546	460	523	484	519	491	506	501	496	560	470	526	494	515	494	573	519	496	488	525	521	507	472	512	498	507	492	512	498	495	494	495	541	502	500	507	511	506	521	482	466	539	511	556	532	525	477	479	504	501	505	470	495	507	529	471	482	519	524	455	499	526	526	548	497	492	510	519	443	475	518	472	508	522	539	475	484	544	519	517	505	512	503	494	475	505	481	506	531	504	492	526	491	549	517	486	503	519	525	493	470	475	497	502	500	493	492	513	510	504	521	486	515	513	515	549	479	494	512	496	485	472	507	514	507	509	533	522	495	533	504	508	479	502	492	491	536	517	543	481	543	477	538	524	505	499	485	537	528	543	465	487	496	510	506	523	493	510	472	490	514	525	493	514	522	551	508	501	456	510	464	502	530	512	560	557	510	526	504	545	536	525	523	517	517	507	509	523	499	526	505	515	509	505	528	465	477	504	515	508	521	474	505	479	483	492	520	521	511	523	530	505	482	475	483	504	514	521	499	512	471	475	495	459	503	525	506	486	557	519	491	505	505	504	500	482	524	514	490	517	509	530	500	510	461	504	511	524	510	522	537	519	485	486	579	522	504	524	532	525	539	532	504	532	473	494	499	498	473	484	508	550	521	493	515	574	504	468	518	512	526	496	499	487	523	517	517	521	508	522	535	463	494	542	495	498	497	507	517	517	476	510	509	481	496	481	509	550	481	479	519	510	523	492	519	491	532	491	526	483	486	488	536	509	479	511	478	512	549	505	540	526	526	532	508	478	473	477	497	471	502	518	470	513	460	520	538	522	523	557	475	533	496	484	520	512	464	524	512	462	488	501	540	484	526	521	491	520	519	505	484	525	526	497	500	517	498	538	546	488	517	503	543	506	497	508	515	524	501	512	540	508	521	478	489	506	464	498	542	520	477	538	491	483	521	472	488	522	489	496	474	502	532	500	497	536	549	489	526	476	500	522	511	473	501	488	533	482	521	542	476	525	521	513	476	499	487	504	491	532	484	502	501	497	464	498	509	482	510	474	536	476	506	498	512	528	517	517	484	548	501	513	497	504	500	520	471	521	537	522	483	530	504	507	492	536	512	469	538	507	514	534	499	520	481	490	519	490	576	522	496	522	543	514	475	535	509	540	485	501	492	530	506	542	486	531	490	479	511	521	531	533	540	499	508	516	488	469	512	513	481	512	483	536	553	529	538	529	498	475	507	501	523	511	480	515	497	498	506	486	493	480	519	543	514	501	515	565	512	523	506	488	498	502	524	438	493	502	514	479	478	539	508	507	507	514	523	519	506	505	491	524	505	504	512	456	486	540	527	505	507	534	547	483	499	499	501	527	501	493	494	509	490	525	510	499	505	497	470	514	531	522	479	520	543	508	479	492	503	486	519	509	473	512	522	482	493	465	480	472	491	537	528	494	515	500	532	505	469	530	498	508	537	507	500	508	566	489	506	539	512	533	519	509	530	540	492	495	505	500	516	517	487	572	532	493	530	509	526	498	523	528	497	501	497	530	539	491	504	476	519	483	507	533	527	522	514	513	546	510	516	508	505	498	463	486	536	523	533	550	503	514	533	488	488	535	499	486	512	491	522	518	498	498	539	499	505	517	511	518	485	524	500	489	490	488	516	490	493	496	509	523	486	487	502	526	510	546	496	551	499	548	510	543	469	461	493	475	557	497	490	501	487	500	507	520	512	506	551	500	531	511	496	547	514	507	510	513	465	500	499	531	527	534	518	498	508	491	541	481	463	532	534	535	531	484	518	525	502	501	513	508	510	542	501	522	520	573	495	536	542	546	497	465	501	460	488	496	523	493	517	502	481	546	541	524	505	505	526	474	534	473	502	460	524	501	571	516	562	534	512	493	490	513	523	525	511	462	537	506	571	523	515	520	514	520	541	522	471	518	513	500	529	534	470	478	500	517	520	535	509	518	494	546	511	506	498	509	542	489	535	494	479	558	515	486	536	504	471	500	513	516	542	529	471	508	522	514	508	520	515	487	518	513	524	537	522	521	494	483	497	467	449	555	479	494	531	480	511	503	517	535	497	508	491	511	520	506	524	498	502	498	526	527	519	538	506	518	493	451	471	504	496	497	474	532	504	485	503	533	501	531	499	497	491	527	516	511	520	514	527	506	496	497	462	516	518	494	550	507	493	486	546	491	536	520	561	493	502	499	464	486	503	507	463	565	510	491	520	503	522	505	512	514	515	518	504	512	503	542	486	517	476	531	479	516	486	502	490	498	547	517	496	490	533	494	543	489	537	507	522	469	529	519	536	452	468	532	497	497	500	518	512	522	520	521	517	484	480	501	476	507	468	498	484	490	520	506	544	498	488	500	500	531	517	512	501	551	513	494	481	525	503	497	473	493	463	554	483	510	515	541	510	541	523	496	509	510	521	500	496	507	524	533	494	517	508	525	511	480	469	506	508	512	511	503	497	529	507	535	511	519	505	510	533	510	555	459	533	499	497	503	497	482	489	520	533	525	520	505	498	523	536	522	529	494	488	492	527	536	506	512	503	505	508	554	502	544	510	509	492	479	502	505	515	493	531	484	525	481	457	529	504	511	498	539	533	509	522	515	496	540	459	526	499	485	513	540	556	508	478	481	540	484	463	509	494	494	491	481	490	503	545	492	508	512	478	516	470	515	519	498	558	545	483	520	480	533	509	503	537	488	506	469	524	505	498	562	480	506	513	503	519	564	492	479	525	468	520	519	552	502	502	471	582	596	500	495	502	496	534	522	496	488	485	558	496	506	511	516	479	540	557	510	475	487	522	510	464	520	507	476	529	514	508	538	539	502	471	474	524	517	531	471	508	530	481	528	507	515	507	533	523	476	498	526	472	522	516	516	500	499	465	513	501	512	539	492	538	557	491	495	531	536	542	516	498	501	454	523	499	505	508	507	504	504	486	523	486	503	480	531	494	480	532	489	504	501	516	534	502	533	524	491	524	495	522	522	514	483	523	476	511	476	496	502	513	511	477	534	488	540	499	468	497	497	479	511	472	535
3929	1614	930	794	1284	1276	949	648	369	217	127	100	79	68	55	58	27	33	51	39	38	43	36	38	40	41	25	35	28	22	38	32	35	28	26	36	30	31	42	28	41	31	33	40	30	31	30	45	31	27	38	42	33	35	36	35	32	39	34	32	37	37	32	46	33	32	33	32	37	29	34	34	32	41	39	37	39	35	30	28	35	27	30	45	38	31	33	33	26	40	32	40	26	28	39	28	41	28	20	38	36	22	36	32	31	31	32	31	25	35	26	36	28	22	37	30	35	34	40	27	27	32	41	32	37	19	30	31	28	33	27	35	34	32	31	33	24	24	27	29	40	32	28	34	41	30	33	32	33	28	40	35	37	25	32	25	26	22	24	26	34	28	40	31	25	27	34	32	37	29	43	35	31	26	26	30	30	25	37	30	30	34	26	29	26	37	33	32	22	37	32	27	26	35	38	31	30	24	37	16	31	40	34	30	34	27	20	27	28	22	32	29	35	28	34	37	27	27	25	38	33	32	28	32	36	32	34	23	27	38	28	18	24	27	27	32	19	27	24	32	29	24	33	35	36	34	26	27	39	33	32	41	35	24	25	24	29	36	34	30	37	27	29	24	29	28	38	32	23	26	42	24	38	31	25	35	44	27	32	46	26	30	28	23	33	33	27	24	30	27	35	31	36	36	36	28	31	30	24	30	21	44	29	24	39	31	36	26	31	36	30	41	34	23	33	27	35	40	30	27	40	34	33	28	29	29	26	31	35	30	33	30	29	37	25	25	33	39	31	18	38	35	37	31	28	18	34	22	24	26	39	35	28	28	38	25	25	25	33	32	27	25	25	25	23	37	32	36	42	30	27	24	25	33	25	40	32	37	28	38	31	20	42	25	26	23	30	31	29	29	27	18	41	39	32	36	35	26	26	36	28	30	26	29	38	28	30	35	19	36	32	30	35	23	33	31	30	28	23	46	40	27	35	27	33	36	20	25	26	21	32	24	33	37	32	41	24	40	24	31	32	30	30	40	46	35	25	22	30	30	41	30	25	29	38	37	35	38	36	36	39	28	27	35	27	31	34	34	29	32	22	41	35	34	30	30	28	31	25	30	34	31	27	33	30	47	39	22	23	31	30	29	40	36	35	30	45	29	27	30	29	27	35	27	29	23	24	37	26	32	23	29	39	34	34	32	26	29	34	32	30	34	30	27	39	34	21	33	26	28	34	26	19	28	25	21	30	26	37	28	40	33	27	25	31	24	34	28	18	24	29	29	24	35	36	42	30	28	22	34	31	27	34	37	36	30	37	24	31	24	36	40	35	30	31	29	34	35	37	37	33	30	27	24	24	27	28	26	29	25	32	34	33	34	32	38	35	33	23	24	30	34	30	35	44	30	22	36	38	35	26	29	31	33	28	36	34	30	45	31	35	28	29	28	31	33	34	38	29	37	39	23	31	30	26	32	29	27	24	23	32	26	39	25	34	26	27	25	42	17	29	34	28	28	33	29	27	28	17	35	42	34	27	29	41	31	26	37	33	24	35	30	26	26	32	34	31	31	39	24	30	31	32	30	26	40	30	28	37	29	38	44	29	30	31	33	26	27	40	34	40	28	38	43	38	31	27	33	24	28	28	21	29	34	35	32	34	38	36	38	34	29	39	34	29	31	34	31	28	26	31	27	29	24	32	38	26	31	24	29	26	31	29	31	40	27	29	39	31	37	26	34	25	25	34	33	26	36	30	35	32	44	27	42	34	22	35	23	21	27	31	32	37	37	27	31	40	36	24	28	28	30	27	34	43	25	35	30	29	34	27	28	31	37	41	33	24	34	24	22	38	35	29	24	39	25	28	25	31	26	27	34	31	31	31	30	31	36	29	29	45	35	28	37	32	39	32	40	34	27	25	33	30	29	28	31	37	36	32	31	31	37	28	28	37	27	24	20	21	21	21	25	22	46	38	23	32	34	25	31	36	37	22	33	35	27	27	34	32	26	29	32	31	21	41	29	27	33	28	38	35	24	31	28	40	33	27	23	26	27	31	32	25	31	28	35	31	29	37	31	43	33	30	34	21	32	38	27	23	31	27	36	33	21	31	31	36	28	30	34	35	40	29	28	30	48	23	33	43	27	29	38	26	30	22	32	26	39	32	25	28	27	23	31	33	33	33	34	28	33	33	34	37	39	33	27	29	31	36	32	27	29	25	42	34	29	30	25	32	35	43	23	31	27	26	25	37	35	36	28	33	16	32	29	31	18	27	29	34	25	23	41	28	30	24	41	30	33	24	31	35	28	29	26	36	33	35	31	35	26	25	45	30	36	22	35	32	23	26	27	35	28	36	31	32	33	25	33	31	32	39	25	21	33	27	37	26	19	28	23	36	38	20	28	27	34	37	26	35	23	29	33	39	28	19	44	33	32	24	30	36	45	26	25	32	35	30	46	28	37	27	30	31	28	35	23	32	29	31	36	26	28	42	34	35	24	35	27	35	36	31	26	44	32	42	38	35	37	30	28	33	34	26	38	30	39	30	32	33	32	36	29	40	33	41	29	38	30	28	35	30	48	27	28	30	28	28	39	31	27	32	29	28	33	33	26	29	33	31	38	29	30	35	26	43	19	22	27	31	31	36	34	29	31	29	33	34	38	46	31	36	40	45	32	28	21	29	35	26	33	32	35	34	21	31	38	31	31	32	30	24	30	30	29	34	28	25	38	32	27	31	37	30	27	33	30	33	35	38	37	31	32	25	29	39	23	25	23	34	30	25	33	22	19	26	33	30	32	35	32	37	38	31	20	29	29	21	24	42	25	41	39	36	30	41	33	30	36	33	28	39	29	33	42	25	27	36	39	33	28	26	36	32	36	33	31	29	35	25	40	22	29	21	32	32	28	40	31	32	46	31	30	22	33	29	30	44	31	35	31	33	27	30	30	28	33	31	37	25	36	31	29	32	36	32	46	42	27	31	38	32	35	30	31	32	28	27	32	32	30	38	39	35	34	22	34	28	46	32	25	29	30	35	29	38	31	19	31	23	30	33	38	24	20	28	31	25	23	31	41	23	28	29	29	24	33	31	28	41	33	32	29	24	30	28	40	35	31	22	32	24	31	38	30	27	24	34	28	30	32	28	40	34	22	28	23	42	43	31	38	21	33	39	36	36	30	29	28	32	27	33	34	34	27	22	31	28	27	26	33	29	31	28	36	29	44	24	31	29	32	37	31	45	32	33	34	26	29	17	29	29	32	35	33	27	38	35	27	24	35	31	28	28	24	29	42	41	36	33	26	26	25	25	35	44	22	43	28	28	25	32	33	30	31	33	34	28	30	25	40	30	33	31	22	30	38	28	27	32	36	40	32	32	28	35	29	24	21	35	35	37	38	22	34	34	32	27	23	30	42	28	42	28	29	29	27	34	31	32	41	29	32	37	30	27	29	30	23	27	25	26	32	37	28	25	29	33	39	29	27	30	21	43	36	26	42	31	35	38	25	35	43	36	20	36	28
36112	25085	18554	33917	40632	37488	31909	24509	16006	10446	7265	4979	3582	2598	1873	1395	1130	968	831	881	882	837	791	782	781	711	679	609	666	621	578	577	576	582	593	547	567	572	603	557	575	573	596	605	617	587	586	622	593	603	565	615	616	606	580	638	724	657	658	670	610	610	581	600	587	572	598	570	570	549	572	570	545	579	483	553	599	541	535	576	587	605	532	535	528	560	558	511	517	554	506	473	517	509	487	508	508	529	528	500	478	536	498	468	538	483	502	496	523	509	540	528	515	461	537	509	496	478	471	505	461	517	477	461	503	569	479	533	521	489	482	480	491	518	514	518	498	504	488	478	494	504	492	511	502	486	519	500	503	488	486	505	495	495	507	532	549	490	480	450	462	487	512	513	497	495	505	475	489	499	479	493	469	507	475	452	530	466	496	523	494	511	475	507	466	518	451	489	518	496	500	464	498	536	493	464	542	478	503	481	468	459	512	461	476	510	504	480	507	532	458	493	501	531	494	480	519	493	494	481	516	503	457	498	486	496	494	545	510	484	509	464	518	478	504	501	522	465	499	505	507	504	484	541	505	499	512	514	493	505	474	511	461	522	505	480	521	485	474	511	494	509	495	480	472	516	492	493	474	495	478	513	513	510	482	524	470	467	474	508	475	455	466	501	481	501	473	523	494	518	485	479	502	488	460	495	505	503	521	500	467	504	536	491	476	473	510	505	512	477	540	460	528	517	500	465	493	515	487	495	492	504	513	485	487	467	500	495	535	508	464	509	508	479	502	463	490	504	491	543	507	495	526	510	497	463	498	537	469	495	466	474	494	495	468	501	503	484	506	492	489	479	468	474	528	536	467	510	484	503	511	476	491	481	474	473	501	488	485	467	491	491	493	487	483	481	490	481	443	515	469	475	475	536	552	478	500	455	503	470	502	495	506	537	475	492	495	483	502	447	515	497	510	497	488	503	479	490	490	502	510	518	487	500	464	503	480	528	515	478	471	458	486	480	517	534	531	478	500	523	503	483	463	504	491	517	499	529	494	522	524	518	500	496	468	507	488	487	493	510	522	517	529	463	495	506	501	468	478	514	504	516	473	480	507	484	474	521	476	474	483	503	485	470	517	504	509	527	488	469	532	493	497	481	484	471	510	478	493	476	487	466	498	474	498	478	525	517	502	519	490	507	474	496	542	484	482	500	479	534	498	559	490	505	495	461	482	482	457	518	488	504	504	496	511	504	509	484	505	522	520	483	522	477	484	488	543	498	440	480	512	490	536	494	502	524	473	481	484	516	481	503	483	467	527	503	491	483	474	498	463	534	486	495	488	495	484	493	545	504	475	505	535	484	528	463	506	521	508	476	452	482	539	476	523	505	485	504	494	493	522	481	468	546	505	522	480	493	497	518	493	505	527	520	460	505	486	486	457	490	529	510	511	459	442	528	456	462	473	461	491	497	470	480	470	518	498	476	495	470	485	499	497	507	503	513	501	506	512	521	522	489	489	501	479	488	508	509	504	482	493	490	504	504	516	501	500	527	497	457	482	482	507	489	514	542	477	555	505	516	461	499	485	478	478	489	467	499	486	507	484	500	484	499	510	491	525	451	485	485	489	482	517	550	477	485	487	487	458	517	513	508	511	520	489	498	458	474	462	478	534	488	515	474	499	503	542	506	499	503	499	476	493	508	489	499	495	458	482	451	525	459	480	485	486	467	469	512	511	480	478	502	492	493	500	492	494	516	499	492	528	469	526	524	545	515	494	489	527	474	475	500	505	519	503	518	481	504	494	457	477	491	494	504	482	461	533	526	539	484	499	548	484	485	479	525	496	497	496	453	488	496	512	512	533	512	525	491	500	498	482	499	475	479	495	474	480	495	468	537	497	476	488	476	513	476	511	481	527	526	475	482	475	542	532	502	479	510	499	516	506	490	487	493	477	498	518	484	493	480	517	481	478	523	503	481	510	494	548	521	492	500	499	525	513	493	456	482	489	464	488	545	522	510	492	484	511	493	511	450	533	503	478	502	470	520	513	427	486	492	500	515	490	540	477	502	489	499	496	471	453	514	499	517	501	468	486	478	506	482	532	473	501	511	506	426	461	497	499	494	487	496	482	506	506	472	473	502	519	493	481	519	506	492	537	487	491	457	493	498	503	534	466	512	529	529	479	489	486	500	478	492	478	514	482	508	493	516	487	542	517	485	493	454	521	467	492	492	503	463	460	511	461	462	505	498	504	517	521	518	499	474	482	477	487	503	528	495	505	486	499	430	482	459	473	493	500	481	510	488	458	481	534	457	528	497	496	493	497	473	500	544	501	508	499	485	447	513	500	538	471	488	470	502	435	515	511	511	472	519	489	502	467	462	493	465	496	499	502	518	472	491	497	503	500	473	522	506	454	468	508	478	484	511	508	489	493	503	489	493	457	469	499	504	511	470	487	467	500	511	464	501	495	473	496	476	508	481	510	539	464	483	471	481	499	556	516	481	516	459	510	459	547	505	556	478	485	487	485	509	494	538	497	468	500	490	475	486	480	464	458	488	500	495	468	494	448	491	506	511	464	471	500	474	496	458	500	496	469	476	497	460	536	510	474	474	529	465	519	496	491	516	473	493	497	548	495	478	502	508	489	451	515	483	449	510	512	471	443	462	495	474	499	486	476	543	496	508	464	531	516	452	510	476	508	477	502	517	463	498	497	522	492	462	528	521	488	489	492	511	484	497	455	461	502	482	468	496	502	465	504	491	503	514	499	473	494	507	458	525	502	507	488	528	466	502	509	463	477	507	518	511	519	484	475	529	512	527	495	500	492	506	500	472	494	480	506	496	504	507	446	499	494	483	493	467	527	561	497	472	529	462	495	485	480	466	471	510	519	502	491	483	532	493	509	533	492	508	468	510	482	517	521	482	518	483	472	488	514	470	513	514	462	473	516	490	464	492	495	534	525	516	503	485	501	473	525	510	473	502	497	527	507	485	547	432	511	505	488	487	520	494	541	549	480	492	471	485	459	486	489	472	484	524	477	518	500	536	510	502	516	508	470	508	482	516	512	541	517	528	516	484	461	494	538	473	498	490	460	470	492	516	495	466	480	489	524	483	480	525	477	450	492	474	496	495	509	483	490	503	495	506	488	482	512	486	465	521	520	494	474	489	520	530	492	480	495	510	496	447	451	534	489	462	475	484	488	549	495	487	506	483	514	509	501	495	500	541	524	495	492	471	536	487	499	494	538	519	480	483	494	535	508	517	493	465	487	524	500	475	499	508	511	491	520	493	502	535	524	464	469	456	491	518	499	467	492	493	477	473	522	493	504	502	481	492	516	528	482	465	488	479	554	481	505	517	505	512	540	459	444	472	493	509	497	477	463	495	503	501	491	486	483	513	490	484	485	503	500	467	468	510	499	473	460	481	497	521	472	510	507	469	522	485	493	493	455	521	522	506	503	527	499	514	507	479	464	515	495	482	508	492	513	504	482	524	499	498	524	482	492	485	496	497	521	502
6127	2237	1320	1062	1698	1823	1265	838	476	340	277	156	156	102	91	73	61	80	46	53	62	62	62	56	53	61	60	58	62	50	49	46	56	50	53	43	48	50	51	55	52	56	56	57	54	52	42	52	45	50	53	54	38	41	41	45	52	50	47	40	44	54	53	54	56	34	44	61	43	39	52	43	44	41	41	44	38	49	36	61	50	44	49	35	47	48	59	38	43	35	34	48	29	42	39	46	49	51	50	45	46	47	56	67	41	30	51	43	57	39	53	54	47	44	43	35	38	45	42	47	42	38	47	34	37	53	44	44	40	42	43	62	37	56	44	48	56	45	48	39	62	60	48	42	47	41	44	42	52	52	56	49	46	55	45	41	32	52	43	57	42	56	56	55	41	44	30	39	42	51	42	38	43	30	39	54	50	35	40	37	46	50	37	51	53	52	53	37	48	42	55	54	46	52	48	47	47	47	47	47	57	48	37	44	33	37	37	39	40	45	64	40	53	52	46	38	43	48	44	56	49	34	50	44	42	56	48	41	42	46	43	49	37	42	43	39	53	45	44	33	39	48	41	37	54	49	49	40	52	48	34	46	41	42	41	37	43	61	31	48	58	45	37	29	45	43	46	54	53	53	54	38	47	39	44	46	44	52	57	53	39	55	37	41	51	48	50	43	48	49	44	55	33	41	45	52	52	43	53	51	54	60	37	39	44	37	49	47	57	47	48	41	47	45	49	47	56	54	48	45	46	44	50	46	50	42	48	49	45	47	47	44	60	49	40	38	61	49	44	34	43	55	53	51	61	49	40	38	43	42	31	38	43	42	44	44	43	57	45	53	40	53	43	47	39	55	47	51	46	42	53	40	41	40	55	33	58	55	41	49	39	40	44	52	43	48	50	43	39	41	48	61	44	53	60	42	43	34	46	44	42	41	38	42	34	47	42	45	40	49	41	46	58	41	54	44	47	51	44	35	39	44	44	50	52	49	51	45	41	45	39	42	62	57	47	47	43	50	40	47	36	44	40	48	60	42	47	35	39	30	48	50	49	46	52	60	40	45	36	45	51	45	47	57	49	44	47	45	49	54	50	52	51	52	52	48	49	43	33	44	44	58	47	58	54	41	41	50	36	41	51	50	57	43	46	38	62	38	50	48	42	44	58	35	40	42	43	60	41	42	47	47	39	53	50	51	42	40	49	45	44	42	39	47	46	43	40	30	47	49	34	54	46	50	45	36	64	40	26	51	30	55	51	47	49	35	49	47	42	41	50	49	59	42	33	42	48	50	51	53	59	51	48	51	35	47	46	50	35	51	44	45	41	54	45	40	33	36	41	46	61	41	44	36	38	44	50	53	39	61	47	54	41	45	52	41	50	59	47	45	52	61	39	50	50	50	42	51	55	42	44	59	39	43	39	47	44	49	52	37	48	44	42	45	58	52	42	57	38	46	36	48	45	42	45	52	50	42	44	39	40	44	58	40	42	42	36	46	41	44	60	52	51	36	49	51	42	42	32	50	49	54	48	38	50	46	41	46	43	53	42	46	40	53	44	44	46	49	35	48	54	38	46	50	46	40	33	36	41	51	56	33	44	35	38	45	44	38	48	46	56	54	43	56	40	43	50	48	35	57	47	43	51	49	54	44	52	52	37	45	49	57	47	39	40	41	39	31	44	41	55	36	49	30	39	46	48	52	45	38	46	45	48	39	43	46	38	45	56	52	43	42	44	43	48	48	59	41	48	51	47	48	64	52	43	32	37	57	39	48	48	52	35	45	38	47	44	53	60	62	42	38	54	40	42	41	46	45	45	44	45	59	49	43	55	38	48	43	47	43	46	41	43	44	50	43	46	43	29	34	53	41	42	48	48	45	39	50	43	57	45	43	39	56	39	43	35	41	42	42	39	34	48	45	44	49	42	66	39	41	64	51	48	39	45	40	41	38	55	40	45	45	50	50	43	47	44	43	53	56	45	52	54	61	44	41	34	48	42	44	42	47	44	47	46	46	41	48	36	30	45	48	50	55	44	48	66	38	47	40	38	40	43	40	57	58	56	48	54	40	36	52	51	57	53	50	48	55	43	49	53	40	49	49	40	37	44	35	42	32	41	45	53	56	47	51	35	52	44	42	46	43	57	49	51	57	52	49	48	40	54	41	48	50	41	44	42	49	55	40	49	53	46	38	47	50	44	47	56	42	47	48	45	34	48	48	48	41	49	43	36	40	63	60	38	54	43	38	49	44	53	42	38	52	44	53	50	46	41	50	48	42	38	53	63	50	50	42	44	44	58	37	40	43	41	51	36	45	46	66	33	44	45	41	38	48	44	36	40	56	40	45	30	33	57	43	46	43	35	32	45	45	44	48	41	60	53	51	41	64	57	56	46	59	43	41	43	55	59	45	50	42	42	42	48	51	42	45	50	39	46	40	56	58	56	38	54	42	48	51	46	33	42	47	54	48	49	45	50	59	52	48	39	52	40	38	43	37	39	39	51	42	35	57	49	49	41	49	51	42	60	46	49	42	39	51	57	43	26	41	40	53	42	48	51	51	52	31	53	50	50	40	42	53	39	48	36	49	51	35	33	55	52	43	42	57	43	42	59	49	48	43	53	59	35	50	54	48	46	47	39	36	54	40	58	34	52	45	44	45	41	47	41	60	47	46	46	45	38	37	51	49	41	45	55	44	41	45	53	39	61	49	53	39	51	49	52	52	39	43	54	44	47	40	36	38	49	48	45	49	47	38	52	51	43	46	49	54	39	46	40	53	42	54	45	48	35	45	56	47	45	42	42	38	50	46	38	43	34	46	32	56	55	47	41	56	43	43	33	41	39	41	49	48	37	48	43	46	48	52	53	55	55	49	45	45	48	58	47	38	48	51	45	51	53	48	50	50	51	45	51	52	44	43	44	36	43	49	45	47	47	45	32	38	49	43	51	36	43	51	46	34	40	46	49	34	64	44	44	51	48	55	44	40	47	50	53	43	53	50	49	46	37	38	38	46	39	45	36	56	52	56	34	43	49	45	43	39	43	52	56	41	43	57	54	38	43	31	44	48	54	42	39	49	56	56	48	39	51	38	43	43	41	35	40	43	43	40	43	44	42	42	38	60	42	48	50	42	34	56	60	34	40	40	46	58	51	45	50	54	46	46	62	44	46	34	52	40	41	44	51	42	49	59	54	46	49	40	48	33	37	47	47	51	43	44	45	40	32	44	42	40	42	43	48	45	52	45	50	48	46	37	43	48	34	33	41	34	47	42	42	58	35	55	38	59	51	43	51	48	53	46	53	41	45	55	41	53	43	45	49	36	49	50	45	40	53	44	48	41	49	45	46	37	38	45	42	43	41	56	43	51	52	34	51	40	48	41	44	42	50	54	52	44	54	43	39	43	49	32	43	54	47	35	44	47	46	41	33	32	45	47	50	43	53	51	45	44	44	30	43	53	44	42	45	59	48	40	49	52	34	45	43	54	42	44	50	49	40	48	43	37	46	40	54	39
38393	28240	22274	37278	43932	41399	35260	27348	19738	14115	10504	7610	5552	4275	3307	2546	2117	1722	1504	1465	1404	1364	1357	1319	1164	1181	1038	1004	1028	968	1013	979	926	911	834	884	843	873	834	862	927	859	856	845	910	880	962	907	920	843	848	908	862	889	876	904	920	971	974	941	947	872	907	816	768	863	838	866	836	805	836	860	822	778	806	853	813	868	833	821	818	856	782	739	797	792	754	747	770	690	765	666	768	726	766	751	720	764	709	731	729	727	755	748	740	722	709	758	714	742	731	709	685	705	766	720	736	741	705	708	730	739	746	751	686	745	741	724	760	684	676	736	712	751	687	712	732	751	715	709	701	733	737	713	748	736	748	739	732	720	740	744	722	715	747	723	750	700	762	750	672	743	731	714	737	692	755	709	713	692	726	745	697	704	708	718	725	724	728	728	739	710	660	712	783	753	751	696	697	742	712	731	716	695	718	729	767	740	700	713	729	665	677	748	698	706	669	723	744	688	692	716	750	707	711	690	734	728	743	719	702	713	725	690	729	695	709	714	706	693	692	668	678	714	686	682	728	708	700	702	712	730	740	754	729	732	695	731	692	729	730	713	702	705	743	713	764	681	670	756	746	749	692	697	685	744	731	707	677	705	755	704	706	713	732	675	716	721	736	756	695	667	724	809	702	716	772	710	727	738	733	741	724	688	750	721	710	732	719	698	696	750	714	690	703	734	720	726	770	725	691	746	663	701	709	734	754	708	695	717	735	715	767	743	694	677	735	740	712	692	754	701	728	692	720	702	735	724	703	674	782	740	748	689	694	693	686	686	674	752	694	691	728	716	705	704	740	702	738	740	711	764	747	716	712	729	704	705	731	724	720	730	695	735	752	740	719	712	738	685	718	683	704	736	761	725	697	707	708	711	732	720	695	740	720	730	707	668	712	729	715	694	750	725	727	735	707	699	709	698	705	685	694	744	669	717	674	746	752	666	714	748	709	707	682	730	699	673	713	673	678	726	750	727	675	749	750	710	672	707	745	735	741	724	753	721	676	714	696	715	686	742	772	714	697	760	687	721	720	731	741	723	729	700	699	688	682	702	753	733	699	724	694	702	720	686	727	686	687	742	723	688	726	715	734	758	714	718	756	742	705	747	735	715	712	708	730	742	727	709	728	724	702	714	707	721	748	699	683	685	747	696	696	729	666	734	698	759	693	661	738	732	703	690	736	741	756	674	735	724	735	743	742	712	716	697	706	763	660	751	745	691	706	691	704	704	764	731	705	704	643	706	782	726	708	727	736	712	734	711	737	729	757	647	715	743	693	731	722	683	728	726	730	722	698	738	746	716	697	710	678	719	706	717	708	683	695	687	763	738	704	750	661	720	691	665	696	723	758	687	723	724	716	700	721	740	731	787	676	709	714	727	686	702	679	726	700	725	697	727	735	710	716	765	697	678	725	717	724	723	706	702	749	641	750	678	710	698	740	718	697	765	706	714	688	730	634	694	703	760	664	740	713	726	741	703	726	740	693	684	739	706	693	703	718	701	706	770	702	784	748	689	700	680	719	728	728	702	722	690	705	715	766	721	732	767	735	770	716	717	703	744	700	687	747	686	687	750	714	750	720	712	736	736	711	655	711	686	732	732	721	732	720	760	688	674	731	719	737	695	736	660	716	766	734	743	718	691	717	710	740	701	705	715	773	724	674	722	696	754	707	721	703	749	686	674	721	736	718	756	679	709	731	719	765	697	736	722	701	688	721	691	718	681	710	709	689	718	710	729	718	716	683	694	752	751	679	727	715	687	709	695	705	697	741	680	726	715	711	714	736	719	704	714	708	707	681	751	726	741	727	673	671	729	731	751	695	691	719	715	651	721	718	711	709	726	727	771	749	730	702	726	716	756	724	695	727	738	713	711	706	769	727	780	717	727	723	689	712	690	721	712	694	728	716	677	693	711	700	698	708	720	715	724	686	703	665	714	702	702	677	705	682	693	746	676	696	706	743	722	688	756	725	707	718	708	742	747	742	691	710	688	799	691	758	713	701	717	698	726	751	737	693	733	709	716	740	772	692	733	722	738	725	731	679	740	766	661	700	712	739	642	720	714	659	709	663	757	757	744	722	689	698	696	737	692	730	700	651	707	728	723	730	717	728	796	719	707	697	732	683	722	725	761	706	709	726	698	726	767	746	735	677	682	720	716	785	716	710	713	719	792	744	685	736	698	737	759	746	695	698	696	700	719	718	698	713	710	769	735	737	716	721	720	720	723	725	777	749	743	723	732	718	705	692	702	722	747	706	717	734	689	707	708	726	717	732	721	704	748	691	705	727	719	715	721	708	687	704	733	769	741	726	727	712	714	701	689	718	731	749	712	747	685	735	721	762	730	651	762	684	742	744	684	712	722	727	704	728	709	696	723	684	733	691	773	706	681	733	685	708	741	755	721	719	695	752	676	747	720	674	696	704	764	746	740	722	695	728	708	698	742	694	711	742	702	693	694	731	748	685	724	689	704	720	697	675	725	701	687	699	704	758	676	740	746	750	743	694	721	768	733	711	707	712	743	743	746	750	719	723	691	692	748	733	706	680	702	700	709	707	673	709	741	751	730	733	722	755	804	710	740	709	729	752	723	769	711	745	709	735	741	738	731	703	715	740	718	705	690	702	707	743	733	747	783	735	733	724	713	758	718	747	728	733	726	673	724	691	701	731	660	734	706	717	702	707	750	717	690	709	734	718	704	716	731	713	730	729	699	699	749	733	748	727	702	720	702	722	728	708	729	728	771	710	706	745	700	732	710	759	709	725	751	682	732	707	723	731	741	736	712	701	695	731	741	745	717	758	725	686	720	717	709	683	710	685	706	746	764	691	665	684	744	707	713	746	694	705	738	731	715	715	727	734	686	708	666	712	694	739	697	724	710	729	716	676	672	719	737	675	696	706	758	718	708	727	727	721	687	760	675	731	738	709	727	711	718	713	713	702	671	705	715	698	770	705	729	704	706	720	739	703	747	737	685	717	735	737	692	729	692	725	740	745	720	711	728	727	702	727	711	690	714	731	751	728	728	723	733	752	674	746	742	756	685	725	742	737	690	722	750	688	738	702	658	696	668	745	695	701	726	674	709	711	719	725	770	733	710	726	702	726	756	715	762	700	737	681	709	725	755	733	723	685	715	710	725	721	737	766	716	763	725	745	733	716	736	695	726	715	708	688	758	782	721	759	723	701	683	707	749	802	703	748	716	691	739	751	678	742	722	727	730	701	723	736	665	693	730	792	734	760	711	731	718	696	746	730	721	751	744	744	748	673	756	717	720	682	724	734	732	711	695	711	690	733	708	662	737	696	696	688	758	704	718	718	742	729	662	690	706	714	689	700	705	727	722	687	724	727	730	753	712	784	736	725	729	730	744	679	702	709	728	747	737	716	699	759	719	714	709	680	750	764	718	709	745	704	653	679	709	761	718	703	715	676	720	716	683	749	701	722	727	708	722	707	719	739	686	702	729	728	730	756	719
7481	3457	1916	1553	2487	2515	1844	1190	746	454	374	271	195	143	112	102	85	67	60	59	60	60	45	49	56	49	44	44	48	51	36	30	28	29	39	33	31	31	35	41	29	33	54	36	28	27	26	36	28	42	35	37	50	32	40	35	35	30	33	49	38	36	39	36	31	36	37	33	36	37	30	25	38	33	30	27	35	29	36	24	28	31	30	27	27	44	34	31	30	24	36	33	29	28	25	28	34	25	28	24	29	28	30	28	42	34	31	27	30	40	18	22	21	29	28	26	41	44	18	24	24	29	26	20	23	32	28	28	22	31	23	36	33	24	27	33	29	31	37	39	29	27	32	27	32	30	31	37	25	37	21	32	21	27	21	28	29	36	17	25	25	24	38	22	40	31	31	35	23	40	35	35	32	30	34	25	23	27	29	29	30	29	33	14	17	24	39	33	34	31	25	29	36	31	34	28	30	34	33	31	31	20	30	29	24	25	31	39	22	24	30	32	29	24	26	25	21	27	27	25	25	27	26	38	28	30	31	33	26	27	30	24	45	36	28	23	23	32	35	24	37	33	25	22	18	36	28	31	30	41	29	27	35	31	39	27	31	27	25	21	33	34	40	28	24	26	36	21	21	27	22	24	33	22	37	29	30	29	27	25	26	34	25	30	35	34	25	37	26	28	43	25	32	21	29	15	27	25	30	37	31	33	34	32	21	21	35	31	34	22	29	24	27	36	24	22	41	15	28	25	29	40	30	24	32	35	29	34	34	27	27	29	26	27	21	22	31	17	20	32	30	30	29	30	30	24	32	29	41	36	43	25	25	28	31	31	41	32	28	31	33	18	24	30	32	31	29	26	24	30	26	29	26	35	29	37	24	34	31	32	34	28	27	25	28	22	23	25	27	37	28	27	23	19	25	23	33	28	25	27	26	26	24	24	28	30	25	23	26	21	22	30	33	21	33	28	26	39	33	27	26	30	31	30	29	26	28	33	33	19	33	30	23	25	33	43	42	41	27	29	32	23	23	30	32	29	20	40	39	33	21	37	28	32	38	24	31	35	31	32	32	29	27	35	27	20	25	29	24	25	34	23	32	34	27	29	19	23	29	34	30	27	30	33	38	28	23	31	17	32	40	31	27	28	38	26	29	35	36	24	29	41	30	27	27	26	35	31	34	21	26	27	17	23	23	26	21	29	31	28	36	31	22	32	25	22	29	28	35	49	20	37	35	32	34	20	35	24	29	28	30	32	23	27	24	38	29	29	34	23	30	25	30	21	19	26	33	22	30	28	34	31	24	36	27	35	30	25	26	27	26	27	17	24	33	31	27	35	34	26	35	24	25	24	31	20	25	27	29	33	32	27	27	28	22	27	23	32	36	33	26	31	38	33	33	33	23	30	30	17	24	30	35	23	25	24	26	32	30	33	33	20	30	17	28	28	24	24	29	31	29	27	32	38	24	32	29	19	27	33	28	36	32	24	29	28	25	26	30	33	31	27	25	25	40	35	34	26	29	20	34	33	30	29	26	31	23	32	52	32	28	27	35	31	36	23	21	27	24	34	32	26	28	25	24	26	38	33	30	33	37	23	24	29	37	35	36	35	23	34	34	20	27	26	31	35	20	30	34	35	20	34	31	32	36	25	24	30	30	33	29	31	28	36	25	31	19	34	34	36	31	29	29	35	29	33	33	28	25	27	28	30	33	33	28	18	27	31	34	26	35	26	34	21	36	32	25	25	28	34	33	17	34	21	27	28	30	31	22	34	33	28	31	24	34	31	30	28	24	37	34	37	35	33	37	25	21	25	31	24	33	23	39	34	30	30	38	27	30	26	39	33	30	18	31	34	30	28	22	22	34	31	20	34	29	38	22	30	29	26	42	28	29	31	28	30	31	18	36	28	32	30	33	33	23	31	24	37	22	30	37	26	35	26	29	38	33	30	32	37	39	26	31	28	33	30	21	26	29	35	26	34	24	33	27	33	28	29	34	21	30	36	35	37	36	29	19	32	37	28	35	39	29	37	33	33	29	36	33	41	30	32	37	31	30	32	29	26	35	33	38	27	34	25	28	32	28	37	30	33	36	25	25	23	27	27	20	33	35	29	31	33	21	20	24	26	31	29	29	28	25	29	22	22	28	42	24	29	35	28	20	31	36	23	35	25	29	24	29	31	25	32	35	28	33	26	33	34	22	33	38	31	32	33	28	40	31	29	26	30	30	14	30	30	25	33	28	21	27	23	31	35	32	26	27	29	24	35	40	30	25	40	35	23	37	20	23	33	37	34	22	25	19	37	38	30	20	24	41	34	29	22	28	20	31	36	26	40	26	37	32	20	29	26	40	28	25	25	26	32	29	32	37	32	33	27	28	30	33	29	30	25	38	31	38	18	22	36	27	24	30	40	28	35	22	29	34	22	30	30	30	28	30	29	30	34	32	33	24	20	28	21	30	39	37	37	22	35	23	31	36	23	34	39	25	30	23	27	37	27	26	29	35	24	33	35	24	33	24	23	34	40	32	27	28	28	29	32	28	24	25	26	38	32	27	35	34	31	33	21	36	37	24	34	34	38	36	27	24	39	39	31	33	39	32	31	37	37	37	23	37	26	34	23	24	34	36	24	30	23	28	24	26	30	30	33	32	29	36	33	37	36	20	26	31	28	30	30	32	24	33	33	27	37	20	30	42	29	23	17	27	34	33	31	33	21	26	36	31	30	33	22	31	25	36	32	33	32	28	33	34	37	29	30	20	25	26	29	30	24	30	30	32	32	26	32	30	26	23	33	33	26	37	37	34	27	22	34	34	34	27	29	15	35	32	21	22	35	38	29	30	22	35	25	25	27	26	34	26	26	23	39	26	35	26	33	23	29	39	29	39	31	26	42	23	31	35	36	25	34	29	25	35	42	35	32	23	21	33	35	31	30	23	31	28	36	31	30	23	21	26	34	27	23	40	18	22	32	28	37	20	36	40	26	24	29	21	25	35	26	25	30	33	24	31	21	22	33	29	22	37	26	28	22	28	26	22	24	32	24	32	35	36	20	33	32	34	32	31	36	25	27	27	38	32	34	29	28	41	38	34	27	29	37	24	27	32	34	34	28	40	32	26	23	44	22	32	25	37	27	31	29	39	29	32	31	43	26	18	34	25	29	39	33	27	27	24	21	29	29	42	27	38	37	25	35	45	23	20	40	24	39	25	35	28	27	15	26	32	37	20	27	31	36	30	18	30	31	29	21	36	25	27	39	24	31	27	29	33	28	31	37	25	28	33	31	24	31	23	38	18	32	43	29	33	28	31	40	27	32	35	23	27	28	30	46	34	22	28	34	25	30	35	20	31	19	26	40	20	27	24	34	34	32	36	27	32	34	31	31	24	37	23	30	30	35	22	34	32	26	30	26	33	23	28	25	32	30	29	30	16	22	37	35	27	24	30	32	28	30	40	35	34	38	31	39	23	25	40	22	31	33	33	34	35	35	30	34	41	32	25	27	32	34	20	35
44529	32529	26619	41442	48338	45422	38672	31046	23562	18054	13803	10485	7645	6110	4840	3751	2924	2400	2052	1890	1742	1628	1510	1482	1433	1303	1217	1139	1030	1035	975	938	908	815	850	783	775	856	766	748	742	751	773	775	804	757	776	788	755	737	798	687	750	778	822	863	875	816	812	859	804	750	703	678	666	717	680	691	706	639	700	611	641	584	632	631	647	604	643	669	606	629	661	567	591	604	545	529	489	507	495	509	513	505	450	476	501	518	493	480	506	491	475	489	483	486	485	477	511	502	499	526	501	468	496	495	484	534	504	514	529	484	474	470	520	481	510	451	532	477	504	483	482	470	534	513	480	496	520	496	501	483	467	476	499	494	485	519	504	467	462	491	471	489	481	475	444	472	456	468	490	479	486	480	475	484	440	474	516	475	476	463	465	488	510	469	481	520	515	480	503	465	453	481	443	467	495	449	495	472	471	466	427	507	451	488	500	435	478	494	464	469	462	491	450	479	435	476	492	466	444	487	428	499	500	458	448	466	462	467	497	478	429	495	479	511	455	478	512	505	451	502	459	471	470	486	438	484	441	510	481	462	485	459	485	489	480	446	489	467	461	480	449	497	446	479	475	471	411	445	472	488	474	436	446	485	432	490	492	440	445	458	467	461	434	423	444	456	433	484	495	460	424	485	497	461	484	494	500	491	492	445	464	478	469	486	457	461	452	490	499	457	499	464	447	455	503	453	468	465	491	509	484	462	488	460	462	447	518	453	491	480	480	498	474	443	456	471	480	476	448	452	503	466	455	478	490	475	504	469	444	441	492	494	487	477	469	474	452	441	490	488	467	466	458	466	489	498	451	507	478	480	459	490	449	473	473	475	477	470	433	477	508	502	469	494	462	491	454	496	458	489	476	469	516	452	441	454	476	492	491	468	443	443	520	433	483	499	460	460	495	438	487	484	455	534	491	474	466	501	485	477	451	470	479	483	500	474	469	481	473	469	482	478	483	466	453	480	485	441	480	445	448	498	467	512	494	488	479	465	453	499	481	468	440	470	468	432	479	473	519	469	458	453	458	493	456	459	490	462	444	479	469	461	478	436	449	472	462	489	483	463	482	431	462	462	508	428	472	467	485	450	495	443	471	465	496	455	466	483	458	463	468	456	451	449	463	471	484	437	460	501	468	446	440	474	439	435	493	481	467	464	451	440	470	493	473	471	434	478	462	489	503	484	486	459	498	494	482	454	471	449	462	491	450	496	492	481	481	482	482	464	518	487	481	451	467	503	443	487	438	447	499	506	458	498	496	447	454	472	472	416	514	443	458	474	493	457	511	478	480	488	458	480	424	465	478	488	487	502	482	478	466	529	493	510	498	484	493	467	460	471	453	444	464	457	459	484	468	478	445	461	496	459	466	444	448	459	488	484	466	452	454	487	470	450	399	476	485	495	489	485	470	486	450	486	469	484	456	499	470	470	487	461	487	480	475	476	448	478	488	477	442	472	526	484	483	505	475	495	478	450	479	511	438	502	490	488	477	435	471	455	447	478	454	471	480	446	494	473	483	444	448	459	454	454	476	471	462	487	494	487	494	435	462	497	495	486	437	465	441	484	469	480	507	508	440	543	466	441	448	462	440	515	435	479	451	497	505	468	499	458	484	417	441	469	468	454	462	482	474	462	451	458	452	485	451	484	457	447	468	485	462	491	503	488	473	441	470	450	494	475	446	454	488	490	471	457	435	492	469	457	467	482	483	511	483	496	484	497	465	487	484	446	480	470	481	498	451	515	448	482	454	473	461	469	461	497	473	492	490	466	501	488	484	464	460	464	485	484	495	465	436	468	467	435	465	492	467	483	483	465	482	460	493	450	495	486	472	502	479	472	450	459	493	451	468	494	489	459	461	454	448	490	465	463	485	486	486	478	457	454	491	471	498	459	478	532	499	483	486	471	454	447	438	504	484	469	470	439	477	477	490	476	475	465	461	450	464	485	471	464	445	478	496	481	466	448	450	474	494	455	486	471	469	501	487	457	445	436	474	492	409	450	466	495	486	495	497	469	495	475	462	495	494	481	456	497	487	454	454	493	503	505	458	508	447	424	463	445	463	475	485	524	459	501	520	477	486	478	468	454	485	464	442	477	489	443	448	484	486	516	486	484	462	451	477	456	460	486	499	484	480	468	511	478	513	496	461	484	478	512	430	459	467	480	493	437	481	486	474	489	472	480	434	497	473	455	449	456	463	480	445	485	499	472	459	459	486	434	470	471	451	471	471	491	478	491	508	504	465	460	515	470	476	496	453	471	497	489	469	468	461	517	505	435	503	472	469	459	489	480	463	445	483	480	480	452	491	489	465	439	490	472	462	450	462	501	476	429	483	441	467	462	501	482	462	458	466	410	505	493	482	489	441	457	445	447	486	463	485	497	505	472	463	470	509	498	443	509	480	481	472	472	446	432	489	471	458	482	482	444	514	459	442	460	439	471	510	480	514	464	469	462	487	473	507	455	472	442	452	510	466	488	495	485	465	493	467	459	436	502	469	461	473	470	481	485	450	484	481	462	453	519	460	485	504	449	473	448	512	462	520	487	453	467	474	504	478	479	502	485	490	488	464	501	461	499	433	493	475	491	487	495	470	448	513	441	510	465	488	495	451	465	474	452	517	489	432	484	469	477	516	466	504	492	486	452	469	504	488	429	505	507	498	490	507	481	442	457	444	501	450	505	505	476	444	485	478	479	433	485	472	490	461	459	489	505	486	454	498	439	448	476	463	470	473	438	515	526	468	493	415	510	463	502	459	471	488	488	458	437	508	444	438	496	434	527	475	498	486	477	471	478	454	479	461	465	447	472	453	469	488	447	456	413	469	463	462	425	476	462	489	511	473	447	444	495	466	460	491	454	453	493	468	481	502	456	467	479	471	462	465	442	464	486	482	452	480	465	471	466	495	485	460	473	458	484	445	486	479	456	456	478	499	462	492	448	445	457	481	468	454	507	492	480	455	490	449	478	464	472	474	470	456	456	462	456	451	464	468	470	472	487	492	480	509	447	450	472	472	481	449	479	485	459	463	489	460	492	429	521	510	471	452	486	488	476	487	449	439	462	480	494	479	494	448	501	526	501	503	452	481	482	463	440	487	470	486	472	497	477	472	453	491	454	446	452	457	514	460	479	452	441	468	468	478	468	469	488	466	506	446	485	477	463	445	473	463	455	449	474	475	485	498	440	472	468	436	503	475	518	481	490	519	465	494	467	471	438	466	512	467	461	481	452	479	476	493	441	448	479	466	455	429	459	451	477	452	458	453	482	458	441	483	449	447	454	477	442	487	489	473	507	477	500	454	464	492	446	509	490	494	482	497	481	465	452	500	510	483	472	454	526	518	491	444	478	481	489	505	474	457	479	482	514	446	483	503	424	483	460	463	456	469	489	481	474	443	481	473	446	469	457	465	504	474	488	479	485	460	497	482	499	465	464	450	436	515	454	479	460	511	521	492	454	470	463	410	443	473	471	468	493	477	451
3773	1364	764	652	1034	1104	690	427	277	223	162	95	93	68	62	38	33	51	36	40	53	47	43	34	29	38	36	32	34	30	22	38	39	40	32	34	25	36	25	30	38	39	27	26	33	31	26	28	26	42	32	30	44	33	38	33	37	24	34	33	34	35	35	35	25	39	32	39	40	29	32	22	35	23	35	31	32	36	42	35	31	29	29	39	33	24	31	27	19	26	22	31	35	36	28	34	28	19	27	26	31	24	24	31	37	36	31	31	43	26	29	45	35	29	32	27	43	35	34	33	29	33	38	30	36	27	36	32	29	29	34	35	31	42	28	37	28	30	22	29	29	27	25	31	27	29	32	41	36	38	26	31	30	17	29	31	35	33	46	31	37	31	37	37	33	28	32	38	22	30	32	24	25	27	32	33	28	29	29	30	17	42	27	23	37	40	24	17	31	29	37	35	27	26	34	29	26	29	30	30	23	27	26	25	17	27	31	38	45	23	38	45	28	35	32	20	31	34	36	32	28	28	34	22	32	29	32	31	19	32	38	32	38	31	28	26	36	33	35	37	21	43	27	36	21	33	24	25	26	31	26	30	31	32	33	40	32	43	33	23	29	27	30	38	32	27	28	27	31	34	32	28	26	33	33	26	33	30	33	35	26	30	34	32	31	41	32	39	33	26	27	29	39	29	38	31	22	31	35	36	28	29	35	41	37	26	38	30	28	38	32	25	32	31	36	33	32	27	40	27	30	42	34	23	28	26	39	31	34	40	34	32	50	33	29	39	39	36	34	28	31	45	33	40	39	48	26	35	36	30	33	31	34	25	27	33	23	31	31	39	35	42	23	39	39	22	31	35	27	36	27	21	40	30	29	33	21	39	42	34	22	32	27	36	30	38	37	22	30	32	31	20	38	42	44	20	40	34	34	28	34	31	33	29	31	30	28	36	26	32	33	35	39	27	33	39	30	36	29	39	33	35	33	32	27	39	40	33	37	33	31	23	32	25	29	39	39	37	31	32	32	35	23	27	37	43	23	35	33	33	38	31	30	29	33	35	33	25	31	30	29	47	36	29	41	24	35	25	34	32	28	31	30	33	31	31	36	32	36	37	39	37	30	22	30	29	32	21	29	29	39	36	28	30	26	36	30	36	30	25	41	36	30	32	23	36	36	37	43	34	32	29	32	37	43	25	26	29	33	31	36	40	36	30	23	37	37	37	29	44	34	27	30	32	35	26	30	30	21	28	31	33	26	32	34	33	35	36	27	36	29	26	37	27	30	32	23	28	33	45	25	35	31	47	29	32	39	29	26	29	42	37	30	32	30	33	32	34	43	29	44	32	37	36	28	30	28	35	31	28	34	29	29	34	33	37	36	36	27	32	27	34	33	32	32	34	33	27	25	30	36	28	33	37	29	31	34	33	25	38	41	32	39	36	45	28	21	39	33	31	33	39	31	26	29	39	28	27	29	35	25	44	38	30	32	32	27	27	41	24	30	26	29	26	28	35	47	33	26	31	30	27	29	27	34	28	31	29	26	33	27	26	33	30	24	40	28	33	44	30	37	26	32	34	31	27	40	19	38	30	23	42	32	25	31	31	34	23	38	38	34	32	27	23	28	29	26	34	34	37	28	29	30	40	33	21	38	24	32	28	35	28	37	32	23	20	42	32	38	30	39	34	31	32	30	34	29	37	34	28	47	39	27	33	38	36	35	22	33	31	32	15	39	27	32	24	22	29	25	32	28	25	22	18	35	28	23	33	27	35	38	21	26	26	38	39	29	46	27	24	34	17	30	31	20	33	33	35	31	22	28	36	30	26	22	29	26	36	31	33	37	32	32	32	26	33	37	31	21	29	26	31	34	28	38	34	17	31	27	30	32	21	37	31	24	32	38	30	25	32	35	34	36	35	30	29	30	30	30	30	27	36	36	22	29	28	33	34	29	41	29	39	49	46	36	31	27	34	34	37	27	24	25	27	37	39	21	34	37	30	28	35	31	30	38	25	26	34	33	33	35	37	24	30	30	38	30	31	23	37	32	22	30	35	38	31	33	38	41	33	24	29	25	33	40	25	29	31	30	34	27	31	37	25	35	34	27	29	36	37	30	23	19	31	37	22	41	33	31	33	34	21	29	28	19	39	24	25	34	36	32	40	32	33	38	34	23	32	16	32	28	40	23	40	29	43	29	38	39	34	30	42	28	37	39	24	26	39	24	30	26	35	26	38	24	30	36	30	38	35	22	25	34	30	32	24	39	31	27	34	29	28	42	24	30	28	31	38	25	39	24	21	26	26	27	32	32	24	33	24	33	27	30	26	35	27	30	30	37	34	33	40	26	34	29	35	17	27	35	24	39	28	32	29	25	35	26	37	37	37	30	30	27	29	45	21	22	30	27	25	31	25	29	27	42	30	36	32	33	36	48	30	34	29	34	38	35	30	27	24	30	37	42	46	27	20	27	31	39	34	35	35	39	32	28	32	26	36	30	42	28	28	30	41	46	35	31	28	35	26	30	27	32	31	31	23	33	35	25	37	33	40	23	39	30	29	24	22	19	15	31	34	31	24	29	29	36	33	44	29	29	37	32	21	23	31	34	28	43	27	33	29	30	36	31	31	38	30	35	32	34	25	41	27	41	35	29	37	33	43	30	45	30	23	35	28	34	39	25	33	38	24	32	24	25	27	26	27	30	47	44	23	41	45	33	16	36	30	28	22	33	28	32	29	41	30	33	33	30	34	29	37	47	32	24	29	31	32	39	35	24	32	31	43	26	20	31	36	33	39	31	22	31	35	33	37	33	26	34	31	32	25	32	23	25	23	25	29	25	40	23	18	27	29	21	27	29	19	24	29	34	33	32	29	28	33	28	35	37	39	44	22	32	28	32	28	34	34	33	20	32	26	38	22	30	26	38	22	26	38	28	37	19	36	37	33	21	24	35	38	32	31	34	28	32	36	36	27	36	21	32	26	27	34	28	36	20	36	38	36	27	37	31	40	31	34	30	39	45	24	39	31	30	29	22	32	27	36	37	30	34	40	41	30	35	27	36	35	31	35	26	39	31	26	34	38	23	31	36	29	38	26	39	26	39	34	29	31	27	26	30	22	26	46	26	31	28	36	24	29	33	42	23	32	25	28	25	31	34	26	31	35	27	27	44	31	25	38	31	33	30	38	28	23	33	36	40	28	23	37	25	36	26	31	29	40	33	24	25	26	34	39	38	27	32	35	25	28	29	33	24	29	21	28	28	30	30	24	37	26	29	24	30	28	31	26	32	22	33	27	43	25	35	30	34	36	32	32	36	29	31	30	31	34	33	42	25	28	34	27	36	32	42	33	28	34	30	30	31	34	32	26	24	40	31	39	32	37	14	26	25	38	34	41	34	25	32	28	35	30	30	39	44	36	31	36	36	29	42	35	24	28	26	29	30	48	30	23	36	29	29	23	29	38	25	31	40	36	33	18	27	36	31	34	23	26	38	40	29	29	26	29	25	35	29	26
35434	23520	16737	31932	38415	34832	27696	19922	13567	9692	6970	4910	3467	2487	1843	1381	1181	1032	919	926	843	853	875	896	794	741	726	695	638	647	647	658	645	592	603	601	598	607	568	561	602	573	618	648	621	627	571	651	624	587	584	621	597	632	660	684	688	684	662	691	615	592	599	591	614	609	630	595	587	565	569	562	554	565	541	544	550	584	556	596	628	585	551	558	585	550	505	507	500	517	519	481	508	505	482	517	507	528	462	495	492	499	500	519	509	496	521	519	481	507	444	462	538	557	507	487	517	499	513	465	484	517	500	502	537	499	494	497	513	511	542	521	509	507	501	510	491	492	462	485	497	504	489	515	466	501	476	518	542	492	487	523	495	456	495	525	479	493	505	486	513	520	472	482	479	502	484	448	478	540	512	507	447	516	541	508	504	498	465	506	464	547	470	547	487	501	516	472	516	490	507	500	503	549	500	465	493	524	479	510	460	503	529	476	507	486	520	476	470	464	524	504	510	492	543	482	490	470	484	493	499	503	493	502	499	504	499	529	497	541	524	489	543	473	528	487	496	517	503	483	475	481	494	494	509	516	499	492	510	476	526	531	521	494	530	509	528	500	533	488	502	482	499	510	491	477	471	528	510	468	504	477	488	469	483	479	483	474	475	484	460	509	470	477	531	531	523	470	550	475	503	542	520	487	523	494	483	500	466	494	495	529	514	521	501	483	481	510	481	498	491	489	513	518	501	504	502	538	523	484	472	518	503	512	509	517	487	501	449	506	474	472	493	526	501	525	483	500	445	463	519	511	507	476	478	519	515	498	517	501	486	491	502	504	479	498	506	497	482	532	492	548	522	493	547	474	482	535	537	488	489	510	479	476	459	494	523	494	503	501	474	492	503	507	511	510	500	515	468	468	496	482	522	479	523	483	503	513	521	499	491	518	520	516	474	519	490	486	487	513	486	563	522	503	538	486	508	530	512	524	500	456	534	489	521	475	497	503	463	465	487	529	482	457	466	508	516	472	522	492	529	519	484	536	526	518	477	511	483	518	545	477	516	524	522	521	481	499	503	549	468	512	500	514	511	510	514	512	462	507	456	476	560	485	465	539	535	493	494	484	500	495	487	494	509	500	492	475	531	478	491	490	497	488	522	492	501	545	571	476	485	502	491	511	523	550	479	483	478	480	428	512	511	527	517	513	484	472	487	520	505	472	541	472	495	481	508	471	523	494	510	465	528	526	526	484	516	520	489	471	485	495	501	482	548	521	507	456	502	521	549	511	563	511	493	498	539	529	493	459	527	495	486	483	507	501	490	485	494	518	487	497	492	490	485	536	504	444	469	501	501	483	487	504	481	487	490	472	478	499	525	463	494	494	491	511	507	497	484	489	496	501	474	501	505	502	498	497	525	456	479	500	474	478	466	513	533	466	506	476	518	499	504	541	502	510	490	502	525	500	493	513	479	514	512	522	529	508	532	483	484	482	503	510	477	500	510	457	535	500	500	504	504	518	493	460	517	496	499	466	476	509	485	460	474	515	510	468	500	514	515	491	525	464	474	538	479	498	478	541	515	501	512	492	486	498	466	520	495	481	527	513	470	501	464	495	475	515	493	515	498	479	502	560	508	488	509	513	487	514	487	485	515	480	484	497	497	490	481	481	478	535	505	484	520	510	509	496	500	484	526	459	512	489	507	475	519	448	488	559	528	470	530	468	513	494	519	514	498	529	502	491	461	490	531	492	541	473	519	496	477	506	510	505	514	479	559	476	468	482	472	505	479	482	489	487	541	485	484	498	470	510	516	570	499	508	473	517	475	452	506	471	497	482	523	502	496	454	472	497	496	479	471	558	495	512	482	516	482	500	534	506	496	469	543	506	480	512	481	514	503	481	499	502	535	518	501	488	486	492	515	510	506	529	507	486	503	452	555	466	493	503	500	516	477	511	498	571	495	471	502	485	462	499	486	520	476	444	490	501	522	525	511	504	508	488	506	511	483	518	506	484	495	510	482	501	493	484	505	467	465	542	487	561	516	457	509	545	517	481	507	422	480	507	473	513	490	544	465	471	480	465	507	465	514	512	500	508	515	544	467	522	529	505	489	496	476	481	522	515	459	505	466	502	491	503	467	517	471	475	447	518	507	525	459	475	506	485	515	506	475	526	493	489	524	511	509	490	473	522	512	499	505	526	531	536	491	477	506	535	517	505	531	494	448	474	482	478	483	517	491	491	496	512	497	463	525	506	492	463	499	476	487	490	483	477	506	505	493	501	490	476	493	519	469	537	480	493	507	524	500	548	517	478	526	489	471	480	523	520	498	505	490	499	525	503	535	527	514	505	534	473	511	439	517	505	463	537	491	510	495	523	508	503	483	505	502	465	494	517	488	509	478	522	492	503	496	483	513	517	534	515	491	483	487	514	490	519	473	496	463	500	502	529	493	472	545	495	521	468	498	477	528	462	465	481	524	456	509	496	478	491	515	519	462	471	475	490	500	518	493	528	521	468	485	487	468	497	493	510	523	513	517	468	427	519	498	502	522	470	458	522	487	491	471	462	521	487	482	489	525	492	486	512	517	488	507	514	488	484	512	512	482	498	501	533	474	524	482	496	485	472	459	445	455	478	472	476	526	479	504	510	502	555	495	492	532	513	483	538	507	485	485	437	518	486	537	475	483	484	498	491	504	491	542	529	489	524	464	532	504	494	472	500	487	468	477	492	536	468	514	483	494	496	481	500	511	569	498	515	496	513	492	504	492	479	491	485	471	536	495	513	469	517	482	507	489	502	503	517	455	517	481	471	480	462	471	522	503	533	523	490	488	512	502	498	511	519	493	468	460	507	478	531	501	457	471	506	494	525	518	512	519	474	471	506	492	508	498	493	481	549	504	473	474	494	516	537	467	493	517	484	487	510	473	495	496	476	507	487	525	520	516	529	489	485	442	507	532	469	486	475	507	505	510	480	491	488	503	495	465	492	490	506	513	516	547	526	494	500	542	492	517	495	484	483	513	536	458	479	476	512	506	473	502	523	488	483	510	507	524	537	508	512	438	495	459	486	503	486	547	480	509	501	494	479	515	487	508	536	504	515	512	475	474	505	494	482	508	520	478	542	503	478	495	500	493	511	506	511	497	469	468	494	532	515	473	546	493	454	463	500	542	520	455	492	594	508	509	494	529	471	489	500	484	472	486	505	463	516	505	525	528	492	498	512	494	518	492	518	487	469	486	482	519	502	488	465	468	488	454	506	504	526	497	497	477	433	467	459	530	495	530	453	491	490	579	473	529	478	493	492	518	488	498	483	488	495	495	535	477	518	499	463	479	473	488	455	519	488	516	456	478	471	506	495	492	502	491	511	484	501	477	522	527	503	470	433	532	520	471	538	475	472	500	510	492	509	502	516	511	470	514	527	508	501	467	471	513	529	516	485	537	549	532	517	475	506	504	468	481	465	503	478	522	432	491	517	531	453	457	497	505	484	495	510	510	480	509	487	493	513	515	500	466	546
3897	1369	781	623	1014	1000	637	416	288	184	151	115	78	72	62	47	36	28	32	37	38	31	42	44	35	43	45	26	39	31	49	38	23	40	29	32	32	34	31	24	26	35	30	38	40	29	34	34	32	44	34	36	34	45	39	49	41	26	35	37	35	31	36	31	26	32	20	31	29	34	33	31	28	53	30	39	28	39	35	40	40	28	32	38	34	23	34	29	16	32	30	35	41	35	35	28	41	42	35	36	35	33	29	30	20	34	36	24	27	41	22	34	33	30	29	27	24	32	21	26	23	40	37	32	31	21	40	26	38	31	28	30	34	28	30	29	26	41	29	25	25	39	41	32	32	32	37	27	38	35	29	37	32	34	22	31	37	28	31	32	34	36	21	38	26	25	29	27	29	25	38	30	22	35	44	46	32	38	24	33	26	21	29	32	46	31	29	32	28	28	23	28	31	27	26	25	36	33	31	36	31	45	32	28	34	31	30	35	28	29	25	33	37	23	29	29	26	39	26	30	19	47	34	30	38	26	27	36	24	27	42	16	26	40	41	30	29	29	24	29	23	47	24	29	33	33	32	34	32	36	40	30	30	29	37	26	31	29	39	31	42	29	29	33	34	29	28	27	28	30	29	31	30	41	33	27	29	31	23	31	32	28	21	25	27	33	38	28	34	31	31	28	30	31	39	30	30	28	24	36	26	29	28	33	30	33	29	25	36	39	37	34	41	37	39	23	29	37	32	32	28	33	33	26	28	29	32	24	31	39	33	23	26	29	43	30	32	32	17	40	32	28	41	30	28	34	31	30	32	20	42	37	32	29	25	31	43	29	24	29	29	36	31	29	33	32	30	28	34	17	29	32	36	30	43	42	34	29	30	27	24	40	27	20	36	28	19	31	29	22	33	32	38	37	29	24	20	29	31	26	36	30	27	32	33	24	32	30	24	26	28	39	34	26	30	27	31	30	29	21	31	17	24	28	32	28	37	29	34	33	35	31	19	30	21	26	30	25	33	31	40	37	29	29	34	29	29	30	30	43	23	28	27	31	27	25	33	32	28	34	29	27	25	24	25	36	29	30	42	37	42	39	24	39	34	34	38	23	27	22	29	37	40	37	32	32	30	33	26	35	22	33	38	30	24	31	31	28	32	34	26	23	26	29	32	25	27	27	28	40	21	32	36	35	36	33	33	35	37	35	31	40	30	29	38	26	29	37	34	33	30	22	23	27	27	29	28	28	29	31	36	34	33	26	25	29	41	19	30	39	36	31	26	38	45	26	32	26	25	30	28	32	36	31	41	31	40	24	21	25	39	24	35	33	33	30	28	27	31	27	31	34	26	38	42	26	27	32	38	33	20	28	28	28	31	35	19	34	35	23	40	34	24	29	33	26	32	42	36	25	29	35	34	33	42	33	22	32	27	26	31	31	39	31	28	36	34	23	31	25	32	44	38	29	36	30	33	31	24	37	25	30	23	48	31	40	29	31	38	40	33	32	24	33	39	35	36	21	35	32	32	34	33	36	24	21	42	26	31	33	23	34	25	33	33	24	24	43	29	32	37	37	31	20	23	29	22	30	34	26	23	32	35	30	33	34	33	27	41	38	41	36	33	28	40	26	32	41	28	29	21	35	36	24	29	30	36	31	36	26	27	37	31	35	32	23	29	39	36	24	36	27	30	35	25	35	32	28	21	30	34	33	36	25	31	26	38	34	32	34	32	24	33	31	34	29	26	31	29	29	33	29	35	27	22	24	33	30	33	38	37	34	36	31	30	28	30	30	36	32	27	30	24	33	29	26	28	33	35	55	33	32	28	29	29	32	17	32	37	38	26	31	30	27	34	36	21	30	34	25	31	32	34	26	33	35	27	34	29	18	37	37	31	30	31	31	33	28	27	42	44	38	43	27	31	29	32	33	35	38	36	28	26	16	29	28	27	28	40	35	37	25	48	30	31	22	39	44	34	25	40	37	44	40	34	33	31	32	34	46	34	28	42	30	26	25	31	39	39	27	33	27	23	31	35	25	23	20	27	25	25	29	25	22	31	41	25	42	24	27	33	36	41	38	32	31	28	43	48	32	23	37	24	34	36	22	26	24	32	25	30	37	30	28	31	31	28	37	30	26	36	31	34	32	26	40	23	29	27	29	31	44	25	48	34	34	31	33	31	32	16	33	34	41	30	30	26	22	36	25	16	32	32	33	21	26	33	36	36	29	33	31	36	32	33	36	33	40	34	30	32	24	31	25	33	34	25	33	34	26	29	24	40	34	28	35	23	32	32	28	26	34	28	29	35	38	31	25	33	22	33	24	34	34	27	39	29	33	24	31	33	35	34	27	28	39	30	27	24	31	41	25	32	30	24	34	41	47	32	34	38	29	35	26	31	27	33	33	32	30	36	42	28	25	26	30	29	29	22	26	25	32	51	30	34	39	33	31	32	27	26	39	35	31	23	31	29	29	41	37	32	29	28	36	26	29	25	34	34	26	35	29	32	28	33	30	33	26	26	25	26	29	27	31	30	23	33	37	34	25	28	39	30	23	37	35	29	40	23	32	33	32	32	41	25	24	26	29	33	28	37	41	31	29	29	26	34	32	32	26	34	27	34	38	27	29	34	25	28	37	34	27	38	34	37	21	31	29	32	32	21	25	35	35	41	38	37	23	29	18	30	28	35	24	25	29	30	27	29	26	38	25	36	31	33	31	30	39	23	27	28	35	38	36	35	24	23	31	24	36	40	35	26	29	35	28	33	39	28	41	26	36	27	37	30	37	39	26	28	38	22	34	31	33	37	31	27	30	32	33	19	24	32	34	37	34	28	29	34	27	35	40	26	34	43	28	34	29	26	36	36	28	30	27	28	24	32	36	34	34	27	32	30	27	29	20	29	30	34	39	33	27	33	28	27	29	27	23	28	26	21	35	26	20	30	25	41	35	31	33	20	37	38	26	39	31	27	34	34	30	35	23	32	38	30	24	27	43	28	29	29	27	32	27	29	27	35	38	37	29	27	33	38	34	28	33	35	30	37	35	25	28	20	33	29	27	21	38	18	39	32	24	38	28	27	32	32	28	29	23	40	33	32	27	34	25	29	30	21	37	24	32	35	22	28	27	26	45	35	29	35	35	29	32	30	27	28	30	20	27	29	42	26	31	35	31	36	34	36	26	26	34	44	31	36	30	27	25	32	27	45	50	20	35	30	26	30	29	18	33	33	22	33	33	39	21	28	25	32	45	33	26	34	31	42	28	35	22	35	24	29	31	18	31	32	44	29	28	18	36	38	33	24	28	28	30	25	32	39	41	41	26	17	38	25	41	37	35	37	48	25	39	37	40	30	28	23	33	29	27	27	32	31	28	27	35	36	26	41	30	29	36	33	40	31	31	32	28	23	24	31	40	33	38	40	36	26	28	21	32	33	30	24	37	25	26	37	34	29	35	29	34	33	30	31	28	33	30	33	31	31	32	37	31	35	28	29	37	33	32	29	24	33	41	27	43
35046	23058	15904	30633	37229	33712	26236	19177	13183	9179	6717	4941	3466	2516	1824	1344	1148	1000	946	865	893	842	831	791	791	726	697	660	671	639	614	634	597	566	557	641	594	556	554	612	567	579	636	632	601	608	578	624	651	585	577	641	597	628	680	746	674	645	629	624	613	590	591	599	610	592	551	587	593	590	537	576	557	564	496	567	532	582	553	549	555	581	530	537	566	548	521	514	496	532	511	533	551	487	460	494	499	493	486	513	483	486	503	490	529	484	455	507	455	505	515	495	429	507	516	494	485	506	468	502	511	521	492	507	504	509	507	514	526	494	470	505	505	532	510	472	485	522	465	499	512	496	510	495	470	533	465	499	487	473	449	491	518	509	456	493	484	541	477	483	515	503	469	494	486	485	460	487	500	520	509	474	510	471	482	507	509	489	489	485	486	423	504	507	479	532	450	466	506	504	490	480	483	488	492	527	494	489	518	490	447	489	484	509	453	473	498	493	495	516	502	491	461	455	509	485	482	493	485	465	503	506	550	498	478	503	495	470	509	447	469	426	479	459	486	507	491	492	479	534	483	490	465	462	492	452	465	495	503	495	497	498	486	513	476	498	464	497	495	517	468	506	492	493	457	476	483	498	520	471	511	488	493	463	493	493	510	469	478	486	487	474	497	491	496	514	508	458	483	451	456	456	484	509	479	524	501	480	472	479	492	516	493	515	499	453	479	506	509	476	468	487	477	487	493	507	515	442	493	527	537	477	501	529	492	461	466	459	492	520	454	507	532	493	485	473	518	511	496	518	502	485	485	487	501	481	530	497	501	493	505	498	486	526	503	464	463	517	480	471	449	474	505	523	519	486	504	480	482	486	536	508	469	515	478	516	468	495	501	475	510	432	485	466	482	487	490	492	497	501	479	465	489	499	458	522	516	491	515	495	487	488	463	473	509	549	521	506	506	479	503	510	491	488	448	473	490	470	470	481	510	517	492	512	487	523	513	474	448	476	506	476	485	495	510	484	499	509	509	479	472	512	513	478	489	466	471	457	463	470	523	485	497	539	507	478	501	484	466	464	509	491	470	517	504	512	539	504	507	491	512	511	472	521	489	533	518	511	494	513	469	490	453	511	529	475	473	461	497	514	487	457	503	503	513	464	484	462	481	480	482	468	502	484	486	470	477	505	479	488	456	511	495	527	469	538	485	489	485	460	464	450	487	472	509	505	472	519	500	503	501	486	488	507	476	531	485	455	470	475	487	514	468	514	491	488	494	472	449	504	452	491	440	521	493	445	480	478	499	522	512	490	495	526	546	462	489	474	454	453	493	468	502	468	444	453	488	517	472	454	480	480	482	475	479	512	536	482	487	483	503	498	429	500	524	517	508	468	448	500	498	507	514	502	507	491	528	461	471	446	488	506	487	489	459	486	470	499	504	481	475	486	496	502	468	505	480	491	482	477	510	490	508	507	479	470	521	492	505	495	496	495	528	510	469	510	504	517	498	473	497	442	446	493	483	475	482	494	494	480	433	504	503	451	473	459	487	496	470	488	496	508	519	522	486	504	493	475	491	472	537	513	521	497	510	468	497	497	530	496	490	506	519	520	495	492	486	476	483	489	517	474	488	503	489	533	497	469	443	525	537	487	490	497	511	532	510	490	491	480	468	474	506	486	473	477	493	500	478	458	489	492	483	488	492	466	538	467	516	489	443	473	508	459	486	461	480	499	495	508	525	494	517	499	514	452	486	499	500	499	501	491	467	465	470	500	501	504	524	511	514	514	492	501	488	522	464	468	484	496	494	502	513	482	508	493	461	482	483	504	506	514	525	507	453	444	498	506	503	475	473	508	521	450	475	477	474	494	479	515	495	451	455	477	446	538	486	499	449	504	491	472	501	474	516	434	488	474	536	509	497	521	556	443	517	506	529	494	497	526	496	474	484	502	499	494	466	499	481	500	502	482	503	497	512	480	554	519	466	448	481	456	503	463	509	532	509	519	520	522	459	494	501	483	523	530	471	476	509	535	503	477	518	470	491	472	497	494	495	463	490	488	475	478	488	512	505	463	513	471	534	473	499	513	481	515	494	485	455	487	474	481	538	528	524	501	482	502	471	497	515	472	487	464	499	541	508	475	478	553	530	505	489	504	483	516	490	493	514	493	479	527	505	487	440	520	481	507	479	463	458	485	467	501	496	501	469	461	493	485	478	512	519	520	470	454	533	483	508	476	464	509	493	469	469	515	500	492	506	493	492	500	498	497	490	516	473	496	472	474	500	456	462	522	521	525	479	443	502	447	473	497	490	488	510	503	484	493	495	498	489	481	501	500	460	482	482	505	511	500	528	497	502	487	521	498	487	503	492	524	492	440	524	491	464	491	459	516	499	506	506	476	488	486	460	460	495	504	510	488	473	481	511	494	490	499	526	470	460	454	533	470	518	504	532	483	500	507	480	487	484	478	484	483	457	496	505	514	483	515	514	462	518	510	506	525	483	529	501	502	502	496	528	473	490	481	469	474	487	466	458	508	474	466	482	475	484	491	527	488	495	484	513	482	482	489	470	454	469	490	499	485	509	490	474	501	498	482	471	504	463	529	511	508	506	474	510	522	519	522	520	497	506	488	472	483	467	524	487	541	467	489	501	544	506	476	484	468	508	471	450	522	495	498	517	450	508	480	471	478	504	525	491	489	482	517	484	484	510	487	507	529	480	473	477	487	476	485	478	484	535	512	518	526	493	496	470	476	469	470	473	486	491	502	484	534	497	506	511	483	535	481	510	507	499	515	499	487	543	484	492	522	504	481	534	508	521	504	497	511	471	512	495	474	482	473	493	497	510	475	492	482	501	463	479	487	470	483	477	489	512	509	459	516	482	499	465	477	539	492	531	484	524	481	483	469	474	515	483	480	526	472	502	504	477	487	521	499	479	501	516	491	485	502	524	498	458	474	467	520	463	498	521	459	491	463	479	482	489	508	470	479	480	504	493	535	492	546	484	504	509	521	489	480	465	480	444	488	507	508	485	499	473	488	498	489	504	479	462	475	481	502	472	471	517	487	452	485	495	466	476	477	485	475	464	497	492	451	489	501	462	490	463	485	527	479	490	500	517	471	514	446	500	496	499	506	504	487	520	503	461	476	515	469	489	477	511	452	478	509	517	472	512	474	496	487	515	472	506	466	475	501	513	491	473	490	490	512	492	451	473	450	473	453	512	455	519	446	482	499	506	484	481	478	485	478	473	495	483	505	454	501	490	489	499	492	488	491	498	492	489	486	478	501	498	546	484	464	514	506	531	472	507	471	510	493	501	466	487	460	466	501	488	499	506	510	478	501	464	481	502	522	512	489	498	500	475	471	507	482	507	494	481	501	510	501	490	494	502	483	467	515	501	503	519	489	517	483	505	462	501	507	484	474	477	464	492	506	489	443	514	530	509	494	511	473	500	459	479	487	469	466	473	466	449	476	463	504	511	478	472	526	504	494	474	508	498	534	505	460	458	494	476	516	490	460
6081	1905	1056	895	1327	1309	916	622	379	281	230	174	156	105	117	83	81	48	65	65	71	67	63	52	63	52	46	51	54	56	65	46	42	39	54	57	48	54	41	44	62	40	45	48	51	61	34	59	51	59	49	45	45	52	54	43	55	47	41	40	52	51	66	47	43	51	50	61	51	58	44	46	41	51	57	41	54	48	57	50	39	35	46	35	45	50	60	35	37	53	34	52	49	38	49	32	43	44	52	35	38	49	49	51	54	53	45	47	35	47	43	44	44	60	49	46	39	44	55	63	51	45	43	37	45	59	49	41	45	55	56	42	46	37	36	39	51	37	47	47	49	59	39	50	37	52	49	61	43	53	46	32	58	50	57	47	61	53	51	43	49	51	42	46	60	40	39	48	50	47	45	45	46	48	47	43	55	51	43	38	38	50	30	46	48	45	46	47	32	43	41	49	54	50	47	46	50	34	40	51	40	36	52	34	34	55	44	47	58	40	59	36	40	58	45	54	48	38	46	48	43	37	49	42	41	51	43	41	57	43	49	39	58	40	50	37	47	54	49	58	48	50	42	37	40	33	44	46	47	37	47	43	53	43	49	39	51	36	57	40	46	40	45	45	49	48	36	41	48	45	47	47	44	49	47	39	46	35	43	43	40	47	39	40	52	49	49	54	32	43	51	36	55	45	50	53	38	46	39	37	41	43	44	50	45	38	47	53	38	48	40	35	42	45	46	44	32	62	41	45	32	39	54	52	49	56	52	36	39	51	39	51	48	37	48	36	40	40	62	46	47	42	40	36	40	32	51	48	42	47	38	45	58	39	45	48	46	43	47	33	48	40	33	47	53	46	54	42	52	47	44	41	43	32	43	52	51	58	41	34	41	46	47	38	52	43	43	50	52	43	49	47	51	41	41	45	47	53	46	50	41	44	38	46	41	39	42	42	44	52	38	31	45	37	46	52	49	52	39	50	46	48	42	56	39	42	44	46	35	43	51	38	64	45	53	47	50	52	48	42	44	46	42	45	49	52	57	45	41	57	49	43	53	43	44	52	57	47	47	43	43	54	46	47	34	40	45	53	37	47	44	45	40	35	49	49	43	44	38	54	47	45	31	51	46	43	45	54	35	54	43	49	45	50	43	31	42	41	45	38	44	43	48	33	48	48	35	48	52	37	43	32	47	41	50	41	46	42	47	43	49	39	48	63	49	45	43	52	40	52	48	34	42	44	49	46	43	43	49	53	44	40	41	45	47	47	47	38	40	44	53	46	30	39	44	38	48	41	55	40	46	49	46	38	55	40	43	46	33	49	47	54	51	58	43	40	55	58	45	54	34	52	52	33	49	50	44	45	55	35	50	43	52	51	38	47	61	43	44	56	60	49	45	47	39	38	42	49	53	48	44	47	56	47	44	48	45	39	45	33	55	52	42	52	33	48	45	52	53	43	39	38	37	52	55	45	40	45	44	43	50	41	50	51	43	45	45	53	46	37	45	44	54	55	44	57	46	47	52	48	43	41	49	38	40	44	34	43	46	41	55	50	58	39	36	37	36	46	40	48	60	49	28	44	36	39	45	36	43	54	39	50	38	43	53	50	45	39	47	37	45	39	43	43	53	45	61	39	53	41	27	40	43	48	45	37	62	46	44	50	46	45	47	53	47	39	63	53	47	42	41	50	43	43	52	48	48	56	53	52	44	44	68	49	38	37	50	48	39	45	38	38	61	38	46	36	37	38	48	33	43	43	47	49	47	46	40	67	44	35	55	42	46	39	37	37	39	54	37	42	52	50	51	44	39	36	43	44	55	46	44	43	60	46	52	50	57	46	41	49	48	54	39	53	42	68	57	41	38	61	49	47	54	46	34	50	44	51	55	47	50	57	46	49	56	38	57	46	48	47	45	42	38	53	53	52	48	56	45	36	48	28	40	54	35	56	42	50	45	38	23	49	37	40	60	51	53	52	38	40	55	45	46	46	29	39	60	53	36	44	49	56	33	37	44	42	51	37	37	54	37	45	43	45	45	36	46	47	37	42	50	38	57	51	34	49	51	48	45	46	44	57	48	36	52	40	44	45	33	60	46	48	48	46	38	37	44	31	52	44	29	50	43	49	47	43	54	51	51	45	41	45	47	51	47	36	37	49	42	42	50	45	50	52	48	47	37	48	55	54	44	48	51	42	35	33	55	43	44	48	52	53	39	50	41	49	47	43	38	38	55	47	55	42	36	53	44	41	45	44	32	38	36	48	65	52	54	38	60	36	43	37	32	41	50	42	45	49	39	42	42	46	51	56	45	46	41	41	44	44	45	46	53	43	61	39	39	53	42	54	42	61	49	42	49	50	50	45	40	52	63	46	50	46	52	46	45	51	63	38	50	41	33	52	56	46	41	56	36	50	49	45	51	42	37	45	49	58	50	56	49	51	45	47	46	43	55	45	48	42	53	38	48	40	54	48	40	43	54	28	54	50	55	58	40	52	37	43	52	47	51	47	54	52	44	40	55	56	55	51	49	47	26	50	48	50	47	47	51	46	53	44	52	44	43	45	59	39	43	52	49	51	43	36	34	43	57	40	43	50	46	44	46	40	43	45	41	43	53	46	48	49	39	38	43	46	56	52	41	47	61	46	36	47	55	46	55	43	40	41	31	44	50	42	57	33	44	41	42	49	49	47	42	44	43	46	52	55	48	45	47	48	54	50	43	44	38	53	48	46	46	48	44	43	38	40	45	47	45	43	57	37	40	54	45	48	31	52	38	49	43	39	49	52	45	47	35	53	53	61	40	46	37	51	40	36	30	43	37	31	45	43	39	38	47	41	47	52	43	43	49	47	47	57	34	52	46	42	41	42	46	43	35	49	44	41	59	40	56	47	53	51	48	45	45	37	49	54	45	42	55	41	31	43	40	45	40	41	41	52	51	47	51	52	48	42	51	44	55	45	45	38	43	52	43	46	36	48	60	45	38	52	53	30	44	48	48	47	43	46	45	47	59	48	39	38	44	45	50	54	40	43	52	51	48	49	47	51	39	35	47	41	43	45	45	42	48	42	55	50	54	45	52	50	55	48	54	45	40	49	47	49	46	52	44	51	45	47	50	40	38	45	46	61	44	48	49	48	53	59	41	38	54	49	42	41	40	49	49	46	46	42	59	42	41	46	45	32	46	58	53	50	46	38	54	56	63	41	42	47	46	33	36	51	45	54	35	42	51	55	44	58	39	41	50	47	41	42	34	55	45	47	42	49	56	45	49	51	57	55	39	48	39	50	47	60	49	49	44	40	37	48	49	54	36	45	55	44	44	27	39	44	37	40	49	41	45	46	45	52	46	52	41	45	41	52	44	46	48	56	60	45	50	49	42	41	49	43	33	54	48	43	50	53	52	35	44	50	51	50	39	47	57	47	54	47	29	51	39	47	55	37	43	59	50	53	37	53	37	46	53	39	60	41	48	50	54	43	42	61	29	49	41	48	43	42	34	45	43	47	38	43	46	39	49	40
37700	25992	18915	33944	40063	36595	30111	22975	17039	12713	9803	7355	5589	4195	3324	2524	2023	1797	1667	1574	1536	1436	1397	1356	1299	1228	1190	1107	1087	1047	1079	1004	943	943	929	955	945	920	913	912	942	857	996	995	969	963	917	958	892	906	970	958	930	924	943	1041	1085	990	918	899	920	901	912	872	907	890	838	891	845	860	813	842	798	802	785	802	808	838	841	797	879	838	790	820	823	777	807	774	762	765	765	714	750	742	742	685	793	707	714	753	739	727	663	736	750	690	709	702	779	716	733	728	738	751	723	771	744	708	715	729	743	723	749	718	719	745	732	750	757	693	736	749	753	800	725	733	716	754	687	720	760	680	714	736	731	748	699	707	679	772	709	769	751	696	720	688	717	688	712	707	733	722	687	732	729	721	708	721	784	741	749	708	679	736	710	751	715	694	777	746	717	691	718	696	720	709	713	677	701	682	714	713	748	717	737	752	736	726	678	699	746	704	721	678	705	686	718	718	762	680	742	681	701	714	724	743	745	739	692	744	779	689	741	745	733	703	764	740	725	728	724	690	707	727	703	706	711	693	758	719	627	726	726	691	728	740	708	727	699	775	692	751	705	704	750	719	739	684	668	647	767	764	703	701	721	679	745	737	711	694	676	701	699	707	729	738	750	709	694	707	716	760	736	738	746	719	738	678	700	693	697	756	719	718	709	731	737	711	701	739	720	751	692	722	725	731	734	712	693	736	724	738	718	741	709	714	714	737	798	718	752	725	720	728	723	768	715	712	711	705	687	681	723	755	682	691	718	728	699	781	734	745	717	750	721	726	762	683	711	701	736	757	747	723	679	767	713	756	756	775	706	749	746	717	727	761	703	710	740	692	686	719	713	688	707	718	731	685	719	724	701	711	705	720	750	757	785	707	726	693	691	698	727	720	732	706	742	721	694	731	758	716	747	714	769	696	710	747	681	736	740	688	746	722	724	703	717	729	730	670	726	747	721	737	699	669	690	689	694	725	788	743	732	706	727	716	737	735	753	770	741	695	723	752	677	719	699	698	735	736	716	709	723	720	733	732	725	690	729	689	709	742	700	748	704	756	734	689	689	714	708	719	717	704	691	727	692	736	763	752	728	770	696	727	711	717	709	736	726	756	699	752	729	696	740	754	739	726	711	667	695	689	728	657	717	734	753	737	805	744	710	696	689	702	753	741	714	746	718	732	731	693	696	737	732	723	681	730	772	738	732	722	673	678	670	734	766	709	754	719	776	769	723	774	793	747	725	705	692	718	746	711	716	706	728	720	701	794	737	706	730	715	773	730	756	699	725	703	716	726	752	764	711	718	759	732	714	714	717	708	690	737	746	734	739	726	734	674	718	714	743	750	756	720	721	725	695	711	750	743	736	700	687	720	680	728	739	736	723	722	719	707	707	702	754	755	709	740	740	658	698	729	748	735	733	696	767	728	716	694	755	717	696	760	742	719	681	724	779	746	698	688	713	716	701	766	722	744	708	743	732	742	670	736	745	747	763	718	734	719	746	757	696	699	745	701	717	733	707	700	719	695	699	744	735	737	743	734	711	770	712	736	690	693	691	697	744	707	777	719	761	713	726	689	734	685	676	756	710	697	689	728	676	704	707	706	760	707	734	706	668	690	677	735	709	706	705	726	716	762	713	758	728	703	713	713	751	733	753	710	704	692	709	728	750	773	699	769	773	673	709	643	696	688	777	758	670	698	691	706	739	758	693	746	745	702	704	668	689	722	722	743	721	728	707	716	722	753	692	753	731	698	760	709	678	727	707	743	711	734	719	729	735	687	737	738	759	739	724	743	741	695	688	728	741	759	729	714	719	707	730	746	736	730	776	721	717	706	729	733	707	733	768	694	711	692	701	696	691	752	678	710	739	734	707	684	677	708	704	771	721	752	716	712	765	742	705	720	695	722	708	685	717	739	773	730	725	750	684	695	764	782	696	726	743	732	736	728	716	749	695	751	749	714	666	768	700	712	702	734	761	712	722	716	686	693	713	727	721	752	702	702	736	740	714	709	712	713	697	684	703	721	698	699	714	736	759	760	711	696	706	761	667	758	704	677	738	700	712	720	696	734	704	752	723	683	729	728	705	686	749	693	722	711	773	690	679	726	748	740	728	725	678	711	755	709	712	742	767	737	720	679	701	709	739	716	732	696	735	753	744	675	726	721	727	715	740	728	670	719	690	698	717	690	711	744	743	672	736	715	751	702	705	764	720	728	735	724	713	752	696	715	725	724	773	760	708	721	727	753	695	742	662	708	729	693	710	757	669	741	712	717	743	731	700	721	696	714	710	734	706	722	715	719	722	703	679	764	680	735	681	705	757	762	707	697	731	716	702	679	721	682	747	725	770	703	742	703	677	701	720	735	680	751	743	715	721	692	734	682	684	750	712	772	763	721	716	718	681	726	738	720	736	716	741	677	701	745	738	690	742	683	730	732	708	709	736	741	723	730	678	726	721	677	678	734	721	724	774	737	703	804	700	704	725	679	707	697	720	683	704	724	731	723	699	773	710	721	711	736	730	729	738	779	722	777	690	711	698	753	752	735	722	697	706	720	697	751	739	754	710	731	808	742	691	702	692	674	740	700	675	701	744	736	728	702	688	723	755	763	677	727	732	698	750	744	738	780	756	732	693	719	702	716	763	726	719	708	758	722	765	727	708	736	764	710	704	697	727	763	745	693	717	738	688	746	737	691	732	722	723	745	719	720	725	737	754	805	763	744	751	771	719	718	718	748	646	677	711	756	744	705	751	699	702	720	741	770	698	730	715	767	700	696	743	710	701	737	728	700	758	733	736	712	708	717	765	728	706	750	698	713	737	729	762	723	702	739	698	683	707	736	736	692	726	724	688	745	705	734	723	715	772	693	697	754	659	718	728	678	718	738	701	722	738	751	726	786	708	671	716	754	701	728	706	744	715	716	699	699	740	694	680	743	683	715	668	751	746	756	740	728	728	733	744	719	713	691	726	735	714	716	703	715	723	714	734	731	709	753	753	706	706	689	721	753	716	758	748	737	700	704	768	708	754	723	725	677	751	713	719	687	704	688	748	706	775	701	703	741	728	787	718	734	713	704	672	709	695	678	690	740	729	678	737	695	742	732	711	721	696	739	731	634	718	704	742	728	734	743	720	698	670	716	732	692	697	729	729	706	672	716	741	723	716	724	737	747	701	741	692	726	730	671	730	706	744	665	705	681	749	719	706	723	706	771	714	717	689	752	735	716	748	721	724	715	733	775	752	698	723	722	696	744	698	738	691	722	727	708	742	690	748	702	724	727	727	678	665	773	730	721	755	745	701	812	739	741	724	716	681	675	697	683	737	704	707	782	725	703	706	702	693	729	735	698	727	739	714	706	681	732	709	707	747	738	704	724	670	700	755	674	736	732	702	699	751	729	694	747	727	756	721	750	744	668	706	691	690	716	689	715	724	707	696	787	755	736	723	718	732	729	728	728	702	737	727	674	734	663	730	700	759	656	672	704
7118	2913	1487	1147	1810	1834	1298	831	600	437	332	261	191	140	133	98	75	67	66	63	51	68	55	57	45	52	54	46	43	32	48	38	43	53	46	47	44	43	48	32	42	35	44	41	43	36	36	36	28	34	36	38	34	34	35	36	42	37	28	27	35	28	30	32	42	34	34	35	32	25	29	29	32	37	39	32	28	28	32	20	41	26	37	31	27	36	29	33	38	45	35	23	33	38	38	36	35	23	30	36	26	36	37	43	32	29	32	21	37	30	25	32	31	46	31	38	40	27	33	36	27	39	27	32	27	24	28	23	32	36	26	38	38	29	26	31	27	28	19	27	35	25	31	28	36	22	23	31	28	27	41	25	33	41	35	41	31	42	36	38	29	28	41	34	21	37	32	29	30	28	28	31	27	28	33	29	29	28	26	35	19	26	37	40	35	26	28	34	21	31	34	38	27	21	22	26	39	22	33	29	26	29	31	27	24	30	42	35	40	35	33	30	29	37	37	26	44	19	33	30	26	37	31	25	21	33	30	32	22	38	27	26	37	41	21	28	34	31	34	23	31	27	28	38	24	26	24	33	30	25	24	25	33	26	27	31	30	23	31	32	33	33	42	40	25	26	30	29	24	37	25	26	31	31	37	31	27	31	28	31	40	27	33	24	37	36	32	23	26	28	22	28	24	16	31	26	27	27	33	48	35	26	27	20	20	27	33	20	26	32	34	26	32	27	29	34	27	29	29	22	30	33	32	23	35	25	37	30	25	27	42	31	34	25	25	34	35	35	28	32	38	26	36	31	30	34	35	31	30	36	31	20	32	39	39	36	24	28	40	47	36	32	27	28	38	37	33	42	22	24	31	23	29	25	37	44	25	47	27	38	34	23	28	26	39	30	44	27	26	28	34	22	27	30	31	33	27	33	31	34	22	40	27	30	23	33	23	30	21	35	31	29	36	33	31	29	27	31	26	28	17	23	41	26	22	37	35	30	22	18	26	30	22	29	39	27	35	34	36	24	24	32	33	40	37	26	43	32	26	25	25	24	30	26	34	27	31	33	31	24	25	27	24	38	34	32	31	30	25	26	37	36	26	37	29	20	33	22	19	31	30	17	25	29	26	29	23	30	28	22	33	28	36	33	32	25	36	28	27	30	33	37	23	30	33	29	24	34	37	27	30	18	36	30	38	30	35	21	25	23	42	36	35	38	32	29	35	28	26	29	42	29	29	38	23	35	31	37	35	30	28	32	31	20	30	34	40	29	41	30	34	30	34	24	37	30	38	33	25	34	32	33	31	22	30	35	31	37	46	40	34	35	36	22	42	22	27	37	33	32	31	18	32	39	23	22	30	26	30	33	40	41	27	33	30	29	27	25	26	31	24	38	36	25	20	23	16	30	29	28	24	36	29	22	29	35	31	33	20	38	34	29	25	32	33	23	24	29	30	30	26	24	32	30	36	30	28	33	25	38	32	26	28	39	24	26	28	29	28	37	43	33	34	28	45	29	26	26	23	25	17	32	37	30	38	17	29	28	27	27	29	37	32	24	30	37	18	33	30	21	34	30	26	17	39	29	30	22	25	25	28	21	37	24	37	34	23	32	44	27	29	18	30	21	20	31	29	27	34	27	27	22	27	24	27	31	28	22	27	34	26	23	27	29	25	27	35	32	34	26	27	38	30	30	26	30	37	25	27	25	27	24	37	33	26	26	40	26	20	21	39	26	39	25	34	40	37	41	30	27	35	30	26	23	27	28	35	35	25	25	31	20	37	34	25	28	30	26	34	28	20	25	32	29	41	35	31	37	31	23	31	25	29	31	37	39	25	23	23	29	32	31	24	26	39	22	28	17	27	27	30	37	26	30	28	33	29	36	39	28	28	31	32	33	33	32	32	28	24	29	28	29	33	34	29	24	33	24	22	25	36	28	30	27	25	27	33	27	30	23	28	41	31	34	34	22	27	34	32	34	31	35	40	31	34	39	27	25	31	24	20	35	29	26	36	28	20	31	22	32	38	28	20	30	29	30	28	37	30	24	31	32	32	25	27	19	35	25	37	29	34	27	33	29	18	26	31	29	30	31	30	27	21	29	25	24	29	34	25	30	32	22	21	24	23	23	32	26	36	29	38	30	23	32	32	17	41	27	27	40	27	38	37	20	28	29	32	28	28	27	24	36	35	36	24	38	22	33	32	31	22	32	42	41	41	26	25	29	34	30	28	26	19	34	30	22	28	20	23	24	24	32	27	38	29	39	30	24	26	29	32	23	32	26	26	37	29	28	30	40	40	25	27	25	23	23	34	18	33	26	25	17	38	28	23	24	35	36	26	37	21	33	24	28	32	34	21	34	29	28	32	40	23	26	26	31	33	35	35	32	26	29	24	21	23	32	38	26	34	25	29	26	37	26	32	25	18	26	22	30	28	28	27	37	21	23	31	23	27	20	34	39	30	34	28	30	26	33	32	19	27	20	32	34	25	29	32	30	37	32	26	34	32	19	27	35	31	27	24	29	32	26	27	29	23	23	29	32	33	28	27	25	27	32	20	28	40	31	31	30	20	35	32	22	28	28	31	37	27	29	35	40	24	29	23	27	37	27	24	27	36	31	21	30	26	40	29	32	28	27	30	29	27	26	27	29	35	19	30	23	40	28	41	27	20	36	32	41	34	24	38	31	26	34	30	31	31	28	34	21	31	33	38	29	31	27	19	29	26	32	29	32	27	28	32	30	23	24	32	36	27	20	35	39	34	25	29	25	24	25	29	34	28	27	31	29	27	38	21	40	33	24	31	34	38	29	22	37	22	23	28	33	28	31	34	33	26	33	29	25	35	31	26	28	28	36	31	32	33	25	33	25	24	36	33	18	28	25	20	29	38	29	35	24	24	29	17	32	31	23	30	28	36	21	26	25	35	34	20	35	30	28	44	26	41	28	21	32	25	36	29	19	24	32	36	38	23	30	28	23	21	31	38	30	26	28	27	37	23	34	34	23	27	26	32	35	29	34	32	21	27	30	30	29	26	24	36	24	37	30	31	28	43	25	36	50	37	28	26	31	33	31	28	33	28	29	37	21	31	36	35	29	33	36	30	28	28	28	23	26	30	32	24	35	35	32	37	33	14	30	30	24	31	30	35	29	21	32	39	33	29	23	37	23	34	32	33	30	30	25	26	30	24	34	26	27	26	34	20	24	44	37	30	27	27	42	25	34	32	31	31	35	26	32	33	25	30	26	26	19	26	35	29	28	22	20	33	22	28	30	28	29	21	30	37	28	34	25	27	43	30	28	24	33	32	32	35	28	22	29	34	35	27	15	19	27	41	31	36	34	19	29	30	25	39	34	32	34	29	31	24	21	32	21	38	28	40	26	19	33	29	33	26	30	20	23	26	32	35	40	32	32	24	42	25	26	21	34	14	35	32	22	32	27	28	36	31	19	25	25	22	28	36	34	24	24	30	33	35	32	31	29	34	28	34	41	35	31	32	26	35	36	23	27	37	26
43527	29976	22579	37104	43681	40002	33785	27282	21468	17030	13622	10301	7997	6178	4738	3702	2927	2484	2196	1986	1870	1731	1639	1599	1559	1477	1299	1293	1134	1114	1039	1042	1029	904	941	878	839	811	806	781	821	806	833	918	859	849	824	844	862	811	734	816	843	932	865	896	916	846	809	837	789	733	769	721	676	691	734	786	683	743	644	641	653	617	626	609	599	635	620	665	636	584	601	620	595	541	535	512	498	508	492	470	474	495	530	514	538	541	490	540	504	494	464	492	521	505	495	442	486	475	473	505	468	488	493	497	502	486	475	495	527	503	504	522	481	472	512	502	504	448	500	509	493	458	480	481	444	441	469	458	524	451	505	504	430	443	468	486	493	483	490	459	503	481	456	532	463	487	479	478	491	465	483	469	489	446	500	467	456	481	426	444	463	405	509	447	461	466	468	491	494	460	461	503	457	482	511	465	454	478	497	453	452	463	451	430	487	487	445	449	472	473	443	460	459	472	491	476	455	449	479	429	490	457	436	495	450	458	438	444	489	499	473	488	467	469	508	494	511	448	478	433	457	460	475	459	456	468	470	440	445	490	485	511	450	461	488	487	477	495	449	476	490	446	455	490	425	470	422	467	509	469	465	466	452	449	511	465	449	484	478	460	455	452	481	458	467	446	425	457	427	445	465	461	452	449	455	453	428	469	430	438	482	474	454	481	480	450	455	469	475	496	434	480	453	495	484	470	468	486	481	449	477	482	498	481	438	490	431	492	449	447	458	483	485	449	453	472	449	445	495	457	474	444	455	466	507	436	432	484	454	498	452	466	461	459	488	484	406	456	462	455	462	490	454	476	455	442	463	448	486	465	455	432	496	452	432	462	468	439	494	437	486	494	438	460	471	458	467	462	458	488	483	490	453	464	479	430	433	465	436	463	463	427	500	459	457	486	402	467	496	473	475	427	466	470	476	436	460	450	468	475	467	467	493	429	477	494	475	474	500	434	465	456	451	474	465	484	451	410	455	484	501	443	475	424	462	408	482	435	434	481	465	481	481	459	445	466	467	492	474	448	448	487	481	454	448	471	515	455	478	507	439	477	434	490	465	452	457	491	448	466	469	483	456	455	478	442	478	505	464	438	494	456	452	513	419	427	483	471	486	492	469	443	489	486	464	512	494	470	463	477	475	436	463	474	464	480	408	463	460	449	446	478	490	493	476	480	459	480	470	443	478	422	493	447	487	467	459	491	458	453	446	472	485	440	483	473	485	454	434	507	430	475	465	453	436	497	440	455	462	475	452	512	424	473	493	482	434	461	460	459	450	497	439	487	500	474	470	476	463	495	468	441	427	478	483	436	490	466	468	475	532	501	471	499	453	483	500	446	456	458	449	425	461	478	483	465	424	504	469	464	493	469	472	460	473	457	454	491	482	464	463	406	462	515	468	444	473	485	454	522	478	458	458	508	455	474	459	453	466	435	449	452	481	468	449	461	463	471	488	439	423	445	458	463	469	494	509	442	518	449	458	491	509	468	495	437	461	452	438	445	424	452	466	490	465	495	471	511	465	436	456	454	456	440	456	434	454	492	464	466	468	495	467	493	409	474	461	475	465	443	459	471	471	488	482	427	501	446	480	503	452	475	445	459	430	448	485	465	498	449	478	466	450	440	474	490	460	479	433	419	485	456	452	461	484	490	443	463	496	462	462	475	460	428	469	461	496	461	469	499	470	484	443	473	449	474	458	432	454	435	448	444	450	472	483	465	481	456	453	429	470	460	462	438	461	412	440	479	496	483	478	462	432	472	455	452	507	494	494	492	458	459	473	494	472	494	457	441	479	481	426	474	474	447	468	445	439	481	470	460	483	471	470	421	517	483	462	449	420	453	471	443	450	489	430	461	436	497	462	467	513	481	465	473	481	455	443	501	493	444	461	465	409	493	490	457	463	443	464	470	502	442	439	447	474	471	462	436	450	490	494	475	462	500	475	480	488	477	485	445	456	505	474	473	479	483	459	448	460	481	433	495	473	486	458	469	470	446	507	461	469	453	493	473	422	454	468	483	495	475	473	460	441	431	481	479	470	449	462	445	501	465	456	464	456	451	472	442	473	445	450	485	462	468	476	482	485	461	438	444	462	467	438	472	482	428	453	492	456	448	492	485	459	475	486	456	480	456	452	442	468	442	455	453	479	472	450	472	453	470	471	486	471	468	488	459	468	506	463	507	480	446	464	473	470	427	427	501	440	457	472	446	492	469	480	451	493	446	471	496	479	489	477	468	414	472	471	510	439	488	461	455	451	481	487	466	433	509	453	470	426	453	483	457	474	450	455	483	483	465	505	455	464	443	493	458	482	476	441	471	468	426	441	485	444	483	455	479	430	460	473	486	509	461	456	437	457	487	488	471	454	458	426	423	484	492	483	508	491	472	465	481	436	441	449	464	484	464	477	460	477	441	446	461	465	485	486	439	466	461	490	447	450	451	460	450	450	443	443	473	451	468	449	453	475	487	454	462	499	489	479	433	459	466	496	465	431	467	497	473	449	495	465	476	489	484	445	470	486	476	474	442	462	461	493	532	501	486	437	469	474	487	446	489	445	491	459	480	468	423	480	478	440	439	456	417	459	474	453	470	477	478	473	457	487	456	486	485	456	494	446	471	480	462	498	494	462	510	487	451	448	506	429	461	439	450	451	438	492	468	439	465	478	473	457	490	463	475	439	480	507	468	492	430	477	490	460	495	486	463	531	442	451	453	473	471	464	465	451	449	464	431	481	465	478	449	448	460	480	504	483	493	482	457	499	496	438	492	449	469	470	492	469	477	465	455	506	447	472	516	427	462	449	438	488	452	479	447	455	448	472	454	491	482	461	496	492	456	491	501	481	429	466	497	510	446	499	463	482	448	461	503	479	457	435	452	452	505	445	493	481	474	501	478	469	488	434	434	458	477	446	439	438	440	474	449	442	481	436	453	477	462	453	533	487	450	465	470	520	469	517	542	437	466	439	463	471	486	431	456	470	471	473	479	434	445	503	488	472	483	459	491	452	444	470	481	457	475	428	496	465	475	434	460	465	462	488	450	500	481	496	484	483	416	460	474	445	488	466	445	459	480	478	456	475	478	486	441	460	471	501	461	443	513	472	427	450	476	486	440	459	462	488	433	473	475	466	452	468	466	443	481	462	461	462	483	486	453	459	490	486	455	457	471	472	449	469	472	468	459	469	463	447	434	469	483	434	432	453	503	436	453	454	469	473	485	442	487	493	505	449	488	501	443	438	447	484	454	458	473	438	464	472	449	483	425	475	423	459	438	432	461	473	441	480	442	474	519	446	476	461	465	496	475	482	456	436	497	440	466	494	458	498	515	499	485	420	453	474	462	452	419	494	478	458	466	473	499	472	477	498	476	438	496	440	467	450	472	474	448	456	461	463	450	443	453	501	473	448	426	522	464	462	488	464	442	485	470	444	459	460	443	510	494	453	461	471	452	490	481	474	442	462	449	484	489	484	488	446	494	464	479	434	459
3712	1128	563	479	715	726	538	364	265	187	148	96	83	88	59	56	65	39	43	41	36	34	30	36	38	40	27	33	26	46	48	39	30	27	40	39	34	34	30	41	30	27	35	28	38	40	30	42	32	40	32	32	31	42	34	30	50	48	27	30	33	39	32	34	29	30	30	28	40	43	30	39	48	40	33	29	26	41	35	33	33	38	29	34	43	37	37	26	35	30	45	24	26	42	27	28	21	30	33	27	31	39	33	38	30	35	29	25	35	30	36	36	44	27	26	29	32	27	34	28	43	24	34	24	37	33	25	28	27	31	39	32	40	37	28	30	37	26	33	30	27	28	20	33	27	38	30	33	38	33	42	24	35	25	29	39	33	32	26	33	29	41	36	24	28	39	32	28	34	43	35	34	20	28	28	38	34	34	26	36	23	33	25	25	23	46	32	22	27	34	31	35	23	37	37	33	32	22	36	27	33	26	42	36	26	41	33	25	35	27	17	45	39	35	36	43	31	26	39	30	27	40	28	28	30	28	29	40	31	33	26	22	30	35	37	27	37	34	37	42	36	32	37	35	27	39	26	35	31	34	39	26	37	40	31	42	30	42	32	28	28	28	24	21	33	30	26	22	29	24	32	35	33	33	32	35	33	23	26	35	45	39	31	35	22	37	32	34	32	33	37	29	37	26	38	32	19	31	35	32	28	30	23	29	28	32	35	30	40	19	34	27	35	37	31	38	34	30	27	41	25	29	33	27	29	20	29	31	38	31	40	33	24	30	30	33	43	32	39	29	27	25	33	33	29	32	33	35	28	34	37	35	32	41	38	45	34	33	33	34	36	34	29	29	45	26	25	29	25	30	30	28	42	29	21	38	28	25	26	45	34	28	35	35	33	34	28	32	26	25	35	33	36	36	38	26	26	32	30	27	28	23	36	24	22	42	30	30	35	28	30	36	26	28	30	25	29	37	40	32	29	45	37	38	22	33	26	29	32	22	32	31	28	34	36	25	27	31	34	38	33	37	30	36	35	30	34	31	33	31	35	35	46	28	31	33	30	26	22	35	27	36	26	22	29	27	31	35	28	21	27	40	39	30	25	25	39	29	34	36	20	33	28	37	34	33	24	32	27	21	38	36	36	37	33	26	28	30	24	40	25	32	38	30	27	33	27	34	22	25	37	29	25	38	30	31	27	30	26	35	43	34	28	34	41	25	32	32	34	36	40	28	22	27	30	24	32	25	29	39	33	34	28	34	37	44	35	34	28	38	26	17	31	35	30	30	31	34	23	26	41	39	42	27	25	26	28	42	23	31	28	31	28	46	26	23	31	36	31	32	36	36	44	28	26	41	38	25	36	40	21	26	38	27	18	30	37	28	27	28	33	33	37	35	37	28	31	26	24	42	27	34	26	29	29	34	26	40	25	46	36	41	36	28	23	33	35	32	29	24	39	32	33	32	28	22	27	35	27	23	37	32	23	34	33	31	43	26	31	35	37	33	44	26	43	32	44	26	32	41	35	29	30	39	34	20	32	28	34	32	37	30	24	39	25	22	36	44	35	33	41	23	28	31	46	40	36	28	25	40	27	28	26	31	32	45	39	33	32	30	40	37	34	28	35	29	34	27	30	27	35	26	33	35	30	33	27	31	37	36	27	35	37	18	33	26	29	32	25	26	38	24	32	41	35	29	32	37	32	33	33	25	28	36	21	31	31	38	38	29	30	33	29	24	23	37	36	26	48	31	27	23	34	28	28	30	36	35	29	34	32	39	31	28	31	34	34	25	28	34	23	52	25	33	30	31	36	28	34	31	34	22	26	36	28	40	26	33	26	37	28	24	27	27	29	28	34	23	27	31	25	24	42	28	29	25	37	34	33	34	31	33	26	25	32	26	36	34	39	31	35	30	26	23	36	24	44	24	30	30	34	28	28	38	34	35	33	29	27	39	24	33	27	35	20	28	34	30	29	35	27	24	41	28	31	25	37	38	35	29	43	27	42	34	35	40	26	33	35	33	30	30	32	22	40	36	32	26	32	34	26	29	44	30	34	26	41	38	37	28	39	35	36	43	30	21	37	34	31	29	26	29	34	38	27	33	29	39	36	19	29	35	22	31	36	37	30	31	45	30	40	25	27	33	33	25	28	33	41	29	28	37	27	38	25	33	27	26	31	26	29	32	39	28	35	46	32	25	34	31	29	27	25	37	31	40	24	47	27	24	30	39	42	32	36	41	30	33	32	24	19	25	40	26	27	48	39	36	30	33	21	28	29	26	31	40	24	32	36	26	30	30	24	38	32	35	35	39	35	39	39	31	34	32	29	34	35	30	23	22	36	47	26	23	36	34	34	24	31	27	35	42	25	29	30	26	35	32	30	33	31	27	39	33	35	33	36	39	30	33	34	47	40	22	34	36	32	27	39	45	36	32	25	35	25	31	30	33	39	24	29	39	39	38	26	41	36	32	24	33	29	26	26	26	33	32	25	32	29	33	21	31	24	38	35	21	27	35	30	27	28	38	32	31	35	30	34	26	41	28	31	23	32	31	20	32	46	28	36	33	29	21	35	23	29	27	36	29	49	24	27	27	37	26	33	24	28	37	32	34	37	34	27	31	28	26	38	31	39	23	37	33	33	26	34	39	36	38	33	28	35	24	23	29	41	30	43	27	22	34	26	37	40	38	29	24	25	34	32	39	32	20	34	30	26	25	41	30	23	43	31	23	26	31	21	25	37	37	33	25	31	36	24	31	24	32	37	31	37	32	36	32	25	34	24	28	38	22	35	34	35	28	26	42	23	34	29	35	24	30	43	24	40	33	36	33	41	29	26	28	34	42	28	36	28	40	31	35	34	36	34	27	21	29	25	35	28	35	29	23	27	27	31	32	29	26	37	23	36	21	33	31	27	44	33	36	37	30	24	35	34	25	31	34	27	36	32	30	27	34	48	28	30	25	31	34	26	40	29	32	36	32	40	30	26	30	24	36	34	26	40	39	30	30	36	28	24	34	27	30	34	39	27	33	41	27	32	30	26	42	32	26	25	26	33	37	25	36	27	27	29	29	32	31	22	23	24	35	34	39	39	28	37	25	33	26	32	19	25	35	22	33	29	30	30	41	32	29	35	28	35	37	33	30	46	32	21	40	38	38	26	34	29	38	32	26	35	23	41	33	28	34	24	38	34	36	40	32	33	28	35	27	28	31	34	27	24	29	25	37	34	33	32	30	33	30	37	20	30	32	36	20	28	24	34	29	27	38	35	33	34	26	34	23	39	32	35	28	26	22	33	35	26	33	25	35	23	30	29	32	34	38	29	30	32	28	28	29	42	39	35	31	28	31	32	35	31	28	26	25	31	39	31	24	23	35	32	32	40	33	31	36	30	27	26	28	30	20	28	38	24	25	37	39	32	33	38	29	27	33	40	35	33	25	33	25	40	31	38	34	37	29	32	34	37	28	26	37	39	29	35	20	34	32	36	37	42	32	33	38	21	33	30	30	39	37
34190	21070	12875	27006	33586	29584	23172	17123	12329	8977	6648	4730	3286	2267	1658	1356	1099	1041	990	869	858	861	802	790	826	776	723	709	709	625	657	674	630	653	611	609	600	608	608	590	634	586	635	647	627	647	676	652	660	638	655	647	669	675	728	666	700	635	626	642	659	613	644	644	640	617	629	591	563	581	573	580	572	520	537	583	615	552	619	568	546	544	561	571	533	539	551	487	494	476	497	534	470	521	509	509	486	454	495	505	525	527	474	476	530	501	561	512	519	479	500	519	544	532	525	548	522	484	542	498	537	500	532	516	531	508	527	522	502	509	543	514	557	497	497	496	500	484	439	507	526	510	511	528	488	508	498	466	495	527	473	518	529	475	500	504	501	489	519	484	467	496	461	492	516	491	535	568	497	479	485	508	493	501	474	522	494	493	516	495	492	558	532	507	488	453	493	502	515	496	472	498	538	523	523	505	472	510	494	521	477	477	469	502	503	488	522	490	496	495	465	487	515	527	512	506	499	488	512	533	477	510	497	498	478	497	506	457	506	520	468	524	541	530	503	479	499	510	515	492	487	499	517	513	499	486	474	532	482	500	487	525	506	503	460	519	556	533	508	504	505	501	478	510	514	494	525	480	474	497	496	500	515	500	475	474	520	488	472	490	480	484	508	466	502	450	513	491	528	490	476	487	482	508	482	501	481	456	531	473	498	458	517	500	527	517	515	473	457	518	484	538	518	553	511	494	472	488	515	486	504	497	489	501	486	499	474	494	500	487	508	509	466	510	501	505	503	517	510	500	516	515	463	473	506	457	521	483	532	522	479	482	528	497	489	541	496	493	509	523	503	463	518	484	508	491	478	502	523	529	479	516	476	459	519	524	521	505	498	504	528	501	522	491	483	497	491	484	485	507	477	500	491	483	478	531	507	507	507	494	496	494	518	483	490	512	494	480	516	565	483	532	489	514	483	487	476	504	569	514	470	472	522	489	519	473	469	487	472	503	485	489	487	502	490	547	448	522	488	514	491	526	515	473	513	484	510	502	469	515	533	482	501	502	500	528	490	502	515	480	506	487	463	475	524	479	467	506	486	480	500	533	517	479	456	473	491	489	474	510	530	495	518	486	536	466	509	485	470	470	478	485	509	522	504	501	510	502	501	532	534	478	479	519	467	478	497	527	498	455	500	483	467	482	503	483	527	499	503	514	522	471	480	491	508	505	474	496	482	469	499	510	505	494	474	509	490	513	501	479	493	494	503	482	534	514	500	507	483	482	456	494	546	509	470	504	520	528	504	478	500	488	527	483	502	568	481	519	498	498	496	518	485	500	503	501	476	498	510	483	505	496	537	510	478	478	505	534	499	484	535	508	475	479	520	464	468	460	517	532	467	473	552	527	541	481	466	457	508	516	491	531	530	546	483	471	476	520	509	451	519	515	513	504	515	485	531	517	475	513	513	509	489	479	520	509	533	485	520	515	510	480	532	544	524	524	476	452	518	513	492	473	488	520	504	514	477	477	463	494	492	476	499	528	468	475	488	459	516	478	484	518	492	531	477	482	481	505	516	455	517	494	473	469	530	487	510	527	479	479	533	462	509	488	452	472	490	473	498	496	501	476	490	502	486	494	509	483	500	507	492	486	520	515	486	527	468	490	501	483	499	530	472	486	481	530	463	534	498	478	496	484	452	470	557	488	516	476	470	484	507	530	520	520	507	467	485	480	520	506	518	454	464	556	501	498	502	513	505	515	518	501	484	483	545	462	504	511	513	505	475	498	530	489	452	471	491	500	510	520	497	474	518	492	488	471	536	520	482	530	485	505	516	492	479	507	513	494	480	473	464	520	508	510	514	489	466	482	518	521	549	493	507	519	502	526	478	523	496	442	502	503	532	469	497	465	522	508	513	505	500	506	456	541	505	505	486	456	505	479	507	493	527	475	448	523	497	505	521	489	482	503	489	479	493	504	486	482	471	529	519	502	493	513	451	483	519	535	516	493	497	494	508	501	485	516	498	476	515	513	486	475	496	523	521	508	527	510	538	437	525	490	484	440	456	522	510	551	522	483	465	494	485	489	479	464	461	493	438	519	462	494	476	499	532	484	479	472	499	504	498	518	483	472	483	474	494	493	496	487	494	458	496	491	514	510	484	458	493	502	501	538	530	525	514	497	488	496	458	481	490	560	503	447	534	515	497	473	516	498	509	540	493	476	484	458	507	502	513	506	527	499	492	488	482	492	489	504	507	466	504	498	511	534	497	497	478	486	507	509	483	496	500	478	518	500	489	494	483	524	526	513	512	450	509	514	476	481	456	509	497	503	464	475	455	510	502	493	456	516	469	468	505	428	451	470	480	504	475	486	523	482	465	516	488	494	501	479	520	551	513	494	491	467	507	508	525	476	485	484	483	478	456	517	484	517	501	487	532	501	489	505	500	546	500	531	508	499	520	500	489	484	530	497	504	464	512	460	507	488	512	461	494	501	496	490	482	524	446	488	498	495	487	452	518	514	501	453	530	525	477	485	529	505	451	473	518	497	521	489	501	487	532	522	477	501	514	495	499	490	493	527	474	496	495	490	517	491	493	480	486	489	494	464	503	498	525	510	470	509	527	489	521	511	503	481	483	488	492	486	503	504	493	485	482	528	487	464	507	500	521	525	449	492	481	496	484	485	502	478	477	503	492	496	517	525	493	456	512	486	478	522	516	519	533	492	508	458	500	501	529	502	498	478	467	482	514	513	543	515	521	501	509	498	503	491	477	492	464	481	527	493	465	525	486	513	508	501	486	489	491	477	495	498	487	484	490	479	515	526	494	465	460	492	496	499	478	456	498	510	483	525	468	512	509	490	526	481	491	491	525	458	462	492	510	487	487	523	475	464	487	486	504	512	508	495	493	475	528	523	550	489	479	524	525	477	456	529	545	469	487	503	495	509	527	504	513	497	528	491	493	485	479	495	474	474	478	500	484	466	520	514	486	482	499	513	488	490	489	471	529	512	486	487	503	517	500	514	489	495	518	507	473	526	496	488	526	486	462	494	495	518	517	491	493	502	485	474	473	440	502	495	483	486	503	451	522	477	520	502	477	513	502	492	468	470	510	487	486	480	524	472	511	513	491	486	521	572	525	496	505	489	547	485	490	481	502	497	465	516	492	526	490	510	479	517	525	538	538	494	472	491	492	530	497	507	533	504	487	559	486	504	552	504	520	498	512	523	489	462	473	507	510	558	480	478	491	475	483	491	531	526	492	498	457	524	497	504	544	502	503	497	470	490	518	500	480	517	467	516	498	479	528	477	480	511	476	484	473	542	515	518	473	463	496	529	515	495	506	507	484	456	508	471	507	539	486	524	505	474	471	528	511	479	481	510	466	498	521	468	453	500	495	495	501	512	501	536	534	478	505	495	454	491	494	463	495	500	475	475	445	515	543	497	481	449	482	478	471	504	534	503	480	494	506	502	466	508	496	521	454	499	477	463	495	503	504	505	489	518	469	497	458	511	511	498
3688	1068	529	443	703	685	506	383	221	175	152	99	74	66	56	45	34	41	36	34	43	39	45	39	35	39	32	45	33	23	27	30	40	31	31	27	33	23	40	42	32	30	33	43	34	36	31	38	27	36	40	49	37	48	31	46	34	36	34	39	27	42	39	43	38	28	29	32	39	37	35	27	31	29	39	34	28	34	30	47	28	31	28	30	34	34	27	29	23	22	39	27	31	31	31	38	28	33	22	33	42	17	35	31	32	33	31	34	31	38	36	26	25	25	35	31	33	23	31	39	21	27	32	33	26	32	34	29	38	21	19	32	27	28	43	40	30	24	32	33	26	26	35	31	29	32	25	27	38	29	33	27	36	28	37	27	26	36	33	26	23	33	23	24	28	32	34	27	22	31	33	23	30	27	27	30	31	28	27	32	21	34	33	25	39	27	31	29	41	39	22	30	40	25	27	35	20	25	40	28	33	29	26	39	34	33	17	22	39	23	34	34	37	32	30	33	36	27	35	29	31	28	38	26	30	34	30	38	40	39	31	32	31	34	29	24	33	24	34	34	44	32	25	31	26	43	35	30	25	24	26	31	29	24	31	32	36	31	28	27	20	26	29	27	31	36	33	39	33	36	26	38	33	30	30	30	41	29	39	43	25	24	31	37	31	23	29	27	22	36	29	24	28	34	29	26	29	22	31	42	34	37	31	35	28	35	29	25	20	23	33	38	29	20	27	30	30	21	35	37	33	25	29	29	32	39	35	33	22	32	47	23	31	36	39	29	36	33	26	35	31	26	32	30	33	30	34	39	29	25	28	34	25	28	30	34	38	35	29	30	36	32	30	25	29	32	32	29	29	25	28	23	29	34	37	32	27	23	25	29	30	33	33	30	25	31	36	32	23	31	26	21	38	40	28	31	28	29	41	38	33	42	29	41	25	28	24	39	31	31	39	37	25	35	23	29	32	28	35	39	23	35	36	21	40	28	32	31	31	34	35	33	27	27	35	37	22	24	35	24	27	29	32	39	29	33	21	34	35	34	35	39	34	28	27	34	37	22	43	31	23	27	27	16	31	35	24	28	33	27	35	22	19	31	29	36	34	36	33	27	29	19	31	32	34	36	37	29	33	25	29	31	40	41	41	30	41	31	28	31	34	23	22	37	27	30	30	37	32	36	43	23	27	28	28	20	32	31	27	31	28	50	19	34	28	29	36	26	34	30	35	34	25	37	38	27	28	27	33	22	23	26	28	26	23	26	28	35	30	32	31	32	24	34	27	24	37	27	26	39	39	24	40	29	34	30	39	32	29	27	29	30	37	31	26	29	29	25	32	32	42	28	22	26	36	32	22	32	23	35	25	27	45	24	37	25	29	28	35	42	27	25	37	28	36	36	29	33	38	26	29	30	35	28	26	31	28	29	25	35	20	27	26	23	27	32	37	30	30	33	24	36	34	43	33	29	24	35	30	38	37	30	33	39	34	31	30	40	29	30	31	29	33	36	32	31	40	36	42	32	36	36	23	37	28	25	41	24	27	28	26	34	35	30	31	33	33	20	27	33	29	32	33	34	33	29	23	32	25	37	28	25	33	29	38	32	36	52	31	33	38	21	40	31	41	24	30	36	21	35	26	23	25	33	30	33	24	28	29	31	37	24	26	32	26	30	37	34	28	20	32	36	34	39	33	34	34	49	38	46	24	41	26	40	34	32	23	33	45	27	26	38	33	35	31	28	28	28	36	31	35	22	25	23	34	28	29	31	30	31	30	36	26	37	45	33	33	29	24	39	30	27	24	37	34	19	28	30	37	30	30	28	19	24	30	34	24	29	45	36	24	30	38	47	27	26	33	36	38	31	21	25	39	35	25	30	31	17	27	22	14	29	27	26	33	30	32	21	31	27	25	25	37	33	36	32	38	27	29	36	31	23	25	31	31	29	28	37	28	25	29	38	37	29	34	27	37	38	36	30	35	27	32	29	25	32	33	34	24	34	38	18	34	30	31	32	33	33	23	29	37	31	34	31	20	21	28	33	27	33	28	30	32	36	38	35	28	36	29	25	26	25	41	26	32	36	24	36	31	31	24	30	30	31	37	29	33	34	17	26	31	38	25	30	29	33	37	38	29	27	33	20	27	32	35	23	35	37	35	31	21	28	32	38	20	34	34	31	39	33	26	26	29	37	24	35	37	16	25	41	27	20	40	36	23	30	22	30	35	25	32	29	33	27	34	25	27	34	26	25	24	40	28	22	22	37	36	35	31	32	29	32	40	24	28	28	26	32	25	36	28	35	31	30	24	31	29	36	38	28	33	30	33	26	37	37	36	26	30	28	45	37	29	33	30	32	32	33	34	30	30	39	38	27	31	30	34	38	30	31	32	46	34	35	43	20	37	26	27	27	24	35	28	30	30	34	27	33	36	36	29	31	38	34	36	31	27	33	48	28	39	34	29	39	40	35	39	29	36	35	33	30	31	41	32	32	24	32	23	33	30	35	35	37	24	24	31	37	29	29	31	30	20	40	28	34	33	33	36	29	28	36	32	24	39	39	44	29	40	36	28	17	46	32	31	32	26	38	29	33	32	41	31	21	26	39	42	32	25	26	24	46	36	34	32	29	29	34	22	33	31	34	34	30	24	26	32	34	22	40	26	36	35	29	34	32	30	32	26	39	30	22	29	27	35	29	36	24	31	25	41	26	23	30	39	24	31	35	31	33	26	28	27	36	42	29	23	34	29	30	29	30	34	25	38	36	29	36	37	34	38	32	22	36	21	25	31	38	29	30	28	29	40	34	37	27	40	26	35	31	36	25	33	20	34	31	28	28	31	41	29	31	30	32	29	30	28	27	31	25	34	41	37	33	24	38	27	23	38	27	33	31	23	22	24	33	28	39	33	21	34	34	27	42	27	51	28	29	28	27	32	22	31	25	25	30	33	36	27	37	38	30	41	37	33	27	28	33	33	20	36	28	30	25	27	35	33	27	34	23	34	35	36	41	24	30	28	30	40	34	36	40	26	32	34	39	30	36	26	35	32	35	33	43	40	27	27	34	32	29	35	33	39	27	27	40	34	26	28	38	30	36	29	30	33	34	37	37	29	28	38	30	28	20	35	24	32	24	33	32	25	35	35	18	33	24	35	38	29	32	38	27	27	30	25	31	30	36	32	39	41	32	31	35	30	27	31	24	31	33	37	25	30	41	29	29	33	33	29	37	34	39	35	35	33	43	35	29	30	24	45	27	29	28	30	28	31	23	30	29	26	41	30	25	30	28	26	29	28	42	24	26	42	33	26	34	23	29	30	30	34	33	28	28	25	43	33	26	16	28	31	29	25	37	35	51	26	38	34	26	24	36	43	27	27	31	37	24	37	28	34	43	28	34	33	34	42	25	37	32	21	29	25	28	30	27	38	25	27	30	33	25	33	26	19	28	36	34	30	43	26	36	29	33	30	39	28	30	34	30	31	27	47	26	41	33	36	34	40	33	22	30	28	35	30	30
34256	20609	12297	25662	32411	28405	22393	16892	11954	8929	6404	4512	3337	2258	1557	1296	1135	1008	896	905	777	826	792	722	773	760	710	743	655	673	621	651	664	627	622	603	620	609	612	583	637	659	661	644	629	640	633	638	631	645	666	643	679	706	717	695	671	676	662	630	612	632	602	632	591	605	618	599	589	593	561	548	563	507	559	542	617	576	569	562	538	524	517	568	567	506	511	508	496	487	573	494	495	510	497	513	537	506	507	464	509	485	518	469	496	511	491	500	520	493	462	483	520	527	496	500	497	459	521	536	537	479	497	496	472	524	486	501	458	516	500	482	494	482	530	483	495	514	518	494	488	492	486	480	472	510	522	473	500	512	502	515	473	532	475	479	477	539	481	466	475	488	474	481	492	511	483	548	499	486	488	422	490	468	480	453	488	457	448	484	470	506	481	506	505	475	479	483	514	480	464	500	510	494	488	503	483	485	482	498	452	494	490	501	482	468	489	481	491	467	494	500	543	485	508	507	502	471	534	491	466	494	517	477	486	484	503	493	508	483	560	518	475	496	531	502	470	508	479	482	536	520	457	515	473	549	478	481	498	463	466	531	517	495	506	465	531	495	522	478	459	475	470	484	515	468	506	475	544	514	512	487	474	476	473	486	486	454	489	423	508	515	475	484	482	477	488	485	502	472	465	488	439	462	503	495	520	463	481	497	497	467	507	515	499	471	487	530	485	439	427	499	489	520	474	465	476	493	511	443	469	454	472	480	515	504	493	518	508	482	470	468	470	505	505	493	523	502	462	471	494	535	470	484	474	523	476	494	506	473	483	494	463	499	472	505	483	456	517	449	493	511	533	449	504	444	491	500	526	474	516	452	474	484	520	501	469	467	510	503	476	501	501	507	540	526	514	503	501	491	476	483	478	493	495	474	544	498	497	487	495	453	509	462	511	492	497	499	492	491	470	465	524	472	481	493	488	491	486	473	488	493	505	489	478	476	515	502	501	467	470	460	454	505	466	500	450	497	498	510	520	495	480	448	495	546	497	483	511	480	525	455	457	470	490	503	481	485	475	480	475	494	489	496	491	480	491	505	488	524	490	475	481	477	490	506	488	485	491	524	505	454	510	502	514	497	443	477	474	560	528	494	488	488	479	460	480	519	471	471	524	496	499	486	475	443	495	512	473	453	480	478	475	512	494	498	485	482	495	488	508	521	482	485	486	488	478	514	478	488	475	443	505	480	513	490	517	492	457	459	501	523	518	539	504	474	497	524	481	539	480	492	484	448	481	474	510	467	500	508	477	459	511	518	458	486	507	486	498	490	500	460	466	451	465	494	508	518	487	463	489	440	519	514	491	465	459	471	449	492	474	481	511	482	481	475	443	494	498	492	484	466	481	461	486	512	462	483	452	515	517	541	502	508	477	492	507	498	523	542	526	510	505	480	545	511	500	486	504	484	499	503	496	519	513	467	492	480	471	491	497	452	473	506	493	479	506	471	504	490	504	481	462	485	514	508	516	493	506	514	508	498	514	463	470	495	476	508	486	488	498	492	462	507	470	487	519	496	482	484	481	478	523	483	509	516	488	534	475	520	456	499	507	454	457	500	487	494	500	495	502	530	477	473	495	490	494	462	494	455	494	500	473	502	468	515	515	512	518	482	492	451	460	479	492	518	498	489	469	499	487	539	485	516	510	481	521	493	492	473	488	478	447	454	532	461	461	505	483	479	499	508	473	454	482	547	462	494	490	484	485	482	499	486	483	527	478	454	573	489	458	483	533	494	465	504	470	480	457	532	466	529	492	487	427	506	479	480	487	504	478	479	549	523	514	483	478	491	528	484	502	492	482	472	490	460	484	487	481	488	431	505	444	534	500	478	519	470	499	475	463	502	464	480	519	446	485	492	564	473	449	499	502	501	501	496	474	473	447	467	459	456	515	509	485	520	496	481	471	429	496	513	522	501	499	510	441	524	492	511	517	487	500	474	513	469	459	517	512	478	498	486	496	473	499	495	468	512	488	501	538	482	474	499	487	515	495	467	511	466	463	491	484	496	509	496	530	509	470	522	485	486	502	519	495	482	485	521	454	479	524	482	490	482	489	494	452	497	480	483	535	491	486	469	464	502	472	542	482	505	471	493	493	490	494	471	470	484	475	513	494	531	502	490	453	498	479	475	480	500	469	452	496	446	473	521	509	498	537	516	508	515	493	489	466	513	463	476	493	481	477	468	478	470	470	486	500	441	517	490	504	493	507	468	503	474	537	500	503	423	486	483	481	453	502	535	478	485	534	476	471	500	502	502	536	473	540	517	474	477	493	469	472	470	532	512	467	519	511	489	465	454	476	460	475	511	504	510	480	508	532	520	489	484	545	501	497	491	516	467	485	474	488	494	471	460	466	470	515	521	512	508	500	463	462	510	479	506	487	518	489	486	482	474	505	497	504	502	540	471	528	469	484	459	500	480	479	437	489	494	462	495	472	510	487	483	515	500	524	487	512	486	496	498	522	494	468	501	521	490	487	496	483	453	506	500	477	482	504	488	482	517	487	463	462	542	507	465	497	502	461	485	514	505	498	447	491	445	516	482	529	500	484	522	502	513	482	457	506	490	523	504	493	510	511	502	488	535	498	475	513	512	465	522	534	515	492	476	468	483	499	516	480	466	516	468	477	502	505	479	507	464	480	497	442	509	522	490	498	444	464	470	502	528	492	505	476	476	514	493	473	501	482	507	496	488	475	505	526	501	503	460	516	494	486	504	488	465	466	487	530	543	466	506	490	485	492	482	470	538	483	493	504	467	489	498	478	452	470	488	509	492	494	517	488	486	518	483	521	494	487	510	512	523	474	444	523	488	491	468	483	530	486	462	472	512	528	467	481	439	491	486	522	463	478	474	468	483	522	520	498	484	499	520	496	496	508	488	506	500	477	493	488	471	458	525	511	482	484	490	519	469	463	503	518	492	528	496	489	507	480	455	480	466	496	506	474	437	467	491	516	465	484	496	522	478	519	478	437	529	504	485	520	488	490	512	476	520	503	467	479	449	513	493	458	483	465	473	517	503	511	500	477	484	489	468	495	513	477	516	468	505	496	476	493	504	525	485	508	514	505	508	491	526	459	498	454	467	501	484	510	497	506	522	483	469	509	493	493	459	508	500	480	476	480	514	471	477	482	499	480	512	490	512	514	505	541	501	507	528	499	495	489	485	455	462	488	480	477	505	484	465	517	473	500	504	493	484	452	494	521	471	504	486	426	483	487	479	516	484	515	489	502	521	515	463	480	497	461	463	503	502	476	503	507	490	508	477	487	481	512	505	524	472	490	459	502	527	474	454	485	516	488	500	492	469	480	534	467	504	524	493	500	452	506	515	471	505	487	484	512	502	478	448	483	504	495	494	500	481	489	491	500	517	531	527	520	518	498	505	512	438	502	536	461	496	514	490	513	508	497	505	483	502	462	480	496	508	494	509	498	481	481	464	501	440	471	473	484	492	523	481	530	515	509	493
5875	1645	880	669	886	900	734	511	372	276	237	184	140	114	106	72	65	73	70	76	63	58	66	57	59	55	61	63	56	57	50	60	61	63	51	51	47	44	44	57	41	38	40	62	47	44	68	54	53	53	54	59	46	45	59	51	64	59	51	53	50	45	56	54	52	46	46	57	62	50	60	50	46	49	46	48	50	41	50	42	47	54	49	60	41	43	56	35	45	42	38	52	50	41	41	46	39	53	50	44	41	47	48	46	34	50	58	53	46	44	49	44	49	45	45	45	48	56	41	42	33	37	44	39	35	49	46	44	52	47	54	45	49	39	43	55	45	56	47	54	47	50	40	48	52	43	38	41	37	48	45	50	48	55	48	32	59	43	41	51	43	39	41	43	43	41	45	42	51	42	54	51	47	43	36	49	39	54	45	49	62	42	50	43	45	44	39	48	43	50	40	51	34	55	41	42	58	52	52	53	47	52	53	42	43	45	41	62	49	48	42	47	36	53	49	55	55	42	40	45	35	54	39	43	47	38	56	51	54	43	40	57	63	46	63	39	34	47	57	44	48	51	37	31	44	32	38	51	51	46	51	61	37	48	40	52	38	46	42	51	49	44	55	36	47	47	41	47	30	41	45	52	52	44	57	43	38	52	46	44	39	42	40	50	47	40	53	42	60	44	46	49	43	46	37	42	42	55	40	41	56	43	52	39	53	44	50	46	47	39	52	44	35	43	56	52	52	51	36	45	38	57	58	46	40	44	38	52	48	43	44	40	42	46	40	45	54	44	45	41	67	44	45	39	47	37	44	54	50	36	57	39	46	47	54	48	47	51	42	52	52	49	50	30	46	52	45	44	40	44	44	41	51	44	53	52	61	46	36	51	46	34	39	41	44	44	51	44	43	46	45	41	63	47	39	40	39	44	42	51	46	52	44	39	43	48	34	50	43	37	49	55	39	44	40	38	36	53	42	57	65	45	39	47	40	41	44	44	42	48	59	51	51	36	42	44	40	48	54	41	43	53	41	40	53	41	54	55	57	55	61	37	42	37	55	47	47	53	35	46	40	45	46	42	36	35	49	43	47	51	42	39	40	35	37	40	44	54	41	41	44	27	52	53	68	42	34	43	52	42	45	55	44	52	43	38	49	44	53	49	51	50	44	34	40	51	44	53	49	51	37	48	45	45	34	62	58	46	29	42	41	43	43	53	40	45	43	47	39	33	58	44	38	40	35	60	38	48	37	45	49	55	52	37	44	60	48	48	44	51	35	47	46	48	46	39	44	45	52	42	50	46	39	47	52	44	40	51	41	51	37	45	38	46	49	43	48	40	42	27	53	42	43	56	39	45	58	56	53	42	47	52	38	42	55	42	58	43	36	48	49	42	41	48	41	47	39	56	39	54	36	53	38	41	46	31	45	51	50	51	36	36	46	43	53	38	67	54	50	48	58	48	40	31	44	51	40	34	45	55	51	44	37	43	55	40	52	41	40	51	43	46	51	42	51	51	42	49	51	40	49	48	49	50	39	41	40	40	47	45	49	41	59	52	66	53	44	55	40	44	42	47	45	39	49	39	46	37	36	40	56	38	45	53	50	57	40	46	39	39	46	44	54	34	43	39	42	45	39	44	48	48	46	42	46	53	53	50	41	60	55	43	52	34	45	43	47	33	60	52	51	39	44	51	43	47	33	42	52	49	47	46	49	51	37	56	40	47	34	47	42	40	44	41	36	45	46	58	31	62	48	46	46	53	45	45	38	53	45	38	42	35	45	46	37	59	38	54	53	46	52	59	43	46	42	31	37	48	44	47	37	42	48	48	38	41	45	52	48	51	51	52	49	40	43	57	51	50	48	30	39	45	45	58	40	63	42	38	49	43	50	46	43	47	38	35	46	43	52	48	49	32	47	47	58	49	46	52	45	52	43	36	48	33	45	48	45	56	47	37	54	41	49	58	41	42	45	44	35	50	42	41	39	42	45	47	41	58	41	41	38	41	46	45	39	44	47	43	40	49	40	52	43	45	51	38	49	38	46	47	59	31	51	45	53	40	50	58	46	50	45	48	50	59	47	37	54	44	47	40	42	52	46	39	40	51	53	38	33	47	42	52	46	45	44	44	47	44	43	45	49	44	50	47	45	44	45	39	44	42	49	45	44	33	45	55	49	42	43	46	48	48	43	48	47	56	43	48	53	34	43	47	53	52	50	53	50	43	42	52	44	48	48	35	41	47	45	35	51	41	49	44	38	47	41	52	43	56	34	47	46	47	38	36	36	51	40	55	43	40	50	40	36	45	51	54	47	45	44	41	52	56	61	49	48	46	40	42	40	54	57	48	52	62	42	40	44	47	43	42	48	34	41	44	43	42	53	44	34	51	61	50	49	44	37	46	40	45	40	45	60	46	36	42	39	38	43	46	41	44	50	53	35	57	50	56	41	50	43	40	38	58	53	43	57	49	53	32	47	41	44	36	35	44	48	38	55	53	43	45	53	45	46	27	36	35	41	41	62	41	48	34	48	34	58	34	50	35	42	36	47	46	46	52	52	44	53	38	38	43	48	49	30	47	57	55	43	40	37	39	41	40	47	54	43	51	45	56	39	46	51	40	42	41	46	42	41	51	42	44	51	53	55	47	48	43	53	39	46	34	49	33	38	35	44	40	44	51	45	50	47	35	57	52	48	49	47	46	59	48	36	30	45	54	35	49	41	41	38	46	37	38	60	53	41	49	42	37	38	54	49	38	52	60	41	43	53	60	34	52	47	46	48	60	46	51	54	48	36	47	50	44	52	49	57	50	50	45	42	52	45	44	50	59	39	49	49	38	44	41	38	47	42	32	37	44	53	54	47	45	37	37	56	51	33	50	48	45	45	47	54	46	45	58	42	52	43	33	43	43	50	51	46	44	42	51	55	44	47	54	52	49	42	44	44	49	43	53	53	54	55	46	46	51	47	48	54	44	40	48	46	55	54	39	39	44	52	39	39	48	43	42	39	41	43	41	59	44	65	58	45	35	44	44	40	39	49	49	40	56	47	49	47	44	46	39	49	47	44	45	54	50	51	47	69	50	47	48	52	47	45	36	36	47	43	49	66	61	52	50	43	39	60	47	48	50	51	38	46	47	55	44	52	55	50	56	53	38	51	51	42	43	53	56	25	38	59	44	54	38	54	44	46	41	53	39	48	43	45	54	44	49	45	58	37	52	57	40	40	35	48	47	49	46	57	40	50	42	32	41	55	44	53	54	38	34	41	41	54	48	51	40	51	48	54	38	46	43	50	44	43	47	43	57	65	35	44	50	50	49	42	36	42	42	46	49	42	52	53	43	40	52	41	47	38	43	50	42	35	50	55	46	47	41	49	48	44	38	39	43	54	40	40	64	41	51	45	52	55	50	41	45	48	46	45	40	54	42	55	52	49	49	52	55	57	39	50	43	49	47	40	44	54	48	44	43	40	60	46	52	43	51	49	45	51	46	41	58	59	39	50	53	40	44	55	39
36820	23744	15724	28863	35246	31981	26295	21099	16056	12612	9613	7199	5308	3991	2941	2378	1997	1801	1667	1539	1409	1348	1384	1363	1333	1264	1244	1186	1138	1064	1077	995	1021	1118	972	941	919	968	942	937	927	913	1011	958	929	977	906	976	971	920	991	1070	1020	1052	981	1039	972	1020	931	1008	942	942	952	888	862	860	955	898	878	845	840	859	801	840	839	823	792	832	847	842	882	818	855	824	782	789	770	744	779	737	754	764	757	783	775	755	749	760	749	739	743	690	719	708	723	677	763	706	662	698	755	710	754	742	680	736	732	750	682	703	735	722	723	726	755	719	756	704	750	735	677	756	715	716	737	700	717	742	747	701	681	739	714	752	713	711	776	723	781	760	698	730	735	720	736	780	754	747	764	707	699	754	751	738	759	717	703	710	702	730	732	733	727	736	749	779	749	728	723	781	803	765	735	697	783	708	728	716	776	706	721	699	725	704	713	708	725	707	712	707	647	703	659	749	712	706	751	692	706	738	737	696	662	710	704	676	685	740	749	688	740	731	738	717	741	731	749	692	656	694	705	709	704	728	718	741	748	663	745	718	709	754	750	743	719	717	719	702	772	660	716	700	706	713	678	760	726	707	786	701	704	736	723	701	724	715	703	699	695	706	693	773	696	734	693	772	726	693	718	767	792	672	726	718	705	757	736	738	733	708	710	689	722	750	694	743	674	734	710	643	661	728	722	671	726	708	759	693	661	704	708	751	698	688	763	699	712	706	728	696	664	689	700	712	714	776	711	632	756	728	675	722	769	707	711	765	719	653	674	708	731	716	727	683	736	722	706	715	707	789	740	758	694	745	736	722	750	702	742	717	723	728	712	740	735	686	712	732	693	753	711	735	710	690	729	767	730	729	676	765	731	721	742	714	720	723	726	752	748	709	712	753	755	697	738	713	663	703	758	748	708	667	740	709	779	709	679	765	763	757	699	746	733	709	691	753	725	738	727	698	706	699	713	749	763	695	732	766	732	702	677	716	710	747	718	761	764	710	714	701	696	709	726	695	769	697	768	705	716	718	740	726	751	673	685	717	701	696	725	728	700	723	711	712	687	704	722	754	717	703	674	722	737	705	731	728	715	707	691	734	709	724	727	748	706	699	724	702	730	721	737	727	692	712	721	691	720	697	734	726	701	749	736	740	758	675	745	698	732	744	700	715	682	692	737	708	717	762	709	713	705	768	726	747	740	706	714	710	689	735	710	747	720	702	708	701	740	721	738	711	737	724	711	718	728	701	684	749	716	686	706	689	718	711	653	734	751	735	675	721	749	762	702	750	723	758	704	746	722	711	718	725	716	690	699	710	704	715	719	675	727	688	716	707	702	750	694	743	754	695	736	679	696	724	739	741	712	720	729	753	733	728	701	687	721	730	701	730	758	710	745	680	707	706	733	709	693	696	723	743	751	732	695	721	654	736	717	727	706	730	730	740	687	683	697	679	737	717	724	727	685	726	687	702	679	721	727	748	724	733	703	724	689	735	697	714	736	746	703	731	684	719	694	718	737	726	702	745	748	717	705	706	699	710	748	752	688	695	694	739	748	683	724	740	745	736	707	698	716	753	747	728	718	668	766	715	764	740	685	725	704	704	714	748	670	744	704	690	725	776	716	715	692	761	678	679	762	737	735	697	729	776	687	740	727	697	707	665	686	727	687	705	679	727	667	713	727	705	769	724	752	722	730	695	689	761	725	724	694	701	698	771	725	718	755	721	728	713	725	688	738	690	747	728	762	761	703	728	756	736	709	734	735	700	742	727	749	724	705	718	717	734	707	769	707	724	715	693	736	720	707	693	747	698	713	744	721	711	716	696	735	703	750	716	738	719	699	758	741	712	697	698	728	668	716	705	730	706	731	737	750	730	713	680	721	738	743	714	714	724	707	727	779	747	683	770	689	741	745	725	700	741	697	775	746	760	758	699	744	725	725	731	688	701	684	681	699	724	725	685	710	724	715	726	722	732	732	719	714	718	750	737	677	727	671	767	710	729	690	686	713	722	732	722	726	743	717	695	717	726	760	654	714	703	709	715	714	709	707	775	746	719	768	733	735	727	722	697	701	711	747	750	672	729	700	671	691	700	700	680	777	687	724	769	750	674	750	729	763	689	739	743	720	701	720	790	730	679	772	731	694	737	738	730	734	729	736	740	705	710	746	711	749	691	778	743	707	691	708	742	687	730	745	730	721	676	765	733	750	676	733	710	738	773	705	684	733	705	706	763	712	755	687	690	711	730	721	687	694	722	715	741	704	731	736	718	736	685	709	742	718	694	729	715	727	724	727	739	693	751	734	735	727	728	680	720	752	731	706	732	696	708	722	679	670	730	703	739	709	731	734	718	726	767	747	713	695	702	697	758	708	671	705	726	681	720	720	701	718	736	727	745	735	742	701	720	775	701	721	745	756	674	708	674	732	702	698	717	709	695	738	701	719	737	740	736	731	718	737	693	753	737	741	699	741	761	724	743	689	730	666	749	747	712	684	687	719	674	765	741	727	735	743	720	721	803	755	723	713	726	732	702	719	703	715	737	716	731	724	743	729	690	742	747	719	745	705	719	739	719	696	731	720	745	719	811	725	678	704	775	693	708	718	754	725	743	768	757	697	707	734	726	706	739	709	766	686	719	768	721	672	670	730	729	672	710	702	731	734	696	685	714	709	706	711	719	730	671	705	682	738	741	633	689	699	715	733	690	697	731	743	747	722	768	696	706	734	772	737	681	750	692	673	703	690	727	709	699	724	752	717	704	761	733	738	672	714	732	727	695	724	780	767	711	704	744	726	744	711	717	696	703	682	677	750	714	746	693	734	669	693	726	730	731	702	684	675	706	715	691	751	715	731	705	707	724	715	752	745	686	667	744	709	706	743	719	633	751	723	735	749	705	764	730	681	674	711	713	748	760	685	696	779	651	713	712	708	726	739	704	686	714	696	758	712	706	736	705	707	739	697	707	739	712	718	712	661	689	691	741	723	698	735	728	671	723	701	700	703	761	733	738	702	715	743	732	699	728	698	701	690	715	706	660	691	731	703	743	697	718	729	723	708	726	707	726	731	741	688	689	739	712	714	713	775	722	703	737	689	715	758	746	762	715	726	761	698	696	741	794	695	728	704	747	717	743	745	690	732	692	683	772	717	732	701	718	722	721	770	711	735	709	714	730	732	729	764	712	677	708	741	730	677	657	716	725	732	714	707	677	710	720	689	746	716	705	694	752	716	741	693	775	710	719	737	738	724	714	663	727	742	715	738	692	725	720	765	735	676	737	760	742	736	726	681	706	727	680	727	728	701	705	701	731	713	696	636	678	739	727	722	715	685	712	731	674	713	720	739	682	742	727	748	692	743	660	687	728	733	734	727	747	722	779	739	693	707	709	707	692	709	727	724	686	689	737	688	739	681	731	699	699	699	742	700	740	733	759	716	766	717	772	758	720	723	731	740	732	725	759	715	755	734	721	721	701	720	721	769	714	750	671	773	685	675	717
6682	2662	1254	803	1241	1242	983	700	526	434	291	248	151	130	109	83	82	51	65	63	60	58	54	44	51	34	41	43	46	47	58	34	39	36	36	35	48	32	31	42	40	41	40	39	29	45	37	30	31	31	38	51	41	40	38	49	41	34	41	29	33	41	41	33	38	31	32	33	26	40	33	35	25	43	36	26	28	34	31	35	38	34	34	42	38	39	30	31	31	30	22	28	21	27	32	31	28	22	27	31	40	31	23	25	34	42	36	31	24	29	31	26	37	39	36	28	40	18	34	30	28	42	29	35	31	32	33	45	37	29	29	24	33	22	29	25	33	39	22	25	32	32	32	37	27	25	25	32	29	31	27	32	24	21	33	25	37	36	35	37	28	28	26	12	32	25	29	29	30	24	27	36	28	23	21	25	24	25	26	29	31	36	26	28	24	25	21	23	29	29	32	27	20	24	32	42	30	24	30	41	30	33	31	32	37	25	23	23	19	24	31	26	34	27	30	31	30	31	31	28	28	36	25	30	34	30	24	38	28	38	32	30	31	24	24	24	22	28	22	25	34	30	29	32	27	37	29	33	41	33	21	24	40	31	30	28	24	21	35	34	27	22	23	26	32	26	23	23	28	30	21	26	28	21	29	28	24	34	30	19	29	32	15	29	24	28	29	31	30	28	25	25	25	35	25	32	33	34	26	22	25	24	23	34	28	27	33	38	37	34	32	24	35	34	30	33	30	23	33	24	36	33	34	27	35	25	28	24	28	37	26	27	29	40	33	28	34	20	24	31	24	34	25	22	30	24	26	24	34	37	23	26	25	34	31	35	28	30	24	27	26	27	22	37	32	33	33	31	41	27	21	36	24	20	26	35	33	30	28	32	25	23	31	23	21	30	28	27	29	32	20	18	30	27	28	26	27	31	28	36	33	30	34	41	28	28	15	34	26	23	33	34	29	30	27	28	28	33	33	33	28	28	25	29	23	27	27	29	25	22	31	34	33	39	36	24	27	38	33	28	23	33	27	32	32	37	22	22	27	21	24	41	29	22	32	30	28	19	31	43	24	25	32	43	30	25	26	35	31	28	32	29	34	34	24	22	22	23	23	31	24	33	33	37	30	27	24	23	21	28	26	28	32	28	29	28	30	29	30	31	30	29	38	20	32	30	25	34	43	30	29	33	32	35	27	26	27	35	26	24	33	35	27	34	28	23	31	23	26	21	38	30	26	21	25	28	29	38	21	28	30	32	28	22	24	26	31	37	28	31	29	37	26	29	35	39	34	40	27	33	38	34	27	29	25	35	43	33	17	23	22	28	32	26	35	28	30	22	24	26	29	39	30	31	28	26	35	22	32	29	31	28	33	33	28	28	29	28	21	35	31	21	33	26	25	23	27	24	24	21	28	23	25	41	21	33	26	28	28	29	31	21	40	30	21	23	32	29	39	26	31	29	25	24	34	36	28	33	29	29	40	22	42	20	27	49	13	25	29	35	31	33	36	27	33	28	18	34	30	21	22	28	36	25	32	31	32	41	28	27	20	28	28	24	23	25	27	44	30	23	35	24	30	29	24	31	29	38	34	23	31	40	33	35	28	32	32	27	30	34	26	30	31	19	29	30	25	43	27	25	30	34	34	30	26	27	40	25	35	35	20	30	33	38	18	25	31	18	26	29	32	32	24	30	34	26	37	23	37	27	21	30	28	33	30	26	25	31	29	26	32	28	44	38	24	40	27	27	26	30	28	33	30	27	22	25	30	37	36	24	27	27	22	33	30	30	35	21	31	26	24	34	30	34	21	22	28	28	28	31	25	21	22	27	33	33	27	31	25	30	36	24	29	33	37	30	22	18	24	30	28	46	21	24	38	35	34	28	23	29	18	39	32	30	32	23	42	28	31	26	29	30	22	32	27	29	32	25	35	22	35	27	31	37	28	24	37	20	28	31	31	32	34	29	26	34	24	19	22	26	27	26	29	33	34	27	27	33	21	29	34	38	20	29	26	31	26	28	27	23	27	27	36	30	28	23	27	33	31	31	35	37	35	30	32	31	36	28	25	26	33	25	23	30	34	35	29	17	33	22	15	25	31	30	25	18	35	25	34	22	26	25	30	30	29	31	29	30	26	21	28	35	40	24	36	31	24	37	27	34	27	37	29	41	36	30	26	20	27	29	26	29	27	35	32	36	34	23	34	34	31	27	20	30	28	30	30	27	30	21	33	44	34	26	25	30	26	35	27	23	25	43	37	23	32	34	30	32	38	17	36	26	35	23	44	29	27	26	37	29	38	34	40	21	30	22	32	19	30	21	30	30	23	29	27	32	27	36	19	36	32	32	30	32	33	22	23	35	26	33	29	32	26	37	36	36	45	27	24	29	31	23	40	29	43	24	31	34	32	29	24	24	29	28	26	20	20	30	28	28	42	33	24	24	36	30	26	21	26	35	28	32	28	25	29	26	40	33	30	29	30	17	22	29	23	30	29	34	22	28	35	24	27	35	23	19	28	42	31	33	28	20	34	35	35	28	20	22	34	30	30	32	27	26	36	35	27	30	30	31	28	35	26	35	25	28	33	28	27	36	28	27	24	28	29	33	31	24	22	22	38	37	22	27	31	26	32	30	24	34	27	34	26	20	33	37	33	27	25	24	32	39	30	27	28	24	35	23	41	27	27	21	27	24	19	28	29	28	27	34	31	44	26	31	25	30	38	23	30	37	28	28	22	30	22	36	29	35	34	37	25	33	25	24	22	28	25	28	21	29	32	29	43	31	26	25	28	35	32	33	31	28	31	21	35	30	35	22	29	21	30	22	36	23	36	24	33	27	19	30	27	34	24	24	37	22	26	23	23	31	27	27	25	20	33	23	25	27	27	26	31	32	30	27	27	21	30	30	37	24	31	31	35	34	30	26	31	38	26	30	24	32	36	15	30	27	33	39	26	26	35	28	33	25	28	21	35	27	30	29	39	42	33	29	17	33	36	27	26	43	33	29	27	36	27	37	31	27	33	29	31	27	36	29	29	20	32	28	26	18	34	36	29	37	27	27	22	21	16	29	24	32	18	36	29	32	27	30	27	37	24	27	24	16	27	29	28	25	30	33	29	26	25	32	23	20	39	33	24	32	35	25	37	32	23	24	27	24	25	30	33	28	29	24	35	28	32	30	24	27	30	38	22	28	27	35	34	25	32	23	31	26	30	35	29	31	37	31	31	30	32	37	28	33	24	34	27	31	27	26	27	27	26	38	31	31	40	27	35	37	30	29	23	26	34	30	33	27	22	46	35	36	25	29	22	32	21	26	27	34	30	29	32	30	19	35	22	30	24	28	32	30	32	28	24	37	41	21	24	35	21	32	25	25	25	27	40	23	39	28	28	39	26	33	30	33	26	37	35	23	31	29	36	30	29	28	28	36	28	32	30	32	31	35	29	31	28	33	31	27	33	22	28	29	25	29	26	26	28	34	41	31	22	39	27	27	21	32	28	27	29	30	33	33	23	24
42900	28829	20567	33677	39077	35825	30642	25660	21100	16824	13365	10214	7789	5881	4517	3484	2917	2490	2276	1983	1846	1704	1629	1535	1545	1491	1421	1244	1233	1184	1121	1142	1062	994	924	917	896	815	814	903	856	923	923	931	927	930	899	877	851	840	932	957	920	957	966	917	913	899	837	791	808	830	731	687	696	757	745	749	712	689	614	649	596	601	646	647	658	687	666	630	653	647	628	607	640	589	522	520	505	533	506	508	513	516	512	534	559	515	527	504	507	511	529	478	501	496	500	491	487	483	525	499	480	535	479	512	495	532	478	527	516	523	509	478	489	519	522	488	473	496	527	446	503	498	447	489	487	479	481	482	469	467	480	458	472	473	474	482	486	481	472	475	483	459	511	445	458	466	467	504	471	461	494	461	459	472	477	480	461	469	498	484	493	493	455	460	439	484	504	475	494	446	453	475	466	454	451	485	428	471	500	478	474	478	432	441	472	474	476	448	456	433	455	492	480	478	458	478	477	497	477	472	501	450	510	481	464	468	446	462	508	468	469	496	474	465	461	482	410	472	462	445	470	457	492	497	452	469	453	474	484	484	449	441	426	467	511	509	431	500	482	479	473	504	440	475	461	477	453	423	440	452	476	454	468	501	491	472	475	438	461	472	470	455	484	457	445	452	505	448	449	499	513	470	480	495	456	475	468	445	489	456	493	486	480	473	482	467	466	435	454	514	462	449	442	515	482	469	433	507	450	470	422	488	458	499	475	470	471	469	456	472	517	461	448	413	457	484	460	465	472	480	444	483	493	490	432	485	439	465	481	465	487	465	465	448	489	461	464	411	478	460	480	465	490	489	518	426	428	466	495	478	459	438	479	472	466	464	447	460	493	456	488	491	471	443	483	458	497	488	468	446	492	466	466	439	490	501	415	472	467	465	464	480	479	442	480	498	506	439	451	452	467	479	488	467	461	465	483	451	461	514	477	486	500	490	497	516	446	482	477	519	463	447	478	455	478	469	467	488	435	464	475	463	455	456	425	467	479	468	459	463	458	488	504	484	499	462	491	454	465	452	488	458	469	491	459	422	490	484	474	466	473	471	499	487	483	449	468	491	457	444	453	461	493	489	483	456	459	448	478	519	473	494	496	461	453	511	500	495	468	500	465	509	441	487	501	524	468	458	473	473	480	431	466	506	459	455	468	441	458	442	481	509	470	488	513	518	473	448	446	476	486	460	482	476	446	459	454	442	484	431	436	454	476	467	432	491	460	504	482	487	440	492	490	483	472	503	467	493	443	468	480	473	501	489	485	458	480	454	450	471	486	454	462	453	486	487	519	466	492	487	456	473	426	480	451	518	457	462	447	471	457	466	499	455	468	466	487	484	452	511	465	479	451	457	447	465	503	478	489	448	481	462	468	471	459	469	450	487	467	479	439	473	485	461	520	461	462	434	471	489	467	458	510	481	443	462	480	469	464	497	446	444	465	461	446	435	457	454	467	433	450	481	490	473	454	444	448	463	437	434	454	438	436	443	477	467	463	515	481	499	459	448	465	467	455	479	464	449	493	449	486	439	449	489	484	450	460	487	464	466	440	438	462	512	491	431	461	465	460	444	457	460	486	489	454	451	479	455	476	469	487	477	483	493	468	476	481	487	480	503	481	486	477	431	445	487	503	468	541	500	501	460	450	499	464	476	472	464	447	440	435	503	453	531	457	475	419	469	479	456	458	426	496	463	474	476	438	483	485	434	473	492	507	491	467	499	419	462	455	461	473	445	422	478	459	440	495	444	454	445	478	497	478	478	472	437	462	507	485	443	469	466	448	491	481	446	495	440	457	441	450	458	469	481	424	462	462	439	479	452	495	466	451	503	459	447	470	463	466	490	455	468	443	447	505	436	443	520	471	452	459	424	477	451	452	466	473	500	482	500	460	474	473	474	437	488	434	444	468	461	474	452	455	476	462	450	456	518	415	483	473	476	450	451	433	451	477	483	450	460	482	468	484	494	445	474	470	444	449	423	486	482	469	479	494	457	441	461	487	486	433	459	472	465	481	469	457	460	442	476	467	467	442	444	443	424	419	463	470	491	476	489	436	504	462	464	493	478	447	477	454	459	438	436	490	502	462	484	484	457	488	475	451	431	430	456	488	475	472	486	440	445	495	447	434	457	420	507	520	476	502	446	495	427	468	479	426	459	491	466	479	471	510	492	440	475	493	460	493	434	440	443	413	502	462	482	418	467	446	471	481	503	464	455	487	476	456	470	536	462	479	481	466	458	456	490	463	480	521	483	486	514	451	476	461	440	496	500	481	416	445	483	469	486	489	454	474	488	480	489	424	446	481	461	476	492	459	491	497	496	439	490	495	425	510	441	469	491	478	510	502	446	471	494	502	443	469	473	505	475	471	486	465	520	461	441	453	489	462	478	434	426	459	473	517	471	446	425	493	497	440	498	490	464	474	428	466	498	493	475	442	451	490	507	446	504	442	473	505	491	453	439	501	439	454	476	488	448	519	430	451	508	459	460	473	503	461	463	438	455	461	470	457	475	465	447	422	456	463	429	473	429	476	460	425	484	473	449	470	432	470	449	437	455	456	453	454	470	451	459	457	500	476	495	464	496	493	458	457	486	491	497	479	482	488	456	459	448	457	509	459	473	485	541	452	453	487	470	439	483	461	506	478	469	464	450	430	452	450	466	463	468	466	460	517	470	467	500	462	461	489	482	445	474	471	478	464	451	502	450	457	472	457	461	488	478	463	434	505	425	475	458	512	463	440	465	495	487	470	456	440	464	450	449	447	463	472	447	428	479	460	487	475	460	476	454	444	470	481	444	475	446	439	436	436	453	488	471	448	442	494	460	483	482	493	482	462	462	430	417	513	427	471	510	468	447	454	451	527	494	466	476	506	484	512	456	458	457	449	470	473	492	477	506	440	471	501	464	485	515	444	464	441	478	453	489	493	470	480	467	480	464	486	425	485	453	436	449	454	468	489	446	498	466	477	473	476	478	463	458	461	463	474	452	437	463	478	500	493	434	452	486	462	438	473	477	513	466	496	515	467	476	458	502	450	464	438	456	501	466	442	490	457	461	478	494	435	467	428	467	469	502	469	457	497	441	489	500	473	455	452	438	464	463	436	437	449	451	509	436	510	460	489	454	496	443	489	460	453	435	483	527	521	457	466	437	492	489	493	479	481	492	465	429	468	466	454	480	458	467	442	445	467	447	493	453	455	439	469	466	455	470	512	426	441	466	481	502	488	476	451	478	490	448	469	460	463	428	488	459	444	468	456	454	462	493	446	445	501	463	491	425	447	481	469	429	466	478	473	458	489	464	444	437	456	466	452	489	470	460	457	439	474	472	495	482	456	441	469	438	439	462	479	445	448	475	469	515	483	475	472	466	482	437	460	472	421	515	439	445	476	463	471	470	456	482	490	465	479	509	457	427	442	475	445	493	450	474	491	447	452	459	469	480	446	423	447	500	490	485	445	482	507	446	448	424	466	490	450	488	447	467	497	469
3558	1055	584	334	553	561	397	284	204	192	120	101	62	46	60	62	41	34	45	37	49	43	40	42	33	24	32	39	49	24	32	41	35	35	31	39	38	38	29	26	33	26	34	36	53	31	32	30	32	38	28	38	32	34	26	37	45	30	30	38	31	35	31	31	30	39	35	46	33	32	39	31	24	36	31	27	44	29	34	26	38	25	41	29	24	32	37	35	43	28	28	34	35	27	28	25	32	40	28	39	39	21	34	40	36	41	27	33	25	30	27	24	38	29	33	24	37	30	17	36	28	33	20	28	32	33	38	32	25	32	35	32	29	29	30	34	31	30	35	35	38	36	40	26	31	43	28	24	30	34	31	34	25	31	31	38	32	21	34	39	27	23	46	38	26	28	37	30	43	30	42	34	30	26	35	31	26	36	32	27	25	28	32	33	39	23	31	31	34	32	29	39	38	35	19	28	27	30	27	39	31	34	42	34	31	33	30	30	30	40	29	24	30	30	27	39	37	20	35	35	34	31	29	31	25	31	22	32	37	26	29	26	25	35	35	33	34	22	29	29	34	27	25	45	38	28	30	39	27	22	34	38	28	30	34	38	27	33	38	37	35	21	31	32	29	30	29	43	30	27	26	25	29	36	29	27	49	37	31	31	23	29	27	32	42	33	36	26	28	30	37	36	39	34	30	39	27	30	45	21	28	27	25	32	22	33	24	31	20	29	34	30	31	28	40	35	30	33	23	34	38	26	28	32	40	43	25	27	34	37	30	34	38	41	34	37	22	23	24	30	42	25	26	23	36	35	44	24	28	30	32	22	21	36	27	41	26	34	40	34	29	28	34	32	32	34	33	27	28	39	33	42	30	35	22	25	21	31	33	30	35	40	33	34	36	36	37	36	24	39	31	33	33	35	31	30	36	30	27	28	33	28	38	36	34	21	31	37	21	46	40	27	30	36	27	36	37	45	29	35	32	21	20	40	37	38	26	35	32	27	32	29	38	30	30	31	28	48	30	25	47	31	26	39	37	32	34	33	43	31	33	29	29	28	39	36	28	39	32	47	33	37	36	35	23	27	26	26	39	36	28	31	31	27	25	32	32	36	36	33	19	33	31	42	34	28	32	23	32	16	36	37	27	31	26	31	36	35	33	25	36	24	22	33	25	52	41	27	27	28	35	32	36	34	28	24	32	28	36	34	25	27	35	33	26	33	37	31	42	23	27	24	30	31	26	27	30	40	31	32	41	48	31	27	34	34	33	28	29	31	37	25	21	33	29	34	28	35	30	31	36	30	21	29	35	36	31	30	29	21	33	28	36	30	41	34	39	32	39	39	30	33	24	29	34	27	36	38	37	27	25	29	33	32	34	38	25	36	36	28	43	28	34	33	33	41	36	34	34	28	21	36	33	33	39	41	38	28	36	34	31	30	33	40	23	34	29	36	40	24	32	27	36	20	31	29	29	30	19	38	35	37	32	31	37	37	30	38	26	40	37	33	36	43	32	28	26	32	39	31	40	36	32	23	36	40	30	30	37	32	32	29	34	36	23	31	42	38	31	40	27	26	29	36	30	29	35	36	25	39	39	31	32	44	35	28	23	28	26	23	31	26	32	33	39	24	25	35	36	26	35	27	35	24	29	32	28	37	20	25	29	29	38	31	39	34	37	28	36	23	22	40	29	31	31	23	20	35	31	33	31	32	27	31	31	23	38	29	21	44	34	33	26	26	23	40	36	31	29	37	33	27	37	25	38	33	37	33	32	26	27	30	29	31	37	34	29	44	28	38	27	30	43	31	34	28	31	22	29	22	33	22	42	29	28	48	33	28	35	28	27	36	28	28	20	41	29	34	28	37	26	24	24	27	37	40	18	25	35	22	23	23	33	37	33	21	21	27	25	29	32	31	26	32	26	24	41	35	20	37	27	28	25	36	34	28	23	32	31	26	37	28	32	31	43	32	37	31	26	26	29	43	31	30	20	31	35	34	35	39	27	35	29	22	27	14	32	34	26	29	33	37	29	39	33	42	25	32	23	17	33	41	39	18	39	34	36	35	40	20	30	33	21	35	26	35	33	28	36	29	35	20	36	34	29	37	34	29	34	44	36	25	32	27	31	23	38	33	27	32	34	32	21	34	47	26	31	32	30	29	32	32	32	32	33	21	24	36	23	47	28	36	25	38	31	36	24	34	26	32	27	38	30	36	47	39	35	35	29	31	23	38	41	34	24	30	35	36	40	24	36	21	36	39	38	28	33	34	34	27	27	32	26	21	31	27	32	30	30	46	42	26	31	31	31	25	35	29	30	39	30	34	37	46	30	30	35	27	33	35	41	36	32	22	31	24	26	46	33	22	34	25	38	35	27	31	21	42	18	25	38	34	35	24	35	29	30	44	28	44	34	37	34	40	36	26	28	32	33	33	30	25	38	22	40	36	33	27	41	27	29	39	25	28	26	23	35	38	42	31	28	28	37	29	32	28	32	30	44	38	38	38	30	32	36	38	28	36	32	26	40	29	34	35	21	29	39	33	38	31	23	46	34	26	38	33	23	29	36	27	34	30	41	35	33	27	36	34	27	29	35	32	24	33	25	34	40	34	44	43	40	34	37	28	34	37	34	38	39	33	30	33	21	31	35	30	36	40	23	41	35	38	30	29	34	30	28	26	25	48	28	33	27	33	29	33	34	31	38	29	34	33	31	37	29	32	30	41	35	34	32	32	31	27	23	27	34	32	37	31	26	42	35	29	31	24	30	31	13	42	28	44	31	43	35	28	30	26	30	36	28	32	32	25	33	22	29	29	36	34	27	33	34	35	25	31	19	30	24	37	35	39	25	29	39	47	31	28	35	32	30	35	42	30	38	26	34	29	39	35	29	35	35	38	23	31	31	35	34	24	35	30	36	31	26	23	23	35	26	28	30	31	28	35	33	27	35	28	31	34	35	40	36	35	35	46	34	34	50	36	41	33	40	27	24	37	30	22	32	29	30	25	26	28	21	31	33	28	37	37	28	33	29	23	21	36	27	29	49	32	31	41	26	37	24	31	28	23	35	30	32	30	23	31	40	28	33	30	41	29	27	35	34	34	29	26	37	29	28	24	27	38	33	32	26	39	30	41	46	29	33	33	21	32	21	33	25	29	27	32	24	40	22	21	37	31	31	30	29	35	32	26	34	24	36	27	26	26	31	32	30	27	34	37	25	31	30	24	20	30	37	37	29	30	36	37	27	30	18	31	32	20	32	32	23	26	37	26	36	34	32	31	30	33	25	36	28	42	22	25	33	32	39	30	34	26	28	27	28	36	34	37	29	32	31	35	45	34	32	37	34	39	30	33	31	28	30	28	36	26	31	35	33	23	37	30	36	31	28	23	23	36	21	30	34	32	45	29	31	31	27	24	32	31	28	33	35	35	27	25	31	28	32	25	28	36	34	27	36	40	31	28	19	29	31	35	30	36	36	24	37	39	35	36	30	27	32	24	37	31	34	38	30	30	25	41
33421	20159	12163	24082	28980	25173	20423	14972	11349	8616	6061	4432	3082	2111	1587	1278	1146	1008	963	973	918	862	828	833	768	787	746	754	799	718	702	695	646	702	662	616	604	598	625	622	657	629	651	654	682	710	686	677	617	633	678	698	668	678	807	801	706	723	724	647	593	637	598	646	658	608	608	630	610	613	567	553	549	550	526	592	584	631	576	556	576	579	597	551	594	527	563	499	522	533	516	545	513	515	532	551	562	519	533	528	509	494	536	508	508	502	489	545	467	496	539	513	507	500	503	480	499	515	484	533	523	523	464	506	542	484	514	520	525	515	483	503	504	528	525	502	503	528	493	513	502	492	457	540	483	515	492	505	518	506	483	527	547	506	505	537	510	541	512	502	486	514	539	498	490	510	520	518	471	485	472	510	498	487	519	497	514	468	500	514	478	451	483	509	510	513	533	488	481	519	515	516	515	542	509	505	535	533	500	514	504	495	535	524	476	529	525	478	495	482	443	485	534	489	530	495	531	512	498	506	484	509	493	502	547	480	456	506	508	501	481	484	509	498	491	530	505	481	482	487	505	507	493	512	508	484	512	482	482	508	475	507	476	504	495	495	491	520	540	509	504	508	534	474	513	495	501	500	464	461	507	530	513	489	510	507	507	547	473	547	475	484	575	480	510	514	479	565	498	505	522	523	512	506	528	506	512	482	479	502	482	507	507	509	498	485	494	508	503	469	516	534	507	520	479	529	527	449	529	495	486	527	487	474	480	486	535	480	476	517	458	529	513	511	492	519	526	526	498	469	492	478	429	517	488	532	463	544	499	543	460	478	486	506	518	507	502	506	526	490	502	542	496	439	491	529	474	493	440	486	520	509	480	492	488	513	506	518	521	502	486	477	502	480	507	536	510	465	509	512	517	476	483	519	482	556	482	490	509	514	487	493	530	508	484	484	450	476	496	502	489	527	479	511	520	503	468	517	527	477	494	485	511	527	483	520	512	508	494	482	504	498	554	518	491	450	524	475	498	469	496	491	483	496	506	536	519	515	495	532	526	466	463	463	537	510	466	502	512	480	493	483	445	529	524	506	524	485	510	492	473	502	498	507	512	505	501	502	457	474	513	494	564	492	494	537	515	497	497	557	481	498	515	516	487	568	490	491	488	486	498	505	556	465	499	507	500	527	532	492	485	506	525	512	496	469	457	486	507	490	514	480	506	497	541	504	544	527	468	478	515	534	492	516	493	489	501	496	504	528	513	440	484	487	515	490	501	521	492	490	484	560	475	494	531	492	543	495	462	504	483	535	507	480	484	494	505	488	466	495	498	511	506	513	440	493	448	490	516	490	473	516	524	524	496	501	513	459	500	529	508	488	527	541	533	483	448	525	464	502	492	492	496	493	495	483	523	462	512	519	519	485	494	492	486	515	477	526	529	507	497	498	542	494	507	544	449	510	507	501	493	470	504	479	526	495	519	462	507	470	503	462	479	498	522	503	466	480	523	522	490	485	503	502	538	518	515	514	499	457	498	500	506	468	492	555	455	494	489	518	481	501	493	494	509	488	480	520	517	504	494	456	516	512	513	519	475	525	523	460	515	470	476	470	508	510	492	473	485	488	530	519	508	508	520	503	503	530	495	520	475	487	504	512	537	561	487	492	460	493	469	487	486	496	507	502	498	509	470	456	488	503	466	497	468	465	473	442	502	522	525	487	490	521	490	511	516	528	504	523	515	501	509	507	480	508	521	470	556	515	526	497	497	501	496	497	484	478	509	493	503	515	488	480	526	500	462	497	527	482	528	494	535	526	493	506	484	522	516	512	494	511	530	509	499	505	493	453	484	489	493	467	519	506	504	523	460	499	506	473	511	491	512	498	494	490	489	480	525	529	498	507	497	497	456	493	546	507	521	507	513	512	505	500	511	496	524	485	514	461	536	516	525	522	498	496	492	491	523	483	520	521	507	506	510	457	499	515	488	478	474	494	517	505	461	486	478	515	517	495	518	514	463	507	540	507	486	498	497	496	487	507	521	508	480	449	467	483	524	503	483	502	474	539	465	481	494	485	518	511	437	484	503	493	473	488	479	496	531	488	507	504	497	476	495	496	521	536	460	516	522	495	525	508	491	499	495	539	501	485	499	498	499	450	490	515	482	486	499	484	525	500	467	463	502	503	519	494	448	509	489	507	494	492	492	472	508	473	526	520	485	495	478	509	509	504	506	512	478	504	527	509	510	503	499	485	509	479	496	495	484	525	503	515	509	531	535	498	496	496	511	523	525	511	514	503	538	490	446	501	516	513	504	474	529	505	543	514	497	514	481	504	497	497	540	497	495	486	480	501	464	477	454	460	486	480	471	477	426	531	489	482	557	483	502	498	518	494	502	494	534	528	515	504	485	505	518	518	512	502	486	500	516	515	479	501	551	471	521	513	483	523	481	513	538	507	471	517	491	492	490	484	540	517	491	482	501	502	492	500	461	500	528	556	490	542	461	524	535	500	496	509	479	516	490	467	509	498	505	494	552	500	506	497	538	528	510	479	506	513	497	454	540	494	515	503	514	510	504	478	510	526	508	482	507	477	483	489	496	509	463	483	463	537	511	506	495	500	480	514	490	519	482	536	517	534	497	549	503	548	473	472	489	476	488	499	524	509	525	492	514	467	491	483	502	514	464	477	507	526	476	529	486	529	495	487	470	499	505	561	505	519	510	541	497	483	495	485	496	492	494	514	490	515	521	485	490	481	490	520	521	522	529	499	529	467	493	548	502	489	515	475	494	510	492	486	496	528	497	531	477	535	499	482	490	513	507	503	495	483	485	516	514	476	500	506	509	502	541	523	493	534	509	513	544	498	505	492	532	483	488	476	500	510	492	522	474	479	477	486	495	483	470	472	514	486	524	483	506	457	511	508	432	551	522	469	510	464	515	515	491	543	480	513	510	541	505	544	504	501	492	476	524	481	523	466	492	504	511	488	501	492	517	498	522	479	514	525	503	472	492	548	479	535	540	498	485	503	517	506	498	527	519	544	489	533	522	539	465	469	537	512	504	551	471	503	491	511	536	480	506	510	472	516	498	465	553	480	505	540	469	477	509	527	548	557	498	538	491	492	490	494	543	436	458	486	508	478	511	471	480	513	488	508	470	478	505	504	487	486	486	493	471	543	511	490	536	497	470	490	489	528	520	497	507	500	485	464	506	486	484	488	472	539	509	509	473	539	480	498	512	532	510	501	503	501	465	518	473	508	528	491	505	505	512	480	512	480	508	535	472	482	532	480	539	535	481	518	482	528	537	490	499	444	477	510	502	551	448	471	465	489	526	496	462	508	529	459	493	530	516	523	463	505	491	524	503	489	526	495	499	464	558	481	525	538	518	498	481	500	491	517	500	488	503	485	495	476	488	482	500	482	526	499	513	486	453	487	524	479	466	476	487	507	495	521	508	482	511	503	503	542	531	475	502	513	496	516	494	495	513	482	513	518	535	518	488	488	508	505	489	507	514	483	482	464
3460	1035	500	401	534	499	345	330	237	173	121	103	66	53	50	46	45	46	48	38	42	30	52	30	45	31	35	47	34	42	36	35	31	34	39	39	26	29	31	34	33	35	35	36	28	38	31	31	30	24	23	37	50	46	46	28	45	36	36	33	28	34	32	33	47	25	26	30	36	35	32	26	27	42	36	37	36	38	30	34	44	39	26	37	28	30	26	28	36	29	36	33	34	29	30	26	22	33	30	35	31	30	35	29	34	31	33	29	32	26	22	27	22	38	32	31	35	29	33	37	29	33	40	37	43	36	39	36	37	41	36	20	27	30	36	22	33	24	26	26	30	19	31	20	22	32	32	28	34	31	28	33	30	39	32	23	31	27	24	31	26	41	33	45	29	38	31	32	40	27	35	39	25	31	28	34	33	39	31	21	34	29	28	30	29	26	26	31	26	35	30	30	25	35	31	34	29	44	43	21	28	34	26	25	27	22	41	25	23	29	31	29	34	27	20	32	39	45	42	36	25	34	29	34	25	29	28	23	26	24	38	23	32	34	27	23	40	29	29	28	49	39	26	25	37	31	29	31	29	32	32	22	35	36	29	39	24	34	27	41	31	34	29	31	28	37	25	28	29	31	33	35	30	36	25	25	38	26	21	43	30	34	25	39	36	36	43	29	33	34	27	29	29	38	33	33	32	21	42	35	30	33	31	24	26	29	26	32	36	20	37	27	40	27	34	40	30	30	29	35	38	28	24	31	40	35	37	26	26	36	28	33	28	42	39	34	26	34	28	28	34	29	33	33	32	26	33	42	32	40	30	33	23	26	23	32	29	47	25	28	33	24	37	27	44	29	25	24	40	21	36	35	30	22	30	36	38	35	34	36	30	36	30	30	40	21	28	36	42	32	27	32	26	25	35	20	34	34	33	25	38	27	26	34	35	38	36	34	39	36	34	37	32	27	22	35	29	27	30	31	31	28	32	31	30	36	25	33	25	39	17	30	28	21	39	32	20	39	27	36	36	32	31	46	27	38	30	26	25	29	37	32	44	31	24	27	30	31	32	21	27	30	22	31	32	30	32	37	36	40	31	37	30	43	30	29	23	31	32	29	29	28	34	21	26	33	27	26	34	35	37	29	37	35	32	25	37	25	47	30	30	29	31	37	31	34	37	32	26	29	29	37	25	21	30	35	25	26	40	34	33	28	38	35	24	29	25	30	23	33	19	32	17	31	31	34	36	29	34	30	28	34	39	29	37	43	34	36	36	28	27	28	33	37	30	30	28	43	30	38	27	29	29	28	39	30	30	24	32	35	35	27	24	37	23	19	31	39	24	35	26	24	28	36	36	20	40	40	43	33	32	26	29	34	38	24	30	36	28	33	38	30	29	28	42	41	30	28	45	33	24	34	29	30	24	38	24	39	36	26	32	40	29	34	27	36	31	38	25	37	31	37	43	32	29	35	36	34	36	33	31	26	38	46	33	24	32	42	37	25	33	38	42	22	24	32	41	31	34	36	35	27	28	30	28	34	30	32	33	41	16	34	42	27	31	34	40	42	30	34	32	26	31	32	29	28	28	26	38	29	29	37	31	26	31	33	26	35	29	37	29	28	24	32	25	37	35	32	25	42	31	36	33	34	25	23	33	27	29	33	20	24	33	36	38	30	28	30	26	22	29	41	30	28	37	33	20	24	28	26	38	36	45	33	34	31	35	27	23	28	34	34	36	27	30	36	39	37	29	30	29	29	35	35	35	25	18	20	34	29	34	25	20	32	33	31	28	30	37	29	32	39	40	29	35	28	33	26	31	33	26	30	32	47	26	40	45	39	37	40	31	40	39	28	38	33	22	34	37	27	25	30	37	37	26	23	35	29	26	34	36	25	38	35	16	42	35	31	34	35	32	30	24	27	33	34	32	33	26	32	28	23	28	41	20	30	35	28	42	26	31	37	30	30	30	35	20	31	33	36	22	33	28	30	31	29	31	30	30	20	33	28	23	21	26	32	33	28	33	25	40	31	32	30	33	33	28	28	34	35	30	33	46	42	28	19	33	29	29	27	29	33	24	29	26	27	29	26	49	29	43	30	20	29	31	25	33	34	34	23	35	34	23	34	34	19	23	45	36	28	30	39	27	34	31	36	34	29	26	33	30	30	34	18	31	29	27	40	29	25	36	33	26	27	43	32	21	28	33	34	31	26	22	35	37	26	29	31	35	35	27	31	34	33	31	27	30	42	25	29	33	37	28	39	30	34	32	36	39	22	37	19	24	36	35	32	32	38	34	35	24	25	38	35	24	44	31	32	26	23	36	30	34	37	23	38	26	28	24	34	31	35	28	36	28	29	26	27	35	35	34	31	25	52	27	27	30	39	38	33	34	29	29	30	23	27	25	38	35	22	32	32	28	23	23	26	31	22	28	41	38	28	34	32	33	38	31	27	37	30	35	32	39	37	27	32	28	32	33	28	32	24	53	25	26	30	42	24	32	25	31	35	26	33	32	33	34	33	36	42	27	25	29	28	23	37	34	20	25	22	27	34	29	24	29	33	36	36	33	39	27	32	35	33	21	35	35	35	29	36	33	30	22	37	28	45	33	44	26	37	28	41	24	36	40	26	26	29	43	38	37	24	32	36	32	20	31	19	37	22	52	29	29	29	36	38	31	28	25	30	25	37	27	36	47	41	35	36	35	32	34	28	21	37	33	29	30	17	29	17	37	24	38	36	35	30	32	38	26	30	34	26	33	32	24	29	38	42	28	33	31	32	33	30	30	31	23	27	28	32	35	33	34	28	34	31	21	24	33	31	31	39	32	24	35	30	31	25	34	23	35	33	36	37	36	24	35	37	36	33	32	34	34	28	25	34	27	30	33	36	33	27	45	34	28	31	27	28	32	27	36	30	38	32	30	30	35	36	28	44	38	28	31	23	28	30	33	30	30	36	39	33	33	23	43	32	31	29	28	25	30	17	31	23	33	33	38	19	36	41	29	31	30	40	29	36	33	28	30	29	32	33	29	37	32	29	35	37	39	27	30	31	29	45	23	34	24	15	26	33	32	34	25	29	27	24	33	36	26	37	26	25	32	31	29	34	34	44	36	34	28	34	22	22	32	33	25	47	35	28	31	26	44	24	28	28	28	31	26	28	36	26	33	37	29	29	35	32	39	34	26	29	32	29	31	36	29	28	36	21	28	18	27	26	37	32	52	23	33	31	19	28	24	23	33	33	33	24	21	25	39	33	28	35	37	27	36	24	30	27	22	47	24	29	45	28	36	36	28	25	26	36	21	24	31	30	30	31	35	33	32	39	25	30	29	31	33	25	33	24	35	23	28	32	33	25	36	34	29	27	32	35	29	21	30	34	30	25	39	28	33	26	30	27	33	21	30	37	20	28	28	28	30	24	31	44	36	35	30	31	32	28	36	37	32	27	28	32	30	30	37	26	39	26	42	38	41	35	41	38	34	28	24	33	31	30	38	30	21	32	22	36	29	30	26	31
33217	20227	11975	24053	28877	24837	19492	14753	10983	8026	5758	4170	2835	1939	1529	1291	1230	1051	914	879	878	775	818	788	742	820	799	820	777	733	681	682	696	661	636	581	570	599	571	630	634	655	648	634	686	659	689	643	694	638	669	713	750	724	764	758	699	698	654	655	609	673	599	652	596	627	626	587	585	611	616	613	564	520	569	610	601	572	555	513	528	595	557	609	571	517	528	521	512	481	502	486	493	486	474	532	517	543	471	478	507	564	531	510	502	483	528	494	493	504	493	492	463	591	518	513	491	486	497	526	487	517	498	516	505	525	517	468	504	497	522	498	495	503	533	493	505	476	511	475	493	471	490	515	474	521	482	500	523	487	508	536	512	515	505	514	457	501	513	494	499	494	514	508	498	494	510	468	543	466	480	498	467	507	504	530	493	512	472	494	473	524	486	497	520	482	525	511	486	484	527	512	506	496	472	500	507	478	492	527	490	473	501	495	477	520	505	488	509	470	473	499	497	483	503	500	543	502	498	512	477	525	509	479	510	511	519	511	516	482	482	493	507	513	498	496	491	469	464	474	490	503	462	477	462	480	502	522	528	456	522	497	478	513	484	518	502	507	468	494	494	475	509	506	437	509	483	511	499	486	524	548	486	507	491	487	465	527	456	506	522	528	498	503	500	510	476	464	497	524	488	465	480	513	507	495	504	499	479	508	432	527	546	498	501	483	515	524	510	479	473	495	506	519	516	466	496	470	499	479	486	490	473	568	463	486	498	534	520	496	500	487	509	498	533	507	500	483	479	493	516	473	481	446	508	461	532	485	532	526	510	521	486	469	481	478	490	479	520	493	469	486	469	501	544	480	501	525	489	512	452	494	490	505	525	521	494	546	499	507	527	495	494	506	468	545	492	500	506	480	493	498	460	504	491	520	494	503	501	497	485	480	499	502	512	483	519	471	477	470	518	514	574	505	510	468	510	505	499	479	523	529	478	499	493	476	430	467	513	485	521	513	493	498	483	509	484	517	482	487	511	493	493	475	516	492	534	480	470	473	466	515	515	481	506	470	508	495	461	521	456	503	508	485	496	511	499	517	486	497	468	462	503	473	479	485	497	496	475	506	530	476	506	467	481	511	518	494	475	542	492	473	519	487	519	471	527	463	457	535	508	503	448	542	497	494	512	480	473	507	470	529	493	504	474	473	504	495	495	486	494	456	497	513	512	481	524	472	523	472	501	480	503	468	461	488	506	496	508	473	518	522	497	506	477	505	493	509	470	460	476	512	509	470	509	485	530	505	512	511	464	484	510	519	486	482	508	505	518	501	506	501	461	497	508	500	533	510	510	491	481	502	511	495	474	504	493	468	503	489	473	532	482	485	515	475	473	472	470	475	511	532	473	528	473	504	438	516	496	477	497	519	493	502	503	492	493	494	490	479	543	484	483	528	480	527	521	511	525	482	447	469	481	463	507	493	478	491	501	468	495	496	491	488	511	450	455	491	523	509	455	496	496	477	499	516	495	493	457	470	467	475	461	497	528	485	500	497	495	494	540	499	489	503	467	478	512	506	502	503	547	432	512	504	467	505	503	468	461	521	499	505	457	517	558	494	497	488	486	525	505	483	472	533	479	499	499	483	495	481	487	487	477	492	461	514	468	483	503	499	473	497	480	479	492	477	461	500	470	478	479	490	493	489	522	450	457	472	485	481	511	509	491	505	483	516	483	500	484	476	483	465	522	478	513	539	480	557	485	487	474	491	508	497	528	486	483	477	473	456	487	520	495	489	495	486	495	487	489	458	522	491	482	491	520	469	489	477	451	485	474	537	528	510	514	513	490	554	505	501	464	459	524	484	495	507	493	509	470	507	500	489	501	494	549	459	473	503	481	478	503	523	474	518	489	474	471	480	542	523	510	490	509	512	535	491	467	454	489	487	491	499	489	496	518	482	529	510	521	510	526	498	501	493	518	456	486	496	526	490	503	514	524	488	491	437	479	461	466	501	474	483	508	503	524	487	489	489	465	476	471	539	529	504	476	522	522	508	467	510	531	463	493	525	500	494	524	500	493	527	498	506	475	509	526	472	503	540	476	488	519	448	530	486	483	517	486	492	479	510	543	513	484	583	480	508	499	510	487	472	538	502	512	502	481	487	490	502	441	534	470	469	505	520	500	457	512	500	455	499	502	499	454	520	475	484	518	511	497	538	489	501	536	491	495	499	494	517	477	489	499	500	481	479	526	492	506	503	522	501	511	464	494	505	515	457	461	488	485	469	500	518	515	472	494	516	496	522	505	490	504	473	511	504	486	479	509	520	491	454	504	465	494	469	522	482	482	435	470	472	508	469	502	487	511	443	469	540	486	489	482	500	486	486	494	509	494	526	480	480	464	470	486	482	528	499	449	517	497	543	514	532	483	499	496	487	504	519	480	497	503	479	518	545	504	497	483	507	453	462	484	513	498	474	496	498	474	483	491	526	498	492	530	525	501	482	470	532	476	481	512	513	492	519	515	457	502	501	503	483	531	496	505	487	488	510	474	474	467	477	471	500	474	528	497	509	449	505	490	493	465	490	498	465	508	478	517	480	481	499	492	520	546	527	530	484	456	515	483	495	494	498	489	479	488	515	545	518	459	509	479	517	493	483	519	498	481	475	476	476	494	494	497	483	461	504	526	473	519	497	531	492	474	477	517	514	508	521	469	533	535	479	506	535	507	502	487	461	448	492	500	534	514	501	485	523	499	463	487	503	490	510	512	489	521	442	516	505	522	469	501	511	521	475	467	475	489	499	534	463	491	497	481	468	539	456	464	491	500	484	471	480	479	456	503	463	517	496	497	475	498	518	510	487	461	486	468	482	493	475	478	471	534	462	487	484	478	499	505	499	487	511	479	507	500	533	506	476	480	500	516	491	503	481	469	481	505	491	521	518	466	508	475	547	485	536	488	473	549	526	485	477	527	475	458	501	526	550	487	525	510	493	497	485	464	485	516	485	535	502	497	488	490	486	519	505	523	481	498	501	511	515	502	521	464	468	517	523	501	491	509	500	502	522	507	472	515	483	498	477	484	511	514	455	462	498	501	515	509	480	478	478	476	508	460	512	496	499	491	500	517	498	500	487	502	506	487	474	500	533	495	486	469	492	528	498	479	487	476	494	478	538	500	503	482	486	484	491	487	458	510	520	538	479	480	492	508	504	452	515	496	546	503	537	545	504	470	497	492	492	481	501	523	473	490	498	508	463	511	508	489	475	488	500	497	520	490	471	447	510	525	457	476	519	450	479	515	475	523	468	466	475	483	506	481	489	473	508	510	538	492	503	463	486	484	537	499	464	517	492	506	483	480	485	505	497	507	471	495	486	508	488	500	481	502	499	453	506	479	519	491	500	478	497	505	481	518	520	494	489	475	483	463	490	470	511	494	500	486	497	492	476	480	531	478	474	547	489	489	444	508	503	527	526	517	463	494	520	503	477	472	506	470	527	482	454	481	468	514	493	512	504	466	487	497	496
5453	1492	779	557	751	756	616	436	375	269	198	150	154	114	93	78	65	65	73	69	68	72	60	71	60	59	50	43	62	63	51	50	67	59	54	57	45	50	46	56	53	47	54	60	48	49	43	52	49	68	54	52	43	48	59	53	51	74	51	58	44	39	48	50	50	51	54	48	61	55	47	56	44	43	48	41	49	44	42	44	53	49	45	48	52	45	43	55	46	47	49	61	48	39	43	53	43	49	47	46	44	42	50	45	51	47	54	37	41	45	41	40	59	50	46	44	57	41	39	42	47	59	40	48	45	56	46	39	49	58	45	50	33	54	46	52	49	45	39	45	73	38	41	46	47	48	39	37	41	56	42	39	57	46	55	49	49	52	37	43	40	57	57	52	58	50	50	31	49	57	45	37	40	40	37	45	45	55	46	46	41	35	60	42	53	39	40	50	48	57	38	55	46	46	35	42	49	47	51	49	58	33	45	55	47	45	40	49	37	54	43	46	54	38	62	51	36	49	50	49	46	37	48	51	35	37	36	39	38	42	39	40	55	56	37	59	45	30	39	49	39	42	36	45	52	52	43	41	40	51	49	51	49	52	41	47	41	37	44	46	43	47	44	47	45	58	52	36	54	46	52	45	51	49	42	54	47	39	36	62	52	49	48	55	49	48	33	41	53	47	58	38	43	43	47	41	63	45	42	51	39	40	47	43	49	55	52	49	44	49	43	46	54	46	36	58	39	38	53	43	42	57	43	53	50	50	35	50	51	40	39	53	51	42	52	38	47	35	42	42	66	47	48	37	61	57	45	48	52	43	47	47	44	53	45	41	49	60	41	45	39	41	44	49	55	51	47	47	54	42	44	51	43	49	48	48	45	32	40	48	42	55	48	38	53	50	52	44	45	41	45	55	50	43	45	41	47	45	53	38	35	43	48	46	45	46	44	37	45	60	38	44	56	38	43	55	34	49	48	48	51	41	47	39	49	48	40	51	40	49	40	39	37	54	47	58	42	38	42	47	44	37	47	47	40	42	56	33	36	48	43	55	43	57	49	37	51	41	61	44	46	53	37	48	39	57	46	55	40	49	41	49	57	54	62	52	35	54	41	59	47	42	62	45	53	51	52	40	25	44	43	47	36	46	54	43	41	44	38	41	46	52	50	43	47	52	50	41	41	57	32	48	44	43	34	46	31	47	44	43	48	44	50	53	38	56	45	44	44	44	37	59	40	48	50	38	45	29	63	53	52	52	36	48	39	44	43	54	42	44	47	47	52	52	50	52	56	41	53	55	47	43	52	58	56	43	44	54	44	58	46	45	55	51	48	40	38	49	40	49	63	36	48	55	35	60	52	39	46	44	48	50	45	40	35	52	38	50	35	39	50	49	48	60	55	51	37	40	48	48	55	48	47	43	50	50	39	55	46	38	41	30	44	55	46	40	54	31	54	51	40	54	50	54	47	38	43	52	40	42	58	42	53	39	43	45	49	68	52	52	64	47	46	45	41	45	38	52	62	42	51	46	52	47	42	46	43	46	34	33	45	48	47	49	30	49	45	42	30	50	53	45	41	45	36	48	33	41	53	48	44	54	38	41	38	38	56	39	52	62	49	42	35	47	34	42	53	50	49	50	38	41	40	45	35	44	51	42	39	48	58	41	41	52	40	39	44	56	39	45	42	58	40	46	53	41	43	50	46	47	54	42	42	53	48	35	52	43	50	47	47	54	47	51	50	48	51	43	40	42	43	44	54	55	46	50	42	36	33	57	37	50	54	48	48	43	57	50	49	49	52	47	42	51	49	43	59	46	35	49	42	43	47	53	43	39	40	45	44	59	58	42	52	42	51	35	48	57	37	37	40	55	33	50	52	39	39	33	40	49	49	55	53	46	47	48	49	40	45	43	38	49	50	47	37	42	42	51	50	36	41	43	35	40	40	60	44	58	46	57	45	47	53	33	55	40	41	42	39	38	34	48	46	36	45	56	52	42	49	52	39	48	39	45	45	48	36	42	46	70	44	46	41	44	52	48	49	53	42	41	47	48	47	41	53	50	36	46	41	53	39	43	45	51	48	31	48	41	42	48	47	37	31	46	49	57	47	55	44	58	47	49	37	48	71	41	38	32	59	66	46	41	42	43	45	41	52	57	43	58	46	52	51	39	58	52	30	44	46	42	39	45	40	46	52	55	56	43	53	41	40	38	44	47	58	42	42	48	53	46	46	35	48	42	35	47	58	48	46	50	48	53	49	39	42	44	53	42	45	30	40	48	41	42	44	44	44	42	49	46	29	49	52	48	42	50	47	39	36	38	48	61	45	47	44	47	42	53	42	46	38	44	47	49	53	39	52	43	53	41	48	44	44	60	38	58	52	44	46	51	44	51	53	39	51	49	45	36	45	41	37	60	52	56	60	50	43	37	37	39	54	42	52	52	50	52	48	35	43	36	59	24	43	48	47	43	48	54	44	48	54	37	51	42	62	55	46	50	38	48	43	55	38	51	58	49	47	60	42	46	51	59	43	54	40	41	37	53	49	50	32	50	57	47	69	44	50	48	49	38	48	44	51	33	44	41	44	41	49	50	41	45	51	40	40	32	36	50	45	47	65	47	41	39	47	56	50	54	49	42	43	38	51	51	35	59	41	43	38	48	47	44	43	47	31	46	41	39	49	32	51	30	47	42	52	38	54	56	45	45	56	42	46	38	40	44	49	54	41	53	39	39	51	58	50	29	53	46	46	40	45	44	43	48	46	37	38	43	47	53	48	49	45	40	36	38	52	54	42	48	44	43	48	36	42	58	42	46	53	42	39	39	38	43	50	40	46	42	36	45	50	55	48	56	46	43	60	47	38	46	47	51	37	40	53	44	31	57	40	49	49	41	48	48	59	35	52	38	51	49	37	34	46	41	53	50	44	53	60	52	42	45	55	46	37	37	47	33	46	59	51	48	42	60	43	49	60	34	43	40	43	51	58	48	34	74	55	42	53	36	46	60	37	47	49	50	43	47	51	39	46	52	54	51	45	46	50	44	36	60	40	45	49	42	43	50	38	49	40	65	51	30	62	50	52	54	46	44	49	58	41	40	55	55	44	52	38	42	42	48	45	41	45	47	45	48	42	54	46	44	44	43	55	39	37	50	46	47	38	52	54	53	54	51	51	65	36	38	39	63	46	44	52	50	45	51	46	48	37	58	50	50	44	49	41	48	42	49	42	50	29	40	44	46	44	45	50	47	51	46	43	51	49	60	52	45	44	37	42	55	47	43	50	52	30	49	48	44	54	43	47	46	54	49	43	44	50	47	50	51	53	38	63	48	61	40	45	45	50	41	37	47	41	37	47	40	44	56	45	46	36	32	63	37	45	50	35	43	57	48	53	47	42	41	43	37	39	35	37	47	47	40	47	51	62	47	41	50	53	51	43	38	58	40	47	41	44	48	43	39	49	48	54	40	45	35	41	38	56	33	43	54	34	41	48	43	48	41	47	34	51	48	39	47	52	51
35997	23346	15614	28153	33189	29521	24583	19659	15565	11813	9099	6633	5074	3691	2879	2287	2065	1906	1800	1687	1562	1506	1345	1410	1292	1278	1266	1258	1283	1197	1157	1063	995	1075	1007	939	988	965	930	970	1013	1020	1009	1022	985	1000	1006	1030	1034	1047	1028	1033	1048	1053	1003	1112	988	987	1011	972	944	870	929	910	947	882	956	935	913	899	847	843	811	827	829	861	871	836	805	861	850	802	854	829	811	752	830	753	796	747	773	769	756	770	724	762	795	779	761	747	755	760	741	708	775	732	729	719	760	732	775	754	788	752	700	692	728	751	776	750	739	686	790	718	713	741	749	760	756	714	709	722	758	793	719	793	750	733	796	751	765	701	736	746	732	702	714	751	721	712	736	755	736	732	734	736	737	702	741	692	755	698	712	780	723	706	754	712	704	717	677	745	698	751	727	789	711	722	674	711	707	720	679	704	722	724	725	739	751	717	697	684	705	752	757	700	671	723	723	730	703	754	749	713	738	723	736	775	688	706	775	669	703	719	723	701	761	751	726	730	714	707	689	724	729	738	677	753	721	697	688	712	735	723	746	747	736	709	731	702	733	736	711	756	722	725	682	712	687	731	734	686	696	716	758	699	669	709	709	789	702	681	710	729	711	768	779	685	681	693	703	708	724	725	730	763	726	791	723	735	729	695	718	723	723	731	724	773	768	703	738	733	726	772	686	725	723	682	699	705	716	684	710	704	714	738	723	792	689	723	756	750	737	726	695	695	706	755	724	721	680	711	699	681	742	721	703	734	710	711	716	737	685	748	731	754	713	700	732	727	750	729	754	711	740	701	722	790	722	703	719	757	750	722	730	723	717	696	712	744	711	744	770	727	763	723	710	664	716	696	720	704	737	706	722	727	714	706	765	705	781	720	760	736	690	707	718	705	755	745	749	723	709	743	722	728	705	698	716	716	751	724	720	710	708	700	724	739	725	710	737	730	699	735	705	710	713	778	740	776	744	754	686	786	734	761	724	730	748	722	712	727	719	686	691	706	715	712	658	765	727	782	704	731	737	722	774	754	723	699	766	711	711	735	704	702	703	775	728	756	725	747	688	744	759	738	741	713	698	751	732	756	733	764	732	739	735	730	720	689	701	732	730	715	678	740	720	735	686	676	713	734	685	719	707	761	679	734	720	707	733	677	735	749	718	691	723	783	750	743	728	716	728	715	758	756	727	701	648	750	672	704	768	704	732	739	693	735	778	734	712	713	686	731	721	722	746	692	737	769	728	762	752	661	734	705	704	717	755	732	727	795	768	742	698	780	706	718	749	689	712	703	726	742	669	677	719	742	731	710	722	712	704	758	731	734	732	693	767	763	769	732	737	734	741	737	712	757	719	751	741	732	752	706	711	760	720	689	663	737	685	773	694	709	765	733	651	743	694	686	704	752	696	711	743	735	721	773	713	752	786	724	718	706	766	740	688	732	742	753	748	709	756	774	726	731	690	748	743	691	703	735	733	713	736	757	722	771	719	739	772	679	724	738	716	726	680	715	691	707	726	745	736	757	723	687	735	714	750	756	741	730	752	736	742	751	729	724	670	741	744	763	691	726	669	726	725	711	748	724	705	733	683	730	709	733	728	720	777	712	775	736	697	709	695	701	758	743	735	734	744	724	722	772	735	736	677	772	720	705	712	693	749	727	729	705	685	729	724	720	722	776	714	749	749	703	743	709	706	730	688	688	764	706	730	739	801	733	721	728	734	721	726	780	703	729	719	705	704	741	704	701	720	683	809	760	741	772	733	753	732	762	708	731	674	733	684	770	723	739	756	736	723	720	711	718	714	748	719	726	749	749	763	711	732	709	687	733	754	717	706	758	707	719	757	745	775	681	692	703	707	662	672	775	763	691	697	742	693	676	687	782	769	697	735	743	744	734	732	710	709	692	728	749	704	770	748	694	657	713	733	676	751	710	695	734	732	763	697	737	746	783	735	709	706	679	745	714	716	793	697	787	715	669	732	672	696	704	698	732	716	780	711	739	717	739	720	722	737	728	712	710	697	745	716	677	703	719	762	744	744	722	718	716	721	778	784	700	695	720	730	736	708	774	705	707	720	701	744	741	745	747	724	779	765	728	735	708	710	735	683	749	710	707	708	757	680	716	711	739	720	793	673	694	700	767	720	736	726	688	757	693	759	719	719	731	714	669	773	720	741	721	741	744	745	745	760	718	756	751	728	727	758	746	726	786	705	745	706	732	732	740	757	728	768	726	729	721	721	749	775	674	796	725	757	721	709	712	712	738	718	734	718	733	734	763	756	717	741	733	734	738	699	760	713	744	690	688	721	689	722	697	709	753	678	742	707	698	740	763	713	717	728	759	718	771	771	700	685	776	746	738	681	775	711	743	752	738	724	711	753	726	712	758	748	772	763	732	692	707	718	730	721	690	723	761	695	710	691	784	707	754	753	711	716	673	715	754	711	747	779	743	683	700	779	694	706	708	769	670	703	757	692	738	733	724	750	756	752	739	742	710	678	709	746	796	742	773	691	738	747	732	767	726	729	749	755	748	742	704	747	710	741	749	749	707	706	687	699	705	738	698	701	732	761	767	765	698	721	766	715	729	684	776	724	783	707	704	747	707	716	733	697	730	695	771	730	763	716	730	672	737	778	678	726	677	710	719	719	682	691	765	759	762	749	713	699	698	730	700	681	749	738	729	734	729	713	695	797	718	701	678	705	786	716	712	727	748	711	766	731	700	719	754	721	719	718	709	749	753	713	738	694	742	710	660	725	743	707	700	740	719	717	719	726	743	752	752	720	768	725	735	687	745	749	717	722	739	699	763	696	719	744	730	718	682	692	702	721	716	696	707	703	707	694	756	751	697	740	721	672	687	711	760	699	667	687	675	747	763	718	777	716	701	721	745	715	744	767	705	751	764	754	716	744	724	699	736	720	732	725	729	759	719	761	719	734	695	730	709	727	789	735	748	675	698	752	725	751	744	714	741	770	758	726	710	723	705	761	743	696	717	668	734	706	708	720	746	726	741	734	727	730	713	721	715	664	708	744	750	733	703	714	707	729	752	741	739	717	720	674	710	769	741	728	742	688	693	740	663	773	772	754	702	718	746	752	757	694	757	754	697	677	734	689	744	786	735	753	702	742	680	742	712	726	727	740	726	705	744	761	737	686	746	738	748	724	724	755	747	714	761	738	665	694	755	770	711	728	760	744	742	742	746	712	715	702	743	689	732	741	746	755	695	739	776	730	707	717	712	724	713	729	771	682	735	701	722	751	685	730	680	803	739	727	717	696	719	744	691	717	745	737	760	696	715	718	734	726	719	733	710	722	719	688	712	755	704	705	728	692	729	744	724	755	702	798	703	778	707	732	725	712	728	710	816	657	669	750	714	718	759	729	738	722	737	768	741	692	674	694	741	709	781	670	672	734	735	753	738	713	695	751	721	737	699	703	772	695	761	708	764	735	693	697	692	728	765	723	787	681	716	722	750	710	735	770	730	689	738	745	692	704	706	729	760
6998	2672	1305	836	1211	1255	870	648	503	378	302	214	166	144	102	84	86	63	81	83	71	65	66	54	47	53	54	51	38	44	47	45	32	36	34	36	43	39	39	44	37	57	51	43	45	31	37	43	51	43	44	36	46	33	41	43	37	41	38	36	28	29	34	37	37	44	32	33	33	31	26	34	36	33	37	27	32	31	40	37	21	32	33	44	43	34	38	26	45	29	28	29	33	22	21	35	32	23	30	30	29	24	32	32	43	29	29	25	30	27	24	33	31	24	21	28	26	26	27	27	31	20	26	33	37	36	29	33	28	29	31	27	25	34	25	44	24	27	36	24	21	30	33	30	25	35	20	42	26	34	31	39	28	34	22	35	30	29	32	30	28	25	28	30	30	38	31	19	36	29	31	37	34	33	25	28	28	28	25	30	31	26	29	29	26	35	35	32	33	23	27	33	21	29	31	35	30	27	26	20	27	29	30	21	19	33	28	24	30	27	40	25	29	30	36	31	41	30	31	28	31	30	20	28	27	32	30	20	24	21	27	25	28	35	32	29	19	32	22	30	31	33	25	27	38	29	31	33	26	24	26	33	30	26	32	28	25	30	29	34	33	22	26	32	28	27	35	31	40	38	44	23	28	44	25	36	25	29	25	32	23	29	26	36	28	33	33	22	34	33	23	34	41	30	39	27	29	27	27	22	27	25	28	35	32	43	21	33	24	24	25	31	25	34	27	27	27	23	27	44	34	26	34	41	30	33	32	23	38	29	43	20	21	26	28	32	34	42	25	40	39	31	31	26	24	29	42	33	24	27	36	26	23	27	26	30	29	32	31	29	29	30	35	35	27	32	31	22	32	32	30	29	25	24	39	35	29	29	28	25	30	36	29	31	37	21	26	30	28	29	35	33	26	38	27	32	37	27	20	30	32	18	28	28	27	27	32	20	29	29	27	26	32	24	35	35	22	23	29	24	34	26	25	29	36	31	27	37	33	30	25	33	19	26	42	29	36	24	22	32	29	35	28	24	31	39	33	27	33	22	33	24	33	31	39	27	28	29	26	25	30	26	32	20	38	30	35	29	29	27	26	27	25	20	30	34	28	38	33	22	30	30	41	22	31	36	21	33	32	35	30	26	28	29	24	23	34	30	26	31	34	27	29	37	24	33	24	40	28	24	34	45	28	33	29	24	26	32	33	35	33	34	37	33	24	40	23	34	23	30	26	31	30	38	32	30	32	23	37	28	42	28	30	31	24	29	23	34	34	36	25	32	24	24	40	31	26	35	38	23	25	29	33	24	31	30	22	33	32	30	32	37	34	38	39	28	21	29	27	23	21	25	33	31	26	20	30	29	27	27	29	25	27	39	28	25	33	36	27	29	27	20	33	32	34	27	31	25	38	21	28	27	26	30	23	28	23	28	20	31	16	32	25	38	30	32	27	18	38	26	31	38	25	27	32	31	23	30	28	32	36	29	35	28	30	23	26	36	40	28	24	29	37	41	24	32	24	31	37	33	17	29	28	30	34	32	25	33	16	25	30	27	23	20	28	20	26	31	25	33	28	31	36	25	25	31	30	31	26	25	35	36	34	25	33	15	28	21	26	34	25	29	32	32	29	40	33	35	16	23	32	36	33	39	23	33	29	26	24	26	30	22	22	38	28	30	30	27	31	30	38	31	26	24	28	27	31	38	31	23	28	36	23	28	27	33	31	39	35	31	31	37	33	32	31	21	31	19	20	25	33	30	25	33	30	27	26	36	29	31	37	33	38	25	22	35	29	26	34	27	27	28	36	25	27	29	22	23	28	29	28	30	30	34	29	33	23	34	22	32	33	35	32	32	35	26	23	20	24	31	23	27	27	31	30	29	33	39	31	26	29	31	40	23	28	26	25	21	30	25	32	19	35	31	30	35	45	40	39	35	30	33	24	34	27	18	38	26	26	30	32	30	25	32	33	26	35	18	29	32	26	32	26	22	26	32	23	35	44	28	28	40	31	30	25	38	29	36	21	35	26	36	30	30	25	29	26	19	32	22	25	38	29	22	36	28	35	35	34	29	32	27	27	31	24	25	26	22	22	32	34	21	42	30	30	31	29	36	26	42	35	30	31	30	20	20	30	26	35	31	30	28	34	31	18	22	20	30	28	24	34	25	26	30	21	36	34	33	37	33	39	29	26	24	26	31	33	26	33	21	37	31	28	41	24	39	30	29	32	31	18	33	32	27	32	33	23	36	30	38	23	37	26	35	33	29	32	28	28	33	33	30	26	27	39	26	31	32	21	32	24	30	45	31	32	35	21	24	21	34	28	27	26	27	46	28	23	40	31	33	18	37	22	45	15	34	26	32	26	30	32	45	24	36	35	38	34	39	19	27	28	35	25	28	30	25	24	30	34	33	29	37	21	32	23	32	25	31	34	29	32	34	20	28	32	28	29	34	25	28	42	26	32	26	24	23	25	29	31	29	33	31	34	36	26	25	17	29	20	25	21	30	28	34	30	29	36	27	37	32	22	25	33	28	31	27	35	31	30	30	31	39	39	39	28	35	39	23	23	24	34	37	24	31	34	28	19	28	32	27	30	41	27	18	30	26	37	42	30	29	27	26	26	24	24	30	28	26	33	34	31	37	33	32	32	28	33	29	37	38	21	37	20	35	27	26	34	38	34	32	26	28	30	28	26	23	29	29	25	28	34	23	29	33	26	32	29	27	31	37	23	31	29	30	29	28	28	28	28	29	29	29	31	27	26	40	25	26	26	30	27	38	27	26	32	24	27	32	40	30	31	25	29	35	29	35	29	25	35	24	20	37	21	23	23	35	35	31	35	36	30	26	43	26	28	33	34	36	28	26	23	30	39	29	34	31	28	37	18	33	20	25	32	16	35	27	31	30	25	22	20	29	29	35	31	40	38	41	36	39	31	33	26	28	47	34	33	34	22	19	19	27	28	31	23	27	26	21	20	29	25	25	35	31	29	26	27	23	29	37	30	31	25	37	25	32	27	29	26	24	28	25	35	26	30	27	28	16	30	41	36	31	23	29	31	40	28	35	24	23	45	31	27	35	23	41	32	29	25	41	29	41	36	26	30	31	23	30	28	23	38	28	26	30	33	37	27	26	36	31	40	31	26	23	36	29	26	27	30	24	30	21	26	16	31	27	35	37	28	30	30	33	35	24	24	27	37	25	36	30	26	25	33	27	25	28	30	36	28	28	25	35	34	28	38	30	29	37	31	23	26	35	28	21	40	29	37	35	26	20	26	32	43	27	37	23	24	22	22	31	25	32	26	23	32	24	25	30	28	28	42	26	33	24	32	29	29	43	32	24	23	27	30	36	23	31	26	32	24	25	20	24	30	28	28	31	30	38	30	29	35	35	29	22	33	26	26	29	31	29	30	25	21	30	34	24	34	36	35	29	30	32	36	37	26	23	29	25	31	38	32	29	28	24	35	20	40	38	31	34	31	38	29	34	34	22	34	19	31	32	33	24	26	23	27	36
43165	28551	20300	33271	38015	34693	29565	24454	20070	15991	12633	9731	7390	5487	4117	3392	2955	2733	2477	2321	2008	1809	1768	1706	1609	1465	1398	1388	1369	1239	1215	1202	1023	1058	951	857	897	844	884	852	916	916	892	911	933	921	919	921	995	910	959	1035	965	1017	952	999	924	950	830	808	829	760	743	735	761	799	737	700	768	667	669	611	585	609	658	657	688	639	632	634	618	641	645	648	625	517	590	514	490	560	497	579	550	523	578	523	534	516	504	506	523	559	558	520	482	479	499	508	465	486	509	473	498	496	504	493	494	489	453	501	550	497	537	495	514	533	519	503	502	550	477	487	443	476	533	472	485	519	501	467	504	449	457	474	481	516	501	489	473	489	478	504	474	457	473	465	458	472	509	493	501	499	493	477	506	441	444	492	446	444	477	469	501	483	443	435	458	472	471	457	467	489	468	484	479	454	489	459	483	444	471	434	495	455	478	478	454	510	479	460	489	447	476	453	497	460	463	454	425	480	474	448	500	477	441	462	478	442	474	473	464	494	503	412	463	493	466	473	481	444	456	461	454	474	436	456	440	466	463	474	482	472	466	448	470	447	528	473	518	460	468	494	448	448	440	446	515	464	468	497	474	480	497	472	496	461	470	478	450	438	474	479	493	484	453	469	452	460	420	486	486	479	525	473	499	471	468	479	489	471	478	472	508	482	473	508	470	488	498	491	530	499	488	437	479	448	442	473	486	486	419	493	489	476	516	444	442	490	494	499	473	451	489	466	463	483	482	461	449	473	443	485	435	507	465	477	461	507	482	495	474	446	470	485	493	468	502	444	499	452	439	482	475	475	495	489	422	469	488	472	452	473	465	467	474	451	496	505	468	438	498	508	455	499	490	483	417	498	464	429	494	446	473	463	475	458	463	497	499	490	492	469	496	491	502	503	446	432	495	464	456	483	496	455	476	452	462	441	420	459	436	462	496	495	445	497	445	516	497	473	451	454	455	481	474	494	460	473	485	463	465	498	490	472	499	472	476	439	496	479	475	495	455	474	453	467	502	469	500	462	460	470	462	480	466	486	488	465	449	465	497	475	448	463	463	495	468	503	495	467	439	474	464	520	502	507	460	486	464	470	467	472	427	471	461	485	484	464	467	464	449	465	464	465	448	467	422	450	496	494	478	495	502	471	442	472	507	473	460	464	475	499	456	461	437	469	505	482	465	505	490	504	476	454	483	477	501	511	466	491	485	460	436	477	457	472	463	465	475	451	507	491	502	472	468	448	486	489	483	513	487	473	479	473	480	460	474	461	419	501	488	475	468	458	502	469	528	470	461	462	471	470	491	464	473	467	446	474	492	460	458	458	458	500	468	485	440	456	491	459	458	483	459	461	492	512	470	490	481	510	432	472	488	493	489	443	456	452	476	475	503	459	450	524	478	495	455	490	480	461	481	482	462	500	497	499	474	454	455	445	462	516	468	476	483	466	445	485	469	483	440	481	453	453	447	477	426	502	456	519	471	471	474	473	487	483	475	446	473	483	495	489	476	471	476	466	493	500	476	476	473	436	488	482	458	448	456	479	471	464	484	460	486	473	457	489	489	510	477	485	434	461	475	495	484	506	479	513	414	451	480	465	468	465	480	465	480	476	473	486	486	433	470	490	479	453	439	502	472	462	452	443	499	455	478	474	460	490	465	464	438	434	484	465	452	471	451	470	462	492	506	473	492	460	520	479	499	475	479	513	463	450	497	496	459	522	498	477	490	448	465	470	474	451	489	506	463	494	493	450	489	489	470	459	474	473	498	463	444	452	466	488	498	502	454	461	466	463	502	497	465	456	481	502	506	487	461	493	450	417	436	466	475	447	447	452	440	469	470	463	454	460	457	473	422	472	463	451	433	445	461	470	438	489	465	493	493	510	475	463	484	461	464	496	458	463	486	479	453	473	455	469	469	487	458	508	446	499	465	489	476	474	449	459	464	539	478	503	518	466	460	431	473	488	472	479	490	493	448	442	461	507	475	462	456	483	435	488	427	498	496	465	482	438	477	470	470	485	441	481	444	468	467	473	469	459	489	448	465	445	471	491	454	441	495	467	462	490	494	490	478	493	434	475	499	466	457	436	453	474	503	452	497	490	494	489	482	464	474	455	464	445	468	456	480	512	483	491	485	453	443	462	502	442	446	456	487	465	422	490	466	483	482	496	497	494	473	471	479	463	470	497	479	441	499	486	475	471	499	458	525	445	464	493	494	500	475	469	513	474	508	456	474	479	474	459	480	463	412	479	473	481	524	455	438	479	489	483	478	472	493	480	474	486	474	470	459	471	463	499	503	471	451	472	474	466	464	489	466	486	485	470	433	471	498	441	514	488	424	483	481	478	476	464	498	503	470	443	445	488	502	475	484	454	475	472	459	445	508	478	440	470	458	488	462	480	515	504	452	496	473	513	487	486	477	477	469	492	435	448	463	493	435	463	518	502	466	442	482	452	446	494	462	498	473	475	475	452	457	448	462	465	477	479	452	412	488	491	434	506	507	481	493	486	454	451	490	482	459	450	499	448	434	489	495	485	467	511	459	460	490	472	533	500	458	474	493	445	513	500	459	494	510	509	459	513	471	478	450	482	437	494	495	502	526	484	462	479	450	450	505	439	472	448	508	489	471	463	468	497	446	498	437	524	496	458	469	477	499	408	460	484	445	439	448	476	501	471	486	427	509	515	423	477	467	434	472	469	483	494	496	478	470	469	497	471	459	484	534	456	502	497	447	478	468	499	459	475	481	454	459	473	472	494	472	454	481	418	456	488	478	482	475	463	480	458	473	440	472	448	483	457	469	432	494	484	464	476	465	471	472	499	471	474	488	511	465	467	500	481	448	496	491	478	477	455	478	480	480	460	457	488	471	463	494	451	464	480	476	479	457	521	469	430	496	476	484	460	471	456	464	488	502	511	447	517	431	467	431	484	476	499	471	478	501	481	471	499	486	469	476	517	478	484	505	468	474	464	469	476	502	493	463	456	467	438	488	525	471	431	471	450	463	505	469	475	512	499	493	471	467	472	480	476	474	449	508	499	478	444	483	486	482	455	486	471	459	449	420	445	514	486	476	465	480	473	466	495	483	476	463	473	476	443	472	500	452	481	468	482	477	437	482	477	518	494	457	475	495	467	511	451	448	471	476	457	456	489	492	514	503	493	468	462	466	445	509	469	469	461	463	485	455	500	490	500	469	457	499	460	512	456	489	473	475	467	458	503	434	492	469	500	476	475	450	477	479	460	500	454	470	496	504	503	454	486	472	438	489	504	470	482	498	479	456	494	479	471	477	484	463	451	451	459	467	470	480	475	476	475	444	486	444	445	492	497	501	471	475	489	476	465	473	475	482	460	471	473	483	468	498	457	467	434	482	501	456	489	485	486	444	455	501	479	495	472	475	477	499	460	488	464	465	451	467	467	456	457	477	487	461	500	457	468	473	477	459	465	494	476	452	460	517	485	495	442	474	485	468	501	470	514	472	416	475	491
3455	1126	588	353	559	537	341	259	213	168	144	85	70	55	45	45	40	44	41	39	31	51	46	44	36	30	36	39	46	45	35	35	32	32	25	31	39	38	38	35	43	30	33	35	46	20	31	34	26	44	40	39	43	33	37	37	48	34	37	30	28	43	36	27	35	45	24	37	42	36	24	41	34	24	39	37	26	36	37	28	36	37	40	39	31	40	34	32	39	42	26	36	31	33	32	25	31	35	29	43	33	28	36	37	42	34	40	31	33	20	28	33	32	29	29	33	19	28	32	28	20	35	24	31	31	42	32	35	28	25	19	32	32	24	30	27	25	29	41	31	28	40	37	36	35	24	23	28	33	25	37	23	29	32	26	38	28	21	24	36	31	27	20	24	24	23	39	40	36	40	43	30	24	31	31	32	33	28	22	34	38	39	36	30	28	29	29	28	37	41	31	44	34	38	29	37	42	26	38	37	31	31	31	38	26	26	34	31	34	32	29	29	28	33	33	22	33	29	30	33	35	36	28	30	26	32	32	27	31	29	25	29	37	27	31	27	35	38	25	37	28	26	42	30	33	36	36	31	26	35	29	31	31	34	34	25	35	33	39	32	32	24	29	34	40	34	27	31	31	30	28	29	30	34	27	48	21	27	34	30	22	37	29	25	41	32	32	31	27	35	40	27	26	38	30	26	24	34	35	19	34	30	31	32	37	29	34	38	27	32	37	35	27	31	43	27	25	34	28	17	30	38	39	30	31	25	27	29	24	37	38	22	33	23	36	28	23	34	35	30	24	28	24	33	38	35	32	46	36	37	33	35	29	32	35	34	35	37	27	26	36	24	31	34	22	30	34	43	25	38	32	39	20	34	25	34	35	23	34	31	27	25	33	37	29	37	31	34	31	41	29	21	35	39	24	40	28	31	28	32	29	29	46	25	51	28	32	33	31	35	26	29	23	42	39	25	31	24	31	33	39	37	34	38	35	41	30	33	32	32	35	26	28	25	33	39	27	27	31	44	41	25	28	34	32	37	35	35	25	35	31	40	41	32	28	33	45	30	35	36	28	27	30	23	34	26	38	24	30	26	21	28	28	17	27	30	27	24	41	24	27	36	36	23	34	35	32	38	31	31	31	37	30	49	19	32	24	35	48	28	31	24	27	31	25	37	29	46	30	43	40	42	40	26	43	36	32	33	35	24	31	41	31	26	46	23	37	46	34	27	36	29	39	30	27	35	33	32	35	29	35	33	23	44	23	28	31	16	27	34	41	32	37	37	26	21	32	34	29	27	26	34	29	22	30	38	32	28	27	26	30	30	24	19	26	37	40	30	43	40	31	21	27	30	28	32	30	21	37	31	29	33	32	28	32	24	35	36	39	35	28	24	27	33	30	40	34	21	36	32	33	26	37	40	29	32	26	34	34	27	33	31	40	25	30	20	27	35	37	31	42	35	36	32	27	33	30	40	35	26	43	35	43	34	24	31	26	24	32	33	38	27	29	25	38	31	36	30	30	34	26	30	37	34	31	41	26	31	29	30	28	39	36	29	36	35	35	27	37	35	33	21	24	43	26	44	31	28	36	41	30	41	31	33	38	34	37	27	28	33	27	29	23	23	35	16	42	28	33	31	27	38	26	37	32	33	25	24	27	35	33	24	38	32	37	37	28	27	20	33	26	34	32	35	29	32	36	25	27	42	31	33	33	40	31	34	45	28	27	38	38	35	34	32	32	36	27	33	42	30	29	41	32	37	34	35	28	30	30	32	32	29	24	34	32	28	37	23	27	28	28	25	33	41	40	32	35	29	33	30	32	43	34	30	47	36	34	29	31	39	31	43	34	36	37	38	31	25	36	38	35	43	26	26	34	30	48	42	26	28	29	30	25	23	44	39	29	33	47	35	27	32	27	36	36	27	36	34	33	33	24	22	26	33	32	29	27	33	25	27	44	44	29	38	33	38	28	47	26	30	29	33	39	20	24	28	26	37	35	36	34	43	30	26	28	30	31	30	29	35	36	28	30	46	36	20	36	29	24	38	30	40	34	30	32	28	36	31	32	43	43	35	35	31	34	27	41	36	29	31	27	42	33	37	28	44	29	29	26	36	37	24	30	35	38	20	26	28	28	38	32	35	38	39	27	31	33	32	27	32	38	38	35	30	28	37	33	31	37	26	21	36	26	26	32	37	38	26	27	36	40	36	34	25	30	33	32	25	34	36	27	39	28	24	35	30	36	34	26	25	34	26	31	32	30	36	35	24	19	34	35	27	29	30	29	33	29	28	40	26	27	31	26	41	28	40	36	40	38	31	38	30	27	38	33	26	32	30	27	41	35	34	31	35	41	32	34	21	28	31	47	40	24	24	33	36	35	38	25	35	34	32	34	30	28	40	38	34	27	31	41	30	31	30	35	25	26	25	36	35	42	28	35	41	38	28	38	23	43	29	25	35	28	28	25	33	28	33	36	43	30	26	26	33	32	22	28	47	24	24	31	31	38	30	35	22	33	38	31	35	32	41	24	36	29	44	28	44	40	31	41	33	35	22	37	37	37	33	32	31	37	32	37	29	32	33	24	34	23	29	27	36	38	30	29	36	40	25	35	33	41	30	26	33	33	32	25	30	39	34	33	33	36	36	30	26	35	30	29	31	32	36	39	45	45	39	43	30	29	34	44	29	33	34	25	26	30	31	31	20	35	35	34	33	29	26	24	23	30	29	27	37	24	26	27	34	26	27	37	35	23	27	27	29	33	35	33	35	18	35	33	32	26	22	46	35	33	28	39	36	37	34	30	27	37	30	25	30	30	37	29	24	32	38	38	39	30	24	39	33	29	31	37	31	38	31	27	48	37	27	31	33	33	29	25	25	29	29	39	30	34	28	26	29	32	29	38	28	32	36	30	26	33	26	37	34	30	34	34	34	36	50	38	34	22	28	26	35	33	27	38	39	28	36	23	29	29	29	46	34	35	31	28	35	27	34	27	38	33	30	31	36	32	33	29	36	36	33	27	31	23	31	26	34	30	26	27	43	28	37	27	33	33	28	28	30	38	29	35	31	28	30	38	32	29	26	36	35	38	28	29	32	27	33	33	29	33	19	35	25	30	36	37	33	34	31	36	24	28	35	38	24	29	37	33	37	29	25	37	33	34	32	21	23	26	38	28	34	32	29	29	35	26	31	37	28	32	37	18	37	35	34	40	29	36	40	31	29	28	38	40	44	27	28	34	38	31	29	43	33	32	20	31	32	24	36	38	28	25	35	38	37	27	39	31	33	32	36	26	28	29	32	34	35	32	27	41	23	27	25	40	40	35	41	26	36	29	35	30	31	29	26	24	22	31	31	34	27	35	36	47	22	33	33	20	42	39	34	27	28	28	35	33	28	30	28	30	33	30	35	31	22	33	34	33	30	33	40	43	44	36	36	32	32	29	32	38	40	40	29	32	31	40	31	34	43	31	36	30	32	29	27	32	26	23	33	33	32	24	44	31	25	41	31	36	26
33042	20969	12400	23690	28053	24047	18644	14323	10584	7738	5769	3909	2711	1842	1448	1329	1159	1120	1159	1069	971	910	827	836	808	782	837	835	805	739	756	711	732	648	655	629	646	626	673	651	718	680	659	677	705	639	673	698	717	686	700	673	731	735	727	839	746	652	721	728	687	630	613	627	577	587	654	636	617	584	629	603	592	542	616	595	608	560	614	586	586	594	576	571	528	565	563	543	569	510	533	537	485	564	532	589	512	543	522	570	528	512	548	513	485	481	481	528	510	471	500	508	480	522	534	532	542	515	494	535	476	547	502	506	499	501	505	488	482	483	532	529	545	498	499	501	568	519	519	550	501	514	523	548	510	517	493	467	464	511	539	513	526	524	535	487	509	525	503	540	469	491	483	515	492	516	516	494	497	496	500	526	473	515	521	503	483	527	542	494	532	446	483	517	489	530	533	566	519	568	516	526	515	528	525	512	529	526	536	471	535	477	460	508	495	463	521	529	475	531	489	523	513	485	490	513	531	474	534	514	500	486	488	510	496	481	511	523	502	529	508	518	507	491	514	518	528	512	490	524	532	537	505	522	528	517	487	493	507	504	537	493	456	528	486	479	504	505	500	471	508	541	497	486	517	514	520	496	505	498	534	488	514	503	459	512	511	517	487	523	503	490	518	481	557	499	517	501	514	490	518	487	530	520	533	479	478	543	470	474	499	503	507	501	498	512	485	512	509	517	516	531	511	535	539	514	519	553	479	513	478	508	487	471	497	506	487	537	535	532	495	518	530	475	489	485	483	545	491	497	514	479	494	519	557	512	481	507	501	503	497	512	496	496	508	501	488	515	503	531	482	505	517	529	500	504	508	515	513	492	500	548	545	521	523	512	491	500	521	517	543	504	506	458	517	553	525	536	502	476	484	473	490	505	513	517	513	521	549	495	496	517	505	526	508	504	479	503	493	480	532	464	501	496	504	525	557	525	527	503	506	497	549	521	478	502	478	514	530	479	513	483	507	501	475	515	512	511	526	520	479	478	525	510	503	500	535	483	518	503	518	497	489	481	535	483	536	508	525	479	521	515	509	495	505	548	495	480	496	486	503	497	475	502	466	508	477	476	488	483	511	500	550	475	512	516	548	519	504	514	568	481	509	506	544	509	490	535	497	567	485	478	515	535	517	513	518	520	543	494	498	487	539	524	494	516	496	512	496	501	537	473	477	498	522	525	531	473	527	524	478	490	492	500	504	566	501	546	533	506	494	517	489	503	532	484	512	495	492	533	530	513	576	492	518	503	538	456	512	498	493	510	546	470	473	537	470	465	517	530	497	549	506	549	502	521	502	531	525	542	500	533	522	522	522	476	510	484	469	481	507	520	519	517	527	501	535	500	536	470	475	520	535	507	527	543	532	486	561	523	537	499	529	524	482	561	504	516	509	494	515	497	513	535	516	473	526	506	516	488	510	490	507	505	480	484	518	498	502	484	523	524	494	480	500	526	493	494	495	467	552	481	503	528	514	511	571	484	496	538	491	525	569	526	506	505	465	518	551	495	488	504	488	510	500	492	512	483	500	516	470	553	510	499	537	505	513	506	535	511	499	535	492	520	513	508	462	514	514	492	471	492	484	494	507	483	508	511	515	491	499	504	564	519	508	498	512	510	507	514	515	508	513	480	535	521	521	481	566	495	510	527	523	491	515	532	494	558	522	558	492	566	585	523	526	481	479	449	530	511	531	562	513	509	492	503	529	505	476	479	511	529	547	493	519	453	492	491	492	524	480	528	518	524	490	460	498	569	505	535	520	502	495	563	530	507	517	517	503	476	483	505	474	532	508	451	467	520	506	520	560	527	495	520	508	502	500	513	504	513	543	501	521	500	483	541	514	547	549	513	471	524	512	491	521	501	474	513	499	525	515	508	511	449	501	512	514	508	544	516	536	520	525	504	501	544	522	505	524	507	497	527	507	490	466	529	488	505	484	533	457	541	513	507	499	519	481	505	557	518	524	482	538	490	516	491	496	490	519	516	499	500	521	505	512	486	495	550	498	505	513	513	501	488	511	475	510	470	527	493	490	519	526	539	499	473	515	530	517	541	498	485	503	488	525	513	523	521	517	462	503	532	516	480	527	486	490	520	540	544	475	555	521	471	505	516	516	480	539	489	482	501	524	513	506	497	522	506	492	504	493	500	504	469	535	504	557	519	510	468	523	493	529	501	483	502	518	479	529	535	552	516	546	499	511	491	519	520	551	496	508	511	517	513	526	526	484	516	509	528	518	532	496	528	556	493	508	523	478	481	521	494	530	542	491	512	506	500	492	513	496	525	496	494	484	489	520	504	502	511	508	539	497	487	482	486	526	534	517	481	504	509	507	531	520	502	515	506	516	500	463	534	491	551	482	530	520	479	503	520	509	534	520	522	511	492	489	506	497	482	523	519	538	522	516	538	489	531	500	510	520	492	517	483	483	511	517	480	521	517	536	517	518	507	523	498	531	483	479	537	526	545	498	498	518	481	514	546	551	524	505	516	497	484	505	525	540	482	552	482	520	519	509	489	492	511	474	466	476	504	521	501	524	539	523	435	497	504	525	477	508	501	508	504	506	484	533	555	492	526	532	500	507	494	515	489	524	490	504	479	489	485	511	463	507	489	477	540	517	513	498	542	522	525	482	509	548	515	524	543	559	456	527	524	481	492	470	503	537	472	543	554	476	509	465	496	489	523	490	506	539	496	516	489	500	547	492	544	542	531	522	507	506	506	522	503	530	517	459	464	527	507	511	522	539	486	529	513	498	483	507	466	539	546	539	533	512	565	464	463	504	531	500	481	521	508	515	534	493	511	541	457	488	537	536	469	489	475	523	499	532	529	507	479	490	496	499	528	497	525	486	504	541	491	472	486	505	514	511	487	509	498	507	514	508	500	536	542	475	505	524	546	497	515	495	529	549	490	536	506	501	509	496	561	508	502	492	506	515	494	520	549	505	489	508	531	515	502	511	509	512	471	478	509	513	490	490	500	498	540	488	503	501	480	533	483	554	553	482	530	480	498	522	491	545	529	487	535	499	506	509	468	501	504	507	521	468	529	466	515	504	512	470	517	538	538	454	523	488	499	511	501	516	523	510	501	505	490	469	563	508	507	514	506	511	509	510	516	506	482	503	512	485	525	512	537	545	529	506	518	504	521	522	520	513	543	497	473	509	511	489	516	487	524	537	520	526	516	511	497	553	484	469	560	523	473	491	520	485	521	558	504	531	517	551	481	493	513	488	510	527	524	556	486	525	531	494	527	470	522	581	572	524	510	520	483	490	536	517	526	477	496	539	516	497	499	534	501	512	532	512	486	484	478	541	518	506	518	532	482	512	519	508	490	488	524	489	510	537	479	483	525	494	501	472	541	525	486	490	478	524	549	539	516	520	493	535	502	512	511	518	518	500	555	543	509	491	516	488	507	499	482	529	494	485	497	494	518	539	486	482	502	479	487	517	504	479	489	509	523	519	490	504	499	532	533
3389	1092	477	378	513	506	367	258	184	177	131	89	63	64	46	49	46	36	42	35	41	40	30	42	36	36	42	33	50	32	31	29	28	32	41	36	34	42	37	35	30	39	34	35	47	26	40	28	29	37	25	44	39	37	32	39	32	26	43	44	31	29	37	36	37	26	29	31	37	33	31	37	32	34	26	36	35	31	41	33	37	30	42	41	30	30	40	33	30	33	29	34	33	29	35	34	41	34	43	40	32	23	33	28	33	32	29	25	30	49	27	39	32	24	36	32	26	29	25	36	26	26	19	26	31	31	25	36	31	38	40	24	31	38	32	30	31	26	34	21	31	24	33	32	37	24	43	30	34	38	25	33	31	30	30	25	31	33	33	42	23	38	34	31	33	26	32	43	36	36	39	39	32	27	35	43	26	29	22	24	30	35	34	29	35	30	23	23	36	33	33	32	33	30	39	38	25	37	40	36	42	30	35	36	33	26	25	30	29	32	30	44	38	27	30	35	37	45	33	29	37	24	43	34	31	40	33	35	23	29	32	34	29	39	26	24	29	27	42	40	32	26	28	29	32	31	38	27	35	35	30	22	33	30	28	40	38	31	40	46	41	28	31	34	36	24	37	22	25	33	33	36	24	37	31	34	37	25	25	48	33	28	42	30	35	30	31	33	31	37	27	28	45	27	26	32	26	31	33	40	35	33	33	31	33	41	33	42	31	29	26	39	30	33	30	26	36	38	34	25	30	38	32	40	24	33	38	28	27	39	29	29	34	35	36	37	37	28	26	33	24	21	44	29	35	36	32	38	33	29	41	38	40	34	30	32	26	31	32	35	32	35	35	28	27	36	33	38	31	37	43	30	26	31	34	41	40	30	20	36	30	45	18	25	27	41	28	27	27	31	28	21	40	42	40	25	37	28	28	27	40	29	26	28	33	32	23	26	32	40	21	27	28	24	39	36	38	27	35	30	40	35	21	31	27	43	39	35	36	29	28	27	42	48	34	39	34	27	33	25	35	31	30	32	31	44	21	28	26	31	32	22	26	33	34	34	49	26	28	32	26	35	31	28	28	31	35	34	21	28	36	35	44	35	30	24	32	23	31	25	33	42	35	29	31	28	28	35	28	26	32	30	37	26	37	34	34	30	26	38	32	27	29	25	34	24	36	34	31	30	34	20	35	30	37	33	45	28	22	32	24	32	20	33	29	26	34	30	28	21	31	28	35	33	35	35	24	22	35	26	33	26	33	31	27	30	38	29	27	24	42	33	29	37	25	38	41	30	31	24	31	34	33	29	32	30	31	30	31	20	38	21	38	30	28	39	30	41	31	29	42	30	31	22	20	39	34	29	25	35	26	24	27	29	39	27	38	34	24	44	38	28	34	12	28	35	44	29	33	40	27	33	37	34	30	26	36	35	38	28	31	27	38	37	26	26	26	27	34	33	31	29	29	41	24	32	19	23	22	30	21	28	31	32	27	36	27	26	27	33	28	28	34	33	24	26	30	32	35	31	32	35	28	29	36	41	32	36	43	26	33	37	38	38	31	27	35	35	25	41	37	32	28	17	31	41	31	27	28	37	28	29	38	21	28	28	26	34	31	37	34	34	31	26	29	30	39	24	29	39	32	36	32	35	27	40	35	28	28	30	28	37	39	29	39	21	21	27	43	31	28	22	30	35	30	38	25	37	40	28	27	25	24	30	38	22	25	32	30	25	34	29	28	37	29	28	28	29	36	32	41	29	30	32	33	27	25	37	39	30	28	47	36	41	24	36	31	23	26	24	29	22	33	32	31	24	26	26	29	30	35	33	32	25	50	22	41	28	42	26	30	37	26	27	24	33	43	31	35	35	28	29	24	32	32	45	30	27	27	36	36	29	37	34	32	49	38	29	23	38	40	30	39	33	28	31	19	32	27	25	34	41	31	38	36	24	26	23	33	24	31	34	36	34	28	36	39	29	27	33	42	24	35	23	35	35	29	43	34	30	34	28	22	36	28	30	17	29	41	25	30	34	32	51	29	32	23	36	37	33	35	39	29	28	33	33	36	29	26	28	33	26	30	39	29	24	37	32	35	28	25	31	30	37	29	29	21	30	39	32	32	28	31	32	24	32	43	35	35	37	28	40	29	25	32	41	32	25	33	28	38	29	37	25	31	47	27	44	32	33	30	28	29	24	40	35	30	27	31	31	30	24	23	33	19	38	39	32	30	27	34	26	31	27	31	35	33	32	27	37	23	31	32	37	31	30	29	29	41	28	30	33	36	31	35	30	46	33	28	36	38	30	35	38	26	27	33	24	34	36	36	30	23	26	26	27	33	38	29	28	27	34	31	30	30	34	32	35	28	30	27	32	32	29	38	32	34	34	36	24	31	40	29	23	36	29	30	22	27	26	30	35	32	32	30	34	32	32	34	34	29	28	35	32	32	42	33	32	30	24	42	26	44	39	23	31	27	31	33	34	31	27	45	26	20	24	36	41	31	26	32	35	35	38	23	35	32	36	32	29	31	40	34	26	31	30	26	30	33	34	34	35	24	32	30	30	27	34	25	33	33	26	21	35	29	34	35	27	28	42	31	30	33	28	28	37	24	36	35	24	36	39	33	29	27	33	36	25	29	32	35	28	30	31	34	30	28	41	42	23	26	29	39	31	40	27	25	24	31	39	43	24	26	38	37	28	30	34	29	36	24	22	28	21	26	28	31	20	37	34	36	39	33	30	27	37	27	33	34	21	44	28	35	31	25	36	33	28	28	26	33	33	35	37	25	36	22	33	22	41	35	38	29	24	37	31	29	41	34	22	35	29	27	24	25	26	32	24	29	35	31	39	32	32	41	32	33	33	40	35	30	37	31	15	33	33	21	28	37	49	31	28	29	25	23	30	36	24	33	37	38	33	36	28	34	38	30	34	25	29	36	24	26	35	30	32	33	42	36	32	38	40	24	33	29	20	29	29	31	37	28	29	30	31	32	38	24	26	29	33	37	24	39	34	36	28	38	28	18	28	26	27	32	30	27	22	31	31	37	47	23	33	35	35	38	25	35	27	33	23	39	28	32	29	30	31	32	21	33	37	33	36	32	27	36	28	32	26	28	30	36	29	37	26	30	25	27	37	37	37	33	29	22	34	37	26	32	37	31	30	39	26	33	36	22	36	21	34	38	44	22	36	29	31	29	31	31	27	36	35	30	43	31	24	36	32	33	42	27	29	26	33	21	33	37	27	29	36	27	31	26	30	32	30	33	31	35	28	16	35	31	46	31	27	27	40	36	30	32	24	28	35	34	43	27	35	24	27	24	30	30	37	33	43	39	30	36	20	39	39	29	25	38	37	28	25	40	34	25	25	41	31	29	31	34	35	27	35	34	36	32	36	27	34	35	24	26	33	33	25	34	32	28	35	31	38	32	33	33	35	25	30	29	29	27	38	35	28	33	35	26	33	24	28	32	30	27	46	29	39	32	31	30	46	25	21	28	24	31	34	35	27	38	25	35	22
33110	20723	12302	23486	28152	23825	18579	13995	10616	7704	5570	3768	2413	1869	1410	1230	1156	1157	1090	1043	943	824	901	825	778	813	742	828	771	789	739	709	654	654	650	582	607	589	636	679	678	654	706	677	686	665	658	680	660	681	720	748	758	720	729	776	748	693	651	659	630	626	637	664	626	658	648	627	609	559	583	563	568	553	582	609	574	545	550	617	541	567	591	592	573	559	564	569	524	574	568	567	529	555	570	525	542	522	492	498	470	496	513	548	499	506	540	517	491	524	536	482	481	505	538	482	489	527	462	485	540	534	529	510	475	524	494	514	543	524	545	495	465	518	510	492	524	504	512	552	487	483	511	532	503	494	544	510	508	500	471	469	485	469	516	494	513	472	518	542	470	476	534	488	526	471	533	543	527	487	469	489	521	515	573	512	470	470	497	529	487	502	547	509	527	532	455	506	497	528	488	475	539	522	481	488	499	485	508	510	516	494	474	503	472	486	505	496	519	474	499	511	516	535	523	484	459	452	540	472	507	507	498	493	517	523	485	492	497	512	536	461	530	482	505	542	503	539	467	485	483	511	476	563	502	514	513	517	549	527	495	482	539	507	492	507	546	489	486	508	496	490	500	471	527	503	539	498	500	507	522	482	487	512	552	514	488	469	508	491	556	520	521	463	502	507	506	483	504	538	474	489	492	547	456	489	472	520	521	506	521	513	529	501	511	509	541	500	476	509	506	500	473	493	512	531	526	548	498	540	505	542	503	477	515	538	504	509	533	503	488	501	470	507	549	502	527	513	528	497	533	486	493	529	488	466	480	542	516	555	531	496	492	512	474	556	521	491	522	472	483	499	499	528	527	512	532	524	531	499	542	523	507	497	483	548	514	456	517	481	531	501	552	466	502	530	471	500	554	465	516	518	484	531	515	482	512	520	544	539	522	468	483	511	517	492	478	485	496	506	528	502	514	494	553	505	524	531	537	498	507	516	539	473	522	526	496	568	503	490	552	484	487	504	465	512	505	496	529	489	481	471	521	512	515	477	522	519	494	517	490	511	482	492	506	504	480	511	460	528	492	515	485	473	516	492	500	485	484	478	492	511	471	518	479	534	510	526	518	530	551	517	507	533	486	466	491	512	531	479	489	464	511	502	486	525	525	485	516	490	526	486	501	548	526	513	461	506	552	511	505	494	524	493	524	477	530	458	501	502	490	508	518	576	472	529	470	514	505	454	568	491	482	545	485	509	500	504	522	509	479	511	450	479	482	511	505	467	543	525	515	544	503	503	478	531	540	525	505	530	494	542	495	491	500	501	518	537	524	529	510	474	477	485	527	515	538	513	505	517	498	526	514	475	509	492	511	506	503	463	534	518	504	509	461	494	510	514	514	477	498	507	482	484	509	484	534	474	511	464	504	519	502	491	508	458	517	479	498	484	473	529	510	488	468	491	492	524	506	519	488	513	518	537	532	527	491	493	535	498	498	496	542	475	507	477	490	512	504	522	523	486	526	548	542	475	522	471	485	510	490	494	495	494	547	475	500	544	478	520	524	508	544	512	446	521	483	520	516	500	521	496	466	520	517	536	524	488	516	505	538	542	472	508	525	491	479	512	488	473	524	467	508	534	481	503	502	506	555	483	504	513	482	521	472	495	474	517	473	478	507	515	492	496	493	521	501	500	481	480	487	497	508	472	474	500	503	500	512	502	509	466	464	495	506	515	511	516	515	511	474	518	502	497	515	509	503	530	449	517	502	478	501	526	490	492	539	503	502	495	531	511	506	534	501	500	503	480	458	465	509	502	481	539	491	466	494	485	523	494	480	490	535	474	484	470	488	505	507	515	512	504	521	487	497	533	502	494	508	480	487	558	498	505	475	523	498	510	497	485	549	506	485	479	561	484	523	494	535	454	485	463	513	464	500	488	522	543	517	495	528	513	511	514	507	542	468	462	505	513	538	492	537	549	508	507	456	500	520	483	529	510	478	501	462	474	472	502	549	509	487	528	513	488	518	504	471	475	488	529	495	519	569	479	462	529	500	490	524	501	474	517	498	512	534	525	530	510	505	524	468	484	541	488	496	488	483	534	526	531	467	575	498	547	502	474	514	513	499	521	512	517	459	482	525	478	479	546	474	532	516	555	501	507	489	488	473	504	536	519	488	481	540	510	486	490	517	480	474	496	497	516	466	461	490	512	460	490	470	504	481	522	479	545	502	497	522	491	504	538	512	505	505	539	471	540	494	516	474	539	467	489	527	504	507	524	517	491	482	483	487	484	543	547	509	553	500	487	494	489	490	539	453	507	500	515	504	513	494	454	512	484	496	511	552	523	468	492	506	519	525	520	507	534	486	495	527	494	521	461	501	474	488	515	536	507	523	506	520	497	532	471	486	530	526	533	552	488	486	528	544	500	506	487	545	455	520	486	508	519	499	516	491	530	494	535	556	527	520	504	510	535	505	544	509	484	522	475	491	471	494	501	483	508	499	475	494	509	504	495	524	519	546	522	495	485	480	474	541	543	496	530	497	505	499	518	491	485	481	511	517	504	492	508	493	490	525	501	526	510	509	510	497	480	481	559	521	465	519	507	528	512	541	505	484	503	492	505	525	525	504	539	476	524	497	535	487	484	500	489	494	456	516	496	490	470	503	555	522	506	503	552	533	524	469	490	509	498	473	485	514	527	494	523	501	497	502	509	508	516	479	497	520	511	506	492	536	502	506	494	477	512	515	505	528	488	501	548	507	524	498	502	497	481	475	519	530	522	488	476	485	502	510	504	510	494	506	514	467	511	519	549	535	498	526	505	492	516	493	515	524	522	480	545	509	497	499	455	502	493	495	513	498	476	542	512	530	548	469	501	512	493	521	517	536	499	502	524	490	514	501	548	521	474	491	529	528	473	480	541	524	540	533	490	513	507	506	478	515	523	500	525	540	480	535	460	487	492	499	465	498	480	475	487	506	499	505	509	509	485	499	483	493	461	544	550	541	539	490	497	466	487	531	530	520	528	511	509	525	519	458	489	505	463	521	492	478	503	494	526	509	468	479	503	471	479	517	513	532	500	478	463	507	554	504	485	504	506	538	528	522	507	520	480	505	510	500	541	511	517	469	518	502	526	464	537	496	478	492	534	503	499	514	492	496	492	521	528	469	534	549	515	508	490	524	457	565	508	556	495	486	524	497	514	488	530	497	498	487	489	512	537	494	521	473	504	540	473	498	549	486	503	482	497	476	490	494	522	464	468	522	506	482	552	527	513	511	506	557	503	486	491	501	499	538	504	512	511	489	488	482	511	531	525	477	539	502	557	510	512	497	489	503	520	515	507	509	483	487	516	537	492	516	491	476	491	492	484	473	477	515	498	477	501	505	528	534	512	477	516	523	497	498	521	496	503	494	455	505	495	526	492	494	488	554	501	513	502	496	485	496	513	491	529	536	500	489	493	519	526	494	542	525	493	511	488	500	498	493	483	510	517	528	536	454	512	456	505	537	499	490	453	494	553	539	494
5683	1655	762	546	792	744	572	446	343	292	212	159	103	90	67	64	83	72	75	64	62	59	71	49	54	45	55	54	58	58	60	51	51	55	53	48	53	40	59	45	47	58	60	54	54	48	45	56	55	74	57	50	56	44	54	62	52	47	58	54	61	55	53	47	44	59	42	38	40	56	46	43	46	62	46	40	46	45	62	48	54	45	60	56	47	46	37	44	50	38	47	46	49	37	49	43	54	49	55	39	49	44	31	43	50	45	54	42	53	35	48	44	47	50	43	53	49	47	44	43	43	44	49	46	54	68	35	51	53	58	50	45	45	58	51	46	55	46	45	47	43	41	38	40	39	47	41	47	52	50	44	44	49	46	49	50	44	43	44	51	46	35	55	58	52	49	44	49	51	52	44	55	47	45	51	42	59	48	46	47	55	60	40	47	45	39	39	56	46	50	38	46	53	39	52	56	44	45	47	49	44	49	47	37	38	34	43	30	37	30	56	45	37	49	46	43	47	44	40	50	53	53	42	49	41	42	49	45	46	50	41	56	37	39	48	42	42	49	42	46	50	33	45	36	56	41	42	43	48	56	40	58	46	39	48	35	46	35	47	38	49	39	50	47	47	31	50	57	43	35	49	33	45	42	53	37	42	43	42	53	55	47	43	39	53	47	49	53	50	50	59	56	56	44	38	53	40	47	42	58	41	49	39	48	51	49	41	56	50	52	37	48	40	46	38	47	58	47	47	42	37	53	61	45	49	41	60	44	46	45	53	54	45	48	39	57	53	60	44	47	39	49	47	50	54	44	38	43	49	49	57	44	42	40	50	49	63	56	49	45	50	45	52	45	48	34	47	50	47	52	40	46	46	45	47	46	48	53	50	42	50	41	51	47	53	46	45	44	52	39	49	49	45	45	36	52	42	54	56	47	53	39	45	53	52	33	44	44	62	49	37	37	54	44	43	48	50	53	45	47	51	48	49	42	33	37	43	54	53	55	58	53	48	36	41	46	46	46	46	38	42	51	50	52	56	49	51	45	48	55	49	49	48	48	43	50	59	35	43	55	43	52	54	45	49	48	35	63	56	53	56	43	57	50	48	59	54	45	44	39	49	58	41	50	34	53	56	53	55	44	38	50	60	61	47	45	33	40	43	61	47	45	41	52	47	42	55	45	62	47	51	47	47	52	41	50	62	53	37	58	48	52	33	50	46	65	55	44	43	39	55	41	42	38	34	37	48	48	45	63	50	58	56	48	51	58	42	43	47	52	56	38	56	56	42	53	45	46	45	47	50	43	48	40	56	51	54	48	46	50	42	43	40	50	40	47	49	43	40	54	44	42	40	49	45	37	43	52	39	43	48	44	52	49	36	32	43	48	49	50	50	37	39	56	39	40	51	52	41	34	55	58	47	42	54	37	52	45	46	57	61	49	52	50	44	41	50	51	53	50	43	41	47	44	53	35	42	53	49	44	45	37	42	53	33	43	30	43	55	31	50	35	54	33	39	38	53	49	41	43	47	57	45	50	44	39	45	46	53	59	53	42	47	45	54	55	55	57	40	43	42	53	51	42	45	44	38	40	52	46	48	55	50	46	40	51	52	35	47	63	47	44	48	42	43	35	48	41	49	45	49	47	50	38	41	44	47	46	50	41	37	50	38	42	39	48	36	50	48	37	64	49	61	41	46	46	56	51	39	40	39	46	55	51	35	41	48	41	55	43	53	51	43	46	51	41	50	39	41	57	37	38	46	48	50	52	42	47	37	45	49	43	51	69	44	45	61	43	49	56	51	57	45	53	42	46	47	50	56	42	43	38	58	47	47	46	44	50	37	49	49	56	50	43	46	46	47	39	38	47	46	45	58	50	48	50	34	53	52	48	44	46	47	38	46	34	51	39	47	45	41	51	60	40	51	57	47	56	43	55	40	39	43	35	60	45	56	49	54	57	37	47	48	28	55	40	50	47	45	51	45	51	49	60	43	55	45	45	41	53	50	33	45	60	58	57	49	46	57	33	42	47	46	43	43	49	51	44	54	41	38	49	44	49	36	57	56	56	45	51	36	51	42	42	39	48	45	44	61	50	36	45	48	56	43	61	48	44	43	39	49	50	42	40	55	38	45	49	58	64	58	47	53	43	58	47	54	42	47	43	52	40	55	47	51	41	46	49	38	45	34	47	55	39	44	37	40	49	53	44	62	54	56	54	43	44	50	42	54	46	52	49	49	32	46	57	48	46	52	52	58	46	42	56	34	29	45	49	40	48	43	48	47	48	47	55	44	47	48	57	61	62	45	44	52	48	47	50	49	42	47	43	59	35	36	52	57	49	47	51	51	43	43	38	46	45	44	44	54	48	42	43	50	45	53	42	46	48	35	46	43	45	51	56	51	50	52	41	32	55	48	40	50	46	49	58	47	51	56	49	69	43	51	40	49	56	40	44	48	42	48	50	37	53	47	34	40	38	37	46	48	29	54	34	49	47	52	48	36	48	45	47	55	51	48	48	51	36	47	34	50	44	47	38	51	50	47	49	51	47	48	47	47	53	53	49	43	50	43	45	47	45	43	54	46	44	50	49	46	51	47	49	50	55	49	46	53	51	51	45	33	51	48	51	50	38	50	28	34	60	41	50	33	61	51	42	53	57	50	52	50	48	45	51	39	55	45	38	47	43	49	42	53	50	49	34	49	46	41	53	48	53	51	44	41	30	45	46	48	44	36	64	45	41	44	49	40	47	58	34	61	48	42	39	51	53	52	46	55	47	49	37	50	53	49	55	43	52	43	49	46	44	54	38	44	40	54	44	45	46	40	41	50	56	48	41	38	39	48	52	43	42	33	53	36	61	57	57	52	37	57	57	43	46	28	60	40	47	47	35	55	47	43	52	41	41	47	51	40	51	49	43	47	42	42	49	51	43	52	43	45	46	59	55	49	38	37	49	46	39	40	51	43	36	55	43	45	52	45	45	47	41	39	32	40	48	43	50	42	45	50	49	60	40	58	40	49	60	39	56	45	38	44	42	42	51	41	46	46	39	44	36	48	53	53	48	47	45	48	38	38	35	40	36	34	47	62	60	50	45	60	41	39	44	59	45	41	53	50	59	52	40	38	48	44	30	54	58	55	53	50	55	45	55	48	35	41	46	43	43	52	48	36	46	48	50	34	35	38	40	50	47	41	40	48	46	48	40	49	37	57	44	50	46	40	32	34	45	45	43	53	56	43	61	41	45	54	43	38	41	52	51	51	41	39	60	39	53	45	48	52	50	41	51	47	44	41	33	53	47	47	47	45	39	41	41	49	51	59	45	44	49	45	45	53	52	44	46	37	42	53	42	64	44	45	39	46	43	42	54	43	32	45	39	55	56	46	48	43	53	51	42	49	34	34	50	51	46	49	44	39	45	49	38	51	39	48	40	52	44	54	41	57	48	32	47	48	46	59	47	52	51	44	56	42	46	52	42	47	67	57	55	47	39	53	43	47	51	53	48	48	48	46	40	59	47
36625	23901	15836	28081	32805	29087	24134	19266	15086	11630	8831	6374	4549	3423	2759	2364	2261	2138	2022	1774	1692	1551	1523	1447	1272	1346	1234	1247	1211	1212	1146	1118	1103	1003	909	956	969	977	937	1037	1006	1028	1058	1053	1005	1049	996	1026	1115	988	1039	1112	1038	1126	1118	1082	1040	991	992	1051	979	932	915	929	885	908	884	892	918	861	848	846	839	851	845	856	862	865	824	835	800	802	877	844	779	829	836	765	819	843	835	762	820	818	791	727	797	736	775	716	737	750	717	728	718	737	729	747	714	802	796	769	747	813	761	745	755	733	723	791	758	728	755	746	725	741	812	738	802	713	715	734	790	710	717	728	756	719	751	779	762	726	768	735	765	759	728	737	789	727	775	778	712	711	787	757	785	723	733	745	778	752	708	740	722	743	709	779	761	738	753	729	698	720	725	701	747	729	715	719	769	734	747	754	771	772	769	720	766	718	780	732	727	758	781	740	775	730	728	752	701	709	693	719	747	734	747	742	749	750	735	732	745	731	711	698	695	778	746	713	719	742	747	748	763	799	750	733	738	719	720	729	716	757	752	748	732	744	742	703	730	773	720	740	726	758	776	722	734	780	739	711	731	704	748	750	671	747	724	765	717	689	764	732	745	757	693	710	783	730	755	770	713	766	685	736	738	740	745	715	752	705	719	721	744	754	737	750	744	717	672	728	753	755	771	714	764	744	703	681	743	745	774	737	688	722	734	705	746	767	768	760	741	708	754	737	730	719	688	730	707	705	757	749	719	745	726	684	738	734	713	727	717	659	718	743	685	680	736	713	709	743	746	693	738	750	755	740	727	673	757	711	721	738	756	731	742	713	684	748	748	735	734	706	771	700	733	765	772	749	761	731	740	701	735	716	784	759	712	753	755	811	769	725	706	753	743	679	708	703	680	710	774	769	696	741	754	725	731	694	734	700	697	737	763	780	745	709	715	718	800	730	719	775	763	718	740	718	751	703	759	789	753	689	689	716	752	753	759	745	740	760	774	768	770	748	728	712	762	741	730	758	745	753	720	719	739	695	772	704	783	743	711	709	739	715	734	739	725	742	747	725	736	732	725	702	704	763	739	771	763	737	767	737	672	731	735	788	735	772	750	701	722	744	776	774	747	735	731	736	719	774	741	721	678	781	681	769	786	741	697	737	729	758	732	672	786	739	697	776	736	711	710	710	755	756	699	726	703	752	718	779	712	723	745	667	754	765	656	711	735	791	737	741	733	741	753	688	739	764	771	669	736	765	754	781	745	767	709	718	714	784	725	709	764	726	703	716	724	719	746	719	766	708	738	743	743	702	689	703	747	751	730	777	742	743	700	718	704	720	772	721	752	755	697	770	729	760	710	756	708	758	717	773	743	749	699	721	721	743	698	750	765	721	655	682	713	734	790	769	715	738	776	730	759	726	709	736	732	699	732	712	713	731	744	727	730	733	763	726	794	732	688	682	726	699	744	749	733	687	725	721	747	717	708	732	723	710	733	720	699	739	703	726	728	736	732	719	750	703	717	761	800	734	713	707	744	736	735	772	780	726	720	732	732	717	756	739	708	724	705	740	700	719	764	765	706	770	721	749	708	792	720	734	758	712	772	709	681	742	761	700	710	718	726	725	740	760	721	746	700	699	734	783	784	737	739	705	722	754	740	718	755	763	716	721	688	718	729	714	777	727	710	719	730	779	760	763	792	715	696	714	740	736	755	734	740	718	685	781	724	722	726	710	706	695	737	752	752	713	763	759	733	752	740	734	767	742	764	731	721	762	698	738	751	780	751	730	798	733	745	774	778	741	721	711	790	737	706	767	766	747	780	764	719	745	710	789	808	739	703	735	748	749	721	772	747	716	712	715	732	734	749	716	718	734	731	701	737	813	740	741	704	725	735	764	742	728	761	726	739	753	718	693	696	741	735	766	724	752	696	728	755	739	738	722	714	752	753	722	707	713	729	744	703	707	742	767	747	751	734	723	729	743	723	723	790	729	772	699	723	748	724	720	689	749	718	729	813	743	742	787	745	708	770	775	749	682	744	713	691	712	759	697	705	722	720	743	740	749	726	702	728	764	715	739	720	693	715	727	722	725	701	771	743	740	773	741	712	729	746	810	703	696	720	706	719	765	754	751	728	772	703	754	781	746	704	750	708	768	716	747	744	709	722	762	710	773	737	737	719	727	719	707	743	796	736	723	736	708	764	735	774	753	731	739	698	703	740	739	672	769	757	717	725	731	777	713	766	770	736	731	724	718	791	757	746	718	726	750	757	699	737	711	743	705	744	763	766	748	706	728	725	723	733	710	688	720	708	732	760	725	751	703	728	719	732	712	800	675	680	728	755	709	739	737	748	734	681	740	745	733	729	738	708	693	686	699	783	711	744	756	699	711	735	711	686	755	744	763	742	747	719	707	729	694	748	703	746	674	738	778	756	717	780	762	736	715	738	696	719	773	743	735	705	774	761	713	699	679	719	802	747	702	731	735	777	722	742	762	765	749	745	727	772	732	679	729	725	778	702	787	701	680	703	783	773	735	745	733	743	732	748	760	754	762	732	698	693	675	757	692	755	709	738	778	663	750	745	767	699	751	738	685	754	742	739	749	704	713	744	719	749	675	740	671	666	758	755	741	732	726	716	710	742	760	759	735	688	775	693	771	699	768	687	723	722	718	735	725	750	775	747	730	779	710	766	711	731	729	753	717	789	720	731	733	716	729	703	784	762	765	684	738	771	768	759	746	757	756	708	720	737	708	717	773	711	692	792	749	712	742	746	663	738	747	695	741	709	732	720	731	716	709	705	753	686	722	707	780	689	720	687	718	737	737	673	721	736	745	706	707	729	742	740	777	755	767	724	734	714	714	743	737	754	736	721	709	789	756	704	718	714	716	790	715	733	730	703	719	776	686	737	747	754	683	795	703	758	715	759	753	736	758	785	710	722	759	708	749	745	729	724	750	744	714	740	725	782	752	733	725	736	729	706	739	692	745	748	759	705	673	710	738	728	732	704	743	764	712	723	697	755	732	715	700	722	741	737	725	717	739	700	740	739	757	747	710	750	711	728	706	707	766	738	768	776	723	703	757	685	741	789	745	744	692	708	696	756	711	719	755	709	727	786	714	758	769	698	735	731	717	703	710	736	688	669	738	714	766	725	740	736	768	726	704	717	725	778	733	714	749	702	752	721	733	713	745	753	718	778	758	710	758	733	686	760	747	755	746	707	711	751	782	789	724	747	759	743	752	687	761	735	724	713	726	743	712	785	678	745	732	730	721	742	719	738	760	692	722	733	749	729	732	698	722	771	755	718	738	731	762	751	732	726	730	690	752	751	711	721	741	733	724	703	770	754	747	709	766	719	726	737	761	704	693	770	729	728	720	737	738	701	785	743	719	745	707	733	735	727	712	786	734	756	728	783	746	710	688	695	710	748	731	759	728	740	729	720	724	693	756	738	759	801	781	748	727	725	747	779	745	720	693	744	725	772	756	743	772	704	706	724	786	741	766
6971	2616	1261	811	1192	1280	898	710	523	410	299	197	148	124	119	94	107	85	83	60	57	63	58	57	48	54	53	58	42	56	47	52	36	47	36	53	36	34	41	28	37	47	34	34	33	46	42	40	38	41	50	49	41	37	37	45	34	40	54	37	31	39	30	37	30	39	33	40	40	32	32	30	39	39	44	33	35	30	30	31	40	30	29	29	28	28	32	20	32	33	31	20	27	32	36	38	27	20	31	31	23	34	29	27	26	34	36	32	24	36	24	34	33	37	33	30	27	31	30	21	35	34	24	43	30	22	22	41	26	41	41	29	37	24	31	28	31	39	18	20	35	23	31	25	20	31	22	39	33	20	23	22	28	42	22	26	33	22	24	25	28	35	30	42	18	31	30	29	29	25	29	26	19	27	30	31	30	30	30	27	29	28	34	32	29	38	33	37	31	38	28	27	30	28	28	33	27	27	26	24	28	31	32	32	24	41	27	25	27	28	24	27	29	31	28	25	26	17	23	29	33	25	40	26	24	35	29	19	31	35	25	27	29	24	35	30	41	24	31	31	29	26	27	28	24	26	37	28	40	35	24	38	26	24	31	24	29	37	33	33	30	33	41	19	40	26	27	31	34	26	22	33	27	30	28	25	26	25	28	33	37	32	29	34	28	25	41	25	41	33	24	34	24	23	29	27	34	28	36	34	25	32	28	33	22	29	27	30	33	28	28	32	30	31	31	23	32	31	38	34	25	27	36	32	40	28	20	25	29	29	16	30	29	23	41	27	31	28	32	33	34	34	31	28	35	32	26	47	28	28	29	34	22	38	30	29	19	27	37	36	33	28	29	28	25	33	22	29	30	21	18	29	32	32	28	32	32	38	34	39	35	32	33	36	28	30	31	27	26	38	30	28	28	31	25	27	33	31	22	34	30	48	38	32	41	31	29	34	35	27	37	40	36	25	26	25	23	31	31	36	32	29	30	25	31	39	35	32	25	29	21	37	25	24	29	23	28	33	25	34	27	28	21	26	27	26	37	29	35	35	29	33	33	34	31	29	33	28	35	36	33	33	29	41	36	27	33	27	17	32	28	29	34	40	31	40	37	34	28	32	29	32	39	33	23	29	25	30	29	41	22	25	38	27	25	29	30	34	24	30	23	33	23	29	30	16	34	32	21	24	22	28	29	34	32	20	37	27	23	24	43	27	21	29	31	27	37	26	39	30	29	25	22	30	25	36	31	33	42	34	29	38	29	33	34	27	22	33	31	28	28	36	33	31	27	34	35	32	26	22	24	28	34	30	35	31	26	34	28	26	30	32	36	29	25	31	29	24	32	34	22	32	27	37	26	33	27	29	28	39	31	27	34	25	29	32	23	41	37	22	35	19	26	35	38	27	29	29	26	41	36	21	27	29	21	35	36	23	28	35	26	36	34	22	25	37	33	25	18	27	34	41	26	35	29	26	30	18	45	30	23	28	44	38	25	31	37	26	32	25	30	20	35	26	28	32	26	24	25	27	36	36	37	19	31	25	30	37	28	27	28	30	30	24	29	27	40	31	27	25	41	32	25	34	24	32	28	33	28	24	23	28	37	17	23	24	30	25	27	20	25	16	28	25	25	23	29	20	24	26	28	31	27	30	21	24	30	32	31	26	28	34	44	26	34	35	37	27	30	28	29	20	32	28	37	41	31	33	33	25	28	30	29	40	29	31	23	30	31	28	26	29	27	28	24	24	28	31	41	34	30	36	26	36	41	26	29	20	33	24	32	36	29	28	41	33	21	41	33	34	37	26	32	36	28	26	26	26	27	29	31	30	29	30	32	37	25	24	39	34	26	34	28	32	36	34	24	32	29	21	32	23	21	21	22	29	31	36	25	41	18	32	31	37	34	23	26	28	31	27	30	33	31	32	29	31	29	28	39	25	29	26	30	36	30	30	26	32	28	32	31	27	31	33	35	37	29	32	29	35	32	26	33	28	31	29	35	27	34	34	26	39	26	28	24	31	31	31	31	34	29	24	36	30	40	31	37	38	35	34	31	33	28	32	30	26	21	34	29	37	30	32	28	27	25	20	30	33	34	32	30	27	27	30	29	37	34	30	27	29	35	31	38	33	34	23	26	28	29	37	28	31	29	35	18	30	28	27	24	33	39	29	37	39	31	33	36	24	39	35	24	28	35	30	21	26	44	22	31	34	35	24	28	25	31	37	26	30	33	30	33	34	27	34	33	37	19	24	37	37	29	23	29	24	29	28	32	28	34	43	28	24	23	39	30	31	38	34	26	36	33	21	22	34	27	26	35	27	38	32	29	31	39	23	23	33	29	43	31	31	35	24	34	36	22	26	33	37	24	29	25	40	30	32	29	34	30	30	33	35	25	29	24	27	32	34	31	23	32	30	33	27	29	33	31	36	31	31	30	27	20	30	24	30	38	32	33	25	33	27	30	20	28	35	32	27	25	23	26	31	30	24	22	42	28	21	39	38	25	24	34	32	29	39	37	25	26	25	36	36	25	19	29	34	37	26	22	36	35	33	27	26	27	31	35	34	24	33	27	36	43	34	28	27	20	27	26	29	40	27	26	34	38	29	31	37	26	27	29	30	25	32	27	26	19	32	29	26	34	29	24	41	38	30	34	28	32	30	34	31	27	39	37	38	40	35	29	33	25	38	33	19	22	31	44	29	26	28	33	28	30	26	32	39	19	20	27	33	21	32	27	27	25	33	30	29	22	34	20	35	25	34	32	28	31	29	29	33	35	32	26	32	26	36	37	36	29	27	26	28	25	22	33	31	29	29	26	27	24	31	29	28	37	24	27	39	28	43	29	35	25	32	21	25	29	37	28	21	29	30	26	25	31	39	28	29	25	36	40	40	41	36	32	21	30	29	30	23	26	17	25	32	30	34	28	35	37	26	32	32	27	16	42	36	29	29	21	24	38	43	31	38	34	26	28	28	32	29	27	26	37	41	22	26	32	38	34	41	25	35	28	28	24	33	29	34	23	29	30	33	31	26	40	29	23	32	24	27	32	32	38	28	30	32	43	28	26	25	30	34	34	37	22	25	18	24	36	26	34	40	26	35	34	23	27	36	30	20	33	32	38	28	29	24	31	34	27	30	39	20	26	28	29	28	20	37	28	27	35	34	34	23	26	31	29	32	29	35	30	16	16	28	35	41	26	37	23	30	30	24	35	30	31	25	37	21	32	28	33	28	27	26	42	24	46	30	20	30	26	31	34	29	27	34	29	26	37	37	36	31	28	42	27	32	22	31	30	27	41	35	31	35	36	32	26	28	28	30	32	34	21	24	26	28	35	26	28	36	31	31	37	36	31	33	28	35	29	26	22	36	38	34	28	22	25	34	37	30	25	45	35	30	33	25	28	21	26	25	29	26	26	33	32	34	36	24	28	27	29	31	23	34	37	30	39	41	33	25	22	22	22	25	31	19	24	26	22	33	28	37	31	29	33	31	31	35	22	34	31	22	30	25	22	21	31	33
43235	28282	20933	33674	37664	34610	29205	24579	19596	16223	12218	9158	6689	4894	3968	3528	3186	3021	2763	2478	2082	2110	1854	1686	1554	1502	1493	1440	1383	1307	1183	1119	1089	1019	891	885	856	849	908	864	946	965	1030	1008	990	966	939	912	946	971	1021	1006	1012	960	1002	996	965	907	891	908	793	815	759	778	796	759	740	742	722	680	640	616	582	635	677	710	637	689	640	643	643	646	666	625	556	615	582	575	546	617	589	531	548	559	540	563	493	512	539	509	514	520	544	516	507	491	497	486	487	467	548	483	508	479	513	480	507	495	475	512	519	499	515	501	496	520	484	502	511	489	480	471	506	534	497	532	473	505	445	517	512	493	481	486	515	509	518	483	501	508	504	501	478	504	500	480	481	497	467	477	502	458	460	466	465	486	474	531	486	480	458	460	478	457	454	462	515	477	470	514	485	473	464	455	416	497	489	508	491	525	474	478	463	477	497	463	473	519	512	511	458	486	485	464	436	491	465	469	474	522	452	510	433	481	464	470	476	508	475	480	469	487	431	468	482	473	504	476	455	463	466	464	466	495	475	429	524	509	474	500	471	485	497	455	485	416	462	481	475	491	493	492	536	457	487	469	478	495	458	500	504	443	436	496	460	521	510	508	421	459	461	488	455	490	480	448	467	500	413	451	454	484	490	484	472	478	499	473	479	452	546	467	455	483	479	488	479	463	517	501	455	472	460	505	488	460	516	459	449	485	490	467	458	482	503	510	490	464	449	493	525	479	470	480	501	489	515	487	463	509	499	485	459	480	474	474	456	481	478	461	503	469	545	475	452	466	469	499	478	475	470	498	463	492	471	505	451	515	477	468	492	493	468	472	439	471	489	455	475	477	513	486	479	472	511	478	451	457	478	460	460	434	466	475	495	456	471	492	439	473	490	474	460	475	498	461	444	435	483	469	463	479	470	532	480	469	494	470	476	460	488	474	468	459	465	494	464	442	475	483	479	455	442	478	504	480	461	486	488	440	470	476	507	462	486	454	468	486	491	520	481	499	465	463	499	512	494	457	505	487	439	458	504	449	493	457	477	511	486	474	461	449	484	479	496	462	457	461	437	470	449	488	459	490	494	486	504	469	499	485	511	448	476	493	432	493	475	490	468	485	478	505	507	502	481	483	424	520	420	507	492	454	496	489	483	491	448	468	475	456	478	446	461	504	480	442	476	459	428	472	454	477	447	481	482	476	475	500	478	497	502	458	467	466	504	464	504	465	475	440	475	471	488	475	477	490	519	493	478	495	475	484	448	498	502	469	482	468	470	463	451	501	483	454	482	500	497	450	483	512	483	478	451	490	481	474	479	496	502	468	459	498	512	454	488	486	458	504	491	435	468	484	517	509	436	452	486	460	462	456	485	453	481	470	468	491	500	483	489	493	477	467	485	478	449	489	497	462	436	481	448	457	479	519	453	486	469	468	503	508	467	488	477	437	459	448	414	467	527	467	475	493	508	471	487	483	495	522	465	430	472	470	470	432	491	488	480	487	451	496	478	481	520	455	502	498	452	479	460	496	468	466	484	511	441	458	481	465	478	483	483	500	519	447	467	466	480	449	472	529	483	451	477	524	458	448	457	525	471	510	467	439	454	469	472	476	451	506	501	490	469	460	491	475	463	474	458	476	486	493	507	465	496	471	485	446	507	492	468	436	492	457	486	463	464	449	500	506	485	436	480	517	493	480	492	479	471	494	483	481	450	481	482	463	476	470	462	447	488	487	462	497	483	496	458	506	445	484	478	502	459	477	491	479	436	489	478	517	469	487	512	466	425	468	449	456	485	485	450	467	460	468	456	455	524	433	483	485	483	455	502	494	495	472	493	465	557	486	468	477	487	502	477	501	444	472	493	481	470	459	481	498	497	520	449	483	499	493	501	474	478	436	506	467	481	484	483	493	474	493	492	496	497	476	447	470	473	479	451	476	491	470	469	486	482	484	454	466	479	480	464	491	485	449	476	485	474	460	490	445	483	460	476	496	482	477	510	489	483	501	491	472	451	495	452	478	448	457	503	471	497	498	451	500	474	501	493	485	475	474	488	496	526	484	465	479	472	483	496	468	459	488	489	499	492	507	454	497	463	464	459	459	468	439	488	480	455	484	488	464	469	473	504	511	441	481	507	469	510	468	493	475	444	452	468	484	481	466	430	434	497	460	499	465	475	485	493	512	489	487	489	495	484	463	439	479	436	454	496	485	507	453	470	455	471	428	487	492	432	501	496	464	509	533	473	499	450	486	512	502	477	496	460	485	464	483	451	471	484	515	517	458	493	478	500	478	461	499	519	481	475	518	449	493	443	485	456	454	491	502	482	493	472	524	508	474	470	428	512	490	483	495	488	480	445	478	483	508	475	486	475	488	482	492	499	492	448	508	473	447	466	518	481	518	491	491	492	497	448	487	492	494	488	468	492	498	447	481	474	487	451	441	432	488	445	463	457	472	465	484	504	500	459	445	485	487	491	472	448	494	500	492	469	440	475	412	492	460	487	446	504	488	483	462	486	451	461	457	436	440	485	494	499	464	483	485	499	484	468	514	458	447	431	487	495	507	453	483	468	486	479	500	462	423	503	498	469	454	448	460	470	480	485	481	511	471	452	475	465	460	499	471	490	490	480	489	476	496	453	500	512	442	465	497	497	470	473	459	471	457	482	463	542	460	447	520	481	479	473	484	443	465	492	472	479	480	491	460	480	461	476	455	471	463	496	471	474	519	503	460	465	490	430	477	436	450	459	481	500	476	467	449	480	519	501	501	490	466	478	497	499	467	504	506	502	470	481	448	482	472	482	467	505	507	454	482	468	467	470	503	485	473	443	512	495	509	467	477	492	479	481	456	493	516	529	467	466	484	484	454	501	454	466	498	452	514	457	482	451	504	484	476	477	484	464	501	502	504	486	495	474	479	482	514	467	487	485	471	453	478	448	483	487	464	478	469	472	459	433	494	482	470	438	465	494	442	481	500	460	498	475	497	467	505	460	515	485	429	459	486	466	465	472	520	467	467	500	475	495	474	483	441	509	518	423	507	502	436	474	513	494	450	499	463	504	468	492	470	436	462	543	504	481	461	482	447	479	457	499	487	494	497	478	481	456	457	503	489	445	509	480	494	476	489	497	471	477	447	474	499	454	487	474	452	498	443	479	439	468	488	501	507	443	466	501	446	485	473	467	457	525	504	454	481	479	497	457	459	512	472	458	456	463	506	489	448	526	481	475	493	481	471	468	462	498	423	493	478	496	473	494	480	495	492	506	469	444	480	491	440	477	494	501	483	505	466	495	443	529	493	505	475	505	477	474	466	478	436	494	487	502	467	445	478	454	521	494	475	459	465	478	465	478	444	524	488	473	485	486	468	504	493	518	479	478	476	457	445	482	472	471	480	445	472	417	505	468	455	499	485	475	501	460	509	461	486	450	466	494	501	488	451	452	461	456	434	490	481	508	471	465	482	501	487	470	476	494	498	491	494	453	486	462	463	483	493
3455	1024	568	387	522	481	374	290	239	192	118	86	57	56	44	61	33	42	45	47	40	42	43	37	42	48	38	44	37	41	38	36	31	39	39	33	40	50	32	32	33	35	38	34	36	38	32	37	35	38	45	26	34	28	32	45	30	40	34	43	31	35	46	40	32	35	35	40	36	29	36	38	37	37	38	38	37	32	34	27	29	28	33	41	37	38	22	40	27	41	37	41	41	20	28	40	28	26	29	40	28	22	22	40	39	18	28	31	33	28	29	32	37	42	32	27	38	32	41	23	37	32	21	33	23	48	29	32	43	36	35	40	30	32	35	37	37	39	30	39	34	33	29	35	23	35	40	30	30	30	29	48	33	40	29	35	27	40	38	24	27	44	36	28	31	20	25	32	27	40	22	34	30	29	27	36	30	26	29	32	27	27	29	29	30	33	35	31	29	42	37	22	41	33	28	32	29	37	37	32	26	24	30	34	25	27	30	27	24	27	19	30	35	33	44	28	41	28	38	24	30	23	25	33	36	35	35	35	34	36	30	53	23	29	19	33	34	36	30	37	26	29	25	36	33	30	27	39	38	47	39	36	46	25	28	22	43	31	22	31	40	30	32	35	33	32	30	36	25	32	40	31	37	24	34	29	35	23	42	26	45	24	23	38	33	34	30	44	30	23	29	32	28	36	32	35	30	34	35	33	31	33	31	31	31	34	37	29	45	30	31	33	28	25	28	29	38	33	45	35	36	29	31	39	25	35	28	37	31	30	33	33	33	36	38	26	28	35	26	27	32	35	37	31	36	39	38	36	37	28	39	36	31	29	34	25	26	41	29	29	38	29	31	34	28	30	32	31	22	38	30	28	36	41	29	29	39	34	32	34	30	37	30	26	38	38	42	33	37	34	25	35	28	29	29	19	34	38	31	33	32	34	30	33	33	32	42	36	28	34	24	25	36	28	34	28	45	17	35	28	30	25	29	31	21	38	23	26	30	29	33	29	37	25	47	34	34	33	41	34	39	32	25	25	39	29	30	28	35	36	35	36	38	34	32	32	38	36	21	38	26	30	29	27	37	28	35	44	33	39	24	40	27	36	35	33	34	37	31	34	35	27	32	33	29	37	24	27	28	26	28	26	34	33	21	34	32	26	25	25	39	33	38	41	30	34	36	32	32	34	26	34	30	35	38	42	28	29	42	43	28	32	31	37	31	36	34	33	31	36	34	34	31	34	36	30	29	30	37	30	30	36	28	30	37	33	32	37	28	36	37	39	32	31	35	24	32	32	29	25	36	36	31	37	34	31	25	26	34	31	35	43	31	27	33	27	28	31	22	27	35	29	37	38	30	30	19	29	34	29	35	22	28	35	32	36	23	32	34	26	34	36	32	36	30	29	33	24	51	26	42	24	27	39	42	38	33	24	31	38	26	37	25	25	33	29	28	33	23	36	40	37	29	32	34	43	43	28	30	30	33	26	40	34	43	27	27	35	34	34	39	26	20	31	31	37	31	28	26	30	35	26	31	31	30	30	44	37	44	34	33	36	35	32	34	29	27	28	27	42	39	37	32	36	29	33	31	48	30	31	44	28	32	20	29	26	27	29	43	36	27	37	32	34	30	33	32	42	34	38	41	37	22	39	37	30	28	32	25	24	32	26	30	25	38	34	31	32	22	33	25	31	42	29	26	30	29	42	32	27	40	34	29	36	29	47	36	39	29	25	26	33	32	32	29	29	31	30	43	29	30	35	36	31	33	40	30	36	37	28	25	25	46	36	38	38	35	41	28	31	36	46	35	33	25	33	30	30	29	37	27	29	36	23	38	28	29	47	22	34	29	19	31	19	34	27	36	40	30	33	34	17	34	27	42	37	33	36	35	24	40	31	31	40	38	26	43	27	27	25	28	34	24	27	50	41	37	36	35	31	47	39	34	26	33	31	25	37	41	36	36	36	35	22	28	31	31	32	32	33	34	36	30	40	30	37	33	40	30	36	37	38	31	17	26	23	38	33	23	23	32	38	37	35	38	33	37	36	39	30	36	38	39	32	35	34	28	31	29	27	25	32	32	28	33	38	39	36	26	31	31	49	37	34	26	37	25	30	28	39	24	26	29	28	28	26	41	46	38	38	34	29	31	37	41	32	39	34	31	35	34	20	23	44	37	26	30	30	27	38	34	41	30	41	19	37	22	30	31	16	39	37	29	33	38	22	29	38	42	30	28	37	26	33	30	34	25	26	37	36	33	32	36	30	30	35	35	40	36	39	31	32	29	30	29	50	23	32	27	28	37	45	32	38	36	33	26	36	32	31	18	42	22	39	42	29	33	37	31	27	32	24	31	29	20	39	31	28	30	38	28	32	38	36	38	20	46	30	32	29	39	36	34	39	27	25	38	32	36	27	26	29	40	29	27	36	25	31	21	35	36	35	38	34	31	32	33	33	32	42	28	29	34	34	30	28	35	20	29	32	35	40	19	30	33	29	37	25	37	30	32	40	23	27	23	40	29	26	20	30	37	29	35	30	36	35	27	37	30	31	26	26	40	29	38	36	33	35	41	26	29	31	39	44	36	39	30	26	31	29	17	38	26	24	40	33	27	34	30	30	22	32	36	35	30	31	30	33	26	33	38	30	40	29	35	32	41	34	27	26	28	35	21	28	40	24	28	35	28	30	30	39	40	33	35	34	33	30	31	22	31	26	34	34	44	33	31	31	29	37	37	23	35	37	26	34	37	41	40	44	25	28	31	40	29	37	46	43	36	24	32	32	37	29	34	31	24	39	27	40	35	31	28	33	39	24	28	21	29	30	42	30	26	28	39	32	29	27	38	39	33	36	35	21	32	35	28	29	40	34	44	35	31	37	33	27	26	33	43	38	27	26	31	39	24	40	33	30	33	33	27	35	33	38	40	22	26	31	27	34	29	55	34	44	35	31	26	32	29	27	25	21	33	40	38	34	34	32	34	29	34	28	35	33	37	26	40	31	36	39	27	27	47	26	36	28	33	25	34	35	35	25	32	37	28	34	33	36	25	30	35	30	25	40	34	23	46	31	42	41	31	32	35	28	33	29	27	29	28	30	40	25	31	29	31	35	33	34	42	24	20	25	14	37	31	26	39	29	39	34	33	38	27	42	26	34	32	21	32	32	35	31	27	33	35	27	39	42	33	39	39	43	31	29	32	38	26	38	37	33	38	33	41	31	37	36	37	35	32	32	33	35	30	40	31	41	39	31	30	32	35	42	29	28	27	36	40	26	25	20	33	32	30	22	28	29	30	32	33	34	31	41	22	36	31	31	31	33	31	37	28	28	37	22	36	32	37	33	39	37	43	36	40	30	47	36	36	33	40	32	18	24	31	34	29	28	31	29	40	38	33	29	29	29	36	45	33	35	47	35	33	32	25	35	28	29	26	34	22	24	31	38	26	38	33	31	28	28	36	28	34	30	30	30	33	43	35	38	22	26	29	33	42	36	44	34	30	23	36	39	27	24	35	27	33	31
32693	20238	13062	24754	28478	24001	18517	14223	10506	7544	4960	3316	2349	1722	1399	1356	1341	1251	1121	1060	1044	1011	954	814	833	831	819	773	802	719	701	714	682	622	630	650	601	636	644	685	644	666	691	729	733	727	708	731	751	743	764	721	734	755	815	755	740	672	692	684	671	676	603	589	650	595	633	632	568	553	577	569	554	621	600	622	600	620	612	636	597	643	618	570	583	571	546	497	589	544	584	535	530	551	525	583	529	537	477	546	547	537	520	526	486	483	532	519	490	565	497	533	549	499	549	547	503	534	570	507	501	497	516	523	526	473	511	507	518	526	532	512	529	518	524	528	479	518	550	540	528	494	520	485	563	510	547	542	513	544	478	523	508	500	484	524	492	528	473	503	511	504	475	492	530	515	495	484	489	507	517	469	500	513	543	511	562	528	530	507	527	491	533	489	527	522	544	558	523	508	519	503	518	506	495	498	536	509	515	513	494	523	560	506	514	510	528	492	491	487	480	549	503	512	529	520	523	513	505	521	494	498	512	536	513	472	537	505	489	542	546	540	491	552	535	491	529	557	539	510	521	503	496	501	545	532	531	496	469	503	504	522	552	555	489	510	511	545	515	533	498	507	538	513	510	514	512	515	531	505	495	507	541	508	498	493	507	487	505	520	518	462	532	484	481	516	518	520	464	535	489	536	518	512	543	498	553	521	481	505	556	501	499	504	490	513	486	557	540	483	515	499	519	531	477	487	539	518	508	529	535	497	556	526	491	481	536	553	513	527	519	533	504	508	495	536	525	469	532	537	517	515	560	506	464	528	485	512	529	535	509	455	542	506	507	524	512	548	496	548	518	503	511	504	502	555	512	518	455	499	517	507	496	514	490	484	482	517	497	491	544	532	521	526	491	543	496	538	505	499	505	508	508	486	516	540	505	518	556	491	528	500	495	517	496	526	535	497	486	497	546	484	493	515	499	557	523	561	481	511	491	536	507	520	464	506	512	530	522	520	517	534	521	462	528	491	504	515	532	511	532	559	515	477	533	546	536	506	534	564	532	527	556	521	525	486	550	510	508	499	502	556	521	483	476	484	497	529	507	511	548	481	485	522	546	525	532	488	546	547	524	551	522	518	499	510	507	501	478	463	538	484	511	541	535	536	477	521	530	485	483	535	499	503	501	506	498	513	529	523	516	493	583	490	504	530	499	514	519	486	502	526	562	521	512	550	502	518	500	498	520	585	476	510	514	508	494	549	481	516	525	564	521	468	515	518	546	499	517	469	546	506	488	531	549	526	505	487	489	533	553	535	541	580	499	488	548	519	498	519	489	512	520	532	515	537	548	491	551	512	475	506	491	489	525	527	505	561	531	549	486	487	542	538	511	511	503	530	521	528	534	557	490	529	511	515	528	510	492	505	552	532	538	486	532	538	520	535	512	507	552	519	525	552	538	516	495	534	524	527	491	476	469	551	490	504	524	487	495	504	590	509	504	512	504	510	519	524	512	487	529	512	513	514	505	517	527	477	522	525	485	503	500	499	492	495	502	542	536	521	497	529	485	509	522	509	498	440	489	499	560	511	538	502	480	505	491	525	476	497	492	535	502	479	521	461	502	548	497	506	506	510	514	516	516	536	559	513	502	517	523	500	455	531	478	506	480	534	500	505	524	522	518	532	484	495	494	504	510	464	532	521	516	507	525	503	502	515	495	505	506	486	504	525	481	518	491	510	507	485	488	508	501	514	516	527	501	499	504	548	545	518	526	515	504	551	509	495	507	534	514	521	550	505	503	522	474	534	478	515	494	521	516	466	500	524	510	522	479	527	474	521	523	498	502	507	521	537	543	520	524	525	537	472	497	554	519	504	505	556	496	512	503	533	495	574	512	536	530	491	502	452	500	522	548	515	522	522	551	523	485	498	536	535	498	530	539	531	488	488	506	535	552	483	479	527	526	508	520	505	500	495	523	523	517	493	523	546	502	517	479	479	559	510	486	505	504	558	535	554	508	491	515	491	501	510	533	514	494	512	502	504	478	535	494	541	515	527	475	468	506	478	477	504	542	504	479	515	479	514	543	510	520	517	508	522	526	499	496	479	527	515	528	514	547	501	486	521	521	531	574	509	518	473	464	539	502	529	507	519	486	548	508	533	505	523	526	479	535	495	527	534	511	530	505	497	496	505	559	488	496	524	529	523	501	536	523	489	520	510	540	491	480	514	528	516	492	569	510	493	477	498	513	573	515	491	502	542	513	512	522	527	491	485	517	519	507	525	491	512	495	511	476	505	500	465	492	484	507	521	506	477	488	500	505	482	508	493	495	528	485	486	524	475	504	498	510	485	519	495	497	528	514	502	502	518	515	507	519	507	555	499	544	537	530	530	524	486	519	511	494	488	560	547	500	529	523	519	519	572	503	509	513	509	476	543	537	517	522	526	486	527	498	532	514	532	538	509	501	504	493	524	520	470	503	521	501	503	513	561	510	515	505	553	512	509	453	502	527	525	571	479	464	570	526	502	485	531	469	489	516	523	503	554	536	545	511	503	519	523	506	489	504	489	492	519	519	547	521	521	536	525	508	529	494	504	514	520	550	510	542	503	484	510	522	508	518	542	490	548	497	528	530	544	501	497	517	523	510	521	533	499	463	524	510	485	502	517	481	512	538	519	519	490	515	497	476	475	502	518	488	532	514	515	496	532	526	550	506	509	475	498	477	486	458	492	513	539	505	482	529	481	565	499	482	547	533	511	552	518	482	467	547	503	532	514	539	500	518	496	508	542	499	524	489	492	517	518	463	500	537	492	504	530	519	528	501	521	519	493	544	495	485	551	510	460	519	545	518	542	503	507	539	520	521	492	534	509	494	508	539	576	536	545	547	529	511	467	525	524	519	536	488	548	483	552	537	514	537	528	482	512	490	517	538	515	517	492	526	482	459	527	483	473	565	474	529	527	523	515	527	498	530	530	543	496	506	505	495	530	562	529	490	538	513	502	516	533	516	504	534	516	528	542	519	505	491	542	501	507	506	515	509	517	505	518	513	470	482	499	479	505	539	510	505	510	508	498	484	550	510	528	489	474	517	490	507	494	507	506	538	503	489	500	512	494	483	527	529	496	515	496	537	539	528	521	481	534	498	505	539	484	482	510	518	481	492	545	499	505	549	560	563	479	527	519	497	555	524	499	482	503	475	498	476	511	475	496	512	498	502	513	534	543	518	527	529	531	526	536	502	517	493	522	519	498	491	501	523	511	521	499	527	499	501	514	504	528	548	533	502	485	498	492	474	476	497	493	516	531	499	513	510	501	514	524	498	529	532	530	508	505	522	513	515	548	513	556	502	507	500	479	514	481	576	507	505	534	484	556	517	486	519	509	504	495	483	516	492	539	493	571	506	507	482	537	535	515	505	509	508	540	510	529	488	505	546	503	508	477	499	523	499	505	540	497	439	504	506	512	501	494	503	529	507	479	549	493	505	541	526	504	507	518	500	485	511	506	489	512	555	515	527	534	510	555
3426	1007	591	435	556	526	417	344	249	155	107	67	64	51	45	43	51	51	45	48	30	42	38	44	29	40	41	30	43	40	41	33	28	36	43	28	39	46	39	33	29	39	34	32	48	44	32	38	44	37	40	26	39	30	33	51	40	45	35	27	38	27	34	37	32	30	38	32	43	40	36	34	41	31	24	48	25	35	35	24	34	37	37	30	37	26	39	41	27	31	34	38	43	22	22	31	29	28	31	36	24	28	38	33	29	32	34	34	42	31	28	26	26	31	29	28	37	24	31	30	37	31	26	30	38	40	39	34	31	31	37	26	26	28	44	38	37	34	28	33	40	33	40	42	26	33	34	30	34	34	44	21	39	37	34	39	33	31	30	26	28	35	31	35	37	43	37	32	30	38	34	29	33	32	42	25	38	27	34	22	32	39	28	36	24	27	35	31	36	39	42	26	25	29	35	37	43	33	37	29	37	33	32	37	32	42	30	29	32	20	29	32	30	24	27	38	27	35	28	45	35	32	35	22	32	26	37	27	32	38	30	24	35	44	43	33	40	50	34	38	34	24	32	38	41	29	37	29	41	37	30	35	35	33	30	37	33	33	37	35	25	41	47	36	34	38	35	28	25	40	32	32	32	26	38	40	36	28	24	35	30	33	27	32	40	22	23	45	36	38	35	29	31	38	31	32	41	29	36	42	39	46	32	30	38	39	36	37	30	43	30	26	37	26	41	19	41	37	36	34	35	41	32	32	39	30	36	29	19	17	29	31	29	34	41	39	33	26	29	35	32	28	27	28	28	34	30	35	36	40	29	38	30	37	27	33	31	27	27	28	37	28	41	26	28	43	29	28	34	37	33	31	25	29	34	26	33	32	31	40	34	33	35	35	26	37	35	32	44	31	34	28	28	35	24	41	29	36	43	41	33	43	39	35	31	36	36	33	28	31	27	29	25	35	35	34	35	19	30	40	27	40	33	47	21	48	36	33	33	29	36	38	32	35	27	38	41	35	28	27	41	31	36	26	31	40	21	39	34	31	36	33	33	26	36	31	31	37	28	32	23	25	34	36	32	34	33	29	38	29	36	40	29	32	33	32	32	22	24	33	30	37	31	31	37	42	27	35	37	37	39	37	30	43	34	32	31	39	29	36	32	33	33	44	31	32	34	47	24	27	29	31	32	29	37	33	32	29	40	31	29	35	37	32	41	35	30	43	37	28	28	37	33	28	36	30	34	32	37	27	38	28	30	42	37	36	29	29	29	30	34	44	29	39	32	23	34	31	35	27	24	41	37	30	27	23	42	25	31	31	32	28	39	33	35	34	39	24	30	39	52	27	27	31	28	42	38	34	38	32	42	40	32	28	32	24	28	33	47	31	19	25	34	32	31	28	37	33	30	20	27	29	42	43	43	33	31	27	30	22	35	26	38	27	41	34	28	28	31	28	26	37	40	20	33	33	30	29	35	31	34	35	21	32	31	44	33	36	37	42	42	42	37	43	35	34	27	27	32	33	36	30	30	37	33	43	28	33	27	34	40	26	37	41	30	27	31	32	37	27	33	42	28	33	31	31	33	39	32	26	33	39	30	38	31	41	30	32	30	33	28	32	28	30	33	34	18	32	35	25	34	34	54	28	34	28	46	23	33	31	44	32	39	31	32	36	33	35	36	49	31	34	39	30	32	35	36	35	39	27	35	33	36	35	30	32	23	33	38	40	24	36	24	27	33	35	49	32	36	27	32	34	44	34	31	27	24	28	34	27	27	42	38	29	34	33	31	36	30	37	23	33	28	37	26	41	32	34	32	38	38	25	36	29	22	29	37	41	33	38	39	31	42	28	34	33	32	37	33	33	22	35	40	35	21	42	38	36	25	27	36	27	31	27	27	32	27	26	30	31	29	33	35	19	39	31	43	34	28	34	37	21	29	36	26	30	36	35	42	36	29	40	41	32	31	44	37	30	23	28	30	28	37	29	35	36	33	37	41	41	39	27	33	30	38	28	30	32	34	23	32	23	28	37	41	38	30	43	31	30	43	35	27	24	32	42	25	31	40	41	31	38	27	31	34	41	24	38	32	29	33	27	38	37	31	45	24	32	34	28	25	29	35	30	43	31	44	34	29	37	27	34	40	35	37	39	29	40	38	26	34	40	46	39	29	32	30	33	30	34	28	34	39	32	31	41	38	32	28	33	32	31	26	35	35	34	33	35	25	41	36	32	34	35	34	27	32	39	33	30	28	31	27	25	31	33	35	41	28	22	24	24	43	38	40	36	32	32	23	38	39	33	26	32	30	30	34	32	39	37	28	31	41	33	30	39	31	36	44	41	31	33	35	37	38	35	36	30	31	35	36	28	27	26	32	37	28	36	23	43	30	25	28	26	30	32	27	34	34	32	36	29	28	32	37	32	33	26	26	30	34	26	30	35	35	31	41	27	21	40	24	31	32	35	37	44	28	29	37	38	33	30	30	29	22	24	29	25	23	28	35	37	34	39	31	34	34	39	32	29	43	48	43	31	34	29	39	32	37	35	34	30	38	30	37	24	44	22	30	30	31	28	24	40	31	36	27	35	25	35	35	36	26	33	36	32	31	41	21	33	24	30	36	39	31	38	33	28	38	35	30	28	48	30	21	32	37	30	32	39	40	28	36	29	28	34	30	27	31	32	41	30	38	31	31	36	23	34	31	32	29	32	37	33	26	37	31	39	21	26	43	29	27	37	35	34	35	28	20	34	39	28	28	44	31	27	23	44	34	49	40	21	27	38	25	33	28	24	22	40	34	41	21	37	33	37	31	33	36	24	30	37	28	33	35	42	41	31	32	26	31	32	30	28	34	27	21	36	46	40	33	29	39	39	33	38	30	31	31	28	39	25	32	33	28	35	29	29	30	31	34	21	38	37	35	40	21	37	27	38	39	43	34	28	29	35	37	39	29	35	24	34	27	29	42	30	43	32	46	36	36	34	24	34	31	32	30	39	29	36	36	35	24	29	34	33	33	37	40	34	29	32	26	37	29	38	39	27	21	32	21	41	39	35	32	42	35	42	36	32	37	40	26	28	32	35	36	37	28	28	42	34	26	33	29	33	29	39	27	40	31	40	33	34	24	32	32	31	35	33	32	37	29	31	38	27	26	33	37	29	44	26	38	28	26	47	33	33	29	49	33	38	37	26	32	39	28	21	47	38	33	41	40	20	23	32	34	41	25	46	27	33	35	34	37	35	36	38	41	23	24	41	25	36	39	25	41	34	35	25	37	33	36	36	21	30	30	38	24	49	33	46	40	26	40	34	27	29	32	30	32	23	26	39	49	37	28	36	34	39	36	24	21	27	33	33	33	38	26	30	30	33	33	33	36	40	34	45	33	36	36	29	35	31	28	34	36	27	32	31	39	46	36	35	38	21	39	37	32	33	30	43	28	31	28	28	28	31	40	25	34	36	33	54	27	33	39	43	30	27	31	37	27	38	38	37	33	36	41	37	41	37	28	33	37	33
33046	20139	13512	26286	29247	24372	18422	13945	10227	7210	4675	2995	2121	1770	1478	1410	1364	1275	1175	1058	1028	921	910	881	853	812	832	786	793	685	694	668	653	649	628	625	646	609	684	680	733	724	681	696	699	719	737	762	757	793	757	769	782	802	763	788	738	735	691	669	642	645	632	643	684	660	640	650	601	600	563	594	583	593	594	582	596	583	593	588	597	553	596	577	554	587	564	546	587	556	577	569	581	532	530	560	535	534	519	523	545	516	531	501	502	523	493	513	518	504	564	506	494	507	511	530	513	539	505	539	497	547	516	494	540	489	496	510	522	498	532	513	546	526	528	505	490	550	490	489	517	513	527	506	521	530	553	513	522	520	513	495	560	479	536	475	483	521	502	509	495	537	541	523	513	573	513	493	510	517	482	507	539	502	463	520	512	503	522	502	466	562	511	531	503	522	546	488	553	525	485	488	511	517	480	500	507	495	541	557	513	483	577	486	570	522	501	471	522	522	495	503	514	526	523	515	530	521	521	498	479	525	566	489	528	504	516	535	526	516	499	506	490	490	531	527	485	534	514	511	492	518	518	510	525	533	519	514	556	520	481	522	508	518	497	481	502	526	524	533	490	560	535	511	537	518	521	564	498	527	498	486	521	499	537	536	528	514	509	513	536	491	512	540	533	562	515	530	505	465	544	526	516	530	539	501	506	525	481	524	498	504	512	513	499	450	535	553	499	542	548	536	518	485	499	525	529	529	510	503	522	547	539	516	552	560	520	497	556	532	489	504	515	497	479	518	523	480	506	483	530	488	515	502	547	483	546	512	500	490	544	493	512	506	529	551	543	480	521	531	504	516	534	503	551	530	485	534	525	518	517	491	506	526	508	543	527	513	496	519	508	487	509	501	507	531	488	501	500	508	534	489	525	516	464	512	524	500	514	515	518	528	521	519	532	506	495	535	485	516	518	509	493	515	527	520	583	528	521	531	518	573	564	525	485	543	530	509	496	525	552	528	516	534	511	570	482	477	488	502	517	513	546	518	469	514	521	540	541	530	507	486	522	525	520	531	549	510	510	526	487	527	504	494	514	523	552	501	506	533	492	512	529	507	524	503	488	536	511	486	498	508	511	488	530	485	494	495	502	502	524	524	511	506	498	530	533	506	501	504	502	481	501	528	467	475	538	524	503	451	494	493	509	524	497	498	548	502	490	517	492	480	523	523	509	540	498	534	508	537	487	474	527	510	482	538	492	512	473	486	511	510	564	521	527	492	501	496	512	479	540	537	542	518	524	525	533	540	477	496	516	487	541	521	526	527	514	512	512	544	493	531	531	506	521	527	489	540	514	494	507	518	501	527	521	537	521	477	534	526	521	562	523	493	505	543	529	512	510	502	581	516	515	497	507	528	505	523	515	527	550	524	508	490	488	539	524	504	550	538	508	541	523	528	536	523	505	543	517	520	522	510	530	515	523	542	500	477	529	518	523	485	485	505	533	509	494	521	551	508	514	541	503	504	532	505	493	573	516	488	508	511	518	503	547	532	514	515	481	508	549	534	523	517	528	539	488	470	532	539	515	539	519	541	501	475	502	541	525	503	571	529	493	521	567	531	487	521	526	494	518	550	507	526	525	527	509	495	507	500	527	508	540	511	539	541	538	552	487	512	519	468	502	537	509	485	529	558	504	526	506	483	523	530	532	527	553	475	489	530	481	508	499	526	545	505	513	521	515	529	541	469	466	515	520	522	523	491	500	514	508	537	515	528	498	524	530	497	544	579	511	520	471	538	523	515	519	518	533	514	504	511	532	505	489	529	506	505	493	507	568	525	557	487	531	550	513	536	483	531	523	494	516	517	538	522	452	494	521	485	498	514	478	521	533	527	510	539	535	531	490	530	519	543	507	538	522	485	490	505	489	511	517	560	502	564	493	514	515	514	513	546	520	491	530	494	524	538	555	550	492	510	572	505	516	523	503	504	499	487	560	520	528	515	535	512	563	508	512	489	525	516	469	501	506	486	509	479	512	539	532	524	530	501	534	494	507	517	482	539	500	531	498	514	523	528	464	554	509	466	522	530	460	514	499	534	500	488	511	488	506	534	496	524	508	520	505	500	531	553	544	508	496	506	499	517	520	491	476	540	524	447	509	504	520	513	515	498	534	542	515	539	530	525	521	526	504	535	488	497	536	522	532	505	533	534	497	508	490	523	517	573	563	490	506	530	571	500	503	523	518	522	495	492	526	564	541	455	506	496	540	539	494	482	529	497	511	489	502	544	487	519	541	526	505	479	545	491	523	531	508	484	468	517	505	516	513	531	490	525	498	505	542	541	533	507	518	515	528	474	482	497	522	541	496	491	476	522	493	509	514	505	498	509	511	512	548	546	528	523	509	499	472	510	488	531	551	530	485	498	549	519	505	520	536	494	534	511	485	494	535	503	485	500	510	526	521	521	478	507	478	501	479	469	533	565	524	457	482	483	497	509	509	534	506	520	535	529	502	473	495	487	474	503	509	528	562	471	539	538	506	535	515	511	554	505	521	499	553	496	546	501	554	537	487	518	546	560	468	502	523	499	525	506	495	523	513	488	515	510	497	484	527	508	505	525	495	488	519	482	514	488	505	474	578	535	513	529	504	525	480	514	515	489	462	516	511	493	558	561	524	477	547	503	544	512	518	530	500	496	507	521	525	528	486	530	509	504	551	483	539	504	506	526	511	496	505	519	502	550	512	569	521	500	470	512	490	533	525	502	524	503	511	521	520	492	541	471	511	545	475	500	560	550	534	536	551	528	533	515	506	507	505	521	517	534	514	526	498	546	519	519	520	506	517	527	542	515	524	488	549	525	519	514	566	529	518	518	532	503	517	555	520	489	451	529	503	539	538	495	483	515	493	508	510	571	501	518	506	497	524	498	515	513	499	544	555	501	536	499	539	499	493	502	542	497	498	457	531	510	537	546	522	490	537	509	495	518	480	535	531	549	474	525	483	527	529	499	492	542	502	515	490	542	491	518	494	497	501	538	493	531	558	517	521	542	531	529	540	522	493	487	473	509	531	497	505	486	557	551	526	491	548	478	498	503	533	550	487	474	537	493	497	514	496	532	511	489	502	531	520	506	512	493	532	482	552	541	495	525	510	483	530	510	508	508	497	546	497	509	536	483	503	519	524	488	533	506	469	509	535	563	528	535	534	490	540	499	495	488	546	560	486	543	515	527	505	504	512	558	546	525	519	537	482	553	520	503	504	489	484	501	484	520	475	515	511	508	491	511	529	507	506	523	518	532	514	547	492	518	507	535	517	513	541	537	553	538	529	493	502	520	523	507	546	504	526	526	523	495	494	477	549	564	517	518	536	511	499	495	504	511	522	478	543	500	516	504	514	535	503	496	499	517	485	500	574	455	544	518	528	533	480	514	480	539	494	519	521	537	540	528	518	511	493	488	529	537	534	549	502	504	503	532	500	533	514	538	516	470	512	515	524	517	512	516	498	535	499	499	532	505	460	496	494	508
5782	1564	837	648	853	764	566	443	340	256	154	148	92	108	92	93	75	78	85	81	67	67	72	61	49	71	64	52	75	65	48	53	46	37	46	45	53	47	61	52	70	56	58	48	52	66	50	54	58	67	72	54	56	42	69	57	50	48	53	48	53	58	51	55	51	51	39	43	43	47	53	46	35	40	46	61	58	58	56	34	56	58	60	45	42	47	41	51	46	55	42	39	54	63	48	51	45	49	42	43	51	46	58	61	38	54	41	46	60	50	45	46	58	53	50	54	45	40	53	43	51	48	63	43	49	64	44	46	50	55	44	48	48	45	47	40	45	56	49	58	47	51	53	46	53	41	48	49	62	57	42	55	60	32	54	49	46	63	51	42	53	59	52	50	53	50	42	61	46	48	63	59	46	54	45	45	39	62	53	53	45	55	53	56	56	40	41	44	51	57	43	60	46	51	54	48	46	45	45	47	54	53	53	51	47	55	34	40	43	42	60	45	42	44	39	50	42	45	53	51	51	32	51	51	51	62	52	53	48	55	39	39	48	51	40	43	46	51	51	51	40	48	45	46	41	46	43	46	51	52	63	46	65	47	49	34	51	49	56	46	51	47	60	53	40	53	47	38	53	70	39	43	42	50	46	49	53	43	45	58	46	61	50	44	47	48	52	43	39	46	46	49	54	50	53	57	53	50	50	52	47	39	54	43	36	48	43	41	54	41	56	42	52	50	53	44	43	36	45	57	54	50	61	40	53	51	60	55	44	49	59	43	46	51	61	45	51	47	43	49	41	52	55	58	45	50	39	44	41	55	45	51	55	46	28	57	42	40	45	58	43	61	45	51	53	43	41	51	45	62	44	46	50	50	48	39	51	44	64	47	47	36	47	49	52	50	45	45	53	51	48	46	44	45	48	46	47	48	50	45	59	49	54	39	49	52	61	42	52	41	50	44	44	47	51	66	49	38	50	50	35	36	45	54	56	39	50	52	42	60	49	43	48	51	43	55	35	70	37	39	47	48	45	62	48	32	56	37	42	41	62	58	54	52	49	54	62	54	51	44	44	48	38	43	37	49	41	42	53	45	52	59	64	39	46	40	46	47	49	57	49	41	41	50	41	52	65	38	47	54	52	44	58	41	41	46	43	44	50	45	50	63	51	51	57	36	48	36	40	40	40	52	55	49	51	42	50	55	51	61	48	49	48	36	46	52	47	49	53	45	49	50	36	46	51	56	45	50	56	43	46	52	47	56	52	51	46	50	41	44	50	43	44	45	43	43	43	48	58	61	43	46	38	49	40	51	47	46	49	54	46	46	47	43	56	42	52	48	56	44	55	39	53	38	37	42	49	46	40	46	45	55	56	44	47	50	59	53	63	46	52	56	42	48	60	52	40	60	49	38	36	52	42	49	47	65	34	47	40	40	47	38	56	44	46	58	56	54	43	48	41	47	57	51	49	38	49	56	43	60	41	45	56	56	45	51	52	34	42	55	46	63	49	38	40	52	49	51	40	39	44	53	43	49	45	52	51	52	39	43	42	50	35	54	52	52	60	44	51	42	52	46	52	48	25	51	62	57	53	47	42	52	45	51	48	44	41	45	51	45	48	40	39	42	35	56	42	48	39	47	49	42	44	52	47	57	57	51	56	52	52	44	45	41	55	38	62	45	48	50	40	45	48	44	44	51	50	55	43	43	43	39	38	47	32	50	41	48	56	54	57	50	52	52	49	48	42	56	43	47	41	50	37	45	57	52	44	38	46	38	45	38	53	38	42	47	46	48	47	44	46	45	45	55	46	52	47	46	47	51	44	33	55	49	45	47	50	53	53	39	56	48	32	43	46	53	48	54	38	50	57	45	43	51	58	44	38	48	45	40	45	34	40	44	64	44	56	57	45	31	45	52	49	42	54	58	48	41	49	44	55	45	45	46	52	44	43	48	39	41	51	37	36	38	43	47	45	58	41	52	48	58	50	60	53	55	48	47	50	46	45	44	61	43	44	55	56	46	57	40	54	57	56	47	39	43	45	53	49	58	55	50	52	41	53	49	48	59	60	39	54	58	61	48	57	47	63	54	48	59	43	55	47	36	52	56	49	47	43	50	37	50	36	50	42	41	43	50	45	57	43	44	53	56	49	67	47	34	69	46	60	53	53	52	40	56	42	53	41	51	50	46	47	46	31	42	56	42	52	50	44	54	67	44	45	48	37	41	43	40	57	43	52	47	42	41	47	56	38	47	52	44	54	49	46	52	45	45	50	38	53	38	53	42	55	50	40	40	52	45	54	52	53	43	41	42	58	43	43	55	51	38	41	48	56	61	48	35	40	45	43	40	45	48	43	41	47	51	51	48	48	53	48	48	53	48	48	52	37	39	62	39	55	48	42	41	49	55	54	45	41	51	47	47	51	49	39	39	42	59	44	42	64	44	50	49	56	57	54	50	67	55	46	58	41	30	51	44	36	43	45	48	53	63	47	54	46	48	38	39	55	66	51	50	58	49	31	60	56	52	48	45	49	45	60	42	50	52	41	46	49	49	53	51	52	40	45	45	47	53	45	44	53	40	38	55	62	40	53	39	42	45	54	38	51	39	48	49	44	43	50	48	54	46	48	40	49	42	44	38	55	50	50	43	40	44	48	44	45	47	49	52	48	46	39	33	41	50	39	58	49	48	43	55	47	49	43	29	44	54	42	52	52	54	44	57	48	46	43	58	48	45	52	46	39	58	56	49	41	34	47	59	35	63	44	63	53	44	52	42	36	42	47	47	49	47	50	48	60	52	61	62	44	43	53	37	40	56	41	48	52	47	48	51	49	50	40	50	50	62	50	50	43	51	53	48	61	52	40	42	54	54	48	54	44	51	37	44	57	39	50	45	46	48	51	52	35	48	40	67	51	50	38	47	50	57	38	38	52	47	47	40	49	63	39	48	44	40	48	48	55	55	50	48	47	52	42	51	57	47	47	50	44	35	47	37	53	58	56	56	47	50	43	44	49	55	46	55	31	52	41	52	31	46	64	53	46	52	42	40	39	48	49	43	54	49	57	50	45	71	47	40	51	49	44	55	68	44	61	47	38	40	48	51	57	56	66	41	38	40	49	50	44	46	55	50	37	32	57	36	49	57	50	57	39	57	58	40	54	53	48	56	40	44	55	55	41	47	56	44	51	64	47	54	40	57	55	46	55	40	54	43	48	45	51	42	57	42	50	53	59	49	45	40	52	45	55	38	48	48	47	37	49	48	53	45	40	49	53	43	51	52	61	46	56	44	49	56	48	55	47	66	53	48	55	50	46	55	52	37	50	47	32	43	50	49	45	44	45	58	44	50	51	38	46	43	50	71	34	48	56	42	56	56	53	47	53	57	39	52	55	53	41	36	42	71	56	56	53	42	46	45	42	41	54	56	48	47	54	43	45	41	38	55	49	47	46	54	59	54	38	46	37	46	32	53	48	43	40	49	45	50	41	39	46	59	44	62	57	47	39	47	45	47	46	53
36504	23498	16736	30562	34111	29233	24015	18909	14754	10839	7564	5582	3998	3258	2806	2569	2350	2235	2105	1940	1774	1620	1580	1539	1457	1441	1365	1259	1212	1167	1080	1060	1058	979	986	944	962	968	952	1103	1049	1040	1056	1019	1079	1021	1058	1073	1099	1077	1115	1044	1238	1108	1061	1108	1006	1021	919	916	946	947	942	943	934	948	915	874	844	855	823	850	834	849	890	834	838	842	823	880	878	816	851	844	839	808	803	857	774	771	824	794	800	755	795	750	824	766	740	752	778	797	732	727	741	769	783	734	749	782	744	786	784	744	780	732	796	728	750	713	708	748	788	760	755	771	735	746	780	751	749	737	675	781	760	717	753	709	768	740	745	741	751	754	730	743	771	750	744	730	779	738	766	781	761	762	747	777	753	757	738	722	775	722	722	751	753	796	817	749	755	759	748	728	763	738	759	716	719	738	725	767	760	713	699	762	731	689	755	729	771	778	728	791	733	721	735	779	719	778	733	737	713	739	730	703	747	688	789	803	754	738	706	773	751	729	701	746	800	745	739	771	717	801	760	728	739	716	726	736	755	774	771	743	685	725	726	711	754	735	765	754	770	775	793	805	689	813	757	736	756	744	809	730	806	717	723	735	715	756	730	768	759	708	717	757	750	744	703	745	758	736	733	770	749	751	753	736	753	726	761	772	815	752	758	754	734	703	741	790	751	774	684	724	801	702	741	725	759	774	697	752	729	745	707	697	729	732	768	810	723	757	702	742	722	771	732	727	736	759	751	724	711	733	769	775	752	757	806	710	745	695	757	729	763	703	746	706	694	720	757	727	772	760	726	715	763	760	747	770	749	749	739	731	723	735	761	748	731	746	747	740	761	720	740	754	718	736	748	741	772	742	761	733	724	749	728	744	728	745	678	759	695	716	800	749	691	769	735	782	756	707	711	792	712	715	771	730	818	747	687	701	718	735	742	758	792	755	764	763	706	744	740	749	704	769	742	703	717	701	730	733	793	715	747	759	763	714	770	736	733	772	734	747	670	740	772	725	774	746	746	743	777	737	758	772	735	758	752	773	719	742	750	767	744	775	752	763	713	669	764	678	762	773	761	745	690	715	732	774	763	740	800	802	722	808	735	755	716	720	731	797	732	762	744	725	754	765	707	728	779	755	792	779	755	728	719	783	778	732	710	766	714	731	720	712	690	745	786	781	696	751	707	720	711	705	723	722	746	771	701	752	695	718	778	723	739	802	700	749	760	721	670	752	764	766	749	758	771	794	726	761	761	734	746	718	784	718	742	750	742	759	758	720	712	737	756	769	768	746	717	739	746	704	702	793	729	746	697	744	750	728	749	771	745	722	774	710	753	764	675	751	730	682	741	750	737	733	696	738	787	767	728	757	700	721	736	733	756	755	756	716	746	749	729	714	739	739	720	756	780	729	764	717	796	767	711	767	769	719	737	729	740	778	692	759	752	710	727	760	743	748	757	708	719	728	748	767	728	727	751	754	764	732	759	777	713	785	709	714	742	782	708	736	766	736	705	747	770	756	740	751	783	746	761	699	734	754	735	735	772	758	739	742	744	789	706	700	790	805	778	706	744	740	702	797	730	719	722	743	781	697	749	731	772	732	763	759	753	758	738	758	743	770	747	760	748	814	776	718	730	764	738	725	737	715	748	768	721	731	694	735	715	758	709	775	740	755	721	742	744	743	744	723	748	738	739	803	715	734	724	763	758	738	728	754	742	737	769	748	750	796	717	714	743	706	732	761	747	767	720	719	724	736	716	778	755	738	769	774	772	709	716	740	738	729	765	755	729	729	772	771	715	776	780	783	760	756	729	763	782	733	765	778	700	716	742	751	748	753	745	754	743	755	707	727	698	713	745	703	760	749	709	728	706	723	755	746	740	756	777	745	778	759	730	728	778	782	718	700	703	744	712	762	778	815	777	720	768	720	737	750	759	730	713	712	682	759	745	692	691	744	717	760	755	772	790	780	745	745	716	766	725	773	751	743	705	776	723	718	782	741	733	697	780	717	756	755	726	731	731	760	816	791	747	791	744	709	802	712	760	729	722	752	737	768	718	762	713	783	762	739	734	759	748	744	758	746	740	764	737	728	731	736	730	701	737	723	744	766	699	802	749	736	742	731	756	747	751	754	752	766	786	765	710	688	794	765	743	755	761	715	714	766	768	749	744	717	720	778	748	735	761	785	703	734	704	769	740	814	747	716	718	745	739	689	709	734	795	719	770	732	785	757	713	748	798	754	770	745	767	748	778	726	727	703	730	720	778	701	741	801	721	692	770	734	745	770	742	765	733	751	747	774	757	722	698	756	722	801	757	733	721	716	710	758	749	741	720	749	743	734	771	762	726	708	690	773	695	768	775	769	703	755	739	739	700	765	767	730	767	718	751	768	797	710	795	721	717	719	714	743	690	744	700	755	762	734	725	719	713	729	765	731	751	766	756	740	734	686	732	733	731	774	752	778	723	739	730	759	707	766	766	718	727	756	718	752	754	746	709	717	731	752	720	772	767	757	735	775	784	748	747	756	729	760	761	756	760	749	762	738	731	726	732	767	712	764	705	764	705	720	768	755	707	795	765	750	767	770	692	757	741	748	755	729	749	740	780	735	753	742	774	757	720	763	727	735	740	811	746	726	732	764	742	750	763	766	748	725	743	731	808	732	737	743	764	735	757	748	723	756	741	685	745	762	699	745	784	703	723	760	746	737	755	691	738	718	736	804	762	711	747	750	784	769	749	725	744	765	745	717	726	745	741	752	742	731	753	758	754	697	770	780	737	774	776	771	754	748	745	799	765	691	700	777	791	735	760	779	694	750	757	696	792	783	696	768	744	747	743	743	739	815	771	735	764	787	773	741	757	728	744	722	698	737	752	754	734	725	814	721	744	774	756	712	757	746	720	721	739	716	814	790	740	696	716	747	737	727	752	757	751	737	811	752	699	770	744	762	750	791	715	707	736	766	764	771	716	727	727	748	743	715	700	768	690	724	734	712	728	783	670	752	776	778	725	699	740	730	695	774	746	713	720	791	744	741	680	762	757	719	730	745	707	726	751	758	731	739	709	747	748	759	770	772	787	693	780	747	760	735	765	730	779	728	786	716	745	791	737	683	707	748	727	736	753	741	763	747	749	727	733	692	760	708	746	725	720	746	788	710	730	777	729	717	739	745	703	773	795	692	740	709	760	738	787	722	687	733	728	730	749	748	787	750	708	763	739	786	719	773	725	742	788	755	780	767	720	741	768	708	714	716	740	774	723	776	730	743	749	775	761	754	806	749	784	714	721	697	755	764	732	732	786	736	747	760	760	712	767	745	675	727	764	703	776	699	749	735	699	748	748	747	730	764	715	738	841	662	769	744	785	759	753	718	752	694	783	692	785	761	730	732	738	733	733	731	793	758	752	734	711	744	780	752	747	754	728	752	711	721	769	764	750	751	762	717	733	696	692	699	744	722	743	729	821	806	743	777	698	737	759	737	760	748	756	728	743	761	715	749	749	764	792	743
6612	2536	1349	1041	1294	1195	937	709	546	403	257	164	136	116	99	126	102	99	77	87	68	59	48	55	50	44	40	48	46	48	40	48	48	50	43	46	35	30	41	46	49	35	51	39	41	40	49	50	41	45	46	41	50	46	52	39	35	48	33	42	45	38	25	38	31	29	37	35	33	24	34	34	33	36	41	40	38	23	35	54	31	36	33	34	31	34	36	30	36	35	38	43	32	35	36	22	31	33	30	30	39	34	27	41	33	32	24	30	30	42	29	19	28	34	26	23	23	37	38	46	45	26	36	33	35	41	32	27	36	33	24	33	37	37	35	33	27	27	36	41	28	30	25	26	30	34	27	34	34	37	31	39	35	32	39	32	23	37	26	24	40	32	36	22	31	31	22	29	31	41	30	33	23	26	36	32	31	30	25	34	33	30	39	28	32	20	34	24	31	34	33	31	22	27	26	37	36	29	31	25	29	28	32	27	33	28	30	38	24	33	33	33	30	28	31	34	29	24	37	44	24	21	36	41	34	35	34	37	32	30	42	32	35	30	16	31	33	35	37	40	28	34	38	29	32	27	35	26	28	27	30	34	35	22	43	34	37	25	29	29	24	30	26	28	30	35	28	38	30	36	34	36	17	30	25	34	32	32	28	38	23	30	23	34	35	28	35	37	36	27	35	29	35	26	33	28	38	41	23	28	33	36	21	30	37	15	25	31	35	36	25	30	25	40	31	31	26	38	21	33	26	27	32	31	38	32	35	23	36	30	38	39	27	33	29	40	22	21	29	20	32	23	39	27	22	31	24	27	45	28	45	20	35	31	46	40	31	20	24	29	32	36	21	31	26	34	33	34	27	37	30	35	35	24	36	31	24	39	30	28	36	27	28	27	33	29	33	21	28	33	26	30	38	27	43	25	32	27	27	31	38	29	29	29	36	28	34	29	24	29	25	36	31	28	40	33	35	28	32	26	34	32	22	21	34	35	32	27	35	32	29	29	28	25	32	27	22	31	34	29	41	32	24	32	37	28	26	30	28	35	30	31	29	34	26	37	28	31	37	28	37	30	23	21	34	29	30	36	27	46	32	33	28	31	30	31	26	38	30	36	26	35	37	34	29	31	35	31	30	45	27	28	23	27	25	30	28	40	26	38	37	30	37	23	32	36	37	44	38	26	30	30	26	35	28	32	19	28	25	36	30	27	33	36	28	35	23	25	34	29	29	34	25	30	32	27	37	26	24	27	31	26	24	35	30	24	32	25	19	32	33	31	42	30	20	28	33	36	37	40	29	30	32	30	35	31	26	42	31	40	26	35	30	23	37	30	36	26	25	23	29	21	30	25	26	39	39	27	35	35	27	36	20	37	39	32	32	45	19	33	29	25	30	31	35	26	23	36	31	42	27	28	45	37	27	26	37	23	30	26	35	27	30	41	37	23	40	29	33	27	27	34	24	31	34	31	33	27	24	31	28	39	29	21	38	31	27	36	36	22	26	33	39	22	30	28	32	32	34	40	45	14	27	25	27	25	25	38	31	27	39	23	27	29	34	26	28	35	40	31	31	17	34	25	41	26	23	28	28	30	32	34	29	24	32	27	32	24	29	36	26	32	30	22	24	29	33	26	36	28	33	34	29	36	29	30	42	34	40	40	31	37	37	29	16	26	27	28	29	27	29	27	36	19	37	23	28	28	44	40	30	39	31	32	31	33	19	34	32	38	33	28	26	27	28	25	30	27	24	29	42	22	32	31	26	36	25	43	31	26	32	27	34	43	27	26	24	33	35	35	33	21	25	26	30	30	26	31	23	24	40	29	33	23	30	28	28	28	24	38	23	25	32	33	26	26	31	32	31	30	30	22	33	21	22	33	38	36	21	26	36	29	41	30	33	33	28	27	30	29	19	39	23	31	20	30	30	26	24	30	36	37	36	30	35	26	36	29	31	34	28	31	21	36	33	28	30	32	35	30	33	37	28	23	18	31	23	31	47	32	32	36	38	30	28	27	35	24	36	35	30	31	36	33	30	35	23	26	22	15	38	34	27	31	33	27	28	38	24	34	39	22	37	35	28	36	38	38	29	24	36	20	31	27	30	30	40	28	37	34	28	33	30	29	32	32	28	34	29	29	41	23	39	28	32	27	42	23	34	39	32	33	31	25	27	28	29	25	31	37	25	23	36	33	21	35	40	40	36	31	26	33	22	37	28	34	25	34	33	33	33	35	40	19	41	20	30	28	45	29	39	27	30	30	30	44	35	34	31	25	30	26	20	29	34	31	41	27	31	27	32	30	23	27	26	25	23	18	27	27	25	22	37	36	25	25	27	45	41	27	26	31	34	26	38	22	32	28	41	26	32	20	31	29	24	24	42	42	27	31	28	39	32	28	30	33	29	21	31	29	43	25	31	39	35	39	31	51	29	28	29	33	32	36	23	38	35	39	19	24	32	32	28	33	27	20	37	31	31	26	25	20	33	29	33	31	32	29	31	33	34	28	26	27	31	33	31	34	31	33	39	35	43	35	29	36	32	30	37	32	36	22	33	33	37	32	35	33	27	31	30	23	19	35	33	41	17	37	34	38	32	30	27	27	31	29	26	46	26	28	41	32	28	18	32	39	33	35	28	22	36	37	31	31	31	33	32	20	24	29	26	25	32	27	34	25	27	33	32	29	44	30	24	29	28	35	36	30	37	24	19	27	30	30	22	30	35	32	39	24	29	39	25	35	29	18	42	25	31	21	37	24	31	32	24	32	30	37	38	29	34	31	27	31	38	30	30	24	42	35	23	26	24	32	21	32	28	29	46	34	30	33	30	37	25	29	30	37	37	27	29	40	34	21	29	30	28	28	36	29	35	40	31	42	21	33	33	37	35	28	28	31	25	39	36	30	41	23	30	27	25	20	27	28	41	30	33	29	33	25	38	39	34	37	31	36	29	25	34	36	29	29	24	35	26	27	35	20	34	24	28	31	45	31	29	32	35	34	36	26	38	27	32	27	35	28	39	30	31	43	39	29	34	36	28	34	26	29	38	38	38	43	39	17	33	30	29	37	28	38	33	23	29	15	31	25	39	22	30	38	32	30	31	37	36	26	39	35	43	26	29	35	29	32	38	26	28	30	24	29	30	32	37	34	44	28	28	39	29	33	38	26	32	44	26	27	40	25	40	32	34	28	34	32	33	39	45	40	27	31	34	34	29	45	33	21	28	28	31	35	31	33	29	32	37	28	32	27	27	31	33	31	26	29	34	29	31	29	47	35	26	36	34	50	29	25	34	50	21	31	29	21	30	42	33	36	34	34	35	23	30	24	29	41	38	24	26	30	32	29	40	33	34	25	41	31	31	33	45	30	32	27	32	41	33	36	20	35	31	24	30	34	27	23	36	35	19	41	30	27	25	27	41	33	28	28	31	36	33	24	31	38	37	34	33	24	29	30	26	35	40	34	31	25	33	23	33	36	35	29	21	24	28	33	32	37	34	28	22	33	28	29	32	39	34	22
42703	28274	21347	35894	39297	34752	29392	24182	19582	14984	11030	8267	5967	4965	4141	3916	3589	3170	2728	2667	2273	2197	1963	1781	1689	1657	1570	1427	1307	1222	1087	1085	1080	998	1026	985	923	903	965	985	995	1035	1066	1094	1047	1046	1010	1058	1054	1036	1067	1121	1183	1069	1038	949	1005	890	913	823	808	794	787	828	820	792	805	653	652	637	634	643	597	706	642	641	656	624	697	646	621	658	605	631	628	609	590	614	573	601	581	535	617	567	501	523	510	527	532	551	515	512	489	510	490	472	507	512	535	521	539	524	517	509	533	536	506	513	504	509	500	485	531	470	539	506	504	494	479	510	470	503	483	521	476	555	502	482	518	508	470	503	499	467	482	491	455	463	457	528	493	486	494	485	498	464	456	452	471	461	521	485	458	471	463	497	535	533	502	479	485	459	509	509	500	506	486	510	502	484	465	465	512	510	508	507	510	500	470	484	450	472	463	470	486	507	486	480	472	464	542	472	498	522	469	478	492	442	457	486	459	519	506	484	510	431	490	502	457	478	491	498	490	533	439	495	508	487	462	488	490	511	522	479	503	523	502	492	465	497	462	483	472	469	505	485	475	506	481	487	511	526	505	517	482	512	515	449	496	503	528	506	476	482	452	481	491	448	512	504	491	494	496	479	487	496	512	493	476	463	479	506	492	479	474	467	486	488	456	478	499	482	464	510	482	460	458	472	493	502	481	495	447	472	473	502	483	462	512	499	514	509	478	495	474	486	476	529	482	492	541	465	434	505	492	491	460	487	474	456	484	531	477	470	479	461	472	454	488	496	470	450	488	490	488	476	503	472	425	467	507	425	524	499	503	488	493	482	491	511	495	497	511	506	508	482	511	457	543	479	503	454	516	463	463	463	497	462	468	498	503	518	472	507	491	518	525	458	485	440	485	531	508	462	454	474	483	509	489	494	443	497	478	473	485	495	484	458	495	497	498	487	516	467	522	498	504	471	450	483	477	515	508	486	517	530	463	497	509	498	523	469	513	474	481	475	503	479	453	477	483	472	435	493	482	481	495	513	475	513	500	471	490	497	499	484	502	437	470	458	458	467	525	502	478	490	518	474	472	529	446	461	438	471	489	473	431	488	461	496	466	485	547	478	455	470	575	466	474	496	489	485	515	483	499	489	474	460	502	455	494	506	475	491	500	506	540	485	489	523	494	498	536	470	454	512	517	511	519	505	475	479	462	474	466	506	468	482	488	456	520	494	521	494	487	461	480	470	519	477	492	511	454	512	486	503	479	497	413	472	483	458	488	512	505	471	515	484	512	502	500	457	520	504	470	505	460	495	491	477	469	473	507	492	499	457	519	484	450	443	470	497	499	480	476	453	493	464	514	495	510	439	491	478	527	492	506	525	500	480	512	486	504	515	519	531	462	502	488	493	449	449	501	458	456	436	476	491	456	534	487	457	460	464	488	459	492	511	483	466	478	480	440	529	485	472	494	446	524	506	492	507	476	502	475	472	477	451	468	504	444	482	478	482	478	520	494	495	515	493	498	488	473	515	481	473	485	458	477	466	475	488	482	519	458	521	500	498	520	466	494	475	549	481	480	520	486	493	489	476	503	480	448	506	506	445	472	435	487	471	466	443	511	462	486	488	467	489	464	465	483	482	494	481	461	471	477	472	492	493	530	524	500	483	499	491	471	434	503	507	463	463	499	415	464	475	490	496	517	484	514	493	432	532	501	491	470	459	440	497	469	491	483	469	487	472	483	486	508	502	479	490	446	480	467	486	488	522	467	520	512	480	459	479	486	528	465	478	458	461	446	500	493	435	501	481	509	480	508	506	494	493	486	488	535	495	480	494	494	512	464	540	463	512	484	525	487	461	512	473	476	518	497	472	493	486	479	511	472	481	502	502	512	475	472	495	485	479	489	503	504	539	499	512	506	461	486	503	493	503	485	464	453	485	481	488	472	485	489	497	513	503	519	485	457	424	512	480	487	472	468	485	510	491	532	504	528	444	490	484	483	501	498	480	474	514	481	473	472	499	520	486	458	481	524	505	499	461	495	475	519	495	502	447	514	467	484	516	485	475	452	475	460	482	469	493	507	480	466	489	466	511	491	486	465	473	461	520	472	503	517	472	475	521	483	492	525	503	509	468	468	490	472	465	463	450	475	459	511	480	491	482	504	479	465	495	454	520	507	443	494	475	484	485	499	484	428	515	494	478	498	521	501	481	464	493	512	468	514	490	501	436	505	460	485	490	486	449	480	462	530	500	466	496	491	514	517	465	512	483	454	501	493	496	501	460	466	495	492	457	495	467	485	489	502	469	452	453	478	495	533	485	498	443	508	510	488	484	509	472	459	471	501	479	487	486	516	527	516	517	498	468	512	518	510	486	501	449	508	504	484	516	522	493	459	485	488	495	456	509	483	484	496	494	512	511	455	486	505	487	460	489	509	501	503	488	508	473	481	490	464	514	498	503	486	465	527	495	441	517	453	490	469	474	489	501	499	507	503	533	522	490	514	487	494	452	474	510	492	469	480	491	485	461	513	477	512	433	505	500	488	494	528	457	485	508	496	486	483	482	492	463	494	521	488	474	500	489	509	497	478	536	521	521	482	516	487	460	488	498	452	482	475	495	441	506	479	521	483	455	469	503	458	496	467	524	465	472	476	469	493	500	502	479	503	503	488	483	494	492	515	517	472	473	499	515	538	494	487	496	449	523	500	502	495	482	436	526	496	496	532	462	512	471	502	524	486	482	514	486	470	467	518	511	463	511	516	504	469	471	478	493	497	465	554	451	440	511	476	509	508	523	470	491	508	509	520	486	464	480	485	483	444	508	480	442	466	475	461	506	452	504	505	469	448	502	481	465	475	485	461	460	485	496	513	513	480	467	479	468	469	453	499	468	492	506	512	480	468	476	452	498	488	505	537	521	491	461	476	490	472	469	537	481	477	504	537	515	490	515	525	434	456	517	435	474	439	487	524	482	496	469	496	490	488	456	502	490	452	482	485	463	486	490	500	500	503	479	494	513	491	491	507	463	494	480	511	492	478	532	465	476	502	489	471	513	483	439	473	490	503	490	485	461	497	479	488	473	520	501	517	519	444	445	462	468	481	493	472	575	525	502	458	469	475	509	465	461	529	425	444	484	491	455	478	532	474	434	480	483	429	481	511	498	470	492	479	513	447	515	475	491	484	476	466	466	459	446	492	453	488	488	467	463	535	470	425	449	505	503	469	485	490	494	487	501	465	468	504	525	461	464	486	503	465	468	497	431	504	494	462	463	522	465	476	474	448	511	511	459	481	484	487	499	482	473	520	486	506	474	491	461	500	476	485	479	430	494	470	501	490	467	511	453	515	471	499	458	488	506	478	461	504	485	520	501	495	530	498	486	515	473	452	492	518	461	470	460	475	464	464	464	531	496	536	453	494	476	555	507	536	510	475	467	488	510	488	459	454	479	445	463	488	489	520	502	495	475	478	509	482	508	494	455	479	487	507	498	479	513	468	495	501	490	527	480
3279	904	528	425	569	557	386	309	210	142	88	66	62	55	52	39	51	36	45	32	44	50	34	57	42	37	44	35	32	52	32	46	30	43	27	30	42	41	46	35	35	45	33	38	44	46	37	36	39	46	52	43	49	34	30	31	37	41	46	37	42	35	37	33	40	34	32	33	43	27	28	40	31	28	46	33	39	35	34	40	41	33	27	34	33	31	36	38	29	24	32	28	36	42	29	32	36	27	28	32	39	45	34	33	31	31	37	36	42	35	25	35	29	31	36	41	44	43	39	39	35	44	38	31	33	37	26	35	39	31	34	41	32	37	43	32	34	30	38	40	36	30	39	34	41	26	26	46	37	33	29	33	31	26	35	30	27	28	34	21	36	35	36	30	43	24	34	35	37	26	36	30	32	33	35	33	39	34	44	24	40	34	31	42	38	45	37	24	38	34	29	30	39	28	35	34	27	24	36	30	32	35	43	26	30	40	32	34	25	41	28	28	38	27	32	27	34	31	34	29	29	26	33	45	42	38	27	43	29	27	25	42	37	44	34	32	41	39	25	28	28	33	38	22	34	29	32	28	33	33	34	26	28	36	34	36	37	42	32	39	36	24	41	25	27	33	24	41	35	31	23	30	30	37	26	36	40	37	35	25	38	36	27	31	33	35	31	38	25	35	36	38	30	39	30	25	33	39	36	31	37	17	40	31	39	22	27	29	34	28	28	34	25	28	31	31	31	40	31	32	34	36	27	29	38	33	37	34	35	43	43	30	29	33	37	45	31	34	34	23	30	20	32	42	38	30	35	41	27	35	42	28	29	28	29	37	31	30	31	41	29	29	32	40	32	45	31	38	36	35	28	26	31	42	18	28	43	27	23	34	46	30	29	28	33	35	32	30	36	37	27	24	39	34	47	30	38	35	39	47	22	38	34	38	23	39	31	33	41	31	22	34	26	28	43	33	29	41	26	32	35	29	39	29	37	41	36	38	31	39	35	51	34	38	36	33	29	25	30	20	32	42	27	36	44	39	40	44	26	32	33	43	32	31	28	21	29	41	38	28	35	29	42	38	32	20	37	38	38	35	29	31	35	31	28	41	35	40	44	35	32	30	30	33	28	39	47	42	33	27	32	19	27	33	46	35	27	36	38	35	24	32	35	34	32	31	37	29	37	38	22	34	36	35	31	31	37	38	35	31	31	28	38	31	27	33	27	46	30	27	39	35	49	34	37	33	31	33	41	27	26	37	29	36	34	30	38	27	45	38	38	34	27	40	44	37	31	37	44	34	30	30	34	26	41	29	40	27	24	39	31	41	32	28	30	36	36	27	32	31	37	35	37	34	37	34	29	34	36	31	41	31	38	38	32	24	30	33	35	29	36	27	39	39	33	32	45	33	34	29	23	41	25	35	28	35	42	36	27	34	37	33	34	26	41	36	32	30	48	34	33	32	24	31	28	39	30	38	32	28	34	33	27	36	26	34	41	30	27	33	37	30	30	32	46	28	30	30	39	34	36	39	32	20	26	38	35	21	25	35	37	27	35	45	35	24	29	25	34	28	40	30	39	40	25	34	26	29	30	32	31	30	35	37	35	23	29	28	37	45	41	41	34	32	31	31	28	39	29	23	39	39	36	37	35	30	36	32	26	33	32	34	30	41	39	38	34	28	29	34	28	38	26	39	34	37	21	34	35	25	40	28	36	35	31	44	21	30	26	38	35	32	32	31	25	29	33	43	44	35	25	34	39	23	32	27	44	30	32	35	46	34	32	34	36	30	29	35	34	43	40	38	33	39	32	36	33	29	34	38	41	29	34	23	25	33	37	44	25	32	40	45	31	40	35	40	40	38	29	33	37	37	39	41	27	35	25	36	38	33	33	33	34	31	37	32	34	34	39	42	45	34	30	39	41	30	25	30	35	24	37	29	33	38	34	35	37	40	28	36	32	37	39	45	32	39	26	28	35	36	40	37	27	28	29	42	32	22	31	34	42	47	33	26	31	25	35	29	31	35	30	36	32	43	37	37	34	37	36	31	36	35	33	32	29	34	39	33	32	31	21	30	36	24	33	32	31	28	26	31	30	37	30	35	31	33	35	42	27	32	47	30	36	55	33	36	39	35	29	26	26	30	33	34	38	45	31	37	40	34	48	34	43	28	33	40	40	26	42	34	38	28	37	39	25	30	43	33	25	29	35	37	42	31	34	38	39	37	32	26	32	24	29	29	35	35	36	37	39	32	23	29	34	36	42	31	31	39	28	33	39	40	47	37	41	29	28	27	32	35	34	28	37	32	27	38	47	39	31	42	28	31	32	28	28	32	26	33	38	40	30	21	42	31	33	40	39	26	27	30	39	41	20	36	34	56	47	34	40	31	34	38	27	40	35	40	34	33	36	35	41	22	32	38	39	25	34	37	27	37	32	33	33	29	45	39	27	36	42	37	34	35	38	40	47	42	31	37	26	23	44	38	39	32	40	35	33	29	38	28	29	39	26	39	25	35	24	40	38	38	31	34	44	37	28	42	31	24	41	27	29	22	33	37	46	31	33	32	35	23	53	35	32	36	43	38	36	41	37	44	38	49	31	40	37	35	30	31	31	35	30	48	34	37	25	43	27	38	40	35	33	33	28	30	29	49	30	33	37	38	41	27	34	23	23	46	36	30	33	37	34	29	31	29	33	33	22	41	31	37	32	37	36	43	40	25	28	44	37	31	35	34	26	36	27	32	38	30	37	39	30	39	36	30	33	36	47	34	28	31	28	32	21	42	28	32	39	31	25	36	32	29	36	41	33	35	43	25	30	28	28	34	26	28	42	33	35	32	30	32	23	35	35	35	45	31	31	45	39	35	43	35	29	24	38	34	41	37	26	28	37	30	35	27	36	29	25	32	34	28	33	41	38	30	44	32	43	42	28	39	20	33	35	31	40	36	26	41	39	36	26	34	29	29	31	34	35	32	27	33	38	28	40	30	36	27	30	53	26	31	34	40	38	40	36	32	38	18	34	37	26	32	31	35	44	55	34	35	36	30	23	36	40	23	28	26	38	34	30	36	30	36	32	31	35	31	41	33	37	28	23	31	46	45	35	27	30	25	26	29	38	35	23	29	25	30	28	36	26	35	32	32	47	21	33	40	31	49	21	35	28	29	26	39	31	24	35	35	30	35	29	25	34	32	36	36	46	41	40	28	34	37	29	36	31	37	44	36	36	28	33	31	36	35	35	30	40	27	36	41	32	28	40	43	36	40	33	25	30	25	35	38	28	34	48	38	42	29	40	31	41	44	38	30	44	29	36	29	36	37	43	37	23	35	32	35	34	29	32	28	34	33	30	42	20	34	22	30	37	38	23	33	38	33	32	39	28	32	29	35	43	30	31	46	31	41	32	31	24	33	26	32	41	32	31	37	31	30	29	31	39	41	35	37	30	35	32	38	40	45	32	42	34	22	28	31	35	34	36	33	33	32	32	29	42	42	42	27	36	22	35	41	37	33	40	29
32562	19526	12318	25586	29353	24242	18195	13870	9607	6261	4071	2768	2187	1855	1635	1512	1382	1313	1191	1129	1015	998	936	853	968	848	829	799	771	728	722	710	661	636	639	665	690	637	663	769	677	692	708	843	773	791	776	751	795	774	818	843	780	802	776	727	757	692	698	744	644	657	636	677	692	686	606	586	619	565	572	577	616	573	671	579	608	595	626	560	592	582	569	612	560	581	583	582	577	559	567	580	524	536	569	594	528	530	585	490	550	516	557	551	545	536	555	562	563	517	553	508	541	519	560	537	585	543	516	502	482	544	540	498	528	553	553	492	529	498	557	551	530	526	501	528	534	533	502	526	539	513	527	520	559	490	498	523	501	549	534	520	547	542	485	512	569	532	514	535	543	527	543	519	506	545	543	513	524	483	517	552	534	513	533	520	524	501	566	528	513	583	509	536	494	502	509	540	495	545	519	554	545	576	528	518	543	522	505	568	522	543	535	581	550	533	494	521	547	536	536	522	530	546	539	515	529	494	537	504	537	548	534	508	519	545	473	506	562	543	549	532	530	535	538	513	550	519	512	520	504	525	589	491	499	495	533	525	497	529	526	510	494	549	554	511	537	526	491	542	525	529	550	532	490	510	510	519	535	528	523	572	523	558	502	541	521	526	545	501	507	555	525	531	514	569	503	491	506	555	505	531	548	549	528	542	515	519	540	480	525	565	538	516	545	514	505	520	530	538	498	526	482	477	530	533	527	485	529	544	505	528	568	551	503	533	531	488	534	486	527	516	510	556	501	549	563	545	538	506	534	501	517	547	540	536	522	530	489	524	497	559	482	536	529	542	504	500	530	532	529	557	529	511	520	509	505	526	525	551	518	520	493	549	551	508	518	505	527	493	524	523	535	496	532	539	549	548	485	518	493	507	552	493	499	494	543	545	541	491	528	534	489	527	490	481	531	558	504	503	519	531	531	488	534	537	510	528	532	535	529	532	563	523	538	519	556	490	502	508	549	539	532	543	534	546	528	500	555	524	498	510	518	486	533	499	522	523	543	519	530	544	495	504	487	515	527	511	570	566	509	449	534	534	540	507	513	502	531	534	515	568	575	535	527	537	489	516	505	506	535	483	490	515	531	520	520	523	516	539	520	544	553	499	529	507	515	526	514	489	533	486	504	540	513	527	524	519	506	533	518	563	521	547	494	492	542	530	561	519	505	494	550	555	552	513	539	526	512	533	553	525	535	537	509	538	487	509	506	518	540	519	548	515	480	534	537	513	506	555	496	515	459	551	529	526	534	523	526	505	536	521	522	554	532	565	572	495	539	490	513	552	543	520	528	525	538	522	494	493	510	510	531	539	507	600	491	507	473	534	518	486	519	511	555	509	537	562	576	532	504	545	534	494	572	546	526	510	488	466	509	542	492	464	506	534	512	541	526	503	523	493	523	518	501	512	519	515	548	504	521	546	536	536	560	544	526	531	516	520	500	537	501	548	537	521	532	514	558	545	531	573	507	492	522	468	530	520	482	518	521	586	511	510	513	540	502	531	507	526	484	531	523	547	513	512	517	486	539	535	501	516	572	510	515	538	486	493	511	518	524	492	544	514	560	535	532	509	500	543	528	506	516	540	502	525	511	526	511	480	517	503	523	509	512	531	467	524	507	524	514	515	500	497	494	517	536	538	538	553	535	489	527	516	536	513	540	492	536	519	528	543	530	538	535	569	560	565	531	520	560	532	507	529	519	514	564	517	560	518	531	526	561	538	506	542	514	517	547	541	552	543	500	497	502	495	545	482	533	510	518	495	541	511	555	548	534	555	548	548	523	543	568	511	566	557	548	561	534	519	540	538	565	501	515	544	545	526	511	507	491	561	547	553	538	515	514	499	556	552	537	555	525	551	528	532	525	512	519	580	506	508	489	508	543	510	505	559	508	496	525	533	525	540	526	520	556	558	546	511	501	559	557	515	486	507	521	497	516	492	524	567	543	513	536	517	517	511	524	537	520	530	536	493	528	515	528	537	521	514	548	514	526	514	518	506	525	512	511	499	485	528	545	541	526	494	540	517	532	552	512	492	501	501	536	507	486	524	512	494	523	527	536	512	534	533	518	519	548	528	541	489	533	496	523	546	544	567	527	553	545	514	534	513	510	552	525	545	523	568	525	494	520	507	537	522	558	535	524	536	501	535	509	522	516	522	533	519	565	508	542	509	496	483	519	531	525	557	517	547	503	567	450	525	566	534	499	541	518	551	484	551	534	549	567	539	523	542	497	529	554	554	527	533	497	515	538	567	521	549	503	496	489	510	553	571	536	548	507	561	526	504	502	519	492	544	537	524	558	543	531	555	490	533	491	497	510	525	550	537	494	526	530	530	495	518	560	519	527	491	549	499	535	522	527	537	527	535	522	521	522	545	539	548	504	519	490	549	551	546	539	522	491	501	490	551	514	543	523	506	529	526	538	557	507	509	504	486	493	454	538	495	539	523	518	534	510	532	530	552	540	509	506	491	517	474	552	554	533	546	524	555	538	490	564	508	516	516	520	537	550	539	547	563	518	546	539	533	532	553	529	546	491	530	490	523	503	492	542	508	490	540	531	493	516	496	487	482	530	528	515	513	498	526	522	582	511	511	519	532	520	525	499	540	499	536	490	495	494	559	506	529	533	548	555	527	490	495	509	527	515	497	495	528	538	530	502	535	518	510	523	511	557	563	519	544	506	517	494	514	523	534	542	482	550	526	511	514	538	509	550	552	553	515	518	545	534	527	531	547	568	518	486	513	496	538	541	508	512	507	539	531	503	520	519	539	506	557	550	516	505	520	552	512	521	526	515	509	486	533	520	521	500	523	533	535	521	516	492	532	521	491	512	526	558	538	517	543	524	531	537	527	516	560	518	543	550	540	521	500	524	568	532	510	519	502	503	506	543	532	527	545	530	550	515	521	534	480	564	554	597	544	573	522	563	532	507	511	544	546	496	505	561	528	498	525	543	557	557	510	567	532	524	555	505	525	547	529	524	526	540	537	477	521	484	506	523	513	495	534	485	534	531	547	539	508	560	502	497	528	557	543	516	523	503	542	533	555	507	530	515	525	500	552	561	501	535	537	522	502	504	567	521	563	513	542	538	493	528	513	518	515	584	547	512	574	572	533	518	530	553	567	503	552	511	558	526	519	546	524	545	537	513	516	507	481	486	523	527	531	546	520	530	495	533	537	537	578	540	545	563	535	496	513	476	499	486	497	516	556	539	579	501	516	526	549	508	546	563	502	544	513	527	489	525	526	511	506	526	532	553	536	536	505	565	518	557	526	576	501	546	534	536	494	523	544	521	492	547	523	535	549	544	514	517	517	492	521	504	517	493	524	528	528	512	528	508	542	539	523	512	528	515	523	539	520	523	503	504	540	515	564	519	502	557	538	554	509	550	544	543	545	529	560	494	527	525	544	519	547	552	495	552	480	531	537	505	547	509	526	524	480	517	525	542	519	489	526	496	523	516	480	473	491	512	519
3403	960	573	415	565	500	387	291	196	128	99	66	59	55	51	49	34	43	55	41	43	40	51	40	45	37	32	43	33	32	38	27	43	24	31	29	27	33	30	35	34	42	40	45	34	36	40	46	40	41	39	45	36	42	37	38	38	30	46	37	35	36	24	31	33	33	42	38	38	32	31	28	44	30	24	33	43	41	35	45	47	32	48	30	30	29	33	27	33	39	36	42	37	25	33	45	29	41	36	34	36	45	33	25	41	38	29	37	36	40	31	27	20	33	30	37	43	38	35	43	46	35	32	29	24	23	39	24	34	22	33	30	35	27	33	42	38	25	40	32	36	41	30	27	32	24	24	26	30	30	37	30	33	33	39	22	34	37	30	21	32	28	49	33	29	31	38	26	32	25	39	34	36	31	28	35	35	33	39	27	43	33	26	24	39	46	28	30	38	37	37	32	21	42	30	35	28	29	36	36	23	34	31	32	36	32	34	36	39	30	31	30	44	34	26	30	33	44	46	31	41	24	28	47	25	33	30	36	31	29	29	26	29	35	26	34	30	30	30	44	33	34	26	30	32	32	28	45	28	38	37	35	37	27	33	29	40	28	34	37	29	40	34	44	31	30	38	30	20	42	33	34	34	25	34	28	30	27	41	48	45	33	30	32	37	26	30	32	41	32	24	47	42	38	34	38	26	27	37	27	28	42	42	40	35	40	30	42	36	34	22	30	32	39	32	34	40	35	45	33	27	31	27	23	32	31	31	44	35	32	44	36	33	26	40	39	22	37	34	33	28	35	37	28	31	12	40	31	34	43	41	32	35	32	27	30	37	30	30	26	22	33	25	36	37	29	30	33	32	42	36	37	34	18	34	34	34	41	26	39	46	33	27	42	29	27	28	36	21	34	35	51	35	19	40	42	30	37	34	37	32	52	38	36	27	39	44	37	32	25	35	34	35	40	28	31	35	36	32	35	27	39	37	26	30	42	38	34	33	29	37	28	36	42	36	32	32	34	31	33	26	33	26	39	30	27	29	40	39	36	29	25	27	30	40	30	35	29	34	39	31	33	27	28	22	37	32	32	18	32	28	20	36	34	31	36	29	36	32	36	45	36	31	29	30	32	32	33	36	35	26	38	33	36	39	37	30	31	37	30	28	43	27	32	33	35	30	22	36	32	39	40	40	38	31	37	33	29	29	41	39	29	30	38	31	28	39	32	30	38	26	28	24	40	34	38	38	37	32	37	30	29	30	30	36	30	38	27	35	33	35	26	49	30	24	32	27	32	43	36	23	40	39	34	27	39	28	46	29	39	38	36	31	34	29	32	30	28	38	34	40	35	34	26	37	37	25	43	28	36	33	43	35	35	34	32	20	33	28	36	30	35	29	29	39	39	29	34	24	42	34	37	31	30	33	32	35	32	41	35	36	33	27	40	31	31	34	29	34	38	39	35	43	33	42	36	36	40	33	26	35	38	46	35	36	26	41	33	24	35	31	26	32	32	24	38	41	27	32	31	28	32	33	31	50	32	29	37	28	39	36	32	46	42	29	35	37	26	35	28	24	36	14	42	38	32	32	34	20	31	31	33	42	23	37	29	35	30	32	31	32	28	31	33	37	24	31	29	32	35	30	31	34	31	33	27	34	31	32	41	27	21	33	28	23	35	30	28	32	34	34	32	36	39	37	31	25	35	35	45	32	34	33	28	27	35	36	38	39	33	35	26	33	32	26	21	23	38	35	35	39	30	34	48	28	35	37	21	29	34	34	35	28	30	37	26	33	43	40	35	36	35	47	33	43	35	33	28	33	36	28	37	43	33	33	40	31	36	24	35	21	31	34	42	42	35	37	29	34	26	32	31	38	41	43	32	39	35	35	32	33	28	32	27	29	20	23	33	22	40	35	35	31	50	33	36	42	43	30	28	45	25	45	30	32	29	28	29	26	44	35	34	36	29	31	34	35	30	36	40	36	41	39	28	39	39	38	32	34	28	36	33	38	33	37	37	30	38	35	49	34	36	32	25	29	32	28	40	35	34	24	34	33	33	35	33	37	45	38	20	25	27	26	28	42	36	34	35	34	36	44	29	38	32	49	31	34	29	34	32	31	36	23	34	30	31	35	38	35	42	32	32	39	42	31	26	35	28	26	22	35	35	31	33	33	32	33	31	36	32	39	50	22	27	33	34	40	38	42	35	39	31	32	45	26	36	30	33	23	33	29	38	26	30	27	26	25	41	31	23	24	31	38	35	45	28	32	35	33	33	40	40	34	39	31	41	30	38	37	27	36	35	40	39	34	29	41	34	34	43	23	27	38	37	33	28	39	32	37	37	35	35	22	34	51	25	38	31	39	37	39	33	22	32	20	42	39	27	34	41	36	24	27	40	39	29	49	32	34	30	39	31	31	25	27	30	34	36	41	36	40	38	31	34	25	28	21	33	38	35	40	28	31	24	28	31	52	36	37	33	29	28	36	35	46	30	35	38	35	36	28	35	35	30	44	33	30	36	28	32	43	29	33	34	27	32	38	30	22	30	42	31	31	27	24	34	30	25	34	28	38	34	32	31	31	28	27	41	33	39	25	32	35	34	37	22	35	35	32	31	40	42	43	32	38	32	31	33	29	25	39	39	24	32	33	33	33	38	38	30	26	30	28	36	44	43	31	36	17	32	31	32	28	37	37	31	39	37	29	32	32	38	32	33	32	28	33	31	35	27	44	30	35	36	38	31	40	36	38	31	35	26	33	43	35	30	32	37	34	27	29	30	31	31	37	30	21	39	34	39	32	28	37	37	40	37	30	25	33	49	32	41	34	37	35	36	41	33	32	34	38	26	31	26	29	37	43	30	25	32	32	31	37	25	37	25	32	51	33	34	34	32	31	31	24	35	26	43	31	35	33	32	37	38	33	30	39	27	32	27	30	43	35	21	46	37	42	27	31	32	33	38	38	36	36	36	33	35	28	38	36	30	35	32	27	34	29	41	29	37	29	27	34	26	28	35	28	32	40	32	22	26	26	26	35	31	31	35	44	39	26	29	24	38	37	36	28	40	38	37	32	34	32	31	27	29	46	32	30	31	30	24	34	24	36	36	34	31	36	36	23	37	35	35	31	25	31	28	29	35	34	36	39	33	40	29	27	36	27	31	37	33	41	22	30	36	32	24	36	48	36	33	28	33	40	40	31	26	35	38	48	40	35	24	35	36	38	32	33	45	30	33	24	29	43	37	31	27	30	36	33	30	32	24	31	31	43	36	26	28	34	25	40	34	34	27	34	22	32	31	27	33	37	35	31	31	24	33	44	25	30	40	28	23	34	27	35	32	43	23	33	34	21	39	32	34	34	30	30	51	33	38	28	27	24	29	33	32	25	39	45	39	30	29	26	35	33	26	30	32	34	35	37	26	37	29	32	30	31	29	29	35	28	27	37	32	42	35	24	31	31	39	32	28	37	34	41	35	39	29	36	35	37	28	33	29	30	40	35	31	34	30	36	42	40	38
32867	19532	12418	25120	28800	24128	18367	13730	9424	6062	3904	2824	2171	1903	1744	1464	1410	1333	1195	1064	998	1015	961	843	919	893	823	817	796	724	699	682	665	657	582	640	622	702	711	710	781	748	764	808	837	806	805	818	795	778	809	807	830	803	777	710	726	785	731	694	660	664	660	631	683	668	583	577	608	579	596	574	599	599	585	593	606	565	603	553	621	599	614	576	592	570	571	573	586	584	548	609	551	546	543	515	547	562	559	537	543	604	497	530	522	544	520	522	519	530	522	511	520	569	545	504	538	489	528	568	504	491	515	531	496	557	540	522	481	576	524	501	500	528	518	491	543	529	516	486	494	533	539	528	540	518	582	494	533	525	559	528	556	507	527	559	531	514	531	514	509	507	495	502	561	470	535	544	499	500	490	515	491	508	515	489	501	467	532	547	518	528	551	494	571	529	520	512	486	506	529	545	543	523	507	470	551	476	531	519	536	514	511	510	508	504	572	479	518	516	549	556	525	521	514	546	543	507	545	477	475	501	494	519	525	507	527	587	550	511	522	526	517	525	562	510	510	536	478	531	516	546	540	533	530	543	506	500	523	528	550	557	462	512	511	541	515	552	530	514	524	531	538	543	524	532	544	532	555	546	524	514	502	543	548	537	499	539	530	503	522	523	568	530	511	513	555	482	496	545	540	530	547	525	526	505	592	547	515	589	506	529	491	521	539	557	547	519	540	564	497	503	533	509	478	515	516	522	526	558	560	520	515	514	506	524	490	515	513	495	493	500	522	502	537	513	507	465	586	491	540	473	536	527	499	524	490	489	497	509	512	528	492	514	507	515	526	514	538	511	544	545	543	499	523	528	527	535	480	493	494	506	525	526	521	517	522	536	506	505	529	481	527	530	540	506	503	548	491	532	475	495	533	528	534	507	538	488	522	529	509	516	505	526	533	504	535	528	490	507	481	459	505	517	509	531	576	505	498	511	506	533	503	514	521	493	545	530	519	537	506	521	527	542	458	488	516	492	501	528	555	517	473	531	482	540	490	492	507	541	508	517	527	524	524	532	526	513	536	527	515	512	512	545	506	533	506	517	502	558	529	524	526	536	518	541	526	532	522	558	554	525	521	527	548	542	511	545	496	513	571	519	532	542	549	548	534	499	523	541	528	554	525	534	517	487	519	525	520	505	516	508	505	529	502	520	531	476	519	560	484	465	575	553	519	512	517	557	566	517	524	514	533	575	513	506	543	507	532	539	502	550	529	538	545	552	530	535	558	517	528	542	574	530	519	508	531	537	526	535	518	514	514	497	536	484	512	553	562	512	578	543	538	543	485	518	547	511	522	528	522	518	534	540	486	511	513	517	547	536	550	526	514	538	523	478	513	498	532	558	524	556	502	558	531	489	508	496	570	507	531	510	535	508	552	583	524	524	519	567	482	500	536	502	522	525	489	558	573	522	513	527	527	554	508	465	507	518	529	513	551	533	542	545	511	547	477	536	541	521	494	531	562	537	535	537	538	552	504	507	524	527	494	503	577	548	515	513	497	535	496	518	505	482	510	526	562	513	490	534	527	510	545	526	493	524	493	489	478	498	556	506	527	462	550	493	509	535	511	514	540	530	488	527	509	521	535	538	550	504	533	530	540	519	520	501	520	518	526	510	501	551	525	563	536	507	528	512	537	540	510	534	488	529	513	558	560	528	548	516	547	530	538	491	541	536	490	499	500	519	555	535	542	493	514	544	546	525	507	498	507	553	533	489	538	538	542	546	514	503	503	540	494	528	524	520	524	528	502	462	524	552	482	499	474	561	463	500	534	483	501	520	521	495	506	545	541	528	545	535	546	529	509	525	510	495	528	503	494	506	531	522	521	473	522	513	504	514	501	509	495	553	515	487	562	505	517	526	498	547	538	511	523	483	484	504	514	479	513	529	514	519	519	515	560	483	527	538	530	491	554	564	523	502	524	558	496	481	534	510	519	511	506	507	500	501	531	511	517	547	578	479	493	521	521	550	508	511	501	500	528	507	527	529	521	544	502	489	545	509	515	493	547	518	521	519	551	507	532	512	525	519	557	480	524	515	518	493	516	512	508	525	546	539	497	512	520	483	503	523	531	539	541	569	542	515	535	495	486	513	530	530	526	513	515	501	542	503	469	505	491	514	552	509	526	527	507	460	532	534	539	535	511	560	515	526	517	522	527	504	528	516	502	475	528	529	546	518	498	513	532	490	520	563	506	501	537	541	512	500	552	525	478	555	564	558	542	493	524	521	496	514	562	505	492	544	504	524	509	490	539	533	517	555	541	584	484	531	531	505	570	539	495	510	476	544	516	545	530	548	507	559	553	549	540	521	513	497	519	525	539	516	541	515	508	543	529	550	503	566	509	547	516	516	528	519	576	540	533	519	570	515	488	510	530	483	506	536	516	527	541	507	530	522	501	512	534	573	521	544	498	541	514	514	567	525	518	540	502	525	495	493	524	498	538	493	523	538	526	538	519	548	500	553	522	510	500	521	476	530	538	510	535	491	507	520	521	508	523	542	500	522	542	534	550	514	553	531	538	514	555	521	503	545	512	521	530	513	509	515	538	534	503	497	560	512	525	501	529	531	490	561	526	544	526	496	513	531	496	519	544	504	552	521	596	510	492	535	559	513	511	530	518	499	521	526	546	523	525	525	502	547	507	524	524	523	564	546	514	525	506	472	503	541	532	584	499	557	514	532	510	518	519	529	510	521	540	493	542	488	525	531	500	524	546	540	537	502	506	531	525	521	476	500	547	477	463	514	499	525	497	513	538	497	545	512	550	475	496	510	572	534	508	558	499	519	511	529	533	526	524	489	560	548	514	529	522	540	517	519	554	497	508	516	511	488	546	541	533	493	511	497	553	502	548	458	543	539	513	537	494	511	506	465	501	539	564	545	496	546	571	508	514	539	530	509	523	513	533	492	537	478	533	485	498	578	505	516	557	517	559	518	503	514	564	540	517	531	525	500	520	540	536	524	521	491	538	518	515	527	525	534	514	531	560	533	524	528	510	529	500	560	554	508	540	540	522	499	509	503	509	507	510	548	521	507	515	515	513	529	497	526	546	488	544	503	511	504	551	517	504	536	512	506	550	477	505	513	518	503	501	554	489	506	561	524	523	500	534	525	497	552	540	507	523	526	497	523	519	471	535	520	528	528	534	506	480	544	516	500	520	531	505	517	507	519	539	512	567	545	548	496	517	559	526	528	559	485	523	499	499	542	528	519	532	514	545	519	529	496	541	497	534	526	558	530	505	528	536	544	556	546	549	550	562	532	571	517	509	530	483	507	514	474	499	522	557	568	522	543	565	543	493	520	560	496	546	515	529	539	491	513	533	524	504	507	561	545	529	528	549	508	572	535	561	498	534	517	519	541	564	547	499	525	520	528	521	450	523	516	518	534	580	528	526	528	503	536	501	538	501	545	516	523	510	504	543	505	582	495	516	537	520	515	529	538	469	553	519	558	502	545	517	516	547	501
5370	1514	851	629	864	770	607	439	299	202	146	128	109	103	102	79	81	76	73	88	77	74	65	71	69	62	76	58	62	66	57	39	59	56	57	43	41	46	54	53	66	68	60	66	46	61	74	41	48	60	54	45	54	51	52	57	62	50	47	48	53	62	66	57	50	49	49	54	44	54	55	54	42	55	42	55	60	47	40	49	40	62	56	36	48	58	57	48	63	60	56	42	53	47	49	46	53	59	58	49	47	56	44	52	54	43	42	46	49	45	60	53	47	42	54	41	65	49	48	52	63	52	43	49	53	49	46	54	54	57	43	53	58	54	45	53	53	46	42	48	48	48	40	47	42	53	50	54	53	48	55	37	44	55	40	48	51	52	39	58	46	47	53	45	39	55	43	47	53	59	65	56	43	52	47	38	51	48	55	47	46	40	43	62	45	54	48	54	33	56	54	52	56	52	58	34	51	49	53	32	46	50	49	47	56	51	47	59	53	34	45	48	50	51	40	51	55	49	46	56	51	57	52	42	46	39	55	38	43	54	44	51	48	57	68	38	48	47	52	47	69	52	52	43	70	49	50	39	49	45	57	45	39	57	49	51	47	33	54	47	45	49	42	42	57	49	51	47	56	45	54	43	53	42	54	38	50	46	46	58	38	41	50	41	55	55	52	44	45	40	41	54	53	40	36	43	39	50	45	58	45	41	46	41	45	40	43	48	58	45	67	46	55	33	53	63	51	50	40	48	48	40	44	58	47	50	60	47	47	67	45	42	53	42	51	43	53	52	47	40	54	51	36	43	52	45	27	54	44	42	56	44	58	48	54	60	35	38	53	52	60	41	51	44	42	44	44	54	39	40	40	55	54	52	62	62	36	45	46	47	33	51	50	54	54	36	52	48	40	49	44	39	62	57	44	39	47	46	49	53	33	52	37	49	47	38	43	36	46	41	51	49	50	46	41	50	54	51	55	37	35	48	47	61	58	42	47	49	64	47	48	55	37	64	46	40	50	63	36	49	45	39	44	53	48	42	50	58	50	39	57	53	60	51	56	40	68	34	52	51	47	50	53	58	45	38	53	47	40	46	39	44	60	39	37	38	48	43	47	49	39	46	51	56	52	48	46	63	49	58	39	35	53	50	50	34	49	58	41	48	41	54	46	36	59	53	57	54	55	50	51	45	55	47	49	54	51	53	54	55	54	56	51	57	40	53	48	40	47	45	50	43	49	53	50	42	56	32	45	47	44	49	46	50	47	53	46	53	59	40	54	41	54	49	33	40	49	37	55	64	43	44	59	48	59	49	37	43	55	51	43	47	37	48	46	41	50	53	42	42	46	56	48	53	46	55	40	43	52	47	45	41	44	51	45	62	55	37	62	49	47	63	44	41	44	44	40	41	54	47	50	63	55	32	44	66	40	47	52	55	47	49	49	71	52	48	38	54	46	35	39	50	42	52	55	46	44	43	51	49	45	43	50	42	65	46	46	49	50	47	50	42	45	49	44	43	62	46	54	53	35	58	64	40	51	52	39	47	80	41	47	49	49	49	45	51	50	46	44	27	49	46	46	48	42	50	60	53	46	41	45	36	53	55	58	46	54	46	55	42	38	48	58	43	55	45	57	44	57	48	40	55	45	34	36	46	51	48	52	43	44	52	44	43	47	45	53	50	59	72	62	38	39	52	50	53	42	46	54	39	57	47	42	51	60	55	52	55	45	48	53	58	49	53	51	50	40	52	48	46	45	42	35	47	51	47	52	36	49	54	57	52	44	66	47	41	53	49	45	45	37	48	39	42	48	55	45	53	57	41	46	44	44	27	39	60	53	45	43	57	51	47	52	46	47	49	43	41	55	50	48	62	48	55	45	55	46	49	54	60	48	43	50	39	45	54	60	48	44	55	51	34	46	40	38	49	59	42	54	49	53	53	42	46	47	48	41	47	55	53	47	44	50	41	41	43	33	40	50	42	46	37	34	43	39	50	40	44	61	53	55	45	38	51	47	50	44	45	49	45	48	36	50	55	51	67	45	54	47	55	54	51	38	54	45	36	45	35	44	45	39	52	58	52	48	37	47	46	49	38	43	45	31	54	56	50	45	48	49	48	47	39	35	43	54	40	47	45	45	48	45	44	55	50	51	52	62	44	50	53	67	46	39	39	48	58	38	44	36	48	42	48	41	46	54	52	41	38	55	49	37	48	53	46	45	65	46	52	31	54	43	48	46	46	48	67	46	46	50	51	46	62	56	43	48	43	45	43	40	54	53	48	50	51	61	68	31	43	52	46	55	49	42	39	44	51	55	54	51	46	43	49	40	41	60	38	44	63	43	50	52	47	52	43	49	55	50	43	52	58	50	38	45	43	49	52	64	50	62	41	53	57	45	50	55	42	67	53	62	46	46	54	59	41	45	45	44	55	51	45	41	51	44	54	54	42	49	44	53	55	49	43	40	46	46	41	53	59	56	52	48	50	59	43	55	61	49	42	50	45	41	44	46	43	46	49	52	57	43	51	45	62	37	49	38	51	43	43	46	53	60	45	47	42	39	46	46	43	54	38	58	48	53	38	48	43	51	62	46	50	49	54	38	38	48	48	48	47	36	47	40	43	55	60	55	69	50	43	59	48	55	34	52	52	50	50	47	43	44	46	55	52	45	60	51	54	54	42	51	64	53	41	47	46	49	43	55	50	64	53	41	35	45	60	54	43	43	37	59	72	55	49	46	49	47	39	56	41	52	54	46	44	43	42	45	47	50	48	36	41	61	51	52	63	43	49	53	49	47	50	57	54	42	51	54	35	58	52	51	53	57	42	60	30	44	49	43	56	56	45	60	41	39	41	42	44	51	45	47	37	51	47	44	44	46	41	40	50	54	57	47	37	51	41	57	43	49	56	34	49	62	45	40	54	44	41	48	49	53	56	64	49	56	40	50	49	56	45	53	46	56	54	44	57	55	53	52	47	47	42	48	57	46	60	49	64	67	48	45	50	50	55	44	44	40	61	67	44	49	48	57	38	52	46	64	47	58	52	42	49	49	60	55	44	42	45	53	57	42	48	45	39	57	57	53	50	40	57	51	52	64	70	44	45	42	61	41	64	58	56	49	49	50	40	57	57	60	43	50	48	50	44	55	53	56	52	33	51	43	46	46	52	65	60	40	40	57	39	39	37	58	39	44	37	43	48	58	45	41	39	56	52	44	53	57	56	46	43	52	35	45	44	52	55	48	48	46	50	45	47	57	51	42	49	56	39	42	43	43	49	48	55	49	56	54	55	42	55	46	46	36	53	45	59	45	44	42	57	47	43	45	46	37	50	51	48	66	63	46	49	54	46	44	53	46	47	60	50	57	42	58	64	46	32	41	53	65	42	52	40	42	53	53	45	55	67	29	47	52	37	42	43	59	58	32	48	45	77	53	57	56	48	46	31	55	43	49	49	52	60	50	51	44	56	44	51	47	61	51	42	43	57	46	38	49	44	47	48	43	59	54	40	49	59	42	51
35300	23372	16392	29475	33861	29492	24077	18778	13601	9595	6870	5149	4182	3598	3293	2840	2536	2418	2136	1815	1694	1725	1525	1492	1534	1399	1350	1312	1195	1218	1111	1128	1051	965	956	1025	1070	1067	1017	1053	1083	1139	1101	1207	1188	1209	1184	1192	1196	1178	1209	1161	1154	1114	1111	1029	1036	1108	1010	986	1044	974	934	917	937	918	940	917	900	843	822	864	789	838	781	867	834	891	901	837	882	824	809	879	818	808	787	827	805	860	784	836	859	845	791	800	835	822	759	749	745	764	794	777	768	751	764	792	756	735	796	752	773	813	771	792	699	736	761	720	731	785	791	728	754	742	757	752	737	769	798	792	730	808	764	761	748	699	741	771	772	706	768	782	799	791	719	754	745	758	726	750	761	745	760	752	753	729	780	766	798	732	800	765	757	762	740	794	728	828	766	739	720	744	738	693	724	772	702	760	724	741	759	804	716	744	723	766	749	741	776	714	763	786	743	744	743	787	740	712	754	711	754	717	713	694	743	764	716	762	753	767	764	778	755	732	801	736	760	746	756	729	730	725	764	748	747	793	720	778	742	738	750	771	698	797	769	779	710	806	808	729	771	689	727	722	731	715	742	783	777	757	799	763	728	731	730	769	763	742	715	733	717	785	745	759	771	757	759	749	746	718	746	754	702	725	777	733	734	823	740	798	801	761	714	741	734	760	752	759	723	732	735	777	734	727	788	783	801	748	751	741	766	785	789	758	781	793	721	772	696	733	717	753	798	736	738	703	781	771	728	765	733	754	716	744	717	757	762	740	757	802	754	725	749	747	702	787	733	707	796	766	739	800	752	707	756	743	719	751	759	748	767	723	699	796	714	730	765	731	786	741	776	757	736	715	787	735	785	753	754	742	790	772	745	736	765	764	806	724	736	729	748	705	742	714	749	748	771	756	747	770	771	746	756	746	749	714	768	779	774	739	738	806	764	741	796	752	751	766	757	770	763	792	774	759	706	780	739	753	728	758	751	798	754	784	771	746	712	783	761	715	731	729	786	732	791	775	713	775	775	738	789	718	766	705	764	776	752	777	753	806	737	783	750	793	785	731	766	766	733	773	765	715	781	719	752	734	787	731	791	782	728	717	775	697	754	766	747	774	739	765	752	761	738	749	789	772	791	760	718	718	755	735	759	679	773	737	723	743	754	746	716	786	740	677	746	722	723	799	740	753	757	755	770	743	760	761	773	733	697	741	760	765	736	723	741	790	758	773	767	758	751	718	748	736	731	757	743	737	782	745	746	800	778	756	743	730	717	742	810	782	736	755	771	743	786	733	760	784	768	745	723	750	745	775	714	758	723	787	756	791	799	806	754	764	754	749	702	776	748	785	706	710	826	730	766	715	802	735	761	762	789	742	769	776	766	724	755	718	767	732	706	798	775	772	741	749	737	741	772	781	704	737	727	739	732	755	725	810	724	786	752	778	736	770	773	783	742	741	743	729	741	733	793	742	766	724	706	702	720	762	765	756	743	722	764	828	754	711	739	779	766	761	693	741	807	760	790	723	772	770	725	754	727	736	749	775	757	718	799	737	735	775	730	772	729	797	751	728	766	752	768	741	757	774	770	718	759	760	760	734	727	753	812	773	717	797	681	751	749	756	731	792	722	752	762	773	728	761	753	764	800	765	782	736	786	756	683	780	748	748	677	717	774	773	757	769	775	710	782	757	780	749	714	734	789	751	751	728	733	744	753	725	817	758	738	769	766	761	740	758	724	737	763	688	766	745	792	743	753	725	764	754	716	780	788	736	741	745	731	730	736	806	744	739	757	754	754	763	762	767	697	763	779	744	782	745	727	769	729	773	752	743	743	722	754	723	758	742	820	796	796	762	745	771	756	717	713	750	742	708	753	750	726	745	744	749	758	748	746	746	775	775	772	781	711	737	697	776	770	730	760	726	731	720	744	744	713	736	755	724	735	746	732	760	780	741	742	714	748	790	686	800	754	801	722	726	709	742	786	788	757	735	734	719	758	720	698	755	714	731	760	761	733	741	772	758	743	733	744	722	786	726	740	773	741	720	724	730	765	725	761	737	760	738	768	749	768	774	738	734	781	750	789	741	745	730	733	766	761	758	788	748	721	768	806	724	782	774	732	735	776	782	774	731	733	744	720	744	741	760	788	793	762	772	735	743	771	784	744	740	749	763	755	766	732	759	699	716	768	709	707	731	758	770	794	743	849	773	770	776	755	778	733	770	757	743	778	737	734	754	712	754	724	731	745	735	717	777	848	733	791	737	807	739	769	792	740	724	752	728	762	763	720	732	754	741	732	714	792	826	749	787	731	727	771	689	755	774	699	712	774	760	766	754	749	794	772	750	753	732	759	732	705	745	709	757	783	776	752	754	783	722	766	723	746	732	755	764	773	771	781	769	769	773	756	781	760	749	751	740	780	761	748	780	781	773	757	752	795	749	705	788	730	718	770	725	801	690	762	787	755	776	769	751	765	759	741	758	776	721	762	775	743	749	807	736	794	738	729	770	782	727	809	751	745	768	746	728	767	755	757	787	726	787	757	785	829	749	756	771	732	716	703	746	767	778	730	739	756	748	756	754	744	788	774	746	736	757	743	783	696	773	708	776	793	778	752	781	710	779	721	703	780	781	728	742	689	726	763	718	773	788	715	803	767	724	730	749	759	740	822	797	755	777	735	771	786	810	715	744	749	752	725	742	733	730	723	769	714	768	744	718	750	778	702	774	755	762	719	726	741	732	742	755	760	719	719	779	712	805	780	767	740	766	730	766	770	747	739	771	720	784	748	769	770	752	729	707	755	716	761	746	701	735	799	768	762	727	765	771	787	794	800	763	735	772	759	767	761	786	781	669	743	795	806	774	748	738	777	761	789	772	742	783	717	735	712	767	706	742	763	714	797	708	761	748	777	744	773	743	757	733	742	739	751	724	781	769	803	727	759	788	761	763	777	825	773	741	713	804	755	732	728	734	722	721	776	811	723	721	781	720	735	693	744	753	739	724	785	712	767	768	737	800	786	748	734	817	744	737	798	730	749	733	726	739	755	694	764	712	734	741	744	738	729	728	767	770	733	722	755	755	718	704	766	668	732	737	689	748	762	759	695	752	782	786	737	745	733	772	709	788	716	748	709	777	727	788	727	688	771	726	768	763	752	766	759	796	743	764	792	728	721	731	784	775	807	737	791	749	771	787	794	778	704	764	727	772	726	753	740	750	738	729	742	752	685	744	750	699	742	795	762	752	747	731	786	740	788	767	804	769	752	782	763	758	715	736	770	779	718	722	786	758	690	729	784	733	715	737	744	742	725	725	706	728	832	740	709	745	767	742	686	715	763	761	737	745	776	777	688	778	739	796	794	773	739	754	720	744	732	745	747	741	691	725	732	755	770	780	796	758	712	734	783	740	759	750	791	759	743	759	742	725	741	791	747	742	755	742	756	761	790	790	742	722	711	765	772	759	706	733	751	763	763	737	766	758	700	714	773	775	726	762	772	765	759	788	747	751	751	738	722	731
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
