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
342757704677	342757705234	342757705784	342757706334	342757706884	342757707434	342757707984	342757708534	342757709084	342757709634	342757710184	342757710734	342757711284	342757711834	342757712384	342757712934	342757713484	342757714034	342757714584	342757715134	342757715684	342757716234	342757716784	342757717334	342757717884	342757718434	342757718984	342757719534	342757720084	342757720634	342757721184	342757721734	342757722284	342757722834	342757723384	342757723934	342757724484	342757725034	342757725584	342757726134	342757726684	342757727234	342757727784	342757728334	342757728884	342757729434	342757729984	342757730534	342757731084	342757731634	342757732184	342757732734	342757733284	342757733834	342757734384	342757734934	342757735484	342757736034	342757736584	342757737134	342757737684	342757738234	342757738784	342757739334	342757739884	342757740434	342757740984	342757741534	342757742084	342757742634	342757743184	342757743734	342757744284	342757744834	342757745384	342757745934	342757746484	342757747034	342757747584	342757748134	342757748684	342757749234	342757749784	342757750334	342757750884	342757751434	342757751984	342757752534	342757753084	342757753634	342757754184	342757754734	342757755284	342757755834	342757756384	342757756934	342757757484	342757758034	342757758584	342757759134	342757759684	342757760234	342757760784	342757761334	342757761884	342757762434	342757762984	342757763534	342757764084	342757764634	342757765184	342757765734	342757766284	342757766834	342757767384	342757767934	342757768484	342757769034	342757769584	342757770134	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2177	3300	1900	2700	2177	3300	1900	2700	2177	3300	1900	2700	2176	3300	1900	2700	2176	3300	1900	2700	2175	3300	1900	2700	2175	3300	1900	2700	2174	3300	1900	2700	2174	3300	1900	2700	2173	3300	1900	2700	2173	3300	1900	2700	2173	3300	1900	2700	2172	3300	1900	2700	2172	3300	1900	2700	2171	3300	1900	2700	2171	3300	1900	2700	2171	3300	1900	2700	2170	3300	1900	2700	2170	3300	1900	2700	2170	3300	1900	2700	2169	3300	1900	2700	2169	3300	1900	2700	2168	3300	1900	2700	2168	3300	1900	2700	2168	3300	1900	2700	2167	3300	1900	2700	2167	3300	1900	2700	2167	3300	1900	2700	2166	3300	1900	2700	2166	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
11587	10792	7143	3919	1707	881	837	603	385	328	225	206	206	173	156	143	147	133	127	145	112	126	113	98	125	78	84	94	83	69	99	72	83	89	87	95	87	87	80	76	91	90	74	104	93	77	106	77	89	81	69	73	86	71	78	70	77	88	83	78	62	87	76	78	84	99	126	165	146	148	123	105	98	103	77	71	88	62	72	96	66	79	64	78	73	75	80	80	73	65	71	86	85	64	92	74	59	87	100	67	76	72	83	77	74	75	76	86	64	74	78	77	59	73	81	66	69	65	76	83	70	84	73	85	81	71	81	80	78	80	92	65	79	74	70	80	84	60	89	82	66	73	76	70	87	69	73	79	57	76	84	71	69	83	73	68	76	70	80	73	75	82	89	77	71	75	78	82	66	76	84	87	75	80	78	87	66	76	67	65	75	67	82	71	76	81	85	77	78	76	93	77	90	86	74	76	96	76	82	86	83	80	75	74	64	58	93	64	73	83	86	71	91	81	79	82	81	83	68	84	74	87	74	65	79	77	84	74	71	70	74	69	70	75	77	77	74	93	77	71	83	77	83	82	76	92	100	74	70	67	66	70	86	79	72	76	94	88	71	78	81	71	70	86	78	75	81	70	80	77	87	80	83	68	76	82	74	69	78	73	79	61	78	66	62	76	80	79	70	76	81	74	67	82	67	72	88	92	81	83	84	93	58	78	63	83	66	75	81	76	73	76	73	68	85	64	71	73	84	63	75	57	74	83	69	87	83	75	72	74	71	65	72	60	99	76	75	65	81	78	74	61	86	82	72	80	76	66	70	85	77	65	79	73	71	86	77	75	98	74	87	78	80	69	70	75	76	80	82	57	81	71	85	79	80	76	94	64	82	70	91	87	73	70	68	83	72	80	78	78	65	70	72	81	83	68	60	84	80	64	67	70	79	72	84	71	79	97	61	72	79	79	85	75	80	70	86	89	84	82	73	76	63	92	92	80	88	93	81	83	76	75	71	75	91	72	78	72	79	80	78	78	73	68	74	74	61	64	74	75	88	83	78	89	74	79	89	100	73	72	61	76	71	93	65	69	80	80	65	74	82	59	80	71	64	75	78	70	74	65	75	71	67	76	87	74	61	78	81	78	70	89	72	73	75	77	73	88	71	78	69	66	70	88	77	74	69	69	62	87	68	72	82	94	74	78	83	94	89	82	88	90	96	82	86	72	82	78	86	84	102	69	80	76	84	68	73	70	76	91	69	80	77	75	69	81	83	87	84	66	87	69	66	76	72	82	79	79	80	79	89	71	72	78	88	70	82	76	69	81	86	78	79	106	79	84	70	77	101	92	70	76	73	83	70	79	83	63	77	76	95	67	78	70	99	73	73	77	86	75	71	89	91	76	75	63	90	79	64	67	75	52	83	68	78	64	80	72	70	82	85	65	74	72	62	77	82	82	66	82	74	77	86	66	96	74	95	76	75	88	70	61	70	82	80	73	72	74	87	93	73	77	72	74	73	88	78	64	91	69	63	81	75	78	79	80	79	65	78	65	64	76	66	69	76	89	74	86	72	74	73	68	61	88	70	78	75	96	72	72	80	76	91	78	81	96	72	79	80	85	64	69	98	73	88	89	88	69	78	66	81	70	78	76	70	68	66	83	102	74	75	81	61	65	65	86	71	81	72	72	70	86	66	81	79	67	75	60	76	60	88	88	67	88	62	87	71	85	65	79	69	88	68	80	94	75	71	75	74	90	74	79	92	90	90	75	78	69	84	78	57	69	79	69	78	75	59	77	76	82	71	86	67	80	84	68	81	83	69	74	74	82	74	89	83	79	79	88	83	76	102	86	76	87	91	90	87	84	78	81	83	86	73	66	73	68	64	79	83	98	81	79	81	78	86	84	84	80	71	78	75	79	71	76	92	75	71	85	86	78	77	72	72	54	74	89	79	78	94	79	71	70	89	77	70	69	48	80	81	66	71	80	78	75	74	63	79	74	84	79	73	70	73	96	75	82	74	93	93	75	91	90	85	68	83	83	74	74	85	69	81	72	71	73	63	67	80	93	69	64	77	64	74	85	72	94	87	62	58	74	84	78	75	84	73	81	79	90	67	81	81	86	69	76	80	73	79	74	68	79	83	79	85	83	58	88	83	78	68	80	74	68	63	79	80	79	92	72	74	81	82	70	69	69	74	74	68	77	72	70	89	87	67	78	59	71	78	87	73	90	63	75	76	67	83	76	70	58	72	65	83	77	76	81	72	68	74	73	80	66	74	55	82	82	71	67	72	92	70	82	80	84	71	83	94	78	74	84	67	69	80	70	77	83	62	67	65	76	81	74	74	74	78	73	74	76	69	91	84	85	83	79	94	78	68	72	80	83	68	78	71	85	84	79	74	71	81	63	75	74	69	72	87	82	72	77	65	68	71	85	82	95	87	76	76	76	71	78	73	85	71	84	66	70	57	80	62	62	83	84	73	75	64	66	76	79	77	79	73	72	67	77	77	77	72	81	73	70	67	81	81	76	82	80	82	51	79	63	82	81	93	73	76	80	79	72	85	76	72	70	69	101	74	62	84	79	78	79	90	64	78	75	72	78	79	90	87	82	74	81	64	72	73	80	73	94	78	79	97	56	89	79	90	74	73	75	81	74	72	90	84	80	83	63	75	60	74	66	62	68	72	66	72	60	85	67	89	70	84	90	86	98	66	85	73	76	77	76	99	72	84	65	82	78	66	87	78	83	79	80	70	77	71	76	77	86	77	78	73	70	77	78	71	58	94	71	74	70	67	75	84	90	99	68	74	78	80	68	68	78	93	84	87	82	77	82	68	75	82	74	75	78	89	87	81	84	69	76	81	81	77	71	88	82	74	81	91	81	86	74	64	82	85	69	85	74	75	67	68	84	70	61	93	80	80	64	77	63	78	92	73	71	75	85	54	77	78	75	76	76	77	51	75	80	79	64	87	70	85	73	84	75	84	65	75	102	84	84	80	93	97	84	59	80	68	70	69	59	83	61	73	80	67	79	77	85	75	74	87	75	75	94	67	84	81	85	82	68	87	57	67	103	74	69	63	79	81	84	75	78	80	70	61	87	76	82	85	68	81	78	86	94	87	74	69	77	78	81	72	75	84	90	78	74	73	91	82	70	75	80	77	75	71	74	78	81	80	74	86	82	89	93	83	79	79	67	76	70	84	79	74	75	66	73	88	85	88	71	83	77	82	79	87	76	81	100	80	94	93	61	84	72	65	57	70	70	68	70	83	78	75	84	77	61	82	80	83	83	77	66	78	71	84	81	83	77	73	87	83	88	78	73	88	69	99	78	71	62	77	84	90	62	63	71	72	74	73	76	82	75	73	67	77	70	73	84	88	67	71	76	67	78	72	72	81	65	73	81	74	71	58	70	71	79	80	92	62	75	70	74	81	84	78	67	75	80	88	88	56	84	87	84	79	49	70	76	88	73	79	84	73	89	77	72	80	73	81	73	90	89	83	72	83	75	90	83
41747	32771	28302	26871	24205	20781	19128	15192	11058	8742	6535	5458	4420	3669	3090	2849	2789	2295	2539	2453	2322	2276	2023	1472	1239	1217	1138	1112	1167	1080	1005	1101	1030	1029	1030	1031	1035	1002	1033	974	955	960	954	951	914	956	1010	956	994	890	938	963	985	880	839	847	852	859	860	905	922	838	841	913	1227	1494	2216	2895	2371	2213	2089	1579	1216	1049	883	871	840	791	877	845	824	888	889	822	836	833	896	809	791	788	828	812	885	840	800	837	815	796	853	864	881	853	812	858	839	828	822	843	828	841	829	857	826	808	877	877	842	908	847	834	860	872	842	810	862	859	812	859	854	853	835	818	853	855	872	817	902	870	826	822	814	838	871	811	801	817	895	816	870	884	833	835	863	812	860	855	831	824	827	851	791	853	846	829	796	789	835	838	887	811	814	767	837	833	842	838	827	828	820	816	886	827	825	816	852	847	805	838	849	858	861	842	829	789	841	810	866	827	815	806	872	812	881	825	883	786	856	877	858	832	855	875	795	870	869	835	793	861	809	878	812	830	823	814	840	831	802	858	761	823	820	845	869	864	854	850	793	868	868	854	838	804	857	886	883	873	875	802	864	848	864	879	829	805	872	846	864	866	840	838	830	837	872	810	812	839	827	831	857	834	853	768	826	829	833	844	841	810	838	810	838	866	804	859	817	854	831	874	801	834	816	819	842	805	844	815	799	856	887	847	830	834	832	893	814	832	840	836	856	819	859	864	811	844	880	832	840	815	847	785	761	876	805	851	878	788	850	798	842	846	879	830	838	855	833	847	826	818	879	849	829	865	786	849	875	811	751	841	807	820	848	852	829	818	807	881	824	869	835	827	817	843	873	892	883	914	857	887	844	868	847	845	856	850	835	830	878	863	824	882	808	841	812	855	872	832	834	835	825	859	846	848	859	803	825	828	804	865	799	832	819	864	779	869	897	861	832	767	819	858	840	899	852	806	859	813	836	855	810	852	823	839	852	818	871	812	815	834	882	830	820	872	901	832	818	817	859	801	857	809	871	828	766	816	820	768	836	841	792	838	791	879	896	835	853	816	852	822	811	797	878	829	829	851	833	844	841	841	850	834	820	867	834	881	830	831	800	862	838	816	799	857	844	866	847	798	822	791	842	785	825	817	872	824	826	768	834	876	825	885	860	862	829	779	876	836	897	788	859	868	844	843	802	846	867	835	859	830	831	788	879	827	861	838	803	803	848	865	832	858	845	842	787	813	886	833	781	803	844	798	811	877	822	852	760	838	836	828	873	778	877	864	832	927	829	865	791	853	851	809	773	827	852	811	882	840	861	858	827	808	871	838	815	840	852	872	826	862	835	845	819	861	813	850	872	855	835	806	770	836	855	842	855	842	783	870	817	819	808	902	846	859	859	858	818	875	855	830	851	813	851	849	819	854	872	834	873	865	800	823	817	834	850	823	824	914	873	822	854	863	852	828	805	826	844	852	774	864	856	867	799	839	820	834	824	839	865	906	817	784	815	854	891	793	884	846	845	830	834	861	783	818	829	859	823	813	842	873	828	871	815	811	792	817	842	824	844	872	832	834	864	850	855	805	847	835	841	838	881	826	827	828	850	860	834	839	822	876	849	811	888	817	835	885	799	875	854	826	870	817	828	775	866	831	834	869	827	852	860	850	839	830	864	821	865	832	817	861	804	851	802	867	801	863	875	839	825	794	816	875	879	818	834	824	807	836	814	829	859	813	898	833	845	858	895	878	829	778	820	825	874	809	870	820	848	813	835	860	845	816	806	810	815	815	855	826	793	872	840	881	836	890	831	822	878	855	846	819	846	876	867	861	812	791	857	811	852	862	868	845	834	822	832	855	824	840	865	866	879	851	863	875	912	836	832	827	842	804	893	819	788	833	787	864	852	824	807	829	844	868	832	848	795	859	863	844	833	845	870	828	819	865	861	806	798	888	838	883	842	833	848	872	820	890	837	873	805	846	838	833	822	828	795	890	839	856	806	790	806	854	805	879	801	805	862	844	848	834	840	865	876	882	847	887	810	826	813	764	853	824	796	846	814	831	795	860	788	839	836	835	846	825	809	803	916	847	812	784	780	835	821	884	811	795	821	807	919	864	783	868	764	847	836	834	851	813	854	854	842	853	813	809	836	825	819	885	831	882	875	837	804	883	844	850	847	863	830	846	822	874	848	870	883	816	840	849	839	911	870	821	828	889	827	834	830	793	830	858	842	774	832	861	804	858	816	927	816	847	864	870	866	825	838	822	811	889	865	837	802	879	833	849	880	842	810	830	889	848	789	829	864	861	807	830	850	873	810	870	838	909	824	804	817	812	817	820	828	828	750	824	892	795	872	789	791	837	794	829	846	873	845	819	833	824	840	827	863	812	827	839	875	850	821	805	852	870	900	872	858	845	883	787	868	817	824	783	843	882	824	801	845	867	845	824	890	841	813	830	864	836	777	813	856	888	834	828	809	820	861	825	870	864	821	882	828	858	820	837	903	839	838	845	801	846	812	831	870	855	840	864	874	897	817	875	848	804	848	812	849	820	769	844	801	855	825	814	872	909	842	827	795	786	856	844	816	838	833	864	801	880	799	891	843	885	789	808	869	834	829	794	771	802	842	888	849	835	807	817	785	795	851	814	897	791	846	850	804	825	812	824	836	853	881	874	828	840	805	815	807	833	871	776	876	795	860	814	842	859	843	888	792	799	842	838	817	817	860	846	841	823	836	808	798	840	841	851	822	824	859	828	798	831	826	855	827	858	824	870	889	826	831	823	894	848	844	833	849	813	862	833	804	812	855	869	803	853	789	847	871	815	875	856	856	867	756	860	861	853	841	817	810	807	829	838	858	839	860	845	809	847	913	841	791	799	844	821	842	808	813	827	852	870	832	869	802	805	816	801	845	877	860	887	819	886	793	805	848	827	819	787	891	810	892	854	879	868	825	787	849	880	827	802	829	852	827	813	857	862	790	821	808	915	858	809	812	842	834	841	800	839	857	828	817	850	836	855	825	811	840	846	842	876	869	861	865	833	809	801	830	812	829	820	833	842	840	783	883	830	838	904	819	887	836	819	835	837	815	859	813	817	868	828	848	784	781	811	762	858	885	814	802	875	844	793	847	804	787	792	820	810	858	857	871	901	844	842	825	817	864	834	889	844	862	875	844	844	823	809	796	831	816	859	856	819	860	807	822	825	844	832	842	845	823	830	865	861	815	821	832	854	867	835	893	849	834	824	850	819	792	829	847	802	833	847	836	825	789	809	856	789	827	852	857	868	861	820	820	826	810	806	832	859	838	838	848	864	846	850	775	870	835	793	824	872	845	835	829	824	863	846	883	805	876	871	819	844	841	863	842	854	817	799	831	878	922	849	872	804	864	898	817	862	832	833	828	798	846	845	790	837	810	800	866	837	901	802	809	840	915	824	809	830	833	777	792	845	804	853	866	805	827	841	796	811	848	775	839	884	838	785	858	816	833	811	828	851	771	820	751	834	792	821	823	874	884	830
6424	3770	1943	854	510	457	359	238	168	127	117	120	109	77	77	69	94	91	86	82	72	73	76	63	62	58	50	62	53	56	47	71	60	67	62	54	55	51	59	52	64	60	73	61	68	51	57	63	54	65	55	70	50	44	60	65	52	46	54	63	57	62	50	73	73	63	59	72	65	73	73	70	55	50	65	60	48	40	53	53	50	53	52	50	55	56	43	57	60	40	72	54	53	61	64	45	50	46	72	58	55	56	42	49	39	62	62	62	48	44	47	57	59	53	54	38	40	66	64	56	48	51	57	52	52	58	61	50	55	52	50	52	66	51	55	48	49	53	48	49	48	56	48	65	55	68	61	39	40	49	41	50	50	61	49	65	54	58	54	51	68	58	51	63	62	56	67	54	49	62	48	74	44	45	61	52	59	55	52	65	53	45	62	49	63	53	50	49	52	58	53	59	51	51	59	53	57	61	70	44	45	54	51	39	45	57	51	47	67	43	52	48	49	55	44	60	63	66	47	71	72	46	49	53	66	63	44	55	67	51	49	51	56	42	54	55	50	62	51	53	66	49	53	55	56	55	46	58	55	52	51	66	52	42	49	44	53	61	49	53	58	56	59	59	63	56	38	41	48	56	62	53	57	40	54	54	56	56	58	55	48	53	58	56	51	52	52	53	52	38	52	48	48	49	55	51	52	65	58	49	51	54	54	49	50	53	51	46	61	46	46	53	47	56	60	60	54	73	51	64	54	46	63	53	52	52	50	51	55	51	43	59	57	51	57	52	51	45	60	60	64	43	46	47	49	45	66	54	56	51	40	55	47	56	59	58	62	53	62	56	49	49	49	74	68	61	54	51	56	50	53	61	65	50	55	44	68	60	59	65	55	61	58	42	51	54	65	61	53	60	46	70	65	61	73	51	64	66	45	53	47	66	46	54	43	50	56	56	61	50	53	51	56	49	47	58	66	44	57	55	51	37	56	61	52	53	53	47	57	54	53	59	62	56	55	58	49	50	50	59	52	43	56	53	70	51	65	59	54	48	63	53	69	51	55	61	30	60	56	53	50	51	55	62	62	50	69	58	48	62	53	50	57	61	64	53	58	61	58	62	46	46	58	56	66	55	50	53	52	54	39	54	55	61	49	50	57	68	58	66	65	51	56	54	53	63	59	39	42	49	42	44	55	58	62	53	50	58	59	54	53	62	65	49	46	52	53	57	45	44	56	44	55	53	58	63	59	40	67	43	50	57	54	43	69	70	41	58	55	48	72	54	46	70	49	56	55	49	66	57	44	47	54	67	55	53	40	57	71	50	54	53	48	54	58	66	53	38	53	53	59	41	51	57	50	62	55	58	47	72	58	64	46	53	64	51	55	49	49	50	48	52	48	59	54	50	57	52	54	51	43	54	55	58	36	57	51	60	46	61	56	56	50	63	51	51	57	57	62	48	62	50	55	55	46	57	65	61	60	55	64	61	47	55	57	47	41	56	59	56	68	58	45	51	50	54	50	50	54	58	54	49	60	54	67	50	53	60	73	64	53	53	55	57	57	51	54	60	63	45	62	56	68	58	59	60	51	43	48	56	46	67	46	46	49	40	62	55	61	56	60	57	47	60	49	52	56	49	51	56	67	53	54	49	56	63	55	52	59	67	49	58	46	50	60	52	53	69	56	56	42	54	46	52	52	44	55	59	62	61	57	44	41	61	55	55	56	46	45	61	50	54	61	49	44	45	40	70	56	55	55	51	47	59	66	70	62	61	56	52	43	53	52	51	55	62	52	51	62	52	58	58	60	51	42	72	63	65	56	62	50	66	54	53	54	51	49	59	60	40	50	53	43	55	57	52	61	37	51	54	51	58	48	41	57	45	60	48	48	66	51	60	46	48	48	58	62	60	42	48	63	53	74	63	52	58	55	82	59	61	46	48	63	41	51	41	50	44	69	58	57	57	67	67	60	57	44	62	62	59	48	57	49	40	46	53	52	48	36	64	44	68	73	52	67	63	53	46	54	69	52	65	51	50	42	43	66	53	56	51	68	45	68	52	43	59	61	58	57	39	40	50	56	65	47	51	47	63	43	48	43	52	59	61	55	63	61	62	44	60	49	53	68	53	47	45	56	47	52	40	57	53	63	55	51	60	51	52	60	55	43	59	51	48	53	63	62	48	51	60	62	48	63	55	46	41	56	47	62	63	56	58	42	55	60	48	53	56	50	43	59	55	54	47	62	46	53	48	54	71	62	61	58	49	49	63	45	66	60	41	53	62	45	52	40	53	57	62	56	51	46	79	49	51	68	63	56	51	38	48	43	44	46	45	61	57	62	57	50	38	58	28	56	53	44	59	55	65	56	47	64	49	55	50	54	51	58	55	50	41	55	50	54	45	60	63	53	51	63	60	57	36	67	52	52	55	61	56	47	55	53	64	47	55	55	47	57	54	49	57	43	59	52	48	45	56	52	65	53	49	58	52	42	63	47	45	56	55	62	57	58	57	63	46	48	54	63	52	57	66	41	48	65	45	66	63	51	50	39	54	56	59	51	51	59	65	39	49	45	55	56	56	46	54	54	58	30	54	51	44	63	53	45	47	52	58	64	44	54	61	47	61	68	56	61	44	58	43	59	60	47	57	51	53	67	59	48	61	51	52	43	66	54	52	52	53	55	60	58	42	57	51	44	58	58	49	67	61	57	54	45	54	65	61	49	54	54	61	51	52	55	45	52	56	48	46	58	62	47	48	45	56	55	65	64	53	54	56	58	59	51	47	52	54	54	58	59	58	39	61	44	52	55	41	66	51	48	45	57	60	66	49	53	49	51	60	57	50	48	54	51	59	64	55	41	62	64	43	53	51	61	53	44	58	59	54	58	58	54	52	64	51	64	46	50	49	60	51	33	65	49	55	46	62	56	62	46	43	57	38	61	54	49	49	52	58	49	54	57	57	57	63	42	47	55	48	61	66	57	63	62	49	59	51	44	57	50	46	59	57	61	69	56	44	69	51	44	53	35	67	65	58	60	44	53	49	54	63	53	43	55	57	52	58	58	70	42	58	65	54	47	63	70	67	56	47	58	58	61	64	58	57	60	53	60	59	57	45	44	59	48	66	53	57	45	61	55	63	57	55	50	56	59	52	65	52	61	56	66	41	58	59	57	49	56	43	54	60	49	50	46	44	54	44	51	61	60	65	65	50	45	39	40	52	67	46	45	45	58	59	40	53	63	59	47	63	49	70	63	51	51	57	51	42	61	63	69	50	47	53	53	57	52	56	55	51	51	49	52	49	67	52	52	47	42	55	57	79	51	53	39	54	58	66	44	62	55	57	72	50	51	42	66	61	54	61	48	54	57	52	45	49	53	60	53	59	64	51	57	57	50	49	50	44	54	59	54	64	46	54	47	62	65	48	50	57	47	50	44	59	43	53	55	55	45	58	67	46	54	52	54	49	46	53	58	63	52	51	48	46	55	51	45	61	49	44	59	60	51	50	55	56	72	68	52	45
33633	23765	18287	15375	15395	15925	12517	8053	5656	4110	3481	3102	2487	2065	1645	1543	1599	1256	1243	1551	1398	1406	1263	1009	827	772	756	742	695	714	650	726	665	698	685	664	682	622	655	655	658	626	708	718	712	692	669	708	678	628	690	629	617	623	625	613	633	601	605	633	667	623	640	586	713	775	894	1047	867	945	942	870	799	769	667	631	611	619	656	626	644	556	624	528	602	614	586	602	621	645	553	613	617	608	650	622	598	597	597	633	578	568	604	604	600	597	623	581	625	610	579	576	580	637	615	597	634	630	589	604	628	582	618	547	574	604	597	625	582	588	627	580	594	630	610	600	618	611	585	608	594	578	576	583	582	628	568	560	614	571	599	621	579	639	587	562	589	622	663	606	596	587	613	574	586	600	622	611	622	632	605	642	632	595	548	612	619	591	589	589	617	575	635	623	604	598	596	604	598	643	625	621	633	578	565	655	627	578	576	635	597	647	588	654	585	632	634	606	597	616	592	635	606	622	591	582	600	619	579	583	613	578	633	617	602	597	647	576	568	615	590	611	574	595	590	623	609	597	606	633	653	591	597	588	596	598	627	612	648	620	616	578	601	576	623	600	608	626	595	582	610	641	571	609	612	591	588	595	592	586	626	572	605	577	612	603	563	635	602	670	638	571	581	614	606	543	642	603	647	635	568	617	572	548	608	588	625	628	629	598	569	580	605	621	604	615	594	570	627	597	615	614	578	580	612	601	641	596	602	635	628	599	603	578	605	596	604	604	609	579	606	614	598	567	594	602	598	604	611	630	570	605	629	622	628	601	630	629	595	587	639	602	605	591	608	640	567	634	602	598	556	619	612	592	610	619	627	621	596	632	634	616	590	664	572	577	620	606	611	630	587	586	597	617	571	561	547	559	600	551	615	616	580	646	670	552	558	588	619	650	587	592	590	638	618	618	582	662	549	575	588	588	615	595	630	617	583	586	626	583	628	588	602	622	616	586	605	613	610	586	642	610	611	608	641	611	634	636	604	593	658	593	645	604	636	627	607	607	625	637	641	600	622	570	587	658	606	644	599	619	603	644	623	573	591	600	600	600	596	630	602	620	561	610	666	607	631	601	588	609	588	629	575	632	580	628	610	602	591	608	631	565	607	619	586	624	667	599	557	597	572	554	630	602	609	608	613	614	576	624	566	616	610	583	635	589	624	576	609	605	618	588	625	603	585	620	647	649	608	643	624	603	620	580	610	642	592	630	618	626	640	584	600	596	650	587	606	595	536	605	567	648	620	630	629	603	609	587	545	653	578	669	644	609	572	625	626	592	587	628	600	624	640	606	589	594	604	641	569	573	604	612	632	595	615	645	626	591	627	619	643	613	592	614	592	593	645	609	635	573	635	627	635	644	614	555	563	611	607	604	630	602	629	608	581	606	603	596	649	581	593	610	610	601	632	615	621	589	595	664	597	592	670	666	586	592	578	589	620	546	612	629	580	617	595	588	647	601	618	611	586	678	606	591	592	610	640	626	598	653	591	628	667	611	603	616	623	597	620	628	603	597	591	667	645	621	609	588	612	595	605	577	640	577	572	621	596	615	648	629	624	600	623	618	616	607	597	598	594	597	583	611	586	613	603	616	608	640	596	621	621	610	622	639	635	574	611	567	618	591	585	586	669	618	565	599	607	625	614	580	622	619	612	626	573	554	615	629	634	641	573	582	564	591	612	603	594	698	593	605	554	664	589	604	614	604	696	569	578	635	636	605	608	631	618	604	602	583	647	606	652	640	586	614	606	597	574	620	577	568	626	616	620	602	587	607	604	581	568	613	626	606	615	563	619	570	605	623	600	650	571	606	610	597	616	648	603	628	626	575	626	587	626	567	620	609	574	625	604	600	617	610	588	581	605	647	608	580	620	581	625	602	653	578	599	617	623	607	638	640	579	607	611	579	622	581	559	617	576	616	576	624	619	625	577	581	620	665	595	591	646	639	640	600	622	619	584	581	596	597	562	573	620	606	650	600	607	602	591	587	553	596	592	563	615	600	572	614	599	604	613	602	629	613	584	585	587	560	574	577	606	591	573	616	609	583	623	619	641	607	605	635	600	571	581	589	609	638	616	623	576	650	586	609	558	606	590	609	570	612	578	657	537	617	607	633	589	605	612	641	611	659	607	574	640	615	589	605	547	557	618	582	586	637	578	601	605	584	624	613	592	621	584	612	624	597	601	626	585	561	607	607	619	584	604	646	596	631	601	602	628	551	595	655	597	623	684	611	604	560	598	620	596	611	605	604	592	627	598	612	586	603	597	556	598	549	607	595	575	624	581	605	574	604	569	584	582	630	609	597	617	598	648	628	630	609	549	598	573	574	617	595	601	562	602	618	597	596	603	635	599	605	587	611	597	617	553	621	557	633	621	621	586	591	622	624	603	609	599	611	599	603	618	586	607	569	575	598	589	567	630	598	567	642	622	618	595	571	649	535	626	624	630	623	605	668	592	559	570	609	669	581	683	606	578	602	555	584	603	599	554	610	631	597	644	582	586	553	630	629	619	610	625	568	590	596	591	593	553	613	610	618	568	593	588	619	628	632	611	614	628	610	590	595	581	606	598	553	650	596	612	633	601	615	623	570	581	626	611	590	638	602	580	576	610	574	629	630	650	610	644	607	607	598	608	611	609	584	609	609	618	649	602	612	596	603	596	650	582	570	600	622	614	586	632	639	597	599	600	584	619	617	600	583	639	569	577	635	615	535	577	624	640	602	563	607	609	600	624	570	613	585	606	578	571	578	620	579	645	576	577	594	664	629	555	599	588	589	629	676	652	649	639	595	598	579	631	628	574	620	614	639	609	550	578	621	612	569	608	603	619	620	600	641	575	619	595	624	606	621	603	595	573	564	609	589	631	623	597	585	593	594	594	578	568	567	598	617	565	548	670	564	615	610	611	581	625	597	623	608	647	599	661	540	602	599	575	633	603	568	627	597	634	587	589	631	598	583	597	598	589	551	544	650	632	608	589	619	613	587	617	620	600	674	614	622	633	624	578	595	647	596	629	592	641	592	589	633	566	638	615	626	613	595	615	591	597	604	625	586	604	628	643	605	586	632	608	575	652	610	594	595	554	605	611	601	603	604	620	613	610	597	599	595	560	602	582	607	583	578	609	578	591	583	614	600	602	592	602	620	557	606	600	553	628	558	581	599	594	586	612	618	617	636	543	613	595	612	647	593	631	600	598	590	602	615	631	634	606	627	639	606	586	651	605	619	570	615	574	591	587	595	620	632	610	617	622	550	640	646	598	625	586	598	602	574	607	617	656	613	572	590	617	641	576	569	614	592	613	632	587	612	612	593	584	622	605	656	615	587	602	605	570	622	569	613	629	580	564	606	630	613	615	597	598	621	636	605	557	609	577	581	595	670	613	637	550	636	603	591	604	589	644	578	630	608	620	571	608	642	585	602	600	582	572	606	662	616	581	629	581	586	539	602	615	616	586	628	617	606	627	562	639	602	602	619
8874	7612	3989	1737	886	779	670	510	270	198	166	155	134	137	130	83	107	110	98	103	108	108	88	89	87	66	68	76	56	70	55	59	58	78	72	72	78	55	66	65	75	59	67	62	65	86	64	68	65	65	59	57	58	71	69	45	70	64	56	55	75	65	73	64	83	94	101	83	91	87	85	70	83	66	65	70	72	81	70	72	78	56	48	67	73	51	55	66	61	75	52	80	68	74	69	69	58	81	54	63	60	71	64	74	55	81	75	70	71	60	75	70	64	68	62	59	68	62	64	71	68	62	62	64	59	67	74	64	67	71	57	57	55	59	53	74	65	64	61	70	63	71	64	71	72	67	61	68	74	62	70	71	71	72	59	64	48	62	68	78	68	73	59	72	60	79	64	55	66	70	58	75	61	65	70	58	71	64	57	55	79	86	59	68	58	62	60	78	50	63	68	69	64	62	74	67	73	77	66	59	57	62	77	57	69	64	60	63	72	58	65	65	56	51	70	58	64	57	57	63	68	52	68	67	61	59	70	61	53	73	60	53	58	75	67	69	69	66	49	72	67	50	62	73	53	56	76	68	58	47	59	53	64	76	66	50	64	71	57	69	76	74	71	62	68	63	58	59	61	53	57	71	61	75	63	55	66	66	62	60	60	58	57	57	53	68	59	56	64	65	69	65	72	49	64	53	59	75	62	63	60	56	69	51	67	67	70	54	61	55	70	64	74	66	57	56	58	54	49	59	55	71	68	60	58	59	63	78	63	71	70	61	48	76	69	62	60	66	60	67	57	66	68	61	57	76	62	47	63	75	61	58	64	65	51	63	72	58	68	58	69	56	57	57	61	62	60	59	68	61	80	76	67	71	68	59	80	61	45	65	56	65	62	78	70	71	80	63	65	54	54	64	70	61	52	72	63	60	48	54	68	76	57	67	55	68	80	51	63	68	76	53	69	62	58	57	57	57	75	63	66	58	70	76	70	73	73	62	53	56	68	74	76	63	59	74	69	61	67	82	68	58	67	60	61	54	64	69	82	68	56	65	60	70	67	85	68	74	57	65	60	60	73	68	68	63	59	56	45	57	62	55	59	70	68	58	49	76	63	70	62	60	70	58	65	76	61	55	78	60	60	65	65	62	66	74	70	71	66	57	73	58	74	61	63	79	68	63	56	82	57	66	61	61	69	66	60	56	68	63	49	73	62	76	62	54	65	70	69	64	70	60	69	54	76	55	59	56	56	65	60	71	67	58	61	64	65	81	72	76	63	61	64	65	67	71	53	66	67	57	55	77	72	71	59	75	75	81	71	61	63	55	67	80	50	57	71	73	77	54	49	62	74	82	56	68	59	58	71	60	69	68	69	65	64	69	76	67	57	61	71	72	71	71	58	61	80	77	65	69	69	59	61	65	73	65	56	59	54	63	61	60	83	64	68	72	66	56	51	57	73	78	82	70	59	59	65	66	83	77	56	65	65	73	68	71	57	66	67	72	60	66	65	65	61	72	61	60	57	53	66	56	63	65	65	64	55	71	66	69	67	59	65	66	61	68	77	71	66	63	70	58	66	88	64	75	53	74	70	53	69	53	67	73	64	66	74	53	54	69	75	73	72	58	69	68	74	73	58	61	77	58	71	62	58	61	70	74	78	54	68	62	64	57	70	70	50	66	64	55	70	80	72	61	57	71	81	72	58	69	58	56	64	65	52	62	59	62	64	71	50	77	66	59	79	67	63	59	58	64	52	69	56	70	70	66	76	66	68	51	74	62	60	68	64	56	71	63	62	72	76	57	66	66	58	72	58	59	67	69	88	63	73	65	65	76	65	81	51	65	50	59	59	59	61	77	72	62	69	69	75	56	48	64	68	70	80	71	47	59	50	63	61	78	67	64	61	73	58	55	66	58	47	63	66	64	65	68	56	64	70	72	69	68	52	59	65	65	64	61	74	68	46	60	65	71	63	61	66	79	74	66	56	68	60	53	73	67	66	70	57	84	61	75	59	64	77	66	64	62	70	74	64	59	67	66	62	59	64	59	65	56	65	63	78	53	65	76	60	63	76	62	62	52	68	66	60	64	72	80	65	75	73	70	73	60	56	63	49	42	63	60	59	61	67	67	79	50	68	74	73	57	79	59	83	70	61	64	69	72	67	53	52	54	63	58	56	71	76	72	72	54	62	68	72	58	59	60	72	59	69	53	68	67	63	68	70	49	70	69	55	55	79	74	76	67	56	53	55	58	65	70	61	63	82	52	67	74	51	56	61	64	54	88	60	64	56	63	66	69	62	65	67	77	76	63	70	74	61	79	86	66	55	74	72	52	65	66	68	67	71	62	69	68	70	67	42	65	67	72	53	71	70	66	73	75	65	87	58	64	68	64	76	67	60	57	68	63	56	58	55	70	55	61	68	57	62	77	72	72	68	66	64	66	75	58	56	58	80	67	65	71	67	63	52	78	60	59	63	76	57	60	71	62	64	61	60	81	70	70	68	65	63	78	57	70	58	51	61	56	74	58	54	62	71	78	73	68	77	67	65	67	62	80	61	56	65	62	59	76	57	62	62	61	70	75	57	62	69	55	78	70	59	83	45	68	58	61	57	78	46	55	67	61	57	75	72	91	74	62	66	65	70	69	62	64	72	64	70	55	76	64	61	75	66	71	59	70	71	67	67	79	50	73	69	65	78	59	60	60	67	67	43	64	60	66	66	61	73	66	54	64	65	94	57	70	53	67	80	62	59	67	69	71	67	69	73	60	72	76	66	74	67	61	71	63	63	66	53	64	54	73	61	66	60	72	65	69	63	67	62	59	57	66	72	66	67	60	64	74	63	67	68	75	60	78	64	64	69	71	78	65	60	63	46	62	60	66	68	54	62	70	68	61	67	75	72	62	69	60	56	57	71	48	60	69	71	64	53	63	74	71	64	74	70	68	69	61	46	70	79	61	68	72	55	69	61	62	67	76	65	58	66	73	68	54	76	58	64	67	75	74	65	61	61	59	80	66	60	71	63	76	63	49	79	80	61	63	61	58	61	57	68	74	65	64	53	81	69	65	62	65	61	66	53	60	75	64	63	70	73	78	65	66	68	78	61	61	57	70	66	51	59	72	63	69	59	68	63	74	60	71	52	63	76	58	72	79	86	69	67	62	77	67	63	68	76	65	57	56	72	60	55	59	62	73	61	56	58	70	51	57	63	72	65	65	67	80	65	80	55	63	64	55	48	72	73	68	70	72	66	63	53	64	92	63	76	71	60	70	55	52	67	69	52	71	60	66	57	61	67	59	55	77	84	68	57	47	70	75	73	63	64	69	66	62	47	70	52	66	63	78	58	66	66	82	56	64	58	64	67	70	62	61	71	64	75	68	56	69	55	71	58	76	86	67	61	69	53	72	67	54	55	70	74	76	65	58	74	72	53	68	65	63	58	56	71	77	57	63	63	61	66	67	58	73	66	78	53	89	63	57	68	52	67	65	68	72	59	60	65	67	64	65	55	75
38485	29442	21903	20365	19889	20047	18238	13705	8579	5942	4762	3831	3262	2633	2219	1922	1899	1730	1413	1890	1843	1643	1515	1334	1093	927	894	822	764	781	831	829	873	860	859	782	779	803	803	832	807	884	874	897	875	853	832	788	818	785	733	759	737	709	699	725	708	716	704	720	756	691	712	869	1323	1546	1731	1399	1272	1069	1090	968	903	773	754	714	723	700	655	701	689	673	683	723	693	730	631	699	741	705	673	675	685	752	685	699	721	721	675	741	740	729	694	715	686	716	678	682	736	716	671	698	715	672	647	743	683	721	696	700	680	689	697	704	677	683	676	755	701	708	666	697	713	716	735	670	701	697	725	685	688	685	728	680	704	670	680	699	740	718	724	713	697	721	688	685	725	708	698	710	694	700	659	725	720	654	681	659	709	732	706	711	696	710	699	685	688	698	675	713	666	673	671	682	707	652	725	664	701	696	688	731	682	702	710	690	672	735	699	669	715	726	707	690	672	641	662	675	687	695	661	678	702	676	679	721	681	715	692	725	713	714	680	668	671	684	658	674	680	728	675	708	721	746	723	714	698	691	684	748	668	690	687	737	726	733	695	699	725	715	733	736	727	706	690	662	664	665	693	692	705	684	654	707	680	701	630	717	714	699	724	682	709	652	727	748	700	659	716	703	697	685	688	715	665	716	710	667	716	704	677	689	718	702	712	746	680	710	699	707	760	728	750	703	702	706	708	709	658	685	671	725	714	705	733	701	703	692	735	697	690	680	673	711	673	714	696	766	723	723	705	755	691	715	688	692	748	683	776	724	666	684	724	717	681	703	777	740	699	713	678	739	707	685	710	672	721	679	701	678	694	671	679	729	724	736	681	703	675	683	699	684	679	697	704	711	725	709	716	682	698	655	709	702	717	684	667	683	691	710	694	694	696	648	756	696	725	732	716	709	757	650	758	681	664	703	726	740	743	673	760	720	727	763	645	710	697	760	720	686	732	739	678	726	736	683	751	719	715	662	684	704	710	689	758	669	708	705	656	738	770	732	684	684	719	702	681	751	670	683	719	703	730	685	747	708	701	725	670	706	699	721	696	705	687	730	712	679	669	668	698	704	696	659	697	755	742	733	681	680	689	691	716	714	689	716	671	721	717	716	699	716	680	679	686	713	688	730	700	736	715	712	711	725	678	717	656	675	724	710	707	713	680	695	697	665	659	689	707	715	692	711	657	694	669	748	718	714	704	750	746	672	671	704	683	673	726	727	694	677	707	717	698	730	691	707	696	697	729	658	687	682	705	699	753	684	703	703	697	673	682	673	701	705	676	676	719	719	756	727	740	721	691	691	717	710	723	749	699	714	620	696	698	686	669	688	688	700	656	713	679	724	673	701	732	731	704	699	708	686	671	678	727	713	738	744	747	690	663	667	732	758	698	675	701	709	687	688	664	692	740	704	692	681	715	728	707	732	715	710	653	712	696	725	726	715	696	750	671	717	706	691	658	675	727	724	658	699	682	705	677	667	649	688	724	729	704	702	696	725	715	719	699	706	713	689	710	682	698	703	738	726	718	707	693	693	701	736	759	749	679	715	652	756	706	714	704	704	706	723	672	730	694	696	689	696	708	701	693	720	696	652	660	729	686	687	726	701	734	694	687	774	701	725	665	711	677	709	738	713	691	719	686	662	705	657	707	708	695	721	707	759	690	665	725	725	694	709	704	679	701	676	729	694	735	703	647	678	688	724	703	694	666	662	759	685	725	694	727	682	675	708	683	668	702	641	742	702	721	669	729	682	678	724	706	735	719	700	656	706	696	698	702	722	722	679	727	713	707	697	716	710	753	712	722	702	710	697	699	721	732	662	718	708	700	698	702	756	643	701	699	739	735	724	662	709	679	758	685	671	697	722	747	726	710	712	697	699	695	666	622	687	759	709	756	701	654	703	725	779	687	706	704	715	676	692	729	665	680	729	653	733	701	701	690	730	706	713	696	642	661	667	719	744	738	726	719	702	694	734	741	661	732	690	661	709	718	684	732	727	711	674	702	692	686	700	729	701	721	698	703	731	736	708	770	730	677	715	708	664	698	674	701	706	750	684	673	723	695	729	666	733	677	775	749	724	707	733	714	719	726	669	678	736	695	694	703	704	691	680	755	713	726	682	734	722	672	704	702	720	693	713	703	718	733	670	710	730	702	688	662	686	690	705	727	687	696	684	678	731	713	687	725	631	692	700	651	725	747	728	707	718	707	722	657	704	722	749	705	718	705	731	676	688	712	680	701	712	691	681	729	713	736	704	675	728	710	662	674	718	656	683	741	666	677	737	671	710	726	694	666	728	742	710	697	718	737	716	645	685	752	698	731	739	678	686	632	723	707	757	677	738	725	714	702	703	713	727	686	735	686	710	682	705	724	706	712	659	707	751	722	688	716	680	734	697	702	739	677	652	738	692	697	742	692	710	715	764	694	723	712	709	715	690	725	676	658	769	681	698	753	689	724	686	751	724	709	717	684	738	735	697	701	696	681	709	737	722	687	698	713	703	704	742	697	713	693	641	661	748	691	719	694	758	687	651	695	713	689	715	715	684	744	689	796	740	692	732	703	718	703	711	721	685	715	717	696	750	741	676	687	674	700	696	713	695	729	633	699	709	690	712	708	750	649	743	709	741	658	726	692	710	740	698	702	697	678	673	714	734	673	657	698	710	682	638	698	699	733	743	685	686	649	656	631	697	674	681	708	677	637	658	694	720	720	698	710	700	692	673	738	661	716	708	691	697	755	733	640	695	716	682	663	773	675	666	734	715	714	738	657	698	713	716	712	704	692	685	678	680	698	722	716	691	719	710	688	671	708	697	688	711	687	703	738	743	709	703	732	694	712	684	642	674	718	679	699	677	688	715	711	672	705	757	690	747	718	720	749	730	696	670	705	707	702	680	718	659	735	713	752	698	704	745	693	678	672	704	718	706	709	719	663	702	779	725	685	707	701	690	691	671	707	678	668	698	715	692	704	645	659	667	720	708	742	701	694	656	707	714	662	694	717	708	714	750	695	721	707	642	673	653	702	688	724	691	685	666	689	760	745	677	697	678	694	733	723	699	699	662	691	690	701	727	719	685	682	691	688	700	725	707	759	751	709	687	689	695	682	671	709	701	689	660	731	678	731	726	723	641	705	708	714	707	725	729	707	684	718	754	709	688	723	710	714	677	725	726	655	692	675	668	770	707	681	730	721	679	676	719	695	667	694	716	707	726	728	669	718	709	711	683	689	667	672	732	689	666	697	695	693	711	663	701	740	679	714	738	705	723	718	686	710	731	660	713	679	676	705	688	629	702	667	699	730	691	693	661	659	679	738	765	687	697	721	703	676	712	689	699	739	682	699	759	692	695	725	692	717	706	732	750	720	685	733	681	778	668	695	741	684	684	672	737	675	709	691	708	719	684	715	705	699	694	683	675	708	769	700	676	662	734	671	716	701	708	705	708	709	640	688	703	758	697	690	709	704	688	710	718	653	703	709	699	724	713
9154	6403	4773	3198	1866	1115	1138	700	414	275	183	160	114	121	99	95	93	87	85	105	84	109	94	83	67	72	39	56	59	56	73	63	72	76	62	55	65	75	64	73	69	66	67	63	70	67	60	70	59	57	71	58	63	61	64	72	50	74	63	76	69	64	66	55	94	90	90	94	81	94	75	71	76	65	56	64	73	58	62	59	55	64	73	59	76	62	49	64	63	53	58	55	59	66	66	52	48	64	77	55	65	53	75	58	56	65	57	53	67	52	64	64	61	59	58	64	47	61	52	62	70	65	69	56	61	63	60	65	52	55	67	71	69	60	59	55	54	55	56	63	64	66	50	55	46	60	59	67	50	82	48	63	55	61	58	46	68	67	59	66	62	52	69	66	46	54	61	50	62	56	71	61	60	65	67	56	51	62	64	59	72	65	65	50	62	52	72	41	57	58	55	77	56	79	66	67	72	68	54	74	56	68	66	66	61	72	58	62	61	49	67	56	54	67	65	54	76	61	72	72	67	51	70	79	61	56	50	63	59	53	50	64	65	71	73	46	55	65	70	62	78	49	57	68	69	59	65	55	60	84	49	59	69	63	54	56	58	56	61	49	80	73	75	52	53	60	67	59	67	56	76	63	68	56	78	58	53	72	64	62	55	65	67	62	54	48	65	53	61	51	70	66	60	46	68	63	65	62	52	70	61	58	52	57	79	66	53	56	49	51	56	61	66	68	72	60	56	64	72	69	61	64	66	64	55	78	58	63	70	49	53	62	69	58	72	67	63	54	66	62	78	61	57	56	63	62	63	44	52	53	64	59	47	56	80	47	77	71	65	77	58	60	63	62	63	45	63	68	52	70	59	61	61	59	44	58	61	77	55	74	70	57	69	54	72	61	54	73	54	63	57	74	74	56	68	66	64	72	49	59	64	48	61	63	74	56	64	68	68	62	66	50	68	60	59	68	68	70	64	71	66	60	60	56	63	57	53	55	71	65	70	66	60	49	51	64	45	48	63	71	90	57	65	65	62	67	51	80	61	58	53	52	50	59	61	65	56	61	54	68	59	60	61	51	64	68	59	67	70	69	67	58	70	52	69	61	60	61	55	64	55	65	59	56	63	52	52	75	63	58	66	55	53	56	71	62	74	70	59	53	65	54	57	58	52	68	63	55	73	64	60	57	55	74	62	46	64	74	64	73	72	52	79	49	57	58	68	66	67	61	69	58	66	56	59	65	61	52	59	59	71	68	53	62	61	62	67	49	64	57	66	47	53	64	58	64	53	72	56	64	61	56	61	64	60	65	64	65	62	59	57	66	51	59	70	51	64	57	57	64	65	59	48	61	54	78	65	45	69	62	66	73	66	66	70	71	65	68	60	71	77	70	62	58	68	72	64	66	70	61	78	68	52	57	55	69	62	63	64	64	66	59	46	46	67	72	61	61	61	54	72	69	67	59	58	59	60	74	70	72	56	57	61	59	75	54	73	63	68	46	55	62	69	64	58	76	71	64	78	69	80	64	58	63	83	59	64	63	65	58	68	67	72	64	67	51	58	81	62	62	55	56	79	65	69	57	61	58	62	54	69	70	70	72	75	57	70	55	57	64	53	52	68	65	65	61	61	64	70	67	64	65	61	74	60	56	56	72	68	52	58	55	63	65	53	62	65	49	55	59	57	70	54	63	67	52	65	59	62	71	58	63	48	77	56	73	58	73	59	75	53	67	55	66	71	45	50	54	73	57	61	59	65	67	56	70	61	73	71	52	81	73	66	78	72	75	64	60	70	46	71	62	66	57	59	60	60	65	47	63	68	45	81	66	48	65	66	61	61	75	66	49	64	58	62	60	69	54	64	74	65	61	69	68	65	63	65	57	60	50	59	63	77	42	49	53	63	68	64	56	53	53	59	60	53	69	69	76	62	67	55	65	82	71	61	53	62	59	51	60	62	61	59	65	57	61	56	56	60	52	68	78	63	67	66	66	49	73	68	77	58	65	71	67	48	52	63	79	67	58	69	72	59	64	72	66	61	70	54	72	64	76	56	70	60	61	49	77	63	64	72	69	49	64	69	56	65	59	76	64	51	53	76	59	59	58	55	57	69	55	70	76	58	54	56	63	60	66	61	54	75	67	51	63	70	56	58	68	55	53	70	53	62	69	48	67	50	62	74	66	55	61	64	58	53	66	57	55	69	64	64	62	56	64	51	49	50	72	59	59	56	78	59	67	66	68	67	62	72	56	68	78	61	77	58	58	77	58	62	45	57	45	63	56	63	53	68	59	70	48	53	60	69	63	56	62	63	53	77	64	54	67	49	59	58	61	67	53	61	57	70	46	62	53	73	72	74	61	44	67	74	69	57	75	66	60	51	68	64	62	74	69	63	59	54	52	54	50	51	56	67	59	65	63	57	54	71	55	55	59	56	62	61	68	62	66	65	59	57	61	67	58	46	57	67	70	53	51	54	65	62	62	66	67	74	59	60	59	53	56	62	65	57	62	68	58	64	69	63	47	54	60	61	79	66	58	67	65	57	59	57	66	55	55	71	52	69	70	57	66	62	65	55	54	61	57	65	74	75	56	71	58	66	78	58	78	56	78	65	52	58	62	63	57	61	56	49	73	67	55	72	70	69	63	65	66	58	62	59	52	58	64	49	78	65	53	58	65	75	57	63	55	75	55	65	68	50	69	37	70	65	64	74	58	66	57	57	63	72	58	62	62	53	56	57	67	72	54	77	53	63	52	56	43	67	75	47	48	56	61	63	59	50	70	57	69	74	62	70	51	63	62	83	66	58	57	52	55	73	80	65	54	53	63	65	77	64	75	65	64	72	59	77	80	65	79	63	63	60	69	68	64	54	78	87	63	69	63	74	56	61	62	66	75	67	78	59	68	62	57	80	54	64	55	67	67	52	60	55	58	60	73	56	73	63	60	60	61	52	57	69	59	68	51	61	73	65	58	61	56	55	55	60	61	57	53	56	64	62	59	72	70	58	73	59	63	62	72	60	55	55	60	48	68	66	54	66	63	55	72	54	64	44	63	56	71	69	67	48	62	74	61	73	71	59	59	66	58	63	58	59	62	57	63	63	65	57	55	50	62	79	56	66	67	63	63	70	59	65	67	69	60	62	57	53	78	60	44	61	60	57	57	60	67	56	53	61	64	66	52	61	60	62	55	59	56	67	59	66	52	74	57	61	44	60	54	60	63	67	59	64	53	54	59	61	65	44	59	74	71	72	64	49	65	70	65	48	59	61	62	66	66	62	65	70	49	60	61	61	64	53	68	60	59	61	68	67	72	71	61	59	47	64	75	61	74	49	60	60	68	59	64	75	49	59	65	58	60	63	71	65	62	58	66	68	57	64	67	55	72	50	53	65	52	41	68	68	61	47	78	57	59	61	54	71	71	64	70	49	69	62	57	57	63	63	69	66	65	51	64	57	60	64	59	67	61	72	68	71	64	64	74	65	59	46	58	76	52	65	55	49	80	69	65	65	63
35609	28372	25657	26946	25481	23157	20906	15063	10371	7149	5086	3319	2837	2301	1851	1567	1552	1375	1165	1370	1654	1391	1282	1196	967	904	869	780	768	819	803	769	778	795	749	761	795	814	755	835	875	836	807	779	818	788	822	826	797	766	717	674	733	689	750	701	716	745	683	715	692	693	705	882	1330	1567	1570	1589	1246	986	911	813	780	715	681	725	671	710	682	704	699	720	662	702	741	716	690	695	684	670	744	671	721	689	719	698	668	658	672	730	696	688	676	675	721	692	685	683	708	739	688	723	690	732	755	694	701	731	692	716	677	667	687	710	645	730	721	710	656	675	730	683	715	732	700	724	677	717	668	719	669	705	658	675	675	658	718	708	717	692	719	670	640	724	666	684	700	671	683	653	711	666	656	724	747	668	676	693	768	756	690	659	740	703	704	725	727	689	686	671	717	690	701	707	664	716	727	684	717	710	699	735	665	661	673	701	671	699	708	667	704	688	708	695	671	617	735	686	707	731	691	735	654	672	714	680	687	696	666	686	716	636	730	678	701	658	661	650	689	692	703	688	676	686	718	658	660	761	699	685	688	681	672	673	749	717	736	668	712	679	673	633	662	683	718	665	694	719	706	674	660	724	676	661	676	735	704	662	659	663	739	665	691	708	653	664	752	665	682	697	681	716	728	673	703	742	707	666	652	703	689	691	728	705	708	691	708	655	653	704	663	727	666	688	719	684	673	686	698	664	697	623	707	675	702	685	705	718	660	699	733	711	698	714	691	695	688	700	673	675	703	703	687	667	702	691	720	711	689	691	682	645	733	704	662	707	682	698	658	717	697	698	666	683	685	695	723	711	696	661	690	641	727	677	676	723	706	744	672	706	760	704	697	700	712	702	717	695	701	724	694	644	696	712	697	613	730	724	671	676	705	724	668	679	697	712	708	663	702	671	710	667	673	700	743	689	729	689	676	721	652	707	711	680	735	662	726	651	718	659	695	696	657	695	701	753	656	686	725	640	660	729	690	666	671	717	729	684	682	719	665	669	715	688	658	694	696	746	681	666	704	674	732	706	738	726	720	688	686	718	734	644	717	693	725	663	704	698	688	744	705	714	679	703	673	731	726	682	676	667	685	649	723	665	685	721	686	656	693	725	693	697	701	700	637	700	693	700	691	699	627	682	691	688	702	698	701	711	697	751	674	732	671	689	717	696	738	641	673	689	690	697	690	689	711	713	717	725	647	682	692	707	682	700	685	724	679	694	716	704	712	757	681	634	734	690	696	704	670	706	665	657	670	718	658	752	703	776	693	642	639	698	672	696	694	669	679	695	689	734	696	723	669	705	709	687	665	679	657	702	678	712	681	684	654	701	733	664	681	692	688	726	699	692	734	723	744	651	630	659	742	674	673	689	643	673	684	703	719	683	656	667	660	681	670	726	727	681	740	691	714	699	678	704	674	707	692	758	712	735	708	698	670	663	649	699	694	693	695	661	693	665	643	689	699	679	699	695	672	716	681	724	717	697	696	760	684	742	663	661	662	686	694	677	667	748	696	684	689	731	681	707	675	656	618	679	709	702	717	689	634	668	698	686	733	696	694	681	695	677	673	676	656	740	715	658	728	670	738	739	710	682	680	717	710	736	660	677	668	690	696	695	657	690	714	677	716	702	711	673	672	702	663	683	675	694	761	722	721	657	621	718	700	726	710	690	677	677	713	697	706	719	714	741	707	706	700	723	709	670	709	666	673	636	695	653	741	665	671	659	696	697	657	697	748	735	702	709	694	703	719	728	685	723	671	699	675	677	700	678	711	679	664	683	689	704	678	706	725	664	693	685	689	653	675	712	677	680	686	685	664	707	707	667	698	713	659	677	694	738	686	667	724	689	666	690	691	673	684	713	652	727	670	717	695	729	667	674	706	729	687	678	670	712	674	704	674	699	664	730	712	668	706	672	716	691	694	721	714	706	709	665	648	706	660	699	665	699	680	710	686	705	713	679	683	712	698	692	744	705	728	672	683	720	656	667	713	707	679	660	660	674	693	700	661	749	735	663	685	688	740	679	699	681	690	732	649	699	721	688	700	746	671	694	693	697	725	684	727	650	708	660	680	676	685	683	731	657	739	695	743	719	690	739	693	689	663	662	724	632	692	682	623	712	700	703	685	754	724	675	712	714	661	702	673	695	693	694	667	704	724	731	717	673	707	672	660	696	689	683	701	711	708	655	732	736	680	673	673	670	679	695	700	663	699	729	690	697	696	698	666	697	699	745	672	662	718	686	703	722	684	683	690	702	717	699	780	689	688	734	640	724	712	705	672	736	708	707	661	708	712	674	727	686	695	668	676	653	710	691	670	707	674	695	704	667	689	683	681	730	674	712	664	672	718	683	684	683	672	640	700	708	688	671	723	722	672	652	715	710	694	754	659	673	684	708	675	632	664	654	668	700	705	721	721	673	729	681	697	685	678	696	721	686	734	650	703	723	704	674	682	705	693	684	688	736	690	701	637	675	673	671	705	719	642	695	711	686	658	680	698	733	713	656	657	727	677	706	682	697	690	667	736	674	689	682	680	685	682	674	687	685	683	680	681	705	665	692	682	722	691	706	678	679	691	681	678	664	654	725	662	670	677	689	720	683	690	690	740	720	705	713	716	703	709	670	675	646	683	735	704	726	713	697	720	727	693	722	689	736	678	661	694	679	717	698	707	677	706	687	686	725	644	723	644	705	685	747	778	727	692	682	706	701	717	735	691	700	673	687	692	672	659	641	649	726	687	690	667	734	714	666	659	696	691	700	690	686	689	662	707	719	714	730	659	660	638	742	702	705	736	695	663	735	692	690	727	686	690	719	687	682	743	731	660	708	701	748	724	683	709	682	709	718	735	660	662	742	666	730	682	695	721	688	704	694	685	685	698	730	676	709	648	686	695	663	681	712	669	703	675	700	677	669	703	689	698	671	710	690	733	686	735	717	699	676	717	683	672	677	646	705	671	688	711	743	687	664	670	685	689	696	694	706	708	641	697	704	677	716	695	700	716	743	675	692	692	684	708	685	712	679	720	699	668	691	686	710	679	725	683	728	658	725	698	715	680	716	753	695	685	709	711	669	686	694	715	744	736	688	709	691	681	676	677	668	653	674	703	654	701	683	747	706	674	685	757	696	728	675	732	671	707	671	671	716	706	638	691	678	654	675	708	686	686	669	680	699	680	684	619	632	658	677	698	680	673	683	670	712	679	735	704	715	674	714	676	666	677	703	685	713	703	718	703	663	687	650	664	691	735	765	711	672	714	677	712	673	677	634	714	688	731	695	727	710	699	702	697	677	735	708	703	670	729	692	679	687	684	708	688	693	664	673	728	698	725	690	654	710	696	691	678	757	702	686	665	709	671	644	683	703	695	708	656	677	710	700	732	684	709	684	709	719	687	692	660	716	714	697	715	721	652	705	729	720	700	721	705	643	724	669	687	733	708	750	665	677	724	662	658	718	688	708	732	659	711	722	698	693	696	691	670	695	716	697
10847	9657	6454	3758	2348	2045	1429	905	612	286	217	191	176	148	125	118	125	104	89	104	137	134	86	92	98	85	93	74	89	94	74	81	84	71	83	73	75	76	82	93	96	92	99	106	81	56	82	79	80	74	90	67	76	67	91	77	73	80	79	66	53	75	88	91	89	114	133	140	102	105	80	95	79	76	69	64	67	81	71	71	63	70	87	70	60	70	68	80	73	92	57	63	80	75	84	73	90	75	65	79	76	75	82	71	84	66	75	57	72	83	72	75	67	64	83	82	88	77	75	66	80	66	85	71	76	88	76	76	79	79	71	73	65	70	72	72	78	78	84	68	80	79	81	87	80	75	91	74	70	83	79	79	76	77	108	62	80	84	89	69	72	84	69	69	63	70	61	66	80	99	71	72	86	76	74	68	70	82	85	88	89	83	72	64	68	73	68	81	78	85	66	85	67	63	77	71	82	56	83	72	61	80	60	77	74	76	68	69	79	86	73	53	69	87	86	63	61	59	73	68	45	78	80	64	57	63	73	79	79	70	79	71	76	77	77	70	61	75	71	68	68	66	70	71	80	78	64	69	83	87	73	82	73	74	86	77	90	78	71	73	67	65	72	69	65	74	65	80	78	64	70	64	71	74	81	72	74	85	74	61	71	79	70	78	68	79	91	69	77	82	75	60	60	77	73	74	63	77	61	68	73	87	94	61	64	76	74	85	76	78	76	75	74	71	78	70	62	79	58	91	67	73	77	63	65	74	53	67	88	71	83	73	78	90	82	74	71	70	75	76	85	66	70	82	75	59	84	75	85	71	69	75	67	83	70	72	72	85	71	61	86	67	68	85	88	72	88	70	77	92	71	85	78	80	89	81	68	74	82	64	74	71	74	72	70	86	62	80	71	75	79	63	80	91	79	69	81	66	70	66	88	69	95	74	80	80	77	77	72	71	65	67	60	68	69	80	68	86	79	73	75	71	63	69	86	67	79	77	69	84	65	64	85	86	69	75	75	77	79	94	71	82	81	75	79	70	70	59	68	72	79	64	82	65	64	93	67	63	73	71	68	78	62	88	69	88	81	70	68	86	78	70	71	89	72	85	69	82	75	67	67	79	51	52	67	77	59	88	76	82	77	74	78	68	71	82	67	66	84	64	76	75	61	72	68	77	61	60	59	75	66	82	76	79	69	74	64	82	70	76	80	84	77	68	76	83	70	76	75	63	51	68	71	73	64	82	80	91	74	66	86	75	69	70	86	86	87	69	50	86	72	65	80	75	64	75	66	92	80	65	56	82	76	79	80	87	69	79	78	93	69	78	67	66	72	74	83	72	68	65	82	70	87	70	73	77	61	69	68	71	75	71	74	68	72	75	74	76	71	70	66	77	82	73	73	84	69	64	80	79	74	82	82	80	88	77	76	72	91	64	68	76	68	67	61	94	60	76	67	66	62	74	76	81	80	70	68	70	74	70	82	74	71	70	79	85	80	63	72	84	64	60	93	84	85	64	79	82	63	72	71	56	83	80	77	65	60	75	71	82	72	82	72	77	70	66	89	73	70	78	80	78	71	76	71	87	78	71	77	83	73	63	79	69	66	62	67	57	72	71	67	74	63	78	62	82	74	58	81	78	79	74	77	67	74	68	73	78	68	59	77	72	89	67	77	73	81	74	86	76	82	70	74	63	55	76	72	65	84	68	70	80	75	70	64	68	80	77	73	84	73	75	69	80	67	71	77	73	67	74	85	73	71	65	88	78	82	73	57	82	81	92	72	81	69	87	79	78	89	71	67	71	84	73	75	65	79	69	80	70	80	75	91	79	71	56	83	79	65	75	72	79	77	76	82	71	68	71	73	81	85	75	70	72	75	78	63	71	84	56	82	75	77	72	81	70	92	88	84	74	65	67	79	61	74	74	81	63	61	79	68	96	81	71	69	62	58	69	77	73	77	90	85	85	78	69	72	77	69	68	79	76	71	72	70	78	68	72	77	69	82	69	77	68	79	71	71	85	76	76	70	76	80	92	75	101	82	67	67	62	67	81	84	73	76	75	75	76	75	71	57	75	80	71	60	83	74	82	63	70	88	89	59	73	74	64	82	73	75	98	72	76	83	73	74	93	65	78	52	83	71	68	60	82	77	54	70	60	89	67	81	66	75	67	79	72	68	65	71	72	82	83	75	73	80	87	99	83	67	80	72	86	87	71	71	66	76	76	66	75	76	77	69	73	68	78	70	89	91	77	62	85	78	64	62	98	92	80	72	88	77	79	69	89	73	61	84	90	63	61	72	72	64	84	68	72	65	91	79	88	81	76	74	67	54	76	71	77	85	81	81	83	87	74	66	100	82	66	71	69	65	71	85	68	90	77	77	56	63	72	78	74	77	79	88	86	80	88	75	72	74	83	82	78	77	64	82	75	86	71	77	80	68	55	75	79	84	74	70	70	84	84	62	81	71	76	77	63	76	70	89	85	63	67	82	67	74	75	74	80	66	72	87	83	86	76	80	65	76	73	89	74	74	69	65	82	73	74	85	71	75	75	82	91	60	82	70	76	69	84	64	74	61	73	71	67	69	61	71	65	62	56	63	68	64	81	65	76	76	92	81	65	52	81	86	81	71	63	82	81	61	63	74	68	85	74	84	71	79	72	69	90	76	66	67	73	74	79	82	63	82	65	70	72	80	68	74	69	80	78	52	55	79	81	52	75	85	63	74	63	75	84	82	71	86	80	89	72	70	87	66	79	87	83	68	63	86	67	67	64	80	75	75	83	79	79	71	74	78	77	78	82	49	79	75	84	66	56	76	60	77	82	69	78	63	74	64	73	74	71	61	88	80	77	68	88	66	85	74	77	81	72	70	70	72	72	55	74	66	65	83	85	71	57	69	76	59	73	69	69	79	74	64	85	70	76	78	65	71	81	61	60	70	75	59	85	63	75	86	71	85	66	78	69	75	74	77	77	73	85	66	64	73	78	69	74	73	83	83	76	59	72	90	62	67	66	68	80	82	71	75	74	71	89	75	69	79	85	76	68	70	74	84	73	63	75	63	70	70	59	77	63	69	58	75	60	78	74	73	59	56	71	83	59	79	70	61	70	63	79	79	68	83	61	66	68	77	71	77	64	63	70	74	64	72	77	75	52	69	67	70	59	81	82	73	93	69	84	85	79	78	74	66	62	69	60	82	74	71	70	69	83	66	83	80	78	75	76	77	66	98	77	66	70	73	86	69	64	73	67	82	72	74	79	83	74	79	69	71	75	80	89	74	70	75	70	89	85	83	72	93	77	82	71	81	69	55	72	78	77	90	61	84	80	75	71	77	71	89	75	77	70	85	67	78	66	73	60	65	81	69	77	79	85	82	73	77	74	84	70	63	78	80	64	70	77	65	79	80	77	64	79	93	71	69	78	78	78	78	62	72	71	71	62	86	72	79	67	74	84	75	87	74	68	86	77	75	84	73	81	69	85	73	73	80	88	90	80	68	79	77	72	83	69	80	81
40391	31100	27866	27157	29315	28569	23905	18936	13952	7587	5478	4521	4161	3617	2735	2383	2054	1920	1534	1731	2332	2037	1563	1534	1364	1196	1119	1037	1028	965	978	1009	998	953	922	947	941	1052	1019	1054	1002	987	1010	934	901	972	920	937	926	889	857	838	836	863	815	880	871	825	857	864	823	867	872	925	1359	2245	2684	2496	1904	1635	1334	1058	910	893	817	809	839	803	791	820	788	796	823	851	791	857	815	847	823	825	854	841	807	801	810	805	824	831	857	799	806	766	803	823	795	831	827	812	777	793	827	857	829	838	859	800	842	813	817	862	819	868	813	842	792	838	785	838	829	822	785	811	840	842	823	829	839	807	822	812	795	833	842	858	845	807	833	804	836	786	835	809	824	804	776	808	821	817	815	815	811	843	804	851	841	813	878	789	863	791	773	822	832	840	824	856	842	830	801	855	818	795	834	842	825	810	810	858	834	801	830	826	824	767	843	838	848	802	863	819	820	787	863	845	856	827	826	842	809	814	848	858	795	815	780	805	807	804	853	798	815	869	810	774	812	844	813	790	827	890	799	816	829	803	807	825	843	812	827	797	798	823	810	813	769	830	773	827	788	862	818	798	826	865	784	835	804	785	757	834	810	824	821	771	807	771	808	865	837	830	802	845	830	825	796	875	840	795	821	854	792	806	830	779	820	779	830	748	821	852	824	806	842	831	824	880	832	838	814	836	810	827	827	778	809	808	737	828	794	780	854	747	826	825	809	753	836	833	825	783	812	818	849	786	826	851	845	831	827	861	840	839	826	807	785	826	818	803	839	807	842	827	819	829	813	814	815	807	827	807	816	784	831	820	868	841	836	799	804	825	799	776	819	783	859	832	794	858	777	853	827	743	844	794	845	805	840	778	838	793	780	839	857	793	809	766	836	838	810	818	854	831	790	796	783	854	779	825	777	771	878	888	815	832	797	840	793	853	798	806	803	893	761	844	815	782	843	823	787	817	848	802	828	808	769	843	866	790	787	831	765	832	823	788	886	810	882	825	807	819	818	843	867	806	802	825	792	793	845	779	846	758	788	799	841	845	808	834	831	832	822	825	838	810	832	851	824	804	846	805	815	824	773	810	870	803	772	810	813	833	814	830	784	813	807	750	817	841	831	809	813	825	847	804	828	803	741	801	811	808	833	796	862	787	842	805	761	782	821	820	810	858	814	809	807	858	808	859	821	804	841	837	846	837	827	869	863	894	821	849	765	768	815	812	800	849	809	810	817	838	817	808	799	815	825	810	831	800	810	743	815	764	857	804	829	852	814	819	783	817	830	787	857	882	867	871	856	754	794	845	821	823	786	793	838	860	823	780	814	809	817	760	821	840	885	808	827	853	780	870	810	857	781	812	763	859	845	866	811	803	845	829	836	830	798	841	792	762	758	830	786	817	783	791	797	820	861	791	820	809	850	866	823	821	779	805	829	849	873	792	828	790	753	830	788	834	769	819	765	838	832	798	800	858	812	769	802	790	788	821	792	790	776	826	862	837	785	859	818	808	777	830	797	824	819	802	783	788	773	779	795	831	794	792	809	848	845	797	866	832	814	842	787	799	777	794	808	794	821	807	792	829	857	869	772	837	892	850	819	838	824	868	809	897	774	782	787	823	846	800	792	826	874	806	834	795	775	817	765	799	793	810	772	869	855	799	824	853	831	858	798	784	852	801	804	855	815	821	829	838	788	823	807	862	788	786	741	806	852	789	830	774	817	816	826	790	853	880	842	822	807	807	771	813	789	822	815	878	811	839	828	789	860	850	872	844	868	803	815	815	856	829	862	779	817	828	813	844	789	804	773	810	806	872	810	811	815	796	822	786	787	825	853	795	776	861	777	850	886	822	794	744	823	755	791	809	829	831	797	858	822	798	868	779	835	863	822	807	785	828	866	827	821	802	835	782	823	803	847	871	795	806	775	822	844	817	803	808	816	856	808	846	796	789	797	835	836	791	802	791	790	816	864	815	828	883	825	828	844	926	807	822	813	815	789	788	831	814	798	829	846	808	851	815	826	806	824	800	841	775	813	842	823	837	797	831	809	755	808	829	781	836	843	808	826	841	825	780	879	795	848	846	836	802	768	786	795	819	821	804	842	826	825	819	792	841	828	839	850	814	809	811	837	804	811	784	844	842	782	805	789	809	823	818	826	823	862	814	766	837	787	836	775	801	779	821	831	832	831	825	785	821	774	824	807	823	847	835	816	865	778	807	812	811	840	770	832	806	826	802	779	828	758	838	789	820	826	797	780	841	802	807	814	871	813	874	804	804	839	835	858	815	841	855	814	828	789	859	824	818	804	815	818	864	773	812	829	826	837	830	808	808	850	774	817	891	815	777	820	844	842	812	769	827	821	859	768	826	853	815	807	854	845	846	834	850	809	824	857	808	785	890	820	844	832	854	771	799	788	780	785	825	821	847	790	826	795	830	763	800	834	911	793	824	799	816	794	759	788	804	787	807	820	799	810	842	793	833	898	817	857	805	822	820	824	751	836	852	784	825	799	857	791	863	837	812	807	825	802	810	831	864	829	818	788	825	832	841	796	794	862	780	792	822	791	764	811	854	848	819	786	779	859	833	810	830	855	823	823	802	819	800	879	844	864	819	813	787	786	800	836	768	806	792	829	804	783	782	814	843	797	842	791	820	864	814	794	834	813	842	824	801	808	814	769	857	839	841	847	853	821	856	823	787	842	852	799	826	817	789	823	800	778	806	803	843	792	825	843	832	854	861	809	781	814	850	803	855	818	854	837	825	817	860	838	854	836	809	804	848	784	803	803	871	795	847	798	800	822	808	819	807	805	782	788	750	791	815	769	861	859	764	842	827	830	830	782	861	817	777	824	821	856	813	810	803	818	804	766	821	804	806	804	812	800	840	820	834	864	802	791	835	811	816	848	850	835	799	802	839	836	802	835	824	805	840	808	850	828	821	820	802	843	774	761	839	777	852	817	820	795	802	775	803	777	776	795	807	781	804	830	820	815	811	809	819	783	847	747	788	846	822	800	862	841	796	807	802	810	854	809	828	786	819	815	811	823	804	779	844	773	828	817	823	782	821	770	796	840	816	845	825	787	835	810	811	848	817	811	839	815	881	823	799	827	826	782	833	853	810	827	786	829	826	857	813	770	786	787	831	801	789	838	835	802	801	817	756	797	852	811	804	856	804	853	802	823	761	802	851	801	807	841	838	808	852	835	743	822	820	793	760	787	795	847	807	823	835	847	785	805	797	786	809	846	822	827	828	864	875	834	785	820	808	823	845	846	787	737	778	876	795	858	867	876	820	814	855	831	789	796	777	860	758	855	862	812	795	832	850	762	825	802	801	822	811	791	820	822	797	801	815	802	790	794	895	815	839	812	822	857	839	867	836	843	807	802	831	801	844	848	809	811	810	837	815	784	823	778	769	792	808	718	855	842	821	843	801	748	846	825	772	822	823	803	861	810	824	814	828	807	807	824	819	855	823	803	827	815	825	844	806	863	818	821	833
5489	2985	2162	1353	715	555	428	353	281	168	114	111	112	78	118	84	70	75	77	76	69	93	74	61	83	74	51	75	47	44	75	54	65	59	59	55	56	58	65	72	58	71	53	56	59	59	48	62	59	54	52	56	56	63	61	60	69	48	57	61	48	55	59	58	68	81	69	68	74	73	64	75	72	55	52	57	60	63	53	49	54	72	52	47	66	58	58	68	63	52	63	61	66	43	53	61	44	53	50	54	55	55	58	52	49	60	58	51	62	69	57	51	58	60	54	60	51	56	52	69	60	60	74	58	53	72	70	50	61	60	58	66	53	52	64	77	48	48	57	52	42	58	46	63	62	56	51	58	42	59	53	53	51	68	56	60	58	62	53	65	53	57	62	61	63	52	56	57	65	66	44	56	50	59	62	45	51	44	56	45	51	56	67	63	49	59	57	44	67	52	64	58	49	51	56	51	54	52	59	63	53	60	50	49	58	66	67	64	57	36	60	64	50	69	53	46	52	51	63	49	50	52	59	49	61	78	55	58	58	62	63	61	59	55	50	53	57	66	71	52	63	50	53	47	58	61	48	78	60	60	61	40	59	53	63	56	48	51	61	69	52	65	55	62	65	76	47	56	50	56	54	77	58	59	54	61	57	50	48	64	60	55	55	43	44	57	59	62	58	55	66	53	65	61	63	48	58	54	66	57	54	62	67	60	68	55	48	60	70	53	59	52	52	61	51	56	65	80	61	49	64	55	65	64	60	58	59	68	50	65	56	55	49	59	57	53	67	57	59	62	66	58	48	45	56	51	52	50	49	65	54	43	72	41	64	56	45	57	56	44	61	61	57	53	53	69	57	61	61	52	51	74	61	56	57	62	52	59	64	51	67	67	56	56	65	58	54	69	53	69	64	54	57	81	62	53	74	54	48	76	59	55	49	58	61	50	66	63	53	56	62	57	58	50	51	48	67	63	55	53	46	52	52	55	65	59	51	52	64	68	55	51	48	54	56	63	58	69	53	53	46	62	47	64	63	53	69	40	62	63	62	65	59	57	57	47	56	49	60	42	56	52	48	66	53	62	66	65	46	53	58	50	52	60	45	45	56	69	64	60	45	80	60	66	50	67	58	57	53	56	50	42	61	53	52	74	61	57	65	66	67	51	50	40	66	60	69	56	51	42	62	57	45	52	59	35	43	57	60	59	39	51	50	65	64	53	66	62	62	54	51	60	68	54	46	64	45	62	58	53	63	51	61	42	60	70	54	59	60	66	60	57	41	58	65	61	48	61	71	69	52	61	59	53	66	57	71	61	64	61	65	78	50	59	42	57	56	50	69	57	56	53	62	55	45	51	57	58	57	56	63	44	64	69	52	50	56	44	72	50	49	58	58	64	55	41	55	58	46	65	60	67	51	61	69	60	50	53	54	60	59	48	62	67	67	50	62	56	57	58	63	54	75	67	59	74	53	46	49	69	67	59	64	44	62	52	64	62	57	50	64	53	66	52	56	55	54	47	57	61	57	64	49	47	51	56	53	72	56	51	57	50	56	62	72	49	64	45	60	60	58	58	74	49	63	58	47	78	59	49	51	58	56	43	47	58	52	52	56	51	51	63	69	58	64	60	54	63	51	48	46	49	52	55	49	65	59	81	57	60	60	65	61	50	57	49	57	55	48	61	44	41	71	54	44	56	55	48	54	54	63	58	62	61	45	55	69	43	56	56	58	57	63	53	66	54	47	72	64	58	54	53	54	51	63	42	51	56	59	56	67	61	56	54	74	53	52	72	58	65	66	52	78	71	51	73	61	57	45	52	67	63	46	46	68	37	49	47	52	61	49	55	62	56	39	54	78	61	52	58	58	64	52	71	65	63	60	64	49	57	55	52	62	66	57	48	66	50	60	58	57	46	55	64	46	50	75	58	63	53	56	63	51	65	59	56	56	61	48	61	59	49	63	57	46	60	57	65	64	39	71	67	54	52	51	59	78	58	57	68	61	53	49	72	68	64	61	54	72	48	68	60	77	52	52	61	63	60	57	67	44	62	53	58	56	52	51	49	58	66	62	75	62	65	49	53	58	48	66	65	59	49	57	55	46	65	57	64	62	48	50	54	62	51	58	62	52	66	50	54	64	58	51	54	50	69	61	63	58	70	49	57	56	69	53	57	67	45	66	60	60	64	57	67	47	66	67	57	51	62	49	51	64	62	48	56	74	67	61	55	62	56	50	59	64	62	53	43	62	67	51	51	64	59	62	65	58	40	55	62	51	59	50	52	55	68	50	47	62	62	50	71	45	58	61	65	56	61	64	47	55	38	59	66	49	59	58	67	61	58	69	57	58	55	51	40	58	77	66	60	45	61	67	43	51	47	54	53	51	58	62	59	60	54	54	62	64	61	60	56	52	61	61	58	43	71	58	56	49	73	48	63	64	55	40	67	54	68	61	48	60	56	53	56	68	56	58	58	61	63	42	64	50	56	53	59	57	55	64	57	52	49	51	58	63	68	52	52	46	73	39	66	61	63	60	48	58	62	48	46	55	45	68	57	42	53	55	58	54	61	61	46	66	47	59	59	48	56	61	66	72	43	54	63	63	54	57	49	54	58	66	55	64	55	69	55	53	43	54	65	57	72	55	72	57	59	51	61	58	52	62	57	49	62	52	50	52	59	66	59	56	50	55	69	50	58	71	66	48	56	54	60	55	71	61	62	50	50	68	43	70	63	50	65	58	59	41	54	58	50	50	53	56	44	52	62	65	52	51	52	54	56	47	56	57	53	65	62	53	62	45	56	50	54	57	65	60	66	71	55	58	74	64	60	61	69	57	57	54	60	57	54	43	64	72	49	55	54	56	53	54	56	57	52	55	45	61	55	58	75	62	63	59	55	47	53	55	50	51	59	49	58	51	48	64	55	61	71	53	56	65	49	70	42	50	67	51	68	54	51	62	63	55	60	60	74	50	61	54	47	75	56	47	57	49	60	56	53	60	56	71	50	50	61	55	45	62	61	42	56	43	64	65	57	60	62	57	54	52	50	53	50	71	48	57	56	46	55	57	51	63	54	74	37	56	56	64	73	53	54	64	54	65	55	50	57	59	51	58	41	54	62	68	55	51	61	63	52	52	59	58	64	71	56	56	41	41	64	54	55	53	62	72	60	58	54	70	75	39	40	55	49	46	57	65	60	54	60	57	60	54	63	65	54	57	44	51	50	51	40	51	51	57	71	56	61	57	71	48	72	67	61	50	55	65	73	67	66	47	65	58	53	70	62	62	68	60	49	48	63	51	57	59	66	62	57	72	51	56	55	57	54	56	49	71	66	53	63	47	61	62	66	62	41	65	61	46	51	56	60	68	44	50	53	51	59	48	56	53	50	56	59	61	58	55	49	52	64	71	62	53	62	57	73	58	49	43	48	53	54	74	55	40	60	49	62	64	44	53	78	57	64	49	44	47	71	45	52	57	61	55	58	59	55	67	60	58	68	49	83	65	54	63	55	64	49
31053	22011	19187	19650	19232	18023	13640	10429	8029	4940	3314	2670	2451	2068	1746	1422	1269	1355	1173	1070	1418	1461	1119	1001	913	869	731	790	741	738	737	720	775	721	777	730	779	750	703	809	794	736	724	736	640	685	648	643	721	623	667	626	657	697	669	677	654	627	669	627	644	651	643	697	759	853	1019	1080	1049	977	809	765	684	659	674	649	619	641	645	649	664	611	631	631	650	637	601	600	625	608	627	602	657	626	648	595	624	625	604	636	632	615	594	582	634	623	644	642	657	643	655	594	612	617	601	665	665	640	637	707	645	670	693	648	607	616	622	630	613	660	652	642	620	651	609	612	606	602	629	631	619	657	640	646	657	646	639	608	612	686	603	597	669	616	631	624	647	645	644	653	626	638	621	681	622	624	599	655	623	646	659	604	685	651	630	611	643	624	630	636	630	632	625	656	629	611	644	608	634	601	602	621	632	591	618	631	618	601	623	593	661	615	646	561	627	663	672	662	637	596	650	603	635	589	613	651	630	672	629	616	604	698	657	623	652	644	693	672	651	606	590	673	697	628	631	633	661	584	612	600	629	660	615	637	625	644	671	592	671	619	632	650	648	647	630	655	623	614	672	656	670	640	637	631	660	629	666	611	614	627	627	655	664	641	608	624	656	620	621	635	700	597	672	654	608	605	594	604	644	617	675	604	688	681	665	632	621	632	633	634	657	595	670	668	629	629	648	671	673	636	656	606	640	621	654	600	599	633	631	630	631	655	651	640	654	634	659	623	611	655	622	659	634	645	670	647	661	660	670	605	619	658	611	638	664	658	621	631	634	635	655	612	662	593	643	590	648	651	632	622	653	609	632	631	633	624	674	625	611	644	659	636	631	620	630	645	619	623	631	639	657	647	663	625	671	617	614	610	610	601	648	656	618	655	684	652	649	632	658	678	633	625	619	639	652	613	605	632	647	629	675	661	684	596	603	639	650	619	652	627	615	660	632	596	652	615	626	615	664	625	622	650	615	641	617	641	639	627	644	632	635	639	643	623	656	665	621	604	618	626	636	636	593	671	676	638	642	630	654	591	630	620	624	617	602	645	624	591	639	645	648	658	642	634	589	669	654	626	647	638	635	586	635	657	608	652	612	656	637	649	657	642	609	694	605	625	660	627	606	625	686	686	659	561	625	638	629	645	617	618	585	627	665	579	644	639	618	690	647	639	655	678	595	618	609	640	675	629	606	625	593	687	671	626	652	640	684	659	654	639	609	604	670	632	674	617	653	661	652	667	662	628	600	648	682	671	649	668	648	649	615	572	621	650	596	616	633	628	647	640	617	651	650	676	660	605	628	661	629	647	615	639	707	606	626	657	604	627	627	627	644	622	630	633	652	676	668	600	630	584	661	658	596	640	665	609	613	599	606	626	613	612	660	672	645	671	640	645	671	618	599	642	633	666	607	647	651	633	650	682	640	640	638	656	628	639	610	625	645	628	585	635	635	632	645	630	594	626	606	655	639	590	650	618	608	642	638	660	641	638	647	659	624	638	660	644	680	664	633	691	644	612	631	681	632	639	654	640	610	620	676	673	657	652	672	605	644	654	630	647	647	657	658	649	644	666	593	622	681	687	651	649	645	666	660	615	627	631	647	629	643	658	626	665	635	592	687	638	626	676	633	661	613	618	620	627	649	597	593	597	621	638	643	640	621	696	608	652	628	650	593	618	641	659	656	650	625	659	623	638	645	637	640	642	671	637	632	643	667	590	608	666	643	623	665	630	622	665	633	616	643	670	627	621	635	597	627	587	634	646	642	608	678	581	641	624	573	661	657	654	594	652	674	649	669	648	669	658	625	640	593	661	632	649	626	665	606	677	617	604	609	629	655	657	611	630	605	626	638	661	591	637	620	617	646	637	626	605	623	627	621	641	609	615	631	675	632	641	623	652	652	616	647	624	624	612	635	665	704	629	649	632	641	675	676	604	668	580	582	597	663	631	586	641	637	651	693	609	655	654	613	604	626	656	647	626	653	648	655	637	644	619	633	615	621	622	647	658	620	619	644	608	622	662	620	648	615	650	668	596	638	647	689	639	645	647	673	681	635	612	622	671	684	650	647	667	616	608	659	620	634	604	650	642	609	610	600	606	662	628	652	634	685	672	637	628	643	596	618	689	602	636	673	670	619	639	653	623	625	634	651	623	674	647	579	608	629	607	640	595	605	635	665	646	630	612	659	639	637	654	622	690	635	606	605	603	610	602	644	633	671	621	578	633	633	640	628	635	653	627	638	609	618	673	642	619	638	636	650	670	634	630	595	633	633	642	643	617	606	612	617	648	648	644	622	652	665	638	673	629	634	610	655	683	634	703	673	656	638	593	635	644	635	678	648	610	608	642	685	577	609	687	635	631	623	638	641	652	652	623	642	608	647	631	612	612	617	666	604	643	627	645	672	651	615	616	664	609	640	593	612	622	648	582	677	713	660	567	624	600	608	642	625	626	619	659	660	643	603	609	656	625	615	630	622	613	613	653	611	614	639	658	614	681	647	643	632	621	648	611	661	660	644	677	628	665	648	638	645	610	643	639	613	612	646	672	655	644	592	641	630	614	648	631	619	593	691	620	634	632	635	655	608	584	635	626	678	616	691	605	643	642	666	598	628	645	639	670	639	631	658	642	654	661	656	630	627	652	634	672	657	663	629	654	668	636	642	633	632	644	678	647	659	624	632	631	659	614	660	648	645	640	625	677	597	605	627	626	613	654	667	616	613	590	582	621	657	638	614	610	645	664	653	651	638	656	650	618	683	669	652	592	662	619	613	674	629	641	659	628	576	633	621	642	662	630	637	584	651	636	648	649	630	622	635	603	586	646	576	639	595	618	640	669	626	651	620	650	652	652	627	604	621	635	651	649	696	648	611	631	644	623	623	614	628	669	666	630	612	612	613	604	599	637	652	692	619	634	644	594	636	628	602	629	602	580	623	598	663	630	612	626	615	650	658	635	610	633	632	635	602	706	619	636	610	635	610	578	640	641	651	634	574	605	639	625	661	626	618	622	640	616	670	616	640	647	594	627	605	644	660	580	677	681	628	640	677	664	625	655	664	658	663	671	659	630	692	605	618	638	675	657	674	659	622	637	621	670	614	645	627	671	622	653	657	636	661	691	629	626	651	647	652	635	626	614	650	638	654	665	621	617	647	658	583	678	621	631	640	659	622	588	606	655	653	688	614	638	636	609	629	616	618	636	652	606	652	671	623	658	679	628	657	616	643	626	619	598	639	664	679	634	662	633	676	646	605	611	653	621	602	611	606	611	605	616	632	673	621	628	668	621	604	601	654	649	669	639	586	646	672	632	586	614	625	636	639	649	648	673	651	640	616	630	621	673	639	654	641	636	651	593	641	653	620	641	627	649	643	630	631	643	619	634	676	580	645	610	625	610	649	634	634	617	650	612	614	663	649	614	633	616	631	630	621	652	618	599	640	580	643	642	654	603	695	619	625	599	646	613	591	603	635	645	598	617
7983	6492	4117	2304	1180	912	641	375	288	218	177	142	127	136	105	98	98	82	87	79	92	106	100	73	98	85	65	79	63	85	71	70	77	66	65	70	63	67	59	78	75	71	72	69	52	64	72	68	70	64	76	52	71	64	82	74	78	76	74	67	59	61	67	87	84	113	132	103	101	70	73	79	68	87	78	63	60	65	69	69	61	78	55	68	58	65	86	53	81	56	65	68	64	67	69	70	62	62	59	50	67	66	54	69	66	62	68	63	65	82	76	63	63	76	89	62	70	56	61	53	73	77	75	53	66	76	76	77	70	64	64	62	74	81	74	53	76	76	74	63	50	59	62	67	85	52	69	66	69	69	69	71	75	63	68	73	59	76	70	54	80	77	75	78	82	63	66	56	59	65	70	67	76	68	65	57	90	84	80	68	82	59	69	69	71	64	68	70	61	55	67	52	67	74	52	56	82	67	64	66	63	73	58	75	50	68	78	55	77	76	52	74	68	74	69	78	76	64	71	82	78	56	60	73	68	62	61	66	87	82	51	68	70	70	81	63	67	79	72	52	71	69	75	83	80	72	66	73	67	81	79	76	68	65	68	72	84	64	69	55	66	77	91	72	73	60	57	77	58	69	60	68	59	85	82	66	66	62	70	55	75	70	78	80	68	55	55	76	81	76	74	66	57	77	74	56	63	71	60	71	58	69	70	76	67	72	53	68	76	69	73	64	66	82	64	71	70	65	60	60	72	52	70	56	85	76	67	71	68	68	58	81	59	73	63	74	67	60	64	63	59	65	77	75	62	76	77	65	81	83	76	73	77	62	69	78	78	60	74	70	61	58	61	82	75	73	83	77	59	60	83	73	63	65	70	72	69	85	79	59	77	66	56	77	72	65	76	58	69	64	96	73	83	75	83	71	61	71	63	74	66	62	82	63	71	90	77	64	72	55	68	69	69	60	64	54	70	92	70	78	76	56	48	47	91	80	71	76	81	64	57	60	61	73	58	61	57	69	75	77	69	66	66	86	65	54	80	70	72	60	63	71	71	50	51	67	72	54	50	74	77	51	64	78	57	69	63	58	74	68	56	68	74	67	72	72	65	63	63	58	69	68	80	74	64	71	75	46	68	66	72	66	93	52	71	69	69	64	59	83	54	66	79	59	66	80	60	74	64	79	53	72	75	68	62	73	69	82	56	81	84	74	79	61	69	61	59	54	66	66	66	61	64	77	51	64	74	55	66	66	74	67	59	69	72	64	57	68	73	64	70	71	48	59	67	66	69	78	73	62	65	63	55	47	82	68	46	67	80	68	60	59	77	56	70	61	63	59	63	76	66	64	56	53	67	61	89	72	62	71	63	75	76	64	71	51	82	74	72	61	77	44	68	72	74	65	74	51	75	84	70	72	72	70	54	53	62	74	64	63	70	61	75	75	70	60	70	78	70	69	60	70	71	87	80	70	59	75	71	65	59	87	60	46	70	68	77	58	62	75	66	66	74	89	69	66	68	78	74	59	70	66	67	53	60	74	62	67	75	73	61	68	76	74	62	65	71	67	47	62	61	70	61	56	73	73	77	75	75	74	53	76	61	69	66	84	76	77	70	78	75	66	62	73	75	74	60	74	77	70	50	72	63	64	72	57	55	65	72	68	71	91	66	75	58	72	91	72	75	69	72	55	76	66	63	66	73	71	53	66	81	68	56	64	60	69	64	67	66	77	71	54	60	78	63	57	78	76	75	76	68	66	74	73	75	65	70	56	61	71	63	68	70	63	74	76	72	69	72	62	64	76	69	73	75	79	73	77	63	77	77	76	54	65	59	51	60	49	73	70	75	71	77	74	83	87	65	66	81	65	77	61	72	73	59	74	71	66	61	62	71	68	76	55	53	69	57	60	72	79	63	80	62	66	61	78	53	65	79	58	81	75	49	69	66	73	68	70	67	80	70	61	70	54	63	71	72	70	66	72	71	71	69	62	70	55	60	61	66	68	65	58	77	62	62	63	67	72	77	73	61	69	78	71	80	55	62	72	68	75	71	59	57	71	83	72	70	62	59	87	63	67	79	74	73	75	77	65	85	67	63	73	66	63	75	64	69	80	65	78	69	61	68	61	58	69	80	73	52	76	61	82	60	61	68	60	86	59	59	74	56	75	74	73	66	76	63	62	59	92	61	63	66	60	55	80	60	75	76	81	65	72	78	54	71	69	73	71	63	70	65	54	84	74	81	61	68	63	86	60	81	61	67	59	63	75	70	72	73	73	63	63	60	82	82	67	86	71	69	56	59	60	59	82	64	64	83	55	73	74	59	68	61	61	68	77	77	80	73	77	65	78	69	59	60	63	68	80	71	64	70	75	68	77	62	67	74	69	67	66	58	61	69	84	51	82	81	60	67	63	60	65	60	66	75	67	61	54	62	60	67	70	67	68	64	71	64	71	63	78	60	69	59	58	60	60	52	81	57	71	61	70	66	66	80	71	73	53	93	65	65	73	65	59	67	71	54	70	69	70	72	65	77	80	71	66	78	62	52	68	61	78	59	73	83	70	71	76	72	52	76	69	55	58	83	53	68	80	65	65	75	56	72	71	65	68	74	55	55	67	78	73	69	75	82	73	69	61	66	63	72	65	62	67	68	74	78	59	56	67	68	78	66	72	66	58	53	73	73	59	85	77	63	53	68	87	61	75	69	72	66	81	81	72	56	59	72	82	67	89	67	71	70	61	74	50	57	82	71	68	77	66	72	70	71	77	62	62	77	63	80	62	71	67	76	70	62	68	68	71	66	73	76	70	85	62	59	63	69	71	75	70	68	67	79	66	65	73	70	66	66	62	61	58	78	56	61	70	59	55	51	67	68	68	78	59	60	60	68	65	76	86	63	69	70	74	59	62	67	62	65	71	71	59	70	64	66	69	65	65	91	67	55	66	75	72	56	81	55	69	62	70	70	69	75	72	69	81	82	69	76	83	70	77	53	66	67	64	66	53	61	72	64	77	63	84	79	73	65	68	45	63	84	78	59	73	75	66	73	72	85	69	54	58	72	71	66	76	78	89	62	65	73	57	69	80	65	70	74	61	64	75	45	61	59	84	70	65	73	66	71	68	83	73	67	68	74	58	56	75	61	70	74	66	68	73	56	65	64	81	56	88	76	78	75	73	57	49	52	67	68	61	81	67	67	70	93	78	67	70	63	66	80	71	55	71	74	57	74	61	57	65	72	66	59	70	63	68	84	59	82	72	50	94	70	74	48	73	75	93	85	65	64	78	70	61	75	75	64	68	68	69	76	71	56	53	65	85	72	77	53	77	72	51	52	72	94	69	74	59	57	67	72	66	67	61	70	65	72	64	63	72	68	74	64	78	70	65	71	72	53	71	70	78	76	74	70	70	76	78	59	66	70	59	93	66	71	63	69	79	66	66	61	62	77	65	62	70	65	68	59	77	62	69	62	57	63	77	64	67	67	67	55	73	63	80	67	72	81	69	61	68	57	61	76	62
37870	28035	23696	23889	23238	21996	16449	11959	9122	6738	4553	3655	3242	2920	2390	1929	1711	1599	1772	1474	1787	1862	1509	1258	1167	1023	988	946	920	889	907	963	985	941	909	972	1021	925	971	916	977	863	861	826	819	825	816	873	808	809	785	803	756	772	752	809	809	766	776	789	744	744	761	1013	1307	1843	1939	1652	1373	1117	1025	819	801	797	771	756	762	840	751	687	747	781	772	732	754	735	791	771	736	740	799	735	757	764	730	777	752	756	750	789	713	722	740	782	747	700	744	735	708	736	782	780	763	713	732	782	760	732	724	797	752	757	705	727	698	737	800	767	722	732	741	759	746	767	728	731	738	765	743	694	755	749	719	764	784	738	773	757	756	756	766	762	745	739	737	716	748	730	783	769	727	752	749	729	765	732	732	714	767	759	795	800	754	748	693	775	816	754	700	737	767	766	764	702	754	772	783	743	728	782	782	735	715	719	802	706	737	718	739	717	744	702	773	735	706	756	771	746	728	688	685	736	789	728	750	813	762	791	738	757	729	780	712	742	706	717	748	758	721	732	755	771	766	738	701	718	766	759	742	701	800	698	709	765	749	772	813	716	747	755	745	704	803	773	745	727	747	746	736	757	746	728	740	814	746	767	791	697	733	740	777	753	783	747	762	739	791	732	762	757	688	741	766	708	732	785	730	736	770	735	709	745	766	712	732	762	710	725	733	763	726	757	715	796	749	743	770	729	770	712	782	719	740	697	720	733	764	801	773	744	731	717	770	761	718	741	765	720	785	774	744	759	753	757	751	717	779	745	741	778	726	728	732	758	715	786	816	775	779	767	768	751	783	774	749	777	749	710	686	724	752	777	737	713	746	764	737	758	749	708	739	726	741	817	753	757	782	744	714	710	758	724	738	748	743	744	778	781	797	756	725	782	748	769	731	746	727	767	738	787	752	725	740	731	721	726	737	742	695	718	756	744	776	802	749	724	760	733	739	733	737	784	772	709	754	779	801	750	734	723	771	739	735	765	761	733	759	732	732	766	757	705	773	735	725	722	726	748	768	707	814	708	762	734	737	764	762	765	732	722	752	726	757	810	764	779	737	742	721	711	734	760	777	757	738	735	738	732	753	743	789	736	746	697	737	761	770	724	733	764	726	810	817	790	723	786	745	753	770	731	799	753	738	719	729	788	798	758	761	788	720	756	766	783	724	732	763	774	752	786	760	783	755	749	776	755	724	767	813	739	702	762	781	773	738	756	749	754	774	766	795	780	754	725	746	756	745	751	749	767	756	773	737	765	798	784	738	773	746	774	725	750	725	787	785	750	778	721	754	748	729	774	752	767	742	746	705	781	718	723	767	750	748	760	750	763	754	762	689	850	726	707	758	788	708	738	742	746	740	720	715	770	733	752	745	749	745	765	780	766	742	676	729	753	722	725	734	712	766	765	705	784	745	769	722	743	750	737	768	761	746	786	754	784	733	767	806	752	769	752	799	696	741	711	750	756	745	727	738	715	776	758	752	703	760	752	721	802	760	749	749	687	765	704	736	796	752	733	754	753	744	765	749	755	780	747	754	770	729	772	768	786	776	749	823	775	758	714	735	765	773	759	794	805	748	741	769	712	802	784	755	761	771	736	746	730	768	700	780	766	684	734	709	764	725	733	772	770	733	766	729	774	773	714	762	779	765	701	792	755	727	754	750	751	735	766	742	733	768	779	746	686	751	746	767	757	721	767	737	764	786	768	746	727	736	772	775	727	749	778	764	697	724	762	770	709	752	724	723	724	759	742	752	748	778	762	739	751	744	780	727	750	685	792	730	698	699	776	788	728	805	731	745	759	794	778	774	745	799	727	755	800	753	745	753	764	732	767	732	705	728	770	706	710	744	787	771	767	783	728	718	741	740	737	799	763	708	718	796	721	745	782	732	721	803	733	765	737	765	749	791	747	789	726	740	729	785	791	766	697	753	726	791	699	725	708	798	705	769	742	804	749	715	805	725	773	800	730	772	769	757	805	774	753	809	782	711	783	757	767	736	752	791	793	747	727	736	758	774	778	773	746	777	767	733	779	773	736	777	752	757	733	717	720	679	763	777	764	778	741	785	761	797	756	750	747	796	754	752	738	786	734	724	731	754	755	759	755	691	761	706	752	754	767	772	713	760	763	724	788	737	755	761	712	775	821	750	715	722	810	730	671	802	763	755	760	715	797	764	714	779	756	690	714	767	732	806	822	797	759	728	735	786	806	789	751	688	751	755	765	713	776	775	740	806	739	729	776	710	729	719	729	732	717	752	758	773	724	733	747	760	704	734	773	720	699	763	741	772	735	746	724	744	737	785	737	749	748	731	760	754	770	789	774	739	751	773	796	788	763	754	773	720	706	728	760	771	746	678	738	760	751	745	725	799	738	717	747	775	786	818	722	741	748	768	769	776	714	745	744	773	784	761	773	744	760	774	746	751	771	767	753	698	757	760	780	759	742	781	769	750	747	773	797	753	747	825	716	719	765	740	762	789	764	759	750	726	734	808	757	748	764	710	713	741	740	765	755	738	812	742	726	705	753	752	764	774	723	815	746	769	766	733	769	778	728	747	744	786	783	742	746	775	737	737	727	763	777	774	764	785	803	722	720	723	751	706	779	759	739	750	734	751	737	742	749	794	758	749	750	724	740	742	745	711	794	782	714	686	727	752	749	726	724	708	734	770	773	815	742	763	786	768	768	747	784	732	766	780	737	734	738	734	745	730	751	779	802	773	798	725	756	726	803	752	739	734	744	784	751	792	743	791	718	770	754	770	770	772	762	755	767	736	711	743	737	712	775	772	755	739	740	755	747	731	783	770	775	794	740	744	757	722	753	767	760	713	711	748	772	737	752	734	734	767	754	739	721	724	783	765	707	740	760	740	777	755	776	700	776	793	753	712	758	774	740	732	772	739	772	759	752	729	769	760	761	718	715	780	724	765	736	778	740	758	673	756	780	746	761	767	739	764	732	747	771	720	754	762	760	731	781	746	740	766	789	698	712	748	798	735	748	766	744	724	768	749	752	752	756	774	764	740	738	755	718	724	726	739	739	714	779	771	786	756	763	769	745	748	745	728	746	763	805	757	725	747	730	732	770	758	767	793	747	764	748	745	767	718	761	794	763	748	820	729	753	727	728	747	760	794	732	777	765	807	741	763	752	770	788	743	802	739	752	754	705	766	709	771	808	710	784	711	744	734	762	751	740	773	760	756	728	762	767	758	754	761	715	790	775	781	701	739	760	744	766	759	755	714	724	774	765	733	780	756	757	752	777	766	762	721	760	772	755	793	724	762	774	787	740	742	757	766	752	759	763	701	753	821	775	749	788	808	744	724	775	763	764	698	759	737	751	786	768	745	740	752	751	732	733	770	760	732	714	740	771	741	761	679	731	798	741	763	755	737	782	756	777	728	744	727	768	746	730	775	788	757	814	760	699	738	732	777	712	753	757	798	750	704	764	687	776	770	740	745	763	748	785	780	729	769	720	744	801	744	805
8071	5463	3471	2215	1232	1152	743	546	393	314	213	141	156	152	132	104	80	94	90	88	131	118	125	69	57	71	65	79	72	67	71	79	81	59	87	77	71	87	72	80	43	70	74	61	55	71	70	76	75	71	60	65	55	53	59	77	69	69	67	74	74	62	84	95	100	130	139	108	94	66	70	76	65	57	70	66	80	70	73	69	60	47	64	70	57	79	62	62	80	63	57	58	57	59	67	72	80	60	62	68	60	71	68	66	62	71	70	51	75	67	57	61	57	73	55	63	69	51	48	76	75	66	67	70	75	70	76	37	62	66	77	78	58	69	65	72	64	55	68	66	59	59	76	64	63	71	83	65	75	60	55	54	67	65	54	73	73	75	63	65	57	59	73	73	66	76	59	65	57	79	77	71	63	77	69	73	79	71	70	57	58	64	54	51	75	48	80	76	45	60	57	69	77	57	64	55	69	71	79	70	62	54	53	68	68	65	72	62	79	62	67	74	64	77	66	56	75	47	62	56	66	55	74	52	60	70	61	68	61	75	67	52	56	54	61	69	62	73	61	59	63	58	59	52	65	68	67	78	75	63	72	53	74	77	68	68	69	80	63	82	67	63	57	72	66	66	68	68	73	80	72	81	68	90	81	71	66	61	67	55	66	85	68	58	57	62	55	75	69	65	60	81	48	73	66	66	60	58	65	73	60	66	64	62	66	79	57	64	76	63	38	72	66	61	64	60	55	54	58	58	67	73	56	64	57	72	67	67	77	69	56	59	60	62	57	82	68	61	67	79	60	81	61	58	65	76	72	57	72	66	64	56	68	73	77	70	62	63	78	73	51	65	69	70	71	59	80	65	67	71	75	52	71	69	69	74	58	69	69	67	64	64	68	58	67	85	59	58	60	71	73	70	47	71	59	71	64	61	59	80	76	62	58	70	46	70	56	63	49	72	74	48	78	60	75	73	81	78	70	73	66	65	51	74	76	70	75	78	52	53	72	63	56	80	68	66	71	53	62	69	67	67	68	75	64	66	65	68	58	52	64	58	70	58	54	64	56	77	51	64	61	84	65	68	48	72	67	66	61	50	71	62	73	65	66	61	53	61	51	69	86	65	64	58	71	62	66	64	49	62	73	85	63	77	74	65	72	57	65	75	65	77	67	64	81	55	57	62	63	60	67	66	64	57	65	76	54	66	62	63	70	54	69	64	73	61	76	71	59	74	57	71	65	64	76	67	58	69	58	72	74	57	57	58	66	42	58	74	57	72	66	70	66	62	65	69	74	56	64	75	60	66	66	91	62	64	52	60	63	69	64	83	59	59	61	80	69	71	65	67	64	49	48	76	60	67	71	70	48	69	71	69	68	67	58	61	62	63	51	69	68	69	55	65	55	66	57	45	65	57	66	67	62	76	75	68	61	59	60	83	51	68	56	78	77	80	60	71	71	57	60	61	71	58	72	67	60	83	67	68	60	71	63	68	64	60	79	59	65	65	69	68	68	56	72	61	56	60	61	73	66	42	67	57	54	62	73	68	78	80	65	54	69	45	70	63	64	70	63	77	73	76	69	61	63	78	63	65	67	67	64	73	77	66	64	54	49	71	79	70	61	71	72	64	56	64	59	55	65	62	61	65	62	55	69	66	66	59	57	58	68	66	67	67	81	73	60	69	69	67	69	53	63	67	70	73	67	61	60	71	69	62	79	83	63	67	77	68	65	72	69	59	53	66	58	70	68	56	66	68	83	66	57	58	74	67	66	56	58	70	56	65	63	62	64	76	68	82	60	62	59	70	57	67	64	72	77	66	66	62	71	75	61	59	70	70	57	76	60	61	69	65	64	66	54	55	65	65	59	64	72	70	74	77	75	46	65	55	62	77	56	66	72	59	71	67	61	71	58	76	61	60	71	64	69	70	73	71	64	81	62	54	66	64	79	67	69	63	58	78	73	61	76	60	61	58	82	75	73	59	53	55	60	58	71	67	70	60	63	66	74	65	71	68	56	57	66	70	75	61	60	57	70	69	64	68	64	75	56	70	69	60	76	62	57	54	62	55	63	66	62	87	63	55	72	58	63	65	56	68	60	76	76	70	66	72	74	80	67	76	67	59	61	62	59	55	57	52	71	73	63	59	62	57	75	70	65	64	69	62	62	76	60	64	53	68	75	75	66	74	72	57	69	56	58	64	65	64	62	57	66	70	76	75	66	75	68	65	64	74	65	89	61	75	64	53	66	63	75	70	61	69	67	72	58	52	61	86	68	56	54	71	65	80	59	69	56	59	60	53	70	63	56	73	65	67	95	59	74	63	62	67	61	80	65	56	66	55	73	80	70	64	75	66	66	65	64	60	57	55	58	65	60	68	69	54	67	63	78	69	58	69	71	62	60	71	70	62	66	62	51	80	66	59	63	63	59	64	62	68	75	52	72	63	62	64	56	64	61	72	85	50	72	74	79	78	66	72	75	67	73	49	75	54	66	68	58	71	76	66	54	56	72	79	67	56	65	72	56	69	62	68	76	57	54	59	74	62	65	74	67	69	56	63	62	61	64	73	55	79	51	81	62	73	69	61	72	69	71	58	65	62	64	61	61	59	70	64	57	57	73	58	69	50	60	72	67	66	74	52	75	59	75	53	74	84	61	69	46	64	55	68	59	76	61	51	58	76	63	63	72	66	68	66	61	62	77	72	53	63	52	79	65	67	69	71	59	70	79	61	60	65	60	69	53	63	74	59	58	77	74	77	71	72	66	76	55	70	72	46	70	70	77	58	56	66	72	79	67	66	59	57	69	66	75	69	58	56	53	72	64	59	65	76	67	72	54	70	69	76	72	66	61	75	71	67	67	61	78	63	57	51	52	64	64	62	75	57	60	67	68	50	68	72	75	78	72	61	65	58	78	60	68	71	58	65	56	55	61	59	70	67	53	69	79	62	77	72	66	71	71	72	60	67	96	63	65	59	68	72	65	55	63	61	70	81	61	67	58	68	56	81	66	69	81	70	64	64	74	82	72	69	63	62	75	64	76	72	70	79	72	63	77	55	64	58	60	56	56	70	82	76	57	53	64	54	73	73	65	63	60	72	66	64	61	59	65	78	70	70	67	53	62	72	78	55	55	61	63	70	79	60	70	54	72	56	75	70	62	58	61	68	61	66	61	52	54	70	64	71	71	56	61	76	69	83	64	68	61	53	64	60	62	76	57	69	61	60	66	65	71	60	77	67	54	65	74	61	64	69	71	71	81	75	81	66	67	57	61	52	62	55	67	65	71	66	51	62	77	66	67	67	55	54	71	61	70	68	54	57	79	78	61	69	55	62	72	51	67	72	70	76	69	60	69	58	76	72	64	66	68	62	80	57	72	83	54	54	56	55	60	69	80	57	69	76	68	74	65	59	62	57	65	64	53	57	61	66	78	62	54	73	61	64	75	81	64	51	57	61	57	66	68	65	66	66	64	66	69	71	64	82	72	68	72	79	71	65	73	70	56	79	79	71	80	59
34273	26836	22445	23655	24864	24145	19322	15015	11268	9034	5861	4260	3746	3385	2932	2240	1889	1775	1832	2003	2199	2101	1748	1238	1125	1113	1069	933	944	941	936	897	960	944	949	943	907	946	881	856	833	842	845	842	843	802	845	763	772	749	840	782	770	749	808	737	780	698	746	772	717	706	780	1046	1862	2467	2222	1851	1288	1117	860	714	744	734	729	745	702	741	730	728	707	786	719	704	692	723	675	779	761	694	688	685	712	759	737	724	675	764	777	710	719	749	710	743	726	710	731	704	731	742	702	750	674	732	721	710	729	747	696	730	749	762	659	734	723	744	735	704	693	735	694	726	729	697	737	698	671	757	717	719	743	711	735	707	710	727	728	686	707	752	731	715	698	725	719	710	712	696	758	739	723	695	732	762	687	683	735	738	713	711	744	721	707	753	754	706	699	700	732	730	743	751	705	757	746	726	718	718	720	732	769	688	740	673	683	693	702	708	744	698	751	711	738	745	742	771	745	734	732	750	726	693	672	729	688	730	678	741	750	812	710	735	702	742	708	708	706	770	756	672	718	715	719	741	715	771	775	754	735	722	752	703	740	697	780	735	743	775	704	708	747	664	760	722	720	768	752	747	701	794	738	736	704	707	769	703	711	731	686	747	732	782	704	727	739	710	722	728	715	695	762	719	743	719	721	682	726	711	728	680	704	759	786	751	735	760	787	748	737	682	727	725	723	726	738	734	777	718	737	703	732	703	726	688	742	728	746	705	678	696	721	689	718	751	719	690	716	738	699	736	708	771	730	720	684	742	751	763	745	723	731	737	746	757	751	759	724	725	709	679	719	699	741	746	716	727	711	674	760	726	663	758	743	685	703	711	669	735	696	699	695	726	654	726	678	708	720	780	752	731	701	716	769	757	725	732	688	723	753	758	761	776	715	699	741	741	742	670	735	710	702	694	677	777	716	739	722	734	770	759	679	710	725	676	713	718	704	705	734	666	709	728	727	749	771	746	749	742	712	746	748	712	725	736	739	698	747	746	733	689	705	719	739	703	719	717	775	733	721	686	740	707	728	782	732	659	709	695	756	733	723	751	715	696	723	730	705	711	735	723	745	719	732	714	734	707	748	730	713	726	746	720	755	724	724	713	725	717	734	723	713	721	711	707	717	741	744	720	724	706	755	739	687	752	651	792	743	742	754	727	743	729	735	790	683	723	774	760	698	704	712	738	731	768	778	738	730	770	723	726	720	721	721	770	728	734	746	713	736	776	708	766	709	701	706	719	726	700	731	741	717	722	741	745	780	683	736	734	744	704	730	717	683	745	775	727	682	724	732	754	755	717	755	674	757	738	730	683	772	733	738	736	703	761	715	729	725	727	726	744	714	743	734	733	703	736	666	700	737	695	711	729	722	712	733	744	714	741	768	702	738	726	753	723	700	724	690	772	709	697	720	731	735	728	705	719	720	755	728	720	742	741	731	689	763	720	749	748	712	705	699	702	742	714	768	662	768	697	720	715	725	719	734	709	773	711	679	697	682	711	709	713	740	719	759	714	715	723	733	736	719	736	748	716	701	702	719	723	738	746	725	700	753	757	733	691	725	741	751	721	726	698	704	721	745	705	695	691	690	730	698	750	685	692	781	659	736	667	723	716	709	691	734	758	711	730	718	705	633	708	753	725	739	761	732	704	711	737	723	733	721	715	766	713	701	746	714	658	725	704	711	767	748	736	683	717	732	741	757	731	740	717	727	736	702	747	761	773	722	731	693	721	730	746	725	684	725	678	675	765	693	728	741	722	722	721	659	709	733	705	735	715	750	760	772	701	701	739	747	693	733	702	731	755	735	737	724	732	734	720	783	688	767	763	708	741	708	724	711	684	694	728	726	755	800	719	718	715	716	740	735	721	752	726	727	707	690	684	722	757	719	807	734	733	748	714	698	749	704	749	738	778	734	740	711	734	723	722	732	741	707	690	755	751	717	715	708	745	701	770	672	713	697	739	753	695	730	714	721	743	716	764	736	765	719	740	690	763	716	728	748	668	722	721	687	736	732	683	744	755	741	697	739	718	732	688	721	721	720	734	709	713	690	729	758	726	744	719	723	764	767	742	712	749	714	752	722	721	709	740	713	736	722	678	750	680	749	743	746	739	772	738	733	759	764	700	693	719	702	767	736	724	745	730	728	713	696	674	800	722	719	690	729	679	741	675	732	767	750	729	732	717	719	720	694	740	726	691	689	700	746	707	687	735	742	735	730	739	714	721	700	730	659	729	688	711	752	743	713	719	716	704	747	738	745	772	725	668	732	757	732	685	729	700	673	731	709	737	723	681	715	736	711	737	787	790	721	765	768	729	730	716	741	722	684	763	705	690	740	756	757	763	706	687	739	702	788	699	720	705	727	720	702	737	701	694	742	673	716	743	697	711	704	754	754	760	697	723	724	737	711	699	720	744	751	779	703	756	724	690	682	697	721	730	751	718	748	712	743	752	699	696	749	770	695	766	676	693	739	752	755	723	714	664	738	729	740	736	692	720	705	685	731	712	718	676	732	714	725	674	769	761	712	762	710	707	764	701	732	783	743	772	735	760	674	730	694	722	719	662	721	731	686	705	737	720	704	692	711	723	745	716	756	783	776	773	754	752	711	760	694	785	730	714	712	690	739	782	729	661	700	746	781	669	701	713	688	712	759	745	710	726	731	716	731	730	726	740	699	718	688	694	767	718	706	744	758	734	726	713	745	711	713	727	638	694	769	742	685	750	733	712	728	690	706	694	770	725	696	719	738	748	700	727	722	717	742	714	719	739	719	688	731	743	722	726	706	680	756	745	722	718	793	757	692	772	770	786	736	744	784	698	781	727	691	762	709	719	803	678	720	747	702	748	742	720	709	733	711	680	707	690	704	712	701	726	755	755	678	695	766	753	748	735	720	773	730	739	730	720	706	737	690	741	663	732	723	729	756	717	723	691	728	712	717	697	680	755	773	734	704	744	707	720	743	700	737	719	770	740	737	694	716	755	737	711	717	737	762	705	737	728	715	732	718	713	734	698	735	736	713	715	745	726	751	744	739	748	716	776	711	720	745	714	736	753	744	719	699	708	747	687	727	711	754	725	718	667	694	707	739	741	727	750	755	749	700	757	699	728	702	707	683	719	743	718	697	705	702	771	721	754	683	684	674	703	718	736	730	678	705	772	717	753	750	672	708	767	728	714	677	739	717	695	743	734	710	759	697	772	732	715	718	695	754	699	687	678	735	674	701	706	724	714	760	677	702	712	715	741	698	698	716	755	766	733	742	789	733	687	760	682	739	769	711	765	739	755	735	695	763	735	739	680	714	685	701	725	695	713	684	729	712	699	702	730	702	754	704	703	678	667	705	730	707	726	740	724	737	694	684	722	724	691	742	743	757	711	731	686	712	713	717	794	727	729	741	722	724	727	711	739	734	707	746	727	740	703	694	716	747	728	760	721	703	733	738	749	735	716	757	777	737	763	711	698	744	716	761	740	713	721	722	770	742	723
8831	7522	3534	2471	2287	2017	1661	1234	777	439	290	191	180	163	188	133	104	111	117	138	132	132	109	106	74	88	88	90	78	99	91	86	82	75	80	100	87	77	74	82	65	73	75	74	85	81	87	71	75	67	81	75	58	78	85	79	80	72	76	73	85	77	75	88	146	157	154	162	124	88	76	80	76	84	73	89	77	78	70	72	84	59	70	73	86	69	62	58	83	73	66	73	90	58	70	74	63	81	74	77	88	73	73	71	76	62	85	91	75	70	75	86	71	78	59	74	85	78	68	65	70	80	84	80	56	80	65	78	80	61	78	68	81	78	57	61	68	73	77	85	72	77	75	66	73	80	71	74	59	55	70	88	82	77	61	68	72	87	61	79	74	84	74	76	71	76	56	78	81	65	69	88	73	87	73	68	78	75	81	70	80	68	65	73	64	86	64	73	69	81	77	74	65	78	84	85	82	88	63	74	83	77	79	68	85	81	60	70	77	73	76	78	83	74	75	74	82	78	61	69	81	72	77	73	76	66	83	88	72	62	86	69	65	77	69	83	70	69	73	80	86	76	61	87	80	71	67	80	72	72	69	101	78	59	68	85	73	71	73	97	62	78	68	86	65	76	84	82	72	80	76	69	59	77	87	50	64	87	70	70	90	75	82	100	73	84	77	65	86	68	69	89	78	70	83	64	64	75	65	84	70	76	85	73	80	81	72	71	80	59	74	85	70	64	76	76	85	73	76	59	79	61	74	80	82	59	76	68	80	63	64	85	60	72	80	69	78	71	75	77	69	64	61	89	78	81	81	83	83	91	89	77	65	71	89	82	95	71	91	97	65	68	68	63	75	66	78	81	75	74	58	59	70	68	75	61	61	70	85	75	73	63	70	65	66	66	80	66	86	60	86	70	72	68	81	62	81	78	79	86	62	66	74	70	84	104	82	83	74	68	89	80	71	79	79	79	69	80	77	74	82	79	65	80	74	82	79	87	57	65	72	70	84	79	67	75	61	61	74	83	82	52	63	83	88	68	69	74	73	74	69	77	70	92	80	75	78	63	76	67	73	75	63	78	69	67	75	82	72	87	82	83	64	85	69	69	86	75	65	75	66	70	70	61	76	76	74	79	71	59	73	67	57	78	75	78	84	72	71	72	68	74	76	84	74	74	95	76	79	73	80	76	83	67	83	66	74	87	76	74	65	60	66	78	81	77	80	74	70	76	97	68	75	78	82	72	76	68	78	74	65	64	65	64	72	82	89	72	75	59	94	93	65	74	68	74	80	60	80	82	79	71	67	77	77	78	65	82	88	70	67	88	72	62	62	77	80	79	79	85	71	70	60	77	81	82	76	62	74	95	68	67	78	56	70	61	74	70	74	73	73	74	73	73	62	69	70	75	68	64	74	70	65	64	86	76	83	84	73	78	62	66	82	77	76	76	67	75	77	54	67	75	70	74	71	67	72	85	78	58	64	62	72	61	58	68	70	73	67	73	80	73	63	68	73	82	70	83	74	74	88	62	75	75	66	76	66	89	75	83	93	68	75	84	67	65	73	79	72	94	75	66	69	70	67	76	98	71	64	78	75	72	81	88	76	60	86	75	77	84	75	62	75	83	81	69	73	78	77	76	64	67	77	78	86	82	64	67	61	68	65	73	76	68	76	72	87	83	80	75	72	71	81	90	92	64	67	88	57	96	77	78	85	79	69	92	69	70	63	80	75	66	71	70	63	68	83	79	68	65	65	63	80	83	69	94	55	66	70	65	79	64	89	88	67	86	69	71	63	80	64	62	67	58	76	108	80	66	89	81	86	71	70	71	70	63	84	63	84	61	69	76	76	79	88	97	83	83	70	75	83	65	81	70	64	75	72	72	66	61	88	65	69	79	79	72	75	69	81	76	73	59	79	84	53	93	90	63	67	86	67	60	80	72	60	64	71	84	72	75	78	78	67	58	84	84	64	65	64	73	65	63	69	64	70	63	83	60	69	69	84	71	78	70	81	89	82	77	81	83	94	55	72	75	76	67	68	76	87	74	84	90	73	82	74	66	81	71	67	65	70	57	81	59	71	83	79	79	92	59	86	70	77	77	86	73	88	66	78	65	81	80	82	75	70	56	73	86	96	58	83	78	69	69	78	77	83	77	81	60	88	67	73	65	81	95	74	90	68	66	86	74	81	73	72	86	71	81	76	69	77	73	71	77	71	72	72	62	60	71	65	71	76	85	73	69	77	82	68	86	81	87	80	81	85	89	76	75	72	77	82	78	78	71	101	71	67	62	68	76	62	75	75	92	69	84	80	67	87	80	74	77	80	74	62	66	69	70	68	59	78	84	76	65	57	68	79	89	71	71	83	68	91	80	61	80	89	71	76	71	81	60	85	87	83	87	90	65	85	73	89	69	67	71	68	74	70	86	64	62	71	68	78	82	65	63	92	61	90	69	71	66	95	68	86	73	97	73	61	70	85	75	91	76	68	93	88	87	79	75	63	67	81	73	99	85	77	91	83	84	63	87	85	72	73	69	67	71	95	75	71	71	89	56	76	87	76	80	77	59	70	67	76	78	80	96	73	90	83	76	91	69	75	78	75	81	101	82	78	81	87	75	91	79	88	60	76	80	66	74	76	81	59	79	71	87	75	91	77	74	72	71	85	74	58	64	74	85	80	67	63	59	79	67	75	91	70	76	69	68	70	66	68	81	75	67	83	81	72	74	81	78	66	89	58	80	62	72	78	82	61	90	76	88	74	87	63	77	80	73	64	82	70	78	80	87	58	75	88	62	71	65	82	91	63	77	78	84	74	66	64	77	78	79	70	90	68	81	62	82	69	64	99	67	74	66	60	72	69	77	77	61	75	75	88	82	79	81	65	82	76	77	75	75	65	83	81	75	73	70	66	84	80	57	80	93	67	70	64	60	73	81	88	74	69	83	74	72	90	77	61	76	81	85	95	71	84	73	70	84	80	79	75	69	69	100	85	74	81	86	71	72	79	79	71	78	77	56	71	68	69	64	82	82	85	86	70	72	73	65	67	63	60	64	65	80	79	100	60	83	78	76	68	68	98	74	77	73	66	78	74	93	56	74	78	73	65	70	79	83	77	78	66	71	76	88	72	76	73	66	76	82	55	60	71	64	72	88	72	83	81	92	86	92	73	81	81	84	72	87	57	65	77	80	90	76	76	72	77	79	69	92	72	89	67	83	80	75	69	78	85	74	76	65	77	77	70	80	57	80	72	78	74	70	69	64	81	93	69	71	71	69	76	74	76	71	75	82	63	76	76	71	74	77	81	89	80	65	75	67	80	89	82	73	71	74	71	74	75	82	69	75	72	77	72	87	79	69	77	62	74	78	66	86	77	79	73	82	79	63	71	79	67	65	80	85	70	76	61	80	78	86	67	85	70	77	80	82	70	68	62	78	80	79	84	65	74	73	70	72	85	81	71	73	72	70	83	76	84	79	73	81	81	83	80	72	67	84	86	84	67	79	89	102	71	66
38383	28765	21247	25195	30898	30264	26460	22294	16591	11126	7543	5305	4749	4221	3676	2889	2406	2082	2187	2535	2710	2591	2204	1502	1343	1293	1173	1092	1148	1105	1070	1030	1102	1116	1111	1108	1019	1008	991	1039	948	989	979	934	914	934	895	924	873	903	897	865	886	911	830	836	867	835	885	838	837	904	984	1645	2861	3296	2889	2418	1720	1259	1029	919	929	821	872	790	824	799	777	830	906	783	884	837	841	791	821	843	818	764	837	794	815	877	805	817	790	833	777	817	777	800	820	770	819	813	831	832	859	801	811	795	862	759	872	787	783	764	811	795	834	814	826	797	819	819	841	797	812	823	824	851	805	877	798	832	818	848	889	791	826	764	841	870	828	749	812	801	791	819	801	842	839	846	848	809	804	835	842	844	797	816	848	806	819	836	785	870	821	837	841	789	813	859	835	830	805	805	805	825	874	800	805	830	801	865	774	817	830	808	802	838	796	790	814	850	849	801	859	794	847	834	802	844	806	774	813	845	839	853	854	821	812	831	848	817	820	821	809	798	881	778	841	809	843	825	820	803	820	840	764	817	825	883	784	823	814	855	797	840	822	811	881	839	827	816	820	768	799	829	860	815	840	813	852	821	848	835	814	825	795	790	783	883	799	743	805	820	804	845	813	804	860	808	829	842	800	823	863	803	786	777	848	816	831	834	860	793	850	815	848	826	811	847	836	836	800	834	818	796	838	844	863	873	809	820	815	847	876	829	809	822	831	833	784	839	790	804	766	831	871	830	811	790	855	828	901	784	798	803	798	846	769	857	807	812	864	832	814	830	858	834	809	840	840	845	862	872	847	851	842	824	763	792	793	788	775	818	877	895	848	782	854	809	863	839	795	790	816	831	847	813	815	821	829	814	834	751	815	834	794	855	815	875	799	782	800	786	804	809	842	824	788	846	809	806	812	818	818	842	848	814	834	763	776	813	829	806	801	796	812	845	834	809	879	788	819	803	817	814	813	850	838	821	822	828	813	833	803	816	763	805	832	850	874	784	823	848	830	804	813	838	757	861	843	815	812	823	820	844	870	798	783	861	782	883	805	821	814	806	800	831	796	837	831	818	830	788	837	808	802	898	809	799	825	784	825	802	818	851	853	820	797	850	828	783	800	830	804	748	823	816	822	823	854	764	819	801	788	791	851	841	799	844	849	817	835	863	814	869	812	796	825	851	794	833	831	840	820	828	807	831	817	818	885	779	835	879	853	800	817	846	836	859	824	863	842	835	799	823	837	817	849	810	811	811	844	778	811	796	824	838	816	860	824	806	813	834	827	838	771	828	804	877	839	820	835	821	804	853	798	752	820	806	878	832	826	840	744	853	761	811	851	825	863	817	776	855	798	867	791	853	782	820	759	819	856	832	829	842	853	816	856	812	851	828	846	813	816	804	821	802	837	807	797	801	820	844	836	796	756	791	800	833	864	827	857	850	828	807	830	843	837	820	809	830	787	835	798	793	800	828	839	766	816	841	829	838	876	855	772	793	817	844	867	812	763	807	823	833	779	813	829	811	867	830	849	807	785	804	786	860	793	831	809	811	879	825	800	841	832	869	830	851	747	833	843	852	862	818	826	823	813	865	809	845	929	852	815	832	822	787	807	861	832	853	802	826	860	839	814	856	820	854	849	795	793	832	797	797	797	889	853	775	789	829	817	849	851	786	798	834	834	827	861	802	804	848	795	839	803	824	807	822	794	808	787	889	832	774	882	816	817	823	815	849	826	845	865	814	829	815	804	858	820	792	841	849	792	832	827	791	845	771	825	861	830	765	818	791	862	791	840	779	882	832	831	838	778	855	855	829	837	828	803	805	811	809	813	820	786	837	837	754	871	877	849	845	783	845	805	815	803	843	839	824	836	804	802	865	805	800	866	806	900	825	820	821	845	873	794	865	827	818	844	836	831	844	783	805	792	807	829	790	787	890	833	851	831	833	807	826	830	787	879	802	788	824	828	850	808	798	820	881	793	796	769	855	842	866	825	844	826	814	776	817	808	848	834	822	875	805	860	816	840	767	832	851	797	802	820	788	799	788	858	819	851	827	816	765	790	789	846	798	782	827	795	815	816	857	854	784	736	869	795	798	835	833	754	837	819	835	831	815	832	831	830	768	891	801	868	828	801	841	851	861	792	839	821	839	835	847	809	831	773	732	823	813	797	843	823	787	828	794	797	823	797	796	822	841	821	849	814	851	806	848	828	788	852	818	825	805	814	813	835	838	752	827	790	802	827	833	829	810	849	846	783	882	831	837	870	817	869	825	813	869	835	842	851	821	819	817	873	836	834	847	814	785	799	768	860	854	822	789	811	820	798	820	815	826	789	853	821	807	830	854	861	872	774	856	832	852	850	843	892	804	814	849	799	775	824	823	805	824	833	823	797	848	863	814	807	847	821	817	809	819	800	830	805	808	850	773	792	850	814	738	861	804	769	790	802	815	840	807	747	813	819	829	788	843	802	846	844	852	824	846	769	770	789	808	826	826	822	827	818	795	861	803	838	792	803	804	799	837	779	804	819	811	818	847	822	821	796	831	804	832	745	837	819	756	811	801	808	814	808	832	839	807	788	894	834	779	862	819	783	867	807	815	804	857	805	853	823	820	873	832	804	779	819	746	832	795	839	839	817	835	789	831	781	805	802	787	902	802	818	837	848	858	823	812	821	859	828	869	844	840	815	815	799	819	825	859	803	790	831	833	849	841	839	846	865	801	811	806	805	829	813	822	813	811	854	805	826	800	845	811	849	798	825	842	811	847	848	819	841	845	848	829	807	808	834	774	822	842	843	831	817	804	830	855	793	846	857	872	803	821	822	833	781	849	818	800	825	775	804	837	806	803	830	807	795	839	845	850	838	892	834	849	840	802	770	817	852	837	840	821	870	830	851	820	821	870	914	841	804	863	778	822	778	846	804	775	797	842	798	813	782	830	811	831	824	855	827	827	855	777	829	847	849	827	772	862	765	851	835	877	858	834	834	839	822	806	837	822	779	837	795	785	813	851	837	823	827	830	820	806	797	839	808	863	811	812	845	837	834	792	821	790	828	808	832	816	830	830	860	806	836	790	831	811	844	834	859	861	848	800	843	798	820	821	804	804	811	844	807	824	802	827	848	841	827	833	797	767	792	809	837	849	826	814	860	835	799	781	778	784	849	809	832	820	854	789	823	848	861	833	783	856	840	847	788	802	846	843	797	806	825	839	819	846	823	832	784	817	794	834	894	742	840	801	797	873	818	807	864	753	846	857	810	843	829	753	801	777	815	846	816	824	834	809	822	796	840	831	814	838	851	834	802	825	784	883	797	827	836	858	836	778	841	835	814	858	794	854	837	807	783	811	822	790	841	824	850	805	776	815	832	748	824	818	803	834	803	810	822	870	811	789	824	895	866	824	805	803	825	810	841	797	866	857	862	823	809	848	814	856	832	815	779	857	807	855	887	825	837	835	780	860	788	791	769	832	827	786	810	792	817	841	825	825	818	848	800	877	846	772
4885	2147	1194	845	656	708	747	564	307	235	201	146	120	104	137	92	87	71	94	90	98	89	79	87	77	65	55	65	65	79	57	65	69	58	68	72	68	68	57	68	67	74	74	57	51	52	66	64	56	59	73	63	65	69	60	63	71	60	60	69	72	57	72	87	71	86	61	72	90	86	69	51	53	57	61	70	71	61	67	49	68	73	59	68	55	63	69	60	64	54	63	68	68	52	70	63	64	75	79	48	65	67	77	60	60	62	57	57	61	71	51	54	55	66	73	59	71	65	56	59	70	46	60	60	65	70	60	64	68	60	83	55	58	62	50	65	78	65	66	62	49	68	59	52	57	77	58	51	59	71	49	49	60	68	57	55	56	54	77	53	42	49	44	58	58	61	64	58	62	60	58	57	65	60	66	68	55	49	62	58	59	58	49	59	66	64	62	66	60	60	50	69	62	54	68	63	75	59	69	59	65	60	62	48	55	72	53	57	60	67	57	62	54	62	62	45	72	64	68	65	54	51	51	57	71	71	62	70	56	63	54	60	62	58	57	55	50	61	52	79	68	69	59	59	60	68	61	58	52	67	56	65	51	46	78	55	53	72	44	64	83	69	59	53	59	60	69	59	64	81	63	66	56	51	59	82	61	63	70	59	58	66	76	70	59	71	67	74	59	59	77	60	71	63	53	54	51	59	50	63	49	59	66	62	55	68	62	62	58	57	58	68	68	77	57	54	66	57	46	63	62	50	61	50	53	62	63	62	50	56	68	66	66	64	70	61	64	57	61	61	53	71	51	69	75	48	60	69	62	67	52	71	55	51	63	68	59	74	76	57	65	65	64	54	63	53	54	68	76	70	71	66	52	54	65	72	45	60	65	77	56	58	66	76	75	61	62	54	54	64	60	58	70	54	62	62	58	49	74	58	78	67	48	65	52	65	64	62	63	59	49	46	55	65	51	68	67	59	59	60	63	50	61	58	52	60	69	59	71	61	65	67	54	66	60	67	73	60	71	59	75	54	65	58	46	68	58	49	53	72	72	52	66	52	65	65	58	67	53	56	68	58	57	53	54	53	64	53	65	53	60	62	45	53	61	63	51	67	71	59	54	56	64	58	48	57	62	60	46	57	72	69	57	48	51	58	37	73	63	59	62	60	54	67	64	56	58	48	62	62	45	60	56	71	53	70	60	60	52	59	71	55	70	55	62	76	51	65	57	59	80	64	62	43	58	64	54	69	58	57	62	54	69	72	54	63	57	54	61	79	59	68	76	57	50	59	62	62	58	65	62	58	67	44	60	68	58	57	65	72	68	60	62	53	44	47	60	74	59	69	71	61	72	46	67	59	77	60	62	60	62	49	56	50	58	68	63	52	57	54	65	64	68	46	62	58	67	61	65	62	76	68	72	56	65	60	50	49	69	76	64	50	68	56	45	61	59	74	76	53	62	61	61	65	53	66	65	61	69	61	63	52	59	63	66	72	83	64	52	70	71	63	49	71	70	68	61	73	59	68	59	68	70	51	84	61	64	50	70	74	57	70	56	65	65	67	54	60	59	71	57	61	60	55	62	56	61	55	68	58	69	72	69	54	63	62	59	57	51	66	66	51	70	61	64	65	67	51	64	62	84	74	43	68	66	71	57	54	75	58	60	55	66	64	77	71	59	68	59	55	54	63	47	61	59	60	64	51	61	58	48	53	65	68	68	61	59	47	54	61	56	62	42	71	53	72	65	58	60	69	61	64	57	75	72	69	49	62	68	73	69	56	60	66	65	51	54	65	64	55	74	65	62	55	52	68	62	69	67	62	64	68	52	45	66	51	61	74	52	50	52	52	66	57	56	56	67	77	57	52	74	68	66	72	62	52	63	63	59	54	56	61	57	52	63	61	63	56	64	67	58	61	71	61	68	43	65	56	62	65	71	74	66	65	56	64	80	66	67	56	59	66	61	50	75	56	49	59	60	65	62	56	68	64	66	60	63	65	71	47	64	59	60	51	47	67	65	73	68	42	59	54	61	49	59	59	80	55	57	74	64	73	48	68	61	53	60	66	60	64	53	64	43	57	74	66	45	60	62	61	61	75	66	70	67	67	40	54	59	43	68	53	64	59	59	60	54	53	73	64	50	73	72	73	57	66	66	66	57	73	50	49	67	71	52	62	48	72	79	54	68	51	65	64	63	67	57	70	59	75	61	68	62	59	68	57	62	57	46	63	62	72	43	61	60	80	60	65	77	65	66	73	75	60	62	60	66	64	56	60	68	53	64	79	65	56	53	56	56	64	62	63	68	48	56	58	61	58	45	67	55	52	63	67	68	72	66	63	59	53	62	56	58	59	63	58	69	53	77	57	65	77	56	61	53	72	73	59	60	64	62	67	37	58	41	48	61	48	57	40	58	72	67	57	68	67	60	57	67	66	64	56	67	65	72	76	53	67	66	81	52	66	68	56	58	54	51	54	54	70	54	62	53	52	61	71	73	56	69	56	54	60	53	63	67	60	55	52	52	59	56	75	59	64	54	66	59	55	68	66	61	61	59	59	64	50	47	71	55	53	62	71	47	69	65	60	56	66	57	60	69	63	61	53	64	56	66	66	54	53	57	64	62	65	50	68	75	59	56	65	58	54	65	54	59	64	50	61	50	54	56	68	65	73	58	66	61	48	48	78	63	62	63	67	69	66	68	61	58	49	54	68	46	60	64	68	48	63	62	69	67	51	59	59	68	60	62	58	71	58	67	51	62	63	76	51	63	66	50	64	62	73	67	48	46	58	60	59	62	42	61	67	55	62	65	63	63	49	55	73	66	60	68	56	64	91	61	69	47	69	62	61	62	57	71	70	67	59	57	50	64	53	57	73	70	61	71	59	47	55	56	61	71	67	66	50	58	51	57	59	62	62	61	73	65	58	61	61	57	68	58	64	67	60	61	73	62	60	68	60	66	62	57	53	50	68	56	74	60	58	61	61	66	76	72	53	60	61	66	71	77	53	58	64	63	51	66	82	60	67	65	61	47	65	63	67	62	63	68	52	65	54	63	69	52	62	76	76	57	59	63	66	53	75	57	61	70	61	71	66	53	51	70	44	60	69	64	67	67	51	63	51	66	54	62	62	65	58	58	57	50	73	60	67	63	57	67	61	74	54	67	54	76	51	57	53	65	72	77	52	59	51	62	64	59	69	48	64	59	63	55	56	53	58	60	49	61	81	60	70	57	51	56	49	68	58	59	62	49	51	77	77	64	64	52	55	62	59	51	68	65	66	65	65	56	53	52	52	48	61	52	70	66	66	72	62	57	75	55	56	64	54	55	68	48	66	62	65	56	72	65	63	60	71	55	79	55	51	61	69	79	59	56	72	57	61	52	56	48	60	54	45	58	56	79	51	75	64	66	68	65	58	58	50	51	81	49	63	62	51	72	58	58	66	65	56	53	54	62	57	60	65	55	60	54	60	65	65	58	57	61	72	63	56	63	52	64	55	47	62	63	65	67	53	63	50
30560	18556	14239	16883	20832	22054	20125	15712	10075	6881	4927	3482	2890	2524	2393	1960	1643	1385	1377	1736	2006	1698	1461	1028	964	936	951	879	853	836	835	816	825	844	865	881	846	735	768	783	767	807	743	783	776	772	693	727	726	722	707	717	784	702	754	719	705	697	718	722	727	713	855	1004	1259	1385	1186	1076	917	808	767	754	688	698	725	672	729	663	726	709	683	700	686	730	738	687	683	675	724	697	701	734	696	666	748	691	676	704	688	683	665	754	653	702	740	684	717	699	703	655	692	733	672	641	728	697	698	715	658	655	707	695	702	686	697	677	693	668	706	679	667	662	680	675	657	673	662	643	715	703	650	702	716	675	713	682	671	730	693	701	690	680	697	659	708	671	704	672	707	700	692	666	687	668	697	683	723	675	689	705	657	704	725	688	722	676	692	718	680	659	650	682	685	638	690	708	656	708	731	658	696	683	708	666	695	685	729	673	682	718	729	726	694	676	722	716	744	665	734	695	698	675	681	646	675	684	709	717	708	709	693	672	688	623	705	721	679	722	701	682	674	700	675	707	680	672	659	732	743	658	758	688	670	684	673	671	687	695	671	743	673	720	647	673	720	676	699	717	665	641	653	746	650	702	733	677	720	683	695	709	671	714	687	693	647	684	724	664	726	650	671	693	718	689	682	690	635	718	721	677	726	730	658	707	665	746	734	666	651	676	702	706	642	702	675	695	681	728	700	674	676	682	695	633	662	684	655	662	742	701	647	708	728	715	719	623	704	681	679	636	698	737	637	701	652	724	695	706	704	698	699	694	659	706	703	731	659	689	729	683	687	747	712	710	745	687	712	657	687	720	731	691	677	676	711	687	736	725	720	629	713	715	714	731	655	681	686	674	704	705	710	701	659	724	648	727	689	718	691	657	667	687	655	694	701	677	706	691	677	687	684	676	694	700	664	692	687	729	674	729	724	634	692	667	677	737	688	673	693	703	787	681	708	699	672	671	611	696	646	678	633	709	665	714	653	729	629	660	681	704	705	692	660	728	690	709	701	706	639	702	644	697	694	657	708	695	685	684	617	677	713	654	701	656	732	682	703	696	676	722	697	686	708	640	688	714	668	695	655	690	696	702	638	749	683	663	683	655	645	663	672	678	720	700	674	667	678	671	684	699	701	675	621	687	598	746	679	703	685	669	695	694	675	707	656	701	668	670	713	658	680	698	705	740	705	670	703	728	684	719	677	710	667	672	730	681	693	703	672	684	691	639	686	659	678	668	655	683	696	658	700	695	686	688	719	710	692	686	754	719	673	667	667	684	679	678	680	695	703	708	705	678	676	703	705	679	663	710	629	740	658	674	670	709	707	710	674	698	668	707	701	710	699	686	667	711	701	721	724	691	717	703	681	692	695	683	755	638	700	726	687	744	704	704	720	692	700	686	684	728	656	743	688	727	647	694	654	670	656	683	642	661	708	688	698	668	747	692	727	705	667	692	731	742	719	702	650	699	670	700	709	709	711	694	703	691	700	693	703	678	686	726	638	705	686	707	669	707	678	687	665	677	718	699	683	691	686	696	665	659	688	698	636	655	697	661	700	685	701	663	722	721	724	701	701	703	689	674	732	712	656	644	731	704	721	701	665	713	659	681	697	736	682	719	696	692	711	662	677	750	684	653	675	669	740	716	723	711	736	725	634	679	687	715	715	757	724	672	717	680	703	729	725	685	733	714	665	691	701	751	691	733	733	676	659	686	675	704	733	682	677	669	699	704	741	626	641	654	687	692	660	680	709	693	668	703	697	640	696	759	707	698	693	660	676	690	718	661	726	675	699	630	755	704	667	674	652	671	737	684	704	704	702	702	696	684	649	669	745	743	689	681	663	743	674	716	729	680	676	664	732	704	686	660	703	690	716	701	674	700	659	663	721	702	691	679	686	697	647	658	701	698	713	678	670	802	703	627	762	711	706	681	676	710	700	710	679	734	674	720	680	729	672	684	660	705	687	673	694	708	676	679	703	674	666	733	718	666	704	715	719	686	701	704	670	672	699	705	719	677	663	687	679	680	712	693	680	705	654	706	709	729	720	696	743	687	708	669	675	726	690	640	654	644	662	677	707	647	693	699	681	692	627	738	703	708	661	713	673	674	696	741	708	730	693	659	680	684	697	657	719	732	709	659	699	714	708	700	717	737	690	690	713	739	674	705	737	681	654	655	701	729	720	652	746	707	664	704	711	725	711	714	680	729	702	679	698	709	675	697	669	729	700	697	723	670	690	654	690	642	714	682	646	705	707	732	674	724	683	703	637	672	705	670	699	681	688	683	649	675	657	708	709	656	719	646	693	761	721	716	677	683	714	722	686	689	705	768	661	693	704	664	689	749	713	717	699	705	646	667	681	721	679	654	662	697	734	659	690	687	706	709	700	645	703	685	662	692	689	669	722	658	698	665	730	700	683	682	647	671	698	706	657	659	689	690	712	704	674	671	706	716	703	680	774	688	727	672	667	686	669	725	674	692	660	680	676	688	651	684	683	693	675	653	663	710	678	692	653	660	705	664	689	673	711	690	720	686	722	681	678	694	707	679	690	700	683	727	723	687	707	681	674	695	709	688	639	662	723	651	644	669	676	665	706	695	673	698	680	688	742	725	670	692	699	712	655	710	723	699	642	678	686	686	693	726	674	712	715	710	676	678	656	671	702	717	725	666	697	739	679	683	699	649	697	685	708	725	644	716	744	710	689	687	705	688	657	705	732	691	728	684	713	683	706	675	682	645	702	648	715	714	717	693	690	636	684	707	683	732	701	706	699	697	682	707	734	681	657	708	691	670	702	741	678	667	719	648	699	676	660	667	654	705	705	664	737	723	686	732	741	745	711	697	714	734	713	721	637	703	684	663	697	644	671	716	635	659	687	696	706	727	697	699	685	641	705	655	702	700	702	719	692	682	676	732	676	708	742	691	676	651	702	707	676	723	676	697	672	713	696	723	731	643	721	685	680	695	714	696	691	711	687	646	706	722	634	722	651	685	684	703	652	722	708	718	698	699	650	674	689	680	718	637	633	717	647	727	639	658	676	654	645	717	725	701	658	689	694	654	703	657	731	669	671	669	678	667	704	703	731	680	688	696	695	699	681	705	656	705	672	705	709	654	715	734	674	713	673	706	660	679	708	708	690	711	697	660	686	677	686	708	678	686	686	701	712	709	635	685	696	689	700	662	692	694	718	695	669	645	676	708	692	714	729	715	721	665	655	697	725	681	669	709	714	772	699	685	656	694	726	711	672	679	709	667	703	695	714	703	669	686	685	690	709	701	676	682	725	652	700	730	711	667	691	674	630	690	698	681	680	680	693	669	709	686	670	683	683	720	687	705	695	715	712	640	724	713	731	737	676	666	690	671	668	690	688	717	686	654	700	713	709	659	728	645	681	760	691	689	711	748	720	679	685	628	657	701	697	664	694	742	677	701	678	692	680	687	686	698	676	671	718	708	689	692	700	719	741	644	663	680	709	693	652	679
6179	4031	2435	1328	1109	1260	1199	1041	946	368	183	178	139	115	127	126	114	78	70	88	99	92	91	98	93	90	77	79	90	79	85	74	83	76	86	86	71	64	72	53	70	63	76	89	69	70	72	77	79	67	64	75	72	63	66	64	78	93	63	67	91	72	79	103	107	95	92	82	80	74	55	71	73	69	65	58	69	56	65	80	79	72	67	63	72	73	72	74	69	68	61	89	54	75	73	71	73	65	84	62	61	65	75	63	75	73	79	61	70	67	67	64	74	59	45	68	70	63	73	77	71	67	59	71	63	54	67	60	63	74	86	66	72	65	61	71	76	71	76	65	74	61	67	65	71	67	73	68	56	60	61	63	76	83	75	56	63	57	63	76	52	67	52	67	61	64	63	66	70	76	67	60	66	67	72	64	73	74	68	78	77	66	69	68	68	54	77	87	78	51	48	65	62	76	59	57	62	79	78	82	66	68	58	55	59	85	55	67	82	78	67	70	69	62	69	76	61	75	74	87	61	64	62	58	82	60	54	71	69	54	68	82	68	66	84	76	88	75	69	65	70	60	62	81	74	64	87	75	72	73	56	80	64	60	58	86	76	80	60	62	59	77	58	61	61	61	77	68	65	65	68	57	82	62	67	48	64	71	69	69	69	63	70	61	73	77	66	76	55	85	54	72	70	72	76	79	61	76	57	67	75	64	77	79	80	68	59	76	78	73	57	74	59	78	54	69	69	62	85	61	76	68	68	71	72	88	75	75	54	63	57	85	96	56	77	70	60	75	67	56	69	68	58	60	71	57	81	60	74	66	91	87	78	73	70	58	67	73	61	80	73	58	66	60	81	76	71	64	66	64	64	78	59	80	66	72	78	63	60	73	72	59	64	58	83	91	72	56	73	57	82	66	64	64	63	67	66	77	75	66	62	65	80	69	75	75	69	64	68	71	56	61	83	64	60	71	66	73	67	65	60	70	90	70	64	75	68	78	71	66	79	63	72	71	65	71	60	66	85	70	73	64	60	65	77	63	86	67	65	77	63	79	63	56	55	76	74	71	80	82	74	78	69	75	65	70	68	75	56	51	67	76	74	76	56	73	67	56	51	72	64	65	76	66	62	76	77	58	62	67	59	64	65	80	66	69	51	61	62	68	69	56	73	62	74	70	57	58	70	76	79	73	72	67	71	67	71	71	80	67	74	73	74	82	66	62	76	64	87	64	67	75	70	74	67	67	56	73	65	66	77	65	68	73	58	58	73	75	67	61	51	63	75	78	63	63	78	55	69	68	64	68	69	72	70	67	59	62	60	72	64	81	62	76	59	68	66	69	69	78	50	73	57	70	69	74	81	74	65	58	62	60	65	67	65	63	75	80	67	61	73	78	64	65	75	63	66	48	50	67	68	78	61	81	62	62	57	66	58	66	71	60	64	74	57	63	55	78	65	68	74	61	72	74	66	70	71	67	69	70	61	74	68	65	90	80	59	81	81	73	55	66	77	63	64	57	84	52	69	76	65	59	74	69	71	75	75	71	74	64	65	76	71	65	73	73	75	66	54	74	62	83	86	63	71	58	54	65	63	58	71	82	61	63	80	68	73	64	65	60	69	77	70	69	59	67	75	79	73	81	76	64	67	75	74	51	63	60	69	70	59	72	78	60	76	79	68	66	71	68	72	66	71	75	70	71	70	62	71	60	75	79	78	60	84	60	70	56	70	69	57	61	72	60	56	68	61	71	71	68	65	78	70	68	85	70	69	62	70	78	68	69	63	75	65	64	77	69	70	76	62	66	69	83	71	80	65	72	69	66	70	69	91	64	63	78	72	64	73	59	69	69	60	78	72	71	68	63	73	56	67	82	66	55	55	65	73	64	46	67	63	72	59	58	54	77	58	71	67	70	65	73	50	74	66	71	63	84	65	82	74	81	82	64	68	71	65	76	65	66	69	79	64	70	65	56	77	64	74	71	66	75	55	70	67	65	80	74	76	66	75	66	71	79	69	75	63	76	71	63	84	64	70	70	67	63	64	65	69	65	68	66	75	74	74	71	67	62	74	77	69	82	64	80	79	61	72	72	77	74	65	71	65	87	77	52	79	55	65	66	69	67	53	82	72	63	73	75	71	82	71	72	62	57	73	56	57	65	65	77	71	47	53	57	70	72	81	82	66	64	75	67	69	73	72	76	75	65	85	63	69	70	62	83	75	54	65	71	57	71	69	63	69	48	64	67	75	69	69	57	71	65	76	63	55	64	64	65	63	62	62	65	73	60	63	75	73	71	71	62	74	72	71	62	51	73	70	78	66	55	78	52	69	87	67	56	75	65	87	59	70	71	66	52	57	90	79	77	68	61	70	68	60	76	70	69	74	55	65	48	63	68	75	72	83	61	70	70	68	86	67	50	68	71	63	62	76	57	73	66	61	73	65	61	66	60	61	83	67	90	70	75	79	71	67	68	51	71	70	73	79	76	54	71	77	60	67	60	71	56	65	64	65	86	61	60	70	76	73	63	74	67	65	64	83	57	64	67	68	55	72	47	78	64	70	82	76	78	59	70	75	65	85	72	71	75	64	68	59	74	59	78	65	72	65	89	68	72	71	59	71	73	59	59	57	72	66	72	92	63	75	71	65	70	60	75	62	74	61	72	70	77	66	70	75	68	60	55	58	65	79	70	81	73	70	80	69	56	76	70	71	75	46	75	64	66	66	69	65	59	60	65	82	71	71	58	73	67	71	78	63	71	73	78	57	62	57	64	63	59	75	57	70	70	77	85	70	76	63	76	77	78	65	67	70	71	61	64	73	79	70	79	74	67	66	64	61	60	87	63	57	68	75	74	71	63	57	64	52	63	77	71	63	65	67	69	66	70	65	69	77	63	68	62	63	81	60	62	70	65	61	74	77	57	63	94	64	64	77	66	83	55	62	68	65	66	65	69	69	65	62	70	49	69	60	74	81	69	62	58	74	69	71	69	67	73	68	80	57	79	65	58	70	67	73	63	88	75	74	68	67	57	71	71	63	61	52	75	69	57	69	77	59	85	69	65	71	80	84	64	73	79	70	65	45	73	69	71	70	74	58	62	80	77	72	66	62	79	58	62	57	59	70	55	64	76	66	72	60	54	66	67	65	58	70	70	72	78	68	72	66	67	71	63	70	66	65	72	59	68	70	70	72	59	72	71	81	66	82	57	50	76	61	66	69	66	50	81	81	69	63	68	62	61	74	73	69	67	75	73	69	77	68	77	65	67	79	72	62	67	59	58	54	77	94	85	71	66	73	68	63	72	66	58	78	83	66	58	83	59	69	73	77	61	80	73	79	59	66	68	82	69	73	74	66	62	78	63	55	84	64	65	63	80	82	56	71	73	62	86	67	63	74	55	76	86	66	66	68	70	70	69	66	62	78	62	67	61	83	66	77	62	78	59	65	75	57	66	77	66	78	62	66	76	90	63	70	66	72	77	65	64	89	76	66	59	64	77	49	64	66	62	51	72	70	74
35156	23853	19192	19839	25410	26650	24653	21114	18051	9038	5541	3964	3122	2780	2576	2155	2025	1605	1462	1541	1928	1701	1497	1280	1062	1013	975	923	916	901	946	853	928	877	954	844	873	819	807	799	809	837	810	777	810	797	803	801	828	834	808	817	816	798	764	796	734	768	765	719	815	819	1030	1275	1552	1719	1754	1406	1171	973	860	787	821	752	747	760	758	778	751	751	762	772	779	728	784	786	763	746	778	751	790	744	777	767	777	790	712	785	736	762	790	741	736	777	738	752	783	762	759	750	790	855	731	756	775	745	742	777	726	759	791	801	766	834	772	829	772	750	789	745	721	777	745	711	779	764	726	724	745	776	746	735	764	762	761	791	732	769	729	750	760	729	786	754	777	766	748	787	701	786	783	768	770	744	701	829	745	757	737	806	782	775	758	738	722	738	757	820	773	739	721	713	727	772	781	780	769	730	735	749	748	714	740	771	763	693	760	759	763	789	711	745	758	771	799	755	762	765	731	753	774	824	778	740	742	795	810	743	727	840	757	800	768	756	758	741	759	734	828	763	797	734	781	764	741	770	781	779	802	785	752	819	788	775	720	798	808	739	773	756	780	778	731	745	754	786	744	738	839	797	728	757	758	773	786	753	791	749	765	746	806	737	762	770	705	752	768	740	734	751	769	760	774	766	712	809	752	788	801	746	751	762	770	740	749	739	736	781	745	771	726	780	770	772	720	781	801	788	743	732	752	798	779	741	771	768	771	783	768	805	734	725	753	741	745	763	759	741	766	788	786	779	765	778	740	783	767	745	784	826	766	776	775	798	788	774	756	771	776	791	751	745	778	778	778	770	790	774	768	758	775	776	801	784	794	776	764	757	732	753	721	804	765	742	762	741	778	742	765	747	789	803	759	774	725	745	775	803	753	746	763	734	756	832	741	723	751	779	764	771	777	773	775	768	726	752	749	798	730	760	721	753	738	691	715	709	796	749	721	755	775	753	774	776	791	790	792	724	758	821	784	753	777	739	802	743	735	756	794	752	799	783	729	809	785	797	750	763	752	731	734	785	763	755	779	772	763	745	748	768	799	764	716	716	734	789	789	722	756	737	778	763	775	786	757	712	773	813	772	758	759	780	768	723	772	741	766	763	774	741	764	733	765	758	737	796	785	778	756	731	770	787	752	762	812	782	788	778	772	772	768	753	787	774	804	796	766	760	760	763	791	782	762	722	797	798	745	756	752	773	785	720	760	731	743	770	766	782	757	798	771	771	786	773	745	755	749	741	771	797	751	750	747	803	793	811	726	782	797	800	807	756	776	752	734	780	739	778	740	758	740	740	728	748	783	730	769	767	830	765	714	742	767	709	765	758	780	761	771	793	781	724	812	767	768	787	720	804	732	782	794	779	814	768	791	754	747	759	771	738	773	794	745	769	787	696	776	812	746	760	827	758	781	780	791	804	789	762	766	715	777	771	768	797	794	758	773	783	819	719	757	799	766	730	760	749	746	749	767	786	702	771	814	788	827	766	738	775	736	759	750	725	719	775	759	751	748	712	725	763	752	762	749	810	734	746	763	739	768	763	753	785	774	753	737	717	785	769	771	747	742	810	758	715	807	751	781	789	782	749	784	767	772	738	792	784	730	731	722	712	746	766	765	736	743	769	729	767	728	711	773	789	733	765	717	737	757	746	729	760	775	747	767	708	784	770	756	744	815	812	779	704	820	803	719	744	803	751	748	784	805	783	749	786	750	783	770	795	804	787	779	759	719	749	788	759	735	799	735	736	738	803	739	756	755	789	768	758	789	708	784	737	716	775	816	792	717	722	783	762	766	797	743	779	752	809	749	765	769	757	735	789	740	759	769	781	756	784	734	720	796	759	826	799	740	783	745	788	781	756	765	757	719	791	764	775	792	779	767	763	746	743	758	788	792	766	734	760	731	765	745	801	777	805	800	779	762	775	738	696	731	793	778	702	767	774	770	820	757	767	780	735	692	753	758	714	796	806	781	744	755	776	740	799	754	748	760	775	829	732	722	776	699	762	788	726	757	735	732	796	759	749	818	738	736	741	776	758	804	756	720	761	779	763	755	801	782	717	778	774	749	764	778	758	756	764	716	846	726	779	749	749	765	751	735	769	761	758	759	771	729	769	820	728	779	795	729	772	763	786	766	760	741	745	763	763	771	728	729	793	816	794	700	765	758	816	722	796	828	736	727	782	769	771	752	781	778	799	819	762	801	723	745	742	783	780	744	782	743	776	752	789	740	788	778	781	762	755	726	808	775	766	711	793	816	769	753	767	775	726	770	741	758	820	755	726	717	757	755	750	754	774	776	726	762	790	795	770	736	759	696	837	750	775	773	760	808	787	727	773	766	784	735	779	778	716	780	795	771	754	777	761	735	777	770	780	790	684	782	753	781	762	764	748	795	810	766	752	766	755	740	769	768	752	774	743	780	761	749	778	746	747	753	726	763	734	816	752	816	798	782	758	771	740	788	762	760	776	782	766	727	798	747	747	742	779	778	772	752	736	768	756	795	781	780	746	719	789	749	814	765	777	752	721	745	715	773	766	746	701	708	775	770	733	765	758	794	813	743	754	748	805	736	716	732	794	723	743	774	770	737	752	742	778	764	736	790	784	793	776	805	735	765	751	789	778	702	741	760	794	740	779	765	753	753	809	772	739	746	768	756	814	724	778	785	753	761	768	766	784	715	729	715	746	763	777	750	768	746	734	756	715	774	833	790	782	800	722	736	799	762	684	712	775	758	746	740	727	701	787	748	864	761	761	773	746	772	755	714	779	774	734	767	748	787	732	739	799	767	769	786	715	807	779	813	719	803	726	748	711	806	787	773	752	780	789	713	735	725	736	743	787	809	784	772	838	703	807	743	773	780	796	774	768	787	744	759	745	760	723	773	775	776	771	813	717	770	790	742	723	772	756	737	752	723	738	749	747	809	725	759	773	761	791	775	761	776	772	732	737	813	781	808	768	772	771	784	751	776	791	766	757	728	750	780	759	777	764	737	839	761	823	751	766	758	810	772	773	747	751	749	733	762	794	766	736	754	746	773	781	733	742	777	753	759	724	743	745	703	826	767	832	808	769	775	755	770	814	808	718	762	734	765	788	799	731	744	757	748	697	764	767	737	769	744	725	775	730	775	818	772	758	735	797	726	761	784	763	746	753	747	787	787	793	747	771	790	736	765	784	781	776	709	770	780	733	788	797	774	759	785	781	752	766	813	806	813	726	774	763	740	723	766	749	774	732	785	739	750	773	721	764	753	789	723	767	783	745	792	779	740	755	738	811	720	762	758	726	807	747	775	780	745	792	758	698	811	770	767	730	763	775	723	753	765	766	727	756	794	734	779	783	765	782	789	761	761	753	774	803	813	742	766	706	768	757	785	750	726	765	783	739	733	750	813	779	754	745	853	787	729	746	794	781	793	728	766	794	761	782	758	785	763	761	763	731	800	737	761	767	784	781	784	766	754	803	779	798	739	788	764	745	767	747	739	749
7925	3951	2118	1506	1533	1840	1744	1625	735	331	207	159	148	134	132	102	95	98	79	91	96	94	104	64	89	74	88	72	66	77	66	57	63	61	80	68	60	63	91	69	69	56	72	77	72	83	59	63	75	69	70	59	85	74	50	65	53	57	61	82	64	77	78	73	93	135	97	95	97	83	64	74	62	70	76	74	62	68	66	71	54	70	67	57	63	51	72	58	62	62	77	68	56	63	64	70	80	69	65	50	61	49	60	60	57	72	65	64	69	64	67	69	60	57	59	73	62	48	77	69	55	70	70	66	54	69	53	92	73	61	72	58	63	64	71	67	62	56	67	52	69	70	71	67	72	66	72	79	70	62	61	66	65	63	82	64	83	58	52	70	57	69	67	60	67	60	51	62	68	57	73	65	77	67	63	73	69	72	56	76	57	78	66	61	57	79	56	73	83	68	71	74	63	78	58	79	59	76	69	72	61	62	62	82	61	63	66	78	58	68	78	76	72	71	64	56	67	63	67	68	65	68	59	68	75	74	62	55	73	69	58	72	66	58	63	73	55	55	60	51	68	67	76	73	60	66	80	57	69	50	65	65	61	67	62	61	64	64	62	59	70	59	64	57	63	58	60	51	71	63	69	76	65	58	79	61	48	57	70	64	77	61	63	63	67	73	71	59	60	65	57	67	59	70	58	74	70	61	64	70	58	75	52	61	60	57	61	65	65	68	57	90	71	86	65	66	64	63	50	62	63	56	54	63	75	50	74	57	69	58	75	67	64	49	54	60	70	62	73	85	62	64	63	52	69	82	57	74	63	71	63	66	60	70	77	63	66	73	66	71	65	75	58	59	49	64	68	63	69	63	56	70	68	43	75	59	67	68	79	66	64	71	61	71	50	69	61	49	57	77	74	54	59	65	63	66	71	53	65	65	64	65	62	64	67	65	69	56	57	86	51	62	55	71	56	71	69	64	75	63	70	56	66	52	60	67	61	65	69	60	53	69	73	74	64	79	71	54	89	53	59	69	54	65	58	62	71	54	62	59	62	63	80	71	72	60	53	63	55	70	66	77	69	55	55	65	67	74	86	52	77	83	60	54	81	57	72	67	66	75	74	68	66	61	55	72	93	61	57	62	61	64	68	56	64	77	61	73	60	64	69	64	72	81	79	66	62	51	66	67	63	60	60	52	75	81	73	70	61	55	73	52	67	61	78	69	53	75	64	65	67	67	66	62	75	59	46	80	58	43	58	80	70	59	59	60	64	58	65	52	53	55	69	82	64	74	62	70	69	54	55	56	58	65	76	72	65	55	53	61	83	54	70	74	57	73	49	61	58	75	64	69	65	65	64	53	64	58	71	75	64	67	62	60	76	75	62	74	69	71	82	58	70	61	63	74	71	63	58	58	63	63	70	68	53	68	70	61	65	78	76	59	70	61	63	72	71	58	50	69	54	70	68	59	83	62	67	75	65	74	67	59	62	61	66	55	69	59	70	61	56	79	63	65	80	73	57	52	64	63	58	57	54	61	77	55	65	63	58	76	57	61	67	56	68	67	52	58	59	68	64	67	64	54	56	74	70	69	56	61	55	71	84	81	65	64	63	64	60	72	57	70	53	55	72	70	69	55	62	59	63	57	90	58	76	83	75	71	65	72	61	67	68	60	69	76	60	70	75	62	64	54	65	73	62	57	54	57	70	52	59	88	76	60	68	56	71	63	52	73	77	70	68	65	59	62	58	68	67	60	52	56	65	56	75	69	70	67	73	61	50	76	65	59	49	65	58	77	75	53	62	79	64	60	52	54	59	70	76	68	47	70	80	60	67	52	86	55	69	69	63	65	75	75	58	68	63	58	65	61	71	64	45	63	55	62	72	59	60	66	63	54	84	70	64	50	64	52	73	81	57	73	54	74	67	69	58	73	46	64	52	72	63	49	60	54	65	68	64	76	60	68	64	75	60	74	75	73	70	67	64	62	56	52	63	57	77	70	63	68	77	61	63	66	58	68	65	57	66	65	66	68	69	67	59	50	67	72	67	68	48	67	65	54	63	66	63	75	63	62	68	70	66	69	64	80	59	70	63	79	65	65	68	84	66	58	80	67	55	79	63	56	67	57	67	75	55	80	65	65	85	58	54	75	65	71	84	67	68	66	67	74	62	72	55	57	70	68	65	64	56	58	66	65	61	66	73	67	65	75	64	68	63	65	62	66	72	75	62	67	51	73	73	58	71	70	62	57	45	50	60	73	67	74	63	70	65	55	62	62	61	70	62	65	61	71	61	68	63	60	67	66	62	63	57	76	55	64	71	72	59	75	76	76	60	68	60	74	70	66	71	69	73	59	59	75	73	67	75	67	59	67	69	58	59	60	51	68	56	73	62	54	55	68	65	68	55	76	65	70	55	64	52	55	56	64	64	61	75	57	52	80	51	83	68	45	66	76	64	66	89	89	74	74	62	71	61	65	62	57	53	62	71	73	65	68	79	71	72	60	57	70	68	63	71	66	55	76	64	62	72	68	51	56	61	64	57	51	65	60	57	62	66	58	62	63	63	81	71	69	64	74	77	58	63	73	76	63	74	72	71	63	62	51	74	53	57	50	62	55	75	64	48	53	67	77	59	58	67	68	65	60	56	73	61	79	69	60	67	62	82	52	69	64	75	65	62	62	62	71	55	69	65	54	78	55	65	56	69	52	67	57	73	70	56	56	70	73	61	53	68	61	79	61	58	62	72	59	64	51	61	65	72	57	74	68	61	79	83	70	62	66	61	61	61	73	53	82	58	75	65	59	69	60	78	73	54	64	58	55	69	63	69	53	58	63	52	67	83	57	56	55	59	64	68	62	72	59	73	69	78	69	61	63	70	62	55	61	64	51	64	70	60	64	65	52	63	73	49	82	71	63	72	69	64	56	73	53	79	71	72	60	73	47	64	85	49	56	66	79	61	65	64	73	67	70	69	71	67	52	67	71	65	68	72	60	64	84	74	57	61	57	62	60	61	72	62	65	60	74	79	51	62	59	82	73	83	57	72	42	68	70	75	62	77	50	61	72	60	62	68	73	66	64	71	60	73	71	63	74	59	74	71	41	68	80	64	57	62	60	66	52	53	80	63	69	64	53	65	71	74	49	76	71	64	59	55	66	72	77	55	66	64	59	57	68	59	68	74	64	72	62	69	55	80	81	59	71	46	64	78	58	69	70	68	72	72	79	80	72	67	78	67	68	66	60	68	55	65	62	60	66	73	62	61	69	76	66	57	66	79	67	73	65	65	61	68	63	66	70	53	48	73	68	58	58	72	73	55	63	50	79	73	73	62	81	54	65	77	55	66	68	66	70	49	55	52	72	68	69	81	87	58	78	74	67	64	55	72	55	57	70	73	68	58	63	72	60	65	65	68	59	66	73	56	58	74	69	74	73	63	62	64	69	74	73	75	53	60	64	65	54	78	62	57	66	62	58	67	71	87	65	67	65	60	74	64	54	55	73	73	67	72	63	68	66
33713	23156	16620	20985	27971	29356	27219	24382	15159	8701	5889	4381	3239	2853	2558	2199	1905	1827	1402	1527	1667	1708	1380	1299	1153	998	897	987	945	964	967	922	850	883	890	910	790	848	780	808	760	774	718	747	779	771	780	749	751	734	701	766	791	732	719	738	704	709	749	725	798	734	792	981	1448	2005	1914	1605	1139	1125	929	810	724	778	765	746	760	704	725	768	685	692	706	734	701	774	709	700	719	711	699	724	716	687	706	803	737	706	728	710	669	723	769	732	673	744	770	673	704	676	706	704	759	747	691	713	779	722	689	681	729	703	718	793	759	716	738	721	683	773	727	711	669	759	703	739	750	779	736	765	732	740	702	717	689	723	702	709	726	780	700	766	738	691	781	735	755	703	729	679	740	745	697	716	747	753	775	740	706	680	750	740	710	716	728	733	730	731	767	763	729	708	751	730	724	729	683	720	742	786	751	733	765	741	751	755	720	677	727	735	747	737	764	700	736	693	742	759	742	710	767	708	709	759	735	703	737	755	756	752	758	767	710	740	662	698	717	688	776	809	705	747	737	766	703	738	764	748	705	755	761	747	720	741	734	728	707	739	732	740	709	724	768	735	708	758	764	732	734	673	693	760	773	755	739	672	735	744	726	703	691	668	724	757	745	733	756	688	723	724	725	734	727	721	744	722	730	702	746	755	751	712	740	716	753	777	744	717	738	763	762	713	749	705	724	747	711	760	718	697	745	781	736	744	752	717	694	708	746	740	781	720	723	722	741	737	737	743	733	716	724	752	737	767	792	738	719	744	750	712	683	720	720	686	713	750	773	717	768	746	737	726	714	719	764	728	698	734	710	721	717	736	688	727	751	691	724	729	733	728	730	752	700	713	697	734	721	769	736	761	739	706	805	777	726	756	759	711	780	762	731	740	762	706	735	738	700	721	697	747	754	781	713	745	740	716	752	699	776	716	720	742	746	733	764	732	742	746	735	758	769	727	738	772	705	743	802	662	778	759	750	769	747	704	756	743	755	718	747	711	720	742	763	775	760	732	674	736	747	670	724	696	687	735	752	773	759	733	755	723	717	732	737	713	697	736	738	723	730	727	707	742	721	722	705	745	707	724	729	696	709	729	755	733	718	756	695	711	686	726	730	713	796	769	696	739	699	725	756	794	733	765	759	760	769	739	743	727	718	767	736	764	712	728	735	767	719	787	739	771	738	721	727	711	731	737	700	743	725	733	759	702	731	779	748	714	711	757	755	728	752	777	716	711	753	762	749	722	714	740	768	727	712	728	694	734	747	699	708	713	698	748	724	738	738	701	696	739	680	705	719	746	755	769	768	782	712	698	692	723	710	726	687	743	676	740	743	763	802	756	748	720	716	722	782	754	762	689	752	761	736	749	748	740	666	694	741	745	718	765	736	754	684	706	729	730	722	713	723	709	751	738	713	669	754	752	756	669	776	716	718	717	725	743	738	705	710	697	757	759	727	761	708	710	740	725	707	746	766	745	710	711	722	757	728	790	775	753	672	802	751	704	745	684	764	759	691	778	711	768	717	680	735	765	775	754	724	746	736	788	710	755	745	707	769	720	676	687	762	712	679	735	738	768	767	714	689	695	710	717	726	722	749	688	726	708	746	752	756	734	792	752	716	685	716	743	692	687	759	748	734	751	715	711	736	733	744	731	704	746	692	695	740	706	751	722	768	715	747	762	782	747	782	758	742	751	738	712	739	741	753	726	694	755	719	738	769	794	661	737	728	721	733	705	730	746	715	727	718	741	745	765	724	713	753	746	718	708	722	693	745	742	726	710	703	755	734	752	711	765	694	694	692	766	695	681	710	712	762	740	726	703	721	739	755	707	703	703	690	728	746	726	744	745	726	762	762	754	727	717	739	718	718	760	705	705	736	702	723	702	731	752	734	760	751	708	725	713	731	738	777	709	698	770	743	741	752	723	746	749	720	715	742	693	712	799	700	722	721	733	705	691	776	760	756	689	734	674	709	763	766	715	774	734	733	757	751	756	738	730	757	703	711	718	736	730	774	752	755	725	733	735	776	712	741	707	683	724	792	734	719	701	731	772	748	681	750	761	719	717	718	757	750	717	711	732	753	756	688	711	719	704	708	713	729	742	770	783	740	699	681	728	737	710	754	729	733	737	771	701	688	738	749	713	736	732	775	731	709	753	753	752	707	704	732	745	786	756	730	720	741	742	762	776	734	779	714	723	737	723	750	677	723	735	707	758	724	741	778	724	737	712	736	726	719	750	733	684	739	709	731	736	701	701	732	725	753	741	737	689	727	724	737	709	751	685	729	755	780	702	687	730	720	681	766	774	733	756	704	715	721	690	767	723	702	724	731	738	690	694	733	711	694	750	707	750	725	767	712	746	706	782	750	731	746	727	748	777	792	805	753	729	715	772	744	665	729	743	686	721	820	749	714	721	708	755	772	696	729	760	781	744	724	730	756	687	726	726	737	715	748	749	673	763	725	740	756	723	712	748	705	753	766	725	737	735	723	765	747	731	683	749	734	726	714	754	770	772	682	749	716	743	712	752	709	717	724	725	706	767	747	757	750	720	764	699	735	716	709	720	732	717	759	720	714	718	722	700	691	786	723	769	698	779	711	761	698	700	749	734	736	750	755	689	716	753	736	740	743	735	737	762	732	740	706	680	730	731	665	698	734	716	758	704	708	752	769	713	795	747	703	748	731	739	755	759	734	747	727	715	736	719	724	715	699	727	694	740	726	709	704	757	727	744	772	754	740	731	663	759	718	724	778	762	766	764	767	688	712	718	743	745	722	692	657	750	740	756	746	721	709	733	747	713	714	729	699	758	748	731	725	729	716	674	692	716	761	725	770	713	772	739	720	698	750	714	727	715	735	709	748	755	746	711	706	724	725	735	758	757	723	699	749	723	728	690	736	745	726	720	736	750	730	676	703	707	728	742	688	690	709	691	705	697	728	709	726	749	772	721	727	771	783	742	678	730	726	739	688	723	723	768	762	685	765	732	754	728	718	773	727	675	739	715	684	729	768	738	763	737	706	767	723	748	713	724	717	730	764	743	741	700	784	718	781	720	786	740	662	736	666	729	726	739	742	699	751	734	710	752	694	729	728	703	799	693	760	693	745	665	660	723	707	693	758	701	760	770	775	709	717	725	744	751	714	738	704	744	747	762	731	732	717	722	721	712	746	741	738	738	706	759	785	720	746	726	715	739	703	695	782	709	710	761	771	751	691	724	782	692	729	714	717	709	748	661	723	743	736	730	709	714	742	705	739	753	717	736	734	739	677	742	765	760	735	745	762	780	707	736	740	722	750	718	749	682	668	793	735	729	759	799	708	711	724	750	709	710	739	763	711	783	690	763	771	734	711	723	724	694	727	773	715	685	727	719	746	742	686	739	734	758	669	721	754	690	709	796	706	725	758	717	716	767	726	720	695	722	708	747	742	684	772	742	725	724	706	677	756	738	755	716	751	723	757	768	787	709	769	702	758	741	719	716	709	765
11003	8194	4162	2318	2424	2208	1488	1744	1396	554	292	186	178	165	139	150	124	136	111	94	115	97	94	95	71	91	85	85	83	73	86	89	88	91	76	65	76	88	93	75	84	62	73	71	85	67	84	73	72	83	83	83	83	80	97	74	76	81	75	87	76	76	78	107	102	151	132	131	110	72	106	104	93	84	78	77	71	83	71	77	62	88	64	61	81	77	62	64	72	83	81	88	75	71	80	75	79	84	96	73	76	83	79	76	63	80	69	71	71	75	83	54	63	60	78	73	76	63	89	83	81	85	65	79	71	70	60	97	71	68	70	69	66	63	94	67	69	67	62	69	84	85	68	68	58	91	68	85	65	78	80	72	60	76	80	83	73	98	72	63	71	77	72	67	62	79	85	79	59	76	68	73	84	74	77	79	56	74	85	75	83	72	83	70	79	76	71	67	75	76	79	82	74	73	69	78	71	77	95	69	77	73	88	82	94	69	71	78	66	74	73	76	65	80	68	74	72	79	85	66	72	65	76	72	78	60	69	90	74	74	69	84	74	73	69	66	69	84	66	76	72	90	74	70	71	64	78	68	59	67	72	76	97	58	81	71	80	85	65	64	59	83	66	81	71	80	76	67	70	76	64	82	74	95	65	66	68	88	70	68	81	67	75	75	90	76	77	75	63	63	78	87	55	70	66	75	61	73	64	69	86	75	76	94	63	72	92	80	79	50	59	80	67	74	85	72	75	62	70	85	59	75	68	72	75	82	69	90	77	69	78	81	79	64	75	77	76	80	81	77	90	75	79	69	83	67	68	62	73	73	55	76	74	78	86	70	84	78	71	67	73	67	82	72	64	73	69	69	88	76	81	64	83	71	67	67	75	66	75	83	68	72	81	87	74	71	86	88	73	65	77	77	93	63	67	69	85	50	78	79	72	78	63	80	66	100	70	85	70	57	65	89	76	75	62	87	64	78	75	83	80	89	79	62	80	74	80	68	59	84	63	71	57	62	94	84	87	75	73	70	67	61	76	71	64	68	79	76	74	82	66	75	71	73	76	74	64	78	69	66	71	68	67	66	108	73	89	97	79	66	75	81	68	67	86	84	76	91	76	62	77	74	71	70	69	58	59	68	71	76	69	76	83	71	73	69	71	73	57	88	68	72	63	72	79	78	72	96	64	72	60	84	77	79	74	78	79	75	66	88	74	67	61	71	89	73	78	85	77	71	74	69	88	76	97	76	75	80	75	72	66	84	83	77	72	82	69	74	74	74	76	90	68	72	62	85	56	75	76	81	67	76	68	56	70	76	79	67	69	70	67	66	63	70	72	90	71	77	72	62	75	71	85	75	69	71	63	71	82	79	74	65	76	64	62	73	72	81	75	76	84	82	78	73	67	79	59	73	81	77	75	58	73	83	67	82	76	80	67	80	81	67	84	81	77	74	73	79	74	62	75	69	68	70	60	84	69	65	67	64	91	76	56	66	68	69	61	73	66	53	74	98	79	61	80	96	64	83	75	71	90	64	60	73	75	57	80	53	89	60	77	78	81	77	65	75	85	85	79	70	67	73	86	58	80	67	65	75	76	70	61	65	58	81	68	67	59	66	64	76	57	85	63	82	83	66	73	87	80	78	66	59	63	85	74	81	79	65	64	69	70	73	84	61	73	77	67	83	85	71	71	69	65	66	79	76	69	59	55	64	76	73	75	67	72	74	70	69	71	64	78	74	72	89	78	88	80	75	62	72	69	62	90	76	70	67	77	69	75	92	70	76	90	87	69	61	69	65	63	71	67	65	75	72	71	65	82	83	84	53	67	75	68	70	75	84	85	75	53	71	80	74	77	73	83	75	72	83	90	93	71	80	85	87	78	95	79	66	71	85	64	65	63	65	75	67	63	67	69	79	81	70	69	84	80	74	83	72	57	81	83	97	65	68	56	71	68	61	72	85	81	65	86	75	87	80	65	78	65	75	64	70	68	63	71	71	84	74	64	74	67	73	79	62	81	77	77	77	80	67	78	81	71	69	79	73	80	70	76	88	63	79	70	72	79	70	78	76	81	71	91	61	78	72	78	82	68	69	61	71	69	81	68	83	65	80	78	84	74	78	62	63	69	64	72	76	72	67	52	72	75	90	80	82	67	70	78	73	72	67	77	94	77	81	66	71	91	87	69	81	66	72	79	83	74	74	85	82	70	68	83	81	77	85	84	76	56	73	63	69	76	79	82	77	83	77	66	72	75	70	69	74	67	72	80	71	77	82	76	71	93	78	64	66	78	73	73	84	68	85	80	78	79	64	76	67	63	60	69	61	84	86	81	77	67	75	89	71	60	75	63	88	71	82	66	67	64	56	61	66	72	59	66	73	74	67	62	88	75	67	71	81	71	70	70	74	69	61	65	69	81	87	59	85	73	69	67	64	73	64	77	83	62	70	72	67	64	95	85	73	65	83	61	71	79	82	72	69	79	81	80	75	68	78	65	75	75	58	68	74	70	80	70	73	80	78	79	80	78	72	73	79	75	93	71	69	61	68	76	72	71	57	88	85	70	72	77	79	68	62	70	72	75	77	78	79	86	73	70	75	78	102	81	72	73	74	79	67	84	85	71	67	71	74	64	67	77	89	83	62	89	68	72	68	65	79	74	80	64	72	66	68	68	60	71	76	71	60	72	64	66	56	83	66	58	76	90	80	63	73	61	76	66	74	70	76	60	66	60	73	86	79	78	73	57	63	72	84	71	76	82	71	66	72	69	61	72	74	65	62	75	78	70	79	84	75	70	69	77	57	74	76	73	84	74	73	76	104	75	80	77	93	69	77	82	64	73	75	68	66	72	62	76	71	77	72	76	72	65	72	68	79	79	75	78	54	56	72	72	71	95	80	76	85	79	68	76	85	69	68	84	81	86	85	76	71	62	67	77	81	65	56	81	94	96	67	69	74	62	58	84	71	58	79	71	77	79	77	82	75	70	80	73	65	87	71	84	71	80	80	74	69	69	83	65	60	62	80	63	70	82	80	60	69	77	75	71	81	69	69	87	65	73	78	70	74	77	89	72	59	90	61	76	76	78	89	71	87	84	69	64	78	88	70	85	58	77	79	75	61	74	85	70	80	71	66	78	73	82	63	92	70	71	59	66	80	77	68	61	80	86	73	63	74	95	82	67	69	85	89	66	68	77	72	79	84	75	68	88	84	73	77	86	81	86	87	75	81	84	77	76	73	73	60	67	59	64	65	93	72	67	78	67	82	73	76	76	81	77	70	70	75	80	74	76	86	70	91	73	73	86	73	79	60	70	76	58	71	73	72	53	75	88	75	74	74	67	80	66	74	72	80	78	76	58	84	88	56	80	79	73	71	70	76	79	74	78	63	72	61	77	83	89	81	78	57	88	82	89	75	89	76	77	81	61	74	82	77	64	75	68	80	81	64	70	83	80	83	81	75	61	68	86	71	76	81	79	74	86	57	63	80	55	74	75	79	60	78	67	58	88	75	82	69	81	69
41436	29220	21106	23615	30812	29705	25645	25029	19872	11358	7183	5529	4208	3367	3071	2723	2263	2224	1883	1651	1740	1943	1653	1309	1299	1183	1057	1048	1086	1057	1073	1101	967	965	933	936	955	933	867	923	808	812	897	855	896	839	877	919	824	903	875	855	803	821	771	838	803	785	828	799	841	849	899	1292	1945	2459	2425	1993	1563	1328	1009	927	872	823	742	812	804	826	792	823	830	828	821	813	818	819	798	835	794	814	818	775	762	770	779	797	815	878	734	845	836	782	799	847	853	796	798	797	813	803	827	835	826	779	774	774	827	793	796	829	807	784	798	844	791	849	837	813	793	853	781	801	785	816	815	748	801	866	816	798	828	822	778	756	861	807	843	807	830	773	792	775	776	816	753	773	817	849	793	832	805	780	835	856	771	826	786	790	795	771	818	817	763	809	795	854	796	846	846	830	817	817	762	833	796	866	792	791	790	788	788	778	805	820	802	854	762	824	819	812	791	887	829	799	815	833	810	859	823	824	802	832	801	811	818	836	865	802	840	786	799	819	873	793	779	833	837	819	764	871	808	874	840	815	786	862	816	776	769	780	831	857	783	796	797	876	798	844	781	833	848	801	800	753	813	814	850	857	778	752	794	786	797	814	812	846	806	809	869	842	781	791	821	853	822	817	846	798	800	858	841	824	815	810	763	814	812	786	826	814	826	834	853	819	792	780	784	793	804	784	878	794	827	816	857	770	822	808	817	790	853	818	833	812	830	793	760	891	798	788	764	780	800	809	853	836	824	750	788	750	800	836	792	832	828	836	834	836	795	827	775	799	826	798	806	816	804	775	790	852	854	831	835	752	794	790	836	839	795	840	819	830	800	808	788	877	787	804	831	829	814	802	820	802	848	804	807	793	835	784	751	788	797	830	874	813	835	799	802	805	849	834	791	843	793	786	826	835	772	842	783	832	738	781	770	826	778	839	804	801	797	779	832	750	773	827	796	819	823	766	811	805	818	803	773	798	828	842	781	799	829	843	771	759	817	815	862	771	808	822	786	828	831	815	828	796	840	813	789	798	817	796	804	806	848	781	780	772	863	845	808	802	786	784	855	800	803	837	755	804	833	832	838	803	864	736	801	817	762	784	771	822	770	804	859	810	805	801	782	786	817	850	805	790	857	827	864	804	800	887	857	817	827	808	795	771	803	827	819	809	822	812	782	822	845	820	793	798	836	809	803	799	780	772	822	802	816	807	810	829	780	816	796	754	824	837	820	820	822	821	826	801	784	810	787	813	797	833	859	850	792	807	795	816	848	807	862	816	846	792	812	814	829	779	807	843	785	815	802	796	797	821	835	812	826	782	788	778	782	764	839	807	826	792	830	859	797	799	813	853	852	767	855	831	818	857	770	863	787	877	796	849	850	775	825	810	816	782	830	828	849	825	797	841	791	829	850	759	814	787	804	809	795	796	806	837	830	821	794	797	879	779	807	766	837	811	864	823	789	775	789	815	856	821	812	786	855	814	843	812	813	832	798	837	778	798	834	821	874	843	818	875	787	784	807	797	859	786	809	839	769	800	797	867	860	828	821	829	866	760	862	843	782	802	762	770	795	797	793	803	815	808	793	829	826	797	798	743	867	830	813	861	857	785	858	814	800	809	787	803	800	811	791	819	832	844	836	784	844	762	832	817	821	759	820	745	825	784	795	826	798	844	750	771	824	851	790	760	829	834	822	771	798	833	836	794	794	809	765	804	847	812	812	829	810	800	809	783	775	818	827	794	822	779	820	801	764	823	810	819	810	806	870	779	814	727	855	783	791	822	872	810	810	786	866	807	879	864	823	784	805	813	770	826	816	815	826	801	800	799	787	790	824	830	804	783	824	797	799	804	792	804	799	838	786	789	789	783	816	786	787	788	815	829	846	836	814	818	812	802	788	774	817	827	803	801	844	844	822	829	801	799	787	800	822	768	811	817	800	819	801	829	828	827	772	784	823	780	807	827	828	806	864	806	823	835	827	809	827	852	793	814	779	802	832	772	800	799	798	813	777	835	795	810	776	849	814	813	809	780	824	810	767	814	843	823	835	790	854	819	808	890	789	797	820	822	797	813	772	812	846	859	787	809	804	828	879	806	807	832	787	830	786	818	819	842	848	780	838	838	811	847	852	829	803	791	817	830	790	820	780	890	814	800	848	765	841	791	792	863	802	802	799	813	852	848	792	771	810	807	827	794	756	792	817	811	861	817	821	752	814	830	865	753	804	794	807	807	780	842	821	768	837	775	780	851	765	850	797	783	788	833	839	794	807	860	816	797	822	818	752	809	797	766	852	816	820	788	792	796	764	832	811	781	816	810	826	761	826	793	825	879	826	831	774	780	839	760	807	789	808	817	821	808	835	814	811	761	776	798	849	815	809	702	777	826	812	779	767	844	785	807	797	789	819	790	816	811	784	856	799	866	873	832	845	831	818	809	788	796	853	766	782	819	803	809	807	831	822	833	838	766	742	830	794	847	802	814	791	824	867	834	764	843	852	821	800	822	813	812	786	777	842	792	787	812	832	752	824	785	753	788	822	845	838	768	799	849	792	802	751	812	825	800	791	796	812	833	796	804	832	832	848	822	822	749	865	819	844	827	777	808	870	821	834	843	770	778	825	828	856	812	800	787	861	784	855	827	803	795	863	838	807	829	808	802	807	807	849	754	836	798	819	793	800	858	811	797	849	809	801	837	826	851	805	801	782	823	828	829	839	820	756	832	813	817	797	828	803	774	800	782	881	813	827	857	805	786	831	835	830	776	824	840	810	804	840	818	794	820	805	788	823	795	790	833	746	821	817	774	754	832	796	848	791	800	850	836	821	848	822	805	784	764	835	838	787	778	823	834	785	807	806	787	833	818	788	819	756	836	808	847	803	849	873	841	833	873	832	845	791	807	804	788	793	848	797	848	816	774	761	827	837	842	851	754	827	818	805	837	876	841	793	809	833	851	814	853	828	792	796	804	789	841	790	854	796	750	827	748	786	814	825	803	838	873	810	799	818	850	812	823	810	823	782	802	791	830	874	794	880	756	752	765	797	839	827	803	801	790	795	838	767	814	828	834	808	893	806	793	817	808	725	822	789	782	824	764	775	807	861	840	781	848	874	816	833	828	761	793	826	836	794	798	851	808	866	803	787	874	840	798	801	823	797	816	787	795	875	807	812	790	756	767	763	760	798	859	854	791	834	796	823	818	816	816	778	867	791	803	793	816	808	850	759	848	807	820	799	792	804	829	804	832	859	789	822	747	874	846	836	786	792	821	856	837	775	797	843	860	837	777	803	778	814	800	796	838	784	823	819	804	825	825	842	828	816	826	810	850	853	757	788	814	781	801	744	820	788	849	802	803	809	841	855	836	824	791	793	815	827	777	821	835	815	799	864	830	870	828	863	840	832	778	794	838	841	819	797	775	805	760	794	842	817	794	775	747	880	808	848	781	830	823	817	768	839	756	862	794	814	815	806	761	818	828	854	859	821	847	820	826	826	761	824	878
5871	2962	1221	747	812	671	549	405	391	236	160	145	117	102	87	74	99	93	99	81	79	101	78	68	64	64	61	68	65	70	53	59	64	58	56	66	61	58	48	74	61	52	55	59	69	58	63	54	58	51	61	64	56	64	69	70	53	61	65	56	54	73	71	68	63	97	86	92	71	60	62	55	56	61	60	63	60	58	57	48	48	70	57	46	52	63	56	68	61	59	63	61	57	64	55	65	55	65	57	66	66	54	56	54	46	63	51	70	78	56	61	60	59	66	61	58	65	60	40	70	49	58	59	65	60	56	47	57	60	66	57	61	56	57	85	70	73	48	57	73	59	67	62	48	60	63	68	57	64	66	48	56	47	60	59	62	60	66	67	53	54	65	65	63	58	71	49	65	72	61	52	53	53	63	64	53	55	65	68	56	34	70	59	53	54	53	57	55	55	43	68	58	57	44	55	63	52	58	62	51	64	63	57	55	50	57	62	53	68	67	61	60	50	56	79	52	58	47	60	65	45	52	56	61	54	61	58	59	53	51	54	59	70	67	56	55	76	60	42	51	67	57	70	60	53	55	56	67	63	48	60	67	45	61	58	61	62	58	60	64	62	49	60	60	55	48	69	61	56	60	56	54	74	58	51	62	51	62	61	54	63	59	55	73	79	46	56	63	76	63	54	51	62	62	69	65	57	62	56	55	58	67	67	51	50	66	65	61	39	59	54	48	59	49	55	59	53	57	54	50	63	55	57	63	61	58	50	53	52	59	59	59	59	67	63	50	63	64	79	75	70	69	65	69	46	59	61	51	52	64	58	63	59	58	61	57	52	73	63	57	65	55	71	70	56	54	77	50	55	74	58	60	50	64	55	58	57	57	48	64	64	45	58	60	62	72	69	67	44	58	52	59	67	53	58	63	58	62	53	56	57	61	61	68	50	63	67	54	62	68	60	66	55	58	74	59	51	61	62	67	57	55	47	64	60	64	55	62	68	59	59	68	51	58	72	59	49	58	57	65	65	59	67	67	61	52	40	52	59	38	50	80	71	51	56	47	64	65	56	57	67	51	61	61	64	59	58	57	54	61	53	69	71	63	62	60	48	67	61	63	66	47	60	44	63	51	57	60	66	73	57	64	56	50	53	65	83	67	59	75	66	53	59	63	68	52	80	61	63	66	60	61	54	58	64	60	57	55	82	65	55	69	54	51	60	55	55	63	58	51	53	61	68	48	57	65	65	56	56	62	61	60	71	65	57	53	72	74	67	63	61	63	61	81	56	56	61	57	44	58	70	60	61	47	49	64	67	55	62	62	57	44	58	53	47	60	49	59	69	57	52	46	51	49	65	58	48	54	49	58	46	52	56	59	64	53	60	72	58	55	79	53	47	57	51	70	69	44	57	55	60	65	57	60	56	48	57	64	66	62	69	57	62	60	60	58	63	55	54	47	60	49	52	57	56	68	61	49	61	54	60	67	57	55	53	51	62	45	68	66	68	49	52	37	54	65	59	61	75	64	54	47	55	68	64	52	67	52	37	60	68	56	61	64	51	70	55	64	58	61	62	72	72	64	56	70	55	66	49	64	60	59	76	65	53	72	46	62	67	46	57	59	62	54	62	54	49	57	60	64	71	54	70	55	59	50	70	67	57	47	48	47	52	63	58	65	56	59	49	55	54	56	48	58	61	55	61	50	55	58	56	56	56	62	67	61	65	58	49	61	55	59	44	63	76	66	46	59	62	66	55	62	59	54	66	64	59	53	81	53	64	62	61	58	69	58	59	69	55	62	48	63	63	56	56	62	50	49	53	51	58	50	52	63	50	61	50	63	63	62	64	69	48	56	59	58	53	65	55	62	50	64	64	54	65	60	66	65	63	56	63	65	67	52	61	63	65	68	55	52	58	65	51	51	56	52	61	56	63	46	56	62	55	55	57	71	48	57	66	60	49	65	56	66	61	69	58	64	49	39	60	59	52	50	60	59	58	59	64	48	63	44	66	51	51	60	65	65	60	55	61	50	66	62	66	62	59	64	60	63	61	66	57	55	57	76	59	54	54	62	46	56	61	61	58	52	46	68	54	56	55	70	56	53	51	51	62	70	69	61	60	60	72	60	40	68	63	50	58	70	43	71	53	55	70	49	49	59	49	68	64	63	49	51	65	52	56	60	50	68	60	74	60	59	54	64	50	56	42	52	60	56	70	63	53	56	60	53	66	60	51	57	61	54	48	63	46	54	43	56	52	54	43	66	66	52	63	54	53	57	54	62	65	47	63	81	60	55	63	65	63	58	60	66	65	48	69	54	63	64	54	54	59	60	55	43	57	75	70	59	51	66	58	58	63	68	72	62	50	67	57	73	65	61	63	66	64	56	57	51	59	69	46	38	65	59	73	47	55	60	82	58	55	69	64	59	62	64	52	63	66	62	64	68	53	73	67	66	62	50	63	44	53	60	76	52	60	64	49	71	58	48	60	65	59	58	71	62	74	61	56	50	51	63	66	64	68	67	59	62	57	67	49	54	60	59	56	61	54	49	65	71	48	67	51	54	64	56	66	58	52	65	63	61	76	67	72	63	60	70	46	46	57	66	69	55	50	51	62	52	63	72	65	75	55	61	59	66	60	63	62	46	64	72	52	47	62	50	61	66	68	66	63	56	59	70	59	68	59	58	58	64	62	75	56	62	57	78	51	72	61	66	68	71	60	53	77	55	63	59	58	55	56	62	65	66	63	66	61	62	53	70	56	69	45	59	57	47	52	64	60	67	69	48	52	65	55	62	63	64	51	64	51	66	51	59	62	60	57	58	59	58	69	55	64	68	46	57	47	65	76	60	62	51	58	67	48	60	64	45	58	63	58	61	69	60	52	57	59	63	53	54	66	65	44	70	59	52	71	55	57	59	54	46	53	57	62	65	51	67	49	55	51	47	53	53	51	47	67	62	58	46	62	49	71	60	66	49	55	57	57	60	49	78	70	65	53	75	63	77	52	70	56	76	63	76	56	48	52	50	75	65	64	59	78	62	42	59	56	65	66	59	57	56	61	59	58	56	80	54	58	74	63	60	79	63	67	47	62	61	58	48	69	52	67	40	61	63	63	53	53	63	52	56	57	62	55	54	59	56	62	63	57	59	60	56	66	57	69	59	58	51	82	62	72	58	63	62	62	56	51	67	61	55	69	68	56	54	42	54	55	72	67	52	58	54	62	46	47	55	69	61	59	57	63	69	62	47	70	62	74	68	47	67	52	71	64	50	51	72	62	57	62	61	62	54	67	47	55	65	57	44	56	62	67	60	58	46	54	57	58	58	57	54	71	67	59	61	65	57	45	54	76	51	64	60	60	64	58	53	58	57	67	60	64	63	62	47	46	46	72	57	72	48	52	70	59	73	57	50	61	64	54	57	63	58	55	51	65	61	55	57	48	71	74	50	62	73	62	62	60	57	71	66	57	60	47	53	63	65	70	62	46	62	69	79	55	58	69	49	54	48	67	52	44	62
32631	21222	13703	14905	21324	19788	16242	13489	11526	7624	5142	3991	3114	2486	1908	1775	1566	1556	1391	1354	1362	1508	1099	1032	904	926	847	853	823	740	847	875	887	787	742	743	720	669	708	722	712	731	724	684	715	689	714	709	718	681	680	656	708	717	689	704	653	658	662	698	693	700	646	740	928	1113	1264	1134	966	887	789	718	713	703	734	619	641	629	663	657	673	649	683	639	702	657	652	618	641	649	676	685	654	695	603	671	661	681	688	666	673	663	669	681	648	700	684	619	676	648	638	631	706	640	702	658	654	660	682	698	668	661	666	682	660	638	679	689	661	686	640	667	709	701	713	640	660	649	715	700	608	698	649	680	665	651	620	630	661	680	613	674	666	620	665	669	632	682	739	633	660	659	664	611	682	653	649	665	674	682	670	674	660	699	678	631	618	639	680	714	693	634	650	647	626	678	679	608	634	661	675	620	675	697	625	667	657	700	658	662	680	627	660	644	683	678	653	669	665	716	700	632	651	673	623	681	681	655	674	672	691	684	648	669	657	692	681	653	656	641	682	693	685	714	656	632	732	679	700	683	662	632	695	692	671	655	680	656	738	683	622	683	670	707	687	657	662	714	646	671	642	620	689	684	678	650	687	701	683	697	617	723	665	653	651	669	693	666	706	693	711	648	707	643	659	657	661	711	650	661	681	666	662	693	688	697	659	659	671	623	665	652	617	656	663	663	640	698	660	676	655	671	660	707	675	670	681	690	687	681	649	661	656	683	619	621	634	669	631	661	659	611	680	649	625	629	645	667	721	685	657	675	685	658	652	645	625	666	701	684	695	618	682	692	676	652	691	675	597	694	682	661	664	657	702	708	621	725	702	672	679	670	687	713	674	687	669	668	669	693	654	656	662	657	689	717	691	692	657	640	664	659	670	644	644	650	682	634	740	639	708	701	672	614	680	611	670	660	669	668	649	703	695	653	661	673	683	704	662	656	665	693	647	645	653	667	691	679	686	663	639	703	675	650	659	641	706	683	651	682	655	631	655	659	635	656	644	615	646	670	652	697	641	658	656	615	688	662	684	665	659	710	665	685	678	679	681	637	627	680	621	655	625	713	683	688	673	672	630	643	669	668	690	645	640	666	648	659	671	631	652	683	659	659	649	648	671	691	703	667	695	628	683	697	665	680	665	642	610	656	637	663	699	674	680	647	670	695	660	687	755	673	678	677	631	652	672	667	681	652	698	674	632	647	630	670	650	711	674	676	659	645	674	660	676	699	666	719	679	685	649	713	652	694	662	690	678	672	674	706	645	646	632	682	653	659	688	644	645	642	678	670	641	710	698	689	687	713	686	646	659	669	681	715	648	690	608	679	681	668	663	682	656	610	683	646	642	667	656	658	706	668	673	669	677	653	657	675	685	691	650	663	721	650	632	678	678	677	656	678	682	643	684	677	676	690	671	702	673	687	666	652	718	628	657	654	676	692	636	669	629	684	672	671	648	666	658	652	683	641	600	673	660	647	696	665	698	666	645	671	684	726	637	678	653	682	693	627	668	684	657	702	660	655	625	671	630	670	685	689	703	664	704	658	701	667	706	657	630	671	633	639	706	665	695	643	679	703	677	651	684	686	672	648	690	654	667	646	684	674	613	657	648	626	654	694	665	679	683	678	618	634	670	652	637	700	661	695	642	673	649	614	656	666	660	632	678	675	695	649	702	702	705	685	673	636	684	673	675	642	683	707	647	688	697	639	688	701	661	660	654	686	671	665	687	657	669	639	618	662	650	708	662	694	637	643	654	609	664	689	670	639	745	662	629	675	643	681	634	687	667	652	682	660	624	642	664	668	643	630	677	707	619	723	693	634	638	681	673	657	636	655	685	686	667	654	658	689	652	651	703	650	678	660	707	679	648	645	650	652	719	631	659	682	689	651	613	657	672	626	648	651	695	680	674	642	626	699	643	641	677	715	648	678	673	641	676	697	679	624	656	693	682	661	638	692	658	670	644	656	674	590	649	650	646	666	697	688	668	659	655	662	658	687	669	683	615	681	659	671	662	669	688	648	672	651	692	693	627	692	663	675	637	718	655	634	686	624	649	648	653	599	683	677	687	677	676	680	697	677	652	670	656	673	676	683	672	695	678	690	665	698	716	678	660	665	636	678	693	646	657	657	700	677	638	625	715	688	666	700	644	640	678	645	643	722	659	688	661	669	651	670	673	702	679	679	662	688	659	605	690	646	686	695	662	647	653	629	688	663	630	619	675	636	689	678	677	681	677	662	645	666	596	709	657	677	660	657	687	664	681	689	685	675	689	679	706	680	653	636	688	662	658	655	658	631	687	682	621	638	646	643	645	657	638	689	657	667	682	662	638	643	657	673	673	676	697	670	682	673	658	645	647	684	648	688	677	669	726	591	664	657	637	686	653	690	668	692	668	622	667	694	692	641	671	668	664	655	651	652	663	688	678	669	670	664	657	674	687	631	624	679	689	683	690	639	657	661	656	648	602	682	634	671	673	636	649	652	647	701	717	662	649	694	625	670	662	702	636	694	661	667	667	639	679	661	664	679	632	640	700	641	633	623	675	677	683	663	690	627	655	676	666	685	685	703	667	660	640	663	710	644	693	630	650	687	665	656	683	637	653	668	619	669	725	678	650	704	688	652	644	652	670	672	682	676	668	701	687	688	676	628	608	675	664	709	662	651	669	663	626	676	694	683	626	718	657	689	619	701	634	624	637	650	709	637	680	656	639	662	623	628	718	634	684	692	663	675	631	652	624	662	683	672	646	662	664	673	656	660	673	646	664	680	678	689	648	658	612	637	665	660	677	697	688	635	612	624	651	645	687	659	656	637	691	640	663	662	666	656	679	704	685	659	752	603	667	693	647	730	639	651	667	672	676	642	676	639	655	652	671	659	677	670	689	671	666	651	719	686	666	698	650	669	669	679	654	682	686	649	626	671	636	662	688	660	689	652	662	640	669	684	678	636	640	676	647	650	716	620	676	709	691	669	675	677	664	618	674	684	687	685	700	657	626	670	692	665	702	675	670	676	655	676	716	667	662	682	664	686	706	687	679	631	668	714	693	649	674	675	647	669	709	702	628	696	705	682	655	686	677	673	669	678	708	621	677	693	657	705	638	670	647	659	672	729	622	709	655	674	708	631	707	685	691	673	692	672	688	633	678	681	709	725	683	677	665	654	681	680	658	683	691	638	637	710	690	677	630	658	634	671	654	669	691	677	611	670	714	658	683	706	658	720	683	626	688	645	693	661	686	643	674	692	646	660	665	664	647	701	687	725	665	662	681	676	686	684	683	667	673	652	654	648	686	617	652	678	631	614	642	688	698	685	681	685	661	672	679	646	630	632	639	674	642	679	704	665	670	665	634	681	667	708	669	708	636	662	647	711	693	666	658	661	668	625	678	670	654	695	704	639	660	672	683	700	659	653	687	670	666	659	678	712	650	709	684	728	663	656	672	652	625	683	689	661	662	679	672	641	652	684	693	671	614	647
6710	4070	2090	1749	1388	1276	1109	782	535	373	249	175	191	141	128	107	102	106	118	97	81	110	105	74	78	83	72	69	85	74	73	77	83	88	83	65	82	73	87	81	56	67	56	92	65	83	61	51	62	63	80	84	71	59	57	74	55	68	66	71	67	73	58	74	91	120	117	112	62	74	86	62	68	79	66	66	67	88	64	62	55	65	85	72	70	59	55	55	62	57	64	62	66	68	67	52	58	83	62	71	70	65	62	65	67	67	59	68	71	72	69	64	67	50	64	67	59	68	79	62	63	85	61	67	70	80	62	62	75	63	68	66	66	60	51	65	76	56	68	66	68	73	69	65	77	80	62	74	74	67	64	88	76	51	61	61	54	78	68	70	53	59	44	56	63	59	75	44	63	66	57	78	61	63	61	57	61	68	60	70	60	55	82	73	62	61	68	66	57	63	70	75	57	67	66	79	59	65	67	68	59	55	62	70	72	76	63	70	69	69	66	69	64	47	70	64	62	89	64	79	67	83	65	75	79	64	66	70	66	66	80	76	64	66	68	59	58	72	80	71	64	60	58	71	60	68	63	51	87	57	67	67	69	66	82	73	69	77	65	58	61	63	73	75	64	55	64	70	73	71	59	79	71	74	63	56	62	90	57	74	67	73	74	73	87	50	75	69	58	60	74	69	71	83	65	48	72	61	78	74	66	60	62	52	62	64	74	59	67	62	72	71	63	60	59	84	47	68	68	70	77	60	76	61	83	58	82	64	60	60	74	62	68	63	81	56	64	70	62	68	57	73	74	74	52	67	62	70	54	57	78	85	84	73	77	73	83	54	58	74	78	64	69	77	69	73	71	84	76	59	61	73	56	66	64	57	76	80	65	74	69	60	59	58	64	64	61	51	66	73	76	70	72	57	61	67	72	64	60	58	56	66	66	70	64	79	48	65	79	74	67	75	59	59	68	61	65	67	78	65	72	78	56	78	83	65	66	66	76	70	58	68	57	66	60	71	48	65	65	69	68	80	73	62	69	65	69	77	81	88	62	70	59	61	72	80	73	72	71	73	68	66	69	66	66	64	65	65	54	70	68	63	74	79	56	75	63	76	62	61	73	65	60	72	63	60	62	63	61	63	79	70	74	63	80	69	74	58	67	75	55	77	74	76	70	63	62	59	77	64	67	71	68	79	64	58	70	59	56	57	60	72	88	74	57	74	58	68	72	72	75	64	60	78	71	64	62	67	85	70	63	75	76	63	78	75	54	54	55	66	65	68	55	75	77	66	62	54	75	56	66	65	65	86	72	53	70	82	61	67	59	66	79	75	58	70	57	69	62	77	85	72	55	64	55	69	63	76	80	70	54	66	71	62	79	67	58	67	65	84	57	57	59	58	76	79	67	63	74	65	75	54	67	78	55	72	78	81	58	64	58	49	54	82	74	56	70	60	70	69	79	67	77	62	60	68	66	60	70	65	81	84	61	75	67	58	68	75	66	71	69	74	70	70	70	46	63	55	71	70	65	69	69	49	54	59	68	71	59	67	59	53	76	70	54	60	70	58	64	61	65	79	72	77	73	59	58	65	65	62	55	57	65	72	72	57	71	55	75	58	58	65	67	71	58	89	65	71	59	66	57	80	66	61	69	64	68	61	72	75	77	60	73	65	75	72	69	80	71	69	70	61	64	84	70	68	72	77	58	50	59	62	59	57	74	61	67	75	66	70	58	68	53	68	56	73	69	53	71	80	62	65	60	61	80	77	60	71	73	71	67	58	69	72	60	57	81	64	52	61	68	62	64	57	65	68	79	65	58	54	69	54	53	67	59	64	69	60	80	68	82	68	64	62	72	66	76	56	53	50	63	60	68	55	75	64	81	63	72	61	67	53	58	74	67	64	60	70	61	73	67	70	65	79	74	61	61	68	59	57	70	77	56	68	71	77	68	68	54	71	66	70	63	77	58	63	65	67	72	52	67	62	56	70	66	60	68	64	82	58	61	73	58	71	77	62	64	73	72	73	62	58	74	66	57	65	66	79	68	63	81	76	63	79	68	59	61	67	71	69	80	77	69	77	83	62	63	72	72	81	75	66	65	60	65	68	67	68	75	73	58	73	67	57	58	49	63	84	75	68	74	73	79	63	66	56	72	70	59	52	69	82	69	78	65	65	52	70	81	67	69	60	69	68	61	67	68	75	60	67	71	79	60	56	60	76	57	60	50	63	61	67	67	51	77	71	63	66	65	74	56	57	76	67	55	69	69	81	64	71	69	61	49	61	72	68	59	76	62	69	58	67	69	51	62	60	66	63	63	63	73	62	56	51	63	52	68	59	75	60	69	81	65	68	76	61	73	56	73	68	56	61	65	64	61	76	58	63	80	68	74	81	66	85	59	74	71	68	72	63	86	59	63	73	70	61	60	74	55	64	73	79	59	77	56	69	61	71	58	64	74	68	83	64	59	66	62	61	58	62	70	50	60	66	70	67	57	67	66	63	71	54	76	65	66	72	71	54	68	62	59	69	64	72	65	63	88	83	63	70	54	48	62	77	67	69	79	62	68	68	67	55	64	70	51	71	65	52	57	67	59	75	71	78	72	54	55	73	44	67	66	71	83	67	71	69	77	76	70	59	66	73	55	80	84	64	67	71	66	83	56	64	68	69	56	77	73	72	59	82	75	69	70	68	72	60	60	68	50	65	67	60	68	64	83	52	64	74	71	69	77	86	63	54	53	52	61	59	66	72	69	74	73	67	80	65	70	60	79	50	79	58	59	71	57	79	61	69	59	72	70	74	50	58	85	63	59	59	68	75	61	76	73	62	55	77	64	67	66	64	58	50	64	61	83	67	69	52	61	80	80	68	63	72	62	63	64	66	65	81	66	69	57	75	60	64	63	71	57	74	61	66	74	76	77	67	64	79	64	67	69	69	69	59	73	53	69	72	68	72	55	74	51	74	65	74	84	65	61	57	74	71	77	64	67	76	71	55	74	75	68	59	67	78	67	82	64	67	61	61	74	58	62	83	77	70	68	75	66	70	64	77	56	74	75	73	56	78	72	65	69	58	67	52	61	64	58	75	66	68	57	63	71	74	61	77	79	65	63	61	71	65	61	69	65	70	62	65	62	53	74	57	73	79	73	79	60	77	64	76	83	74	60	58	68	73	64	64	74	67	59	60	80	60	70	52	63	66	64	56	73	60	52	52	52	63	61	72	71	65	63	73	68	69	64	59	72	52	75	51	76	76	79	77	58	66	68	50	64	56	68	66	69	72	67	61	72	62	64	70	72	61	63	70	71	57	54	67	50	70	77	63	67	85	72	75	64	69	73	64	60	86	90	83	69	56	57	66	54	75	68	54	66	68	54	85	62	62	74	62	69	58	64	57	53	71	56	74	66	59	68	81	69	73	69	73	74	72	69	51	77	69	54	73	72	85	78	61	68	62	67	67	78	68	78	80	77	68	78	64	69	77	62	56	62	64	83	77	65	76	67	69	82	77	67	61
36298	23427	17551	21832	25604	25284	21983	16486	13482	9894	6525	5224	3924	3281	2481	2108	1997	1740	1707	1605	1599	1766	1351	1094	1063	1104	999	982	967	923	926	948	941	882	861	878	887	809	803	846	849	831	864	808	782	817	791	812	720	740	844	775	767	702	781	760	788	747	791	807	752	793	804	917	1490	1689	1781	1495	1286	1016	888	760	791	727	789	757	754	729	730	715	736	679	722	748	729	768	766	721	715	715	746	770	766	752	725	774	727	720	754	789	776	735	703	740	753	700	769	750	724	720	758	698	724	736	781	733	750	721	787	727	780	757	795	740	738	720	762	747	699	743	696	723	734	723	698	750	770	706	738	733	759	741	757	765	772	765	755	749	689	760	755	764	775	746	740	730	763	726	754	705	733	705	770	729	727	729	776	749	739	717	670	772	724	713	775	723	789	766	709	711	757	750	660	767	738	795	773	763	731	739	722	720	676	751	783	732	720	744	717	730	760	743	753	715	745	718	753	702	699	768	768	717	726	699	752	736	734	720	760	730	731	766	727	746	762	778	708	735	729	731	730	756	728	756	715	759	718	715	750	781	766	761	706	709	729	747	719	718	766	760	764	795	720	687	745	746	783	697	715	770	769	748	752	716	748	748	752	716	769	755	744	698	779	791	764	713	734	708	743	751	750	753	748	728	699	782	757	735	715	728	737	699	778	754	702	746	757	776	742	701	721	733	723	738	709	757	722	753	707	751	760	743	759	736	779	748	782	764	729	740	738	740	716	727	747	743	770	678	787	783	701	716	713	756	725	793	768	737	752	691	697	745	759	736	764	715	702	769	739	742	794	721	734	764	764	732	688	760	729	736	767	775	729	719	713	738	720	694	728	766	713	721	746	708	721	760	679	731	756	740	720	712	777	744	699	800	735	795	744	730	740	758	752	715	792	724	679	694	751	761	752	807	740	766	743	747	735	773	729	721	765	733	759	748	741	709	747	759	732	766	721	733	706	728	801	748	714	755	751	748	768	763	736	708	762	806	770	704	780	756	743	702	686	732	758	776	740	723	764	792	758	702	711	724	761	723	734	723	728	695	708	775	747	778	747	729	781	793	706	689	708	696	737	746	739	766	714	716	714	734	725	779	760	774	737	723	758	737	727	743	764	735	743	756	687	735	705	790	732	733	732	707	743	672	784	783	711	779	753	687	724	734	723	715	721	746	722	742	707	761	744	751	729	788	729	746	716	724	744	766	740	729	728	761	741	792	792	702	735	739	736	781	757	787	741	735	740	723	786	732	765	718	771	719	788	755	698	688	743	755	770	729	749	760	738	646	708	749	730	741	721	716	771	771	729	770	702	757	674	752	732	750	723	734	750	730	767	720	775	749	733	769	725	714	695	691	744	702	760	686	735	714	739	693	771	748	737	766	711	725	772	759	749	751	748	715	758	784	716	711	769	729	772	689	754	755	751	747	712	728	738	762	767	737	743	753	674	728	777	754	735	745	707	734	761	725	761	751	761	755	682	746	744	763	772	752	728	751	736	744	755	749	755	728	765	753	731	764	724	743	741	734	794	752	758	760	739	759	745	719	716	700	725	731	803	744	774	725	722	748	737	784	794	752	751	712	786	737	760	754	708	787	765	731	718	723	731	718	740	758	742	727	725	765	727	734	766	753	754	797	794	743	761	780	753	700	731	726	754	804	721	696	783	695	722	758	715	739	748	737	735	746	741	715	732	683	737	698	718	739	739	724	788	725	678	766	739	707	750	768	783	743	729	762	735	720	733	774	727	729	761	729	743	731	699	771	715	784	744	740	778	729	713	788	717	739	694	741	767	757	767	803	739	766	746	695	718	730	728	749	681	793	786	726	735	783	730	754	777	719	755	749	702	799	727	741	695	672	770	775	741	780	724	726	730	756	795	720	756	772	735	754	750	764	756	773	745	713	721	740	759	725	707	723	755	717	762	721	771	725	773	739	748	708	756	785	721	770	728	777	722	733	735	764	773	718	710	731	702	691	690	754	703	736	765	744	705	754	677	722	789	767	760	734	765	717	745	743	718	760	745	754	769	709	745	757	753	753	745	709	782	705	691	702	763	760	707	732	683	731	755	735	729	736	782	743	779	689	745	775	715	762	734	745	755	722	774	704	745	753	737	783	724	745	717	704	690	749	764	778	819	764	733	764	742	738	721	805	768	740	732	767	747	730	760	708	772	735	764	719	705	744	722	746	788	756	697	741	705	699	742	686	769	710	683	748	784	758	732	734	722	736	709	735	735	736	741	730	725	781	713	754	747	702	705	725	771	738	783	706	689	774	756	730	720	724	752	713	739	736	741	731	751	732	701	726	762	774	765	726	741	725	744	748	773	744	733	733	708	733	740	791	721	732	722	730	740	739	727	770	730	676	734	729	700	747	710	733	721	732	749	702	737	775	739	741	767	708	700	743	773	674	727	741	711	740	750	741	701	724	738	703	715	771	743	734	753	751	775	756	716	739	728	759	756	778	743	730	748	742	684	701	697	771	772	742	735	787	726	746	745	714	763	754	741	764	754	816	748	723	714	746	755	738	731	708	765	756	711	764	724	771	740	767	737	747	771	774	712	724	770	753	776	765	759	687	709	755	712	699	721	742	759	778	764	740	768	682	762	706	718	737	739	715	734	708	747	800	671	760	767	726	707	778	750	798	742	770	748	713	694	712	783	728	716	740	749	759	762	744	778	729	742	753	728	713	752	734	723	787	670	750	742	738	747	721	723	762	769	717	768	754	736	744	703	758	735	767	732	796	721	746	760	744	721	697	768	752	750	714	717	771	753	708	719	772	750	741	740	729	717	738	761	773	726	783	760	771	736	720	722	744	763	701	721	701	734	793	741	732	738	751	742	707	741	742	720	744	711	761	725	819	769	712	732	705	716	729	700	788	769	712	733	705	738	765	729	711	732	732	747	744	755	726	747	771	743	775	741	777	760	761	732	743	733	759	712	738	760	745	724	780	714	701	754	757	728	739	757	745	752	776	740	707	761	760	746	736	716	749	709	793	742	741	689	732	728	738	760	743	718	738	699	760	713	683	735	734	694	740	764	773	738	735	757	722	751	754	748	751	663	773	746	719	736	755	745	734	754	752	714	744	771	748	733	718	701	723	691	768	720	760	780	784	724	729	747	728	734	701	761	722	726	731	724	734	812	708	746	730	745	698	798	736	753	764	765	720	676	750	756	742	778	790	745	725	730	754	735	774	770	727	731	728	705	755	738	776	757	727	767	764	747	777	658	726	728	752	745	727	748	731	742	755	754	713	654	818	705	775	758	776	738	725	748	762	689	742	746	731	802	737	707	781	772	722	704	760	740	771	763	769	760	751	706	721	714	690	737	739	785	779	707	707	706	727	705	733	767	709	764	734	725	743	736	737	774	743	755	755	764	743	751	726	744	699	719	765	741	778	741	710	793	769	736	699	751	784	725	696	721	761	722	759	748	665	719	712	739	741	739	700	700	734	759	749	747	775	744	697	714	710	760	730	770	761
8048	4734	3036	2581	1633	1030	859	537	443	369	262	227	179	125	153	113	93	114	97	84	102	97	79	73	70	82	56	76	74	80	61	82	87	66	64	58	56	69	71	54	63	66	62	73	67	65	57	68	56	76	73	71	53	50	76	59	86	71	64	62	63	56	67	77	112	104	119	98	98	68	77	68	57	75	71	65	65	70	60	73	76	53	54	56	56	56	52	64	59	70	59	60	66	69	64	46	57	64	67	47	64	66	49	71	80	68	60	69	63	56	75	57	54	71	57	69	68	62	58	54	66	67	53	69	49	58	71	70	57	80	63	57	73	55	71	58	57	68	66	61	63	61	68	69	57	47	65	72	49	64	64	67	66	55	68	63	59	62	64	68	71	63	59	68	60	61	64	51	75	66	51	68	66	59	61	56	77	70	64	50	66	55	67	61	73	72	53	57	54	60	64	63	64	74	61	71	56	49	61	64	76	65	78	79	75	70	54	62	59	48	58	55	60	60	59	60	50	70	45	59	55	61	58	66	54	81	54	68	73	67	75	71	49	57	57	73	67	53	42	75	72	68	68	68	63	56	69	63	63	56	65	60	74	51	68	84	53	60	53	68	60	54	50	58	58	61	70	69	69	65	83	63	51	58	53	67	60	70	70	65	52	54	56	55	66	49	65	78	66	59	65	69	80	58	73	69	89	68	67	67	56	63	51	65	61	64	62	65	64	63	69	64	67	65	63	72	73	73	73	64	64	54	52	50	80	45	63	62	61	60	64	64	69	51	67	72	64	55	73	67	56	62	66	55	69	60	67	74	53	56	75	62	64	64	61	63	68	56	52	74	53	56	53	47	52	69	63	54	75	70	47	66	57	63	58	64	72	69	52	72	70	59	64	63	69	51	55	58	66	62	66	65	78	49	66	45	72	68	65	68	54	67	57	74	64	46	54	54	65	55	63	65	56	57	54	55	65	68	58	60	60	55	82	70	67	72	58	52	63	63	65	77	64	59	60	55	79	53	78	67	49	55	50	61	58	55	72	66	59	69	63	72	68	60	68	57	57	61	73	76	50	62	70	70	58	56	57	66	61	72	68	63	72	68	48	55	63	71	75	62	64	54	62	58	54	62	44	66	71	51	58	58	69	74	85	67	76	73	63	54	62	66	47	59	50	59	59	66	58	55	66	70	60	53	71	60	58	70	61	63	59	76	46	69	68	52	54	56	72	71	61	56	68	54	78	70	69	65	77	66	56	62	57	58	54	66	65	60	56	62	54	68	57	69	47	48	69	56	60	66	63	49	62	68	56	61	48	71	61	72	58	67	62	66	70	70	76	56	56	71	68	67	71	62	60	73	55	59	63	72	63	56	67	63	62	69	70	58	57	80	64	64	62	64	66	72	67	56	66	61	56	71	60	72	62	63	63	52	64	62	60	60	53	63	63	56	66	64	49	74	66	51	55	67	52	80	72	68	47	61	54	71	51	73	56	59	63	70	63	58	67	65	71	67	65	67	59	58	56	50	60	57	64	72	66	54	76	57	60	61	62	53	67	77	78	48	59	65	46	58	64	56	71	62	66	73	74	58	63	55	67	48	53	54	52	65	63	45	66	58	67	57	67	52	49	61	57	55	65	61	62	57	68	74	75	74	63	42	73	57	57	68	65	53	71	55	61	57	77	59	53	49	58	62	68	68	53	59	54	52	51	65	65	54	62	70	58	56	65	78	59	72	63	61	48	59	48	55	63	58	69	52	75	61	65	63	64	70	59	72	60	61	60	53	59	70	57	72	60	63	50	57	53	66	59	72	54	68	59	67	61	52	58	56	67	74	69	55	54	64	58	75	62	64	63	63	67	62	61	63	65	61	47	49	59	53	59	63	65	66	78	52	46	66	74	70	70	62	66	58	56	64	71	73	53	46	74	59	58	74	56	72	62	60	48	52	57	49	49	66	68	53	55	59	71	62	58	70	47	49	75	55	62	70	49	66	59	60	65	51	53	49	54	77	71	72	72	62	52	52	56	56	57	67	68	61	49	71	68	56	67	58	59	72	57	65	54	53	61	53	61	53	64	60	51	69	73	49	69	57	76	61	59	54	63	67	56	69	60	46	64	80	66	62	59	70	63	70	73	53	66	57	68	71	69	56	51	66	51	67	63	66	64	60	67	78	75	72	64	55	64	66	66	75	68	66	60	70	60	55	75	60	70	53	52	67	75	60	77	72	60	57	64	54	60	70	70	62	54	58	62	53	43	56	70	60	49	70	52	62	62	70	64	66	56	69	78	52	80	63	66	60	64	69	67	53	79	70	56	55	55	58	54	55	61	74	67	60	60	64	62	60	49	60	54	56	70	66	59	55	62	64	67	78	50	57	63	63	60	49	65	62	70	68	48	67	82	63	71	48	60	63	55	67	72	56	59	66	65	50	55	64	50	61	73	66	50	63	53	49	52	62	66	70	69	61	62	63	57	53	58	50	72	69	75	72	68	51	55	60	50	79	57	62	65	63	61	69	57	65	56	67	77	55	64	50	48	62	65	65	63	60	51	74	52	72	53	67	54	58	63	65	68	50	58	59	62	65	65	52	59	58	70	64	69	55	63	68	72	55	62	59	73	59	54	45	71	80	54	59	77	64	58	66	60	46	72	50	63	54	60	51	64	70	55	60	66	58	53	58	51	61	59	73	70	62	72	64	56	66	61	69	70	54	71	63	63	72	61	74	69	56	64	60	68	51	43	60	69	56	51	68	63	65	57	71	64	58	49	69	52	68	60	65	50	60	73	74	68	72	46	68	72	70	61	69	54	64	55	53	71	64	59	56	60	65	63	68	59	70	68	77	73	73	45	62	56	68	66	65	61	48	57	58	56	58	71	59	65	68	61	62	62	56	61	60	50	68	65	69	69	71	62	60	67	55	56	60	73	59	67	58	48	63	55	65	62	72	71	75	64	60	61	67	55	66	56	59	62	71	72	55	66	69	55	61	61	68	62	67	70	51	71	60	57	66	45	60	61	74	65	55	56	69	71	68	58	51	70	68	83	66	59	71	59	59	70	58	62	59	62	72	66	49	64	62	67	54	53	67	69	69	62	67	67	83	63	59	55	65	60	63	66	60	67	64	61	68	59	58	53	54	65	61	53	67	81	73	70	66	54	67	59	61	60	63	59	62	68	62	57	57	66	68	51	67	83	60	65	56	68	51	65	59	63	48	73	56	83	60	64	74	45	58	71	60	65	71	63	73	59	61	57	57	61	69	67	53	59	58	57	64	66	64	58	70	62	60	71	62	64	62	61	66	54	63	46	64	68	71	73	74	63	55	69	68	79	66	54	66	64	51	68	49	66	58	61	55	51	65	64	90	66	60	63	70	73	80	66	61	60	67	54	61	69	63	68	60	62	65	63	70	75	63	69	72	72	61	68	66	72	64	72	62	74	56	55	66	65	61	67	68	71	69	59	69	61	57	67	63	44	66	67	55	72	55	67	50	67	61	66	67	69	58	72	64
34277	25217	20822	24766	25787	22220	20037	15141	12759	10941	7703	5739	4600	3558	2885	2433	2152	1773	1792	1621	1761	1830	1494	1050	999	1091	1104	994	956	929	1040	907	940	824	790	846	795	824	851	812	818	814	836	853	850	824	793	775	789	810	763	774	736	777	725	765	737	747	716	749	716	704	722	1003	1795	2044	1768	1576	1314	1069	885	834	780	734	712	713	705	711	701	740	717	677	723	707	722	737	688	672	671	676	700	696	683	717	676	677	684	679	673	705	717	688	644	694	693	683	660	704	748	704	684	672	718	703	673	693	703	709	729	747	720	733	688	727	699	710	697	655	750	709	724	713	707	630	738	722	780	644	723	711	693	725	720	703	740	738	634	720	729	716	697	689	713	690	739	718	699	685	672	662	668	740	682	651	734	668	669	691	707	721	781	710	695	738	748	750	684	727	685	720	704	674	706	772	720	707	708	768	664	663	718	697	694	695	710	683	703	690	738	673	682	699	674	700	705	707	698	708	690	692	721	726	681	701	697	729	717	735	684	713	675	761	690	757	690	722	696	696	698	693	702	722	683	776	712	743	684	722	693	686	728	684	744	727	723	650	683	686	739	699	706	646	691	713	694	723	694	703	707	691	708	697	691	674	665	727	725	742	721	686	748	698	705	722	767	686	771	737	698	751	683	681	703	713	724	704	675	693	703	737	702	679	661	703	689	690	680	730	736	723	665	671	718	689	706	681	697	702	702	701	689	730	702	670	766	723	715	698	727	701	749	699	665	678	705	731	711	707	708	736	756	673	699	708	682	711	690	688	689	706	661	670	647	696	707	725	699	679	667	706	727	678	659	657	704	742	725	703	737	723	752	713	692	730	741	733	696	747	639	709	743	727	752	692	742	685	657	700	724	698	704	705	686	693	702	687	683	644	809	676	681	710	749	686	659	700	722	738	707	707	688	687	700	680	698	715	683	754	667	678	706	740	708	725	642	691	737	757	658	708	712	704	730	694	649	712	685	714	668	670	739	679	710	735	706	707	691	693	680	716	714	692	695	654	666	724	713	685	706	710	703	741	694	663	687	715	728	729	692	717	734	648	726	718	701	678	687	665	714	707	729	707	723	732	725	672	715	704	708	692	739	677	720	728	691	707	702	749	712	714	695	691	696	680	721	731	729	722	702	682	721	709	705	722	722	686	674	683	693	710	681	665	692	702	721	744	745	751	699	710	738	706	681	669	664	708	739	741	683	671	715	703	733	720	674	711	694	661	735	705	696	727	664	718	723	713	753	758	656	665	673	697	703	685	764	725	754	661	708	666	700	714	712	689	718	719	731	691	708	771	707	726	696	668	746	676	680	674	720	728	704	720	742	670	673	638	692	682	686	699	682	698	714	728	702	726	726	754	647	637	719	696	662	692	709	689	709	712	703	696	660	701	694	726	708	701	718	681	716	717	659	728	638	692	677	688	737	713	683	678	690	702	665	686	674	747	696	715	700	678	680	723	627	684	693	767	717	714	722	621	713	759	718	693	757	668	688	661	720	701	663	666	656	718	666	731	703	746	751	715	679	692	771	741	666	744	691	717	707	690	651	728	707	679	701	762	700	717	711	714	701	696	696	733	723	676	686	676	684	698	734	743	688	786	683	733	742	697	701	722	697	697	744	708	704	663	714	712	688	677	708	755	689	709	722	666	683	692	681	715	706	689	692	726	704	718	710	715	650	691	736	690	678	728	703	718	695	709	684	691	697	728	739	743	689	706	713	672	688	680	735	678	691	693	708	673	749	683	755	703	667	694	680	673	666	692	683	726	704	739	707	711	656	712	734	694	686	736	665	693	663	712	746	691	718	688	677	714	710	685	668	647	731	733	669	684	687	708	670	714	738	720	667	714	648	735	710	707	698	744	738	729	715	700	686	712	735	723	714	685	714	773	709	687	707	729	697	673	705	724	730	680	712	722	733	694	733	696	732	732	691	688	732	670	699	706	697	693	715	697	699	727	757	713	738	697	705	704	714	681	755	708	719	715	674	658	676	692	718	698	717	689	699	754	715	713	685	713	708	715	712	735	690	725	711	722	694	748	729	762	686	632	713	737	726	707	669	671	725	654	698	698	670	693	703	668	642	721	711	681	735	706	686	707	745	681	719	719	701	764	726	685	711	727	732	729	653	685	708	708	726	703	711	686	700	662	676	665	734	672	673	674	726	686	663	671	696	709	717	679	684	714	669	696	717	678	722	736	686	727	697	741	697	657	672	742	709	680	720	736	720	681	733	756	783	719	704	691	661	725	674	681	708	718	705	683	677	699	717	640	707	679	683	701	734	730	700	717	717	737	708	697	703	656	719	720	669	732	735	720	733	713	744	734	687	701	670	711	709	697	702	726	725	732	725	720	706	667	698	708	680	714	700	660	688	732	688	746	711	747	717	714	728	713	735	699	642	693	699	746	696	687	714	749	737	693	714	713	664	719	697	693	702	707	726	710	645	717	730	707	705	721	703	702	664	703	690	705	711	735	681	674	708	718	707	736	726	757	750	709	717	703	763	697	742	683	691	694	683	663	698	717	744	691	694	675	705	723	678	726	715	720	704	717	644	710	734	675	711	686	738	714	674	698	675	708	694	709	750	700	705	715	729	721	701	707	718	718	650	674	691	737	687	745	702	752	708	695	718	726	707	676	664	706	699	697	696	714	720	724	697	704	713	748	685	719	708	707	714	727	682	713	716	723	699	667	700	707	677	741	691	676	771	732	732	690	717	672	695	634	708	701	695	667	683	710	723	635	679	714	754	692	706	686	755	748	755	672	705	692	700	682	684	696	714	760	682	693	692	682	757	691	658	708	665	727	695	701	703	759	684	752	706	724	747	678	697	679	682	749	666	696	704	695	702	670	746	710	682	731	677	738	681	712	720	703	683	673	709	693	710	700	693	735	682	719	710	757	697	729	714	708	733	735	715	725	703	735	662	756	704	720	722	749	674	689	710	680	677	701	719	698	721	688	743	720	743	698	711	619	764	678	723	695	735	724	717	690	744	647	748	703	721	664	698	746	701	723	723	674	705	745	703	734	707	747	734	738	718	663	725	654	672	717	708	700	699	666	747	655	666	689	697	701	715	681	717	711	710	712	724	729	712	700	721	726	693	670	734	686	711	666	726	689	696	721	718	717	684	721	717	736	704	681	695	717	704	709	731	699	697	688	713	729	704	692	680	696	684	675	670	675	709	713	693	682	737	710	729	740	751	732	745	754	646	705	714	688	703	722	742	699	656	717	687	678	703	678	706	710	664	708	699	677	700	727	709	675	716	709	658	708	710	702	723	692	670	669	712	689	726	644	686	721	712	711	742	708	697	722	760	686	728	727	690	670	678	713	731	742	699	727	736	712	694	668	711	711	719	685	712	744	727	697	726	749	683	669	713	706	688	699	665	767	737	659	717	741	696	725	722	712	735	661	659	671	679	689	673	705	694	656	694	716	721	685	688	716	721	689	672	685	744	663	693	718	710	720	719	697	693	716	713	709	705	759
9471	7338	5283	3996	2647	1250	912	771	561	528	403	278	257	188	160	140	146	126	121	115	110	131	114	88	109	85	97	69	91	67	74	75	78	79	84	77	91	80	87	67	89	75	93	68	78	59	83	83	87	68	85	78	80	66	63	76	66	82	66	78	79	79	72	84	148	158	134	104	127	102	77	83	77	75	94	65	69	63	68	81	68	80	80	77	75	62	67	89	76	92	90	76	60	76	80	84	79	66	67	78	62	62	79	64	65	77	82	85	88	89	75	64	79	63	73	80	69	73	72	62	68	66	80	65	72	68	69	71	83	59	69	66	76	73	72	69	68	70	67	73	69	79	67	81	66	82	65	72	80	83	82	89	69	62	75	79	64	61	66	76	63	71	73	68	79	71	86	60	81	86	65	78	72	64	55	59	72	73	72	60	76	85	78	62	69	67	73	52	68	66	77	66	87	84	69	73	78	66	79	78	76	68	72	59	68	74	71	74	93	67	75	75	73	78	81	76	67	75	74	101	58	69	58	77	71	74	76	79	77	81	79	66	80	64	58	72	85	67	77	69	73	74	78	68	73	62	71	54	88	59	71	81	69	78	63	78	86	75	71	72	78	70	76	67	94	79	65	61	67	71	60	67	80	72	61	77	70	63	61	80	78	82	80	81	68	71	70	85	76	83	70	74	51	74	81	56	88	64	66	74	85	74	67	82	57	64	64	72	80	70	74	89	63	66	82	73	58	63	61	65	66	77	66	86	70	64	78	73	63	78	89	68	52	94	70	78	65	74	91	70	75	91	79	74	59	80	77	67	71	81	98	73	69	86	80	61	55	70	71	73	77	64	64	70	70	87	69	66	73	65	76	79	75	67	74	70	83	82	69	77	76	72	67	78	64	65	51	66	64	91	82	58	64	74	75	81	63	85	77	88	74	77	68	79	68	74	82	82	73	70	77	73	77	64	65	68	72	68	57	59	65	62	65	72	90	77	64	56	70	62	58	76	73	65	72	62	76	70	75	58	85	76	62	65	77	81	62	73	76	91	87	72	66	69	80	90	75	71	62	86	78	58	72	78	78	68	75	70	70	64	70	66	71	70	62	59	64	65	62	71	73	69	70	67	77	65	77	71	66	69	65	71	78	69	69	68	74	71	63	84	81	68	69	67	71	62	75	84	57	62	59	82	71	74	83	72	71	65	57	79	60	74	57	62	81	74	75	67	74	68	65	74	69	63	66	66	83	73	56	70	83	74	71	75	83	87	67	70	79	75	75	76	74	81	80	70	81	75	57	79	94	53	85	67	81	91	61	72	69	61	69	71	80	84	85	68	68	75	83	68	59	73	72	63	60	67	63	73	68	67	78	87	61	65	69	86	59	67	68	79	72	65	66	86	82	75	70	73	70	83	81	67	82	71	77	63	72	68	70	81	72	77	82	72	71	72	78	72	77	67	73	55	70	70	70	68	77	74	73	71	67	90	69	74	79	79	67	60	71	65	74	71	57	75	58	68	63	69	70	70	67	59	69	62	79	73	76	77	88	63	79	66	67	72	69	69	60	77	81	81	78	80	60	73	67	65	86	75	82	54	83	77	75	67	79	72	72	57	72	73	63	72	63	67	81	62	75	73	76	76	58	63	65	64	74	75	76	73	56	64	85	80	78	71	57	64	82	67	72	75	89	67	83	66	64	67	80	79	74	69	84	66	61	66	55	69	80	62	71	75	67	53	76	75	59	69	70	86	64	76	86	73	67	79	72	66	83	87	81	72	64	73	52	72	74	76	73	68	84	87	62	78	68	73	74	67	65	74	61	63	63	72	72	86	61	87	69	68	77	71	75	73	60	78	69	80	67	73	73	62	73	69	82	74	72	82	61	72	75	75	73	70	69	76	69	60	82	74	63	76	80	66	79	64	73	88	64	79	76	67	70	62	58	87	66	74	79	69	67	72	70	62	83	80	70	55	79	71	68	82	65	74	73	59	61	76	65	70	76	84	69	71	82	71	70	73	77	68	91	88	68	76	72	74	66	56	66	74	68	86	68	63	82	72	67	74	87	62	58	71	84	66	67	63	73	81	79	67	78	65	78	66	71	69	62	53	65	70	79	73	68	71	93	74	63	64	74	70	76	80	69	65	70	69	70	60	85	68	75	67	69	68	71	65	72	80	74	73	56	68	64	85	62	85	76	59	66	57	72	79	71	66	81	68	72	68	60	72	86	61	67	52	71	80	60	87	107	71	78	74	69	75	79	66	74	84	68	86	74	62	66	81	53	69	56	57	60	80	90	86	69	66	70	80	69	73	78	71	70	83	79	76	68	82	77	70	71	65	60	77	83	86	70	64	63	87	54	52	73	73	75	64	68	90	58	75	61	87	71	76	54	93	72	80	88	91	72	79	75	75	79	75	97	71	71	70	66	86	82	64	68	74	62	73	82	67	79	55	86	77	67	82	66	63	77	62	76	86	69	82	79	60	63	73	53	62	66	69	64	75	58	67	75	67	69	71	72	79	63	88	55	60	60	81	68	71	66	74	76	60	67	72	62	64	79	85	74	67	81	70	65	64	60	58	72	81	87	69	83	77	86	60	70	78	72	74	71	87	73	75	59	75	54	81	71	61	82	78	78	86	70	66	63	78	83	84	73	77	62	83	65	64	62	70	68	62	67	80	87	86	75	53	62	81	51	85	76	80	74	70	66	58	66	61	67	70	59	88	52	66	83	79	73	60	72	81	77	81	80	71	66	80	93	71	62	82	68	70	80	81	65	72	75	84	72	73	77	76	62	78	75	61	75	79	54	81	71	74	57	54	65	80	71	79	67	68	91	78	54	82	65	91	85	63	73	85	74	75	64	70	81	90	74	78	67	77	70	79	84	74	64	77	77	69	63	70	73	73	76	70	81	68	72	67	64	82	78	80	75	89	75	64	58	70	75	111	65	73	84	77	64	81	85	74	80	101	67	82	66	76	77	77	84	65	71	70	69	72	69	95	74	56	68	84	73	70	65	57	71	64	60	66	65	78	77	81	66	75	67	62	60	67	84	75	65	74	80	77	75	70	78	70	62	76	83	76	65	92	78	60	60	73	64	77	75	78	79	79	78	59	85	91	75	78	72	64	60	76	73	58	66	82	76	77	77	83	88	82	78	60	60	80	83	84	75	46	57	78	59	79	58	74	74	72	68	64	80	87	75	70	72	69	63	68	68	57	62	62	73	75	89	80	61	75	73	70	64	79	64	69	60	70	89	52	81	83	78	64	71	80	61	64	49	63	75	75	74	67	73	81	60	71	67	79	85	68	74	74	65	89	65	74	90	68	67	76	65	72	69	61	60	70	72	78	71	77	73	94	72	67	66	67	65	75	74	72	61	77	67	74	72	55	67	74	67	72	66	70	58	71	81	84	73	71	79	64	64	74	82	60	67	66	68	59	80	83	68	74	75	85	83	81	85	73	67	81	65	82	90	78	73	76	80	75	70	80	71	69	76	71	63	71	65	71	74	82
39512	28194	25601	28697	28439	23014	21662	18192	14885	13489	10523	7275	6129	4677	3876	3218	2554	2228	2144	2174	2352	2204	1999	1383	1245	1126	1330	1170	1044	1066	1071	1105	1066	1045	985	984	982	953	1001	956	998	1068	1064	1048	997	966	951	930	937	886	871	894	862	828	849	849	780	832	834	878	874	842	877	1401	2902	2838	1968	1734	1937	1433	1170	983	864	833	850	812	788	832	796	820	822	785	857	797	822	831	816	850	784	792	812	800	756	798	825	819	779	790	736	828	765	807	829	795	814	848	761	815	783	832	803	777	836	813	802	771	788	807	855	860	836	815	798	819	826	789	798	828	845	740	796	793	826	802	839	781	829	802	789	799	789	764	811	829	833	790	829	802	766	824	792	809	866	795	786	778	812	767	793	797	791	810	775	754	805	802	778	826	834	787	783	792	767	792	861	796	838	784	768	784	810	841	771	798	861	782	850	818	865	788	807	778	777	783	797	823	814	826	819	835	906	728	807	787	842	759	778	827	809	831	846	841	753	807	815	819	765	754	809	800	828	791	816	822	776	825	802	825	827	787	788	826	780	807	812	808	816	821	792	787	841	800	797	836	830	848	792	792	843	776	827	817	806	798	767	753	822	773	789	802	856	742	781	773	844	807	818	776	843	820	778	791	806	813	805	805	807	778	833	806	772	825	784	773	805	793	818	799	788	804	796	818	829	781	822	800	792	800	832	771	864	728	806	818	809	791	861	835	812	815	816	785	839	841	823	780	788	783	794	827	813	799	784	764	819	803	852	810	850	822	845	791	765	793	761	785	834	799	804	884	834	802	834	819	732	777	802	837	810	798	824	828	808	839	764	757	872	806	822	783	824	765	802	803	846	817	774	748	830	795	761	818	798	832	780	820	781	830	840	798	791	755	794	750	788	794	832	779	801	850	816	797	785	785	792	795	797	854	792	854	753	753	796	781	831	808	787	780	800	838	782	793	768	802	875	744	779	853	826	777	810	790	797	814	797	776	802	777	781	793	851	776	835	791	771	804	873	814	860	803	838	825	775	855	808	754	792	802	754	830	764	795	841	839	798	833	840	824	817	870	809	850	819	800	815	814	855	823	798	807	760	816	774	793	810	846	810	761	799	773	808	849	709	775	796	791	820	765	829	780	847	761	832	805	774	826	810	769	788	808	832	859	855	787	823	752	778	822	836	838	806	814	778	827	794	799	775	807	762	807	808	854	796	828	810	790	829	778	782	793	817	774	838	849	806	817	771	805	796	795	792	808	795	800	815	800	805	771	827	784	879	789	807	820	800	817	828	769	804	818	812	811	789	801	773	809	806	725	816	803	818	787	803	737	771	816	751	796	781	805	777	825	825	779	797	776	816	808	760	777	846	793	815	771	822	819	832	746	832	810	808	781	785	791	785	814	769	813	803	824	806	815	809	786	789	838	768	793	778	812	817	772	799	821	812	811	795	790	817	768	816	796	797	771	790	801	799	792	812	823	807	728	782	751	838	784	820	846	790	805	835	855	799	825	815	809	774	829	794	796	807	747	817	790	802	807	756	818	769	847	802	775	765	797	729	788	836	792	788	793	787	727	805	786	860	819	817	814	833	781	732	860	799	836	783	834	839	811	796	789	781	834	794	825	829	796	805	813	778	796	775	818	833	839	790	786	792	825	848	840	803	773	806	815	838	800	816	778	796	800	815	801	794	758	760	780	794	840	839	796	784	787	771	844	800	795	856	816	784	807	788	828	783	801	824	805	786	779	767	777	785	747	837	818	804	803	816	841	775	780	796	769	834	794	798	812	836	763	820	819	766	838	834	756	810	820	781	811	787	874	828	804	818	783	894	800	828	798	760	858	813	788	787	767	807	819	794	803	763	776	822	799	856	769	780	799	832	787	802	808	811	821	844	807	782	843	790	828	815	799	813	794	771	802	791	813	802	779	779	780	762	803	822	796	807	875	763	794	830	787	817	797	794	843	826	777	819	812	747	773	778	781	836	744	840	810	820	830	789	849	826	807	761	802	800	772	770	782	779	814	788	781	839	754	767	772	825	794	846	772	761	800	755	825	846	833	791	839	768	764	779	821	862	820	809	791	818	789	783	823	778	827	800	784	845	837	775	743	799	834	783	790	793	808	790	829	790	822	871	760	791	817	733	785	735	777	813	812	808	807	746	773	768	811	808	848	775	839	776	809	839	837	806	758	844	767	809	832	851	825	773	756	777	819	777	806	805	795	810	736	825	848	826	816	811	777	840	854	832	810	767	776	816	789	778	809	772	764	795	821	809	809	839	814	832	808	824	844	823	867	816	766	785	806	788	824	779	794	769	748	803	752	790	821	798	766	804	816	804	796	812	854	762	788	806	823	801	780	830	836	802	832	817	825	848	777	799	787	792	774	797	871	781	717	798	820	784	802	776	821	830	776	804	786	794	779	757	821	782	797	790	755	773	814	780	819	841	779	847	777	802	766	790	785	813	820	823	801	796	773	846	848	818	791	835	803	813	806	735	815	792	793	788	755	794	800	831	822	861	808	798	769	821	810	796	776	812	820	855	797	771	806	816	804	835	813	783	758	872	813	787	757	836	808	784	821	779	851	817	796	781	780	799	810	859	794	756	780	788	817	841	786	825	834	821	778	833	782	810	773	760	788	837	788	825	816	810	822	852	829	801	837	804	795	803	804	874	784	820	846	854	770	793	850	815	878	772	772	762	771	769	791	791	805	807	794	789	811	814	807	784	809	728	807	759	780	782	802	821	818	793	827	808	844	782	788	799	808	804	765	818	815	783	750	819	804	779	841	754	840	810	816	822	783	805	778	784	819	834	788	820	833	835	858	766	809	794	821	820	785	828	816	813	805	796	757	782	766	759	786	828	789	772	780	831	798	794	795	816	781	817	825	797	796	780	819	835	796	822	780	781	789	820	801	795	781	808	857	816	797	785	805	821	795	776	773	796	839	809	810	802	808	828	787	804	820	770	819	809	808	839	794	821	794	784	852	776	764	808	813	803	772	758	755	789	801	834	812	823	812	804	852	830	757	781	782	814	792	823	800	789	758	812	812	822	814	765	742	834	794	792	838	741	805	838	851	829	816	864	829	768	817	799	843	811	772	832	784	833	819	730	800	845	823	812	757	803	907	792	813	790	867	865	848	779	806	833	794	791	828	794	814	822	797	818	788	753	773	809	867	805	824	806	842	824	842	752	841	813	796	798	840	797	799	804	843	807	846	768	799	813	898	805	834	800	803	827	815	803	812	849	767	816	829	825	801	778	829	825	826	808	783	833	783	771	771	792	807	800	831	821	803	812	797	783	794	775	821	781	775	864	781	789	824	805	780	810	821	814	812	821	830	844	802	774	865	817	792	804	821	807	779	798	766	854	859	787	776	824	775	808	814	777	805	809	782	777	831	836	791	814	821	786	834	790	820	768	818	851	801	822	848	812	779	747	759	815	823	791	810	781	793	791	833	796	800	783	797	810	800	777	823	801	796	795	799	842	806	811	849	807	795	808	822	778	734
4063	2110	1515	1008	597	424	432	437	357	292	283	195	161	142	111	94	87	80	82	88	76	93	67	62	60	53	70	56	61	68	59	67	64	53	69	66	56	57	63	59	65	73	69	61	69	60	54	57	56	56	40	57	58	61	62	59	64	64	60	63	64	61	63	70	64	59	82	82	90	81	59	64	63	65	58	57	59	64	48	54	46	52	59	57	61	63	56	50	46	73	58	59	73	51	54	61	65	52	59	59	46	64	52	73	69	59	54	51	69	51	65	66	52	51	68	53	59	64	55	50	57	58	57	61	70	58	55	59	55	58	52	47	63	58	69	62	67	60	54	60	62	40	55	49	57	50	50	70	47	50	66	64	58	62	48	52	55	58	36	52	57	49	60	36	56	57	75	69	67	48	56	64	67	67	68	67	48	39	57	44	52	60	47	69	49	45	79	62	58	69	58	64	59	51	61	54	65	51	49	65	55	54	49	62	75	57	63	69	57	55	50	46	49	84	58	55	67	51	54	56	60	52	58	54	51	59	57	55	65	58	63	72	52	54	84	48	47	48	53	57	53	58	53	66	43	64	55	52	62	54	51	69	46	51	73	62	59	54	72	53	65	71	65	57	73	57	65	53	47	51	64	54	50	57	57	61	56	53	75	66	54	57	52	53	74	46	61	55	55	57	54	46	51	55	56	54	59	46	59	55	60	44	53	59	45	49	55	58	58	57	58	52	59	59	65	60	42	61	54	61	45	50	57	59	72	54	55	63	61	54	58	65	66	65	54	41	57	67	71	67	73	43	69	63	53	65	62	52	53	48	60	63	50	66	60	58	57	46	64	69	62	76	47	75	56	47	61	55	62	51	51	58	56	72	47	56	46	57	57	49	62	59	49	55	59	61	50	65	69	65	56	56	56	49	54	58	53	59	72	55	58	67	50	53	71	69	61	58	76	59	60	54	59	57	56	64	58	61	75	55	61	53	64	58	61	55	55	56	69	62	60	55	59	42	61	49	65	63	55	67	75	62	54	49	57	74	62	46	55	55	59	60	63	77	59	57	55	76	61	61	70	54	63	51	61	62	47	51	63	59	68	74	53	66	44	57	50	56	69	51	51	61	59	54	61	51	77	60	63	60	54	54	45	54	50	52	41	59	58	54	52	65	53	61	57	56	61	64	50	56	73	64	58	65	70	65	51	78	62	45	55	52	52	46	49	53	63	48	66	59	58	58	50	54	49	46	56	51	75	69	59	61	61	53	54	49	51	58	49	60	63	64	64	65	67	63	54	53	50	54	61	65	54	62	57	56	49	57	54	49	63	66	56	47	60	62	49	54	64	56	54	65	69	56	72	57	54	66	50	85	47	50	73	56	66	52	59	59	61	66	58	53	57	56	70	58	42	55	53	57	69	70	48	47	49	55	58	56	52	52	57	48	53	53	55	61	59	57	52	52	58	63	54	59	61	58	50	56	57	54	55	61	58	53	57	42	57	52	64	51	55	56	60	61	66	62	60	54	53	46	61	60	48	63	60	47	58	65	58	53	61	63	52	51	51	67	49	54	61	65	52	65	63	60	68	47	71	49	57	58	49	59	68	51	60	51	62	64	49	49	59	56	48	45	55	54	64	55	67	54	71	60	58	52	72	52	56	60	53	51	55	66	67	53	45	59	62	57	65	53	59	45	61	51	67	51	45	50	51	64	53	59	49	57	64	52	64	54	75	41	50	51	65	49	69	40	56	68	55	49	66	51	56	63	63	59	77	56	62	64	69	54	62	67	66	43	66	60	57	57	65	58	51	72	68	51	59	67	53	66	45	63	60	56	45	59	57	60	48	60	60	64	59	76	52	69	62	65	55	58	53	61	66	70	67	56	45	47	61	51	53	62	68	59	62	73	64	59	58	71	53	57	60	55	50	59	66	64	61	51	46	52	64	49	54	59	62	47	59	61	46	46	56	60	56	56	53	66	58	58	66	56	56	56	48	57	57	56	52	51	59	56	68	53	59	42	62	59	63	59	49	58	58	52	52	60	64	62	66	63	51	68	51	63	56	47	55	55	50	54	52	78	58	56	62	52	62	60	70	55	52	64	59	67	75	63	65	44	58	67	45	65	48	44	63	58	49	73	68	49	47	69	53	51	60	46	71	60	62	72	53	68	71	62	60	52	68	69	66	65	56	55	57	51	51	58	57	45	54	50	62	65	62	57	48	53	50	64	69	58	64	54	46	52	62	58	46	62	63	64	52	57	59	49	51	54	62	74	52	51	54	66	46	63	51	57	65	72	50	59	57	46	55	42	59	47	68	61	65	58	53	55	74	59	61	52	78	60	66	47	52	57	64	58	52	56	47	64	56	59	57	54	50	59	60	70	53	44	48	69	48	55	53	60	66	42	63	67	62	64	59	51	72	38	60	46	61	59	67	64	61	51	49	67	63	50	65	59	47	55	54	64	68	67	48	56	55	64	76	65	57	52	60	49	46	59	61	55	52	76	58	80	55	54	48	47	61	60	58	54	54	49	44	68	51	53	60	59	51	62	57	62	60	53	37	69	50	61	56	54	74	61	61	50	57	51	52	39	56	78	69	66	65	53	49	53	56	61	55	47	45	65	59	62	61	49	68	62	45	48	60	41	63	58	56	53	40	49	63	64	56	57	73	67	57	64	67	45	59	55	54	62	67	66	55	50	45	53	57	58	59	58	62	63	59	56	55	56	66	57	57	65	47	47	40	72	64	57	51	67	47	61	66	54	74	51	60	49	63	57	67	47	55	70	69	66	61	61	70	57	45	60	63	68	59	54	60	55	60	55	59	56	72	63	65	64	53	46	52	60	75	50	49	52	56	50	71	59	58	54	78	67	62	68	42	58	52	46	69	66	51	68	41	54	64	63	61	59	47	59	52	59	58	59	49	63	61	60	62	49	59	62	55	52	49	59	52	52	50	51	52	59	67	56	59	58	54	50	52	60	61	58	53	49	73	59	65	72	70	59	62	62	65	57	59	46	50	59	55	59	61	55	66	51	51	65	56	65	56	53	55	61	47	46	49	58	59	47	48	55	58	61	57	52	58	54	44	52	63	64	55	52	62	62	49	60	67	60	64	66	61	64	64	70	47	64	80	65	72	60	64	56	45	45	58	65	43	47	55	60	67	48	56	53	44	45	59	58	52	59	63	61	62	63	67	59	52	48	63	68	55	50	54	58	62	51	51	58	56	42	50	48	61	67	57	51	59	76	71	64	60	47	55	71	52	59	57	57	52	55	58	77	51	56	56	60	57	55	45	59	62	63	73	47	64	55	54	61	59	59	48	61	72	63	64	60	57	53	67	62	63	48	63	58	62	51	63	47	46	68	52	56	53	61	71	60	68	48	56	69	57	58	61	59	41	65	51	67	51	71	54	50	62	60	48	58	69	72	55	63	58	56	58	63	65	59	62	58	71	66	52	63	71	57	52	52	57	58	58	56	50	67	59	40	53	66	62	49	83	47	56	58	64	60	60	56
27554	19309	16290	18190	17905	15713	14841	14494	11135	9158	8073	5693	4195	3598	2507	2080	1719	1500	1335	1462	1516	1543	1362	1056	868	818	871	869	796	824	801	904	801	822	756	774	765	765	763	815	805	825	820	770	726	781	810	766	713	711	712	692	690	692	708	681	640	675	652	699	649	604	638	812	1161	1133	941	1030	1108	920	787	763	718	679	667	668	662	653	655	627	656	593	661	635	621	694	632	654	628	681	676	678	682	651	662	677	653	668	678	608	651	636	639	652	700	667	618	675	621	637	674	668	672	641	668	648	635	642	636	675	654	639	665	670	690	642	679	618	652	643	678	634	674	645	629	669	640	617	646	676	679	717	656	656	625	639	676	653	637	639	678	668	659	638	690	630	679	666	694	683	699	698	712	678	716	659	683	628	657	684	683	612	650	708	621	662	693	656	682	639	671	683	651	618	616	652	697	629	650	680	685	693	632	645	655	632	669	689	677	600	688	621	671	688	615	668	655	652	615	613	679	668	665	647	662	630	622	641	648	628	701	645	632	650	642	636	639	605	626	688	638	687	637	701	675	619	658	664	591	673	647	663	675	647	692	648	692	658	653	652	647	661	663	661	662	635	688	675	611	667	706	664	650	694	647	615	666	658	687	690	668	692	706	642	649	691	673	653	629	682	603	644	646	699	726	622	659	618	638	654	649	658	661	665	692	583	696	681	624	670	640	669	664	615	675	678	614	669	686	656	658	648	687	662	676	660	621	669	671	658	623	676	634	629	653	640	677	635	673	685	635	695	628	664	619	720	615	671	662	653	680	647	629	667	683	660	640	653	632	655	675	673	604	651	677	665	654	638	656	674	613	607	632	637	681	646	629	648	672	699	662	666	663	661	689	640	689	628	636	658	647	682	647	660	689	651	647	648	618	658	652	634	635	676	681	674	640	667	667	633	662	664	708	633	628	631	625	651	665	665	646	663	650	628	673	675	677	645	658	648	641	665	660	668	672	671	650	661	670	660	694	653	641	666	659	674	689	659	629	667	658	665	627	640	664	647	646	626	629	655	681	695	682	707	633	647	706	676	652	671	679	672	669	657	647	679	658	642	677	675	707	653	665	670	655	667	652	643	672	648	648	665	646	621	653	640	648	658	638	642	652	619	660	633	627	679	625	650	679	667	670	653	626	688	690	649	651	664	663	632	673	625	663	654	642	672	655	666	640	651	663	644	660	659	631	699	694	676	678	616	665	663	638	695	629	692	651	652	647	632	637	674	691	695	696	701	669	663	651	634	674	658	649	646	623	613	680	654	666	720	607	651	672	690	648	718	672	686	631	675	645	647	637	657	663	654	670	634	674	677	647	663	667	696	669	637	681	647	628	654	708	636	637	640	657	627	625	660	689	666	649	706	665	666	656	668	624	672	681	588	702	634	656	637	695	640	648	645	670	654	680	684	682	662	658	634	662	667	676	676	628	720	651	620	638	667	630	688	628	630	672	633	664	651	633	654	612	683	680	620	690	649	649	636	712	658	639	617	596	612	643	645	640	654	668	630	657	681	633	648	661	634	621	633	625	633	666	656	680	675	677	652	670	633	625	672	700	641	679	626	681	642	664	638	657	638	644	640	672	665	658	657	647	650	675	645	643	678	710	635	687	656	655	628	680	660	643	659	681	643	687	632	661	630	680	681	675	633	666	654	660	663	611	665	651	664	690	645	658	661	718	648	665	669	662	646	671	613	651	700	668	639	618	663	660	688	615	693	673	687	636	627	652	636	663	666	631	636	592	634	637	696	634	690	639	702	713	661	645	669	679	665	625	678	662	602	686	633	695	633	720	659	659	697	643	599	653	646	639	656	688	670	649	632	627	673	670	683	619	645	606	643	621	679	664	673	638	689	627	692	632	631	656	655	696	637	609	641	703	628	650	623	585	683	705	698	635	649	686	620	647	677	652	654	623	671	621	639	634	649	631	645	648	592	610	645	680	680	659	679	673	674	662	694	672	655	632	620	644	656	624	690	651	686	680	682	635	663	659	671	631	638	649	656	655	622	653	633	707	668	650	629	685	628	675	673	652	662	655	691	653	664	628	626	593	647	646	668	622	689	659	639	689	696	643	661	660	629	674	668	584	645	706	670	628	692	638	651	651	639	643	681	670	660	657	692	651	685	641	611	667	666	681	657	634	645	631	666	658	625	700	681	639	674	682	689	652	660	621	634	705	657	712	619	648	663	659	628	619	643	629	626	620	647	626	662	618	675	685	684	713	664	659	663	628	647	669	641	646	671	717	647	669	693	630	692	618	637	669	674	689	672	714	678	664	658	651	619	663	674	681	649	647	651	630	674	658	631	667	680	658	660	636	629	657	667	678	673	645	637	678	694	604	614	690	656	669	693	696	692	639	644	647	640	647	649	606	684	674	625	664	645	629	695	672	651	631	630	644	648	652	650	669	688	675	624	635	660	641	636	677	686	636	652	698	665	664	648	664	654	686	619	672	671	629	678	667	702	676	696	667	664	653	703	656	634	647	700	663	682	623	659	650	676	676	623	647	631	639	710	654	676	649	680	648	677	663	599	676	639	623	664	644	680	589	656	610	652	687	645	662	664	626	656	655	646	667	657	629	635	606	670	662	629	693	641	682	643	669	693	675	647	646	638	673	689	641	613	697	650	653	705	667	627	653	675	615	655	644	711	616	619	648	618	671	670	665	650	682	663	675	669	673	655	667	649	675	664	607	645	625	659	651	705	677	652	644	611	652	643	644	639	649	667	680	646	632	681	671	623	621	625	679	690	582	660	658	679	667	657	653	632	658	648	664	647	638	663	687	658	629	669	682	626	627	666	664	683	675	645	615	656	652	664	690	677	668	664	623	633	698	673	635	668	615	632	673	678	639	638	674	622	661	664	652	654	663	693	657	635	653	655	635	678	671	634	665	715	698	647	654	675	635	642	621	705	649	637	671	685	631	655	637	664	637	695	638	662	691	638	655	677	641	623	654	634	662	628	663	686	650	664	654	642	672	670	623	629	639	635	619	655	661	641	632	643	666	661	676	653	627	649	655	709	649	687	621	702	659	703	608	626	635	682	669	666	682	603	649	633	658	660	649	659	635	612	637	677	681	633	665	657	641	628	631	671	707	631	652	701	630	680	657	693	682	680	649	638	652	677	656	681	670	681	658	643	655	679	692	646	649	712	689	646	659	608	630	644	644	653	651	666	627	683	662	648	681	636	656	648	663	634	647	663	655	653	705	667	694	679	708	634	657	655	662	680	623	680	678	636	661	697	697	698	650	674	657	648	676	691	637	645	630	667	633	631	673	658	633	614	678	662	648	732	646	648	649	670	653	681	679	646	667	614	643	615	657	712	609	629	636	670	647	674	671	637	635	681	621	617	636	640	656	667	657	655	663	652	646	668	702	613	665	629	665	670	651	622	647	668	638	672	635	671	654	670	674	699	713	654	690	647	666	655	671	688	628	647	647	664	630	661	668	686	632	655	644	664	659	654	652	694	640	679	673	628
5470	4367	2951	1534	837	632	643	691	548	382	387	323	232	193	152	118	109	100	96	100	100	93	92	76	85	78	86	80	90	78	80	73	73	74	69	66	71	70	78	73	67	64	64	71	72	62	77	76	79	74	52	71	83	65	72	117	76	87	67	66	58	55	59	68	94	94	90	94	74	76	65	73	71	49	62	58	88	61	70	69	61	62	66	61	70	62	72	52	77	64	69	53	84	72	73	58	54	76	58	83	62	62	79	64	71	69	66	79	65	67	66	58	60	60	70	64	65	63	84	72	89	67	51	62	53	52	52	69	68	62	73	61	68	69	62	70	69	53	70	57	58	67	64	75	66	53	83	79	76	61	66	71	61	67	74	82	74	66	73	66	64	67	67	50	60	80	58	67	70	83	61	48	57	70	71	83	66	67	68	60	61	69	57	62	74	72	69	58	69	59	62	59	63	67	63	70	64	67	61	71	67	60	74	74	64	71	72	62	60	64	55	52	70	64	60	83	70	65	48	64	72	73	63	57	73	58	67	60	74	71	68	54	61	58	67	62	63	81	72	52	81	72	82	57	73	75	73	54	72	83	75	52	76	58	58	65	64	55	73	65	63	66	53	66	67	57	77	47	55	81	75	57	64	64	68	65	69	46	58	60	64	74	60	65	64	66	47	67	74	56	64	71	72	83	66	66	66	68	62	83	58	59	62	62	60	61	70	65	79	55	48	69	72	74	64	63	70	74	61	73	61	61	53	71	68	48	52	71	67	54	59	57	69	69	69	69	67	81	60	72	67	65	76	66	65	70	69	71	58	54	61	71	65	77	58	64	53	77	66	67	63	66	66	58	64	53	52	77	73	64	71	60	59	57	69	71	62	63	71	66	68	60	69	60	73	69	59	71	72	51	61	63	67	61	84	57	63	69	75	58	63	52	62	69	62	59	62	73	70	70	59	71	67	48	50	63	67	65	51	52	77	54	54	76	69	62	64	62	78	68	65	71	57	50	58	62	64	71	61	94	61	62	70	65	72	68	65	73	62	68	72	58	61	71	64	70	70	65	71	78	69	63	64	63	67	63	66	72	71	77	74	50	59	75	59	68	75	71	44	65	58	74	65	70	68	58	66	56	71	57	59	76	56	68	80	67	69	65	78	53	57	61	71	82	68	70	72	58	63	65	67	55	64	73	67	68	73	67	59	68	69	56	70	71	74	52	67	67	59	71	78	67	51	64	60	51	67	68	63	70	74	69	72	71	73	70	80	67	68	57	62	67	66	74	63	73	61	68	72	68	51	70	89	62	67	57	71	56	72	60	65	65	55	55	71	78	72	72	60	47	55	63	63	67	62	73	56	72	82	70	68	57	62	76	56	61	57	79	66	70	67	67	56	74	52	65	64	64	65	77	71	52	70	79	66	69	81	61	64	64	58	61	64	46	80	59	80	67	71	65	63	75	67	66	62	57	56	70	64	54	69	71	68	64	67	59	53	72	68	53	65	75	71	70	74	56	81	71	62	64	67	62	65	61	55	66	65	68	62	68	67	77	73	65	70	55	67	65	65	59	76	60	71	69	59	67	69	63	63	68	64	68	85	68	66	68	75	56	59	65	73	66	64	48	72	62	76	64	64	59	74	56	71	70	62	59	68	69	79	62	68	72	69	56	83	71	70	66	59	69	54	71	65	61	80	70	81	55	55	61	71	64	74	68	83	64	61	86	53	73	67	82	61	59	82	59	65	61	57	55	72	62	56	52	68	67	71	70	78	70	62	63	65	67	67	66	56	57	60	71	56	81	68	56	61	78	69	58	59	59	71	67	69	78	55	67	90	70	70	80	71	58	57	77	73	51	68	76	73	77	61	61	61	60	69	68	66	69	74	56	68	63	86	67	74	53	61	70	69	55	65	75	69	58	75	67	84	66	61	64	83	62	62	71	69	70	59	84	57	54	56	75	61	78	51	72	61	56	61	75	56	64	76	60	58	61	70	73	76	62	65	61	79	69	53	68	69	72	47	72	59	59	69	59	67	53	61	73	85	74	71	76	66	58	67	55	50	58	76	75	87	48	69	56	70	67	61	65	55	76	64	61	56	64	65	74	58	59	59	75	69	62	65	67	75	68	70	81	88	74	67	65	60	78	68	69	67	60	58	56	62	59	62	69	73	70	65	57	52	64	61	60	91	66	58	72	65	63	85	56	61	59	69	64	71	75	63	62	47	72	60	70	53	70	57	70	74	67	53	53	72	64	68	64	66	70	75	76	54	53	71	66	78	68	74	53	82	55	57	55	77	69	71	54	78	53	63	71	46	60	66	69	61	71	50	60	64	82	73	54	83	65	62	66	66	65	61	68	72	65	73	62	62	66	56	66	65	63	69	69	68	56	70	76	59	54	67	73	50	65	63	65	78	67	77	52	72	76	66	73	66	70	61	69	67	65	74	61	68	72	64	52	75	71	80	59	72	55	71	66	58	86	62	45	57	66	64	55	74	60	69	71	67	60	60	85	71	81	67	69	73	66	58	57	56	59	82	56	60	54	60	77	62	54	74	60	67	59	71	66	77	54	66	58	67	63	58	78	66	55	61	50	70	63	58	64	77	61	79	73	68	69	69	75	71	64	74	62	70	67	66	88	62	67	74	62	45	59	76	67	64	73	63	72	73	72	74	60	60	63	68	82	54	75	66	58	61	81	79	60	77	61	68	80	67	63	72	63	65	68	68	54	79	66	70	59	58	71	70	67	71	67	86	66	71	66	53	72	65	66	71	76	73	62	77	60	76	68	51	62	66	53	57	77	70	62	57	73	66	70	67	72	60	82	62	86	64	67	50	69	62	72	73	68	68	83	44	45	55	80	74	74	54	61	60	64	64	65	70	75	50	63	64	58	72	77	55	69	71	71	47	60	59	75	57	76	62	73	67	53	69	61	51	64	75	67	66	69	75	69	72	72	63	68	65	71	59	58	64	72	69	69	66	57	56	64	68	58	62	70	62	82	62	71	60	74	53	73	71	86	62	76	78	57	81	54	67	70	60	65	78	65	53	67	72	58	56	53	62	68	60	77	67	65	82	74	58	73	66	69	79	66	73	58	67	76	64	64	73	60	76	58	57	57	77	74	71	55	66	60	65	71	66	75	54	71	51	61	78	73	68	60	72	53	58	69	70	80	60	64	62	58	55	65	61	53	85	63	61	69	58	68	67	62	70	67	63	54	66	56	73	66	74	67	53	70	66	65	72	57	60	56	66	68	66	62	54	65	74	58	66	60	64	65	86	74	60	68	70	61	58	63	62	65	63	71	63	45	63	68	69	71	62	67	53	64	77	54	64	63	64	66	70	55	62	59	63	71	57	62	70	67	71	59	64	55	64	59	64	46	60	45	67	72	70	55	59	54	57	77	65	72	71	66	74	63	61	68	62	69	66	83	78	60	66	71	62	70	54	71	50	71	73	75	77	82	63	79	65	58	57	63	57	59	66	56	47	58	65	63	47	75	71	68	70	70
33812	24239	20333	20504	21952	20482	18795	18678	14901	11389	10359	8635	6263	4966	3906	2932	2378	1971	1704	1842	1927	1890	1676	1349	1155	944	943	1064	1014	970	1014	1046	951	920	911	834	879	894	899	895	907	891	904	891	832	815	851	826	834	788	838	786	807	798	1162	1814	1090	715	760	754	748	728	771	900	1593	1346	1261	1455	1261	992	885	956	868	752	772	728	742	747	709	697	708	710	776	700	753	699	702	742	712	706	746	728	727	702	723	728	707	699	732	762	754	703	711	686	708	754	757	729	682	714	680	718	713	705	719	683	671	760	740	734	723	725	713	690	700	714	724	715	748	736	728	717	770	712	709	754	761	703	698	703	728	712	700	713	732	717	737	743	712	729	682	699	745	708	699	684	731	690	747	751	692	713	718	761	718	747	711	692	754	731	761	730	708	762	705	747	729	721	720	716	717	694	718	736	758	737	735	722	745	712	721	696	724	728	721	702	746	758	706	671	702	712	750	748	722	703	711	748	727	739	677	742	707	725	709	727	709	693	741	734	704	725	738	720	724	763	732	751	727	739	687	720	706	700	722	699	686	732	704	721	689	729	748	752	685	722	763	762	678	710	734	740	731	698	681	720	754	724	709	735	731	712	706	712	731	733	699	707	736	759	756	667	766	705	757	782	773	718	690	694	698	697	709	743	731	717	767	709	749	775	711	737	690	738	734	738	726	750	702	741	684	714	747	739	782	696	716	740	719	755	752	702	723	724	703	698	750	768	705	756	722	755	715	743	762	713	707	697	714	721	706	700	768	701	740	720	753	742	705	707	766	704	646	719	733	716	692	744	745	729	739	751	696	741	705	733	722	736	711	728	697	748	719	733	731	753	705	716	687	717	768	705	738	684	770	741	767	764	723	690	714	731	720	703	695	703	708	754	735	731	764	685	740	775	707	710	722	736	699	733	696	716	674	698	690	725	725	717	749	726	698	723	683	739	725	730	736	707	768	713	767	740	744	723	695	747	734	735	748	708	736	764	760	730	717	699	727	686	751	756	724	714	730	709	718	750	667	711	745	737	702	752	734	704	728	712	700	675	740	709	762	741	744	702	719	749	724	705	719	781	664	709	703	736	728	737	738	664	757	687	695	709	700	732	689	766	759	691	757	745	769	709	727	725	715	726	714	698	717	716	747	726	747	741	712	733	756	698	700	754	685	755	728	768	787	714	745	682	720	677	727	745	755	726	760	719	757	706	755	715	673	727	696	700	702	755	778	716	716	711	771	733	711	743	701	762	686	737	732	729	653	788	718	673	679	734	682	706	742	719	743	740	729	705	711	740	755	722	686	695	736	757	747	749	736	710	709	736	659	700	697	729	786	717	729	789	721	752	750	708	695	712	725	688	710	695	711	734	685	743	717	736	708	752	734	693	730	700	699	761	719	747	751	684	667	752	759	746	689	730	796	720	727	743	699	736	767	702	717	758	704	733	740	702	748	755	767	709	699	756	731	718	721	679	751	674	705	712	729	708	713	706	737	699	755	746	729	723	778	731	666	724	724	729	714	694	733	708	732	726	687	734	705	715	698	748	721	723	699	674	753	699	722	757	723	656	705	731	685	712	728	703	722	754	719	738	755	739	717	728	708	658	699	765	766	732	682	769	720	735	695	685	771	696	719	703	734	745	733	758	702	695	712	711	706	710	721	731	700	727	724	742	733	766	747	745	715	748	714	736	693	726	714	749	736	666	744	724	751	762	686	711	717	734	737	762	764	729	685	705	709	743	762	696	690	728	711	707	708	719	729	719	730	756	675	674	679	718	675	716	681	700	752	716	725	704	742	726	740	763	773	740	714	719	719	707	723	731	730	680	706	732	709	724	790	733	768	740	731	743	695	736	681	703	703	703	719	732	685	716	731	760	710	738	678	782	706	725	751	739	685	726	720	758	682	703	707	697	724	688	757	736	689	772	701	703	704	723	749	719	765	782	772	688	728	727	722	744	744	698	774	735	728	758	676	729	696	728	701	755	735	759	774	719	723	769	705	702	699	756	683	695	730	723	729	693	691	683	717	702	724	731	728	727	719	695	740	716	711	720	716	726	725	711	704	719	660	750	712	713	746	761	688	718	704	721	727	743	708	699	761	713	726	717	675	720	705	740	710	682	697	689	738	686	704	723	747	725	743	734	733	703	715	726	720	739	700	734	739	744	729	734	758	728	751	776	736	702	740	687	746	725	718	680	699	781	729	672	761	749	734	701	806	702	725	685	722	714	727	722	687	725	706	728	742	745	728	780	735	670	738	732	755	695	705	726	755	737	707	742	721	695	717	742	745	712	762	679	719	742	784	692	679	697	688	745	747	708	763	695	731	741	739	704	736	725	712	711	743	747	697	708	694	722	742	706	730	723	761	704	700	725	709	725	751	731	753	713	734	705	739	708	755	724	755	749	694	693	714	722	731	700	723	743	758	719	747	774	749	723	746	699	718	723	766	725	742	724	733	716	745	728	715	728	722	706	742	760	718	780	676	783	759	709	731	717	745	675	696	691	745	717	761	686	740	703	730	743	738	741	704	731	691	683	719	737	726	704	751	753	742	747	719	740	742	746	684	758	735	745	719	700	708	733	746	744	717	732	717	737	745	730	715	701	729	745	724	718	731	696	707	758	785	751	741	731	686	745	745	742	725	713	748	759	720	698	712	713	749	713	759	690	706	745	743	754	731	719	712	729	765	714	747	683	720	699	725	726	730	748	705	677	748	735	710	700	763	652	744	736	643	697	718	724	689	739	675	731	722	726	742	723	717	730	753	737	725	741	669	719	741	665	747	718	697	707	744	731	742	680	741	706	746	725	701	728	695	720	714	739	695	734	769	729	728	713	722	752	690	683	728	705	716	690	734	725	723	727	751	736	744	739	707	746	751	746	684	697	765	754	745	783	717	756	723	731	733	740	665	728	709	740	734	709	685	756	714	713	756	688	732	715	743	714	735	736	687	742	702	730	688	710	734	684	695	713	723	723	741	715	745	726	684	747	678	755	775	706	736	722	715	696	751	756	760	749	747	764	739	747	754	713	746	774	762	721	716	723	717	708	692	733	767	751	729	704	731	720	718	732	717	682	736	727	701	729	744	710	729	760	691	745	683	694	765	717	741	706	749	721	728	673	676	727	737	673	734	779	688	713	737	761	724	699	733	777	696	715	724	734	714	754	736	729	713	730	700	716	717	736	753	722	717	719	743	745	747	715	691	664	709	728	717	709	707	724	730	716	680	730	748	713	708	714	753	732	727	753	766	682	698	758	746	719	721	741	739	724	721	696	687	748	761	748	707	682	724	737	748	762	743	720	734	755	729	743	746	755	741	699	710	711	750	747	706	711	739	779	709	755	719	708	725	769	691	714	671	740	682	732	706	756	760	763	734	746	713	755	727	696	700	723	729	699	721	716	731	756	751	667	716	713	725	722	729	702	737	764	691	789	727	757	744	731	726	661	715	755	745	732	723	685	742	756	746	751	687	717	735	685	727	706	698	726	703	700
7518	4358	3085	1867	1388	907	863	748	566	405	327	305	295	186	169	134	112	103	89	106	87	101	93	71	87	72	72	72	83	67	80	80	63	61	74	54	67	54	64	80	72	65	69	53	74	68	56	78	72	61	58	66	51	70	79	150	143	103	90	61	66	66	65	62	90	91	91	71	77	72	70	74	60	44	68	66	71	77	59	61	62	67	61	77	84	44	64	61	55	55	53	74	69	46	61	48	57	57	65	63	65	60	66	71	72	60	72	87	65	49	68	56	76	58	70	64	60	50	50	67	65	50	80	70	52	60	56	70	64	62	66	55	63	54	63	72	63	62	48	69	63	62	60	67	58	52	71	59	65	68	58	53	68	66	61	63	62	59	63	52	61	65	53	57	64	69	76	57	83	53	68	55	66	69	63	71	83	64	61	67	59	55	70	67	50	70	70	59	61	53	65	73	56	66	56	59	69	67	75	49	43	56	66	71	58	62	69	73	65	56	60	72	68	61	55	46	59	64	53	82	76	56	79	70	63	73	62	70	67	64	59	63	48	46	53	52	59	66	62	59	73	68	66	65	65	64	58	65	55	54	79	63	54	44	56	58	54	63	63	65	66	66	66	57	67	65	64	60	77	73	70	58	60	62	75	54	65	46	75	76	65	62	59	53	58	63	60	65	65	63	56	59	57	64	78	62	63	67	65	84	64	83	52	64	43	58	57	62	58	68	67	57	59	58	54	82	69	57	58	73	53	65	53	66	73	50	70	64	54	53	55	66	50	60	63	53	69	55	70	72	55	68	64	67	48	53	75	65	49	73	59	82	58	67	65	63	77	67	57	70	62	65	79	60	59	69	66	67	59	63	60	62	61	74	55	65	58	58	56	66	60	55	66	62	70	46	71	67	72	60	73	54	66	51	55	52	53	55	65	70	62	63	71	71	72	65	67	67	61	55	71	66	63	68	66	67	66	70	83	59	64	66	74	63	61	67	69	55	56	64	48	57	71	69	60	68	60	60	54	62	71	59	68	53	63	72	64	66	65	70	62	64	67	60	67	65	68	61	60	54	61	81	64	61	61	54	63	71	61	69	63	74	80	77	63	61	63	59	63	81	64	56	61	57	64	65	54	64	55	53	73	63	57	57	72	70	69	72	49	64	65	58	63	79	76	67	52	57	59	64	56	55	64	63	58	57	68	59	72	70	69	64	68	62	63	62	81	63	68	53	74	75	63	82	73	78	62	63	60	57	64	53	57	74	56	59	66	61	69	58	75	58	58	61	81	64	66	61	54	51	55	66	72	74	70	59	53	55	60	54	70	43	53	60	54	54	80	65	52	75	70	59	56	64	57	72	67	63	59	68	47	67	70	68	62	73	67	58	61	64	76	54	72	60	75	58	56	65	64	69	74	63	63	53	60	53	63	75	71	66	49	57	59	58	65	68	67	58	66	50	66	63	72	58	70	59	74	79	67	67	56	55	52	67	60	58	51	67	60	67	67	76	64	71	74	73	61	57	63	60	54	64	58	57	65	62	60	76	55	54	63	65	63	52	64	71	57	69	77	69	68	81	73	63	63	53	66	54	67	64	55	71	62	46	68	74	56	64	49	71	53	50	64	68	60	53	70	54	55	76	66	52	61	83	70	78	59	60	66	69	48	52	58	60	55	49	58	58	63	53	65	46	87	65	71	72	66	80	56	75	67	66	70	57	51	70	69	49	70	56	61	61	77	65	46	60	57	51	63	56	72	60	70	70	54	65	72	52	66	70	68	55	50	57	55	50	68	58	63	70	47	65	63	56	65	66	62	56	73	64	76	55	78	71	62	59	58	70	65	64	67	58	78	65	62	65	68	73	70	63	56	73	63	54	81	76	65	61	54	44	52	80	71	66	57	67	54	61	76	66	57	63	61	58	58	61	56	57	68	67	69	69	64	50	70	56	62	61	54	49	67	76	43	54	72	62	57	67	49	53	66	78	69	77	57	54	60	69	62	66	73	67	69	70	65	70	68	68	55	64	73	54	70	62	60	71	60	66	66	55	57	78	66	68	53	69	68	71	44	56	57	53	67	56	57	62	65	64	71	64	60	49	52	64	59	51	54	56	71	64	60	48	54	75	56	65	66	54	72	72	56	66	58	56	66	65	66	49	68	69	64	61	75	70	61	75	57	58	61	79	63	59	61	61	65	59	59	64	63	68	54	62	72	67	62	68	59	67	65	61	73	58	61	52	57	74	59	57	53	68	66	65	72	54	62	51	74	61	65	53	68	60	59	58	60	56	55	63	55	55	69	80	53	53	51	62	64	61	75	56	64	51	53	65	67	60	54	63	54	53	73	57	63	61	69	60	52	65	71	52	52	58	65	72	77	69	56	55	59	56	44	61	61	67	77	68	63	53	64	75	65	69	61	74	50	57	62	50	72	63	71	65	55	63	57	51	66	59	59	54	74	63	64	52	66	65	52	78	50	64	70	66	57	56	65	52	58	72	59	65	71	59	61	57	55	55	76	58	54	62	68	57	60	58	53	61	64	69	58	75	80	61	43	67	55	62	52	62	54	70	68	62	72	59	60	55	66	52	63	53	64	49	64	64	68	63	64	53	63	73	55	65	69	55	73	51	71	52	54	55	63	75	67	67	67	72	68	63	87	74	57	61	50	57	62	70	68	68	80	71	63	62	61	62	59	63	58	58	64	58	60	47	67	61	63	62	71	52	64	61	71	59	61	47	65	61	69	65	60	61	53	72	63	61	65	54	54	52	55	49	66	68	59	62	50	63	53	66	69	61	80	56	71	59	62	64	61	58	72	57	62	68	62	55	53	60	72	66	76	68	62	57	64	67	78	62	51	89	59	53	64	87	61	61	64	64	57	71	52	60	75	50	88	48	67	57	62	78	55	70	50	69	67	60	63	71	60	48	62	62	51	61	70	44	55	58	57	56	58	56	53	70	54	58	58	57	58	73	64	51	67	74	52	68	55	63	66	53	55	71	69	64	56	63	71	51	76	52	71	62	56	60	65	48	65	57	57	57	56	51	66	52	46	66	66	55	71	63	82	61	73	74	83	73	77	67	58	62	74	50	73	55	52	68	52	55	67	58	54	73	69	56	75	66	81	60	62	65	72	55	60	69	64	54	65	61	89	79	63	66	61	54	60	67	59	65	68	53	57	52	54	65	70	61	70	51	68	69	51	67	60	64	49	64	49	63	77	66	61	53	52	69	81	53	70	60	49	71	58	51	58	77	43	78	63	49	62	70	55	69	70	64	58	62	69	63	74	70	57	70	68	62	66	73	65	55	65	53	72	71	61	62	60	74	55	59	59	65	59	65	61	57	60	72	59	63	63	60	66	56	55	69	51	60	56	61	66	73	78	55	64	70	68	77	77	71	70	64	56	71	71	71	63	63	67	61	50	73	63	67	75	63	59	69	68	64	62	56	56	64	56	63	64	56	53	61	68	69	68	53	53	61	57	60	66	55	67	68	60	81	58	44	72	50	63	69
33233	24249	20809	21839	25291	21238	20567	18635	14944	11399	9314	8376	6715	5051	4239	2979	2313	1891	1561	1723	1749	1828	1474	1293	1103	940	940	1082	929	895	1081	1032	962	901	804	831	842	881	877	895	930	856	891	847	815	810	794	766	798	774	766	844	795	749	911	2534	2297	1749	1021	792	775	734	720	851	1276	1371	1049	1071	970	925	808	778	698	696	709	688	692	703	691	756	697	671	695	684	696	708	684	714	669	661	684	711	682	721	714	697	661	704	694	720	699	737	721	722	709	716	710	706	716	711	667	714	717	679	686	711	697	670	722	714	678	727	723	748	674	695	676	671	689	727	708	707	680	720	719	693	656	734	678	647	710	684	747	722	650	701	767	673	678	744	715	752	722	731	721	654	699	720	716	672	671	722	737	690	718	721	721	685	741	693	726	742	703	713	726	673	703	695	711	692	676	706	677	693	741	718	675	644	742	723	702	684	666	736	709	669	730	687	666	716	711	708	674	679	711	732	687	677	747	742	675	698	730	727	734	704	704	737	720	671	739	697	777	723	677	705	678	688	720	700	713	706	692	668	722	673	684	682	708	682	682	709	651	692	694	702	709	719	686	725	692	723	646	703	682	721	651	738	655	661	737	708	677	688	721	696	703	694	713	711	716	703	706	698	692	736	696	701	695	707	717	679	726	692	733	673	719	706	703	702	659	692	721	712	695	667	677	745	706	701	697	769	730	665	694	720	763	715	731	683	778	736	700	758	732	736	726	715	712	708	691	702	721	660	706	737	689	735	720	717	722	636	659	683	741	673	699	658	705	704	709	695	739	756	674	745	727	709	679	734	715	730	745	751	688	673	721	692	685	689	722	680	689	658	724	687	698	717	685	722	658	699	683	733	698	704	738	717	696	677	723	728	636	708	734	706	731	785	719	710	740	707	711	715	705	720	686	729	730	675	693	730	758	681	750	687	683	720	664	703	695	678	747	725	644	657	709	751	732	739	726	714	710	681	743	706	670	680	728	728	680	754	726	700	714	684	677	738	746	700	681	738	705	692	718	701	664	688	693	694	667	670	668	691	683	716	760	745	722	681	734	773	693	666	702	705	730	767	689	675	714	665	728	732	719	748	711	698	737	637	671	706	714	688	709	749	696	734	706	664	686	723	653	674	675	730	737	749	700	739	674	751	738	697	684	744	756	722	730	720	734	750	727	692	715	700	694	730	674	704	687	733	728	724	645	715	720	743	729	666	703	697	707	683	686	686	676	743	724	701	727	700	671	732	692	688	718	716	755	720	742	723	755	707	702	741	723	730	677	710	647	654	716	734	676	689	746	688	745	656	695	757	709	685	694	689	707	733	701	729	667	691	692	682	688	669	689	690	680	739	712	692	667	653	728	747	725	704	735	720	747	711	689	686	730	701	686	689	677	746	673	724	681	731	646	713	706	680	770	693	684	739	663	685	703	698	704	639	714	702	700	754	708	708	700	764	688	730	732	705	685	705	765	675	760	723	662	729	734	669	733	680	741	676	713	722	685	667	697	674	692	700	740	698	694	709	705	717	747	681	694	717	671	721	683	702	728	732	751	740	662	699	755	678	701	712	682	691	699	704	760	709	707	715	748	683	691	753	686	750	702	740	762	714	722	740	730	682	722	727	701	684	730	717	716	704	706	710	695	758	692	725	672	690	690	697	708	703	683	715	712	656	717	727	732	681	717	678	702	710	727	705	721	693	695	693	704	698	717	685	734	659	645	710	697	646	670	739	733	676	639	735	697	679	661	746	678	742	750	688	722	698	696	665	732	762	712	723	715	727	703	656	716	748	719	714	693	740	657	706	724	684	694	743	700	709	701	720	724	790	706	700	764	756	710	728	666	706	694	723	695	733	665	683	699	702	750	737	695	703	755	735	730	734	675	688	730	718	674	748	708	736	690	740	754	687	712	704	682	715	724	689	703	696	675	736	714	685	703	726	716	739	710	682	645	683	717	750	722	662	721	704	729	726	707	694	735	709	698	669	734	756	672	761	686	697	732	682	742	708	762	724	707	713	739	709	717	734	708	711	670	705	694	698	737	698	720	728	695	694	710	710	739	671	756	717	685	699	683	743	701	715	703	738	694	705	680	690	641	689	710	723	695	664	668	748	689	750	719	692	685	675	642	777	731	743	700	688	735	699	725	720	692	688	694	722	669	694	732	732	690	732	695	737	742	706	666	676	700	773	703	666	709	687	703	684	695	708	697	754	708	725	683	682	709	669	652	687	764	708	729	768	763	713	724	732	725	732	742	691	708	749	688	706	739	699	690	685	714	769	674	672	733	725	701	725	726	740	665	707	713	691	717	704	707	689	734	675	690	693	694	701	716	663	694	702	702	716	685	689	692	685	729	722	673	708	675	715	714	714	722	681	641	685	679	705	684	724	677	722	729	698	684	722	701	687	755	720	702	738	723	686	735	706	702	742	702	707	697	701	742	679	714	711	687	716	705	671	723	718	672	715	751	736	712	696	677	745	682	742	716	745	700	685	669	684	746	725	690	718	666	670	753	768	693	689	718	647	669	753	713	747	702	671	681	729	759	706	685	734	704	722	755	692	754	701	701	722	736	702	686	709	743	690	712	696	718	691	692	721	693	709	719	717	702	702	700	700	691	724	742	669	735	693	716	731	710	687	718	734	689	716	724	664	705	677	686	699	713	685	708	709	687	699	697	656	703	735	697	745	697	720	690	724	721	706	723	700	747	695	746	664	747	675	717	719	769	734	721	689	700	676	677	733	693	685	695	654	685	709	726	697	688	719	699	720	715	683	726	692	706	704	683	674	720	724	697	751	709	704	685	709	744	683	656	692	681	662	714	693	706	717	725	658	717	694	683	717	724	661	731	688	699	725	713	706	698	689	731	727	738	691	701	678	706	708	702	679	690	726	698	702	702	677	696	709	678	717	734	707	723	666	708	725	684	727	720	708	693	730	672	649	725	703	752	736	719	669	733	701	661	718	730	710	728	670	713	725	673	715	677	683	716	695	708	729	727	705	739	694	725	708	684	694	686	697	661	713	765	703	717	687	681	673	703	675	712	701	699	717	729	689	659	713	731	699	674	668	681	752	701	687	733	713	679	727	660	713	674	723	727	713	722	693	695	714	686	718	694	708	691	670	712	756	707	661	702	712	696	736	647	720	698	713	683	734	735	709	694	761	728	713	750	668	727	743	677	740	717	759	694	704	719	752	681	721	734	709	692	731	687	707	735	733	743	715	693	731	745	670	749	652	752	724	721	697	695	707	672	755	679	678	719	704	674	716	706	720	701	694	674	743	711	700	707	677	706	734	694	671	705	729	715	728	722	715	725	682	709	698	742	692	716	724	708	697	708	733	734	732	719	699	715	687	672	700	683	700	752	731	755	669	753	682	705	749	710	664	689	695	731	660	738	702	697	682	739	711	743	722	705	769	749	716	740	701	674	719	713	685	688	710	737	681	730	698	675	657	697	743	676	697	764	694	732	637	719	737	627	670	724	659	710	636	710	674
9306	8353	6133	3513	2507	2084	1648	980	673	488	365	360	297	228	178	177	120	116	101	93	98	102	99	83	96	61	82	82	81	77	68	70	79	71	72	64	79	81	75	79	53	69	76	64	80	77	84	84	73	77	83	69	65	60	110	213	105	57	90	86	77	84	69	82	103	105	83	82	84	75	70	83	82	68	64	73	74	69	72	75	64	77	75	69	61	62	65	80	76	62	71	65	60	70	71	70	80	61	79	59	77	87	85	73	90	82	61	73	76	85	64	55	78	64	72	79	59	68	76	70	73	63	63	79	85	74	72	76	64	64	73	71	63	67	78	63	79	72	81	68	68	52	64	78	77	71	80	71	63	70	76	71	68	75	69	66	76	73	79	75	77	65	73	58	84	76	75	77	82	72	69	70	72	78	72	82	81	62	69	77	67	64	71	73	69	96	72	66	65	73	70	74	72	68	82	80	67	68	71	72	75	78	62	86	93	74	80	84	57	69	78	71	81	69	69	76	74	70	78	81	77	82	73	75	78	65	70	66	66	76	85	78	56	59	78	71	74	63	81	67	69	66	73	56	66	70	66	82	71	74	67	81	66	73	77	71	54	77	88	70	81	63	79	76	72	69	74	83	84	68	65	68	85	70	71	75	67	83	57	62	71	79	71	75	71	66	90	75	63	79	65	91	67	73	88	73	91	74	71	81	67	66	85	68	61	77	73	71	59	72	78	70	84	73	65	88	73	77	65	66	64	68	84	64	58	77	61	80	72	72	87	66	71	75	72	70	94	63	74	79	76	70	92	79	56	64	77	76	81	71	75	82	72	90	71	85	79	78	65	68	68	85	79	72	68	69	70	72	69	66	78	56	53	57	61	72	61	53	73	70	67	58	76	86	81	79	76	65	75	61	80	69	72	62	76	69	71	89	69	67	66	67	44	67	72	73	68	72	70	84	66	84	72	65	55	81	71	80	87	75	58	69	57	71	73	63	73	80	69	86	72	94	74	66	81	74	72	80	71	63	63	61	72	61	73	72	73	70	83	73	66	57	75	74	72	67	62	62	69	65	77	78	73	66	69	68	78	56	70	81	70	87	75	87	66	85	73	70	81	60	92	68	82	60	75	60	87	64	69	73	81	67	65	70	64	79	66	84	77	68	72	62	73	51	64	76	80	72	87	64	82	67	75	74	85	79	79	81	89	92	75	86	73	71	62	76	69	98	85	83	66	79	70	70	66	80	68	92	68	76	79	67	65	70	68	92	63	83	57	78	79	89	63	68	66	69	68	70	76	87	70	76	66	67	72	69	100	69	67	65	68	58	64	66	74	56	88	87	80	61	76	58	82	78	76	87	57	69	59	68	84	70	68	64	77	67	63	68	76	71	52	75	66	57	68	62	77	73	62	81	58	60	66	80	81	66	86	75	58	68	73	69	73	72	74	67	67	76	73	65	60	83	67	76	62	81	68	76	68	89	66	71	80	71	64	59	59	72	75	69	85	75	60	74	92	69	61	80	80	76	80	58	83	72	54	73	68	77	53	75	69	62	65	65	74	73	70	77	82	68	80	58	75	75	59	79	77	69	54	67	76	81	84	67	90	74	61	76	82	63	63	74	70	74	71	61	69	60	69	58	64	68	68	76	64	67	87	90	73	73	65	67	78	75	63	70	60	83	83	70	75	59	70	72	78	61	80	64	74	77	52	78	68	68	67	76	74	69	65	66	74	75	71	78	68	71	70	71	59	64	69	68	74	79	75	63	50	72	80	79	67	76	70	62	64	67	66	78	68	71	62	62	76	62	72	79	63	72	64	59	85	73	62	84	70	82	61	80	95	76	72	75	79	65	60	77	75	64	57	63	73	78	70	68	71	67	77	64	61	82	74	60	59	77	72	69	65	72	69	70	88	66	78	79	78	89	73	76	74	74	80	70	68	75	87	74	50	79	70	70	59	71	74	86	75	64	72	76	76	59	60	65	79	78	66	66	54	81	68	59	66	78	74	57	69	77	68	78	75	79	72	61	65	67	69	64	73	79	74	72	66	61	71	69	80	60	75	82	80	96	51	76	82	80	63	73	65	74	65	72	74	74	74	60	76	78	87	68	78	60	77	83	66	76	74	78	73	83	94	66	82	62	67	72	69	72	71	89	74	77	76	69	81	61	76	75	66	73	73	66	61	70	68	74	80	69	80	74	77	67	65	71	64	80	72	77	68	54	68	75	64	71	81	71	71	70	62	72	72	78	69	75	80	56	75	77	85	69	80	65	96	85	71	61	73	81	62	61	83	76	69	69	77	58	66	57	65	75	77	50	71	78	80	78	67	68	68	64	71	67	76	59	90	86	65	71	73	70	74	82	61	65	69	64	82	62	68	85	76	61	66	75	73	74	82	80	71	72	62	68	68	77	66	71	84	74	86	67	67	83	77	80	76	85	72	70	81	82	69	64	74	71	70	70	74	67	65	78	72	64	66	65	83	73	50	67	81	71	77	68	56	65	77	77	93	80	69	67	74	68	70	59	70	75	83	70	68	75	76	84	78	78	73	76	70	51	77	74	68	69	67	72	70	77	63	72	74	70	67	76	91	89	62	87	70	63	85	60	70	70	63	68	72	66	83	67	67	88	66	78	69	76	70	63	60	77	63	59	61	79	70	73	66	63	75	69	65	67	63	69	84	69	89	62	71	91	64	89	77	76	65	69	61	81	84	64	72	74	63	87	81	66	70	78	72	67	73	64	73	65	61	83	70	77	67	66	82	79	58	67	63	87	58	65	78	76	60	75	82	78	62	81	84	76	65	62	69	60	79	74	69	77	60	70	69	72	80	92	78	74	75	75	59	73	81	68	80	86	59	65	60	80	61	67	85	70	50	74	80	69	82	62	56	77	67	79	68	66	71	82	84	71	76	73	80	77	61	70	74	70	72	56	75	70	70	71	58	80	74	62	75	64	70	82	83	81	69	75	75	78	57	61	79	74	69	75	67	73	85	63	76	76	72	70	74	68	75	72	59	61	75	75	85	82	59	62	70	64	67	77	62	60	86	74	94	75	70	76	59	66	88	67	92	65	61	72	76	68	66	82	71	84	57	58	97	70	67	67	86	86	65	72	67	70	81	73	86	76	72	71	63	57	84	64	74	71	74	71	61	67	84	66	73	77	68	62	79	75	75	93	64	83	62	88	65	83	75	70	51	67	62	59	63	65	63	73	71	80	73	79	72	82	80	75	68	68	57	100	72	53	61	69	49	84	72	65	81	61	73	70	72	59	74	65	66	65	64	66	64	62	83	63	82	79	90	82	74	72	89	72	75	77	57	87	71	71	68	68	83	79	68	55	74	76	74	87	56	79	66	77	78	48	56	58	66	74	71	76	61	58	72	57	74	72	80	62	84	89	75	80	61	77	84	71	82	68	77	61	72	76	72	62	63	73	68	81	73	84	70	83	65	73	61	77	70	60	72	79	83	89	68	86	76	70	64	69	83	75	70	76	67	66	62	68	54	89
38759	30170	26938	26219	28720	28243	24836	19338	15861	11865	9130	8456	6719	5434	4385	3508	2563	2042	1658	1771	1680	1908	1506	1295	1183	1031	1065	1016	1094	986	1041	997	964	916	886	910	875	870	953	997	945	901	918	890	904	918	893	955	884	855	904	861	817	847	1311	3455	2013	929	1227	1529	936	742	889	1082	1557	1474	1426	1133	996	977	843	813	801	776	783	777	795	794	766	791	776	840	788	772	728	785	842	806	753	780	785	819	815	779	805	823	809	803	766	752	787	820	771	750	772	719	768	758	770	815	794	799	755	765	796	733	799	794	787	809	789	785	839	781	803	788	837	741	780	826	768	800	759	785	778	814	776	818	743	799	832	803	817	795	821	778	761	782	773	768	832	778	770	772	753	808	804	768	862	805	788	788	758	733	747	753	805	817	777	808	858	799	820	802	809	765	817	834	794	754	815	760	764	762	800	755	797	780	795	737	770	787	733	791	775	738	791	790	856	778	799	807	763	816	808	815	779	747	812	786	731	756	771	838	805	777	791	767	779	844	834	818	767	746	819	769	779	771	772	814	813	818	770	781	789	771	791	826	775	798	798	694	756	846	811	778	799	787	801	854	779	822	768	828	820	811	784	818	815	785	739	792	814	777	778	729	769	751	800	740	817	780	764	739	781	767	805	764	801	743	756	749	762	718	774	782	797	813	762	805	793	815	778	811	764	785	808	818	755	785	814	792	758	814	790	768	801	814	786	785	751	745	800	756	802	766	840	756	829	719	749	799	758	806	804	831	807	849	839	751	732	761	747	803	746	826	759	761	807	788	787	802	743	825	782	777	746	746	824	758	759	784	812	775	744	774	856	807	809	838	819	787	773	813	812	805	760	779	775	755	736	787	754	760	759	756	752	762	770	815	822	784	761	847	834	785	771	755	801	796	805	780	797	765	773	810	792	786	785	767	763	733	789	762	798	777	800	773	780	788	774	765	822	783	800	787	798	822	813	802	817	842	764	778	822	795	801	766	824	798	826	783	805	771	800	792	808	787	794	761	747	826	801	836	797	803	770	821	796	785	831	747	805	786	793	764	783	795	758	790	745	769	817	767	749	727	767	777	784	796	780	780	826	772	801	762	794	791	778	827	864	754	784	851	831	820	769	764	786	774	773	794	804	789	743	737	825	779	826	770	763	821	810	811	758	788	832	757	811	796	788	788	747	806	831	793	817	773	780	794	761	820	742	763	759	808	782	788	783	783	803	780	816	789	779	776	777	750	800	788	791	791	803	727	757	774	791	801	802	835	770	772	781	811	830	804	779	813	770	817	832	788	776	767	745	789	773	748	762	859	801	801	793	802	822	828	760	759	797	761	804	767	785	760	767	778	782	757	820	809	848	774	779	776	828	801	786	768	868	819	808	762	808	801	755	738	798	759	793	769	819	790	749	787	774	735	793	724	787	744	752	813	823	825	787	765	789	836	763	774	782	791	823	791	794	799	770	807	789	822	799	796	798	845	832	788	772	810	780	758	804	791	822	770	756	759	816	783	788	795	795	765	759	792	816	791	784	789	782	794	840	797	748	769	772	789	832	779	781	732	804	805	780	747	741	797	818	834	787	763	783	824	842	775	810	810	803	760	784	828	797	744	724	823	778	772	806	781	781	802	731	773	816	772	751	839	800	764	760	798	783	806	783	769	817	788	845	823	825	802	830	794	810	759	818	725	779	798	785	770	794	797	767	781	840	764	777	769	784	761	790	776	779	776	808	808	747	818	829	746	745	799	838	774	829	806	797	724	842	837	823	787	884	792	764	730	804	750	792	791	812	824	824	744	743	807	772	807	781	804	800	800	791	799	790	782	814	788	815	783	813	818	785	863	819	773	783	767	796	840	784	753	784	750	780	773	833	772	795	751	841	802	798	809	796	775	804	776	776	806	777	762	800	796	820	825	856	829	769	794	781	763	761	802	785	782	761	743	803	798	726	795	739	770	825	795	768	790	815	817	791	797	760	753	777	756	779	779	766	758	824	766	790	751	794	784	757	742	796	737	809	794	841	770	787	758	844	792	797	798	820	826	775	802	835	814	750	763	777	775	753	813	687	777	780	769	793	792	764	815	793	827	813	795	809	784	794	815	779	754	774	773	789	812	783	754	818	773	802	777	787	793	780	857	797	811	751	765	775	802	823	801	852	832	809	822	753	783	744	765	800	790	778	796	784	741	774	795	802	797	806	771	793	822	818	822	781	799	801	744	792	804	818	759	802	799	808	797	846	789	826	800	829	858	738	768	789	753	790	785	848	776	806	788	779	787	799	763	822	778	857	799	809	797	801	830	820	805	744	752	804	783	759	785	765	812	813	848	770	827	788	765	765	783	780	790	727	797	808	791	776	816	829	758	790	759	814	813	797	805	788	740	785	792	771	800	812	789	846	824	779	819	760	829	813	800	771	771	795	818	843	774	833	766	807	765	776	799	761	794	778	766	796	799	807	746	809	761	806	798	793	770	807	815	841	797	747	787	836	804	853	753	756	795	798	767	802	732	788	805	823	803	811	839	800	758	771	759	769	834	837	767	763	824	808	786	818	799	775	791	804	800	807	775	791	770	706	838	765	823	742	812	768	810	769	790	858	760	819	746	820	795	801	830	786	800	785	827	835	784	810	765	735	750	788	834	801	778	793	798	805	753	814	811	821	792	763	797	780	770	805	840	818	816	809	811	807	769	784	756	765	802	786	789	816	773	764	853	787	775	791	789	754	823	799	816	785	763	764	802	840	805	807	763	722	880	792	784	751	748	817	836	734	811	824	798	812	777	756	798	786	837	747	821	830	794	719	734	842	800	788	815	759	797	815	807	800	787	768	782	806	770	781	737	789	744	803	768	825	775	805	794	804	764	805	806	735	818	750	774	780	830	819	782	779	740	819	845	812	814	797	758	781	835	788	790	814	798	765	847	734	781	775	723	754	806	800	761	794	787	727	736	825	796	800	750	747	813	797	787	750	779	746	780	795	761	777	749	826	798	761	762	790	824	789	795	785	771	821	770	785	746	781	796	758	788	799	805	772	819	737	786	797	801	833	784	805	881	820	759	774	799	774	769	815	793	835	789	787	742	749	743	805	816	796	797	789	793	767	775	803	845	797	712	801	840	783	765	776	753	749	834	797	755	754	804	769	780	789	758	798	834	810	804	797	785	789	793	782	762	811	781	764	778	780	758	752	790	776	750	800	795	717	783	784	831	765	807	787	806	800	790	816	769	772	781	816	738	850	764	828	834	767	813	773	783	805	831	807	785	841	764	768	776	787	759	780	783	808	809	812	828	795	821	808	792	820	745	777	778	780	785	764	803	844	835	796	817	794	787	788	778	776	772	816	751	785	818	799	768	785	776	805	835	773	766	797	762	754	784	812	766	798	794	754	798	788	808	761	751	798	737	777	789	800	769	791	806	760	785	805	836	751	816	778	770	762	803	795	845	758	806	768	808	765	814	781	800	764	792	783	791	774	828	810	815	811	805	755	764	813	759	824	759	772	762
4425	2208	1428	948	873	869	675	418	337	269	225	193	166	140	112	99	89	63	72	64	62	72	72	65	58	66	66	57	67	47	70	64	74	55	87	64	72	69	61	65	67	60	60	56	69	76	58	70	59	66	69	74	73	45	67	89	65	53	45	58	84	61	55	76	64	72	65	59	70	67	64	67	66	71	57	64	63	66	50	68	54	52	51	72	65	74	66	60	61	67	57	61	61	66	44	60	78	56	45	62	80	70	59	61	66	74	59	67	51	56	56	62	68	65	65	75	49	62	77	61	56	61	58	62	58	50	48	62	66	61	63	68	63	76	61	59	43	44	54	58	53	71	53	62	68	69	61	50	58	54	51	55	62	70	69	70	57	58	62	73	59	73	58	70	58	60	60	71	77	53	63	60	62	50	42	54	58	73	83	58	60	58	52	52	63	65	59	60	77	50	57	59	59	55	66	70	62	58	68	62	58	70	71	71	61	43	62	67	61	61	62	52	65	65	67	44	79	48	54	53	57	53	63	58	65	56	62	65	68	54	64	67	67	63	59	53	61	66	66	57	55	60	79	61	57	54	62	57	60	57	48	47	64	59	51	68	63	61	58	76	55	70	66	64	56	70	72	62	62	57	65	60	60	76	63	63	72	54	56	58	66	64	67	56	53	53	60	55	77	63	63	64	64	66	75	50	60	76	59	54	53	69	52	76	68	54	45	66	73	56	72	62	68	73	59	57	60	63	64	52	54	79	61	65	54	68	63	80	73	64	50	64	77	57	76	54	55	56	64	57	69	55	62	58	63	62	71	61	61	78	79	87	48	69	65	71	70	69	61	65	51	62	57	55	55	55	63	73	62	70	58	66	62	65	58	72	74	62	53	60	70	62	45	64	64	60	56	69	54	71	62	53	71	77	62	82	56	58	58	52	62	64	59	63	64	56	70	54	74	70	55	70	61	63	71	50	49	67	59	65	76	65	71	66	61	66	60	69	65	71	61	65	50	52	68	75	67	57	61	73	65	61	44	68	50	59	58	71	55	60	61	55	77	55	63	61	57	48	60	58	64	70	75	56	67	77	49	62	72	60	57	70	63	73	51	69	82	72	62	51	74	76	56	50	48	72	69	70	49	62	68	52	56	60	62	50	58	56	62	66	66	55	81	58	44	63	61	55	52	73	68	65	47	64	63	67	64	51	55	84	69	57	64	71	58	58	52	54	73	60	54	62	63	61	60	62	66	53	60	60	59	56	71	54	49	69	61	59	63	56	51	58	63	66	54	65	56	46	56	53	68	51	68	68	50	58	53	77	56	64	58	60	63	84	56	59	54	59	51	68	56	51	79	60	56	66	55	63	55	64	52	72	56	68	59	51	64	68	58	58	64	60	60	58	66	68	57	58	56	56	66	72	47	58	69	58	60	64	64	70	58	61	69	64	65	60	43	68	60	51	64	75	67	66	58	48	60	53	49	68	55	79	68	65	66	75	51	62	66	55	54	58	64	66	55	54	60	61	59	51	72	63	70	57	64	65	55	66	61	56	62	72	56	67	65	50	62	64	62	61	63	55	65	67	52	58	55	61	69	49	60	48	73	57	53	57	61	50	56	66	51	69	68	45	58	61	63	65	64	67	53	66	57	55	74	59	45	74	65	74	74	52	48	50	58	73	52	62	66	55	54	63	60	61	63	62	68	68	64	70	70	76	66	51	66	64	64	74	64	62	65	73	63	61	58	68	60	61	55	67	66	49	47	59	55	66	65	54	50	59	65	43	62	57	47	50	59	58	64	57	68	66	68	74	61	56	55	55	57	61	50	66	54	56	45	56	64	52	64	68	72	64	46	63	74	53	46	69	62	64	77	48	59	68	77	51	70	62	61	62	65	57	59	54	74	67	71	68	68	64	69	57	65	54	69	59	56	65	62	58	47	69	75	54	59	69	61	49	54	57	73	74	65	57	56	71	62	60	67	62	51	54	60	59	47	57	55	52	51	73	63	45	65	66	63	67	72	75	51	61	60	55	58	61	58	44	54	64	57	59	63	62	79	75	57	61	50	60	54	59	56	63	63	73	61	56	64	82	56	63	68	53	60	39	60	68	59	62	60	53	56	72	64	49	73	69	71	63	49	53	55	69	71	56	63	62	57	61	58	57	55	57	57	53	77	65	48	54	58	64	65	54	63	69	44	61	73	59	55	57	73	61	67	67	48	68	56	48	56	65	66	61	72	51	75	59	74	59	53	63	49	60	56	52	74	65	61	59	54	65	73	54	57	55	76	73	58	48	73	64	60	58	65	65	52	65	62	69	64	54	73	51	66	53	64	55	78	68	72	61	56	64	68	59	74	67	70	54	63	56	63	57	55	67	60	62	62	61	53	65	44	47	80	59	63	56	68	53	49	68	51	75	49	49	52	72	59	55	52	69	57	53	76	61	58	62	56	43	59	72	63	48	53	55	72	55	59	62	65	67	55	53	61	63	52	53	69	55	57	56	58	62	67	57	53	68	61	45	84	76	57	42	70	71	64	64	53	61	73	72	55	69	57	49	51	60	74	64	51	52	67	68	65	53	64	64	67	67	70	59	56	46	62	57	62	53	76	56	67	57	66	56	62	76	73	54	73	49	55	63	63	60	61	65	65	77	72	56	65	82	66	49	66	71	60	64	69	46	66	62	62	59	75	66	74	52	53	61	61	55	74	55	57	72	66	67	79	68	60	51	57	53	77	62	61	52	67	58	51	66	64	75	46	61	61	61	50	63	57	63	77	69	75	60	60	61	64	57	60	60	67	70	62	62	55	74	65	60	56	68	69	60	66	59	48	69	60	42	61	64	61	51	55	58	56	64	58	65	65	58	73	53	66	52	65	63	50	66	64	61	61	55	58	61	61	42	55	68	65	62	64	61	64	57	68	48	65	69	63	75	68	74	58	78	45	59	56	61	62	56	50	56	70	58	66	59	47	55	67	64	57	49	53	66	83	60	61	67	57	75	60	68	61	69	74	59	69	58	77	76	79	60	65	50	47	60	48	62	64	58	62	65	56	63	67	73	69	64	65	66	71	60	67	55	66	71	77	61	62	61	62	49	60	52	64	82	58	58	62	46	66	63	64	64	66	63	58	59	49	55	53	59	48	60	66	52	66	68	65	51	64	54	57	61	58	60	56	73	64	65	56	65	55	64	73	53	60	68	72	50	59	67	64	56	77	50	64	80	63	73	59	61	56	72	50	60	58	50	62	64	70	62	62	58	61	58	62	62	67	66	55	52	61	53	65	66	59	50	62	78	76	63	71	59	58	69	78	58	58	69	40	75	64	71	58	63	65	50	51	58	59	43	52	76	45	69	57	57	66	57	63	56	56	64	52	70	52	55	59	75	80	57	58	58	61	61	65	57	55	69	50	70	49	65	57	66	66	75	53	47	69	55	70	53	66	56	61	46	72	67	53	74	62	54	57	68	61	70	43	63	56	57	56	57	57	63	67	68	56	58	64	59	62	60	62	63
29161	19500	15403	17113	21218	21202	17511	12364	9712	7693	5241	4679	3920	3192	2500	2120	1524	1242	1067	1067	1060	1176	1048	874	806	774	828	859	801	790	730	748	713	729	748	723	822	834	751	740	684	723	719	719	788	753	722	697	727	719	728	727	672	652	784	965	967	698	679	683	704	688	666	717	890	949	890	862	810	766	700	653	626	649	666	667	632	710	697	694	644	726	693	726	663	702	704	663	713	691	649	723	707	667	632	700	670	683	692	650	663	685	639	625	684	677	679	695	661	655	709	642	707	694	752	631	650	697	658	694	662	639	711	663	642	665	725	729	635	678	687	682	654	627	678	697	659	694	676	681	685	703	671	680	680	676	686	673	653	689	675	682	727	684	677	702	702	650	653	673	693	676	681	706	723	699	652	679	693	757	639	687	692	696	685	667	635	663	697	684	647	691	677	713	619	680	651	671	669	641	662	663	685	650	717	701	729	673	694	668	686	662	702	670	611	632	785	656	677	660	626	671	678	677	651	641	674	635	661	699	646	702	681	699	698	678	651	741	662	660	695	672	698	685	723	697	672	685	660	698	664	703	698	687	662	680	677	655	659	666	657	648	678	655	635	690	690	702	623	701	735	680	697	689	674	707	692	756	678	673	690	650	675	686	666	658	650	721	676	671	725	692	679	694	679	727	688	672	739	656	677	702	666	675	634	674	699	686	658	735	662	700	689	620	671	676	666	677	715	695	665	705	687	657	647	670	660	642	646	721	720	684	686	681	701	704	663	698	665	675	699	656	706	699	687	689	658	695	661	703	692	633	638	668	663	676	712	669	681	728	650	714	672	734	681	672	716	704	677	693	708	642	693	703	686	638	729	674	713	697	700	676	713	686	648	700	707	669	659	701	672	715	663	696	712	685	720	693	673	652	658	710	684	696	694	655	714	658	668	671	663	679	674	701	717	637	677	666	726	665	706	736	724	658	674	662	723	693	714	703	661	683	694	731	705	729	690	698	710	680	692	679	704	620	691	678	657	686	672	684	717	700	667	677	684	710	679	703	719	659	682	680	622	710	700	686	661	686	697	692	684	640	679	669	651	684	710	682	678	641	667	627	669	699	682	646	737	619	691	675	630	706	720	622	674	674	664	698	673	723	663	696	678	720	671	692	695	678	674	681	689	690	640	651	630	674	676	681	672	695	706	702	676	709	687	634	694	700	689	673	662	694	668	671	690	677	663	688	697	685	689	716	688	683	706	665	676	670	634	684	668	718	694	677	712	640	674	648	681	688	689	713	674	667	654	717	684	670	690	667	708	715	675	650	729	692	699	686	682	679	670	691	687	704	647	651	698	654	695	623	671	684	648	670	666	689	672	675	689	693	697	694	673	675	690	681	664	685	648	611	715	663	683	654	702	675	683	653	677	616	702	675	691	675	677	627	691	662	680	702	697	639	679	689	686	647	654	654	665	721	711	648	679	649	652	662	632	654	695	679	722	689	674	719	694	718	672	678	676	683	650	713	660	655	680	649	644	657	713	649	696	717	713	678	725	670	684	680	642	655	665	675	672	678	664	706	744	682	657	668	671	705	709	695	676	678	683	659	709	652	689	693	691	662	637	663	677	640	642	683	641	688	698	648	739	672	677	652	696	652	642	632	685	673	661	679	677	702	717	659	667	675	694	668	680	697	658	692	675	699	644	712	666	669	680	728	658	688	680	682	622	704	685	663	595	680	664	732	703	663	731	633	676	688	680	667	661	679	693	652	697	640	734	673	655	701	647	713	687	675	680	668	634	667	621	670	667	668	642	649	696	663	726	711	664	691	658	746	713	673	716	645	704	667	658	677	723	694	704	628	665	651	646	679	671	640	669	643	687	629	688	672	613	681	694	687	689	687	663	707	710	645	701	678	672	681	665	693	683	651	628	661	674	641	674	664	657	693	672	718	661	622	708	705	685	637	665	684	642	723	695	680	679	700	670	638	681	740	636	633	676	674	648	711	656	703	682	673	678	709	741	671	711	729	684	655	701	675	668	704	699	671	689	649	690	664	708	649	737	655	671	694	628	671	678	682	655	707	721	695	707	707	713	695	668	709	645	656	694	705	669	654	704	683	689	704	649	701	702	744	663	727	687	687	671	669	685	702	639	644	648	650	702	678	666	682	642	679	731	717	722	637	660	693	700	642	647	763	703	722	674	716	699	679	660	698	678	660	675	694	680	680	710	666	647	653	663	691	687	660	688	637	648	657	718	686	697	716	696	694	657	688	680	707	675	654	666	679	699	679	695	639	663	712	643	676	682	687	705	665	626	697	654	694	670	648	639	722	677	714	662	678	679	694	649	657	633	690	686	686	687	702	713	671	683	696	715	674	743	643	662	690	730	652	700	652	738	623	661	691	644	695	638	693	713	690	643	719	717	691	656	678	670	671	625	681	683	680	738	684	685	710	653	650	681	704	713	659	695	618	716	717	653	694	724	603	710	659	676	689	704	703	676	716	662	704	679	701	681	652	659	633	670	704	687	650	658	644	655	719	675	658	640	648	669	673	716	705	708	646	697	652	653	687	688	723	656	620	676	709	685	674	659	693	683	672	673	697	691	670	682	667	666	675	648	681	697	725	663	693	688	678	681	655	726	658	686	689	687	670	695	711	676	687	665	671	705	708	711	680	696	698	659	672	713	693	658	674	658	665	712	698	642	683	692	689	676	723	703	653	700	677	645	633	678	654	606	650	638	714	679	685	684	684	658	643	696	675	724	688	702	688	674	684	686	677	634	697	644	629	652	616	652	670	686	669	707	690	697	691	699	643	644	686	707	703	662	664	690	658	733	669	634	727	713	617	668	692	676	650	664	696	626	670	677	701	681	678	721	710	670	656	722	719	697	700	661	649	692	656	654	688	687	686	740	694	667	680	675	625	635	680	643	648	706	688	715	716	713	648	649	699	718	690	706	693	705	689	695	693	670	713	690	693	695	639	660	666	667	651	704	666	729	659	741	649	653	677	671	661	676	669	661	663	663	667	667	660	703	675	694	710	696	687	674	680	696	706	721	670	704	698	666	684	673	677	722	705	637	701	686	704	660	667	645	704	670	669	650	679	682	651	712	680	700	684	725	679	651	649	729	643	678	631	687	712	705	697	694	705	671	655	667	670	688	672	681	705	706	673	631	745	696	698	684	738	649	659	736	702	668	663	664	653	706	724	673	712	709	671	658	690	683	637	641	731	689	640	685	637	711	661	670	643	672	698	728	680	684	675	707	672	657	692	690	679	642	717	713	697	666	724	696	672	674	697	683	691	682	660	677	668	703	612	681	663	697	679	711	652	727	714	670	693	705	660	683	671	701	704	701	724	647	615	657	683	635	702	637	689	698	680	741	664	703	678	712	628	696	700	657	700	688	646	681	702	675	699	638	675	672	680	667	676	679	680	666	610	671	680	731	696	679	692	681	724	668	627	635	675	688	657	635	630	672	674	691	693	680	648	702	678	686	649	743	718	660	681	686	652	642	640	661	667	683	687
6483	5048	3360	2501	1641	1276	1125	724	556	453	313	201	207	189	123	116	101	78	96	80	88	72	76	110	61	61	78	74	54	65	63	65	68	80	56	82	76	78	72	81	74	71	71	62	69	60	72	55	78	64	75	77	62	57	65	91	95	107	84	62	80	88	80	80	66	81	69	78	69	87	51	86	80	70	66	66	70	68	65	74	67	57	63	69	70	72	81	64	78	73	60	60	67	57	54	71	63	74	65	80	57	82	53	76	75	81	52	69	63	65	67	68	56	78	76	66	67	86	80	76	62	73	81	67	75	86	74	72	78	62	59	54	59	66	59	68	80	66	52	62	58	68	56	56	68	73	70	61	88	84	85	64	67	72	74	55	68	52	66	78	66	62	76	59	78	69	60	68	65	58	57	62	61	67	75	71	57	68	63	72	78	64	71	66	70	74	82	73	88	64	75	77	69	71	67	59	73	57	69	68	88	55	58	60	71	65	72	66	83	63	67	82	58	58	79	71	76	76	74	59	70	70	59	64	64	86	65	49	58	64	73	70	60	60	65	68	55	55	64	60	79	70	55	63	55	71	73	55	56	73	63	56	70	62	68	64	60	75	64	55	74	78	74	77	64	72	65	73	57	52	67	71	69	76	66	59	75	73	73	74	60	85	64	69	57	60	68	74	74	62	77	73	51	76	65	62	64	61	63	75	66	71	73	60	68	58	65	74	74	76	63	70	75	63	70	58	79	64	72	75	71	60	65	76	65	76	67	79	70	69	92	62	73	61	56	58	67	75	65	74	63	65	64	73	46	71	67	84	73	66	85	66	58	78	65	91	60	75	71	61	62	64	68	64	65	68	61	72	62	53	70	70	78	80	64	58	80	73	65	58	62	51	62	81	59	69	54	61	56	74	63	64	84	76	59	69	61	65	48	67	89	75	67	69	78	54	57	88	82	70	77	71	63	69	69	63	64	65	66	64	67	67	64	54	73	63	69	75	49	72	73	68	74	74	57	65	71	86	74	73	57	69	69	59	60	68	60	67	75	53	67	73	75	63	69	67	65	67	72	67	64	63	67	63	72	78	61	68	65	70	73	59	66	52	75	78	79	69	74	73	70	76	63	72	69	70	62	73	48	68	68	70	73	86	69	51	65	62	77	64	82	67	68	59	71	86	70	77	60	65	72	75	75	66	61	79	71	56	74	80	72	59	78	63	61	61	71	57	75	78	74	67	77	70	64	88	73	64	63	78	73	73	47	74	75	75	71	69	76	58	70	70	66	71	73	58	64	75	59	64	59	60	56	56	73	67	71	61	62	75	60	63	68	79	67	59	73	71	68	53	59	63	71	70	76	78	61	63	70	71	67	72	48	71	61	62	84	81	80	66	54	64	70	65	67	78	59	78	63	65	73	73	73	90	52	68	78	80	79	68	64	53	68	56	59	80	74	71	71	79	60	72	92	68	60	62	62	72	72	74	61	52	66	77	57	72	65	64	65	78	54	81	66	73	64	76	59	59	72	72	70	72	72	68	69	53	73	58	69	81	54	60	75	84	69	67	86	74	61	71	68	80	61	75	72	65	52	71	79	74	70	67	65	68	71	80	63	65	64	56	59	47	61	68	73	83	66	62	67	61	70	62	64	66	64	67	59	94	58	70	61	61	74	64	59	62	67	60	69	59	51	74	77	80	66	70	65	67	66	67	67	63	72	88	74	59	68	60	70	57	64	66	59	58	63	76	65	62	65	76	57	84	70	78	56	55	66	65	65	96	68	66	71	76	77	64	75	54	52	65	68	72	63	69	74	71	66	62	61	64	64	72	66	57	58	65	54	83	70	68	51	63	85	59	75	64	58	75	81	70	62	70	74	71	70	70	72	48	61	69	60	65	62	64	62	82	77	61	73	66	72	64	66	70	67	61	58	47	77	68	63	68	71	59	57	59	47	62	73	67	58	71	55	53	72	75	67	63	61	65	48	75	75	58	72	74	85	70	72	76	86	68	67	70	64	77	66	59	80	63	73	64	67	61	65	79	62	42	70	61	66	73	85	56	65	69	65	69	77	62	63	53	54	83	75	60	67	65	58	58	74	78	66	68	67	83	66	75	60	71	62	63	59	73	68	77	78	60	59	61	75	67	71	90	71	65	58	73	63	61	75	62	63	71	79	70	59	63	62	74	73	62	60	76	60	54	67	71	56	72	73	72	78	83	75	68	79	82	60	79	63	61	69	60	76	81	81	72	69	59	71	70	70	72	68	74	50	75	74	71	82	81	76	52	56	67	71	61	82	63	70	58	61	66	70	79	78	62	59	57	74	76	65	74	61	75	68	71	73	71	66	57	79	63	81	77	72	70	50	79	70	69	61	59	72	53	64	60	72	65	67	92	61	78	65	65	72	72	67	65	60	60	76	73	54	60	55	69	76	60	64	51	71	67	73	65	71	64	71	88	60	69	67	64	70	70	68	74	60	62	57	63	68	72	64	54	54	81	56	70	63	59	75	60	58	58	64	63	72	67	71	65	55	65	68	84	71	59	82	69	59	60	71	65	67	74	66	62	59	58	76	80	67	68	72	69	67	77	71	46	73	68	70	80	59	71	75	80	73	64	65	69	57	82	72	64	67	69	71	61	61	65	61	56	72	67	63	64	65	64	55	66	65	70	58	58	72	52	57	59	70	67	70	75	84	70	52	65	60	72	65	70	64	77	57	61	63	75	77	68	70	54	79	82	56	71	67	76	77	65	63	64	54	63	69	58	67	61	64	71	76	56	65	72	57	70	68	65	66	62	69	64	82	58	73	88	74	93	72	66	56	63	56	63	71	69	66	80	62	74	63	51	70	68	62	79	62	66	79	61	73	49	65	64	82	62	78	71	67	71	73	69	93	70	60	69	56	65	63	67	69	75	78	72	70	59	63	79	74	76	63	70	58	74	62	68	76	75	55	79	52	62	68	70	67	57	65	69	65	77	64	61	60	70	71	72	61	59	56	52	73	75	61	61	67	77	74	66	71	55	73	70	68	65	68	72	69	66	74	75	75	61	77	72	87	59	66	67	67	49	72	62	65	56	73	70	69	85	67	47	72	79	59	71	60	80	53	82	59	68	69	64	75	68	75	60	65	62	63	79	77	63	77	61	67	69	64	78	82	72	55	59	64	61	61	67	79	68	66	68	69	64	59	82	77	73	58	64	66	56	58	65	65	61	72	72	54	65	57	72	68	77	52	75	59	81	74	54	69	62	63	75	72	81	52	61	80	60	67	58	63	67	80	68	74	61	71	74	74	70	67	74	69	62	75	60	75	74	69	78	68	61	63	73	68	73	69	54	86	71	61	72	75	59	65	76	70	70	84	62	74	72	80	68	76	58	60	76	66	64	49	69	64	69	86	72	69	68	76	71	72	68	72	78	61	55	62	70	61	65	64	61	62	66	51	68	60	88	61	48	65	70	68	63	68	79	70	80	69	69	66	66	59	73	69	71	60	68	68	62	79	67	70	79	83	49
35211	24915	21439	23953	25338	24031	21278	16916	13540	11040	7172	5102	4434	3807	3043	2518	1999	1516	1252	1173	1282	1244	1304	1047	956	916	921	947	884	900	861	765	882	835	840	839	909	904	779	782	839	888	903	794	915	873	845	817	790	819	781	814	797	739	895	1413	1728	1262	748	838	907	769	744	806	970	1073	959	892	832	844	724	803	760	729	752	734	711	712	755	762	773	768	748	728	749	765	723	701	771	717	750	770	743	814	735	730	744	720	717	736	724	768	845	739	773	745	744	762	748	752	724	721	737	781	759	779	715	684	746	715	748	766	754	754	732	779	756	736	761	779	773	770	761	751	748	757	741	759	758	790	738	687	792	829	737	746	749	755	690	719	762	771	723	720	757	753	731	715	762	726	774	768	723	715	711	740	715	787	693	739	781	754	782	749	717	768	732	738	773	723	707	714	757	750	718	729	766	713	773	747	745	750	731	757	714	760	737	764	713	737	759	756	735	710	763	790	762	718	766	738	790	721	728	775	779	770	824	745	752	735	731	711	776	760	685	675	713	751	748	823	766	756	662	728	728	750	736	727	727	687	757	754	739	750	746	750	741	726	746	772	766	762	727	762	767	764	778	756	719	748	735	761	738	730	759	738	812	761	777	768	755	759	734	731	761	761	726	757	778	704	748	686	754	732	775	736	742	748	761	737	765	753	723	735	709	736	720	752	742	777	692	736	756	769	800	748	763	760	748	792	747	690	752	698	755	729	734	725	702	727	739	737	773	749	790	783	743	757	784	737	774	722	754	765	750	774	766	769	713	768	742	745	781	729	770	731	763	758	741	719	758	773	769	685	792	742	700	724	735	760	738	756	782	744	731	748	741	714	752	706	751	731	726	732	756	763	746	697	784	742	751	766	732	779	765	723	756	740	735	781	761	736	761	795	782	719	756	733	806	749	765	747	753	727	717	746	661	734	696	689	709	766	709	755	706	706	805	777	775	716	771	766	745	748	758	737	765	751	720	741	769	786	784	773	740	768	780	752	757	795	722	751	763	743	748	773	782	781	751	737	692	766	724	761	742	728	776	789	706	741	808	719	740	718	754	763	759	741	706	776	743	742	685	726	743	756	738	712	720	733	729	734	762	706	804	746	750	759	813	720	762	708	724	746	832	728	708	744	737	718	715	812	785	774	748	754	757	784	738	793	705	717	766	785	736	767	678	748	792	749	779	746	745	705	688	754	757	769	757	697	737	769	727	737	805	703	718	740	781	740	754	763	712	725	809	767	711	706	755	705	762	766	748	744	732	747	741	773	759	761	757	743	784	756	744	785	765	749	744	746	719	732	749	703	734	738	788	764	704	702	700	752	766	771	734	811	660	744	714	735	713	748	713	751	734	684	735	761	718	785	761	775	714	743	792	741	746	747	737	789	784	746	744	738	723	761	713	744	697	719	772	777	726	714	747	713	738	717	711	747	785	776	694	728	759	706	713	728	741	789	753	786	722	747	764	801	730	723	742	804	767	734	749	765	734	710	769	734	720	745	757	717	705	769	794	737	745	741	708	767	728	743	743	701	731	764	750	769	784	737	769	786	751	742	788	734	740	758	736	723	760	696	704	753	709	725	727	798	732	744	701	732	743	691	704	724	714	721	737	719	770	731	725	730	758	729	723	759	760	731	742	758	785	713	750	753	725	805	799	722	757	753	732	781	756	772	755	762	736	740	708	725	746	786	761	754	720	737	708	749	749	752	717	712	756	758	740	764	798	693	696	732	739	707	795	730	707	719	758	786	759	754	725	751	780	787	749	727	729	770	723	735	728	715	787	737	804	818	734	724	798	776	745	719	759	740	729	744	763	789	776	769	736	792	766	751	704	786	714	740	808	727	770	706	741	731	738	768	722	738	748	731	759	783	738	778	756	763	756	780	788	728	777	803	756	772	713	765	731	733	724	760	748	740	757	790	745	739	715	767	742	733	772	704	696	764	766	709	777	711	777	766	710	778	679	756	724	761	784	766	755	761	720	737	716	654	756	750	745	727	757	738	756	789	743	798	788	738	734	747	768	745	731	728	739	714	746	696	781	776	737	735	741	736	755	731	743	748	779	790	740	726	763	744	759	738	762	777	740	788	748	767	734	782	728	734	735	744	766	751	742	744	751	781	734	769	749	709	759	722	721	714	775	759	766	733	732	766	764	756	688	780	759	730	772	722	749	730	775	772	702	737	741	756	768	764	677	710	710	731	739	733	711	729	773	730	760	741	717	776	740	705	795	787	768	691	802	691	742	724	721	768	766	707	746	779	716	729	745	741	763	730	769	782	831	745	743	761	703	784	736	801	660	679	751	792	704	760	736	761	730	704	794	752	748	720	739	720	718	747	775	732	750	733	756	798	807	748	728	781	752	756	744	712	774	760	749	769	731	740	706	753	707	760	779	774	694	696	808	755	715	718	751	753	780	754	795	740	732	734	735	791	726	717	752	752	720	744	695	745	800	768	764	717	747	739	770	719	741	710	743	667	779	745	760	738	743	740	771	740	749	740	778	716	800	746	728	763	775	719	789	735	730	703	751	784	746	744	744	755	780	756	746	742	780	769	737	774	763	706	747	704	730	736	739	747	781	720	811	743	740	782	752	741	781	747	704	769	710	715	799	734	726	814	771	740	769	738	746	746	781	735	744	710	760	724	774	727	704	731	803	752	741	749	759	736	741	742	773	743	718	783	762	763	757	761	726	770	764	740	737	806	742	790	770	728	768	778	770	744	768	763	776	695	729	734	765	716	745	756	731	722	757	716	756	767	725	755	767	791	780	711	740	754	731	731	749	764	714	759	697	740	776	721	735	772	717	738	773	732	756	748	752	785	732	754	714	737	730	738	716	755	752	774	840	718	771	751	697	713	701	729	754	704	729	781	753	763	817	795	729	729	790	748	750	741	712	757	744	710	735	719	785	738	773	772	760	752	711	747	749	744	749	755	683	775	766	744	749	737	761	770	691	764	689	782	766	760	771	715	783	743	721	766	770	728	782	755	766	749	764	758	708	746	788	805	755	736	737	722	741	738	674	778	780	737	707	712	724	802	736	735	742	725	751	755	777	743	769	717	768	741	745	783	803	744	715	753	750	726	715	774	719	740	728	751	734	714	757	740	728	754	777	767	762	715	730	755	727	754	766	749	736	763	747	706	736	716	782	767	757	727	745	788	725	768	741	764	730	766	753	763	667	686	751	728	729	798	751	738	747	758	728	725	752	760	706	713	738	782	766	722	797	752	754	775	713	733	716	761	774	724	775	723	716	727	756	753	701	715	713	718	721	739	686	756	716	752	745	767	728	741	711	753	695	771	777	727	826	781	721	754	761	768	786	762	737	724	761	773	756	742	715	756	755	798	758	745	726	730	786	732	767	790	728	766	750	784	783	753	752	711	734	803	771	740	698	756	769	740	754	752	764	728	751	745	712	753	725	745	770	708	721	719	743	758	731	752	725	726	714	745	786	742	792	747	736	802	759	743	727	766	753	750	754	783
8145	5445	4649	3332	1528	966	823	585	525	433	256	198	201	173	145	128	129	100	106	85	94	91	90	86	82	78	69	83	67	86	72	76	82	70	74	64	59	72	88	73	69	74	59	60	79	62	88	73	72	77	71	78	63	69	80	100	97	128	127	107	97	66	76	76	57	61	65	58	68	57	74	62	69	86	72	66	54	79	74	63	74	65	53	65	52	60	60	68	53	65	68	57	60	60	75	51	75	85	68	60	56	48	66	84	72	62	63	78	73	79	61	60	52	74	57	59	58	82	69	82	75	76	65	70	62	63	74	82	55	69	64	79	62	61	64	66	73	58	68	63	78	71	64	51	71	65	68	68	60	62	73	71	79	62	74	65	62	68	57	66	70	63	63	76	57	63	56	61	61	71	61	61	57	82	75	64	65	57	49	61	63	66	66	59	66	75	71	71	56	78	71	66	61	70	69	61	58	54	77	54	74	58	63	58	71	75	69	70	61	62	77	70	78	59	75	64	68	68	63	58	76	69	55	78	62	77	80	72	62	83	53	61	68	66	71	74	65	81	61	68	60	73	64	62	72	57	63	87	67	62	63	67	83	61	77	55	67	78	52	52	73	68	52	64	70	76	69	64	80	69	52	67	81	51	70	70	55	67	58	79	74	57	68	52	67	64	55	57	61	61	66	82	78	74	72	81	63	60	62	70	67	52	66	71	66	64	70	82	62	65	71	73	73	74	58	76	82	72	75	68	54	72	70	59	65	68	68	66	59	59	86	70	62	60	66	71	62	60	54	81	65	63	56	66	63	74	76	75	63	50	65	64	60	66	52	72	75	57	79	71	69	51	58	64	71	64	61	65	63	65	62	65	50	74	58	56	61	66	66	58	65	73	60	64	72	77	59	67	62	61	60	53	69	70	62	65	67	69	65	75	66	72	65	67	73	84	67	63	63	60	69	56	66	65	77	55	56	65	61	67	72	54	64	60	79	80	70	62	60	64	74	62	71	74	64	76	81	67	72	63	73	53	68	69	75	88	55	67	76	81	70	49	70	52	60	64	70	74	74	62	62	58	78	63	77	69	47	77	38	82	76	69	68	58	59	54	57	72	68	71	54	61	63	70	67	60	60	63	62	60	60	72	64	63	66	60	56	65	64	65	66	75	64	63	56	82	77	79	67	62	69	63	67	54	75	75	64	66	56	73	73	63	63	59	66	40	74	68	61	76	68	65	74	55	64	69	63	66	69	60	56	55	70	71	65	58	69	64	73	62	60	70	68	60	75	62	57	74	92	72	83	66	65	55	66	44	73	88	73	67	77	67	66	73	57	78	75	68	75	70	49	83	72	69	73	61	74	66	67	55	75	67	67	65	69	72	63	55	69	63	73	67	56	73	61	67	52	64	60	73	86	75	76	96	70	75	59	47	71	77	70	58	67	65	63	74	70	70	65	61	50	73	73	69	64	70	68	63	72	56	78	68	61	72	65	69	63	65	52	65	78	63	72	60	69	69	63	70	70	64	61	72	64	72	68	72	63	71	54	88	69	69	63	70	56	68	60	92	74	56	66	67	52	78	82	79	76	63	59	74	59	64	73	62	75	68	74	63	66	70	58	84	50	62	63	66	68	63	72	70	70	54	69	65	60	76	73	68	64	58	60	68	77	80	64	76	53	69	64	51	66	78	76	60	79	67	61	62	59	73	63	76	53	61	66	70	69	78	82	64	60	73	60	65	66	69	58	82	68	57	56	91	55	73	46	61	74	73	66	68	61	73	61	53	64	76	73	67	70	73	69	65	79	72	73	75	78	72	74	67	64	65	60	68	54	63	60	75	59	70	70	62	71	77	58	67	66	64	65	71	67	69	56	61	72	64	53	68	60	70	84	56	66	59	62	74	62	67	67	56	56	69	61	78	62	64	61	53	64	76	70	66	71	59	76	70	68	63	61	73	64	72	67	69	61	71	62	55	65	68	62	67	70	74	61	69	74	58	51	85	61	78	58	67	64	70	76	62	65	71	75	75	60	62	59	58	69	66	57	56	75	58	71	68	62	72	72	64	66	72	78	73	53	65	45	60	58	66	73	59	68	73	62	61	62	83	68	67	64	58	75	81	65	59	84	58	54	64	70	62	62	65	64	65	63	56	72	59	66	70	70	69	62	62	67	62	65	68	63	64	56	78	63	61	50	67	63	60	81	68	66	71	68	75	61	63	73	55	62	82	78	78	79	62	72	68	69	62	80	69	66	79	62	63	67	55	70	72	77	82	64	72	74	67	62	72	61	76	71	59	65	73	62	72	77	66	68	63	75	67	68	69	65	71	61	69	70	63	60	71	61	85	72	61	70	69	46	62	78	60	79	65	65	74	69	85	76	71	70	58	79	64	54	70	66	59	73	64	58	65	65	79	79	68	77	66	49	60	77	63	66	76	72	67	65	57	71	64	67	67	71	48	65	73	70	52	62	61	73	56	66	76	54	58	62	67	66	61	74	79	58	63	65	78	74	71	62	67	71	62	68	71	75	70	66	74	60	59	80	67	57	64	65	53	64	75	63	55	87	77	65	69	65	59	71	74	83	72	66	49	60	73	59	71	69	71	64	69	77	63	57	77	72	52	55	56	63	64	52	53	52	66	78	51	59	74	62	70	59	60	79	63	55	75	56	73	64	71	67	57	81	65	58	54	66	68	70	63	64	70	62	80	63	71	75	66	68	67	70	79	75	67	59	60	81	65	77	75	57	56	53	62	68	72	64	61	62	75	63	74	69	69	54	56	68	65	68	51	67	56	72	57	77	72	60	78	64	68	66	70	59	72	65	61	59	62	88	72	66	54	78	65	66	76	71	51	58	78	77	67	60	87	72	65	69	61	64	54	58	76	64	62	74	72	65	67	71	78	59	68	72	73	63	66	76	61	70	81	82	69	53	77	67	65	68	73	63	68	68	54	75	71	67	71	60	62	73	65	69	66	59	67	60	55	62	49	81	79	79	63	69	63	58	70	63	79	58	76	46	60	75	65	65	61	80	67	66	60	55	64	78	72	66	75	66	75	48	59	65	73	71	64	54	75	71	62	74	74	64	81	71	69	74	71	72	65	59	79	58	81	64	51	60	64	62	69	64	68	50	68	70	69	67	69	64	63	61	82	67	65	76	59	60	69	72	64	58	74	55	69	72	69	69	61	61	61	49	82	69	75	59	60	64	60	79	53	75	81	60	62	60	69	72	71	78	59	75	58	67	57	81	60	71	63	61	66	95	69	74	57	68	54	67	61	57	70	69	50	60	72	82	73	62	64	68	61	59	51	64	81	63	61	96	64	68	73	66	68	76	50	78	71	71	69	63	51	70	60	69	78	55	64	68	76	78	61	63	64	63	68	77	56	72	51	72	77	73	55	73	68	53	69	68	56	65	58	60	65	62	63	64	83	71	67	71	66	68	66	67	69	70	74	72	59	70	56	70	67	63	67	56	61	73	73	71	69	81	60	64	57	65	82	69	52	69	65
33559	26549	25703	26179	22151	19786	19396	15042	13565	10972	7319	5528	5072	4248	3571	3011	2343	1705	1345	1304	1318	1371	1294	1112	954	973	947	979	899	867	876	891	937	830	917	845	879	874	870	887	890	845	843	787	822	769	846	838	820	795	805	817	814	780	919	1280	1591	2135	1998	1556	1215	933	750	797	792	768	773	793	739	666	776	779	798	761	770	762	712	732	731	669	776	706	726	721	735	743	780	721	768	744	733	760	773	750	749	727	761	772	755	772	761	759	756	762	772	670	694	718	711	720	778	750	761	736	732	756	729	705	749	771	699	740	731	729	761	728	752	709	734	686	774	754	726	704	767	712	714	742	745	748	723	722	753	750	719	705	726	699	765	768	786	692	712	716	774	745	710	711	762	763	775	734	713	746	724	731	745	717	775	720	727	732	711	708	731	717	784	693	716	745	725	774	743	717	751	761	749	676	751	805	738	753	770	769	755	699	752	711	711	767	776	757	796	725	779	725	747	732	780	693	707	735	739	793	787	749	741	721	782	746	801	768	717	728	737	750	675	744	706	765	665	735	708	685	741	788	749	725	748	724	737	789	762	719	773	692	742	757	750	700	772	743	749	745	716	755	762	777	710	780	724	734	741	703	710	698	764	784	754	703	783	768	737	741	719	766	743	709	772	757	795	739	702	773	748	730	759	746	769	774	758	727	703	686	739	720	745	681	755	744	732	747	735	741	757	779	725	753	737	726	725	700	716	702	737	779	743	735	756	783	772	712	756	724	756	771	732	701	749	761	746	759	770	754	770	779	712	729	732	678	725	771	750	736	707	741	727	741	710	725	734	748	714	814	791	690	739	734	728	775	762	722	752	729	719	767	749	780	775	723	721	759	736	731	730	775	749	707	737	729	692	768	733	748	748	691	764	744	718	771	713	747	796	770	742	708	753	803	775	745	753	727	747	762	768	719	724	716	741	724	753	717	728	757	733	748	734	759	717	711	774	732	739	762	748	750	700	726	743	715	766	739	688	763	778	718	795	712	728	705	717	743	766	763	692	756	698	738	732	784	751	771	774	753	778	703	692	775	730	722	730	722	700	739	722	682	716	723	714	771	700	746	735	695	696	709	722	705	745	767	754	760	757	757	762	710	744	714	762	765	712	739	739	712	738	756	717	745	727	779	734	668	733	736	746	747	713	714	697	726	768	742	756	703	729	758	687	734	708	749	694	702	734	689	785	735	758	732	764	760	727	729	752	783	706	718	699	729	779	720	727	705	704	715	733	723	739	728	716	732	747	792	716	748	738	732	699	798	750	744	759	777	733	768	675	741	731	745	730	748	706	731	746	764	720	753	734	728	725	709	732	740	772	699	743	748	758	747	736	667	751	691	723	716	739	754	743	734	700	771	709	736	726	733	746	782	741	757	713	736	736	726	714	730	762	727	697	712	717	726	706	725	734	729	770	734	740	736	738	773	771	748	743	692	782	749	738	745	759	756	724	755	771	710	699	763	751	755	685	769	736	763	768	711	720	727	768	733	744	770	768	771	750	710	736	722	742	752	746	743	729	759	760	717	696	735	741	743	762	780	763	740	732	754	733	758	745	701	717	743	733	731	708	726	710	768	724	722	732	678	731	767	744	721	710	756	746	787	739	737	756	708	731	693	767	788	745	744	756	740	747	728	724	772	787	731	749	762	763	718	753	744	692	730	731	770	766	692	716	726	805	717	757	732	788	759	784	736	755	755	760	709	707	742	766	707	686	722	746	729	761	742	775	709	765	720	689	727	791	737	794	730	737	734	733	801	773	745	712	724	758	705	755	726	759	765	766	803	702	768	705	753	751	701	740	751	705	759	748	705	787	783	756	755	744	735	696	724	746	724	732	695	759	782	735	763	756	746	745	765	705	720	752	747	787	743	799	739	703	723	732	755	725	703	726	756	710	697	804	785	760	723	701	752	778	722	740	711	696	709	728	742	768	720	722	736	721	741	721	776	752	733	691	726	697	703	749	714	750	750	775	723	750	732	744	749	722	766	739	709	710	705	740	746	708	756	716	755	786	709	725	747	764	756	751	761	772	762	714	697	721	751	714	769	750	737	726	735	766	759	707	709	720	687	726	745	695	725	737	739	724	760	740	726	725	806	758	686	717	709	751	749	763	778	751	701	714	718	695	718	735	732	768	729	752	799	727	678	713	785	727	718	731	747	748	745	769	752	752	708	729	742	745	725	725	745	760	782	752	761	741	773	745	760	704	717	732	714	733	733	788	746	722	734	712	730	726	723	742	750	781	751	707	793	739	713	765	725	708	721	787	778	771	744	745	741	758	699	806	737	741	722	771	740	731	758	712	733	715	748	740	703	767	726	688	729	698	742	791	769	744	751	722	690	747	779	724	741	714	693	717	739	710	748	704	716	757	701	745	724	725	748	736	695	724	756	703	737	785	752	749	697	764	704	716	697	722	753	744	741	762	765	749	689	789	814	739	716	747	715	760	738	705	725	774	783	678	708	752	750	724	758	747	725	672	767	798	739	718	724	743	723	715	830	737	746	769	734	711	772	700	730	736	736	724	724	757	741	721	715	750	705	716	783	753	723	746	748	703	710	708	742	685	719	717	732	732	783	744	723	737	699	711	705	671	729	753	690	731	700	713	725	730	717	734	726	726	739	802	701	704	757	766	707	764	701	723	752	772	760	738	709	760	761	755	743	719	724	695	687	755	765	765	712	705	724	739	753	753	728	720	726	730	770	705	735	768	760	742	712	759	756	709	743	730	729	745	686	730	740	699	744	779	738	764	746	754	727	738	727	686	774	720	736	780	771	693	729	718	701	741	657	719	697	714	689	694	729	734	758	716	744	712	749	766	741	720	751	779	709	737	755	722	698	746	699	706	675	723	782	801	718	796	748	762	712	775	760	752	748	723	734	796	712	758	738	733	745	761	711	723	741	750	763	762	718	689	750	711	720	723	739	735	707	722	761	759	784	761	772	760	767	766	763	724	782	732	722	735	737	734	770	741	713	726	718	748	729	767	707	715	698	730	745	687	715	711	722	725	691	716	744	727	694	748	747	701	768	742	735	744	722	697	742	785	729	728	783	754	729	752	723	722	717	740	767	720	703	720	774	739	745	739	774	737	703	751	747	740	789	738	729	727	744	724	724	746	763	769	696	765	727	727	726	709	728	740	786	694	751	782	763	696	721	736	728	746	760	712	732	743	687	748	780	776	723	722	714	721	718	690	773	725	772	712	727	744	750	732	763	714	728	749	752	720	711	758	768	750	723	737	773	709	743	725	764	712	764	718	803	762	692	755	747	763	732	767	705	743	754	743	801	743	748	716	720	775	730	738	757	756	755	702	750	749	721	737	725	763	754	748	720	699	780	719	774	745	749	741	768	771	738	716	717	702	766	736	725	738	727	757	732	709	732	804	702	715	773	773	697	784	721	764	746	760	775	715	710	690	757	714	700	716	726	773	719	739	751	786	729	765	750	728	692	811	778	734	795	732	735	708	742	742	713	738	765
9393	8437	6488	4028	1670	1244	1052	925	755	532	351	313	247	231	187	197	147	134	96	82	108	118	92	89	91	72	82	72	67	77	78	89	83	83	70	96	86	89	80	83	71	79	78	67	80	79	73	79	83	83	82	70	70	62	79	156	170	121	120	140	103	82	81	77	70	76	80	85	73	79	71	73	73	64	78	67	67	79	71	74	82	77	65	63	52	80	71	74	72	68	71	75	84	72	62	69	76	66	73	82	65	64	75	62	84	80	77	56	78	78	66	82	78	64	78	69	70	72	72	66	59	75	77	79	73	70	64	79	60	67	56	65	90	84	70	67	78	72	58	74	82	65	79	64	73	77	64	78	89	70	88	66	59	73	63	63	66	80	76	77	62	59	70	79	66	75	65	62	62	70	59	75	78	63	66	79	93	59	74	72	73	69	61	76	80	67	71	60	60	72	74	79	70	51	70	72	65	65	71	73	59	56	52	62	74	75	80	73	80	62	71	65	75	54	81	86	86	55	62	71	74	87	66	69	74	62	71	73	64	66	79	63	88	81	71	69	79	69	67	86	64	58	78	75	77	71	68	84	80	79	80	70	72	75	65	73	74	73	81	68	67	66	81	66	78	62	55	73	73	70	84	76	78	68	73	79	60	67	74	75	67	65	80	55	67	73	60	56	74	73	61	66	57	88	86	72	76	67	47	54	75	73	65	95	67	64	61	66	73	57	72	67	65	78	72	81	71	71	61	79	67	70	74	65	70	60	72	69	80	60	77	61	77	69	78	66	80	73	68	73	68	69	69	92	66	74	81	75	56	79	76	73	73	67	71	72	66	90	63	69	70	73	83	66	56	76	73	68	74	60	81	55	73	63	70	82	66	75	72	61	59	63	74	59	67	62	75	85	71	53	76	52	80	54	71	68	53	77	77	65	65	63	67	62	64	65	66	66	55	73	86	63	75	64	65	75	76	69	62	60	77	76	83	71	79	71	83	67	84	62	72	72	64	77	77	73	74	68	67	70	82	81	73	76	67	63	63	83	83	75	82	66	71	77	73	61	69	71	68	72	78	66	77	61	85	71	52	55	65	58	55	71	68	71	71	65	62	44	73	83	83	80	84	71	55	55	76	57	67	59	76	79	74	71	63	72	70	69	93	64	73	66	69	76	53	74	81	73	62	78	72	67	71	70	73	77	73	82	68	58	76	56	61	74	70	66	64	69	72	64	63	59	78	70	58	67	72	75	58	74	71	61	82	74	74	74	59	71	75	72	77	75	77	68	72	73	79	74	72	77	67	71	88	71	66	73	76	62	66	69	75	72	88	81	63	86	68	61	64	75	76	77	86	72	79	62	61	63	70	89	66	69	75	85	65	72	60	86	76	75	72	56	65	71	78	86	80	90	70	67	76	66	74	86	65	70	74	65	65	72	81	68	84	86	57	75	80	71	71	57	80	69	65	68	66	85	54	67	84	54	75	89	71	82	67	84	76	65	63	77	77	72	65	57	54	85	63	72	76	66	63	72	61	93	82	77	69	63	68	65	71	74	69	67	55	63	64	82	75	88	71	90	76	95	84	79	79	60	78	80	86	52	74	74	75	74	66	66	68	69	76	91	72	70	80	81	67	61	71	74	82	68	65	60	71	66	71	68	72	87	82	85	74	85	65	65	68	59	52	85	62	71	74	61	63	64	74	65	56	68	66	88	72	84	77	74	48	71	66	73	66	74	76	72	58	73	75	67	66	76	66	57	76	74	69	65	54	65	62	73	74	66	64	63	70	53	74	72	69	66	52	66	60	86	73	64	60	81	74	67	69	63	79	74	80	66	70	66	68	78	63	70	79	64	77	77	73	60	69	59	58	78	69	77	59	76	72	69	78	52	72	79	78	72	62	68	78	75	75	58	76	93	59	66	73	64	74	70	67	68	66	79	74	68	73	79	80	74	77	64	74	84	69	73	62	70	75	63	68	65	73	72	66	66	69	69	58	74	74	66	82	65	77	70	82	59	70	64	76	76	64	66	72	53	72	75	71	62	79	81	70	64	82	67	73	73	80	67	67	64	84	77	73	66	77	70	62	69	69	70	67	72	74	71	77	75	87	74	68	79	75	74	63	82	66	64	63	62	72	82	72	76	56	88	54	72	72	74	64	64	70	62	50	72	69	64	71	63	78	74	65	70	63	68	77	75	65	70	70	52	79	66	65	76	67	71	81	76	77	63	63	69	88	54	73	72	84	65	85	66	73	79	65	80	75	57	68	61	72	66	68	89	61	86	64	88	64	60	80	62	74	71	55	71	80	68	66	76	57	65	71	77	72	70	72	72	74	83	56	79	85	68	71	75	73	82	62	64	87	72	72	70	64	63	65	70	67	87	66	74	66	76	71	64	70	64	71	60	62	78	73	58	75	78	68	60	63	72	58	89	69	67	63	78	72	62	61	56	73	82	67	80	63	81	68	75	74	61	62	67	68	79	79	65	64	78	73	86	61	63	57	63	76	69	80	60	74	71	74	68	72	66	62	64	59	57	68	53	71	79	63	69	82	75	61	74	68	63	73	74	68	83	81	65	60	87	69	64	79	67	75	71	87	74	79	59	81	70	70	84	78	66	73	74	72	70	61	78	56	67	57	75	83	80	60	73	69	74	76	83	69	69	83	76	76	77	78	57	77	78	86	72	72	71	80	65	88	83	83	78	70	80	79	74	59	75	60	65	68	89	78	80	75	70	77	72	85	76	80	72	76	67	76	68	67	79	74	57	73	88	58	89	74	70	75	87	68	80	77	69	70	80	69	80	63	67	71	70	77	59	61	65	77	63	76	69	65	67	83	69	67	69	62	69	88	77	58	91	85	80	71	67	73	76	64	59	69	69	60	77	72	65	70	67	62	63	81	69	65	76	73	67	70	72	82	63	81	77	74	66	58	85	58	69	67	58	74	70	62	87	60	84	78	62	75	75	78	101	71	77	54	72	60	66	72	72	66	70	80	79	74	81	65	75	67	77	63	61	77	54	78	61	61	62	64	71	54	76	66	66	72	78	66	58	85	77	75	75	64	77	82	62	80	78	57	73	72	75	76	66	76	50	75	69	68	91	64	75	80	63	77	70	63	72	68	58	92	72	82	76	71	70	73	57	71	70	62	74	84	66	70	71	67	76	88	67	59	62	67	67	66	67	75	78	72	94	51	71	78	58	65	75	54	59	70	74	61	86	71	63	69	62	72	83	80	69	74	83	66	66	77	63	58	64	73	82	76	59	76	71	84	70	64	85	62	78	88	62	66	74	69	72	68	80	75	70	74	65	86	84	75	71	79	85	65	76	68	80	58	65	70	86	72	62	62	53	73	76	77	67	87	73	75	90	71	83	67	55	65	73	57	55	78	56	70	63	80	76	91	79	62	66	79	69	75	87	68	63	67	75	91	77	70	75	74	84	52	68	79	77	84	72	65	65	69	81	77	81	75	73	67	75	74	73	87	71	70	73	70	85	61	65	85	79	75	74
38958	30219	27450	27227	24260	23575	22281	19894	17486	13645	10345	7610	6542	5821	4909	4304	3389	2412	1832	1613	1781	1727	1761	1376	1161	999	1095	1049	1060	1030	1031	1022	1034	991	1089	1015	964	1135	1045	1029	913	974	958	953	907	882	939	968	988	976	1004	951	952	922	1008	2640	3347	2106	2048	2194	1733	1452	1068	910	831	833	811	812	793	725	778	793	799	778	774	864	776	800	782	785	804	798	778	826	807	792	775	780	812	789	817	804	815	795	800	814	784	790	784	825	768	812	768	771	770	813	768	766	807	805	801	764	835	728	723	798	862	825	807	759	809	778	793	815	798	775	812	821	803	769	816	817	804	783	889	793	820	779	749	820	758	751	753	824	765	787	821	787	773	793	762	771	791	819	743	793	774	794	809	849	802	784	775	794	788	835	808	807	782	781	848	741	842	771	739	794	801	825	787	820	770	807	798	769	832	799	773	784	741	801	809	774	814	781	755	886	805	814	784	825	816	791	821	821	723	794	817	832	781	766	793	792	770	805	764	774	746	801	844	815	808	783	767	861	777	715	774	778	786	817	786	772	783	795	759	820	796	812	785	779	771	761	784	786	752	798	823	740	771	811	795	772	852	809	793	737	779	832	846	768	831	796	807	790	805	827	819	840	872	792	779	790	836	826	802	833	788	742	771	749	807	806	780	845	789	773	793	743	811	806	803	784	797	808	767	780	797	784	814	793	842	746	827	818	767	779	790	822	820	790	820	837	753	784	793	760	837	746	773	799	760	801	812	779	833	767	785	785	752	777	831	818	757	811	763	756	815	819	782	791	779	787	766	779	817	771	829	776	787	841	786	801	827	796	786	819	760	795	819	794	824	828	798	811	843	765	791	778	777	811	731	774	831	746	817	794	795	770	835	778	805	784	857	797	779	788	761	795	815	784	831	791	827	776	796	807	802	803	817	789	797	764	823	794	783	750	770	839	805	768	786	829	806	778	733	790	756	802	802	809	776	788	783	818	751	778	812	805	813	789	786	780	804	829	745	799	784	797	810	781	836	787	818	796	784	789	827	808	808	791	793	809	745	844	830	827	752	814	801	742	835	770	794	841	800	750	796	766	802	789	807	857	788	764	803	749	807	855	796	788	752	835	784	751	821	768	831	841	791	799	826	830	844	806	789	836	739	784	764	791	806	796	772	829	809	794	761	810	765	788	754	826	774	760	809	791	805	780	787	820	769	802	787	759	790	847	836	841	795	808	811	777	787	789	786	763	771	771	746	802	815	790	769	767	833	797	781	746	819	799	804	806	815	801	801	777	746	748	801	782	797	782	792	786	817	824	797	801	728	821	778	803	825	807	808	789	807	766	804	792	812	810	892	781	798	815	825	800	811	782	813	802	715	827	828	816	844	734	762	799	740	765	760	801	806	800	799	800	800	844	745	807	783	807	782	734	842	802	796	826	789	815	790	772	777	799	786	790	812	742	774	770	785	797	757	779	760	797	828	824	818	777	824	760	785	792	752	728	795	824	813	770	809	783	793	816	820	799	814	813	847	753	787	788	787	769	777	774	822	813	794	800	758	779	797	789	825	814	741	810	801	802	788	793	764	802	822	799	783	823	757	772	826	820	850	778	818	833	765	817	770	777	781	754	771	778	773	806	762	834	767	764	812	755	796	791	758	803	811	764	804	813	792	869	806	769	823	790	768	863	840	806	782	750	854	822	797	847	829	819	808	780	796	792	852	811	799	777	804	822	791	829	761	753	773	811	778	788	764	816	822	797	799	786	776	763	820	769	808	851	801	849	846	760	755	753	759	740	809	738	794	775	820	753	795	790	760	780	822	757	805	796	799	829	833	783	829	799	805	796	764	776	779	782	834	821	754	782	762	781	794	780	823	812	785	820	861	768	828	787	829	796	790	756	808	811	795	782	768	842	802	807	782	771	782	823	761	825	779	789	779	815	793	781	800	781	834	745	803	807	787	767	789	820	756	763	794	790	812	784	835	791	826	822	780	829	840	795	806	801	761	787	846	724	778	766	832	764	780	795	757	793	761	828	791	758	814	774	784	790	776	821	792	801	812	829	786	800	817	836	793	808	808	842	825	809	765	796	812	783	814	806	816	756	807	827	801	820	835	812	814	773	886	831	811	834	793	819	790	849	804	750	851	772	823	752	828	763	802	820	782	812	796	829	770	796	782	822	795	787	834	780	800	799	807	785	802	779	794	841	788	815	817	829	774	775	797	794	794	767	781	750	795	765	813	797	807	800	835	811	752	780	797	831	777	784	844	761	739	806	825	791	817	792	786	818	794	815	771	826	828	812	859	803	760	797	744	774	791	801	807	822	766	823	804	778	806	795	756	781	785	835	823	814	782	753	783	787	809	824	788	778	786	811	809	774	790	769	771	802	804	788	806	783	883	766	783	772	816	761	824	821	829	785	812	764	777	790	822	734	752	800	814	799	797	766	785	796	774	834	827	790	777	790	817	793	748	768	740	786	769	757	711	762	794	848	765	777	784	758	772	792	798	794	799	788	808	769	809	855	781	795	763	774	823	816	799	786	771	819	772	812	784	801	771	825	765	827	762	794	819	797	807	797	776	774	765	791	794	760	817	814	782	843	815	815	810	724	797	835	848	770	829	785	824	780	770	804	815	799	799	793	776	764	817	828	853	802	796	785	785	770	790	808	826	780	766	792	807	809	799	773	777	792	779	781	771	775	814	786	810	773	794	786	783	773	798	840	834	743	843	785	816	758	841	789	802	815	794	788	828	775	785	828	785	797	807	796	786	782	829	825	811	805	781	849	770	748	771	764	795	806	812	808	823	760	809	805	822	791	798	794	763	790	803	813	814	795	830	794	774	802	762	778	770	790	801	781	815	752	826	782	753	822	792	763	778	787	801	805	817	840	801	770	825	780	774	776	837	788	789	788	819	759	787	775	834	809	823	808	820	805	795	823	798	781	820	824	785	730	814	782	812	722	786	809	812	796	806	781	823	781	763	745	832	805	744	823	781	811	805	770	784	794	801	832	805	793	774	791	819	781	778	773	798	805	807	819	787	782	760	811	726	753	772	783	796	822	760	816	803	802	735	800	751	813	792	795	797	781	819	801	786	808	739	757	843	811	813	803	794	792	819	846	770	793	760	810	796	805	783	765	858	750	754	772	752	830	841	788	755	756	786	811	790	801	783	787	798	779	796	751	786	813	806	764	830	742	801	826	766	800	798	790	785	779	751	777	773	823	828	817	864	780	844	783	775	785	784	776	803	795	837	787	767	787	829	778	780	765	779	810	757	812	798	775	814	809	837	832	831	768	766	763	808	772	765	819	818	776	804	783	796	773	787	778	815	797	835	787	774	800	809	743	822	756	811	805	814	767	814	806	755	786	800	764	753	812	846	817	772	765	795	813	822	778	793	868	801	809	813	806	792	779	795	837	844	789	792	835	804	799	815	776	803	807	867	791	771	805	758	800	838	815	805	798	773	757	774	797	831	765	807	745	806	815	810	796	780	793	794	764	771	805	774	759
4686	2200	1259	666	506	572	541	581	380	292	237	188	153	141	122	89	97	88	58	64	69	72	76	66	72	52	66	74	81	70	60	71	56	56	75	64	78	70	65	72	76	69	76	85	73	62	75	49	67	53	56	67	54	73	52	71	60	49	76	71	57	63	70	72	61	71	69	59	70	57	79	66	47	71	64	62	65	66	66	70	64	59	56	60	71	53	49	58	59	72	58	61	60	74	67	77	59	59	72	76	50	52	57	64	60	65	58	62	63	61	56	73	59	54	61	56	56	54	79	61	65	63	76	66	62	54	54	54	64	65	64	52	78	61	67	53	67	61	56	69	55	55	58	59	42	73	65	48	47	72	54	59	59	55	50	60	65	68	51	56	62	60	48	61	52	64	55	66	67	82	64	65	43	76	59	56	63	55	54	67	58	55	65	63	57	57	68	58	62	71	68	56	58	65	74	62	55	57	58	57	58	60	56	64	63	59	59	70	64	70	46	56	42	63	50	65	60	64	74	58	62	48	68	69	63	59	65	68	49	59	69	49	69	58	65	52	68	64	63	60	64	65	58	59	58	64	50	69	68	57	52	60	48	67	68	78	60	74	51	61	60	66	49	56	64	65	63	54	60	67	66	60	72	59	67	60	66	65	49	67	41	63	54	64	60	50	54	71	64	72	58	52	66	57	63	70	62	57	75	67	61	60	66	58	58	41	57	52	74	72	55	64	60	52	70	56	59	71	61	70	65	68	73	77	77	57	51	53	79	54	57	59	58	61	77	59	48	67	70	62	62	53	76	49	59	68	54	48	60	58	62	74	52	74	69	68	53	73	45	59	55	60	77	63	54	67	60	79	54	68	73	67	59	70	57	58	63	52	56	52	66	52	76	53	55	50	55	73	64	66	59	51	57	55	57	66	66	64	68	58	60	64	50	63	59	60	57	61	61	54	65	73	49	64	55	86	60	70	60	64	70	63	60	52	54	60	70	68	58	64	62	75	71	64	64	67	54	51	64	78	65	53	65	70	78	74	56	80	81	67	54	71	65	55	54	69	76	49	49	69	77	56	60	63	52	53	59	55	74	67	72	63	61	57	76	52	44	61	51	62	58	55	67	63	58	52	57	65	56	57	57	66	72	47	81	57	60	61	47	58	53	64	54	64	48	81	60	61	59	79	67	60	59	61	45	57	63	71	80	58	66	58	55	61	52	67	63	81	55	55	65	66	78	67	66	51	59	67	62	56	66	66	69	58	54	56	54	72	70	72	82	64	63	60	62	60	55	63	69	54	63	61	60	55	58	57	56	64	51	60	68	58	61	72	55	55	61	54	58	67	76	56	56	60	49	50	63	49	78	52	79	65	67	68	75	58	55	63	56	59	60	56	59	50	68	66	74	63	68	62	57	64	58	60	64	55	68	74	52	65	68	63	51	51	55	55	64	69	61	58	72	49	70	59	66	62	74	67	65	59	64	64	63	68	66	54	69	47	63	57	61	83	55	55	52	61	61	67	51	57	59	64	54	52	59	73	56	68	63	51	66	67	50	59	86	76	69	74	59	72	65	62	57	58	73	38	58	59	78	62	69	68	67	68	57	62	62	62	61	53	51	50	71	64	66	66	64	58	63	54	65	71	54	55	58	51	73	69	47	57	73	60	68	53	53	53	57	70	52	60	50	65	65	55	57	56	58	69	47	53	55	71	65	50	57	57	76	63	65	62	50	55	57	59	55	63	50	57	67	58	67	74	61	62	66	62	71	69	65	50	69	57	59	55	63	75	72	49	75	55	54	65	64	76	81	75	60	57	64	59	67	54	68	56	56	59	58	68	61	63	48	62	59	62	53	64	68	60	49	57	57	57	61	60	52	76	67	72	68	73	69	62	47	59	65	59	68	52	60	63	66	42	62	59	58	61	56	65	62	71	66	76	72	60	69	55	55	49	57	62	66	52	67	57	53	68	64	56	60	60	56	69	50	51	64	74	59	51	61	72	67	56	63	60	61	49	58	58	55	64	48	61	71	57	69	60	66	70	65	61	64	73	60	59	79	67	68	54	62	62	37	55	56	67	55	66	50	52	58	57	63	57	69	54	65	70	64	67	59	53	55	75	60	66	80	54	62	61	70	62	56	75	65	61	43	70	75	66	67	51	53	65	83	56	79	54	65	55	55	65	53	68	38	66	65	69	71	57	70	63	67	67	58	57	61	63	71	65	61	58	53	58	74	56	48	58	57	52	52	62	64	60	69	60	57	51	56	63	61	82	54	55	62	55	62	61	70	50	80	51	64	62	77	57	61	46	66	59	43	42	65	56	61	67	52	49	67	63	46	63	62	77	70	75	51	54	63	63	56	49	67	55	46	72	63	48	77	48	57	49	62	62	65	57	48	68	56	55	62	61	61	69	59	58	53	68	40	52	69	62	57	65	63	69	65	47	60	65	49	85	67	49	61	52	58	75	65	62	59	55	54	61	58	57	75	57	55	72	63	62	60	67	59	58	59	67	73	66	53	67	57	62	57	57	78	68	61	52	80	73	40	67	66	54	57	59	63	69	63	69	47	58	65	58	52	57	80	68	68	62	64	55	58	46	66	65	64	68	62	59	54	63	53	62	69	50	76	54	58	69	60	78	60	58	67	47	48	63	51	46	54	70	69	59	60	60	60	68	54	59	61	63	55	71	70	66	60	59	61	47	64	62	54	60	64	58	64	59	47	70	53	57	56	60	56	56	59	70	49	72	58	59	60	63	58	60	61	58	68	60	63	66	50	68	67	60	62	53	75	59	57	74	56	54	71	48	62	65	59	69	74	51	43	67	52	61	59	66	70	66	61	65	74	47	67	76	51	72	77	52	58	60	75	73	70	61	61	62	55	64	48	60	50	49	58	62	71	68	55	57	66	68	52	73	64	69	65	62	68	55	64	69	66	72	73	56	53	66	80	36	56	67	65	65	70	67	59	57	72	60	70	66	62	70	64	64	67	62	65	65	67	51	63	67	60	54	56	61	66	84	60	71	55	59	61	60	56	59	52	55	58	56	78	53	63	54	68	73	64	70	69	54	63	61	51	63	71	67	64	65	58	64	57	66	65	54	53	64	64	66	59	65	48	62	66	68	64	82	60	56	50	69	62	63	66	59	64	56	72	59	67	60	61	63	55	50	66	70	63	59	52	64	45	62	67	67	80	52	75	66	61	75	52	50	59	56	55	54	74	50	77	55	44	47	64	59	69	74	59	57	61	62	53	63	60	71	61	56	65	39	70	62	51	66	67	77	83	70	64	63	61	54	60	73	86	71	76	61	72	59	72	57	67	65	67	60	52	58	66	57	57	50	48	58	65	76	59	65	50	57	55	58	74	41	51	61	66	65	66	59	59	63	53	72	58	50	58	61	69	62	53	59	61	70	56	70	53	63	58	57	57	72	55	68	61	67	64	61	55	55	68	61	69	71	51	63	56	66	66	54	54	55	62	56	55	58	59	62	55	55	56	63	70	77	77	58
30205	19906	14092	14458	17299	16883	15891	15183	11644	8832	6730	4776	3389	3319	3042	2547	1961	1538	1154	1057	1202	1186	1287	1043	854	890	873	855	738	773	796	775	775	787	852	793	792	852	816	829	846	787	787	833	767	795	826	851	834	815	834	816	796	743	728	786	853	818	1041	903	992	952	847	931	906	871	799	746	690	703	690	679	691	721	680	682	785	692	702	693	705	708	686	736	670	699	670	676	719	688	660	701	730	687	725	676	724	686	692	733	682	687	731	719	707	698	713	708	688	713	665	686	677	665	699	703	676	703	745	663	685	715	687	724	681	669	667	714	664	675	707	679	684	645	730	690	658	715	667	688	697	749	720	743	705	668	674	706	687	690	686	707	659	715	692	722	694	684	730	675	677	744	706	644	688	691	718	654	735	692	678	700	713	705	641	701	725	708	653	687	743	736	670	702	714	651	703	686	639	665	662	697	682	669	711	676	722	697	648	675	631	686	700	712	721	681	713	674	679	690	700	682	669	707	697	712	720	668	733	696	699	672	717	691	656	709	657	668	685	708	713	702	696	672	701	709	665	704	691	709	702	706	679	704	690	727	749	681	718	698	653	725	666	715	700	718	693	679	677	682	706	646	666	691	684	716	698	727	713	690	672	696	699	662	674	705	722	663	684	671	664	677	703	724	731	689	701	696	724	701	667	753	704	726	695	712	727	718	689	699	723	684	713	690	707	645	748	710	686	687	688	730	680	668	680	685	700	703	667	684	698	750	694	738	665	699	699	690	771	666	665	685	693	635	684	681	720	706	672	729	692	686	684	648	687	726	685	700	706	649	690	733	705	691	746	662	649	704	670	667	690	675	665	736	715	725	676	661	678	709	716	656	690	666	743	762	692	674	679	701	685	659	686	732	698	725	707	651	660	733	700	704	696	687	688	709	690	718	690	728	732	678	677	701	706	673	683	740	700	744	720	686	707	676	723	700	727	735	731	686	687	672	651	703	733	688	695	712	707	722	695	666	710	766	634	722	673	729	675	668	661	695	700	644	708	699	687	681	682	711	662	719	732	698	693	680	718	704	671	695	703	695	681	655	698	642	693	702	714	699	704	686	697	691	654	651	681	663	683	658	701	658	716	683	708	749	634	669	655	752	719	722	663	697	713	690	688	743	695	699	706	732	697	693	708	686	675	669	682	691	668	675	682	695	678	732	679	688	706	746	685	715	706	694	662	704	743	674	725	663	640	723	733	678	694	683	686	700	722	672	702	668	685	646	641	730	711	710	672	716	718	722	643	645	750	659	739	663	683	757	697	715	711	691	673	687	736	713	672	668	694	662	694	680	686	673	664	661	715	702	687	704	716	705	700	715	699	707	727	649	720	723	681	742	664	675	708	673	678	680	664	716	748	683	707	660	691	744	718	710	728	670	705	693	690	671	689	700	670	699	697	653	689	656	662	721	621	743	711	692	669	707	724	711	675	674	714	682	716	656	739	694	693	655	732	673	681	716	682	677	675	688	692	690	711	679	720	671	682	706	652	667	690	673	685	695	716	708	682	717	666	630	695	699	708	750	675	735	696	724	725	731	714	692	655	683	716	703	690	738	751	703	671	669	679	705	688	646	711	727	714	672	730	695	653	679	652	668	684	666	682	690	663	697	742	719	685	749	703	660	690	711	666	694	669	673	667	691	674	683	652	740	734	708	659	690	706	685	665	735	706	663	714	665	682	622	708	706	706	713	674	722	712	711	693	675	749	663	720	721	647	667	679	701	694	684	671	723	723	713	704	721	666	701	701	664	660	697	660	710	668	743	733	726	690	704	688	695	694	751	711	682	718	640	661	721	668	702	688	728	690	659	712	689	720	673	726	661	674	737	711	689	684	700	687	683	667	659	673	663	689	715	674	664	673	701	714	700	714	708	674	718	641	688	676	690	674	688	698	672	713	674	742	654	744	716	717	691	698	717	661	676	698	728	699	652	645	707	689	704	639	682	699	732	714	741	665	696	687	658	680	696	677	740	715	709	702	731	678	682	681	672	675	703	677	689	696	706	707	688	691	715	714	700	708	660	758	696	704	708	686	711	741	687	697	697	715	713	707	724	695	677	712	733	660	658	684	685	706	714	666	674	642	694	683	671	671	699	718	748	708	707	692	687	687	634	686	685	704	707	698	727	701	699	708	744	696	661	678	738	750	702	677	712	683	698	618	706	687	693	707	683	711	683	755	762	714	736	699	700	667	712	664	678	674	691	728	671	702	705	753	695	699	663	762	679	726	654	717	755	741	688	654	701	700	700	659	755	699	671	714	642	725	708	694	709	672	661	698	676	654	667	690	684	714	662	704	730	668	665	736	720	744	659	745	734	734	694	694	723	729	674	670	685	684	652	689	733	727	685	717	653	692	726	716	681	740	729	698	701	656	684	706	685	657	698	695	660	687	684	640	701	715	625	680	703	736	676	711	679	655	711	735	684	718	673	684	711	738	703	689	707	697	677	677	737	678	689	664	700	641	704	759	721	694	712	738	681	718	669	649	702	683	722	711	677	692	709	714	699	736	674	720	694	682	744	701	716	712	685	683	681	653	718	722	688	697	724	752	737	732	718	738	684	726	719	694	683	696	694	689	722	701	709	753	678	688	694	710	699	699	681	694	640	726	678	677	756	714	686	724	668	731	702	712	691	675	697	724	757	695	665	697	698	717	722	706	722	694	642	715	762	699	718	695	696	704	727	693	696	694	712	678	725	705	727	696	723	730	698	678	646	684	714	666	672	695	690	702	680	682	704	661	731	689	642	691	720	696	698	711	691	669	657	678	728	680	699	721	704	642	693	735	721	711	693	709	690	700	700	754	694	688	659	720	750	731	740	717	689	693	669	679	702	695	699	716	685	676	664	724	673	690	678	677	700	695	694	693	674	726	699	678	764	673	691	666	679	717	649	661	712	688	740	683	739	676	676	690	692	686	741	678	745	714	686	672	701	692	709	720	677	728	722	665	709	682	694	648	692	719	691	725	765	708	692	703	685	656	686	689	657	746	726	685	680	682	743	654	698	673	667	657	673	658	688	691	688	663	696	710	692	655	672	708	684	690	687	726	640	689	707	727	722	696	669	700	696	712	684	665	686	760	665	733	631	709	692	742	707	714	728	673	701	663	684	700	729	641	676	626	628	662	707	669	712	739	696	732	709	710	671	657	714	696	731	723	669	736	703	683	666	698	731	733	651	669	708	678	687	687	692	708	706	705	737	711	679	699	680	689	694	725	707	694	719	640	716	680	695	659	686	690	645	695	696	669	704	728	679	694	727	722	716	692	651	694	670	656	692	695	705	728	698	661	655	718	708	712	721	735	694	702	686	654	727	699	627	683	730	673	728	666	657	684	663	655	723	686	668	675	721	716	693	702	753	659	707	673	675	709	712	716	674	693	687	700	695	732	668	705	685	717	665	674	678	660	682	697	721	666	741	670	738	690	669	728	681	674	709	713	714	686	710	724	680	693	734	707	747	691	744	693	717	674	657
6143	5254	3186	2027	1471	1187	905	685	563	386	301	216	174	125	140	142	115	95	98	70	77	100	102	84	68	83	72	77	65	67	65	64	70	69	63	70	73	66	71	83	73	66	72	90	73	83	84	62	73	82	73	57	63	70	61	62	74	57	83	54	79	98	117	79	86	74	60	81	68	58	65	59	65	73	64	75	65	59	65	56	63	66	70	67	54	62	70	52	71	61	58	64	70	74	67	79	80	72	69	54	49	67	71	68	71	58	66	61	75	60	76	71	74	65	64	61	66	78	63	67	59	62	67	58	66	61	79	61	65	60	66	63	63	73	88	76	50	66	75	62	78	59	61	50	74	61	58	75	90	76	72	67	70	80	75	65	68	73	56	71	69	58	63	63	61	66	59	57	68	59	69	71	63	64	63	61	64	68	66	63	74	72	68	54	58	74	69	60	73	59	55	69	56	66	77	62	68	66	82	51	50	67	55	65	55	66	66	74	64	59	56	58	57	63	68	61	66	67	55	62	55	65	68	67	63	65	76	65	71	67	61	65	75	66	70	60	64	61	62	62	57	57	80	71	62	62	65	70	57	65	61	59	78	59	63	57	62	66	62	58	71	72	73	69	65	70	77	59	53	56	53	65	55	81	46	63	79	77	54	54	61	61	67	72	69	72	67	71	71	66	71	61	58	51	81	62	61	71	73	77	79	60	62	76	70	65	77	61	70	70	55	63	79	60	88	55	79	69	69	71	64	53	55	59	65	70	64	74	65	56	82	61	75	59	70	57	80	68	74	64	66	64	58	70	75	63	76	56	74	65	60	89	66	92	70	59	69	63	60	65	78	59	62	74	66	70	68	56	66	64	71	56	79	71	68	60	63	63	69	71	74	79	70	62	76	68	62	59	62	65	59	63	67	72	76	54	57	67	55	78	78	61	62	60	78	75	59	62	62	79	59	76	58	81	58	61	47	77	68	56	54	79	69	67	59	71	73	67	67	64	54	75	62	71	69	67	61	90	81	78	78	65	63	62	72	75	65	66	52	72	71	72	58	65	70	63	83	72	70	64	66	63	71	60	73	61	70	61	62	75	68	64	73	75	66	66	63	75	50	65	81	64	57	67	70	70	65	72	73	66	55	59	61	68	69	53	61	82	66	69	62	64	61	64	60	70	61	75	73	62	64	62	54	75	60	67	65	66	57	71	68	85	70	69	62	80	71	66	79	67	58	51	68	59	76	66	53	63	80	76	73	62	70	72	50	70	77	60	74	58	80	55	63	61	68	71	55	65	62	73	46	67	74	57	65	67	77	65	69	76	72	62	73	69	78	61	75	65	67	65	70	64	59	72	90	62	73	69	63	64	73	52	70	65	73	53	71	60	52	64	74	54	68	68	54	66	77	78	71	71	45	36	81	55	69	74	65	64	56	64	69	78	57	61	65	58	58	69	61	46	58	63	79	64	62	68	74	66	62	89	75	70	77	66	66	73	68	76	65	42	64	70	58	69	78	61	56	69	74	60	61	66	59	82	69	58	76	74	50	61	60	63	71	64	78	61	73	72	78	65	66	73	71	62	49	63	63	79	59	90	66	76	51	65	74	57	72	72	52	77	50	67	62	65	57	54	85	72	45	57	68	70	55	62	74	63	62	48	63	54	57	76	69	55	65	84	76	54	62	79	73	74	77	76	62	67	65	70	57	64	82	51	67	71	70	65	66	61	72	78	70	58	67	80	73	51	62	55	72	76	59	80	70	62	68	67	79	65	70	61	61	62	65	62	76	73	71	67	56	79	66	74	77	64	83	67	62	64	70	76	68	53	72	72	77	73	61	78	56	52	76	73	68	93	66	67	55	63	73	60	77	69	50	65	61	64	76	61	75	68	74	81	70	80	67	55	53	60	51	73	64	48	64	71	64	52	69	54	70	50	78	74	74	77	63	71	64	61	51	64	56	70	61	62	64	78	93	61	74	63	59	71	53	65	65	70	69	61	77	69	74	69	66	57	68	67	49	58	62	74	61	72	61	57	60	68	43	72	78	69	61	77	75	51	65	78	76	66	72	67	69	56	71	51	59	64	69	81	70	60	62	72	54	67	68	74	64	73	68	47	61	75	62	76	75	70	62	56	72	87	68	80	63	60	73	78	73	54	57	51	61	67	69	71	65	59	68	75	73	62	55	62	64	58	76	76	64	63	68	67	57	73	73	83	86	73	74	80	49	64	73	59	66	62	71	68	67	68	69	67	73	74	75	78	56	72	78	60	67	66	62	63	74	67	66	66	69	60	69	67	67	57	73	66	64	82	72	78	73	69	70	65	80	62	63	53	80	71	67	74	69	66	76	73	67	70	57	67	72	61	56	59	63	65	53	74	55	69	69	62	72	83	59	68	79	70	66	60	65	79	67	58	65	68	74	75	63	71	54	70	68	50	79	82	60	60	79	66	65	64	63	63	78	71	78	90	75	74	56	67	70	60	60	81	59	62	61	57	68	69	64	70	50	60	62	66	59	66	70	62	63	68	65	58	59	68	64	52	53	69	64	63	67	60	62	57	78	63	69	49	73	69	58	59	70	67	55	70	63	66	62	71	69	73	63	81	64	62	67	79	53	60	59	80	71	70	60	62	56	72	47	59	53	78	72	78	51	70	63	81	61	71	59	54	75	70	70	69	72	55	71	74	79	57	66	59	60	56	55	67	62	71	77	63	61	84	51	61	53	64	64	71	67	56	64	66	71	72	65	66	73	60	75	57	70	63	68	65	56	69	61	66	55	71	69	64	59	56	57	48	62	54	69	66	69	79	62	61	75	70	68	68	76	73	50	57	65	68	74	71	88	68	82	77	83	58	60	57	71	65	63	69	48	73	67	56	85	60	69	69	70	45	64	76	53	81	69	66	67	64	70	76	67	59	71	64	72	67	57	60	63	61	64	73	89	71	61	56	80	71	74	79	67	47	73	73	60	79	61	78	61	61	71	66	73	77	67	77	84	78	48	64	71	55	58	61	68	68	76	67	72	77	61	73	70	75	50	66	78	64	66	62	69	46	66	75	74	59	68	57	58	70	56	67	62	64	79	72	72	57	74	66	52	65	60	77	67	69	69	66	54	74	67	56	71	66	68	62	77	61	76	61	69	52	71	71	61	75	66	69	66	59	59	65	61	61	74	66	66	57	60	65	60	74	63	70	77	59	63	59	71	68	66	63	62	72	70	68	76	72	68	58	68	63	61	70	66	86	65	78	64	64	65	67	66	61	71	67	69	75	61	62	65	78	58	60	76	73	61	53	62	87	61	56	60	50	81	60	70	80	64	64	65	69	77	79	60	72	79	73	84	64	73	71	70	70	68	63	79	66	62	64	72	67	64	72	63	73	83	61	61	63	63	59	55	66	66	58	61	64	74	62	56	67	68	68	59	71	68	62	64	64	76	86	59	60	62	63	44	67	70	73	53	57	59	69	70	72	60	73	66	57	58	74	62	53	66	68	52	71	65	58	60	58	68	53
35204	26180	21375	22713	25036	23686	18456	15066	13598	10529	8384	5912	4261	3695	3470	3044	2410	1788	1340	1174	1359	1319	1361	1228	904	941	908	899	923	856	843	861	940	894	930	902	930	953	892	953	966	909	909	847	840	846	880	859	928	938	922	865	856	819	832	771	834	801	798	833	1034	1350	1285	956	1247	1192	1157	965	889	792	752	746	724	772	726	773	740	715	713	754	720	756	754	705	730	739	764	691	742	737	728	737	749	756	770	791	769	798	759	769	682	720	746	749	738	693	730	726	724	747	745	774	748	714	745	716	763	730	737	710	763	740	736	806	730	725	712	706	703	757	758	734	728	749	768	723	743	736	773	738	786	657	754	756	756	768	735	725	775	750	749	736	748	746	752	784	759	759	732	725	744	790	739	770	700	678	732	730	788	753	797	767	728	718	762	750	678	732	736	709	759	726	748	757	757	742	716	661	719	708	771	704	763	726	793	707	718	764	721	714	707	704	753	748	672	767	747	753	712	774	770	744	743	743	767	717	745	718	762	746	757	744	771	744	700	755	738	745	779	737	733	730	752	754	744	773	741	743	764	725	756	720	695	713	722	762	739	716	754	768	786	719	780	719	742	764	757	769	753	730	766	754	777	722	706	717	684	770	716	765	710	707	711	724	742	773	766	794	745	744	742	743	746	743	704	725	780	713	807	743	763	744	765	740	788	729	737	762	759	758	752	778	686	767	754	792	733	748	725	735	763	745	698	743	769	780	739	756	733	777	757	722	704	740	758	737	749	681	709	761	673	738	755	765	792	674	734	750	743	770	741	699	689	761	695	704	750	738	710	728	745	758	750	765	764	727	742	735	714	728	714	712	737	746	759	704	684	775	737	734	743	752	773	766	713	762	735	710	747	778	781	696	759	708	733	739	761	714	729	722	700	771	744	734	701	795	700	725	701	719	730	769	743	729	740	758	724	763	690	741	722	725	757	724	773	744	798	766	785	787	749	739	792	758	744	766	736	740	720	747	716	731	752	749	732	719	777	759	764	727	773	760	737	788	829	701	756	722	735	775	728	688	765	715	742	730	780	756	716	721	753	735	738	766	730	727	736	702	747	729	775	778	766	699	788	704	761	774	721	713	733	733	772	717	720	741	702	772	734	741	756	714	736	691	732	736	750	753	717	718	765	692	726	760	693	728	701	691	724	736	761	719	769	701	766	747	763	706	767	678	725	727	703	734	713	735	774	712	756	685	723	716	713	756	728	764	754	738	739	736	755	721	689	744	730	791	760	767	753	752	733	765	722	732	755	782	764	747	783	665	741	809	837	744	746	725	731	694	724	756	742	793	785	753	732	714	745	727	682	728	759	755	766	746	723	755	704	786	727	718	735	687	713	681	733	713	763	746	729	781	748	726	717	696	737	743	735	708	714	687	716	762	718	753	737	777	751	738	750	788	757	677	777	760	746	704	692	746	737	742	765	710	737	772	731	740	751	786	781	759	748	740	739	739	777	739	734	729	705	763	707	741	778	754	676	691	725	748	712	705	740	692	734	739	729	749	740	725	751	717	797	786	723	714	740	748	743	748	753	749	707	724	745	736	741	721	737	713	743	695	730	761	778	754	741	768	728	718	698	756	718	721	731	732	803	735	781	789	735	777	762	762	753	700	731	740	757	716	799	772	701	765	711	695	699	796	753	744	722	725	778	749	768	744	746	684	676	759	680	733	680	763	763	779	795	760	688	743	735	752	771	701	752	801	745	741	752	687	814	750	741	765	737	730	747	751	770	733	794	745	712	730	782	750	760	739	703	732	748	766	756	752	749	806	787	735	715	720	739	717	785	723	794	741	770	717	730	760	815	720	709	739	735	728	729	725	716	718	742	744	768	755	735	718	774	710	714	746	755	778	732	738	742	747	763	734	752	719	736	726	705	763	734	758	743	769	772	769	766	734	742	775	797	742	740	676	758	749	717	806	745	759	765	763	728	750	768	735	727	764	736	744	735	739	771	736	755	703	752	732	721	743	751	705	768	751	705	731	713	776	767	738	776	725	723	794	726	730	704	747	749	723	772	727	728	771	760	763	717	735	781	733	768	765	735	719	725	737	734	763	718	787	727	723	730	714	735	757	799	811	749	741	707	773	729	743	754	737	753	744	745	769	739	744	748	745	721	702	750	731	782	761	736	763	735	754	798	747	757	788	724	740	761	732	749	785	771	738	707	748	688	786	750	770	695	739	714	757	746	734	742	725	746	770	751	709	737	768	736	728	738	735	728	741	728	695	770	724	751	783	683	778	769	741	756	716	744	766	782	722	774	759	733	779	775	710	736	799	748	772	721	752	774	749	758	719	769	747	728	758	734	776	722	704	774	745	759	730	771	755	745	707	804	748	707	774	774	731	782	733	703	755	744	728	739	760	699	762	696	746	792	777	708	740	736	733	741	730	742	707	769	731	756	725	741	730	760	741	762	758	785	737	810	773	710	741	782	776	717	760	763	723	688	737	785	763	690	722	745	748	757	732	691	763	772	736	749	755	758	752	768	687	793	774	714	770	740	691	726	763	748	722	730	727	752	708	807	764	740	734	768	745	730	765	748	726	733	743	705	777	795	734	748	719	797	712	775	726	799	736	754	758	720	753	721	792	738	683	718	696	748	701	727	793	784	734	705	801	763	737	714	747	727	702	731	776	733	743	701	728	718	727	738	749	802	726	738	765	723	765	748	747	753	726	753	806	757	723	756	764	739	810	734	714	727	682	733	728	688	740	765	749	721	764	761	678	728	723	736	726	752	712	775	718	699	726	685	787	719	751	703	760	721	758	744	730	708	755	742	721	797	732	757	729	767	719	755	722	778	742	729	741	753	718	713	763	744	749	752	731	685	753	726	748	739	751	748	781	770	749	745	762	708	712	722	730	764	691	751	764	719	724	753	751	727	776	762	723	716	748	815	716	708	721	758	716	737	738	745	703	741	747	763	745	742	745	722	723	733	748	770	672	729	739	703	687	742	773	724	747	735	773	765	759	780	758	757	759	669	715	727	704	712	783	699	777	710	732	747	750	738	741	710	736	755	697	740	718	695	698	741	734	724	780	723	780	716	702	715	754	745	762	716	752	737	752	684	773	725	754	736	753	722	700	744	781	740	735	738	740	741	770	699	758	731	734	801	741	689	735	768	728	747	712	745	759	726	729	743	727	762	770	752	778	817	754	763	719	801	711	764	757	729	739	734	718	743	742	776	701	773	734	734	751	759	695	743	708	723	757	756	703	755	718	780	725	717	741	797	763	739	769	789	732	721	776	706	769	719	699	712	700	740	757	742	763	714	763	763	733	743	754	744	739	764	766	736	738	755	749	734	755	765	739	753	723	762	770	711	746	790	752	737	743	761	681	740	775	752	711	750	720	690	732	724	728	746	734	759	733	714	751	738	702	712	720	763	729	764	741	746	768	744	768	701	711	725	709	734	780	769	768	731	724	742	726	773	732	729	781	761	747	703	761	766	771	702	791	729	753	735	682	740	733	730	710
7107	4670	3100	2006	1489	1571	1305	557	351	421	318	258	221	155	180	167	130	109	83	97	97	81	85	94	68	74	61	69	78	60	62	72	59	63	73	80	71	58	70	72	79	76	68	73	91	90	74	56	72	65	87	63	59	65	51	63	72	73	68	53	63	73	67	79	65	116	117	118	83	74	71	64	62	77	59	59	64	69	53	65	73	60	67	64	59	64	76	60	68	72	78	63	53	55	63	69	61	67	76	66	73	68	60	58	72	60	77	81	60	58	56	56	62	62	62	78	78	66	69	50	69	65	65	48	67	58	53	67	73	65	77	79	62	63	62	76	61	69	72	56	71	74	67	61	62	58	70	55	48	73	55	60	53	80	77	66	61	68	54	62	65	51	59	62	58	71	52	50	59	77	54	65	62	63	69	59	67	60	63	68	49	65	60	57	58	74	57	62	69	67	67	70	64	54	68	67	60	77	71	76	64	64	60	69	67	74	52	49	69	65	57	66	73	64	71	60	71	52	73	82	66	66	54	56	70	65	65	59	57	75	71	66	68	73	59	63	58	75	65	69	58	50	55	77	63	63	64	68	64	64	53	65	80	63	68	59	65	58	74	74	81	60	68	62	66	52	72	53	66	62	63	58	67	63	71	68	78	69	60	69	62	69	55	56	66	59	58	78	71	72	56	67	82	67	72	67	63	69	64	76	50	68	61	60	70	50	54	57	65	67	65	70	80	63	66	61	59	70	59	74	82	68	77	60	58	63	72	62	54	73	68	52	75	67	60	65	69	63	61	60	64	57	68	66	75	79	73	69	52	66	65	80	74	67	53	71	71	80	58	69	54	63	68	77	80	63	65	81	53	79	83	58	60	63	57	43	60	66	70	63	65	76	68	58	59	71	52	49	70	60	65	62	75	63	54	51	75	63	58	70	50	67	54	56	80	67	67	67	54	54	61	75	60	56	74	79	63	88	63	59	62	54	76	63	75	69	73	56	62	74	66	62	58	74	55	57	63	56	73	77	65	73	60	51	68	75	54	69	74	68	70	58	64	74	89	58	78	56	83	74	66	64	56	57	58	55	77	54	69	56	56	74	62	57	56	76	67	54	55	49	66	56	62	70	73	76	52	62	64	70	61	53	55	55	60	73	75	64	64	69	74	52	60	60	60	61	60	64	78	63	75	71	56	68	75	76	65	61	63	69	66	73	62	85	43	62	51	68	55	76	60	68	58	73	75	69	72	49	64	56	57	65	66	70	68	69	69	60	70	57	69	67	73	65	61	86	61	52	58	69	73	61	65	68	57	77	71	50	51	52	80	61	63	72	66	57	63	54	55	62	66	56	55	56	50	48	59	58	74	59	60	77	64	64	46	57	64	72	61	75	78	58	65	73	76	68	55	61	71	49	75	64	76	61	61	69	84	66	73	75	67	56	74	60	60	69	65	64	50	77	65	74	51	65	73	64	70	63	65	60	56	72	53	58	63	56	56	77	69	63	54	81	53	72	49	66	61	51	62	71	68	59	67	56	66	63	49	79	55	61	65	68	45	52	66	61	51	73	79	63	57	64	67	61	55	65	65	69	70	77	60	60	79	61	78	63	60	57	66	51	65	83	68	50	56	55	77	63	70	69	65	78	70	67	58	57	67	63	69	74	72	65	53	71	63	61	53	67	73	66	59	68	51	76	68	63	54	68	72	70	71	57	58	62	61	70	50	68	58	60	66	45	65	72	61	62	59	53	59	60	67	63	62	69	66	70	59	74	55	69	74	56	57	69	50	75	77	77	50	66	75	69	70	61	62	64	70	59	59	78	67	49	55	79	65	61	69	59	81	77	73	62	49	62	54	49	59	46	61	60	68	58	56	67	72	68	79	71	70	68	68	78	51	64	45	77	72	62	72	66	55	73	64	67	53	46	54	71	49	58	56	53	69	66	72	56	57	71	62	57	64	68	61	74	70	69	59	73	69	63	69	66	68	80	68	65	63	65	53	61	58	70	59	70	48	56	52	70	64	71	86	66	57	60	64	55	62	70	63	70	65	72	68	55	60	68	63	73	65	75	54	57	66	63	72	72	66	64	64	55	66	78	60	60	68	64	65	68	69	48	58	62	79	56	62	71	56	69	59	84	63	70	69	66	63	67	63	74	57	70	72	65	65	77	54	56	72	64	56	60	59	56	70	64	73	69	62	55	60	64	68	58	54	53	70	57	69	76	69	67	66	69	59	67	66	72	58	59	55	61	78	65	76	64	72	60	67	72	71	74	52	58	72	56	73	66	67	74	62	65	53	62	64	55	52	79	68	72	54	65	79	68	83	73	57	58	38	46	70	57	53	58	59	63	71	72	61	64	67	62	63	66	63	66	75	79	77	68	63	61	56	63	67	54	71	68	64	55	69	67	59	68	73	66	61	70	63	62	68	70	57	56	69	67	68	55	52	65	65	81	64	79	66	56	50	75	71	60	65	61	64	60	64	50	56	70	57	62	68	62	65	72	50	63	72	52	55	61	64	68	66	67	59	57	63	65	66	72	68	60	62	59	68	58	78	76	64	63	73	63	65	61	63	70	63	72	65	58	61	68	63	72	69	62	65	53	63	55	71	74	65	58	60	54	68	67	53	71	59	80	52	48	64	62	68	58	72	71	58	63	76	59	57	74	63	51	56	58	57	60	67	65	54	71	60	61	61	56	70	63	66	66	58	70	88	59	54	68	56	64	83	78	69	64	76	57	56	70	60	58	75	65	74	69	85	58	73	66	85	70	70	71	70	75	61	73	60	75	74	65	59	57	56	73	64	72	75	69	58	73	67	57	59	75	56	56	69	53	69	66	66	47	74	59	74	73	61	63	68	82	57	57	73	59	67	73	68	73	70	73	65	67	61	66	74	49	69	50	64	61	76	70	54	57	66	67	55	47	55	52	68	60	65	75	63	73	56	54	56	62	58	58	58	65	81	73	60	50	69	55	54	62	78	63	73	63	71	70	58	53	54	64	65	62	78	74	54	72	66	65	67	64	60	64	64	72	61	59	77	65	43	78	52	58	65	76	65	76	57	74	58	74	69	56	46	61	78	65	65	59	70	70	66	60	64	68	64	63	59	54	68	59	66	58	72	65	64	66	52	58	59	68	59	70	64	70	68	56	48	62	60	62	60	64	59	75	47	68	59	70	63	54	63	67	71	56	61	58	75	66	52	66	56	69	69	63	70	70	68	54	63	68	61	68	71	61	46	66	60	67	56	68	68	52	72	67	72	57	68	66	64	64	58	67	67	68	64	61	68	73	65	81	76	63	72	60	79	72	69	67	58	51	73	59	75	70	51	55	52	59	55	73	63	67	64	60	63	53	74	59	60	70	65	74	60	63	85	58	69	59	66	59	59	64	58	72	65	62	59	66	65	63	61	62	67	68	53	59	56	83	60	66	57	67	65	70	68	61	71	68	78	64	64	56	49	60	60	53	75	65	66	71	64	57	63	82	62	63	76	67	72	68	66	61	69	72
32676	25461	21982	22708	25959	26626	22189	12586	10306	11876	9230	7225	4851	3768	3713	3434	2781	2106	1637	1328	1515	1352	1393	1286	1032	968	909	947	909	911	881	899	971	918	896	1033	1011	985	995	995	1004	961	945	1013	894	910	900	926	888	949	868	821	823	789	770	765	771	816	786	764	813	749	804	964	1308	1838	1632	1412	999	925	830	732	761	700	694	722	709	711	759	685	706	740	716	725	759	752	776	705	744	736	680	763	716	715	740	718	743	704	714	716	733	669	753	713	721	677	755	725	771	725	717	717	748	775	740	643	706	714	733	700	700	714	727	733	717	730	756	734	697	736	701	725	730	697	700	721	720	766	787	757	718	785	746	759	745	731	731	731	741	661	708	724	742	724	730	698	724	677	699	725	728	746	731	736	719	710	678	693	746	685	721	699	751	706	695	704	756	759	731	727	728	717	705	744	675	699	764	746	724	750	738	719	702	762	731	731	752	718	737	741	737	739	710	716	792	713	725	761	685	748	729	733	669	665	763	764	745	691	764	766	739	737	736	715	722	697	688	739	708	741	705	705	694	692	740	753	716	734	746	674	772	723	716	759	705	726	700	693	766	711	691	689	682	702	729	708	759	719	721	687	729	728	767	696	746	722	733	714	732	650	684	735	732	749	753	672	722	708	675	712	707	704	715	703	712	730	713	744	726	715	726	699	683	771	718	694	698	700	726	678	735	705	746	726	735	707	660	759	748	715	730	711	715	728	705	679	721	662	711	696	695	672	707	745	723	758	718	714	711	696	676	717	646	717	705	706	688	768	732	729	705	710	756	706	725	727	761	686	670	707	697	761	762	686	660	684	690	733	698	716	715	755	731	734	680	736	687	739	722	713	699	738	668	685	728	735	753	764	729	711	761	720	724	704	737	760	702	695	727	713	651	777	739	709	775	739	772	701	719	693	781	711	726	734	644	727	719	757	707	715	654	715	710	750	758	736	739	766	729	717	666	744	719	720	760	705	727	674	742	702	724	721	716	760	757	711	683	744	745	702	693	718	745	696	755	699	716	723	744	736	679	732	707	731	739	696	749	758	709	737	726	684	711	698	726	738	710	722	735	733	696	736	738	713	727	692	693	704	710	737	769	732	733	691	702	771	745	682	709	720	701	712	730	725	717	696	735	710	710	749	674	759	745	715	744	766	648	715	710	689	724	721	735	737	720	701	717	721	694	736	707	769	699	745	730	735	724	719	745	734	691	687	684	678	744	710	710	720	741	751	737	713	644	726	732	731	757	701	769	730	731	696	735	775	692	724	721	719	726	748	699	709	756	736	679	719	749	696	719	736	763	680	715	689	719	706	735	757	705	700	739	698	723	739	711	696	750	711	724	676	728	711	740	732	718	753	713	744	672	713	737	735	753	724	756	672	707	704	711	729	728	736	712	722	696	678	730	664	761	701	706	729	702	670	772	750	678	680	766	730	685	707	682	724	708	709	707	726	736	676	649	724	742	749	694	700	685	755	771	709	750	696	688	701	726	724	693	670	763	680	737	755	714	710	683	717	710	763	694	729	729	728	760	732	703	722	698	700	699	696	703	732	724	722	703	690	714	655	711	726	705	749	687	713	726	690	717	709	763	734	716	703	721	715	757	690	741	727	731	645	753	766	685	795	760	694	706	715	707	718	711	672	722	727	706	738	719	666	744	743	735	721	730	716	709	673	783	701	727	693	724	699	715	730	729	713	752	741	734	685	693	692	745	666	668	728	750	749	693	713	679	720	713	702	724	726	712	703	703	708	736	696	694	686	715	719	726	697	702	728	718	692	696	703	744	716	757	757	730	731	754	634	737	765	723	730	701	727	747	704	673	689	717	745	710	722	715	734	763	685	732	722	694	760	716	694	696	708	674	713	736	735	691	757	705	664	695	744	717	702	696	737	742	751	760	729	691	749	693	735	695	686	685	674	762	716	731	741	681	730	730	678	723	740	704	731	710	706	763	725	689	728	705	712	725	702	704	739	719	738	773	698	709	693	709	693	689	733	694	710	721	721	736	738	701	699	703	696	688	706	751	707	740	734	683	776	742	693	721	749	720	763	692	760	715	715	746	746	686	676	692	733	696	709	689	711	714	737	695	730	760	755	707	706	708	704	717	739	741	665	765	708	707	689	735	677	740	743	725	719	706	788	721	741	763	718	723	717	708	704	744	771	715	772	716	724	661	751	756	711	701	783	694	733	732	733	752	772	746	686	697	709	723	715	726	711	728	708	672	770	740	757	712	706	713	736	703	753	750	715	698	763	721	736	663	729	719	720	709	673	691	712	756	716	699	717	728	764	691	662	657	686	678	744	714	674	701	723	749	682	746	686	760	756	647	708	694	749	690	699	700	722	711	741	724	692	680	706	754	756	699	794	767	737	671	752	718	769	748	709	739	769	732	747	752	722	722	754	753	729	733	733	759	718	741	762	702	733	713	716	708	752	727	696	742	710	751	745	735	730	757	756	698	733	726	698	763	694	723	729	741	725	716	706	765	716	718	734	665	721	714	688	709	720	730	716	670	736	770	685	709	753	709	737	717	761	725	706	718	708	694	784	707	737	756	678	681	702	732	721	721	699	740	712	737	737	743	683	715	741	712	751	716	710	710	721	701	736	724	736	750	688	704	726	688	697	717	694	691	697	696	701	707	676	694	725	673	721	726	763	723	657	662	690	720	691	765	721	736	719	705	716	709	729	724	742	738	762	730	755	727	712	666	798	723	720	705	754	747	706	739	783	679	689	677	744	789	702	733	723	732	700	708	724	704	714	694	704	731	693	731	755	687	775	702	761	713	714	721	703	690	663	713	746	736	734	711	667	754	696	797	762	710	749	753	712	703	729	738	735	700	724	674	727	735	734	722	699	707	698	739	716	701	691	736	760	713	729	691	697	704	759	730	715	739	760	761	766	765	711	723	660	728	720	716	703	727	722	729	651	747	754	723	675	730	756	720	757	710	695	695	696	775	763	736	694	715	760	707	718	722	766	730	781	742	671	737	736	745	716	703	710	675	749	726	771	717	753	726	714	737	760	677	726	742	769	693	689	733	663	702	747	723	736	718	732	719	735	753	756	710	735	764	740	718	731	716	728	746	702	708	691	711	730	713	713	741	703	739	764	669	712	695	743	703	728	681	709	763	746	717	698	783	748	734	747	755	729	724	783	798	726	686	754	695	701	722	693	762	780	764	765	747	690	725	730	714	713	716	700	707	698	743	662	677	716	741	745	735	716	750	697	725	704	719	773	728	755	721	707	694	721	779	718	717	744	760	673	704	730	670	741	666	745	674	728	689	715	743	720	731	724	732	726	747	655	702	775	745	707	710	711	726	790	746	699	722	710	681	688	716	707	706	732	735	737	732	701	682	702	731	666	725	719	753	738	749	680	718	738	742	763	711	720	711	745	696	717	733	704	773	683	761	755	773	736	681	708	703	736	758	716	740	674	729	720	746	730	765	708	723	697	752	676	739	642	686	721	687	698	707	716	722	711	704	685
8981	7759	5290	3129	2201	1594	1344	737	482	456	503	385	273	212	173	204	174	153	103	108	96	106	87	91	81	96	83	78	85	71	80	98	74	87	79	81	80	90	98	94	79	92	90	81	79	82	75	83	91	93	74	94	72	61	67	72	66	62	62	82	78	59	83	60	68	108	171	151	98	86	67	83	66	70	78	77	72	83	59	60	67	69	73	80	82	73	69	72	89	85	58	62	65	63	54	62	63	61	74	59	59	73	74	65	66	61	83	81	60	69	68	67	63	69	77	67	73	74	81	78	71	75	68	76	60	75	79	66	75	66	59	97	65	64	73	62	75	59	66	68	74	76	72	75	75	74	72	74	96	65	81	75	80	65	63	69	73	79	69	69	74	67	74	87	65	73	67	70	81	70	47	72	77	70	75	63	78	72	61	70	66	75	66	61	66	83	89	81	64	72	81	72	65	75	55	58	74	79	72	70	75	62	79	69	66	69	61	69	76	74	84	86	64	75	64	67	84	86	57	66	80	71	85	75	79	62	66	67	67	77	73	68	73	61	64	66	77	67	72	92	74	56	81	72	75	72	73	79	70	89	67	69	71	89	60	82	76	82	69	70	60	82	69	68	73	62	64	89	73	73	86	64	70	76	69	74	62	78	72	71	76	76	59	63	61	87	69	61	86	67	66	68	78	70	67	76	79	68	67	79	64	68	73	67	61	62	77	67	68	70	96	83	71	65	71	72	57	68	85	73	77	67	74	68	65	70	83	81	75	63	69	72	72	56	76	54	70	56	102	66	83	69	69	83	75	68	76	66	70	71	86	73	67	75	88	76	50	55	89	65	74	71	74	81	68	59	73	74	83	52	77	68	60	56	63	81	66	87	61	70	67	70	52	67	78	84	74	77	52	62	77	78	59	64	88	75	72	69	69	59	75	54	65	68	64	69	77	77	56	77	60	82	78	82	64	66	62	85	61	69	71	49	63	59	66	61	59	72	68	74	52	72	65	67	77	75	68	62	54	89	73	73	67	74	82	58	73	62	77	54	65	72	68	74	71	63	68	67	84	60	76	70	81	62	62	63	72	61	69	75	69	62	66	63	71	68	81	67	71	67	69	72	58	77	79	83	61	76	73	77	69	64	83	66	67	67	74	72	70	82	83	70	74	55	74	57	78	90	78	70	66	96	69	84	72	60	63	67	85	71	81	73	79	67	75	62	75	70	73	68	64	63	77	48	55	52	75	53	74	69	64	62	60	98	71	72	59	87	77	73	63	76	60	51	62	77	77	88	71	61	81	78	75	77	66	75	62	73	75	55	86	68	77	78	84	70	69	65	68	72	75	68	53	67	59	66	75	71	71	80	62	66	71	63	76	73	68	75	74	58	62	81	64	70	75	74	75	68	72	68	77	80	72	60	80	73	71	77	70	77	63	68	69	74	79	64	87	54	76	62	59	61	74	61	75	69	77	85	66	67	64	66	82	78	72	63	64	51	74	70	71	59	67	53	68	62	64	71	76	61	68	78	80	86	74	81	66	65	81	70	73	75	62	61	51	81	81	65	70	62	76	72	72	65	64	70	63	91	71	63	70	70	63	66	83	73	66	76	94	57	71	74	67	78	75	54	89	69	63	67	65	67	62	75	75	68	68	71	68	85	88	67	61	86	76	67	71	76	76	64	78	68	69	75	77	71	78	66	75	71	67	92	78	78	58	69	80	75	76	78	70	78	88	77	83	77	72	64	73	65	73	63	79	94	80	65	77	82	68	76	72	70	72	83	71	66	73	80	65	79	75	76	59	63	67	70	71	72	69	68	83	78	75	78	80	77	82	82	63	73	67	84	78	65	76	59	64	84	67	67	81	75	59	88	70	78	53	63	78	68	72	68	64	78	63	67	69	68	79	70	65	64	73	58	68	78	68	75	71	76	67	73	60	57	73	72	80	71	62	71	67	78	67	72	74	73	72	69	54	78	68	89	71	85	70	69	76	73	79	63	69	78	67	53	72	62	63	71	76	65	74	63	72	80	77	66	70	77	78	76	78	67	81	66	76	58	86	64	64	85	85	63	63	68	55	73	83	76	85	77	70	63	84	74	72	72	76	87	77	53	70	80	75	81	77	68	76	64	67	75	58	67	67	78	76	62	76	76	77	71	59	65	84	66	65	76	76	68	61	66	69	90	78	71	67	68	75	71	62	70	66	74	76	60	63	68	72	69	67	69	62	73	82	62	77	81	61	79	76	75	73	82	62	73	82	73	73	74	71	76	49	69	56	62	64	66	72	68	69	52	69	70	67	73	78	68	59	71	79	77	79	82	82	70	50	72	67	63	95	69	78	74	86	67	73	63	71	56	57	74	78	61	72	61	56	62	69	75	59	68	78	78	68	80	70	77	68	77	80	71	73	73	64	64	55	75	83	70	70	66	77	74	72	74	68	84	78	73	78	73	76	85	76	56	77	79	68	77	81	64	71	59	72	75	60	76	65	61	74	58	59	66	83	78	67	74	70	78	74	73	81	66	82	75	71	65	72	75	72	79	60	55	79	59	72	72	67	79	72	79	65	78	65	63	68	77	75	84	65	80	70	92	59	77	80	85	67	72	60	67	70	78	91	67	77	60	64	64	84	62	70	68	68	71	68	85	60	73	63	75	51	55	72	65	94	91	61	63	68	85	65	73	71	80	61	72	63	74	87	75	89	72	75	62	65	74	80	65	78	56	60	59	75	69	61	90	64	66	62	68	71	78	67	73	60	72	84	68	62	59	68	63	65	70	63	91	71	77	71	66	66	70	73	68	81	84	64	64	69	76	84	74	82	63	72	69	71	77	60	73	76	64	69	70	68	66	80	54	71	76	77	71	67	74	65	73	88	77	72	76	79	87	75	70	68	72	73	65	72	82	64	74	96	62	65	67	68	61	74	76	76	82	62	69	77	77	76	74	72	66	62	74	81	59	67	60	60	77	69	74	61	79	59	94	74	68	78	80	87	79	84	62	82	51	67	81	78	81	70	74	68	71	62	61	71	82	64	63	66	43	71	80	55	61	58	82	75	53	68	69	56	70	74	71	76	59	63	63	77	60	74	72	73	75	67	67	66	60	73	86	69	52	70	72	68	73	70	63	71	56	73	68	77	90	72	82	64	60	73	79	69	63	60	77	59	62	71	72	81	79	57	62	69	69	68	78	77	71	82	79	85	78	71	68	64	69	79	68	82	85	64	77	67	64	60	65	64	65	78	66	72	69	84	81	79	58	73	69	70	70	66	64	72	71	69	62	77	69	61	66	75	62	74	71	66	77	66	73	61	75	67	65	74	73	85	80	79	65	66	70	69	66	65	76	71	78	69	67	68	88	63	78	66	80	66	69	65	85	58	79	80	77	62	69	64	78	57	69	64	72	62	73	58	85	77	68	58	72	65	74	65	79	72	59	72	71	52	65	80	55	65	60	67	76	55	56	60	70	64	76	97	52	80	68	67	66	56	79	62	65	68	74	96	61	73	68
38953	29896	25402	26447	28393	25260	22805	15555	12047	12798	12058	9296	6963	4838	4135	4318	3760	2786	2211	1737	1875	1945	1692	1595	1387	1063	1189	1126	1001	973	1094	1122	1243	1230	1164	1200	1174	1283	1318	1276	1178	1181	1180	1106	1188	1089	1067	1125	1025	983	986	965	845	877	830	856	846	903	848	833	807	846	891	872	951	1483	3094	2508	1742	1265	952	868	807	842	813	836	741	745	786	812	805	805	775	731	784	819	804	800	818	748	735	814	791	746	772	774	780	792	833	776	768	769	799	759	795	792	817	854	806	748	811	822	794	771	799	769	772	826	776	800	787	802	745	777	837	823	815	770	780	827	808	799	811	784	795	811	778	821	824	790	815	769	796	781	780	758	773	799	754	820	774	791	783	786	791	769	765	767	819	760	830	796	863	821	841	794	771	784	767	784	823	786	749	768	783	754	785	811	781	798	743	821	805	778	783	826	820	780	831	800	780	749	781	780	782	771	788	848	759	792	774	828	820	777	822	812	829	789	795	760	773	815	819	820	784	772	774	798	830	770	827	795	804	815	807	762	792	798	737	790	830	789	788	753	860	816	760	764	834	772	754	833	784	787	777	822	813	788	861	800	821	784	801	782	769	810	812	745	816	765	815	856	798	794	774	764	804	781	801	776	764	802	782	795	783	848	790	746	854	793	792	778	804	797	801	808	794	817	780	832	778	824	823	792	860	782	770	795	784	767	793	785	823	781	762	803	779	785	785	770	773	847	802	763	818	798	819	826	810	788	780	752	804	778	800	797	752	805	826	848	777	805	790	825	788	827	804	801	794	765	785	803	760	862	815	752	805	763	822	759	816	771	797	807	813	786	813	806	800	768	800	771	795	819	781	774	781	806	767	788	825	784	821	784	781	791	771	830	766	762	810	804	809	806	803	811	731	807	771	788	778	831	779	784	820	870	839	740	756	745	822	777	811	857	787	773	828	830	792	815	776	840	784	858	805	842	820	781	823	778	813	837	742	774	834	778	807	776	822	779	865	787	834	819	781	798	772	759	824	830	767	822	798	762	794	760	791	776	826	825	799	791	817	759	796	781	798	767	785	818	794	792	752	806	809	780	816	783	813	771	849	775	796	766	807	825	797	742	803	794	752	817	814	792	761	764	784	794	797	789	830	825	769	822	811	756	831	780	791	769	789	763	819	811	792	817	776	808	807	822	770	757	809	815	795	775	784	785	824	789	789	797	805	824	796	751	787	781	782	839	743	786	816	785	772	770	791	817	780	853	779	782	757	803	785	823	783	802	826	783	799	755	807	803	767	831	794	815	841	812	772	806	810	785	792	774	783	776	784	801	777	814	793	845	822	800	792	833	797	780	800	790	775	790	748	738	807	809	808	772	810	788	800	772	790	798	779	774	807	811	786	758	809	786	773	795	804	787	769	814	781	752	737	768	756	833	756	804	727	771	852	791	848	782	825	825	792	722	824	778	794	836	820	786	785	782	847	827	757	811	872	835	821	780	800	803	784	766	798	785	791	764	752	820	812	770	765	834	816	835	824	849	815	805	799	797	772	800	820	809	766	830	771	788	812	751	810	800	844	816	795	785	812	753	800	818	755	835	787	788	791	781	782	755	824	792	809	772	839	791	774	794	792	795	766	810	854	754	767	811	828	827	798	777	769	796	793	772	831	821	832	802	816	831	773	742	826	794	799	813	807	808	769	827	769	823	834	763	764	751	776	859	789	784	831	829	829	785	807	776	803	823	798	774	730	790	845	818	764	819	821	738	756	765	812	807	837	781	815	819	799	770	777	826	822	785	830	776	769	874	741	818	809	772	819	782	827	783	769	778	821	754	803	766	800	806	798	794	826	795	816	796	815	806	775	799	842	824	801	811	789	768	791	779	839	767	798	733	797	807	746	763	818	776	803	784	785	759	737	776	761	769	806	767	814	807	806	780	824	805	805	714	787	763	787	842	774	822	757	784	764	805	789	799	786	823	840	826	837	761	816	789	764	835	776	818	779	777	751	788	816	785	823	782	836	794	812	783	819	777	813	756	814	806	813	752	769	799	830	799	788	780	749	740	767	786	799	780	738	840	849	830	766	798	820	812	803	813	788	796	823	817	780	811	817	810	805	792	804	750	788	793	780	720	777	743	796	817	766	781	773	809	820	777	812	753	834	743	772	773	814	844	746	780	833	771	771	762	845	779	794	865	781	821	777	787	758	816	765	771	807	751	826	763	808	831	757	829	772	784	802	741	764	792	813	794	814	846	760	780	807	809	829	801	836	854	796	809	817	759	810	795	816	773	814	804	752	778	793	810	789	801	790	794	846	798	781	797	789	799	806	778	765	830	833	832	793	739	791	774	828	774	791	783	773	849	799	799	808	770	767	802	810	817	760	777	765	777	785	814	803	802	758	834	777	815	830	802	811	780	815	751	830	820	826	844	778	764	820	771	805	763	800	792	784	860	893	751	803	845	800	795	819	785	791	739	774	769	769	768	803	751	745	767	796	779	818	815	783	799	821	776	824	824	784	790	716	801	783	742	800	799	822	827	761	789	736	792	810	768	794	762	761	758	772	817	813	816	829	761	773	816	773	747	774	751	790	785	764	801	824	797	809	794	811	811	798	815	827	795	795	801	753	753	799	806	777	781	797	837	799	820	777	816	779	784	832	767	843	783	772	829	809	809	836	818	775	758	780	767	780	758	834	779	819	751	769	781	736	770	818	804	811	771	814	787	853	755	794	747	807	825	800	785	842	787	773	820	779	790	791	797	802	782	800	819	844	767	785	769	842	778	830	825	823	838	789	761	747	776	827	795	794	784	827	789	782	768	822	835	797	730	779	784	811	809	769	764	809	817	758	809	838	801	784	787	803	740	793	793	800	806	788	823	805	811	789	748	762	741	777	799	848	812	780	848	765	811	811	808	815	806	808	784	814	732	792	828	861	800	786	753	790	820	780	789	747	796	816	818	810	804	832	771	781	779	840	772	802	779	786	787	793	787	763	856	821	862	796	812	773	828	800	790	762	800	801	795	797	785	793	858	824	780	745	819	779	806	807	771	813	783	797	789	803	750	848	784	813	773	772	749	817	833	769	785	786	789	770	806	838	809	774	797	775	806	788	743	803	755	758	831	788	807	815	808	832	799	762	788	771	793	763	853	856	799	819	798	871	835	796	805	826	819	846	810	804	786	779	838	826	808	781	733	839	760	809	860	795	788	806	832	790	826	813	824	845	793	796	813	754	789	740	755	805	795	825	762	776	788	782	829	806	798	771	852	792	787	777	756	784	837	798	826	832	798	815	793	804	748	795	834	741	797	835	758	794	790	804	822	771	793	853	783	775	829	764	729	834	840	764	777	772	775	818	801	798	820	860	772	749	833	862	800	798	779	797	829	810	760	803	811	788	801	760	802	784	761	755	785	806	810	820	783	817	797	811	797	822	784	706	804	815	762	842	800	841	817	808	817	730	778	755	795	752	789	737	841	818	785	783	797	790	812	762	759	793	802	818	785	783	825	758	803	732	800
4840	2039	1077	837	481	407	316	236	191	273	325	277	169	169	113	118	121	99	96	65	62	87	71	77	76	68	74	52	77	74	54	60	61	77	74	54	69	63	71	77	69	79	70	65	55	66	71	62	59	77	58	51	59	65	54	59	65	65	58	68	57	70	57	60	77	75	96	89	81	57	79	63	62	74	56	62	78	60	60	52	58	72	55	53	53	62	52	63	62	54	74	48	52	65	62	56	58	75	70	58	62	61	69	59	65	53	65	48	66	54	57	68	52	59	64	66	51	67	56	61	54	55	56	71	68	51	44	57	54	80	59	65	66	48	48	72	57	63	66	62	56	56	50	54	67	49	51	57	41	69	66	50	78	58	58	66	70	65	59	61	74	70	64	49	57	63	61	59	62	63	62	70	58	68	66	45	58	67	70	52	62	61	66	55	75	61	55	53	57	61	69	68	55	66	54	63	60	74	48	53	65	56	52	51	58	64	71	61	60	65	64	67	48	65	74	52	61	55	60	68	65	67	51	71	49	63	65	51	61	64	72	59	56	51	50	69	68	65	56	62	59	77	62	65	65	49	65	51	62	55	71	65	48	62	69	67	61	49	57	68	74	59	54	54	64	44	67	60	68	65	55	51	57	64	61	47	49	61	59	57	62	72	65	53	57	59	60	60	74	58	70	63	59	58	55	70	54	68	57	67	57	53	58	52	67	57	66	76	61	50	47	60	59	71	63	67	71	51	54	60	51	57	52	67	55	62	56	75	51	68	55	57	55	48	66	57	63	56	64	61	47	57	70	62	65	74	59	64	68	62	72	69	65	50	57	58	50	65	64	59	47	61	54	59	69	60	65	47	52	62	62	65	50	62	49	51	65	66	58	55	70	64	51	58	64	59	69	70	59	42	48	56	61	71	74	66	56	68	59	60	69	84	62	61	77	60	63	60	59	67	51	50	71	62	50	47	70	56	52	60	58	49	63	59	56	56	71	47	63	66	68	55	55	55	64	74	80	54	49	64	51	61	83	57	50	64	67	65	59	51	65	59	53	59	69	45	57	52	57	54	67	59	74	55	78	71	54	61	59	57	59	57	48	68	61	60	63	57	63	41	67	66	82	40	59	57	60	55	67	58	62	47	50	37	67	54	65	53	69	38	44	61	65	59	69	62	53	42	63	68	57	56	73	65	79	62	67	64	56	54	77	65	57	61	72	70	52	63	67	38	58	59	63	63	58	71	63	66	45	63	67	54	63	58	54	48	57	59	58	60	70	56	76	60	59	48	55	56	52	68	62	60	52	65	46	46	58	54	53	59	49	51	71	60	58	41	65	52	59	52	57	58	68	50	71	55	67	55	67	57	59	65	57	72	47	63	88	53	58	61	57	44	55	51	51	55	52	80	47	56	56	65	49	69	49	61	67	37	66	55	60	49	61	57	64	51	57	50	59	65	51	55	71	53	68	58	44	55	73	59	60	74	55	73	62	54	53	53	50	56	49	65	54	62	78	63	55	77	64	68	54	51	52	47	52	70	57	52	58	48	58	80	64	55	70	54	58	62	77	52	49	64	55	60	55	56	56	62	79	54	67	64	51	57	46	61	62	64	59	52	52	47	56	50	54	63	51	54	61	47	65	51	58	66	64	57	47	66	60	47	54	62	51	60	46	70	47	57	63	58	51	56	60	51	54	58	51	69	68	55	63	58	57	52	64	61	53	50	55	65	60	47	63	66	60	61	63	59	55	65	68	60	61	57	51	68	54	61	65	56	61	77	67	50	64	58	67	53	64	70	45	61	50	64	56	62	51	61	58	51	66	72	53	61	58	68	54	58	58	57	62	51	73	52	60	65	61	61	66	56	60	60	64	67	57	70	66	64	64	53	54	70	58	56	66	72	55	67	56	48	55	69	57	62	58	62	55	70	60	57	56	56	70	49	73	46	49	56	57	64	61	56	54	65	50	51	59	48	71	77	66	60	56	68	67	51	55	64	50	75	54	68	66	50	52	67	57	71	68	74	56	49	59	54	70	70	68	62	67	60	60	55	63	68	49	58	66	59	66	53	70	57	60	64	63	66	71	66	50	67	53	55	77	67	71	54	63	61	52	70	51	56	63	62	69	72	62	51	63	61	62	65	60	52	61	57	49	57	69	62	60	72	45	69	57	56	72	57	57	62	54	75	51	65	58	79	65	62	63	69	71	59	67	50	60	61	68	72	57	79	62	64	52	64	65	69	58	59	61	64	55	61	63	63	64	62	51	60	54	74	61	56	82	69	67	56	61	59	53	47	59	61	60	57	75	77	70	50	59	66	51	71	51	61	66	65	59	63	60	60	55	53	51	64	50	70	64	74	69	60	66	64	62	58	53	60	66	55	60	61	64	66	80	54	60	70	70	61	58	54	48	63	50	67	51	69	57	58	62	45	63	61	58	61	59	50	59	64	62	68	60	54	54	44	61	64	76	57	60	48	66	70	53	68	56	67	68	60	69	54	62	58	53	48	51	53	58	49	46	71	77	50	54	46	64	64	64	70	72	59	65	53	44	47	54	46	54	56	60	60	69	60	59	67	54	58	49	58	73	72	75	43	64	61	58	63	68	54	49	62	69	57	55	61	69	54	58	59	58	52	57	57	71	60	58	64	51	54	55	73	54	49	58	62	67	50	64	61	57	64	59	62	53	63	56	41	70	56	50	67	49	63	67	70	70	69	57	59	52	60	61	58	59	50	53	71	51	44	66	63	46	78	80	60	62	75	74	63	65	68	57	75	60	60	57	54	63	53	67	46	47	63	50	54	43	64	56	58	59	71	60	59	63	49	49	51	56	58	68	66	64	67	56	67	59	71	74	61	46	62	63	66	65	57	63	65	71	57	65	71	63	67	68	49	56	60	66	50	49	60	65	58	55	68	58	60	56	52	60	50	58	49	68	58	63	74	63	60	64	53	40	65	64	58	68	78	67	78	52	66	62	68	74	61	63	68	56	48	60	53	57	51	67	44	59	69	61	64	60	68	60	51	51	58	71	62	63	48	58	61	53	70	60	65	54	58	54	60	67	64	50	68	50	54	62	60	58	66	58	69	70	56	62	64	62	53	61	49	54	62	55	49	58	53	64	64	64	55	52	70	63	66	49	56	43	65	71	58	50	71	58	58	67	52	45	50	67	66	54	60	63	53	63	52	51	72	48	65	57	56	50	57	59	52	49	53	57	45	59	83	54	70	42	60	58	84	64	50	53	56	61	79	62	71	65	50	60	63	46	73	80	71	57	63	49	53	48	62	71	60	55	59	61	52	64	64	56	71	49	63	53	51	60	66	64	53	74	66	49	49	62	65	53	54	62	66	59	65	67	57	54	57	66	62	54	82	57	66	63	54	62	60	62	58	55	62	52	54	45	71	60	64	56	57	66	58	66	58	49	61	72	59	54	61	51	51	68	63	65	52	59	61	66	61	49	63	61	49	64	59	64	73	54	40	51	66	65	72	72	48	50	50	56	57	49	57
30457	18386	13277	16427	16619	14297	11343	8189	5866	7847	10541	7319	5363	3667	2766	2959	2897	2231	1804	1478	1443	1423	1215	1236	1217	855	875	916	885	817	844	1007	1005	962	875	917	970	994	1035	1001	1034	1036	969	954	851	859	757	765	820	746	737	715	704	753	698	706	785	727	737	756	734	746	746	747	741	1098	1357	1261	952	873	710	711	727	683	678	618	638	649	658	682	676	710	671	709	667	658	651	670	672	657	701	709	647	631	691	665	595	702	658	694	689	645	682	663	669	656	682	627	684	678	688	695	684	644	679	677	625	680	666	689	650	714	682	653	669	704	668	685	668	673	727	712	643	711	674	730	653	697	677	717	694	706	691	655	661	650	696	646	656	679	629	643	696	695	671	688	661	659	680	643	653	682	656	669	665	697	650	669	698	632	673	597	704	656	661	688	699	677	677	654	682	681	688	637	657	637	623	669	715	652	655	712	675	634	667	678	667	661	659	632	676	668	652	653	648	658	681	654	657	724	656	692	718	678	645	687	683	677	693	672	694	661	692	692	738	686	658	641	698	682	705	646	680	693	729	699	688	728	687	712	648	652	731	661	695	699	640	650	654	631	678	655	729	707	654	695	652	688	706	643	650	708	665	646	678	715	674	717	735	689	683	679	628	664	668	680	711	689	678	642	644	694	668	634	670	652	720	641	638	717	674	649	655	636	696	665	718	650	694	686	678	685	643	654	647	695	665	690	673	665	679	689	690	683	704	675	722	666	679	635	707	657	689	664	658	685	691	680	660	704	653	680	695	652	669	682	679	644	698	646	661	674	676	735	677	662	660	661	658	663	669	713	679	629	745	715	642	706	692	660	663	698	752	733	675	702	701	643	699	658	681	671	701	672	685	652	689	680	698	673	672	689	681	668	699	695	712	674	660	663	724	688	693	649	697	671	668	727	672	677	655	724	692	635	735	675	682	729	654	650	676	672	660	628	659	682	678	694	657	673	657	692	718	652	653	666	726	668	684	669	681	642	662	657	644	701	697	660	692	624	691	661	709	678	688	636	673	674	727	725	667	650	641	709	667	629	691	677	693	726	702	705	675	686	644	692	698	672	649	645	693	690	700	704	678	720	664	671	680	695	695	669	683	679	672	688	640	674	727	706	657	695	716	664	673	693	689	653	710	720	689	715	624	680	666	686	649	709	731	691	683	669	730	624	645	710	661	660	645	679	737	672	668	669	671	677	650	678	658	681	688	653	683	687	700	672	684	687	650	677	655	690	678	650	680	689	694	720	713	668	698	684	697	671	638	672	704	666	629	606	691	697	678	712	696	619	635	643	635	685	671	686	645	655	653	674	645	714	659	709	687	671	710	700	672	704	683	666	677	658	685	639	676	691	651	707	653	707	649	665	693	648	701	682	667	658	676	654	689	651	724	631	685	670	666	669	668	696	688	647	704	620	673	664	702	692	662	675	710	675	687	630	669	671	686	698	647	705	660	670	700	680	690	746	689	690	634	673	697	676	652	672	661	660	672	671	700	696	670	695	681	703	645	714	686	651	692	682	665	655	686	671	626	667	690	701	696	656	697	651	687	696	683	697	674	650	683	706	679	692	679	693	647	671	717	655	688	683	659	655	678	704	677	691	660	656	672	697	674	661	659	681	684	676	668	711	722	666	667	662	656	664	716	690	680	640	696	704	680	679	676	724	691	631	703	669	648	657	669	652	660	663	726	669	672	686	700	645	653	714	658	694	665	676	662	683	679	700	656	680	684	676	697	647	653	640	681	681	680	680	664	727	730	701	682	677	689	721	696	677	681	659	631	662	690	707	654	664	709	698	694	684	664	670	656	660	645	697	661	705	697	663	631	692	723	654	670	652	649	683	650	722	685	667	667	713	673	656	706	625	670	681	661	653	702	659	632	683	656	621	697	631	639	669	690	649	685	642	723	680	700	696	714	689	690	661	685	671	718	688	702	691	691	647	684	697	611	703	708	702	669	692	684	665	653	684	674	663	673	674	682	718	676	652	719	727	672	691	636	703	667	657	682	649	665	630	682	695	741	693	664	656	689	689	671	676	640	623	645	650	657	667	655	638	624	713	701	705	689	684	685	662	655	692	662	679	671	666	661	682	693	687	686	642	706	665	698	670	688	676	700	652	659	710	676	670	659	710	709	651	682	685	696	699	720	683	651	672	627	665	667	684	644	707	707	670	681	677	705	653	711	686	654	647	685	608	654	696	669	654	718	634	634	690	684	675	681	708	699	662	692	670	676	667	687	698	676	699	630	661	710	658	679	645	673	681	683	644	694	682	697	674	669	691	642	685	679	674	695	709	694	676	714	669	675	720	673	693	687	666	685	691	676	669	626	673	685	692	672	692	629	620	639	690	666	658	686	725	659	724	683	638	703	682	693	664	713	700	637	687	687	687	659	701	711	685	703	673	648	680	663	672	730	718	725	672	721	648	698	688	692	690	674	657	646	639	701	700	689	662	709	709	703	669	720	674	711	681	699	684	686	669	691	683	660	671	708	662	692	681	667	680	688	679	682	666	682	692	685	733	657	646	692	683	659	680	666	680	691	699	699	631	667	684	722	703	673	688	628	687	700	678	684	725	699	695	703	648	737	675	700	672	697	687	660	656	660	655	650	670	730	703	696	657	688	702	631	661	644	674	677	651	657	684	708	671	644	650	704	679	688	683	692	663	675	691	671	633	652	706	693	708	718	677	688	678	701	683	717	696	669	664	658	648	663	646	669	629	651	702	654	669	691	632	713	667	674	692	704	641	652	634	642	693	663	647	655	666	635	648	674	656	679	656	640	693	667	682	677	728	668	650	659	686	693	663	665	729	688	681	720	693	676	678	620	695	692	630	652	673	662	649	706	666	707	647	674	679	728	698	675	662	672	680	687	682	709	697	658	675	699	682	643	723	690	706	674	613	667	683	647	682	650	686	716	681	679	653	715	696	703	679	664	714	651	686	668	715	669	675	686	698	714	679	670	706	686	655	695	686	649	645	699	698	678	648	683	716	680	682	655	647	630	711	635	701	723	672	649	745	675	681	706	668	671	643	653	665	684	670	690	723	699	693	669	671	628	647	658	670	655	691	694	673	690	680	732	715	670	692	737	692	689	706	699	645	673	672	672	649	689	667	671	651	674	716	649	671	707	698	662	653	667	683	670	715	669	642	675	703	684	684	682	640	720	703	665	695	683	717	664	697	661	694	649	665	708	634	758	732	676	711	673	662	684	648	676	693	668	734	677	689	676	699	650	647	691	659	693	685	644	683	637	627	693	665	685	668	658	649	619	685	700	722	673	687	658	668	678	712	712	690	702	719	707	621	683	684	693	706	687	661	647	692	691	659	739	698	638	653	688	667	632	681	689	666	691	697	642	652	666	681	683	658	695	727	669	675	662	630	646	667	658	661	690	667	684	692	665	654	685	689	679	662	700	692	655	637	638	668	640	701	674	638	648	723	701	696	700	660	700	668	637	635	701	642	692	684	687	687	696	694	730	673	642	673
5883	4247	2713	2004	1133	573	469	330	223	229	404	381	292	186	143	134	158	133	136	116	110	94	100	72	81	85	69	82	74	75	79	81	68	87	67	91	77	81	70	79	77	76	75	76	66	75	71	78	73	86	81	68	66	57	62	65	78	60	72	59	73	71	70	59	81	99	122	102	92	80	66	77	69	69	66	63	62	68	60	74	62	55	80	56	64	80	74	58	51	77	72	65	68	60	55	82	65	65	72	63	84	57	62	71	70	55	64	60	69	73	76	53	75	54	55	70	79	67	67	52	58	65	71	60	76	79	53	54	54	68	73	60	62	63	69	69	75	57	54	61	59	72	62	72	69	58	62	63	63	64	58	63	53	52	74	61	70	58	66	71	67	71	62	71	83	66	64	79	58	57	57	64	68	64	76	73	59	52	68	63	73	77	60	69	78	61	53	67	60	57	59	79	74	67	53	69	61	70	77	55	53	72	68	72	70	66	66	74	61	61	71	75	58	72	64	62	64	61	64	72	61	46	69	66	74	58	69	71	67	62	69	73	68	56	65	66	73	68	61	67	60	61	74	65	51	60	58	56	72	84	74	67	78	52	55	63	59	70	73	65	75	66	64	67	75	68	56	60	59	64	57	65	70	68	80	52	59	77	73	65	58	59	70	66	59	62	75	63	61	64	69	77	69	61	71	79	58	59	74	66	59	43	74	56	47	75	59	70	67	76	67	67	53	63	70	73	67	67	78	59	66	62	60	59	65	67	71	70	62	83	83	71	69	71	65	77	48	80	72	50	60	55	61	84	70	76	73	57	74	81	69	58	54	59	77	58	69	58	60	58	66	79	69	69	68	67	66	68	61	63	68	68	68	59	65	76	80	57	54	71	63	76	59	62	54	65	71	60	73	60	71	66	59	63	79	71	78	74	71	61	62	76	68	76	58	60	62	72	73	77	67	51	70	75	63	50	84	77	56	65	66	79	77	66	81	68	54	69	79	63	78	63	67	72	69	64	73	61	70	71	77	43	60	76	76	56	60	64	72	74	76	73	52	66	76	59	66	69	65	71	76	59	74	57	74	62	56	77	65	56	64	64	69	75	80	71	58	68	69	57	58	53	78	59	79	63	55	71	59	60	62	75	67	68	68	52	64	61	70	65	65	66	60	65	67	65	57	72	73	68	72	61	53	62	55	70	61	59	75	68	54	69	57	74	71	65	71	66	77	53	68	69	73	61	63	64	59	78	75	72	76	75	65	59	67	64	47	64	58	63	82	73	57	73	65	72	61	82	68	76	73	84	62	74	70	66	86	57	69	66	61	67	72	66	71	65	73	72	62	69	60	61	69	70	58	67	79	65	60	61	70	62	66	75	77	66	74	68	59	63	58	64	70	59	70	73	73	67	72	51	59	67	65	73	79	72	74	77	61	62	60	80	71	66	66	66	65	57	77	71	78	69	61	79	70	74	64	56	76	73	83	87	70	66	82	78	66	63	71	63	71	67	57	56	59	78	48	60	65	70	61	76	77	62	80	71	74	68	72	56	80	57	61	64	75	75	64	60	60	74	82	62	51	63	78	67	59	67	67	63	67	62	72	66	70	66	66	72	69	58	53	63	79	65	56	56	66	69	73	75	53	51	54	75	69	54	60	68	73	78	54	65	57	68	66	70	64	64	68	65	68	74	89	67	65	64	63	60	73	75	78	72	78	63	77	59	66	70	62	76	63	64	53	46	85	53	69	69	73	79	76	64	63	62	60	67	56	76	67	66	59	71	72	73	70	66	68	62	63	69	55	65	72	55	71	71	64	61	72	71	49	73	64	63	71	61	60	58	68	81	58	51	55	53	68	73	70	74	76	69	83	76	61	76	56	63	75	69	65	65	53	45	61	65	79	61	68	60	57	60	56	68	63	58	76	65	63	68	62	68	65	69	64	70	74	68	84	67	64	73	69	73	67	68	91	80	73	53	70	65	68	81	63	68	68	71	65	80	59	85	78	70	68	73	67	76	79	61	70	65	60	76	59	64	59	67	60	64	72	72	66	59	65	78	61	76	58	58	73	66	74	65	74	65	76	72	63	72	69	58	58	77	81	58	68	65	74	76	65	79	72	66	64	77	85	67	61	66	62	71	62	76	67	62	76	76	74	51	73	77	67	60	58	59	73	66	63	58	68	71	72	65	76	67	70	66	62	65	71	60	64	67	63	74	52	52	57	64	65	65	58	76	55	72	65	62	68	70	61	60	52	62	60	78	59	77	60	63	75	66	69	59	67	68	72	79	63	69	67	66	57	67	62	70	61	77	41	74	54	74	68	80	65	53	57	65	79	77	57	62	58	51	59	65	60	76	66	73	83	65	73	80	64	69	67	68	63	66	82	80	66	65	68	80	73	65	57	73	69	76	55	65	64	74	56	72	63	74	76	61	68	68	62	79	72	64	59	56	72	60	65	63	71	59	65	59	68	60	66	72	71	76	71	73	54	56	66	71	58	68	64	69	65	74	55	65	64	74	65	64	77	61	57	74	61	71	62	63	58	54	66	72	54	68	66	66	69	65	65	72	54	79	70	73	74	63	57	62	73	56	68	80	70	64	68	68	69	50	74	70	62	89	65	50	66	71	75	54	73	67	64	70	74	65	60	56	74	67	59	56	87	62	69	85	65	85	72	69	56	69	71	66	73	68	65	64	60	67	85	59	65	63	71	79	59	55	62	65	71	80	63	61	74	58	67	77	69	57	60	69	65	72	80	74	68	74	72	64	61	65	62	71	51	65	67	80	61	49	64	69	78	65	71	58	71	69	54	50	49	82	79	75	83	78	71	62	64	69	72	64	80	60	68	71	71	55	71	70	75	73	75	62	68	67	66	65	70	69	62	72	65	69	70	59	59	65	65	56	67	73	81	72	81	66	76	96	68	70	55	84	82	65	68	68	65	64	67	70	80	69	67	82	67	74	63	58	70	64	55	82	58	69	70	65	63	59	59	74	70	56	64	63	66	56	65	64	62	59	57	73	60	59	66	70	79	57	72	67	64	63	67	86	68	66	57	55	56	63	45	62	73	74	65	57	67	79	70	53	72	75	55	59	68	68	54	67	60	50	63	63	62	74	69	54	85	68	74	70	83	76	67	81	72	69	66	70	64	65	89	64	77	85	67	64	71	54	73	62	55	69	67	74	57	73	69	67	76	58	77	85	66	66	64	67	75	75	60	78	76	74	61	60	67	75	72	57	68	88	66	59	67	74	95	56	70	67	81	51	68	54	60	74	60	66	57	53	67	73	62	61	83	72	68	60	61	61	60	69	81	78	65	62	83	55	73	72	68	63	68	59	76	53	71	63	80	64	71	71	61	60	66	60	65	86	67	63	65	62	72	67	53	72	79	58	73	73	67	77	58	67	73	67	58	57	72	67	63	59	56	75	60	76	77	73	60	70	49	74	75	81	80	59	72	59	52	65	74	69	64	64	62	69	66	68	67	70	75	71	68	72	76	81	54	68	77	69
34638	24148	20192	22570	23458	17083	14183	10104	7370	6978	10749	10327	7096	5206	3666	3253	3630	3152	2412	1984	1658	1898	1538	1369	1387	1125	981	961	1040	977	1111	1376	1149	980	948	944	1032	1090	1119	1170	1076	1044	963	972	947	904	842	861	780	780	753	750	765	758	800	793	825	839	856	851	817	854	785	839	919	1851	2298	1700	1289	1035	874	834	770	739	829	741	732	695	733	694	718	760	721	795	760	750	779	735	760	712	708	740	730	760	779	733	716	738	738	721	720	768	701	725	731	741	717	751	761	709	717	753	745	745	698	759	711	713	741	705	753	736	786	742	776	740	742	710	758	711	761	732	736	687	754	747	722	726	757	771	740	702	754	725	807	748	705	721	731	748	725	724	742	766	783	740	733	742	754	717	775	813	652	764	757	789	727	762	721	779	807	777	743	736	715	723	765	724	728	708	742	758	734	782	714	766	748	746	729	708	762	751	712	764	749	743	712	716	757	691	720	767	724	704	747	740	725	755	735	778	785	757	714	748	765	766	716	735	744	777	731	741	751	742	760	766	768	716	757	773	773	729	805	725	770	719	764	694	727	736	719	771	750	716	712	702	760	720	744	734	717	783	737	792	687	754	712	721	751	781	738	762	725	729	753	785	739	737	733	740	751	714	751	721	734	734	739	775	744	729	785	698	726	780	740	758	733	763	704	697	700	751	716	779	755	695	770	779	763	738	788	726	761	752	707	765	774	748	765	747	694	743	761	739	754	778	748	809	770	748	778	779	770	766	776	762	778	720	702	720	736	768	723	703	721	754	745	742	728	757	727	720	779	747	736	756	777	703	769	714	744	820	739	759	770	717	767	778	786	751	788	706	718	713	802	737	690	763	736	728	748	772	730	714	699	728	714	734	718	741	732	785	741	719	766	745	785	767	717	752	698	712	740	731	708	710	744	739	727	720	738	723	723	730	798	720	747	748	769	733	767	777	773	760	709	738	717	805	720	712	761	752	802	779	763	764	726	749	759	747	773	783	755	709	758	739	736	716	751	721	753	757	791	763	798	761	759	747	711	744	697	743	773	723	718	736	735	761	722	764	720	776	737	759	723	793	738	785	699	693	765	779	727	718	730	746	764	709	725	705	727	730	709	733	714	715	754	740	732	783	765	736	695	753	738	683	723	767	722	743	736	743	740	776	781	743	799	777	762	703	749	751	754	749	745	741	723	724	768	735	711	720	786	759	720	721	740	721	701	713	782	740	793	724	677	762	728	721	744	727	709	726	739	734	743	717	731	753	732	716	767	756	758	750	715	785	745	785	761	738	746	757	711	746	734	790	743	752	760	693	741	781	712	768	758	746	780	705	771	768	728	745	762	727	761	752	810	738	726	750	757	802	754	709	677	724	759	784	712	782	727	723	746	744	713	738	729	747	708	733	804	750	718	730	765	720	699	767	712	713	752	786	761	781	735	757	756	774	744	755	776	781	743	758	755	699	705	756	735	730	747	703	816	779	753	720	804	748	755	713	748	795	757	776	719	725	735	777	742	749	787	726	756	701	754	731	767	756	716	736	768	708	728	746	759	765	737	722	712	736	753	736	793	755	751	780	737	720	691	722	733	745	753	727	788	746	756	764	733	782	767	731	767	757	741	750	746	763	753	767	723	736	720	774	731	772	757	748	747	695	754	750	784	757	784	709	787	755	755	762	746	724	715	718	734	704	696	740	748	707	746	744	755	720	747	748	726	741	747	733	780	759	758	771	766	751	728	759	731	743	771	764	731	772	747	665	781	765	728	732	751	719	724	702	785	721	700	748	722	722	742	729	737	760	739	688	783	739	756	724	756	753	714	746	740	740	722	752	750	663	727	737	724	712	733	734	742	780	783	740	746	773	735	738	764	662	756	730	748	739	720	802	791	742	759	760	745	700	745	715	704	728	698	744	735	778	747	757	791	771	733	754	719	734	741	703	725	774	748	684	753	742	727	801	778	751	739	801	776	696	719	759	721	786	702	731	738	757	752	749	743	766	713	705	725	812	756	762	749	730	768	745	815	733	741	669	728	722	742	717	700	761	759	707	736	789	711	765	784	813	776	721	765	735	775	795	750	711	683	713	777	745	730	733	742	766	793	722	731	743	722	734	767	726	724	746	713	697	694	783	720	741	729	760	695	710	737	750	779	744	794	689	756	702	750	745	763	703	724	745	769	748	736	743	702	771	757	718	752	759	750	701	721	725	729	712	744	740	756	760	768	751	752	763	738	783	734	784	725	792	756	745	775	736	721	750	755	716	762	739	729	784	752	774	734	726	740	796	671	735	739	769	745	768	703	740	775	743	706	756	754	787	757	751	694	782	726	743	755	754	746	720	754	709	779	688	713	779	733	775	735	720	711	750	762	713	752	737	743	729	749	734	719	753	746	737	732	761	718	726	776	748	758	743	698	715	734	732	741	785	734	822	728	723	735	754	735	729	734	733	754	720	767	735	768	730	743	797	730	719	744	779	724	689	729	797	759	752	702	763	725	774	764	703	725	752	737	736	729	730	707	762	737	738	712	728	770	724	772	708	772	746	767	755	749	750	713	722	751	757	784	717	773	800	761	765	717	720	740	803	740	718	692	748	766	736	740	753	718	711	745	733	744	740	773	771	749	749	737	714	709	732	758	764	697	749	744	747	696	733	770	796	755	753	749	728	771	717	706	794	727	765	752	756	743	710	782	705	771	711	787	753	708	738	781	706	761	729	732	743	706	705	772	709	727	732	779	755	729	766	745	778	722	758	750	725	735	711	719	753	736	747	754	753	766	727	777	744	717	764	737	792	745	679	745	784	744	755	769	764	778	756	749	714	721	745	712	693	730	766	751	762	723	732	755	765	768	767	743	754	710	763	765	744	768	718	726	765	715	722	769	723	714	734	764	721	733	771	731	742	764	788	784	779	762	754	715	723	746	786	766	793	718	744	707	742	711	756	746	711	747	700	700	759	757	749	768	724	735	705	771	740	738	743	774	729	699	731	804	752	743	731	741	726	736	733	742	731	763	729	739	730	765	703	796	742	732	779	762	732	730	736	760	704	749	753	732	723	724	743	765	709	775	731	716	717	792	747	725	752	753	763	745	752	701	750	728	757	749	698	706	761	748	772	750	737	738	757	780	723	752	771	757	749	700	762	760	709	760	728	742	773	709	730	710	697	756	777	744	746	766	728	732	743	781	761	752	735	716	716	750	711	761	711	775	705	729	758	706	698	702	783	750	756	774	723	706	797	761	783	779	725	736	768	728	718	765	790	778	745	692	766	783	771	727	762	723	778	799	758	715	717	729	727	746	702	720	762	681	757	743	729	821	776	724	706	731	762	715	771	715	792	754	767	743	737	713	690	742	774	752	746	761	721	743	763	749	750	745	759	753	738	726	698	767	747	757	720	767	720	738	719	707	777	703	751	785	730	745	772	770	775	778	720	787	703	726	706	755	736	772	753	738	763	679	770	741	746	772	731	739	755	752	726	675	772	707	739	713	721	737	724	707	782	795	774
7321	4538	2795	2062	1391	646	567	435	292	242	292	429	289	220	181	148	159	133	130	144	93	88	94	85	91	75	74	85	65	72	82	90	71	79	77	65	69	78	67	68	67	79	65	64	72	64	59	67	60	63	69	67	59	74	64	56	68	72	78	73	42	73	69	57	75	124	142	102	77	93	82	63	70	60	64	60	60	66	65	69	87	62	66	79	56	66	65	76	62	56	51	49	72	65	68	79	63	72	63	69	67	68	77	71	55	80	68	72	63	67	80	69	81	62	62	59	62	68	52	61	97	94	50	74	48	60	67	71	57	57	78	69	66	61	62	73	58	56	71	76	68	86	53	80	61	76	62	73	64	66	70	70	51	70	58	62	67	64	61	69	66	63	70	77	60	63	66	50	72	77	68	57	73	57	56	53	57	68	58	74	61	87	45	56	59	66	76	81	52	80	86	66	75	59	63	71	59	58	65	75	56	73	67	78	74	71	67	62	63	70	66	52	69	62	60	61	68	58	64	70	54	61	67	54	63	58	63	57	60	61	63	72	72	67	70	64	64	63	82	48	58	64	77	60	76	80	60	64	55	65	66	68	71	80	74	63	67	63	55	54	67	62	70	68	76	58	66	51	53	65	81	59	60	56	65	53	64	51	72	64	57	70	68	55	66	73	61	74	71	71	64	63	61	49	71	65	62	77	53	62	65	61	71	73	77	82	63	76	68	67	60	61	63	70	64	69	59	61	63	66	62	64	81	76	51	57	74	63	64	77	64	73	74	73	51	75	55	69	59	49	57	63	54	57	79	84	64	76	71	47	66	80	79	46	62	68	56	75	66	64	63	71	59	75	75	55	70	69	63	65	59	62	82	63	59	80	53	69	62	61	53	67	64	62	71	67	75	58	66	60	73	69	52	65	61	67	73	74	58	53	64	61	46	60	68	53	56	66	61	80	68	79	65	56	67	63	81	67	59	72	74	72	64	50	58	69	68	69	56	83	63	73	56	65	90	64	59	53	61	76	64	63	66	64	74	62	65	64	63	62	71	62	54	50	71	65	76	74	63	56	83	58	52	63	60	73	65	56	57	49	57	70	71	72	65	71	70	71	67	54	64	62	67	61	77	60	77	58	73	71	84	60	65	48	60	68	59	62	75	80	78	61	61	59	62	93	81	64	63	67	62	79	67	65	74	64	61	62	61	58	50	66	70	67	50	55	62	63	78	70	76	64	64	67	60	60	58	59	66	69	67	76	55	66	69	94	67	62	60	57	72	68	62	81	63	76	64	67	76	78	72	73	66	60	59	71	70	65	80	63	65	81	70	74	57	69	75	75	49	65	64	68	66	69	53	72	66	69	62	65	66	73	67	65	77	75	77	78	64	66	55	48	59	74	61	65	70	68	70	65	69	72	71	77	61	74	67	69	77	66	67	69	57	75	65	62	54	66	78	63	63	71	73	81	63	66	54	45	66	60	67	81	78	63	81	63	63	63	63	79	67	67	64	56	56	59	58	71	64	60	66	65	58	67	67	67	71	63	50	66	62	64	65	56	58	78	78	70	63	75	47	72	71	73	78	87	64	68	61	63	76	58	65	63	47	68	68	66	64	60	67	63	65	72	64	57	53	67	79	71	64	58	69	61	52	71	59	56	60	80	74	71	56	70	62	63	72	48	77	60	65	76	55	69	79	71	57	63	60	68	85	57	78	66	78	73	68	74	63	58	53	59	77	60	77	69	56	52	76	50	45	64	55	64	58	66	60	67	57	59	71	68	69	66	70	60	52	72	63	77	70	73	65	64	64	65	65	67	49	62	65	46	58	56	62	63	63	56	66	59	64	54	55	64	64	68	64	66	69	69	63	65	69	54	80	68	59	60	70	69	46	53	61	75	67	55	69	67	75	67	65	55	66	54	65	54	70	81	70	54	73	83	59	66	83	59	69	64	57	59	65	73	56	78	74	63	54	47	53	72	60	49	62	50	67	68	75	60	51	73	63	57	56	78	66	63	71	52	78	77	63	57	61	63	79	66	59	62	59	57	70	64	54	62	89	61	72	81	55	68	71	81	73	82	50	73	63	60	74	46	55	62	62	80	69	69	59	73	74	81	64	58	59	71	56	58	66	55	72	69	72	52	62	54	61	71	79	68	52	66	61	60	75	49	75	57	60	56	60	61	77	62	62	70	65	69	69	74	61	70	71	61	49	62	66	70	72	69	58	68	67	68	62	63	68	71	71	59	61	69	79	71	69	65	77	52	62	61	64	66	64	53	47	64	61	60	56	69	63	72	61	64	58	71	64	70	71	84	76	65	64	47	50	71	59	56	60	67	48	70	64	75	62	59	61	54	63	76	63	69	53	77	72	55	63	55	57	57	70	62	58	92	57	72	62	62	52	63	66	68	75	70	77	78	70	70	76	68	69	64	74	72	64	58	51	75	80	67	54	69	64	55	66	67	60	48	62	70	63	48	72	72	56	67	70	58	55	58	68	60	59	77	58	67	63	65	71	72	50	64	59	68	53	74	72	65	70	60	59	86	65	71	71	59	66	61	79	60	66	87	62	75	63	62	65	56	70	69	59	55	71	70	78	70	53	59	65	64	74	74	77	85	69	60	62	64	57	72	70	67	64	59	71	67	61	68	60	55	50	76	53	51	56	69	71	69	66	56	67	69	69	74	78	54	71	66	71	53	67	68	60	53	70	77	54	63	59	73	69	67	65	58	67	57	73	74	68	66	75	62	61	71	66	74	70	64	76	56	62	69	64	75	52	70	73	72	60	64	62	66	73	59	54	70	55	75	52	76	75	68	68	63	77	66	64	56	56	70	56	59	67	66	55	59	67	67	69	59	80	55	68	52	60	69	67	53	62	67	68	56	63	76	71	53	65	69	70	70	65	73	64	61	70	59	71	64	76	65	58	60	76	73	74	63	71	58	72	67	85	58	73	80	62	63	73	67	67	68	52	71	62	64	74	52	60	65	50	65	58	68	65	52	90	50	51	72	58	59	69	74	77	62	55	67	73	57	68	76	67	71	81	79	76	61	59	63	59	74	68	68	77	63	65	67	73	74	69	63	63	71	61	57	53	57	66	53	59	68	93	73	61	66	59	69	69	76	78	72	64	65	70	72	68	54	60	51	83	61	60	75	73	71	58	67	62	46	64	84	70	64	67	72	61	50	69	63	51	78	72	54	64	65	56	74	73	68	64	60	77	72	60	62	58	64	68	75	70	60	66	72	59	61	70	66	65	69	74	66	67	62	57	50	60	80	82	72	70	59	64	82	65	54	78	70	64	70	56	57	68	59	64	59	63	61	62	78	68	62	80	66	65	72	56	63	78	59	73	76	62	80	68	63	60	72	57	61	65	61	69	57	82	55	65	71	61	69	61	58	64	69	73	64	77	63	76	56	85	67	56	55	67	54	56	65	72	65	74	65	50	59	69	66	68	82	56	66	74	57	61	61	52	76	65	77	59	74	71	68	69	78	62	72	63	64	66	48
32993	24706	19962	23684	24463	18188	15698	11892	8815	6793	8425	11090	7700	5569	4106	3192	3603	3377	3081	2371	1946	1871	1652	1439	1435	1189	1056	1035	985	996	1067	1182	1060	979	997	974	958	1001	963	987	1012	978	920	956	881	864	819	786	761	826	763	788	729	765	757	751	961	846	812	794	825	785	838	789	1131	2304	2459	1918	1422	1091	859	790	772	715	759	696	717	727	690	712	756	740	722	744	719	761	722	699	715	746	731	727	736	696	717	721	662	733	714	721	778	749	701	709	733	725	752	781	725	728	712	741	714	748	690	711	716	770	705	712	748	732	706	720	693	701	738	732	712	770	748	751	766	707	747	741	725	728	712	731	722	746	769	729	723	711	758	684	739	722	751	695	745	710	724	717	736	749	744	745	785	720	702	770	685	685	708	753	724	712	737	729	717	709	756	715	685	741	742	725	706	701	750	719	715	710	650	815	754	723	785	741	741	720	734	731	712	745	731	702	738	689	739	695	693	718	690	717	762	772	729	688	680	733	742	742	726	695	785	720	716	677	722	744	721	732	723	754	752	688	702	774	711	715	784	728	729	734	759	719	750	742	711	721	717	717	740	654	714	764	719	712	764	707	725	734	722	717	723	740	734	772	721	727	730	735	743	695	753	764	727	731	728	717	712	706	790	742	728	755	760	710	752	771	706	766	688	759	743	705	725	725	723	742	714	724	702	708	688	713	746	750	726	736	755	701	717	724	774	714	737	728	724	717	752	737	710	783	699	731	722	692	718	735	752	717	727	713	789	713	757	708	794	682	730	716	728	725	744	743	776	718	772	735	726	754	730	710	736	723	732	747	719	764	693	715	736	722	722	732	720	682	722	736	721	728	739	698	699	741	719	743	710	751	700	726	727	749	690	709	716	712	753	714	697	732	731	723	729	737	745	763	738	689	694	724	742	735	734	754	719	725	743	702	679	745	669	724	710	725	744	680	725	693	699	767	704	701	674	752	727	706	720	787	701	733	739	735	737	715	730	798	757	739	693	759	721	765	695	731	715	790	767	731	719	717	772	710	741	738	749	817	747	699	715	767	712	725	690	744	692	731	747	719	732	682	756	789	741	762	764	758	739	721	736	715	721	795	739	739	722	727	731	734	732	710	727	720	767	701	726	738	710	726	757	730	736	788	715	748	743	698	719	721	713	737	767	730	743	770	713	752	753	734	709	730	742	762	756	755	740	738	753	731	713	713	699	688	748	777	738	731	754	758	710	720	725	700	725	714	720	737	684	706	695	703	748	713	734	716	751	752	737	753	726	695	679	750	715	730	684	729	708	707	703	719	784	747	727	753	742	724	750	719	669	736	719	771	717	753	729	731	788	748	701	776	708	736	714	726	694	753	726	781	716	719	751	715	740	744	720	724	739	710	721	718	763	732	737	702	725	772	716	741	730	724	794	725	780	742	755	729	735	756	734	760	729	759	688	717	757	765	742	747	709	749	781	717	707	744	716	781	682	637	752	718	735	732	695	734	744	709	714	727	736	725	737	761	711	718	684	714	716	719	728	734	719	727	723	750	697	690	744	724	732	730	706	728	748	737	769	714	743	710	687	736	701	750	684	744	778	704	705	747	688	704	699	730	703	747	749	738	703	714	727	719	665	756	704	710	714	734	716	671	748	734	712	750	729	726	640	724	722	699	723	723	721	734	733	717	706	721	795	770	727	714	709	739	750	715	702	723	696	725	708	751	709	734	687	709	748	750	784	749	745	707	719	755	714	718	755	719	747	696	664	709	755	724	743	723	724	770	676	686	741	749	707	745	773	716	715	736	746	779	732	732	741	742	677	714	706	775	751	763	767	726	729	674	783	752	713	729	714	700	751	728	728	725	675	719	727	713	727	740	742	707	712	763	702	749	727	686	714	725	712	705	737	723	732	744	736	749	688	744	733	726	706	738	769	752	759	711	714	750	716	727	731	711	758	663	742	722	733	726	738	738	768	685	757	720	763	678	735	739	723	749	694	711	739	744	789	691	758	689	774	736	690	705	702	717	728	777	697	771	744	725	728	798	703	745	766	750	712	749	724	700	733	708	706	705	766	716	759	730	653	695	754	709	740	689	680	687	722	716	716	676	737	734	709	714	751	731	699	740	752	728	752	776	675	725	679	750	750	710	726	739	754	732	728	725	735	728	718	738	708	729	721	695	761	762	705	740	728	748	709	752	815	756	749	681	719	695	774	717	704	722	683	663	745	739	793	733	677	714	719	719	718	723	728	740	718	718	744	698	727	713	761	685	739	766	711	749	752	728	708	704	794	802	680	687	762	754	682	695	727	726	751	727	728	718	739	711	737	744	677	710	715	736	726	758	738	704	730	747	748	737	768	736	697	704	781	743	767	732	772	731	715	742	745	716	710	727	718	703	754	772	754	708	743	723	733	719	768	740	747	684	714	751	748	687	761	724	730	725	724	701	765	661	731	717	772	748	723	720	712	696	740	765	710	722	666	751	725	756	777	722	749	719	703	683	716	743	745	719	746	686	701	773	710	758	719	737	697	744	781	706	742	693	727	735	699	702	725	727	715	685	750	731	777	750	790	739	746	696	707	772	737	730	767	717	727	750	739	743	725	736	745	752	763	730	761	738	659	754	707	757	730	773	752	729	797	756	736	704	723	751	727	744	770	684	714	753	710	747	727	810	699	688	709	764	753	679	700	700	705	718	769	752	726	748	717	711	723	665	716	747	711	805	691	723	766	765	718	706	714	758	754	703	750	735	780	732	734	686	759	653	700	744	691	676	750	745	722	749	717	705	733	750	716	722	723	740	796	738	708	741	722	739	737	699	716	699	724	726	768	719	709	690	728	732	705	729	757	747	730	748	738	715	715	720	746	734	746	717	736	714	725	727	744	725	764	730	767	746	733	728	692	674	722	713	708	734	718	714	765	710	765	723	684	701	742	754	699	735	724	724	714	739	763	739	746	712	776	718	698	717	712	730	717	731	718	765	785	703	715	733	685	748	680	774	723	686	755	691	754	682	745	778	741	694	686	718	728	708	755	716	708	783	730	703	756	705	705	665	713	742	719	660	689	694	767	746	777	722	733	778	724	753	729	763	751	752	762	744	761	758	742	768	764	764	709	736	733	754	716	737	719	727	698	752	715	709	691	746	700	721	725	712	718	727	720	670	748	774	748	722	742	706	721	724	703	788	722	694	694	750	765	690	733	720	741	712	722	689	685	754	718	758	770	762	725	721	700	711	721	741	719	692	729	723	749	706	731	720	714	738	746	730	759	706	755	767	728	708	678	761	731	715	720	809	726	736	703	709	762	760	761	757	684	677	723	737	692	687	729	716	756	734	716	707	705	720	748	683	719	726	728	736	671	751	689	726	725	721	681	710	688	738	759	713	745	734	661	675	709	675	724	722	696	698	743	722	725	727	700	768	783	671	790	735	764	730	696	681	699	741	736	699	798	781	751	716	657	720	713	702	703	735	758	731	754	728	753	698	716	702	716	726	708	730	768	722	736	747	728	763
9218	7952	4907	3236	2335	1386	804	554	368	289	266	394	399	260	237	153	141	168	156	135	113	99	100	97	86	78	104	90	95	88	90	86	90	88	92	97	67	86	75	83	72	87	75	80	81	80	79	71	88	80	68	76	61	69	77	67	68	70	76	79	93	67	81	84	106	169	178	133	117	89	91	85	78	69	53	59	71	79	58	56	71	68	83	70	73	86	67	76	65	57	62	64	73	80	66	64	70	70	85	66	81	73	78	77	78	76	86	64	74	60	74	75	62	61	70	76	64	72	70	72	93	73	79	66	70	75	84	80	86	65	51	81	71	72	77	63	57	67	70	60	52	76	67	70	81	70	69	66	75	75	73	74	78	84	64	72	72	85	82	77	71	67	58	61	81	84	66	69	58	82	59	61	67	63	94	72	68	87	56	72	67	76	60	77	70	66	65	76	70	80	71	63	73	70	71	71	74	63	81	79	86	71	65	72	74	78	69	70	82	75	69	85	78	85	66	78	74	83	78	74	61	89	70	65	68	71	70	64	79	75	62	67	62	81	77	59	65	90	80	77	70	61	64	67	66	71	83	94	69	71	61	68	62	83	66	72	59	65	60	68	65	78	79	70	73	76	62	75	80	73	73	70	75	58	73	82	71	66	61	81	78	65	64	85	70	73	69	57	53	81	70	78	80	82	83	66	79	73	55	88	82	78	69	64	73	68	69	78	78	78	70	71	67	70	67	78	77	75	87	65	59	64	77	62	65	61	72	88	82	85	75	72	70	68	64	69	68	78	75	80	84	55	69	77	94	86	75	80	71	80	68	72	84	79	82	78	70	69	77	77	64	74	70	66	60	66	67	67	65	56	64	79	60	70	74	69	66	75	72	85	74	72	67	65	76	70	70	53	72	61	75	64	61	59	67	70	74	79	67	73	56	87	54	82	59	74	78	74	73	51	75	68	66	68	66	78	72	69	80	60	66	73	65	65	81	70	65	84	76	62	86	56	70	72	62	98	58	69	80	92	74	71	78	80	68	91	73	78	59	66	66	81	76	78	69	71	74	67	83	72	75	82	71	68	78	87	69	67	84	77	83	71	71	78	68	76	64	68	76	66	64	72	62	82	70	63	69	57	66	79	72	71	74	73	62	84	68	80	60	71	75	72	81	87	73	65	96	82	70	62	73	74	62	64	75	71	69	88	62	77	68	72	81	66	58	75	61	74	77	61	77	63	60	69	86	76	91	71	65	69	72	67	63	68	78	80	73	73	75	59	77	71	70	82	67	60	70	72	73	66	66	80	66	63	83	71	64	62	68	70	73	83	58	68	57	74	55	81	70	76	70	70	78	87	75	68	82	82	88	60	66	59	68	80	65	79	81	99	79	71	71	81	80	93	86	66	77	62	69	57	67	77	78	61	63	71	74	82	72	81	73	71	65	58	83	79	70	80	69	61	80	81	79	73	57	73	84	69	74	85	80	60	67	82	71	72	63	74	77	69	71	60	69	71	86	69	64	82	67	63	62	77	53	73	73	78	79	82	55	68	63	89	59	77	78	81	77	86	75	67	61	82	82	97	71	69	76	72	73	66	67	65	80	76	68	56	65	73	74	54	73	72	68	83	73	72	84	84	81	88	71	63	78	96	68	75	76	73	89	72	73	83	73	68	65	71	60	67	81	79	76	75	67	62	63	65	74	66	73	69	70	79	76	74	68	65	82	67	64	70	59	63	88	70	52	58	70	66	76	63	75	75	78	76	61	77	53	83	73	75	70	66	77	80	73	73	63	66	59	63	81	74	69	69	65	68	57	71	66	61	66	72	64	78	50	68	66	81	79	67	79	76	81	86	78	88	83	62	84	83	79	68	78	68	83	57	84	81	62	58	60	73	66	63	74	83	72	76	87	63	65	72	75	72	59	68	81	67	67	66	77	52	52	64	65	74	79	82	85	70	65	71	68	65	66	66	83	78	73	76	87	63	68	64	60	65	69	74	75	65	62	63	77	84	59	80	79	75	74	75	72	86	61	68	81	83	68	71	62	71	82	79	65	84	67	66	70	74	62	71	81	71	79	77	72	75	69	69	75	73	74	59	84	66	80	71	66	72	69	79	65	80	87	67	64	93	81	66	91	61	72	56	63	81	69	81	68	88	46	70	87	62	75	51	70	70	60	81	68	69	68	72	67	82	71	80	76	69	82	70	80	71	68	80	82	77	83	52	60	84	69	83	74	84	53	59	91	86	87	81	81	55	73	61	66	61	79	95	84	78	79	88	68	74	73	65	71	68	74	81	76	64	73	70	71	68	71	70	70	69	62	67	69	77	67	59	75	75	86	76	78	64	84	71	86	74	64	78	70	74	83	79	76	75	67	71	87	65	67	76	80	71	68	67	73	70	77	76	78	73	66	68	72	76	71	77	67	68	78	68	74	65	75	69	57	85	76	73	70	58	72	57	76	67	74	78	73	66	60	79	66	86	58	71	56	69	65	72	65	79	77	77	67	69	55	83	66	70	83	70	65	71	77	67	76	76	70	73	57	68	74	79	58	83	62	86	72	95	78	75	69	64	74	67	76	56	68	69	59	70	99	66	74	72	75	75	84	76	73	71	70	89	79	66	82	73	71	68	71	67	75	65	69	67	66	69	64	72	80	55	76	75	59	60	71	72	71	82	81	63	75	70	83	69	82	71	58	78	69	78	65	76	80	83	75	70	59	62	68	79	67	63	64	76	91	58	74	74	76	69	68	63	76	72	74	82	72	78	76	79	65	73	75	63	69	83	59	49	72	68	72	67	82	67	62	64	90	74	65	65	80	69	67	78	67	63	77	54	69	78	71	69	71	63	75	73	86	83	69	51	81	73	64	51	59	73	72	64	90	82	60	74	74	75	76	72	72	58	79	68	62	72	59	81	66	69	65	68	69	73	67	68	85	66	53	63	68	60	62	75	72	66	65	81	70	72	61	76	71	69	67	83	72	80	51	76	72	79	65	63	78	72	57	85	78	66	70	72	66	63	73	82	68	77	66	71	78	77	77	60	60	71	71	64	72	72	74	70	66	72	76	78	83	61	77	82	72	84	61	59	76	60	72	69	70	74	83	54	62	79	69	64	72	68	88	64	79	60	70	70	68	63	67	66	78	73	61	67	78	81	83	64	62	77	50	76	64	77	76	56	67	72	59	76	72	61	79	74	61	68	77	60	70	69	68	70	80	66	74	68	74	81	65	87	79	65	63	67	61	84	62	70	66	67	67	68	72	86	58	74	59	65	91	78	79	86	63	65	84	79	80	72	66	77	71	76	66	71	70	71	69	71	70	60	60	69	75	77	69	63	76	77	83	78	71	82	59	54	75	65	70	60	68	71	78	54	77	71	69	74	72	65	77	76	72	84	76	69	67	69	74	65	78	67	76	74	74	68	67	68	75	67	69	76	69	74	62	51	74	69	61	81	70	69	77	69	67	74	83	75	69	76	68	58	75	57	60	78	67	69	72	73	69	64	81	82
38504	29258	24474	26634	27786	23596	18584	13762	10051	7527	6925	10374	9715	6890	5046	3663	3313	3523	3550	2873	2322	1898	1857	1649	1501	1373	1224	1113	1119	1174	1191	1128	1044	1099	1034	1063	1047	1094	1037	1057	1013	949	1027	962	1015	897	926	790	862	884	843	808	844	796	794	985	848	869	964	929	879	886	908	960	1579	2980	3035	2339	1686	1275	1037	885	797	844	801	794	780	797	750	757	821	758	765	826	809	797	863	763	789	815	825	798	833	781	754	771	794	808	846	757	817	743	769	743	792	819	828	800	786	756	777	806	818	757	751	805	781	822	826	768	813	757	808	757	765	792	738	804	822	759	826	797	800	806	823	839	802	754	793	834	758	770	799	746	806	769	735	803	788	747	758	763	788	800	805	810	787	818	737	786	811	786	747	807	802	765	809	775	790	799	764	778	791	802	729	735	857	800	788	803	810	751	784	792	769	782	796	783	776	797	812	810	792	835	776	791	779	829	808	798	794	771	802	772	804	798	771	759	839	823	815	836	851	771	789	795	805	788	800	786	765	793	761	804	790	782	798	779	789	796	799	778	806	788	869	787	791	802	762	792	794	793	767	775	791	764	806	790	825	731	782	806	777	793	806	775	810	807	802	749	808	788	789	786	842	767	768	804	794	774	850	795	840	791	798	795	815	803	829	823	773	780	812	817	802	810	817	778	780	746	782	771	769	809	770	771	864	805	783	807	795	784	781	808	775	772	811	832	782	837	792	757	811	782	799	785	752	801	792	819	746	818	785	781	800	768	765	779	784	816	776	785	769	768	786	744	788	792	775	830	815	830	832	757	777	811	811	802	802	794	798	829	758	805	818	786	843	790	839	805	760	783	745	807	761	794	781	794	786	793	808	816	795	824	792	806	808	755	827	793	774	769	849	781	817	796	843	774	795	770	787	818	804	837	828	762	753	778	823	776	772	771	788	799	784	824	823	806	818	793	821	770	806	796	748	776	767	790	835	854	773	807	812	808	788	792	782	770	800	790	851	787	807	770	804	799	822	793	818	772	823	755	774	785	805	773	781	790	814	798	811	731	799	794	768	811	791	760	776	827	806	818	780	754	781	787	779	774	852	805	824	789	766	764	814	824	778	768	874	786	766	822	794	762	868	830	813	796	798	803	779	769	810	805	791	763	804	814	812	828	805	777	804	832	758	843	809	753	797	819	773	776	824	778	810	769	800	773	789	829	795	743	764	777	819	758	814	795	822	805	808	837	793	742	802	811	831	787	794	762	821	778	779	770	815	784	821	827	766	808	774	770	768	820	847	790	789	797	790	792	769	849	796	800	820	810	825	817	772	816	790	821	803	821	822	793	784	788	804	795	750	808	764	827	763	824	809	811	805	782	796	841	833	807	826	773	821	779	798	778	817	791	839	753	762	796	817	818	821	781	795	765	790	778	800	807	811	808	802	769	845	754	777	693	790	805	831	802	760	770	773	767	728	844	828	813	771	751	787	779	738	800	796	809	811	786	769	808	776	815	801	765	802	840	795	810	753	823	797	802	784	805	795	789	762	772	750	820	785	815	763	784	810	768	793	801	806	794	736	796	796	804	826	795	787	815	830	791	748	803	773	789	742	793	825	806	843	791	752	807	823	796	807	774	815	758	825	786	815	821	760	813	832	751	768	815	801	816	780	792	812	792	771	790	812	798	772	780	794	833	779	815	799	831	754	812	793	718	792	826	778	833	765	823	816	798	749	825	792	836	787	733	765	788	824	819	798	806	827	749	801	775	777	769	820	783	791	787	784	806	819	800	822	724	794	799	772	804	801	810	783	822	798	776	792	779	804	805	829	795	800	780	778	806	804	821	792	790	766	786	802	799	749	829	801	796	788	797	803	794	800	770	773	822	773	813	801	767	779	756	831	744	793	807	810	788	798	768	797	799	800	755	760	784	778	826	824	796	778	825	786	781	789	769	772	808	773	795	789	790	796	786	800	799	833	786	769	770	820	812	830	800	832	768	782	809	802	795	798	865	767	817	763	749	782	790	788	766	772	805	735	787	722	770	762	777	779	806	818	820	811	807	763	783	768	817	752	824	775	784	752	833	802	797	797	785	797	760	818	760	826	779	811	764	781	843	818	781	779	813	774	838	824	794	775	758	835	780	785	810	801	779	755	768	812	730	803	801	839	804	788	811	816	810	769	778	786	767	804	798	796	864	837	812	757	798	780	811	802	759	829	793	815	776	842	825	794	788	775	775	837	803	828	779	825	787	783	788	835	784	800	744	794	783	775	743	791	778	772	883	738	749	796	754	791	791	827	822	800	817	784	787	808	780	861	764	801	812	810	795	789	795	814	801	734	804	776	811	757	785	828	778	747	818	803	815	797	791	785	870	796	780	802	808	824	820	821	775	790	798	796	769	810	815	798	856	779	786	800	751	838	833	824	816	806	772	781	750	834	795	816	801	742	798	836	820	807	734	838	761	784	806	794	780	818	727	803	837	759	784	830	830	771	798	745	789	763	828	772	825	779	814	814	798	804	774	767	769	770	813	749	761	799	770	764	787	834	792	773	778	771	807	834	747	815	805	831	831	778	773	787	759	801	772	771	807	777	798	792	806	824	797	778	794	794	844	791	790	841	787	757	795	842	825	784	780	857	806	795	794	773	806	786	762	800	820	776	778	797	814	763	795	813	786	806	811	833	794	848	804	771	786	768	807	824	796	787	779	830	786	842	797	771	786	785	766	795	793	821	775	767	788	766	810	823	760	779	823	768	812	747	775	764	771	756	800	841	831	807	788	770	784	795	809	812	795	803	812	824	822	815	796	763	812	766	804	770	771	820	794	782	772	800	787	837	784	824	814	759	792	788	777	757	788	851	804	789	778	838	802	751	760	749	754	773	798	786	790	814	765	833	805	773	816	847	749	823	797	793	829	827	797	773	867	813	752	779	796	815	767	805	768	771	787	819	786	775	740	801	806	830	761	757	779	762	792	805	792	799	801	795	764	793	791	764	808	769	809	783	761	798	781	804	807	824	766	811	764	765	780	789	745	808	796	757	853	791	832	787	809	844	776	861	787	798	781	788	724	766	826	740	811	816	793	811	805	839	798	812	782	825	820	792	766	822	764	733	800	786	800	819	724	825	771	843	817	785	770	739	794	785	802	795	792	822	811	803	795	829	812	771	799	819	797	735	768	803	838	789	769	796	819	775	769	839	798	798	817	757	877	824	779	829	795	785	818	803	803	825	768	807	843	785	767	823	783	757	796	777	757	758	766	854	785	795	799	788	817	798	796	768	798	799	767	777	807	764	826	796	799	783	776	780	820	780	758	739	762	733	727	764	854	831	791	780	735	780	802	787	768	802	795	777	779	788	801	805	806	828	781	808	778	795	806	757	767	811	820	830	806	759	846	785	850	798	775	744	768	769	769	764	788	769	738	814	791	767	849	823	838	800	778	810	803	798	832	773	716	787	799	783	772	806	745	753	820	794	737	832	763	809	738	838	820	815	753	792	813	774	821	779	767	818	756	810	831
4627	2493	1620	976	546	462	346	222	192	152	140	201	261	182	155	122	93	120	115	106	96	85	77	77	78	83	69	63	68	72	57	78	75	87	63	66	63	64	64	66	62	60	59	63	56	63	50	65	52	62	54	59	74	53	54	62	58	62	67	76	54	61	62	84	68	83	83	82	79	74	65	65	76	48	61	60	52	56	62	62	47	64	64	63	59	41	54	54	60	71	68	53	63	61	63	77	59	49	61	40	74	67	65	70	69	49	70	68	62	59	63	63	63	56	59	41	54	56	45	75	49	62	62	72	63	53	47	47	54	69	58	66	52	73	67	66	70	64	54	71	52	71	51	67	56	60	65	85	72	41	49	59	53	56	67	76	57	55	59	64	51	56	50	62	66	61	59	54	51	79	52	54	56	62	49	46	68	60	67	61	63	49	66	50	58	62	53	71	65	58	66	56	65	50	51	72	54	48	86	60	61	50	58	69	67	48	61	57	61	59	55	68	57	47	59	58	58	69	42	60	51	66	51	50	63	60	53	55	80	62	62	61	57	56	54	69	56	61	71	60	52	65	61	61	69	62	61	46	67	72	67	67	61	59	58	65	51	60	48	57	68	48	53	64	59	47	62	52	71	58	60	59	60	73	50	65	57	53	47	56	52	63	58	67	68	55	55	51	83	81	52	67	69	72	66	73	62	69	69	57	53	51	66	65	55	67	51	64	61	48	71	61	69	57	73	45	58	59	57	58	52	63	58	62	55	70	54	68	51	54	66	63	61	54	61	69	50	80	60	56	67	48	68	57	62	44	61	60	71	60	60	68	64	61	62	51	55	52	62	67	58	49	52	53	64	68	57	57	70	58	53	56	61	64	59	56	67	68	54	64	62	60	76	49	67	62	70	69	63	44	56	62	61	67	64	48	65	63	56	64	58	56	76	67	63	66	58	60	53	56	64	68	52	52	71	66	50	68	56	58	62	79	66	53	64	71	59	68	63	73	59	46	50	47	71	48	49	50	52	55	70	67	59	71	66	66	71	68	65	56	64	65	66	50	60	57	63	50	61	58	59	82	50	61	71	65	56	62	48	69	63	78	69	65	55	63	58	58	59	61	64	63	56	50	88	63	59	65	67	54	59	46	45	67	86	47	52	55	57	69	67	67	65	61	63	62	63	63	60	55	59	55	68	52	44	68	60	55	67	62	63	62	54	62	78	64	60	59	50	63	61	59	66	68	76	53	45	53	61	59	60	60	58	50	68	51	52	58	62	47	54	66	52	56	67	48	60	64	57	73	52	58	58	60	65	54	72	68	59	49	70	59	72	57	70	49	65	72	57	73	57	50	54	69	50	66	65	62	67	50	52	54	81	55	56	73	53	61	78	57	62	56	59	52	62	59	74	60	71	67	61	57	55	67	51	62	65	64	62	55	56	58	58	60	62	62	59	65	63	54	50	62	53	59	58	69	69	47	70	65	61	71	68	71	70	73	73	53	59	50	58	50	50	64	70	52	64	58	54	72	59	65	57	55	59	72	55	66	76	62	63	50	53	72	40	59	63	59	57	59	64	52	56	50	55	59	65	52	68	55	60	73	51	64	64	57	61	68	55	66	66	65	58	50	53	69	57	59	70	65	56	66	65	63	73	73	76	52	65	61	61	53	62	68	63	50	69	75	56	55	67	64	48	54	52	72	51	63	51	60	63	59	57	58	53	58	58	64	69	50	70	58	60	59	72	56	69	53	50	64	66	49	51	57	62	71	66	60	74	62	58	43	64	57	68	55	67	63	77	52	66	52	60	61	58	53	45	69	59	65	59	73	69	49	51	65	56	52	67	66	66	59	51	79	66	68	65	65	63	71	73	56	70	67	57	50	63	72	59	54	47	62	55	53	64	56	61	62	57	51	69	63	64	50	49	53	60	57	61	72	57	52	66	60	68	59	53	63	62	56	53	63	44	68	71	64	59	53	45	67	62	62	75	71	52	62	76	58	50	48	56	56	59	58	61	63	49	78	51	57	43	52	51	54	66	58	55	62	56	60	57	77	52	53	77	57	58	53	61	55	61	66	62	45	73	48	71	54	55	54	60	59	74	75	64	55	55	79	50	59	61	56	61	65	64	64	61	59	63	52	49	68	57	69	75	56	68	60	59	55	79	79	66	65	65	53	66	64	58	75	62	68	80	61	60	59	48	72	63	50	61	55	66	67	56	62	64	60	62	58	62	58	79	60	57	46	61	72	54	69	66	65	52	64	61	73	45	55	51	65	54	65	52	83	53	52	52	48	48	60	61	55	62	55	66	62	54	66	55	65	48	57	57	53	76	72	58	63	51	60	66	63	60	62	69	52	43	75	70	63	74	57	58	75	73	61	50	64	64	46	59	46	69	52	59	44	62	68	54	54	55	67	39	55	59	61	47	63	59	54	62	49	46	47	71	54	68	58	64	56	68	58	55	56	52	70	66	58	67	52	60	66	49	59	61	59	68	51	62	46	59	57	63	65	51	67	64	56	61	61	58	65	64	72	69	50	64	59	61	62	61	58	57	59	73	59	64	60	53	52	71	61	50	63	85	54	67	64	56	77	68	58	56	55	62	51	71	55	69	57	69	66	68	66	52	68	73	54	64	54	57	68	73	53	62	69	55	56	60	61	55	68	49	60	51	61	46	63	67	47	65	65	68	61	59	63	56	76	62	81	52	58	65	47	57	58	64	58	69	57	47	62	54	68	56	77	57	59	65	69	62	64	64	58	57	50	73	68	51	52	62	61	60	47	56	71	57	49	69	57	61	69	62	68	59	49	60	59	64	46	62	54	50	60	51	46	43	69	40	60	57	57	59	55	72	60	56	62	65	49	74	65	70	67	64	79	64	75	67	55	58	69	62	63	68	64	69	52	65	49	58	63	64	68	55	59	62	53	70	58	54	58	92	63	63	63	67	57	56	59	44	70	72	54	69	66	57	61	73	66	60	75	53	57	61	64	65	61	56	57	62	54	64	53	66	57	62	62	64	52	60	54	62	73	63	55	62	55	53	59	63	66	54	56	54	68	54	62	64	48	70	54	58	50	52	62	61	55	56	75	68	79	64	60	72	74	73	70	60	57	69	61	50	66	64	58	53	57	51	61	54	77	56	61	56	76	70	59	69	51	58	70	63	71	54	68	64	73	64	74	44	66	56	70	58	68	57	55	60	65	58	57	72	79	55	47	67	58	66	63	76	60	66	68	42	54	67	55	61	58	64	84	52	85	58	67	65	69	66	64	62	66	65	69	75	76	62	49	55	62	64	61	67	63	67	78	59	48	66	68	60	55	60	61	63	70	46	65	67	50	67	65	67	60	63	59	64	65	63	57	61	58	64	72	52	56	54	61	81	62	69	75	65	63	58	68	64	45	69	58	61	67	67	61	52	67	51	58	73	58	63	68	62	66	69	68	53	60	53	56	56	62	60	71	58	59	49	63	60	63	60	54	52	59	54	49	58	66	56	65	58	75	73	68	47	48
30324	20469	16502	16257	16473	15262	12577	7557	5865	4150	3466	5250	7233	5064	3478	2432	1863	2104	2297	2164	1678	1320	1286	1241	1107	1049	950	838	852	876	838	859	798	831	814	787	742	745	774	775	760	756	680	764	739	749	707	731	650	722	689	709	696	678	664	683	701	748	677	787	727	736	712	833	947	1247	1303	1134	949	816	787	709	675	669	650	681	711	676	709	703	703	671	714	716	621	654	689	687	676	641	639	653	710	639	677	737	681	698	655	685	662	634	680	672	682	690	679	701	703	695	660	646	666	709	643	678	672	641	717	688	717	696	688	653	706	691	713	624	706	652	712	698	682	672	631	670	690	723	674	654	667	646	680	685	681	666	648	682	641	656	638	664	651	679	703	691	664	701	654	708	699	664	675	691	692	679	649	700	633	664	671	661	698	709	682	647	709	658	626	649	692	674	661	652	691	726	660	646	672	628	634	705	701	669	676	638	676	671	719	677	691	661	667	668	693	700	687	681	718	687	640	642	669	691	669	748	702	684	695	659	731	644	666	666	662	724	690	716	642	644	611	689	640	661	669	692	689	641	677	678	694	659	706	689	684	680	664	675	651	706	649	656	661	670	660	670	701	660	681	706	715	676	672	702	703	653	682	708	672	662	768	699	637	656	643	689	700	685	651	669	657	713	644	720	669	631	729	660	699	629	711	696	759	683	668	673	674	754	676	680	714	656	721	705	704	684	670	684	631	664	682	683	658	583	651	675	709	652	688	692	693	704	662	651	633	666	635	661	694	661	706	681	666	681	686	650	678	632	701	656	693	684	697	660	658	685	663	622	705	667	666	659	623	651	660	679	697	726	708	675	670	645	693	696	696	679	639	649	632	704	691	656	672	668	691	670	683	671	650	707	641	713	691	692	686	645	682	696	640	682	672	668	687	686	664	714	652	649	667	671	629	669	679	650	655	631	672	664	681	698	712	732	621	651	671	652	685	660	640	656	694	710	755	721	641	680	677	695	660	687	700	657	704	683	664	654	700	687	639	690	680	688	687	730	654	671	702	700	670	664	619	675	656	694	704	690	689	697	660	643	720	675	648	683	614	663	645	673	744	704	645	671	661	697	681	672	661	683	630	687	678	676	692	683	705	655	663	705	679	722	687	684	639	680	672	666	684	649	659	672	710	629	689	661	701	670	698	648	645	665	675	647	698	638	706	676	675	658	687	689	672	642	645	652	667	675	711	713	695	690	710	669	647	654	653	724	718	709	726	702	671	626	643	691	679	674	697	619	674	653	715	649	687	669	662	691	649	666	671	679	675	680	674	686	695	639	636	700	689	704	631	719	684	627	664	705	672	667	708	628	669	669	695	648	720	632	687	694	720	625	680	690	714	671	694	696	662	675	690	675	644	641	680	680	676	719	675	678	663	679	659	687	648	698	734	711	606	650	676	685	709	691	629	647	684	666	680	689	690	672	691	627	688	700	640	672	673	688	650	714	688	697	697	706	659	667	687	658	702	697	650	661	671	667	624	693	667	693	697	633	661	644	683	677	714	667	707	676	665	669	646	684	694	646	704	658	685	700	672	654	664	693	685	681	689	686	681	700	700	657	669	650	685	649	643	698	666	641	664	650	708	659	677	662	653	643	682	683	668	708	632	647	655	686	704	704	671	692	681	718	661	708	670	649	661	672	689	636	669	646	655	689	689	651	662	645	655	695	670	664	702	661	694	740	645	659	708	684	700	696	701	676	643	667	655	653	695	693	653	672	672	678	654	712	662	711	681	669	697	688	692	667	664	708	670	674	679	666	668	648	702	661	708	689	681	659	699	699	666	699	692	685	654	648	695	709	672	677	682	649	704	703	695	688	669	651	637	731	706	680	683	658	655	633	671	642	640	705	643	658	716	664	691	661	636	664	624	688	638	670	647	652	724	673	640	737	642	705	699	721	639	644	696	652	686	680	690	610	720	647	672	713	668	649	660	745	656	713	717	653	681	670	705	705	686	704	689	709	701	697	675	694	715	630	718	667	646	686	658	662	660	689	719	654	719	677	650	724	696	715	684	714	649	658	651	719	684	691	665	683	642	674	687	694	652	689	660	762	691	668	676	713	642	632	696	699	689	661	721	695	689	650	646	734	681	713	657	647	678	663	676	690	711	694	652	664	709	644	698	664	665	699	683	682	700	677	681	662	665	677	696	684	656	701	688	680	697	669	657	609	670	697	683	679	670	673	633	694	692	701	714	647	709	680	670	650	677	672	646	735	682	666	655	756	711	670	662	689	711	706	680	694	688	695	733	672	703	688	684	704	694	665	695	684	668	692	665	634	698	667	693	705	665	699	662	632	688	659	667	685	678	703	689	650	744	649	688	667	683	652	691	669	687	661	692	696	631	650	681	633	698	713	633	700	683	710	699	643	653	694	675	673	700	656	653	659	669	694	734	661	656	686	656	697	686	677	698	669	647	675	668	694	719	633	682	692	682	683	653	688	684	752	753	637	646	677	697	681	685	623	651	682	649	657	661	666	722	671	668	693	652	642	669	669	668	683	664	659	652	701	721	651	704	615	698	666	684	709	712	637	729	692	703	702	667	699	712	667	623	661	689	682	697	676	703	658	659	650	735	671	683	669	687	637	625	718	682	648	630	694	715	680	649	672	739	647	678	653	701	680	700	683	719	628	663	666	681	722	689	688	697	738	723	715	644	696	671	697	639	670	695	661	641	665	723	703	719	667	664	703	668	692	717	681	683	650	652	661	683	721	697	686	675	743	674	697	698	701	658	654	709	688	651	728	629	679	678	669	682	690	706	680	636	669	700	662	613	679	628	647	670	721	714	656	685	681	665	653	700	665	694	702	699	681	700	639	735	752	719	685	687	652	708	681	694	672	652	653	667	645	709	707	694	700	732	664	653	655	684	621	635	688	740	706	685	707	651	693	670	731	688	703	676	621	706	668	704	690	714	685	674	641	668	633	712	723	661	669	709	679	737	688	709	696	726	672	648	696	673	719	685	688	664	692	655	678	636	711	669	695	668	662	713	704	692	702	692	668	706	678	696	646	667	708	662	662	668	658	692	706	663	662	692	622	700	690	703	627	714	685	683	652	645	667	691	695	687	701	706	671	664	690	658	691	706	664	684	665	612	659	656	664	692	735	689	689	644	705	681	633	717	665	662	653	680	671	729	641	695	668	707	682	669	629	691	664	756	663	642	656	644	695	672	690	718	642	707	699	636	702	708	711	661	639	646	660	673	666	643	702	650	664	691	623	674	662	681	650	681	652	695	725	692	744	619	650	691	666	665	708	683	691	691	700	659	686	709	681	740	696	686	654	733	652	695	638	626	669	638	635	676	672	699	690	671	648	653	702	665	707	663	704	700	669	657	710	694	677	682	666	698	649	719	666	671	685	721	672	690	689	698	645	674	701	635	687	663	659	658	688	666	628	707	655	665	650	720	716	724	653	689	690	682	658	677	713	658	689	694	658	673	683	620	767	689	660	709	669	692	707	743	694	676	663	632	696
6549	5163	3168	1457	841	734	603	324	262	205	151	189	318	285	228	163	115	110	156	136	112	95	99	94	83	71	72	73	76	64	66	73	78	74	80	79	70	73	80	78	61	64	82	71	61	74	67	68	57	56	69	63	60	73	55	58	84	53	75	68	80	75	58	81	77	116	140	97	94	83	78	67	68	71	55	76	71	62	59	77	56	79	65	65	62	74	66	69	59	71	62	67	67	78	69	67	66	83	66	70	75	72	74	63	58	70	65	57	76	52	66	80	77	66	78	87	59	83	66	74	55	75	61	64	81	69	63	61	54	67	64	54	64	77	62	52	62	64	57	68	84	62	69	71	59	66	64	78	60	65	69	53	71	69	73	72	66	77	63	69	63	69	57	69	79	72	72	53	66	49	65	75	81	67	73	69	61	60	66	68	59	88	58	62	60	68	66	84	68	55	67	65	74	65	70	68	61	53	73	73	68	80	73	71	62	62	64	58	84	80	72	47	59	72	70	62	75	70	73	65	60	76	57	70	65	47	65	74	65	62	64	70	67	49	66	77	68	50	60	69	81	59	80	80	65	68	62	62	64	71	61	56	64	78	66	66	63	66	58	59	63	66	67	60	75	69	62	63	78	79	83	63	74	62	64	63	63	76	81	70	74	63	64	72	61	65	71	70	58	65	77	79	89	66	67	57	66	66	52	73	51	71	75	83	67	59	71	60	73	69	65	64	58	63	70	54	74	74	68	76	63	69	52	77	90	66	75	68	66	57	74	70	68	69	82	60	59	60	65	78	58	65	71	58	64	84	70	76	73	67	74	63	85	68	75	83	50	61	62	60	62	60	77	58	62	70	75	66	73	65	60	68	53	63	63	65	64	69	63	64	65	72	64	59	61	73	72	78	64	71	70	66	51	72	70	65	67	61	68	69	59	67	57	66	79	63	59	56	74	69	66	66	63	77	60	70	58	80	83	74	80	66	58	74	66	54	54	68	64	54	65	60	56	54	74	49	62	56	71	46	58	54	83	77	58	71	77	64	64	73	76	73	59	67	74	65	77	89	59	74	80	72	71	78	79	68	64	57	66	71	58	73	69	64	60	70	59	64	74	70	66	84	74	57	62	66	66	66	65	74	68	61	76	59	69	68	60	60	55	73	55	68	55	61	63	65	56	64	71	74	71	57	62	61	70	61	80	72	69	82	65	64	81	69	68	70	62	83	71	69	53	62	78	69	71	53	75	59	54	64	67	76	60	61	76	62	55	59	65	69	80	62	70	67	63	59	68	55	56	61	78	57	64	68	66	66	72	79	68	66	66	52	69	70	53	70	67	71	69	60	61	69	75	74	69	76	57	65	69	73	58	67	75	59	52	60	63	63	65	69	59	73	55	79	65	73	64	89	62	74	68	70	65	66	60	69	67	59	60	59	82	69	68	67	62	63	64	71	59	68	68	70	81	64	46	79	66	65	62	65	66	60	66	58	58	57	65	76	66	59	74	52	74	56	62	66	65	78	61	65	67	67	75	66	57	68	48	67	70	70	75	55	75	67	63	78	85	69	65	60	65	63	77	62	88	65	78	55	66	85	61	89	67	86	72	60	65	77	60	71	60	66	69	61	56	75	72	60	81	76	79	61	67	62	61	67	68	59	75	62	53	64	64	74	70	78	71	63	63	67	69	55	65	58	73	59	73	65	74	65	58	70	66	72	55	74	74	87	49	66	66	60	69	60	72	65	65	72	65	49	61	47	74	70	60	68	68	70	62	66	88	66	66	60	71	66	69	59	71	59	68	73	67	69	66	72	55	68	73	56	59	58	67	71	61	66	61	63	83	70	62	59	63	76	67	56	61	67	66	70	75	74	70	66	55	63	57	66	68	72	55	61	64	73	56	64	80	67	64	61	69	74	55	61	63	69	72	66	69	62	88	73	68	61	58	62	72	69	58	75	67	70	71	66	61	64	67	69	67	57	63	74	60	55	58	66	64	63	57	73	65	64	58	58	61	72	73	66	70	62	58	71	52	62	62	60	69	79	71	69	68	74	61	57	68	84	62	81	66	59	66	60	52	67	59	65	70	64	66	66	70	68	58	77	68	61	74	64	58	71	67	60	66	59	63	73	55	67	74	70	60	62	75	73	57	47	71	63	75	58	58	68	54	60	61	73	70	60	70	77	78	73	61	82	55	73	68	67	88	72	59	59	69	63	72	53	74	73	74	57	62	65	61	63	72	74	71	75	67	67	67	84	58	79	60	57	52	70	74	69	66	78	68	71	80	82	75	57	82	67	68	56	69	49	49	50	69	75	63	69	75	51	66	65	60	71	65	58	52	82	71	68	71	58	84	70	73	70	59	77	54	65	71	76	55	55	70	67	53	69	48	66	62	81	77	51	72	71	78	80	79	70	57	67	66	67	69	46	53	55	66	63	63	60	63	81	70	92	64	65	58	70	77	62	68	64	63	72	61	64	57	69	83	60	60	66	59	67	69	68	62	69	63	63	62	60	56	74	78	74	62	71	72	73	78	69	61	63	59	60	46	70	60	75	57	76	68	53	54	73	65	59	71	76	69	57	70	75	72	90	72	73	76	67	92	65	85	80	58	58	68	71	61	78	76	62	63	76	69	69	65	74	54	52	72	78	75	67	73	76	59	60	76	86	72	84	69	67	64	72	66	75	66	80	73	62	62	64	73	64	62	80	68	78	66	60	56	73	89	74	62	57	79	80	72	71	72	71	76	83	80	69	76	66	65	63	80	65	54	70	63	71	62	79	75	63	59	61	60	66	67	72	50	69	63	68	60	76	71	78	68	64	64	79	77	71	52	67	58	48	66	78	70	70	58	53	74	72	74	76	64	56	73	67	76	64	65	70	78	55	72	68	84	73	60	71	57	65	76	64	74	65	73	79	58	67	52	62	78	63	70	66	82	60	67	73	63	65	68	59	72	68	70	75	69	54	82	67	71	70	92	67	64	57	77	67	65	55	69	63	68	61	72	63	78	51	60	65	77	57	56	67	67	72	66	71	55	42	72	66	68	85	75	67	60	74	77	58	57	64	72	64	76	65	65	68	57	82	58	79	70	64	74	89	66	66	77	65	73	74	75	71	57	60	73	60	63	45	57	62	62	66	75	69	61	71	68	61	64	82	74	76	77	77	76	68	73	62	75	77	64	60	65	70	70	76	65	66	78	58	60	67	73	64	77	68	58	59	59	65	68	60	62	50	77	65	55	66	62	63	67	54	74	79	66	64	69	65	59	68	68	67	62	73	58	72	60	51	65	63	70	59	70	73	63	76	60	69	79	69	61	65	69	69	55	58	81	65	63	70	65	68	65	73	68	66	57	77	76	60	82	66	79	56	72	69	60	78	62	60	67	72	61	74	59	61	61	71	68	64	67	72	55	68	67	63	62	71	56	67	68	73	62	64	77	57	65	84	65	80	71	74	68	75	72	58	75	67	66	75	66	62	69	83	68	62	57	73	71	76	50	61	75	70	61	79
35867	25736	20525	18624	20375	19702	15844	10221	7413	5766	4387	5098	7842	7537	5118	3607	2667	2430	2802	2740	2281	1731	1537	1480	1297	1263	1231	1080	1001	1001	1008	1009	938	984	955	899	919	909	897	890	865	939	830	833	769	809	765	756	771	799	724	722	778	743	692	753	788	761	760	768	779	820	800	873	1638	2132	2019	1635	1245	1042	857	809	756	749	726	749	724	747	752	763	741	725	727	751	698	738	706	751	698	738	744	731	712	728	759	725	723	774	764	717	764	723	784	730	681	784	748	751	713	696	683	744	736	720	731	688	718	719	718	739	777	731	753	702	711	756	726	696	753	766	758	731	716	733	738	758	714	730	708	728	717	722	741	705	757	693	743	717	699	681	746	743	748	764	726	703	735	742	709	714	722	717	754	729	745	726	773	724	710	707	691	773	711	735	753	676	764	725	734	745	743	725	727	687	791	752	765	724	735	656	704	670	730	707	703	714	728	741	700	727	764	739	717	692	697	717	740	702	689	718	727	720	727	766	747	743	768	719	726	710	708	704	779	740	684	732	756	687	732	685	772	732	737	709	749	751	729	709	690	714	709	774	746	717	718	694	743	741	729	696	735	723	740	718	729	706	734	760	740	717	704	710	758	739	680	759	687	698	709	731	683	740	768	699	772	733	738	777	732	717	687	719	814	762	733	725	682	685	749	787	695	724	768	742	734	762	728	780	758	746	728	710	686	703	712	702	671	763	688	688	696	671	677	726	772	686	693	681	754	704	769	747	746	718	676	745	743	702	755	712	753	730	710	750	729	735	764	712	713	746	756	752	768	717	744	704	754	718	762	757	765	704	717	725	750	758	676	706	733	684	699	732	779	702	774	698	722	695	739	703	671	719	710	705	762	701	689	736	763	710	688	739	716	735	757	774	695	716	672	767	708	737	733	711	708	706	722	765	719	719	728	707	742	787	727	684	713	728	748	713	692	724	706	691	742	697	732	746	725	753	740	729	723	745	726	720	704	727	741	707	727	754	707	743	733	785	712	738	716	732	722	716	773	665	753	737	702	711	704	767	708	749	731	782	683	701	742	772	729	756	757	695	725	736	744	751	743	750	716	719	703	723	721	748	736	727	692	798	708	724	740	718	670	712	802	723	763	738	706	796	726	750	765	700	711	735	718	715	747	716	737	753	716	722	760	708	730	759	736	757	694	688	749	764	749	724	754	688	750	689	694	753	711	755	707	744	743	758	706	769	757	703	739	690	747	744	728	726	772	766	759	717	723	711	718	723	754	698	737	737	744	759	764	724	749	749	752	772	701	706	742	717	726	706	721	704	703	669	706	732	747	762	735	781	756	751	714	759	723	721	707	734	679	746	723	712	711	726	771	725	738	698	718	787	745	737	744	761	741	744	692	672	767	731	730	758	723	769	733	726	783	730	711	761	759	728	750	733	764	716	684	699	719	734	772	727	718	763	689	749	701	698	716	714	740	749	723	758	712	762	749	724	712	738	731	742	716	735	749	693	724	745	715	727	737	715	700	744	752	738	713	712	707	723	724	732	685	698	728	801	711	759	763	743	704	700	755	782	736	697	723	720	711	703	707	781	706	676	693	725	752	720	725	721	750	729	703	678	741	746	733	673	720	752	671	781	728	742	695	715	792	757	686	690	738	734	658	743	696	748	670	696	734	732	754	747	675	681	743	686	768	721	750	724	762	736	726	728	705	702	741	715	708	757	670	727	710	713	757	687	755	755	698	740	700	694	745	680	699	701	766	693	756	715	743	751	735	726	741	716	703	724	701	722	710	687	699	730	766	732	723	705	723	723	740	742	710	757	746	706	713	766	773	727	701	755	730	721	709	754	719	706	746	737	719	749	759	745	749	673	750	811	698	752	745	755	736	741	717	702	753	730	694	683	751	717	739	739	754	771	773	723	726	698	744	720	732	716	717	724	767	717	705	769	709	736	718	731	764	718	717	737	722	727	752	716	702	677	735	721	754	709	689	711	730	705	765	738	721	718	721	738	713	724	704	798	746	799	728	740	735	705	733	705	749	743	757	739	785	815	687	758	711	746	734	716	755	767	750	772	725	727	708	722	724	716	711	781	742	660	705	738	708	761	776	697	753	729	695	717	711	684	716	790	715	739	726	748	722	711	732	755	720	733	752	725	729	787	735	725	746	741	683	770	743	716	725	717	687	741	725	738	748	718	784	705	649	711	709	782	734	696	726	699	728	705	746	741	724	793	738	701	699	740	743	704	738	760	749	762	729	755	698	722	782	728	718	736	753	689	709	707	742	767	724	753	734	703	763	766	771	740	716	691	733	730	768	742	686	745	762	745	751	756	750	742	703	756	682	752	725	758	735	723	737	777	749	745	735	701	728	705	741	710	745	721	718	761	730	697	699	745	720	734	757	766	721	736	700	724	738	734	687	739	717	731	766	699	756	713	716	737	695	719	773	729	758	673	695	753	744	742	746	711	759	716	688	779	706	754	747	744	750	739	722	741	740	714	755	687	724	746	723	718	717	758	751	714	684	726	729	742	763	746	691	774	687	711	705	763	751	730	736	742	712	714	687	701	733	741	709	712	731	749	733	688	734	767	740	717	750	720	755	772	754	722	704	665	721	736	708	717	760	739	709	760	742	767	721	711	736	753	717	710	681	706	699	748	745	692	732	757	667	749	735	748	653	738	697	709	681	782	710	763	707	683	750	698	662	684	784	793	725	714	764	727	726	704	758	719	717	718	725	722	696	717	763	733	706	722	795	710	738	793	676	724	730	743	719	708	758	692	692	744	714	767	701	721	725	744	695	784	744	730	701	709	748	738	708	735	762	726	700	704	735	738	693	727	698	780	709	688	752	747	675	685	706	699	684	710	764	698	739	719	701	705	792	736	704	741	759	738	775	699	734	695	689	723	762	771	723	751	711	779	731	752	740	713	684	761	752	720	703	749	744	640	724	670	756	718	765	720	730	749	751	719	757	771	700	738	715	757	705	739	717	734	696	735	737	711	767	725	704	740	773	748	750	818	719	741	693	726	721	784	726	755	727	726	691	727	761	737	754	753	768	719	684	709	751	661	697	704	747	736	709	782	724	713	760	683	733	736	755	718	703	712	722	718	716	779	715	749	730	707	732	711	752	713	732	760	747	699	779	710	715	760	748	747	732	696	725	728	703	738	737	765	719	711	736	716	749	770	740	782	771	724	765	741	716	706	799	750	716	730	741	749	744	703	684	714	759	717	752	700	774	772	749	735	758	723	764	756	764	702	697	746	699	740	699	746	753	749	746	768	771	717	700	707	764	704	684	719	756	699	745	746	715	683	721	753	736	758	783	701	735	711	754	727	733	733	782	697	702	736	691	721	710	724	772	693	736	714	683	750	741	740	729	710	718	752	749	754	724	749	706	738	715	718	735	763	745	669	709	684	697	751	674	743	672	709	722	766	704	722	711	703	757	704	706	730	742	782	773	742	728	730	741	741	763	800	752	698	722	708	743	713	744	735	775	741	747	767	784	704	734	750
8246	5202	2927	1428	741	502	400	359	272	219	203	154	216	349	290	208	147	92	155	130	145	110	90	96	90	92	104	69	58	75	83	83	79	69	74	72	70	62	57	77	65	58	73	78	68	62	63	60	66	71	64	64	64	54	65	80	64	66	60	68	60	80	62	69	102	130	127	108	111	85	67	68	64	72	87	54	54	65	70	52	80	76	64	64	70	54	67	72	62	77	59	61	67	64	73	54	60	55	56	73	57	65	63	63	67	60	63	61	44	59	56	54	57	50	63	59	56	61	69	70	64	39	66	70	73	63	68	74	73	67	53	47	63	64	70	57	57	61	58	59	59	60	67	53	80	48	72	67	68	52	50	65	69	60	59	69	63	66	64	52	71	69	70	66	58	70	84	72	55	63	70	54	50	74	54	84	62	60	73	65	61	69	63	55	55	69	66	61	73	55	66	63	77	76	59	69	76	68	66	64	73	64	74	59	66	74	60	71	59	71	70	55	56	64	57	59	61	72	73	66	66	65	75	62	72	80	67	67	67	54	70	61	73	80	72	63	57	57	56	58	56	76	61	78	66	74	64	54	62	55	59	65	59	63	55	65	72	60	69	58	52	65	66	67	67	70	66	81	59	63	67	59	64	63	57	61	49	66	65	68	62	62	66	64	46	66	58	64	61	69	62	77	68	85	70	58	70	59	71	64	54	64	56	76	64	66	63	70	79	72	63	66	60	65	63	70	56	53	70	63	70	64	55	62	64	59	78	63	58	53	60	70	62	56	62	71	65	84	69	61	60	59	72	59	83	66	73	66	71	57	65	42	64	61	71	61	48	54	77	69	69	80	63	67	49	64	46	63	59	62	55	66	68	59	60	60	67	74	48	67	79	60	68	70	50	60	57	38	63	54	57	59	66	55	59	68	64	72	67	73	48	68	70	62	63	58	69	72	65	62	52	60	72	75	84	57	76	75	71	61	63	51	51	68	64	72	66	63	66	69	69	68	63	45	70	54	56	60	61	63	56	70	72	74	65	76	68	63	63	65	62	78	53	60	62	59	66	55	58	53	68	78	73	63	74	59	70	52	60	49	56	60	72	71	72	65	63	67	64	46	65	65	72	71	78	70	65	64	67	58	83	55	65	52	66	72	72	64	77	71	60	72	55	70	63	50	62	63	61	76	59	66	80	61	73	56	50	66	54	55	63	74	61	63	50	65	68	70	51	81	74	67	72	66	65	62	70	56	69	74	63	62	75	56	71	56	58	53	71	65	76	64	76	73	63	61	63	51	65	74	59	66	75	73	69	62	54	67	65	72	54	63	52	72	60	65	49	58	64	83	66	68	50	68	63	61	57	49	57	59	64	64	59	57	61	59	70	61	76	64	46	56	57	56	72	66	67	53	80	57	70	58	55	60	62	73	73	68	74	64	53	66	63	86	67	66	63	75	57	62	61	54	72	59	58	63	58	63	63	59	54	60	69	71	77	73	62	62	67	48	52	56	63	56	57	81	61	65	58	73	72	81	48	60	65	69	75	79	77	77	72	70	60	77	69	54	71	52	54	72	59	54	55	64	64	60	78	70	60	61	63	69	67	69	73	64	73	70	63	80	78	60	62	65	53	74	69	79	56	69	64	64	67	61	70	70	64	61	77	65	75	54	65	74	58	57	58	72	66	72	73	59	65	63	67	63	64	52	48	64	63	67	51	85	51	84	67	76	73	65	70	68	73	64	62	64	58	78	51	58	72	60	75	68	63	42	54	63	73	59	64	66	85	62	62	61	60	63	59	54	67	64	69	60	64	84	55	67	50	61	61	70	75	58	81	60	69	73	80	77	67	66	44	53	61	70	54	52	66	73	65	68	57	63	57	48	70	63	69	66	57	70	62	56	71	78	60	53	63	67	54	67	56	67	61	83	57	65	54	65	62	51	74	54	61	64	56	65	66	64	60	54	65	65	57	60	63	85	73	56	52	71	70	52	40	63	78	63	63	68	65	62	70	64	77	68	78	59	62	64	62	71	62	57	61	74	59	59	66	58	66	57	58	64	64	75	74	62	54	65	59	68	68	76	65	48	67	63	60	64	64	71	56	71	77	67	74	73	61	73	72	51	63	63	57	55	59	62	69	59	51	59	58	56	66	60	62	64	61	68	62	68	71	71	71	70	49	71	62	68	72	81	72	59	54	81	59	60	53	65	66	68	68	68	76	70	67	68	44	50	55	55	68	69	57	60	63	77	56	59	62	59	69	55	70	58	68	57	61	58	79	69	46	74	78	56	58	51	53	61	66	51	60	57	71	54	64	62	60	65	58	61	70	56	68	58	77	65	64	74	57	81	62	67	50	64	62	71	71	55	55	60	63	51	62	64	61	72	71	55	79	64	49	72	54	47	80	74	59	56	80	65	56	46	84	59	65	51	80	56	59	72	58	71	63	66	59	68	77	70	59	61	50	69	76	53	63	64	53	67	59	64	68	62	56	72	59	56	68	58	67	62	72	58	63	51	76	55	64	63	52	53	67	59	48	56	58	54	55	63	75	58	59	77	73	66	69	56	64	75	62	56	67	68	61	58	70	70	62	62	62	60	73	58	61	58	59	62	59	75	70	80	60	58	68	57	64	78	70	79	62	66	69	67	75	52	59	66	64	59	60	54	60	67	55	67	61	62	55	56	63	49	65	67	54	59	57	71	53	68	65	58	72	76	58	59	67	50	92	64	55	64	57	58	73	61	63	66	71	68	77	57	65	61	67	78	68	63	43	63	64	71	53	72	80	65	75	67	66	70	56	87	68	73	65	58	61	76	67	62	62	80	65	64	60	67	62	73	75	59	57	55	66	65	55	57	52	71	52	73	57	78	61	45	42	54	57	66	73	64	56	53	64	76	62	76	77	67	54	67	67	67	83	72	58	52	79	63	57	55	72	55	71	92	53	76	71	60	78	44	73	59	70	59	49	68	66	59	67	65	77	58	62	67	70	72	57	58	52	62	64	65	69	71	60	74	58	54	72	60	81	50	77	63	54	53	55	62	56	65	52	83	66	68	59	58	71	59	55	74	72	64	63	72	67	65	55	58	59	50	62	57	57	68	57	69	58	60	66	60	54	56	70	67	74	76	58	66	75	81	66	63	58	70	56	66	61	66	58	62	65	73	52	68	93	67	67	62	57	63	57	62	58	62	71	68	69	72	60	67	69	80	61	47	70	55	63	56	60	59	65	67	68	46	67	66	64	62	70	53	66	67	56	63	84	60	69	64	86	64	71	69	56	81	75	73	59	70	79	67	63	67	68	63	56	49	67	61	61	58	69	60	71	72	54	65	47	63	61	58	61	53	64	62	71	56	66	61	71	56	46	76	72	64	65	66	54	63	70	76	65	54	78	71	65	75	55	62	77	72	60	60	73	64	71	60	39	66	52	59	73	61	68	71	73	71	64	76	63	62	65	71	56	58	67	76	60	73	63	72	72	61	63	56	71	71	58	58	63	62	69	81	58	53	69	57
33707	26205	20253	19172	18940	17073	14997	11626	8720	6706	5369	4975	6319	8447	7301	4977	3377	2721	3070	3140	2863	2164	1778	1538	1384	1325	1272	1193	1098	1000	1051	1144	1035	1056	1081	954	839	900	856	913	809	833	815	783	800	768	808	812	761	716	762	722	763	702	756	731	732	768	706	765	837	869	794	973	1702	2517	2761	2223	1556	1164	892	814	736	729	647	723	732	719	691	674	699	714	700	705	729	698	728	697	687	683	677	741	711	655	659	674	713	674	731	748	696	705	709	716	703	756	764	697	660	679	694	698	744	723	704	725	672	683	671	683	697	738	673	648	736	679	746	684	720	709	737	691	706	704	726	672	691	744	675	694	693	725	695	713	740	671	740	693	696	762	740	675	711	681	697	723	693	717	713	701	711	688	704	660	731	720	699	689	678	679	694	721	652	722	683	735	719	713	705	779	725	703	737	691	667	727	703	724	699	728	723	723	747	697	683	669	701	699	700	633	687	733	693	700	719	718	752	692	666	700	813	712	741	691	750	731	743	679	700	709	690	720	735	702	711	688	710	705	718	711	724	725	723	691	721	719	653	714	688	731	683	710	691	717	721	709	704	692	671	701	724	693	683	697	678	696	714	775	694	733	707	705	677	715	715	742	735	690	671	672	714	658	688	684	656	698	700	721	672	684	707	679	702	647	683	721	693	722	719	711	688	687	700	700	729	686	679	686	683	678	712	728	690	752	677	721	696	741	730	694	638	695	766	698	772	676	721	718	708	692	695	683	684	719	733	682	711	714	673	733	700	720	666	687	719	751	716	668	698	695	684	713	694	718	707	722	683	721	706	679	734	729	699	689	671	676	730	644	724	695	743	711	741	706	683	730	688	712	702	722	704	663	712	724	740	708	726	680	708	651	735	708	680	687	685	656	739	732	682	719	728	708	682	696	680	730	750	691	690	710	649	698	703	716	666	726	740	702	758	703	707	661	676	646	699	689	685	750	719	702	677	719	697	689	679	678	728	726	711	722	743	682	650	705	727	699	675	682	733	677	683	744	689	697	717	706	689	715	698	752	667	696	701	747	677	717	710	697	694	729	705	682	747	745	736	702	707	714	695	693	764	682	729	709	673	658	688	649	694	676	660	708	721	706	700	702	727	691	696	717	724	729	717	702	700	668	675	726	693	704	714	719	704	710	711	695	653	744	684	697	687	687	709	715	711	733	702	749	703	664	743	717	693	712	690	702	734	717	698	705	704	691	769	662	669	750	658	710	689	671	693	690	715	709	724	697	722	714	747	664	684	717	769	712	687	715	663	718	658	683	715	670	737	706	706	724	746	742	704	674	719	702	719	647	743	701	694	732	706	708	713	722	716	736	694	693	724	711	703	707	695	752	704	730	703	675	708	670	654	673	698	725	690	684	697	718	725	706	657	730	686	712	748	705	748	701	725	672	742	727	695	738	710	746	761	666	637	686	664	652	684	664	757	709	718	689	686	719	707	723	667	708	699	648	746	751	700	761	708	703	715	713	772	666	634	750	722	738	745	710	724	706	695	736	723	673	697	727	659	720	666	696	694	668	744	683	726	694	713	709	676	694	654	701	641	786	676	704	706	717	675	676	717	731	671	713	673	707	689	696	720	704	687	684	704	665	713	692	658	711	714	733	719	690	684	704	708	738	696	682	680	690	689	783	711	719	670	692	683	721	744	714	735	676	731	693	662	724	689	699	691	691	705	733	735	699	699	685	740	670	718	726	690	700	744	722	693	721	747	697	730	694	719	741	677	695	720	681	743	653	676	722	688	706	694	696	681	682	718	704	706	701	709	739	689	691	683	734	700	646	692	684	721	716	696	713	705	728	697	719	707	707	701	697	703	680	702	727	691	709	759	683	679	698	708	715	724	706	721	693	732	739	696	752	762	707	688	740	727	734	680	705	679	644	688	670	743	740	695	709	732	710	706	734	734	753	711	693	680	648	667	724	681	739	707	653	690	746	699	711	703	722	676	663	681	727	707	674	688	695	680	682	734	691	714	682	730	725	740	690	653	715	736	716	712	691	717	682	660	724	712	701	693	693	692	728	697	733	703	717	727	713	701	658	698	673	695	723	662	714	675	698	659	697	687	725	757	738	700	745	710	731	679	692	744	694	694	691	705	726	653	703	699	681	695	673	691	673	697	691	680	675	691	767	681	717	708	662	714	695	703	740	675	696	718	675	675	746	700	722	712	639	708	749	682	744	673	690	690	731	755	694	694	646	710	702	699	679	676	674	698	740	688	765	694	694	719	721	773	755	640	715	707	663	682	683	715	641	717	705	726	709	713	699	689	696	715	676	708	710	642	710	659	665	691	706	718	738	736	694	738	656	757	637	723	711	703	724	739	741	705	718	752	729	738	681	678	713	710	741	712	688	693	675	697	728	660	710	720	738	678	717	725	750	767	732	700	720	712	741	711	719	698	673	705	739	723	767	686	721	706	726	732	655	712	708	708	755	713	723	714	697	707	710	717	785	702	756	729	696	732	685	720	766	703	706	677	740	746	684	703	688	719	696	677	682	702	732	695	674	715	738	721	666	704	684	670	670	702	708	759	688	700	683	760	658	704	741	723	711	702	680	702	730	718	745	714	674	712	747	693	685	750	739	708	740	702	651	719	696	646	721	708	731	695	749	699	747	672	765	683	707	718	686	680	717	725	681	718	725	718	699	716	714	767	689	684	725	707	675	698	656	693	704	683	698	715	714	741	722	697	702	719	676	711	704	747	672	635	668	738	698	673	681	691	677	719	692	694	717	674	703	705	730	738	690	675	708	724	752	727	713	682	669	769	677	690	726	668	740	703	713	706	722	629	662	708	677	715	677	725	688	739	640	735	664	728	689	755	700	712	694	715	728	668	701	706	675	717	724	722	671	714	684	708	719	708	710	691	697	692	668	692	674	681	679	689	717	686	692	744	712	719	735	719	716	715	696	673	730	712	669	715	755	723	687	718	718	708	725	690	747	747	699	669	700	723	697	714	707	726	664	733	668	697	702	717	694	689	679	712	699	703	690	695	754	672	716	670	677	722	702	670	658	675	663	748	720	725	702	699	703	683	645	730	720	656	708	713	647	666	714	699	669	705	763	724	725	669	742	691	717	692	686	692	690	681	710	690	690	709	700	706	667	691	698	683	680	680	697	697	649	707	692	689	707	722	688	712	739	703	687	736	721	716	713	713	722	707	742	704	711	698	755	693	671	698	744	707	678	672	672	696	705	739	715	680	663	735	698	699	717	698	772	676	707	741	731	669	721	737	694	745	691	716	709	671	691	736	686	709	721	740	683	668	745	694	659	763	730	704	753	710	722	704	721	706	694	671	747	694	725	699	720	747	669	700	703	682	742	685	757	738	686	684	678	712	703	685	691	698	776	686	678	692	692	701	738	716	697	737	700	718	680	679	683	676	710	686	683	712	731	736	690	740	675	715	711	715	714	723	689	700	722	650	745	703	696	704	674	650	681	721	696	694	696	701	701	728	698	666	740	724	743	687	728
8340	6688	4323	2118	1375	1324	1010	524	389	273	257	241	223	331	317	252	181	147	179	161	161	141	118	108	76	86	89	87	74	88	95	79	83	59	74	74	85	98	74	76	79	67	85	67	68	84	84	74	82	50	61	78	80	81	68	81	75	77	74	81	76	68	84	107	130	163	171	139	122	91	101	74	76	84	56	58	88	64	59	59	68	84	63	60	80	79	73	82	84	79	68	66	84	60	67	76	67	65	81	62	74	71	66	65	91	88	67	71	92	75	70	80	66	72	71	68	71	65	75	79	59	67	46	70	65	56	73	66	68	50	73	77	78	80	66	74	70	66	78	65	79	71	60	71	79	70	68	65	73	77	69	69	67	67	64	51	64	85	74	78	73	68	67	77	84	81	82	66	76	76	78	72	61	82	64	61	78	56	82	71	58	69	67	65	80	71	71	66	77	70	76	63	59	63	94	72	76	73	72	70	71	75	70	80	69	72	67	74	58	70	72	71	80	73	73	59	74	75	75	75	82	73	71	68	73	79	58	59	76	56	78	76	63	61	69	77	86	74	61	74	71	82	51	66	85	79	55	78	74	72	72	90	79	59	83	88	51	79	65	61	55	61	66	70	76	60	69	68	60	74	73	85	55	70	66	85	72	79	67	78	60	77	70	53	66	61	85	79	72	73	65	75	67	74	73	75	66	75	75	65	73	65	64	75	67	80	81	76	67	61	61	78	78	65	58	62	70	74	77	62	68	80	62	75	65	83	71	62	76	81	76	71	70	69	82	68	71	70	72	70	71	61	72	70	59	80	64	69	68	75	62	65	58	64	65	87	62	69	80	78	61	72	80	55	77	58	71	65	64	77	74	64	50	67	62	65	76	70	79	59	75	63	91	90	73	61	83	57	71	80	57	52	56	75	74	69	53	50	72	62	61	66	62	51	68	85	75	70	72	84	73	60	60	73	64	72	63	83	80	64	65	53	66	87	67	66	77	77	68	84	75	86	51	74	73	66	78	85	71	72	74	83	69	64	94	79	76	68	74	63	63	76	81	65	80	73	69	59	76	76	69	47	70	78	72	76	83	81	58	74	79	75	70	71	63	74	102	68	52	53	71	88	75	70	81	71	84	76	93	68	64	76	75	84	76	73	66	61	95	89	83	72	76	67	75	73	73	70	73	62	61	62	81	92	57	73	74	66	76	62	82	69	82	65	73	60	62	68	61	72	84	72	82	64	77	71	81	71	72	61	71	86	95	78	71	64	80	78	78	71	74	72	61	67	68	76	59	75	74	81	71	85	75	65	67	67	78	69	79	74	66	76	83	73	69	63	77	74	75	64	63	75	65	75	68	69	69	71	66	71	55	63	65	74	80	67	58	65	69	62	76	66	80	76	74	66	69	70	64	80	80	73	65	67	59	69	64	90	68	66	61	80	60	58	74	64	87	68	54	72	69	69	79	67	79	81	84	70	58	78	67	77	82	62	85	60	74	78	68	70	74	65	81	63	70	90	65	79	58	86	78	69	65	59	76	60	65	71	74	76	71	70	76	70	73	60	76	67	66	79	71	71	68	65	84	74	64	67	73	67	69	71	70	59	71	72	83	70	78	63	68	73	63	66	77	64	78	70	71	62	59	57	75	79	77	68	74	73	75	62	62	60	71	69	77	60	63	76	64	67	90	68	69	65	70	65	68	64	63	67	80	85	64	65	83	63	66	65	63	65	62	93	81	74	80	67	76	68	67	77	65	79	70	72	88	82	82	65	75	88	77	55	62	72	70	80	73	66	58	58	70	76	69	70	75	75	72	73	88	69	82	62	66	81	71	76	58	61	85	71	64	54	75	53	80	74	60	70	68	78	78	76	74	80	74	73	70	68	74	61	57	65	69	75	76	73	56	80	67	67	74	80	77	68	58	68	63	76	83	94	73	72	75	82	72	74	66	66	69	59	60	63	74	60	75	73	72	69	81	71	63	85	60	82	72	68	83	87	61	80	64	78	73	63	74	46	75	68	83	71	70	73	70	80	62	68	63	66	77	88	72	77	76	85	63	83	67	79	87	72	79	65	78	52	69	59	82	67	82	67	79	66	65	66	59	60	78	72	80	65	58	71	54	65	79	82	73	68	80	72	86	69	73	66	83	82	87	77	79	61	78	73	85	65	83	68	60	77	92	74	84	90	74	72	86	72	62	85	69	69	53	72	79	70	73	60	59	82	73	72	73	69	82	60	62	59	68	81	75	70	79	66	74	86	65	74	79	81	67	60	70	75	74	64	68	70	79	73	85	79	62	70	82	69	70	69	68	76	75	76	74	91	77	68	58	77	91	70	70	62	75	99	73	62	61	72	54	62	78	63	80	59	63	82	79	78	73	66	68	59	89	80	81	60	57	83	77	67	71	75	81	61	70	85	57	86	76	73	64	83	85	58	75	67	64	77	48	80	80	79	58	75	58	67	80	84	62	73	74	77	62	75	70	77	52	63	66	57	70	87	70	76	66	75	77	64	78	85	72	71	62	76	85	60	104	73	61	69	71	64	73	88	70	96	74	75	77	85	65	84	71	78	60	65	66	72	73	72	65	70	75	78	91	83	71	63	75	65	56	70	64	60	81	76	76	56	79	72	92	60	61	72	83	73	51	65	64	64	68	81	62	70	75	71	58	80	68	65	56	71	66	59	72	66	65	60	59	77	63	78	72	74	58	46	69	67	68	69	71	77	66	59	78	68	70	95	89	63	83	75	79	79	78	75	75	70	69	68	82	72	58	68	76	76	70	82	65	58	67	66	67	52	70	83	83	74	68	60	65	68	63	82	62	82	76	53	66	63	79	84	67	64	65	73	83	74	88	72	67	84	74	64	75	66	59	73	73	74	65	83	67	66	82	77	67	67	73	71	64	71	53	54	67	69	67	75	76	72	77	64	70	71	58	74	46	81	84	75	99	75	61	70	73	59	66	54	73	76	81	56	77	78	64	68	70	74	84	56	73	90	55	67	72	68	57	70	64	53	75	62	57	80	86	62	71	65	75	64	75	81	62	66	71	75	68	72	74	72	73	57	70	61	82	73	60	73	63	83	78	65	63	66	90	75	81	73	67	77	67	73	54	75	83	61	57	64	73	84	62	60	70	79	72	68	71	69	81	68	64	77	59	65	61	63	72	72	87	59	65	78	70	72	75	64	87	84	63	69	79	59	67	76	79	75	80	76	77	72	80	71	68	74	56	83	88	56	81	71	59	84	66	70	72	77	72	55	61	71	68	64	51	77	59	88	83	76	57	62	84	81	74	73	68	67	74	72	66	74	70	70	72	84	57	75	68	72	70	69	87	73	61	76	61	79	78	66	75	57	76	64	82	65	69	81	63	73	71	65	85	70	62	64	77	69	73	86	71	71	68	80	73	87	65	77	84	58	74	69	63	69	58	71	62	71	67	67	77	70	79	75	64	71	62	66	79	67	72	76	76	71	74	67	80	73	89	97	76	61	62	69	84	86	77	62	84	80
37626	27819	23408	22262	25898	25622	20957	14827	11185	8540	6794	5635	6292	8452	8473	6406	4367	3136	3151	3556	3394	2942	2271	1875	1661	1472	1499	1350	1267	1185	1105	1145	1120	1045	1077	1067	967	954	961	935	953	915	935	861	873	875	864	857	856	829	783	787	842	864	828	860	861	872	881	854	931	969	1102	1718	2669	2908	2976	2550	1936	1382	1074	849	813	773	768	749	842	733	776	770	799	812	712	791	760	801	755	767	790	781	776	770	791	796	724	802	733	797	747	769	788	775	780	790	770	757	818	759	784	828	745	762	794	766	758	809	793	770	785	798	746	784	764	794	773	773	802	822	748	812	767	746	777	809	734	802	775	790	761	776	746	776	771	808	782	789	793	757	736	810	716	777	806	843	748	795	768	737	777	797	786	762	742	769	799	762	793	789	750	756	776	747	764	746	736	803	826	806	786	798	783	737	745	781	790	786	777	739	769	770	759	747	772	768	788	764	754	758	758	783	746	729	755	763	697	770	841	808	795	769	764	735	757	794	792	768	764	758	791	758	771	760	774	816	791	763	742	793	743	767	817	743	796	776	800	717	806	742	808	768	787	756	784	821	798	745	776	756	760	805	768	763	779	786	776	765	752	768	803	772	797	760	768	753	796	799	776	842	783	769	792	747	820	793	777	759	785	760	747	799	772	753	786	739	760	801	763	777	781	752	791	744	794	783	818	744	787	755	764	818	787	829	790	777	705	747	709	794	745	784	815	789	836	818	755	734	716	756	785	763	792	744	797	781	787	757	728	784	722	727	762	779	791	750	801	766	798	781	755	717	800	798	764	792	796	802	798	817	776	727	782	776	791	771	763	749	780	779	798	752	777	749	738	778	774	753	802	780	737	781	801	758	734	775	800	772	786	775	782	745	785	815	825	771	788	783	778	731	826	771	781	761	794	808	806	712	782	771	770	796	812	745	783	773	765	807	831	718	772	772	746	775	746	741	779	786	796	804	710	752	823	773	753	765	776	766	795	747	761	745	778	738	799	789	792	769	775	779	816	729	842	796	790	807	740	784	786	782	754	734	808	798	854	768	804	806	747	776	789	766	809	739	789	739	792	789	742	753	706	772	814	763	809	769	759	771	753	762	761	786	747	809	747	770	771	830	764	743	784	829	754	792	805	801	767	768	819	788	743	760	775	760	762	778	803	747	817	712	783	770	803	809	781	790	764	761	768	702	714	811	803	758	786	775	824	797	806	731	818	757	850	737	767	751	762	761	762	795	766	777	802	776	774	794	784	770	779	777	771	790	755	818	786	749	745	796	778	752	740	767	805	762	776	768	765	760	749	800	761	766	761	802	823	781	805	781	807	819	791	785	801	788	788	731	678	793	787	772	836	760	805	764	790	782	740	758	825	781	777	823	799	780	792	807	830	778	747	731	806	780	780	748	733	770	720	844	775	755	758	812	737	794	804	802	801	770	823	752	813	788	799	772	770	809	771	739	743	803	836	772	755	780	709	763	806	701	756	780	837	801	775	799	758	825	766	758	760	756	828	806	761	757	790	771	789	798	776	792	771	800	830	771	822	800	763	775	827	769	781	757	730	731	742	806	730	780	789	804	779	759	777	799	764	817	741	788	710	754	762	826	773	808	783	771	805	737	787	769	820	843	742	766	768	778	776	768	850	749	757	839	834	758	782	814	766	729	770	792	775	779	805	768	779	802	809	741	780	754	748	795	797	791	758	797	764	752	806	830	740	826	796	774	801	747	776	780	761	769	757	780	773	794	758	816	761	782	756	758	829	790	780	780	824	815	757	748	723	791	742	797	751	813	752	746	758	755	786	796	733	763	817	749	766	790	745	822	816	748	783	762	732	793	810	791	756	795	750	815	746	778	792	780	740	779	786	768	794	812	768	761	790	735	771	790	759	785	811	726	796	748	745	763	772	770	802	814	784	743	780	763	785	845	795	764	734	745	695	756	736	731	769	804	783	755	744	803	793	746	792	748	809	780	787	794	783	785	780	776	780	764	805	787	753	774	742	756	798	767	765	808	776	748	803	749	745	785	730	759	780	776	836	751	750	812	721	736	817	772	741	806	765	755	799	850	778	800	781	795	770	790	768	762	765	824	788	792	775	792	791	785	804	824	731	745	826	795	727	842	775	783	767	759	743	740	778	801	776	803	799	741	799	747	748	814	714	778	762	773	793	735	781	794	754	763	746	768	719	717	866	805	748	729	795	764	761	768	780	807	776	773	805	818	743	817	789	790	769	740	809	798	809	735	771	768	827	749	781	793	747	732	806	757	791	770	789	792	771	782	802	772	700	796	739	795	771	767	726	762	804	794	784	768	742	803	706	780	807	763	792	837	728	805	824	761	782	741	798	773	764	775	779	738	805	721	826	788	791	813	792	753	775	714	751	743	785	766	772	805	802	792	794	752	764	776	765	794	768	723	739	799	772	789	821	775	767	805	751	766	743	805	775	780	769	811	785	743	793	772	775	775	709	807	732	781	752	766	784	741	778	757	805	784	769	848	777	802	779	744	755	744	748	776	825	756	807	808	808	755	767	753	786	747	768	750	769	770	743	784	787	766	797	756	778	768	822	756	772	766	798	758	761	797	826	802	733	777	742	792	809	730	808	743	781	785	770	755	781	783	765	778	762	759	790	793	804	812	768	726	792	796	783	781	798	767	742	778	815	705	772	793	791	782	723	713	816	794	776	793	820	730	796	779	772	748	766	761	757	826	798	783	752	788	767	824	723	765	779	808	770	789	765	769	793	774	802	754	789	747	763	780	811	772	798	780	773	781	749	748	836	792	789	823	812	792	781	814	752	794	742	756	795	762	766	772	748	738	806	756	789	801	796	786	764	818	813	767	804	793	754	742	767	779	793	807	707	818	772	786	765	819	772	749	725	793	762	733	804	814	796	752	792	780	800	765	781	793	790	724	771	758	791	713	757	834	775	779	833	774	774	801	773	749	781	753	759	766	762	751	788	782	762	787	773	782	758	786	784	742	776	775	759	765	773	813	787	731	821	787	811	775	784	797	783	783	809	810	793	801	781	792	808	817	778	810	800	813	763	791	754	826	753	758	829	752	796	796	811	770	796	743	757	771	749	798	819	766	822	785	787	868	795	810	752	768	813	772	802	806	782	740	795	777	793	810	744	771	786	777	736	807	757	743	769	780	812	765	794	744	752	741	731	821	765	776	776	820	851	764	772	813	779	749	759	780	772	780	809	751	743	783	775	804	800	752	778	747	794	782	808	793	764	765	728	803	790	785	816	681	777	782	772	724	767	811	746	792	762	775	820	785	795	744	746	769	766	765	808	782	821	779	775	767	735	783	750	765	774	780	817	773	846	757	779	776	772	815	735	815	769	767	810	753	805	730	785	807	797	756	767	725	749	753	790	772	754	815	735	822	714	731	801	773	763	803	732	778	791	788	795	760	767	774	729	804	785	763	815	742	709	743	771	792	784	764	740	738	806	813	738	780	770	780	756	770	737	859	774	784	748	739	753	781	772	814	805	750
4459	2244	1424	871	671	606	412	250	193	153	107	115	124	166	200	172	133	96	93	107	93	95	99	60	67	83	66	82	60	56	66	55	57	60	38	74	61	59	55	79	51	44	71	54	70	55	56	60	68	71	67	71	61	65	57	70	47	55	59	52	64	46	60	72	82	92	81	75	80	47	64	57	67	55	60	66	45	69	66	52	45	52	54	63	77	72	59	54	53	61	47	56	46	56	65	46	56	52	48	56	58	62	47	71	59	67	51	71	61	64	60	66	58	60	54	74	60	81	50	49	60	58	67	53	69	68	58	51	58	51	60	55	62	60	62	64	46	53	75	51	58	67	62	69	47	48	67	61	63	52	69	57	58	62	59	60	54	73	51	55	42	63	63	52	61	62	66	57	55	59	59	64	56	54	53	66	61	67	50	56	53	62	50	47	52	38	54	72	56	53	58	50	61	51	55	76	53	53	52	54	67	52	58	57	72	71	62	69	51	57	58	49	62	67	50	63	65	47	62	64	57	61	48	74	56	61	56	62	56	60	61	66	73	50	65	53	55	62	52	54	56	51	52	52	60	51	71	64	59	46	49	67	60	58	51	56	50	55	78	65	70	60	56	65	51	75	52	50	61	61	53	62	63	56	61	64	52	58	63	64	66	62	63	51	57	52	68	74	69	63	56	61	53	68	59	68	57	65	50	58	59	51	69	50	57	54	51	51	57	45	77	49	59	48	74	56	56	49	55	49	78	52	63	56	60	54	58	70	41	47	74	59	61	48	64	66	60	68	52	53	47	61	58	72	62	61	57	58	65	56	60	62	58	60	67	54	59	48	64	52	51	62	56	58	58	56	53	72	56	51	53	75	61	61	54	50	57	62	65	68	59	55	64	55	68	65	66	65	59	46	59	59	48	76	54	65	59	63	63	61	54	62	79	55	75	69	60	59	60	59	59	63	53	58	41	73	58	53	63	66	66	66	75	61	59	58	58	62	75	57	59	48	60	58	48	60	63	54	50	66	64	58	51	57	63	65	45	55	59	65	69	52	59	65	53	52	66	58	56	59	47	56	70	57	57	59	62	57	61	50	62	60	57	52	62	64	49	65	55	56	55	63	67	47	54	63	59	58	64	51	63	77	55	59	55	64	61	60	54	43	59	48	63	60	53	81	53	86	62	63	45	60	73	64	69	60	67	58	63	67	64	51	55	60	62	65	62	50	59	44	53	63	55	43	67	61	54	38	53	67	67	54	51	66	72	52	67	59	69	53	72	63	58	55	49	53	62	62	71	63	65	54	59	62	48	69	66	63	52	50	58	69	66	48	70	72	62	55	50	62	77	67	71	43	49	48	66	68	59	46	63	54	71	65	50	59	49	42	55	56	68	59	51	53	61	55	56	48	61	63	60	66	59	62	56	70	54	60	62	60	57	43	58	55	62	48	53	57	73	71	61	46	47	60	66	65	56	69	58	62	62	55	56	58	45	53	83	63	64	52	53	55	63	64	59	67	66	55	59	58	56	66	53	67	47	54	65	79	53	63	51	54	69	47	58	52	64	52	46	50	55	42	59	69	62	50	63	51	54	56	73	48	61	51	58	44	48	57	60	59	57	57	44	52	61	70	66	58	53	44	58	62	49	58	58	61	62	57	53	49	58	45	54	60	75	57	61	44	50	60	66	61	61	51	56	52	57	53	53	48	59	52	59	57	58	61	54	59	63	61	70	66	56	64	57	55	59	57	54	51	64	54	70	60	53	58	53	67	65	53	70	53	56	56	68	62	60	56	57	51	53	70	71	48	58	65	57	59	69	67	61	62	56	63	68	49	55	67	56	60	67	61	53	72	50	68	67	54	61	59	46	64	72	67	82	60	42	60	67	43	62	55	64	45	58	67	64	58	62	53	64	51	63	74	57	59	63	72	53	52	46	64	61	53	55	59	61	90	59	60	57	57	71	46	56	52	51	57	67	56	50	58	52	52	64	46	53	62	63	57	74	69	64	72	48	55	53	60	56	63	74	64	53	74	58	49	58	57	54	53	55	69	52	66	62	49	61	53	54	49	56	74	61	59	61	61	63	45	59	65	50	59	51	60	59	71	54	51	51	59	55	75	56	55	70	59	54	67	56	61	43	56	66	58	67	62	60	63	56	62	58	67	63	57	59	68	55	53	58	46	49	51	58	57	64	56	63	52	65	53	70	53	65	64	61	56	46	75	67	60	62	52	54	64	56	59	58	64	48	54	71	60	54	53	53	69	65	69	62	58	54	60	65	51	63	62	63	63	49	63	62	57	63	57	65	73	68	63	49	63	53	75	64	55	67	58	65	69	66	65	53	68	72	53	82	78	61	45	45	52	70	64	68	57	52	60	54	49	63	50	67	75	72	62	44	52	63	57	60	84	68	69	62	63	58	51	53	61	63	61	59	68	70	50	49	55	53	54	74	58	65	62	54	55	50	58	63	67	68	61	55	70	46	58	55	51	64	48	48	63	72	58	67	55	55	50	65	61	48	69	58	64	56	62	56	67	57	58	64	53	45	65	56	40	80	68	64	58	66	45	61	47	68	67	59	62	68	53	62	60	66	72	62	53	64	46	71	54	55	56	53	70	77	43	60	51	56	63	47	57	54	51	57	66	54	68	63	43	48	60	43	50	58	61	60	61	48	55	50	63	56	54	58	64	59	55	54	69	55	56	60	74	71	54	56	43	61	52	64	65	61	62	67	56	45	70	61	67	62	56	62	57	69	52	48	56	60	62	59	71	50	68	59	43	57	54	58	54	53	68	47	56	63	57	60	70	55	46	61	49	51	70	54	53	60	62	69	69	52	50	64	68	56	51	62	71	53	61	54	62	51	66	61	58	59	67	65	67	65	60	55	58	60	47	53	52	63	59	56	58	72	67	54	59	58	70	63	60	57	58	53	55	65	46	62	59	64	53	56	73	62	61	62	60	53	63	68	55	60	49	59	64	58	59	66	60	53	54	61	55	52	51	61	76	70	60	44	62	58	52	52	67	58	66	46	64	72	59	54	56	56	51	50	62	48	65	51	46	53	56	54	55	60	52	74	51	68	62	60	70	64	69	64	46	65	55	52	70	63	58	64	61	60	69	62	51	64	62	52	50	63	54	61	58	52	63	56	60	51	56	54	53	50	69	67	46	54	66	48	60	68	53	63	52	66	64	59	58	59	58	53	61	42	77	61	73	71	64	46	63	65	63	47	61	72	59	66	69	48	49	69	64	54	57	57	64	62	58	55	59	59	59	52	57	80	67	65	68	68	54	53	63	42	52	53	58	55	62	50	67	60	59	59	59	60	53	63	61	53	60	59	64	60	58	64	54	58	42	59	55	60	59	79	63	67	48	52	72	49	48	68	74	59	67	57	51	58	57	67	56	58	67	65	59	46	62	55	59	49	64	58	56	60	63	65	48	70	63	51	61	55	59	72	57	71	70	68	62	61	66	55	48	50	50	75	63	79	60	63	51	56	67	52	57	58	52
29550	19735	15700	16189	20636	17915	12681	8590	5842	3895	2948	2757	2828	3837	4688	4064	2732	1854	1837	2109	1823	1756	1423	1198	1111	950	926	883	855	882	842	778	813	777	784	766	727	695	730	691	694	667	717	693	697	682	631	690	696	647	718	688	688	720	657	657	653	732	683	712	714	661	811	868	1162	1225	1207	1036	924	834	712	644	675	692	646	656	662	650	659	641	643	652	597	669	635	715	676	659	614	696	687	695	647	688	607	665	693	669	642	622	676	660	653	653	655	658	621	664	694	660	646	674	651	672	635	683	699	636	639	647	640	641	655	684	617	652	674	687	689	644	649	646	677	628	697	678	666	666	658	698	655	670	645	628	670	686	693	602	654	653	633	617	601	635	669	649	712	650	701	631	606	685	632	682	657	646	648	692	694	661	626	690	627	677	667	662	636	676	661	682	645	685	662	690	679	687	648	686	691	625	710	652	635	658	636	653	665	649	681	658	665	644	621	628	641	657	683	694	687	649	638	675	650	608	688	723	599	617	653	618	674	670	697	669	665	637	622	752	626	697	652	669	658	605	643	683	675	669	698	671	662	655	633	630	668	652	621	697	673	659	663	642	660	698	656	590	644	679	630	683	661	719	636	642	582	642	626	654	718	671	658	715	674	676	661	625	653	673	658	670	625	675	647	632	684	643	674	619	656	681	641	651	629	637	688	659	653	679	659	696	616	655	720	637	632	670	670	673	627	681	664	677	645	605	653	673	660	686	654	652	665	674	678	668	656	635	677	661	658	695	624	684	608	608	630	628	697	620	633	648	592	681	697	650	693	671	670	688	666	654	662	637	687	738	609	619	692	705	672	691	677	596	606	683	625	683	673	691	628	664	718	679	683	652	683	632	673	680	689	636	660	652	683	661	622	636	657	664	691	644	614	701	647	671	684	672	649	624	646	650	697	668	635	636	655	683	649	659	678	668	687	658	666	639	628	657	649	662	628	638	620	646	661	670	649	647	695	679	616	687	660	645	668	669	646	673	641	659	678	638	662	682	659	680	686	667	667	648	657	701	693	666	690	683	639	681	650	663	672	680	633	637	637	676	643	697	702	689	672	603	623	658	706	638	624	662	631	627	656	625	615	645	672	674	646	618	637	610	679	651	666	622	639	703	656	691	674	667	641	616	670	659	676	632	695	678	656	650	626	632	662	692	684	657	679	702	654	618	689	637	673	651	656	669	695	664	663	616	669	644	645	647	668	714	658	676	731	646	649	638	711	705	698	650	675	585	668	612	642	731	696	653	649	647	662	634	673	646	687	679	658	714	725	676	607	694	679	703	650	674	608	652	644	634	669	648	643	662	624	675	685	675	635	663	679	650	655	654	641	655	687	671	692	656	708	587	645	695	649	682	621	678	674	607	669	659	640	695	703	642	655	653	650	660	633	656	633	638	670	653	633	664	683	661	609	650	667	680	621	635	638	619	633	666	680	616	681	636	638	644	652	640	672	694	611	632	658	639	670	639	659	673	642	725	618	636	684	649	659	694	668	627	639	708	654	680	630	657	658	691	713	683	652	646	667	620	636	642	669	663	622	647	689	686	715	620	677	648	648	639	637	699	676	660	640	651	691	607	677	668	713	682	694	691	689	656	646	680	645	629	696	661	661	618	640	679	651	679	635	663	688	662	643	630	673	649	653	631	668	691	707	678	664	705	628	699	657	706	674	655	626	667	675	625	679	649	600	638	650	648	644	686	655	630	647	685	692	650	644	646	695	665	670	690	662	641	637	681	691	670	630	705	641	607	650	651	662	679	632	703	658	622	644	584	681	663	662	697	645	708	709	662	668	668	690	671	639	676	687	614	689	665	667	630	682	714	674	678	645	621	694	652	658	705	642	652	620	643	649	652	709	643	651	628	659	648	696	628	673	711	665	673	667	622	650	635	670	647	662	640	674	623	691	657	650	624	670	641	655	656	643	690	694	671	677	703	651	625	687	671	672	687	646	621	671	645	642	662	680	674	685	624	647	690	613	666	715	667	683	609	702	627	667	673	626	715	634	685	664	675	643	620	671	641	669	655	654	670	676	671	700	672	653	655	665	680	652	678	665	684	663	672	674	672	645	653	605	687	652	691	630	672	690	695	669	644	651	652	629	618	665	621	596	723	697	686	689	649	623	659	670	656	640	639	641	678	662	677	720	635	597	643	700	635	706	651	634	692	676	652	661	628	684	676	690	656	649	670	694	638	667	640	667	678	682	660	643	613	684	650	619	662	702	711	676	640	688	662	620	641	671	679	672	614	661	725	690	662	674	671	648	705	668	673	704	662	702	657	634	673	645	659	672	641	652	687	679	692	667	638	676	645	719	664	634	655	625	623	630	682	664	687	650	624	669	726	667	676	677	637	618	661	696	655	638	645	715	684	680	689	684	660	661	657	716	666	687	689	640	652	599	640	674	648	633	668	657	646	626	667	689	628	570	647	662	606	700	708	683	650	659	715	671	635	692	626	702	666	676	669	654	694	653	658	706	675	662	668	700	622	682	640	634	689	688	609	699	716	634	645	685	709	690	626	678	616	619	663	651	682	654	662	697	651	645	664	671	638	705	673	675	679	684	680	656	643	650	698	696	676	612	632	716	632	634	643	662	656	685	712	648	689	675	650	683	642	649	624	661	651	660	644	668	624	698	689	659	633	659	688	639	654	603	632	695	702	659	656	663	631	640	673	644	649	703	639	654	645	624	641	642	646	697	707	645	666	714	669	668	651	670	638	647	652	650	647	673	676	672	665	673	646	640	641	668	711	667	670	615	656	626	662	652	672	654	638	653	658	671	661	618	644	656	679	673	674	668	638	688	625	669	652	636	629	653	651	656	669	669	707	656	616	638	650	637	665	691	664	616	669	630	687	667	632	662	642	680	636	671	603	652	651	641	651	614	695	642	649	672	678	672	659	624	672	656	679	659	683	635	635	642	658	644	655	662	694	662	690	656	651	632	638	656	656	677	647	658	663	664	642	618	646	676	636	681	641	627	682	724	663	616	602	605	674	674	682	600	658	639	653	680	707	668	700	677	652	623	702	636	631	653	682	663	632	616	662	642	700	625	620	620	701	620	655	663	621	652	688	663	653	680	638	697	668	640	692	703	619	674	625	649	676	634	688	617	632	673	675	642	660	638	669	635	648	624	637	697	665	659	624	671	659	659	680	640	693	691	623	625	680	666	686	629	642	650	654	681	646	642	688	654	691	650	620	693	643	689	637	675	696	735	635	642	680	661	671	662	657	684	678	603	637	670	685	676	634	664	689	669	662	691	666	642	663	662	674	672	657	654	689	654	634	673	649	641	640	668	656	659	677	606	632	631	631	662	683	692	668	666	634	604	664	666	643	664	634	666	642	662	625	638	629	613	644	647	663	606	708	631	677	670	652	663	636	658	669	654	626	634	680	620	667	663	630	631	639	662	666	641	674	630	673	656	676	656	663	662	678	589	672	660	696	674	627	639	660	647	669	647	636	645	657	709	625	650	675
5815	5116	3750	2012	1148	902	665	377	231	198	148	153	129	143	192	197	174	142	114	118	114	99	93	73	74	77	70	77	86	68	75	84	87	70	49	64	75	68	62	78	76	58	73	71	75	57	62	70	67	65	51	75	81	78	58	70	62	72	69	55	70	72	65	111	131	110	111	75	89	72	70	85	70	64	69	70	76	68	65	60	52	68	53	62	54	62	59	59	60	66	58	59	62	66	71	67	62	68	73	60	54	71	45	77	74	78	70	62	66	62	71	68	63	60	74	57	69	67	70	69	62	45	72	65	53	60	61	69	78	60	75	60	74	66	56	73	61	72	62	64	69	68	64	59	70	69	69	74	70	64	65	66	70	75	67	57	83	79	65	63	73	76	76	76	73	57	79	68	71	48	65	71	63	57	67	68	62	70	58	74	73	57	62	73	57	79	65	54	61	65	72	69	68	68	64	72	72	65	72	75	55	59	70	58	70	61	64	75	76	64	67	75	73	70	70	72	58	67	58	63	63	59	61	59	70	65	58	57	68	72	71	62	71	75	78	57	73	68	62	52	53	55	87	70	69	58	66	54	51	84	55	62	58	61	71	72	62	56	72	72	68	75	61	59	83	77	64	70	74	74	71	70	63	60	59	70	64	58	65	79	57	61	75	57	60	66	66	58	75	70	79	58	66	79	77	73	79	77	76	70	61	64	68	68	85	69	84	58	75	75	57	77	65	48	73	57	71	69	59	65	81	58	68	71	70	80	62	66	56	63	56	68	59	66	50	64	56	68	65	80	62	70	71	65	55	82	62	64	73	78	65	62	71	60	70	59	61	74	51	69	75	62	67	83	59	60	62	62	69	65	49	57	74	71	86	71	79	60	62	67	70	54	70	77	61	71	61	55	56	64	50	80	59	61	70	68	59	50	67	56	58	66	67	60	66	62	66	60	61	61	58	75	81	67	57	80	75	65	51	69	80	69	67	66	66	64	60	75	77	82	54	66	55	56	71	62	71	51	69	72	65	73	60	71	59	78	79	72	65	75	61	55	70	49	82	69	63	55	67	56	63	76	64	70	79	51	65	52	69	55	78	56	57	53	68	60	69	68	75	70	72	80	79	69	63	58	54	71	64	74	72	66	62	83	79	57	76	61	74	56	59	85	56	76	56	65	52	70	66	86	51	78	64	87	75	64	68	75	55	60	72	68	74	77	66	62	54	69	63	69	76	77	65	61	67	66	81	73	45	58	73	66	60	66	70	65	70	63	72	68	69	61	63	58	79	68	58	59	63	83	73	62	72	80	63	85	75	61	59	77	59	79	64	59	75	79	70	61	66	70	72	53	55	68	67	64	64	72	63	53	68	70	53	58	52	60	71	60	65	69	58	68	77	75	79	53	65	71	73	77	81	74	72	68	79	60	70	74	63	52	64	67	71	70	86	67	76	82	67	75	68	55	74	62	75	76	51	73	68	62	69	65	62	73	70	57	78	69	73	51	61	65	57	54	61	63	60	72	61	55	74	75	62	65	71	68	71	69	55	73	78	52	58	82	63	88	59	65	64	70	59	72	66	71	56	73	79	50	60	86	63	56	68	60	71	82	74	63	46	67	59	81	68	54	58	70	53	69	64	55	58	73	60	70	67	62	71	67	83	82	65	44	57	73	53	58	72	74	60	82	69	75	67	69	62	71	64	73	72	82	59	57	70	70	57	73	74	70	75	54	59	69	55	59	73	48	67	74	60	70	87	62	55	81	61	57	62	61	63	81	73	64	75	62	63	53	72	64	65	70	63	70	61	68	50	65	70	77	61	75	62	68	68	58	68	70	58	63	65	57	70	70	58	63	65	65	64	58	68	65	61	58	64	58	75	64	73	69	74	66	70	61	71	75	64	72	76	63	56	82	74	69	56	61	80	63	62	71	66	54	80	77	73	63	69	60	60	66	80	64	69	75	63	57	64	62	67	79	78	54	66	55	58	76	77	68	51	74	52	57	53	74	69	60	61	59	60	81	74	67	73	56	73	59	73	70	64	69	63	62	56	59	69	76	53	63	49	64	67	54	52	70	75	60	50	66	59	77	57	53	58	70	66	57	52	67	61	64	74	62	60	54	69	75	62	75	76	67	67	54	62	67	78	62	63	68	64	71	60	53	73	63	61	54	72	73	71	86	80	64	56	70	72	71	57	63	73	73	72	77	70	78	55	65	61	60	66	51	60	61	77	68	76	62	68	62	60	65	64	64	77	60	63	67	62	75	58	65	83	58	56	79	64	46	75	91	64	61	63	79	56	55	59	56	80	58	58	60	62	69	65	67	73	72	80	58	65	81	76	48	58	66	69	68	65	60	63	67	60	71	75	71	64	67	83	67	80	60	61	59	63	74	72	68	67	61	57	76	75	69	67	63	74	75	62	62	76	57	78	59	65	65	68	70	64	58	66	65	54	74	59	72	67	81	66	55	62	67	87	48	66	61	64	64	50	75	60	62	66	58	62	66	62	63	76	60	74	53	70	69	66	79	52	56	53	68	48	66	70	69	83	59	59	73	69	54	49	70	60	62	63	63	87	72	79	62	62	63	58	73	60	73	53	77	63	61	65	83	62	71	49	65	70	62	62	85	47	81	69	52	78	63	73	70	79	76	62	58	75	52	59	89	64	68	61	63	79	54	66	75	65	72	72	55	87	67	65	64	73	61	71	54	86	65	63	54	68	49	65	67	64	55	55	79	83	76	68	63	67	69	78	69	59	63	56	81	63	58	65	60	65	63	72	59	69	71	61	63	64	57	76	57	65	55	53	66	68	53	66	52	64	88	73	60	78	69	57	60	58	64	61	66	55	60	62	77	69	70	65	62	62	59	73	58	66	61	68	58	57	57	67	74	67	64	72	65	71	71	55	69	57	52	67	63	57	63	65	79	68	59	59	77	68	83	69	69	62	73	56	65	73	66	57	55	71	65	65	65	58	78	69	48	63	64	61	57	65	64	51	72	50	69	59	65	71	58	73	64	62	73	56	53	55	71	72	69	70	83	74	62	76	57	75	66	64	76	62	68	69	66	72	74	77	65	59	65	67	83	74	67	63	65	60	70	72	56	74	61	72	63	47	58	66	74	75	75	69	72	66	67	54	65	58	74	68	70	94	70	63	67	76	73	55	86	63	63	67	70	69	63	82	59	67	55	60	49	64	54	59	49	57	61	68	71	61	62	57	80	54	69	66	59	66	65	62	62	56	69	64	70	70	73	60	56	74	80	56	75	56	63	76	52	64	61	67	62	64	66	69	68	70	63	64	56	66	68	59	57	52	60	80	70	59	60	61	74	52	58	71	58	69	66	71	75	73	63	72	65	61	81	65	70	65	66	69	54	60	47	76	58	54	57	80	66	53	63	64	67	50	70	59	62	55	67	68	63	55	70	62	64	77	81	73	56	65	65	76	69	72	69	64	62	69	66	79	61	73	58	72	64	69	79	58	75	75	72	58	89	58	61	61	61	67	73	60	68
34856	26307	22715	22160	23149	20974	15711	10367	7031	4945	3657	3583	3076	3636	4673	4895	3832	2621	2215	2323	2179	1863	1686	1463	1292	1229	1108	971	962	938	964	940	889	863	785	822	771	782	762	708	745	855	816	799	751	758	727	722	721	734	734	742	747	787	799	782	780	749	778	769	810	832	1225	1501	1864	1777	1668	1328	1023	855	773	752	708	720	740	752	749	708	737	673	706	708	672	673	746	744	723	741	723	724	722	725	777	679	713	735	705	709	730	729	725	724	735	703	710	727	720	689	747	708	713	771	703	689	761	731	759	726	726	752	718	834	774	702	728	736	730	743	697	719	750	750	662	706	777	692	697	745	753	708	737	697	749	744	815	734	742	757	730	709	725	732	707	738	693	724	715	729	734	714	762	758	737	663	703	691	775	711	738	719	696	699	720	668	761	757	706	787	746	697	739	748	735	672	702	758	719	716	759	713	728	720	722	803	756	713	729	700	743	758	721	741	703	733	668	721	727	750	718	718	731	723	707	714	750	720	724	703	729	760	742	687	650	706	700	746	709	731	724	735	757	708	711	777	729	694	755	736	705	759	711	694	701	721	716	746	759	745	668	696	715	724	718	758	751	746	768	714	661	712	722	690	735	728	755	719	762	702	694	706	793	671	728	674	724	738	738	711	735	737	701	730	749	715	738	728	745	730	743	734	713	744	722	768	717	761	707	733	708	754	743	746	700	751	710	692	689	717	683	735	731	733	702	727	752	695	736	761	741	740	730	679	709	762	707	736	719	751	722	720	708	721	705	752	730	758	696	816	725	737	721	703	713	759	730	747	774	750	730	734	673	724	755	682	751	725	781	747	758	716	778	704	717	740	699	750	691	739	732	702	705	747	742	699	723	739	712	735	719	696	719	713	729	747	726	775	720	771	740	695	724	739	701	742	719	711	699	692	749	720	710	746	684	711	724	741	709	702	745	703	752	727	738	710	683	674	701	696	746	697	671	748	713	696	722	743	706	771	676	779	715	715	765	663	729	745	722	759	723	697	731	700	748	749	706	724	690	728	739	703	699	714	711	740	716	732	738	728	741	698	703	732	697	744	748	772	778	687	747	766	750	737	713	723	729	662	701	775	753	747	699	730	732	693	739	720	769	760	699	736	764	674	697	747	700	757	744	756	746	728	740	713	759	712	719	719	718	745	728	733	722	772	758	738	715	753	744	702	765	691	757	726	757	729	720	729	765	707	767	717	728	702	749	764	715	711	724	719	680	701	702	727	698	721	731	741	759	698	762	726	751	664	714	720	759	737	756	719	688	748	700	677	716	711	739	697	773	728	779	767	752	715	699	741	767	738	725	732	724	763	707	695	738	743	721	771	743	729	697	727	755	743	757	787	700	752	725	724	728	731	719	768	717	755	768	728	719	674	741	703	756	658	715	737	745	757	784	753	702	723	723	712	717	753	769	735	734	713	701	733	740	669	759	724	705	719	742	711	711	718	737	751	702	722	752	729	706	739	701	701	741	707	740	764	730	681	757	743	706	685	746	723	723	765	735	736	734	729	719	711	714	719	742	710	738	737	735	735	773	688	735	728	731	733	764	719	700	739	705	753	700	778	741	774	669	722	696	725	756	749	770	719	704	716	725	706	721	765	728	733	756	645	726	709	703	733	763	759	691	713	770	756	710	732	754	795	715	721	763	726	726	703	765	722	735	765	722	710	700	683	726	679	771	712	750	690	774	707	757	716	721	730	744	726	749	724	740	736	745	685	741	698	696	763	704	699	754	705	730	707	741	746	694	722	738	737	705	720	708	733	731	712	721	700	734	723	736	708	729	798	734	719	710	712	748	702	694	712	755	744	752	755	753	742	721	690	728	735	737	688	717	757	756	705	735	675	720	705	779	706	730	714	721	717	717	744	721	687	754	691	730	778	682	721	743	699	758	741	769	701	709	715	712	702	727	738	713	742	731	712	770	743	698	723	750	732	714	698	766	731	741	678	751	781	748	724	688	680	707	723	709	760	746	743	724	691	711	722	714	728	734	706	693	747	726	731	725	748	762	705	712	775	723	742	732	709	728	730	683	757	737	717	715	709	718	693	746	695	748	733	708	771	737	741	763	721	717	654	733	665	766	723	691	723	721	701	750	716	695	731	716	687	730	705	753	687	726	684	715	724	718	752	723	680	732	707	704	712	715	772	775	742	738	797	711	713	704	769	757	740	729	731	673	736	724	735	697	755	744	740	719	733	718	712	736	775	771	696	770	742	794	756	728	799	695	737	710	727	760	753	766	725	723	759	716	672	722	738	688	748	728	782	725	749	713	742	761	720	732	734	766	708	693	727	772	719	743	713	726	767	716	732	699	748	702	751	738	722	719	730	699	728	721	745	732	736	730	721	697	729	737	686	702	711	699	730	712	708	741	709	722	689	693	723	703	730	695	763	730	724	715	734	722	698	734	655	747	734	724	695	742	754	711	730	713	701	683	709	709	730	704	728	734	765	733	701	711	813	733	722	739	715	772	719	647	752	688	741	699	720	735	702	741	760	726	729	738	730	714	724	717	722	733	738	773	743	736	688	698	757	779	705	710	695	720	671	734	721	755	686	719	761	739	723	706	782	688	725	731	739	706	732	730	747	787	734	727	691	702	722	738	717	722	671	763	703	746	707	742	774	704	700	753	731	699	753	733	744	719	722	697	719	700	734	714	711	756	695	738	750	760	699	717	749	732	739	765	730	743	754	708	712	787	700	711	745	747	723	722	700	737	728	726	727	715	757	721	742	727	717	674	775	732	731	723	746	748	696	728	750	721	747	723	759	761	764	781	714	711	706	698	741	713	682	701	698	732	767	696	738	721	723	731	716	702	710	766	691	753	705	722	686	695	717	719	721	695	707	696	710	753	736	706	720	744	714	687	750	744	723	733	724	755	727	716	771	706	758	744	685	745	707	744	758	744	735	716	741	724	740	744	760	712	706	770	716	696	751	665	752	728	741	702	713	679	682	739	721	717	702	738	705	712	732	757	761	742	737	758	731	738	735	675	744	743	746	720	770	743	695	723	731	754	710	738	720	675	724	730	715	702	713	732	714	752	758	670	682	724	777	785	702	718	709	734	712	736	751	726	744	738	726	700	737	666	744	714	712	718	783	742	716	713	729	726	737	704	737	764	723	729	687	755	743	755	725	764	739	781	718	718	762	760	711	677	688	723	730	734	760	747	753	724	693	727	748	697	730	738	719	732	768	746	666	714	680	738	736	709	714	721	763	732	717	693	707	727	733	682	734	702	730	696	729	707	758	739	705	726	757	761	712	699	693	733	701	738	693	719	697	723	758	729	764	715	716	725	720	761	704	733	703	749	767	686	716	769	730	714	693	722	670	762	710	734	724	725	747	774	699	741	718	758	701	759	768	749	703	726	735	732	715	727	732	741	717	730	731	733	735	713	750	688	728	745	737	731	775	728	741	753	686	713	730	766	698	734	709	718	756	682	768	757	709	720	752	689	701	735	778	732	731	730	688	726	718
7728	5667	3371	1794	1336	1440	1195	588	308	222	179	143	139	123	183	180	172	153	114	113	112	92	91	99	73	76	69	66	65	72	73	76	71	75	68	64	74	66	67	53	65	54	67	70	64	62	68	57	62	76	70	64	67	66	53	58	53	71	73	81	78	71	81	99	129	102	102	96	73	67	70	52	56	65	63	80	61	48	58	68	59	80	66	82	77	67	56	65	55	73	65	63	65	76	60	67	63	60	48	71	70	76	72	60	72	71	76	58	72	59	69	69	55	72	76	61	63	79	61	60	68	62	62	63	56	64	67	59	67	62	47	69	67	67	52	51	68	70	68	56	67	71	71	71	73	73	70	73	44	61	62	51	58	51	62	67	54	81	71	57	65	74	66	63	72	54	52	61	69	62	58	73	62	58	74	61	55	62	55	54	62	63	66	53	55	58	67	63	73	45	60	50	67	68	65	48	52	58	64	57	62	66	72	71	64	79	71	73	91	61	64	49	64	57	72	70	57	65	74	66	73	61	58	67	66	75	67	63	56	56	63	61	59	59	58	64	73	62	63	60	55	70	68	70	74	55	64	58	55	70	67	68	77	70	83	56	66	67	78	56	66	62	80	72	72	67	63	75	65	58	60	73	78	47	72	67	64	59	55	81	64	72	85	63	57	68	77	72	75	74	61	66	69	59	81	66	67	64	54	57	48	65	64	72	69	63	81	64	62	72	49	63	61	59	70	79	71	57	73	65	69	62	60	67	59	52	77	58	62	53	61	61	67	63	52	55	61	61	48	64	61	58	57	78	76	63	65	60	71	67	57	72	61	42	81	57	66	59	53	56	42	63	65	66	61	44	71	48	76	67	72	48	78	68	56	62	58	74	58	63	57	60	58	58	67	55	57	59	71	66	61	70	57	61	59	50	69	60	63	64	56	61	74	61	68	68	67	67	55	56	48	64	64	58	65	70	76	70	55	71	67	65	57	66	52	51	63	78	68	69	66	70	59	66	67	64	49	64	54	58	52	62	63	81	65	61	60	58	62	65	57	61	68	80	59	67	59	70	63	74	62	64	58	69	61	59	54	60	55	63	72	68	51	58	62	56	65	70	66	57	83	71	58	61	72	63	59	67	65	64	66	75	60	74	69	54	60	56	68	60	54	67	70	59	61	61	67	44	69	55	43	60	79	61	62	56	71	63	57	74	74	61	54	75	65	59	52	77	70	65	69	65	69	67	69	61	62	71	67	57	70	75	73	77	57	78	63	79	64	60	63	59	64	72	72	83	64	60	67	59	84	63	61	57	66	70	61	71	65	59	61	68	69	73	70	68	69	54	69	67	66	66	75	71	60	61	71	72	70	61	66	56	69	86	69	56	54	62	59	70	58	64	69	63	62	71	60	73	68	45	45	77	56	49	60	70	73	58	78	67	61	64	62	65	56	68	62	64	63	63	55	65	62	73	67	65	62	66	72	65	66	60	51	71	72	60	55	60	70	68	68	55	84	77	63	60	64	70	60	63	74	62	61	62	76	68	59	59	57	74	53	56	66	59	59	70	68	64	76	68	56	64	60	74	72	68	63	85	75	63	59	66	63	57	63	74	62	78	65	63	62	64	67	70	63	54	64	68	58	50	61	60	60	66	83	62	64	71	55	59	55	62	55	71	69	61	78	65	50	63	68	68	55	69	64	59	63	60	61	64	57	57	81	69	56	60	62	75	57	65	76	53	71	62	60	70	70	58	61	62	67	59	57	53	70	63	71	63	68	84	64	83	63	70	64	48	90	68	59	60	48	74	67	57	59	61	71	64	45	83	61	75	62	84	74	68	65	61	65	61	74	76	43	58	76	63	61	70	50	67	71	65	67	72	56	73	75	66	60	59	75	57	60	66	62	64	60	46	71	66	64	64	58	53	69	56	55	60	69	56	78	63	67	85	56	66	65	75	84	71	73	55	66	75	68	65	68	59	61	62	61	83	61	57	63	73	56	64	71	61	71	65	55	51	56	61	57	63	59	71	65	70	57	56	63	75	52	58	72	54	78	68	65	70	53	54	72	68	64	75	47	76	64	65	65	63	73	61	57	69	62	48	74	49	64	65	57	66	61	61	80	77	71	55	67	77	63	71	60	74	73	63	58	67	61	72	59	67	73	60	64	60	59	88	58	70	83	55	74	65	62	46	68	68	73	67	68	55	60	57	70	71	70	71	69	66	69	52	64	65	64	71	63	72	54	82	56	66	64	63	61	60	67	69	70	49	59	61	74	60	75	75	66	56	69	61	56	58	58	54	56	77	59	60	71	70	70	59	65	59	64	49	65	59	78	56	61	67	63	70	59	63	63	45	76	71	67	81	61	53	61	59	54	57	65	65	70	60	57	58	57	64	58	55	71	52	76	70	62	66	64	76	64	61	64	60	66	78	64	68	61	69	80	64	55	73	55	66	81	62	46	81	65	62	70	53	61	66	76	58	56	73	59	73	77	59	65	73	66	64	65	63	57	58	61	67	66	70	58	70	61	63	67	66	71	65	65	68	76	81	73	68	73	67	67	67	66	89	67	57	80	62	68	72	64	57	71	64	62	67	60	73	57	61	68	60	55	64	70	79	63	74	63	63	69	67	78	62	74	52	52	66	53	72	51	69	75	64	48	67	63	74	57	67	52	70	73	73	73	69	62	61	48	81	65	59	62	58	71	66	60	73	73	64	61	63	60	75	63	58	54	73	53	52	66	66	48	72	63	62	65	62	54	61	83	78	73	62	61	61	64	41	80	58	66	70	77	59	68	63	69	75	64	73	69	74	72	71	57	72	77	63	68	64	57	60	60	71	57	74	55	59	60	63	62	73	67	55	67	63	56	64	65	73	65	61	78	70	65	68	64	70	63	67	67	72	53	79	63	65	67	73	80	79	60	54	86	63	56	65	59	65	64	55	52	72	65	61	63	68	62	60	57	68	80	77	71	64	82	61	53	75	74	64	58	55	51	67	62	65	52	66	67	61	49	63	68	70	60	70	66	56	63	71	61	59	66	61	66	55	49	68	69	69	72	67	62	71	74	65	86	45	67	72	54	62	76	72	69	67	65	80	64	67	57	51	71	58	53	67	59	78	47	56	61	74	66	49	72	75	58	66	57	56	60	52	74	59	61	67	76	66	69	69	59	69	59	57	71	62	53	69	63	60	68	70	64	62	58	69	57	75	64	58	50	45	66	64	72	63	64	61	69	73	68	68	70	52	65	56	81	64	61	58	86	65	56	77	75	82	71	71	52	65	68	66	67	57	66	60	63	86	66	69	56	54	61	69	65	69	48	62	56	55	65	73	61	66	68	79	78	63	54	56	69	47	58	71	64	55	62	67	62	59	56	69	72	61	58	66	81	68	66	57	60	54	66	54	74	66	71	68	71	65	57	55	72	62	66	61	55	53	67	60	73	53	66	79	58	78	55	60	62	59	75	67	69	62	68	58	69	61	52	59	62	81	53	76	60	62	79	51	85	51	71	67
33721	27154	21539	21801	24341	26121	21791	13108	8028	5646	3933	3149	3138	2944	4209	4274	3872	2922	2332	2277	2186	1706	1499	1456	1336	1107	1027	1002	931	913	993	885	838	843	809	847	753	791	823	764	742	762	761	757	739	680	747	752	759	720	727	778	797	833	753	807	828	869	852	881	868	987	1064	1862	2098	1883	1534	1232	954	846	783	679	702	723	710	780	749	695	706	753	708	729	779	739	720	671	694	723	716	780	747	719	704	722	667	708	696	687	702	756	684	715	690	719	685	710	679	753	731	735	691	710	686	758	727	743	703	759	723	793	721	744	737	759	712	698	722	753	709	707	676	719	688	714	744	697	704	725	689	681	713	703	729	703	721	687	688	742	704	763	738	679	685	743	712	720	707	697	732	655	731	674	703	708	715	719	690	670	698	682	703	748	744	696	699	704	677	667	704	719	682	717	754	755	734	688	739	758	708	753	726	703	694	691	722	681	680	682	705	708	703	758	695	732	695	753	738	685	730	771	717	697	699	759	749	732	749	650	700	713	718	723	698	698	714	701	773	778	692	756	718	697	755	731	775	725	704	730	707	735	707	688	719	700	722	718	707	705	743	671	729	713	740	709	729	758	696	700	750	691	722	747	719	699	706	692	667	719	681	718	728	672	746	710	694	746	714	739	766	716	697	726	722	729	713	756	731	711	701	755	711	735	724	721	669	697	708	758	672	728	720	723	708	721	733	697	721	722	731	706	704	655	697	749	736	671	682	693	690	696	719	684	729	671	741	674	710	745	749	695	754	780	711	773	708	714	704	662	676	762	781	716	740	685	694	704	762	719	689	734	689	707	721	737	715	664	737	695	744	711	754	718	671	744	720	692	660	756	753	695	730	720	671	723	726	728	682	735	698	672	718	699	712	704	740	712	746	686	730	718	659	712	765	759	725	722	689	723	726	749	718	741	761	724	723	702	669	680	710	729	696	700	709	690	724	708	689	766	733	750	737	717	681	732	723	679	707	727	713	690	754	695	694	749	681	732	711	747	725	718	738	713	775	770	720	723	708	683	711	696	670	726	647	712	690	737	727	762	729	728	687	732	747	726	728	736	699	730	696	715	726	736	742	712	715	696	695	723	727	694	737	647	700	729	667	745	748	734	703	720	692	704	732	672	676	720	689	710	742	723	719	739	753	721	716	703	693	709	701	688	695	697	721	685	658	676	687	698	747	725	744	728	736	721	722	729	713	704	715	751	747	691	717	765	719	740	709	711	703	744	700	711	674	717	715	701	688	674	757	723	768	745	718	724	704	676	739	684	750	696	685	697	717	725	738	738	699	709	686	687	764	694	677	726	722	686	744	759	693	725	727	717	738	724	738	653	694	660	702	733	703	709	693	714	719	682	712	681	715	707	733	685	722	729	707	722	704	654	704	668	678	744	711	742	780	706	724	721	714	732	706	693	674	722	701	737	733	734	685	703	704	763	710	713	703	716	700	681	734	697	691	670	676	718	701	742	744	716	717	713	678	748	721	726	732	688	705	716	715	677	724	779	717	735	706	683	729	706	692	787	719	706	715	705	716	707	722	688	676	719	708	711	718	721	745	737	678	691	703	691	701	677	701	670	754	777	698	759	747	716	683	674	732	700	712	681	745	750	740	703	713	704	739	699	706	700	704	687	677	699	742	705	707	727	690	754	724	711	698	724	723	702	718	682	745	637	742	688	720	718	718	685	669	714	677	653	760	703	739	740	726	665	760	739	716	702	735	679	716	720	778	707	696	727	678	757	708	731	678	701	688	710	712	758	757	688	724	735	738	706	740	709	683	707	743	700	741	697	717	704	754	724	693	764	719	731	727	722	746	707	709	718	702	738	720	718	716	741	715	715	734	734	739	723	729	701	747	695	715	695	718	687	755	765	755	753	759	718	662	740	744	707	663	771	760	717	689	680	730	689	698	681	751	754	695	744	753	716	666	721	721	733	721	712	739	687	683	710	729	708	707	702	719	702	694	729	729	703	705	739	670	746	740	739	691	793	708	726	710	690	733	672	731	774	727	778	710	715	707	720	733	721	710	703	739	717	708	704	697	731	705	726	720	718	736	669	693	706	714	715	694	745	666	701	650	659	742	716	691	717	749	728	663	695	694	737	729	722	707	672	679	769	728	656	702	745	712	705	730	699	702	699	725	780	706	638	693	683	669	698	734	726	661	682	699	714	679	669	731	712	745	735	711	746	736	706	737	718	702	739	692	748	716	697	698	743	740	668	710	689	738	668	699	678	724	673	683	703	696	716	708	730	720	696	719	717	721	702	694	698	695	731	712	696	698	718	722	700	679	729	737	724	734	762	762	704	762	754	739	668	712	692	724	712	668	695	727	742	654	688	733	678	698	748	685	713	734	739	693	695	737	704	702	692	710	746	699	748	738	711	713	745	703	731	720	694	723	715	718	734	711	742	742	724	710	713	727	733	751	687	737	694	692	689	686	699	706	705	688	739	703	739	730	722	702	701	727	726	772	732	711	731	743	650	720	703	718	678	741	721	751	704	764	702	745	730	708	748	722	731	759	756	714	697	731	714	696	688	683	690	699	758	721	714	684	731	692	722	754	706	747	752	710	705	730	743	687	682	706	695	762	664	719	760	686	740	680	760	693	723	740	698	689	716	664	729	731	713	744	699	753	689	670	724	744	663	702	741	728	715	725	727	731	728	709	718	738	746	662	712	698	725	723	728	722	720	719	698	758	674	717	718	696	710	738	651	708	740	703	649	708	728	730	740	697	707	697	706	723	710	724	742	710	736	695	683	735	716	725	740	686	716	714	717	680	688	731	707	689	749	728	737	691	658	731	684	684	696	713	734	737	740	716	738	737	675	683	720	740	693	734	714	729	721	699	720	722	710	724	681	710	732	715	699	719	732	690	726	698	698	683	710	687	762	717	766	720	715	714	731	775	751	712	676	730	704	687	723	708	724	693	703	772	692	721	618	690	695	731	725	716	750	720	727	753	721	706	685	699	713	728	767	696	713	700	644	680	692	692	727	704	694	727	730	717	711	701	730	705	720	702	683	654	726	696	662	677	685	754	702	696	720	694	758	755	769	713	711	666	704	725	723	701	708	737	687	674	740	759	745	728	722	699	732	711	711	711	695	713	743	724	702	737	688	697	726	711	754	737	724	708	702	713	736	750	742	715	684	750	746	676	749	731	692	713	670	684	711	692	654	777	718	707	721	683	732	696	748	712	655	729	683	692	748	736	678	696	684	754	714	746	721	711	715	711	658	721	681	723	732	711	721	707	693	680	733	705	698	696	719	713	743	797	702	624	689	751	743	732	716	719	729	723	728	709	725	731	701	696	701	688	721	731	714	692	688	729	741	724	714	703	686	716	689	712	694	713	714	725	722	712	768	721	718	788	689	711	688	686	658	668	730	690	717	681	754	695	704	719	732	718	722	709	715	695	690	710	711	714	724	747	695	781	674	680	698	724	709	720	690	725	712	694	689	755	665	738	712	713	713	694	682	712	737	684	709
9516	8667	5727	3127	2019	1931	1773	1156	384	301	201	160	131	155	157	188	199	174	136	130	117	93	96	96	95	87	78	80	85	74	67	89	62	77	86	55	72	56	57	55	83	65	75	85	86	96	78	78	74	74	70	70	78	88	66	89	65	75	76	73	104	68	83	132	162	163	118	119	77	71	66	75	56	82	88	69	64	80	85	61	81	85	64	53	64	79	59	56	80	71	61	74	74	71	88	72	67	62	69	68	78	78	78	59	71	64	67	72	66	86	74	59	74	76	59	51	76	64	62	72	65	73	77	68	61	79	69	67	55	74	72	75	75	70	78	76	85	67	77	80	66	71	80	65	70	65	75	71	72	74	79	70	71	67	51	67	83	74	72	66	71	53	69	64	71	69	75	70	58	78	86	73	80	67	72	61	77	82	54	80	75	69	70	78	73	91	67	79	65	71	71	86	69	64	71	72	67	89	62	73	66	74	60	75	65	79	73	55	74	87	62	55	69	76	79	86	72	62	61	80	86	70	70	80	93	76	69	72	55	83	76	81	66	77	67	89	71	71	65	79	68	71	72	80	81	64	67	57	73	67	69	71	62	76	73	69	58	83	84	81	62	83	51	70	72	73	76	70	75	57	64	51	69	77	80	90	65	58	72	92	61	71	57	63	69	77	62	75	76	67	75	69	82	64	81	73	56	72	72	49	69	75	67	73	58	71	63	65	74	76	61	80	62	74	72	77	75	69	64	63	74	84	60	77	78	68	68	72	76	71	74	82	81	81	63	65	86	80	81	55	68	68	85	72	70	70	71	77	63	68	66	66	78	78	69	86	73	65	65	58	69	64	56	52	84	65	71	72	78	75	66	84	58	77	76	75	73	71	54	70	69	74	78	69	65	78	62	73	72	83	79	78	68	77	74	67	71	76	56	83	76	80	76	63	80	78	70	71	63	73	64	76	76	92	74	62	68	64	72	67	75	81	85	69	70	73	67	73	66	61	45	61	64	71	79	72	65	67	61	67	59	83	79	67	69	84	66	77	60	78	81	75	82	69	57	83	77	64	70	68	71	78	67	90	56	77	62	69	73	62	50	62	73	69	72	64	74	81	69	82	61	78	89	69	63	71	67	89	83	75	71	65	71	63	67	74	76	76	70	84	79	54	69	71	84	78	63	75	69	63	64	85	57	71	66	76	69	69	65	92	77	68	57	80	67	68	65	64	75	73	62	61	72	78	80	67	72	72	72	81	64	75	78	69	71	66	71	53	67	66	73	76	76	69	52	64	84	77	71	57	75	59	80	68	66	55	72	80	72	82	61	63	80	75	77	72	61	75	66	66	61	68	73	75	65	66	64	85	63	58	75	65	81	66	81	56	68	61	78	73	81	53	67	82	57	73	83	76	61	76	76	71	64	75	47	81	73	59	83	67	85	65	73	63	78	69	61	90	55	71	84	71	87	64	66	76	68	69	71	67	67	42	80	61	71	73	62	83	63	61	80	68	70	73	76	71	58	75	75	58	68	64	66	76	63	72	73	64	84	84	69	66	60	79	79	72	70	73	60	85	66	60	80	80	86	65	63	55	70	74	64	76	83	81	59	70	69	77	70	77	66	75	66	70	68	65	77	82	64	59	77	70	57	83	73	79	75	81	60	69	67	79	92	71	67	63	83	65	71	65	68	68	68	71	98	55	67	64	60	74	69	69	78	77	61	69	69	68	74	61	86	71	59	58	85	82	53	62	88	70	72	73	61	71	62	66	65	61	69	81	84	71	75	64	73	70	69	67	70	92	56	91	78	68	68	79	82	50	68	80	83	57	76	72	70	73	66	86	77	70	84	78	72	65	78	63	56	55	83	65	58	86	82	78	65	78	49	72	88	68	74	75	74	68	87	69	71	63	74	64	60	69	69	73	63	84	67	79	65	60	75	75	67	89	63	69	79	92	84	61	81	67	54	72	65	62	71	76	71	72	74	69	77	79	62	79	57	79	76	83	59	91	65	72	73	67	69	80	66	64	62	76	83	67	74	76	67	62	67	78	68	69	67	63	69	70	77	57	87	63	79	76	85	66	70	75	65	77	65	65	59	68	63	69	58	65	64	83	67	79	82	87	70	70	64	47	74	72	80	74	69	68	72	58	72	67	80	61	70	67	62	69	80	59	52	75	76	77	76	74	85	64	81	72	71	67	58	78	74	62	76	78	65	57	66	69	65	76	72	62	55	65	82	76	64	81	78	87	73	69	61	69	64	61	56	77	72	67	60	74	80	73	78	67	57	67	79	79	61	76	77	73	66	58	68	75	68	68	74	72	63	70	73	77	67	78	66	70	84	76	68	76	70	82	57	68	68	75	74	58	55	67	77	66	72	76	72	68	55	64	63	79	75	69	76	62	68	69	81	83	63	63	81	62	67	60	70	90	60	76	60	58	78	60	71	67	64	82	65	79	73	72	83	80	68	81	75	84	65	75	82	86	78	85	58	76	69	74	68	63	78	74	75	75	76	73	71	54	62	54	74	81	72	71	74	73	60	72	68	70	70	72	80	74	80	64	95	58	82	66	70	78	59	74	75	60	69	70	79	66	64	79	67	73	62	73	77	67	46	80	74	72	65	83	75	102	85	71	72	72	68	74	76	72	68	65	84	63	79	76	72	54	68	77	55	62	65	75	82	68	69	72	56	70	58	77	79	78	72	98	64	70	64	76	72	77	97	68	91	72	70	84	82	71	69	61	68	69	84	86	64	61	79	79	77	68	62	72	67	82	62	83	79	63	69	81	62	65	66	76	69	67	73	84	88	70	71	85	67	74	66	68	73	76	71	71	72	70	75	74	78	68	80	69	80	65	77	59	72	74	75	65	76	80	71	63	85	84	75	81	66	66	58	64	68	67	66	78	62	81	70	81	69	73	81	67	77	73	64	73	74	66	64	71	62	71	76	71	80	62	80	78	61	67	81	71	76	66	61	58	62	77	63	79	76	67	57	64	69	66	79	79	86	73	68	65	65	75	57	73	59	74	65	75	61	73	61	70	70	86	67	73	78	70	95	72	71	66	61	61	71	83	88	68	67	75	80	81	67	59	79	72	64	70	63	68	67	83	61	58	58	75	81	72	75	73	75	64	66	75	67	55	57	81	79	73	75	80	71	60	60	73	77	84	72	62	52	75	76	63	77	81	67	70	62	74	75	62	62	75	66	79	57	84	72	84	71	67	59	67	71	63	69	78	66	87	68	65	88	70	71	78	60	77	79	78	86	66	80	67	63	72	71	79	95	78	59	52	71	78	61	74	76	73	87	70	70	61	66	66	78	72	77	66	65	88	67	74	76	60	71	63	82	79	74	63	63	76	83	82	79	62	74	83	60	51	84	81	78	71	72	80	69	67	85	81	67	77	69	57	63	61	74	69	68	74	67	54	78	73	77	72	82	87	67	66	73	76	80	77	65	60	77	56	68	74	71	76	65	81	71	64	56	81	69	62	71	74	58	72	77	63	92	70	63	75
39644	30890	26160	25279	28356	28404	25113	18513	10227	7166	5009	3593	3229	3316	3607	4462	4514	3495	2720	2681	2455	1945	1679	1494	1383	1224	1147	1072	1057	941	971	983	921	907	894	885	870	839	882	857	852	829	844	847	818	851	856	800	783	848	822	842	836	891	869	874	803	875	890	851	877	805	952	2094	2794	2727	2264	1726	1267	1034	797	770	784	792	781	819	789	793	744	739	784	791	780	785	773	793	800	785	771	777	823	770	813	823	773	772	797	758	783	726	792	789	788	774	777	794	780	787	750	772	784	797	831	815	739	772	848	791	764	711	786	780	753	728	841	845	789	783	799	775	813	770	799	774	788	771	768	766	791	802	801	744	751	778	753	819	745	802	824	821	765	797	790	818	814	792	791	772	799	807	759	773	776	746	769	730	824	786	760	752	739	803	765	760	775	816	804	759	784	768	797	809	805	778	769	822	826	771	795	799	760	775	805	791	716	783	753	794	786	764	777	810	800	776	768	754	780	779	817	802	801	808	766	822	814	743	738	803	767	812	755	785	799	800	733	822	744	814	773	757	778	785	806	758	768	828	706	826	763	757	803	784	796	778	770	755	817	751	774	756	783	806	804	839	745	736	776	780	778	789	748	813	780	774	767	786	827	756	861	810	797	750	785	736	790	812	729	762	781	818	812	759	769	733	756	747	774	777	784	786	784	809	793	785	792	783	824	805	775	780	774	805	804	771	767	791	822	779	711	810	784	824	819	746	768	814	777	775	784	760	787	794	790	825	731	781	795	733	814	805	795	746	827	784	770	814	764	800	773	813	771	766	793	772	750	777	735	762	836	851	807	743	786	829	808	802	783	820	843	813	779	767	734	781	769	799	756	748	797	775	776	786	774	797	747	773	773	771	769	823	779	763	844	787	799	824	791	772	812	766	789	853	831	789	784	771	817	839	781	745	795	809	768	786	759	804	834	784	745	777	780	788	769	797	745	818	758	812	847	829	767	796	800	739	745	765	738	750	783	782	782	799	761	785	837	814	820	845	824	809	758	812	789	776	730	787	782	801	811	832	753	786	769	786	789	783	778	794	777	771	812	791	781	780	772	779	851	787	780	815	805	794	792	702	797	769	803	831	753	758	772	775	766	821	767	797	750	807	783	754	765	795	860	756	766	750	746	781	748	764	797	768	785	797	737	806	845	795	834	790	751	829	798	773	778	760	748	799	796	819	827	786	772	817	796	843	777	772	766	813	797	770	735	837	811	785	771	798	765	818	815	789	776	808	806	786	782	767	804	766	765	774	732	757	845	766	758	812	814	799	799	750	813	766	776	778	734	792	808	756	816	797	792	797	782	821	784	765	761	745	789	799	789	830	763	791	781	753	807	810	770	773	772	831	776	813	765	813	806	802	807	773	827	714	788	768	807	734	747	765	792	784	784	832	830	819	809	791	759	826	803	814	789	800	803	804	763	819	833	745	815	781	845	830	807	757	756	782	790	787	753	767	761	772	781	776	778	762	825	825	768	769	775	796	831	772	772	759	774	797	792	807	751	799	738	750	802	843	773	820	784	768	770	748	835	760	805	817	783	774	800	842	778	769	740	749	824	770	807	787	816	751	792	781	757	834	834	808	782	784	763	792	787	809	812	754	822	780	794	795	755	809	817	809	822	767	788	798	763	755	756	810	754	776	793	759	750	839	757	750	777	779	808	775	793	773	806	802	766	752	784	743	803	751	766	761	792	778	804	775	817	775	774	825	823	806	788	789	800	806	769	772	827	725	774	801	791	781	806	832	785	768	825	783	784	787	740	764	750	748	811	764	788	809	779	810	760	781	839	768	762	780	780	819	801	737	761	772	763	789	760	752	780	818	796	795	778	742	783	841	797	794	766	831	816	757	798	828	791	786	736	758	762	774	791	760	781	786	796	767	801	798	782	833	774	825	786	807	751	810	799	807	832	833	794	811	761	820	790	759	803	824	757	747	777	776	818	728	765	754	784	756	806	741	784	831	787	785	785	832	795	825	810	759	800	816	784	803	779	838	785	785	775	785	790	768	795	773	796	779	781	873	818	754	775	791	767	801	788	817	769	797	816	804	774	830	824	838	813	746	774	759	826	789	770	803	813	781	816	817	804	818	765	755	817	740	823	777	769	796	803	755	817	793	780	768	760	709	797	754	705	819	806	764	764	849	726	758	792	751	839	805	786	827	807	798	790	815	785	750	785	779	833	781	770	765	794	791	784	747	782	810	770	791	789	826	780	773	771	788	787	807	742	818	796	785	778	749	805	820	768	798	752	824	797	759	782	750	802	827	805	738	766	795	753	811	798	737	802	784	780	786	816	771	748	830	763	744	787	755	790	740	791	746	817	786	731	781	796	799	748	836	792	803	847	769	826	782	813	806	769	775	819	783	796	773	784	752	801	783	787	816	761	735	779	723	809	768	811	779	760	773	784	793	789	776	807	807	797	779	774	845	769	780	768	766	762	761	788	783	808	787	818	756	780	774	813	765	815	800	825	760	778	751	780	779	801	791	822	747	789	786	789	829	783	776	764	783	807	787	786	793	778	781	835	750	818	812	778	748	816	826	819	783	813	835	780	820	749	779	795	810	781	762	757	761	781	766	793	773	764	833	793	813	807	783	789	775	798	782	759	785	804	768	778	808	785	765	757	768	831	764	800	760	744	762	775	760	835	794	778	817	789	794	813	800	764	777	787	826	759	802	793	759	770	785	830	798	822	779	765	735	814	795	849	785	794	772	766	764	801	795	767	777	785	833	776	793	790	769	773	741	774	769	765	795	786	815	762	725	813	756	750	830	778	738	792	811	807	782	747	758	791	803	758	788	750	750	775	789	816	819	804	766	787	786	776	745	780	799	797	788	822	748	808	808	795	830	853	768	789	801	750	766	737	758	858	745	750	762	787	803	755	781	841	778	806	764	797	765	759	790	824	759	789	814	805	787	760	790	800	775	813	844	821	800	810	788	756	770	804	815	732	799	789	784	794	784	857	789	805	785	794	775	807	793	825	790	774	777	827	772	740	797	837	777	802	762	792	802	749	782	763	761	778	790	770	812	773	825	765	764	816	758	752	793	786	811	807	759	824	775	804	834	772	761	801	784	765	797	823	759	789	783	843	785	761	737	736	797	760	793	762	833	764	756	775	780	804	751	792	846	759	803	766	803	732	824	775	771	828	807	815	795	831	731	799	797	795	803	775	766	774	747	789	802	798	782	778	779	798	785	797	784	767	762	766	803	785	733	773	786	762	767	811	758	803	817	780	831	755	776	763	750	799	814	772	762	821	794	757	752	769	788	803	773	807	826	797	801	774	803	750	768	864	775	759	747	797	790	813	769	781	781	830	754	766	747	757	772	799	803	804	798	835	769	803	855	814	757	769	839	798	782	803	829	834	815	821	793	839	778	789	796	779	740	768	744	764	768	776	745	780	792	809	766	820	811	797	746	804	828	772	752	769	783	750	782	785	836	751	781	786	845	769	831	819	747	830	756	786	809	809	782	787	831
4883	2604	1458	877	772	687	541	356	188	166	126	107	84	86	93	106	120	119	123	90	99	97	82	61	71	99	63	67	60	68	57	61	68	62	67	68	64	67	51	66	65	63	55	75	64	55	62	64	64	51	58	53	52	53	68	78	63	63	55	59	62	58	54	58	63	76	80	82	75	71	68	57	63	58	53	74	60	67	64	69	62	56	57	57	48	70	59	63	76	72	56	58	71	67	62	55	50	60	70	67	61	63	55	62	60	67	54	54	66	60	64	50	51	56	64	59	65	62	52	72	65	59	53	65	62	56	57	60	71	59	60	65	67	58	52	63	56	63	50	57	52	68	50	60	60	57	64	74	57	68	66	76	75	59	48	62	51	79	56	57	64	62	54	62	62	72	60	61	64	56	51	54	49	68	80	68	69	57	58	63	58	58	61	51	50	54	54	74	60	55	56	54	57	66	73	63	48	52	64	61	69	64	39	55	60	54	62	64	65	74	62	59	64	53	79	68	68	56	60	66	62	65	55	70	61	70	64	90	64	63	61	67	48	70	69	57	86	47	63	65	63	58	51	46	70	65	60	68	59	63	64	73	66	82	69	74	62	59	64	50	69	48	55	53	61	57	60	65	50	54	52	62	75	55	78	55	56	58	54	67	60	66	69	60	71	65	57	61	57	56	51	46	65	68	64	66	65	63	51	83	79	55	61	59	44	46	59	71	62	49	58	58	61	58	71	52	58	71	60	72	46	60	65	69	68	72	66	46	60	64	65	76	57	68	76	51	65	54	70	71	55	65	61	59	72	62	67	77	70	58	68	68	61	63	57	54	54	58	61	64	64	62	67	57	59	60	61	55	66	52	77	58	55	54	69	56	59	59	60	59	57	73	55	61	59	63	66	74	60	49	60	67	53	62	61	56	63	47	73	61	72	57	59	60	58	66	58	53	54	71	54	69	63	48	50	69	60	60	52	62	64	57	64	66	60	59	66	68	63	53	59	65	51	57	46	52	65	64	59	72	57	72	62	73	56	66	66	78	58	68	63	65	54	52	55	57	61	60	57	69	66	71	70	66	55	53	49	59	77	47	79	51	59	71	50	63	72	66	65	78	44	62	58	69	57	54	55	73	58	65	53	53	61	61	67	57	58	46	58	53	60	61	58	62	70	55	73	54	61	68	67	58	65	61	64	63	68	52	47	61	51	60	67	64	66	55	62	59	61	54	58	81	57	53	69	70	58	52	67	59	60	79	67	48	57	61	60	69	63	64	71	70	72	56	58	58	72	65	62	75	69	57	76	49	63	55	52	57	49	67	68	77	59	52	52	64	72	62	69	60	53	53	56	68	58	68	69	56	73	56	47	67	64	68	56	69	79	65	57	66	63	57	59	79	84	64	59	54	69	74	60	56	67	51	48	59	54	54	44	66	69	58	56	51	58	58	60	58	56	73	72	68	70	46	64	54	64	68	63	65	54	67	66	52	64	57	76	55	59	59	60	64	58	59	66	51	53	58	57	61	47	54	62	66	66	75	61	64	66	66	61	60	74	57	66	47	70	52	59	58	60	68	52	65	74	54	62	77	65	66	74	54	64	69	65	52	55	53	74	53	57	71	74	51	76	59	54	49	41	60	53	58	53	79	55	58	73	61	48	50	63	87	69	52	58	62	60	70	57	47	61	53	67	62	67	65	55	65	59	60	67	65	77	56	67	67	52	67	57	55	69	61	59	68	65	58	58	55	53	67	55	64	64	52	61	57	52	63	49	46	52	57	73	53	54	67	64	71	70	68	52	48	64	64	56	48	63	57	52	59	66	65	62	58	55	60	63	63	64	58	72	59	63	62	58	57	68	68	65	57	68	50	67	60	68	66	59	64	54	55	48	62	67	65	51	71	49	63	67	64	58	52	72	67	54	69	52	66	59	57	74	41	67	47	71	62	60	58	54	63	63	49	59	59	52	57	65	62	62	44	59	74	57	65	61	67	68	61	61	59	72	53	71	71	72	71	63	63	66	50	59	58	66	48	62	78	59	67	63	69	51	64	63	62	68	65	70	60	57	71	58	45	70	65	64	56	54	60	62	67	57	56	68	64	59	57	68	51	51	56	53	65	58	62	67	60	57	56	46	68	61	42	61	60	67	69	72	59	56	56	54	59	63	51	50	79	55	74	71	67	60	67	73	71	69	72	55	54	57	65	72	58	66	55	63	61	68	61	58	57	50	53	62	67	55	54	59	49	63	55	56	54	49	72	54	51	65	69	50	69	54	61	59	58	69	63	51	74	64	58	48	74	66	64	59	59	61	45	58	71	67	66	72	50	56	55	61	57	56	55	62	60	51	57	54	53	65	67	59	57	71	63	68	50	60	65	54	56	42	56	61	59	56	54	60	78	60	56	63	54	59	66	58	59	56	71	53	61	51	70	56	55	63	49	71	72	48	56	72	58	57	67	67	63	56	55	65	58	64	52	77	53	52	56	56	62	66	64	67	58	62	52	66	50	70	65	67	80	63	69	48	51	60	53	56	69	62	57	54	68	65	66	71	53	59	57	50	64	72	77	70	63	63	57	65	83	60	61	57	70	67	60	56	63	69	57	60	81	64	70	62	69	70	64	66	73	60	73	56	52	61	60	66	64	65	57	55	64	57	60	74	64	64	61	65	64	64	65	65	66	63	65	60	55	63	60	75	70	66	79	60	58	58	63	70	59	71	50	62	65	57	56	54	50	62	58	68	52	65	62	66	65	53	68	56	54	60	64	71	68	77	68	65	60	62	62	74	54	62	64	78	54	69	56	59	65	64	54	49	53	50	63	56	59	56	75	68	58	73	59	52	62	55	63	60	61	60	64	62	64	74	58	51	61	65	56	64	39	58	81	64	65	64	53	64	54	58	58	60	50	67	55	61	62	59	65	62	56	57	51	48	44	61	50	51	46	59	69	61	55	67	71	64	52	55	63	63	58	72	66	56	58	76	71	70	71	59	65	72	59	63	56	54	49	64	58	51	69	81	61	57	61	68	54	52	67	67	59	54	51	61	59	42	55	68	56	69	54	60	52	55	58	65	68	59	78	66	48	52	57	61	43	68	80	63	50	68	59	61	68	70	62	76	64	67	60	56	67	58	47	53	59	50	62	65	60	50	69	60	57	59	48	69	51	69	53	52	72	72	55	56	52	34	67	59	62	68	72	62	62	57	75	69	62	68	64	57	60	60	51	59	69	53	58	58	67	60	62	67	50	68	51	50	73	63	55	44	58	59	54	68	68	57	53	68	57	66	50	54	47	57	57	53	64	65	59	81	51	58	61	56	71	64	66	64	68	61	59	62	70	72	64	61	72	56	64	75	60	59	69	52	67	67	62	55	61	72	58	49	68	60	59	61	64	57	51	60	54	76	54	59	55	58	58	65	59	71	49	51	50	62	63	60	52	65	65	56	59	49	60	64	52	63	66	74	49	64	58	69	65	61	79	57	56	63	66	62	57	63	63	55	66	63	73	69	64
30725	21382	15646	16775	21182	19528	15967	10211	6101	4336	2962	2058	1556	1800	1844	2221	2740	2663	2115	1813	1646	1515	1120	1086	975	965	861	908	770	784	728	726	769	738	742	750	705	730	708	695	763	710	695	767	715	667	704	659	709	714	674	734	703	677	693	691	737	731	681	712	745	675	702	724	869	1223	1289	1137	1021	827	708	712	719	686	649	648	701	674	673	661	676	669	699	611	712	746	681	706	710	729	664	700	673	657	718	686	643	712	717	681	670	672	691	640	654	656	617	685	704	680	692	688	710	716	673	672	687	715	640	621	702	654	728	648	671	663	737	682	701	693	696	625	703	725	656	671	689	712	690	685	676	702	672	670	647	644	690	666	677	716	730	695	680	675	683	734	684	665	713	720	704	701	716	716	652	709	699	646	687	670	674	691	687	710	669	688	700	710	662	695	658	678	708	666	712	684	641	692	668	680	673	692	682	676	643	680	625	641	663	703	650	677	671	675	669	682	663	744	627	680	662	713	686	707	708	707	699	645	683	705	643	684	683	639	715	676	661	691	736	680	674	672	674	677	638	666	624	715	706	687	683	664	737	713	670	686	698	677	709	651	670	656	660	732	716	695	738	692	713	675	747	665	719	683	663	705	677	645	719	684	695	662	689	628	656	646	684	639	683	680	661	709	702	662	649	650	669	695	702	663	700	697	695	662	681	725	716	656	661	681	685	677	691	653	703	692	700	695	679	625	672	679	686	666	652	647	710	720	682	668	727	700	677	731	710	710	699	676	667	692	666	737	688	676	683	658	694	677	690	666	651	693	696	658	660	724	682	697	623	622	648	696	709	654	674	706	686	683	693	675	685	688	695	670	728	709	698	652	624	686	681	692	690	655	654	707	667	700	660	689	695	657	681	691	655	671	645	688	685	719	685	676	680	669	721	733	695	670	686	721	704	674	638	661	679	677	686	679	691	717	683	663	698	678	724	717	711	653	642	657	680	678	658	692	686	669	699	679	666	711	663	713	677	726	685	683	676	686	728	748	661	707	668	685	700	684	671	678	691	668	668	666	697	692	639	667	691	657	693	670	668	696	718	699	669	620	696	685	707	652	713	744	737	685	656	709	661	696	691	658	703	658	725	674	711	700	677	702	659	709	662	644	651	684	668	664	687	723	742	687	686	687	649	698	707	761	715	689	666	638	694	690	640	722	679	669	674	665	666	675	692	703	689	685	739	655	687	733	676	706	735	682	651	700	663	652	655	653	714	727	649	676	708	675	664	752	724	685	701	659	660	706	687	675	722	645	670	705	667	638	666	696	677	659	713	663	680	695	678	684	723	657	663	622	651	701	654	683	727	661	691	648	706	691	665	653	676	682	681	713	738	711	681	686	641	702	685	719	640	689	689	685	636	684	739	713	713	682	696	706	664	698	713	630	686	671	680	691	698	661	698	672	681	719	660	676	668	674	682	670	675	677	674	723	658	743	620	681	668	675	718	679	715	669	689	714	695	680	691	635	718	671	672	684	688	717	646	668	668	672	737	693	686	660	689	658	709	688	668	701	643	645	672	647	680	713	688	640	716	729	689	663	716	692	635	687	706	692	733	673	690	641	692	680	737	686	663	651	724	675	676	674	624	711	666	685	676	690	645	676	706	686	672	673	674	665	702	656	675	683	658	684	653	648	632	617	714	706	701	687	691	718	689	721	694	704	654	698	668	669	677	743	700	690	641	727	710	650	658	679	663	664	703	660	697	708	640	704	664	659	734	698	650	667	672	645	689	711	643	705	687	693	668	672	687	660	658	663	692	630	681	671	659	703	652	675	681	690	672	716	711	685	672	683	683	675	686	666	702	728	671	677	646	685	702	680	726	692	683	678	685	689	702	652	765	650	633	713	736	680	718	712	676	673	674	631	665	696	683	681	703	663	679	690	723	667	710	710	682	702	698	674	702	683	656	710	684	688	686	694	655	701	676	688	711	665	669	646	680	690	667	706	667	685	646	665	681	689	691	742	734	749	710	702	697	685	684	693	657	673	701	735	682	639	673	718	631	720	642	716	721	650	680	634	690	634	696	692	667	704	708	646	668	715	665	673	686	710	684	678	679	739	659	650	728	691	720	668	653	657	666	668	659	681	673	692	691	729	648	682	649	680	712	678	717	664	685	668	670	667	646	682	685	681	688	677	646	718	696	697	694	646	709	715	650	699	640	703	698	680	680	674	698	666	724	697	704	692	652	700	695	717	678	676	653	637	655	690	684	679	690	658	690	666	663	679	692	655	695	668	670	689	654	690	725	641	667	625	692	664	675	657	696	670	668	699	668	663	683	682	657	671	699	665	691	658	643	680	707	664	683	667	659	709	686	708	693	689	710	708	691	678	641	648	712	682	692	719	642	664	659	707	649	679	687	640	694	673	686	711	697	666	747	683	667	702	686	696	661	696	714	707	650	655	677	702	675	687	671	680	704	702	691	705	655	669	708	672	694	698	670	698	711	672	706	678	650	694	674	693	676	701	707	700	695	670	693	629	671	676	669	728	691	693	671	643	687	638	672	668	708	681	735	687	658	720	675	655	665	678	664	681	694	714	679	664	683	673	696	726	719	713	676	673	681	688	709	683	671	677	684	685	663	690	711	658	713	701	706	645	713	726	678	687	679	722	657	708	646	721	693	703	677	728	679	684	679	703	707	621	675	657	674	683	703	711	671	626	669	688	671	666	680	698	697	681	681	614	660	662	704	714	647	665	692	686	674	697	677	682	662	684	706	690	700	679	698	685	655	673	692	690	687	730	698	717	658	691	697	659	653	672	694	747	685	706	704	760	682	719	689	673	684	688	666	702	705	680	707	706	672	678	700	705	654	702	664	670	716	682	642	675	720	657	720	708	691	743	676	706	678	696	686	708	670	664	668	694	740	694	708	705	689	654	715	695	743	648	709	684	661	656	666	666	707	672	663	705	715	706	705	670	642	690	691	699	663	687	665	672	690	680	662	706	657	663	665	724	661	672	682	669	684	680	656	659	676	719	663	683	628	702	680	729	675	664	692	734	689	708	676	661	686	674	706	719	697	647	644	658	655	657	684	664	635	653	674	662	683	676	706	729	671	688	673	688	685	690	708	723	686	681	686	655	695	689	707	674	674	684	692	722	712	676	640	686	680	679	686	663	714	677	673	674	721	661	677	708	671	679	685	685	662	667	660	676	660	670	708	677	676	656	657	691	661	716	657	697	720	660	712	730	698	675	702	733	742	701	712	708	674	664	674	685	677	666	709	650	701	694	684	680	722	632	675	693	721	664	645	661	677	707	676	668	656	703	686	706	646	689	700	670	665	708	651	670	704	693	664	666	683	685	733	712	699	700	719	652	686	648	702	690	675	661	714	716	650	680	633	621	702	674	678	689	704	682	710	694	663	713	696	635	679	690	677	670	725	664	660	698	679	708	716	701	685	712	679	683	711	683	654	679	666	676	648	687	626	703	666	694	684	675	677	697	663	692	719	606	734	656	666	680	679	720	689	680
6323	5215	2609	2010	1620	1380	779	392	273	209	158	127	113	100	122	90	136	151	122	112	106	94	81	87	89	83	67	86	80	67	70	72	73	62	74	61	70	73	70	82	77	86	58	74	55	73	57	69	59	104	77	60	54	84	55	66	51	65	66	60	58	70	73	63	100	117	109	103	85	69	85	80	70	58	68	64	62	72	61	73	84	70	52	80	54	74	60	51	86	65	63	62	65	81	70	71	57	74	56	65	59	68	70	69	71	62	75	70	72	65	69	61	67	77	76	76	68	55	60	60	61	65	63	64	55	58	83	69	66	68	78	68	66	54	57	72	63	66	64	82	70	57	76	66	69	62	62	61	66	72	74	67	64	68	70	73	53	63	71	93	69	65	79	58	58	65	65	57	67	60	68	63	60	71	59	81	58	79	60	54	70	79	58	49	66	56	73	56	72	61	47	70	81	69	64	78	91	73	60	78	65	71	63	71	85	59	80	58	64	61	67	67	64	63	65	75	59	63	53	55	68	79	56	63	61	53	68	77	65	82	53	80	75	82	69	65	63	71	59	69	60	68	81	58	68	55	65	69	66	68	78	72	70	78	58	77	62	55	61	55	61	71	58	68	71	80	56	68	73	54	73	69	77	58	81	68	61	60	92	67	60	76	69	66	76	67	63	72	75	65	58	61	63	59	48	72	62	51	58	84	68	79	75	69	54	60	72	66	59	82	76	75	67	71	68	68	87	62	82	80	88	61	57	71	69	64	64	64	72	73	69	57	66	65	69	49	52	77	62	46	59	91	58	69	60	56	62	60	57	64	73	68	71	56	70	63	68	62	62	78	47	63	56	52	71	66	62	59	77	58	64	69	72	74	59	78	49	64	77	56	72	72	57	65	65	65	60	53	76	78	74	50	71	57	73	52	70	65	63	76	81	61	62	56	70	73	72	67	64	51	65	85	59	67	59	68	67	68	77	69	66	75	67	62	83	57	77	60	69	72	60	59	59	68	74	67	55	68	56	62	72	56	60	61	60	67	63	78	74	69	66	72	70	64	90	56	66	67	53	57	66	63	88	55	68	66	58	65	74	71	65	74	77	69	64	83	61	63	62	65	69	72	80	58	68	56	57	65	57	60	56	62	84	66	74	64	60	50	71	61	73	75	69	81	67	61	59	60	66	60	67	64	68	68	71	66	61	60	67	67	68	58	80	67	55	68	52	63	74	63	71	66	68	72	72	68	62	61	66	73	81	69	87	65	75	66	80	59	56	69	60	69	66	67	73	65	58	67	73	72	46	57	80	57	66	66	73	70	74	67	61	65	61	54	64	67	59	75	62	66	69	55	71	67	59	65	66	67	70	70	69	71	76	73	73	58	59	62	73	67	56	69	71	58	70	71	73	73	60	74	67	58	67	77	52	66	53	79	59	56	64	71	77	59	74	65	74	81	79	68	51	73	66	72	62	54	66	65	71	79	81	67	60	66	64	71	64	71	70	57	80	63	69	60	61	63	62	65	77	69	70	69	64	64	72	70	59	64	68	67	73	66	74	66	76	70	71	66	71	61	78	54	65	63	73	60	61	52	59	69	70	55	61	73	61	61	64	64	71	63	68	61	75	70	71	67	65	57	63	74	77	64	69	67	65	74	71	69	67	54	71	64	66	89	67	69	53	78	75	67	60	60	60	67	67	62	79	93	71	74	82	52	77	73	71	55	76	72	65	67	78	69	53	66	69	71	68	75	78	56	68	53	63	61	82	78	74	70	68	55	71	66	63	66	65	49	57	63	58	68	72	58	69	64	52	65	72	56	72	54	54	53	56	61	87	57	72	60	62	76	65	76	70	77	68	59	69	77	71	70	58	64	58	69	63	66	79	66	64	52	62	82	57	62	65	55	59	77	74	67	53	71	63	73	56	61	59	71	68	52	64	66	55	68	73	71	64	53	57	69	64	75	65	72	68	73	75	56	67	62	76	63	69	80	81	56	59	65	59	67	73	62	60	62	77	78	58	71	73	68	64	58	77	79	61	49	68	56	60	79	82	62	56	59	66	81	63	61	77	75	76	80	66	66	63	68	63	64	67	87	64	58	60	60	61	47	72	56	65	70	62	65	66	85	66	74	74	59	49	73	70	73	74	58	57	59	73	55	70	54	56	60	64	77	65	60	66	72	55	61	48	62	73	70	66	71	55	78	60	75	58	75	79	67	72	69	64	57	51	72	59	56	72	64	62	71	52	51	69	73	70	65	72	60	65	74	56	69	65	70	78	64	62	79	78	66	65	78	74	71	72	61	62	60	71	65	65	56	49	88	72	69	71	57	61	63	72	55	79	68	74	57	72	60	59	58	69	65	73	79	69	78	84	64	57	67	71	54	70	82	63	60	63	60	62	72	68	70	71	47	68	69	53	67	80	72	63	65	57	60	62	73	80	65	67	83	65	53	73	70	61	70	64	67	66	56	57	85	77	57	76	68	56	66	67	70	75	74	77	53	60	79	64	58	68	67	71	68	70	69	79	65	69	61	61	71	60	65	78	49	73	68	82	69	56	78	66	61	50	67	70	73	63	56	74	70	62	73	65	67	56	70	59	60	51	78	67	70	66	78	62	68	59	53	59	76	62	56	50	61	50	64	73	72	68	67	74	68	68	76	67	86	71	73	77	61	70	60	65	59	71	68	73	74	72	82	82	79	49	74	67	56	68	64	51	60	56	57	68	78	62	67	65	62	69	55	71	78	60	60	79	57	59	58	73	72	65	67	77	69	76	62	68	63	84	71	76	58	72	72	74	77	72	63	66	84	68	70	68	81	84	68	85	69	68	57	65	69	64	64	74	69	85	80	63	72	76	74	57	73	68	68	77	68	72	68	68	61	69	61	74	56	68	73	77	64	78	66	69	64	64	66	71	63	61	70	65	65	64	79	73	55	65	89	63	64	73	60	66	62	62	61	77	69	63	60	66	79	80	64	67	59	74	71	60	65	67	79	51	61	73	73	49	54	61	57	66	70	66	64	66	66	64	78	66	60	61	71	59	72	89	79	53	59	66	64	71	64	59	78	68	65	64	73	64	55	75	69	69	55	75	71	73	68	60	69	56	65	68	64	49	59	61	57	69	62	60	83	55	78	53	69	71	56	55	54	75	54	56	71	53	63	58	70	66	72	81	70	71	64	63	77	66	72	62	74	63	80	64	86	60	79	59	70	74	69	64	62	73	86	72	65	59	78	70	68	69	70	67	68	63	79	57	64	64	50	65	77	74	51	71	68	68	75	59	63	68	65	68	66	75	66	71	66	71	66	69	60	61	74	59	68	69	59	64	60	61	84	64	67	66	69	73	71	61	62	67	76	80	70	72	69	55	69	71	58	61	90	64	63	75	60	82	65	68	60	76	53	61	59	49	69	70	83	64	68	67	82	59	62	78	88	63	71	54	82	67	64	58	53	75	65	67	72	60	73	65	66	75	71	69	75	54	70	55	64	70	64	57	63	63	69	76	54	67	61
35540	25326	19301	23378	26868	25634	18362	11022	8301	6325	4504	2935	2199	1867	2375	2286	3036	3342	2958	2214	2162	1914	1480	1211	1175	1177	1086	1030	951	870	878	866	892	838	842	790	797	840	824	843	842	831	819	782	822	816	698	771	762	776	745	750	779	754	765	752	758	754	759	799	799	761	764	780	1333	1726	2019	1698	1208	1124	958	834	729	755	763	777	711	742	688	743	820	738	720	738	683	769	715	694	739	701	727	776	707	704	713	708	756	770	764	715	766	693	748	769	764	769	745	721	755	763	767	750	741	715	720	785	707	746	740	717	710	735	753	702	758	714	771	787	793	714	793	756	714	755	747	722	729	707	753	748	722	770	733	725	766	742	730	757	730	725	749	739	695	786	693	702	797	746	724	747	747	804	703	722	730	747	744	744	750	740	747	750	714	723	712	737	712	769	718	738	754	713	797	752	748	770	739	762	772	702	699	702	675	780	738	736	701	755	721	749	741	719	682	745	702	679	745	764	738	753	705	747	734	769	753	752	784	701	710	743	738	696	767	737	693	699	740	786	700	741	737	756	748	713	743	724	760	736	795	760	681	747	683	704	741	720	747	764	687	758	709	730	716	716	670	736	694	740	699	721	746	725	743	680	709	737	708	768	737	772	701	731	755	755	766	706	740	748	772	713	707	730	754	705	711	747	701	730	736	747	721	802	720	738	775	713	741	726	767	759	785	765	677	724	732	804	694	739	740	758	698	731	735	731	754	776	716	773	710	753	697	655	732	771	732	736	743	754	714	724	742	781	689	732	707	752	759	742	740	730	651	782	751	691	731	736	715	738	723	737	777	739	734	714	738	719	731	725	740	804	758	785	719	712	715	734	765	749	712	759	748	725	752	733	741	771	743	724	767	739	748	706	779	711	743	723	752	743	687	786	757	735	811	722	728	730	752	768	723	750	702	735	743	706	742	704	742	738	750	746	732	780	767	756	772	750	729	709	773	737	755	747	719	681	736	756	683	727	683	739	806	720	754	732	736	709	741	696	724	769	754	755	690	780	734	742	782	683	733	768	723	732	716	723	753	747	720	729	741	743	800	753	715	721	755	706	749	722	699	753	725	760	673	680	722	742	714	760	718	719	755	736	766	771	735	705	749	702	715	746	753	755	698	730	736	740	724	696	751	794	747	744	762	717	728	790	738	759	769	731	761	744	707	733	746	718	753	763	794	743	755	773	707	731	733	719	739	731	753	759	736	676	775	736	724	705	727	767	741	732	747	690	703	721	730	728	717	730	773	764	754	776	756	775	701	754	760	753	743	722	735	730	728	752	741	771	663	794	728	720	764	694	747	726	766	778	743	708	769	805	731	756	759	692	776	737	728	720	718	716	734	711	773	761	753	716	714	713	722	805	773	750	780	760	705	747	760	703	753	723	771	737	771	724	757	716	754	743	722	725	739	751	682	770	745	767	679	675	714	719	746	739	732	746	745	741	696	718	749	719	764	707	711	739	720	722	749	735	691	722	751	707	768	766	722	735	754	708	765	743	723	744	735	766	732	716	774	744	744	739	701	771	780	749	736	744	709	753	719	713	724	739	687	756	743	756	779	707	683	744	759	723	737	758	745	755	704	753	733	721	741	769	754	752	733	763	738	742	747	765	740	753	763	758	727	766	777	797	758	762	760	696	703	754	743	723	791	743	752	718	755	727	761	733	745	772	752	707	737	690	739	739	773	676	746	751	744	731	756	749	713	755	726	768	713	743	766	700	790	740	716	750	703	753	706	704	768	760	785	734	728	711	737	722	699	737	724	780	758	797	743	751	757	767	736	719	739	754	724	674	719	689	744	724	736	812	781	712	758	765	734	733	720	719	729	731	754	756	781	711	772	726	712	733	706	755	736	705	786	764	753	664	728	744	725	758	727	718	717	760	755	728	783	767	735	654	747	739	714	804	806	775	770	749	725	772	720	738	733	759	751	739	748	749	705	678	708	756	773	709	769	738	739	768	774	799	725	771	720	741	734	753	719	742	679	741	726	728	732	759	751	726	735	747	761	734	723	723	710	730	719	758	749	729	759	750	718	762	768	746	741	741	777	724	749	766	707	729	669	755	756	793	674	733	743	746	702	723	676	726	703	735	757	739	739	716	715	772	749	735	751	729	735	734	754	755	743	781	723	720	761	740	747	737	762	769	697	708	755	760	692	774	695	736	701	731	739	733	769	764	755	730	683	718	750	810	700	726	739	704	740	766	732	821	782	734	750	754	751	702	748	730	747	723	708	688	750	773	713	777	746	695	700	734	744	682	710	751	744	804	719	746	736	754	770	752	758	671	773	746	735	718	755	764	711	759	707	680	749	776	738	778	757	752	754	745	709	775	746	751	741	709	733	738	747	758	720	796	735	711	790	713	757	694	713	681	718	736	765	788	707	760	700	739	711	749	724	684	776	739	756	718	758	768	736	728	763	704	737	814	759	788	722	685	746	685	737	758	717	736	754	747	756	711	752	740	727	725	793	742	769	738	738	710	729	687	714	689	762	748	715	709	711	737	722	736	747	749	693	773	755	760	721	732	751	718	701	756	755	759	735	757	729	696	767	703	723	764	775	789	714	679	731	685	751	764	798	755	780	694	794	758	739	750	733	716	759	684	755	727	736	746	711	699	752	731	756	719	705	695	746	796	726	721	741	694	752	751	765	746	715	738	725	745	738	739	724	768	791	742	777	787	771	705	738	690	701	733	755	739	750	694	732	728	735	764	776	760	768	725	762	721	717	721	774	690	709	716	759	722	700	710	763	734	757	766	737	671	739	740	747	707	730	760	720	745	744	709	745	733	703	724	766	765	696	715	726	715	754	741	708	730	742	757	779	722	765	705	727	734	800	749	731	729	754	760	735	699	776	701	713	726	706	775	739	721	794	751	695	751	749	775	720	758	721	754	746	729	724	756	747	734	755	699	705	743	761	744	718	724	760	724	738	691	742	759	746	729	731	729	737	749	749	734	744	728	739	792	673	718	721	723	743	808	739	705	740	748	677	759	718	752	733	721	700	730	717	756	720	732	728	716	755	744	769	708	752	760	758	736	721	757	767	728	729	748	737	720	713	769	722	771	740	710	736	722	767	756	758	770	745	764	727	725	729	735	755	758	740	679	750	809	782	769	736	746	742	721	800	798	709	761	742	741	717	735	752	765	748	731	741	770	754	680	702	759	743	721	711	732	726	766	684	731	767	743	700	727	750	761	754	763	728	705	710	715	744	765	759	740	705	733	757	726	738	745	743	732	706	700	762	728	737	783	705	690	740	749	693	736	686	730	740	744	697	740	751	740	661	724	730	714	727	719	719	731	791	692	733	745	733	738	744	762	676	778	715	752	754	718	738	742	690	721	740	773	799	757	718	709	768	719	752	732	744	708	738	756	725	780	731	782	771	734	739	772	783	699	728	782	708	732	754	757	730	770	696	723	779	730	745	745	731	738	718	704	705	713	777	747	706	765	739	718	779	683	766	729	781	708	733	730	759	756	739	743
8188	4901	3218	2286	1957	1473	691	499	380	225	166	120	95	107	100	108	109	135	130	117	97	121	79	73	81	74	69	70	67	64	75	78	57	74	77	66	57	65	67	65	74	71	76	66	49	68	64	52	83	61	57	66	65	49	48	60	75	61	76	66	63	66	79	62	98	82	110	98	87	78	77	78	60	64	61	69	60	55	61	70	69	57	64	68	58	62	60	61	69	62	76	57	67	60	70	57	70	61	47	50	64	71	65	49	46	56	52	57	81	72	66	62	71	67	68	64	65	53	65	67	60	77	65	73	80	68	65	65	58	60	69	69	67	54	54	70	60	64	61	57	58	64	60	53	59	71	68	86	55	51	73	55	68	57	61	64	58	63	71	69	60	63	50	60	57	73	48	65	72	55	82	58	70	60	62	62	76	60	69	63	55	52	68	68	59	75	55	66	55	60	58	73	62	57	61	63	52	55	61	58	69	58	70	58	64	56	64	58	59	53	56	63	67	60	73	53	54	75	74	56	75	45	74	55	63	57	62	67	65	69	62	63	80	61	65	50	71	60	67	54	74	62	67	55	48	58	70	66	58	62	63	72	69	75	52	58	59	54	78	67	70	51	56	49	65	64	65	63	57	58	54	58	62	51	52	69	64	65	55	57	62	70	55	63	79	84	64	55	67	60	73	57	51	54	50	71	56	68	61	65	72	66	62	63	69	66	65	74	68	64	80	59	77	62	69	71	72	61	53	54	71	60	74	57	72	55	76	66	74	70	69	61	60	84	55	72	65	55	71	54	76	65	59	72	45	67	55	60	64	63	61	53	63	59	48	73	70	54	61	52	58	68	59	69	62	64	59	53	48	64	46	62	64	69	75	61	47	65	56	65	64	54	65	53	47	54	55	64	70	71	64	61	50	76	59	68	71	51	69	64	50	72	62	64	52	58	69	61	62	61	61	66	64	67	60	63	67	72	57	59	64	58	69	63	61	70	70	77	84	57	55	78	65	57	71	62	65	71	60	62	56	54	54	75	64	52	57	78	59	65	52	60	59	62	55	76	67	70	63	70	54	68	54	73	55	54	68	46	70	64	73	58	64	69	60	61	80	64	72	73	59	47	56	55	57	52	57	54	55	63	64	72	61	69	58	50	65	73	57	62	64	67	68	61	58	59	63	68	57	63	56	57	80	59	67	51	61	50	49	62	65	62	72	73	59	64	68	49	67	61	63	65	74	70	70	64	48	53	62	64	52	66	54	64	63	62	53	57	60	60	65	72	52	57	67	77	55	62	46	65	75	57	54	57	60	77	56	66	52	61	78	60	66	59	56	69	57	60	65	65	61	77	55	53	53	55	77	58	77	65	75	70	52	57	72	56	77	77	75	66	64	58	79	52	57	66	57	70	68	60	59	62	64	63	85	62	62	67	49	74	59	66	52	62	58	73	59	73	57	58	69	57	62	65	75	60	65	73	60	71	66	65	79	71	66	64	66	70	56	62	87	56	71	75	70	68	65	63	54	66	63	74	64	52	70	70	54	66	54	62	62	73	66	59	57	60	63	57	76	68	67	63	90	56	65	70	76	55	66	72	65	71	70	74	69	62	76	65	53	60	60	70	61	68	49	57	72	72	58	56	72	62	72	54	68	62	54	67	58	64	61	51	57	68	62	62	58	63	59	61	55	63	63	65	54	70	68	53	69	78	68	67	56	54	71	74	66	56	63	65	53	60	60	66	69	68	76	67	61	60	75	57	56	59	73	66	72	50	61	59	70	65	43	73	36	66	51	61	74	65	80	53	46	60	67	54	64	63	67	66	78	64	69	69	71	54	55	58	53	56	56	50	58	58	53	53	60	60	55	77	59	58	76	65	71	58	50	52	60	78	61	56	47	65	85	77	63	77	74	55	44	67	55	60	60	57	61	72	65	63	68	64	76	66	74	51	56	53	75	63	57	64	50	55	59	48	74	49	68	61	75	66	62	67	59	53	62	63	71	68	62	70	64	67	75	69	55	57	61	68	47	55	52	79	44	73	61	64	79	72	67	64	66	70	52	78	70	66	53	65	59	76	59	67	61	71	64	58	59	65	65	67	78	55	51	80	68	58	70	61	67	65	49	64	58	56	51	60	63	55	54	61	67	71	59	64	49	51	63	38	65	70	55	49	65	55	65	58	67	56	73	63	59	61	66	44	60	59	64	54	57	55	78	60	68	46	60	69	65	63	69	67	64	63	60	53	61	65	54	69	64	55	66	71	66	71	75	64	63	63	77	64	60	63	63	60	71	70	80	60	60	72	63	53	71	80	65	54	56	44	54	54	69	72	62	63	71	58	59	59	59	62	73	66	63	52	54	69	52	52	68	58	59	56	77	66	62	74	67	62	76	65	52	54	63	55	59	68	68	73	72	67	58	58	62	74	62	52	74	69	73	61	49	62	61	80	70	67	53	48	53	56	60	60	70	67	62	63	54	63	77	55	71	48	61	71	74	58	65	66	66	65	63	67	55	63	60	75	66	59	56	68	59	52	60	60	71	63	59	66	64	70	69	64	56	71	56	57	77	56	74	65	54	57	54	84	62	64	58	50	74	68	66	64	63	52	59	56	54	65	58	63	57	68	64	59	74	63	65	70	67	68	66	49	61	51	66	65	65	57	48	73	69	50	65	63	56	53	71	67	72	69	57	61	57	71	54	64	66	53	54	73	63	54	67	59	74	54	61	73	58	51	55	63	74	55	61	63	60	60	57	60	60	78	64	64	80	61	71	69	55	65	45	72	60	56	51	58	49	61	56	62	69	65	59	52	66	60	64	61	58	63	66	63	61	65	60	60	72	69	74	67	57	48	63	65	58	80	59	70	59	67	79	68	74	61	67	56	72	65	59	58	60	68	57	60	52	61	57	62	60	66	57	71	58	59	59	65	55	61	64	73	61	69	63	60	53	66	58	47	61	78	50	69	66	60	53	52	56	58	68	58	62	72	61	67	67	51	63	50	58	61	58	68	66	51	53	62	63	68	49	59	71	68	57	58	67	52	56	54	66	77	67	68	68	66	66	60	52	61	56	61	57	69	69	51	58	59	64	67	69	57	53	67	54	66	65	36	81	53	80	50	71	71	64	69	66	52	66	74	63	59	77	70	68	76	65	69	59	73	68	61	59	58	58	59	57	67	59	62	66	61	58	43	54	56	56	76	56	75	59	69	66	67	68	69	70	61	65	50	59	74	75	59	53	67	71	73	62	50	64	53	62	71	69	69	71	60	53	67	62	64	58	64	77	72	45	67	60	48	66	54	67	71	58	63	62	55	71	56	53	65	75	71	68	71	62	69	71	54	62	54	54	65	73	53	61	64	75	55	65	67	64	61	70	57	57	61	64	66	76	68	63	61	67	65	70	59	51	68	61	52	62	66	64	59	65	63	50	56	67	63	59	54	72	61	49	55	61	75	77	65	55	58	68	61	50	79	55	62	64	54	54	66	55	63	53	51	49	50	50	71	67	63	55	61
34329	25333	21694	24364	28396	24501	17012	13893	9833	6332	4640	3238	2298	1885	1874	2300	2149	3008	3148	2365	2014	2161	1684	1226	1130	1063	1025	1015	985	948	936	799	842	773	804	774	771	785	771	831	797	824	743	745	718	728	710	728	742	721	746	768	706	698	771	697	700	759	706	760	752	771	698	818	1366	1518	1540	1703	1375	1194	1041	846	804	760	733	731	702	694	658	683	718	748	723	660	714	666	695	744	716	712	712	665	709	714	692	706	711	711	742	688	659	731	678	734	706	694	734	676	741	685	733	667	734	697	725	728	711	705	729	699	706	706	695	746	738	678	736	741	691	653	738	683	737	712	692	686	712	703	721	718	690	712	691	684	690	721	722	720	676	674	736	637	746	721	668	696	703	704	732	689	684	713	713	698	678	640	715	725	705	706	743	661	691	715	721	676	705	712	715	693	698	728	696	674	717	712	703	763	691	771	701	729	700	685	702	688	694	684	710	679	680	676	710	691	721	667	729	701	675	707	675	705	686	695	701	723	719	712	679	716	707	660	744	678	700	718	743	700	696	710	700	739	696	695	695	705	660	695	709	736	718	700	698	712	677	699	742	718	673	677	722	713	669	707	726	744	748	716	764	677	731	748	724	702	669	715	747	664	707	703	716	680	688	715	682	702	705	689	714	657	676	702	686	717	695	718	730	704	699	718	691	693	681	708	683	673	685	699	743	683	660	679	672	630	727	701	710	685	728	763	748	707	664	732	669	703	642	774	713	734	740	682	722	694	714	736	721	722	694	749	722	705	700	681	728	678	710	744	695	697	693	698	725	739	751	672	758	680	753	718	690	671	690	679	655	709	686	740	675	690	692	734	688	683	706	662	709	713	670	691	681	748	708	671	709	688	692	683	724	710	707	709	664	700	714	710	687	772	717	696	702	697	689	752	693	718	735	680	761	757	717	670	691	701	701	727	761	738	734	668	717	693	701	681	696	687	675	768	694	720	666	706	676	710	725	724	688	734	692	697	687	685	689	745	703	721	738	682	724	699	734	740	726	714	707	705	710	734	697	731	756	720	695	689	751	720	685	723	697	744	713	703	675	757	699	652	710	743	713	714	735	712	673	721	753	709	695	684	695	694	699	689	645	705	700	693	688	696	724	736	691	710	661	725	734	646	687	724	718	694	732	690	700	718	673	726	720	697	745	700	741	687	758	701	699	695	697	748	689	706	727	712	699	697	724	684	702	688	705	685	716	705	657	699	723	710	714	745	681	756	699	697	715	709	699	720	711	738	697	758	680	702	660	741	722	743	683	681	683	711	702	726	692	750	724	655	682	687	738	698	672	753	707	717	725	670	716	747	710	720	707	713	739	709	712	713	719	726	712	696	638	687	666	778	705	711	712	670	714	652	706	698	721	672	738	713	687	645	710	755	691	723	725	699	696	724	715	718	692	711	699	739	678	660	758	739	687	716	672	693	646	712	701	799	712	712	767	674	769	654	717	684	657	759	728	723	758	704	727	747	778	742	703	700	687	699	742	674	720	702	759	709	744	725	691	692	738	724	726	670	722	722	705	697	701	728	734	699	697	706	702	718	752	734	694	705	688	757	744	699	730	673	738	719	693	753	736	710	731	718	735	729	711	712	707	735	711	723	685	730	696	729	714	696	685	737	692	661	700	689	712	710	719	722	690	726	726	726	704	714	673	711	732	678	653	658	698	719	699	676	687	710	709	707	715	701	746	685	760	684	731	727	711	682	717	701	705	713	704	711	694	711	669	735	724	700	725	715	693	717	710	693	672	687	697	765	696	713	681	725	703	736	724	696	724	714	693	746	731	672	696	682	700	772	698	701	703	751	694	715	702	715	758	699	708	693	669	765	700	708	690	690	675	721	725	739	712	731	683	719	728	657	721	724	681	713	696	729	667	714	736	669	730	730	649	680	668	695	750	713	722	730	701	724	694	703	696	697	722	745	661	736	699	739	726	665	740	689	684	756	717	717	707	689	707	709	695	729	720	674	738	704	703	695	713	763	731	671	721	706	675	714	686	687	738	731	684	728	745	732	682	697	717	682	697	717	713	693	688	704	731	736	672	648	709	677	736	735	666	720	708	710	697	748	707	680	672	724	676	667	691	750	749	730	659	722	731	700	719	723	714	692	697	738	692	774	697	682	691	681	710	689	721	702	702	688	738	730	736	728	705	713	749	715	756	723	688	696	679	701	718	693	709	727	701	647	703	714	666	684	692	676	693	717	666	715	726	715	691	680	732	680	705	701	689	722	683	709	685	750	711	677	710	685	726	699	679	724	700	714	732	714	645	673	696	685	722	674	726	699	751	673	724	719	688	720	692	729	677	706	694	704	678	703	698	708	701	683	760	708	726	659	718	669	714	734	733	702	723	700	681	690	694	726	749	711	708	728	713	687	727	687	689	681	676	744	730	729	698	684	736	692	711	680	699	698	721	736	728	727	709	675	705	703	698	715	700	681	717	707	690	701	643	673	682	693	737	668	678	662	698	743	692	713	730	695	684	691	662	682	679	683	715	704	747	737	654	705	703	678	643	714	689	730	711	672	664	720	662	680	655	681	731	682	695	710	696	658	718	679	735	701	707	730	703	715	710	673	708	713	691	698	737	737	684	797	732	702	745	654	688	678	707	732	733	702	734	700	706	735	672	704	693	700	724	685	745	745	755	711	709	667	742	747	729	706	697	640	726	695	697	724	693	705	702	704	699	684	677	698	759	697	681	682	742	710	701	697	712	742	702	746	717	699	705	706	711	756	695	700	718	697	707	720	698	703	754	707	657	680	695	686	710	712	713	734	721	737	682	725	707	748	679	758	666	676	698	689	689	673	664	743	709	741	691	699	673	694	736	691	690	697	734	654	696	735	695	705	716	705	652	677	746	694	705	738	765	711	712	658	674	716	698	766	705	701	719	713	680	738	679	710	655	689	664	738	755	684	721	744	679	669	761	732	700	687	727	712	721	684	689	694	705	733	706	664	724	742	716	702	713	700	654	707	689	718	759	703	727	712	744	753	708	703	673	726	757	718	683	708	679	718	719	712	681	699	759	725	708	692	723	761	697	703	707	674	733	699	717	768	718	651	698	715	729	663	742	682	734	769	687	744	716	672	687	703	691	779	704	717	771	729	741	719	755	695	729	664	701	714	727	670	690	683	677	696	728	713	698	683	718	672	690	737	690	681	714	708	708	720	704	698	742	715	708	743	761	708	681	689	673	722	727	662	676	744	687	719	751	714	751	718	738	691	705	726	747	709	731	730	750	723	701	750	676	710	742	679	731	721	722	684	683	695	752	696	751	711	694	715	676	696	695	723	722	696	686	721	733	702	698	686	692	663	695	687	720	691	716	683	706	733	691	692	732	740	749	715	690	654	702	720	715	718	735	733	703	702	735	683	733	738	734	734	664	720	658	756	724	710	720	704	709	708	700	713	714	697	691	685	738	705	718	706	748	706	729	720	733	710	712	702	687	679	714	700	694	685	739	702	766	681	703	672	725	698
8955	8209	5423	3821	2722	2370	1750	1010	546	253	215	154	145	113	105	117	125	128	169	151	142	142	99	82	100	70	86	82	61	73	86	67	78	75	70	76	71	65	92	74	79	84	71	62	85	75	83	91	67	78	75	76	83	83	73	81	83	81	61	76	93	75	69	58	118	91	109	112	97	89	80	81	94	77	57	73	64	50	72	69	59	81	71	62	71	73	84	62	62	79	68	72	74	77	76	71	61	68	77	72	85	64	71	83	71	72	59	77	70	73	71	80	74	76	77	70	73	68	89	67	68	65	78	70	72	68	69	94	57	75	76	79	57	67	71	73	69	68	69	72	66	79	75	61	58	74	76	65	53	66	69	78	80	69	49	63	73	58	61	59	72	59	69	67	70	70	81	71	66	68	81	68	72	73	82	61	76	80	79	64	66	60	63	65	83	67	70	73	87	76	84	63	74	73	84	78	59	82	75	82	59	86	65	69	76	65	66	61	72	73	80	59	81	68	83	67	79	68	76	73	69	59	72	61	78	57	97	84	76	65	63	61	58	68	81	78	59	79	75	70	79	78	79	60	73	82	67	76	83	69	64	77	80	70	62	74	65	75	57	73	70	71	73	66	64	86	65	64	70	63	74	66	73	79	76	68	76	66	51	82	63	65	71	71	61	65	74	79	51	64	80	68	68	90	65	75	74	65	78	56	70	85	89	78	72	60	85	67	55	72	74	80	84	66	65	68	76	72	71	90	64	67	78	64	47	61	79	64	76	62	78	62	84	64	71	71	73	81	70	53	66	80	80	67	83	73	86	73	66	84	70	77	63	73	78	65	65	89	76	88	70	45	65	63	84	88	63	54	69	55	75	82	73	65	66	79	78	74	61	69	71	69	63	68	62	70	70	74	67	69	73	79	76	63	68	78	66	62	87	67	69	66	63	75	61	66	71	63	75	79	77	76	62	58	76	62	67	59	79	67	62	78	56	76	70	82	65	80	88	66	73	73	55	75	86	69	69	78	71	74	87	78	71	68	63	60	66	52	61	72	81	84	66	74	70	72	71	74	76	81	70	68	75	61	65	84	68	71	64	67	75	68	70	63	71	78	70	76	73	74	61	77	68	61	73	72	65	80	63	64	66	74	79	57	68	70	70	55	82	81	71	73	83	60	85	98	60	73	58	65	64	86	75	81	66	75	70	64	70	78	89	72	71	79	80	74	73	70	75	69	64	80	78	66	62	50	81	74	62	72	67	66	71	83	68	69	73	55	87	73	74	59	76	73	81	83	77	67	66	72	78	67	76	78	64	62	70	66	71	66	72	68	76	66	81	60	74	61	61	63	64	84	69	70	87	71	86	82	79	63	77	78	73	68	68	63	59	56	65	69	84	68	92	74	72	68	50	75	55	57	79	62	70	68	86	71	72	74	58	70	79	74	54	73	67	74	73	66	58	59	85	75	78	69	80	80	57	66	69	71	83	64	64	58	71	65	80	73	79	75	75	76	64	70	64	60	58	71	68	54	67	90	62	67	77	86	79	65	77	67	62	63	67	65	75	84	72	61	72	59	69	74	85	78	79	68	71	78	83	74	67	74	77	85	84	76	68	62	69	70	66	76	70	67	80	60	71	62	78	74	58	66	64	63	80	73	70	58	78	66	75	58	52	76	64	64	66	87	67	69	59	74	63	68	61	62	78	54	65	69	76	69	78	71	74	76	83	76	68	65	61	70	83	59	78	63	60	71	67	67	67	74	66	74	77	78	75	64	72	73	83	72	78	94	82	72	75	70	54	53	81	66	76	74	67	84	73	60	78	54	62	78	74	73	67	57	82	72	65	57	63	84	75	64	77	77	79	73	69	60	71	59	69	79	57	77	60	81	67	86	60	53	68	85	57	74	71	78	67	82	78	78	85	79	82	79	76	73	60	57	63	74	71	66	58	66	73	81	61	63	77	65	77	71	65	65	82	80	67	87	78	69	80	68	87	59	74	87	68	74	70	77	68	60	61	65	77	82	73	65	76	86	81	84	83	78	61	73	58	63	70	55	69	80	79	77	62	56	82	66	90	63	73	75	75	74	81	80	70	63	56	65	68	94	52	62	85	76	66	68	68	54	74	75	66	73	71	57	75	63	59	74	68	73	63	56	65	74	62	66	69	70	96	66	60	76	77	76	70	65	71	73	80	66	88	84	62	78	67	63	66	76	65	67	84	85	78	85	73	82	93	71	60	71	60	59	65	53	72	73	78	69	74	85	60	68	83	81	75	60	85	81	69	71	78	74	78	87	66	70	71	62	67	61	99	72	79	92	62	81	99	81	64	67	83	84	78	70	65	53	68	65	76	70	74	71	72	85	76	90	65	83	57	60	76	66	78	73	68	52	61	66	66	86	75	67	78	85	54	79	68	81	60	86	58	55	73	78	57	61	77	72	74	70	64	79	62	64	63	77	55	83	74	65	65	73	71	60	63	65	67	66	72	64	68	59	85	76	70	75	72	68	67	72	75	81	78	73	79	72	59	67	61	59	72	61	80	79	86	83	64	66	74	78	80	68	84	66	69	71	63	75	79	72	70	79	64	79	75	71	83	67	72	74	77	72	67	61	83	67	78	66	80	79	66	71	65	98	71	72	69	76	53	64	61	64	59	79	69	58	74	68	74	58	75	76	84	74	77	64	57	63	62	62	68	80	69	65	75	86	73	70	64	73	79	68	74	62	78	65	77	79	67	68	65	59	67	71	70	75	70	75	74	64	63	75	76	77	85	74	71	74	53	67	90	89	64	72	73	86	73	73	72	77	77	64	63	72	70	72	68	69	72	78	70	71	72	71	77	65	73	57	80	84	65	75	66	70	70	73	69	67	75	75	66	67	62	62	74	76	83	59	73	78	61	77	84	66	86	76	61	73	56	49	66	83	56	72	86	70	69	67	64	56	68	83	63	70	65	75	80	64	62	53	58	69	65	62	81	51	76	72	74	70	76	68	73	69	64	82	71	60	82	68	73	58	72	66	70	82	82	65	77	54	74	78	67	62	76	72	79	76	80	67	67	88	50	67	76	73	65	70	55	78	67	59	75	85	59	63	73	64	83	70	73	62	71	77	57	66	70	55	60	63	56	80	88	64	62	77	65	75	61	65	87	68	85	74	79	63	70	66	65	72	78	71	79	62	67	76	85	74	73	81	49	57	78	84	61	64	58	57	85	84	85	61	74	66	80	64	73	65	67	74	57	76	85	65	77	76	74	56	64	74	79	73	58	92	85	62	74	77	82	79	68	68	59	84	80	68	72	68	83	71	66	76	85	63	69	70	68	89	75	63	62	81	72	89	79	65	78	58	65	55	77	71	79	64	69	66	58	73	95	63	62	75	72	69	64	78	83	65	64	57	63	78	74	75	68	76	84	73	68	76	66	89	84	64	76	85	81	78	73	69	68	74	58	75	70	68	60	63	65	75	72	45	75	91	76	82	68	68	75	82	72	58	67	65	66	61	70	86	60	69	77	57
38274	30041	25665	28077	31357	29795	24934	19204	11701	7514	5637	3801	2776	2217	2018	2188	2307	2604	3500	2802	2360	2470	1874	1550	1248	1203	1112	1102	1077	1002	988	942	910	949	927	849	919	914	863	895	903	868	896	861	864	867	814	822	885	837	760	832	840	762	826	835	781	833	828	951	1217	922	947	1081	1877	1720	1899	2085	1737	1365	1130	988	870	851	790	775	752	823	785	788	774	821	813	838	742	752	840	745	787	779	732	829	798	791	802	722	790	780	785	796	771	762	794	762	782	786	782	815	734	861	768	810	784	791	813	766	787	795	811	743	785	773	795	818	794	820	783	800	824	805	789	822	771	752	760	823	801	809	803	766	805	767	777	779	794	761	778	772	799	756	813	765	844	778	826	737	801	733	775	801	813	810	742	735	758	811	804	784	779	774	789	769	770	809	795	791	778	755	814	808	821	799	808	767	793	778	783	808	810	799	805	753	797	755	731	816	782	785	806	802	802	833	812	776	834	812	767	749	816	849	758	807	797	804	789	785	781	772	765	760	795	805	797	776	750	749	755	791	842	774	799	779	786	773	790	827	803	795	826	813	776	801	802	855	780	742	823	821	836	790	821	794	804	759	797	744	765	775	802	777	786	808	796	784	782	732	815	781	755	820	758	754	765	760	815	758	772	784	789	769	797	814	756	843	748	809	808	801	775	778	830	791	846	773	784	736	759	789	781	798	775	829	790	756	797	805	772	819	758	805	778	792	834	794	830	814	841	789	786	799	807	779	738	782	795	790	778	821	748	814	775	787	740	766	820	817	841	826	847	810	790	818	779	766	761	777	804	802	776	769	805	822	817	770	780	782	803	777	805	794	759	820	748	757	838	763	767	830	786	832	798	750	833	785	779	749	798	789	815	759	791	797	832	821	810	829	780	762	835	800	770	826	792	819	790	740	755	765	826	776	807	779	789	807	767	791	750	758	779	742	750	807	787	805	844	795	814	803	818	760	758	773	766	811	794	816	831	780	835	800	803	802	739	811	807	838	760	788	864	793	802	797	826	791	783	809	755	792	789	745	833	779	779	863	801	789	760	744	823	765	796	692	782	794	800	794	760	829	802	808	776	763	815	855	802	781	796	782	831	820	810	798	801	741	796	788	795	807	829	791	782	754	797	812	752	729	860	835	805	768	822	799	739	844	811	814	775	822	769	782	808	774	810	770	817	772	780	784	783	731	751	820	749	769	868	816	807	811	783	767	772	776	782	810	787	820	809	767	849	772	778	787	805	743	783	823	765	793	789	719	757	807	781	784	779	821	814	797	813	835	830	820	799	770	799	817	841	800	765	818	755	818	784	801	763	778	817	773	764	784	772	772	822	801	839	758	758	767	798	784	805	780	815	808	768	849	757	809	850	785	787	804	778	767	808	825	838	770	775	807	824	801	808	778	794	842	790	819	783	763	803	809	782	850	724	748	833	773	802	780	812	772	786	832	826	773	711	745	828	761	817	791	744	799	787	775	807	779	788	776	768	784	806	765	794	795	832	705	762	817	790	741	809	806	808	758	798	780	859	836	777	824	742	774	791	851	801	766	758	805	801	795	850	772	800	818	801	784	780	788	780	795	796	688	819	818	810	770	771	776	766	762	768	817	819	829	834	786	806	740	794	788	809	760	809	794	836	779	778	772	757	784	799	777	801	812	759	820	760	818	774	788	786	778	830	781	761	785	772	816	762	813	724	813	787	825	794	788	782	765	831	818	779	766	808	812	731	775	793	791	739	782	769	755	751	769	759	778	790	799	859	779	812	807	770	789	805	802	798	784	776	796	746	805	812	798	764	794	789	797	756	785	800	733	741	799	823	804	822	759	794	777	802	766	807	795	815	811	749	791	749	819	806	773	808	756	828	817	832	793	779	789	842	807	839	796	803	813	791	822	787	773	779	789	787	777	812	793	817	791	784	825	807	836	819	750	787	756	788	795	780	760	784	777	782	751	816	786	765	781	807	812	796	790	805	815	758	775	793	780	766	837	820	800	788	767	767	801	800	827	773	790	803	778	776	782	777	801	802	770	813	759	788	771	816	780	764	821	798	817	806	773	803	725	837	837	817	795	803	806	812	786	820	839	750	776	830	834	770	808	792	767	797	757	773	777	787	802	716	782	748	761	799	803	777	805	824	765	743	768	764	804	756	804	812	816	773	819	772	790	756	800	752	756	798	800	828	778	780	770	717	813	791	762	795	767	772	809	781	826	818	788	822	794	831	746	780	768	790	784	779	783	770	782	774	799	784	815	741	881	812	773	782	766	851	780	784	819	754	801	758	806	762	776	831	802	756	806	740	756	803	758	791	815	828	793	802	783	772	769	762	802	801	765	765	788	817	793	760	801	789	784	793	795	782	803	805	814	840	836	767	844	739	758	844	765	824	813	805	799	811	857	777	785	774	832	783	783	733	759	803	787	775	736	824	779	757	765	797	750	770	794	836	827	752	773	789	781	801	799	821	788	818	794	746	776	785	841	774	813	802	826	768	804	781	808	800	755	844	769	809	797	786	777	777	772	861	770	780	778	827	805	787	791	804	757	840	773	817	797	743	788	770	808	762	810	753	787	835	811	800	814	759	773	776	776	817	761	796	769	839	771	831	796	756	773	766	791	798	800	766	779	780	796	792	817	812	781	834	755	765	760	784	760	798	791	769	771	778	773	783	781	772	797	803	808	744	801	738	753	824	802	800	743	793	814	785	827	816	780	773	815	789	787	813	815	786	824	800	780	827	807	776	810	830	781	826	815	820	778	788	721	805	753	733	813	804	812	807	761	782	769	771	821	756	783	787	821	804	829	761	763	776	841	805	779	772	778	760	778	776	778	796	820	792	777	799	785	776	803	789	766	816	836	774	798	812	803	783	820	753	781	799	791	801	782	781	757	810	807	805	795	773	813	784	814	798	766	805	762	830	759	832	795	810	858	759	780	822	792	801	756	792	739	804	794	823	787	755	796	792	786	748	799	842	802	773	805	772	776	794	822	845	804	778	757	817	806	769	813	816	826	759	782	727	824	759	768	793	803	804	757	736	790	807	800	785	781	803	730	804	823	793	775	784	792	739	806	816	755	774	759	809	812	809	798	767	840	811	785	798	782	788	787	809	771	770	806	822	776	808	788	823	756	781	768	796	798	800	771	823	799	749	823	783	767	787	796	819	843	861	837	770	786	807	775	820	807	816	760	746	787	822	798	771	752	788	775	748	792	779	801	816	807	751	858	816	755	825	742	785	745	790	803	743	809	772	799	861	817	807	830	766	784	770	776	776	800	812	800	737	757	837	790	811	821	836	850	805	752	766	781	817	798	749	811	817	758	787	798	837	769	821	761	771	794	802	819	797	793	811	817	830	768	746	787	775	784	791	767	776	773	790	776	782	773	789	770	784	801	797	783	807	777	829	744	801	761	797	769	775	766	762	779	819	767	776	789	828	794	796	788	772	775	790	805	804	745	722	783	769	766	781	805	777	804	739	805	764	769	772	773	813	765	818	745
4986	2707	1546	938	796	737	538	328	227	158	121	93	86	72	75	72	87	90	99	101	112	88	75	65	76	70	62	65	61	55	58	60	53	48	42	56	61	38	56	44	62	53	61	65	57	66	58	52	51	56	48	54	49	53	49	54	48	57	51	57	49	70	69	50	59	52	68	74	70	63	62	64	62	49	64	57	71	49	59	54	58	59	44	47	59	67	65	66	45	60	70	45	59	48	56	55	58	49	56	54	66	58	50	57	58	59	55	57	64	59	55	40	49	57	43	51	50	59	55	54	56	48	58	66	56	49	60	56	53	51	57	56	52	74	58	54	63	48	59	65	56	56	66	54	51	57	52	36	65	53	57	53	61	49	40	65	58	68	61	62	53	50	56	59	51	57	39	58	53	62	66	46	64	47	39	60	49	54	54	62	62	49	56	59	56	63	62	50	67	46	63	49	61	40	58	62	54	42	55	58	64	63	54	64	52	76	60	53	56	60	58	53	54	58	58	50	43	55	56	51	65	51	52	67	61	52	63	55	54	52	56	50	45	57	63	48	59	68	56	63	64	51	60	67	53	55	64	64	57	50	49	63	59	54	49	57	50	55	57	70	52	65	70	39	59	53	51	64	44	42	54	46	51	62	53	54	48	52	62	54	63	60	66	60	40	53	51	63	51	56	56	55	53	54	66	57	56	56	47	42	48	66	55	51	70	61	44	66	63	61	48	68	59	61	58	48	53	63	59	54	56	68	57	50	55	51	73	70	54	56	68	52	51	66	54	75	55	53	70	56	54	65	60	46	74	51	63	48	48	54	49	53	45	47	50	45	64	52	53	54	51	68	55	58	63	65	53	51	59	58	59	59	56	64	54	60	58	53	48	56	56	71	45	59	57	67	62	35	41	50	52	55	57	55	44	61	55	47	54	52	61	57	55	63	65	57	46	49	55	57	58	58	58	59	63	54	58	40	59	62	55	52	63	48	55	46	51	69	56	51	42	53	65	53	60	52	57	64	66	74	54	63	62	60	58	49	52	51	51	64	52	55	63	56	62	59	46	53	48	70	52	61	52	64	64	58	66	59	49	65	47	49	51	62	58	44	57	76	43	56	42	56	55	58	58	60	67	49	60	46	64	55	54	64	59	53	71	62	60	46	66	57	51	60	44	56	52	57	64	57	59	62	59	57	59	60	55	59	62	51	42	66	60	63	44	47	54	52	47	44	76	55	68	65	67	61	51	53	68	46	65	56	56	51	68	56	65	59	59	50	56	64	45	51	55	58	61	39	66	57	53	43	58	52	59	65	54	52	53	59	54	54	69	64	51	63	53	50	55	57	60	64	51	46	52	54	61	65	58	50	49	61	58	52	66	54	61	61	56	54	60	50	55	58	50	64	51	58	61	49	61	55	54	47	57	53	51	82	52	57	56	60	64	55	50	52	46	41	62	53	50	66	54	51	58	59	66	57	58	56	67	74	35	55	59	53	47	53	69	61	44	54	65	49	49	64	54	75	52	62	65	61	60	63	45	47	55	49	47	51	61	56	63	53	65	51	58	53	53	54	53	60	55	62	61	60	65	60	50	63	64	55	52	57	40	65	54	55	44	63	65	42	45	62	62	58	47	40	63	74	57	57	65	61	57	69	51	61	58	57	67	46	52	49	74	63	60	64	45	56	45	54	59	50	64	54	63	69	63	53	53	73	64	40	65	58	59	60	56	51	66	58	60	66	69	60	50	55	58	54	49	57	49	64	56	49	58	49	63	51	52	44	59	57	56	66	54	60	59	48	57	50	67	53	56	67	59	62	59	47	67	55	50	53	69	58	60	65	51	55	72	59	47	52	70	65	51	59	59	50	47	56	51	57	60	53	61	53	58	65	61	63	62	64	44	67	60	52	52	58	67	51	66	56	51	51	57	55	76	68	55	55	70	52	59	71	58	69	40	49	69	52	52	71	50	47	51	54	71	57	55	64	63	49	51	46	55	64	50	57	58	62	50	51	57	46	68	57	50	56	40	53	66	53	63	47	47	52	55	59	54	48	66	59	52	58	59	65	64	58	64	66	51	70	62	60	63	57	60	46	57	65	64	51	66	63	54	48	55	60	45	63	61	54	66	70	67	60	59	58	61	52	54	54	48	53	54	60	43	56	49	48	50	58	60	48	54	60	47	62	42	67	62	54	50	57	55	47	57	50	48	52	52	50	50	52	48	61	57	60	54	63	57	53	45	66	62	59	61	54	64	52	50	57	68	48	53	51	69	60	48	56	68	61	49	58	49	59	48	72	67	61	60	59	53	59	75	61	62	59	54	56	63	60	64	68	59	56	50	52	49	37	45	46	63	49	49	68	60	64	53	69	61	52	59	63	42	44	49	46	77	63	52	44	50	64	67	53	57	72	55	46	55	66	54	45	55	49	48	66	53	57	49	57	50	55	53	34	52	57	47	42	48	46	53	58	63	50	53	59	66	53	65	47	65	60	55	66	59	46	63	62	60	57	48	51	54	66	51	53	52	63	59	62	56	45	69	64	53	42	65	51	64	57	56	53	50	56	47	56	56	62	49	60	63	70	46	40	54	60	48	60	62	60	64	54	71	52	56	49	58	58	66	47	74	55	67	64	51	73	61	54	70	57	41	61	59	50	42	67	58	61	59	58	58	55	50	58	63	54	56	63	48	56	57	63	62	56	55	68	52	60	59	58	52	63	56	51	62	59	60	65	57	49	64	72	60	53	61	50	58	51	65	55	71	55	60	43	53	56	66	45	60	65	59	65	47	54	62	51	63	62	61	51	50	59	48	57	55	37	55	49	64	53	68	42	69	70	62	66	69	68	50	59	37	60	44	60	54	53	71	60	47	60	56	54	51	47	41	77	50	57	61	58	52	61	57	57	58	45	63	51	58	57	61	82	63	61	47	56	47	42	56	67	53	63	51	50	69	55	53	55	51	67	72	51	51	52	45	65	47	53	59	64	60	52	42	48	52	52	58	49	62	51	64	64	49	69	50	61	69	61	40	50	54	54	58	49	59	57	52	54	56	59	58	53	64	54	58	56	53	58	61	60	48	62	54	50	55	65	67	53	53	68	75	53	57	56	50	52	67	65	66	60	70	60	54	55	63	51	50	56	65	61	56	63	61	61	67	58	68	43	58	61	60	45	59	68	45	52	57	57	51	52	51	45	64	70	61	50	51	59	64	54	44	49	64	62	63	58	52	64	52	52	57	66	49	49	46	58	59	46	76	61	58	59	57	55	57	48	50	65	52	52	37	70	65	51	45	56	39	46	50	59	49	45	46	58	58	58	62	51	48	46	44	67	67	57	68	57	48	58	66	45	56	45	64	53	62	61	62	66	61	59	71	57	65	48	50	67	71	50	60	59	72	59	59	79	72	60	45	66	41	67	49	41	63	57	76	56	57	64	78	59	60	57	66	37	69	51	56	58	53	63	47	57	62	42	52	75	58	53	54	50	61	52	56	56	60	53	43	61	61	69	62	49
31249	20791	16086	17564	21308	20541	15009	10583	6891	4560	3307	2253	1687	1361	1183	1138	1442	1499	1975	2115	1795	1750	1386	1121	898	853	828	770	783	762	734	692	706	688	698	719	673	679	675	679	647	676	717	681	652	637	650	663	663	611	657	626	678	685	671	645	610	627	627	677	681	661	668	738	848	900	998	1047	949	845	792	646	657	677	654	639	664	653	648	662	636	586	656	639	622	691	643	636	618	649	644	627	643	654	667	651	658	635	654	610	615	701	693	661	604	641	662	620	631	609	670	637	675	636	625	590	614	658	629	664	637	622	630	642	643	583	641	649	620	629	630	665	594	610	696	664	636	646	641	630	648	650	631	682	668	713	655	615	669	620	608	596	623	634	685	597	637	661	635	640	641	676	645	691	636	616	638	664	618	635	644	595	665	644	663	591	669	605	643	634	623	645	629	637	604	643	660	681	627	646	671	639	575	624	656	677	595	660	654	612	648	657	614	595	641	659	636	595	647	611	615	692	692	637	642	617	615	652	655	678	603	636	595	625	660	606	640	670	624	646	646	670	597	609	674	597	663	636	648	638	618	626	612	672	650	639	697	639	677	617	636	659	652	648	666	630	628	617	616	657	652	643	621	623	659	574	659	643	659	640	654	619	685	657	677	661	598	623	599	600	594	635	602	653	647	649	598	632	657	608	598	633	626	636	643	608	676	623	662	641	569	650	647	621	632	650	648	614	618	652	661	681	611	603	632	686	640	623	661	633	640	638	616	626	635	660	619	645	652	638	628	636	651	649	624	659	583	682	635	637	654	633	635	668	654	615	638	636	674	666	627	609	674	598	658	602	648	672	641	651	622	645	652	669	659	620	626	663	630	612	625	689	611	639	653	618	663	624	651	646	660	649	687	620	634	643	691	694	662	661	638	668	632	614	631	669	652	656	671	652	597	655	647	630	646	654	644	615	607	601	622	644	668	595	673	612	656	659	645	648	663	633	685	637	586	630	622	663	659	605	691	672	607	625	606	626	636	650	660	676	646	596	641	622	661	645	648	644	578	678	662	667	625	644	616	645	682	627	599	650	616	635	609	602	670	615	665	619	635	588	693	637	676	595	644	673	607	673	663	613	607	677	628	635	631	685	590	645	598	634	628	656	677	651	614	635	632	591	655	651	639	653	649	624	600	613	607	623	581	623	607	592	650	629	612	638	604	661	619	656	683	698	635	635	689	678	594	632	665	627	697	642	612	634	636	696	655	608	625	683	624	639	577	625	644	665	634	673	619	665	632	684	625	612	635	621	652	583	633	633	636	589	666	610	633	671	630	632	610	626	633	660	630	653	651	633	618	676	669	656	629	630	660	655	646	607	647	580	641	604	668	661	679	620	636	698	675	679	648	693	628	664	622	610	610	646	632	618	658	642	593	631	665	654	680	641	668	585	654	676	637	641	606	635	621	655	678	640	609	623	643	647	679	661	634	602	634	628	630	639	656	620	628	605	606	621	628	618	656	599	638	671	607	640	603	705	627	640	641	613	631	639	657	672	658	612	630	648	625	662	622	584	611	614	637	602	617	620	650	622	662	618	628	666	659	638	633	666	643	653	601	655	616	612	672	580	627	616	643	623	624	645	632	649	655	612	612	662	627	671	676	639	598	582	643	642	645	650	605	641	666	651	674	618	614	641	644	636	673	668	643	603	652	640	675	687	662	616	608	608	622	610	632	644	643	637	627	676	606	624	624	614	675	586	659	623	623	576	642	646	618	642	670	604	671	653	637	638	641	632	646	618	606	635	603	652	666	646	661	586	670	637	623	642	600	672	638	624	674	655	642	637	604	622	634	680	642	640	660	634	654	595	644	638	641	602	644	652	661	639	684	621	664	650	631	619	637	634	627	634	713	645	680	637	672	657	653	662	676	650	642	604	687	645	635	604	610	629	617	646	655	657	590	688	631	643	586	659	643	602	614	609	627	656	650	691	636	633	618	629	637	577	645	658	637	628	649	621	655	603	644	676	676	610	664	641	649	631	625	652	626	664	646	643	629	628	636	673	623	635	672	667	635	665	670	652	642	649	669	600	639	612	635	662	622	627	652	623	624	639	676	623	595	626	633	658	591	618	643	654	656	705	600	658	661	682	621	636	645	573	650	605	644	670	622	626	637	637	606	620	682	601	658	625	667	654	654	630	650	622	638	614	692	678	663	668	657	655	644	626	682	619	589	619	635	636	644	611	622	602	611	614	636	656	620	667	657	631	660	610	645	619	617	610	629	696	601	681	658	627	654	657	629	638	678	635	623	612	607	621	637	592	697	585	628	646	637	652	640	649	588	612	645	656	652	613	592	610	601	637	618	605	659	622	624	659	645	591	673	659	651	637	612	648	647	621	626	673	633	603	594	670	659	613	657	722	616	670	621	675	666	637	665	673	642	644	607	661	652	647	619	628	609	665	617	635	660	621	657	650	626	650	637	671	638	675	660	686	662	643	659	609	614	649	661	694	668	651	651	660	616	677	623	628	638	686	668	707	673	645	654	632	659	618	665	621	656	649	655	614	659	629	668	622	646	632	701	620	642	677	635	657	670	625	637	626	591	589	597	673	652	608	668	673	610	653	628	617	656	605	639	655	638	663	627	637	653	664	620	630	661	591	642	648	651	637	626	643	663	669	638	653	641	655	652	599	640	665	643	690	630	640	647	658	592	682	645	682	655	659	634	626	607	663	644	573	623	703	639	586	651	645	651	651	615	679	657	644	626	615	594	625	612	644	614	670	608	620	616	622	636	689	632	650	670	700	619	645	591	632	646	696	600	631	596	643	642	677	617	656	600	670	629	630	656	627	603	635	673	679	673	651	628	633	639	647	669	675	614	631	639	618	693	612	673	630	641	631	604	660	660	603	623	610	666	662	600	630	656	631	633	661	654	631	648	597	615	638	654	679	632	666	665	658	627	632	611	669	669	619	630	585	685	665	655	630	666	699	652	617	651	597	611	617	643	688	636	661	623	643	611	689	625	661	646	684	609	642	648	581	635	649	664	636	603	676	638	652	656	634	629	624	664	645	676	634	639	663	661	636	609	636	620	614	594	637	681	655	673	666	630	646	659	648	628	647	618	638	616	653	643	650	644	662	606	640	619	648	647	639	681	616	668	650	628	629	655	639	651	595	607	650	633	626	647	653	628	613	637	645	625	664	669	660	652	648	630	650	629	654	635	661	591	615	679	655	648	615	646	649	645	629	638	622	653	605	628	647	659	658	652	635	645	653	703	656	611	618	598	667	636	638	624	649	594	676	660	620	609	648	626	657	636	647	638	643	664	626	654	653	632	620	577	652	671	627	647	608	630	596	621	634	613	640	600	695	616	624	641	618	601	653	647	616	647	625	653	595	671	628	630	660	617	686	648	607	650	642	640	610	644	637	648	639	621	654	636	629	664	677	679	609	621	614	587	601	711	615	618	651	658	639	643	668	647	645	639	635	675	633	639	636	662	613	627	592	630	655	625	614	665	652	650	612	616	598
6093	4914	2570	1871	1455	1461	840	403	332	246	169	162	110	107	73	87	92	114	101	141	123	114	110	81	77	75	89	65	77	47	68	64	76	70	51	70	70	68	63	72	60	46	69	59	65	56	63	61	50	65	74	52	56	78	69	60	53	58	67	61	60	59	66	56	85	116	105	116	86	88	73	64	69	76	66	66	70	52	55	59	62	75	70	62	72	58	71	65	65	77	64	58	66	59	77	53	66	68	61	62	76	57	74	66	72	61	60	71	59	58	59	64	50	66	69	63	71	63	63	71	72	62	56	63	77	49	57	60	65	70	81	60	60	61	69	69	64	51	63	69	54	77	57	63	63	48	66	60	62	64	51	63	61	65	59	56	54	54	69	61	63	60	51	60	72	71	60	68	69	72	55	50	57	66	65	63	59	65	64	56	55	66	66	76	50	62	60	66	59	61	50	62	80	66	62	59	62	75	70	66	66	61	55	79	68	69	76	72	66	66	58	51	62	60	62	63	62	68	82	49	70	69	63	57	64	68	85	75	69	59	64	63	72	63	67	72	54	58	50	70	56	66	59	61	60	69	67	60	62	83	51	69	74	60	66	68	75	68	51	47	57	63	74	61	56	57	69	48	53	62	74	69	52	61	59	61	74	67	51	63	61	67	64	79	60	55	72	63	58	60	65	77	56	69	67	77	59	69	61	59	78	66	74	55	64	53	61	73	49	72	72	51	64	57	64	64	68	69	50	65	61	71	50	61	77	65	51	49	73	73	62	61	53	70	56	67	62	62	48	64	67	71	57	57	52	67	66	67	70	65	54	62	68	73	66	61	61	52	51	69	59	63	81	66	55	66	60	63	49	64	74	76	65	67	60	56	62	63	69	64	48	77	73	58	82	60	47	58	67	67	61	67	64	66	62	57	80	72	70	66	61	68	59	64	62	56	54	67	62	53	66	66	52	72	64	61	66	58	66	65	68	62	63	48	82	65	63	63	64	68	71	57	62	66	68	61	83	71	54	68	64	72	77	58	62	56	66	64	57	50	60	66	62	63	69	57	58	58	81	58	58	74	58	59	84	55	69	67	70	74	59	73	44	56	66	48	52	67	65	69	58	79	62	66	71	70	66	73	57	76	64	66	49	61	68	60	69	78	60	70	58	68	80	58	65	57	58	72	65	70	59	64	65	52	56	72	67	96	62	67	73	61	48	68	61	62	55	71	71	60	64	75	77	70	53	66	59	77	62	60	61	61	61	67	70	69	63	63	78	57	53	59	70	74	54	69	60	64	59	66	50	59	62	64	53	60	72	63	58	71	62	64	61	69	59	70	65	58	65	69	56	67	63	62	70	53	49	64	56	55	64	62	66	56	49	73	59	68	68	58	51	63	69	67	55	62	64	56	70	58	46	55	58	57	66	75	70	69	55	87	61	55	56	70	53	55	64	54	67	64	78	54	67	70	61	64	72	72	56	54	52	59	64	65	69	56	58	67	67	67	64	65	65	71	74	67	56	51	75	73	81	88	65	59	67	66	61	60	57	57	75	63	53	55	50	62	62	49	51	65	55	52	58	64	75	70	75	59	59	65	61	74	49	78	56	53	69	63	67	61	65	60	61	49	62	54	60	83	55	55	70	55	61	74	57	67	55	71	68	66	68	69	72	64	65	53	62	56	65	60	61	76	58	65	69	64	58	51	59	50	69	68	64	68	79	76	67	50	62	68	60	55	58	65	58	70	60	51	71	58	56	62	52	55	49	74	66	66	66	64	54	77	66	68	57	51	80	63	67	61	66	55	59	50	61	60	76	67	67	63	57	77	75	64	61	55	72	69	63	35	54	56	61	57	58	58	72	63	60	68	57	64	69	67	68	62	53	53	54	56	73	56	63	64	60	69	72	62	58	59	59	66	67	67	55	69	63	82	81	61	71	89	56	68	52	70	63	62	62	70	55	67	64	74	71	53	70	68	71	61	70	63	61	67	63	53	66	65	68	57	63	58	68	59	61	73	68	69	67	59	67	64	64	67	64	62	66	57	74	46	51	72	66	70	60	60	65	58	62	53	54	67	55	62	72	86	67	67	73	61	57	68	73	59	57	59	64	64	61	69	64	69	67	59	61	67	53	63	73	71	77	56	70	62	60	62	65	65	55	71	55	54	61	47	46	45	48	64	73	59	61	45	63	57	79	55	55	59	70	68	63	53	59	62	57	62	63	51	49	67	70	64	48	56	54	65	55	70	61	65	54	64	63	57	63	55	71	73	57	73	83	60	53	71	87	71	54	58	64	74	51	66	82	56	58	63	56	51	63	77	59	63	79	61	69	66	53	56	62	63	70	61	57	74	58	66	54	56	48	51	68	73	66	50	54	58	73	56	75	67	51	65	62	71	70	65	76	57	69	57	53	87	64	80	68	54	65	62	52	78	71	62	69	69	56	74	60	61	80	71	76	62	58	63	57	81	62	62	65	50	60	63	65	46	52	81	52	43	58	63	66	72	74	74	64	60	85	64	60	61	68	57	56	67	62	63	56	53	60	71	69	62	63	66	51	64	64	72	52	61	69	68	68	56	75	63	64	59	63	59	59	68	69	72	78	74	56	70	79	53	65	67	66	59	66	74	66	73	66	52	72	63	69	73	63	55	68	67	63	53	69	69	66	64	53	62	55	54	79	63	58	64	60	64	46	54	75	63	67	57	64	46	55	63	74	53	63	63	80	70	60	47	53	62	63	56	53	76	75	61	58	62	58	55	65	63	54	53	59	69	68	56	74	69	55	65	55	54	68	71	67	73	62	61	57	67	59	62	74	48	62	61	75	77	61	64	63	57	72	55	67	55	61	61	54	69	86	59	88	69	53	70	65	56	52	53	49	64	70	78	62	85	69	55	60	57	71	62	68	68	75	79	68	74	50	64	72	63	58	55	68	65	64	62	74	65	59	63	62	65	70	56	71	67	51	59	71	65	61	58	69	67	56	75	66	54	63	71	75	52	78	56	56	67	79	56	65	68	70	63	49	65	60	68	61	60	59	73	56	70	66	65	68	49	55	58	73	68	60	72	68	51	67	56	64	73	61	73	60	72	69	63	63	65	56	61	65	70	63	57	56	61	59	56	60	69	69	59	57	52	67	58	64	63	63	60	61	53	51	65	70	65	73	76	65	67	60	54	57	61	63	65	68	66	51	58	64	62	75	72	48	60	56	67	59	47	66	67	58	69	60	53	80	83	64	72	56	70	67	75	57	52	62	60	61	61	65	56	64	84	64	56	62	73	68	53	73	57	56	60	76	59	64	61	66	71	63	63	51	57	66	82	49	62	70	70	55	59	55	77	51	74	49	62	65	70	56	62	77	80	62	46	57	61	57	58	70	71	67	53	58	60	59	79	61	75	69	61	65	60	67	54	55	53	73	53	59	57	71	64	56	51	61	47	69	60	82	67	61	69	62	53	60	58	75	62	62	80	63	58	59	60	62	64	68	65	56	56	56	48	67	63	70	54	71	66
35431	24465	18671	22312	26755	26197	18222	12449	9770	6711	5101	3608	2481	1874	1577	1487	1551	1828	2167	2493	2344	2231	2029	1422	1120	972	945	876	862	917	856	880	823	796	774	782	845	789	776	750	731	721	754	751	739	736	769	753	717	761	708	713	704	736	716	726	677	701	756	758	835	827	752	751	1124	1676	1521	1611	1422	1136	904	853	782	735	760	709	673	663	730	703	720	713	661	708	675	696	699	700	693	683	744	709	694	718	731	686	658	703	666	730	713	734	690	715	712	675	713	709	697	715	662	709	704	698	714	706	680	703	685	705	722	739	680	702	684	686	724	696	712	726	699	700	700	729	718	688	689	640	731	669	710	720	720	686	713	664	727	705	725	674	693	620	752	671	696	677	674	667	706	693	708	675	704	664	727	719	668	751	698	718	723	690	694	719	686	717	716	649	730	709	694	694	690	650	713	709	710	686	669	712	701	705	704	687	658	706	671	727	675	705	730	659	669	732	629	733	713	672	685	779	696	686	708	692	677	672	686	724	662	662	676	724	691	673	693	694	730	725	685	671	682	714	694	708	676	674	702	704	669	648	684	719	677	709	680	739	685	682	697	670	709	688	719	672	681	714	722	659	725	688	716	660	713	675	767	690	666	700	655	739	669	664	694	658	721	682	718	668	728	691	707	692	687	701	718	697	655	688	696	750	689	711	690	727	692	679	710	667	754	717	692	733	670	753	710	697	684	685	689	704	670	707	729	674	637	698	694	737	665	686	721	732	695	713	726	699	688	655	700	724	694	718	731	739	716	708	746	712	723	640	695	725	702	695	737	692	709	710	705	704	727	694	711	676	741	671	701	747	693	667	686	699	675	689	730	715	652	682	725	654	716	660	708	752	657	716	652	740	703	672	715	712	681	635	688	672	646	683	687	693	736	691	737	705	689	645	737	664	714	705	674	644	675	698	739	704	722	653	690	732	746	736	728	721	687	695	708	713	626	693	739	702	667	679	704	705	722	744	679	704	762	731	719	746	654	713	684	724	694	685	647	695	728	679	708	678	723	688	703	689	673	716	684	670	663	672	689	714	647	723	692	713	697	667	687	711	665	661	740	691	711	727	708	690	716	691	701	701	678	726	698	646	693	749	675	704	707	725	698	709	672	683	684	718	706	685	696	687	678	734	699	666	692	670	711	729	700	677	688	663	755	706	727	748	688	706	715	706	767	690	711	703	755	670	713	685	660	693	693	723	661	744	699	684	744	716	721	669	676	678	733	682	698	699	697	734	717	720	663	706	670	704	696	673	717	717	710	749	709	734	678	689	725	692	699	663	772	673	724	698	686	673	711	671	752	703	722	718	684	674	693	682	713	711	674	690	678	696	691	647	683	672	695	736	692	673	687	654	715	750	667	656	710	710	687	678	709	678	655	747	663	695	700	683	674	681	712	699	686	699	702	701	684	721	724	725	745	697	712	711	689	706	684	731	699	669	670	730	761	708	670	728	669	669	752	718	672	678	709	698	730	737	660	709	710	646	738	718	681	698	634	711	674	696	663	704	711	688	678	740	676	729	716	701	693	687	682	757	703	716	664	725	698	743	717	662	684	738	673	724	700	671	725	716	711	690	716	686	730	698	703	672	652	702	716	703	672	712	677	689	742	667	711	690	706	718	738	689	666	625	691	655	743	722	708	697	714	668	670	735	698	711	675	672	645	645	722	739	674	690	699	696	701	678	750	725	643	696	704	718	656	704	681	688	708	695	705	683	711	683	733	693	668	638	695	708	732	770	729	667	673	720	691	681	760	677	700	665	718	714	637	673	698	698	706	650	706	716	665	713	694	698	673	682	684	709	673	686	683	657	729	729	713	625	694	686	679	717	667	741	641	691	727	681	709	700	693	677	686	663	684	738	658	743	712	750	714	703	746	713	663	653	665	647	719	736	688	664	703	698	706	730	645	715	720	691	662	715	687	709	750	682	688	693	720	677	699	685	743	673	669	715	732	677	712	742	697	701	705	691	692	680	678	705	673	703	684	690	677	702	687	702	710	711	716	708	708	702	676	666	680	722	675	679	718	635	657	702	686	682	661	707	664	695	704	726	691	718	723	691	700	731	734	663	687	700	764	708	722	732	692	675	726	683	766	730	638	677	723	722	694	718	659	724	690	678	723	736	780	685	707	714	679	683	691	704	707	698	707	688	703	669	711	734	685	751	718	703	693	702	697	719	748	652	691	711	728	702	706	702	702	701	678	655	716	689	700	753	688	680	700	720	718	692	747	653	689	656	686	672	710	683	719	695	713	706	714	683	741	677	706	708	683	688	713	744	669	708	655	705	704	732	691	746	703	713	671	699	696	710	720	720	672	715	691	682	714	666	738	680	710	722	708	681	666	678	739	720	668	662	702	739	718	733	705	714	686	691	685	688	699	705	694	709	701	692	715	704	708	669	708	702	719	743	669	709	735	719	720	738	734	667	696	740	694	717	739	703	656	709	683	685	710	707	711	697	684	693	682	715	698	689	692	689	686	693	722	722	706	703	698	678	729	729	701	741	682	633	711	685	677	746	700	681	748	692	682	684	727	694	723	637	755	728	704	691	674	725	676	709	715	757	720	781	668	675	718	710	742	718	754	670	717	743	688	681	704	668	723	677	662	703	672	685	737	667	680	650	700	693	712	707	711	715	740	741	658	694	689	654	697	678	735	756	708	737	717	677	707	728	693	696	687	658	716	676	707	678	756	656	659	700	693	686	659	692	691	677	707	690	701	659	686	713	679	692	702	681	717	678	742	673	708	671	682	748	717	684	733	698	722	693	685	681	715	704	726	653	705	721	684	736	679	696	718	694	649	745	702	684	696	646	761	673	719	694	646	727	698	696	694	673	667	714	674	742	696	686	704	717	696	759	683	699	707	736	733	721	740	712	702	682	708	690	760	692	689	693	713	654	670	723	667	728	765	701	684	714	727	692	678	668	680	713	718	701	699	685	659	697	701	689	704	673	709	720	729	681	678	717	661	668	713	695	679	704	697	661	703	728	715	752	682	721	699	677	749	709	642	679	701	694	720	719	721	726	667	675	760	688	690	691	711	662	696	690	698	698	706	712	690	743	693	709	696	700	726	671	708	711	676	676	713	752	702	667	715	667	666	699	689	703	703	672	693	667	700	682	675	716	721	717	688	675	662	706	735	737	753	661	694	752	690	652	690	695	758	677	720	692	672	697	718	670	709	728	689	687	679	687	740	698	650	734	685	695	685	703	717	728	700	667	661	691	756	726	748	712	679	696	735	680	688	690	678	713	703	724	678	713	662	728	682	691	687	649	723	707	730	697	697	708	670	699	699	695	647	653	714	682	733	678	719	685	672	710	718	689	690	721	729	739	683	676	691	698	679	720	699	631	713	696	721	771	691	718	712	716	727	633	692	719	694	709	666	674	685	695	700	715	695	728	713	700	703	746	749	687	689	646	712	691	717	661	663	658	688	754	675	686	685	701	675	684	729	727	666	726	708	701	702	697	716	709	718	716
7400	4859	2815	1735	1106	884	765	613	477	291	217	168	140	100	102	90	98	104	96	126	145	105	123	91	100	76	59	69	72	57	63	78	58	55	68	67	49	58	71	57	69	89	59	53	61	83	55	55	56	64	48	63	55	58	57	68	71	56	49	66	70	54	69	52	66	98	115	107	95	80	84	77	57	67	69	66	52	52	55	58	59	49	61	53	52	54	48	66	63	42	67	63	49	58	49	55	71	74	59	58	72	57	74	62	57	69	43	58	58	65	56	52	65	48	58	69	60	54	51	53	61	71	53	67	52	58	49	57	61	64	63	50	62	33	57	57	62	61	66	54	60	47	52	51	54	65	54	66	61	54	68	70	54	51	65	49	71	56	58	60	50	58	62	56	60	56	67	60	49	61	59	65	55	63	53	60	62	51	60	58	76	63	42	68	51	59	67	63	60	57	73	61	57	59	62	62	53	53	66	54	56	75	55	61	61	69	42	58	66	42	49	59	43	59	50	51	61	55	49	56	74	57	60	60	59	63	61	54	49	70	65	62	54	62	56	53	62	66	57	61	56	64	45	47	62	52	62	64	54	73	68	67	61	49	63	48	68	55	51	69	54	55	61	62	53	58	58	69	62	53	64	64	55	56	58	49	59	48	71	51	57	51	65	49	63	52	63	51	48	53	65	55	59	56	55	52	52	59	73	60	61	59	58	54	47	58	63	64	55	59	58	65	55	61	73	61	43	64	76	56	63	47	50	65	52	58	58	67	56	67	55	58	56	57	47	53	64	58	51	51	49	47	58	43	58	70	53	56	57	49	48	59	65	53	67	60	64	62	47	50	58	58	62	77	56	51	58	58	79	78	69	58	55	55	61	61	64	59	62	52	61	48	58	61	55	58	55	57	56	53	51	61	63	56	60	58	60	73	60	59	58	54	64	66	64	59	57	55	58	54	53	58	51	61	51	62	50	55	70	65	61	44	72	60	64	58	42	68	59	67	68	61	65	58	47	61	52	59	54	61	57	69	60	61	66	58	65	47	54	68	56	72	65	85	48	58	47	62	51	71	56	52	54	65	58	53	45	55	59	47	55	48	58	57	58	66	71	48	65	60	57	45	55	56	60	61	63	64	61	66	58	41	61	69	56	47	62	57	62	58	56	57	52	55	56	59	52	61	60	55	46	54	60	57	64	44	40	69	54	47	56	58	67	57	58	57	43	65	47	53	46	50	46	70	60	61	59	51	56	52	48	74	51	46	52	69	61	67	56	62	58	46	70	55	60	63	56	62	54	66	54	56	53	50	59	52	55	67	55	50	47	63	53	55	53	63	71	63	68	71	60	59	48	61	60	60	56	60	66	65	64	61	43	45	63	52	63	58	48	60	67	53	63	51	44	53	73	45	54	51	79	76	55	66	54	65	59	55	50	52	67	54	83	45	70	62	54	57	68	53	63	58	63	65	47	66	61	54	70	42	72	53	49	56	57	52	64	58	67	60	63	56	57	51	73	62	70	48	66	67	40	61	63	72	54	57	53	62	58	62	68	60	57	63	66	55	66	74	45	57	59	69	63	54	60	63	62	66	59	54	51	62	50	55	58	57	67	72	69	52	64	65	63	70	66	47	49	60	52	67	50	46	56	67	54	59	56	68	50	56	57	48	61	59	71	58	60	55	56	61	66	67	53	66	55	59	56	54	56	61	54	59	55	64	59	57	48	59	61	68	63	54	48	67	52	59	52	62	53	42	59	56	69	70	61	56	59	69	49	60	54	73	38	49	61	46	54	56	53	56	73	64	46	75	71	67	62	63	56	53	65	55	51	62	61	46	58	70	60	55	44	69	57	57	54	63	62	50	67	65	68	56	67	62	65	42	54	59	70	67	52	57	58	46	54	63	61	56	67	50	68	59	65	58	53	71	68	52	52	70	48	46	40	65	59	60	49	69	65	60	62	63	66	52	71	61	60	54	65	62	47	42	51	58	55	62	63	71	60	49	52	60	64	58	65	51	57	63	67	69	56	60	68	71	54	53	71	56	58	51	51	60	56	54	63	60	70	56	57	61	51	56	46	72	59	60	46	50	58	48	65	60	67	57	63	57	76	52	56	66	57	63	60	66	55	50	62	67	44	53	55	68	44	48	55	47	58	61	50	67	46	63	68	56	74	56	53	76	65	56	58	53	62	53	56	52	68	67	52	62	49	49	66	52	63	69	57	52	38	66	53	64	62	58	60	67	44	58	66	67	45	65	58	62	61	69	53	51	56	70	68	58	52	47	61	44	58	63	49	41	58	49	51	51	63	71	58	54	63	63	59	55	43	59	66	56	50	56	48	65	65	70	61	71	59	53	73	57	65	71	51	59	47	58	51	69	57	67	58	68	59	75	58	43	63	59	53	37	52	48	51	52	53	63	55	59	58	63	56	53	50	59	56	61	61	58	62	63	70	46	72	50	64	58	45	57	55	60	68	55	56	49	62	55	62	58	44	45	51	56	58	65	49	48	61	46	57	58	52	70	62	65	54	71	64	51	53	60	57	50	55	51	67	51	46	55	63	56	58	60	64	58	57	77	67	49	63	36	63	69	57	56	64	64	62	59	44	66	64	62	63	53	60	70	74	46	66	45	59	62	63	58	49	59	53	58	42	70	54	61	61	65	44	65	64	48	53	63	57	34	56	45	58	56	60	47	56	63	72	71	59	50	65	63	54	59	43	60	66	67	62	55	58	58	58	56	55	72	64	54	68	54	54	58	69	63	52	56	52	73	61	61	52	63	58	54	51	52	51	49	53	66	62	49	62	53	45	64	66	54	45	62	56	54	71	56	58	60	52	54	61	62	59	57	66	52	51	52	52	53	72	48	56	66	54	53	55	65	58	62	59	61	67	59	68	51	56	69	59	72	63	64	56	57	71	57	60	65	73	59	49	51	65	48	54	55	64	55	55	58	52	56	43	73	64	59	64	58	64	59	52	44	59	64	56	57	60	72	53	53	83	66	52	63	60	65	59	47	60	65	61	61	62	58	46	50	49	62	61	53	55	61	51	50	67	66	57	71	61	72	61	66	64	52	69	67	54	45	49	52	58	62	55	52	55	48	51	67	58	57	65	65	59	55	62	52	51	64	56	60	58	53	66	63	48	58	61	54	52	51	63	72	50	64	56	59	62	51	70	61	64	55	61	63	61	46	45	48	57	47	72	49	62	62	65	65	70	58	64	60	57	61	38	57	63	57	47	64	63	67	61	56	60	55	65	59	57	60	53	49	61	53	62	69	48	63	63	55	55	60	51	64	49	50	66	77	55	61	69	72	61	47	66	59	69	56	51	64	59	60	53	51	55	49	62	58	57	57	60	66	59	61	66	67	66	68	68	70	52	68	59	59	61	69	46	60	54	51	44	69	49	55	59	46	60	67	53	58	59	42	57	57	59	57	55	56	54	31	60	58	59	55	45	57	73	63	58	54	56	58	59	63	54	55	54	53	77	67	54	62	71	50	50	52	73	73
32903	24933	20261	21746	23670	22929	19841	16897	13122	8782	6561	4718	3253	2381	1913	1683	1642	1976	2396	2651	2748	2447	2286	1889	1280	1075	923	909	896	876	810	875	828	844	757	764	796	765	784	763	752	741	719	736	715	769	674	655	670	682	696	697	668	659	703	655	686	683	741	709	678	737	788	745	1082	2006	2340	1940	1628	1195	1215	977	782	698	692	663	662	649	696	674	656	639	606	651	654	662	673	657	641	671	641	670	655	643	661	656	654	656	651	651	634	668	679	730	641	644	666	623	689	652	643	617	685	685	649	635	654	635	673	640	615	683	643	641	691	664	650	616	628	651	644	617	649	666	647	645	666	607	675	656	622	609	654	669	694	646	642	619	628	659	607	665	649	643	647	662	667	646	664	671	612	662	704	652	675	686	687	687	662	666	657	599	686	654	665	680	676	621	697	685	655	719	630	665	696	639	634	634	675	647	676	666	656	648	656	665	605	634	672	650	667	651	629	650	631	662	705	662	646	628	662	635	595	614	650	642	622	668	639	628	701	639	655	655	734	682	659	666	668	592	674	681	611	678	629	650	647	640	602	626	627	647	644	703	668	638	658	638	647	619	661	656	657	674	621	643	655	672	620	652	641	659	633	635	625	642	645	647	683	629	635	658	699	680	651	631	649	647	719	658	669	672	671	671	651	691	633	683	684	645	659	633	657	626	570	661	613	631	642	637	698	657	642	668	638	660	673	647	617	637	601	649	657	693	636	637	658	648	682	638	674	679	655	660	641	619	684	628	681	660	627	693	688	681	629	648	699	674	668	637	615	691	625	702	651	677	662	668	651	647	616	593	638	619	640	652	634	686	627	656	603	607	641	657	649	607	655	653	687	663	693	628	672	685	705	602	655	631	705	646	647	644	647	638	653	612	641	664	648	647	649	657	638	621	637	641	649	624	628	625	614	686	640	645	644	647	675	644	651	616	655	651	681	678	696	697	656	636	636	686	661	640	675	650	661	701	680	623	656	637	610	607	641	639	643	651	647	635	671	635	657	655	674	623	649	626	625	618	624	639	660	658	641	646	639	635	669	630	642	632	644	590	669	625	643	653	668	612	643	626	642	646	653	635	641	639	625	655	669	603	669	633	718	622	680	684	657	663	616	681	695	616	600	615	651	654	672	680	679	633	649	637	660	641	619	657	633	640	670	631	668	619	680	639	636	606	687	653	688	693	673	668	669	688	610	650	620	625	678	662	622	690	643	660	642	622	655	693	644	652	634	677	652	644	662	687	606	650	644	665	631	657	650	641	651	602	642	650	619	674	648	677	647	670	666	595	620	677	655	684	662	668	649	694	665	596	640	667	675	640	688	603	623	692	658	654	683	614	691	650	627	656	650	608	649	642	661	676	685	606	674	615	684	651	643	640	696	619	701	675	651	656	668	661	671	637	606	641	686	646	681	694	667	679	617	644	608	629	654	630	662	650	647	669	643	644	669	660	626	689	684	646	657	696	604	645	630	618	655	661	672	678	597	629	658	664	671	688	637	586	650	664	642	663	662	634	642	656	652	643	646	679	632	641	615	661	700	693	640	703	662	672	640	649	733	694	635	658	648	670	633	639	652	647	670	665	619	624	642	610	617	674	631	680	615	651	640	606	648	652	644	680	649	651	627	653	659	634	646	645	636	641	664	684	660	636	659	660	618	660	626	637	671	661	649	647	658	638	604	666	650	669	668	666	627	611	626	632	683	654	632	649	642	635	665	660	638	676	614	708	636	641	689	645	660	656	690	648	629	615	702	636	639	640	681	648	651	627	670	674	663	661	650	621	635	655	676	604	664	687	631	669	583	670	611	642	655	625	646	689	642	614	625	644	644	673	673	670	674	628	664	650	698	651	610	657	683	663	634	669	667	662	666	684	638	637	656	635	631	645	640	701	634	664	688	646	651	647	639	682	636	644	624	718	642	654	726	626	624	661	639	656	670	640	616	658	651	662	655	624	662	668	653	644	659	633	614	642	644	671	645	666	631	670	677	642	677	639	691	688	673	692	681	682	643	661	601	662	660	657	680	667	679	685	687	680	663	648	634	633	659	643	634	640	654	614	638	667	683	624	665	659	633	602	677	675	654	659	670	625	686	693	650	655	641	682	645	650	675	661	622	677	633	680	613	618	638	715	666	664	670	628	673	636	625	672	658	687	640	653	657	658	690	655	666	636	696	649	640	611	631	637	690	681	670	621	668	636	635	669	663	692	669	626	629	687	643	643	683	627	688	695	628	655	645	621	613	688	682	654	647	662	653	643	656	617	630	668	653	642	645	687	686	591	663	649	659	715	642	670	699	695	664	630	638	714	624	668	665	680	678	682	637	644	679	657	659	665	667	641	638	662	688	647	674	688	636	671	639	648	633	634	630	638	669	706	628	623	625	598	628	602	642	638	686	698	701	661	644	634	639	632	664	677	683	673	652	640	676	652	658	639	689	636	684	665	597	641	661	641	660	708	652	685	673	643	655	640	661	679	674	633	656	597	621	627	675	614	652	658	686	703	674	656	659	629	648	608	606	648	633	647	659	662	657	672	661	636	682	633	673	647	623	644	693	687	661	684	653	634	667	636	653	701	641	670	655	666	639	659	601	654	614	689	648	638	640	657	606	640	674	685	640	643	600	635	634	620	642	676	630	632	652	658	666	615	640	668	623	654	630	626	623	711	628	652	668	662	653	679	661	665	650	723	633	730	674	653	660	608	658	662	648	671	595	655	636	668	643	679	677	634	626	628	643	670	667	677	650	639	669	661	629	674	621	606	648	629	611	671	648	666	676	678	648	656	597	662	605	677	674	641	622	619	617	651	666	661	657	675	666	637	673	638	646	675	674	662	642	641	663	660	651	638	641	672	655	611	635	635	650	688	614	665	646	626	680	659	652	645	645	650	625	661	603	655	631	656	620	679	691	659	649	600	677	631	608	658	672	627	634	639	654	687	667	649	677	657	683	674	574	642	615	626	618	617	643	652	627	681	721	643	593	689	654	639	626	670	670	676	639	652	652	590	636	608	643	619	641	601	626	589	668	660	653	639	649	610	669	674	671	648	645	640	674	678	671	690	656	639	671	644	701	686	639	688	647	641	646	654	672	655	613	685	696	629	681	631	639	708	687	627	628	633	695	677	605	648	679	609	639	638	690	635	645	662	669	638	684	614	617	643	656	672	651	660	645	633	660	596	629	644	652	663	652	656	675	663	631	649	642	639	686	623	640	694	637	681	666	656	664	635	614	659	685	671	668	638	688	665	682	658	635	654	642	629	688	701	639	625	686	692	624	660	675	665	677	623	649	693	657	636	657	679	666	638	619	731	658	673	670	673	700	652	622	671	667	647	622	657	637	664	694	659	628	635	688	619	660	659	660	709	660	658	708	666	669	668	655	673	671	646	649	633	646	675	626	664	647	647	605	632	661	670	641	639	690	616	651	628	585	649	644	665	632	663	638	654	658	608	667	687	675	661	672	652	677	648	694	632	644	681	656	609	629	653
8596	7731	3603	2049	1514	1647	1403	897	545	440	299	271	183	147	120	107	98	103	121	134	149	139	128	109	103	95	93	69	81	101	74	71	79	79	88	83	64	78	81	68	67	74	58	57	85	71	74	70	88	87	68	72	74	64	81	75	75	66	59	68	73	68	93	63	68	152	163	142	130	116	106	85	77	73	83	64	81	77	71	65	66	80	81	74	69	67	63	70	68	64	58	73	71	72	70	56	76	74	63	70	71	63	86	72	58	71	58	73	67	78	83	64	64	62	71	65	71	63	74	78	65	72	62	69	64	59	87	57	87	63	65	48	46	57	67	63	71	62	86	60	61	65	69	67	70	74	56	66	63	58	69	59	65	61	61	46	62	63	75	66	69	79	62	64	68	73	65	65	64	66	68	63	78	80	64	62	57	72	63	59	73	77	54	75	75	57	75	72	70	68	57	82	58	69	64	72	56	68	64	68	74	80	71	60	67	60	67	61	61	68	65	60	61	67	76	66	65	77	79	69	73	69	68	75	68	79	64	67	59	61	70	58	75	65	72	67	68	54	72	64	75	71	83	68	72	63	63	73	74	66	53	66	67	52	67	66	73	73	70	61	69	71	59	71	72	62	76	67	62	76	74	82	64	76	66	73	77	67	72	67	58	72	62	74	66	63	60	66	66	71	69	73	62	68	76	85	76	75	78	64	63	68	76	54	67	71	60	74	78	77	77	68	65	75	69	70	75	59	59	67	81	75	60	63	72	55	53	64	70	73	79	72	79	55	65	69	67	62	82	75	70	56	88	69	56	68	66	64	74	73	51	71	86	77	65	69	55	76	65	66	75	64	73	59	67	65	79	70	65	75	64	73	64	60	64	73	78	65	67	92	66	63	71	69	63	53	61	59	68	58	71	78	74	74	80	70	71	64	66	66	54	50	68	76	64	69	72	59	73	69	75	70	74	60	60	61	67	67	73	81	62	78	64	69	55	82	58	73	62	81	62	68	70	66	77	66	83	59	79	65	68	71	63	60	72	68	65	60	82	72	52	56	55	65	61	57	55	47	81	59	68	52	70	68	67	63	62	51	70	85	60	68	65	75	66	56	76	53	56	59	83	70	68	60	70	87	65	66	77	66	68	63	62	83	62	71	71	73	73	57	55	70	80	70	73	74	72	55	77	72	69	71	63	50	64	67	74	68	76	63	65	68	62	56	63	60	61	62	67	61	89	75	64	59	77	70	66	77	65	65	79	61	79	65	61	70	65	55	62	90	70	81	56	65	74	80	59	72	57	73	60	68	64	68	66	70	79	67	57	61	69	68	64	72	53	62	67	73	47	74	52	72	65	67	85	79	79	73	65	52	61	78	70	66	71	69	66	63	64	65	72	77	51	57	78	61	77	67	56	74	69	83	66	83	86	66	76	72	74	65	67	71	71	82	72	61	82	62	58	63	50	54	53	71	66	62	75	69	63	48	63	78	76	83	71	67	60	67	68	79	52	81	76	80	74	64	74	70	65	66	72	72	55	68	70	67	58	78	70	58	80	65	67	60	88	63	65	62	56	80	56	63	66	60	57	62	69	75	80	60	56	78	74	60	80	74	68	62	68	62	72	70	65	70	78	73	62	67	68	82	66	78	68	72	67	72	66	66	69	78	60	60	70	70	54	74	66	76	63	66	73	61	53	72	77	59	80	48	66	65	49	56	60	57	71	65	73	68	67	72	72	72	64	77	67	64	79	61	76	62	76	69	68	59	71	65	72	64	77	63	63	84	66	68	73	72	67	62	65	68	80	83	63	67	61	76	72	64	66	59	69	77	80	67	77	62	53	72	63	78	60	75	64	74	71	80	70	81	64	63	74	73	65	60	74	68	79	60	79	79	67	61	64	64	85	72	73	72	70	58	73	80	65	74	62	73	68	54	70	67	59	65	68	85	73	68	53	68	73	58	71	77	73	65	80	53	77	63	76	61	57	73	70	63	68	76	62	60	62	59	66	62	67	75	73	67	69	61	74	72	73	74	75	78	75	53	65	75	84	78	66	68	71	74	78	66	70	59	40	69	76	62	75	65	70	80	59	65	49	60	63	63	72	72	82	70	60	57	56	56	55	74	75	60	78	58	66	67	69	58	58	75	65	58	71	68	73	60	70	79	77	57	69	67	69	77	77	71	48	77	77	70	60	63	83	68	79	71	71	72	70	60	63	70	76	62	62	55	82	79	65	84	77	76	65	60	58	69	58	60	71	65	73	62	58	71	64	70	67	67	76	73	60	70	71	75	56	63	61	64	59	62	66	74	54	66	74	79	61	75	76	58	59	60	83	69	65	75	73	65	72	67	79	70	77	70	68	77	82	55	79	68	74	78	68	89	73	56	76	83	67	66	70	70	72	73	57	68	66	79	73	68	71	80	58	62	63	64	80	68	72	74	78	64	70	61	70	66	69	71	68	55	74	63	70	83	77	53	71	82	70	48	70	74	67	71	66	78	76	65	76	63	64	67	58	67	68	76	78	62	74	61	56	64	54	68	74	64	73	66	53	75	79	67	64	68	66	61	66	71	57	73	57	66	42	71	78	59	63	57	61	78	69	80	66	64	55	65	59	59	88	80	65	63	67	63	62	56	69	70	81	61	67	55	61	73	67	73	52	63	62	73	69	73	57	50	60	75	78	70	62	64	49	68	67	68	71	70	60	73	66	59	74	62	63	58	57	61	69	69	64	73	65	70	75	62	67	67	67	60	56	62	74	67	59	63	69	61	66	97	64	70	77	67	72	58	65	67	74	68	64	59	86	64	52	64	69	67	71	56	53	84	80	61	69	88	77	59	71	66	85	77	73	58	65	67	88	52	68	64	84	79	70	66	60	82	82	71	65	66	59	70	66	62	72	81	69	53	70	55	61	59	73	62	48	71	66	77	66	55	75	62	56	78	86	72	68	72	63	66	66	60	68	55	80	71	64	75	69	66	74	64	63	70	66	53	67	80	65	62	72	66	71	53	73	79	76	65	71	76	60	58	81	72	66	58	75	65	73	79	70	63	68	74	73	83	61	62	81	74	69	63	68	60	65	69	89	66	80	76	53	72	83	73	71	71	70	65	63	66	70	57	68	56	78	59	37	59	73	69	74	80	77	68	65	67	90	50	63	57	71	69	73	86	68	66	74	65	66	72	79	69	81	71	56	67	58	73	83	69	70	77	55	73	63	60	52	56	53	77	64	67	64	70	60	57	59	82	74	46	58	63	56	77	78	71	57	66	70	73	69	68	75	63	82	61	79	75	60	77	80	95	68	73	72	57	78	58	69	70	74	83	80	65	60	70	69	65	58	62	68	74	67	82	63	71	66	83	71	69	68	73	59	82	75	74	62	69	72	72	68	67	57	62	71	60	80	74	66	82	72	63	60	71	61	65	71	80	76	89	62	64	77	83	80	58	68	52	86	56	72	79	68	72	75	72	52	58	61	73	64	63	69	63	78	60	64	60	67	70	74	70	72	83	75	74
38697	28856	21146	22957	27397	28460	24984	19292	14508	11442	8355	6345	4391	3079	2421	2285	2037	2233	2627	2839	3034	2837	2349	2342	1697	1345	1120	1072	1028	1042	1014	945	958	911	899	972	917	906	918	913	860	886	834	891	827	927	826	872	802	856	840	769	802	846	789	846	810	841	788	844	831	859	917	792	1091	3145	3393	2685	2300	1761	1262	964	936	830	777	732	737	764	752	806	712	769	742	762	763	727	718	715	702	783	792	740	770	738	730	733	781	735	745	759	725	764	742	714	767	727	788	699	748	761	755	760	778	762	725	709	762	750	771	746	773	830	685	783	775	787	829	745	761	743	776	687	756	751	753	748	763	717	740	741	773	768	728	811	751	728	818	745	783	776	727	742	774	729	712	749	807	742	749	756	754	737	739	720	770	762	741	763	760	747	757	806	801	766	769	784	734	765	755	717	755	769	751	778	740	781	780	777	730	665	809	807	816	752	770	731	779	764	773	750	735	757	728	747	745	766	744	724	758	743	728	735	728	741	759	762	747	729	766	738	726	731	786	769	768	783	747	776	771	752	766	786	774	759	727	783	770	723	800	783	734	725	753	746	772	795	777	792	768	773	738	774	796	753	763	694	770	715	770	711	713	739	735	727	783	763	815	768	740	745	751	725	789	764	699	734	766	738	740	771	775	770	723	773	803	762	701	738	777	822	724	779	725	751	781	727	781	708	745	748	744	789	784	702	747	758	822	755	711	805	741	721	770	764	706	800	749	768	731	746	785	755	758	716	762	742	741	834	758	798	805	767	752	747	771	765	782	771	716	723	723	780	751	766	767	785	775	780	761	737	761	740	685	758	778	679	758	762	754	752	785	731	765	744	740	784	749	688	773	773	788	770	747	746	746	771	763	740	753	787	744	726	759	782	758	743	772	764	768	720	718	793	749	811	691	735	752	758	753	766	776	704	771	768	743	766	743	751	727	715	742	811	760	819	750	773	796	766	717	793	761	726	754	777	768	749	753	784	768	726	779	746	814	757	763	737	761	758	781	786	791	741	798	744	759	779	760	741	742	770	781	768	762	701	729	743	810	739	761	786	762	768	797	737	754	795	741	777	778	756	718	760	767	739	756	714	760	776	729	751	747	736	716	759	749	752	761	742	767	726	705	738	759	751	774	777	749	801	802	755	739	749	742	773	747	749	736	745	740	740	713	774	792	776	819	795	751	739	714	697	813	753	751	727	799	748	772	768	811	760	782	734	785	779	734	802	740	717	767	716	764	764	767	727	789	781	778	762	791	780	785	769	699	749	753	779	757	775	711	738	698	750	757	760	709	720	744	781	747	753	776	763	780	802	812	753	749	737	766	759	727	801	756	782	817	786	727	748	766	733	752	755	747	766	755	723	738	746	787	733	747	739	733	798	748	768	738	758	810	748	742	727	766	731	784	776	766	773	783	784	756	757	778	762	746	741	766	764	742	711	722	806	776	747	753	717	808	755	729	729	736	779	765	722	736	718	731	768	713	754	777	766	759	724	742	816	780	717	806	742	712	748	733	773	753	757	742	804	748	756	773	778	723	704	740	733	763	767	733	740	778	749	777	739	714	736	728	758	713	726	763	738	765	727	696	767	747	759	733	728	779	749	802	712	731	761	803	769	717	792	729	751	734	731	733	772	730	740	690	790	686	745	740	778	742	728	725	801	731	730	786	725	793	765	813	777	741	755	727	784	775	784	798	775	713	767	788	748	753	756	787	757	737	746	813	745	812	737	736	753	810	789	756	723	748	759	778	754	752	758	770	808	749	814	685	748	752	811	776	772	790	755	763	739	767	749	744	767	738	755	742	750	784	771	753	756	731	736	747	733	775	742	790	788	757	746	731	719	749	749	708	723	768	760	730	709	789	748	741	815	748	755	781	801	735	767	748	779	801	727	720	757	757	789	771	704	708	752	757	765	782	757	759	747	739	728	769	702	722	795	783	792	724	760	722	768	753	787	782	799	724	730	762	824	773	767	710	751	777	709	777	738	782	741	732	732	727	769	759	737	786	738	798	794	794	757	760	721	744	744	760	736	795	739	774	730	711	756	770	720	726	742	780	801	742	744	762	730	716	798	742	801	763	761	757	776	764	711	760	768	814	799	799	740	791	718	749	766	793	753	740	807	787	715	706	737	728	712	751	792	802	753	715	771	782	797	752	766	759	765	792	751	752	779	701	760	810	733	810	762	780	787	734	779	789	776	746	784	768	768	755	745	778	775	745	736	727	761	802	770	761	772	774	772	677	740	757	742	762	743	775	725	713	731	751	732	739	781	771	737	752	774	776	791	783	756	739	751	725	704	775	752	809	744	746	739	730	768	767	705	759	735	770	758	754	728	776	762	738	745	730	761	773	733	716	737	771	771	740	758	739	778	780	768	741	691	752	800	766	784	727	750	761	774	763	773	763	774	785	745	775	780	800	757	718	800	739	794	760	782	733	775	746	736	729	721	797	796	746	720	777	757	753	756	758	787	794	735	760	754	763	726	723	770	743	788	761	786	691	758	775	760	738	725	753	752	758	765	744	728	787	774	727	755	777	758	754	705	816	715	787	784	710	741	779	731	755	794	783	784	749	743	781	755	780	739	792	778	721	766	740	793	704	761	740	745	744	782	691	741	770	754	745	754	715	762	807	766	754	774	752	768	746	754	739	687	720	735	779	747	761	742	787	763	742	698	751	737	768	771	723	694	820	738	768	739	739	779	696	790	807	794	756	758	738	742	710	728	744	768	716	692	793	760	713	725	783	762	722	715	716	769	766	815	761	761	754	704	736	731	723	705	779	763	769	802	754	749	786	734	733	770	780	755	771	776	780	782	725	747	758	727	739	757	788	771	762	758	735	731	779	741	726	745	749	794	794	763	769	761	774	772	748	736	746	748	802	759	743	711	747	722	755	750	737	832	758	758	740	765	768	731	792	726	725	743	744	732	755	712	740	758	769	751	759	735	775	708	748	773	736	748	779	777	732	787	740	769	728	761	727	702	764	746	781	739	753	739	753	694	740	713	722	764	744	774	766	751	785	755	782	732	737	780	740	762	735	763	751	719	785	786	781	716	773	762	706	789	715	753	774	777	771	725	798	791	772	695	729	779	713	755	758	757	760	744	746	785	728	716	723	782	801	758	748	803	782	735	701	785	790	767	769	736	740	749	737	780	763	761	750	733	745	725	771	747	760	751	739	772	739	752	783	707	754	753	728	738	775	769	750	763	717	739	760	757	777	737	714	773	783	745	733	714	751	774	708	725	746	731	768	792	757	750	743	775	780	765	771	750	749	768	772	730	738	763	751	721	773	801	770	799	757	742	819	703	750	790	690	738	754	755	763	743	728	740	716	761	801	727	749	777	787	794	737	739	747	710	817	757	807	782	713	782	754	766	732	728	756	768	725	773	747	745	733	746	747	772	757	768	728	770	787	707	750	714	755	771	764	797	729	744	782	756	779	782	746	767	752	717	733	783	757	774	755	721	740	710	762	761	762	727	747	781	783	788
4944	2252	1000	613	508	556	561	378	301	240	169	132	106	99	68	63	63	64	83	76	97	79	77	73	71	52	64	57	68	40	53	45	71	56	63	57	49	42	46	66	64	57	61	56	47	69	66	62	52	47	61	68	52	56	49	64	48	49	65	52	57	59	71	67	50	65	83	83	67	83	79	54	64	59	56	56	53	46	45	46	49	65	44	44	52	59	45	55	51	51	69	58	42	59	45	56	40	57	52	58	54	52	53	56	54	46	63	63	51	54	62	50	38	59	57	53	60	68	53	56	52	53	50	72	58	58	56	60	49	47	44	50	61	54	55	55	51	58	58	39	58	49	65	46	55	54	51	44	58	47	64	51	51	43	41	42	40	40	53	53	56	61	52	58	48	52	40	49	43	54	58	59	54	52	46	58	57	50	53	48	51	43	53	58	51	51	53	64	60	55	51	57	63	64	41	63	56	58	56	45	58	52	60	49	49	63	53	51	59	60	47	45	60	37	56	40	60	54	60	59	58	48	52	49	55	47	58	66	50	59	62	51	67	45	65	46	57	55	49	44	50	47	60	36	41	58	50	53	46	47	54	51	76	54	57	49	52	51	59	50	54	52	43	64	37	56	53	49	53	62	61	56	63	67	49	40	62	52	58	51	56	49	62	50	53	51	45	60	54	60	53	51	56	47	47	45	50	67	51	65	65	65	41	68	52	57	43	55	53	54	50	51	49	51	51	67	43	54	52	53	52	60	54	53	43	51	53	49	49	52	51	53	60	51	54	44	49	52	41	53	49	59	50	51	56	54	54	59	65	54	54	42	48	56	48	48	60	47	58	50	42	57	63	64	52	54	50	61	60	68	53	58	54	43	50	59	66	59	48	44	46	50	52	48	51	50	54	46	52	59	63	58	58	52	51	62	68	53	55	61	45	54	44	63	54	56	52	54	53	61	60	53	47	50	56	50	48	53	58	46	62	52	42	54	54	70	48	56	54	51	48	56	58	60	45	54	54	65	61	59	42	69	59	50	56	50	56	57	60	42	50	53	42	58	56	56	71	43	41	54	50	54	53	47	41	53	58	55	50	58	54	58	47	52	50	59	41	53	45	52	49	51	59	54	59	45	40	57	61	59	46	53	52	62	68	58	47	66	40	59	56	49	53	56	53	55	62	52	43	54	55	51	55	53	60	44	63	48	46	64	68	60	69	62	56	52	57	58	56	46	70	49	60	66	50	59	44	55	54	55	60	52	60	40	60	48	57	60	55	49	56	54	45	48	68	61	47	47	43	44	49	51	69	44	44	57	45	39	59	49	61	54	51	57	61	43	68	62	47	44	58	50	55	58	61	62	44	56	53	47	52	52	54	52	44	53	59	48	47	61	49	54	70	55	57	61	48	51	55	58	45	55	59	60	56	50	52	45	55	49	56	60	57	57	42	66	43	51	68	38	54	51	48	55	44	56	50	53	50	50	33	48	47	65	62	66	49	62	55	52	63	51	57	47	53	49	47	65	46	47	49	61	45	58	43	52	61	53	55	53	65	37	56	45	44	50	59	54	46	56	53	62	59	56	52	51	45	57	60	52	68	62	44	39	72	43	53	53	54	54	48	44	53	57	57	45	51	65	65	74	53	44	53	44	41	56	51	42	46	53	51	59	60	52	51	49	45	47	49	52	50	65	61	67	48	45	46	51	42	53	55	47	45	49	52	65	53	49	60	49	51	60	42	57	57	49	50	52	48	53	59	47	55	56	37	53	55	51	66	49	50	50	50	68	53	63	53	46	58	52	56	52	41	50	55	48	49	56	55	53	52	44	68	41	44	61	50	57	49	57	54	54	57	56	60	58	49	63	56	56	67	55	55	52	54	55	48	62	53	46	51	51	59	60	49	52	63	46	47	55	52	55	63	60	41	60	61	47	47	46	51	52	67	55	60	50	37	54	55	52	59	56	44	45	60	65	47	54	61	65	45	47	53	60	51	49	57	62	51	61	64	54	48	61	45	56	56	50	39	50	53	61	54	41	56	45	52	60	51	56	64	62	59	59	44	54	52	49	49	65	44	44	48	46	54	50	48	42	54	43	67	63	56	56	56	49	65	46	50	50	51	54	63	46	58	55	59	55	48	54	54	62	45	47	41	52	57	49	60	49	60	53	59	57	45	50	56	43	50	48	53	59	53	70	59	43	64	59	56	64	55	61	51	53	62	55	48	45	51	53	55	56	44	48	52	48	48	60	57	62	50	58	67	44	50	54	43	56	58	48	49	61	49	44	69	58	72	61	49	48	49	53	64	41	56	45	55	51	39	61	57	55	57	42	61	64	62	55	53	49	63	51	59	49	54	42	47	52	50	45	59	55	45	51	51	42	62	48	50	56	52	52	37	66	48	56	54	52	53	41	58	58	57	57	50	58	58	51	46	63	74	53	46	44	51	58	69	60	48	49	60	55	62	42	46	51	61	51	46	49	54	66	46	39	58	50	47	59	43	59	57	45	44	48	47	55	52	48	37	44	39	64	52	56	41	54	57	45	61	53	59	50	58	46	48	47	63	45	57	58	48	54	64	56	60	51	58	41	60	55	66	56	49	42	46	56	57	50	70	56	61	57	48	48	41	53	52	50	61	54	47	56	64	44	48	48	52	45	28	37	54	50	71	48	50	71	56	41	53	49	57	61	55	43	57	62	51	52	56	66	48	53	55	62	52	43	47	59	54	44	57	39	48	45	56	42	56	61	50	37	40	49	61	61	41	46	50	66	70	49	60	47	48	56	45	69	41	51	67	47	56	59	50	57	66	42	64	52	67	47	55	46	60	67	44	56	63	55	50	44	56	54	48	52	56	56	46	60	56	51	52	62	54	54	54	53	55	61	51	59	56	45	46	46	40	53	58	52	57	56	52	54	62	54	62	48	57	48	44	56	56	52	74	55	53	67	64	74	54	56	45	49	56	63	51	43	39	45	58	47	57	50	44	64	65	60	56	65	54	54	40	55	51	66	63	56	52	48	55	47	54	57	52	47	62	51	48	51	53	50	49	48	47	66	53	56	61	50	51	56	57	73	55	53	53	59	54	42	59	49	59	66	36	45	46	61	54	44	51	64	49	50	46	63	54	53	59	46	60	60	46	60	58	47	51	47	51	55	57	46	48	62	61	54	48	57	47	70	50	43	52	48	62	54	49	48	62	48	43	51	62	52	47	54	53	57	55	57	48	63	42	51	58	50	55	46	51	53	55	41	56	45	55	44	52	70	63	57	48	53	47	59	53	55	56	55	53	47	62	46	51	59	45	53	56	47	54	47	47	56	50	61	53	55	55	51	44	57	52	52	41	58	51	43	63	55	54	58	56	45	57	68	60	55	47	63	61	50	45	61	50	55	47	60	52	51	37	49	61	65	62	49	46	52	57	53	49	50	57	46	62	54	56	51	51	48	47	48	61	54	70	54	48	61	49	44	49	68	53	58	49	54	55	57	51	55	64	59	62	50	47	46	43	43	60	45
31055	18767	12190	13001	17969	19285	17094	13158	9537	7568	5154	3559	2540	1789	1347	1150	1154	1126	1355	1642	1697	1804	1396	1385	1159	1006	830	757	734	652	721	745	729	710	719	667	744	680	728	686	608	646	712	667	678	666	655	682	667	620	669	648	622	660	633	645	662	661	678	680	673	662	723	631	635	1086	1286	1245	1023	855	766	681	674	643	633	586	614	615	615	594	598	618	599	572	625	569	586	599	653	615	610	601	594	615	588	622	576	581	608	649	639	627	614	651	601	603	553	627	604	596	595	617	630	640	594	587	592	600	596	594	556	613	602	607	606	603	627	612	655	575	602	625	630	618	557	604	591	586	606	574	626	599	621	645	609	607	621	605	594	571	630	581	586	617	615	620	602	572	630	565	598	602	605	655	624	583	573	583	593	644	593	598	594	619	592	638	608	613	605	619	581	637	610	664	632	643	617	594	636	587	629	576	606	639	595	626	601	590	607	638	568	649	625	585	590	628	582	577	620	588	602	588	616	566	614	592	586	592	657	596	596	602	603	588	612	590	633	591	649	620	587	598	616	560	628	626	628	619	606	636	546	581	618	592	600	618	612	649	616	576	599	618	586	622	626	600	610	585	590	604	614	604	621	543	595	574	613	627	612	593	613	637	623	583	612	639	585	591	641	602	581	608	621	619	596	631	604	589	621	639	613	620	597	614	573	620	569	588	639	616	583	578	585	630	627	598	619	594	609	553	617	650	562	631	631	654	631	621	621	644	631	625	612	628	581	600	584	578	605	603	630	608	547	610	607	609	589	595	593	594	649	606	563	622	599	628	609	636	603	644	657	614	562	630	604	647	604	597	613	584	625	606	624	609	590	642	575	602	622	603	595	662	603	560	599	598	616	595	624	574	587	604	613	605	620	635	632	587	640	620	598	631	550	568	580	586	634	599	607	622	663	615	600	670	609	623	591	626	603	599	569	589	643	620	604	598	634	572	592	556	614	574	601	624	619	588	557	593	562	614	658	545	639	582	622	543	621	647	628	634	597	586	613	591	643	619	600	599	675	626	585	576	621	587	619	607	622	580	631	607	624	567	601	572	616	604	619	615	633	618	588	591	571	565	596	602	604	587	591	578	597	619	654	614	621	594	602	597	587	579	602	585	584	579	589	631	585	671	614	615	591	583	607	595	595	574	620	613	643	606	592	574	615	643	637	651	572	559	603	645	611	621	608	603	586	560	609	618	583	626	592	581	635	584	624	569	587	608	625	609	630	618	613	623	632	596	617	603	602	605	583	603	609	571	638	572	612	625	589	603	630	590	608	628	573	583	583	642	604	605	590	604	602	623	557	609	621	610	582	615	608	627	612	591	610	572	618	584	585	614	604	586	579	632	623	610	580	626	593	628	594	591	565	589	613	622	607	589	622	550	565	603	578	561	607	642	658	612	601	641	583	613	569	598	621	646	619	607	628	594	572	612	570	595	640	648	631	628	607	555	610	570	588	598	619	588	627	598	604	601	629	615	591	584	610	595	601	641	631	579	626	634	619	616	600	603	628	615	641	550	617	591	578	607	635	601	632	620	573	597	587	601	625	600	600	535	616	618	640	567	632	650	586	585	611	602	633	637	610	601	596	567	608	612	591	619	608	619	593	627	577	566	613	603	601	606	606	647	622	587	588	597	647	617	633	642	638	610	622	643	604	608	613	626	602	642	591	595	585	632	593	597	632	608	628	642	604	636	653	625	637	575	621	634	599	623	572	580	573	643	648	611	594	620	650	613	584	596	574	614	606	598	589	611	564	594	608	611	596	586	628	604	598	634	583	575	621	592	645	609	578	616	585	591	619	633	626	628	600	610	591	623	640	548	564	623	637	656	589	641	580	533	569	592	611	584	595	588	613	604	609	611	531	615	626	559	637	611	558	591	627	633	672	581	568	551	605	554	661	632	591	616	620	604	588	601	593	600	614	615	602	609	585	619	590	620	540	583	569	576	620	613	620	604	608	550	579	591	608	613	621	611	630	629	630	581	612	568	600	656	595	581	588	645	592	598	591	655	598	577	594	593	608	629	623	588	658	599	602	615	589	628	598	606	617	615	585	627	609	594	591	610	591	568	630	611	625	599	595	637	569	615	584	584	592	598	613	637	603	584	596	653	627	639	601	626	619	611	586	564	564	619	557	617	601	558	588	601	623	603	640	603	652	612	601	620	619	602	623	597	627	627	611	633	595	601	604	631	636	634	619	588	607	590	622	601	620	565	597	633	594	560	601	590	577	611	576	558	606	594	604	629	622	604	567	576	620	618	672	608	595	633	558	593	586	624	595	614	569	622	640	616	584	608	601	645	601	554	606	576	599	595	566	645	633	617	579	636	636	643	601	605	622	624	584	618	607	577	591	616	591	638	616	588	585	574	616	610	609	632	647	618	564	598	613	620	579	603	589	608	592	616	608	594	609	594	584	639	599	629	657	592	567	619	608	601	584	608	592	652	597	632	607	591	638	585	626	589	610	626	661	599	592	594	617	572	573	585	584	583	602	631	626	594	552	608	619	629	601	566	590	562	620	621	632	603	589	605	605	616	613	600	620	599	607	601	603	568	617	603	617	569	614	614	595	637	605	651	640	609	585	594	585	604	596	634	629	588	648	609	634	561	584	629	601	615	640	604	618	573	629	605	617	626	625	589	594	588	599	644	591	608	611	645	621	581	593	615	566	591	649	660	580	618	616	627	584	603	623	638	604	552	624	625	620	626	631	670	614	652	642	655	582	587	579	606	621	552	592	640	607	599	589	646	576	628	631	605	618	602	564	597	618	594	560	620	614	617	626	615	605	652	609	621	623	621	618	606	589	581	591	603	594	561	567	646	599	566	613	534	632	604	612	624	595	610	598	645	668	623	579	597	583	598	555	600	610	620	631	602	616	643	605	577	632	598	609	591	618	600	580	585	632	588	624	594	587	606	602	616	586	581	647	650	613	566	603	630	581	634	606	604	600	595	589	602	594	590	598	554	602	600	581	583	589	638	617	595	630	594	619	631	618	611	573	630	573	565	602	627	620	587	593	616	594	578	603	620	586	580	612	597	669	634	634	563	595	623	595	601	598	623	583	575	576	601	613	581	621	621	613	629	601	605	551	616	615	633	592	591	562	634	603	576	650	609	587	576	627	631	634	609	617	614	620	587	588	625	606	533	605	587	614	573	609	575	590	609	613	592	583	583	660	633	604	608	615	646	610	584	575	600	572	605	652	609	619	611	626	641	597	613	569	573	571	603	587	613	554	584	605	574	608	571	670	636	648	592	602	581	626	604	624	619	596	604	583	590	587	586	583	668	607	611	592	563	593	582	655	634	621	586	608	604	584	617	601	629	602	622	595	632	605	598	593	607	597	602	623	636	596	566	632	666	577	630	608	612	595	571	643	587	549	620	632	590	614	624	590	586	609	641	610	612	591	551	640	618	610	598	612	588	573	573	617	545	599	630	589	631	606	629	612	634	608	619	600	599	605	609	628	595	598	567	587	602
6268	4706	2690	1356	797	894	856	644	366	335	243	203	162	119	96	79	74	82	74	94	103	116	109	85	87	89	89	69	75	62	79	64	60	64	73	59	64	61	65	56	68	74	51	59	63	73	69	67	62	71	68	56	63	52	62	73	49	72	56	58	58	73	59	52	72	88	116	111	103	91	79	64	89	68	63	63	46	66	70	61	78	62	73	46	47	69	64	66	65	50	63	67	81	63	56	49	62	68	57	70	54	59	64	70	62	65	59	60	76	61	64	71	61	59	62	50	70	59	61	54	59	79	59	59	66	64	64	56	74	60	51	61	76	59	71	65	62	49	68	62	60	65	64	61	50	43	67	50	71	58	74	58	64	60	62	59	65	60	70	71	69	83	64	56	61	66	81	63	73	63	71	60	62	54	78	68	72	61	70	55	54	68	75	72	53	65	70	65	51	63	62	74	72	53	65	54	65	60	63	53	53	54	67	69	56	55	71	83	56	51	73	53	59	65	61	58	55	84	73	60	67	56	57	57	64	61	49	58	79	60	70	64	67	65	67	54	48	63	64	70	67	46	49	58	60	61	52	59	70	55	65	69	64	66	57	53	73	65	53	53	59	56	52	46	58	67	55	46	55	56	66	54	57	64	67	64	60	62	56	66	74	48	56	53	66	66	60	71	57	67	56	70	65	55	61	67	73	64	70	59	62	65	71	62	57	62	73	67	60	59	51	56	68	73	56	65	65	54	53	65	57	70	67	63	67	62	71	64	60	65	60	84	52	71	58	67	61	68	60	63	77	61	48	67	60	61	60	73	47	58	72	64	64	70	65	65	64	64	68	60	60	71	58	57	68	47	67	66	54	65	69	57	53	66	71	57	63	63	62	67	63	49	62	56	63	64	81	77	73	63	74	62	61	68	56	59	57	75	59	68	64	70	56	63	76	52	59	52	59	67	66	65	66	61	54	52	43	87	62	67	64	54	62	75	52	49	59	57	52	73	65	65	64	51	67	55	64	61	55	55	76	59	59	63	62	61	58	46	72	67	53	61	53	58	67	64	69	66	57	62	55	51	71	90	58	49	54	57	67	48	65	69	72	66	65	56	70	53	74	68	75	75	74	70	54	60	58	52	61	65	68	55	68	64	56	68	51	69	69	52	65	53	58	56	64	64	57	55	49	65	67	56	68	57	50	65	53	59	71	69	66	68	57	52	69	70	46	46	69	63	59	66	68	57	59	59	58	56	57	69	60	60	66	50	74	59	45	79	55	58	59	55	68	59	73	58	52	61	77	57	55	70	68	71	69	70	75	70	80	65	57	56	70	81	69	71	58	59	64	68	58	56	69	69	77	52	64	56	67	57	71	66	53	57	65	69	73	54	58	81	65	72	54	70	64	56	52	71	54	62	63	61	51	48	57	69	65	69	70	45	79	55	60	76	67	62	68	55	70	66	56	51	70	57	62	67	59	69	61	69	57	57	58	62	77	67	59	45	63	69	74	57	53	60	63	69	68	67	70	52	72	57	70	59	77	56	56	73	88	59	52	48	77	59	66	67	57	73	53	56	56	61	48	65	60	54	51	61	50	70	53	84	61	63	50	69	65	63	65	54	70	55	70	62	59	59	59	65	55	67	63	74	81	59	61	63	64	58	50	62	54	61	62	65	59	60	54	63	61	60	65	65	73	57	62	65	48	70	75	63	56	63	69	63	71	49	73	59	64	55	67	67	62	60	73	51	48	86	59	60	59	63	51	70	77	66	60	60	62	69	83	64	66	72	73	55	55	68	47	46	58	56	64	55	54	62	66	76	61	67	70	55	56	73	69	74	63	77	64	58	55	69	68	65	61	56	71	61	61	54	71	61	50	77	71	76	72	58	69	56	65	60	64	69	69	56	63	66	53	67	77	69	60	68	63	41	58	65	74	57	70	57	66	71	72	59	52	58	71	70	55	59	59	72	56	52	62	60	59	51	52	60	66	68	71	53	72	52	85	71	64	66	72	59	44	70	76	83	70	69	52	57	59	52	71	70	64	72	77	54	51	44	58	62	66	56	58	67	55	73	51	64	60	60	44	51	70	54	68	67	68	52	68	66	52	71	65	71	70	58	59	64	90	64	70	58	55	51	57	75	67	52	65	61	60	58	58	65	79	71	58	66	56	56	58	50	61	80	60	53	58	71	64	63	61	67	62	48	66	61	75	54	57	55	55	65	77	52	69	61	73	61	76	58	56	52	55	57	57	65	76	61	57	61	67	53	63	54	71	51	67	50	55	69	57	67	55	58	72	62	57	59	48	74	61	64	73	64	59	59	50	64	63	65	43	55	59	74	69	62	51	55	59	49	65	68	57	65	55	71	62	75	49	73	74	75	66	50	56	50	84	59	61	73	61	57	69	62	49	62	61	51	56	62	66	65	67	45	66	76	60	65	71	64	59	79	47	66	67	63	69	77	65	68	60	61	76	59	55	69	60	58	69	70	64	51	68	53	68	52	77	61	63	54	67	58	39	44	49	62	60	56	51	76	59	54	76	51	56	54	59	51	73	63	69	64	53	55	71	60	70	56	52	62	56	70	73	60	63	52	66	61	62	68	58	55	80	60	60	65	76	64	58	61	55	62	63	56	63	54	64	53	67	65	51	57	51	63	62	66	81	60	81	62	55	57	66	60	53	51	63	56	69	47	67	59	78	58	63	70	37	62	57	79	55	57	66	66	74	40	61	65	68	61	62	60	63	57	61	60	44	77	67	74	57	63	65	69	53	57	62	62	55	69	66	60	62	77	75	68	61	48	60	59	50	68	62	55	56	57	68	60	50	53	62	67	54	51	63	65	58	73	63	69	55	62	69	88	60	62	62	49	63	61	56	66	66	60	65	69	52	66	68	52	56	59	59	59	55	55	65	66	56	60	74	64	76	52	51	57	59	76	56	62	70	68	64	58	64	73	54	68	58	53	62	73	62	61	55	52	63	62	58	65	63	61	69	78	60	47	79	58	80	66	52	74	60	61	63	59	65	66	62	65	62	53	66	58	75	69	58	65	70	50	70	66	52	69	62	58	58	60	57	66	77	53	79	60	71	53	55	63	67	63	46	51	70	53	65	56	65	59	68	55	59	52	73	74	75	76	49	62	76	63	49	78	74	49	58	71	60	65	62	56	68	54	65	57	69	63	69	64	82	67	64	57	56	63	61	61	53	84	57	65	55	56	52	52	56	69	82	68	48	64	69	58	62	65	52	58	74	71	61	75	73	63	58	64	72	65	50	68	67	56	65	73	57	58	60	63	62	53	68	54	70	58	58	60	61	77	54	53	66	55	72	70	51	55	53	42	42	63	63	61	52	63	64	53	76	59	56	66	63	51	59	53	50	79	71	60	77	50	49	64	54	51	48	60	61	63	60	60	70	68	55	53	61	72	58	68	63	66	73	48	72	63	57	59	71	68	69	70	61	60	55	71	63	61	62	59	68	73	57	69	55	55	52	63	64	67	62	68	58	59	74	61
35588	24171	18782	17407	20029	22627	21483	16468	12010	9352	7094	4808	3402	2401	1775	1442	1438	1380	1473	1543	1872	1977	1609	1385	1438	1285	1049	935	860	862	831	830	836	819	806	822	789	847	803	833	776	764	776	779	765	820	822	845	785	764	764	731	720	702	727	730	736	744	777	778	740	696	715	781	754	1537	2169	2021	1566	1249	899	883	765	719	709	694	706	649	673	684	655	682	732	693	717	675	717	652	708	672	737	659	678	657	690	679	692	677	729	689	699	714	712	646	663	632	650	691	666	694	711	650	656	678	680	681	716	662	688	703	739	680	683	704	713	663	640	701	647	657	671	707	684	688	683	700	692	692	694	691	711	651	676	697	707	688	678	689	669	678	685	668	662	694	660	688	669	693	684	669	691	669	657	698	708	675	697	666	695	683	682	686	690	678	713	672	714	696	661	645	666	693	688	680	689	709	691	748	657	693	649	699	673	681	688	652	665	680	662	658	681	668	662	686	652	695	674	665	715	692	668	688	691	663	688	719	688	747	652	679	682	685	738	709	706	643	667	686	658	687	682	664	677	685	722	632	654	699	663	703	669	643	644	694	670	677	704	692	650	663	687	686	685	663	663	639	655	675	668	665	638	707	714	690	675	688	688	702	705	690	730	651	667	695	670	669	701	697	684	701	664	648	687	662	674	676	670	680	682	684	722	715	698	695	720	695	672	679	709	685	655	663	712	692	727	647	638	709	691	683	693	634	692	702	694	736	702	716	654	671	694	688	683	645	730	673	684	708	675	636	671	695	670	684	677	699	701	680	682	656	721	701	653	685	706	643	687	692	675	694	711	657	672	670	697	712	697	706	671	697	696	683	692	627	696	663	712	698	702	696	661	665	649	688	665	704	717	669	745	677	722	721	698	707	751	666	705	700	669	697	699	668	674	660	711	707	632	666	662	661	691	693	692	707	713	697	713	664	638	737	721	694	661	644	679	705	677	714	697	697	663	690	667	652	703	694	628	699	676	725	628	714	635	659	675	684	684	686	655	689	737	704	692	685	694	656	662	672	707	702	738	675	701	681	688	737	649	698	705	671	674	668	646	702	644	651	674	657	663	702	702	699	702	697	714	681	669	671	633	732	632	710	758	672	685	696	645	688	694	693	729	671	682	667	668	696	716	699	691	661	711	692	696	706	687	648	720	652	714	617	691	752	691	697	677	672	667	696	631	680	671	672	704	694	706	695	638	702	636	670	666	696	694	697	688	644	665	704	698	718	641	655	671	681	642	676	691	699	650	709	675	671	618	734	702	713	707	687	706	686	655	694	696	702	665	669	703	669	668	678	657	705	674	679	681	679	666	718	675	690	667	679	686	690	673	640	714	667	695	720	675	715	704	671	679	682	695	641	681	686	678	646	695	709	688	681	674	703	720	650	654	683	723	714	695	711	703	660	704	716	669	658	704	666	685	703	642	670	673	693	671	697	685	691	705	683	712	710	699	681	702	711	718	635	690	686	711	709	698	649	728	700	682	690	716	682	694	723	718	675	656	658	661	668	709	687	693	678	680	647	686	692	640	619	706	671	664	699	672	698	685	677	693	669	703	730	667	730	650	735	694	702	696	695	697	699	689	680	716	669	686	608	732	668	668	669	671	707	654	676	711	718	667	706	673	702	667	697	703	686	695	685	668	700	706	679	673	719	706	720	728	656	698	624	729	689	698	682	665	718	741	742	685	644	682	677	673	675	686	661	684	708	682	681	677	655	694	680	660	706	730	686	701	661	693	666	715	690	672	656	686	679	692	667	739	681	720	704	679	721	651	716	713	682	697	650	668	680	689	710	700	683	679	724	686	727	696	632	698	690	673	680	690	728	736	688	687	643	622	659	673	682	708	641	689	710	670	683	659	716	657	650	680	671	686	697	627	713	730	667	706	695	668	667	666	648	705	687	672	723	699	686	657	705	675	678	657	692	665	644	701	660	706	673	682	638	699	619	700	713	680	727	603	713	677	729	687	669	693	683	713	733	680	696	720	689	690	728	681	660	660	639	661	631	676	699	731	700	721	675	709	665	706	720	621	710	660	673	688	684	691	665	643	681	712	728	725	656	626	669	696	665	680	682	717	696	653	651	695	644	705	719	650	718	682	640	660	698	689	704	678	708	676	696	687	672	657	705	714	685	726	703	695	672	687	677	683	652	660	690	725	687	700	702	698	671	686	705	704	664	724	652	676	678	659	707	689	716	655	748	718	678	665	659	762	703	665	712	732	750	668	695	704	671	704	702	723	670	651	695	630	706	678	706	682	676	696	704	722	666	693	721	667	690	681	672	673	699	694	637	710	664	683	677	738	674	621	682	695	680	730	675	647	666	706	687	671	713	650	734	690	672	665	673	636	689	689	660	672	691	696	693	706	718	653	674	636	659	674	698	691	687	637	688	723	707	713	676	704	657	698	671	686	667	663	730	721	697	680	676	698	741	662	651	680	666	646	667	732	664	653	651	673	698	630	722	655	691	708	709	645	714	688	672	668	689	716	659	712	670	686	699	682	688	691	709	661	699	675	715	683	665	667	706	725	708	705	674	724	695	689	690	640	732	674	700	652	679	698	680	710	647	717	676	688	707	637	700	701	688	691	671	677	667	699	692	682	745	681	691	675	673	640	741	651	704	632	696	689	693	687	678	667	663	677	661	682	733	698	675	651	722	684	636	709	684	651	681	667	711	678	692	687	681	658	672	729	684	728	690	686	669	679	681	674	698	735	715	686	738	669	686	686	702	694	688	672	662	711	702	672	690	652	683	668	681	694	738	705	639	747	634	674	687	723	636	731	677	649	646	676	672	678	738	686	657	713	696	691	688	699	686	696	675	704	664	664	663	708	691	704	694	645	697	702	663	703	688	683	693	680	699	694	680	655	653	640	709	679	644	711	682	691	673	759	679	663	659	713	685	729	761	658	678	655	693	650	688	696	728	687	665	671	713	638	679	655	679	706	690	673	678	653	716	707	716	667	659	679	651	707	707	705	648	681	652	706	674	694	667	688	731	730	628	669	668	683	658	686	685	713	680	690	656	693	690	706	703	702	676	654	699	650	684	708	682	681	727	744	668	654	682	730	701	718	660	691	719	666	655	642	693	672	705	673	669	674	718	678	688	673	689	691	742	701	668	670	697	668	759	696	640	684	652	714	670	654	660	726	693	685	682	662	695	677	694	679	665	690	691	672	716	676	690	663	711	723	689	663	703	708	644	748	684	698	627	687	674	687	663	706	719	670	729	702	681	718	672	663	649	668	708	676	679	657	705	652	685	745	690	664	693	641	699	675	616	709	652	632	656	715	670	753	713	669	710	679	712	619	702	698	662	656	673	675	669	683	646	673	694	677	712	685	678	664	690	651	689	677	665	651	648	717	678	691	663	662	666	644	698	714	700	681	637	680	716	652	677	666	661	722	710	673	654	693	680	695	663	642	671	695	704	666	669	695	707	714	681	658	667	638	676	659	688	666	668	700	707	706	695	727	663	694	667	732	675
7322	3802	2249	1560	1075	990	1025	597	448	356	290	197	147	113	98	81	86	77	80	98	87	97	96	75	89	62	78	76	68	70	71	58	78	58	68	51	70	67	59	73	75	65	58	53	68	66	62	58	64	66	51	53	52	50	58	54	57	56	73	53	49	67	57	65	72	94	139	154	97	87	71	61	60	55	67	59	76	70	63	55	67	58	57	68	61	63	49	75	66	48	55	64	63	69	57	63	58	80	70	65	57	50	50	53	52	54	58	56	60	57	49	57	58	44	63	56	55	56	57	52	71	70	60	72	55	62	68	69	41	68	58	51	58	53	62	57	53	60	76	50	52	55	58	56	51	60	54	54	58	57	48	49	60	58	62	57	54	53	50	67	58	64	49	54	61	64	55	64	60	55	54	66	49	58	53	63	61	66	58	55	62	54	61	60	66	63	59	57	59	62	67	70	57	59	59	56	63	63	49	50	46	38	64	50	58	48	58	56	58	60	59	62	64	51	55	68	56	44	57	60	63	56	60	67	62	55	56	58	47	51	54	64	55	68	54	51	57	67	65	54	62	67	60	60	58	45	53	59	74	66	65	62	78	58	51	57	57	58	44	60	67	48	52	49	46	55	55	65	57	60	65	56	64	68	61	68	58	52	49	69	70	65	54	63	63	58	48	57	84	45	57	62	56	54	52	56	58	64	52	57	66	56	66	57	52	64	44	46	49	65	61	53	56	43	43	55	52	52	60	64	66	63	59	40	57	62	57	61	45	56	57	58	50	58	59	56	52	65	55	64	53	66	54	62	50	51	53	64	56	56	42	61	55	68	57	49	67	57	52	48	63	57	66	59	48	66	49	63	61	54	59	61	60	64	52	66	64	60	61	71	61	69	58	57	65	46	63	54	72	49	57	65	44	64	52	41	60	64	65	57	47	51	66	68	57	53	62	56	56	54	56	59	37	63	63	60	52	53	62	48	58	53	56	52	57	52	60	65	57	44	66	42	65	54	55	72	55	58	50	72	52	60	64	44	64	40	60	62	59	58	42	64	54	58	51	62	64	55	64	61	63	46	59	65	67	55	60	46	46	63	59	64	50	68	51	40	57	53	54	70	57	69	55	52	60	54	55	53	74	69	70	44	54	61	55	65	56	66	45	52	47	66	50	50	59	51	57	58	60	54	65	55	71	54	56	55	65	56	62	46	49	59	40	64	50	56	52	59	58	75	62	66	62	62	56	48	56	69	58	62	70	63	58	60	42	66	64	65	57	56	58	62	71	57	60	66	60	48	68	56	56	51	58	51	53	56	69	55	54	56	55	57	51	49	51	60	59	57	67	52	55	64	49	49	49	56	72	50	57	60	59	50	57	66	62	59	47	72	55	60	65	70	56	60	65	62	49	50	63	55	70	50	60	74	72	61	60	54	69	51	73	59	53	66	55	58	50	60	46	62	56	57	56	61	60	63	61	62	65	58	58	47	75	56	59	67	50	64	67	64	61	64	64	61	63	47	57	55	52	69	61	56	67	64	69	55	55	66	56	52	55	40	67	81	56	53	71	57	60	63	53	58	40	60	72	67	61	59	59	55	59	64	50	54	63	67	56	66	53	57	69	58	60	55	52	71	55	57	58	53	58	57	56	50	61	72	75	64	43	56	65	56	52	66	55	65	49	52	59	47	65	65	58	46	56	52	59	62	69	53	52	71	49	70	55	61	49	63	46	47	67	76	64	51	50	59	62	69	67	56	64	59	69	72	70	56	54	64	62	46	56	61	52	61	46	60	69	57	56	63	54	62	65	69	66	46	56	66	53	43	67	63	67	58	46	44	53	48	66	60	60	61	48	43	55	63	65	86	58	54	58	63	64	57	67	61	71	58	53	54	60	56	58	62	41	50	48	67	57	64	59	59	58	46	42	55	55	67	57	61	74	59	50	53	53	58	67	63	71	58	52	56	69	59	51	51	54	65	60	65	55	69	54	60	51	66	59	56	54	66	61	54	53	66	73	56	59	49	61	65	48	44	68	51	65	52	54	56	57	63	57	66	49	52	45	46	52	60	52	61	52	63	60	61	65	63	51	45	56	56	61	56	60	54	48	51	62	57	53	58	64	47	71	66	46	65	52	49	63	60	65	54	63	40	59	59	66	62	51	51	65	57	70	60	58	72	49	64	66	60	48	68	60	60	56	53	56	61	60	64	51	65	66	58	63	64	46	66	58	64	59	67	55	70	63	52	68	54	71	68	57	63	53	57	49	56	57	69	73	50	57	49	55	63	62	54	55	65	68	60	57	73	47	59	60	53	68	55	61	70	71	48	52	60	57	63	47	67	59	58	52	48	57	66	73	70	58	63	68	63	71	60	54	62	61	53	59	56	80	54	65	54	46	58	55	71	48	57	51	54	51	66	64	37	66	57	61	58	63	59	51	66	59	56	48	74	53	52	61	61	53	58	65	51	75	70	59	54	53	67	52	57	58	57	55	69	43	51	67	66	57	56	49	58	53	52	50	54	55	57	58	65	58	59	40	72	55	63	56	71	68	65	52	70	63	56	59	63	74	58	63	60	71	61	43	51	67	66	62	56	65	49	69	66	70	67	55	63	57	63	55	64	66	59	68	54	61	60	62	61	57	58	57	68	61	62	58	62	53	67	61	57	59	57	62	56	66	65	48	55	49	57	58	51	64	71	54	67	64	68	63	63	60	59	67	62	70	59	58	67	65	46	51	43	59	60	65	77	54	47	72	69	59	70	58	54	51	57	61	64	70	46	57	53	51	57	53	56	73	59	63	55	50	64	55	51	59	58	63	50	56	57	69	65	49	49	65	62	60	53	39	56	73	56	55	55	46	57	49	67	62	52	60	70	55	62	55	49	62	45	48	42	63	50	63	57	64	59	59	67	71	62	54	55	45	62	66	67	63	46	53	66	59	65	57	37	65	58	53	63	53	60	61	61	57	59	56	59	62	57	64	54	73	64	64	57	60	69	53	55	56	55	62	67	64	66	59	66	46	47	63	56	66	55	54	53	63	60	55	64	80	40	59	62	50	57	60	63	62	60	78	68	64	64	50	54	55	56	45	55	62	55	52	58	62	48	53	46	69	56	54	57	59	59	47	63	58	64	57	58	50	48	68	72	53	63	69	54	61	63	58	52	59	60	60	54	59	65	53	57	64	60	53	61	64	57	64	65	72	59	50	54	64	43	63	56	59	63	52	60	50	47	56	57	51	65	66	75	53	60	70	62	57	58	61	58	56	54	62	41	60	57	60	57	52	47	49	61	46	47	53	61	56	63	62	65	54	50	58	66	53	68	59	61	60	65	71	60	65	60	64	65	69	61	62	52	59	50	52	53	46	73	62	67	64	55	75	54	55	45	64	47	65	62	55	66	63	66	64	52	55	55	61	63	54	60	59	62	48	78	51	61	60	66	54	51	57	66	51	56	60	57	54	60	60	72	66	60	67	61	49	62	50	58	50	66	64	61	63	47	64	59	65	66	69	79
33028	22072	17761	20124	22167	23946	21908	16627	13091	10319	8194	5692	3946	2694	2032	1543	1487	1420	1402	1471	1754	1939	1665	1338	1244	1322	1210	958	826	813	856	915	831	787	794	805	815	784	781	792	765	849	830	798	822	747	770	744	759	735	725	680	754	743	697	758	733	719	756	735	724	653	690	680	855	1891	2548	2258	1699	1211	926	820	765	698	645	652	689	678	650	640	628	685	635	677	624	599	644	690	653	629	669	640	624	618	671	625	643	633	655	648	668	606	633	626	608	691	629	678	684	670	638	651	662	671	628	664	662	646	642	653	644	679	623	613	649	676	641	715	661	639	674	647	632	690	687	639	675	659	632	631	653	648	653	629	600	675	695	669	641	700	687	662	633	654	661	685	653	641	694	660	669	695	702	675	670	666	637	663	627	663	644	577	697	678	649	669	660	627	646	620	699	707	688	664	619	643	705	658	657	655	681	641	641	626	664	625	628	688	618	676	660	646	608	658	656	624	655	675	667	660	617	630	696	655	636	684	625	669	637	674	667	693	648	620	643	609	661	689	666	638	663	616	646	649	618	656	652	658	619	647	646	603	645	671	610	656	694	648	677	600	688	618	629	633	653	595	710	652	675	649	658	715	639	676	648	671	668	657	711	619	664	640	681	650	676	644	655	661	672	676	651	635	713	678	661	687	622	631	639	685	648	688	633	613	687	635	661	675	672	645	674	612	610	699	617	633	677	654	682	697	690	663	657	678	633	665	686	631	678	677	663	634	661	628	637	671	629	680	674	676	699	643	671	674	590	667	625	645	676	678	653	613	650	682	648	633	644	701	638	633	650	670	621	673	648	652	679	624	638	616	620	648	661	639	670	674	653	635	673	673	651	628	665	662	654	667	646	650	720	674	651	656	695	657	642	655	691	679	638	666	677	658	670	624	655	654	674	648	639	656	617	654	635	647	695	615	636	684	650	704	620	655	621	626	680	634	714	649	617	680	673	648	655	646	683	642	617	733	646	630	647	673	632	623	687	633	679	670	699	648	676	683	628	646	678	643	616	667	654	672	639	652	680	656	692	688	713	640	682	660	661	689	642	634	618	649	677	662	686	662	653	701	654	695	667	631	643	657	675	677	645	663	641	686	686	654	671	698	608	661	714	717	672	672	676	673	652	631	667	678	681	699	668	706	663	657	668	654	659	632	604	644	626	645	637	665	657	604	655	673	701	604	662	677	662	660	664	656	655	678	656	641	676	679	697	627	598	650	653	616	668	636	675	643	646	663	632	665	657	672	609	676	709	673	657	652	710	667	681	662	699	650	616	668	677	684	620	667	617	640	652	644	607	631	688	677	647	638	677	659	673	637	645	683	655	607	665	634	703	656	626	643	672	674	656	629	646	667	669	698	633	717	670	689	665	633	681	708	658	646	664	642	645	650	675	654	673	668	635	625	644	682	633	657	648	696	645	700	661	662	668	651	651	647	652	643	677	660	688	645	651	688	703	671	649	670	625	625	621	667	705	688	606	659	688	633	673	641	651	663	664	640	672	685	637	631	701	669	705	680	694	641	636	644	664	663	615	652	685	609	626	625	641	687	682	674	679	653	674	640	624	632	676	674	650	711	641	676	635	665	628	624	666	681	671	646	690	678	663	620	677	623	628	673	657	639	601	638	674	637	608	640	684	649	645	681	659	643	657	657	668	661	637	684	679	692	690	653	654	651	667	660	702	663	581	676	660	627	650	669	646	660	699	645	622	668	638	607	599	645	621	669	663	644	648	645	685	652	672	664	677	667	653	629	706	631	683	677	616	672	665	635	637	682	631	637	666	655	692	665	629	663	660	636	644	671	625	646	660	628	647	661	677	673	659	650	627	653	715	656	639	661	631	652	693	647	649	615	652	617	652	644	624	683	730	693	657	668	710	690	597	613	631	683	653	624	634	670	623	679	577	657	644	675	702	650	632	693	651	689	699	666	668	663	703	685	685	655	639	651	663	630	714	652	635	612	660	628	631	644	659	606	675	623	684	617	647	650	672	628	620	666	635	715	656	650	681	634	659	665	655	651	692	636	654	640	698	667	670	630	677	633	636	636	632	637	682	625	716	627	648	636	660	684	696	708	655	665	666	667	618	612	657	673	658	695	667	698	648	671	655	632	682	654	681	664	637	647	640	643	650	619	643	679	635	656	693	648	610	662	660	667	694	673	708	667	685	642	667	619	694	629	630	682	669	687	629	641	656	702	659	684	719	656	655	617	662	642	639	743	667	658	608	639	683	626	677	654	655	627	657	661	626	685	649	629	649	634	702	662	669	667	650	669	696	636	641	676	627	630	651	655	632	653	645	585	601	632	616	632	650	682	647	643	616	588	650	629	626	671	639	678	645	671	638	644	650	673	647	683	618	679	644	627	660	666	653	645	632	724	636	721	655	645	670	645	713	695	659	634	647	674	704	678	678	665	667	658	648	683	695	675	636	647	655	643	673	644	616	650	637	661	624	617	656	664	671	654	642	667	636	671	680	649	658	655	672	635	636	650	637	650	647	692	672	662	636	648	666	605	660	669	621	608	661	667	657	666	647	670	666	686	664	654	640	645	643	633	662	676	662	670	638	663	649	681	648	679	665	629	645	656	631	646	671	692	695	648	658	674	668	688	651	642	657	666	677	675	685	641	637	659	659	634	612	653	642	671	624	669	653	652	674	612	622	663	624	662	630	650	630	662	681	646	688	660	616	628	627	658	646	664	643	658	673	684	658	625	645	628	658	663	663	669	658	682	662	676	620	682	689	635	616	680	657	629	628	621	670	648	632	695	672	703	644	654	625	659	628	633	663	674	670	643	665	680	618	679	656	632	647	658	659	649	702	664	691	657	656	685	690	719	656	667	695	676	642	667	625	663	651	624	649	652	675	656	651	609	641	668	637	657	645	643	667	708	650	671	672	613	669	659	666	655	671	717	673	661	677	649	617	690	656	641	674	679	615	637	635	668	688	662	653	678	632	628	640	633	631	646	639	674	659	670	677	636	685	603	603	617	654	642	631	665	643	680	603	647	675	696	652	648	652	674	640	605	658	658	654	710	660	713	687	696	669	648	661	650	662	688	622	643	609	628	648	652	648	680	682	623	676	647	671	690	669	689	645	699	635	723	669	616	646	656	649	659	622	681	673	661	675	639	660	689	632	699	688	673	631	666	643	641	656	599	618	656	682	690	649	674	677	639	639	687	713	691	676	675	621	668	606	665	656	699	625	641	688	646	701	621	673	638	660	674	658	643	580	693	648	657	612	612	700	675	649	656	673	641	651	648	639	673	697	671	644	631	682	662	682	646	639	672	667	660	627	635	657	651	667	646	674	681	666	669	649	646	666	628	611	688	622	639	649	616	649	643	622	664	654	691	614	618	687	649	668	624	646	632	647	708	659	684	643	655	659	616	657	660	657	668	658	658	700	654	640	688	638	653	649	638	654	661	631	607	699	664	696	670	702	664	641	651	683	680	644	663	646	620	668	648	685	585	669	637	635	670
7805	5886	3650	2309	1713	1834	1537	954	659	483	367	289	210	166	113	113	99	98	99	107	117	128	89	86	96	87	89	95	74	87	72	67	61	60	73	75	82	68	82	81	77	78	83	90	65	64	74	58	74	64	66	77	63	71	62	58	82	57	55	64	76	62	73	81	146	165	154	138	121	92	90	75	83	74	75	76	71	79	69	52	72	68	59	63	65	66	87	76	61	68	68	64	70	73	65	62	63	68	75	72	58	79	66	54	65	65	77	79	66	54	68	72	68	76	69	73	70	60	52	63	70	54	72	61	69	72	60	54	73	77	66	51	69	77	72	87	58	66	61	70	60	72	63	64	55	62	62	66	72	57	60	79	70	70	60	76	64	78	68	68	71	69	75	67	74	83	60	78	55	66	73	66	69	68	68	75	71	56	68	62	74	58	84	71	65	62	60	66	73	72	58	75	69	54	61	51	57	58	65	59	66	75	72	63	57	59	77	79	64	54	64	65	65	60	80	79	61	71	73	72	80	73	80	49	70	67	61	70	70	55	70	62	56	80	66	68	60	78	71	58	68	76	77	53	72	65	66	64	67	68	89	63	53	73	66	70	80	67	61	75	61	81	75	63	62	72	66	64	60	67	83	77	77	62	79	73	66	75	74	69	52	62	67	64	67	58	60	75	62	70	72	62	74	84	59	76	56	65	67	53	63	59	74	73	75	61	73	64	66	74	65	62	68	63	74	70	57	67	66	61	75	73	60	77	72	65	75	54	74	71	75	64	69	67	79	82	66	65	68	64	57	75	63	62	82	63	63	79	73	73	76	63	67	69	73	71	66	68	61	52	79	69	75	62	63	101	61	60	69	62	80	70	71	63	72	66	81	69	70	85	68	69	63	65	67	66	54	86	66	60	64	71	62	69	55	73	58	59	70	69	57	61	65	68	73	78	62	73	64	78	72	64	53	67	60	66	64	76	84	71	63	60	69	74	69	64	70	84	66	78	66	55	75	62	81	69	69	80	76	65	63	59	78	68	72	61	69	68	54	68	58	61	64	70	68	68	72	75	79	61	59	72	64	82	70	71	77	69	68	68	84	67	92	65	73	77	88	74	72	80	68	66	70	65	62	60	74	70	66	80	70	73	69	64	68	74	78	70	76	77	77	77	53	64	75	78	63	75	59	69	77	65	71	63	81	66	61	67	77	61	69	56	58	61	66	72	56	63	71	61	67	54	78	76	62	73	77	57	56	60	63	62	58	83	61	45	70	75	73	74	54	77	68	64	71	83	74	62	61	75	75	60	70	67	73	83	63	61	63	52	64	72	54	71	64	70	77	85	80	78	59	66	66	64	61	67	72	65	63	75	64	67	67	71	74	68	77	75	78	64	62	82	74	79	65	79	53	61	84	64	61	87	73	69	67	75	66	71	62	75	62	65	60	59	72	66	84	70	72	70	65	56	76	77	75	72	78	52	60	67	60	60	48	82	77	64	67	73	51	64	58	76	61	71	73	57	60	54	66	82	71	72	65	73	71	61	51	71	61	77	57	63	79	56	63	62	86	65	84	80	58	70	62	71	66	53	61	60	69	59	85	66	61	82	74	77	52	68	80	65	68	57	62	67	71	66	64	75	66	64	74	64	57	62	70	71	83	56	61	75	65	63	80	51	66	68	76	67	77	68	65	61	54	71	62	69	61	60	70	58	58	77	60	63	64	71	72	66	62	58	78	56	62	77	73	73	66	63	66	66	70	66	71	60	61	59	53	63	63	78	75	61	66	60	76	66	60	65	64	76	80	73	76	56	77	63	76	74	72	80	74	71	71	70	72	85	70	59	72	59	85	66	54	64	69	79	54	70	66	70	57	65	70	67	73	67	78	79	64	78	63	75	69	63	57	68	81	66	69	89	70	75	61	66	59	71	63	68	77	66	62	65	69	82	69	69	73	73	63	57	73	77	63	60	68	62	69	66	73	54	59	63	80	84	62	58	83	76	66	71	66	63	67	69	65	59	59	69	67	62	72	72	73	60	77	76	68	68	67	63	57	60	54	66	72	85	71	67	64	68	62	58	67	71	74	78	60	63	67	84	65	72	68	54	61	68	93	70	57	80	72	61	64	59	63	71	60	79	70	57	59	62	63	66	76	75	72	62	70	64	73	82	72	70	51	80	63	77	50	56	65	55	83	65	79	62	77	61	78	61	61	84	60	63	64	71	75	66	66	55	73	66	72	79	59	67	63	81	62	74	66	71	81	58	68	84	73	71	69	58	55	66	61	74	50	77	58	65	62	69	77	79	79	64	54	77	62	71	62	72	63	73	71	69	71	65	57	60	63	69	68	59	74	64	65	66	66	62	69	63	72	68	61	60	66	72	67	63	71	61	74	78	62	74	74	76	58	62	68	80	67	66	70	72	51	70	62	68	62	73	56	76	73	62	63	72	79	77	78	74	68	67	57	68	75	77	62	74	62	77	61	61	74	67	72	81	58	53	58	55	62	67	60	72	75	75	65	61	81	66	63	75	62	81	66	74	70	70	70	62	64	63	57	72	76	67	87	70	70	90	69	64	77	56	68	76	60	78	63	57	82	67	87	77	72	65	74	64	76	64	66	65	61	75	61	66	66	66	74	92	72	69	62	62	63	53	69	76	65	58	72	63	74	65	54	69	52	74	74	70	71	72	67	68	58	64	85	66	59	74	70	68	69	67	57	75	74	68	61	70	60	61	62	78	68	78	72	59	77	60	90	66	71	66	76	74	58	77	78	75	71	56	73	62	70	59	67	62	66	58	73	72	68	62	61	76	60	71	53	70	63	72	66	61	68	81	75	73	62	65	60	74	68	62	62	80	67	65	65	58	60	63	79	74	84	84	55	74	54	76	82	72	50	63	70	62	71	63	63	64	56	70	71	70	76	87	75	68	55	62	72	73	71	64	71	74	75	55	73	61	55	83	78	73	55	74	71	80	69	66	75	78	61	74	70	58	73	69	62	71	63	71	74	66	66	60	71	69	63	76	62	72	62	54	68	72	70	61	63	87	70	62	72	73	66	78	77	76	65	68	74	69	52	69	72	61	57	81	66	75	58	66	58	71	63	67	76	60	76	72	70	59	73	56	78	53	69	53	80	74	64	72	69	61	65	57	60	64	70	75	68	78	60	75	55	76	82	61	52	71	71	74	67	71	72	51	74	68	64	74	66	72	62	58	66	70	60	65	64	80	69	66	76	52	62	81	77	61	58	60	55	76	71	61	74	67	62	58	64	72	67	60	68	55	64	72	50	66	62	78	62	68	78	62	71	61	75	64	70	71	69	72	74	60	74	61	59	65	75	62	60	66	68	67	72	67	58	72	60	84	77	81	65	59	77	62	73	59	61	63	68	67	63	79	69	65	67	63	79	72	66	80	65	65	66	68	69	70	75	66	72	68	61	66	71	73	69	88	70	80	66	68	56	64	76	58	61	73	61	69	57	63	54	66	80	75	64	76	57	60	64	60	57	81	62	71
36873	25771	20904	23048	26755	28559	25211	19981	15832	12699	10198	7673	5205	3736	2653	1996	1719	1721	1720	1714	1830	2080	2015	1628	1360	1521	1411	1227	1090	1050	1092	998	929	947	952	886	948	904	963	1003	982	976	994	1029	1029	983	906	813	809	803	767	806	731	841	805	827	797	801	825	820	848	755	829	1022	2496	3106	3152	2508	1822	1350	1088	894	752	758	741	795	744	738	795	732	785	725	725	700	785	747	761	739	735	777	790	691	705	731	735	786	743	747	748	812	734	725	758	784	682	722	768	795	741	721	754	729	740	742	777	749	734	722	728	757	711	725	764	755	742	773	716	719	764	769	778	755	731	725	715	734	727	773	758	784	759	744	755	763	805	811	714	766	712	781	748	746	727	760	692	715	724	758	708	764	709	706	776	768	756	746	781	769	718	744	771	753	738	735	725	778	738	734	718	773	739	750	709	793	817	781	757	721	796	728	759	777	718	745	775	696	741	739	771	789	717	730	744	772	760	780	712	794	736	764	743	744	744	735	733	714	776	746	774	742	731	727	799	742	717	736	761	773	791	716	763	714	764	807	749	774	760	786	719	772	746	730	774	723	727	726	755	745	743	719	693	756	737	705	755	779	809	783	794	773	762	734	758	740	745	732	748	752	792	731	715	753	710	777	757	726	761	748	744	708	775	759	768	788	748	737	757	738	726	773	816	750	738	802	713	745	737	777	835	677	777	737	774	723	703	768	672	790	785	772	732	770	762	714	711	770	770	733	723	745	717	802	774	796	765	761	732	747	680	745	702	757	802	701	719	758	757	775	774	784	733	757	775	780	736	779	716	758	737	726	756	711	795	737	753	733	737	713	728	738	708	739	808	762	740	784	763	756	761	732	796	748	720	718	717	798	739	770	738	736	747	764	770	761	738	773	789	716	744	747	749	733	718	756	787	738	751	757	773	771	778	805	724	773	742	740	745	792	757	729	776	773	711	694	741	693	778	749	752	756	765	728	720	778	747	791	736	780	672	751	683	748	734	787	748	729	793	726	749	766	662	755	734	743	727	756	697	771	762	730	733	738	727	761	709	749	716	746	695	822	766	736	760	759	772	750	710	754	772	767	795	782	734	752	785	734	760	755	726	735	751	706	756	771	767	779	802	729	753	715	792	741	736	707	701	778	800	787	708	762	721	718	742	780	794	711	697	794	735	716	679	778	750	711	705	789	706	753	742	753	810	789	728	778	746	785	736	779	757	764	702	771	755	755	761	726	721	737	761	754	797	747	745	725	725	752	757	748	746	810	721	736	697	756	737	765	747	729	785	723	777	770	739	762	692	766	697	726	733	757	798	785	809	686	792	731	791	739	768	746	752	756	753	673	769	715	760	775	768	775	743	741	738	755	730	732	713	766	762	718	759	732	783	753	774	816	796	751	762	768	752	750	729	719	755	732	772	786	765	775	778	726	740	772	741	760	776	732	708	757	788	746	732	759	760	736	735	757	742	709	759	737	750	747	754	781	739	753	775	751	745	742	792	778	762	754	769	730	759	726	758	715	762	796	764	743	773	734	795	738	718	734	706	719	715	701	754	759	794	723	781	763	736	758	762	756	806	776	756	719	795	795	749	719	765	745	779	674	830	774	749	761	785	783	764	753	754	774	786	749	738	779	765	748	797	781	753	796	686	735	742	738	749	737	753	747	719	726	706	714	771	739	751	697	719	786	770	719	736	748	825	734	755	752	719	776	759	726	741	791	759	766	764	753	690	760	735	743	794	739	778	736	751	770	719	740	794	760	712	719	758	739	709	716	765	795	747	748	739	721	763	766	765	691	767	726	788	746	791	780	752	719	728	711	781	737	741	724	735	798	717	776	738	786	716	758	764	744	781	767	701	737	747	765	694	786	749	768	757	725	763	792	743	732	714	732	741	755	765	741	743	765	735	741	752	793	748	745	751	750	773	742	739	697	749	753	769	747	759	779	792	739	760	721	744	728	737	779	789	730	734	743	711	742	762	757	698	736	750	759	738	794	734	803	728	730	760	755	784	710	724	720	711	720	793	764	730	763	737	737	687	742	772	769	768	728	713	751	790	743	743	736	764	770	793	773	741	680	765	727	746	736	779	773	749	798	759	709	729	729	787	756	748	721	757	791	735	718	753	734	724	742	732	745	768	737	751	687	734	782	781	750	722	746	759	766	724	766	697	780	721	731	725	774	780	795	736	789	751	723	755	740	697	778	749	705	738	766	726	739	739	772	666	716	779	777	772	764	740	742	786	716	737	797	771	764	753	761	711	764	732	765	718	747	782	749	771	737	716	747	739	738	752	799	708	778	771	783	716	755	754	728	758	710	743	771	745	748	784	706	764	798	774	706	756	764	737	713	695	764	732	762	720	738	764	730	691	732	724	718	717	745	724	740	734	760	719	732	738	713	753	715	764	728	741	750	729	759	749	740	794	740	766	726	763	741	722	732	716	721	785	749	771	745	773	739	776	766	723	791	781	737	744	756	756	725	765	727	765	738	740	735	718	756	744	718	759	767	742	774	755	696	735	767	780	768	749	773	689	725	761	760	766	783	769	771	703	739	743	741	764	720	733	792	791	737	745	768	761	789	719	685	774	771	766	707	755	783	733	732	810	752	778	753	741	762	800	794	685	750	806	729	728	800	750	708	751	745	759	753	770	696	799	783	724	773	746	739	714	758	764	780	758	706	768	736	759	795	692	762	749	711	750	774	755	744	750	734	772	762	711	749	762	790	772	744	727	746	761	743	767	715	713	794	736	758	755	722	736	718	700	756	788	712	723	700	745	757	761	746	770	722	767	735	728	771	755	762	729	759	765	757	744	740	764	773	713	756	742	726	749	783	737	725	702	711	730	750	730	760	772	738	727	792	769	730	775	771	791	705	756	705	760	769	703	800	758	814	749	797	733	666	728	719	804	779	732	744	723	740	735	773	729	736	758	759	767	782	773	694	729	748	741	738	730	752	717	761	808	783	761	737	813	742	778	785	744	773	731	731	720	759	756	785	692	766	721	761	770	759	711	750	711	784	745	763	782	776	721	755	680	781	786	732	757	724	763	759	775	731	741	763	765	754	745	724	772	730	744	754	765	747	731	749	693	710	732	703	736	683	760	723	732	716	772	737	781	737	723	787	755	751	778	727	790	748	708	747	781	786	762	776	748	737	772	746	722	725	709	771	741	721	710	712	783	750	740	767	780	712	763	729	758	743	733	721	718	740	725	746	776	784	767	754	753	789	768	719	722	770	768	799	769	748	771	764	765	774	753	723	701	715	743	713	749	758	741	757	747	738	737	743	731	762	735	739	770	777	726	738	757	742	705	756	737	725	761	753	755	742	733	752	758	778	761	801	761	744	782	693	758	772	739	734	767	700	731	735	733	749	755	775	746	742	684	775	721	741	760	744	753	741	721	762	764	747	738	751	799	777	759	759	769	739	738	758	724	739	703	737	729	753	724	737	702	712	733	740	776	729	758	721	724	741	713	786	787	787	741	739	752	760	730	777	737	754
4512	1899	979	640	476	555	549	439	341	280	231	158	137	89	97	71	64	67	63	64	59	81	61	61	62	67	68	54	55	58	65	44	53	64	54	64	59	63	67	55	68	74	57	61	62	61	52	63	44	48	50	46	51	59	52	63	49	50	52	62	54	47	53	57	62	79	96	72	71	68	56	63	66	48	57	44	59	65	45	54	58	52	61	50	55	43	59	52	48	43	61	59	58	54	63	55	49	53	56	82	50	49	53	57	47	53	57	62	63	39	65	73	54	40	45	51	44	56	46	49	53	61	55	53	49	49	55	56	51	48	58	53	54	43	60	67	67	69	57	63	69	50	53	51	59	58	63	69	42	56	57	51	51	54	64	48	58	66	49	63	48	58	60	52	39	53	49	60	58	51	44	51	49	58	54	55	50	49	62	54	35	58	44	61	49	61	58	54	56	53	45	62	56	52	61	58	42	49	46	53	58	45	65	60	48	56	62	51	49	72	50	63	42	52	62	68	66	39	56	50	60	53	63	50	43	39	52	61	69	53	53	55	62	56	50	48	60	40	54	59	57	58	53	52	55	70	53	60	61	55	53	43	58	45	56	60	56	56	62	39	49	46	41	66	47	74	43	61	56	65	67	50	41	50	53	45	55	53	55	46	64	55	45	53	54	51	45	44	67	79	55	63	49	45	66	58	46	67	66	53	53	60	62	57	58	71	65	56	44	47	45	68	63	49	48	54	45	52	54	38	56	54	57	51	62	56	64	51	64	55	45	55	59	61	64	62	53	65	46	37	61	45	57	57	57	50	45	51	50	59	62	58	42	67	59	60	48	50	54	52	66	66	52	57	44	52	54	54	49	49	67	45	73	47	50	47	52	57	55	56	47	52	54	43	40	52	39	54	48	65	58	54	45	61	56	55	52	47	43	65	65	73	54	60	61	49	44	57	51	50	60	61	49	48	44	57	51	48	44	57	54	44	50	51	61	47	63	55	61	47	54	65	65	52	56	47	57	54	55	53	49	65	69	45	58	58	55	47	56	58	50	55	57	58	57	61	54	44	42	46	56	51	49	49	53	53	63	50	60	48	51	58	52	62	59	47	65	44	58	57	65	54	52	59	51	53	66	55	59	71	51	54	50	61	63	44	49	53	50	64	50	46	57	58	77	54	47	69	51	61	45	62	50	49	50	54	57	64	62	46	56	47	47	50	43	50	55	62	50	45	51	44	59	56	42	56	59	47	52	47	59	56	54	47	58	60	53	54	57	42	62	50	58	54	69	56	52	37	46	60	63	47	56	64	62	39	46	57	59	47	45	57	62	48	43	66	46	52	51	55	72	50	72	50	53	52	57	42	50	53	58	56	55	44	63	44	55	59	64	52	51	58	50	47	57	62	49	67	53	43	57	61	54	47	50	52	70	60	49	54	59	49	45	56	54	52	47	51	48	58	61	47	66	47	57	46	53	53	50	42	40	55	65	55	66	54	52	55	59	55	44	63	57	60	47	65	46	46	49	52	46	44	57	59	73	55	51	54	59	62	57	64	48	77	58	55	52	55	58	50	54	71	57	50	55	54	58	38	60	50	64	69	49	56	40	53	59	64	40	45	52	50	50	53	53	50	57	52	33	49	54	59	45	48	44	53	45	55	46	44	54	59	47	51	53	58	53	60	59	64	54	58	46	55	49	53	58	52	47	59	52	48	58	56	54	52	51	47	56	46	54	43	53	50	49	50	52	53	48	51	49	48	59	63	60	55	50	55	56	56	54	53	60	58	55	65	60	53	51	49	63	63	51	60	62	53	65	52	57	50	50	57	54	54	40	58	71	63	53	57	56	61	50	53	56	46	66	62	50	48	56	74	38	54	65	50	41	53	53	46	53	63	47	61	59	50	70	53	60	55	45	58	52	54	47	44	37	48	45	53	52	47	54	56	37	64	61	49	67	61	48	44	45	62	48	54	49	50	51	76	71	55	62	58	62	49	50	42	54	50	49	44	54	59	54	50	53	53	39	47	61	68	45	50	58	61	58	37	57	54	58	67	53	52	48	61	59	54	60	52	60	54	54	42	55	49	50	55	60	57	68	55	49	55	49	41	55	55	60	57	48	44	58	47	51	52	64	44	53	60	59	44	45	52	62	55	51	77	48	48	61	60	43	54	47	69	58	33	39	40	50	43	62	49	49	77	65	50	43	55	42	62	47	40	56	49	62	51	47	48	57	43	59	56	45	60	47	44	50	59	49	61	53	50	54	60	65	69	51	58	48	63	44	66	44	52	52	57	59	58	60	51	55	49	59	59	40	60	51	51	52	34	51	53	53	48	55	56	37	56	59	49	68	57	67	47	62	60	46	62	60	51	59	48	63	63	54	53	61	59	58	54	60	48	56	49	57	62	50	62	45	62	45	57	65	62	50	49	54	63	42	50	51	47	59	59	44	50	54	48	54	60	60	55	54	56	50	58	61	48	43	45	55	73	45	54	44	58	68	57	56	32	54	50	59	47	42	55	64	53	53	54	53	51	63	49	47	46	60	54	66	65	61	44	47	47	48	47	66	70	55	57	43	50	67	50	36	59	52	54	51	46	53	53	59	36	59	46	41	55	37	59	57	63	57	54	65	48	63	55	52	71	46	59	65	63	62	57	60	46	60	49	56	50	65	56	56	54	52	62	49	73	46	65	52	62	46	46	52	56	59	52	63	49	53	55	66	44	53	52	55	47	55	71	44	54	58	53	46	46	48	53	55	51	55	53	61	60	49	42	53	55	54	60	55	60	40	51	62	58	58	66	64	45	56	59	38	60	55	64	46	55	51	68	54	48	48	49	42	53	49	60	70	59	59	62	47	45	55	59	56	64	48	51	65	61	42	58	65	40	48	59	53	58	46	48	54	60	52	49	65	50	51	51	61	47	55	60	59	50	60	62	57	62	57	63	57	56	53	52	53	55	51	58	49	58	61	53	53	58	65	42	58	51	55	67	51	52	63	59	53	45	53	56	52	53	49	60	50	56	51	56	56	59	49	52	48	57	54	61	68	51	57	48	60	47	68	51	44	56	44	57	50	48	61	54	62	50	58	66	59	67	52	61	52	64	52	49	55	46	55	59	55	60	51	47	60	73	51	49	60	50	44	57	44	60	44	60	48	50	46	38	46	56	66	46	42	65	51	59	56	44	45	48	62	57	42	67	53	45	48	54	55	54	55	59	66	66	41	53	45	63	58	64	69	50	55	50	64	52	58	63	75	45	61	51	62	62	46	51	47	57	58	47	46	43	57	46	52	44	58	52	49	44	59	52	66	54	59	59	65	56	53	73	49	61	39	49	42	59	47	53	63	35	53	59	57	50	67	44	69	44	57	53	67	59	47	53	60	70	43	64	52	46	53	43	57	55	53	48	47	45	51	52	45	40	61	65	62	55	56	46	65	45	50	51	65	62	43	52	56	56	42	49	54	58	61	49	57	52	51	45	60	54	55	60	63	68	56	60	57	50	50	55	58	54
29970	17757	12027	12723	16322	18198	16472	13202	10818	8160	6235	4578	3007	2145	1467	1177	993	1052	981	1056	1030	1224	1199	1036	833	866	889	894	798	783	704	729	739	743	724	717	678	695	718	821	765	714	776	742	715	720	697	653	671	651	620	662	655	652	638	575	611	672	658	625	650	665	601	656	720	1126	1364	1190	1072	924	786	707	694	633	637	624	603	605	597	602	633	627	521	587	604	623	639	582	610	620	608	609	584	605	595	631	590	585	600	600	610	601	581	623	609	618	602	604	601	640	606	613	662	574	627	611	644	613	646	549	620	624	580	573	597	585	635	631	566	615	658	615	618	608	616	620	581	625	617	638	571	635	612	633	584	574	586	609	601	592	624	647	662	656	612	621	567	604	573	560	620	650	560	609	641	608	639	633	601	607	607	594	650	607	584	590	609	607	596	625	595	584	540	627	617	622	622	557	567	601	547	639	587	626	555	582	597	571	592	623	622	604	630	610	593	622	626	603	601	583	614	600	608	608	607	593	608	568	594	590	641	588	626	605	666	615	569	644	644	595	610	642	597	616	629	642	634	577	610	652	585	638	566	675	630	618	593	596	606	573	648	599	583	634	620	642	623	627	602	620	607	630	584	576	627	587	545	598	612	605	634	601	620	605	623	625	623	576	578	597	611	617	640	646	643	600	616	628	586	612	597	615	616	606	577	621	605	617	635	585	566	620	614	606	580	573	583	595	629	635	654	584	604	624	618	623	614	646	653	629	600	621	626	593	615	560	627	603	574	619	585	605	548	624	650	559	580	602	630	575	621	579	589	629	578	638	637	586	591	608	604	598	560	602	581	613	566	618	583	591	632	600	622	618	612	618	610	577	637	603	612	620	599	643	636	589	597	595	620	594	639	605	599	639	638	590	616	647	566	570	591	632	621	607	588	610	583	584	597	595	620	608	620	615	614	564	584	581	628	601	620	634	612	611	606	662	612	608	592	601	597	612	587	575	636	589	604	597	546	578	674	553	590	623	601	604	599	586	625	637	599	592	654	616	582	678	589	577	606	582	624	631	571	615	584	629	577	636	603	573	618	598	624	622	561	562	614	552	575	589	651	617	625	632	564	581	636	612	597	605	613	568	603	611	635	592	622	571	630	596	611	612	603	592	622	594	612	594	596	595	582	579	614	595	615	643	621	605	604	638	586	581	589	631	626	617	605	612	624	602	625	614	642	620	616	586	605	603	647	594	617	592	606	582	636	608	598	624	625	625	609	620	646	602	597	606	667	605	624	603	586	580	589	614	597	626	574	611	621	571	625	608	603	600	634	589	611	560	627	570	596	611	646	650	611	597	587	568	570	569	624	612	624	623	618	561	604	601	615	597	570	614	639	612	576	640	585	581	587	576	604	614	602	567	652	597	583	599	614	629	592	656	591	662	636	612	658	602	603	626	647	583	593	614	575	598	612	567	654	636	598	613	614	605	639	572	615	595	618	658	606	620	584	621	616	640	573	653	618	613	607	662	617	603	642	556	647	600	610	591	609	588	606	587	606	616	599	594	605	622	603	664	619	547	645	611	637	640	593	638	651	607	579	622	585	571	653	618	613	600	588	597	620	626	610	598	607	593	620	585	600	587	584	645	605	582	580	599	613	614	610	575	635	576	638	582	584	596	580	586	610	629	609	613	597	604	630	633	602	605	601	586	615	565	591	623	612	609	576	605	542	611	617	619	614	593	606	604	643	619	574	651	613	587	631	605	630	632	576	642	598	554	630	570	623	660	589	609	594	612	637	661	584	565	610	610	604	609	598	588	657	630	625	617	632	615	632	618	600	622	645	576	628	622	599	591	619	645	600	623	586	620	630	602	628	639	626	629	600	640	599	632	621	595	586	592	600	568	619	619	571	610	577	545	600	617	618	638	584	619	627	607	595	630	609	630	619	616	622	591	607	614	579	620	598	577	575	583	592	619	610	561	637	610	602	617	614	581	573	611	637	610	627	604	637	609	590	632	595	612	593	613	604	626	593	581	557	589	591	581	595	656	645	605	578	590	606	607	575	622	652	635	679	616	563	597	560	603	584	605	581	631	640	544	626	626	623	616	587	628	598	591	586	614	610	633	613	608	561	617	588	610	600	634	625	579	607	597	592	630	619	579	627	617	614	570	612	589	603	632	612	604	622	584	641	611	621	617	577	601	625	623	575	589	608	606	619	643	583	554	619	646	678	621	584	611	572	622	604	570	605	594	590	626	608	608	587	599	606	607	577	631	640	586	604	594	610	614	648	628	590	645	604	626	573	614	566	618	595	577	615	627	638	576	602	614	619	624	577	587	633	633	602	601	628	614	614	590	620	636	579	634	638	580	618	603	573	587	618	641	596	612	590	602	638	604	619	625	551	590	611	633	561	610	610	599	573	578	597	587	636	579	608	629	640	630	633	639	595	578	630	614	588	572	580	625	635	609	593	577	623	611	585	605	611	586	582	601	592	609	558	613	609	560	654	617	620	638	571	582	585	584	651	628	658	573	590	595	596	639	591	581	588	614	604	629	629	612	615	607	589	579	605	648	643	623	620	606	579	589	608	566	607	597	596	625	602	588	598	610	621	586	628	628	603	619	630	609	603	589	634	598	623	548	601	612	631	588	626	618	603	632	637	614	604	602	594	590	637	601	642	586	618	609	603	608	639	587	649	629	586	598	589	607	632	637	618	627	631	600	614	623	580	623	630	638	607	629	601	597	632	577	615	616	630	579	598	633	621	644	577	617	579	626	621	613	598	612	620	610	572	589	578	626	656	565	636	623	610	635	619	613	605	620	604	612	585	589	632	624	588	588	557	642	616	661	607	625	622	601	638	627	636	626	669	597	619	588	621	605	596	557	624	628	627	609	607	617	603	617	614	586	588	597	614	582	571	636	584	589	641	566	601	638	604	631	588	596	591	619	599	655	606	588	609	574	594	587	628	558	632	598	578	603	609	591	595	613	549	617	656	625	607	585	578	571	620	611	580	618	587	602	626	618	643	638	614	618	559	581	585	623	639	572	616	602	642	649	609	605	640	572	636	620	590	603	594	669	574	587	632	608	601	593	591	626	579	572	597	628	596	644	640	629	612	615	586	591	592	591	563	609	588	607	574	645	615	641	595	604	630	600	652	610	592	614	623	587	598	630	566	628	657	591	619	589	608	620	581	635	633	576	625	602	644	630	580	577	612	607	629	643	619	608	625	658	611	633	619	575	576	592	606	574	682	639	578	595	619	595	593	642	622	678	649	633	591	623	596	604	617	566	657	623	607	564	580	604	586	547	608	643	594	619	621	605	577	589	608	615	598	671	635	573	602	640	590	590	603	613	593	585	561	612	612	632	604	641	571	609	619	581	635	627	651	600	581	611	632	600	595	638	623	586	613	632	571	620	619	593	607	553	608	592	592	651	635	606	577	589	598	621	559	621	615	626	632	572	612	619	608	623	652	585	584	615	584	635	616	598	574	606	606	554	585	610	611	594	595	668	681	593	639	595	617	611
5926	4424	2685	1374	1079	614	668	525	442	364	266	237	156	125	112	85	76	79	84	80	81	76	93	82	80	77	74	63	65	69	64	61	56	61	60	59	75	71	72	67	70	64	67	65	59	72	55	69	51	50	69	50	65	55	72	56	64	56	56	55	48	63	62	69	67	91	145	118	79	83	73	63	66	57	60	77	56	56	49	57	54	64	67	62	56	68	55	68	57	58	62	70	59	58	83	60	52	60	64	57	70	61	75	55	61	51	63	55	65	53	62	69	48	64	62	62	63	58	62	63	52	66	64	61	79	60	68	69	65	50	62	68	71	58	49	70	74	59	70	68	58	60	68	72	66	58	60	58	67	58	57	71	48	67	55	65	48	52	57	48	63	56	68	63	61	61	70	64	52	71	72	64	67	65	65	68	55	51	50	58	55	70	51	59	63	74	52	65	53	74	59	65	51	56	70	61	71	67	64	58	58	67	58	63	58	62	71	65	59	79	67	56	64	59	59	73	50	63	64	71	67	61	51	79	37	54	62	61	54	75	57	45	61	59	57	64	57	68	43	72	59	63	71	77	58	70	48	72	51	51	55	70	59	59	62	54	61	64	71	59	72	58	66	71	49	58	56	74	64	61	70	60	69	55	71	54	63	49	70	55	58	49	54	61	62	60	61	68	52	64	55	71	66	69	71	72	54	59	72	71	68	69	65	51	62	50	56	59	72	59	73	57	66	54	52	77	52	67	67	51	54	60	72	62	57	62	63	70	71	58	58	62	60	53	54	64	67	65	52	75	54	67	68	66	65	65	63	70	46	50	60	52	62	61	67	66	58	61	59	57	74	52	70	47	63	63	58	67	55	58	65	58	60	58	56	62	71	49	75	77	59	63	79	66	79	64	49	70	66	80	55	59	58	67	63	69	55	70	61	57	58	51	63	53	60	52	66	66	64	61	80	77	58	69	51	66	65	57	68	59	65	64	57	71	48	76	72	52	74	53	65	52	67	76	67	68	65	67	51	77	69	51	55	60	56	57	58	57	53	68	70	67	49	71	62	64	56	71	58	57	57	57	72	56	51	57	64	61	69	66	67	71	64	58	59	71	64	59	51	67	48	81	58	59	63	71	64	75	76	66	60	47	64	67	69	71	66	50	65	55	70	77	51	57	56	62	63	66	59	63	62	57	64	52	53	57	62	49	51	64	66	66	59	65	46	50	64	68	58	49	55	64	67	56	71	73	70	56	56	51	53	71	62	63	50	66	67	61	68	61	68	67	45	57	64	55	51	59	66	58	83	52	48	67	64	70	62	61	57	45	55	53	58	57	46	64	65	57	51	65	56	65	76	68	48	57	68	75	72	77	71	59	59	68	64	57	61	74	63	59	68	69	65	61	65	67	62	59	54	49	72	48	62	60	62	56	55	61	50	73	57	61	64	60	67	66	74	58	45	48	64	65	45	49	54	73	64	70	62	62	69	63	57	75	44	59	57	62	63	62	59	62	63	68	74	62	71	80	72	72	61	68	70	67	66	65	59	53	70	56	66	49	61	58	72	67	65	72	59	75	59	55	53	51	65	73	55	60	57	68	72	57	78	60	64	71	58	66	57	61	65	66	72	69	76	66	71	60	60	74	68	61	71	68	53	69	66	65	54	66	67	46	54	57	65	52	75	57	61	81	60	73	57	69	53	65	73	76	62	56	64	63	64	61	63	72	69	67	66	73	62	61	66	66	47	71	66	53	63	64	67	45	65	68	76	58	63	63	61	64	63	72	64	50	55	64	68	53	66	75	51	63	61	48	64	67	53	60	77	50	61	60	57	72	61	71	60	57	65	53	57	70	66	80	65	57	56	62	51	59	57	73	61	56	65	78	61	63	75	57	57	61	66	63	71	62	63	72	58	66	55	76	46	45	69	61	73	77	62	58	65	77	55	69	62	61	69	63	65	51	72	59	63	55	68	58	69	63	60	57	54	68	57	62	61	63	64	71	55	59	63	54	56	63	50	58	69	65	64	51	62	56	63	65	64	65	58	56	58	52	52	65	45	54	53	53	65	69	61	56	47	62	73	67	60	67	69	52	68	57	56	61	78	69	57	53	51	68	61	55	63	69	69	74	57	48	60	59	56	74	70	57	84	52	54	62	55	57	47	57	62	56	64	65	66	62	66	62	50	67	71	56	70	67	43	57	69	53	64	54	58	57	62	48	60	59	90	64	59	70	61	62	58	60	69	67	68	61	54	65	52	57	69	65	76	61	69	58	59	55	67	62	56	50	82	70	67	66	70	73	61	66	68	62	67	66	62	56	71	64	59	60	60	69	70	65	52	75	59	57	87	63	70	51	57	53	53	68	60	67	54	66	69	58	49	53	71	67	66	66	62	61	65	60	63	59	50	57	70	65	78	61	64	62	56	63	56	60	53	67	56	75	65	63	54	73	72	55	56	55	51	74	55	78	66	63	48	65	63	73	62	48	80	69	60	66	48	57	78	62	64	58	75	68	66	52	55	58	61	60	73	63	66	64	56	64	66	59	80	50	57	67	55	75	61	57	67	52	64	74	70	61	57	57	58	60	70	65	52	58	49	64	51	54	69	64	58	54	74	70	74	44	49	72	78	64	62	69	40	66	48	65	71	67	58	51	59	54	62	60	65	70	58	62	69	74	66	66	51	83	71	54	53	67	71	65	61	71	80	65	75	60	49	61	62	54	63	46	59	65	66	71	54	33	62	59	50	61	76	58	70	58	58	60	54	49	55	49	59	57	53	64	60	60	49	65	68	58	61	51	57	65	67	66	66	57	64	55	59	55	50	64	66	57	65	60	60	68	73	54	51	60	57	70	62	75	50	71	37	59	69	56	70	69	63	63	54	66	74	69	57	57	65	68	58	74	58	63	49	62	52	60	48	39	62	53	57	55	64	65	76	61	69	73	68	57	63	62	62	44	66	61	58	50	64	49	59	64	55	54	55	69	63	69	61	65	57	55	66	66	65	81	52	54	63	79	52	50	72	47	74	68	56	59	65	61	67	61	51	73	64	74	62	65	54	72	65	42	50	67	65	79	62	54	71	53	57	53	79	57	59	61	82	69	58	65	71	58	64	57	66	57	68	69	66	75	61	62	50	55	63	56	61	55	54	67	70	70	59	59	65	69	53	75	59	56	62	63	45	69	53	53	57	62	69	65	59	60	65	75	67	71	57	48	71	59	68	60	47	77	56	45	67	63	78	58	72	63	53	63	63	60	69	62	78	66	66	54	68	70	62	62	71	51	61	61	62	73	72	65	55	58	48	48	59	64	50	58	55	59	62	61	51	51	59	66	66	58	61	61	56	50	49	67	62	43	71	78	58	61	54	78	70	59	67	56	65	55	54	59	55	46	66	72	75	59	54	65	57	59	57	71	47	60	76	71	71	57	64	66	64	59	56	53	61	52	72	52	64	56	66	72	57	49	60	72	61	52	70	77	75	80	80	67	71	63	62	58	60	62	70	64	64	81	73	66
35115	24525	18908	18682	22353	18936	17974	15593	13224	10703	8269	6360	4361	3025	2248	1592	1375	1268	1229	1193	1166	1273	1428	1289	1044	1024	1089	1007	929	913	833	825	853	858	799	807	866	900	945	870	871	930	848	889	803	854	830	797	734	811	760	734	723	734	713	729	721	710	749	716	670	728	753	802	888	1672	2357	2046	1610	1239	970	842	767	732	712	703	681	663	711	676	664	707	690	663	681	699	676	676	674	637	640	731	647	641	670	733	698	684	656	695	678	705	690	670	704	658	695	636	690	696	642	694	630	634	727	696	708	744	681	748	615	707	721	659	706	669	709	668	709	722	715	682	648	631	710	648	722	717	688	673	731	654	631	692	705	667	708	650	703	717	681	681	714	660	738	707	703	671	687	718	710	659	694	703	684	707	715	704	705	694	701	721	672	746	676	695	688	681	672	721	685	664	731	696	721	749	689	665	672	702	651	639	667	657	735	694	687	703	664	642	724	668	721	659	683	690	675	686	718	677	752	679	677	636	673	707	730	616	695	677	712	684	693	705	635	645	691	673	701	652	683	647	705	737	720	680	715	698	713	712	727	684	661	630	677	702	714	690	681	718	716	701	677	698	694	661	716	655	692	676	740	706	678	709	654	687	688	705	747	730	720	669	719	691	758	686	694	710	677	684	689	734	710	709	650	706	669	687	648	698	694	673	734	642	686	693	680	673	680	668	676	701	726	658	710	677	661	671	677	682	639	713	684	688	681	691	682	676	682	708	632	701	726	704	641	696	710	714	702	706	722	699	706	731	702	678	728	724	696	719	707	712	704	697	699	695	643	731	725	686	653	672	661	693	681	779	705	689	657	706	739	697	707	711	672	672	691	654	657	683	684	651	670	666	719	689	657	697	661	691	708	687	669	700	681	654	650	651	677	699	709	671	673	657	719	710	668	736	682	678	732	651	731	703	690	691	654	688	714	700	672	683	652	700	729	687	700	691	701	702	685	719	699	680	701	654	712	724	712	733	698	678	738	703	663	697	656	645	671	682	714	697	685	683	669	668	708	691	678	701	713	666	689	673	710	659	704	691	650	688	654	655	689	662	701	665	692	673	658	673	707	676	680	697	701	664	622	710	696	688	680	685	652	688	683	695	687	689	681	641	698	685	668	682	676	696	711	658	691	650	677	678	729	683	752	710	671	706	680	689	653	682	665	684	691	676	647	687	704	672	661	703	691	689	692	657	696	699	726	690	722	678	676	710	730	672	701	670	698	709	684	687	715	681	662	686	665	690	693	698	674	653	710	678	696	661	658	710	699	689	671	724	683	722	660	684	709	686	731	662	706	682	668	682	688	682	682	673	678	681	692	686	689	677	717	721	676	710	698	697	708	696	731	697	738	649	670	723	709	693	647	660	673	699	643	702	678	711	717	691	681	713	694	718	674	736	695	714	658	680	689	699	699	681	683	661	668	664	688	716	694	688	705	664	672	673	681	690	682	690	691	660	669	638	683	657	699	699	673	682	640	718	679	721	717	674	688	764	689	690	671	709	684	690	668	695	642	677	677	682	703	716	683	718	682	655	706	728	731	691	679	669	706	659	666	655	657	682	717	712	681	701	651	684	770	653	743	669	697	697	684	654	703	695	738	691	670	676	700	649	675	594	693	659	703	706	676	686	683	707	652	703	690	704	705	697	705	687	667	657	695	753	665	678	690	686	696	645	702	684	703	699	685	709	655	676	711	637	636	689	745	670	659	714	676	700	722	663	668	688	701	705	679	669	737	630	679	714	705	726	666	681	719	679	673	694	706	715	664	642	707	686	711	675	683	686	729	662	686	689	702	783	657	722	682	688	651	671	727	649	724	692	707	732	730	732	705	712	674	669	683	692	691	675	690	746	667	679	735	717	695	688	679	634	709	649	717	656	714	731	711	634	680	685	721	680	694	701	664	669	634	678	705	689	678	684	663	716	662	658	673	676	696	673	730	652	720	699	718	690	692	656	681	691	694	703	679	685	672	661	666	718	657	729	716	722	653	700	698	654	741	664	701	703	684	708	696	716	696	704	690	740	686	637	674	688	659	654	655	711	688	643	691	620	660	684	667	666	731	683	712	718	662	750	697	687	651	701	678	745	695	681	725	751	724	691	683	675	699	694	676	700	753	684	687	717	660	708	678	697	698	632	729	661	676	711	675	685	669	740	690	689	714	655	677	703	703	686	665	675	678	725	659	718	689	702	681	683	698	691	669	712	686	721	702	692	728	666	686	672	664	721	746	675	684	684	748	674	693	701	695	653	681	653	675	627	623	732	642	738	664	662	710	713	704	686	699	744	650	710	665	683	671	653	692	722	684	677	687	711	672	717	711	717	685	670	726	691	720	717	701	674	633	670	682	689	704	660	636	666	709	705	690	667	687	685	712	693	712	664	658	684	725	655	676	696	710	674	675	659	701	667	676	667	699	637	684	735	670	696	659	652	679	720	683	713	719	681	674	708	678	708	677	662	700	684	681	720	697	674	679	637	683	662	710	681	706	672	712	680	706	693	714	688	667	727	696	630	693	647	684	730	704	750	674	675	696	658	698	674	661	686	673	684	669	666	713	678	680	681	690	688	693	705	679	706	712	690	703	703	645	673	695	715	702	673	716	718	684	719	663	694	773	724	684	713	668	674	697	681	693	697	649	685	664	723	671	692	652	657	743	714	701	638	691	694	651	670	678	713	669	674	714	709	706	707	683	672	673	685	697	713	734	680	703	720	696	688	679	693	691	703	659	692	696	699	690	707	661	674	688	686	633	675	688	730	665	658	666	683	682	699	673	673	718	647	669	646	670	646	681	705	676	721	688	717	733	703	736	705	664	740	703	636	635	694	658	681	764	648	712	663	702	697	721	646	721	668	654	643	682	700	757	688	649	696	705	649	746	706	693	724	731	642	704	680	696	697	697	656	661	701	703	711	670	703	704	704	663	665	642	664	705	706	702	713	689	692	674	693	686	721	697	702	730	659	637	662	676	655	689	674	712	691	669	719	717	690	727	681	764	718	671	701	689	704	702	657	693	657	641	678	732	728	682	715	704	693	668	689	682	672	668	723	682	689	690	676	664	690	710	699	695	650	714	735	671	639	708	683	681	724	701	702	680	671	725	685	702	676	756	691	752	662	693	635	668	697	672	684	723	674	675	702	651	717	740	702	682	679	641	685	744	694	664	671	732	713	652	686	639	727	667	687	698	689	669	675	714	736	688	701	618	702	672	688	703	689	660	678	713	711	648	729	697	655	688	622	712	671	650	706	721	668	664	630	677	691	681	695	694	685	698	701	686	693	742	707	691	688	677	664	690	696	705	729	702	675	696	671	714	701	751	645	661	660	689	676	706	637	679	675	693	671	667	688	696	705	714	673	706	755	675	727	674	714	663	716	699	658	677	680	669	707	681	684	655	714	689	699	629	748	691	703	633	675	708	676	696	695	702	691	665	703	732	648	721	680	696	675	723	726	682	717	693	726	706	667	675	670	707	735	689	692	696	660
6818	4252	2417	1528	1093	639	650	610	480	425	328	276	169	156	119	94	95	92	82	87	97	74	96	86	61	80	65	78	59	63	67	63	49	58	82	60	67	66	74	62	64	69	52	70	75	80	57	74	57	67	64	64	54	61	55	63	57	51	57	63	68	61	53	71	86	123	157	111	118	81	70	75	66	56	72	66	67	59	74	59	69	51	73	56	45	70	57	72	58	64	58	58	55	65	46	58	59	52	46	63	47	61	69	61	76	47	50	55	49	63	57	65	79	68	64	73	48	61	63	70	58	57	55	73	44	57	59	60	71	65	52	76	55	49	60	57	45	68	67	52	70	58	58	57	63	57	59	73	60	60	60	62	55	64	59	61	61	42	60	57	59	55	63	66	52	53	66	49	62	48	60	56	62	49	58	62	43	60	64	67	69	74	80	63	54	63	65	62	47	60	64	70	51	50	54	65	57	61	53	39	68	58	63	55	62	53	60	61	50	41	57	50	54	54	54	46	66	48	61	52	52	72	52	46	53	60	58	67	56	64	57	55	76	59	49	68	65	65	64	65	54	71	67	53	72	58	60	54	66	54	63	53	61	63	50	54	66	56	72	61	66	59	67	54	64	50	56	57	59	51	50	51	70	55	61	42	76	48	70	58	69	57	69	60	67	67	58	60	58	60	53	56	65	65	60	53	54	62	59	62	65	53	52	55	55	57	49	74	60	52	60	50	57	55	72	63	52	47	57	42	57	63	69	64	66	49	54	69	62	45	67	70	41	51	65	66	62	51	71	58	66	58	66	76	55	43	61	47	47	62	62	57	63	64	63	45	47	51	64	62	67	56	69	58	51	53	52	43	51	55	75	66	64	52	59	40	50	68	67	57	57	43	62	58	62	71	62	54	66	52	54	71	47	52	57	58	56	58	52	54	61	59	59	65	72	63	51	53	70	62	66	72	63	63	63	54	56	51	43	67	60	62	69	48	57	69	47	70	56	62	58	59	63	54	72	55	54	49	57	59	64	68	65	59	52	57	51	56	72	71	48	53	68	57	59	52	61	50	52	43	51	49	53	56	60	64	58	52	57	55	44	61	59	60	54	57	57	64	65	55	88	54	70	64	67	56	62	64	50	59	49	60	63	61	65	54	63	50	62	66	60	45	60	62	65	51	46	54	65	53	64	67	59	51	63	61	49	59	58	66	57	60	62	59	69	59	52	55	54	66	57	63	59	66	56	63	57	62	67	67	78	58	56	59	63	55	65	66	53	46	46	71	42	63	67	71	61	48	75	67	57	61	53	73	60	52	59	57	59	53	59	64	52	65	59	60	62	65	52	56	73	62	56	66	65	62	60	70	54	54	64	65	62	66	68	49	69	54	62	64	62	53	50	62	52	49	74	54	70	55	79	67	64	78	51	51	66	57	44	63	62	55	56	61	55	63	58	68	64	50	60	52	66	61	51	70	66	59	67	62	47	54	62	54	56	54	55	58	56	53	53	54	53	65	47	61	54	62	65	76	58	69	66	47	51	60	54	58	70	64	59	52	60	56	60	57	75	54	46	55	63	50	63	67	63	51	57	49	67	57	54	56	54	70	61	67	59	62	73	69	48	57	58	67	45	61	69	58	62	55	54	64	63	46	53	62	61	67	64	49	50	67	61	55	58	47	63	75	49	58	58	64	54	59	54	66	50	55	54	62	63	58	78	64	60	44	55	67	72	63	59	53	61	42	70	77	70	47	60	66	64	52	57	56	72	61	63	57	65	58	57	58	57	56	54	57	66	61	57	64	69	51	62	63	69	64	54	64	57	66	65	50	73	51	50	66	73	60	74	71	63	55	56	58	61	58	42	55	59	67	66	58	57	65	69	56	52	57	69	68	63	71	53	66	59	68	68	53	69	68	60	56	52	60	62	51	58	60	56	57	68	55	68	45	72	68	63	61	62	45	57	62	54	59	61	57	58	59	61	54	71	63	51	49	69	61	66	60	47	70	52	62	62	61	59	53	46	61	55	67	61	54	61	62	74	42	65	56	59	58	51	54	75	58	67	50	66	59	62	61	65	66	53	55	62	51	55	69	67	80	65	45	68	74	67	62	46	54	58	48	51	62	65	72	63	66	54	55	60	64	53	53	51	55	48	62	67	59	59	56	50	78	52	61	70	64	71	67	62	71	52	61	48	49	71	46	61	59	72	57	52	72	63	56	54	62	73	47	54	56	65	64	63	69	56	59	47	58	57	55	61	68	68	56	51	58	55	54	71	48	62	65	63	51	65	56	69	68	54	68	55	49	66	54	68	62	55	54	60	76	69	50	66	57	79	58	49	66	59	71	65	58	66	58	68	59	46	60	56	59	70	50	67	61	63	57	61	55	47	68	46	61	69	67	52	66	57	56	68	60	68	63	59	42	67	63	64	45	46	62	71	44	61	58	75	69	65	63	65	52	68	56	61	58	39	64	65	61	71	44	51	48	61	62	60	50	66	73	58	49	69	71	67	48	61	84	60	72	57	78	80	56	57	62	58	68	58	57	57	63	61	76	53	62	62	61	76	72	65	50	74	63	51	49	57	49	51	49	68	64	52	56	60	66	60	55	64	58	63	54	70	63	54	47	62	59	48	56	68	56	52	70	52	56	61	66	51	56	65	72	60	67	71	56	59	56	47	44	62	48	56	52	52	52	58	50	53	55	63	69	65	53	54	68	62	92	66	57	59	59	64	76	70	68	63	67	56	48	63	66	77	71	57	56	55	69	62	55	62	61	68	55	56	72	84	56	50	60	60	58	52	68	53	46	54	61	50	59	59	58	52	55	60	49	64	58	35	61	57	61	71	51	52	67	46	47	53	59	53	61	60	69	70	75	48	61	53	60	61	54	60	62	76	56	52	51	55	68	62	65	60	60	49	52	68	49	57	60	61	42	65	57	67	52	65	55	44	67	53	65	63	62	57	55	57	72	57	44	67	65	62	42	46	61	56	59	48	45	62	63	63	46	65	73	54	61	49	72	69	49	62	64	65	64	72	47	55	44	66	58	63	50	62	58	60	62	61	67	64	64	61	55	53	39	61	68	55	56	55	68	63	57	66	58	58	72	56	70	63	50	61	62	63	51	53	65	55	66	47	59	73	47	53	65	54	63	50	61	57	43	58	52	59	54	56	63	55	61	51	65	42	61	64	56	57	58	61	64	75	59	59	48	62	74	62	60	53	66	64	58	54	63	52	58	54	56	52	55	53	55	56	65	65	59	69	81	65	61	67	60	54	60	54	63	63	52	61	52	67	63	65	60	57	79	75	67	60	51	59	60	64	64	52	57	40	58	55	65	56	58	66	53	61	44	61	64	62	52	67	62	60	60	73	57	57	58	56	58	60	62	66	47	59	67	65	39	54	58	54	63	57	58	75	55	61	65	53	59	63	59	66	65	69	54	60	64	62	51	67	57	57	67	71	57	64	52	60	61	57	57	51	65	49	53	51	59	57	56	63	63	64	69	49	55	69	73
32127	24362	18171	19500	22718	19250	18855	16768	14307	12230	9496	7768	5518	3722	2802	1989	1585	1387	1276	1246	1266	1342	1423	1341	1173	992	960	1031	924	906	941	880	875	886	808	811	874	907	949	858	897	897	863	848	820	766	770	756	718	701	743	748	730	662	716	713	715	725	721	755	675	779	706	888	1412	2532	2859	2261	1777	1336	1065	932	773	733	708	691	695	692	650	636	688	705	689	671	662	684	693	608	701	648	668	752	674	734	692	666	687	692	697	641	654	676	657	674	663	693	707	661	686	628	713	653	696	673	691	666	722	713	667	662	654	683	702	688	681	660	639	698	665	657	650	683	641	701	663	652	664	677	668	640	679	681	650	607	693	649	661	657	716	639	637	637	731	649	681	697	638	673	685	667	667	660	697	677	657	683	689	629	651	680	700	656	633	675	683	650	710	676	669	688	663	657	692	707	648	635	685	647	675	654	610	735	663	693	626	665	658	614	694	678	715	661	698	665	661	701	650	686	647	714	628	656	670	651	651	660	718	722	680	637	719	718	670	691	683	669	655	691	696	700	691	654	666	655	659	644	655	710	657	727	650	669	640	706	651	704	632	684	667	704	665	656	701	689	645	700	705	683	684	682	663	679	656	715	611	685	699	678	684	685	653	678	682	668	660	679	674	663	730	666	652	661	681	669	657	675	678	676	688	674	669	686	705	668	664	652	668	639	659	734	667	704	666	668	670	645	651	668	657	687	743	647	676	672	695	656	616	611	654	645	703	646	670	679	666	698	652	687	686	690	699	674	668	701	686	662	722	719	632	682	661	638	604	671	680	671	669	680	677	692	686	643	705	664	662	692	639	657	663	691	692	673	692	615	659	666	684	665	658	668	665	639	690	686	686	699	744	669	649	694	671	716	688	668	668	686	681	662	624	627	694	660	674	660	651	663	719	643	642	682	658	645	665	641	695	667	671	657	659	672	660	686	661	699	663	668	686	669	660	663	686	661	724	662	703	653	659	646	608	700	641	658	680	635	685	666	699	653	687	644	670	643	686	628	677	679	663	667	660	635	689	667	681	684	673	690	757	654	681	690	637	636	650	708	726	655	690	710	742	705	660	672	680	655	698	676	669	649	632	712	624	626	699	622	690	642	628	626	701	689	707	672	641	671	683	673	687	678	664	673	647	675	704	668	667	655	590	691	679	695	623	706	650	643	719	675	717	665	653	692	723	675	652	657	662	687	670	676	624	688	652	675	685	639	686	702	658	671	689	677	635	668	654	694	627	681	673	677	642	670	675	674	662	665	678	661	652	709	702	688	650	662	678	687	636	656	664	669	695	676	655	637	665	653	642	620	644	663	695	682	661	661	681	689	668	680	630	681	663	658	637	653	621	693	645	665	710	707	646	648	655	666	646	659	664	686	627	691	640	696	684	653	663	614	649	678	640	694	669	690	661	663	669	710	673	662	660	678	711	665	604	661	676	667	661	673	676	665	666	687	703	713	723	655	653	677	681	634	655	683	646	633	705	643	682	606	704	694	707	668	657	631	689	664	684	665	682	661	697	653	689	683	676	678	677	692	673	677	673	660	715	696	661	621	692	638	627	668	671	686	704	624	697	706	696	657	657	695	711	671	665	645	662	665	671	691	667	640	646	704	662	670	711	675	674	664	698	688	715	669	638	626	714	687	650	658	658	675	708	691	684	707	646	616	636	667	682	648	630	684	642	635	706	678	683	651	656	670	702	657	693	645	669	686	719	693	707	643	713	646	644	568	680	643	695	694	728	696	652	637	666	646	672	656	658	663	685	638	664	697	680	652	638	655	664	608	655	698	692	654	704	661	695	658	658	693	624	719	672	695	643	640	685	633	645	639	670	652	654	634	680	633	635	683	667	701	683	646	630	708	675	687	713	661	654	670	671	659	648	705	687	673	681	706	727	673	645	692	675	678	688	707	683	694	693	704	656	637	618	698	599	664	720	675	711	723	707	637	696	682	650	651	703	660	674	687	697	691	704	689	662	692	638	654	695	689	656	681	650	667	659	664	674	719	700	691	684	658	651	692	630	678	643	620	669	690	661	717	739	654	670	662	667	688	672	613	682	725	661	650	718	648	665	694	656	638	673	657	660	702	634	662	660	692	672	651	665	638	708	688	678	670	687	658	683	642	691	662	679	687	674	649	638	661	712	645	673	645	712	632	638	666	694	683	690	687	630	665	664	699	653	656	718	713	670	664	711	706	690	666	698	652	683	654	676	648	699	657	687	637	644	676	676	682	643	663	708	698	662	669	682	684	634	726	712	648	639	700	666	674	667	697	672	676	642	668	742	654	662	678	660	684	696	636	643	689	671	672	684	637	658	661	651	651	664	694	649	704	679	734	662	693	701	643	711	665	687	691	659	644	727	704	606	665	690	650	696	674	701	652	639	678	637	619	697	663	661	680	629	686	665	642	636	662	670	713	691	625	672	630	677	635	668	674	683	678	719	655	721	655	693	648	675	672	659	674	723	699	649	643	693	688	677	691	657	647	718	716	703	686	707	646	678	691	658	683	659	658	684	673	641	655	646	714	687	649	736	655	690	697	679	689	699	705	707	636	715	695	639	685	672	687	659	679	690	670	657	680	748	704	669	694	686	637	674	654	693	658	662	635	725	736	679	609	697	677	648	679	654	676	653	668	661	663	657	644	687	697	646	687	676	698	664	642	652	662	653	729	688	744	694	631	683	691	674	675	695	680	676	683	682	698	642	685	743	675	712	729	657	667	690	700	701	639	661	661	648	684	692	693	717	655	649	633	631	684	659	670	667	698	669	699	655	701	672	661	680	661	652	681	678	674	705	660	701	676	680	657	706	671	660	661	667	660	630	706	647	663	686	651	667	660	661	720	651	688	692	669	685	686	657	683	659	676	633	649	714	655	633	703	674	655	651	656	694	655	671	674	700	679	691	697	681	667	666	622	683	685	713	662	700	663	673	661	688	680	679	659	654	689	681	674	677	676	650	694	659	691	627	672	688	657	651	671	667	640	693	654	662	625	708	671	666	684	688	712	684	679	670	660	717	696	643	669	647	655	651	697	668	659	676	655	690	688	690	661	647	687	696	689	666	650	627	693	668	653	636	633	658	615	634	674	665	660	630	656	650	708	707	669	687	643	708	695	685	670	650	680	667	704	675	699	647	721	663	678	635	694	669	693	682	651	683	691	680	722	676	656	695	636	675	656	697	621	671	636	712	695	660	678	686	666	668	662	656	673	640	675	682	683	657	647	692	685	669	644	735	639	641	660	634	667	664	637	681	656	633	686	681	700	645	668	669	653	698	676	648	657	710	719	679	683	694	688	631	712	698	641	698	662	670	690	634	662	684	683	670	696	665	670	653	646	617	706	686	678	704	656	671	662	657	673	662	633	692	632	692	624	668	659	703	669	690	672	691	675	705	647	626	637	689	625	669	665	681	682	684	662	635	666	653	660	671	641	671	693	650	629	718	648	709	648	683	663	710	682	711	662	701	738	702	675	669	667	708	690
7656	7770	4870	2843	1844	998	812	703	596	529	394	310	233	206	148	116	111	123	91	89	95	83	93	106	100	93	90	74	94	84	79	74	82	92	80	71	80	74	84	76	74	72	80	89	81	73	81	62	62	79	65	65	63	68	56	67	81	74	67	64	72	63	61	69	95	147	169	152	154	121	85	72	68	72	64	59	81	56	73	67	73	75	50	72	75	64	73	56	54	85	66	68	67	63	70	61	59	74	72	71	71	54	59	61	54	78	71	54	57	50	79	56	66	69	69	63	62	73	68	66	77	56	65	68	70	63	70	73	74	63	62	70	64	57	68	69	70	66	60	66	65	66	64	56	81	67	79	61	85	76	56	69	70	68	69	66	58	61	72	67	68	64	73	67	60	68	73	56	68	64	70	74	62	71	73	62	73	75	75	59	67	63	89	88	70	61	64	71	86	73	58	64	71	74	81	76	73	59	62	73	59	63	76	67	71	72	68	72	78	68	68	72	59	61	65	66	68	62	80	55	76	64	59	76	71	69	57	67	70	74	57	70	67	61	74	60	82	70	64	70	71	65	86	84	81	74	72	80	66	50	58	77	59	73	72	75	69	73	56	69	83	78	50	78	65	82	72	71	65	66	77	62	57	69	55	77	67	77	77	63	75	65	75	54	69	69	88	57	72	74	66	64	73	82	71	67	72	63	61	74	73	83	65	60	47	71	67	76	61	64	78	66	65	70	75	70	72	73	70	66	79	74	60	71	66	71	66	76	66	84	84	54	42	69	69	76	55	67	66	74	57	62	64	73	64	60	76	59	78	73	68	75	58	68	66	52	59	59	49	71	77	43	53	82	56	63	67	83	81	59	68	62	61	73	62	70	59	64	64	56	67	78	75	59	77	72	64	74	64	66	74	81	58	67	65	84	70	73	71	60	62	61	78	65	57	65	78	71	82	70	60	64	73	64	68	64	72	58	78	74	57	64	59	61	68	70	69	72	64	69	79	70	79	71	65	52	72	47	58	70	65	70	74	56	79	62	74	85	59	85	61	60	68	70	64	60	57	59	69	62	74	58	75	64	62	65	67	76	56	63	52	61	64	62	54	74	65	59	79	65	69	76	74	72	58	69	69	80	76	80	82	72	51	79	85	67	71	68	69	46	53	49	71	55	74	58	62	79	62	58	75	78	83	74	76	64	77	63	61	69	65	71	78	60	70	59	52	66	60	59	72	71	86	64	71	57	69	65	57	65	66	81	60	61	77	73	66	88	75	73	90	63	98	61	66	52	68	65	72	82	68	63	64	57	58	61	72	58	73	71	70	45	55	69	66	66	67	64	65	68	64	80	71	63	64	70	80	67	69	76	75	72	65	77	56	55	78	56	80	66	62	66	79	72	65	60	66	65	75	63	89	67	76	72	74	67	71	70	65	61	75	55	64	79	74	48	89	78	57	66	67	59	64	62	69	68	62	60	84	69	58	68	75	76	55	69	67	81	55	76	79	86	69	56	88	65	68	64	65	69	67	71	61	75	73	58	59	68	75	74	59	69	67	71	67	81	56	63	64	73	55	65	62	72	66	74	65	59	76	82	77	53	65	57	72	68	57	64	51	70	51	71	73	51	74	57	83	66	67	66	73	68	67	77	61	68	63	64	74	84	67	66	79	60	63	86	60	70	55	78	63	71	80	63	69	63	73	51	71	83	71	66	66	67	69	62	61	69	91	76	66	68	66	56	77	57	60	68	70	78	50	66	60	63	69	46	77	85	67	67	67	51	76	78	56	61	55	73	84	58	66	60	60	68	56	73	72	66	68	75	65	68	75	67	63	68	75	52	70	66	55	70	64	68	64	56	64	84	67	77	71	66	59	59	79	78	59	69	83	60	61	69	73	61	62	75	62	65	61	65	61	64	68	44	77	80	64	72	67	58	74	78	60	60	65	68	67	60	76	55	89	68	75	87	73	69	70	60	60	63	49	59	60	68	66	64	84	86	67	66	60	60	74	75	58	61	55	52	70	57	68	67	71	56	67	78	70	59	73	62	76	61	62	60	61	72	72	84	70	70	68	68	71	58	68	80	70	85	72	73	66	81	73	58	76	75	67	64	59	79	72	78	79	64	82	82	83	70	71	80	70	70	51	72	62	68	80	68	61	58	70	72	67	68	69	75	65	68	80	54	70	75	70	70	50	64	79	58	60	74	61	57	63	66	77	70	60	78	73	61	75	77	77	81	73	69	62	60	49	64	82	60	52	63	82	67	77	69	69	60	67	59	65	73	68	66	57	67	49	56	71	67	81	68	65	69	59	56	71	75	58	62	69	82	61	84	52	69	78	67	75	60	78	61	61	64	62	62	76	64	86	65	65	74	54	62	66	62	62	73	60	78	62	64	81	64	64	61	68	77	72	65	85	58	55	84	77	55	59	70	66	65	75	71	56	58	60	55	68	64	66	60	65	81	69	67	61	68	65	82	77	65	75	66	66	62	92	72	60	66	67	84	59	68	61	74	72	70	65	65	66	84	65	56	71	65	74	67	74	60	54	70	76	53	66	73	75	70	61	58	69	62	65	62	71	53	56	70	63	51	68	68	78	73	63	61	75	60	65	71	69	66	75	62	76	73	74	65	78	54	68	57	58	76	56	62	81	69	51	58	79	74	83	72	73	64	68	75	58	73	63	76	58	72	77	56	66	56	75	51	60	62	74	77	63	52	69	64	60	62	64	68	69	84	61	76	61	65	54	49	60	65	62	65	70	80	75	66	78	62	69	66	63	65	74	44	85	62	69	65	72	86	74	59	68	53	72	67	68	61	63	71	64	64	68	70	75	60	70	85	71	62	61	81	55	59	57	62	65	65	63	74	64	75	57	57	56	64	57	77	83	70	70	78	73	63	78	55	64	74	58	60	67	70	71	52	68	72	61	66	74	69	51	76	54	71	65	72	81	70	67	61	68	74	70	71	74	66	63	81	75	65	60	70	67	76	63	70	77	82	67	70	71	62	61	58	63	81	67	69	66	60	65	62	60	77	60	73	69	64	65	62	71	87	71	58	71	69	49	70	85	61	60	66	67	72	59	70	64	63	65	65	60	60	63	61	60	68	67	62	83	72	61	80	65	61	67	84	62	80	74	70	70	70	70	62	54	72	73	65	81	68	80	69	62	65	63	68	64	68	61	67	78	70	62	61	69	86	60	65	65	86	75	88	65	74	55	56	79	68	89	74	82	69	74	76	81	60	69	73	73	64	72	59	76	73	74	62	72	66	85	76	72	63	82	64	64	69	63	66	74	70	80	70	72	53	71	74	69	69	62	66	75	62	53	62	56	60	63	67	79	54	65	68	77	64	62	66	69	53	71	84	63	67	70	74	69	68	70	71	75	64	78	65	86	69	71	74	62	55	63	80	68	65	71	71	70	76	72	62	66	72	78	65	68	60	82	70	72	66	75	80	63	67	64	67	59	55	62	68	56	70	60	65	66	89	64	60	59	56	67	61	74	81	53	66
37297	29495	23606	24110	26606	22107	19971	17996	16340	13444	10755	8672	6641	4828	3298	2528	1988	1729	1464	1402	1455	1405	1588	1489	1364	1170	1055	1031	1026	1023	1023	1064	948	995	971	989	1017	1002	1011	1001	951	958	924	883	848	870	831	867	883	844	779	818	785	813	731	821	802	846	868	870	779	866	825	862	1407	2951	3431	3093	2464	1774	1309	1066	953	771	801	766	712	748	784	788	762	820	771	779	789	786	775	731	698	764	749	749	762	740	783	791	675	765	767	759	785	781	750	776	791	753	761	755	784	781	752	759	769	778	786	779	765	746	753	775	720	743	777	732	785	730	680	764	783	743	828	803	760	776	757	752	683	709	737	767	723	757	708	730	780	763	775	784	701	801	732	752	778	741	755	740	757	715	701	748	748	748	723	739	790	816	765	752	754	764	722	775	805	762	759	760	752	735	715	746	699	744	755	720	767	781	768	728	737	719	735	722	759	750	756	760	755	720	790	782	753	723	744	758	758	764	744	808	758	768	779	754	708	792	741	803	800	755	772	739	714	734	762	728	771	770	775	715	764	782	729	718	740	795	773	772	738	778	744	766	742	737	718	763	756	721	809	805	763	709	771	730	754	747	727	759	718	743	784	801	776	714	809	785	744	798	730	752	765	757	756	763	751	780	747	752	743	768	697	759	755	734	746	766	787	726	748	741	699	801	747	776	758	734	808	806	763	774	778	759	726	798	717	777	774	787	743	778	745	785	783	744	765	764	742	769	768	739	729	754	755	753	733	733	730	781	832	749	753	708	708	726	758	802	792	743	762	744	703	776	748	761	778	759	729	713	700	747	774	719	784	756	769	737	745	708	727	762	778	718	750	748	755	754	768	746	718	755	766	743	707	801	721	782	757	773	707	778	770	739	742	760	785	782	749	747	744	756	742	714	767	720	762	763	755	737	736	749	722	769	680	749	791	753	741	755	757	757	748	722	770	709	768	795	699	836	745	703	783	734	713	787	779	749	747	726	757	740	733	765	714	847	758	791	739	723	747	761	784	759	719	749	795	795	803	726	756	754	713	816	724	778	713	712	771	735	733	798	773	778	717	778	754	731	793	759	823	713	751	758	743	743	777	774	734	745	728	782	778	764	723	702	712	826	769	757	744	709	751	772	746	811	768	749	760	757	796	732	734	744	760	757	772	765	764	734	758	760	767	714	730	743	720	718	729	763	797	775	794	758	759	793	741	787	714	725	778	767	801	723	783	802	721	706	801	788	815	754	787	767	761	764	757	775	755	758	775	760	781	739	703	784	769	736	765	799	746	781	756	756	813	779	737	777	767	768	738	769	737	741	753	723	783	744	792	717	765	769	747	752	770	805	825	776	728	792	751	770	752	784	749	783	688	718	738	720	764	722	770	756	754	688	731	803	743	761	773	760	726	719	707	738	786	753	771	749	762	734	751	728	771	731	769	741	751	793	756	754	760	783	749	763	783	736	732	713	773	754	769	732	776	775	760	735	753	772	748	739	765	734	782	724	742	723	750	791	755	756	760	752	763	756	760	757	686	754	747	779	752	770	793	775	788	804	738	807	736	724	755	802	746	753	767	708	775	768	741	726	797	746	761	730	737	725	776	779	735	775	738	744	786	696	727	701	767	767	752	734	762	758	745	748	763	728	742	725	748	735	761	759	793	731	785	722	757	769	785	798	775	744	731	710	763	741	719	772	776	756	773	731	805	744	746	754	746	789	689	794	748	740	770	766	750	765	722	738	741	775	750	723	791	722	795	775	753	792	822	802	757	741	747	763	727	738	763	810	746	748	818	740	740	709	742	750	738	734	788	796	750	731	814	808	753	770	754	745	756	767	726	761	756	745	754	764	783	736	725	740	821	762	768	773	798	766	774	743	736	740	687	721	757	773	769	810	785	823	804	724	721	747	751	793	758	757	761	768	732	745	728	761	695	754	836	741	729	745	722	719	728	812	726	778	745	744	735	734	788	780	763	763	752	758	732	738	743	740	784	787	757	743	754	756	753	768	739	762	802	787	706	824	708	804	806	770	721	753	777	760	727	756	727	782	748	704	799	740	767	780	706	732	771	725	710	779	741	758	744	739	760	776	735	749	747	771	806	722	764	806	736	758	762	760	779	753	742	738	763	756	729	774	723	796	714	786	735	761	725	774	742	752	746	809	784	750	767	699	763	767	744	765	765	695	735	771	758	757	733	785	753	727	779	780	778	796	741	749	738	736	744	753	750	727	755	732	692	762	751	780	751	789	796	741	734	760	747	771	742	764	805	725	767	749	761	754	758	765	760	754	734	785	772	729	701	680	732	764	762	742	759	774	726	815	761	738	736	763	735	746	755	789	761	789	747	764	747	735	768	760	757	718	752	719	746	764	745	776	735	745	759	808	779	763	752	737	748	712	764	729	723	727	728	760	793	768	738	829	763	819	766	759	745	704	792	724	763	756	733	754	778	758	735	743	756	784	748	734	783	727	777	749	757	751	740	790	754	790	777	727	704	720	739	720	791	740	733	767	773	744	774	729	751	743	732	762	772	761	749	813	718	723	775	743	738	804	736	784	744	702	763	757	748	733	754	748	784	749	784	790	761	749	762	752	742	765	775	759	748	727	764	774	771	772	714	803	742	724	764	743	801	768	776	735	681	813	752	699	706	758	749	696	718	780	745	761	749	746	744	754	769	756	759	792	763	744	798	722	726	802	738	766	776	760	754	744	737	749	751	800	753	742	738	756	751	733	737	767	751	770	755	744	714	789	746	756	815	744	811	790	712	737	769	785	829	753	753	754	751	763	742	765	764	754	740	708	803	739	727	760	723	825	796	745	778	786	781	753	732	755	767	772	741	768	716	813	733	696	719	765	784	749	780	730	745	732	762	756	793	792	780	782	736	748	752	727	756	778	756	765	766	779	770	741	756	743	789	749	709	756	797	754	765	755	721	728	821	769	745	693	799	752	758	783	765	767	762	778	760	771	737	712	778	755	737	775	721	698	766	765	725	744	735	791	740	732	753	791	774	782	804	762	801	727	722	766	762	727	786	740	763	774	707	726	742	698	820	729	801	729	712	743	759	770	716	695	770	746	728	726	778	709	740	743	747	731	766	740	746	743	778	784	790	797	741	711	795	767	744	764	714	707	724	765	735	697	736	753	793	761	685	751	814	745	760	759	769	745	715	788	768	753	737	770	735	737	758	735	798	769	748	746	771	725	776	775	776	730	716	753	750	724	745	738	710	790	682	726	754	798	709	722	724	767	781	786	734	751	740	780	720	766	750	695	771	743	801	784	746	760	744	774	768	728	753	716	787	784	750	772	740	745	721	729	756	752	776	806	748	732	743	807	765	784	741	761	782	732	759	731	722	758	776	749	797	735	732	785	748	795	742	782	753	780	735	762	726	830	847	784	765	771	733	753	741	735	750	800	728	753	766	740	718	799	745	756	749	748	762	760	757	747	752	790	795	670	766	738	750	733	817	790	779	786	739	760	822	751	779	755	725	744	744	695	748	718	760	727
4380	2443	1305	813	515	424	369	325	297	235	232	195	122	121	86	62	71	60	47	63	53	53	64	56	76	54	64	62	70	53	61	61	61	51	59	65	52	65	57	68	56	56	57	48	59	75	31	57	52	47	46	49	50	53	58	60	58	56	48	60	62	47	52	46	46	59	89	102	76	69	71	75	53	53	46	53	50	57	62	61	45	58	57	57	67	52	52	57	63	57	72	54	62	72	51	53	63	54	57	56	52	65	60	58	54	48	49	66	56	70	43	64	52	49	51	56	79	64	53	62	63	48	51	51	50	51	51	52	59	48	48	62	60	52	65	40	58	56	55	49	70	55	56	47	67	43	47	50	59	64	36	65	56	48	56	64	50	47	57	56	60	47	50	65	71	61	52	55	56	54	52	56	58	66	54	53	57	62	56	63	70	51	65	57	53	45	56	44	57	62	42	51	49	43	53	66	61	63	51	47	48	42	50	62	52	41	64	51	49	45	61	43	50	57	52	69	54	60	43	48	47	51	59	53	67	52	41	58	51	47	52	49	62	62	51	62	52	63	56	59	61	62	60	49	61	64	57	55	54	42	53	57	57	48	39	57	47	63	54	55	50	55	53	48	50	54	59	53	57	57	58	47	55	58	55	67	55	55	55	55	61	61	61	63	64	55	49	46	55	52	60	46	66	62	54	56	56	55	60	64	44	61	62	62	55	57	51	65	53	57	59	59	55	66	56	48	53	61	64	74	57	65	58	60	46	71	57	59	53	62	58	43	60	65	57	58	63	66	67	53	41	47	48	47	56	57	53	46	54	56	55	54	53	61	70	57	57	54	64	49	64	59	64	53	50	53	67	50	54	59	54	47	52	59	56	48	67	74	55	54	51	53	68	52	51	58	54	53	67	55	62	60	55	56	53	65	63	58	52	44	61	45	62	51	55	48	51	54	59	66	55	51	71	65	63	59	53	53	54	44	63	57	60	44	63	61	60	62	51	46	62	49	45	52	48	61	63	51	44	59	39	53	67	58	56	50	77	56	57	59	65	50	60	63	52	53	58	57	70	41	64	65	52	65	40	59	50	73	65	68	63	47	62	59	54	54	54	52	71	50	50	56	39	51	63	48	55	72	44	53	50	58	53	61	48	54	52	57	57	57	49	47	65	53	59	48	63	64	54	57	50	51	50	44	46	63	51	61	57	52	78	44	67	51	50	63	49	59	54	63	50	54	59	51	56	56	45	58	49	57	60	62	57	56	50	61	48	56	37	56	51	65	49	58	59	59	43	53	55	59	47	64	63	55	55	51	60	62	51	57	52	54	56	57	55	58	62	54	51	55	53	64	64	52	49	55	47	59	57	52	53	64	63	48	54	51	60	56	61	59	61	46	57	64	66	48	60	64	59	56	68	69	49	69	62	51	52	52	53	51	54	56	58	58	66	57	54	69	61	69	58	55	58	60	61	51	57	43	40	54	50	62	60	66	56	41	57	59	56	66	61	54	61	47	54	48	52	50	54	58	63	52	54	58	55	68	49	49	65	55	57	53	65	61	56	53	54	57	71	58	54	58	50	54	66	64	46	54	65	67	47	54	46	44	64	76	45	53	48	45	47	58	64	64	63	57	64	56	57	52	42	50	52	67	41	49	53	45	51	58	56	66	67	58	53	49	49	53	58	69	62	52	62	62	46	62	56	68	63	73	61	45	60	51	53	67	62	55	58	52	47	70	56	39	57	56	49	74	56	54	42	56	50	53	49	59	57	56	63	66	49	51	55	50	53	36	67	52	61	51	50	66	45	49	56	60	60	54	59	42	47	57	47	50	50	51	48	52	52	57	55	51	49	60	59	61	55	53	54	55	60	61	51	54	55	55	52	50	71	57	56	44	50	57	52	50	73	67	47	54	44	54	57	53	48	70	58	65	57	49	54	39	53	54	63	75	58	52	52	59	60	65	57	50	62	52	63	48	51	47	47	71	65	61	52	47	47	53	47	40	53	51	64	66	49	55	62	53	54	53	57	53	62	61	58	50	46	68	56	58	62	53	38	55	49	63	55	62	48	61	55	69	62	52	59	46	49	57	48	68	41	46	59	52	62	55	52	49	50	53	52	53	57	49	49	50	50	51	60	44	49	50	65	59	44	49	57	46	72	68	54	48	51	58	65	56	52	66	54	55	51	37	54	65	50	45	53	56	55	51	46	51	61	60	53	54	58	54	67	63	57	66	64	59	56	53	47	61	46	47	57	58	65	59	56	42	56	56	56	54	64	64	53	58	57	60	51	47	58	69	47	53	64	63	69	54	53	58	46	56	62	57	67	52	55	53	51	51	54	46	58	56	61	62	55	50	60	51	66	61	54	61	45	54	58	53	47	64	62	49	55	64	50	59	65	55	55	54	46	51	55	56	54	55	59	67	63	64	49	57	57	50	71	56	43	53	53	59	48	50	40	58	50	54	57	66	52	56	47	71	54	57	63	63	56	57	58	57	60	47	48	50	46	61	58	65	41	60	41	56	52	53	58	54	57	56	57	61	51	57	56	52	57	46	66	54	65	69	58	60	51	60	58	53	60	47	62	51	57	52	60	60	57	59	50	50	56	46	54	52	48	64	38	57	64	52	48	52	42	68	42	48	43	59	54	46	60	50	49	66	49	55	59	44	54	46	44	58	60	49	52	62	44	70	59	59	61	58	58	56	56	64	56	56	51	53	68	49	48	57	64	58	49	46	68	52	60	65	52	47	60	58	53	53	58	51	58	67	69	59	54	57	68	47	65	54	45	67	60	39	52	57	51	46	43	48	69	56	63	41	63	56	56	46	52	45	61	56	56	55	40	53	33	62	50	45	59	51	69	57	53	60	45	64	46	55	51	44	57	51	49	48	50	48	60	50	62	66	59	58	51	54	57	59	41	56	52	59	37	56	56	51	61	44	52	46	44	48	52	64	49	51	51	53	45	61	56	48	46	54	46	56	53	43	54	68	52	60	45	52	45	56	65	52	50	46	66	67	60	60	55	53	51	50	50	60	46	65	41	53	48	57	45	69	54	52	50	64	57	62	48	55	55	65	39	59	49	50	59	51	47	47	40	56	47	52	54	56	74	40	66	34	54	68	65	56	52	50	63	60	72	49	53	54	48	49	48	51	48	62	56	62	61	57	54	58	68	56	62	42	54	58	57	64	47	60	46	58	67	62	58	54	69	59	50	55	47	54	79	53	50	54	54	59	67	61	60	62	38	50	51	55	56	50	55	65	57	51	51	58	61	67	52	48	50	40	67	56	56	60	64	53	57	56	55	60	46	58	65	50	57	52	51	61	56	62	62	51	57	52	61	51	54	66	53	34	55	61	38	61	55	48	55	57	43	60	56	50	62	49	42	54	57	50	65	56	61	56	51	52	48	62	53	58	59	49	39	44	66	51	57	65	52	58	57	48	63	57	72	44	56	73	48	53	51	69	48	72	42	57	51	44	55	56	56	61	58	56	59	58	57	55	50	55	55	49
29635	20458	14660	14219	16498	15307	13115	11660	9455	7648	6641	4821	3758	2683	1816	1341	1099	934	906	815	882	813	977	893	867	784	680	768	788	740	730	744	714	730	679	740	761	764	744	751	757	689	724	703	734	671	665	672	643	685	614	659	636	655	667	640	650	763	676	646	621	660	654	661	713	848	1127	1205	1076	932	832	745	646	678	621	670	640	600	588	633	665	634	628	631	635	620	629	641	630	630	624	579	556	617	642	647	632	648	671	592	626	653	628	636	636	670	622	610	631	604	637	629	609	650	650	625	667	660	594	648	658	617	601	663	608	627	610	608	650	641	595	632	647	624	606	599	608	649	629	650	655	609	621	652	627	642	645	638	624	642	622	660	619	608	621	610	595	637	629	657	636	615	680	614	674	649	656	574	646	611	621	649	617	630	628	595	610	593	629	639	636	601	640	625	676	640	657	657	590	666	638	611	621	630	649	603	648	640	673	594	638	659	615	608	630	591	633	623	623	640	621	682	648	648	657	625	609	591	632	654	609	602	637	607	634	633	615	623	629	668	621	635	633	618	622	644	627	656	653	616	608	631	591	603	644	601	629	665	608	648	601	628	626	593	611	651	649	575	659	649	613	614	647	629	620	656	609	627	595	599	623	624	635	639	631	612	645	602	564	629	638	646	676	682	587	599	634	592	631	671	622	631	627	618	656	621	605	618	601	616	642	605	643	612	649	614	608	632	682	663	602	698	612	640	622	624	623	645	635	608	624	628	607	616	631	631	601	633	632	634	641	598	645	657	600	612	596	655	636	630	620	611	607	665	652	674	617	647	613	652	669	646	670	646	646	672	606	646	645	608	703	654	609	647	667	632	654	601	664	575	639	569	601	681	651	630	635	582	598	601	662	663	599	634	566	636	602	573	643	628	657	608	601	639	634	626	645	590	631	640	596	639	625	646	654	623	638	638	621	639	609	581	602	635	606	627	636	616	639	595	662	643	643	659	650	581	612	615	568	631	623	629	622	632	641	590	649	648	613	645	631	671	664	721	606	627	632	644	619	640	651	612	617	642	647	592	635	608	593	604	609	655	615	648	608	595	594	658	607	621	667	642	676	580	627	643	624	647	616	600	638	633	618	642	624	621	645	624	634	641	612	628	644	635	668	606	639	663	598	627	624	668	664	618	597	658	577	644	611	646	585	615	627	629	605	611	678	687	647	646	621	630	608	612	626	640	672	648	633	650	664	650	601	663	631	618	682	657	602	580	630	626	633	634	622	579	661	605	629	606	652	613	594	592	641	684	660	623	610	605	633	639	672	671	597	644	625	656	644	617	626	599	608	592	619	611	652	632	646	618	610	646	615	615	650	663	597	629	650	661	626	671	629	640	637	618	639	652	623	671	627	602	702	628	651	636	630	626	609	612	623	626	645	629	559	626	640	616	631	610	622	624	615	597	626	588	602	597	641	640	579	658	625	619	641	613	634	639	617	652	618	640	642	625	640	636	680	622	696	633	652	591	664	621	619	671	674	589	609	661	633	655	676	622	665	680	638	638	660	601	622	630	618	668	646	610	625	632	582	610	646	632	614	649	667	641	633	646	676	638	641	654	583	570	664	603	591	615	591	626	626	644	635	606	640	622	594	641	610	630	630	649	646	619	681	635	620	686	646	616	644	612	559	674	629	666	601	635	634	654	648	646	655	676	633	669	619	640	635	611	656	599	608	575	642	627	618	653	614	626	605	623	616	649	626	607	572	610	621	632	656	632	651	622	668	593	648	597	638	592	586	614	678	641	649	639	629	627	627	628	612	673	598	636	600	619	637	671	628	644	635	640	651	608	610	641	649	634	587	597	623	604	684	644	585	645	611	618	651	626	658	662	650	627	634	686	598	621	616	588	618	622	639	595	597	650	582	629	635	632	623	640	598	669	594	682	655	622	659	623	618	627	640	647	633	619	650	657	653	587	614	628	652	625	617	661	634	612	626	650	630	627	641	618	645	612	619	618	618	626	639	660	611	640	613	629	620	632	633	581	615	640	654	617	635	644	634	656	639	629	667	614	648	650	641	595	638	573	657	603	630	636	626	596	603	645	617	625	623	643	597	616	617	641	641	613	636	669	640	696	664	634	601	648	638	626	642	624	615	614	643	632	637	662	659	702	659	610	595	683	621	584	632	618	602	640	659	618	620	644	593	608	601	663	644	610	619	664	632	651	623	647	681	631	636	600	638	577	650	634	649	656	668	626	614	643	617	584	627	651	633	633	639	626	577	645	597	627	649	625	645	604	695	615	637	651	593	608	654	599	608	646	636	622	609	647	616	625	606	650	635	640	616	626	592	608	613	601	652	638	655	643	623	625	637	666	617	611	624	588	632	569	587	594	655	632	631	677	613	632	633	588	602	599	627	651	627	653	594	662	658	669	618	584	647	646	575	630	642	651	637	604	632	623	645	623	608	640	645	560	635	674	620	630	632	580	681	599	596	607	646	615	623	609	621	629	579	632	639	645	641	630	612	615	632	610	662	600	645	598	636	599	638	631	622	624	650	630	643	680	701	648	626	608	636	641	620	641	599	683	594	649	620	679	616	619	656	593	626	638	660	658	649	624	649	598	681	608	674	619	628	625	658	659	628	628	667	646	637	643	635	674	585	624	633	669	617	626	639	634	607	613	616	649	596	655	615	623	662	679	607	642	649	663	618	671	619	609	675	638	625	641	636	631	632	614	642	601	649	635	646	665	658	650	609	625	682	642	598	622	635	598	589	618	607	620	651	646	647	601	598	626	612	607	610	634	643	632	598	634	655	585	607	641	610	617	618	601	634	629	631	609	603	641	597	592	613	665	619	576	627	610	610	593	615	627	645	590	646	626	643	631	571	634	643	604	604	630	667	611	585	604	654	657	670	626	656	614	638	581	629	636	647	628	669	643	671	613	624	602	630	627	621	610	634	588	615	663	629	622	601	635	644	624	639	641	606	603	641	611	588	635	626	649	642	624	660	630	638	593	635	639	674	672	647	585	661	634	637	630	626	609	579	622	661	619	636	682	670	618	608	634	627	633	659	591	591	690	610	652	618	631	629	613	619	630	623	648	631	670	603	589	612	633	659	651	590	630	651	641	582	687	620	615	634	600	599	637	656	644	618	628	674	645	622	617	587	598	622	605	624	645	565	654	641	652	620	643	608	566	637	630	651	647	624	625	652	664	659	629	641	621	631	629	644	650	664	614	630	627	637	642	673	627	649	627	668	615	646	648	629	627	607	633	626	597	644	645	651	637	616	612	615	612	610	609	642	614	613	642	622	617	649	642	651	638	595	617	601	565	598	688	581	657	642	609	602	648	612	613	602	659	622	646	660	642	602	621	598	627	627	628	609	646	607	675	643	640	597	558	638	599	657	622	659	646	646	611	625	652	598	644	636	616	660	623	621	657	645	630	672	619	679	653	640	643	671	636	637	656	594	627	696	609	624	595	660	622	644	620	648	651	671	583	601	628	626	607	616	666	655	610	614	644	599	643
5952	4813	3078	1808	1143	973	853	547	421	296	292	221	192	120	125	103	85	84	72	76	73	62	72	80	66	59	71	66	57	69	73	51	74	60	74	65	66	58	52	61	71	64	62	51	67	73	66	55	74	63	51	56	46	79	68	60	66	76	81	66	67	61	54	64	68	97	89	108	88	98	85	56	58	69	63	61	57	68	60	58	56	68	60	75	62	60	61	77	61	62	61	68	75	69	45	59	63	66	64	68	48	50	61	58	62	65	68	70	58	65	60	62	61	63	64	56	57	78	64	75	59	70	70	69	71	53	69	62	56	60	78	58	76	68	59	53	41	68	63	59	57	60	66	64	73	53	73	66	65	77	60	51	63	72	62	66	76	51	50	67	65	47	67	56	61	66	57	60	69	64	57	52	59	74	67	64	68	57	54	77	61	71	66	60	58	72	64	75	45	75	59	64	57	60	53	53	68	66	77	51	66	71	54	60	74	65	69	52	53	75	69	48	71	63	59	47	71	70	52	55	54	68	83	70	64	56	68	61	62	63	75	57	59	54	59	60	62	63	68	53	68	73	82	62	49	75	71	57	51	57	54	67	60	63	74	65	59	73	78	64	65	60	55	67	71	57	42	57	64	49	58	56	67	58	59	51	46	67	52	59	50	83	62	61	59	55	63	59	72	63	69	81	46	58	68	67	57	60	56	48	70	65	52	66	46	66	69	76	71	62	66	60	57	73	71	66	60	47	66	65	74	61	54	61	67	64	75	54	54	48	62	57	67	51	53	61	56	57	59	49	71	61	64	69	72	54	67	75	47	67	66	48	58	60	60	68	55	57	66	62	69	63	67	57	64	59	56	70	55	71	60	56	62	59	64	64	54	56	66	51	78	59	54	60	61	71	60	52	63	65	64	71	82	61	59	65	70	55	62	56	67	61	59	51	68	45	66	59	48	60	64	53	79	66	58	85	66	66	59	57	57	75	64	62	57	59	46	55	61	60	84	57	61	63	54	71	66	55	57	62	61	59	50	63	54	80	60	57	74	59	59	57	59	55	57	65	58	65	82	55	71	65	66	54	64	61	57	55	54	87	75	79	53	49	51	69	77	60	61	69	57	68	65	72	63	65	71	73	81	66	67	51	73	67	59	62	52	52	57	60	61	54	70	63	69	72	60	65	61	69	65	65	79	59	48	62	70	56	63	56	53	65	68	61	63	70	63	72	76	58	60	64	52	69	51	54	61	85	69	61	63	69	46	68	51	56	69	53	66	52	71	66	66	73	68	52	59	59	52	56	70	55	66	72	61	69	54	71	51	58	64	64	59	64	65	68	61	61	58	62	64	59	64	65	58	57	57	61	59	59	50	75	67	75	75	56	63	57	65	68	60	59	50	68	56	67	56	62	60	60	56	62	46	68	63	62	56	57	69	54	57	43	68	54	61	52	74	52	54	49	53	63	69	65	62	66	70	64	46	65	62	53	63	63	75	82	61	62	72	60	69	63	54	62	63	63	69	60	53	61	67	62	66	63	66	55	54	55	51	59	63	59	56	51	78	62	57	54	67	60	73	70	67	58	59	53	57	54	71	58	64	58	66	53	65	50	53	53	58	74	79	80	49	67	55	58	51	61	65	63	64	57	54	68	53	64	56	62	64	79	73	55	63	59	73	65	51	59	72	67	53	72	65	61	80	57	67	68	68	60	53	69	53	60	67	73	71	69	58	54	72	74	68	59	45	71	52	82	57	57	65	66	59	64	62	61	49	43	70	65	63	65	67	70	58	53	62	49	76	45	62	52	61	66	66	52	71	54	82	56	62	74	57	62	69	64	61	61	59	69	70	72	60	58	62	65	74	75	67	60	64	65	77	64	45	67	66	67	57	75	52	67	58	71	53	55	66	54	65	69	59	49	61	57	73	67	48	63	60	68	64	60	56	74	59	56	59	55	58	67	53	57	60	71	51	56	64	76	56	65	60	59	61	65	50	67	49	66	54	48	61	53	65	57	61	49	74	79	55	70	58	78	56	60	65	54	53	53	67	71	72	78	58	62	64	62	75	67	49	50	65	54	61	78	62	69	65	64	53	78	63	62	54	63	73	50	66	64	89	65	59	67	56	61	54	45	59	77	58	68	54	69	66	56	50	52	66	68	54	76	57	56	63	52	54	66	60	54	67	58	60	70	71	58	62	69	65	69	63	68	70	69	65	76	60	65	59	54	73	71	68	64	70	73	71	64	63	73	71	67	63	54	65	52	63	76	63	67	66	54	63	53	65	50	51	66	47	56	62	59	57	49	62	55	68	63	63	74	76	70	51	58	69	54	61	59	69	66	73	70	66	50	59	67	62	58	57	61	51	67	72	82	62	76	74	52	82	72	74	53	67	69	66	52	60	74	58	64	61	67	61	70	55	52	49	71	69	67	69	68	71	71	53	58	59	52	70	76	49	77	57	57	73	61	59	61	62	49	46	68	65	55	61	48	61	62	55	54	72	78	66	55	47	70	67	60	54	66	69	72	57	64	70	61	69	60	69	53	63	66	69	56	59	61	58	63	59	62	71	58	61	65	70	73	66	58	63	66	56	58	47	53	63	65	58	55	65	57	49	73	62	54	62	44	62	46	68	59	55	68	64	71	51	57	52	71	57	66	60	64	75	62	56	65	64	61	72	71	49	66	60	53	54	59	61	66	65	72	72	69	60	63	56	83	64	61	65	63	72	64	69	52	56	65	59	57	65	58	48	58	56	58	48	61	61	68	64	71	61	59	56	62	53	69	68	55	59	69	53	52	61	64	57	44	55	55	63	63	53	57	58	70	75	76	62	49	52	66	58	52	52	75	59	61	72	71	53	56	57	60	56	66	59	56	79	59	62	58	53	70	58	78	62	62	57	65	59	73	66	38	73	65	73	53	59	57	67	53	59	63	56	66	55	64	64	55	71	63	56	65	63	70	68	68	61	69	69	57	77	59	55	43	64	73	67	66	45	80	52	74	67	69	57	68	66	66	64	65	67	71	70	67	81	58	74	62	63	66	54	57	65	62	61	62	51	59	64	47	56	56	74	59	61	46	68	56	68	55	68	73	55	69	71	61	63	65	57	70	62	64	67	47	68	59	63	68	52	70	52	59	65	63	71	78	74	59	67	76	62	50	69	66	66	65	55	63	71	60	57	57	68	77	70	49	63	57	58	58	65	64	73	61	66	65	66	59	51	70	68	51	58	59	60	56	67	59	60	62	57	67	69	75	61	65	67	55	70	78	64	74	67	70	71	60	66	47	47	55	60	56	54	77	59	72	57	62	46	57	60	57	73	49	73	58	66	74	69	68	57	68	72	70	52	74	70	75	53	60	73	52	73	45	63	61	55	58	49	55	76	66	58	70	66	61	57	58	56	61	72	58	64	55	58	61	77	65	65	66	57	64	66	51	57	68	62	58	55	52	53	71	48	60	75	73	71	46	59	87	71	71	70	60	58	47	70	71	69	55	67	71	56	63	65	63	56	58
34960	25140	20840	20528	22311	21919	19016	13575	11822	8948	7568	6238	4642	3615	2645	1811	1316	1226	1094	1009	968	989	1071	1029	983	817	829	804	844	798	795	842	782	813	808	894	852	789	773	772	774	808	770	756	778	778	749	721	711	750	695	737	736	781	1088	747	719	777	762	718	756	660	730	835	947	1275	1636	1731	1437	1238	997	863	770	738	688	726	707	667	744	698	709	736	698	698	733	750	688	662	705	711	716	662	695	694	695	695	706	724	684	684	718	692	668	697	717	706	717	716	714	676	689	699	681	671	707	703	686	678	724	684	708	677	742	668	729	672	677	663	663	685	712	675	713	684	656	714	684	760	698	713	694	727	689	703	703	656	719	691	688	725	748	722	718	666	661	701	730	700	658	681	663	713	677	653	673	702	633	704	660	719	688	721	715	761	693	740	696	720	714	662	630	714	693	690	705	736	672	710	701	711	680	675	731	679	706	684	715	680	717	716	702	700	688	685	684	715	655	718	711	728	718	727	672	740	717	665	704	667	667	726	700	718	697	722	724	711	705	692	714	661	699	746	684	751	694	695	674	696	630	691	676	705	708	699	679	719	700	695	706	768	718	667	679	719	699	717	669	699	706	663	737	702	715	746	692	732	692	631	738	684	678	693	689	660	703	718	757	710	745	718	696	698	735	680	685	710	666	700	737	705	659	736	666	756	687	665	699	644	703	736	704	732	689	715	672	708	672	712	669	715	705	655	704	695	660	708	691	786	717	747	689	685	719	709	721	761	704	722	700	673	682	697	716	702	704	683	688	669	731	673	703	735	737	704	713	708	667	698	706	666	714	715	717	724	701	710	709	708	745	687	706	716	633	672	740	699	711	694	687	671	715	722	663	693	710	728	690	714	717	708	673	641	705	656	671	672	748	717	715	763	645	723	698	725	658	717	721	709	734	718	713	699	636	675	697	718	690	705	657	712	752	676	689	748	732	720	696	726	690	703	690	740	700	717	690	711	725	678	704	735	694	702	690	705	674	680	699	729	704	709	737	719	674	717	716	746	686	707	674	767	677	693	695	710	692	714	701	718	715	737	661	682	662	677	673	674	690	714	721	688	684	689	646	706	685	670	701	685	713	738	707	670	740	694	703	730	745	725	680	658	682	713	667	700	710	686	736	688	702	708	684	711	680	740	704	760	711	717	728	692	714	669	680	656	743	740	690	682	707	713	722	729	732	688	697	690	711	683	694	661	664	697	701	643	676	690	670	690	680	666	699	737	713	693	724	655	707	676	742	751	720	723	686	705	676	690	740	716	678	625	705	711	695	714	680	683	675	750	700	715	745	742	677	700	762	692	668	696	701	702	698	723	728	675	665	708	713	669	720	700	691	705	668	725	725	659	708	712	724	702	709	652	668	693	653	711	651	703	671	710	723	699	699	731	714	695	681	710	697	706	710	682	719	720	748	723	705	692	687	721	649	742	684	708	743	706	689	639	695	653	691	692	688	734	752	640	713	701	669	708	725	693	709	695	704	710	713	721	690	727	727	669	672	669	705	647	713	677	704	653	736	696	687	722	668	714	748	718	670	712	654	701	672	736	714	733	715	788	742	720	686	724	695	674	733	760	728	700	707	722	674	728	692	730	703	735	657	701	654	707	656	704	663	671	704	713	704	655	666	760	675	673	765	672	671	709	671	685	677	685	680	714	700	685	677	690	753	710	754	717	691	648	717	696	691	706	678	685	687	670	682	696	727	700	700	716	688	739	635	723	707	703	707	684	704	708	703	655	721	689	677	667	695	705	665	748	671	676	708	697	702	740	673	718	681	705	646	709	694	673	635	714	699	701	666	705	736	655	701	689	724	673	751	683	663	683	670	741	698	697	706	734	634	731	699	669	753	645	669	715	687	692	703	702	704	669	708	669	714	667	705	672	719	674	728	661	710	729	731	718	710	664	718	678	712	659	734	708	711	701	726	712	725	714	729	723	671	668	686	691	652	710	713	702	705	675	700	684	734	713	687	699	721	744	692	703	641	714	700	719	692	732	734	748	639	720	715	670	666	690	690	687	715	668	682	679	658	716	669	743	628	641	731	716	718	670	669	704	692	671	710	722	684	646	658	715	726	710	735	664	653	674	733	634	679	770	709	740	672	677	776	706	682	674	729	694	727	691	664	702	688	732	697	699	712	684	699	694	696	719	685	713	713	724	654	657	677	753	695	682	669	690	724	666	690	716	653	684	685	675	691	691	673	685	697	705	700	650	679	660	683	702	704	686	687	656	751	741	718	691	740	700	733	658	727	702	693	702	724	666	733	661	676	674	705	700	703	712	719	694	671	721	655	736	695	709	713	712	666	727	707	669	702	693	698	731	692	673	669	710	690	729	672	678	694	667	742	697	701	694	711	726	705	645	653	713	723	727	750	742	693	701	712	707	701	642	712	739	664	684	677	711	743	665	673	697	693	727	722	727	685	677	718	708	681	685	657	686	699	692	690	708	709	740	724	677	648	715	707	715	693	669	667	671	698	718	705	664	679	733	683	723	701	717	693	686	696	653	704	711	699	696	693	715	695	690	695	729	708	667	700	741	702	739	736	724	722	699	673	698	683	651	708	699	724	718	702	725	719	704	667	676	714	719	699	670	714	690	734	690	729	664	725	678	715	690	726	737	652	699	691	688	688	729	748	666	677	706	688	699	703	703	731	697	724	689	704	739	715	701	729	706	710	715	710	717	676	728	672	699	703	662	664	688	714	692	716	676	720	670	702	753	689	689	675	705	709	717	663	707	655	702	689	723	714	720	737	688	721	664	697	690	701	705	710	662	711	705	685	721	649	702	673	728	686	720	681	705	647	688	677	722	680	662	672	742	724	716	678	729	705	716	698	700	668	691	723	720	707	680	682	689	707	741	644	695	710	672	732	722	689	725	705	652	711	670	708	683	693	647	712	685	679	682	717	676	665	710	682	683	712	719	723	698	708	750	722	691	717	708	712	704	735	726	686	704	713	668	703	634	689	633	692	708	686	713	719	694	684	716	698	711	719	719	676	708	670	739	700	678	743	715	759	656	709	712	656	699	716	697	699	716	743	683	688	700	672	677	653	678	624	689	686	732	696	636	701	706	684	688	670	707	694	716	683	691	688	700	721	688	678	687	685	684	731	749	685	641	671	699	712	692	687	648	702	714	666	735	666	644	706	712	668	676	673	710	751	731	659	723	690	719	708	696	703	728	755	677	709	686	742	738	744	702	702	636	713	668	694	722	710	735	637	688	674	639	730	709	700	699	658	701	702	710	679	683	706	726	673	670	652	677	727	699	651	727	721	679	727	704	714	684	704	737	678	715	718	700	704	646	692	682	712	679	699	715	713	677	713	713	724	679	686	709	700	716	642	720	676	714	710	787	683	722	664	660	677	686	716	730	663	700	698	672	710	681	684	721	691	684	719	692	708	692	691	721	702	671	678	707	658	668	718	715	703	728	680	734	704	704	662	715	724	716	716	667	659	645	797	730	737	673	699	713	690	707
7233	5104	3015	1823	1231	1392	1180	975	626	289	248	247	175	141	129	90	77	81	78	79	81	83	54	63	74	72	50	55	64	67	62	64	51	57	57	77	67	70	67	67	68	65	55	61	57	62	71	53	72	63	64	59	62	100	98	77	57	62	58	69	60	60	75	57	83	84	104	81	77	77	78	50	54	63	57	71	64	62	53	75	67	72	60	74	46	63	52	53	64	59	63	58	59	64	60	48	66	57	63	52	64	63	65	65	70	62	65	49	59	59	58	54	57	49	64	62	57	59	64	70	75	50	57	71	73	56	59	64	63	56	45	48	59	73	64	68	64	53	55	66	68	58	57	69	76	61	63	56	48	64	43	63	63	53	67	45	65	57	69	59	66	67	54	58	55	52	58	51	69	63	73	54	59	70	61	63	70	52	57	61	58	71	65	68	56	69	59	54	57	61	60	66	60	69	64	56	49	60	41	69	43	63	68	65	58	72	61	61	61	64	63	69	57	57	59	56	61	50	71	49	66	62	70	63	53	67	63	57	66	56	63	60	69	85	67	61	48	54	69	65	78	62	64	55	62	62	55	57	62	48	73	53	66	50	62	64	64	67	56	52	48	59	47	65	61	57	58	74	66	53	71	56	57	70	67	49	53	58	70	61	60	57	61	62	79	67	66	58	53	66	65	57	68	64	72	61	48	62	64	55	58	70	73	63	57	49	62	52	69	53	53	56	82	69	52	58	67	76	64	58	59	63	49	59	51	53	74	65	75	66	51	64	88	41	75	65	66	62	66	57	55	68	73	71	67	54	69	83	69	70	78	72	61	77	74	64	77	67	64	73	61	59	60	69	65	59	54	71	52	53	52	62	56	51	42	71	56	73	62	64	60	64	56	68	59	47	53	58	66	60	62	60	67	60	59	65	58	59	70	76	57	54	58	62	53	47	58	53	66	47	58	58	54	60	59	71	63	57	49	65	62	60	55	61	49	73	59	56	66	62	44	64	71	55	54	64	66	68	63	56	58	59	51	68	59	60	81	61	67	61	39	72	64	73	67	67	64	58	64	70	54	60	50	69	70	73	68	53	59	50	57	69	71	65	56	54	64	60	53	48	67	51	69	69	59	55	57	54	67	63	55	56	61	56	73	60	70	80	71	50	68	67	53	66	51	63	58	62	52	61	60	63	59	65	52	52	56	63	50	61	64	63	58	58	82	68	62	50	64	53	70	54	48	51	64	61	55	67	51	71	56	68	55	59	68	77	57	72	63	71	55	55	75	51	65	64	59	60	65	56	61	45	73	53	67	46	61	39	62	71	52	72	57	67	59	80	56	57	50	66	61	54	65	60	51	60	58	59	72	48	62	70	58	54	51	61	60	64	75	59	60	49	47	63	66	61	47	69	61	65	66	64	54	67	66	68	71	52	50	54	62	62	53	73	62	69	73	59	61	48	61	64	80	65	59	61	68	56	59	39	65	56	60	68	61	77	69	61	62	73	69	64	68	67	55	56	55	60	50	63	66	55	61	58	64	59	59	52	58	70	60	67	68	65	51	65	58	52	64	40	60	65	69	66	56	61	50	53	53	61	56	66	68	71	66	49	56	60	64	59	62	60	52	72	65	61	55	70	50	56	65	59	55	49	72	49	72	55	66	62	71	61	54	52	55	51	63	43	71	59	53	50	64	60	61	57	59	58	54	49	65	58	49	59	70	61	51	74	58	60	53	71	65	58	74	50	51	55	42	78	55	76	60	66	49	71	54	53	75	63	57	56	56	60	60	54	74	54	63	59	53	59	71	73	73	59	61	70	60	51	64	60	62	53	64	68	66	67	62	60	54	55	71	58	61	70	51	71	51	58	73	58	68	55	53	54	52	62	51	60	78	62	51	59	64	52	62	66	62	64	54	67	64	51	54	59	61	52	66	66	67	63	57	60	60	57	60	49	69	75	58	53	70	54	63	58	60	73	68	56	62	48	70	73	49	85	70	35	54	62	53	55	69	62	57	50	59	72	69	62	60	66	54	56	64	62	58	61	63	60	66	59	70	60	67	57	65	61	51	48	56	64	64	62	71	81	63	66	60	69	66	53	55	73	54	63	60	62	51	55	56	51	52	46	75	54	65	62	57	73	72	61	67	58	58	54	56	72	59	56	62	62	58	63	51	50	67	62	60	70	65	54	64	52	65	57	58	50	57	76	63	40	53	66	65	64	57	70	52	70	63	68	69	61	71	66	66	69	75	60	63	58	57	61	58	51	66	56	66	69	81	77	61	59	74	70	63	54	69	53	57	61	70	60	58	59	60	51	57	71	75	55	53	51	49	68	52	59	67	61	63	70	56	53	58	53	55	73	51	69	60	62	59	48	69	63	65	58	70	57	60	56	64	66	70	83	67	65	59	55	65	57	51	69	48	61	49	51	66	67	51	70	47	54	67	59	75	60	52	58	60	56	69	65	61	62	60	58	62	76	63	58	59	57	77	57	55	59	56	51	50	53	54	68	68	56	74	60	57	54	72	61	64	67	57	62	56	50	60	66	66	61	62	64	58	60	67	53	53	87	59	62	69	71	54	57	50	49	56	66	70	64	56	61	78	55	60	57	51	69	70	63	60	70	70	66	52	61	51	51	55	56	54	69	78	60	51	71	54	55	62	67	62	49	64	58	71	54	74	52	68	63	78	62	71	61	60	66	51	63	51	52	58	59	79	58	68	58	73	45	50	49	59	64	72	50	56	61	70	69	79	61	62	62	57	58	76	66	55	53	58	58	63	66	55	51	63	56	56	60	66	62	64	57	63	64	50	63	49	60	55	63	64	54	58	73	60	63	55	59	53	74	61	64	52	64	46	45	61	61	47	63	56	82	50	70	60	53	47	58	53	51	43	49	52	59	65	64	72	63	59	50	69	69	61	54	54	49	70	55	54	65	63	58	56	65	57	65	56	65	45	46	61	62	67	40	55	63	67	66	59	61	55	56	53	55	57	65	61	56	64	68	69	77	55	65	56	73	68	56	56	55	56	61	64	69	58	62	60	63	46	60	62	61	49	58	52	63	54	68	54	49	57	61	64	67	66	57	54	58	62	43	54	63	50	55	73	58	52	57	48	61	57	45	50	49	54	66	63	77	65	45	62	59	66	63	56	56	63	54	44	72	50	61	57	62	62	64	54	69	62	47	57	46	63	72	61	60	59	58	59	66	74	66	54	59	55	63	58	69	56	57	71	49	62	57	59	60	67	62	55	60	50	67	69	65	56	59	62	56	59	53	66	75	62	62	69	69	55	54	54	49	62	64	54	73	67	67	59	57	55	55	52	57	58	62	64	62	64	58	44	58	53	68	59	65	55	67	61	63	57	59	69	56	74	65	54	46	62	67	54	52	55	50	50	50	64	67	74	55	51	53	64	57	61	63	69	57	54	61	75	75	72	56	58	53	64	66	64	55	63	66	67	59	46	51	58	53	69	61	64	60	54	50	61	55	68	61	61	52	64	68	61	68	58	51
32846	25453	19729	20582	23050	25178	22277	18364	13482	8818	6909	6465	4708	3591	2754	2025	1403	1223	1094	1019	932	1001	947	1006	953	892	804	799	796	753	786	812	813	784	849	821	827	837	809	791	759	806	833	817	779	789	731	732	801	688	707	755	756	1575	1383	822	758	703	755	768	728	723	703	736	962	1310	1664	1591	1235	1045	903	788	733	703	697	686	702	685	639	673	686	710	673	656	679	659	692	684	673	709	676	685	648	699	663	683	640	765	682	725	676	677	670	767	712	674	659	680	638	640	674	679	642	664	656	712	682	683	664	709	695	718	684	670	685	687	631	658	692	657	671	698	717	682	693	678	700	662	702	699	654	713	653	661	737	681	653	649	670	671	644	690	681	669	701	632	695	711	683	666	711	726	666	687	668	676	739	682	729	673	642	712	702	652	689	685	694	704	667	622	656	691	670	690	723	740	636	700	673	697	661	647	691	691	669	638	700	715	665	703	643	709	726	649	717	665	643	661	696	688	714	638	666	703	710	645	656	668	704	645	720	703	705	715	703	664	706	691	658	706	731	697	638	715	706	691	682	697	682	670	653	660	699	680	680	688	691	657	677	677	666	737	665	726	705	686	669	663	700	712	660	700	682	695	709	636	725	704	652	658	677	718	629	707	724	657	670	695	685	657	689	706	670	721	675	689	691	710	685	676	683	680	691	664	679	709	705	623	704	645	680	691	702	664	691	674	687	694	721	651	716	695	732	718	707	688	722	762	724	647	724	661	711	692	692	625	677	700	647	669	669	669	714	686	650	697	709	721	715	689	636	670	686	701	688	667	707	635	671	660	671	661	738	648	683	686	640	699	708	700	664	697	688	694	688	683	702	675	729	737	693	666	661	705	653	692	664	690	691	686	662	673	689	686	673	739	703	684	698	715	653	669	658	747	760	688	704	681	705	675	708	695	691	652	708	719	666	756	715	736	685	717	733	674	677	687	694	693	725	683	696	701	680	681	682	652	670	675	691	681	701	689	686	714	698	660	649	731	708	638	687	673	673	643	659	635	693	709	698	646	716	685	703	677	655	697	658	681	669	669	672	723	652	645	703	709	669	643	682	732	660	689	661	730	675	703	722	658	698	721	710	646	655	655	650	684	669	702	674	680	679	703	710	697	634	686	674	699	678	687	721	744	698	703	688	706	725	681	683	677	633	713	669	688	679	685	699	715	681	718	681	670	665	667	668	677	684	687	691	683	681	687	657	635	693	728	679	646	692	662	702	704	698	685	677	665	661	636	704	713	735	685	720	691	668	686	698	661	635	683	661	667	690	670	702	734	648	678	627	692	665	620	744	723	733	691	681	677	639	695	641	664	672	711	682	692	666	696	671	712	755	683	703	670	720	669	669	674	729	668	711	666	707	702	681	690	672	670	642	679	712	688	686	705	688	648	674	680	702	676	657	698	669	662	687	667	689	695	694	696	725	678	678	601	668	746	667	652	635	693	724	731	685	664	680	714	660	685	732	681	740	714	711	668	689	724	686	690	640	676	707	688	686	673	658	698	699	657	701	654	711	667	673	657	704	678	689	693	709	709	705	649	690	727	657	667	657	667	675	707	686	652	687	693	664	689	678	678	695	725	677	651	663	713	699	659	721	693	640	714	706	682	719	702	661	644	638	676	725	692	731	670	726	672	681	674	659	704	682	717	695	659	662	690	712	710	689	631	696	706	657	665	670	659	732	744	721	705	678	664	664	671	668	678	668	673	724	705	634	667	677	717	676	739	717	717	697	702	643	721	706	710	675	650	696	683	713	663	713	731	694	671	685	666	710	719	685	710	655	636	734	711	685	645	671	669	695	678	674	681	708	712	618	668	671	663	665	663	697	725	650	681	693	710	718	674	660	648	657	679	668	699	662	664	670	702	736	670	675	672	746	614	656	674	672	722	714	693	724	651	718	689	659	709	678	654	649	693	672	731	658	659	658	697	691	689	712	699	671	700	693	730	638	690	708	666	666	649	672	708	683	678	677	729	711	670	701	687	680	641	700	704	692	692	717	691	677	657	683	679	632	645	696	677	732	691	713	652	728	704	675	687	699	705	707	732	654	688	689	663	680	669	732	670	679	655	676	691	680	635	682	680	667	682	692	710	662	708	714	679	690	696	697	713	662	673	682	666	659	727	741	701	663	698	702	685	686	680	707	738	705	705	728	708	662	649	678	669	665	708	646	659	670	682	698	636	659	680	708	687	660	667	637	667	736	671	644	675	706	715	656	689	659	697	691	664	671	725	665	693	682	671	650	721	712	681	751	654	661	703	652	668	712	675	687	657	643	741	736	675	691	708	686	691	703	677	696	680	660	675	686	682	660	669	669	637	696	662	698	645	701	707	712	730	670	694	682	627	667	700	673	671	704	717	656	680	667	734	723	724	699	663	702	750	701	652	667	691	625	697	702	694	696	708	670	667	656	682	721	745	716	675	708	721	632	676	709	660	662	730	682	711	696	685	670	678	699	732	716	694	706	700	676	646	659	690	705	677	675	732	704	627	661	700	720	699	674	676	687	665	681	700	701	713	715	718	655	702	693	669	690	710	667	715	748	653	702	745	625	714	709	694	722	672	726	715	646	699	693	650	673	690	676	681	685	685	694	665	682	703	704	693	630	709	728	681	636	688	666	691	709	686	719	670	683	643	691	734	675	681	651	692	719	658	656	699	700	710	689	742	688	684	686	693	667	658	711	657	689	716	673	708	704	684	613	687	663	629	646	714	672	672	670	714	662	701	720	674	665	682	696	704	714	697	658	699	659	700	681	669	714	670	684	698	686	697	653	675	719	732	655	742	675	686	689	691	675	704	695	685	727	630	682	702	653	679	763	667	677	695	642	663	689	661	643	701	670	704	723	694	690	659	733	695	692	675	684	651	643	673	702	663	710	668	681	719	681	725	691	681	680	677	712	732	697	650	674	657	682	703	704	675	677	726	704	666	702	699	677	692	674	709	664	680	707	719	687	648	681	684	694	736	730	667	668	658	677	655	735	684	683	649	648	703	655	728	668	677	725	673	641	676	719	682	693	658	679	685	681	712	670	679	694	734	664	709	712	677	712	672	697	675	700	687	652	713	696	661	684	673	682	679	710	706	730	660	695	691	674	697	688	665	673	683	696	704	703	667	677	769	677	698	696	696	704	713	709	657	673	720	716	734	691	691	694	687	675	710	670	658	741	669	711	685	715	700	706	653	686	713	703	640	660	695	642	673	694	682	700	727	695	674	725	655	662	640	740	641	713	667	670	683	677	680	712	632	713	704	686	673	738	744	698	632	653	704	690	723	724	733	658	674	706	722	660	667	678	720	677	726	710	672	682	702	706	679	658	701	723	704	683	673	660	746	679	690	716	711	651	666	671	657	649	661	691	706	713	683	687	693	652	678	651	692	685	700	651	675	699	676	732	713	701	682	701	637	696	718	665	684	714	658	666	677	687	684	691	684	669	663	723	696	687	712	685	708	721	693	670	695	705	708	654	697	697	639
8690	8633	5661	3075	2493	2330	1655	844	554	418	322	273	225	167	173	142	117	86	86	64	89	87	100	74	73	89	74	83	70	76	68	68	81	60	72	66	71	88	80	66	85	65	92	82	79	65	67	67	63	80	73	72	75	86	82	58	77	74	63	73	62	74	75	67	93	135	149	142	105	72	80	63	75	63	63	90	69	70	60	66	77	76	69	71	46	73	70	69	64	76	76	58	64	61	79	60	71	75	64	68	75	76	70	60	65	72	51	77	70	78	71	54	69	67	79	64	51	53	56	57	68	55	58	72	73	70	70	78	75	67	74	54	64	59	59	65	70	68	60	81	68	67	61	66	65	74	66	58	72	76	59	68	68	82	80	70	72	75	70	68	79	73	67	62	67	83	61	71	50	65	65	59	56	47	76	58	72	60	73	66	59	62	50	59	66	52	74	65	68	71	60	55	59	58	70	59	72	78	75	53	75	67	55	80	64	72	67	66	73	64	77	65	74	56	75	61	64	49	56	65	65	72	63	64	61	71	67	62	82	71	79	56	78	68	67	64	69	79	71	77	85	61	87	67	68	72	61	64	86	69	58	74	82	70	54	69	55	62	64	77	65	69	78	66	59	79	65	68	72	66	66	69	64	70	69	96	73	65	78	61	67	81	73	61	65	60	67	73	82	65	67	69	69	93	68	61	70	68	63	78	57	60	72	55	81	62	77	67	75	67	59	53	68	76	71	65	79	76	71	66	66	54	61	64	64	64	64	75	74	59	73	66	71	72	74	84	71	72	69	75	63	79	70	75	60	72	68	73	55	71	67	68	64	67	71	59	60	73	73	65	66	71	79	65	61	61	73	65	75	61	69	73	68	62	73	67	78	59	72	97	67	73	74	64	65	63	66	72	68	62	56	65	60	73	66	67	64	62	74	61	68	56	72	64	63	67	60	64	70	56	60	77	62	63	65	68	66	74	82	63	68	80	60	59	72	66	58	62	72	63	69	72	73	64	68	86	56	74	49	73	72	66	68	48	60	60	64	59	52	63	59	53	64	68	67	70	59	66	65	65	56	65	51	64	77	76	66	65	54	58	74	71	74	64	78	76	65	72	76	75	61	63	68	59	63	61	72	58	72	58	68	70	59	75	71	54	60	58	62	70	65	72	68	69	59	75	65	81	68	73	62	63	75	64	70	75	82	60	75	69	72	56	93	73	67	75	60	57	63	64	71	65	50	73	70	70	74	67	82	72	88	53	68	58	80	54	62	72	55	73	76	64	74	58	75	69	71	77	78	69	84	57	68	61	66	73	64	61	59	64	77	59	87	59	68	71	63	75	60	71	66	61	60	77	68	70	67	78	63	68	64	65	83	75	80	61	57	72	69	76	63	63	75	67	65	55	60	70	69	68	65	61	60	75	77	67	87	67	65	72	66	53	70	66	60	64	74	63	69	59	65	72	69	68	54	59	74	73	73	69	63	68	86	79	75	57	73	71	73	61	79	66	71	57	83	71	69	58	66	70	62	66	69	66	70	64	69	59	66	83	76	57	69	69	96	64	57	59	54	76	58	77	67	61	78	63	58	84	66	69	49	68	72	63	58	66	67	62	65	53	60	53	68	75	65	66	60	73	63	50	68	68	80	56	54	67	62	68	67	73	71	70	66	77	61	69	52	66	59	63	65	66	72	80	67	78	77	72	49	61	69	78	70	85	82	64	75	58	55	54	64	75	69	63	87	71	63	58	63	72	76	68	67	82	82	70	73	66	78	64	64	54	65	81	57	66	74	57	69	57	81	59	61	74	75	63	73	53	64	79	68	67	69	66	68	66	63	65	68	61	70	74	62	53	58	67	66	70	68	65	61	72	71	68	62	64	68	76	79	73	57	60	56	64	62	69	73	67	57	68	80	72	62	80	79	71	63	67	56	70	63	61	71	62	63	71	77	52	69	78	58	73	69	68	54	70	51	63	71	68	48	71	56	78	71	66	56	68	71	72	66	69	71	65	81	62	67	56	71	73	75	56	60	60	73	68	65	74	69	67	66	84	76	63	61	59	60	73	76	71	71	55	61	68	74	77	57	83	69	62	65	72	70	78	73	73	66	71	69	64	79	63	76	63	57	70	76	71	68	64	53	52	65	64	67	83	72	74	59	64	78	72	76	80	56	75	58	62	70	72	63	70	87	61	62	71	66	59	56	60	64	69	74	56	59	67	75	68	57	81	65	80	71	64	76	73	60	67	58	75	76	67	72	59	67	71	44	71	66	67	61	67	79	61	55	79	61	75	68	64	52	64	77	61	83	72	72	67	66	76	69	60	85	70	73	70	63	61	69	80	85	57	66	69	50	80	75	60	64	66	53	71	48	73	75	75	60	80	63	68	58	64	73	70	58	62	77	72	70	69	68	58	71	67	63	60	61	71	69	61	62	65	84	70	64	63	79	72	70	68	70	78	76	84	66	80	62	73	61	65	58	59	69	60	74	70	74	65	56	62	61	83	66	69	75	83	68	64	73	59	66	61	86	65	66	64	69	60	82	54	49	67	67	69	59	75	81	79	71	71	55	76	50	71	73	70	68	67	75	75	64	52	74	66	62	68	71	84	59	68	68	56	58	68	77	55	85	64	64	74	66	86	60	61	73	61	70	59	68	71	65	66	70	67	73	71	51	51	61	80	72	64	59	68	71	61	66	88	54	69	69	78	55	62	61	66	77	65	75	92	68	82	64	66	84	74	70	60	81	71	71	63	73	67	71	61	72	87	54	66	82	79	76	59	58	67	55	73	71	73	54	65	69	62	68	65	71	61	70	73	72	70	68	76	47	66	71	72	70	80	93	70	58	51	68	72	54	65	71	64	60	73	60	74	62	61	75	74	90	81	68	77	61	64	68	79	65	64	77	75	65	66	69	70	64	89	76	66	74	51	68	58	69	79	58	74	70	64	71	67	70	64	63	77	56	62	70	75	81	73	58	77	64	78	61	52	50	81	80	56	79	66	62	67	71	58	69	68	69	66	53	65	64	64	79	78	68	66	64	78	70	59	66	64	82	63	69	67	74	50	61	75	69	69	63	74	58	65	66	61	71	68	75	79	70	83	66	56	72	68	76	70	78	77	65	70	74	85	70	74	63	51	60	79	59	78	73	77	73	70	58	63	74	77	80	75	65	66	73	65	75	70	58	70	71	60	70	69	71	63	77	78	63	71	59	66	70	48	64	74	64	66	66	66	64	55	64	70	68	66	85	62	50	76	70	74	70	70	73	70	58	75	70	76	71	72	61	81	78	70	60	63	81	77	80	74	71	57	55	59	47	73	69	66	61	65	73	60	73	61	72	64	75	72	71	60	79	54	71	63	67	72	58	72	65	72	70	55	65	51	68	72	65	66	82	65	72	76	68	83	62	60	77	66	62	77	92	60	59	67	66	62	60	66	56	60	70	77	74	80	51	50	68	42	73	73	55	78	70	75	83	62	61	71	78	92	61	69	55	64	56	76	81	62	71	61
38388	30345	25016	24949	28349	29505	22314	16749	13433	10576	8354	7733	6232	4706	3652	2861	1947	1536	1287	1220	1126	1235	1192	1192	1088	1075	965	912	949	925	916	913	1004	1050	969	1011	989	874	910	879	869	894	804	891	823	892	907	886	865	880	820	801	856	1335	944	879	829	841	852	836	791	786	783	780	1390	2303	2563	2261	1790	1465	1070	925	832	762	761	747	784	734	747	698	817	787	728	764	761	749	763	752	743	759	777	749	784	764	757	722	793	735	780	767	751	764	766	767	758	792	756	741	801	768	827	794	769	790	747	741	761	756	744	799	775	721	739	778	718	782	819	810	784	815	792	766	767	762	820	739	744	747	744	796	736	785	742	780	785	779	795	771	729	754	739	750	775	730	780	744	763	725	751	728	745	765	781	781	764	780	712	695	751	765	739	752	754	734	761	789	770	755	763	733	748	783	812	798	746	745	778	780	765	767	775	802	767	830	776	748	774	762	760	784	730	799	752	723	788	754	775	795	801	802	747	780	752	732	741	792	747	747	742	750	773	729	756	728	789	804	774	731	710	675	770	756	750	732	732	747	762	776	730	763	761	827	719	743	785	818	788	736	791	708	743	747	776	726	732	793	753	777	769	846	737	732	788	734	813	753	797	750	814	779	712	789	728	800	760	714	795	744	792	748	752	732	763	754	814	767	850	791	802	784	757	742	728	749	777	723	774	797	809	697	767	750	835	744	819	754	749	766	767	780	814	730	810	746	790	774	781	779	816	758	774	769	785	749	734	711	773	742	778	790	807	780	747	753	813	760	754	762	766	756	720	771	759	729	749	776	759	791	713	786	757	705	750	807	754	747	719	759	753	817	751	798	798	758	778	818	785	760	789	790	767	755	761	695	771	799	740	741	771	791	777	772	743	799	787	770	784	776	749	740	764	804	788	778	783	749	793	783	755	789	787	700	759	720	768	761	782	778	763	758	734	740	777	764	798	732	817	760	782	747	771	752	701	728	742	760	722	800	762	735	758	749	774	768	792	784	755	786	767	764	777	775	736	763	729	776	810	732	803	741	771	748	734	698	780	747	710	793	759	754	748	765	754	774	721	784	745	762	788	782	738	757	770	770	795	789	764	749	783	717	771	772	741	762	734	725	764	776	811	726	779	784	784	728	776	770	770	750	786	773	789	735	785	783	787	734	765	752	752	734	785	778	817	757	760	763	699	778	768	769	740	756	780	742	772	788	759	836	792	779	740	787	685	769	774	782	762	777	749	769	765	752	719	793	756	802	782	761	787	773	719	762	704	807	787	811	767	790	778	796	782	774	761	746	738	795	804	760	793	779	773	770	774	732	788	763	763	769	802	801	755	758	725	759	769	755	739	763	718	781	744	749	786	722	767	752	763	769	805	760	756	699	809	747	791	789	830	765	773	751	776	788	804	763	763	728	746	738	769	726	736	794	754	739	774	703	741	764	735	742	731	772	742	774	745	747	759	717	800	721	801	783	762	744	767	764	779	707	774	734	775	791	764	726	747	731	794	759	760	751	744	788	740	740	750	720	754	775	757	817	777	720	720	740	752	736	789	793	760	744	801	798	741	751	787	744	800	762	750	756	714	751	778	762	762	790	765	741	764	763	781	754	758	740	762	774	776	755	727	764	778	757	736	755	753	753	743	728	825	742	773	762	754	809	733	731	796	737	812	742	767	780	793	772	814	751	778	740	793	734	807	760	757	756	792	760	784	745	760	732	791	762	771	754	810	766	760	767	753	732	759	752	743	756	773	773	805	785	753	748	741	739	755	770	791	816	774	778	798	735	771	742	738	800	745	815	772	801	742	822	765	774	742	810	753	778	741	760	717	707	743	765	832	767	714	730	740	773	755	762	748	773	799	755	762	788	743	743	812	775	772	763	811	759	735	777	801	781	724	767	819	741	705	776	775	767	745	736	786	744	780	797	767	744	759	791	802	751	789	760	756	791	778	762	762	771	712	735	761	765	766	776	728	778	776	737	784	756	787	790	785	754	774	769	745	803	815	759	762	722	749	784	778	752	727	759	762	787	753	783	778	757	804	750	751	738	775	804	757	735	837	799	764	757	747	731	770	770	739	802	771	799	767	751	792	785	736	779	794	722	804	742	792	773	745	758	771	767	739	797	788	778	772	771	756	690	745	791	759	753	805	754	843	754	763	788	801	714	780	708	763	748	719	737	758	716	723	750	786	736	703	795	770	760	723	738	804	775	803	705	769	798	762	738	782	708	809	761	772	790	788	723	787	745	741	747	709	707	752	751	693	736	746	747	781	733	768	756	768	734	786	755	768	751	777	787	751	806	765	763	719	721	774	776	746	731	755	774	780	756	742	793	785	771	824	765	773	775	743	767	759	722	786	722	800	790	789	790	753	795	743	730	743	743	767	759	764	766	765	764	779	796	767	761	803	785	755	795	774	759	758	812	742	762	786	784	792	790	802	748	767	800	712	793	794	712	699	758	771	768	708	766	811	754	720	723	740	739	734	728	742	743	778	753	756	826	812	826	741	776	751	809	741	761	771	820	804	816	760	722	763	772	749	774	735	760	828	703	786	792	760	799	785	755	727	747	787	771	811	752	739	734	779	728	739	755	723	718	783	770	779	793	776	773	782	739	714	704	774	791	760	766	758	803	766	777	725	711	747	745	793	799	734	780	739	766	742	753	786	787	718	795	826	809	815	759	744	770	766	708	747	744	743	729	759	733	767	760	773	753	826	790	757	749	756	725	752	781	747	738	775	766	787	761	764	743	769	731	763	753	787	746	759	800	771	742	761	785	746	762	755	726	746	753	730	797	786	745	799	742	773	745	781	714	766	778	760	761	776	756	746	805	771	788	761	733	810	770	738	783	759	801	747	717	780	770	768	797	734	813	761	720	725	735	778	767	782	767	747	781	734	769	750	765	747	770	753	803	753	780	771	741	753	708	798	758	716	766	793	756	760	715	757	772	747	743	764	737	799	746	729	741	780	756	793	748	832	753	765	783	724	718	754	778	764	786	752	807	771	748	772	761	784	741	786	754	796	744	788	764	800	813	759	815	792	777	726	746	817	746	760	764	765	772	737	675	711	771	813	716	784	784	776	732	778	758	770	768	760	765	772	731	767	765	797	784	739	807	769	769	758	772	764	717	746	759	803	763	769	791	731	779	822	730	783	755	769	740	738	775	788	759	726	797	804	807	769	757	745	788	768	762	765	778	813	742	822	754	732	739	786	798	756	772	777	794	712	765	795	774	786	769	812	805	751	747	738	718	774	787	820	766	782	764	759	755	803	787	792	775	748	766	818	791	752	759	801	804	771	782	800	752	788	770	799	751	813	754	758	745	774	772	831	741	786	761	778	742	755	746	726	762	728	753	724	769	784	730	808	762	772	801	758	778	756	777	765	761	764	755	777	797	770	802	762	760	800	793	749	714	772	726	752	764	748	736	808	722	750	784	772	752	798	784	731	768	745	740	760	771	787	760	750	776	753	758	704	787	805	738	729	769	746	777	758	834
4473	2683	1479	763	685	493	267	249	221	210	162	164	146	127	123	92	93	81	57	63	61	64	65	56	54	44	55	56	68	57	56	49	52	60	65	54	70	69	54	56	56	61	53	60	63	52	64	62	67	62	53	53	48	55	53	67	48	55	53	53	49	42	67	60	60	71	83	68	75	79	78	67	49	42	60	56	49	51	54	59	68	58	59	46	56	62	49	50	65	61	71	47	49	57	51	66	59	53	50	62	60	59	43	46	49	62	58	44	60	60	58	47	40	58	70	51	39	43	76	75	49	50	50	56	52	59	56	43	52	64	67	70	60	61	51	58	53	67	52	60	77	64	64	55	68	53	45	68	55	43	46	56	57	52	57	77	53	49	63	58	50	58	52	48	61	55	51	52	54	49	59	57	56	70	60	54	49	54	46	55	73	62	53	51	57	46	73	59	54	60	40	60	66	47	61	59	69	63	53	66	59	57	58	59	44	64	55	43	47	60	52	50	58	55	47	60	62	68	54	49	75	38	51	43	44	56	48	55	65	59	65	73	51	58	72	42	61	50	61	73	62	52	50	55	55	56	55	68	50	48	58	62	41	52	72	62	61	59	53	59	54	51	59	57	45	59	48	48	62	61	68	60	49	57	49	51	47	63	51	53	71	47	63	61	67	62	62	51	52	64	55	51	57	51	60	56	45	49	48	50	51	49	76	59	59	56	57	49	63	49	43	49	56	56	62	71	56	53	49	65	51	62	44	53	63	57	73	63	59	63	63	50	49	67	44	55	51	57	61	50	56	41	68	50	53	60	67	64	65	42	49	52	65	60	50	56	56	57	48	67	60	63	54	53	54	55	48	57	59	52	70	58	60	55	53	65	57	59	52	61	47	50	69	47	47	48	60	63	43	52	51	72	53	59	43	63	57	49	61	57	53	54	46	53	55	46	65	53	47	64	58	58	53	56	57	46	53	55	67	68	54	58	59	59	57	45	57	54	57	63	64	47	54	44	38	52	57	56	64	46	51	54	60	47	52	51	51	54	57	52	52	67	51	50	56	59	56	49	57	61	60	56	51	50	57	66	54	56	61	57	53	66	54	64	52	60	55	65	62	42	63	58	49	64	52	63	53	59	47	54	50	57	48	59	57	44	60	50	73	64	50	62	49	58	47	50	49	59	55	57	63	52	53	48	64	56	61	55	54	61	54	61	39	59	71	51	54	60	62	53	54	52	68	65	57	63	55	63	56	54	64	45	55	60	54	45	60	62	46	44	59	69	59	57	61	57	63	54	48	46	68	58	64	55	55	70	70	45	63	59	59	76	62	56	51	54	54	63	48	50	56	57	66	52	72	53	49	62	49	63	51	47	65	61	65	55	54	56	47	70	43	68	57	49	44	53	51	51	56	45	63	59	61	56	53	52	39	52	42	58	60	62	41	61	67	62	54	54	35	55	63	64	38	53	59	55	45	54	49	57	68	48	55	44	50	51	60	61	48	63	69	54	69	62	56	50	54	53	40	47	55	55	63	39	57	63	61	55	67	53	72	44	49	49	45	59	64	60	61	61	49	45	59	58	51	42	60	66	52	57	48	62	61	45	59	63	61	65	49	61	61	60	53	71	54	57	51	55	67	42	59	58	53	70	62	51	64	66	60	53	64	53	62	82	47	58	64	71	60	55	51	46	44	49	62	53	65	61	49	64	66	57	46	55	48	64	59	64	59	54	73	52	64	62	59	52	48	60	50	56	53	75	60	62	40	50	59	58	34	74	60	55	61	54	53	59	46	47	60	68	69	55	71	58	70	57	56	45	58	64	63	53	56	56	51	75	51	65	60	73	50	51	68	57	54	58	50	56	61	63	65	61	52	54	43	56	60	58	57	66	44	73	47	53	64	62	58	51	56	70	63	39	52	62	64	50	67	61	55	54	47	51	46	50	56	61	50	53	62	52	55	45	59	48	59	50	57	47	64	50	48	57	61	67	60	61	54	55	65	61	62	56	56	45	61	70	56	59	59	45	56	59	52	53	65	54	56	61	58	58	61	54	50	46	59	57	56	45	42	49	52	79	66	53	58	51	43	68	50	61	57	73	67	52	67	51	55	52	58	54	40	65	50	61	60	47	66	67	68	39	42	65	58	50	54	46	61	62	51	58	54	62	60	67	55	47	55	51	52	44	60	52	62	63	41	62	56	54	62	74	47	43	62	58	60	70	48	64	46	67	60	59	54	62	52	64	57	60	52	57	62	55	57	53	58	67	56	55	53	49	55	61	67	66	51	58	64	59	63	47	56	62	59	54	54	45	50	58	57	57	66	56	54	60	50	39	63	42	48	60	62	50	50	64	71	57	62	54	42	66	42	56	60	48	41	57	65	58	66	50	61	63	48	52	55	44	56	44	60	55	63	51	60	61	56	74	58	54	55	54	61	68	57	49	57	61	46	48	57	50	54	60	46	60	57	56	54	50	58	57	56	46	54	58	35	56	54	61	52	47	55	50	61	45	52	54	58	62	48	68	54	48	53	54	65	64	48	54	58	54	40	57	53	67	57	60	66	61	65	57	54	57	50	71	45	61	50	50	59	57	59	48	58	58	39	47	58	58	61	71	53	50	65	50	75	61	59	69	58	60	57	61	59	40	49	47	64	53	49	60	63	51	59	41	76	64	71	51	70	59	53	60	50	51	49	58	52	61	48	59	49	54	47	68	61	58	57	56	57	56	68	56	57	44	59	55	60	56	59	57	50	43	61	67	66	63	52	50	63	58	57	52	61	60	48	74	50	75	51	62	62	50	51	58	57	54	51	52	66	71	48	48	53	62	60	64	46	51	51	54	66	50	45	55	54	53	50	68	52	57	42	58	59	53	58	51	56	52	66	70	50	56	68	56	52	46	63	65	60	63	57	56	42	52	61	51	71	73	63	68	58	63	50	80	61	74	40	54	55	49	49	61	53	67	59	67	55	59	59	51	55	58	50	58	47	47	56	56	60	42	52	45	54	76	64	55	51	59	59	59	47	49	61	50	42	51	61	57	72	58	58	57	62	59	57	61	57	54	56	53	60	60	43	48	72	52	61	60	67	41	55	58	56	69	63	57	60	60	61	50	61	60	53	63	50	58	53	56	72	52	68	53	43	48	62	48	48	64	49	52	55	53	65	70	64	61	49	73	61	56	63	53	55	60	55	50	60	63	57	60	56	60	73	56	62	46	54	57	54	68	56	63	62	49	58	65	54	59	54	67	49	48	53	58	60	55	61	59	59	44	55	54	55	47	58	65	62	60	75	58	70	56	60	53	60	36	55	50	45	69	66	57	65	58	54	52	64	65	48	69	50	72	63	59	60	44	47	59	55	52	48	58	54	52	57	52	56	67	77	53	50	60	52	47	55	57	58	59	58	54	50	58	63	65	57	64	55	47	59	57	42	55	57	52	49	48	51	53	70	69	57	65	51	62	55	66	50	58	52	53	57	61	65	43	50	67	53	47	56	57	58	57	57	48	42	65
30486	21630	15219	14572	19156	15065	9731	8208	7029	6681	5121	4395	3974	2991	2364	1746	1446	1070	880	797	841	828	821	918	781	718	751	706	712	709	678	696	761	770	770	696	745	699	713	722	690	704	689	689	725	773	723	683	682	714	726	675	665	714	682	676	735	646	679	700	650	740	658	682	789	1025	1181	1152	1016	841	778	763	674	661	657	621	603	650	699	670	643	665	623	637	671	636	640	700	671	644	662	642	638	683	612	608	631	664	624	656	619	674	619	663	680	632	664	674	605	725	602	643	654	674	648	679	643	605	685	606	618	656	649	684	623	666	618	633	664	628	637	660	640	621	602	653	632	623	591	632	650	657	619	616	613	620	657	637	635	619	662	656	656	693	653	648	639	633	660	647	636	670	659	663	637	614	671	636	581	648	689	666	657	631	626	671	644	672	701	648	638	659	671	674	661	642	676	653	641	642	684	647	655	636	632	665	650	647	663	655	644	621	602	664	667	669	635	628	684	650	659	618	661	623	659	653	603	631	670	698	658	684	643	652	638	596	660	674	682	608	657	671	647	590	655	621	632	674	693	623	600	606	609	608	661	635	613	675	667	680	627	661	627	660	645	655	611	612	642	650	654	625	665	626	664	633	694	622	704	713	666	643	677	635	679	618	614	619	662	651	656	639	635	667	617	607	640	667	633	606	648	616	654	670	652	682	690	683	664	651	585	631	621	654	633	662	688	644	613	664	673	629	628	670	661	695	636	662	669	648	651	621	621	665	695	598	668	618	674	643	667	649	647	633	627	653	607	655	652	663	661	649	670	651	607	665	641	664	597	660	687	633	663	620	694	634	636	626	682	644	644	601	627	692	672	679	636	660	599	662	678	650	658	651	635	639	663	658	626	636	614	646	679	633	656	631	679	678	625	640	701	653	621	667	671	646	678	672	630	647	645	614	669	646	632	574	643	607	655	621	679	668	655	666	645	629	651	664	657	642	659	633	673	612	627	654	622	663	619	612	648	638	657	695	666	699	623	652	629	630	648	633	645	624	650	638	655	650	686	673	622	641	639	665	637	631	695	609	656	667	694	612	641	622	639	691	625	683	639	634	622	677	644	633	649	584	664	680	718	632	698	619	667	658	635	597	586	656	634	664	675	606	627	610	641	654	669	591	640	670	655	631	672	680	661	638	612	703	633	644	682	634	682	692	661	652	637	695	664	663	610	664	591	636	632	658	648	665	682	627	664	625	632	616	646	663	625	645	676	658	656	654	629	616	629	621	628	633	616	623	663	620	634	664	628	695	668	680	670	598	645	628	687	618	631	644	674	683	662	633	636	641	657	614	617	687	637	667	669	660	629	673	619	695	652	622	659	708	659	688	635	611	660	642	683	644	674	666	644	631	671	663	686	647	625	674	682	665	649	652	642	625	670	662	682	602	641	605	633	649	644	658	623	661	630	654	585	631	649	635	641	647	686	637	616	637	652	687	620	647	678	659	660	694	661	612	679	629	677	649	618	590	633	644	682	652	615	619	615	621	656	629	672	664	595	649	622	656	684	618	620	667	639	642	670	669	657	672	655	651	642	630	683	678	653	695	669	615	678	660	637	647	641	606	622	663	623	686	641	621	639	647	685	613	623	634	667	647	641	647	609	676	651	679	645	623	668	638	631	665	619	627	655	664	636	693	599	680	656	670	593	619	672	670	675	692	679	663	605	606	653	636	680	613	652	650	684	617	644	674	648	659	683	665	631	615	669	613	673	664	653	629	673	667	614	624	653	650	624	653	650	652	663	674	639	652	662	666	700	596	642	633	664	603	663	675	691	698	618	650	628	607	706	654	654	650	643	658	664	625	681	646	632	647	636	619	658	657	629	667	613	591	653	610	713	679	667	672	617	657	671	638	651	634	650	674	630	619	686	668	666	598	617	639	695	645	640	659	656	644	630	664	689	663	658	679	685	690	611	659	646	613	641	603	636	628	676	671	662	662	657	649	654	617	637	669	668	614	670	645	639	651	669	603	687	655	664	591	656	650	669	659	606	659	703	646	649	626	684	661	630	689	659	641	633	632	642	644	630	660	602	638	613	652	603	644	610	646	628	617	708	677	657	630	674	635	684	621	642	638	621	688	649	638	638	664	618	604	626	659	649	656	649	670	666	595	650	664	642	668	684	643	662	681	659	676	634	686	685	671	655	631	610	649	686	621	733	651	645	609	612	679	593	651	704	656	622	677	599	675	683	687	655	668	594	669	653	615	632	676	637	591	623	625	612	610	667	634	635	670	658	653	638	619	678	625	658	655	661	628	661	646	628	661	633	652	647	640	645	625	649	645	658	651	644	616	678	646	687	657	664	664	674	624	689	693	703	612	628	620	614	642	636	670	652	637	645	648	665	702	631	669	622	675	639	643	602	635	649	626	628	672	614	608	639	678	684	696	648	674	645	688	669	633	626	641	618	635	606	630	704	667	650	616	681	622	650	664	670	624	616	647	635	638	691	713	638	696	653	644	618	588	642	671	629	647	685	655	634	654	657	615	609	627	668	612	641	697	604	669	658	659	637	706	674	647	682	624	604	608	670	626	676	649	632	643	667	686	668	625	610	660	691	630	640	663	655	685	688	628	605	675	675	630	645	592	694	639	656	640	669	653	670	644	670	680	670	660	658	703	592	645	634	671	650	693	637	663	660	672	633	645	661	676	661	646	634	619	657	675	709	645	691	642	643	633	680	646	668	680	651	659	689	597	628	661	605	692	641	640	630	665	659	692	625	638	637	671	682	691	620	670	646	631	597	635	644	697	610	670	651	692	655	629	637	675	632	622	639	660	654	673	664	628	699	623	663	633	610	651	673	630	589	644	666	612	609	657	634	655	671	650	641	688	665	653	677	635	647	682	601	657	636	639	603	680	601	628	650	620	694	623	674	673	632	703	642	622	664	610	654	677	617	617	627	650	622	643	663	673	646	649	664	688	671	665	616	602	642	677	653	680	636	649	634	691	629	655	629	616	658	693	592	660	659	683	635	652	646	648	603	668	670	662	629	630	632	701	659	621	632	635	676	652	693	663	736	650	651	647	669	657	683	648	641	730	684	696	632	578	640	632	622	673	676	664	649	659	631	635	643	621	687	632	646	653	707	631	675	619	645	626	665	617	635	646	628	655	614	633	615	646	628	669	610	685	629	619	648	628	641	624	628	643	691	607	679	666	658	597	626	657	630	645	620	592	705	623	608	620	637	638	629	657	649	657	642	631	639	653	660	606	658	637	696	654	629	619	614	662	613	637	623	631	682	674	716	657	672	639	611	686	656	657	651	686	628	608	629	652	633	643	662	675	695	658	675	640	636	652	675	658	653	664	636	638	661	648	635	676	656	621	629	700	595	650	624	643	700	633	629	621	679	636	650	683	631	659	661	633	638	623	643	617	668	646	654	640	616	673	675	622	665	666	663	657	706	715	634	625	641	615	644	633	667	664	613	592	623	617	642	618	643	654	629	654	658	630	610	632	652	646	629	619	639	629
5799	6120	3970	2112	1198	809	522	393	339	291	224	194	171	150	143	118	111	82	82	65	56	72	76	69	71	63	71	67	58	56	67	80	76	62	78	67	60	68	72	74	82	69	53	67	54	73	66	54	71	68	54	64	66	77	57	74	75	69	74	58	69	61	62	74	80	107	91	110	68	83	61	69	80	60	68	71	48	66	63	53	65	47	56	53	56	69	62	66	54	61	63	71	71	62	53	63	74	66	71	52	61	63	62	62	61	67	50	77	55	76	76	62	63	76	57	54	58	60	59	67	67	59	61	56	63	56	54	56	65	72	66	68	78	63	68	57	58	55	57	63	67	65	60	78	77	67	66	61	39	75	72	61	60	66	52	59	60	55	76	65	58	54	58	61	65	49	63	49	66	55	60	76	54	53	54	52	69	63	62	70	82	61	67	50	79	65	71	68	79	62	68	72	66	52	55	70	51	62	66	51	62	64	61	64	76	66	82	60	61	56	87	48	53	66	61	50	67	58	62	54	58	65	70	53	51	58	53	58	50	59	61	64	59	53	68	70	64	62	60	60	62	54	60	79	67	76	56	58	65	56	56	60	61	52	64	64	52	60	56	64	61	77	73	75	69	78	55	61	61	76	61	65	64	75	61	61	66	74	79	63	67	65	70	56	59	55	55	56	58	63	75	53	56	62	78	60	60	65	59	66	59	59	64	41	60	79	65	73	72	60	67	76	74	74	67	68	60	50	64	66	65	58	71	68	49	56	68	72	65	73	56	61	57	57	69	73	69	51	76	69	60	63	65	56	61	55	69	47	61	58	64	65	67	60	70	54	67	50	59	68	58	69	69	60	64	68	68	68	70	59	57	62	60	67	78	71	50	58	58	59	64	70	63	55	57	76	66	54	58	50	63	69	66	82	61	74	42	74	74	63	56	56	66	67	68	74	55	52	64	69	60	70	57	59	62	71	60	63	61	62	84	50	55	87	51	72	62	72	59	63	66	74	54	58	57	56	61	61	58	52	71	56	52	55	71	76	67	61	69	64	60	58	68	60	57	68	65	62	56	47	53	52	75	59	65	65	67	61	63	80	60	63	48	54	69	61	51	52	58	64	77	72	64	65	87	61	45	63	61	74	59	62	63	61	59	59	56	72	65	60	51	68	64	45	47	60	66	46	63	79	69	63	56	65	51	77	60	66	59	58	61	63	68	65	61	60	57	69	56	77	73	65	57	60	71	55	59	63	64	65	62	65	79	56	83	64	63	56	65	77	59	54	55	55	60	81	56	68	59	60	68	62	71	80	67	59	72	61	69	44	48	55	64	54	57	63	56	75	63	52	72	63	62	63	50	74	65	69	60	68	56	58	62	68	67	51	69	59	75	60	48	40	59	68	58	70	65	65	62	78	79	74	61	57	74	72	60	63	65	72	50	64	47	70	52	76	79	57	72	70	60	83	54	51	56	59	62	79	66	70	63	67	57	51	48	61	53	67	64	69	61	71	60	62	60	55	76	63	53	68	63	73	55	58	62	60	54	58	51	56	64	54	57	66	57	54	77	55	55	49	63	65	63	65	72	62	56	48	72	67	50	78	63	65	61	67	79	71	66	62	51	62	40	57	52	71	70	56	58	62	59	61	68	59	79	64	67	53	57	66	67	62	50	68	65	55	72	50	58	68	56	62	60	64	53	60	61	62	45	56	62	59	75	61	62	52	65	63	68	69	69	74	59	79	57	57	56	75	50	68	61	72	57	58	62	54	64	53	58	56	57	49	74	68	72	59	67	63	54	61	62	70	58	66	48	70	55	70	58	82	61	56	62	78	67	63	74	63	84	60	72	64	48	67	57	60	66	68	71	72	52	53	59	57	49	55	69	68	63	54	79	67	65	66	70	62	79	62	60	65	61	66	53	69	53	58	66	60	58	55	57	54	55	60	50	71	65	72	57	87	42	66	56	67	57	66	66	61	54	62	64	61	73	72	53	66	74	65	61	66	68	68	73	67	45	70	52	48	58	70	67	68	71	53	49	76	73	71	77	65	65	64	64	91	62	63	63	60	57	63	47	66	76	68	65	58	78	74	77	72	70	60	75	62	74	55	58	60	59	65	58	83	61	61	60	56	56	67	64	66	57	52	68	51	56	78	67	52	59	64	60	63	67	50	78	57	71	63	65	58	65	68	58	64	67	72	68	54	60	77	70	76	55	54	72	64	62	57	58	76	63	66	60	69	74	70	60	48	60	65	69	66	65	70	68	53	63	59	58	66	66	54	56	54	62	82	68	61	78	69	58	59	61	73	68	46	63	58	60	68	69	58	57	73	63	64	62	59	54	59	85	85	68	62	79	70	43	54	62	59	56	65	67	72	79	62	68	59	69	78	68	50	79	71	63	68	61	73	70	64	59	65	78	68	54	67	57	56	65	62	55	63	75	68	77	45	73	64	55	57	56	57	49	62	65	63	73	67	61	53	58	67	81	72	62	59	81	63	63	66	61	68	68	53	61	54	65	54	74	75	66	76	53	63	72	48	51	52	60	64	70	67	72	66	72	72	70	77	61	57	48	51	65	63	68	64	39	66	61	60	56	68	60	75	51	74	62	67	66	61	64	73	61	50	47	71	57	53	67	74	67	71	63	61	59	70	69	79	60	72	67	59	66	57	63	61	47	55	76	62	78	59	66	58	61	77	42	68	69	62	71	69	59	58	65	59	47	70	76	58	64	51	84	74	61	67	67	72	59	71	48	68	65	73	62	62	66	73	80	57	71	47	50	62	68	55	74	62	57	54	63	54	78	72	81	42	56	71	59	50	70	68	73	60	64	60	59	74	56	83	66	65	61	49	65	66	72	56	64	68	67	70	72	63	50	66	57	80	66	70	68	67	66	56	48	68	71	73	68	70	73	62	72	72	65	55	73	62	69	61	60	61	60	63	58	63	67	63	55	63	53	66	59	67	69	63	72	56	62	66	69	66	74	55	70	54	54	60	47	75	69	52	63	60	68	66	76	53	59	57	73	57	60	69	66	49	61	64	56	54	62	53	53	61	51	68	70	59	66	46	53	58	67	63	62	62	66	56	63	40	61	60	70	46	51	68	46	58	69	83	72	65	65	59	83	61	69	69	64	53	71	56	72	61	45	54	73	63	62	62	57	73	55	56	62	72	51	67	65	57	52	58	56	58	66	67	71	56	61	52	55	65	67	61	51	68	50	77	60	70	50	62	53	59	62	69	58	58	71	75	68	70	66	63	67	67	66	67	68	54	61	62	60	78	59	54	59	64	49	72	59	67	53	71	66	58	49	63	74	59	76	58	61	75	77	70	61	75	68	57	62	72	58	57	71	55	61	58	70	55	65	56	60	71	63	68	68	55	75	68	57	70	53	57	61	56	52	73	65	67	60	53	57	68	63	61	59	51	77	71	72	48	48	67	64	69	78	65	65	51	65	62	82	80	52	61	69	71	73	73	63	68	79	59	81	71	62	56	70	65	53	57	63	76	76	71
35650	27776	22370	22052	22635	19431	14665	11866	10158	8556	6482	5108	4527	3863	3072	2378	1986	1368	1041	935	959	1012	1030	1066	863	917	819	808	847	854	839	855	829	866	859	843	856	832	735	809	798	759	788	763	789	752	734	780	716	776	710	766	722	759	723	709	710	730	751	754	787	757	790	946	1322	1514	1620	1512	1236	990	853	831	742	733	783	726	708	761	702	644	700	707	717	739	726	712	689	700	686	705	730	734	709	712	750	720	770	737	659	688	678	711	729	707	707	689	708	749	723	728	735	718	688	732	715	756	733	678	736	727	717	688	694	731	672	692	699	711	736	708	725	723	697	744	699	719	656	765	701	677	721	704	750	759	734	704	731	737	730	712	707	745	716	678	672	679	704	716	705	702	744	674	773	731	674	707	704	694	680	736	724	714	722	745	692	715	757	683	700	755	770	720	739	708	707	747	696	751	694	687	692	734	718	697	680	697	761	709	754	702	723	679	674	760	674	629	685	693	678	705	699	712	702	742	718	699	690	717	676	724	717	719	704	707	710	704	681	680	687	687	718	701	770	718	756	726	693	731	689	675	717	733	661	714	747	697	713	694	698	704	704	741	710	769	710	731	742	732	753	706	670	719	734	718	678	704	719	671	683	659	735	674	678	705	722	674	721	660	694	706	791	680	779	701	701	763	733	711	755	689	735	689	673	705	690	702	731	723	724	696	726	717	708	713	671	707	699	697	676	700	702	736	706	668	736	741	765	728	717	699	745	724	746	742	736	743	711	737	696	730	674	687	736	725	727	704	711	699	726	736	734	784	679	723	736	743	728	723	720	717	704	716	641	703	703	691	710	709	717	727	741	665	734	725	699	717	713	717	720	706	686	665	702	737	725	699	689	720	700	750	687	712	739	709	650	684	699	700	743	699	713	711	743	715	740	723	669	742	736	689	768	722	720	746	706	680	706	661	718	746	739	726	659	745	660	679	728	701	715	745	681	670	659	733	704	724	687	723	738	741	712	695	715	776	681	692	729	727	674	718	716	717	671	731	760	714	669	713	744	683	736	686	706	736	691	696	681	757	713	794	665	726	751	732	696	720	716	706	694	686	690	714	701	698	720	674	712	677	670	691	725	748	696	700	680	690	700	743	724	709	682	698	720	709	712	791	725	718	697	695	699	739	733	735	702	691	699	677	683	705	717	748	725	745	699	749	741	750	719	703	718	727	707	666	702	760	692	691	715	733	709	670	682	757	709	739	708	730	694	698	736	700	697	677	746	715	684	706	685	716	705	708	711	734	763	730	713	704	740	713	738	786	740	681	674	724	703	717	726	689	699	740	712	698	697	710	677	695	733	696	728	714	690	736	695	693	683	694	678	758	688	725	737	758	718	665	702	688	686	757	664	719	735	694	726	756	662	744	671	678	681	709	715	690	695	688	722	700	675	762	666	693	740	734	692	685	726	731	708	694	708	712	746	767	674	710	717	707	672	692	756	703	718	738	712	693	710	692	718	734	731	659	653	651	708	731	717	732	712	703	746	706	693	696	675	734	713	670	692	688	759	679	742	743	719	733	725	719	659	746	700	730	707	751	737	679	733	718	714	745	709	763	729	682	724	685	706	727	653	735	740	671	758	698	705	683	711	704	731	689	722	758	700	703	697	702	657	704	744	743	785	741	720	666	702	710	690	708	740	722	710	663	675	694	693	698	741	717	726	725	753	713	772	692	692	685	690	740	708	687	736	714	671	725	708	672	744	680	701	739	721	664	764	673	724	651	714	688	717	652	691	720	732	733	711	718	756	717	695	713	657	742	761	691	728	715	728	670	737	727	676	722	702	681	760	749	706	709	684	683	740	700	712	705	693	733	724	718	726	689	754	723	683	711	688	760	648	700	715	743	703	723	708	690	730	672	685	720	694	720	735	731	709	686	725	727	684	725	741	722	717	706	689	756	776	674	753	714	745	712	681	694	672	724	692	677	700	716	740	707	700	734	725	716	681	722	687	715	745	681	684	708	742	707	690	693	689	708	690	719	741	722	688	688	704	687	720	700	690	661	759	727	742	723	718	668	722	694	691	678	728	715	723	712	694	700	714	738	740	722	708	680	710	700	700	659	696	679	674	691	732	720	710	696	703	701	734	671	707	684	729	758	765	707	741	691	707	715	709	747	698	635	694	668	701	720	712	704	752	721	726	729	747	733	735	756	662	736	750	709	724	670	736	748	689	690	729	690	689	732	710	700	657	737	695	677	716	673	728	682	746	707	719	741	710	731	737	741	692	737	709	749	695	731	710	746	703	784	762	720	689	763	690	691	686	769	692	706	681	708	693	707	691	657	732	691	738	735	737	720	733	727	663	673	672	694	700	710	704	721	771	713	739	660	690	728	736	699	751	771	682	696	713	679	680	696	698	743	740	704	722	749	752	713	730	716	705	724	701	701	751	671	704	690	750	683	694	744	736	704	660	708	708	762	682	706	710	742	733	688	721	720	727	688	716	729	761	726	692	752	681	727	696	724	694	720	713	723	687	702	729	791	695	742	705	644	729	708	684	705	702	763	674	707	681	719	673	752	740	759	744	693	673	725	754	714	653	717	707	729	722	720	650	723	695	698	769	683	765	741	750	667	672	704	674	686	720	692	683	711	692	681	717	704	706	712	716	752	706	720	736	672	684	738	705	704	731	717	711	687	733	688	693	735	779	712	700	727	766	680	696	686	703	685	694	698	644	713	746	678	725	731	751	718	688	694	714	701	699	754	736	716	675	733	660	687	662	712	724	710	742	704	728	713	707	752	718	745	723	728	695	710	717	790	717	711	680	704	731	748	674	708	715	730	714	655	737	714	690	683	638	719	703	711	712	745	682	672	733	696	719	733	698	700	698	715	700	650	641	761	715	709	729	716	712	696	717	699	726	682	736	690	747	679	688	748	708	687	648	714	723	709	750	685	731	683	687	725	695	723	674	729	697	753	685	731	727	717	660	687	713	684	689	708	747	729	709	688	731	651	703	725	701	691	706	731	699	738	708	694	727	705	701	709	677	726	713	750	702	699	723	758	705	749	738	706	710	741	706	734	690	717	766	674	700	754	724	731	721	721	691	715	715	695	705	706	744	712	703	694	766	719	691	753	687	709	727	724	722	730	733	725	674	713	680	766	687	643	754	715	685	652	721	688	710	691	719	723	662	754	674	705	686	729	705	746	727	695	704	712	711	735	663	717	682	720	680	702	733	734	705	764	755	693	651	733	735	724	672	722	738	696	696	713	719	772	694	710	706	733	748	692	737	712	691	715	741	703	750	732	730	765	745	724	733	745	711	707	708	666	735	714	689	688	713	758	756	729	702	733	690	728	717	716	716	745	687	701	741	702	755	666	712	716	662	771	644	711	709	726	726	683	674	717	687	660	721	691	742	733	719	687	729	715	718	713	662	690	714	687	775	717	732	750	753	710	694	694	722	688	726	714	686	715	796	700	735	737	731	706	747	683	680	723	724	716	698	709	711	752	705	721	709	695	729	693
7565	5101	3356	1866	1136	1007	858	590	429	245	226	227	179	180	136	113	86	103	93	89	80	71	62	81	64	69	81	65	55	63	67	86	63	76	54	84	71	64	70	61	66	56	69	65	63	55	61	68	59	47	68	66	59	67	71	62	56	57	66	73	59	65	59	71	81	112	117	97	101	82	74	72	71	63	67	64	51	62	41	60	58	70	72	67	48	62	64	67	62	72	67	67	63	52	55	51	65	58	78	74	70	58	59	56	44	62	69	61	65	66	45	45	66	64	53	61	53	64	67	68	62	67	71	43	63	61	62	66	68	62	74	56	62	63	67	52	59	56	52	70	73	81	59	60	68	47	61	75	52	66	65	54	52	69	51	70	64	68	52	52	78	47	66	63	51	72	65	71	58	63	84	72	65	42	61	63	54	67	56	58	71	63	60	62	70	54	69	62	41	73	73	63	67	64	58	63	64	76	59	49	66	59	48	64	57	55	51	63	48	74	73	70	66	68	64	58	57	61	66	76	68	68	67	67	77	58	67	67	61	65	67	52	68	60	63	57	63	58	52	64	54	59	62	47	65	63	54	61	58	55	74	52	59	49	57	63	69	67	74	64	59	62	59	58	58	50	61	66	56	81	66	56	55	64	62	74	64	64	66	62	65	61	59	62	68	65	48	60	47	50	71	58	65	65	61	58	56	64	58	50	66	66	67	64	55	67	61	48	75	64	53	47	58	66	63	71	57	57	65	65	70	63	64	54	54	63	62	58	64	58	81	61	65	60	68	66	55	57	58	70	56	64	57	67	50	61	58	72	57	72	54	63	50	69	49	44	64	56	60	51	44	53	67	76	72	61	62	49	61	75	66	55	66	49	58	60	67	70	67	64	59	61	52	57	51	56	48	55	61	75	59	61	64	55	60	50	61	58	52	70	64	67	48	65	57	58	59	55	63	49	67	55	61	66	68	67	61	61	50	67	71	63	62	61	55	63	67	60	57	80	60	64	84	45	56	64	66	62	60	66	69	54	60	48	61	60	71	53	62	66	55	63	55	61	59	58	59	53	66	63	55	86	65	61	66	60	68	68	73	47	58	73	67	53	59	56	66	62	70	75	50	71	70	80	77	82	61	69	65	62	63	59	66	64	58	66	60	52	62	60	60	60	64	58	51	54	64	57	59	67	59	53	80	67	64	51	49	60	58	55	44	53	64	66	56	73	62	62	59	68	59	67	77	52	46	62	47	61	62	62	64	66	68	48	55	65	42	59	60	48	68	65	63	61	75	60	73	59	71	70	59	51	64	74	67	73	62	61	54	50	50	53	67	60	62	69	76	39	69	50	55	76	60	58	63	61	60	71	63	53	58	59	67	75	70	47	57	74	79	63	60	48	63	62	66	69	55	50	69	63	63	66	61	69	71	67	70	54	73	50	58	64	59	73	59	52	64	60	49	56	64	72	50	65	67	56	62	50	49	56	57	62	69	65	59	52	56	53	68	58	74	51	66	74	69	64	54	71	55	70	55	67	66	63	62	62	56	65	47	62	39	63	56	66	60	61	49	51	53	68	61	65	54	70	61	58	55	64	62	48	62	69	71	59	51	66	78	61	56	54	58	59	67	67	69	55	58	59	52	60	55	59	70	50	49	54	48	62	56	47	64	72	70	68	54	52	66	49	59	59	53	61	63	57	63	52	55	60	63	73	53	47	64	66	63	63	72	56	73	65	61	62	69	68	64	53	67	56	65	71	71	73	56	48	70	74	55	69	61	58	70	62	63	53	66	59	57	59	53	63	47	65	64	54	52	62	56	59	61	64	67	58	58	76	57	65	67	69	51	65	47	54	65	57	71	57	56	66	54	62	47	63	69	54	60	69	66	61	56	61	57	54	57	47	64	54	64	60	62	60	62	75	47	54	64	58	53	58	51	59	45	73	80	71	64	50	64	55	49	50	58	68	63	45	63	60	62	69	60	59	68	61	55	62	67	57	76	70	49	65	66	64	66	56	56	65	56	71	76	59	65	74	68	60	75	57	65	79	74	66	54	74	60	64	61	80	60	67	59	62	58	75	67	49	70	72	66	72	61	75	69	55	58	55	71	59	56	52	58	73	66	58	56	49	61	48	52	68	66	52	63	54	44	65	65	64	59	73	47	56	67	60	61	63	49	58	65	64	53	74	66	67	63	66	50	78	83	57	63	78	63	63	60	51	54	64	59	63	44	45	67	72	52	57	68	61	63	50	53	63	55	74	65	60	60	63	61	62	54	69	55	61	64	67	74	67	67	57	66	56	53	65	76	50	57	62	52	60	76	63	63	59	62	57	63	58	72	57	70	58	62	73	63	65	47	51	72	53	72	62	74	57	58	66	53	71	68	48	56	63	50	69	61	64	50	49	51	44	55	61	69	73	61	57	60	65	56	66	84	68	68	55	59	70	47	58	61	63	58	68	55	67	68	47	70	66	56	74	72	45	54	62	64	61	57	64	69	76	68	73	55	54	68	58	56	38	48	55	57	70	60	49	68	69	75	56	67	57	75	55	56	56	68	57	57	69	72	54	65	69	57	70	55	64	62	71	73	56	68	69	55	57	58	55	53	53	46	53	64	45	66	63	60	65	63	72	59	52	56	57	63	71	71	58	67	61	68	65	64	67	62	56	56	69	51	63	51	58	59	67	60	62	62	59	48	55	61	70	65	68	59	74	66	53	61	47	64	74	46	59	65	59	64	59	60	67	60	55	56	76	55	56	59	59	55	56	58	54	71	48	55	73	74	64	70	63	51	54	68	60	63	57	56	77	58	48	56	61	67	71	44	63	60	56	53	77	63	59	77	62	54	62	59	53	64	52	64	55	61	67	46	75	52	55	72	75	56	74	60	54	61	54	61	69	55	57	61	62	67	52	63	78	73	47	61	58	72	62	77	69	68	64	61	55	66	55	71	61	58	55	59	70	74	58	61	66	70	59	52	65	73	70	55	50	50	70	54	69	64	62	62	56	59	59	55	58	55	65	58	51	80	63	57	67	55	65	60	63	60	58	64	69	79	64	61	66	52	67	56	60	65	83	46	71	71	57	67	53	65	53	50	65	59	56	66	68	63	56	63	63	52	53	51	49	54	77	69	63	60	64	71	74	63	78	49	57	51	64	65	53	72	62	66	57	41	65	55	69	70	57	56	54	45	61	67	50	65	52	64	72	46	69	61	56	58	74	51	53	75	83	49	66	67	52	66	46	61	52	68	61	52	52	67	71	63	60	55	58	62	57	56	74	62	75	56	60	75	55	71	56	64	56	65	58	56	67	67	66	70	55	63	50	62	73	53	63	75	65	67	59	66	48	64	62	64	63	62	53	58	56	51	62	50	55	63	74	63	64	58	57	65	57	61	63	60	73	60	59	70	63	59	59	54	54	61	51	75	58	56	59	60	67	61	62	61	63	77	62	61	58	61	56	53	52	64	52	65	66	64	68	54	55	66	61	60	57	49	55	52	60	68	67	54	54	54	70
34380	25347	21169	20048	21569	21520	18654	14989	11092	7809	7230	5441	4522	4155	3465	2722	2192	1722	1211	1030	1069	952	1061	1039	1003	915	860	814	864	850	855	871	837	852	853	843	820	810	723	775	788	722	698	741	784	760	721	724	765	738	733	712	747	742	697	740	762	709	706	721	675	692	741	941	1457	2017	1939	1542	1289	1099	840	781	736	722	764	653	736	625	726	711	693	678	667	692	707	699	703	716	678	731	710	703	726	714	693	740	679	683	725	712	671	698	714	661	683	725	751	681	726	665	673	750	731	683	702	668	706	715	668	746	708	702	623	724	700	732	728	689	672	723	713	669	678	687	667	763	721	679	680	720	667	703	663	705	705	694	737	668	684	653	683	705	683	708	697	709	752	678	623	709	611	732	681	680	717	728	694	700	702	714	691	740	765	742	674	689	727	694	687	721	714	663	647	695	667	710	734	666	714	696	700	738	714	696	717	695	738	709	699	692	659	684	655	719	655	681	705	730	670	691	671	704	685	761	699	673	684	691	717	748	635	679	670	720	679	706	673	706	659	691	706	684	739	691	719	705	715	709	751	702	734	688	677	708	704	686	725	670	688	683	692	724	638	706	668	711	718	713	701	688	695	657	737	697	717	716	726	739	678	700	702	699	661	730	661	690	736	685	715	702	682	723	683	646	693	703	720	700	672	668	717	692	708	757	680	751	709	705	761	674	687	706	742	641	689	698	722	731	701	715	673	721	656	708	684	727	732	712	701	739	695	721	743	703	706	670	728	672	701	726	697	657	722	750	697	681	732	713	660	692	712	747	676	655	654	678	664	709	707	682	681	755	733	723	662	757	706	704	672	737	703	683	682	681	691	705	708	698	716	730	716	639	710	655	686	734	658	678	694	716	739	696	732	732	701	713	715	673	721	689	696	735	650	693	693	735	690	724	686	658	666	758	713	691	725	632	693	683	656	677	702	691	715	707	710	720	680	704	729	692	720	638	711	749	701	695	712	698	694	722	665	716	667	676	678	665	700	692	690	664	725	729	702	664	683	666	664	700	715	685	747	705	691	739	722	672	717	732	702	671	710	734	677	712	684	714	747	745	703	717	661	724	740	686	739	628	727	718	682	688	700	687	696	706	699	699	711	697	695	666	707	693	712	736	717	741	678	711	727	682	737	694	694	711	697	645	681	693	698	702	705	695	685	726	721	704	723	739	683	711	705	681	669	701	701	648	688	700	718	670	689	689	643	682	664	713	660	697	678	646	661	696	652	740	696	714	689	692	659	681	692	728	709	710	680	672	713	697	671	724	709	725	692	752	688	664	747	741	706	686	703	711	720	653	746	706	721	679	716	693	734	678	699	744	689	682	676	716	691	668	697	696	706	693	747	715	668	701	704	676	744	679	699	666	707	688	715	671	706	716	690	700	734	684	692	690	725	690	641	679	691	684	699	757	740	700	688	747	672	729	711	691	713	683	686	723	704	722	680	670	731	702	693	705	707	694	702	725	723	674	711	675	738	699	714	704	702	729	722	686	694	650	683	662	724	715	722	693	706	723	670	692	673	698	718	741	669	645	726	709	721	721	702	691	685	674	718	725	715	684	690	707	711	699	739	677	688	713	714	751	640	721	744	700	736	726	685	714	708	662	736	733	658	689	746	723	713	705	699	732	696	716	763	689	692	763	751	720	729	670	691	700	696	704	688	706	660	719	716	741	670	727	687	730	711	699	682	660	658	712	678	658	662	675	727	662	685	696	726	684	722	718	735	728	749	715	676	744	718	641	708	697	679	719	678	650	745	683	690	676	714	696	698	723	699	666	737	709	647	721	708	706	639	701	752	722	721	687	673	671	692	679	714	708	754	717	700	706	704	673	682	671	709	719	684	742	677	698	671	698	687	689	722	713	699	698	739	719	667	673	707	735	725	687	766	699	632	686	765	683	719	703	697	650	719	659	711	728	656	709	704	673	692	751	671	741	687	709	740	704	698	692	688	676	694	659	718	753	703	682	665	709	667	759	685	700	678	716	708	667	694	696	706	686	694	689	710	706	756	646	716	642	687	678	698	664	684	704	748	695	721	715	658	664	710	672	709	682	684	714	701	670	668	713	686	717	669	709	719	721	716	633	675	708	693	735	697	713	714	668	719	724	741	666	784	723	667	698	689	694	680	698	717	721	638	705	703	725	710	742	761	668	774	705	762	730	670	690	699	687	702	654	707	733	729	658	661	713	692	721	706	681	711	670	721	664	689	686	708	700	720	671	663	716	695	694	677	652	714	736	687	690	681	666	685	682	645	644	678	682	754	693	722	680	670	744	697	744	689	718	728	676	689	704	701	688	736	720	705	690	673	752	703	732	722	707	710	692	696	736	696	726	669	731	637	693	731	685	699	663	695	639	687	688	677	719	665	698	681	713	734	720	741	733	645	673	665	678	714	707	715	646	691	687	699	705	691	718	702	709	705	666	691	732	701	686	682	694	669	693	726	707	673	705	662	704	669	702	654	680	692	715	657	651	727	696	736	749	750	724	731	665	702	698	693	701	718	676	682	679	688	727	659	693	721	730	683	676	713	683	712	664	756	688	732	710	675	719	712	668	693	733	663	713	718	735	689	721	642	705	710	657	706	737	700	679	717	653	704	670	656	722	682	688	745	669	736	714	664	718	733	666	663	687	702	689	712	726	708	715	751	684	738	735	706	685	744	730	707	714	681	713	737	691	676	705	750	708	708	699	694	722	672	719	736	655	652	689	696	681	710	757	681	696	724	715	683	704	673	708	689	745	721	727	700	689	720	668	682	673	690	740	703	687	700	708	720	691	668	657	709	720	693	696	695	695	688	671	680	676	694	718	660	698	694	682	691	728	693	695	696	712	695	712	706	658	772	668	721	673	722	710	670	741	731	705	721	738	712	683	688	690	713	637	707	693	729	725	695	711	718	703	711	693	690	660	711	708	702	748	697	665	669	701	746	689	707	676	705	683	725	710	664	688	685	744	691	651	675	709	662	743	688	690	660	682	726	674	719	725	719	719	667	702	714	662	739	651	681	744	700	699	719	705	721	679	727	734	685	660	663	747	726	736	703	723	704	693	702	710	729	630	711	723	699	690	730	695	654	715	654	727	717	668	741	667	680	704	681	704	740	709	682	692	687	692	697	722	703	702	652	705	694	687	671	680	719	681	702	674	666	686	697	704	668	702	695	628	696	708	710	718	709	723	687	735	737	717	725	717	681	714	726	662	671	732	709	735	721	727	746	716	667	701	707	744	724	714	684	739	746	695	689	698	652	706	675	724	732	679	679	707	712	699	695	707	731	688	657	723	692	653	679	688	720	685	710	713	701	689	704	703	694	684	715	717	703	723	684	682	673	689	639	693	713	723	727	684	685	710	709	739	677	692	705	669	674	678	655	690	698	697	701	669	733	708	695	702	716	759	660	712	713	694	715	651	689	681	703	672	675	652	665	723	724	697	699	723	721	670	712	724	669	681	707	714	691	705	744	707	698	698	661	705	732	718
8026	8072	6161	3253	2234	1445	948	655	482	385	295	288	243	196	184	149	139	118	78	78	87	67	87	78	76	84	99	73	77	57	73	57	73	79	105	76	66	73	65	66	71	68	70	59	73	73	70	56	73	72	90	66	72	69	66	54	68	69	60	73	78	60	72	86	109	169	159	117	109	102	88	74	60	76	64	63	77	81	61	67	70	73	58	84	82	70	73	68	74	70	64	82	66	64	87	73	72	63	55	62	45	84	54	75	64	70	70	68	51	68	89	64	65	64	69	73	68	66	78	52	84	67	64	61	69	68	58	64	65	74	67	62	55	83	83	62	63	66	59	77	72	65	64	53	65	90	78	65	73	62	78	68	79	74	63	61	57	51	76	63	74	59	78	68	75	72	76	66	62	62	65	78	87	53	75	62	75	73	75	51	65	82	55	74	54	60	59	81	62	51	70	61	57	64	70	70	70	61	60	64	71	66	73	77	74	76	74	65	72	62	68	71	65	62	61	76	66	87	66	73	53	74	60	68	68	64	69	71	64	70	65	76	73	79	49	88	54	66	85	56	56	76	62	73	71	73	80	61	82	69	64	66	60	60	58	79	52	60	72	59	53	57	59	66	70	74	67	67	66	65	71	72	71	68	61	56	60	70	70	68	62	62	74	71	82	73	70	68	62	91	76	73	66	62	73	58	68	79	68	77	61	83	78	72	88	63	73	82	67	72	70	79	78	72	63	51	76	85	69	77	88	62	66	59	70	79	85	81	60	71	84	47	63	66	68	55	78	68	73	60	68	77	61	66	58	71	63	59	72	69	56	58	70	53	88	65	71	64	71	68	70	83	65	74	70	89	77	65	73	66	71	77	80	69	77	52	59	68	70	74	52	65	59	64	61	65	70	71	61	75	68	57	69	85	61	68	86	60	63	67	76	52	59	75	57	68	71	64	61	62	79	84	75	79	73	76	72	63	67	78	65	90	70	67	57	59	59	68	56	73	67	53	68	70	53	75	81	62	69	59	57	58	65	61	81	65	82	68	73	63	61	76	76	64	50	62	73	68	78	69	63	75	61	79	71	64	72	74	69	61	53	67	62	73	79	70	45	63	55	50	64	66	49	74	81	74	80	56	70	68	69	83	69	80	66	68	72	60	71	74	54	70	77	70	65	69	79	62	74	78	72	69	65	79	73	63	73	62	88	67	80	55	83	66	56	65	66	56	70	73	61	63	65	75	62	81	61	84	62	69	63	51	75	65	61	57	65	74	81	75	68	72	60	54	62	75	68	75	73	74	61	66	66	72	64	66	75	69	90	66	70	61	62	69	53	62	72	53	65	77	75	61	59	78	80	56	71	63	68	74	71	77	73	62	78	69	68	72	68	70	58	71	61	77	69	66	74	60	80	72	70	67	63	72	69	72	68	80	74	77	75	56	65	72	71	70	78	66	50	58	48	73	86	61	76	70	65	55	75	94	79	62	78	67	70	67	75	61	71	73	69	68	72	67	58	79	71	60	59	76	69	74	63	51	70	62	73	74	62	71	73	75	65	56	66	72	65	71	57	69	68	80	56	62	64	76	58	66	72	81	88	71	77	53	77	62	86	69	55	52	82	61	72	65	65	74	73	83	67	80	60	72	68	67	73	73	82	58	53	79	57	76	69	65	58	62	80	65	61	60	68	56	75	80	56	71	70	64	75	66	80	72	69	83	60	73	57	77	68	74	72	59	79	68	66	74	78	65	57	62	74	73	73	72	68	64	69	62	64	71	84	59	65	75	73	78	73	71	76	72	74	82	65	67	64	72	50	69	62	70	58	75	70	65	58	66	66	63	61	68	70	79	72	65	63	66	70	61	74	79	67	56	76	69	56	73	81	65	58	58	67	77	68	82	64	75	66	61	63	70	59	66	62	74	78	65	76	77	68	60	67	68	68	67	79	74	61	63	77	61	59	75	59	75	68	71	86	59	83	62	75	58	67	71	60	71	61	68	47	73	66	86	81	73	63	61	75	63	73	70	73	67	61	61	66	72	70	63	57	63	73	82	70	56	71	59	72	71	72	67	58	66	65	68	77	72	66	80	70	48	65	81	79	62	72	73	72	68	67	68	80	79	58	67	66	64	70	85	76	59	63	80	76	73	51	54	63	72	69	57	63	67	53	62	59	80	57	75	72	64	66	79	62	89	83	63	74	78	67	61	75	70	76	69	66	74	62	64	68	70	69	72	66	71	85	62	70	64	63	68	69	77	68	75	74	74	58	74	70	66	74	62	58	71	75	64	62	68	80	57	70	69	60	59	91	61	62	79	59	65	63	64	75	64	66	72	69	78	58	70	59	66	67	72	72	72	66	84	74	66	79	66	63	76	63	75	57	60	67	85	56	73	66	70	54	69	65	74	72	93	70	63	68	68	70	82	57	62	76	76	68	62	64	58	60	75	63	75	67	67	63	56	71	58	73	73	66	67	66	61	69	73	73	75	79	66	59	67	72	69	80	68	59	69	65	58	81	62	74	68	73	71	59	65	78	69	70	73	75	58	67	72	90	76	64	49	52	68	71	69	61	68	72	72	66	77	75	75	85	66	72	80	83	63	61	56	82	67	79	66	58	70	77	59	69	74	73	70	62	56	70	70	73	62	80	83	70	63	61	82	73	71	87	63	77	77	59	69	65	70	56	56	66	63	67	82	60	63	72	72	75	54	79	54	70	79	67	51	67	65	70	61	62	87	63	61	56	70	72	70	60	55	61	60	77	65	63	82	62	66	73	69	65	49	80	65	76	77	55	69	63	69	79	72	60	57	77	74	64	72	74	66	79	75	70	65	60	74	80	69	73	57	78	71	72	67	76	59	73	67	72	71	72	68	53	55	78	76	78	59	88	64	62	65	68	78	83	50	65	89	54	70	63	61	63	56	61	74	71	64	74	62	57	59	62	85	74	66	73	77	80	64	85	66	58	63	68	75	82	79	58	66	69	69	69	66	70	52	66	59	81	73	78	88	67	42	75	55	65	71	81	56	77	63	62	61	60	53	66	52	58	53	75	70	65	62	62	61	80	67	73	81	58	68	71	78	72	73	75	68	72	67	62	70	68	70	66	75	82	83	80	66	65	74	78	57	69	78	69	84	67	66	57	72	64	66	59	69	77	68	75	86	73	67	74	78	78	66	72	63	61	78	52	76	70	53	65	62	56	80	66	73	65	64	61	60	63	64	67	67	89	62	57	51	60	56	73	78	68	77	70	63	47	67	71	66	75	65	78	65	54	71	89	86	75	72	73	58	54	68	76	55	69	62	53	83	81	69	60	65	62	55	59	69	79	81	73	65	60	69	71	62	72	63	62	69	73	69	47	61	68	80	61	78	62	61	62	62	72	55	82	74	67	73	84	65	59	68	52	61	58	74	58	74	61	71	60	52	69	86	55	67	54	66	54	68	53	80	67	66	80	64	77	82	57	80	68	65	75	66	48	69	75	66	61	77	67	73	64	58	75	61	66	75	67	82
37565	29597	26691	25417	27505	23876	19915	15896	11979	9846	8916	7260	5751	5244	4755	3572	2749	2228	1675	1283	1268	1339	1452	1304	1150	1102	1005	979	983	1032	997	980	958	971	987	913	1000	868	846	821	852	886	847	904	800	799	805	821	803	846	807	814	779	822	723	776	785	729	826	785	784	809	938	1225	1760	2783	2951	2353	1869	1318	1061	910	868	790	805	759	779	807	815	794	749	772	730	794	773	779	801	783	824	792	758	831	806	756	815	765	756	779	748	832	826	768	812	762	769	782	795	750	765	734	737	766	808	757	743	742	764	761	810	723	750	818	803	745	750	754	765	770	784	765	771	760	739	827	773	800	828	823	751	787	768	762	793	859	760	732	772	737	800	763	805	769	768	771	775	752	758	736	789	776	758	780	773	775	759	798	798	796	779	747	745	756	772	827	786	730	802	773	804	791	792	823	795	769	774	747	751	767	745	761	737	773	765	785	781	794	801	746	760	774	742	774	748	768	799	781	738	807	800	742	748	778	783	788	786	767	734	757	764	705	836	803	767	818	749	774	760	743	732	760	715	768	801	738	736	771	792	711	757	763	794	764	764	802	790	777	817	789	797	784	800	762	792	765	762	776	726	790	811	798	759	795	766	755	775	787	782	824	799	759	796	736	796	769	739	815	780	765	752	733	796	786	756	789	770	749	749	787	765	772	782	730	759	787	724	745	758	749	797	736	749	754	749	819	746	800	784	783	776	722	781	723	769	735	742	788	799	760	766	788	753	760	842	747	810	766	804	734	780	777	816	802	793	812	800	770	747	766	821	758	819	733	755	751	768	804	724	738	791	801	765	747	755	755	806	800	796	754	792	803	748	851	819	804	781	732	755	745	792	781	779	741	832	804	779	787	804	770	794	756	759	799	776	822	797	772	748	767	801	804	869	720	794	765	767	813	781	755	781	789	754	779	772	767	779	806	737	750	748	820	787	758	784	780	766	770	740	777	767	770	780	723	794	790	738	772	788	740	772	816	764	741	777	795	807	777	781	835	794	723	760	787	725	761	747	764	778	808	808	774	787	798	745	762	749	756	814	809	766	784	776	757	795	844	785	790	780	773	821	852	750	786	727	786	773	816	772	776	768	751	802	800	769	783	785	717	819	766	775	741	720	756	759	781	777	784	758	790	788	719	711	706	734	779	758	783	761	771	794	777	776	788	720	757	765	754	784	757	826	733	765	746	788	790	751	750	800	799	805	790	772	796	842	816	799	775	787	787	769	745	833	809	802	821	787	764	789	782	780	729	819	788	731	760	790	795	805	755	771	774	787	733	787	764	768	738	795	760	765	736	759	769	761	801	792	757	749	791	754	760	780	763	763	779	795	788	798	740	755	798	777	792	779	801	767	772	779	739	786	816	768	757	827	771	781	740	812	760	836	801	799	784	781	783	797	778	809	777	805	784	830	792	790	775	780	737	818	726	779	810	773	783	849	813	812	767	770	791	798	765	758	764	721	769	748	773	769	749	788	789	751	788	737	800	809	798	741	793	780	762	781	779	763	743	730	776	696	784	782	747	761	769	774	766	747	741	788	791	799	793	790	792	808	794	770	753	725	771	728	741	773	829	786	775	753	804	748	787	810	789	786	754	764	731	786	734	803	781	775	785	794	752	781	805	737	773	812	790	812	823	764	774	771	763	708	770	734	768	758	793	775	746	741	770	796	751	760	822	785	795	764	787	711	790	779	799	815	782	769	717	764	770	738	839	793	779	793	785	751	768	738	791	793	734	801	836	725	793	768	768	790	767	794	764	787	825	780	776	739	786	765	768	754	792	749	811	787	772	741	807	758	777	752	791	780	762	739	800	724	793	769	795	829	782	754	779	727	772	820	767	748	752	759	781	778	768	782	736	767	786	755	790	773	721	793	762	801	819	752	842	794	762	764	789	764	744	797	775	791	765	813	753	747	769	735	791	766	789	747	750	786	833	809	806	725	796	809	816	813	781	775	819	810	756	773	775	781	753	756	786	747	793	756	816	742	738	766	796	778	819	789	793	754	792	744	779	813	766	775	774	795	767	725	806	768	764	723	802	798	713	781	721	792	754	798	790	795	771	759	751	770	753	812	789	777	774	774	750	737	773	780	758	757	752	791	733	785	846	736	804	763	721	756	806	807	796	763	764	747	774	765	776	788	785	786	745	797	719	745	774	788	740	810	776	808	784	777	737	834	775	770	767	728	771	776	752	754	781	804	761	780	774	757	804	755	785	785	738	777	740	775	746	709	758	740	810	725	789	769	791	757	769	808	762	743	791	736	789	758	765	751	777	789	781	762	812	755	812	770	809	776	686	748	795	760	784	779	790	780	740	748	723	763	722	776	764	778	768	819	785	774	780	813	751	832	816	796	779	774	752	757	822	749	767	736	724	793	752	798	765	792	732	743	807	756	705	824	793	824	787	768	766	807	819	765	755	779	772	796	732	767	749	728	787	785	799	738	795	753	784	849	726	749	732	742	770	732	731	764	797	796	767	782	799	805	783	769	823	767	798	754	758	737	803	774	770	739	736	761	793	760	753	755	766	788	832	765	779	765	734	784	779	834	830	796	773	823	786	780	804	751	763	732	764	785	776	798	778	760	669	790	791	785	763	745	815	735	751	740	795	787	754	737	766	794	778	724	763	772	771	782	718	753	740	759	761	805	758	797	844	733	756	743	783	770	790	803	755	780	798	761	803	795	747	778	822	846	795	772	814	816	752	755	799	800	761	764	753	734	773	754	739	794	775	786	788	750	780	746	750	806	729	785	795	742	829	789	758	775	790	716	775	728	804	785	763	757	828	767	801	792	787	761	756	813	815	770	776	813	725	789	773	821	767	760	832	831	790	774	716	792	776	774	807	828	806	746	730	736	763	791	758	750	770	773	739	769	789	768	771	717	765	798	743	726	765	750	718	817	711	738	790	792	768	770	757	775	735	775	818	738	758	786	815	825	716	776	741	777	846	806	763	759	725	770	747	746	781	787	767	758	792	749	803	756	761	787	749	779	740	800	746	764	771	828	733	732	764	806	737	769	809	736	775	747	793	741	765	781	745	722	755	751	817	762	775	775	756	780	740	801	762	781	710	773	769	762	798	790	794	802	764	772	739	813	806	744	819	754	762	769	789	778	757	753	757	774	777	760	746	759	790	765	781	753	772	782	783	731	783	771	799	768	767	769	779	789	797	785	782	802	783	787	773	769	768	739	815	762	766	761	805	756	829	836	781	767	763	747	798	772	784	802	739	762	770	775	742	781	748	773	806	819	777	793	749	774	779	820	722	799	749	756	764	782	760	750	791	791	766	763	728	788	769	757	776	746	794	778	774	797	752	769	759	790	743	749	783	763	820	741	734	822	785	721	730	752	766	787	793	797	818	818	769	756	829	787	808	785	770	739	832	764	762	794	777	752	734	775	754	778	793	781	779	800	787	810	768	781	742	763	754	768	800	791	767	770	778	771	768	781	754	785	818	759	730	797	788	811	772	808	763	809	811	757	774
4081	2451	1542	697	460	387	395	346	275	183	170	166	126	116	124	89	84	75	66	58	71	60	74	65	61	71	55	54	66	51	59	45	60	51	62	73	66	59	49	57	52	48	46	69	54	63	64	60	61	65	55	61	54	59	57	58	50	53	60	50	65	56	59	54	69	82	73	68	62	67	49	60	46	58	63	52	52	67	56	61	59	57	65	52	49	54	42	35	54	45	51	56	63	55	75	42	42	56	50	63	56	54	50	56	49	66	71	59	55	60	51	71	49	59	59	56	49	68	57	64	51	47	58	61	47	49	51	42	45	50	53	58	48	52	54	63	45	51	44	51	49	59	62	56	47	56	68	61	56	49	58	47	59	47	41	55	53	54	59	45	63	45	67	62	63	64	56	52	57	54	52	46	45	45	59	74	38	53	50	55	62	44	52	59	57	69	50	52	51	58	68	45	52	51	68	64	53	62	59	54	57	50	58	60	64	47	60	54	57	66	57	58	57	50	52	57	64	57	61	60	59	58	53	44	57	50	61	54	52	72	66	57	52	56	48	65	62	59	52	55	60	62	60	53	69	57	67	53	55	53	62	54	67	46	56	53	43	56	67	64	55	68	56	58	45	50	61	50	56	45	59	53	60	54	60	41	49	69	52	59	63	60	58	58	48	58	54	50	50	56	53	59	53	71	41	56	65	80	66	41	57	67	56	60	41	47	67	56	62	49	56	57	49	51	48	53	57	60	67	51	49	66	57	63	59	58	59	58	61	64	53	56	65	67	58	51	49	58	53	60	46	49	43	51	49	59	64	51	49	54	51	50	58	59	56	64	59	58	50	45	60	52	56	56	61	57	62	51	57	75	57	57	70	58	51	54	49	64	60	58	65	64	56	61	66	55	70	54	50	63	54	64	46	60	53	53	56	59	70	42	53	52	56	55	57	45	57	56	47	56	42	59	67	69	47	54	48	53	63	58	55	58	62	53	60	57	64	55	57	57	57	64	66	68	67	60	50	57	47	51	47	54	58	54	59	53	55	59	63	69	52	62	52	59	60	45	52	54	54	57	57	52	44	57	56	54	66	60	50	45	41	61	62	47	53	51	55	67	65	61	51	56	41	78	55	59	59	59	81	61	59	55	61	58	44	54	60	52	52	65	65	39	68	56	58	46	58	46	59	60	55	57	59	61	58	51	51	39	62	50	60	50	58	64	41	65	57	62	61	51	68	52	50	54	58	57	57	66	57	52	55	50	61	67	55	49	48	59	59	56	47	55	38	61	55	64	69	64	59	56	52	58	58	53	63	52	54	63	54	51	50	56	51	54	61	68	63	47	57	52	57	52	63	62	62	52	64	62	60	51	59	60	50	54	57	62	53	63	58	60	56	60	55	52	64	68	66	55	57	47	57	60	68	47	60	51	49	49	50	57	54	50	39	59	70	56	64	48	52	42	57	53	56	62	76	70	64	61	73	53	56	49	67	54	60	46	50	69	70	47	48	43	58	68	53	59	58	59	47	60	55	57	55	62	42	63	50	47	64	59	59	66	55	61	59	56	63	57	38	64	43	49	46	66	55	57	58	48	61	57	61	77	63	61	58	55	52	60	47	65	43	59	74	55	65	51	58	53	46	57	59	52	56	55	58	47	46	54	61	63	72	51	59	36	69	57	56	61	53	48	47	64	61	65	46	62	38	41	58	63	56	38	60	65	55	56	67	66	58	47	49	62	63	64	77	61	67	55	59	55	53	65	53	56	63	52	61	58	61	56	68	54	57	53	77	70	59	65	46	47	56	56	54	54	58	56	54	57	61	58	57	60	49	65	53	60	65	55	45	47	53	73	53	45	67	66	53	55	55	57	53	64	49	58	50	49	53	50	50	56	55	69	58	57	66	59	58	45	50	62	51	55	52	52	79	57	50	69	60	59	51	64	50	48	45	53	61	58	68	56	47	59	49	60	73	55	58	50	55	58	57	64	57	60	55	63	70	59	57	58	50	63	45	50	58	54	46	67	54	63	61	60	58	66	60	53	61	60	59	58	52	47	64	68	62	59	53	42	49	66	65	61	54	78	45	56	36	51	54	50	56	59	60	50	51	65	61	54	55	65	53	47	37	70	70	57	64	51	51	67	73	59	56	62	51	56	53	66	49	58	56	75	58	47	48	47	52	51	65	63	49	60	49	72	57	54	65	57	52	60	56	76	66	50	62	57	58	46	66	62	44	55	48	64	46	63	45	59	64	59	65	49	64	40	65	53	73	65	62	63	51	50	44	58	42	59	48	49	48	62	52	57	61	55	61	63	50	50	50	57	47	53	57	57	62	70	53	52	78	57	58	56	63	53	43	65	53	48	61	55	65	59	58	39	57	60	61	58	58	64	60	67	57	62	64	58	52	53	43	51	63	47	60	59	52	55	62	51	56	64	54	53	51	61	46	56	67	60	60	62	52	47	62	62	47	62	57	54	52	50	58	61	49	48	63	62	55	50	57	60	50	60	59	57	56	61	56	62	43	67	40	41	65	53	49	52	62	58	61	49	61	45	58	55	55	53	51	61	47	45	50	53	45	55	55	44	50	70	51	46	60	60	65	55	51	55	47	51	58	49	64	61	52	63	48	45	56	51	47	51	42	60	55	48	67	63	56	50	44	54	69	58	51	49	58	60	39	64	56	54	53	56	66	55	59	56	70	59	38	52	47	55	71	67	70	47	60	60	59	56	55	52	55	60	53	45	60	55	60	58	49	67	56	64	60	54	54	53	55	66	44	58	69	58	68	57	48	53	56	58	66	58	58	51	56	58	59	59	49	48	74	52	55	56	55	50	58	48	64	55	62	58	57	54	54	56	63	56	46	58	64	54	71	56	75	47	66	48	50	52	67	50	55	60	54	71	64	62	42	62	54	69	59	58	43	50	45	45	55	54	60	53	49	50	51	60	53	58	51	60	73	51	56	54	58	70	50	50	57	62	60	54	58	58	58	57	60	47	62	44	69	72	55	59	59	52	61	59	65	58	55	43	52	54	61	61	54	52	63	69	56	51	48	53	63	51	58	76	54	53	60	45	60	58	65	53	60	54	56	53	49	66	56	52	55	55	49	61	56	55	52	64	59	47	59	47	54	55	64	48	66	50	56	62	63	66	60	66	66	55	49	53	55	52	65	65	51	59	59	64	66	63	52	62	53	48	59	52	57	53	53	52	63	55	48	48	61	65	45	67	51	48	58	59	73	57	65	46	53	53	55	61	46	60	49	52	49	54	67	61	56	59	55	51	62	50	56	52	60	44	58	52	41	41	81	63	72	63	68	61	47	63	49	47	63	55	62	51	58	53	50	69	59	61	70	58	58	51	65	45	58	46	58	59	57	58	57	60	52	67	48	67	51	55	47	62	54	70	63	70	48	61	64	76	47	55	53	55	60	59	55	55	49	65	46	52	53	51	51	56	50	56	59	67	53	61	56	55	66	59	58	48	61	61	66	59	39	52	54	47	54	63	62	58	58	53
28854	20693	16447	14261	14528	14455	13146	10897	8078	5803	5031	3999	3190	2748	2614	2279	1803	1370	1266	887	892	898	1023	969	912	805	745	818	754	713	781	754	782	825	735	713	725	700	656	675	665	716	723	672	709	676	698	643	679	703	683	636	648	678	670	681	680	637	660	659	711	670	702	800	947	987	1012	994	982	805	749	745	693	665	649	653	670	728	667	647	640	610	636	633	666	592	648	627	692	645	663	643	655	617	689	637	638	656	654	700	673	663	663	673	650	613	642	693	604	657	592	657	676	657	642	647	655	660	670	642	618	682	689	643	678	625	653	671	690	674	609	674	673	663	661	668	666	630	667	667	616	691	617	701	640	679	650	659	647	663	690	640	632	634	673	678	642	649	644	634	666	610	668	658	671	649	629	647	686	650	668	634	656	635	615	652	620	638	643	699	650	643	604	681	678	642	702	667	658	623	669	646	667	665	622	664	664	684	679	651	648	623	660	665	641	616	624	609	707	598	652	613	630	645	623	652	661	643	664	663	668	655	661	653	694	693	646	629	653	670	594	690	680	656	672	617	658	666	650	625	648	658	627	603	643	691	665	654	639	673	648	661	669	704	630	644	661	663	678	658	675	640	660	676	674	656	686	665	709	649	657	654	693	668	637	662	624	631	660	695	609	648	644	667	623	674	642	660	662	638	653	596	633	665	671	619	634	686	722	659	665	645	655	705	649	703	687	665	632	624	659	695	648	660	661	649	634	634	642	677	685	683	673	703	668	664	662	634	640	652	659	631	637	626	645	653	687	678	620	690	655	682	655	673	637	580	705	651	640	662	682	635	680	611	634	641	692	657	657	682	676	677	656	685	674	659	702	652	675	646	642	683	636	608	691	687	609	679	656	695	647	638	619	617	675	669	658	685	627	634	641	711	660	602	649	656	678	620	612	642	652	701	605	636	651	670	653	689	687	669	670	655	649	634	694	671	700	696	651	647	666	655	639	657	664	657	653	620	670	668	657	663	629	660	664	704	653	644	690	602	668	706	649	693	710	596	649	634	691	662	655	621	695	651	732	643	663	709	630	655	648	686	724	699	693	629	679	678	676	664	664	672	629	669	668	643	690	651	662	710	652	675	645	654	727	676	639	659	654	649	713	704	609	656	669	649	628	671	659	662	650	648	648	662	703	655	660	667	669	671	679	651	657	662	665	608	630	686	646	663	684	662	656	648	702	678	631	660	671	697	641	640	694	664	650	658	710	663	655	624	659	645	658	634	643	660	671	659	690	665	662	688	663	674	635	661	687	672	708	654	682	661	623	670	678	658	629	661	640	627	660	677	669	632	730	597	648	623	653	677	643	651	673	683	649	609	688	682	626	683	626	648	697	656	687	662	630	617	678	656	660	664	637	633	681	680	644	660	696	650	640	633	680	686	652	635	668	654	652	643	622	667	653	656	649	647	691	656	681	704	633	692	653	670	652	623	682	657	657	616	615	650	650	623	628	707	652	643	618	638	663	654	622	620	636	637	655	710	689	666	647	622	654	646	673	671	674	647	646	677	642	616	652	669	630	631	585	639	644	689	636	656	653	657	661	619	692	632	671	618	652	659	655	656	633	667	645	676	645	692	658	644	690	702	702	619	631	692	647	669	657	711	612	679	663	693	714	638	630	645	653	637	654	630	714	660	682	666	686	667	607	664	627	657	661	640	681	642	621	664	675	669	681	633	648	602	687	634	683	667	667	625	646	650	647	657	658	639	614	629	678	669	675	637	663	644	657	684	668	643	665	623	628	665	692	645	661	621	664	720	672	683	658	690	634	662	701	670	630	700	675	604	678	679	650	660	605	663	644	659	681	668	645	678	683	681	638	703	635	672	678	648	626	643	692	637	656	630	603	642	642	677	690	662	628	647	671	686	652	682	654	687	625	588	659	650	640	634	661	655	658	688	672	663	669	646	669	603	644	709	654	665	688	628	692	630	698	623	619	687	645	633	676	670	673	664	690	614	619	628	647	662	635	652	669	671	610	658	624	677	643	636	657	667	642	673	653	688	651	633	632	648	681	623	683	632	651	652	665	703	615	625	619	648	687	672	639	678	688	645	671	684	659	660	667	654	612	658	672	643	637	635	679	669	655	664	665	616	648	622	659	630	690	635	633	623	617	657	706	654	643	663	715	631	632	696	667	693	671	679	637	666	636	653	623	664	628	690	669	697	678	680	665	691	658	641	679	624	616	628	660	636	665	632	635	711	622	661	690	679	657	634	622	687	628	681	627	658	654	657	677	672	693	627	706	601	599	677	642	652	660	695	645	635	653	663	605	672	661	654	642	651	590	635	684	691	651	650	625	659	658	632	656	615	673	643	696	682	664	671	657	665	669	645	649	650	577	682	620	629	696	672	640	666	606	690	648	676	653	623	664	674	644	680	675	670	655	676	658	675	647	646	659	668	663	693	690	638	694	636	681	655	678	669	663	649	641	652	655	600	647	659	676	643	671	637	653	654	701	641	634	637	687	674	700	645	681	665	651	690	652	654	638	640	671	660	632	678	652	627	644	637	668	645	621	669	679	650	660	669	667	690	685	699	662	618	637	676	679	699	682	659	655	652	679	700	648	711	630	728	651	637	650	674	676	636	622	658	662	630	620	656	672	621	610	658	686	648	646	652	628	644	635	667	684	627	651	668	646	652	658	672	640	689	635	702	654	614	667	668	648	686	649	639	650	636	650	666	628	689	667	641	661	658	613	683	657	625	617	698	659	678	678	643	671	654	665	681	602	688	615	659	691	676	570	633	645	642	657	686	657	638	674	673	662	683	687	674	652	650	635	667	643	661	642	614	646	671	662	646	655	625	667	644	637	653	637	631	658	651	656	641	621	669	648	700	670	687	599	680	678	667	647	617	672	654	650	651	640	641	618	674	648	627	641	677	663	673	618	675	656	658	671	639	709	640	691	627	652	656	618	649	646	695	660	627	638	632	655	650	679	626	674	714	654	626	639	658	685	651	662	681	697	653	629	638	628	677	646	637	617	639	682	692	675	637	667	648	689	659	688	640	638	652	646	692	688	676	658	690	654	657	691	645	618	678	649	663	670	718	653	651	629	708	672	677	668	680	647	662	679	665	586	627	662	659	652	713	678	679	625	645	683	674	655	652	681	639	667	702	678	689	659	681	653	642	684	685	701	666	672	662	666	647	639	669	615	651	639	668	670	675	664	707	649	598	690	666	665	689	634	683	659	654	695	663	649	621	705	684	672	644	646	650	673	637	623	644	625	660	640	660	670	651	653	697	654	654	725	630	603	639	703	652	655	622	667	642	646	705	694	613	686	623	639	617	678	675	686	639	662	655	661	624	641	669	663	649	675	645	648	666	614	676	653	688	648	670	649	655	650	712	676	659	651	680	659	676	673	632	640	638	692	660	670	715	694	670	652	651	672	646	658	621	633	685	648	672	665	672	691	643	651	666	659	685	665	660	671	693	627	639	627	702	630	641	659	688	688	628	648	665	629	693	611	680
5680	4817	2615	1581	1082	909	679	720	472	280	229	188	168	155	129	136	109	107	87	86	78	77	79	98	77	82	67	72	59	67	73	91	59	75	72	81	62	67	74	64	74	55	66	61	76	57	76	65	70	47	63	76	72	58	64	59	59	60	67	55	66	74	80	81	83	95	83	81	97	91	79	67	64	53	65	67	69	66	68	62	58	69	80	65	66	56	68	79	52	77	57	61	55	65	64	66	62	60	56	60	54	63	55	62	67	65	61	72	62	66	52	83	71	78	65	65	58	54	54	66	53	65	81	74	66	79	63	64	52	68	59	73	60	66	66	64	71	66	66	69	74	74	66	65	72	56	69	65	66	70	76	64	54	56	56	59	61	50	55	61	56	47	58	82	54	71	55	69	49	68	67	70	80	86	75	61	68	79	66	61	63	55	67	58	81	70	60	53	51	77	51	52	63	69	61	64	75	81	74	68	62	68	59	57	84	62	53	62	69	67	61	64	75	75	56	64	71	87	64	62	51	75	78	66	57	62	66	64	62	61	57	57	64	58	64	59	49	60	71	64	60	60	60	65	67	78	58	59	64	68	65	50	52	51	51	70	71	72	44	62	80	57	63	69	60	57	69	57	63	73	66	71	76	57	64	66	47	59	66	62	64	52	62	71	88	59	69	72	58	60	61	72	58	61	73	57	63	64	63	69	68	49	51	67	53	64	69	64	59	77	63	72	58	70	55	64	74	59	53	59	59	60	46	76	79	58	66	55	65	52	73	69	63	59	78	59	68	49	78	52	55	68	78	78	72	64	65	74	59	59	76	50	53	52	64	60	77	60	48	70	72	64	73	68	55	55	85	71	74	70	57	61	66	83	69	59	50	59	59	69	58	67	61	70	80	63	68	53	63	83	57	70	67	74	65	71	67	65	69	66	58	54	65	65	45	63	63	57	60	56	62	70	70	69	67	76	61	80	77	60	62	69	54	60	57	57	66	66	72	66	80	74	55	55	62	62	71	44	51	67	74	61	59	73	75	54	54	64	63	65	76	64	68	63	58	73	65	51	54	55	67	73	49	56	46	59	66	75	60	52	64	63	62	81	65	63	68	68	59	55	67	66	42	71	76	64	65	70	62	58	66	58	54	54	70	71	61	61	64	59	54	62	68	55	64	53	59	69	60	64	72	64	63	73	81	72	53	59	67	66	66	61	67	53	62	65	66	56	66	66	63	54	54	54	63	50	62	54	44	66	65	71	79	55	56	54	68	70	47	69	53	66	64	49	67	50	74	68	61	62	63	62	56	57	50	52	61	64	67	59	68	63	48	67	62	63	50	69	62	71	68	64	63	62	54	55	63	54	73	58	61	67	65	59	73	65	66	71	79	60	64	60	65	51	59	71	72	50	62	70	43	62	75	64	59	56	69	60	60	54	59	60	70	57	61	62	58	68	59	67	65	74	53	63	74	60	59	60	70	48	65	74	65	55	55	74	61	58	49	59	66	66	74	60	63	69	60	73	56	61	63	51	57	74	68	57	66	69	81	60	70	49	59	73	62	67	62	72	63	57	57	58	60	54	74	58	48	79	61	63	72	62	64	63	100	72	57	70	77	67	71	58	75	47	70	58	61	57	73	70	59	64	65	57	69	68	72	58	59	52	57	69	76	65	61	69	57	63	57	60	57	56	72	69	64	65	60	74	57	64	68	65	62	58	61	85	54	61	58	72	71	58	64	50	58	56	63	74	65	59	67	67	51	59	69	51	66	72	69	67	54	70	51	55	63	54	71	69	61	73	63	67	79	52	54	62	55	68	70	68	66	47	61	73	70	58	65	52	60	69	64	65	51	82	64	59	51	59	59	62	54	64	62	58	61	61	76	70	74	61	64	54	59	48	63	62	72	58	52	41	49	68	71	57	68	54	44	76	56	57	73	62	61	68	58	57	71	52	51	58	68	63	68	81	67	57	62	79	78	78	54	56	73	64	59	78	69	87	61	58	64	65	56	66	70	65	72	69	80	66	74	65	60	66	69	60	53	71	85	59	64	56	67	63	67	60	60	53	72	65	65	58	60	53	63	63	60	61	63	72	51	71	63	64	56	64	61	61	48	72	62	57	61	60	59	75	62	65	64	71	62	58	51	70	69	62	66	58	47	62	66	71	69	64	64	62	61	53	60	73	73	68	75	67	68	65	70	66	65	67	54	70	68	67	80	66	65	64	67	54	62	68	53	69	65	66	64	56	57	68	62	63	66	70	62	53	68	62	61	47	61	62	63	71	52	64	75	71	57	58	58	54	68	57	73	84	54	68	77	60	63	55	65	71	58	63	71	67	63	64	69	48	56	74	59	64	47	70	66	54	61	68	74	64	50	63	48	60	59	64	66	52	60	53	59	61	58	56	71	68	70	61	64	67	70	86	63	68	56	53	72	68	73	66	71	47	63	65	68	62	58	60	71	63	57	58	57	70	59	67	57	78	65	61	62	58	62	62	57	58	78	56	86	66	61	58	57	66	65	58	62	79	63	49	67	74	58	80	69	84	57	70	62	74	76	64	73	63	81	61	67	69	73	63	58	62	59	80	55	78	64	65	59	81	71	64	61	60	67	61	63	65	58	64	62	64	77	69	77	65	62	61	56	72	51	75	64	63	61	88	59	52	56	64	51	57	58	74	60	65	64	72	53	53	57	53	64	62	72	62	62	49	66	53	61	61	53	61	60	56	72	48	74	62	73	67	63	70	54	60	63	74	70	59	50	66	60	55	64	71	74	54	68	57	57	63	49	72	69	51	70	61	73	53	58	51	55	72	73	56	69	69	53	69	75	48	76	72	48	48	50	56	67	64	70	65	69	66	68	69	55	59	69	65	51	75	54	57	52	55	71	66	58	61	52	74	76	65	60	68	68	58	66	62	56	63	71	58	64	64	67	55	73	61	63	69	76	62	62	69	57	64	52	56	82	69	65	85	50	50	57	60	82	78	60	74	69	65	58	61	58	69	69	74	55	69	60	55	49	62	55	69	63	57	73	69	61	46	77	61	70	69	64	63	57	56	56	64	68	69	64	73	79	60	79	67	55	64	71	55	67	70	75	60	72	69	61	66	59	75	69	61	60	60	55	77	78	74	73	60	42	70	59	75	57	71	59	81	49	67	69	68	82	62	74	59	50	53	70	67	57	68	49	58	63	88	66	58	58	58	69	65	79	55	57	61	68	52	71	60	75	51	78	60	57	50	68	59	58	66	71	65	60	52	58	46	66	52	59	72	57	59	58	53	63	77	66	67	62	65	62	75	57	58	75	53	57	68	66	72	49	55	67	75	69	55	68	67	66	75	72	52	55	50	51	58	53	67	56	72	58	55	73	55	65	69	61	69	64	56	60	72	67	58	61	64	61	58	51	74	78	47	65	66	75	75	64	64	66	60	47	52	42	53	54	57	57	69	68	70	50	70	66	80	65	78	68	56	55	51	57	80	67	66	70	49	59	62	63	59	54	52	62	60	58	68
35001	24781	18900	19789	22715	20612	17670	16925	11969	7917	6133	5415	4230	3510	3264	3071	2348	1871	1583	1316	1102	1105	1276	1236	1127	1006	930	954	877	858	899	890	855	856	828	819	813	807	816	789	838	756	752	743	739	786	787	725	738	721	731	725	700	769	746	786	769	766	783	794	739	744	911	1151	1409	1352	1219	1282	1202	1093	970	857	810	836	776	735	735	728	742	683	720	746	687	710	738	686	733	696	742	730	718	753	647	707	683	726	723	737	760	696	740	716	691	691	661	704	676	700	706	698	722	643	690	711	700	709	712	700	706	661	718	672	709	702	681	761	693	764	727	760	707	731	746	692	720	760	684	729	735	724	757	695	748	718	767	700	699	682	762	758	683	711	687	697	723	697	716	717	736	711	702	682	742	704	710	728	689	725	703	742	759	709	700	713	698	719	711	705	746	720	668	707	732	754	694	704	683	701	721	686	711	770	715	711	708	724	742	703	733	710	782	732	753	684	726	724	706	685	690	651	718	747	703	710	729	722	691	693	698	731	710	713	727	693	719	705	705	681	759	709	707	695	675	722	737	714	751	681	700	733	752	723	705	691	729	709	704	704	654	689	716	734	731	742	740	710	719	756	686	720	719	719	694	671	661	722	723	729	740	688	718	719	727	735	723	691	734	724	702	692	760	665	680	732	745	738	704	701	722	760	743	766	684	634	699	706	674	737	693	688	716	723	700	710	727	696	756	719	725	714	752	702	701	699	712	690	727	690	709	690	687	704	715	662	735	717	729	687	739	691	725	743	715	724	730	701	713	687	742	725	739	679	779	717	760	692	707	695	685	693	738	722	692	697	694	733	714	711	696	692	691	739	745	661	693	740	687	732	635	690	756	696	718	762	731	730	720	671	718	710	730	716	717	743	680	697	722	697	677	711	703	732	690	734	713	692	746	738	759	735	645	697	731	695	696	719	706	721	710	678	749	691	710	698	691	729	716	742	695	729	715	726	736	715	761	726	709	695	677	671	738	733	714	718	700	693	729	705	694	715	733	695	755	733	731	714	726	691	742	749	723	692	732	766	697	739	686	711	770	710	740	725	693	710	707	744	765	702	646	741	741	722	692	721	711	706	703	746	711	787	704	729	714	715	692	742	740	734	701	728	695	758	744	732	732	692	684	721	731	683	744	715	732	747	688	713	698	723	690	721	710	738	733	665	778	712	676	693	726	733	693	728	664	687	697	716	692	695	753	723	750	716	731	704	676	707	711	685	720	741	795	712	735	709	762	725	685	692	679	747	669	668	706	732	693	695	704	699	677	708	705	711	692	699	758	704	718	710	720	734	756	706	697	756	694	725	739	726	714	654	714	755	710	702	694	723	742	738	712	668	741	735	700	773	799	699	708	730	755	697	721	762	745	731	721	713	687	707	741	737	728	673	740	731	699	700	704	689	728	716	692	685	721	704	694	733	726	705	695	721	726	755	739	770	750	710	710	739	705	733	696	721	705	715	699	754	722	702	720	687	699	716	748	693	787	733	715	697	702	719	711	741	757	712	756	715	701	693	690	711	718	720	664	685	712	671	722	733	729	734	705	677	745	706	728	717	712	691	728	732	708	716	668	708	746	719	711	747	717	658	698	745	703	721	706	697	700	689	716	715	717	735	680	713	707	739	724	706	748	716	677	725	709	698	719	721	722	705	696	732	680	716	720	679	724	706	705	787	700	661	735	739	714	711	737	712	733	716	754	715	765	711	808	730	736	744	679	666	687	720	636	737	721	707	734	713	689	706	749	727	722	787	755	729	663	732	687	720	706	664	675	738	698	717	745	731	761	743	702	703	716	679	712	717	728	694	705	705	719	736	737	742	704	677	705	724	698	742	686	704	740	714	731	686	719	686	742	758	748	704	710	710	731	703	708	782	752	706	675	689	656	719	703	741	721	729	709	779	670	747	757	740	685	683	705	733	697	678	703	739	756	686	695	713	728	672	708	682	689	703	702	698	708	744	713	700	728	714	726	728	717	644	720	712	657	740	686	719	705	708	760	700	717	720	688	748	767	686	664	762	718	746	717	705	701	683	723	769	742	747	666	706	707	709	765	684	732	685	673	738	704	739	670	651	727	735	703	695	702	698	773	733	667	729	725	719	669	764	721	699	724	731	726	680	721	724	711	725	768	686	706	731	731	713	674	770	725	749	746	692	703	744	681	681	693	743	707	722	706	708	723	747	698	707	714	724	693	707	696	756	653	738	710	681	725	666	713	735	687	722	723	696	645	709	696	710	776	728	723	703	745	717	669	744	726	736	734	715	683	721	668	704	727	707	730	712	709	724	720	725	714	718	758	728	697	720	686	736	694	740	736	694	684	689	736	715	736	724	695	738	737	718	756	721	697	657	694	709	710	700	690	763	740	710	730	698	732	722	733	682	759	667	697	719	676	781	764	729	699	745	716	731	697	739	687	664	711	760	681	700	689	718	702	706	710	722	653	711	694	685	691	741	719	704	698	707	688	717	699	701	739	677	732	705	707	686	739	732	728	744	716	680	708	691	746	725	736	715	728	729	717	698	749	731	737	694	664	665	698	719	764	710	718	671	719	709	719	676	759	739	739	703	739	694	702	709	752	719	720	763	691	710	718	705	713	722	676	667	709	673	637	726	694	733	694	725	735	700	720	763	729	705	735	670	738	696	685	697	680	727	681	752	732	706	685	686	741	722	724	675	655	692	717	751	715	753	691	734	706	720	686	696	676	732	743	728	736	732	693	708	708	793	660	705	730	756	758	714	681	690	705	700	715	679	687	672	755	744	737	699	751	687	731	674	729	730	696	701	687	732	695	725	661	710	710	723	757	706	680	706	692	708	731	673	725	730	704	723	724	728	739	734	718	712	703	718	719	703	686	729	713	710	725	764	750	707	717	755	708	689	722	744	718	742	709	704	678	725	711	697	733	677	702	727	697	684	740	726	711	723	662	692	713	772	715	660	675	728	742	726	736	735	695	690	693	710	693	738	664	720	728	719	701	692	698	716	702	733	694	747	721	712	756	670	707	714	698	729	678	694	719	730	673	688	704	718	689	723	749	777	712	693	715	664	695	715	738	717	735	718	687	682	700	720	720	761	694	700	706	734	668	735	728	713	689	741	730	696	725	744	724	709	698	731	749	727	695	756	725	693	712	739	665	738	706	747	737	675	739	715	747	703	749	723	721	733	709	716	732	732	697	723	708	731	750	767	681	758	700	756	681	687	689	715	756	698	710	713	723	729	769	669	705	718	677	740	708	685	673	700	745	698	688	688	726	719	734	756	765	735	744	694	710	718	724	693	698	748	726	730	726	672	666	703	684	687	730	709	711	733	692	759	733	720	751	720	713	742	739	743	692	782	749	728	683	748	701	667	696	680	716	695	705	709	692	708	696	695	716	701	686	726	723	674	741	710	731	709	699	717	697	708	737	688	710	718	688	691	653	737	714	711	739	703	715	695	749	751	684	674	710	728	717	687	716	730	704	740	745	772	656	717	708	657	693	705
7047	4236	2533	1614	1058	792	593	523	463	313	245	194	174	166	152	167	141	113	104	102	97	102	81	76	80	92	67	87	80	62	53	82	64	70	59	55	63	73	76	62	73	74	60	77	57	73	60	48	42	62	65	65	57	64	61	57	65	60	67	65	65	70	68	89	75	111	88	110	97	96	66	62	61	60	58	47	68	59	62	68	65	54	65	69	47	51	62	67	55	65	63	50	61	80	47	64	55	61	54	70	59	63	49	71	70	55	60	54	58	65	49	73	62	59	65	52	65	53	68	62	57	76	60	58	59	66	82	57	63	51	74	64	63	53	45	76	40	51	61	58	59	53	63	65	62	66	68	62	61	66	62	45	68	63	57	66	57	68	69	60	53	71	57	59	61	67	55	79	63	72	55	52	56	54	60	58	64	53	56	62	61	55	62	59	57	64	58	67	54	66	66	68	65	63	72	69	84	54	67	56	67	61	70	62	63	59	56	57	67	45	58	54	56	62	56	56	58	60	61	59	60	65	60	71	68	56	70	67	56	52	48	62	69	45	64	72	71	68	65	57	69	54	70	64	40	62	51	68	66	74	38	66	55	87	70	61	59	60	69	60	44	60	58	73	57	69	73	58	54	57	60	63	71	52	70	59	50	51	66	56	55	79	53	56	64	64	77	65	70	60	55	58	75	66	61	64	61	64	63	77	74	60	58	64	61	61	61	63	65	71	65	67	70	55	65	46	60	55	54	54	56	76	66	57	51	77	49	58	57	66	57	58	68	47	73	63	62	57	66	73	58	64	61	43	49	66	61	61	65	78	64	60	46	61	69	51	62	52	47	73	57	72	65	63	55	55	60	67	59	62	67	41	54	58	58	57	57	59	54	45	65	61	57	58	65	72	57	61	74	77	65	65	49	63	74	70	57	65	68	62	67	66	60	61	64	56	73	80	75	56	63	72	64	59	52	62	69	65	54	42	60	64	79	61	57	61	66	53	48	56	53	59	66	58	70	69	59	71	66	58	58	59	64	81	59	68	69	62	73	64	61	63	58	68	63	82	53	62	55	57	54	64	61	68	60	62	61	57	73	53	76	55	57	68	60	51	42	44	48	58	72	51	58	46	66	61	78	73	51	54	72	65	75	54	85	59	60	61	58	61	62	50	54	60	64	65	52	72	59	63	68	60	63	64	67	62	66	58	61	66	64	56	65	68	62	64	54	51	63	48	63	57	67	64	61	60	54	57	59	59	61	58	62	52	69	73	59	66	59	63	57	65	77	57	47	68	64	53	52	54	61	71	63	61	51	51	62	59	50	62	66	73	53	62	63	64	73	69	44	71	57	66	58	69	63	63	54	60	58	52	53	43	49	56	51	72	69	54	71	60	52	61	55	60	59	49	51	67	74	58	64	62	61	54	55	73	65	67	70	63	67	60	68	68	58	76	51	68	54	70	65	77	61	46	61	59	61	58	56	68	71	60	63	75	63	54	59	58	75	77	62	59	63	64	73	69	64	68	56	66	60	60	58	69	60	60	72	70	65	51	50	70	67	56	56	53	57	67	46	63	62	66	65	54	57	68	63	57	65	78	69	63	71	58	57	61	67	64	60	70	68	59	54	52	49	54	72	60	49	56	61	72	50	72	55	75	48	62	54	64	58	46	64	45	56	56	52	57	56	70	75	53	63	52	63	53	71	76	54	43	67	55	49	63	60	59	75	60	64	57	56	51	61	57	68	61	56	75	66	56	55	48	75	63	47	60	47	59	62	50	60	52	71	80	67	73	50	54	65	57	64	55	64	68	74	63	53	62	61	48	73	58	50	53	64	57	70	47	68	78	56	65	65	69	55	57	59	63	64	49	65	66	47	57	46	57	71	61	63	59	67	65	63	58	61	61	56	67	73	56	55	56	70	69	66	71	53	64	69	66	61	67	59	58	56	66	49	57	57	64	68	59	67	78	61	63	56	68	80	53	69	60	64	76	59	61	52	62	57	73	83	66	77	58	55	69	57	74	68	61	59	71	59	55	69	60	55	64	81	64	68	63	73	60	49	64	59	55	75	67	47	44	72	79	58	53	53	58	66	51	56	54	60	58	76	56	52	46	62	61	76	64	65	61	83	62	68	67	60	70	57	55	74	62	62	73	62	63	76	52	43	56	70	59	58	56	63	51	66	65	52	66	73	66	68	58	51	61	67	72	67	57	62	68	61	57	58	48	62	56	57	66	57	82	55	76	55	50	56	62	47	71	62	60	70	67	75	51	60	61	59	62	60	64	73	78	56	66	55	60	58	58	63	61	65	65	46	64	58	55	59	49	71	57	54	56	63	54	68	68	55	65	60	56	62	67	61	57	79	61	63	65	69	67	60	60	62	56	68	54	53	52	74	56	61	54	58	68	80	51	56	71	41	68	66	66	52	63	48	47	65	59	74	60	56	61	75	61	54	55	56	90	62	59	59	57	51	43	56	73	54	63	58	66	61	63	59	55	63	66	76	65	54	62	70	77	52	50	61	67	59	52	49	60	58	52	46	42	61	65	53	44	63	53	63	71	80	55	63	46	71	68	63	62	75	52	64	75	73	60	53	48	78	54	62	58	60	69	66	68	61	62	55	52	56	63	51	55	57	61	53	64	56	59	58	53	47	57	59	66	61	65	67	48	41	56	53	74	64	63	61	67	75	62	68	53	64	66	60	64	77	56	65	44	56	51	69	45	66	65	59	63	59	48	57	52	50	61	55	59	62	78	67	59	59	65	63	54	76	55	61	52	54	59	73	58	67	56	60	58	67	63	58	65	58	58	72	85	63	70	69	57	56	62	50	61	65	66	61	73	59	59	52	75	67	57	57	61	61	60	48	60	70	62	70	67	64	57	56	57	70	65	60	60	64	63	66	71	64	54	62	63	53	61	64	74	62	59	60	59	54	50	61	57	59	62	70	50	50	67	63	67	61	47	60	69	71	59	62	50	57	67	61	60	61	60	63	71	59	49	66	59	59	72	52	58	76	47	63	60	67	58	58	61	75	56	69	58	50	68	67	53	67	66	61	70	56	75	51	52	64	57	55	60	58	74	73	77	67	75	58	48	75	59	61	61	62	60	59	55	53	58	67	61	43	72	53	68	64	43	62	55	57	66	73	56	63	54	67	65	66	51	55	61	61	69	64	57	51	54	64	61	58	50	64	55	63	62	69	73	75	63	50	64	57	64	56	49	49	70	58	56	52	60	59	56	66	60	50	69	63	66	48	54	57	66	63	73	57	66	71	63	63	56	69	75	57	52	51	68	49	60	76	70	55	58	58	59	51	69	65	56	53	60	68	71	67	76	75	63	54	74	80	60	51	57	67	56	64	64	79	66	62	69	64	62	58	48	66	55	57	57	57	51	42	67	65	43	53	58	53	69	56	63	53	68	57	58	51	68	55	65	56	49	56	63	59	59	53	49	80	54	72	59	53	55	60	53	58	61	59	69	61	66	55	61	69	63	64	74	62	66	69	65	82	65
32580	24118	19475	19604	21507	19886	17141	14816	13223	8750	7106	6287	5104	4112	3583	3821	3208	2408	2063	1748	1438	1406	1403	1601	1355	1143	1003	985	1033	995	913	902	917	924	946	871	834	804	777	827	827	782	764	783	821	742	762	743	756	774	760	775	765	705	692	722	779	738	764	891	888	823	1095	1453	1151	1722	1452	1607	1641	1340	1136	915	796	732	704	695	695	664	719	677	703	723	675	691	696	657	708	676	702	719	659	673	666	716	753	690	697	693	685	692	733	758	705	741	698	696	736	676	682	724	683	725	708	729	651	684	703	685	707	673	657	695	694	686	693	697	709	713	666	699	725	687	699	734	673	672	690	705	669	713	690	699	666	708	675	677	715	666	706	728	685	721	723	719	676	665	687	743	660	717	703	670	733	727	650	701	708	731	720	711	701	688	726	661	735	650	709	730	694	670	669	660	680	736	726	659	669	706	672	715	712	686	705	697	690	735	681	690	700	668	683	666	749	736	657	689	693	682	684	707	668	710	710	695	686	678	742	716	720	671	697	704	756	699	676	719	710	681	721	678	729	726	646	738	693	690	701	722	660	702	722	717	638	682	667	719	738	707	689	689	672	688	671	677	676	704	657	649	681	677	700	670	706	729	695	774	739	725	731	717	714	656	764	684	719	689	699	696	659	715	702	665	656	716	696	696	707	669	698	712	703	695	725	711	731	690	678	669	717	677	655	670	752	707	697	711	754	728	659	710	676	656	676	679	629	731	728	673	721	682	677	663	679	664	727	708	710	729	688	704	664	703	637	668	701	720	624	721	697	689	682	708	736	712	667	668	676	727	697	695	694	729	686	750	690	714	674	674	673	739	648	678	649	706	696	697	685	672	703	686	687	697	711	731	700	706	677	681	682	711	724	686	652	661	691	672	703	667	664	678	754	698	716	684	745	690	662	715	673	689	710	721	750	725	715	697	669	708	723	740	722	675	688	706	689	679	710	703	701	724	669	653	683	690	691	701	665	694	700	692	696	696	673	755	660	722	678	697	683	700	698	654	711	678	722	722	711	674	678	697	694	671	682	695	715	657	710	674	709	684	719	675	713	718	659	691	693	713	672	662	688	698	727	681	695	703	661	713	683	670	731	667	688	671	701	702	699	746	723	713	681	664	738	704	694	652	689	730	729	732	696	699	726	726	672	694	695	699	705	704	730	691	658	675	717	714	714	752	656	736	653	679	724	654	691	724	723	724	682	706	672	660	740	719	686	715	688	728	689	681	663	639	664	691	700	652	625	689	723	663	688	727	703	704	740	721	699	730	703	700	732	696	664	666	709	732	686	677	675	692	664	681	688	668	710	712	703	688	683	685	706	693	711	710	684	707	672	706	722	694	702	719	747	680	770	693	696	676	694	740	698	679	661	661	654	645	700	707	715	728	682	665	700	712	718	710	700	705	714	675	680	661	679	705	748	663	712	699	720	691	687	696	692	700	674	751	736	700	710	698	711	666	735	674	710	721	687	716	685	685	644	709	689	699	730	665	707	720	678	736	700	692	710	658	686	705	722	699	676	685	670	686	698	684	675	725	721	683	750	678	684	722	694	688	670	700	714	677	712	699	692	718	754	717	676	692	723	710	699	689	714	687	715	698	651	716	731	681	710	665	665	687	686	699	718	653	681	711	711	722	687	709	702	722	730	699	656	727	684	718	684	720	709	719	703	710	695	719	685	672	685	693	693	644	729	688	694	689	669	667	722	668	661	713	692	693	714	732	691	675	693	679	705	686	688	689	674	735	711	687	727	726	734	717	651	694	724	764	678	657	737	716	660	714	718	702	758	677	693	677	752	707	692	681	663	714	701	684	692	709	712	708	675	668	635	693	682	725	693	676	705	689	704	680	698	650	696	675	634	688	639	743	730	731	675	675	744	690	720	665	686	698	709	690	637	732	694	718	712	695	676	663	704	682	708	745	689	714	740	696	717	714	680	697	701	671	702	688	702	690	718	686	735	710	743	721	730	678	697	714	667	715	663	674	725	707	728	632	666	656	662	691	719	696	700	669	699	713	742	688	690	730	713	709	735	702	695	777	733	718	666	698	724	703	671	690	705	661	703	738	706	643	673	752	690	693	659	693	686	697	692	671	663	698	687	679	707	663	721	671	690	689	694	670	694	687	714	649	713	691	725	683	676	697	721	748	722	692	662	695	677	689	687	753	710	714	646	667	707	713	730	698	707	712	703	751	698	656	679	676	637	674	639	673	712	664	730	688	742	701	691	688	681	665	686	697	660	705	689	734	725	689	693	668	718	689	710	674	722	708	696	728	699	658	714	730	721	702	713	695	706	663	697	672	687	678	708	704	767	732	691	698	693	686	681	681	717	685	687	739	706	658	727	715	683	666	711	688	692	681	702	712	692	709	670	692	689	662	664	721	694	699	735	712	647	719	665	683	752	666	649	715	709	704	685	687	673	677	679	702	697	698	682	720	705	683	710	719	667	654	675	699	661	692	685	709	713	706	695	658	714	710	680	679	698	750	697	727	718	673	654	667	744	685	686	727	705	712	692	757	706	693	703	690	701	694	709	719	673	679	686	683	712	742	701	687	739	685	706	709	647	708	689	701	726	644	685	737	704	695	685	667	706	720	698	665	692	675	779	700	712	667	692	723	669	641	721	713	713	705	754	706	695	680	731	700	680	659	703	708	672	683	723	729	714	698	689	687	660	714	679	699	721	712	719	717	683	685	675	707	723	690	694	682	712	721	686	692	668	711	664	707	668	678	689	725	695	696	693	703	680	693	690	707	697	718	694	680	644	682	730	716	695	649	768	697	686	642	703	708	642	674	679	659	684	722	686	731	705	731	700	687	701	683	707	698	727	679	723	733	746	681	720	708	746	657	639	691	665	705	713	684	764	697	653	668	681	681	689	687	735	733	706	732	647	708	667	708	722	759	658	730	717	671	687	742	717	702	710	667	633	690	710	714	691	705	683	683	694	714	689	697	727	731	689	690	728	656	714	731	687	728	711	663	681	699	686	783	675	712	693	727	682	696	736	685	697	723	695	656	721	759	708	677	694	703	711	722	694	693	696	660	675	701	664	719	712	729	673	703	719	707	706	727	718	663	740	646	694	719	724	679	696	687	745	692	707	669	693	659	748	662	741	736	702	713	676	683	702	707	693	666	689	659	700	762	691	675	744	672	722	676	720	673	654	677	665	683	721	702	717	746	696	722	678	724	698	722	699	686	718	729	701	692	732	703	627	689	713	721	679	676	669	741	711	750	661	656	706	696	699	748	666	759	711	682	676	709	640	662	708	679	681	663	696	668	709	713	710	727	698	664	697	718	687	676	710	722	695	675	676	694	657	686	666	714	648	664	743	676	697	704	657	685	748	744	739	661	717	671	672	718	708	672	687	750	663	727	694	643	707	718	698	701	716	687	661	721	679	714	699	740	677	664	689	717	664	690	709	689	765	681	721	667	675	701	687	659	663	675	746	671	677	687	714	717	668	659	712	677	726	750	697	671	727	691
8173	6588	4722	3061	1971	1404	811	792	529	376	277	262	233	175	178	168	191	126	125	116	96	113	103	109	84	90	74	81	79	73	91	80	71	74	73	73	83	69	75	66	70	73	75	75	56	91	55	65	72	68	81	64	58	52	72	105	110	75	77	83	108	98	99	140	119	105	107	72	80	78	71	66	73	66	63	60	86	72	73	76	61	56	75	75	64	64	65	48	76	62	66	70	64	56	85	56	67	90	58	63	74	64	75	70	65	79	74	72	62	85	79	68	66	73	66	84	82	77	59	67	63	74	66	80	59	57	63	66	77	73	78	56	69	65	64	62	56	68	56	81	78	61	73	64	76	81	50	74	65	66	64	89	75	67	73	70	63	66	58	71	78	52	77	69	73	57	61	55	61	65	83	62	82	68	65	80	65	63	63	72	56	78	81	79	58	68	74	60	72	59	73	53	56	86	77	67	66	75	61	59	59	75	73	77	78	71	64	59	78	64	65	68	60	76	76	59	79	75	59	58	66	66	72	71	61	56	63	59	70	83	79	65	73	79	72	80	61	79	79	50	80	65	53	71	55	80	66	73	71	59	74	59	65	64	71	74	65	72	50	60	58	60	68	87	75	64	65	67	66	72	67	56	69	62	61	63	76	66	63	65	80	73	65	65	55	71	71	68	54	64	79	59	82	79	80	62	75	78	72	67	78	64	70	74	72	60	77	58	68	60	72	70	69	62	69	79	77	48	67	56	79	72	63	76	72	72	73	62	66	78	63	84	61	78	61	62	81	66	54	55	67	59	56	68	56	73	74	81	73	61	67	79	77	73	84	67	73	75	60	50	62	64	77	66	55	62	59	64	65	99	75	70	56	66	53	86	58	84	88	57	60	72	60	69	70	73	66	73	65	70	57	73	60	61	79	65	69	64	67	72	64	71	49	75	62	71	54	71	63	72	68	72	70	71	63	66	81	58	65	66	77	69	79	74	57	77	51	73	73	81	67	67	73	89	66	63	52	66	83	77	70	73	60	76	61	64	73	71	74	64	77	82	69	66	64	61	73	58	79	73	80	64	74	78	63	67	77	62	57	77	70	53	61	70	57	74	78	58	76	59	67	72	74	68	55	60	64	69	72	69	72	78	71	83	72	68	78	67	70	66	62	61	74	67	85	63	62	57	73	65	66	67	66	72	70	76	67	61	70	82	69	74	65	62	66	66	66	62	60	66	86	56	68	71	65	58	77	63	65	61	69	62	62	67	55	54	64	68	60	70	75	66	77	72	54	64	74	78	74	57	61	54	64	60	50	52	50	58	85	64	66	63	54	68	56	68	66	79	59	84	64	63	71	64	70	66	64	67	73	66	67	60	71	67	61	81	77	70	83	67	60	75	66	57	66	89	62	72	80	54	53	52	93	65	57	89	73	67	69	64	62	66	68	81	88	57	62	53	69	78	68	65	67	63	69	72	68	69	57	65	55	68	60	53	67	78	66	62	70	86	79	57	57	68	74	66	62	50	54	56	73	71	65	67	75	60	65	75	76	75	60	56	70	75	77	72	62	68	68	51	67	57	67	66	68	55	60	71	74	58	75	72	62	64	66	86	72	80	75	77	65	60	60	65	64	79	70	62	82	69	67	76	72	83	71	59	78	59	63	80	75	73	65	62	78	72	70	63	65	60	70	77	52	56	61	67	62	61	75	60	77	75	66	75	53	74	73	70	55	67	64	75	69	74	54	66	56	64	73	77	73	60	57	68	62	58	61	50	69	62	75	58	62	67	58	57	68	63	75	68	73	59	66	84	78	61	54	74	64	52	66	65	76	56	79	76	77	76	72	75	82	72	79	72	78	78	62	67	56	78	68	72	69	51	75	73	78	60	72	92	60	69	64	71	69	77	73	69	63	68	62	68	70	65	59	58	67	50	51	69	67	64	55	50	63	69	72	68	68	83	69	68	75	63	61	74	66	36	57	70	65	71	83	65	58	72	64	71	52	72	69	70	73	63	56	78	82	62	76	64	65	65	68	71	76	62	69	54	64	69	68	73	64	73	67	71	67	65	57	53	64	62	67	58	66	69	78	81	70	62	86	65	75	73	61	73	63	71	55	62	73	78	66	56	63	62	65	84	76	74	73	69	70	77	72	74	59	65	62	60	67	60	63	60	65	75	67	65	60	62	65	54	57	69	86	76	75	71	72	58	56	70	59	64	65	51	73	66	61	65	61	67	72	57	79	68	50	71	74	55	59	72	68	63	78	63	81	80	59	85	77	69	69	50	64	65	73	67	64	60	75	69	67	66	61	75	60	62	94	57	62	65	75	72	56	59	68	76	81	60	68	69	75	88	83	60	100	69	76	64	75	58	76	66	69	68	65	67	77	64	61	71	68	73	57	61	79	73	79	78	65	69	73	60	58	76	74	79	66	68	76	72	68	84	71	66	61	71	64	70	59	63	63	58	63	61	70	74	60	69	78	68	79	75	65	61	55	86	68	58	67	73	59	67	77	73	70	76	75	57	61	76	64	74	67	57	57	81	73	68	61	57	70	56	61	66	64	79	58	57	68	61	69	59	60	67	80	73	58	73	71	72	56	69	81	76	69	65	66	72	65	68	72	61	72	55	62	61	78	72	65	61	76	75	74	45	64	67	61	69	62	82	58	58	69	59	56	57	66	71	59	57	47	79	66	64	91	66	79	58	60	78	77	64	71	71	67	58	79	79	65	80	56	56	72	73	73	82	78	67	72	77	77	72	54	70	70	57	54	91	64	71	52	74	68	71	60	73	56	64	62	78	57	68	64	72	74	66	60	67	84	74	68	76	66	67	72	65	71	66	62	76	77	67	71	79	70	75	75	74	58	90	63	58	60	76	47	70	70	67	52	80	72	57	65	63	66	62	70	62	61	72	72	73	67	88	59	58	70	69	63	71	60	71	61	58	71	81	66	63	83	81	63	66	85	78	62	65	58	72	76	64	71	64	55	82	60	62	57	65	73	67	73	64	82	66	87	58	85	61	61	67	58	64	60	80	70	64	68	76	54	46	69	57	76	64	65	62	67	67	70	54	75	82	61	76	62	70	60	67	60	64	64	75	92	70	67	63	56	77	62	61	79	54	66	62	64	67	51	79	69	59	56	48	70	65	48	65	68	64	79	68	83	70	64	65	71	65	53	62	67	66	63	70	66	71	67	60	66	81	76	59	65	64	80	63	76	66	81	82	72	54	71	54	72	73	75	66	69	75	52	74	52	68	73	69	62	57	77	64	69	61	66	79	70	65	64	56	71	54	74	59	54	67	72	66	83	71	63	63	82	75	57	70	76	64	80	69	55	84	71	67	72	63	65	72	72	55	72	57	65	71	71	72	64	58	80	73	68	64	64	78	85	72	76	71	71	68	83	74	74	70	68	56	59	73	72	69	64	86	66	71	70	65	85	63	52	71	58	66	73	66	72	53	67	56	68	77	62	92	61	66	69	67	62	70	65	62	77	73	82	64	63	80	81	70
38035	27209	23751	25295	26970	24448	19434	17841	13775	9607	8019	7423	6121	4809	4022	3977	4572	3005	2517	2098	1838	1796	1653	1791	1729	1300	1146	1128	1087	1164	1078	1058	1085	1059	1047	973	964	966	927	859	873	815	852	884	833	855	867	827	848	841	798	752	851	772	1212	1839	1579	837	806	813	1611	1458	1980	2587	1996	1823	1486	1019	1048	970	905	807	823	791	763	778	731	775	755	737	757	795	746	739	806	790	714	789	767	771	769	765	737	761	720	752	815	771	725	800	768	801	782	741	710	724	767	722	743	733	775	751	765	758	750	771	773	751	786	783	764	803	785	785	707	787	688	758	806	792	802	726	779	747	784	787	742	704	791	765	773	781	786	741	767	761	780	740	756	774	766	833	735	748	722	735	776	767	805	775	785	759	774	750	821	696	702	740	724	758	776	809	754	739	719	726	731	722	761	815	765	762	749	761	791	768	773	772	757	746	738	760	787	754	777	766	772	768	776	779	794	750	731	770	768	725	742	771	748	749	778	727	791	811	791	760	809	800	787	761	764	772	749	743	787	736	769	782	771	747	721	757	743	799	724	724	770	740	779	692	759	715	714	752	770	796	764	771	759	772	777	715	727	767	774	776	757	742	740	796	788	744	765	769	761	777	782	758	777	749	809	768	750	752	744	697	794	753	800	807	727	780	760	830	745	781	779	748	777	762	822	765	737	727	764	772	759	729	730	812	777	719	791	806	719	786	742	795	787	739	745	768	715	807	759	744	738	794	708	768	750	802	762	777	781	750	760	741	789	762	773	729	770	728	730	751	740	759	788	760	755	791	795	771	739	775	751	757	773	781	808	748	748	751	789	767	763	800	775	777	785	770	749	718	736	786	742	749	702	760	780	763	783	740	782	704	795	715	770	777	748	749	786	764	745	739	755	782	698	753	762	742	791	729	822	775	820	749	754	748	744	673	760	700	729	755	798	807	741	772	725	802	795	764	747	771	753	742	800	715	728	752	740	760	756	734	763	810	777	758	775	755	741	725	725	740	732	780	742	736	773	728	746	770	728	717	752	762	762	761	808	783	765	724	802	757	736	780	741	764	762	739	794	804	756	772	752	776	726	743	745	745	751	758	735	790	785	784	729	734	777	814	808	710	778	771	772	770	725	786	791	801	734	770	773	782	750	740	740	746	752	730	753	800	753	738	729	796	752	770	740	753	760	736	750	757	752	715	762	749	773	721	831	769	778	743	774	801	826	821	705	786	721	737	782	733	741	769	714	772	795	779	731	721	760	790	769	727	784	792	714	814	751	798	743	711	731	769	756	762	750	776	760	737	822	749	736	773	800	823	761	727	773	721	794	748	782	751	759	740	739	792	729	758	763	733	731	722	756	800	702	750	766	822	790	767	745	735	751	808	772	756	745	732	782	778	760	827	758	714	786	749	771	748	741	709	718	771	747	776	759	729	792	723	740	699	766	754	731	767	741	744	785	754	746	756	722	750	772	751	793	769	747	738	768	729	795	736	729	762	754	786	724	714	760	805	747	801	772	733	769	768	767	808	805	778	765	774	751	793	712	786	744	789	731	722	779	730	779	717	743	767	719	788	736	776	805	765	757	777	735	785	780	762	809	754	774	775	771	764	760	766	769	725	779	738	804	760	767	744	750	780	764	755	753	775	744	777	747	822	704	758	754	738	759	729	753	792	729	742	765	721	739	719	763	811	734	752	775	729	767	776	777	790	747	726	727	714	758	759	740	764	777	741	763	773	762	772	778	771	771	806	763	794	760	794	781	736	760	790	746	772	733	748	772	802	786	760	786	681	747	768	771	759	759	770	755	779	721	757	725	766	789	765	785	718	771	799	765	798	755	775	743	750	718	778	750	764	793	740	753	733	763	725	755	729	777	763	734	781	710	781	748	799	772	773	793	758	717	736	748	819	809	791	820	776	698	773	766	781	715	785	735	768	721	795	739	740	747	791	767	786	766	782	743	788	722	734	776	755	823	777	765	768	764	735	767	784	769	765	788	699	783	804	776	747	754	706	740	766	739	729	754	784	782	799	763	782	791	758	805	754	742	754	711	727	775	741	783	738	732	772	763	759	752	755	798	781	778	773	741	779	774	766	744	811	676	832	748	767	769	761	796	769	760	709	769	735	765	779	773	784	736	732	777	758	762	747	739	740	735	750	760	720	773	709	746	795	777	713	789	790	815	713	780	819	734	774	759	722	755	805	788	746	737	742	727	748	756	727	728	741	756	799	770	773	725	726	747	791	733	754	727	779	758	786	789	744	791	793	746	744	789	761	770	738	693	775	796	758	751	750	718	766	732	715	753	741	748	760	775	756	723	742	753	761	729	763	763	762	756	758	756	776	791	775	743	734	741	778	799	751	759	769	788	810	784	740	808	755	751	763	751	740	753	755	776	751	757	739	768	779	761	758	733	756	731	785	734	742	716	798	741	773	790	784	714	763	763	777	735	725	737	776	763	764	723	768	755	771	764	712	733	709	710	749	769	751	743	773	799	750	779	755	753	822	766	790	720	758	740	781	773	814	748	719	778	771	782	720	746	794	752	751	769	780	756	706	784	785	787	754	781	721	695	702	769	796	804	785	761	779	737	727	758	780	704	759	705	754	756	744	738	770	768	740	746	793	753	733	750	737	760	833	718	759	738	750	738	778	755	809	751	734	757	747	755	748	788	758	751	745	801	756	787	765	743	748	782	784	729	774	760	746	748	739	716	763	779	704	783	742	732	773	750	723	778	738	785	739	773	789	784	743	767	798	767	734	761	760	770	789	734	762	730	758	774	775	806	740	766	795	753	714	722	759	734	821	785	800	801	770	780	724	795	780	762	758	707	772	811	762	712	823	725	753	730	778	787	742	771	776	689	758	736	762	805	773	756	756	753	723	767	749	754	802	813	791	780	753	784	743	813	782	801	775	781	733	780	734	776	743	777	714	777	821	758	787	783	782	707	742	733	771	697	759	720	737	788	725	736	756	765	758	803	758	763	755	713	746	720	728	740	738	746	775	756	769	755	733	766	743	780	781	749	780	721	694	818	762	738	756	773	757	748	760	778	743	740	791	694	767	762	769	742	758	778	776	745	743	767	772	777	756	769	746	757	781	718	782	781	790	755	777	787	722	760	725	804	742	728	714	789	749	748	834	775	779	788	811	755	784	749	746	777	742	745	784	706	740	789	776	736	770	745	728	755	729	743	826	748	834	761	773	778	767	821	741	723	699	707	721	754	756	777	727	735	799	760	773	736	779	783	776	794	801	808	744	746	734	737	780	729	743	776	755	740	783	771	794	749	754	789	746	778	749	768	700	730	796	793	747	782	769	745	781	753	747	799	766	770	773	758	746	790	739	742	789	751	772	739	760	741	807	782	755	776	745	747	769	790	705	747	787	758	787	750	764	767	802	780	722	814	750	687	731	732	719	750	800	800	787	743	783	764	758	764	748	759	735	771	832	743	765	723	740	744	744	842	790	744	775	797	802	692	735	814	724	745	726	756	741	714	698	738	778
4316	2393	1308	627	407	363	351	310	290	207	169	145	131	118	85	94	119	97	91	82	78	79	83	54	67	64	63	70	77	58	57	69	64	64	63	61	73	61	53	66	69	55	58	51	54	64	59	70	65	58	50	50	57	70	65	86	68	74	67	61	63	68	92	73	63	72	68	57	61	46	58	65	56	63	60	62	80	64	68	73	65	66	43	73	51	64	63	58	61	57	72	53	61	67	80	56	60	53	57	54	55	59	67	53	53	41	57	76	56	53	64	45	65	41	47	54	54	57	57	65	58	63	64	52	59	52	62	73	57	54	48	60	55	69	40	65	59	63	50	59	54	62	60	56	69	58	71	53	65	44	56	65	57	57	60	61	75	65	53	68	55	51	59	59	61	57	46	57	60	62	56	65	58	62	46	65	51	62	50	58	61	47	62	46	44	59	60	69	52	54	48	61	54	57	70	52	53	68	52	59	57	60	52	55	53	54	53	51	49	54	68	48	54	66	62	56	53	63	60	63	68	62	55	64	70	60	62	58	52	63	61	56	60	59	50	67	57	46	71	72	55	56	63	63	49	66	64	51	52	50	60	65	50	51	61	56	56	65	69	84	52	45	54	58	47	67	60	39	57	53	51	52	58	65	53	44	52	44	65	47	43	50	50	67	72	50	56	53	67	48	50	56	47	62	69	63	49	49	59	45	59	58	65	52	62	66	63	54	44	71	50	56	48	60	55	63	56	51	51	53	58	55	61	65	75	51	50	54	64	64	54	60	48	60	60	52	61	59	58	60	63	48	51	58	52	53	69	67	45	57	50	52	54	55	59	50	57	42	52	56	59	61	52	56	52	53	56	49	44	46	48	58	47	44	54	55	55	52	54	59	62	52	68	63	71	56	63	64	46	53	55	62	73	63	52	51	60	63	47	55	56	56	54	56	69	58	57	57	48	60	55	74	56	56	54	63	53	63	54	58	47	70	48	58	66	55	58	56	57	58	50	45	61	43	59	69	55	41	60	52	64	61	60	53	52	57	55	69	59	62	61	68	48	47	55	56	63	44	55	50	69	46	63	66	60	55	58	57	70	54	62	60	52	53	63	55	56	57	55	57	72	64	63	63	72	61	57	62	74	55	48	48	68	47	58	52	66	58	66	57	58	61	60	49	49	76	61	49	54	46	62	59	63	58	46	61	62	57	67	52	62	72	53	59	75	51	76	58	65	46	74	54	68	65	56	65	50	52	57	45	60	49	62	56	47	56	42	69	58	61	53	62	57	40	46	56	70	60	55	60	50	57	62	64	53	60	57	49	57	61	63	52	62	60	47	60	72	66	53	57	52	50	60	48	59	55	64	60	58	60	68	60	61	67	56	64	60	69	72	64	61	59	53	50	69	63	48	50	50	49	59	67	56	55	50	52	53	40	55	69	45	54	58	50	56	69	63	55	68	56	52	48	51	63	53	58	54	67	53	52	45	68	69	70	56	51	58	69	81	52	56	65	52	53	60	54	61	49	59	54	48	63	60	51	57	55	68	62	58	53	62	49	59	55	71	60	62	67	65	59	76	54	54	64	49	57	56	50	59	69	57	55	60	53	50	61	58	52	67	69	61	59	60	57	52	69	55	64	52	45	52	43	67	63	43	39	58	52	55	68	50	49	55	51	68	66	62	56	59	60	57	57	57	72	47	68	47	43	64	59	54	66	63	50	55	54	64	53	48	58	54	51	55	50	61	47	64	57	41	58	71	53	56	58	49	47	50	57	62	51	61	58	53	67	55	65	47	62	59	50	67	59	49	55	64	49	63	67	52	54	55	75	54	58	59	37	52	53	61	52	58	57	54	51	53	58	42	59	64	67	66	69	62	39	49	59	55	62	72	56	55	56	56	59	49	55	60	56	57	66	63	67	54	56	57	65	63	70	55	71	61	65	56	58	65	58	52	48	41	47	52	64	50	46	64	57	58	60	76	50	58	58	49	60	56	55	60	50	57	53	61	51	46	52	57	73	55	58	43	43	61	58	48	69	53	47	59	69	53	47	49	56	59	59	56	62	49	72	59	57	59	56	69	53	54	58	56	57	60	43	49	70	42	52	75	45	77	58	56	57	70	62	55	57	49	61	54	43	64	57	51	59	50	50	41	54	55	60	54	60	55	61	59	55	56	65	57	58	71	59	47	50	58	59	51	54	57	56	68	52	68	45	39	63	55	61	67	63	59	60	53	56	61	57	65	42	59	64	69	54	59	64	50	65	56	55	60	64	53	55	69	50	46	73	67	54	63	56	63	71	72	66	59	53	59	63	50	54	56	72	55	56	45	66	55	52	57	64	60	66	52	62	57	51	60	53	62	66	53	57	63	54	39	57	75	71	49	58	65	61	57	49	50	78	68	56	57	62	59	47	78	61	55	56	34	58	59	83	56	46	56	63	56	64	54	54	55	52	51	60	60	54	47	59	49	67	57	60	50	68	67	60	50	55	59	47	35	63	58	67	56	62	51	68	73	66	43	54	64	57	54	54	54	65	58	64	46	43	74	54	50	66	59	58	55	43	52	48	57	49	52	59	46	65	58	43	67	76	58	57	60	57	55	48	56	70	53	63	74	67	66	47	57	72	66	65	53	56	53	63	49	58	65	56	48	52	49	70	72	52	47	58	62	50	57	60	59	59	49	46	55	57	75	58	65	69	48	51	53	58	70	65	60	52	62	54	48	63	53	54	67	50	64	48	46	47	64	61	57	79	65	56	60	56	58	46	59	55	62	69	57	55	56	63	67	51	55	59	59	66	56	49	67	56	44	53	52	69	57	54	50	68	57	53	57	69	59	64	50	59	56	61	67	38	61	55	51	59	69	57	73	72	58	74	57	58	55	51	53	50	53	59	71	52	49	72	58	44	57	61	61	73	57	61	51	51	53	56	59	63	51	57	50	62	45	45	49	56	60	58	48	54	60	57	49	64	49	47	43	57	51	62	54	48	52	67	55	55	70	58	60	59	56	47	44	54	56	55	59	61	64	59	63	63	54	50	54	59	59	55	59	55	58	65	65	68	55	58	58	60	49	69	68	61	62	64	58	64	62	54	62	50	54	53	56	59	59	52	73	67	61	58	56	55	60	59	63	71	52	62	61	70	55	50	52	57	43	54	56	62	65	58	60	68	57	65	60	56	50	49	49	54	76	56	45	55	49	57	56	45	54	54	58	52	63	70	60	67	48	61	58	61	55	58	57	60	54	67	52	47	72	66	55	69	61	56	58	61	58	54	66	56	45	63	70	53	52	59	61	50	66	51	44	71	49	56	56	65	65	72	44	45	72	42	54	61	66	55	60	57	67	62	60	47	48	55	65	51	58	54	50	57	56	57	66	61	55	61	62	68	42	60	69	69	58	54	52	67	61	55	60	52	51	68	69	58	59	67	48	51	53	63	60	60	63	62	62	80	31	64	53	56	50	66	62	55	55	55	54	62	52	56	61	52	67	48	55	56	58	57	62	52	62	61	70	48
30021	20531	14561	13448	14768	14561	12305	10291	8454	5963	4317	3996	3365	2584	2108	1919	2553	1947	1623	1508	1363	1356	1242	1184	1186	1035	845	931	870	827	855	886	837	839	818	763	732	756	769	740	719	737	730	697	701	690	647	686	665	695	694	692	723	736	929	1099	901	662	716	686	796	886	1073	1097	857	746	730	712	665	642	652	676	648	644	652	690	668	661	636	646	689	658	687	640	634	610	657	686	599	676	671	621	678	655	656	665	667	655	679	661	645	662	654	660	710	633	685	661	639	618	609	656	649	660	631	651	669	665	634	675	669	650	632	639	625	676	660	704	682	650	648	689	619	687	665	646	617	680	635	608	657	627	656	648	648	666	660	660	655	680	646	615	677	634	696	669	651	678	695	613	627	664	615	652	692	632	674	632	668	610	631	685	644	631	625	689	651	636	652	688	628	668	681	663	687	665	650	654	661	642	670	639	665	655	634	640	678	657	673	638	696	688	736	671	654	673	659	621	699	649	599	615	704	663	636	731	613	641	625	632	649	679	691	630	668	634	671	701	621	682	670	638	641	621	648	660	630	660	655	645	617	671	696	645	643	643	663	644	678	664	687	670	665	642	665	644	646	657	674	643	656	664	650	693	618	664	608	626	671	629	667	644	657	646	647	696	644	612	681	644	639	634	619	664	654	657	635	634	652	642	654	637	663	679	633	666	680	634	671	681	657	649	648	756	661	672	640	616	635	616	677	663	656	705	677	624	653	667	654	620	613	693	651	662	644	646	626	644	666	679	632	654	620	688	649	686	667	675	633	661	660	661	617	693	629	639	663	640	690	632	645	650	677	652	683	634	689	633	673	645	624	697	627	672	653	604	649	642	644	610	643	679	666	658	695	637	631	647	646	651	659	640	685	673	682	616	628	621	620	646	605	633	661	661	670	697	648	672	625	669	671	682	640	662	654	702	681	648	663	670	613	594	655	652	671	667	666	621	647	673	679	668	659	656	645	635	682	633	676	639	658	653	698	692	693	634	637	651	627	678	666	674	640	664	619	660	673	677	708	665	618	626	636	606	619	669	628	607	671	618	675	709	642	627	666	630	627	637	685	692	655	677	622	682	663	631	687	669	649	623	676	644	632	660	668	625	638	658	658	628	694	664	632	686	669	645	649	656	627	643	632	648	639	658	644	670	631	639	645	664	620	674	631	692	648	610	635	684	626	642	625	677	637	621	631	622	636	662	649	633	647	653	615	712	672	656	648	623	644	661	623	675	625	686	637	715	656	627	678	606	616	642	660	666	667	646	609	652	633	633	669	676	683	605	633	653	660	668	645	638	675	676	631	634	701	632	656	620	709	628	658	646	702	639	672	625	672	638	641	655	657	683	669	643	620	641	671	653	657	622	684	615	641	639	654	676	643	667	652	660	657	680	693	634	619	641	688	623	639	671	670	613	646	646	640	641	643	674	673	673	631	652	694	673	648	644	662	607	646	684	653	630	694	609	665	651	668	663	653	644	656	696	692	646	681	677	645	589	630	635	618	633	630	658	632	649	661	653	622	637	626	692	623	654	642	655	664	684	646	626	664	660	621	661	660	648	691	669	657	683	655	617	691	637	651	687	657	656	647	657	683	637	671	688	659	683	596	669	644	658	685	670	639	649	682	640	644	606	653	658	691	670	660	657	667	759	631	684	708	668	658	684	682	624	634	669	661	645	609	652	662	618	652	670	669	679	661	660	631	614	644	646	674	674	664	670	680	648	677	650	672	642	642	650	654	650	648	682	665	631	657	694	652	656	647	705	639	669	656	664	699	701	642	629	659	677	613	653	642	623	635	674	629	651	644	682	637	671	700	667	707	633	672	658	636	621	641	637	654	686	628	605	662	624	646	634	639	663	629	677	655	656	670	678	674	661	640	590	688	665	631	663	653	720	654	685	660	694	610	669	689	644	659	661	677	651	650	670	665	660	632	664	646	666	675	610	639	677	683	660	645	648	649	606	640	614	641	659	609	633	622	638	646	648	684	619	595	650	644	672	632	658	660	654	621	648	635	668	677	689	678	690	629	682	632	634	605	688	638	641	649	701	650	661	680	635	685	644	639	681	628	640	673	665	654	688	675	636	627	604	654	604	671	635	639	673	702	707	695	668	709	643	664	658	644	670	641	611	676	679	641	607	665	656	643	668	646	681	667	617	627	630	631	695	635	620	670	656	672	591	623	703	684	613	650	687	662	702	718	661	675	671	639	662	690	685	656	674	719	615	656	617	694	603	676	659	678	666	637	700	679	672	699	612	647	618	612	631	639	636	650	646	623	694	614	675	681	626	597	629	645	647	637	666	655	691	666	645	637	659	613	611	606	633	661	666	635	661	605	657	643	665	619	631	651	613	621	667	680	610	653	624	641	643	654	636	636	652	639	609	628	660	623	676	707	662	664	673	674	632	606	662	656	636	656	666	632	656	675	679	708	717	600	630	652	680	636	682	661	660	682	667	653	638	660	690	655	655	683	639	680	658	692	692	672	603	653	642	638	641	659	644	663	636	670	660	664	640	626	636	628	686	618	637	666	671	673	624	659	639	679	697	648	644	633	635	615	663	654	624	669	702	655	628	671	677	681	668	651	615	656	682	615	667	651	650	665	647	634	657	694	698	666	645	672	645	652	709	596	627	653	651	678	698	632	646	633	658	647	648	657	667	641	649	628	700	691	689	626	644	679	670	672	634	652	665	643	645	622	626	661	650	668	674	641	662	668	595	637	675	632	703	659	630	637	683	693	670	663	635	666	698	633	677	658	638	645	643	619	669	644	678	613	637	647	664	615	630	634	660	628	661	661	655	642	635	665	645	654	686	622	685	662	654	679	626	625	668	622	643	635	667	664	654	649	685	683	636	683	647	655	702	647	675	674	643	653	619	681	657	639	613	688	640	624	599	658	683	641	620	620	638	614	689	632	668	696	670	654	645	643	647	626	667	646	674	659	620	675	642	615	631	655	697	640	656	667	665	585	639	621	662	660	653	736	646	683	608	682	655	632	653	684	644	651	601	609	630	641	684	635	678	659	632	635	637	679	699	677	669	673	720	670	662	628	643	672	649	657	700	644	634	672	658	692	633	692	715	628	629	648	654	686	627	692	644	662	649	680	638	664	634	609	645	650	628	643	683	638	675	676	585	597	672	610	643	635	603	676	641	635	666	674	677	694	640	637	637	650	609	634	689	614	683	689	652	635	632	672	646	669	665	624	683	654	655	658	632	686	669	643	637	647	661	685	652	632	685	651	663	654	665	640	623	672	659	668	625	631	670	623	662	662	646	648	601	649	647	635	616	645	682	654	667	652	657	617	640	608	658	655	686	679	664	672	636	674	603	687	627	712	645	631	696	600	664	642	640	662	630	655	704	654	677	679	686	681	635	622	684	648	650	673	635	676	678	671	610	652	698	639	642	623	652	674	645	606	630	670	633	667	677	698	670	658	645	670	690	654	650	628	632	689	588	660	654	636	666	648	676	657	659	688	633	654	648
6004	4375	2398	1439	963	785	612	471	343	281	230	202	167	143	143	86	102	142	113	123	103	90	100	86	81	93	86	78	78	79	71	65	65	71	61	63	73	73	74	65	72	65	74	76	60	79	65	67	63	66	73	72	72	73	71	90	86	96	85	90	71	72	87	82	80	74	72	64	74	76	58	63	78	48	60	57	60	68	65	60	70	66	58	58	65	60	66	64	61	72	52	73	71	52	65	67	54	65	47	58	60	66	71	54	52	59	57	52	63	69	59	52	62	74	53	55	68	56	61	62	59	67	69	71	75	57	85	67	84	49	64	65	72	54	45	70	57	75	77	73	61	69	60	58	58	57	79	52	73	77	62	53	72	55	60	66	62	67	60	60	43	56	60	66	57	58	70	58	63	47	65	72	55	55	57	70	49	69	52	74	59	61	57	67	62	64	58	70	55	64	57	63	67	61	65	74	70	56	61	69	70	56	66	56	49	61	87	65	68	55	61	60	59	59	68	58	68	66	47	67	60	60	54	46	76	62	57	75	52	70	69	54	58	71	64	75	77	69	61	53	64	66	71	66	62	63	61	59	59	72	78	67	67	69	45	64	47	61	66	70	78	48	65	67	65	63	57	70	61	79	53	76	65	56	65	65	63	65	63	66	69	62	53	62	51	67	61	69	61	52	56	56	62	81	62	62	66	67	55	57	57	61	50	57	57	59	59	66	61	62	66	70	57	73	57	59	71	89	65	53	63	66	59	68	70	75	56	58	56	63	59	65	64	78	59	73	64	65	52	69	58	64	58	58	74	62	67	67	50	62	54	58	55	72	61	67	57	67	68	62	50	47	61	65	55	61	70	60	62	57	69	76	66	72	51	64	68	65	65	78	66	64	57	58	60	48	57	63	67	50	53	57	59	66	59	66	63	63	55	54	60	55	65	57	70	41	53	80	71	61	70	66	62	69	62	69	65	81	54	58	68	68	62	55	67	51	71	72	76	75	62	61	78	72	68	64	47	54	59	67	81	60	53	63	57	52	70	62	77	64	55	58	66	59	44	60	60	64	71	62	57	67	70	52	61	66	61	61	54	67	68	68	65	68	71	61	61	58	54	65	68	54	64	67	67	68	58	68	58	61	71	50	61	62	68	66	58	63	56	61	66	74	79	53	62	63	60	69	68	65	67	63	66	78	81	58	61	71	64	78	66	67	51	60	49	49	57	65	71	51	58	48	75	53	64	53	57	54	70	74	68	62	55	75	58	65	62	69	75	70	62	76	69	70	66	69	64	59	69	52	42	59	59	58	60	72	59	70	50	62	82	60	61	78	59	62	51	69	62	53	74	41	67	71	59	62	74	63	57	57	56	59	68	63	67	66	63	69	83	72	60	58	72	48	69	64	63	69	62	67	58	67	64	64	69	64	59	54	68	58	61	48	71	72	64	58	68	63	53	78	64	66	52	58	77	54	56	62	72	57	44	62	70	67	78	63	78	47	64	59	72	60	60	69	60	63	63	67	66	69	68	52	70	60	74	52	70	61	65	52	62	71	61	64	57	43	72	64	70	54	56	67	74	61	80	78	63	70	61	67	85	73	69	54	61	78	59	81	65	65	56	63	58	60	51	50	79	58	81	55	64	55	63	62	66	52	56	52	57	56	44	51	61	71	52	61	51	56	70	75	74	70	64	65	58	66	60	75	63	56	65	69	57	61	64	66	62	72	54	51	48	52	60	60	62	61	56	68	77	65	65	68	52	55	63	53	69	74	58	84	58	60	55	64	66	64	50	51	57	54	64	56	55	70	70	48	54	59	65	69	76	67	64	54	60	66	50	55	60	59	68	66	58	69	55	77	52	59	62	58	70	77	52	64	72	58	74	64	64	72	57	61	66	76	59	50	62	82	67	45	63	71	59	75	70	65	58	63	55	74	64	67	67	67	56	72	74	67	80	74	65	78	66	75	76	70	49	66	65	55	65	62	66	53	56	65	77	55	67	68	65	71	50	74	51	64	57	69	65	59	60	62	58	57	61	81	69	67	59	66	66	60	54	64	61	64	60	70	65	62	69	75	63	50	55	58	68	52	65	49	63	59	59	56	63	61	53	78	74	56	67	76	64	69	60	58	64	77	46	60	51	60	61	58	67	63	91	67	64	77	65	56	58	61	72	70	63	57	65	73	61	58	58	60	81	71	52	62	63	65	69	76	61	52	60	65	47	61	70	67	69	56	53	56	54	76	58	63	54	75	70	61	62	59	54	41	71	73	58	57	69	55	51	66	67	59	68	78	68	74	59	64	72	68	68	64	70	54	57	60	74	66	55	67	60	62	55	65	78	67	62	80	77	61	71	63	59	67	66	57	63	84	52	75	72	66	64	57	53	62	75	53	50	55	55	57	59	65	69	45	72	59	54	70	60	65	55	71	58	62	65	45	66	58	67	66	71	61	64	58	56	71	52	79	56	67	61	69	60	66	67	67	46	72	55	85	63	61	64	60	61	60	64	58	43	64	67	67	49	59	51	60	67	61	66	61	65	73	69	68	52	52	65	68	61	70	67	61	63	66	56	66	47	57	77	68	64	56	58	72	72	59	65	60	74	61	65	48	57	67	60	70	63	64	59	64	66	72	72	58	68	64	53	53	75	71	66	57	57	65	58	60	61	69	66	57	69	64	79	61	68	58	59	68	65	54	58	48	67	58	61	66	69	57	60	61	50	66	62	64	56	59	64	66	52	68	64	72	63	70	57	59	67	69	60	78	66	76	60	66	59	61	58	56	63	60	59	75	71	76	60	72	66	73	71	66	65	69	70	76	58	71	58	60	67	57	48	63	56	75	68	71	62	59	62	67	62	67	65	56	60	58	63	52	38	57	63	65	62	76	58	66	68	59	64	62	68	64	75	61	62	60	52	68	60	68	57	75	66	74	52	63	81	59	60	65	55	69	70	58	51	67	64	66	59	56	59	69	59	70	50	72	65	63	60	53	57	68	66	59	66	52	67	67	61	67	62	63	62	65	58	57	68	62	58	66	60	70	72	72	69	64	61	64	61	65	66	61	65	56	50	65	54	60	59	57	55	64	75	62	68	60	70	59	58	62	67	66	53	68	77	74	65	52	68	51	71	86	52	61	63	67	65	69	61	67	66	66	67	62	59	49	63	57	70	70	56	85	66	60	82	63	59	62	61	83	69	58	66	68	72	51	53	62	72	68	73	52	57	69	67	75	48	57	58	64	65	69	70	57	58	64	64	60	64	46	62	52	61	57	66	80	68	67	57	54	61	69	49	63	61	62	63	63	68	65	58	55	64	63	66	64	58	59	56	68	66	58	55	57	76	74	75	64	47	54	74	52	70	65	67	67	54	46	53	62	66	56	68	61	72	71	70	62	55	72	53	72	72	64	51	68	61	77	71	61	69	62	63	74	57	40	65	65	63	70	64	52	45	45	63	71	71	65	61	60	59	52	70	61	62	59	63	62	81	61	58	64	63	70	58	59	65	66	68	56
35879	24081	18081	18851	21707	20929	16234	13089	9644	8165	5874	4983	4297	3569	2774	2389	2367	3203	2227	1950	1874	1725	1706	1405	1269	1336	1134	1036	990	1006	1007	929	1037	988	908	881	854	873	846	906	866	883	803	804	801	768	799	797	805	816	854	829	789	845	971	1364	1417	1320	1377	1296	1153	901	1056	1157	1061	907	842	747	736	725	703	723	730	700	695	704	718	718	719	693	719	694	696	745	696	701	744	680	656	686	662	705	761	670	656	729	736	674	709	673	688	719	727	669	701	685	706	683	717	698	721	745	759	702	697	729	722	673	710	727	673	666	719	621	711	705	747	696	677	695	739	724	715	734	644	676	711	684	729	655	707	744	724	721	725	777	707	709	722	687	688	724	710	758	752	674	705	712	695	698	713	686	659	675	710	715	694	697	725	731	688	708	700	712	720	676	744	684	696	706	726	664	715	765	726	761	734	677	756	713	700	678	728	772	692	720	690	761	679	734	754	691	709	688	750	700	725	687	710	713	755	701	671	710	699	692	740	739	689	718	702	731	700	691	734	700	727	744	706	684	701	732	723	693	708	730	754	677	703	678	680	731	674	746	755	766	659	700	664	691	675	711	693	662	706	658	717	689	693	677	737	720	701	735	716	722	688	721	719	712	694	700	691	705	669	726	706	697	675	711	704	725	742	644	765	681	695	688	678	697	733	661	696	728	687	712	672	731	736	686	715	734	681	714	730	681	692	723	672	739	736	733	703	671	710	719	687	708	731	696	670	695	655	679	757	686	718	735	703	661	708	693	654	725	720	678	718	672	662	754	727	747	711	720	716	688	735	704	733	691	683	725	665	713	723	690	652	642	702	700	699	709	736	707	663	728	732	697	743	672	680	727	704	773	672	721	726	698	722	703	722	718	714	725	742	697	681	704	701	717	673	738	731	691	723	710	706	749	687	670	712	690	698	693	722	711	741	721	686	695	685	695	658	720	711	724	682	679	717	720	707	692	665	693	699	763	708	667	764	694	674	714	684	718	684	744	652	739	750	718	665	720	719	721	690	723	718	693	713	701	701	674	707	725	771	709	682	711	725	740	670	693	676	714	723	735	707	698	697	676	725	708	684	720	728	692	732	687	688	769	678	699	718	703	680	721	735	698	722	690	701	661	694	707	707	701	722	730	701	678	735	688	659	685	673	699	736	720	726	633	691	693	696	709	735	717	639	692	705	718	733	716	696	700	722	689	699	689	690	701	691	710	710	673	736	703	712	720	705	722	690	708	657	756	703	671	666	701	733	705	743	745	722	694	702	701	699	678	679	747	670	706	731	677	708	695	708	737	637	726	694	715	719	683	682	739	748	664	697	689	717	787	712	687	722	743	664	700	742	717	701	678	727	745	657	663	705	753	660	747	713	705	697	703	702	732	719	714	697	679	680	694	719	710	698	669	661	699	674	726	755	753	739	706	735	724	699	700	700	703	685	669	691	711	660	680	754	749	717	650	696	730	723	743	744	701	689	697	700	717	741	685	728	699	678	748	661	672	653	700	689	699	705	721	704	704	733	722	712	730	713	687	707	734	698	748	708	713	679	699	720	710	745	688	730	726	709	759	691	715	703	664	680	732	685	695	749	744	699	717	688	694	732	679	687	690	670	725	709	723	737	717	706	724	641	700	736	690	696	683	680	721	684	671	694	745	708	736	666	699	700	698	745	669	712	668	681	711	706	688	715	708	670	689	718	671	699	713	712	718	744	640	733	710	729	700	744	678	739	635	679	679	665	724	623	705	683	758	688	660	719	722	717	722	754	687	708	744	677	714	713	685	705	703	674	717	730	717	710	709	694	686	675	713	725	721	748	664	738	694	649	683	702	675	720	694	676	708	750	718	693	687	691	722	696	677	697	675	676	720	761	727	716	696	689	682	690	687	733	726	699	736	682	687	744	714	718	671	738	699	703	736	729	700	685	697	685	716	701	725	700	693	705	682	693	703	642	698	731	694	732	697	655	691	687	725	713	741	728	704	683	748	709	718	682	773	731	690	688	710	696	703	720	692	734	721	700	785	709	713	776	708	662	680	706	762	687	692	708	688	719	721	707	705	695	709	727	708	715	716	696	697	681	734	706	706	741	733	694	660	684	708	731	699	722	688	688	751	697	676	739	688	685	699	747	709	708	704	701	756	681	686	740	798	653	706	719	735	672	698	725	690	705	773	648	731	727	721	684	687	746	708	674	674	702	679	678	725	688	694	759	658	709	754	704	693	719	695	709	681	707	685	706	691	681	692	715	693	692	708	705	678	697	690	697	716	685	683	764	716	679	765	701	691	672	701	701	760	721	696	672	702	705	730	698	674	689	651	703	703	698	678	738	695	722	687	721	691	658	714	694	696	674	745	713	712	711	687	700	703	690	706	660	719	715	745	710	742	676	734	725	696	719	713	664	697	740	739	705	720	747	684	695	723	666	724	731	682	734	704	706	714	727	715	706	684	656	685	717	726	737	705	666	683	665	703	705	689	715	676	731	679	698	700	689	671	676	718	727	663	732	687	729	708	744	687	740	679	675	709	694	756	701	718	648	672	764	654	715	722	698	700	701	654	712	685	740	686	698	687	660	659	743	703	712	712	706	690	727	711	731	765	727	711	702	700	681	688	715	737	670	724	694	688	704	690	699	694	730	733	696	751	700	706	690	703	638	708	733	706	727	743	690	682	713	694	743	723	698	680	678	681	735	689	670	729	700	738	705	691	729	714	680	684	682	703	707	716	676	669	686	694	692	698	709	671	726	691	704	659	694	668	666	704	717	745	707	699	697	671	698	676	716	668	693	697	681	697	732	664	724	709	707	715	737	722	690	683	721	693	696	687	722	728	632	646	775	739	677	703	732	653	710	677	706	714	718	724	719	676	734	743	719	718	758	727	717	781	684	674	717	644	684	689	696	639	705	648	700	721	694	727	742	679	696	705	724	652	688	697	687	706	739	639	704	779	678	692	697	730	752	702	710	703	692	698	706	727	663	687	707	741	692	662	712	745	709	678	670	690	684	710	718	753	672	687	694	690	668	702	692	723	673	698	714	737	723	671	692	679	679	696	687	645	713	680	673	702	727	712	684	666	707	681	750	652	718	686	689	717	769	681	724	700	751	735	692	697	702	707	719	685	728	676	750	676	669	678	726	706	722	726	675	743	690	700	682	694	750	723	675	727	737	709	744	749	740	720	700	725	676	722	703	753	704	644	732	682	713	728	730	773	717	682	736	697	660	660	702	703	733	700	694	696	660	742	699	715	709	701	711	664	702	741	701	712	754	631	678	686	678	720	676	707	677	720	740	730	636	703	727	718	692	744	704	731	702	655	694	703	666	744	665	653	749	688	772	741	764	706	721	708	712	674	668	684	726	691	701	694	688	670	734	737	644	663	722	697	687	734	735	717	735	682	718	691	747	724	711	682	743	689	767	683	704	722	734	710	696	696	711	745	716	677	769	702	671	715	690	710	714	735	707	686	736	677	734	700	700	669	676	719	708	691	674	730
6469	3785	2669	1922	1384	1223	598	464	334	282	229	171	184	151	129	116	101	131	115	111	109	81	98	95	95	76	84	51	85	94	89	84	78	65	70	56	74	80	72	65	61	77	80	66	60	86	47	65	68	73	60	60	65	69	82	64	81	63	73	69	87	77	114	126	101	107	83	77	68	58	74	63	68	59	37	78	54	61	66	54	54	76	63	56	42	65	63	59	57	49	67	60	66	53	60	56	73	64	48	63	75	41	57	56	57	79	55	64	63	65	58	67	58	51	60	68	68	71	52	47	58	61	66	71	61	60	58	65	64	49	56	67	59	58	52	60	61	66	63	65	45	52	55	51	70	67	51	57	67	72	68	53	75	79	68	59	67	58	64	55	58	70	65	63	60	61	53	57	74	53	62	73	66	70	46	55	57	60	54	75	61	64	57	53	65	43	72	55	59	65	70	54	50	54	60	58	58	49	67	69	58	55	53	56	63	52	62	73	58	65	66	58	55	67	65	71	54	85	58	54	69	65	53	62	68	63	73	60	49	69	66	54	71	71	65	65	57	67	66	74	58	60	48	75	63	64	62	51	65	61	50	63	60	67	78	68	60	49	62	64	69	47	61	62	70	45	48	56	64	60	54	65	84	73	62	59	49	64	51	70	59	68	60	65	54	76	78	57	59	67	71	64	64	60	58	66	63	71	75	71	57	66	65	54	66	77	51	57	48	59	56	79	60	56	59	71	72	49	58	67	58	50	52	60	59	55	48	60	65	58	59	75	65	64	63	71	62	60	56	68	53	64	59	60	47	74	62	52	65	71	65	66	72	63	73	64	66	54	58	72	71	70	61	75	56	62	61	69	65	35	49	50	85	67	62	51	62	68	61	67	64	62	59	57	60	55	60	60	62	49	69	44	52	51	67	70	56	44	81	70	52	71	52	70	66	67	57	65	57	67	64	65	66	62	56	58	53	70	60	60	65	52	68	47	63	60	76	72	55	52	74	54	58	66	50	59	62	61	70	70	52	69	65	60	53	63	44	63	65	53	60	53	69	61	72	71	62	54	66	68	54	58	52	67	62	45	64	68	61	55	56	51	56	58	58	59	45	56	48	64	67	61	73	64	76	57	59	53	66	55	58	63	72	44	65	57	61	54	62	71	65	60	69	48	57	51	58	49	73	64	72	67	57	67	60	66	63	55	54	66	67	52	58	67	52	60	63	50	72	61	52	59	60	47	61	63	60	55	59	53	61	72	44	66	66	70	51	55	61	66	50	48	60	70	64	56	66	57	71	63	66	48	64	66	72	59	54	61	57	67	63	57	67	48	60	71	52	64	68	52	62	67	64	66	63	55	68	87	48	75	60	58	56	58	77	54	74	54	44	51	63	58	65	61	70	57	61	62	42	60	63	55	73	65	59	65	52	54	60	58	65	62	66	54	54	72	64	77	58	51	66	43	51	84	73	57	80	59	63	72	55	56	66	55	65	65	66	68	71	61	61	63	65	63	61	63	61	64	56	46	62	60	62	49	65	65	47	53	66	60	52	62	65	75	59	65	56	62	62	62	64	50	57	54	69	61	64	71	55	57	59	42	65	57	54	54	50	59	60	64	76	60	62	50	56	54	49	66	66	67	63	60	66	49	76	51	62	55	80	56	57	60	72	55	58	49	62	49	74	59	62	70	60	63	65	63	61	52	75	71	53	68	62	55	66	63	51	64	64	45	59	64	60	59	71	68	58	45	67	44	59	74	50	50	69	64	60	53	64	53	66	44	46	61	72	45	64	65	64	56	58	74	50	63	64	58	63	48	53	54	63	71	59	66	64	55	62	56	59	67	55	77	73	48	63	64	62	65	52	68	61	63	45	56	55	59	52	53	63	65	76	61	52	57	44	51	67	62	52	44	60	66	56	83	61	57	59	69	44	61	63	63	61	64	56	63	61	69	63	61	66	59	60	62	70	69	67	56	61	61	52	61	48	68	51	49	64	61	64	61	51	64	63	57	76	61	52	64	70	61	51	66	70	56	72	59	69	73	54	75	54	63	54	50	50	60	62	65	61	55	58	42	43	63	65	68	51	52	58	48	66	64	54	46	61	62	57	74	62	56	56	65	56	64	56	59	73	57	60	66	65	47	57	63	56	63	60	64	58	72	60	66	54	57	49	52	52	60	45	68	70	68	57	55	57	51	52	59	63	62	64	47	60	52	64	73	58	57	45	62	66	52	71	74	55	72	59	56	63	67	73	61	66	58	73	62	62	69	75	46	59	73	66	53	70	83	63	68	68	66	63	51	48	55	60	68	55	55	56	51	66	58	44	55	66	56	54	57	51	65	69	64	69	56	71	69	60	53	55	65	55	60	68	58	59	73	56	55	71	56	60	63	56	55	71	69	50	69	63	71	60	58	47	56	54	52	59	66	66	56	62	65	61	62	57	55	59	64	46	48	69	61	64	56	68	68	64	63	53	64	66	78	61	64	73	53	53	68	62	60	89	62	64	60	66	56	47	51	56	56	62	49	58	58	63	65	53	68	68	68	59	52	55	53	64	59	63	73	69	58	63	60	43	67	58	39	75	59	57	64	64	66	53	54	63	51	69	54	68	50	59	57	52	56	49	57	57	69	60	52	45	51	58	61	61	64	85	54	64	47	58	68	69	56	71	52	68	54	68	56	62	66	62	45	66	64	52	65	53	54	66	59	60	63	61	44	53	70	64	58	51	67	52	60	73	57	67	59	72	64	72	70	62	63	62	52	60	49	73	53	43	70	56	75	58	63	67	64	55	54	48	65	59	70	53	69	67	51	56	64	73	55	61	70	53	57	53	85	53	59	49	60	58	58	65	65	54	56	64	67	61	53	55	76	63	55	55	48	57	69	58	55	53	52	61	51	55	66	62	60	56	62	62	61	64	53	70	65	70	59	72	47	54	59	57	53	67	58	62	73	53	66	57	62	62	66	48	58	68	69	63	56	46	63	55	52	65	69	39	67	65	66	65	70	61	56	63	67	56	76	61	55	58	58	64	53	67	59	66	56	60	72	60	61	72	67	57	38	63	54	65	71	51	56	61	53	70	64	75	60	67	49	67	74	60	67	65	61	67	69	77	52	82	68	53	57	66	56	54	59	62	53	75	61	61	71	61	72	54	56	66	76	69	55	66	56	69	65	56	53	78	63	71	70	65	48	48	71	62	53	69	53	43	65	63	55	57	63	77	52	48	63	51	59	73	64	62	63	55	67	53	62	57	63	66	72	54	52	62	62	61	72	52	50	56	70	57	60	51	59	64	57	65	51	67	56	56	59	59	81	53	59	60	69	58	63	65	61	73	55	69	72	63	68	65	78	57	56	58	53	55	45	45	71	76	72	56	51	68	45	53	51	53	64	64	61	45	50	69	51	64	61	49	58	52	71	54	62	68	48	64	63	72	48	66	64	61	53	59	60	69	70	58	69	66	65	58	62	54	46	55	76	50	65	64	56	63	66	65	65	50	75	56	55	67	61
31355	22996	19682	21340	24753	23184	16318	12779	9829	8345	6614	5212	4598	3800	3009	2544	2424	3012	2715	2141	2101	1938	1817	1487	1411	1413	1368	1256	1131	1028	1106	1089	1006	952	920	886	894	912	872	876	858	893	880	907	854	804	840	843	811	792	802	764	701	759	751	776	771	721	773	931	1022	1229	1550	2017	1589	1366	1180	892	804	789	751	706	668	714	653	644	647	742	686	700	727	659	669	677	661	702	621	746	658	752	691	713	696	714	662	709	708	686	676	599	706	665	662	673	653	695	677	677	699	664	701	660	645	656	683	689	643	656	685	698	636	646	710	690	647	674	638	714	681	694	671	673	687	685	696	703	685	679	689	687	689	659	704	660	680	656	684	690	658	702	704	685	682	670	684	698	699	681	668	695	733	687	744	722	681	672	698	646	734	699	692	645	662	676	666	687	707	658	659	710	659	737	635	728	651	689	676	685	648	682	683	694	655	704	681	651	685	669	675	694	765	704	675	726	712	732	701	657	666	644	652	680	699	706	636	704	658	655	697	694	682	713	632	720	640	717	672	705	685	657	710	716	702	680	707	677	708	713	653	664	649	720	653	697	715	657	726	679	676	698	693	713	689	662	653	662	641	690	685	652	716	682	701	669	685	731	678	699	626	638	711	663	687	658	679	707	680	693	685	681	684	635	698	679	702	674	691	631	689	682	694	674	657	725	674	713	651	682	648	668	624	738	706	660	711	678	700	701	696	695	683	687	668	628	671	658	687	732	692	689	665	652	617	713	696	632	689	672	686	664	684	678	720	647	667	698	637	694	652	664	729	736	688	692	693	701	693	683	642	700	649	685	686	652	671	670	709	660	710	691	653	708	683	659	669	681	683	695	671	698	683	678	648	706	715	683	699	720	674	658	672	715	673	713	736	690	697	642	696	697	672	725	724	643	647	672	648	671	652	672	716	695	672	677	733	683	701	741	740	639	706	687	660	680	660	713	670	669	679	691	692	696	694	721	677	707	706	717	742	673	726	702	756	697	684	691	687	760	691	688	681	671	669	717	664	715	714	678	677	708	689	695	643	717	708	743	691	683	693	703	713	672	701	656	637	710	698	693	669	653	681	628	691	662	699	658	711	687	698	673	699	692	695	693	692	659	717	656	733	670	684	706	711	679	694	761	714	713	711	699	672	711	699	682	724	685	682	669	701	709	716	644	666	716	681	738	685	705	701	715	657	649	698	636	707	680	652	737	700	682	672	704	609	668	735	698	680	689	666	671	702	672	683	684	680	712	644	683	687	686	686	653	685	660	657	654	670	663	688	675	632	692	697	709	675	709	649	689	682	668	681	678	717	721	665	670	709	710	651	711	660	696	707	662	675	668	721	667	662	725	679	704	731	661	712	683	741	697	653	666	704	698	659	630	701	678	691	720	679	720	687	655	679	652	709	711	691	700	695	688	688	649	715	638	682	670	708	696	677	690	688	653	698	691	704	652	676	714	684	682	738	731	692	739	733	711	691	681	708	677	710	664	670	681	687	683	681	644	718	688	654	701	646	662	660	745	707	741	685	685	709	624	687	645	694	735	703	686	685	706	705	688	674	662	666	687	639	708	699	637	658	695	678	678	628	697	672	598	689	669	698	698	671	675	688	675	672	697	635	712	649	685	671	701	722	726	685	661	665	685	666	716	653	697	677	679	705	653	717	681	677	690	710	702	692	654	722	706	699	737	703	681	722	697	635	728	722	668	653	732	602	695	682	663	660	674	693	708	740	670	612	695	717	714	656	716	678	649	681	717	700	724	705	733	742	717	681	685	664	718	653	711	662	667	692	728	697	730	689	625	660	684	689	660	673	683	665	662	691	647	719	703	703	696	666	714	663	711	740	686	706	637	678	691	648	696	661	693	698	713	707	735	702	696	649	691	724	682	731	707	674	661	678	670	675	653	743	733	691	672	651	679	645	704	663	670	673	685	719	678	690	692	679	670	703	690	694	693	668	730	728	702	685	659	671	652	687	674	610	747	690	682	689	709	638	684	663	706	683	687	697	710	700	677	707	641	683	681	715	686	699	730	701	647	712	687	666	688	722	731	749	705	738	681	673	701	654	709	663	668	684	692	698	685	656	681	708	704	683	666	680	700	686	682	706	706	713	657	640	720	649	670	699	665	639	661	661	650	666	683	688	705	681	671	680	678	652	688	664	751	680	654	666	663	678	747	686	699	682	751	697	707	693	660	681	704	695	732	670	736	715	669	651	720	671	704	664	680	700	681	707	648	649	698	668	674	677	712	698	694	754	678	672	687	639	687	689	720	696	709	664	704	661	696	662	719	720	725	693	701	660	735	646	708	670	730	700	705	673	673	668	662	714	660	686	730	671	658	722	668	681	702	688	685	704	751	728	689	714	692	691	703	677	672	687	706	624	696	744	650	670	732	695	662	674	662	661	682	643	637	662	650	653	690	642	693	686	680	688	741	717	684	678	685	741	691	661	703	692	678	678	721	705	718	684	653	698	694	720	713	658	687	694	670	655	672	679	682	676	689	703	643	717	701	709	686	642	695	701	683	684	677	672	673	694	732	696	707	681	694	704	654	676	736	683	696	671	676	699	687	660	662	670	728	681	677	613	720	675	683	708	661	704	693	658	694	661	705	692	690	650	689	641	654	703	723	696	702	717	711	699	713	704	672	654	674	735	719	672	719	652	680	688	707	689	643	700	750	677	664	664	721	718	692	708	677	650	682	698	703	726	666	666	691	715	677	699	710	694	628	711	669	711	688	666	651	694	690	680	718	674	678	688	666	698	692	680	667	693	698	661	706	668	679	687	654	689	634	651	723	706	679	657	682	716	667	686	699	635	690	691	662	665	714	729	679	685	700	691	673	725	699	642	678	702	724	660	651	670	672	706	681	707	687	657	671	673	667	730	717	703	680	674	755	685	680	696	686	697	695	678	701	687	681	690	711	683	678	679	689	676	690	686	693	668	639	759	695	672	679	677	685	688	674	674	709	668	691	634	697	721	680	709	688	692	708	687	724	650	699	716	693	674	699	656	712	670	701	675	675	708	670	675	670	680	715	690	697	717	686	685	673	613	703	697	691	665	636	720	651	662	729	681	662	669	712	679	659	681	656	687	729	676	690	640	720	667	659	687	740	665	709	669	698	682	705	732	673	731	688	686	684	691	616	689	681	701	695	692	741	691	664	708	706	699	699	751	728	733	720	747	672	682	662	677	708	692	680	710	715	714	693	653	695	696	699	716	652	654	664	659	671	669	720	643	659	685	715	715	723	653	688	709	679	684	712	719	699	698	703	705	704	721	676	702	648	681	672	718	690	687	706	686	701	681	665	688	689	614	721	673	672	691	641	670	714	687	728	681	668	721	664	685	682	725	690	648	688	679	682	670	660	719	745	643	692	650	690	679	692	686	668	717	632	684	676	699	678	747	733	644	719	712	628	626	670	673	666	704	659	717	638	695	628	669	638	657	673	682	643	697	694	657	689	693	704	683	713	675	694	653	687	720	665	721	658
8196	6782	4547	3089	2493	2169	1291	802	625	429	300	219	215	179	115	148	124	125	145	146	121	101	101	107	96	83	101	97	85	83	70	98	68	92	79	87	71	78	75	59	67	73	73	68	69	86	61	76	71	65	71	60	54	95	102	58	65	77	66	73	75	140	118	147	110	101	92	83	72	71	73	80	69	55	62	59	59	57	52	60	69	75	55	76	62	65	76	72	58	62	65	72	73	64	72	77	69	65	68	74	56	74	69	80	63	58	67	50	66	65	57	75	83	60	69	69	70	86	62	76	69	70	65	59	54	65	68	76	58	73	62	53	65	66	64	62	62	66	97	65	77	69	79	62	73	78	79	70	77	63	80	65	74	70	59	65	66	63	62	54	65	78	74	55	70	67	58	61	58	68	63	67	72	74	66	70	74	67	66	69	59	70	58	66	85	68	71	60	50	65	60	65	75	63	57	60	64	72	58	62	70	58	63	80	76	67	71	63	54	83	78	82	59	54	78	64	58	65	59	83	67	69	60	62	69	72	64	73	75	60	69	71	58	58	67	71	59	76	60	70	47	63	78	71	67	61	65	62	75	72	75	66	69	53	58	75	73	71	65	68	56	55	64	70	49	76	62	69	73	67	62	75	69	67	79	62	67	58	74	58	72	68	60	68	62	61	68	77	61	60	75	78	72	56	54	71	73	79	74	78	68	66	83	65	59	66	69	76	65	80	77	73	78	64	71	70	63	60	56	69	59	77	61	68	67	66	54	57	78	59	71	62	79	63	69	69	66	57	58	63	72	67	52	65	62	81	52	80	76	59	71	81	68	71	75	76	54	70	66	72	67	68	57	64	75	78	58	80	58	49	65	63	59	72	57	82	57	49	73	75	66	65	65	76	67	69	83	71	77	42	65	72	66	62	79	74	65	56	66	72	71	57	64	79	58	57	60	64	77	62	51	78	66	64	71	72	78	65	72	69	65	58	72	64	64	69	58	67	73	66	75	59	82	70	62	67	69	67	68	59	62	75	65	69	67	74	64	63	69	69	57	67	60	62	72	69	89	59	48	68	73	61	70	70	64	69	78	59	72	75	77	81	75	86	76	58	66	72	78	75	86	77	77	70	76	75	72	60	77	65	69	72	56	68	70	62	61	75	61	61	57	66	72	74	49	91	72	73	74	71	77	56	65	69	61	54	70	77	65	66	73	58	71	67	66	71	57	60	64	86	80	69	53	64	72	70	60	71	68	77	72	65	80	79	75	50	66	52	62	60	58	52	58	67	63	72	60	65	79	75	69	81	70	81	62	60	64	52	54	66	72	68	81	67	55	75	55	62	48	58	89	67	60	59	62	74	64	59	77	64	70	58	62	97	77	66	62	74	66	57	62	64	59	64	63	67	68	62	69	73	81	58	74	69	61	55	73	44	67	44	64	60	64	68	50	62	74	65	66	70	70	62	74	69	79	62	67	55	80	60	56	61	67	70	49	72	58	69	72	68	61	79	62	64	60	68	67	53	56	71	66	70	70	79	47	63	69	72	71	66	61	57	67	60	74	64	62	74	69	77	55	66	75	66	78	83	70	71	53	82	58	65	68	72	61	78	73	56	71	71	75	60	71	67	65	63	79	72	53	78	61	68	61	70	59	53	61	63	70	64	54	75	70	64	65	79	46	73	63	62	71	57	63	75	65	58	60	71	64	55	75	62	77	65	57	81	59	77	65	82	50	69	70	64	66	68	54	67	69	79	64	60	65	64	62	74	60	79	80	81	71	73	71	51	88	71	68	72	58	64	67	56	83	57	65	71	62	86	58	66	71	55	71	74	79	78	73	64	62	65	77	72	65	58	64	62	58	67	56	59	60	84	76	66	65	53	70	74	55	63	70	81	72	56	73	61	69	74	70	63	53	68	75	60	66	72	47	67	69	70	70	69	68	48	60	75	57	70	69	64	64	76	69	67	54	66	68	67	80	65	71	75	67	69	73	59	68	53	71	71	52	60	74	78	73	69	72	75	58	67	55	59	67	68	66	66	70	53	63	67	79	73	88	61	67	69	74	63	70	64	58	70	58	52	63	85	66	58	68	62	71	70	58	62	62	76	65	77	63	58	68	60	69	74	66	86	78	82	63	75	61	54	58	65	81	65	69	65	79	56	63	70	68	69	73	74	78	60	75	83	75	76	76	72	69	68	74	60	66	47	65	60	62	59	67	74	71	76	69	76	70	75	68	83	64	66	62	68	66	60	75	66	69	61	82	83	68	63	61	65	88	67	69	69	59	59	72	73	65	80	60	72	70	64	67	74	73	69	70	62	77	63	72	69	67	64	64	64	67	70	74	67	65	78	78	73	86	59	52	60	69	55	75	65	48	57	64	65	72	72	61	63	55	58	60	72	88	66	62	76	60	84	55	64	68	76	71	80	62	66	87	62	76	45	65	73	64	69	80	58	69	71	59	52	64	69	46	62	60	58	74	64	66	70	83	73	64	62	69	72	72	72	54	73	78	60	63	77	82	71	69	65	66	60	69	72	65	64	72	61	77	70	49	77	59	75	79	79	77	65	54	59	55	63	78	67	75	61	63	70	73	64	67	62	64	59	55	72	86	62	61	77	81	70	73	75	73	74	68	62	63	71	72	61	69	70	65	60	77	61	60	81	58	68	69	71	57	72	89	64	61	65	62	61	57	69	65	61	68	64	89	65	55	72	60	63	55	69	56	65	70	67	62	65	65	57	83	66	57	56	85	65	70	71	71	61	62	63	73	61	64	70	53	83	68	76	68	76	52	74	61	86	61	74	70	76	61	58	58	66	71	65	52	73	86	58	72	79	58	73	64	73	63	60	75	68	62	62	61	65	71	77	77	86	62	60	64	67	64	77	73	63	73	60	70	63	74	83	65	67	83	66	82	66	62	72	72	64	72	63	63	87	63	76	66	58	53	66	55	62	65	65	55	71	64	63	82	72	56	72	56	71	65	73	66	68	77	79	77	69	73	55	63	67	63	56	62	78	64	65	75	48	76	72	87	75	71	80	60	55	70	79	73	55	62	58	67	70	57	64	70	56	63	79	73	61	61	53	73	73	71	61	48	59	74	64	80	57	59	64	60	78	71	67	55	78	78	67	61	64	72	71	64	76	61	59	75	69	66	70	75	63	72	87	87	54	51	61	79	81	56	61	66	61	67	67	70	69	80	62	70	72	62	56	67	72	67	75	85	74	71	65	78	69	56	65	64	76	63	59	59	71	64	68	74	54	66	69	62	69	48	57	55	62	82	56	72	75	76	68	67	77	69	59	61	77	77	55	67	66	64	64	68	60	74	78	68	76	66	81	61	60	69	80	75	60	60	57	73	51	62	65	73	75	72	75	64	76	61	56	53	65	60	71	59	62	64	85	63	71	63	75	69	68	69	75	60	64	85	56	60	56	67	62	61	56	61	77	63	66	54	71	62	69	76	63	62	74	70	56	57	70	63	78	69	62	75	68	71	57	71	64	64	56	65	60
37477	27597	23166	26052	29433	28250	21562	17888	14043	10236	7714	5572	5060	3869	3457	2694	2495	2580	3175	2333	2455	2181	1912	1757	1623	1538	1648	1335	1299	1183	1239	1217	1084	1170	1129	1139	1001	1000	904	941	903	913	868	931	868	838	829	879	852	820	845	816	801	1122	1034	812	840	877	796	830	921	1808	1930	2068	1809	1688	1192	1052	955	953	843	768	749	780	739	773	747	755	766	725	719	745	765	757	746	717	776	759	713	755	710	751	752	731	747	759	760	755	745	723	751	779	684	704	743	753	706	721	727	721	759	752	765	736	724	805	790	739	764	761	779	710	740	774	703	704	756	761	741	708	750	742	735	773	806	722	750	757	816	791	724	714	747	727	769	813	750	755	742	718	738	804	767	769	728	692	736	783	823	770	772	771	725	778	741	723	706	772	747	775	765	798	788	773	749	773	763	724	763	716	711	772	724	757	722	773	751	703	774	791	769	763	744	754	772	771	730	755	756	727	741	775	752	784	718	782	705	791	726	736	703	753	727	748	787	689	745	756	770	758	732	784	737	729	750	751	745	729	729	737	747	783	733	765	735	794	755	740	719	720	734	774	766	735	769	725	756	752	724	769	790	788	750	761	751	706	760	782	704	723	733	771	778	738	731	775	736	745	752	777	792	720	737	748	765	719	724	791	733	734	739	749	759	747	745	703	736	765	779	776	758	709	789	726	754	743	721	727	749	760	718	707	738	749	719	696	764	732	738	696	724	715	721	785	717	733	781	734	767	761	732	735	752	748	737	738	721	695	766	718	744	774	756	792	743	766	748	704	770	727	758	763	766	753	719	743	767	748	727	772	727	785	773	793	723	734	713	722	807	759	740	722	760	688	765	748	687	784	772	712	750	799	778	793	748	763	720	723	769	767	766	765	749	757	762	737	792	719	754	759	738	771	794	817	788	736	779	785	690	778	733	763	754	788	794	785	786	757	794	739	743	781	737	781	753	708	758	779	811	701	738	771	736	752	718	765	797	774	737	778	739	730	771	741	766	737	749	765	771	788	769	693	757	754	766	751	807	756	750	754	733	754	752	737	716	770	769	745	736	701	783	733	716	726	804	768	737	750	722	757	788	782	772	734	687	735	788	746	760	754	792	704	796	725	752	688	739	754	773	737	751	712	775	732	727	727	759	781	792	701	765	724	775	744	756	734	808	828	751	725	765	807	756	751	752	812	692	730	814	742	731	724	781	760	741	746	790	785	759	748	770	767	764	760	751	747	788	765	688	696	759	633	738	753	770	789	729	748	796	728	755	788	753	757	764	760	744	762	739	763	726	777	756	730	771	734	764	744	752	766	767	754	736	738	737	789	767	739	756	746	792	757	792	732	706	756	718	733	760	703	744	761	733	706	721	742	735	738	769	757	769	725	730	765	721	779	794	746	793	725	749	792	762	738	777	745	729	726	739	776	725	780	678	744	723	771	740	780	754	701	746	748	749	719	757	767	795	795	729	789	727	729	771	732	743	774	723	725	726	771	742	740	790	749	748	762	737	754	731	678	728	736	770	751	743	757	726	724	784	751	748	805	753	751	775	737	792	750	745	806	739	763	721	748	770	704	653	740	778	757	804	756	714	730	776	727	723	730	813	750	756	741	759	768	747	714	749	774	745	748	764	752	731	737	765	721	770	758	777	766	730	761	769	709	748	813	776	740	737	786	691	735	800	741	740	735	789	749	758	707	791	706	730	723	740	806	710	753	770	753	728	743	755	767	783	736	770	812	765	756	729	793	756	789	777	763	746	785	712	730	765	776	754	732	700	741	758	772	712	756	775	766	736	780	724	739	733	715	765	762	744	729	779	781	747	742	755	806	795	777	745	732	762	742	771	759	761	753	761	736	788	759	734	740	740	745	748	758	772	725	731	817	750	808	789	786	720	753	769	763	757	767	728	751	729	801	716	751	765	746	730	762	749	734	728	738	738	731	818	780	755	707	758	774	789	721	691	723	778	751	804	758	763	725	734	772	743	760	730	758	784	744	759	743	770	756	767	770	740	759	726	753	786	758	730	764	752	785	728	738	772	744	776	713	754	747	815	718	772	739	733	726	778	723	746	745	752	798	757	779	813	724	766	787	744	744	792	735	730	752	727	761	738	771	739	762	760	743	766	709	719	775	784	745	753	757	742	730	751	853	768	772	750	785	764	801	764	782	732	693	750	742	833	775	757	742	739	739	740	772	783	777	740	709	717	791	777	722	753	755	795	805	785	729	755	756	711	746	738	760	725	743	759	753	756	765	776	775	808	783	755	749	738	724	759	780	711	737	813	764	763	746	761	785	747	723	734	782	727	726	763	748	727	722	744	779	802	762	701	750	753	767	756	748	742	698	724	736	740	747	713	737	723	791	739	740	728	781	771	796	775	738	716	712	771	735	789	748	774	762	753	715	761	771	779	745	716	744	781	744	771	780	684	778	752	701	751	761	747	745	751	754	732	735	776	768	773	783	716	748	743	708	723	768	800	790	742	683	754	708	758	783	751	802	752	785	794	725	762	776	738	775	783	744	740	776	774	717	740	734	775	734	794	717	773	723	765	764	729	715	764	731	754	771	772	774	747	752	732	781	735	750	741	750	696	737	765	716	769	713	739	735	729	718	763	771	702	721	782	736	818	784	715	763	793	807	766	754	756	729	774	787	762	769	764	805	752	760	727	786	742	706	747	758	761	745	769	799	724	804	781	801	700	800	749	755	715	773	751	763	786	714	743	750	807	782	766	757	755	783	732	756	708	705	701	749	710	740	778	793	723	757	730	737	729	757	737	785	725	766	720	767	735	758	788	744	737	741	755	756	766	738	771	745	729	702	755	747	726	777	717	791	722	744	733	739	739	760	729	729	750	740	718	757	724	714	756	776	736	724	757	735	804	751	807	748	779	763	749	788	811	703	769	719	748	773	775	738	773	759	750	727	675	776	761	789	758	792	755	705	757	736	757	683	745	717	799	738	756	731	754	772	754	776	728	759	743	770	766	716	782	767	736	760	776	769	733	761	757	790	740	722	737	687	745	747	785	775	790	789	783	767	749	718	800	750	750	693	795	746	739	713	792	714	765	739	766	745	743	756	770	781	767	768	756	745	747	763	753	770	698	770	756	719	738	705	763	791	793	752	771	783	742	787	742	699	743	768	756	742	764	706	771	718	749	750	736	732	719	730	760	741	797	764	746	735	750	755	754	733	768	770	763	742	752	719	752	784	734	773	751	742	749	735	737	748	743	753	727	742	725	753	735	696	742	800	699	731	730	769	777	755	764	739	779	752	730	723	750	727	744	741	785	743	720	698	774	732	836	747	746	750	767	736	727	752	754	756	708	776	722	733	781	754	762	738	721	716	760	758	797	764	742	745	698	804	715	784	748	773	795	764	769	753	761	736	792	741	745	739	750	803	780	762	733	751	714	728	741	725	784	782	791	800	767	731	768	761	725	741	756	742	747	775	745	772	746	763	751	736	759	757	785	730	758	731	789	745	770	770	755	756	741	757	766	753
4162	2364	1431	747	709	641	500	295	185	171	158	125	111	109	78	72	92	66	86	102	101	99	89	70	79	76	70	86	77	64	62	61	67	63	79	72	54	73	77	79	59	58	57	67	58	68	64	67	67	61	71	77	61	54	76	69	72	70	56	73	53	55	61	69	66	59	61	59	58	67	77	64	57	64	43	49	57	62	63	55	61	55	59	64	55	62	78	64	64	58	43	48	49	63	65	57	59	64	57	61	67	53	73	67	55	68	68	60	62	57	57	52	41	55	62	57	68	53	55	57	58	53	62	41	72	55	54	67	60	54	57	53	54	54	47	58	54	54	50	66	49	58	58	63	65	50	63	54	56	58	52	52	54	61	57	55	66	62	61	70	61	65	58	54	59	67	48	69	60	66	53	50	49	58	49	58	55	60	53	60	50	63	50	53	52	58	58	57	62	51	54	59	57	72	47	59	54	53	66	57	43	57	49	53	55	64	67	53	71	51	64	41	61	61	75	56	56	65	50	59	57	50	66	46	47	65	60	62	55	54	53	57	73	62	53	56	59	50	57	54	51	48	63	52	55	57	67	46	64	80	52	64	56	69	53	63	48	67	64	50	57	63	72	61	59	61	59	75	47	54	49	52	65	61	53	35	67	52	57	63	60	57	68	55	61	50	59	56	73	52	70	53	58	56	49	58	53	56	64	53	66	60	50	84	60	58	66	67	80	56	60	54	56	55	53	47	63	50	52	50	63	64	59	60	65	45	51	53	55	69	57	67	66	69	49	67	79	64	44	49	51	61	69	71	45	51	66	74	48	64	47	50	60	58	59	62	59	54	57	63	69	60	54	60	60	54	51	55	52	59	66	58	70	65	64	56	52	47	51	52	54	59	55	61	64	56	64	65	53	58	58	50	44	62	58	55	62	62	40	53	65	52	64	63	63	47	68	49	47	49	49	46	59	54	66	59	68	58	53	63	59	59	62	52	43	58	67	59	68	60	60	66	57	56	55	63	55	49	50	51	47	55	47	59	54	60	51	46	56	55	64	54	47	53	54	69	75	63	60	72	72	52	57	51	59	56	64	54	36	49	57	55	60	49	59	58	70	60	70	51	69	57	64	68	58	64	59	65	50	45	58	46	58	74	64	65	47	45	59	49	45	37	64	54	45	71	62	43	59	48	59	66	50	65	46	55	47	73	54	64	61	52	70	52	45	67	58	61	61	55	53	50	54	58	58	46	56	53	65	61	60	46	57	60	63	54	52	59	57	54	53	75	62	56	56	47	58	54	71	55	55	53	48	58	61	53	48	60	50	48	55	58	57	51	63	49	55	62	60	52	40	60	54	58	64	46	48	57	75	63	45	56	60	51	61	52	49	57	55	62	50	67	59	53	55	61	52	62	53	53	74	53	56	54	48	56	51	51	55	55	60	74	59	56	60	51	52	52	64	66	67	56	56	45	50	54	58	61	46	53	50	60	66	59	53	48	67	69	58	59	70	52	56	60	68	54	59	53	45	64	47	47	57	49	51	65	54	67	67	62	69	47	64	62	65	66	66	66	50	49	63	54	66	50	54	40	62	52	51	60	65	47	62	60	58	58	62	64	62	62	49	65	59	56	61	55	57	54	64	38	68	66	52	57	60	57	59	51	72	49	56	58	60	51	59	53	71	63	59	50	57	53	49	64	64	56	60	62	54	56	64	50	60	57	53	65	61	45	45	67	51	48	64	63	65	62	47	46	56	62	65	71	54	42	60	63	55	55	48	46	57	44	63	61	62	43	56	53	56	67	56	54	49	42	61	69	63	43	56	54	61	54	51	52	58	53	58	74	69	58	52	53	48	63	48	68	49	58	51	70	68	47	53	57	50	52	44	56	54	52	70	58	68	52	56	59	70	63	58	60	40	57	50	49	56	53	61	61	66	60	69	48	58	75	77	52	57	73	59	50	65	54	64	60	46	67	56	49	59	54	53	56	49	38	63	57	60	61	59	65	47	46	58	49	58	54	62	66	59	56	67	55	57	60	51	52	63	43	55	61	54	52	54	63	61	62	64	57	56	60	56	56	57	63	53	57	80	58	57	59	53	52	56	57	56	69	57	63	59	46	68	47	64	41	58	56	43	66	57	60	65	51	47	50	69	55	56	69	67	69	57	60	58	56	44	46	58	44	53	57	62	65	67	50	55	47	56	51	57	63	60	48	66	62	48	55	63	62	74	55	62	42	50	56	68	50	61	55	65	48	51	60	64	52	48	70	51	71	58	72	58	68	58	54	57	61	60	51	55	51	55	53	51	59	40	56	59	54	38	52	46	57	70	57	53	64	52	57	57	69	65	61	53	55	54	51	67	48	47	59	66	55	53	63	55	50	60	38	53	38	65	61	44	62	51	46	64	62	65	62	64	62	59	49	66	48	65	52	55	67	42	66	72	64	66	49	45	60	62	54	55	67	54	62	48	60	62	52	55	78	61	60	50	50	57	63	52	68	60	57	58	63	62	50	45	52	59	60	62	65	67	60	55	56	54	48	43	62	56	47	68	60	57	56	58	66	46	63	62	57	62	54	59	60	61	67	54	64	55	61	58	60	62	54	62	49	63	58	51	44	63	52	59	52	48	64	58	62	54	72	57	65	53	62	48	53	58	56	54	53	71	48	56	59	51	58	54	69	51	64	73	39	62	52	52	68	55	46	46	59	57	65	59	51	57	46	54	63	48	49	60	53	68	54	43	79	50	61	62	64	57	56	52	53	55	58	48	48	57	49	56	54	59	49	62	57	70	64	61	53	56	63	64	58	59	58	65	58	63	63	44	63	69	51	48	63	67	74	79	51	59	57	71	54	65	66	56	45	65	57	56	69	54	57	69	67	47	77	55	58	53	62	65	66	47	55	65	68	67	61	45	62	51	53	53	54	59	61	57	67	57	68	62	55	61	72	65	71	58	56	50	51	52	61	63	54	73	58	65	66	59	50	58	60	54	49	58	60	64	58	56	51	62	58	60	48	51	58	45	76	63	47	50	52	59	45	48	58	41	62	51	71	50	61	63	60	71	42	64	72	53	58	52	66	59	65	56	49	65	59	49	52	62	54	53	66	53	60	60	63	50	54	55	64	56	50	42	61	68	55	60	63	46	54	46	52	52	58	62	59	55	76	65	60	51	54	41	42	52	63	63	53	75	58	57	51	54	53	62	55	64	45	61	41	63	33	51	55	48	62	61	42	62	66	50	66	57	76	50	64	60	55	53	58	50	57	58	72	52	63	43	65	48	50	65	60	56	59	64	60	63	59	46	42	60	62	69	56	61	68	55	56	46	52	56	80	63	61	50	46	48	49	73	47	61	54	53	46	45	59	49	56	68	70	75	56	65	52	55	51	63	76	47	52	54	59	59	57	47	60	51	67	66	58	78	55	59	56	70	51	44	66	66	46	59	51	48	68	70	67	49	58	44	65	59	70	64	56	56	59	55	58	60	61	58	61	54	61	66	54	62	58	62	60	41	55
28942	20551	15775	14604	19807	18845	14604	9462	5663	4761	3981	3068	2544	2129	1693	1477	1277	1391	1643	1641	1533	1551	1333	1169	1127	1077	1141	1060	1026	927	906	936	853	908	786	897	921	787	735	748	684	658	697	673	684	716	722	692	709	723	807	727	787	789	887	749	740	677	671	760	680	675	747	833	812	852	830	774	678	690	643	665	643	650	600	683	684	645	641	607	634	645	658	659	660	655	601	621	646	655	592	634	633	629	628	666	624	668	590	697	657	625	630	626	684	655	641	661	639	605	639	679	676	671	618	594	636	674	631	697	640	646	650	638	665	645	656	650	660	570	657	659	645	626	654	650	628	653	626	651	612	641	634	632	633	640	615	668	635	673	718	635	651	671	640	667	655	606	652	613	662	686	627	667	663	698	654	612	615	665	676	670	629	665	655	666	650	646	638	651	619	604	654	648	653	634	646	633	643	670	642	619	683	635	661	651	655	631	637	651	667	616	661	728	662	681	636	639	641	647	617	643	654	655	673	678	611	695	626	629	648	675	649	619	603	694	645	638	668	619	699	648	583	646	634	645	654	634	664	643	647	665	686	652	654	643	636	657	633	620	675	620	682	651	672	613	668	634	678	660	632	631	659	652	661	626	620	642	693	668	649	630	638	645	668	640	640	709	674	667	669	656	648	688	604	682	672	625	625	635	621	619	627	656	681	657	617	636	710	661	658	692	634	685	653	614	643	605	673	673	627	677	665	683	622	630	636	666	639	659	637	628	663	618	662	621	652	707	643	680	633	659	624	636	636	613	658	689	667	673	588	652	652	632	659	595	666	676	646	628	643	674	675	632	642	705	628	658	658	660	646	692	654	624	658	637	630	655	683	638	630	659	652	658	656	687	656	660	664	647	604	623	665	639	639	690	632	661	624	712	616	618	671	687	672	670	644	634	675	631	636	692	644	621	639	646	634	615	648	644	648	641	641	644	683	599	581	649	628	636	609	649	668	670	655	677	630	665	658	625	624	619	669	644	623	668	683	657	644	617	686	655	639	632	665	637	660	697	700	698	633	662	659	663	640	626	668	629	649	636	633	657	643	662	657	610	677	602	617	635	627	620	638	653	645	653	649	688	636	691	664	588	591	631	654	667	695	673	654	648	656	678	670	657	645	640	629	671	619	670	631	641	625	680	638	625	637	643	666	684	651	675	724	613	669	662	643	675	615	632	662	606	672	654	644	639	634	637	631	628	628	642	600	651	630	613	631	629	672	648	611	643	674	691	624	638	647	646	650	676	603	690	657	631	605	683	653	655	653	656	656	644	684	644	647	625	661	691	629	648	593	673	635	626	649	631	689	644	635	686	647	658	613	643	660	659	653	635	666	671	672	674	645	645	689	631	621	683	601	638	671	596	656	691	656	659	679	659	642	699	644	669	631	646	658	622	651	648	672	590	629	646	652	630	644	654	653	633	662	626	667	640	634	641	613	683	674	660	695	665	630	679	632	638	714	684	622	655	657	629	653	594	682	656	729	617	612	656	663	647	671	625	628	675	642	660	695	688	638	644	655	625	656	680	618	636	670	609	674	652	647	614	664	665	626	644	628	630	655	658	636	712	648	626	691	636	626	636	677	728	663	666	667	654	602	637	629	627	674	630	665	619	646	639	711	691	661	620	632	621	671	676	665	640	603	678	647	659	658	633	640	669	646	644	646	658	656	661	673	626	680	653	643	688	657	637	617	696	656	627	656	648	623	722	653	618	684	658	653	654	603	670	671	680	640	615	631	649	690	669	623	629	647	665	659	694	633	633	638	619	653	666	632	655	640	654	590	632	606	702	640	650	642	660	665	622	643	650	637	677	643	640	606	665	629	661	629	646	671	632	631	626	598	665	674	686	656	622	687	709	662	620	591	696	629	657	643	651	644	649	633	664	661	700	670	601	610	658	620	655	644	678	628	692	652	612	627	673	592	638	700	657	670	705	671	659	695	651	626	586	612	692	667	604	663	664	618	660	628	681	658	659	656	632	697	614	664	658	646	636	640	672	675	637	661	651	621	698	684	694	677	639	638	670	645	602	632	665	619	704	601	643	644	656	636	639	679	641	663	685	647	689	642	629	628	634	670	635	674	629	657	615	621	650	662	678	650	642	657	678	675	691	629	661	633	659	679	638	634	647	656	651	647	645	633	676	645	622	672	689	664	633	653	680	655	691	667	710	636	634	677	675	643	616	668	649	593	627	675	608	688	653	682	594	642	647	655	637	671	657	703	665	596	620	614	658	600	640	673	619	646	646	665	643	651	603	659	646	668	652	642	684	621	636	653	637	596	651	664	643	632	638	657	632	663	642	650	648	650	611	682	657	637	694	591	675	636	664	651	681	667	628	661	637	696	655	669	627	657	619	639	628	628	649	710	690	651	640	636	632	658	657	642	662	627	627	676	610	643	670	645	702	676	615	636	686	681	646	642	662	683	666	619	703	668	604	584	601	686	671	619	634	650	687	696	650	674	633	705	633	639	661	673	677	644	646	654	658	647	635	622	715	628	664	626	620	603	678	613	649	622	621	645	691	659	642	673	683	657	698	648	644	668	688	600	651	682	684	666	634	633	666	606	700	649	667	658	630	677	654	681	656	628	667	646	671	662	633	637	673	671	632	655	651	675	721	655	613	670	647	656	698	657	644	681	661	655	633	628	657	628	668	655	637	622	636	688	601	609	623	649	627	675	670	674	682	694	669	646	638	658	687	715	655	670	719	645	691	630	642	663	639	645	627	681	634	695	622	623	706	689	679	616	641	617	651	692	651	604	653	631	656	665	689	625	667	659	642	660	689	607	637	612	652	608	647	637	624	653	599	665	653	623	660	674	630	653	651	676	639	691	654	661	698	653	678	661	619	628	640	695	635	618	642	650	652	628	623	617	664	666	640	627	641	606	701	645	620	672	645	643	689	673	703	610	638	694	670	599	639	650	625	686	684	625	661	631	628	660	630	637	692	675	670	621	676	656	645	613	642	659	641	617	640	665	631	672	622	638	601	633	647	641	650	615	628	623	687	644	705	636	625	642	686	630	633	645	646	637	610	643	672	674	651	593	667	639	665	651	644	658	618	617	650	690	654	632	666	636	670	623	659	644	643	662	666	674	682	640	641	674	640	693	690	678	580	695	687	612	647	697	628	639	693	637	625	640	630	671	687	657	626	612	674	591	654	643	646	629	651	680	657	625	668	690	670	649	657	663	711	625	655	641	643	677	688	677	675	644	683	629	651	630	651	603	691	651	619	663	614	698	646	585	673	673	629	651	674	626	642	665	634	628	648	656	643	660	700	636	602	670	629	652	615	676	643	611	630	633	676	594	678	683	650	661	621	646	648	628	668	662	669	623	697	685	614	627	637	660	663	642	637	617	622	606	686	652	644	656	642	685	599	657	672	626	636	624	657	641	658	666	672	618	627	696	653	660	618	619	667	665	634	622	662	632	656	619	630	618	636	612	667	658	710	679	627	659	670	661	668	646	646	651	650	669	599
5453	4557	2508	1599	1203	703	575	570	367	263	244	186	153	120	127	109	114	92	99	146	103	132	122	93	110	118	83	98	102	70	63	69	73	71	75	86	84	74	78	58	75	67	62	78	65	64	65	71	71	67	84	65	62	80	88	78	60	67	72	70	76	69	68	77	89	67	76	73	75	59	70	60	65	66	64	64	66	50	74	56	62	57	69	68	69	71	61	48	76	52	79	67	72	48	68	50	67	61	58	57	62	61	66	54	57	62	62	57	57	61	71	58	50	48	58	70	50	72	48	63	70	67	46	67	63	58	70	62	81	65	65	64	64	50	59	79	61	59	95	69	51	68	74	67	55	68	67	69	64	69	63	65	56	63	71	45	57	62	71	64	83	73	66	48	61	63	65	76	67	73	64	60	69	69	86	50	52	57	73	55	51	49	76	66	68	64	61	80	69	57	69	72	71	56	46	71	48	62	61	57	74	60	75	70	65	64	58	61	65	56	65	72	53	72	59	50	63	72	62	66	54	61	53	78	58	65	66	73	51	55	54	50	72	53	59	60	67	61	74	83	59	64	64	65	51	61	59	49	64	56	63	66	74	56	59	68	71	50	66	63	65	66	68	53	62	57	56	59	54	53	67	67	60	65	59	67	58	59	74	55	80	77	63	61	49	58	60	51	76	66	49	67	72	71	59	61	55	66	59	55	63	67	55	70	69	51	72	57	61	68	63	64	56	47	66	67	69	74	75	77	71	56	55	73	61	77	72	56	48	64	74	68	64	49	61	62	66	61	62	51	60	64	55	61	62	74	67	75	56	55	64	64	57	58	68	63	66	50	60	65	57	63	50	45	74	65	49	70	56	69	59	61	59	53	66	49	52	64	70	55	68	57	72	46	47	55	57	65	70	75	45	66	65	66	65	55	51	57	72	67	63	63	54	57	58	67	60	47	77	50	72	67	60	61	58	64	55	80	54	62	57	58	66	65	50	81	54	65	65	51	53	55	54	66	53	59	68	46	59	61	63	60	68	57	52	66	73	62	55	52	71	55	63	65	76	48	71	67	69	67	67	54	59	76	59	55	72	61	63	78	60	52	72	60	50	48	63	61	76	62	62	64	48	69	71	62	66	51	60	76	62	68	71	52	65	55	73	55	61	64	66	77	71	46	66	63	62	63	57	59	67	61	62	71	64	61	75	60	86	63	75	61	70	60	48	59	50	63	69	59	58	75	58	54	65	61	44	70	57	79	59	69	55	60	85	70	63	54	57	53	53	57	58	56	61	53	71	62	69	50	64	41	45	76	60	61	69	75	58	58	67	48	52	51	56	61	65	66	60	71	61	60	48	62	71	54	66	59	71	43	66	53	60	58	55	61	53	72	52	78	74	71	53	65	57	57	49	57	52	52	50	76	74	66	57	69	73	67	64	66	58	58	67	57	58	70	66	65	54	52	60	48	55	59	56	58	53	62	63	72	59	65	45	54	67	58	65	60	69	47	58	72	66	62	61	73	63	71	60	63	56	60	55	75	64	71	57	68	75	63	58	61	75	61	49	62	49	67	72	61	75	55	61	69	82	45	84	52	79	51	59	70	64	66	55	71	70	72	60	69	57	47	56	73	62	65	65	61	67	52	58	63	76	66	76	62	55	72	73	53	63	57	66	79	56	61	67	59	81	58	59	63	65	59	69	54	59	52	73	71	70	74	70	69	67	70	58	62	72	63	63	52	56	75	69	73	60	46	65	74	77	72	74	82	67	71	62	64	59	34	73	50	62	57	72	75	59	64	52	55	58	57	55	56	56	51	56	58	78	77	53	76	59	56	65	75	61	60	58	60	62	61	65	52	51	75	65	48	67	61	65	61	65	64	62	56	60	63	59	70	50	68	61	62	61	65	64	64	79	48	57	73	59	68	54	76	76	51	54	56	82	60	58	71	62	57	63	60	68	72	63	63	65	61	71	57	68	63	62	75	57	63	80	63	57	63	67	54	52	68	69	72	56	56	65	68	56	51	66	60	56	82	56	77	84	55	55	71	52	62	59	65	62	54	68	62	60	60	60	81	79	62	62	59	50	49	50	63	59	63	54	75	73	56	72	58	66	53	61	84	68	53	79	64	74	62	56	55	69	73	55	51	72	70	56	54	59	55	66	58	67	66	65	68	65	63	63	49	55	51	60	60	60	67	58	58	66	48	69	57	49	65	59	77	73	54	61	46	64	71	72	71	65	48	71	61	66	63	85	65	54	64	73	72	60	56	61	66	52	68	56	60	58	66	60	63	61	53	59	65	64	63	74	53	73	63	58	56	70	66	57	59	57	65	59	61	61	43	66	76	45	57	69	68	54	67	52	69	68	57	64	46	75	64	61	51	55	59	67	52	54	66	63	52	68	85	62	57	51	70	67	71	63	73	64	44	64	55	80	68	65	60	59	65	68	63	65	66	56	70	67	58	63	60	58	71	67	71	68	51	59	69	60	72	58	53	69	83	76	74	60	59	70	44	55	69	64	61	79	64	63	73	64	60	68	65	63	67	70	63	58	55	68	60	53	73	61	67	79	71	67	64	63	61	67	67	54	57	76	66	59	69	63	63	63	75	74	66	71	63	59	69	74	78	60	57	66	66	79	61	79	58	57	72	62	61	60	47	58	65	70	66	51	72	65	45	71	81	64	66	58	55	72	49	61	59	73	61	63	65	60	63	49	52	69	59	69	52	59	73	76	69	72	78	51	49	65	60	66	56	68	52	80	56	71	63	71	61	60	41	77	55	68	66	61	57	55	63	57	76	57	60	68	60	54	48	46	67	72	81	54	66	63	73	62	64	57	56	61	58	50	77	72	79	64	60	77	82	58	74	60	63	66	68	62	69	63	63	64	70	71	79	62	62	54	57	54	62	61	70	63	46	60	59	76	59	48	62	63	59	71	55	58	50	60	55	60	52	72	67	61	75	59	58	67	84	67	59	58	59	63	68	52	55	62	49	63	73	70	63	66	64	63	59	55	53	51	68	65	53	80	60	61	66	68	60	72	78	63	50	66	74	71	72	57	67	75	66	63	62	65	78	59	67	61	47	64	66	62	67	66	62	65	76	66	59	64	60	58	65	60	68	61	55	61	68	67	60	70	67	61	61	55	68	66	70	62	51	65	54	71	56	58	71	52	58	65	60	78	69	63	62	77	63	65	67	62	67	66	60	65	64	69	59	75	84	44	49	49	59	69	45	60	55	52	60	74	64	55	54	72	57	57	64	62	59	62	59	70	59	53	55	57	56	63	60	68	61	61	67	64	55	70	56	58	63	66	75	67	63	69	58	66	70	72	58	59	81	57	48	66	52	76	56	58	47	50	53	63	56	60	64	59	63	69	55	64	58	54	69	62	59	54	70	69	59	59	62	52	62	62	63	64	54	73	60	69	55	61	72	72	65	58	67	57	60	77	50	48	77	65	60	71	50	64	52	53	62	58	70	51	63	69	77	74	61	71	61	61	67	55	75	60	54	62	67
34367	24425	18298	20823	24141	18949	16368	14501	10383	7811	6532	5226	3977	3381	2641	2327	1904	1980	2108	3097	2368	2588	2203	1692	1684	1728	1670	1498	1478	1281	1171	1130	1111	1056	1001	1118	1087	974	901	886	758	821	750	815	801	850	820	867	947	938	927	905	927	1256	1260	855	845	820	1029	1086	749	741	794	1048	1208	1324	1263	1080	928	828	801	734	713	718	705	662	727	728	679	687	702	739	711	665	745	689	745	733	687	676	736	680	720	738	708	706	670	720	725	694	742	713	735	685	651	734	775	740	741	742	702	726	685	729	730	669	707	692	698	700	698	700	718	684	722	724	772	663	701	709	700	769	680	720	738	686	675	683	661	679	742	745	702	767	690	678	691	703	692	750	680	776	746	731	684	724	694	696	691	710	752	729	732	654	702	692	695	693	683	675	731	725	730	675	709	684	711	734	682	695	734	643	699	758	727	686	679	723	751	687	721	719	706	681	695	734	743	685	707	712	699	720	654	766	724	716	699	684	723	668	690	686	727	715	730	686	698	698	691	722	725	708	720	705	697	725	705	704	744	734	731	705	668	676	685	700	691	713	690	690	766	675	696	714	686	685	745	748	739	728	689	691	769	735	688	760	688	677	692	729	732	762	701	704	688	767	695	693	732	701	738	690	751	704	672	714	717	706	700	713	691	711	747	711	768	760	711	756	728	691	737	702	675	684	703	715	725	761	736	664	672	722	687	706	733	690	746	735	748	686	707	681	708	696	720	717	714	700	723	686	728	753	692	767	726	748	744	744	699	707	704	702	749	693	697	739	711	686	729	723	671	782	667	684	723	683	701	700	674	725	706	701	719	702	655	813	692	690	725	712	721	702	695	680	719	672	671	692	713	713	763	714	718	708	699	697	751	712	726	729	732	766	747	711	732	749	709	763	657	707	719	691	684	640	741	716	742	678	722	709	741	712	674	695	731	714	715	774	708	706	677	707	697	683	709	698	672	707	706	724	719	753	690	682	717	695	742	739	746	750	706	685	764	713	746	732	698	745	697	720	693	723	735	700	691	726	743	706	708	758	734	698	726	684	742	732	688	675	742	692	729	675	721	740	661	731	721	739	685	750	737	735	712	694	728	722	720	710	692	722	733	702	658	730	762	702	724	720	719	698	727	685	671	736	730	699	722	723	742	700	666	703	696	677	715	683	671	668	700	718	705	686	660	670	744	703	752	720	698	711	663	698	692	655	718	716	689	727	653	687	702	688	671	726	704	680	663	742	725	749	743	718	687	678	749	703	715	708	698	716	723	684	729	700	691	737	704	743	702	686	704	704	690	674	693	746	702	744	723	745	696	686	651	673	699	690	688	730	727	713	687	722	658	683	680	707	711	729	776	742	717	680	733	719	731	722	744	714	699	757	679	699	719	729	720	691	713	743	710	748	692	667	727	709	731	744	730	708	701	742	684	697	696	667	724	727	723	729	717	725	735	675	705	706	731	726	664	667	714	712	716	729	726	689	687	654	671	666	720	695	726	736	651	704	707	741	712	735	694	701	709	706	733	743	707	700	681	747	684	695	690	726	669	684	756	724	701	754	707	721	740	681	683	670	695	738	715	734	740	675	784	708	716	717	716	656	715	715	709	702	682	707	646	719	694	704	762	674	761	709	682	673	714	731	705	680	693	670	747	711	681	711	662	743	686	674	757	738	686	697	684	732	699	707	658	716	683	674	722	678	718	733	734	666	705	687	677	712	698	705	806	683	725	717	740	690	753	687	714	724	745	736	682	680	728	728	759	719	725	699	663	753	690	692	718	659	692	665	729	673	714	734	723	683	730	722	669	709	722	712	666	691	689	707	746	727	743	762	726	694	720	757	721	727	712	696	716	695	749	654	704	713	727	704	746	668	731	724	717	807	750	711	696	723	731	759	731	675	724	684	731	731	722	748	729	728	716	716	717	679	689	729	751	726	719	735	774	706	722	728	724	692	715	702	716	710	709	787	696	745	732	708	736	699	689	702	719	656	736	696	728	732	707	715	698	691	692	687	692	708	671	683	700	670	710	707	725	727	693	754	700	730	718	726	694	790	712	699	713	680	734	707	735	754	700	714	681	695	724	700	743	689	721	725	734	694	756	698	724	759	734	750	708	689	714	728	732	688	671	705	726	711	699	734	715	651	747	736	705	686	766	717	679	708	681	702	671	708	731	706	734	671	702	733	712	730	756	673	666	751	686	709	710	712	747	709	669	722	737	719	706	705	722	723	743	697	703	749	718	715	719	672	669	726	676	696	747	723	708	724	714	746	729	722	712	704	702	748	730	717	720	710	714	729	736	708	682	661	730	723	705	731	741	697	683	667	720	733	712	696	731	745	713	654	720	736	731	725	712	728	760	710	732	721	695	710	682	743	752	709	693	690	709	710	729	711	757	747	703	690	704	717	718	727	667	710	730	679	731	742	726	700	698	701	707	730	717	761	723	682	679	742	729	713	703	751	706	728	712	753	704	755	679	690	644	712	698	713	666	755	703	662	667	677	782	703	692	713	712	733	747	706	681	729	733	679	738	701	701	762	724	702	728	690	717	741	756	709	694	649	747	677	692	747	659	684	674	682	707	714	691	724	752	735	755	721	751	722	659	707	730	744	705	690	693	738	712	714	726	712	686	705	696	714	734	713	744	662	690	684	713	706	643	739	711	696	712	706	699	709	670	702	730	761	731	712	717	719	725	708	719	738	720	755	660	739	711	695	726	717	683	776	675	683	734	708	737	693	725	743	727	730	694	710	739	702	696	706	725	740	671	706	718	728	746	717	714	696	730	734	682	682	713	705	689	658	707	693	707	696	648	654	731	697	715	687	647	683	735	705	659	690	716	700	710	719	688	753	670	695	736	676	742	728	697	719	718	701	697	725	670	711	649	659	711	706	720	727	729	692	753	661	733	654	735	696	696	657	723	702	694	738	733	704	752	736	675	696	722	725	675	740	698	696	675	707	703	729	719	693	727	702	691	740	700	715	728	733	680	726	696	679	726	664	725	692	746	686	749	689	691	675	689	698	707	701	685	687	744	691	677	724	700	749	727	675	761	679	724	703	768	703	730	727	730	723	763	699	681	708	651	674	701	688	693	694	704	766	693	699	684	693	703	694	699	706	761	669	755	684	671	693	718	705	704	762	764	679	686	740	694	706	757	710	697	730	720	712	710	705	743	721	712	729	738	732	718	693	689	726	780	743	746	711	734	729	690	742	722	677	692	731	691	680	690	743	704	683	675	671	762	686	706	711	695	690	713	696	695	724	784	704	707	634	717	744	691	700	725	672	698	714	716	700	711	724	745	675	721	719	711	705	751	714	647	675	702	736	661	732	716	716	657	685	686	735	745	644	703	756	718	692	653	656	754	765	712	689	743	720	704	666	715	717	709	707	690	673	691	710	669	650	706	685	691	705	721	703	767	714	703	744	714	676	707	694	715	735	691	729	713	730	705	713	720	737	657	748	754	694	701	703	692	745	718	744	683	712	712	675	717	698	709	720	764	734
6926	4553	2833	1990	1335	1016	676	422	341	314	238	198	165	161	138	118	104	81	101	142	131	136	130	126	91	92	104	79	86	80	78	80	65	63	89	96	76	89	58	67	64	60	58	71	58	54	79	77	59	62	68	70	84	71	66	81	61	79	61	56	60	61	62	79	101	107	100	91	70	81	78	54	47	48	72	68	51	62	67	46	60	54	67	55	69	63	62	52	54	62	70	45	45	61	58	58	52	65	53	74	45	55	68	63	58	64	63	58	40	68	67	68	48	65	64	58	73	69	60	62	72	59	60	54	59	45	49	69	51	58	58	71	66	58	53	61	64	63	53	65	69	56	69	70	64	67	54	62	68	52	64	60	61	50	56	60	53	48	66	64	63	56	57	51	53	61	54	66	62	53	51	55	76	63	51	51	52	50	58	52	66	48	60	51	71	56	69	50	67	55	56	58	54	66	58	56	56	58	70	66	56	50	54	58	60	58	51	54	56	61	50	66	52	58	58	69	56	47	66	58	60	60	56	56	57	59	59	81	66	63	54	60	57	59	57	76	64	74	62	64	58	58	55	65	61	68	52	69	75	64	63	58	59	61	63	60	50	69	73	59	78	48	64	56	60	63	86	65	57	63	49	54	54	48	58	68	43	54	68	47	57	65	62	67	80	78	49	55	63	61	60	65	72	58	56	70	64	58	51	67	60	57	73	63	62	56	54	66	60	65	58	54	61	51	68	61	49	60	48	57	62	57	73	67	63	71	60	52	64	55	50	65	64	52	58	47	55	55	60	57	60	48	82	78	71	61	68	72	61	67	59	49	53	58	64	78	69	62	49	67	46	51	52	63	66	55	51	61	64	57	67	53	58	52	53	61	55	53	66	49	70	66	61	62	47	65	63	69	66	67	76	64	69	77	55	66	60	63	66	57	58	61	56	49	51	64	63	65	54	59	62	62	55	66	69	38	73	65	61	69	48	64	55	56	76	52	54	49	48	68	60	69	75	52	56	57	67	51	66	45	61	69	61	51	70	59	56	59	65	73	53	86	70	58	64	52	59	66	46	54	65	60	61	69	70	63	71	63	60	58	65	63	50	53	67	62	80	60	60	49	47	60	51	66	61	64	63	79	48	48	61	70	61	55	57	58	66	67	60	47	48	62	60	56	44	60	58	55	61	65	62	63	58	55	46	71	59	60	48	57	70	75	69	62	53	54	52	67	66	74	63	65	50	64	71	50	62	59	62	65	46	69	58	45	54	57	66	60	62	72	52	59	66	51	66	53	65	55	61	57	47	63	56	52	61	57	67	52	66	65	58	62	68	56	49	42	59	72	59	67	64	53	51	70	62	51	66	68	55	56	60	58	55	67	58	66	63	60	61	70	57	67	75	68	39	60	58	47	64	63	67	70	69	60	55	71	56	65	55	58	63	53	63	64	57	47	56	63	58	45	68	57	54	68	60	71	67	64	48	48	60	55	61	48	46	72	51	56	60	58	60	72	58	55	68	54	63	59	56	51	55	60	76	59	64	78	60	60	61	68	63	55	61	67	56	65	52	60	48	60	66	65	55	53	64	71	68	69	60	67	59	61	56	56	48	67	69	46	53	64	63	58	72	54	52	53	48	67	65	56	65	60	74	56	61	59	63	68	50	74	55	66	57	71	61	60	53	62	76	80	59	57	63	51	70	72	64	62	49	64	69	43	49	57	51	57	66	63	67	62	59	49	50	49	62	75	56	68	79	63	64	56	79	57	60	77	56	65	65	57	57	63	59	44	49	54	60	52	65	66	62	61	58	49	72	56	57	55	54	37	63	48	62	53	59	51	60	56	47	60	76	65	53	58	58	66	59	50	64	71	73	66	63	59	55	61	60	55	59	50	58	80	53	66	58	51	66	61	66	54	71	62	75	49	49	74	62	56	52	76	56	52	54	52	63	66	75	43	65	56	63	65	57	66	54	48	40	76	71	62	54	68	75	66	54	58	53	47	65	67	66	41	69	45	69	46	63	64	63	61	57	68	52	66	58	67	48	60	59	42	78	59	53	72	58	59	63	56	48	47	57	65	54	66	67	58	43	66	61	51	47	44	53	52	66	57	58	58	73	56	61	67	61	47	67	67	53	57	58	69	62	51	62	61	64	76	50	65	58	49	63	49	58	55	47	56	64	66	58	58	62	52	53	67	67	69	63	64	77	57	56	80	52	58	53	66	54	63	70	77	65	67	72	64	45	51	68	59	69	64	61	67	53	64	56	55	72	59	59	51	73	75	50	55	53	61	61	63	71	70	57	63	53	69	70	74	52	75	61	64	59	53	46	56	72	70	63	55	51	57	60	68	67	56	63	62	69	56	67	74	61	65	48	69	43	45	68	65	71	56	77	58	67	66	63	63	67	55	63	59	57	57	53	79	66	65	62	59	56	63	55	62	52	53	70	58	68	52	67	68	51	60	63	54	54	48	54	58	52	65	58	75	54	79	59	69	63	65	75	67	52	50	74	55	59	55	60	61	48	60	66	53	58	75	60	51	72	60	66	69	53	66	63	61	63	59	64	53	65	52	68	58	65	64	53	52	61	65	63	57	65	55	66	48	70	53	66	63	61	50	68	62	59	54	53	62	53	57	74	48	63	54	79	60	68	57	55	65	67	58	58	63	55	77	66	55	51	41	44	62	61	73	64	57	50	66	52	70	61	81	61	63	50	70	65	52	50	43	61	55	59	58	50	66	69	74	60	64	65	67	59	67	46	58	60	68	58	62	57	67	65	68	65	62	57	64	61	62	74	64	61	71	60	57	51	60	77	82	58	59	67	67	66	61	60	69	59	56	50	57	50	54	66	66	65	75	60	62	58	51	59	53	63	62	79	73	63	67	55	50	54	58	47	59	60	54	64	55	58	49	68	58	69	48	49	63	75	50	67	69	55	66	64	58	63	58	55	57	56	63	60	61	59	74	55	61	54	69	50	47	70	79	59	69	69	57	60	64	60	72	54	56	53	68	58	60	46	60	58	69	61	62	55	59	60	59	58	68	56	59	66	66	70	61	76	76	51	68	71	59	49	68	59	52	48	52	52	62	63	61	61	53	75	60	68	55	69	57	69	46	58	46	72	63	64	60	57	54	48	67	65	47	63	55	55	65	57	67	68	61	55	68	68	71	58	56	68	58	61	58	63	54	53	62	62	66	60	55	40	61	65	70	51	79	61	50	63	60	57	58	62	59	59	62	62	60	64	55	61	67	59	65	43	68	69	73	72	68	55	63	59	53	71	49	59	65	56	53	78	66	57	61	45	75	57	80	67	51	63	60	50	64	53	65	53	58	46	59	51	68	50	65	69	63	71	59	62	54	55	62	46	62	76	49	62	56	64	61	59	77	57	53	76	44	62	46	74	65	60	60	58	47	55	56	62	60	62	67	67	59	65	43	57	62	49	63	57	50	50	62	48	43	54	55	49	65	51	74	63	73	50	72	57	52	56	55	78	57	79	56	58	61	61	75	59	67
32252	24576	19726	21819	24089	22428	17513	13048	10503	8537	7085	5788	4560	3669	2861	2462	2141	2008	2217	3095	2991	2878	2587	2155	1753	1737	1779	1582	1399	1279	1151	1111	1133	1124	1149	1234	1143	1017	927	878	787	748	836	797	829	853	850	914	900	968	995	960	924	958	976	842	842	817	797	747	774	793	780	1049	1421	1757	1715	1476	1184	930	774	750	734	713	737	644	694	702	682	689	695	663	669	628	664	692	722	685	678	681	708	728	712	650	750	672	668	717	694	665	709	676	716	658	760	679	643	716	690	697	721	696	691	633	734	659	693	701	620	674	713	700	679	683	651	679	659	758	677	746	718	738	687	700	688	706	669	738	690	706	708	711	698	674	713	678	717	682	688	679	715	674	662	702	626	690	683	696	750	662	723	654	736	744	660	691	684	722	670	718	734	654	664	641	687	674	689	679	735	704	642	675	670	710	657	684	650	674	665	718	668	656	705	694	645	695	674	687	740	717	734	625	677	677	690	695	716	658	667	681	634	715	713	650	693	672	683	684	680	682	702	709	658	673	672	632	681	692	709	648	714	702	673	682	724	691	709	696	684	745	721	694	668	709	634	732	691	683	711	673	708	704	685	678	732	693	655	656	668	659	725	718	688	690	679	688	648	649	666	706	692	698	649	678	690	681	719	703	670	632	687	697	690	665	714	705	695	716	718	720	641	736	683	689	670	741	754	714	707	698	720	739	655	681	677	650	716	703	670	710	693	682	719	680	732	669	697	650	709	633	694	662	651	678	720	691	692	672	658	722	650	629	642	702	674	703	714	683	708	671	687	704	689	714	656	664	698	660	730	680	675	662	683	723	664	655	698	712	702	693	690	678	662	690	658	680	707	672	686	687	660	673	714	675	690	692	678	653	677	678	695	660	665	680	693	691	680	700	672	709	686	620	689	673	699	706	694	691	672	723	725	690	702	665	678	659	721	730	730	691	710	687	690	653	687	698	664	678	675	725	694	708	702	667	665	696	684	669	720	712	711	697	650	665	718	698	669	679	700	767	705	683	660	705	722	675	681	650	688	674	698	726	676	713	713	690	689	669	634	648	681	673	657	664	696	645	671	701	707	694	701	656	655	731	665	683	675	688	670	687	638	675	707	691	714	719	659	674	694	713	678	708	681	704	716	669	691	719	693	613	671	689	737	676	658	664	776	653	686	691	639	759	662	656	693	661	653	685	708	688	687	694	680	707	637	710	676	664	704	708	654	704	702	666	761	678	646	711	692	687	722	686	707	683	733	685	655	696	720	703	688	727	624	728	697	644	673	722	667	709	712	686	672	734	749	709	672	696	622	739	650	724	667	743	650	683	650	656	673	679	632	684	682	651	719	681	699	671	628	720	646	704	690	691	697	662	689	635	693	724	641	704	684	691	697	627	671	715	723	701	672	630	738	691	662	682	680	650	653	696	634	681	674	684	691	693	688	670	699	673	720	652	645	651	667	672	671	697	639	639	699	677	707	740	698	722	704	704	745	709	684	659	674	665	698	724	717	684	734	678	634	649	715	634	711	682	693	685	690	621	712	704	678	761	697	705	626	670	716	690	696	704	682	682	676	697	689	699	662	657	707	661	683	690	655	675	684	745	660	650	667	685	708	652	673	627	693	674	650	683	697	712	678	665	701	702	726	674	699	666	735	677	698	681	713	674	667	697	669	673	678	723	705	689	658	676	708	719	666	718	698	676	681	659	680	652	673	664	673	739	703	675	648	696	697	698	682	720	710	671	663	649	679	698	716	694	707	691	640	695	716	684	707	691	684	681	651	690	704	699	692	674	662	709	714	693	701	733	717	680	665	741	695	652	698	675	652	685	672	669	727	685	682	705	678	707	714	700	736	693	644	688	703	700	686	682	716	731	694	655	678	711	688	702	691	661	762	691	686	685	677	741	722	679	686	683	706	653	691	706	645	688	669	680	718	716	638	705	672	683	686	717	687	711	685	713	700	678	644	658	729	678	666	722	665	654	669	684	685	724	662	695	682	647	721	677	693	656	653	705	737	698	699	707	693	662	708	726	698	662	696	672	668	700	700	744	699	692	726	640	693	695	700	706	711	651	678	674	667	656	693	651	729	695	676	722	645	688	667	644	646	670	664	698	683	682	713	703	679	687	691	716	693	655	651	661	705	703	658	699	686	670	652	706	649	675	677	668	661	702	693	689	700	718	656	670	670	697	727	642	708	724	693	691	679	668	651	701	672	697	695	677	658	703	701	704	676	686	728	690	729	661	710	726	743	716	662	666	717	703	649	704	637	672	692	663	688	675	719	679	684	693	649	677	677	661	707	705	724	700	699	701	657	686	686	720	670	713	637	734	723	676	675	697	655	691	654	649	689	669	688	707	694	681	726	695	698	711	669	695	739	697	629	677	697	681	648	708	649	665	709	692	679	666	661	725	675	691	669	737	678	705	654	685	753	670	703	687	680	695	674	675	668	692	662	665	719	671	711	682	660	682	659	659	647	705	721	708	701	710	668	677	678	683	676	698	700	662	679	696	670	680	689	695	692	696	671	717	659	708	723	670	715	682	688	691	685	690	676	712	685	662	635	714	652	701	726	705	697	692	704	678	701	700	679	669	702	686	686	658	643	691	743	718	688	664	678	706	672	670	714	708	669	691	697	721	668	687	686	716	679	718	654	713	696	660	701	650	696	732	683	699	718	643	687	695	671	724	713	748	689	690	622	731	722	624	753	689	692	658	665	675	674	652	696	683	703	713	671	700	686	690	659	673	675	709	645	733	675	651	660	674	669	716	686	680	683	679	692	762	707	683	692	701	672	712	697	724	676	706	723	684	685	704	663	713	692	661	676	678	706	745	659	669	701	679	719	686	647	654	691	649	644	639	656	683	708	680	686	700	709	695	703	717	719	681	671	659	691	691	697	667	745	713	684	667	715	627	693	692	681	707	660	685	695	753	698	708	687	670	685	645	725	704	678	690	683	665	716	639	681	621	673	714	660	657	741	726	742	681	703	649	721	724	678	688	673	652	689	700	672	669	697	685	710	655	717	666	729	704	680	679	685	717	672	701	692	665	687	665	648	716	699	694	752	676	694	692	682	610	685	688	681	669	699	672	660	689	687	675	671	737	744	701	651	649	671	717	650	708	671	650	673	716	651	675	645	666	650	669	682	694	696	753	761	687	705	675	698	648	695	702	727	659	673	698	679	696	720	678	660	660	693	695	712	719	686	690	657	706	693	690	664	699	695	720	718	661	653	690	676	688	647	688	727	703	676	694	640	665	676	693	691	680	683	686	691	680	718	670	695	731	734	708	734	685	693	673	661	643	707	750	676	672	659	668	715	711	650	657	646	664	705	699	652	655	666	701	684	664	684	746	717	710	701	633	679	673	660	682	726	663	698	718	653	703	676	671	687	712	684	682	642	708	765	727	703	708	669	683	692	656	714	695	704	638	711	711	672	687	641	672	695	700	679	650	698	721	688	703	669	691	681	693	664	687	684	703	664	644	749	668	660	687	682	640
8643	7426	4515	3091	2336	1391	837	673	509	447	301	231	202	204	144	128	112	130	125	164	177	180	146	131	112	127	92	87	111	90	95	77	85	72	77	84	79	76	90	104	77	83	83	60	65	77	64	76	93	78	62	64	66	96	59	81	63	71	74	64	66	74	79	81	100	111	132	111	91	92	72	74	78	70	51	56	79	59	85	68	80	54	70	68	74	75	54	63	58	69	73	72	75	54	57	65	72	70	70	75	82	69	70	62	96	76	68	76	80	74	66	52	72	71	65	71	65	55	61	68	69	65	64	65	47	58	68	71	77	64	82	60	65	59	61	66	72	52	74	76	60	67	59	59	67	54	80	58	58	65	72	60	73	90	68	59	66	71	66	68	69	62	51	61	67	66	71	68	53	52	68	67	69	75	81	53	60	57	51	63	65	68	71	69	70	81	63	76	78	67	64	62	70	54	78	72	75	69	58	53	54	79	73	60	77	55	70	67	81	60	67	79	67	70	54	54	71	59	73	70	82	59	50	77	66	57	64	74	56	64	78	70	84	62	59	64	69	79	63	65	66	60	68	61	67	54	65	59	76	52	61	72	64	79	79	63	72	73	64	76	60	63	79	55	57	77	87	69	78	67	62	72	61	73	84	62	76	69	70	75	59	74	68	86	76	68	77	68	74	60	68	63	69	77	70	56	60	67	72	79	71	76	72	65	58	68	78	59	70	75	56	66	87	70	48	61	71	72	70	50	57	64	64	65	59	60	70	67	70	53	69	75	59	58	82	66	73	59	64	78	65	56	51	55	74	75	70	60	73	75	59	73	48	63	85	79	66	73	73	59	72	55	59	73	74	55	74	47	70	57	61	72	69	74	79	52	64	76	72	75	74	86	73	65	63	68	71	62	58	68	72	57	64	65	71	68	62	60	73	63	56	68	65	55	65	70	59	69	51	71	51	86	55	69	58	67	79	73	60	76	60	69	69	65	72	67	68	64	61	65	60	89	73	68	59	70	66	66	66	72	73	82	61	57	67	51	66	64	59	79	63	57	61	59	55	64	63	82	63	67	78	77	70	75	71	69	70	75	58	64	74	53	81	74	64	64	55	62	61	64	67	60	70	71	75	65	58	67	47	62	66	86	71	79	64	72	65	54	66	67	68	65	66	72	65	60	59	69	52	70	62	53	65	53	64	80	63	72	72	57	71	58	69	78	61	73	70	48	64	74	81	84	74	72	77	56	58	67	74	83	65	70	65	60	55	69	66	54	65	54	73	62	53	72	68	63	70	85	75	60	67	75	70	64	48	60	79	66	77	70	59	61	70	73	70	59	69	72	67	68	64	65	74	66	72	87	61	80	78	67	88	70	79	67	63	60	70	80	75	60	60	71	72	57	72	67	65	63	62	63	60	62	59	63	72	58	64	76	63	69	78	65	73	69	64	69	76	65	79	51	62	71	78	75	59	62	52	75	68	60	62	63	55	81	65	73	81	65	59	64	73	56	63	72	65	72	68	55	55	75	75	64	59	65	61	59	76	65	62	60	53	77	63	68	63	65	59	68	58	69	65	50	83	56	66	65	72	64	66	75	55	62	71	71	46	77	65	61	75	63	66	85	74	52	73	70	77	51	65	67	64	77	72	46	61	65	82	66	64	62	76	55	53	63	72	60	66	61	63	75	76	59	76	64	71	52	60	70	55	72	55	62	86	67	70	78	70	55	71	63	65	66	58	68	72	73	70	82	62	66	64	45	64	65	71	71	59	79	61	57	70	66	69	74	72	74	78	63	65	62	64	71	64	72	58	78	68	63	67	68	56	74	69	80	66	79	79	77	67	66	52	60	61	68	53	61	53	63	78	74	70	80	54	66	55	71	89	69	74	67	59	79	70	59	70	70	70	65	59	81	65	77	60	84	54	59	60	89	46	62	74	65	76	73	62	67	63	59	71	67	55	60	60	71	73	65	54	62	55	62	64	54	70	60	57	66	61	72	67	61	61	61	64	69	68	74	83	69	59	70	59	67	77	69	67	70	82	76	73	61	80	73	84	66	75	53	76	75	74	66	84	62	55	57	67	55	74	74	63	55	65	60	71	77	59	68	80	53	66	63	70	80	74	68	81	71	51	70	73	68	66	60	66	67	80	73	67	74	75	63	65	72	64	38	67	73	73	61	72	65	66	78	77	58	78	82	80	66	59	64	78	68	68	49	52	63	64	80	60	56	56	53	66	62	61	72	60	61	65	72	70	65	66	58	63	67	74	62	81	82	64	77	63	58	62	60	59	72	67	80	66	60	72	74	76	61	72	73	69	68	51	66	68	62	78	58	66	77	57	68	62	75	65	82	70	54	74	63	70	65	66	69	75	70	67	75	68	75	66	67	61	74	58	50	60	74	73	70	64	74	71	65	63	69	72	59	62	52	78	61	63	71	70	75	57	77	68	71	83	63	74	70	69	67	82	55	63	68	78	67	54	62	66	74	61	64	52	51	64	83	66	77	76	73	66	64	67	71	70	59	58	80	69	60	61	70	71	58	70	75	70	66	71	67	71	65	69	75	64	45	69	80	60	59	73	69	66	59	69	66	59	68	62	66	59	65	73	65	70	72	66	61	84	78	61	58	61	58	52	59	65	66	61	55	65	68	62	64	79	64	69	70	66	75	69	72	61	68	73	61	74	66	66	72	63	75	79	50	77	53	65	66	70	69	77	62	59	58	70	64	80	62	82	61	69	67	66	75	67	62	77	66	59	78	56	72	75	75	76	88	61	64	72	84	75	56	76	65	56	65	59	61	67	66	58	70	73	58	75	68	77	62	72	70	78	64	76	72	74	67	63	78	74	59	74	67	64	60	60	64	61	71	46	60	60	55	69	79	60	72	70	74	94	65	75	57	53	79	66	55	55	56	67	68	63	73	71	74	59	62	75	65	62	56	66	66	71	77	65	75	55	76	63	71	64	71	76	72	75	70	72	62	72	61	70	59	65	68	69	52	74	67	62	71	63	75	62	61	66	73	69	56	60	71	71	65	64	67	64	66	56	63	80	69	84	67	59	80	63	65	71	69	71	56	62	63	72	62	53	66	77	73	64	62	70	82	60	73	50	73	67	61	61	69	65	66	75	55	71	69	82	57	60	76	74	59	74	64	70	69	72	76	65	67	71	62	73	68	88	67	67	53	74	65	78	77	68	55	70	63	56	71	69	65	85	61	68	81	61	57	65	68	86	66	71	81	72	65	82	81	54	75	68	67	65	57	68	62	64	57	65	68	66	68	74	62	76	69	56	68	75	79	52	68	75	56	68	56	50	73	60	66	63	70	78	69	81	67	58	62	66	70	68	58	62	69	60	71	80	79	56	59	65	51	60	73	68	59	65	68	79	70	68	73	71	63	64	74	65	58	72	66	66	77	70	55	70	69	46	56	80	64	65	61	77	72	68	65	65	64	56	82	66	58	67	76	59	61	63	80	79	61	73	67	64	59	69	59	57	59	73	69	61	59	55	77
38660	28815	23776	26357	28649	23184	17943	15098	13092	11189	8137	6538	5571	4348	3489	2758	2594	2346	2430	3027	3891	3784	3287	2589	2143	1830	1895	1644	1762	1620	1398	1292	1185	1271	1229	1190	1168	1125	1068	984	958	940	985	970	932	945	931	933	945	901	944	943	889	1057	935	958	889	859	870	796	843	900	806	1187	1788	1833	2006	2002	1470	1158	941	821	785	800	798	685	739	734	729	748	770	720	796	708	726	765	774	749	697	732	718	795	761	752	745	738	738	734	735	709	780	774	691	744	767	718	762	756	723	794	774	718	766	751	744	753	725	748	766	741	786	700	767	732	754	742	736	773	703	702	812	770	684	736	759	743	792	772	740	785	752	788	769	716	766	783	684	726	773	703	755	717	716	762	721	801	757	776	779	737	712	760	738	726	760	760	715	723	744	702	733	760	732	743	834	760	736	765	778	714	745	804	774	730	734	714	757	764	733	739	735	782	751	730	726	787	773	786	732	754	771	819	721	748	760	768	741	706	745	772	761	767	694	797	766	778	747	704	717	733	739	709	785	739	765	697	752	733	758	754	706	772	749	750	790	826	723	711	750	763	723	795	807	749	761	723	752	779	816	729	698	708	763	756	754	751	785	718	745	699	739	743	756	737	749	705	739	730	762	740	758	740	730	772	789	723	757	762	748	759	717	728	781	725	766	776	702	765	760	734	773	739	716	741	761	710	731	715	719	761	747	717	739	748	837	795	733	735	762	728	760	741	764	733	716	792	782	751	755	744	713	747	726	743	729	756	799	731	737	742	723	753	763	712	786	712	771	778	768	795	736	766	732	757	734	742	720	780	729	763	771	791	743	744	758	772	756	764	744	746	709	696	768	770	705	719	764	794	784	767	749	771	777	713	785	763	807	758	746	753	732	742	757	742	748	777	756	774	723	762	727	742	739	780	715	750	802	756	772	765	778	786	763	760	752	747	786	794	693	735	748	774	714	762	739	760	785	760	759	752	766	731	734	785	713	758	671	771	702	758	750	747	759	718	716	758	792	791	742	756	755	765	735	742	758	771	735	752	780	729	760	752	791	735	731	755	719	760	715	765	738	759	734	719	780	744	771	756	784	772	725	731	735	756	763	760	772	726	729	734	759	704	728	766	737	724	708	672	788	776	769	745	746	740	772	763	743	754	749	719	773	742	717	719	726	751	756	702	720	757	737	719	726	756	763	719	784	750	724	783	786	684	759	780	761	732	776	769	718	708	785	719	711	753	697	760	798	765	722	765	729	796	730	734	808	746	716	758	774	733	778	737	748	791	775	770	794	784	780	738	751	768	715	727	796	745	719	716	740	775	757	737	756	743	730	735	720	748	776	729	754	735	744	734	789	775	756	757	693	733	780	776	733	772	811	728	770	736	838	780	756	767	744	758	726	758	785	751	759	740	721	720	767	740	727	731	736	733	731	779	762	709	775	750	739	743	751	786	751	740	802	809	768	749	742	760	752	773	772	729	776	755	809	735	774	768	776	747	755	818	743	755	748	717	760	799	721	761	780	769	787	796	748	769	742	719	785	820	780	721	739	773	758	807	733	739	738	720	758	793	756	787	726	764	742	763	724	761	700	724	789	725	711	711	724	759	729	727	752	724	714	760	758	773	744	720	753	786	746	743	733	749	769	773	745	750	733	704	725	763	716	755	743	737	735	784	737	763	785	784	762	752	753	739	732	742	707	783	723	746	778	753	815	766	736	755	752	754	769	755	707	715	744	726	752	753	749	688	720	741	770	777	760	721	756	758	743	696	721	768	714	786	705	791	755	781	741	741	760	716	679	780	773	706	773	762	752	723	729	769	750	751	716	765	771	738	749	777	709	743	756	737	740	752	727	721	702	716	751	786	759	706	724	724	742	741	760	732	715	801	742	727	744	727	730	667	764	726	747	774	745	803	717	751	743	781	735	750	740	749	772	706	735	750	773	718	763	764	727	798	803	789	785	759	768	745	743	772	722	741	765	755	688	760	732	734	786	762	749	771	763	708	737	770	784	766	730	742	790	779	726	743	726	751	763	760	725	797	787	779	730	793	800	779	770	740	757	757	752	800	740	753	772	745	752	820	736	730	751	771	778	700	756	756	771	749	780	749	770	753	758	770	749	697	733	754	740	753	765	723	769	773	740	750	757	775	761	739	816	733	764	761	782	825	747	789	744	747	746	704	758	741	739	751	719	806	782	721	790	750	772	755	738	761	779	722	731	676	745	795	740	710	747	762	750	722	761	760	751	726	709	758	733	716	776	711	755	741	720	774	755	691	709	794	750	756	699	782	794	760	712	778	767	769	727	765	721	727	734	784	799	778	777	759	780	777	774	707	742	742	743	757	761	730	718	735	745	734	763	737	737	757	720	768	768	735	789	731	763	759	817	718	748	756	788	781	732	737	742	745	788	685	779	750	694	735	745	768	802	757	712	760	763	729	726	765	752	766	719	774	744	740	765	776	752	720	726	752	730	742	738	778	733	732	743	735	834	730	756	778	751	737	785	762	765	716	793	754	744	770	767	761	772	742	787	747	680	721	729	749	770	803	743	725	736	756	732	723	742	712	740	763	799	774	699	796	787	721	792	788	734	788	731	694	726	784	750	783	710	779	733	785	692	791	764	759	732	806	737	743	763	779	777	780	779	786	765	728	709	748	740	721	720	720	779	704	761	750	774	768	734	784	725	773	748	764	787	761	732	780	722	706	749	745	744	803	757	788	813	785	801	740	751	725	726	769	719	795	798	774	728	750	719	755	744	712	736	742	732	710	730	766	749	751	750	731	760	757	742	736	758	784	763	726	763	764	749	772	762	773	718	754	723	733	761	763	740	802	789	725	760	769	735	748	746	761	746	771	765	737	820	718	719	754	771	761	741	726	760	746	778	745	719	818	792	749	736	735	721	781	716	764	747	752	798	754	764	731	761	728	730	799	755	780	789	719	757	777	711	754	740	751	806	785	748	704	714	758	741	762	776	739	742	723	686	776	801	741	779	737	712	697	758	741	832	763	704	704	752	757	747	774	749	752	763	714	785	761	715	724	735	718	712	782	756	713	727	762	770	747	747	737	759	722	763	790	780	779	743	708	757	707	698	757	743	762	780	714	747	741	730	759	769	761	732	738	764	752	768	734	771	790	729	748	746	723	751	773	811	730	788	790	744	752	770	728	742	765	761	775	751	824	731	737	780	732	795	763	817	745	750	724	687	735	734	769	714	750	746	735	742	746	703	732	756	719	737	710	780	769	728	746	750	773	684	689	791	774	744	734	734	765	726	743	773	764	758	720	731	709	755	752	793	791	787	777	713	797	747	759	805	745	733	723	774	769	741	809	763	734	793	744	736	733	813	746	805	759	710	747	768	771	742	746	735	742	687	719	683	782	763	767	744	751	653	751	790	732	785	796	772	767	808	764	747	724	724	793	736	713	752	773	726	753	750	732	743	788	743	715	746	732	711	776	785	749	704	783	782	810	729	736	742	780	787	737	747	743	750	736	807	754	724	761	762	751
4312	2041	1253	733	525	500	387	275	212	237	147	139	122	121	106	85	85	80	75	80	127	132	125	112	91	82	74	76	66	65	62	73	83	55	63	64	56	60	51	54	53	54	48	49	63	48	69	58	64	58	64	55	63	68	48	48	56	52	56	71	64	59	58	60	51	53	69	68	60	63	73	62	60	60	51	59	62	67	57	59	54	64	52	43	59	48	53	57	58	57	41	58	54	59	47	58	57	60	63	47	47	58	44	54	66	59	48	60	49	68	51	53	60	49	63	55	52	52	56	58	55	51	61	48	58	44	45	65	47	64	61	47	55	49	54	67	55	50	61	60	54	57	45	53	52	59	51	56	58	63	57	56	66	60	56	53	67	55	51	57	67	35	60	54	58	49	63	58	59	64	54	56	70	56	46	57	54	49	50	55	46	50	44	49	61	60	42	56	59	55	54	49	47	50	47	73	77	61	53	47	49	57	60	46	42	57	57	45	70	57	62	43	81	49	44	53	52	60	60	50	64	54	58	63	51	59	52	69	42	59	69	46	59	52	56	58	59	63	46	54	49	48	59	50	51	57	50	53	36	64	59	63	41	62	72	43	63	50	64	54	56	50	48	50	49	50	58	63	62	63	47	63	49	62	73	52	55	67	65	52	61	52	58	59	56	56	63	57	49	50	48	56	56	55	58	54	51	53	67	40	50	43	45	59	59	55	53	57	60	44	60	52	55	70	47	56	58	58	64	40	49	59	47	70	59	55	48	66	58	63	56	62	46	58	52	46	35	60	61	56	54	56	60	61	50	59	48	54	62	53	44	68	72	50	52	71	71	65	67	64	59	45	52	58	54	47	66	63	49	54	54	57	38	52	35	42	75	49	64	62	60	62	60	62	65	52	56	52	62	60	47	61	57	58	70	68	46	60	56	77	51	59	62	54	50	51	59	57	50	55	63	52	60	59	54	63	66	50	48	61	66	62	45	61	56	59	64	56	64	44	53	56	83	53	73	68	60	44	51	55	46	65	57	41	55	57	65	57	71	60	61	54	40	49	62	57	54	64	50	63	66	61	54	57	61	62	43	68	61	58	53	65	59	65	39	58	56	68	48	53	65	50	65	54	54	67	50	63	49	60	55	45	49	50	49	45	50	64	42	58	62	52	48	43	62	56	60	56	66	54	64	59	60	46	54	55	66	72	61	48	72	62	56	51	57	57	54	64	54	54	60	50	73	51	67	71	62	49	53	43	63	69	66	50	56	65	72	64	66	44	54	63	43	48	58	53	43	59	58	47	57	60	58	55	49	71	47	61	53	68	48	59	66	54	67	49	57	55	55	66	58	51	46	46	56	66	57	49	57	55	46	48	53	58	50	60	51	60	59	57	63	75	41	74	62	46	51	58	53	64	41	57	61	49	49	53	48	71	45	58	50	56	50	50	57	57	59	53	53	53	62	59	61	54	60	46	54	58	47	56	53	46	46	59	54	55	65	63	58	51	48	40	60	60	56	76	60	48	59	49	48	41	40	54	46	65	58	55	70	53	55	57	59	61	55	61	55	49	54	59	47	47	59	65	59	50	69	52	50	61	61	76	64	42	80	56	65	60	55	48	65	69	52	57	60	66	71	77	47	60	53	44	46	73	53	54	59	49	65	60	48	63	62	56	52	60	48	58	52	59	64	54	45	57	61	54	47	67	61	59	68	63	61	43	60	61	58	59	52	53	69	48	61	61	52	54	62	53	56	44	47	42	68	55	50	57	63	65	64	58	57	56	57	68	76	54	48	68	52	67	54	49	54	69	35	63	49	59	52	71	62	50	45	49	57	70	50	59	59	52	64	54	72	51	60	45	60	47	68	55	58	52	43	53	60	61	47	50	68	48	64	60	45	51	45	43	65	57	62	61	67	62	38	49	70	59	46	59	47	50	44	56	51	58	47	54	53	46	48	35	58	58	47	52	53	59	64	67	63	58	52	61	54	41	63	44	53	57	57	64	57	41	47	48	53	50	48	51	45	64	58	65	52	55	51	64	38	58	54	41	58	49	53	43	59	49	51	50	62	54	57	57	48	59	53	54	50	45	63	55	51	57	69	44	50	58	46	67	54	47	69	54	63	53	58	67	44	54	63	56	58	67	47	54	47	43	55	71	46	66	52	54	60	54	51	58	58	61	64	49	53	56	57	62	61	48	52	50	54	57	62	61	53	62	52	54	62	63	57	68	62	53	53	57	48	44	53	44	52	54	56	48	56	72	61	54	49	51	50	53	50	56	50	51	59	66	62	66	57	53	52	50	53	48	60	39	48	55	65	47	56	64	57	51	52	60	58	58	50	61	60	52	70	64	55	47	67	61	61	54	60	44	58	59	58	49	51	54	58	72	59	68	46	63	63	69	47	57	48	55	71	62	63	65	54	55	59	46	54	76	64	51	60	54	49	55	56	68	50	72	61	39	57	53	60	60	61	50	59	63	61	61	55	45	46	72	62	48	62	57	50	56	49	56	68	59	60	50	51	51	61	50	59	56	58	51	61	40	55	70	44	65	52	54	50	54	58	53	57	61	47	63	51	53	44	52	68	52	54	58	71	64	52	62	49	47	46	65	55	53	60	55	45	56	64	51	60	55	50	55	51	44	51	48	52	65	65	48	53	50	67	61	58	58	57	48	41	70	47	53	67	48	56	49	66	79	62	55	46	55	49	38	69	53	58	51	54	47	49	57	51	56	58	60	57	59	64	51	63	47	56	59	60	57	44	56	57	53	52	54	69	48	64	67	69	75	46	54	44	59	64	62	64	49	58	60	62	52	54	65	73	69	62	46	55	59	45	59	57	52	59	58	64	48	63	57	54	61	56	60	68	49	35	56	62	63	56	56	51	60	53	66	41	56	51	49	54	51	43	66	57	51	46	59	58	61	49	45	62	63	48	58	42	65	75	47	59	51	60	52	58	52	57	53	54	61	44	44	69	60	46	59	45	51	43	44	57	60	61	62	49	52	58	50	57	57	62	58	63	63	61	57	57	58	68	58	51	35	55	56	60	59	61	50	47	48	53	56	52	46	60	58	52	58	49	43	52	60	46	53	48	66	53	55	50	44	61	44	56	52	61	61	62	52	57	67	61	62	59	54	58	60	67	48	49	50	47	43	40	49	52	64	49	51	60	51	50	48	47	54	70	61	42	55	57	67	57	49	55	59	58	54	57	59	50	54	42	65	49	52	57	60	71	57	58	64	52	46	57	58	58	59	58	52	57	51	59	55	57	48	66	54	50	54	49	53	67	57	60	42	59	52	52	56	61	58	49	57	54	55	60	61	47	49	56	47	39	61	52	46	61	54	72	49	51	66	61	50	62	60	46	46	67	78	51	47	58	69	58	58	55	52	49	51	40	61	45	59	56	74	64	57	55	70	55	51	61	47	60	59	59	62	63	65	63	58	52	55	64	54	58	48	58	55	45	59	72	61	61	51	62	55	66	55	62	50	55	49	59	63	58	48	48	59	61	49
30139	18941	14234	14155	16938	16684	12532	8864	7892	6692	4608	3543	3001	2551	2026	1484	1507	1506	1506	1906	2870	3086	2640	1906	1468	1294	1278	1284	1315	1212	1122	983	943	870	920	897	757	749	727	715	728	719	678	661	718	674	620	679	740	649	702	730	693	692	742	725	717	751	743	736	724	674	712	674	818	948	998	961	870	775	712	687	704	628	651	642	611	573	670	691	611	619	635	633	672	603	674	643	651	671	667	613	690	659	627	615	644	597	616	627	649	672	648	642	661	671	649	641	679	607	629	664	652	624	629	617	591	660	652	656	637	674	679	615	651	649	607	652	629	625	605	652	673	650	620	652	670	609	661	632	602	594	640	645	689	610	647	616	629	598	647	642	657	654	655	617	657	679	646	660	606	632	608	667	621	654	687	618	641	641	639	649	629	616	624	664	640	639	662	681	643	645	604	612	637	627	635	631	667	623	669	599	610	593	628	613	626	672	651	645	642	636	649	632	616	640	633	640	634	591	651	630	608	623	647	642	610	603	650	675	611	635	623	648	669	677	598	593	592	642	658	639	661	622	627	621	640	603	585	645	629	590	606	658	637	646	609	662	621	646	666	653	613	652	614	644	640	660	685	651	655	592	632	622	636	633	657	663	694	609	617	646	636	633	644	632	642	610	626	648	624	629	622	655	660	667	618	623	636	647	641	625	604	613	594	702	584	666	634	627	611	615	628	656	621	673	668	624	693	676	651	656	621	628	628	649	617	628	662	664	647	565	663	639	666	637	658	612	604	626	635	639	696	644	639	677	661	653	691	645	663	624	684	692	618	646	642	601	639	664	640	642	663	645	624	627	649	644	659	673	693	651	678	653	591	656	647	620	608	679	639	618	632	638	634	644	623	602	625	609	651	662	607	640	601	637	675	622	687	611	653	619	593	664	603	652	686	609	668	638	639	625	598	624	656	618	626	653	634	655	659	616	660	640	677	660	628	662	640	652	636	618	646	634	639	590	631	645	660	614	610	672	650	607	599	570	606	581	601	629	633	638	612	616	622	627	601	654	613	639	647	637	637	616	638	660	643	615	665	621	640	662	625	621	598	650	637	654	616	645	591	645	609	623	627	587	683	587	648	649	665	669	655	619	655	657	657	627	664	628	599	647	615	636	612	673	571	629	654	646	630	615	633	633	650	614	650	640	600	613	679	617	643	666	622	638	618	580	620	692	642	630	621	659	613	635	667	686	620	648	638	632	624	634	615	596	632	673	671	625	635	646	664	619	607	653	654	669	631	620	614	600	606	633	626	623	638	633	624	666	582	673	645	672	645	669	647	656	593	644	686	642	647	625	656	634	673	664	640	632	651	618	604	621	579	677	630	652	657	666	672	629	665	640	631	654	622	636	615	600	651	679	653	607	642	625	657	627	675	617	672	650	680	646	628	680	685	610	655	655	621	661	686	613	606	653	624	615	621	630	651	657	607	639	647	627	637	669	681	637	663	658	632	640	679	648	713	624	683	635	626	605	638	592	644	581	637	616	638	658	597	638	594	680	655	630	634	680	658	637	689	626	670	673	662	617	639	638	651	611	631	624	695	589	620	606	583	648	643	588	650	615	692	606	677	621	610	660	640	602	638	627	638	614	650	563	646	646	652	632	644	621	648	654	667	609	623	622	671	643	690	636	614	644	646	616	666	673	688	662	656	673	640	685	680	673	646	615	653	636	624	618	666	629	617	659	659	640	642	636	623	654	639	632	634	628	632	619	633	630	635	590	644	677	587	659	643	656	629	617	624	680	643	600	615	607	669	637	641	613	630	601	665	625	647	666	662	655	625	612	641	601	605	637	652	670	635	633	621	628	629	624	628	622	637	604	609	646	652	582	653	638	632	641	612	621	655	624	617	658	662	616	641	683	627	618	651	599	655	617	621	648	664	640	634	641	629	617	626	624	629	633	610	622	639	666	665	644	645	673	648	654	654	659	615	600	640	617	627	620	643	645	684	639	649	610	599	627	627	583	683	632	656	613	630	627	628	630	618	649	606	666	619	626	608	640	650	604	600	662	611	680	633	656	688	622	602	602	600	602	639	642	655	680	623	666	620	665	663	637	610	570	656	661	653	619	615	699	613	636	634	652	631	623	588	627	633	643	631	600	694	649	634	647	653	635	604	654	665	628	631	652	638	621	647	609	596	670	640	658	652	601	652	620	633	622	654	634	644	635	614	639	607	641	643	617	612	627	644	634	631	669	617	646	625	622	616	629	658	642	630	634	644	624	636	660	611	606	638	602	602	606	603	611	650	615	659	666	631	605	641	611	571	697	641	658	634	615	614	667	651	607	585	617	636	667	647	620	661	594	690	643	683	640	630	644	665	645	657	639	605	665	635	625	615	659	680	581	672	631	612	668	663	645	659	654	598	612	625	620	660	676	655	627	627	606	601	621	667	626	642	622	641	621	629	672	646	677	611	652	662	621	687	661	595	696	650	668	674	667	661	639	653	625	619	598	615	642	581	681	639	644	600	663	627	677	622	644	648	600	659	608	631	609	607	642	683	596	665	657	590	654	597	651	666	649	682	657	676	670	675	658	632	620	619	644	640	634	645	624	639	624	611	597	610	634	618	667	631	625	649	659	623	586	628	660	640	686	692	621	655	609	621	647	634	688	626	637	647	654	647	664	632	629	673	618	657	622	653	640	631	632	608	653	671	611	592	649	654	653	621	654	678	631	664	597	626	615	648	636	691	608	596	646	679	612	621	596	610	622	629	642	620	668	651	631	618	649	660	607	652	675	583	604	626	615	666	602	645	701	628	640	651	584	643	624	655	623	622	611	590	653	638	645	635	648	657	664	704	642	643	637	652	661	611	606	623	654	621	661	648	654	620	638	624	634	646	638	615	617	648	638	694	691	656	674	607	647	687	633	640	650	684	653	618	637	628	662	695	674	651	649	678	631	641	638	633	584	649	673	651	647	629	659	643	644	595	628	628	681	645	646	638	619	620	691	668	598	660	683	644	658	689	657	622	613	624	642	662	659	612	641	573	659	634	661	651	596	694	642	608	624	582	610	642	683	667	633	614	648	656	643	608	659	644	630	672	664	642	622	632	655	615	672	667	664	640	601	623	632	657	651	655	632	657	639	661	634	654	603	630	690	628	643	612	656	630	639	641	629	654	634	629	627	609	628	638	615	640	638	660	674	630	635	693	580	611	632	629	628	633	590	617	685	630	594	679	659	639	621	631	627	604	634	655	631	637	609	598	611	650	645	640	606	650	595	620	649	601	605	600	598	633	585	645	619	620	654	625	598	613	632	635	648	621	642	628	653	604	645	604	674	580	656	635	622	647	655	623	600	615	659	652	704	629	636	630	630	630	615	561	619	634	588	659	592	638	660	681	621	652	664	614	670	642	616	645	599	640	651	600	648	636	628	644	614	658	624	652	679	594	638	621	612	665	633	643	595	609	619	611	611	656	639	652	629	628	631	625	658	639	622	593	652	617	622	637	686	613	627	617	600	616	672	650	631
5815	3911	2331	1391	1034	762	791	552	364	235	211	185	140	166	125	113	106	126	109	106	149	170	185	149	128	116	78	109	109	90	91	102	73	90	86	70	74	72	53	60	50	64	68	51	54	76	72	71	73	65	59	56	62	63	81	60	69	58	77	54	72	62	60	57	68	81	104	76	88	59	79	81	56	64	56	66	60	61	70	53	65	74	46	65	67	54	58	54	59	62	58	69	70	60	57	74	48	61	54	72	68	69	65	69	62	66	63	66	61	69	60	65	54	61	55	64	62	65	60	67	71	56	61	50	46	64	67	50	64	56	66	64	55	51	71	56	60	53	67	52	74	63	63	63	45	63	71	62	70	66	70	63	54	79	71	58	54	52	77	76	68	70	53	51	51	65	47	60	67	62	57	57	60	68	66	75	64	65	72	74	66	65	76	64	59	56	61	73	60	74	51	64	67	57	66	75	54	47	63	82	62	70	40	52	64	73	64	57	51	50	69	54	42	64	56	60	80	58	63	58	62	65	64	75	59	61	75	60	64	61	52	48	46	78	56	64	59	70	51	59	56	71	70	70	74	50	49	52	82	65	65	65	53	68	59	65	60	64	61	66	64	58	64	53	78	68	56	71	59	49	53	55	72	54	72	64	69	65	52	50	52	60	62	52	74	51	58	53	61	51	57	59	70	64	72	55	63	58	63	60	65	68	63	49	62	61	65	70	64	45	45	61	56	62	60	47	68	48	65	62	81	71	69	67	68	72	57	67	53	59	50	59	54	65	55	63	60	64	73	64	65	55	64	63	62	59	72	53	67	52	61	68	67	57	60	80	70	57	46	58	61	62	75	53	62	60	78	42	80	73	59	50	58	58	48	73	69	53	77	53	60	56	60	69	53	53	60	67	57	67	75	52	69	56	58	62	71	60	55	75	64	74	55	58	65	71	67	71	63	66	69	62	77	70	56	75	49	61	77	63	70	75	57	61	64	51	57	61	70	55	49	55	73	61	62	60	75	56	63	60	74	65	63	60	61	69	50	78	67	55	58	68	60	68	56	55	88	55	52	68	62	60	66	65	71	65	79	73	66	57	68	51	64	53	52	69	83	56	69	71	52	65	66	73	60	58	68	57	57	64	65	70	65	73	61	68	76	50	63	74	68	58	66	50	51	74	54	59	62	50	68	60	63	61	54	59	53	63	71	54	69	74	64	59	57	53	64	68	66	53	59	59	59	64	62	51	74	65	66	61	60	59	68	65	69	68	72	58	50	45	62	62	45	69	75	59	57	58	61	56	84	55	73	98	54	56	69	72	67	66	62	46	62	67	60	54	45	66	64	71	62	54	73	63	56	68	65	68	62	68	61	66	56	73	59	55	59	68	66	63	65	75	54	77	65	52	65	53	67	68	61	64	69	64	56	64	52	67	50	69	55	64	67	59	58	63	80	72	58	63	66	60	68	67	62	65	61	50	69	61	62	58	64	54	68	59	55	61	58	66	66	73	69	72	64	65	70	61	68	67	56	69	68	66	52	65	59	69	44	45	66	52	59	58	65	64	55	70	52	74	63	80	70	61	56	66	59	63	64	68	82	59	62	56	69	63	55	60	45	51	41	74	55	74	56	55	62	70	73	69	52	55	57	66	71	59	66	73	64	75	54	60	67	53	72	65	70	58	57	60	68	59	52	58	64	61	76	73	59	75	69	65	70	66	63	72	62	59	65	60	59	64	58	67	81	70	73	48	63	58	63	77	73	50	55	71	63	60	58	59	56	48	60	72	54	80	71	57	67	76	54	53	68	66	64	65	76	65	65	67	66	55	49	67	51	60	84	54	58	62	77	62	52	62	46	43	59	57	66	56	61	56	75	52	67	55	53	50	56	68	61	56	64	61	75	67	61	61	59	75	86	65	52	61	60	76	70	67	57	51	72	65	47	59	58	63	45	61	63	50	52	46	60	62	75	68	63	52	62	63	58	58	65	70	58	54	63	58	73	63	49	62	48	53	55	58	67	79	60	54	59	67	60	67	70	67	49	57	56	51	56	75	64	62	67	84	59	58	64	56	49	57	61	60	63	62	53	66	77	71	52	52	61	71	63	47	61	52	67	67	62	77	47	56	72	59	52	59	65	54	55	64	68	72	56	66	56	67	61	61	83	62	49	57	67	67	59	62	58	57	66	60	70	58	49	68	51	69	68	64	61	58	56	71	55	62	71	68	78	65	72	57	61	56	72	53	62	58	60	56	79	72	59	60	57	60	55	53	71	59	61	62	58	58	53	51	74	59	61	53	63	69	69	62	80	59	61	51	61	61	66	64	56	63	54	55	66	64	54	67	79	61	67	62	61	65	70	51	47	65	78	68	73	67	69	53	58	65	65	50	56	65	59	66	54	60	62	65	58	59	62	64	59	55	49	48	54	61	56	56	67	51	64	56	70	57	58	54	63	56	55	66	71	71	67	55	68	53	59	64	69	59	67	67	68	59	69	64	62	71	66	64	58	65	48	63	70	57	60	70	64	71	67	67	60	61	77	64	68	56	63	63	47	68	71	63	73	69	69	52	67	62	68	77	64	59	70	48	58	72	68	61	64	58	56	66	67	56	70	52	57	65	50	57	60	59	73	50	72	55	65	68	65	66	61	61	67	69	77	59	62	48	67	70	62	75	52	68	46	49	68	65	50	66	55	66	56	67	57	61	59	69	70	56	70	61	57	77	69	65	58	72	62	63	57	59	58	77	67	57	57	54	58	83	60	76	59	67	55	68	54	62	59	50	62	51	72	70	51	63	60	53	52	55	72	73	71	52	53	59	56	71	49	54	55	62	70	54	65	64	66	55	79	57	73	63	48	69	65	67	69	71	68	55	43	59	53	75	56	63	62	76	74	74	65	78	61	62	61	67	61	78	62	62	74	64	75	72	59	61	68	58	54	69	60	62	57	60	65	57	69	64	67	59	64	70	77	61	63	60	61	61	55	56	70	74	53	59	77	65	53	58	59	73	64	59	59	68	70	70	51	64	54	62	62	67	74	62	60	69	59	76	76	60	67	68	68	83	62	60	59	53	64	65	64	78	56	62	63	55	60	63	54	64	61	53	54	63	58	61	61	63	60	58	75	68	56	53	66	61	70	64	53	65	61	58	58	74	73	58	54	60	60	70	72	56	65	71	69	61	68	61	57	75	59	57	59	65	69	56	60	62	53	57	66	67	68	59	68	68	66	68	47	57	55	69	71	63	60	66	69	62	77	60	69	58	75	65	63	65	60	63	68	65	59	66	69	70	58	54	60	73	60	49	61	77	65	51	71	70	62	59	52	62	50	59	55	63	70	75	59	67	55	70	70	50	69	66	64	52	46	58	61	65	52	69	67	72	54	78	61	65	63	63	52	63	52	48	66	67	81	77	56	66	64	60	77	60	76	67	61	52	59	54	62	61	50	70	55	54	46	63	51	56	57	46	83	71	71	69	57	68	61	76	57	48	85	64	62	54	59	53	62	71	68	48
35041	22657	18010	19361	22894	20597	18120	13277	10384	7508	6308	5300	4172	3705	3097	2490	2040	2411	2161	2037	3578	4265	4221	3154	2351	2135	1851	1863	1745	1738	1501	1321	1213	1221	1027	986	942	894	803	809	723	723	796	778	724	744	806	783	751	778	853	772	906	801	801	774	763	825	818	744	770	746	838	802	1047	1350	1487	1421	1219	1047	926	787	759	671	697	681	703	653	665	703	692	739	706	684	692	664	715	666	687	715	665	677	705	695	659	700	686	695	736	637	668	658	732	684	695	722	687	685	700	719	678	678	746	700	724	717	739	630	709	676	727	733	677	703	629	709	698	738	707	699	719	702	694	742	692	749	687	728	680	690	679	694	681	683	728	694	714	725	675	670	719	678	699	694	689	715	712	699	701	702	669	721	695	660	729	706	691	704	695	746	707	678	688	701	688	692	725	687	707	673	682	695	702	692	665	711	711	706	697	684	735	718	711	705	719	691	688	659	654	671	694	745	729	698	697	656	746	714	705	717	674	690	690	681	749	723	680	679	680	683	673	723	674	669	702	685	723	732	708	715	688	715	693	740	728	658	672	703	690	699	690	684	695	676	702	674	687	659	673	745	701	723	702	702	654	689	704	666	675	672	670	701	749	633	663	700	717	678	671	721	629	665	680	721	696	649	699	689	690	734	702	698	751	715	698	681	745	705	646	674	753	634	680	709	662	697	705	663	708	721	679	639	656	669	715	671	667	745	662	726	696	660	709	701	713	705	708	692	655	702	645	697	748	689	683	696	697	683	744	653	693	705	665	721	721	672	678	727	682	706	729	706	732	661	695	726	651	690	669	671	672	710	638	733	695	694	741	696	711	738	675	659	655	656	683	715	643	687	702	660	689	682	710	668	664	650	725	679	682	730	714	639	665	655	711	692	647	695	641	709	637	685	699	693	701	682	743	706	706	658	704	712	666	676	679	742	686	713	699	663	695	654	721	690	670	676	666	685	725	720	676	665	699	693	717	750	682	659	649	684	692	666	704	718	671	717	657	681	654	660	681	744	681	730	703	698	681	696	682	663	746	739	689	721	710	713	664	694	638	666	718	654	697	730	718	668	705	703	713	683	661	712	691	721	701	750	720	726	690	703	674	695	692	679	623	702	699	728	698	682	726	729	675	739	733	641	695	672	676	721	721	660	702	696	709	707	706	682	694	633	739	686	711	661	636	708	647	692	662	729	686	705	701	633	720	651	739	680	664	730	665	690	701	720	692	684	716	726	711	705	671	682	676	675	695	694	680	650	737	712	659	690	686	723	716	757	690	735	675	716	707	668	671	717	750	683	699	658	722	690	659	687	694	706	679	725	684	662	682	695	642	719	732	736	695	691	697	742	667	721	722	716	690	755	734	677	672	660	701	709	659	721	744	708	721	677	741	681	718	660	673	722	665	706	661	694	707	698	658	648	721	698	722	667	674	725	697	658	676	701	692	720	700	663	715	706	716	725	707	652	688	639	699	685	678	716	707	667	672	705	749	659	667	757	736	654	673	696	719	696	668	668	683	734	666	716	696	690	648	699	704	693	700	719	731	682	695	688	691	722	733	677	701	734	672	701	695	659	691	699	740	689	680	672	690	703	671	688	727	707	667	666	725	701	696	678	684	680	689	696	734	682	674	688	735	682	742	717	682	717	673	657	687	735	665	671	711	684	688	677	698	642	650	719	651	652	710	688	688	723	694	713	678	689	650	676	695	706	705	695	667	714	709	732	687	683	706	738	722	679	678	687	697	690	708	698	703	726	722	684	696	683	733	688	744	729	689	708	703	715	750	686	718	695	668	676	663	685	667	706	699	687	677	674	634	677	706	743	703	698	645	714	686	711	708	677	672	693	636	668	729	745	731	671	723	641	686	668	704	712	671	711	659	668	655	707	694	679	700	682	712	677	661	747	656	671	699	685	628	672	655	677	712	672	667	681	699	745	637	679	668	662	712	694	711	686	683	712	777	678	677	739	676	669	707	706	712	677	705	675	700	698	751	632	697	685	698	672	683	695	700	709	702	702	711	723	687	686	687	679	691	675	709	724	710	726	675	718	637	715	657	663	722	696	709	669	721	678	700	689	706	664	669	699	673	728	640	710	728	719	671	666	724	724	687	695	707	668	722	778	705	702	637	688	659	674	662	740	704	721	703	735	712	672	734	641	690	715	690	697	664	667	690	690	705	709	669	676	739	671	682	670	657	653	682	684	735	749	706	711	687	724	702	694	674	640	719	641	673	693	730	746	699	739	709	645	738	668	682	674	743	643	675	714	686	705	681	666	706	692	674	693	717	701	648	710	653	688	666	698	703	676	657	641	687	723	697	679	676	720	656	732	682	696	688	658	679	724	668	719	652	639	676	715	697	677	661	703	667	700	690	742	665	658	712	710	663	668	724	715	691	654	690	722	631	686	665	683	678	692	726	668	669	705	723	667	689	655	675	703	733	689	645	761	734	666	641	675	692	686	674	689	678	666	703	673	700	679	687	677	733	688	702	703	689	689	699	682	721	699	720	673	702	725	709	685	689	735	692	751	717	695	677	678	718	673	745	667	716	665	674	664	689	756	666	728	721	658	667	672	730	663	674	703	657	703	714	689	699	665	699	694	672	686	709	684	736	770	697	754	676	662	673	701	701	725	697	724	681	727	716	686	670	700	704	687	651	667	687	675	689	684	675	684	683	687	727	697	667	733	724	676	668	704	664	704	717	693	650	700	727	722	646	673	657	710	688	628	710	663	646	670	683	753	678	719	696	713	692	693	707	686	672	676	708	718	656	650	656	686	649	721	681	747	718	663	708	673	684	680	705	661	656	712	751	727	736	656	676	649	664	689	722	680	720	654	645	708	714	687	712	692	719	692	755	740	724	709	709	720	693	677	689	635	693	686	689	688	685	676	701	695	719	719	669	756	643	741	699	713	709	749	679	697	685	698	629	716	675	687	681	640	689	697	699	653	626	658	708	672	675	721	715	705	693	732	726	702	692	716	691	614	692	680	698	696	664	709	688	700	722	678	702	647	665	740	710	685	712	720	712	651	707	685	660	721	713	671	730	657	716	675	699	707	672	735	711	677	716	668	681	678	697	692	683	721	701	676	703	716	701	700	689	725	682	669	693	699	693	719	782	697	710	678	693	700	699	717	693	725	703	693	656	705	685	691	690	690	645	675	711	684	691	708	721	676	693	726	683	689	733	672	677	713	704	660	728	659	700	685	696	662	671	707	742	706	664	690	643	696	636	673	662	696	688	674	687	676	686	654	691	698	696	653	717	693	659	670	675	708	702	702	703	680	690	677	658	688	713	683	726	737	734	671	708	690	727	701	739	761	651	712	705	661	664	670	675	668	731	731	683	735	712	701	676	739	691	699	643	708	688	680	686	674	695	711	721	673	750	732	715	696	728	670	679	736	761	730	699	725	736	693	658	673	694	649	646	714	698	724	679	727	719	695	721	672	741	690	728	704	690	717	688	766	730	657	712	747	706	723	724	709	709	657	702	688
6266	3825	2816	1584	986	653	547	354	310	307	233	201	190	145	143	128	109	108	136	103	148	194	226	172	147	134	107	113	94	108	104	88	70	68	79	67	70	75	65	59	71	57	49	65	56	46	56	77	55	62	64	63	60	75	55	72	54	54	53	54	53	57	57	84	83	93	92	86	91	63	64	77	50	68	62	66	43	52	65	60	69	52	66	64	57	75	68	63	56	59	64	63	74	48	71	46	48	55	63	60	80	52	41	69	58	61	64	53	62	65	54	48	55	66	49	55	61	56	62	61	53	71	57	53	50	71	59	41	68	63	53	55	62	62	80	64	53	69	58	59	61	58	54	58	59	51	61	50	55	56	49	68	44	42	41	66	66	52	62	58	63	57	53	53	64	63	59	63	53	58	68	53	42	59	64	53	61	68	65	58	53	56	52	63	62	67	70	49	63	48	69	57	60	61	67	51	77	62	36	56	63	55	61	63	64	52	73	57	61	73	51	75	52	44	62	71	57	53	57	66	64	76	60	58	54	49	53	54	70	41	52	73	54	58	65	50	69	49	51	51	62	60	48	60	58	56	64	68	57	56	48	66	65	58	66	60	50	73	59	75	55	55	58	55	62	54	61	64	64	49	63	79	47	59	58	60	54	56	64	63	59	53	61	48	55	52	52	49	70	55	57	52	53	57	69	56	66	56	59	72	62	67	67	54	59	50	49	54	73	67	67	58	48	63	63	59	62	63	57	49	55	70	57	81	53	59	40	52	67	77	49	48	61	66	56	58	65	65	62	55	70	62	62	43	63	50	48	74	69	62	53	66	66	54	54	53	59	61	55	57	66	46	76	74	63	65	57	55	47	56	62	57	84	57	59	71	53	60	63	63	61	61	62	52	59	49	51	59	69	55	48	56	43	55	57	63	62	56	57	65	71	55	58	59	73	60	63	50	57	60	63	65	77	65	67	46	64	59	40	68	63	56	47	59	65	57	72	57	66	63	67	62	60	60	53	53	53	56	69	55	71	56	44	56	60	63	63	75	69	79	63	63	83	76	50	66	51	58	54	60	56	57	66	77	56	55	51	59	55	69	56	49	54	52	81	53	66	66	76	63	61	54	61	61	67	69	70	72	59	56	56	52	56	66	55	62	69	62	61	60	67	54	63	64	60	59	73	56	64	74	67	53	52	64	59	66	51	55	56	63	54	60	53	51	57	56	59	65	70	54	51	58	51	58	77	60	61	61	59	60	54	59	60	63	55	63	75	69	53	56	61	56	66	63	61	59	67	49	66	54	69	61	59	52	46	61	52	58	50	66	67	76	69	47	59	61	51	57	65	49	63	54	64	59	57	59	64	66	61	57	42	54	62	56	68	52	57	56	54	65	55	53	62	67	68	73	55	66	55	61	63	57	85	59	69	59	71	47	66	50	68	75	56	61	57	48	51	59	58	56	71	53	56	58	65	72	71	64	54	68	58	42	51	61	60	56	65	57	71	52	61	61	59	61	59	61	56	66	57	60	66	61	64	66	56	60	63	68	73	64	57	60	70	62	52	53	69	64	67	59	57	53	64	58	54	63	51	65	56	58	68	53	62	66	57	44	56	48	59	50	62	52	64	65	60	70	48	59	60	56	62	57	45	58	52	86	56	66	52	47	48	52	54	70	67	70	54	66	66	69	64	56	58	49	56	68	58	55	56	78	61	60	56	52	57	59	71	67	65	65	43	66	53	61	65	66	53	60	57	69	55	62	54	47	54	56	59	65	43	71	51	60	54	61	62	58	53	51	56	59	59	50	46	61	74	70	58	69	56	55	49	67	57	71	58	59	46	67	70	55	49	67	52	61	50	50	64	65	61	55	65	47	53	54	69	72	58	58	60	63	60	66	57	59	52	53	63	60	67	67	58	55	66	59	66	65	48	62	47	54	58	46	50	49	64	81	57	61	65	62	52	60	52	62	48	54	59	67	40	51	59	61	48	69	60	57	66	73	56	57	54	69	60	56	51	70	58	46	58	50	55	55	55	59	58	68	57	57	53	63	63	66	58	53	66	44	52	54	67	53	55	60	51	57	62	74	71	56	53	63	55	60	59	68	66	47	63	68	54	46	56	60	52	54	54	72	59	49	58	57	58	47	71	62	62	59	59	69	51	40	60	64	58	53	76	48	64	54	55	61	56	54	61	50	75	65	57	54	64	66	55	75	55	67	55	56	66	80	69	63	63	59	50	61	68	62	50	58	66	48	68	70	62	70	53	63	71	61	47	60	75	51	60	53	50	61	64	56	58	70	58	56	53	53	66	62	66	53	54	62	52	52	57	43	42	64	59	53	61	50	51	46	67	52	64	72	43	58	49	61	56	48	80	69	63	57	56	63	46	77	51	65	53	53	54	49	56	56	68	50	53	61	56	66	65	57	66	65	41	63	49	51	58	62	58	63	61	65	65	65	55	70	59	51	65	60	54	56	52	52	55	59	48	51	46	54	55	58	55	65	58	69	59	59	63	50	48	56	48	57	51	68	68	78	54	73	55	66	57	56	55	50	64	52	52	70	55	62	70	54	48	64	64	65	50	60	69	61	67	66	61	56	58	57	53	55	61	57	67	52	70	57	62	65	62	47	64	63	53	69	57	79	66	35	67	60	67	59	63	68	68	56	54	62	56	77	57	58	63	51	64	64	68	69	51	60	54	54	46	65	53	51	51	52	62	53	70	41	65	78	51	57	62	69	65	72	51	50	50	50	70	53	62	68	61	71	64	60	46	62	52	53	52	67	65	42	66	54	65	43	65	52	50	54	50	60	65	59	58	58	68	55	78	63	58	53	66	59	65	65	59	48	66	53	50	76	62	61	65	63	56	57	56	70	56	74	64	55	58	60	63	62	61	52	67	63	58	57	65	56	57	64	61	43	62	54	46	66	58	72	59	61	56	62	61	56	60	55	61	65	55	38	63	57	62	56	70	60	59	58	62	59	56	56	63	57	70	57	64	63	54	61	60	45	59	55	71	54	71	70	57	43	66	67	56	63	68	51	53	55	63	54	61	62	75	73	61	68	58	56	60	67	50	61	65	48	53	52	52	51	60	63	53	54	67	57	64	69	65	62	50	64	58	66	59	76	63	58	65	53	60	65	57	46	59	66	69	57	66	63	54	54	54	66	48	54	61	64	70	63	65	59	54	70	55	66	51	48	56	49	64	68	49	59	64	56	72	58	65	49	43	49	65	50	56	53	67	47	59	53	49	59	51	66	45	66	66	49	52	65	59	56	61	64	52	63	59	50	45	61	61	64	61	67	44	54	58	67	59	66	57	61	79	64	60	45	55	58	48	70	77	58	62	66	62	63	54	66	55	62	55	53	50	61	69	58	64	70	62	80	58	53	71	70	53	41	46	64	60	60	53	63	53	64	63	55	76	66	61	55	61	51	60	64	56	75	56	61	43	53	66	62	47	52	61	54	63	59	50	56	56	71	60	57	59	63	67	66	73	63	53	70	66	62	46	68
31206	24200	20180	20588	21390	18804	15937	11548	10100	8718	7358	6345	5096	4149	4046	3228	2493	2493	2913	2587	3325	4774	5088	4133	3174	2811	2308	2069	2107	1913	1584	1301	1223	1133	1074	960	803	813	755	795	756	784	728	749	791	694	756	790	810	790	772	800	798	790	762	756	783	756	732	724	702	731	785	1001	1337	1689	1760	1564	1466	1214	982	801	723	709	713	679	663	637	638	694	636	677	677	683	643	658	637	682	662	677	671	631	664	674	632	675	646	680	696	640	657	693	689	645	675	652	692	713	656	701	730	644	711	668	650	659	666	691	696	631	657	722	666	679	653	696	629	680	679	731	683	644	699	652	665	650	689	698	681	638	619	638	699	712	701	676	686	636	665	611	695	684	676	683	665	725	681	704	683	655	676	678	666	666	686	636	745	687	693	720	684	678	677	658	629	654	641	663	618	691	684	662	658	683	680	710	710	678	699	707	730	704	700	692	682	737	690	666	659	704	677	686	692	670	660	704	690	694	654	671	639	664	712	716	618	680	606	672	667	683	663	623	720	693	687	635	661	662	651	637	640	702	637	676	698	704	630	691	662	677	684	674	693	636	689	669	683	675	675	704	666	701	686	707	661	713	678	658	641	655	670	671	685	644	706	713	678	688	670	685	666	678	692	677	657	672	690	716	686	681	667	689	682	714	698	657	658	676	680	665	677	670	655	693	670	662	682	689	665	715	686	658	697	651	693	682	658	712	661	593	700	639	687	664	695	631	626	681	648	629	673	694	722	677	679	702	727	665	680	717	645	657	668	658	645	676	669	683	701	667	669	681	716	699	686	701	649	698	674	677	673	655	685	700	699	649	699	667	630	636	648	681	684	647	716	716	682	710	703	606	635	706	724	708	712	672	678	624	682	681	692	696	635	634	651	696	682	682	687	682	733	682	647	673	646	663	682	606	676	651	678	707	660	661	661	676	641	696	685	666	638	690	661	669	675	693	676	717	683	667	653	666	703	668	640	654	651	658	747	652	649	699	723	699	646	745	667	665	670	689	643	643	681	656	663	661	682	708	660	713	635	697	720	718	677	678	707	683	738	665	651	676	680	734	647	691	653	639	662	702	663	723	675	703	700	670	649	696	678	661	666	662	678	645	659	660	660	693	686	698	653	707	669	710	673	686	661	675	670	685	679	662	657	702	645	685	710	672	622	679	669	696	692	646	639	653	677	673	669	642	638	658	685	694	677	672	637	721	697	678	726	691	680	727	688	676	674	682	678	675	692	679	651	702	680	667	674	723	718	704	699	659	681	708	712	640	681	660	663	650	655	655	727	711	675	678	666	669	677	671	728	666	664	687	599	692	665	695	651	728	690	660	705	715	714	623	699	691	651	656	677	638	753	619	671	686	671	667	699	688	659	653	693	693	689	667	703	656	639	682	708	727	684	690	692	665	695	673	627	700	704	654	713	702	670	723	637	681	634	706	731	670	665	642	657	655	684	642	667	622	683	690	620	701	695	670	689	653	690	696	683	699	665	679	736	670	613	687	709	684	631	658	701	698	726	674	669	686	690	692	637	675	695	696	662	670	686	679	633	626	638	660	705	680	672	646	667	658	669	636	697	700	680	700	657	701	686	704	647	648	656	715	668	668	645	663	664	715	629	699	682	665	645	683	668	686	689	734	672	662	685	649	666	643	647	684	683	727	693	688	705	656	673	660	662	670	677	659	689	700	670	652	663	702	654	701	685	632	693	664	669	678	677	650	741	694	686	687	669	673	714	686	661	675	725	710	677	664	640	688	674	645	687	684	665	706	657	642	698	737	680	717	685	724	659	641	645	683	672	645	698	656	673	693	694	680	717	668	670	652	679	679	636	665	691	686	664	671	643	658	645	731	730	696	636	670	653	636	642	652	648	680	636	653	647	698	670	685	667	655	641	683	670	710	677	661	665	678	683	650	640	673	647	645	700	680	701	694	665	687	669	681	718	680	631	699	644	704	710	636	651	678	692	715	636	721	620	668	688	671	649	687	654	695	650	656	682	699	665	688	635	700	681	663	671	658	746	727	719	669	720	669	700	653	718	673	694	702	679	649	713	655	701	658	663	710	684	701	715	629	647	677	672	666	690	700	713	671	639	681	677	682	661	672	657	648	621	678	677	651	675	712	658	675	659	666	699	622	650	645	678	668	672	677	660	657	684	658	653	635	614	666	670	684	646	656	688	658	645	695	633	696	632	696	712	672	680	659	663	722	686	677	654	673	675	680	677	714	685	699	698	722	632	676	660	667	714	706	647	667	665	680	699	715	672	670	644	689	684	679	695	647	702	702	679	686	681	636	675	721	661	672	646	691	665	641	679	716	675	677	647	671	651	671	664	726	651	664	602	662	643	667	674	678	659	691	701	700	633	648	620	671	694	705	662	703	714	618	687	639	685	666	649	674	672	676	650	678	662	644	681	685	669	700	645	693	711	703	677	676	701	616	679	672	693	698	727	760	670	704	688	709	689	685	675	676	665	652	683	672	636	671	747	648	686	694	683	681	659	654	699	682	649	704	665	644	679	635	649	695	712	648	658	678	669	668	687	718	698	671	617	676	725	726	654	649	666	665	673	652	680	658	664	669	677	696	640	612	678	667	640	655	712	647	703	681	646	710	647	671	632	613	670	684	697	737	626	646	670	643	673	691	674	693	670	722	654	640	709	652	658	668	679	664	652	661	647	663	660	681	687	686	666	665	667	683	680	685	639	670	678	658	652	680	695	689	659	683	655	722	692	645	695	660	643	672	681	628	665	689	693	706	705	629	713	685	677	679	685	690	693	666	649	675	615	690	624	635	666	706	686	663	663	678	668	701	704	679	663	676	624	620	709	673	675	638	697	668	680	655	709	689	715	636	701	645	640	665	708	659	686	631	676	677	677	687	647	682	669	668	707	662	684	639	676	680	696	671	687	684	693	650	655	698	695	691	659	656	697	669	649	659	714	715	648	658	690	643	667	669	665	679	639	697	685	723	656	670	707	642	696	661	635	696	649	678	707	660	653	691	648	699	638	712	672	664	621	638	704	689	672	690	685	687	651	713	676	669	649	661	684	625	624	680	681	675	656	658	675	639	714	696	699	624	678	637	702	674	667	702	658	673	706	604	654	671	724	650	708	662	681	655	636	658	708	624	642	639	686	673	675	657	748	681	656	655	713	750	657	682	691	666	717	662	689	701	635	681	690	699	680	709	661	662	617	670	670	655	681	705	689	680	683	648	652	659	661	701	654	672	635	680	658	737	667	658	681	674	645	659	691	671	682	673	650	660	715	724	702	678	681	721	678	667	683	669	702	685	643	660	700	691	686	699	637	665	703	662	700	674	680	666	667	702	679	681	685	650	662	674	653	645	704	688	657	704	712	646	666	661	692	673	673	705	632	730	627	689	712	660	653	694	674	639	729	684	633	653	671	643	674	661	641	620	687	695	693	661	657	686	640	687	683	686	635	670	672	711	673	670	707	697	681	624	648	648	682	668	683	688	667	668	714	653	688	683
8239	6474	4323	2419	1781	1518	988	614	378	303	271	225	194	170	176	169	141	111	141	124	144	209	184	175	154	166	149	120	107	114	94	84	88	75	82	73	79	76	67	81	60	72	60	74	71	92	68	71	72	71	63	66	70	67	73	84	66	53	76	71	76	74	83	66	102	121	120	123	111	87	81	63	63	72	54	70	69	83	66	55	87	66	64	73	66	66	71	68	77	55	73	75	68	67	65	57	70	53	68	59	66	61	69	62	62	51	62	67	66	65	67	75	63	61	76	62	60	63	72	60	68	76	70	65	59	74	75	66	64	59	60	75	51	71	67	72	55	73	59	62	53	68	60	74	81	74	68	57	69	59	60	90	71	61	74	65	72	68	59	62	68	73	70	62	76	71	54	58	74	62	53	63	68	58	56	73	80	58	62	53	42	61	63	65	77	53	65	77	72	75	73	60	86	68	62	60	63	70	56	67	59	55	66	48	60	75	79	74	65	77	59	73	65	61	64	63	81	69	60	64	67	64	62	59	64	70	79	52	69	47	73	77	70	63	64	63	68	54	67	75	57	64	62	77	60	60	64	60	67	67	62	53	80	61	68	66	68	74	89	67	56	69	65	69	66	65	68	90	50	56	50	67	56	64	56	56	73	69	69	45	70	49	74	72	64	62	76	71	67	66	66	73	51	61	64	69	56	66	63	58	71	65	67	66	56	67	71	59	63	65	69	70	69	60	59	72	63	68	52	74	83	69	72	62	60	72	54	55	63	55	74	77	69	67	77	52	68	62	78	68	80	75	50	50	71	73	56	66	81	61	63	74	78	61	68	67	71	71	66	67	70	59	76	58	71	70	60	47	63	76	73	76	67	87	58	66	80	62	64	59	68	66	76	70	58	72	78	67	66	59	74	65	47	64	70	64	56	78	53	58	59	58	47	55	53	72	66	60	61	68	59	59	62	70	65	63	71	70	59	75	74	76	64	64	63	69	61	59	73	72	69	61	74	74	76	58	68	63	67	69	64	61	52	68	66	66	61	64	61	65	74	45	49	69	62	57	72	69	63	60	66	66	67	64	53	68	75	67	53	65	69	72	82	58	68	62	72	69	67	51	56	69	54	65	73	67	66	52	67	59	68	61	64	76	62	66	62	49	80	73	67	62	66	86	46	63	76	59	61	45	75	63	52	67	72	54	82	84	61	86	55	73	63	66	67	64	65	55	68	60	83	75	55	52	59	59	67	55	69	61	74	72	61	56	67	73	66	49	54	80	70	85	69	61	68	63	77	70	61	53	52	76	56	65	74	57	52	62	55	55	64	69	63	73	64	73	75	82	62	66	61	71	69	90	66	58	72	76	49	73	63	60	71	71	54	73	68	61	64	72	62	70	81	58	75	69	76	60	73	61	70	53	74	59	80	62	77	73	80	59	73	74	83	63	62	54	75	78	74	59	63	69	63	64	71	61	72	67	73	80	72	59	67	63	54	75	60	66	60	52	62	68	61	58	68	69	71	60	58	74	66	74	70	67	68	55	64	61	58	74	72	74	67	68	74	61	58	59	60	69	76	60	48	48	57	64	66	63	69	75	49	73	68	78	58	76	64	78	75	53	69	65	56	63	81	72	56	61	77	68	70	65	61	50	48	73	77	49	64	70	64	69	81	51	59	79	75	58	84	68	68	72	60	77	62	82	68	66	81	56	63	77	71	74	68	55	52	66	73	62	67	65	80	62	70	64	74	62	79	60	70	55	62	70	50	81	66	71	67	69	75	77	57	54	66	62	88	59	74	68	60	80	51	78	66	61	68	66	69	60	74	67	55	67	66	62	65	85	68	68	66	52	76	77	56	67	68	55	68	64	53	56	69	64	70	64	78	55	67	52	69	68	69	51	73	64	74	63	60	67	60	63	69	75	55	76	71	56	65	72	72	58	74	54	76	75	68	71	59	68	57	59	73	60	82	66	83	58	75	67	69	71	56	69	55	45	56	62	61	60	59	59	59	59	55	71	94	70	74	84	74	64	69	78	65	65	77	63	68	73	73	72	69	73	74	75	59	52	61	60	70	56	54	66	70	68	51	63	64	63	78	67	58	74	65	70	62	62	65	48	80	78	73	77	60	71	59	66	65	71	63	56	59	70	67	51	55	58	73	60	59	67	61	61	45	72	63	77	74	56	55	78	86	58	64	64	72	66	64	63	66	57	74	55	63	57	59	63	54	63	46	68	63	61	55	61	68	59	71	64	48	65	68	59	66	82	80	63	49	75	60	72	72	68	63	58	71	59	68	62	67	63	64	68	65	72	70	64	72	58	65	81	63	73	68	61	70	67	55	61	84	57	62	67	62	55	81	48	64	79	71	64	57	54	66	53	61	68	58	59	70	70	56	59	66	58	63	61	69	56	68	56	67	74	74	77	55	86	68	70	82	65	80	75	55	68	75	69	68	72	63	76	52	64	74	60	74	81	69	59	74	58	82	70	74	73	67	65	57	59	75	68	63	61	67	85	82	63	68	63	68	64	65	60	64	62	63	79	84	83	71	74	68	53	84	75	63	62	70	68	67	71	81	73	62	60	68	51	75	66	52	63	74	89	57	51	54	68	50	64	54	67	55	57	66	59	71	67	76	51	60	73	57	71	58	50	64	65	64	50	62	56	52	72	60	58	79	67	65	68	58	75	64	65	56	68	72	50	59	62	65	64	80	68	69	56	76	65	62	61	45	54	79	66	71	58	71	55	52	76	67	59	70	84	56	64	69	71	77	61	53	72	74	68	51	58	64	66	65	69	60	72	58	61	60	64	58	67	59	75	71	87	68	65	66	57	77	58	65	70	63	76	69	66	76	59	67	68	60	68	72	67	72	61	63	71	72	75	73	77	74	69	82	65	68	71	71	63	73	69	53	57	69	62	67	69	62	81	65	64	62	87	64	73	72	81	56	58	73	71	68	69	55	47	64	62	72	58	55	66	64	72	77	61	67	55	76	68	72	62	65	64	63	72	59	61	67	61	60	71	71	68	67	75	61	63	76	69	62	68	58	62	67	70	75	73	60	83	69	68	66	82	60	78	80	69	72	64	63	87	67	58	60	52	73	62	60	59	64	76	57	73	62	78	65	64	55	94	76	60	75	68	58	63	67	53	78	74	51	61	54	74	59	67	73	71	88	74	52	65	65	59	69	64	76	70	72	60	68	56	68	66	56	57	68	63	61	64	52	71	59	72	63	72	54	76	60	53	52	66	61	69	66	80	62	67	79	56	58	74	75	78	70	65	63	72	70	55	61	56	73	59	68	59	57	56	59	70	55	56	54	58	63	69	59	62	57	58	63	62	80	49	59	74	54	62	68	72	61	62	71	55	61	71	67	63	72	64	62	63	65	71	60	68	74	68	63	65	53	63	66	78	77	73	48	80	49	58	72	79	53	69	74	74	76	72	66	69	59	64	60	62	65	55	78	55	68	63	58	62	71	65	53	69	52	68	66	68	72	67	62	60	63	70	72	69
38497	27547	23416	23363	27805	25957	20951	16298	11319	9533	7899	6741	5362	4301	4068	3868	2852	2413	3024	2915	3031	4831	4646	4532	3334	3001	2722	2331	2195	1778	1522	1320	1311	1351	1042	997	901	899	979	908	874	860	863	834	878	878	886	886	886	851	823	869	855	865	863	792	782	764	774	713	722	781	828	1021	1689	2171	2266	1897	1697	1307	1006	896	825	800	734	731	755	775	740	718	688	713	736	744	757	736	708	731	772	765	742	707	739	731	733	762	700	740	732	810	713	722	794	743	729	717	780	779	745	727	731	761	710	736	750	731	744	768	753	786	763	730	757	724	773	749	757	725	703	703	738	686	731	716	739	725	792	720	729	710	738	733	742	731	748	764	709	744	720	756	742	724	738	736	744	734	749	744	729	784	763	758	752	747	722	730	723	737	664	727	701	665	784	779	739	706	744	760	729	746	755	735	785	736	808	728	744	724	722	744	782	749	769	754	736	758	732	723	763	723	709	724	717	760	755	701	742	685	722	697	759	771	716	735	700	732	728	768	711	719	726	706	684	740	705	741	769	702	723	711	743	748	739	671	771	717	720	736	754	743	770	710	738	748	772	758	759	772	738	730	743	746	742	719	736	681	724	697	760	755	725	747	723	760	751	749	767	693	788	732	745	750	741	756	765	695	792	772	734	772	704	744	718	699	726	769	732	742	784	766	736	712	709	742	724	690	735	781	761	747	801	771	690	724	748	749	738	768	669	744	719	694	776	765	749	729	719	714	703	725	713	738	733	683	736	785	715	729	720	757	757	770	721	710	745	727	702	743	753	788	714	771	721	791	715	780	716	776	728	785	778	728	722	757	779	790	734	704	757	721	726	736	750	742	719	701	762	686	717	774	727	738	741	713	713	781	728	763	730	757	736	738	779	742	752	747	736	700	700	740	801	759	688	751	687	754	702	731	738	706	756	728	757	760	766	754	784	742	702	760	746	755	743	728	739	727	730	720	708	761	731	743	715	687	715	689	779	761	774	689	743	721	709	678	737	754	722	715	702	748	750	749	723	765	758	748	689	722	738	746	719	719	704	720	748	768	770	738	764	725	731	704	735	758	699	735	780	771	761	762	703	749	754	769	714	722	725	697	803	742	746	770	720	729	767	781	705	712	699	738	668	745	725	626	715	721	748	734	736	755	714	794	717	762	791	769	732	750	785	710	740	765	735	778	712	720	771	771	665	740	727	754	724	715	739	776	752	769	750	735	765	727	730	788	698	748	761	747	745	766	740	735	742	727	738	743	784	693	725	741	781	739	744	705	693	781	728	702	715	733	745	723	740	722	720	714	765	730	779	691	698	791	682	753	749	730	764	728	737	749	721	745	704	744	729	719	725	748	744	723	767	729	795	733	728	697	750	711	774	767	758	736	717	719	722	714	817	747	745	731	751	744	769	773	766	787	731	774	785	764	764	718	741	713	727	777	725	757	758	784	754	710	752	696	764	712	749	730	789	691	741	732	779	799	790	779	728	731	707	700	761	750	762	748	717	759	770	739	734	763	772	762	732	745	781	777	725	804	734	754	746	755	775	692	721	726	709	699	708	718	733	716	730	738	718	729	677	795	748	739	711	739	729	730	741	735	750	716	709	772	748	719	730	731	728	730	748	707	701	745	713	776	732	726	743	724	740	680	772	753	735	761	723	745	765	698	744	711	752	758	754	779	755	754	765	754	750	758	737	787	773	721	740	734	715	753	741	743	732	760	776	755	772	713	711	794	771	735	799	713	729	708	752	774	770	705	760	713	712	750	794	732	698	733	756	759	757	708	750	772	731	724	707	735	736	743	727	722	749	755	780	735	751	754	700	739	693	756	774	715	740	770	724	755	730	723	722	717	771	723	740	741	752	786	751	710	735	783	761	719	707	733	742	714	758	757	732	754	769	717	729	734	701	775	756	734	752	760	726	719	725	745	764	706	752	792	692	767	775	741	762	708	782	695	744	728	718	719	735	760	735	723	747	784	720	780	733	719	729	744	748	761	756	755	729	765	763	793	748	734	784	807	800	736	789	738	730	699	750	721	724	689	733	729	738	718	741	720	729	711	772	749	732	769	778	774	731	726	751	742	779	756	743	739	747	765	718	747	750	747	723	749	718	768	726	752	750	751	722	698	753	696	766	793	795	759	792	765	774	770	712	754	765	749	714	720	699	709	822	699	732	733	814	728	795	777	784	827	721	756	757	747	729	749	758	756	791	771	768	723	749	690	750	744	718	727	760	766	705	697	706	705	743	772	742	727	754	777	731	734	731	797	710	764	727	686	770	807	763	745	754	720	717	754	720	736	683	794	753	753	788	806	746	766	765	753	759	755	781	760	744	764	669	739	758	729	743	749	676	744	752	743	734	760	734	737	729	738	752	744	747	702	755	744	753	747	714	758	728	735	767	743	705	757	726	755	796	721	713	772	739	743	765	749	771	695	739	758	756	753	736	722	789	730	793	782	771	742	746	741	746	710	778	772	722	732	753	811	720	788	751	728	735	744	710	742	751	724	739	721	721	699	761	696	721	740	733	686	786	684	711	703	699	757	697	752	723	702	742	754	747	759	745	787	691	759	734	735	688	752	759	729	722	733	688	768	774	738	772	756	772	737	749	758	722	661	753	751	719	759	772	684	713	717	704	742	725	723	774	727	740	697	765	696	772	768	703	754	761	707	749	686	735	767	743	732	778	711	735	740	715	736	757	735	754	718	755	759	730	755	754	713	810	715	747	706	795	729	781	779	735	745	791	735	709	740	758	755	758	764	743	750	787	722	757	726	774	780	760	712	785	753	742	752	783	756	755	722	736	780	742	781	731	721	740	717	717	762	796	774	685	733	759	776	705	742	723	770	730	693	753	783	719	708	747	701	690	775	722	722	766	737	754	727	741	734	722	746	721	749	731	775	766	739	792	728	725	794	743	727	773	730	744	813	745	738	701	716	734	772	727	717	751	770	792	743	767	767	709	689	709	713	699	711	781	719	703	757	725	753	752	776	761	683	762	730	782	807	721	695	699	754	744	751	747	726	726	771	728	746	724	765	671	763	675	783	756	775	709	727	724	739	759	781	726	718	745	765	756	753	705	732	807	754	753	756	739	704	774	684	729	769	746	694	759	679	758	701	734	748	756	757	728	734	734	724	722	737	748	765	761	720	757	723	724	783	706	738	769	747	718	757	751	730	692	731	770	733	719	718	735	722	745	693	721	742	800	740	723	803	753	721	680	717	757	722	701	757	793	711	722	741	726	746	756	741	792	766	723	684	745	715	707	722	747	754	778	733	730	718	762	752	791	761	744	703	751	731	743	792	711	714	685	776	738	773	774	790	726	747	781	772	702	726	726	697	711	693	759	744	707	720	724	704	730	761	740	780	730	738	746	777	723	728	774	741	766	669	747	757	718	730	744	728	719	729	755	744	689	730	702	775	742	728	725	776	797	751	710	706	768	756	765	756	714	745	761	759	698	751	718	763	740	754	730	767	738	749	714	793	725	752	756	769	735	727
4448	2278	1186	613	360	379	344	271	166	146	138	139	110	92	81	110	108	75	90	81	87	117	152	139	124	93	86	94	90	81	75	53	63	74	66	47	57	49	54	54	72	52	76	57	48	52	49	68	58	60	56	57	66	55	51	65	59	64	50	61	55	60	46	65	66	69	71	74	57	62	58	62	54	41	55	43	45	55	47	46	51	56	46	52	56	47	55	67	55	57	45	55	56	54	58	58	57	71	57	56	48	60	48	63	55	58	55	61	35	76	50	49	56	47	61	58	54	78	46	63	53	52	55	67	55	55	45	47	51	39	38	51	55	52	60	58	56	39	51	52	48	64	50	55	49	66	53	56	54	51	58	56	44	50	54	67	46	47	54	50	54	48	55	60	63	49	48	51	59	42	54	61	63	47	57	55	49	52	47	72	51	45	59	64	41	49	48	45	58	49	52	49	45	48	58	55	52	56	61	41	47	47	68	50	48	50	44	54	62	56	47	50	56	59	69	60	55	56	63	49	62	57	47	54	66	52	50	57	56	65	54	56	53	56	66	65	64	51	69	61	47	58	46	48	45	54	49	57	61	61	54	55	61	43	39	51	57	37	62	47	55	65	52	56	59	45	44	65	53	58	49	52	51	56	56	59	53	49	48	42	58	47	47	46	51	63	55	53	48	50	60	56	48	66	44	59	50	54	68	47	45	50	54	56	45	50	51	54	57	54	57	65	58	45	58	50	50	47	57	50	51	54	67	47	50	55	53	54	67	50	53	52	62	50	51	49	52	58	45	51	40	59	51	48	61	49	52	52	62	72	54	57	54	42	50	59	57	42	54	60	42	63	51	47	44	75	47	48	61	55	43	59	51	49	48	29	51	46	59	45	53	48	60	48	45	45	44	51	55	56	69	55	64	48	45	55	48	67	53	47	51	43	57	51	59	72	44	53	53	53	50	54	51	56	60	53	50	67	49	60	55	60	51	59	46	54	57	60	43	59	52	56	44	46	69	51	61	59	45	56	42	44	54	47	66	61	45	65	46	61	59	56	60	52	53	52	48	68	56	37	62	47	59	46	45	61	62	46	61	48	55	56	67	58	52	54	49	51	50	39	51	46	46	67	54	65	62	57	55	57	50	50	43	43	49	72	52	65	53	46	54	54	54	65	58	67	52	61	67	64	48	47	50	47	53	63	51	54	58	53	41	44	63	64	58	55	61	51	58	55	51	61	48	54	47	54	52	51	57	53	49	62	44	38	49	57	57	55	53	43	46	45	61	47	55	58	59	50	62	51	45	47	52	53	52	59	40	55	40	49	60	49	57	54	71	55	50	54	45	47	44	56	37	55	49	65	60	50	47	66	49	48	47	69	56	55	58	54	49	52	49	56	51	48	50	50	59	58	42	45	49	54	48	53	58	48	54	59	50	59	46	36	59	56	59	45	43	57	48	44	53	47	46	53	64	43	53	52	50	55	50	61	57	57	64	54	52	58	65	52	59	42	59	49	46	48	49	50	63	51	51	59	52	53	55	59	58	51	53	51	59	61	52	50	37	47	38	48	46	49	45	58	59	51	42	55	59	59	56	54	50	56	60	38	58	59	59	57	42	49	63	51	59	52	56	58	54	52	56	55	63	57	50	61	52	66	55	62	53	45	34	56	45	44	41	43	44	49	55	54	53	61	55	47	61	64	57	56	49	54	55	60	55	47	51	55	56	50	59	47	40	59	56	68	58	64	57	41	50	48	55	44	67	42	58	56	63	60	50	48	47	50	66	55	47	58	49	52	41	41	52	46	57	52	62	55	49	52	41	56	54	50	55	62	62	50	59	56	58	54	60	46	50	49	46	50	52	53	56	48	61	55	56	46	54	50	48	61	44	63	43	59	52	45	52	67	56	50	54	45	52	48	58	51	53	53	41	46	62	54	56	45	55	46	53	64	49	56	56	62	57	47	54	63	56	51	58	52	60	45	43	60	54	66	68	61	49	66	44	56	48	48	53	62	51	56	70	53	57	58	51	55	59	52	47	56	55	59	57	47	46	50	61	65	58	50	36	50	75	45	41	45	47	45	59	50	62	59	64	47	50	65	50	46	55	52	53	44	60	61	59	66	48	50	51	56	56	64	52	54	59	58	49	55	51	49	50	55	51	46	49	51	43	45	66	58	49	50	65	58	57	38	41	51	46	42	67	46	50	46	58	53	47	59	44	48	49	50	44	57	50	63	62	62	48	61	40	70	57	71	52	65	63	46	61	44	67	69	57	51	54	53	54	58	59	51	48	56	51	51	50	54	61	55	52	59	50	50	59	49	44	64	55	52	66	41	45	58	39	49	51	47	49	47	53	54	45	57	59	52	54	68	60	57	61	41	59	36	52	47	49	66	46	57	46	53	49	50	67	49	64	57	51	72	54	48	60	58	63	64	50	41	59	59	59	59	61	57	62	53	56	52	43	52	51	47	62	68	56	62	73	58	53	42	54	58	46	54	62	59	56	51	52	52	54	55	36	61	59	60	56	55	76	54	41	55	50	65	42	60	57	43	48	56	51	50	69	63	68	44	48	48	48	49	62	52	49	53	65	60	53	51	54	47	39	42	52	36	64	66	43	41	48	50	48	49	53	53	63	39	52	70	61	56	43	57	53	51	67	44	46	50	54	50	45	48	56	61	49	54	52	66	53	65	43	62	49	48	61	59	61	59	51	46	55	46	50	70	43	54	47	52	43	51	49	63	46	50	72	50	55	50	41	36	51	68	47	54	63	69	62	54	47	54	53	53	52	64	73	59	55	47	45	52	52	63	50	43	50	57	47	52	49	47	55	45	53	54	62	67	45	51	58	61	40	58	55	53	48	49	59	58	57	43	59	60	53	53	55	58	48	62	66	47	61	57	59	56	54	48	47	53	55	58	58	55	43	56	62	51	47	56	59	58	59	61	59	73	43	48	59	56	54	57	51	61	54	48	67	52	59	57	50	67	44	57	53	47	55	49	54	63	48	59	58	57	41	70	59	67	47	59	61	50	55	56	59	54	45	41	44	53	53	42	46	64	49	60	54	53	62	61	40	55	63	67	54	52	44	53	55	58	53	46	63	54	35	56	49	52	61	64	63	64	43	58	62	72	53	49	45	55	46	55	32	61	55	48	58	44	54	55	50	59	52	57	65	53	52	52	41	47	64	68	43	53	53	52	60	61	54	50	53	62	51	51	60	54	61	48	43	50	50	59	37	57	45	48	55	52	50	64	55	36	47	56	50	56	61	59	61	42	45	45	57	50	52	52	57	58	59	52	51	44	47	66	62	57	59	56	48	53	56	40	57	55	60	62	46	56	48	64	59	53	48	78	55	47	61	58	64	48	55	64	54	50	52	52	64	46	45	62	48	63	40	54	49	52	45	48	53	57	63	50	66	48	45	61	56	55	43	58	57	49	59	55	46	54	45	69	48	50	48	54	60	41	47	59	53	49	60	50	50	56	52	43	51	47	45	55	47	47	52	53	42	44
30471	19433	13805	12305	15207	14784	12831	9588	6172	5201	4736	3704	3143	2420	2087	2144	1908	1403	1607	1906	1947	2952	3258	3016	2313	1980	1895	1654	1536	1310	1074	996	963	925	847	772	751	815	775	668	675	702	678	665	711	745	657	755	739	681	701	600	643	713	588	661	632	634	624	668	633	598	662	755	928	951	1016	909	874	769	716	657	613	625	610	611	630	623	628	589	586	638	662	598	645	597	615	636	587	630	617	573	575	664	576	594	595	625	611	575	648	607	597	644	673	637	609	654	586	606	595	643	612	576	623	626	627	581	622	599	630	607	611	640	621	626	592	639	580	615	653	602	638	649	615	628	633	579	644	618	615	597	637	620	620	622	628	596	587	591	617	585	597	629	650	609	629	600	590	595	607	642	625	611	620	571	628	593	611	597	636	616	594	637	593	604	620	604	644	576	627	624	659	606	624	603	562	624	622	612	624	585	585	637	626	633	629	572	606	601	626	593	642	616	632	648	611	600	559	645	639	635	585	656	649	630	641	628	655	657	614	601	579	627	658	591	610	619	637	626	617	556	589	607	592	610	627	608	617	612	602	585	599	623	606	618	656	621	599	660	663	679	617	595	590	638	662	603	628	590	591	590	629	618	598	617	649	603	630	621	615	602	640	589	602	637	616	610	579	594	620	597	628	577	598	608	604	591	627	598	628	559	627	624	586	648	642	642	656	608	622	601	630	603	581	621	607	627	619	616	625	590	627	591	622	619	591	605	623	620	631	597	601	633	599	630	596	629	612	632	607	614	661	657	605	607	619	605	611	613	638	603	601	620	620	613	644	639	601	622	618	661	608	604	636	630	615	629	635	608	628	629	602	636	654	605	610	598	602	650	639	633	614	574	619	613	646	591	633	622	600	565	584	633	635	596	584	602	611	631	578	616	629	596	598	581	630	630	632	638	599	613	598	601	609	649	624	639	608	578	616	639	614	607	607	612	624	668	622	606	609	615	581	629	602	637	616	547	600	628	574	573	610	628	639	593	597	619	643	553	627	602	591	593	614	612	612	575	613	608	660	573	584	648	657	590	605	634	640	645	639	653	617	682	622	594	595	613	583	609	621	582	574	598	640	647	626	592	636	574	641	582	627	565	616	621	667	656	622	613	621	663	635	627	620	604	666	586	599	597	558	603	635	573	630	636	609	604	637	602	571	616	631	592	624	623	648	619	670	683	629	597	601	577	590	624	556	609	612	569	665	630	630	559	638	605	559	589	589	641	609	655	594	590	627	623	591	616	610	597	613	613	594	605	582	628	600	607	612	631	627	580	592	645	606	628	624	609	641	650	640	632	588	617	596	591	643	607	624	617	581	619	607	608	638	601	589	635	612	581	610	618	593	646	613	609	597	555	655	621	625	611	585	666	620	626	633	603	638	632	624	613	653	559	614	634	568	601	631	574	606	610	631	650	598	585	644	623	599	585	609	652	552	581	653	645	602	582	585	628	598	606	593	650	644	567	609	618	660	608	624	638	641	596	607	645	631	620	618	617	589	600	649	620	627	606	539	635	645	627	598	629	591	648	626	611	608	584	628	612	618	633	594	599	614	621	577	620	625	629	653	596	601	606	589	610	553	576	623	654	602	594	615	596	608	611	563	655	573	619	582	620	563	577	696	624	659	627	631	656	595	638	626	583	593	582	673	613	595	633	592	589	629	590	603	624	613	563	611	588	565	604	578	641	578	587	602	616	589	620	648	573	610	614	629	658	639	621	594	591	607	609	610	615	611	635	610	618	667	637	585	620	602	638	588	620	615	647	596	628	610	598	617	615	600	640	631	611	596	594	567	585	637	626	626	629	580	584	651	612	640	639	600	627	633	602	618	610	606	639	606	601	621	610	629	579	642	620	608	620	641	611	594	639	606	603	645	615	602	592	602	585	680	594	618	592	620	589	633	641	609	643	609	579	623	624	670	607	613	627	649	618	655	646	638	601	608	636	636	629	650	641	586	620	647	624	612	615	602	624	575	644	587	604	601	572	581	628	627	606	608	663	626	646	611	592	617	622	619	597	585	656	618	613	604	604	599	592	582	594	592	603	620	619	600	665	597	646	602	612	599	644	610	570	582	611	660	622	603	582	591	587	642	616	615	617	610	642	628	574	577	541	604	663	658	632	622	591	612	611	630	586	582	627	643	578	607	577	616	614	601	598	582	590	640	651	624	619	590	607	589	601	601	548	642	595	607	621	599	639	602	601	585	610	646	650	597	592	632	615	623	631	644	592	609	603	631	626	650	599	652	635	619	596	557	647	568	590	589	623	586	598	591	597	587	634	621	601	579	591	621	625	616	648	610	641	667	571	614	640	610	597	621	575	606	641	624	588	621	619	618	584	626	620	616	622	589	619	586	594	659	638	611	623	630	637	650	593	603	599	597	614	614	585	657	588	633	614	635	624	627	631	605	604	605	645	629	590	597	644	625	605	627	621	634	588	589	584	644	618	603	597	646	614	635	619	603	582	599	594	627	615	627	563	639	672	642	628	613	575	673	554	635	599	576	655	588	585	650	612	618	641	636	587	624	612	627	604	607	596	595	616	592	654	630	661	625	582	639	592	554	637	601	651	632	653	548	621	619	612	704	583	616	630	630	613	649	596	612	609	616	595	591	598	633	620	621	647	619	670	611	628	573	580	639	669	614	600	601	601	618	666	604	599	647	599	632	583	615	621	610	637	602	606	601	622	587	606	596	614	617	638	636	576	586	620	597	599	617	597	630	561	618	583	610	604	614	585	570	648	569	644	619	630	597	617	624	642	616	621	569	598	634	551	636	599	608	603	606	656	603	629	606	594	631	633	618	610	633	601	617	622	571	624	632	610	630	600	598	605	658	614	619	604	643	633	660	628	581	633	626	618	627	621	593	580	643	592	651	589	549	639	629	563	603	584	633	636	594	638	618	619	613	574	605	597	630	642	624	598	572	590	595	596	608	623	589	629	574	598	646	619	599	637	601	607	624	633	664	634	645	612	559	600	606	638	564	621	623	595	580	593	604	568	630	606	629	593	622	626	563	597	595	651	619	622	634	628	633	599	573	603	574	631	627	626	617	579	600	586	629	626	600	602	649	651	581	626	621	652	598	549	592	584	605	632	646	637	600	629	593	598	616	623	602	587	619	635	663	656	621	617	623	621	603	624	542	613	621	587	613	605	610	653	622	640	564	615	614	583	602	595	636	673	652	535	578	624	626	633	593	575	611	595	611	599	595	610	693	581	643	624	609	609	609	606	581	622	604	621	613	615	608	597	604	627	609	598	624	642	630	594	604	618	643	592	593	658	596	623	603	647	637	591	593	586	619	623	624	601	620	577	573	611	628	636	591	652	654	593	570	618	635	623	660	641	608	586	616	615	645	622	623	647	602	629	602	585	609	643	619	605	628	665	613	631	636	601	592	593	628	601	625	616	595	614	623	576	672	608	572	577	586	647	592	626	598	619	659	611	658	637	600	613	565	618	557	647	663	617	620	614	610	619	600	626
5652	4521	3139	1637	928	766	570	345	263	237	191	191	139	115	108	94	126	73	96	107	102	118	177	150	130	102	104	80	96	93	60	81	68	62	70	70	63	62	63	76	61	68	60	59	53	57	69	65	53	67	62	60	54	55	71	66	48	69	61	65	63	52	50	72	70	80	92	77	80	70	70	57	79	67	43	56	62	67	55	69	63	48	63	59	69	52	58	57	79	58	67	61	62	56	80	66	66	63	64	70	60	47	44	60	50	68	46	55	50	64	66	61	52	65	61	67	56	68	66	64	51	66	54	54	62	83	63	63	49	53	66	50	62	57	52	63	67	64	57	66	58	40	74	64	63	54	62	47	54	66	56	68	49	55	59	72	54	55	50	55	59	60	47	65	71	69	60	59	66	71	63	60	51	63	70	68	63	50	50	56	59	68	65	51	68	67	74	71	46	61	50	74	71	63	68	62	70	56	68	54	62	71	53	61	74	65	57	66	64	59	52	67	67	72	65	54	65	62	60	49	84	59	55	69	63	53	52	67	53	47	66	61	54	51	60	69	58	66	48	57	51	48	47	59	60	70	54	65	77	74	52	57	67	52	70	70	54	68	71	55	63	69	66	67	61	68	39	49	75	61	59	67	61	63	57	57	61	60	60	65	55	58	66	57	59	60	62	72	47	51	70	65	66	62	54	52	60	55	53	45	63	62	57	63	52	50	53	66	55	72	55	59	62	45	45	52	68	64	72	59	56	61	76	53	53	58	51	51	71	54	60	64	61	59	46	52	59	50	64	53	73	60	56	65	80	52	56	52	62	49	66	55	56	81	50	72	60	62	56	74	57	77	48	61	67	52	56	60	52	58	72	60	70	79	59	53	62	69	71	57	52	53	58	53	74	49	62	59	64	57	58	72	52	59	65	67	50	63	46	61	66	58	57	65	65	62	66	72	67	62	60	57	69	62	56	70	67	45	66	45	54	78	55	57	61	69	70	70	61	49	58	70	58	71	65	70	60	57	59	44	64	64	55	54	55	58	65	75	48	70	58	52	52	65	59	67	63	62	62	60	62	65	60	61	49	48	70	59	61	69	47	55	63	55	73	66	51	56	73	61	64	64	61	72	70	56	70	59	60	67	76	62	60	61	55	59	56	58	60	63	52	47	64	55	58	61	70	66	63	62	61	64	61	55	68	68	77	55	51	64	51	69	58	68	55	64	59	84	53	63	42	48	53	65	62	57	63	62	52	61	47	61	52	47	49	59	61	57	66	60	55	64	58	62	60	68	55	52	74	68	58	57	60	61	53	52	61	61	52	52	59	63	57	55	64	65	64	52	67	59	46	58	72	59	45	61	61	66	71	44	55	72	68	59	52	74	62	59	52	53	60	44	56	55	57	49	66	58	65	59	64	66	68	71	63	66	61	75	66	59	60	67	47	58	64	72	54	53	46	65	68	57	50	71	67	58	61	50	60	65	60	60	59	53	49	71	63	52	48	72	50	53	66	62	64	62	62	53	63	67	60	57	49	52	58	62	55	53	64	63	58	74	63	62	63	56	49	48	73	74	64	49	65	56	61	62	55	65	54	60	55	64	59	62	55	64	63	52	56	64	48	67	62	43	68	69	58	44	43	61	47	73	68	59	47	63	72	62	58	70	66	71	51	51	50	63	62	51	74	62	61	59	60	61	59	73	69	62	49	72	66	71	52	64	63	65	67	61	63	55	52	60	40	68	53	60	67	72	61	68	64	52	52	61	63	57	62	64	61	58	53	77	60	76	66	52	52	58	61	70	63	81	36	71	50	67	56	53	62	69	60	61	53	75	57	58	66	52	47	39	61	53	56	51	56	75	65	72	76	63	54	57	65	58	51	51	59	57	75	63	68	57	53	48	73	58	76	68	69	62	56	59	72	69	74	64	63	64	44	58	47	51	66	55	57	53	58	49	70	54	64	62	54	60	62	66	65	67	54	59	63	73	62	62	64	65	56	63	60	66	66	53	59	41	55	67	56	56	63	69	57	59	63	62	57	54	76	53	61	57	63	65	57	57	58	67	60	59	68	81	64	60	52	69	68	71	51	66	77	59	53	42	54	65	59	51	57	72	62	57	57	56	59	46	64	78	76	68	69	57	61	66	62	64	54	54	52	47	58	60	61	78	68	56	53	53	65	58	60	69	68	81	73	58	59	73	57	57	72	61	68	56	56	59	67	75	66	68	59	66	58	66	52	50	65	72	69	74	54	75	51	51	51	73	81	63	66	53	55	71	66	71	49	57	58	63	61	49	74	65	67	53	53	62	62	67	54	75	56	55	57	53	63	57	70	70	64	69	65	67	52	60	58	47	58	66	61	62	57	72	46	55	60	48	57	63	49	51	71	56	57	70	68	44	59	59	67	54	57	65	51	54	48	60	59	60	50	60	69	54	39	64	62	38	59	82	59	59	61	57	56	60	63	59	67	67	40	55	60	55	63	60	56	67	64	62	64	62	66	66	59	60	44	58	68	63	67	59	61	70	61	60	49	74	54	57	55	57	60	63	73	62	59	55	52	62	59	60	58	55	63	60	57	67	63	68	66	77	59	65	60	67	46	73	63	60	56	59	64	56	62	62	61	61	72	57	62	57	53	71	46	44	60	51	73	53	48	55	52	63	70	71	74	69	49	66	70	59	65	59	65	49	60	68	67	59	57	61	71	66	59	57	67	60	55	57	62	57	59	69	55	58	57	43	60	49	61	60	70	53	65	54	55	53	51	61	53	58	60	51	45	55	61	59	53	53	64	54	63	61	60	60	51	74	46	54	56	57	79	62	67	60	53	71	60	80	68	63	54	56	58	57	65	61	54	59	65	54	73	57	61	65	63	64	41	67	67	54	53	59	58	72	67	53	65	65	64	58	70	50	61	58	61	64	76	70	76	44	57	56	56	67	61	61	66	55	57	52	75	55	67	73	58	66	54	84	50	52	52	44	51	57	53	63	55	69	47	48	70	52	53	60	58	51	54	77	57	57	58	55	56	68	57	58	62	56	58	63	66	53	58	62	55	67	62	67	62	58	66	82	65	52	70	57	58	54	64	65	50	47	63	72	48	61	63	59	57	70	83	69	64	64	60	46	68	60	49	57	52	61	73	81	59	68	62	66	45	58	68	65	62	43	65	46	64	58	70	61	52	62	64	67	66	63	60	54	64	60	69	57	65	46	57	58	61	54	48	63	56	60	62	61	62	49	66	67	60	62	45	69	70	66	64	69	59	70	72	63	52	57	40	58	61	61	62	63	54	72	55	66	53	70	61	62	51	56	47	57	64	50	61	78	66	56	64	62	68	70	50	69	59	61	65	69	52	66	80	58	54	60	64	60	58	56	62	58	81	54	54	50	73	69	59	55	70	60	64	59	58	61	68	60	60	69	64	56	48	72	67	60	61	76	67	58	60	64	55	66	48	55	75	57	53	68	55	72	59	76	72	66	56	50	58	44	66	44	54	68	60	64	67	61	62	68	42	54
34787	24630	20893	19510	21000	20385	15639	10993	7596	6711	5823	4652	3958	3122	2622	2306	2545	1866	1625	2220	2354	2613	3856	3148	2739	1962	1988	1803	1744	1608	1250	1224	1146	992	895	898	845	891	763	768	719	671	691	726	737	719	673	757	799	805	746	752	727	716	760	705	714	703	709	693	696	648	665	827	1177	1669	1667	1382	1126	971	787	737	697	710	711	692	691	710	679	655	706	632	689	704	635	693	695	720	682	712	668	689	644	686	693	681	625	658	669	655	676	660	666	705	674	673	678	656	636	661	652	680	687	698	657	703	654	635	702	637	670	678	695	666	651	704	678	701	638	631	685	648	667	667	659	655	683	670	655	668	648	623	667	684	701	672	702	706	669	685	691	696	713	645	661	664	710	665	630	616	690	678	677	667	649	625	685	673	666	668	658	640	653	671	712	662	634	693	674	655	672	678	696	688	664	662	687	671	688	672	637	614	673	686	633	660	676	680	653	676	670	688	677	666	679	702	639	688	660	670	695	635	676	661	679	675	691	669	628	610	606	677	686	714	631	632	697	658	685	644	675	673	652	733	682	661	662	678	674	684	656	617	704	679	595	687	657	677	681	653	684	698	740	636	700	650	716	662	690	678	688	708	660	717	651	678	636	682	661	644	722	683	692	666	699	659	685	679	636	643	654	704	716	641	695	689	699	678	684	682	703	655	671	671	691	731	653	708	662	671	644	690	709	683	666	718	682	660	652	690	692	650	669	677	691	651	643	680	666	692	675	705	647	624	677	658	671	669	661	697	651	698	653	659	690	650	683	637	676	668	673	665	648	642	677	706	631	683	678	673	684	701	668	691	625	727	685	677	659	699	648	679	721	671	706	655	720	717	635	674	670	667	749	696	687	686	666	684	686	661	685	658	683	631	654	670	661	701	663	619	677	618	662	648	711	688	664	711	622	694	694	665	710	710	647	695	695	690	652	703	660	640	621	658	680	683	680	672	673	699	682	704	649	667	707	651	645	667	680	733	636	662	622	679	703	672	654	680	667	636	641	677	698	624	669	694	693	689	684	753	659	698	674	689	695	696	687	646	663	677	674	712	653	634	619	666	687	683	677	643	667	697	687	665	695	660	712	696	636	679	650	775	664	657	718	690	660	657	687	632	663	665	669	668	630	679	669	680	675	670	628	694	689	701	657	638	679	690	710	659	668	655	622	688	635	695	678	643	680	673	689	663	682	705	635	644	715	677	664	714	662	698	677	715	685	657	696	635	701	667	734	677	670	668	661	640	677	649	680	634	694	671	727	697	682	657	723	652	649	605	694	695	657	671	683	704	696	649	666	677	767	672	684	695	606	705	655	689	687	666	637	681	660	726	697	680	660	683	706	657	644	663	688	696	642	632	678	703	682	655	698	659	716	680	646	707	679	712	685	643	695	658	649	704	653	676	725	647	672	611	685	662	641	628	716	656	640	653	647	704	665	608	650	688	691	646	675	679	697	709	707	682	687	659	658	636	639	643	661	686	652	671	692	690	688	694	625	645	671	694	642	716	656	662	689	714	632	634	664	656	660	656	666	633	674	655	690	665	670	690	619	680	689	657	687	680	714	705	666	652	663	702	639	644	682	611	695	671	667	709	652	673	646	667	675	692	626	640	670	727	672	688	675	696	664	676	712	680	649	666	780	651	631	695	669	664	667	668	632	660	677	668	599	667	671	681	669	693	699	692	652	657	658	650	697	666	666	671	667	656	679	679	658	726	652	654	649	699	677	682	639	699	634	637	654	686	720	667	728	702	677	677	656	678	678	711	647	657	672	707	709	650	680	650	686	692	685	675	699	670	630	644	671	668	693	707	660	685	685	668	661	669	714	643	652	665	688	676	643	610	669	669	703	659	698	676	716	644	671	658	657	657	675	638	709	664	686	664	688	661	629	679	672	701	645	673	677	684	618	635	704	715	672	650	705	698	698	665	645	656	664	668	640	676	671	664	661	637	663	676	647	708	660	653	681	679	683	678	684	684	670	665	645	672	703	661	628	672	685	694	627	689	657	686	691	648	683	697	666	698	665	688	671	670	671	680	705	703	677	661	683	687	684	653	654	710	636	670	646	665	705	672	731	673	667	666	660	674	627	675	678	666	655	663	696	679	669	703	692	702	672	694	692	694	675	700	682	692	646	654	689	681	709	662	647	653	653	611	645	697	707	651	665	683	649	704	715	617	708	680	674	658	674	685	672	660	654	665	667	678	657	653	736	645	719	713	681	648	681	686	658	645	673	650	646	725	663	692	706	660	688	674	706	658	670	669	654	682	719	650	619	691	652	646	621	709	686	672	711	636	651	663	710	650	681	689	637	650	701	692	666	668	672	686	710	658	680	686	620	680	697	698	680	658	703	793	712	712	657	653	657	671	705	647	685	643	625	680	709	678	719	634	663	649	613	708	681	666	601	705	669	661	689	666	690	666	719	669	664	663	660	626	681	635	592	701	643	719	730	670	673	657	665	673	708	693	636	692	671	676	699	723	689	659	645	730	650	647	666	689	667	684	642	682	670	614	646	702	691	651	666	682	693	628	691	697	675	658	735	669	694	664	650	685	657	674	693	659	666	672	715	663	689	678	657	677	720	633	671	683	668	668	655	666	681	652	672	703	695	699	660	628	664	657	681	699	664	657	643	687	688	675	686	696	690	719	657	661	652	665	644	663	656	669	724	676	631	692	692	715	648	655	644	670	652	679	645	666	647	615	680	689	653	658	691	639	646	689	680	679	657	656	699	651	651	698	716	646	680	661	629	643	673	696	671	642	640	657	693	669	617	711	657	720	643	678	697	713	658	680	747	671	675	687	645	662	708	662	726	669	678	695	624	646	690	667	640	687	694	680	664	683	694	695	672	679	717	679	652	684	665	661	677	645	709	634	629	709	661	623	676	680	655	643	687	683	675	671	726	714	653	688	707	670	685	719	696	656	669	658	664	620	678	647	678	652	656	653	710	676	684	666	645	660	678	648	699	631	644	637	672	680	671	716	615	694	693	690	741	714	695	660	674	671	696	691	681	666	714	643	710	668	667	677	656	702	690	677	699	680	640	692	679	682	679	695	668	670	725	688	686	660	680	666	615	651	704	677	622	677	684	681	652	679	646	699	675	648	668	642	625	703	699	696	690	659	709	638	685	650	677	676	684	709	656	694	653	646	702	650	673	683	665	719	715	652	656	676	703	680	678	688	637	673	678	684	700	700	646	697	658	685	708	675	675	680	699	640	609	659	662	703	650	665	671	648	672	614	643	631	664	652	673	669	647	683	694	652	672	678	652	680	669	641	666	661	685	666	715	684	647	650	670	677	691	669	679	658	649	677	667	657	650	665	675	674	627	682	665	642	712	649	654	658	614	717	656	688	651	703	646	694	691	651	695	713	688	700	667	664	685	634	642	648	693	659	704	667	673	672	677	655	663	710	704	705	689	655	701	698	690	652	629	652	622	658	684	669	651	670	641	691	672	700	692	721	670	656	677	664	678	658	716	709	688	652
7305	4947	3882	2562	1270	952	510	357	284	184	200	153	147	117	116	111	125	115	66	80	103	120	147	120	127	85	85	63	89	63	75	76	67	72	59	71	76	63	69	60	64	58	55	63	57	62	41	48	48	60	75	58	61	57	58	60	51	60	44	53	57	69	40	53	71	75	101	93	67	65	45	73	79	52	62	60	48	61	46	54	40	69	47	50	56	55	51	70	60	57	57	44	63	44	43	77	64	62	72	66	57	70	59	54	57	51	49	65	62	52	53	51	57	47	67	48	51	63	62	62	53	63	59	60	56	63	65	59	51	54	57	64	61	68	61	54	70	44	58	65	43	65	41	67	72	49	48	61	60	53	50	48	55	67	58	54	52	59	43	60	59	58	49	71	49	53	56	70	59	43	63	70	61	55	58	57	57	51	57	53	64	68	52	66	50	51	55	55	50	56	56	53	57	58	57	51	66	58	52	48	66	61	63	65	60	58	58	50	53	63	56	49	66	55	50	70	52	53	65	61	65	53	65	53	55	56	43	59	66	50	52	51	53	49	57	54	67	69	68	49	65	63	52	42	61	51	50	59	57	49	70	52	53	44	53	57	59	64	55	61	53	66	58	56	55	52	42	48	63	57	59	52	44	61	55	55	47	68	53	50	55	60	61	62	54	61	50	47	53	45	53	65	49	54	48	68	56	63	53	62	51	67	62	49	58	69	65	56	60	59	59	53	41	52	58	64	54	58	64	62	55	60	52	44	56	58	38	56	59	54	59	47	60	64	52	65	65	64	51	43	64	58	63	52	55	44	64	57	67	58	59	59	70	61	51	48	58	57	40	59	56	58	57	45	52	63	53	55	64	65	56	66	62	60	54	59	50	49	40	55	60	71	68	67	58	40	54	51	60	49	71	50	71	62	68	59	65	55	61	56	55	67	53	41	72	55	45	55	64	53	59	47	49	49	59	71	59	53	51	55	48	51	65	52	56	61	43	61	54	63	57	69	53	57	67	47	59	63	55	46	55	53	51	64	63	56	55	56	49	50	44	55	56	53	52	62	51	58	57	59	63	59	67	54	40	47	56	58	55	61	53	65	49	66	66	51	52	63	58	54	53	53	65	53	64	51	55	52	72	56	44	53	51	58	52	52	63	61	64	46	61	51	54	56	66	65	67	55	60	59	54	48	52	66	54	54	71	44	58	43	61	59	55	47	47	63	66	55	65	53	62	55	65	58	65	66	66	47	54	59	64	49	58	52	55	69	49	73	62	70	54	63	63	75	41	68	53	52	55	62	51	48	65	60	62	55	54	62	54	52	56	47	71	56	55	57	60	48	54	61	61	70	59	52	60	48	50	53	78	55	53	54	60	57	58	63	49	61	53	64	57	52	70	62	42	65	50	67	49	60	48	58	57	57	59	64	60	52	41	46	42	60	52	47	49	56	66	69	66	56	49	55	55	52	61	45	60	54	66	74	55	44	44	55	48	48	58	55	55	53	47	67	58	53	56	73	51	67	66	35	59	51	49	52	66	63	58	45	53	61	44	67	73	46	50	53	56	42	46	56	63	63	70	59	67	54	50	57	57	53	48	65	54	44	60	65	59	61	65	55	76	54	43	70	58	54	56	56	62	52	57	58	54	52	56	51	49	42	49	56	54	44	63	51	58	62	69	56	51	64	70	53	62	46	52	58	53	47	49	62	61	68	73	53	59	56	67	61	49	65	51	50	57	55	53	53	63	64	62	65	45	52	47	56	49	65	52	67	58	50	48	73	57	47	48	51	50	58	58	56	70	66	47	58	63	49	63	57	50	74	50	66	54	67	50	53	59	57	56	59	59	49	65	65	43	55	48	65	61	48	58	62	62	57	56	64	50	60	62	48	42	59	71	49	59	52	48	52	54	60	51	40	54	47	57	51	63	65	57	63	72	61	55	53	52	57	66	55	63	50	47	54	60	41	63	49	55	60	58	57	68	55	43	48	58	73	42	47	49	62	50	69	62	46	45	51	49	54	50	50	64	68	67	50	66	44	55	63	43	51	70	65	59	59	56	67	57	56	68	53	51	60	76	63	44	55	58	59	64	58	50	54	55	65	66	65	47	67	53	54	51	46	42	68	69	53	49	50	49	51	58	50	58	55	60	52	42	54	56	49	68	66	71	53	55	51	62	41	50	53	61	61	63	41	66	71	50	64	61	61	65	59	63	71	49	54	63	57	59	56	52	68	69	61	62	51	74	48	64	60	69	47	72	58	59	60	65	67	66	60	57	43	61	53	59	47	64	63	57	62	53	60	60	55	60	73	45	48	75	50	54	59	50	63	62	70	54	57	55	57	70	63	61	43	45	61	53	46	54	57	56	53	51	58	57	56	57	56	63	51	47	66	61	60	59	55	59	44	62	57	64	58	50	66	53	56	50	46	72	60	58	53	58	61	55	62	67	60	43	56	40	61	61	55	48	53	52	56	56	49	53	56	50	67	59	54	51	61	64	68	55	63	57	60	57	54	53	68	49	46	60	53	65	56	60	53	56	59	51	55	53	58	51	51	62	59	48	48	50	67	61	51	64	58	51	50	54	57	54	61	65	52	52	56	45	55	49	57	53	61	57	48	42	75	52	68	55	52	51	51	58	55	63	58	53	65	57	59	61	54	59	64	56	45	67	66	55	57	58	59	55	58	64	55	51	53	60	67	46	51	55	67	52	57	44	59	54	58	56	65	57	50	46	52	64	59	52	54	50	49	59	69	66	56	55	50	64	53	49	64	66	67	47	63	60	55	56	48	56	57	45	57	56	59	52	71	70	54	54	50	52	59	52	55	61	57	72	58	47	65	48	62	46	56	45	69	64	59	65	67	59	56	50	60	71	42	58	61	57	52	48	53	58	42	38	45	59	59	62	53	64	48	68	48	54	57	60	54	46	53	49	59	56	53	58	68	46	54	59	59	74	61	51	62	46	61	55	48	62	62	50	43	53	69	48	61	51	51	51	52	50	56	48	59	52	75	58	61	54	56	37	50	55	71	58	53	61	70	60	65	66	55	49	69	52	62	66	56	55	54	60	60	67	65	43	57	52	58	56	45	59	60	51	56	49	45	48	57	63	37	57	53	43	54	66	51	52	55	57	61	48	46	58	55	47	52	57	53	57	43	60	54	56	58	54	65	47	46	52	59	64	76	63	62	53	64	54	58	65	63	41	39	64	47	56	56	61	52	47	60	69	62	58	47	59	59	56	59	51	54	52	62	60	55	65	56	63	61	59	61	59	59	60	51	70	53	50	80	69	64	58	63	68	48	57	62	58	57	57	63	58	58	55	47	52	58	52	74	74	66	62	65	57	52	56	54	61	57	68	66	54	51	63	46	55	56	62	63	57	62	51	71	57	60	55	44	64	55	51	55	52	54	58	50	55	55	62	62	58	59	65	56	68	48	48	39	58	52	67	42	43	53	54	70	54	61	48	51	55	57	59	57	57	53	61	49	50	52	49	56	59	70	57	62	53	64
33961	26049	23825	23646	23460	21626	15384	11044	8465	5893	5279	4331	3718	2918	2433	2076	2127	1963	1539	1474	2438	2682	3214	2799	2417	1791	1506	1327	1359	1404	1229	1102	1066	928	847	879	829	797	692	700	723	674	655	703	683	709	699	653	676	700	711	718	745	747	746	726	731	683	693	690	688	659	684	789	1075	1296	1652	1431	1147	1059	908	731	679	673	648	660	658	658	622	642	665	651	659	625	683	647	584	616	644	632	656	660	663	643	580	638	654	616	638	644	662	601	660	666	640	649	665	669	624	674	608	618	603	636	615	647	666	691	683	649	635	661	689	651	626	673	634	632	641	682	662	647	659	628	620	639	653	664	589	629	657	619	633	600	671	636	689	604	643	666	613	672	602	617	660	628	631	648	627	655	643	644	629	663	633	675	676	658	615	613	660	635	608	609	676	630	618	612	622	647	662	653	658	594	645	678	652	629	659	633	599	670	651	638	667	654	628	628	632	642	631	662	682	615	647	672	657	713	625	599	601	644	670	638	652	615	668	671	646	623	618	598	650	647	615	632	666	664	635	639	629	689	659	671	644	673	672	662	652	643	656	640	674	642	683	631	628	631	670	660	639	623	674	615	626	638	623	599	652	668	662	638	641	591	609	672	625	642	629	662	628	690	631	634	663	642	628	606	641	625	642	615	663	661	623	617	648	661	666	582	681	625	643	674	650	592	634	650	668	640	672	632	643	619	653	686	665	608	601	672	651	609	640	653	683	638	641	634	684	651	650	667	603	615	676	645	635	634	625	603	683	668	678	666	630	607	624	654	627	626	602	604	665	658	602	668	633	619	658	664	626	597	624	690	674	656	599	664	625	634	634	655	684	642	646	634	664	663	662	664	681	620	683	620	638	646	588	616	653	688	625	673	674	613	641	636	674	656	666	614	638	644	662	648	663	607	638	641	651	614	656	611	600	635	628	669	636	644	631	626	638	661	630	644	654	659	654	649	658	645	639	656	626	625	666	620	654	618	632	645	634	680	661	647	640	661	648	624	636	691	648	622	624	677	602	635	648	633	670	635	677	678	637	655	689	624	660	644	676	678	619	667	664	643	628	624	661	648	675	667	681	627	674	646	620	649	649	648	668	636	637	621	650	668	655	650	702	645	669	645	630	658	608	641	660	629	644	673	623	655	663	601	635	628	643	639	620	652	605	670	619	643	643	692	645	634	631	625	625	639	647	639	670	639	656	626	642	674	657	643	689	663	666	642	652	684	653	646	638	644	662	620	642	633	655	657	633	630	661	639	620	638	673	678	637	668	659	655	680	671	668	636	608	686	601	624	647	605	640	655	631	646	643	669	672	653	685	667	628	658	643	634	649	656	613	588	643	635	585	670	654	639	636	619	679	633	657	658	632	670	641	642	656	629	627	652	614	626	672	669	649	613	624	645	650	643	671	727	644	603	609	650	627	571	596	645	644	609	704	679	657	687	642	628	611	644	602	691	643	646	688	666	631	626	641	675	627	660	607	644	648	674	638	595	661	651	641	674	645	657	664	600	620	675	615	635	662	627	619	660	671	646	655	705	662	687	622	647	656	646	647	640	647	603	617	654	681	634	634	636	631	657	636	645	632	636	647	622	666	647	618	678	684	669	645	642	674	637	631	657	641	651	658	638	676	667	656	588	668	649	645	657	651	585	647	660	616	703	625	641	607	605	618	631	622	656	632	632	637	647	653	660	674	642	601	631	652	677	651	623	619	665	638	644	676	645	650	690	601	637	628	657	643	628	604	628	599	645	567	718	672	637	635	629	654	641	667	617	650	610	607	633	636	621	610	659	674	611	675	636	677	695	661	675	693	652	677	624	620	638	640	662	643	628	608	655	627	678	637	612	643	636	616	636	664	639	633	620	616	649	625	675	639	621	620	639	655	647	665	615	657	663	623	649	630	697	648	659	622	688	645	649	675	712	667	669	684	655	636	624	689	656	643	597	645	671	663	621	673	647	621	669	670	622	659	650	612	658	610	628	657	639	638	677	691	633	657	647	664	622	586	643	681	658	673	650	653	636	661	641	598	683	664	665	611	637	674	625	669	647	672	654	655	661	606	669	634	669	648	662	685	677	696	652	628	658	652	635	625	687	625	600	663	679	660	637	653	627	645	642	641	625	659	640	620	658	597	666	642	609	665	645	603	693	666	688	657	657	652	637	644	655	643	681	639	654	613	629	614	639	650	630	641	633	636	629	670	646	687	643	631	650	635	607	670	617	640	624	583	626	660	619	657	617	652	663	659	652	628	695	658	643	644	653	643	610	674	654	678	666	628	639	626	606	660	701	651	656	672	634	628	642	633	629	652	606	675	640	608	633	617	726	657	659	636	630	699	702	628	631	638	635	652	674	684	642	627	644	612	653	683	720	651	619	626	627	615	676	695	651	672	654	620	675	669	636	616	652	623	669	612	660	634	644	674	654	666	593	656	665	636	636	643	622	654	636	686	614	604	675	652	661	593	623	667	609	624	605	623	665	625	666	636	647	655	643	612	642	673	660	615	636	637	637	663	680	679	663	638	635	642	661	644	644	654	607	630	657	604	679	635	657	628	645	647	644	625	631	650	604	667	625	670	666	614	669	663	610	607	618	668	650	646	636	589	661	649	599	645	645	664	606	700	618	644	651	618	663	608	611	653	633	645	677	621	680	656	591	692	537	626	637	627	632	613	640	634	641	616	692	670	581	647	683	635	637	624	704	662	667	691	615	649	638	635	692	634	604	637	654	709	626	655	674	629	663	630	649	633	618	624	631	671	591	584	605	659	626	589	643	665	607	652	647	642	658	608	660	670	656	629	696	638	640	645	644	625	612	665	655	632	627	664	611	636	657	658	638	615	657	649	666	649	662	695	640	656	661	656	629	663	594	646	635	667	615	630	595	666	635	693	677	636	643	647	705	621	652	648	647	655	634	622	631	658	675	650	618	648	663	650	666	631	729	611	652	662	635	595	641	654	708	615	646	596	622	643	631	694	668	709	644	678	644	688	659	604	635	631	663	651	642	650	633	664	667	639	601	643	645	621	616	631	684	683	655	637	609	641	651	633	623	679	631	643	657	644	626	622	656	673	688	638	653	658	638	641	618	636	671	643	656	649	623	609	582	617	671	618	610	680	669	638	626	649	640	641	664	633	653	627	661	605	674	646	653	661	650	628	660	700	652	647	653	632	631	611	635	637	683	603	627	650	655	649	616	576	695	609	685	612	601	649	642	646	660	640	644	598	657	642	681	609	646	615	600	659	675	648	623	662	706	666	654	628	683	612	668	626	687	629	622	593	610	642	634	630	638	665	614	661	655	654	649	675	680	663	648	651	610	613	675	688	587	644	614	617	647	685	689	647	660	628	623	646	661	654	645	640	632	634	640	646	639	653	643	618	624	646	633	633	605	669	659	629	637	615	630	608	630	642	623	640	673	653	615	668	646	648	668	658	640	662	682	631	657	633	623	630	658	619	631	637	610	655	648	623	660	565	672	652	669	676	632	635	629
8539	8843	5649	2599	1777	1550	907	587	349	291	278	228	210	146	145	134	146	116	106	102	101	166	192	171	129	127	117	86	94	97	86	80	92	73	76	76	81	63	70	81	66	65	73	66	62	83	71	68	72	114	68	63	58	56	73	76	73	58	66	86	63	74	81	63	68	93	87	84	113	108	102	72	80	74	62	66	63	59	71	73	61	53	60	50	75	64	61	67	77	60	64	62	65	59	76	67	63	69	78	63	57	74	73	67	66	78	66	72	62	68	54	66	76	63	64	67	68	62	46	65	61	74	55	68	59	65	76	65	70	57	58	56	59	77	63	55	76	66	76	69	59	64	58	60	61	59	48	85	69	65	64	61	65	59	69	64	54	65	54	75	48	72	63	65	50	59	65	62	74	60	52	68	75	62	67	50	77	59	52	49	59	67	56	62	55	67	65	52	56	56	82	75	59	73	66	68	54	58	63	63	60	74	67	70	62	66	60	60	76	59	54	82	59	68	50	54	56	74	68	61	67	67	61	69	48	65	73	54	73	59	62	64	71	67	66	59	63	70	53	63	49	65	62	50	52	60	67	71	65	70	61	56	70	73	68	59	60	56	60	64	67	63	68	58	68	74	51	53	83	71	61	72	61	59	71	64	79	67	60	72	60	63	48	68	64	65	68	66	54	54	77	70	62	55	55	65	67	74	76	75	70	72	62	54	57	63	78	72	66	56	82	61	75	47	66	67	63	64	68	68	62	72	70	63	80	75	53	54	62	64	58	77	53	54	63	55	59	64	61	60	68	63	55	75	60	66	58	67	59	64	60	63	65	55	66	52	64	66	77	73	56	63	67	58	68	75	69	75	66	58	58	63	66	73	64	76	79	61	78	72	61	69	71	76	46	59	76	55	57	71	64	80	67	64	59	78	55	58	67	49	46	74	72	70	80	63	60	67	62	69	48	72	74	64	59	67	78	68	62	65	81	64	64	58	66	64	57	64	57	73	61	67	58	59	67	69	66	74	73	68	56	78	65	71	69	59	71	72	76	65	63	70	65	69	62	74	62	67	56	70	73	62	79	74	85	73	63	72	57	69	88	57	71	70	67	67	67	61	67	68	65	63	57	65	60	70	67	58	72	89	63	84	63	56	62	60	43	59	68	57	83	71	67	52	64	64	62	85	68	70	75	74	61	73	69	51	72	44	63	80	70	65	76	67	77	58	61	65	69	64	63	67	70	75	58	60	72	77	81	67	79	73	63	76	73	57	71	68	54	77	73	68	64	63	68	92	78	56	57	71	67	68	67	78	55	55	64	57	62	62	57	56	54	76	66	56	63	71	54	65	59	46	77	70	66	50	68	65	66	63	57	56	64	76	69	50	61	60	56	56	65	69	68	60	56	52	63	68	66	54	55	67	68	69	60	76	72	49	52	64	61	61	63	68	56	56	63	82	65	71	55	49	54	63	64	57	56	65	46	71	62	68	73	46	60	53	84	64	58	83	67	80	64	57	65	79	65	70	65	51	57	67	66	67	57	51	64	57	66	63	82	66	60	63	71	60	53	53	61	60	60	77	60	66	65	65	61	61	66	65	75	41	69	71	59	77	66	67	66	73	69	59	66	75	58	57	68	59	52	81	55	85	58	62	70	85	65	65	69	53	64	74	69	71	57	65	61	62	77	53	63	63	70	81	58	51	65	73	70	47	67	54	67	62	66	68	67	76	65	62	54	62	51	72	64	77	60	55	67	56	63	78	83	70	59	84	64	62	61	80	67	76	64	55	56	52	76	68	53	55	48	56	72	58	62	61	49	56	65	62	69	67	61	67	65	60	72	58	65	60	59	80	68	66	63	57	62	61	73	58	64	79	62	66	57	70	52	63	53	62	67	70	77	63	73	64	56	64	62	69	65	73	74	60	70	57	64	63	73	60	61	58	60	80	61	69	53	64	74	62	59	70	57	67	68	56	72	70	72	58	62	71	70	65	58	56	68	71	55	63	60	71	75	57	59	68	51	70	58	60	57	68	54	47	63	70	60	58	82	58	63	61	49	69	71	64	57	72	57	72	72	67	81	55	70	60	62	65	78	55	83	63	67	62	80	53	64	68	68	56	56	65	59	58	59	49	81	56	71	76	70	61	73	60	76	64	69	66	76	59	73	74	62	72	59	56	47	63	73	59	75	65	62	60	65	62	66	69	56	81	61	66	79	54	56	67	74	72	59	71	61	57	54	69	70	72	65	71	70	60	63	63	75	70	70	75	64	52	65	59	63	63	49	62	57	54	69	61	68	50	67	64	56	63	77	75	65	69	68	65	71	61	73	64	69	62	61	65	67	61	71	62	57	67	61	60	53	62	58	54	65	59	69	56	64	74	77	63	58	42	77	65	60	71	70	77	63	63	65	52	49	77	71	70	62	62	58	68	63	69	68	61	67	67	59	57	56	75	54	75	67	74	64	57	55	56	60	53	48	77	72	70	74	74	78	74	54	77	82	65	63	70	64	66	70	60	75	52	69	52	60	67	50	59	83	63	57	85	62	53	64	62	71	74	56	57	55	68	58	70	71	64	57	56	61	59	69	74	67	57	64	67	67	59	70	71	66	63	66	69	74	54	60	83	63	70	59	63	71	61	64	67	66	52	68	66	66	69	85	55	71	72	71	53	57	60	61	63	76	70	74	58	52	46	80	79	70	56	57	60	62	49	69	59	64	54	51	60	71	71	65	74	72	60	56	62	61	69	81	71	59	72	71	60	56	62	63	72	70	71	57	85	59	71	52	68	72	71	65	72	61	64	74	65	51	57	82	72	77	54	61	57	63	59	66	71	67	70	59	53	68	53	64	56	61	57	68	67	55	60	66	69	79	56	68	68	77	61	56	70	58	62	59	65	57	62	59	71	66	66	81	77	57	61	68	70	60	68	59	64	69	58	76	58	72	71	66	55	57	67	69	73	64	64	68	63	60	74	58	75	52	59	73	63	76	70	72	69	58	60	68	70	72	57	65	59	58	61	66	65	74	62	59	56	81	70	62	48	73	72	55	67	69	62	79	62	71	56	57	82	51	72	68	52	67	53	57	67	76	71	58	52	77	73	64	58	69	78	66	55	58	78	79	69	61	71	60	53	65	63	50	57	76	66	57	72	59	63	54	74	60	82	72	78	64	71	72	54	68	65	67	59	59	51	59	57	74	61	65	67	65	56	64	61	68	63	65	60	67	50	69	77	59	65	57	71	76	66	70	81	68	66	68	71	70	67	60	64	83	58	48	64	54	77	66	59	62	65	70	70	56	72	55	75	55	61	59	77	59	67	51	60	70	65	62	44	62	80	73	56	55	68	75	51	75	72	68	69	62	71	72	57	71	68	59	59	65	63	61	50	63	66	56	68	70	65	57	74	62	62	70	66	61	62	57	67	60	54	60	58	78	61	53	62	62	57	63	54	64	60	64	49	55	59	57	73	65	76	74	71	59	66	52	72	50	60	55	64	58	56	63	83	74	67	60	67
38838	31376	24761	22241	26178	25767	19995	14398	10816	8217	7133	6044	4949	4227	3389	3038	2588	2674	2076	1867	2317	3865	4390	3646	2769	2281	1791	1612	1682	1743	1648	1435	1210	1020	1023	1073	1020	874	868	818	854	840	811	809	795	812	750	705	1141	1975	762	804	805	749	769	717	730	826	781	735	811	731	764	754	918	1686	1292	1366	2048	1800	1399	1207	971	800	766	723	757	687	783	685	730	760	721	749	710	695	742	714	700	737	690	714	738	732	709	744	730	688	722	695	690	709	695	706	707	718	725	698	749	738	727	736	748	714	718	711	712	697	734	651	717	701	758	712	765	777	739	752	734	673	694	699	747	697	722	706	746	754	749	747	740	733	700	753	760	747	704	727	664	680	712	729	722	761	678	721	727	723	710	708	708	717	720	707	735	740	694	752	719	704	684	763	716	746	727	728	697	716	696	734	710	755	719	743	737	700	612	718	688	697	701	758	705	691	710	739	718	752	757	700	721	688	690	764	734	729	709	733	688	689	741	701	734	730	701	735	718	733	732	733	741	676	732	766	731	682	740	710	727	716	740	725	729	728	732	763	685	732	671	695	720	707	703	716	686	675	717	764	730	693	732	700	783	704	716	685	717	723	784	717	720	735	756	734	726	709	703	746	714	695	702	752	741	710	731	738	717	766	725	723	707	724	706	763	696	747	726	732	714	710	713	715	745	727	698	697	705	707	740	675	681	717	765	717	747	720	769	707	747	765	705	766	691	719	749	722	696	733	691	743	680	740	712	696	700	757	736	735	745	729	734	697	740	716	701	691	661	732	728	733	730	740	722	752	721	748	674	718	752	771	694	749	705	703	732	722	714	724	719	718	739	716	741	720	699	661	714	671	711	723	681	753	739	753	715	722	721	745	682	750	715	723	729	728	736	721	718	691	718	777	700	725	715	734	708	705	694	679	726	744	712	720	725	720	735	720	678	722	697	731	732	718	702	726	767	707	743	762	766	736	803	745	762	713	735	697	712	742	751	706	771	745	708	746	730	697	764	737	719	709	740	673	713	688	712	754	675	732	693	717	761	744	736	787	702	711	712	712	690	746	711	690	748	705	736	738	707	740	727	708	723	729	680	726	736	706	714	735	707	720	735	728	760	703	710	740	685	714	740	685	709	756	737	710	663	703	742	724	780	689	731	711	714	690	774	698	739	745	723	707	756	697	745	686	705	720	722	681	773	699	758	708	720	756	725	718	739	714	730	725	733	741	706	716	675	715	704	705	759	776	660	727	697	711	693	704	755	721	714	701	724	719	720	714	716	727	666	719	720	748	720	723	772	666	729	749	685	715	719	718	669	731	739	758	706	775	770	745	724	643	734	681	713	756	726	702	751	713	720	727	708	665	716	744	747	694	651	706	717	731	716	741	738	686	723	737	750	743	730	733	693	658	714	755	743	717	746	741	689	753	663	688	693	711	738	708	680	717	742	745	718	659	705	692	704	737	725	691	737	759	710	705	729	764	724	741	722	710	706	673	726	788	715	788	734	696	713	701	716	734	722	700	725	663	734	681	772	716	743	745	761	726	763	702	723	750	736	721	742	683	671	727	669	699	676	740	734	755	744	735	718	705	712	673	690	674	747	727	728	720	741	669	736	726	702	703	702	746	712	737	704	725	799	723	699	715	683	711	695	731	717	693	761	731	694	737	700	693	673	751	703	689	731	729	683	686	690	697	759	772	666	727	744	717	750	694	730	722	719	672	743	712	702	714	712	679	721	748	733	710	724	721	717	707	722	688	698	746	722	707	752	724	724	722	717	687	770	778	740	738	749	687	711	759	711	755	722	729	668	710	692	746	721	726	713	723	700	689	723	714	731	703	689	717	707	739	713	723	706	713	707	738	736	782	711	756	696	748	666	713	715	728	697	665	704	733	709	732	650	688	713	732	723	712	731	754	694	739	707	671	695	722	764	710	727	695	708	746	725	722	738	728	723	731	739	705	652	722	711	680	717	715	692	713	670	706	678	736	736	698	752	684	681	727	670	753	700	691	757	716	685	717	730	776	728	689	694	746	767	747	697	720	725	715	738	675	803	729	743	666	711	707	732	699	693	752	711	740	727	731	758	779	671	695	705	740	732	725	729	726	704	627	690	759	699	684	694	768	706	762	705	714	729	704	769	692	740	727	707	682	667	697	709	734	730	743	708	738	715	745	729	706	706	717	694	774	769	730	713	728	711	700	732	673	751	737	695	725	773	677	755	693	728	683	698	702	738	677	746	724	731	707	700	706	694	714	710	679	729	701	706	720	712	725	750	719	706	733	747	728	751	722	738	731	711	699	674	729	651	688	742	699	695	686	663	709	724	710	753	707	706	740	716	689	718	765	733	701	756	732	720	738	727	752	736	714	756	707	720	757	708	737	724	718	766	733	731	718	743	718	748	670	735	727	717	673	725	715	708	707	711	706	744	730	692	716	700	743	692	699	731	736	772	747	746	745	717	743	691	719	720	702	746	707	688	713	718	749	706	704	738	723	692	685	687	688	666	796	684	735	725	670	704	682	731	713	785	734	715	750	703	684	681	728	757	699	716	732	711	732	724	738	733	694	722	712	729	724	698	692	731	704	753	676	683	683	672	775	748	727	756	678	719	705	692	751	711	724	683	726	721	666	668	766	706	676	705	702	729	659	734	745	703	689	701	675	707	745	729	712	688	760	744	699	718	715	729	688	671	710	735	739	750	705	713	704	734	715	720	739	686	707	725	737	706	711	744	653	744	713	721	687	693	718	730	693	725	770	748	711	704	738	721	750	737	786	682	683	748	705	686	743	712	708	742	751	723	715	774	717	728	765	726	674	681	685	731	742	746	738	751	730	741	727	730	755	735	809	717	735	703	686	692	682	713	725	693	656	719	703	712	696	761	700	747	729	710	733	739	711	710	738	732	686	723	765	685	719	704	687	724	701	751	685	717	764	708	749	733	719	743	704	701	721	740	704	749	698	726	733	755	710	690	736	727	736	700	708	686	717	727	727	713	741	734	713	682	722	692	716	666	751	704	702	693	701	731	714	703	738	767	734	741	712	738	672	725	734	650	706	716	779	716	747	740	712	737	676	769	696	743	726	730	717	735	709	738	726	715	712	781	696	699	727	745	717	717	691	719	801	747	754	726	715	706	754	711	716	769	746	732	712	679	696	687	742	711	715	670	709	735	722	742	694	705	717	717	675	734	679	756	706	709	707	715	706	730	765	680	733	715	655	740	661	708	731	688	741	736	753	682	739	718	713	724	693	704	658	711	713	734	721	714	791	697	684	668	702	732	698	707	743	708	687	718	713	736	715	750	745	717	694	684	727	692	733	692	746	740	706	759	723	743	733	740	683	745	726	791	700	703	745	720	712	745	705	715	701	682	738	747	709	724	784	686	745	751	754	737	713	737	700	691	709	714	717	706	699	707	772	682	703	798	698	700	731	771	722	713	740	706	686	784	702	693	749	755	722	713	704	723	741	733	722	694	733	712	686	738	724	709	711	767	743	718	687
4209	2941	1943	976	459	361	312	218	199	134	142	107	94	83	79	83	64	68	68	58	81	74	102	104	77	65	69	58	57	68	57	67	51	51	51	42	57	41	49	46	47	48	46	46	54	47	39	51	34	59	62	45	48	38	31	50	40	40	51	43	43	63	53	52	57	49	52	46	56	59	53	47	47	37	54	50	42	42	57	49	59	53	45	51	39	51	44	49	44	42	44	38	52	42	42	49	40	37	45	38	45	52	45	56	41	54	58	43	55	42	48	42	46	47	61	45	41	50	48	40	46	48	50	38	54	61	47	47	45	41	56	54	61	57	36	54	43	54	49	50	31	61	44	57	39	43	51	48	51	58	50	44	53	48	44	54	46	49	45	55	56	50	45	57	42	43	50	38	40	51	59	42	51	55	44	39	37	39	44	54	43	41	46	42	57	48	48	49	60	49	65	51	48	58	32	50	41	45	46	51	41	55	55	54	52	46	56	39	49	48	39	60	48	49	43	46	61	66	50	42	50	52	54	54	57	48	42	45	56	44	41	49	40	54	42	49	37	45	40	49	52	43	40	56	51	45	51	62	42	35	38	43	56	41	55	45	40	48	58	57	44	40	50	53	58	51	48	47	54	50	51	40	42	46	40	47	46	46	47	50	46	50	57	47	51	44	43	55	39	51	55	43	60	44	40	49	49	46	36	34	49	37	59	42	47	56	59	39	49	61	58	48	46	41	48	55	45	41	45	43	56	45	47	51	52	37	38	45	40	37	37	38	66	45	36	60	39	49	30	42	45	48	62	44	40	49	51	50	54	51	44	46	49	54	49	50	44	44	51	46	48	47	43	51	49	40	47	55	51	38	49	54	49	54	66	46	46	42	48	45	35	37	48	47	48	50	46	54	47	58	53	37	52	50	54	44	43	40	48	42	48	36	47	44	34	63	43	53	39	43	46	51	36	48	40	47	50	43	46	53	41	48	40	46	44	52	44	60	38	46	45	49	43	46	43	66	46	32	38	44	46	40	46	53	44	37	48	40	42	41	46	44	58	44	45	45	52	62	48	41	43	48	34	52	44	53	56	57	46	44	46	48	51	36	41	52	47	52	54	47	55	38	56	50	43	37	45	43	55	38	51	53	47	54	61	52	56	48	50	51	50	57	53	44	39	58	45	47	52	52	47	48	51	42	50	56	35	38	53	41	55	51	52	55	47	45	37	47	55	64	48	47	55	48	43	49	42	54	34	53	50	51	50	57	43	50	48	41	39	43	48	53	44	39	40	62	53	41	41	50	62	51	45	56	58	57	47	41	44	37	45	41	61	44	52	36	47	53	42	50	50	50	49	33	44	43	31	59	35	35	44	36	46	52	42	45	47	49	55	53	46	53	51	46	40	40	38	46	50	48	46	47	45	54	40	47	41	50	59	50	52	42	41	75	60	51	40	41	42	43	43	43	55	41	51	48	48	59	45	33	45	51	43	45	58	49	37	49	41	48	48	40	46	60	49	41	48	45	39	50	57	31	58	52	42	36	42	55	43	36	51	63	44	55	49	42	53	34	52	47	40	49	54	52	42	42	52	39	54	45	43	40	52	55	44	60	32	43	53	36	39	54	47	40	50	47	52	45	47	46	55	50	31	51	49	38	51	53	33	51	53	53	43	55	40	47	43	42	42	40	45	49	68	52	47	54	43	49	43	55	38	48	47	43	59	59	43	50	53	40	50	42	38	43	56	42	59	50	51	47	37	36	52	46	40	44	48	53	47	57	56	46	31	44	50	35	49	55	47	45	45	53	44	42	58	46	35	48	45	52	40	42	44	45	57	40	40	48	43	56	42	50	46	46	57	47	43	45	38	50	51	46	44	49	55	45	56	45	47	46	47	49	60	50	50	38	50	44	45	49	53	44	46	48	35	46	47	50	57	52	38	51	34	47	48	49	42	45	51	44	50	45	45	49	43	48	40	47	31	37	47	60	51	51	52	46	47	48	48	51	47	52	39	47	45	46	54	51	48	40	45	40	48	58	44	40	52	53	51	47	52	61	62	40	56	58	51	46	56	46	51	50	44	53	54	48	52	51	56	51	51	45	58	55	43	53	62	48	43	42	45	43	43	43	44	46	52	42	46	45	45	49	38	40	36	43	50	54	48	56	51	45	47	37	52	47	32	48	49	44	44	47	45	51	39	51	53	40	45	47	39	42	44	55	51	45	47	42	50	50	50	50	42	55	53	49	62	42	47	45	55	51	48	34	51	39	48	39	53	48	41	54	47	56	51	36	37	45	50	54	49	44	61	31	58	45	41	43	43	42	72	48	41	42	56	51	43	55	46	50	44	46	52	59	48	49	42	37	61	49	40	48	47	36	51	43	36	45	43	45	49	55	52	53	51	55	41	52	47	41	48	45	41	52	40	50	49	46	46	51	44	42	48	55	38	53	44	52	35	39	57	48	46	45	39	45	43	43	53	45	43	54	53	31	44	54	34	39	41	38	42	40	44	52	57	35	35	32	48	54	40	37	46	59	51	44	51	48	35	57	48	65	49	43	36	49	42	50	53	43	48	42	46	54	55	51	38	54	46	51	57	53	47	45	35	48	47	40	37	47	43	48	45	44	41	56	48	49	42	50	52	46	57	44	31	36	61	60	46	36	33	37	49	52	44	42	44	51	43	39	44	43	53	48	48	42	50	47	49	41	53	46	43	40	54	51	57	51	43	35	43	51	53	41	52	52	58	53	45	52	42	54	28	57	53	44	47	40	48	55	30	57	56	58	55	55	43	52	61	53	52	43	46	36	32	36	48	43	63	55	39	50	46	41	45	48	54	52	45	52	51	46	48	41	41	47	47	54	52	60	44	44	54	48	44	47	42	48	39	50	33	45	60	41	51	49	53	39	45	59	53	45	43	47	51	66	50	41	46	51	47	40	58	64	44	53	46	32	35	56	38	45	37	36	39	59	44	51	49	43	54	49	50	48	38	54	46	54	50	41	33	36	43	48	43	41	49	41	42	40	50	44	49	65	51	60	49	37	44	47	53	50	48	56	49	49	61	51	56	50	46	41	39	42	42	47	52	36	44	59	53	36	54	49	31	43	54	39	33	56	43	45	49	46	54	47	52	40	50	45	49	56	56	49	40	41	42	47	42	51	63	51	41	56	51	58	57	37	50	59	48	42	37	33	33	43	45	60	50	50	41	50	55	49	47	33	54	45	41	47	47	48	50	41	44	52	49	38	48	49	47	45	45	48	50	44	53	59	53	54	52	54	43	51	46	47	43	54	58	55	41	43	49	54	44	49	66	60	44	43	50	43	41	42	37	41	38	57	32	41	50	63	38	50	49	44	44	54	50	46	50	45	40	35	43	58	61	39	52	36	40	45	47	45	38	43	51	41	49	40	55	44	43	52	34	50	39	38	51	61	38	59	41	41	40	45	46	58	44	54	38	49	49	43	57	41	52	44	47	47	38	43	52	45	46	58	57	46	54	51	57	47	55	48	46	39
30311	22772	17983	15903	14396	13747	11205	8250	6105	4063	3420	2907	2507	2062	1768	1384	1298	1277	1365	1004	1065	1754	2248	2076	1553	1202	1036	901	887	1067	979	910	777	739	738	793	707	651	602	589	549	563	573	540	531	537	569	556	660	1144	695	591	568	571	571	576	555	534	575	566	551	574	517	538	535	637	705	764	780	771	660	636	547	568	477	568	512	553	585	538	527	518	546	514	525	532	532	527	571	536	518	527	533	548	543	539	522	498	574	524	577	489	528	505	508	580	525	537	549	538	523	519	538	578	533	538	509	502	512	530	535	502	527	519	518	486	539	542	560	502	540	545	553	536	559	546	560	542	553	566	558	518	562	544	543	535	558	519	522	535	526	515	544	502	500	550	529	528	520	535	539	602	553	548	523	560	525	560	528	533	560	537	538	515	509	540	551	552	482	520	531	518	519	532	574	526	506	551	539	543	554	529	526	536	572	528	554	573	554	544	539	535	476	542	517	535	523	557	521	493	570	489	541	519	550	601	522	527	551	525	552	534	528	549	543	546	501	545	542	528	514	551	515	555	512	542	516	512	509	535	526	534	559	530	522	494	520	530	549	551	519	541	535	515	557	515	550	514	540	534	516	537	563	526	544	554	509	517	496	527	495	551	538	511	548	563	582	520	549	519	542	517	524	562	554	522	521	534	551	536	540	523	525	548	530	549	526	537	537	528	550	522	570	545	538	531	552	552	529	513	514	573	519	550	539	535	529	523	531	529	523	485	481	507	541	554	528	505	530	498	558	554	546	522	517	523	557	564	534	518	546	560	515	533	548	537	520	534	508	512	563	536	562	480	554	531	526	485	563	514	537	526	491	528	549	571	537	539	543	515	542	529	526	533	507	534	504	496	528	551	557	494	525	487	545	529	524	519	558	515	557	541	528	531	517	533	500	532	504	521	535	528	555	539	505	517	529	511	565	538	541	537	537	558	541	541	522	521	568	514	509	494	535	548	546	543	567	524	482	532	535	588	554	534	469	528	557	548	560	510	589	554	502	523	558	492	523	552	519	541	575	548	508	534	512	537	526	513	523	551	570	506	522	551	539	477	497	562	521	538	523	532	524	556	514	536	536	527	522	527	512	557	504	542	503	512	529	541	545	530	563	524	534	527	511	554	522	548	521	562	506	611	477	518	466	528	555	558	553	481	509	535	525	530	541	508	498	529	534	551	514	536	516	491	525	551	570	539	544	558	534	526	523	533	511	560	566	531	499	536	516	502	525	537	502	541	538	507	558	542	550	582	575	528	520	514	523	552	553	532	533	553	506	552	547	511	508	540	563	519	496	517	507	584	514	527	571	523	570	541	571	474	524	564	569	546	572	527	558	524	507	554	513	547	552	520	526	552	506	546	528	509	528	509	553	535	521	502	579	532	537	538	546	539	529	545	547	559	533	537	509	578	532	561	521	527	533	534	505	526	534	507	527	542	518	547	547	510	522	553	558	528	528	544	494	491	522	529	543	541	563	517	520	518	526	550	530	565	519	525	544	533	547	492	543	534	562	538	557	576	550	572	494	522	501	483	499	525	537	520	509	547	505	507	541	573	558	513	548	562	563	534	518	521	549	550	533	484	547	536	541	510	497	567	522	563	562	558	479	525	482	512	543	525	528	526	502	533	525	521	575	526	525	544	523	550	489	512	527	576	550	528	536	552	532	544	547	515	520	554	516	544	573	522	552	540	543	520	546	549	549	584	531	542	490	516	549	531	523	483	535	522	538	510	554	556	555	530	501	533	542	546	527	555	566	528	548	531	603	528	549	565	558	531	501	546	534	524	507	530	502	526	553	532	539	521	555	552	560	603	534	496	501	543	520	559	523	498	521	520	532	518	523	506	487	546	536	554	562	517	533	541	560	541	530	604	548	540	510	536	544	512	540	558	554	537	539	505	515	537	533	543	510	534	518	533	510	502	516	538	565	572	535	515	557	544	525	564	497	521	553	528	495	545	546	539	540	539	547	558	518	536	563	509	547	528	560	519	544	574	537	540	513	534	502	505	530	507	538	537	554	537	539	581	542	499	514	522	588	555	510	529	547	545	549	478	506	539	530	513	554	561	559	516	568	492	545	543	552	535	510	527	498	548	555	524	539	550	543	521	515	553	544	545	544	541	544	550	525	512	506	483	545	519	566	533	541	578	583	535	513	561	574	522	526	533	586	548	558	541	539	530	556	523	523	526	526	539	514	547	524	506	509	562	537	529	574	534	520	536	560	527	525	536	547	545	544	551	566	531	520	497	547	566	552	507	530	547	559	520	521	533	549	521	558	567	522	557	536	529	527	520	543	526	569	524	548	497	496	525	530	526	513	573	517	568	511	526	517	488	514	487	553	536	547	522	576	510	531	508	573	530	556	518	560	504	537	514	534	563	557	566	523	520	539	510	531	511	526	534	559	518	548	551	580	558	518	506	559	558	544	539	499	521	518	498	537	541	562	516	516	508	533	482	513	529	542	574	567	524	537	523	501	507	531	545	565	529	508	536	503	499	495	569	518	534	512	577	562	565	550	520	524	539	557	530	553	540	516	525	508	479	554	533	540	491	525	564	482	510	531	505	513	541	534	509	535	538	545	556	544	571	553	511	512	487	515	549	531	523	507	525	541	532	542	538	527	494	535	517	557	570	509	538	539	554	511	536	516	494	523	512	556	568	526	569	586	599	543	572	551	577	557	513	517	585	516	518	558	546	584	538	523	538	515	545	537	527	563	540	527	566	533	513	562	547	546	534	543	513	519	517	604	535	536	518	547	561	552	502	577	535	556	533	556	538	488	562	523	559	545	544	521	545	529	548	545	517	506	501	563	554	526	537	557	587	487	518	515	549	546	525	546	504	527	523	535	539	549	514	528	582	520	562	511	528	537	529	535	536	489	480	511	545	527	495	533	545	533	531	504	548	539	496	542	506	542	493	568	534	547	500	496	524	564	525	558	534	565	578	562	523	545	515	519	539	530	545	532	527	553	519	541	525	502	569	519	568	519	530	527	533	518	546	535	548	547	520	525	519	521	495	558	494	553	505	537	502	537	545	554	496	525	485	549	574	491	574	581	525	583	501	503	532	551	500	510	546	502	520	504	571	538	512	537	533	523	559	562	525	545	547	480	561	523	504	532	472	551	572	520	535	518	539	534	542	528	522	573	579	551	568	537	517	497	557	557	532	547	559	523	552	531	507	542	560	537	497	545	545	539	509	518	564	489	535	525	579	567	570	543	519	511	502	547	506	570	554	525	503	527	539	516	533	552	519	523	518	521	542	530	568	536	573	538	534	557	515	547	566	531	524	481	581	522	507	522	523	519	559	558	560	524	566	498	527	561	550	541	524	525	513	528	554	506	568	499	493	526	555	514	551	560	546	523	555	582	551	496	555	533	547	513	472	536	551	567	545	521	548	567	556	514	551	514	505	501	514	557	568	550	544	566	549	543	508	543	495	553	543	517	534	543	581	489	572	510	511	513	517	527	539	543	564	557	557
6162	5861	3053	1863	961	865	814	492	248	196	148	133	145	158	105	99	80	77	79	84	73	87	107	92	89	91	77	63	74	62	82	68	66	66	58	60	59	67	62	52	58	55	59	43	60	45	56	66	61	111	64	58	57	65	65	49	65	61	58	63	72	58	47	52	57	62	74	79	73	74	58	63	67	60	72	47	57	65	60	49	53	62	57	50	58	52	65	58	52	72	60	51	50	51	45	57	48	69	54	59	73	59	64	51	62	53	60	72	55	35	49	53	63	61	64	58	54	49	64	72	69	48	69	59	47	55	53	55	64	53	46	47	46	55	46	51	46	62	57	56	43	51	53	65	49	54	55	57	53	57	66	42	54	60	60	60	59	45	55	55	51	66	48	40	51	43	52	68	55	53	55	58	39	54	49	52	40	53	59	60	53	61	48	54	60	56	67	51	50	51	44	51	57	46	64	58	48	49	61	44	55	50	49	70	48	71	57	76	67	55	64	54	43	43	65	58	57	46	59	56	50	59	43	56	55	61	76	61	50	54	62	63	48	57	45	47	54	54	52	47	61	54	55	51	60	53	63	53	55	46	61	69	55	47	50	52	49	50	55	43	62	57	45	57	59	41	65	57	61	43	42	55	63	55	45	49	48	60	66	50	64	59	47	47	46	64	60	54	43	56	56	56	43	39	55	59	49	55	56	49	54	50	58	56	54	54	59	65	63	49	56	65	68	52	62	66	39	47	50	62	67	50	61	64	52	56	51	61	57	56	52	57	59	59	51	56	54	62	77	53	48	64	61	66	52	57	49	63	60	52	51	52	54	48	50	64	64	54	53	51	66	66	55	57	54	55	61	72	65	45	41	54	56	54	53	60	58	59	53	55	56	61	47	40	46	66	59	53	66	45	57	61	62	50	49	47	52	47	53	61	50	50	58	46	48	52	50	54	49	45	62	52	49	52	57	69	51	50	49	70	68	63	41	52	59	56	58	66	54	63	55	53	60	67	52	44	64	56	50	59	57	46	44	56	46	59	61	63	57	55	55	51	39	61	53	60	61	47	58	58	65	51	56	55	47	59	44	56	63	68	61	62	60	65	44	57	62	53	59	58	42	56	61	61	61	56	55	48	53	50	66	54	58	61	49	50	56	58	46	56	46	45	66	58	65	65	48	56	48	59	46	82	60	57	49	46	63	56	51	53	59	61	60	56	57	36	58	63	64	66	63	52	58	64	67	61	60	50	57	58	54	49	48	48	64	44	52	44	63	60	54	63	66	41	57	67	60	49	63	74	42	53	65	53	59	53	52	54	48	68	49	56	44	55	61	59	59	51	66	67	53	52	61	64	47	47	56	73	60	57	59	61	66	55	51	60	54	59	48	54	58	53	58	49	45	62	57	49	44	52	52	47	47	57	57	48	54	62	66	59	46	59	62	55	68	57	66	56	60	53	49	57	57	53	51	53	62	53	60	52	57	70	51	71	57	54	52	53	49	59	52	51	49	49	53	39	45	61	54	75	55	69	62	44	65	63	59	58	51	64	64	56	49	67	54	55	50	68	64	56	56	52	68	50	66	69	55	57	59	53	58	67	55	54	54	62	42	44	52	66	57	54	65	52	51	59	59	69	58	54	54	57	51	44	64	52	47	57	53	50	59	58	51	67	48	60	56	51	68	52	51	46	60	55	51	51	52	49	52	68	44	54	58	48	63	55	48	52	47	50	55	59	69	55	41	41	47	63	73	44	51	52	49	50	54	62	65	67	52	49	52	54	56	52	57	48	49	46	58	56	69	65	52	59	61	52	59	51	48	51	62	54	47	62	66	47	57	55	58	57	61	51	64	58	55	56	49	64	55	64	50	43	47	60	42	35	61	54	61	52	67	31	50	60	59	52	59	53	59	51	57	44	52	64	50	55	52	35	55	42	58	66	52	50	58	61	56	57	61	59	42	62	58	69	62	57	52	56	50	49	42	55	67	65	63	66	60	60	62	52	48	53	67	57	50	51	57	63	57	59	71	58	49	52	64	48	58	55	65	61	57	54	52	61	57	65	49	65	72	45	45	50	48	56	55	50	65	52	60	54	63	49	56	68	53	55	57	43	42	60	64	62	60	58	52	56	61	61	61	47	64	64	46	45	36	37	48	58	49	54	68	45	58	52	50	59	53	63	51	57	76	60	57	53	54	59	71	53	51	60	43	56	49	57	56	47	48	62	54	56	53	56	62	61	59	49	52	68	58	56	51	49	52	49	51	50	52	65	56	44	46	64	55	54	65	47	69	55	54	51	51	57	50	58	58	37	51	57	52	57	48	43	60	50	58	59	59	73	47	57	57	46	59	54	60	47	51	66	57	48	51	61	59	69	47	64	51	49	53	63	63	69	68	54	40	56	72	48	64	56	51	42	57	66	58	52	45	51	55	61	72	48	47	46	48	51	48	40	50	54	43	42	59	48	48	52	72	54	61	56	53	58	72	54	63	56	54	42	56	62	59	47	55	44	48	62	57	51	57	60	57	56	41	61	60	63	61	54	57	44	52	47	60	60	54	58	47	61	51	54	56	55	33	54	48	54	66	74	49	51	55	51	55	47	63	50	53	55	58	40	60	35	43	53	61	55	67	51	54	44	58	52	43	51	53	73	37	54	63	53	51	54	46	69	49	72	54	69	67	57	55	59	67	62	55	63	66	48	50	61	61	56	56	58	56	68	60	49	52	53	57	51	64	46	55	51	62	64	54	51	53	59	59	51	50	51	62	78	53	56	56	54	41	64	65	54	70	58	54	64	57	58	69	48	45	55	53	42	50	54	70	54	65	52	54	63	52	47	60	56	50	45	46	74	64	54	54	52	44	48	46	70	42	62	66	53	48	52	58	49	49	65	70	57	47	71	51	36	43	60	60	50	60	65	64	62	68	49	43	46	60	64	46	60	54	53	56	52	63	65	64	59	49	41	48	51	50	56	54	52	60	51	51	43	52	58	57	42	64	51	55	51	56	56	63	58	63	52	55	51	51	48	59	55	58	65	45	52	56	52	53	53	66	52	62	54	70	52	59	56	53	49	49	62	54	57	61	68	50	54	50	64	60	48	59	47	64	70	56	49	54	61	59	46	57	47	56	62	41	67	48	54	50	68	51	57	57	62	56	50	46	46	47	63	56	68	46	58	61	60	60	48	59	59	73	57	48	57	55	56	52	62	49	42	54	55	78	47	37	54	52	48	49	54	70	49	53	64	53	47	43	54	52	58	55	45	62	52	59	66	37	58	65	48	51	62	60	57	59	51	51	61	57	69	53	62	48	50	47	59	48	62	54	54	58	69	48	52	54	58	62	61	46	53	62	60	58	53	54	51	53	65	53	59	52	63	56	68	66	53	48	49	51	67	58	66	55	61	63	50	54	48	53	50	53	53	56	56	51	47	55	53	47	55	61	51	61	53	47	55	59	59	56	52	54	50	49	60	41	59	70	57	64	38	60	62	60	52	58	45	77	57	52	51	51	64
36272	27314	19836	20067	19763	20657	19053	12723	7749	5727	4467	3730	3243	2594	2329	2107	1638	1457	1744	1440	1129	1526	2232	2156	1759	1420	1202	1041	960	1127	1090	987	932	889	875	886	781	699	718	763	711	661	633	643	643	641	610	604	826	1826	1198	610	682	602	642	628	626	656	628	625	668	621	609	691	776	990	1047	1124	926	875	772	710	690	678	665	610	599	624	623	629	616	610	636	613	650	617	616	619	585	570	625	627	595	654	615	648	563	624	616	613	591	636	622	596	584	649	638	643	616	629	599	594	683	617	606	631	598	628	584	662	650	590	568	650	583	656	622	564	587	635	615	650	635	598	608	670	622	643	662	579	600	609	656	656	601	599	631	609	611	597	612	629	612	611	595	580	606	626	609	668	590	607	640	589	622	594	602	603	598	651	654	555	645	643	586	583	605	572	593	669	602	619	581	627	637	628	609	600	642	659	623	589	637	612	603	623	592	621	632	626	615	589	618	624	633	613	588	644	694	623	642	604	598	595	639	613	636	588	609	584	649	668	627	632	622	583	627	565	630	610	593	616	604	592	594	659	607	608	612	612	646	601	637	647	655	652	610	626	618	636	588	610	620	584	585	611	580	609	590	613	630	674	624	604	649	603	637	603	607	602	639	644	645	620	623	599	621	661	641	675	641	628	625	654	581	612	596	625	608	622	630	645	581	613	608	618	628	582	605	606	626	611	604	622	593	598	613	610	649	641	598	637	605	610	596	610	626	632	628	610	611	644	619	584	618	594	642	572	620	567	604	621	583	625	615	639	654	640	630	572	587	601	606	630	640	602	614	596	607	621	618	619	612	616	619	627	637	595	620	643	640	601	652	594	620	639	641	602	643	614	653	589	619	636	677	631	599	601	643	621	614	637	620	615	614	610	650	640	623	596	660	623	581	613	635	594	615	624	622	631	639	579	645	652	579	627	644	647	627	621	596	614	630	644	552	596	659	591	623	634	627	651	629	624	615	635	694	615	631	635	627	626	637	624	634	638	674	607	597	634	660	616	622	655	611	593	617	612	623	622	655	615	671	598	622	629	604	594	598	606	620	624	656	667	614	645	585	621	565	602	624	614	670	634	611	596	630	656	639	648	623	656	619	608	660	598	611	622	620	624	621	651	626	603	614	600	628	614	583	634	615	626	633	615	602	611	608	638	634	666	611	643	619	631	629	625	582	635	623	649	632	606	632	634	634	626	628	651	617	606	620	634	596	623	573	613	613	639	614	619	661	646	659	606	613	597	661	563	612	607	637	535	605	586	656	616	634	600	640	641	598	612	621	645	582	594	588	634	636	601	593	628	598	617	613	626	640	595	588	689	621	667	617	572	599	620	626	645	615	619	606	622	682	642	596	678	590	589	631	639	628	655	638	657	634	617	599	590	642	650	655	557	602	614	645	618	613	596	632	639	613	633	647	614	619	597	667	657	635	617	613	623	632	596	647	601	577	632	602	622	639	633	647	614	560	635	639	631	578	632	639	596	609	643	616	616	599	642	636	631	670	594	604	632	632	622	621	633	631	669	683	613	630	611	605	649	595	663	554	616	587	582	614	642	642	638	589	635	662	641	596	612	655	584	650	602	609	649	586	607	547	666	605	638	658	592	608	670	625	658	603	601	621	557	653	654	633	637	611	611	654	631	632	631	571	629	601	587	632	626	627	655	644	630	576	625	619	611	633	630	615	646	611	684	600	569	658	632	586	581	598	585	607	585	638	597	610	627	558	608	612	578	636	603	586	634	594	585	601	656	607	604	614	634	620	603	619	598	601	576	632	632	632	606	625	639	620	612	631	624	640	655	647	613	614	585	614	633	586	624	593	632	590	600	655	626	638	626	612	647	639	638	620	577	603	681	629	622	591	641	670	601	624	692	678	605	656	649	653	640	591	668	622	636	630	611	619	613	631	646	611	606	666	660	642	632	643	606	635	633	593	641	612	617	647	604	578	621	614	644	628	627	629	592	597	650	576	626	628	658	630	651	645	632	579	611	624	622	617	637	624	650	609	664	655	621	607	600	612	670	592	626	601	622	637	647	589	635	657	654	592	639	600	601	623	630	636	628	622	602	607	672	636	594	587	645	623	646	632	620	575	624	620	605	631	642	670	652	613	660	644	621	623	648	600	623	656	647	611	626	617	597	589	627	678	606	642	626	592	566	628	608	662	584	634	612	578	633	649	623	615	629	638	631	592	655	604	618	566	629	631	632	596	602	615	627	615	581	637	621	640	668	620	598	644	589	632	612	612	626	640	622	634	571	606	607	600	649	643	627	601	616	621	656	657	622	637	629	663	641	651	586	606	645	651	610	624	633	638	606	641	647	637	579	650	648	623	615	590	605	594	655	609	605	651	615	631	646	588	647	616	629	653	623	630	625	607	665	629	596	654	622	602	631	624	673	616	658	641	631	628	651	630	591	621	621	627	633	628	631	643	630	585	645	649	562	620	624	647	620	625	633	628	652	625	637	587	594	619	607	609	623	624	640	605	635	599	667	604	614	572	648	638	627	686	600	612	619	606	630	604	703	590	569	588	620	573	635	662	617	604	618	629	621	623	655	617	600	632	593	625	655	618	644	571	569	626	588	629	607	619	612	581	622	609	608	603	656	626	613	610	643	645	636	613	653	616	594	610	624	622	622	654	575	632	617	631	616	625	605	651	660	627	600	634	626	624	645	633	586	630	605	615	598	610	662	617	594	622	601	622	620	636	572	581	621	632	614	621	632	596	620	546	577	614	631	629	600	640	583	624	591	606	582	635	611	586	649	664	626	637	646	627	601	639	611	633	678	573	579	645	648	621	617	638	587	610	618	631	618	624	612	594	614	633	647	644	611	593	592	630	601	599	633	628	640	616	613	618	599	630	638	609	598	644	610	597	625	621	598	626	650	642	633	634	622	623	609	602	627	653	662	645	598	633	676	630	642	627	656	599	622	610	609	576	609	646	598	595	633	615	642	608	636	557	639	609	666	647	665	604	662	579	599	598	623	635	622	630	597	611	636	572	616	630	606	576	589	630	606	652	635	643	631	676	651	583	632	618	584	594	619	594	641	612	649	644	625	615	588	665	635	618	603	615	613	600	602	612	640	644	647	625	582	627	660	635	643	644	685	626	633	634	600	609	598	596	592	619	703	597	649	618	652	652	633	620	602	682	664	612	635	573	565	615	605	609	639	632	625	609	614	643	600	622	617	617	617	619	648	658	619	603	679	630	617	654	630	645	607	585	606	645	601	625	614	629	622	599	647	613	636	594	605	614	652	601	639	634	624	631	587	611	627	611	628	637	619	620	619	617	605	647	598	612	609	641	636	591	616	647	563	673	603	621	604	624	623	602	591	649	618	632	625	645	620	645	593	632	639	644	627	609	646	600	611	635	612	616	609	624	581	602	628	610	599	631	589	609	643	610	616	610	661	642	612	598	633	640	603	625	655	617	580	601	588	625	619	648	650	584	627	598	635	650	600	648	631	662	645	615	596	603	630	614	611
7230	4744	3347	1664	1374	1334	1167	452	262	206	170	159	128	108	116	111	106	87	113	87	93	64	84	112	89	67	61	61	57	56	77	62	69	60	64	51	70	63	60	61	45	54	49	52	46	57	72	44	60	75	79	49	43	70	52	56	47	48	53	74	64	41	64	62	65	56	92	90	86	79	75	62	57	57	60	68	57	62	58	52	65	56	59	54	56	53	47	79	66	47	46	62	51	62	59	45	49	49	66	54	62	61	64	48	50	68	47	47	48	61	45	39	48	53	46	57	54	42	49	44	43	53	41	48	49	55	50	58	47	44	56	46	61	49	61	58	62	63	60	54	53	50	50	58	47	44	51	61	48	54	54	65	52	60	48	47	51	54	45	53	61	53	51	51	54	47	58	62	39	50	58	50	46	50	50	45	50	65	38	63	59	52	55	56	42	65	51	41	54	67	46	60	53	48	51	50	54	64	58	71	52	46	44	49	52	69	56	58	51	57	50	54	44	51	59	49	55	76	41	52	54	50	53	60	52	52	62	56	53	45	59	48	61	44	56	57	50	59	50	58	53	61	46	46	57	47	55	42	57	51	47	46	61	57	53	43	50	51	45	62	58	59	58	65	60	42	56	53	65	53	45	52	51	48	52	52	56	50	55	60	48	49	44	45	46	64	54	44	56	60	56	55	61	55	58	67	66	56	67	49	49	41	59	39	52	55	51	60	71	38	49	51	46	53	45	49	46	45	63	53	41	63	36	48	48	71	49	56	46	58	61	54	66	52	63	61	60	61	44	57	59	50	62	52	51	59	53	64	56	42	46	48	46	51	54	64	56	48	52	51	53	52	37	55	68	59	57	43	54	49	48	55	61	60	40	43	56	44	65	58	67	52	52	53	49	39	48	38	52	47	51	61	51	61	48	42	45	36	54	59	51	48	46	75	51	56	64	49	48	69	70	45	59	54	57	50	53	63	50	58	63	62	55	58	45	59	69	59	62	56	52	65	64	46	67	55	47	56	57	43	64	53	59	61	49	55	64	62	62	64	60	59	58	48	35	54	58	53	36	61	56	49	60	61	63	55	64	47	68	56	51	43	43	63	57	59	48	53	40	51	48	33	48	52	56	66	50	49	56	46	57	56	68	42	47	63	60	65	56	62	47	55	34	58	58	68	55	57	49	50	67	51	44	54	50	47	63	56	55	54	52	63	51	44	40	50	72	44	63	55	57	51	59	48	62	43	57	44	51	55	59	63	64	46	53	58	50	52	52	50	64	60	52	49	42	55	64	47	64	43	69	49	52	43	47	52	49	28	41	57	48	51	43	44	51	60	52	54	49	47	64	54	63	53	42	37	61	61	53	47	46	58	41	54	55	50	43	57	55	36	52	55	52	56	63	47	61	57	52	55	58	50	55	59	47	51	67	45	38	68	52	62	57	52	44	59	64	45	41	60	49	56	63	49	52	52	52	61	52	59	50	51	63	49	53	57	55	63	41	55	51	47	46	46	43	65	52	61	56	67	58	60	66	59	58	61	45	64	43	55	67	66	53	46	49	63	53	47	59	37	66	57	54	56	42	49	56	56	69	52	59	63	54	60	52	55	49	43	44	46	59	59	54	66	63	41	55	48	57	62	55	48	52	57	53	60	54	56	46	63	69	61	59	58	54	53	53	58	56	57	60	41	61	54	73	42	54	58	40	47	57	46	40	45	60	66	57	59	43	44	48	44	60	59	59	67	53	51	57	66	56	50	64	59	46	61	42	61	50	49	46	48	63	58	67	61	52	58	62	48	55	48	63	57	39	58	42	59	53	53	52	58	59	52	48	53	49	42	46	58	56	43	66	51	50	54	50	65	36	54	50	43	74	67	58	52	58	44	59	55	57	57	60	49	51	51	62	55	50	67	60	42	59	49	59	42	42	58	50	52	62	58	60	55	67	66	54	49	55	57	47	62	56	62	57	47	57	50	31	64	47	59	47	69	64	57	69	57	61	57	50	53	67	62	49	44	63	61	57	71	54	56	47	49	47	51	47	50	52	51	46	58	55	48	48	63	44	46	50	53	53	52	51	68	44	59	46	63	50	51	53	44	56	51	59	51	61	45	49	44	48	55	71	65	56	51	53	46	58	48	52	59	50	67	63	54	48	59	57	52	50	51	47	45	60	56	45	55	56	49	55	53	64	49	56	49	52	59	50	57	43	46	50	60	60	52	60	62	73	46	54	58	48	63	41	52	49	60	46	50	56	64	51	62	57	51	58	52	53	61	59	54	63	53	56	51	49	47	52	53	52	67	63	53	61	43	53	30	47	47	54	44	40	66	43	60	46	49	54	57	57	64	50	56	50	42	47	56	46	46	50	50	59	57	42	61	67	65	54	58	47	52	51	48	56	46	54	44	52	62	57	60	54	48	58	52	51	41	46	60	55	45	72	54	60	57	54	60	42	51	45	39	50	57	62	53	55	37	51	59	47	56	56	46	51	48	57	43	57	65	42	48	56	52	47	51	54	47	53	56	55	45	49	40	44	46	46	47	48	59	52	65	53	58	38	59	50	47	51	60	54	52	53	56	53	46	57	59	48	56	51	47	55	47	66	50	52	50	58	53	58	51	63	46	51	60	56	52	54	53	50	50	48	50	61	41	49	42	61	54	61	54	54	40	73	45	55	42	62	56	58	51	41	48	57	53	62	53	55	54	59	54	60	70	62	56	59	52	56	54	59	56	41	57	48	49	62	53	56	58	52	47	59	59	49	53	51	38	53	65	65	51	50	36	47	52	57	57	57	43	61	43	65	51	43	42	69	41	66	55	54	50	65	58	53	54	57	47	63	56	55	58	44	51	54	46	54	51	40	65	51	60	61	57	52	60	63	46	56	67	42	52	55	55	49	42	43	53	63	53	62	55	62	52	59	55	50	44	64	53	58	61	58	39	53	46	47	57	54	53	51	44	63	50	54	59	54	57	52	56	60	49	59	55	58	56	53	50	57	64	46	57	50	36	54	57	50	58	54	46	62	49	45	73	49	42	60	63	62	42	55	51	58	39	50	57	40	52	57	54	64	41	47	55	56	47	54	47	59	59	50	56	52	47	61	43	66	44	66	54	57	60	54	58	55	63	56	49	62	55	47	44	63	59	53	71	49	59	55	41	57	50	56	59	44	52	49	62	56	46	50	58	46	49	53	52	48	47	56	55	48	58	50	58	54	46	39	53	57	52	63	56	46	61	60	59	55	48	59	46	63	56	41	68	62	56	64	63	49	51	51	44	59	52	57	40	50	43	49	62	56	57	57	51	57	60	57	58	58	43	61	53	48	45	54	46	40	60	57	57	44	61	57	67	47	48	38	53	53	48	47	42	42	54	37	50	51	50	62	46	54	63	51	51	56	44	54	46	72	53	51	52	54	49	48	67	57	47	60	52	51	49	54	48	57	59	56	57	38	60	56	56	65	56	43	37	51	63	70	47	48	53	68	54	57	50	54	58	50	45	46	56	44	58	49	65
33609	25375	21111	19418	23733	25111	21269	12042	8247	6125	4799	4039	3481	2810	2432	2275	1917	1513	1819	1600	1287	1356	1859	2009	1737	1512	1294	1025	996	864	1022	1044	974	851	884	769	751	692	645	673	695	641	646	673	637	665	621	628	804	1451	1301	646	635	635	598	648	631	654	646	710	647	629	598	707	940	917	1272	1317	1352	1122	940	714	685	631	667	636	628	615	631	610	598	587	604	599	587	594	618	585	615	663	635	611	611	636	599	624	582	614	589	613	635	605	578	600	599	564	580	589	616	591	613	611	581	607	588	616	588	548	648	627	616	587	630	603	562	590	627	609	574	594	596	620	588	614	621	623	612	632	599	642	585	580	658	617	622	669	611	603	591	623	603	654	619	593	598	559	565	582	624	610	588	631	620	611	601	588	636	622	569	614	645	665	578	637	611	585	621	643	635	642	601	624	588	658	657	601	628	590	613	595	598	589	577	602	631	591	577	624	645	580	575	602	643	603	628	595	594	636	609	586	642	609	601	574	582	607	626	652	674	616	622	586	599	659	622	592	602	597	609	626	619	562	585	663	603	654	624	626	622	590	606	637	630	643	607	627	626	631	620	599	632	634	603	649	608	578	646	621	630	590	639	637	610	588	587	602	632	604	649	632	650	624	618	617	551	608	636	596	610	648	588	597	620	619	590	630	644	569	624	607	589	655	620	600	654	644	660	610	598	657	631	591	599	652	591	602	630	661	566	602	589	630	587	630	643	657	628	592	599	604	600	635	646	630	616	638	610	617	627	655	597	650	637	644	638	590	612	623	571	628	639	609	653	625	570	607	600	615	591	590	642	592	590	628	580	601	653	593	583	610	643	641	595	584	592	640	603	618	595	620	609	583	614	589	607	617	648	657	604	539	600	629	615	634	596	611	597	610	609	575	608	604	594	604	614	627	598	587	626	568	580	596	613	631	662	608	639	631	623	641	616	629	628	632	618	583	614	630	587	605	658	600	629	578	571	641	611	588	630	619	659	637	673	606	567	593	604	611	555	608	630	658	595	605	621	604	551	610	610	631	641	591	612	618	565	654	568	617	644	632	633	589	599	599	601	597	542	576	651	614	579	641	632	598	600	581	652	626	610	625	611	614	547	611	602	602	612	634	625	604	620	608	675	619	596	584	648	594	600	639	615	646	604	603	612	590	585	611	607	613	668	588	615	624	605	615	600	598	654	605	594	648	640	668	650	598	672	617	631	609	641	617	604	614	607	561	657	610	602	571	615	598	614	617	575	630	613	619	601	604	571	604	623	665	580	640	586	633	584	569	619	635	585	598	609	585	606	602	565	585	607	612	614	624	574	638	677	614	643	640	620	601	616	662	599	623	575	643	561	607	592	641	597	593	604	643	624	608	584	590	594	634	644	638	583	598	630	616	624	599	608	572	617	583	625	603	579	613	637	606	622	595	631	647	620	602	598	604	594	643	669	607	654	609	631	625	595	600	639	605	589	645	609	646	639	589	658	572	559	620	651	580	626	614	576	641	646	633	570	613	604	596	620	623	593	621	626	580	612	548	643	669	626	581	651	631	605	563	593	639	625	625	632	666	649	586	615	633	616	633	642	557	577	651	601	625	614	627	604	622	647	641	602	633	627	622	633	573	636	634	601	609	592	615	596	599	610	609	631	659	617	599	616	646	641	624	608	636	638	660	595	611	606	568	590	572	627	635	636	653	593	633	601	595	622	582	585	666	650	608	586	647	631	631	593	623	632	624	595	568	585	596	613	660	611	587	584	615	585	624	584	602	612	655	611	580	585	630	635	591	593	574	626	601	620	633	607	583	635	642	642	608	627	627	605	602	631	577	617	625	577	592	623	596	578	618	654	611	638	609	582	625	647	614	664	602	667	652	628	602	662	587	609	611	604	625	581	580	630	587	645	605	564	574	636	587	623	613	598	615	591	597	581	662	645	592	600	559	593	589	578	586	622	595	640	620	636	594	603	646	590	604	572	613	575	584	614	583	567	608	632	619	598	642	689	616	623	651	592	620	605	629	621	584	613	627	584	599	658	579	644	624	621	639	609	592	631	600	591	621	626	651	611	633	610	604	618	621	628	573	630	601	586	589	631	583	620	651	590	610	575	613	633	660	626	595	620	619	628	657	550	629	615	645	612	588	639	611	618	646	584	557	568	650	568	647	612	625	673	619	588	611	632	632	619	617	646	568	609	622	605	625	600	615	632	579	603	601	621	599	666	597	624	596	587	604	599	673	622	610	608	625	646	585	617	617	645	630	649	625	631	595	674	654	608	620	614	626	567	631	596	612	642	635	594	602	639	655	633	543	611	590	641	575	591	635	659	608	607	589	584	608	580	570	625	587	582	642	628	638	628	612	606	619	602	586	605	590	608	637	644	632	636	641	603	633	614	615	617	637	617	612	599	580	650	615	665	629	582	613	617	592	651	601	579	569	569	608	598	623	658	611	599	637	627	620	586	614	624	627	607	573	625	625	600	628	628	604	609	657	645	621	605	605	625	599	643	616	598	641	631	598	637	601	584	678	605	608	619	596	639	635	637	643	616	604	571	581	599	593	599	623	623	611	646	626	603	612	617	646	603	592	599	610	595	621	605	643	663	608	589	575	605	620	584	603	685	658	621	581	590	647	587	623	629	615	606	652	618	657	621	612	575	580	639	638	598	612	614	627	617	641	583	611	559	663	611	579	582	611	575	633	626	615	600	605	607	637	610	576	628	599	575	626	649	618	593	641	651	614	597	608	618	623	570	643	606	603	617	627	629	628	576	597	659	612	649	631	630	622	662	600	601	643	607	647	604	599	624	621	620	621	571	559	582	644	606	596	615	596	669	617	595	632	590	626	587	592	611	604	614	581	639	618	588	638	674	626	649	639	644	612	666	588	644	658	584	608	623	610	603	590	611	616	608	584	583	573	606	590	627	637	635	640	586	632	655	579	618	636	599	589	626	596	647	616	615	659	612	621	595	628	585	665	657	562	617	634	606	586	611	634	636	616	644	632	600	577	611	579	586	624	598	636	622	596	589	606	584	633	601	608	565	605	591	579	560	613	640	647	616	627	630	629	625	602	576	615	655	590	568	612	648	625	617	602	572	584	608	601	633	622	584	606	599	665	615	583	621	608	638	612	605	615	598	598	601	582	620	609	674	598	588	578	630	586	623	586	651	617	602	638	619	591	624	615	645	614	584	620	581	600	618	648	623	616	574	595	616	650	636	656	586	663	573	626	597	612	598	594	575	640	580	640	619	599	594	637	599	648	624	572	601	605	605	613	615	649	572	621	606	636	580	578	653	607	590	611	633	636	581	596	634	606	572	622	620	600	608	620	641	634	606	613	595	624	624	632	609	576	596	617	604	634	610	611	598	654	598	590	585	580	625	619	559	602	646	630	621	582	626	604	601	590	603	608	608	654	605	652	614	598	589	603	619	634	604	597	613	585	584	625	656	633	589	658	637	609	579	588	628	608	588	614	608	657	608	610	614	668	589	600	605	566	612	615
8733	7953	5953	4234	3599	2305	1408	700	367	300	204	170	167	135	140	120	122	100	83	107	104	89	86	111	102	85	85	76	61	89	64	85	77	80	65	77	75	67	84	60	75	67	71	62	53	61	66	54	67	102	87	63	65	55	91	66	80	80	58	66	62	73	78	90	76	78	97	105	94	91	81	54	66	49	60	54	64	64	67	71	66	48	65	55	54	55	68	70	62	68	64	60	69	67	71	54	75	59	55	71	72	65	66	72	61	69	57	69	67	75	63	48	71	77	56	62	78	76	42	73	51	59	79	62	56	66	62	74	59	72	60	63	67	74	56	68	57	77	63	60	64	69	59	78	71	52	79	76	69	59	64	60	64	56	61	75	75	63	55	56	70	76	72	71	74	52	67	54	52	75	65	59	53	60	65	71	70	67	64	65	70	74	61	65	84	73	60	71	72	73	61	68	63	62	52	66	65	61	61	59	62	59	66	77	65	55	77	70	69	54	66	74	63	47	68	63	67	74	58	63	62	53	75	56	60	64	58	71	60	62	59	54	64	63	55	55	55	60	63	70	69	57	55	71	85	60	68	63	74	61	72	73	75	66	74	65	70	58	66	65	66	54	53	54	60	64	65	79	74	64	63	60	70	70	68	64	68	55	68	51	59	66	71	63	76	54	71	70	62	54	57	46	72	55	83	75	59	64	76	57	61	67	58	72	69	76	67	66	69	75	49	60	60	57	50	70	63	62	70	71	65	73	62	51	56	69	40	51	70	55	68	51	79	64	57	72	67	66	60	59	61	48	96	58	70	73	68	63	56	56	58	87	71	68	61	67	73	60	69	66	71	55	70	61	75	74	69	67	72	66	62	64	62	65	68	57	51	61	75	47	62	54	73	59	55	61	70	77	73	74	71	79	71	56	73	65	59	60	77	68	57	63	53	46	64	71	57	70	73	70	86	58	65	79	70	63	63	62	75	71	57	64	83	70	63	64	83	44	62	59	80	71	58	64	59	62	73	71	64	42	51	65	84	78	59	60	65	69	58	76	61	49	67	69	64	62	67	80	59	52	64	55	54	56	72	68	74	60	66	65	58	67	50	63	66	56	53	66	53	65	73	62	63	68	72	42	63	48	73	63	64	61	60	65	65	66	62	67	78	68	67	64	50	69	64	76	67	62	57	65	63	76	62	71	63	80	68	62	74	64	71	75	61	63	61	67	54	79	68	72	54	57	50	47	53	64	69	50	60	65	51	64	72	62	71	73	67	54	46	58	62	60	56	77	72	74	77	52	64	68	66	61	60	59	70	77	65	52	75	61	77	61	60	64	70	52	60	66	71	73	57	67	59	74	65	61	46	72	63	81	61	74	53	55	63	70	59	55	57	66	57	55	61	59	74	64	56	63	69	73	70	83	52	67	52	79	59	57	60	52	75	71	70	67	70	66	59	53	65	51	61	65	61	53	53	74	65	62	59	64	69	42	71	53	61	66	63	54	64	59	60	47	75	65	70	54	75	51	67	62	65	57	68	66	65	62	75	64	54	61	70	67	60	66	56	60	72	49	59	67	76	55	72	71	72	56	47	81	75	77	67	64	69	72	65	67	65	60	76	58	69	66	67	73	51	61	64	66	54	47	75	72	65	59	76	61	47	77	55	57	63	62	61	66	64	61	62	67	56	65	63	67	48	68	67	60	55	58	59	52	62	68	62	54	55	63	69	65	73	59	62	72	79	61	68	57	62	57	60	61	67	54	64	61	65	65	56	55	61	60	71	54	65	59	66	78	62	66	45	61	59	63	61	60	64	64	65	65	69	56	55	85	50	62	45	57	63	64	64	54	74	68	78	66	62	64	47	67	68	62	69	79	65	80	75	70	77	67	73	75	56	58	56	81	54	73	49	64	56	54	64	76	72	81	54	72	61	53	57	56	64	65	66	58	62	58	60	79	75	69	69	61	71	74	66	68	63	58	55	73	74	67	71	56	79	56	70	66	77	66	72	58	76	71	60	58	61	60	61	68	53	54	57	66	58	68	66	53	64	64	69	72	58	73	53	67	73	79	66	64	59	62	60	53	47	71	65	57	62	61	64	66	54	59	66	62	62	61	58	46	60	67	49	60	53	81	77	76	62	56	67	54	61	69	54	79	61	70	59	68	69	66	63	60	58	47	70	53	66	80	68	60	77	58	57	79	57	60	75	69	72	54	71	59	68	40	64	51	58	62	52	57	70	54	70	62	52	62	67	56	53	62	75	72	68	63	65	73	53	63	70	74	46	57	62	52	66	67	64	74	52	51	64	49	62	71	67	62	74	75	67	67	58	67	64	57	73	55	60	53	44	49	72	75	71	69	62	81	53	80	69	55	65	69	60	64	59	68	66	60	66	66	57	59	69	68	61	72	68	69	55	76	55	69	77	67	57	73	55	70	54	56	54	66	48	62	56	73	76	56	49	78	54	53	57	51	49	73	79	64	69	66	67	69	74	54	55	64	54	59	74	62	67	59	68	73	66	58	70	83	78	63	59	52	65	47	60	72	64	77	64	64	51	71	65	73	57	69	54	50	72	63	76	69	55	72	81	52	54	71	64	78	57	68	73	62	68	64	60	79	60	82	69	72	67	57	58	72	58	68	64	77	74	62	54	55	70	54	59	78	63	56	57	66	66	62	64	75	80	59	70	64	69	60	62	58	66	47	65	43	70	74	63	56	64	66	59	61	62	67	56	64	68	54	49	63	66	43	60	61	69	58	71	59	53	77	72	68	52	60	65	73	73	74	61	55	58	57	63	58	54	68	68	79	65	91	61	64	70	77	66	64	70	59	61	62	66	55	62	84	58	67	69	55	54	65	64	52	49	51	58	59	65	58	72	58	58	50	62	63	58	59	62	50	65	66	61	60	60	76	65	72	73	72	59	63	54	55	52	66	80	58	60	64	48	64	61	67	58	62	66	73	51	58	61	54	59	54	48	76	56	60	45	63	72	64	43	53	64	72	60	76	69	78	56	72	64	78	64	60	73	68	74	64	64	60	61	53	51	60	76	61	65	50	70	61	57	63	64	59	56	53	61	60	59	66	59	77	53	63	71	69	73	58	53	66	71	65	72	61	73	56	76	71	67	63	75	62	56	71	77	59	68	69	59	67	69	75	59	55	74	79	54	61	61	70	58	76	63	59	72	80	66	62	58	57	50	61	69	82	86	72	66	55	73	60	63	68	55	56	55	56	67	58	68	68	62	56	53	64	80	60	73	73	57	62	63	65	54	69	59	66	51	71	85	54	57	63	57	78	66	62	73	59	62	73	76	70	51	65	60	68	73	58	76	63	65	75	64	66	47	68	60	58	56	55	69	70	61	68	72	52	60	65	70	63	61	60	61	75	55	79	65	72	65	52	62	59	62	50	66	65	69	78	62	71	65	68	68	63	61	62	59	49	71	63	68	77	55	53	61	55	74	71	57	59	48	67	56	60	58	72	54	72	64	53	80	68	69	62	45	63	55	81	72	63
39193	29685	26365	28574	31706	27716	21095	14641	9550	7438	5165	4310	3570	3250	2498	2501	2302	1823	1735	1942	1502	1331	1683	1808	1693	1455	1401	1147	1017	973	957	994	945	881	872	814	815	853	803	766	747	781	742	761	741	725	721	739	839	1497	1156	742	720	740	717	727	730	694	706	787	747	719	805	1162	1311	1463	1613	1589	1653	1251	956	854	785	721	734	730	697	701	740	745	688	689	712	728	751	683	691	736	734	686	730	678	738	706	713	680	735	735	725	722	714	724	705	739	782	702	739	693	741	709	716	699	717	727	698	676	685	712	701	736	709	752	736	742	739	698	739	684	715	698	715	743	725	681	683	688	730	681	687	716	721	755	736	736	721	702	685	707	696	742	712	768	747	685	740	661	683	713	746	686	698	766	743	723	706	719	703	663	641	712	691	715	735	694	702	742	749	727	716	713	714	763	749	729	720	709	717	712	688	726	677	714	717	723	700	745	700	681	719	745	757	686	731	698	702	657	704	751	737	717	696	693	678	657	715	745	706	757	729	685	700	711	696	702	705	694	712	727	682	708	702	721	726	729	701	726	696	739	691	713	755	719	751	736	703	703	752	688	719	697	756	711	690	681	686	732	736	691	720	755	690	718	738	709	728	722	730	680	682	683	710	698	719	698	791	734	698	720	736	698	722	719	733	717	701	714	733	709	740	707	664	704	659	686	714	725	722	692	763	696	707	750	730	722	723	705	738	709	709	632	684	675	762	720	728	714	730	755	741	704	733	721	712	730	756	752	688	719	654	718	728	698	690	690	697	705	720	728	738	665	693	716	717	699	680	717	734	700	705	776	718	723	703	692	694	727	636	684	717	703	761	698	677	734	705	715	718	673	716	722	718	724	719	696	735	700	733	750	678	734	729	724	712	743	717	732	674	679	700	683	696	748	681	703	672	703	683	712	712	706	673	719	723	658	693	716	689	704	752	703	670	702	699	681	766	707	719	650	700	745	680	722	720	704	751	693	712	731	707	685	724	732	673	670	711	697	704	743	743	721	744	720	682	734	727	699	698	708	748	656	719	756	729	730	730	713	730	689	714	711	744	733	716	673	736	746	752	710	719	727	689	752	687	658	720	716	728	698	697	711	671	722	724	738	710	726	706	738	717	731	731	726	720	727	719	750	742	690	716	744	715	748	707	762	716	701	691	650	718	744	701	746	708	690	708	733	712	723	704	700	763	761	721	746	664	759	707	752	723	764	686	753	734	712	683	716	698	730	738	654	721	652	701	689	753	769	726	705	713	670	745	661	778	713	698	697	702	712	713	682	771	721	712	724	710	679	744	674	765	712	717	672	725	710	715	672	692	764	693	701	708	708	779	757	718	681	729	703	708	674	716	712	688	742	694	727	716	734	719	715	732	691	710	736	722	660	705	696	705	695	727	763	729	681	721	705	716	697	760	721	684	689	745	737	693	733	677	735	673	725	712	682	745	721	680	747	688	705	711	721	699	727	740	700	778	762	702	706	699	738	737	737	750	691	708	717	659	706	659	724	704	695	709	708	725	758	756	702	702	726	723	729	718	687	753	679	701	697	692	692	689	709	670	747	675	725	690	693	686	708	683	707	740	709	704	732	691	716	736	691	708	717	702	713	737	728	756	703	764	726	683	695	648	761	715	677	755	673	722	693	716	713	698	709	696	690	738	738	723	709	717	738	691	686	758	718	777	704	744	697	711	693	707	707	736	734	690	697	722	741	719	717	722	711	738	716	730	701	737	736	729	701	690	647	757	695	710	698	723	743	710	704	742	696	691	710	687	630	697	715	716	714	738	736	712	723	677	742	745	738	727	763	734	685	680	713	733	722	678	736	691	687	664	684	730	676	748	732	693	700	701	707	751	706	680	732	698	664	708	703	725	715	714	725	690	708	725	722	727	713	721	721	749	703	697	675	703	736	691	712	731	707	693	716	677	778	733	702	741	681	721	709	676	742	698	722	701	718	714	720	700	696	695	664	680	686	690	724	725	687	694	736	726	698	694	646	727	697	752	747	692	710	695	696	732	665	722	728	723	663	731	721	703	662	731	643	677	747	699	706	735	695	728	730	688	684	706	690	736	741	728	709	716	740	698	692	723	735	695	687	745	682	715	708	715	713	715	747	671	714	728	711	697	774	658	709	714	738	718	678	750	693	683	718	716	702	742	714	657	697	709	724	667	746	694	705	694	654	715	696	717	674	741	762	711	717	717	697	683	708	740	694	698	707	711	679	731	652	706	715	711	684	671	700	733	712	733	696	759	736	691	739	680	700	700	702	719	693	679	674	705	718	756	757	702	694	715	748	686	716	703	723	708	679	713	686	720	746	718	772	706	722	712	715	721	716	701	709	682	678	774	682	714	733	722	722	698	717	721	711	711	711	647	689	750	734	676	701	667	724	710	757	705	646	702	690	744	699	723	666	710	692	714	727	692	733	664	708	669	678	698	714	751	730	681	672	754	703	687	779	778	667	732	723	709	706	711	719	690	717	649	678	725	657	715	729	686	723	719	739	727	673	731	689	737	712	722	741	715	691	729	740	709	671	715	691	728	694	736	707	718	713	714	668	672	774	687	759	741	751	711	692	774	732	725	718	716	674	747	701	703	729	651	653	687	737	724	700	764	705	721	693	722	698	684	732	717	668	721	688	712	704	666	715	689	717	684	719	691	733	718	716	699	722	714	712	751	716	737	714	704	715	714	712	711	705	698	737	721	747	686	688	716	713	733	720	763	715	743	777	716	745	716	662	732	743	721	648	701	696	655	719	715	761	720	693	725	691	735	698	742	700	726	706	740	669	690	703	682	683	698	684	674	708	692	744	692	676	727	698	725	662	658	721	731	678	684	717	671	703	726	680	709	723	732	778	712	681	734	687	731	714	707	723	704	711	696	724	722	709	729	713	675	707	755	736	714	755	691	693	651	732	748	713	684	705	676	703	689	716	733	732	741	684	731	753	701	715	746	739	686	695	705	684	693	710	705	715	692	690	714	710	711	704	692	708	695	643	695	733	745	720	679	726	687	705	722	675	711	666	706	716	646	731	764	763	721	751	722	719	727	743	738	707	708	693	693	703	678	725	739	646	684	708	741	696	744	771	695	679	688	717	687	728	712	687	665	733	707	712	678	688	699	717	700	660	701	711	711	711	694	770	692	732	662	729	693	705	689	688	691	715	739	721	733	688	739	726	718	699	736	715	702	708	710	724	674	754	675	717	698	729	739	709	636	700	701	679	715	760	735	682	735	771	757	682	750	709	745	752	724	680	699	680	710	724	694	714	743	719	690	726	658	724	721	703	738	748	715	700	692	711	715	722	745	727	712	745	754	724	740	686	724	708	719	725	682	724	743	712	717	749	731	728	723	749	702	708	749	730	671	695	697	706	692	695	677	693	750	710	687	691	706	660	685	690	702	720	686	738	683	748	680	699	704	715	721	659	744	709	719	736	719	675	717	714	698	713	744	723	702	742	711	693	678	724	736	699	702	732	729	709	749	722	716	699
4400	2285	1406	1043	747	454	293	278	198	151	131	113	89	105	86	89	81	69	77	81	66	61	61	61	79	68	78	48	52	63	54	56	56	49	45	61	64	61	56	45	60	45	61	48	56	63	42	54	56	56	47	50	46	62	59	60	66	66	45	56	55	56	44	55	69	68	63	61	61	49	63	52	46	53	52	48	47	45	48	43	40	46	56	54	55	46	52	52	51	48	59	59	43	47	58	51	44	46	52	57	60	56	57	40	42	73	60	46	47	49	45	58	41	59	48	50	56	52	49	66	53	52	59	46	57	53	48	54	49	47	44	59	51	62	59	49	52	60	48	47	56	66	47	52	52	46	51	49	57	55	55	55	44	40	55	56	58	50	55	51	49	52	51	47	44	67	55	57	57	58	54	55	54	40	62	65	50	55	67	64	51	51	61	54	62	44	56	62	71	43	55	46	58	65	55	56	68	48	50	54	56	44	47	56	55	50	51	53	44	53	43	59	48	63	52	62	47	49	49	45	68	52	47	45	64	52	52	58	59	52	56	59	55	60	44	72	67	55	57	52	62	40	57	43	48	51	47	56	44	59	52	63	61	58	49	52	54	67	51	53	51	48	44	55	62	57	58	53	51	53	55	51	57	56	56	60	43	39	50	60	61	58	54	56	58	60	53	57	54	51	47	45	49	47	62	53	59	53	55	56	59	55	56	46	56	54	52	47	52	55	51	59	55	50	48	54	48	46	53	46	45	56	69	53	56	52	48	54	49	44	58	46	48	48	50	42	56	54	53	49	63	42	62	61	50	50	52	52	63	50	58	54	50	40	59	37	50	51	54	49	56	51	42	60	42	52	62	46	49	45	60	67	54	46	61	45	60	63	51	50	46	57	50	60	50	56	60	47	54	58	48	45	67	64	49	63	47	45	45	57	54	48	52	52	41	55	56	48	53	49	48	49	45	45	63	50	41	53	57	63	37	49	63	48	48	45	46	55	70	48	58	53	52	57	53	57	47	56	45	55	47	61	51	45	45	47	56	46	56	61	44	51	61	60	77	64	54	50	52	56	46	61	48	42	38	63	55	65	40	59	64	51	46	49	37	36	50	53	56	49	56	54	60	49	40	48	60	50	43	45	52	65	62	48	62	34	52	48	52	51	69	59	46	45	47	57	56	66	56	50	50	38	53	50	58	49	57	59	49	44	52	48	60	46	53	56	54	55	53	39	51	47	54	49	54	59	53	48	46	53	51	53	50	59	64	59	50	63	43	69	56	53	56	59	50	42	59	41	46	50	62	47	41	49	41	61	43	38	52	53	59	47	50	56	49	58	61	55	49	46	60	56	52	60	44	52	41	40	40	53	48	53	53	51	65	61	55	57	57	52	46	50	65	71	49	56	50	55	46	45	50	54	57	64	74	48	48	51	45	40	54	50	51	59	57	46	57	41	47	52	57	61	51	68	61	46	50	51	47	43	42	61	56	37	52	45	44	61	38	57	51	51	60	58	57	47	49	56	51	45	48	44	53	51	52	55	61	49	45	51	63	48	49	59	55	54	44	60	45	50	60	44	60	64	56	50	48	50	49	56	56	59	50	44	51	49	59	63	60	47	48	65	61	49	51	65	45	41	66	61	56	62	42	66	48	47	54	44	47	61	54	53	54	61	61	47	51	56	54	60	55	41	46	54	52	46	45	42	70	59	47	61	47	40	45	48	58	52	64	54	58	57	58	50	52	62	48	58	50	54	50	48	43	44	45	37	49	44	56	56	61	50	47	53	51	53	48	39	61	56	41	57	49	54	50	45	41	41	57	31	64	60	51	55	48	49	41	51	51	58	56	45	48	38	50	49	47	49	48	52	47	50	50	54	43	56	36	56	40	42	43	50	45	52	50	48	44	67	54	46	45	52	60	45	59	51	55	53	46	55	55	68	64	50	64	46	45	56	59	57	45	45	56	54	59	73	60	55	43	61	44	44	55	57	52	47	55	58	54	48	57	48	54	53	51	47	34	53	58	46	48	56	45	55	58	59	68	64	48	49	50	60	54	43	57	44	58	42	52	56	61	48	43	51	45	56	66	40	53	59	51	51	48	47	54	50	56	49	57	48	48	46	46	47	59	40	54	67	53	40	42	58	56	56	52	55	46	50	50	51	57	44	49	42	66	37	46	61	51	56	48	46	66	63	42	46	54	60	51	67	52	46	55	70	48	41	40	60	57	50	62	51	73	44	56	54	57	49	65	46	41	52	53	70	51	61	48	56	39	65	68	38	60	52	54	51	55	52	50	42	66	44	50	51	53	49	52	42	57	43	62	51	54	52	40	62	49	52	50	40	52	47	55	56	61	45	55	50	62	50	51	50	59	59	54	70	40	49	63	46	47	55	50	52	53	46	52	56	48	57	46	56	56	61	66	46	42	51	45	57	56	65	41	56	57	40	58	52	50	46	62	52	45	63	51	58	49	56	53	45	49	40	55	66	50	50	47	49	49	46	43	58	51	54	45	49	61	56	58	53	43	52	46	53	48	53	56	62	50	49	62	65	53	45	49	54	46	48	52	47	54	59	53	50	47	46	57	58	46	43	43	41	67	59	55	48	58	53	48	53	52	56	59	48	57	48	48	49	56	44	50	57	34	56	59	57	54	46	50	59	49	51	44	54	62	49	62	60	44	46	50	48	62	55	64	51	55	46	44	62	50	64	70	48	44	52	54	46	55	51	46	36	51	53	55	56	47	51	55	51	66	54	45	45	49	48	48	49	50	52	58	57	56	53	48	52	43	45	48	64	53	59	62	52	44	50	50	61	55	52	51	49	61	59	64	51	48	56	55	40	47	43	38	54	53	76	48	39	43	48	55	52	48	55	59	48	55	44	51	58	68	48	52	55	64	56	46	43	56	49	47	47	56	59	56	54	51	51	40	47	43	46	40	56	51	43	51	69	63	43	47	40	46	60	48	57	49	63	51	48	47	58	60	43	45	45	46	47	42	46	54	42	65	62	60	50	46	33	70	64	36	45	53	47	53	58	50	72	55	61	53	62	44	44	50	45	44	52	52	51	47	52	44	50	56	58	66	58	39	48	50	52	52	62	58	54	71	54	42	50	61	50	46	68	51	56	61	57	45	60	48	43	57	55	48	56	52	63	42	52	69	55	51	46	51	45	45	53	62	58	51	57	57	56	50	49	53	66	50	36	63	50	52	49	53	46	44	47	46	59	51	61	55	42	62	47	47	40	49	59	45	54	52	60	53	52	52	55	78	43	56	54	58	44	54	60	52	43	49	42	69	44	45	49	51	61	48	53	43	48	45	49	51	43	56	47	59	59	44	56	56	57	60	50	62	69	63	54	43	32	50	45	48	39	57	73	54	45	43	49	54	48	46	43	49	58	46	51	52	53	60	42	33	44	51	56	67	59	34	56	51	68	55	68	45	39	47	44	35	50	52	69	50	38	50	58	50	54	52	47	56	62	44	63	64	59	52	47	46	52	37	54	51	64	58	53
30007	19510	15557	17656	19092	13873	9737	7850	6270	4926	3499	2548	2224	1870	1644	1466	1391	1244	1129	1350	1111	888	1058	1119	1149	962	928	847	749	787	746	735	730	659	690	646	630	625	605	652	632	628	608	654	625	644	642	606	608	626	632	566	622	555	613	627	580	605	613	581	631	598	671	831	889	841	906	824	817	697	676	646	641	580	601	637	538	580	649	600	589	611	602	607	572	628	607	580	542	593	556	575	574	564	597	584	632	595	613	586	570	570	603	583	591	598	620	587	597	577	598	612	566	592	569	526	561	602	622	627	567	665	578	635	586	609	602	611	571	592	593	586	561	558	629	644	592	618	578	596	607	611	656	541	578	586	596	631	592	585	567	616	592	584	586	566	553	591	590	563	592	584	590	598	595	607	580	555	583	566	567	601	595	610	625	555	565	601	600	604	624	594	581	577	580	611	566	608	604	585	593	590	581	610	551	579	635	550	575	617	539	554	605	599	618	578	575	583	573	628	557	589	572	575	605	581	613	593	589	583	562	584	610	621	558	620	620	588	595	623	581	605	565	603	622	599	592	564	561	605	578	594	569	576	584	601	568	583	624	604	586	607	573	637	597	577	642	620	566	544	603	589	580	529	608	587	601	591	571	566	581	588	569	622	543	576	621	616	574	610	603	566	549	596	593	580	612	579	636	573	603	640	628	569	627	595	586	567	594	573	642	586	595	584	571	587	575	597	600	583	595	593	547	610	575	581	557	614	619	593	633	601	564	551	591	593	586	619	611	619	595	615	562	594	636	627	616	650	574	589	593	586	578	595	587	590	589	617	587	578	580	575	598	581	618	609	611	554	606	594	582	634	564	574	595	560	579	652	569	593	615	620	593	560	622	536	641	594	626	641	589	597	576	595	563	566	579	592	594	562	610	585	605	518	568	589	559	594	578	642	626	574	584	596	619	574	604	601	607	604	560	580	601	590	580	591	603	613	570	625	594	552	572	593	611	577	597	611	601	631	604	611	577	604	604	568	542	622	586	638	588	557	586	577	602	565	610	595	616	542	611	571	569	627	561	555	594	585	629	596	615	611	588	583	587	625	600	608	602	564	556	610	592	580	609	637	630	591	618	590	632	635	581	593	573	617	568	590	565	545	597	628	619	591	624	586	585	605	575	566	584	637	588	593	583	602	592	634	571	637	604	667	615	614	609	616	575	642	586	573	619	566	598	609	577	583	599	615	603	566	621	560	639	589	635	588	572	564	567	594	610	573	598	611	578	596	637	581	604	606	602	621	587	624	633	558	538	604	584	590	624	622	562	601	603	584	618	606	629	640	589	638	619	620	595	597	608	599	637	623	606	562	612	588	574	648	633	575	587	599	607	583	587	559	584	603	629	553	639	556	587	581	585	550	584	639	613	617	533	599	566	584	593	582	596	585	572	596	626	611	577	577	582	619	643	597	589	603	609	622	602	608	571	588	601	605	611	605	551	611	667	599	623	637	573	554	617	632	635	590	597	592	619	599	567	596	589	554	578	598	604	508	559	563	623	599	592	574	569	573	597	572	579	591	595	601	554	578	632	608	584	598	609	574	563	590	628	592	556	608	578	624	583	582	596	643	614	576	579	561	615	581	655	573	541	616	603	605	571	605	599	592	575	583	567	601	605	637	603	610	613	574	622	579	569	577	617	574	571	609	584	595	606	551	597	589	613	593	630	609	601	605	594	617	585	588	574	570	614	600	616	617	613	593	665	637	608	543	594	615	601	599	632	652	593	590	593	628	598	577	556	585	595	594	574	562	541	603	610	611	587	572	630	587	576	566	590	586	614	598	547	575	581	585	603	575	621	567	562	618	574	625	580	582	604	593	619	598	564	618	619	564	574	647	602	561	594	595	593	603	596	612	581	573	639	578	621	589	577	597	620	590	580	579	627	607	596	628	598	534	638	577	654	599	587	620	655	565	586	599	614	581	592	584	623	612	573	609	573	557	602	624	576	621	615	596	595	592	553	574	584	633	595	580	606	561	640	547	560	568	626	600	601	556	603	577	626	612	591	573	577	593	599	612	603	557	662	581	584	647	594	605	625	609	595	571	577	600	622	605	619	571	590	570	589	592	606	612	602	573	598	588	601	608	597	564	600	596	596	601	636	590	578	603	577	629	589	617	642	630	601	581	600	628	583	601	594	589	593	584	574	585	584	608	591	578	616	549	583	595	598	560	627	585	593	601	603	571	607	593	605	589	579	574	578	596	578	576	586	597	575	592	570	576	577	625	624	564	599	583	582	620	628	563	602	583	605	615	605	601	600	547	608	590	584	587	596	604	625	568	625	584	590	619	571	590	615	572	601	603	574	605	592	586	625	613	592	591	547	626	562	614	606	575	594	587	584	603	582	616	627	578	602	537	634	563	626	602	574	611	552	603	574	576	606	584	600	593	627	587	531	600	602	611	614	561	604	627	570	573	616	588	617	595	587	581	568	602	585	547	573	598	576	575	590	602	555	590	585	603	537	606	557	578	636	580	583	631	576	614	614	581	573	604	617	633	602	609	594	565	583	623	592	586	608	590	532	600	585	602	573	583	606	602	599	539	590	626	619	617	588	613	582	637	589	623	579	597	585	579	593	600	556	605	565	547	608	589	640	556	565	618	592	618	599	578	602	576	592	561	618	590	593	619	597	569	619	586	537	606	573	609	639	595	587	626	575	597	595	613	589	598	597	583	593	569	574	617	578	590	625	609	639	593	660	598	575	556	605	558	537	590	629	623	544	609	607	572	602	625	584	601	595	583	577	585	562	574	557	565	600	582	586	596	571	612	552	624	601	623	603	635	616	603	573	568	575	555	584	600	599	588	639	592	588	593	624	551	568	590	564	569	626	595	589	618	617	557	591	597	575	605	601	564	556	596	600	575	539	600	567	583	587	627	624	606	554	630	580	607	591	599	603	606	589	617	587	601	591	607	589	616	603	583	559	601	580	585	561	597	587	625	583	597	624	612	610	571	574	617	636	606	623	612	580	607	592	600	574	555	586	590	619	579	596	569	574	583	551	624	633	605	599	576	615	587	569	607	616	569	646	642	587	568	558	584	603	585	595	611	620	576	589	587	561	613	574	634	609	602	580	614	614	624	598	602	577	593	585	614	585	608	563	635	587	591	564	592	570	579	575	575	618	587	598	597	601	573	593	599	595	614	565	550	649	627	623	603	586	582	627	580	584	587	598	630	593	588	589	602	587	566	574	593	577	627	596	578	586	564	564	628	620	648	604	604	559	597	632	659	611	605	614	576	606	645	590	618	593	582	630	580	584	611	568	575	614	565	586	612	627	599	573	602	596	581	580	618	576	613	606	604	565	580	574	633	633	586	560	547	618	552	588	592	557	595	660	599	576	622	617	572	626	596	602	560	562	531	597	599	593	598	616	580	540	594	601	626	557	628	604	611	595	560	599	591	620	586	601	562	597	573	603	567	619	634	565	574	630	573	571	601	634	594	535	580	603	599	613	601	581	584	614	586	617	595
5924	4714	3479	2761	1873	770	556	480	305	252	183	140	110	96	108	93	106	93	85	78	75	71	72	65	82	78	75	54	68	59	64	64	79	63	56	65	65	66	60	64	66	57	65	64	60	54	54	52	56	63	46	69	57	68	69	41	53	61	63	57	65	60	55	87	76	98	95	90	85	70	68	66	62	59	63	56	57	56	49	62	63	60	57	59	63	64	53	68	61	59	53	64	61	56	61	67	60	50	62	72	49	66	61	76	56	63	52	58	58	54	58	54	62	54	62	47	67	57	50	74	63	57	75	62	64	55	57	49	63	64	53	58	59	50	57	53	69	51	57	57	48	54	60	53	53	62	59	46	58	51	57	48	48	57	49	64	60	56	66	61	57	55	54	53	63	80	72	63	51	57	56	56	70	55	62	53	73	45	57	55	53	69	51	67	64	58	62	70	66	51	68	57	49	57	54	63	69	70	76	61	71	42	53	58	64	75	57	63	66	54	62	54	57	63	50	53	61	82	45	61	73	69	67	57	57	59	55	61	62	61	58	63	65	63	53	61	58	63	64	71	54	59	65	48	60	64	71	53	70	67	54	55	50	68	54	61	62	55	56	73	57	56	54	59	63	53	52	47	52	51	62	59	66	64	74	62	60	48	63	57	49	59	59	65	56	81	62	70	55	52	69	66	68	58	68	60	60	58	59	60	61	60	55	47	54	41	59	66	74	67	66	60	59	56	60	69	69	45	59	52	62	48	58	66	59	59	79	73	62	57	52	59	59	63	58	61	53	52	71	52	68	54	62	45	64	58	58	62	61	54	57	59	67	62	66	66	62	63	53	55	67	46	65	56	56	58	67	79	76	59	60	68	59	68	49	71	60	51	56	53	61	73	66	64	63	54	51	66	56	50	59	68	67	65	66	56	54	60	68	61	57	55	56	55	67	63	51	63	70	55	44	55	65	62	72	60	59	63	43	61	55	55	62	53	61	53	58	63	68	48	41	45	52	62	61	48	62	49	55	58	55	43	53	64	58	63	65	59	63	69	63	71	62	63	50	58	62	58	54	44	59	53	66	52	72	52	49	46	55	57	53	59	72	62	51	68	63	61	59	63	58	56	61	49	52	72	65	60	68	48	59	47	45	54	46	59	60	50	76	47	64	48	67	47	56	61	78	64	54	71	55	65	53	47	59	56	53	62	55	61	53	66	64	58	52	77	44	52	67	61	74	59	61	58	64	58	52	49	59	49	60	49	60	63	65	61	67	56	63	66	67	67	55	69	57	73	48	66	64	75	57	65	74	56	61	81	52	56	52	54	57	66	50	67	65	71	67	53	50	59	63	66	66	54	54	63	54	60	53	69	74	58	55	61	48	69	71	55	46	62	76	54	58	57	52	57	50	54	59	53	59	63	57	55	60	72	55	64	56	71	63	62	68	60	54	64	59	61	58	58	71	59	55	68	55	56	55	51	59	57	64	58	67	66	69	53	50	49	73	61	72	62	52	56	60	58	72	69	63	45	57	59	56	63	58	75	65	46	65	60	47	70	59	72	46	59	60	52	63	44	59	60	66	63	53	66	59	59	64	50	50	60	51	59	58	58	62	63	63	61	48	67	64	49	70	60	75	50	69	64	55	64	74	65	54	55	65	48	73	50	71	82	54	64	66	52	51	51	54	52	55	41	66	61	56	65	63	59	59	53	58	48	63	83	56	45	59	66	57	61	69	60	64	58	52	55	51	67	58	49	54	53	68	52	46	66	58	54	44	49	54	69	54	56	70	59	64	53	53	63	59	55	36	61	60	59	60	60	56	60	67	64	60	67	61	70	71	57	52	67	56	56	54	48	66	69	55	53	52	61	62	58	54	67	62	62	61	67	53	54	64	61	55	52	65	43	57	66	58	50	56	52	64	50	59	57	54	46	60	51	46	69	50	60	61	61	38	55	57	79	54	64	62	64	56	69	57	55	61	68	57	51	62	63	52	58	70	66	56	49	66	58	57	71	52	65	59	48	70	60	64	66	71	63	52	53	57	52	55	59	75	61	55	43	69	53	67	67	61	42	45	69	59	58	69	48	54	55	72	56	52	51	54	49	57	73	72	77	64	70	43	58	56	48	67	66	67	48	55	66	57	54	62	63	55	65	55	63	50	58	58	53	55	59	59	68	56	51	59	53	54	60	57	52	64	69	53	66	55	57	64	72	65	50	49	71	65	57	53	59	55	59	66	54	58	65	72	65	58	55	51	65	56	49	68	73	62	68	75	72	64	60	50	52	67	63	56	51	56	63	62	62	58	76	69	47	71	72	69	67	60	59	55	68	58	59	60	55	56	57	58	72	63	61	57	73	60	45	53	62	59	56	68	61	74	62	56	42	64	55	49	72	60	70	67	57	74	43	59	56	62	68	55	61	60	53	58	50	54	61	76	69	73	58	65	62	74	64	60	48	50	79	67	64	70	58	60	53	63	47	68	48	62	57	63	50	61	47	57	60	60	52	64	68	57	54	58	48	50	56	55	65	65	68	48	58	56	58	59	40	68	62	57	64	50	64	38	46	58	63	78	66	86	52	45	52	57	39	67	61	69	51	77	59	62	51	61	48	63	67	46	70	48	69	54	55	56	63	62	63	64	60	54	53	63	54	68	58	68	50	77	59	55	54	63	62	51	60	63	75	62	57	41	70	58	70	59	63	62	65	53	56	57	65	53	65	59	58	53	54	61	70	68	56	59	47	58	55	58	70	47	63	59	58	68	77	73	59	61	58	58	52	68	63	56	64	50	48	53	67	71	57	60	60	64	45	48	56	61	49	56	69	68	57	60	67	63	59	67	60	39	60	58	61	63	51	59	60	55	60	49	55	54	65	61	69	59	65	53	46	57	57	62	55	76	73	65	45	57	59	56	68	53	65	55	52	44	63	61	61	61	39	62	55	61	64	71	67	58	53	55	67	55	55	60	58	48	61	49	76	64	58	63	52	64	50	69	52	54	69	72	58	50	58	65	58	48	47	53	64	49	65	63	56	51	59	64	60	55	61	76	69	52	58	48	69	55	57	64	42	58	58	55	53	43	72	36	61	62	58	53	54	71	65	61	64	62	57	60	66	46	62	70	62	49	61	53	57	50	50	54	61	72	61	56	39	50	70	78	60	65	64	56	63	61	56	49	71	65	67	63	62	62	64	54	51	75	55	65	82	50	55	57	53	67	46	67	77	59	52	57	56	67	58	61	55	57	49	70	61	57	64	57	60	63	47	61	72	57	49	56	49	54	67	61	70	58	45	56	57	59	50	60	64	53	66	62	75	53	62	60	51	60	63	56	71	64	64	55	53	57	64	59	63	33	58	62	63	61	51	62	46	64	60	44	54	71	57	62	45	94	67	55	53	57	64	62	63	72	58	57	64	54	71	55	75	48	73	55	57	67	68	51	70	65	58	53	57	56	63	64	50	61	57	66	57	54	57	45	60	64	54	64	59	71	52	69	62	49	51	70	60	56	54	58	45
34925	25052	22476	25133	25998	17439	14254	12905	8949	6951	4829	3405	2728	2328	2083	1748	1666	1503	1481	1570	1383	1036	1110	1191	1266	1144	997	907	847	825	821	826	762	770	766	766	706	743	735	685	708	718	670	723	681	675	738	753	699	731	662	641	654	691	649	711	639	655	680	643	660	669	751	808	1029	1316	1421	1323	1123	939	848	741	734	698	685	670	637	631	656	682	637	676	658	628	613	672	670	664	679	653	654	669	641	720	674	656	643	651	676	652	639	690	612	644	671	681	657	676	653	668	644	680	679	655	645	668	671	680	690	637	683	661	630	643	658	697	669	642	670	643	645	641	700	679	651	655	707	650	633	648	650	705	659	632	655	680	668	633	646	661	664	635	692	666	682	659	607	671	667	699	634	673	681	636	669	680	665	680	650	664	676	686	714	642	690	664	684	692	702	637	692	636	698	677	703	636	646	693	647	628	632	693	705	670	704	696	649	639	707	682	646	654	634	708	712	695	647	672	627	698	672	703	636	675	664	667	647	662	691	668	670	620	693	659	632	650	652	604	708	647	664	683	649	623	707	610	640	642	705	677	661	644	664	648	687	674	654	695	660	676	662	656	651	713	665	669	652	657	683	658	625	655	680	688	671	682	659	642	674	663	740	719	651	617	656	669	690	689	662	700	677	653	754	612	698	641	647	645	648	624	694	680	680	637	665	622	694	660	614	666	691	674	664	675	663	660	689	657	654	669	676	664	687	692	668	690	674	671	623	637	717	667	685	698	660	641	670	706	639	650	711	643	651	671	670	668	643	671	641	637	712	655	644	682	673	660	674	687	677	669	655	649	735	645	664	671	674	655	684	658	642	656	701	671	689	673	680	651	643	683	677	694	673	668	644	703	681	663	669	646	683	687	682	684	634	719	688	667	633	705	655	638	704	667	700	663	640	667	633	721	669	692	690	639	657	673	702	724	718	654	654	694	651	689	646	658	691	648	688	655	705	662	680	660	672	663	666	688	644	648	686	636	699	664	679	657	674	689	674	637	679	654	656	634	677	647	698	655	696	677	656	675	705	646	646	663	664	679	665	637	726	710	665	686	657	630	669	700	620	673	637	694	648	692	665	647	702	687	688	625	672	669	631	647	647	673	639	678	666	657	655	631	686	624	653	692	697	656	686	665	652	640	657	668	677	674	671	672	676	688	671	670	623	688	663	706	656	674	641	599	688	668	663	716	626	687	709	641	657	673	679	682	657	681	680	649	642	673	699	653	683	687	661	726	652	658	657	711	667	667	669	659	668	641	646	726	609	695	630	660	650	698	662	646	717	665	687	644	657	703	645	676	663	689	676	612	637	695	640	674	618	686	663	664	630	634	627	704	690	651	660	638	677	680	680	610	623	635	653	671	625	617	725	653	628	660	674	669	610	693	675	685	694	670	656	703	672	669	644	652	692	704	688	660	671	619	654	650	628	694	645	673	681	653	624	692	679	670	691	647	695	640	673	643	636	628	669	673	685	672	675	641	663	659	639	638	690	693	664	650	667	689	648	672	675	630	647	691	641	702	613	633	656	631	675	660	661	655	711	671	674	647	683	710	705	704	660	669	647	675	657	609	701	675	699	615	661	706	634	631	687	675	626	691	637	630	679	702	635	681	679	689	651	632	631	712	662	655	667	658	648	677	652	657	644	661	653	670	645	653	681	646	696	654	656	659	619	670	655	643	698	676	670	649	710	670	714	652	678	611	674	669	650	719	727	658	643	640	643	682	660	670	673	653	638	682	686	676	725	718	631	672	656	636	676	665	663	727	633	677	645	697	692	707	665	662	682	665	639	655	665	644	648	712	632	660	641	667	658	639	635	633	633	670	676	655	670	737	690	647	621	676	671	632	652	667	668	637	636	671	681	670	683	651	667	611	721	696	665	697	682	649	692	643	704	671	651	661	682	647	620	648	648	671	675	655	667	693	649	624	699	716	657	676	655	663	679	647	658	638	649	672	635	706	669	642	661	681	690	671	660	688	664	686	687	671	672	664	658	675	668	663	690	658	694	666	642	640	644	651	640	617	707	652	660	656	649	670	691	634	638	654	700	664	654	719	651	633	638	679	625	718	630	694	646	643	663	682	639	672	692	670	685	671	720	682	671	658	651	700	689	691	666	696	647	661	690	693	670	629	602	652	673	638	718	657	632	655	663	637	640	628	679	672	694	632	630	649	672	653	666	634	655	686	643	666	700	669	639	677	671	650	699	633	660	703	708	682	644	656	657	702	636	641	645	668	690	661	698	619	687	678	595	651	671	637	696	640	629	710	698	727	647	681	666	639	660	673	651	650	671	745	696	678	658	674	646	654	658	638	684	705	676	692	704	667	639	682	662	643	707	647	684	661	666	619	688	692	699	650	685	647	701	661	673	707	694	649	656	659	618	688	665	630	706	680	683	698	651	634	677	693	702	638	628	668	680	631	720	694	648	659	678	665	680	659	685	679	681	657	677	661	642	691	695	644	711	656	651	700	677	680	638	662	684	718	645	696	709	673	683	631	657	665	660	667	650	653	705	661	674	631	660	618	677	690	651	686	680	636	636	643	669	675	665	695	654	672	688	677	686	696	689	620	640	627	635	617	637	708	720	653	601	677	660	644	664	641	613	680	630	726	711	677	614	685	702	644	688	666	653	687	659	648	712	706	672	639	689	650	684	665	685	660	637	696	647	666	692	633	658	687	707	649	626	656	711	655	720	631	694	707	694	628	687	671	682	634	658	669	681	651	680	634	689	643	687	661	664	669	662	634	696	690	678	663	660	622	670	694	617	676	655	704	661	641	667	700	649	623	694	700	701	715	684	743	668	680	683	672	688	642	684	675	659	686	699	701	653	672	675	681	666	598	652	664	633	655	700	632	694	661	645	641	672	635	683	669	688	676	704	642	648	662	662	642	661	693	684	659	714	640	677	662	651	691	659	611	689	671	670	644	710	702	676	624	681	680	660	656	683	594	643	673	661	679	640	653	696	648	646	668	639	713	635	662	667	678	692	628	626	653	654	665	670	686	725	698	693	653	666	705	619	676	705	644	651	693	658	661	645	689	645	674	666	661	678	681	679	672	691	621	691	678	634	656	670	643	633	612	643	679	660	665	669	672	688	673	717	665	663	616	677	671	634	676	664	648	681	643	634	668	709	659	681	660	643	702	665	652	653	698	687	698	647	647	734	661	698	661	662	685	646	665	684	669	674	653	670	689	711	592	700	635	649	654	708	705	674	629	641	690	673	702	677	675	679	633	668	650	631	671	647	641	670	641	708	652	631	702	674	701	688	638	714	668	628	634	660	698	645	638	640	676	631	688	664	681	678	667	690	649	660	698	640	671	674	652	655	695	683	670	651	653	652	701	709	659	667	633	642	661	655	631	680	670	672	687	643	669	646	689	632	692	671	686	687	685	671	698	670	650	637	666	669	652	655	686	615	654	682	655	674	680	671	661	706	671	637	668	677	703	633	649	648	691	677	699	659	714	656	690	627	693	663	670
6888	4858	3512	2565	1543	1299	984	551	348	278	209	158	142	124	98	100	77	107	90	100	83	80	82	69	80	86	91	89	68	62	57	61	69	63	54	56	57	59	60	61	58	61	51	60	66	68	63	54	57	53	52	49	50	49	63	59	52	57	51	62	59	62	55	54	59	75	111	118	85	88	71	81	64	47	52	50	55	55	64	50	57	53	48	61	46	64	52	46	50	54	67	58	61	62	60	46	51	53	58	66	65	55	57	62	50	67	55	52	55	60	64	57	68	62	53	55	62	74	54	65	50	54	45	47	61	70	62	62	55	51	67	49	71	65	67	61	66	62	58	58	47	62	57	59	52	59	47	51	39	54	60	66	59	53	66	63	44	60	53	45	62	65	54	62	53	68	57	51	60	60	63	60	63	57	60	61	50	57	63	67	57	55	58	72	51	60	50	54	46	69	54	64	51	61	53	50	57	55	69	55	52	64	62	61	63	51	64	69	49	55	58	64	59	56	49	48	55	73	56	64	60	48	47	48	63	62	52	56	69	63	63	72	57	58	55	64	47	69	40	68	53	69	60	59	67	50	57	49	55	65	58	62	46	66	53	53	53	56	63	63	48	58	56	66	49	56	64	63	55	61	54	60	42	57	55	65	63	48	63	61	69	73	60	59	68	61	58	69	72	65	47	63	71	67	65	46	54	47	62	61	66	64	52	59	56	67	52	52	50	62	74	49	51	55	55	64	70	67	60	63	61	44	58	53	50	56	49	43	58	56	57	67	53	58	68	53	54	48	53	42	39	48	49	63	49	69	53	49	58	63	55	45	63	72	63	48	48	65	62	56	54	52	56	55	63	47	72	54	51	56	62	56	48	52	53	59	58	54	51	59	60	61	59	58	69	41	52	61	51	52	59	52	36	58	56	66	62	57	59	50	53	54	57	44	55	55	56	67	58	49	57	53	67	61	63	63	56	57	59	62	58	58	66	46	64	54	47	51	68	60	51	52	68	66	62	51	60	54	58	60	63	56	48	60	66	50	56	61	62	50	52	58	49	53	57	70	59	66	67	47	52	76	63	57	58	58	59	70	49	45	65	75	63	65	63	43	59	60	55	55	56	64	80	50	61	64	58	49	67	61	49	70	55	70	57	51	62	52	54	57	69	55	49	53	56	55	62	56	65	74	60	68	52	46	53	62	59	68	67	57	58	70	69	73	67	54	46	64	58	63	69	60	51	44	70	61	54	58	62	58	69	47	48	44	45	52	49	53	60	53	67	62	53	55	52	47	49	53	38	78	38	51	60	55	61	61	54	69	65	52	57	77	60	58	48	67	61	57	53	72	55	56	52	58	59	56	79	50	57	57	60	60	55	71	51	41	56	61	70	51	49	50	50	52	52	68	52	56	52	60	57	58	60	57	48	48	60	51	54	62	54	83	60	56	71	66	48	47	63	50	61	52	58	59	53	62	57	70	67	45	58	52	61	51	58	61	52	61	53	55	77	53	46	67	56	54	46	60	50	59	48	69	54	43	52	51	65	48	45	55	59	47	45	60	73	63	45	57	71	66	52	52	57	55	57	51	70	62	51	63	65	55	56	58	69	53	65	63	65	67	57	60	65	69	55	52	47	54	58	50	55	61	57	50	54	64	59	69	59	70	52	54	46	57	46	46	59	43	40	55	56	66	52	53	55	52	50	61	59	54	46	53	55	58	70	58	57	50	54	43	52	54	58	57	61	56	62	74	51	70	49	73	69	55	57	60	48	63	52	62	62	58	53	61	68	68	45	51	54	61	65	59	46	63	50	70	49	61	66	54	57	55	45	54	49	65	47	60	64	65	49	73	64	59	50	59	55	63	56	52	82	52	60	65	68	47	70	60	68	65	63	54	61	70	66	57	55	63	65	68	49	60	61	68	64	65	46	56	57	64	57	47	64	47	58	63	61	64	58	59	49	63	54	50	66	66	52	65	67	59	57	52	41	54	36	55	54	50	58	54	58	63	57	54	66	56	43	54	69	59	60	63	51	56	58	41	52	59	60	48	57	59	48	54	53	62	66	55	58	59	59	59	57	57	60	53	52	54	46	49	50	56	56	55	47	58	49	57	52	61	61	46	58	49	52	64	60	65	68	49	62	51	61	46	53	56	68	65	54	51	70	66	55	50	59	64	52	56	61	62	66	63	63	67	73	67	63	61	61	66	60	65	66	51	63	53	51	48	57	57	76	60	54	55	64	62	49	60	61	51	48	64	50	68	54	70	63	69	50	61	62	45	50	58	62	62	47	45	61	60	61	55	54	36	55	57	44	66	53	59	60	55	59	79	68	43	50	66	68	51	48	69	49	53	62	47	44	53	56	66	61	67	53	53	73	65	59	62	59	47	61	58	60	61	55	62	66	74	56	51	57	46	51	66	51	63	45	48	63	56	53	58	50	46	50	61	49	52	66	45	57	46	54	54	66	50	57	65	57	59	54	47	56	43	50	59	65	56	68	56	49	63	61	61	58	50	60	54	70	61	56	57	58	61	45	83	73	48	55	56	63	59	56	53	52	60	54	52	66	52	53	64	56	58	67	58	61	71	57	51	58	54	53	78	65	64	55	70	55	61	56	46	49	52	70	61	62	58	71	64	53	57	45	57	59	52	59	41	57	60	50	71	57	55	56	63	45	52	54	56	67	53	63	67	49	48	70	65	61	55	54	60	48	51	44	57	56	50	60	65	56	38	49	65	61	57	61	53	56	75	50	48	41	66	64	48	56	53	49	58	57	52	55	60	61	48	52	48	52	49	59	51	68	60	43	56	58	53	71	62	43	67	58	60	56	63	61	47	63	51	45	37	54	57	67	58	62	52	48	64	50	60	56	54	72	66	61	64	51	51	52	58	66	66	55	56	64	52	64	57	50	52	62	58	49	62	51	77	61	53	61	54	74	52	50	57	44	60	66	60	57	65	54	56	53	54	65	52	54	66	53	46	56	53	51	49	54	48	50	59	55	55	49	53	51	47	50	55	60	51	38	73	51	59	54	73	62	59	56	48	65	73	50	57	43	56	62	69	68	69	59	48	58	62	67	56	44	51	62	68	52	72	48	69	54	58	59	51	61	53	45	70	55	63	52	59	68	51	66	46	59	63	58	51	68	53	55	57	49	59	71	50	45	63	61	47	59	54	65	61	63	64	64	64	63	65	50	59	49	57	60	54	56	63	54	65	49	59	68	63	42	45	54	51	36	66	57	63	61	53	66	59	60	54	60	57	60	48	71	55	71	55	55	38	63	57	58	53	62	64	59	54	54	51	61	61	59	51	48	42	63	60	60	62	49	53	52	65	68	41	76	57	59	54	58	54	66	55	69	63	65	61	48	59	54	53	48	65	49	55	47	55	62	53	54	58	60	58	62	53	61	55	72	50	56	61	65	50	63	49	52	58	49	54	50	56	55	63	72	46	49	58	69	45	62	66	53	62	49	71	57	72	60	59	65	75	50	47	68	56	70	57	61	54	63	60
32258	25792	22363	24331	24169	23354	19545	13671	9541	7152	5475	3768	3040	2614	2199	1962	1673	1745	1617	1842	1720	1080	1128	1161	1232	1070	957	940	903	828	803	871	869	823	854	810	770	778	721	695	702	707	775	737	700	736	689	668	692	676	655	701	641	682	740	704	694	673	664	666	705	647	704	694	680	1096	1736	1764	1537	1230	1021	825	732	701	724	652	678	648	654	641	665	654	617	663	656	650	661	652	662	665	660	630	676	674	689	654	641	618	624	673	668	632	669	690	605	656	668	641	628	638	633	646	633	676	637	698	629	690	694	605	636	637	634	657	665	629	681	653	603	651	626	610	695	635	619	643	624	674	621	629	658	639	610	634	611	652	617	726	675	678	666	630	699	649	653	748	645	674	633	655	637	628	661	635	640	664	649	609	652	656	627	698	637	665	671	656	649	633	638	667	705	657	675	637	649	700	683	704	696	686	663	683	675	614	679	675	654	687	656	639	640	684	638	622	669	657	662	646	688	646	611	687	653	629	710	634	628	637	656	689	645	646	627	635	650	627	685	674	622	646	648	619	680	657	644	657	667	654	620	668	697	607	642	618	640	611	723	686	650	664	662	660	609	668	650	702	628	614	624	648	627	668	648	668	663	633	651	633	635	673	676	627	659	704	634	665	660	686	660	666	652	679	628	664	689	651	642	663	689	650	647	596	608	639	662	661	732	680	622	651	676	640	665	662	664	686	613	642	645	617	640	628	687	649	634	641	654	658	632	657	718	696	621	616	687	664	662	614	670	624	618	673	655	649	689	682	672	627	656	664	636	606	658	679	650	663	661	620	670	650	671	698	621	673	639	670	673	671	674	627	678	614	651	626	664	602	668	674	649	620	702	711	682	633	647	610	652	605	665	646	640	668	622	659	713	643	663	655	662	654	674	624	705	664	654	681	659	647	643	636	637	674	675	646	661	645	658	692	657	646	695	672	667	667	622	671	691	645	666	705	666	639	667	658	643	648	656	655	647	640	665	598	693	638	720	637	625	658	632	674	663	645	633	702	695	660	659	632	669	647	669	618	614	673	631	623	655	660	651	704	693	649	635	669	671	695	649	615	625	659	712	674	620	667	652	609	684	665	672	648	676	600	683	675	666	661	660	661	684	628	643	654	645	658	646	642	643	723	672	672	659	652	658	668	671	641	665	707	665	644	666	615	733	650	655	674	681	679	637	653	660	691	679	677	636	681	612	664	663	679	611	632	649	647	637	637	677	640	674	712	665	659	652	636	669	640	697	716	664	658	662	654	703	693	619	683	671	613	622	648	664	702	660	630	613	613	647	664	679	628	643	679	647	648	615	668	679	631	652	646	624	650	664	682	669	647	629	658	652	664	658	681	645	630	661	606	664	624	676	643	687	644	720	654	666	634	687	681	648	658	677	666	669	678	654	673	657	644	625	628	681	640	695	665	634	637	652	627	616	621	619	673	658	650	637	642	645	659	664	636	634	672	662	699	645	636	655	692	651	680	633	666	652	609	659	599	650	639	652	647	695	676	643	638	657	646	639	666	629	677	622	668	666	666	652	680	713	674	642	700	639	650	677	644	626	671	614	673	678	677	657	653	659	657	615	646	652	644	708	653	697	663	620	644	642	678	612	663	655	692	640	644	653	623	649	651	645	694	693	604	654	674	637	661	702	677	654	683	643	640	648	601	676	617	561	710	654	617	649	679	662	670	649	642	696	696	622	707	635	674	711	648	661	677	667	655	678	575	630	640	656	687	638	648	682	676	682	657	644	656	658	647	644	576	667	646	645	665	633	638	661	651	641	653	695	675	690	667	674	692	631	638	693	687	621	687	666	692	631	673	647	640	698	660	646	651	650	625	634	671	685	671	652	648	608	622	644	686	664	619	638	655	614	676	647	642	641	675	689	677	702	652	712	676	660	668	690	652	663	690	700	710	649	621	646	659	677	673	666	683	640	644	675	672	709	659	709	649	727	673	673	657	640	629	659	647	668	609	649	670	653	653	641	658	632	684	619	666	670	658	662	602	725	645	645	632	597	655	628	636	696	691	687	685	634	637	649	580	651	622	698	692	686	624	605	682	659	672	663	626	671	641	661	648	679	688	656	658	669	658	671	621	640	653	611	618	660	619	649	652	645	614	648	619	661	648	628	668	650	602	676	658	660	644	673	633	656	671	652	609	670	647	639	661	696	661	684	687	631	673	628	711	647	675	617	662	641	668	593	633	634	715	743	650	637	635	645	630	688	654	650	630	640	713	649	682	657	670	645	613	584	614	632	730	653	647	655	644	603	693	674	632	642	657	670	690	678	693	641	671	663	593	622	672	634	707	686	636	661	667	648	655	623	696	688	664	668	644	664	663	578	639	661	663	633	684	653	680	636	665	707	692	650	652	623	642	649	653	660	608	627	587	650	620	655	697	666	636	670	709	649	651	612	652	671	645	657	675	635	683	619	644	678	661	665	598	654	653	709	648	637	655	674	679	633	606	654	686	642	690	676	607	688	646	689	634	639	677	623	655	642	634	670	610	665	649	651	644	664	655	643	679	582	682	649	650	662	664	631	663	647	637	658	645	671	702	693	647	648	632	677	673	692	625	613	677	610	653	644	654	643	582	623	665	632	650	660	639	645	643	631	698	642	633	660	661	697	651	661	703	647	630	639	631	629	648	656	669	684	639	638	682	666	640	669	671	643	706	662	700	625	652	677	717	626	672	674	666	695	628	663	676	591	655	704	642	657	628	660	667	663	684	629	654	628	637	676	645	612	631	687	681	640	679	645	663	675	671	680	655	660	674	651	668	689	648	637	641	639	646	712	621	695	673	664	661	655	656	652	660	666	718	638	628	677	678	647	678	695	665	660	644	615	661	694	643	647	675	677	689	672	694	638	661	679	693	659	609	652	638	681	651	672	638	636	664	645	632	634	623	645	637	681	638	589	656	622	646	656	682	643	639	637	665	632	660	666	652	650	633	628	643	637	683	652	662	688	615	651	674	653	685	634	680	705	626	668	659	622	627	653	667	648	655	650	654	672	640	637	636	678	670	627	594	624	686	682	690	673	651	678	611	637	640	661	656	646	636	643	652	660	687	640	631	604	676	613	619	666	676	658	660	609	649	708	714	680	684	647	699	662	657	652	607	674	656	643	609	610	659	637	669	686	658	653	696	703	675	684	643	648	639	628	682	665	679	692	712	656	618	646	677	651	611	654	651	684	649	620	637	654	648	672	597	638	660	614	608	657	609	656	675	616	650	696	652	605	625	714	639	681	631	686	654	645	666	661	679	651	677	663	664	598	674	660	654	625	666	678	667	671	666	698	695	646	635	676	652	626	696	659	636	637	650	664	670	696	633	660	692	624	694	658	698	617	666	655	641	676	666	658	602	660	642	645	650	625	610	697	692	655	670	675	640	629	676	661	616	639	675	658	640	664	644	659	658	649	679	652	655	645	670	702	649	645	608	640	629	672	652	697	660	678	634	631	617	672	648	643	645	661	676	638	593	671	639
8331	7272	5285	3056	1708	1513	1021	816	522	409	274	208	192	162	151	109	113	104	111	129	132	102	85	83	97	89	79	67	76	65	86	73	72	81	81	57	75	73	76	75	52	64	66	62	85	76	75	79	70	76	65	71	60	60	74	65	52	68	58	68	59	51	62	69	69	135	143	147	131	107	79	83	71	67	66	76	63	60	67	85	56	56	67	69	57	55	77	54	67	56	74	58	62	58	62	74	63	56	62	63	59	70	68	62	78	75	69	71	57	57	60	57	83	78	61	65	62	63	69	77	61	76	53	66	73	55	61	45	77	74	68	51	63	69	81	65	69	59	66	74	61	62	66	58	67	67	66	60	56	66	70	56	60	58	69	49	68	61	68	63	68	76	59	65	73	43	72	53	50	61	63	69	79	74	78	74	54	67	65	73	64	63	68	73	55	49	63	48	68	69	65	92	68	50	68	58	66	58	66	69	85	63	67	58	69	54	63	71	76	64	62	63	64	57	59	69	69	65	57	72	89	65	31	75	61	69	71	57	77	56	56	53	58	66	60	73	57	66	64	54	62	54	56	66	71	60	64	67	65	64	53	66	70	70	62	57	63	73	70	81	57	69	64	66	81	83	53	67	63	59	83	71	65	64	65	55	71	51	73	64	56	59	80	63	77	82	48	69	52	60	61	62	74	59	66	57	57	68	71	65	68	54	70	60	64	67	80	72	70	72	58	53	54	64	81	60	62	52	75	75	65	52	58	62	75	73	61	51	75	70	58	70	76	56	63	74	64	69	79	59	52	67	71	75	70	60	68	61	53	65	74	65	67	73	64	62	82	64	53	70	59	78	52	53	54	55	66	62	63	59	60	77	61	76	55	61	56	83	78	71	57	70	77	74	60	56	53	50	68	82	56	62	74	70	66	68	74	54	68	66	69	67	62	54	83	59	69	67	66	62	56	68	55	66	64	62	70	48	75	75	60	79	72	57	56	61	58	51	62	68	68	62	65	52	75	70	83	71	61	71	72	62	73	59	58	74	65	67	51	63	69	56	69	69	58	68	54	66	64	65	57	66	55	64	70	64	66	82	71	70	59	68	64	64	63	61	64	62	72	51	54	60	67	65	70	60	61	73	53	54	76	79	56	68	81	74	73	80	56	61	63	50	72	54	63	76	65	65	65	57	65	57	75	70	52	71	62	64	49	76	61	55	51	69	59	79	65	68	68	58	63	79	63	67	66	72	61	55	65	64	70	57	57	58	79	65	58	54	66	64	53	70	68	71	71	65	64	75	62	59	67	51	53	65	65	69	84	54	66	58	52	59	56	57	79	59	65	59	52	63	65	69	66	58	56	72	70	74	74	76	52	62	62	67	63	64	78	64	64	62	43	59	57	60	64	63	77	55	55	63	55	59	66	78	66	56	57	58	81	78	69	62	69	59	60	70	67	64	59	71	68	68	65	67	62	75	57	61	55	51	86	74	81	52	73	69	64	77	69	61	62	57	61	70	59	61	56	73	66	62	61	59	63	83	73	65	55	59	64	64	64	50	66	60	59	60	69	44	61	56	62	56	58	75	75	61	51	70	83	76	67	54	55	80	68	52	80	50	75	70	67	74	73	62	66	52	42	50	61	72	75	57	67	61	53	90	60	60	63	57	48	62	66	66	67	61	70	60	65	58	64	68	55	58	68	80	65	71	58	54	61	84	63	66	54	68	76	57	49	62	76	63	63	75	56	65	62	78	58	65	57	50	63	71	61	70	50	61	63	72	52	60	57	54	41	67	83	71	65	70	78	73	70	75	64	58	66	57	64	56	65	85	76	55	63	59	63	69	64	77	60	58	79	69	62	63	56	57	71	78	58	77	76	69	63	53	68	66	58	75	60	66	63	58	67	70	80	62	67	63	62	49	60	76	85	59	75	64	61	74	50	63	67	60	59	63	60	64	53	68	64	62	58	61	53	56	55	68	64	70	72	73	60	63	66	63	71	72	51	58	63	63	75	55	74	55	72	53	55	72	58	70	66	62	66	52	69	65	75	63	71	61	60	55	65	61	61	66	50	68	66	69	68	61	61	66	59	80	69	59	57	54	66	74	70	64	54	75	63	78	60	53	69	69	70	65	67	67	62	59	67	74	72	53	67	61	68	70	63	53	77	61	64	50	79	58	48	71	67	68	55	78	61	64	74	77	51	66	70	56	58	68	57	64	67	57	51	77	68	75	58	71	73	65	51	55	52	65	59	78	59	70	59	65	60	58	79	67	62	77	82	62	84	60	57	60	67	47	71	62	76	63	63	60	61	62	65	71	64	66	80	57	60	57	80	69	59	75	52	55	68	66	65	56	68	66	63	54	69	48	63	60	69	63	70	67	72	70	71	66	69	51	77	80	59	65	66	52	55	58	66	68	60	65	65	73	63	78	56	68	69	73	68	67	65	59	65	72	56	54	65	65	80	66	71	72	50	48	68	46	52	65	60	45	53	68	61	65	72	66	61	68	46	69	75	55	57	70	65	64	79	66	62	62	76	65	60	76	59	64	62	68	62	55	60	54	52	70	78	68	67	83	68	64	72	63	64	77	63	69	54	69	63	73	65	70	55	66	76	63	71	53	67	60	58	56	69	55	62	76	62	54	58	53	73	58	56	52	56	59	48	59	64	61	66	53	44	66	67	61	56	68	62	62	85	68	58	61	52	52	68	64	65	57	54	46	60	60	66	56	54	54	64	55	66	65	81	75	71	60	70	66	54	75	76	75	61	76	57	52	74	65	87	63	66	58	72	62	68	63	72	68	68	66	60	65	67	66	67	69	70	65	72	48	74	61	50	65	69	62	62	65	58	71	71	60	59	60	55	59	52	56	57	66	65	53	76	75	63	64	63	74	71	66	64	59	77	83	71	53	48	70	65	64	67	56	56	60	68	66	69	70	59	68	48	55	57	58	61	65	62	62	53	57	78	62	67	55	53	67	67	59	56	50	73	65	59	71	76	62	51	66	56	58	83	69	59	63	65	56	63	59	58	64	76	62	65	73	89	54	59	69	61	78	63	68	54	87	54	69	79	67	76	69	55	63	58	57	74	79	53	64	68	72	81	70	53	69	54	55	60	64	61	65	73	74	61	66	69	76	63	58	55	56	57	76	61	55	61	51	66	62	52	54	68	62	67	59	61	49	70	70	68	69	65	68	69	73	68	67	66	59	77	68	47	62	70	54	59	68	49	76	54	62	50	44	57	71	64	59	57	60	76	62	64	66	63	74	63	83	66	65	68	60	54	65	53	65	51	68	62	68	67	65	75	61	65	55	57	61	61	63	58	66	70	49	56	67	64	56	77	44	67	54	56	70	54	56	61	69	60	67	59	68	53	86	59	73	61	63	58	63	61	61	57	64	59	69	52	67	55	62	60	67	93	71	64	69	51	62	51	65	73	57	65	64	75	63	63	70	54	54	75	79	61	68	68	66	57	65	59	68	63	63	73	69	61	66	66	66	63	74	56	65	62	63
38411	28642	26109	24477	25653	25678	20800	17197	13441	10703	7701	5523	4335	3635	3189	2729	2323	2144	2308	2907	2603	1620	1399	1524	1494	1306	1185	1126	1027	1118	996	1051	1035	1090	1001	1029	938	860	853	872	836	818	743	845	791	786	830	799	864	766	785	768	755	742	763	780	800	798	765	812	769	778	777	772	788	2495	3016	2772	1987	1393	1019	813	810	760	779	715	704	734	691	754	690	705	699	708	711	726	751	696	705	718	734	784	707	681	735	702	745	714	702	700	692	751	751	652	706	723	720	716	690	700	697	678	737	763	676	751	728	694	697	730	710	702	692	718	732	711	725	719	734	731	714	721	671	724	745	725	724	775	733	781	710	764	714	727	749	749	733	712	721	761	695	710	694	720	713	692	750	749	740	773	749	758	734	669	681	746	717	705	732	738	741	686	748	716	707	720	711	737	666	706	737	701	661	743	681	720	746	696	760	689	724	757	713	716	698	733	715	730	707	699	730	718	678	752	697	717	717	742	759	699	679	749	689	704	732	760	733	689	744	759	693	690	746	719	678	715	740	684	722	740	771	722	754	703	739	737	708	744	759	747	691	730	721	719	717	725	753	708	699	710	715	714	719	755	734	721	686	714	705	711	724	739	711	698	691	751	737	733	732	761	705	787	701	744	690	780	734	682	735	745	746	729	737	757	714	715	701	737	722	776	694	700	732	715	713	727	754	709	712	692	693	696	717	730	676	759	711	728	720	704	704	755	722	722	726	680	706	726	732	733	743	727	715	684	745	668	701	723	725	741	749	735	745	755	769	687	725	743	709	732	729	687	691	729	687	755	725	716	732	720	658	737	679	758	758	722	689	720	715	722	675	759	749	727	728	679	737	724	673	727	724	747	691	714	723	753	722	703	710	729	757	694	739	716	741	670	729	706	740	662	707	733	702	710	740	780	722	710	747	724	735	756	770	740	734	716	737	733	705	720	737	745	728	748	731	684	719	740	736	689	715	689	715	746	678	704	765	723	711	740	693	732	724	710	733	724	734	709	663	729	661	746	729	700	718	724	744	688	714	682	688	719	737	747	703	684	720	706	714	756	666	697	694	706	746	734	754	689	731	714	712	710	738	712	757	704	778	755	721	703	728	695	714	717	754	712	735	742	705	718	762	667	753	749	790	687	761	669	717	739	727	710	708	719	715	684	697	754	722	734	712	691	799	697	720	743	713	709	699	754	749	716	710	735	676	764	724	707	710	712	663	698	746	734	769	724	701	756	744	691	660	703	713	742	739	716	681	716	737	779	759	662	693	653	746	769	753	742	702	717	741	776	732	710	683	742	683	712	712	781	769	766	720	747	721	725	741	715	729	667	745	715	704	754	713	718	776	732	706	737	753	783	696	703	686	732	720	727	685	720	728	774	743	712	702	756	744	737	715	739	751	743	723	714	749	710	713	691	754	709	771	685	724	744	686	724	677	710	689	684	716	713	728	726	737	744	733	696	734	717	684	769	716	743	749	715	743	724	706	746	738	739	724	680	717	735	732	730	768	697	706	674	759	728	709	661	699	748	718	721	722	725	737	721	710	695	762	739	711	673	731	715	772	733	749	705	768	680	708	677	706	724	691	716	719	725	678	746	726	754	739	734	688	676	732	648	712	697	721	700	750	701	679	766	715	691	660	812	721	692	714	727	751	716	734	733	689	728	680	713	685	742	739	751	717	680	718	719	754	727	700	753	747	717	754	714	738	722	714	754	709	715	721	751	730	740	717	715	706	727	738	689	690	745	685	742	696	707	741	741	723	694	736	724	691	754	732	733	739	805	724	717	771	721	771	687	707	685	736	728	714	739	774	739	712	728	726	734	721	675	698	727	664	753	703	710	689	760	717	703	725	696	762	768	709	751	722	685	762	735	774	718	703	697	733	729	683	738	706	677	700	721	700	722	749	711	701	727	691	743	748	732	694	756	726	740	725	738	732	763	746	697	755	693	750	715	737	735	691	748	755	724	740	717	693	753	695	794	673	715	722	708	739	705	739	719	720	702	730	701	705	728	698	688	748	737	728	679	723	743	667	749	713	728	700	708	721	737	720	739	713	731	745	694	737	683	776	737	703	723	729	705	692	737	734	707	737	727	720	676	695	733	725	711	736	723	693	697	701	734	729	692	682	708	689	707	712	664	749	785	663	729	719	706	724	750	736	693	719	718	750	720	802	722	718	690	743	744	738	721	731	727	719	761	739	715	667	687	742	705	706	708	736	741	689	690	726	736	742	737	718	710	715	737	737	763	686	719	727	705	714	718	773	723	770	739	728	694	722	725	759	733	744	769	738	709	751	700	696	726	710	708	739	686	720	733	734	710	753	750	712	748	736	709	703	702	698	721	700	675	702	720	753	674	686	719	748	724	708	671	743	698	736	680	714	736	701	735	675	711	659	728	711	684	714	743	649	703	702	737	707	699	718	696	766	703	715	736	686	684	740	744	714	698	676	737	732	732	681	718	728	746	720	745	730	732	729	687	723	792	752	715	692	728	760	718	696	728	734	735	746	747	724	689	735	753	770	736	726	723	692	695	739	700	690	706	785	697	736	737	724	720	720	705	717	718	749	684	704	694	662	725	741	743	704	705	717	704	717	725	717	692	722	764	723	780	684	767	687	707	729	734	724	728	738	679	718	678	734	752	748	727	702	707	741	713	702	733	773	753	702	746	708	747	732	701	720	727	708	746	776	716	702	718	747	714	694	717	698	734	747	694	734	756	710	699	712	693	733	719	671	780	710	714	738	707	740	707	727	713	717	753	737	736	726	728	708	699	701	738	695	737	687	746	768	715	720	705	679	718	782	727	770	709	709	764	705	732	724	739	724	709	737	702	705	708	727	753	749	715	738	772	744	692	724	737	701	702	697	724	748	715	705	714	792	716	681	691	697	723	747	737	776	715	711	693	754	726	701	755	752	751	694	764	726	708	645	697	695	726	698	694	757	741	729	754	763	683	679	699	751	667	773	721	716	714	705	695	707	713	748	711	718	665	701	799	710	736	657	740	723	667	700	740	691	700	739	720	704	728	726	677	692	771	696	717	719	751	728	715	693	739	736	747	711	702	702	700	677	695	739	695	715	746	721	753	748	714	737	749	754	738	730	705	685	757	701	679	719	747	668	710	708	754	718	729	756	720	694	764	743	793	756	676	669	713	709	695	779	710	720	744	712	735	775	716	716	712	687	713	732	679	701	726	713	750	762	732	721	667	729	735	708	704	688	735	747	727	672	671	736	700	729	716	716	746	697	771	732	756	716	726	687	744	685	718	727	713	746	708	697	715	700	740	743	717	681	703	719	756	730	757	697	718	741	720	708	705	749	745	741	690	695	738	677	693	707	726	760	701	695	754	675	708	745	709	717	708	673	712	722	730	772	758	765	699	706	682	768	735	680	727	736	729	698	701	667	726	708	761	704	752	686	725	736	732	708	740	709	771	742	766	753	700	702	751	760	723	696	703	725	750	739	700	739	686	739	716	729	718	734	716	738	682	694	744
4334	2227	1407	1007	607	370	294	259	215	185	158	90	97	85	86	68	83	64	59	86	80	82	75	71	54	57	41	64	66	61	56	64	58	60	67	61	47	53	74	57	61	64	64	55	66	52	55	52	51	52	64	52	57	49	52	49	52	54	48	59	58	56	61	59	56	65	55	69	84	70	63	58	57	54	57	63	56	58	61	35	47	46	44	49	65	62	50	59	55	55	67	55	43	52	43	48	56	63	44	36	59	55	56	54	43	56	53	51	61	53	46	45	57	62	61	54	51	44	57	53	74	50	53	57	61	50	54	50	54	68	58	50	61	50	55	58	63	65	58	43	57	49	58	69	67	59	53	42	59	59	61	61	54	49	49	38	53	61	48	50	62	48	42	50	50	61	37	50	59	56	50	40	49	56	45	56	53	51	63	59	58	53	63	52	52	58	66	63	44	47	46	49	58	49	56	41	52	58	55	53	63	51	52	49	66	63	51	59	38	43	50	42	62	65	51	55	65	70	59	60	58	56	47	44	57	62	62	62	73	53	58	61	49	49	48	48	53	55	72	51	40	46	49	62	56	40	43	58	57	43	70	56	42	61	60	58	58	60	64	56	55	48	53	64	51	61	54	45	57	51	56	62	37	47	61	61	48	55	56	65	46	48	42	57	54	47	55	60	58	51	62	55	55	58	47	54	65	53	64	63	46	47	59	54	50	60	54	56	59	67	45	55	38	53	63	68	54	48	51	47	56	74	63	56	67	51	54	69	50	64	53	58	52	42	47	71	49	71	52	63	60	41	62	49	49	47	58	62	62	43	56	51	61	51	40	61	48	59	41	58	61	57	45	54	54	53	37	42	51	52	56	46	63	59	59	43	53	70	51	45	39	53	68	50	49	50	43	49	50	60	71	52	56	60	46	62	51	63	56	54	51	58	52	57	56	44	50	57	44	49	53	60	45	58	54	54	49	70	57	54	58	58	66	57	47	52	52	56	57	66	62	56	48	62	58	46	52	68	46	60	70	55	59	60	52	51	48	45	56	64	61	62	59	43	43	54	51	45	59	63	50	60	50	51	60	70	57	43	45	57	55	50	55	51	44	46	57	50	45	60	49	45	50	62	57	64	60	59	61	57	49	54	63	48	59	46	57	49	49	55	54	47	61	36	54	52	50	56	64	65	44	40	46	59	69	55	59	62	49	75	63	50	51	48	44	40	52	56	46	64	59	54	56	57	53	51	62	49	53	52	66	56	58	60	61	61	43	60	44	43	49	56	53	60	58	69	58	48	54	54	48	56	48	50	60	70	50	48	57	45	59	63	50	50	55	53	59	54	75	54	51	60	68	58	61	56	47	46	66	54	54	76	62	42	57	56	49	57	51	44	55	54	51	53	70	54	58	65	50	52	57	52	47	44	56	48	42	51	47	68	59	64	47	47	51	56	69	43	59	49	58	56	45	55	59	64	58	50	50	53	47	60	52	57	58	51	43	53	65	44	62	38	38	53	41	67	53	56	49	60	42	63	67	51	63	54	48	52	55	49	60	53	56	68	75	58	58	58	56	63	57	68	56	58	48	53	53	54	56	46	56	52	63	47	44	68	47	51	52	50	45	52	44	52	59	60	64	57	59	48	53	69	58	50	53	48	52	60	50	58	60	61	58	48	54	51	68	61	62	57	67	60	53	57	67	58	52	55	51	42	64	37	52	66	57	64	58	54	50	66	44	41	49	46	58	63	66	49	59	58	50	50	66	66	63	55	47	43	57	51	57	69	60	44	53	41	67	50	51	59	62	52	45	55	50	47	64	46	47	53	59	54	65	44	59	67	56	54	62	54	68	50	51	56	65	58	57	59	45	48	55	43	61	65	63	63	57	63	49	65	60	60	54	51	62	47	60	51	61	59	57	53	45	51	60	70	59	48	47	50	47	38	69	44	55	47	58	52	47	45	59	43	55	51	44	50	48	60	59	55	48	55	48	50	64	50	58	47	50	53	49	53	48	67	44	46	51	48	49	62	63	57	63	60	51	50	53	47	62	65	46	45	51	52	43	55	53	48	50	52	38	57	43	66	62	57	44	53	61	60	57	51	53	48	55	55	51	53	47	62	58	71	56	57	43	60	67	61	56	38	63	54	42	48	60	56	62	53	53	61	57	49	60	54	62	56	44	65	50	44	47	51	58	72	50	31	65	46	54	51	61	50	53	61	38	59	49	47	50	65	56	47	58	62	54	50	59	50	48	51	43	45	52	54	55	51	44	64	49	52	49	47	63	38	39	54	56	48	53	58	65	64	55	52	50	55	58	52	56	59	43	49	51	53	43	41	54	49	45	56	63	56	53	52	61	53	45	57	41	53	62	61	62	60	67	47	57	48	50	52	54	54	60	59	47	57	47	52	58	48	57	53	59	51	53	59	46	53	53	56	59	68	62	55	57	56	66	51	51	43	65	55	55	65	54	60	59	53	58	56	46	52	55	58	47	43	65	44	57	59	56	67	48	54	56	50	65	58	46	61	72	51	54	71	49	49	51	53	60	67	57	51	54	57	51	65	43	49	61	43	58	64	48	52	74	60	51	52	55	53	53	45	45	62	51	66	68	51	55	55	57	46	44	53	55	62	56	64	58	47	50	71	53	58	55	59	46	56	71	58	50	52	62	42	49	55	58	62	66	48	54	60	45	70	56	53	53	47	51	50	62	56	55	57	70	68	47	61	55	40	48	65	62	54	42	55	57	42	58	54	46	50	51	65	60	40	58	44	63	48	61	66	57	48	54	46	57	50	63	55	50	53	46	46	63	45	60	67	54	59	49	46	51	47	48	53	57	59	52	52	53	57	53	58	53	48	65	48	47	52	61	65	50	57	45	58	50	54	39	58	69	57	51	63	71	56	58	62	47	53	51	61	49	68	58	45	59	48	64	49	44	52	55	60	48	51	61	54	65	46	62	51	58	52	45	55	57	52	57	56	53	59	47	45	56	72	53	58	50	43	51	52	47	54	45	58	56	65	42	46	56	54	42	64	52	50	69	62	48	53	51	59	64	57	42	41	49	61	43	37	58	55	54	57	56	60	50	41	40	58	46	56	60	60	56	51	50	43	50	45	71	41	60	47	62	51	47	71	62	63	64	50	59	56	52	57	46	59	49	50	58	45	61	55	58	51	63	50	62	46	58	53	44	58	41	46	67	54	35	58	60	45	61	44	48	53	60	62	57	49	51	53	44	48	66	47	51	73	52	51	52	51	54	57	60	56	55	55	52	59	52	53	53	58	56	48	54	50	62	61	51	57	56	59	63	58	73	40	58	59	53	74	50	50	52	53	51	59	64	76	55	64	46	50	48	55	51	65	58	53	58	48	56	66	69	43	59	53	58	57	54	52	55	59	45	49	56	43	59	49	67	54	60	63	67	45	52	60	45	73	59	54	51	58	60	62	57	46	43	56	61	51	46	56	50	54	56	64	48	57	60	65	60	57	59	60	45	53	50	35	50	50	39	59	56	76
30152	20049	16098	17654	17476	13905	11477	8929	7354	5746	4039	2777	2127	1640	1494	1318	1205	1081	1145	1855	1858	1324	841	912	877	772	844	740	772	741	779	771	786	786	770	763	740	700	690	689	689	721	702	671	645	735	603	638	680	643	671	664	629	685	661	639	631	618	662	662	655	655	630	632	686	1012	1122	1186	960	768	701	650	658	650	634	614	651	593	601	633	620	623	646	676	621	662	620	648	662	627	645	631	615	634	619	632	612	595	642	626	636	672	636	595	647	584	604	639	654	670	605	618	589	587	616	644	612	621	647	600	621	627	584	662	601	679	668	639	592	605	631	550	597	623	682	666	624	644	641	646	641	643	619	580	657	617	626	649	638	645	621	585	593	651	599	607	578	624	575	649	647	629	629	595	677	621	629	631	645	636	668	591	622	660	619	649	630	636	635	611	636	641	587	603	613	657	630	638	602	606	653	633	597	638	635	599	644	630	603	645	619	613	590	631	630	620	662	588	627	621	613	630	651	643	619	589	635	600	654	630	631	650	655	599	644	627	615	669	609	610	593	652	622	653	630	599	599	634	630	596	636	625	607	600	636	652	646	668	597	616	600	598	641	629	651	620	635	613	623	628	628	611	609	640	621	672	584	637	617	629	617	622	637	675	667	654	601	581	637	614	636	590	583	614	626	634	624	625	615	663	606	630	635	664	640	626	625	668	610	614	607	653	633	575	647	626	608	659	604	599	640	593	640	606	638	628	663	581	550	658	620	619	600	591	593	639	626	639	646	656	622	590	616	626	618	616	602	634	631	631	624	572	602	634	634	630	593	622	660	612	616	627	617	638	623	641	643	610	580	672	603	616	582	610	656	617	673	653	646	647	639	605	634	642	628	630	584	640	628	636	629	659	623	630	587	630	644	629	613	635	622	641	599	607	658	661	590	619	586	625	630	604	628	656	628	622	676	581	590	603	604	620	597	601	615	662	617	612	637	623	622	686	589	623	642	597	620	630	603	623	614	638	557	598	632	599	604	622	598	636	606	624	620	651	618	635	598	649	627	631	676	616	648	619	620	640	611	650	659	678	566	629	628	642	606	636	654	646	554	670	618	617	611	591	648	631	610	623	663	618	634	626	615	595	585	614	595	601	624	645	603	626	610	659	595	616	614	622	622	590	654	623	636	637	634	607	640	624	621	582	587	618	621	608	609	662	636	588	611	620	646	661	644	650	621	627	610	616	671	639	592	617	607	622	643	617	641	619	617	648	666	655	637	655	638	607	602	620	625	647	628	634	625	663	663	586	632	635	629	631	651	601	606	580	653	605	630	580	651	597	676	652	618	604	673	658	588	615	646	607	607	597	645	637	582	669	606	626	640	634	620	644	667	654	634	626	594	646	616	641	623	602	594	584	644	603	665	622	654	636	634	644	632	596	611	602	633	656	637	619	622	611	646	646	593	636	642	591	587	645	592	656	622	627	630	639	635	598	596	602	638	618	677	640	726	605	650	619	638	621	632	590	640	626	623	661	618	614	622	661	636	597	605	632	646	595	630	578	638	623	659	632	618	689	637	659	658	638	637	605	636	626	634	650	591	645	631	602	647	626	631	673	620	639	629	618	600	598	589	634	634	598	630	665	641	636	610	625	624	620	574	624	638	604	638	590	612	609	619	670	621	671	638	580	602	678	631	633	644	578	645	685	642	608	625	672	578	606	603	654	649	611	599	634	600	651	654	621	637	584	656	655	596	621	604	589	588	636	650	594	645	577	688	612	623	601	622	634	623	598	627	623	623	610	621	663	639	650	627	666	649	666	629	640	589	606	669	669	618	647	659	681	604	635	646	648	636	645	634	609	608	646	611	575	643	643	627	633	640	594	633	614	659	624	656	614	625	634	642	622	674	612	606	653	655	614	635	604	620	583	582	593	656	633	609	624	649	670	594	647	617	613	610	639	659	619	591	625	615	663	636	638	629	630	631	561	654	609	615	629	658	662	632	616	605	575	596	651	612	626	613	620	646	613	619	661	628	651	599	640	659	617	653	616	604	582	615	666	629	657	642	599	629	601	651	620	640	605	636	654	589	620	616	659	655	637	600	558	670	671	610	622	636	612	665	650	656	646	635	655	637	653	608	607	630	643	588	617	647	636	649	708	607	641	610	628	648	586	584	650	575	628	644	611	623	572	630	640	620	577	583	639	626	613	628	613	650	621	613	666	614	597	634	629	599	583	621	646	635	591	609	615	686	633	636	634	621	633	644	633	640	606	641	599	624	609	624	634	598	582	624	580	573	633	586	628	592	597	626	648	599	667	631	615	621	649	628	639	655	662	612	624	617	625	601	634	619	657	659	587	628	652	592	611	621	647	608	606	583	602	644	604	664	615	653	606	642	641	636	629	625	578	579	642	637	634	624	595	644	653	631	611	608	608	631	634	663	625	587	635	597	582	646	580	643	634	629	608	620	689	607	608	597	647	644	586	630	648	625	630	638	595	585	656	646	587	660	601	684	652	662	653	609	623	644	621	646	618	632	614	616	621	629	655	634	612	611	589	650	607	666	616	638	641	651	656	630	584	648	609	647	682	623	645	681	642	658	639	611	642	623	601	618	626	589	624	617	618	637	606	606	613	622	619	576	639	609	688	661	666	638	610	602	624	621	605	566	633	612	589	628	601	666	614	664	622	610	612	630	630	630	584	646	610	630	645	602	585	620	637	617	676	628	637	625	624	650	636	581	643	643	568	628	622	662	623	657	606	644	606	671	678	644	582	651	630	606	661	661	612	650	611	614	608	632	619	685	642	610	639	678	629	631	637	580	651	654	652	628	652	618	577	606	645	665	610	652	620	600	622	684	618	626	627	597	594	581	608	613	638	681	597	636	604	650	666	650	656	564	637	617	590	646	584	635	624	623	629	587	662	632	603	671	632	616	628	629	591	607	619	634	590	660	627	638	599	592	669	605	585	627	575	601	587	624	600	628	646	624	611	630	637	598	658	628	630	672	641	639	649	624	629	631	637	585	598	599	589	612	638	608	651	606	633	621	662	664	621	622	590	653	646	681	609	608	599	625	655	646	622	573	619	643	662	624	608	577	628	636	593	654	630	665	617	613	643	631	602	630	621	636	604	650	658	619	608	649	665	651	630	623	594	626	661	639	643	636	608	659	621	617	599	612	642	655	617	653	605	602	663	657	632	629	651	584	661	623	630	630	620	572	662	652	628	621	645	632	639	591	571	638	629	653	605	644	602	624	646	636	634	636	613	645	584	634	642	673	600	644	594	645	599	650	624	595	632	605	613	591	636	647	607	627	587	607	640	613	634	634	650	622	622	594	602	627	616	653	608	616	624	614	629	609	643	616	656	644	584	621	610	635	658	601	586	625	607	639	634	624	605	648	624	648	616	613	639	616	611	600	598	657	602	633	611	613	588	607	634	640	611	648	611	623	652	606	628	627	620	579	644	647	647	635	626	620	625	686	609	640	592	630	657	656	601	603	604	615	620	644	703	603	559	641	624	577	636
5405	4694	2722	2319	1863	1277	859	565	348	271	162	150	120	98	102	87	82	76	91	111	111	92	95	84	72	60	77	80	67	61	56	58	79	75	77	57	50	76	71	51	71	55	66	64	61	50	69	69	56	49	57	72	58	52	69	72	54	68	40	74	66	65	56	79	107	94	95	83	101	64	70	48	59	76	69	39	44	69	58	62	52	60	57	73	65	48	59	72	64	66	53	63	51	55	55	45	57	62	68	78	60	50	50	60	65	65	54	51	65	58	53	62	57	57	66	49	72	60	58	59	56	61	72	67	69	67	67	67	56	66	54	64	66	62	53	47	51	68	45	66	60	67	58	60	58	59	59	62	63	59	68	49	61	60	48	55	69	69	56	60	64	57	60	50	61	56	54	56	67	58	58	55	57	73	70	71	44	69	58	63	55	58	61	62	80	75	64	51	72	64	56	58	63	58	68	72	76	70	58	60	48	73	70	48	65	55	55	76	58	66	59	68	58	53	59	56	46	66	61	51	61	62	48	57	54	73	64	63	57	67	74	53	62	59	53	70	56	66	47	68	61	69	69	67	55	57	55	59	67	55	48	58	69	63	63	77	55	60	64	50	65	60	53	69	46	70	57	68	56	73	57	64	60	54	70	70	73	63	45	43	62	53	56	62	52	81	63	71	56	61	59	59	58	58	51	62	70	44	55	59	49	68	64	51	58	83	83	48	50	59	52	52	49	51	60	64	68	66	56	64	49	68	62	62	61	69	62	63	67	58	61	68	56	72	69	53	58	55	60	56	55	56	62	63	58	60	65	74	63	58	63	57	50	68	62	55	53	63	70	69	60	73	56	61	55	60	57	47	55	61	69	53	59	64	76	72	63	73	56	54	64	55	55	62	49	81	62	56	78	56	52	66	54	57	62	58	67	47	49	67	65	60	61	74	53	77	66	59	72	54	47	56	69	64	70	54	63	62	51	53	59	69	58	63	50	54	50	54	58	75	60	75	60	58	58	63	66	64	51	61	64	54	67	55	52	58	68	52	65	46	75	58	66	62	52	53	56	59	67	74	67	56	50	51	55	62	58	54	58	57	77	59	61	57	77	61	38	64	75	48	66	61	56	67	46	71	59	65	64	72	59	65	55	68	70	54	67	58	64	62	57	58	70	59	61	58	48	57	53	67	66	59	50	57	55	60	62	58	54	61	54	68	59	65	67	62	52	60	62	53	59	67	66	67	60	68	52	64	50	61	68	47	61	72	56	58	56	55	69	53	52	63	52	64	68	62	58	49	67	70	61	67	68	62	61	59	51	74	61	54	52	62	55	85	63	61	61	60	56	57	67	76	56	61	51	65	71	53	66	68	54	59	52	68	63	59	59	66	67	62	60	58	64	50	53	60	65	47	65	76	56	65	69	67	66	65	57	63	59	50	68	60	51	52	59	58	66	66	54	55	53	63	59	65	70	62	63	60	52	59	57	68	73	54	60	53	64	53	51	56	74	56	79	62	66	59	63	69	59	48	61	66	56	47	56	65	46	67	75	63	67	63	50	56	76	54	49	61	50	51	67	76	53	57	58	60	55	60	79	67	61	67	67	55	63	67	62	55	60	68	65	71	56	62	68	64	70	63	47	60	54	54	57	72	45	73	71	55	68	54	51	50	67	62	74	48	56	58	68	47	71	57	49	58	75	60	62	63	50	54	78	66	57	61	54	57	67	66	66	62	62	55	66	62	72	55	75	49	61	63	61	46	55	67	67	60	63	49	53	74	63	71	63	54	58	66	46	54	58	58	62	76	75	67	59	69	61	56	60	54	58	60	62	71	71	63	66	61	55	55	60	76	63	57	64	77	60	66	64	60	55	62	58	56	64	51	47	58	66	61	46	68	58	58	58	62	55	68	64	64	54	57	74	50	69	62	61	62	68	69	51	59	57	53	61	54	66	54	52	70	67	74	54	68	63	41	63	54	72	42	61	52	52	70	61	57	53	57	55	61	62	60	65	51	64	73	66	68	74	63	63	78	51	62	64	68	47	49	57	57	49	66	66	68	65	64	56	55	57	53	63	47	59	66	60	68	73	68	61	60	57	62	49	60	57	56	61	67	66	54	45	41	58	63	64	60	59	67	47	64	64	65	68	46	79	61	66	62	65	55	61	55	51	52	49	58	52	51	62	59	46	65	68	59	53	71	48	66	60	69	71	58	55	69	58	70	59	55	41	54	49	68	42	60	71	55	73	44	74	60	58	57	65	69	70	60	61	64	61	65	67	48	57	67	61	65	74	56	55	54	53	64	58	53	67	61	44	53	63	66	62	68	59	59	59	63	63	61	60	62	62	66	57	52	60	52	73	52	66	62	55	57	48	54	65	52	58	67	59	40	67	77	61	64	73	67	66	57	64	64	68	53	60	57	50	61	56	74	63	54	62	62	56	72	56	59	59	63	48	65	65	73	67	50	64	61	63	39	64	59	44	51	61	66	62	56	55	65	67	63	59	74	53	68	56	76	53	58	60	67	55	49	53	54	52	66	58	62	53	57	60	60	52	70	60	45	68	57	78	45	52	69	62	59	74	64	71	57	53	50	68	58	52	68	60	67	71	67	73	49	69	55	64	75	60	68	61	59	59	47	66	64	70	60	49	52	59	58	54	63	61	49	59	67	64	58	61	52	59	49	60	50	53	63	55	59	64	56	66	48	51	63	66	54	70	51	60	60	59	78	61	63	71	74	58	64	50	58	62	78	67	60	55	51	62	53	51	59	62	68	58	56	52	68	66	66	59	66	72	53	69	54	55	60	61	54	53	53	67	76	62	59	51	43	57	57	58	65	70	71	50	62	55	62	59	57	67	54	51	53	59	61	59	48	59	58	66	58	56	68	59	53	70	56	48	57	68	46	59	57	60	65	66	56	60	53	56	59	57	63	64	61	59	58	83	62	55	66	41	56	76	65	53	67	51	62	67	55	70	56	61	41	64	61	63	50	63	58	62	68	66	48	74	58	59	51	51	60	57	52	61	72	64	52	67	50	56	64	61	61	57	59	52	59	62	56	53	50	54	64	49	58	62	71	68	54	62	65	49	54	74	42	62	65	61	58	60	61	66	56	49	44	54	63	47	52	55	63	72	67	70	65	62	60	57	55	54	60	62	55	59	78	67	57	51	54	65	59	56	56	50	69	68	79	52	50	62	53	68	58	66	60	73	49	55	54	66	56	60	56	72	75	75	70	64	61	50	59	81	65	54	57	59	66	60	58	57	52	66	49	49	59	68	60	62	66	59	50	64	41	60	58	62	62	56	77	53	48	60	65	56	73	70	63	55	60	69	60	60	59	60	65	52	64	49	75	59	55	59	60	63	64	67	76	57	57	64	52	53	65	60	67	57	60	66	67	60	67	66	55	58	70	64	45	64	59	69	61	57	46	64	60	68	54	62	70	54	63	52	53	64	55	60	54	45	57	60	52	60	59	53	67	62	64	58	72	62	65	44	53	61	69	54	53	54	55
34691	24165	18860	23909	26986	24083	19090	13742	9684	6749	4912	3441	2628	2282	1909	1585	1437	1293	1277	1781	2197	1911	1064	1027	946	921	886	831	906	815	782	906	1000	925	915	814	838	826	764	717	744	701	730	714	685	673	726	718	688	733	762	770	706	700	699	663	749	677	720	735	692	794	848	1370	1520	1696	1322	1083	883	765	712	705	723	693	633	676	697	708	707	726	673	705	688	704	651	700	719	678	707	635	689	668	663	658	668	663	679	663	708	658	666	641	686	659	657	685	655	699	669	662	697	635	666	649	666	668	663	643	681	666	696	611	675	661	690	635	699	676	663	651	734	641	652	688	725	685	700	670	706	666	625	626	659	707	677	665	685	623	742	666	669	698	632	633	652	660	690	652	678	648	674	655	676	681	728	652	660	686	717	722	654	683	635	702	689	684	653	640	674	702	663	704	631	706	640	719	686	675	692	713	676	640	673	653	693	680	661	692	679	696	643	668	715	700	715	706	650	651	665	656	659	682	671	691	692	642	665	668	691	659	710	622	673	715	690	662	685	658	680	729	690	643	697	610	675	628	673	631	627	683	714	641	696	665	735	655	655	645	690	671	689	707	709	679	649	660	667	688	677	707	685	641	697	663	693	684	649	655	711	689	629	691	717	675	677	671	710	692	689	734	653	665	711	641	644	659	664	647	694	666	681	648	667	683	711	644	674	662	692	687	656	693	661	677	637	657	688	700	673	665	673	692	673	638	711	683	676	676	644	679	648	699	673	649	676	686	690	652	669	701	681	690	662	700	694	671	674	677	633	706	668	718	697	679	679	680	654	651	721	662	640	644	696	687	682	710	656	678	670	721	670	650	645	691	670	593	683	668	663	672	658	708	673	679	690	693	727	696	696	719	680	653	694	665	680	679	676	643	673	709	660	675	672	639	635	676	617	678	675	725	666	682	672	662	665	688	673	704	698	666	694	692	619	668	702	657	635	679	708	661	698	659	683	722	694	669	682	660	716	699	679	653	697	692	661	775	658	673	684	696	651	680	682	658	641	660	672	720	604	657	664	705	713	714	692	623	659	672	727	690	726	652	676	664	633	687	682	659	653	655	708	701	663	652	687	691	667	642	709	723	683	677	716	658	706	708	631	625	683	673	709	678	681	662	653	698	681	669	641	684	718	668	701	676	666	659	677	675	671	704	711	662	704	682	713	695	662	677	698	653	680	667	647	672	696	652	691	675	692	660	676	676	682	674	673	676	679	705	657	651	645	682	721	690	660	666	701	702	677	652	698	718	705	668	626	675	641	703	665	644	660	705	651	702	701	651	658	638	654	701	729	698	618	677	650	684	656	666	657	704	661	684	714	701	693	687	668	669	653	657	751	687	674	671	665	670	705	677	692	659	727	680	692	674	679	685	687	662	676	700	724	671	678	664	631	639	665	691	699	715	673	675	693	699	685	619	692	633	656	689	677	697	714	646	613	693	640	667	682	702	702	674	650	675	678	677	656	681	707	707	636	647	671	698	723	670	706	664	709	705	688	671	677	725	669	672	673	702	676	644	672	641	653	710	677	670	658	729	720	705	697	628	669	648	689	698	671	676	687	617	608	706	644	682	687	690	659	675	677	676	635	693	658	690	628	666	727	661	682	677	691	672	662	719	626	655	650	673	689	676	664	705	687	675	695	676	664	702	702	640	687	676	697	696	661	706	656	720	646	672	713	655	647	655	691	699	683	657	696	667	654	664	639	716	708	634	692	660	656	676	661	695	718	736	677	647	664	704	733	693	625	706	695	642	664	700	655	638	685	650	652	672	690	711	667	680	657	662	687	685	673	688	666	702	639	747	618	667	692	649	673	714	652	666	706	675	678	667	681	679	668	699	668	684	663	683	652	663	729	704	670	702	655	628	697	669	663	645	662	696	662	641	677	719	682	706	686	670	692	679	700	686	677	656	671	686	620	649	723	651	679	691	664	663	703	684	677	651	694	721	695	682	652	636	666	698	642	668	703	674	670	710	713	687	678	693	662	678	669	680	678	637	691	619	702	699	707	695	670	669	694	710	677	679	682	661	649	669	670	655	650	649	644	740	652	658	695	612	663	664	652	719	665	671	732	635	712	686	693	653	688	686	672	684	686	684	671	686	683	682	669	681	635	651	634	695	659	654	664	653	646	708	652	661	716	652	679	665	643	696	680	691	710	678	693	689	654	639	671	691	701	665	697	680	661	678	713	693	684	675	641	676	701	660	658	713	623	701	705	702	712	643	687	732	655	730	689	696	655	666	658	702	696	698	664	695	650	653	699	651	690	714	656	643	679	671	681	754	713	678	700	675	679	675	683	705	665	710	660	629	679	659	684	660	644	632	642	694	713	645	697	696	696	663	676	686	675	665	697	705	638	638	638	665	690	671	656	680	711	654	649	640	666	627	661	653	678	685	704	716	656	655	703	657	713	680	641	671	702	687	673	691	694	717	642	690	692	642	660	730	680	705	641	648	679	677	688	689	653	625	669	637	658	667	650	685	653	643	658	715	707	638	637	663	685	662	694	618	708	734	698	704	646	674	660	660	682	648	659	660	644	660	671	730	674	679	708	676	648	665	664	675	679	642	675	685	694	700	650	689	611	623	665	683	692	670	670	601	664	675	672	663	663	671	715	653	689	794	673	673	758	717	684	688	671	674	679	703	677	703	736	669	668	672	655	668	671	734	681	690	687	683	717	672	657	656	670	667	702	668	688	671	659	682	672	659	679	660	670	700	677	688	636	661	664	665	678	727	664	672	674	681	689	693	720	692	703	699	654	679	717	732	668	662	661	655	679	664	699	612	668	697	648	691	676	668	631	658	665	689	680	690	661	667	685	683	645	667	703	688	672	708	658	700	684	683	661	623	691	645	675	655	656	700	688	647	713	680	672	674	691	673	664	659	648	651	737	643	696	693	654	698	685	694	672	645	693	728	709	669	716	665	707	672	730	646	653	676	670	671	659	675	690	676	727	662	710	661	670	687	682	670	678	661	691	673	666	686	657	655	699	693	720	709	661	704	677	668	683	677	690	669	629	677	686	675	674	702	695	673	690	676	666	686	669	705	687	663	687	678	649	648	688	639	692	680	612	695	715	645	701	718	646	677	709	641	708	655	678	697	696	670	699	671	666	713	635	675	644	685	632	694	658	671	682	654	666	666	655	644	725	629	649	665	711	656	664	657	659	680	730	659	625	702	691	640	719	695	709	667	663	659	704	652	678	675	672	687	681	685	640	710	713	649	657	670	656	700	650	680	674	665	685	684	665	639	665	640	673	684	713	643	687	656	659	674	669	653	687	666	656	724	714	705	657	651	702	663	739	681	619	644	654	694	684	601	667	710	697	689	682	624	657	685	667	729	692	709	681	666	745	737	683	718	671	656	670	664	693	646	712	675	691	689	680	678	668	711	658	694	659	703	661	678	674	676	657	681	692	690	676	703	662	657	729	717	688	649	675	687	656	688	686	699	680	710	690	676	662	687	643	694	644	682	680	706
6827	3659	2180	1350	874	695	600	497	378	356	286	184	128	120	135	100	89	91	88	132	111	104	94	72	71	83	67	67	78	55	57	73	76	77	92	87	63	69	65	69	71	59	55	74	65	47	53	49	68	60	64	73	63	57	69	53	68	54	71	68	68	80	68	110	116	105	112	75	80	60	62	63	60	65	46	61	73	63	56	57	52	58	47	45	52	49	59	59	57	53	55	61	65	58	55	63	55	51	52	57	70	61	50	69	60	67	47	58	63	61	55	66	47	55	66	49	59	60	43	84	54	60	53	53	53	66	39	64	56	62	58	56	68	47	62	43	70	54	57	61	46	51	62	52	44	56	65	55	52	66	61	53	57	61	65	63	58	54	59	55	40	72	57	59	71	49	59	53	77	46	54	60	70	58	58	62	70	53	55	60	73	66	52	58	56	48	61	52	48	62	48	68	45	51	59	79	55	75	66	48	49	53	55	64	64	45	56	68	65	52	41	50	65	57	70	60	44	66	51	60	53	60	60	47	62	60	56	56	60	65	49	45	52	52	51	62	66	61	54	61	72	52	65	40	45	50	55	64	65	60	49	51	58	59	52	64	58	56	55	57	74	66	52	61	51	59	59	57	58	58	55	58	43	55	49	44	45	55	58	46	55	58	54	59	53	52	53	62	47	61	54	41	49	57	45	56	46	58	69	60	54	48	63	57	48	60	59	59	57	45	64	66	56	55	50	69	63	51	56	62	52	49	52	53	58	47	44	65	67	61	56	58	47	56	55	50	68	61	64	55	48	66	53	53	66	55	62	58	79	52	62	56	60	63	66	58	55	59	46	61	74	44	57	53	57	52	56	52	59	58	45	48	52	56	69	62	69	56	46	69	58	44	55	57	64	52	52	56	68	55	55	59	50	62	51	68	67	52	57	68	62	61	64	66	54	66	56	50	69	50	59	54	56	60	60	55	55	66	79	71	64	59	73	59	81	58	57	58	65	56	56	47	48	53	62	66	63	68	65	59	54	69	61	74	69	53	62	57	55	55	62	55	55	47	55	51	53	56	56	57	66	59	61	57	57	50	55	52	77	63	71	52	57	57	59	53	59	59	57	49	59	51	62	42	43	50	63	57	59	50	69	45	54	61	55	71	65	74	55	60	56	70	64	35	68	59	63	51	61	50	54	54	59	57	60	53	63	55	64	60	58	61	49	47	67	75	53	50	60	51	61	74	65	56	43	58	62	65	55	53	52	65	54	47	70	55	51	63	52	63	53	60	58	58	50	50	58	56	52	69	68	37	46	62	56	49	55	48	50	63	68	60	60	52	49	65	54	63	65	56	66	61	62	56	59	65	48	60	59	62	61	55	59	65	61	56	60	59	51	68	57	58	41	71	58	65	67	42	61	62	56	71	52	75	71	47	63	53	74	53	65	58	52	58	61	67	45	60	62	55	65	59	67	60	61	65	47	59	78	46	68	67	61	61	69	58	54	62	52	58	53	62	61	67	63	51	62	74	60	57	65	58	59	64	54	42	57	55	73	53	62	50	57	69	45	53	64	46	59	62	63	59	52	73	58	47	59	50	70	65	60	57	58	60	54	75	64	60	50	56	55	58	59	46	61	54	72	61	49	44	55	63	59	69	58	63	55	68	65	61	64	53	65	67	67	45	44	44	52	50	67	56	49	60	54	65	57	67	62	53	60	43	60	79	71	65	52	57	53	42	49	66	59	57	63	46	43	65	60	62	62	73	72	63	55	63	71	54	57	62	61	69	62	62	60	60	57	66	56	70	61	56	66	50	53	54	64	47	61	66	61	64	56	64	56	59	62	54	52	62	52	55	54	59	60	65	49	65	51	48	46	71	55	67	57	63	44	50	56	61	47	51	69	54	58	43	60	65	61	63	54	66	45	52	67	70	64	64	50	63	54	54	50	63	65	73	53	61	48	60	67	67	71	60	56	45	56	54	67	56	57	61	67	48	55	50	52	43	73	53	58	50	56	55	50	50	70	43	57	60	55	50	54	67	53	63	51	55	73	62	60	64	50	69	61	61	48	66	50	58	64	49	66	56	68	63	47	52	67	62	46	75	47	76	60	60	57	69	61	63	65	67	67	53	61	59	52	55	72	61	55	60	69	56	75	72	48	51	50	55	53	57	51	39	70	59	62	62	61	64	65	50	61	55	59	70	67	64	45	54	65	68	53	55	55	51	60	63	45	57	46	54	62	61	67	66	39	64	66	50	60	46	43	69	62	62	62	48	50	56	54	53	59	52	53	58	40	63	60	49	55	61	66	67	47	50	57	56	68	60	52	61	63	69	56	49	52	74	51	59	46	60	67	52	54	65	51	59	40	58	56	63	64	49	52	51	49	67	64	62	62	60	60	67	60	57	55	63	58	56	47	56	66	45	50	51	65	59	80	46	52	59	51	67	51	58	48	60	69	54	57	52	68	52	44	60	55	52	61	52	53	51	55	52	60	46	63	63	52	51	56	68	56	58	63	62	47	45	61	55	57	73	60	55	38	65	66	52	62	65	49	62	57	57	54	50	56	61	49	77	45	52	61	68	61	71	55	59	48	57	72	62	55	59	49	55	53	56	62	65	61	61	49	66	58	63	64	60	53	56	66	55	50	46	56	48	61	57	71	49	43	63	67	56	51	53	58	68	64	54	71	48	54	61	59	62	64	65	52	66	55	66	49	43	65	55	51	59	54	62	58	55	61	49	64	58	57	65	51	50	64	59	51	71	65	64	61	56	47	54	57	60	57	63	49	66	60	52	54	61	70	56	50	64	55	58	58	44	75	56	52	62	65	64	62	41	56	54	55	61	63	60	61	63	51	61	61	68	54	62	66	57	52	52	64	69	70	60	59	70	66	57	60	70	67	63	63	67	50	65	60	67	55	52	67	53	62	67	52	48	67	59	69	61	63	58	55	56	67	56	71	72	61	69	62	55	58	65	74	48	60	47	46	58	53	55	58	60	72	62	54	44	54	48	58	55	66	61	54	58	64	64	52	43	56	67	58	67	53	52	58	52	71	45	60	49	55	65	64	45	65	65	59	62	59	55	52	62	58	60	56	68	64	52	59	51	58	67	52	50	58	59	49	57	53	63	63	52	51	59	59	66	60	59	68	59	66	55	57	65	76	58	66	54	50	66	56	64	61	48	47	68	68	53	63	71	63	63	69	48	62	51	53	56	59	59	74	58	52	53	60	59	60	52	56	70	60	53	53	45	68	61	52	47	60	53	62	52	58	61	62	58	59	55	55	61	68	52	43	52	48	45	59	59	56	68	64	72	52	51	67	62	54	54	60	64	53	60	52	44	55	44	65	71	60	67	46	55	65	66	50	44	50	51	62	45	70	68	52	63	54	70	61	54	52	47	55	63	58	56	75	62	54	61	62	51	70	49	60	58	67	58	52	61	66	60	50	65	53	60	45	68	56	58	74	50	67	61	52	47	50	49	55	50	63	53	46	77	65	55	74	50	67	64	59	66
32438	22706	17163	17762	20137	19873	17472	15026	11617	10195	7925	5559	4180	3421	2843	2404	2124	1789	1891	2796	2944	2623	1746	1201	1255	1056	968	953	993	951	911	928	1127	1176	1063	938	859	755	837	851	804	796	818	745	745	708	728	725	764	763	747	894	827	794	767	843	735	729	751	777	1001	1150	1075	2229	2321	1894	1702	1300	939	763	769	697	642	668	674	677	670	635	633	667	633	637	601	636	679	621	672	651	676	675	641	634	684	687	655	668	673	644	621	655	633	660	664	663	675	687	669	670	677	612	644	654	647	666	625	677	638	634	656	674	682	653	672	636	654	708	667	684	687	705	662	700	697	698	737	672	641	662	685	671	727	653	686	634	658	683	653	660	656	660	686	678	705	676	637	680	629	670	674	658	648	633	633	664	689	650	644	662	663	700	591	660	629	711	682	611	655	640	671	664	678	655	671	639	652	671	669	716	697	659	682	623	698	699	672	669	619	691	639	685	671	669	630	682	648	680	599	659	653	663	662	674	656	686	666	683	649	712	681	660	659	660	656	647	680	654	729	690	701	694	685	652	675	652	661	646	642	675	660	671	645	684	629	647	694	667	614	660	638	714	669	656	666	647	684	614	638	674	604	661	713	625	684	656	647	626	661	656	666	618	670	622	672	659	637	695	687	652	649	688	658	696	670	683	653	679	686	669	659	659	665	686	609	697	660	665	700	670	666	680	661	676	637	649	606	631	630	636	624	659	697	662	726	697	656	724	702	615	666	654	656	711	661	703	642	666	668	661	682	684	634	631	656	645	645	641	666	654	674	671	651	691	717	657	647	648	660	631	641	679	719	663	642	702	662	669	682	691	648	620	664	659	599	667	689	676	635	690	664	675	656	666	648	663	675	610	666	593	649	635	624	709	651	670	682	650	671	709	646	648	635	708	641	715	647	668	691	611	617	701	674	661	677	632	674	633	662	664	676	682	641	622	702	649	660	678	672	654	676	649	638	649	603	644	640	658	634	672	648	625	679	664	659	671	647	681	726	643	661	679	659	653	651	702	630	663	697	635	639	654	661	635	662	645	643	627	675	663	697	690	697	662	703	628	671	655	628	669	673	654	671	695	667	642	622	655	640	676	644	669	663	669	651	674	657	658	662	615	643	627	614	674	641	648	680	628	656	673	664	675	701	670	641	633	694	623	653	663	657	616	637	655	633	656	679	649	612	650	676	660	657	644	662	661	677	671	656	651	681	702	701	611	600	665	672	666	681	678	683	651	655	654	657	701	687	635	679	673	688	655	639	673	608	649	662	638	669	682	659	623	651	679	664	696	657	668	662	663	677	685	671	675	659	678	638	660	620	680	669	634	681	676	675	635	693	665	655	643	659	690	662	652	643	684	665	682	673	681	658	675	676	670	686	658	676	717	677	648	617	641	633	629	668	615	677	676	644	671	673	675	642	661	666	674	697	702	738	648	695	658	691	659	638	707	694	627	626	682	627	623	704	641	661	653	682	695	635	663	606	683	667	673	697	636	670	659	668	676	643	686	631	663	670	685	648	646	666	722	710	614	645	673	661	708	664	628	632	631	641	678	704	691	627	674	681	685	653	652	677	657	676	709	660	654	702	699	648	679	653	672	655	661	660	651	647	678	680	641	672	672	684	695	630	690	665	660	702	707	677	648	692	702	655	671	684	605	651	693	649	680	675	664	680	669	645	644	646	651	706	621	629	645	606	673	651	659	658	676	663	660	689	660	675	666	644	690	676	664	688	616	671	658	675	647	618	661	622	662	637	725	634	632	696	680	678	658	672	681	661	598	676	685	645	656	719	679	629	699	688	690	661	666	626	703	672	693	622	640	633	661	710	651	673	636	666	644	681	667	637	641	651	645	667	637	697	687	645	670	670	686	689	720	622	677	663	665	665	678	641	649	690	693	674	606	701	618	691	656	647	729	713	665	649	642	673	645	640	708	680	632	678	650	642	663	648	674	609	629	614	641	651	614	650	606	670	675	663	703	670	644	651	663	644	695	691	690	637	643	651	680	686	628	678	652	665	659	698	700	714	632	643	642	641	635	650	703	696	673	673	667	655	660	678	664	712	659	656	698	639	662	688	641	665	609	684	594	668	613	642	644	659	658	632	627	638	679	640	678	663	688	660	646	689	706	693	637	689	646	692	674	661	719	676	698	663	646	659	721	654	702	662	636	618	663	670	618	647	648	625	634	647	650	656	646	641	676	681	660	672	703	661	669	681	676	640	666	628	650	667	697	690	676	661	636	686	669	694	623	632	651	678	651	674	662	684	600	672	611	663	656	683	701	659	653	690	641	669	664	700	665	688	673	631	647	660	629	699	647	698	648	655	664	701	673	667	657	694	642	665	677	645	642	646	659	659	649	673	648	650	637	668	662	702	682	670	611	709	628	686	695	627	633	702	660	653	613	681	671	640	627	697	666	704	660	664	680	633	722	690	681	675	636	658	684	677	698	633	645	704	597	690	651	657	648	647	692	688	669	684	635	664	701	635	661	653	674	656	671	702	677	670	661	693	689	660	648	673	654	698	650	645	658	683	661	704	652	638	667	658	646	692	686	649	654	608	696	640	633	711	641	673	661	661	652	701	671	697	666	644	641	731	649	647	613	678	636	652	634	696	665	678	726	727	611	672	661	607	619	657	670	680	649	704	655	633	684	672	640	652	666	712	683	619	704	684	627	647	667	650	636	637	644	643	657	687	675	683	696	664	666	683	626	606	651	658	664	622	654	668	703	636	648	660	633	709	667	653	650	656	680	690	637	631	692	661	661	652	654	640	656	695	680	640	648	630	681	673	648	686	651	685	681	699	690	658	699	640	685	610	676	621	694	625	635	684	659	670	653	673	667	661	689	678	675	712	635	680	647	682	701	695	670	649	653	645	647	662	642	656	642	678	644	718	668	646	689	689	653	700	644	638	685	612	665	687	708	614	716	627	693	663	635	659	688	660	661	645	650	642	672	676	630	668	671	670	657	643	700	685	654	616	664	673	656	632	690	660	656	626	685	671	705	655	685	742	658	693	698	672	645	651	673	646	632	658	703	715	622	630	651	609	646	644	674	652	644	635	668	645	674	692	691	648	620	660	692	655	667	680	664	658	678	707	650	658	656	632	676	684	698	680	673	641	634	660	686	669	663	706	686	626	724	730	662	620	655	709	677	664	663	614	676	654	675	631	690	671	696	693	656	657	696	673	657	672	653	670	651	678	654	650	646	655	638	691	705	707	690	695	675	694	644	681	686	643	693	677	664	601	638	700	705	660	657	662	652	660	674	593	667	658	640	668	666	660	662	666	643	691	684	659	683	655	665	651	709	684	684	679	694	694	652	652	648	679	672	660	649	654	688	693	648	633	657	597	677	701	704	695	651	643	623	710	661	714	662	655	639	649	671	643	673	655	624	655	680	675	715	625	656	662	681	640	678	682	623	666	690	672	673	667	618	693	658	691	635	662	679	662	661	715	655	701	664	635	648	684	635	681	659	665	643	622	643	681	720
7940	6744	4348	2543	1805	1263	1091	779	491	410	336	223	180	155	114	114	96	101	101	110	139	113	101	95	78	72	86	68	71	73	75	70	83	95	83	81	68	72	85	81	69	63	81	75	73	53	71	65	75	61	68	75	74	69	86	75	74	63	125	149	103	108	134	122	88	99	83	76	64	61	70	78	54	61	58	68	70	69	59	53	62	80	50	55	66	58	68	69	80	62	66	72	71	62	70	59	65	57	64	69	62	82	45	67	72	62	69	63	70	71	59	65	64	54	78	55	69	71	58	67	64	70	64	63	52	76	60	73	70	65	68	73	59	42	65	77	70	68	62	63	72	65	50	70	68	59	60	67	63	56	52	60	65	70	67	47	47	48	53	66	58	58	78	61	58	68	72	54	65	69	74	71	58	79	67	55	48	68	83	77	75	56	54	65	58	54	63	71	59	68	68	70	68	72	78	65	62	59	70	64	67	63	61	64	62	56	62	62	70	65	63	56	56	67	54	48	57	43	60	66	55	52	61	54	61	63	68	69	76	74	65	63	63	60	51	51	62	59	51	52	57	65	60	71	70	57	55	67	59	67	69	58	57	69	62	72	61	73	52	43	63	67	69	68	63	61	57	64	64	57	67	61	83	75	63	62	53	57	71	63	54	55	58	79	59	68	55	64	53	57	68	64	60	64	57	49	65	51	72	63	65	60	63	61	58	52	64	63	56	83	66	64	69	65	74	60	52	70	64	65	57	68	61	54	70	60	74	55	66	78	68	63	60	51	60	74	62	68	82	59	62	72	63	57	51	59	74	72	47	48	59	71	72	73	64	74	69	64	64	57	62	64	62	63	54	59	65	83	67	56	65	55	59	64	61	73	71	63	50	54	60	73	59	49	70	61	60	59	70	58	65	64	68	55	66	55	51	74	70	65	74	65	55	48	62	54	64	66	71	72	72	71	57	54	60	61	68	57	43	73	58	69	66	57	61	63	75	63	59	68	66	67	69	64	69	58	59	55	66	73	62	53	76	60	53	65	66	51	62	61	75	66	52	72	52	55	55	60	51	55	56	59	66	62	55	75	58	49	54	59	65	65	62	52	61	57	74	74	75	53	73	61	72	54	52	59	81	78	72	55	71	61	75	51	64	71	71	52	68	61	64	49	66	64	60	68	62	57	70	67	63	66	48	53	83	72	69	60	83	70	51	76	62	61	66	66	65	63	67	57	79	61	72	71	49	58	58	60	54	55	58	73	63	68	65	58	67	70	68	50	69	62	75	52	60	75	64	70	57	72	54	79	68	63	58	74	81	65	63	57	67	60	71	72	62	58	66	55	62	67	67	65	62	60	65	73	58	65	71	68	64	59	66	56	65	52	72	77	61	75	57	66	69	67	75	58	67	69	58	73	64	62	71	64	66	57	52	66	60	62	68	64	60	52	44	72	61	50	58	77	48	53	50	73	58	64	59	64	54	56	63	64	61	72	63	52	53	67	77	58	71	58	60	65	68	61	61	70	65	71	68	62	67	48	64	65	52	67	65	60	60	54	64	66	52	60	65	69	65	55	63	72	73	60	59	66	75	64	53	76	64	59	50	57	59	73	54	60	59	75	72	54	67	57	73	63	68	56	61	67	63	66	61	65	52	60	52	73	66	74	71	59	68	63	54	60	47	44	77	65	76	68	57	66	70	58	71	65	57	69	53	68	57	63	60	62	55	82	65	66	65	47	64	64	52	57	60	68	68	69	64	64	70	69	57	55	85	60	47	66	50	70	70	62	72	71	58	60	55	52	68	56	54	55	66	55	66	66	66	53	69	48	63	58	66	71	54	58	56	59	74	62	71	59	72	65	66	83	71	62	69	58	72	68	75	61	44	67	68	63	49	66	66	62	53	57	61	56	71	56	66	63	68	86	60	59	57	81	67	53	67	64	73	64	72	35	54	63	57	87	60	63	50	73	52	66	60	64	48	62	52	66	58	72	82	67	65	73	58	69	71	77	56	64	51	57	74	64	50	57	84	54	65	70	68	75	54	64	57	67	62	64	64	48	59	66	66	53	70	59	77	63	61	72	73	68	62	45	60	61	73	66	51	60	74	57	71	59	63	56	61	74	63	64	61	58	59	61	72	68	68	68	70	51	72	60	53	62	50	64	57	63	60	58	62	75	69	65	59	55	68	60	56	66	54	66	71	59	61	58	66	63	68	65	67	75	76	68	58	67	58	68	69	70	53	66	55	60	49	65	62	64	65	63	61	70	61	56	71	67	65	52	64	70	51	70	59	57	63	54	41	59	62	65	61	74	70	69	74	72	56	60	65	59	67	67	69	61	57	66	56	66	57	65	52	65	68	60	69	64	63	61	59	62	66	57	67	62	53	83	56	62	60	66	69	52	68	58	66	60	60	48	56	65	60	64	63	65	70	57	57	78	60	63	61	65	63	72	72	66	65	67	64	59	63	69	58	67	72	68	55	56	71	63	50	64	62	60	72	70	70	55	61	48	60	45	63	63	80	69	64	63	49	61	54	65	56	75	60	67	57	73	71	63	65	56	61	53	66	68	68	67	54	78	55	78	76	65	63	56	76	68	64	59	72	68	58	61	64	61	65	84	57	57	59	70	53	58	53	70	57	63	52	68	66	52	55	65	64	67	57	51	70	69	64	59	64	75	57	62	65	67	58	81	62	52	57	67	71	61	57	65	63	80	69	69	72	68	72	82	72	60	64	69	81	57	77	63	70	58	68	76	62	66	51	61	60	51	70	58	77	65	56	61	65	67	61	66	64	61	60	63	63	56	61	67	78	63	46	72	77	60	57	62	64	60	68	71	52	49	59	58	72	66	58	55	59	70	79	68	64	59	67	64	71	65	70	62	64	66	53	64	64	59	59	79	61	78	64	69	72	43	58	65	72	64	65	53	60	71	61	54	59	67	71	63	64	58	51	63	81	76	75	56	68	70	56	64	76	71	72	77	63	71	68	49	64	62	65	57	56	49	67	71	66	75	59	59	59	64	57	52	66	68	43	57	58	70	69	52	55	53	59	67	68	73	55	72	64	58	60	62	50	64	61	65	63	67	60	68	60	65	58	50	71	65	60	53	67	70	61	61	53	63	58	72	54	72	52	57	59	51	53	56	58	67	65	75	69	59	64	88	74	61	62	60	77	63	73	62	67	64	65	57	56	76	60	63	59	59	64	62	59	51	75	56	60	65	75	56	53	66	69	76	52	74	59	63	70	68	67	50	68	49	59	83	59	56	79	62	69	61	65	67	58	78	66	63	78	66	71	56	54	58	58	72	65	74	60	70	60	69	80	55	69	61	71	53	60	76	75	63	62	65	80	49	47	73	80	65	65	75	63	66	68	70	58	66	67	67	75	72	59	64	65	65	71	64	48	61	51	71	70	70	80	64	60	69	78	67	56	73	64	69	78	63	67	70	74	77	58	56	74	60	67	64	62	56	58	57	52	80	73	75	59	80	50	63	59	60	55	70	81	72	63	70
37507	28447	22645	23531	26494	24676	22244	17658	12897	10665	8911	6722	4696	3780	3254	2842	2323	1967	1834	2623	2843	2366	2090	1309	1271	1230	1148	1009	1066	984	1005	1055	1273	1308	1173	1071	933	909	918	961	900	860	858	811	765	841	741	883	738	792	843	839	868	916	1111	1162	922	976	2283	2652	1628	1904	2148	1892	1418	1238	986	814	770	723	714	697	697	704	694	711	732	729	702	717	727	723	711	727	767	773	676	673	712	735	678	741	737	730	761	641	714	656	683	726	732	727	691	702	731	740	698	759	702	656	736	726	724	736	691	725	694	726	712	684	708	715	712	722	661	695	692	669	657	673	704	711	733	706	723	713	716	702	728	724	719	725	718	676	732	695	680	703	693	699	692	718	675	672	734	719	708	725	695	731	690	729	653	712	708	685	766	700	725	677	663	694	717	674	736	693	677	727	665	677	746	706	707	727	679	658	686	720	680	722	670	694	723	761	722	725	670	698	765	698	665	705	750	691	670	691	733	673	684	741	708	684	684	707	706	677	725	738	723	709	725	747	702	689	719	708	712	712	685	684	718	714	707	715	717	736	713	742	682	718	690	709	713	700	736	694	673	697	719	681	686	705	768	713	725	716	666	749	685	744	686	725	696	709	725	729	719	658	650	703	684	708	731	728	715	702	680	703	713	727	718	724	702	674	673	677	750	720	705	675	687	730	693	712	745	650	697	691	704	710	729	685	686	735	755	751	665	662	722	727	737	726	781	656	693	704	696	683	742	717	720	722	672	721	742	710	720	725	688	742	707	707	666	741	714	734	732	754	699	753	683	724	723	740	728	694	690	659	690	729	690	717	723	720	706	738	716	667	739	741	746	744	700	730	679	696	763	735	710	734	760	708	653	781	732	695	742	736	696	711	697	705	742	700	741	702	730	737	720	760	724	690	700	710	741	715	726	727	739	675	729	720	707	714	722	711	720	720	634	727	732	714	766	723	733	704	718	711	729	698	688	705	700	683	712	775	716	789	683	701	720	738	691	750	711	703	732	741	680	724	710	679	690	717	706	676	697	699	715	716	700	687	720	743	685	740	725	694	748	721	708	741	698	706	696	727	656	714	710	683	731	776	724	707	681	711	692	701	706	711	673	699	670	736	713	695	728	746	714	751	739	698	721	700	705	722	708	743	698	671	681	723	739	704	697	679	683	716	699	670	747	732	673	694	671	740	736	702	777	713	719	664	689	737	707	674	700	738	747	668	747	711	742	722	718	717	722	678	733	716	761	727	689	747	700	685	744	739	713	714	694	694	685	704	722	703	678	752	697	707	704	659	696	690	615	716	687	702	713	756	698	705	653	700	739	738	679	733	717	726	731	717	711	710	734	688	714	680	669	707	733	712	701	685	661	707	702	670	759	741	738	709	698	721	707	679	701	736	675	711	707	698	701	691	688	708	687	674	708	719	729	645	681	695	726	734	675	677	697	679	717	687	738	748	712	722	715	662	716	697	685	720	700	731	730	711	704	672	736	713	683	683	680	738	709	691	702	701	694	761	676	697	751	712	724	690	740	735	703	739	736	709	689	722	724	710	714	682	693	720	737	778	687	746	704	736	690	715	718	672	734	705	684	729	726	692	702	693	712	689	695	713	745	696	719	725	747	722	680	688	711	690	687	673	693	685	731	722	701	701	666	719	714	692	755	724	727	740	706	731	730	726	722	735	711	753	738	687	702	729	712	689	685	747	711	698	726	737	713	754	738	702	673	705	756	716	708	719	756	708	743	725	712	699	696	720	702	730	700	707	724	688	722	750	732	737	694	710	701	724	688	751	740	702	697	645	677	690	660	753	698	666	773	757	677	690	690	665	702	722	721	674	702	689	706	654	735	718	756	706	707	677	709	753	704	708	765	735	704	765	748	704	745	691	686	741	720	706	660	733	718	716	772	727	729	699	678	687	717	666	716	711	688	709	707	714	682	724	741	727	702	715	696	733	664	719	646	671	684	682	676	705	693	684	736	739	691	765	751	730	706	744	703	695	733	718	715	671	734	765	688	711	681	725	672	757	722	677	669	711	709	758	713	696	731	685	714	710	731	765	725	707	685	709	685	693	769	674	723	724	734	713	715	697	746	679	726	752	666	688	699	676	694	745	674	751	711	712	771	709	734	731	690	706	706	728	742	701	719	693	668	671	670	719	724	742	746	732	739	735	713	702	716	738	671	741	701	707	698	717	725	699	731	714	702	729	710	730	726	676	727	727	708	711	685	764	691	732	702	708	735	696	728	706	677	709	765	730	733	706	663	668	737	716	718	680	718	684	730	768	698	667	702	690	740	758	721	747	714	725	748	701	717	694	719	724	713	687	712	718	668	660	712	738	651	716	695	699	683	681	688	712	746	720	711	657	724	685	729	743	717	716	672	728	705	701	693	702	740	690	666	693	714	657	720	710	689	737	723	702	735	698	786	693	664	682	705	681	725	711	741	708	705	719	725	703	681	653	694	795	695	720	747	661	698	697	759	689	717	728	716	737	657	789	712	712	697	769	705	707	706	711	723	731	679	721	712	697	757	723	704	715	710	715	707	675	722	763	712	706	713	772	742	696	707	736	748	669	762	682	736	731	761	718	728	721	707	711	706	744	747	719	734	651	741	697	727	679	751	698	727	635	733	751	683	725	719	713	769	699	743	689	714	701	738	714	743	681	716	731	682	687	737	678	720	724	693	731	728	724	723	734	690	711	719	724	716	707	759	666	726	737	744	776	680	716	743	697	691	712	705	723	722	714	755	732	702	715	692	749	711	671	690	722	724	746	709	711	707	683	693	719	759	734	725	726	732	700	706	709	695	716	702	724	757	754	684	704	691	708	693	705	708	717	769	648	686	726	704	742	695	694	685	718	712	729	695	713	698	707	676	745	729	685	722	687	703	732	733	745	694	753	727	730	664	695	700	752	759	695	746	672	743	686	730	727	676	741	716	667	771	742	692	719	744	712	683	696	682	709	734	718	713	698	713	714	670	661	732	692	668	662	700	693	700	717	717	720	702	739	710	693	721	759	718	708	712	718	759	658	738	728	702	733	701	718	721	709	652	693	706	724	701	715	710	728	729	695	663	655	728	722	724	753	701	665	716	695	673	726	699	732	748	724	705	713	699	724	663	721	688	739	728	698	735	731	756	739	680	696	653	728	693	674	706	728	767	665	740	697	728	701	692	709	737	726	763	733	703	661	704	702	702	706	661	741	742	680	679	700	692	716	677	691	748	693	715	749	717	704	722	684	659	684	684	684	737	729	680	704	702	718	663	728	736	732	733	743	674	708	653	703	690	725	695	729	728	737	750	772	697	730	733	709	717	689	725	712	720	717	729	670	695	735	696	669	717	731	760	659	688	654	734	727	705	703	719	657	688	647	725	768	700	716	708	747	733	725	692	751	747	719	728	724	696	703	773	712	726	696	717	695	723	751	698	681	701	744	676	704	744	720	716	737	675	721	706	690	727	721	668	728	703	709	687	705	685	674	752	709	749	674	713	695	740	721
4311	2037	1261	893	515	344	306	270	238	211	149	145	91	96	87	82	69	58	66	75	93	94	70	51	45	67	72	63	53	64	62	69	78	72	55	53	56	68	62	61	72	66	66	53	55	69	60	60	53	59	55	50	67	52	52	54	63	74	53	68	83	76	76	71	57	66	60	57	61	43	58	53	46	63	45	47	53	77	41	53	54	36	45	66	69	46	54	60	47	57	51	57	47	57	56	49	59	59	48	59	48	58	64	45	56	63	55	60	55	51	39	56	56	59	70	58	55	54	46	50	39	50	67	50	64	42	51	47	46	60	55	68	64	58	57	46	60	54	56	63	38	65	51	60	59	56	56	60	58	50	69	53	73	66	61	52	66	53	87	67	51	66	67	69	36	50	51	59	49	40	64	52	48	60	62	49	59	56	54	66	58	56	50	49	65	51	65	59	55	64	40	61	64	55	67	42	50	63	46	48	53	55	47	57	58	46	53	60	56	45	45	46	52	52	53	57	51	61	57	58	52	51	48	56	54	65	40	52	66	58	66	65	62	66	55	61	56	57	49	54	37	55	54	52	63	50	55	62	64	58	61	56	53	55	46	54	49	57	54	38	68	52	66	64	56	60	52	48	63	51	56	49	53	52	57	49	46	60	58	47	63	59	59	63	44	59	53	58	47	55	52	57	56	57	58	44	38	65	61	68	58	54	56	50	45	41	58	54	78	47	47	50	54	52	59	67	57	49	45	53	53	61	51	48	53	64	44	45	63	52	68	60	50	68	54	55	50	59	55	59	65	71	64	61	59	60	48	50	65	48	38	57	32	73	55	67	46	66	62	53	63	47	47	54	56	44	75	47	60	60	60	70	63	56	59	61	67	60	47	51	59	52	53	65	67	42	52	53	63	46	70	39	52	53	46	50	47	49	56	54	58	70	66	53	50	58	57	65	54	57	49	55	43	53	69	47	68	51	47	59	48	43	53	51	50	48	64	49	70	63	42	52	61	56	55	53	53	49	53	62	57	51	68	58	48	49	63	60	61	63	54	57	53	45	62	61	57	58	37	55	34	62	65	61	53	50	56	49	67	58	58	66	70	59	57	52	64	66	56	52	60	67	46	54	57	55	43	63	56	75	62	57	67	48	63	55	62	50	48	53	72	55	56	55	63	41	55	64	63	50	53	52	53	59	55	56	65	57	62	56	53	61	64	48	53	39	49	52	54	54	53	50	56	54	62	65	45	58	54	57	52	47	53	67	51	71	45	50	63	52	79	39	54	56	50	50	54	39	48	50	48	62	51	53	51	60	54	53	72	48	55	54	55	46	42	60	68	53	54	56	51	65	49	41	41	58	56	48	67	62	61	52	54	43	50	60	56	53	68	60	64	62	54	67	53	56	60	49	58	60	42	55	50	57	49	54	64	64	65	61	46	66	64	45	47	61	53	49	77	49	51	45	53	51	57	55	51	67	78	58	47	48	54	62	66	51	50	57	54	61	63	63	48	51	53	52	56	49	64	58	47	68	67	61	59	52	56	51	51	52	66	48	53	47	60	62	60	77	38	60	42	50	50	55	44	70	57	53	63	52	45	51	55	56	54	63	56	53	58	52	57	64	44	59	42	55	59	44	47	52	53	70	46	69	57	47	65	66	59	48	71	61	53	57	53	47	56	56	57	51	62	46	52	79	52	60	46	54	58	49	59	63	53	51	50	49	59	54	56	45	52	42	73	52	57	71	66	57	64	64	56	52	55	54	73	46	58	54	64	50	59	58	65	55	61	60	80	56	71	55	55	60	57	43	61	49	51	60	68	66	57	42	51	65	51	62	57	55	63	60	57	56	63	36	56	43	52	63	61	62	61	53	60	62	50	48	42	50	60	55	56	52	56	48	51	58	58	63	40	63	61	50	54	61	59	57	52	64	47	56	65	59	43	60	49	62	57	54	49	53	43	61	61	48	53	47	62	57	55	41	39	55	54	63	57	53	66	56	59	64	47	60	64	52	59	55	53	61	48	61	62	65	73	55	68	69	53	45	58	59	64	59	61	47	53	55	44	62	58	56	46	59	64	63	62	75	52	48	59	63	61	57	52	48	56	67	57	51	65	52	48	49	54	60	61	52	50	48	66	58	53	62	55	65	58	60	57	71	54	63	63	55	60	49	42	46	72	59	62	60	47	56	59	61	60	55	69	68	56	58	68	62	47	47	62	34	56	52	51	54	64	50	46	57	47	60	55	45	59	48	42	56	65	61	60	67	65	45	47	50	57	49	52	50	45	56	54	45	49	52	46	60	54	57	62	54	53	58	58	63	50	62	48	55	56	54	47	51	42	51	49	64	54	55	56	52	44	44	52	48	57	52	58	47	70	58	61	53	62	56	51	56	54	65	55	48	59	70	56	44	43	56	46	62	60	64	60	60	56	67	46	48	52	43	44	50	36	54	67	71	59	61	66	63	63	50	63	74	54	51	44	66	48	55	60	48	59	58	45	66	47	59	49	55	56	57	58	52	63	51	71	60	50	73	55	73	62	59	55	56	54	79	62	56	52	59	55	60	60	60	72	46	68	58	49	67	68	62	53	75	61	46	65	60	59	53	64	58	62	47	72	52	60	76	46	53	54	62	46	42	52	58	54	61	61	44	54	59	56	65	69	56	59	60	42	55	49	63	75	73	64	62	47	48	60	56	47	48	60	59	49	58	59	70	65	49	51	52	69	60	56	54	61	64	64	53	60	60	58	51	45	41	50	52	63	64	52	59	51	67	59	40	57	53	60	56	52	48	58	66	61	54	47	57	56	61	46	56	51	43	50	61	47	56	63	47	51	58	53	58	40	57	52	60	56	57	39	56	53	62	60	49	57	56	74	59	54	52	51	69	59	53	45	62	49	73	52	52	37	50	53	61	67	52	53	53	62	58	58	57	65	52	65	58	69	64	62	41	54	56	52	45	74	60	49	58	59	45	60	47	55	68	76	57	63	51	60	61	49	52	54	58	51	43	60	66	44	44	58	54	68	46	54	50	60	61	55	57	52	58	53	54	62	55	41	50	50	61	57	56	41	67	54	53	60	60	54	56	61	65	58	52	56	43	57	61	60	50	47	60	52	55	53	55	61	69	47	54	62	39	63	44	62	51	57	50	61	57	49	73	51	70	37	61	50	48	48	49	53	58	61	55	43	62	66	56	43	47	61	43	53	54	58	51	54	60	49	50	66	64	63	51	68	56	70	60	53	58	44	39	52	45	67	61	47	59	63	53	50	52	57	67	46	66	73	63	61	71	56	55	44	47	58	54	63	59	52	60	50	34	45	51	57	61	72	54	69	65	64	45	54	69	57	61	55	78	59	44	59	65	53	50	48	53	62	62	57	54	66	46	70	57	57	49	54	64	69	43	58	61	54	64	58	59	58	76	53	49	66	54	52	52	56	42	47	47	62	59	56	41	51	58	53	60	54	56	46	50	54	46	63	53	54	53	58	56	49	55	57	41	68	61	39	47	53	62
29756	19429	14549	16158	16694	13762	11521	9861	8108	6030	5070	3953	2764	2020	1680	1540	1276	1073	1077	1339	1647	1393	1363	983	810	879	808	857	781	789	742	790	938	1013	949	818	757	766	748	738	815	689	722	678	650	664	685	682	695	748	709	666	623	731	711	750	743	974	869	908	863	1023	988	932	870	743	735	644	658	673	618	622	609	660	586	578	634	659	594	646	628	594	610	632	641	675	655	626	639	605	624	644	636	626	665	642	639	621	588	664	653	624	620	657	651	675	670	615	623	640	624	613	620	614	593	607	660	695	623	632	643	622	594	629	613	647	663	662	621	596	619	634	612	626	653	608	591	630	646	613	610	636	654	632	614	634	627	602	614	616	681	617	582	630	635	582	631	597	643	627	625	656	643	585	657	642	623	621	615	659	633	631	651	659	627	610	625	647	595	659	697	647	618	645	593	608	639	612	626	635	662	630	670	627	676	621	650	676	640	622	612	646	599	596	638	675	627	677	653	630	639	612	576	619	630	613	631	642	608	635	638	687	633	589	612	599	643	646	636	637	638	564	614	631	589	657	677	630	664	656	658	609	663	658	645	653	616	628	608	637	653	658	631	614	616	679	623	606	646	635	645	624	635	644	664	656	676	609	646	650	640	645	612	623	604	653	618	655	633	629	652	605	580	585	649	597	619	635	682	636	642	632	658	604	633	656	595	632	576	635	614	594	616	611	608	630	659	624	612	672	640	655	619	634	644	612	626	615	636	599	653	656	656	635	647	669	672	626	623	609	650	643	681	662	649	622	667	603	672	599	653	589	674	669	620	631	608	592	643	605	650	647	620	586	647	681	644	629	669	653	638	673	618	648	571	602	620	660	599	618	623	680	630	688	646	654	615	604	619	653	617	624	673	619	634	601	611	630	638	611	621	604	634	636	611	715	617	604	662	657	656	655	644	624	604	598	591	637	640	613	633	680	625	615	594	639	648	639	655	640	625	637	621	621	605	678	655	607	641	654	605	632	686	607	633	615	673	602	623	638	607	638	610	634	642	593	583	641	661	631	660	622	639	626	643	635	672	576	628	607	665	657	628	659	635	649	582	619	613	620	629	612	615	677	602	640	655	643	651	617	619	638	647	619	675	617	618	643	635	691	612	650	645	614	608	636	653	626	677	638	657	627	675	652	635	641	599	618	673	651	617	622	638	642	590	605	634	629	601	628	633	613	670	655	612	563	617	637	613	605	614	633	620	653	619	588	643	625	609	635	627	660	606	602	599	646	645	647	646	624	661	613	600	623	597	587	626	621	636	646	671	625	620	642	632	640	661	648	644	632	657	647	617	643	621	654	585	672	626	608	625	643	657	591	642	655	637	658	654	654	693	614	616	645	631	618	629	639	672	645	645	645	636	644	620	657	630	652	620	653	616	631	601	630	625	621	662	592	646	598	671	658	687	640	679	621	625	641	642	625	608	594	649	642	614	641	617	665	645	626	652	700	629	645	623	641	626	596	616	622	610	655	642	633	638	622	628	658	596	618	623	634	624	642	651	645	651	641	642	600	596	682	643	676	632	651	614	626	625	634	603	659	621	613	571	605	630	660	590	622	650	668	684	676	641	602	678	606	636	594	637	619	650	652	631	635	590	626	652	664	639	669	640	639	671	649	668	630	631	627	644	583	642	627	662	616	618	592	649	656	639	582	681	595	622	599	654	650	632	671	617	656	607	628	680	643	635	621	643	705	658	618	677	645	647	602	618	655	647	617	614	627	633	606	617	645	623	699	623	630	602	610	651	620	602	646	612	631	662	686	630	619	631	639	649	609	627	676	583	660	635	664	606	661	618	602	577	603	666	634	676	593	622	596	643	595	605	622	654	597	614	614	640	688	657	636	614	653	640	576	687	624	670	651	655	574	594	627	623	659	620	617	627	648	617	630	650	618	658	655	641	600	630	589	655	659	639	638	623	600	612	613	622	643	612	581	582	583	635	639	613	632	650	615	619	628	641	681	651	624	694	663	632	629	636	698	596	648	607	611	652	635	683	609	608	613	649	625	578	617	639	635	647	622	603	613	627	675	650	633	620	629	652	678	609	660	650	628	648	655	616	627	652	658	656	649	600	552	675	627	600	626	622	673	601	653	612	627	638	616	649	666	583	592	608	640	652	617	606	632	617	614	611	641	651	646	631	664	592	694	627	621	650	641	645	630	665	581	641	625	622	592	666	634	638	607	587	654	631	666	600	617	666	631	608	646	643	647	651	628	650	594	624	613	650	671	674	640	635	643	649	647	645	651	609	634	642	682	565	619	601	655	674	628	653	624	599	603	625	636	644	647	642	641	637	630	687	637	642	639	624	652	618	582	684	647	602	642	644	646	662	628	639	587	681	608	644	598	637	664	618	643	641	660	567	624	594	660	619	644	634	657	620	662	640	652	603	638	610	669	604	604	638	634	605	648	678	617	615	652	620	630	663	661	643	643	624	592	637	623	629	608	636	664	653	600	612	622	623	675	637	659	671	638	647	614	594	610	613	629	616	640	608	626	656	651	577	608	593	665	670	619	581	637	637	595	600	699	629	601	658	585	648	607	666	676	603	598	659	653	663	628	641	572	624	629	616	655	664	647	589	633	627	666	624	622	625	641	659	643	642	635	575	640	581	638	642	597	600	603	623	659	670	615	608	610	589	607	640	638	613	629	601	607	641	631	672	596	688	646	656	636	672	643	608	581	671	630	647	589	645	624	672	611	665	674	622	677	633	608	658	615	645	647	663	628	621	654	646	601	646	651	630	640	688	620	638	682	656	660	658	639	600	619	630	640	613	639	579	623	661	634	619	653	656	603	620	654	632	640	595	641	661	632	681	617	608	587	644	645	628	620	653	592	659	636	658	610	646	608	653	610	620	631	605	629	638	603	626	621	607	614	618	642	609	641	639	640	633	626	655	660	654	628	599	624	615	667	641	630	613	623	633	675	617	642	621	635	655	598	632	639	666	578	651	646	579	662	642	637	675	665	655	639	624	650	672	630	639	644	633	633	618	644	652	637	635	614	618	655	636	622	616	629	660	643	628	628	629	642	672	631	652	592	582	631	597	640	641	651	615	666	635	611	622	620	639	603	600	674	625	649	598	658	700	669	638	616	576	613	632	614	641	628	597	674	625	644	650	609	622	674	636	649	632	651	639	612	638	609	616	635	604	630	619	631	644	648	646	657	641	617	663	623	592	629	672	624	632	617	621	590	639	623	671	632	611	629	592	632	618	631	614	665	628	654	607	679	668	686	585	641	656	656	623	614	655	626	627	580	630	677	672	653	642	599	655	655	658	652	604	647	651	629	648	603	616	581	631	655	629	638	647	635	615	607	618	634	694	601	612	652	633	644	615	574	631	653	630	626	604	659	631	611	653	639	626	603	618	655	655	648	607	636	625	645	627	600	685	632	658	651	629	669	685	642	631	609	643	680	628	595	670	639	604	626	618	612	648	620	659	685	608	626	678	615	601	605	588	629	623	631	600	653	610	628
5360	4452	2663	1175	625	475	440	404	321	314	255	250	156	130	131	102	85	94	82	107	118	95	101	99	74	67	61	67	69	75	65	74	86	89	77	73	71	82	70	75	84	63	64	75	57	57	62	72	75	70	74	70	77	75	78	68	77	75	78	78	91	96	73	95	77	66	59	57	64	52	59	60	69	57	66	66	56	50	56	80	59	61	53	56	73	76	51	57	53	58	58	64	64	62	75	56	54	63	57	66	58	50	58	46	64	68	61	71	67	48	65	70	66	67	55	61	51	61	52	62	64	49	43	64	65	64	67	54	55	65	60	49	60	73	54	77	61	65	73	65	61	59	59	54	58	47	63	46	64	55	70	65	52	57	56	72	53	76	56	60	63	73	64	52	66	63	48	63	66	49	63	64	53	62	56	60	53	63	76	60	58	59	52	51	58	54	63	59	49	61	57	58	58	67	53	51	52	43	52	52	47	70	62	70	76	58	66	42	73	62	63	54	59	77	51	81	51	62	60	69	55	55	56	47	57	52	59	53	51	57	54	59	75	70	63	55	65	67	59	68	58	59	54	59	52	60	60	57	68	53	53	55	63	79	59	57	64	57	48	63	60	71	58	68	57	46	56	55	58	52	64	62	61	77	54	48	59	58	60	58	47	67	55	65	48	71	71	53	58	53	58	65	64	61	60	60	66	54	91	46	64	76	59	44	59	63	74	61	56	64	64	64	60	53	67	67	57	58	56	80	60	62	72	65	47	56	62	47	49	68	59	66	57	57	64	62	82	67	68	59	58	72	53	56	60	49	48	70	55	73	52	69	65	65	63	66	53	64	46	60	58	55	50	51	54	74	64	53	56	64	55	72	46	57	60	46	59	62	78	57	57	57	58	59	76	61	66	65	55	50	51	58	48	81	62	65	59	64	69	54	62	46	57	56	71	72	51	63	73	63	71	75	67	71	68	57	76	68	69	59	70	58	54	65	58	66	66	61	55	68	52	49	69	69	51	69	75	59	58	56	46	62	66	64	54	73	57	53	63	59	63	67	67	65	59	57	52	44	81	55	51	58	62	65	55	68	55	57	50	63	63	67	60	54	56	58	53	62	56	69	43	65	61	52	60	56	42	67	67	80	59	62	56	64	55	60	74	72	67	79	71	50	69	56	73	62	61	72	61	67	59	64	60	62	66	65	63	66	78	70	69	65	54	57	68	60	44	57	60	55	46	48	63	60	52	65	48	56	78	62	51	64	53	55	58	69	56	52	78	59	60	64	50	64	65	50	58	60	60	59	55	78	54	65	76	68	57	48	57	59	58	61	57	59	78	78	42	65	60	51	69	54	70	49	67	57	71	57	63	59	56	54	59	59	54	58	77	68	82	63	61	52	57	54	69	59	63	52	61	50	62	53	60	68	55	58	49	52	53	45	55	53	65	70	66	52	50	51	67	57	50	72	67	67	53	62	65	65	63	78	72	57	56	60	63	56	70	47	69	52	69	52	63	57	61	66	52	57	60	65	64	77	58	57	63	58	64	74	65	64	49	61	66	60	55	65	55	59	52	58	57	59	53	54	70	57	65	58	62	55	59	55	71	65	61	60	57	57	61	64	69	64	54	59	60	61	63	64	71	66	65	59	60	66	62	58	53	68	61	54	66	61	60	45	71	75	50	59	70	55	64	61	71	63	51	66	45	54	61	56	65	63	58	52	57	68	53	62	65	67	67	57	68	69	45	43	56	55	55	72	64	50	52	69	71	44	56	59	69	53	60	77	59	47	53	62	56	59	74	50	57	58	63	71	62	60	58	67	65	52	67	64	52	62	53	63	67	53	50	65	74	60	67	73	62	61	71	49	58	51	62	69	58	58	71	53	58	55	59	60	46	54	59	47	62	67	62	65	63	69	44	67	64	68	67	70	46	50	53	56	59	56	49	48	66	53	59	53	66	54	52	58	56	66	58	53	65	69	68	58	52	48	73	67	75	55	58	63	63	71	58	59	57	51	68	59	72	63	59	50	56	64	63	62	63	62	58	45	63	59	59	54	68	48	66	62	60	56	60	64	58	56	62	64	54	79	53	51	66	74	60	79	70	60	65	60	79	54	40	80	68	63	65	51	50	53	68	52	63	51	58	43	57	49	55	64	64	57	57	69	45	68	52	47	58	62	50	59	54	60	53	70	65	65	68	63	65	66	59	50	63	61	43	72	57	70	62	57	58	71	55	54	63	53	50	66	72	55	58	58	72	53	64	71	73	66	62	66	66	64	55	60	46	54	60	54	53	70	59	65	62	69	53	71	60	70	61	69	46	50	57	62	62	63	54	58	71	63	54	68	67	55	52	61	59	73	52	59	72	62	62	51	58	61	47	69	77	61	63	59	60	60	56	64	61	66	52	74	51	51	60	52	62	72	79	65	69	60	50	70	64	61	88	70	55	54	70	70	69	76	66	67	57	72	68	74	65	50	61	61	63	53	61	51	50	58	46	71	53	57	70	50	73	61	58	58	81	69	77	58	56	66	56	57	72	59	59	43	69	65	55	61	61	50	63	66	76	66	71	59	67	57	59	62	69	69	61	62	52	61	79	51	73	68	70	56	55	56	76	57	53	48	56	67	67	67	53	60	56	60	59	78	69	54	70	50	78	56	62	65	66	71	53	70	61	59	73	55	56	59	54	58	64	57	51	57	68	50	63	55	69	61	62	62	52	68	64	71	74	69	49	59	49	58	56	54	78	52	49	53	69	45	78	68	63	59	65	57	62	61	71	48	55	66	70	51	65	58	61	62	63	55	63	70	64	59	58	49	63	68	49	66	56	63	58	65	59	77	66	68	59	51	70	53	67	65	65	56	66	59	56	53	57	52	49	60	60	55	54	64	55	55	56	44	45	69	72	60	61	65	65	75	64	61	62	63	64	49	55	69	69	56	59	45	56	44	68	54	46	70	46	70	67	55	74	53	52	60	58	62	58	64	65	49	79	58	65	60	53	51	67	47	52	54	58	49	69	70	62	62	60	43	57	60	50	52	58	55	62	56	68	72	58	56	57	49	54	58	46	60	58	57	59	49	56	52	65	55	68	57	54	54	59	49	53	52	62	66	62	71	75	65	48	54	64	61	73	66	60	46	59	72	55	53	58	66	60	64	80	66	66	77	70	61	53	60	61	58	75	86	77	61	49	59	50	48	55	61	52	70	61	64	60	63	63	54	47	60	53	65	56	49	60	55	43	62	66	59	61	63	71	62	56	59	77	58	61	66	50	55	65	65	68	63	48	60	61	62	54	54	60	58	67	66	50	55	65	49	57	82	66	64	56	62	60	55	62	54	72	61	58	62	62	64	54	54	60	58	75	56	66	59	59	60	64	58	70	59	65	71	73	63	55	63	66	71	52	55	60	62	64	52	67	62	70	64	54	54	48	68	85	63	54	58	66	63	65	54	67	65	46	72	60	50	67	75	59	58	63	72	44	49	64	55	42	69	69	54	58	51	65	47	56	57	60	58
34692	24408	19597	16610	18101	17040	14949	12641	10581	9562	7744	6542	4523	3365	2669	2354	1889	1475	1467	1806	2505	1920	1816	1502	1099	1061	1005	989	955	979	912	929	1258	1200	1050	925	969	942	1019	1021	933	910	856	829	778	799	867	907	839	868	808	841	858	1314	1119	875	1059	1436	1349	1174	1412	1559	1381	1130	1089	908	834	748	714	710	691	648	663	660	674	708	668	695	675	665	646	693	655	701	682	644	694	674	677	659	623	665	625	660	646	685	682	607	671	661	660	662	677	649	692	705	707	670	698	662	715	670	679	686	713	635	692	648	657	718	655	687	646	655	664	673	650	684	643	667	704	636	684	695	669	665	640	667	653	646	639	656	665	663	672	695	628	679	659	688	673	697	655	668	671	632	660	630	694	686	625	687	712	682	626	659	666	665	671	660	676	713	664	664	687	632	635	680	691	641	667	625	695	672	696	650	658	670	675	665	646	689	658	671	721	643	661	683	654	668	625	674	659	700	686	693	653	700	672	662	695	704	699	659	686	679	674	670	668	655	686	700	634	650	668	691	645	624	681	673	669	668	715	620	677	675	714	667	665	680	660	645	683	666	681	669	663	686	721	679	662	636	653	669	694	697	661	667	678	706	676	733	656	688	659	696	655	671	697	726	729	661	668	723	692	652	672	728	724	648	648	726	689	644	654	689	691	626	665	666	693	641	663	672	715	664	679	696	648	684	666	687	693	723	674	658	692	681	688	617	639	647	664	659	653	671	654	672	673	657	694	664	666	677	717	693	677	674	664	652	697	724	687	647	671	669	674	681	660	663	646	671	666	676	686	683	680	685	664	653	653	655	684	646	687	655	671	691	634	652	699	690	656	657	711	692	706	671	686	673	700	631	655	673	671	701	668	699	699	670	655	639	733	689	684	767	649	653	650	662	664	683	692	723	688	644	663	653	673	674	685	651	712	701	676	679	684	716	671	696	671	700	647	646	688	702	669	654	686	684	616	637	679	677	675	686	667	702	659	642	666	692	658	667	651	650	680	716	657	625	666	686	648	708	654	672	701	641	718	631	681	661	675	618	696	693	684	707	646	702	651	676	682	655	673	611	664	649	717	653	669	680	673	672	663	707	684	683	642	646	701	643	658	653	638	663	710	672	697	655	698	692	685	692	669	662	670	648	664	658	654	700	629	667	613	710	700	651	662	652	699	672	661	655	652	637	648	681	692	717	648	678	674	657	665	662	651	643	649	687	673	679	666	683	661	639	684	705	673	670	691	648	697	677	624	690	647	699	705	678	728	656	686	654	642	663	696	643	680	652	720	704	630	637	696	702	708	674	641	656	642	673	676	687	673	642	675	676	648	691	687	657	688	708	665	671	633	715	721	621	679	689	620	709	660	729	703	660	679	656	689	675	676	681	679	670	649	715	709	686	653	659	667	665	678	709	690	663	686	649	665	633	693	681	641	706	653	680	654	750	652	660	636	678	643	695	633	668	679	655	654	668	672	682	656	708	608	696	673	674	700	673	634	670	687	661	652	613	643	673	638	663	679	634	693	661	666	681	649	682	644	686	696	702	691	668	695	655	698	714	638	659	694	728	644	692	678	628	665	643	629	700	642	663	623	624	633	679	734	641	618	679	674	688	715	696	671	673	643	667	669	716	632	622	624	672	669	657	668	670	633	680	645	685	680	723	703	693	674	675	677	641	627	679	646	623	652	696	671	643	656	624	673	603	681	691	726	658	708	690	642	707	724	682	695	667	679	666	634	649	638	691	642	635	668	681	692	656	638	683	671	688	656	651	682	643	711	697	638	606	668	663	672	691	657	661	703	679	647	688	675	686	613	622	679	659	700	644	730	668	653	673	642	684	702	686	642	696	654	673	656	671	622	700	652	674	650	638	696	635	666	683	649	626	628	669	653	684	669	706	708	616	627	647	704	658	671	648	701	673	736	631	646	651	652	701	693	711	668	704	665	675	703	707	698	686	657	700	667	695	676	680	692	682	625	630	708	687	654	624	669	721	648	673	659	647	693	661	699	677	638	654	636	701	613	637	649	720	669	676	670	727	674	639	691	630	667	684	684	668	674	663	686	685	666	690	702	704	632	699	717	683	686	669	631	650	678	688	699	681	730	702	683	669	623	672	725	711	682	631	668	704	670	720	638	634	687	598	660	665	654	682	687	646	690	601	651	698	685	667	677	676	614	684	606	670	662	635	710	660	666	661	642	671	715	670	724	711	710	656	666	712	674	674	697	700	718	677	676	692	684	677	700	696	680	674	663	639	669	661	727	699	639	670	637	678	696	688	636	676	673	652	650	635	705	673	642	639	639	626	655	689	674	710	651	636	701	657	654	664	634	662	688	689	659	704	632	668	669	692	654	717	663	672	637	655	641	677	649	640	685	679	719	686	641	634	679	702	659	703	660	691	637	648	659	642	681	702	673	694	676	628	656	642	651	691	652	674	651	661	649	633	692	682	664	683	688	696	664	615	688	709	649	658	699	679	677	718	672	644	712	664	695	693	659	633	660	681	736	695	621	662	714	665	681	687	643	648	662	664	692	707	629	654	696	652	683	700	652	692	695	701	655	672	686	707	695	645	673	677	734	706	692	703	699	666	647	631	667	742	685	678	668	718	686	662	638	650	646	650	697	655	692	652	665	675	637	658	680	675	671	705	672	683	671	663	654	692	704	653	655	659	662	676	680	707	652	672	701	661	679	671	671	619	666	682	692	674	696	648	656	730	644	648	679	674	659	660	676	677	693	648	676	665	711	685	729	642	646	714	668	645	634	649	680	643	649	672	671	644	685	646	667	642	663	663	723	645	681	680	699	704	673	682	717	641	728	658	609	645	675	676	686	662	684	674	660	645	665	675	658	705	693	673	662	618	643	662	643	686	653	672	676	697	691	684	640	623	701	678	665	652	672	643	668	712	702	708	656	673	641	642	680	635	677	689	686	692	698	678	672	625	685	656	656	677	689	694	683	662	666	655	633	673	678	680	662	683	686	682	670	667	670	694	682	668	685	661	666	652	647	638	707	687	693	704	657	712	660	662	657	659	675	658	703	713	678	725	675	697	723	682	643	608	661	650	672	699	696	682	655	683	648	656	640	623	681	645	688	636	676	676	685	701	697	667	676	598	675	642	705	658	671	676	622	644	713	641	686	659	579	694	675	678	686	642	661	684	666	626	679	652	694	658	673	670	678	663	638	670	638	642	696	649	707	641	658	636	635	622	653	644	683	695	699	635	694	672	696	639	664	703	719	715	635	684	710	709	699	659	667	655	701	645	665	669	703	685	661	662	652	714	686	706	688	657	681	710	628	674	696	627	661	638	677	699	663	685	703	652	662	663	653	652	647	689	661	694	721	672	660	632	660	693	677	686	679	684	701	688	631	661	646	664	675	693	711	661	656	664	689	645	678	687	691	676	657	702	674	658	665	692	626	629	664	679	665	644	622	685	669	664	686	740	595	674	690	715	636	664	711	670	677	647	632	708	672	654	699	667	648	685	663	640	679	662
7055	4188	2235	902	626	562	508	390	339	317	287	241	202	166	120	98	107	98	80	104	94	125	91	82	87	58	70	59	59	71	66	47	78	80	83	70	79	72	88	61	69	69	71	68	70	73	65	64	74	82	63	78	74	74	113	90	78	91	115	120	93	79	54	54	70	56	71	52	68	60	57	56	53	48	66	52	56	44	54	67	53	69	61	47	52	64	56	56	75	79	81	59	64	57	64	66	76	67	62	50	46	41	57	54	64	66	59	59	74	61	63	58	50	80	58	55	50	55	66	60	52	63	56	64	60	51	66	69	66	43	59	53	59	59	52	74	52	61	62	53	50	57	63	63	60	46	55	59	51	64	59	59	56	56	55	70	56	50	48	55	55	65	60	59	58	65	40	61	67	64	57	63	55	53	53	78	52	54	61	73	43	66	50	58	76	50	56	53	77	58	64	69	62	48	48	54	64	58	56	47	59	53	76	58	53	64	65	51	50	70	64	78	51	49	60	43	57	67	68	67	69	57	45	68	53	55	70	53	62	66	57	61	56	67	58	62	65	63	78	45	57	58	51	65	56	57	71	58	54	56	56	61	50	73	51	59	51	56	64	51	59	57	56	57	54	64	65	72	52	64	49	52	67	64	68	64	40	59	55	55	59	58	57	53	63	56	67	61	56	67	62	60	61	46	58	66	54	57	56	56	65	62	62	61	59	42	52	50	50	66	71	74	69	59	62	65	71	51	53	59	49	65	67	50	62	65	59	78	65	72	63	59	43	46	52	50	64	55	64	59	62	61	63	66	63	71	54	57	53	59	48	60	56	55	59	67	68	77	69	44	56	63	66	63	64	55	61	53	66	64	64	50	48	52	59	48	64	53	58	53	61	46	69	63	48	48	53	66	67	54	49	47	63	74	55	56	68	61	68	69	53	55	55	49	58	72	51	55	60	56	60	55	76	67	59	67	75	59	71	55	51	49	70	81	63	57	61	46	50	72	51	44	58	57	52	54	54	58	71	54	55	61	52	62	53	53	64	66	61	64	53	74	72	50	62	51	67	47	64	72	54	62	49	60	67	61	72	72	66	73	55	79	64	59	56	64	54	62	51	58	57	56	62	64	63	53	64	66	59	58	60	61	52	65	74	65	51	62	56	46	50	62	52	53	47	58	62	52	54	57	52	71	58	55	56	60	59	54	60	63	66	61	59	51	67	62	64	50	64	54	57	58	61	71	58	60	52	48	54	61	67	62	63	62	63	66	56	68	54	59	67	65	50	61	53	58	55	47	59	67	63	55	56	61	56	53	45	59	49	65	37	39	65	63	62	52	58	49	53	59	62	54	67	50	40	64	67	55	59	52	65	69	53	61	48	71	62	44	53	51	60	81	61	70	58	53	54	48	60	58	63	73	59	63	69	50	62	53	52	58	47	54	66	59	53	63	55	60	68	54	72	69	64	62	48	53	67	53	63	53	56	63	47	78	64	57	65	66	72	72	69	64	55	57	65	61	62	59	60	58	56	59	77	48	69	68	60	64	58	54	60	54	52	75	68	62	65	61	62	54	52	61	52	48	46	68	56	60	69	56	64	56	67	52	73	50	60	54	77	46	70	69	59	43	61	62	57	70	69	77	54	54	45	47	40	62	48	60	50	61	54	55	52	60	45	73	67	52	68	62	48	41	59	67	62	73	68	68	58	57	82	67	65	68	65	61	59	69	65	53	61	69	72	53	57	68	68	53	55	53	55	47	52	52	45	61	63	74	64	47	49	70	69	64	72	60	53	82	53	65	59	62	68	60	59	54	68	54	59	51	57	48	65	61	67	57	74	42	50	58	59	68	57	66	59	57	62	56	67	54	50	61	53	55	50	51	73	61	65	58	67	58	56	63	57	44	51	59	59	54	63	66	66	61	61	57	66	55	65	72	50	55	57	58	60	60	54	58	45	61	62	68	73	46	47	57	69	59	57	61	53	56	66	57	67	53	49	57	53	73	71	56	60	59	63	83	56	68	67	61	63	62	67	57	58	67	65	49	61	57	76	58	59	52	61	60	55	68	50	65	54	55	69	57	48	69	50	57	69	48	71	50	69	59	61	64	64	34	55	69	62	51	60	53	75	60	63	61	55	60	62	49	58	67	61	75	61	54	57	63	64	59	48	52	51	72	58	59	46	50	68	60	57	45	75	59	59	58	60	54	56	55	58	52	60	58	69	75	48	55	57	57	47	55	57	65	60	56	77	61	59	64	45	56	60	52	54	54	77	54	42	49	71	58	55	55	56	64	70	62	43	46	51	53	64	65	50	52	61	48	68	52	62	54	61	71	49	60	53	58	62	72	44	52	71	59	62	77	74	68	60	62	61	60	56	52	52	63	63	56	66	64	54	64	69	63	61	54	54	53	51	50	65	65	68	60	56	64	53	59	56	65	74	58	52	53	48	51	56	74	67	67	51	53	51	65	48	69	62	70	55	48	67	61	48	50	57	69	56	48	57	62	61	58	64	61	69	64	56	53	61	50	54	57	56	61	56	60	58	57	56	72	66	53	67	61	55	49	74	64	48	64	77	56	71	64	60	58	67	58	55	80	55	61	53	48	67	60	66	59	70	56	52	59	59	47	50	60	65	75	52	67	55	69	70	49	69	67	61	68	63	57	56	63	58	53	52	53	58	75	56	72	53	70	58	56	53	69	74	47	64	62	48	61	50	67	50	85	58	53	69	53	62	52	59	58	67	55	59	57	59	65	55	57	49	54	66	73	76	61	51	72	55	78	59	70	59	65	69	66	68	58	60	58	68	60	54	62	52	59	57	48	66	52	47	60	69	60	63	42	63	44	58	57	60	74	63	66	50	67	68	61	50	48	61	58	55	71	53	61	60	62	59	66	58	64	53	69	62	65	59	56	51	63	61	55	50	54	76	52	58	52	66	54	56	64	49	50	52	51	59	56	48	54	54	60	59	67	59	58	70	61	53	54	37	51	41	66	58	59	56	62	58	68	51	70	75	49	67	67	46	63	56	73	52	55	52	65	62	65	56	68	48	68	61	49	42	54	55	58	50	49	56	51	63	52	57	59	48	60	68	70	60	48	61	63	53	54	62	46	65	57	54	53	59	60	40	53	54	55	54	59	52	55	55	64	64	51	55	61	63	58	68	44	49	65	62	61	69	62	58	56	51	75	52	57	59	58	40	57	60	51	63	62	57	61	60	65	57	62	50	58	48	52	59	67	62	55	60	64	63	51	50	67	68	66	48	54	52	62	63	53	56	52	66	60	60	53	63	59	62	54	49	57	47	51	52	62	49	56	51	46	56	58	71	58	58	59	61	69	60	44	78	61	50	54	67	46	51	51	66	72	59	56	64	61	65	70	53	52	51	62	61	48	40	71	58	60	52	78	48	58	61	64	48	54	59	42	57	53	59	55	69	76	42	60	46	44	55	60	57	49	57	59	50	60	73	78	57	53	59	58	46	60	49	53	65	58	59	61	55	69	53	73	54	57
33182	24007	17223	14392	19266	18882	16636	13908	11376	9916	8640	7327	5619	4073	3159	2616	2266	1793	1521	1869	2623	2227	1783	1889	1306	1142	998	1024	969	1002	994	1074	1235	1157	1055	1074	1080	1052	1095	1120	1108	1104	1119	1072	1035	974	1057	993	887	925	919	989	928	1317	2238	1311	1059	2080	2429	1940	1301	1022	834	877	865	749	757	707	723	678	619	628	699	650	702	722	659	700	648	647	693	622	696	651	675	664	696	686	653	661	643	650	653	638	667	639	657	692	699	674	665	659	693	688	698	647	644	664	683	625	673	686	691	671	633	654	667	643	675	644	617	647	690	647	663	642	680	620	683	639	654	688	657	649	667	670	647	670	667	689	718	654	664	693	664	703	670	657	682	666	642	643	655	656	685	662	702	671	711	649	647	701	675	651	692	682	673	690	605	633	676	665	704	637	653	692	661	683	662	656	696	648	612	678	656	678	655	625	670	700	633	641	653	707	662	687	663	655	701	654	670	653	651	621	688	669	652	621	628	716	631	649	664	636	701	627	682	632	617	631	638	711	688	689	631	626	658	653	688	632	613	637	682	706	665	677	651	661	701	681	684	692	692	680	662	663	661	657	642	656	664	687	692	682	660	588	662	646	647	643	678	647	669	678	642	666	721	707	672	688	631	627	687	632	716	695	633	711	687	705	663	682	687	681	666	689	699	657	672	711	691	670	710	658	646	693	694	672	652	674	673	719	658	648	677	662	651	624	675	659	626	612	663	657	654	657	725	626	647	693	638	648	635	691	658	689	664	629	634	715	696	687	674	661	688	683	656	610	679	695	700	670	682	642	656	655	639	644	661	675	709	687	680	647	652	655	596	654	630	675	626	685	644	661	674	640	654	671	659	654	631	644	709	658	661	659	678	664	666	666	606	683	713	647	673	653	708	678	634	628	683	637	707	667	668	647	645	674	677	638	666	637	632	669	691	666	674	636	653	635	621	655	672	656	629	644	659	644	738	670	661	656	648	649	649	604	665	668	647	639	674	633	645	683	651	653	629	638	687	655	682	650	697	686	649	649	653	679	662	633	645	656	649	671	693	672	650	660	641	639	662	601	647	689	647	605	664	636	609	662	694	700	636	656	668	643	663	654	668	627	650	639	661	630	703	660	680	664	671	653	662	653	651	649	625	672	632	653	647	638	663	722	668	673	681	681	654	654	672	660	703	661	682	655	712	650	671	651	675	600	664	642	603	673	677	666	679	653	660	683	700	647	650	622	607	602	664	694	668	645	646	650	687	650	635	665	668	691	608	706	688	674	676	591	677	657	689	678	654	656	678	660	668	688	688	665	625	674	649	691	634	688	672	640	658	629	653	651	671	666	637	653	664	657	674	671	686	677	646	676	627	663	671	668	647	636	686	662	681	654	655	680	651	693	666	690	724	638	618	682	671	676	689	629	680	662	705	684	645	675	660	646	655	678	656	657	632	696	683	659	644	647	667	661	682	669	677	732	668	618	640	682	641	632	646	647	668	693	630	656	672	675	639	701	640	634	685	630	648	662	685	635	685	674	676	675	654	695	673	636	667	642	667	719	671	693	618	636	676	685	603	665	663	654	663	682	684	625	662	663	619	650	633	681	676	636	625	658	640	656	648	680	714	673	683	672	671	669	689	661	708	679	648	655	646	670	705	693	629	635	658	694	699	616	653	689	662	689	656	631	684	657	677	686	714	655	663	659	709	636	615	688	673	659	641	615	633	663	654	708	635	654	673	659	629	703	661	654	687	653	703	705	639	631	654	626	682	642	679	686	659	684	686	635	672	643	641	592	678	641	661	688	720	680	683	696	704	691	703	611	661	639	630	606	623	696	648	647	640	642	690	645	662	622	660	717	660	710	701	640	695	761	698	652	707	709	696	667	677	641	658	663	677	643	617	609	654	643	665	635	661	626	665	682	653	655	686	663	683	630	651	641	678	652	677	639	687	638	660	622	666	634	668	707	652	662	618	673	673	664	653	685	685	640	657	631	672	644	643	651	705	683	656	620	615	694	649	660	701	688	611	643	652	689	688	672	646	631	658	694	644	660	674	634	651	653	649	663	681	641	707	673	656	700	672	673	692	676	708	660	672	657	702	699	652	596	690	667	685	722	682	651	617	682	649	653	646	664	693	692	654	671	704	727	659	625	690	657	650	666	716	676	706	664	607	634	673	704	635	648	639	685	653	701	661	657	708	670	672	667	649	689	679	662	671	700	656	620	692	677	654	657	636	645	703	677	625	642	650	672	638	620	676	689	668	648	676	661	672	680	674	694	707	676	692	672	657	678	665	645	637	646	668	629	644	649	691	678	682	677	680	651	650	669	708	627	685	640	656	666	677	633	666	675	671	636	609	646	686	661	666	645	649	650	653	630	660	683	646	683	668	643	625	707	642	659	651	667	680	655	668	696	652	663	654	673	621	731	642	632	634	697	662	716	734	659	670	674	649	655	634	700	676	668	666	689	647	641	640	667	660	673	682	645	669	657	689	603	645	702	642	653	650	673	640	661	693	632	667	666	674	640	647	659	690	642	638	643	641	681	668	731	708	660	693	612	706	646	660	664	615	644	650	632	673	656	738	629	614	695	654	681	668	653	687	669	634	627	668	655	701	659	655	712	699	645	657	664	645	625	579	668	681	668	659	710	604	666	710	674	703	659	680	661	694	673	708	703	639	649	662	670	653	675	665	655	694	669	672	677	668	669	677	646	625	672	662	682	687	670	661	644	615	698	643	642	696	695	653	665	650	654	673	661	651	676	657	672	673	676	699	678	659	649	644	639	702	700	654	672	669	633	675	683	693	662	708	662	654	707	661	671	660	681	707	666	658	648	685	671	653	688	637	648	627	664	646	685	647	705	647	674	689	660	682	650	657	621	697	655	665	718	682	647	676	628	704	685	689	644	676	704	658	651	691	717	683	680	651	662	641	702	646	678	659	673	617	661	658	645	672	682	682	678	708	672	647	655	664	671	687	611	651	644	638	684	673	637	686	642	670	669	606	610	655	685	645	623	636	675	667	655	626	655	676	666	629	659	697	654	637	670	699	665	697	692	627	654	678	662	671	722	660	694	630	635	665	635	671	718	681	649	651	679	638	698	641	645	604	646	679	661	689	642	649	692	673	592	673	697	648	700	629	671	663	651	679	681	682	660	679	670	685	661	681	665	670	712	688	640	697	649	671	691	681	639	701	668	658	655	637	684	650	653	643	664	659	685	620	670	680	652	676	642	686	701	673	667	715	699	661	667	681	643	639	650	655	644	684	711	630	639	660	713	680	669	625	718	671	717	662	649	635	669	688	677	629	715	652	640	665	651	706	672	678	645	695	645	694	675	631	673	698	618	672	672	714	693	683	681	631	681	652	714	591	725	664	633	626	658	676	698	633	635	643	667	671	652	684	659	675	722	702	658	655	672	660	645	683	666	648	658	673	649	697	681	672	666	691	669	697	657	688	676	669	648	696	626	620	666	662	666	656	652	656	629	641	669	707	638	624	698	674	667	714	681
8033	6631	4195	2803	1723	1037	795	632	452	326	330	265	266	165	144	117	139	125	78	91	128	125	108	112	86	79	73	74	68	60	74	68	76	81	69	78	81	75	94	95	83	71	80	90	73	81	85	79	73	72	75	77	77	74	107	79	65	157	144	139	115	82	84	82	61	71	68	58	66	53	68	57	47	54	61	69	73	58	72	61	54	58	53	66	56	75	59	53	67	64	68	60	67	64	70	66	55	52	79	52	56	72	75	62	72	54	68	65	69	71	58	56	65	75	66	57	61	59	57	59	42	52	61	72	76	75	65	74	46	67	57	51	42	58	63	57	67	69	68	72	52	71	64	72	53	66	61	67	67	71	74	67	66	65	69	48	63	55	66	65	64	63	62	64	61	64	64	75	74	61	68	56	61	56	65	69	68	69	67	56	55	70	62	81	53	66	71	58	57	65	55	70	56	53	50	65	72	74	65	64	44	61	51	67	66	69	66	69	71	62	55	60	78	61	58	54	62	73	65	62	63	71	41	62	64	65	63	61	71	69	77	46	61	47	70	72	52	76	64	56	76	52	63	63	74	71	58	64	60	65	64	75	68	79	52	59	61	53	68	78	71	53	66	51	61	55	47	64	61	65	57	62	62	67	69	65	57	65	66	60	65	70	76	55	60	53	64	57	63	70	56	72	70	70	65	50	66	65	61	70	61	50	72	56	60	58	49	85	72	60	58	64	60	70	52	64	62	69	48	66	54	61	78	76	68	72	56	70	63	76	63	59	65	78	64	52	52	70	54	63	61	64	65	55	57	49	70	59	75	64	66	64	67	53	75	55	57	61	58	59	52	66	70	59	50	66	71	70	66	59	46	73	62	62	79	57	57	58	80	63	66	74	66	52	66	71	60	68	63	72	50	61	57	67	52	58	55	69	64	55	56	55	71	70	58	78	60	67	61	61	57	62	64	56	68	67	57	62	74	67	61	63	49	53	64	43	74	62	57	70	64	61	75	71	82	67	52	65	60	65	55	67	72	63	65	58	63	72	51	62	59	68	68	48	72	63	72	51	72	57	57	59	63	57	72	65	68	65	83	63	69	64	55	70	67	66	63	57	62	61	57	59	50	56	70	64	66	63	68	59	66	68	59	55	48	53	66	68	68	59	54	83	60	60	61	57	60	57	63	67	66	52	64	73	68	69	63	53	61	72	63	58	59	56	64	58	58	55	58	58	73	67	52	61	64	51	67	63	56	65	70	66	65	55	75	64	67	81	61	46	54	58	68	72	51	70	69	67	75	53	68	51	52	62	62	65	56	52	48	70	55	63	61	66	50	53	58	50	70	63	60	57	69	59	65	70	70	74	66	65	74	60	53	69	57	62	51	68	58	60	70	66	56	61	59	59	55	71	63	72	66	61	59	56	68	65	63	73	71	70	51	64	61	51	68	60	50	78	76	62	63	66	69	62	66	57	61	56	57	61	72	66	70	60	65	73	63	69	72	59	52	71	69	56	50	51	62	59	60	62	63	58	69	56	63	67	67	66	71	63	64	59	64	77	72	68	54	67	80	54	60	62	70	68	69	67	55	62	61	56	62	58	62	71	78	69	65	68	59	65	64	65	69	79	63	53	70	79	49	78	65	58	58	61	53	64	63	76	52	78	73	59	65	57	63	62	58	53	57	74	65	70	54	76	76	71	57	69	65	67	60	59	42	64	59	70	60	61	66	80	63	56	61	77	63	61	72	52	52	54	64	66	65	55	43	62	64	66	64	64	54	67	70	62	61	64	68	76	66	54	59	57	64	69	69	60	69	71	59	75	45	79	60	78	68	69	74	59	58	81	51	56	60	56	58	57	44	67	58	66	52	52	59	51	68	63	55	48	66	62	65	68	69	62	46	65	56	62	55	66	70	65	63	53	67	66	71	61	53	62	57	67	75	70	64	65	73	69	79	51	75	65	71	55	52	62	62	58	76	73	67	60	68	80	62	63	66	67	61	62	68	70	67	53	64	57	63	71	57	61	50	59	72	55	74	57	65	63	53	73	67	61	55	62	65	62	65	56	64	60	60	61	69	61	57	54	49	55	73	62	61	48	76	59	71	54	53	53	64	58	57	60	67	60	62	65	53	57	69	58	81	72	73	65	66	62	62	79	65	67	64	66	67	60	70	65	69	74	64	71	77	49	65	57	71	57	65	60	70	65	71	61	46	67	57	59	65	59	73	65	60	73	75	77	71	56	66	63	64	59	59	60	72	67	66	58	51	62	70	70	68	65	60	78	65	54	77	59	75	72	58	62	62	57	63	63	72	56	65	55	61	80	55	68	78	67	54	62	68	72	57	68	58	68	67	56	68	63	65	58	52	64	56	75	59	72	70	55	69	58	72	55	71	57	56	50	80	60	50	61	47	67	63	65	50	49	63	72	61	63	65	79	74	55	51	74	74	70	64	71	67	56	55	62	60	63	51	58	60	70	70	82	53	52	62	49	70	51	60	82	55	49	61	56	63	67	55	55	67	70	73	73	61	64	61	71	66	63	66	55	53	75	64	60	75	56	56	60	54	57	66	66	56	59	73	65	64	54	62	83	59	70	64	65	50	53	68	79	59	63	65	63	66	58	72	66	62	63	65	51	72	66	60	69	59	68	51	57	67	56	57	51	61	56	53	60	64	68	68	70	69	81	63	61	68	62	63	54	55	67	55	66	59	64	58	51	66	48	60	56	62	71	75	72	73	57	62	54	69	46	56	64	56	64	74	73	59	65	56	65	57	63	61	66	73	58	52	67	55	56	62	57	50	57	65	63	54	65	65	58	84	54	59	61	55	68	63	62	58	59	57	60	61	70	66	57	60	56	63	53	68	63	53	71	62	55	60	79	70	65	70	55	69	60	54	66	61	71	65	57	60	61	74	68	68	59	48	60	68	55	52	75	61	72	78	67	68	55	59	66	47	67	67	68	76	76	51	66	57	59	54	68	57	66	55	61	58	71	57	56	58	59	60	79	61	81	65	72	63	70	59	58	72	64	76	66	60	70	72	56	54	72	64	63	74	63	62	67	63	70	59	67	56	56	61	64	67	55	59	62	62	49	58	75	49	73	58	53	64	84	65	67	77	59	64	67	63	67	60	56	61	52	80	52	74	63	72	73	57	74	68	57	77	62	68	75	72	78	70	65	71	66	68	61	61	70	55	68	75	65	61	62	68	63	62	50	83	51	59	71	52	67	59	68	46	66	48	45	64	81	54	72	66	62	53	52	71	63	56	75	56	58	77	56	49	66	78	70	68	50	73	54	62	65	62	63	72	57	75	62	61	50	62	63	52	59	62	49	69	58	58	55	60	62	75	55	64	68	80	53	61	57	58	58	69	65	66	62	65	65	57	54	68	59	60	53	50	57	68	76	63	61	67	41	64	50	67	59	75	62	72	68	56	69	61	68	61	51	57	54	69	67	52	58	53	58	67	53	51	66	70	57	64	60	73	50	80	54	76	66	59	68	61	62	68	63
38412	27944	23544	23889	26056	22248	18788	15785	12982	9915	9265	7712	6233	4548	3497	2713	2504	1987	1611	1609	2157	2343	1937	1710	1354	1209	1127	984	1043	994	1082	1081	1246	1193	1202	1244	1235	1109	1151	1132	1128	1103	1018	1168	1092	1124	1079	1147	1109	1059	1017	991	988	976	1194	1547	917	2906	3140	2504	1781	1285	963	903	856	846	769	726	706	778	703	672	695	724	756	707	724	709	677	707	684	674	677	731	629	715	704	666	706	659	673	665	778	648	677	716	668	664	670	669	700	677	696	716	708	727	691	693	685	678	692	700	704	726	687	709	729	665	677	715	739	649	725	777	684	715	646	744	690	706	710	694	728	706	683	670	717	689	698	711	678	727	690	701	770	700	734	716	701	709	696	736	684	673	734	698	666	719	740	705	705	705	672	746	644	667	683	676	674	714	682	720	657	664	704	730	668	690	734	657	713	653	736	672	667	738	675	689	712	680	655	654	679	656	668	641	696	640	730	734	687	724	673	698	636	706	651	680	664	681	695	688	701	657	696	681	687	697	681	672	670	677	711	706	714	721	654	701	686	712	718	684	699	693	726	681	707	699	702	666	698	734	689	715	681	699	686	722	719	708	703	710	692	727	684	633	741	713	737	645	669	698	674	742	704	668	715	646	673	710	687	681	711	681	698	690	688	684	681	695	736	675	672	733	711	694	683	698	714	662	687	668	681	656	747	693	744	697	702	712	691	687	694	690	640	675	700	711	719	673	702	709	666	697	717	703	730	651	730	664	659	689	673	703	728	678	658	727	678	713	710	681	693	684	721	682	713	705	686	664	738	679	697	650	673	721	773	676	726	688	686	712	706	740	664	770	740	710	684	731	694	685	746	688	707	691	625	689	751	673	711	675	722	695	651	690	699	688	664	675	663	672	699	707	720	726	701	675	712	708	708	717	671	699	656	684	708	682	691	689	683	684	718	677	685	725	670	694	690	692	687	702	720	665	724	700	696	713	734	752	695	687	696	718	706	712	718	745	672	707	675	726	737	716	672	652	700	678	686	746	662	703	710	732	707	703	684	704	695	652	715	715	677	700	714	699	753	682	701	707	669	719	692	715	717	718	711	749	716	715	731	675	728	686	673	686	647	715	661	687	703	691	692	695	714	715	703	736	727	660	735	709	713	696	670	706	733	706	725	684	641	656	703	712	661	723	742	674	632	696	673	725	674	670	679	697	676	700	712	681	692	672	691	736	684	725	697	729	697	711	682	663	716	704	713	672	731	693	695	726	696	668	690	757	764	734	721	706	697	667	681	703	727	714	669	701	701	715	682	706	735	664	706	672	763	682	681	696	705	709	706	706	700	662	685	687	685	699	711	657	717	738	725	665	692	750	698	653	704	738	705	671	680	743	655	697	634	761	701	716	741	672	693	747	674	691	694	704	675	705	729	681	713	724	719	740	693	662	710	727	677	741	704	700	690	705	733	707	678	661	709	687	731	671	707	724	684	699	680	748	715	667	677	675	697	716	705	652	649	706	668	676	708	638	666	717	717	696	680	662	698	731	713	756	645	690	702	708	696	696	735	657	720	694	655	711	650	698	658	690	710	710	681	743	708	699	727	723	709	697	702	673	682	715	699	722	643	647	698	685	677	707	701	688	650	686	728	714	648	737	698	719	711	685	702	656	676	689	760	702	664	668	650	729	740	671	663	692	706	687	704	738	739	699	685	687	773	699	684	702	676	691	666	719	708	672	664	713	673	793	763	711	686	733	679	751	663	733	672	647	751	657	641	680	735	678	722	697	703	718	636	695	719	648	703	683	721	717	708	706	678	720	680	702	716	714	719	713	692	698	656	647	702	679	697	697	716	762	662	701	696	705	700	681	720	708	713	707	714	714	692	693	727	681	741	697	677	667	708	680	679	731	733	738	693	714	714	723	658	686	677	708	704	696	727	716	723	694	731	657	717	650	661	694	720	684	698	726	702	716	668	696	703	738	701	680	748	702	716	699	658	699	736	724	679	666	688	708	713	672	654	697	713	695	641	704	683	647	677	749	625	698	704	713	706	717	654	734	658	699	659	683	671	683	674	698	748	687	726	684	695	701	720	686	691	682	689	674	694	673	741	740	693	768	723	697	685	730	697	661	686	699	732	712	667	701	636	669	675	698	739	667	660	696	724	725	730	680	760	701	720	689	705	721	709	702	678	666	679	674	686	712	674	704	681	714	693	704	690	705	686	689	724	699	777	674	727	701	713	660	729	724	683	706	689	756	696	768	710	728	689	671	720	710	718	670	696	671	717	710	677	727	750	735	665	709	689	673	706	715	696	716	672	703	694	709	680	669	668	712	679	691	688	647	711	682	679	711	643	749	727	744	686	677	684	724	709	692	687	716	691	698	730	710	671	700	709	692	669	698	703	746	674	701	667	736	690	715	671	702	698	694	706	725	739	683	720	714	725	704	667	674	736	683	724	706	668	683	680	679	722	687	702	684	692	713	719	723	706	668	716	729	706	690	737	710	697	717	704	710	733	711	694	681	749	743	694	661	639	668	734	703	675	749	688	724	750	710	769	709	745	704	704	733	675	671	685	686	694	708	696	692	693	727	689	743	696	692	716	727	694	700	661	687	672	671	703	711	684	729	697	726	701	696	711	660	710	677	716	703	721	690	692	691	668	695	651	722	700	736	689	660	701	703	667	705	648	673	675	682	725	695	701	685	692	697	678	685	729	698	728	719	637	724	660	690	706	728	684	682	755	691	662	710	673	716	722	702	721	633	680	651	698	695	670	735	727	690	676	711	639	717	672	719	673	655	724	708	701	738	695	705	680	704	673	707	695	707	689	739	725	677	689	707	704	678	657	734	662	716	698	698	700	721	695	704	716	707	722	677	699	702	691	647	692	663	674	709	739	660	634	741	677	747	717	702	720	701	685	700	710	696	692	689	683	704	683	661	701	707	710	729	701	655	706	753	677	655	671	666	733	712	666	700	690	692	701	741	682	695	711	674	721	680	724	684	677	699	666	722	708	678	742	702	673	685	718	675	676	701	686	728	701	639	730	711	683	725	686	673	676	677	710	668	706	734	750	693	665	687	703	688	683	732	705	692	650	683	678	711	663	736	699	754	686	684	671	723	682	738	682	680	661	690	657	705	704	700	676	708	659	683	700	682	690	721	699	704	645	676	708	728	687	695	721	651	734	721	720	762	682	729	708	746	667	684	713	698	717	659	698	736	681	710	740	688	684	686	695	683	711	671	706	697	670	724	682	725	681	696	647	685	706	691	695	678	688	663	729	677	677	718	718	723	674	686	681	700	704	744	691	734	720	732	667	694	687	717	705	706	712	708	724	722	700	736	696	668	685	681	667	706	669	707	678	756	683	657	679	757	712	711	677	682	630	694	703	714	654	714	715	684	683	680	736	704	676	717	662	672	724	695	703	755	700	688	667	721	690	716	677	706	700	713	688	691	649	709	712	685	716	659	663	683	657	676	688	681	695	666	720	706	711	670	707	688	682	681	664	716	704	683	706	691	692	678
3825	1900	1428	890	559	379	277	235	194	179	152	155	117	114	95	77	84	64	78	57	83	101	79	78	54	64	62	71	70	64	55	60	64	66	60	67	73	60	47	67	54	61	64	68	73	62	57	67	70	72	56	52	56	61	66	62	70	57	84	74	68	58	65	65	56	49	47	54	54	57	68	61	65	51	64	56	53	62	69	60	59	60	52	48	43	55	48	62	60	58	53	58	54	48	61	55	49	59	60	54	63	53	73	63	58	54	63	50	66	55	62	63	52	54	61	48	59	57	57	56	61	44	59	60	53	71	72	47	47	50	57	54	68	62	69	54	56	63	49	46	41	53	73	54	58	65	55	57	55	62	55	51	46	54	52	54	50	62	61	50	57	59	64	53	54	50	56	49	51	62	52	60	49	61	56	61	50	53	66	57	55	56	66	59	54	58	59	55	62	44	60	57	64	49	53	59	57	51	53	62	71	52	65	58	58	60	40	53	54	59	62	48	60	59	50	58	42	58	63	65	54	55	64	49	48	54	53	56	53	60	62	46	52	53	71	53	58	58	56	44	51	65	51	58	65	56	44	52	64	50	60	46	47	58	76	58	52	51	61	67	56	66	47	53	58	49	58	58	50	39	55	57	48	54	52	66	49	56	39	55	65	57	63	68	59	38	59	59	53	49	61	53	46	57	59	55	51	51	62	61	52	60	54	57	54	46	65	66	53	44	59	59	40	43	69	58	50	66	49	45	63	57	51	62	47	57	60	37	67	57	55	63	54	63	62	49	50	46	58	59	58	71	56	50	60	50	55	63	60	62	56	47	45	46	52	67	71	47	43	56	41	52	53	49	47	58	51	53	56	60	49	61	38	51	56	63	72	61	63	52	67	62	47	62	67	48	64	54	54	50	56	48	61	39	76	63	57	61	58	61	50	54	54	56	55	51	54	59	55	56	55	46	65	59	58	58	68	44	51	61	60	53	58	55	59	50	54	70	54	55	55	55	56	68	67	55	52	60	51	58	52	55	47	57	59	68	51	48	70	39	48	57	56	67	50	48	50	56	60	51	48	51	53	67	53	47	70	53	53	51	62	58	55	55	63	47	54	66	65	55	66	58	61	60	45	50	58	54	51	45	47	60	45	69	61	66	65	46	68	62	59	54	51	60	50	63	65	50	55	44	55	53	72	45	53	47	57	47	58	50	67	57	69	51	55	36	56	58	60	64	59	66	48	58	47	57	66	51	54	61	44	53	62	53	53	49	53	43	50	63	50	52	54	53	59	49	56	54	55	53	68	53	55	45	57	63	59	51	46	45	47	55	69	59	57	54	57	52	63	59	48	49	46	35	64	54	47	58	50	63	48	62	64	68	54	50	54	47	43	61	57	62	57	45	62	61	56	49	59	54	51	62	42	52	51	43	54	56	58	44	54	54	53	63	66	51	53	46	48	80	52	59	54	68	47	49	56	63	53	38	52	60	58	60	63	52	52	61	67	65	56	53	63	63	58	62	54	62	52	55	53	46	53	55	66	64	57	59	59	59	67	47	58	51	49	53	56	58	61	53	53	42	50	48	41	54	54	50	45	71	51	52	63	49	51	75	50	61	66	50	59	71	47	45	39	63	62	58	57	51	54	55	48	65	65	66	45	68	64	64	57	58	57	60	57	48	74	50	62	52	59	55	66	58	52	69	57	57	47	66	53	52	62	59	57	48	41	62	51	49	48	50	52	49	46	61	50	51	55	65	47	57	60	74	52	55	44	55	64	63	52	57	55	52	68	58	43	56	57	51	57	52	62	65	48	67	49	50	50	50	41	59	51	47	51	65	68	51	60	52	57	50	56	49	55	59	71	44	68	52	46	58	58	49	44	54	46	53	54	59	70	59	50	57	48	32	54	62	52	46	63	61	55	56	56	60	50	59	43	53	50	58	52	52	50	59	55	49	54	51	47	48	56	39	56	54	63	67	55	60	53	54	58	55	66	54	45	52	61	57	60	55	63	52	54	46	45	45	54	73	49	47	61	66	62	59	55	73	59	64	58	53	47	68	53	58	67	65	57	62	73	60	55	59	58	59	64	62	49	45	57	54	57	49	53	61	59	46	57	56	50	53	58	44	44	58	49	49	49	72	60	51	59	52	57	44	73	49	59	70	55	45	75	46	46	53	36	45	54	57	57	58	57	36	64	55	45	49	50	57	53	54	65	61	62	50	57	66	70	60	66	64	55	49	49	51	58	44	57	50	65	62	60	63	52	68	68	70	63	77	50	52	53	55	60	56	56	53	60	54	46	73	48	57	47	66	66	54	48	46	58	62	59	59	56	53	38	75	58	62	51	50	39	81	72	55	61	46	51	46	48	53	52	48	44	61	44	52	51	46	44	71	41	54	65	64	65	65	58	62	48	54	59	37	66	52	78	49	65	58	66	62	56	65	60	66	65	63	62	44	46	52	55	67	59	53	51	50	49	48	58	56	63	58	53	69	64	55	61	56	48	60	51	59	43	59	48	53	51	63	56	71	66	50	41	59	61	41	46	68	51	61	55	53	53	65	55	47	56	46	47	41	56	64	68	44	58	62	57	54	57	51	60	52	51	51	57	53	48	60	56	63	64	53	63	43	57	64	48	42	61	60	56	48	53	51	49	48	47	45	60	68	47	50	60	63	49	58	42	52	64	51	50	58	63	58	53	51	52	59	46	58	67	44	60	58	50	46	61	54	70	59	59	55	68	50	49	65	51	51	54	58	58	52	60	58	46	36	74	49	43	52	58	66	59	60	58	56	58	62	59	40	50	73	55	63	50	53	57	57	55	60	60	61	60	45	63	55	63	37	50	51	59	61	41	67	54	59	52	58	72	54	51	51	55	72	56	42	38	56	58	64	58	59	66	53	37	55	51	58	53	45	42	61	58	60	58	65	55	57	59	55	57	57	55	51	60	43	55	43	41	52	52	58	57	50	55	72	59	56	44	58	60	54	62	68	63	60	52	60	52	47	68	57	70	55	56	56	57	58	47	58	52	59	59	69	58	63	71	50	59	50	66	72	55	48	55	51	55	58	50	50	57	52	63	53	45	61	51	53	60	62	44	51	50	59	56	56	54	56	61	59	61	62	59	58	55	52	64	55	43	52	52	55	52	62	54	55	60	65	62	60	47	54	68	57	60	62	50	53	61	63	56	50	54	62	61	63	52	53	44	52	43	59	55	44	59	57	68	52	59	57	56	52	53	52	49	56	66	45	62	49	48	66	57	68	62	55	50	63	53	61	47	61	55	63	61	47	57	56	40	51	52	69	59	52	55	67	56	49	59	60	49	61	57	57	54	52	57	62	50	52	66	56	61	65	48	66	65	51	62	69	47	52	47	62	64	46	50	50	66	51	44	63	52	78	54	54	53	61	49	53	50	45	56	51	46	48	58	55	53	65	48	51	52	54	68	48	55	51	60	53	52	53	58	55	75	55	53	60	51	42	53	61	61	54	45	41	49	53	52	57	68	52	55	58
28161	18607	15853	15986	16821	14003	10504	7701	6599	5232	5135	4171	3396	2629	1961	1542	1332	1237	1044	905	1304	1468	1288	1173	965	939	881	858	796	828	845	763	850	868	992	934	927	864	891	844	857	862	871	909	888	945	990	935	898	860	881	801	806	759	742	835	798	949	1221	1115	1001	805	789	726	701	668	629	671	622	653	613	628	635	629	633	602	642	642	644	603	621	642	636	604	643	615	641	599	641	603	660	632	640	677	623	630	602	645	645	626	608	619	650	641	659	626	623	710	622	605	625	624	616	613	642	661	626	674	630	635	621	664	667	644	630	593	648	620	618	594	623	636	598	646	655	615	639	619	641	572	600	609	665	602	643	585	605	687	674	646	666	649	679	632	634	609	656	600	631	620	603	611	634	623	616	641	626	616	629	610	642	700	601	631	603	635	675	617	608	652	660	625	684	652	629	651	619	693	647	648	641	639	612	618	600	610	604	672	621	655	620	593	640	651	651	573	639	587	655	638	591	600	634	622	663	609	659	619	658	620	644	603	626	637	632	637	598	607	660	642	650	601	637	654	648	640	598	622	585	662	618	643	635	621	650	629	644	676	603	617	640	650	611	667	651	633	615	630	641	601	621	656	640	654	574	639	560	679	657	667	598	679	641	651	647	572	629	604	618	623	613	614	613	642	626	675	663	646	622	662	653	655	651	620	698	618	598	654	641	622	638	641	645	603	575	627	674	649	635	630	639	617	621	678	650	651	628	652	644	648	587	673	625	643	587	697	650	656	657	688	655	639	644	618	628	656	633	628	627	675	605	672	659	625	637	644	593	599	593	653	623	631	619	625	629	626	631	639	596	625	663	648	605	628	591	677	615	683	611	654	638	669	622	607	637	612	636	613	627	638	647	656	599	657	655	642	629	625	631	614	616	642	636	618	627	641	630	643	666	662	622	601	626	604	641	654	612	608	643	626	656	645	627	657	602	666	626	655	629	643	625	622	564	592	626	607	648	679	630	668	624	637	653	633	606	648	638	612	637	625	652	627	634	629	632	577	617	612	620	607	673	627	626	614	627	613	623	650	626	612	614	597	657	632	589	658	641	629	610	629	635	654	658	593	627	648	642	666	624	601	676	642	632	646	603	658	628	595	596	689	639	652	639	636	601	651	702	673	607	606	619	646	621	648	632	629	622	632	648	628	654	627	621	640	662	628	606	618	673	645	638	670	637	590	646	637	630	638	626	623	635	623	677	635	639	652	596	631	593	633	611	629	648	624	606	580	602	612	635	605	598	606	656	634	596	651	671	597	636	683	635	587	636	614	579	616	622	650	632	645	595	630	598	634	640	603	629	634	632	637	661	631	611	602	637	619	638	633	631	600	629	604	615	643	628	618	628	631	638	643	646	606	667	671	639	602	623	653	643	642	611	603	596	646	641	612	616	676	605	628	643	653	604	616	657	597	605	630	625	590	658	623	584	605	641	679	658	616	610	583	644	623	622	597	633	635	606	644	605	643	609	652	648	636	674	641	675	581	680	635	592	612	665	598	594	644	568	605	623	651	595	629	636	654	645	645	607	675	552	656	645	606	628	622	622	675	615	663	623	632	621	645	630	606	643	607	636	647	650	630	620	644	646	604	624	620	645	622	602	644	676	625	623	604	596	581	621	608	610	592	630	612	647	631	615	726	620	594	637	633	664	641	668	614	645	613	566	662	665	641	650	624	598	628	653	617	606	607	673	633	657	633	658	642	624	617	620	636	669	626	682	630	624	677	632	613	665	621	632	564	642	658	593	685	611	620	599	642	658	643	633	619	643	633	624	632	639	629	578	640	636	635	575	631	654	646	581	625	633	641	617	602	616	638	636	626	605	607	604	644	679	628	608	638	632	599	642	618	648	608	618	649	593	646	640	618	650	578	637	632	577	614	639	587	616	606	661	659	648	563	591	672	629	613	629	668	652	658	646	656	633	611	650	610	636	652	657	662	646	572	630	635	660	619	605	602	640	667	582	579	618	641	621	693	621	600	615	602	599	649	661	630	601	657	653	628	677	644	616	614	658	607	636	658	664	600	664	612	625	615	629	584	616	607	633	656	635	635	630	684	654	596	615	622	665	642	650	631	642	618	640	596	648	550	639	651	653	593	659	601	601	592	667	656	624	629	646	653	665	611	633	621	651	644	640	592	639	643	667	616	647	614	638	666	613	601	681	634	597	658	631	629	635	611	607	634	611	638	646	610	661	590	612	690	626	667	673	658	635	638	645	597	670	631	662	645	629	604	620	619	614	624	603	603	594	649	630	674	635	672	637	623	598	662	646	592	619	605	675	638	670	631	574	607	647	637	615	629	653	638	625	627	593	609	619	635	634	662	610	638	634	670	614	649	646	650	635	661	605	661	657	618	642	634	619	593	626	630	636	628	632	616	629	617	644	602	629	617	580	660	669	643	664	626	607	644	627	628	597	671	653	606	656	593	615	643	645	591	616	611	609	646	649	606	629	662	641	609	646	643	619	670	650	595	664	639	627	644	613	619	651	625	590	614	651	658	619	626	607	614	616	599	658	623	616	638	631	687	665	656	665	663	640	618	635	691	611	628	604	629	614	678	660	638	647	698	665	662	589	640	632	641	625	670	637	660	655	635	664	612	654	648	646	625	654	651	627	641	669	611	635	628	636	631	665	623	590	630	660	642	633	624	620	606	674	635	613	616	612	609	635	623	648	618	611	602	630	633	625	596	627	658	605	644	658	566	601	665	659	615	599	627	636	622	625	649	621	658	626	629	673	609	668	656	617	679	636	596	607	590	612	624	643	603	620	590	672	660	633	618	674	660	630	602	641	608	617	657	621	664	612	588	617	655	646	616	623	618	677	617	598	602	601	639	689	640	675	635	633	644	689	633	657	625	643	641	634	639	663	615	653	617	639	663	651	578	619	681	583	633	613	599	596	648	620	627	652	629	606	668	613	664	663	613	629	640	671	622	592	678	633	682	577	625	624	612	666	617	637	640	657	670	647	596	686	611	650	613	643	643	615	660	603	666	670	617	594	673	632	605	602	574	646	640	690	632	643	628	621	583	610	595	612	612	645	622	649	640	655	643	579	627	653	643	588	653	604	627	588	622	655	641	637	642	633	650	596	671	656	663	606	626	645	678	642	627	627	658	598	627	650	625	593	632	659	652	626	647	619	610	585	624	604	653	609	702	630	623	619	647	623	591	615	619	610	602	655	632	666	656	619	639	652	639	653	673	618	626	596	641	646	625	654	609	671	628	631	598	598	642	634	592	633	645	665	650	656	644	603	671	651	607	604	581	664	611	619	603	621	687	667	618	657	657	609	627	639	653	653	677	629	591	622	719	602	639	657	633	582	623	614	639	653	651	620	650	613	671	665	592	644	573	640	627	586	668	623	661	609	657	658	634	664	612	602	631	627	608	596	636	615	622	647	628	678	646	630	636	622	620	626	620	661	655	610	607	634	662	688	620	631	656	585	651	602	625	633	647	628	617	622	684	625	668	634	626
5517	4351	2536	1599	1185	835	463	340	279	235	199	188	198	143	129	94	104	86	73	87	73	115	85	85	81	63	66	64	78	58	63	61	64	90	65	77	64	80	59	80	69	88	68	71	75	93	58	72	68	68	74	63	72	79	84	92	98	121	101	82	67	65	59	61	53	68	64	69	58	66	67	51	71	68	70	64	61	67	62	62	71	71	51	54	61	64	61	72	67	66	49	52	69	71	58	51	64	63	57	62	55	64	79	51	55	60	58	53	72	57	66	58	61	64	63	55	59	51	52	66	57	63	56	67	70	66	61	67	52	66	53	57	64	62	55	74	51	52	67	53	65	60	59	54	51	61	47	60	59	63	61	61	63	62	63	56	62	59	59	66	52	60	62	58	62	64	58	65	53	63	47	64	57	60	51	60	58	52	59	58	62	67	51	63	64	50	61	73	62	59	61	61	63	55	51	55	57	68	49	64	49	74	64	50	64	52	58	59	66	71	55	69	76	56	64	57	41	75	57	44	63	55	68	62	68	61	55	56	57	58	46	61	45	68	62	53	49	52	47	46	66	69	47	55	57	57	49	67	57	53	54	59	61	63	56	54	68	56	64	71	55	50	49	67	72	52	60	58	57	57	70	56	58	61	66	68	53	70	62	58	53	62	61	44	51	76	51	56	56	56	59	49	57	60	61	56	56	53	65	68	57	62	60	64	60	57	64	75	69	61	56	52	50	65	64	61	59	53	58	62	70	51	56	65	60	62	63	68	71	65	65	57	66	59	67	69	50	58	63	62	65	61	59	58	55	74	47	50	76	62	65	71	60	73	66	66	56	51	57	61	57	59	52	55	56	58	61	64	69	53	58	52	42	70	54	55	67	39	69	50	62	67	55	55	74	58	70	68	70	73	55	58	65	57	65	55	76	70	56	78	57	63	59	60	62	53	52	56	64	55	65	54	65	52	67	63	75	39	49	65	62	56	52	60	64	48	43	43	63	54	56	62	48	59	60	70	68	51	70	57	57	62	65	69	63	67	60	60	45	60	59	65	65	48	63	64	56	70	78	58	73	46	52	49	56	53	58	52	72	62	51	48	65	52	56	55	61	53	51	59	60	66	46	64	59	75	66	52	63	57	52	62	54	59	68	54	60	63	50	59	54	60	48	56	47	56	57	60	56	63	80	55	60	60	54	72	53	49	61	67	53	45	61	41	62	53	62	58	58	62	57	54	66	68	64	56	68	55	64	63	69	52	63	59	67	48	68	64	55	70	51	59	68	76	46	52	67	52	69	61	53	65	62	78	65	55	60	53	56	59	66	63	62	51	62	54	48	53	54	65	61	58	68	61	55	60	56	62	69	68	53	58	53	62	58	70	58	63	51	76	67	66	59	64	56	55	42	58	50	72	67	70	57	65	55	62	60	55	59	42	83	41	60	74	50	63	52	43	51	69	75	51	75	52	53	65	73	71	54	51	55	56	62	54	66	69	59	61	59	54	73	63	65	60	57	61	53	61	74	72	61	52	67	65	41	69	65	50	63	51	63	70	54	59	52	58	59	57	48	65	63	58	66	71	62	71	79	75	66	63	64	61	64	68	52	66	61	57	56	59	69	60	52	74	64	59	60	62	76	65	54	55	63	52	56	53	55	54	54	54	60	47	58	60	57	77	69	57	66	55	62	62	63	62	43	72	68	71	58	59	52	72	59	53	68	67	69	50	60	71	65	50	56	43	65	59	56	56	62	53	57	43	46	50	54	63	57	58	52	55	48	60	60	70	64	67	72	57	56	55	62	53	66	68	76	63	63	61	53	45	46	54	62	67	70	65	47	58	69	51	67	65	51	62	67	59	65	71	62	47	63	63	58	43	63	56	53	54	64	63	64	55	49	57	57	66	66	64	61	62	81	61	67	57	67	59	59	54	61	57	45	66	47	76	61	64	60	58	55	49	44	62	69	70	58	63	50	68	55	59	70	72	44	62	73	68	69	74	61	60	48	61	63	46	68	48	52	64	72	54	55	63	55	71	45	57	57	70	68	50	55	54	56	66	57	64	66	64	66	55	62	64	60	56	52	54	75	57	66	64	62	67	58	78	78	59	64	72	69	64	53	50	59	68	76	50	58	52	68	41	51	50	62	56	72	60	60	70	78	66	63	55	63	59	61	59	65	73	67	51	56	66	64	69	61	63	56	57	69	66	52	54	62	58	72	63	46	56	58	58	49	75	54	51	62	56	62	45	62	71	66	51	65	54	62	66	55	53	59	70	57	65	49	60	60	43	58	60	60	58	54	56	54	69	63	53	67	66	63	55	64	59	59	55	60	61	74	50	73	66	82	59	69	60	61	63	74	50	60	62	62	61	63	67	57	53	49	62	79	56	50	47	52	47	62	46	63	62	57	49	53	64	59	66	63	52	61	79	53	50	68	60	55	64	77	69	70	65	64	52	65	65	70	59	65	63	69	57	47	61	62	59	61	65	62	68	81	58	72	61	62	59	53	54	55	59	59	63	68	55	64	63	51	64	65	51	66	48	66	61	58	67	57	64	66	73	58	50	60	69	55	66	58	50	68	47	62	48	56	54	51	65	56	78	57	61	60	55	49	54	76	52	60	69	67	58	52	62	58	53	57	55	59	56	60	59	62	57	73	58	53	59	47	57	62	53	65	56	60	60	71	56	61	44	54	60	55	57	62	65	65	62	65	63	60	60	75	66	49	47	53	57	64	66	53	70	55	61	61	58	57	64	87	59	51	55	57	68	64	61	62	72	56	61	72	62	77	61	57	54	66	58	54	57	55	51	69	61	49	63	57	66	60	57	68	55	58	69	74	72	66	70	52	68	70	57	53	47	66	62	62	52	68	52	50	53	63	74	54	83	60	61	49	63	75	48	61	59	55	71	42	66	48	49	63	63	50	63	60	61	54	57	55	56	66	62	57	54	50	65	57	79	57	62	64	51	62	56	59	64	64	57	64	72	43	54	42	51	68	57	56	69	64	54	62	62	63	57	65	60	55	49	75	53	60	65	63	59	62	64	60	46	63	59	62	46	48	55	65	56	56	50	55	67	56	63	63	53	63	60	43	66	49	70	68	59	63	52	72	56	55	64	50	64	50	51	51	47	59	69	56	61	64	70	54	67	72	58	69	57	60	65	62	55	63	53	59	55	66	62	57	45	82	58	48	62	53	62	62	57	60	52	56	63	60	68	67	48	60	48	60	47	64	51	65	54	65	52	64	59	56	71	58	76	55	59	65	53	53	47	58	62	65	44	61	55	67	49	64	71	62	54	40	57	59	45	57	75	58	79	61	55	74	70	69	68	56	59	53	60	47	56	60	61	41	65	59	50	57	63	54	54	65	69	62	74	59	67	56	57	61	62	76	52	67	64	50	44	57	59	55	61	62	65	60	56	57	67	48	58	63	69	68	56	67	55	61	69	59	70	62	64	60	80	63	54	64	48	57	48	48	66	59	61	59	53	56	56	53	64	62	53	78	56	58	73
34393	24113	18436	20185	23601	19881	14176	10508	8641	7106	6453	5496	4533	3434	2607	2113	1751	1497	1193	1139	1301	1696	1561	1340	1306	1229	1143	928	980	929	933	865	956	1156	1108	1111	1024	1081	1037	1012	1094	985	1133	1075	1154	1147	1090	1026	989	991	985	1018	947	976	964	1276	1745	1841	1605	1339	925	723	697	779	773	789	672	690	660	681	699	655	645	669	652	661	667	635	655	669	685	630	625	651	687	687	664	668	669	656	662	673	620	638	645	675	677	678	694	644	652	636	673	664	707	659	734	652	715	682	685	682	641	695	675	683	651	681	655	649	664	679	654	649	658	681	642	692	643	681	679	642	662	644	676	658	672	625	654	656	661	691	670	613	683	711	710	723	672	664	626	655	684	729	663	630	643	648	700	620	670	650	672	640	674	656	640	677	653	664	604	649	664	676	696	622	666	653	705	660	697	656	663	660	652	679	650	665	644	630	708	677	626	693	656	677	681	680	679	631	655	702	681	657	625	671	674	633	699	703	652	686	690	660	623	684	677	658	666	698	689	639	695	672	670	654	640	716	696	623	686	679	623	630	661	676	653	699	685	664	673	642	655	650	630	590	656	659	669	658	750	707	649	670	644	664	659	678	713	691	671	677	660	623	651	653	675	633	675	681	676	673	643	696	685	638	651	628	683	660	627	653	661	669	649	643	649	643	647	651	696	691	639	632	709	680	649	655	620	677	671	654	629	638	660	707	665	638	629	663	667	672	649	653	652	669	641	689	679	695	640	707	633	692	647	685	594	614	703	663	682	656	706	634	656	706	655	653	669	633	616	654	638	660	645	664	631	689	716	695	628	660	662	644	668	688	635	669	652	671	665	678	718	656	696	661	662	707	693	660	666	651	707	648	633	687	705	643	659	664	635	641	664	704	647	615	668	676	652	677	671	677	653	658	736	679	666	687	685	638	689	702	687	674	726	635	644	679	633	689	687	651	676	671	642	685	719	666	675	664	618	616	670	683	673	698	707	625	616	667	683	693	648	685	672	684	708	664	659	676	662	634	671	683	694	660	688	704	659	663	666	663	633	705	692	647	662	619	658	678	668	698	643	647	694	621	675	675	677	691	670	685	640	646	694	673	675	639	675	662	671	634	684	642	688	639	675	629	689	674	654	684	635	664	681	685	686	701	697	633	681	713	686	674	659	669	709	731	666	615	693	631	626	698	646	664	624	641	671	708	689	635	672	656	650	653	690	694	652	685	643	681	625	627	666	703	671	691	652	688	645	676	698	631	630	632	652	659	652	687	634	665	672	623	685	642	675	690	653	697	689	663	663	683	691	660	710	631	714	683	667	645	667	640	668	675	686	668	700	671	683	682	612	655	658	678	689	642	662	648	680	717	647	671	665	688	700	717	696	633	666	665	677	615	703	685	638	674	680	654	651	631	667	646	635	678	672	651	667	668	673	641	670	660	648	692	681	659	633	650	665	697	676	653	650	719	683	657	688	646	690	715	692	653	672	698	684	663	696	648	678	691	704	741	640	696	716	732	662	695	636	677	717	663	661	617	703	654	640	670	675	602	643	664	607	629	664	650	684	667	675	647	687	658	672	690	618	678	681	672	657	639	698	657	627	703	676	600	644	642	699	654	592	654	668	657	642	674	624	657	644	629	676	648	648	667	671	635	648	711	634	692	671	621	666	652	642	664	674	677	628	669	682	672	670	658	650	639	645	708	645	646	689	646	682	642	650	633	667	651	671	674	648	614	658	622	672	683	682	656	659	634	667	656	621	651	686	655	606	674	704	646	672	680	670	697	701	630	666	630	644	668	690	669	603	669	650	707	659	684	640	667	643	671	658	665	675	710	708	686	653	681	633	672	711	639	655	657	625	678	635	671	684	687	682	731	690	694	676	663	670	737	664	662	673	688	671	651	669	628	676	659	660	689	671	674	678	646	682	622	695	661	678	694	725	692	692	679	658	627	686	637	671	659	707	688	735	660	641	697	695	679	711	637	682	658	641	660	725	696	665	638	654	679	682	706	676	684	680	640	660	639	692	682	642	666	672	656	643	665	647	699	660	680	679	663	655	682	688	679	657	712	652	666	636	629	716	632	717	698	616	653	649	655	681	658	638	633	677	665	687	649	646	679	690	671	635	643	666	695	675	651	598	660	631	664	647	678	653	636	653	678	642	649	663	700	674	658	665	701	670	632	660	685	662	669	649	662	634	653	670	662	646	687	675	669	656	672	642	656	670	660	651	616	676	672	667	654	688	638	646	666	694	703	674	618	721	678	618	693	695	665	678	694	696	638	655	662	698	651	677	692	664	676	700	690	689	687	637	665	637	705	658	704	669	698	648	667	686	681	667	687	678	653	686	642	678	703	669	650	667	677	678	676	682	663	634	656	659	674	731	628	654	664	678	690	674	667	629	661	646	687	651	672	680	648	676	668	653	629	623	672	682	647	608	658	631	675	682	687	659	694	621	655	652	661	723	730	649	623	673	700	658	720	679	644	655	689	695	636	650	634	621	630	602	634	682	715	651	661	681	648	691	612	717	633	646	684	728	665	644	683	647	682	664	687	659	685	660	652	630	648	658	644	617	652	640	672	680	643	663	634	690	648	682	662	634	687	648	697	654	659	629	673	682	675	656	638	649	650	685	677	664	667	647	654	709	631	633	684	693	683	695	640	663	632	650	652	689	678	715	638	648	695	629	685	670	718	681	667	668	723	687	672	713	702	627	615	680	671	631	651	686	655	686	650	639	663	690	684	632	658	659	585	677	674	651	623	649	664	677	676	646	670	668	630	718	691	690	633	663	691	666	714	625	671	652	687	685	673	677	723	690	666	651	693	651	674	638	671	668	693	650	641	677	676	699	709	652	684	654	686	611	707	692	649	728	664	646	686	655	694	669	685	705	696	709	647	662	674	635	668	676	613	667	628	687	627	696	709	629	648	705	664	612	617	643	670	697	655	657	660	678	715	651	649	634	640	696	671	694	631	674	673	642	679	706	613	647	672	644	712	685	684	672	616	671	671	650	653	647	692	674	669	696	655	671	666	676	700	603	709	657	655	644	651	687	656	664	688	681	649	627	629	668	663	724	664	679	687	688	689	675	661	678	654	671	687	656	655	649	679	633	657	650	672	655	691	677	669	650	673	664	664	668	690	646	668	690	696	657	611	670	644	654	668	651	658	667	682	648	725	628	651	644	585	661	650	616	631	599	684	659	709	653	683	709	694	613	682	667	688	656	688	723	688	659	649	694	690	687	643	691	597	658	675	647	702	664	665	650	667	677	725	646	667	661	683	676	694	644	691	685	637	646	635	657	630	649	680	677	616	669	696	670	642	659	683	675	653	651	634	671	701	728	628	635	657	654	638	705	664	674	610	684	656	719	681	657	692	628	667	691	647	715	647	663	697	670	742	665	654	621	655	618	706	688	608	646	700	652	621	708	649	635	693	641	640	634	697	664	676	689	667	617	640	669	692	676	708	628	664	658	700	712	669	699	670	626	688	648	660	682	697	700	627
7508	4283	3034	2682	1995	1218	674	350	239	216	179	162	139	145	111	102	68	82	68	73	59	75	83	65	77	69	61	70	77	61	69	65	74	73	68	73	55	72	77	71	65	65	74	67	65	73	67	87	65	67	63	74	65	72	70	99	118	98	77	53	66	55	63	67	69	80	55	76	44	77	64	59	47	53	53	55	61	70	58	53	61	52	53	53	61	52	54	55	70	55	61	45	51	62	53	59	71	41	46	61	56	49	67	53	46	55	64	41	54	62	54	60	62	45	55	44	69	64	59	56	63	65	61	60	59	59	47	54	49	56	62	59	61	58	57	69	61	52	58	47	49	57	52	51	73	57	58	70	60	56	55	55	66	57	65	48	60	60	60	55	48	64	56	53	43	51	54	65	51	57	50	77	53	67	52	81	67	60	48	53	66	54	52	64	52	62	62	60	52	63	63	61	62	59	55	41	38	48	66	65	53	55	75	54	51	57	45	61	60	54	64	58	63	56	67	43	62	55	52	54	45	56	51	49	52	62	48	57	53	48	53	65	54	48	40	72	69	54	70	55	45	51	56	54	55	57	48	62	52	50	64	67	59	53	63	61	51	57	44	52	54	52	57	61	53	55	57	48	54	52	49	66	54	72	63	48	61	45	64	67	69	58	59	69	58	46	55	64	56	42	52	49	42	48	64	59	43	62	58	60	52	70	53	50	63	62	62	70	64	56	54	57	68	75	63	61	60	57	48	64	75	58	59	49	48	64	61	57	59	58	66	49	62	61	50	53	71	49	54	66	56	44	64	65	59	58	55	66	46	64	68	50	72	58	48	68	60	62	52	55	50	58	52	47	60	61	62	51	65	50	48	52	62	65	47	56	55	54	48	59	51	51	53	53	58	60	61	68	56	60	48	66	67	65	55	56	57	68	62	62	57	56	56	39	56	57	60	61	68	60	72	67	55	45	65	55	53	56	64	60	56	61	61	62	58	56	59	60	54	66	53	61	59	53	66	62	58	41	55	58	50	60	58	59	55	61	69	57	56	41	63	56	65	63	68	59	65	58	48	60	45	61	63	58	50	63	63	55	59	58	61	55	60	66	43	70	64	54	58	57	55	68	48	53	48	58	50	61	54	49	56	52	76	58	59	59	53	55	62	49	50	58	55	54	71	55	58	47	56	66	53	64	60	54	58	61	58	68	73	64	46	50	61	78	68	62	61	54	64	51	60	44	62	62	53	69	35	52	49	41	52	53	61	69	62	68	69	44	63	59	61	65	61	71	60	46	56	62	65	68	52	60	64	58	61	46	58	63	52	59	55	56	60	64	44	51	68	68	54	51	40	60	56	52	50	57	55	66	48	60	56	68	45	53	59	61	62	59	50	62	55	47	51	49	53	61	68	51	55	58	56	51	65	42	53	60	57	71	69	72	56	50	61	61	55	56	64	64	69	55	67	69	41	73	64	54	50	65	53	61	40	58	62	69	51	56	67	66	61	69	46	62	71	58	56	50	56	60	52	56	51	53	58	63	48	45	50	64	80	51	59	59	55	48	59	62	46	54	48	61	56	60	66	70	64	65	52	71	67	48	52	68	47	53	53	64	58	66	64	61	65	59	52	59	49	53	54	64	59	49	47	64	59	66	57	49	66	50	61	67	57	64	76	58	55	68	46	67	64	60	67	55	64	47	59	56	70	63	57	57	71	47	60	60	57	52	64	64	64	64	55	60	61	55	52	68	64	52	56	61	53	69	60	69	43	57	56	53	69	71	50	48	45	59	64	52	55	73	58	50	64	67	71	66	56	50	52	57	60	62	63	60	65	43	60	59	39	69	48	58	64	62	51	40	60	57	54	57	58	65	58	71	47	55	53	49	54	51	66	56	64	52	64	45	48	61	60	58	53	61	53	61	58	64	50	67	64	45	61	53	52	59	57	63	47	62	45	56	54	56	51	52	71	59	62	56	62	59	61	52	53	46	66	52	49	50	63	53	50	65	64	56	61	64	42	55	57	52	63	66	47	57	58	57	37	54	65	53	65	60	59	51	54	64	61	67	60	60	53	55	46	67	54	46	55	50	55	54	49	68	66	56	61	43	56	55	46	54	58	59	44	67	65	59	54	59	50	42	59	50	57	61	63	56	54	50	59	42	49	67	63	67	54	70	66	60	61	53	50	55	59	62	51	64	48	60	51	56	49	65	71	48	53	59	44	58	61	59	69	60	67	63	61	63	63	70	55	48	51	45	44	56	69	69	64	55	67	51	61	54	55	55	59	52	49	41	60	55	50	60	54	56	60	63	59	57	69	60	56	57	39	59	58	59	66	52	63	54	55	67	61	56	59	43	56	52	46	59	50	52	54	51	55	68	70	51	62	67	63	68	62	48	56	50	60	58	55	49	57	43	52	52	66	51	68	63	55	59	58	45	50	49	54	55	63	52	50	59	52	57	58	52	56	51	65	54	78	68	64	57	68	65	43	48	48	58	57	69	49	61	61	55	54	55	54	56	56	57	60	56	56	66	57	40	53	42	49	53	57	76	46	67	64	62	56	53	64	56	50	44	73	50	63	54	50	58	62	62	64	72	50	56	55	62	65	63	46	52	62	55	69	42	57	71	57	63	56	66	60	61	58	47	51	50	64	41	47	55	65	48	55	60	58	65	58	75	67	50	50	59	65	48	51	64	61	50	62	53	75	55	72	41	51	74	56	67	56	66	45	59	62	55	49	51	51	68	57	60	56	51	63	53	47	73	55	46	56	48	60	57	69	60	71	55	67	62	45	57	41	65	62	54	54	51	62	56	49	62	41	62	57	47	44	49	51	46	52	72	58	55	59	65	49	48	70	58	64	50	70	61	42	63	62	56	60	59	52	56	65	51	53	51	49	59	49	65	48	58	47	49	64	64	71	56	53	61	67	50	40	44	67	56	55	74	64	56	56	60	66	52	43	63	42	56	56	66	52	53	54	53	54	74	55	50	63	55	56	60	68	61	55	35	85	52	64	71	59	58	54	49	62	51	59	55	57	61	57	45	56	49	50	62	58	56	61	48	68	57	54	49	53	64	46	44	75	51	57	45	59	55	56	57	63	57	65	65	53	52	45	59	66	50	62	54	59	69	49	63	60	70	62	70	61	57	55	54	62	58	44	67	50	73	55	55	49	52	63	66	54	56	52	59	53	56	63	65	47	66	55	62	56	70	46	54	58	53	55	54	47	51	59	57	51	56	57	78	49	68	61	64	54	52	61	64	58	43	63	44	53	48	51	47	51	59	52	43	62	55	68	50	66	57	50	61	53	58	55	56	55	56	44	48	55	77	70	49	41	72	66	55	66	55	53	57	63	56	47	64	53	59	78	48	51	45	49	65	60	62	50	55	52	50	57	72	60	58	54	52	55	57	65	61	51	51	53	62	56	44	67	64	62	58	47	56	59	49	47	70	47	58	51	67	59	54	62	64	50	67	52	65	59	60	59	61	56	67	67	45	68	53	59	51	61	58	53	52
33760	24401	21869	26240	26633	21739	15159	9674	7440	6236	5332	4700	3983	3183	2393	1898	1615	1429	1251	1093	1092	1213	1369	1110	1138	1199	1088	970	906	921	887	859	932	1053	1059	1095	956	987	921	981	894	902	954	961	910	1054	944	943	926	902	894	923	942	867	1052	1646	1697	1617	1100	744	714	704	665	741	815	853	872	702	753	669	689	689	689	668	667	677	651	623	651	651	658	669	640	664	679	649	669	666	659	664	628	667	636	648	679	652	634	666	657	653	657	660	651	633	601	637	615	681	656	668	670	664	643	666	654	653	624	676	631	703	662	668	651	599	614	677	667	616	677	666	639	649	643	670	634	663	675	639	676	681	610	655	697	636	622	635	666	659	654	646	640	645	678	700	676	651	599	621	642	648	657	697	649	633	739	641	658	637	683	618	643	671	651	670	638	660	623	639	679	653	651	642	667	645	639	661	632	634	676	644	646	649	655	657	637	669	662	626	623	650	650	626	633	646	647	602	678	655	658	675	661	653	632	649	651	663	673	657	623	677	648	681	705	682	665	670	665	656	611	679	684	688	659	650	665	651	673	664	668	630	662	641	609	627	623	690	666	619	659	640	662	630	640	671	648	653	681	673	649	648	647	676	662	634	623	654	681	668	672	669	689	696	641	659	646	650	680	659	657	660	613	670	660	671	658	651	670	608	638	674	662	704	695	643	683	691	656	675	645	656	655	654	595	672	653	684	645	650	643	667	632	650	607	643	699	629	637	677	604	639	652	652	680	663	650	672	642	634	718	619	618	680	667	648	621	636	637	666	651	659	663	655	671	687	673	607	643	670	602	664	694	651	657	648	614	679	642	726	698	666	646	635	621	666	612	660	655	647	708	604	656	682	693	671	609	657	654	628	644	645	667	707	596	667	657	697	663	659	657	652	689	639	694	666	662	672	664	698	635	638	658	639	621	648	632	671	662	663	618	684	673	660	647	638	695	657	622	631	619	635	605	676	579	677	694	653	653	655	619	655	683	672	645	640	671	622	657	655	661	665	586	616	645	680	641	649	656	679	653	626	666	687	653	608	676	656	678	624	640	663	669	626	643	630	660	668	664	674	635	679	689	669	648	661	655	668	642	663	697	652	677	646	692	659	659	650	634	657	619	667	645	652	631	639	660	689	674	688	709	656	660	675	656	666	678	688	676	663	684	654	685	636	661	615	717	616	646	634	649	652	680	602	599	664	697	647	634	624	656	672	687	642	653	629	620	632	642	668	650	652	660	636	614	644	676	634	660	663	694	655	634	659	660	681	657	633	640	653	669	624	700	646	654	657	653	679	689	647	660	702	663	646	663	645	659	646	678	699	714	652	676	651	652	666	633	680	645	667	674	655	662	630	693	654	674	671	670	685	665	665	667	623	650	639	669	646	649	634	616	648	659	653	650	698	639	664	641	724	664	622	666	667	670	677	654	645	635	633	649	698	674	676	691	679	638	619	661	683	657	600	650	629	614	692	674	623	635	632	687	648	619	665	676	646	656	666	654	669	642	636	654	661	669	669	664	646	652	648	643	626	640	637	656	653	661	631	656	654	666	603	656	622	682	672	672	683	639	666	644	647	653	631	650	674	644	655	658	632	688	645	613	633	688	679	672	678	630	649	646	621	641	614	672	659	692	645	641	623	571	644	662	688	632	688	662	662	652	684	625	664	606	651	579	641	635	706	628	686	741	624	645	634	632	650	683	664	648	623	653	660	686	637	656	637	637	659	662	675	633	650	652	678	693	600	632	657	664	674	658	630	674	650	676	691	683	668	634	654	716	647	644	619	655	675	617	641	658	654	654	665	618	670	632	681	678	631	680	694	660	620	688	663	657	666	683	648	632	619	683	663	658	637	652	629	670	633	683	633	697	632	650	615	653	637	639	645	677	647	647	640	603	608	656	621	686	619	600	667	637	662	676	639	690	641	683	649	711	684	674	612	632	666	624	685	610	626	626	675	659	737	662	641	588	658	649	633	629	631	674	614	630	687	651	647	604	686	663	639	667	640	700	651	643	699	662	602	661	668	689	641	675	654	701	648	679	671	637	642	640	642	645	629	624	606	662	658	637	697	658	651	674	661	706	655	650	667	686	654	643	643	627	660	666	640	654	661	683	654	645	666	640	663	616	710	601	706	634	643	642	675	677	682	667	677	599	647	631	641	637	666	663	664	695	611	652	683	668	689	657	660	685	670	642	659	716	663	663	664	671	646	669	657	655	653	633	612	656	637	631	676	670	622	622	649	672	636	630	634	644	619	628	683	652	664	637	619	655	627	668	664	645	639	663	648	668	691	644	647	680	637	646	636	701	708	663	684	661	663	693	668	626	655	643	653	652	664	650	605	662	627	605	640	634	650	667	658	678	617	681	662	637	650	648	669	645	615	644	625	639	658	687	670	654	621	643	641	640	668	643	667	637	647	673	663	700	630	605	672	680	678	659	703	620	657	662	659	627	679	656	660	623	659	640	635	619	645	618	667	656	655	643	619	628	658	689	672	636	620	611	639	617	657	643	642	635	658	687	657	681	630	657	653	657	665	668	621	667	628	657	669	670	643	638	652	658	679	655	659	673	649	635	674	673	649	675	676	674	712	631	681	663	596	679	675	656	702	630	666	626	684	662	699	632	690	661	639	674	646	623	639	646	715	629	665	606	672	689	692	695	612	678	662	656	627	650	635	667	635	662	661	647	652	643	638	693	653	708	640	637	644	677	699	675	659	671	629	612	699	691	631	633	637	609	671	667	657	612	663	646	639	659	650	641	634	625	686	637	627	680	658	644	657	635	668	639	674	661	625	648	672	670	640	646	660	672	659	634	673	698	654	602	604	671	666	667	606	648	650	677	651	636	671	641	631	691	636	653	686	598	713	655	696	664	663	677	596	669	672	636	674	671	624	671	657	646	671	630	667	675	668	665	695	633	670	678	656	676	646	656	622	648	657	643	633	653	661	630	658	699	658	644	640	627	669	628	678	639	680	619	671	616	650	655	681	635	651	674	649	670	619	666	654	677	644	640	645	669	637	643	656	639	643	655	727	620	694	678	678	626	647	689	660	604	700	631	667	702	664	636	669	696	700	632	695	682	664	658	657	681	617	653	652	642	643	650	638	637	617	643	636	651	661	680	606	684	634	702	653	681	676	691	638	662	648	660	670	678	640	656	616	690	639	601	683	606	610	660	640	672	593	608	663	671	622	651	610	667	681	668	652	650	698	632	657	624	686	644	672	674	696	605	695	668	627	682	632	641	649	667	627	616	636	642	662	608	678	678	648	685	666	650	671	648	675	651	668	630	672	620	644	690	616	665	677	648	634	698	679	667	642	679	691	665	678	627	638	698	670	622	639	655	647	685	670	610	651	745	677	643	666	663	676	662	665	641	660	668	667	635	617	628	687	656	684	631	626	639	681	670	655	660	714	673	654	662	652	653	662	649	656	662	697	626	678	683	616	677	634	650	659	609	618	672	630	631	696	613	679	585	630	668	681	621	601	700	668
7708	7266	5129	2820	1286	799	702	598	391	324	298	263	218	194	167	128	135	81	95	79	94	70	92	83	71	73	77	106	81	92	85	71	82	84	81	91	79	77	76	103	71	66	68	89	88	69	75	67	73	67	74	72	85	61	72	92	76	77	75	71	58	75	59	87	119	105	123	96	81	75	62	67	57	46	60	70	57	75	48	62	62	76	63	43	65	57	56	62	69	69	59	46	62	62	53	59	51	66	65	50	62	51	52	55	71	58	55	56	62	69	64	62	54	67	58	57	60	67	51	72	59	61	65	51	62	60	61	74	72	60	69	58	64	67	58	58	81	58	66	67	70	77	58	55	77	61	58	61	63	57	60	54	66	61	62	54	63	65	68	69	59	58	59	68	58	56	47	61	67	68	72	68	59	75	60	74	63	53	70	70	62	54	54	55	61	75	48	54	66	55	66	77	65	69	80	74	51	62	51	64	56	71	68	71	57	57	68	63	60	76	54	59	64	61	53	66	65	56	66	45	58	60	64	65	61	47	56	52	72	58	62	64	68	71	65	53	64	62	57	57	69	62	71	62	68	52	68	49	70	74	66	56	39	63	72	59	70	57	42	70	58	57	56	52	53	55	62	59	59	52	64	58	71	73	59	63	65	72	64	50	59	63	60	52	52	86	57	56	43	63	56	58	52	63	53	57	58	72	76	72	70	72	54	64	77	72	63	68	66	61	55	77	47	64	67	78	59	60	49	59	72	69	65	63	44	70	56	50	74	53	56	63	60	72	62	64	69	55	79	62	54	56	65	74	43	58	46	52	48	60	71	39	57	58	59	60	67	59	56	49	74	70	58	73	74	83	61	52	63	60	64	64	52	58	56	64	54	46	65	57	64	59	52	74	75	60	57	61	59	70	66	69	74	56	60	69	76	58	72	60	48	60	70	69	59	68	57	63	75	47	58	67	56	76	49	62	71	55	60	61	70	67	64	63	54	59	76	58	61	63	68	62	67	68	74	62	62	58	52	67	63	64	56	61	63	66	47	64	56	62	61	61	67	64	55	59	67	68	55	58	59	60	66	60	68	59	71	64	58	59	71	67	56	63	63	60	66	65	64	57	70	65	55	46	54	59	76	57	53	60	60	62	65	64	71	53	55	50	61	60	72	64	78	53	53	55	72	56	69	67	50	61	55	45	81	71	57	48	68	72	66	63	55	46	70	74	56	55	64	60	67	72	68	66	62	60	62	62	61	56	60	57	69	54	62	59	67	45	58	55	52	52	70	72	57	59	73	58	58	63	68	58	58	54	58	52	52	63	66	64	55	49	64	58	40	49	67	46	65	63	61	64	67	52	69	56	60	57	59	65	64	73	54	69	54	64	70	58	73	65	70	60	81	69	59	62	57	65	53	48	53	65	73	64	47	85	71	68	67	56	63	60	62	59	55	57	66	56	59	61	63	73	66	73	73	66	61	67	69	58	58	62	68	69	65	48	53	65	43	68	68	53	64	56	68	61	67	67	56	59	56	51	66	50	61	53	52	56	60	75	58	55	57	65	59	59	62	61	51	58	68	63	67	64	68	58	48	62	65	65	65	60	56	59	66	63	62	57	60	69	55	49	51	57	69	62	54	72	72	54	61	70	62	78	70	50	55	50	59	62	52	74	66	51	69	56	61	60	67	72	66	61	62	70	53	62	58	58	55	58	61	50	44	63	71	62	42	59	68	67	67	66	58	58	49	60	81	62	63	66	48	48	67	52	57	53	47	56	65	51	62	61	65	60	47	66	68	70	68	59	60	64	66	73	61	51	59	49	59	66	65	61	56	66	66	67	67	55	66	68	62	63	55	69	75	65	68	74	74	53	56	74	43	51	46	74	64	55	81	76	58	65	57	57	65	72	51	56	58	56	60	63	65	60	57	66	62	58	64	64	59	59	50	52	49	67	68	51	60	53	59	47	66	59	63	65	60	59	51	53	68	44	69	59	52	54	52	54	63	54	60	57	85	56	57	64	50	54	60	59	73	53	58	53	73	65	56	60	62	56	70	53	58	59	68	65	68	57	61	75	56	51	65	56	68	54	57	53	60	50	58	61	62	64	73	53	67	54	76	52	55	54	63	50	74	78	58	56	58	64	70	68	54	53	60	58	69	63	69	48	72	49	59	57	69	65	68	67	62	65	63	75	58	63	65	64	57	58	60	72	75	53	76	64	54	66	63	63	66	64	55	54	61	53	65	70	76	75	64	65	61	56	59	61	53	61	58	53	73	68	64	70	59	55	63	55	62	58	61	61	53	57	48	62	48	62	47	71	51	71	67	52	61	67	67	72	77	66	60	64	60	54	74	66	64	55	70	74	79	47	60	56	68	63	55	61	79	78	52	68	66	63	67	71	75	68	62	61	70	67	53	57	48	59	59	76	64	76	54	66	73	53	70	58	82	67	50	75	52	51	66	48	73	65	59	53	63	58	47	58	63	57	45	69	69	64	57	55	55	65	58	53	71	57	51	61	58	59	67	66	65	56	58	63	69	51	55	64	61	71	68	62	40	56	67	58	58	55	66	65	54	69	59	66	64	68	59	62	67	66	54	42	60	72	46	65	60	61	69	50	72	66	74	67	52	52	65	53	67	70	68	78	58	67	70	77	65	66	67	54	85	55	65	56	53	53	65	59	42	65	57	73	62	48	67	50	70	51	63	66	57	62	54	64	49	55	54	62	54	48	53	70	68	73	64	51	64	62	53	79	62	73	56	59	59	53	55	66	55	63	78	78	79	66	61	59	65	57	59	68	53	57	57	57	59	43	72	66	60	52	70	66	67	62	62	70	58	60	63	66	60	57	66	68	57	64	60	55	52	66	55	67	70	58	55	63	68	66	54	63	59	52	55	55	74	69	65	62	55	67	68	53	57	73	78	61	68	67	54	74	71	69	65	54	67	56	58	74	71	59	63	59	65	70	58	72	67	62	63	64	59	53	79	58	62	63	57	66	61	53	71	63	57	50	55	59	58	69	62	63	64	53	75	69	66	68	55	53	63	78	60	57	52	62	63	67	50	66	51	59	65	60	55	63	60	53	46	54	66	54	45	54	60	63	56	41	61	58	60	59	54	74	76	59	72	51	63	70	59	68	61	82	67	54	64	64	66	61	67	60	70	71	68	61	67	66	72	51	69	67	57	60	59	63	66	59	47	54	66	58	61	70	61	49	58	62	58	52	59	69	63	58	59	74	55	71	53	59	62	66	76	70	61	70	67	80	64	63	66	75	62	72	56	58	68	66	55	64	60	68	58	60	70	51	54	59	62	63	64	64	49	62	57	57	75	58	50	63	51	65	72	65	64	65	62	47	70	58	70	60	65	68	57	68	69	55	62	65	55	49	60	52	53	63	64	73	59	60	50	68	61	61	70	56	60	47	63	60	63	56	64	69	67	48	76	53	57	54	59	52	66	49	62	46	66	61	61	55	68	53	54	67	45	61	65	65	43	49	62	46	58	56	58	48	65	63
37934	29362	25107	24100	23198	20420	18702	15386	11414	9512	8339	7312	6255	5306	4136	3140	2534	2020	1776	1483	1441	1511	1901	1610	1607	1689	1543	1516	1251	1250	1149	1207	1264	1416	1353	1511	1493	1366	1235	1287	1280	1162	1034	996	1023	1014	996	1021	1039	996	958	1000	1014	1048	1225	1466	1225	1121	988	833	884	895	877	1194	1790	2244	2293	1698	1249	929	799	759	742	711	739	717	724	715	690	753	733	691	664	716	665	718	681	714	732	713	657	645	723	703	705	740	716	677	711	654	659	692	700	688	694	701	688	668	674	695	648	717	701	722	742	736	711	699	689	673	683	702	667	724	713	718	708	671	714	684	731	632	699	706	677	702	651	748	662	717	697	689	680	736	717	713	762	642	730	676	713	702	665	677	734	697	692	674	674	736	660	651	683	732	713	663	719	722	691	680	680	736	662	739	687	698	676	698	657	717	722	702	694	719	708	713	657	648	710	703	702	692	689	688	699	720	723	699	674	703	706	741	712	698	712	714	702	680	714	714	706	728	735	733	677	685	687	715	725	692	771	695	708	715	708	740	696	676	732	698	728	687	673	754	714	700	658	682	710	697	712	676	717	657	681	737	701	652	726	754	727	699	724	708	701	691	712	727	685	725	724	672	688	699	695	687	681	679	717	668	760	708	695	673	666	667	717	731	704	689	706	680	672	734	716	705	643	663	693	689	723	739	732	691	698	695	723	688	733	725	687	746	667	679	683	714	681	726	670	672	725	703	704	697	751	744	705	693	713	697	702	703	685	705	712	736	647	748	789	702	743	698	694	694	746	692	676	713	722	695	681	703	726	674	730	700	668	715	736	700	665	676	741	707	713	708	664	720	731	709	697	715	719	734	690	709	697	737	691	703	714	695	714	702	667	687	719	686	691	691	741	700	680	688	672	725	678	727	688	712	737	740	710	695	744	696	735	721	743	696	693	747	702	719	706	705	758	713	702	693	684	672	708	725	680	671	721	712	697	722	712	692	693	739	684	683	682	720	709	715	697	705	673	697	694	715	736	697	733	709	714	637	695	731	709	724	690	679	670	727	707	720	658	751	741	732	677	725	699	708	733	658	688	680	658	738	701	690	734	673	723	682	698	717	669	686	712	720	708	715	721	645	750	687	738	731	700	687	729	686	730	682	698	657	709	725	694	682	683	750	692	733	684	685	710	686	682	659	696	701	752	738	698	660	658	729	668	685	699	704	717	697	676	696	700	692	668	671	719	680	682	714	655	719	698	759	672	696	726	691	699	682	693	656	751	731	689	666	732	700	658	713	652	689	687	761	678	721	690	716	726	678	679	705	676	699	757	721	685	738	691	689	700	718	704	672	642	689	683	720	722	733	688	700	712	704	677	689	713	725	755	688	696	650	698	666	716	710	698	680	704	724	688	711	731	682	687	700	679	707	712	675	718	656	733	714	712	720	680	713	697	662	696	741	721	693	712	716	696	687	695	744	699	690	706	708	698	671	692	678	685	674	678	725	710	658	701	707	712	718	679	686	716	700	680	697	661	672	701	701	696	715	714	665	742	745	702	697	701	710	727	703	702	701	696	685	666	712	709	721	677	719	714	664	670	753	716	706	667	720	639	733	673	759	695	648	749	710	693	694	678	732	684	688	650	734	694	670	758	711	688	662	705	734	679	718	705	703	717	708	666	671	670	722	742	649	715	716	719	712	728	683	713	696	680	653	737	649	705	670	715	707	652	726	675	667	666	713	687	716	701	670	733	671	722	749	704	678	655	738	667	685	682	736	637	738	729	704	686	719	761	732	736	724	705	686	680	738	721	684	734	693	715	641	716	666	648	695	644	680	725	689	714	759	711	731	693	693	722	695	737	683	701	721	729	711	689	738	695	730	696	678	695	704	707	742	724	669	744	700	706	719	713	684	627	707	723	679	705	698	729	705	723	688	753	670	693	748	690	723	740	655	694	722	674	732	755	702	725	688	628	769	699	742	726	692	695	722	686	715	654	705	716	673	720	697	719	717	666	691	686	667	694	707	717	699	679	725	709	703	693	680	696	695	674	715	702	727	715	666	630	687	711	695	713	684	715	657	716	719	696	747	704	726	677	724	655	681	698	702	689	725	682	705	687	696	693	709	743	697	727	667	674	681	714	717	711	677	724	725	740	733	675	690	693	708	665	689	744	690	662	691	719	749	715	716	652	724	695	734	739	716	677	698	705	714	705	748	716	690	713	705	716	731	704	701	705	683	688	700	697	725	714	720	707	755	670	686	675	680	675	679	676	675	677	672	685	700	685	696	731	738	707	734	716	767	706	736	693	698	735	701	695	688	692	710	669	673	690	714	687	746	744	712	684	699	765	710	702	682	646	709	719	682	690	709	690	723	696	682	730	720	675	670	698	657	714	697	725	671	708	700	713	691	712	669	720	683	677	702	733	757	713	701	685	698	709	657	713	726	773	706	738	704	735	695	665	769	688	705	698	667	721	746	722	723	664	664	660	656	714	712	716	694	732	746	684	728	711	707	732	699	654	679	669	699	708	693	744	677	682	700	718	678	695	679	702	722	698	718	761	660	693	680	731	679	643	690	690	669	703	691	674	680	687	728	676	691	715	744	715	712	724	741	698	662	716	703	695	696	639	732	686	707	683	686	735	726	729	693	672	678	690	698	727	683	674	724	690	715	737	619	730	731	704	706	707	726	698	677	702	761	678	670	746	707	722	760	660	714	661	714	700	695	719	735	689	673	704	721	666	698	690	660	732	688	676	704	694	695	714	710	745	729	652	706	683	716	716	679	705	717	694	717	702	710	678	707	729	709	727	700	716	743	704	713	666	692	691	758	720	721	714	693	735	671	714	698	701	701	702	740	676	725	680	695	663	709	726	645	698	652	711	748	715	734	719	701	710	695	703	738	700	684	692	742	706	717	697	748	695	734	714	713	670	651	667	733	684	703	729	697	676	739	710	679	718	714	731	727	725	729	700	757	726	693	709	710	695	706	722	708	707	683	754	682	680	706	720	709	700	678	687	700	700	667	709	672	733	689	691	717	699	735	701	655	705	666	781	689	757	718	728	682	741	696	692	688	712	740	710	713	713	745	737	730	649	681	701	690	720	735	697	705	701	691	666	679	694	653	700	710	748	658	689	701	733	705	718	703	686	693	684	693	755	728	723	678	707	705	684	698	692	716	685	721	720	750	737	697	723	715	706	704	715	699	667	700	677	657	692	701	659	726	712	708	706	711	717	694	714	663	701	711	700	664	692	716	743	671	738	664	712	732	685	708	662	734	719	727	705	665	691	713	723	742	666	676	661	697	708	709	694	704	712	711	709	710	690	660	688	697	730	678	729	681	704	651	715	690	662	720	768	704	682	674	738	679	724	708	685	719	750	674	726	677	703	740	701	709	687	744	717	701	696	694	702	755	677	724	676	692	692	675	697	728	694	726	742	708	726	754	672	692	748	690	715	712	668	741	657	730	696	721	687	657	659	684	699	694	709	685	755	734	663	688	705	684	725	691	690	689	678	741	742	659
4352	2712	1321	524	327	275	244	226	200	185	140	147	132	121	100	82	85	76	71	63	61	65	73	78	87	83	74	70	72	58	55	67	67	72	75	91	79	70	58	61	64	65	62	53	63	42	65	56	61	51	49	60	52	65	59	57	46	63	57	55	56	74	59	63	55	74	80	60	69	64	53	46	55	56	51	47	43	62	48	69	55	53	49	67	48	53	55	56	63	59	61	53	56	48	46	55	55	57	58	55	58	59	54	42	48	55	48	66	39	52	54	60	57	51	46	50	61	55	40	55	44	49	61	54	41	55	55	50	51	57	60	54	74	47	50	58	48	57	52	58	40	49	50	44	39	43	60	62	55	47	41	55	47	49	52	46	56	42	53	59	65	47	49	56	65	65	48	45	54	41	53	53	54	64	45	41	45	61	52	50	52	52	53	49	55	51	37	53	62	53	50	56	65	52	51	57	40	45	50	51	54	46	51	60	54	43	54	62	45	57	65	56	47	49	67	54	52	60	62	64	38	50	47	59	48	64	51	49	56	43	63	64	54	44	60	53	43	53	61	48	59	60	47	44	48	53	48	48	49	49	46	44	63	52	44	57	51	45	49	53	41	52	48	45	44	71	57	54	53	56	47	60	41	44	48	41	52	62	47	51	51	42	50	51	48	44	54	60	47	74	51	56	47	52	51	50	64	53	48	42	54	54	48	51	60	52	53	61	51	52	57	44	63	49	57	68	60	66	55	56	73	49	39	66	54	53	48	65	52	47	57	59	51	48	56	53	46	52	57	63	56	47	63	42	52	45	64	59	55	60	59	60	37	45	36	54	57	50	53	51	39	53	61	49	47	50	48	53	53	48	58	49	47	52	46	59	39	49	56	57	67	63	53	63	59	52	59	51	58	53	61	56	43	57	43	50	56	51	48	51	60	55	52	56	53	49	54	61	46	48	57	67	44	46	52	51	49	52	50	53	55	52	54	66	58	60	56	58	44	56	56	66	55	55	55	60	48	47	47	56	55	53	49	43	53	46	53	60	48	51	60	58	41	50	54	54	51	62	51	46	57	58	52	47	47	60	56	49	60	70	51	48	51	48	49	54	68	62	59	52	46	55	55	60	55	51	45	47	61	59	56	51	76	52	51	54	65	55	45	46	49	62	62	53	45	42	55	42	55	49	45	48	54	70	53	58	49	53	54	64	58	46	54	44	51	53	53	51	50	56	46	45	44	57	45	49	58	52	48	55	55	51	57	49	42	55	66	40	67	56	59	45	53	68	50	40	66	57	52	45	56	42	55	60	56	43	45	44	57	64	43	47	53	50	60	58	46	50	51	47	71	51	52	53	50	56	55	49	54	53	57	57	62	45	59	64	43	44	49	51	54	44	57	58	43	49	46	48	47	55	44	47	60	47	40	65	44	52	40	50	54	55	52	53	51	58	42	43	46	57	53	54	36	44	49	66	48	57	50	59	58	45	50	47	56	40	57	45	52	45	49	54	45	53	37	63	61	56	47	60	53	61	51	45	64	66	66	56	41	57	50	51	45	48	50	48	45	59	61	50	41	55	50	52	51	58	52	57	51	49	42	59	49	49	46	41	49	46	57	57	50	45	70	52	44	49	52	56	60	65	57	67	55	45	52	45	48	47	38	42	48	56	48	38	59	58	48	54	50	68	43	44	61	67	49	57	53	61	54	47	60	74	59	49	50	50	59	58	63	48	50	56	57	47	52	55	58	52	51	65	63	61	65	48	45	48	58	66	47	56	62	49	59	47	40	60	50	60	52	59	53	64	49	57	48	63	64	47	48	59	45	49	50	47	62	45	52	51	64	51	51	47	53	50	55	56	43	56	56	47	50	40	69	51	52	54	70	51	58	47	40	67	50	48	69	59	57	70	46	48	54	58	49	57	63	67	50	54	61	50	56	49	77	46	42	58	54	58	48	57	62	57	54	51	46	64	51	63	35	71	57	52	37	40	58	44	47	41	71	61	58	53	51	40	56	52	59	64	48	62	63	66	49	50	57	43	50	47	43	47	52	49	57	50	55	49	49	54	48	47	48	58	46	49	50	57	63	59	49	43	46	51	42	44	55	47	60	41	56	58	57	60	59	53	44	55	50	62	64	53	52	43	47	51	53	66	37	61	50	43	52	47	59	45	47	54	52	58	63	38	42	60	65	65	65	58	56	59	52	53	35	50	62	48	74	62	51	59	74	52	62	55	61	61	52	49	54	51	55	49	45	52	54	61	54	45	46	49	45	52	61	57	54	61	56	50	42	50	36	60	61	54	44	59	47	49	60	39	52	60	59	51	45	46	52	43	57	61	55	67	66	67	51	47	52	55	60	55	48	55	39	51	43	62	54	56	54	65	61	55	63	52	54	63	43	67	59	50	48	51	50	48	65	63	47	50	48	56	55	43	56	57	49	56	57	56	55	51	57	42	57	46	60	59	51	63	57	44	56	49	61	54	51	41	50	56	46	42	44	54	43	60	64	65	58	53	50	47	41	48	45	47	54	44	51	53	57	62	50	57	50	51	57	54	40	55	60	61	51	65	39	43	48	49	49	62	59	44	55	45	52	56	47	46	63	49	49	46	42	53	57	50	49	70	52	51	50	52	53	56	53	56	50	45	68	38	48	57	45	51	48	52	60	56	62	45	56	49	68	44	56	44	50	47	48	45	65	58	59	55	39	52	59	51	44	46	40	41	62	55	50	64	49	54	40	57	62	49	50	52	45	36	35	63	45	45	44	60	45	39	66	51	60	45	60	54	51	54	49	62	62	35	45	41	59	51	54	52	50	45	67	53	69	59	51	53	39	49	48	59	60	53	32	51	39	49	59	52	63	45	59	45	42	42	46	62	53	52	49	62	56	60	63	41	45	65	55	58	76	60	50	40	50	55	46	54	60	62	50	47	47	55	71	64	54	47	49	63	63	54	54	51	49	49	50	53	49	52	59	64	53	56	59	62	57	59	56	53	44	62	44	66	50	39	52	55	50	59	49	66	45	42	46	54	47	49	52	64	56	54	61	47	52	47	59	49	48	50	59	39	57	53	49	45	55	52	47	45	64	50	44	40	55	48	48	46	61	55	54	39	53	48	48	41	49	70	52	39	56	46	63	55	53	50	47	45	40	57	47	54	44	46	55	49	56	53	49	64	46	58	44	52	58	50	47	40	52	47	55	67	55	52	65	59	49	56	52	42	57	51	45	46	67	51	59	55	51	59	50	66	49	48	52	52	42	66	55	44	48	43	57	57	59	57	49	43	43	57	66	54	51	43	38	49	51	50	61	45	52	50	53	44	56	55	47	52	53	53	47	50	59	53	48	57	62	64	55	56	49	62	40	53	48	66	55	68	42	42	47	49	45	56	48	58	52	58	48	66	59	52	36	57	61	52	44	49	60	55	52	42	47	57	50	56	55	59	35	55	53	43	50	48	65	57	34	51	51	58	48	52	49	64	48	58	47	47	53	66	59	61	53	40	57	53	48	58
30700	21696	14953	11056	12761	12723	10925	8700	7040	5740	5011	4112	3689	3089	2575	1987	1505	1282	1086	1045	926	985	1211	1205	1163	1349	1328	1248	1065	955	953	918	936	1037	1106	1211	1103	981	858	769	705	702	709	695	727	713	665	728	712	766	780	826	836	731	724	694	743	735	726	756	760	821	824	860	1054	1171	1167	1039	868	788	678	637	670	595	603	655	606	651	606	597	639	644	637	624	610	606	587	618	633	585	625	601	595	612	616	581	587	628	628	613	657	610	590	666	597	604	621	617	603	599	610	640	631	597	644	589	579	595	582	650	629	581	605	605	649	591	637	635	588	625	619	620	615	647	583	602	578	602	635	590	622	655	618	591	643	620	633	592	583	601	631	633	598	604	608	656	604	582	641	650	629	622	600	568	649	591	606	614	630	661	620	684	633	589	610	597	614	641	600	616	605	607	579	629	649	610	592	605	604	608	594	625	592	610	586	596	589	592	624	578	605	635	625	626	559	603	630	617	653	597	595	614	606	641	607	597	639	624	590	641	655	590	669	619	620	632	602	577	556	568	598	588	648	594	601	640	623	621	595	631	634	644	618	597	614	612	612	592	627	660	550	613	624	638	620	595	588	622	626	633	560	593	634	644	647	630	595	578	639	654	612	613	640	624	611	585	576	627	616	635	640	594	636	641	636	639	674	607	591	615	639	637	656	628	621	654	620	597	663	614	649	580	620	610	609	601	622	641	592	635	631	604	626	635	596	563	615	598	599	596	611	622	593	593	639	606	585	607	620	627	625	620	618	591	645	612	611	604	602	599	579	615	580	605	602	632	624	622	616	603	611	598	566	611	557	583	578	600	599	555	612	601	604	610	630	557	552	633	576	667	622	609	620	645	631	542	639	623	633	606	609	568	558	636	614	597	607	604	570	605	649	624	620	634	658	638	633	602	562	605	608	611	620	620	621	666	576	632	652	662	637	611	590	588	653	635	606	653	629	607	597	594	607	599	653	610	604	615	639	537	587	636	624	663	596	580	622	598	622	622	622	629	627	570	627	614	615	655	629	602	597	598	626	603	601	609	636	626	627	593	622	610	618	603	615	605	592	616	554	634	631	566	636	580	598	655	583	614	591	599	571	600	619	651	658	623	600	644	616	600	604	631	591	589	573	617	565	600	642	619	608	639	622	633	593	610	605	666	576	651	626	610	567	595	588	622	586	582	634	595	599	638	584	587	626	627	580	638	614	591	600	607	616	615	571	600	583	589	590	636	630	611	539	566	608	585	588	627	586	608	584	626	619	637	623	622	656	579	607	600	602	643	617	623	627	575	607	559	591	603	590	646	577	600	624	597	648	641	628	632	615	586	581	583	578	578	638	638	584	619	615	642	583	604	570	674	611	591	602	608	637	665	602	595	587	646	584	608	622	625	617	575	624	661	620	641	623	569	623	586	596	560	587	593	645	610	614	607	584	614	593	621	595	578	635	583	601	639	607	688	630	611	592	627	597	569	606	586	638	606	611	650	586	613	610	665	619	650	599	597	614	654	611	666	606	565	571	624	628	589	616	625	631	609	623	611	620	617	644	598	551	625	611	612	588	587	605	615	598	612	629	649	647	666	603	647	619	565	590	629	610	660	571	609	601	570	632	593	599	576	595	574	607	639	585	632	605	582	584	641	596	623	602	621	608	625	616	634	572	614	617	607	606	613	624	587	645	586	587	609	602	602	605	618	626	554	635	582	579	596	610	611	635	609	601	618	626	585	582	564	615	648	628	606	646	650	599	650	599	616	620	582	624	592	617	621	653	614	608	686	558	655	633	629	653	609	651	588	570	618	650	592	593	598	641	597	641	620	636	591	681	608	605	607	569	585	598	591	610	620	635	635	587	584	585	628	677	579	634	564	587	593	589	616	581	581	655	593	603	602	617	580	628	599	613	602	580	648	592	644	613	586	598	591	608	612	630	636	619	600	666	622	620	612	603	600	615	578	606	578	556	623	569	578	605	605	594	594	647	597	619	567	659	564	616	629	597	574	596	626	597	580	607	580	621	640	624	586	619	599	587	626	622	595	616	640	568	621	620	607	614	637	663	646	638	629	611	577	620	595	607	594	666	588	605	638	606	580	595	655	577	569	618	591	657	627	600	602	627	565	602	614	604	622	608	562	619	578	619	578	562	605	604	598	642	629	603	599	630	612	606	643	596	634	598	637	647	621	614	589	639	571	647	588	557	568	569	630	615	610	659	634	637	610	585	649	607	583	574	617	637	620	569	601	589	632	631	571	615	623	566	621	609	581	606	634	608	628	631	631	588	627	615	635	634	598	637	589	612	626	613	611	585	622	615	583	628	569	627	600	621	576	622	598	646	603	607	560	574	606	655	580	602	576	626	619	634	609	592	656	625	602	646	651	634	550	660	587	581	629	591	623	606	638	615	634	568	611	617	574	634	672	613	661	576	590	633	641	639	594	627	595	600	574	607	627	634	621	635	588	589	579	590	667	572	605	579	591	632	600	607	610	641	627	595	641	591	641	574	577	611	573	625	618	632	582	647	613	654	611	624	584	611	623	593	563	596	620	611	579	609	573	619	584	591	598	621	624	605	617	606	633	615	600	625	597	593	610	626	620	574	588	623	639	571	573	577	599	588	556	648	571	634	649	624	611	603	629	620	650	638	628	611	595	607	620	600	590	636	620	626	648	620	608	618	640	613	619	609	587	616	629	571	581	601	642	581	577	598	648	578	599	603	610	577	638	598	612	635	649	613	630	600	611	656	629	633	582	567	618	616	596	621	602	600	641	610	660	633	605	669	636	595	625	588	601	626	598	608	617	628	634	682	608	624	652	574	614	596	599	595	606	595	674	615	616	643	629	589	615	617	599	671	598	662	675	645	589	586	655	575	611	579	640	578	627	632	576	577	601	604	559	639	658	595	644	598	556	622	598	643	604	632	560	632	606	654	632	640	597	629	595	566	635	606	619	634	591	594	581	607	591	630	584	610	614	629	592	600	623	580	597	666	574	607	626	646	589	583	630	598	613	600	592	623	634	633	609	564	635	613	637	607	579	636	586	587	606	623	608	605	618	567	616	627	605	570	645	631	625	619	615	634	595	592	644	633	660	613	601	611	640	612	558	613	589	568	582	592	586	637	638	614	572	654	594	607	644	626	597	591	608	645	594	603	620	597	599	587	657	606	610	661	626	591	599	599	596	666	637	623	659	609	623	598	651	656	598	617	659	606	601	640	626	627	576	631	641	619	598	602	644	622	610	596	631	618	629	594	593	623	683	616	593	591	613	647	592	651	590	637	596	656	593	601	583	614	606	606	593	631	618	633	648	632	564	596	618	608	613	626	585	610	621	619	606	626	649	604	631	657	617	622	609	611	600	606	624	571	616	637	621	642	620	635	619	618	658	586	589	633	609	578	641	585	570	599	553	582	631	625	599	574	681	625	622	618	605	628	616	631	584	583	598	654	615	620	589	590	646	625	592	627	597	618	632	599	621	605	619	582	617	636	624	625	603
5879	4526	2754	1997	1053	691	396	323	240	221	190	197	147	151	137	112	89	73	82	61	69	77	80	81	65	83	96	78	78	75	81	77	88	86	77	84	81	65	66	54	70	58	74	61	60	54	52	62	62	86	59	52	64	64	60	70	78	56	68	52	66	82	80	62	89	82	94	104	83	66	59	66	52	45	66	60	61	69	50	53	63	55	60	54	66	54	55	63	47	46	54	49	59	62	56	52	70	60	55	46	48	54	49	61	54	54	58	46	52	60	61	55	65	49	53	66	54	60	45	61	46	70	53	60	58	69	47	54	59	52	51	68	54	55	52	46	81	64	56	67	55	65	53	66	52	55	74	66	69	61	58	66	56	52	47	48	55	55	57	56	67	57	62	55	58	50	63	60	38	58	65	48	55	64	70	61	54	58	68	68	52	55	62	52	53	52	50	56	73	60	54	65	47	58	61	59	65	65	61	64	57	63	50	55	49	73	59	56	63	63	67	52	54	50	51	51	75	63	57	63	59	61	62	42	66	54	60	58	67	56	54	52	60	65	60	53	83	67	49	63	60	61	51	61	46	58	45	44	50	59	57	63	55	60	63	59	67	63	49	57	55	64	54	66	52	60	48	52	59	51	45	55	70	62	51	52	55	68	62	59	53	58	62	74	67	63	53	65	43	49	49	43	75	61	79	66	56	64	61	53	72	62	57	66	50	56	51	52	55	56	51	60	44	57	60	54	52	44	69	46	57	59	77	60	53	41	55	56	59	54	73	56	55	55	63	58	47	56	52	61	63	57	69	57	66	52	50	49	69	59	62	67	54	51	59	49	50	55	60	55	62	66	64	75	60	48	45	48	62	59	71	46	68	59	59	69	53	48	52	53	64	64	51	61	55	53	55	56	59	51	61	59	51	76	60	49	53	48	64	38	56	59	57	61	52	56	50	62	59	60	56	59	64	64	62	45	54	50	59	62	58	55	46	47	52	57	71	58	57	57	59	71	63	63	56	60	55	51	64	58	59	65	66	58	54	58	44	57	58	51	43	55	77	67	61	58	83	63	60	62	59	43	49	57	60	47	44	67	58	52	57	60	63	59	63	49	62	53	59	68	56	55	58	50	60	58	73	65	60	64	60	68	50	57	53	59	60	60	52	57	42	45	50	50	52	52	59	55	58	67	64	67	54	51	59	40	51	66	58	58	50	61	59	62	59	57	67	49	65	73	60	60	63	57	55	66	57	57	48	57	64	49	61	75	46	58	55	57	55	68	58	51	60	60	68	58	60	78	54	43	53	49	66	64	54	60	49	59	74	44	63	61	51	69	64	66	59	58	54	56	51	47	56	51	56	57	61	47	51	70	56	58	70	63	51	60	58	44	68	75	60	60	46	52	59	62	68	50	69	46	43	58	66	61	55	51	51	55	55	56	67	63	61	54	64	43	60	49	58	59	50	59	66	63	46	64	56	66	65	51	56	50	51	50	62	70	47	56	53	54	55	57	66	53	38	59	67	63	65	56	45	56	53	51	57	57	51	61	47	55	53	47	41	50	58	57	49	65	52	54	66	60	67	67	49	67	48	60	53	56	50	52	57	50	45	49	49	59	59	68	51	63	68	58	52	57	46	67	53	51	39	51	66	58	60	66	61	57	53	63	61	52	71	54	52	59	62	52	70	40	58	66	61	42	61	46	62	59	62	54	69	49	45	58	54	58	70	55	65	66	63	59	51	52	34	66	49	51	46	37	49	63	58	58	65	54	47	50	60	57	45	59	52	58	54	72	60	54	60	60	68	68	56	52	55	62	53	59	47	58	62	70	69	46	62	67	61	64	48	44	55	49	61	49	61	56	49	48	56	61	59	54	61	56	50	70	51	49	69	51	61	49	47	62	53	57	58	72	62	59	70	61	55	68	48	48	72	54	52	55	59	70	64	64	54	56	57	52	71	63	65	65	64	62	60	72	52	62	61	58	52	61	66	62	61	52	59	56	52	63	53	54	73	72	49	63	53	66	67	51	54	53	59	64	60	54	68	58	62	62	47	61	50	48	62	67	47	66	52	64	69	80	66	63	61	54	62	60	54	57	56	56	53	74	68	57	55	56	54	60	60	62	50	59	64	54	58	52	51	58	47	59	62	50	65	73	53	50	66	60	64	50	72	49	65	59	56	51	56	50	59	69	49	64	59	66	52	58	58	60	58	48	66	47	50	58	51	60	53	65	57	64	57	55	74	73	56	58	67	62	76	59	43	69	52	53	61	60	60	60	61	64	61	51	56	47	51	59	53	55	57	65	50	42	63	63	53	61	58	52	62	44	57	63	60	48	48	53	50	69	51	49	76	49	62	55	65	49	65	62	52	45	71	57	67	57	57	62	55	51	53	55	64	75	63	46	58	55	64	57	60	52	61	48	61	65	51	73	56	70	53	70	70	59	68	54	53	60	60	52	59	55	47	61	54	61	62	74	59	47	48	47	60	64	51	57	68	47	56	71	65	45	61	69	59	51	46	51	50	56	66	50	66	43	57	70	55	51	48	75	53	72	62	45	62	59	59	54	60	47	63	47	66	52	70	55	47	61	58	51	55	75	53	59	52	67	67	62	61	60	57	66	53	59	60	71	86	63	51	52	53	62	53	81	77	59	54	61	58	73	60	59	65	45	41	47	60	57	57	62	68	62	52	59	52	57	62	47	50	50	38	57	63	62	60	71	46	56	70	56	68	62	50	48	60	55	62	59	53	70	58	57	61	53	66	40	54	60	59	56	56	60	64	60	67	57	60	54	58	68	60	55	59	55	80	67	46	59	52	61	57	47	59	60	63	57	52	56	51	52	60	64	57	55	65	38	59	74	58	58	60	62	52	59	54	62	50	62	62	60	66	50	64	78	56	64	59	45	65	62	62	61	51	56	46	60	76	51	55	65	53	53	68	46	52	46	57	60	63	61	72	56	62	59	53	40	61	56	51	53	65	55	39	52	41	57	58	59	67	56	67	51	57	54	54	48	62	58	53	61	66	59	52	48	51	51	55	52	64	51	50	61	60	54	83	62	50	50	47	63	53	53	59	46	47	50	48	61	71	46	72	64	55	56	42	55	54	52	51	59	69	73	59	63	74	80	47	51	58	64	56	68	57	61	59	49	53	53	66	65	67	74	67	66	56	60	70	71	47	60	46	47	63	62	50	56	57	59	61	47	51	62	55	65	58	49	66	56	57	40	59	61	59	45	51	60	59	48	51	63	58	56	64	51	56	61	52	55	50	51	56	54	56	66	53	67	51	56	60	65	60	57	73	62	56	60	66	52	57	63	62	59	76	72	66	44	57	67	66	60	60	56	66	58	53	53	51	61	56	54	71	44	50	58	61	61	61	56	52	37	58	49	52	49	55	70	48	66	59	52	64	39	59	59	64	60	54	61	67	65	57	58	59	60	47	55	67	57	51	48	73	47	59	63	66	48	70	55	66	66	47	58	45	62	60	53	61	58	55	62	63	64	53	56	55	72
35127	24388	20612	22784	21868	18161	13440	10775	8607	7107	5921	4973	4236	3650	3233	2523	1871	1579	1271	1257	1138	1006	1072	1282	1242	1321	1381	1329	1271	1095	1087	1143	1222	1262	1365	1300	1088	858	838	770	761	741	768	746	711	795	831	752	825	806	787	864	769	739	826	829	774	811	826	864	888	1180	1100	771	1240	1610	1574	1278	1068	872	741	750	662	667	663	624	656	676	617	724	721	684	658	663	655	654	668	619	645	697	658	666	619	691	666	675	644	643	689	663	639	665	642	687	695	662	659	647	614	628	605	610	678	638	638	667	685	640	651	661	655	639	708	677	649	657	665	670	660	629	658	685	624	641	665	657	662	664	642	678	678	642	633	685	630	682	681	659	704	680	680	651	630	652	685	633	602	645	610	690	622	703	679	657	644	648	622	641	627	716	659	661	658	665	646	628	687	672	692	663	666	689	665	684	660	660	704	700	665	654	702	694	673	717	635	659	679	672	684	664	618	672	655	673	698	620	657	678	653	607	647	654	646	655	647	662	639	642	655	637	646	668	659	662	628	668	645	693	629	693	683	650	680	692	646	615	661	666	680	660	705	662	665	672	642	671	671	708	688	683	685	704	637	677	636	640	611	661	661	648	658	638	657	667	640	689	646	643	710	689	676	671	648	640	660	641	726	653	651	681	730	647	635	681	640	639	671	630	627	650	595	691	624	652	639	648	663	644	699	656	668	652	667	690	647	674	672	691	670	694	666	639	687	663	685	669	659	631	635	670	691	670	636	626	666	672	685	712	686	638	660	651	695	682	661	662	660	660	632	744	649	670	684	692	660	629	676	702	651	623	673	671	670	651	688	649	655	691	635	689	656	667	709	674	675	720	663	683	668	650	662	685	641	609	623	655	695	681	661	627	643	673	608	613	624	639	669	640	657	637	696	637	638	647	692	652	631	653	655	672	672	665	671	638	642	650	635	656	635	698	671	647	669	660	638	676	658	688	669	651	640	662	716	688	694	658	712	660	663	661	646	601	686	681	632	658	660	713	645	646	680	695	650	678	671	702	682	666	581	656	676	674	643	691	629	653	721	662	659	715	641	710	633	666	615	660	670	634	668	584	613	675	706	681	645	685	679	691	649	688	668	661	644	686	644	669	642	625	637	705	601	621	620	671	669	630	670	683	680	690	658	609	658	659	669	628	641	663	615	704	658	674	695	679	692	636	637	617	644	638	661	646	636	675	697	641	658	700	692	671	676	694	604	665	619	718	634	662	702	639	668	623	675	659	675	685	693	667	633	662	646	679	671	710	647	673	642	665	643	690	629	705	670	622	651	633	658	638	672	709	657	676	637	633	642	687	690	668	636	708	659	666	613	695	691	648	667	686	656	654	702	667	603	686	678	677	658	658	679	663	635	660	654	677	680	697	645	689	616	656	662	670	637	672	678	666	659	681	647	671	692	635	637	642	654	670	638	664	672	649	685	646	650	671	625	691	658	665	678	634	625	676	677	658	650	623	631	636	688	641	673	650	656	658	689	623	675	660	655	655	673	679	638	681	745	663	680	607	662	658	653	671	666	699	655	646	631	647	640	667	684	662	631	648	655	635	656	654	680	688	682	660	647	702	731	682	645	681	679	683	658	685	664	674	679	660	642	656	639	670	670	598	606	634	643	653	669	653	681	702	641	670	706	626	602	680	650	715	703	701	706	616	643	663	668	628	654	703	629	705	649	650	649	702	597	639	699	672	696	708	656	646	661	677	672	648	710	683	652	641	659	642	686	669	662	699	685	683	663	702	736	612	697	701	677	659	657	650	653	671	626	641	693	670	636	639	675	619	657	677	680	660	688	669	661	710	684	693	634	628	655	658	689	656	690	646	693	682	612	650	638	658	668	634	626	702	644	670	686	681	643	622	631	646	692	663	662	664	655	645	664	701	629	664	619	648	683	633	640	624	652	661	605	637	660	658	682	629	647	673	688	698	650	651	657	637	607	640	674	662	680	648	666	643	657	605	648	631	665	706	647	663	653	681	604	641	608	638	653	657	669	663	669	666	705	633	666	654	628	637	646	696	663	633	645	638	645	708	674	661	651	673	693	641	658	632	668	622	639	668	592	637	634	673	683	635	701	627	676	686	672	644	647	635	627	652	660	636	677	655	687	661	666	690	625	651	627	700	693	657	632	654	684	683	610	644	681	640	667	655	675	663	649	648	643	646	639	675	657	652	646	654	663	680	657	679	638	654	620	655	710	688	688	639	717	674	669	651	617	638	644	612	614	670	602	634	642	642	660	654	671	669	644	630	638	662	666	630	643	656	647	671	699	611	655	628	681	695	654	641	653	646	706	642	707	685	693	665	637	695	678	672	675	631	683	655	650	660	674	659	668	679	660	653	670	640	710	671	640	695	629	673	699	689	646	651	716	684	703	694	678	656	661	660	676	631	682	644	713	655	654	704	690	713	679	684	627	679	695	653	658	629	637	651	686	644	647	631	615	676	641	645	671	684	653	636	707	665	654	673	661	655	615	686	649	650	632	690	665	657	605	718	619	690	672	663	678	656	672	704	686	635	646	649	689	618	649	680	700	681	673	659	640	631	657	645	656	635	627	628	621	643	677	625	642	673	663	720	672	704	626	676	668	618	627	706	688	662	647	643	658	674	662	686	693	690	643	649	666	675	698	605	707	696	657	666	653	628	640	663	691	630	669	656	702	663	679	668	678	649	633	666	577	684	672	663	686	663	659	673	663	658	695	644	685	654	667	686	656	676	637	681	686	640	700	617	643	653	698	672	692	671	688	625	646	655	609	663	670	673	651	628	641	676	657	652	650	655	660	649	686	638	682	637	694	627	664	718	669	701	649	661	650	681	693	644	647	661	687	671	700	641	645	672	649	657	662	705	624	671	669	675	622	596	673	704	645	637	662	680	621	674	634	703	625	685	654	638	663	594	681	652	659	661	675	659	669	643	685	626	643	684	648	680	662	678	658	660	717	634	649	681	659	639	677	668	670	635	641	660	679	655	665	657	633	674	671	693	650	685	633	691	674	641	685	695	655	666	657	681	701	644	663	653	684	661	639	663	612	668	709	622	649	635	629	656	636	626	667	686	644	691	656	645	654	651	665	690	690	717	695	693	646	643	676	682	646	626	647	665	702	622	660	645	693	671	677	655	665	672	674	668	677	704	658	661	638	635	651	708	644	649	645	663	663	633	670	659	693	722	661	688	680	680	665	642	631	660	681	638	684	654	666	669	619	629	670	629	675	643	713	711	686	693	677	621	652	631	684	683	638	627	652	653	670	692	670	621	628	665	674	649	618	646	671	669	633	646	654	681	644	707	672	686	656	614	586	685	665	674	616	649	604	703	685	680	680	664	671	685	668	619	701	687	645	678	654	687	675	655	650	653	644	674	662	637	688	642	685	687	668	741	656	656	664	666	634	667	632	624	649	687	679	617	700	643	665	623	652	663	644	651	685	710	667	682	697	650	666	722	662	652	657	661	721	657	673	641	628	624	651	677	665	620	663	628
7125	4355	3328	2042	1450	875	446	346	243	261	211	153	147	129	145	103	120	93	77	66	71	54	66	83	69	73	68	72	72	54	89	85	76	94	73	76	60	65	70	58	63	44	60	46	61	54	60	60	65	50	62	57	56	64	66	59	70	61	65	56	56	73	64	62	85	112	103	94	81	69	58	61	71	56	47	63	66	54	63	61	50	58	54	70	62	54	54	47	48	65	63	70	47	49	49	53	50	56	64	54	57	52	54	49	50	42	61	61	43	58	58	39	51	62	59	59	62	45	57	47	60	50	44	54	47	49	59	48	55	66	61	43	47	71	67	52	61	55	55	51	57	58	67	44	50	52	59	49	66	60	44	50	67	60	62	59	52	44	58	47	59	62	47	50	60	50	38	59	54	71	58	65	56	50	42	51	57	47	59	46	57	42	63	64	48	54	58	47	53	51	57	52	53	55	61	49	60	49	56	62	54	53	60	48	55	43	54	65	51	56	62	69	50	44	59	54	66	73	58	48	59	72	63	63	71	58	57	60	58	51	57	71	53	57	52	69	74	57	67	57	57	57	46	58	45	50	44	60	56	49	62	59	50	61	62	53	63	36	49	57	51	47	54	60	39	61	51	69	46	46	53	52	43	56	47	44	54	54	55	68	58	46	58	61	68	56	59	52	54	71	64	49	53	60	62	49	52	59	50	63	45	58	51	54	61	67	49	55	62	62	58	60	56	53	65	49	58	53	57	41	56	46	56	58	46	63	52	61	42	54	59	49	45	44	55	61	49	49	50	56	69	59	50	55	62	58	59	59	65	57	65	57	51	41	49	58	43	63	49	61	57	57	59	58	47	67	53	52	56	59	50	60	64	52	73	53	55	62	70	58	59	40	61	42	50	48	42	62	55	57	48	57	57	59	70	56	62	63	65	65	56	54	48	69	44	46	51	56	56	63	53	54	74	44	58	77	65	68	52	53	50	48	44	52	57	60	51	50	65	52	52	62	56	53	61	68	64	48	51	45	50	52	50	56	45	58	61	41	57	59	61	48	57	71	66	55	60	54	55	53	49	63	55	58	59	60	49	68	50	65	49	42	42	55	58	53	51	62	56	62	72	53	36	70	60	50	62	53	43	52	50	68	62	45	54	48	57	42	41	47	72	61	52	45	41	62	65	57	46	62	61	55	53	53	61	67	56	55	73	49	59	49	61	52	44	63	57	66	46	60	56	52	52	50	56	60	69	51	60	57	53	58	57	49	43	58	68	59	62	48	52	53	42	53	54	58	51	51	65	54	65	62	60	43	48	50	54	58	55	55	55	51	53	61	51	57	63	57	43	51	55	58	57	61	59	55	52	55	68	52	58	62	54	59	46	64	56	64	63	54	49	51	51	59	64	48	66	57	61	69	37	51	56	45	61	71	45	41	64	61	62	52	50	41	49	46	39	68	47	57	56	62	62	60	55	59	67	62	61	48	61	43	51	49	55	45	56	61	61	69	51	58	58	57	54	45	48	68	55	57	62	47	60	51	52	55	60	39	60	52	51	57	52	60	56	66	53	47	57	64	47	68	56	63	64	56	48	57	58	54	64	64	60	52	71	52	54	64	62	59	53	43	62	57	58	77	60	44	55	49	60	54	51	52	51	54	65	63	54	74	43	47	48	59	74	50	59	53	40	69	46	53	53	66	48	51	44	48	56	54	34	41	53	55	49	54	49	51	50	59	57	46	51	52	51	51	55	43	40	62	38	53	51	54	55	59	64	50	58	59	57	46	60	59	61	49	61	53	51	50	51	55	46	40	58	47	62	50	49	65	59	49	63	48	57	53	60	54	49	59	47	54	55	47	59	71	57	56	48	61	43	42	60	44	58	46	51	53	50	65	59	56	72	54	56	55	53	56	60	53	47	53	51	58	50	49	61	49	57	49	55	35	61	53	52	56	42	46	56	66	53	57	64	58	62	62	48	63	51	68	45	60	57	60	57	54	59	67	44	54	47	58	49	64	49	40	53	67	61	54	61	62	64	55	72	55	62	67	55	44	54	57	50	56	48	54	56	57	55	55	42	77	50	45	61	60	46	54	66	51	58	53	53	48	46	62	54	62	61	60	57	42	59	55	65	61	45	60	65	63	51	45	52	61	62	40	48	67	54	52	51	54	54	52	53	53	57	53	53	55	49	53	72	43	47	40	51	55	47	58	62	58	71	53	76	53	51	67	65	57	55	52	52	57	58	67	52	52	55	53	59	66	61	44	62	64	64	56	65	44	54	59	84	56	71	62	69	57	50	66	74	70	53	51	49	44	72	57	59	60	60	44	55	48	65	29	66	61	62	47	64	58	60	63	56	61	61	73	59	62	50	67	50	49	56	41	48	51	80	65	50	54	52	61	54	67	51	60	55	53	64	59	52	55	53	61	68	61	51	57	44	58	57	54	53	67	61	54	56	54	55	51	51	46	55	39	67	69	52	54	68	56	56	53	53	52	61	55	57	55	54	49	62	47	56	60	62	50	43	42	57	65	56	55	56	63	53	63	59	68	44	75	46	56	58	68	57	67	52	62	71	48	84	59	52	48	46	55	41	45	54	49	59	62	50	48	50	51	44	63	60	57	57	53	54	43	57	66	49	54	49	60	61	45	64	49	48	66	51	45	46	77	50	40	58	63	57	55	49	60	71	56	64	50	53	66	56	61	50	62	66	74	59	44	45	58	57	59	71	52	50	50	46	53	51	62	63	59	57	48	63	62	61	39	43	49	40	46	58	60	65	46	50	65	57	62	52	58	56	50	63	39	62	66	65	60	54	55	57	49	64	62	50	50	55	45	65	62	57	70	63	48	67	53	71	62	54	55	51	58	53	56	73	54	48	53	62	71	48	55	58	63	73	47	54	66	43	44	61	55	52	48	60	39	64	55	55	50	61	57	60	52	54	53	60	80	55	63	56	54	49	71	54	50	67	45	60	54	64	55	59	55	61	45	60	53	72	56	56	57	51	62	57	57	52	58	48	49	56	55	49	62	46	58	45	51	59	48	48	45	53	50	64	53	52	59	59	52	48	42	47	65	67	56	46	64	56	56	51	72	68	48	61	61	54	49	63	72	66	50	48	54	60	64	48	48	59	48	56	63	58	63	68	58	57	59	63	66	64	75	46	68	60	61	59	61	51	54	50	52	62	59	63	57	63	75	70	64	59	65	53	46	57	52	54	62	50	68	52	61	48	51	71	69	77	70	59	54	58	52	50	48	59	68	70	61	46	53	55	54	45	43	58	63	60	59	51	52	52	56	68	57	62	40	50	58	50	64	48	53	57	55	60	56	60	57	50	49	57	70	62	76	64	55	63	57	69	55	54	56	60	63	60	67	58	64	57	66	54	73	48	48	47	51	62	62	46	60	44	50	44	61	70	70	57	63	38	58	59	54	64	50	70	51	65	59	59	51	63	69	51	66	64	46	72	60	65	71	65	54	61	50	52	57	59	68	61	63	70	55	69	64	56	52	71	50
33160	24913	22486	22506	24639	19902	13944	11082	8655	7464	5809	5161	4190	3781	3273	2811	2213	1739	1493	1344	1175	1047	995	1189	1205	1237	1279	1372	1394	1177	1180	1315	1272	1395	1246	1055	833	854	821	733	727	703	736	705	691	717	779	782	743	731	754	726	798	771	758	765	803	741	756	838	836	1066	784	821	1577	1935	1785	1377	1144	923	811	679	662	670	626	610	656	663	682	668	627	623	633	667	679	679	674	690	663	618	671	654	624	644	631	627	688	623	666	660	603	632	633	652	688	612	680	654	641	639	590	628	630	669	675	618	647	629	625	677	648	671	662	640	658	644	639	650	685	676	682	668	642	627	634	617	650	633	624	654	634	655	623	650	613	629	631	682	622	667	641	658	685	662	634	627	682	620	685	661	593	679	600	590	663	590	654	628	661	646	655	612	622	654	661	644	607	646	651	626	667	634	641	633	637	666	657	660	666	625	639	641	659	642	664	645	642	653	651	672	619	624	660	591	665	639	635	622	660	666	677	639	652	641	642	666	612	679	635	635	626	647	634	635	654	633	636	633	647	660	656	612	639	682	689	648	646	633	594	669	630	599	667	633	659	675	681	638	657	662	676	693	622	635	664	625	666	656	700	607	657	634	687	656	614	657	644	679	649	630	619	602	667	649	613	642	654	623	645	654	622	652	631	663	688	647	621	659	678	657	679	630	603	630	649	660	587	671	592	609	669	669	608	645	694	659	618	668	602	657	694	658	615	623	610	653	621	650	666	618	632	598	644	639	672	668	670	649	645	656	685	677	662	598	614	641	701	660	600	648	619	648	654	663	649	721	624	647	648	657	640	697	648	619	686	690	630	666	658	643	672	657	650	672	644	648	640	654	660	596	653	632	644	647	668	612	631	636	633	642	643	634	621	631	592	676	679	680	629	669	589	655	651	632	613	634	623	679	611	659	647	651	672	677	642	648	660	698	676	663	636	692	672	644	654	620	616	641	630	674	639	654	589	633	648	603	644	654	717	600	620	667	687	645	651	650	680	638	648	621	680	629	684	657	669	640	675	641	734	622	679	642	662	621	690	659	637	640	646	610	685	646	633	597	704	665	707	633	632	671	646	662	653	637	631	620	644	637	635	649	660	631	708	633	658	690	679	649	640	672	610	621	669	656	620	630	653	660	612	600	637	670	636	651	646	652	621	592	689	636	656	688	604	627	583	624	642	601	654	667	657	643	609	619	666	636	651	596	631	627	620	626	644	635	633	633	648	676	659	662	633	637	620	632	647	641	635	620	643	651	650	660	662	648	618	640	666	589	632	625	646	638	653	612	636	662	689	659	669	661	572	660	623	591	661	642	619	679	597	660	650	633	650	659	632	679	652	621	648	653	656	641	620	666	615	654	700	624	614	608	636	634	635	664	644	575	657	676	618	619	616	673	653	667	654	684	648	646	642	635	643	640	685	673	686	657	632	613	628	635	607	665	659	606	644	622	694	582	614	604	650	689	637	610	622	601	634	640	634	655	635	620	621	701	652	603	605	610	606	626	645	653	639	650	647	685	643	652	616	642	623	681	640	599	656	627	612	640	640	655	681	645	577	663	683	651	654	616	667	666	658	650	653	666	637	620	659	639	638	697	663	624	635	601	656	666	619	607	634	641	645	591	638	660	658	651	637	647	607	660	660	636	690	629	662	634	658	637	655	598	636	666	623	614	642	643	644	640	633	644	651	611	622	664	701	657	633	670	636	690	614	624	643	605	705	644	662	644	651	678	678	638	657	637	601	593	621	614	605	649	615	609	688	635	609	654	616	592	680	611	643	586	653	640	631	658	639	626	632	618	659	698	634	665	646	677	651	664	620	601	629	680	603	628	647	663	626	639	641	651	671	606	655	690	678	667	664	626	694	614	551	642	646	628	683	621	647	643	643	628	657	677	645	642	654	652	641	636	672	650	612	632	642	643	636	666	654	652	679	634	676	619	634	650	637	661	611	626	610	667	708	660	600	598	652	615	691	639	616	657	679	625	656	647	662	658	661	652	644	615	626	669	619	622	679	668	652	648	653	580	671	686	674	625	625	606	651	625	676	593	639	623	601	634	583	642	673	651	642	642	665	637	631	634	619	688	661	614	655	666	652	590	631	649	682	621	644	631	656	615	643	672	599	649	649	634	669	667	628	641	656	649	614	691	636	624	602	654	631	622	636	609	661	671	592	658	639	664	634	655	648	652	607	632	678	653	647	637	627	613	659	674	606	617	659	655	639	684	609	628	639	686	700	652	641	647	658	622	638	646	649	633	647	617	613	644	626	650	711	644	657	648	652	626	615	666	599	679	670	636	664	614	658	673	630	653	588	650	682	661	655	613	638	579	644	649	598	625	656	655	652	645	637	644	648	647	635	634	648	640	700	638	685	680	664	674	637	689	631	659	666	645	659	647	651	610	622	667	623	650	644	647	658	690	620	627	651	664	619	637	645	628	644	683	607	662	624	630	630	626	666	673	688	670	611	622	697	639	645	651	641	585	635	671	613	697	661	627	651	642	639	631	638	654	654	614	633	669	638	630	692	664	624	672	657	659	659	679	663	623	647	617	672	639	663	633	644	619	637	646	659	634	689	650	620	610	633	623	672	671	650	642	625	655	655	613	617	670	636	646	648	643	650	625	663	681	637	715	673	629	669	638	633	637	648	647	647	661	641	656	620	642	618	623	671	655	652	652	634	657	639	637	683	676	611	646	649	633	642	636	675	624	625	609	627	656	641	668	617	701	689	608	649	645	645	636	622	684	613	627	692	662	706	679	612	655	654	617	633	636	668	648	656	629	624	633	655	642	632	676	602	671	606	648	645	630	614	632	642	685	630	589	668	635	625	603	628	589	649	641	628	653	673	618	624	646	672	613	638	691	592	626	618	651	670	674	636	665	639	612	627	682	626	617	719	671	646	624	695	650	638	609	681	649	655	669	621	681	626	605	617	615	598	613	678	672	649	617	653	620	602	623	662	646	635	626	650	678	660	625	654	652	586	681	649	645	633	660	631	649	655	636	623	638	623	642	711	649	634	631	671	634	645	664	625	575	613	661	657	648	660	623	645	658	643	602	630	646	647	640	640	649	650	648	689	668	668	638	602	642	661	652	641	645	651	675	663	667	601	651	632	673	677	605	683	636	648	597	621	646	594	631	664	645	604	658	661	688	625	613	586	603	670	589	661	645	632	630	661	670	666	645	675	657	651	632	680	630	663	667	661	655	670	658	616	638	667	599	670	628	636	648	653	595	621	667	643	638	690	625	631	647	624	633	682	602	643	632	643	632	637	605	663	612	651	659	684	651	644	627	659	614	618	683	650	631	705	656	679	652	609	683	652	619	605	681	653	619	644	659	656	627	657	661	659	658	642	672	606	651	650	643	610	683	640	650	636	614	646	654	602	651	670	616	631	650	683	625	656	650	628	629	662	676	652	622	656	615	624	639	651	664	697	644	640	650	661	613	667	683	610	638	624	633	659	605	686	687	653	682	653	619	638	638	644	686
8348	6907	4447	2921	1635	769	472	445	373	344	285	223	204	168	195	163	159	123	100	89	82	100	66	85	92	90	107	103	111	93	90	83	78	90	68	73	71	69	75	65	59	50	53	62	61	66	71	62	66	71	75	76	81	77	62	77	81	79	74	74	80	65	63	74	155	148	126	125	109	66	81	78	63	59	70	64	50	46	61	71	56	62	61	75	62	69	72	63	60	61	63	55	55	62	54	58	56	67	50	63	47	63	49	60	63	52	73	61	61	49	55	72	57	56	81	55	66	65	78	47	48	65	67	67	50	67	47	64	71	64	57	54	58	77	56	51	67	84	56	66	48	64	59	63	81	69	63	69	50	66	51	53	61	63	62	56	60	55	67	66	64	63	54	52	50	47	56	56	73	75	67	60	62	71	59	64	63	70	64	44	56	78	58	67	58	74	87	48	69	47	68	57	61	63	60	63	64	69	58	58	49	70	75	58	68	66	69	65	49	50	51	60	58	52	68	60	66	67	66	60	76	62	66	50	61	56	60	55	63	64	69	72	63	76	84	79	61	54	77	65	59	61	60	56	75	73	61	49	53	62	53	60	60	65	58	59	60	69	54	69	58	54	54	55	70	68	87	55	78	52	80	56	58	55	70	66	68	58	68	58	55	77	61	68	58	57	43	57	65	58	65	50	54	74	53	53	65	45	63	73	60	56	75	51	66	67	60	63	56	53	77	57	67	52	57	65	69	64	62	55	60	68	72	66	62	56	61	72	69	56	59	58	64	69	74	79	69	72	60	78	72	57	66	65	54	63	62	77	69	71	55	52	63	64	72	64	59	64	65	61	68	55	66	57	52	66	68	61	54	60	62	68	54	77	62	64	70	62	54	72	70	51	69	64	66	63	81	61	58	68	44	57	59	67	49	51	64	55	51	63	68	47	64	53	65	42	63	67	66	65	55	60	67	66	55	57	63	57	64	61	68	67	56	55	70	60	69	70	63	63	60	66	56	65	74	73	64	55	57	63	69	45	53	66	78	57	59	62	63	61	60	62	56	72	55	56	52	49	61	75	66	73	55	49	60	73	65	57	60	58	58	58	77	65	62	62	58	66	80	66	46	64	58	70	64	64	75	80	65	75	47	63	73	66	62	74	79	59	76	52	64	70	65	85	65	55	74	54	61	57	68	56	60	62	71	70	44	64	69	62	75	51	66	45	54	59	63	58	52	51	70	60	71	47	61	57	78	67	52	73	56	74	68	63	65	60	69	59	59	57	59	65	53	70	61	60	79	57	64	59	50	58	60	68	67	55	58	67	67	43	59	56	61	49	65	66	61	66	62	64	63	57	44	63	63	61	63	60	52	48	49	70	61	62	73	50	53	64	61	58	61	69	65	58	43	64	56	57	57	58	59	67	64	66	50	64	47	55	69	66	61	74	68	61	62	56	63	44	67	67	66	72	62	54	55	59	52	72	58	63	69	73	61	61	77	58	67	58	62	62	56	67	69	57	59	59	57	68	68	74	66	65	67	61	61	54	76	54	60	57	59	51	67	71	74	62	48	62	70	67	48	63	57	55	50	53	57	63	59	45	62	64	52	67	63	64	51	52	51	64	57	79	61	68	75	52	59	59	56	67	66	60	61	67	74	66	76	74	59	67	59	63	52	57	60	53	62	60	64	62	67	69	79	44	73	61	62	54	64	81	67	65	66	82	59	52	61	62	58	61	56	60	69	48	50	62	52	72	60	59	55	53	53	75	70	60	75	56	64	63	86	57	70	57	60	75	63	60	63	54	76	64	65	57	57	55	59	64	61	61	61	60	73	50	57	54	70	54	55	64	65	73	66	67	65	70	80	61	52	57	69	60	69	55	59	67	58	53	67	70	59	59	60	62	60	58	56	63	63	68	58	67	55	70	61	61	50	56	79	65	69	69	72	64	49	65	59	49	56	66	58	56	62	57	57	73	59	60	53	49	59	60	76	59	55	63	65	67	64	59	63	70	70	62	70	63	62	62	64	64	53	55	61	59	69	63	73	52	57	62	58	60	50	59	62	64	53	58	66	63	51	64	70	52	67	66	51	62	70	58	58	67	73	69	62	56	60	63	61	56	65	64	63	50	61	53	59	51	64	77	56	72	47	60	72	48	53	65	54	61	55	51	67	69	63	54	60	73	60	63	70	70	68	63	61	57	58	78	72	57	62	57	66	50	56	55	61	66	71	69	63	64	55	68	57	65	59	54	72	63	61	62	71	65	60	59	50	68	62	73	53	66	54	64	68	63	59	72	60	60	60	69	71	51	57	61	69	55	60	42	68	49	53	58	48	52	64	50	66	64	58	48	77	67	62	54	67	50	54	58	70	54	54	57	58	67	70	66	55	41	62	67	56	61	57	62	59	69	74	54	71	49	51	59	62	58	59	52	62	53	71	80	47	67	74	67	46	71	52	56	60	54	62	74	57	58	56	58	58	74	52	70	55	69	64	51	53	56	72	61	68	77	51	73	69	42	52	67	71	76	61	73	75	53	58	70	57	65	77	72	57	77	39	62	71	66	65	61	57	67	63	61	64	63	66	58	72	57	59	67	63	58	66	58	61	62	60	58	74	73	55	58	65	50	56	51	70	50	70	66	60	56	51	59	68	60	61	62	57	59	62	55	67	64	82	40	63	67	53	61	76	64	58	75	79	50	64	65	61	83	60	60	61	60	61	56	71	57	54	71	59	65	56	71	75	62	65	72	71	56	59	54	57	63	75	65	57	55	68	59	61	83	65	62	57	71	68	57	64	53	57	63	81	58	61	68	67	61	54	58	65	62	54	71	65	68	64	49	55	48	55	53	58	66	59	72	60	63	56	62	57	51	61	61	58	62	60	67	71	77	63	60	60	70	54	77	63	64	62	59	62	51	58	48	56	61	56	58	63	65	58	64	68	57	62	65	81	60	54	64	57	64	67	66	59	57	55	74	58	84	52	63	62	68	56	55	57	56	54	63	56	64	54	56	62	54	68	57	50	76	52	60	51	66	65	66	65	70	85	63	60	58	57	60	54	57	57	60	57	57	69	68	63	65	52	56	54	67	52	60	74	63	75	70	47	64	64	64	63	49	68	60	69	66	53	57	59	65	62	55	63	68	54	55	53	56	56	60	56	72	84	58	80	57	62	54	71	75	61	56	64	60	52	57	77	56	73	56	54	71	57	62	54	67	59	68	70	67	74	43	71	60	53	60	61	58	60	56	59	53	65	65	53	67	52	67	69	68	53	62	52	53	62	73	66	60	80	67	62	67	55	71	58	60	56	70	57	50	55	63	67	79	69	63	71	54	45	45	71	59	68	45	60	59	74	62	59	64	45	68	73	60	52	73	46	52	64	75	72	67	63	57	61	63	60	58	63	68	53	68	52	69	62	64	59	55	56	51	52	56	44	77	52	58	69	61	59	70	70	64	64	53	48	74	61	62	59	91	58	57	57	69	68	63	63	56	73	69	56	52	69	38	58	60	70	70
38213	28580	24358	25221	24679	19513	16277	13902	11527	9778	8059	6799	5634	4808	4353	3798	3082	2231	1861	1643	1550	1306	1246	1319	1546	1633	1532	1923	1845	1570	1585	1569	1481	1354	1289	1138	1024	891	855	800	811	802	825	799	800	770	790	781	832	932	946	855	930	868	950	886	880	951	910	931	987	840	798	929	2995	2733	2496	2031	1552	1154	921	867	732	695	713	693	716	681	700	685	728	686	712	700	682	695	751	703	795	634	654	712	708	701	762	693	643	698	660	682	669	691	650	731	687	717	698	713	719	642	690	657	700	711	699	748	709	713	666	678	650	692	660	727	700	693	634	661	683	669	680	637	676	697	666	691	700	705	748	728	700	724	711	673	733	714	669	693	662	701	655	713	712	696	718	701	674	662	650	701	749	648	721	719	709	668	682	709	702	667	704	680	732	710	700	684	691	674	713	684	703	686	731	704	680	689	694	702	682	729	722	692	653	646	689	726	705	627	658	696	691	705	712	687	712	673	662	734	682	657	681	679	725	711	677	765	763	695	654	702	720	678	677	726	715	665	721	672	655	684	685	647	744	684	741	693	728	702	647	716	726	676	683	721	710	684	731	723	694	727	686	775	689	720	698	701	671	655	662	713	647	695	703	706	699	701	685	702	676	709	699	727	732	724	662	643	748	660	694	715	720	674	767	712	667	702	670	713	708	631	702	727	690	679	732	688	710	708	741	680	707	680	704	702	686	694	678	710	650	661	694	716	721	707	676	642	727	697	691	708	678	716	667	717	682	710	697	714	715	687	741	699	719	714	720	730	718	709	676	711	760	632	666	703	703	716	707	658	720	680	693	695	751	702	702	681	676	722	711	697	716	632	692	688	700	671	700	704	658	692	696	654	649	693	726	708	711	697	682	694	704	673	747	668	671	717	731	696	670	704	717	698	718	701	710	691	735	695	650	706	699	756	691	639	660	686	685	721	712	722	726	722	749	691	704	657	625	717	678	658	692	669	636	684	721	687	699	709	728	722	704	662	693	670	686	683	683	677	716	700	718	714	704	700	695	725	696	689	721	707	696	694	670	706	721	683	688	702	749	729	694	702	690	722	705	694	697	702	705	711	691	672	697	690	702	637	679	688	748	709	712	668	687	672	687	698	700	625	712	695	692	708	736	697	703	669	698	656	686	724	709	713	682	691	691	716	794	735	713	750	731	734	656	693	708	726	707	703	686	738	727	672	697	688	729	711	729	709	728	704	667	711	711	675	682	654	700	716	682	720	734	738	741	706	687	713	694	659	696	699	699	731	719	737	693	733	715	667	710	727	702	717	683	713	747	697	651	671	718	717	665	762	758	738	713	691	685	664	727	691	680	697	655	655	685	731	724	670	623	696	686	664	676	748	731	747	726	703	704	672	718	642	672	663	678	718	726	719	728	719	691	701	738	743	708	701	710	756	697	716	703	694	698	687	715	707	729	721	697	680	695	726	699	659	705	697	742	703	721	678	739	718	729	694	687	746	704	667	691	709	709	673	667	700	705	728	741	731	667	685	705	713	698	710	641	705	681	696	674	699	735	680	734	717	715	655	674	666	717	690	715	715	754	683	679	703	684	688	652	702	680	716	723	726	700	658	673	662	646	688	718	673	732	702	716	675	733	708	749	711	694	720	670	650	671	744	745	711	687	700	704	703	672	685	709	711	704	730	678	706	679	675	720	652	704	642	706	678	679	680	711	706	677	679	677	723	678	688	656	674	703	694	684	688	665	702	705	693	672	699	720	698	687	654	731	719	638	722	670	645	732	708	664	734	737	673	721	715	670	655	704	665	711	695	692	714	705	771	710	684	667	686	645	735	709	684	718	693	698	691	713	642	704	654	706	720	676	676	688	704	731	688	693	670	675	700	703	718	728	678	712	688	671	697	685	660	684	698	700	694	728	668	718	654	772	634	697	655	751	719	704	713	727	678	696	709	681	696	694	670	751	729	716	758	682	720	705	683	716	677	666	670	666	721	718	679	714	704	680	682	683	685	711	708	665	715	696	688	718	700	656	686	690	728	728	674	699	706	669	744	712	725	695	715	693	700	678	695	740	736	644	685	737	733	660	695	666	674	648	667	672	731	657	726	673	704	680	743	692	669	718	716	730	690	659	709	676	686	687	677	691	674	691	635	694	703	712	738	659	687	707	735	646	706	714	732	718	725	704	681	702	661	707	724	673	717	688	691	720	729	669	735	693	709	685	669	728	656	671	687	721	636	733	774	745	723	647	713	678	686	697	690	686	703	641	707	719	679	699	700	675	715	730	651	688	649	703	722	718	675	645	667	709	681	692	721	710	735	657	709	731	639	747	709	705	718	664	709	734	693	687	672	643	694	699	708	731	697	666	694	677	707	677	697	673	704	704	720	700	701	686	699	750	724	718	683	703	741	727	727	673	750	712	675	737	697	713	725	683	701	680	719	693	695	678	739	732	694	693	703	673	655	715	705	667	718	665	699	671	695	705	719	683	728	652	683	696	654	661	690	692	737	683	708	664	680	653	709	703	638	682	692	675	692	712	733	692	699	626	666	684	682	708	733	701	680	694	698	713	679	705	720	650	686	670	704	736	708	723	694	678	675	753	675	694	692	710	686	739	664	679	751	730	696	711	673	736	749	674	699	764	677	665	694	696	696	664	737	693	751	708	660	699	644	723	671	719	707	697	693	681	685	688	715	669	741	729	695	659	672	707	694	671	711	678	699	683	658	729	765	705	701	676	714	704	699	685	705	684	682	678	700	694	677	667	700	660	718	743	695	706	730	727	693	679	724	720	706	749	725	699	696	731	686	702	722	708	696	712	698	709	684	679	663	691	682	693	708	702	741	678	682	644	699	726	752	669	672	688	692	694	723	668	695	678	687	693	701	756	732	689	679	703	716	718	697	701	703	678	661	679	706	696	711	658	670	683	692	694	654	640	700	703	707	688	648	700	687	724	695	716	739	675	678	750	721	734	697	738	676	668	708	690	735	707	711	675	683	701	709	699	689	689	725	714	722	698	716	695	677	721	683	694	751	722	696	654	700	731	745	672	757	663	688	731	725	673	741	724	714	752	685	666	731	732	687	692	686	699	666	711	656	693	696	688	717	689	724	730	692	738	683	707	703	660	688	723	711	713	705	726	697	712	705	723	718	681	689	675	682	666	708	693	736	713	689	682	705	700	689	655	720	687	693	708	627	685	678	705	704	681	698	675	706	671	701	693	732	700	672	693	699	692	704	684	687	655	697	657	726	713	764	689	731	725	656	677	698	714	702	688	708	684	677	701	765	679	690	680	730	653	685	674	695	694	693	719	689	669	680	687	681	648	678	670	732	694	706	644	722	738	705	680	685	657	684	696	673	670	694	663	736	689	731	677	707	680	732	686	674	684	708	695	681	665	677	654	688	663	664	656	724	671	660	656	660	677	703	720	697	666	697	673	710	646	664	722	690	683	714	687	724	725	679	718	710	688	660	712	718	688	724	699	704	704	674	709	726	685	700	671	714	700	689	721	680
4393	2057	1056	566	338	274	292	250	205	191	165	135	131	99	86	102	82	74	74	68	65	70	63	64	61	63	55	80	81	83	75	62	63	84	62	59	69	48	51	59	51	55	60	61	48	60	53	60	53	48	53	46	60	61	37	46	64	62	46	55	63	52	54	50	72	61	84	67	63	73	58	62	55	62	39	49	58	55	58	60	48	57	40	49	50	42	59	48	49	58	57	50	42	39	49	57	57	44	58	39	60	39	59	48	48	60	48	58	38	65	63	40	55	46	57	60	48	64	52	44	47	52	51	58	66	56	62	50	50	58	54	49	60	48	54	53	46	49	49	43	47	61	52	46	41	62	51	54	51	51	48	53	52	55	50	56	61	52	50	59	49	64	43	60	54	58	38	47	56	56	54	57	56	38	47	44	51	47	62	46	58	44	67	59	62	59	43	51	52	42	50	57	41	34	35	49	56	53	55	46	51	59	55	46	43	66	48	47	48	53	53	52	51	52	54	46	43	51	38	43	55	49	73	57	52	52	47	63	50	53	56	53	48	50	49	50	59	61	36	52	61	53	47	35	44	49	46	51	48	55	43	52	56	54	50	58	62	56	51	55	41	59	40	53	60	57	46	46	53	64	60	41	60	44	45	45	48	42	63	51	51	60	55	57	53	63	49	53	37	49	51	49	54	41	43	62	51	52	46	49	55	46	56	58	50	55	53	63	47	46	42	42	50	44	51	55	49	42	67	40	44	49	44	52	62	56	45	32	50	40	61	56	37	58	52	58	47	52	53	54	56	50	51	47	65	58	56	54	47	47	44	44	61	33	53	53	52	55	55	52	46	52	59	46	53	47	46	58	67	48	41	46	45	47	45	64	48	62	60	45	59	65	57	47	41	46	46	52	51	49	43	45	46	67	55	51	54	60	41	59	56	40	51	48	39	51	53	36	38	47	45	55	47	53	48	55	44	54	46	55	44	72	39	46	52	57	43	52	48	74	44	35	53	58	48	66	53	58	48	45	48	52	49	46	63	55	53	54	46	57	47	48	47	41	48	54	56	55	61	59	49	56	48	70	55	50	43	43	63	56	44	63	44	58	50	45	55	50	58	57	54	39	63	50	54	39	52	47	49	49	64	57	52	48	74	44	55	56	39	49	45	44	53	60	44	55	48	54	44	61	57	57	56	40	59	51	49	46	52	56	54	66	51	55	55	49	51	43	44	56	58	58	58	51	46	54	53	63	64	52	51	59	66	45	44	54	56	53	45	61	52	47	37	49	46	50	53	47	52	41	46	52	43	53	49	59	48	52	54	60	44	53	39	37	49	66	59	54	60	55	49	51	43	51	63	41	42	42	59	54	49	47	44	47	53	62	39	51	49	55	62	55	53	42	41	39	48	61	50	43	56	45	54	68	43	56	56	62	59	47	50	65	67	47	50	53	53	52	56	50	52	55	47	56	50	42	54	49	56	47	53	45	52	51	48	45	52	48	55	55	51	56	42	45	57	44	49	54	49	43	49	55	54	39	58	52	60	64	46	43	36	45	44	49	56	60	52	48	43	71	67	46	50	51	56	47	42	52	41	59	53	60	60	59	55	50	46	58	52	49	53	47	63	50	54	54	51	50	46	52	55	52	52	42	49	56	52	49	47	60	60	55	38	52	51	57	51	38	48	56	42	58	43	58	60	59	45	65	53	51	50	52	49	59	62	50	49	61	41	51	52	60	33	59	60	41	51	46	61	60	47	54	51	53	49	54	47	53	55	45	53	67	61	48	38	44	54	53	54	49	54	55	62	56	50	56	48	51	49	52	53	47	56	45	56	54	46	66	56	58	60	58	55	59	50	60	59	43	62	56	56	56	42	38	62	48	47	39	56	36	60	49	57	70	57	62	49	61	63	49	61	63	51	64	57	43	53	56	43	53	61	61	41	59	45	62	42	66	59	56	47	54	46	63	51	51	67	45	43	44	52	46	53	56	33	38	59	51	50	78	48	50	60	48	49	52	46	40	56	48	62	45	42	61	63	49	55	42	50	38	58	54	55	48	52	63	51	59	60	56	54	57	63	45	53	49	55	56	59	41	55	55	50	55	56	54	56	40	54	43	56	46	54	37	43	50	53	54	50	59	52	64	48	56	48	63	62	54	39	70	63	61	36	44	68	54	50	41	45	55	66	52	54	64	53	55	44	35	34	44	59	52	49	55	55	47	53	44	52	53	72	40	37	45	61	48	56	57	56	57	38	52	50	53	45	55	45	53	53	47	59	47	43	58	56	59	53	53	55	78	46	55	47	41	57	57	52	48	49	55	65	48	47	54	55	41	59	60	47	63	55	40	45	63	38	53	62	44	52	54	58	67	53	59	60	48	47	53	49	42	63	65	50	42	55	52	48	53	63	51	60	74	59	51	60	48	47	43	44	54	63	53	61	51	62	52	59	75	45	52	68	45	57	53	46	48	55	60	69	54	60	55	53	31	49	48	57	45	50	51	44	67	40	56	41	59	57	49	63	47	59	54	59	61	53	41	55	36	52	44	47	45	46	56	42	53	62	69	55	55	57	39	58	67	57	57	51	46	65	51	65	57	45	45	38	51	44	46	52	60	56	50	50	55	43	57	50	56	60	46	46	52	57	42	49	58	56	47	42	46	64	57	38	58	52	61	41	42	59	48	50	57	64	35	48	66	51	61	54	48	60	50	56	62	61	40	48	54	61	62	45	45	51	43	63	43	46	51	56	49	61	50	50	41	57	51	62	50	52	49	54	64	57	49	52	44	50	63	59	47	48	63	45	54	46	64	60	64	51	57	61	49	50	49	47	47	60	60	54	43	52	51	49	58	59	53	46	41	70	49	56	47	60	48	48	53	47	54	44	45	44	53	48	53	63	58	48	55	52	51	50	45	56	44	55	50	59	39	54	47	38	62	51	52	58	58	47	47	68	56	51	65	45	53	60	51	42	36	65	49	54	52	54	50	55	47	58	51	54	52	52	39	52	51	48	66	49	69	59	49	46	60	67	65	48	46	40	49	56	65	69	51	59	56	50	67	67	36	47	43	58	48	60	45	62	46	47	56	45	60	44	51	54	53	38	59	54	50	40	41	46	50	58	51	52	50	46	60	55	57	53	55	46	59	62	61	46	41	46	48	45	68	49	45	46	37	54	61	41	51	50	48	50	56	66	56	46	54	54	41	52	56	54	53	51	59	46	44	51	57	57	52	44	57	57	50	60	52	50	35	58	54	51	51	49	47	48	39	38	58	49	45	43	51	46	52	59	50	70	53	47	49	50	49	49	60	69	58	41	51	59	50	64	67	55	59	51	45	43	54	53	63	40	56	59	45	51	45	54	42	51	52	53	52	48	51	46	57	58	67	48	52	50	48	61	47	54	49	52	62	55	46	49	36	56	38	41	52	55	53	67	54	45	53	69	55	60	51	57	41	54	54	51	45	55	47	50	66	53	54	61	45	54	51	61	52	58	63	64	42	51	58	56	46	43	47
29821	18862	12759	13138	13532	12640	11262	9415	7552	6010	4909	3905	3365	2742	2481	2259	1912	1473	1218	1018	1059	878	780	871	1098	1113	1143	1316	1496	1371	1361	1257	1088	1046	949	846	746	659	670	667	683	637	619	645	605	658	638	699	666	741	716	673	719	721	741	726	718	731	692	683	755	751	726	725	1198	1141	1231	1069	920	763	700	675	608	583	566	609	617	618	567	594	595	596	604	579	593	566	589	580	605	584	573	584	626	604	618	575	578	578	592	628	619	606	613	611	551	587	599	594	583	589	557	575	606	573	596	581	577	594	603	576	616	580	621	565	581	588	594	626	605	629	616	594	589	600	553	604	585	541	585	610	586	576	586	575	584	607	590	568	590	593	604	569	587	593	578	592	605	574	584	568	678	581	576	569	604	603	558	583	605	588	612	620	561	545	587	569	597	605	639	584	580	607	580	581	597	603	599	618	592	560	586	608	616	541	627	591	558	613	576	583	605	582	615	611	574	612	609	573	636	599	637	563	621	597	633	628	581	584	541	614	558	598	608	590	590	614	572	554	607	577	626	584	593	640	605	611	585	586	571	601	619	565	596	572	613	598	614	595	615	587	602	567	569	628	612	597	609	587	603	593	586	585	619	594	564	616	571	612	561	584	614	582	575	637	584	617	577	569	593	596	602	605	600	602	582	635	570	583	561	580	571	593	575	574	598	607	612	587	607	589	545	565	558	563	628	570	625	590	578	593	596	563	576	580	589	569	598	609	619	607	575	587	586	575	577	605	622	602	588	590	613	613	582	598	575	592	634	589	608	553	609	623	552	570	628	574	602	586	588	595	587	558	625	614	597	586	592	577	607	589	617	579	579	587	613	575	618	581	596	578	600	587	552	601	631	613	568	623	565	564	591	604	606	582	605	553	563	581	569	601	613	574	585	633	652	614	605	519	548	553	655	581	604	607	574	641	580	598	580	591	603	620	572	602	585	595	584	589	611	633	617	569	612	617	626	613	535	600	569	590	611	597	548	545	585	559	575	547	616	597	577	584	585	587	605	585	597	555	592	592	556	574	595	617	587	543	605	638	631	578	591	597	574	560	596	631	570	614	593	572	597	596	623	565	593	559	542	571	561	579	636	561	604	599	612	618	581	632	572	600	553	624	569	605	611	530	585	589	640	599	584	575	608	572	586	596	582	622	621	588	587	607	558	600	609	592	596	631	591	632	600	610	588	593	582	594	549	580	581	513	633	545	576	592	574	608	580	591	572	567	586	601	564	544	601	574	597	551	616	588	607	595	584	640	596	535	621	586	564	643	594	645	595	575	588	551	583	613	586	572	618	621	572	618	605	588	605	586	603	591	577	611	629	620	586	539	597	558	610	632	602	613	590	628	559	634	586	560	601	584	584	608	620	622	648	604	618	604	579	603	582	583	588	596	630	609	572	605	600	603	618	568	540	591	584	569	581	644	600	575	620	615	600	616	587	615	605	569	579	605	629	603	622	632	562	562	582	613	589	609	560	611	594	618	596	584	558	594	574	560	561	579	579	641	566	581	585	588	571	585	613	550	571	584	597	591	579	601	607	590	611	589	619	571	609	584	557	568	610	583	619	611	565	615	584	602	610	593	550	582	584	573	587	586	585	616	613	558	617	582	588	599	578	649	616	587	604	570	626	536	566	599	611	593	598	594	566	579	611	584	583	575	617	574	605	577	575	590	650	574	634	590	610	576	608	632	589	594	582	579	615	647	592	618	596	565	531	606	592	587	602	631	625	613	567	599	604	560	626	622	620	608	618	595	623	568	622	594	546	569	588	574	617	645	642	585	596	577	616	591	587	616	603	601	621	569	615	608	638	609	631	593	613	614	635	597	605	578	601	593	601	574	602	578	585	618	567	604	616	601	568	573	609	562	634	571	557	607	610	596	606	603	576	624	590	634	607	569	597	646	579	618	604	557	611	570	576	542	580	620	559	633	591	581	619	642	593	600	609	652	561	593	605	583	615	592	568	569	648	559	548	572	666	598	614	581	593	588	612	595	593	598	611	603	598	591	574	605	593	580	610	611	586	559	635	597	636	589	575	581	624	582	602	612	564	584	573	561	592	579	615	585	586	602	607	568	591	577	568	596	592	602	548	620	603	568	576	592	565	595	552	600	596	608	556	594	667	606	600	564	565	607	630	634	603	622	606	601	627	603	583	636	622	579	635	554	583	575	621	585	574	611	589	561	590	614	595	603	571	601	600	595	615	584	610	582	572	637	604	601	650	606	573	666	602	622	610	575	645	625	629	542	613	562	533	564	564	584	639	573	601	584	553	579	587	583	608	592	609	615	636	582	581	630	577	567	631	599	583	604	633	572	596	560	640	596	598	581	568	544	597	598	544	621	594	619	599	572	606	607	610	600	582	629	583	582	591	613	596	604	548	596	612	618	523	579	603	610	583	581	631	570	572	589	629	635	598	569	586	631	577	580	593	547	610	621	620	625	604	598	591	597	616	641	621	568	601	548	587	569	612	644	626	631	552	572	613	598	611	590	621	610	572	609	555	591	589	580	541	650	586	618	584	578	638	632	630	611	585	601	607	587	566	601	624	588	617	612	563	605	601	583	622	582	578	604	615	593	616	605	601	595	574	613	583	600	646	584	575	610	589	551	588	619	644	574	601	578	587	625	662	616	623	576	594	568	603	609	601	599	555	613	607	586	548	603	602	536	629	624	583	573	564	596	588	615	658	607	607	614	601	629	608	585	608	614	609	596	524	614	571	607	607	539	619	595	581	591	661	589	593	578	661	592	603	577	585	618	578	598	563	593	569	592	579	590	597	623	543	616	576	574	647	568	612	602	574	615	569	591	564	597	593	581	608	622	593	593	604	632	560	598	585	599	619	570	583	623	617	581	561	597	615	586	607	559	613	563	604	594	614	582	615	562	608	607	522	578	610	548	591	584	564	571	597	624	627	579	598	654	547	604	604	593	597	635	572	596	606	629	577	568	614	593	561	620	586	596	596	573	617	603	636	634	558	590	607	577	599	564	613	602	557	597	580	618	620	554	621	582	528	611	542	598	577	580	622	572	587	576	592	613	606	588	578	573	591	563	587	599	587	596	573	607	605	561	604	624	592	572	584	642	607	569	580	568	593	588	586	583	577	625	600	625	557	564	593	631	602	553	588	572	616	607	608	596	644	591	606	622	591	620	623	620	582	597	639	553	578	550	578	603	586	569	595	636	584	591	550	583	626	609	620	597	596	599	622	622	615	564	566	588	628	580	603	616	626	622	602	636	589	595	606	596	581	600	564	579	561	590	635	620	556	605	545	601	588	590	580	591	621	618	617	579	610	586	623	588	602	611	609	612	625	614	581	624	598	585	601	579	579	636	574	578	595	590	602	612	595	603	605	596	608	610	632	590	567	607	603	562	594	621	568	570	596	585	557	587	619	614	586	623	576	582	587	576	666	622	582	608	637	584	608	569	585	581	583	615	596	604	615	550	624	595	570	554	630	564	606	575	570	614	612	575	586	607
5716	4188	2528	1465	768	530	441	371	275	232	206	173	147	135	123	145	118	102	72	92	72	76	62	70	65	67	86	81	73	96	94	85	83	72	73	63	62	58	56	58	59	60	53	73	50	58	65	59	56	68	57	72	59	62	53	66	51	53	60	51	62	58	58	67	108	121	106	78	84	78	66	60	81	52	57	47	53	65	62	56	60	55	55	54	51	55	65	47	69	58	61	52	59	58	63	60	63	59	52	53	59	53	65	65	56	65	48	47	69	48	73	59	49	49	52	61	54	55	61	74	56	56	60	51	52	58	63	64	74	59	71	53	55	50	56	49	62	57	51	55	63	45	47	53	48	53	60	64	59	50	56	47	63	70	49	52	62	57	59	59	55	60	57	66	52	62	57	58	68	56	44	54	40	58	48	56	54	50	54	65	54	62	54	68	51	67	56	47	51	57	49	54	64	62	55	62	74	55	50	57	55	60	53	49	59	59	65	57	50	60	49	58	60	51	58	51	52	56	57	47	57	56	54	57	72	60	56	55	63	64	50	68	50	55	49	59	49	60	45	65	48	50	61	57	49	64	56	50	69	53	47	69	59	64	54	47	67	43	56	52	51	60	45	48	46	52	63	53	44	59	63	47	63	54	62	62	60	54	57	58	69	70	59	58	47	51	49	63	60	58	54	63	50	62	57	50	63	47	54	52	55	60	58	71	55	65	45	55	61	46	48	58	49	57	69	68	57	61	66	55	70	57	56	52	68	61	60	65	53	59	51	60	64	62	48	55	57	56	64	52	44	61	67	53	64	52	68	47	53	56	49	59	51	62	51	54	57	59	63	43	48	69	53	64	53	55	49	68	56	58	39	60	51	56	58	65	60	61	55	46	79	59	54	61	59	56	50	51	66	59	50	47	59	61	42	59	56	57	56	57	47	57	43	57	58	55	58	63	61	68	85	73	61	56	50	47	55	65	62	47	64	44	53	52	52	53	62	45	55	72	58	48	50	62	64	48	41	49	54	53	45	61	57	49	69	60	51	44	50	69	49	58	42	52	56	56	58	51	54	54	48	63	56	48	44	61	59	45	68	56	70	66	55	47	54	67	58	59	54	61	50	51	52	68	55	53	59	59	55	63	65	49	50	56	57	53	53	44	58	61	57	52	55	71	52	67	56	55	64	61	67	68	48	61	56	62	51	49	58	54	63	51	45	61	50	64	66	52	66	54	59	44	42	65	61	60	57	50	67	44	63	56	55	63	56	54	72	60	60	59	57	74	56	50	63	53	60	48	54	49	63	53	62	55	45	62	56	48	58	49	55	43	53	43	50	48	37	76	51	47	58	62	59	54	59	42	56	46	61	57	64	52	57	61	51	53	49	55	69	60	53	64	62	51	54	60	45	53	66	67	64	54	50	47	70	58	63	57	54	63	60	56	44	60	68	41	56	43	56	52	48	68	62	53	47	59	56	53	65	55	52	65	47	57	52	49	59	67	55	49	66	52	54	54	63	54	55	56	58	56	64	54	64	63	59	59	67	56	58	51	58	56	68	56	60	57	59	58	63	56	55	52	58	48	62	42	56	58	53	54	48	52	51	59	45	52	60	53	50	60	53	61	52	47	56	58	52	71	55	64	55	58	56	54	50	52	58	58	54	48	60	62	52	48	43	53	59	59	73	63	55	59	55	54	54	53	53	57	49	43	54	56	38	48	64	70	57	56	54	46	50	71	53	44	52	62	53	80	55	42	56	62	62	56	54	42	44	62	61	42	63	68	53	67	83	59	48	44	49	57	53	46	66	46	63	63	51	55	67	54	63	60	63	59	51	51	55	50	52	59	66	54	55	62	52	53	58	58	54	69	63	50	52	53	58	57	61	58	55	52	74	53	67	69	49	70	55	54	47	62	58	59	57	60	67	47	45	51	52	43	53	61	41	46	52	52	51	47	52	58	48	60	54	51	55	71	61	57	33	67	62	67	57	54	53	79	58	58	52	58	50	67	71	46	51	75	52	52	49	66	66	51	47	55	57	64	57	62	49	52	62	66	53	55	63	48	47	55	45	57	54	57	66	51	50	50	67	61	57	49	54	68	67	58	50	52	52	60	62	50	54	67	66	59	48	52	66	54	49	55	61	57	57	49	64	59	62	58	56	68	49	64	59	57	72	52	75	52	65	45	51	68	53	64	66	57	62	58	71	53	71	61	72	51	47	73	64	60	58	54	61	50	55	48	55	54	74	76	44	44	54	52	61	50	70	40	46	61	57	57	52	58	64	51	62	64	57	61	63	52	62	55	59	49	62	48	55	56	54	60	76	51	42	60	53	62	65	56	48	70	71	59	37	53	60	48	64	58	54	57	54	57	62	70	55	57	44	55	62	60	61	45	58	54	55	53	60	54	44	71	63	56	74	54	54	46	47	61	66	57	61	62	52	55	50	46	47	56	67	59	56	58	70	71	56	61	50	59	63	45	63	59	56	52	56	65	70	61	47	59	50	46	54	67	47	51	55	50	61	55	62	53	55	53	65	60	60	66	53	46	62	48	61	48	61	53	52	51	56	49	43	60	44	70	54	51	34	61	55	59	64	58	59	66	54	50	66	57	59	51	63	52	53	52	60	55	66	39	50	63	56	42	57	47	77	50	52	55	49	46	41	62	62	52	51	51	50	56	62	58	49	41	58	60	47	51	71	67	60	44	55	55	48	46	53	53	45	56	68	47	59	63	54	44	46	51	53	52	59	52	62	57	57	48	44	62	68	41	53	51	68	59	60	61	49	67	73	57	52	55	55	59	62	47	61	56	59	47	60	54	64	46	54	46	60	66	48	64	58	65	33	55	56	48	61	51	50	52	59	57	65	74	69	43	60	58	57	64	68	51	63	57	52	61	64	69	57	56	51	62	64	52	48	46	44	59	59	62	55	49	58	65	47	57	61	60	65	55	51	54	65	48	49	57	56	51	55	70	48	47	51	49	51	50	55	67	48	54	53	53	59	60	58	50	59	77	56	61	59	47	60	35	67	46	67	54	58	63	54	52	58	61	53	68	49	59	54	67	61	51	59	56	48	58	54	62	67	52	51	71	57	55	62	38	67	46	62	37	52	54	61	44	51	53	52	60	61	56	63	53	56	52	60	47	45	66	46	58	65	70	57	69	45	58	56	54	53	62	55	50	61	51	56	71	67	64	52	56	41	66	50	70	58	50	64	52	60	56	60	57	76	62	46	52	60	66	65	53	58	44	49	53	54	61	38	44	58	56	47	58	50	57	51	63	52	65	55	56	42	55	57	48	61	63	65	51	52	59	51	52	60	67	64	55	49	54	61	43	54	64	52	65	53	58	45	62	74	49	55	43	54	48	57	42	51	51	68	62	60	58	52	57	55	34	51	66	61	52	51	57	54	52	67	53	58	64	57	48	49	49	53	68	43	66	56	51	64	62	47	44	61	46	57	59	57	61	60	42	47	56	61	65	69	53	77	63	56	61	63	58	47	57	48	45	53	70
34489	24298	19408	19411	19781	17574	13997	11768	9644	7368	6389	4886	4174	3531	3043	2816	2431	2067	1484	1288	1301	1113	997	1007	1132	1367	1321	1345	1543	1642	1694	1437	1313	1229	1116	895	783	731	684	737	726	727	690	721	735	726	808	801	798	784	800	767	835	786	727	695	741	746	732	685	713	763	733	765	1785	2167	1819	1449	1096	967	789	759	708	644	647	613	660	633	659	643	633	629	689	634	601	628	677	630	597	607	616	634	652	657	637	676	646	655	640	628	660	690	665	641	638	630	623	626	654	620	645	686	669	652	671	683	650	617	651	633	624	615	598	634	592	580	652	674	663	613	648	662	599	621	610	673	640	662	670	659	692	635	616	614	624	679	621	658	654	597	625	608	677	606	664	609	643	676	658	656	624	658	626	653	612	663	646	640	635	689	637	636	642	617	648	658	673	679	687	655	656	631	637	638	671	647	625	641	612	661	639	636	646	638	653	650	660	636	634	638	644	684	637	677	627	607	675	675	609	622	645	627	614	614	654	637	626	586	652	656	620	651	634	640	656	601	674	621	622	663	601	608	642	679	641	614	657	632	626	609	627	605	673	672	639	687	641	604	671	655	651	671	611	651	639	623	644	638	676	660	684	639	649	647	664	668	634	639	656	646	615	668	638	591	659	584	643	634	626	657	642	635	659	647	666	638	608	700	683	606	643	625	651	644	623	669	639	650	681	671	664	655	666	662	642	642	685	657	646	647	670	618	673	618	651	628	642	653	586	619	633	688	688	666	662	633	623	658	677	642	605	641	687	631	641	625	662	656	638	645	665	653	612	676	672	663	655	613	650	658	632	636	621	691	595	682	615	628	607	626	591	626	679	639	664	675	658	647	670	670	622	623	601	653	606	696	597	707	653	621	701	642	679	658	625	698	663	641	643	654	642	628	657	650	666	603	681	666	677	654	626	609	661	590	669	624	629	628	654	674	637	621	619	687	655	657	634	623	664	685	629	681	610	654	661	664	600	665	621	637	587	671	640	621	667	618	684	672	576	645	652	681	660	636	667	687	630	652	646	644	590	675	622	655	596	622	667	643	659	573	624	633	629	676	649	641	635	639	651	653	636	660	662	637	665	604	641	646	679	623	622	640	607	649	648	634	611	611	638	660	654	651	642	627	602	611	600	647	622	663	640	627	636	626	618	591	646	647	613	660	615	680	605	648	670	645	633	627	666	656	610	590	626	662	643	708	621	650	628	670	675	659	634	671	622	608	672	643	633	626	592	695	614	615	646	614	626	634	630	659	652	656	653	683	627	645	679	607	611	629	607	665	623	649	621	624	608	614	648	621	628	652	626	665	651	640	630	642	680	660	652	659	637	680	637	663	631	622	648	622	671	645	643	659	597	638	625	668	685	634	672	661	637	620	618	619	643	594	630	653	590	668	657	632	594	675	609	644	661	668	671	661	664	654	615	649	663	663	614	590	643	650	649	657	666	668	670	648	617	637	676	624	614	620	644	657	667	673	653	668	654	620	692	660	657	670	636	691	654	610	662	677	642	629	659	620	685	633	671	610	640	627	662	641	624	670	626	676	622	649	633	648	587	663	626	638	640	627	617	645	633	667	697	647	624	635	615	632	644	668	680	673	673	652	634	654	663	635	624	630	631	655	634	629	651	647	637	611	647	660	644	648	679	623	634	656	648	624	596	621	645	647	639	688	639	643	675	682	631	618	619	644	630	610	650	649	649	640	640	623	634	629	615	648	654	645	658	654	623	688	635	698	604	673	666	626	623	661	646	644	651	648	650	608	661	667	667	646	644	637	645	603	647	642	594	613	630	683	635	688	610	601	643	662	645	607	669	651	642	659	641	636	606	669	679	618	611	681	666	653	652	637	628	669	651	619	672	666	680	646	618	624	634	639	655	660	609	646	591	672	650	577	655	636	661	625	652	657	659	677	683	638	625	689	630	651	687	625	625	676	652	588	633	619	672	656	626	635	584	729	650	691	621	603	686	648	598	641	642	681	636	628	651	631	641	653	646	650	624	652	670	646	580	637	644	617	648	673	642	687	583	645	617	649	646	680	627	649	644	641	602	622	627	659	670	686	693	645	615	633	659	681	592	683	617	648	635	649	670	577	706	626	673	634	652	623	620	620	676	681	648	656	630	652	662	656	660	643	626	662	653	632	645	638	639	647	673	652	597	657	640	611	638	640	674	677	640	659	668	663	637	652	645	691	639	673	589	593	638	673	645	653	671	659	638	695	653	650	675	618	668	587	605	630	649	620	658	680	652	651	631	637	625	632	682	647	657	621	636	672	661	666	687	661	666	630	647	678	664	670	618	642	657	620	615	668	623	670	685	615	669	619	622	664	624	644	602	643	638	684	647	607	683	648	639	670	619	629	648	640	643	651	646	596	666	646	654	613	685	693	641	649	636	619	642	673	625	679	639	665	650	632	653	643	631	603	598	637	574	608	625	642	628	650	633	672	646	611	646	611	648	626	615	643	630	683	620	653	639	640	638	611	666	628	654	566	635	647	670	649	670	602	642	603	651	683	648	630	659	640	647	621	609	645	626	642	644	652	648	626	648	634	673	627	656	686	668	611	610	662	637	625	657	616	643	661	621	683	662	611	682	655	691	620	608	651	666	699	633	608	674	609	618	589	628	643	644	682	650	613	628	641	614	596	650	667	650	691	670	652	621	657	665	634	623	665	647	624	628	618	653	652	642	631	680	631	661	652	639	628	649	650	678	676	627	671	650	629	635	619	636	642	646	659	648	658	624	661	660	611	625	667	619	571	662	650	682	644	661	637	648	648	621	687	654	664	681	693	679	656	679	612	599	664	678	652	666	612	658	610	645	664	665	643	625	637	626	621	599	587	654	637	678	662	669	617	635	640	668	657	614	620	652	665	641	681	638	603	626	668	652	613	651	651	641	612	628	614	656	659	641	628	705	646	673	661	639	662	622	613	669	616	640	628	645	644	579	625	621	651	593	640	643	639	655	609	639	627	662	631	667	627	643	666	632	647	663	682	645	632	634	671	598	603	599	636	655	608	679	613	699	615	641	649	621	677	638	596	636	640	648	649	627	708	617	643	726	618	683	670	642	599	669	677	659	622	633	644	602	650	628	659	651	659	641	620	614	617	627	628	588	663	616	646	674	600	610	651	654	643	644	618	650	624	660	683	647	625	665	625	696	622	705	647	645	659	657	651	650	616	663	638	627	653	677	596	703	639	627	670	702	634	633	616	641	637	628	649	655	673	614	618	633	632	660	619	640	630	688	649	587	651	625	635	626	639	623	629	619	657	635	640	659	649	665	623	668	653	626	656	688	620	648	654	649	648	645	648	650	632	652	614	591	640	658	669	665	655	643	631	667	647	673	616	655	624	654	620	666	632	625	633	665	700	667	634	631	650	677	686	685	632	655	620	654	649	669	689	669	621	650	642	645	627	610	675	594	652	650	657	632	668	689	649	659	621	640	638	629	606	628	676	640	635	682	655	629	614	640	658	630	611	595	612	654	653
6649	3843	2250	1398	886	579	392	348	313	250	219	231	163	131	116	114	105	89	85	84	82	73	69	75	65	69	88	75	84	86	98	92	76	91	62	69	66	51	53	52	56	58	63	49	66	54	65	65	62	69	62	41	49	85	53	71	51	65	49	56	53	61	65	99	110	128	122	94	72	55	63	52	52	50	57	53	50	52	47	61	55	56	52	60	52	54	59	55	45	63	69	59	44	47	58	61	55	53	43	57	58	60	58	50	56	53	45	51	58	68	56	45	66	52	60	61	64	45	58	69	63	50	56	60	56	56	44	58	58	49	62	51	63	61	58	57	67	60	42	50	57	57	48	48	68	55	56	57	36	52	57	53	55	58	57	48	55	52	48	58	55	41	48	45	66	70	45	45	58	52	59	53	61	51	57	47	44	60	65	57	59	72	61	49	55	46	48	53	55	55	62	45	73	53	68	56	56	64	66	61	64	59	45	51	56	52	58	62	62	54	63	67	59	54	56	57	49	49	62	44	65	42	74	62	47	43	48	41	60	58	59	48	55	72	60	66	51	49	59	57	51	48	63	44	41	46	55	62	51	53	47	49	73	48	43	58	69	59	55	43	56	70	62	66	52	62	54	58	56	50	50	58	50	64	65	58	55	54	72	57	60	42	61	58	60	60	50	51	53	48	59	45	59	66	52	52	53	50	44	61	60	48	49	63	48	50	51	52	48	54	54	64	54	50	62	58	60	59	60	58	48	63	62	64	41	63	50	53	61	45	44	74	56	66	53	45	71	56	57	48	64	56	45	66	58	60	48	55	58	58	57	52	49	70	64	62	52	61	67	47	48	61	59	52	36	44	71	55	46	57	64	49	54	44	49	66	38	58	62	65	62	49	45	63	51	53	44	61	69	58	52	58	46	57	63	46	62	47	54	49	53	60	51	48	51	61	43	60	65	66	50	47	56	49	44	54	57	65	58	68	54	59	64	52	61	56	53	51	59	51	60	50	60	49	58	65	51	54	61	62	54	65	60	61	63	51	46	50	56	60	64	50	41	55	51	54	56	59	59	52	58	68	51	60	58	52	63	56	65	56	67	58	58	59	51	53	61	62	57	59	44	55	57	60	52	51	54	59	54	60	55	53	55	61	68	57	45	66	55	61	69	59	49	51	53	52	54	69	58	56	54	35	61	54	52	60	71	66	59	47	59	64	66	73	50	53	57	54	59	61	54	66	63	44	49	54	62	57	48	55	64	53	51	52	64	60	66	49	53	58	43	58	70	46	47	40	62	62	52	61	52	56	49	48	59	49	60	62	55	58	54	55	51	59	66	42	68	55	62	54	59	59	45	46	63	60	54	64	52	56	65	48	45	62	42	73	43	54	42	53	51	59	47	46	50	63	58	57	56	46	56	70	45	53	45	52	47	51	57	64	56	54	53	57	58	62	74	48	51	54	60	52	52	51	45	62	59	66	57	51	38	60	51	64	50	60	56	57	62	57	59	65	69	50	35	51	67	59	50	53	56	56	45	62	53	50	64	42	68	49	64	52	55	61	44	62	63	42	57	66	64	48	62	60	49	43	55	67	54	56	50	51	55	52	54	50	66	52	53	64	58	43	51	54	65	49	73	71	43	74	52	49	48	56	53	58	61	44	54	65	49	58	66	67	51	43	47	47	58	55	42	51	65	54	57	59	61	64	67	63	41	52	48	54	59	65	58	73	57	61	56	56	50	68	47	56	58	52	58	51	60	57	61	52	48	47	59	61	54	60	54	67	39	51	58	44	70	47	55	48	57	58	39	57	64	48	80	54	47	51	72	61	50	60	51	58	53	44	71	47	55	53	61	60	51	52	49	48	63	53	53	62	57	55	54	51	61	63	51	67	54	47	54	43	50	44	38	61	55	60	58	52	55	56	58	59	55	58	59	45	64	56	61	72	62	53	48	63	58	52	52	51	61	56	50	60	47	43	70	53	43	51	49	50	45	63	50	59	46	43	72	51	56	59	52	58	59	44	51	49	54	66	55	51	51	76	51	58	57	48	58	54	47	56	52	48	68	65	51	54	46	74	38	54	52	47	53	45	59	49	46	53	47	54	58	62	46	46	60	49	52	59	45	40	53	59	58	65	54	57	53	57	60	64	62	59	59	61	67	52	43	45	57	54	51	62	48	54	63	64	52	41	55	50	47	46	53	46	51	49	64	52	59	45	46	60	53	50	58	56	55	54	42	63	60	62	62	61	67	53	62	64	47	43	58	61	58	54	57	56	54	56	53	64	62	64	49	63	59	36	44	52	52	62	58	71	52	51	53	54	55	56	61	46	55	45	55	47	49	56	51	52	48	66	58	53	57	53	53	50	62	55	61	57	60	55	56	69	57	62	44	55	66	48	49	61	59	56	48	68	56	59	42	60	51	51	59	81	44	67	46	56	52	41	68	65	37	56	53	50	41	53	51	44	46	55	50	62	56	45	48	54	56	60	59	62	54	57	58	70	38	55	54	55	51	48	48	60	51	50	45	55	61	56	65	74	63	51	54	56	50	70	40	57	61	50	43	71	55	56	59	54	55	57	66	55	60	48	43	69	58	57	59	56	59	56	56	54	61	52	50	49	62	59	50	56	60	45	58	48	63	57	57	51	57	65	40	59	46	59	53	53	53	70	48	64	49	55	53	51	41	56	54	58	57	55	56	55	65	48	51	51	46	54	47	55	52	55	50	59	58	61	52	60	53	68	63	43	56	48	65	63	60	48	64	53	53	54	57	47	63	58	57	54	57	50	53	63	36	59	42	41	45	45	62	57	57	50	54	65	51	59	51	49	60	50	63	48	50	62	57	64	59	59	54	56	38	48	49	53	57	58	41	74	44	57	61	52	53	52	58	71	53	56	58	68	52	61	60	57	61	54	54	48	50	52	49	63	60	58	60	53	53	46	45	56	53	59	63	61	59	66	53	51	60	67	53	65	54	53	57	58	49	58	48	59	45	63	53	57	60	62	63	56	49	60	63	55	63	52	65	53	70	54	76	54	53	60	61	58	66	63	56	61	66	47	53	59	47	37	58	61	51	66	53	44	60	52	56	50	57	55	59	50	46	54	62	53	52	60	66	53	54	57	70	48	49	48	64	53	49	55	65	55	61	53	67	51	62	51	59	45	37	43	49	45	62	58	54	56	55	48	54	60	53	48	55	47	53	68	52	56	58	49	69	40	46	59	66	44	41	59	51	56	44	58	63	54	58	73	67	66	61	61	55	56	56	47	53	46	57	42	60	63	43	61	66	57	51	49	56	53	53	48	52	51	64	64	54	63	47	48	44	47	66	65	61	63	49	55	55	51	49	44	61	65	56	67	51	55	58	70	52	64	56	55	56	59	60	64	46	68	58	65	47	66	52	48	54	58	54	52	62	65	53	52	51	62	64	61	58	43	74	59	67	68	65	61	49	54	55	58	63	54	49	50	47	67	53	48	50	67	58	60	73	59	51	45	62	60	55	49	53	62	48	55
31913	23733	18861	19238	21563	18599	14411	12587	10740	8730	6984	5787	4613	3978	3399	3012	2789	2411	1858	1495	1510	1328	1142	1009	1128	1393	1442	1345	1565	1697	1566	1523	1435	1301	1135	909	792	737	737	745	770	762	757	725	757	761	765	757	813	815	849	838	857	757	756	766	764	723	679	670	710	743	1043	1764	2366	2322	2038	1429	1067	862	790	708	655	676	651	650	613	619	633	615	631	667	675	639	609	615	654	601	621	647	631	642	595	598	680	623	623	658	651	634	605	652	585	638	624	626	627	617	645	650	679	657	602	636	636	605	620	683	672	621	642	662	636	651	643	635	637	660	643	642	633	676	648	614	610	658	603	688	633	641	658	655	635	621	640	679	619	626	657	646	629	645	659	604	616	618	639	609	614	626	670	646	594	604	629	643	629	637	652	617	655	648	660	625	616	634	660	632	615	677	628	574	687	610	638	649	644	671	642	661	613	582	641	671	616	660	629	670	630	646	618	604	573	602	664	627	649	599	636	602	688	602	629	654	663	606	647	678	640	673	666	679	685	700	622	607	609	641	647	632	609	665	626	635	595	603	630	665	676	648	597	660	639	663	631	661	602	656	647	651	627	631	665	668	663	630	616	643	614	610	604	673	650	649	612	658	615	644	617	653	654	647	620	634	675	635	666	619	642	611	645	670	633	649	660	629	601	639	687	633	585	660	604	688	603	639	641	645	644	635	604	640	633	573	643	635	657	619	673	716	656	630	578	647	629	668	668	652	642	634	650	644	615	647	597	630	642	691	660	663	659	617	644	636	630	610	658	613	623	642	657	642	613	610	643	627	646	637	636	634	629	625	640	627	639	636	649	621	630	639	639	638	638	620	597	642	639	612	620	641	622	628	640	597	688	660	674	653	605	622	649	606	676	649	661	649	642	632	618	655	642	608	635	644	620	613	614	667	639	629	691	630	653	673	646	635	675	633	618	650	662	652	642	668	637	638	644	655	663	634	616	610	639	611	629	562	646	698	643	658	634	618	640	667	682	590	648	636	636	678	636	626	638	620	666	679	630	631	708	676	626	646	650	658	672	638	637	596	600	625	655	648	602	611	589	643	676	630	631	617	661	621	638	633	593	646	643	621	645	631	594	629	663	666	645	642	655	625	652	656	661	656	658	620	648	670	637	652	614	646	644	629	602	624	618	605	641	726	650	635	662	668	668	619	611	618	648	626	633	597	664	638	629	641	622	609	671	589	609	643	566	647	615	642	653	663	634	646	607	647	610	637	650	653	610	652	688	617	630	611	646	620	635	603	659	590	652	576	604	608	596	635	676	591	616	617	656	618	652	625	623	592	634	603	626	621	615	645	638	643	649	628	627	615	620	618	656	659	622	646	642	648	630	665	613	628	629	640	655	620	602	608	623	695	613	647	661	608	631	613	696	637	659	646	643	617	636	652	655	633	644	721	622	603	700	622	650	647	653	602	606	610	644	601	646	664	638	702	640	649	629	634	628	621	690	623	642	629	668	640	651	669	639	643	647	624	619	641	643	616	608	644	620	656	621	606	609	654	652	644	605	592	610	615	653	616	629	646	612	629	683	675	614	612	632	608	600	621	662	691	631	610	662	629	608	611	666	631	659	609	636	597	654	612	657	682	659	563	631	613	674	660	623	629	662	653	670	656	674	608	593	647	643	642	614	589	676	662	632	667	652	659	627	649	641	695	662	636	664	658	617	647	632	612	656	633	617	617	652	621	637	639	594	640	605	607	575	631	628	640	601	644	643	606	626	636	619	670	633	627	647	635	629	603	622	631	645	595	632	622	651	629	617	658	626	652	596	674	636	594	623	644	632	618	673	634	626	661	648	682	671	653	631	590	648	618	593	594	616	601	592	648	636	624	597	644	611	632	611	610	594	634	679	636	628	628	667	649	615	657	635	706	640	589	613	669	610	626	633	657	603	653	657	609	663	659	660	627	654	662	655	648	646	621	662	640	658	647	605	618	630	647	615	624	629	606	608	592	628	674	622	625	610	639	633	654	657	656	626	640	592	684	657	661	673	633	643	623	644	622	654	615	603	654	638	611	624	675	665	664	619	625	680	645	579	674	633	631	599	688	651	662	654	651	623	632	637	620	592	656	645	640	611	670	614	639	618	605	652	659	675	664	624	624	639	621	666	627	603	599	618	634	672	652	635	576	642	626	649	622	638	646	621	586	573	641	644	631	645	608	610	645	659	634	645	608	653	650	652	666	636	648	662	637	637	619	636	704	620	595	584	634	639	658	623	676	619	656	628	647	617	612	626	654	650	695	599	640	641	619	643	625	655	660	626	642	596	583	619	657	607	617	621	613	619	619	630	651	639	650	629	671	643	638	657	658	628	595	656	612	623	630	626	615	637	636	631	707	602	661	649	680	636	676	651	660	663	634	620	672	655	612	629	675	646	625	637	638	621	662	590	603	657	612	612	607	633	659	666	638	623	648	691	613	642	626	674	653	638	641	702	639	642	607	650	619	606	638	641	613	659	659	650	636	657	601	598	658	684	607	610	624	673	641	630	643	632	601	634	678	642	639	651	610	606	621	632	629	644	665	659	630	650	609	616	624	619	656	638	640	629	653	677	595	596	670	645	685	626	633	691	696	646	646	593	587	657	605	627	652	645	599	642	634	638	639	606	660	655	714	639	626	618	632	649	698	644	621	648	641	644	619	668	640	685	666	639	636	686	642	616	598	618	685	596	653	610	662	592	616	661	656	658	624	657	664	653	658	677	625	645	641	621	632	606	591	630	662	621	624	658	608	707	617	644	661	689	638	643	666	643	598	607	602	647	657	639	623	643	618	665	647	617	633	645	659	638	634	653	620	629	653	638	654	610	627	661	648	650	613	629	674	609	658	657	631	705	652	582	625	614	631	616	625	682	674	598	646	651	602	643	670	638	655	669	614	636	650	646	596	641	655	660	613	641	683	628	687	643	644	649	635	665	616	595	608	611	613	647	654	645	646	661	590	623	609	654	575	640	649	674	632	669	646	644	652	674	624	627	664	647	684	660	637	639	660	623	645	629	638	623	658	640	669	647	635	603	658	686	598	635	653	645	668	649	629	612	643	632	652	654	632	563	642	607	627	631	625	616	613	625	685	652	614	634	640	619	642	620	606	639	629	640	651	631	692	628	637	659	654	609	601	636	612	644	650	613	645	629	651	636	657	623	637	691	640	632	612	613	613	659	597	633	643	610	612	584	661	639	631	626	661	603	649	632	643	630	639	648	624	647	687	646	667	615	652	630	646	612	622	623	615	683	671	601	619	649	610	633	609	624	663	622	645	662	641	615	688	695	604	628	608	635	624	665	642	613	682	630	607	652	612	622	635	643	646	591	641	629	617	634	677	653	609	614	673	636	641	638	679	619	627	667	616	654	622	652	630	643	631	639	640	636	639	590	604	634	685	632	628	655	625	631	645	622	600	633	629	644	633	621	621	651	625	640	648	639	645	666	643	610	628	629	613	632	636	651	613	614	666	668	620	671	656	629	653
8190	5752	3575	2272	1733	884	573	436	422	333	267	261	188	177	192	135	132	122	125	102	86	95	99	75	69	78	94	99	93	116	69	92	92	76	81	87	63	64	69	66	58	64	72	59	63	73	66	73	65	61	60	64	84	68	83	54	62	49	70	61	73	65	74	144	151	130	128	105	101	68	64	77	74	60	71	61	61	57	60	66	53	54	48	66	56	74	57	60	62	64	44	46	51	64	59	51	59	42	52	85	55	73	71	59	62	63	61	63	73	55	66	56	62	63	60	63	47	61	53	60	56	59	71	63	51	69	64	68	60	74	57	69	48	51	68	66	55	54	41	58	62	58	69	63	60	52	61	52	67	62	68	57	64	62	49	71	46	73	51	51	50	71	55	61	65	62	57	67	70	59	60	64	61	59	54	47	50	48	65	72	66	58	63	53	56	62	63	63	62	81	74	65	45	57	62	56	51	64	67	54	50	56	51	69	70	64	67	58	65	72	58	55	57	79	74	61	51	75	65	52	67	60	49	65	62	78	64	67	64	66	53	68	69	59	65	79	58	52	56	64	53	57	64	66	71	55	53	50	79	52	79	61	67	69	65	63	44	68	57	55	49	64	50	55	56	55	59	66	83	55	78	49	75	70	69	55	74	57	57	68	62	56	62	67	56	64	57	72	75	74	56	45	50	65	48	71	55	58	65	52	68	51	54	61	86	55	52	73	54	48	61	68	69	92	67	70	58	61	60	48	65	58	56	52	67	70	60	70	70	67	45	53	50	65	54	49	66	57	58	66	58	46	66	62	61	52	71	67	74	46	67	57	60	56	67	53	51	50	61	66	56	62	76	59	62	54	50	50	52	62	51	60	57	60	56	52	61	54	76	55	67	64	77	53	52	49	46	58	74	79	62	56	63	48	58	57	58	53	82	62	72	61	64	75	66	63	70	57	61	65	67	60	68	54	50	62	50	64	57	57	67	77	72	59	66	56	63	59	54	76	48	55	72	56	66	75	65	58	54	60	59	56	60	66	71	59	59	61	71	53	76	60	76	64	50	48	58	78	63	65	53	68	64	56	56	69	70	47	76	67	65	43	63	63	55	41	58	52	55	55	57	59	57	64	65	74	52	57	66	65	62	57	69	59	53	69	65	55	55	64	70	63	62	62	69	53	61	60	61	59	59	56	48	62	61	59	58	69	56	56	58	63	52	58	53	76	74	55	70	49	54	60	54	65	70	55	60	55	51	72	57	53	46	70	70	60	40	67	51	65	60	61	55	62	75	66	59	56	52	69	63	56	53	64	64	61	53	54	69	69	61	60	55	68	66	51	64	75	57	62	67	75	78	65	74	61	60	65	64	58	62	54	70	67	63	63	68	67	62	63	63	70	60	75	58	62	66	52	66	69	63	71	54	60	68	62	65	68	50	53	65	65	71	65	65	72	64	58	72	67	56	53	58	67	56	60	62	53	58	56	67	50	63	57	65	61	66	69	56	64	60	59	61	60	66	75	70	67	45	67	59	62	62	63	68	53	49	66	57	57	62	74	57	66	60	62	50	53	55	65	55	51	59	59	51	56	59	54	46	46	58	57	52	68	64	65	50	59	57	51	55	75	56	70	80	68	49	59	67	56	60	73	68	53	68	66	58	65	76	63	54	61	58	54	70	51	60	67	63	65	66	52	57	55	72	74	63	48	62	69	58	55	69	65	41	61	69	59	55	66	56	70	54	69	53	65	68	62	59	65	61	55	52	75	52	58	62	58	59	63	80	62	70	58	61	63	62	58	51	68	64	56	77	63	73	68	54	50	67	66	66	52	70	64	56	64	64	57	56	61	59	66	68	63	70	61	55	59	69	60	58	61	49	58	63	70	55	55	51	59	68	55	51	60	72	60	64	64	56	76	70	68	76	59	71	69	69	64	48	53	62	69	69	77	84	62	59	67	58	74	64	59	68	61	62	69	57	68	67	56	58	80	56	56	69	66	51	78	51	58	69	52	57	48	47	57	62	60	63	57	54	73	61	65	58	53	59	55	52	67	62	57	56	58	53	61	45	71	56	58	56	62	58	65	56	77	58	57	70	55	67	67	50	52	57	58	51	60	48	49	57	74	45	58	62	69	48	57	80	61	69	72	55	78	53	68	65	66	45	46	52	52	69	73	58	55	62	62	59	49	56	58	62	63	53	67	63	60	56	69	51	67	61	57	52	55	51	78	59	53	59	51	65	62	56	68	65	69	57	74	61	62	68	55	55	55	55	63	57	55	55	71	60	72	55	49	48	54	61	54	61	78	63	58	63	73	59	62	64	50	63	54	63	59	60	52	67	57	63	51	64	60	53	70	71	69	56	69	61	68	64	79	71	77	69	63	62	56	54	55	59	71	54	56	52	61	64	63	57	58	47	55	65	60	79	66	58	57	74	69	67	75	63	55	60	58	66	57	60	69	55	62	49	71	61	62	64	57	59	50	64	59	60	54	64	70	66	71	57	60	63	61	64	65	58	66	62	49	63	45	65	55	56	80	68	56	79	48	77	52	73	73	64	57	79	68	55	58	75	56	68	71	61	55	57	62	80	53	67	52	63	46	55	65	65	68	66	56	58	53	69	58	64	39	67	72	65	55	60	49	60	59	67	55	72	56	64	59	64	67	48	63	71	63	68	60	57	63	58	61	47	56	52	54	78	64	72	60	58	64	62	63	53	50	69	60	50	77	68	70	64	67	53	66	54	61	70	53	70	52	73	56	66	64	64	53	62	50	56	67	73	52	58	63	49	66	53	54	63	54	64	59	76	60	58	60	70	65	55	63	62	48	54	47	66	58	72	74	65	68	59	64	70	55	57	55	41	61	57	60	76	57	59	54	72	61	55	66	61	65	79	72	68	59	50	56	75	58	60	66	72	68	70	51	56	50	55	69	55	57	60	53	60	61	71	60	62	52	56	58	60	56	53	65	54	65	49	66	57	61	51	73	72	68	52	57	67	65	59	64	62	61	62	47	63	62	47	59	57	56	62	64	45	66	42	61	55	54	69	63	57	50	56	59	45	57	69	50	58	60	70	62	54	57	62	67	77	47	56	63	70	63	70	68	58	60	60	69	72	63	74	60	63	74	68	67	62	66	56	53	55	77	68	70	65	72	56	54	63	67	56	47	68	60	61	58	50	61	61	54	62	69	54	47	68	77	67	56	60	62	62	65	63	55	51	67	67	65	63	66	58	61	66	66	68	62	55	59	58	59	59	62	69	53	54	64	58	56	65	56	70	63	65	48	57	50	55	71	65	51	64	68	73	61	62	56	62	60	49	58	61	72	62	55	55	48	59	68	64	56	68	63	53	77	67	55	60	68	70	57	59	64	55	62	65	59	64	44	50	58	50	53	68	62	55	70	49	61	65	61	61	56	57	65	62	52	52	59	69	59	53	60	50	52	60	66	56	61	61	55	63	66	59	62	66	72	59	49	65	53	58	58	65	63	56	57	57	63	65	57	58	56	50	60	71	64
37453	26743	23109	24076	27198	21260	17231	14388	12492	10263	8168	6974	5599	4513	4131	3359	3024	2833	2399	1769	1734	1635	1435	1185	1219	1414	1447	1454	1897	2213	1883	1771	1559	1411	1150	1035	907	911	858	824	750	805	897	811	781	845	914	921	848	846	853	892	1005	968	791	864	835	751	717	702	790	822	1320	2717	3057	2767	2309	1763	1338	1000	876	749	745	691	665	694	714	686	696	690	659	657	692	701	706	714	710	733	681	684	692	676	692	658	678	708	728	701	690	652	647	679	659	716	694	657	662	680	713	682	656	667	694	682	685	674	733	727	691	693	663	707	697	662	670	675	692	696	706	684	694	645	648	698	718	693	639	655	699	713	674	733	677	655	649	673	688	648	645	716	665	671	720	661	685	705	699	644	691	672	677	695	738	660	665	699	722	689	700	711	738	740	678	700	686	716	748	702	699	732	700	724	692	703	706	648	720	698	679	704	608	726	726	658	693	669	716	697	676	680	697	722	620	678	722	694	670	694	691	656	657	685	641	710	710	688	707	694	669	671	696	685	663	637	666	717	699	678	671	687	717	661	699	694	676	690	726	710	712	695	717	700	691	666	727	682	680	675	639	640	659	694	683	707	689	713	729	731	669	683	743	679	697	725	672	677	705	697	674	677	690	692	681	723	713	707	696	685	682	696	695	702	668	632	710	739	649	713	706	676	661	680	725	693	698	720	695	690	706	691	742	713	704	663	690	706	674	688	725	701	673	661	707	685	671	708	651	714	663	709	708	689	693	716	724	657	661	688	669	751	680	690	672	719	697	680	691	686	680	701	663	691	692	739	714	687	675	719	703	650	726	728	669	705	722	740	677	718	671	633	686	732	705	704	691	671	708	737	706	696	683	718	702	693	671	717	738	719	665	661	689	691	676	725	671	751	680	702	715	689	706	645	693	695	741	699	708	705	686	685	677	709	685	705	688	701	681	688	726	728	687	665	720	650	741	696	688	683	682	731	688	708	684	702	665	692	653	688	697	752	663	654	702	669	662	659	666	674	664	726	681	681	688	664	733	722	698	679	672	709	637	713	692	694	691	703	717	689	660	680	708	748	662	660	661	703	673	699	692	696	692	676	694	720	724	689	699	770	665	688	653	748	710	690	698	662	624	685	697	683	693	658	676	668	692	705	618	692	710	674	722	668	705	684	669	682	639	681	722	666	705	744	670	651	688	663	699	711	722	740	723	721	724	695	705	650	684	683	672	715	690	708	628	724	701	693	696	748	656	679	681	707	710	697	656	679	711	660	645	719	652	726	649	720	708	696	697	664	709	714	696	742	670	685	714	687	652	638	732	676	675	718	661	691	702	710	665	656	706	684	705	661	728	694	730	685	757	681	724	681	734	737	695	660	714	670	704	694	674	657	724	681	686	724	699	741	702	717	694	710	681	725	685	667	687	750	713	657	679	670	715	689	695	689	690	680	739	663	744	714	697	705	735	703	665	669	709	649	682	673	683	697	670	671	669	662	726	709	703	724	709	712	662	705	688	684	761	671	732	723	693	729	705	657	727	698	686	649	670	689	678	702	708	728	665	696	687	685	704	671	682	687	665	681	688	679	717	694	720	670	689	714	681	720	731	648	692	691	687	659	692	651	730	671	738	730	683	756	658	701	680	668	701	670	688	679	723	685	715	780	710	716	656	710	699	714	692	730	675	705	699	651	692	718	710	655	674	683	689	687	724	685	690	691	674	669	691	681	722	687	680	706	701	696	626	707	669	696	717	756	685	703	692	688	652	700	684	686	704	649	660	680	712	693	694	705	684	731	671	685	685	670	700	663	717	696	669	691	695	749	731	688	672	693	685	690	716	711	658	695	721	682	680	716	680	641	692	660	727	697	676	676	663	695	664	668	698	679	697	693	666	696	720	673	728	679	689	669	720	759	723	672	653	689	696	692	678	699	647	680	665	688	716	715	671	694	702	685	678	637	677	675	662	686	717	691	707	685	676	693	666	694	670	752	647	671	662	642	693	662	697	686	669	707	663	722	670	731	701	708	696	699	643	690	720	677	646	725	696	708	708	748	655	675	659	697	683	685	706	684	693	718	696	687	709	679	704	686	694	726	638	665	676	670	700	731	672	688	676	669	685	715	736	693	695	739	728	661	640	664	656	733	693	699	735	656	701	672	669	720	703	694	714	704	654	750	662	678	634	658	647	602	664	733	722	677	716	664	695	649	672	717	698	691	668	735	672	678	720	705	647	720	653	660	741	686	643	679	664	674	681	725	695	689	674	700	679	721	677	675	661	708	662	658	714	711	667	699	710	688	686	685	701	685	694	667	681	721	699	671	748	690	664	694	730	663	690	690	666	697	682	667	677	717	703	651	718	691	710	698	711	672	739	701	713	650	688	706	626	681	650	733	666	684	676	713	719	698	722	691	650	733	706	698	723	663	691	720	709	728	705	678	669	687	676	714	729	670	694	728	683	657	695	713	726	699	678	679	691	684	678	637	679	680	695	737	670	734	652	708	701	720	706	719	653	683	648	716	695	693	672	693	702	710	652	710	714	677	692	642	690	684	655	680	660	701	665	701	722	719	712	672	775	672	730	669	683	715	702	700	691	694	697	693	693	709	738	691	681	736	716	690	753	658	714	668	702	717	686	748	715	721	668	701	666	688	610	702	678	672	695	743	709	717	682	733	696	688	744	738	709	694	667	713	651	754	646	706	662	646	690	693	671	676	696	699	727	736	658	713	681	732	668	681	662	661	687	664	723	677	674	695	683	678	661	693	712	750	717	671	712	714	690	714	676	714	703	699	710	687	688	694	703	733	698	680	722	699	696	684	673	717	704	687	678	667	674	671	682	699	691	710	683	683	661	686	655	691	697	673	734	671	696	725	720	696	687	682	644	691	671	689	699	712	680	675	701	735	685	692	726	727	707	740	721	719	712	658	688	671	699	670	710	675	661	703	688	719	713	694	699	696	687	678	704	691	684	695	690	700	705	649	660	716	707	678	691	716	635	660	666	722	685	731	705	663	655	689	691	700	671	738	679	702	722	692	677	728	712	699	732	680	740	702	698	663	678	739	683	705	708	683	700	659	678	757	633	760	708	686	695	728	712	676	700	720	690	750	649	683	684	703	675	711	710	686	662	741	691	710	664	732	690	675	684	687	716	718	629	707	737	671	677	714	706	708	649	718	719	694	683	665	677	700	710	703	686	691	738	686	682	655	671	724	709	703	652	691	717	765	665	716	684	708	699	728	630	662	642	674	672	691	670	661	741	699	732	688	721	731	722	683	676	713	717	688	664	704	718	675	676	719	753	757	675	706	668	662	680	663	678	658	654	683	744	659	693	686	671	650	683	725	680	665	641	686	712	679	698	701	686	694	694	696	684	710	687	708	692	667	614	667	680	668	704	663	680	700	677	716	715	655	699	690	717	671	673	691	740	703	700	674	682	685	698	725	680	670	691	735	691	669	700	684	649	681	730	691	734	675	663	689	712	697	657	715	687	652	743	662	732	710	703	667	681	772
4810	1985	1301	797	438	253	246	235	215	185	157	139	108	87	89	83	79	71	76	66	65	78	67	54	69	52	51	66	48	69	60	67	61	62	62	69	59	62	57	52	51	56	36	54	53	43	53	43	57	59	64	66	50	54	49	51	56	56	36	46	55	37	41	57	67	73	69	69	74	49	62	47	60	66	51	34	44	41	55	66	39	44	49	60	62	60	45	46	62	59	52	59	42	59	59	41	49	51	53	50	56	60	42	57	55	40	49	53	54	60	54	65	54	45	50	67	50	52	44	51	49	53	52	62	48	40	54	62	49	52	48	58	47	58	57	50	56	51	52	57	55	46	48	48	41	51	49	46	63	36	48	59	39	66	48	55	45	56	42	34	50	53	46	50	53	48	59	49	50	55	37	52	62	65	37	50	39	51	63	61	48	56	58	30	49	47	57	61	49	51	44	44	50	60	52	60	58	49	38	47	38	55	52	60	64	41	42	60	54	57	42	55	47	49	55	68	53	55	52	55	50	40	55	48	46	35	55	56	50	50	48	61	47	44	45	44	68	59	58	54	39	42	58	58	59	56	46	37	32	50	53	56	43	51	51	45	50	43	61	58	51	62	58	57	43	57	43	55	55	53	41	49	62	43	56	44	45	58	49	51	48	45	36	63	50	49	58	42	46	56	44	43	50	40	50	48	37	45	45	51	50	43	58	47	46	56	43	59	41	46	47	30	48	44	38	53	46	46	47	58	51	55	42	54	51	49	52	54	59	48	49	53	55	64	48	47	45	52	65	51	47	59	46	50	53	43	50	43	49	58	51	50	50	48	46	56	61	47	47	50	51	57	43	68	41	49	36	49	47	46	56	51	43	44	43	40	43	52	50	49	54	63	49	41	49	64	44	50	45	53	38	40	56	44	46	58	44	42	59	42	50	62	57	42	60	40	43	56	51	55	52	47	45	47	58	59	41	53	44	47	46	46	63	51	52	52	49	67	32	55	55	45	48	60	49	47	49	51	48	52	44	52	41	45	47	47	58	56	53	47	55	44	47	35	46	56	49	42	43	50	53	52	41	38	48	48	44	48	48	39	64	60	51	62	58	59	57	50	38	45	47	45	46	52	39	44	55	45	59	43	51	59	57	60	37	49	59	52	47	43	49	41	42	53	58	54	66	55	49	46	49	65	57	50	32	37	51	38	42	40	60	44	51	53	63	42	52	50	58	54	46	51	52	46	55	46	49	40	57	55	67	44	53	51	46	59	51	52	56	49	53	51	42	54	52	51	38	54	51	48	55	51	52	42	49	49	44	52	50	54	45	57	59	53	46	48	56	42	57	65	55	42	62	57	51	51	44	50	47	57	47	50	49	48	45	41	53	60	48	42	59	55	44	55	47	55	36	48	51	54	35	42	41	43	47	45	60	52	48	48	41	47	42	31	45	56	65	50	50	51	58	48	45	53	46	59	40	39	55	60	34	48	57	46	50	46	58	52	46	49	46	50	55	48	62	56	47	43	38	53	52	49	51	54	54	57	55	53	51	55	45	41	50	49	42	57	44	49	48	45	50	46	52	43	48	33	54	49	49	55	50	63	39	45	46	43	38	49	46	51	53	44	39	40	64	55	38	49	63	50	56	41	46	49	65	57	51	50	43	45	52	48	47	46	52	59	46	42	51	52	47	57	53	45	54	60	48	52	51	44	52	49	42	49	56	50	47	55	38	49	61	35	48	58	53	53	44	56	53	49	45	48	51	40	47	55	52	51	56	42	47	52	50	56	42	43	62	56	43	50	44	43	57	59	36	62	67	37	72	48	58	46	53	51	62	49	45	42	53	52	59	60	57	41	52	51	49	52	29	44	55	57	48	38	56	50	53	60	42	47	41	44	51	40	57	45	46	53	53	58	48	51	56	60	47	57	58	57	43	42	61	60	49	44	61	51	50	49	53	49	58	49	50	53	54	51	46	56	45	46	52	44	48	70	50	41	49	53	56	64	46	50	40	41	48	48	46	52	43	52	56	60	58	56	44	48	55	62	65	52	46	42	61	42	38	52	36	48	57	64	58	52	61	46	57	51	37	60	44	41	41	41	48	48	44	48	52	50	52	54	48	50	45	48	54	56	51	45	42	50	51	47	54	46	52	46	64	55	49	48	46	37	48	53	55	36	49	54	53	42	43	37	57	48	44	44	45	51	49	42	52	40	48	45	54	44	50	55	49	61	58	48	55	47	55	60	37	49	44	49	54	51	52	50	47	55	44	60	44	65	52	45	40	54	54	37	44	51	39	49	53	48	51	51	59	38	54	38	51	49	42	46	67	42	51	50	51	53	39	45	54	43	53	41	50	53	59	40	48	41	48	59	44	51	56	58	52	49	57	64	49	64	41	57	48	54	38	39	52	50	47	47	54	44	56	44	58	44	47	52	42	50	59	58	54	47	52	46	47	46	41	52	53	53	58	53	46	52	57	49	47	45	36	44	46	58	57	55	54	48	45	48	46	48	53	48	59	44	48	51	54	49	57	48	59	31	58	59	51	49	54	51	44	54	58	50	54	46	48	64	46	53	54	40	50	42	53	50	61	39	48	48	65	63	48	64	51	46	48	55	45	48	47	48	50	55	55	46	48	46	73	35	57	41	56	53	48	60	51	61	46	54	43	51	51	47	40	47	51	49	55	46	68	37	56	45	42	38	63	35	61	63	47	62	65	45	55	36	42	58	58	40	42	44	37	41	57	50	50	44	44	53	60	36	55	51	45	63	46	54	58	62	55	43	50	50	57	53	64	48	43	60	47	51	44	44	54	47	59	44	53	50	54	43	48	35	46	51	65	52	55	54	55	44	43	44	51	60	63	48	47	51	49	44	58	47	44	48	58	46	56	43	54	43	45	53	48	58	59	49	50	52	63	59	53	57	49	52	48	46	52	50	58	53	50	56	46	47	47	56	48	64	52	45	47	46	55	45	55	55	37	50	54	52	46	47	57	48	58	33	54	46	52	53	44	56	38	65	55	50	45	47	49	61	50	52	49	42	45	43	59	36	44	53	51	42	50	66	46	50	72	54	49	50	59	36	57	45	64	52	40	47	63	49	54	63	46	45	46	61	47	57	41	46	47	62	67	49	46	48	51	45	55	47	56	52	48	56	53	43	42	47	50	47	57	50	46	54	58	47	53	64	57	45	46	46	52	57	47	43	54	58	46	53	54	46	57	41	55	42	50	48	44	48	51	52	47	56	54	49	42	39	61	47	48	50	54	54	44	57	46	54	45	51	45	62	44	55	44	62	45	49	59	76	41	53	43	50	47	51	43	58	46	60	51	59	40	65	35	50	40	57	54	69	52	52	33	47	53	61	55	57	46	60	50	45	49	48	49	43	54	53	48	52	53	37	48	59	45	49	40	50	53	69	57	67	40	43	43	49	44	58	45	51	49	65	51	42	51	64	54	56	54	42	45	59	53	59	47	56	50	65	50	46	51	45	62	51	50	48	48	41	45	51	44	59
30132	18687	15310	15335	15610	10876	9980	8895	7089	5970	4592	3790	2949	2344	2031	1802	1558	1427	1420	1088	982	1077	1049	853	912	904	950	1053	1029	1270	1145	1134	1035	879	802	800	762	744	699	676	605	648	615	652	645	670	612	678	667	707	716	744	725	682	678	699	624	667	602	619	627	591	714	850	1065	1199	1162	995	863	755	625	652	575	573	603	652	554	525	598	576	591	590	563	605	542	556	548	594	524	608	582	546	581	560	560	549	597	582	562	580	589	598	618	613	593	600	613	543	571	528	550	546	633	532	579	553	607	607	589	586	561	568	593	603	593	604	559	546	575	579	608	537	584	600	570	571	582	573	592	575	577	615	600	540	598	596	624	577	583	585	595	601	581	551	605	581	560	662	538	569	521	617	610	569	578	593	581	568	599	584	585	587	566	566	589	596	533	600	600	550	606	593	589	562	611	583	597	578	598	597	538	549	591	616	555	563	570	551	559	591	565	577	555	599	569	576	562	601	626	572	570	560	556	548	548	559	582	553	571	550	591	572	586	586	608	605	569	593	609	582	575	558	571	586	613	520	584	595	573	579	581	555	580	586	599	555	556	571	614	589	540	574	612	543	551	579	581	579	599	594	567	595	597	598	567	565	552	592	561	614	602	583	541	536	582	574	543	613	561	543	552	595	569	618	575	562	599	587	596	575	577	594	548	570	585	558	587	566	562	572	594	583	595	575	565	583	570	571	561	597	507	572	585	639	555	550	607	583	599	606	554	609	567	614	535	616	545	604	581	553	606	607	554	611	615	586	551	596	591	583	623	545	565	578	597	582	617	562	621	542	556	604	561	592	554	540	580	572	534	601	538	540	592	584	598	606	558	544	544	555	623	570	592	575	568	587	609	597	553	578	589	561	555	576	613	572	578	580	567	554	565	568	559	607	582	554	588	539	557	596	614	620	564	581	549	585	534	603	555	585	526	580	551	562	588	608	608	622	565	583	590	611	576	580	595	559	565	586	550	568	581	601	602	564	579	590	592	555	571	567	611	575	575	641	568	613	608	550	571	585	569	556	550	605	565	605	588	634	586	558	573	588	600	595	525	623	571	594	571	587	589	551	566	597	583	619	598	585	577	608	584	562	629	586	577	539	540	607	549	561	589	585	617	574	547	578	567	573	574	561	569	569	566	612	563	611	554	633	577	559	588	558	577	548	589	591	575	609	570	575	580	597	572	612	570	577	547	604	604	551	630	561	569	573	538	588	585	554	601	563	599	569	589	597	568	595	552	599	603	529	586	608	622	579	555	560	629	598	570	595	556	591	592	551	638	578	614	608	577	580	552	583	532	566	589	580	612	573	534	556	613	566	599	566	631	596	530	565	612	548	566	577	636	583	573	567	579	560	618	571	584	577	617	558	609	605	603	592	560	582	571	571	537	564	571	552	634	631	599	626	599	626	572	566	575	599	569	591	538	602	564	562	564	598	572	563	586	570	593	576	591	569	563	555	544	584	538	574	576	562	584	577	590	589	603	576	583	586	606	569	610	631	556	575	574	536	552	583	588	599	580	596	571	587	544	538	561	553	554	597	594	607	590	579	594	627	564	554	588	580	582	581	576	587	576	588	580	574	573	567	553	613	592	588	580	588	563	572	560	587	623	602	602	558	598	626	591	591	581	583	583	555	578	581	538	560	555	621	542	597	546	575	543	561	564	553	595	580	583	597	590	586	555	613	599	569	585	560	530	570	519	548	584	608	555	572	580	627	555	591	626	576	582	585	553	594	583	616	581	569	558	568	533	576	598	546	540	564	601	587	585	585	573	625	586	590	566	551	560	627	570	570	592	556	609	539	576	574	585	594	596	599	593	594	606	582	584	546	587	546	582	580	615	594	554	555	549	584	599	574	585	554	580	545	592	555	552	531	589	557	537	512	566	581	578	554	589	593	624	597	606	559	523	556	533	580	578	589	608	556	569	553	579	557	594	601	610	582	576	579	586	603	526	571	582	631	534	578	587	548	575	593	588	573	590	614	608	558	544	555	577	571	615	554	560	528	578	565	613	566	557	565	556	566	603	586	572	570	544	550	600	544	612	620	611	576	544	586	588	573	601	575	581	623	590	591	560	598	577	550	582	550	645	593	581	603	576	556	579	631	580	559	563	549	551	572	522	612	604	594	611	579	573	573	608	578	590	547	585	606	613	566	610	602	631	611	571	582	569	566	565	579	551	608	546	550	531	576	585	611	569	573	546	603	617	614	596	598	578	579	552	611	580	565	576	568	543	595	570	562	566	577	585	580	567	586	598	561	529	586	622	548	565	579	590	575	552	590	574	504	625	595	612	561	553	557	591	568	602	597	602	563	574	578	551	549	585	559	590	576	539	596	554	607	586	546	585	560	602	587	564	582	532	607	538	586	592	565	599	565	565	557	557	598	594	551	597	613	580	571	566	539	602	595	537	603	527	560	569	571	605	561	607	553	539	535	564	553	544	595	527	590	542	622	600	522	585	598	565	614	581	584	601	599	603	572	602	551	584	592	608	530	579	560	598	568	586	561	572	623	538	578	576	559	546	513	566	578	551	576	601	596	610	581	580	568	577	575	562	576	611	549	620	588	547	573	615	605	609	551	603	574	549	559	573	569	574	549	532	585	544	607	600	555	571	650	559	605	593	585	593	591	588	567	567	565	594	573	563	633	575	561	514	580	590	559	627	576	541	580	599	599	537	564	566	592	534	563	566	577	557	576	598	544	584	620	586	569	587	598	606	577	552	576	557	603	599	543	565	543	576	575	565	587	512	606	585	612	539	563	573	567	568	587	582	622	569	579	576	604	605	587	581	579	610	573	603	539	551	572	557	604	609	566	547	556	587	573	600	546	580	569	586	576	567	572	606	589	543	595	558	591	557	563	586	581	567	570	626	534	601	570	545	588	570	581	578	596	605	583	575	565	630	541	542	560	549	590	573	550	568	534	619	577	581	557	553	534	606	616	553	617	549	602	572	559	583	585	616	554	557	579	633	578	573	566	582	553	568	592	612	587	569	536	590	611	579	545	552	570	572	592	573	596	585	581	536	573	602	613	560	547	601	597	574	617	591	575	575	610	577	558	608	599	588	595	548	520	595	583	518	584	572	595	591	606	521	599	604	580	585	590	556	557	580	579	570	586	580	566	571	553	549	565	606	589	558	619	553	600	553	574	566	594	553	587	581	656	552	585	588	569	569	553	599	603	558	579	619	552	593	571	605	589	549	625	580	615	566	566	572	586	572	585	604	570	573	577	594	568	522	590	591	595	573	564	605	600	600	583	628	591	597	546	603	570	635	595	531	582	574	553	623	583	609	598	548	578	599	578	618	566	570	588	555	562	587	563	578	564	553	611	580	587	558	559	599	571	580	619	555	561	599	523	551	572	605	559	589	585	543	589	589	575	599	594	618	601	622	583	569	602	619	549	609	565	601	580	610	581	586	633	580	556	579	565	611	536	598	530	579	613	576	548	563	606	581	591	565	527	573	575	546	602	583	599
6715	4332	2753	1404	507	391	379	362	299	231	241	136	156	116	115	112	119	86	87	75	73	69	93	75	77	90	85	65	65	80	64	69	82	83	78	54	68	69	63	46	66	63	55	83	57	66	63	65	66	57	61	67	63	67	67	56	67	55	47	55	66	54	54	86	84	131	96	98	85	74	55	44	53	64	55	54	70	51	49	50	43	59	55	53	52	56	73	43	55	47	50	68	52	63	56	48	52	65	58	46	56	67	48	51	45	42	63	59	56	52	66	43	69	64	65	63	57	59	42	56	61	64	59	56	62	50	43	68	58	60	50	55	60	46	56	48	73	52	61	50	35	44	48	67	53	62	64	66	47	70	55	51	53	61	56	60	55	62	62	60	55	56	45	54	49	59	48	53	60	58	66	63	62	47	71	62	53	67	52	78	63	55	49	49	45	53	64	65	47	45	53	59	60	57	48	56	58	51	71	57	51	54	60	59	53	57	53	55	54	62	65	58	56	56	64	50	42	48	70	56	46	65	61	54	51	60	70	60	55	59	61	55	66	40	53	69	47	51	55	64	62	47	64	57	50	66	44	55	58	54	55	56	64	70	49	49	53	63	49	62	46	55	48	63	47	57	47	56	52	64	41	60	47	50	66	56	51	66	48	48	51	59	55	53	62	45	52	56	47	61	54	49	50	46	53	53	63	66	59	42	52	58	44	58	59	53	54	49	60	61	59	51	68	59	47	59	57	52	50	65	49	50	54	53	54	59	59	63	61	57	50	61	51	65	59	56	45	56	46	46	56	41	65	54	55	55	62	44	48	51	55	56	58	57	47	67	46	52	67	45	49	42	50	60	66	39	54	44	55	44	57	56	32	46	55	45	65	58	71	64	67	59	67	61	58	54	60	64	52	61	50	61	59	47	52	68	61	44	55	45	65	54	54	58	64	58	41	51	63	66	54	60	53	66	53	61	59	48	57	51	57	52	49	46	66	64	58	60	68	55	60	54	49	53	60	61	65	41	50	55	66	65	59	76	55	47	67	66	62	57	54	43	69	67	59	56	54	51	63	64	66	65	48	52	68	50	45	50	64	60	60	68	53	60	50	58	71	55	68	49	61	60	55	53	50	68	64	55	58	49	50	58	44	55	52	64	60	56	56	49	86	64	49	47	45	55	60	43	55	54	46	54	53	53	58	58	57	44	58	62	59	50	66	56	66	40	51	61	55	66	50	67	44	75	47	60	55	64	61	60	53	52	66	59	58	61	52	64	56	51	57	53	69	51	64	44	50	50	66	52	38	52	46	57	54	54	57	59	40	66	68	71	53	63	43	64	59	51	58	52	47	64	52	54	57	50	75	49	59	61	57	68	42	57	60	51	58	58	55	56	59	58	54	60	45	57	64	61	74	52	57	65	57	58	68	55	52	57	69	50	46	57	52	44	73	49	59	43	59	43	50	73	55	62	41	47	55	48	53	70	57	58	64	59	55	55	63	57	50	50	47	68	55	50	50	51	49	67	55	61	64	63	54	55	49	45	54	49	52	60	49	38	52	66	48	48	67	61	47	48	50	58	63	58	61	56	52	49	55	64	51	62	64	58	54	58	63	42	61	59	52	53	49	54	55	55	53	43	63	39	67	55	75	55	51	60	57	64	54	70	43	68	39	57	58	57	62	56	58	61	58	48	71	66	37	61	58	53	59	77	56	49	62	49	57	74	70	80	61	52	47	58	62	59	60	63	57	68	53	56	62	58	64	60	59	70	64	43	62	50	54	52	67	53	54	48	63	75	69	54	49	54	64	46	60	51	59	55	48	62	57	55	57	60	50	59	61	56	50	63	55	60	57	56	59	61	49	53	72	60	63	50	39	62	49	45	54	61	58	48	58	61	54	49	40	49	58	59	53	41	56	71	71	53	60	49	62	57	57	49	65	58	63	53	38	49	47	53	54	53	55	62	57	46	50	46	57	56	53	56	47	47	75	49	65	55	58	57	53	47	40	52	56	56	65	63	42	64	46	50	50	50	51	58	50	64	50	57	74	62	49	55	49	49	55	55	54	54	61	53	48	54	51	55	72	65	60	63	52	54	64	55	59	62	62	55	53	63	54	68	63	60	65	70	60	56	58	52	48	48	56	56	66	58	69	66	52	53	61	52	53	44	50	64	53	45	60	73	64	45	50	52	59	58	56	54	45	35	64	54	43	67	40	60	53	55	60	56	47	42	66	62	58	51	59	50	62	64	55	65	46	43	50	50	58	51	51	54	54	45	57	53	44	68	67	61	59	57	50	55	58	61	46	68	46	61	49	54	63	51	46	56	44	59	54	56	68	64	46	61	56	54	47	61	62	67	55	56	59	61	65	69	45	56	53	56	62	66	60	56	50	61	64	49	68	61	49	65	46	61	60	51	56	53	54	57	47	53	48	61	55	72	59	63	45	43	62	47	46	56	50	62	50	47	57	68	53	61	47	56	48	41	51	63	50	61	57	57	52	56	55	60	61	52	59	61	65	67	49	52	63	38	54	52	54	52	50	56	64	61	60	55	62	55	75	50	60	58	50	61	66	64	50	47	57	64	49	62	58	45	56	71	54	66	50	56	60	56	56	50	57	53	56	58	72	63	67	77	63	42	72	41	52	65	56	64	55	62	52	46	51	53	52	54	68	52	42	51	48	67	57	57	71	55	52	61	59	60	48	54	48	58	58	46	53	57	50	53	63	67	47	54	61	48	53	63	61	66	46	51	56	62	45	56	44	60	63	51	51	48	61	62	77	65	55	59	61	59	59	49	50	48	53	49	60	50	59	66	65	53	58	62	50	48	40	49	47	67	71	55	70	49	54	56	49	53	50	55	47	48	54	73	55	53	63	48	69	56	41	54	60	77	60	61	53	57	65	52	58	44	54	49	44	47	52	45	56	58	39	59	55	60	60	44	45	64	54	48	42	48	63	57	67	58	70	61	63	59	53	62	49	48	48	66	50	49	55	57	60	52	43	56	46	57	51	50	59	63	59	60	60	56	61	61	61	54	52	56	68	65	67	53	66	60	57	53	57	44	58	54	63	46	68	55	66	56	52	62	58	48	37	68	55	62	47	62	57	43	57	47	71	55	53	60	54	74	46	48	59	48	59	43	53	57	60	61	61	53	51	51	55	53	67	61	62	68	55	58	60	49	71	50	45	60	46	66	72	60	51	63	51	63	66	62	51	46	59	60	53	58	52	47	49	64	50	48	60	64	56	72	65	76	47	55	60	67	56	50	64	48	57	55	59	48	54	62	63	54	60	57	60	62	63	50	56	58	57	63	51	57	62	52	47	60	51	72	53	46	53	46	57	49	65	56	57	71	64	71	48	56	47	47	54	49	71	68	55	57	55	59	64	61	50	48	58	47	41	64	67	59	66	48	59	63	52	60	67	58	50	69	48	62	49	73	58	44	69	55	57	77	66	49	66	56	48	47	37	61	47	51	62	63	57	72	62	53	56	54	63	50	60	62	56	69	60	62
36412	24498	20353	18305	16196	15339	13847	11824	9212	8079	6497	5055	4301	3403	2776	2570	2149	1980	1861	1546	1292	1324	1404	1208	1135	1291	1265	1240	1190	1382	1392	1352	1169	1116	1024	979	938	899	851	804	818	747	755	702	676	694	699	761	726	758	794	827	778	779	745	732	748	759	774	751	790	779	898	1208	1695	1833	1819	1481	1209	929	812	690	661	637	636	631	630	643	600	631	639	664	598	669	594	615	633	654	632	635	697	639	656	630	642	630	660	655	641	624	647	664	628	615	604	629	618	648	595	659	650	640	651	628	666	599	606	630	642	641	687	620	665	627	636	631	610	585	653	624	618	647	645	616	619	613	667	608	655	642	677	649	655	644	607	612	671	629	650	632	644	652	602	622	631	646	632	642	631	614	653	621	651	641	611	661	610	621	645	641	650	595	636	630	653	604	680	668	669	669	608	616	602	611	632	629	585	649	628	657	637	619	644	616	626	625	704	618	597	652	642	624	628	650	602	666	617	638	634	648	611	628	577	641	637	615	647	674	645	670	655	610	617	633	635	604	667	613	640	633	650	590	582	634	591	639	647	643	629	636	641	619	623	602	637	615	686	633	622	676	613	658	618	630	651	634	659	652	593	687	648	678	616	640	588	617	669	593	646	687	645	641	617	628	652	618	596	643	587	629	627	659	614	636	636	643	646	579	592	679	618	618	632	598	605	625	630	640	640	647	676	628	640	646	639	639	622	644	664	666	645	630	681	690	606	647	647	614	642	647	633	624	626	676	633	655	630	648	628	643	669	694	572	607	602	663	626	604	616	604	664	647	584	628	687	651	646	614	655	650	603	667	646	621	603	630	633	630	600	651	615	608	596	645	618	680	669	631	675	624	612	618	626	637	618	638	654	633	680	629	680	636	624	648	615	648	632	686	676	643	631	592	617	655	660	629	662	631	644	594	645	634	617	593	619	646	613	660	640	622	607	658	662	602	635	629	640	656	634	667	642	645	626	646	655	586	677	598	615	722	598	663	591	644	641	626	663	661	585	614	655	674	641	670	634	637	597	640	670	613	607	658	631	646	641	647	628	626	630	617	631	632	646	688	634	589	633	684	614	636	590	619	639	636	628	611	624	583	571	638	609	667	640	647	611	649	660	653	640	641	593	683	612	664	587	670	654	585	654	642	651	659	595	656	630	653	675	680	676	606	626	651	624	597	660	656	662	634	631	589	640	630	648	609	649	644	606	581	668	661	617	582	629	644	657	579	590	696	582	632	613	612	679	655	624	615	608	649	643	622	641	627	578	627	621	644	662	613	611	618	626	588	673	640	568	633	648	589	691	670	637	636	620	623	596	657	706	646	618	617	644	647	659	643	666	658	618	635	641	628	625	599	634	592	596	661	670	628	601	654	643	639	655	658	662	622	617	627	680	605	620	639	618	611	576	647	619	633	660	648	680	638	629	606	665	649	599	652	634	667	651	647	634	593	630	646	615	626	650	626	645	628	612	652	640	629	617	619	614	610	633	641	621	622	646	624	665	624	610	654	662	638	616	628	616	563	654	691	604	668	627	637	637	653	622	653	675	645	635	661	617	644	635	666	647	592	643	631	647	663	642	628	591	638	625	655	639	679	628	623	611	650	644	644	646	639	600	618	610	631	588	651	633	631	608	648	629	664	669	630	639	572	636	606	698	623	640	673	675	647	616	683	662	612	645	636	633	637	619	658	650	678	582	631	605	617	644	620	627	628	614	639	606	640	661	651	626	647	640	607	591	627	618	597	617	661	621	634	648	641	613	599	630	638	616	651	698	613	612	591	636	649	623	602	643	638	626	653	660	624	663	664	602	640	577	643	614	618	647	635	587	630	659	642	636	596	649	583	595	668	670	624	650	673	641	641	599	667	614	631	655	676	620	626	652	584	626	692	630	584	677	638	604	632	625	645	600	650	661	617	680	638	616	638	600	652	609	626	608	617	617	685	613	629	634	643	662	615	615	622	631	638	673	608	593	661	609	577	704	615	614	597	641	641	691	653	683	642	598	651	602	685	642	608	657	649	660	654	604	632	654	634	623	645	633	636	631	624	631	662	629	634	628	653	641	645	637	615	640	623	618	580	638	646	600	641	644	664	645	657	650	633	663	638	616	621	637	635	648	680	644	611	639	657	600	627	666	624	621	645	617	622	648	650	630	649	640	646	646	610	624	671	614	623	612	659	645	645	592	606	615	610	645	650	629	661	659	677	648	617	600	644	607	656	677	639	613	667	623	634	619	653	590	660	666	610	632	642	618	626	628	683	647	668	645	664	657	682	645	626	624	634	632	620	647	688	601	628	629	651	600	602	661	640	647	652	640	639	645	635	598	629	582	667	673	599	620	645	646	653	637	638	638	599	615	633	633	641	669	641	679	657	656	634	678	610	612	656	621	633	637	679	680	604	621	672	643	616	591	638	652	687	644	640	645	597	633	628	684	653	625	605	658	686	593	642	663	654	620	645	599	645	595	603	673	627	595	630	603	622	621	592	641	629	626	602	610	669	668	596	629	650	616	626	592	652	602	649	669	651	680	593	628	643	675	643	647	611	660	661	669	621	694	639	651	649	624	612	625	614	584	621	607	656	632	635	673	642	618	621	668	635	646	578	656	653	602	602	615	642	612	650	697	650	615	610	650	639	657	604	676	655	640	635	633	625	625	669	642	582	662	605	615	644	677	640	673	626	619	619	581	627	673	615	614	665	613	643	744	606	647	658	649	607	618	640	662	669	645	630	653	617	622	646	646	677	598	619	632	650	674	624	622	652	647	581	675	619	614	646	679	633	627	626	642	641	612	668	594	624	626	600	662	608	657	633	612	618	612	624	665	640	648	659	604	629	629	598	687	636	620	631	671	645	643	597	667	644	654	652	655	653	667	604	639	599	646	615	644	662	615	662	621	595	601	628	639	660	596	648	659	610	609	627	642	659	640	632	632	648	668	643	629	657	629	547	611	637	633	668	636	630	613	615	651	638	639	550	636	618	632	620	633	596	658	638	622	624	648	638	690	617	623	632	653	586	568	642	626	598	637	649	593	620	595	649	649	656	644	631	631	644	653	605	626	680	639	636	601	650	598	639	650	591	620	651	610	672	658	638	667	640	637	625	626	608	579	633	603	634	615	630	638	625	644	607	626	649	615	573	590	619	653	606	654	646	654	612	601	582	640	587	643	589	623	629	637	609	629	641	680	638	639	651	630	628	621	598	607	666	619	602	610	612	617	645	624	627	650	641	655	599	666	613	631	629	636	631	635	629	657	630	625	604	626	641	638	625	623	666	653	636	603	624	585	673	617	593	603	648	674	631	624	594	587	626	652	631	660	634	629	669	616	615	621	629	608	655	691	684	602	661	658	663	634	639	656	629	671	614	655	644	619	656	663	662	673	620	630	626	588	683	650	616	662	652	692	632	636	698	649	654	634	617	633	661	581	642	618	611	605	653	601	656	625	648	652	639	624	618	608	643	619	619	644	645	650	592	628	619	614	644	634	662	675	625
7741	4072	2662	1774	930	652	388	312	268	225	193	159	144	138	119	102	95	73	85	85	58	82	85	77	69	79	75	75	91	75	69	71	80	56	66	61	63	55	65	61	74	64	46	61	59	56	56	48	51	66	59	65	54	83	58	59	57	61	59	51	67	54	51	75	86	106	104	67	88	64	58	55	50	47	49	56	58	71	43	54	48	58	61	72	63	44	45	44	59	58	63	39	48	51	39	59	41	59	66	49	39	72	53	47	56	47	47	55	50	51	51	58	52	52	53	67	56	55	56	50	55	54	63	55	49	44	60	46	54	55	46	62	69	46	42	47	44	45	42	63	51	44	47	55	56	40	44	57	59	62	51	69	58	54	43	48	54	53	48	61	66	63	46	48	62	48	45	53	51	60	43	74	46	43	60	54	56	53	60	54	56	67	51	63	74	52	62	62	35	69	57	61	44	63	67	41	62	57	59	46	53	47	53	62	58	53	53	45	57	59	45	64	56	41	60	54	46	45	49	50	65	48	52	38	40	56	62	54	54	60	55	46	65	56	38	67	54	41	48	52	48	51	42	58	63	48	51	49	48	62	59	64	70	50	56	41	63	44	65	55	42	48	76	52	53	54	51	54	47	48	45	53	49	44	61	62	50	55	54	42	48	48	40	54	43	51	52	56	57	53	59	41	61	58	40	45	56	54	64	51	59	61	45	50	66	50	52	47	56	70	67	46	51	50	39	54	44	52	47	59	40	57	50	50	59	52	51	50	60	51	53	59	47	48	52	49	52	51	57	46	58	46	39	45	55	53	54	53	46	55	55	48	44	66	58	50	47	57	51	57	60	58	57	48	51	49	58	44	48	42	63	55	47	52	53	59	52	61	57	44	59	57	59	47	70	66	45	50	49	46	49	39	63	46	64	50	56	62	45	41	58	59	65	57	62	64	47	48	56	49	65	53	52	46	52	44	37	49	43	62	58	49	53	46	57	52	46	61	59	48	48	52	47	58	56	46	63	50	56	62	55	45	52	48	55	52	59	56	54	57	47	55	46	55	48	49	55	56	55	56	54	52	67	58	53	47	53	68	63	51	50	41	43	63	63	50	40	59	57	57	51	70	53	51	58	60	54	44	53	58	50	60	57	53	53	52	55	41	49	60	43	57	52	46	54	62	62	49	58	65	69	48	55	49	47	48	57	58	63	62	53	60	59	71	49	54	51	54	43	46	45	63	41	52	51	50	54	45	61	41	57	51	50	55	50	54	54	53	73	49	60	61	55	52	54	59	59	65	48	58	55	66	69	48	57	55	52	54	61	66	55	48	50	52	54	54	56	60	46	63	57	57	45	69	64	44	48	51	40	47	57	58	62	57	56	51	57	52	71	59	58	46	47	55	44	55	48	54	50	60	46	56	50	53	64	47	56	56	60	52	57	64	51	46	62	52	49	31	51	46	62	57	54	47	53	55	64	62	50	54	48	63	46	56	48	50	41	58	54	53	56	54	63	41	51	57	62	53	50	47	50	59	45	56	55	61	58	55	46	61	58	54	73	61	46	51	48	53	49	45	53	56	60	62	62	50	44	63	55	50	52	55	50	47	57	49	55	62	59	54	56	66	54	54	60	43	53	51	55	56	56	51	61	57	50	36	48	50	42	49	40	43	51	37	57	63	41	51	62	42	45	65	48	46	70	53	60	50	64	54	60	54	53	54	47	48	58	56	59	61	58	54	61	67	51	49	55	46	47	52	56	63	55	59	64	67	52	54	54	51	68	39	43	63	39	51	58	46	58	65	52	48	53	45	52	53	46	51	40	62	63	54	51	43	53	44	41	59	65	54	58	56	64	38	52	55	48	50	50	52	42	64	45	50	56	52	50	46	54	60	45	57	56	56	68	52	51	56	44	49	47	65	64	50	45	61	58	59	49	42	55	51	67	51	57	52	65	60	57	41	73	38	47	57	41	52	57	52	47	41	58	51	66	62	56	68	47	43	52	58	47	57	57	59	56	54	62	44	44	56	67	56	58	48	49	54	50	55	56	56	58	57	44	62	48	52	52	56	55	51	55	53	65	47	53	57	62	58	43	43	59	65	44	48	56	58	43	56	61	56	56	45	53	55	45	48	47	60	48	46	50	58	64	55	59	50	47	54	64	45	46	60	77	49	44	58	49	57	53	56	47	52	48	56	62	49	62	57	56	50	71	62	54	57	62	48	58	59	43	39	43	67	47	45	42	59	46	61	56	44	55	52	58	54	57	62	51	62	53	46	58	56	49	57	61	58	68	59	61	53	57	44	52	53	60	50	52	58	56	64	52	53	56	51	56	66	52	55	49	70	52	50	46	59	63	61	45	51	58	74	45	57	55	44	60	48	66	70	50	48	53	57	44	53	66	54	50	53	58	63	59	68	64	42	44	40	52	51	40	47	50	55	52	57	51	52	48	57	51	44	52	59	56	53	54	52	61	52	48	54	44	47	53	57	48	60	56	50	54	46	51	51	66	58	49	49	55	58	37	67	60	56	64	40	53	48	44	52	69	61	54	42	62	66	58	43	43	45	52	47	63	51	42	51	52	53	49	64	65	60	42	51	46	44	53	61	52	62	60	54	42	50	61	60	55	43	65	43	58	40	61	44	55	56	51	50	68	54	56	59	52	54	45	65	52	46	60	56	49	60	59	53	49	73	38	66	53	56	60	48	56	60	70	52	54	43	54	67	65	54	48	68	61	49	45	52	46	37	49	52	54	58	72	61	52	76	51	68	40	51	60	58	55	61	48	43	57	49	62	52	51	58	69	56	60	51	38	46	60	46	51	52	62	54	47	63	52	50	53	64	48	54	60	47	46	58	64	57	53	46	52	52	47	58	58	51	57	49	50	45	52	65	47	55	43	64	61	60	47	54	66	50	64	46	38	49	61	46	40	53	47	57	37	51	45	66	57	47	49	59	51	38	32	48	58	52	53	49	53	76	53	47	43	53	55	53	45	38	51	47	43	59	54	46	46	56	56	69	54	51	44	45	50	48	59	58	62	53	43	54	60	39	57	47	54	46	62	50	61	49	45	52	64	52	44	57	60	54	61	50	49	62	53	51	71	58	62	50	54	54	44	53	54	54	51	50	52	58	55	52	60	58	48	50	57	52	54	42	63	67	52	50	51	60	54	52	58	51	51	60	62	52	50	56	47	56	57	65	43	67	44	41	61	49	44	49	53	51	54	44	51	59	45	43	58	51	58	61	47	56	56	52	51	71	39	74	50	51	44	57	60	53	55	51	60	51	60	57	64	74	47	54	49	43	45	67	44	47	63	45	50	44	45	54	53	62	58	63	60	66	50	51	35	66	48	48	55	59	61	61	45	45	48	51	52	48	52	53	57	54	58	63	51	52	54	59	67	61	51	49	53	49	41	46	54	52	60	52	59	56	54	52	47	63	53	56	48	56	47	56	44	52	55	53	39	52	58	52	64	53	66	48	52	58	41	45	52	49	55	39	49	53	63	61	61	54
33322	24216	20770	21896	21788	18309	13583	11461	8965	7714	6576	5024	4269	3506	2875	2472	2205	1834	1716	1582	1373	1200	1325	1254	1186	1276	1252	1077	1330	1570	1401	1383	1344	1256	1142	1043	915	926	819	829	778	719	714	735	638	660	687	633	682	772	786	745	778	786	760	726	800	721	732	734	719	739	782	1308	1843	1966	1730	1477	1172	931	822	738	610	661	602	649	640	629	615	650	632	600	623	626	636	630	614	562	639	596	630	655	625	578	601	657	660	643	651	597	579	647	522	620	622	652	594	684	608	656	633	634	607	622	604	607	601	637	590	625	633	606	636	686	589	589	616	599	600	638	616	580	672	605	631	593	608	606	609	597	625	561	595	596	589	639	619	598	657	635	586	578	621	597	581	614	606	621	600	623	617	619	601	599	624	615	604	615	650	598	621	612	595	599	597	623	612	627	634	588	640	574	603	619	643	621	589	645	602	613	613	621	639	601	654	617	602	655	598	585	660	606	602	566	643	590	606	614	565	613	592	663	683	625	578	612	571	614	620	615	598	616	600	653	594	579	648	626	636	594	616	608	620	652	605	625	611	613	627	562	612	642	608	656	621	629	619	676	625	607	634	628	557	599	618	638	604	643	623	607	572	630	642	573	600	597	616	577	549	645	606	646	637	627	605	620	603	620	581	576	650	611	586	600	644	600	612	642	615	595	647	613	629	646	612	584	609	636	634	583	644	598	607	646	601	592	566	619	608	622	628	619	580	592	671	644	608	622	629	598	578	620	606	609	613	579	639	623	598	631	654	597	587	579	639	605	613	630	634	616	622	654	569	592	633	621	656	653	630	602	590	628	623	627	597	619	636	585	597	596	631	603	652	598	633	589	640	646	604	625	631	648	641	630	633	616	599	625	618	622	657	649	595	607	666	626	597	685	676	605	595	641	615	617	595	656	597	619	646	605	610	577	619	640	619	613	654	621	617	594	578	586	624	636	611	620	606	621	641	630	590	622	612	613	615	635	593	581	633	647	619	616	595	633	663	595	595	626	704	579	645	598	607	619	609	689	635	594	628	628	642	616	633	622	631	652	632	603	598	642	629	576	604	613	626	615	589	649	584	618	654	596	631	615	634	634	615	622	651	613	596	622	612	598	626	585	599	598	600	635	650	600	636	625	631	613	608	622	563	609	620	669	623	624	598	619	601	631	656	647	620	645	621	589	645	571	622	624	612	619	658	657	650	603	550	641	613	603	610	589	614	622	620	612	576	602	592	590	658	596	594	632	622	650	630	624	625	602	639	626	638	581	612	654	665	627	616	642	666	609	626	638	588	608	610	616	602	633	626	629	618	631	609	665	588	625	657	623	590	566	649	597	611	604	592	611	646	650	614	685	669	634	598	696	606	648	587	617	592	637	668	662	570	631	671	646	605	648	667	584	647	635	589	590	614	622	660	602	595	590	590	595	652	605	620	618	674	599	592	593	632	610	619	611	572	606	656	600	623	629	622	601	611	642	641	645	578	612	597	579	646	669	629	623	633	645	578	642	600	609	629	628	633	615	594	633	592	649	620	591	646	612	640	598	640	607	590	627	615	625	593	622	606	594	601	650	630	617	623	607	604	627	593	586	624	643	645	624	622	560	594	668	631	651	604	599	627	591	590	592	616	618	631	617	627	636	600	648	643	657	634	653	645	583	620	626	650	604	630	664	654	608	632	636	665	630	639	598	610	627	627	609	630	583	663	589	574	638	644	597	571	559	586	612	622	644	630	622	585	642	628	627	623	621	680	656	585	625	599	627	633	596	630	657	603	667	676	594	623	590	607	600	615	614	577	584	607	604	600	670	630	606	605	610	614	621	635	599	599	616	595	583	617	624	633	646	633	611	625	645	676	607	599	569	589	558	639	593	615	633	618	623	635	661	621	640	596	640	613	599	571	660	621	627	625	631	641	567	624	615	673	608	573	659	636	605	639	594	660	604	576	604	609	630	621	614	629	619	626	620	621	605	642	631	625	624	640	577	624	593	585	636	650	624	661	606	590	595	569	609	636	585	622	613	615	607	626	614	653	569	645	647	627	618	606	613	659	651	626	607	669	583	605	617	610	617	611	604	654	612	619	592	620	638	657	578	669	627	596	645	596	644	623	675	638	640	619	624	609	577	664	648	658	650	651	658	621	635	651	614	609	619	651	634	639	640	620	618	650	641	582	620	654	617	637	635	643	632	622	602	676	629	595	609	638	633	577	601	640	612	644	663	659	631	600	621	628	653	668	608	634	559	605	639	646	607	607	647	623	588	633	613	637	606	651	596	628	576	618	598	611	592	613	652	628	622	593	643	556	628	660	625	626	622	590	608	651	595	637	631	603	607	609	657	650	606	625	612	644	623	610	648	603	618	606	603	631	583	647	643	666	586	603	621	588	605	607	612	644	659	646	627	665	648	630	640	609	672	620	613	643	653	608	631	640	579	619	599	591	602	642	588	601	582	657	614	638	641	611	602	616	643	613	567	594	620	584	634	639	610	664	631	614	640	585	639	619	600	581	595	624	596	643	648	606	626	621	646	647	640	631	613	618	632	612	580	613	583	602	622	616	604	652	614	623	664	597	648	625	622	613	635	611	622	629	614	616	636	648	596	595	592	595	620	623	613	605	614	585	603	616	636	591	643	624	616	629	619	582	597	599	620	593	610	628	637	619	634	584	636	574	617	590	605	606	630	628	622	590	607	589	577	602	629	634	642	659	631	613	597	605	609	649	622	642	650	635	629	626	640	634	586	606	637	600	648	598	628	574	607	635	619	632	651	595	595	605	602	654	615	630	596	622	569	580	658	587	612	629	608	595	664	642	587	653	604	671	626	610	600	618	631	599	623	608	592	623	603	599	642	625	631	622	606	645	591	590	641	586	618	581	642	619	587	590	633	606	598	608	664	577	593	576	626	598	644	639	591	587	644	624	574	656	629	621	617	604	607	554	608	628	639	594	626	620	657	612	631	625	644	616	613	628	600	586	607	616	651	597	692	608	622	628	605	620	585	617	663	610	564	564	619	596	630	665	614	646	626	631	611	635	643	649	604	612	595	615	696	604	622	627	612	669	585	628	602	568	606	656	613	594	630	646	546	595	640	648	588	639	646	665	612	622	594	606	595	615	620	612	588	575	645	656	606	625	622	626	639	625	593	614	669	588	625	594	623	587	621	658	655	617	587	635	601	620	644	607	646	612	650	659	571	650	600	630	638	625	593	631	607	612	626	642	632	642	603	642	572	620	610	636	641	612	605	622	614	600	643	643	615	637	578	611	597	620	657	559	637	644	611	612	609	658	643	648	590	634	605	629	649	598	601	603	583	634	591	599	593	570	624	653	615	625	630	602	643	617	581	636	638	654	600	613	652	613	597	660	616	675	615	615	593	605	624	575	649	657	616	627	634	652	630	589	631	602	622	578	624	630	652	595	629	594	601	645	606	610	649	616	601	630	609	591	605	593	637	668	628	640	619	616	558	628	628	626	613	625	608	613	618	624	609	642	619	602	570
8139	6553	4914	4093	2990	1983	653	404	332	250	245	205	168	149	155	121	114	101	80	90	85	72	85	84	87	76	82	84	79	105	83	96	85	94	88	79	73	80	65	62	74	88	60	58	66	59	65	58	83	57	60	58	58	60	71	63	59	56	56	64	64	77	74	77	120	114	113	83	93	85	70	56	67	57	64	77	61	55	62	60	60	75	47	62	79	63	67	56	54	45	61	45	56	72	67	72	48	61	62	52	61	62	52	56	63	66	57	61	64	70	61	74	61	38	64	56	56	57	60	71	58	65	56	58	54	66	67	51	63	64	58	56	56	49	59	54	61	57	64	67	40	61	69	59	62	68	69	49	63	44	56	48	57	51	67	76	80	66	59	54	63	48	62	59	60	55	63	53	57	57	66	60	63	55	65	46	61	64	58	65	53	52	64	55	65	51	70	73	71	54	49	65	55	48	54	63	60	54	64	46	68	58	65	74	49	61	55	63	57	62	62	76	62	55	56	45	57	67	52	56	59	42	60	50	48	52	74	60	53	67	53	59	57	57	50	71	60	56	65	56	62	74	69	83	63	60	60	59	69	72	51	64	48	57	60	61	59	59	61	55	62	72	50	58	59	55	62	64	71	69	60	53	56	63	65	60	59	72	65	74	51	55	43	68	57	50	64	56	69	56	69	77	55	58	73	77	62	63	57	69	64	51	65	53	48	45	50	59	63	62	66	65	59	63	59	57	60	59	55	69	51	48	68	62	53	61	52	58	53	46	59	54	58	57	53	64	70	65	55	48	70	57	47	52	54	66	64	75	74	63	66	59	68	52	49	56	53	60	57	66	56	70	63	57	62	52	66	65	57	54	61	58	54	60	72	67	52	62	58	58	77	61	61	60	54	58	52	65	52	50	62	52	50	59	56	47	55	69	48	66	55	50	75	60	62	72	63	68	84	48	61	59	55	58	73	62	54	67	52	54	52	62	58	49	67	64	46	50	53	47	64	66	59	67	57	49	50	57	43	62	61	68	54	61	53	55	62	71	60	62	65	65	63	66	63	53	66	62	55	54	61	65	61	56	61	47	44	55	49	52	50	62	61	58	68	57	62	47	67	54	56	63	61	61	51	73	53	53	74	66	56	56	48	72	61	74	49	69	65	57	54	67	63	63	61	73	53	77	51	62	48	58	50	67	50	61	59	66	53	65	63	57	58	52	58	59	71	57	83	57	63	55	61	59	68	52	67	50	57	70	61	58	55	48	62	58	67	69	55	72	63	63	59	67	65	64	58	69	61	75	64	51	46	53	75	58	63	63	81	59	62	55	64	65	46	59	58	53	59	52	73	59	62	61	72	54	54	62	69	65	50	53	57	53	64	53	51	57	71	41	58	68	66	59	56	45	72	59	45	53	57	55	75	53	64	66	59	56	65	60	51	73	43	68	56	58	60	61	50	65	55	65	60	57	44	57	59	83	63	64	61	64	65	53	56	64	52	54	55	54	51	53	60	54	71	50	61	65	68	69	60	62	53	60	64	65	77	56	58	42	63	54	64	60	64	54	54	59	39	52	76	76	63	62	57	52	58	67	62	56	59	60	52	68	47	58	76	62	58	64	64	50	56	67	38	50	56	43	45	55	65	52	60	56	65	61	72	67	66	60	56	79	56	59	61	66	58	62	71	51	48	54	67	50	52	46	54	69	68	61	59	53	61	58	56	51	46	54	59	62	54	63	70	63	64	71	62	55	57	60	47	58	68	59	58	70	62	71	61	62	67	57	56	61	64	60	63	53	56	62	50	50	52	60	73	63	49	43	66	60	52	57	69	56	60	52	54	58	50	55	62	58	59	72	65	53	53	60	54	71	53	61	60	74	68	56	46	63	60	65	58	67	71	62	67	51	62	49	45	47	49	54	73	51	44	67	65	63	68	50	53	72	70	62	47	58	56	55	71	62	64	84	68	63	58	54	68	61	56	68	61	66	63	55	68	59	58	53	60	58	52	62	60	50	63	47	52	50	53	56	70	44	57	59	55	70	60	45	58	57	72	82	58	56	50	54	51	59	60	57	68	69	63	70	68	70	62	71	53	58	45	75	58	79	51	60	54	56	64	46	78	57	66	63	65	54	61	52	55	69	65	56	70	70	64	62	62	60	70	59	58	59	62	49	53	72	51	73	62	51	64	67	52	56	71	53	63	62	62	67	48	59	62	76	58	62	70	62	46	65	66	65	67	50	55	65	66	56	57	62	66	63	66	62	65	59	68	63	59	62	45	68	51	57	59	51	72	57	62	65	56	54	63	68	59	68	83	56	64	56	59	58	57	60	65	67	61	55	61	48	55	77	55	60	50	51	51	46	47	57	52	54	60	56	56	69	65	48	61	48	60	56	57	55	48	63	64	69	53	59	61	49	73	50	50	60	64	68	53	59	57	53	53	51	62	47	57	52	69	68	58	62	55	63	70	53	58	80	57	67	59	74	65	63	60	65	48	61	67	61	53	58	55	60	53	47	54	52	60	60	57	64	60	72	52	61	64	72	66	63	57	63	79	66	70	65	55	64	60	53	62	57	61	55	58	67	52	49	67	57	55	50	68	61	54	72	62	57	51	49	62	59	61	59	54	57	57	71	66	64	62	50	54	68	81	61	50	52	47	68	71	60	71	46	71	49	54	64	59	60	68	51	51	68	70	62	62	56	65	55	61	65	52	66	56	57	49	56	56	57	69	75	64	55	68	56	41	81	64	50	56	63	41	72	42	54	64	57	47	50	57	60	57	51	59	72	56	63	67	61	62	72	48	52	49	51	62	63	57	59	77	63	61	64	66	49	63	63	59	55	60	52	58	59	53	64	63	57	78	50	64	70	57	57	65	63	58	51	64	75	51	63	51	61	63	62	69	53	62	66	56	61	63	71	68	59	71	58	53	56	49	54	59	49	55	64	48	53	59	57	65	54	56	67	72	75	54	65	60	59	53	51	62	60	64	56	63	60	52	50	50	63	56	66	50	78	59	75	58	52	57	55	45	69	54	58	82	51	56	64	55	65	77	62	77	64	51	74	59	69	61	51	57	59	58	55	48	55	56	57	50	57	62	68	63	73	52	56	64	57	48	57	67	61	59	54	67	68	56	53	67	75	74	56	55	58	59	60	58	68	57	56	64	62	48	66	65	56	60	71	53	51	53	53	48	48	68	61	63	63	60	55	52	57	58	60	57	63	61	60	68	69	66	48	54	64	56	60	64	59	63	44	70	50	50	73	58	76	61	66	65	48	62	62	60	53	46	63	60	52	56	67	59	73	62	65	59	47	64	60	45	66	51	45	58	46	69	67	69	49	60	64	65	46	45	61	63	57	53	57	52	50	54	70	68	51	54	65	57	52	74	68	62	67	60	48	60	65	58	60	54	58	56	62	61	60	54	56	72	59	58	63	59	54	48	54	68	61	61	63	69	62	42	59	74	60	53	63	59	67	62	64	65	68	64	64	43	76	79	68	59	52	63	55	54	71
37868	28012	25977	29830	31372	26997	15372	11907	9209	7807	6781	5345	4325	3586	3142	2597	2247	1981	1651	1651	1394	1304	1311	1268	1231	1203	1366	1202	1304	1592	1613	1392	1422	1366	1291	1160	1105	923	927	874	810	792	793	729	778	761	691	722	734	721	775	818	780	804	778	806	811	791	762	832	768	820	952	1546	2035	2049	2005	1670	1364	1026	928	755	755	672	702	686	704	656	697	667	665	650	710	681	713	719	658	655	676	668	676	644	651	622	677	646	680	652	674	660	706	716	681	653	656	698	649	658	692	708	670	656	692	648	645	651	692	637	661	711	742	699	676	681	669	675	705	678	675	716	721	710	684	675	654	676	652	652	675	669	706	666	649	690	658	720	695	656	690	701	658	646	655	647	707	665	697	660	686	681	683	620	699	650	693	680	689	742	633	661	639	729	651	701	636	656	675	683	656	692	659	624	651	683	616	698	676	684	655	665	683	718	696	664	659	732	666	661	702	650	696	711	631	704	663	669	674	687	673	679	676	683	685	664	650	664	685	656	689	709	679	687	664	721	659	659	741	683	739	638	657	662	657	694	670	673	692	643	714	630	702	667	631	633	668	671	661	702	701	657	683	671	599	678	680	673	693	639	652	669	667	699	702	700	689	651	668	674	656	663	634	653	635	674	669	647	723	646	681	697	653	664	664	681	686	643	665	684	688	681	693	707	711	666	720	678	723	714	687	736	682	673	663	703	690	691	665	666	634	655	644	678	692	725	641	683	665	697	663	667	692	644	673	649	680	648	656	722	650	708	681	703	645	658	663	699	668	658	636	705	660	697	693	654	657	709	675	668	676	650	682	666	661	639	712	676	680	708	675	688	672	697	680	724	697	641	679	686	648	649	650	674	697	696	681	676	717	610	674	670	661	637	693	651	656	656	616	651	677	683	737	671	690	675	687	686	641	686	641	669	713	709	647	675	639	670	644	670	702	673	652	710	632	676	686	685	726	692	675	698	661	670	712	660	653	668	721	634	678	693	674	657	660	636	647	665	711	679	659	598	660	671	670	675	705	656	687	653	651	714	685	684	735	718	655	658	688	697	676	668	667	719	728	652	676	695	682	729	710	647	683	653	642	657	669	671	634	700	715	622	697	681	657	661	692	668	694	698	747	665	647	699	657	657	671	679	657	682	639	696	724	644	651	671	710	703	664	715	655	630	694	690	653	690	669	682	678	677	693	636	666	683	712	744	684	669	714	724	659	686	624	650	677	677	669	694	674	661	683	645	707	702	657	716	676	616	648	629	683	630	662	630	696	734	652	693	712	682	650	686	662	652	682	632	672	687	652	665	682	692	713	679	703	663	673	636	717	672	690	690	682	654	679	719	607	668	697	680	685	652	654	669	652	624	689	668	704	687	700	649	702	715	654	671	652	678	693	680	644	652	682	664	672	681	694	666	715	696	668	710	644	659	695	627	672	687	716	677	651	689	711	656	686	687	679	658	636	663	704	699	716	720	692	666	691	686	676	674	652	678	658	624	699	662	667	707	662	654	637	681	682	698	695	699	700	714	663	679	703	635	664	687	680	690	699	714	722	639	700	684	666	704	683	684	708	716	701	714	677	732	754	722	635	723	693	668	632	700	644	686	651	679	674	659	682	747	598	629	682	695	673	680	702	689	651	690	676	679	675	672	654	725	692	673	687	722	692	637	685	712	658	685	652	735	714	639	671	698	688	726	681	697	729	647	623	668	646	665	677	702	664	690	669	690	710	691	669	662	678	694	681	671	669	678	669	637	692	694	642	676	681	720	714	709	658	643	706	670	663	665	654	618	717	667	689	708	669	687	727	692	709	697	666	731	704	680	655	669	658	650	648	703	674	650	684	672	685	694	651	646	674	709	705	736	677	668	701	679	696	710	731	642	686	684	684	691	652	698	712	722	691	629	693	686	654	673	643	666	659	660	660	647	669	680	643	686	687	651	670	689	690	662	729	666	698	636	691	690	663	681	674	666	689	681	686	677	694	672	687	634	690	667	720	652	702	704	696	714	606	652	684	667	676	702	664	661	672	667	679	710	658	630	688	683	663	672	665	670	701	706	645	710	698	668	773	671	705	671	691	715	684	704	715	657	721	666	675	655	666	639	701	695	675	654	716	702	747	669	691	684	664	639	672	684	683	694	667	674	668	689	724	682	653	649	700	633	663	667	722	721	673	692	683	647	654	726	698	679	690	657	662	699	716	682	668	677	653	646	666	653	665	644	644	681	703	730	702	694	719	678	689	669	701	653	630	691	641	660	667	694	665	640	685	701	700	686	623	673	696	645	670	652	688	677	662	657	669	675	699	709	703	697	661	649	634	664	677	655	676	690	688	689	708	655	664	650	640	636	639	679	650	698	685	718	662	673	658	661	660	670	633	689	700	681	624	663	631	671	681	687	659	685	651	689	709	700	718	668	622	700	705	705	692	680	715	672	684	711	696	645	690	666	675	727	672	676	661	639	714	658	634	701	688	669	666	696	637	663	688	654	640	698	683	664	674	695	699	687	662	725	706	725	677	702	642	681	647	706	681	680	659	674	661	662	730	703	650	682	684	646	661	682	709	683	686	669	695	695	708	726	677	657	655	696	671	655	641	707	651	675	725	651	693	689	661	677	687	677	656	691	683	682	661	685	684	637	697	681	667	670	681	671	658	660	691	667	633	669	715	696	694	690	691	687	700	674	669	690	640	670	720	676	687	664	712	717	657	646	659	679	714	676	730	694	689	713	697	685	666	646	719	679	646	663	648	711	651	654	714	664	668	656	694	682	693	656	677	674	719	686	665	661	642	676	665	701	666	685	714	652	637	676	663	615	665	671	651	670	743	678	664	669	660	692	710	676	715	708	691	696	695	667	689	634	669	691	618	654	690	665	707	705	673	688	674	672	695	695	660	671	679	671	700	646	664	674	670	690	646	695	687	678	719	682	674	674	617	678	666	741	716	679	677	645	648	669	657	664	635	662	687	636	670	648	675	679	685	687	664	713	716	678	672	714	733	689	666	671	701	665	679	712	648	706	670	683	682	689	692	699	690	754	684	670	670	659	641	671	658	690	649	691	656	713	712	649	718	664	632	688	632	662	661	656	648	623	680	653	666	665	683	675	646	668	672	696	692	666	679	632	683	665	702	715	660	683	675	632	654	652	696	662	686	649	675	690	697	697	691	674	650	689	638	693	689	656	724	679	694	685	672	686	639	663	668	664	692	676	671	705	700	680	686	663	691	685	673	695	683	664	653	678	648	720	688	688	767	696	636	663	685	660	707	702	709	713	707	669	657	704	670	647	675	685	669	666	649	661	650	680	680	717	689	712	701	682	689	652	692	660	658	716	677	679	636	728	684	682	695	682	696	698	710	702	661	678	666	652	639	699	668	698	713	693	695	646	674	694	654	686	663	698	715	675	678	652	658	710	680	651	684	675	634	663	723	711	680	698	686	681	624	698	632	725	674	670	676	675	739	668	666	646	702	709	724	704	707	657	703	707	672	687	706	705	675	665
4814	2517	1697	980	502	321	287	196	153	146	141	139	101	106	103	65	74	53	65	56	60	55	71	55	64	59	54	59	41	67	79	65	66	64	58	63	66	74	57	61	42	57	42	54	48	45	48	51	44	49	52	52	41	50	46	44	53	56	50	65	40	47	45	52	73	63	58	55	62	62	65	66	38	45	41	49	45	48	50	39	52	57	57	44	45	61	36	40	47	51	54	41	43	44	53	54	48	41	39	50	49	54	51	53	44	60	60	50	44	47	56	45	54	50	48	54	42	55	55	51	48	50	61	40	43	54	52	41	45	44	35	44	60	62	48	63	48	53	38	50	48	61	62	58	48	61	50	49	48	51	51	45	53	49	53	51	45	39	53	46	50	47	58	59	51	39	52	49	54	37	56	43	50	36	53	60	57	58	64	44	42	45	38	63	57	35	42	51	47	47	40	48	47	55	53	44	55	40	45	52	47	25	57	47	49	51	41	41	45	58	42	52	69	55	46	55	52	49	55	34	45	53	44	44	43	54	50	53	44	57	49	55	42	48	57	43	55	41	53	36	49	56	46	56	53	40	44	43	53	57	34	56	59	40	42	51	44	35	52	58	50	51	52	46	41	52	52	40	42	52	54	54	46	43	43	49	58	46	46	54	44	44	38	41	57	40	44	40	50	55	37	37	48	45	51	46	51	63	51	41	53	29	56	54	40	47	52	42	59	47	49	42	51	66	42	51	45	68	46	47	46	51	55	55	42	37	64	42	50	45	53	53	44	41	55	44	42	54	51	48	41	41	58	45	47	38	57	56	38	51	50	47	42	42	46	58	53	50	41	36	44	59	40	46	51	43	43	40	46	58	52	62	54	35	51	49	59	52	61	45	38	60	40	42	51	55	50	45	56	45	51	42	49	55	54	47	49	48	52	54	44	44	45	49	54	53	51	48	48	43	51	53	51	49	43	42	53	51	48	64	57	39	49	26	54	54	58	56	51	47	51	40	42	51	62	48	43	59	42	47	47	47	53	36	46	51	43	62	46	34	52	53	41	61	39	49	52	45	43	41	48	55	42	50	50	49	35	50	47	55	50	52	51	49	62	55	47	47	59	51	42	58	46	64	40	50	51	39	50	45	56	58	46	44	56	38	29	49	56	52	50	47	47	35	57	59	54	40	40	59	43	49	53	41	45	55	46	36	48	66	46	45	55	50	41	40	46	56	57	55	58	43	45	50	51	56	38	58	55	50	47	44	54	51	47	35	41	53	56	40	46	49	51	55	40	51	47	53	33	43	44	36	47	44	59	59	51	55	51	49	58	54	43	43	62	53	44	67	52	56	49	50	39	55	49	47	46	39	41	61	60	50	50	36	58	38	54	43	50	43	44	42	56	45	54	41	43	56	55	46	51	48	48	47	50	55	47	54	60	50	51	47	47	48	56	53	42	52	48	51	52	52	51	53	63	33	34	41	45	48	49	48	56	59	49	48	49	64	49	54	53	44	47	48	46	38	40	45	42	51	42	33	49	49	46	53	49	54	55	42	42	52	53	44	54	61	40	49	50	49	50	60	56	61	53	45	40	40	50	53	45	54	50	38	64	46	55	58	45	47	37	43	49	38	42	61	47	52	45	54	42	52	56	46	45	25	44	49	57	50	38	62	54	49	59	48	48	58	34	55	47	38	48	51	37	48	51	48	48	57	58	49	53	47	50	58	36	52	52	46	44	54	47	37	44	41	56	37	57	56	48	42	49	57	46	49	45	44	42	57	50	54	41	43	48	64	45	43	40	58	44	45	49	53	52	46	35	58	47	54	50	56	52	52	61	43	58	57	38	57	51	53	54	45	57	53	51	67	52	43	47	51	38	45	48	55	48	52	59	37	48	45	52	65	49	35	40	51	44	49	62	42	39	42	44	38	46	44	50	45	48	44	49	36	58	39	44	48	51	42	51	45	63	50	36	34	47	58	47	41	41	58	66	55	58	36	52	52	46	45	51	42	41	47	57	43	48	47	52	33	56	42	56	46	52	51	35	55	56	40	66	42	29	54	48	43	51	36	51	49	56	44	46	56	53	57	49	31	41	50	43	59	56	51	48	34	45	38	48	43	59	44	60	53	43	46	54	55	47	42	51	40	47	52	49	42	55	49	42	41	46	52	35	51	51	44	52	48	51	55	47	49	44	55	52	48	48	56	51	47	51	42	51	37	51	49	43	53	53	52	44	41	51	35	52	49	42	56	53	48	50	52	37	60	46	44	58	32	51	38	46	49	40	48	45	54	53	45	56	34	50	49	41	55	45	59	46	40	53	50	50	57	27	58	40	55	34	67	48	56	46	48	47	48	56	39	36	48	43	40	50	54	44	44	43	55	56	41	45	55	57	49	59	62	36	34	57	40	58	59	55	43	43	59	45	33	52	45	38	53	45	45	62	49	34	38	52	55	46	53	36	44	40	62	47	53	44	43	62	41	48	39	53	51	46	44	56	60	55	45	45	53	52	53	43	45	41	43	48	53	49	46	42	43	40	49	58	51	42	58	52	60	38	48	52	47	52	40	53	44	49	40	42	41	35	52	37	46	51	47	45	47	37	58	46	49	44	58	53	70	62	44	36	41	57	51	54	43	63	44	47	55	39	44	54	44	37	34	46	52	62	45	48	44	41	53	49	53	48	49	46	42	49	43	52	49	48	39	51	54	56	57	57	41	53	48	44	44	55	59	55	44	44	48	35	63	44	45	42	50	49	37	35	53	39	54	51	52	53	58	47	54	46	38	57	56	54	50	54	45	34	53	44	44	51	51	44	57	42	40	41	41	41	43	50	45	41	50	52	38	52	49	39	63	46	51	45	46	52	45	33	47	46	44	46	45	52	49	55	49	43	58	51	50	50	55	40	43	51	49	45	44	46	40	39	37	39	45	49	51	62	43	55	63	60	50	38	60	46	48	52	41	59	43	62	52	46	56	49	57	50	43	51	51	46	41	35	50	50	37	47	48	56	58	41	40	47	61	46	53	59	42	43	57	44	51	52	49	45	51	45	46	62	39	37	58	40	59	48	43	44	45	46	54	49	45	46	41	43	51	43	49	42	50	45	41	41	48	61	52	48	46	48	52	46	46	57	43	48	49	46	45	54	41	44	47	50	60	41	38	43	28	56	52	54	60	43	49	51	33	52	49	62	48	50	70	60	53	45	54	44	54	50	47	47	43	50	50	40	59	53	41	39	38	53	50	53	47	56	59	59	58	63	40	51	59	51	46	44	31	49	52	34	60	58	44	43	42	53	44	33	58	36	53	61	46	47	63	49	34	51	32	47	49	64	43	45	49	48	61	54	42	42	44	59	48	51	54	45	41	61	57	43	51	55	60	47	56	50	38	51	57	50	47	49	45	51	57	50	37	49	40	45	38	55	53	48	44	53	32	35	46	45	47	47	53	54	51	45	49	38	45	43	45	56	43	53	49	58	42	53	62	50	57	56	55	50	49	47	52	55	46	43	36	52	47
30822	21553	17256	17333	16060	12694	11217	7985	6314	5174	4435	3390	2605	2177	1839	1628	1365	1241	1092	1043	975	912	914	948	916	924	962	1024	906	1065	1397	1346	1238	1132	973	898	824	712	729	734	733	709	649	681	613	652	607	600	592	612	550	551	563	571	602	630	590	581	598	602	600	615	645	763	1055	1080	1046	931	826	740	672	613	581	561	561	548	567	562	538	529	563	550	574	541	569	551	577	583	551	567	562	566	554	581	568	545	562	498	551	571	555	573	560	560	563	551	548	526	543	532	576	588	527	558	529	589	540	501	553	555	537	601	575	544	541	578	568	531	553	596	547	532	545	557	590	563	559	529	545	563	540	524	571	542	550	546	543	532	572	562	595	553	569	540	543	587	561	565	527	544	545	552	562	583	513	590	548	523	542	573	525	549	570	591	531	531	552	568	572	563	563	562	593	531	551	561	524	550	598	545	532	572	547	569	584	557	546	604	592	546	599	564	573	546	546	599	599	572	566	585	554	580	575	579	534	549	549	581	569	580	567	597	523	555	531	564	575	512	593	549	546	574	473	578	572	562	573	558	512	574	541	563	542	543	487	561	575	588	573	589	552	581	601	617	533	563	589	544	560	556	560	536	536	560	575	557	584	558	566	568	545	544	543	531	592	587	531	559	580	553	546	586	542	546	570	541	547	566	589	555	528	521	577	575	546	565	555	538	568	584	605	564	595	532	536	559	549	527	575	583	552	580	544	601	547	624	530	556	575	578	537	587	525	551	563	572	611	561	537	565	564	532	544	563	554	583	555	564	552	560	575	578	538	592	554	565	531	566	597	541	522	552	568	586	569	572	570	566	523	589	526	545	560	559	567	543	562	584	541	586	527	564	533	538	538	564	569	556	573	556	551	603	534	554	552	602	567	538	579	572	568	490	550	554	542	534	557	555	590	545	558	580	528	494	593	593	568	537	562	550	550	568	571	576	543	590	582	544	539	575	527	574	576	571	545	577	574	558	542	578	572	562	574	552	573	581	588	573	591	576	562	519	537	544	580	525	534	562	576	563	548	527	540	559	534	584	584	569	585	551	550	544	534	538	539	554	623	569	540	566	586	595	564	590	538	560	575	558	541	562	557	559	509	558	520	533	557	568	518	562	582	559	530	516	536	573	520	515	576	565	586	569	585	514	531	575	551	568	571	518	547	542	559	570	545	522	569	559	559	529	539	590	543	566	580	618	548	513	583	581	534	525	553	549	556	556	572	547	613	552	543	532	561	588	569	540	550	536	576	573	560	550	589	532	588	599	572	509	565	595	557	595	590	541	590	547	505	580	556	525	544	539	575	543	542	600	550	540	530	526	561	602	585	554	550	585	551	575	547	578	590	566	564	524	516	575	576	575	515	548	545	592	560	606	614	564	579	545	573	578	582	565	536	586	592	560	552	571	522	570	569	536	539	567	550	553	537	564	557	548	573	532	584	564	546	565	572	520	552	536	549	541	575	570	555	600	536	569	579	568	599	562	561	490	591	543	590	570	517	565	507	535	531	558	552	560	576	579	571	597	551	578	564	566	508	567	531	590	600	552	598	563	585	579	546	528	535	519	570	520	567	578	540	554	565	547	577	529	544	580	593	511	587	580	586	581	524	544	546	528	555	583	507	586	532	552	578	526	556	582	536	600	534	592	559	577	533	571	563	560	578	553	558	552	566	601	547	562	560	569	546	519	520	560	591	553	541	559	560	547	563	584	604	552	534	550	577	559	551	543	595	537	586	576	551	574	581	580	528	551	569	519	592	533	574	595	546	586	544	573	545	539	545	532	542	528	594	579	590	567	534	547	584	526	596	572	498	566	561	540	557	565	550	559	518	571	586	535	553	539	586	564	574	558	547	614	548	557	581	552	569	560	505	563	572	534	529	546	562	528	537	581	554	537	539	577	594	533	557	576	557	516	517	589	556	512	564	565	535	520	621	563	530	587	539	562	526	553	575	512	567	567	566	537	574	550	568	590	575	564	599	542	571	565	585	569	539	589	512	516	579	542	581	543	577	585	572	596	542	585	580	535	531	592	540	568	537	590	560	550	603	574	595	523	600	597	570	578	556	557	547	534	564	589	573	552	524	574	571	552	544	581	569	545	538	558	553	566	605	572	579	543	598	589	551	557	544	569	567	553	560	580	576	534	559	565	586	549	521	549	576	533	558	548	604	567	532	564	566	578	561	538	575	580	540	533	548	606	595	493	558	578	560	567	524	544	570	553	534	572	546	530	579	585	585	599	542	558	579	577	553	567	578	541	555	577	560	582	524	517	599	560	564	590	597	573	555	590	567	570	580	545	571	555	540	529	519	556	581	552	552	555	581	524	559	533	541	520	578	559	579	591	583	600	564	568	577	543	553	547	551	568	539	531	509	554	562	548	548	584	524	544	571	558	585	604	579	559	542	559	534	542	600	556	572	579	575	560	570	544	575	594	531	550	554	565	574	578	600	547	520	531	553	579	538	599	570	588	541	594	532	565	562	561	609	558	592	538	575	580	556	580	549	554	556	593	544	597	557	510	586	576	573	551	609	579	589	571	553	574	520	536	552	513	564	568	591	630	548	567	554	559	557	544	536	550	564	585	505	551	532	541	554	586	572	526	567	549	572	553	572	562	564	547	594	631	589	549	595	545	550	558	566	535	574	541	520	589	550	564	533	557	595	563	569	554	545	587	541	594	566	522	567	579	565	551	569	560	572	548	571	567	580	535	544	550	567	556	527	522	564	533	571	543	541	571	570	546	561	555	596	565	582	555	573	566	569	603	548	543	556	574	535	595	549	583	539	538	547	555	571	588	588	567	524	575	551	580	567	596	549	536	526	531	524	571	543	566	583	577	569	506	579	588	571	526	544	529	598	575	551	561	527	548	588	585	541	559	583	593	556	568	532	552	588	538	553	556	561	521	547	584	545	586	578	530	573	556	523	551	547	556	579	583	560	569	549	578	535	511	589	594	553	558	530	571	539	540	553	587	547	545	567	590	576	587	540	549	516	584	582	550	567	542	545	553	543	556	558	573	548	585	583	545	571	553	552	599	559	540	567	584	524	565	540	563	550	560	558	554	546	547	530	565	552	584	559	573	524	553	563	562	592	575	573	586	536	569	541	585	588	552	558	555	554	568	567	519	532	578	514	526	572	541	520	512	560	560	575	551	573	536	556	585	556	550	566	574	521	559	570	550	589	533	571	562	526	516	560	552	590	520	550	569	539	604	581	580	529	582	574	582	560	533	563	576	566	549	544	584	602	559	546	542	548	559	566	575	521	564	623	570	536	567	594	570	536	537	541	531	529	575	600	556	604	573	556	512	561	521	558	587	550	568	520	553	565	533	544	549	519	496	534	540	550	570	563	585	566	571	576	589	555	599	584	520	569	547	568	545	555	535	609	558	556	519	554	573	563	614	564	578	556	583	553	582	561	576	583	527	549	549	604	531	591	558	529	564	565	529	576	578	569	542	532	584	600	522	569	536	564	575	560	549	595	552
7097	4765	2872	1927	1167	630	419	310	245	226	163	165	137	121	120	88	88	92	70	71	81	66	68	65	76	82	82	91	80	79	86	77	76	69	71	70	65	64	69	71	61	61	52	51	60	73	58	70	60	49	57	55	56	47	61	58	58	59	56	60	52	60	45	72	88	101	106	74	75	72	54	73	57	56	53	67	56	50	54	58	52	60	70	52	62	59	59	52	50	49	71	62	60	60	65	61	63	61	65	54	61	50	58	57	55	62	68	61	59	63	54	51	58	74	57	58	57	49	59	59	40	74	55	50	54	56	64	51	53	52	71	54	51	49	52	61	47	71	67	65	50	57	61	48	49	67	65	58	56	56	50	62	59	66	57	54	48	65	60	59	61	57	60	41	64	64	49	53	52	61	58	61	68	51	58	51	46	49	46	60	61	56	61	52	58	58	54	60	72	55	51	44	50	53	52	58	69	67	64	47	52	53	45	57	56	40	65	65	56	55	47	51	47	46	51	59	40	49	43	50	49	53	69	65	60	57	43	61	47	62	55	49	44	61	63	52	63	58	55	50	64	61	56	52	50	44	57	59	66	54	65	53	50	46	63	56	56	45	65	55	59	53	66	59	55	53	62	64	58	55	61	62	49	57	55	56	50	63	52	40	45	51	43	68	54	59	54	51	63	56	63	57	51	52	66	57	59	64	57	47	54	50	48	51	64	59	64	55	52	51	69	64	39	51	61	47	58	55	58	54	66	53	51	56	68	53	59	65	49	58	53	49	67	46	56	65	64	50	47	58	50	58	72	61	60	44	47	57	63	46	59	55	68	59	60	58	43	47	66	54	76	62	67	53	58	67	60	49	49	36	51	64	58	56	60	62	60	51	55	67	59	40	53	50	57	57	45	49	59	57	41	45	55	56	56	52	47	55	62	69	52	52	54	68	61	53	61	55	40	56	64	55	56	68	61	51	61	47	61	60	55	63	64	74	55	45	46	51	55	64	67	58	51	56	55	50	42	72	52	45	58	58	60	63	54	61	59	52	58	50	55	51	66	63	52	62	58	50	56	58	46	62	79	53	49	49	58	56	62	53	56	69	60	59	66	59	53	56	55	59	76	62	49	62	55	52	48	55	57	73	47	38	49	58	43	68	59	75	69	57	40	50	52	57	54	49	52	61	66	61	55	60	61	81	56	56	62	74	51	54	64	46	56	59	57	44	67	51	57	47	44	64	49	54	55	51	57	69	64	48	57	58	56	58	61	72	50	49	61	70	58	62	56	63	59	55	63	51	55	54	57	51	48	61	42	53	41	47	57	41	50	58	60	53	49	57	56	60	61	58	54	64	69	50	61	42	56	65	54	45	55	54	59	57	48	52	37	68	62	48	75	43	50	46	55	42	60	61	61	67	64	61	52	56	65	61	49	43	67	59	56	65	61	47	56	66	39	58	57	64	60	43	48	63	51	43	45	59	79	70	50	43	62	54	64	61	58	56	53	60	59	65	47	47	63	54	59	64	53	55	54	60	53	71	44	55	53	39	60	60	56	51	55	55	53	65	49	52	78	58	51	54	60	73	45	58	68	60	65	56	59	60	49	45	46	43	59	61	63	55	50	61	57	55	53	51	46	57	42	49	63	65	61	61	54	56	44	47	59	77	49	59	65	55	57	49	55	60	57	57	52	51	50	65	45	44	50	56	58	60	47	60	58	47	52	54	45	60	62	61	57	55	72	62	54	56	60	71	50	57	51	49	67	50	57	56	56	58	75	57	61	47	54	57	59	60	64	56	49	49	56	58	61	63	58	49	60	52	53	51	42	56	55	53	55	47	50	52	59	54	56	63	50	51	52	55	48	64	49	55	56	47	57	55	58	58	57	50	57	47	53	57	68	54	61	53	59	51	51	53	59	54	67	44	63	66	74	51	60	63	53	44	64	47	57	51	65	52	50	54	54	54	73	48	61	39	58	65	51	75	38	59	59	62	52	55	52	55	66	51	65	43	67	47	54	45	59	56	52	50	45	57	49	52	52	72	54	66	55	68	57	55	58	43	71	52	62	59	54	60	50	62	56	61	47	56	67	48	54	61	74	59	55	50	61	54	45	56	49	53	58	56	49	49	58	56	49	68	58	74	61	62	56	52	56	71	47	61	44	50	53	56	66	74	61	55	53	49	50	56	45	58	70	49	56	49	64	59	44	54	66	47	60	51	55	75	59	53	58	59	51	62	60	63	59	52	49	51	58	46	69	53	64	50	70	58	57	50	42	64	67	61	55	54	56	54	59	69	55	54	66	57	53	46	50	49	49	51	61	47	63	45	62	70	54	66	57	35	57	61	50	48	49	37	64	54	49	61	59	69	62	54	60	50	51	53	49	47	58	64	52	46	59	52	58	51	61	49	54	47	58	72	75	56	63	55	54	53	45	43	55	77	56	57	57	65	55	51	50	63	45	56	57	67	61	51	61	71	45	54	51	56	57	59	60	41	45	56	59	55	49	51	41	53	53	53	44	57	57	65	44	46	45	57	63	54	61	55	65	65	45	50	61	56	54	54	51	46	45	40	42	55	51	63	64	45	54	66	66	59	59	61	56	58	42	63	51	49	60	66	48	71	65	67	51	60	69	51	56	60	58	61	69	50	45	52	58	54	58	56	52	64	69	46	56	44	48	50	54	72	46	45	53	62	49	50	60	55	45	52	63	64	64	57	64	52	61	47	60	63	51	67	64	51	57	61	57	61	59	52	55	58	69	68	59	48	73	52	59	57	50	53	66	49	61	60	59	44	61	62	46	58	58	53	58	48	50	62	57	63	59	72	64	54	60	63	63	42	56	48	59	52	50	52	40	61	51	43	61	53	37	58	47	37	50	44	56	51	52	67	57	63	52	59	57	39	50	59	50	69	51	47	60	59	53	58	54	55	50	42	54	54	57	67	71	65	59	50	54	57	68	56	63	63	57	56	66	61	47	67	56	59	46	61	53	61	58	40	55	49	60	49	45	54	52	56	49	70	67	47	54	70	64	55	53	55	49	65	49	52	61	49	52	61	51	56	74	38	55	50	51	68	43	62	52	58	56	58	44	51	58	64	58	57	50	66	46	47	51	67	41	48	64	49	60	43	54	50	47	61	59	51	54	69	57	52	49	52	51	60	59	59	75	64	57	38	67	42	58	40	52	66	38	56	52	63	59	54	57	64	71	54	57	52	57	58	64	55	52	61	56	45	62	65	64	61	57	63	54	52	54	70	52	59	44	57	56	52	48	46	56	50	55	60	58	53	51	58	65	56	63	56	40	52	62	68	60	58	66	58	50	54	72	55	57	44	60	60	51	57	55	50	53	52	68	58	49	54	55	56	48	51	59	57	60	62	56	48	54	53	70	53	62	41	50	54	65	47	66	69	54	49	60	60	53	55	59	58	49	48	69	62	59	73	59	68	59	62	53	54	48	65	55	46	72	70	66	42	52	51	76	60	52	60	72	64	61	58	58	55	49	51	69	53	61	62
37238	25066	20299	22630	23407	18130	13318	10507	7830	6544	5596	4532	3336	2999	2400	1958	1729	1603	1314	1211	1243	1142	1100	1109	1057	1136	1079	1285	1336	1200	1316	1385	1356	1207	1046	977	921	877	865	823	880	862	851	880	820	800	773	783	756	697	690	715	684	672	669	682	696	675	726	703	679	689	786	1132	1526	1711	1559	1265	1020	873	740	690	664	626	646	633	669	650	639	655	637	636	593	583	597	634	612	625	650	595	636	637	567	640	605	594	593	624	571	682	645	644	611	614	598	633	659	586	634	616	622	665	652	626	588	634	620	609	633	604	595	630	654	653	595	621	603	601	608	664	601	605	680	627	639	628	649	664	590	656	591	580	621	651	610	641	608	583	615	623	673	607	596	635	625	583	688	621	639	587	634	589	628	606	648	670	614	580	606	629	618	631	608	673	670	627	598	651	648	650	626	670	659	635	604	601	629	633	624	616	598	580	626	638	658	620	623	582	599	605	650	627	651	610	623	612	609	626	605	607	673	642	634	626	635	647	601	645	633	620	645	635	619	625	631	616	633	643	587	618	606	653	642	659	599	666	626	660	628	626	610	602	638	615	626	607	611	650	609	639	653	640	611	652	614	664	639	650	652	662	660	588	578	629	594	634	584	599	570	629	663	654	657	644	607	644	643	602	648	577	623	625	687	586	618	592	658	653	643	630	637	624	605	645	644	628	620	627	638	604	612	631	626	638	637	651	619	636	637	627	617	615	620	649	620	606	641	652	620	617	641	633	647	642	619	605	612	650	633	626	665	654	667	613	643	660	626	599	605	606	643	636	593	651	609	623	640	625	639	623	664	585	641	624	597	597	615	634	656	659	596	614	594	604	661	630	648	647	638	619	630	640	630	642	686	640	675	681	621	659	605	632	626	648	614	621	630	628	637	605	639	608	612	637	623	630	569	622	632	632	679	647	620	611	636	620	600	608	614	614	583	652	623	637	636	629	666	651	678	628	591	618	607	641	652	644	617	619	582	610	594	618	639	635	608	626	642	679	592	608	624	603	637	608	613	632	615	593	674	598	589	625	645	635	627	637	605	650	626	627	637	635	617	661	622	641	606	648	667	614	596	601	646	661	620	658	613	599	623	591	696	648	666	618	613	660	647	629	622	664	624	590	617	634	631	633	658	625	612	637	634	617	573	621	620	615	673	623	668	666	648	628	641	609	650	641	622	623	587	628	670	651	637	652	589	647	637	582	631	614	639	619	653	640	638	595	628	621	582	627	616	614	595	621	620	614	658	611	648	619	663	655	582	614	668	606	652	626	630	587	624	603	637	657	640	640	632	621	604	646	613	619	597	629	657	657	615	597	593	625	627	566	633	612	622	622	581	655	573	634	636	625	604	595	584	622	592	680	648	664	667	657	618	629	603	660	611	583	625	639	602	631	557	583	590	568	608	618	683	601	618	636	582	637	653	621	584	641	587	587	661	669	637	642	630	635	634	629	638	617	598	639	607	595	633	622	664	627	634	636	627	617	640	611	612	610	613	627	632	612	647	614	673	573	638	622	685	618	613	664	598	625	613	570	648	634	634	655	610	608	624	611	659	654	660	603	643	613	608	674	582	618	650	603	546	610	658	642	600	631	665	612	580	613	653	638	644	649	622	627	634	627	630	635	652	650	667	633	667	631	667	622	611	585	634	638	617	642	630	665	629	569	658	585	621	626	674	638	650	637	624	608	552	600	662	660	613	636	657	695	609	669	567	630	654	605	634	638	607	619	609	622	616	619	643	613	599	670	596	571	623	662	658	657	572	619	583	605	633	633	629	642	661	646	632	634	627	593	615	639	632	605	640	681	623	616	654	680	631	595	656	648	619	602	660	621	608	639	634	638	646	622	658	637	599	614	643	618	651	630	597	658	642	642	608	660	648	621	655	682	618	666	632	654	619	637	619	644	599	584	602	623	621	641	655	599	631	646	673	631	631	613	629	631	655	583	600	585	656	649	638	608	648	662	700	627	665	605	607	614	626	695	621	630	621	595	619	601	572	624	648	674	645	595	663	628	577	599	624	602	622	643	610	611	626	696	696	613	632	634	650	605	582	656	606	653	637	621	612	610	676	608	653	633	577	615	625	664	642	663	631	592	623	648	688	670	616	652	641	601	636	618	622	568	615	659	624	602	597	616	630	641	623	670	652	651	617	653	611	621	616	651	665	656	634	641	607	603	542	669	655	663	618	586	626	665	621	620	626	599	625	578	603	635	580	628	638	615	599	630	626	598	661	642	590	588	611	558	635	647	641	636	643	654	611	654	620	620	570	677	628	606	594	614	637	684	612	629	586	610	630	632	628	582	612	651	586	594	639	597	641	591	661	616	635	615	633	610	655	636	636	643	633	625	630	644	633	624	660	578	601	623	647	614	634	639	614	636	602	625	671	669	619	657	672	634	635	648	614	615	684	642	637	632	611	590	665	628	602	670	630	635	643	622	634	608	618	623	624	600	651	642	603	608	600	591	625	643	583	611	676	648	604	641	628	639	637	634	620	640	594	596	604	609	585	635	645	626	624	651	650	667	658	616	652	616	649	653	640	620	628	636	624	648	631	601	654	644	657	613	631	617	608	624	638	588	647	631	648	594	637	598	637	651	591	634	660	654	624	653	629	657	618	612	616	626	597	622	637	624	649	624	638	629	582	637	637	618	659	658	603	625	587	666	616	604	599	617	622	641	606	618	597	612	623	637	626	614	622	619	616	610	619	639	632	630	632	652	656	625	628	624	627	617	625	642	616	619	651	635	616	610	634	657	607	657	606	627	653	640	633	607	653	640	636	635	643	612	623	603	649	637	598	656	596	679	605	584	633	575	611	599	657	642	618	626	581	576	622	658	653	607	561	617	638	632	674	593	629	622	641	629	578	623	638	615	636	581	672	627	634	619	660	644	586	591	650	603	655	619	696	599	628	630	611	634	620	630	646	651	627	627	624	663	655	621	607	604	615	627	656	637	627	613	630	620	590	637	586	610	638	631	627	605	603	583	639	598	608	659	621	683	587	657	607	637	619	638	616	677	623	626	629	622	634	646	628	621	582	588	635	640	602	646	627	606	625	655	661	661	615	673	603	602	649	603	639	615	630	639	614	674	611	596	657	640	600	610	641	641	630	606	631	629	644	668	607	644	603	648	594	598	620	578	630	658	628	623	628	656	688	675	663	625	606	599	650	629	665	662	589	607	641	660	644	584	643	634	606	687	637	647	634	628	688	636	640	638	623	615	665	597	625	641	608	614	622	646	621	611	657	623	665	658	624	621	632	581	627	632	651	637	622	673	629	609	681	625	661	598	646	603	625	664	587	619	608	594	631	644	648	637	604	620	666	620	617	639	608	623	663	664	635	668	669	637	636	634	654	616	654	619	614	627	599	615	649	627	620	625	615	665	649	636	628	623	672	628	659	655	623	655	581	597	613	646	676	662	639	611	601	650	658	621	656	632	588	593	612	663	617	661	584	616	671	584	626	644	655	619	649	648	632	677	642	643
7840	4575	3128	2621	1616	705	349	305	249	235	170	187	155	138	100	100	84	89	65	70	65	75	73	79	58	64	67	65	66	76	70	70	68	81	70	64	60	75	60	67	76	66	61	67	66	56	60	65	63	63	56	64	63	56	50	53	66	55	54	53	56	50	58	82	87	90	109	78	66	70	50	82	47	48	42	64	58	60	49	42	64	56	62	57	50	43	48	58	53	46	52	46	50	55	41	47	62	65	47	51	66	62	53	40	48	49	51	47	57	43	53	59	59	53	57	52	60	36	49	47	67	46	61	45	45	58	54	49	40	63	55	51	58	60	53	55	62	56	45	67	67	45	45	60	41	53	42	34	45	57	57	57	63	50	54	63	50	54	56	63	45	64	42	64	46	50	50	42	65	47	55	49	55	55	38	50	55	58	55	55	51	53	49	49	45	51	62	51	60	50	54	61	53	47	43	49	52	54	56	58	57	48	61	49	43	52	50	68	41	66	56	50	59	42	52	59	50	49	54	66	36	51	53	49	59	54	55	71	41	49	55	48	56	58	61	56	59	52	45	58	45	48	57	41	50	59	42	61	46	57	67	45	53	57	38	56	54	41	47	57	54	70	62	53	52	52	62	48	52	50	46	62	63	58	49	53	48	52	46	59	52	56	50	60	53	41	59	34	53	46	61	52	50	55	55	42	48	42	74	43	52	39	58	54	50	54	48	47	47	55	47	60	64	54	67	66	58	50	38	64	45	56	52	41	65	54	54	49	54	50	62	53	47	50	46	64	55	53	58	59	63	44	47	53	54	49	60	43	47	55	49	50	54	56	55	61	54	48	60	66	68	65	49	58	56	62	58	57	59	52	61	42	49	55	52	65	45	58	59	53	46	60	52	57	69	60	52	51	56	61	54	58	57	74	63	44	53	61	60	59	66	59	50	53	59	60	49	54	57	51	56	56	42	58	46	49	47	43	63	54	45	63	62	53	59	61	45	65	45	71	43	64	54	58	59	62	57	52	51	56	51	55	52	44	47	44	60	64	58	59	66	50	48	43	68	50	54	52	50	60	55	54	53	51	58	59	60	48	71	61	47	49	60	55	58	53	57	45	42	53	62	49	56	56	51	54	44	54	58	48	56	50	58	47	46	61	44	55	50	52	55	59	61	47	46	50	56	50	54	59	58	54	65	58	55	57	55	59	51	42	61	68	53	48	51	51	64	65	53	54	45	48	63	49	48	57	65	53	59	65	42	64	46	46	43	65	55	65	57	54	49	46	45	54	62	66	56	60	51	53	44	49	49	50	40	44	63	43	49	40	45	30	53	47	57	51	49	59	59	59	36	44	70	60	49	47	57	62	54	55	42	49	45	54	58	52	53	54	63	59	52	55	47	60	44	46	49	56	60	53	38	62	63	50	55	56	59	49	54	52	46	43	56	61	55	53	46	60	54	44	47	49	58	60	60	67	53	65	55	49	58	49	77	55	65	47	64	54	56	48	52	58	65	42	72	36	63	44	69	56	43	52	49	46	58	56	49	49	60	53	54	48	41	49	62	53	55	56	52	43	54	58	57	48	56	50	60	45	55	54	62	60	70	59	43	56	56	56	65	54	53	67	51	55	41	48	50	47	54	57	61	60	48	47	56	64	52	49	46	60	59	43	67	53	44	57	47	55	57	46	53	54	64	63	52	51	48	50	51	65	58	48	43	49	63	33	60	52	50	53	45	45	52	47	46	58	62	57	58	57	61	58	52	53	64	61	45	42	53	66	55	54	49	49	54	40	52	50	42	62	50	62	51	65	41	61	69	56	52	57	53	47	59	56	55	61	54	48	48	52	60	52	60	55	61	49	45	52	53	54	45	49	41	48	49	48	32	58	62	65	47	58	63	54	49	60	49	49	49	59	43	45	51	45	59	56	57	57	62	58	57	41	49	55	57	50	57	53	62	46	46	52	53	50	51	50	55	56	57	59	50	72	49	56	51	51	55	46	58	54	50	54	46	52	60	45	58	78	62	65	71	48	58	57	59	44	52	54	45	56	59	51	58	64	52	59	54	57	51	58	52	53	59	38	52	41	51	48	55	47	52	49	69	56	62	48	49	47	49	60	56	69	53	49	53	48	61	56	63	42	53	57	52	68	60	64	54	47	59	52	44	55	53	47	52	59	58	49	56	54	50	60	53	42	50	56	52	49	44	56	53	54	60	62	48	60	48	52	59	48	54	53	55	54	40	49	42	57	56	49	59	62	43	48	60	63	60	52	58	56	51	54	69	53	50	57	49	56	45	45	50	46	42	50	40	43	51	46	49	55	45	61	60	60	54	70	42	42	48	56	44	57	47	49	43	55	55	57	58	57	48	67	39	52	57	73	64	53	47	46	64	58	52	45	64	43	48	59	45	47	50	48	42	53	58	68	50	54	46	64	59	71	65	50	59	61	72	45	50	56	49	52	59	60	43	45	42	60	54	46	50	48	58	55	53	42	57	63	69	49	50	63	71	49	56	38	50	54	60	59	46	58	66	59	51	34	54	54	57	53	50	47	54	66	42	49	45	59	49	51	35	61	56	56	40	52	48	56	65	46	51	53	63	44	59	56	49	60	38	40	53	52	59	45	66	50	53	60	43	65	60	60	41	54	43	51	52	57	52	63	59	60	55	63	58	71	59	46	65	52	57	47	55	46	45	40	49	43	59	51	63	65	57	58	54	59	54	46	57	52	67	49	60	57	49	58	50	57	48	52	56	55	62	62	61	41	48	55	66	40	63	51	68	72	49	56	52	56	46	44	48	47	41	64	51	42	40	49	59	54	59	54	64	48	50	51	55	51	74	42	49	72	44	54	46	47	56	46	53	62	48	66	60	67	54	60	51	56	60	55	77	58	35	66	53	42	48	62	64	44	55	62	69	45	59	49	55	45	61	67	56	60	61	45	56	66	50	45	54	36	57	52	51	55	54	45	54	46	42	59	50	51	42	51	59	48	56	46	57	57	57	52	54	48	50	41	62	56	50	47	48	59	48	52	74	53	55	58	60	57	57	65	67	50	48	52	54	67	50	56	46	55	48	51	45	65	55	57	49	52	56	53	51	60	52	53	56	43	53	63	67	57	59	56	52	62	55	59	53	50	59	60	52	51	66	55	55	51	50	50	48	56	46	55	58	48	54	50	59	44	46	45	44	53	44	57	62	68	51	52	48	56	70	51	50	46	59	46	41	49	53	50	64	50	47	43	62	45	49	49	53	48	55	40	64	50	44	56	61	67	43	54	39	59	64	56	61	54	52	49	59	53	49	50	62	62	57	53	60	52	53	51	44	55	45	61	50	63	49	51	64	51	53	42	51	55	50	57	59	54	55	49	57	40	55	43	49	60	61	67	42	55	57	49	47	57	44	57	48	48	54	43	59	66	54	51	42	54	47	56	47	40	69	42	57	59	52	67	52	54	46	60	52	67	45	58	59	68	65	49	47	48	53	54	52	54	43	53	54	62	44	36	51	47	38	39
33775	24560	22043	25487	25479	17619	12311	10868	7890	6462	5574	4575	3653	3002	2505	2095	1800	1631	1363	1247	1278	1225	1120	1095	1063	1031	1053	1220	1184	1168	1198	1180	1088	1055	1041	1060	858	818	855	878	982	1075	932	862	804	795	803	774	759	767	742	734	633	662	672	689	667	634	645	661	683	673	731	1133	1622	1849	1681	1321	1068	815	714	699	632	607	591	629	621	640	638	608	610	611	604	615	649	600	597	589	562	576	561	615	611	647	624	577	623	611	586	668	609	577	601	584	607	546	608	597	602	578	607	572	567	559	611	608	584	579	587	612	599	573	622	583	587	586	607	604	603	622	615	607	601	649	598	580	644	620	638	589	642	573	602	662	556	608	586	636	551	605	623	577	606	619	575	644	614	621	603	628	651	613	600	642	555	585	632	585	662	568	596	609	610	596	576	621	678	618	552	588	624	619	587	582	599	633	578	588	624	593	605	566	627	584	624	647	633	617	566	615	546	608	583	618	627	611	601	632	591	627	593	605	596	618	642	596	605	616	604	607	619	641	622	606	635	544	607	633	572	558	560	586	589	592	597	595	605	595	587	596	605	580	595	568	641	606	612	612	617	586	605	578	552	566	623	600	573	620	553	612	620	643	549	564	626	600	605	597	613	637	670	581	612	584	608	581	605	603	606	613	629	621	621	628	644	617	635	635	593	616	603	580	640	616	574	605	573	585	588	598	602	611	625	579	620	586	586	590	589	593	591	582	622	595	619	614	611	612	591	587	646	618	633	592	596	595	578	588	605	581	584	584	592	628	618	633	614	624	602	629	602	572	596	596	632	594	576	610	600	574	626	606	640	619	542	586	629	557	619	646	588	625	569	618	568	617	603	640	639	609	589	643	626	607	605	576	637	621	598	614	592	655	623	641	649	603	643	671	597	629	557	606	573	620	602	613	613	581	604	602	585	583	604	572	577	618	629	623	616	648	609	597	588	571	570	594	611	623	619	600	632	627	579	555	579	611	582	623	613	590	565	618	591	658	601	594	598	577	599	576	609	615	608	600	618	567	577	607	562	618	609	629	624	626	645	590	589	659	579	625	609	605	650	641	635	647	603	585	619	605	662	637	616	618	618	594	624	594	611	647	659	601	583	626	603	594	634	587	640	602	606	606	677	626	597	605	585	584	587	619	624	587	637	566	593	599	593	588	615	581	644	567	624	596	608	635	621	609	654	623	595	587	655	602	579	604	598	608	613	607	601	616	581	582	616	612	630	613	597	576	608	620	600	645	644	655	611	574	655	620	585	607	620	599	607	582	618	609	576	607	598	634	596	573	642	589	626	587	603	637	650	569	613	621	598	589	609	612	614	604	640	591	642	586	637	570	619	614	612	623	639	667	623	602	606	585	599	579	583	644	594	594	568	597	608	594	598	630	621	639	607	646	607	557	624	581	587	630	584	617	628	579	640	619	609	632	595	676	580	643	640	617	616	586	556	577	628	657	601	617	592	618	626	611	624	593	603	600	622	636	588	607	615	605	645	605	633	596	621	575	630	624	561	582	612	638	646	627	594	639	638	629	615	542	643	627	627	629	581	594	592	613	589	589	603	619	642	618	623	599	601	631	645	585	592	619	622	603	644	613	612	593	562	621	614	568	599	621	589	596	589	579	612	586	603	596	590	590	653	619	580	628	609	577	597	639	614	597	619	610	615	614	634	564	621	651	637	546	550	598	625	602	595	637	542	596	618	605	562	645	551	609	588	634	564	675	575	595	613	621	628	601	587	598	629	618	658	605	650	618	643	596	577	589	570	635	652	608	636	664	582	596	609	590	606	614	596	594	623	590	602	610	614	574	592	605	559	592	616	609	583	590	583	590	634	613	594	589	604	612	637	594	626	591	586	632	612	606	609	644	634	603	588	596	607	625	614	591	649	642	605	588	603	592	579	643	574	651	591	614	620	590	608	635	602	625	616	594	619	596	641	641	574	624	562	574	586	605	625	647	602	584	617	614	640	612	591	613	621	638	594	596	604	570	592	671	593	622	612	630	602	580	607	569	576	601	667	608	607	538	633	593	585	593	591	603	632	628	615	606	648	623	631	606	600	631	586	610	609	636	603	624	617	606	619	653	668	634	650	567	568	613	602	587	596	597	593	596	657	595	644	589	590	591	644	609	582	597	623	644	591	602	617	608	617	611	578	619	614	635	627	618	635	605	629	555	630	610	585	616	604	597	602	599	579	612	662	620	589	613	600	575	629	620	620	593	609	608	613	592	609	581	592	596	618	600	567	615	592	614	609	574	606	597	648	604	613	614	595	594	575	621	621	674	628	585	639	569	539	629	621	628	613	634	646	640	618	644	598	602	609	593	647	579	597	622	592	570	606	606	602	572	604	631	564	631	626	585	613	597	600	616	631	621	616	590	597	589	582	624	629	651	631	585	619	609	581	627	644	621	596	628	641	607	585	615	610	637	615	564	589	645	601	585	561	587	627	615	636	623	636	602	580	602	647	619	627	590	618	647	636	589	600	595	567	641	611	606	636	658	608	638	628	604	585	648	620	623	620	596	564	630	621	574	625	604	606	597	570	616	584	613	595	634	592	654	597	593	569	614	597	607	627	588	620	638	604	595	611	621	609	599	622	625	651	624	643	574	597	593	636	616	635	592	608	625	630	607	588	588	618	652	638	583	649	653	597	601	647	599	615	633	615	655	584	615	635	619	610	611	615	579	606	666	617	587	600	584	634	569	591	617	614	594	627	589	633	593	645	590	602	559	592	622	635	617	565	627	612	567	632	596	599	625	641	545	616	610	660	591	590	590	618	607	588	577	613	622	593	602	647	599	637	605	636	643	575	606	624	570	600	609	605	576	668	582	594	636	594	593	621	564	596	591	602	610	595	633	594	554	555	616	615	575	557	633	606	611	581	612	609	602	594	604	607	610	629	617	644	663	653	568	622	603	647	589	641	593	600	658	629	581	566	608	665	634	608	591	581	614	596	617	599	610	586	624	618	638	595	636	646	565	646	624	593	635	609	620	610	586	586	598	609	574	626	627	606	618	602	567	604	581	576	585	637	627	649	580	621	611	631	607	587	594	567	636	616	638	602	563	568	602	619	648	605	608	655	635	599	573	577	588	585	587	627	634	644	637	565	595	597	597	586	663	566	580	611	605	600	620	590	582	630	614	639	605	590	645	590	611	580	599	618	605	613	612	596	546	588	586	592	624	604	587	607	610	604	579	585	591	630	608	649	592	618	590	628	582	596	650	616	614	602	648	602	631	603	657	614	595	596	597	588	582	597	607	634	587	625	585	664	618	610	630	598	589	607	584	620	560	619	650	578	586	590	571	570	589	596	603	615	629	576	604	646	567	607	597	602	630	606	600	621	605	603	604	586	555	604	647	613	633	606	594	588	623	634	623	624	636	631	598	584	612	603	650	594	593	584	609	603	610	605	571	623	684	621	586	601	599	583	605	637	654	591	610	609	567	625	631	648	642	576	609	623	612	593	600	582	632	605	638	606	657	610	643
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
