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
343256788894	343256789452	343256790002	343256790552	343256791101	343256791652	343256792202	343256792752	343256793301	343256793852	343256794402	343256794952	343256795501	343256796052	343256796602	343256797152	343256797701	343256798252	343256798802	343256799352	343256799901	343256800452	343256801002	343256801554	343256802101	343256802652	343256803202	343256803752	343256804301	343256804827	343256805377	343256805927	343256806476	343256807027	343256807577	343256808127	343256808676	343256809227	343256809777	343256810327	343256810876	343256811427	343256811977	343256812527	343256813076	343256813627	343256814177	343256814727	343256815276	343256815827	343256816377	343256816927	343256817476	343256818027	343256818577	343256819127	343256819676	343256820227	343256820777	343256821327	343256821876	343256822427	343256822977	343256823527	343256824076	343256824627	343256825177	343256825727	343256826276	343256826827	343256827377	343256827927	343256828476	343256829027	343256829577	343256830127	343256830676	343256831227	343256831777	343256832327	343256832876	343256833427	343256833977	343256834527	343256835076	343256835627	343256836177	343256836727	343256837276	343256837827	343256838377	343256838927	343256839476	343256840027	343256840577	343256841127	343256841676	343256842227	343256842777	343256843327	343256843876	343256844427	343256844977	343256845527	343256846076	343256846627	343256847177	343256847727	343256848276	343256848827	343256849377	343256849927	343256850476	343256851027	343256851577	343256852127	343256852676	343256853227	343256853777	343256854327	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	1002	3300	1900	2700	1002	3300	1900	2700	1001	3300	1900	2700	1000	3300	1900	2700	999	3300	1900	2700	999	3300	1900	2700	998	3300	1900	2700	998	3300	1900	2700	997	3300	1900	2700	996	3300	1900	2700	996	3300	1900	2700	995	3300	1900	2700	995	3300	1900	2700	993	3300	1900	2700	993	3300	1900	2700	992	3300	1900	2700	992	3300	1900	2700	991	3300	1900	2700	991	3300	1900	2700	991	3300	1900	2700	990	3300	1900	2700	990	3300	1900	2700	990	3300	1900	2700	990	3300	1900	2700	988	3300	1900	2700	988	3300	1900	2700	987	3300	1900	2700	986	3300	1900	2700	985	3300	1900	2700	985	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
9437	9399	5313	2819	1485	1083	761	579	438	370	289	186	168	171	137	123	110	82	81	73	94	70	59	75	65	65	59	71	56	67	83	51	72	59	52	55	53	64	45	57	63	60	61	60	62	63	58	68	70	46	74	71	58	71	71	52	52	64	55	67	66	72	63	63	59	48	50	64	68	60	53	75	70	58	56	66	58	56	60	50	55	50	72	67	78	52	47	54	61	56	72	73	60	75	75	58	66	66	56	53	69	59	67	56	61	57	60	54	70	45	68	59	62	69	65	66	72	53	59	58	66	79	57	64	54	66	75	68	61	57	55	68	45	60	59	76	62	60	62	68	71	68	62	62	65	73	67	60	59	64	58	55	69	63	62	62	65	54	45	71	58	70	71	77	46	60	64	63	61	61	48	62	69	62	56	74	66	67	69	60	56	61	64	48	56	68	60	50	62	65	82	68	73	63	64	62	57	61	53	49	71	62	59	73	65	69	66	61	59	55	60	69	68	78	60	58	70	62	54	54	60	62	51	66	79	51	54	70	62	74	59	54	75	73	60	65	54	40	80	76	67	71	63	60	54	56	72	53	72	45	57	64	59	52	68	70	69	66	69	78	56	57	63	66	72	54	64	48	61	49	66	62	56	55	51	75	62	58	63	53	59	51	57	65	66	62	66	64	59	65	54	63	46	50	50	60	71	58	66	63	67	58	57	80	69	62	71	69	61	65	58	69	61	65	60	75	60	64	56	62	53	64	65	70	63	59	61	59	57	68	62	60	58	68	46	68	62	58	65	64	60	54	55	70	62	49	59	54	64	51	63	46	61	68	53	67	66	62	52	64	74	73	54	71	66	68	57	67	57	68	57	74	68	61	56	54	72	61	61	40	52	61	65	61	57	58	62	80	57	63	71	57	50	78	58	60	51	68	61	52	57	57	64	63	57	59	71	64	66	58	73	54	62	60	49	50	53	49	75	59	61	67	61	65	69	74	44	55	61	67	69	67	60	62	59	46	71	66	65	59	63	64	69	64	61	57	74	55	52	55	65	61	63	61	49	58	48	71	65	50	66	56	64	58	66	62	56	56	56	76	64	51	56	51	61	75	62	57	57	58	63	47	55	66	51	78	63	59	61	64	51	62	75	57	67	52	72	51	46	56	56	62	64	62	75	59	70	52	62	57	52	61	56	55	61	62	63	62	67	60	70	54	65	66	49	65	57	55	63	67	61	55	60	60	51	64	80	65	53	49	74	57	61	55	63	68	54	59	63	52	75	61	54	66	60	62	73	58	66	66	57	51	63	54	69	79	76	67	57	68	65	74	53	69	54	61	70	59	63	61	71	56	65	66	64	67	69	70	62	63	77	62	71	60	56	56	59	61	64	54	70	70	64	74	71	91	64	72	67	58	52	54	53	78	54	66	63	53	63	65	57	58	53	64	52	68	58	69	59	66	58	77	62	59	38	72	57	88	64	58	64	65	46	52	67	82	65	55	55	53	75	69	54	67	59	59	56	79	70	67	66	64	60	56	59	66	56	57	67	55	68	64	71	69	48	60	65	50	60	62	70	67	65	72	57	75	60	48	59	57	61	53	73	55	74	61	77	65	53	60	59	60	79	61	60	51	55	61	69	62	67	72	64	47	53	58	49	62	64	75	61	49	74	50	72	59	43	60	63	60	55	67	56	58	66	47	56	46	51	61	76	61	82	68	65	56	66	58	54	66	74	50	48	58	73	71	59	54	65	57	69	53	66	65	54	67	55	51	57	65	49	65	62	58	54	64	67	49	49	71	48	48	70	61	67	63	52	61	70	55	58	62	53	72	63	66	74	62	69	57	67	61	69	53	54	56	69	67	70	56	65	70	71	60	56	66	66	62	68	70	65	43	68	67	62	58	58	60	60	71	61	62	54	67	71	44	63	50	48	53	63	66	50	79	60	82	60	65	63	56	56	56	46	65	67	68	59	55	51	53	68	72	59	69	77	75	64	55	66	66	58	69	64	78	66	66	59	65	57	64	80	74	74	63	50	57	54	50	49	63	62	65	57	64	78	55	56	63	58	60	51	67	62	78	58	54	73	63	63	62	72	59	59	74	69	58	68	56	57	78	52	53	50	64	54	76	67	69	53	66	54	53	46	60	57	64	59	72	66	67	71	53	62	59	52	61	68	62	68	63	64	72	52	52	68	52	49	64	56	56	72	50	51	68	65	65	65	52	40	64	64	57	56	58	57	63	67	55	73	63	51	80	61	63	65	77	45	62	65	61	69	65	60	45	48	78	66	54	74	54	71	55	50	63	51	48	67	67	53	54	55	60	48	57	57	66	68	53	66	47	59	50	53	54	42	57	72	56	52	61	57	54	64	67	58	60	59	50	70	60	66	50	52	68	71	65	59	60	60	55	68	68	61	43	64	71	45	50	57	60	67	59	56	58	65	47	62	55	54	66	49	60	58	65	55	56	59	61	54	68	61	62	59	65	56	69	63	52	64	60	72	62	58	57	58	64	64	67	49	60	68	50	56	52	72	58	55	50	50	54	54	57	55	62	55	56	67	75	55	59	69	52	68	59	70	62	59	69	61	68	59	61	55	80	68	61	52	50	47	51	56	58	67	68	65	71	49	67	50	54	55	62	56	58	58	72	65	55	48	69	73	50	71	68	67	53	68	79	69	66	69	62	70	72	62	70	56	67	69	70	59	57	61	65	62	57	72	64	55	59	70	62	57	51	59	57	57	58	47	59	57	51	54	55	72	74	53	60	45	57	56	60	50	59	58	71	57	64	57	67	54	67	55	73	65	55	68	59	60	62	58	61	73	57	63	72	54	74	60	55	68	62	59	65	62	68	47	61	56	56	62	61	59	60	57	50	58	69	50	57	74	73	51	53	74	56	53	64	52	51	64	59	71	53	59	59	72	71	62	61	52	58	64	54	55	72	72	65	48	58	74	66	65	60	58	59	63	63	52	47	62	62	71	63	66	53	59	49	70	66	59	72	60	52	67	62	66	59	64	57	60	70	66	52	55	70	62	67	61	77	70	55	77	56	57	53	54	67	59	65	59	57	60	63	60	59	70	58	60	76	47	68	54	79	63	70	65	56	65	68	67	68	56	62	64	62	79	53	57	51	51	50	60	61	63	59	68	70	67	64	50	65	70	79	50	70	58	73	53	56	60	68	71	44	58	59	60	63	49	68	58	54	65	62	59	62	48	64	54	69	72	67	58	62	62	50	51	67	61	68	64	56	54	58	64	50	65	73	71	76	59	58	63	70	64	46	62	60	50	66	68	63	64	65	69	68	63	61	52	60	69	61	65	54	69	51	62	54	49	65	63	68	71	52	60	55	51	55	58	59	48	61	60	56	59	69	58	61	52	66	52	58	68	58	66	72	63	65	65	76	59	67	58	73	65	62	61	48	61	70	73	54	62	50	51	64	78	58	54	54	51	74	72	82	55	66	57	74	53	47	60	63	67	59	65	62	69	69	69	54	57	63	59	55	54	63
40303	30933	25505	24414	27150	23727	18790	14989	11902	9399	6311	4726	3812	3215	2970	2317	1936	1411	1077	912	853	766	723	693	722	630	713	687	631	613	663	625	602	600	590	615	562	586	593	581	606	557	527	534	556	548	506	497	558	501	550	564	544	463	528	520	551	538	528	562	469	537	546	552	515	508	551	531	545	488	570	513	560	543	519	497	520	480	527	513	527	510	511	575	503	491	520	573	540	515	522	526	535	552	517	521	546	540	533	482	510	523	523	534	491	545	559	510	530	526	545	538	536	522	524	525	519	502	562	502	528	500	527	546	522	542	522	530	517	524	516	527	498	505	515	532	529	551	501	501	556	509	520	524	512	539	560	523	518	519	545	521	526	528	528	497	530	518	547	495	544	562	531	506	521	521	541	510	525	517	535	550	514	505	508	532	540	535	572	511	510	503	525	507	554	510	538	521	530	520	516	489	541	511	551	534	502	510	529	560	553	535	509	520	539	499	534	518	494	534	543	541	523	503	550	541	518	500	485	510	508	548	488	529	526	537	570	543	503	523	509	506	557	520	518	550	555	504	519	525	536	522	543	550	574	553	517	518	517	546	507	501	526	550	502	521	484	544	496	544	519	515	532	536	504	521	526	524	525	532	535	500	523	575	507	501	536	518	532	513	504	525	524	546	545	546	536	558	541	588	556	503	525	524	540	571	517	523	535	566	496	528	510	549	548	543	555	510	507	511	552	532	499	530	517	520	549	555	546	519	516	547	484	510	503	485	493	529	503	558	506	557	506	511	510	536	543	526	537	503	536	509	505	580	500	501	561	564	531	544	506	523	535	536	552	517	517	523	551	513	539	525	530	527	518	515	569	522	572	543	561	514	486	524	512	516	529	508	526	491	481	536	559	528	511	534	504	526	478	519	562	525	498	541	517	529	539	538	514	488	544	504	502	543	531	531	558	538	543	527	536	533	521	544	545	538	520	495	501	530	497	518	532	506	523	494	531	538	473	537	483	543	505	505	555	513	528	533	523	513	513	564	564	473	532	515	541	506	540	503	535	511	481	524	509	536	514	563	518	530	531	537	526	575	522	489	533	523	531	536	546	494	517	530	493	476	522	501	526	559	505	529	539	541	520	488	514	553	534	505	549	537	546	555	471	546	560	517	500	551	508	537	461	561	520	492	576	502	532	519	543	521	515	520	539	539	517	523	539	556	507	507	513	516	473	519	555	479	533	578	554	539	483	509	524	519	528	551	531	504	546	527	541	514	545	512	516	507	538	526	521	530	510	527	529	524	513	503	512	539	543	535	489	529	546	511	548	529	539	556	487	504	534	530	568	491	522	524	531	501	509	524	522	502	534	497	519	533	527	560	531	513	510	565	530	496	544	549	539	495	561	499	521	549	522	527	502	520	539	522	505	524	534	575	533	521	490	525	528	515	523	544	545	538	529	554	524	493	492	533	543	524	529	520	542	511	461	548	526	558	556	528	533	494	504	548	503	518	530	522	498	534	555	518	554	515	524	516	539	516	534	500	518	510	468	506	487	501	502	524	584	544	529	539	515	505	539	531	551	475	535	533	528	547	519	515	509	527	503	531	504	534	557	542	507	516	553	478	507	519	508	561	545	536	498	544	576	524	509	502	464	593	551	511	554	541	490	521	533	525	534	522	482	562	553	530	529	486	513	559	513	534	541	525	513	567	530	528	483	512	548	529	511	484	538	513	534	508	546	511	510	528	518	526	549	499	529	506	533	524	522	536	534	533	483	496	560	514	531	560	511	516	499	517	593	537	498	538	534	557	544	565	503	553	513	494	519	519	543	544	564	529	535	523	553	531	552	517	497	520	511	544	545	543	526	524	484	486	542	524	526	510	511	491	524	523	499	483	543	499	524	486	497	499	538	550	543	519	490	524	528	502	498	491	549	510	501	535	505	577	536	534	523	496	498	497	540	524	519	491	466	515	522	525	550	561	488	537	514	504	503	510	507	535	495	523	501	544	524	521	520	496	515	528	550	513	530	526	522	534	528	566	533	540	537	504	515	539	512	539	569	529	529	491	534	520	512	513	490	511	500	527	538	517	491	543	501	503	521	536	555	513	520	507	499	516	507	568	530	500	502	550	539	525	510	561	458	553	545	530	530	559	551	503	548	524	588	518	535	518	525	548	530	514	547	517	554	538	512	521	484	517	473	526	544	566	558	549	511	515	489	517	493	515	514	510	486	519	486	500	534	488	522	540	477	498	529	521	513	516	496	571	532	523	549	556	480	537	556	513	548	547	485	493	522	517	568	509	563	509	513	503	509	480	572	537	550	540	518	539	525	474	549	544	524	511	552	524	531	501	548	518	555	560	552	541	541	525	552	487	485	521	513	542	550	534	570	538	507	538	494	551	510	519	467	490	539	553	518	512	500	558	536	528	557	513	511	493	535	526	503	531	519	522	550	511	526	516	552	531	494	533	507	495	519	548	497	521	545	518	536	493	538	505	484	481	524	562	516	490	532	533	528	479	487	496	513	548	546	512	510	523	533	515	517	511	544	499	553	580	495	497	518	507	543	511	548	491	538	532	582	512	509	528	488	505	554	530	531	498	558	526	568	520	540	533	558	486	523	542	516	546	520	558	525	520	530	512	492	545	480	534	540	508	542	505	542	504	522	545	530	522	539	537	528	532	555	528	500	508	546	532	516	514	539	489	547	530	558	540	546	557	498	499	543	539	521	534	554	531	513	499	556	566	526	550	534	531	554	514	521	506	501	530	524	542	523	531	535	516	536	535	501	559	521	528	533	509	500	538	541	487	546	533	510	556	497	533	504	565	529	562	511	532	550	529	518	542	529	558	509	468	566	520	495	515	532	529	526	481	552	528	515	573	550	483	544	545	535	475	484	532	512	556	522	525	559	523	520	539	537	550	562	482	557	525	530	538	538	521	499	538	521	574	564	529	516	517	504	536	499	514	534	523	557	526	507	529	527	547	519	553	522	543	540	513	552	530	530	540	551	507	535	565	554	491	568	537	531	540	513	488	505	572	541	598	509	503	525	587	524	483	513	535	521	536	526	540	524	543	541	526	513	506	563	510	505	518	551	551	546	521	514	499	542	513	544	493	476	509	560	562	512	553	519	563	582	518	554	536	531	479	510	508	507	536	527	547	545	514	494	534	502	542	551	534	522	516	560	521	565	523	527	525	542	517	518	500	523	546	511	528	553	510	493	534	483	547	533	493	504	565	542	524	520	525	500	500	519	555	496	509	553	523	561	509	507	494	522	492	515	498	533	554	539	485	491	546	511	502	518	495	534	487	515	553	524	509	525	508	507	537	501	548	552	508	554	517	535	518	535	496	547	511	515	531	519	528	495	526	500	566	558	529	524	476	507	543	533	548	544	507	514	493	525	471	527	534	511	521	549	493	511	542	554	518	520	510	472	525	520	492	506	504	528	516	525	482	501	573	561	485	534	531	507	517	586	557	520	514	499	546	546	515	508	546	490	520	549	528	506	549	563	536	567	480
5490	2987	1722	1051	634	535	413	348	300	256	200	177	171	163	151	149	123	97	114	110	123	97	125	97	117	131	113	124	101	123	111	127	136	95	99	108	115	116	119	89	111	113	104	116	108	116	126	116	119	84	106	105	112	113	105	120	113	118	119	106	118	101	121	99	112	105	103	113	107	92	123	110	105	122	106	110	115	117	112	104	104	103	108	115	111	101	113	141	112	117	106	102	125	123	109	102	115	99	114	116	96	103	83	121	95	114	109	110	115	107	121	114	115	105	118	117	108	112	86	103	120	128	128	114	106	115	105	119	103	100	113	105	105	111	113	91	90	107	123	123	119	102	96	102	108	105	98	111	96	96	99	96	115	90	103	106	87	98	117	113	117	132	121	97	108	105	109	101	95	104	111	105	95	128	114	113	112	120	106	113	111	107	110	100	114	120	100	112	117	106	109	132	108	104	109	107	101	113	123	114	115	115	107	122	105	94	128	95	115	100	118	106	126	97	98	108	131	133	109	91	121	107	124	99	105	109	103	104	114	123	113	116	122	104	115	88	103	104	122	107	108	122	135	110	121	108	107	104	101	120	123	91	107	115	133	101	102	109	99	125	125	109	124	105	109	100	121	116	90	120	121	113	98	105	111	118	98	130	113	121	108	121	102	109	121	109	115	120	109	118	118	106	116	115	117	99	119	131	102	123	115	103	115	106	108	101	110	97	115	116	119	128	120	104	113	102	131	92	108	87	98	101	119	102	109	99	124	120	100	125	99	112	127	120	111	104	117	122	102	102	121	117	101	119	105	99	111	120	115	109	124	102	95	114	111	117	104	117	92	111	98	120	112	112	119	96	113	113	102	113	114	120	93	99	110	78	110	118	112	114	96	95	104	101	114	107	99	126	112	129	107	120	111	134	101	125	110	108	125	96	114	94	107	113	100	124	111	109	112	113	105	101	103	101	96	111	97	112	120	112	112	104	111	121	104	113	98	122	108	117	103	103	118	108	112	125	99	86	110	110	114	101	123	117	102	125	107	110	116	139	126	106	118	119	98	117	108	100	87	114	122	125	123	89	111	129	104	109	105	117	111	106	118	118	106	128	106	101	92	110	102	109	132	105	126	114	118	110	91	123	87	121	122	134	124	101	116	99	118	104	113	107	111	115	98	121	99	99	110	114	93	110	90	114	133	104	121	111	100	108	124	108	112	99	107	113	113	116	124	102	115	91	111	95	94	121	103	113	94	119	104	121	109	107	119	104	123	119	106	112	111	90	107	124	106	105	101	108	104	98	125	101	116	109	101	132	125	98	118	94	105	104	105	88	115	122	112	119	120	112	105	117	113	115	130	119	111	106	108	102	110	113	89	108	103	121	115	133	104	101	105	106	121	97	91	115	116	111	104	111	112	120	108	106	99	103	136	87	115	136	97	112	130	104	101	115	97	115	103	98	89	85	113	113	110	127	111	107	98	119	128	110	110	114	118	120	134	94	109	100	105	103	100	105	118	98	116	124	104	109	108	110	98	106	128	112	122	114	118	121	97	92	114	89	101	122	101	98	110	111	139	95	93	102	100	113	107	112	125	100	119	115	127	108	120	101	123	111	92	92	110	117	106	114	115	99	121	118	95	110	115	123	119	129	118	109	97	110	120	98	130	110	111	105	103	94	105	114	100	112	116	133	102	123	109	107	113	109	111	111	112	104	122	130	103	119	122	113	97	97	106	94	121	131	94	115	105	116	103	115	101	97	105	105	95	102	105	107	105	113	89	126	112	110	101	111	114	104	96	107	105	107	114	100	134	109	128	108	106	128	107	112	114	100	105	104	98	96	117	115	109	127	107	132	121	99	100	122	96	105	108	112	116	93	102	102	105	121	98	98	115	126	129	101	97	130	96	118	125	120	101	118	112	99	115	111	112	131	106	94	109	115	113	114	95	102	123	103	108	110	108	114	95	95	135	112	119	114	107	121	95	110	95	92	97	98	133	105	115	112	118	120	113	116	104	127	108	110	100	108	125	116	99	101	116	114	99	125	86	93	89	108	117	109	91	107	93	103	107	129	93	100	99	111	110	110	117	114	100	114	104	92	116	115	117	113	115	122	94	106	114	110	93	117	99	120	120	101	118	125	109	104	84	120	107	111	104	94	98	101	104	112	109	113	126	112	106	109	116	114	117	116	110	125	91	126	94	111	107	104	95	84	100	119	92	124	112	113	99	111	111	99	109	100	117	119	112	103	122	111	127	110	89	95	111	109	105	96	114	113	100	113	102	106	107	126	105	114	130	110	113	96	122	115	97	110	119	134	107	108	102	99	122	137	125	118	114	106	94	110	123	102	104	109	114	125	88	113	114	106	88	96	124	119	119	111	113	96	113	102	117	102	110	106	101	127	121	108	108	103	117	125	108	116	95	108	105	99	108	111	101	113	108	98	104	108	109	100	109	96	135	116	116	102	97	121	122	114	123	126	98	120	118	105	112	115	108	121	122	125	130	119	90	115	101	107	102	107	104	140	96	99	115	108	109	122	120	111	117	117	117	107	116	111	94	106	120	101	96	98	105	111	97	86	120	103	118	114	114	97	89	120	132	131	127	111	108	95	122	112	124	105	121	104	109	90	96	119	136	110	108	115	117	104	114	108	126	97	113	126	108	113	121	102	109	120	105	104	114	105	105	117	102	120	118	117	100	126	109	96	93	105	118	103	116	106	116	108	104	119	99	90	114	98	127	117	118	108	97	103	107	126	119	123	112	105	105	116	96	108	84	106	117	123	124	108	115	94	130	129	122	102	99	107	123	115	100	111	107	109	111	114	96	105	96	96	109	106	104	96	116	109	114	120	110	114	103	95	102	99	98	117	105	109	129	107	118	109	114	104	101	100	100	104	123	102	136	93	123	125	119	134	101	115	102	113	115	103	118	140	134	109	114	128	119	127	100	108	100	105	109	109	101	110	96	114	103	110	99	111	107	104	102	114	130	107	102	106	100	127	110	109	133	105	118	111	111	114	117	103	125	118	124	107	120	100	126	102	116	121	115	112	121	118	116	110	98	119	113	108	118	129	125	110	110	111	113	108	114	83	113	98	104	91	98	92	115	114	113	110	119	108	121	126	98	113	104	119	109	111	128	109	126	113	107	94	106	118	109	128	113	111	118	103	114	99	104	105	118	105	96	101	123	108	101	125	118	107	97	110	116	148	94	112	117	108	121	114	109	97	110	113	104	107	99	102	103	103	102	119	90	116	112	114	95	111	119	114	130	121	120	112	115	108	112	118	96	115	123	113	114	80	104	105	121	94	99	109	103	119	113	111	115	97	108	102	115	132	112	131	113	111	93	118	99	120	97	117	118	123	116	101	103	95	99	87	116	99	95	110	121	98	99	100	117	117	114	115	85	104	135	116	122	120	105	103	112	109	112	120	117	120	113	120	116	93	108	125	117	122	119	100	101	112	112	109	94	122	116	115	109	111	105	93	102	115	106	102	129	101	117	114	119	99	102	109
32309	19403	15085	14389	17383	15554	11641	9077	6997	5425	4056	2866	2387	2156	2032	1784	1486	1282	1164	1054	1027	1033	1012	953	957	950	995	1022	979	963	962	986	1006	1016	924	924	929	965	873	928	931	900	893	955	981	891	898	899	894	879	854	936	858	963	870	900	946	949	891	909	939	906	915	944	922	912	880	914	844	854	880	942	910	924	867	966	920	861	877	871	846	879	903	870	949	925	928	893	886	959	890	888	911	858	916	840	882	886	945	905	850	887	893	898	877	939	929	923	926	864	923	940	924	848	936	926	903	887	906	922	856	896	863	940	911	935	856	903	934	918	892	946	885	834	873	868	933	872	876	894	947	942	913	921	869	936	892	946	876	891	875	845	871	908	921	883	941	857	881	913	921	868	898	921	857	818	940	869	939	836	883	913	899	877	891	935	944	929	928	876	900	895	952	877	901	897	909	935	940	873	892	898	890	881	905	887	934	879	873	896	867	928	930	895	977	866	901	913	907	886	894	922	927	890	952	880	863	925	880	866	921	852	975	911	918	886	869	924	912	906	905	863	917	847	849	883	894	915	880	880	943	888	928	874	907	880	886	834	906	908	917	866	915	942	910	875	895	866	960	904	884	894	929	897	896	860	892	897	868	883	891	926	943	979	907	883	871	920	909	844	891	897	909	914	890	877	894	920	866	934	932	860	924	930	865	941	867	912	904	854	924	918	920	866	911	879	922	942	890	865	883	928	969	904	847	948	912	914	943	936	909	900	891	909	913	905	910	827	859	893	858	856	890	940	848	916	911	894	919	939	908	877	913	912	910	899	899	869	906	897	945	953	886	887	903	922	865	921	927	890	927	909	943	906	891	931	876	888	850	934	894	858	921	909	894	909	895	925	918	955	869	926	879	884	952	901	901	881	854	905	903	895	882	872	906	928	897	915	898	922	902	864	821	908	857	902	932	871	970	931	868	887	857	837	879	938	893	897	882	898	891	919	885	979	886	953	872	912	930	898	895	911	892	855	933	908	899	853	894	844	930	942	866	924	912	862	909	950	924	899	867	877	867	902	881	916	879	870	919	924	958	869	864	875	934	921	851	923	913	900	959	884	939	876	938	914	851	901	906	887	893	854	856	902	874	918	832	948	905	890	876	874	872	947	901	945	871	878	922	941	915	952	928	930	887	869	887	799	924	905	897	922	930	857	849	907	918	937	923	904	921	947	948	902	879	900	848	917	869	954	922	945	848	822	852	936	839	899	916	911	895	916	933	925	899	936	894	920	882	920	876	901	854	863	864	931	972	914	899	870	889	917	942	971	933	945	885	891	933	944	914	862	909	916	897	904	932	922	942	883	940	906	880	921	917	926	939	907	890	960	926	902	899	853	933	865	924	906	910	947	902	836	885	911	903	924	888	866	920	923	845	894	947	929	919	898	952	915	934	929	911	881	881	943	920	943	910	860	893	942	903	902	884	912	951	942	863	924	971	887	906	922	899	943	907	899	914	834	866	879	855	858	1026	931	908	867	906	902	897	909	885	982	946	871	908	893	918	879	904	933	909	974	863	902	896	901	886	930	941	945	869	907	889	938	892	915	878	878	891	915	870	918	900	866	931	932	918	912	951	922	880	888	920	892	952	912	885	923	932	871	918	938	900	936	905	924	904	906	865	914	876	908	864	907	934	839	859	905	900	925	905	872	926	894	902	929	895	893	873	869	903	946	901	928	956	894	933	911	862	888	887	926	923	898	892	907	909	922	934	917	900	963	886	840	895	871	939	926	956	902	902	860	911	842	937	901	855	856	882	968	879	911	868	928	884	874	954	876	898	884	951	901	909	931	892	865	937	909	921	920	954	919	872	853	885	906	879	896	961	880	895	911	844	858	861	914	921	901	876	882	890	958	875	877	934	833	911	970	875	886	870	911	879	934	944	936	936	893	846	897	865	935	916	922	941	884	892	866	920	938	913	963	893	915	909	965	882	947	915	934	890	913	876	891	961	913	888	934	873	904	885	941	903	897	847	905	914	898	936	874	901	877	901	944	910	871	930	868	877	931	895	924	921	891	894	917	932	892	941	884	907	913	893	914	898	887	878	886	948	943	942	904	909	902	937	943	904	901	837	883	874	897	872	935	905	860	933	907	871	950	891	884	871	901	939	908	933	892	910	876	868	891	899	917	933	889	932	909	878	910	902	948	889	937	853	880	874	901	853	951	995	888	940	861	901	928	908	899	909	890	852	924	863	880	912	911	849	936	927	891	886	912	907	886	869	875	860	902	898	879	923	908	909	879	860	917	862	867	896	897	891	870	881	899	857	899	887	910	885	911	872	906	903	921	871	917	900	880	883	924	918	921	884	898	856	919	911	877	930	916	890	886	954	843	914	951	887	910	938	862	863	852	909	981	900	892	926	947	889	897	919	885	874	865	901	960	886	964	955	873	859	900	929	882	893	918	885	945	923	892	932	904	888	870	847	913	886	889	905	891	921	875	917	903	921	911	873	927	879	909	902	917	933	891	875	886	906	882	925	900	929	939	889	891	925	923	905	897	929	863	911	880	960	894	890	886	912	932	876	926	951	896	936	899	868	885	879	923	911	938	886	892	877	967	906	898	896	961	886	900	918	899	881	865	947	874	878	950	870	895	949	891	910	907	912	878	871	866	891	879	925	932	910	880	984	858	909	903	935	894	874	897	906	947	930	922	918	869	880	887	839	915	902	907	876	920	903	899	889	922	897	863	889	885	902	880	902	934	932	894	938	867	937	864	862	898	924	960	917	901	892	894	869	911	930	877	925	873	913	934	903	891	910	917	872	946	898	914	922	932	866	876	883	883	878	896	938	898	913	904	896	903	916	942	871	885	917	934	888	864	936	927	907	917	897	875	942	899	871	875	913	909	912	890	959	909	899	914	916	953	912	954	867	902	860	870	896	853	891	912	919	912	918	942	888	895	955	898	925	938	927	850	883	854	969	946	916	845	918	919	841	931	872	869	889	937	896	931	916	934	933	888	947	913	879	897	902	897	901	974	919	885	918	899	942	905	884	924	899	891	833	878	910	870	904	901	878	922	896	893	873	883	875	900	893	873	897	908	877	882	905	901	899	942	934	930	881	876	913	910	924	928	895	864	886	903	912	898	931	930	915	899	900	899	954	879	907	911	929	927	995	925	865	890	923	870	910	901	923	888	893	881	923	919	886	879	847	908	857	879	965	910	882	909	854	893	900	935	866	880	932	918	903	886	907	903	908	902	863	863	866	922	932	897	869	882	891	912	878	920	876	964	918	925	867	943	918	892	908	951	900	839	938	968	945	920	877	902	850	884	907	871	867	904	916	923	917	837	861	867	905	907	907	919	859	952	862	909	895	931	897	938	882	940	908	904	967	910	940	945	866	948	920	905	950	875	857	940	930	861	939	899	888	883	906	887	888	980	918	885	938	904	930	853	892	920	923	893	938	921	960	831	931	923	919	906	930	898	926	893	927	910	894	863	923	875	920	922	923	893	904	893	865	934	850	927
6110	3562	2433	1528	963	699	436	334	321	255	221	160	148	179	147	128	132	114	106	96	109	108	117	89	95	112	111	94	105	102	88	110	110	98	111	108	112	95	96	96	99	90	102	92	93	99	101	82	93	118	108	110	88	105	92	116	112	95	106	90	92	110	94	103	81	112	100	97	84	90	106	111	97	96	108	85	96	108	107	115	101	90	108	97	106	106	87	93	97	86	106	111	96	108	108	98	92	116	102	106	90	106	104	102	79	97	127	115	108	104	82	96	102	89	100	105	109	105	101	109	93	99	96	100	85	98	110	111	109	102	104	86	96	92	91	105	80	89	91	108	109	95	105	101	109	113	91	104	102	84	120	108	88	102	96	109	110	105	104	95	105	111	106	93	112	106	92	107	101	116	115	97	91	106	94	95	114	104	93	95	92	115	104	93	98	110	100	108	83	100	88	115	89	97	112	116	99	93	106	100	105	108	96	106	108	98	107	97	94	102	107	78	114	108	100	98	112	90	97	100	105	122	107	109	102	109	106	102	101	92	114	122	118	97	92	122	109	95	93	104	90	119	96	97	94	94	101	97	97	83	96	95	102	87	94	87	85	141	96	111	90	104	100	106	94	113	123	98	113	98	98	86	103	94	100	85	94	103	100	99	113	89	102	82	108	113	91	75	105	90	93	93	98	101	101	103	103	116	109	114	110	92	89	99	97	87	99	100	99	97	88	105	84	85	93	92	98	88	84	86	84	103	95	87	109	101	99	108	127	109	99	98	99	71	98	110	81	96	101	107	99	113	86	89	97	115	99	74	115	99	109	92	112	88	90	90	108	95	103	100	107	121	95	104	111	106	110	73	94	106	107	89	99	111	94	94	115	87	106	70	83	92	110	101	95	104	89	103	88	81	97	86	107	92	94	98	104	96	105	90	110	101	102	94	101	112	95	92	89	86	101	100	110	111	113	100	94	110	93	88	122	111	93	109	99	92	101	99	109	83	123	114	105	105	76	92	110	110	92	103	94	100	116	101	102	90	97	106	102	97	98	103	96	96	121	97	99	111	118	82	83	91	110	91	90	100	95	110	97	79	96	105	103	94	102	93	100	103	85	89	101	105	93	104	109	106	84	106	111	100	102	114	99	85	101	116	116	103	97	108	101	103	88	102	73	104	107	109	96	104	106	102	106	106	106	89	91	110	102	82	101	96	111	113	109	103	103	95	103	93	85	84	78	105	89	94	96	104	91	84	105	112	111	105	90	111	96	107	94	97	96	101	103	109	94	109	94	103	101	96	87	107	112	90	101	82	104	103	109	94	86	77	113	96	91	124	101	100	99	100	105	102	97	97	94	99	82	97	114	119	90	107	88	86	87	89	99	104	103	109	117	102	100	85	104	103	73	101	93	103	115	95	115	110	72	109	95	106	102	84	84	98	80	107	107	105	96	97	98	102	99	93	108	76	106	87	85	88	100	92	98	102	91	91	104	65	105	94	90	97	103	100	105	92	92	100	97	96	110	71	115	104	106	100	95	98	102	93	95	87	114	102	98	97	105	92	104	110	110	107	91	106	102	98	105	103	100	91	104	105	94	102	104	96	117	102	102	117	101	77	80	91	88	91	109	91	108	85	115	96	94	97	95	106	103	88	107	94	113	89	100	105	88	89	122	95	123	101	121	86	108	97	103	100	120	104	95	98	124	88	88	105	105	87	98	105	90	113	106	105	102	110	98	103	100	87	97	105	103	102	107	87	81	97	97	94	110	111	89	91	91	91	102	105	110	87	108	92	91	108	95	104	101	100	98	91	84	117	88	88	105	100	83	114	85	114	98	109	102	107	99	89	93	115	106	105	103	94	86	97	102	114	105	98	115	94	94	92	87	113	91	95	109	97	119	92	105	104	99	99	107	99	113	98	117	115	103	96	87	104	101	93	87	99	104	102	92	90	112	81	100	94	108	96	104	87	92	101	98	86	114	108	89	103	107	100	103	101	102	84	120	86	100	89	95	110	97	97	99	96	91	120	107	102	95	112	102	116	96	101	105	103	106	105	102	97	105	110	97	100	87	89	106	94	105	103	103	104	112	93	107	103	124	111	105	83	104	91	91	93	113	101	90	104	108	86	89	116	97	119	98	111	83	99	100	110	86	103	92	132	92	92	96	100	83	98	93	107	87	86	115	94	101	117	86	95	81	111	112	101	104	98	98	77	105	105	111	89	80	97	117	97	86	97	109	107	105	94	105	109	90	96	112	108	119	117	114	95	87	86	93	90	104	110	93	112	93	99	94	104	100	95	90	73	91	84	103	86	114	102	95	98	74	103	97	113	101	115	86	99	103	91	98	93	114	112	106	95	86	112	96	106	114	103	86	101	97	89	102	107	98	88	100	88	99	86	88	116	92	90	84	96	106	84	96	96	88	103	111	83	81	99	111	107	87	111	113	91	123	106	109	96	103	99	120	102	96	93	100	102	88	98	106	85	105	79	95	104	93	93	106	111	104	107	112	95	104	107	102	105	98	107	99	104	92	100	102	104	94	116	92	90	93	91	96	118	98	121	87	93	105	94	94	90	105	102	106	105	99	95	111	86	110	119	110	84	88	99	99	98	97	95	108	120	104	100	96	114	106	91	100	96	107	109	95	98	106	86	100	99	97	93	112	84	95	93	120	83	93	77	99	109	107	109	89	88	97	105	91	93	104	94	97	100	97	101	110	119	86	116	90	85	96	96	102	101	100	104	123	112	107	91	104	108	103	95	105	117	100	105	89	97	97	97	87	102	98	110	104	92	110	97	107	110	95	104	105	100	91	98	95	116	92	101	76	100	114	97	103	107	90	100	105	91	86	104	96	87	86	96	92	80	98	109	106	99	96	101	97	126	97	106	90	106	117	100	95	87	101	108	81	101	84	92	95	105	103	100	117	111	100	109	108	103	104	101	100	93	116	76	86	104	98	104	94	80	93	91	93	103	97	90	92	106	99	100	111	94	92	96	94	105	103	109	116	101	99	101	107	105	107	92	92	94	115	87	95	94	97	111	115	105	105	98	98	111	101	102	90	99	113	83	100	92	109	97	101	90	93	92	107	105	87	92	107	104	101	105	108	100	105	95	98	109	107	100	102	131	104	96	85	85	97	107	89	104	101	113	94	93	75	94	104	89	94	101	79	101	91	104	92	94	105	83	97	99	101	102	100	84	97	106	111	102	97	99	73	103	106	108	105	126	97	96	105	87	91	105	80	99	85	81	120	102	102	127	105	75	93	102	93	97	106	88	106	91	96	103	124	94	106	88	105	84	97	101	100	98	92	111	96	112	95	91	101	90	100	98	98	108	107	112	109	109	96	115	108	92	102	114	107	96	87	77	106	102	105	105	108	80	77	110	74	98	97	87	95	119	89	94	108	112	93	90	100	88	105	94	103	115	107	95	109	97	95	99	105	116	105	110	96	111	79	114	100	98	89	105	94	82	101	88	97	107	110	91	86	85	106	91	101	106	93	87	111	86
32513	21737	18815	18134	21636	19589	12678	9769	8110	6106	4570	3297	2670	2313	2052	1812	1524	1242	1079	982	990	949	939	962	862	936	883	883	908	915	865	901	865	837	852	836	847	876	805	805	859	809	871	783	837	791	836	809	825	824	816	862	838	789	830	817	798	848	836	777	827	795	821	808	840	853	847	825	844	833	852	823	825	818	838	818	851	809	862	794	780	767	841	815	854	827	841	797	814	828	876	841	854	775	805	826	831	820	812	809	783	786	841	834	805	827	854	814	802	785	810	870	793	768	817	847	829	805	842	807	815	838	883	805	832	818	808	834	779	817	815	827	771	800	808	818	826	842	856	873	837	793	818	780	822	832	813	818	802	816	816	825	793	850	788	828	831	861	816	822	765	827	782	817	836	794	818	831	785	835	837	772	847	819	790	844	851	794	845	814	818	796	837	823	826	807	820	762	834	810	816	836	891	802	806	785	802	823	856	790	872	800	858	853	802	850	836	858	825	845	837	830	805	819	815	798	849	799	825	821	844	823	767	790	811	806	833	782	788	794	838	848	807	803	809	820	833	828	769	800	842	782	821	843	798	837	798	846	819	799	824	762	787	823	802	812	812	826	794	841	839	838	822	862	794	856	823	826	876	787	789	890	775	824	802	846	795	842	826	829	786	790	825	818	827	771	840	801	797	788	804	816	840	777	862	859	813	837	840	837	798	753	821	878	824	818	837	815	805	789	758	779	789	827	788	818	865	811	863	792	828	801	825	790	818	826	832	874	818	848	835	848	771	789	870	796	795	820	807	780	797	823	847	857	804	828	734	838	806	832	788	817	872	758	837	799	853	807	810	802	775	825	803	820	795	837	821	797	819	822	838	818	795	807	818	776	849	855	839	848	812	787	870	843	823	803	833	860	769	815	854	839	802	795	787	844	834	819	839	857	749	813	807	856	828	820	800	806	870	760	837	786	782	821	804	839	815	857	796	819	782	799	853	836	813	801	850	825	788	833	795	825	834	768	808	756	842	844	810	798	797	814	813	795	897	802	784	820	780	815	796	805	815	828	841	799	800	815	796	852	762	789	797	770	773	802	818	799	795	807	811	796	808	819	809	778	809	796	879	781	723	840	822	802	810	763	860	815	824	802	887	813	814	814	773	788	822	810	795	779	850	835	783	816	834	852	826	838	812	817	782	799	770	801	845	795	805	818	789	833	798	758	820	790	808	833	831	825	825	821	834	821	890	738	781	794	810	840	801	833	832	874	820	795	807	823	790	839	811	839	884	831	838	821	785	821	833	863	819	838	816	757	792	778	800	878	832	836	843	816	802	791	841	817	816	838	816	861	804	798	837	800	801	823	773	751	885	812	827	795	802	837	837	847	876	797	806	815	752	816	879	839	780	849	789	774	783	799	823	761	856	784	783	801	863	852	778	763	788	810	858	788	808	745	795	797	786	851	847	828	780	800	844	813	845	799	832	838	798	811	873	789	857	856	782	810	831	826	812	838	824	838	858	769	789	863	812	844	869	834	801	825	798	813	825	812	880	764	828	803	867	798	793	852	896	855	847	825	792	801	812	831	810	781	763	833	826	817	800	781	852	833	802	836	768	800	773	816	806	779	763	800	827	816	851	814	810	837	840	848	810	785	842	831	807	812	820	801	857	788	792	809	752	800	864	802	835	826	826	814	839	784	804	797	776	859	772	837	820	826	825	795	771	800	840	805	801	815	839	853	843	800	841	848	824	796	791	810	863	809	784	797	801	852	835	782	803	851	823	865	807	807	854	832	766	740	778	869	829	863	776	840	765	818	835	847	815	811	845	845	853	818	824	821	755	797	813	871	833	761	845	787	816	837	786	835	835	819	812	815	789	778	808	833	828	833	803	837	806	861	774	818	761	810	843	823	816	832	802	786	845	806	800	824	816	838	816	851	809	826	813	808	833	812	819	787	835	838	814	799	798	840	805	846	814	810	800	884	768	837	774	829	793	816	807	826	797	862	817	843	817	825	834	829	784	822	872	787	810	848	794	825	815	828	770	860	810	793	833	790	803	767	804	797	849	839	823	825	825	798	793	787	795	813	804	792	836	800	793	826	803	858	835	798	787	798	816	832	799	835	824	822	848	846	837	802	795	809	838	852	846	830	811	805	885	802	732	796	829	822	822	824	793	799	796	817	823	810	824	775	781	844	792	854	831	844	786	790	839	784	772	771	787	815	814	837	823	865	837	811	842	823	774	810	867	766	851	840	865	777	822	845	808	827	778	823	770	851	786	815	833	834	816	795	866	801	816	807	835	825	819	816	849	830	793	782	829	788	851	827	846	782	824	835	814	810	817	788	786	832	817	804	802	821	804	830	771	851	776	787	782	796	799	831	817	800	794	832	800	834	828	851	835	798	822	795	846	828	824	802	823	877	745	807	847	822	823	822	801	837	856	815	783	748	807	860	816	840	830	792	834	835	818	815	803	865	791	764	836	856	806	817	814	830	812	790	860	810	834	818	746	789	821	814	844	837	762	782	803	776	859	742	870	836	750	836	793	849	822	819	768	824	770	843	822	838	802	846	832	808	806	752	848	853	857	775	845	751	852	794	839	830	820	863	760	837	798	820	857	786	822	794	755	838	785	808	825	842	770	799	788	819	784	821	762	802	822	850	822	818	859	803	826	852	779	819	854	818	821	807	811	825	825	857	821	820	831	760	789	799	876	836	809	836	803	807	822	800	823	789	843	823	830	790	801	805	813	745	814	785	803	835	801	839	814	812	789	829	844	799	829	784	817	833	854	847	803	827	798	850	795	846	813	821	796	798	795	830	799	813	741	765	768	791	804	785	823	794	804	761	817	806	735	819	855	835	811	808	818	787	816	798	835	749	766	830	846	842	798	795	813	826	809	829	787	833	817	748	800	775	796	840	841	825	817	828	826	820	779	802	787	806	805	776	809	803	863	834	801	776	824	848	848	780	832	835	863	868	854	804	796	836	764	880	865	827	801	830	834	836	819	812	785	790	785	841	810	837	869	763	794	819	853	782	824	858	797	799	823	861	797	809	805	831	834	857	855	781	829	795	815	776	832	809	797	807	822	805	784	784	818	820	794	798	828	849	830	752	821	821	818	837	831	827	784	845	771	833	816	807	806	831	840	826	811	860	780	833	793	797	779	789	798	864	791	810	823	847	847	828	876	833	796	751	804	839	834	840	820	824	832	792	844	800	828	816	822	805	801	811	850	798	813	833	858	839	818	868	838	834	838	776	799	810	813	802	902	777	845	829	807	806	807	857	791	783	832	800	831	805	823	809	834	839	790	819	840	826	857	800	763	811	792	815	798	823	808	794	855	777	844	828	837	785	831	833	799	807	820	797	818	807	807	863	800	782	761	762	780	807	804	819	811	800	828	819	837	860	890	798	787	816	781	792	769	865	886	804	820	794	840	781	858	859	834	834	820	862	791	787	831	858	813	855	847	839	848	764	858	805	760	863	804	815	804	810	801	805	760	819	817	808	874	805	818	836
7253	5820	3731	1820	1270	676	482	397	357	295	214	201	173	158	141	147	102	114	95	88	92	90	101	116	98	86	86	97	99	91	100	89	93	72	86	89	107	101	95	96	82	94	95	84	88	76	77	88	109	107	73	85	95	95	85	71	90	77	77	91	77	78	88	75	90	73	81	84	93	89	91	86	83	94	88	84	86	82	80	101	86	99	76	83	74	69	80	92	86	91	93	84	66	95	76	72	75	93	89	92	91	93	99	83	80	72	92	100	96	94	80	88	96	99	81	85	84	91	98	103	99	104	79	88	92	97	93	89	78	76	83	103	93	72	75	100	89	93	110	85	102	88	80	97	96	72	91	96	89	92	77	96	67	89	74	85	86	86	89	90	92	109	95	97	71	91	96	90	70	115	78	83	84	91	85	82	85	80	87	102	87	71	97	82	93	76	72	89	86	70	67	89	81	101	74	107	78	81	92	85	79	78	84	92	85	92	85	73	69	89	95	97	91	89	92	102	80	79	92	84	106	97	84	75	107	100	93	94	88	80	92	93	89	70	90	89	102	73	75	93	99	94	90	85	81	91	65	93	94	86	83	97	94	89	75	75	93	90	75	107	79	77	108	80	95	92	84	93	87	82	71	98	95	81	83	67	79	78	97	78	91	101	82	88	90	91	92	86	88	90	74	74	97	89	85	77	98	84	78	86	88	76	87	95	100	81	96	79	82	82	87	93	83	106	83	90	95	84	81	83	97	75	86	103	104	95	90	107	79	98	83	69	75	95	94	95	85	82	88	81	91	86	89	77	73	98	78	80	82	93	97	89	69	83	85	73	77	91	91	91	80	94	104	87	103	76	89	72	85	98	91	91	87	86	78	84	86	78	95	90	97	81	79	90	78	101	72	84	84	80	86	84	82	83	79	88	98	75	85	83	89	92	75	83	79	85	95	74	83	93	89	85	74	87	84	104	87	71	101	88	83	78	100	101	85	84	85	90	73	100	87	106	90	80	103	86	78	70	77	64	88	101	72	86	83	98	83	88	98	63	91	73	103	81	80	82	85	76	76	87	98	85	96	95	87	99	86	86	87	82	95	94	88	82	71	87	87	96	107	93	82	84	76	86	87	100	72	85	81	109	82	108	100	66	90	82	98	89	88	67	102	89	85	105	87	90	85	92	94	96	84	75	70	85	90	100	99	83	95	78	82	85	88	78	80	87	99	82	89	80	80	65	75	104	88	106	76	77	77	110	77	93	100	78	95	77	100	89	100	95	84	98	95	82	88	81	101	106	89	94	74	94	86	83	85	93	87	84	92	79	81	75	91	91	95	82	103	91	88	83	87	82	81	88	95	84	78	90	100	83	66	101	89	81	95	76	94	93	92	78	97	98	87	102	100	97	79	98	104	75	76	73	82	99	73	80	80	88	89	89	88	69	71	89	95	78	87	95	87	90	86	78	83	100	69	78	104	93	97	91	101	83	90	84	89	85	94	93	98	78	81	82	91	83	85	83	92	89	85	85	89	88	94	80	75	90	95	93	82	86	83	73	102	92	92	81	82	93	90	98	73	98	92	82	78	83	87	97	89	71	62	89	74	103	76	81	83	79	80	96	92	102	68	88	87	83	78	87	103	80	104	91	91	70	100	107	91	85	64	98	90	72	86	81	82	95	90	111	100	98	92	90	80	93	92	78	79	91	72	96	87	109	95	96	88	101	92	101	94	78	76	89	80	97	98	81	79	95	93	81	78	79	79	77	89	81	97	82	82	84	76	87	94	81	91	79	86	80	93	89	79	77	96	96	102	94	86	94	104	89	95	89	88	77	90	87	79	78	81	89	76	101	92	83	109	102	68	88	75	103	77	80	94	83	89	100	70	84	89	104	73	84	91	72	100	72	95	82	89	86	85	109	99	94	112	100	96	80	105	90	92	86	87	84	69	97	79	93	78	90	111	85	70	81	67	93	69	91	101	85	91	98	82	93	82	103	96	83	87	80	90	85	107	93	83	93	95	87	91	72	76	87	99	77	66	79	91	91	79	94	100	91	94	82	75	88	94	86	80	83	92	82	72	80	101	88	95	75	104	85	87	77	80	82	98	87	92	98	111	100	96	86	87	80	72	83	98	76	92	89	89	99	87	93	68	98	82	87	86	88	80	93	85	79	102	90	89	89	87	82	87	80	81	82	76	85	99	95	92	86	91	76	105	90	90	84	74	92	57	92	90	98	81	85	90	80	83	86	92	72	85	94	100	72	75	86	93	88	105	80	102	101	89	87	97	93	108	109	92	95	97	82	85	77	94	96	89	114	92	66	94	91	96	72	94	91	82	99	85	85	76	85	90	81	88	85	84	78	95	94	79	101	89	86	83	98	86	91	76	87	89	98	80	99	93	78	84	86	92	68	92	95	96	107	71	101	92	84	84	95	76	100	93	82	70	74	86	73	82	81	89	89	90	92	81	72	98	92	98	91	78	83	79	80	91	87	80	87	98	100	100	95	75	85	90	83	83	95	82	90	97	77	63	100	90	80	83	109	89	89	84	89	84	86	97	96	98	80	88	83	92	87	104	78	79	93	86	97	86	73	84	93	97	78	92	76	94	84	77	83	85	69	72	82	88	84	86	84	82	85	107	97	112	84	81	73	74	79	72	83	79	95	78	84	101	74	71	75	114	93	93	103	81	96	89	98	95	91	90	93	85	92	93	93	87	93	79	94	96	89	76	68	86	85	95	79	76	84	93	92	106	85	96	102	82	98	86	80	84	92	101	83	90	62	99	80	91	89	102	83	88	88	103	92	87	103	80	102	82	90	92	89	100	77	76	83	105	83	78	84	86	111	102	100	94	83	69	90	97	92	68	83	74	91	104	82	81	79	78	99	76	80	79	87	62	87	88	88	83	94	81	91	79	88	83	85	83	84	82	101	81	83	90	87	82	98	77	83	90	79	91	85	87	114	92	79	93	80	86	101	80	80	74	97	92	89	120	82	85	110	95	95	83	91	93	77	91	97	92	77	94	76	105	61	103	74	98	76	75	84	76	100	81	78	85	90	91	85	86	74	94	77	86	86	98	95	81	79	86	76	88	85	90	83	85	77	86	86	94	82	82	100	87	79	84	82	86	84	90	58	84	87	88	99	86	85	97	77	71	85	88	94	78	107	91	89	85	85	70	86	86	72	81	91	95	87	92	70	62	95	85	70	91	62	83	93	102	90	87	102	81	95	80	77	96	92	104	94	87	73	96	94	100	71	83	100	89	100	75	87	101	84	87	85	90	94	87	97	74	86	68	98	87	80	86	76	88	79	88	76	74	85	84	97	87	69	85	92	79	84	86	107	81	98	103	102	85	76	75	83	95	83	107	90	77	95	88	78	94	90	75	74	92	83	85	82	105	72	90	87	96	85	101	76	83	94	93	96	79	79	89	102	80	82	107	87	106	95	83	76	85	75	89	69	81	99	90	77	88	99	88	113	90	89	79	93	86	101	76	74	99	97	85	98	58	90
34862	26788	22061	20324	24536	18611	14071	11159	9407	7145	5129	3973	3163	2650	2185	1911	1643	1356	1062	997	970	876	883	819	793	851	832	789	872	783	768	823	824	741	774	764	775	783	766	768	781	738	761	756	694	717	714	783	739	739	764	758	720	735	705	734	686	740	700	724	714	686	742	739	665	701	738	718	747	776	736	706	674	705	757	690	751	670	748	749	717	705	724	757	697	697	741	705	702	760	690	692	667	747	764	741	751	734	714	756	738	738	738	736	739	697	741	732	741	750	660	712	700	729	694	738	713	672	716	751	715	739	745	699	742	733	730	755	688	730	737	720	718	695	735	759	763	716	698	765	747	727	769	772	688	757	725	732	731	699	758	747	711	753	739	719	700	697	756	739	789	701	682	719	765	680	756	671	723	719	724	748	739	749	705	746	714	744	742	716	700	753	775	738	751	736	693	711	695	700	702	707	701	701	715	728	705	769	701	739	727	724	678	728	701	699	680	697	740	724	756	736	692	698	702	740	779	713	745	679	776	746	738	753	754	704	758	715	725	678	734	703	674	721	714	717	735	716	723	703	714	685	760	701	673	763	747	684	700	749	724	749	746	741	690	718	706	659	726	772	729	773	691	714	725	728	710	700	766	727	742	745	700	750	711	722	704	733	719	697	710	698	720	721	760	693	749	771	694	737	680	727	749	725	759	752	709	706	717	772	793	730	781	763	698	677	695	714	722	726	684	754	731	694	734	733	734	709	737	740	695	747	706	699	701	686	722	700	738	732	703	741	684	665	680	752	712	707	689	690	714	780	758	715	680	770	765	745	707	722	662	718	742	748	734	730	700	744	740	747	704	679	740	778	726	720	728	722	697	709	708	719	741	752	701	699	717	741	711	681	733	710	742	721	749	717	724	697	748	702	679	748	699	739	729	694	716	696	723	720	728	715	732	704	728	711	734	743	744	710	722	736	757	738	716	702	759	709	728	772	689	739	705	760	718	722	719	734	745	707	675	754	667	690	753	782	743	752	685	704	693	694	760	715	691	726	726	737	758	730	748	649	712	656	718	725	694	674	711	716	746	744	722	767	688	734	719	723	739	723	745	708	731	735	704	753	736	753	700	716	729	735	707	775	721	743	727	709	697	760	741	726	734	670	710	729	733	705	726	740	717	725	706	752	730	721	727	693	740	726	720	689	736	730	725	745	699	707	669	723	669	657	711	729	727	756	717	732	751	684	771	716	728	731	740	788	769	717	735	689	722	696	679	712	792	704	721	750	726	701	741	707	718	767	738	708	716	731	727	737	695	697	749	705	742	695	763	676	704	714	720	747	717	734	721	704	730	709	697	683	773	710	706	671	737	746	703	725	722	743	717	640	711	715	701	709	754	727	709	728	705	701	741	731	699	745	711	742	733	721	704	711	713	745	670	715	688	707	741	709	737	703	729	720	652	639	698	708	726	713	768	730	698	707	727	732	745	718	738	714	742	709	804	728	728	735	729	724	716	715	772	721	691	728	684	732	739	699	660	718	696	729	725	721	688	732	687	697	726	746	725	691	689	751	754	736	743	757	773	703	705	700	721	709	748	694	784	725	684	742	691	721	743	765	706	730	712	706	734	752	702	710	704	755	774	691	772	701	742	717	728	743	727	756	753	729	693	730	733	794	734	727	709	705	730	707	700	691	705	700	689	764	704	761	715	666	745	718	758	699	684	745	740	713	675	709	694	737	754	754	722	692	724	726	693	721	735	707	744	761	690	681	738	732	717	739	712	719	703	709	731	691	734	691	716	668	727	761	691	739	696	717	719	731	747	718	707	724	714	731	654	727	738	690	755	704	749	750	709	740	720	752	726	712	708	755	749	751	769	684	763	725	728	719	719	739	685	728	683	706	726	734	690	713	735	696	722	695	667	737	699	689	727	747	743	774	679	670	739	710	776	726	752	743	718	698	762	691	695	742	721	734	738	719	748	757	751	691	751	710	716	760	695	721	748	717	710	771	732	688	693	768	701	720	751	729	738	699	672	677	765	748	679	666	683	696	706	706	760	769	681	727	645	775	712	726	686	743	700	734	725	701	705	726	784	726	718	730	766	713	721	715	699	673	735	742	713	716	726	732	714	724	710	725	754	766	718	688	753	675	720	732	688	702	750	709	716	713	648	635	695	737	700	716	737	733	701	704	743	747	752	730	718	703	716	744	717	712	770	711	746	731	690	722	727	729	693	718	729	677	728	737	698	689	738	753	728	720	738	719	690	736	705	759	746	699	659	724	695	727	746	751	769	719	739	689	732	734	739	728	688	701	760	724	727	733	741	715	735	689	723	684	735	767	735	741	698	715	737	705	693	737	716	766	730	675	732	735	699	777	745	699	669	769	761	721	732	710	757	703	742	738	722	708	715	684	704	719	717	715	711	743	713	705	714	721	721	720	680	757	752	791	703	687	721	668	689	702	733	709	723	784	719	725	725	697	746	699	674	777	712	765	764	713	712	743	725	699	694	683	737	695	747	738	702	701	702	730	726	782	715	715	679	759	756	747	797	737	740	717	719	705	767	735	721	678	730	722	756	731	735	694	736	719	731	738	728	704	733	723	680	701	722	702	754	736	719	727	690	735	710	662	744	712	715	732	762	718	759	719	760	733	767	760	680	711	754	750	730	692	686	720	706	732	742	691	774	696	724	774	702	700	715	758	724	743	751	739	722	696	702	719	702	711	752	769	691	756	710	716	736	719	740	724	702	726	749	729	748	723	650	725	687	731	704	707	697	668	753	684	712	720	715	702	740	750	746	750	743	650	723	718	773	690	697	759	707	694	690	735	710	715	719	745	748	703	707	737	697	715	688	724	721	685	690	693	689	669	740	724	756	726	679	746	749	749	759	746	737	685	723	663	722	685	736	695	756	724	716	670	712	689	685	702	727	740	669	735	692	696	722	717	741	699	732	694	720	696	711	729	695	737	710	745	729	748	689	732	716	697	720	800	742	733	733	732	727	691	775	711	671	660	716	695	737	732	704	739	695	680	751	692	694	737	657	718	724	740	719	715	767	716	702	766	707	681	662	736	743	724	700	715	702	713	712	765	768	682	741	683	702	741	733	719	725	748	697	670	697	748	720	745	743	752	728	704	710	716	699	719	738	776	793	730	701	736	687	737	701	742	753	720	726	693	779	776	732	738	704	732	730	713	704	689	724	709	723	729	699	725	707	751	743	721	716	700	653	764	743	705	728	714	726	680	714	731	701	696	706	727	692	678	774	686	742	774	796	744	732	722	758	731	735	730	747	734	701	726	680	701	742	706	703	703	701	723	651	753	776	740	740	683	710	712	735	725	707	665	737	664	737	696	739	720	729	648	733	701	708	759	708	723	684	735	709	711	743	768	707	706	729	690	710	756	725	754	653	703	760	718	688	691	755	676	703	754	703	715	738	718	709	720	718	766	718	701	689	702	713	729	725	754	757	748	692	738	678	681	721	680	715	669	722	701	730	706	762	684	744	693	735	744	742	717	748	674
8648	8210	4970	2823	1677	1110	676	506	461	363	293	216	191	157	140	129	121	99	75	84	71	65	85	59	74	74	49	77	63	68	69	72	74	77	66	69	65	74	59	57	72	71	64	67	55	56	60	65	63	75	48	55	46	54	72	67	67	58	60	50	52	57	51	71	66	62	63	47	51	47	80	56	52	60	73	66	49	50	60	58	84	60	55	65	65	51	62	61	61	53	69	60	70	55	68	53	61	53	62	53	63	62	50	55	48	67	60	53	53	61	58	53	63	50	50	71	59	62	55	67	59	76	65	70	72	64	67	59	63	74	65	65	56	53	57	66	55	59	64	66	64	59	72	59	68	60	60	68	63	48	66	65	69	62	70	50	70	55	56	82	54	62	59	50	55	67	62	59	64	60	68	61	59	58	59	60	63	53	59	69	52	53	59	60	48	64	53	67	44	66	60	67	67	56	62	60	71	62	59	66	55	57	70	66	77	59	69	52	66	60	60	65	52	65	40	61	67	64	68	51	64	57	58	56	45	63	53	46	58	66	67	66	81	68	62	53	57	57	43	69	48	61	60	61	53	69	64	64	71	77	81	65	52	53	62	60	78	71	51	68	76	61	60	57	50	57	74	56	66	56	63	66	56	68	68	63	76	52	58	61	63	68	65	52	65	58	62	66	62	48	55	57	62	72	76	52	59	47	85	69	50	53	55	47	57	59	75	65	63	63	69	61	75	55	66	65	61	52	59	53	46	64	60	66	70	65	57	61	52	55	61	67	69	53	75	55	83	57	39	58	61	79	51	71	51	54	47	54	73	65	57	57	66	74	51	59	60	66	69	60	60	65	61	71	53	64	59	59	64	50	70	48	70	53	72	58	59	54	60	63	46	56	48	73	53	56	64	47	59	59	74	68	68	50	59	65	71	48	60	69	51	51	68	62	69	55	54	71	68	51	63	57	51	53	59	72	68	66	62	50	57	59	57	53	61	56	56	69	57	57	52	68	54	66	53	67	55	64	64	59	74	56	41	65	50	50	69	68	71	74	52	50	70	41	62	71	63	73	59	65	67	67	67	69	47	57	57	61	64	67	64	58	63	59	63	59	68	57	57	60	50	55	58	56	62	57	58	67	48	53	61	64	63	57	56	61	61	60	60	58	67	63	63	58	60	54	57	60	58	56	64	67	64	73	60	43	54	47	51	60	77	72	69	66	52	45	59	59	63	61	53	64	61	57	51	59	53	50	59	58	58	54	59	77	69	67	71	70	51	52	64	63	55	82	61	65	49	54	60	55	51	62	61	67	62	57	69	68	71	58	45	55	51	68	50	70	69	58	54	64	56	59	58	61	66	73	47	60	62	59	59	54	72	41	63	69	73	65	63	55	52	42	64	51	61	73	53	68	74	49	72	77	50	59	61	55	63	73	65	63	65	67	69	62	57	55	63	52	76	78	64	45	57	76	54	60	43	58	59	68	57	61	61	67	64	59	57	54	60	70	65	48	48	57	58	63	59	68	60	49	71	68	61	52	63	60	67	58	62	62	67	64	61	60	72	55	65	62	47	53	51	63	72	67	52	57	71	60	59	76	65	58	69	52	62	72	49	51	40	58	60	71	56	66	54	61	73	61	56	55	48	69	58	61	57	65	56	71	58	57	65	50	61	57	64	42	66	56	63	58	57	52	50	70	58	57	63	55	60	62	59	64	56	54	52	60	75	55	58	61	68	66	58	69	72	48	46	73	54	61	63	58	63	54	76	64	64	58	58	72	51	45	83	60	58	57	58	55	62	57	59	43	67	68	67	69	55	69	62	66	63	70	61	65	54	52	72	50	80	61	64	51	57	59	68	70	51	67	70	65	47	58	51	70	59	71	67	69	60	65	61	69	52	50	55	51	57	62	59	41	62	59	62	61	69	69	57	65	56	68	55	71	59	58	69	53	64	55	60	57	74	61	56	59	54	80	52	42	69	60	66	53	59	49	80	57	61	64	54	58	63	60	62	69	48	47	69	68	83	64	56	43	79	60	70	62	46	68	64	61	55	67	64	75	51	63	71	59	50	65	50	59	62	61	66	70	67	57	63	63	59	55	59	59	59	61	52	64	58	71	66	58	62	45	59	51	77	50	54	68	53	71	66	54	46	68	61	64	52	58	54	68	64	55	64	66	75	51	64	70	64	58	73	59	55	74	65	69	54	46	69	68	67	64	57	59	63	62	65	58	58	60	54	50	62	71	58	54	54	58	62	57	57	55	67	55	54	54	45	67	67	56	58	59	53	49	64	52	65	58	64	55	54	59	64	56	57	62	62	62	69	62	74	78	62	54	64	70	73	64	69	68	65	73	55	68	53	75	61	56	69	68	71	60	59	64	54	64	69	65	64	61	52	53	65	62	60	68	67	73	73	46	45	56	60	64	61	59	57	63	59	55	74	54	70	51	68	61	51	59	59	82	59	57	53	55	53	57	61	51	67	62	69	72	43	59	65	60	50	64	64	63	60	61	55	70	64	64	66	50	73	63	67	54	51	58	66	61	61	65	64	76	69	67	71	62	62	51	73	51	59	70	60	68	78	54	48	53	70	67	64	66	68	45	52	52	56	56	70	63	66	46	56	60	50	54	55	46	67	59	62	58	51	61	68	57	58	71	51	58	59	53	53	60	54	77	58	68	59	81	66	57	61	67	70	60	61	84	59	64	71	69	52	51	51	74	81	53	66	62	65	57	68	72	66	52	74	57	53	58	54	55	58	66	47	68	68	71	68	69	57	58	68	82	73	55	57	67	59	69	72	82	69	62	60	54	69	59	57	72	63	58	63	61	65	69	63	53	68	54	78	62	57	73	59	49	65	50	53	55	71	58	66	59	69	67	67	66	71	61	53	63	53	59	51	68	50	73	75	57	50	56	66	71	62	60	69	47	73	65	68	64	62	56	63	51	45	75	57	51	62	52	63	68	66	51	66	64	55	68	63	66	66	47	54	53	55	59	58	70	55	53	66	58	53	53	74	65	66	75	59	83	67	71	65	52	58	58	71	45	60	67	57	54	69	51	55	83	71	65	65	64	62	62	70	63	48	61	65	61	52	61	63	63	45	58	55	47	66	39	61	58	76	70	62	63	54	47	54	64	53	54	59	58	45	62	76	54	70	63	52	60	64	55	65	54	60	76	52	67	61	56	61	68	48	62	55	55	56	58	63	52	62	47	57	59	64	59	58	49	65	59	53	56	73	60	50	70	71	70	62	36	54	63	60	73	52	57	66	59	65	55	61	57	62	59	66	58	55	44	62	66	59	54	59	70	65	52	61	70	56	54	67	59	69	64	52	52	47	55	65	48	63	64	56	70	64	58	50	55	58	58	66	66	78	62	72	58	72	64	63	62	60	61	58	50	57	67	58	67	67	63	66	71	56	57	45	57	43	60	61	60	69	57	74	61	64	55	61	78	56	57	61	66	43	64	60	45	62	58	62	47	62	62	40	59	73	68	42	60	52	57	75	66	55	70
38881	29658	24753	25035	27174	23269	17576	14421	12075	9366	7071	5143	3838	3063	2629	2296	1745	1295	1027	902	844	861	778	701	698	683	698	678	671	679	643	659	621	579	566	578	606	561	604	568	532	567	519	541	528	485	546	532	511	527	503	532	463	518	530	525	546	511	489	533	492	537	517	513	537	503	522	548	550	518	528	530	553	519	504	495	534	536	537	531	530	517	505	522	475	564	489	513	512	539	515	527	517	578	520	524	524	582	537	531	509	527	528	524	539	530	505	496	589	546	515	513	536	557	534	542	487	542	487	532	471	473	518	553	535	529	509	498	513	524	515	491	529	499	513	557	517	504	565	498	518	522	531	534	512	545	550	542	497	530	551	530	589	527	570	528	557	543	521	523	557	596	562	511	542	549	559	519	505	503	513	526	489	569	544	551	524	531	471	536	548	513	561	529	525	505	551	570	535	502	533	536	514	566	500	504	549	540	514	492	510	542	559	550	507	549	510	545	551	505	481	491	537	556	498	534	515	497	530	482	482	556	501	509	527	521	490	532	514	500	520	548	538	512	507	535	512	482	520	505	525	531	503	537	561	515	567	529	495	503	482	502	514	504	524	567	529	517	540	510	504	518	539	501	480	541	521	499	524	517	475	544	535	509	545	514	503	493	494	563	502	501	510	525	483	525	525	564	493	515	509	556	512	495	522	485	543	526	523	522	493	502	491	543	547	519	509	551	533	527	528	523	551	489	495	548	502	533	507	504	528	510	527	558	523	526	538	520	504	500	501	526	537	475	525	542	534	516	516	516	493	530	537	528	526	511	502	505	508	523	516	519	524	521	488	529	507	525	508	496	518	523	545	559	519	521	495	539	589	535	540	526	507	521	508	532	550	490	492	500	499	521	525	499	558	494	510	524	501	525	506	509	481	520	535	523	527	507	522	518	512	541	531	503	550	540	533	543	460	523	509	506	508	495	547	555	500	524	504	520	553	546	528	522	505	546	558	561	557	535	526	532	537	526	530	534	508	464	503	473	512	515	509	531	495	510	517	502	528	547	542	546	477	536	525	505	523	515	535	531	493	528	531	529	555	577	525	547	490	523	564	533	551	527	515	529	534	523	518	530	505	498	515	550	555	527	511	527	509	501	542	528	591	498	497	511	501	528	548	520	593	500	533	531	522	561	522	512	532	538	508	482	490	528	530	518	536	540	500	525	514	544	537	502	539	530	510	505	534	525	518	516	541	482	496	520	504	530	502	510	555	536	487	511	505	524	526	533	537	544	514	511	498	510	552	529	572	527	544	512	534	498	553	560	531	538	513	571	498	519	508	542	506	516	515	484	501	536	497	536	515	525	563	513	501	526	507	518	530	556	518	517	537	531	541	484	514	543	487	502	540	484	557	494	542	502	495	574	515	512	539	525	503	508	526	532	511	564	520	558	535	483	519	509	530	509	505	539	509	479	517	554	539	558	495	545	493	530	522	553	468	533	496	536	532	484	517	500	554	537	517	503	586	524	558	509	519	519	567	498	512	548	504	531	544	516	529	507	516	508	496	493	494	506	533	513	510	472	564	526	557	535	532	565	495	518	526	567	474	538	472	516	504	475	482	507	520	513	509	515	557	539	519	535	531	559	491	535	523	498	487	521	507	501	530	503	518	536	546	551	538	482	513	552	531	532	491	505	567	536	509	558	501	515	523	509	499	505	498	504	501	572	515	556	533	523	522	547	488	546	521	531	512	513	531	518	527	540	536	539	542	524	548	521	493	550	504	486	519	524	521	472	521	570	534	555	556	523	534	472	536	492	503	480	519	497	525	536	518	540	586	526	567	559	495	519	530	523	540	551	504	526	489	525	535	521	546	528	546	482	508	518	481	529	515	510	490	510	511	495	489	505	546	535	508	488	479	499	527	529	512	506	539	520	495	555	505	499	549	531	494	499	512	516	524	544	522	565	518	515	504	560	561	515	518	518	500	534	520	505	535	509	521	493	513	498	500	521	523	554	513	511	514	533	537	537	507	532	506	531	524	575	522	518	547	517	513	504	516	526	529	488	548	498	511	545	509	522	511	512	520	499	533	540	502	509	509	522	540	504	492	516	515	516	493	531	546	505	488	548	500	517	485	482	534	522	508	454	541	503	537	517	537	508	531	497	490	561	521	465	539	519	513	507	495	561	528	507	562	500	505	516	520	533	554	539	535	513	508	517	556	526	517	544	513	498	562	477	537	509	497	533	531	523	506	485	524	522	521	511	523	555	482	526	515	527	501	474	527	501	515	514	458	498	542	482	494	534	499	516	557	508	467	541	505	503	489	530	559	520	511	511	522	536	548	485	536	525	553	508	527	512	464	524	507	503	531	522	568	538	496	512	509	514	557	543	511	525	530	531	507	501	503	524	529	548	542	491	496	528	531	508	553	536	470	506	515	532	540	475	551	507	513	531	507	518	546	519	521	557	511	547	525	499	535	534	523	560	526	507	563	483	523	544	531	534	530	498	493	542	517	488	514	514	519	553	481	464	556	514	546	513	518	519	531	521	522	527	518	487	553	541	521	519	521	480	534	466	518	507	541	520	516	490	530	501	520	505	536	552	532	538	549	532	513	494	537	536	543	523	500	527	527	507	494	529	542	520	541	536	535	513	521	503	510	536	513	537	490	522	547	537	491	508	524	556	541	538	540	508	502	531	498	526	497	509	554	529	523	490	494	519	521	539	545	518	538	488	530	514	479	499	521	526	503	512	517	531	521	517	552	512	518	543	533	517	504	542	521	526	504	554	526	570	518	494	495	517	481	521	563	531	496	509	497	486	451	517	535	490	540	510	502	563	522	511	559	523	524	484	527	515	533	554	524	486	538	544	521	492	536	535	511	512	547	525	512	505	511	539	499	522	528	558	524	530	507	543	519	490	508	516	556	495	515	529	524	524	526	484	461	533	534	525	484	510	553	526	532	503	536	541	495	546	488	519	529	518	509	539	508	513	487	530	571	548	549	489	526	533	499	526	563	512	459	522	517	503	520	546	483	573	538	535	524	567	538	526	561	500	522	564	503	521	541	540	517	495	528	533	537	534	552	529	461	488	497	521	500	498	522	513	515	571	500	525	575	506	492	490	573	537	496	519	524	532	517	539	578	546	517	533	503	561	510	517	528	518	543	491	543	509	464	528	546	500	527	520	520	544	535	541	536	511	538	547	513	533	545	517	502	501	530	533	489	544	502	510	496	534	525	518	535	523	526	501	536	489	549	501	486	569	518	529	522	526	482	511	467	489	514	545	473	494	522	503	532	541	496	514	502	516	517	461	513	517	505	519	493	491	516	500	508	518	493	527	498	526	489	509	502	497	517	508	529	563	518	521	479	547	513	507	529	521	545	504	503	525	515	500	487	518	488	512	537	528	508	529	506	533	479	533	578	505	555	526	498	502	522	531	530	520	587	483	511	519	490	539	552	515	532	494	498	493	499	510	519	503	507	511	466	504	515	546	557	502	506	540	552	516	522	529	554	543	483	509
5087	3721	2004	1186	646	511	416	324	271	275	204	203	171	153	143	134	151	139	118	126	125	111	134	99	111	103	107	122	116	112	121	126	143	125	99	114	114	131	120	126	115	83	120	114	96	111	111	101	104	109	103	111	120	127	114	113	111	112	122	119	103	117	107	120	106	89	119	123	119	118	110	116	128	119	97	113	114	114	102	99	110	142	99	89	106	117	124	108	120	114	118	115	114	130	125	111	108	94	121	112	103	103	133	131	132	118	103	83	106	110	112	98	106	118	115	104	135	134	133	103	117	116	108	127	113	138	119	108	112	115	101	99	118	111	131	113	112	125	120	142	127	107	104	107	118	122	105	95	118	105	107	127	115	98	97	120	126	135	104	107	105	114	93	129	119	118	114	112	109	104	97	124	111	116	105	117	116	91	93	96	124	107	91	103	115	126	106	117	108	114	118	117	104	113	105	122	101	126	119	111	114	123	117	114	113	120	114	109	108	104	119	100	101	114	102	107	119	130	108	120	134	111	108	107	102	109	97	125	93	113	115	117	99	127	112	89	103	97	113	115	109	101	106	109	109	105	119	125	129	107	109	125	113	89	110	144	125	129	114	102	97	111	118	127	128	103	124	111	121	124	119	117	109	109	108	114	100	94	92	110	107	120	93	136	110	100	105	111	106	108	106	124	106	96	108	108	112	112	96	122	130	128	117	124	128	108	114	106	103	113	104	100	113	110	125	121	120	121	98	98	118	126	134	116	117	116	104	101	122	116	107	114	98	120	127	112	103	134	106	101	116	120	101	116	126	98	114	94	122	122	120	101	105	111	110	114	102	117	129	127	104	106	124	111	121	111	116	117	118	131	129	105	100	102	108	112	123	97	104	88	137	106	101	117	116	100	116	123	122	126	127	119	127	101	107	127	108	104	110	112	109	94	101	115	117	106	115	98	119	116	101	111	108	108	105	131	131	119	118	106	113	125	109	98	121	104	127	112	115	101	106	104	118	128	107	111	134	110	114	131	112	112	112	117	107	112	117	123	99	110	111	99	127	114	124	112	137	124	118	112	109	113	133	118	90	106	118	119	114	114	100	113	97	117	110	118	105	113	124	99	124	100	139	101	92	93	106	105	126	126	110	117	92	93	124	118	91	93	117	94	123	105	104	105	91	111	104	109	100	106	106	120	119	108	107	107	137	121	131	115	97	119	124	113	115	109	123	111	99	136	120	106	134	113	85	111	105	120	119	124	119	102	82	114	119	123	107	106	108	113	110	100	116	112	104	105	120	129	119	117	122	105	117	110	111	104	113	115	123	107	120	122	111	119	112	99	114	114	89	116	110	119	118	122	115	108	107	102	109	121	95	114	94	117	115	90	100	105	123	109	99	119	106	104	130	116	102	121	121	112	124	123	128	130	114	122	103	114	113	98	112	142	92	116	121	100	103	106	104	101	112	117	120	113	113	120	130	100	102	98	109	124	103	116	103	88	111	97	96	112	108	121	100	106	113	98	97	101	114	123	122	104	121	130	106	109	101	127	107	137	125	99	105	109	114	116	112	135	114	128	115	111	123	94	116	106	126	119	126	109	100	113	124	107	103	127	110	103	100	122	109	131	130	114	108	99	104	125	114	110	94	100	115	142	95	103	109	110	109	137	112	93	115	95	109	127	98	87	120	98	123	109	85	135	82	101	135	88	111	137	106	123	136	108	124	94	109	105	102	113	85	104	101	130	118	110	101	116	115	103	103	128	115	116	108	119	105	101	102	95	110	99	111	103	119	104	105	109	112	104	117	127	107	116	113	133	117	106	112	112	120	111	103	114	97	87	112	115	108	110	104	107	115	113	101	108	117	122	113	120	111	106	113	121	94	114	98	120	113	122	111	116	114	110	116	113	130	126	107	106	124	97	103	107	139	113	126	99	117	103	101	117	118	124	92	129	129	98	114	110	118	89	109	113	108	123	139	111	103	108	116	113	102	119	108	122	124	104	107	111	127	131	133	109	106	113	113	96	132	93	117	125	103	101	121	100	112	113	106	127	109	101	106	116	118	120	125	100	125	120	122	122	118	95	112	126	102	112	119	125	122	97	123	130	114	103	98	130	110	113	106	112	115	112	107	135	116	110	105	100	122	109	122	102	122	106	107	126	125	119	106	98	106	117	116	109	114	115	104	127	116	99	116	109	91	120	118	125	115	124	121	111	107	123	109	105	104	104	105	115	123	108	114	98	105	119	112	105	129	101	114	98	98	113	113	108	107	106	135	124	111	98	117	106	110	113	117	105	89	115	110	91	94	110	122	108	114	108	107	114	116	104	107	99	122	109	106	112	112	108	122	110	113	107	102	115	111	118	103	117	87	105	87	122	98	113	113	119	108	128	114	111	113	123	105	100	90	93	135	103	90	102	105	91	117	123	131	138	132	108	128	122	101	98	111	113	85	95	99	115	97	115	127	119	123	118	122	114	120	117	110	134	120	110	113	104	113	115	117	131	92	103	119	120	113	108	113	110	85	104	114	122	96	93	108	116	117	131	130	96	131	104	103	100	111	120	125	107	113	104	117	122	97	96	123	122	118	108	96	112	116	110	103	121	104	105	119	121	120	112	103	111	105	122	121	92	113	120	99	118	103	115	108	105	116	103	105	107	101	95	117	117	120	131	93	88	94	119	93	108	124	128	125	102	116	108	98	124	106	118	129	106	114	93	100	115	134	103	113	118	109	108	124	119	121	104	102	120	107	115	134	117	114	111	115	112	119	124	114	101	132	107	122	112	97	92	97	133	114	117	115	130	127	94	125	146	110	113	106	98	107	108	109	111	108	106	111	129	102	111	104	127	122	105	112	120	116	120	117	112	131	113	102	123	112	117	121	104	110	99	92	122	109	111	101	99	108	107	112	109	132	113	114	107	102	101	118	110	106	113	119	119	98	124	108	117	108	106	132	123	119	133	109	112	108	120	100	120	104	93	123	118	122	92	129	107	95	115	122	100	92	106	104	103	108	127	113	100	107	117	117	101	111	108	116	122	117	122	117	111	101	110	106	106	137	125	124	112	138	124	115	106	130	118	109	116	104	111	118	111	117	100	86	99	109	100	130	117	126	100	107	130	106	104	113	117	123	107	118	119	105	111	117	111	115	117	111	107	106	94	91	101	125	116	108	110	99	119	149	143	110	116	109	116	97	127	114	110	122	118	129	128	111	101	91	119	117	94	125	112	108	100	125	140	115	120	114	142	131	134	110	95	118	103	92	114	120	105	111	116	121	95	111	104	107	116	108	105	110	116	118	107	88	116	109	101	100	105	130	112	101	116	115	110	110	101	106	101	107	117	106	127	115	119	109	101	100	107	112	121	110	105	104	105	102	107	138	110	108	114	116	104	97	122	118	116	108	109	111	101	118	114	132	111	121	115	110	127	108	112	105	117	107	117	121	108	117	106	124	120	116	114	116	123	92	102	121	117	135	117	126	98	99	91	107	99	121	97	98	128	118	104	114	128	103	119
31880	22717	16166	15220	17797	15036	10965	8493	7007	5617	4130	3298	2615	2051	1912	1675	1457	1286	1108	1116	1090	1051	988	981	978	998	1028	1046	1052	996	982	991	917	887	932	921	966	957	960	893	967	899	900	949	851	882	913	889	896	907	956	908	920	884	890	906	850	880	921	901	868	867	939	911	913	898	901	904	928	934	857	939	853	930	975	886	911	934	924	911	918	855	859	891	934	905	955	908	931	925	934	906	911	917	934	913	926	881	890	881	909	918	933	939	876	887	903	894	889	897	902	961	909	909	890	888	916	912	886	930	903	935	877	858	886	916	888	907	919	899	889	929	897	844	962	913	890	933	902	917	870	958	939	913	937	903	864	922	896	861	927	917	911	873	899	957	887	919	865	902	883	922	899	869	878	952	929	910	915	946	899	975	925	906	908	947	931	935	862	937	909	920	874	868	933	879	883	895	890	920	882	925	937	873	936	930	880	903	956	927	919	942	907	937	918	989	966	952	841	951	872	913	883	896	924	919	927	924	901	887	903	893	924	927	922	911	908	877	949	908	912	920	902	932	928	958	916	952	873	960	926	897	922	959	855	910	928	895	916	867	890	884	915	911	946	930	904	915	933	908	884	944	878	935	905	925	909	949	925	847	938	904	916	917	885	922	890	898	907	891	929	923	918	928	925	897	942	917	939	935	917	909	933	923	912	912	947	882	974	941	905	901	908	858	914	931	935	898	896	889	881	907	948	936	921	899	895	945	912	926	911	880	899	918	904	943	912	949	986	934	864	921	970	893	928	870	901	923	967	957	883	942	886	907	970	936	906	906	838	862	915	904	888	865	908	933	911	939	878	929	928	883	864	924	877	860	938	942	901	905	917	913	945	867	915	920	905	956	871	947	926	939	921	879	949	903	882	971	936	897	924	917	942	909	880	867	915	939	898	937	915	902	927	886	950	941	924	896	855	924	946	909	861	953	873	872	911	858	955	904	940	897	940	935	908	881	871	927	904	903	951	946	925	898	932	928	914	960	895	921	900	928	892	897	913	896	938	927	913	890	909	960	849	897	944	908	887	868	904	939	875	895	975	907	879	927	889	876	907	958	929	865	887	877	914	905	912	925	885	873	880	955	941	891	967	911	926	883	916	880	919	922	932	901	939	945	933	936	872	894	947	915	880	964	919	869	945	912	892	938	901	900	956	902	878	971	937	897	899	962	878	899	905	877	942	881	915	935	957	884	913	942	916	888	903	922	899	934	928	891	948	860	924	909	901	896	913	940	925	927	882	937	927	858	897	893	925	938	896	951	874	922	882	942	946	933	933	903	889	914	911	852	947	909	901	946	872	907	867	941	928	914	909	912	929	914	909	897	854	893	882	865	882	919	959	857	911	873	942	933	898	937	871	885	900	865	928	922	930	880	851	929	929	889	897	918	920	894	855	911	922	938	930	957	1000	918	910	946	880	877	858	933	928	906	939	893	886	913	899	947	900	885	879	920	913	933	861	912	926	949	947	940	923	914	896	899	863	920	923	935	893	896	928	890	947	858	896	899	901	976	922	937	897	867	963	893	884	899	959	898	876	949	929	914	946	894	843	877	949	930	912	891	924	939	892	931	913	889	929	908	886	886	915	921	877	954	893	862	967	896	938	884	969	914	855	943	898	927	901	913	884	938	881	896	910	919	938	967	881	947	931	945	955	909	896	954	888	931	931	979	941	836	927	941	922	900	906	887	913	973	860	904	876	951	908	906	874	921	954	878	882	902	898	881	914	916	923	919	901	918	866	914	902	899	927	916	914	899	912	949	902	890	896	948	914	909	949	910	913	895	828	904	925	941	947	944	923	931	947	903	890	905	894	925	855	955	885	928	946	915	909	885	912	949	900	927	892	912	875	890	886	889	934	864	887	921	902	932	908	931	819	933	850	960	937	905	923	884	891	933	918	884	884	889	921	899	910	895	908	896	932	918	873	895	948	944	916	889	937	916	909	885	861	861	926	934	892	939	945	957	905	932	909	943	920	889	917	919	926	916	863	937	890	916	934	940	941	910	906	871	955	913	947	931	937	959	901	906	886	950	888	941	896	874	928	916	907	869	874	941	932	913	908	923	921	911	872	905	915	915	888	955	902	920	877	911	886	908	949	873	956	905	930	911	878	929	919	907	904	908	899	928	922	936	958	943	919	895	832	949	918	882	933	891	898	959	957	868	875	908	929	897	901	902	923	899	921	927	900	899	888	897	906	920	927	933	953	869	917	908	992	904	885	981	930	896	937	956	887	958	893	908	931	906	891	893	961	939	918	927	890	895	916	928	896	930	924	914	901	929	875	932	884	924	908	893	955	877	951	934	915	902	897	862	916	923	900	858	896	930	881	900	925	904	947	962	884	864	888	884	954	883	932	875	904	887	848	873	911	944	880	912	947	959	919	927	932	902	847	944	889	896	873	888	917	922	880	894	972	912	896	881	888	927	952	901	904	899	903	938	940	943	933	842	925	896	921	904	917	928	940	935	871	919	916	909	908	921	875	901	954	973	895	880	953	962	892	961	864	935	922	837	901	942	922	912	952	881	922	923	902	960	890	881	920	896	842	895	948	908	928	919	920	874	872	921	882	932	912	863	949	896	915	864	900	894	923	896	915	951	867	915	879	934	866	928	938	901	932	896	943	919	935	943	952	935	897	903	932	911	918	957	869	884	887	888	948	881	910	849	889	946	965	946	876	897	919	892	909	938	882	884	859	926	945	964	924	860	877	913	896	860	913	936	891	918	873	943	910	915	934	889	925	964	900	858	898	896	863	916	922	878	867	903	888	904	895	911	935	913	883	916	933	925	957	934	901	922	943	878	890	907	913	875	889	954	875	888	899	886	903	942	936	902	922	885	888	912	911	948	939	964	900	904	947	939	960	944	901	926	895	910	945	968	933	950	859	933	903	922	912	935	932	912	896	898	943	914	924	897	913	941	890	880	906	907	863	883	893	896	930	861	928	874	906	927	917	878	871	912	925	979	863	933	911	860	955	922	907	946	909	877	913	880	947	897	894	878	883	840	915	929	909	892	871	903	931	854	892	950	969	836	899	866	865	927	933	916	930	902	962	941	899	901	934	924	946	850	935	942	899	909	905	894	960	850	941	899	920	950	892	967	900	857	865	926	937	937	947	973	890	903	916	922	1023	931	913	966	900	870	882	964	908	951	891	881	931	930	875	894	904	905	862	959	900	950	939	942	884	899	898	891	911	927	887	878	913	912	888	914	933	904	931	917	930	874	901	954	904	933	862	942	935	899	940	898	890	917	888	850	929	908	965	977	879	926	904	923	926	916	901	886	874	915	901	911	953	924	880	906	951	888	920	919	906	911	959	938	894	922	929	911	886	848	940	942	941	890	905	889	888	921	914	893	909	936	861	935	925	919	963	878	883	922	898	905	903	946	915	884	893	923	937	886	934	913	893	922	967	880	935	927	895	888	874	931	979	944	934	930	930	873	915	870	880	902	877	927	900	898	917	879	909	850	935	887
6370	4415	2392	1415	1031	693	425	389	306	274	247	193	167	154	149	149	130	110	116	119	100	114	105	107	87	108	101	98	107	107	86	105	116	113	112	94	113	108	94	103	110	101	111	103	107	95	94	112	103	102	99	87	83	103	103	104	89	95	101	113	96	90	93	107	120	99	100	92	98	97	84	98	108	89	118	106	96	105	102	93	116	109	115	98	106	108	111	91	125	119	102	100	101	104	100	92	101	104	96	112	96	109	90	107	102	107	108	92	100	117	128	99	83	110	96	89	92	94	121	127	109	100	107	109	106	101	99	107	100	120	111	101	90	109	97	87	109	105	100	102	113	95	99	85	105	106	91	99	93	115	95	99	101	99	100	115	103	96	109	89	101	88	89	92	103	84	116	93	100	81	100	97	108	94	84	98	99	103	99	99	105	92	96	69	92	119	102	87	98	95	99	105	93	95	118	104	83	87	88	112	89	102	107	115	102	109	114	88	101	99	101	107	113	113	98	104	85	94	106	87	100	108	96	86	91	96	102	99	103	101	90	101	127	89	104	91	116	101	98	94	100	95	99	95	109	104	99	95	100	106	102	91	115	90	101	104	100	90	116	81	104	89	97	102	121	103	90	104	109	110	88	109	105	122	110	94	119	100	99	90	114	101	104	76	99	97	105	98	108	108	110	97	113	109	97	94	105	118	112	113	117	107	109	117	109	117	104	81	101	102	104	99	102	94	110	99	95	98	97	100	98	100	88	100	106	101	106	102	86	106	86	96	99	91	92	106	94	98	92	104	96	116	100	126	116	91	106	102	87	106	97	94	102	94	87	105	123	96	107	86	102	113	101	99	104	120	88	101	115	101	85	85	111	104	125	98	110	95	88	118	76	109	104	105	94	134	112	97	91	88	92	84	102	119	85	108	110	106	107	103	94	102	110	100	100	86	98	99	115	109	92	109	100	112	117	105	86	112	113	108	99	94	101	109	90	89	98	107	99	102	108	103	114	89	106	106	100	99	119	106	104	116	87	104	122	111	88	102	112	109	93	98	92	105	114	100	112	115	92	109	86	95	105	104	116	103	112	106	98	95	96	108	93	95	106	104	125	94	103	102	104	109	115	107	94	99	96	108	94	91	110	120	88	98	91	118	107	93	114	112	91	94	93	123	98	100	80	97	107	107	107	95	97	108	115	100	96	115	92	116	97	88	97	104	107	89	88	77	98	102	97	101	87	96	75	88	114	100	118	101	119	104	89	121	106	103	95	119	124	121	88	98	99	75	100	107	97	104	96	115	89	91	117	117	95	84	87	89	94	98	102	112	97	88	108	112	81	111	104	99	107	125	94	105	110	104	106	93	118	112	107	90	96	117	106	92	95	114	120	103	83	84	130	108	92	95	101	99	98	111	99	114	113	108	100	110	102	106	107	96	87	101	85	100	101	99	82	85	107	92	90	98	105	114	93	96	102	117	101	104	108	101	96	108	122	102	117	99	111	104	114	101	111	115	87	96	105	100	102	90	99	100	123	90	108	74	94	106	101	100	99	113	96	90	111	95	97	104	95	91	92	103	117	134	102	101	113	102	87	108	103	104	102	87	96	108	100	91	111	103	97	100	91	81	109	100	105	94	87	93	100	115	80	94	115	105	98	92	83	102	97	100	116	106	99	111	105	116	86	98	104	115	87	113	87	104	77	105	85	94	105	117	103	85	107	101	98	88	108	103	99	96	118	122	95	117	94	115	77	112	115	104	96	101	100	115	100	98	103	93	81	90	109	129	98	96	81	96	94	102	100	98	110	98	108	98	107	100	117	90	92	93	96	111	116	96	105	104	119	90	94	114	91	101	94	108	90	104	87	88	118	94	96	100	98	108	85	109	87	105	94	104	102	104	92	106	102	100	76	108	95	108	99	92	95	89	99	109	101	118	86	104	103	114	130	110	136	107	115	115	95	107	86	101	102	102	90	98	128	104	101	98	93	91	96	99	80	91	97	96	105	107	103	91	102	105	122	95	103	95	99	92	101	91	112	117	116	105	74	95	118	75	97	94	95	102	98	132	99	105	99	109	100	102	93	107	106	102	87	91	91	108	96	97	89	100	102	108	112	102	109	110	102	104	105	116	107	87	96	76	113	110	102	106	110	113	115	105	83	124	101	105	94	100	98	102	90	84	99	110	116	98	94	103	119	97	127	119	103	104	100	115	90	114	104	92	99	98	123	96	103	89	95	96	106	98	109	119	107	99	98	92	89	93	111	101	108	102	108	117	96	91	112	100	99	104	115	115	105	117	105	97	117	110	88	117	100	90	92	117	105	80	111	110	97	105	86	133	98	107	96	90	95	93	98	96	103	90	72	91	101	97	102	115	91	90	101	105	95	107	97	100	98	112	96	97	122	109	81	107	108	105	98	101	86	101	100	105	104	93	93	110	97	89	102	103	99	101	97	95	102	101	104	101	103	94	91	77	93	89	117	109	103	105	90	104	94	102	91	114	112	76	99	81	101	111	104	105	88	117	86	108	119	87	94	95	104	110	109	96	113	91	85	77	93	106	113	103	91	124	89	105	97	113	106	102	106	104	94	97	101	96	98	111	94	112	91	87	112	111	101	103	111	96	103	101	94	96	103	109	99	108	92	80	112	101	100	96	91	114	103	94	93	102	111	93	102	107	111	105	111	106	106	103	87	108	99	89	96	87	97	96	98	115	121	86	100	105	105	98	105	100	106	103	86	105	76	123	100	112	93	102	94	106	95	108	107	109	106	104	83	97	99	107	100	101	112	103	107	98	109	111	103	111	118	107	94	99	102	122	70	112	95	113	80	93	103	112	106	98	88	102	92	116	108	101	87	96	111	100	110	88	93	96	110	87	106	112	104	112	113	100	100	106	98	113	88	89	94	97	112	107	103	101	92	96	113	103	99	104	99	84	118	99	92	103	92	112	111	75	107	91	89	108	105	102	98	83	111	113	119	95	109	86	87	95	94	79	111	111	115	105	106	101	100	96	99	110	102	101	102	99	91	84	100	117	100	95	107	114	105	114	103	93	109	103	96	92	91	100	94	107	108	111	116	102	99	99	126	89	98	105	95	91	105	106	81	115	80	109	105	114	120	73	92	92	79	103	105	117	105	114	96	103	86	98	103	97	102	112	100	107	96	96	104	117	112	108	103	100	90	85	103	98	88	114	96	110	104	104	81	112	103	96	81	102	107	103	116	104	110	84	95	92	105	109	108	114	86	84	97	114	96	110	117	115	94	113	107	101	95	99	94	99	102	109	102	110	96	104	94	110	106	99	94	103	99	99	116	90	103	90	88	95	110	92	122	118	110	121	97	105	105	97	111	109	108	94	95	119	116	102	102	91	90	103	87	102	95	94	98	108	118	106	105	85	88	109	117	104	89	98	98	104	93	113	119	118	110	95	109	85	102	108	109	111	89	104	93	93	102	86	115	111	94	106	106	93	102	106	102	96	112	109	122	111	97	105	101	100	98	107	90	82	109	106
33474	23730	17896	18124	21971	17776	12781	9745	7847	6507	5052	3755	2957	2398	2108	1800	1499	1288	1163	1066	1033	1006	982	877	918	910	883	877	886	883	918	840	879	894	860	894	909	853	827	853	846	840	803	774	880	835	802	855	805	835	799	808	838	809	824	824	785	834	824	813	842	775	841	841	842	839	750	835	860	825	843	829	805	773	823	779	811	796	807	800	812	867	803	823	779	816	814	861	810	832	840	812	782	828	856	787	798	857	789	800	865	802	804	855	820	829	872	803	795	857	798	832	848	775	855	790	830	816	808	812	822	862	783	809	843	859	893	859	835	804	818	760	828	786	802	813	862	782	856	850	813	831	801	844	774	764	830	841	821	848	832	818	823	785	771	811	839	836	845	806	843	806	841	814	796	812	839	796	789	777	867	845	830	831	820	809	831	792	812	814	863	790	797	843	823	812	792	800	861	836	792	852	865	776	838	827	851	838	785	826	806	774	845	859	847	802	884	851	833	856	820	816	782	788	832	780	817	896	819	876	825	835	855	784	840	828	782	843	776	827	827	783	818	814	810	784	799	811	858	821	864	837	862	782	823	817	836	793	876	819	808	836	815	815	839	808	779	879	840	829	808	844	799	835	831	827	852	811	818	801	845	831	803	833	831	826	795	799	794	791	864	835	830	855	826	820	825	774	787	801	817	817	911	845	839	857	804	863	838	773	841	822	851	803	788	793	800	801	850	847	775	848	795	839	802	830	811	792	783	835	815	866	817	816	775	825	840	870	818	833	826	834	847	818	847	827	853	819	817	862	898	815	825	840	840	772	812	819	861	825	854	833	823	795	821	805	849	865	809	792	821	823	815	832	775	830	848	870	868	846	844	827	804	821	838	842	844	813	809	814	785	832	791	833	810	820	765	821	832	849	831	816	824	811	805	779	799	810	805	827	772	867	838	821	854	842	799	856	828	810	826	829	800	861	784	812	861	863	867	798	824	821	825	814	815	840	773	816	829	826	813	846	806	855	835	855	810	795	832	864	873	796	861	851	841	813	808	835	835	785	839	782	827	817	837	842	818	758	784	850	848	822	858	823	830	778	851	801	805	858	808	805	808	811	773	811	831	912	831	824	816	774	847	801	879	808	848	799	807	821	845	831	803	825	855	852	821	836	838	827	817	870	819	854	911	808	850	794	848	895	815	801	773	789	834	891	873	765	811	824	790	841	815	825	845	802	846	861	874	818	837	815	823	816	831	865	844	837	844	831	770	861	819	906	828	834	781	823	844	798	874	813	867	825	880	807	859	853	833	826	828	833	855	825	807	774	781	833	789	848	841	859	862	840	848	835	867	833	811	800	817	812	814	796	851	837	791	840	787	835	818	803	846	809	850	786	791	763	817	805	857	793	873	897	821	812	851	828	848	882	874	878	774	851	818	851	836	813	861	813	800	863	833	847	840	827	839	788	872	898	830	813	816	821	791	836	829	839	815	805	834	759	818	829	869	812	782	813	820	793	857	823	790	826	811	794	850	849	812	827	847	806	811	801	802	764	790	824	847	850	843	769	811	833	820	794	836	830	817	774	780	824	826	888	821	762	844	832	839	797	811	834	804	855	814	814	835	845	825	801	841	840	796	830	843	830	779	810	837	803	852	757	747	829	858	810	819	854	822	871	834	782	843	840	869	777	787	793	829	893	801	833	882	840	809	784	851	811	851	784	845	806	859	815	813	805	800	773	788	821	801	794	814	861	827	848	850	859	788	842	823	859	805	831	813	805	829	819	844	819	775	812	806	839	875	787	825	812	807	815	843	827	793	774	816	825	819	805	820	822	764	816	856	828	788	784	813	831	811	798	833	800	815	798	855	834	866	882	841	795	817	760	872	853	769	848	794	854	873	867	840	783	842	771	838	824	799	841	792	821	855	833	797	847	845	864	788	834	837	823	791	808	850	866	793	868	810	794	825	802	824	818	792	872	859	885	799	796	831	805	757	815	875	813	831	839	806	815	842	847	835	827	800	893	834	870	833	829	807	784	877	852	850	785	867	820	806	856	776	770	776	774	819	791	813	780	797	843	814	850	766	829	819	846	827	805	787	794	819	811	842	818	800	744	838	826	826	807	811	796	786	809	790	785	835	875	795	794	809	810	844	809	838	814	815	841	885	790	832	854	783	830	851	810	845	848	818	817	820	875	813	868	781	852	859	822	816	830	781	816	819	860	799	834	834	784	817	791	829	821	795	820	826	810	830	795	831	825	839	806	798	840	842	861	789	910	867	799	839	865	796	804	831	835	788	850	842	832	808	781	839	792	849	851	865	805	812	805	741	833	816	791	814	844	872	784	804	818	848	808	839	895	824	795	802	822	830	820	808	867	787	811	824	826	829	829	754	824	792	823	807	807	845	841	831	817	853	833	822	810	848	811	782	800	892	820	819	860	853	829	807	826	872	843	810	782	834	765	756	848	889	817	834	880	824	808	820	811	853	813	815	872	793	818	822	853	840	849	871	836	832	853	839	850	825	775	855	784	801	833	842	820	839	849	863	839	826	796	813	810	834	793	854	860	833	799	803	812	819	772	857	867	775	794	878	831	820	848	827	874	829	774	801	779	869	813	861	854	782	874	844	823	754	803	867	807	810	785	789	867	826	841	832	778	788	805	873	814	828	838	872	835	807	866	875	827	804	813	790	786	863	796	807	840	826	848	807	806	794	829	873	865	814	846	832	794	817	824	792	809	808	855	845	834	798	822	844	830	783	797	782	819	827	778	804	826	891	852	841	784	834	831	833	822	818	866	853	818	838	816	838	842	809	889	774	854	810	810	866	871	841	837	770	843	834	838	787	852	826	812	825	801	838	818	768	765	847	786	861	850	872	817	837	811	834	810	836	870	834	832	839	841	824	847	835	894	831	823	816	860	816	811	861	850	794	861	870	794	893	861	750	845	800	850	815	804	827	802	820	850	851	788	873	797	814	788	784	826	886	805	862	808	850	809	798	831	836	838	841	830	892	846	832	880	807	816	834	868	807	822	833	822	773	826	787	808	841	803	811	838	846	814	856	828	885	789	820	794	796	796	857	816	839	853	856	818	821	800	839	848	837	789	786	834	845	782	849	860	821	808	819	824	822	837	834	850	795	825	839	805	808	792	807	804	845	797	808	754	881	832	808	800	823	838	827	761	801	842	784	854	836	835	781	790	861	869	842	908	835	841	831	843	804	805	820	828	876	790	798	855	840	809	825	785	821	810	819	838	795	809	826	794	805	802	854	851	846	853	760	789	819	843	849	834	857	851	761	814	800	853	818	864	838	810	791	826	832	809	901	821	819	806	863	810	828	807	797	850	812	782	821	800	808	810	819	774	855	844	794	857	855	785	783	836	860	753	887	855	808	828	834	818	857	795	839	870	834	810	801	826	837	881	866	834	802	815	789	756	783	830	814	820	814	831	783	799	795	801	796	829	875	813	809	845	786	840	813	799	806	824	835	756	813	754	859	782	818	808	808	853	873	842	817	853	823	809
7478	4803	3913	2349	1113	774	499	399	362	285	264	189	207	162	141	125	134	113	112	110	102	87	100	96	69	93	84	97	82	107	85	85	76	85	101	89	89	76	75	84	85	92	89	82	85	81	92	104	79	76	107	104	97	90	88	89	91	80	90	89	82	87	96	99	76	95	85	92	75	95	104	105	97	78	89	83	69	80	83	78	84	83	93	81	106	83	84	78	84	79	77	86	90	95	70	99	86	85	81	71	85	82	80	78	106	103	93	83	88	85	82	91	70	84	105	74	72	78	96	100	77	99	78	90	75	89	87	70	82	88	84	103	93	90	88	75	81	97	81	90	95	81	89	74	100	78	109	81	88	117	88	100	89	85	89	91	73	87	94	80	84	91	89	80	88	96	85	89	84	86	86	94	80	58	93	80	86	90	89	105	95	92	101	89	91	91	87	77	83	89	83	95	100	90	78	76	85	101	93	91	76	78	97	92	78	69	93	73	82	101	93	89	100	87	88	91	95	87	84	90	79	83	91	94	88	98	86	97	103	98	94	99	97	90	78	110	110	95	94	87	89	90	73	75	88	80	89	84	81	64	90	73	102	77	77	84	93	76	77	95	72	87	75	76	70	105	74	79	95	80	73	84	81	76	79	84	78	86	98	62	84	83	95	89	75	81	103	82	83	77	85	102	70	107	66	78	82	99	99	95	82	80	99	100	96	86	79	94	73	90	66	93	90	105	84	80	70	92	81	80	83	88	82	84	99	84	105	97	76	97	85	92	108	78	87	95	88	76	89	94	106	96	100	76	79	79	90	88	87	65	94	93	86	87	92	80	97	86	96	82	87	87	88	66	89	88	98	95	89	74	87	87	92	86	83	98	93	84	96	99	100	91	91	77	92	104	96	74	92	72	94	76	94	95	77	79	83	97	97	77	103	96	98	99	94	95	87	85	85	99	71	71	99	95	79	80	89	99	70	84	89	91	100	85	94	88	86	101	85	80	81	78	98	95	82	93	85	76	92	86	71	91	101	91	103	89	81	95	81	88	95	77	83	86	80	67	68	92	85	113	92	87	81	97	77	100	84	85	94	73	105	92	105	108	90	87	96	91	90	84	106	85	76	82	91	83	83	74	98	92	93	73	86	91	83	86	97	105	73	84	94	78	91	98	75	87	84	105	87	77	108	92	77	81	97	89	80	78	94	92	85	91	93	69	83	77	81	106	88	98	88	89	88	87	90	79	92	91	95	101	82	77	92	91	92	98	88	94	81	74	86	96	93	83	90	93	98	74	82	79	80	96	86	81	94	75	88	83	74	78	90	81	90	86	70	91	85	81	79	86	111	92	82	85	79	96	87	74	95	97	111	84	77	72	90	80	73	82	83	111	106	119	84	92	70	85	87	82	77	93	85	85	85	102	77	84	98	73	88	82	76	86	104	92	115	78	80	93	76	78	77	98	83	77	68	92	94	90	74	88	93	89	83	104	91	88	77	96	92	93	98	67	76	84	97	86	75	94	92	103	89	76	72	94	86	92	77	80	104	88	85	65	81	86	100	105	83	80	102	104	89	74	84	86	96	82	94	90	89	87	86	90	90	76	97	102	95	91	93	74	85	77	104	79	108	85	84	84	96	91	88	81	82	69	80	94	82	69	88	89	88	76	88	83	89	72	82	97	84	95	70	82	89	69	90	89	107	90	95	81	94	93	92	103	89	83	97	85	71	97	76	89	102	82	78	83	78	82	77	84	92	82	100	96	93	81	96	92	81	86	73	82	80	70	95	81	84	92	88	87	105	79	85	94	91	74	89	77	76	80	82	104	83	87	95	106	80	73	89	100	80	75	77	92	76	75	83	103	89	90	77	99	100	79	98	103	81	94	96	101	79	101	85	81	66	96	96	81	80	104	72	82	81	85	96	84	92	78	96	74	96	95	97	86	75	97	86	76	96	86	79	92	82	89	78	96	86	86	89	81	73	77	83	81	85	96	82	91	75	86	83	76	75	80	88	79	83	86	98	101	96	48	70	70	84	81	80	90	82	90	85	87	79	80	73	86	86	80	85	74	84	85	74	84	80	86	88	99	89	85	93	80	86	98	88	81	96	77	91	70	97	95	84	90	95	103	93	83	88	89	85	77	77	82	91	95	80	75	108	78	94	87	73	107	97	97	88	92	80	82	94	92	81	101	73	77	88	80	73	93	103	83	107	83	89	89	74	94	90	91	85	88	85	73	93	92	78	90	88	86	78	94	100	83	81	76	79	94	84	99	71	83	89	89	74	91	89	88	84	87	79	84	78	89	93	75	103	85	84	92	77	79	83	76	87	110	90	97	86	91	77	80	105	88	80	89	80	86	87	111	98	101	87	70	81	95	95	64	85	81	90	91	99	87	77	66	93	93	89	103	80	100	71	87	79	100	75	83	91	75	95	100	72	93	74	81	86	78	98	95	87	92	82	85	91	71	62	74	75	118	86	95	91	94	98	93	95	91	91	97	82	88	87	82	78	88	73	81	98	88	95	90	97	80	87	107	98	61	79	93	80	100	83	93	81	78	78	99	78	82	97	112	92	89	85	85	92	70	77	99	93	89	100	92	65	88	86	92	100	92	70	85	98	66	81	88	83	91	102	76	101	79	85	87	87	100	91	88	85	99	95	75	77	77	81	92	107	104	88	87	98	82	78	88	85	83	81	90	93	83	91	80	101	101	90	101	101	94	92	87	83	92	87	78	98	101	87	85	73	107	85	95	90	66	99	84	71	94	92	81	88	70	90	85	89	99	85	73	76	88	97	77	92	88	95	72	73	91	74	84	93	96	87	102	93	93	86	95	75	79	102	89	71	82	95	80	82	79	105	87	79	92	99	77	98	88	83	96	94	94	87	88	81	88	80	90	90	81	75	82	113	81	90	89	98	81	88	88	80	100	87	92	80	85	98	66	95	75	91	93	85	85	85	111	87	108	86	79	79	79	66	73	111	97	85	98	90	92	98	98	105	80	87	70	94	83	78	88	85	99	129	86	75	78	84	75	87	78	63	97	65	78	89	90	89	84	83	97	85	95	77	76	96	85	81	98	86	76	86	85	74	75	81	94	71	97	94	91	92	99	104	91	102	94	88	89	83	92	95	83	99	84	90	81	83	95	74	87	92	74	96	77	90	75	98	76	92	85	73	89	82	91	95	92	96	85	94	94	93	78	87	87	88	84	92	82	76	76	92	76	89	92	89	88	106	106	95	80	87	85	77	90	93	89	94	77	84	86	68	78	92	108	87	81	105	83	82	96	99	87	89	77	71	81	64	86	90	84	88	88	98	80	83	85	92	79	93	69	81	74	96	89	89	79	79	94	95	87	87	79	86	74	91	73	103	92	81	80	117	85	77	89	81	90	85	83	84	106	88	100	104	81	93	109	90	68	82	94	100	97	81	90	103	93	76	68	70	115	90	85	100	89	88	87	79	76	96	84	85	84	82	79	102	99	79	84	95	85	82	87	80	80	86	87	80	66
35166	24937	23115	22309	23002	19633	14297	11115	8735	7474	5882	4365	3526	2631	2203	1867	1576	1278	1082	1052	979	957	933	884	818	856	840	768	823	759	809	779	777	792	783	730	751	737	747	755	751	726	733	710	746	688	645	739	721	702	710	715	723	718	743	715	723	705	716	719	750	721	662	679	721	721	725	683	753	668	712	771	732	735	710	701	680	716	733	682	694	715	742	683	711	728	697	727	714	689	717	722	682	735	734	725	706	695	752	700	713	702	728	705	708	664	738	710	771	688	728	703	737	744	677	721	710	690	698	695	686	759	754	733	746	755	761	696	692	713	697	698	675	705	725	696	728	670	669	690	722	741	754	677	728	701	706	741	697	677	681	771	690	660	705	692	705	703	661	694	751	685	697	665	700	712	730	699	724	697	683	778	759	718	715	700	717	725	733	726	741	699	722	690	675	759	692	714	693	724	740	673	721	704	702	775	734	661	685	676	692	729	672	655	697	711	706	724	705	734	755	733	686	734	736	674	699	727	746	697	725	709	692	766	733	719	747	761	707	734	725	694	740	736	709	707	759	716	676	711	719	713	712	676	727	750	724	742	713	707	716	693	737	708	739	751	732	726	713	732	694	752	703	701	664	710	700	677	681	718	703	739	705	712	686	725	729	695	742	710	731	686	710	742	675	692	726	697	747	724	700	737	747	699	675	727	727	698	711	745	692	738	721	707	760	677	721	710	693	761	740	697	708	719	700	706	728	728	709	749	721	677	763	698	740	725	734	740	698	679	761	742	732	758	679	720	727	694	727	730	720	770	699	730	710	745	685	745	668	670	728	724	674	707	693	750	709	742	723	717	741	721	736	738	641	733	700	764	687	656	684	758	731	728	749	724	672	701	668	714	691	643	716	750	712	706	658	704	721	671	709	745	696	710	735	698	736	697	701	725	747	733	737	719	707	679	718	705	715	697	726	721	700	718	734	682	738	705	770	683	735	679	695	733	710	678	720	712	743	754	726	729	686	709	745	681	747	721	693	659	712	742	698	701	714	703	754	737	767	695	681	685	729	735	670	742	684	742	727	678	702	704	727	740	747	723	722	704	721	710	723	681	726	712	689	708	692	715	734	691	709	759	719	706	655	711	708	731	714	717	701	699	643	747	700	717	716	683	717	707	693	664	679	710	727	688	708	717	724	691	690	711	744	750	703	718	699	745	666	702	720	734	712	732	718	740	698	710	693	749	688	690	717	685	740	697	717	746	696	738	726	716	740	709	726	697	741	717	722	745	720	675	724	680	731	681	766	706	716	697	704	746	668	684	734	692	717	689	705	672	714	701	691	725	696	730	675	731	726	748	723	731	641	710	699	746	738	720	713	687	730	679	753	711	710	730	743	749	707	720	741	685	724	684	724	715	695	701	730	748	713	702	684	666	694	744	690	707	733	723	721	740	689	748	671	716	733	743	672	721	719	667	685	712	701	729	748	746	721	692	719	698	723	722	730	695	744	748	707	706	730	651	740	704	726	732	701	697	745	734	735	704	661	701	717	722	741	697	756	711	716	718	719	713	735	731	729	659	702	704	705	712	753	752	727	732	712	704	680	686	732	729	730	752	713	712	668	683	721	701	676	715	724	726	691	658	717	708	751	695	731	718	779	709	686	707	741	706	753	716	705	738	730	712	701	699	727	673	733	746	725	735	723	705	697	722	676	760	702	752	705	696	752	751	737	681	694	692	746	739	698	717	735	760	750	717	753	701	632	719	728	718	739	712	716	726	710	745	716	715	729	710	745	719	742	719	710	716	745	714	708	733	693	677	715	718	665	697	713	716	701	688	732	703	691	684	693	710	730	712	711	713	726	709	735	673	797	704	682	699	733	748	750	677	752	694	712	730	727	727	730	722	711	750	700	667	727	719	716	711	668	759	688	691	695	731	753	745	718	709	727	706	745	749	722	732	669	669	741	752	698	690	726	750	740	721	710	701	724	711	710	685	700	691	748	750	700	704	701	719	702	698	747	711	677	736	719	729	703	736	699	746	719	710	676	725	664	728	713	663	723	722	716	716	701	745	754	750	720	708	709	695	725	700	687	735	679	724	718	703	694	750	692	658	727	773	706	707	762	707	678	715	723	706	707	698	706	754	715	672	721	721	691	708	704	722	667	670	679	681	738	753	763	707	693	670	752	721	715	717	705	699	721	650	702	684	750	683	739	702	706	682	738	727	710	732	721	688	727	693	706	728	711	715	736	749	684	725	709	742	749	685	693	699	684	664	770	716	707	722	708	718	685	736	728	742	743	713	697	691	740	717	722	736	714	689	694	722	727	698	726	733	736	714	724	735	694	755	735	715	690	701	674	688	771	717	717	719	673	714	710	701	719	700	715	734	757	702	705	748	717	702	690	743	679	676	753	687	726	719	687	659	722	729	704	738	745	718	715	687	733	685	706	782	712	736	718	757	680	693	675	705	726	738	726	692	713	706	700	733	752	697	684	711	701	706	705	741	679	671	738	734	729	727	725	714	775	755	724	740	680	716	676	733	717	706	688	742	694	717	723	694	685	668	709	703	773	680	688	659	687	670	687	763	759	681	661	740	701	736	714	713	726	732	691	729	699	721	663	693	697	749	713	682	700	729	729	747	767	706	709	721	719	705	732	703	779	725	738	744	733	684	696	701	775	733	700	684	676	692	706	705	690	690	712	673	717	694	697	688	695	751	714	676	730	745	711	723	718	761	691	716	692	729	737	709	673	700	693	726	740	700	671	734	722	713	711	735	694	722	727	682	721	654	658	756	707	703	690	727	751	683	736	731	713	708	674	725	717	716	695	716	737	693	706	703	735	703	734	674	676	745	763	701	710	690	715	724	705	745	687	719	728	739	733	701	679	698	756	716	682	727	754	732	694	735	754	697	753	765	708	692	705	704	718	728	715	741	687	749	720	710	686	778	726	700	728	690	710	744	709	702	745	655	743	702	667	710	669	715	720	679	728	734	719	722	676	706	774	719	673	706	749	699	697	665	726	772	740	706	643	711	718	735	663	705	682	726	693	745	660	712	694	764	720	742	755	680	665	745	724	729	723	679	750	690	718	701	665	730	729	716	700	734	731	693	653	673	693	723	693	726	706	759	761	706	746	729	736	680	690	691	728	725	734	738	746	720	680	702	700	696	681	708	728	682	718	697	692	733	752	711	687	674	741	665	762	708	690	748	734	711	728	692	665	654	747	702	725	694	729	622	714	762	713	738	714	716	727	740	754	723	739	739	740	712	738	700	692	694	710	698	732	753	679	698	662	682	696	750	647	725	728	695	699	727	719	709	725	703	696	717	720	736	726	749	726	704	688	700	732	695	705	738	730	724	736	723	670	719	690	685	702	703	704	726	730	760	715	713	709	741	686	739	722	713	736	686	741	738	759	758	727	684	686	734	744	747	738	709	708	676	707	687	725	744	663	725	698	735	708	707	714	748	728	723	673	705	683	734	697	717	734	658	756	752	729	740	715	685	728	690	723	692	753	697
8977	8756	6777	3429	1668	989	614	482	387	317	276	208	185	150	113	111	93	83	81	79	97	85	68	58	80	78	73	54	62	70	58	72	68	69	66	68	69	57	64	72	61	56	74	64	54	65	73	73	70	68	58	55	57	46	67	69	49	66	68	63	64	54	52	52	62	53	61	55	55	69	60	59	56	64	65	67	66	69	64	55	66	68	62	62	70	77	54	63	47	47	60	58	70	58	59	71	43	52	51	68	59	73	68	69	60	70	51	62	52	81	45	66	65	56	89	62	59	54	60	53	70	79	54	73	67	61	57	65	68	70	66	69	77	64	55	56	61	61	53	54	58	69	60	52	47	69	68	57	50	68	59	69	54	54	56	66	59	59	65	56	71	66	61	64	49	73	62	54	59	46	49	52	64	62	53	73	58	49	65	63	57	56	64	46	50	45	54	60	68	70	52	68	69	71	70	56	66	60	76	62	67	57	59	66	67	60	70	53	58	60	47	53	62	68	61	70	46	54	66	55	65	65	65	49	46	46	60	52	59	79	63	45	57	59	78	63	75	61	49	50	50	65	54	40	65	56	55	74	66	51	57	71	56	53	64	64	60	66	48	52	69	70	53	65	60	55	41	62	75	60	67	55	63	61	63	45	51	66	62	58	61	65	68	66	70	70	60	68	58	61	62	50	52	55	73	55	71	47	65	59	57	56	63	54	37	68	62	45	79	51	56	51	67	69	65	57	61	64	71	57	60	67	74	57	53	68	47	53	67	61	57	61	59	52	42	61	68	58	57	47	60	72	56	67	73	52	65	47	66	59	56	56	68	61	62	68	53	62	69	71	59	44	56	64	66	60	55	58	65	69	48	70	73	50	59	59	67	58	67	60	56	39	76	55	50	54	64	72	64	58	51	63	60	58	64	50	58	57	58	55	58	67	64	48	58	63	64	52	64	74	47	67	54	69	66	63	57	74	67	54	61	67	64	59	61	62	52	50	73	83	68	60	50	56	70	58	62	56	59	72	56	52	61	67	62	68	65	71	77	70	66	67	69	60	61	72	69	58	53	64	53	60	60	49	60	61	67	60	57	66	74	71	55	67	68	70	68	70	71	62	47	66	55	61	64	63	68	66	74	62	58	64	56	62	60	56	54	62	67	57	54	65	62	71	57	54	57	56	66	72	57	61	52	59	51	78	63	47	71	56	64	65	58	59	54	63	59	65	49	65	56	62	65	53	67	69	52	57	41	73	56	60	57	43	77	63	49	53	63	71	56	62	53	65	56	58	64	67	74	63	72	66	69	60	70	58	62	62	63	60	63	57	75	57	61	56	55	63	57	67	54	71	67	62	51	78	56	52	76	57	63	67	60	56	65	58	75	64	57	59	59	58	57	50	69	54	61	77	59	74	50	62	48	60	55	70	77	54	67	60	53	61	60	55	50	58	53	59	62	51	58	51	60	54	73	69	51	60	63	42	57	55	53	58	66	47	57	54	69	49	66	50	56	65	83	61	51	67	64	70	64	68	44	67	65	77	70	67	67	57	58	64	58	64	54	51	79	67	72	73	64	53	49	64	75	63	71	48	55	69	63	53	60	41	57	65	68	48	58	58	63	55	64	74	60	60	57	63	55	44	47	55	67	61	68	62	53	58	65	56	59	75	52	70	62	65	62	56	53	59	55	51	68	57	65	67	67	47	66	47	58	56	70	53	65	53	62	65	65	58	65	62	70	62	66	59	58	58	52	65	57	66	63	56	51	68	65	50	65	55	54	58	60	54	69	69	58	61	64	66	61	61	62	57	55	59	61	56	57	52	64	56	59	62	65	55	49	54	68	55	74	68	65	55	72	53	82	67	65	54	60	62	55	53	53	45	47	60	62	61	62	59	71	56	73	62	59	45	58	46	54	64	55	36	67	58	50	64	75	72	70	70	64	67	45	71	52	58	58	63	59	70	71	65	62	68	67	52	59	61	50	55	65	57	59	64	67	50	69	61	57	61	58	51	54	58	57	52	64	73	57	53	77	59	65	66	59	61	48	53	69	55	54	53	65	60	44	49	58	55	77	61	74	72	66	58	56	64	52	44	67	55	49	50	69	56	55	59	70	56	65	63	71	62	65	50	59	65	57	44	53	56	62	52	63	71	71	63	62	63	52	72	59	63	67	53	78	57	50	56	61	50	53	51	61	72	70	58	58	57	67	62	69	66	65	72	59	68	56	60	59	64	54	57	63	71	47	81	63	74	63	72	54	71	54	56	72	64	62	47	43	50	59	67	64	60	69	59	67	54	64	65	56	56	75	52	58	65	63	61	62	62	71	70	53	54	59	60	57	58	59	51	74	48	63	71	60	57	47	72	67	45	63	63	76	42	60	58	67	65	69	73	80	50	69	66	62	56	66	68	54	61	69	65	56	70	67	70	64	58	70	62	71	50	74	54	54	60	61	67	75	53	55	52	66	71	51	53	61	62	64	59	65	49	48	47	63	52	62	59	58	69	48	67	63	62	63	59	46	53	57	71	62	74	73	68	49	54	55	49	50	59	59	69	47	65	59	61	57	61	56	43	42	63	59	76	51	49	62	62	57	52	56	65	64	44	59	65	55	47	65	60	56	58	61	50	58	62	56	59	66	64	77	74	60	49	80	52	56	64	61	50	58	53	57	45	71	64	56	69	69	70	70	50	67	61	64	60	53	61	62	64	68	64	59	57	57	63	57	63	52	52	69	59	67	57	51	72	59	62	51	55	72	72	57	48	60	60	66	53	53	52	46	46	51	60	63	54	44	56	66	75	56	54	63	55	62	51	56	68	53	57	60	62	64	75	69	63	68	65	67	76	78	63	63	54	70	51	51	71	62	56	54	50	68	61	58	64	58	55	60	57	45	65	65	72	62	65	57	45	67	51	54	60	66	70	48	66	50	56	68	57	64	62	68	58	66	70	71	73	69	50	53	51	41	60	71	65	63	67	58	64	51	74	61	55	47	74	76	68	54	82	60	52	55	59	62	55	67	59	66	49	62	77	43	63	75	76	68	59	57	49	50	59	70	69	70	59	49	68	62	59	74	54	60	61	67	66	54	56	53	64	65	47	52	59	44	61	61	46	68	64	56	61	52	54	65	69	60	51	55	73	68	43	63	51	58	61	69	55	60	56	51	64	71	53	59	48	56	58	64	58	57	62	62	44	62	72	69	55	54	47	60	66	56	59	65	54	61	77	60	76	49	56	51	55	69	66	60	83	56	58	64	60	49	46	70	65	60	65	62	63	69	46	63	53	51	52	52	53	49	58	61	54	54	54	45	76	48	49	59	68	68	61	51	57	49	70	69	69	55	56	63	77	51	72	57	67	66	51	59	69	60	58	75	67	63	69	56	53	60	68	64	69	49	57	74	52	66	61	69	51	54	65	57	58	61	46	78	58	62	70	55	67	57	61	59	45	75	59	48	84	58	63	53	66	72	76	58	50	79	60	71	57	64	84	58	70	47	73	46	63	61	63	61	50
38702	31222	28226	25824	26951	22744	16667	13063	10455	8847	7249	5136	4026	3199	2469	2046	1598	1319	1058	959	864	819	744	664	676	700	679	706	580	651	628	616	616	530	576	622	544	576	582	586	527	556	566	563	543	541	536	544	533	538	569	497	512	557	540	495	502	533	501	504	490	543	530	566	507	518	529	554	510	533	504	530	557	521	530	540	540	535	498	561	490	524	492	500	538	557	533	543	523	554	529	483	537	526	505	570	506	554	519	568	509	543	533	517	511	549	520	525	538	516	502	530	527	521	518	519	506	552	518	508	490	530	503	512	511	536	581	497	565	550	569	510	512	503	528	512	523	530	535	509	493	547	492	505	540	548	471	562	537	532	482	520	503	538	565	493	508	537	526	525	514	558	543	514	505	508	557	484	533	522	529	545	540	500	514	530	576	504	505	509	528	469	511	526	517	554	546	503	516	534	538	524	478	511	513	554	502	508	517	457	535	521	542	522	526	530	503	565	510	515	534	540	491	531	491	540	509	531	538	538	517	535	481	558	524	493	494	518	504	536	508	521	509	504	525	516	505	533	519	494	542	570	527	491	550	539	514	550	500	473	478	503	526	508	509	522	553	540	515	555	529	512	495	505	541	547	523	484	526	484	489	507	517	532	518	514	496	535	573	511	524	570	502	541	499	514	561	534	486	488	593	514	546	521	505	516	543	529	536	494	491	511	567	547	544	523	565	518	527	492	514	542	534	515	506	500	535	543	562	527	536	579	522	595	488	545	522	547	523	550	521	529	502	511	528	532	518	525	520	479	566	516	528	550	561	506	517	529	498	534	550	529	504	526	547	478	488	561	522	559	510	532	477	516	497	575	502	516	559	506	512	527	531	509	512	530	508	526	549	494	526	524	519	554	527	532	547	510	517	521	550	515	524	574	536	496	524	499	544	505	494	547	537	542	513	525	509	545	528	519	526	493	544	497	528	514	493	516	560	542	517	557	500	508	502	484	557	512	528	519	513	505	470	516	541	489	530	512	481	524	567	578	527	495	536	501	513	482	534	514	531	564	530	505	503	547	527	513	559	535	530	495	577	548	549	534	553	496	547	535	528	539	548	554	524	532	533	557	499	466	523	515	514	513	521	541	495	534	512	534	526	539	555	504	523	491	516	532	507	510	533	565	530	523	511	554	476	537	578	579	553	517	541	542	530	534	554	511	557	505	529	529	511	538	529	518	525	493	514	561	524	512	511	542	556	534	512	541	521	523	522	528	525	485	512	512	485	514	507	555	543	480	540	507	505	550	482	557	508	519	489	511	533	520	515	538	514	506	493	490	516	496	437	509	497	523	530	526	511	525	525	521	533	531	497	539	476	488	543	526	501	500	514	506	561	515	551	522	502	488	499	533	525	519	519	532	528	494	520	548	501	554	538	541	509	511	489	525	506	529	532	498	537	537	562	542	551	538	532	542	543	508	517	530	507	480	512	513	509	525	515	549	481	529	520	539	453	542	539	527	520	476	539	569	531	510	501	520	550	513	536	550	531	492	522	550	510	491	489	530	540	473	520	538	518	538	534	505	494	518	523	515	497	487	532	493	525	560	574	505	490	509	551	519	517	530	523	545	543	527	476	508	513	516	542	551	545	547	515	514	528	519	553	513	476	567	500	511	525	495	508	527	549	532	553	506	540	556	508	551	533	508	551	498	502	509	542	556	500	566	527	520	521	543	509	515	556	567	508	524	518	538	497	555	544	521	492	522	533	524	544	530	541	523	512	528	540	503	514	521	518	512	535	538	519	516	564	561	519	521	520	496	570	506	542	539	541	532	515	535	514	535	534	523	533	515	556	536	519	519	510	550	464	491	509	527	532	478	514	503	511	539	526	538	508	522	510	521	481	522	527	486	558	538	505	505	553	509	515	574	500	523	514	536	551	442	546	505	504	594	554	504	545	526	526	541	473	510	503	509	538	515	551	527	526	505	521	546	515	540	529	501	497	502	513	534	516	517	508	500	508	512	492	564	474	520	510	553	520	514	516	547	494	501	493	488	543	516	496	488	510	531	490	509	510	565	546	562	520	522	538	527	506	510	517	542	521	529	530	495	514	515	562	557	516	532	530	498	532	546	520	509	491	501	536	527	480	487	505	475	529	547	515	547	498	514	516	569	497	505	492	529	510	498	527	530	546	567	530	469	512	504	542	540	504	533	533	510	498	515	489	527	480	514	556	498	531	511	549	517	513	475	471	540	557	552	510	497	504	514	484	500	522	529	557	558	508	491	502	565	526	585	489	506	508	533	540	512	491	514	530	556	536	469	539	546	514	544	523	549	521	505	515	504	559	498	551	522	510	501	529	546	540	546	477	525	515	500	502	530	488	496	502	497	517	521	481	498	561	514	496	513	553	512	503	574	486	530	508	498	511	487	486	535	509	498	512	545	497	551	522	515	569	510	526	491	525	553	536	501	545	509	515	535	494	505	518	505	528	553	520	498	517	529	490	505	492	559	555	548	536	558	575	525	513	535	529	514	504	528	532	556	513	538	525	519	519	499	557	539	509	556	526	474	502	526	528	547	508	514	517	521	532	522	528	511	488	520	526	499	486	523	508	530	543	493	568	516	558	504	516	497	525	566	562	515	533	531	537	546	494	537	566	497	556	561	522	530	573	541	536	498	509	510	548	563	510	529	505	523	531	476	520	518	498	510	492	513	517	533	551	509	522	521	536	518	534	500	552	554	493	538	494	577	492	554	537	490	577	533	484	539	517	525	553	498	515	470	577	521	517	482	568	530	504	551	520	509	539	527	516	538	543	523	467	520	538	548	522	518	516	518	537	528	493	536	521	524	509	525	499	503	533	541	513	484	561	551	515	529	502	525	496	494	537	517	518	525	542	538	520	525	524	477	529	531	523	537	513	504	537	498	559	567	533	508	495	512	519	530	546	489	521	505	495	543	501	502	542	495	481	480	523	499	496	523	544	520	528	508	535	526	520	544	536	542	553	498	534	495	559	531	482	527	550	525	483	546	514	572	494	503	515	551	496	493	491	548	489	539	535	514	511	513	521	498	520	536	528	479	540	552	512	505	529	512	504	473	479	515	500	510	476	486	458	496	559	501	491	523	517	519	547	526	527	514	532	560	552	519	521	556	511	515	558	501	534	538	516	522	527	551	536	507	532	513	510	512	500	521	533	529	514	489	501	520	528	516	541	515	533	516	521	497	538	523	536	521	527	494	519	481	544	545	496	504	509	515	542	478	529	523	550	502	519	525	469	488	528	552	544	541	497	505	540	524	520	507	510	493	507	489	532	507	530	524	526	510	547	527	516	510	530	522	502	490	518	541	515	569	538	516	517	531	562	526	538	524	504	511	514	547	548	543	519	569	544	510	496	490	533	539	527	513	525	511	540	519	494	511	527	527	498	521	532	528	574	529	487	519	516	549	515	534	556	514	523	552	524	511	510	548	522	591	491	533	476	499	498	516	543	543	523	513	571	549	506	548	551	508	505	515	524	546	475	480
5196	4490	2286	1113	643	439	372	306	257	212	227	179	180	145	156	122	126	132	119	120	109	105	120	110	118	105	113	119	105	101	116	107	107	97	99	112	120	114	132	116	102	110	111	108	115	104	104	113	98	98	97	103	103	93	122	109	132	127	104	107	104	115	133	91	141	118	119	121	101	99	102	105	113	125	120	109	105	103	104	112	108	107	104	112	104	95	109	127	115	101	107	109	107	99	132	111	117	110	113	107	130	118	124	116	108	94	96	125	88	84	114	99	112	109	110	118	99	100	97	111	125	111	104	107	117	107	120	87	113	105	96	117	100	123	121	109	111	106	135	112	88	92	119	106	115	106	110	102	114	102	102	121	115	124	116	103	120	106	116	115	104	108	95	110	127	118	113	104	100	99	123	96	120	102	117	123	97	104	117	100	106	102	109	103	107	95	100	124	114	96	107	94	112	118	125	97	115	112	114	113	121	105	102	122	117	97	109	108	121	119	108	103	112	110	123	119	99	113	111	111	109	100	119	101	98	104	109	112	106	102	104	119	91	117	108	117	96	103	99	105	105	98	110	113	96	104	103	107	129	111	117	99	126	128	106	115	94	94	110	130	118	108	119	77	106	110	107	105	120	98	103	120	94	121	117	115	104	95	90	102	122	104	108	134	125	103	126	112	104	109	106	121	111	95	120	97	108	96	119	116	120	114	99	115	92	90	107	92	105	105	112	94	91	124	99	92	109	107	120	109	96	91	116	114	109	131	105	118	136	123	103	96	124	112	130	108	106	104	131	103	111	114	113	110	111	107	100	119	121	111	91	104	98	92	119	109	106	96	116	86	114	120	103	106	115	107	100	119	89	107	104	117	99	101	100	110	96	110	126	107	97	120	106	97	88	103	118	90	110	112	104	103	127	102	123	110	100	81	127	110	123	87	117	102	120	93	125	104	103	125	107	104	118	113	80	107	98	80	94	96	124	104	102	105	124	91	113	100	115	94	102	100	113	107	115	96	108	97	131	120	111	109	121	113	123	113	119	102	101	112	118	108	115	106	107	112	118	101	90	109	107	122	118	101	110	102	100	112	93	116	99	104	103	101	98	132	125	129	106	107	111	106	107	114	105	123	108	90	99	113	104	99	131	113	118	137	100	117	97	86	87	98	87	103	100	93	111	113	112	101	89	129	112	117	124	113	106	112	104	95	108	111	105	109	108	105	109	102	96	106	95	81	110	118	113	95	131	90	119	102	95	104	115	101	91	116	116	104	117	115	102	104	102	103	107	107	109	111	126	123	121	103	106	107	104	115	112	119	130	105	98	118	103	106	102	115	94	122	119	102	117	114	121	102	111	85	123	103	117	99	115	101	101	115	128	107	124	116	105	101	114	105	117	110	115	115	79	102	114	119	113	110	105	128	99	87	112	112	102	104	103	111	100	103	126	109	90	130	126	125	107	90	113	130	100	101	118	105	112	101	112	96	114	101	110	102	108	99	110	106	95	100	103	98	102	113	98	96	116	111	94	97	108	115	123	96	93	101	98	113	100	112	123	120	100	110	128	118	110	71	100	96	104	106	109	114	91	113	109	108	102	107	100	131	144	98	101	99	110	96	110	89	100	90	107	104	111	106	102	104	102	103	116	107	92	88	109	124	99	121	118	108	103	119	116	100	102	108	120	105	119	115	120	102	140	104	117	110	99	122	101	105	106	111	109	96	107	91	113	106	107	90	116	105	104	110	105	101	139	111	121	109	124	110	102	108	118	91	123	108	111	120	131	96	125	102	113	104	110	121	100	132	97	105	98	110	126	97	106	106	88	102	108	103	103	101	110	110	92	97	114	121	110	104	106	110	110	105	117	113	110	119	119	91	113	112	103	114	119	92	123	117	101	118	98	134	98	114	88	108	120	120	117	101	120	106	116	119	120	107	94	107	118	116	113	120	105	113	114	124	115	89	125	119	102	100	121	104	100	119	107	107	121	121	95	107	98	102	114	120	96	109	114	99	120	107	111	105	93	99	110	99	106	116	109	88	107	96	102	105	103	98	106	127	109	92	112	111	126	112	109	96	94	115	108	111	101	113	120	97	129	114	110	115	116	122	107	111	85	106	116	93	99	120	89	106	108	117	114	115	94	106	103	103	94	119	115	110	110	118	118	117	113	102	114	119	97	114	126	135	107	109	102	126	118	109	117	103	108	107	103	99	123	132	95	108	124	92	96	125	130	101	108	112	118	118	91	95	126	91	115	107	104	100	117	114	89	116	105	109	114	99	129	94	111	94	99	97	127	120	89	97	99	87	107	101	111	104	117	113	121	113	102	104	109	94	126	102	118	114	116	97	110	98	108	105	99	98	96	103	120	137	120	130	124	108	98	93	106	125	97	110	111	94	89	106	111	104	113	106	105	114	131	108	121	108	100	98	107	112	113	118	122	100	115	108	101	124	110	111	97	121	105	106	116	114	101	110	103	84	101	103	104	118	103	119	105	109	107	110	113	102	120	106	103	101	100	94	121	116	89	134	110	109	110	105	102	105	102	107	98	119	117	112	128	105	102	106	107	112	115	103	104	127	117	104	121	101	107	121	101	106	127	111	101	103	104	107	99	117	102	115	92	99	123	101	112	104	123	107	124	110	117	119	107	114	94	107	99	91	112	127	107	99	107	123	104	112	111	89	108	97	113	109	108	93	90	90	111	103	107	107	111	113	104	91	125	100	109	111	108	113	107	109	106	109	91	125	102	101	106	116	120	115	104	119	95	113	119	131	101	114	105	105	109	103	108	104	102	122	113	110	99	97	97	109	111	122	104	102	117	118	108	95	105	116	115	92	118	101	106	114	115	112	103	126	96	109	120	109	140	117	108	97	97	84	118	104	112	111	108	104	105	106	117	117	118	123	102	98	89	105	119	100	110	97	113	105	104	92	123	111	96	109	92	97	106	123	95	95	106	118	120	95	110	110	101	100	121	96	96	97	101	116	123	116	106	101	113	108	115	116	117	91	95	123	106	108	123	108	103	111	118	107	102	103	135	106	92	90	117	88	128	101	112	106	130	117	87	113	95	110	124	99	99	101	100	106	98	115	95	102	121	114	92	121	101	111	71	100	133	99	127	114	111	95	113	97	91	94	131	111	110	123	110	108	94	123	109	123	91	100	104	127	129	111	121	124	118	98	112	106	109	84	102	103	102	100	121	103	106	107	121	121	117	96	94	94	113	108	118	94	127	127	103	87	113	103	92	92	97	99	102	98	119	110	105	107	100	110	110	102	104	129	95	101	101	93	101	102	91	103	103	117	130	108	107	109	124	104	96	108	104	104	106	108	113	105	112	94	107	122	98	116	125	109	132	109	119	103	123	97	108	111	102	127	120	112	120	108	123	110	111	102	114	92	95	92	117	98	101	94	93	125	105	101	110	110	105	102	112	96	103	130	96	111	111	99	98	118	109	103	99	82	111	106	113	96	106	126	98	109	99	103	95	95	114	113	101	108	119	88	104	105	122	110
32314	24943	17386	15667	16929	13604	10014	7929	6034	5084	4285	3332	2626	2152	1871	1623	1411	1259	1094	1080	1104	1054	979	906	934	937	959	990	935	920	964	953	904	914	910	928	882	926	888	902	926	933	920	903	943	868	899	874	905	894	867	886	897	880	906	880	881	902	876	865	851	871	890	858	864	873	893	947	932	901	899	847	939	896	886	882	857	901	884	866	895	909	861	863	844	891	906	856	897	880	885	902	866	921	919	848	898	885	882	950	889	937	920	949	894	857	902	917	877	849	846	916	865	855	885	929	875	916	862	862	889	881	894	888	890	886	850	853	882	904	902	911	863	901	899	903	870	887	880	883	847	855	931	842	939	879	839	897	948	923	919	917	892	862	935	906	926	906	903	873	865	881	851	877	851	892	921	855	917	888	915	920	880	913	850	874	848	837	895	890	915	909	916	858	922	924	897	886	891	929	903	903	891	849	862	831	902	881	837	924	854	892	879	872	866	844	927	897	857	854	889	913	890	850	835	891	888	887	912	884	837	915	927	913	924	925	873	916	923	838	871	833	928	869	844	978	916	907	855	919	948	866	877	864	833	827	918	900	885	878	856	914	879	866	809	864	935	916	865	867	907	879	940	879	898	850	927	876	921	866	869	868	882	874	859	918	868	837	898	891	904	915	843	880	897	970	872	896	874	912	912	897	876	886	900	918	871	879	874	884	927	930	887	869	869	852	889	902	869	893	866	899	882	926	862	910	906	881	888	901	914	955	887	904	868	905	864	876	861	895	874	915	825	866	913	846	855	862	900	935	850	904	899	916	939	850	921	822	886	870	887	930	930	888	861	858	890	837	902	896	918	905	918	886	870	932	911	878	893	865	839	893	910	891	877	913	938	943	850	913	898	904	888	925	890	851	898	886	867	922	829	923	885	830	862	848	873	888	894	826	932	887	935	845	879	837	863	878	839	851	957	887	882	911	921	899	866	872	911	932	930	933	890	876	849	929	871	833	919	847	874	881	853	878	869	906	866	902	893	941	851	870	912	871	924	919	897	827	850	880	929	850	899	882	848	895	906	896	899	845	893	871	893	852	853	924	821	923	846	920	910	874	869	887	884	902	888	906	948	879	860	858	860	931	908	933	867	924	942	855	863	882	871	902	903	918	848	895	926	875	860	857	862	923	925	926	865	891	864	907	879	941	837	902	891	935	867	920	932	862	922	827	859	892	848	854	899	846	891	854	874	918	856	907	851	872	869	940	876	931	833	868	880	880	907	878	882	915	860	872	882	907	863	891	909	876	866	877	882	938	898	918	940	851	875	908	820	895	856	931	898	912	879	870	826	909	924	877	897	845	852	883	872	879	907	916	895	858	920	876	936	899	921	897	892	850	872	894	874	843	903	869	893	896	940	931	844	871	856	856	893	876	909	901	897	902	889	920	839	901	874	907	883	894	833	886	896	890	883	888	856	918	916	882	908	920	878	960	882	905	935	937	979	888	893	912	882	873	899	858	899	909	825	865	920	894	912	914	868	905	872	892	881	878	896	952	898	856	915	892	891	842	915	863	893	882	872	854	912	921	842	829	862	888	902	882	911	841	918	847	883	923	920	874	875	826	898	846	886	885	899	910	860	919	920	866	920	921	847	926	888	920	832	944	866	928	868	911	896	879	897	909	870	905	866	895	844	874	852	936	871	879	880	910	856	884	948	904	895	887	820	912	889	891	897	944	873	917	887	863	867	890	902	876	919	899	839	863	881	875	882	831	928	891	884	865	894	859	937	840	909	893	892	877	898	870	846	912	879	920	891	906	857	961	874	886	891	848	928	881	830	910	860	971	854	878	880	886	914	892	877	826	866	923	869	883	872	870	843	886	911	904	912	864	858	891	918	898	893	915	959	910	892	874	930	883	933	873	865	867	869	852	837	870	866	895	870	894	862	919	877	929	861	892	867	913	919	893	892	849	884	891	876	859	878	928	891	911	922	881	875	899	882	861	888	886	862	896	894	835	912	890	874	832	888	859	894	864	866	889	879	874	855	891	876	931	793	874	856	887	907	883	870	821	869	883	886	816	917	867	880	926	842	870	931	887	929	879	941	910	888	850	866	896	909	931	921	881	905	880	933	919	841	867	878	906	917	893	919	820	864	922	884	953	895	904	905	882	896	833	854	846	935	871	899	909	908	927	854	902	873	916	892	875	964	915	891	938	859	888	927	872	865	838	890	879	847	896	822	875	923	902	902	901	916	977	924	929	911	873	831	910	901	821	856	880	885	910	924	910	910	883	892	913	922	818	892	855	879	914	864	876	871	862	875	906	860	862	856	882	903	907	907	900	877	858	891	910	947	929	924	940	863	883	894	863	916	879	868	873	895	837	886	882	883	889	878	881	916	864	922	838	938	906	897	946	859	895	887	941	868	906	931	878	874	888	844	911	938	886	894	875	914	950	823	881	865	916	865	874	917	913	947	845	939	898	875	874	868	890	925	943	855	905	917	900	899	851	870	866	902	928	895	878	875	886	943	894	892	850	901	874	867	875	860	885	909	885	919	928	853	915	876	903	955	910	938	909	878	934	894	934	907	881	889	912	882	878	864	902	858	917	875	889	889	892	885	880	921	898	841	906	912	891	895	917	905	856	865	936	936	857	866	857	882	900	849	924	879	872	881	930	877	893	846	891	878	876	930	913	885	887	912	898	912	857	904	870	880	908	917	832	863	919	882	898	902	913	907	966	880	871	914	873	874	894	889	881	895	860	904	906	877	846	868	864	904	909	879	867	905	890	924	903	962	916	886	831	846	857	900	869	939	932	927	864	852	895	873	863	827	879	908	884	913	899	867	887	879	843	849	889	930	888	888	887	897	914	896	929	882	806	868	900	887	891	859	823	858	906	947	904	922	854	894	903	867	901	873	949	878	839	868	874	873	925	921	921	901	896	905	870	860	874	895	865	859	860	903	926	881	879	829	885	909	901	932	913	905	852	898	887	933	849	913	908	883	875	888	834	886	899	904	850	897	922	859	895	890	911	882	889	892	860	928	867	854	902	847	886	875	908	900	848	857	889	873	985	887	883	901	869	831	947	883	870	950	859	855	865	896	867	858	880	876	956	892	906	863	899	914	870	960	887	831	895	908	884	875	893	873	863	885	892	913	928	904	914	901	889	868	899	923	877	846	867	954	881	887	870	863	884	886	881	886	923	931	948	918	896	867	906	931	862	895	933	861	875	927	860	851	827	831	849	904	931	917	868	864	913	985	874	879	908	897	908	882	873	920	905	905	958	928	852	901	878	869	911	881	941	867	854	918	864	891	857	862	885	886	849	910	904	844	923	900	845	924	860	892	873	863	888	925	905	921	930	929	875	821	888	885	884	901	904	885	933	900	824	882	815	869	933	873	883	893	887	908	890	894	948	891	867	843	882	918	875	893	886	891	894	897	857	881	901	916	921	833	938	912	879	864	916	894	867	889	899	885	879	879	878	924	890	884	839	904	859	917	863	903	842	891	879	852	857	872	867
6516	4708	2622	1460	794	560	422	395	303	267	285	194	151	172	151	128	119	109	115	104	103	83	97	101	91	105	99	107	101	111	89	100	91	109	106	102	92	92	93	91	105	111	83	91	97	83	114	88	111	96	94	77	102	91	104	96	109	101	87	99	104	112	99	104	97	86	93	120	91	104	113	105	86	92	111	93	91	87	99	101	92	90	92	93	101	110	90	108	102	86	86	114	90	95	87	93	101	107	92	87	88	88	112	94	93	91	94	105	114	108	83	89	102	111	93	108	91	103	87	91	100	113	110	112	89	103	111	102	89	95	104	116	99	86	89	100	90	126	80	86	122	95	93	95	89	101	107	99	95	94	106	98	101	91	89	105	94	93	100	94	86	106	99	98	88	109	87	92	86	97	90	105	106	101	88	101	87	106	93	95	96	109	89	92	90	88	97	93	112	105	118	114	110	85	92	109	105	98	115	114	92	100	92	90	94	108	100	95	102	109	106	108	87	121	110	84	98	78	106	97	93	102	98	98	104	91	87	89	108	97	127	93	89	101	101	108	92	92	107	90	100	104	80	89	93	114	104	125	93	100	94	89	96	93	87	95	105	103	94	90	87	88	105	120	93	106	92	91	104	95	104	103	91	105	92	87	95	90	108	100	99	121	90	105	100	99	97	107	95	89	93	91	109	101	113	106	97	96	101	100	102	85	100	88	93	115	102	96	98	100	97	105	83	84	94	104	97	93	99	92	99	87	105	91	104	85	84	94	103	99	106	129	103	81	119	100	102	90	112	95	104	91	107	85	103	103	90	83	99	91	96	101	91	113	98	100	104	79	94	100	91	77	104	105	97	87	91	116	102	88	109	109	108	93	96	99	92	97	96	109	110	103	118	99	99	99	86	106	103	100	88	98	114	94	86	84	101	115	87	93	74	101	108	94	96	103	104	92	95	112	107	96	120	68	89	82	95	87	94	115	103	89	98	91	87	102	94	99	112	114	86	102	100	109	87	106	102	90	98	78	80	101	110	128	100	103	98	98	82	97	86	93	102	92	110	98	108	96	97	109	117	112	88	110	100	101	86	97	100	103	93	97	105	103	82	97	111	104	116	95	94	92	107	96	106	101	95	99	97	99	95	118	127	108	95	107	101	113	85	93	98	116	88	98	86	94	100	107	106	101	97	95	97	106	89	98	81	99	109	92	110	93	94	89	87	95	96	101	103	96	102	95	99	87	91	93	102	108	97	116	101	97	91	103	123	101	119	107	86	90	124	95	102	102	83	86	85	87	111	102	110	89	101	102	94	102	80	88	102	92	96	93	88	104	96	109	93	88	94	106	101	90	105	108	85	111	86	96	106	112	100	100	100	106	108	83	108	99	89	95	99	91	86	93	100	101	97	97	89	96	106	91	110	102	92	92	98	116	106	100	111	81	111	102	100	80	111	99	93	105	115	90	112	100	109	108	90	94	106	104	112	105	99	98	111	98	107	93	97	107	102	85	86	104	96	93	93	122	77	103	96	87	96	87	86	128	100	115	93	115	97	89	103	101	104	96	103	85	81	104	103	99	102	117	92	101	102	99	97	81	107	106	92	88	89	106	86	90	83	114	114	112	82	82	80	97	93	100	86	91	73	95	96	103	103	97	94	96	105	78	104	85	97	109	120	104	97	88	109	95	92	107	87	108	97	98	104	98	94	84	97	81	79	115	110	98	109	100	90	79	89	101	78	85	100	104	113	92	95	111	98	107	120	106	107	114	96	106	101	105	106	94	115	90	84	108	94	93	86	95	95	108	97	112	105	88	104	103	96	111	84	85	99	91	94	97	89	78	107	99	99	97	91	114	87	108	83	95	95	100	78	84	98	103	94	103	107	97	105	100	123	84	93	87	100	94	93	113	103	96	117	86	99	92	103	91	114	83	89	110	106	103	98	90	94	85	82	99	89	93	110	101	102	95	95	97	94	105	93	96	108	107	96	101	108	85	103	110	92	88	88	106	97	102	101	100	74	104	97	83	95	104	108	103	83	87	108	102	87	104	95	96	104	106	84	86	81	109	115	102	111	103	91	89	100	106	108	117	112	114	90	105	85	113	101	99	81	93	97	92	101	108	99	92	98	90	93	87	80	96	112	89	104	103	86	98	111	112	95	93	90	103	95	125	99	93	112	91	97	93	103	90	88	119	101	98	117	92	82	98	101	117	98	87	86	94	87	85	87	96	109	103	96	108	92	90	105	100	94	87	97	87	85	101	98	105	120	85	108	110	96	93	128	79	90	94	111	107	104	86	102	86	111	109	96	81	89	89	108	108	101	95	75	99	118	104	99	97	84	101	106	84	96	92	107	93	103	96	102	101	106	106	102	91	79	84	96	105	99	84	114	99	91	93	101	113	102	88	107	88	94	100	98	86	86	99	100	90	98	110	82	96	104	103	95	99	91	105	85	119	94	101	118	101	94	103	103	95	99	89	103	123	115	91	80	101	94	91	79	88	93	91	127	92	96	94	106	110	70	93	99	94	96	102	96	102	116	112	78	101	95	82	103	102	104	106	111	98	103	102	112	88	102	84	93	98	85	98	102	108	77	94	94	91	109	76	94	104	110	96	91	91	95	112	94	98	96	101	103	76	103	99	91	72	98	118	82	99	110	96	121	90	92	107	89	97	114	81	103	105	88	85	107	83	109	94	112	106	97	97	93	102	102	71	90	110	88	91	84	111	95	110	108	90	82	99	99	86	88	106	90	93	99	106	84	85	118	85	114	87	100	92	93	101	98	99	98	111	134	100	97	114	93	123	103	81	97	87	117	114	98	101	98	87	112	93	85	100	93	105	94	94	91	92	101	78	100	87	92	92	104	101	109	82	79	79	101	82	104	103	98	108	83	101	93	105	115	96	111	95	110	71	130	74	83	97	108	104	88	87	101	88	109	99	93	96	120	90	112	86	105	92	96	91	94	103	110	95	118	103	83	96	102	124	100	115	97	112	97	106	109	96	106	110	102	106	110	101	105	85	97	88	88	93	83	107	97	89	90	91	100	90	101	89	97	111	111	103	112	96	97	99	112	99	88	100	97	96	106	81	88	94	96	93	112	77	115	93	90	105	96	83	89	107	87	101	90	95	105	100	101	99	93	95	106	99	116	89	92	111	87	94	84	102	85	98	91	102	99	106	101	96	97	90	99	106	92	96	95	78	103	97	99	105	92	91	93	90	98	88	109	83	110	93	86	104	104	106	90	95	100	98	102	99	102	101	99	116	84	106	91	104	106	102	91	97	82	90	89	105	79	104	104	94	89	96	81	103	94	100	92	93	92	109	96	113	99	95	89	87	103	102	97	87	98	113	115	108	106	106	100	98	112	81	99	118	106	84	99	112	108	89	100	100	106	95	115	104	101	100	89	101	99	87	83	107	96	111	85	108	85	97	105	121	91	112	89	101	101	102	94	108	99	107	95	79	92	97	100	90	96	99	93	99	84	96	103	90	86	107	85	97	85	105	104	109
34236	24450	18688	17501	18267	16626	11977	9662	7789	6276	5128	3890	3130	2591	2199	1768	1551	1288	1185	1095	1054	1036	969	950	886	927	933	990	928	848	881	880	792	870	887	811	799	825	774	779	777	798	835	873	811	812	778	779	832	802	775	793	767	768	781	804	811	780	743	779	832	829	778	835	787	820	777	804	744	807	828	820	821	801	818	817	789	787	854	834	813	784	848	813	787	816	813	759	754	867	775	801	828	750	826	752	787	785	795	795	784	803	809	808	792	804	798	815	785	770	786	836	847	857	777	782	792	852	768	757	801	803	797	790	752	806	811	786	815	831	773	769	746	772	807	867	769	810	805	772	833	813	785	793	806	789	808	787	774	724	786	784	811	809	788	762	827	800	856	779	790	813	781	854	806	807	719	819	768	798	793	777	823	810	813	841	795	826	814	828	808	796	815	853	821	818	829	846	805	773	819	819	822	848	815	819	806	814	789	831	844	789	770	849	863	816	778	789	777	808	805	792	775	813	801	817	790	832	843	854	774	760	829	749	769	801	773	825	826	772	789	780	771	773	814	829	819	810	804	836	807	769	797	787	823	809	769	820	769	779	784	803	862	790	821	793	797	823	766	806	798	817	802	784	768	796	822	814	812	787	862	783	784	790	851	800	792	828	818	819	788	765	805	774	836	819	828	790	806	806	800	796	792	802	833	814	797	779	827	753	854	813	783	825	800	832	825	808	827	804	810	774	851	808	763	807	801	817	842	790	833	818	811	757	816	765	785	750	774	778	764	811	781	796	775	781	799	801	794	803	812	817	769	776	851	820	779	867	776	789	797	801	782	781	808	761	841	772	842	817	763	807	871	816	781	814	789	843	819	793	761	769	850	813	795	813	800	765	809	821	840	766	800	802	835	812	797	790	804	816	856	786	817	752	863	798	794	829	747	729	843	798	759	805	748	861	830	825	848	812	829	796	815	775	784	795	857	840	796	799	776	825	810	769	825	785	801	809	805	812	805	798	805	798	800	806	832	788	798	761	763	813	836	807	801	818	818	781	802	754	781	769	820	785	798	757	832	797	799	827	852	805	773	874	800	798	776	802	766	810	806	797	792	771	771	760	848	794	801	811	793	790	779	758	745	805	807	798	808	824	825	781	783	790	781	803	840	753	823	827	799	794	779	794	809	780	787	762	813	788	807	811	753	799	781	775	825	778	792	802	772	797	774	802	759	798	819	809	761	902	778	830	816	830	817	855	788	836	776	791	810	802	836	817	817	851	733	807	758	792	788	794	763	817	814	832	788	799	809	841	834	793	846	790	788	858	804	846	773	806	780	830	802	828	806	814	822	814	795	777	791	824	798	790	815	828	758	778	798	806	860	813	760	808	775	754	779	796	837	795	804	798	848	769	838	831	797	804	856	774	823	787	806	817	765	831	810	813	806	791	757	788	777	761	822	767	776	778	795	776	777	815	774	784	791	787	760	784	801	818	799	838	845	780	755	739	804	767	793	794	779	765	840	778	795	878	806	796	816	776	828	771	801	806	844	794	804	749	789	827	763	797	766	822	749	809	830	810	780	769	762	771	801	775	730	752	781	821	786	806	787	768	766	789	747	768	814	783	812	778	790	785	814	820	791	820	830	843	808	816	837	767	834	821	766	841	791	810	783	785	808	830	812	791	847	824	813	839	796	840	819	795	778	790	798	805	780	786	796	815	812	806	770	802	811	783	771	830	829	778	777	802	779	826	788	804	780	802	775	822	787	787	763	820	802	737	834	778	798	797	798	791	805	794	811	794	749	777	783	820	781	821	855	756	802	800	859	806	766	820	856	784	773	822	798	779	770	772	838	831	833	838	801	796	819	807	817	796	824	787	831	815	774	823	862	786	793	783	761	835	822	861	819	805	792	794	807	785	798	783	784	799	806	819	837	791	798	810	786	801	813	811	775	838	825	786	824	816	795	801	823	841	784	820	822	758	807	801	775	775	843	797	769	807	791	775	751	815	834	856	778	764	786	777	822	821	845	753	776	859	817	842	798	831	776	841	798	801	843	790	805	804	832	804	777	792	800	800	817	794	828	808	792	822	810	806	785	848	805	801	830	825	791	810	777	854	793	841	752	818	825	827	800	800	815	801	807	811	787	785	813	812	825	748	851	783	796	807	803	808	793	813	864	838	828	802	788	749	809	792	814	840	815	779	832	761	781	807	825	817	772	853	801	778	806	813	849	784	802	801	801	739	804	824	802	783	800	803	775	779	798	792	814	758	815	841	765	766	810	769	779	819	806	853	808	800	848	822	823	772	782	829	808	774	792	817	761	833	779	906	775	813	772	781	787	815	793	798	759	733	777	803	795	807	782	821	815	770	795	775	786	778	812	829	861	797	817	837	823	786	791	796	824	834	808	776	787	773	762	803	801	819	777	799	871	825	807	799	795	802	804	780	807	747	821	746	840	761	825	837	864	763	825	827	824	797	789	768	812	783	764	836	856	790	768	823	798	770	757	829	803	837	773	790	746	805	833	847	787	751	821	799	794	757	816	829	795	787	790	805	798	843	886	808	799	807	805	780	812	802	769	769	793	822	792	815	834	816	802	806	854	854	779	786	778	811	873	839	714	736	802	852	798	756	765	786	782	798	780	782	755	850	795	796	814	801	765	797	802	783	873	754	810	807	759	810	776	756	833	820	822	787	769	838	890	759	784	836	806	820	827	776	772	809	800	805	784	828	820	789	749	855	768	818	821	758	772	801	796	837	761	840	808	768	797	815	797	781	762	758	826	767	820	785	829	779	809	791	776	773	813	810	846	858	751	821	808	799	827	822	805	824	835	787	777	829	849	804	788	756	817	812	818	815	773	840	787	781	771	793	819	824	805	826	764	807	783	824	809	848	778	738	864	792	802	784	748	802	810	853	758	781	763	856	809	775	806	808	791	801	785	745	782	833	735	889	780	806	839	776	790	826	816	787	835	771	811	825	858	822	804	739	818	793	756	790	777	790	808	773	810	810	853	853	805	812	732	787	819	824	805	833	795	808	808	819	814	807	796	826	801	810	769	855	774	791	843	855	817	817	846	785	817	820	795	784	748	814	825	767	791	803	836	805	831	796	802	794	752	778	838	788	822	771	776	797	782	773	811	833	881	835	840	796	798	798	795	772	789	820	788	769	781	765	798	819	799	752	779	823	828	814	796	760	823	791	783	833	829	775	764	821	800	823	751	801	769	869	753	794	824	831	808	788	805	839	779	809	834	782	806	786	817	824	757	741	814	842	775	776	839	753	867	831	799	779	795	792	829	834	786	817	841	798	784	748	775	794	799	785	813	823	800	772	779	783	806	789	776	795	836	827	842	794	747	788	824	826	834	813	845	893	802	780	781	833	828	768	771	778	852	811	803	810	809	789	798	832	781	790	858	811	729	788	807	762	804	837	774	805	769	830	767	806	825	799	731	774	789	780	785	792	791	795	798	799	794	761	756	786	789	804	789	774	777	822	826	807	833	800	782	835	847	754	851	770
7328	5325	3607	2059	1253	716	482	382	329	304	248	212	179	170	136	132	113	110	109	102	86	88	102	77	73	84	107	106	100	87	84	97	105	72	85	103	97	89	64	86	83	92	104	100	90	96	87	81	79	80	85	95	85	97	78	91	83	107	99	86	96	84	89	115	85	82	88	69	76	87	78	87	84	96	88	90	69	98	82	91	81	93	89	113	81	94	87	84	79	90	64	77	103	83	98	63	75	77	71	78	100	90	93	94	77	79	80	100	89	101	86	93	98	107	72	89	99	80	91	75	88	95	74	108	82	87	92	66	69	64	82	80	79	77	92	88	88	91	84	87	94	94	87	97	75	79	103	85	94	87	90	72	78	76	111	86	79	93	101	76	85	72	76	84	85	86	75	86	92	82	83	88	83	86	62	83	83	86	71	75	79	78	87	81	88	90	90	91	79	98	76	74	79	67	84	93	106	81	97	100	81	82	92	93	83	85	72	89	103	70	101	91	104	82	81	87	95	96	98	80	92	87	84	73	83	101	83	95	95	80	87	112	84	74	95	101	93	89	86	94	64	85	94	93	80	95	87	86	81	79	82	79	100	78	95	97	75	74	77	74	80	84	74	96	118	88	87	90	77	75	107	83	88	94	80	86	94	82	104	94	76	109	89	88	87	67	78	112	84	94	75	90	92	92	108	117	82	88	83	86	88	97	82	83	73	92	78	87	76	73	101	75	73	87	95	101	94	97	85	78	81	90	109	76	84	100	105	86	85	76	101	81	76	90	88	79	68	73	91	82	89	111	82	93	83	76	109	77	96	94	82	87	84	86	97	84	79	99	88	93	90	98	108	86	87	73	92	94	71	86	83	95	78	80	88	76	73	80	113	83	87	77	93	81	95	93	90	96	89	85	78	93	86	76	73	90	82	84	92	77	94	74	92	89	105	92	98	87	95	80	85	76	91	83	80	90	69	110	91	100	97	111	86	91	88	74	94	90	85	83	77	99	92	86	85	99	94	93	95	72	78	100	84	89	80	82	90	77	82	73	83	88	79	91	77	86	92	99	83	99	94	80	74	78	67	92	86	94	84	83	91	82	88	97	102	90	90	76	69	97	82	92	98	89	95	98	91	75	88	82	91	93	82	85	110	84	76	99	87	88	82	88	86	92	90	114	103	68	96	85	76	97	103	105	105	89	90	88	94	94	81	91	106	108	92	96	82	93	90	98	97	88	80	85	90	80	94	75	86	104	91	85	82	89	104	77	92	83	96	97	91	89	98	87	79	76	88	92	79	88	87	90	73	93	83	95	83	92	95	79	74	87	92	99	88	91	90	88	79	90	68	87	101	89	87	84	102	82	77	79	94	75	84	89	89	84	79	73	96	82	90	83	94	81	78	88	79	97	91	100	89	98	104	87	83	83	72	81	85	80	94	97	79	86	85	82	96	83	71	74	88	87	94	81	90	89	85	104	92	78	97	68	104	97	88	87	75	95	93	83	91	90	86	69	80	70	79	64	78	94	91	70	96	90	95	83	84	87	87	81	91	82	76	83	96	81	87	90	109	75	84	97	76	98	82	94	88	88	93	92	98	86	93	86	95	91	89	82	79	95	110	106	82	89	75	93	86	106	98	71	75	87	87	101	79	86	68	77	79	73	101	91	77	90	84	87	69	104	100	83	95	86	94	106	79	85	85	88	98	106	90	71	85	90	86	90	98	89	84	77	96	94	77	79	87	90	82	75	89	89	99	91	96	76	105	87	71	87	91	89	95	81	96	107	97	102	88	83	74	91	79	85	103	91	90	90	93	90	86	85	80	97	82	119	98	85	102	102	81	70	109	91	81	91	114	90	95	88	98	88	86	68	80	88	79	65	84	88	86	91	73	90	86	93	89	81	98	82	97	90	83	78	99	87	87	97	85	71	72	99	82	87	76	80	101	85	88	74	84	97	84	82	92	76	87	73	68	85	82	79	89	86	91	74	97	78	79	62	97	93	85	92	103	74	74	81	112	96	100	95	85	75	85	85	83	84	98	99	83	73	83	72	85	79	90	75	104	76	102	80	85	88	91	79	89	74	60	94	97	77	95	78	88	85	97	84	91	86	66	82	94	81	89	90	85	88	110	85	78	77	108	81	90	101	81	84	79	84	82	89	89	76	83	92	66	84	104	84	70	91	84	83	86	91	80	99	100	81	93	88	81	91	76	85	89	98	89	72	93	85	90	81	97	91	100	93	90	79	92	86	102	90	96	91	88	80	94	89	88	93	78	100	88	90	93	73	89	104	88	103	82	98	105	66	78	88	88	85	96	99	76	102	91	88	113	78	75	90	80	78	82	71	89	95	85	88	82	75	89	100	96	77	98	89	96	96	89	85	95	87	96	92	95	93	82	110	89	95	77	95	84	80	85	93	88	82	78	78	84	78	95	94	93	85	98	85	80	101	86	89	57	85	93	77	89	76	87	78	113	89	71	94	78	79	76	97	69	81	78	83	82	79	90	104	87	89	75	79	94	98	79	86	76	83	73	90	78	93	89	94	91	65	77	67	86	95	94	105	85	90	87	87	80	87	99	89	97	88	87	78	96	85	84	85	86	99	86	84	85	87	82	81	79	91	78	103	82	75	85	82	95	75	90	90	102	93	100	93	91	73	77	89	68	82	95	87	85	68	81	78	112	80	83	96	83	90	71	71	96	92	74	83	84	86	84	90	92	107	93	88	84	99	101	100	90	97	78	85	92	92	77	91	75	88	79	73	95	93	79	86	93	97	81	85	84	91	82	96	100	82	100	79	83	88	81	107	86	84	85	85	83	102	98	84	97	83	96	86	79	96	80	82	87	78	83	90	105	81	106	101	83	82	87	93	95	66	77	91	79	84	72	100	88	106	77	77	77	93	87	95	88	75	84	68	94	98	81	76	91	90	102	89	85	86	67	85	87	80	81	100	79	82	92	69	82	95	92	71	78	88	102	94	80	71	91	90	102	85	90	78	83	97	95	81	101	71	90	89	68	79	85	83	87	76	87	96	85	103	98	92	74	81	91	84	80	87	67	72	94	81	93	111	65	108	87	83	106	78	84	96	81	91	86	87	92	71	94	81	84	94	82	88	88	76	101	98	80	84	88	93	89	71	109	85	81	79	79	88	85	87	76	91	86	89	76	94	86	90	89	82	87	83	83	102	86	85	72	94	90	92	90	91	95	76	99	99	77	76	89	95	89	82	70	71	85	92	69	94	68	83	99	100	98	97	86	94	89	83	90	76	100	80	81	82	85	74	104	88	76	83	98	70	94	73	87	90	89	77	90	88	76	83	85	71	79	100	86	75	94	82	92	82	89	88	65	76	81	76	100	80	82	85	84	87	81	87	89	95	101	88	82	75	98	98	84	77	103	90	73	88	107	95	83	97	73	81	73	88	91	79	68	83	101	93	81	87	74	85	82	88	97	90	90	94	69	75	95	76	88	73	91	84	79	73	89	92	104	90	96	84	79	83	92	87	103	93
34972	25798	21904	21475	23977	18834	13791	11240	8891	7221	5783	4404	3568	2766	2286	1990	1582	1282	1179	1025	963	894	879	808	848	833	879	817	804	831	754	762	765	769	756	757	750	742	726	707	720	725	701	725	749	724	688	691	720	733	728	725	726	693	655	710	723	676	735	689	686	718	655	680	721	780	702	723	726	719	721	654	708	702	692	675	707	736	699	714	738	696	687	688	696	728	762	721	681	702	691	696	741	690	740	715	688	720	674	760	647	714	675	750	670	741	747	701	749	710	701	699	759	681	723	699	651	693	696	673	721	689	717	693	703	752	702	702	742	697	728	755	703	721	719	751	720	716	721	695	684	738	726	697	719	726	739	694	686	684	738	717	700	726	708	701	711	690	758	714	746	707	680	660	744	666	714	686	730	690	709	694	691	716	720	733	744	700	706	704	737	662	704	736	710	701	760	738	668	741	701	690	715	698	681	757	725	657	727	745	683	692	727	749	736	702	706	701	682	725	675	671	681	735	706	725	664	702	714	692	695	733	715	700	682	641	727	722	716	744	719	729	734	720	722	747	757	709	740	738	725	685	727	690	694	689	703	700	700	747	724	729	709	690	751	707	700	698	679	721	727	702	662	685	697	689	637	689	683	710	712	685	712	734	700	740	718	700	707	733	673	685	704	734	715	713	670	769	730	727	696	723	768	782	700	685	735	671	721	701	697	689	705	742	691	728	716	683	771	759	680	726	684	730	748	644	693	702	690	707	691	718	710	711	703	704	732	713	706	724	695	714	735	688	724	692	708	700	728	713	729	734	665	703	699	693	708	757	683	663	731	695	705	700	698	674	704	731	760	766	732	710	722	691	706	741	659	749	709	745	727	727	693	675	710	736	700	685	714	721	708	701	706	665	725	696	726	738	720	689	682	736	769	689	731	731	726	694	755	743	705	707	686	716	676	739	709	693	737	681	706	698	750	710	695	671	677	729	752	693	695	723	699	694	730	739	655	710	761	725	684	692	674	706	678	715	742	687	721	738	704	689	706	722	732	682	684	732	750	716	712	676	702	722	705	670	701	723	693	713	707	672	761	715	740	698	702	761	714	716	721	703	703	713	720	698	700	713	710	678	739	695	667	686	686	681	702	676	697	719	644	669	713	728	690	746	689	681	690	705	677	731	769	702	720	669	704	654	729	722	713	705	680	694	740	709	699	752	704	698	705	713	719	644	741	682	733	729	744	745	730	785	701	703	686	723	741	710	691	713	708	724	713	696	743	732	639	658	765	716	735	749	674	683	711	678	722	693	684	680	735	699	745	664	757	675	726	706	736	720	684	701	705	682	674	723	681	701	679	773	658	693	692	718	717	705	689	693	681	727	687	710	727	672	709	709	754	680	693	728	704	691	701	694	701	686	696	774	708	691	710	710	690	662	731	709	735	700	698	731	724	717	739	715	693	695	666	672	726	732	705	683	709	677	689	668	697	687	716	697	718	660	741	730	722	705	738	709	698	752	718	725	709	769	685	692	732	694	726	696	704	754	728	718	700	723	721	688	734	734	724	682	717	695	711	706	719	729	712	715	720	692	742	729	695	673	686	736	735	683	750	695	734	709	693	715	716	746	763	700	692	727	714	739	746	691	722	720	737	667	716	728	749	766	698	719	726	697	732	703	735	728	687	703	737	708	705	747	718	746	650	736	760	692	747	725	691	742	687	685	664	688	704	690	692	717	751	666	647	747	722	740	701	668	719	713	692	667	690	737	713	700	719	700	717	691	714	741	677	661	729	748	714	687	698	722	718	645	695	758	714	754	653	692	704	702	698	741	702	740	740	724	673	684	769	708	690	721	755	707	644	706	730	689	725	740	715	699	700	659	748	700	696	724	736	719	669	694	731	693	688	703	756	737	714	741	750	688	706	751	694	702	762	711	690	646	719	741	726	682	713	707	653	715	695	684	728	712	749	713	689	671	732	669	726	678	716	707	683	695	696	730	666	697	726	718	682	746	716	737	694	725	723	750	743	698	754	751	772	714	734	716	701	697	689	786	698	686	724	695	696	707	681	724	678	691	678	733	681	718	683	694	731	689	725	682	712	688	737	683	715	696	681	713	694	672	699	728	691	746	686	667	707	714	711	675	696	749	701	664	647	745	714	673	706	696	741	725	679	698	711	706	718	746	682	694	719	722	685	704	716	726	663	715	732	669	736	720	701	682	735	670	684	695	736	671	735	711	706	699	690	719	694	674	736	692	736	724	707	725	723	711	739	733	680	726	675	710	716	728	729	730	689	708	711	721	711	699	642	659	711	726	706	719	655	706	746	707	713	688	729	666	673	707	707	673	675	706	738	699	706	713	758	717	749	686	747	711	714	756	712	680	751	704	747	692	700	677	707	694	709	720	744	722	721	711	732	687	698	701	679	765	685	721	677	755	679	686	719	721	671	694	735	659	763	679	715	640	668	703	715	688	727	704	732	682	714	682	676	718	674	679	679	687	701	727	664	698	717	690	705	755	727	740	693	742	751	704	693	686	730	712	712	731	704	704	698	717	699	719	715	676	696	727	752	685	744	730	779	751	665	733	686	705	710	703	744	658	719	686	713	714	678	724	697	697	698	706	697	736	698	705	707	685	696	692	695	745	752	690	740	700	691	740	687	697	719	717	723	733	713	683	700	713	722	724	685	708	681	700	755	743	766	665	661	742	646	698	731	726	658	722	724	683	718	717	684	688	730	699	693	735	724	721	696	694	716	733	742	744	726	719	721	734	726	705	729	739	723	734	717	755	726	741	732	698	697	704	681	687	778	729	721	673	743	726	693	672	688	721	732	696	728	715	688	712	700	717	687	691	674	697	745	717	718	708	702	761	701	735	719	740	673	749	698	669	687	720	706	734	738	729	691	683	764	687	742	705	694	725	697	750	717	724	677	721	770	757	655	712	712	702	723	701	659	712	727	690	702	703	682	680	744	682	687	715	704	688	731	662	703	737	679	670	700	705	685	698	654	717	725	757	671	675	692	652	682	700	687	713	674	717	696	719	708	697	720	675	735	700	714	709	700	716	670	721	712	731	708	752	704	731	720	720	723	715	686	767	684	710	653	722	684	688	687	735	731	701	702	712	700	718	709	695	732	699	714	726	712	727	680	665	673	743	677	678	721	686	687	726	750	747	699	734	702	716	694	646	701	691	706	735	679	743	768	736	690	731	700	717	696	680	691	721	733	708	707	690	722	702	750	725	700	702	689	728	683	693	674	689	696	699	741	712	700	664	688	720	745	764	691	726	716	679	672	705	725	715	736	666	744	686	709	684	721	710	711	734	728	688	715	712	715	734	736	752	668	700	720	765	721	720	728	745	771	732	668	744	632	704	720	718	695	699	690	702	692	686	712	690	722	748	703	716	748	700	675	689	703	711	722	739	746	706	694	678	739	694	749	726	680	714	693	642	724	705	669	758	745	700	715	711	759	668	705	674	751	691	678	732	672	721	698	705	747	733	682	698	673	675	705	755	699	755	736	727
8466	9783	6734	3400	1369	973	702	552	435	368	288	224	189	179	145	115	113	92	89	90	80	68	83	80	63	58	72	66	67	73	61	55	67	58	57	73	57	55	59	72	68	64	51	75	68	52	72	64	49	54	68	68	73	67	47	69	72	50	61	60	77	63	60	71	63	51	64	71	61	68	54	56	60	56	60	60	58	63	73	74	61	69	59	58	64	71	65	69	61	58	57	73	57	56	69	57	69	64	67	68	75	55	57	61	61	65	66	56	66	57	66	59	64	83	62	54	66	59	65	54	64	46	56	50	73	69	68	68	48	56	78	72	61	57	70	51	69	66	69	54	72	72	70	63	67	57	59	52	65	61	56	68	64	62	68	57	65	64	69	68	58	53	66	58	59	73	67	65	64	50	64	69	56	58	51	66	67	60	71	64	53	55	67	70	66	56	55	62	57	61	58	71	60	53	61	68	57	64	52	83	53	73	61	64	69	68	55	62	63	65	52	51	57	69	63	64	60	77	68	55	70	67	58	73	54	66	72	69	64	55	59	55	68	60	70	62	72	62	72	62	60	58	59	68	68	57	53	58	75	68	65	51	60	62	63	80	57	56	60	52	51	66	52	52	53	63	71	46	74	67	57	58	73	55	64	50	60	62	64	60	58	42	71	60	80	58	66	50	72	60	65	73	65	61	49	69	65	59	77	77	58	58	57	58	71	74	60	68	72	52	64	77	58	55	63	55	55	60	61	67	72	50	66	53	71	51	62	72	74	56	51	67	59	58	40	73	57	44	49	66	51	78	44	62	58	58	64	59	62	64	65	68	68	68	50	62	69	58	65	63	61	81	72	58	59	56	56	65	62	86	66	66	49	66	52	73	74	72	70	49	59	68	67	64	62	61	56	55	59	66	59	67	57	69	67	65	56	64	57	56	65	61	52	59	63	63	63	63	75	72	71	57	63	55	65	68	53	58	65	67	55	62	53	73	39	59	69	59	72	55	61	54	52	54	67	56	60	53	68	54	67	58	69	62	58	80	52	60	71	91	71	58	64	62	66	78	61	54	63	67	52	51	74	53	63	70	83	69	55	57	69	52	65	68	50	66	68	75	55	63	65	72	65	60	65	67	55	74	58	53	64	64	63	63	71	58	79	76	52	55	55	59	73	71	66	62	54	61	67	79	82	61	51	60	60	63	70	56	66	51	53	76	73	64	64	58	48	56	65	56	41	76	47	62	61	62	66	61	78	58	67	70	57	55	73	66	75	67	62	68	56	63	65	72	56	58	57	70	56	64	66	71	43	57	53	68	70	48	60	73	55	60	68	60	65	64	75	56	56	54	65	59	65	77	63	67	67	51	60	61	67	56	53	61	60	59	57	64	64	69	68	64	71	65	52	67	69	64	58	73	57	76	65	59	69	61	61	60	66	66	61	58	73	72	51	71	57	50	76	66	63	54	57	67	60	72	71	52	53	63	61	59	71	70	56	65	60	66	62	48	59	53	65	70	58	53	68	56	64	59	80	63	65	63	82	63	70	58	62	65	64	75	54	64	57	56	53	54	57	59	76	74	65	55	65	73	80	61	54	61	55	66	54	63	68	74	73	59	58	53	72	52	54	53	59	67	72	67	57	56	61	63	51	52	68	62	65	69	65	64	79	63	76	66	61	81	70	71	53	65	60	71	56	69	61	66	67	49	59	59	56	69	66	64	57	69	63	44	64	66	79	53	60	61	79	62	57	50	71	68	71	57	66	75	77	69	71	63	66	60	74	66	57	66	75	66	59	82	73	63	71	57	82	62	66	49	48	69	69	72	65	59	65	53	63	38	64	77	58	60	49	58	68	42	68	56	73	74	53	52	57	59	56	64	54	61	65	56	67	66	64	62	63	58	55	49	84	73	66	51	60	67	59	64	51	36	64	60	62	72	60	62	61	71	71	60	74	55	64	74	62	67	72	54	66	55	57	53	60	60	55	58	73	48	59	54	61	60	50	55	63	49	71	62	58	73	59	69	42	64	62	56	68	62	66	60	62	67	66	58	56	54	69	75	84	71	65	68	59	64	66	62	74	73	58	71	69	42	73	57	72	61	56	68	66	69	55	65	62	78	67	57	67	66	52	80	75	72	56	55	60	62	55	61	62	48	58	66	76	67	64	67	72	61	61	62	65	53	67	73	54	61	67	60	53	53	60	59	60	55	59	65	60	54	62	61	75	57	50	61	70	64	77	85	67	53	61	73	61	59	60	69	55	68	75	58	75	65	63	63	64	57	59	63	65	55	72	59	63	56	64	55	60	52	70	57	70	62	59	68	45	74	71	72	68	68	72	58	68	65	62	61	72	65	81	73	78	52	48	41	59	65	61	60	62	71	65	48	48	61	69	49	52	55	66	54	54	54	69	55	59	73	71	64	73	58	62	58	64	56	56	63	71	65	57	69	60	68	72	62	54	60	63	60	61	63	58	62	61	62	56	79	60	68	57	68	51	55	67	60	54	60	75	50	51	64	79	56	57	77	78	65	61	72	51	51	73	61	60	73	63	68	57	62	67	60	63	76	71	52	52	59	63	82	54	72	67	56	62	57	58	63	64	69	64	62	51	46	70	62	55	56	55	76	75	53	54	66	56	56	69	55	73	63	70	57	61	52	56	63	53	59	58	70	58	66	63	64	55	61	51	52	65	54	56	56	47	65	64	73	62	62	62	57	67	62	75	65	65	64	64	69	65	58	61	50	59	66	52	69	59	63	62	58	58	70	62	70	55	82	65	56	57	69	70	62	58	49	62	61	70	64	64	56	61	62	62	73	80	53	59	66	74	64	56	48	65	58	53	64	64	58	69	62	74	70	67	78	73	59	65	60	64	66	71	79	69	56	66	72	65	60	70	67	64	54	56	65	60	67	87	43	71	66	73	70	64	64	70	72	68	56	60	57	64	61	42	65	77	76	60	54	48	66	52	66	63	55	71	60	63	71	73	51	59	52	59	51	58	65	67	46	61	51	66	59	46	72	64	60	60	73	50	72	60	67	50	64	67	51	68	67	56	61	66	54	56	75	65	66	71	48	67	63	51	67	66	68	67	58	45	74	52	58	58	63	54	72	57	59	73	63	60	68	60	56	60	67	51	78	70	55	77	63	47	65	64	53	59	63	60	51	64	57	80	63	78	72	50	68	67	63	62	60	66	64	69	63	72	58	67	51	51	72	60	68	48	70	67	63	60	68	53	67	65	64	62	75	59	69	67	70	61	52	61	77	57	51	52	61	69	65	63	79	55	53	62	66	40	69	59	50	71	65	72	75	67	63	66	64	55	53	47	54	65	53	60	67	68	68	76	59	63	56	63	57	67	69	46	54	51	63	57	64	59	58	51	64	54	67	49	61	64	59	60	61	52	59	56	69	60	74	58	77	54	65	57	60	54	60	65	66	59	57	68	62	75	69	64	60	62	72	86	66	69	71	72	55	66	51	50	59	66	69	61	69	50	66	50	54	63	58	60	64	61	76
38321	32253	27787	25828	24649	22339	17489	13883	11105	8953	7025	5499	4295	3392	2741	2261	1820	1466	1254	1019	897	916	742	734	707	738	702	648	654	712	629	571	608	625	574	558	583	602	569	549	561	549	499	596	543	540	577	505	521	548	537	520	515	546	501	543	535	538	523	535	543	515	537	558	491	506	551	528	518	496	528	518	528	545	515	529	515	563	532	495	509	535	552	527	498	538	525	534	548	504	524	515	549	567	510	528	540	580	531	539	539	535	544	515	496	560	511	477	541	502	544	537	557	510	534	495	507	576	546	519	531	534	556	578	543	539	516	487	530	546	525	558	502	567	496	529	571	574	575	555	524	510	583	524	541	507	570	523	548	562	518	518	528	578	544	546	513	574	566	515	514	520	530	540	564	575	509	494	565	544	521	526	499	498	536	495	542	531	534	542	504	539	552	527	526	556	542	519	581	511	551	523	559	522	523	566	508	522	572	547	571	567	528	543	535	527	519	578	533	549	572	571	515	517	538	547	529	563	513	534	555	542	561	525	512	544	499	494	531	504	525	512	526	516	519	507	526	537	532	526	527	519	506	506	524	536	532	553	534	527	532	532	529	511	546	523	492	493	563	513	552	551	541	564	505	547	540	549	547	552	598	563	520	534	517	520	529	538	545	515	505	522	566	533	529	527	562	542	522	521	572	509	567	554	521	545	531	560	537	579	574	570	548	519	559	540	523	557	516	466	530	524	501	545	532	545	525	462	562	557	558	481	526	526	556	513	574	559	531	514	512	510	509	492	520	589	546	557	526	551	579	528	507	518	496	475	506	527	501	520	520	530	556	561	541	546	490	535	551	506	526	497	506	508	588	519	540	531	519	526	527	518	489	524	532	523	498	516	575	499	563	526	516	519	509	542	494	548	546	519	517	496	537	525	500	581	584	534	537	538	518	551	509	510	511	534	558	537	541	504	517	536	526	539	576	550	581	532	527	524	514	529	547	533	534	580	514	508	552	524	531	550	580	545	530	575	553	529	533	528	558	472	518	534	547	538	524	496	498	533	500	528	553	520	520	521	558	510	511	567	510	554	564	564	573	509	521	522	532	557	522	557	507	508	501	573	542	509	515	512	533	511	545	530	508	540	566	528	497	544	544	496	556	512	548	566	526	523	510	524	563	546	518	498	503	536	550	552	575	548	482	537	534	531	566	493	523	539	512	524	532	536	559	501	581	542	534	522	475	516	498	557	552	529	556	541	518	483	559	540	519	530	573	502	535	519	524	501	497	550	501	524	572	534	552	511	527	538	525	498	516	548	538	508	553	533	508	554	535	533	553	498	537	537	502	510	535	535	528	540	539	524	522	564	562	532	515	528	494	522	520	518	530	552	570	555	513	525	515	500	522	556	571	529	549	506	540	532	513	502	565	508	534	559	525	542	534	546	567	531	544	525	534	501	491	495	558	488	512	542	530	535	507	550	535	511	543	542	506	527	539	523	519	498	540	499	542	539	477	554	505	593	535	530	555	536	547	563	568	552	553	504	549	508	523	557	510	531	573	566	551	543	563	538	553	533	525	477	496	530	554	498	554	560	537	490	517	523	515	492	584	540	545	508	514	565	530	511	526	510	531	528	532	541	518	519	549	520	519	528	510	526	565	531	516	558	521	530	525	541	490	527	493	574	539	511	524	538	534	551	516	559	546	541	566	553	549	576	547	553	491	536	532	509	529	513	537	551	558	550	538	545	571	515	512	566	544	542	488	532	521	525	551	541	579	511	500	536	516	537	544	530	512	503	519	555	525	521	536	537	506	567	505	584	566	494	542	564	548	515	508	572	532	533	529	532	510	523	528	562	506	539	530	510	527	566	531	514	529	526	559	516	487	515	566	551	558	540	528	557	554	527	554	539	533	539	512	532	509	535	513	527	483	528	559	537	540	494	560	516	551	524	495	536	498	523	528	495	527	556	531	512	536	564	511	508	481	534	559	558	567	517	526	574	479	537	570	516	516	505	509	544	481	514	524	496	518	514	550	546	523	572	539	533	528	539	567	561	557	560	537	530	556	545	559	559	524	557	508	556	504	545	517	505	508	516	574	558	510	516	558	500	568	541	522	495	501	545	513	538	520	555	537	545	576	508	483	548	548	511	556	535	511	525	564	567	532	519	519	514	539	543	512	520	528	555	498	545	556	575	544	528	504	533	533	538	558	516	524	560	518	549	546	522	552	545	522	507	530	546	554	505	526	532	513	551	565	502	534	574	568	508	517	536	489	519	511	534	536	525	515	528	552	503	494	563	507	497	533	541	558	553	567	526	562	496	599	555	533	527	550	528	543	514	530	531	525	518	528	525	560	498	512	532	499	520	544	533	514	523	528	534	532	524	536	510	531	528	531	535	523	561	546	537	557	542	517	550	502	540	532	523	529	525	534	516	511	554	526	524	535	513	575	519	512	539	517	558	576	532	505	576	520	547	530	560	549	577	547	532	549	522	488	533	533	530	532	519	560	519	525	571	529	539	528	523	519	493	545	520	506	532	521	547	517	524	493	524	500	537	535	526	555	552	516	510	535	507	558	529	526	550	516	543	505	524	564	555	539	558	519	527	526	492	479	530	489	516	527	508	496	514	525	508	511	547	479	545	531	526	549	509	515	516	522	555	497	510	538	533	539	525	537	527	533	512	507	529	522	538	550	504	590	563	499	511	546	544	554	571	534	615	549	522	524	530	584	505	527	501	563	501	511	533	533	528	490	528	533	511	562	569	566	542	527	541	536	494	603	535	550	503	530	537	524	523	577	554	537	534	540	565	541	513	531	549	513	516	549	516	525	507	500	533	536	566	539	531	563	520	521	523	529	524	519	554	553	561	547	549	534	536	514	508	496	492	549	516	508	536	554	556	537	533	524	548	502	488	542	489	552	491	495	527	555	520	549	569	546	534	511	527	540	522	508	546	547	521	538	534	540	531	548	482	506	565	503	535	530	558	544	503	534	557	512	552	555	523	541	500	536	545	540	508	527	550	499	544	500	517	517	503	551	528	546	526	535	546	525	508	503	567	536	543	510	564	549	553	533	485	516	520	503	522	533	564	513	511	539	555	495	533	517	518	545	521	541	534	547	512	507	547	545	477	526	528	522	545	521	554	526	513	536	537	503	500	506	540	539	508	555	540	520	507	514	565	534	550	556	518	548	563	564	547	532	539	536	565	554	518	527	537	525	546	523	514	538	476	548	537	508	531	572	547	523	510	488	532	546	519	531	512	589	545	533	504	526	527	503	538	519	498	537	510	538	535	537	564	513	510	503	528	507	514	538	526	558	505	513	454	541	557	549	535	557	594	536	510	543	551	528	575	518	521	560	552	527	588	554	525	524	531	516	570	559	537	536	531	509	555	532	495	488	528	539	522	531	534	544	539	556	518	563	529	517	522	534	494	495	508	501	497	515	519	533	539	522	523	534	522	564	543	506	579	567	545	541	535	538	527	570	520	551	560	550	529	529	535	524	546	538	496	523	527	508	564
4948	3899	2364	1094	574	442	379	344	318	250	238	197	158	182	161	118	129	122	148	122	123	110	109	105	98	128	126	113	106	112	119	120	114	119	96	110	120	112	107	108	121	104	111	104	118	95	114	121	103	117	117	126	90	96	130	121	108	94	103	104	109	112	96	102	105	115	118	100	105	106	111	106	98	101	111	106	114	128	129	99	127	105	91	111	118	110	98	91	100	103	120	118	115	97	111	121	112	108	111	107	112	102	122	106	104	92	117	109	116	97	118	112	92	127	113	100	119	128	91	111	108	108	95	102	105	136	114	102	101	89	103	103	132	122	92	108	117	96	134	108	93	111	119	107	105	100	105	118	101	97	110	105	114	114	100	111	106	114	119	112	108	115	125	131	121	119	90	115	113	102	125	102	104	119	117	113	96	117	122	134	122	109	97	102	110	115	103	102	119	96	107	127	105	118	98	111	116	91	113	106	111	118	86	108	126	103	98	113	101	132	108	111	106	119	103	102	114	110	102	123	124	98	132	129	106	86	118	109	120	99	95	101	106	101	115	85	127	111	108	116	116	106	115	123	107	90	113	127	98	102	109	113	101	114	105	108	114	100	132	95	94	115	103	96	121	129	104	89	99	109	101	102	111	113	93	112	108	125	118	120	112	112	119	108	100	120	99	110	112	117	126	131	101	114	96	112	94	110	111	125	117	123	80	108	121	119	96	115	120	113	120	103	106	112	116	100	99	117	114	121	94	112	113	108	115	91	98	121	121	112	110	98	92	95	117	116	108	135	133	117	103	105	103	103	126	106	102	111	101	109	111	104	100	115	114	104	101	120	98	123	92	92	89	110	114	119	116	127	99	118	95	104	91	119	115	106	104	115	122	110	104	103	126	108	113	93	109	115	82	116	113	93	113	100	105	102	120	118	136	116	100	115	122	118	125	103	115	105	126	107	117	112	119	113	108	112	102	111	112	135	115	118	100	96	128	90	107	105	103	97	96	112	103	109	100	100	110	111	99	111	103	105	105	126	106	122	99	102	108	115	103	118	111	113	125	103	112	103	104	97	104	111	107	107	122	97	116	120	106	106	116	116	98	105	115	112	88	129	110	129	107	116	98	126	109	107	105	115	122	107	110	105	102	121	125	93	103	135	96	108	107	116	97	113	97	104	99	99	104	119	121	115	95	99	118	91	114	108	108	111	107	115	96	109	111	109	125	107	126	110	101	112	108	128	110	102	115	97	110	110	112	122	97	133	101	120	120	87	105	111	106	95	125	104	124	91	110	99	115	111	98	117	95	125	108	111	108	118	119	106	112	110	129	100	124	118	111	114	118	124	123	91	96	104	119	122	123	95	86	83	105	105	116	88	114	109	94	98	123	104	112	122	106	107	113	102	119	101	107	111	106	110	97	116	114	106	118	113	113	111	97	97	101	144	109	121	102	112	116	118	111	105	126	139	100	99	98	93	109	116	96	102	119	104	108	114	107	100	107	104	105	109	96	101	116	103	87	122	95	114	116	108	136	107	120	112	102	103	113	105	108	102	109	98	118	123	129	108	108	104	98	98	98	97	108	110	120	107	114	127	99	119	110	118	116	117	97	119	107	95	110	107	98	104	101	110	103	119	106	118	114	95	116	105	86	112	131	125	112	102	135	121	125	117	92	111	115	112	111	103	127	111	100	106	101	93	104	112	100	98	95	108	103	106	110	119	109	117	118	99	120	106	107	117	98	109	142	110	100	87	121	126	112	110	124	111	111	110	118	126	94	106	126	124	100	135	105	105	109	105	123	112	108	94	102	117	114	117	106	117	103	113	115	120	124	117	117	111	112	114	116	94	84	126	118	111	114	103	108	107	113	135	111	98	86	120	121	112	119	116	98	115	111	118	98	115	107	96	121	99	106	113	100	96	106	126	119	104	118	90	101	118	115	102	112	118	107	103	97	107	106	102	115	100	106	104	102	117	122	109	113	105	119	105	123	97	123	106	124	117	104	89	110	97	108	119	122	121	123	116	116	103	121	100	129	117	112	103	102	119	104	133	116	108	107	107	121	101	112	105	117	126	96	106	123	102	116	114	110	98	118	111	104	111	94	109	118	97	115	121	98	113	116	100	119	107	104	102	114	131	105	122	99	104	105	102	130	107	102	87	110	100	107	106	90	110	115	106	120	109	107	112	103	107	99	105	113	102	91	113	120	127	114	113	129	116	113	96	108	112	123	97	116	124	116	130	89	132	104	119	112	122	112	112	113	119	113	102	127	103	129	84	111	109	118	92	113	96	114	127	117	108	116	103	109	109	120	100	111	99	135	107	104	103	95	107	109	115	110	95	94	115	105	121	129	106	124	102	105	127	111	124	117	122	99	106	98	111	125	89	113	113	107	112	107	116	90	99	100	114	111	111	123	127	113	115	112	107	109	96	114	103	100	109	92	122	115	97	109	118	111	108	126	120	95	105	123	103	104	108	109	85	123	108	105	97	103	115	106	120	96	138	97	121	128	112	117	97	105	114	111	124	100	110	123	122	102	121	124	108	131	103	106	102	103	113	106	105	96	107	103	112	101	98	92	93	100	101	113	102	86	139	140	100	109	124	109	104	121	94	120	102	103	116	93	109	106	111	105	125	111	119	116	87	117	103	105	117	117	122	115	109	124	114	107	116	119	128	93	114	109	109	114	106	91	111	116	116	127	111	124	111	105	113	134	129	97	123	121	111	110	105	82	92	128	124	104	112	106	116	122	120	102	101	123	93	116	124	111	112	119	112	112	114	107	106	106	128	109	110	118	103	111	109	100	102	118	94	116	103	106	143	113	111	107	124	115	95	111	96	133	126	121	125	91	124	105	127	108	88	118	102	135	123	117	122	100	125	106	95	127	113	117	87	94	106	122	103	100	116	124	88	124	98	94	117	119	108	110	112	108	125	118	89	121	98	103	97	110	120	110	87	110	133	102	115	125	83	107	108	109	120	115	106	95	102	111	107	112	104	111	117	121	122	118	126	99	110	120	106	111	104	108	129	109	106	111	132	117	97	92	106	102	103	113	101	98	108	117	118	92	124	98	107	112	111	107	137	110	101	114	118	98	126	112	125	126	111	127	115	85	113	110	85	99	104	131	118	99	132	120	122	108	102	103	96	106	101	111	122	99	111	124	106	116	131	114	112	99	112	114	103	120	99	117	125	109	111	101	89	94	95	103	118	102	110	114	112	110	93	111	115	92	106	115	109	116	117	89	111	120	109	110	97	118	104	139	100	107	107	98	113	121	112	108	115	138	117	118	118	99	88	99	124	97	117	114	107	102	98	107	112	115	111	99	112	109	110	106	83	97	133	109	124	111	108	117	97	101	116	108	129	103	125	113	110	122	116	102	123	129	110	99	90	125	117	122	97	96	100	113	90	116	111	92	107	102	106	110	110	92	109	102	127	110	94	112	101	118	104	116	104	116	94	108	126	105	114	111	124	112	103	123	123	103	105	113	113	103	110	106	113	104	117	112	118
31802	23152	17989	14636	16510	14376	10718	8906	7200	5525	4568	3655	2850	2469	2087	1718	1569	1395	1176	1150	1131	1030	978	997	1043	1044	980	980	980	987	992	950	985	902	965	906	908	969	905	914	950	907	892	963	912	879	933	895	882	901	918	925	919	942	868	931	906	859	916	867	836	866	940	880	909	926	850	837	890	894	851	846	949	897	862	870	935	932	915	887	886	880	907	914	932	933	918	885	888	900	922	932	903	864	913	902	927	903	901	891	943	892	872	913	945	878	920	927	833	893	923	888	841	888	885	905	896	883	894	901	888	896	889	920	945	889	912	905	872	926	883	963	860	887	888	871	908	902	894	909	895	884	908	884	919	907	932	883	929	870	965	909	886	876	973	887	928	897	918	860	844	937	892	890	894	833	917	855	892	909	862	909	885	876	902	920	901	886	926	901	883	874	841	951	899	876	870	955	921	944	918	898	874	899	935	910	896	900	853	931	895	880	911	871	903	864	891	886	917	840	915	895	924	925	955	890	926	876	909	875	887	882	883	849	876	950	898	905	938	880	894	897	871	947	866	869	921	858	873	946	888	886	916	909	898	905	885	884	909	900	902	877	906	901	932	902	892	899	886	904	905	969	889	890	883	936	904	880	921	971	945	878	908	925	912	926	849	931	898	902	937	886	914	828	939	875	902	877	902	931	858	914	911	924	914	967	910	888	882	870	904	916	957	850	903	887	863	871	921	914	887	884	896	932	921	893	935	979	920	823	888	902	907	889	889	913	929	868	922	878	860	884	878	913	905	887	893	880	871	897	898	927	887	872	851	911	920	904	917	902	880	874	888	851	898	901	926	869	859	940	885	925	875	926	892	898	911	965	839	933	871	921	867	919	892	922	946	890	892	936	877	891	931	873	933	904	903	887	878	893	901	850	896	945	883	857	956	900	918	910	935	915	909	951	900	915	900	907	875	835	917	870	913	898	891	891	880	918	897	925	939	929	835	940	880	936	858	890	871	895	893	901	850	903	905	844	904	906	942	945	856	945	861	928	868	872	863	874	872	875	932	916	912	880	959	935	897	897	902	910	866	931	925	886	927	891	867	888	875	884	887	942	900	867	894	871	910	871	920	891	876	938	921	846	891	848	926	869	919	857	873	939	904	933	915	947	885	926	878	910	847	888	886	863	915	907	956	943	865	915	910	887	902	903	895	846	899	886	936	897	911	889	848	893	916	917	907	980	896	830	897	926	873	920	871	909	902	887	901	887	892	871	887	894	932	865	911	915	905	903	953	886	914	865	880	924	934	886	915	914	901	885	922	883	936	894	912	924	879	939	894	922	861	879	871	877	926	901	911	957	819	929	915	934	886	893	920	855	893	934	869	920	920	935	872	952	897	940	869	913	839	954	903	898	812	954	957	909	860	889	884	898	895	916	893	894	932	842	849	876	895	957	903	904	895	941	908	927	881	924	885	854	947	836	850	904	900	912	866	924	872	836	848	897	885	914	883	854	876	898	904	898	906	871	908	915	853	919	857	927	883	940	893	855	905	886	917	857	904	939	950	884	876	881	916	905	870	960	879	891	898	913	903	933	888	862	890	864	919	926	877	828	938	892	908	868	908	844	853	886	930	918	841	912	922	838	887	896	931	899	893	851	905	890	903	860	904	887	880	886	895	862	868	908	869	938	825	833	887	909	947	874	937	886	901	908	845	889	909	916	868	886	924	886	978	913	892	897	858	904	887	875	967	930	916	897	866	924	892	882	898	900	916	886	913	882	863	892	897	921	913	882	881	860	901	928	893	850	948	895	883	907	877	868	877	924	895	863	891	896	890	912	897	871	914	918	916	923	913	884	864	918	876	925	907	940	920	922	915	934	890	888	857	919	895	934	900	918	931	898	923	930	911	899	915	889	853	876	840	919	889	845	897	926	917	899	869	965	897	812	945	895	932	846	904	915	888	912	915	834	882	935	931	899	909	908	890	869	846	928	866	905	913	883	875	820	919	886	860	924	894	886	808	902	867	863	885	889	950	952	950	877	929	904	924	924	876	885	914	897	909	927	893	877	846	958	858	900	941	853	927	898	900	890	962	889	932	918	873	834	858	936	886	895	889	933	884	879	848	921	891	896	915	874	965	856	903	981	872	935	896	900	908	924	887	859	863	883	831	912	884	898	890	922	922	879	931	885	882	898	824	944	891	890	903	915	944	940	852	904	924	901	922	915	872	927	926	894	883	929	870	944	898	879	881	927	918	858	855	865	890	903	894	854	910	904	917	888	911	904	892	894	893	920	887	877	908	920	925	890	833	921	929	894	898	930	877	914	857	895	904	905	880	899	863	912	858	910	873	955	901	870	873	932	855	912	932	913	843	851	916	868	891	887	861	909	898	877	926	929	926	789	931	926	865	824	914	876	919	902	894	898	862	949	895	882	907	889	906	965	944	913	895	885	862	914	879	917	898	873	877	871	884	895	882	881	860	925	905	923	909	912	933	866	936	906	895	907	883	946	897	962	910	885	942	901	876	901	862	886	918	886	932	979	897	895	917	929	933	973	929	885	880	936	904	931	884	904	886	904	927	885	885	863	939	881	855	900	902	912	938	922	915	926	913	910	886	894	907	882	872	934	926	927	862	928	862	881	892	919	929	930	901	898	908	907	960	923	932	920	898	915	910	880	865	920	888	922	941	966	849	942	883	944	909	898	873	892	884	912	903	928	864	885	902	858	903	901	914	862	839	890	917	894	908	892	900	895	903	899	862	850	871	903	855	909	872	879	965	927	890	864	852	887	964	895	867	939	913	882	948	912	898	844	911	936	944	832	896	887	889	866	868	817	890	894	923	865	943	930	904	922	879	916	886	861	885	907	882	979	909	894	900	918	920	919	890	902	902	896	926	956	909	943	933	878	885	888	902	911	908	884	878	890	910	928	913	912	911	897	887	905	866	922	880	956	898	924	908	892	958	938	863	869	878	924	914	921	895	914	968	888	872	909	885	933	942	878	886	927	912	913	875	904	923	831	888	857	918	871	850	920	903	888	905	885	915	924	914	912	895	917	883	908	913	910	912	865	868	885	895	950	871	871	874	917	911	889	893	910	911	875	909	893	912	902	874	891	888	911	933	861	892	917	895	862	969	897	892	886	926	850	916	880	902	899	892	908	892	928	860	863	908	846	876	898	967	916	838	870	922	898	880	944	909	938	879	893	846	870	859	950	968	921	904	893	947	877	898	1000	903	913	962	912	870	871	941	864	839	868	923	894	898	933	947	888	853	900	920	942	934	906	929	914	895	893	896	882	962	902	896	885	922	850	865	910	864	937	912	884	945	948	865	908	884	874	903	900	904	899	903	879	912	926	934	909	873	887	892	864	884	895	907	850	893	897	896	850	907	859	922	947	941	879	876	904	880	909	904	909	853	864	894	963	907	888	859	872	924	893	916	920	919	887	886	850	937	939	843	865	917	849	899	923	917	837	896	842	904	921	893	825	922	906	902	863	895	928	881	951	930	874	892	880	916	914
6684	5622	3102	1435	742	510	382	360	337	282	248	215	173	140	148	140	120	104	99	111	120	100	103	106	100	112	110	104	112	120	108	92	117	104	118	109	102	110	99	113	88	95	92	94	86	99	106	97	81	101	110	107	87	108	104	95	100	88	94	98	103	89	83	98	101	95	82	107	100	111	100	99	116	96	102	94	99	109	107	86	89	104	113	119	112	97	92	101	86	95	115	98	76	88	97	97	118	87	73	102	86	94	90	101	98	115	90	100	107	81	81	111	94	97	117	103	101	109	121	99	95	115	92	85	89	99	91	98	97	87	100	95	88	103	75	104	89	98	105	113	94	99	106	109	100	110	94	98	92	99	102	97	113	94	94	109	88	99	107	94	101	79	125	100	98	83	80	108	95	103	111	94	101	97	107	105	105	111	93	97	100	100	90	110	95	78	92	96	94	111	108	91	78	96	108	99	92	117	97	101	100	98	100	97	99	82	94	100	113	95	106	99	106	100	99	82	102	105	103	98	104	116	96	89	96	107	92	98	74	101	104	103	108	98	91	92	111	101	105	96	117	122	80	98	95	109	87	125	108	90	98	95	95	94	105	100	111	89	114	115	97	111	102	111	86	101	102	104	88	88	74	107	80	108	96	115	96	88	93	78	84	78	103	116	89	92	96	102	83	109	107	106	95	88	97	124	113	82	96	117	97	108	97	98	100	86	107	91	91	99	95	109	110	107	107	100	104	106	87	82	97	94	122	102	98	107	105	115	88	108	100	102	88	98	94	85	85	103	108	109	96	100	99	127	78	108	90	92	100	118	95	106	93	104	115	108	104	98	95	85	102	108	95	95	113	103	107	95	102	92	103	84	100	99	92	117	105	95	85	124	102	113	112	113	97	102	100	100	96	106	90	100	100	113	119	90	114	105	103	111	106	102	104	95	107	100	122	105	102	107	110	93	98	105	100	75	106	103	90	96	95	88	113	107	105	98	124	94	104	94	109	95	117	109	85	98	90	120	98	100	97	87	81	100	107	109	94	109	102	115	86	99	120	99	99	79	88	94	113	114	105	108	97	105	86	97	95	105	97	121	93	103	94	109	93	100	94	91	98	96	107	91	118	93	113	89	109	124	98	101	99	99	100	99	104	99	122	93	108	94	106	117	97	115	95	108	106	98	75	101	119	108	80	94	93	80	99	112	106	101	92	97	102	101	99	108	96	111	99	108	100	103	99	100	105	88	93	102	114	112	107	91	103	98	112	99	110	101	100	100	114	115	104	111	97	101	99	110	94	104	105	85	99	99	85	96	87	90	95	103	95	89	96	97	105	106	99	101	107	96	89	108	97	115	105	90	81	105	89	112	108	106	118	90	98	101	89	98	97	89	94	99	94	96	82	92	95	120	96	90	87	103	79	102	105	112	110	92	110	90	94	104	120	95	80	78	88	91	101	88	84	107	115	92	105	89	99	116	117	99	106	108	100	107	98	93	99	95	91	103	81	107	106	85	101	92	117	94	110	102	128	103	100	113	93	98	77	108	108	109	93	104	105	86	117	112	107	106	93	105	93	97	106	109	115	100	95	95	89	103	99	104	103	109	92	118	109	98	113	84	88	109	102	110	74	102	104	94	88	97	108	91	97	95	90	97	99	115	108	90	102	108	73	116	93	101	107	98	104	97	90	89	107	112	104	98	104	98	82	116	94	98	120	126	91	112	103	82	116	111	97	93	84	104	115	85	126	113	92	107	115	101	114	121	104	105	121	101	99	105	90	92	87	101	76	105	103	105	98	79	111	90	110	98	96	89	105	86	115	99	103	107	88	91	96	88	100	96	106	97	106	95	101	86	103	104	103	97	108	108	114	107	94	83	89	115	111	93	83	96	107	89	108	98	87	117	82	102	90	124	102	82	88	99	91	101	109	104	95	114	93	100	116	114	95	74	107	91	87	108	99	79	100	106	100	98	102	101	93	100	92	105	81	105	90	106	80	109	93	101	107	93	95	107	85	109	105	99	113	90	91	84	96	107	92	108	112	110	77	113	103	94	96	104	100	109	111	98	90	93	101	94	98	94	104	92	91	91	91	108	90	109	104	103	101	83	97	101	105	105	85	89	108	92	105	114	93	126	101	90	91	101	76	113	92	88	98	107	105	91	111	88	110	106	84	105	97	84	97	102	78	106	96	104	106	113	96	107	102	100	93	106	120	86	81	97	91	106	100	98	109	99	111	99	113	90	93	89	98	89	102	93	94	90	106	95	97	89	116	94	93	112	101	103	111	92	103	87	99	107	86	86	85	90	93	89	102	88	87	111	84	107	121	117	105	104	81	86	89	110	110	110	104	86	92	110	92	105	110	116	106	88	112	91	94	120	97	94	120	117	95	96	101	109	110	92	101	94	97	111	96	121	94	89	96	94	111	87	89	111	102	104	94	95	105	126	94	119	98	112	90	90	103	94	98	116	95	120	87	92	106	87	95	111	113	116	108	110	105	82	111	94	91	101	112	100	104	102	109	88	97	96	93	92	97	102	94	92	101	104	97	116	92	102	93	110	99	108	78	95	97	97	91	93	102	101	106	99	87	96	111	99	93	92	123	78	113	82	125	105	103	107	100	97	105	91	104	105	111	76	118	108	96	93	103	85	100	93	95	101	114	107	109	103	110	120	105	132	105	92	81	123	99	94	93	86	101	99	113	107	107	118	107	107	130	95	86	102	110	115	87	98	94	85	118	94	116	108	106	86	104	102	90	117	96	97	116	95	106	104	95	93	103	89	99	99	104	105	84	93	109	89	97	94	100	113	95	84	104	95	105	103	93	101	81	86	118	106	96	108	84	94	100	107	90	105	85	93	107	89	95	103	99	97	92	104	86	90	103	74	107	91	118	92	91	113	115	108	101	88	83	97	92	92	98	93	112	100	95	112	90	99	119	90	101	108	109	84	112	121	90	105	87	90	103	119	94	99	101	121	99	85	88	121	117	102	95	96	97	96	101	102	101	87	106	105	103	88	98	107	126	102	119	109	95	88	94	93	96	111	104	85	131	101	110	113	81	104	94	108	105	94	90	94	95	103	118	95	96	89	112	89	103	102	101	93	92	100	93	98	105	108	94	97	85	110	95	99	97	87	101	99	102	105	99	104	96	109	97	87	104	104	96	102	94	93	94	89	106	95	72	84	98	99	101	98	105	102	105	92	99	94	72	111	94	99	92	98	92	100	106	107	124	88	102	84	96	114	111	99	97	91	102	97	125	91	121	103	101	105	99	79	98	88	100	112	106	98	106	93	108	95	117	97	108	101	85	77	81	91	99	112	93	105	100	106	106	90	97	95	97	94	102	97	96	106	103	100	96	94	119	114	109	91	86	106	103	102	96	80	119	101	100	115	92	94	101	100	103	93	100	92	87	100	108	94	107	107	106	81	117	81	115	86	95	96	83	103	98	105	94	93	88	108	107	105	100	109	96	100	95	96	94	89	83	94	119	88	99	100	101	87	102	95	102	93
34274	26689	20285	17449	18654	14914	11329	9628	8022	6383	5128	3932	3102	2567	2227	1808	1569	1366	1242	1148	1056	972	1021	946	933	926	959	901	938	882	924	853	840	829	847	838	816	824	866	861	809	844	857	823	852	799	835	839	818	807	852	789	825	801	824	795	822	794	803	856	830	845	813	799	825	825	803	859	806	809	836	772	854	847	827	849	821	821	816	834	806	804	830	799	829	793	829	808	795	811	807	803	806	774	821	851	795	838	784	797	825	794	837	793	844	849	813	875	841	856	797	824	834	858	779	775	851	826	759	816	811	768	851	765	817	846	815	821	823	824	852	809	844	814	787	808	819	789	732	794	798	830	822	805	796	807	806	824	893	792	748	789	811	786	821	858	830	786	838	743	852	803	831	786	853	781	756	803	794	811	807	785	816	784	841	803	826	785	796	865	823	833	790	797	804	834	829	850	798	804	794	820	784	834	835	815	817	771	887	776	820	823	788	821	813	752	782	862	855	847	852	858	811	799	835	803	777	803	788	793	798	852	796	790	826	788	807	807	782	840	828	783	830	812	801	831	775	823	837	789	836	808	787	825	774	840	819	827	859	786	843	772	819	818	818	798	837	815	772	813	820	809	818	766	807	861	818	781	793	798	809	789	809	808	857	754	800	801	844	814	786	829	771	791	764	754	804	821	851	829	782	850	812	774	844	779	765	814	839	844	833	767	812	800	814	820	817	842	832	835	796	782	832	812	835	881	811	897	763	810	794	838	865	838	762	788	820	796	757	840	786	800	809	860	826	826	822	807	832	790	805	811	792	804	802	835	796	785	795	783	800	838	814	788	828	882	786	798	803	834	817	779	852	781	817	793	780	806	841	820	818	842	820	794	818	889	816	818	814	810	814	806	852	770	792	819	794	818	809	810	799	824	802	771	801	791	784	794	831	794	781	815	856	813	822	840	802	830	795	808	809	834	789	848	779	836	804	857	841	844	799	826	787	823	811	772	878	795	827	826	842	823	774	782	800	812	788	836	820	781	830	777	838	845	821	844	845	856	840	799	825	870	804	788	833	833	756	850	743	816	834	769	814	795	802	820	812	775	810	803	828	836	809	849	796	860	816	827	821	860	876	815	774	793	786	772	772	874	800	844	776	860	850	843	796	767	862	825	827	894	800	793	811	849	769	856	823	788	842	873	783	792	825	866	793	793	820	757	821	805	775	814	840	826	795	792	787	833	815	834	821	826	775	829	802	840	818	857	808	786	843	839	781	818	813	814	775	805	831	834	802	815	792	847	814	855	841	825	855	829	847	824	806	816	868	782	812	783	848	820	811	829	796	825	855	787	808	840	810	779	856	805	802	813	817	842	794	805	807	843	821	822	794	791	796	823	779	825	793	800	814	823	811	813	829	860	816	821	826	864	787	821	823	804	847	790	872	818	810	831	812	837	807	817	801	835	783	812	811	845	815	782	814	811	803	819	848	771	814	790	847	798	821	797	826	822	881	814	825	826	850	821	795	807	846	819	781	835	756	821	783	796	822	797	765	792	829	822	829	832	771	831	771	824	821	796	845	759	868	819	835	859	777	817	836	821	807	814	823	818	801	800	775	768	808	811	806	811	853	804	796	837	855	810	781	811	796	797	871	854	806	841	816	787	791	822	800	816	819	835	854	831	845	856	816	775	860	771	771	784	826	763	824	813	800	807	829	832	774	755	799	823	799	782	771	799	788	877	774	819	779	799	846	794	754	843	811	789	775	771	844	781	842	751	834	788	803	781	834	787	839	784	789	777	845	769	850	824	829	877	844	807	842	785	826	810	817	866	888	787	812	801	786	848	811	818	746	820	826	823	818	829	808	884	766	836	800	795	774	799	823	827	848	823	791	862	823	791	807	811	780	795	856	837	843	763	813	793	828	815	780	818	831	783	785	752	790	839	821	817	828	801	784	785	801	814	820	797	851	814	794	796	820	839	769	804	783	835	769	816	814	816	772	767	826	783	836	804	799	815	754	768	865	779	777	831	824	807	815	829	820	817	839	806	826	823	770	823	803	859	777	810	828	791	778	789	824	799	773	823	817	815	821	904	823	798	830	784	776	805	760	818	850	856	774	814	831	820	802	821	821	810	850	801	826	803	842	823	803	791	840	811	825	761	859	817	876	809	885	802	816	794	779	804	807	861	758	779	816	814	865	809	832	788	812	806	833	759	834	800	822	807	831	740	830	828	820	800	865	807	817	793	769	808	833	862	819	779	804	788	800	838	839	862	848	823	766	786	842	805	771	862	824	792	814	834	811	784	828	806	855	840	772	786	798	802	832	773	805	842	826	777	815	796	788	809	816	824	815	813	800	779	810	812	766	850	854	819	867	822	836	826	814	862	797	791	844	784	858	826	826	788	845	836	828	797	765	820	868	796	822	822	839	836	805	735	836	765	831	799	795	818	890	785	856	759	811	809	802	818	755	794	799	811	784	848	753	812	813	873	802	782	875	840	801	756	864	807	814	827	793	841	796	835	800	818	799	832	785	832	772	812	775	806	834	843	837	802	807	814	831	761	801	821	824	764	811	809	773	844	794	837	801	762	809	804	773	804	819	819	816	819	836	831	860	773	789	821	800	806	782	800	782	822	800	822	838	804	840	803	840	857	836	772	828	852	791	800	795	789	807	793	796	804	828	794	849	854	877	818	816	817	839	811	829	832	803	808	882	818	863	843	809	773	816	820	805	799	844	803	824	842	780	832	835	825	847	803	802	848	781	811	806	816	821	827	841	826	830	800	758	811	834	831	773	779	820	819	823	820	804	786	843	859	823	792	880	814	834	788	831	849	761	816	851	786	823	819	822	850	842	818	843	787	846	814	830	814	814	825	795	763	855	789	858	790	784	858	768	802	759	784	823	801	827	861	807	787	816	897	835	799	838	779	775	799	795	801	801	845	768	795	790	844	830	793	806	777	835	792	877	853	829	859	810	797	796	789	791	878	796	787	776	860	822	810	874	824	845	835	804	815	798	852	823	798	770	782	781	838	795	784	829	788	846	803	843	837	875	825	834	758	833	835	803	809	846	819	875	865	802	805	769	807	787	818	831	800	854	801	804	760	810	846	831	783	780	793	777	801	759	869	860	813	800	809	757	829	872	796	836	807	825	768	794	776	817	750	802	779	860	835	770	805	818	835	829	790	772	843	816	784	823	816	785	847	781	812	795	800	788	768	808	854	807	849	841	817	810	796	821	806	834	812	806	757	827	781	833	807	835	844	818	786	812	811	876	844	791	776	777	816	872	788	795	831	840	857	786	822	830	818	855	794	839	817	894	831	786	857	836	836	804	832	833	796	835	800	775	808	763	822	782	848	795	753	815	838	786	771	841	789	832	867	791	792	814	790	791	777	802	813	776	783	812	779	815	821	804	854	773	798	800	819	830	813	821	802	860	821	802	832	808	810	808	826	819	794	787	826	809	812	785	846	803	815	800	849	820	799	749	835	875	785	827	833	803	796	782	790	857	793	806	824	796	791
8231	6097	2886	1742	1048	620	477	420	342	302	236	238	188	154	156	149	123	117	111	83	76	95	85	75	101	106	98	99	65	87	92	81	80	78	79	94	95	88	75	88	102	95	78	103	96	102	97	91	91	92	78	93	82	90	83	92	79	90	87	91	86	85	79	88	79	88	89	73	70	98	78	87	89	84	111	98	84	82	93	87	96	91	109	120	95	79	82	86	88	76	102	84	82	70	82	85	78	98	91	98	95	83	73	88	74	86	83	86	69	71	99	83	85	87	93	54	93	79	92	80	79	92	60	70	90	99	78	91	118	100	93	81	73	73	89	99	84	72	85	74	84	75	77	86	93	115	91	109	72	77	79	74	106	81	90	76	79	81	68	79	100	87	80	80	81	90	97	74	77	92	81	101	95	76	82	79	81	92	96	90	69	95	100	83	80	101	71	86	74	89	79	94	95	75	79	84	81	88	81	80	86	74	101	94	80	82	77	79	83	75	87	82	77	92	86	77	87	89	97	93	92	77	78	77	88	79	85	92	76	83	98	95	97	92	87	87	77	84	96	81	83	80	72	80	75	86	82	89	92	80	77	74	83	93	82	89	89	91	65	71	98	86	91	85	97	94	80	79	92	87	79	85	94	86	75	72	96	94	81	92	83	97	86	88	79	90	91	92	84	94	80	84	91	91	83	89	70	100	88	94	71	93	81	93	89	59	81	93	102	69	85	92	73	84	97	78	89	85	82	94	88	86	94	72	86	89	90	104	82	81	96	79	85	80	81	69	97	76	69	93	102	75	97	94	79	102	69	93	93	83	89	84	95	81	72	85	84	80	97	78	82	79	77	73	76	80	101	110	85	84	89	85	69	89	80	88	91	86	87	86	83	94	80	81	89	80	85	75	88	80	82	75	78	94	74	74	81	92	85	92	80	84	102	88	82	74	79	95	84	90	73	89	84	90	80	81	92	79	73	77	83	86	70	103	104	93	80	85	84	90	76	80	87	90	87	76	69	87	87	84	77	92	78	77	85	88	93	80	90	97	95	87	77	67	83	87	81	73	90	102	75	96	86	76	99	76	77	79	70	86	79	92	103	90	83	80	85	82	99	77	90	96	71	84	98	73	89	81	81	87	80	102	74	91	94	82	117	83	100	85	74	81	90	80	78	84	79	88	94	94	100	83	96	84	77	86	99	101	84	90	76	85	92	81	90	79	86	77	85	79	96	80	89	82	94	75	79	75	101	75	97	66	83	90	90	91	89	89	95	82	63	81	93	84	89	96	78	84	68	75	83	89	76	78	75	87	97	97	82	85	78	93	82	99	75	91	74	75	86	76	92	79	93	85	72	77	84	88	81	93	86	92	81	85	72	95	71	81	91	67	64	88	87	82	99	77	81	97	75	75	98	97	79	86	80	93	83	83	89	91	74	77	63	83	75	79	77	101	85	90	83	97	98	88	78	76	86	90	89	81	86	69	82	88	85	92	87	86	78	80	82	68	80	89	84	79	87	85	85	76	81	72	91	83	110	86	90	92	89	85	94	106	79	81	88	96	85	74	87	92	96	87	82	85	77	66	101	90	96	74	74	79	85	87	101	79	104	92	80	75	87	74	90	90	93	101	81	95	70	93	90	95	74	66	81	97	95	63	82	91	76	89	89	93	83	77	86	86	85	85	80	117	76	106	81	91	87	75	82	98	82	80	75	98	65	83	84	89	86	114	79	82	90	74	75	89	97	78	76	89	93	82	91	92	100	81	76	83	103	77	81	89	73	100	85	64	90	76	96	94	79	86	78	79	76	73	88	82	82	93	85	90	84	77	74	99	83	91	75	92	83	86	80	88	76	74	94	84	69	82	90	78	93	94	78	89	71	80	85	87	93	84	94	77	89	86	84	85	86	78	84	93	86	87	74	90	85	91	88	81	86	99	93	80	86	92	100	74	76	107	76	90	83	79	100	94	91	91	70	82	76	97	101	79	83	82	82	69	84	74	83	78	72	82	103	75	93	78	73	78	82	99	78	82	92	87	74	95	84	71	96	87	87	78	78	93	61	74	96	78	97	91	92	96	88	95	81	102	93	79	90	103	87	88	85	83	79	95	92	80	95	100	95	79	100	100	87	97	91	82	74	84	86	92	81	98	78	80	103	73	75	76	84	85	84	79	94	77	101	87	103	97	77	91	87	80	91	81	89	91	89	68	90	86	87	120	92	81	95	95	87	105	80	88	85	78	86	67	83	95	84	89	94	99	73	66	91	99	95	110	73	72	77	81	92	79	87	94	86	76	92	88	76	85	110	81	83	81	106	102	83	84	99	62	82	78	96	88	102	91	103	86	84	84	76	78	94	79	75	100	83	82	93	85	86	84	88	92	98	92	98	80	73	86	76	86	73	90	89	78	90	93	80	94	93	90	96	80	96	92	76	82	85	88	93	93	96	102	86	76	84	91	83	65	85	86	93	85	88	79	80	81	79	84	95	91	92	87	85	94	83	77	84	78	102	107	80	68	82	102	84	69	79	72	99	83	73	82	80	75	79	74	93	88	75	88	98	78	80	87	80	82	76	89	88	79	91	96	85	59	68	84	89	89	109	86	75	92	83	87	54	81	78	103	87	79	96	87	85	79	97	83	93	100	79	91	87	78	76	81	75	87	83	97	80	79	104	85	81	88	83	79	74	85	86	98	76	93	90	68	93	87	81	85	83	72	77	86	82	82	99	88	97	91	93	90	96	83	70	91	87	78	87	88	85	81	84	71	76	84	98	82	94	102	83	79	71	85	99	92	69	84	66	79	75	74	84	105	85	72	67	89	64	95	91	82	95	75	84	114	96	74	77	75	89	85	92	105	93	76	79	84	81	68	72	70	84	80	93	83	96	102	61	93	84	80	87	106	91	93	83	77	92	73	104	85	87	68	92	95	85	84	85	77	82	84	92	101	93	94	77	79	82	98	85	75	84	71	80	77	77	92	83	89	87	92	98	80	91	91	84	83	82	73	80	94	55	86	84	72	75	75	81	82	72	89	93	89	82	97	81	84	81	94	78	77	86	98	86	86	88	77	91	87	103	83	84	93	72	90	79	83	97	93	80	91	71	78	87	90	87	84	83	81	79	105	83	81	71	92	91	86	81	79	80	89	89	97	89	101	87	101	79	80	65	82	81	85	92	90	78	90	96	75	85	85	84	101	87	87	88	66	101	83	96	83	77	104	69	88	86	74	93	69	92	87	86	79	102	99	95	81	83	92	77	79	90	67	82	60	72	83	85	107	90	78	95	95	91	85	79	97	95	86	77	100	87	86	91	90	85	89	66	79	79	89	90	104	100	100	85	74	88	97	89	78	104	82	106	98	86	92	72	82	81	85	83	79	62	91	94	77	82	82	82	96	64	71	76	82	96	93	93	85	87	87	75	86	79	85	85	81	76	87	84	90	75	88	86	99	93	93	76	82	75	99	68	87	84	93	97	95	103	86	87	97	89	78	81	105	74	85	88	74	80	94
36805	26142	19485	19913	22620	17531	13314	11177	9566	7479	6016	4715	3690	2917	2503	2038	1757	1511	1315	1070	1015	970	856	863	866	864	887	811	841	812	782	806	775	784	746	773	755	686	711	707	767	736	712	744	752	750	695	727	690	749	698	697	665	643	716	723	700	735	687	704	730	712	724	691	671	725	728	702	658	671	691	721	709	727	733	693	712	675	692	716	662	736	715	691	684	704	703	669	697	704	715	727	733	722	652	696	734	669	705	682	717	712	660	713	702	693	661	764	691	684	711	702	744	731	733	657	712	697	698	689	713	803	680	716	639	757	676	666	650	701	706	720	689	711	746	708	655	704	717	739	686	712	711	720	668	725	707	727	698	726	693	726	727	689	694	701	694	776	683	757	700	711	713	720	698	704	695	712	685	707	726	713	687	753	747	705	667	719	769	689	704	711	697	708	709	689	732	710	693	685	713	707	689	724	667	695	698	666	698	663	707	685	705	720	680	728	658	713	680	714	704	694	701	716	706	711	698	697	675	712	716	684	686	687	721	665	693	721	666	688	714	640	686	678	700	730	698	705	702	735	693	677	698	737	667	698	703	748	753	687	701	729	701	737	696	754	700	721	707	706	740	688	673	729	712	684	685	672	715	718	698	765	684	738	714	696	760	723	693	707	733	695	682	719	721	682	714	706	736	701	737	690	673	714	676	732	700	717	664	652	700	733	720	684	733	735	707	705	712	711	731	710	743	745	723	688	733	717	687	748	768	741	671	728	693	687	704	683	701	701	702	696	709	705	686	725	715	735	673	714	693	702	720	661	671	744	723	665	672	700	693	685	709	746	707	700	734	655	740	669	694	677	674	653	676	715	722	653	709	736	710	687	700	663	693	659	728	709	682	723	705	696	672	710	691	721	680	724	634	700	653	717	724	716	709	752	683	731	738	722	716	663	645	712	664	669	663	728	743	660	708	694	682	682	703	732	700	697	713	704	674	702	695	724	707	722	729	680	685	659	700	709	696	738	722	709	710	677	702	642	710	677	702	746	724	701	671	718	702	735	689	722	677	714	732	703	726	723	641	677	667	700	657	709	694	705	710	704	731	723	706	728	695	688	675	715	695	725	710	733	705	681	724	722	708	698	681	730	664	727	783	723	720	724	726	730	728	724	690	663	726	713	701	640	660	717	708	711	691	663	712	726	712	712	699	725	680	707	714	682	722	703	670	680	688	734	706	710	670	719	676	745	694	712	687	741	686	720	706	693	698	752	742	690	727	645	708	712	731	693	725	709	718	700	732	733	740	777	695	702	711	728	676	673	746	734	704	691	716	714	703	690	710	699	708	697	674	695	665	663	677	702	719	713	708	673	759	637	735	725	743	685	675	708	716	754	709	621	724	704	701	680	718	719	704	704	667	737	720	685	721	683	718	702	727	686	756	695	689	677	726	718	702	698	709	691	670	725	732	715	682	697	730	703	685	728	766	734	647	721	691	739	752	685	720	711	759	713	673	696	728	680	737	728	685	685	717	695	666	738	723	715	697	754	712	720	739	725	744	705	664	729	712	692	730	683	702	663	684	674	708	706	678	683	733	642	700	661	678	707	670	691	686	751	650	695	733	734	661	730	745	720	709	714	722	722	676	695	740	674	697	689	713	739	720	722	668	703	754	704	717	666	745	725	724	681	726	703	745	681	722	669	694	736	701	683	681	708	737	683	725	706	708	670	682	701	707	717	719	700	705	715	705	661	714	700	654	746	674	671	713	689	688	730	711	730	713	715	698	711	709	727	703	719	696	693	653	712	714	657	708	649	721	684	699	699	691	681	728	678	704	731	694	661	703	698	705	695	701	755	700	719	666	692	724	681	699	708	772	702	673	718	743	716	715	713	719	709	670	715	685	688	700	684	675	656	691	745	725	702	714	690	708	727	715	694	714	660	742	706	661	674	724	718	726	695	662	681	715	694	686	701	677	698	729	733	746	690	732	655	728	752	699	719	685	707	728	712	727	732	758	672	753	695	675	709	679	721	729	677	765	733	692	731	693	664	706	706	726	736	720	662	646	706	689	671	719	760	686	726	730	716	691	667	715	717	733	690	687	655	699	681	709	690	719	740	693	763	726	705	704	675	666	687	677	720	717	690	702	706	723	676	720	686	725	688	739	763	691	702	723	753	770	720	666	711	708	714	662	698	728	686	662	664	654	709	743	719	684	702	704	688	732	696	716	732	713	715	703	688	681	702	714	702	690	716	678	758	716	713	750	754	700	720	735	689	719	715	672	752	686	691	747	696	698	731	705	696	735	685	676	692	700	721	718	676	746	675	713	698	722	719	715	693	707	737	682	736	670	691	649	682	715	686	708	697	717	659	722	703	727	696	704	711	700	698	685	697	742	725	701	669	702	665	683	758	758	721	743	706	737	737	696	707	700	714	675	702	661	713	710	701	684	693	699	745	715	707	718	686	712	734	726	727	692	727	707	657	661	719	696	738	727	715	715	690	700	704	709	680	704	694	724	669	708	753	695	692	685	727	732	678	670	718	735	721	683	686	709	722	687	706	726	685	751	684	700	710	751	706	716	696	687	685	707	693	676	692	681	675	712	690	733	710	699	742	715	706	710	712	668	733	712	715	699	715	736	676	710	723	687	742	690	695	725	695	692	729	699	673	708	718	676	669	726	710	696	743	728	698	699	683	681	760	715	686	722	679	697	681	680	738	682	745	699	683	685	717	699	692	714	669	767	690	746	668	689	685	695	725	711	648	710	712	724	649	705	685	708	708	684	678	661	731	700	685	692	755	673	690	707	731	755	707	716	717	667	718	699	717	704	714	661	714	731	754	714	705	706	721	710	769	668	723	706	693	677	744	663	720	705	741	697	650	701	680	701	750	641	705	752	661	725	652	726	642	744	684	729	700	706	688	715	653	661	662	749	726	709	670	682	689	686	681	712	700	719	755	709	680	699	705	721	704	697	710	705	717	659	711	744	746	719	723	689	719	738	720	739	701	683	740	680	728	700	702	676	739	685	759	662	684	667	720	700	682	704	702	636	667	747	683	696	719	738	689	683	702	721	697	714	671	755	696	719	685	728	741	696	717	720	719	707	729	667	701	685	716	719	758	660	687	702	707	696	633	697	700	700	709	668	729	692	706	726	738	720	677	699	680	698	743	700	674	724	700	691	717	705	689	685	758	679	691	689	750	695	734	681	686	745	732	720	698	689	795	698	694	715	696	699	693	722	744	697	703	701	671	682	725	694	699	643	708	713	709	724	691	695	713	719	657	722	737	716	659	719	669	738	664	744	749	681	684	694	707	727	717	671	703	658	704	729	716	721	714	721	677	649	739	731	689	669	756	708	702	685	634	680	650	717	724	699	664	734	776	706	682	702	688	693	719	688	700	676	712	671	703	705	669	716	698	740	706	659	676	701	768	731	732	726	731	689	723	689	705	710	726	738	688	687	705	697	686	666	671	697	681	713	698	704	681	715	720	694	714	664	695	726	717	732	697	710	716	739	684
9984	9509	5329	2909	1484	832	589	496	431	363	275	273	219	164	146	112	102	92	97	82	65	77	69	54	79	80	73	77	70	71	52	59	63	62	53	61	64	54	58	59	64	53	50	73	52	72	63	59	70	54	69	59	75	62	68	70	52	46	65	52	60	47	64	53	52	53	38	63	51	69	48	60	58	68	70	65	68	61	69	64	62	66	59	60	59	53	69	67	64	55	71	61	57	57	65	52	72	56	69	84	68	55	53	53	73	51	66	51	79	61	63	68	51	59	53	81	54	58	60	60	52	54	55	66	52	65	60	52	60	50	62	75	52	60	68	82	50	52	61	72	62	60	64	75	59	55	59	62	61	60	50	68	62	65	56	62	50	50	49	50	51	74	61	67	52	50	70	57	61	69	69	59	71	53	60	65	53	66	47	55	57	59	58	44	48	47	47	64	45	61	53	64	55	65	51	62	61	55	50	65	56	64	67	71	67	67	57	68	51	57	58	52	49	67	74	56	72	70	65	66	67	64	52	67	58	59	50	65	51	59	60	67	47	60	67	55	60	80	59	66	70	72	70	54	66	52	71	57	64	50	64	53	68	56	59	63	61	53	68	53	68	65	72	55	68	60	61	50	64	56	53	47	49	59	57	43	64	60	56	57	70	78	62	50	62	79	59	58	56	56	58	67	52	78	73	55	57	58	69	52	57	58	74	52	62	63	59	58	57	53	60	55	47	61	61	58	62	62	57	61	53	56	63	58	62	57	58	54	67	57	62	67	73	45	53	53	54	68	52	55	63	58	61	52	47	65	60	52	60	50	42	48	67	61	75	62	66	54	56	62	43	50	58	68	63	75	57	58	76	52	66	64	59	65	54	77	51	56	55	69	56	57	62	51	69	51	58	57	71	63	70	64	61	59	63	58	57	61	59	65	55	60	66	71	60	61	58	77	52	58	65	54	65	67	68	53	64	58	64	57	57	60	55	56	46	65	55	71	62	61	58	48	63	68	52	67	74	65	52	48	61	61	61	51	72	73	60	61	50	71	54	55	42	75	60	62	52	48	56	60	75	58	58	64	61	56	62	69	66	73	64	56	63	64	49	64	61	63	50	69	55	48	56	62	72	58	57	61	69	59	68	47	46	72	62	62	64	50	58	60	65	62	50	66	61	64	64	59	61	54	63	51	60	49	57	56	55	52	66	57	48	64	53	51	56	44	75	66	50	56	63	52	59	78	67	68	51	59	66	67	52	66	63	68	56	55	57	74	61	48	54	70	64	56	60	67	46	50	72	61	50	66	52	60	62	61	57	61	66	58	57	59	50	65	59	69	62	57	52	70	50	63	59	49	68	61	59	69	72	68	62	63	60	65	70	59	64	67	68	56	58	69	63	69	47	59	75	65	51	72	70	69	62	65	54	47	66	65	51	58	50	59	58	73	59	56	52	62	46	53	48	52	49	59	61	47	58	72	50	60	52	49	75	58	53	76	63	48	64	67	60	63	55	50	56	69	61	63	66	45	60	52	64	62	71	67	54	50	52	62	56	66	72	58	66	46	66	60	68	49	60	61	61	73	62	56	53	49	48	49	43	47	65	60	64	51	65	58	66	75	54	74	66	56	73	62	53	67	53	67	61	72	55	69	67	50	51	62	63	53	42	68	68	63	65	52	55	54	56	52	62	62	58	51	61	54	60	53	62	70	53	67	46	57	52	74	51	66	66	54	65	50	51	57	61	73	73	69	51	64	68	53	65	66	66	58	57	53	63	78	51	57	66	58	75	65	51	50	59	64	71	59	60	65	70	51	56	59	70	75	52	49	71	60	56	56	67	56	65	62	55	67	70	64	58	61	64	70	64	60	56	64	53	52	59	58	66	65	61	65	51	59	40	56	58	42	58	62	69	61	67	55	60	65	52	57	75	52	49	62	65	58	58	58	67	50	71	65	71	78	63	57	74	62	65	61	51	48	60	54	64	65	60	53	59	69	61	56	59	71	49	50	81	56	64	60	44	62	48	73	58	63	58	55	61	61	65	48	57	59	52	48	56	67	66	49	71	72	54	71	49	65	54	55	68	69	54	60	45	60	63	62	62	66	55	68	72	67	72	61	55	76	59	53	55	58	63	48	51	48	64	55	60	66	75	61	54	66	55	57	62	51	66	56	55	85	61	65	61	58	67	65	54	52	59	54	56	67	53	55	72	55	69	70	51	59	53	69	55	49	67	63	57	69	54	75	53	57	60	67	55	53	61	61	55	64	52	70	54	58	67	63	67	48	55	56	52	60	71	70	67	51	66	47	52	76	59	55	60	61	64	50	62	62	64	75	70	60	59	55	54	66	66	57	59	88	56	76	65	63	64	62	45	74	68	50	50	67	57	55	43	61	60	56	57	62	55	58	66	61	57	49	59	58	44	58	69	70	62	65	51	58	56	57	47	50	61	54	67	55	55	63	67	58	72	47	62	55	59	59	72	65	53	61	77	65	65	64	61	62	62	52	53	47	55	49	51	51	54	70	53	65	63	56	52	61	56	66	55	49	59	70	58	62	68	52	61	59	53	64	48	58	60	54	64	60	65	70	53	49	54	63	61	68	43	67	64	67	60	52	53	56	67	63	48	44	58	76	62	55	72	56	70	49	50	56	55	68	56	52	59	83	46	60	62	46	48	50	45	59	56	70	51	66	73	53	65	55	65	59	56	54	69	60	49	45	65	55	68	66	57	55	58	69	59	58	57	56	59	65	63	62	61	59	56	47	63	59	47	55	67	60	71	64	59	51	51	51	50	55	69	67	45	76	59	66	44	44	59	65	57	39	69	62	63	60	60	60	53	52	51	64	58	55	73	72	71	64	64	81	60	75	52	61	66	58	52	68	63	47	52	73	63	56	58	51	49	70	58	63	58	68	64	62	65	60	65	67	71	69	58	66	61	65	45	47	66	76	65	68	52	67	57	56	73	51	54	56	64	47	67	72	63	63	72	61	62	67	43	63	51	73	60	74	52	51	64	56	66	60	62	67	62	73	46	61	59	64	62	59	65	63	54	52	54	58	64	62	65	67	51	62	62	60	65	60	60	62	58	55	53	53	62	54	49	57	54	54	65	45	62	72	62	49	61	62	69	55	63	64	50	50	51	74	61	75	68	71	61	59	57	69	62	54	51	55	69	65	56	58	80	54	53	55	59	57	62	58	61	66	54	56	58	50	68	61	71	47	60	60	61	67	61	70	59	61	64	57	53	61	61	68	74	67	65	68	49	68	57	68	72	44	67	56	53	70	71	50	47	55	72	67	66	62	67	53	59	50	67	76	63	65	49	48	72	63	43	65	56	58	53	66	60	62	60	64	61	60	47	62	64	51	52	58	66	67	61	52	77	48	66	51	54	61	66	63	72	58	55	67	61	62	57	61	68	58	65	63	55	68	67	68	70	65	59	57	59	64	59	59	62	62	42	55	71	59	57	51	59	76	50	69	64	58	56	69	71	62	57	71	69	49	62	59	67	64
40652	31242	25363	24816	26059	21027	15841	13508	11755	9509	7293	6115	4618	3277	2757	2296	1849	1525	1351	1080	987	880	759	745	766	759	761	688	741	654	657	612	575	608	612	592	546	569	582	548	554	511	544	550	553	484	514	538	509	544	555	507	505	513	530	512	513	495	528	494	563	512	519	546	491	550	531	540	474	540	541	503	530	548	551	528	518	481	475	526	518	471	506	522	523	521	524	499	488	531	536	503	502	533	524	493	527	517	478	512	528	525	542	540	496	525	522	491	525	538	495	519	507	575	502	549	533	460	514	489	514	549	536	520	501	526	513	499	518	525	537	529	495	527	535	533	520	509	536	465	531	496	498	536	505	543	507	521	526	569	542	503	518	489	517	512	499	513	549	536	510	473	502	520	515	556	504	487	538	467	486	527	520	492	543	496	516	497	484	498	521	491	479	580	520	513	502	549	530	534	507	475	523	516	504	505	486	503	548	530	556	546	568	547	491	502	535	477	521	514	509	517	517	521	542	545	525	541	477	528	536	512	521	543	489	517	491	513	516	522	459	520	531	533	525	514	513	495	485	509	519	511	513	531	515	515	515	532	476	514	468	494	493	547	509	508	507	528	508	540	524	482	510	512	536	510	498	508	539	512	533	523	514	532	539	515	530	499	473	546	586	530	506	471	484	541	526	488	512	477	535	551	510	549	541	471	518	507	518	474	511	538	524	524	447	535	491	500	506	482	558	514	479	555	533	509	545	562	539	529	511	551	490	506	536	479	506	516	494	502	512	497	529	501	482	552	497	517	531	508	505	500	518	524	503	530	499	526	539	528	505	538	532	488	493	499	526	510	479	506	502	509	507	507	540	548	515	509	523	540	546	487	491	497	505	526	561	506	495	493	534	502	476	537	493	493	495	466	511	504	483	507	517	523	518	508	528	537	512	508	510	507	496	519	529	522	547	508	515	528	504	528	523	523	497	510	502	488	522	495	531	478	526	531	539	518	478	496	531	531	487	515	513	508	541	537	516	514	521	524	519	532	489	525	511	523	516	496	480	502	497	534	526	553	506	563	528	507	509	562	512	529	541	510	508	517	502	489	475	541	475	502	489	523	526	513	512	528	520	507	488	529	494	526	534	522	490	482	505	511	529	547	530	494	528	503	491	527	511	552	531	548	521	546	502	501	507	509	527	467	510	498	512	500	496	512	549	519	523	515	519	516	523	501	544	494	515	490	538	512	527	531	493	503	513	499	519	525	481	561	513	466	497	496	525	529	485	531	500	515	537	519	559	509	521	484	511	462	502	505	524	489	527	524	514	515	528	538	478	551	524	497	556	465	505	528	497	508	545	503	508	513	499	493	479	527	479	533	556	516	570	525	526	515	543	535	493	538	559	516	478	529	503	502	516	544	534	539	519	545	499	527	476	528	529	478	520	474	506	497	507	512	526	516	503	538	494	536	514	476	563	540	492	522	478	528	511	506	510	477	536	534	558	469	537	495	507	499	548	460	515	525	513	504	479	512	529	509	477	481	502	543	513	536	554	485	500	521	516	517	475	524	493	506	544	508	544	495	537	523	486	515	540	506	515	520	519	538	532	490	510	499	466	489	533	528	500	524	499	524	514	526	542	524	524	478	507	521	522	508	534	532	550	492	542	560	513	471	547	517	502	536	529	505	523	477	466	518	498	522	516	489	538	512	505	492	507	518	498	559	554	508	529	504	541	555	540	482	499	475	500	518	546	498	572	490	527	520	533	528	533	482	510	534	497	515	522	519	509	526	500	533	511	532	481	480	473	516	481	503	535	540	496	484	523	516	517	510	526	530	502	528	505	510	491	503	499	512	510	505	491	519	510	520	536	492	512	510	476	482	514	516	594	494	502	511	545	499	481	538	542	513	526	475	515	552	521	486	480	535	504	490	525	531	559	495	533	504	509	513	472	492	541	529	516	534	487	512	539	541	535	505	541	509	542	519	534	511	491	525	574	557	505	482	544	503	562	482	502	496	494	528	511	531	495	485	523	463	515	490	476	520	488	537	545	573	480	544	508	521	505	537	509	523	490	495	588	522	506	524	514	520	545	548	531	517	508	531	527	537	515	522	517	525	508	512	498	502	500	472	537	511	533	526	513	539	501	523	508	507	527	514	518	480	521	524	495	502	506	499	538	521	508	475	513	537	482	477	549	488	512	527	465	516	545	556	513	542	520	511	477	539	548	512	503	533	522	512	515	525	518	515	528	524	519	493	531	502	489	499	519	523	515	548	527	501	534	491	526	480	514	526	518	472	543	507	533	503	506	479	483	509	498	510	483	534	500	522	556	481	523	513	503	508	495	504	534	547	519	517	483	523	469	531	550	533	543	529	519	503	503	491	519	552	528	503	570	528	512	498	531	528	565	559	557	533	483	533	511	524	518	541	513	517	511	523	523	495	509	531	557	525	567	555	475	490	505	498	498	494	528	486	520	533	539	517	526	512	508	506	483	511	548	522	483	479	510	483	517	549	487	540	550	486	517	489	488	527	532	546	538	529	571	527	513	496	516	533	575	489	511	537	530	514	538	531	548	543	501	522	507	487	533	499	543	503	512	502	514	501	480	483	520	572	536	528	533	521	499	538	545	521	495	512	531	536	524	539	543	508	522	508	503	531	550	529	504	486	537	481	514	537	523	521	500	545	483	473	537	494	583	536	528	504	566	488	519	532	480	487	494	531	532	479	484	531	506	529	506	541	490	524	488	499	483	492	483	530	492	553	549	471	495	566	456	525	532	531	530	513	486	502	548	525	534	507	532	512	521	524	524	517	514	530	550	517	539	509	467	519	533	484	504	491	495	509	540	503	523	524	509	519	468	501	493	546	526	499	550	493	557	521	484	497	531	503	545	485	499	526	511	568	527	565	553	524	527	530	515	541	520	544	506	505	536	516	491	550	562	510	503	510	488	515	520	516	527	536	488	536	548	487	500	507	488	552	508	541	471	532	532	504	473	517	516	513	527	488	489	516	523	537	474	472	505	528	492	523	472	503	534	531	504	534	504	495	515	539	460	539	520	544	522	516	527	529	499	563	514	522	536	496	527	532	538	472	476	503	520	520	534	531	530	504	481	506	529	530	511	524	521	498	523	554	485	453	533	560	524	465	516	518	505	519	535	520	535	520	500	518	571	512	506	473	522	541	531	522	497	514	539	509	515	547	549	485	495	516	525	511	551	545	527	526	532	501	519	491	509	530	474	509	549	523	561	527	515	522	488	525	522	486	556	561	545	534	528	514	490	507	471	519	528	559	461	545	524	528	528	504	494	565	535	498	532	559	522	564	514	529	553	512	554	507	494	540	548	531	531	530	531	513	486	511	510	527	511	457	510	543	515	536	519	511	522	522	554	528	522	533	528	552	517	540	481	505	513	529	518	538	519	533	515	527	523	507	523	532	527	519	509	504	498	510	519	585	499	523	516	505	481	515	517	506	545	478	507	531	518	538	506	508	499	527	515	509	451	521	540	502	530	506	518	520	519	523
4940	3445	2095	1321	685	495	345	285	313	267	213	175	205	155	149	124	116	136	126	124	112	118	105	101	107	120	118	108	113	133	114	105	99	115	104	93	122	111	107	96	98	127	110	90	105	111	109	103	128	86	111	99	97	103	101	86	103	111	109	82	112	106	119	104	113	101	100	100	126	116	109	107	120	121	116	111	98	95	109	115	102	110	105	117	106	107	97	77	96	81	109	105	98	91	106	112	97	101	116	94	105	99	107	84	89	91	105	117	93	108	120	106	125	127	113	111	118	117	109	117	96	115	119	109	107	104	110	102	114	107	98	110	120	110	113	99	105	115	92	83	100	102	98	135	84	100	118	105	106	98	111	117	104	98	123	124	114	105	93	109	110	110	83	103	131	117	94	107	114	115	114	120	118	125	111	114	109	111	81	113	101	90	106	104	125	102	119	113	110	127	105	106	99	124	104	100	105	116	92	107	108	106	110	93	105	102	99	120	113	100	112	115	99	110	119	116	111	101	93	95	98	109	97	92	127	116	80	99	114	94	113	96	107	112	107	118	113	100	111	101	95	87	102	101	102	96	108	102	105	106	110	122	112	106	106	106	85	90	96	106	117	110	114	100	96	106	107	100	106	90	75	99	103	113	111	108	124	110	101	112	121	96	118	93	123	99	102	109	110	96	99	119	91	117	108	108	125	106	111	116	117	111	104	133	99	99	105	88	111	111	108	107	121	100	116	119	104	113	87	116	89	91	107	112	128	121	113	117	123	106	104	105	108	92	95	109	106	107	100	99	117	102	109	105	103	102	105	117	105	99	104	103	99	107	115	109	95	99	105	97	90	94	115	99	107	105	116	99	101	110	86	118	117	100	112	91	97	104	98	103	90	115	105	108	98	100	108	92	113	97	95	107	122	89	103	105	105	95	104	93	114	89	93	111	93	104	108	104	119	105	94	125	103	100	100	87	103	109	113	95	105	101	97	100	108	99	95	86	78	103	110	81	102	126	96	107	104	84	111	126	108	108	97	108	98	105	105	98	113	110	110	112	90	96	95	104	108	116	118	99	99	109	74	101	107	97	117	97	91	92	108	119	117	114	104	140	111	108	111	128	96	102	112	98	114	87	92	99	111	100	108	99	122	89	114	100	88	99	124	97	131	89	125	112	128	92	87	84	122	93	108	91	107	104	101	122	109	114	114	112	100	107	94	104	94	99	111	127	89	108	113	119	112	96	112	101	103	98	111	85	106	90	113	102	122	112	91	93	96	92	86	121	95	104	105	96	111	105	106	101	96	120	103	94	96	116	132	101	103	109	108	80	123	107	94	123	87	113	95	100	107	117	116	93	95	116	106	101	105	100	110	124	110	111	98	103	120	113	113	111	106	96	100	110	107	103	96	101	94	89	120	100	114	88	106	107	126	104	113	118	106	102	115	108	94	117	92	94	107	118	102	124	111	112	109	101	111	86	105	114	106	111	105	105	103	100	102	114	114	96	102	99	88	111	105	101	106	114	113	99	91	110	103	101	92	97	106	109	110	102	104	104	105	104	99	116	86	120	117	119	85	116	98	111	109	103	88	114	127	115	106	110	83	101	94	100	109	104	91	118	112	111	109	98	103	109	96	99	115	114	105	102	114	105	104	101	81	92	101	98	109	103	95	99	108	84	107	119	101	133	99	105	101	107	111	87	113	104	114	119	98	92	109	112	91	109	107	100	103	115	101	102	116	101	114	118	112	117	109	113	104	85	96	100	119	121	103	101	87	129	108	118	116	121	103	118	93	98	123	108	108	103	104	100	114	109	96	102	116	116	108	117	97	119	82	117	105	100	91	124	118	129	110	105	98	103	120	99	101	107	108	89	120	106	107	112	105	101	94	96	96	109	117	98	72	112	131	127	101	90	109	93	88	100	103	112	117	90	102	120	120	117	94	104	110	113	98	78	117	92	84	113	107	112	111	123	111	104	134	108	94	103	104	91	98	108	106	91	86	112	123	102	113	102	92	116	115	105	100	116	123	104	115	92	102	113	119	97	101	96	116	117	110	124	114	102	103	105	92	111	115	101	110	89	100	111	103	95	91	90	111	98	101	96	101	105	105	119	107	92	95	98	84	113	92	105	113	90	125	97	91	108	98	106	118	108	103	103	99	128	108	97	103	105	95	113	116	101	108	117	87	107	132	145	100	95	92	107	91	76	112	91	93	107	98	122	104	100	108	91	118	110	100	95	113	119	111	106	98	116	114	92	109	123	75	95	108	89	116	115	100	108	99	110	89	102	115	114	114	94	110	90	108	101	85	104	109	106	99	112	107	109	100	91	95	135	107	98	110	79	111	86	98	104	121	104	110	106	106	106	103	121	86	89	87	121	101	92	123	98	93	94	96	109	120	124	112	104	120	117	109	104	103	102	102	108	98	129	104	99	101	117	111	117	116	110	113	94	111	113	108	76	86	110	97	102	111	104	112	110	107	96	104	105	103	109	85	114	104	96	128	95	105	105	103	109	89	118	98	127	105	133	116	116	124	118	92	105	87	100	125	95	98	122	105	108	122	99	109	99	98	100	138	109	111	114	92	97	108	85	107	107	101	107	104	109	107	112	94	102	106	108	112	105	122	114	92	108	117	103	118	109	108	113	93	115	114	116	105	113	94	102	103	119	92	108	98	106	104	109	109	114	87	114	110	101	100	130	113	104	111	106	113	116	105	91	105	91	95	102	103	102	98	104	101	104	118	110	114	120	112	108	98	106	106	94	107	110	111	100	108	110	122	96	103	115	105	112	112	87	107	109	97	95	99	112	105	110	105	90	112	96	97	101	105	94	112	118	88	94	104	95	99	107	99	98	115	100	112	93	88	115	93	99	94	104	105	120	91	95	88	93	90	105	100	99	96	110	88	123	88	100	129	94	100	94	116	102	118	97	98	109	112	97	103	111	105	115	89	108	110	111	96	109	115	101	104	116	97	99	93	90	116	88	102	89	110	94	91	100	105	112	98	115	103	95	109	115	103	115	75	100	113	108	114	88	118	112	97	102	113	103	113	104	123	118	110	95	122	96	107	104	108	110	113	118	109	103	118	98	108	104	99	114	106	100	112	102	99	93	92	113	99	109	87	119	95	113	101	109	133	119	88	90	93	98	85	127	105	100	104	95	104	115	110	97	109	108	94	99	104	106	99	103	126	100	128	93	123	85	123	106	106	94	102	115	111	97	97	106	88	108	96	115	102	93	97	104	108	104	109	104	85	109	90	97	93	119	97	93	104	110	95	101	128	104	109	117	106	110	105	113	107	107	105	116	103	110	92	93	108	99	108	101	78	117	98	96	93	109	103	102	104	119	98	101	114	94	109	106	107	117	107	103	99	120	106	106	102	94	102	100	87	111	111	100	100	99	114	90	110	102	105	104	104	105	98	106	109	104	96	107	113	101	106	95	108	107	104	114	97	111	109	114	110	106	94	126	98	98	111	120	117	110	107	105	117	89	96	119	97	106	114	106	84	107
31371	21564	17195	17416	17754	13892	10082	8583	7548	5903	4358	3932	3031	2257	2023	1689	1571	1331	1284	1160	1020	1040	1005	984	936	980	963	894	927	915	944	954	922	899	892	877	868	874	850	885	868	877	866	855	838	892	895	876	808	831	863	861	888	853	859	884	818	862	891	816	837	881	862	891	935	867	886	892	868	870	876	836	849	821	900	879	837	840	805	850	858	855	834	830	892	888	840	846	862	848	878	869	847	830	793	866	891	856	857	848	925	869	877	794	858	842	914	804	850	822	818	831	852	813	850	825	822	837	873	857	860	826	825	824	895	882	793	848	911	869	920	840	841	881	841	859	846	892	819	880	833	882	849	772	854	886	840	849	835	872	875	823	879	856	835	868	877	845	906	836	822	884	866	858	911	873	857	853	917	840	868	842	886	842	802	788	801	954	888	872	869	817	821	818	816	893	863	840	880	816	816	872	887	849	890	872	859	841	854	860	876	872	879	862	870	887	892	883	836	837	861	851	867	889	838	882	880	854	851	882	832	845	822	881	901	863	811	841	881	835	847	919	883	916	893	860	908	863	869	884	819	855	869	879	804	885	868	818	865	871	877	865	838	883	866	846	885	893	873	904	864	842	846	894	848	888	875	837	821	835	851	875	890	904	851	849	885	848	901	919	843	848	842	794	848	834	857	871	836	834	836	852	872	894	885	829	905	864	923	841	840	863	792	832	850	877	919	858	904	804	817	899	868	819	850	861	926	848	860	863	876	842	827	841	865	831	854	847	904	877	826	886	912	915	891	851	880	847	882	881	880	887	782	832	836	883	822	856	841	905	869	835	800	814	845	842	861	822	762	863	857	841	850	846	885	847	832	822	888	817	874	884	851	876	882	889	884	909	870	831	792	850	850	849	857	877	849	853	879	843	826	801	880	821	841	860	926	863	860	866	859	844	856	823	820	824	899	862	860	849	837	866	844	839	861	817	833	866	843	851	865	828	847	856	833	865	854	843	854	905	834	900	871	865	891	865	831	866	850	870	891	879	888	821	852	797	843	904	890	850	846	898	847	845	839	850	904	868	876	911	854	874	884	816	881	853	864	819	885	877	823	868	850	797	862	844	865	837	891	794	859	892	832	877	913	855	826	849	861	899	843	852	876	860	877	831	858	845	892	824	862	927	877	842	901	883	861	818	839	849	909	859	864	874	799	828	875	881	852	863	838	846	805	835	892	853	857	834	829	827	872	883	845	836	861	888	891	811	844	897	927	891	839	847	893	822	789	925	853	826	861	882	851	888	843	851	862	886	812	841	808	839	855	912	859	863	872	904	849	854	876	850	900	855	875	860	856	858	837	865	889	881	831	840	861	883	835	904	812	875	806	806	854	849	833	823	841	852	870	888	852	890	879	838	847	842	814	854	852	832	870	872	827	823	879	840	814	866	845	878	895	855	836	836	888	836	899	894	859	832	869	875	850	858	849	860	839	837	891	850	824	901	844	882	879	839	877	846	790	863	862	902	837	900	835	811	841	846	847	897	866	885	894	922	845	874	852	814	872	838	831	842	859	840	849	861	829	855	849	888	830	880	894	933	907	872	883	865	822	792	856	856	879	925	912	921	896	837	798	797	873	830	881	885	886	854	831	895	901	862	891	813	913	855	904	874	863	855	863	869	870	885	909	852	890	887	839	800	826	874	887	841	867	835	854	853	834	831	862	883	836	912	775	895	835	889	872	867	876	851	816	873	857	815	816	830	829	910	905	885	803	841	845	853	817	896	847	860	947	846	901	846	860	901	851	850	915	834	868	971	842	904	815	855	902	789	901	888	783	845	823	861	846	878	841	857	853	890	825	862	842	866	890	882	820	892	831	832	874	830	858	849	868	865	832	876	826	876	866	832	864	866	867	877	819	892	832	922	818	875	874	877	825	859	873	853	802	874	902	869	864	846	854	887	840	855	862	855	851	874	844	883	819	873	822	845	860	853	884	891	887	896	869	864	901	834	854	829	841	850	886	845	838	846	893	854	845	863	857	830	886	879	878	874	830	855	874	860	867	879	879	834	929	879	873	872	851	824	869	815	876	808	866	847	946	860	836	834	893	868	878	857	868	880	863	851	870	855	831	909	830	850	831	830	905	876	850	858	827	836	874	846	876	870	882	863	860	894	890	878	890	832	859	842	873	864	862	836	843	864	865	891	901	852	856	840	827	878	889	890	875	821	854	860	861	865	884	848	864	861	821	827	932	899	847	835	913	891	827	852	864	856	901	885	790	877	870	880	898	814	866	867	874	889	790	827	892	831	858	819	865	876	837	835	816	842	866	884	906	880	838	889	862	802	844	884	821	881	875	832	865	794	856	814	883	855	823	927	827	899	826	848	864	865	895	919	834	822	884	807	839	827	845	894	886	864	810	853	906	843	876	898	871	907	862	879	846	868	836	885	816	830	850	847	850	868	858	860	841	841	869	877	869	858	892	880	863	850	867	893	863	889	854	880	901	852	850	862	878	880	868	896	879	898	851	852	888	899	846	849	835	838	825	877	864	824	910	903	895	859	877	845	856	885	855	882	816	844	847	805	853	894	806	857	881	849	907	859	871	817	839	824	850	865	847	846	820	884	869	836	860	873	832	908	857	827	829	885	859	874	849	873	884	903	847	841	900	867	912	883	853	818	865	829	887	840	855	916	863	835	835	836	875	831	844	833	865	859	877	820	872	881	847	904	835	926	806	918	872	880	830	920	905	845	825	837	891	851	857	862	832	883	835	871	846	874	917	855	888	869	872	913	856	934	868	871	913	869	889	840	899	918	835	870	804	841	885	916	869	871	877	853	930	876	881	908	864	866	834	858	846	862	868	900	837	819	852	856	867	823	860	823	886	856	798	900	850	883	891	853	830	867	874	824	909	845	910	858	867	884	815	876	820	850	890	856	889	857	906	896	869	883	854	872	890	840	841	894	880	816	890	869	890	872	859	876	843	852	879	860	843	865	873	849	860	868	833	814	875	850	893	869	904	837	841	879	872	869	838	831	874	844	892	880	827	877	832	866	902	867	858	875	821	869	848	852	872	854	855	833	907	761	887	852	834	799	880	851	807	879	905	905	891	899	872	888	860	835	884	914	819	819	877	847	872	831	857	893	872	863	892	849	857	841	826	867	869	854	895	817	805	832	882	883	809	847	800	824	863	859	847	840	879	870	896	841	872	824	859	838	877	885	884	864	871	892	856	834	835	861	872	939	838	832	881	858	818	815	852	862	848	825	844	832	855	817	898	874	874	843	844	872	893	839	912	915	821	886	901	814	840	883	846	860	846	863	889	839	823	853	887	867	844	838	871	839	881	853	874	868	892	879	817	821	878	902	840	811	836	951	839	898	839	858	808	849	910	867	836	790	885	847	885	867	863	842	819	899	851	817	868	902	776	884	914	791	888	868	871	879	790	836	842	878	849	909	845	821	891	848	851	903	830	835	872	816	814	818	838	852	868	878	892	942	936	852	860	835	903	849	843	874	805	873	809	798
5288	4455	3079	1442	770	513	414	322	345	309	239	198	199	157	141	141	148	117	140	116	109	97	94	108	116	109	107	106	87	118	121	90	98	92	79	103	110	111	102	102	79	117	98	84	104	87	94	86	88	111	108	103	105	79	91	88	108	97	97	92	90	99	97	106	93	86	112	97	110	91	104	110	96	87	87	88	108	86	81	97	91	104	83	107	100	100	100	112	78	88	91	89	88	92	76	94	83	93	86	101	94	114	106	94	94	94	111	87	112	113	100	84	92	92	81	99	98	91	102	90	83	96	97	88	100	91	112	94	98	99	106	94	108	84	94	111	98	98	102	91	84	101	110	110	111	101	107	91	106	98	100	92	118	115	116	101	116	96	94	107	102	94	94	94	101	92	94	104	101	95	85	78	101	99	94	107	94	87	101	103	105	94	96	101	93	103	95	111	92	108	109	91	102	97	97	86	109	78	104	105	99	94	88	107	111	110	95	90	90	91	96	90	94	83	94	91	89	100	80	87	94	89	91	94	83	93	91	116	100	91	92	85	107	113	106	106	95	94	95	111	127	104	100	110	85	105	102	120	97	97	103	77	96	86	85	96	111	88	98	124	82	80	91	77	106	86	98	97	74	92	94	100	98	106	85	105	78	99	92	97	102	100	96	96	139	103	96	90	100	107	99	95	74	92	105	97	91	108	79	101	107	90	104	98	109	111	101	100	98	96	85	94	110	93	104	92	96	101	87	93	84	91	105	99	104	103	92	94	104	95	94	101	89	106	78	99	120	98	87	76	83	79	96	104	122	82	89	102	89	107	94	102	100	89	98	93	101	93	106	77	107	116	87	96	91	101	87	91	111	104	105	83	84	87	73	95	82	101	103	99	101	87	87	99	100	92	90	109	104	114	101	91	96	93	102	91	118	109	104	90	113	102	69	100	92	86	108	104	93	97	105	90	98	85	100	104	95	94	102	96	101	90	92	104	89	94	99	105	96	106	96	113	107	91	72	103	95	107	94	79	95	84	106	90	86	90	108	100	104	92	103	116	98	104	98	85	104	85	86	96	99	99	106	101	94	94	113	99	115	103	93	94	104	93	93	106	125	91	104	101	89	102	91	118	92	83	102	97	112	91	88	97	99	89	92	94	109	98	92	89	100	96	100	108	95	92	92	85	79	71	91	95	86	99	88	126	103	96	92	85	93	105	88	101	105	104	94	92	99	96	99	92	112	86	105	91	89	97	92	90	96	98	93	72	89	96	98	101	94	97	111	89	95	90	96	108	94	107	79	86	90	98	103	95	83	80	96	115	98	85	95	81	79	100	85	98	118	107	90	81	93	95	96	103	115	106	98	89	94	86	99	109	104	91	109	96	76	95	110	94	93	85	86	107	96	80	103	96	107	99	90	81	87	100	95	87	90	98	99	106	101	96	92	93	76	88	100	83	101	96	99	97	102	78	107	90	106	105	107	102	111	107	95	98	109	91	90	102	100	78	89	110	107	108	86	103	110	112	90	98	97	93	84	92	80	107	91	89	112	100	103	104	85	104	102	98	94	107	96	98	96	99	103	94	81	112	92	81	86	86	96	94	110	92	107	110	81	107	97	85	96	110	93	106	72	90	104	82	87	96	77	105	110	96	103	73	99	130	94	110	89	103	96	71	94	104	103	104	90	108	79	93	105	87	100	86	102	100	99	83	97	97	102	84	95	96	104	104	131	98	93	100	79	93	90	104	96	94	93	109	86	111	101	100	98	89	105	94	79	109	91	88	111	106	101	79	102	100	92	105	100	86	83	93	102	81	105	96	93	117	106	95	102	104	97	101	89	82	95	101	94	88	87	104	105	98	98	104	99	78	110	111	96	97	80	109	81	81	86	89	88	82	86	112	102	104	103	88	102	112	105	76	90	96	88	92	104	91	114	95	83	89	93	88	106	91	86	93	92	92	88	90	99	93	90	90	107	92	99	113	85	88	113	94	99	84	81	113	73	90	93	88	92	105	90	107	100	94	85	86	100	92	109	78	125	90	102	107	89	80	102	86	111	88	86	120	96	101	99	100	98	85	94	97	84	93	96	86	82	89	94	90	103	109	91	103	96	95	107	102	102	100	78	106	91	88	85	87	111	82	107	87	97	104	96	106	109	102	83	114	106	122	106	92	84	97	80	91	100	118	99	81	104	103	99	97	81	96	94	103	82	93	99	100	95	90	95	114	93	111	81	98	80	106	106	100	94	78	89	106	72	96	94	98	98	117	111	102	107	98	106	89	101	82	83	80	88	82	92	104	100	93	93	100	95	112	80	95	99	96	106	100	95	87	101	90	85	90	95	93	95	97	95	78	103	91	94	87	98	100	101	98	93	100	98	91	90	82	102	89	93	99	107	95	94	73	87	89	94	106	81	100	90	92	107	92	85	94	89	93	81	100	93	83	84	101	81	96	114	102	105	125	82	84	92	93	82	76	87	101	82	90	97	112	86	99	93	107	100	91	96	98	103	96	94	101	96	99	102	94	84	83	83	89	92	90	82	91	120	106	92	95	86	104	78	101	110	99	84	90	115	87	104	93	93	76	89	90	94	98	87	104	107	98	89	82	98	88	83	91	115	93	91	89	103	101	98	86	82	102	84	101	94	81	91	117	101	99	105	87	95	113	110	94	105	91	97	102	99	97	93	100	102	114	103	100	111	93	98	106	111	97	111	84	104	106	84	94	102	113	95	104	82	96	101	110	97	95	90	113	85	89	96	104	105	99	91	78	104	94	113	116	85	81	100	92	104	106	88	92	102	106	95	94	97	87	93	93	97	95	87	105	99	102	111	111	114	89	87	96	97	104	83	99	96	95	114	92	97	93	96	111	95	96	95	83	90	107	104	90	91	100	103	108	95	86	85	93	102	82	91	99	88	88	94	101	75	107	109	108	113	99	113	105	86	98	102	99	85	97	94	108	112	110	68	99	98	88	103	76	101	105	92	89	93	91	100	114	103	100	94	95	98	94	106	109	95	101	88	101	108	97	108	99	106	77	81	93	84	109	99	105	95	106	104	93	83	86	117	89	106	103	91	95	93	105	95	95	109	98	93	95	82	96	90	93	96	81	103	86	98	101	77	111	86	97	98	97	112	88	104	80	99	106	96	102	93	116	84	91	102	104	101	102	101	97	87	104	100	98	97	101	87	93	81	75	97	98	89	119	98	97	121	105	98	89	116	93	91	85	110	92	101	97	87	100	94	101	92	100	86	108	105	87	85	100	107	96	95	80	83	97	90	90	83	93	96	83	115	73	84	100	91	79	97	95	102	97	93	93	109	101	98	102	112	98	98	102	113	96	106	99	94	87	114	85	106	95	110	71	91	98	117	94	108	80	96	86	97	95	85	111	90	88	81	101	85	94	89	102	90	102	74	94	91	122	104	95	85	100	103	83	115	98	91	115	88	99	92	91	91	102	108	97	107	84	88	86	100	108	92	111	91	103	91	88	107	82	106	101	91	83	92	97	98	85
31360	24361	20530	17356	18376	15960	12066	10065	8907	7333	5507	4577	3586	2737	2221	1940	1649	1428	1288	1180	1043	992	928	950	866	926	986	940	932	851	838	852	856	828	818	773	761	793	832	731	806	784	825	774	815	758	774	737	762	773	783	833	747	758	803	753	766	788	804	817	788	830	771	818	778	762	768	780	754	739	761	777	803	785	807	788	792	773	772	727	763	800	765	753	794	826	829	729	846	807	751	746	794	820	827	770	774	758	770	802	819	754	821	773	771	757	767	840	792	787	747	789	802	730	804	741	723	763	750	752	784	806	774	753	752	852	754	784	764	764	797	759	782	698	775	765	769	773	792	801	735	779	795	778	762	788	752	783	731	786	776	760	779	761	733	761	767	734	786	787	796	822	756	785	781	760	812	733	768	780	751	797	764	767	814	804	805	770	772	759	807	792	747	787	797	755	756	721	741	790	785	732	797	821	831	769	769	814	729	752	764	802	817	751	782	704	769	802	740	828	796	827	763	743	738	704	768	746	741	764	732	764	761	744	783	806	799	751	810	795	782	771	754	787	784	763	791	791	799	777	804	781	769	769	851	783	791	752	751	797	812	780	779	754	779	790	800	817	754	751	805	825	786	768	771	743	782	834	795	804	773	755	769	749	720	805	791	764	745	715	779	844	717	825	787	791	756	790	781	798	803	775	733	797	795	769	793	733	798	758	783	804	753	776	843	779	771	789	805	781	810	767	711	835	730	797	790	786	774	753	743	766	728	801	799	796	791	769	800	761	815	795	786	763	797	757	790	774	835	770	798	780	751	728	788	779	763	756	819	723	797	753	808	740	817	776	773	776	754	761	785	719	780	746	782	786	763	788	777	805	785	801	800	794	765	774	748	751	807	719	768	763	796	748	769	780	778	724	798	771	802	783	789	811	784	800	769	766	812	774	821	732	789	743	775	751	782	790	796	802	791	768	776	791	791	815	750	789	736	782	805	744	797	791	789	764	803	746	824	766	781	761	763	747	777	733	773	791	807	755	726	750	733	811	761	792	791	817	771	784	751	804	780	778	763	751	766	799	753	778	815	769	837	754	798	752	763	748	758	765	765	760	742	814	774	760	807	763	753	794	761	814	778	787	774	761	766	785	779	797	734	824	756	771	780	786	788	805	769	770	753	770	782	791	773	815	716	786	834	759	778	779	802	783	802	754	782	787	767	767	795	753	744	765	721	741	807	779	772	741	770	781	761	821	753	784	815	812	742	720	707	732	770	779	831	716	757	817	804	727	735	771	813	751	819	747	784	776	717	779	719	808	753	717	806	777	802	776	786	789	811	784	804	768	832	809	770	789	773	815	753	791	729	751	805	757	740	747	749	773	756	762	792	782	809	728	750	785	677	774	787	769	790	806	751	790	732	751	809	775	810	760	741	731	833	806	764	818	820	776	737	795	799	804	741	790	803	750	807	756	775	787	812	778	748	736	760	772	803	802	745	781	793	770	756	757	799	797	804	753	749	800	767	763	736	775	823	723	756	759	799	755	756	751	764	759	758	791	735	815	775	776	765	794	802	799	775	750	798	724	735	775	782	713	758	746	788	818	771	735	776	735	734	769	767	796	772	768	741	760	773	784	832	788	793	744	819	766	797	778	802	745	842	789	827	802	794	746	789	780	782	759	805	742	755	749	760	744	764	793	795	802	721	742	761	784	775	767	812	743	803	781	775	748	806	781	781	814	767	780	788	773	803	759	802	791	801	757	776	780	785	760	794	743	773	750	814	749	788	808	777	842	747	750	770	834	808	763	788	813	778	782	797	737	769	768	775	774	733	797	792	792	791	807	823	798	761	760	764	728	801	793	757	789	817	733	787	796	722	768	760	758	794	825	705	743	766	762	778	794	721	673	767	850	746	747	744	804	813	805	762	758	789	822	786	798	827	762	764	811	774	788	855	803	825	764	760	744	764	825	763	790	800	733	742	746	744	813	770	779	752	805	806	729	734	766	827	822	787	789	754	776	755	800	780	776	801	806	750	775	777	778	804	751	734	780	789	697	805	787	795	788	810	790	777	787	789	803	783	778	796	738	761	770	804	815	787	840	778	798	749	750	748	748	797	814	739	793	789	801	764	806	841	786	792	792	730	786	772	797	776	789	772	820	814	773	806	759	766	753	790	739	778	771	758	790	733	795	772	762	823	765	751	786	812	797	806	757	731	762	800	736	794	693	746	762	725	768	749	772	809	767	730	772	778	789	778	724	770	752	786	808	786	797	795	819	765	762	735	814	757	779	819	719	790	793	817	783	799	794	815	794	716	788	747	795	791	746	792	828	773	845	800	765	776	799	770	746	748	801	819	772	757	756	796	772	765	763	760	783	775	753	739	763	754	761	778	772	784	748	826	773	751	742	847	780	834	765	760	740	804	786	765	768	801	739	779	745	786	751	804	774	789	796	811	769	735	763	796	803	750	783	772	837	795	760	797	747	776	821	771	787	830	771	766	753	778	757	758	769	752	748	742	752	767	799	758	794	783	780	841	799	794	821	812	789	784	758	809	786	778	764	749	796	780	742	810	750	776	776	760	773	752	749	770	738	760	781	804	807	782	813	733	766	779	789	793	777	827	807	761	764	790	817	806	800	719	790	771	777	766	743	792	775	812	818	767	740	759	720	795	824	756	771	810	791	804	747	754	795	804	833	773	790	779	777	746	767	775	779	750	754	734	796	783	767	785	778	745	766	768	735	771	733	765	756	786	772	823	736	770	748	768	799	757	750	769	769	764	752	771	787	786	773	768	729	800	776	735	786	798	761	758	783	757	784	804	771	775	789	777	743	800	807	810	822	814	757	809	761	823	797	840	830	795	757	796	728	755	793	784	787	798	760	789	809	777	797	765	804	764	789	711	769	827	766	805	786	726	819	776	775	761	769	764	726	770	828	811	774	808	737	737	796	792	766	745	809	770	781	746	733	758	784	784	768	781	807	838	754	728	774	790	788	806	773	800	806	770	740	776	795	754	747	750	753	804	786	811	808	789	787	831	794	715	763	799	814	833	748	772	805	768	790	798	733	773	736	769	756	777	794	805	756	765	778	748	769	802	775	770	764	788	759	777	816	800	780	779	817	761	770	749	755	766	826	815	774	774	733	787	724	744	778	739	789	824	767	762	761	759	801	764	828	793	778	752	767	810	773	750	767	772	793	761	792	760	775	743	810	772	805	791	785	779	762	774	728	750	782	766	795	807	804	741	791	803	762	711	754	775	764	746	763	841	798	829	766	775	774	772	773	823	731	775	782	763	782	788	780	793	749	765	754	791	784	740	840	781	788	799	747	767	695	785	852	788	768	826	781	740	764	751	799	783	745	770	798	748	782	808	766	735	736	809	768	785	830	777	800	730	736	759	785	789	812	753	772	799	785	735	744	767	769	747	764	811	745	771	770	813	759	776	749	796	725	808	755	742	748	747	761	796	795	729	760	782	779	773	754	745	802	789	786	754	749	764	771	787	795	769	769	798	724	772	792
7223	6049	3408	1621	1037	792	505	409	344	363	268	223	200	160	136	145	124	144	93	96	90	106	99	89	79	89	99	98	88	94	97	99	87	80	77	92	80	83	77	81	85	74	80	86	86	83	68	92	88	90	98	97	79	82	68	87	104	87	73	88	76	95	86	84	101	81	84	101	94	83	88	75	95	77	76	89	95	82	90	78	83	84	99	102	80	80	72	87	88	81	86	79	86	93	84	84	85	77	75	70	98	92	82	66	68	71	82	84	79	80	95	90	85	76	80	65	84	92	89	92	70	78	92	73	80	82	78	90	85	99	80	75	84	72	73	92	92	86	84	64	85	82	74	88	79	97	100	98	81	85	95	67	84	99	84	82	82	89	84	100	78	80	101	72	72	76	81	69	76	97	94	79	84	80	91	75	72	93	77	71	90	82	65	85	80	94	72	76	91	80	79	88	68	102	78	81	92	80	94	89	89	99	83	79	87	74	82	82	92	81	78	78	88	81	81	79	84	75	82	83	82	76	91	79	94	81	101	99	79	73	64	76	108	81	85	75	78	98	86	80	94	87	77	83	100	69	71	92	92	85	104	87	94	84	82	80	82	78	79	84	72	83	75	95	81	101	81	87	80	96	86	87	82	85	82	97	86	82	91	91	85	82	76	79	88	85	93	85	85	85	84	88	82	83	82	81	96	76	80	71	63	76	89	89	82	89	83	76	91	90	94	89	99	94	87	76	76	94	85	88	93	79	92	77	91	75	103	60	84	76	85	83	82	84	85	101	84	78	86	80	79	85	76	80	86	83	73	87	84	81	87	81	74	93	101	79	95	76	74	82	72	82	92	75	96	73	77	89	69	92	86	82	77	71	83	83	85	96	71	100	86	78	92	75	85	73	74	78	76	85	82	89	92	81	81	96	87	88	82	87	85	86	79	77	90	80	85	74	103	76	58	64	84	99	84	92	77	99	64	86	103	75	86	88	82	87	92	89	85	69	96	75	75	78	88	80	74	79	67	83	74	77	72	75	84	88	88	85	82	100	87	71	75	70	84	89	87	83	78	97	81	91	94	91	98	94	94	95	86	66	86	86	72	63	84	75	75	87	81	73	85	65	76	94	83	89	86	81	71	80	85	69	71	81	86	78	92	77	90	75	84	81	91	88	98	69	84	89	69	71	74	103	81	87	89	101	90	89	72	76	83	93	84	81	86	79	67	74	63	74	85	74	70	79	91	79	94	84	91	87	86	80	79	67	105	94	90	68	81	78	78	80	94	88	89	81	77	90	75	74	72	99	86	69	84	88	80	91	86	83	74	78	93	89	81	68	86	76	81	80	94	86	80	82	81	77	79	85	87	102	69	65	77	88	63	75	92	89	92	91	88	72	79	78	85	87	68	90	84	77	67	75	71	85	84	74	86	78	95	90	74	85	94	90	93	79	97	72	85	68	90	80	97	83	100	95	88	83	82	78	71	79	93	85	77	75	83	73	76	80	84	86	97	98	79	91	72	75	87	97	78	89	68	106	64	61	91	90	67	72	71	85	77	75	73	88	92	80	85	92	88	87	89	81	72	91	83	95	84	84	68	75	92	79	69	83	88	84	67	91	96	98	74	73	101	85	87	89	80	86	86	93	94	84	104	74	91	87	72	93	96	84	82	83	84	100	73	90	78	91	82	85	73	83	78	80	81	83	84	76	80	77	71	72	86	86	81	77	76	89	88	82	65	86	80	91	77	83	87	86	79	81	82	80	93	72	89	99	87	90	90	85	91	85	82	106	91	70	79	95	75	91	93	89	102	71	95	79	88	76	87	72	89	95	80	88	89	84	74	83	89	72	69	68	67	80	75	73	77	77	85	88	82	92	92	82	80	87	91	91	73	96	76	91	93	94	92	85	76	79	67	80	79	102	79	95	86	76	77	93	90	88	90	87	76	70	92	82	95	91	94	85	93	84	83	84	93	84	81	86	86	78	106	75	97	74	99	79	73	76	103	88	72	82	80	94	86	66	76	103	86	76	102	81	84	95	79	92	79	80	91	91	67	75	86	65	71	90	95	75	84	70	85	85	83	71	79	80	84	90	79	80	89	88	87	82	83	78	80	92	69	98	94	72	76	73	88	85	73	81	85	89	107	97	70	69	90	76	75	91	94	82	87	69	85	79	96	78	84	89	81	88	89	87	83	79	80	69	81	77	91	93	81	103	71	89	79	87	87	71	82	79	92	74	82	70	102	88	89	101	85	73	87	74	74	72	92	71	79	83	87	72	84	90	70	91	92	95	83	87	91	80	71	91	84	90	85	78	90	90	92	91	97	100	96	88	93	90	84	92	77	78	84	87	74	90	80	83	104	106	79	72	89	75	83	101	85	70	83	97	70	77	75	99	82	70	75	96	72	84	62	92	90	84	84	102	97	87	83	87	81	74	93	78	79	84	83	66	79	73	73	89	80	71	78	79	78	85	101	89	56	96	79	81	81	84	77	86	88	97	78	76	91	103	86	78	105	70	101	65	79	89	83	95	74	80	74	97	84	98	88	86	84	75	75	105	77	81	78	83	100	91	77	82	76	80	82	70	89	67	71	76	88	89	83	97	79	81	89	83	89	65	84	74	79	83	91	91	99	82	81	84	98	79	101	89	83	78	91	77	74	92	87	85	93	75	105	72	85	91	92	80	83	77	84	70	96	89	80	82	72	83	77	76	81	83	100	84	76	81	87	87	68	88	80	77	100	86	95	80	67	87	95	78	85	98	92	71	97	85	81	82	71	74	89	87	75	80	85	89	78	93	76	79	80	99	77	85	69	83	91	82	73	95	82	81	88	85	83	74	81	77	92	81	94	87	70	82	88	78	82	87	102	77	85	83	92	97	83	83	72	96	85	101	84	73	77	90	79	84	79	88	91	86	91	82	72	80	93	86	89	93	68	103	89	82	77	77	82	103	81	96	84	78	78	85	80	88	90	74	75	118	81	76	81	82	79	68	80	86	78	88	86	88	90	83	85	73	93	82	87	109	65	96	65	92	85	96	75	86	73	76	99	95	65	88	83	81	98	88	103	87	85	87	87	73	99	88	96	85	90	100	93	86	93	100	74	84	84	91	90	74	87	71	87	84	78	95	102	68	101	82	77	76	106	89	94	79	98	76	87	80	69	96	80	81	103	94	78	71	80	87	80	90	68	82	78	85	70	96	84	70	106	79	83	89	79	83	87	70	79	83	80	97	87	102	68	84	92	82	79	87	75	108	87	68	86	87	95	81	92	86	103	82	68	73	95	67	94	80	85	89	69	88	68	85	73	84	96	89	83	77	76	79	98	78	90	83	72	94	79	106	86	96	83	71	92	79	78	85	78	88	78	89	90	73	86	91	83	76	85	93	65	92	91	83	101	89	69	99	80	75	83	77	92	87	81	82	92	71	105	80	79	79	95	79	101	79	88	102	89	73	85	94	105	79	80	74	81	76	86	89	65	95	87	72	69	86	95	82	72	82	76	86	86	82
35534	27332	20548	18933	23518	20870	14130	11411	9970	8249	6575	5077	4093	3044	2484	1929	1803	1518	1286	1116	1112	1027	933	904	911	894	886	885	840	812	750	767	715	704	798	766	758	702	769	684	725	736	670	683	743	672	711	661	685	672	702	658	709	728	690	723	678	670	658	669	676	696	677	695	773	681	681	686	691	680	677	684	669	665	720	679	695	695	682	684	675	677	690	689	728	675	631	659	632	635	679	686	709	724	693	687	697	695	657	751	673	708	678	666	647	686	618	685	678	713	661	658	694	691	682	722	667	648	679	692	686	739	597	686	714	698	657	661	656	685	711	694	731	689	712	640	684	666	650	668	653	655	656	701	671	692	674	705	729	668	754	677	691	703	642	669	728	684	709	668	646	735	716	713	666	728	721	691	696	718	734	673	656	675	674	668	705	653	653	639	711	730	703	700	720	686	666	679	689	649	646	664	699	694	717	684	673	655	692	712	693	696	699	662	676	699	691	710	689	711	714	674	706	676	685	644	661	685	664	712	687	618	667	740	690	737	657	680	668	724	742	693	684	652	724	713	671	723	650	709	687	671	647	661	684	662	699	682	701	663	727	679	678	699	679	664	657	709	673	658	697	695	745	721	706	711	696	721	675	678	708	716	724	703	640	687	632	713	711	685	740	700	689	658	750	651	674	633	679	713	716	705	714	681	670	709	676	676	712	705	695	678	705	688	657	658	706	687	706	719	664	672	667	717	735	700	671	701	664	671	703	689	710	701	711	732	675	727	697	677	710	715	699	651	660	698	674	679	687	688	745	734	689	710	663	718	659	687	702	722	665	729	670	654	651	664	680	675	651	681	642	735	694	678	710	690	712	669	685	691	664	682	713	673	655	678	645	679	701	660	737	648	726	680	738	680	706	707	698	657	680	696	707	693	694	710	678	690	710	698	723	670	688	704	661	665	725	680	657	717	654	689	671	654	691	719	703	707	717	647	678	671	655	691	658	618	694	660	689	671	672	732	682	706	650	670	644	693	721	689	703	698	671	680	692	693	646	715	717	674	684	694	702	674	678	672	686	672	728	703	672	646	712	701	711	689	704	693	705	652	759	673	709	630	647	713	705	669	762	683	661	716	663	724	625	681	661	697	703	671	715	679	680	688	688	648	680	688	746	682	688	674	655	707	706	693	694	742	703	637	675	686	705	695	673	696	720	717	709	699	685	687	650	710	635	678	687	661	704	683	696	682	697	707	678	727	658	678	701	740	667	698	718	736	702	682	684	685	697	704	640	715	722	665	653	714	662	721	654	664	696	703	710	708	684	683	701	671	647	717	679	679	715	695	666	650	693	701	687	658	656	714	661	719	672	723	703	692	693	647	684	722	683	702	695	695	694	704	708	694	660	700	719	712	702	732	747	647	736	696	710	695	695	671	672	717	712	688	667	680	747	702	661	687	726	707	701	695	700	676	661	667	619	677	659	725	682	674	727	676	708	654	684	701	694	725	691	680	690	680	713	731	700	668	695	706	704	727	696	654	713	674	691	691	726	681	725	750	647	688	708	730	699	675	708	698	720	671	692	688	665	729	635	717	638	721	694	700	673	675	694	743	726	730	690	679	710	695	654	642	677	678	654	673	687	673	694	696	712	642	711	679	708	682	677	664	746	706	725	704	691	699	675	644	715	709	715	699	621	663	665	711	689	681	685	696	705	675	689	731	720	683	712	692	696	678	666	680	678	695	752	685	700	689	674	633	645	670	699	687	675	677	685	628	717	690	691	715	658	682	701	675	689	683	664	668	643	674	656	667	714	718	724	677	695	634	712	700	691	694	657	656	730	674	673	685	668	721	682	657	733	665	714	726	716	690	706	713	685	714	690	678	690	701	714	649	662	663	667	689	627	709	661	666	686	697	682	688	676	686	656	742	729	676	703	710	670	650	678	718	734	684	689	655	686	691	649	626	668	664	701	692	669	715	694	688	692	690	719	721	651	674	651	703	726	683	674	646	735	702	692	725	686	665	687	734	682	697	669	641	736	658	708	671	670	698	658	734	708	663	663	697	671	678	710	688	688	718	669	687	664	660	674	670	646	645	680	679	701	663	694	646	681	646	707	730	653	617	702	709	695	687	719	713	696	705	692	679	697	721	666	743	700	665	706	701	654	662	646	695	699	714	681	669	687	657	690	716	706	682	730	719	694	695	675	703	727	635	669	667	672	676	665	675	656	720	650	712	704	702	672	686	655	643	687	660	671	681	713	716	655	684	718	697	711	699	682	667	686	703	683	686	688	677	715	731	687	696	692	681	696	668	652	663	684	715	668	709	685	742	672	714	677	711	694	689	708	694	698	674	687	730	672	691	651	642	718	662	649	735	695	683	722	680	699	640	729	694	742	670	679	702	707	665	663	684	674	651	707	664	708	685	663	697	702	636	733	704	630	711	662	644	702	673	720	692	718	719	647	733	622	685	697	678	684	644	697	677	669	717	700	687	673	685	640	661	683	662	731	684	718	679	736	668	703	735	663	655	694	665	670	696	687	726	649	707	686	737	690	725	726	656	647	667	739	678	661	678	656	711	712	681	684	645	667	727	700	704	660	670	682	662	698	699	706	676	714	728	673	687	709	739	669	671	700	704	680	682	737	715	708	688	696	699	672	665	688	694	666	701	670	694	736	667	677	693	694	699	652	667	718	668	657	702	695	693	697	707	716	653	690	644	668	630	679	666	695	708	695	701	677	728	673	717	634	688	707	695	672	696	667	695	657	709	698	643	700	631	648	671	666	649	678	701	696	698	688	669	730	699	684	714	684	676	637	670	666	678	719	694	691	692	689	717	679	669	750	680	672	674	708	698	699	674	664	667	705	680	692	670	678	698	659	655	676	647	664	674	691	735	688	710	715	727	657	687	696	706	720	635	671	664	704	707	681	692	672	658	711	679	724	710	698	640	634	681	719	663	681	701	697	732	700	660	656	705	676	686	685	675	676	676	696	713	662	644	673	695	683	690	681	688	725	691	636	674	692	689	681	685	661	707	717	697	676	670	678	706	690	650	692	672	666	746	693	675	731	713	727	672	715	672	624	671	685	664	691	693	724	721	668	702	706	697	696	686	644	712	688	663	696	657	660	689	648	739	695	656	733	649	674	718	705	640	683	737	661	711	679	664	667	716	691	642	664	675	701	669	709	703	674	688	652	710	682	683	708	701	645	697	712	652	683	694	694	652	651	700	667	695	656	680	662	692	697	636	716	705	707	654	701	675	700	742	720	660	710	663	712	683	693	754	677	646	724	655	677	693	716	643	692	725	687	699	673	680	687	716	657	689	683	653	684	668	722	676	679	642	716	681	689	699	714	654	729	718	717	720	657	733	663	632	675	672	681	726	645	675	692	707	717	677	692	650	667	673	644	716	670	687	735	699	658	664	669	684	677	712	682	663	689	648	737	705	694	747	720	679	698	688	662	758	686	685	698	669	673	655	721	741	686	752	701	708	665	698	668	713	671	730	733	702	703	709	698	734
9432	8196	5063	2645	1585	1083	652	533	466	381	332	274	198	180	145	131	115	94	92	72	75	69	77	70	84	80	75	69	76	69	63	54	72	67	54	56	61	60	76	65	72	48	58	62	60	77	71	60	56	68	63	61	71	51	49	59	61	65	71	59	46	56	54	61	55	59	57	52	63	61	58	57	56	54	56	77	67	47	63	55	45	58	60	58	65	47	61	61	58	67	50	66	47	48	69	63	56	69	48	76	56	60	61	72	60	59	62	66	49	65	66	58	66	51	68	55	46	65	60	58	57	61	66	64	63	54	61	67	48	50	51	51	69	51	60	51	45	61	68	45	52	65	79	46	71	60	60	72	60	52	52	65	48	63	39	61	47	63	53	68	62	50	51	57	52	62	51	56	56	67	59	57	68	70	60	68	58	47	60	62	62	49	57	44	57	61	69	51	55	52	50	56	59	48	61	53	59	62	59	63	57	64	68	49	42	62	67	61	69	63	50	83	67	67	53	59	65	61	69	57	54	69	45	62	70	74	65	69	59	52	65	60	54	49	57	67	47	73	57	60	64	54	66	55	68	57	56	59	66	68	47	54	65	70	65	54	59	67	60	50	65	70	72	63	56	77	63	62	70	65	57	60	62	69	64	83	69	64	55	60	63	67	59	66	64	63	57	48	63	74	70	55	54	72	53	58	53	57	41	66	47	55	55	67	61	53	66	60	59	64	52	70	60	59	59	61	57	77	67	64	37	62	66	61	61	54	57	72	55	59	46	66	57	48	49	58	57	70	67	54	47	63	62	64	63	69	64	62	45	69	61	58	68	77	71	57	59	66	75	63	66	70	52	60	63	59	63	52	51	57	63	59	57	63	57	55	60	71	58	52	51	63	55	56	72	49	73	44	58	54	63	56	60	68	60	60	48	67	43	55	50	62	62	61	66	58	72	58	73	60	57	65	53	56	75	54	51	65	55	59	65	37	58	53	61	60	63	63	61	70	59	65	52	75	69	65	56	57	59	42	56	59	63	57	58	73	62	69	57	76	58	37	52	55	57	69	52	55	58	66	60	60	64	64	51	45	65	76	54	52	50	65	67	48	61	66	59	60	53	75	76	62	60	51	58	52	57	74	50	56	76	58	64	48	39	67	51	60	70	48	55	58	49	53	64	49	66	66	62	65	64	47	51	58	57	56	45	44	52	61	73	61	70	58	55	64	56	61	53	56	62	54	50	53	54	61	64	64	66	43	65	46	73	72	80	59	62	62	69	47	56	51	63	72	57	60	54	63	58	54	57	59	58	73	59	53	76	71	55	62	59	54	46	60	55	53	58	59	66	62	65	72	53	63	58	55	67	44	53	55	70	69	58	58	50	62	51	67	43	73	64	69	54	61	60	60	51	55	72	64	50	59	52	61	61	53	50	76	59	71	58	55	61	58	58	69	54	65	52	69	61	66	66	69	54	59	50	70	65	45	59	63	57	65	54	60	43	68	60	62	61	51	58	46	48	61	69	65	57	49	61	69	50	58	50	73	65	68	63	59	47	62	60	46	66	43	56	61	64	58	52	56	64	64	58	42	73	66	55	68	59	63	71	55	84	56	58	70	68	55	61	64	66	55	39	68	60	58	58	64	46	64	66	56	55	72	47	71	57	57	55	63	60	67	56	54	61	65	53	57	50	58	68	60	53	69	64	52	53	75	67	77	59	77	61	51	55	65	60	65	62	66	52	60	65	65	52	62	54	56	70	69	57	64	62	65	55	60	50	62	63	57	61	65	56	69	67	66	62	74	53	59	59	67	64	64	59	61	53	74	60	56	67	64	56	57	64	68	57	52	47	66	61	55	66	58	50	57	55	49	59	64	60	63	63	60	59	62	80	52	58	51	48	60	55	46	73	64	63	69	59	54	59	56	51	72	66	48	64	66	55	46	57	62	64	58	48	57	55	79	60	55	74	57	52	69	57	47	77	52	69	49	63	56	54	67	54	48	61	74	59	55	53	61	65	61	55	61	59	66	64	54	49	57	69	49	67	67	72	58	51	61	45	46	59	59	69	56	51	45	48	71	53	54	57	74	57	63	70	48	66	62	60	67	68	57	59	49	49	59	54	60	54	58	58	49	60	54	58	56	69	63	63	56	47	59	62	54	46	53	42	57	58	71	49	68	63	58	54	78	61	71	44	63	62	55	57	57	66	53	63	63	67	50	44	58	51	57	63	65	50	61	73	79	59	64	57	67	48	43	65	63	50	62	70	56	63	59	64	75	69	54	51	57	63	67	79	46	69	54	68	49	53	62	70	67	53	52	60	47	66	75	57	75	62	73	56	62	71	69	53	52	57	47	57	64	72	70	67	60	64	56	59	67	72	63	50	58	60	54	66	65	69	70	51	63	53	51	63	68	61	60	59	55	38	55	46	77	70	70	52	65	58	62	58	55	54	55	57	67	70	78	55	51	68	52	55	63	77	58	57	58	69	47	54	62	73	53	55	55	54	47	68	42	54	61	44	56	57	54	51	63	69	54	57	53	53	63	71	54	62	54	75	63	54	50	85	75	58	52	60	52	62	57	52	74	56	71	50	69	72	53	56	61	59	54	63	68	65	59	50	67	57	56	56	54	56	60	53	56	70	61	51	60	50	74	58	52	65	69	83	57	50	66	57	54	68	68	63	66	60	60	62	56	72	52	75	54	64	63	52	48	62	51	54	58	58	58	77	65	56	61	59	45	50	67	55	62	74	52	71	49	63	72	53	48	51	56	57	45	69	69	65	50	64	62	63	73	42	54	61	45	52	67	54	52	48	72	61	67	61	51	62	64	55	68	63	69	58	70	54	54	65	65	56	68	53	62	68	60	54	66	55	63	55	60	65	52	67	64	56	54	73	61	70	66	57	66	74	43	55	63	62	61	51	67	50	67	57	58	60	52	53	75	65	51	46	68	69	50	64	62	69	55	64	54	68	53	50	69	72	70	51	65	61	67	55	64	60	67	72	49	61	61	50	65	60	62	57	70	54	49	55	54	60	63	66	44	53	51	57	56	63	66	57	72	62	74	46	58	70	66	66	57	55	49	66	53	51	58	47	68	56	63	58	59	74	73	64	58	54	70	74	63	56	62	71	57	51	54	68	50	74	45	55	70	60	49	55	61	65	62	67	62	56	60	50	60	66	69	58	78	52	67	59	63	49	67	65	61	62	49	69	67	56	57	74	52	49	47	61	50	73	46	56	70	64	48	70	61	60	60	63	48	72	56	45	72	55	55	59	58	62	58	56	58	64	56	64	62	56	57	59	62	60	51	67	56	56	57	65	60	54	57	55	53	71	50	56	53	54	59	57	62	69	70	52	67	52	62	61	73	60	68	45	67	60	72	67	60	65	46	41	61	66	65	67	61	65	77	39	52	71	69	73	62	55	45	61	57	58	52	55	61	66	54	56	55	54	64	59	74	49	48	56	55	73	64	63	59	64	60	49	59	57	63	57	62	86	63	60	58	51	49	53	68
39593	30133	24348	24576	27468	23593	16747	13823	11700	9945	7893	6293	4748	3668	2754	2048	1827	1605	1352	1181	1054	888	792	816	786	786	783	737	653	642	597	636	594	653	582	572	571	550	557	532	553	532	525	533	504	524	461	479	472	487	521	510	501	477	481	460	542	522	518	488	539	536	524	504	521	470	500	509	515	552	523	509	484	519	555	526	469	521	501	526	501	480	542	465	485	522	514	519	494	515	543	527	542	517	534	495	512	505	484	522	501	495	514	485	512	544	471	497	542	463	516	522	520	495	461	533	501	495	535	520	482	511	544	493	511	522	502	489	528	472	558	515	528	519	495	502	478	510	512	505	516	475	522	506	525	467	450	521	524	471	534	511	559	489	478	483	489	513	504	553	550	523	498	499	513	472	541	539	489	453	520	492	541	505	499	512	485	511	548	528	482	484	465	517	462	520	484	537	470	487	532	494	529	502	513	497	509	545	519	490	521	499	504	491	527	486	504	495	528	509	510	511	508	542	526	503	503	517	511	543	507	498	474	503	474	527	489	539	467	504	515	533	522	498	530	525	515	481	512	512	548	511	490	510	517	508	502	514	491	490	543	499	516	490	540	468	517	474	511	520	535	532	477	532	492	509	487	536	526	492	522	510	504	503	508	537	510	516	506	485	503	524	481	514	498	532	489	530	518	530	467	538	512	487	547	504	530	481	533	511	528	523	506	505	524	516	505	503	521	515	509	483	554	519	523	495	495	544	532	498	508	499	531	490	521	489	510	480	486	500	492	466	489	494	517	528	489	542	509	495	482	527	500	508	501	522	507	498	487	489	521	508	537	536	480	490	466	505	492	465	523	510	507	525	549	485	546	506	515	476	503	511	511	541	503	462	515	520	467	481	532	512	507	481	532	509	496	517	548	515	522	494	509	551	466	504	536	533	478	541	492	504	529	562	487	493	495	511	508	474	511	532	519	517	489	529	532	523	547	509	487	526	543	495	484	510	513	524	523	560	501	524	531	524	506	475	536	493	492	478	512	522	479	510	519	489	506	486	535	521	503	516	536	530	523	541	506	514	472	528	493	507	534	476	519	461	541	507	545	506	493	493	504	477	481	482	491	485	534	513	520	482	488	490	557	499	514	532	520	506	513	516	491	496	528	510	559	510	495	528	535	504	506	483	463	493	495	552	506	542	524	469	516	523	530	520	503	485	542	498	503	504	502	522	491	498	473	491	528	505	491	519	501	502	556	500	540	485	499	538	569	480	457	535	488	529	518	505	509	487	506	526	488	517	473	535	465	493	494	563	514	521	531	492	494	488	498	492	469	531	478	487	509	520	508	523	531	497	498	525	452	474	517	470	492	520	526	510	520	488	505	486	511	532	582	492	498	496	473	500	548	518	490	473	517	529	549	542	543	477	508	496	542	498	531	501	493	462	542	490	474	569	451	505	518	466	504	546	506	510	508	513	500	486	538	530	521	518	543	494	498	518	490	504	528	526	472	519	475	517	492	516	520	461	526	510	492	483	514	499	500	483	514	511	504	491	520	479	525	453	516	481	545	509	514	524	528	552	508	496	493	533	529	465	498	486	536	507	497	530	485	485	487	482	510	511	515	524	564	521	529	550	535	488	508	489	536	450	504	513	484	493	503	452	486	551	490	475	478	516	551	512	491	510	547	524	513	502	533	499	529	494	503	500	490	474	544	506	523	507	498	521	508	485	524	541	523	524	525	482	533	461	498	458	493	534	500	499	503	530	473	520	495	531	530	578	501	560	512	504	560	487	547	547	530	514	478	513	503	504	486	557	502	478	516	517	503	494	502	500	472	514	510	502	505	518	558	511	459	522	540	480	493	498	510	524	528	472	527	511	490	495	506	495	548	507	502	536	484	495	512	504	504	505	454	530	499	500	515	506	521	471	521	519	496	537	502	480	526	502	509	485	545	516	527	509	489	477	505	463	508	508	506	498	514	526	493	517	475	529	516	481	533	477	548	476	530	447	532	511	512	511	510	474	529	498	565	520	537	521	539	542	535	532	479	543	510	489	513	515	512	493	521	529	534	538	462	483	513	534	521	469	476	510	531	473	485	522	517	513	491	495	463	503	531	484	492	501	483	529	484	473	506	516	459	483	514	510	517	535	487	515	471	512	477	494	528	528	539	500	500	515	490	499	515	505	524	446	514	480	466	527	536	483	517	526	505	514	532	469	485	542	489	487	475	515	510	516	503	487	470	517	503	509	515	540	540	504	513	517	520	531	483	516	533	500	517	477	492	522	461	518	535	494	505	462	509	509	507	537	540	495	457	506	525	514	522	499	511	472	488	496	489	549	535	527	477	530	590	533	524	494	544	494	500	496	503	539	479	506	467	524	515	493	489	496	508	489	480	514	533	510	546	546	496	517	512	503	523	505	549	464	516	536	491	513	520	553	500	521	523	487	518	490	505	499	518	533	491	515	483	504	524	533	521	486	496	558	535	537	496	519	523	495	475	520	512	510	496	515	493	561	480	505	511	474	506	531	501	490	520	495	523	519	525	533	486	519	502	501	506	507	485	553	493	511	486	479	500	477	501	517	474	550	527	479	479	532	508	490	488	490	524	486	499	491	535	478	535	511	527	516	528	490	523	510	511	518	525	493	484	527	524	511	532	489	486	494	504	524	510	553	492	515	492	475	500	538	545	484	533	519	486	496	510	512	513	517	483	545	535	534	498	478	494	483	526	523	513	468	505	486	498	477	515	513	548	546	549	545	546	508	507	501	480	515	520	509	549	519	546	532	512	516	484	505	530	498	488	501	529	477	494	541	527	515	534	494	544	525	521	521	523	515	487	506	501	517	517	490	538	491	494	494	509	527	468	532	496	510	499	562	516	530	522	471	525	531	516	470	523	513	521	522	507	484	493	512	508	498	518	519	539	524	530	502	546	553	504	501	526	514	478	516	446	486	536	530	515	534	497	508	526	476	487	508	519	487	540	482	505	490	508	520	487	509	529	503	514	481	527	500	522	536	485	488	495	505	530	445	475	516	523	512	498	483	487	502	515	499	493	495	519	496	528	483	478	477	458	482	530	464	486	496	510	504	552	506	521	469	543	511	470	503	523	493	509	493	524	542	553	541	513	556	493	485	468	471	543	550	496	539	506	471	491	530	512	505	475	518	500	473	497	547	505	485	525	497	496	483	509	490	514	484	488	484	516	507	529	501	493	484	543	499	474	524	520	527	448	528	522	543	499	515	506	519	528	538	428	540	487	534	457	505	537	482	523	531	535	467	522	542	504	547	488	535	534	524	534	511	525	520	480	513	488	493	510	515	466	507	534	539	525	462	505	532	499	502	474	540	524	499	506	502	557	511	502	486	479	533	519	545	510	484	497	501	527	528	481	524	489	504	515	483	504	473	545	550	531	495	494	518	521	515	527	487	541	543	509	497	508	473	564	508	501	523	511	492	532	489	548	491	482	536	520	463	534	522	465	514	488	512	530	474	513	522	498	512	539	489	486	541	511	511	490	542
5086	3895	2056	980	653	459	365	282	283	261	202	180	166	162	139	115	139	120	117	121	117	101	114	116	122	113	99	100	102	112	126	101	98	118	92	103	111	119	91	98	103	103	97	108	117	109	102	97	99	102	111	110	101	111	96	81	100	98	124	111	108	85	106	116	107	111	107	108	102	117	94	95	99	110	96	114	100	79	96	85	96	88	97	111	106	91	86	94	95	101	89	107	95	103	101	104	94	113	92	104	110	122	113	96	105	90	117	89	105	107	82	93	104	102	104	99	74	107	118	95	98	98	107	124	111	117	92	104	99	78	102	93	111	92	110	119	112	97	113	99	96	114	91	104	107	97	102	109	112	91	85	89	114	105	96	100	101	97	95	113	100	96	101	112	85	112	110	109	121	103	95	105	109	100	77	98	105	108	114	128	93	105	91	90	119	79	90	102	114	130	89	109	118	90	106	112	95	97	98	97	108	82	98	95	116	98	125	100	106	104	97	114	92	116	113	110	102	104	93	114	114	96	112	101	105	122	114	108	104	112	122	105	91	101	121	97	107	87	98	111	96	94	96	81	101	103	97	104	97	77	100	119	108	104	110	110	104	80	102	105	104	92	96	88	102	105	99	116	116	118	114	108	111	104	96	118	106	123	123	84	88	105	106	85	93	88	94	104	93	92	97	111	106	128	101	107	106	108	95	93	90	101	105	106	111	86	98	98	92	89	101	95	103	113	103	107	84	100	103	106	114	118	96	106	103	102	88	121	102	99	110	101	109	136	101	94	93	97	93	93	106	118	99	116	113	110	106	110	106	116	104	111	94	109	115	104	119	100	92	90	91	87	97	119	114	112	112	106	105	129	104	103	111	108	99	98	90	101	91	106	100	106	115	87	100	102	104	108	91	119	111	96	87	111	101	95	98	97	103	106	107	124	88	109	97	103	110	106	101	101	93	101	84	104	98	103	105	129	88	129	99	98	103	102	101	104	99	92	123	95	95	99	109	102	96	99	90	131	93	101	110	94	113	113	91	91	111	105	113	108	99	104	110	116	96	100	99	94	106	114	118	107	109	105	85	97	108	110	109	103	115	109	89	95	103	110	120	111	104	84	100	111	101	94	95	113	122	95	115	98	99	106	94	98	92	98	104	96	105	109	95	100	125	107	111	93	109	115	110	97	112	110	100	86	92	108	114	97	92	98	112	119	102	99	92	108	93	91	100	110	110	99	101	110	141	86	106	97	93	133	100	115	101	82	79	98	108	115	115	111	94	115	104	102	99	94	82	102	89	98	84	98	108	107	108	102	91	90	113	86	97	101	109	89	101	108	121	105	99	87	98	106	94	72	106	103	105	96	113	101	99	99	106	117	114	98	96	104	126	88	102	103	113	90	96	90	109	86	97	96	95	93	102	102	118	98	91	109	106	111	114	108	103	82	105	84	114	86	90	90	97	96	107	120	115	104	111	112	99	91	100	109	111	88	97	74	87	102	97	112	97	100	105	106	102	99	93	110	99	104	118	112	104	103	95	101	106	112	96	95	112	90	96	98	98	108	95	108	112	106	84	113	104	102	101	96	114	106	102	103	114	107	87	97	97	107	97	97	95	98	87	100	118	90	100	105	106	105	91	82	101	92	94	85	127	96	98	99	87	104	110	106	102	113	125	87	89	93	97	97	106	107	112	117	94	97	99	92	118	109	80	105	87	104	96	107	116	119	109	96	103	112	85	100	122	95	143	87	114	104	111	110	90	96	98	102	95	107	107	110	107	97	88	102	111	95	101	103	94	104	122	85	84	97	118	98	102	101	120	91	95	90	106	85	90	102	110	122	105	91	106	91	116	99	93	111	109	104	103	72	105	81	98	100	100	82	100	108	110	102	103	90	90	122	97	84	103	121	89	100	115	98	109	98	91	92	96	104	110	109	117	77	97	93	109	100	103	100	100	97	108	107	104	90	94	125	106	91	94	95	98	105	100	92	129	106	81	96	91	97	101	115	115	107	121	87	85	93	112	96	101	90	98	107	113	107	110	107	90	94	88	91	113	118	116	95	118	116	121	117	124	105	109	87	87	121	97	114	95	109	115	106	107	118	102	103	102	94	94	91	100	99	94	103	111	110	136	114	92	91	94	99	104	108	95	114	116	86	101	89	79	90	81	100	94	103	102	119	94	126	101	90	112	116	84	96	94	101	117	95	100	99	98	100	113	129	96	96	110	107	110	100	99	105	96	90	100	95	93	99	108	101	101	104	89	109	128	116	89	98	98	110	102	117	92	102	99	91	101	104	89	103	103	99	100	95	102	96	84	119	94	109	96	88	92	92	113	102	93	108	98	76	105	102	94	105	97	116	93	101	84	98	99	97	84	103	105	93	107	111	95	90	93	98	118	110	107	91	115	121	104	107	114	90	107	114	102	118	108	99	107	110	94	94	118	119	92	107	112	118	111	92	112	82	109	105	94	110	99	85	105	112	106	116	113	107	103	99	111	117	97	98	94	109	103	85	77	102	119	103	100	109	107	92	94	109	95	89	99	104	88	95	102	107	92	100	86	97	99	101	87	104	107	109	104	103	90	129	96	107	100	102	105	87	99	91	92	107	104	97	103	91	110	98	88	96	93	89	89	107	100	85	124	116	112	95	120	99	104	84	107	122	98	93	119	106	94	113	88	109	95	96	101	121	94	99	99	112	105	100	100	102	90	102	111	103	93	110	110	88	108	93	86	109	103	82	94	112	97	121	100	108	82	116	111	111	102	108	126	90	99	110	95	106	107	109	95	109	90	96	91	89	105	118	112	111	110	105	110	90	96	104	92	101	98	98	100	108	99	105	108	100	107	90	98	110	123	92	120	109	106	126	100	114	100	108	84	101	113	101	87	105	100	102	112	94	107	88	86	104	115	107	94	108	121	117	101	110	108	111	104	108	87	101	107	113	111	103	109	123	104	101	96	117	114	107	127	109	92	130	88	111	94	112	70	98	123	95	108	111	108	91	109	93	103	101	112	101	112	98	90	123	101	115	98	116	105	109	107	101	111	99	104	86	101	75	97	106	98	84	88	86	85	105	107	110	104	103	99	92	98	98	93	92	100	85	99	107	102	82	102	111	121	99	97	103	93	84	88	106	96	103	112	108	94	118	108	117	94	97	102	111	109	88	112	92	85	125	124	111	97	103	107	113	104	128	97	105	119	92	83	102	103	115	107	125	98	109	94	116	95	104	97	105	117	96	95	104	95	107	101	135	104	101	98	100	122	102	115	103	107	117	103	111	98	101	103	101	119	109	102	118	125	104	115	105	125	97	118	96	112	93	112	100	108	101	95	82	104	96	113	98	100	114	106	99	107	98	105	121	111	95	102	125	116	105	85	105	86	105	119	89	106	90	102	109	107	100	96	118	102	96	93	110	111	93	106	98	104	108	92	96	94	108	109	115	99	90	101	86	108	97	116	90	110	114	111	110	105	103	116	106	103	85	111	103	88	87	103	96	110	95	87	100	111	114
31812	23441	16317	14674	16722	13665	11034	8249	7083	5891	4701	3614	3021	2330	1903	1619	1486	1364	1299	1155	1109	1040	961	996	919	960	972	944	929	928	929	916	898	874	850	888	879	882	858	889	926	863	828	827	875	865	814	854	868	825	828	864	886	851	859	825	834	885	790	828	778	813	872	797	880	861	807	837	814	850	823	807	944	874	819	833	873	799	820	795	845	809	839	857	868	835	804	781	865	850	864	824	878	835	830	835	771	811	863	898	900	859	808	876	848	868	815	828	814	800	827	832	812	866	855	799	791	841	869	861	835	809	791	793	805	771	846	800	857	880	836	888	854	911	851	903	850	906	831	868	825	858	863	860	794	822	835	869	837	869	871	864	826	838	802	841	801	855	855	893	905	795	833	814	807	829	834	809	850	863	809	812	855	839	832	845	824	852	831	836	869	806	869	860	820	874	858	853	878	903	815	822	817	864	838	883	837	869	828	896	804	892	825	814	815	862	818	853	865	852	861	910	847	817	799	904	828	847	822	822	833	838	856	828	823	804	879	817	813	877	851	836	830	914	843	780	805	862	834	800	835	870	819	882	872	816	826	765	814	835	844	874	843	853	842	805	830	791	863	819	818	798	880	832	807	868	864	824	829	831	839	864	782	825	799	855	793	829	895	830	796	851	838	868	857	843	879	832	850	884	861	853	839	873	845	835	904	820	800	798	827	862	865	798	851	805	880	859	857	790	815	863	843	861	830	786	866	793	845	851	864	772	839	846	815	848	872	818	847	795	840	830	811	846	882	875	846	820	808	862	788	829	843	845	831	831	856	824	814	892	846	782	823	799	830	855	827	860	806	812	836	816	821	842	827	825	887	837	846	872	836	838	803	816	784	822	840	821	848	832	860	799	825	846	848	838	809	864	794	871	858	837	804	897	831	858	832	830	858	811	850	836	845	840	804	902	883	879	791	841	844	854	839	824	894	818	863	852	847	856	850	832	842	880	896	871	856	889	840	859	912	840	833	816	891	814	834	860	818	846	829	838	894	821	878	841	841	918	822	805	808	858	831	819	895	860	826	858	826	795	787	844	829	830	824	810	834	814	815	823	820	867	835	801	848	866	859	854	863	828	840	877	843	866	821	785	790	849	879	825	884	841	839	863	793	838	866	837	827	842	882	902	878	800	855	824	878	833	833	875	819	833	803	820	804	868	856	800	856	827	861	851	831	843	880	842	837	836	859	819	846	822	772	848	869	819	857	883	833	761	891	841	859	863	876	791	834	877	827	822	894	849	793	817	844	896	840	804	831	805	787	833	853	843	829	840	821	820	830	813	907	866	849	801	839	818	888	830	792	859	837	826	820	864	842	815	852	833	859	822	869	787	881	829	817	815	864	864	867	814	841	818	891	858	849	844	794	820	877	843	828	803	866	837	793	823	817	852	853	892	915	835	845	845	853	835	844	842	821	853	776	784	875	811	866	875	833	826	841	888	852	836	871	820	828	879	815	761	826	818	802	857	819	864	859	803	784	836	780	819	812	838	843	864	856	822	848	840	880	835	890	784	776	858	806	798	865	827	863	820	790	812	858	888	849	867	836	826	838	822	877	818	880	851	846	857	817	875	862	832	828	847	843	834	848	878	793	807	800	861	808	886	847	841	844	862	824	799	904	841	827	790	868	844	860	845	824	864	795	908	803	835	850	863	832	893	796	846	775	775	831	842	826	863	816	859	846	843	841	839	824	859	853	808	819	810	896	826	846	852	831	821	845	866	866	797	886	875	813	832	839	818	806	816	812	832	802	804	840	812	893	835	863	821	864	838	796	817	797	766	791	879	874	831	840	821	807	833	804	849	836	836	842	828	816	882	890	839	860	822	830	855	836	818	828	876	803	854	860	842	843	840	845	843	807	814	898	810	823	770	851	847	882	795	875	874	794	819	846	869	795	875	867	833	809	848	807	885	860	867	823	819	809	804	844	840	803	816	820	845	783	852	830	819	868	838	777	851	828	800	836	911	849	830	831	824	856	848	838	854	853	828	855	846	845	824	810	852	919	870	837	849	899	876	857	840	790	870	837	861	813	809	800	803	857	840	817	817	853	865	876	837	777	825	851	885	835	869	842	841	837	764	817	840	878	830	835	888	852	847	837	831	902	819	892	875	843	834	866	872	856	863	849	849	869	803	798	851	790	815	777	801	806	821	840	800	806	781	882	847	849	859	803	844	824	846	827	842	874	812	829	801	852	832	817	850	814	875	809	875	865	851	849	898	792	817	873	811	805	832	821	834	822	772	796	877	832	840	883	858	855	889	853	872	818	835	863	797	816	843	815	811	811	822	835	864	776	819	813	819	816	837	795	830	859	831	882	803	802	870	795	840	846	828	854	826	888	851	828	890	868	865	828	831	845	874	851	832	826	839	835	834	863	837	880	789	864	800	815	845	843	835	820	795	821	841	835	780	855	847	826	825	841	817	813	813	836	889	848	836	821	864	839	828	819	845	858	835	815	852	826	890	852	890	824	899	822	854	793	829	843	866	865	855	847	822	805	849	789	864	804	876	851	839	841	853	856	812	812	820	819	824	848	813	875	780	841	804	831	844	769	815	820	867	848	829	832	763	801	841	816	842	835	878	830	819	853	824	879	854	831	890	796	839	891	870	864	861	825	824	808	792	868	860	802	830	831	841	789	832	822	812	812	822	799	788	817	848	804	813	875	841	878	823	794	844	860	825	836	845	843	773	827	875	837	834	882	864	892	843	854	893	832	796	865	835	890	853	812	847	850	844	814	827	826	824	886	791	853	787	868	857	903	815	868	828	871	846	838	850	887	916	833	875	792	850	849	801	837	900	843	835	837	890	824	879	828	840	853	843	860	807	826	767	828	838	828	866	871	883	805	800	849	873	848	871	837	877	875	836	807	874	913	857	776	849	833	850	834	828	823	839	842	879	861	832	862	808	882	848	857	814	838	887	849	835	814	816	826	830	843	856	864	794	887	884	912	826	854	847	812	808	850	857	800	821	835	830	840	832	843	869	811	861	857	805	782	859	840	849	816	849	855	773	865	826	894	861	832	837	760	902	849	870	830	865	864	804	792	839	879	877	836	811	829	873	828	794	850	855	804	832	809	836	858	868	875	802	846	875	864	874	887	797	908	869	869	828	829	857	872	843	854	875	848	799	845	846	882	879	857	833	870	858	815	832	834	791	866	827	868	859	825	793	818	872	775	844	815	820	859	875	831	824	856	780	791	865	835	854	766	851	864	806	752	810	812	836	847	808	883	862	883	875	824	828	828	865	853	829	817	907	793	868	897	824	811	861	831	833	841	840	869	900	835	843	836	806	844	828	824	886	875	878	833	784	833	814	883	838	827	848	849	860	842	821	835	842	809	842	883	852	904	847	859	842	870	783	865	884	812	800	786	884	783	857	862	812	846	800	885	811	880	821	853	858	846	848	870	884	838	812	837	788	890	881	821	831	775	827	831	842	801	850	820	826	807	859	826	846	858	891	809	800	818	855
6000	4810	2417	1340	804	547	448	377	311	315	270	186	157	155	153	121	131	118	117	121	102	96	102	90	89	107	104	85	86	99	90	88	101	101	102	79	111	92	105	102	95	93	89	107	98	78	80	93	86	86	84	91	82	107	89	84	80	107	94	109	90	104	94	95	109	81	111	97	104	76	95	78	92	77	108	81	85	84	86	95	97	103	106	105	89	98	88	95	78	88	92	102	82	84	83	91	105	85	88	81	103	97	91	89	107	82	97	102	91	88	88	92	88	93	86	82	102	102	89	91	94	92	90	115	102	83	99	91	91	88	92	92	98	90	94	90	90	95	93	104	85	103	75	103	88	83	101	89	99	107	92	97	92	100	95	93	99	87	104	86	97	83	104	86	89	92	80	113	92	86	87	91	81	82	91	87	121	93	98	85	95	103	86	89	95	106	95	95	82	108	93	97	97	83	101	101	95	69	87	93	82	93	90	105	93	78	89	69	105	94	93	103	96	82	97	93	93	104	97	87	99	95	93	99	73	120	90	72	100	116	91	99	93	102	104	106	104	92	91	95	101	82	99	90	94	95	92	95	63	84	99	98	91	99	100	93	89	99	78	96	94	88	89	94	120	82	90	92	92	84	91	103	96	88	108	106	108	92	95	105	93	89	90	75	80	84	97	95	91	101	94	118	93	105	99	96	91	89	99	101	94	103	88	71	80	100	100	113	106	95	85	87	108	97	81	84	84	100	88	105	90	91	100	93	87	100	74	90	82	97	102	101	107	97	100	94	110	110	97	80	99	84	97	103	89	103	98	112	104	79	104	100	108	85	94	90	96	99	88	109	102	95	89	83	88	89	75	86	102	87	100	106	104	80	83	105	113	84	100	88	80	94	93	93	74	88	101	109	93	131	112	93	90	87	80	99	88	89	88	89	92	102	78	91	103	107	105	84	93	88	74	93	112	81	111	90	83	103	101	87	87	76	89	89	89	90	78	105	94	104	94	94	92	88	94	77	91	104	86	97	85	86	91	96	100	87	101	81	107	85	84	91	106	96	91	107	95	85	104	91	87	91	93	99	111	97	89	85	114	82	107	109	82	103	80	102	101	105	83	86	87	78	83	101	75	91	90	83	70	94	96	94	99	90	81	92	107	89	97	88	79	99	83	89	93	99	84	80	108	109	97	99	112	75	76	101	71	95	102	90	81	72	102	96	109	102	111	91	78	93	105	101	77	87	78	87	102	98	90	109	84	104	93	80	78	81	90	93	94	99	82	91	82	85	101	100	76	104	83	100	89	101	100	91	102	98	87	105	81	90	82	89	80	87	81	88	90	93	76	87	83	102	102	94	97	97	102	90	94	91	99	82	89	102	79	98	89	81	105	88	91	104	116	106	99	104	110	95	91	87	83	95	110	90	100	83	88	92	77	106	84	97	87	91	93	96	81	96	97	79	89	100	80	80	96	106	96	100	101	104	87	89	83	96	94	90	80	70	115	91	100	104	93	70	103	87	92	85	104	92	104	78	101	106	95	99	93	100	80	106	98	99	111	96	105	112	96	101	88	98	85	95	107	86	105	89	99	89	96	90	108	87	78	95	102	87	83	99	92	96	97	90	72	104	78	93	93	98	99	103	98	77	95	86	103	103	95	90	88	92	104	102	102	107	93	86	97	123	109	84	106	92	103	106	90	104	90	86	109	97	97	116	104	105	103	97	109	85	100	87	84	98	102	106	88	101	99	106	90	104	92	93	94	103	89	83	89	76	100	87	97	100	90	95	79	92	104	87	84	92	94	112	93	80	105	91	77	89	83	92	91	85	93	88	98	111	82	101	105	87	93	117	86	112	109	101	97	105	101	109	93	94	89	76	90	96	77	94	102	82	104	109	79	86	83	89	88	91	106	93	76	95	91	94	88	98	98	106	89	99	95	82	66	104	96	99	94	82	99	75	84	91	97	78	78	98	94	74	110	102	98	95	100	86	90	88	77	84	95	94	90	105	99	96	89	113	83	92	94	83	89	103	98	103	96	118	90	93	95	104	102	82	86	97	90	103	96	88	92	84	90	101	91	88	87	93	91	99	104	105	95	90	89	80	94	87	111	92	82	92	86	83	85	99	99	100	100	75	76	101	82	90	91	81	85	104	96	93	110	87	92	90	96	100	108	76	115	80	92	101	88	96	85	85	88	89	102	93	116	89	82	92	92	72	87	89	93	90	112	87	78	92	94	94	93	95	77	95	104	99	82	111	109	89	88	95	99	89	106	85	92	93	87	97	104	106	81	102	85	101	79	107	86	88	77	97	102	86	83	102	91	79	95	88	88	76	96	90	97	113	87	105	102	107	93	97	87	86	95	96	85	89	100	94	87	114	102	95	96	90	103	99	97	91	97	102	105	96	106	81	78	95	77	89	105	100	108	86	89	75	76	111	94	81	86	82	110	99	100	95	87	90	91	87	88	85	99	91	88	105	109	113	90	120	74	85	86	101	100	91	99	104	94	96	98	96	95	99	111	83	100	92	89	93	83	111	90	91	85	95	103	90	68	90	102	98	101	92	105	97	92	96	94	84	102	108	98	92	103	122	111	87	86	116	94	73	98	88	69	87	76	86	86	94	111	97	95	95	86	99	99	90	82	94	113	109	90	100	104	106	102	88	88	90	79	83	92	81	98	88	103	105	97	86	94	87	87	85	88	100	94	98	90	89	89	89	96	96	77	99	88	109	81	105	81	95	98	91	89	88	97	79	68	87	91	113	100	91	83	88	88	84	99	97	101	98	85	84	105	91	105	88	85	78	75	78	91	107	98	88	95	105	110	97	98	102	103	84	113	82	87	54	83	97	86	99	94	86	100	95	94	87	77	90	97	116	91	98	93	104	88	99	86	90	109	91	87	88	83	87	98	90	100	114	90	72	92	93	85	96	79	109	86	111	93	105	91	79	95	101	96	80	90	95	86	93	87	100	94	83	94	90	92	84	86	78	72	87	101	102	77	108	94	102	107	88	104	95	85	97	100	95	110	87	88	75	105	103	94	111	82	94	120	97	95	86	92	93	96	86	95	96	83	90	89	78	114	91	107	87	98	79	92	90	82	89	96	80	73	106	112	88	103	87	83	80	104	109	107	88	85	126	94	96	93	88	96	86	82	84	110	103	82	100	91	84	102	102	111	86	90	78	85	81	85	81	100	78	94	95	81	97	94	92	90	93	99	97	99	81	88	102	103	79	97	94	84	91	85	82	86	86	86	82	93	93	98	97	81	79	105	95	66	84	102	118	97	70	87	87	93	86	84	82	90	81	89	100	103	99	90	88	72	87	95	83	98	99	94	100	92	99	88	82	98	93	80	81	78	107	85	105	101	79	101	105	90	87	97	100	92	95	86	90	82	95	99	118	108	86	79	105	110	76	98	89	97	91	113	82	83	93	88	113	77	99	92	69	95	92	106	94	87	85	93	89	88	77	95	111	95	96	98	95	86	90	89	103	100	94	86	83	101	93	91	80
33706	24892	17673	17974	19299	16188	12920	9958	8517	6975	5812	4523	3445	2725	2151	1741	1499	1370	1304	1181	1142	1047	1012	947	940	939	919	928	863	859	833	848	845	759	802	779	828	816	798	750	808	768	769	807	792	781	811	751	772	773	751	787	763	783	711	754	788	796	754	772	782	786	772	767	811	777	795	741	782	782	743	739	789	695	772	762	746	738	778	765	787	797	815	767	759	767	794	735	712	803	742	776	790	790	785	799	784	770	726	768	786	768	779	779	766	812	755	769	686	810	800	805	798	775	701	801	741	780	817	755	795	775	774	793	776	812	772	738	765	822	780	758	722	814	771	804	758	779	825	722	744	778	789	744	766	821	734	778	756	736	760	764	795	755	800	797	773	766	766	799	766	787	829	749	755	797	751	804	760	787	789	731	767	760	805	766	740	759	826	759	743	785	739	770	779	768	754	751	749	797	756	782	756	764	770	733	772	787	715	751	765	717	780	797	760	768	776	749	755	785	748	745	759	747	857	799	753	781	764	725	753	739	763	796	775	761	752	774	773	804	794	807	770	749	797	784	764	764	744	749	788	759	815	794	758	745	783	769	755	804	760	781	773	821	789	803	762	790	764	825	775	753	785	749	781	769	743	775	775	755	791	733	755	773	777	782	787	750	820	793	730	751	769	825	786	793	804	770	721	783	806	749	732	804	763	770	769	766	783	771	756	849	721	773	776	766	780	783	707	753	783	811	773	786	772	777	758	768	784	725	830	810	780	734	819	765	809	761	781	815	734	784	793	750	759	801	710	783	729	775	798	773	736	759	738	776	762	759	809	812	756	830	737	765	743	781	743	699	750	790	760	802	754	779	753	787	768	773	740	787	816	817	751	747	723	733	722	782	764	805	797	800	765	730	791	785	743	755	787	737	743	732	747	764	744	740	733	732	773	793	811	759	759	737	820	826	802	750	788	777	734	794	751	772	805	758	756	770	763	751	749	780	772	775	784	752	747	763	822	702	732	723	793	790	763	786	745	743	796	744	798	748	751	748	780	785	795	760	816	762	771	805	783	763	762	780	796	793	758	802	787	785	775	764	724	805	774	789	752	736	753	840	798	802	765	801	768	770	767	812	762	761	795	769	711	722	744	774	799	793	778	731	845	737	756	749	763	784	762	779	803	831	756	812	760	789	772	761	780	833	743	764	721	805	768	779	780	761	750	791	781	781	765	791	766	755	797	772	778	778	791	728	777	685	750	797	757	819	765	735	789	783	771	830	775	757	793	772	740	762	765	725	781	756	790	758	755	776	781	801	794	751	772	785	752	797	791	777	792	759	785	781	766	781	762	735	709	787	797	787	788	734	809	807	832	758	738	766	813	757	745	755	742	745	729	810	787	765	818	758	759	774	766	761	814	818	756	770	789	843	711	790	710	716	813	809	784	780	790	766	744	767	789	725	790	732	736	798	791	807	770	781	742	721	769	720	732	816	759	771	748	785	756	761	788	795	789	797	749	778	804	733	801	754	811	766	763	733	785	771	777	781	762	779	787	761	779	779	746	811	760	754	806	793	799	776	815	770	757	762	711	764	804	757	788	728	792	795	747	779	736	835	767	791	721	806	760	818	794	772	739	800	773	753	754	806	784	744	761	757	766	738	787	801	772	780	739	776	753	807	754	769	758	793	788	774	751	758	759	741	809	760	781	746	784	752	784	777	776	748	813	803	781	745	780	762	802	774	757	759	836	698	748	794	791	722	786	761	788	774	774	793	806	749	790	788	716	796	715	769	785	725	730	762	728	748	759	805	768	734	789	775	776	783	756	776	784	759	808	748	785	758	764	751	756	755	795	793	757	808	808	775	754	770	770	770	802	739	789	786	784	776	800	803	783	731	803	773	764	808	791	747	826	742	726	725	770	758	814	744	782	787	782	767	837	801	748	792	810	822	782	784	770	779	735	776	753	735	759	739	852	784	723	773	779	760	768	780	759	793	825	742	754	748	768	786	760	731	827	781	784	779	769	766	811	779	746	765	791	726	761	808	745	767	755	750	734	808	760	815	755	795	765	788	765	777	761	739	727	794	793	798	760	798	766	784	783	687	735	788	748	772	800	736	759	724	771	803	712	781	764	784	758	786	757	797	793	780	759	732	754	774	753	773	759	764	766	743	822	763	747	727	804	822	773	751	771	795	774	781	758	735	762	744	719	826	767	781	795	728	783	732	736	714	789	780	775	788	790	810	821	754	720	783	749	803	745	770	778	742	799	756	813	772	766	786	827	830	760	751	772	814	721	785	769	754	737	788	762	792	769	732	747	760	750	782	771	764	730	823	788	705	805	757	765	713	794	746	766	793	768	790	715	784	714	751	749	762	752	789	766	770	773	816	750	728	763	739	777	772	767	747	725	726	775	740	751	773	782	780	727	755	780	782	751	761	791	781	794	757	767	787	753	773	756	772	732	733	819	787	768	779	758	760	776	796	778	838	781	705	726	755	720	752	757	813	746	789	810	750	766	766	791	782	762	748	728	794	774	725	740	789	748	795	747	767	768	801	802	789	768	786	789	774	781	755	761	797	771	785	770	750	828	794	786	780	749	765	750	763	793	774	798	821	766	761	742	786	777	722	830	773	780	766	755	763	856	775	760	785	781	742	770	727	775	776	805	740	720	804	770	752	728	767	795	787	749	782	777	781	808	767	759	794	750	735	757	725	751	788	837	790	757	798	794	801	719	765	753	746	773	768	811	754	754	763	772	778	765	787	727	787	771	790	830	728	723	761	795	745	791	774	783	798	781	748	754	771	793	811	784	778	739	797	805	789	747	779	761	758	768	726	783	730	722	769	779	782	745	720	830	782	745	751	764	775	754	734	812	788	790	769	731	760	827	779	710	788	787	773	730	794	727	738	782	758	758	775	773	782	738	776	765	803	792	797	784	768	741	808	818	740	719	800	752	754	762	772	826	753	814	808	783	780	751	768	805	769	785	805	752	793	749	779	815	792	763	778	762	759	753	810	807	753	768	808	824	711	727	730	737	748	758	787	742	756	759	752	746	772	760	765	800	760	760	782	744	788	818	761	812	781	770	776	816	782	751	714	747	703	797	738	788	750	787	771	764	709	753	739	782	775	790	728	756	772	729	762	757	756	781	775	743	770	757	759	803	729	776	730	782	800	829	784	828	773	764	736	757	760	773	794	712	749	753	800	732	743	770	811	781	719	788	808	783	795	772	768	777	786	754	782	758	722	812	776	783	784	777	789	748	729	774	810	846	744	771	836	755	801	758	785	816	753	762	794	762	797	786	751	808	787	782	760	815	763	784	810	788	830	734	757	762	749	791	763	738	805	765	757	766	762	755	751	738	795	841	756	764	786	772	776	742	803	760	766	786	768	743	768	772	725	756	790	794	797	761	756	739	745	766	765	811	755	741	779	763	760	781	796	794	754	772	747	771	797	750	733	749	769	752	762	816	774	716	789	759	811	767	778	783	776	795	771	778	806	717	741	779	832	733	761	752	791	768	739
7897	5621	3224	1953	1010	727	503	387	344	279	284	247	208	153	142	107	127	126	110	112	93	103	101	76	95	93	79	99	100	77	70	97	83	109	89	69	71	96	78	87	67	73	95	91	82	78	76	79	85	90	84	77	86	82	78	81	82	73	89	69	88	80	94	87	82	75	88	72	76	65	94	95	101	87	99	90	69	74	99	79	83	90	76	84	102	93	76	95	79	80	69	65	96	83	77	79	80	73	102	87	94	79	86	71	83	93	83	89	97	91	71	87	97	88	82	79	77	72	87	78	98	81	77	76	85	96	84	75	94	87	95	81	78	86	68	100	69	79	87	83	94	88	79	84	85	80	79	87	81	72	77	73	89	90	94	88	82	76	72	88	93	70	63	92	85	83	80	69	77	82	91	82	88	95	86	82	83	92	84	83	81	88	92	93	68	78	89	79	77	78	66	81	81	68	64	90	79	81	86	75	69	89	87	94	93	94	76	92	88	83	92	87	91	88	93	76	91	85	79	86	92	67	93	88	84	77	89	70	72	67	82	90	78	89	87	81	77	87	91	92	99	72	90	95	91	96	95	97	74	86	81	80	82	58	74	90	82	77	80	78	100	89	90	89	89	82	72	70	71	81	95	87	77	83	90	74	75	86	83	69	93	86	77	58	81	83	80	82	80	85	74	82	77	67	78	95	59	87	83	64	80	87	88	86	80	86	70	79	79	66	72	102	85	71	85	81	72	84	88	87	91	66	87	81	74	69	73	95	85	87	78	75	77	70	87	82	81	65	77	102	118	64	88	86	72	87	105	79	79	79	60	92	86	87	87	75	71	82	83	77	73	92	102	87	93	92	83	96	88	71	72	91	85	97	86	80	75	76	90	74	74	90	75	73	78	101	98	78	79	68	82	87	77	88	85	93	83	95	80	87	74	73	99	88	87	92	82	85	77	63	94	77	82	76	81	94	98	67	105	73	75	88	82	75	73	90	80	94	82	77	74	89	81	75	87	84	82	71	95	80	79	71	79	110	70	88	85	81	80	86	87	76	83	79	79	95	97	84	87	86	72	78	80	92	114	78	85	91	73	77	89	77	79	74	73	88	73	90	76	79	79	95	93	76	76	80	92	94	68	78	80	93	86	95	87	62	91	90	83	82	80	81	95	79	93	72	71	78	85	82	86	93	83	90	76	84	79	88	66	76	106	71	83	78	81	83	93	68	69	96	87	69	79	68	85	91	78	70	73	91	76	87	70	92	83	99	87	88	73	96	93	102	81	72	66	85	78	83	84	98	74	93	88	82	94	88	99	74	68	83	77	68	81	76	90	78	94	93	86	85	80	75	72	83	83	88	74	110	98	84	73	74	90	83	81	96	100	97	77	88	83	93	74	84	80	70	77	79	92	87	90	61	82	89	88	93	83	80	76	83	70	85	79	94	63	75	73	90	93	93	65	86	85	90	80	80	80	83	88	86	84	101	75	94	99	76	69	72	83	82	87	88	85	87	68	74	57	99	75	88	81	87	103	90	86	88	103	106	86	98	85	87	67	86	71	75	77	98	86	97	73	85	81	68	70	74	94	81	97	67	90	95	71	73	79	78	80	73	94	77	87	80	100	97	87	78	94	82	67	76	82	75	75	84	79	74	103	101	76	75	94	87	88	90	76	84	76	73	101	91	85	74	72	69	77	77	85	71	89	105	80	68	88	84	80	86	70	72	72	89	96	97	71	99	75	89	84	90	85	65	75	82	78	91	88	83	81	74	77	82	93	82	74	90	71	88	74	89	87	79	87	88	88	86	87	95	88	66	89	71	79	80	78	71	97	75	92	87	67	70	89	87	97	75	92	95	86	76	78	90	95	87	74	67	85	80	91	80	67	95	78	72	68	98	88	82	81	79	89	81	79	70	69	74	73	83	75	90	76	72	96	68	79	116	72	83	88	72	75	98	63	82	85	93	84	80	80	91	103	96	86	90	75	83	71	78	76	89	95	82	64	80	68	66	78	95	70	76	72	92	80	99	105	76	69	100	73	84	74	70	83	80	81	77	80	78	101	80	95	68	86	80	75	90	62	88	83	79	90	80	76	80	83	70	68	82	87	86	86	76	84	91	92	94	88	97	72	75	85	83	84	80	79	96	81	76	101	80	76	79	82	92	76	93	82	94	80	109	72	85	101	79	62	103	68	81	88	84	74	84	94	83	87	95	81	90	82	79	94	64	68	89	79	94	56	73	83	77	75	86	87	66	93	87	85	87	81	64	87	75	97	87	76	83	81	68	81	74	82	98	93	73	83	73	94	77	79	89	75	101	86	90	82	89	89	75	99	89	82	95	70	96	66	66	86	81	83	78	64	85	95	88	82	87	89	84	86	80	79	91	84	79	89	76	106	87	67	79	89	90	80	76	69	80	83	80	94	79	84	69	81	79	82	74	83	90	77	92	80	84	83	78	92	91	99	77	83	65	65	95	87	70	95	88	72	72	96	85	81	77	68	75	86	70	90	68	90	87	91	71	92	78	70	83	97	83	74	82	77	90	73	83	78	67	89	90	81	83	82	76	92	96	89	83	98	78	82	78	91	74	76	88	78	90	79	76	88	77	72	72	92	85	71	77	91	85	74	71	71	86	78	64	67	82	81	82	71	70	85	99	84	89	81	92	95	86	68	84	99	80	86	103	82	81	79	85	65	86	89	69	78	78	65	73	80	102	77	79	75	70	80	84	82	80	104	81	66	81	77	73	94	91	79	86	83	88	82	77	74	74	91	73	70	83	85	80	92	75	78	84	91	87	81	65	74	95	89	69	80	88	78	101	76	87	85	65	98	95	75	80	78	87	72	84	92	86	70	69	82	85	98	82	86	80	84	93	87	80	64	82	95	81	91	88	88	95	78	91	82	73	82	62	92	82	79	69	97	83	103	78	87	84	81	74	90	82	75	89	80	83	88	88	77	74	74	81	83	60	88	78	79	86	79	95	82	77	92	75	83	80	71	104	93	93	90	89	85	82	64	78	71	88	88	79	103	94	81	94	81	86	74	88	96	73	66	85	90	79	82	57	85	89	68	86	95	96	87	72	84	79	73	87	79	80	84	82	83	70	78	87	86	80	76	94	57	89	79	80	90	60	81	79	91	88	96	87	76	82	84	90	88	86	82	90	91	78	80	92	79	87	87	80	83	80	80	91	75	94	82	77	76	73	92	70	92	98	88	92	85	75	83	94	83	65	88	92	77	88	94	98	84	83	65	79	86	90	61	61	80	80	77	78	83	87	84	78	82	83	90	86	90	88	84	73	89	77	93	79	75	77	86	83	83	87	72	71	85	78	90	81	90	103	81	93	79	83	93	69	74	78	69	88	115	86	98	78	88	99	99	76	74	81	88	86	67	84	83	88	78	69	96	102	74	83	77	81	68	99	96	76	82	90	99	74	86	87	70	65	81	74	69	70	89	98	73	88	90	99	84	94	88	68	77	74	80	83	81	85	83	90	76	76	85	97	63	89
35828	25598	21006	21034	22584	19345	14258	11580	9457	7887	6690	5270	3913	3071	2299	1836	1605	1443	1419	1205	1048	1018	903	925	932	909	871	867	838	763	736	733	730	739	705	738	729	746	716	680	737	679	686	734	714	674	689	717	671	702	676	696	599	695	658	695	703	653	674	698	722	709	682	722	711	700	656	667	708	714	632	665	685	649	684	675	648	703	681	717	671	696	658	706	724	677	716	704	717	696	703	710	697	699	641	685	671	687	674	703	656	675	707	680	693	686	682	684	668	658	697	693	642	656	679	700	722	680	669	726	704	671	698	721	676	716	689	720	683	728	716	641	697	647	662	714	684	691	664	690	683	648	654	661	671	641	680	669	654	685	684	678	739	710	698	690	693	667	726	720	707	722	685	719	658	696	688	635	700	672	653	659	739	679	732	704	684	701	687	689	660	677	705	645	652	707	663	701	665	700	662	664	714	662	694	700	678	685	672	721	693	696	707	727	711	662	667	714	669	705	683	664	684	693	666	707	690	691	670	682	677	659	640	682	653	678	713	644	655	655	712	667	691	690	717	684	686	662	675	740	620	687	697	701	650	704	690	696	713	720	699	714	703	710	657	689	699	672	647	724	670	701	662	679	688	644	726	712	721	712	739	717	660	671	687	718	686	725	649	684	677	659	713	720	717	705	731	658	678	730	684	700	664	704	643	696	707	720	703	640	650	678	759	678	744	669	673	663	697	704	673	712	749	663	681	687	625	634	682	702	725	684	696	654	680	662	650	694	697	703	723	691	711	693	651	673	655	683	711	678	658	669	704	690	656	664	689	660	673	679	717	700	652	653	692	685	678	673	649	676	664	729	705	700	665	709	706	664	669	714	694	677	673	750	710	713	689	731	695	672	701	677	731	688	665	750	719	657	685	676	697	697	724	704	708	732	682	691	702	669	710	717	667	714	660	688	674	717	701	669	705	719	692	686	696	687	745	651	709	697	649	698	653	694	699	687	675	674	678	672	705	670	605	691	637	716	672	727	705	655	655	668	700	693	721	675	663	679	705	695	690	674	700	629	698	707	680	723	652	662	767	672	658	711	689	669	671	676	664	668	655	704	674	744	679	625	676	667	650	740	739	702	691	746	640	683	707	668	702	673	681	667	649	717	667	691	678	709	735	627	698	683	672	724	706	679	640	667	681	699	653	684	681	699	674	690	709	663	681	673	702	682	696	707	691	657	692	683	656	705	710	695	678	675	687	693	728	692	734	663	676	723	703	686	712	702	690	716	708	731	703	725	700	664	680	714	699	693	712	705	672	666	723	673	664	705	678	672	711	652	680	702	665	706	688	695	675	717	698	676	708	646	717	700	663	647	697	685	705	722	703	657	664	686	641	675	707	673	704	687	689	693	656	712	727	663	707	737	730	682	691	698	716	683	725	723	676	646	663	735	712	709	716	661	716	725	732	702	685	708	671	697	663	655	717	711	719	674	670	677	716	684	704	690	715	653	697	696	694	665	673	691	638	703	697	676	725	665	724	650	676	720	682	693	664	720	678	670	679	673	704	704	703	696	723	711	678	672	641	684	679	709	722	690	676	730	680	650	701	686	702	702	695	686	691	712	706	669	696	712	648	697	657	690	682	708	714	648	636	694	684	670	701	679	681	748	724	671	652	687	729	671	674	646	650	704	652	686	736	674	677	661	681	733	755	748	674	709	729	723	709	712	660	663	692	686	687	647	701	673	700	685	697	726	660	720	691	716	709	690	698	659	729	692	695	666	718	674	712	705	735	652	666	681	721	663	670	713	711	667	693	669	696	694	699	704	683	659	724	665	680	715	727	643	704	675	661	688	709	672	698	731	714	666	705	679	669	670	721	677	656	666	681	684	686	683	675	693	708	651	669	684	706	633	730	684	684	651	734	647	634	704	672	676	716	696	720	727	645	694	734	681	712	716	710	676	721	654	679	661	703	653	696	654	669	697	704	680	677	709	714	683	684	672	681	708	688	706	679	691	699	682	672	703	716	677	713	647	675	710	686	705	722	742	674	722	692	668	647	715	672	677	695	671	696	687	660	647	666	673	705	659	670	670	652	702	697	681	727	718	695	711	682	670	648	673	710	712	692	688	647	682	715	651	705	728	675	745	752	699	677	634	670	732	725	650	722	681	731	620	743	686	702	719	721	722	710	685	770	696	726	714	705	697	697	726	681	620	690	663	712	682	697	721	693	666	646	667	672	675	645	680	713	647	664	721	679	693	665	641	777	721	660	706	686	649	664	714	714	734	655	694	669	721	736	744	694	640	695	691	718	666	754	693	672	685	654	722	672	722	698	661	712	660	667	662	668	703	693	673	737	658	674	699	714	730	680	717	689	705	696	669	692	663	685	668	657	657	729	709	698	688	736	690	728	702	711	682	696	668	679	682	685	709	705	702	621	700	719	672	663	652	669	709	691	687	674	723	693	699	641	684	717	670	604	682	663	679	641	659	651	682	695	717	680	680	672	707	698	715	707	703	660	672	709	689	703	717	731	708	695	665	710	648	695	697	734	712	689	679	683	686	704	706	705	655	673	682	697	691	627	711	684	717	673	700	671	663	699	699	667	663	711	699	673	708	689	676	697	700	704	699	685	666	712	710	650	630	675	677	627	698	732	700	710	675	687	668	681	673	753	697	684	701	695	697	704	680	706	702	716	671	691	697	704	663	681	668	689	640	656	665	721	672	690	700	662	696	696	726	678	699	652	699	680	650	692	711	658	687	639	665	668	651	688	656	651	720	670	712	696	687	645	706	701	691	742	670	688	673	699	721	707	705	687	694	734	670	707	648	649	676	666	694	735	694	672	689	656	709	671	672	698	666	681	694	677	724	663	646	650	715	682	663	689	716	684	701	687	679	756	686	672	638	709	722	698	706	708	699	692	696	720	701	700	678	719	668	659	702	659	681	712	694	703	725	712	672	698	701	710	670	673	689	690	682	713	684	711	654	688	674	671	668	663	713	680	699	707	681	679	671	714	694	682	692	698	714	686	684	698	687	641	742	742	715	727	674	630	654	655	690	694	684	681	666	679	701	692	705	700	702	719	670	679	711	679	716	676	647	695	654	682	714	703	713	696	678	689	698	667	674	683	681	697	682	692	638	700	727	695	675	704	686	704	716	665	673	676	691	703	715	672	692	688	727	719	699	647	679	709	678	718	713	664	660	661	684	664	637	696	722	689	668	686	702	645	705	700	697	659	704	661	662	675	648	650	644	705	700	685	662	676	646	695	684	632	669	716	664	735	670	689	656	683	675	664	704	704	638	696	681	686	672	655	742	683	653	674	702	670	721	725	694	704	676	715	723	680	687	660	653	645	639	722	671	644	789	680	692	666	689	702	639	666	680	676	710	646	684	713	632	677	632	714	678	684	656	681	670	698	673	679	700	663	683	670	675	695	671	701	705	671	693	713	702	703	696	656	693	689	716	714	698	714	659	709	682	720	644	699	703	697	682	712	650	682	669	679	700	705	704	720	683	674	697
9328	7399	5507	3468	1665	1130	667	504	459	374	333	252	262	179	133	114	110	93	100	99	85	72	68	66	58	79	67	76	66	64	76	71	70	66	69	52	57	62	50	55	57	52	58	70	76	54	69	62	50	52	69	61	59	68	66	60	69	67	55	70	48	61	67	59	57	58	55	69	65	55	69	62	47	55	52	52	65	46	57	43	67	58	58	67	51	52	58	64	69	75	55	49	76	65	48	60	72	69	71	46	57	58	65	65	64	43	48	66	52	53	70	54	66	50	76	66	66	58	68	76	45	59	60	59	68	56	51	65	67	64	57	70	63	58	47	63	55	56	61	75	71	54	63	64	57	51	63	50	52	50	58	50	70	70	67	58	58	51	59	59	62	53	61	54	63	65	59	69	62	58	64	55	60	66	66	45	63	54	76	56	72	50	55	59	59	72	65	49	64	82	63	56	63	57	66	61	69	60	50	57	70	64	65	63	61	59	61	64	52	49	71	71	54	51	57	58	62	66	65	83	61	71	68	68	59	57	68	55	61	67	66	76	56	48	66	63	58	57	64	66	59	67	67	68	58	55	62	58	53	67	65	61	48	45	72	65	59	67	48	64	57	54	65	52	62	55	63	57	66	65	51	74	60	60	67	66	73	65	50	53	43	58	66	57	51	67	59	55	69	58	56	74	70	63	63	59	47	56	60	59	65	59	60	60	55	57	65	55	48	65	66	53	77	59	62	58	40	85	79	63	52	59	62	57	49	59	56	53	67	56	64	57	62	52	50	57	60	57	70	63	66	58	65	54	58	74	67	65	70	67	44	61	71	57	62	56	61	65	68	55	54	69	61	62	51	62	55	49	42	67	68	74	72	54	57	57	59	52	78	57	57	59	60	58	68	63	61	57	73	75	52	69	62	56	53	76	64	54	49	60	66	64	61	52	62	46	67	61	55	68	51	55	65	56	80	70	59	58	48	53	49	70	47	58	49	49	50	51	64	46	60	49	72	51	68	58	50	50	69	63	61	63	62	54	52	66	68	65	63	56	57	48	60	68	76	82	55	73	63	75	61	53	61	60	55	65	54	51	49	47	64	68	65	45	60	71	52	61	65	61	48	57	52	59	53	62	53	58	64	69	62	63	64	62	59	61	65	61	69	74	64	50	70	64	68	63	52	65	63	64	56	52	63	54	60	50	63	53	61	45	59	68	47	56	72	46	53	65	58	49	65	59	69	65	57	60	59	51	58	61	61	63	53	71	57	58	49	63	50	69	55	57	68	58	46	60	55	65	62	57	68	63	59	73	64	50	59	56	41	53	72	55	55	67	68	56	55	52	75	57	66	46	63	62	71	58	72	79	75	60	67	52	52	57	58	53	85	75	55	60	56	56	53	63	65	63	55	60	63	62	72	69	53	55	75	54	56	64	62	67	43	55	75	63	53	66	67	58	64	61	47	44	53	69	63	64	43	55	57	64	48	55	70	60	66	47	64	55	51	45	61	51	68	67	60	55	62	60	49	55	58	46	67	65	67	75	58	67	63	65	69	71	66	50	70	61	63	57	68	54	60	49	57	57	59	62	58	68	52	63	71	66	69	65	53	54	61	65	63	69	77	53	54	64	43	68	54	61	59	59	60	57	59	62	61	52	52	55	52	61	63	60	58	57	62	61	68	60	83	50	61	60	60	74	50	75	56	69	56	59	54	48	55	44	65	68	61	55	51	54	43	69	65	66	79	47	72	71	69	55	56	56	57	62	66	68	68	63	58	52	58	50	59	62	61	61	52	68	71	55	68	56	67	53	58	56	54	57	65	58	58	60	70	58	65	53	73	62	70	62	74	68	60	68	66	70	59	72	56	62	64	59	58	77	63	55	64	77	44	37	59	54	67	51	55	60	56	57	62	54	60	62	53	60	57	62	60	67	69	63	59	70	60	51	61	58	62	48	61	59	60	61	67	67	48	63	58	51	60	56	59	66	56	61	53	67	59	47	61	62	60	73	60	56	54	66	62	64	49	50	58	60	74	52	54	58	60	58	59	68	57	50	61	64	66	50	62	60	63	59	64	62	61	70	55	61	72	58	67	63	69	77	50	54	64	68	64	70	69	80	78	51	64	42	58	59	55	59	81	63	56	78	60	52	47	59	65	58	67	51	52	64	61	63	64	63	71	58	61	50	49	62	54	49	51	48	66	74	54	56	62	65	70	68	68	49	51	58	50	68	56	63	67	63	54	68	68	62	56	52	60	65	56	64	60	58	54	61	56	71	68	49	65	57	63	44	51	59	70	48	53	67	61	60	72	59	66	67	64	61	63	57	58	48	53	51	73	53	53	53	58	59	59	68	57	62	47	53	65	60	57	57	69	55	58	54	54	72	66	60	80	71	58	55	57	57	66	55	58	57	49	57	63	49	45	61	61	71	52	55	56	61	71	83	58	57	63	69	59	53	54	49	63	59	57	55	60	68	54	73	58	68	54	68	51	56	52	60	64	64	63	55	61	64	53	64	67	54	57	47	52	56	68	68	51	60	54	68	64	63	60	65	53	64	67	64	63	55	56	48	62	59	65	79	47	56	75	66	62	74	37	71	64	71	67	49	55	65	63	60	53	46	53	72	49	53	61	58	57	53	51	69	55	57	61	69	61	63	72	57	71	60	50	63	62	57	58	58	69	45	56	62	67	55	75	66	65	70	56	57	58	57	57	53	69	66	56	58	54	82	68	55	61	66	56	57	53	50	63	57	57	71	63	54	62	66	65	52	65	63	69	59	51	60	74	65	53	62	79	56	55	62	65	64	57	55	60	61	61	65	58	49	50	64	54	73	53	53	50	55	68	57	62	57	58	55	63	66	54	51	52	75	48	56	67	55	69	68	49	61	54	57	58	71	56	61	40	61	72	67	67	65	47	60	60	62	56	43	65	63	59	64	48	56	67	55	64	72	49	58	66	63	70	66	50	66	71	52	58	54	55	55	61	58	62	57	74	50	66	69	66	62	61	62	53	55	48	56	56	55	52	61	57	58	59	59	64	50	50	64	61	59	71	65	59	65	61	57	53	69	65	67	72	48	65	61	62	52	67	79	58	49	58	47	62	48	56	62	49	60	56	65	49	67	62	52	56	63	58	60	64	63	58	81	60	50	69	71	46	59	49	60	60	67	58	61	66	58	60	63	53	75	54	58	59	47	63	64	65	69	61	67	54	63	65	67	43	61	63	63	60	51	65	52	74	50	45	60	66	63	64	60	50	59	59	57	50	64	67	51	51	50	63	61	58	54	57	54	53	60	65	67	56	44	63	72	57	52	54	52	57	56	57	69	44	62	55	46	70	57	62	62	68	51	55	69	69	49	57	76	53	63	63	59	61	53	58	53	61	68	61	57	49	56	60	58	55	60	65	58	71	62	58	62	78	61	57	66	65	60	50	62	50	61	64	68	65	61	60	59	43	54	63	52	63	56	63	65	74	61	49	69	57	65	59	58	57	62	60	65	63	51	57	68	61	73
39564	28230	26237	26818	27537	23819	17211	13655	11415	9454	7625	6195	4586	3544	2585	1933	1724	1485	1305	1209	1095	922	857	769	836	809	784	658	699	646	570	615	588	608	515	538	588	559	510	553	539	509	531	511	510	524	505	528	568	501	514	540	543	495	566	485	553	501	528	494	491	558	569	482	521	576	495	506	502	553	504	515	524	496	517	482	539	538	488	540	512	492	485	536	547	521	560	517	493	489	530	527	533	485	533	506	539	518	501	508	520	492	492	523	519	480	525	513	536	534	494	495	499	494	505	515	508	512	501	515	496	531	525	502	473	512	510	494	501	528	480	503	544	511	493	497	500	559	529	535	514	494	501	482	534	494	515	525	510	485	508	496	470	525	539	502	496	542	473	520	491	509	509	527	533	499	455	531	510	547	549	477	467	519	478	526	532	496	545	491	499	541	521	528	493	491	524	533	514	498	525	512	514	515	533	528	539	547	531	531	518	469	519	486	542	523	503	518	500	485	524	525	501	503	538	520	514	486	535	537	478	499	553	496	533	518	530	497	541	508	534	514	546	510	500	534	493	510	505	514	506	470	555	524	529	473	491	523	532	511	501	531	532	483	516	534	510	479	533	495	516	526	539	496	481	497	518	492	493	498	516	546	512	504	532	499	515	504	485	528	511	504	514	507	533	503	484	527	555	503	526	492	487	484	541	516	523	535	549	515	483	499	505	508	508	510	512	523	514	486	505	463	503	536	518	529	474	538	476	524	506	539	468	524	513	489	531	451	477	517	527	510	494	490	491	497	544	519	560	515	561	486	488	546	493	506	514	519	493	498	516	514	516	487	461	463	490	507	495	513	517	528	503	557	532	541	495	527	507	513	553	518	504	538	497	535	493	517	535	535	465	515	538	534	496	554	516	502	486	510	514	503	531	514	498	498	508	517	536	505	516	506	490	501	500	544	487	535	536	502	523	534	513	473	507	500	543	541	534	522	524	555	472	512	482	500	517	523	517	498	533	540	531	549	518	506	512	498	548	485	520	511	497	517	528	507	515	478	532	524	526	547	505	494	510	494	514	538	515	533	554	515	508	496	520	523	549	521	520	561	510	548	516	511	524	536	516	529	517	562	534	518	521	529	535	526	524	483	517	557	463	534	537	462	493	518	506	501	504	489	494	510	528	509	536	535	532	515	539	503	502	547	515	475	515	494	488	499	558	553	516	510	537	530	494	483	555	497	521	535	514	479	495	530	519	548	505	519	522	486	507	534	490	513	525	540	522	536	498	535	562	473	519	520	545	499	537	499	531	497	466	533	499	486	531	470	515	534	491	526	511	534	526	501	524	467	531	498	513	530	494	558	531	529	569	549	503	469	481	484	535	497	479	510	526	509	500	513	534	523	524	480	520	494	504	531	499	499	536	508	528	497	538	523	514	507	478	517	505	511	529	523	516	520	522	525	502	478	532	538	516	486	499	544	492	503	518	528	533	519	507	488	570	469	520	523	523	506	519	511	472	497	539	525	542	512	486	482	517	527	510	545	511	496	487	489	523	523	528	559	536	487	521	515	509	511	525	518	506	567	499	519	495	518	531	546	539	509	534	511	517	543	527	527	480	494	548	501	487	518	518	508	510	520	482	540	475	508	515	480	556	519	522	526	520	480	540	528	534	521	501	512	520	510	493	534	536	527	542	517	484	511	485	576	518	494	540	522	533	526	505	500	484	500	522	569	528	535	503	513	483	512	501	554	545	492	485	520	505	539	509	521	517	552	513	537	511	554	504	534	504	515	522	530	490	484	484	526	509	528	483	573	527	537	511	513	512	531	478	515	450	467	523	520	529	530	506	491	545	549	500	511	472	529	519	509	536	562	501	534	505	546	538	510	495	515	503	533	540	503	532	508	524	556	525	494	489	489	512	496	514	535	485	507	554	518	509	541	520	493	481	521	525	532	525	524	508	507	507	513	526	510	504	536	509	505	547	524	523	511	484	534	506	510	479	540	495	516	529	461	494	524	512	508	497	507	553	533	538	512	550	502	462	503	503	462	493	531	507	552	535	525	473	517	487	528	498	504	522	538	490	493	501	481	492	519	524	501	546	520	571	499	532	501	519	522	516	522	540	511	528	507	525	538	545	539	484	455	536	505	540	487	505	528	534	511	497	517	502	499	539	559	488	529	520	508	480	538	549	488	512	472	507	513	494	483	565	526	513	500	515	532	496	471	519	501	499	507	531	531	500	507	516	518	549	521	524	540	471	492	496	526	509	499	515	505	498	504	484	504	509	478	496	526	523	492	510	495	509	505	508	562	499	519	516	532	500	503	509	532	519	497	541	517	562	541	520	564	521	513	496	523	548	560	531	540	517	480	478	509	523	520	476	543	545	515	547	525	458	523	496	510	487	484	558	489	539	481	513	561	484	554	500	486	525	534	533	525	505	513	533	521	542	508	503	537	512	529	488	537	542	518	468	474	519	530	492	479	533	522	482	503	528	523	524	528	506	502	520	506	515	521	499	487	510	498	471	544	500	518	511	517	532	479	519	474	524	535	517	560	476	521	501	480	532	514	499	483	528	527	500	508	525	525	496	492	532	495	493	503	533	483	495	482	500	525	534	520	527	512	481	554	523	525	542	545	526	477	475	505	501	526	485	515	469	519	538	528	492	520	514	533	527	470	557	509	488	532	541	517	514	563	522	532	565	484	477	522	571	497	458	514	485	527	551	487	516	515	530	500	482	511	478	494	546	548	506	510	517	539	502	515	525	472	476	502	527	492	478	501	526	534	559	474	491	547	521	473	518	510	509	534	524	521	525	496	556	496	494	531	525	511	549	502	503	529	565	485	535	509	543	511	505	504	518	525	528	519	543	497	510	519	486	532	535	498	516	511	511	545	500	518	492	572	537	531	527	520	491	533	533	493	506	515	512	517	507	554	506	479	506	496	521	542	486	531	583	515	471	537	496	523	505	505	524	517	510	543	498	552	470	526	528	503	523	522	530	484	523	484	532	540	526	500	516	501	527	467	493	491	540	520	523	524	541	505	496	539	545	512	538	508	514	454	546	516	530	512	491	528	499	508	503	489	510	556	501	503	528	510	538	532	573	543	503	504	509	554	517	521	477	513	477	515	520	522	507	496	529	463	503	538	529	537	506	528	468	534	517	527	496	500	527	531	504	547	527	495	515	514	498	525	475	528	511	496	501	490	507	532	502	508	531	506	493	511	533	484	508	524	522	557	529	544	541	468	513	509	526	491	558	524	532	537	489	516	507	530	491	522	527	485	502	525	499	507	513	505	503	505	501	542	509	534	502	508	471	526	531	526	562	493	499	504	526	469	493	524	481	495	519	499	513	542	502	495	493	527	524	528	510	500	477	515	546	570	535	502	556	467	512	517	547	526	523	472	510	506	554	521	543	500	487	515	504	483	510	512	525	523	559	498	524	493	497	508	497	520	486	505	453	486	542	534	531	532	526	504	503	516	484	531	537	535	491	526	487	507	491	539	516	490	502	507	561	507
5064	3499	1962	1025	664	469	400	391	332	245	216	225	182	172	129	127	129	117	115	126	135	111	109	117	96	122	95	103	103	96	112	107	114	108	114	95	114	114	91	87	98	89	91	109	105	80	113	103	110	90	98	94	107	109	109	93	106	86	124	101	122	104	86	82	91	101	112	99	99	82	99	100	88	109	105	112	103	125	108	99	107	102	98	89	96	100	92	107	116	88	89	103	99	113	107	95	96	88	114	94	95	99	99	88	84	109	108	89	100	114	94	98	96	97	105	111	106	137	102	111	93	98	125	104	95	85	97	105	111	101	91	95	96	89	104	118	99	104	103	108	105	122	107	84	98	105	102	93	103	110	113	84	107	105	99	99	101	105	90	83	102	98	109	115	113	108	100	100	106	103	102	96	96	91	89	95	93	95	98	88	112	93	117	96	88	98	97	105	101	121	99	113	123	118	85	117	111	105	114	115	88	93	116	107	110	110	117	104	108	108	101	120	106	106	96	93	112	92	116	91	113	97	97	107	98	103	112	130	121	93	98	88	95	91	108	122	108	111	89	114	101	90	102	97	96	93	116	98	85	105	113	85	93	104	114	107	100	95	116	108	93	114	103	87	121	82	98	104	105	93	111	96	115	99	86	104	89	100	104	109	106	99	97	102	114	106	98	106	113	99	106	96	108	116	99	95	112	106	102	95	105	116	115	96	103	89	100	112	117	110	92	98	105	105	100	88	96	85	106	102	102	110	108	107	114	123	102	96	95	101	98	109	84	107	105	105	92	105	121	88	84	87	107	109	93	101	128	108	116	115	98	110	92	98	97	69	103	98	107	98	94	101	104	101	100	101	97	103	98	107	102	113	95	114	111	90	107	106	90	102	131	101	91	101	114	108	111	98	109	86	87	92	108	95	98	108	100	88	123	111	125	92	99	117	110	106	111	96	86	112	105	106	105	88	92	93	128	103	112	110	76	103	110	111	118	109	110	100	101	102	103	85	104	99	104	104	105	110	110	100	114	98	90	115	105	100	97	107	96	91	97	102	106	103	117	109	90	109	113	99	100	99	84	111	114	119	111	112	102	113	90	106	102	98	102	100	73	100	83	98	96	95	110	99	108	119	110	118	110	115	128	104	100	98	95	117	112	122	96	100	99	103	96	130	83	105	104	109	107	95	112	121	92	108	104	105	117	124	114	120	91	98	102	95	103	106	112	116	113	104	104	92	101	114	108	122	97	92	119	97	96	101	92	102	97	110	101	102	110	115	119	85	116	106	106	92	124	102	92	85	86	118	84	98	79	86	117	112	103	103	117	101	118	96	111	95	100	100	111	102	112	109	95	96	103	107	92	99	113	112	119	110	108	104	118	101	106	91	122	84	94	102	104	99	88	103	102	84	93	105	103	101	98	114	106	96	110	84	109	90	84	96	81	105	92	109	117	114	99	90	104	94	111	118	93	88	83	112	113	92	87	106	102	88	85	116	108	115	112	107	106	96	114	106	99	120	104	100	108	117	95	105	112	94	82	98	107	77	94	112	100	121	108	93	113	87	102	106	100	111	102	89	104	101	110	98	107	115	96	110	105	125	86	113	89	108	95	93	103	111	111	105	110	102	90	101	120	99	102	115	101	99	104	82	94	92	108	99	79	106	92	114	112	102	93	106	111	98	99	121	108	112	111	97	97	95	106	111	103	93	98	130	105	85	90	101	113	112	107	112	102	113	102	116	96	98	86	87	105	91	114	80	125	116	90	107	81	111	104	100	98	80	108	114	122	108	107	100	86	93	83	94	91	109	107	94	100	100	102	107	91	102	122	114	111	100	89	101	93	96	106	100	100	113	106	89	96	109	84	98	96	107	88	95	109	97	108	116	88	102	93	100	88	105	96	107	103	98	130	97	113	106	100	97	112	94	121	110	109	98	94	118	93	104	114	97	104	98	120	100	99	115	99	101	95	94	117	116	106	108	109	94	115	110	94	114	86	90	92	97	112	119	83	95	109	84	112	115	81	101	100	111	99	111	114	103	109	111	95	82	116	115	107	102	97	114	98	100	116	84	106	103	88	94	97	105	96	104	118	93	109	89	110	103	102	105	110	107	103	98	95	104	102	95	99	107	115	105	115	110	112	92	112	100	97	98	110	96	91	103	105	106	91	105	77	98	102	89	97	89	94	103	103	98	93	109	114	114	105	103	107	120	99	97	98	93	124	92	114	113	106	116	111	95	101	104	106	101	103	105	121	114	114	110	96	112	100	107	118	102	108	114	121	107	95	111	117	105	103	102	113	101	97	103	101	97	99	106	93	93	119	73	98	107	103	111	88	96	98	93	95	108	93	88	101	104	100	107	99	103	102	94	106	112	109	100	103	85	118	92	105	114	113	119	92	113	104	102	103	108	114	86	104	104	107	113	120	97	124	106	110	87	103	103	105	97	85	111	104	86	95	105	109	101	103	120	109	91	90	99	110	95	106	105	101	95	115	114	119	106	80	111	101	100	120	83	114	89	104	103	100	89	98	98	114	98	96	90	92	114	112	88	103	114	111	98	106	99	98	103	119	95	98	76	102	100	113	113	92	102	86	118	104	100	89	103	96	92	109	110	93	123	108	116	97	113	102	108	95	121	105	80	99	117	114	100	96	81	108	92	112	100	92	108	111	82	97	106	92	106	100	115	121	103	107	113	101	123	102	116	112	88	101	87	104	120	105	93	94	108	109	122	111	115	100	103	115	93	92	116	101	111	107	83	110	105	115	105	89	97	111	108	114	105	105	121	99	91	92	95	93	83	110	99	77	100	107	107	112	100	122	105	110	109	131	117	105	107	112	91	97	112	97	108	95	102	107	118	97	114	88	105	107	112	116	86	97	90	114	88	97	92	106	86	102	102	102	89	117	108	108	96	83	105	101	115	115	102	104	82	98	112	101	103	112	98	103	90	108	110	123	109	112	107	94	108	91	108	92	100	97	96	107	92	115	94	93	108	99	90	117	108	115	79	88	103	85	115	108	102	92	111	86	108	109	124	110	112	88	119	105	100	86	84	101	104	91	108	97	91	85	105	98	100	106	92	90	102	92	104	108	115	123	111	120	93	99	98	112	97	99	87	89	98	116	94	96	102	114	94	107	103	104	111	124	107	96	87	75	90	107	99	104	94	95	86	91	83	113	94	110	89	98	101	113	119	110	103	100	95	116	117	104	93	93	112	96	98	104	98	116	109	120	121	115	110	93	112	105	96	85	100	95	96	97	104	98	113	98	107	106	89	111	118	99	86	106	108	105	101	106	97	91	109	86	99	96	113	91	115	121	88	100	124	97	100	113	109	91	105	96	104	111	107	125	104	108	105	113	84	110	89	88	103	96	109	109	111	108	88	105	100	106	92	104	101	116	115	95	108	97	99	104	100	100	86	94	104	96	88	100	133	97	85	97	92	94	89	86	99	124	99	96	105	91	99	94	111	111	105	90	84	107	97	111	114	103	99	103	101	117	88	101	105	94	97
31445	21862	15701	14284	17183	14491	11036	9153	7590	6121	4968	4159	3262	2586	1958	1620	1446	1340	1259	1276	1181	1081	1012	990	942	962	988	983	921	896	841	883	834	842	870	844	820	819	849	857	877	800	850	811	784	786	829	823	875	846	851	890	767	846	771	871	827	825	872	815	828	816	831	844	856	785	811	794	779	836	830	891	796	826	828	816	827	832	813	831	794	828	863	838	855	812	781	831	835	843	856	816	761	838	801	811	808	819	820	817	863	837	776	816	853	854	837	830	891	872	845	857	863	853	904	830	816	862	806	832	860	838	802	809	793	821	856	842	873	807	837	829	822	857	835	816	832	827	842	830	872	783	837	810	829	843	833	840	805	856	785	814	875	889	843	831	822	806	844	840	865	837	805	854	850	836	804	925	849	762	832	831	838	798	802	823	830	843	846	788	833	855	882	835	771	855	822	874	818	815	823	838	782	841	750	838	812	811	834	835	842	864	842	806	828	852	831	832	776	815	794	773	789	831	867	861	813	874	833	850	868	847	800	809	832	844	800	831	836	874	842	803	847	808	826	869	864	818	837	826	808	830	854	867	787	820	860	825	850	891	850	810	812	842	834	872	840	823	826	830	837	838	849	847	805	843	859	856	822	844	834	823	841	817	855	817	822	802	821	851	803	839	823	842	893	866	802	830	811	838	836	844	851	793	851	851	802	861	863	818	837	799	808	764	826	865	825	858	798	807	871	853	837	809	846	817	782	779	825	826	844	759	873	850	818	807	838	777	837	802	785	840	836	798	810	801	849	780	816	839	833	884	769	828	884	822	857	837	842	835	769	848	859	833	845	806	836	844	834	855	807	846	841	897	769	876	821	825	820	838	874	778	812	856	852	819	809	809	884	831	867	837	789	816	828	852	859	820	812	835	845	828	899	813	784	844	834	829	820	799	834	841	871	821	824	811	770	798	781	815	874	854	836	799	775	810	867	810	836	857	851	853	806	807	848	786	862	823	829	848	820	852	854	835	795	818	867	847	774	822	790	900	784	850	885	819	869	869	786	832	806	835	859	853	798	866	855	818	807	836	826	806	795	876	809	844	851	820	872	800	805	870	830	884	826	856	837	849	854	819	859	802	821	863	803	848	850	871	826	852	851	803	806	784	854	844	831	867	838	845	830	892	822	834	823	792	784	861	883	810	844	877	790	792	829	767	833	815	811	889	882	834	823	776	841	799	784	797	851	841	888	788	907	819	834	853	832	846	848	824	780	809	833	814	864	834	830	836	845	819	839	856	830	864	853	814	832	854	806	827	819	799	847	822	864	812	828	807	821	887	788	828	837	819	767	894	831	871	790	781	863	845	822	794	812	833	805	801	855	783	839	857	853	812	813	806	822	875	858	801	823	861	843	844	822	825	828	809	811	850	868	857	820	805	832	819	809	856	821	815	771	848	803	849	839	799	895	780	822	847	816	863	785	812	857	851	775	816	875	813	857	825	856	819	846	848	861	817	862	812	823	867	811	828	806	858	845	850	816	861	877	870	778	823	820	825	894	833	858	830	857	814	833	864	839	843	819	801	843	860	844	853	811	855	824	804	842	846	833	816	898	835	821	796	890	839	854	820	864	807	817	797	856	833	834	820	846	832	821	890	824	819	878	857	827	809	814	792	856	802	753	798	813	805	871	845	839	812	814	809	794	772	825	908	829	821	851	806	819	840	872	784	856	828	804	815	833	853	801	810	872	834	852	868	841	839	840	823	887	901	846	824	874	785	835	844	814	800	852	812	851	817	884	791	872	867	832	813	826	827	795	862	867	807	822	815	856	814	852	841	863	786	903	805	846	828	824	837	849	823	827	869	808	817	880	857	856	806	805	823	821	847	869	854	858	818	832	854	844	874	863	838	854	829	889	842	848	814	794	812	788	833	866	829	838	838	841	802	860	844	808	812	862	825	850	808	814	845	794	841	858	803	822	854	815	796	813	833	884	814	787	876	827	747	800	819	827	871	826	839	785	831	770	807	828	848	850	838	839	906	862	858	841	815	816	801	824	802	816	794	821	848	831	821	826	787	858	826	837	828	818	805	856	821	822	820	783	865	795	820	838	798	864	828	815	796	774	805	813	819	810	867	868	794	821	852	838	839	785	803	879	903	803	837	838	834	881	778	837	796	879	826	842	835	825	839	810	845	812	835	875	861	855	835	826	875	875	841	815	831	832	861	829	844	812	772	827	802	798	813	809	845	814	787	832	856	837	786	849	849	810	820	826	877	785	809	832	862	868	817	809	779	827	811	820	746	829	857	810	842	781	815	856	820	824	854	771	808	791	830	774	866	876	847	869	854	789	830	853	866	888	857	894	887	880	800	791	792	843	813	871	756	850	816	857	802	786	813	753	803	825	906	850	814	789	826	829	834	867	818	797	803	798	808	829	847	821	905	796	843	854	814	848	798	835	798	850	813	836	810	846	873	855	846	828	819	834	835	836	841	815	856	820	844	883	866	839	796	850	887	875	820	841	807	838	840	755	810	845	840	797	788	841	835	837	830	846	872	793	878	845	840	794	861	836	857	794	847	853	839	835	867	868	852	835	822	824	861	862	852	905	835	886	821	830	820	882	836	815	851	838	824	775	821	903	919	856	788	885	814	846	797	795	818	837	879	819	834	831	782	798	849	830	830	759	797	782	911	835	828	826	806	806	890	860	832	796	847	813	794	871	829	791	871	816	801	791	825	828	855	828	832	828	836	846	851	812	793	817	819	867	828	807	845	839	820	848	853	833	839	812	864	856	844	825	818	812	870	822	807	812	836	837	816	799	840	837	833	838	822	838	801	867	821	789	840	817	861	856	832	826	799	882	894	826	869	831	877	837	848	821	880	867	816	822	861	812	840	796	836	840	848	851	821	842	802	837	870	803	847	785	871	795	860	878	908	827	780	799	846	838	774	824	774	830	821	845	855	816	797	866	806	832	823	807	852	849	840	846	855	861	838	871	812	811	810	816	794	839	853	830	816	847	812	841	803	806	810	838	853	855	818	853	813	823	800	811	884	828	807	845	839	848	748	841	786	868	824	798	841	835	862	804	812	827	812	795	803	838	841	842	819	851	799	807	769	832	830	868	855	868	877	787	878	834	882	794	846	814	815	833	861	826	848	812	831	855	808	849	785	838	841	838	843	823	847	842	785	812	868	833	794	873	836	843	802	859	793	862	848	773	856	870	801	814	875	814	850	783	840	870	820	831	827	888	829	849	876	820	833	813	803	810	859	889	855	815	825	796	876	886	888	823	833	851	884	817	773	934	850	799	813	872	830	808	846	848	835	858	850	847	864	848	842	828	854	858	860	807	825	830	885	865	862	803	813	744	813	869	832	818	804	803	868	819	816	803	835	848	819	864	844	817	815	834	810	814	778	875	812	784	873	893	789	797	838	831	857	807	836	844	853	813	819	817	861	853	827	794	810	841	840	843	812	904	780	828	824	855	842	788	808	813	822	821	841	807	750	834	855	797	840	831	822	800	846
6666	4585	2366	1270	723	586	407	345	354	261	270	213	185	165	159	139	119	122	138	107	124	105	86	103	99	89	106	100	102	98	97	94	92	99	94	100	102	104	100	93	85	80	89	78	87	81	96	108	97	97	97	94	103	87	78	94	94	94	113	100	89	100	92	92	86	97	103	109	94	110	104	100	92	118	93	104	89	87	102	95	90	97	92	85	89	80	90	98	108	93	82	93	100	84	72	82	91	90	93	106	76	89	96	92	77	96	81	102	93	89	107	84	97	84	98	98	79	104	90	92	95	104	83	90	77	107	100	100	103	91	90	88	90	80	86	106	108	98	83	102	99	82	92	79	101	86	79	91	109	82	92	95	94	102	93	92	119	99	85	102	82	81	88	110	108	105	96	105	96	106	107	105	92	93	88	87	107	98	97	113	91	91	94	93	98	80	104	98	91	94	107	97	77	94	101	90	97	99	86	80	113	105	82	90	101	90	98	89	99	107	97	88	93	103	85	95	99	98	109	93	93	91	98	94	94	92	92	91	97	93	108	102	92	95	106	86	94	102	97	70	83	115	106	80	98	96	100	94	113	100	93	105	101	98	101	84	73	88	104	72	114	92	92	112	87	92	101	84	96	80	107	91	84	77	103	90	99	96	93	87	86	95	100	90	104	102	96	93	100	90	110	106	104	92	80	104	97	95	92	98	109	103	79	93	91	98	102	101	92	99	93	86	86	119	77	92	92	91	104	96	95	93	81	104	100	108	102	104	98	98	86	90	90	90	91	95	80	92	108	99	106	98	95	88	102	108	99	95	96	96	92	105	92	97	96	100	91	97	86	113	97	91	85	86	117	99	111	105	103	108	99	94	88	96	107	101	91	100	81	88	104	110	98	82	105	79	97	98	96	78	86	82	94	79	109	101	93	105	99	111	99	110	74	108	75	93	97	110	86	79	75	107	106	85	112	106	91	93	111	106	88	75	102	106	87	105	126	98	88	100	87	81	106	94	81	106	87	93	102	92	93	80	87	108	110	102	76	84	83	102	89	121	89	97	103	96	103	76	102	96	82	97	95	112	60	102	99	95	103	95	104	113	96	117	91	103	89	97	85	79	77	116	91	83	99	104	101	105	93	83	80	88	86	84	90	98	82	92	80	95	84	86	85	110	90	96	98	86	93	95	103	87	111	91	108	93	101	104	99	93	103	93	91	104	92	71	84	105	83	114	99	91	96	97	98	92	100	102	82	93	103	86	77	113	98	89	102	103	88	97	93	87	93	75	83	111	77	93	86	95	93	94	83	102	105	98	73	86	100	80	87	97	100	93	79	109	81	100	89	102	101	112	99	93	91	92	86	98	91	104	96	103	99	89	91	109	95	102	103	87	94	97	86	104	95	84	116	104	84	94	95	110	79	87	92	114	104	102	91	93	96	110	91	89	100	83	95	86	102	90	111	112	97	92	105	87	101	96	102	86	97	104	95	83	107	79	112	75	87	92	99	95	91	90	99	86	88	105	102	97	77	94	92	106	96	115	68	92	84	81	86	86	84	93	98	101	86	102	105	104	100	84	82	112	110	82	80	89	96	105	102	94	109	86	96	96	101	79	92	94	91	109	111	99	93	82	82	87	99	95	91	77	94	92	115	101	97	89	87	105	100	106	72	100	90	83	89	105	94	88	107	91	118	90	98	92	90	85	107	102	81	94	92	94	108	74	85	89	84	95	92	105	80	103	97	92	85	95	80	92	77	93	95	87	89	96	92	91	98	88	86	109	95	96	114	105	104	76	89	78	89	88	96	103	111	110	100	89	93	82	90	88	96	105	73	108	113	75	90	87	93	88	107	87	101	104	108	79	101	86	89	80	85	94	86	93	83	99	107	92	87	85	98	85	94	87	105	89	86	98	79	112	75	90	96	101	105	88	103	87	107	88	104	94	103	94	89	99	101	88	88	100	79	88	95	101	80	81	95	98	98	88	89	103	105	106	102	102	106	83	79	104	86	92	100	98	92	104	90	95	103	100	104	111	90	90	86	85	108	104	88	89	95	91	85	108	82	94	95	97	94	93	55	79	101	85	111	84	102	71	97	108	94	105	102	97	87	90	113	94	84	84	92	93	108	94	89	96	96	97	98	82	95	93	85	80	87	100	92	90	99	102	99	83	90	106	97	87	110	110	100	80	91	89	91	80	100	89	79	76	114	99	88	97	96	100	104	107	99	100	90	92	83	89	86	98	83	115	89	115	101	92	85	104	87	87	107	97	107	97	81	91	79	79	108	96	96	86	95	101	81	97	98	92	81	106	90	105	81	85	65	92	115	92	80	80	85	106	92	74	90	88	91	94	84	106	92	94	82	92	96	83	93	94	82	81	88	89	97	100	82	98	98	92	84	98	93	96	82	83	77	94	93	92	70	95	94	73	97	81	80	105	88	95	86	93	82	105	102	95	113	90	86	80	93	87	80	101	80	99	74	99	90	111	68	92	95	83	88	103	96	89	95	83	94	100	92	98	83	89	89	88	79	82	93	87	84	75	108	107	107	81	98	83	99	79	99	95	85	87	87	106	108	85	96	97	87	92	106	84	83	90	98	96	103	80	91	97	81	99	95	87	81	92	98	75	104	88	101	93	115	104	89	85	101	78	79	94	102	86	98	86	99	96	94	87	94	97	100	92	84	89	87	94	84	89	105	101	90	101	90	90	97	67	89	85	91	100	95	82	91	92	99	99	93	90	100	102	90	100	106	83	92	98	73	101	89	87	93	81	86	88	99	109	104	112	86	104	105	97	97	109	92	90	105	79	94	97	92	93	102	87	85	110	99	78	83	88	98	102	111	97	96	88	86	89	95	108	81	97	73	66	96	100	99	108	90	87	89	94	91	82	95	82	100	81	90	107	109	98	89	89	94	89	112	103	78	96	108	98	94	101	92	90	95	94	92	107	102	117	104	96	93	99	92	79	83	106	89	95	95	91	106	87	88	100	85	92	92	95	87	91	104	88	86	105	94	85	106	96	96	107	110	93	95	105	87	97	79	78	90	79	104	91	92	103	107	93	93	84	105	90	90	98	92	84	73	86	87	90	84	99	99	93	100	101	91	90	101	84	107	101	92	87	102	97	95	101	81	97	89	86	112	101	107	101	90	103	85	112	103	87	93	97	78	86	106	95	81	101	88	86	103	92	84	80	95	97	103	96	84	105	107	106	78	91	89	99	101	111	103	83	97	95	90	95	86	92	87	105	102	89	99	80	94	93	81	97	92	106	78	107	93	92	94	81	92	92	97	103	91	102	98	100	88	117	92	76	86	82	92	100	84	85	87	98	108	108	93	106	89	100	103	113	84	74	108	85	87	107	78	101	90	80	81	83	101	82	101	105	105	100	94	91	99	79	87	95	77	93	106	81	79	99	98	111	96	81	79	89	76	99	109	97	96	89	100	103	107	91	84	80	98	95	86	98	99	103	102	96	90	92	87	101	96	100	95	97	101	89	87	95	85	84	97	78
33474	24383	17159	16409	18185	16828	12473	10043	8557	6807	5541	4607	3642	2771	2038	1681	1542	1461	1338	1273	1218	1062	950	950	979	937	982	866	844	862	830	790	852	756	761	793	765	800	824	819	770	707	773	767	750	787	764	729	761	764	792	740	802	735	740	797	807	797	765	736	816	745	749	749	748	762	732	814	773	753	752	733	721	820	792	773	776	796	785	793	780	685	779	725	772	742	778	826	746	816	756	789	766	780	773	778	770	732	767	790	759	792	750	754	814	728	765	738	760	757	791	779	815	776	764	794	798	818	764	797	783	771	785	745	812	705	726	757	767	772	771	765	789	781	773	755	716	779	789	756	772	759	745	781	814	774	791	818	721	679	784	783	796	768	769	781	741	741	798	759	766	767	779	759	715	762	755	759	762	737	734	733	746	757	704	790	764	748	778	754	795	855	763	774	767	774	719	714	744	774	760	746	718	702	766	735	733	780	782	787	854	750	771	783	799	740	740	728	754	793	786	764	768	691	763	840	751	761	742	751	739	763	819	783	763	758	824	790	783	759	793	762	812	704	777	763	736	764	735	753	752	743	721	803	815	781	744	794	755	773	764	777	806	744	768	772	773	795	790	674	775	759	765	753	754	769	829	722	761	773	765	734	766	810	798	735	791	755	722	811	714	716	761	738	769	751	730	780	718	769	791	796	733	771	718	823	755	761	770	791	812	797	726	764	766	781	728	750	788	785	801	786	723	773	767	773	782	748	759	784	763	751	734	779	738	741	802	747	782	728	776	749	759	765	775	719	805	740	748	728	794	739	809	760	790	745	781	761	737	763	761	755	762	761	761	756	763	819	730	741	751	744	790	797	738	767	777	755	802	759	773	793	748	751	753	765	780	723	797	785	758	810	754	765	699	786	805	819	779	766	717	757	740	758	780	765	740	763	775	741	797	738	733	742	769	712	780	726	840	716	769	747	767	795	781	822	762	749	761	722	797	795	730	787	760	756	758	742	769	748	728	745	731	735	774	788	764	791	758	752	762	757	743	750	798	773	761	727	713	746	765	816	761	697	722	793	781	760	745	758	814	748	780	743	839	797	790	768	760	744	806	770	732	752	748	809	769	776	758	776	787	760	774	801	715	747	739	755	726	777	753	791	740	782	747	793	780	732	726	810	772	743	734	751	716	739	770	816	794	801	732	730	799	749	791	780	757	752	803	724	770	783	762	718	751	771	759	749	759	762	769	769	766	773	762	738	805	771	755	760	804	807	734	749	783	773	743	788	720	758	754	759	738	782	772	748	789	786	754	726	774	782	752	789	758	761	790	727	730	787	795	812	738	802	736	785	728	778	757	820	791	747	763	767	765	798	721	772	777	790	765	826	789	800	802	758	808	741	786	745	738	755	791	743	730	773	760	753	743	740	751	768	763	760	763	757	692	774	757	754	808	753	746	743	780	751	739	784	717	776	783	738	757	772	745	763	773	806	734	780	763	755	731	781	779	729	778	781	787	777	736	777	741	744	759	717	797	754	830	722	750	829	769	757	777	732	784	746	788	752	749	724	769	759	800	744	808	773	756	811	773	791	758	754	776	744	783	768	821	780	761	801	788	747	720	761	705	786	786	772	794	765	800	812	812	766	781	741	717	726	789	753	756	791	767	800	775	775	751	783	776	766	732	751	733	731	733	770	764	792	841	719	752	751	741	761	745	754	755	789	797	824	751	774	743	773	735	725	780	786	753	744	788	749	740	743	795	759	767	766	737	759	821	770	738	739	780	734	755	795	782	800	720	778	815	745	747	743	733	796	757	733	775	767	757	728	770	792	785	755	785	814	733	779	805	706	817	731	740	772	793	665	744	716	811	733	794	762	762	789	735	776	755	749	763	766	731	752	777	715	762	796	738	747	772	765	730	748	734	761	788	764	779	731	788	733	798	776	782	754	756	773	739	769	807	776	756	793	752	713	759	754	804	745	798	803	741	786	761	744	773	795	739	762	723	754	712	769	776	722	770	736	735	772	767	752	792	714	741	785	830	741	777	748	760	765	774	777	782	761	794	780	793	744	799	760	737	794	756	788	791	810	766	799	751	786	762	711	761	724	824	747	809	791	703	760	693	815	796	765	763	759	737	817	776	759	806	770	798	768	736	773	830	782	747	774	754	832	762	768	736	764	739	720	807	774	746	780	721	753	776	793	773	743	729	739	752	787	744	766	771	768	782	745	761	757	734	749	752	800	789	772	811	748	723	796	764	829	778	773	763	792	758	712	761	772	802	756	738	721	781	772	786	715	764	775	795	787	737	768	775	731	708	728	771	760	775	755	794	729	760	808	738	740	739	764	756	751	779	786	731	773	681	789	775	780	719	770	794	748	729	744	746	781	765	716	786	769	735	775	750	744	736	769	750	809	831	803	805	757	791	796	748	777	788	736	829	802	793	790	778	774	744	768	776	822	782	761	794	761	760	748	823	764	748	724	787	740	810	738	741	817	774	757	805	770	753	743	761	760	746	804	771	736	811	768	749	782	790	704	788	756	718	774	761	758	741	767	763	813	732	747	768	747	735	775	752	745	782	795	769	764	788	787	773	770	724	801	766	756	804	736	749	750	752	718	781	797	764	760	752	733	779	817	738	763	791	755	775	746	757	746	749	740	791	733	758	763	769	741	731	734	740	809	758	756	789	729	827	735	770	758	693	796	738	771	724	761	771	789	748	784	841	737	750	806	775	786	756	778	745	742	781	735	773	778	768	778	774	702	720	768	776	742	761	779	808	787	793	782	761	795	793	721	771	760	790	786	760	831	802	743	755	742	766	764	748	781	797	764	749	790	778	778	788	745	741	756	773	735	810	813	781	810	786	707	779	763	782	774	842	802	782	766	760	785	722	781	741	779	776	789	774	746	790	776	780	796	727	733	740	801	801	752	778	791	770	727	770	790	773	756	794	779	706	751	817	771	801	784	764	814	784	783	768	740	790	761	776	780	714	807	786	699	775	767	793	783	763	776	780	762	726	719	771	760	763	714	763	721	793	764	781	782	720	746	764	776	767	792	779	779	737	763	782	749	786	759	730	774	731	772	763	740	738	745	721	781	752	733	757	743	725	787	719	763	788	752	805	798	775	727	753	738	732	757	776	800	815	745	754	758	793	756	749	809	761	793	808	766	779	789	789	765	771	752	765	759	788	758	808	777	772	763	766	736	740	759	790	802	763	745	738	798	761	717	750	741	742	789	787	783	746	782	803	772	722	777	730	773	775	765	740	768	781	740	727	733	810	804	786	764	784	739	788	746	760	790	790	754	792	791	775	785	759	734	791	754	788	779	758	767	792	759	760	767	743	820	773	787	752	772	748	767	779	750	823	764	753	779	787	766	744	764	747	775	756	764	719	731	783	760	783	758	739	768	757	744	731	747	797	745	778	759	768	759	773	787	775	759	738	774	774	784	845	766	742	763	736	785	755	772	791	730	766	755	784	754	776	752	742	760	743	764	747	729	731	743	776	774	785	758	785	786	775	780
7971	5045	2876	1540	980	651	515	456	396	342	296	251	234	156	150	138	107	96	115	107	104	120	98	90	98	91	100	100	81	98	79	90	82	82	84	96	77	85	85	85	75	86	86	85	74	54	81	101	85	70	76	66	84	86	96	91	70	84	88	81	74	82	68	104	85	68	81	68	68	89	83	90	76	93	93	73	82	69	82	107	66	71	103	76	72	97	88	79	92	67	81	88	87	88	74	66	85	84	74	90	59	80	80	92	70	87	78	77	76	76	97	100	66	80	84	76	91	99	84	90	69	65	79	100	96	84	71	76	82	86	82	76	64	98	94	91	86	97	92	74	80	85	67	82	80	62	82	75	74	81	81	76	96	72	108	85	78	82	91	77	71	71	72	85	87	76	92	77	63	99	77	93	96	100	64	70	80	74	77	84	89	81	75	78	83	89	71	75	66	95	104	81	70	85	81	75	76	84	79	77	93	74	84	80	74	87	85	79	85	85	62	76	93	83	77	75	103	89	52	67	87	90	81	95	76	76	79	88	75	72	77	84	87	63	94	78	89	70	81	86	92	64	75	105	85	94	67	85	82	93	84	81	93	74	75	87	71	95	85	71	88	75	89	82	79	90	63	86	72	85	69	62	89	77	99	90	86	90	76	80	92	86	84	83	82	73	80	89	94	90	90	91	79	86	85	81	115	75	95	72	74	71	84	94	84	80	83	87	95	57	78	104	78	88	91	86	80	101	82	101	73	87	81	88	89	81	80	81	86	81	74	61	81	95	82	112	82	87	94	84	99	79	103	94	103	77	68	79	77	93	85	85	82	61	89	100	74	93	97	91	84	81	79	85	83	81	83	90	85	88	100	85	88	81	92	63	78	111	63	62	70	62	106	75	65	80	90	89	68	95	86	69	93	76	87	81	76	87	78	78	75	97	71	77	78	95	82	80	91	86	65	102	86	86	86	82	80	77	92	91	83	76	75	95	59	73	73	87	97	92	74	93	95	85	75	72	69	74	58	88	81	92	82	83	71	93	86	81	100	93	94	86	83	74	85	83	80	93	68	76	66	90	77	75	74	74	94	87	87	84	89	91	88	79	91	87	86	82	74	82	80	77	82	69	88	89	70	85	87	78	90	78	94	89	85	85	88	71	84	79	85	89	98	68	68	87	101	71	85	81	82	86	76	78	79	85	81	96	78	77	103	89	84	85	85	86	101	82	77	78	70	64	69	82	84	75	95	75	64	78	86	72	81	91	72	90	86	76	72	79	69	74	82	69	72	84	74	84	93	77	89	78	62	88	63	78	79	91	74	97	67	89	85	100	98	76	70	62	81	84	70	86	86	78	78	84	74	84	74	82	74	83	94	61	74	83	63	76	94	79	90	91	84	91	102	96	61	80	83	81	92	98	93	93	75	83	90	90	85	102	91	89	105	83	78	92	81	76	83	79	88	70	86	72	79	90	78	89	81	81	73	87	90	76	92	58	78	75	75	79	85	91	86	83	82	64	65	78	88	88	91	80	80	79	72	81	86	96	85	78	86	83	84	91	82	79	73	76	91	82	93	68	70	76	93	74	79	92	91	75	82	88	69	85	90	77	95	82	77	83	93	73	83	68	82	68	108	78	77	66	83	73	82	79	87	79	90	80	91	84	80	74	88	73	90	79	98	85	87	91	88	92	94	83	82	90	78	69	85	95	75	74	79	85	80	73	85	68	67	88	66	97	73	82	83	66	69	83	77	88	72	79	88	90	74	78	93	85	83	79	85	72	76	79	85	84	97	83	88	84	89	84	62	90	73	90	95	85	74	86	73	68	81	74	99	93	83	71	70	85	83	96	83	78	101	80	121	78	75	80	81	83	77	86	77	87	92	90	84	90	84	81	82	88	64	80	89	83	82	71	85	90	82	77	79	97	73	68	88	65	77	91	80	70	80	95	99	76	61	88	79	66	78	91	80	86	82	77	82	94	79	87	83	78	68	80	97	90	82	69	82	82	88	83	103	70	77	79	94	109	88	87	76	70	86	76	73	83	82	78	84	94	84	78	93	66	77	85	82	86	83	72	94	83	69	81	101	75	72	76	75	75	85	90	81	68	75	83	72	78	100	68	65	71	80	80	80	76	87	72	72	96	69	64	76	84	77	61	82	89	83	79	71	78	88	93	82	85	90	92	80	76	85	81	90	77	95	80	91	84	81	94	71	96	87	85	86	69	78	77	73	87	75	75	76	63	72	64	74	86	103	77	80	75	88	82	73	81	70	77	92	80	89	72	78	85	73	94	69	91	89	87	88	81	80	79	87	82	81	74	93	63	81	76	92	78	91	76	93	87	64	91	79	83	76	76	81	65	80	95	78	90	87	91	78	87	65	105	78	66	83	83	91	70	81	87	86	106	86	78	85	83	79	80	76	80	88	86	86	69	115	72	71	82	82	80	84	79	73	88	85	85	87	80	80	88	90	77	95	76	80	88	80	96	90	79	73	89	81	65	72	66	94	85	94	77	78	88	66	80	74	83	77	98	76	101	94	71	90	89	82	75	89	86	84	75	80	70	79	92	68	92	81	95	90	102	87	82	72	73	73	81	83	76	81	84	77	81	88	72	78	83	74	70	80	77	73	76	78	86	69	85	76	85	77	90	71	73	74	96	85	81	72	91	76	83	90	89	96	87	86	82	80	89	76	80	84	80	91	72	82	84	88	79	103	83	81	72	87	75	91	68	88	76	81	89	87	83	86	75	102	98	66	89	97	72	91	76	80	74	74	90	81	100	80	81	84	80	72	73	75	84	76	83	74	101	80	83	73	82	77	78	78	76	83	85	82	89	73	87	111	84	79	84	104	91	77	86	78	84	89	83	95	77	77	80	96	85	88	78	85	70	86	86	87	73	84	80	80	80	83	72	87	82	95	80	84	93	72	76	76	81	74	65	83	61	82	76	76	83	82	83	94	86	82	79	74	75	79	80	80	85	78	70	73	87	92	74	79	79	64	75	69	72	76	80	89	72	73	93	95	88	89	71	94	73	87	60	82	90	72	86	87	81	83	89	80	84	77	84	74	93	90	93	72	85	91	92	86	74	89	88	67	82	84	106	89	84	86	81	85	92	89	94	66	79	80	75	78	79	91	81	63	80	92	92	82	84	96	74	69	78	74	96	96	78	74	78	71	86	86	73	71	82	69	72	91	92	77	79	85	115	90	79	84	78	84	77	76	76	79	72	77	81	66	93	76	91	72	91	91	75	88	88	58	97	87	85	89	70	82	73	90	76	82	68	84	89	88	89	91	74	79	76	65	91	78	78	95	84	75	88	89	87	97	79	77	95	76	83	95	83	77	97	78	75	75	99	102	96	79	85	84	74	78	94	67	67	78	72	99	75	82	80	81	87	79	84	78	87	71	77	80	74	86	85	82	68	97	66	66	82	92	77	78	82	80	85	61	68	71	86	89	80	80	79	78	89	85	83	77	82	77	80	80	62	78	99	95	77	79	62	76	87	70	90
35844	24210	19588	18191	21867	18817	13958	12021	10136	8269	6657	5583	4306	3185	2437	1978	1583	1413	1390	1259	1171	1053	916	949	898	929	874	803	849	757	729	726	770	711	751	689	731	700	688	678	628	654	636	667	668	656	655	697	656	646	696	703	651	623	649	656	686	707	654	646	689	694	714	642	683	660	628	701	672	676	657	642	681	653	688	639	662	649	659	687	693	688	692	684	693	657	697	687	639	665	696	648	672	666	701	674	687	657	662	717	677	680	628	642	760	690	662	673	694	698	699	642	686	666	674	671	634	645	679	648	625	711	654	672	652	671	701	711	687	662	676	710	649	654	616	625	651	670	646	679	672	659	631	696	648	652	655	695	690	677	667	632	669	647	696	690	689	632	687	619	659	693	717	630	694	656	650	673	675	676	720	678	626	662	638	668	704	688	676	659	623	671	669	652	695	686	656	646	686	685	663	671	677	633	698	658	677	640	662	681	626	638	670	662	652	689	676	672	622	672	677	647	684	710	689	688	710	667	677	684	694	667	691	653	715	675	629	680	695	633	659	690	700	684	699	631	687	668	683	617	639	663	640	671	724	684	691	667	668	670	624	648	658	677	637	674	667	655	622	688	686	698	659	648	687	676	694	689	718	691	657	649	631	684	704	644	660	709	669	652	655	669	640	695	675	655	632	665	678	651	671	663	655	675	662	684	669	661	676	703	618	701	689	639	684	698	630	697	591	642	658	655	623	702	690	664	659	665	644	690	676	686	679	659	699	656	677	714	661	707	716	688	662	698	628	629	643	636	685	681	622	678	686	694	695	693	700	668	614	669	695	660	666	674	696	639	696	668	687	685	670	641	622	686	661	696	670	690	700	732	655	671	640	655	663	681	662	690	691	652	738	681	692	689	650	666	630	643	705	703	673	677	707	634	670	671	656	653	706	669	694	689	691	686	664	657	674	648	624	670	669	689	648	655	692	641	684	684	643	704	650	629	686	648	700	622	632	670	652	642	721	671	701	690	708	645	615	657	651	672	686	680	688	677	692	655	626	708	692	661	634	691	711	679	668	687	648	628	692	723	699	672	675	676	692	667	664	660	681	614	667	695	670	644	664	631	667	695	640	648	646	675	690	651	696	638	678	702	686	674	713	707	671	668	681	701	667	672	635	711	648	647	708	663	638	679	646	723	680	674	658	651	685	652	673	682	680	687	685	656	628	710	641	659	669	698	646	691	688	698	644	688	716	682	697	679	694	638	647	703	706	679	701	680	670	708	701	668	644	673	644	688	652	692	631	664	668	660	669	661	674	662	659	658	700	641	654	659	639	656	688	747	710	633	705	670	685	709	648	678	677	692	690	682	666	672	665	693	707	674	641	667	683	627	662	670	633	634	646	677	761	634	645	705	698	646	699	658	678	705	719	690	652	678	640	687	709	631	728	652	662	665	694	633	662	725	679	687	667	675	658	650	650	680	682	702	641	689	679	648	647	649	719	660	676	696	710	620	686	694	651	674	641	615	712	684	705	674	686	721	630	729	622	700	651	645	669	662	653	697	696	692	680	634	673	677	678	662	680	669	698	650	686	653	709	660	694	646	674	687	629	655	651	670	675	654	639	656	658	678	693	677	681	697	655	668	691	658	680	686	672	694	692	671	661	671	674	640	697	684	661	675	682	675	695	704	709	707	692	641	650	618	685	671	724	684	689	647	693	662	655	702	663	661	702	708	700	679	621	626	632	646	650	668	690	715	683	694	634	678	688	671	704	657	671	702	669	689	702	686	708	652	702	655	715	671	663	705	693	627	684	708	668	671	694	673	666	653	662	682	683	681	694	692	636	629	687	686	649	659	614	682	666	631	603	673	661	724	673	662	708	679	713	672	658	711	665	726	750	712	658	686	656	604	672	656	591	601	741	677	658	666	666	661	736	619	647	675	637	694	665	683	642	671	673	682	638	648	644	680	681	663	659	641	641	702	691	683	670	675	734	671	666	681	709	656	684	645	684	637	713	646	660	680	676	708	668	637	690	651	655	649	673	675	618	675	640	632	700	679	680	628	717	638	648	669	684	711	635	658	725	649	635	685	654	664	647	660	693	661	693	664	703	740	680	673	667	722	703	674	664	641	695	693	619	676	678	695	671	664	686	669	648	654	690	713	654	648	687	677	682	622	687	692	697	669	676	659	688	672	646	709	613	681	672	694	624	673	665	659	643	675	654	665	679	656	698	716	676	663	683	658	710	666	666	703	633	651	660	628	695	663	695	679	650	681	763	688	661	711	668	701	690	656	692	635	663	691	690	667	686	639	688	615	654	658	650	659	655	656	723	674	672	670	709	646	668	674	644	672	659	666	654	678	664	668	658	677	687	689	690	662	674	671	699	735	757	726	669	685	683	702	630	682	693	651	659	673	674	662	704	656	684	704	682	709	682	665	649	713	680	688	703	661	723	668	630	671	654	704	633	630	671	647	700	678	667	655	696	666	647	683	683	640	632	658	687	675	657	667	699	671	669	653	698	695	694	667	658	693	703	673	613	702	715	651	698	611	676	714	661	629	661	723	698	666	704	640	658	665	655	644	657	636	671	677	657	689	593	670	674	677	679	688	671	673	625	696	702	643	638	700	704	641	677	666	640	668	618	697	696	702	690	680	708	694	688	677	605	683	658	685	662	640	689	647	673	638	690	655	652	639	680	684	628	629	678	661	663	650	650	722	706	662	697	666	678	660	676	656	664	637	634	697	708	616	695	674	681	645	655	671	701	686	657	653	660	705	676	667	699	714	668	662	665	674	699	687	672	663	690	710	676	661	662	673	672	741	668	672	668	668	651	704	685	698	719	627	667	677	660	658	636	660	685	669	685	673	685	709	646	687	697	674	692	670	660	666	669	695	653	681	687	691	711	699	681	714	661	649	637	642	649	646	699	669	662	655	693	697	660	622	651	676	655	662	671	667	685	668	619	683	621	673	702	690	671	686	650	658	695	700	708	724	625	669	710	630	647	650	655	644	692	613	687	668	679	654	688	621	679	672	630	713	694	666	647	640	678	665	740	683	684	664	655	691	681	716	703	640	649	691	652	635	664	638	669	679	712	678	657	687	647	652	667	680	652	680	639	717	613	667	670	740	664	687	663	628	614	666	620	632	717	715	700	721	715	671	672	654	651	649	676	704	639	667	656	644	651	655	648	663	679	648	685	694	632	687	718	694	635	665	683	676	668	665	668	657	653	704	682	698	675	670	700	694	646	647	702	658	639	692	672	663	669	669	640	703	657	715	659	673	683	719	675	686	646	679	674	674	685	616	731	717	675	711	664	706	645	674	700	679	699	685	651	672	657	671	694	710	640	621	655	705	639	686	654	655	667	640	661	678	628	668	705	675	711	650	681	681	644	698	645	670	682	638	640	677	634	666	659	667	691	670	642	642	691	653	696	654	663	695	674	665	671	643	692	687	735	673	678	712	706	675	671	648	684	657	681	682	654	716	693	637	702	627	654	656	661	666	671	691	665	685	639	668
10281	7522	5373	2547	1344	959	653	514	416	327	269	255	214	138	136	109	80	85	75	72	90	74	81	70	73	57	60	50	61	62	52	57	57	63	51	81	64	60	65	63	66	51	45	61	44	43	60	47	55	49	58	48	61	60	61	54	61	68	66	60	68	59	52	69	61	55	67	69	62	75	61	64	65	52	52	59	68	60	40	50	56	74	66	54	49	64	63	52	62	57	67	57	54	49	63	44	58	75	50	51	65	70	59	55	55	85	73	51	69	67	61	56	55	65	66	51	68	50	59	55	65	46	57	56	62	55	67	47	51	58	59	50	54	48	65	55	58	48	61	73	70	57	55	57	51	68	62	58	61	68	53	62	62	52	55	55	73	62	41	67	55	70	59	44	58	69	53	60	57	54	54	57	45	61	57	67	40	65	61	65	50	75	43	47	70	58	56	48	58	55	47	45	66	54	63	56	51	58	64	74	48	67	55	56	53	52	53	70	59	52	62	58	47	56	54	50	54	51	46	58	56	59	61	48	59	55	64	56	50	62	61	68	61	56	59	54	58	58	39	62	57	59	60	45	69	47	66	68	55	48	50	57	65	69	50	58	51	48	48	61	48	50	56	49	60	60	54	55	43	60	56	48	56	44	51	58	47	72	68	65	58	56	63	59	63	49	67	45	57	55	56	63	51	68	69	56	72	60	53	61	60	42	67	52	43	57	61	64	58	52	57	49	60	49	48	61	63	51	51	72	52	40	61	47	68	65	61	58	56	40	48	63	50	46	53	53	58	56	58	69	52	57	46	59	52	61	52	59	52	51	64	59	64	51	52	55	54	58	51	56	54	64	55	65	54	73	45	61	42	63	70	50	64	55	58	56	44	75	50	64	57	53	61	59	72	61	62	60	57	51	56	56	55	48	63	59	60	45	55	51	60	57	66	46	57	56	61	57	55	64	62	48	57	68	59	56	39	59	50	62	64	62	52	62	65	53	55	59	58	52	71	61	62	59	48	57	55	67	58	54	73	61	45	48	61	71	60	52	49	58	51	44	59	58	51	61	52	46	69	59	55	56	47	64	59	63	72	68	53	51	55	66	59	50	68	64	66	58	43	65	51	49	63	56	60	64	61	45	51	58	53	52	54	49	57	58	56	54	60	39	59	55	56	66	52	59	62	57	65	54	56	91	52	61	72	48	59	65	62	49	49	55	50	71	60	57	70	48	51	53	56	65	49	49	40	67	54	67	58	50	46	52	58	54	54	52	76	66	56	58	56	48	70	75	59	58	56	55	56	62	52	65	62	57	56	54	69	60	53	58	53	57	52	58	60	60	53	54	61	59	53	73	68	45	43	62	50	60	66	57	47	41	51	51	53	54	50	45	54	53	52	55	48	75	66	67	55	65	48	53	56	60	45	68	63	41	59	54	57	58	57	49	55	62	50	58	67	65	63	54	60	53	50	53	69	59	59	54	62	44	53	60	57	68	62	54	55	43	62	65	48	51	63	59	53	58	80	64	42	58	60	59	57	41	52	73	59	64	60	55	48	60	60	59	50	50	51	57	54	61	45	50	63	75	50	55	54	57	61	58	52	58	64	61	52	60	68	66	59	63	72	49	62	58	62	39	57	54	78	54	55	54	68	57	54	48	63	46	58	63	55	55	56	46	63	70	67	56	75	49	56	51	64	57	57	52	58	62	60	62	61	58	59	51	43	48	62	74	67	60	59	60	57	59	46	54	75	52	57	50	55	45	68	62	66	39	51	53	59	73	53	63	60	55	60	66	40	39	65	46	55	65	60	47	57	80	55	55	45	59	67	37	51	61	58	64	62	49	53	63	57	59	54	59	63	57	57	47	60	61	48	61	52	59	49	49	53	47	63	52	58	59	51	57	64	50	62	51	68	56	59	56	60	58	56	61	57	67	59	56	49	57	60	64	60	57	58	61	54	51	63	59	65	58	59	65	74	70	61	46	62	49	60	53	62	59	65	55	49	71	57	54	67	41	68	64	56	41	70	62	55	53	56	51	66	57	60	61	52	59	65	54	66	48	60	50	51	57	57	68	62	60	57	57	57	60	55	46	54	51	57	59	54	59	64	57	57	54	66	73	50	55	57	48	52	55	78	65	67	64	46	62	66	52	58	69	52	54	57	60	53	52	55	51	75	57	72	58	54	57	64	59	58	49	55	54	66	58	70	53	65	53	61	49	67	55	61	59	59	63	60	67	54	44	73	54	65	60	47	54	52	58	54	66	50	56	55	66	64	55	59	53	65	50	54	49	49	55	52	55	61	64	54	59	49	55	65	56	49	64	58	54	61	43	48	58	64	47	53	47	57	57	46	43	67	51	67	58	63	56	60	78	49	54	52	54	53	65	59	56	59	47	43	57	62	58	67	58	44	61	69	47	54	51	63	64	43	48	49	55	60	50	62	66	54	44	48	68	61	69	57	67	55	67	76	56	59	60	53	60	62	55	60	40	64	59	68	54	56	64	57	54	56	52	67	55	56	60	61	49	51	65	59	56	51	57	56	56	51	49	66	64	55	52	49	59	35	70	49	59	66	62	55	62	46	59	49	67	66	54	53	57	52	50	70	57	68	56	61	56	63	56	57	52	52	37	49	62	57	50	51	64	53	64	60	67	62	55	63	44	46	72	58	68	58	69	55	66	57	62	46	47	62	54	59	58	63	56	61	72	57	52	67	64	47	65	68	57	69	55	55	50	69	66	60	58	57	56	59	53	61	48	54	60	53	70	47	62	54	60	49	52	48	60	56	61	47	64	65	52	59	49	57	53	63	52	56	62	58	62	64	55	55	71	55	52	52	62	50	46	68	61	51	63	59	69	68	49	53	49	59	55	66	44	59	60	46	65	64	46	63	65	63	68	71	59	65	49	52	53	51	58	67	50	61	44	71	49	63	56	61	59	44	60	45	48	57	50	57	59	59	62	68	57	52	57	63	66	64	67	56	62	50	64	69	59	58	58	57	50	50	55	47	47	47	54	57	54	52	58	48	63	54	38	70	61	58	50	68	53	54	52	57	54	38	49	59	61	61	50	68	58	69	50	55	56	67	51	70	57	54	56	60	56	52	44	58	61	57	50	53	51	45	56	56	63	64	53	64	79	56	57	66	63	47	46	70	68	54	60	58	60	56	44	56	58	52	52	50	62	57	52	64	42	63	62	52	56	59	71	58	60	52	66	51	57	59	43	51	66	55	63	57	62	53	44	64	72	58	60	48	61	57	51	55	53	64	57	62	53	53	46	63	62	48	57	62	67	57	48	54	58	45	63	45	54	56	60	46	53	56	66	65	57	48	48	58	62	48	61	56	69	60	60	59	61	54	55	48	55	45	50	55	48	56	56	56	61	59	64	58	60	78	61	66	59	44	63	62	48	57	71	54	55	59	57	53	45	56	55	42	61	48	66	59	60	68	59	63	53	58	48	64	69	59	71	55	57	50	46	61	56	52	61	60	62	44	58	71	48	70	54	49	52	42	52
38161	27651	24604	22088	24229	21657	16356	12946	11020	8708	7093	5863	4597	3340	2356	1932	1511	1382	1253	1194	1067	892	758	739	776	726	720	676	675	585	577	554	575	542	518	541	513	515	516	511	515	521	478	526	489	526	536	508	516	501	437	476	489	490	487	467	477	497	494	470	535	486	488	461	462	488	458	445	453	523	519	476	489	486	496	509	489	508	472	490	520	477	472	484	489	504	451	484	495	512	512	505	516	502	499	500	505	498	489	509	505	480	501	476	503	503	449	475	512	484	466	500	437	511	508	453	457	487	468	475	458	470	457	480	472	476	441	473	444	493	479	496	484	485	519	498	466	469	452	448	517	500	439	475	494	435	512	481	486	487	513	504	477	484	490	491	510	459	463	459	524	471	545	492	474	485	492	514	461	483	495	473	478	450	468	529	480	463	493	478	477	478	509	489	498	482	466	488	482	537	438	502	504	478	501	504	472	472	529	469	516	500	495	496	480	478	484	480	505	428	484	489	479	524	476	481	476	479	488	463	499	492	515	477	496	488	500	507	455	503	486	481	485	532	491	479	491	490	500	536	505	501	474	453	514	513	491	468	490	466	516	467	448	499	492	478	462	476	519	517	510	494	449	463	490	494	467	488	473	452	466	546	509	498	457	443	478	500	489	477	470	492	528	536	456	495	500	481	475	456	540	513	520	486	455	527	486	461	505	461	486	425	499	486	507	531	470	499	534	501	473	500	525	501	515	505	461	483	491	497	453	475	500	505	494	489	539	467	465	460	531	478	472	485	490	509	468	474	487	528	513	462	485	474	466	500	474	444	476	477	486	502	477	484	482	506	499	542	502	469	486	469	484	489	450	512	484	467	479	496	450	453	479	481	499	483	530	456	495	516	500	460	465	514	475	498	461	465	500	490	510	499	489	481	505	461	511	451	485	540	485	518	486	497	493	515	501	498	512	490	458	479	473	501	471	475	497	490	478	474	458	464	476	528	483	464	482	524	485	462	491	496	517	479	489	506	466	516	509	486	480	494	479	480	521	474	511	517	482	463	510	472	498	475	491	466	496	464	498	487	512	495	500	465	513	491	453	526	508	479	486	464	489	440	512	483	474	472	490	466	488	494	502	487	470	484	456	466	490	499	477	514	485	466	459	474	472	511	465	508	484	510	487	511	469	457	487	473	447	469	450	511	497	533	498	450	494	522	499	487	473	495	467	504	514	465	467	483	467	488	492	517	488	485	522	509	482	500	480	512	471	493	548	497	506	507	472	472	479	495	496	497	518	510	502	472	486	492	496	517	473	474	502	501	510	530	511	491	490	520	469	479	448	484	460	470	454	495	513	469	484	493	529	540	469	501	528	512	469	497	485	476	490	477	469	484	526	486	483	523	498	480	446	510	457	430	472	439	508	494	504	487	500	480	485	486	527	494	532	441	468	484	512	504	483	489	490	493	502	432	486	490	487	496	497	524	471	487	449	519	521	499	508	472	512	501	505	480	516	517	534	467	537	489	494	492	496	475	487	495	506	462	497	465	507	461	517	544	448	482	507	521	533	521	463	507	535	494	529	453	481	500	476	522	481	478	490	498	494	468	486	490	493	522	435	512	486	509	502	500	494	514	493	452	475	491	467	496	534	501	483	512	511	448	482	494	519	509	482	507	504	522	481	492	493	483	467	486	478	483	477	511	460	489	484	463	491	470	451	473	503	480	487	488	481	459	484	503	493	481	448	544	484	508	499	479	499	479	455	460	464	479	468	513	464	530	451	496	503	469	495	469	491	455	497	518	489	511	482	532	497	460	461	505	492	499	448	477	498	501	490	494	545	486	487	453	487	518	494	456	528	490	484	514	484	483	487	467	518	485	509	505	503	524	464	486	449	485	514	466	510	490	471	481	483	477	513	513	450	462	499	508	474	515	463	505	495	456	480	454	491	536	496	500	493	483	435	472	487	499	476	495	494	526	448	496	472	492	483	499	499	473	506	484	474	471	483	469	500	476	466	485	470	478	454	508	486	478	468	488	503	559	497	459	450	507	483	484	491	519	467	498	496	474	502	477	499	461	502	477	485	471	507	497	511	482	473	504	498	498	474	515	487	487	455	505	467	477	485	512	493	511	491	489	496	518	483	496	461	497	464	480	516	491	528	477	482	537	504	480	468	486	473	504	516	470	478	486	489	489	531	485	444	498	472	482	518	487	504	503	495	462	519	472	486	476	501	487	507	501	490	512	489	504	495	485	475	513	467	477	477	527	496	445	479	460	462	513	542	447	481	479	482	493	474	493	472	478	487	462	483	465	458	500	465	481	511	505	482	473	476	472	497	513	514	471	501	494	474	491	474	493	461	514	492	483	488	482	520	499	499	472	473	479	505	503	473	467	507	498	460	489	474	442	473	525	465	474	518	502	491	467	459	499	490	477	444	478	518	493	515	490	495	498	495	505	453	462	461	521	462	473	495	458	466	498	532	487	471	488	488	496	495	476	443	493	476	504	467	516	465	480	522	513	515	500	459	488	477	509	514	481	479	518	490	462	478	492	486	497	453	502	522	478	487	482	480	508	474	515	488	462	468	477	485	519	527	536	513	470	484	462	469	488	489	523	495	481	486	520	478	501	498	520	492	500	489	524	421	453	474	489	483	480	524	521	506	491	439	490	483	469	475	506	517	460	481	467	491	482	482	471	509	464	461	444	482	478	442	484	468	511	502	518	473	489	507	506	495	508	516	494	507	458	528	519	479	488	483	487	527	502	513	441	477	483	484	492	461	495	528	506	481	485	463	503	496	484	485	439	463	468	466	488	490	470	502	471	487	471	487	474	490	494	460	492	474	533	449	501	494	529	522	488	466	475	480	506	487	491	467	484	494	506	484	455	454	482	473	494	468	511	470	455	514	469	469	487	490	458	445	477	483	491	517	490	491	454	511	514	499	474	494	498	479	473	514	478	527	506	506	518	458	458	478	432	525	497	483	476	503	467	477	466	474	500	517	460	498	491	477	510	490	517	540	471	489	500	477	521	490	513	455	507	485	482	487	480	469	498	506	481	461	478	557	451	511	509	464	487	489	521	497	493	466	496	500	455	507	489	518	472	488	488	494	511	488	479	451	528	486	463	498	473	478	478	486	459	494	467	534	467	494	489	491	478	487	477	488	516	472	458	475	467	501	451	487	455	476	482	487	467	472	482	493	495	474	471	525	525	510	493	507	517	468	522	528	484	507	469	506	486	497	503	490	507	476	466	454	502	495	516	543	512	478	502	493	503	519	491	487	460	463	473	471	507	473	497	520	513	463	481	472	481	519	474	463	491	519	498	454	480	497	485	475	483	486	506	476	511	487	420	505	502	469	483	499	485	553	513	495	481	500	487	497	494	500	511	498	461	465	485	471	501	545	458	543	498	450	487	489	485	463	475	450	504	455	485	494	449	513	503	469	499	507	483	523	474	480	471	484	461	476	480	504	494	520	466	470	502	468	522	470	520	504	477	477	460	494	511	491	497	470	472	464	485
5509	3639	1893	1009	610	435	373	349	336	241	245	205	201	150	129	130	128	119	121	116	113	122	99	109	93	122	109	110	115	106	99	104	106	109	103	109	101	98	103	109	116	101	111	92	95	118	111	102	116	106	111	110	104	87	80	97	103	90	99	123	107	102	112	95	135	101	114	104	98	110	97	111	116	108	99	84	115	104	104	112	98	108	105	119	96	94	106	111	109	108	97	99	109	92	94	99	89	102	114	98	102	82	100	77	98	120	100	104	85	114	99	93	95	97	105	102	97	106	88	93	94	109	110	98	72	95	91	110	100	114	117	94	110	108	98	93	102	109	103	93	112	96	98	98	108	110	96	88	102	100	97	100	105	105	101	101	104	124	104	104	101	102	93	96	110	101	107	100	94	90	101	101	94	71	106	106	102	87	101	100	102	101	106	87	112	86	124	88	78	90	104	100	96	91	90	102	96	88	91	101	93	93	108	113	100	90	94	119	91	109	115	112	106	95	97	104	97	102	99	111	97	108	103	106	74	74	95	90	115	95	106	106	108	106	96	107	103	98	89	110	108	103	102	105	123	74	94	105	101	101	112	93	116	98	78	108	103	106	91	112	96	109	111	105	101	88	92	97	96	104	89	116	100	90	118	98	99	78	93	94	90	106	83	102	91	92	86	100	123	120	91	90	80	100	114	105	106	102	100	109	118	90	100	105	92	104	93	93	85	109	97	105	118	99	95	117	122	96	94	117	94	109	77	100	97	88	84	112	88	103	97	99	104	106	99	102	107	104	93	110	91	96	76	97	89	97	107	86	97	95	96	98	85	95	96	100	111	110	102	109	108	98	112	94	92	107	103	113	96	100	99	96	90	90	98	125	98	104	95	84	96	101	76	106	112	108	79	106	94	94	92	103	112	106	96	96	104	113	73	111	100	107	109	102	120	95	110	87	120	113	117	105	85	103	106	97	118	109	98	108	106	113	89	113	93	95	90	104	91	86	101	97	82	99	94	104	97	99	72	115	121	105	123	97	96	79	96	105	115	104	82	117	88	98	90	117	93	98	83	94	92	83	107	97	114	106	102	111	91	105	90	95	92	103	112	105	107	98	85	98	96	98	107	125	96	94	114	107	112	92	102	98	95	118	101	99	97	93	105	96	106	116	116	92	118	111	92	117	105	88	87	101	91	94	97	94	94	111	91	105	87	98	96	100	98	108	102	95	96	105	109	107	114	107	96	107	109	92	86	93	106	106	113	110	76	102	78	93	88	106	112	103	110	88	117	91	95	106	99	118	111	104	93	96	110	102	90	85	109	76	90	102	99	101	93	114	100	109	106	116	99	106	105	98	89	93	96	113	96	106	93	100	100	98	101	109	128	92	87	98	78	101	108	94	81	100	100	100	91	103	100	104	112	113	108	92	105	95	116	107	93	99	98	102	86	102	104	101	114	101	100	94	92	98	96	92	98	110	104	101	120	107	110	99	100	81	99	102	122	114	96	93	100	87	93	80	95	106	106	117	93	88	110	102	102	86	104	116	93	110	102	99	98	88	107	122	83	89	95	103	84	111	95	108	112	102	128	88	102	100	83	104	107	104	96	109	93	93	115	110	91	126	105	93	87	107	98	111	99	86	95	89	82	100	115	87	113	115	96	85	96	111	111	87	100	106	95	111	109	82	101	82	90	100	97	101	92	114	113	104	112	90	118	110	102	100	101	88	106	94	112	87	115	104	96	91	113	105	96	110	100	102	103	99	102	102	90	93	94	120	98	81	95	97	112	85	91	87	117	84	114	90	86	101	93	95	104	96	110	102	99	102	85	108	95	98	94	93	100	100	94	93	88	94	87	100	93	93	109	100	108	113	109	79	95	92	84	108	93	98	79	86	107	102	98	93	103	101	96	101	114	106	77	89	85	103	97	90	102	97	101	82	92	100	92	97	105	102	85	121	112	105	87	98	95	106	81	94	96	87	82	88	111	97	111	102	101	97	103	115	101	101	95	105	100	96	95	95	104	105	78	84	106	115	114	94	101	109	104	111	97	88	116	90	101	84	81	103	101	90	96	97	102	99	102	100	93	103	95	108	105	90	76	90	94	113	87	105	68	84	117	102	106	79	85	93	90	108	100	81	103	104	102	85	106	111	110	107	97	101	114	100	126	92	86	104	99	96	108	111	98	87	105	97	110	124	113	103	99	108	106	109	97	83	99	81	107	111	82	95	94	95	108	118	117	90	85	104	94	117	93	96	97	90	98	85	106	101	117	84	81	88	93	106	117	100	103	122	96	92	88	112	90	99	115	82	102	111	85	108	106	85	99	104	106	99	87	112	116	100	101	112	115	104	107	107	107	101	101	88	90	96	109	101	108	105	113	102	92	93	109	102	105	91	92	88	99	106	102	116	91	99	93	88	92	110	91	75	104	86	87	89	87	94	102	98	100	90	101	106	102	94	94	96	91	98	104	103	95	102	103	85	101	104	109	113	79	107	110	78	102	96	102	79	116	97	106	110	114	91	95	111	106	97	104	102	94	101	105	109	89	105	89	120	108	117	120	128	114	96	113	91	97	105	87	104	122	89	102	91	79	110	120	101	118	90	105	95	101	100	120	101	105	99	101	129	101	99	110	99	93	99	108	88	100	104	90	98	92	113	98	89	109	104	109	102	93	99	107	112	115	112	109	111	112	110	91	95	107	97	106	89	109	106	98	104	102	95	109	88	93	85	78	101	96	93	89	92	117	120	109	102	107	95	97	120	95	86	92	102	109	97	108	92	103	99	96	98	88	91	112	99	84	109	110	105	106	111	111	90	96	85	92	112	110	106	84	103	107	81	98	96	95	130	117	89	89	92	113	94	81	108	101	92	95	127	112	100	105	108	99	121	106	95	96	100	89	132	86	110	86	136	88	111	88	100	107	107	105	104	99	108	92	88	94	89	89	106	99	96	109	105	92	101	101	100	105	110	104	106	100	101	104	103	117	108	98	109	103	108	106	108	98	106	82	93	81	105	101	82	87	98	117	89	96	91	93	97	88	115	107	100	95	87	87	108	100	99	87	111	97	100	123	97	93	115	97	97	88	91	114	95	114	103	91	95	129	92	116	113	91	115	107	104	109	89	95	92	98	93	103	92	90	91	99	108	95	83	106	109	111	96	96	104	96	101	105	83	103	112	76	114	87	118	96	102	129	89	107	102	113	117	103	88	99	101	97	96	94	105	109	109	112	94	86	120	96	103	96	83	98	100	85	98	79	121	93	106	97	86	126	108	107	79	92	100	101	126	109	90	88	97	80	107	109	96	97	96	100	112	111	90	104	92	99	92	110	102	103	88	103	101	100	82	85	90	113	94	85	109	104	102	110	94	99	100	91	92	78	98	90	91	112	106	96	101	93	84	103	86	101	87	96	119	107	103	107	108	96	110	101	111	100	88	105	105	86	97	98	103	128	110	113	115	98	117	84	113	86	92	107	106	90	102	131	85	104	114	93	116	119	87	93	113	115	100
32190	22172	15365	14356	16128	13721	11292	9278	7878	6212	4945	3996	3340	2546	2051	1655	1365	1312	1224	1121	1165	1058	1023	1015	1065	974	926	982	902	889	863	914	872	838	880	817	805	813	821	808	820	800	787	791	810	885	839	781	784	848	829	820	869	807	854	836	875	809	859	800	831	865	828	819	817	821	799	764	847	802	792	834	779	855	790	849	803	796	814	793	793	814	821	852	758	846	824	769	811	775	811	802	819	868	832	793	772	872	841	754	784	834	839	832	836	785	876	828	830	828	798	855	883	831	845	830	813	830	837	843	829	824	844	826	789	793	789	770	843	815	860	842	798	845	849	835	839	822	847	841	815	825	814	809	844	833	786	837	799	789	866	835	806	773	802	832	829	808	839	759	883	808	796	884	767	874	784	812	820	840	827	843	846	824	823	811	823	863	843	827	792	744	810	816	881	842	818	836	864	861	836	901	867	794	858	845	809	827	820	849	789	793	835	857	871	842	808	852	811	826	790	817	816	766	878	814	826	817	818	772	820	829	823	825	866	816	776	810	879	893	797	804	838	806	882	886	818	785	818	806	856	792	803	775	837	861	806	782	784	856	822	856	864	837	804	796	804	845	801	816	834	875	847	818	807	782	787	844	844	829	862	854	840	756	784	848	846	832	818	800	855	823	872	865	803	790	816	824	795	808	802	828	863	800	858	777	828	864	823	791	810	843	836	831	786	820	825	871	835	858	836	813	817	810	835	840	819	810	821	821	810	767	791	854	818	847	818	808	824	823	822	796	827	822	841	826	801	827	828	825	800	814	852	799	856	819	840	848	822	820	830	804	799	808	794	827	815	808	865	823	810	796	903	820	868	860	827	846	800	846	791	779	818	771	815	831	804	819	810	810	793	843	827	835	865	823	797	841	784	777	870	791	886	838	871	820	807	831	855	782	856	830	788	907	801	838	768	824	792	817	788	856	821	812	757	788	880	819	875	841	818	789	827	867	844	800	789	851	829	821	824	833	861	790	815	780	830	805	789	863	830	822	777	778	864	820	823	807	862	784	827	849	832	843	845	813	852	831	805	834	831	802	828	847	866	839	829	866	861	830	847	840	773	847	832	845	819	809	864	788	815	853	840	821	825	865	831	840	836	808	818	819	820	835	841	814	796	850	872	777	851	838	876	838	811	818	844	825	839	836	852	820	876	845	839	777	796	852	834	813	784	816	831	818	834	843	848	821	831	791	782	833	858	797	860	815	859	847	819	862	833	821	824	838	808	829	767	794	787	881	803	847	791	805	811	799	865	824	826	845	847	824	870	830	814	821	784	873	837	809	872	783	860	827	792	829	879	797	803	826	862	777	823	830	800	789	788	823	838	837	837	822	777	858	808	846	822	856	839	833	818	785	808	843	844	833	824	827	860	819	874	796	834	809	847	860	807	830	851	853	829	823	859	825	816	834	765	779	852	795	833	815	878	854	845	824	894	848	809	845	841	800	790	816	805	820	824	847	863	881	876	830	808	853	822	858	805	843	805	830	812	830	840	817	847	783	822	848	850	871	843	849	839	808	800	811	817	830	783	859	848	786	860	845	840	829	846	815	827	849	811	863	808	806	821	801	852	859	852	802	803	847	840	811	854	831	807	844	799	829	841	808	832	798	829	859	790	813	847	803	825	835	809	856	861	826	776	843	798	864	816	828	834	852	781	822	815	818	823	859	786	853	839	776	829	850	816	800	820	851	897	757	822	801	820	810	821	835	802	803	801	814	848	847	844	806	769	833	854	836	778	820	795	838	831	815	825	865	810	788	808	844	831	833	831	846	858	795	799	775	786	835	793	840	784	832	791	828	833	846	787	874	821	799	804	859	826	799	811	785	819	786	852	813	814	894	829	816	835	803	830	817	857	870	822	847	831	819	784	822	820	833	880	801	851	841	819	839	795	812	840	804	820	778	812	847	832	825	762	847	809	851	833	828	823	773	869	846	880	760	788	827	800	831	848	789	764	805	864	814	836	859	796	837	885	764	849	799	827	875	772	809	826	811	852	874	815	815	825	797	830	832	887	853	827	795	806	827	768	827	809	783	833	823	814	831	829	822	825	855	857	889	815	808	813	802	808	794	822	794	778	847	820	802	818	846	786	868	795	799	847	806	837	817	828	849	827	823	838	858	831	771	772	810	847	793	810	842	770	805	772	803	838	816	853	793	834	813	828	790	818	841	806	829	834	819	844	859	814	774	807	832	829	803	838	829	820	813	775	804	819	786	853	821	842	842	820	804	801	783	847	839	799	829	797	842	838	842	844	785	813	778	849	832	798	844	834	759	786	792	838	824	835	844	812	842	854	890	844	806	858	839	802	813	896	802	768	838	814	847	821	855	838	797	878	850	851	828	852	853	856	871	850	846	843	781	859	777	759	785	847	821	775	798	850	785	859	847	814	800	857	800	802	849	897	806	813	848	856	803	787	819	837	823	826	819	797	822	828	855	787	832	816	873	814	806	830	785	809	839	833	801	818	857	820	814	870	827	805	868	860	830	801	863	812	761	841	852	837	846	846	804	834	809	853	878	833	845	801	805	824	783	839	828	849	802	793	820	778	857	810	846	811	815	795	840	836	824	810	842	796	802	851	840	824	799	861	865	785	852	860	829	833	822	832	835	850	830	812	775	821	826	816	824	841	857	835	858	803	830	847	817	815	824	810	881	843	814	861	786	805	809	821	854	815	806	797	826	755	845	821	814	822	829	862	810	813	839	828	854	784	816	805	833	803	859	818	817	817	803	839	843	743	798	820	849	801	826	786	788	870	788	778	840	781	873	811	845	852	864	831	833	836	883	804	783	900	840	835	830	844	821	844	804	807	781	792	779	817	864	878	799	847	850	813	838	801	824	841	781	812	846	842	788	821	804	765	851	785	766	819	858	868	788	833	833	859	754	813	853	821	787	858	830	811	860	804	820	874	858	822	770	844	818	825	786	750	860	817	796	786	762	863	870	854	901	800	760	828	780	848	831	780	801	837	855	824	820	836	841	853	838	752	819	855	836	829	851	774	816	820	791	791	834	829	838	777	819	816	798	806	778	802	839	794	828	793	858	836	813	842	774	849	845	838	798	858	851	826	801	831	833	835	855	878	821	826	819	804	883	814	749	801	830	838	812	797	837	781	828	845	805	808	816	810	776	823	843	820	804	832	886	829	838	814	806	825	803	824	819	879	830	839	854	810	834	848	812	820	795	897	797	824	785	833	817	807	794	818	813	861	829	824	817	804	856	803	823	835	804	829	778	867	753	797	790	789	792	836	858	797	801	806	842	813	870	839	811	848	888	835	810	754	794	848	837	777	832	785	813	806	836	876	809	859	825	824	805	821	816	861	879	878	871	839	807	855	766	758	832	823	819	840	858	858	786	817	882	812	800	846	808	847	822	802	844	811	796	798	813	835	867	858	793	808	854	850	857	874	836	806	838	791	793	842	822	798	810	811	851	759	825	846	853	864	816	854	837	827	790	777	778	776	853	821	782
7155	5260	2306	1090	699	611	402	356	303	290	241	197	203	168	146	111	120	112	104	100	96	102	109	99	105	101	97	92	95	106	96	90	98	107	98	89	105	104	113	96	98	86	76	86	96	106	82	87	81	91	83	77	111	81	85	91	82	73	87	83	108	104	82	95	84	89	109	113	99	85	101	99	85	72	87	81	83	81	96	89	90	94	90	87	111	95	84	86	97	86	94	88	111	107	87	80	96	90	91	101	87	94	93	97	92	96	89	108	99	87	83	90	90	86	97	97	81	93	107	114	99	78	73	104	97	72	99	105	92	89	84	96	115	90	82	107	95	97	105	102	98	79	98	73	87	105	96	89	85	88	80	106	110	85	87	107	108	80	83	79	89	101	96	97	104	87	84	108	90	91	96	91	85	56	95	102	86	90	80	75	96	98	109	109	78	101	80	80	92	87	97	90	82	104	99	85	99	82	101	95	73	84	102	79	95	97	93	98	79	95	105	90	87	116	94	97	96	86	95	77	96	97	94	103	92	85	102	109	99	86	83	93	90	90	93	92	100	97	99	87	100	76	96	82	90	111	86	79	73	90	97	87	100	102	90	105	82	85	98	81	85	90	88	98	81	75	83	95	83	92	79	101	87	107	96	80	97	86	94	81	87	77	92	100	96	87	101	91	71	96	98	65	88	93	93	101	85	85	89	89	83	82	90	93	108	87	100	105	91	88	86	77	72	100	93	91	86	92	83	94	89	97	76	105	82	84	82	74	84	87	92	85	97	102	89	84	117	106	101	93	92	91	100	93	111	84	67	81	107	100	69	114	85	110	83	97	69	91	96	84	90	96	95	64	89	89	96	115	80	92	93	88	88	99	93	85	75	88	95	91	99	84	77	95	85	97	94	106	85	112	85	103	80	86	93	87	109	90	97	90	101	107	110	83	96	78	89	68	84	93	98	92	86	108	87	95	104	94	102	99	98	87	96	100	107	84	105	99	95	121	114	79	83	93	88	69	76	95	84	99	90	101	96	84	89	88	94	91	78	80	102	102	98	88	80	111	95	85	102	102	80	75	86	101	108	102	62	85	84	85	116	84	80	116	82	108	87	77	84	85	92	85	92	109	94	94	79	82	80	96	82	103	86	97	98	101	99	95	86	106	94	88	103	105	93	84	86	114	117	88	99	98	79	83	95	88	116	77	115	92	98	94	80	91	87	86	83	88	87	88	85	117	80	88	89	89	77	101	101	111	95	97	105	104	84	97	88	92	84	103	95	99	81	91	96	92	92	94	95	108	90	95	98	97	78	87	82	86	94	89	105	86	83	93	89	91	96	83	90	99	86	92	83	109	76	93	78	81	88	91	85	92	95	92	79	83	97	98	104	99	83	97	96	82	93	83	98	93	89	94	88	90	110	108	83	80	90	85	95	99	91	101	86	94	95	99	89	94	87	92	92	95	67	82	92	91	80	98	106	87	104	84	86	91	109	93	81	88	94	87	84	91	102	97	83	79	101	110	87	90	91	99	89	83	94	97	116	79	95	88	88	91	78	78	95	87	88	87	84	103	99	87	84	82	89	84	87	95	83	98	94	84	91	88	84	86	86	91	82	89	114	88	95	93	105	106	86	94	97	92	89	90	93	103	82	93	98	105	84	104	82	67	99	83	97	82	78	96	78	85	86	85	75	112	85	103	108	86	88	83	85	93	96	97	78	99	88	81	87	69	104	77	69	93	105	83	100	79	92	91	76	83	72	84	89	86	99	77	97	90	99	94	94	94	90	79	100	99	90	81	101	95	97	91	87	73	99	92	80	74	95	89	75	93	89	106	94	97	87	95	94	107	90	77	85	78	87	88	86	93	106	113	92	91	98	88	85	98	112	92	86	89	98	97	101	86	104	80	98	96	81	72	85	89	73	83	90	97	81	76	100	87	96	83	105	77	87	82	96	84	97	97	86	89	99	94	85	95	103	107	89	91	93	95	94	98	83	78	96	87	98	99	81	110	86	96	105	89	76	82	89	72	108	72	83	99	84	97	100	90	109	88	87	94	91	90	88	78	105	109	89	90	99	87	77	82	99	96	98	106	105	92	99	89	90	95	86	82	100	90	99	106	103	102	95	102	102	77	114	87	83	101	109	83	99	91	89	96	77	86	86	91	76	88	81	106	67	92	86	83	82	102	93	93	85	103	93	91	96	88	91	96	91	75	89	104	89	73	86	87	105	102	71	90	84	86	90	93	96	96	94	90	90	103	87	93	79	85	97	76	104	112	102	112	100	89	103	107	89	89	81	94	94	93	108	101	97	91	99	85	72	102	92	98	77	104	85	95	78	103	93	92	87	108	104	96	101	80	86	74	90	93	80	92	101	89	109	77	109	113	89	96	90	80	83	103	91	97	98	88	108	92	96	85	95	89	102	86	98	77	91	92	103	92	96	104	78	84	107	89	89	89	103	90	95	104	85	93	88	101	69	88	98	97	93	85	93	101	107	96	85	85	100	85	92	98	92	106	87	93	89	101	87	97	112	86	80	98	80	71	75	101	94	103	89	97	75	96	91	91	91	95	94	101	79	93	96	92	99	81	102	86	93	91	102	97	102	87	92	92	102	95	89	97	106	96	81	97	82	117	99	94	86	80	80	100	109	82	101	84	93	109	73	83	87	99	88	89	102	93	79	86	89	94	88	105	80	86	89	91	79	86	102	96	83	99	83	86	82	84	83	94	90	85	93	101	90	106	83	104	101	111	95	102	87	91	86	95	79	80	99	86	100	88	88	99	85	88	90	91	91	92	84	97	87	88	73	93	92	95	93	86	87	85	79	91	77	98	82	85	79	84	110	87	93	88	76	89	85	111	87	83	93	84	89	100	91	109	85	82	101	91	87	99	85	95	92	94	95	77	103	72	95	91	82	89	91	78	97	87	107	91	112	55	71	80	90	109	83	90	106	90	81	99	97	97	88	93	116	80	98	97	80	91	99	102	92	78	93	99	92	102	86	94	92	88	97	93	82	102	76	118	99	89	100	97	84	86	95	89	92	97	84	91	98	110	100	84	105	99	108	84	90	102	89	92	104	70	93	90	84	86	91	101	98	101	90	98	93	97	88	114	103	90	90	88	87	94	87	81	96	91	95	106	92	106	85	103	98	97	85	89	86	102	84	77	102	78	106	98	90	86	116	92	99	82	105	81	89	87	93	90	97	89	115	92	93	103	84	86	90	111	75	92	67	92	78	93	94	81	94	96	97	82	89	89	81	97	82	88	93	80	88	83	102	100	87	98	88	93	92	118	84	100	92	101	93	110	88	84	97	96	109	106	96	96	80	116	83	89	102	85	91	76	97	106	86	104	93	90	92	98	97	87	61	79	74	98	83	109	95	80	85	106	100	88	75	101	91	88	89	93	110	99	107	79	89	87	101	79	100	71	101	96	97	95	106	89	86	92	93	103	88	87	95	114	76	79	93	95	83	86	93	98	91	100	89	89	99	109	85	84	89	81	98	110
34368	24944	16913	14692	18622	17243	12397	10103	8365	6564	5073	4291	3591	2606	2153	1754	1505	1279	1240	1254	1121	969	953	973	901	907	918	849	831	852	838	835	785	795	763	777	831	732	778	753	808	761	759	735	779	796	754	787	753	749	742	745	721	777	718	768	747	783	738	722	759	757	713	778	740	806	748	779	768	768	785	714	758	745	717	742	682	740	769	756	728	776	733	791	732	777	753	744	747	825	803	712	744	781	787	752	768	749	736	754	742	781	727	702	717	771	776	770	745	759	755	733	766	722	717	738	735	751	723	788	726	774	766	755	741	769	746	782	750	770	733	746	767	783	737	757	761	755	741	701	741	756	750	790	759	750	790	767	713	747	715	745	800	703	721	760	726	753	773	744	742	751	729	765	688	821	778	760	751	757	724	810	720	751	769	722	794	707	754	732	757	751	787	716	749	729	735	773	771	771	796	757	749	769	750	713	822	750	742	780	736	712	759	769	759	756	720	766	780	764	780	782	765	769	721	750	692	747	804	716	776	776	757	734	768	752	788	774	710	761	759	747	773	803	765	717	768	764	746	772	740	702	742	783	765	787	736	735	704	733	838	786	739	721	732	775	747	777	783	708	705	772	761	770	756	740	807	821	772	740	745	746	731	762	789	753	720	677	742	758	735	744	744	796	681	819	786	766	751	750	705	771	728	798	726	789	790	744	768	759	793	734	696	764	706	733	736	753	722	773	798	774	813	786	766	714	748	784	715	746	766	791	733	731	730	752	749	789	723	728	740	765	729	745	720	751	760	722	739	758	785	755	723	713	727	740	746	778	782	763	714	763	765	778	821	727	781	773	755	726	702	785	774	716	770	748	813	756	726	724	772	781	742	761	749	738	771	752	803	778	799	740	753	736	729	755	782	783	737	703	701	770	724	819	754	764	757	755	760	718	720	808	756	738	777	755	719	699	760	709	789	757	754	735	735	761	783	746	719	764	699	791	782	740	806	814	747	738	741	732	770	761	788	730	803	806	770	731	743	753	715	767	765	735	768	727	780	766	759	756	718	681	751	728	715	702	785	781	746	759	764	735	714	731	758	760	742	738	793	756	704	762	751	783	749	758	730	736	758	757	816	789	695	726	699	759	732	728	704	761	755	743	774	756	724	738	800	743	734	757	789	793	762	804	739	743	732	793	721	752	725	782	773	744	769	780	751	751	774	777	764	765	749	733	745	780	751	784	767	760	766	747	702	729	783	778	763	746	778	727	771	739	771	732	755	687	754	727	753	737	765	763	712	729	718	724	748	744	740	735	766	819	739	788	773	716	694	787	756	752	775	763	757	784	733	736	787	734	717	773	730	768	779	754	725	751	756	789	760	810	770	753	796	752	724	763	729	730	736	755	796	784	750	712	734	763	764	752	748	786	713	777	781	703	744	805	751	716	772	740	757	782	693	757	721	727	756	749	767	796	769	782	728	723	749	713	775	732	797	748	736	754	734	779	754	761	750	766	764	761	747	735	737	749	762	772	774	718	816	756	749	747	773	791	747	769	820	737	768	792	764	752	761	734	718	799	782	745	740	754	752	752	764	751	783	749	771	770	785	701	748	789	792	809	752	707	738	708	743	778	699	755	738	727	738	754	760	756	753	767	733	743	763	733	762	731	754	765	715	759	760	745	767	739	708	743	751	734	716	777	830	733	746	793	744	777	676	712	695	751	726	719	774	777	743	715	745	741	700	793	723	732	743	751	751	759	728	799	807	743	761	751	744	794	726	658	746	762	697	752	757	761	736	747	745	723	763	761	767	774	732	784	756	716	713	802	724	748	733	754	739	719	767	693	767	716	726	748	693	821	766	735	746	730	738	783	718	756	805	787	762	745	741	777	704	755	757	748	742	733	775	781	704	750	739	724	770	753	783	769	737	729	772	752	781	710	746	725	738	737	694	728	671	725	725	805	751	744	747	776	757	714	752	758	743	783	729	765	744	717	762	747	771	710	778	677	753	726	776	794	742	788	797	737	768	728	790	794	808	783	748	730	752	747	730	735	704	804	765	762	713	721	772	749	772	726	774	755	793	732	749	784	746	752	770	782	750	736	764	763	781	753	748	742	730	741	785	718	749	722	738	750	753	755	793	798	750	756	748	742	720	771	742	735	785	763	734	775	779	779	794	707	755	744	773	768	777	763	732	787	759	748	729	718	734	757	727	723	780	718	746	775	756	732	740	722	774	795	755	775	781	748	792	761	752	690	739	738	790	743	742	773	732	730	750	724	759	722	731	781	749	764	729	736	746	729	730	771	741	745	722	714	764	747	723	759	788	729	762	788	788	750	784	745	772	722	732	751	761	737	726	779	715	717	763	717	779	750	738	772	777	719	719	733	757	770	782	798	739	702	744	757	758	760	713	754	749	723	732	759	709	753	747	744	745	775	782	770	788	718	752	777	805	702	688	732	752	776	702	717	746	726	779	759	735	705	772	761	756	758	760	711	729	741	713	764	750	769	767	766	774	714	782	798	739	747	753	773	753	780	783	683	761	772	723	753	730	726	766	748	752	734	765	772	735	768	752	750	776	747	760	775	684	765	763	770	787	770	694	748	720	804	726	783	738	696	775	716	740	702	717	747	755	788	752	689	791	782	758	759	755	753	725	733	784	796	743	651	754	762	751	736	768	750	787	780	806	754	764	759	783	779	720	772	794	729	754	764	772	751	743	777	717	753	764	732	789	731	790	811	719	754	773	757	712	716	720	739	783	801	730	764	783	712	725	732	745	782	782	749	739	731	753	764	732	735	716	778	776	741	734	722	744	755	770	732	748	768	736	743	732	783	793	726	730	780	697	757	773	753	764	745	750	737	746	768	764	745	740	769	748	791	776	716	772	768	748	725	736	716	738	773	723	743	739	738	727	729	697	812	736	736	753	745	751	739	779	788	776	760	767	734	764	713	775	807	777	756	790	736	740	732	742	735	767	733	765	731	742	753	737	758	777	782	777	780	727	710	740	761	718	789	748	770	768	748	755	735	811	787	748	799	694	739	737	825	754	758	724	793	705	764	708	740	779	769	680	748	736	765	739	750	714	793	747	783	756	719	787	795	719	679	746	733	737	747	765	751	792	749	762	762	726	767	755	767	729	787	741	784	761	755	804	790	746	793	738	754	749	707	798	742	746	844	733	789	754	740	734	780	773	776	758	715	818	739	759	758	779	791	730	737	763	704	746	761	731	758	685	746	768	795	779	752	773	745	710	768	783	718	798	737	768	726	786	768	716	801	751	740	784	676	760	759	715	759	792	748	748	758	799	709	737	765	793	733	754	807	723	774	699	716	778	732	674	721	787	744	729	704	831	752	762	770	775	730	745	793	726	750	742	790	733	728	757	731	678	706	769	759	777	759	798	727	793	749	768	763	767	774	767	705	721	751	745	774	721	772	742	721	726	729	732	754	765	778	751	757	748	740	722	705	762	762	744	737	745	739	757	810	755	753	738	714	731	728	769	728	785	757	713	744	773	761	798	744
6754	4226	2911	1568	973	762	556	468	424	351	284	268	248	183	146	117	121	105	109	119	98	93	95	86	96	91	98	92	76	74	67	80	101	91	88	70	82	80	88	69	87	89	76	76	78	70	77	68	75	74	85	96	77	77	82	85	76	67	81	89	76	84	81	92	90	90	59	72	84	101	83	94	88	99	98	89	91	79	79	91	80	77	93	79	71	80	78	80	71	79	71	99	105	87	94	94	86	72	83	68	80	60	73	81	81	80	70	83	77	91	75	68	73	91	88	73	71	76	79	71	85	92	77	72	86	64	80	81	93	80	90	74	90	80	93	77	62	84	77	72	65	76	87	85	83	80	80	62	76	78	85	86	75	92	71	80	74	73	81	82	74	85	74	80	84	88	113	69	76	91	76	74	74	99	96	80	73	83	78	80	90	64	70	80	76	86	83	90	85	80	85	83	83	78	88	83	85	68	79	70	77	90	71	65	73	69	78	83	89	82	81	87	69	76	69	79	82	71	84	73	96	80	83	73	82	76	69	72	80	75	62	69	75	90	84	77	86	92	92	92	90	79	70	76	79	77	80	78	87	76	73	72	70	67	66	84	68	83	90	88	70	79	68	83	98	68	75	96	88	94	77	78	73	81	73	80	70	87	88	73	75	82	92	81	91	76	75	74	76	99	75	82	82	87	82	94	83	82	72	83	80	73	101	65	92	81	88	91	66	78	77	72	85	89	80	59	66	67	91	83	92	76	74	70	72	76	89	100	84	87	75	90	65	81	71	83	71	73	73	71	80	77	82	92	83	85	71	81	71	83	70	71	76	62	82	91	70	76	73	82	73	82	86	75	74	85	70	77	69	71	93	78	76	85	67	88	77	81	69	77	95	78	82	79	63	86	78	76	84	70	75	70	88	74	69	84	86	99	83	75	78	69	70	94	72	81	74	86	66	86	76	78	77	73	70	81	86	79	66	81	78	74	110	80	88	84	73	89	83	68	84	76	79	75	78	80	74	79	77	96	71	77	87	79	78	75	83	90	85	75	89	61	81	91	86	73	72	91	87	86	98	76	82	64	95	65	75	78	86	87	96	85	82	81	88	84	81	83	76	89	86	76	74	63	74	87	82	90	80	81	81	82	67	71	89	71	78	69	71	94	82	75	83	87	76	92	72	79	77	88	66	82	69	73	72	93	76	61	74	89	77	77	85	80	95	86	84	76	64	83	71	93	67	75	77	89	64	84	88	74	73	72	87	86	89	94	68	86	98	78	73	75	94	74	69	76	81	77	89	93	70	82	82	89	88	82	79	81	73	78	68	69	68	65	87	88	83	84	85	82	79	78	74	68	81	111	75	81	85	82	96	75	80	83	74	75	100	86	83	65	84	78	81	88	89	75	86	57	68	82	62	84	77	89	83	84	89	79	86	79	80	87	82	69	82	88	106	91	72	70	81	79	68	89	83	80	87	79	86	86	84	89	77	85	70	84	96	83	83	70	87	65	89	78	91	57	76	78	69	94	92	85	79	76	67	82	54	83	74	83	94	78	82	72	83	89	70	77	72	82	88	75	74	76	101	83	74	87	87	81	78	97	79	71	79	72	82	72	70	88	85	72	81	71	103	68	83	92	71	83	72	85	73	97	73	62	88	96	97	83	82	77	86	85	92	78	70	68	72	88	80	83	86	95	77	101	79	81	63	67	77	85	81	82	70	81	83	85	75	86	82	81	61	70	68	91	75	78	77	84	65	76	81	89	74	62	88	79	82	86	66	101	69	76	82	83	83	96	72	92	73	88	83	82	86	72	78	82	80	84	75	69	75	85	92	72	81	66	80	82	77	60	72	72	78	93	68	77	91	82	80	75	64	77	100	70	66	78	65	79	92	71	104	71	71	92	91	93	80	97	69	90	76	69	82	76	65	93	91	78	78	79	86	97	73	98	63	73	77	80	77	87	85	74	75	84	75	88	72	72	69	90	78	86	91	80	97	77	85	104	93	77	70	80	84	102	74	92	82	82	75	81	71	69	90	76	82	83	87	95	84	90	86	90	85	86	76	67	89	87	76	86	70	78	80	94	85	86	64	79	92	80	81	78	85	60	86	86	76	90	83	78	83	99	76	73	74	100	80	72	72	80	85	81	76	84	73	67	69	83	73	88	93	91	81	77	66	92	83	82	96	76	71	89	64	79	88	75	72	78	88	81	91	84	75	83	88	87	74	83	78	76	86	75	71	87	73	73	70	69	70	69	73	70	74	96	68	75	92	74	86	79	73	69	71	80	74	91	84	81	86	100	80	85	90	76	96	85	88	70	71	86	86	77	68	74	72	89	76	89	81	74	61	76	95	67	98	89	88	84	71	72	76	81	94	77	92	79	76	68	91	73	82	78	71	80	71	64	111	75	83	80	81	83	73	65	88	88	73	82	85	87	80	80	82	77	74	92	90	79	71	88	77	72	89	66	84	78	75	82	70	92	64	94	87	75	80	90	85	71	95	77	93	76	94	74	69	99	69	95	79	62	92	75	78	70	69	84	61	93	83	86	92	80	82	76	67	70	83	85	75	77	91	63	83	66	82	92	82	77	68	77	86	87	65	73	70	83	62	73	77	74	80	80	88	80	78	76	77	93	68	79	90	84	75	82	72	99	78	80	75	68	93	86	70	89	91	80	74	88	82	78	81	94	74	77	88	99	81	69	66	81	84	67	76	81	96	77	91	63	78	77	81	68	74	77	90	89	79	92	65	83	73	87	73	78	83	75	80	83	95	69	82	79	82	90	65	80	86	83	64	87	94	84	74	78	72	67	60	84	75	79	70	85	71	78	82	92	87	84	87	94	74	77	78	86	83	81	85	78	85	92	74	90	77	82	84	75	103	77	81	79	72	79	80	80	79	76	79	76	89	83	69	75	77	74	96	81	90	90	84	68	100	73	80	69	72	88	81	83	65	85	82	78	77	67	90	88	78	86	85	77	76	78	81	78	76	83	71	70	76	83	70	77	93	81	86	72	79	83	63	84	84	83	86	85	67	85	62	81	65	81	86	69	75	87	68	79	83	77	93	83	77	70	80	71	82	69	76	82	77	81	75	85	76	76	86	89	60	89	72	94	83	83	88	77	85	76	75	75	78	78	94	78	80	77	78	71	81	88	74	80	72	72	74	71	91	65	91	84	87	94	57	65	75	74	80	87	93	84	83	70	78	91	85	76	79	82	70	77	83	80	73	92	81	73	81	65	70	87	92	77	75	85	73	75	84	72	91	85	85	81	70	86	82	86	87	73	85	81	92	80	79	83	81	91	68	67	72	73	96	84	72	82	79	89	90	79	80	82	81	83	83	92	96	88	77	90	71	72	75	83	75	82	74	78	77	89	73	80	81	82	83	90	73	80	77	87	86	64	78	88	89	68	84	66	75	69	75	79	70	79	80	81	93	66	77	91	74	97	80	79	74	88	79	68	76	73	80	90	72	63	72	91	92	87	83	78	80	80	72	78	73	67	72	78
33425	23739	20166	19047	22222	20035	16246	12973	10793	8742	6852	5606	4604	3451	2683	2122	1833	1596	1377	1339	1146	1026	986	911	979	840	858	791	781	714	812	769	693	669	740	695	636	656	680	663	650	651	631	670	670	697	631	652	620	682	652	650	607	624	663	643	639	643	646	644	654	663	673	626	650	598	610	656	646	674	697	604	654	639	608	648	595	651	640	671	646	686	666	613	631	649	639	644	625	617	639	666	646	668	667	653	641	682	625	608	659	650	658	639	656	661	656	698	671	650	617	623	651	675	686	678	676	627	639	680	647	655	629	644	670	657	666	628	609	674	663	615	648	679	635	631	651	624	613	639	615	635	592	648	645	660	611	668	615	676	656	647	650	655	633	675	670	652	658	652	631	633	617	630	642	650	691	660	652	664	678	724	640	689	651	624	658	614	625	632	663	663	690	637	679	671	681	690	641	659	644	653	678	664	654	675	692	680	694	680	637	639	674	665	678	632	631	648	657	685	629	613	661	626	695	648	671	631	663	637	671	673	617	616	648	642	635	673	663	670	693	662	669	682	664	674	656	637	655	597	626	661	575	660	640	717	655	650	603	643	638	696	655	672	623	646	632	617	697	640	675	636	687	687	672	633	636	627	668	666	661	643	668	695	635	640	652	684	584	705	674	675	646	657	676	662	730	651	647	682	630	674	644	659	650	639	622	646	613	629	670	582	645	643	676	650	671	594	680	635	677	642	633	638	687	670	655	638	692	633	694	665	680	646	679	667	628	679	662	680	614	657	716	623	632	669	652	665	672	645	674	676	679	613	649	628	636	658	635	619	646	678	652	633	668	602	678	616	618	645	664	624	656	695	616	618	639	649	655	629	692	669	656	662	644	643	696	682	684	607	594	649	701	679	652	638	655	659	601	643	651	639	653	643	664	675	596	664	679	638	684	677	651	668	623	630	667	677	690	674	609	641	622	659	626	641	660	650	664	650	692	623	625	674	657	701	600	645	658	648	659	635	625	645	634	711	682	641	647	663	648	649	633	648	631	675	673	670	669	616	677	643	641	693	658	687	590	647	680	656	635	678	658	640	669	615	605	655	627	695	631	662	637	664	661	604	621	650	656	679	685	669	689	636	662	623	661	656	630	637	692	646	616	638	637	702	651	635	638	614	673	680	646	660	685	675	657	663	645	654	620	671	642	635	635	600	646	652	686	704	637	688	636	633	660	679	661	696	645	671	634	679	647	615	636	655	730	639	652	669	640	636	696	658	653	616	612	670	657	651	657	667	669	709	692	629	612	686	674	679	683	691	645	651	632	675	652	647	678	661	685	650	709	682	622	664	643	672	664	647	594	661	629	656	659	667	669	651	625	690	664	681	605	647	658	609	624	611	649	632	666	646	615	618	691	651	720	637	655	688	686	633	650	701	633	668	701	626	641	701	655	667	621	684	653	602	653	696	663	624	690	674	646	646	665	645	616	674	610	635	632	658	636	634	731	670	645	617	624	666	641	673	670	601	622	638	608	654	695	641	649	667	663	677	665	635	665	646	637	687	645	625	641	607	690	637	701	644	659	639	635	640	653	681	659	637	685	700	685	660	660	629	613	689	646	672	623	677	646	657	690	632	602	658	645	626	630	652	611	644	652	629	688	625	650	633	644	667	668	695	680	669	614	676	639	672	667	598	641	650	652	629	693	621	645	644	658	640	675	631	655	640	675	663	677	599	650	602	639	658	626	677	627	651	622	672	639	634	701	653	686	636	624	625	675	649	636	676	651	657	645	652	678	658	625	712	649	686	635	638	640	680	698	661	669	638	691	639	672	645	663	634	653	631	649	664	658	699	663	646	654	654	621	685	633	658	630	643	656	700	715	669	636	664	634	644	594	637	658	608	630	638	650	628	657	652	656	640	657	642	627	670	632	645	626	665	656	657	676	636	633	614	661	653	680	678	662	661	655	667	681	721	664	669	682	644	635	664	667	680	614	637	640	670	644	683	650	675	655	659	678	668	610	710	700	676	636	675	657	670	637	644	673	689	624	680	654	665	641	663	616	630	658	688	620	683	613	674	649	699	638	689	691	669	656	684	652	651	707	663	686	611	698	664	646	691	589	682	663	683	632	631	640	623	642	655	658	625	623	639	637	656	580	670	614	646	627	676	641	657	642	650	675	587	645	711	660	677	669	642	646	633	666	633	672	705	687	634	667	613	637	681	602	679	709	642	648	640	648	660	616	632	650	675	647	666	636	686	667	671	662	642	656	713	625	641	666	681	702	649	657	676	650	656	665	666	649	672	630	652	649	641	634	655	680	687	652	631	686	620	629	660	628	694	667	658	659	645	721	643	673	638	702	640	648	620	628	671	617	626	650	655	677	658	665	675	629	700	645	607	648	654	673	687	641	679	649	630	649	662	679	690	667	676	658	694	677	689	644	643	671	599	634	673	627	662	664	618	624	637	644	687	674	658	670	642	635	672	660	637	618	634	662	618	632	684	603	648	638	667	654	648	673	662	631	671	610	651	630	673	647	677	704	710	660	640	604	661	683	610	601	640	659	650	635	619	596	626	647	629	659	642	708	661	659	713	676	678	640	610	677	652	668	655	623	654	628	641	660	681	635	645	696	657	616	619	654	655	674	719	698	630	652	641	708	664	679	695	681	689	630	676	673	667	658	705	716	640	669	639	650	668	662	655	623	671	637	672	635	625	669	640	657	715	675	648	680	673	666	659	674	674	628	669	650	634	622	662	670	654	665	675	651	628	679	635	648	626	667	669	659	645	648	650	697	670	638	664	674	629	608	613	661	650	629	648	641	628	625	659	665	683	661	672	666	629	648	665	684	708	684	642	651	667	650	667	665	634	615	671	634	632	653	677	598	668	691	606	625	645	622	649	715	642	652	692	629	637	672	641	668	609	653	665	699	666	642	701	649	668	641	649	623	642	668	650	660	685	633	689	615	685	675	680	651	696	617	666	680	708	641	660	640	653	648	670	687	630	687	694	640	684	692	641	662	683	649	637	596	679	620	685	638	643	622	664	619	642	640	644	621	664	634	671	688	668	695	647	661	700	641	651	663	622	692	670	682	657	634	677	624	644	681	613	728	650	667	653	678	699	628	638	713	633	653	668	655	655	682	634	649	687	682	661	650	636	682	695	649	636	619	671	658	669	654	675	613	657	713	662	706	632	645	619	642	645	672	647	653	655	644	669	667	625	687	655	659	632	673	668	659	736	681	664	661	668	657	674	683	675	680	734	644	683	674	633	621	681	602	654	624	679	651	637	670	657	654	661	675	652	674	674	668	656	681	673	614	648	659	651	637	651	667	663	649	658	610	637	624	680	720	629	703	718	665	646	656	627	700	594	638	624	660	660	647	717	651	648	647	613	644	652	672	640	609	623	616	643	663	686	622	641	668	625	635	652	633	650	674	671	686	679	669	640	645	670	638	604	688	615	641	638	667	683	653	632	623	616	630	655	675	695	660	694	635	688	684	632	673	661	677	623	614	616	661	640
7979	8099	5114	2726	1466	1052	740	552	470	436	330	265	215	205	176	141	117	102	101	85	94	65	65	81	66	63	56	73	67	60	65	64	61	64	65	73	61	48	60	50	55	63	49	54	60	57	51	58	55	53	58	64	60	52	59	59	61	49	57	54	60	60	50	69	51	59	58	52	61	67	45	59	62	55	50	54	45	60	50	54	55	61	80	53	58	45	57	51	59	56	62	58	59	50	55	55	53	61	65	77	65	60	56	67	64	65	58	55	77	45	61	52	61	55	74	70	65	47	57	50	50	49	70	58	57	54	64	62	58	46	64	60	52	62	40	63	67	60	56	57	67	46	57	59	63	56	49	51	61	56	51	58	58	51	54	58	59	60	55	49	68	66	58	75	40	73	59	55	62	61	53	65	48	76	44	58	56	70	52	77	56	58	57	60	60	64	48	58	65	77	59	78	61	59	58	57	49	52	52	50	68	52	51	62	52	61	65	54	46	48	55	61	62	54	67	56	50	47	68	56	66	73	50	53	63	59	72	65	51	52	62	56	60	56	48	72	59	54	68	48	56	71	66	78	50	61	55	70	57	67	54	48	58	61	59	47	58	68	59	64	78	58	63	61	66	59	54	75	55	59	61	63	58	49	57	49	61	71	57	54	59	65	57	67	54	54	59	55	50	43	67	62	51	52	60	54	57	63	51	61	62	59	67	61	83	60	66	46	37	53	51	64	54	53	74	53	66	67	46	52	57	53	64	68	53	72	54	47	69	75	58	59	45	54	59	48	60	63	56	62	72	58	63	41	63	37	56	59	66	65	68	60	72	67	58	60	76	67	62	50	66	49	61	56	53	62	49	62	55	58	63	48	69	55	50	51	51	51	49	63	51	59	52	54	53	50	57	48	63	51	62	55	53	63	55	70	54	60	49	72	68	56	50	40	53	55	44	55	49	56	50	54	50	63	64	68	63	53	61	57	49	59	63	54	51	42	52	47	64	56	54	54	51	55	56	45	62	61	57	52	64	54	63	63	65	57	53	72	64	56	54	50	57	65	58	52	45	50	63	58	66	65	56	67	68	86	48	62	55	61	61	59	53	64	55	61	62	67	52	45	56	53	56	64	62	67	61	59	57	55	65	49	57	46	60	68	65	59	58	68	61	77	60	49	62	65	69	43	42	54	73	61	55	71	56	60	52	68	55	58	56	64	51	45	60	58	52	44	45	56	50	58	57	60	72	62	61	57	68	57	70	62	54	58	59	57	59	59	58	74	63	50	47	61	63	53	62	57	60	53	49	55	60	51	60	57	63	50	70	42	59	65	57	59	47	58	51	77	55	58	55	60	58	61	57	57	52	59	58	51	47	61	58	57	54	51	56	60	55	59	58	65	60	61	71	45	57	50	58	51	71	56	54	54	71	66	52	61	62	64	65	33	56	65	48	54	69	59	56	49	39	62	56	59	57	65	55	47	55	43	56	56	53	62	62	35	72	68	63	62	53	65	45	76	54	48	52	63	65	63	52	61	63	58	53	53	44	68	52	57	65	58	62	48	60	47	62	57	55	44	64	51	53	54	58	62	46	53	59	69	49	57	58	55	48	55	53	49	47	66	58	57	52	68	74	59	61	53	62	72	52	65	65	75	61	48	73	60	47	46	58	62	65	45	61	68	49	54	65	52	48	52	45	57	60	54	58	46	47	62	55	50	45	58	58	55	47	55	54	54	51	53	52	55	55	67	60	54	59	53	63	39	62	53	51	53	51	64	60	60	50	54	62	57	61	52	48	64	66	47	49	54	56	56	64	51	58	62	64	60	53	58	53	60	59	56	69	70	51	50	57	42	57	49	61	60	58	47	52	61	63	67	66	60	46	53	56	54	72	66	58	56	56	57	57	58	58	66	64	52	63	68	58	47	43	48	60	50	56	55	57	53	45	57	51	49	62	50	56	61	60	65	54	64	59	63	59	59	57	42	58	61	68	64	56	51	46	55	51	63	66	57	57	54	51	49	59	80	62	47	57	53	49	64	60	73	56	49	52	61	47	63	61	72	45	57	55	65	60	56	56	56	44	65	74	62	52	55	58	56	53	74	54	62	58	48	58	46	65	52	44	55	56	73	60	59	66	56	54	52	72	50	53	54	64	44	62	64	65	49	56	51	56	47	64	65	45	66	53	59	53	56	46	62	58	42	59	58	48	56	44	72	61	66	61	42	56	57	71	68	61	45	60	46	54	65	69	69	43	47	77	61	51	59	44	62	73	67	70	48	62	49	61	53	62	52	69	47	48	53	52	40	69	51	66	56	60	50	57	62	62	37	57	46	61	65	69	50	53	57	54	58	57	58	54	55	52	58	57	38	59	60	61	62	55	70	75	57	57	57	57	49	64	62	46	51	47	51	63	55	64	55	56	48	64	55	70	57	58	60	51	47	59	58	60	52	62	78	56	40	60	59	57	55	53	67	67	71	51	50	47	64	46	68	57	52	58	58	60	51	65	67	70	58	65	55	57	56	65	60	78	60	61	68	60	62	71	63	44	64	67	56	61	42	59	57	60	69	50	52	57	50	71	56	63	61	59	62	55	58	54	73	60	57	44	52	61	56	50	47	69	64	46	63	52	60	61	66	61	38	39	48	65	71	63	58	57	52	56	48	53	55	60	56	59	64	56	62	54	59	63	52	50	62	59	68	42	66	57	54	63	58	43	76	45	65	52	59	64	63	54	51	61	53	54	52	56	62	70	53	55	59	49	70	54	53	73	53	56	62	49	65	51	64	50	49	58	44	55	52	51	55	54	50	64	58	58	41	55	65	51	50	56	59	52	60	46	51	57	55	48	69	49	59	49	51	53	50	52	52	61	50	53	60	60	64	45	72	60	56	50	57	54	71	53	73	58	40	44	64	68	61	60	48	55	53	53	52	63	55	52	66	65	57	67	52	61	60	61	55	54	63	51	44	59	57	57	73	56	50	47	54	70	70	48	59	48	48	66	58	58	51	59	68	51	46	59	70	57	63	55	62	55	66	69	64	58	64	50	54	64	56	69	60	50	61	54	64	59	52	47	56	69	50	60	64	71	70	70	36	60	60	52	55	59	51	45	75	59	55	54	64	58	61	40	61	41	63	56	51	59	57	51	64	56	51	61	60	64	55	58	50	55	49	50	60	55	57	50	56	57	52	55	56	61	57	60	56	56	55	62	54	69	59	69	61	46	48	65	58	62	50	60	59	56	59	57	52	55	63	54	62	52	59	60	66	53	56	55	53	63	62	44	67	64	55	50	60	53	72	63	55	46	53	46	70	50	56	58	67	62	52	69	54	61	59	41	74	59	50	46	54	44	57	59	58	66	54	68	43	58	57	77	58	52	62	67	58	54	54	70	60	57	41	58	61	44	53	64	46	58	63	59	51	62	55	60	60	55	51	49	66	59	67	59	62	58	56	63	56	53	63	58	55	52	63	66	57	63	47	68	53	53	61	56	64	55	53	65	63	63	62	72	62	64	59
37902	30031	24826	24600	26461	24286	18603	15050	12494	10105	7768	6375	5231	4029	3114	2311	1887	1688	1467	1406	1141	993	881	859	832	742	736	723	693	620	606	614	560	579	514	535	532	504	503	519	497	494	506	520	482	545	492	505	505	500	483	529	483	494	512	504	507	488	494	493	490	518	488	495	493	508	457	498	483	446	494	504	524	474	458	446	480	511	469	458	462	505	497	502	506	500	508	485	512	525	492	515	524	480	516	484	490	458	485	519	529	502	474	494	501	475	504	521	515	467	480	492	529	473	494	500	549	525	524	519	474	491	489	545	458	475	510	470	448	526	538	519	511	513	489	472	473	464	479	482	516	512	490	440	487	506	467	465	517	479	485	471	501	518	519	482	482	480	482	458	504	487	497	467	484	458	505	464	491	505	521	491	503	513	526	486	469	463	476	499	506	472	480	489	503	474	522	515	525	485	528	477	494	461	503	490	523	516	524	445	508	468	484	515	484	499	448	473	503	505	470	517	495	521	514	453	521	492	523	522	478	496	460	514	502	482	498	526	523	465	489	505	490	489	482	486	472	489	501	474	470	484	517	468	474	500	429	470	518	474	533	487	481	479	487	522	502	508	481	496	474	462	512	474	506	496	481	437	522	457	529	488	475	489	479	460	454	483	537	489	519	480	483	514	480	446	466	477	513	465	493	517	481	502	479	463	496	463	450	521	488	471	485	523	527	487	498	476	512	506	499	497	491	448	491	511	450	507	514	478	464	494	492	530	495	486	487	469	479	460	527	488	495	515	480	492	479	486	502	465	453	496	507	510	436	435	485	489	461	493	467	476	443	537	506	454	497	462	467	501	515	475	507	498	492	455	437	471	510	533	485	509	498	493	472	526	525	493	478	492	495	474	508	508	507	506	509	505	477	494	455	520	488	524	457	493	533	473	476	477	487	522	472	521	484	489	497	496	468	508	498	516	498	472	475	484	522	519	508	499	481	497	513	514	526	524	502	535	491	485	441	497	512	496	481	497	514	489	495	483	505	468	491	467	487	503	469	489	477	519	476	525	499	463	467	492	475	542	488	461	496	468	524	477	444	467	513	522	538	460	531	496	490	487	492	476	509	506	462	506	477	529	483	505	537	481	458	508	485	521	474	525	480	506	533	496	513	525	529	529	504	495	450	468	499	486	480	472	507	507	457	492	498	522	462	458	474	467	496	428	509	476	504	506	503	484	507	515	486	501	470	518	479	491	490	485	474	484	495	506	489	516	491	522	504	498	459	525	497	498	458	500	516	494	472	460	487	490	467	496	514	475	485	490	485	463	541	462	480	502	493	512	520	480	508	461	503	519	484	485	541	492	491	492	467	463	503	484	472	492	483	515	481	480	475	445	486	484	488	479	505	480	485	492	466	498	563	497	529	473	518	492	456	478	508	497	508	468	513	474	501	474	461	476	535	508	505	462	514	495	475	467	483	492	484	468	505	460	549	479	516	492	508	509	504	493	499	499	470	471	469	505	476	488	484	476	516	502	468	465	515	489	468	492	502	497	540	498	484	495	498	518	522	523	539	501	458	521	485	537	491	498	504	506	475	474	471	502	512	514	445	470	500	468	532	486	505	495	498	477	475	482	476	508	473	516	516	471	462	515	490	514	468	482	467	541	503	481	464	502	460	517	499	537	494	532	535	482	510	509	470	497	458	500	496	499	496	498	510	533	480	482	491	471	519	496	467	496	493	490	492	491	514	481	484	479	507	464	470	493	460	463	454	516	531	485	507	485	508	518	514	521	511	479	506	496	513	508	484	490	496	502	500	474	478	458	545	456	478	468	493	509	506	503	473	471	492	488	492	506	459	489	509	508	450	507	489	513	512	499	512	484	495	495	492	489	482	518	523	519	480	469	471	500	473	531	487	494	491	492	447	460	484	484	491	475	479	482	494	482	483	484	529	536	487	515	510	478	473	494	517	509	515	504	489	529	480	502	499	495	489	449	526	488	501	491	492	461	491	490	548	525	451	518	476	470	484	522	486	479	519	479	493	483	460	508	541	489	457	474	488	508	462	505	482	533	478	495	524	472	479	499	501	480	438	487	464	514	476	488	475	483	492	503	493	487	483	520	502	525	510	468	497	555	443	501	512	503	487	486	491	477	503	494	453	480	485	468	519	477	466	542	521	488	501	499	512	537	480	469	491	533	491	502	510	476	496	503	484	474	491	464	481	485	506	502	453	500	500	491	496	537	483	478	505	487	515	487	479	494	439	477	504	524	500	494	477	480	494	502	471	495	459	510	467	479	524	470	457	456	528	485	454	454	500	484	489	522	504	464	509	564	489	479	471	511	509	477	510	478	510	498	443	474	507	484	485	461	504	497	487	556	516	503	481	496	442	492	466	489	481	493	493	486	499	485	497	485	482	521	485	484	501	471	505	489	459	532	476	476	464	504	503	443	505	484	497	520	444	464	488	511	469	505	484	449	521	535	499	443	485	497	496	494	493	471	492	480	489	462	472	535	476	487	479	494	492	479	491	484	482	516	506	497	461	471	477	467	528	495	498	510	475	487	488	500	564	489	498	486	502	494	505	515	506	503	493	497	461	468	458	513	462	530	473	469	468	497	475	498	526	517	505	461	505	499	483	498	485	461	449	517	529	476	492	499	482	477	478	485	471	509	473	520	524	524	475	503	476	483	451	495	438	532	504	458	487	489	512	469	467	527	498	473	512	507	486	457	494	477	498	463	491	500	452	494	514	528	505	504	470	516	475	493	475	510	467	485	510	483	496	467	495	507	511	538	504	483	465	497	487	500	528	463	470	489	481	501	521	478	480	508	512	519	520	472	482	466	484	518	523	492	471	481	512	501	481	495	507	501	510	477	505	499	467	495	496	505	505	479	494	488	480	546	478	505	472	484	499	472	500	491	481	533	487	473	474	534	508	475	510	522	512	496	486	494	477	513	483	483	467	530	473	526	481	512	445	530	492	480	537	490	508	494	526	478	540	486	495	479	488	471	474	488	499	524	477	481	487	508	509	502	510	487	470	472	477	502	470	484	448	507	502	526	507	469	502	474	490	498	479	495	503	508	526	541	506	494	530	514	516	515	495	472	472	496	491	475	500	480	481	443	490	489	519	496	474	498	494	523	457	477	492	518	497	503	486	517	496	505	508	486	521	456	487	466	488	501	513	512	463	428	522	494	493	506	530	493	432	480	517	438	496	472	476	506	512	525	476	508	507	506	522	515	518	516	521	531	488	491	481	484	490	504	443	533	491	510	488	475	507	518	487	497	489	526	482	504	471	503	506	475	541	495	462	509	530	488	520	471	507	470	469	490	508	483	507	486	501	532	488	510	514	505	496	499	485	463	473	507	510	522	486	470	461	492	484	506	545	492	479	504	510	492	504	509	528	517	507	453	481	489	483	514	471	508	513	439	490	511	503	470	437	500	497	514	516	487	501	489	523	503	510	464	494	480	490	475	481	509	502	479	508	446	499	519	536	506	483	461	486	487	460	478	537	467
5282	3762	1736	935	624	510	386	306	298	225	239	182	149	171	132	143	133	121	103	105	76	119	95	115	103	119	99	107	121	88	92	97	103	116	80	104	81	109	104	100	97	103	96	105	94	81	105	98	118	88	111	97	106	100	89	107	105	95	93	106	100	84	88	104	96	95	104	100	108	100	103	81	86	103	122	108	110	87	105	103	82	86	110	98	79	94	101	79	96	99	86	91	95	99	89	122	112	88	97	95	95	121	83	103	99	117	92	106	94	102	93	93	107	96	104	100	101	91	108	101	85	106	111	98	103	109	95	81	95	93	94	98	104	101	105	89	103	102	98	101	83	100	89	95	101	101	92	94	107	102	118	87	89	96	104	103	92	114	83	83	98	96	93	117	86	99	87	95	96	100	114	89	96	103	106	90	87	99	107	79	101	108	111	113	90	100	95	91	118	84	83	94	107	88	93	122	107	105	97	98	108	81	100	96	103	89	95	93	84	109	83	105	94	96	88	104	109	85	112	111	103	94	97	97	80	103	106	97	95	103	100	96	93	101	99	107	110	104	109	77	70	120	91	108	85	97	119	91	114	94	88	102	103	100	89	82	89	108	84	101	99	83	91	107	100	104	103	109	92	84	102	98	85	103	90	90	86	91	98	87	96	94	94	94	94	101	114	102	112	96	101	90	111	94	103	104	103	103	90	98	96	100	97	106	106	98	104	99	80	110	109	94	82	103	106	120	125	106	88	105	79	86	105	104	96	105	94	110	76	110	99	89	106	80	103	95	92	113	102	106	96	93	106	93	97	89	100	109	87	81	99	94	100	98	111	100	92	111	108	102	109	107	103	115	118	105	114	98	101	118	97	86	101	106	103	104	99	93	78	88	94	100	96	89	104	86	86	93	104	92	83	102	90	92	106	106	97	114	97	84	94	97	101	89	108	90	102	104	87	97	105	107	86	94	103	109	101	85	90	99	103	86	103	108	101	99	74	111	114	107	98	102	101	110	110	120	87	111	110	105	105	78	91	102	95	100	96	104	90	107	102	84	91	99	89	120	101	102	91	93	110	102	87	73	84	97	111	99	105	112	85	109	87	108	78	97	106	97	103	110	85	108	110	107	96	103	88	87	101	92	109	100	108	89	97	92	99	89	97	91	94	92	99	101	100	100	107	78	113	119	107	103	89	98	104	92	101	96	96	102	96	112	103	92	99	92	102	91	94	90	107	110	81	85	96	92	97	85	110	124	97	83	110	101	105	87	117	94	90	98	94	98	102	102	111	95	106	98	96	88	114	118	98	110	114	98	107	76	100	92	92	99	88	94	102	100	97	98	100	102	108	101	96	97	87	91	83	91	88	93	101	95	78	78	86	91	95	105	104	103	103	115	88	93	111	103	95	102	96	115	91	98	104	100	117	95	106	109	78	101	90	106	102	99	81	91	124	102	98	103	110	129	98	105	86	96	78	91	95	80	89	78	89	112	97	92	99	85	89	104	110	103	94	87	107	107	98	98	91	98	107	107	96	111	90	92	98	90	99	77	103	105	87	93	96	100	107	89	90	97	118	79	115	112	98	108	93	101	86	62	94	98	81	94	108	111	110	103	119	108	86	102	100	94	111	107	106	81	103	98	104	102	115	85	95	83	93	100	94	90	86	96	95	105	108	95	89	108	111	88	117	91	119	107	83	98	104	104	97	96	103	97	100	98	107	103	83	83	93	102	110	101	103	83	106	102	101	101	104	99	93	87	100	94	111	84	104	130	89	77	95	107	83	97	104	118	79	106	100	100	100	103	98	95	94	98	104	91	112	84	91	92	94	101	103	100	109	87	92	91	107	94	112	102	96	96	110	94	102	84	107	82	103	84	127	105	93	110	98	88	105	108	103	121	103	105	104	87	104	103	92	98	84	93	108	101	91	98	100	109	111	89	81	88	107	89	102	114	98	106	106	97	104	86	97	106	102	94	86	98	93	97	106	107	94	88	99	101	101	110	98	121	102	81	101	107	90	88	99	94	100	103	99	122	124	94	96	123	83	104	91	97	102	93	105	94	102	83	86	98	87	98	103	92	92	117	77	110	102	116	92	111	104	97	96	88	114	108	117	94	109	103	90	86	95	113	108	99	89	100	87	100	102	110	93	85	94	78	101	99	95	100	86	100	86	106	108	108	97	95	105	107	105	104	107	115	103	87	114	88	97	74	99	89	125	100	89	82	95	97	100	89	118	106	97	95	106	78	94	93	88	102	101	105	121	101	122	95	86	85	102	113	91	96	97	103	91	108	87	102	99	85	97	92	95	109	86	86	97	91	101	93	97	86	111	102	102	99	97	105	100	88	94	100	90	88	104	79	105	84	106	102	94	92	92	97	106	84	101	93	110	85	103	98	90	102	102	106	91	123	104	92	81	87	112	90	108	120	101	92	99	92	92	119	105	97	89	98	112	96	95	117	92	94	95	95	101	108	103	86	94	115	109	86	101	114	111	80	118	107	104	101	102	99	95	90	99	99	97	72	101	97	109	110	99	101	85	110	75	107	87	82	104	96	102	110	110	100	109	100	101	97	95	98	97	93	104	77	105	99	98	100	91	79	105	94	103	124	86	101	90	89	86	91	108	126	115	115	97	101	106	99	90	71	83	105	95	101	107	113	87	109	94	87	102	84	98	107	96	103	79	101	89	95	113	107	89	107	87	93	105	109	82	111	110	114	78	104	100	90	105	79	88	111	100	104	108	89	100	87	106	82	121	87	104	117	94	97	81	109	95	98	92	104	86	96	93	95	94	101	92	112	92	116	99	93	90	93	108	111	100	98	99	102	94	102	84	97	104	87	116	95	92	98	94	85	92	99	97	104	107	87	92	94	93	97	96	75	95	98	91	110	105	88	108	107	104	115	96	96	98	101	100	116	94	95	101	106	102	89	107	105	100	99	94	98	100	96	97	88	97	89	118	98	86	106	105	101	119	110	95	101	99	99	97	88	116	96	92	96	104	91	96	79	98	101	88	103	91	94	96	113	88	83	107	92	102	100	82	83	103	105	97	110	96	110	102	101	109	108	91	86	90	95	100	91	101	96	94	77	104	90	110	98	107	94	115	104	90	86	102	93	96	94	89	93	105	100	91	99	107	114	90	90	105	102	91	102	80	115	86	88	103	91	108	101	92	90	100	94	99	89	108	93	90	107	97	106	98	104	100	99	102	99	101	97	86	105	103	121	95	102	103	99	105	108	106	101	111	95	90	109	106	102	92	100	91	108	89	85	93	103	115	91	91	88	106	100	89	107	112	99	105	88	110	107	119	94	102	97	98	107	95	90	99	97	101	91	99	109	98	85	96	98	107	110	113	85	102	87	102	111	97	92	103	102	93	94	102	93	98	92	112	109	90	108	94	102	96	107	87	87	100	117	87	107	99	94	100	112	101	94	103	109	84	83	107	104	100	96	87	98	93	90	96	95	106	113	88	91	109	90	104	92	92	90	128	104	114	104	97	115	101	92	94	116
31958	22620	14277	13746	17726	14930	11596	9395	7642	6143	4824	3800	3177	2664	2161	1788	1541	1418	1306	1266	1139	1005	972	979	1009	950	1034	945	904	956	867	841	855	857	851	839	779	842	840	885	824	798	841	836	789	849	839	815	816	797	801	796	795	814	780	768	800	853	815	761	777	793	814	845	796	782	794	841	833	813	768	785	867	849	838	869	819	789	787	825	816	800	822	800	794	804	815	816	857	827	850	801	811	825	826	837	829	797	852	829	793	855	826	813	811	776	768	806	766	788	832	824	835	805	788	763	822	828	829	816	843	808	828	807	845	817	811	806	816	841	820	858	816	802	841	845	863	785	755	821	817	823	826	794	790	806	823	810	815	826	807	797	791	800	766	810	839	779	805	769	833	841	851	824	772	804	792	786	813	769	810	854	826	831	807	832	804	816	802	794	828	811	773	812	852	816	799	823	838	840	849	812	816	787	821	796	765	845	808	814	812	780	802	845	780	811	806	846	827	842	762	831	834	766	773	782	820	800	807	851	809	819	817	859	781	803	844	787	787	859	778	846	779	852	828	869	832	844	801	807	821	800	828	768	849	844	822	800	838	793	809	786	822	805	830	807	816	809	818	825	753	795	845	854	823	844	814	807	805	779	777	784	875	843	773	820	818	795	835	776	833	804	841	817	815	762	801	824	819	806	839	801	840	762	854	828	802	793	837	903	852	794	807	821	846	829	840	791	799	782	804	751	812	817	840	851	809	781	836	799	774	823	836	856	785	764	802	837	771	779	756	810	836	797	810	776	779	796	812	767	753	785	805	797	865	831	808	834	797	827	839	805	823	817	871	806	869	798	818	840	799	771	849	816	832	768	819	775	833	793	794	811	830	881	805	798	850	789	832	775	826	837	808	844	743	787	795	830	813	858	829	834	801	816	846	776	802	892	789	821	787	803	814	813	839	819	861	829	807	790	807	806	809	810	820	817	810	799	782	825	810	831	775	814	790	807	840	807	826	833	852	824	820	811	755	821	815	858	764	815	817	801	805	818	862	812	822	798	795	835	788	785	827	802	855	809	817	831	804	833	833	791	811	742	817	802	826	814	887	787	803	763	845	802	798	808	799	807	803	841	839	804	839	815	762	778	799	823	841	786	793	839	781	830	808	814	822	771	825	787	794	802	826	791	809	849	779	796	862	828	835	783	757	839	790	816	856	822	864	806	791	858	768	856	814	769	835	766	776	813	861	791	832	853	800	824	825	803	808	785	825	740	790	788	811	828	848	775	846	774	788	817	778	804	795	822	785	811	778	787	770	820	853	794	816	812	808	814	744	837	778	838	821	813	821	833	846	790	840	838	804	820	818	829	804	776	797	876	778	839	825	880	856	791	815	800	822	797	845	847	800	828	773	825	781	790	834	871	806	853	818	810	829	809	808	807	837	760	775	833	790	846	820	779	827	805	805	830	856	803	777	723	817	817	796	821	845	786	843	833	839	855	820	785	772	785	800	796	844	854	785	794	794	811	833	789	776	861	771	880	808	788	765	826	747	802	762	835	817	844	824	827	802	873	813	806	776	785	801	777	798	856	800	822	823	817	798	834	776	777	826	806	812	819	808	793	790	796	838	746	798	860	786	848	839	797	820	792	786	760	816	867	812	796	854	813	792	806	843	819	809	808	894	788	797	784	778	808	817	799	836	784	793	857	819	799	805	827	852	842	825	813	854	903	780	789	762	810	796	839	786	793	852	810	816	830	917	833	801	820	851	842	839	819	780	796	801	802	837	799	845	840	825	813	794	839	823	774	794	770	833	833	775	807	795	846	801	812	802	813	832	810	780	809	839	791	811	777	751	854	800	814	761	863	757	799	834	816	765	891	813	824	807	789	793	808	837	790	788	816	775	770	837	803	852	775	805	851	798	798	808	790	812	786	837	818	825	808	753	831	788	800	812	824	799	796	792	756	806	794	814	788	815	802	830	803	805	792	771	794	779	802	833	779	788	791	763	836	816	818	839	807	792	771	861	823	822	832	835	831	799	808	853	774	826	801	833	817	845	810	828	816	839	817	745	808	833	836	801	800	807	826	815	799	871	855	822	849	796	829	832	826	810	824	771	792	843	847	804	793	825	794	829	752	815	797	827	753	806	795	837	814	784	793	806	811	808	782	805	797	829	839	858	840	797	808	843	846	793	787	835	750	823	789	788	788	823	808	788	824	844	816	802	739	785	831	838	846	801	822	817	802	775	812	837	756	852	801	804	817	833	833	790	793	796	803	820	775	741	805	857	820	818	805	805	811	822	818	848	828	838	826	816	824	857	786	782	805	809	815	818	801	835	815	812	794	791	799	824	817	810	808	818	813	810	835	829	786	808	829	811	816	810	847	799	769	784	847	803	778	779	807	790	833	831	810	870	778	824	757	834	848	789	811	846	831	795	826	869	820	813	811	807	845	782	811	821	861	799	838	833	831	827	830	813	854	796	815	810	869	791	809	803	769	855	853	799	815	853	822	777	809	851	871	800	855	823	833	784	808	810	850	803	822	806	831	767	791	853	822	834	816	818	827	797	832	834	794	816	836	837	826	845	772	821	786	834	854	839	787	829	764	819	830	812	774	808	842	775	876	824	816	831	849	773	773	779	799	878	841	822	828	815	856	792	791	789	857	810	872	802	863	827	793	831	815	783	789	782	831	810	805	847	766	788	817	814	819	828	819	843	803	799	851	786	836	812	833	824	836	796	845	773	814	837	833	799	799	839	803	833	884	821	806	786	827	775	831	733	818	810	798	834	789	850	865	810	811	813	842	754	805	823	868	796	805	838	799	809	770	778	855	829	768	860	779	863	757	811	826	866	741	812	808	853	802	875	820	799	844	811	857	851	807	789	882	815	822	787	789	843	823	825	833	843	769	807	798	843	819	775	845	823	797	816	756	811	790	812	845	762	821	815	827	841	796	808	848	801	782	820	820	804	790	877	873	796	802	757	838	795	813	762	818	800	858	812	823	821	799	812	846	800	802	805	817	748	825	810	820	818	802	837	797	852	848	834	846	768	838	824	845	830	871	851	876	754	851	791	765	862	807	779	836	781	831	805	811	826	805	852	854	798	842	794	823	788	821	837	800	852	845	772	788	849	825	829	820	796	796	786	798	781	794	824	789	778	850	803	761	828	824	837	791	789	802	783	814	768	866	781	795	799	816	840	835	795	821	801	828	838	808	858	813	809	782	775	855	759	746	830	818	779	813	823	868	804	831	808	840	817	823	791	771	794	802	828	812	832	842	769	820	802	764	834	793	857	776	781	791	808	807	776	839	834	838	799	781	793	783	809	864	830	833	781	799	761	749	819	867	841	820	849	812	769	835	822	798	829	765	835	822	793	826	807	804	793	773	812	828	779	827	836	786	802	810	773	816	785	811	810	835	785	811	826	800	832	848	804	795	841	859	830	796	792	809	771	798	842	796	806	783	829	806	787	796	777	854	860	788	780	850	822	774	795	848	742	789	786	854	805	767	837	790	774	867
5701	3580	1856	1378	752	614	528	438	363	295	243	203	212	199	126	171	137	101	125	110	107	114	122	101	81	86	87	81	81	91	110	87	89	84	95	92	85	81	82	76	104	96	86	89	95	95	101	91	83	78	93	107	91	110	87	91	75	100	100	87	92	92	104	87	79	95	95	91	80	93	96	102	93	92	100	78	93	82	97	83	97	94	90	112	84	72	94	90	97	90	93	102	95	82	89	104	92	101	97	92	75	88	98	91	97	89	93	87	82	101	90	80	84	84	73	100	72	92	81	67	83	99	83	84	98	88	87	77	79	80	91	83	78	102	76	97	80	95	101	90	109	83	72	100	73	85	91	90	101	105	93	74	89	88	90	104	74	77	102	98	74	101	97	87	88	94	96	96	85	105	97	76	87	104	77	76	91	74	97	95	90	80	97	89	87	76	81	86	96	95	98	84	98	78	98	92	80	89	94	104	103	78	83	74	62	102	91	99	94	98	109	82	87	77	91	107	88	105	108	87	83	86	95	97	91	90	73	96	103	86	96	108	89	100	75	84	101	81	81	70	75	102	113	104	85	74	90	100	90	84	104	89	80	89	84	95	70	101	92	98	78	99	83	103	108	86	98	101	92	102	87	94	88	94	85	96	87	107	80	90	95	85	90	87	97	91	85	104	99	114	92	84	91	81	89	83	89	85	95	82	87	76	86	83	103	89	81	74	88	73	107	90	114	99	88	91	92	88	97	95	106	86	92	92	95	91	88	86	88	89	103	88	89	100	96	97	84	92	81	88	77	107	106	105	91	93	107	92	72	93	115	82	76	85	95	84	93	71	98	72	87	116	89	83	100	87	86	90	83	88	72	98	83	94	100	79	80	72	94	93	95	103	91	83	91	94	77	94	72	88	80	79	93	93	91	74	87	88	85	86	98	79	84	103	84	93	73	102	74	90	90	96	93	88	94	89	89	98	103	90	110	88	89	80	100	101	96	82	77	70	94	82	113	92	96	65	102	96	92	87	82	106	93	104	86	107	93	68	87	90	90	90	82	107	96	101	91	101	115	88	77	99	81	110	95	97	91	84	96	84	79	84	103	111	90	80	108	87	100	81	82	98	69	80	114	69	90	99	107	78	75	69	105	92	89	94	111	66	95	82	88	88	96	104	104	84	83	94	81	80	82	74	75	87	84	75	80	100	85	85	93	105	82	91	111	76	107	101	94	127	84	80	104	84	80	69	105	110	87	91	94	98	103	90	97	74	99	79	88	109	83	91	75	84	98	111	73	84	94	83	100	81	81	92	70	82	90	84	93	87	102	105	89	86	100	73	80	82	82	81	98	102	100	106	80	84	87	68	84	93	86	105	73	92	70	87	101	99	84	105	73	106	102	71	86	89	88	97	98	99	99	93	103	95	95	104	81	93	91	82	88	97	83	87	103	92	98	78	78	86	80	97	96	87	108	82	71	101	94	93	90	96	93	96	77	111	89	99	77	78	90	88	81	87	84	92	96	87	95	87	78	74	81	86	88	81	87	98	86	81	94	88	87	84	92	84	86	92	67	80	86	96	103	91	95	91	76	103	85	95	86	101	85	83	101	94	97	87	103	90	89	90	92	92	70	87	92	109	70	101	94	90	94	90	99	95	93	80	90	72	80	85	86	89	73	85	87	96	98	80	92	99	90	88	88	72	74	94	84	98	78	100	108	93	99	73	92	84	76	84	92	101	86	98	80	101	90	110	92	92	85	90	93	98	92	88	84	84	78	73	90	91	89	101	97	92	78	77	96	83	77	91	74	88	83	99	82	87	98	81	85	98	79	89	89	85	98	92	87	82	88	92	82	102	106	87	90	81	89	101	82	93	98	88	74	99	96	87	92	82	85	89	90	98	96	96	95	92	75	81	86	79	87	90	87	86	92	86	99	104	101	83	96	74	76	90	81	84	109	83	91	75	83	93	107	90	92	97	80	78	91	82	93	91	94	74	82	89	86	93	81	78	93	90	99	89	99	88	95	93	88	99	99	109	96	86	89	82	94	98	83	99	89	75	94	93	87	90	80	95	107	95	95	82	87	98	78	91	97	86	91	89	89	74	95	82	90	89	73	86	80	89	86	98	98	98	99	89	75	83	84	87	82	106	99	96	71	84	92	83	106	75	94	78	92	91	95	99	100	88	98	80	99	100	89	79	89	87	84	93	92	97	82	87	98	82	92	88	90	95	77	94	89	85	92	106	97	85	73	73	82	93	89	91	99	75	92	90	84	86	91	81	103	82	77	99	94	86	87	84	93	74	100	90	89	99	86	98	93	89	90	89	87	79	92	87	96	108	83	90	97	99	94	106	86	90	91	91	85	89	85	92	102	90	77	60	96	87	87	88	94	89	89	86	97	86	95	87	81	85	97	95	83	97	91	88	92	93	83	87	100	74	102	85	92	85	104	96	93	98	94	85	84	68	89	84	85	100	86	106	88	110	105	84	75	107	92	96	109	82	91	91	93	83	89	99	77	87	92	108	81	90	95	77	102	88	89	91	102	96	88	82	95	91	100	99	95	88	108	104	99	100	71	101	78	82	89	75	72	103	80	101	101	92	108	95	85	75	99	92	106	81	95	97	102	86	100	80	102	97	89	92	91	80	84	63	80	97	95	77	78	95	95	108	91	84	103	80	94	99	108	85	91	113	103	106	87	87	80	74	88	97	103	109	95	84	78	86	90	93	85	102	110	63	103	94	87	82	94	63	82	88	90	92	112	83	95	73	89	105	89	101	76	88	83	100	100	95	108	76	89	100	100	77	91	91	84	88	94	87	86	84	87	96	97	105	102	85	94	97	93	103	84	102	88	77	92	92	91	87	95	90	75	96	96	62	84	81	87	91	81	84	100	97	104	92	101	96	97	83	103	93	73	95	75	79	82	82	93	95	91	98	84	87	89	81	95	95	93	74	92	79	91	76	98	97	97	81	85	103	90	93	105	88	105	87	82	103	104	83	79	102	83	77	93	89	71	92	85	81	77	105	87	90	94	103	97	94	96	94	92	99	91	86	85	88	109	106	81	113	89	100	79	101	82	90	95	88	99	83	82	96	87	87	79	86	89	90	87	106	84	83	82	78	104	107	94	95	98	89	72	81	69	75	93	104	93	111	99	86	90	92	101	77	90	106	102	87	92	85	95	83	100	94	93	96	76	66	84	103	92	80	98	90	85	86	88	77	81	94	93	92	81	106	80	91	91	75	70	103	94	85	95	87	92	105	99	88	78	81	85	100	83	89	92	99	90	89	101	76	98	81	89	87	95	91	87	104	83	101	86	100	84	99	117	86	97	97	87	87	71	95	93	112	88	96	85	90	88	92	96	83	83	80	79	90	85	95	95	73	86	95	99	69	85	96	105	101	89	79	90	85	98	78	94	84	82	91	107	107	91	96	119	104	94	87	100	84	79	91	87	90	93	90	81	101	111	91	91	97	97	85	94	81	98	88	101	60	82	87	92	103	97	93	92	84
32459	21524	15553	17588	19681	17664	14314	11505	9607	7715	5866	4807	4065	3391	2669	2082	1670	1471	1482	1354	1175	1075	1011	1001	944	910	913	847	878	838	789	792	793	730	779	706	755	732	721	752	719	727	752	705	749	733	758	729	783	720	721	738	788	738	723	715	759	769	723	704	742	711	723	706	687	799	735	751	744	737	743	724	742	729	705	714	731	684	770	754	708	769	755	748	714	728	729	697	744	765	726	729	719	736	719	736	800	701	741	732	732	685	725	706	729	745	748	722	706	706	729	728	711	765	766	738	756	718	724	751	719	730	724	780	732	733	706	709	738	763	748	772	725	694	731	756	738	777	733	769	693	750	755	716	748	790	730	714	728	747	747	686	774	735	711	703	730	758	743	693	737	720	736	725	723	692	732	723	773	705	737	675	739	721	706	689	695	737	723	735	699	717	751	727	699	701	707	745	775	736	772	713	741	793	707	765	733	723	726	718	764	761	753	713	727	732	753	741	693	743	702	766	733	716	699	727	695	772	708	711	781	723	696	716	696	732	730	707	714	744	726	730	746	708	677	729	734	783	716	761	724	735	682	720	727	714	721	700	675	735	770	700	741	734	785	706	706	689	714	709	711	676	771	738	733	731	749	768	709	722	694	773	740	747	740	738	698	708	704	676	723	700	706	746	738	716	754	746	733	735	761	738	710	745	756	679	695	723	756	658	730	706	731	772	769	677	733	708	764	739	769	750	747	670	734	732	725	776	735	719	695	700	776	770	692	720	747	780	703	727	725	729	722	725	759	735	761	731	708	700	744	717	707	697	732	748	757	735	706	688	705	679	711	733	714	701	774	703	726	733	725	730	713	739	750	746	726	736	744	713	740	743	710	735	704	750	728	723	709	744	701	746	700	712	787	747	711	716	743	689	739	753	787	724	698	745	740	745	779	758	725	770	735	695	742	744	760	750	741	704	759	743	777	756	750	687	747	758	734	741	741	693	750	729	769	786	728	723	758	760	733	741	752	756	706	750	697	734	716	708	689	768	725	749	729	723	732	720	766	726	698	766	762	735	685	709	775	791	750	726	727	685	751	734	730	663	735	717	750	729	749	701	767	753	740	767	756	733	730	708	708	726	711	730	723	730	750	772	723	750	733	784	712	757	747	746	731	721	754	725	754	747	729	717	734	769	776	750	761	749	721	738	738	769	730	716	738	743	778	749	733	717	708	756	725	725	728	723	701	739	694	755	732	772	751	703	735	759	692	754	742	758	727	737	721	723	665	721	742	771	681	739	739	739	667	739	746	716	734	741	677	761	743	753	737	716	763	713	744	761	769	720	763	723	711	765	744	693	728	750	726	738	710	725	734	739	708	764	685	721	717	735	727	750	758	732	734	728	748	755	734	704	704	708	720	731	720	755	748	692	749	733	733	751	727	741	723	720	736	785	760	678	752	747	714	682	739	753	726	719	748	703	748	737	678	696	712	705	759	748	701	716	717	719	744	726	730	707	731	708	725	701	705	732	694	707	712	692	741	694	753	722	743	724	734	690	774	698	736	715	724	747	733	802	765	704	728	696	721	723	772	750	680	737	712	720	721	695	703	753	764	732	774	755	729	776	715	747	767	753	702	739	759	721	755	734	746	736	729	702	744	742	726	730	741	653	736	779	718	700	738	743	688	679	730	725	743	739	728	681	741	740	765	738	707	744	723	721	738	753	748	719	714	775	736	731	701	734	749	680	668	718	709	725	756	741	705	722	736	715	731	727	731	684	714	762	770	698	728	720	707	716	781	742	701	738	747	738	741	691	700	742	724	715	809	752	748	758	742	774	738	708	706	728	724	730	723	725	742	730	757	763	745	727	721	775	717	739	725	730	760	753	725	727	752	728	771	729	762	705	752	738	709	711	782	704	704	729	768	731	695	764	750	735	759	763	702	732	732	759	764	787	749	720	736	743	747	723	770	714	711	742	719	756	760	727	771	763	683	690	763	740	733	767	722	713	692	729	731	750	743	718	741	734	686	726	688	751	709	704	727	699	741	748	733	726	762	741	748	746	785	699	720	745	749	701	743	694	708	746	734	747	712	729	714	701	730	706	769	711	749	745	720	732	744	781	741	733	705	760	728	713	766	738	711	734	755	745	732	718	760	726	734	732	733	733	745	763	719	702	719	704	723	728	729	687	727	705	743	731	715	722	718	768	739	723	735	733	736	748	702	735	729	700	714	730	745	736	740	761	703	764	703	732	724	731	685	747	684	688	731	746	708	732	771	742	738	732	747	741	762	716	747	673	762	737	711	697	732	673	719	705	706	715	739	721	737	735	736	747	734	754	749	704	730	765	742	736	753	739	730	703	766	684	725	742	719	737	690	733	753	704	717	686	722	739	761	747	711	785	746	718	786	751	741	781	731	762	714	705	767	771	728	801	734	753	740	689	722	726	738	696	714	726	771	737	770	718	717	727	778	748	701	715	770	698	755	705	745	687	708	751	748	751	718	708	730	768	721	789	688	710	724	692	785	769	719	720	726	761	776	721	769	713	713	761	708	783	701	765	773	757	746	733	722	722	721	695	728	762	722	745	742	730	741	689	737	750	805	768	756	733	799	732	720	764	710	736	745	701	745	726	735	724	732	759	726	745	675	779	759	736	712	764	745	708	703	728	752	780	817	736	741	668	699	726	752	740	726	748	656	716	754	721	716	715	786	727	698	759	755	780	728	741	750	705	727	748	720	746	735	711	714	746	786	767	735	736	681	738	745	705	721	705	702	739	766	700	752	697	702	730	749	689	689	723	760	719	776	757	721	722	737	728	694	740	749	717	692	739	760	704	746	715	717	765	771	702	737	758	724	733	738	721	654	746	737	728	718	801	750	765	720	709	732	760	682	707	755	698	763	746	742	743	743	690	721	749	743	710	738	752	724	783	731	761	730	751	764	730	729	773	721	734	699	725	716	704	670	741	742	768	736	710	752	678	706	737	719	729	742	760	709	712	777	741	696	707	738	739	735	718	728	680	665	744	721	807	776	780	703	725	724	727	709	694	783	788	702	726	677	732	740	725	682	726	741	745	745	734	740	742	732	685	710	707	747	723	707	737	729	773	661	693	759	765	727	698	744	723	738	770	641	707	712	704	766	748	752	754	740	758	742	700	697	708	736	748	781	683	708	710	679	735	786	757	689	774	736	710	710	737	718	732	737	762	686	685	702	697	756	702	785	736	764	738	745	743	731	744	711	747	751	787	702	711	718	716	736	718	730	751	732	759	741	755	749	759	715	692	797	702	748	718	721	729	685	734	721	756	808	730	708	716	731	722	667	685	768	720	719	796	672	726	697	696	768	722	738	731	709	784	752	767	720	687	696	712	694	722	758	738	741	738	713	778	734	716	715	763	703	734	690	725	707	741	728	748	760	687	781	726	714	718	730	728	704	708	721	716	733	719	696	749	722	742	696	737	723	723	715	757	730	687	700	752	717	749	722	729	691	757	741	692	707	720	754	711	747	731	734	730	745	707	694	767
7287	5577	2945	1741	1017	740	625	465	388	308	249	236	223	207	154	128	111	114	98	130	81	83	80	67	101	95	117	65	88	84	80	79	78	81	78	90	88	73	96	62	95	81	91	81	77	66	89	92	89	66	83	78	68	81	85	95	74	79	83	73	70	72	95	84	71	80	85	74	74	84	82	76	79	66	90	78	98	77	73	69	88	100	86	74	82	67	90	69	72	83	72	84	99	85	86	79	85	75	67	59	76	87	97	88	74	78	87	80	81	81	74	54	79	81	70	70	77	69	71	90	76	80	78	74	73	61	74	81	84	69	90	72	76	86	70	75	73	63	84	93	80	93	73	75	83	86	65	82	86	87	68	88	73	61	89	95	82	74	71	75	86	51	62	75	83	84	78	68	78	80	61	78	82	80	83	83	79	81	74	79	86	78	92	71	80	77	82	86	79	96	75	82	75	89	75	76	90	78	78	69	77	79	64	84	81	77	77	83	77	87	75	85	86	84	93	89	93	90	79	67	85	70	78	83	64	79	78	80	84	73	77	58	72	87	88	86	75	97	70	88	67	78	67	71	71	85	83	85	88	80	76	90	80	71	69	81	69	86	83	75	86	98	87	86	90	87	75	84	78	91	76	86	83	79	71	85	103	75	85	94	82	90	70	73	81	73	83	64	72	78	82	89	62	77	67	82	85	86	85	66	80	82	96	94	80	87	69	88	96	67	88	78	79	86	79	89	76	85	77	91	84	82	96	68	84	88	84	85	83	67	92	84	108	84	72	100	77	82	74	92	64	81	105	90	80	89	74	82	85	88	80	81	81	79	83	93	73	86	81	81	80	74	93	96	67	91	94	94	81	74	85	74	65	79	75	78	79	73	88	77	70	77	87	75	90	71	84	75	93	91	83	83	72	72	78	79	96	73	70	70	82	92	77	69	68	82	81	85	85	74	99	78	87	79	76	81	83	80	75	67	77	84	76	69	93	91	88	97	68	59	91	85	78	82	82	77	95	81	81	77	80	83	78	90	89	90	77	94	105	66	69	70	66	77	77	66	95	87	100	75	68	90	77	66	74	84	89	65	71	74	98	71	55	82	73	77	86	75	69	72	83	71	76	75	72	70	74	74	55	78	87	84	68	66	64	71	70	94	75	83	77	66	82	75	91	83	83	93	68	85	93	69	92	74	91	70	72	80	101	79	74	68	79	74	79	86	92	63	88	69	91	84	83	82	83	84	87	70	75	80	71	79	79	80	93	84	69	66	80	79	81	86	75	70	89	85	78	88	76	76	86	68	93	68	74	78	82	87	95	63	97	83	74	74	90	71	79	88	88	71	84	74	80	87	77	90	90	63	89	73	65	77	77	75	70	83	84	77	95	69	73	78	83	101	94	68	81	85	82	75	79	74	80	70	85	79	62	76	75	88	74	71	67	77	71	77	77	89	81	90	74	73	82	78	79	64	96	84	82	88	71	77	66	78	61	84	98	84	68	81	87	79	64	69	84	78	87	84	62	85	66	89	89	92	85	73	83	77	73	85	98	89	73	89	90	76	73	81	96	74	79	82	89	84	77	74	71	83	83	98	86	67	71	83	86	82	77	89	94	68	67	77	65	70	86	79	76	69	77	67	77	69	75	75	77	83	75	92	77	88	82	85	76	82	86	68	78	86	97	81	84	71	70	71	70	80	100	86	86	87	82	69	98	77	71	88	69	82	77	92	75	95	81	86	92	68	81	81	77	77	77	84	77	82	80	64	92	86	82	89	86	81	69	71	75	86	74	90	80	81	67	84	86	98	71	70	70	90	83	73	68	100	73	83	93	79	85	75	80	87	97	72	82	74	87	82	76	81	92	81	82	66	75	76	68	95	75	85	91	73	60	90	78	84	80	65	87	57	86	85	79	87	75	85	82	74	85	82	104	89	79	84	76	88	63	73	84	82	89	67	78	80	88	66	91	88	87	71	82	95	73	89	61	83	85	79	63	86	77	85	86	80	85	67	74	85	78	100	86	81	70	84	77	97	79	93	90	68	89	84	86	83	62	85	71	61	80	84	78	81	74	80	90	76	84	70	88	76	68	86	85	81	105	67	79	84	101	76	76	70	68	84	83	85	86	87	75	79	72	93	72	82	75	84	89	73	77	91	80	86	64	95	75	89	91	79	76	86	71	78	84	84	59	83	71	94	73	73	99	72	64	89	72	86	83	78	78	89	72	78	73	94	107	80	94	77	85	90	93	87	75	91	91	71	78	60	83	72	74	79	90	94	84	74	79	75	70	78	60	76	83	89	72	60	94	69	71	77	91	79	93	71	81	68	80	75	81	59	85	75	81	77	96	68	93	94	69	75	82	74	82	81	86	66	84	83	77	88	73	81	72	80	74	65	103	84	72	80	79	76	83	61	79	86	75	91	81	76	78	69	89	93	78	79	66	88	77	99	84	84	85	85	69	79	69	75	68	65	84	72	75	66	68	63	75	79	81	105	83	77	69	65	68	93	85	84	81	76	63	90	75	81	85	67	85	79	66	65	88	72	74	93	75	90	77	69	83	85	74	91	79	89	97	79	80	85	86	85	76	73	78	89	90	68	81	81	99	92	67	72	72	83	82	88	74	75	60	96	72	93	71	81	82	86	80	94	72	83	85	82	84	74	82	74	103	87	75	77	90	101	100	71	74	71	82	81	62	74	87	69	73	75	91	66	86	83	82	83	85	80	76	78	83	76	82	83	86	69	77	78	84	55	73	81	76	81	82	82	82	70	84	101	87	90	75	81	65	87	77	84	80	81	84	82	84	93	79	77	78	88	92	81	85	75	69	74	73	75	74	86	82	87	85	85	69	67	75	88	79	73	82	75	87	72	71	75	78	80	72	86	62	91	94	100	88	94	79	74	79	80	81	73	86	95	86	77	62	76	83	82	73	69	85	82	86	87	67	89	93	80	76	73	83	75	76	81	89	76	61	76	84	73	92	67	79	83	80	82	81	69	80	75	64	89	71	77	84	106	80	89	86	75	86	65	93	82	79	74	80	74	88	93	82	76	72	80	87	93	82	92	75	78	90	78	70	82	68	94	91	87	89	93	83	82	80	97	68	87	92	89	88	98	80	76	90	84	77	73	69	85	71	91	89	71	68	79	88	79	79	76	74	66	84	74	80	70	71	81	72	83	89	81	71	82	82	83	102	79	76	91	72	83	75	91	64	98	83	81	77	82	80	76	86	84	87	77	78	97	69	75	81	74	70	76	88	68	88	74	97	82	97	74	77	87	76	63	69	89	78	77	72	82	87	82	79	66	80	77	83	75	84	81	75	68	83	80	78	84	79	85	64	88	85	98	85	93	69	89	81	76	79	80	79	97	88	76	65	72	76	74	77	70	88	82	70	91	68	89	77	82	77	79	69	80	95	83	97	87	76	72	79	69	78	94	78	82	80	81	80	87	100	91	67	88	76	82	81	74	94	73	80	75	75	85	86	78	85	76	86	66	63	77	82	74	85	99
34627	26255	19315	19881	22622	19935	16569	12496	10211	8139	6304	5023	4292	3436	2824	2088	1718	1585	1433	1439	1219	1024	964	861	902	878	745	737	775	796	684	741	685	664	683	649	678	618	654	661	608	645	685	641	694	701	633	662	659	654	641	622	684	634	688	605	663	689	648	674	630	653	670	640	660	635	586	662	623	655	637	614	637	671	667	664	649	599	631	633	639	646	646	660	695	600	674	668	645	632	614	637	648	669	688	631	658	629	666	589	700	605	627	646	650	686	650	655	675	666	653	662	643	601	708	647	661	648	637	655	625	684	646	631	708	639	655	596	673	674	667	598	700	590	678	672	647	618	635	597	611	638	614	651	634	629	642	625	636	642	636	650	673	647	617	717	643	652	700	669	654	659	647	705	650	648	672	599	646	627	680	654	638	675	637	640	649	687	628	614	662	665	656	649	658	694	605	648	604	695	654	644	656	630	605	645	660	648	676	643	618	620	627	632	635	650	660	648	691	634	609	653	694	640	628	691	701	640	692	706	649	676	646	657	629	651	622	635	663	673	660	633	685	687	632	624	620	653	629	655	656	672	651	695	634	631	649	677	667	661	623	655	617	606	629	619	649	632	632	656	678	680	682	652	629	654	679	686	670	674	627	640	682	723	639	666	619	665	612	670	678	683	681	671	632	645	636	609	656	628	635	667	660	646	693	657	620	635	607	642	675	635	628	648	655	608	625	647	645	678	625	669	695	646	701	686	657	663	656	670	653	648	697	615	643	634	653	623	662	667	623	667	621	658	649	650	694	669	643	645	680	650	659	693	687	694	628	639	632	657	667	643	608	596	692	620	718	641	641	617	636	586	694	680	672	637	652	608	680	662	634	642	632	596	646	615	659	661	634	638	601	608	643	648	666	657	663	641	649	617	639	632	601	680	661	629	637	616	657	656	659	643	636	672	671	620	652	669	617	650	673	699	609	665	679	614	640	655	657	666	634	632	640	668	655	653	670	659	611	608	623	626	636	636	641	693	646	674	623	689	658	644	632	625	635	634	609	662	644	671	614	670	641	647	663	648	666	631	636	613	641	641	684	663	633	695	663	603	696	662	663	659	623	642	676	602	669	615	657	661	681	662	688	626	663	634	635	677	632	623	614	646	666	666	633	645	650	613	634	628	628	691	657	609	644	691	610	665	740	610	626	610	637	679	654	647	623	637	612	632	627	669	662	614	642	569	621	660	654	619	680	616	638	654	730	642	699	662	654	644	641	651	634	682	616	626	641	690	630	647	687	641	655	678	687	669	654	650	662	676	634	629	644	675	651	666	715	652	652	659	644	651	649	634	637	672	664	665	643	640	640	679	632	650	696	642	647	647	662	641	597	631	655	657	614	657	677	610	680	641	676	642	654	653	666	622	672	640	633	640	590	633	660	612	643	621	703	664	625	638	676	661	590	631	650	678	621	646	653	654	634	624	637	610	644	657	639	687	605	641	642	618	697	652	643	652	644	633	635	692	657	624	646	660	661	684	633	624	637	600	633	667	648	641	635	645	671	643	675	633	663	691	592	666	633	680	647	688	648	633	669	658	657	676	640	668	637	594	643	656	652	626	614	625	659	628	634	628	656	609	654	636	623	621	669	654	655	637	683	648	637	637	630	617	604	619	664	601	661	640	666	638	664	700	642	699	660	648	639	631	633	632	669	681	622	616	669	660	651	640	640	604	632	696	655	634	653	630	652	655	668	665	651	669	637	661	628	650	651	663	640	629	638	702	645	632	650	661	680	620	637	662	661	690	675	647	592	652	641	639	601	646	628	670	629	617	651	600	628	612	640	674	610	615	652	643	615	656	690	667	623	697	647	626	642	644	626	653	674	673	656	597	650	691	635	627	650	660	654	606	647	606	572	652	677	657	668	666	675	655	617	637	641	610	629	676	652	656	683	681	675	669	652	653	646	640	640	580	662	628	626	670	682	653	640	656	638	627	648	619	654	618	588	643	624	663	637	620	664	694	647	594	631	626	627	692	654	665	685	670	667	590	626	675	648	646	644	649	652	613	650	707	683	620	630	646	622	634	678	652	685	656	617	580	679	658	625	669	641	652	652	675	648	643	693	646	678	649	668	658	654	638	663	696	648	643	661	684	635	690	650	650	630	659	669	622	685	612	646	597	605	683	636	645	635	663	659	635	631	665	671	610	641	671	626	645	634	645	691	627	563	632	648	611	656	615	644	634	659	622	694	667	674	637	618	647	689	639	656	613	629	617	656	641	581	647	622	661	658	663	639	654	621	637	660	623	664	681	628	676	635	634	676	638	668	599	613	671	682	617	672	632	623	630	670	665	654	651	632	654	599	686	657	632	647	610	649	672	654	615	659	623	642	669	646	668	654	698	644	635	670	631	636	659	631	620	651	628	602	677	648	632	661	655	645	620	624	648	630	674	649	632	675	640	575	640	687	609	655	660	687	623	650	648	671	643	620	675	647	661	651	644	691	637	658	661	647	655	641	608	678	659	658	670	654	679	654	695	650	663	650	615	637	624	640	622	633	643	644	607	575	656	676	638	648	625	680	636	676	677	635	700	695	643	655	636	648	671	649	667	630	661	666	605	685	627	644	658	633	627	680	678	676	613	661	618	651	666	615	704	711	683	655	623	620	671	669	649	661	634	628	621	630	637	675	656	688	649	650	661	614	632	646	666	664	624	674	640	620	673	679	605	626	629	661	659	632	639	675	661	653	657	660	638	653	678	621	624	615	650	673	646	612	676	634	622	648	611	634	651	644	651	660	685	636	644	616	659	655	660	650	698	652	675	696	657	602	669	602	660	646	680	642	631	617	678	632	647	662	680	639	649	666	618	594	672	651	693	615	612	668	616	654	661	652	598	643	640	636	668	612	701	652	695	664	633	658	623	681	641	649	618	634	652	646	676	676	670	627	641	676	621	636	670	629	672	622	674	621	622	648	647	650	659	653	635	656	625	683	628	639	661	647	648	646	619	624	672	646	612	587	603	651	609	651	634	633	626	689	675	574	663	662	695	641	660	612	652	628	683	695	650	628	681	656	644	662	675	678	625	641	634	659	623	642	697	627	670	629	632	604	622	616	641	623	648	669	660	657	661	690	605	653	626	647	644	658	656	640	663	646	675	619	603	656	651	644	646	627	626	654	645	664	696	637	654	649	644	635	662	657	661	598	666	661	692	692	688	650	690	669	643	631	676	646	641	642	680	590	664	604	624	628	593	633	667	629	662	653	641	631	668	645	646	662	662	642	621	619	639	673	648	669	671	658	664	635	630	627	652	673	682	656	649	595	614	659	663	646	667	647	621	658	658	652	653	668	619	686	646	667	636	673	646	626	611	659	635	670	681	674	643	617	635	640	616	684	619	631	624	673	665	684	593	648	625	646	670	635	639	668	632	646	629	615	624	595	623	680	623	675	669	652	622	656	693	632	692	657	613	658	675	675	643	642	677	658	670	620	673	676	681	649	622	620	647	620	607	687	628	633	656	634	612	596	645
8951	7509	4938	3091	1656	1215	783	563	489	431	308	246	220	187	158	140	119	125	98	85	105	84	80	67	56	69	83	72	67	65	68	62	75	55	49	66	61	64	65	46	74	68	64	61	68	53	65	64	62	55	59	46	49	56	57	45	46	78	46	62	64	61	59	60	45	52	47	67	57	58	49	44	49	57	57	56	58	63	59	73	52	62	58	51	64	67	67	62	68	47	54	47	46	57	62	65	63	64	69	55	61	70	56	55	62	73	63	45	62	62	58	69	61	60	54	64	56	59	53	59	56	55	44	57	45	50	47	58	58	65	60	51	53	66	64	64	77	52	62	60	66	58	57	52	67	46	52	58	50	65	52	52	70	51	58	65	59	53	61	63	59	51	52	47	58	55	67	52	62	53	52	54	65	71	63	48	63	64	61	56	67	66	49	64	64	49	54	65	62	50	36	54	60	56	58	60	51	58	43	61	53	55	46	56	60	61	52	67	61	48	56	62	60	65	56	68	59	56	67	60	52	66	54	57	49	58	67	55	53	61	57	50	60	47	52	65	57	55	65	62	49	56	49	56	52	60	64	51	63	55	66	63	50	60	62	67	58	54	57	63	45	63	58	59	67	73	55	54	75	63	60	57	45	53	45	50	54	44	57	60	50	73	51	68	72	51	48	41	58	62	61	51	55	77	65	59	55	53	62	58	51	56	51	65	56	53	56	48	69	61	61	60	53	53	63	59	59	60	59	55	53	51	62	60	64	63	58	63	62	60	68	41	47	56	61	46	69	67	71	61	67	60	53	58	55	49	60	61	53	67	63	54	64	63	53	67	57	70	65	56	67	64	66	42	71	65	57	53	61	64	64	54	55	49	59	57	53	48	62	57	71	72	55	57	59	52	48	52	57	74	77	65	67	77	45	62	53	56	59	55	52	66	51	46	59	53	56	57	52	57	55	68	59	52	62	67	47	69	65	54	52	35	58	52	50	54	46	51	43	60	50	65	54	63	59	50	55	52	67	62	62	58	54	50	57	56	60	46	55	58	52	46	53	70	62	63	64	55	39	54	63	52	60	52	66	58	61	59	56	53	54	63	48	52	58	67	44	49	53	59	70	68	44	58	72	73	56	73	58	61	57	54	58	70	52	65	71	63	58	55	48	51	46	58	59	53	70	66	47	56	40	55	61	55	53	71	46	67	62	64	57	71	62	49	56	66	60	60	44	67	49	47	55	67	59	69	63	40	49	59	62	53	44	49	54	66	50	47	54	60	65	61	64	52	70	65	52	55	57	55	61	61	44	56	60	69	52	46	54	54	59	46	62	69	54	47	60	68	63	51	46	73	63	54	55	56	72	40	45	68	59	64	56	54	53	61	47	62	51	59	45	55	71	58	56	42	53	56	61	60	62	54	55	53	52	79	63	51	48	84	61	56	58	57	53	59	58	65	57	58	67	62	60	58	74	53	61	69	51	65	59	51	60	48	61	80	61	64	61	60	55	67	49	63	56	60	64	63	65	65	49	55	61	54	53	67	61	56	41	69	58	70	55	55	64	68	66	49	58	69	59	58	54	69	49	61	63	59	52	59	58	64	62	65	64	57	52	58	64	57	52	55	51	48	57	51	60	54	64	59	65	59	60	63	58	61	42	47	55	55	67	54	67	63	47	56	67	60	50	62	70	53	68	53	52	56	51	58	62	46	63	48	36	66	61	46	53	51	66	64	56	74	56	69	50	67	57	57	63	57	56	68	54	59	52	64	45	65	64	65	53	66	43	55	61	54	74	46	52	52	53	57	60	60	50	76	61	64	53	45	66	67	60	66	52	58	64	53	71	59	63	38	60	53	63	50	44	71	61	56	45	49	52	52	59	56	50	47	50	54	65	56	69	49	54	43	52	65	52	69	68	60	64	41	55	67	49	60	62	53	59	47	57	60	59	63	56	54	55	53	54	59	77	52	55	49	69	75	56	64	51	57	75	47	59	58	56	55	49	59	66	53	46	50	54	64	51	52	59	50	56	59	59	65	57	57	49	61	69	80	53	79	58	56	63	51	60	45	57	67	52	62	53	58	54	63	71	57	61	66	72	48	54	56	72	60	52	64	53	53	55	62	52	57	59	41	66	57	56	62	65	61	63	55	58	45	68	54	53	60	59	57	57	65	62	52	57	49	63	74	68	63	58	55	56	64	57	57	49	51	50	48	54	76	55	56	55	76	58	65	51	57	75	60	63	51	64	61	68	64	55	72	67	61	49	53	46	58	39	47	53	59	53	49	63	62	49	65	55	65	60	49	61	61	66	67	63	53	60	49	65	43	61	49	67	50	46	67	69	59	48	60	56	73	48	71	57	58	57	60	67	51	64	55	56	78	55	54	68	47	60	60	55	65	71	57	46	61	49	67	55	52	50	54	52	64	63	53	69	67	52	69	58	78	63	65	61	53	64	39	65	56	45	51	49	63	60	66	56	57	47	52	55	65	58	48	51	59	63	57	64	64	65	60	51	60	70	64	55	55	51	57	71	55	50	42	56	50	47	52	54	57	51	50	53	61	71	65	81	57	48	61	71	49	61	62	61	54	55	53	55	61	66	65	57	65	64	53	53	54	41	56	58	52	56	46	60	57	59	61	66	60	66	67	61	63	52	50	73	65	66	52	65	54	61	63	50	55	55	47	72	52	60	50	60	49	55	61	61	40	53	48	46	60	60	55	56	67	64	53	49	69	55	72	58	47	55	60	68	77	62	64	49	58	65	67	55	52	50	53	64	66	59	77	55	59	69	47	64	60	53	60	58	54	67	50	52	75	51	63	49	51	60	51	46	65	66	61	52	61	53	48	68	62	45	60	61	65	63	56	55	41	59	59	68	45	58	64	58	54	53	56	63	61	58	63	62	65	54	47	54	64	59	65	48	69	50	51	47	64	66	61	45	52	68	48	60	46	79	47	64	50	47	62	43	50	57	45	53	56	64	58	53	66	62	46	42	66	67	51	57	67	59	53	69	48	56	78	53	51	62	49	59	55	61	61	71	61	63	47	51	52	58	56	62	69	64	70	67	68	71	57	62	58	62	65	53	61	64	55	74	66	49	46	62	55	61	48	62	58	55	63	46	47	49	53	65	70	57	58	63	74	56	53	54	66	50	60	46	67	69	61	64	55	45	66	53	60	67	65	55	62	65	45	61	57	60	70	80	55	55	47	60	67	60	63	66	60	58	62	69	63	55	57	59	68	54	61	60	55	52	56	62	70	67	61	56	61	60	58	68	76	64	59	72	48	55	78	60	61	50	57	52	48	71	58	62	57	56	64	60	50	64	58	68	52	52	58	50	72	42	59	53	62	49	40	46	53	69	69	61	58	65	59	64	68	57	71	70	56	62	67	65	77	70	52	67	54	56	53	64	66	69	54	68	48	56	60	51	51	61	66	63	54	60	69	65	48	66	75	44	62	50	58	56	47	59	66	56	70	62	51	62	51	52	55	60	51	60	51	41	57	52	48	49	69
39321	28639	25033	25324	27690	24956	18553	14714	12182	9711	7405	5806	4884	4051	3124	2336	1791	1571	1525	1421	1197	1006	841	795	827	744	720	686	653	649	564	579	497	556	540	557	545	547	484	482	552	511	522	485	517	517	535	524	458	494	489	525	517	503	495	450	486	506	466	507	471	468	490	476	528	487	459	465	469	518	466	518	494	516	497	518	510	488	517	481	483	502	488	529	523	516	486	475	497	458	520	502	474	496	515	490	498	544	509	486	508	460	465	525	479	517	520	503	495	465	523	482	451	502	523	501	522	488	519	478	501	471	458	459	496	527	502	486	478	502	484	465	471	495	480	517	531	522	532	485	514	511	505	448	503	486	508	493	476	522	458	452	514	513	467	488	505	475	466	490	467	495	495	493	493	498	478	502	454	476	492	482	496	476	475	472	510	497	465	470	515	445	443	501	506	491	520	481	461	517	446	491	527	483	469	495	528	478	489	481	500	523	501	486	507	531	523	494	498	465	467	493	539	492	457	477	485	497	476	468	510	475	484	500	489	485	477	533	502	469	470	486	471	476	495	503	498	474	509	512	488	445	490	498	441	495	490	469	518	485	500	495	498	483	506	480	515	535	527	484	538	527	513	459	480	484	517	498	485	500	502	476	520	478	497	483	481	489	489	494	495	483	488	473	494	473	481	490	510	482	479	500	521	482	485	486	489	489	483	477	498	514	481	490	497	485	504	466	459	524	468	491	459	495	482	505	497	459	474	489	466	476	489	495	483	488	523	507	439	530	483	481	457	515	485	445	494	504	510	485	460	502	506	505	494	484	497	520	473	487	473	525	510	515	498	527	490	532	508	510	458	473	503	452	483	535	488	498	497	476	503	482	517	506	499	523	487	482	459	492	497	489	496	510	461	478	495	471	453	493	460	485	494	480	493	466	502	503	493	481	500	515	472	484	533	483	506	475	513	527	500	509	473	497	488	480	462	499	477	496	481	474	504	473	476	508	486	466	447	496	473	503	475	475	538	520	489	486	504	478	490	502	522	484	478	526	508	495	495	486	523	497	519	466	488	489	461	490	468	509	525	474	458	499	509	504	456	445	508	508	478	476	525	482	525	471	481	498	467	511	491	479	456	500	494	498	474	504	463	491	505	518	489	491	486	470	513	507	486	480	473	466	473	493	505	450	496	508	488	482	497	504	498	485	469	479	528	510	460	504	499	458	451	525	516	486	478	512	476	472	495	498	446	479	512	495	504	483	549	505	477	488	504	511	469	438	500	441	480	516	478	534	443	492	540	510	514	559	492	514	502	472	480	472	519	475	519	508	506	506	459	520	483	505	464	465	481	486	515	478	497	524	445	484	510	506	493	470	480	504	492	490	535	474	473	490	483	477	494	507	469	488	523	462	463	505	496	499	503	482	517	486	455	491	470	474	528	462	505	463	504	479	513	458	461	486	503	487	523	457	480	495	448	523	513	475	494	479	522	465	472	515	467	494	477	489	492	468	492	474	519	459	483	486	467	493	505	480	467	489	461	473	488	480	551	459	513	488	472	510	463	494	499	524	496	537	448	496	494	491	484	488	472	463	467	487	476	457	449	493	471	503	471	517	492	474	483	510	463	494	458	497	501	514	469	521	506	503	520	466	484	493	520	452	499	525	495	510	518	475	527	499	469	480	498	513	477	502	519	461	513	481	529	470	462	535	519	487	506	455	517	479	493	520	492	472	487	480	479	515	495	516	468	480	450	508	472	493	502	526	497	492	508	530	473	509	473	489	518	512	492	501	504	463	488	524	483	491	516	503	442	477	477	512	483	510	482	548	511	499	489	488	471	511	486	503	474	521	507	529	461	479	499	516	500	485	481	470	482	538	474	491	520	470	503	478	454	492	541	534	517	527	488	480	537	470	501	470	475	507	484	490	477	482	509	509	506	470	513	499	487	492	515	464	495	482	453	498	483	469	456	494	479	467	459	522	491	490	513	439	485	469	493	490	509	475	493	477	497	463	474	473	482	506	484	475	521	486	479	503	467	474	513	509	487	480	443	491	483	491	518	492	500	460	486	516	495	462	513	481	487	530	495	505	517	482	494	504	428	495	507	494	480	529	465	478	487	497	443	438	508	484	523	501	482	473	480	520	517	496	503	518	487	456	512	492	482	467	492	530	499	495	505	460	478	487	517	483	517	476	464	470	518	509	498	493	461	442	496	491	491	505	525	508	468	508	487	486	479	467	503	516	516	478	496	488	485	461	482	469	502	474	494	486	517	488	516	463	467	487	495	489	470	480	494	473	482	467	491	477	459	475	531	449	501	470	495	495	478	481	492	496	462	503	533	511	506	480	498	508	518	492	500	479	483	481	519	508	499	493	507	489	512	510	475	481	486	507	462	466	483	472	510	484	492	486	458	530	503	505	464	461	463	499	507	498	489	485	469	506	505	510	535	530	505	464	496	505	510	475	503	506	523	496	515	530	483	478	490	497	477	476	486	521	490	484	446	477	502	485	529	454	530	499	483	526	490	464	495	482	506	493	458	450	500	482	501	493	503	514	477	506	461	492	502	526	476	468	477	508	478	453	485	497	432	491	491	484	473	471	463	468	502	494	515	488	528	503	538	488	519	524	481	509	461	479	497	494	512	465	492	502	498	477	465	480	416	480	490	490	456	523	476	512	489	486	489	534	498	524	507	452	529	471	495	494	487	519	472	479	447	470	455	445	508	502	500	486	509	506	473	518	472	479	503	469	546	516	468	505	494	513	480	496	457	504	513	477	517	501	489	447	469	472	501	457	497	451	483	472	509	478	487	506	465	513	468	494	474	511	496	479	491	493	484	474	489	512	538	505	505	483	519	524	499	466	484	534	474	494	489	490	512	505	494	499	455	511	482	483	500	511	463	494	486	531	470	500	502	498	477	468	467	499	526	480	490	528	457	485	504	489	499	504	499	492	522	507	495	483	512	539	481	490	492	483	479	504	494	524	502	492	454	464	489	506	491	484	495	474	511	473	520	465	478	489	499	469	471	508	542	516	499	495	472	465	470	509	503	507	498	502	497	550	536	498	495	443	474	509	491	495	478	449	522	474	522	447	515	513	519	537	548	500	442	506	474	500	489	489	494	486	465	481	491	501	504	484	489	465	510	508	467	530	531	475	503	517	474	516	512	508	447	480	494	507	510	533	461	457	482	495	486	483	530	493	490	521	462	476	487	498	474	508	520	497	491	531	507	496	474	480	491	498	447	487	491	493	508	502	517	476	483	489	511	497	494	505	453	454	514	518	445	506	501	500	538	455	479	502	450	505	488	475	494	494	481	541	521	488	446	490	496	483	497	502	505	489	464	537	496	486	521	457	478	475	514	501	469	499	481	481	489	483	486	496	509	495	468	496	472	488	479	485	483	506	492	457	462	498	489	469	501	484	493	489	464	492	512	491	468	483	501	514	492	488	481	485	492	510	476	489	529	490	478	534	497	503	467	507	516	475	509	495	462	545	519	461	485	497	506	462	478	491	470	513
5570	3558	1837	1005	654	443	414	350	344	288	235	188	189	163	157	150	120	115	91	116	118	121	107	110	121	101	117	89	92	125	88	90	108	109	97	99	91	90	94	89	107	92	110	100	92	95	113	111	91	110	115	102	84	82	120	102	99	89	79	92	144	96	79	97	98	102	95	83	102	82	100	102	104	95	85	97	92	93	104	116	113	92	109	109	100	95	97	92	103	94	108	94	109	100	111	110	90	99	96	109	106	100	88	99	98	96	119	97	108	108	87	98	105	87	109	89	118	94	97	102	97	111	106	108	99	103	98	110	105	117	114	97	100	108	83	107	99	106	81	96	88	98	93	99	95	92	110	126	91	126	103	106	92	101	101	98	99	87	98	102	86	123	98	90	103	106	87	89	107	87	103	112	89	109	101	94	102	97	111	88	99	97	106	101	112	100	87	116	90	102	110	102	99	99	97	117	77	101	97	92	107	90	103	107	116	99	85	104	90	84	97	77	104	84	112	100	99	97	88	111	107	88	113	83	99	107	99	94	93	98	96	111	108	89	104	94	109	104	87	102	101	100	100	96	104	111	105	96	102	92	103	87	106	102	98	109	97	87	99	102	85	100	101	112	94	83	112	112	105	118	108	95	101	80	101	103	103	97	101	110	94	77	102	89	98	107	113	101	106	112	100	102	94	112	91	89	74	104	107	96	112	114	108	92	98	112	90	92	102	101	101	101	91	98	103	116	115	94	91	97	100	100	107	96	106	84	93	94	96	97	91	100	98	103	108	109	93	96	97	114	106	90	87	89	99	87	103	122	105	83	116	96	92	98	93	102	98	100	109	95	91	96	94	100	107	94	74	111	103	105	104	100	90	120	125	115	120	102	120	75	98	97	107	91	109	94	98	103	92	113	85	103	96	110	87	103	96	116	98	124	97	86	113	103	88	91	92	117	109	104	87	105	83	104	90	103	90	114	105	102	90	94	91	118	98	73	96	98	88	80	93	94	104	111	91	90	110	104	87	109	105	95	93	96	102	94	112	99	97	91	91	106	91	99	100	114	99	104	117	102	100	119	87	77	98	102	99	107	116	101	101	108	95	102	86	99	112	96	99	95	100	92	102	95	102	95	78	83	109	108	106	104	98	106	104	98	96	88	105	100	108	107	106	108	91	116	92	101	109	113	98	94	75	110	87	110	102	94	122	111	94	102	101	117	112	94	99	118	85	78	102	90	93	102	86	117	107	108	101	95	92	105	110	99	100	95	82	122	106	85	117	103	103	102	90	117	100	113	104	99	98	95	94	104	92	86	99	82	91	96	112	84	86	87	102	121	105	101	108	107	104	104	108	101	90	102	99	104	95	88	87	111	103	96	95	112	121	82	109	82	104	93	97	97	106	116	108	112	87	108	89	85	104	95	108	108	94	118	99	100	90	110	88	93	120	100	87	86	93	105	89	91	105	112	98	89	89	92	97	104	90	103	83	97	108	95	97	100	88	92	95	97	102	92	103	103	86	88	94	121	96	112	109	89	97	99	102	91	79	112	104	92	97	89	96	113	94	103	90	90	81	101	92	91	102	102	87	97	93	96	108	101	101	87	109	105	88	82	105	89	121	123	100	100	105	114	98	86	86	94	101	99	95	90	100	89	109	106	106	97	102	101	108	100	108	94	104	111	108	105	97	108	89	89	86	103	91	108	88	98	98	87	107	90	82	99	110	94	99	101	94	110	103	97	108	106	85	75	97	102	102	97	90	96	124	102	109	126	90	109	106	96	110	86	88	77	90	101	90	90	108	95	92	91	109	107	90	119	95	89	111	97	91	83	96	103	108	92	99	103	106	88	78	82	104	89	102	96	104	115	94	92	122	87	87	108	108	98	90	92	103	83	101	103	111	100	104	85	91	110	97	98	121	103	94	101	87	94	91	105	103	106	102	99	111	112	106	105	118	103	98	78	91	108	92	94	93	96	110	108	84	97	113	80	110	109	85	106	105	107	94	95	116	86	92	95	97	90	111	88	102	103	74	103	94	97	95	109	95	97	98	98	96	81	86	101	111	91	111	102	100	95	106	114	108	96	91	113	120	94	100	94	108	121	117	84	101	102	104	87	105	113	106	115	100	97	85	102	99	111	84	99	88	88	97	107	96	125	106	95	99	118	92	96	104	103	91	100	109	90	107	90	122	94	110	116	86	96	99	92	90	100	89	82	86	112	103	83	106	96	106	104	99	71	117	89	98	96	102	102	115	94	109	98	96	103	122	106	96	83	99	84	105	114	101	99	96	84	125	105	93	107	108	84	94	104	90	104	93	100	99	115	118	105	93	89	97	107	106	97	97	111	94	102	99	94	86	115	90	93	77	92	102	95	92	104	96	101	98	119	86	111	99	110	109	79	100	110	104	107	102	94	93	96	106	112	99	104	109	125	89	100	95	87	97	97	116	97	106	105	127	99	117	79	98	107	113	100	106	85	118	111	121	91	100	97	105	93	95	116	94	84	102	86	112	89	117	81	96	79	100	116	94	99	111	91	96	95	101	110	91	99	113	103	104	98	109	106	104	109	91	92	89	109	101	110	87	105	112	92	102	95	88	107	86	88	107	102	118	83	93	99	93	90	96	95	105	104	98	103	85	101	92	101	103	101	99	94	103	107	94	92	99	109	99	99	93	106	109	99	83	96	103	107	97	75	92	96	75	117	101	104	105	90	94	103	100	106	99	99	90	109	88	101	90	104	104	74	98	109	100	76	109	108	95	101	94	107	107	90	109	99	96	88	105	118	85	105	109	95	97	108	90	96	86	92	82	83	106	84	112	96	106	104	110	90	97	85	95	102	86	90	101	123	92	100	106	97	108	111	85	77	106	88	111	101	123	113	100	117	111	93	112	82	105	94	101	95	90	84	99	90	102	82	100	86	97	72	107	103	95	86	102	93	111	101	105	112	81	96	111	80	102	101	103	86	89	113	114	97	99	82	108	107	91	90	120	104	106	88	82	91	115	83	111	109	99	94	108	88	87	103	100	112	106	99	103	101	99	97	110	99	92	88	106	98	111	89	97	107	108	92	107	99	110	83	100	102	113	94	112	105	109	100	110	100	101	99	90	96	113	83	105	102	118	92	97	96	103	114	100	70	83	101	94	102	99	86	111	93	112	90	98	82	97	87	99	93	95	105	89	108	90	85	106	88	94	90	83	104	112	97	98	97	101	106	86	113	108	108	109	116	87	99	87	106	111	121	98	98	99	102	109	96	87	106	96	104	103	107	99	91	116	99	105	97	106	99	94	105	119	101	97	90	89	104	96	101	95	105	80	82	112	114	107	80	100	89	92	79	109	92	112	91	77	84	90	92	113	90	102	102	101	100	109	117	101	103	101	81	107	87	91	89	94	95	99	111	104	112	107	97	99	94	81	100	106	99	92	107	97	98	106	100	91	84	84	92	102	96	93	94	94	118	104	102	95	93	113	104	88	102	74	94	106	109	103	90	107	72	112	104	97	94	100	99
32657	21653	15324	14594	17856	15255	11856	9524	7743	5980	4773	3733	3142	2594	2132	1777	1538	1356	1339	1262	1102	960	1005	930	986	967	924	894	904	891	889	842	840	823	820	820	852	802	766	808	808	819	818	819	789	790	768	792	827	802	777	784	811	811	785	806	766	809	765	785	825	757	849	793	780	786	765	837	812	763	835	858	767	798	790	802	768	782	767	819	738	798	785	809	758	836	765	772	835	775	788	852	832	809	788	821	821	858	773	858	766	794	767	829	818	765	802	775	819	795	784	789	749	825	851	761	841	803	797	838	771	793	766	804	788	764	775	758	831	782	725	801	714	844	765	737	808	842	804	788	819	746	788	797	819	842	829	808	766	817	768	799	780	833	842	766	787	762	745	768	798	749	759	789	839	787	806	817	761	850	812	757	767	810	775	808	802	802	780	785	762	789	862	818	779	804	795	866	765	787	796	844	783	796	811	761	784	805	777	796	818	806	786	780	783	766	785	823	846	801	804	760	828	842	830	807	820	814	839	738	811	768	841	811	834	806	783	824	802	822	804	828	779	804	802	789	783	828	795	828	767	795	799	795	803	794	794	829	815	776	867	801	824	782	785	844	765	780	748	793	825	813	815	809	802	752	763	785	804	814	818	803	832	823	768	801	848	834	771	848	777	812	805	812	788	786	799	803	780	763	807	816	769	811	813	851	798	801	797	773	859	777	749	793	861	817	786	797	795	797	782	816	835	795	816	805	777	809	849	796	825	764	802	796	777	807	798	816	813	836	782	770	825	788	807	804	816	850	854	801	786	822	803	753	792	837	799	843	828	795	803	811	863	819	799	824	772	835	808	784	793	815	801	813	796	829	797	811	794	756	775	761	744	809	880	770	787	801	789	831	799	765	826	834	873	800	824	802	828	786	755	790	848	798	788	777	794	819	824	751	834	807	765	793	813	779	790	805	786	800	839	815	807	811	813	830	824	797	788	801	780	760	832	792	781	850	774	791	779	815	862	823	796	849	744	822	825	771	747	753	854	869	819	799	841	855	837	800	786	801	769	822	760	804	791	759	862	786	801	761	791	843	811	820	788	842	767	780	734	722	786	791	786	794	828	770	798	834	814	758	768	813	846	788	816	827	835	771	819	817	791	829	779	759	824	807	803	819	808	765	822	806	795	848	835	779	797	810	789	777	779	788	778	835	874	733	790	826	787	792	841	796	823	755	758	835	827	779	814	770	819	788	818	776	798	830	842	823	772	847	760	789	806	776	807	781	801	838	785	802	787	848	756	815	794	794	795	790	799	829	808	768	791	839	828	805	820	749	793	810	800	805	797	796	822	814	823	812	830	822	825	777	767	781	763	801	818	790	845	833	792	798	828	776	795	789	795	809	827	809	883	813	796	833	820	849	766	794	796	785	823	822	805	838	805	814	770	830	821	809	806	826	777	823	782	776	805	834	823	747	800	849	779	774	819	807	839	833	783	787	820	814	792	826	790	799	827	789	751	741	770	776	796	798	786	808	804	803	744	775	791	804	783	823	795	796	785	714	750	815	777	771	821	777	847	765	820	783	799	841	814	828	800	773	755	781	764	804	866	841	796	794	796	784	712	830	786	770	792	824	762	801	851	797	793	832	835	838	759	809	783	808	748	798	815	763	809	845	778	751	823	796	768	833	810	842	821	832	798	796	800	829	810	834	774	791	793	787	815	783	790	735	804	843	824	827	771	773	795	770	762	753	772	818	788	821	798	781	790	820	843	789	803	793	749	806	804	789	793	802	797	794	803	794	781	813	784	781	802	760	785	828	797	756	820	806	796	855	796	840	820	789	832	788	827	763	780	740	803	771	830	813	820	848	780	796	840	828	809	791	784	778	809	792	801	776	857	792	813	769	815	785	752	806	816	813	791	805	806	770	803	829	810	806	784	817	797	758	830	798	823	843	804	841	833	811	800	832	871	824	806	837	807	850	799	790	811	778	791	782	810	833	752	823	774	809	793	812	759	818	767	740	791	848	787	761	837	755	830	824	819	801	786	813	793	827	812	793	816	799	793	807	770	804	803	785	836	806	812	798	850	827	785	834	813	815	785	836	789	822	807	820	793	835	753	784	770	835	771	824	752	789	789	788	813	795	771	764	808	832	759	840	841	832	834	825	816	788	807	805	738	835	761	755	824	868	862	797	804	741	754	841	820	742	844	787	764	837	787	815	786	797	769	753	795	824	828	781	784	790	835	752	816	796	751	831	786	832	812	825	806	801	791	809	782	806	801	818	760	781	795	825	835	785	823	823	817	812	803	753	801	806	809	786	787	794	794	769	814	815	768	810	811	776	758	799	779	762	776	806	778	812	810	834	794	800	809	765	787	804	780	798	778	759	794	887	817	811	817	799	775	788	778	781	781	771	858	827	805	822	805	772	811	820	778	839	824	816	787	825	778	819	819	824	839	808	800	774	760	828	814	796	789	809	806	784	808	795	773	835	807	842	827	756	856	810	798	784	797	820	817	834	767	833	814	813	787	817	814	828	780	806	805	791	786	804	784	744	792	818	846	802	788	823	807	801	788	794	835	856	767	822	822	808	770	770	782	784	729	793	785	826	817	775	748	785	806	797	772	751	820	808	806	792	775	785	813	816	838	769	793	805	840	812	802	799	760	828	834	837	818	791	766	800	837	800	810	824	795	856	803	777	805	786	790	790	822	767	801	869	771	779	817	749	802	760	829	770	804	783	798	784	804	769	806	783	833	787	807	792	822	783	815	777	797	772	782	755	784	794	820	828	744	825	839	809	869	769	788	775	784	844	789	823	759	837	831	790	813	844	848	792	800	838	805	787	789	743	794	812	776	848	814	701	844	792	771	814	793	843	783	777	791	778	781	801	821	821	811	777	904	847	779	820	773	839	746	760	808	801	825	796	830	831	821	833	829	804	798	769	789	805	804	842	792	776	842	809	831	828	834	784	791	816	831	829	827	798	826	823	774	806	820	825	814	754	814	781	828	875	805	802	844	769	787	808	822	757	792	849	826	781	804	760	819	810	804	774	846	786	809	830	770	839	805	823	780	809	768	818	837	772	819	770	771	818	788	826	756	805	768	825	769	816	802	827	796	825	850	844	805	846	785	810	773	803	792	786	775	798	805	792	783	806	776	837	846	804	773	802	833	797	777	790	844	800	794	820	792	789	804	780	765	807	789	787	770	842	820	787	858	814	816	806	807	797	811	852	812	784	795	819	836	830	794	747	814	783	822	820	765	784	812	780	813	777	785	786	817	793	795	814	822	819	831	849	781	809	750	847	878	802	765	849	808	810	824	807	773	840	772	828	792	749	739	849	808	823	802	816	845	757	800	771	828	852	837	866	793	788	839	748	808	765	828	817	798	822	823	761	802	798	850	802	762	750	836	858	800	834	814	789	833	779	786	822	778	816	798	768	772	809	770	782	784	793	836	812	839	796	834	791	783	814	809	746	786	762	848	831	797	761	836	815	794	739	786	857	823	792	802	812	821	852	801	777
5844	4066	2539	1413	837	598	458	418	353	292	253	205	182	197	128	145	123	112	136	110	111	87	89	102	116	92	84	96	89	84	77	89	78	73	83	96	88	102	87	98	96	74	92	94	93	87	94	75	72	108	79	77	90	85	91	79	85	96	82	102	82	92	81	74	82	78	87	91	71	90	106	88	89	96	91	87	89	90	78	89	88	96	81	90	75	88	107	75	93	112	92	87	85	95	83	98	103	73	86	94	82	89	89	93	109	98	88	95	83	93	82	96	95	91	99	93	92	82	97	86	84	81	80	98	84	108	68	84	90	106	106	88	78	90	102	90	97	89	76	79	82	72	96	94	71	84	99	96	95	87	98	95	83	80	75	84	87	92	71	92	79	84	78	92	102	70	87	92	89	84	81	102	90	87	107	98	95	77	91	101	86	79	88	79	99	101	98	76	66	85	78	86	87	90	70	89	82	74	79	80	82	91	78	88	87	99	84	92	95	93	84	82	94	83	64	88	87	93	91	106	89	116	91	69	79	78	70	94	93	96	81	88	70	91	94	90	99	96	85	102	82	87	84	93	96	101	104	80	104	87	86	92	89	98	100	89	97	85	91	86	74	90	103	83	89	90	87	100	91	68	90	96	90	104	80	81	107	88	94	86	95	71	89	111	91	73	85	93	86	101	111	101	85	87	86	86	84	90	90	96	89	87	86	70	82	105	85	88	115	85	85	87	91	100	86	75	71	89	89	91	77	78	92	93	74	95	89	93	90	82	86	98	89	93	83	101	103	82	88	89	94	73	104	86	92	106	91	80	95	92	96	79	94	66	98	80	90	76	83	100	100	78	88	96	83	93	86	85	77	107	97	89	90	92	83	96	82	79	90	91	88	79	96	84	93	92	77	65	94	113	95	87	96	116	81	99	68	89	93	93	104	97	95	85	72	100	93	86	69	84	91	103	93	84	90	89	93	91	87	75	90	91	93	74	85	98	103	80	74	115	97	82	75	84	78	94	77	93	103	108	90	98	96	101	75	96	78	85	109	100	89	81	83	80	87	83	84	89	100	95	96	92	82	83	90	87	90	92	82	87	80	85	95	71	73	88	73	107	109	76	102	104	87	84	87	93	94	81	97	83	81	82	87	81	87	87	99	88	94	88	110	84	95	101	85	93	103	108	105	89	95	90	87	97	96	107	92	102	86	93	100	91	86	92	79	86	102	79	86	93	90	99	82	89	87	86	71	94	91	92	77	82	113	105	89	78	81	78	93	89	88	80	81	88	81	73	81	92	82	94	98	94	90	92	94	91	86	68	88	84	89	92	86	85	92	77	85	96	86	99	94	92	61	87	85	79	85	96	100	98	86	94	91	84	103	104	104	78	83	70	90	91	82	83	84	79	90	85	100	88	79	91	99	75	95	82	78	102	86	99	90	95	88	82	107	71	88	70	76	83	93	94	79	97	98	102	98	77	82	102	85	91	104	96	85	102	98	86	103	100	106	78	72	92	88	91	92	120	98	81	85	75	87	95	70	85	99	91	95	92	113	97	86	101	83	94	91	99	77	103	82	80	81	92	88	86	112	79	89	82	91	83	104	109	93	86	86	100	93	79	96	93	96	89	88	102	83	97	94	86	98	84	102	97	80	85	89	68	98	82	91	82	104	82	94	94	77	100	105	85	81	83	83	97	99	90	103	93	95	99	84	93	91	86	81	90	87	82	79	100	90	96	92	83	99	87	93	78	98	81	96	86	86	93	86	94	96	76	87	89	107	103	87	88	94	89	115	103	71	87	94	80	79	68	85	79	75	103	82	76	89	87	82	73	78	106	88	83	87	81	84	112	87	98	87	78	89	85	84	105	104	91	81	98	119	92	89	86	93	108	100	83	91	81	80	103	88	89	89	89	94	84	68	82	86	92	93	98	93	89	88	95	88	98	61	69	89	88	98	119	87	93	86	74	101	94	69	97	72	73	90	94	91	101	73	90	89	96	81	83	96	100	81	79	104	73	95	94	97	89	96	84	85	96	87	92	96	85	104	92	86	117	76	87	74	87	90	103	78	92	95	83	80	95	68	81	78	94	78	88	101	94	74	82	82	100	90	100	80	82	85	83	78	90	102	109	79	83	89	85	91	93	91	94	81	81	86	69	94	89	81	101	93	90	92	83	96	102	79	98	94	100	81	89	94	93	91	81	88	87	89	96	107	97	93	82	79	97	90	104	83	75	88	79	92	89	87	109	102	95	95	98	112	79	80	100	91	93	77	95	87	83	103	73	84	84	91	96	92	88	83	96	90	83	100	87	105	92	94	81	96	90	106	92	87	97	90	87	90	84	88	81	95	91	76	89	103	69	87	77	94	90	85	107	91	91	93	86	72	78	87	98	81	81	97	94	104	93	89	87	73	76	107	83	78	91	87	86	104	92	99	98	82	106	102	86	98	79	90	90	89	86	101	105	93	90	111	86	80	87	70	76	92	95	93	84	73	97	93	104	82	82	97	107	95	83	82	103	94	110	76	97	80	88	86	89	85	75	86	86	76	96	77	93	80	94	87	95	88	95	103	90	111	107	90	86	93	87	96	101	80	102	84	81	97	96	75	86	85	118	101	87	85	90	81	90	84	73	97	88	85	83	87	85	95	82	85	110	88	91	95	121	89	87	98	80	107	91	86	86	80	77	75	88	91	96	73	72	79	77	86	92	105	88	85	110	88	89	88	86	83	84	111	84	80	87	96	92	88	92	83	104	86	85	87	85	87	102	85	80	90	80	86	85	80	101	78	91	94	73	87	104	96	71	79	84	94	90	92	99	87	92	100	78	79	92	90	83	103	89	73	93	85	89	90	90	84	105	83	102	85	99	83	95	101	99	86	84	80	94	89	88	94	90	96	85	103	101	88	79	99	105	90	94	92	93	107	90	77	89	79	86	91	85	77	94	95	86	72	93	102	82	99	83	94	92	80	82	87	101	105	82	75	91	79	85	100	99	109	87	86	82	85	89	96	94	92	89	93	88	95	83	92	71	80	91	74	74	74	102	87	86	106	107	97	94	94	97	97	98	74	75	99	103	93	82	80	89	68	97	104	106	83	94	88	91	97	75	91	86	83	103	101	64	73	83	85	88	85	86	74	88	85	79	92	76	87	94	91	79	70	105	97	102	99	86	102	79	92	79	83	98	89	100	83	104	75	86	98	115	75	91	76	78	95	86	96	101	93	78	107	90	90	94	87	103	82	97	69	85	91	91	75	89	77	88	92	81	107	97	81	97	86	89	79	106	73	98	106	86	104	106	81	84	82	83	94	109	87	89	85	73	90	84	76	97	77	79	92	89	89	80	90	87	75	79	83	90	95	93	77	82	84	94	79	93	87	107	90	95	98	98	77	83	82	88	98	76	75	80	84	86	92	91	94	78	88	81	89	83	93	100	101	86	98	76	95	94	95	93	81	97	91	78	89	75	77	98	78	63	92	107	88	88	90	102	75	91	84	82	90	96	84	79	102	100
31967	23303	18311	17687	20657	16868	13276	11057	9112	7278	5701	4370	3564	3111	2444	1931	1641	1450	1395	1278	1046	1016	996	948	932	871	860	869	856	837	811	734	761	753	747	709	750	722	773	761	761	719	768	753	766	776	715	705	688	726	705	694	719	692	722	774	760	753	721	721	724	749	708	721	747	735	749	763	733	742	755	736	759	719	744	712	695	764	760	728	724	750	680	694	767	716	711	695	708	727	703	695	739	712	663	752	704	749	722	702	681	782	766	713	754	694	727	723	713	705	698	737	743	736	709	712	698	740	729	670	720	692	725	758	740	707	680	705	710	751	759	738	697	760	731	756	721	758	711	733	687	719	704	729	759	722	745	754	751	730	714	739	717	746	718	708	684	754	706	788	739	706	714	712	712	693	652	742	728	718	747	707	714	718	726	688	730	729	761	738	695	727	744	703	725	731	746	713	738	756	751	733	731	711	688	740	731	731	750	738	746	673	712	753	682	730	677	718	694	711	724	737	714	720	766	710	734	743	691	760	709	693	755	760	723	742	722	756	729	713	736	731	741	725	701	739	706	728	724	707	775	718	707	742	714	725	728	722	665	740	731	773	703	767	703	762	764	690	717	745	731	691	691	705	747	725	746	727	722	718	748	705	678	731	683	702	745	746	725	760	700	743	718	726	701	729	722	739	722	721	724	705	723	736	778	691	767	750	748	697	726	740	710	724	710	740	673	710	748	670	690	736	697	693	745	740	745	748	731	689	738	740	739	720	749	719	699	701	711	699	756	767	707	733	777	754	759	693	785	732	738	681	736	747	726	748	747	771	780	718	738	705	708	717	736	737	778	711	788	706	757	697	710	725	760	701	747	759	747	713	699	715	787	747	781	731	720	740	706	714	705	702	704	699	760	728	725	758	692	691	720	680	670	723	700	764	771	729	798	651	735	715	704	710	691	756	688	674	741	704	729	742	702	717	702	755	749	734	722	733	688	752	693	680	673	730	725	725	680	698	709	752	764	748	748	717	729	729	739	768	728	734	727	756	699	724	734	731	704	695	713	742	746	733	712	732	727	774	695	726	740	774	726	758	717	730	747	699	665	719	672	722	727	739	713	749	747	738	739	766	714	695	697	712	725	696	742	748	767	740	750	725	749	740	701	726	710	726	716	692	755	707	742	718	747	709	770	742	716	738	724	737	790	797	729	726	721	735	711	739	730	731	700	713	727	718	714	724	745	694	722	725	774	717	750	746	759	743	753	763	737	761	767	773	698	752	707	738	707	748	709	664	679	715	761	703	724	714	699	737	740	755	742	738	712	734	721	730	701	705	761	770	765	726	722	744	740	720	708	729	740	740	722	732	721	721	755	726	724	744	695	750	737	769	705	740	701	766	734	718	682	707	738	708	701	715	706	765	736	679	759	718	745	740	779	732	671	788	734	708	734	730	777	740	709	761	751	724	789	699	737	750	724	718	751	712	765	725	726	754	713	720	753	697	727	709	704	734	703	718	743	769	729	781	707	697	735	755	710	702	683	699	731	726	733	698	731	745	713	705	761	744	692	724	728	717	749	732	720	765	723	734	717	761	724	761	729	735	782	686	716	700	648	718	733	734	770	714	777	676	747	711	718	733	702	722	727	697	735	740	679	708	746	725	729	717	736	784	744	727	742	773	751	717	743	715	689	707	693	760	716	694	740	699	662	736	770	733	743	713	729	666	725	689	713	710	745	688	729	694	756	738	758	744	761	731	690	711	745	749	745	750	738	705	717	712	705	727	703	729	743	764	705	724	727	741	769	719	712	773	681	732	734	727	763	696	661	803	692	732	703	704	725	717	728	712	695	722	736	747	729	703	716	734	668	758	711	725	734	751	726	692	733	714	744	756	715	755	748	761	761	740	729	714	738	678	745	732	717	775	786	755	724	707	677	692	771	711	717	699	697	732	689	763	797	736	728	655	735	749	724	679	721	711	778	728	670	715	708	713	759	763	745	775	732	753	692	714	740	739	753	710	734	734	676	726	755	739	729	734	702	695	727	751	756	731	767	726	703	719	732	738	718	739	706	735	747	681	735	750	695	742	694	718	732	723	721	728	729	739	725	727	712	699	685	712	706	712	734	723	761	740	709	723	737	733	750	710	692	720	738	733	754	723	783	727	717	703	747	705	729	741	738	759	728	710	755	693	760	754	707	735	671	716	722	724	768	747	744	752	716	718	767	747	714	705	725	717	698	719	716	727	693	701	736	748	759	726	769	694	692	734	680	697	735	689	730	763	768	715	663	692	723	754	732	731	733	728	708	691	732	743	729	676	722	741	686	719	757	743	772	751	711	745	699	722	708	701	731	765	729	721	747	681	715	714	726	696	707	674	704	692	740	707	754	720	744	716	707	712	742	752	744	715	736	716	724	713	754	689	745	772	691	754	739	728	699	740	666	724	700	725	708	758	715	726	673	713	721	698	741	724	769	756	710	723	716	770	689	744	755	741	708	695	744	742	726	766	712	724	684	741	717	777	697	726	769	690	674	743	755	707	764	751	719	739	666	744	717	722	699	708	711	747	711	722	741	723	684	716	727	767	710	717	689	737	707	745	750	737	708	699	742	747	735	684	782	726	713	672	666	706	733	708	653	775	729	688	746	765	730	769	710	732	720	698	716	771	763	721	698	777	753	716	703	731	743	763	720	727	734	719	737	752	741	702	725	700	727	716	750	663	738	713	702	752	711	752	745	722	759	738	705	694	723	737	755	725	749	713	719	719	722	731	734	710	719	680	711	705	745	726	693	738	756	698	714	697	719	738	695	735	724	743	754	726	710	734	710	726	720	727	720	802	707	734	744	739	762	712	722	761	698	730	707	678	757	684	723	715	697	693	733	721	687	739	729	753	736	751	708	729	698	734	696	734	722	783	723	734	750	801	709	764	726	759	715	727	723	706	762	803	754	726	731	766	705	763	744	685	724	674	762	733	713	726	696	722	776	729	791	722	751	687	730	706	735	692	676	719	750	708	737	720	724	739	721	740	737	743	707	756	752	691	702	716	725	757	737	699	731	738	766	723	695	762	714	744	725	748	755	725	721	760	750	711	721	709	733	751	705	728	719	668	701	672	751	667	710	702	718	705	767	732	735	749	758	725	738	729	687	760	736	704	699	731	688	759	706	726	731	787	734	756	766	700	735	704	739	788	683	727	767	688	771	698	738	715	732	719	701	704	747	749	753	729	693	706	681	759	716	732	725	786	704	735	712	754	720	692	737	722	730	774	738	704	719	740	688	737	762	690	732	722	701	728	683	714	724	719	752	739	700	753	744	765	698	744	706	757	736	690	763	766	702	707	705	695	688	740	722	704	719	750	684	696	703	734	695	726	726	712	757	732	688	719	750	730	762	705	737	700	725	735	714	707	720	793	757	739	680	720	726	709	721	738	727	723	713	752	715	703	710	741	765	737	732	746	757	750	712	777	727	675	730	734	760	751	680	674	743	761	742	751	735	774	737	708	719	720	717	703	758	707	710	709
6811	4847	3194	1731	1107	811	571	437	394	330	293	222	189	169	157	140	125	106	103	108	109	115	79	74	86	84	86	86	97	81	78	91	73	73	90	80	66	61	71	79	80	82	83	82	55	87	85	74	96	75	74	77	75	73	64	68	72	67	72	62	78	93	75	67	66	68	81	71	102	66	76	70	89	72	74	62	86	85	79	66	83	86	62	70	73	86	94	89	78	87	67	78	82	92	75	74	78	77	77	61	69	56	70	68	81	85	79	69	82	65	83	75	75	96	83	92	96	60	72	95	73	80	84	79	72	80	70	60	78	89	71	84	72	80	60	67	69	66	93	71	95	79	82	79	81	69	83	77	71	71	65	78	101	76	69	81	67	85	71	70	79	101	66	73	69	82	62	65	75	79	74	66	72	78	70	86	91	68	65	71	80	76	68	91	74	82	74	84	70	57	78	89	95	80	73	84	74	68	78	77	70	55	73	76	79	89	79	87	91	67	79	63	62	73	72	100	62	73	77	68	69	78	71	74	79	81	69	69	68	82	93	84	93	63	75	74	79	75	86	78	78	91	79	68	78	72	73	74	79	90	71	97	85	73	88	93	70	73	73	98	53	78	84	84	69	79	58	57	64	84	65	84	79	73	65	83	67	78	75	68	87	76	66	76	82	68	91	74	80	58	63	91	83	73	81	74	85	77	80	82	87	73	82	77	78	74	69	82	72	67	67	76	71	74	68	79	70	68	81	84	80	73	91	79	71	66	85	78	71	77	74	83	79	74	72	81	61	83	84	62	86	99	65	86	65	85	81	76	66	57	60	68	64	82	71	67	76	101	78	74	90	87	71	73	71	71	65	63	74	84	82	76	75	88	82	67	79	68	90	78	77	67	80	94	79	71	75	64	93	87	69	70	85	91	75	83	96	84	72	65	74	62	85	75	78	84	79	70	74	79	80	75	70	71	71	87	75	79	73	84	76	81	80	82	74	69	67	85	64	92	66	96	67	80	92	88	61	69	76	75	73	80	89	76	67	86	86	85	84	72	70	77	77	75	67	74	91	93	72	63	78	75	87	73	72	75	56	76	89	87	71	83	72	78	70	79	86	65	84	85	73	82	80	83	96	71	71	78	68	74	85	76	74	77	80	83	82	96	73	84	71	69	66	76	81	89	76	77	89	72	71	77	81	76	78	86	81	63	78	70	79	68	77	87	81	72	83	70	64	66	67	68	88	85	95	79	72	85	62	85	73	84	60	78	79	86	75	80	75	73	65	83	71	84	78	93	81	99	73	62	83	73	95	68	100	70	86	99	85	72	85	79	76	77	85	69	78	80	85	83	73	88	76	64	93	91	72	72	83	69	69	79	75	77	75	88	70	64	75	84	80	64	82	82	76	89	76	79	78	77	67	75	76	72	68	86	85	92	79	86	76	87	72	59	90	78	88	84	81	91	85	74	75	76	82	62	85	78	83	72	69	96	70	62	86	61	82	82	76	81	78	71	82	70	84	72	80	84	76	76	81	72	79	70	79	81	76	71	88	96	86	75	75	76	85	73	69	70	69	79	73	78	75	83	69	83	89	77	88	86	74	80	83	81	90	81	87	77	80	72	81	76	96	83	75	71	66	94	67	75	82	83	74	81	86	85	93	63	78	89	76	71	76	80	78	76	91	69	88	96	76	78	81	92	74	86	81	86	67	70	81	80	84	67	72	80	86	72	87	84	63	77	79	70	91	83	70	69	78	68	69	79	79	77	86	67	69	73	69	76	72	74	75	75	81	73	72	91	80	84	86	92	82	89	66	80	84	84	69	88	75	78	87	65	80	71	77	78	60	81	70	67	68	74	61	65	89	87	77	71	75	70	70	79	87	83	72	84	58	79	84	91	82	76	83	74	62	79	71	102	86	74	86	100	84	72	70	75	82	65	73	81	86	76	87	83	85	80	67	68	80	68	73	66	72	74	92	92	91	72	87	79	72	97	77	75	79	83	76	85	82	72	76	76	83	76	79	78	83	74	79	68	87	96	91	82	62	77	92	80	81	73	69	84	81	66	78	94	83	78	71	60	74	68	85	76	79	77	53	69	84	77	67	68	77	88	70	69	73	84	74	75	76	70	67	79	74	66	89	84	66	78	83	77	80	78	81	77	85	70	73	77	72	81	73	66	75	78	82	66	71	73	74	107	72	71	91	90	59	69	74	98	83	81	64	89	61	91	66	73	68	86	87	76	70	76	72	70	61	64	67	82	81	97	69	105	86	79	75	93	61	78	75	95	84	88	75	83	63	80	95	84	75	74	81	71	64	103	81	63	86	73	78	69	58	75	68	87	67	77	82	67	86	75	89	71	79	79	81	79	60	72	73	81	75	82	72	93	72	72	88	75	68	69	66	76	68	81	77	78	75	75	67	76	75	93	75	68	74	86	77	82	68	63	75	71	79	98	95	77	79	72	88	95	99	77	72	102	79	79	65	70	74	81	75	72	86	83	86	66	78	74	82	78	57	78	97	75	85	73	77	87	80	87	67	87	62	81	95	90	71	76	65	76	69	81	76	76	73	98	80	72	92	80	80	72	81	72	53	93	72	75	74	82	70	77	87	89	72	93	65	79	77	96	68	67	82	82	88	76	73	85	90	81	93	87	80	81	78	82	75	77	72	88	74	72	74	73	93	77	76	59	74	90	98	72	77	68	64	86	78	81	69	92	89	90	73	95	68	54	72	76	78	64	58	73	66	63	82	80	80	74	87	93	76	84	62	77	75	79	78	81	84	72	68	67	65	67	79	77	80	70	84	86	84	86	83	87	70	65	67	82	76	70	93	77	77	72	72	78	70	78	80	86	75	88	75	70	93	77	84	84	73	75	79	72	76	83	78	77	69	70	85	88	74	60	56	79	76	85	63	75	82	75	77	67	68	72	67	66	94	81	77	71	71	73	66	73	74	72	83	74	69	84	86	69	82	62	75	82	78	75	73	75	83	78	78	58	72	78	83	64	83	86	68	62	89	69	78	67	82	79	80	70	71	72	80	78	73	81	87	72	75	68	78	78	65	59	74	61	74	80	72	66	93	88	79	61	71	75	75	78	96	83	78	85	87	79	80	84	77	74	62	80	72	74	78	76	77	75	70	95	64	68	78	76	75	68	62	67	71	91	78	76	82	95	81	85	74	84	83	70	65	69	76	66	78	77	69	74	70	78	88	69	81	83	73	66	90	86	72	80	83	75	85	75	81	76	76	64	70	84	84	89	75	67	67	76	73	83	63	76	80	75	79	73	71	76	78	86	73	80	74	75	80	72	73	69	79	78	74	63	81	85	74	71	76	66	71	59	76	74	65	69	77	77	81	72	81	79	80	72	81	75	77	73	75	84	77	69	74	74	71	79	66	70	76	84	76	75	71	77	82	76	82	83	75	88	101	79	75	87	68	90	75	95	71	81	68	78	85	78	80	86	72	78	64	81	80	61	74	81	88	77	82	68	74	91	84	81	66	92	83	83	75	93
34256	25121	20450	20201	23277	20247	15283	12548	10267	8302	6593	5064	4134	3526	2879	2122	1777	1495	1477	1339	1142	1031	961	892	896	812	789	808	776	791	736	648	677	688	660	674	634	654	663	636	660	648	658	667	681	620	612	596	582	656	685	631	610	606	672	641	625	636	637	675	656	620	615	670	638	653	622	640	613	667	639	629	649	640	625	682	656	632	651	655	647	655	616	686	649	640	662	602	649	653	649	650	669	662	653	648	637	669	634	609	555	655	609	603	676	620	633	638	649	619	639	586	643	649	675	622	613	636	669	654	614	621	649	642	657	698	641	670	646	658	654	673	626	650	621	692	611	605	630	613	626	630	608	641	607	610	635	609	620	619	640	628	629	626	633	638	618	626	664	641	668	654	661	630	677	632	688	626	644	643	650	666	587	658	622	630	689	705	636	586	646	629	634	668	646	653	614	664	677	594	649	647	644	628	662	649	621	642	644	632	629	661	655	643	639	644	634	671	634	637	621	581	663	638	606	634	611	638	647	626	623	660	609	658	647	628	645	676	628	650	620	620	631	688	625	660	606	632	576	642	657	648	642	672	651	657	654	608	641	690	614	638	599	609	614	656	616	617	661	627	609	638	679	615	616	625	614	620	654	637	632	663	626	665	652	651	660	653	640	676	660	601	602	665	582	684	636	627	645	639	673	635	612	631	645	640	632	588	670	662	579	553	659	656	654	677	603	639	610	623	648	615	633	593	630	602	648	595	618	646	657	673	627	645	645	654	605	594	609	605	640	633	633	665	636	681	634	658	674	614	610	651	636	661	612	622	654	623	623	598	637	632	637	658	577	646	607	660	632	632	629	663	623	651	697	645	633	680	648	652	709	649	631	622	618	610	562	614	632	597	607	632	678	576	626	616	631	660	648	647	605	660	647	650	701	649	620	647	663	646	607	643	601	671	609	655	635	622	688	632	608	632	647	614	607	635	617	610	631	651	644	627	575	661	623	623	646	702	605	644	626	630	659	675	625	648	640	662	671	624	631	642	631	630	639	571	638	651	639	674	630	600	618	589	623	620	643	673	681	669	620	619	625	611	641	597	625	625	638	640	603	596	625	595	624	643	637	626	647	663	648	630	655	669	641	636	634	629	602	632	635	643	648	648	659	610	643	641	626	644	658	688	653	644	634	654	652	646	647	665	636	613	644	641	644	676	694	630	650	665	623	642	613	650	621	581	666	675	628	632	612	605	641	673	655	651	610	678	637	590	699	653	637	647	647	673	672	605	657	702	610	652	645	661	643	653	632	638	646	641	646	606	630	634	630	674	628	621	621	634	631	622	648	619	641	645	593	646	621	641	697	661	603	613	692	617	691	603	624	613	618	629	675	628	580	648	602	574	641	659	692	617	645	629	684	603	643	649	642	654	647	648	658	665	623	698	619	624	597	602	659	671	601	661	599	655	647	661	656	582	604	629	650	631	669	680	618	634	633	609	605	655	649	595	677	595	660	613	620	663	643	647	646	634	649	642	617	647	669	644	644	651	660	673	689	662	672	683	637	698	694	658	639	659	650	676	691	633	624	627	608	648	629	645	665	664	679	628	630	615	613	625	622	630	637	620	648	626	662	614	627	615	592	641	618	649	638	640	640	637	641	638	607	642	666	593	666	643	695	613	585	657	588	652	630	631	598	605	635	556	672	666	624	678	647	648	640	587	613	638	615	649	633	652	628	617	635	634	616	640	639	618	681	621	631	652	641	645	626	643	617	653	664	653	607	675	622	622	608	666	653	636	654	640	624	644	656	608	675	642	653	623	651	651	623	679	652	630	627	668	640	636	655	662	587	631	661	597	665	653	607	650	588	634	596	662	600	633	634	640	609	656	653	662	628	635	626	607	660	651	627	633	616	617	650	626	666	651	629	645	641	628	630	640	679	631	634	626	678	644	630	624	635	628	650	625	666	629	605	637	621	611	637	605	591	612	606	638	610	632	644	634	644	615	628	685	664	629	602	594	615	643	640	622	635	652	649	653	639	635	659	649	633	620	656	640	605	654	636	606	634	630	641	626	612	676	667	634	585	642	634	559	612	635	623	668	645	648	595	647	685	624	635	628	653	639	635	607	649	649	665	604	626	646	625	710	647	622	610	611	650	646	645	662	649	635	688	661	641	605	645	656	618	677	564	658	657	623	629	650	640	587	667	665	637	633	604	607	637	638	620	630	651	664	634	615	637	628	635	656	639	637	596	662	647	625	602	615	666	575	628	643	682	651	673	615	628	664	597	673	676	625	648	610	647	682	627	616	702	616	647	661	618	661	650	647	662	641	660	639	629	614	610	718	652	613	615	597	667	632	604	586	575	645	641	614	621	658	607	601	608	653	649	653	646	688	635	636	609	667	625	613	624	622	633	650	663	668	621	646	663	657	665	606	684	661	638	575	651	652	648	616	627	628	693	640	625	657	641	634	659	612	613	657	659	679	638	661	645	652	627	669	605	651	600	610	706	622	602	617	667	583	643	632	608	607	665	607	584	633	646	640	616	609	650	667	636	654	621	688	638	632	646	588	613	621	659	623	631	616	636	635	646	640	656	625	638	629	629	633	673	625	620	592	640	654	663	623	628	591	610	654	623	654	626	661	686	666	618	623	615	602	611	637	631	585	582	639	673	603	636	640	638	642	618	637	657	648	600	675	651	617	629	626	648	651	619	630	644	640	660	649	630	641	634	628	632	638	652	615	668	609	631	649	672	660	608	654	664	606	613	642	646	672	634	665	602	679	612	661	657	638	653	648	620	615	624	623	654	640	638	605	633	638	615	664	629	605	657	620	650	601	619	641	640	626	647	629	633	609	615	622	650	632	611	640	625	664	617	599	635	631	652	617	623	660	678	632	591	653	692	653	623	644	629	652	629	623	641	604	626	660	654	627	656	642	635	658	664	603	622	661	646	596	672	636	669	664	621	647	592	651	685	636	616	666	593	631	646	636	656	629	663	657	676	660	701	684	643	636	641	628	671	633	668	647	652	666	610	657	615	674	639	649	592	637	643	624	622	615	629	625	627	621	630	630	636	639	646	617	627	635	614	656	606	596	668	627	654	597	647	642	621	635	636	648	663	651	641	673	660	640	624	661	638	654	620	652	630	646	637	632	602	679	619	641	670	647	683	670	650	643	636	631	655	673	616	640	583	676	651	671	602	659	621	621	651	627	652	619	610	625	615	648	668	613	665	644	614	625	627	651	618	613	639	634	615	586	650	644	594	636	629	614	651	639	677	622	653	657	620	637	664	603	613	688	678	676	626	608	675	637	656	613	664	658	645	622	635	640	632	641	650	610	634	652	656	625	668	604	671	630	619	628	644	593	586	653	611	645	586	639	654	660	605	675	626	673	656	651	601	611	615	652	621	635	639	625	652	625	659	630	638	671	624	631	600	631	621	666	643	621	638	634	656	643	600	607	672	663	668	671	635	624	655	654	624	655	613	634	665	620	635	617	657	648	618	663	630	624	628	615	604	604	585	625
7966	7637	4348	3218	2292	1323	761	566	485	383	304	262	219	199	154	114	143	90	85	99	84	76	66	69	81	74	52	71	47	75	62	59	66	58	59	78	54	56	62	62	64	67	56	60	61	62	57	53	71	49	60	48	58	59	69	52	55	56	44	61	70	58	53	52	54	49	65	55	53	54	63	53	65	53	49	45	65	63	67	50	60	53	49	58	74	66	62	61	49	62	58	51	56	55	51	55	57	45	64	56	53	61	61	70	48	53	53	61	65	66	42	49	61	44	53	58	56	58	52	56	66	59	54	49	59	55	62	65	51	44	49	57	49	51	66	65	49	65	45	61	46	67	55	52	43	65	58	37	70	51	68	71	66	55	49	54	55	48	63	62	55	61	56	43	61	56	53	48	52	57	63	56	50	53	48	62	58	54	53	51	57	70	51	55	52	78	59	63	48	52	71	59	61	51	72	49	63	60	56	42	60	53	60	60	60	46	62	60	55	64	59	54	52	69	57	54	54	53	49	47	63	70	48	57	61	68	58	59	62	47	44	54	43	61	58	61	54	58	55	73	74	59	51	67	45	59	61	45	46	50	53	54	47	46	48	61	62	54	52	67	58	60	60	66	45	59	53	47	55	55	53	64	57	58	52	52	60	59	46	46	48	74	42	55	61	73	70	54	66	55	48	63	53	62	64	51	64	40	45	55	49	43	56	54	59	49	72	58	56	63	51	59	54	65	55	71	49	56	63	67	54	66	50	58	54	46	60	56	72	55	51	66	55	48	43	51	54	59	68	60	58	57	60	61	58	53	57	50	58	55	56	58	50	56	54	56	58	48	55	61	55	63	47	68	65	61	53	57	59	74	61	57	54	63	52	56	68	64	61	75	54	52	59	64	62	55	59	64	55	56	50	62	57	59	56	60	58	55	69	47	64	62	56	61	48	64	46	48	54	55	48	48	73	45	63	60	51	54	55	56	54	41	40	64	56	44	66	56	52	43	61	64	60	50	50	61	50	57	57	58	46	52	50	74	53	66	58	54	71	49	56	53	57	56	64	44	39	66	53	43	50	73	48	58	59	54	53	48	58	52	53	55	55	49	51	58	67	49	47	52	51	56	55	54	62	53	52	50	46	65	50	60	61	62	53	49	51	65	63	53	55	48	55	48	57	56	58	47	68	57	57	68	54	67	45	57	58	57	58	69	58	53	50	64	54	58	58	62	41	64	59	69	60	65	77	49	54	63	61	54	43	54	57	58	50	54	59	64	42	51	46	57	49	57	53	42	59	56	71	54	70	55	48	63	58	53	75	70	58	53	55	55	51	57	56	50	52	59	55	60	49	65	49	47	60	62	66	65	68	48	62	50	67	61	57	51	54	49	52	64	65	62	56	52	60	61	56	49	60	58	53	39	64	57	47	54	52	70	63	64	50	66	57	59	62	44	55	53	60	45	48	54	50	58	64	68	53	67	59	57	58	58	53	48	67	53	61	73	62	59	58	50	53	48	50	58	48	52	67	62	59	56	52	65	63	71	63	67	52	61	62	56	49	74	45	53	50	51	52	44	53	60	52	56	49	62	54	65	62	52	57	64	51	58	56	56	47	54	58	48	44	68	46	64	45	46	41	73	66	61	46	52	44	56	60	58	50	52	73	58	64	49	58	48	54	57	52	52	53	47	68	68	42	59	65	72	44	47	48	54	60	62	62	55	56	71	49	48	66	69	59	58	56	80	63	68	56	66	52	50	66	59	44	71	71	66	69	49	59	76	71	54	69	63	60	63	60	64	56	65	63	60	54	52	62	65	52	55	52	61	49	58	63	59	67	67	57	55	55	51	74	47	64	58	62	49	62	56	47	51	60	76	50	56	59	61	66	40	57	62	61	51	59	58	51	54	68	62	49	64	47	54	55	71	58	62	67	47	66	52	58	56	57	52	46	58	63	56	60	46	63	54	52	50	48	53	66	57	46	55	60	50	44	54	64	61	43	44	72	57	50	49	60	57	30	51	65	52	51	68	66	53	48	54	38	65	57	52	67	52	54	59	58	57	58	47	42	50	64	69	57	40	64	57	51	51	71	44	51	60	42	50	63	57	64	46	55	49	56	51	66	55	47	52	54	59	62	47	51	45	64	58	48	57	62	48	68	58	52	50	58	53	54	67	55	53	73	68	50	65	53	55	62	52	53	66	67	55	69	62	53	53	57	58	61	54	49	48	52	70	55	57	40	61	59	51	60	58	50	47	62	46	79	61	64	42	57	56	48	65	66	67	51	55	52	61	48	53	64	63	61	51	61	54	60	46	64	59	75	66	60	58	53	47	61	59	66	47	49	67	60	61	54	60	51	74	55	43	50	59	60	42	50	67	54	58	52	76	58	62	62	65	45	68	57	57	66	66	56	55	50	68	59	68	46	69	67	47	71	54	59	56	47	59	54	49	64	63	54	62	69	48	52	53	59	70	50	59	82	47	52	53	65	56	54	59	59	60	50	63	73	53	46	55	58	44	72	53	50	66	60	59	62	49	54	77	56	59	49	68	58	67	53	45	61	61	57	51	56	62	58	50	76	47	55	52	65	48	45	65	68	61	57	48	43	65	67	58	48	68	80	55	68	65	53	60	57	62	57	58	55	51	48	62	63	65	55	68	59	45	55	59	57	67	51	51	57	64	59	60	62	57	61	55	52	67	67	48	59	53	66	42	64	48	59	51	45	58	65	68	59	56	54	56	54	50	53	49	62	68	63	50	62	55	54	69	44	65	49	59	59	49	58	57	49	61	54	55	50	58	60	66	59	63	47	49	62	63	61	56	62	72	56	64	52	69	52	57	53	54	80	48	59	46	62	55	40	56	63	66	51	68	62	65	62	47	58	60	59	57	56	53	65	58	53	56	63	58	54	65	60	61	68	67	53	63	65	40	52	63	59	51	62	44	58	62	60	57	48	60	57	62	66	61	58	52	62	49	54	59	54	49	61	68	53	63	51	51	58	54	50	65	62	55	63	61	65	60	46	50	56	49	58	54	52	54	58	52	67	59	71	58	50	67	55	50	56	51	49	55	73	49	64	49	52	64	64	78	53	47	57	59	61	46	48	61	52	67	47	53	53	53	54	48	67	64	50	70	50	67	52	38	56	56	58	48	54	62	57	66	56	54	55	48	63	69	49	68	47	53	53	51	53	52	56	49	52	66	72	59	54	65	55	63	57	54	59	63	50	56	47	51	74	68	62	45	67	55	53	58	72	57	56	54	40	59	73	62	59	58	51	60	46	63	75	51	61	50	53	54	59	61	52	53	59	51	53	55	50	49	60	49	65	53	57	54	47	47	62	49	47	42	78	47	53	54	69	56	48	50	68	56	60	71	41	58	63	42	63	62	64	57	43	67	52	62	52	37	66	56	47	54	56	63	66	57	59	62	63	60	50	56	59	45	56	54	49	44	52	43	57	65	53	70	45	50	63	44	73	54	51	63	61	66	61	67	52	42	65	52	61	53	68	46	61	53
37837	28890	23368	26563	30736	25255	18229	14267	11984	9526	7456	5954	4790	3889	3272	2569	1903	1689	1458	1242	1100	896	807	823	733	716	685	657	647	647	584	573	509	512	499	506	520	530	506	489	483	516	505	502	490	484	539	482	522	471	518	462	507	488	443	494	463	520	513	498	494	513	494	452	505	526	466	494	468	502	475	446	451	513	490	477	473	492	493	486	518	525	489	459	469	514	485	471	487	494	497	502	477	474	491	512	489	498	486	498	482	462	486	439	484	458	484	487	485	460	472	461	511	473	516	459	486	451	517	489	504	475	471	453	471	503	497	498	511	481	486	528	494	499	495	505	437	434	469	509	494	496	472	491	499	487	487	462	491	520	502	474	493	449	484	455	491	523	502	475	462	502	526	533	471	503	518	496	468	507	487	515	496	499	455	482	496	476	474	525	495	450	498	459	470	490	510	469	469	472	487	511	478	466	459	452	496	504	510	497	486	523	488	473	482	458	525	481	479	457	457	497	484	470	519	503	486	495	483	475	445	525	487	454	476	449	508	465	493	510	460	465	446	460	447	476	471	484	462	480	463	512	475	476	476	491	473	479	491	468	461	490	493	519	472	493	443	506	476	485	468	481	477	482	481	502	466	511	455	487	465	498	461	487	469	483	453	499	490	502	458	467	431	465	475	506	465	474	497	478	486	472	507	520	476	510	444	464	484	464	476	448	545	451	499	512	475	499	449	478	462	498	483	505	493	484	496	460	475	458	468	494	518	519	499	517	499	505	494	515	518	493	487	488	459	490	484	487	453	495	462	470	469	485	487	462	506	500	435	467	512	483	474	514	481	443	516	460	467	520	489	485	489	499	456	496	500	475	460	503	474	485	447	466	490	501	470	490	514	490	479	493	476	460	487	493	500	505	487	496	444	518	450	522	508	490	468	496	460	456	514	495	500	515	507	483	536	514	497	474	484	479	518	513	477	490	493	480	462	488	504	487	501	487	466	483	483	474	479	474	446	491	491	468	494	463	510	460	480	454	478	502	493	483	459	452	491	518	478	500	475	470	502	506	504	500	493	472	489	486	431	467	489	485	424	485	463	520	498	452	474	455	487	508	455	476	471	460	486	472	479	438	485	521	475	496	472	477	495	501	471	462	454	514	511	504	460	473	499	445	523	494	472	490	461	544	493	486	521	490	511	518	469	464	484	483	477	556	461	444	485	473	524	495	510	442	500	493	463	463	514	498	471	477	495	463	479	478	495	470	485	480	483	475	461	494	463	512	478	508	461	461	491	485	496	473	510	541	482	460	512	477	471	466	527	505	485	504	491	471	457	442	485	527	488	489	493	434	492	523	520	504	496	485	510	475	468	487	469	478	490	466	514	480	505	498	472	494	448	451	508	485	482	483	485	444	477	492	461	517	460	512	488	535	486	460	512	494	508	527	456	470	525	482	500	486	494	477	470	500	494	468	463	503	470	487	482	477	496	481	494	513	452	487	473	490	458	480	485	479	508	508	496	522	493	541	474	519	471	466	463	473	503	496	491	472	515	495	492	464	511	485	487	444	482	481	485	479	489	498	488	464	444	486	480	473	483	471	514	535	497	514	513	449	489	487	468	473	506	487	438	517	531	496	476	464	473	499	461	479	503	477	457	459	524	460	490	492	503	474	454	481	479	472	507	496	475	509	508	463	440	427	499	496	487	457	456	527	520	482	484	459	439	448	472	509	468	497	461	456	460	480	478	441	469	469	464	475	465	500	508	455	502	490	478	500	475	482	500	467	495	457	500	499	506	481	465	517	479	469	522	503	502	532	474	496	491	505	466	471	505	433	484	475	494	444	456	492	498	446	516	470	468	477	455	477	450	459	460	475	441	519	449	479	475	459	479	477	520	478	446	473	498	486	490	469	522	475	446	489	506	507	447	497	486	494	481	453	475	494	490	497	494	493	471	520	490	473	502	491	450	507	476	490	501	510	517	499	493	483	481	497	490	469	494	459	506	456	490	501	482	498	461	515	439	492	488	491	473	487	491	491	476	463	487	530	494	488	464	452	491	487	476	477	476	476	456	463	470	491	489	465	478	499	477	443	494	498	510	491	485	455	486	443	477	449	489	423	454	492	442	482	479	511	474	525	459	475	496	491	504	502	469	448	493	500	513	490	460	466	459	505	516	522	501	503	496	442	441	492	491	545	519	468	504	469	495	484	441	487	533	533	444	472	438	497	504	463	484	520	520	495	457	470	511	468	477	481	466	504	480	509	481	506	480	496	475	452	474	486	451	495	480	461	545	467	497	479	469	486	504	479	491	486	537	506	498	482	488	446	494	503	510	519	476	487	495	467	478	526	520	508	482	488	491	502	512	506	469	488	508	457	462	480	473	462	455	517	483	479	488	469	479	435	503	468	496	529	464	478	489	460	500	520	471	504	479	461	501	515	490	503	459	503	478	495	484	490	530	491	508	506	451	519	451	496	467	455	460	441	503	457	528	498	479	482	471	461	473	491	530	507	500	533	429	494	463	485	495	488	505	486	493	508	470	517	518	505	483	476	484	487	458	495	494	498	463	476	468	482	476	476	454	452	481	493	457	493	500	531	469	500	486	499	504	499	520	488	464	449	522	480	489	490	528	485	480	477	527	487	450	466	485	508	468	484	489	460	488	500	508	469	504	425	512	480	457	469	499	443	475	521	479	504	471	516	503	467	486	504	449	507	496	479	482	501	486	478	490	498	477	474	468	481	501	464	484	486	463	481	487	465	530	482	472	495	488	468	498	492	499	473	473	516	495	493	476	474	474	475	467	498	441	455	474	477	517	476	477	486	498	496	539	449	479	515	503	487	473	454	484	537	521	467	511	490	451	501	497	506	486	500	512	488	491	476	466	509	491	514	467	456	510	497	493	486	515	464	523	510	497	508	498	471	500	502	495	462	458	489	460	477	464	499	507	444	486	490	483	465	470	499	496	499	465	499	447	502	494	456	471	438	480	487	461	495	462	477	475	462	513	501	482	460	462	462	479	465	490	485	455	496	465	502	463	478	460	486	467	465	491	524	528	498	444	451	469	484	495	531	505	504	519	487	501	477	527	441	485	487	477	503	464	463	478	471	452	500	481	459	458	513	526	472	500	461	481	482	470	467	502	514	484	464	500	487	475	505	487	503	472	510	478	480	466	492	484	482	488	496	492	509	437	541	482	458	489	432	483	499	488	469	505	483	492	489	458	532	522	479	484	483	473	456	464	505	512	516	481	484	489	509	504	525	459	519	443	505	524	428	452	470	478	525	462	495	496	441	515	465	508	456	483	468	481	492	411	459	480	456	494	497	473	471	461	496	454	484	493	530	515	499	488	458	491	482	482	484	506	509	505	514	520	521	518	455	513	489	447	466	493	494	478	517	492	474	512	501	490	462	486	477	481	480	485	496	497	470	467	520	489	464	487	471	496	474	511	451	499	475	438	490	485	509	521	499	526	496	480	484	433	452	474	507	472	485	459	483	491	493	477	481	508	501	467	450
4628	2882	1968	1130	625	517	432	334	357	283	218	199	172	159	158	136	112	112	112	93	137	96	103	112	108	98	96	93	101	105	101	75	93	98	85	109	94	82	94	86	103	82	107	98	95	104	98	91	106	88	95	111	96	103	96	94	95	94	101	81	88	99	94	95	96	106	86	85	114	119	99	92	96	98	103	80	78	114	82	75	95	96	97	85	92	88	97	109	116	89	103	105	97	93	99	104	98	80	101	103	80	89	113	88	89	97	93	93	96	100	94	112	94	90	81	75	61	93	86	106	112	93	92	112	87	115	87	104	101	98	100	104	98	85	100	69	98	87	83	112	98	105	90	90	90	92	97	114	91	93	92	104	91	99	77	99	67	85	84	94	100	107	84	84	92	97	97	92	86	96	111	78	110	96	98	111	86	87	95	88	92	101	94	96	95	107	106	103	104	90	94	98	91	98	115	95	98	94	81	94	106	91	92	96	88	83	110	88	83	87	100	100	87	94	106	91	102	87	89	85	84	87	95	86	84	92	99	107	93	96	98	100	110	89	96	111	122	99	106	88	112	93	99	86	86	77	98	101	112	104	93	92	91	96	100	102	78	92	87	102	80	93	89	94	100	95	98	96	120	95	94	102	91	94	112	93	98	112	97	86	99	87	95	100	98	95	103	94	92	89	103	98	84	82	107	86	94	78	103	88	100	92	99	99	88	87	111	104	86	98	97	92	89	58	92	76	98	104	76	98	92	106	99	95	116	104	93	96	105	78	94	96	102	87	80	104	98	91	103	85	102	89	89	88	89	83	95	89	107	101	115	88	98	87	101	84	92	94	99	98	102	94	105	89	81	81	98	99	102	93	95	92	101	94	88	84	102	97	105	106	71	101	94	89	94	96	106	102	119	89	97	104	103	110	110	82	104	86	88	104	109	79	96	99	117	107	87	86	74	91	85	100	89	87	99	95	85	87	93	87	116	84	91	94	92	89	90	99	105	92	105	100	87	103	94	83	93	121	103	107	98	104	94	101	100	92	102	91	76	100	127	99	99	96	84	99	92	99	107	95	105	88	110	101	112	110	94	119	101	94	93	87	94	98	106	109	91	96	96	98	91	87	101	102	90	102	101	105	107	81	84	91	94	107	94	98	91	104	103	87	90	87	104	90	91	83	107	86	115	92	96	93	108	85	87	86	83	99	101	80	105	113	101	84	107	90	80	107	89	109	83	86	93	110	95	100	87	94	77	98	94	84	85	99	86	115	87	100	101	98	87	96	94	118	109	103	82	90	86	92	97	116	106	98	89	98	89	91	87	90	90	96	83	89	111	106	96	96	106	101	93	96	91	86	104	94	85	99	85	84	95	98	90	83	92	96	80	102	87	99	82	110	97	106	97	116	94	103	98	86	83	96	72	102	127	106	91	93	96	81	102	116	78	115	88	91	109	88	78	106	87	83	110	85	91	96	84	95	96	105	106	102	98	84	94	104	77	93	86	86	111	84	100	94	101	91	80	90	99	98	87	105	93	99	102	84	101	99	91	94	99	92	79	88	97	100	111	98	104	111	73	113	86	100	88	86	90	113	104	90	110	90	111	93	101	81	103	96	110	89	103	91	106	96	94	100	93	91	96	101	85	85	96	90	93	99	113	92	78	96	100	100	94	111	97	99	105	96	110	95	109	99	98	94	82	91	105	95	102	98	89	92	84	103	106	100	98	91	95	101	94	93	104	79	92	87	98	95	92	96	94	79	84	102	83	83	93	90	99	105	90	98	83	96	94	97	103	94	82	103	90	79	94	123	93	94	108	74	85	81	94	88	85	74	98	99	78	98	107	102	92	99	75	83	110	95	95	97	92	83	102	105	85	105	106	101	86	94	88	87	112	92	91	77	95	94	119	100	104	109	75	90	92	119	88	103	109	88	84	100	108	87	96	86	88	84	95	91	100	93	109	113	107	100	100	86	79	91	105	87	90	106	94	96	104	85	102	91	96	94	92	108	104	93	76	96	99	82	100	111	87	100	98	96	102	90	87	103	115	90	85	99	106	123	83	95	118	97	86	96	80	73	89	94	90	115	91	90	100	93	102	91	87	103	88	94	96	94	100	107	81	91	91	92	116	117	93	98	89	99	86	93	92	100	98	97	100	84	91	103	91	102	97	69	87	92	105	89	102	100	87	84	104	100	96	107	80	95	102	84	94	84	102	106	107	89	86	96	87	81	100	93	108	91	78	93	85	95	91	84	94	89	103	91	88	97	101	85	98	91	87	86	80	97	74	107	105	88	100	95	90	98	83	111	98	92	97	102	91	107	112	96	90	86	89	105	101	87	99	115	97	102	96	86	100	101	89	102	78	88	94	90	103	110	94	86	90	96	73	101	105	100	87	102	109	90	95	92	83	116	109	89	92	83	107	98	89	104	99	97	81	77	74	105	95	107	103	99	108	107	102	97	79	92	87	96	105	101	94	86	90	85	96	85	90	90	103	83	94	93	83	103	83	87	93	111	94	100	93	85	104	72	110	87	107	102	101	84	102	80	82	71	107	85	93	100	94	99	71	112	100	94	106	109	88	101	90	101	98	94	106	117	90	99	94	105	81	93	102	89	93	95	94	75	100	101	105	99	81	101	97	97	98	91	98	100	94	91	89	86	79	101	79	104	95	96	84	117	92	95	94	88	97	91	96	101	101	90	120	97	85	106	100	110	95	93	105	89	89	83	85	101	101	116	104	104	90	110	100	109	112	81	89	108	113	106	116	100	104	102	73	95	81	101	84	102	106	105	99	98	94	100	99	82	95	118	103	89	88	98	106	95	100	104	105	104	101	97	88	99	99	82	101	83	96	71	87	100	88	94	98	93	83	101	99	87	89	92	115	101	87	105	94	102	106	112	103	94	80	75	95	92	112	82	104	93	114	94	88	102	98	95	100	99	79	90	87	85	101	108	103	95	97	106	93	90	101	91	72	94	94	90	92	90	82	78	104	97	109	104	95	104	101	86	93	92	85	92	97	107	94	87	93	99	100	81	92	104	93	101	108	102	123	103	96	88	107	101	111	93	101	119	91	91	98	86	109	100	87	92	102	100	100	104	100	88	108	96	102	83	103	88	101	110	97	96	101	90	92	92	98	83	93	92	88	87	89	94	85	101	96	99	86	100	103	98	87	84	80	86	105	106	88	106	97	84	89	90	107	93	120	82	104	98	102	101	88	98	77	109	86	96	83	83	98	107	116	94	94	92	87	110	91	91	88	93	94	97	94	94	106	91	127	84	99	91	92	95	86	111	110	117	86	99	83	89	82	98	83	87	99	103	88	84	97	70	74	101	92	126	88	108	102	100	80	99	88	96	103	97	103	96	79	89	110	88	97	89	92	103	107	83	104	111	93	91	96	104	93	96	108	105	104	103	87	104	114	93	123	89	107	91	101	96	107	86	98	101	104	88	105	95	100	108	96	91	84	93	82	88	102	90	105	100	116	101	84	110	84	102	89	92	94	91	112	93
30879	20096	16590	16199	17506	16726	12604	9889	8229	6702	5185	4289	3289	2777	2412	2080	1613	1443	1320	1274	1108	1027	1010	958	907	974	906	884	865	890	854	839	814	789	839	795	861	822	771	793	769	749	783	808	761	761	823	726	796	793	796	791	794	722	771	748	805	799	774	765	766	787	811	763	813	810	773	811	786	792	769	796	744	785	822	783	760	796	799	789	816	784	754	766	782	791	759	782	787	806	789	780	812	788	767	806	811	769	773	726	785	747	777	772	779	828	750	779	771	816	805	704	751	796	791	778	802	764	856	806	796	836	787	762	802	818	827	765	795	758	825	792	770	816	776	722	792	854	807	737	750	804	762	757	783	794	723	787	791	778	816	786	764	793	760	758	738	818	726	752	823	814	852	734	786	759	745	781	762	763	815	764	804	760	781	784	820	786	773	798	808	770	797	778	811	727	749	718	762	784	783	775	846	783	773	744	711	759	797	806	783	765	761	806	805	746	762	833	757	795	792	796	798	749	798	752	786	814	779	771	797	793	788	768	781	812	792	760	774	778	762	823	793	810	803	791	740	782	775	795	783	770	803	791	770	807	836	800	759	833	806	752	793	764	836	819	762	787	815	806	725	776	753	751	772	804	794	772	767	745	755	746	795	803	786	766	806	782	763	771	780	791	803	728	774	777	796	800	731	853	825	787	787	784	751	739	698	799	813	775	811	765	824	815	833	837	794	800	811	803	806	813	797	713	783	765	829	774	771	746	789	763	777	767	754	752	760	779	825	791	776	788	809	744	795	800	794	794	760	788	785	755	781	806	816	770	801	741	802	779	781	782	776	738	768	809	765	814	787	793	781	788	751	795	829	796	760	831	810	768	761	782	765	758	797	790	772	814	775	780	777	755	807	836	738	803	781	733	786	714	754	753	770	818	719	830	820	809	760	810	801	797	708	800	779	765	773	771	772	816	805	786	798	794	765	771	738	804	792	816	776	765	813	776	808	782	835	770	752	807	796	775	808	769	805	806	761	814	752	741	799	808	819	771	763	852	831	754	782	766	812	808	789	839	760	776	774	765	814	754	783	782	818	767	789	784	762	794	763	765	785	775	748	801	777	746	784	814	759	832	812	786	835	767	807	804	772	770	826	756	798	774	785	816	772	798	788	796	809	803	792	768	806	766	773	756	813	763	764	774	772	826	799	806	809	783	764	828	794	781	781	735	810	753	777	801	807	813	735	802	797	749	740	789	792	761	814	808	743	822	798	801	796	785	791	808	790	764	746	778	788	803	788	780	780	787	772	812	766	806	736	838	809	765	803	800	742	770	778	741	789	823	800	807	785	778	792	810	799	754	831	755	726	776	764	791	752	760	737	828	800	809	793	790	809	799	811	764	780	778	775	800	779	776	854	834	744	815	739	745	830	786	791	811	783	805	805	745	789	796	781	771	773	805	800	799	830	781	788	787	766	815	819	771	811	827	750	776	811	802	757	776	720	708	813	819	769	750	753	778	760	780	789	857	766	780	760	749	773	781	809	838	808	825	768	807	804	750	766	800	817	777	781	824	785	730	799	812	812	787	795	794	793	811	745	833	787	747	832	798	807	759	785	766	783	771	721	782	742	819	810	863	784	762	774	762	752	761	801	787	806	758	762	789	749	801	767	768	745	740	848	808	769	796	743	805	802	774	774	810	801	806	750	832	747	759	797	743	821	791	776	748	786	771	759	836	802	768	740	801	743	822	800	823	768	789	740	763	798	780	798	784	723	786	808	810	745	777	798	751	776	759	795	815	776	800	784	780	817	792	808	775	792	844	791	733	775	787	812	758	759	813	819	779	793	760	775	859	815	781	743	820	791	858	800	773	821	842	768	785	763	770	820	796	783	764	759	749	815	795	813	782	807	847	833	838	749	798	808	787	754	771	765	736	772	822	779	802	843	761	784	789	760	805	770	791	781	736	776	799	817	795	777	780	802	767	769	775	747	812	779	745	781	797	806	799	769	788	762	811	775	742	880	768	792	741	807	792	808	747	800	768	772	790	809	789	791	769	805	772	810	815	782	762	753	758	806	768	820	789	789	804	744	754	734	799	802	793	800	778	834	853	809	809	768	754	762	834	800	744	783	808	808	781	768	782	818	815	772	797	786	794	768	809	776	723	762	793	827	847	807	773	817	755	809	778	779	828	722	784	806	785	772	803	705	762	776	746	801	781	821	800	783	780	815	782	833	759	810	765	772	759	773	778	749	820	842	789	752	759	775	735	788	781	825	811	778	803	769	790	857	819	769	802	750	765	779	779	798	713	800	743	795	784	790	766	869	776	757	769	799	799	785	746	793	800	796	824	783	785	757	811	777	800	776	744	785	815	771	789	777	823	799	819	791	818	791	797	808	828	754	773	754	769	777	809	795	818	760	805	842	817	761	758	763	767	796	795	789	769	812	798	810	791	822	850	802	763	749	777	776	789	807	813	762	798	813	744	756	818	793	774	775	769	785	769	813	779	792	790	750	783	758	736	808	782	837	777	767	747	763	761	792	766	787	770	805	821	806	823	749	781	814	769	778	754	744	767	787	808	836	746	798	790	780	801	778	771	766	807	788	757	816	814	755	806	804	813	789	783	777	782	760	818	810	775	802	765	841	783	792	767	812	741	746	805	781	776	819	823	753	757	776	785	827	744	766	787	762	798	843	755	755	783	747	783	790	736	804	700	772	791	808	730	798	758	722	817	782	825	769	777	787	789	825	802	787	809	800	794	811	808	781	765	755	819	833	798	781	756	799	742	775	779	794	769	744	752	834	783	775	808	778	811	752	820	714	817	813	768	772	777	744	788	752	780	786	769	750	810	757	828	780	728	770	823	768	757	798	781	831	744	764	808	779	778	796	792	814	814	763	762	780	800	812	820	782	795	821	717	741	776	708	835	770	836	796	760	821	793	827	787	758	774	800	749	807	788	757	760	797	788	800	828	757	789	784	834	776	767	753	775	794	749	770	779	779	783	734	792	822	713	811	759	794	793	816	810	784	743	807	820	836	823	713	787	759	773	840	822	788	745	781	779	765	840	812	799	789	801	850	747	802	779	763	815	779	800	771	790	799	793	818	808	830	757	815	718	782	790	786	807	798	786	863	792	811	764	794	738	762	784	801	737	761	783	879	791	799	737	736	798	783	866	792	786	810	781	797	777	798	803	791	793	813	794	766	757	817	791	803	820	791	809	746	763	779	745	764	788	767	823	735	800	787	782	792	751	789	824	807	711	809	831	743	756	785	816	803	775	824	773	794	831	789	792	771	793	797	745	788	738	808	800	732	783	755	746	811	819	756	774	793	765	807	788	809	773	787	831	748	806	776	803	817	761	775	790	834	818	800	791	787	777	754	804	795	767	817	769	823	783	764	794	766	867	848	774	782	801	774	831	797	819	796	787	786	750	842	807	780	774	775	828	816	786	790	774	831	764	801	778	776	786	780	750	811	793	827	774	775	791	801	838	772	784	793	823	780	763	763	747	767	795	765	817
5797	4283	2745	1129	682	656	481	426	377	289	241	212	192	157	155	129	133	130	116	87	122	111	90	99	87	103	91	92	113	84	74	86	88	82	90	68	78	74	96	99	78	88	82	85	92	89	74	88	96	87	85	100	87	103	91	88	73	70	86	85	73	96	101	73	87	89	82	83	78	92	84	72	98	92	78	69	84	93	74	76	87	85	86	94	68	93	72	65	91	102	82	89	88	89	92	87	102	94	98	73	91	74	86	69	88	78	80	88	90	97	89	82	85	78	97	69	105	86	89	79	70	70	94	81	88	78	93	95	110	82	74	88	90	92	82	106	86	74	80	105	77	80	83	82	83	94	93	90	84	100	79	81	100	92	91	87	82	93	95	66	82	69	90	94	81	81	89	83	96	93	107	84	97	82	92	81	99	90	87	83	76	87	82	96	84	74	88	87	82	94	76	77	95	76	92	88	87	96	77	98	94	85	98	82	84	90	114	75	90	87	94	98	93	74	95	84	81	93	77	86	82	94	94	90	113	74	82	83	90	75	72	89	88	79	73	76	91	85	76	89	99	109	81	80	94	96	97	77	95	90	81	86	81	88	77	93	82	63	88	78	87	87	86	88	76	93	80	87	85	81	99	86	81	77	80	77	107	83	98	88	79	89	77	87	94	98	80	82	97	99	92	98	90	87	99	87	83	87	108	77	82	101	83	99	102	84	86	72	99	67	90	66	70	89	94	89	94	87	88	86	81	87	80	88	67	84	79	91	87	79	89	79	91	96	97	89	85	88	88	94	84	66	83	94	76	84	93	74	97	78	80	91	84	83	92	98	98	77	90	89	81	81	86	92	92	89	83	78	75	82	90	96	88	75	83	83	106	93	103	96	71	82	110	73	92	82	86	84	84	90	92	84	84	91	94	81	91	109	91	88	93	79	84	91	96	99	84	90	85	73	89	83	83	99	96	91	92	83	82	75	65	81	83	84	82	97	85	97	95	86	82	79	98	93	87	95	78	83	94	80	70	81	86	93	84	73	83	84	90	81	84	77	87	68	84	97	102	99	81	104	92	94	89	112	86	85	87	101	81	101	102	98	106	73	84	91	80	84	80	101	101	94	94	94	89	71	80	105	78	96	76	72	82	77	97	71	83	91	78	81	97	92	89	79	77	72	94	81	93	89	73	86	84	84	90	71	98	92	100	85	82	87	89	81	82	83	93	106	78	75	89	72	83	103	75	98	77	85	83	86	90	66	82	72	104	93	87	99	84	92	89	96	89	83	87	96	90	96	82	81	80	79	83	89	91	89	72	85	84	86	94	82	114	80	98	95	98	97	102	80	73	108	97	76	82	96	76	65	92	102	88	94	97	83	80	87	77	93	95	102	90	82	87	79	101	86	93	93	79	92	84	84	76	75	85	82	84	93	82	89	81	84	77	86	88	88	89	85	80	59	65	95	71	85	74	76	91	78	85	90	87	98	89	78	87	82	82	89	85	96	75	78	96	88	99	106	96	80	87	86	91	105	82	80	83	76	101	90	98	85	101	91	90	69	92	95	86	91	85	71	94	88	83	81	79	83	93	95	90	75	97	91	98	101	88	77	103	87	96	81	83	83	94	88	90	93	76	90	75	87	100	76	90	80	108	74	72	74	88	65	106	93	85	84	85	101	84	85	88	100	88	95	70	84	85	105	87	82	74	91	82	100	88	100	96	94	78	90	96	78	70	85	107	92	81	65	78	87	109	75	82	82	90	70	85	79	74	97	95	97	86	69	70	101	80	86	91	102	86	82	83	93	113	87	91	87	92	97	81	91	82	79	73	95	86	82	71	89	102	79	100	80	102	89	69	86	80	90	100	91	88	99	96	81	89	95	81	84	80	107	89	76	82	110	87	87	71	87	94	107	100	92	89	97	80	74	71	85	80	89	76	91	106	80	86	82	79	100	81	80	88	94	84	92	102	76	73	83	89	89	101	85	87	69	83	82	87	98	85	74	94	77	72	93	94	102	95	99	89	84	96	82	84	87	84	104	84	87	93	100	76	84	81	97	92	83	83	88	85	82	92	77	91	96	95	79	88	85	97	79	79	67	97	90	93	99	83	71	90	78	84	84	80	101	97	73	104	73	87	85	94	92	75	89	71	97	110	94	94	84	97	90	88	90	90	92	94	87	90	86	94	95	99	88	92	85	87	90	84	108	95	104	84	105	78	86	86	69	95	98	73	81	89	99	99	81	85	94	79	101	83	96	87	94	73	82	71	80	73	70	101	69	92	97	78	107	89	100	100	97	85	87	93	95	88	84	80	98	97	88	89	100	82	80	86	75	85	93	83	71	60	79	84	80	85	85	72	88	86	95	78	99	94	84	107	78	79	76	85	79	87	91	82	77	76	80	84	77	87	87	81	69	101	81	80	80	89	90	96	92	98	90	84	89	88	80	91	81	83	98	98	84	84	83	76	85	85	87	85	95	88	79	88	81	102	73	77	90	80	88	87	87	94	95	75	89	92	83	84	85	84	83	97	91	72	76	98	95	95	98	79	81	77	59	98	89	78	89	88	83	80	70	89	91	87	78	81	94	82	99	84	100	76	84	89	76	98	105	80	87	95	70	92	81	98	78	100	75	99	77	97	92	93	72	87	93	86	90	85	95	95	95	83	93	75	88	86	87	81	71	95	93	89	90	85	80	90	89	103	95	87	77	93	86	97	71	71	94	77	77	97	70	82	97	93	94	93	99	86	84	73	96	83	90	79	92	82	90	92	72	73	89	79	81	89	94	67	94	89	84	97	78	83	80	84	81	104	99	89	87	73	77	78	82	78	89	80	80	70	99	74	104	93	87	99	75	98	79	100	83	86	88	91	67	71	96	94	87	91	87	86	83	106	82	86	93	93	89	85	85	97	89	101	85	85	83	83	94	89	82	106	81	83	70	91	80	93	86	93	86	96	90	92	84	94	88	85	92	100	77	90	83	72	88	91	92	103	89	98	96	93	107	87	90	93	84	100	88	80	75	105	94	86	103	96	95	85	83	97	80	67	91	78	102	81	98	92	79	86	79	85	77	89	82	88	84	85	72	96	83	91	96	90	91	104	85	87	90	85	109	87	89	91	78	114	77	91	80	74	84	73	93	89	103	97	86	91	86	92	61	85	92	90	91	74	104	93	86	64	74	88	96	82	71	86	92	87	76	100	77	78	99	84	80	77	97	89	83	96	81	80	80	91	74	72	81	93	91	104	83	90	80	101	90	85	88	91	86	78	96	84	86	88	76	84	73	86	78	80	80	86	78	101	102	88	102	93	76	78	102	88	90	92	87	85	90	86	80	82	82	100	77	85	89	79	90	83	88	82	115	90	92	81	87	86	79	84	80	95	74	99	101	75	83	89	82	88	76	92	100	79	98	82	90	73	103	97	86	87	102	80	85	96	101	81	94	80	92	91	90	74	73	79	97	90	90	78	85	74	84	98	76	94	87	84	97	94	94	95	93	99	74	69	88	90	92
32319	24023	18963	15175	19638	18354	13724	10955	9198	7396	5853	4509	3780	3112	2559	2170	1752	1458	1355	1275	1188	1008	982	962	954	888	826	879	832	818	789	801	789	732	746	726	737	734	734	715	694	699	699	701	726	718	711	723	736	739	743	706	760	665	675	714	721	746	741	732	753	714	661	692	752	734	766	694	711	692	717	711	732	706	750	701	655	721	681	689	755	747	739	698	740	697	751	705	729	716	705	741	703	678	683	697	720	723	706	727	697	713	685	698	760	671	729	724	710	727	711	711	682	716	680	682	671	727	715	715	721	714	728	761	727	681	694	734	676	691	744	700	716	739	716	702	738	730	684	721	694	690	705	740	725	727	742	700	686	717	682	708	751	720	707	732	691	705	677	638	720	695	695	723	671	682	726	724	732	700	696	728	709	676	717	724	684	704	713	697	729	705	712	737	714	738	705	695	707	707	724	778	736	721	703	680	687	685	703	674	711	677	713	653	703	694	714	689	698	683	711	721	672	760	732	681	694	720	714	724	708	756	691	785	719	676	737	679	748	745	736	694	694	694	691	732	687	703	688	720	685	701	727	711	706	698	703	699	719	768	690	708	796	657	700	677	719	738	699	706	726	696	747	689	726	711	654	695	738	706	700	681	696	683	702	708	704	721	681	676	697	713	749	705	654	731	750	692	715	682	746	696	718	714	691	723	706	741	707	667	719	709	757	726	737	694	702	718	699	708	760	714	690	650	729	685	718	749	701	725	651	702	712	744	700	705	720	681	706	731	684	723	733	697	690	702	676	673	708	670	761	660	747	762	749	747	717	718	699	743	716	778	725	671	696	736	701	724	710	744	736	753	710	732	717	715	743	705	731	705	701	695	705	758	700	696	744	734	726	710	677	764	751	685	713	716	701	680	675	684	717	709	687	731	681	748	723	743	748	726	749	701	667	673	723	721	744	661	669	744	699	679	725	683	740	692	697	671	695	713	694	706	688	687	750	739	705	773	735	707	706	677	683	728	732	714	692	709	700	740	732	749	740	709	684	680	720	690	709	690	733	738	697	723	748	765	703	754	730	664	734	708	689	728	767	702	731	707	722	711	713	739	700	730	723	712	710	717	689	721	712	748	679	746	726	702	771	713	720	711	689	718	791	723	719	726	757	697	703	745	711	714	743	694	700	706	701	740	702	751	691	716	696	741	679	661	761	742	695	765	712	742	671	759	701	728	733	686	745	725	716	722	696	739	685	696	738	718	710	732	713	702	687	694	715	793	703	714	739	679	658	699	726	732	654	701	680	730	723	730	713	710	745	735	723	703	722	685	756	705	698	735	723	717	695	716	654	673	747	765	688	716	728	693	695	680	722	704	728	676	668	722	736	721	703	683	714	680	789	746	712	736	729	726	705	692	742	722	698	683	681	706	736	735	710	673	694	744	708	734	775	736	693	682	695	685	675	734	714	708	733	701	678	686	713	739	703	703	718	744	720	747	719	683	715	641	713	713	707	737	702	736	707	682	747	709	707	689	722	655	721	706	706	713	699	671	739	677	744	728	703	678	679	718	684	726	695	688	682	705	696	694	728	749	766	686	686	701	726	684	730	662	688	732	768	701	711	750	756	721	694	682	718	717	706	671	689	739	725	712	688	724	693	683	713	716	704	691	696	715	735	680	733	751	709	690	673	683	705	731	713	654	745	716	684	726	681	687	693	738	698	722	691	718	691	710	674	683	716	714	731	711	668	733	748	740	721	778	727	719	740	728	682	742	710	707	706	741	725	745	725	723	692	684	721	727	673	700	705	715	726	699	696	668	727	723	697	707	715	675	712	733	667	690	676	702	731	679	729	708	656	692	732	682	760	789	715	707	723	692	701	739	717	720	773	748	736	708	727	687	665	735	692	731	756	693	694	736	697	734	691	716	665	692	676	696	716	721	715	730	728	682	718	682	741	692	729	696	722	722	732	703	726	719	663	701	736	689	760	717	720	699	668	689	689	675	736	699	699	739	714	764	704	735	641	694	743	727	736	736	725	754	688	697	707	704	687	726	755	755	663	733	731	688	734	738	704	655	770	699	726	699	698	728	745	694	678	688	695	698	702	712	670	769	696	741	656	750	695	707	703	719	714	693	742	701	721	708	699	762	761	703	710	728	762	742	719	681	721	726	733	728	729	734	692	723	710	678	716	737	704	698	714	730	688	726	715	722	722	735	700	724	693	750	712	736	726	707	722	660	672	719	741	712	764	700	720	677	754	676	667	719	716	758	637	706	713	713	646	704	674	731	731	721	697	696	703	662	747	728	727	733	757	740	678	709	700	707	682	635	676	747	677	715	718	671	717	664	744	684	761	742	729	660	689	719	713	716	681	711	724	762	746	686	736	687	692	684	776	722	705	728	733	656	697	715	703	701	740	715	787	699	717	763	731	651	701	715	724	701	752	725	746	708	737	706	700	689	741	725	767	692	713	706	712	729	707	675	710	709	699	743	766	683	730	724	686	731	703	757	683	716	681	729	702	706	703	734	729	705	734	686	695	686	776	715	681	694	740	724	690	724	703	701	728	713	701	697	696	734	707	741	712	717	740	704	732	698	689	733	691	738	699	708	720	710	724	703	719	728	750	728	690	724	764	710	715	741	669	716	729	733	707	742	752	706	721	739	747	703	698	675	695	721	764	668	679	758	709	746	765	732	713	695	698	714	703	761	719	766	655	688	730	731	721	730	711	707	727	680	721	740	717	730	760	640	713	705	729	647	762	689	662	718	729	721	705	745	725	674	700	709	747	690	737	687	724	691	709	756	703	706	711	728	727	717	683	706	696	692	686	715	734	752	736	722	732	699	681	745	715	694	699	719	734	711	735	730	695	706	715	719	762	708	729	704	654	702	706	702	724	719	713	696	697	705	725	688	713	754	723	703	758	728	715	682	718	757	691	745	731	700	734	762	732	684	751	731	701	682	752	749	671	712	739	702	702	703	691	730	710	720	688	702	692	714	732	699	693	711	694	741	716	689	701	694	683	723	744	726	689	682	738	698	709	717	686	711	661	676	709	739	698	715	745	700	642	714	726	689	726	700	707	726	732	739	693	744	732	763	721	718	707	715	761	675	711	699	758	702	719	739	685	746	721	706	723	711	705	702	726	734	716	704	722	727	698	715	698	717	684	765	729	761	663	694	706	677	735	742	725	747	693	687	696	776	719	750	688	710	734	667	724	671	715	740	736	715	730	718	691	742	676	707	712	663	728	723	705	749	743	733	742	685	676	679	728	684	713	737	744	781	687	661	734	732	732	748	714	741	716	655	728	729	736	685	701	743	679	697	727	723	718	751	713	713	686	728	742	716	693	708	704	734	757	701	734	717	741	665	725	703	722	717	749	699	695	707	727	681	750	724	766	706	751	659	710	683	728	694	725	696	669	756	748	767	730	702	709	688	715	715	666	707	704	759	717	744	730	740	716	696	729	742	750	704	689	716	710	711	743	653	756	677	691	690	719	760	719	729	709	743	668	733	716	661
7150	5952	3593	1818	1040	758	597	395	364	323	273	234	208	186	149	136	124	100	103	86	91	94	92	94	85	66	91	77	98	78	71	94	90	97	77	84	90	90	91	84	81	89	84	73	78	90	74	73	74	73	86	74	73	62	76	81	67	72	67	86	62	83	56	76	73	83	78	72	86	70	79	74	76	83	86	74	80	66	81	80	72	73	66	68	84	81	75	64	78	77	69	61	70	70	74	82	74	83	68	83	91	78	81	61	69	78	70	82	88	79	67	65	85	69	81	85	75	85	61	67	80	76	66	75	57	92	66	76	70	68	89	74	73	62	75	66	84	75	67	77	74	72	75	76	76	80	81	83	82	70	53	73	81	66	69	81	73	84	80	68	74	79	63	75	69	80	85	70	84	76	88	72	69	83	86	77	77	84	60	77	82	75	85	85	68	79	79	76	71	82	77	76	70	77	64	75	79	66	75	75	71	81	68	65	80	81	76	63	87	92	78	98	87	73	88	86	85	80	76	103	82	70	83	73	80	79	70	87	66	75	83	81	92	76	71	66	82	74	88	90	67	65	83	84	59	79	80	85	80	72	79	82	94	81	80	82	78	64	65	71	90	74	75	86	73	70	70	75	42	65	82	74	59	76	81	80	72	75	63	91	64	77	72	82	74	67	73	67	68	87	81	74	74	63	63	71	86	84	80	75	64	95	89	87	66	77	84	63	77	73	77	65	84	60	86	84	75	92	84	88	90	67	76	69	82	73	78	79	69	75	76	75	81	90	66	74	74	73	81	71	90	77	86	96	68	80	74	84	80	78	90	57	84	78	68	79	82	73	81	77	78	89	86	75	80	98	70	79	86	79	80	98	71	71	62	83	66	64	79	86	70	67	67	75	83	70	70	66	78	65	65	79	84	77	65	73	71	75	79	94	67	63	86	66	74	64	70	80	77	92	75	65	80	91	74	88	72	68	74	81	86	80	92	63	72	78	54	78	67	84	82	71	77	84	104	70	68	82	76	86	64	71	78	61	77	73	81	57	85	64	92	81	75	89	68	86	77	78	84	65	74	55	74	60	85	77	82	94	69	79	71	70	90	84	74	84	70	83	83	66	72	70	77	80	87	74	71	81	82	72	79	92	80	54	72	87	79	86	85	93	87	86	67	75	81	84	84	73	80	71	77	78	72	82	73	72	72	88	54	80	86	81	82	71	63	79	82	80	66	85	77	84	74	95	77	90	64	74	97	72	68	86	73	64	66	76	74	69	66	76	82	96	75	85	69	84	63	70	79	70	76	84	74	58	71	77	77	84	80	79	75	76	69	104	65	80	86	68	74	76	77	66	70	69	92	59	81	71	60	82	66	86	88	66	81	65	72	94	73	70	69	75	77	59	85	84	85	59	67	95	76	68	72	73	73	89	77	69	65	69	83	67	81	76	70	84	87	73	71	68	61	104	77	83	69	72	82	85	91	80	68	75	67	70	84	79	70	79	74	83	76	65	76	64	83	75	74	91	81	83	77	79	90	75	75	72	96	78	78	74	83	60	72	80	75	80	76	80	79	70	80	78	70	83	96	76	97	97	76	84	69	85	52	66	72	65	79	70	60	63	76	60	70	79	79	98	65	76	85	70	75	82	73	74	82	70	82	80	77	69	90	90	76	74	76	87	67	91	75	68	74	92	65	80	74	65	71	63	80	81	75	66	75	84	74	79	58	55	74	99	64	74	67	75	69	84	82	76	70	70	68	69	73	82	83	94	87	62	65	80	86	100	83	75	73	68	69	92	71	70	72	86	68	66	81	66	73	91	79	79	71	78	71	89	94	74	78	74	67	91	73	94	61	90	79	65	87	64	75	76	74	70	68	90	72	74	80	82	64	81	84	64	76	76	61	77	69	76	78	89	67	75	86	79	81	78	64	66	73	70	78	79	74	62	87	87	71	90	70	68	96	66	82	68	61	70	74	65	81	68	67	91	77	56	69	71	66	84	81	77	72	89	72	79	84	70	71	75	80	69	52	63	74	88	82	86	85	98	72	84	77	88	62	72	67	70	78	84	69	82	76	79	56	85	74	77	71	85	71	95	85	71	75	64	87	71	67	79	69	78	72	75	69	88	73	85	55	81	84	74	71	73	85	76	74	74	65	85	84	81	89	73	79	67	79	83	64	59	68	88	72	77	64	75	74	70	78	69	95	71	71	84	78	79	85	74	67	85	64	73	86	70	65	82	79	71	79	74	73	68	67	65	86	66	70	69	80	72	82	78	96	83	94	78	71	90	73	67	73	72	81	74	73	87	84	85	79	79	83	93	75	64	75	58	58	79	59	75	63	71	85	73	86	101	79	88	72	67	77	81	80	86	73	68	91	92	71	85	69	63	73	74	71	83	71	84	96	65	64	71	70	72	82	62	84	81	85	93	72	62	77	78	84	70	74	72	81	75	77	90	69	67	89	74	87	70	93	79	81	84	76	70	85	70	68	64	74	67	85	87	74	76	82	89	69	65	84	86	82	86	74	71	79	78	73	63	78	80	71	64	85	75	86	64	72	69	85	77	71	61	59	78	83	73	82	79	70	72	85	74	74	72	77	70	70	78	81	83	78	96	80	70	81	87	73	71	90	88	78	84	82	80	78	70	64	61	83	78	69	86	71	76	77	92	79	82	74	76	80	65	70	60	84	61	73	84	74	78	73	79	82	76	92	87	78	65	83	63	87	92	61	78	75	73	78	71	73	71	80	76	80	68	83	74	60	77	82	77	79	92	93	68	85	90	70	73	79	69	87	71	81	71	84	65	90	67	78	80	87	79	71	75	77	82	69	62	79	94	65	72	63	68	73	72	82	80	75	74	64	74	73	64	75	67	96	65	69	78	86	84	66	75	79	72	79	89	65	79	72	70	85	76	77	84	72	73	78	70	71	71	78	74	71	70	79	75	62	82	81	74	61	67	79	66	83	83	77	90	78	92	75	78	76	61	89	53	78	82	81	87	72	82	62	86	70	72	87	66	84	80	58	80	90	63	63	61	72	77	91	73	76	75	78	80	83	66	77	65	81	67	70	73	87	80	75	85	81	69	103	77	83	77	82	81	72	81	80	70	65	76	77	84	78	67	73	80	79	57	76	72	70	54	86	77	80	79	70	77	75	69	77	64	71	79	77	73	73	70	80	92	85	70	73	67	63	73	75	92	81	74	85	81	71	63	79	74	89	64	77	81	87	71	94	81	71	88	78	80	74	80	72	91	83	84	88	80	79	72	64	79	77	71	87	76	89	70	70	90	81	69	80	71	75	77	65	60	67	79	67	57	92	86	72	68	82	69	76	67	80	89	77	80	75	75	82	67	47	84	70	75	72	77	71	66	60	74	78	80	89	94	83	83	62	70	63	71	64	80	81	57	70	61	75	85	68	85	88	73	62	77	79	73	69	67	84	69	66	89	78	66	75	71	77	72	74	80	84	70	70	90	77	72	72	72	85	77	65	73	67	73	86	94	99	73	72	72
34987	26932	21423	19806	22609	20683	16035	12049	9957	7859	6428	4933	4208	3358	2701	2285	1900	1629	1359	1263	1057	1002	951	901	843	791	816	789	807	755	687	659	645	615	669	711	629	677	675	587	593	595	660	641	695	635	677	623	627	612	627	601	649	657	653	640	637	662	621	611	631	594	636	621	636	602	663	596	687	693	667	631	622	627	628	672	609	632	665	611	619	653	672	657	628	624	603	635	624	643	631	633	618	623	616	627	577	667	634	610	663	633	572	650	607	661	581	609	625	627	646	655	601	603	637	622	660	655	616	604	619	609	620	628	629	616	626	612	575	619	663	650	637	632	580	598	665	649	612	577	643	626	619	640	629	601	640	628	618	621	622	650	664	637	669	646	620	623	619	655	620	653	632	643	654	626	731	653	569	629	644	630	619	635	650	650	665	680	624	626	603	602	616	628	636	649	693	673	608	642	613	648	609	622	624	663	626	633	650	602	626	640	651	619	586	613	629	606	609	625	647	604	635	582	636	649	608	602	656	641	644	609	612	659	655	607	610	657	638	663	637	622	608	666	605	607	637	646	623	645	634	608	615	649	634	648	614	623	627	610	638	566	616	589	649	642	673	603	630	610	607	635	650	628	641	643	601	626	651	618	640	658	648	647	622	643	641	597	603	589	603	646	612	664	628	723	610	627	630	694	649	625	637	635	622	629	596	631	650	607	640	601	604	608	664	609	624	601	629	673	591	663	654	635	619	619	639	618	604	678	644	620	686	627	643	632	665	649	646	643	642	644	611	613	648	643	636	623	636	655	612	648	637	614	625	597	588	641	634	609	623	633	672	639	628	629	611	618	611	614	590	628	632	594	634	637	636	599	627	630	655	630	629	645	616	604	650	621	634	617	662	639	656	609	646	603	641	647	621	681	636	626	639	670	560	594	664	659	658	616	634	580	628	621	639	654	688	565	639	651	680	645	627	621	583	629	652	700	648	616	600	625	604	624	592	610	648	609	628	623	617	673	630	643	621	623	625	648	626	625	657	649	597	570	633	631	598	629	618	667	611	651	619	593	613	651	630	646	665	646	696	622	669	614	634	597	616	640	645	648	655	655	615	649	632	639	620	636	655	647	619	640	558	644	612	616	642	606	667	529	622	616	591	637	626	603	615	655	643	620	601	649	645	627	648	647	606	622	584	612	618	632	666	643	647	635	617	641	618	640	573	632	659	657	611	639	589	646	662	634	632	686	621	667	698	599	627	646	666	633	617	603	617	606	661	601	652	643	648	615	659	631	603	639	586	622	579	642	668	649	667	665	600	622	621	669	666	667	617	631	602	598	677	639	642	625	636	610	658	615	620	606	635	606	623	654	615	632	645	613	591	629	592	603	606	628	644	657	632	635	616	657	636	627	641	662	657	598	667	588	595	605	651	632	644	636	613	607	654	614	657	598	635	597	638	605	596	655	623	638	647	632	644	634	624	632	600	601	612	648	617	613	629	660	604	609	587	631	652	627	650	639	601	639	653	645	623	658	653	656	615	665	667	636	668	644	599	628	666	559	613	626	592	639	688	631	599	649	618	621	630	654	594	634	599	579	596	638	646	602	611	581	632	619	628	665	663	647	653	628	647	616	586	635	640	639	662	639	625	608	600	652	677	655	616	651	640	610	608	608	605	629	680	666	633	624	627	606	618	648	643	656	620	640	601	608	636	648	624	639	640	620	641	672	667	619	641	615	635	665	647	637	663	663	611	631	612	645	638	657	608	640	599	626	646	630	620	627	641	632	619	642	644	611	620	625	596	680	611	650	620	601	652	566	626	656	681	592	622	614	659	622	617	660	639	650	612	636	630	588	645	644	662	634	646	657	628	632	591	629	640	592	612	634	653	604	619	619	693	620	622	591	610	623	654	620	662	624	647	591	646	626	647	670	632	656	603	643	639	632	612	660	635	613	610	663	595	651	692	589	590	628	621	637	640	616	638	597	651	623	601	647	633	602	646	625	637	647	644	611	590	613	592	610	640	615	631	631	629	594	671	595	608	608	613	627	666	627	620	614	683	619	609	640	601	631	590	634	598	628	630	652	660	671	647	635	607	606	649	621	626	614	605	640	616	605	627	657	666	671	589	622	650	615	642	600	681	621	603	652	651	636	639	607	668	611	626	574	625	632	609	615	620	666	638	656	643	632	664	655	640	631	663	648	612	619	621	611	626	600	646	626	634	587	625	630	649	636	660	652	649	686	602	631	628	625	632	626	634	620	638	649	651	622	621	614	675	623	644	622	647	577	649	589	628	633	615	611	609	653	627	573	674	631	649	626	628	584	638	644	598	671	605	590	628	632	609	613	614	617	691	627	653	639	646	617	600	657	635	656	645	654	611	644	625	597	620	623	624	675	643	665	617	662	606	615	608	640	624	632	610	652	613	648	652	696	659	641	639	689	615	636	594	627	600	634	591	646	632	614	591	616	614	628	597	634	658	667	650	660	623	587	614	627	650	608	631	597	621	649	609	626	668	638	621	608	625	630	593	649	626	644	628	678	623	612	644	658	606	645	629	636	651	646	632	606	648	650	630	601	647	622	618	578	607	649	601	652	630	590	642	610	627	639	653	642	606	629	570	647	597	672	589	578	618	615	622	657	612	662	635	644	643	625	638	622	651	624	655	607	629	586	652	633	671	655	633	672	629	662	646	603	591	620	663	618	673	639	658	637	648	618	635	660	640	644	603	616	613	647	638	650	619	610	613	635	601	645	624	633	588	635	598	645	629	591	688	614	575	637	575	666	638	605	645	586	604	650	654	642	630	654	641	630	657	654	640	660	648	603	626	644	599	640	609	700	676	674	649	618	661	591	637	669	661	612	587	703	602	611	586	640	635	659	605	617	609	622	634	627	617	680	630	633	590	701	676	623	599	621	601	598	602	659	620	668	650	601	595	660	644	619	627	639	631	628	629	615	685	631	604	631	623	589	648	621	620	655	619	604	652	633	614	659	619	648	664	638	673	606	614	620	617	610	597	633	615	628	632	617	631	632	598	605	650	606	619	584	641	643	627	631	661	588	621	629	593	665	636	621	665	685	618	636	639	593	635	608	647	653	627	665	616	611	618	608	655	655	625	607	630	644	644	614	636	620	655	626	625	604	634	631	636	644	617	608	667	639	670	676	647	675	642	638	635	659	635	617	604	654	631	570	609	615	647	588	638	614	603	563	664	606	618	614	612	601	603	616	601	633	608	647	641	656	671	668	647	675	607	643	644	591	678	632	612	653	624	673	655	610	643	663	609	625	688	610	615	620	625	646	605	611	588	649	649	624	676	641	654	611	608	633	604	655	624	619	621	658	628	583	628	611	648	646	665	644	661	597	654	598	661	585	639	613	570	621	592	639	567	593	609	614	640	610	634	651	605	626	647	628	651	654	620	636	644	661	610	579	625	624	625	633	662	651	645	611	616	645	634	625	606	596	581	624	636	613	633	627	694	618	604	630	631	661	624	674	663	606	659	639	655	612	615	574	619	573
9330	8114	4100	2300	1449	1328	697	574	466	391	340	249	201	191	156	142	115	105	83	78	76	75	73	69	72	56	57	50	69	69	56	47	83	71	56	63	64	54	42	44	55	46	52	58	62	56	48	52	57	51	50	57	70	51	58	66	66	57	32	53	56	47	58	61	58	69	49	50	57	50	51	58	58	47	45	50	50	69	61	73	54	72	46	51	77	52	61	62	53	57	61	59	48	50	44	56	54	73	59	69	52	56	51	59	48	38	37	42	55	53	57	52	50	54	56	54	52	61	54	52	53	55	55	54	57	54	52	51	48	63	65	55	59	40	53	62	52	60	61	50	53	51	52	64	62	70	46	40	55	51	56	51	63	56	61	48	42	55	64	50	47	50	48	66	56	48	57	65	54	44	67	57	53	44	49	54	66	60	51	59	65	41	49	55	42	52	46	48	51	58	57	54	49	47	59	59	51	49	58	65	54	65	50	46	52	64	52	56	54	48	68	60	39	56	53	53	61	58	54	50	48	59	45	63	51	53	56	54	54	48	61	68	63	58	60	61	51	49	42	48	57	36	49	65	51	63	48	49	66	62	62	68	50	58	46	60	63	59	53	53	55	58	45	49	52	50	62	54	52	44	58	50	59	46	57	66	45	52	52	58	47	56	47	70	72	53	54	66	49	71	47	53	71	61	55	66	57	51	63	58	53	56	75	42	49	61	50	52	53	51	48	59	53	53	62	50	55	54	55	48	58	55	50	45	59	58	51	57	57	53	54	66	58	53	55	68	67	60	67	63	57	55	47	65	54	57	62	59	60	53	49	64	63	44	50	62	53	71	58	52	65	58	65	49	58	62	59	56	55	52	44	50	52	52	39	47	48	56	60	53	49	52	59	74	46	58	58	56	47	59	47	63	58	54	54	54	40	54	58	46	47	48	56	56	54	50	48	57	53	47	52	49	48	61	41	58	49	74	46	48	60	55	40	57	41	51	34	62	57	46	51	66	59	66	49	52	61	53	59	55	60	55	51	50	53	49	52	54	50	59	53	53	57	55	59	44	56	56	55	58	49	56	60	54	49	46	51	45	52	53	55	53	57	52	67	65	73	62	48	65	58	54	57	58	51	63	61	52	71	47	55	53	58	51	65	61	64	50	42	53	57	56	68	59	59	68	51	50	51	54	56	48	45	42	70	42	55	66	41	49	53	61	52	47	51	61	63	68	63	55	52	69	60	55	55	55	56	51	71	51	43	58	53	57	61	48	64	46	46	59	45	65	44	68	45	55	61	59	46	58	56	48	61	62	58	60	50	44	44	45	53	62	77	42	52	67	47	53	48	44	62	65	59	67	59	47	57	61	51	56	44	52	61	52	59	60	59	52	53	59	54	42	61	51	56	55	52	52	58	46	58	48	61	49	48	53	60	53	54	57	60	61	67	69	65	46	55	56	46	60	50	60	48	65	52	52	48	61	55	49	55	56	48	53	61	55	60	56	64	57	59	48	60	49	56	70	51	53	70	55	66	55	52	62	49	62	54	59	59	45	49	56	65	57	66	57	49	70	48	50	55	54	34	47	38	63	64	46	61	54	65	65	57	68	61	52	59	61	55	59	64	42	60	61	56	66	47	68	58	54	46	55	50	56	59	61	57	54	44	50	55	54	51	53	43	61	56	62	52	57	61	58	40	78	62	66	57	51	44	57	55	58	56	65	60	43	54	56	46	72	53	58	58	62	54	56	64	61	70	48	46	64	55	62	51	75	55	66	58	48	53	53	66	61	66	66	58	62	37	50	56	71	50	47	51	58	55	63	52	62	61	67	58	72	58	48	62	74	66	55	57	51	57	56	55	49	53	61	52	58	40	56	54	51	50	57	52	60	56	57	69	51	51	49	49	46	45	57	67	52	59	43	54	50	52	60	66	55	63	59	61	52	61	47	55	62	65	54	53	50	64	51	54	62	48	63	49	60	55	52	58	63	54	53	52	50	55	53	53	48	54	50	47	68	57	60	46	70	61	55	58	55	55	52	54	48	55	55	53	52	38	48	45	54	45	49	43	57	65	45	54	55	51	43	48	50	49	69	54	56	58	52	62	48	55	54	63	59	44	44	57	57	51	45	53	59	55	47	60	50	52	51	63	61	53	47	56	65	51	56	47	69	66	43	46	49	44	52	57	49	67	55	51	43	73	53	76	51	51	76	60	41	54	51	58	53	58	46	57	61	69	57	46	60	58	71	61	53	41	52	59	53	62	60	58	51	58	49	39	57	49	51	54	51	59	44	58	55	52	49	56	65	53	46	56	57	63	58	52	57	51	56	46	60	53	54	53	58	58	47	54	57	45	49	65	58	47	54	51	53	60	56	67	74	43	68	52	47	58	63	56	58	59	56	61	46	62	58	46	45	67	46	49	51	52	49	49	54	47	52	66	53	49	53	50	61	43	42	59	51	54	52	51	51	51	51	51	70	51	58	54	61	52	65	48	50	41	66	69	45	55	56	46	60	49	56	49	49	57	62	53	70	43	64	53	40	55	55	46	44	57	43	60	62	53	46	44	53	53	50	59	43	62	43	57	44	57	41	63	58	50	61	62	73	42	57	49	50	58	42	57	65	49	54	48	56	53	63	58	39	47	49	58	53	61	51	63	53	58	56	68	42	51	70	70	51	43	56	68	62	56	55	77	49	56	59	67	57	60	43	57	53	50	58	64	48	43	54	55	59	46	56	51	51	39	49	57	58	60	64	61	51	58	53	59	56	59	53	51	48	53	68	59	43	54	52	46	42	45	48	59	56	48	47	69	62	61	60	54	45	68	48	60	51	56	58	40	56	43	57	47	57	49	43	61	51	40	36	42	63	72	51	62	51	61	66	72	31	56	63	60	51	63	55	68	58	38	51	60	63	50	69	59	50	51	60	56	47	41	53	48	54	60	65	45	57	52	57	52	67	51	58	63	57	57	47	65	51	67	45	35	61	54	52	56	56	70	58	56	62	47	50	67	50	49	54	60	53	40	53	40	51	54	49	48	59	49	70	54	55	56	57	58	66	46	52	44	60	62	50	65	51	57	67	45	57	48	63	46	56	65	42	44	56	59	67	50	54	62	51	60	51	58	64	49	66	57	57	63	58	53	60	60	58	50	60	71	55	41	62	44	63	63	44	61	49	47	61	60	57	44	46	61	61	68	64	52	50	60	52	59	48	50	58	60	60	79	64	48	58	64	46	45	49	76	59	59	44	53	59	51	46	68	54	66	40	56	52	52	49	51	48	58	36	50	54	61	54	35	49	47	57	62	56	50	50	56	58	44	62	55	45	60	58	69	68	64	50	49	50	46	61	60	56	55	59	58	62	53	56	56	56	53	49	50	48	56	60	59	67	69	51	56	59	59	47	53	61	42	62	54	64	62	48	57	55	50	60	49	50	54	47	40	53	40	49	53	47	46	38	44	67	57	60	68	56	61	56	60	52	59	62	54	45	49	56	64	56	58	61	55	63	51	51	63	58
39765	29035	22402	22579	27166	26205	18228	14433	12157	10036	7751	6242	4986	4021	3231	2618	2283	1777	1444	1296	1114	1002	892	804	744	705	651	665	673	582	609	548	486	502	539	501	514	500	471	489	536	481	476	464	517	459	437	458	486	461	464	490	480	461	447	484	469	524	452	445	499	466	470	445	518	475	470	466	513	483	457	469	506	498	480	474	454	473	498	461	469	464	485	454	479	490	454	458	427	469	434	439	473	437	453	462	493	484	500	448	435	489	471	485	472	445	470	451	479	450	453	418	454	478	454	486	451	440	478	488	477	478	466	490	479	444	477	466	472	419	488	479	455	473	507	388	459	468	492	502	468	470	433	441	509	478	512	433	461	443	455	447	432	494	489	456	447	453	459	483	449	474	468	473	483	460	488	483	463	470	507	474	426	470	466	503	460	447	457	485	468	478	448	466	474	476	428	435	467	478	461	479	464	474	470	484	469	483	469	440	486	447	461	478	438	471	463	443	452	429	489	422	437	485	460	457	480	492	498	476	465	468	451	517	475	471	474	496	490	490	447	462	442	440	498	467	441	459	489	475	462	500	494	454	461	471	487	475	438	443	470	509	490	471	504	475	504	478	458	459	451	447	478	487	507	471	461	474	476	451	458	469	461	492	492	432	444	458	461	501	495	474	461	459	446	479	474	478	459	449	484	444	486	496	474	453	449	482	508	471	458	466	463	501	495	441	476	496	435	476	470	465	464	445	483	484	465	478	474	471	440	462	436	488	474	497	443	514	450	435	564	437	466	441	456	478	482	518	446	488	434	458	468	458	484	442	437	484	451	460	454	485	471	477	433	468	464	421	458	464	492	464	473	439	440	478	486	469	453	476	471	456	454	470	457	455	468	461	457	471	463	467	490	466	514	470	455	451	493	492	437	463	493	494	477	459	452	429	455	471	448	489	509	447	435	456	497	467	482	493	475	500	465	458	463	504	483	428	479	454	488	495	470	515	479	463	478	475	469	490	467	446	497	447	463	459	511	446	473	477	471	488	484	454	501	475	463	457	497	466	476	453	483	465	475	486	475	459	493	469	481	467	476	450	506	437	435	455	453	484	457	481	482	462	455	464	452	502	474	461	473	467	466	506	496	447	471	457	461	500	483	490	471	467	466	462	480	492	504	464	481	459	445	462	498	486	484	477	487	472	466	475	491	469	459	508	468	478	498	476	434	483	482	473	476	444	441	462	462	509	486	437	477	478	461	448	474	460	456	490	459	447	441	504	471	502	467	492	432	471	442	455	459	493	459	491	443	452	511	489	449	487	459	499	455	457	469	468	450	455	491	493	502	459	468	478	489	492	482	474	491	478	478	479	482	494	480	459	494	460	476	522	457	525	415	465	481	445	485	433	482	492	473	446	484	487	480	474	487	520	468	485	443	500	464	494	445	475	455	468	492	435	467	491	484	452	478	460	430	484	512	438	478	451	489	509	471	493	474	494	463	515	475	492	438	490	496	475	474	495	484	479	469	472	467	486	470	468	501	493	444	455	465	481	449	448	464	453	467	494	432	464	449	458	466	489	457	446	465	476	482	509	438	508	491	489	502	522	473	469	451	449	449	472	514	470	480	485	467	466	449	439	468	478	471	492	496	488	491	488	465	486	446	459	456	424	456	470	482	471	465	444	441	464	435	472	446	439	499	455	506	499	442	454	480	486	500	434	479	470	471	476	436	506	468	421	482	494	501	484	462	463	478	468	449	454	471	475	451	456	470	490	453	449	474	513	473	465	464	499	432	428	502	481	482	497	501	476	485	470	454	452	468	508	464	438	452	475	447	497	483	445	454	490	489	441	461	503	450	456	475	424	493	453	490	471	494	445	520	445	486	455	504	497	477	465	478	477	423	455	472	472	496	441	488	462	435	455	491	470	483	449	465	423	440	419	464	475	495	520	463	498	450	484	431	459	459	444	450	505	435	479	487	454	486	506	477	469	436	472	485	486	468	446	442	487	512	444	425	472	486	473	471	518	466	455	465	473	479	447	460	457	470	477	476	458	483	492	469	473	448	473	463	441	478	475	482	441	476	485	465	443	454	488	452	443	469	479	494	461	480	464	413	477	458	523	449	451	485	458	481	482	469	434	480	460	464	498	443	485	483	468	459	492	475	493	476	437	470	464	425	463	495	496	470	465	492	450	498	473	441	494	470	453	502	478	500	487	474	479	448	471	463	488	496	460	477	501	473	484	492	444	462	446	503	460	496	470	507	455	490	433	477	461	453	460	459	479	446	478	506	500	469	499	438	471	486	501	445	481	472	482	510	468	523	468	445	468	480	458	484	499	471	483	465	494	464	513	443	461	449	484	466	479	470	435	461	443	487	429	494	516	479	435	454	509	467	464	469	508	442	477	483	505	462	464	459	488	447	464	445	490	453	492	446	475	444	484	478	452	420	471	479	478	490	476	476	492	464	472	506	443	458	461	462	460	463	448	469	459	462	477	485	503	520	448	474	456	507	459	482	432	460	474	466	470	448	475	501	494	464	447	432	484	468	493	455	500	455	468	427	496	418	459	481	481	466	455	444	496	472	443	478	446	485	480	454	453	472	473	491	490	462	473	453	477	463	448	464	455	500	441	487	448	451	458	436	476	429	447	500	443	436	459	441	458	505	488	469	462	486	442	452	468	489	474	436	484	469	449	480	469	448	473	498	480	474	440	467	469	492	487	453	483	460	483	452	478	511	450	480	450	462	460	466	502	471	487	439	431	490	454	452	471	507	508	482	467	467	481	490	470	499	487	492	421	478	426	439	449	494	469	499	461	483	473	468	440	444	457	491	487	442	460	465	494	475	487	485	513	492	488	432	453	457	467	483	440	497	457	434	481	483	467	479	459	476	478	476	493	499	478	486	470	465	462	479	486	451	483	501	479	442	516	489	499	489	470	498	475	479	450	502	468	447	484	473	466	492	465	454	495	445	480	500	496	425	461	430	454	478	461	449	462	442	492	442	456	463	444	495	430	536	472	488	452	469	432	450	500	472	470	464	472	468	490	453	472	465	490	468	512	498	443	459	492	471	469	471	471	482	428	480	454	492	479	472	460	457	449	449	507	495	471	438	464	469	505	456	439	486	494	473	436	507	456	522	484	492	468	455	484	444	487	427	453	500	437	493	475	472	446	471	420	480	466	501	432	503	476	451	466	458	433	466	473	487	486	446	476	421	478	523	510	479	471	482	483	452	485	421	487	464	502	448	491	465	409	485	470	511	461	480	491	470	491	451	520	465	452	471	519	449	457	478	452	457	475	471	513	462	414	480	449	486	464	459	468	465	493	462	476	443	489	444	480	482	489	474	435	448	492	503	464	461	463	471	474	453	476	479	447	479	460	466	486	467	465	434	426	438	433	463	458	499	480	487	482	444	488	486	467	466	435	484	477	485	474	459	488	516	444	483	515	454	456	501	474	439	466	428	494	454	439	488	467	463	510	468	451	485	459	473	469	454	455	485	410	439	470	476	514	468	488	488	483
4693	3106	1798	1034	720	529	425	382	329	249	226	212	202	178	128	136	142	131	104	121	115	99	107	97	99	100	106	91	84	90	85	83	85	89	104	101	78	95	105	91	89	100	115	94	91	97	85	105	102	100	95	91	103	95	101	86	86	75	88	99	100	78	106	76	94	106	105	96	108	86	88	98	90	109	97	102	90	97	99	90	111	108	110	83	97	101	105	106	113	85	87	97	97	93	100	99	88	97	77	101	96	97	89	83	98	106	111	85	104	92	97	92	92	107	89	106	98	92	95	98	98	86	91	98	109	89	111	91	108	97	96	80	97	99	97	109	102	106	84	94	109	87	89	87	89	100	90	89	94	89	98	82	74	96	77	92	86	74	104	85	71	109	89	87	120	90	98	84	91	92	90	89	83	89	86	97	93	82	81	87	83	92	100	94	76	99	95	81	91	90	102	97	88	99	86	103	101	95	115	102	92	95	104	101	105	95	113	91	100	103	102	87	101	99	106	84	97	110	95	99	93	102	73	98	93	82	85	110	107	87	97	97	103	99	109	104	86	100	92	82	97	81	87	77	99	105	87	86	102	97	103	93	93	91	86	80	110	82	115	98	91	104	89	88	86	81	84	84	96	81	110	128	99	88	89	94	117	105	91	108	98	101	99	101	94	87	115	95	93	94	82	96	102	84	89	120	87	92	91	92	97	98	106	85	102	88	98	89	85	113	81	102	87	100	75	85	100	93	113	107	79	91	89	84	93	106	100	94	108	82	98	95	83	106	97	95	82	95	92	96	86	105	96	85	89	107	75	95	105	94	94	94	83	86	101	86	87	81	104	89	107	90	99	105	104	88	98	86	103	97	85	95	90	82	73	110	103	87	92	85	102	96	110	97	85	91	104	107	97	92	114	103	98	83	84	106	92	94	96	93	106	79	85	101	83	89	97	103	114	99	93	112	103	100	98	90	97	104	101	104	89	85	91	105	90	99	108	87	90	92	109	90	93	99	90	101	102	119	99	73	120	114	79	98	78	111	102	108	86	105	103	114	70	77	86	88	97	107	94	84	81	102	102	87	107	111	102	74	100	86	84	88	78	95	110	85	99	77	99	94	119	83	78	96	101	96	97	103	96	99	96	101	102	96	86	73	97	97	83	81	124	78	106	100	99	93	111	95	91	102	97	107	93	103	92	99	95	93	85	82	85	83	98	103	80	91	102	97	84	108	104	88	113	92	83	91	94	78	86	102	71	89	93	92	92	92	87	83	85	101	95	80	94	89	82	90	89	79	93	84	97	94	80	86	93	86	85	94	89	100	106	91	82	90	98	85	92	93	96	92	88	95	88	94	93	92	88	80	70	106	100	106	81	88	89	116	85	107	83	87	86	79	107	104	92	107	89	103	91	101	94	95	97	107	94	85	81	82	75	106	85	105	100	105	115	109	93	86	109	92	83	98	94	98	85	96	98	90	89	90	95	88	88	114	107	100	95	96	106	100	72	84	88	93	101	94	107	106	107	100	80	112	92	104	114	104	81	88	93	97	78	82	68	80	93	106	97	96	97	92	91	75	102	102	100	99	82	92	78	94	113	98	82	78	97	106	88	81	76	110	107	98	86	83	100	107	97	87	87	106	91	89	84	104	100	98	90	101	99	70	96	92	94	98	91	79	98	106	89	84	96	102	124	101	87	79	106	87	96	122	83	92	82	104	91	87	93	83	96	104	86	106	84	96	87	96	77	90	106	93	102	105	75	101	98	81	96	79	67	98	94	96	91	82	100	97	98	88	106	85	106	96	98	90	80	99	82	101	110	84	118	94	100	87	104	91	88	96	100	95	115	100	77	89	93	106	110	90	85	97	102	94	89	97	83	91	91	80	92	100	100	89	96	97	100	105	95	91	90	104	91	91	117	88	84	111	89	99	83	113	91	87	83	94	100	99	100	102	82	80	105	92	105	89	103	102	104	97	98	91	84	88	97	118	111	80	106	118	105	78	87	94	87	89	112	101	102	86	77	95	92	99	100	89	93	87	109	92	76	90	89	103	87	80	86	85	107	85	84	84	98	105	75	96	102	101	83	93	92	84	99	90	93	90	84	86	103	78	86	85	92	99	83	81	109	89	95	90	97	79	95	105	96	100	76	90	96	88	98	109	93	89	94	102	92	88	84	86	82	104	103	88	102	93	83	90	91	107	81	90	90	122	90	81	98	89	89	87	114	103	106	85	101	86	76	85	91	98	94	113	95	84	100	100	92	93	97	96	90	105	93	95	97	95	100	116	91	94	91	95	103	72	97	92	93	112	91	104	95	105	101	83	91	112	99	104	81	82	106	76	96	90	92	87	82	77	107	114	93	93	108	96	102	72	105	94	91	113	106	80	100	98	98	104	107	93	82	97	87	89	86	88	94	94	88	84	107	82	97	100	101	96	81	87	94	81	99	93	87	87	91	107	88	96	99	96	88	92	86	93	97	93	106	116	95	96	82	90	108	94	96	74	101	114	94	98	117	88	95	108	96	77	100	94	98	108	95	95	93	104	110	102	92	105	88	99	89	91	100	98	92	107	85	92	114	105	114	112	84	106	89	83	97	97	83	103	96	109	113	95	89	94	86	99	113	90	83	125	97	94	82	88	88	74	82	101	84	81	102	103	103	107	74	103	94	89	89	91	76	91	106	89	95	98	85	80	96	94	110	93	88	91	97	95	93	88	103	104	101	68	96	93	89	85	81	88	95	80	101	95	93	102	118	98	81	97	97	95	90	104	96	93	77	90	102	92	115	97	98	77	95	108	92	92	86	95	98	73	102	103	95	89	104	110	75	99	115	99	100	73	92	108	99	93	101	96	101	95	102	82	102	86	93	92	85	78	77	104	92	90	97	90	109	97	83	86	96	88	111	93	103	103	84	93	91	98	93	102	92	95	100	96	93	93	97	92	111	90	109	90	92	87	87	96	97	113	73	90	109	87	100	99	76	122	85	97	86	122	87	83	100	73	87	84	106	107	96	85	116	104	110	87	88	91	87	100	88	100	100	85	107	110	96	104	89	84	103	104	120	96	106	98	110	99	83	99	95	102	90	110	105	85	103	95	110	86	94	81	91	81	94	109	94	87	98	99	102	100	92	109	106	107	107	92	91	79	89	104	81	85	99	86	82	82	111	76	86	78	98	84	82	98	97	98	101	113	111	105	101	89	98	84	97	84	91	99	88	97	91	85	62	106	94	99	82	86	111	75	91	94	101	89	97	95	74	77	117	85	115	89	87	83	107	93	102	112	82	104	127	110	78	98	83	90	78	94	103	77	115	93	97	97	100	102	112	110	103	95	93	93	81	93	105	84	100	94	98	96	83	91	88	91	100	91	70	80	90	84	89	96	98	95	100	99	97	120	97	104	89	96	105	109	97	104	90	112	109	89	68	75	90	77	80	120	98	91	88	94	107	87	97	113	100	90	105	82	95	103	98	99	102	87	89	102	102	95	83	77	98	91	92	99	93	95	102	99
31232	20302	15275	14298	19414	16839	12585	10092	8221	6758	5525	4239	3503	2878	2440	2005	1776	1506	1330	1156	1150	1049	989	996	904	869	956	881	892	868	778	756	782	801	795	783	799	805	767	719	802	734	806	790	769	782	778	778	785	785	759	792	774	812	753	720	753	778	808	751	772	827	783	780	804	783	775	747	777	789	732	794	799	797	764	777	757	769	777	802	730	741	770	762	770	748	764	771	778	790	792	813	743	848	779	750	750	772	762	822	769	741	726	812	735	808	794	763	735	870	723	743	750	698	773	788	793	762	754	697	789	764	812	750	743	765	758	764	766	814	781	786	739	779	746	767	785	755	737	787	758	798	794	708	765	755	764	714	777	797	746	781	796	794	764	779	785	830	770	796	772	796	782	846	785	772	806	824	780	765	809	755	764	784	789	759	797	753	798	793	734	784	798	819	753	750	756	757	757	753	737	815	791	781	783	799	802	816	787	783	777	762	825	777	766	779	785	824	808	768	793	764	808	816	750	727	753	761	724	791	816	735	749	703	716	820	762	775	790	789	775	745	768	824	723	786	760	748	757	795	781	694	712	728	770	809	768	779	794	759	770	768	785	788	729	762	769	860	767	758	800	813	756	763	780	722	786	740	833	741	820	783	813	791	781	755	808	768	783	786	806	772	793	720	779	740	764	745	776	765	791	750	710	757	802	784	789	767	758	810	767	810	767	783	775	788	790	796	728	782	825	757	741	746	733	779	762	751	752	773	754	761	741	737	794	759	784	664	741	774	759	762	772	762	808	741	822	777	740	691	770	779	774	749	800	820	791	780	766	734	744	776	766	760	762	750	781	772	763	806	765	820	825	828	796	770	737	748	775	776	778	759	826	757	776	782	745	789	769	722	769	759	855	792	716	772	828	747	768	746	801	802	784	799	833	737	818	811	762	748	745	808	740	791	774	747	766	737	740	751	828	731	786	790	780	725	774	783	769	837	690	798	773	814	762	760	781	770	784	757	790	787	795	786	768	808	761	807	804	727	776	772	763	740	766	790	733	720	779	827	760	743	829	816	757	797	787	766	785	763	792	782	763	739	800	761	778	762	781	764	736	782	741	758	796	804	746	764	743	751	776	732	783	738	786	770	788	786	813	721	782	727	755	811	773	846	801	779	779	780	789	748	769	810	773	748	773	782	802	798	768	809	790	813	760	778	771	797	729	739	784	752	781	784	858	774	749	755	825	830	748	776	762	755	776	791	697	751	754	731	806	775	723	766	788	795	747	748	746	817	776	781	768	805	735	724	733	806	804	792	793	780	753	743	762	763	776	781	765	746	755	808	762	790	722	772	771	790	768	792	786	793	791	805	771	745	763	771	791	813	723	779	734	780	740	818	752	735	750	778	731	800	777	756	803	776	803	776	802	766	762	848	777	736	747	731	737	779	795	811	783	772	756	793	791	805	770	755	792	794	799	774	780	755	786	751	740	761	775	795	771	724	787	793	786	803	832	775	782	774	746	781	760	714	759	746	765	771	774	769	753	781	766	776	767	764	784	779	761	809	753	802	698	830	802	797	808	765	789	755	800	760	744	796	780	785	801	793	749	728	800	755	776	735	757	812	758	798	779	765	781	753	797	771	749	811	738	749	724	812	801	812	799	790	788	767	777	741	761	777	775	782	797	743	714	793	776	743	792	826	747	757	817	796	774	777	786	786	783	815	758	765	776	710	754	793	783	761	793	732	788	733	769	697	794	742	764	803	802	785	766	738	732	791	786	748	793	800	810	789	755	745	792	719	780	776	765	737	777	743	808	766	766	791	786	763	756	791	751	753	744	737	727	734	816	780	791	796	746	788	767	745	741	790	812	776	743	805	777	747	749	755	786	784	758	762	785	731	793	815	778	772	794	741	723	782	734	766	720	788	767	770	777	735	732	786	804	813	765	780	758	818	706	796	733	743	776	705	793	825	773	783	770	815	805	779	798	758	752	789	808	785	785	756	794	738	739	761	774	785	809	805	780	773	742	744	790	781	727	834	770	772	741	771	752	759	762	781	766	778	726	758	750	791	809	763	755	764	770	783	770	744	779	768	735	812	778	776	791	784	793	769	762	767	745	778	728	800	786	750	770	778	789	752	763	793	754	726	784	751	762	753	767	703	799	775	791	774	804	818	768	785	790	775	770	755	777	775	799	744	749	766	778	773	801	824	746	730	769	748	802	768	753	767	772	767	785	822	777	728	793	798	741	732	756	754	757	761	794	797	783	761	743	778	797	804	775	774	730	769	783	770	788	786	773	767	738	777	773	770	751	761	817	757	826	804	822	777	797	738	742	764	764	761	782	787	762	749	791	779	766	786	817	756	778	804	781	779	770	774	752	750	755	786	722	817	830	761	726	762	791	823	784	736	790	795	783	774	793	695	801	775	773	748	763	761	738	753	741	789	771	717	742	774	749	808	733	769	784	736	779	766	746	747	754	779	728	744	724	797	774	746	768	807	760	779	805	753	742	739	787	747	753	752	745	736	764	765	786	760	792	760	792	753	801	777	783	724	787	745	751	747	752	727	731	794	780	807	712	773	776	763	751	839	741	735	785	798	767	799	743	805	761	779	770	743	774	789	770	774	749	768	796	762	800	770	773	746	769	771	746	807	813	770	782	759	754	773	840	783	735	759	781	763	763	759	747	734	791	786	759	812	740	755	797	777	722	790	709	812	738	826	759	781	755	720	760	757	776	780	739	820	807	729	815	751	749	747	766	786	759	779	743	755	756	778	818	770	795	783	752	766	783	721	797	839	797	744	745	790	792	788	766	763	735	807	760	726	833	775	759	781	762	815	802	777	774	807	762	790	739	825	744	807	745	794	773	778	791	781	717	793	814	792	748	808	784	750	761	722	737	842	743	807	729	812	734	826	803	736	731	797	778	812	796	807	791	743	741	764	757	818	763	782	817	756	767	772	777	762	814	746	785	767	812	756	798	801	787	773	786	804	792	786	777	744	761	777	773	806	794	711	773	777	778	781	777	722	783	753	742	810	746	757	772	769	816	773	755	773	738	769	813	754	763	771	784	778	781	788	766	767	799	797	773	770	777	784	842	727	767	769	763	733	763	778	810	792	789	773	760	751	790	796	774	784	798	742	772	751	779	752	765	748	764	728	763	772	753	800	796	840	757	790	774	746	750	838	789	813	778	800	787	773	781	757	747	762	746	769	779	734	764	821	735	799	765	778	717	801	833	794	789	767	812	767	760	749	739	789	761	783	790	795	800	791	764	761	745	751	825	789	795	753	777	798	764	747	795	759	804	727	751	741	762	750	777	785	769	772	729	774	813	731	763	775	756	806	791	727	730	754	814	814	808	732	807	802	703	756	746	806	738	742	747	776	771	749	796	786	742	781	781	791	791	753	830	757	795	786	777	791	747	751	739	764	744	736	737	746	799	769	772	785	771	751	737	763	779	852	803	766	763	746	789	769	812	763	771	805	783	803	754	787	737	804	795	794	790	718	743	762	780	794	802	772
5812	3875	2043	1216	888	629	486	371	333	322	281	224	228	143	146	124	131	105	120	118	77	107	117	118	92	90	107	106	87	73	81	91	74	80	94	79	97	76	90	78	90	89	100	84	71	75	84	83	76	100	88	100	99	100	86	88	96	87	76	83	96	99	91	94	94	76	99	93	80	75	88	98	85	90	76	67	67	97	88	85	81	88	87	95	82	76	89	88	82	77	97	81	81	95	106	95	81	86	87	78	110	78	76	83	77	81	101	78	71	83	96	82	84	81	95	82	92	93	99	89	80	90	78	96	81	85	92	83	80	104	76	86	87	82	83	104	91	84	89	96	85	90	93	85	86	63	85	95	77	75	91	76	84	89	76	85	99	74	65	80	95	69	103	89	71	80	80	71	70	66	98	92	83	84	86	78	89	92	81	89	88	99	87	84	91	82	77	80	76	79	95	94	76	88	77	91	87	73	97	94	80	87	81	92	92	92	80	94	93	85	78	81	89	91	87	95	87	87	81	73	109	96	78	81	77	97	80	85	93	87	90	88	77	80	90	85	76	83	76	83	77	92	88	87	76	81	83	88	87	98	89	85	93	65	94	81	69	99	82	88	88	100	93	89	66	100	70	85	96	95	91	86	92	86	74	82	93	85	107	82	96	89	86	99	89	73	90	73	91	81	83	90	99	91	83	77	92	99	85	70	77	88	105	84	91	81	75	70	76	73	92	94	93	75	84	76	86	90	91	85	84	90	88	78	72	86	95	99	96	89	75	80	72	95	86	89	92	75	88	73	84	80	92	92	112	89	83	66	74	88	84	83	88	73	91	73	80	83	89	90	79	90	85	78	74	101	102	97	103	88	83	92	90	87	79	98	80	81	88	87	74	71	79	87	85	84	71	88	87	69	92	88	106	90	84	83	82	74	85	88	83	86	98	88	83	80	98	91	106	88	77	100	72	77	89	78	76	70	81	80	83	82	88	79	90	108	85	74	86	86	89	79	90	74	88	96	100	103	80	85	82	88	81	92	82	89	80	85	111	88	89	88	82	95	96	75	81	86	78	79	76	89	84	94	76	85	69	76	85	90	106	72	78	98	95	73	80	94	92	92	87	96	71	80	87	78	88	70	77	86	87	75	84	84	84	86	73	98	89	96	98	86	87	73	101	85	88	81	82	90	95	77	75	79	82	90	80	77	95	98	88	88	90	93	96	69	83	90	93	75	84	77	83	91	81	95	78	88	91	82	93	90	85	106	97	96	90	99	93	82	99	82	73	102	72	87	86	95	69	94	96	81	90	91	88	88	76	82	94	81	98	95	89	82	76	89	84	83	61	81	83	99	96	93	92	90	88	83	88	87	89	99	82	84	105	87	93	79	82	101	88	80	90	83	94	84	92	101	90	98	97	91	88	67	77	104	96	79	73	80	90	74	119	99	94	84	94	73	97	91	91	94	75	92	87	86	89	85	88	89	95	74	76	96	91	102	98	93	88	86	77	77	71	77	88	72	81	88	98	83	99	81	98	85	81	104	94	80	109	91	81	85	84	81	74	89	89	98	105	74	99	97	78	91	91	80	82	96	88	100	81	94	90	93	78	81	95	99	63	98	91	86	88	87	91	78	83	92	85	88	86	83	92	84	95	93	100	97	106	88	98	80	89	77	98	103	97	83	90	81	94	85	104	82	97	84	80	109	93	83	77	92	97	75	86	107	105	88	75	87	80	91	87	85	95	71	84	76	83	69	87	114	100	91	80	88	82	71	70	91	89	80	73	84	86	93	83	90	90	75	108	87	100	67	83	72	85	85	92	87	69	96	87	91	86	73	81	79	71	88	80	75	99	92	97	71	85	90	75	77	93	75	98	86	72	83	92	85	77	71	72	93	96	87	80	101	90	81	110	85	106	74	93	91	81	99	89	102	70	92	81	84	84	89	79	86	81	88	81	84	92	73	90	99	88	97	75	108	86	96	90	72	88	98	90	94	96	84	100	79	90	92	78	89	87	89	87	78	81	84	91	94	72	93	80	75	81	101	81	106	81	103	64	91	75	89	75	76	85	98	86	102	87	91	90	88	94	77	90	76	87	99	89	96	86	76	91	95	89	96	85	87	87	85	101	81	93	87	72	90	78	70	96	94	98	92	82	83	79	83	98	93	81	89	80	83	84	90	100	85	85	83	69	73	82	72	88	91	79	79	85	99	88	89	92	99	95	98	103	68	82	84	93	97	85	76	80	86	100	75	90	78	83	74	74	88	88	83	79	87	88	72	107	96	83	105	80	89	83	97	83	92	117	89	83	76	85	89	95	76	83	81	69	93	90	85	81	77	94	76	91	81	88	77	99	86	87	92	90	87	93	84	98	71	70	70	94	94	89	89	90	95	94	89	81	102	89	98	83	70	87	81	73	75	91	76	81	81	99	83	81	81	73	70	88	81	92	97	93	77	85	81	92	107	96	86	84	94	81	91	89	90	97	91	93	106	107	95	96	95	93	81	79	75	97	77	79	82	95	85	82	89	89	84	90	81	83	81	84	84	89	85	84	81	84	73	100	78	93	86	102	99	89	75	96	86	92	88	92	91	83	105	81	85	76	92	87	87	83	81	86	84	93	75	93	111	79	93	84	82	92	82	87	76	79	98	64	95	99	91	94	96	79	97	82	80	102	69	90	86	63	107	87	83	86	79	92	84	65	89	78	81	78	81	92	87	91	78	91	74	83	76	76	77	99	92	92	87	85	78	95	93	96	107	81	83	85	75	72	89	91	80	84	96	95	90	83	78	87	87	84	84	92	88	83	77	95	88	82	79	75	78	101	93	88	81	83	87	74	83	79	79	92	85	95	67	90	69	85	84	94	92	90	90	88	91	99	86	83	79	88	86	87	99	94	63	64	82	69	78	88	92	103	96	86	80	89	61	73	87	92	88	98	84	101	94	116	79	89	93	86	77	85	92	90	92	67	81	92	99	83	80	77	71	85	74	68	73	66	72	94	79	92	76	93	93	102	77	104	87	91	87	74	67	84	83	85	77	66	88	82	85	78	84	93	89	96	81	85	91	68	90	80	103	82	89	102	83	85	93	84	82	85	81	90	81	94	86	86	83	89	102	80	75	90	87	93	88	81	89	73	87	72	96	76	90	61	84	93	73	91	89	73	88	96	92	96	83	80	80	102	85	86	78	87	81	83	80	82	89	73	77	78	86	74	74	85	81	79	78	103	92	89	88	76	68	84	88	87	73	72	79	78	78	94	86	82	89	92	96	103	92	73	98	94	88	76	80	77	79	73	98	97	89	80	73	91	84	102	93	94	98	94	86	107	75	96	80	83	93	87	89	81	83	70	74	106	86	67	80	82	104	78	68	81	78	104	87	89	93	91	88	91	74	90	73	92	106	105	68	92	87	85	72	72	82	89	73	73	95	95	78	85	87	95	80	81	84	96	87	86	86	98	68	100	85	93	85	98	68	97	87	94	84	77	78	87	85	96	87	101	94	87	81	80	88
32669	22286	16113	17024	21547	18425	14089	11274	9277	7640	6140	4779	3787	3177	2724	2287	1953	1653	1361	1171	1141	1057	976	937	901	885	850	841	854	804	740	719	694	743	732	709	691	729	737	704	703	727	741	732	735	698	695	675	690	663	713	667	644	689	740	670	709	711	704	669	706	755	702	676	688	684	656	699	673	708	689	731	700	781	723	662	704	687	706	716	712	678	683	688	696	734	702	744	718	673	734	672	724	717	697	636	681	700	703	659	712	729	707	704	663	704	662	732	689	717	705	688	660	684	680	720	701	657	709	735	709	707	719	639	738	674	722	728	683	701	716	773	711	686	698	734	742	661	686	689	732	716	683	676	696	671	710	734	692	692	701	688	710	705	649	697	720	699	739	685	688	706	684	701	707	743	698	705	707	670	689	703	692	654	668	676	695	651	669	718	658	697	747	730	729	694	667	657	723	708	727	671	678	734	720	685	721	685	690	696	653	704	736	685	691	722	738	682	665	678	728	744	720	670	726	731	754	735	685	648	694	615	699	706	715	668	754	703	729	674	675	668	727	644	705	733	692	682	714	699	742	710	673	702	705	673	701	723	764	721	727	725	740	708	698	609	676	725	683	704	715	734	689	734	711	675	694	683	738	702	744	669	711	696	710	682	707	631	713	690	692	711	705	753	671	663	685	648	668	722	703	733	669	701	707	640	684	728	726	692	705	733	700	647	698	651	749	673	714	752	727	667	736	701	699	743	697	665	704	678	667	651	698	708	635	686	756	693	704	688	697	698	689	713	724	675	681	683	690	696	721	742	683	751	697	699	709	738	706	730	701	717	717	720	680	713	754	665	668	719	668	693	703	713	652	692	710	701	669	716	686	756	702	682	732	675	689	735	687	703	685	707	676	714	761	706	715	656	674	673	733	718	678	687	687	661	726	726	726	691	704	693	682	712	701	735	688	714	664	702	732	701	717	681	689	722	675	724	698	766	696	700	732	671	676	724	668	697	669	711	685	710	704	696	682	728	697	692	729	708	665	693	690	707	742	667	718	727	707	679	738	652	706	678	710	711	704	655	737	743	702	646	752	735	691	696	727	620	730	758	729	725	684	723	682	710	709	730	746	682	682	698	716	709	735	656	723	699	687	734	655	717	730	686	746	748	710	759	726	708	708	697	716	707	712	697	726	685	721	671	730	715	678	720	722	684	683	720	677	684	685	652	737	690	721	681	704	698	719	705	732	678	677	639	706	695	692	703	694	700	763	701	688	695	691	687	692	727	703	710	715	648	693	647	719	691	692	697	757	702	722	736	655	716	733	743	675	733	679	714	687	707	753	667	704	683	695	665	703	727	678	768	708	677	753	727	674	718	739	655	673	688	742	711	691	712	701	689	705	671	677	748	681	695	736	654	725	724	719	724	706	707	726	634	675	671	727	708	710	705	703	737	721	703	681	671	670	688	702	722	731	717	709	697	670	707	701	727	709	694	652	697	667	682	725	669	723	665	690	719	705	698	693	705	699	699	714	704	693	669	690	683	680	725	678	673	695	711	681	722	712	740	728	712	703	705	697	726	709	692	715	657	657	721	683	688	676	695	669	700	700	726	710	716	692	684	733	713	670	707	718	718	707	700	684	650	695	697	660	648	695	671	738	779	714	739	696	701	683	689	721	697	670	689	682	635	729	715	709	685	689	683	660	732	695	725	682	721	667	678	717	694	730	740	686	704	716	728	699	730	699	678	722	672	732	721	747	720	697	664	688	711	721	693	683	714	743	622	687	730	701	681	679	693	699	733	692	701	720	658	681	719	749	724	699	707	660	672	717	677	689	670	711	759	724	669	679	676	710	702	730	702	678	691	762	676	670	677	683	687	682	711	693	671	680	696	724	686	683	717	721	747	716	717	722	686	728	724	694	742	731	706	713	743	717	742	705	760	735	699	723	683	634	692	694	699	673	671	714	670	691	680	688	746	758	714	707	693	690	667	707	683	695	688	667	692	674	714	741	729	661	708	732	736	709	679	704	693	710	711	710	715	659	711	676	722	721	713	719	755	722	659	714	712	744	693	705	714	737	718	685	665	655	700	719	669	672	724	693	719	695	759	747	666	678	719	710	741	698	692	662	723	712	720	749	694	657	686	705	656	691	735	707	643	729	692	707	689	692	660	713	716	706	687	726	687	681	720	682	737	712	683	703	695	701	695	692	690	716	683	660	677	738	722	704	759	712	715	702	731	679	689	723	698	707	734	678	702	683	695	696	729	708	741	701	742	640	733	740	687	682	736	701	688	695	698	712	698	692	693	707	699	673	717	689	748	714	667	725	693	698	729	710	636	727	693	701	728	746	672	706	687	717	670	699	714	678	657	704	691	691	729	730	688	642	695	732	658	716	687	680	663	654	667	683	692	679	710	714	731	725	713	690	720	685	692	719	761	703	719	691	726	728	698	743	650	683	705	693	768	711	705	699	691	716	672	732	758	701	709	681	633	679	731	640	722	694	659	730	668	687	759	696	744	671	707	711	733	691	708	729	692	742	717	715	705	676	755	710	672	723	704	691	735	724	704	723	710	710	678	724	703	762	663	715	643	667	709	750	705	686	697	752	716	671	713	705	704	707	718	699	701	724	671	700	696	673	681	706	731	704	756	704	714	690	667	700	730	679	658	678	666	692	651	697	675	684	715	740	726	677	708	700	690	701	702	687	710	712	681	690	685	734	741	743	645	733	722	756	696	658	669	679	695	709	692	662	692	677	714	696	761	688	656	729	787	675	694	666	723	693	756	726	684	727	716	698	727	765	644	714	717	711	703	698	723	693	681	751	693	662	716	713	684	712	673	693	677	770	724	752	673	687	690	699	716	701	672	669	658	703	664	713	694	686	723	727	711	698	680	702	695	711	716	748	684	647	706	695	709	735	752	677	682	688	667	710	723	703	688	727	686	749	701	663	659	707	751	709	737	681	711	695	694	715	734	705	678	748	726	703	653	684	721	664	702	739	723	639	718	703	724	684	726	729	694	689	680	726	688	703	677	694	730	690	704	690	676	642	719	707	669	675	658	687	680	647	659	700	708	728	704	719	690	727	650	675	729	725	654	706	672	734	707	740	705	669	723	724	697	693	670	666	723	694	634	710	708	709	678	685	647	709	704	653	733	700	722	695	679	652	698	686	715	666	748	714	649	658	695	698	730	671	712	715	686	704	709	699	648	735	709	728	677	652	688	638	745	709	724	639	743	693	705	720	735	689	673	682	725	727	707	699	714	730	699	691	729	754	665	693	685	727	717	706	714	723	741	694	712	672	652	768	658	714	680	729	747	728	730	721	651	651	701	680	735	733	716	771	713	695	696	784	704	689	674	687	648	713	718	727	671	719	730	711	679	694	670	730	723	657	744	637	685	679	688	668	677	744	662	731	718	740	690	724	719	742	670	686	715	673	711	723	704	705	681	699	677	725	650	674	730	689	663	720	715	689	693	668	693	686	681	689	694	675	752	705	693	714	715	664	686	690	730	706	670
5971	3767	2751	1686	1149	896	661	472	421	364	305	262	223	187	152	157	139	118	102	94	89	91	67	80	90	93	94	82	66	71	57	64	82	72	69	82	75	62	61	83	70	69	81	70	78	75	95	78	84	79	83	94	64	86	74	78	73	75	80	64	72	85	62	72	72	69	96	66	83	63	79	76	80	69	79	65	70	63	75	72	61	73	78	88	76	85	76	92	64	68	83	79	56	66	81	77	79	72	71	67	71	66	59	73	75	66	67	61	92	67	62	62	82	67	78	89	77	71	72	66	94	66	77	74	61	84	76	66	80	72	67	68	62	85	71	73	81	78	80	76	79	74	85	73	72	77	67	81	77	77	58	83	67	73	87	67	59	75	76	70	89	76	75	84	66	85	79	70	71	88	78	80	79	77	79	78	63	62	78	74	73	74	69	66	79	81	73	57	75	77	77	57	77	78	74	54	67	71	84	77	68	84	78	81	70	81	62	67	73	71	71	75	89	57	80	79	74	82	73	73	69	90	69	77	81	64	82	80	96	68	71	70	69	65	74	88	83	70	75	54	83	76	72	68	79	71	73	82	75	75	94	57	73	72	84	88	71	68	77	78	62	72	63	68	78	67	93	86	80	71	64	76	72	70	78	60	72	82	95	92	75	79	83	86	70	69	77	75	77	66	93	75	66	72	64	73	84	69	90	76	73	63	76	67	77	80	64	74	62	69	77	79	86	73	62	69	82	66	59	81	83	69	57	87	88	81	67	66	73	87	65	73	82	69	75	82	81	74	59	87	68	76	72	65	70	70	79	53	80	84	76	85	72	76	65	69	72	74	74	65	67	69	64	65	71	81	77	65	55	81	86	75	65	72	64	65	72	76	80	62	74	83	75	56	89	77	82	87	77	58	85	73	68	80	78	68	81	76	75	84	76	62	79	70	65	79	70	78	90	54	86	73	78	82	80	80	88	71	67	79	75	64	82	73	66	55	74	77	78	65	70	78	73	63	73	74	84	57	73	62	69	74	69	71	77	60	59	62	92	62	64	79	79	73	73	56	77	63	60	72	81	65	72	65	68	76	66	67	98	83	85	68	70	74	77	74	95	82	78	78	87	73	82	72	63	83	86	79	62	70	64	78	73	67	77	66	80	84	74	78	64	85	81	93	70	88	62	73	70	68	78	66	83	62	63	92	78	58	67	72	57	83	70	66	79	74	80	61	55	72	65	84	81	86	71	91	68	57	73	72	71	76	66	81	80	44	86	75	70	70	72	75	76	79	71	75	78	77	60	83	86	78	68	73	69	83	64	82	95	66	60	65	55	82	79	83	73	70	70	87	63	70	81	63	87	67	71	82	67	61	61	66	74	67	80	53	77	62	73	73	89	87	76	76	80	74	70	63	71	84	64	88	75	61	66	64	71	75	76	74	76	83	82	78	69	70	79	77	75	68	75	78	75	94	64	82	72	70	65	79	78	73	84	92	74	67	85	86	72	71	73	79	77	79	67	73	80	69	74	82	74	72	79	73	87	70	84	78	68	76	78	57	75	63	72	71	84	62	63	67	77	70	79	92	71	78	82	81	79	76	84	90	62	77	74	69	67	69	70	84	78	78	75	87	69	71	69	81	50	70	73	70	75	65	57	79	63	77	57	76	90	66	68	66	76	79	82	75	72	81	77	68	72	73	70	78	95	77	69	75	70	84	74	64	68	74	77	76	69	72	70	76	70	79	68	71	63	57	70	71	68	75	79	71	67	66	67	69	89	110	77	60	75	75	89	75	64	75	82	74	84	81	81	68	72	81	77	78	82	59	66	69	81	74	65	61	78	76	63	90	71	83	84	68	74	71	61	59	83	69	83	75	78	70	56	82	74	63	66	64	68	75	76	68	73	69	81	71	77	65	76	81	86	73	59	71	77	72	68	62	65	77	77	67	66	79	76	69	72	82	69	89	74	70	68	95	75	70	80	72	79	75	72	80	86	82	78	61	74	77	51	78	78	85	91	64	79	73	76	91	65	64	87	73	75	69	76	62	90	75	72	78	81	82	69	79	75	64	71	75	71	71	84	57	81	76	80	85	79	68	76	72	84	71	61	71	89	76	68	64	78	87	87	66	84	75	71	74	82	83	83	71	90	79	87	76	74	73	80	60	82	88	69	92	70	64	88	90	70	83	75	82	65	76	80	89	84	77	85	77	82	64	80	55	86	88	77	87	67	84	78	85	69	75	73	76	65	81	83	87	73	77	77	83	73	69	55	66	61	58	78	86	88	78	71	66	78	75	79	80	72	63	79	83	83	76	74	77	72	61	69	79	68	60	66	84	82	78	77	79	65	65	79	86	53	110	62	72	80	75	68	57	61	77	75	70	62	77	77	66	76	68	69	63	79	67	83	74	68	64	79	84	66	81	78	80	69	93	84	68	69	63	76	77	90	80	90	86	63	70	81	80	68	68	67	72	69	75	80	67	64	90	75	81	76	77	98	65	82	80	80	85	72	72	84	71	67	96	74	64	69	70	83	71	75	77	81	87	61	69	62	78	64	79	82	74	79	75	76	67	77	82	67	71	75	70	69	68	66	81	69	75	74	85	68	67	71	68	71	83	84	75	85	63	74	65	83	71	72	72	63	71	60	71	82	62	86	74	72	74	85	66	72	60	77	90	76	69	82	71	93	75	68	66	80	80	74	61	68	80	109	81	78	80	72	75	73	74	75	75	81	88	69	75	78	66	66	74	87	74	65	78	77	75	66	81	75	82	71	78	62	67	82	61	76	55	74	76	64	69	64	73	68	72	67	77	75	73	69	77	61	75	70	81	77	63	65	78	80	70	84	78	83	75	56	81	80	78	86	93	83	72	73	87	77	75	74	76	76	80	88	72	76	71	79	61	72	70	78	59	75	78	71	77	74	80	68	101	71	80	52	89	65	81	69	83	75	77	63	73	72	73	80	82	69	70	80	66	69	58	68	68	71	74	69	74	72	80	75	62	76	82	89	80	87	94	84	70	67	88	84	64	64	63	81	72	66	69	70	56	66	94	63	79	66	72	79	74	85	85	69	78	65	66	74	87	63	87	69	67	76	79	87	75	87	60	74	80	59	70	76	76	82	79	68	75	78	76	93	68	75	70	57	68	74	87	68	74	80	84	74	73	66	72	82	81	72	69	75	82	79	68	72	87	61	75	74	79	78	75	74	63	77	70	72	89	62	86	72	77	84	85	89	77	84	70	88	70	93	107	68	88	73	92	63	75	68	76	64	70	82	87	74	82	78	74	65	74	65	71	68	87	85	69	70	85	76	71	78	89	81	82	77	71	72	63	70	74	70	84	67	68	84	71	76	67	64	76	66	73	79	76	88	69	79	83	86	61	73	90	91	69	63	71	79	71	63	68	81	81	83	78	64	66	61	78	70	72	78	83	74	81	85	89	71	86	90	69	79	79	72	91	72	70	62	64	79	76	79	63	73	74	78	57	72	86	74	71	81	72	86	86	62	79	86	72
32288	22467	19642	20293	25014	22866	17571	12932	11102	9026	7168	5688	4499	3674	3090	2639	2151	1812	1506	1312	1141	1049	988	895	853	826	793	774	796	708	684	723	628	641	653	660	611	643	633	602	629	620	668	605	637	641	622	583	598	594	567	625	628	623	590	631	606	649	610	615	630	656	602	642	599	598	602	597	616	581	641	620	622	643	575	589	619	590	589	596	618	596	643	604	662	618	639	605	616	580	620	588	620	619	613	619	628	609	583	571	628	633	570	633	561	563	624	572	610	611	607	626	661	589	627	604	634	594	651	579	664	631	609	615	610	651	619	586	650	632	617	598	599	635	667	622	655	614	595	605	623	623	636	642	644	627	631	577	628	628	603	612	629	624	610	606	634	627	648	627	583	606	598	590	609	623	662	618	625	612	643	577	638	583	588	601	634	600	629	585	599	574	602	631	615	591	651	637	640	639	609	591	639	620	623	612	570	610	573	587	646	628	625	562	611	581	580	568	581	599	585	614	584	607	630	634	620	588	612	588	646	584	649	578	650	620	599	576	665	611	657	618	599	633	630	576	611	599	597	605	620	622	640	620	600	645	600	649	619	604	569	598	602	645	618	590	611	591	649	592	601	588	600	639	583	651	620	596	630	651	625	639	641	587	624	619	596	653	657	627	653	617	640	602	609	648	621	631	603	591	653	632	643	593	580	603	644	603	620	632	634	605	597	605	607	598	605	589	591	611	619	624	619	584	644	646	605	597	577	572	649	647	605	608	596	651	658	603	621	608	613	630	628	640	634	606	603	648	576	621	639	659	613	604	627	588	574	642	623	607	650	614	586	629	645	602	583	591	620	619	594	628	632	556	644	635	631	571	635	585	639	614	604	569	615	608	579	630	580	619	617	615	644	611	602	658	636	641	611	594	630	641	639	596	588	599	640	613	598	600	600	589	609	577	608	618	661	686	621	609	586	593	584	644	552	619	614	619	617	590	584	595	624	612	630	584	609	628	631	606	599	639	595	639	630	626	639	607	594	621	590	543	617	581	629	626	663	592	658	599	634	617	621	604	619	614	642	642	630	644	610	636	602	568	577	642	613	638	634	622	615	612	646	529	569	617	624	638	590	628	598	648	585	595	653	636	622	596	576	601	621	610	574	653	643	609	648	575	610	616	613	617	619	594	601	619	652	654	614	617	592	621	652	627	626	600	621	595	626	593	626	648	645	635	632	647	640	643	595	590	609	637	654	611	600	634	581	629	612	647	631	627	572	554	613	562	623	579	614	635	586	661	617	605	604	601	592	602	596	639	541	557	602	628	625	614	616	621	596	588	536	625	598	598	605	634	602	616	635	606	585	643	621	592	605	628	593	624	575	614	587	621	575	580	625	579	592	608	601	586	576	626	633	618	617	594	582	633	663	610	635	587	629	637	608	639	622	636	626	608	638	590	603	634	622	596	590	631	628	607	571	644	591	656	643	619	609	598	626	624	589	662	615	628	637	604	642	614	578	621	645	635	598	640	609	615	593	600	611	648	602	580	593	657	643	653	638	576	610	621	614	656	616	667	606	618	618	638	623	650	605	640	623	608	653	605	615	609	607	636	569	631	573	597	633	610	581	644	624	590	599	618	627	625	602	652	592	585	620	616	618	630	586	596	582	609	610	542	593	595	571	647	657	602	635	603	586	669	585	612	588	629	631	643	588	625	632	582	637	586	622	668	635	594	577	628	625	603	648	676	648	569	637	644	630	608	597	578	645	636	629	592	651	605	599	634	590	624	638	603	644	592	623	602	585	602	646	578	608	627	642	643	642	595	612	663	628	573	626	624	592	619	650	626	637	595	591	604	651	623	592	632	595	615	624	665	657	640	615	586	632	607	615	612	652	628	636	615	612	589	553	623	665	619	607	620	651	556	645	608	689	632	595	605	638	583	642	622	663	618	618	609	615	594	597	593	631	589	608	660	633	623	586	616	626	604	574	620	605	600	597	644	619	645	647	604	600	604	623	620	628	587	635	591	639	585	628	618	628	599	620	618	600	599	585	596	592	603	632	591	600	643	581	618	578	613	625	631	586	612	631	612	613	609	644	609	620	625	620	621	646	598	632	558	644	631	578	590	604	609	627	625	632	617	605	630	579	573	607	614	605	640	567	600	606	623	625	598	626	617	648	613	628	593	623	579	609	595	605	583	668	600	583	648	605	595	597	655	574	689	635	633	629	613	602	629	663	627	627	624	618	622	599	653	619	564	575	647	654	607	630	592	613	625	611	644	617	605	636	578	627	607	626	615	610	653	603	650	611	624	628	582	604	604	610	597	617	623	577	588	593	600	618	671	635	578	616	598	599	637	630	599	600	622	582	669	629	593	640	586	632	577	628	579	642	601	612	600	587	606	654	560	600	650	603	628	617	642	565	620	600	579	586	644	609	634	590	644	619	603	571	578	596	595	615	627	640	612	636	625	649	623	601	575	599	600	630	592	651	615	576	594	584	630	628	586	625	599	593	594	577	596	600	611	627	598	590	622	617	587	620	623	590	653	617	647	622	604	608	597	648	616	595	610	618	617	621	612	586	617	627	641	594	594	599	660	574	597	610	654	625	634	612	648	610	543	612	649	554	661	631	599	617	610	617	597	593	637	581	642	629	624	636	583	607	616	599	641	605	618	610	626	616	632	590	609	625	587	608	647	626	630	612	608	571	557	622	598	613	604	592	592	570	642	620	585	637	646	631	639	617	593	576	590	612	609	588	601	631	657	627	604	573	648	639	617	645	590	619	626	654	636	583	635	583	668	626	617	577	579	622	631	579	624	658	592	601	623	621	569	641	617	630	628	586	609	608	618	663	650	573	638	606	650	595	626	613	593	589	595	577	622	584	621	644	607	620	620	611	579	665	596	619	643	621	646	616	567	645	587	629	613	643	680	647	577	631	602	642	635	642	583	604	563	608	619	616	587	601	604	608	614	627	623	632	603	625	637	613	612	585	619	594	643	597	630	598	571	611	620	596	645	620	611	617	634	621	642	576	586	609	604	617	626	572	639	624	552	597	589	624	611	573	623	594	645	606	621	625	634	563	622	663	625	626	633	587	633	638	598	598	609	617	644	579	637	587	652	607	593	626	617	571	572	540	616	571	598	623	611	662	609	613	583	609	624	582	590	593	570	621	558	609	573	600	663	549	555	622	611	665	645	593	579	628	596	658	598	608	680	602	589	587	590	604	641	587	612	577	645	615	613	612	604	671	604	591	604	587	587	634	602	631	619	607	621	633	604	585	630	630	606	558	594	610	586	610	657	588	594	618	602	635	611	617	638	580	604	575	658	584	619	582	599	608	586	594	635	590	598	609	645	647	604	667	593	594	616	611	610	623	598	618	635	595	609	607	616	623	606	616	583	636	600	625	579	619	657	588	659	610	592	627	659	665	612	564	601	631	580	581	638	641	617	576	592	650	572	629	631	654	633	661	607	600	643	635	615	612	569	641	657	629	647	608	609	565	659	647	637	671	611	596	604	615	596
7407	7168	4703	2819	2078	1487	930	596	478	380	344	266	212	177	161	121	135	127	100	80	97	73	61	65	58	58	57	61	57	66	69	63	63	50	60	47	47	68	55	59	52	52	54	50	62	42	40	67	60	54	51	63	63	55	51	67	45	50	67	49	55	62	43	55	66	45	49	48	53	56	55	48	48	52	65	60	53	69	58	60	53	63	38	51	40	59	62	58	64	50	49	53	56	48	58	61	67	58	56	49	48	53	56	62	44	45	47	45	52	65	62	45	60	44	62	59	57	42	49	54	61	55	52	57	38	54	44	45	47	64	55	63	58	51	52	54	55	43	68	36	53	58	49	64	53	57	48	52	57	60	61	48	48	57	48	68	59	50	44	67	68	48	63	46	39	69	55	55	60	54	69	50	56	62	60	64	52	56	50	57	72	64	54	46	48	58	52	62	58	53	55	53	60	51	50	73	60	70	48	50	51	50	58	66	50	52	53	50	62	53	56	60	52	46	42	63	49	69	52	48	47	61	64	53	65	49	49	43	64	67	51	65	34	42	54	48	59	68	60	58	69	54	44	50	42	49	51	67	56	52	61	55	56	71	54	55	59	48	58	47	55	63	53	45	73	59	39	58	51	50	61	39	46	52	47	60	63	57	53	70	57	62	54	60	59	42	68	61	61	54	50	58	60	63	52	58	61	52	61	75	54	66	63	46	59	63	59	51	61	57	56	59	55	57	65	51	53	54	47	44	49	48	61	49	53	47	45	47	42	54	59	55	37	65	42	66	51	55	70	53	51	44	52	44	46	60	61	59	62	51	45	50	57	58	54	51	65	66	53	53	49	47	61	46	53	59	47	63	56	69	65	55	49	46	56	62	41	45	51	48	45	48	48	59	57	36	61	43	61	65	58	53	52	49	41	68	52	45	49	60	44	53	43	55	42	62	59	62	57	59	62	56	41	56	50	59	64	47	38	45	60	39	63	55	47	49	50	58	48	63	51	44	49	47	50	60	62	65	64	45	44	53	70	47	62	45	58	55	64	57	53	62	49	45	52	61	62	51	66	55	52	60	65	48	47	48	52	63	69	44	58	57	58	69	60	54	57	59	60	49	64	53	50	57	57	48	61	43	54	54	61	52	50	51	58	64	44	60	48	68	63	53	54	58	54	56	45	52	57	41	50	50	60	56	66	52	51	49	47	53	64	70	57	51	69	62	58	51	50	41	63	61	50	42	53	55	61	62	60	58	58	48	44	53	49	51	53	50	42	58	52	55	54	67	56	52	54	67	56	61	60	65	45	48	50	58	47	56	51	58	61	52	53	60	53	51	59	45	54	55	57	48	51	56	69	67	58	41	40	57	55	45	62	67	57	53	52	50	63	55	68	55	37	45	50	46	56	52	53	58	58	48	57	60	50	55	50	49	51	49	47	60	51	53	51	51	51	63	40	59	67	70	60	52	61	48	49	48	57	46	73	65	56	53	62	54	71	50	45	45	49	59	63	50	50	46	57	55	63	45	47	51	54	50	51	40	54	41	53	59	62	56	55	69	56	49	53	71	43	53	56	54	66	54	49	53	57	49	74	44	42	60	46	53	47	55	49	73	63	56	43	49	44	62	48	63	61	63	53	50	53	54	43	43	55	53	58	58	61	52	52	67	53	54	42	38	49	51	56	53	48	47	61	48	47	70	51	52	45	49	65	67	56	59	57	59	46	59	51	59	57	65	56	63	58	45	54	54	48	63	59	56	62	49	59	52	56	45	56	56	58	44	57	48	59	51	52	56	55	60	68	70	55	50	50	68	51	52	47	47	43	48	56	48	57	40	60	43	63	44	55	49	57	53	57	49	62	53	68	41	45	68	61	56	53	44	61	45	48	40	44	54	59	56	45	42	55	59	55	55	60	63	51	56	61	51	61	55	43	52	66	54	46	52	52	52	47	58	53	60	57	42	44	49	53	34	48	60	51	63	47	60	44	53	46	56	64	53	60	51	64	49	52	58	42	46	39	55	46	45	51	56	43	46	60	54	48	56	52	63	50	54	56	50	47	56	54	59	54	67	61	55	57	56	57	45	56	49	58	47	63	43	43	64	36	57	51	55	54	55	52	53	58	56	59	48	44	61	57	54	60	52	70	47	54	41	60	45	46	74	66	53	59	68	59	55	52	67	58	50	57	55	50	55	52	52	54	63	59	52	56	56	56	60	47	50	57	52	46	54	56	56	47	60	49	56	56	59	65	61	47	78	56	51	47	66	53	74	59	47	52	58	51	53	39	42	60	68	53	52	45	54	53	55	65	45	55	58	48	52	50	59	57	47	39	51	66	50	64	51	57	54	58	57	51	64	48	41	63	47	43	50	68	64	55	45	57	35	55	54	57	71	56	53	50	44	63	55	57	58	53	64	48	47	49	74	44	47	68	41	49	50	52	48	55	69	62	65	56	53	56	51	48	47	44	47	50	49	56	66	53	66	51	61	50	62	48	48	42	53	43	53	62	55	49	59	47	58	45	47	54	68	56	50	60	57	50	66	47	51	45	59	63	56	66	55	60	52	48	34	59	61	55	49	49	42	52	54	59	38	80	55	64	50	51	70	51	53	61	50	53	45	54	52	42	50	47	58	48	52	64	35	58	53	48	56	48	66	49	58	64	55	40	62	51	63	54	48	67	53	42	56	44	59	54	49	47	57	50	79	55	53	53	67	44	47	49	67	48	54	41	49	66	60	55	61	66	57	53	42	44	59	47	57	58	54	60	57	64	58	57	54	59	51	47	61	43	51	51	49	52	58	52	40	59	66	50	52	60	54	60	52	72	61	66	60	50	56	60	67	69	56	57	53	59	60	50	59	52	56	55	57	58	53	43	59	50	53	52	65	58	50	62	47	74	37	62	54	71	46	49	50	58	46	62	60	63	46	57	51	53	45	40	60	45	66	51	49	50	55	58	53	46	52	41	55	54	55	61	54	69	47	60	62	62	60	68	51	55	50	46	48	54	53	40	44	50	49	65	64	48	56	59	56	52	56	47	65	65	59	67	60	53	52	48	53	54	54	55	54	48	57	53	43	63	52	53	53	49	50	56	44	77	52	53	49	52	52	48	45	55	56	63	60	49	59	64	53	56	64	53	57	61	49	64	58	53	53	48	42	52	59	46	53	61	61	56	63	57	55	44	49	57	41	57	60	60	71	49	56	55	53	56	55	54	66	53	57	66	63	56	59	44	44	56	55	62	53	50	48	65	68	58	56	65	45	55	40	58	60	51	50	45	65	65	50	51	46	48	58	54	60	50	50	60	49	58	61	54	59	61	51	59	49	50	53	50	59	51	49	54	66	47	65	47	40	38	46	59	53	47	46	59	50	61	56	59	57	66	46	69	53	60	51	58	64	54	42	66	64	51	49	54	31	59	45	66	58	63	57	67	47	58	69	53	61	57	60	49	60	44	60	52	63	53	54	52	58	63	55	45	50	62	58	60	59	45	51	48	69	43	46	52	46	45	72
36769	28732	24089	25786	30669	27272	20016	14755	12277	10083	7935	6387	5021	3998	3235	2853	2240	1801	1476	1269	1122	1025	916	822	760	685	648	651	642	620	567	481	547	561	517	519	484	497	558	454	521	488	491	465	471	479	506	471	475	480	466	484	457	506	459	450	458	448	453	484	445	436	444	486	448	446	473	486	508	426	456	461	479	481	475	469	406	438	520	494	472	486	457	433	487	457	488	482	460	449	492	446	481	455	457	454	477	459	438	429	454	450	448	476	492	456	482	462	475	458	457	513	502	476	480	491	494	476	443	471	447	413	439	442	440	472	453	493	483	493	487	507	444	485	448	443	466	442	487	450	498	434	481	469	453	489	471	439	443	485	470	463	460	497	501	450	466	444	487	478	413	495	443	476	454	437	489	434	459	479	495	474	462	463	465	532	508	455	456	458	453	493	435	509	451	433	427	471	458	478	456	463	484	435	461	503	510	482	474	451	439	454	415	468	502	466	466	477	446	440	446	453	476	466	483	475	457	463	466	464	456	464	487	457	474	465	484	454	475	455	473	498	479	466	445	454	460	515	453	496	497	446	497	474	448	456	451	478	492	509	479	446	453	455	450	468	452	456	479	478	493	493	486	450	480	466	470	452	403	455	474	499	444	488	500	467	481	469	453	455	428	486	473	474	516	476	446	453	443	469	463	463	470	462	453	465	441	507	480	481	464	495	426	455	453	482	436	478	503	457	470	469	442	446	450	471	451	444	470	466	492	504	475	468	480	479	459	491	454	444	437	496	476	439	447	461	452	461	481	482	449	477	481	500	488	442	432	466	504	434	479	469	467	477	433	455	472	463	502	419	469	422	472	464	444	481	436	503	478	467	445	464	486	434	447	462	464	436	459	467	447	479	474	479	460	436	499	476	455	482	501	453	468	462	420	406	436	454	449	469	482	469	474	483	442	474	462	490	444	442	481	451	457	495	464	518	467	447	464	464	403	482	456	464	464	435	463	470	444	481	510	456	439	467	469	457	494	448	465	457	480	459	448	444	493	445	451	451	462	445	464	477	468	483	440	453	451	456	464	415	449	416	433	447	452	475	457	500	452	468	455	447	461	446	455	480	492	472	425	480	507	456	497	439	438	471	469	457	435	487	490	434	508	477	450	433	477	488	418	456	468	461	470	468	439	483	437	466	491	454	467	450	470	437	467	438	457	517	470	445	471	437	466	468	464	462	452	451	476	418	457	424	450	449	471	453	485	414	439	450	489	508	448	462	430	462	445	452	466	449	483	482	465	422	459	427	467	499	475	480	450	464	466	449	500	475	498	500	472	428	445	454	418	471	487	430	461	429	485	481	476	435	512	434	465	496	484	475	433	487	447	490	474	476	466	443	446	486	510	476	471	450	523	472	476	464	452	471	447	445	488	468	454	442	461	455	487	483	479	443	464	481	477	493	461	481	466	483	462	440	461	432	468	444	446	486	450	479	500	468	479	472	460	510	463	476	458	413	480	462	434	455	457	456	462	459	479	457	463	475	455	486	471	444	473	485	458	459	451	502	452	496	417	477	448	465	475	432	490	453	471	470	512	492	460	483	453	457	464	448	470	479	500	425	436	466	480	475	465	447	497	461	451	480	461	486	494	488	425	507	457	482	489	470	463	456	488	431	424	469	481	422	481	453	467	499	446	475	459	463	463	473	475	491	413	470	499	448	483	535	506	454	467	464	461	456	442	468	434	445	474	480	483	459	476	430	482	435	468	454	476	469	425	483	472	441	463	465	484	494	472	467	476	439	448	447	478	487	477	486	466	411	493	451	461	459	470	476	452	475	498	485	419	463	445	462	455	449	426	465	515	466	481	447	462	441	525	461	498	463	485	451	480	430	474	480	436	450	467	480	465	438	470	435	457	440	491	521	481	483	443	426	457	460	466	473	435	444	473	448	431	472	437	420	460	445	478	507	455	492	451	461	465	465	482	465	489	461	476	443	467	457	461	466	467	470	491	495	495	480	471	456	442	462	418	470	506	435	451	462	514	476	460	492	456	473	462	476	429	477	475	442	422	499	464	465	482	434	456	473	459	493	466	461	447	436	464	483	459	442	481	432	448	449	454	461	435	443	452	466	459	450	473	475	440	468	445	484	470	442	473	503	477	442	478	464	470	454	502	487	449	459	454	456	452	459	441	465	494	471	454	477	488	464	452	473	472	487	495	443	454	440	449	486	478	471	469	460	464	440	505	430	515	494	450	468	447	485	495	478	469	449	479	479	449	457	482	490	477	474	471	486	448	461	459	466	461	421	441	494	473	437	451	498	432	464	491	513	466	499	497	419	479	452	482	442	428	473	451	440	490	465	463	441	421	447	498	449	436	431	460	506	471	471	465	425	432	433	460	432	466	461	440	469	503	483	454	510	433	474	503	480	444	489	467	475	478	507	405	445	461	480	455	457	468	463	446	455	477	428	430	407	468	496	470	478	463	470	476	462	467	442	441	475	463	441	465	429	478	495	458	436	495	451	441	482	472	461	497	433	452	430	475	453	487	449	454	496	487	475	453	454	480	412	490	491	443	439	489	496	445	463	474	460	479	438	415	462	441	470	451	460	489	458	447	453	439	437	452	465	445	484	451	448	510	524	447	485	443	502	461	439	470	456	483	445	444	502	421	459	465	452	484	509	432	464	488	453	467	519	464	488	491	436	509	449	429	443	469	461	436	469	464	447	466	461	438	456	449	406	476	431	457	476	483	498	458	455	520	454	450	494	466	486	489	456	465	500	471	409	456	466	461	471	435	454	418	459	413	502	484	461	429	466	440	431	492	516	494	481	475	489	458	500	471	453	461	452	459	473	500	464	480	467	451	516	499	475	469	488	432	449	469	438	481	456	434	460	501	451	438	465	482	472	473	448	455	462	478	476	515	478	475	440	507	469	498	449	482	463	451	419	486	463	474	430	455	457	470	465	464	477	445	477	468	469	484	421	434	420	452	466	428	466	529	443	438	471	469	446	502	468	436	483	469	460	443	449	483	484	497	482	506	474	466	500	458	490	465	505	471	506	481	466	471	450	514	437	461	441	463	470	507	477	431	454	453	483	482	456	447	446	489	442	435	473	453	439	426	466	433	478	484	458	424	449	452	453	460	475	496	480	468	468	476	486	517	480	445	438	479	459	487	469	479	484	464	467	514	513	413	442	496	478	444	436	478	459	465	495	444	468	508	476	469	458	458	459	451	508	426	507	461	489	504	471	496	511	478	451	457	463	471	458	440	488	473	496	473	430	459	481	470	485	445	474	457	444	462	493	483	462	455	487	471	501	473	482	448	465	497	453	481	452	456	460	471	465	469	500	456	454	466	492	501	496	489	476	497	489	416	483	503	496	495	477	457	468	435	459	463	470	457	455	440	451	450	452	476	469	490	429	426	469	479	460	455	471	472	483	425	452	420	498	449	429	459	492	480	442	483	489	439	512	482	470	391	483	465	498	439	483	482	460	453	451	452	455	470	464	482	471	456	432	463	469
4899	3378	1805	1175	682	518	370	351	263	250	247	195	166	149	159	136	140	120	124	114	107	111	105	100	108	103	94	101	105	98	87	85	102	90	89	91	89	82	101	102	89	97	85	86	94	99	87	81	81	99	84	97	80	103	93	94	92	102	96	101	94	90	98	89	85	85	112	76	92	76	90	96	103	95	96	112	91	93	100	82	80	97	100	95	77	87	106	94	87	80	113	80	77	116	113	88	97	88	101	93	112	82	83	94	91	89	102	106	89	82	82	98	102	96	86	77	103	93	88	80	93	85	90	81	80	92	92	82	93	77	107	96	104	81	87	94	88	91	106	81	90	79	96	87	91	95	88	96	108	76	102	76	80	98	97	102	89	101	83	92	101	88	92	78	85	103	88	101	94	88	94	97	93	87	101	97	99	103	91	106	106	99	89	96	101	112	94	99	98	96	87	84	101	83	92	98	105	91	101	86	85	92	98	81	87	98	109	98	80	97	89	83	105	85	86	90	95	81	97	85	87	109	113	85	109	74	106	105	98	94	87	90	99	100	88	70	81	84	89	90	105	101	100	81	98	100	106	103	90	85	118	84	88	94	98	109	89	120	98	103	84	104	98	99	90	81	102	93	69	92	97	107	86	91	96	88	94	93	80	90	102	94	92	95	87	117	84	73	106	108	100	95	81	94	85	105	86	94	85	105	77	87	81	101	105	76	78	97	89	108	86	95	108	72	89	77	99	84	107	75	84	87	90	85	86	91	105	93	93	74	83	93	89	93	75	92	79	103	114	85	102	88	84	82	95	89	98	103	98	95	104	90	115	100	99	79	100	85	97	100	97	101	89	98	92	102	99	91	97	83	79	111	78	98	80	87	105	88	92	113	87	89	95	85	88	99	91	91	78	87	94	84	103	99	110	90	110	67	87	78	86	106	89	81	85	80	94	83	86	95	76	99	91	97	101	85	110	103	114	81	91	86	95	87	110	89	86	90	90	85	81	91	102	96	106	92	95	91	94	91	93	87	100	83	111	72	91	108	109	100	109	98	72	73	101	101	106	103	103	90	78	85	97	80	89	100	91	106	96	97	112	86	116	86	98	85	110	91	98	88	86	93	71	112	81	106	78	99	83	120	86	101	86	108	112	83	93	99	78	95	71	79	85	89	110	105	91	114	83	93	82	100	96	99	84	110	88	92	98	88	118	91	84	78	99	94	75	84	100	101	90	87	100	95	98	79	104	90	84	84	87	76	107	86	97	86	87	99	83	99	89	95	97	86	97	87	88	79	86	102	81	82	96	85	91	113	87	93	81	83	89	112	106	94	96	95	82	78	102	100	104	104	97	89	106	90	98	88	91	81	77	101	86	80	96	94	88	87	108	98	99	86	88	79	85	79	96	87	101	81	92	100	89	105	85	103	99	97	92	102	90	90	98	93	102	102	90	98	90	93	86	99	104	88	90	83	83	86	81	96	94	102	104	101	100	88	96	96	91	96	86	100	97	93	93	104	93	97	103	102	90	85	84	86	85	103	99	81	87	85	96	98	105	87	86	88	86	87	91	94	115	87	85	94	91	60	80	77	98	78	91	105	110	92	75	84	91	83	93	91	98	97	105	90	104	79	96	82	96	108	99	95	89	89	95	99	102	93	72	102	91	93	85	84	97	98	80	95	85	95	120	89	77	107	94	106	99	87	90	83	100	101	110	101	89	91	81	85	97	92	91	86	97	102	90	91	83	89	102	97	88	109	99	104	96	103	98	99	93	84	109	94	89	82	91	95	94	80	95	103	95	86	98	97	113	94	83	98	87	84	94	104	84	94	85	103	99	121	89	99	91	94	93	85	92	99	94	96	96	102	95	93	103	90	85	92	102	89	99	82	95	98	91	84	86	123	95	97	108	90	109	86	99	74	107	96	102	92	87	87	100	103	89	94	92	96	90	92	97	102	94	103	105	94	106	104	91	94	88	94	103	82	84	103	87	86	100	73	81	108	89	98	82	84	96	97	88	77	88	86	91	84	99	91	88	97	76	94	91	107	96	91	76	92	107	92	83	86	77	96	88	83	93	77	88	97	81	89	97	78	109	97	99	95	81	87	72	97	94	74	94	96	112	81	96	102	73	94	84	80	76	88	99	97	81	88	82	98	81	75	90	100	88	100	96	85	85	93	117	97	92	106	83	104	85	88	93	105	104	83	86	85	103	88	76	85	84	98	86	101	102	94	79	68	105	79	97	80	90	82	89	98	86	89	102	83	89	94	94	110	97	84	98	89	86	86	83	88	79	108	85	101	98	96	76	79	102	78	105	93	92	93	94	107	97	95	103	83	100	75	98	88	88	119	76	91	101	93	106	97	85	91	85	96	89	96	80	107	96	103	97	86	86	89	98	90	100	102	91	92	87	100	102	93	91	83	94	92	93	92	102	99	87	104	74	98	77	97	96	76	121	91	104	85	93	88	84	90	81	112	100	90	98	112	93	89	95	81	87	88	94	95	110	104	94	92	70	82	89	86	93	91	78	118	96	85	109	91	81	81	101	82	83	72	107	84	107	90	101	91	89	93	98	97	97	101	109	113	100	96	76	93	89	82	100	107	82	96	88	94	101	108	85	92	86	94	94	107	101	96	91	91	84	84	84	100	80	80	81	81	98	113	100	104	120	100	79	103	86	97	96	93	90	103	98	102	73	67	98	102	98	86	82	93	88	80	91	96	109	101	108	86	98	92	90	81	82	103	99	86	100	84	81	99	92	93	90	89	115	97	110	73	85	111	112	97	78	115	83	98	108	92	77	89	84	91	100	88	85	100	104	97	82	91	89	102	99	109	80	90	88	89	94	92	87	99	87	78	96	104	83	82	91	96	92	80	81	100	91	104	103	93	103	84	88	110	100	81	93	89	88	107	110	88	88	88	84	102	86	83	111	92	95	80	97	100	96	94	94	93	101	84	108	85	79	104	108	94	81	102	81	95	91	82	95	79	99	85	81	81	99	78	95	88	82	94	100	106	97	84	118	91	84	88	87	101	97	107	98	88	105	97	115	76	82	98	96	92	79	97	106	104	83	96	84	102	92	84	92	95	91	103	99	92	100	90	84	94	98	94	88	97	99	94	81	101	102	118	91	93	108	91	96	88	73	102	97	106	87	72	94	111	109	75	113	92	100	95	82	99	106	107	101	74	91	102	97	104	89	102	116	99	97	86	90	98	108	103	93	99	92	86	93	75	103	93	96	105	86	87	117	89	89	117	105	90	85	106	107	103	93	93	78	93	107	93	96	115	108	87	106	91	91	106	103	87	104	84	94	78	91	91	91	82	88	112	105	81	95	83	89	95	102	86	88	104	88	82	114	91	75	82	98	95	80	106	100	100	103	106	88	86	91	87	95	87	90	98	97	80	97	108	104	89	86	70	90	99	85	89	89	96	101	75	89	87	92	98	90	88	85	96	97	97	103	90	106	87	102	104	105	93	107	91	100	104	79	92	98	103	90	100	103	102	89	96
31655	21691	15073	16267	18888	16415	11873	8998	7359	6011	4925	3882	3152	2654	2259	2045	1678	1529	1370	1261	1142	1065	1025	919	976	909	898	830	840	837	839	797	777	797	764	766	801	817	735	827	772	790	804	759	761	785	711	754	777	708	701	787	775	687	801	775	785	754	790	746	756	738	745	756	796	793	720	762	786	790	729	775	770	777	783	687	808	733	743	822	766	790	741	805	740	795	757	773	746	825	730	690	817	787	768	752	740	814	773	749	764	780	763	793	781	810	762	773	772	677	734	751	766	781	746	731	792	743	752	731	800	795	796	754	742	761	860	761	784	787	770	746	729	731	767	771	767	813	808	780	759	766	724	778	738	764	768	728	748	808	772	765	797	757	740	792	736	756	760	746	796	822	725	771	782	713	765	751	735	749	762	736	762	774	805	787	756	742	745	769	752	749	821	752	729	783	760	777	748	784	742	780	716	734	754	778	776	765	745	739	769	737	758	781	745	786	797	753	803	785	766	751	726	760	799	762	774	796	789	772	802	754	789	769	795	742	780	782	789	763	771	796	795	762	756	760	792	758	779	738	786	786	795	778	790	817	789	751	781	742	760	742	802	787	793	780	744	782	812	788	772	748	757	726	803	805	737	763	778	770	748	753	764	777	826	722	818	793	790	784	713	798	714	760	770	756	758	780	834	753	807	770	732	758	740	719	730	774	798	741	780	766	731	753	728	775	782	766	713	799	837	807	788	756	810	746	777	759	732	724	743	778	739	775	774	792	796	780	736	745	756	811	804	783	818	757	774	826	787	775	764	758	744	755	745	777	756	735	805	732	752	793	782	828	775	800	783	788	740	792	767	795	738	821	745	790	759	748	722	779	740	759	763	748	768	730	753	738	744	795	743	772	771	793	776	815	753	725	794	778	818	769	759	735	766	773	824	781	765	782	727	736	744	795	828	783	762	732	718	748	760	794	765	781	751	801	765	738	775	753	806	793	764	784	772	747	778	787	814	748	771	785	762	805	755	763	759	767	745	722	790	761	721	789	802	744	760	762	773	794	769	772	754	775	775	753	741	785	774	787	791	793	706	762	784	757	775	795	778	785	804	738	728	706	705	767	701	782	800	798	727	782	742	756	762	752	732	755	787	791	771	787	811	749	727	782	756	801	813	772	816	780	738	772	734	770	776	762	796	765	804	790	762	769	760	742	783	754	774	822	753	749	818	782	773	813	777	758	796	755	789	746	780	780	765	740	830	778	813	728	790	785	720	782	753	806	836	767	785	805	750	775	742	769	770	747	784	836	776	742	786	761	756	801	757	778	758	764	753	743	783	795	775	730	775	781	773	769	802	780	784	805	795	753	764	756	802	771	756	726	757	755	793	773	793	797	708	758	772	781	779	804	777	792	791	765	777	744	742	768	858	787	803	723	782	801	729	755	771	745	820	747	770	830	780	783	805	777	810	800	749	767	782	786	744	729	784	772	756	800	784	763	804	790	760	759	746	780	724	742	737	756	773	781	723	781	781	796	768	722	800	785	722	752	796	800	793	775	715	788	745	791	796	762	784	760	765	774	774	745	774	765	764	778	761	781	732	755	821	793	761	720	778	736	739	775	774	799	749	732	724	732	788	732	789	784	782	760	711	767	756	792	770	744	778	739	765	787	763	786	805	810	773	746	795	800	764	764	744	732	751	750	775	766	794	745	761	738	767	778	779	750	739	694	808	786	726	730	737	759	786	784	787	767	834	764	782	807	744	730	798	748	791	794	760	786	753	744	758	744	755	759	741	784	796	761	748	756	740	749	831	791	767	740	754	798	764	775	818	765	810	787	798	751	763	756	738	751	786	784	760	752	749	742	766	800	734	755	753	761	747	817	773	791	737	815	777	785	782	738	783	772	734	777	761	768	794	756	750	760	786	684	774	803	720	806	765	726	819	751	756	775	788	759	770	761	809	782	733	722	789	782	721	760	753	758	756	744	772	765	772	774	771	757	780	869	767	793	735	755	742	777	722	786	768	779	743	716	781	801	793	774	825	779	796	729	675	784	733	789	790	799	763	794	828	753	796	736	783	781	720	753	782	757	805	741	756	728	843	807	786	743	751	744	771	797	757	766	772	800	745	742	779	770	736	817	789	775	777	777	796	737	787	803	748	787	776	772	786	785	793	776	745	773	794	768	708	830	702	766	751	778	771	731	755	795	785	727	785	819	789	756	736	722	755	761	779	784	802	763	771	765	780	740	785	808	790	731	756	741	746	792	780	754	742	706	773	754	747	818	783	761	731	802	715	744	740	806	753	794	727	754	743	731	789	759	816	800	784	745	754	755	754	766	772	777	784	768	732	789	766	750	795	809	787	758	782	769	806	778	764	766	771	768	816	756	750	785	794	763	763	788	782	731	764	824	786	773	727	751	784	716	743	737	822	740	803	790	749	752	768	740	774	758	766	714	790	824	735	778	737	789	795	805	728	821	783	766	788	767	768	779	727	715	772	664	780	777	722	785	800	784	796	724	751	786	780	756	733	769	780	822	814	801	740	729	791	748	793	798	743	818	756	763	764	800	780	722	748	768	758	771	758	763	788	764	795	792	810	795	760	807	795	728	769	789	773	751	727	748	776	754	783	775	771	770	783	716	752	746	771	746	751	795	766	757	761	757	721	737	716	735	749	774	738	720	791	796	762	775	732	778	754	783	782	758	775	759	773	782	780	757	777	766	735	805	775	748	795	750	765	730	784	786	793	843	751	815	771	721	761	758	761	745	805	777	784	730	783	752	743	793	806	780	762	780	799	711	756	806	833	744	800	809	791	747	728	733	769	781	803	749	738	780	769	777	766	771	741	761	779	753	787	777	743	722	807	720	790	735	789	766	845	769	759	779	772	761	775	757	764	750	793	793	759	736	779	706	791	790	819	748	758	817	729	791	808	742	743	814	796	764	801	767	777	780	764	785	772	787	784	800	769	774	763	764	740	761	771	789	831	819	798	797	723	723	765	772	744	779	733	767	809	747	739	757	778	779	757	696	775	750	788	766	736	780	763	840	788	790	763	753	796	745	756	815	748	777	764	716	809	767	762	779	788	817	756	737	760	796	787	766	755	762	741	753	759	779	771	739	785	757	809	797	772	812	745	737	750	780	775	718	810	771	801	735	756	758	791	761	746	717	775	801	801	762	715	736	787	768	795	768	762	763	773	779	813	769	779	777	745	766	787	773	737	779	823	760	788	707	827	778	750	746	804	800	803	814	771	750	784	800	757	783	740	756	768	774	766	745	771	800	720	800	715	780	820	782	729	749	759	784	778	771	806	773	732	761	795	784	781	799	775	826	783	759	765	757	770	750	753	748	745	773	766	793	744	742	833	761	739	788	769	759	770	739	755	779	778	792	752	840	736	786	822	732	779	795	797	733	749	742	781	790	836	784	754	766	739	725	752	722	744	750	789	783	757	780	797	749	824	774	764	780	803	751	749	746	773	764	747	767	765	779	769	769	765	723	777	770	760	724	771	766	749	839
6390	3655	2402	1464	954	630	410	354	285	255	219	197	166	146	125	146	121	115	104	106	112	102	99	87	97	94	77	89	80	93	78	93	85	92	80	83	85	92	85	92	77	80	80	79	70	83	93	85	85	88	76	86	72	83	98	86	91	78	83	89	92	77	89	69	96	85	84	87	81	94	93	67	74	82	82	91	71	73	81	91	87	75	76	88	83	85	81	100	85	89	76	92	95	70	81	87	80	87	71	89	66	89	85	88	80	84	76	102	81	93	103	77	92	89	82	88	70	81	80	76	86	99	84	84	80	87	93	94	67	99	88	91	88	80	81	84	79	68	76	72	74	95	96	88	83	78	85	89	78	78	94	84	70	86	86	86	60	80	97	75	68	103	88	91	75	87	78	89	74	86	77	91	83	85	66	77	82	81	78	106	79	89	70	99	86	67	88	90	76	88	97	84	70	91	84	83	84	88	63	89	84	91	103	98	86	77	81	74	84	83	66	79	86	76	88	86	86	105	84	85	72	97	88	79	84	72	102	68	81	93	73	84	80	84	74	99	81	80	88	93	91	100	79	77	92	99	74	84	89	75	95	81	80	73	89	84	78	91	88	79	62	74	88	79	81	89	79	86	94	83	87	96	90	78	85	106	88	73	80	80	90	92	78	83	87	76	82	92	107	80	91	102	91	97	91	94	94	79	89	79	100	79	88	81	89	86	79	65	74	87	70	82	86	76	96	82	80	97	80	88	70	87	91	97	72	108	84	84	90	82	91	89	95	111	71	82	73	94	84	78	94	78	86	84	86	89	78	104	89	67	83	76	85	100	78	99	78	93	87	95	91	89	92	84	76	90	68	96	80	89	79	88	96	82	78	95	69	79	88	99	74	91	77	72	81	71	85	80	95	93	80	83	71	73	101	98	76	91	90	96	91	82	78	86	90	81	82	84	103	76	63	72	85	86	92	89	70	75	83	74	106	93	94	76	82	91	95	75	88	82	90	81	86	75	63	98	70	96	87	89	79	74	72	103	82	75	86	87	87	96	78	83	85	80	79	83	86	79	83	83	83	91	71	94	100	97	88	104	97	80	79	82	75	99	78	81	84	76	81	80	76	87	85	86	106	69	86	83	72	83	86	87	83	94	83	77	89	75	78	89	90	93	73	93	93	96	72	87	84	88	94	74	89	70	113	68	67	86	75	67	80	105	92	89	93	94	87	85	79	78	76	91	81	79	81	85	100	91	75	85	65	88	89	76	78	89	74	100	87	89	67	80	69	80	85	82	93	97	93	85	82	89	89	91	81	84	83	82	69	94	92	85	84	89	88	71	85	69	76	89	69	83	84	100	81	85	86	79	86	79	82	86	113	67	77	88	75	95	81	88	80	74	80	80	72	80	67	73	82	92	88	96	77	80	99	79	85	75	70	90	87	69	79	88	80	89	78	87	87	85	70	76	83	87	70	82	84	100	63	85	98	78	71	97	93	92	81	77	68	82	86	79	80	85	84	100	84	94	84	94	107	87	99	93	79	86	79	78	70	90	75	77	88	84	74	75	84	88	73	86	80	88	88	94	63	90	90	79	90	110	83	92	83	66	86	90	77	81	77	83	81	75	86	75	78	84	74	90	85	76	76	86	83	93	86	87	85	84	78	89	93	90	99	86	72	89	97	92	91	90	78	86	90	86	82	88	67	71	79	91	92	72	83	97	94	75	102	87	95	71	72	87	68	88	74	88	79	74	78	80	98	82	84	85	86	91	94	85	74	80	97	89	97	84	80	93	83	89	73	84	68	84	69	106	88	81	88	83	77	72	87	85	84	100	87	80	91	90	79	95	76	85	81	95	75	90	89	72	89	76	71	71	87	90	82	86	94	83	86	73	75	71	80	94	91	83	82	93	92	96	90	64	95	85	99	89	87	68	83	93	94	98	107	84	84	82	79	82	64	81	79	72	86	85	99	80	77	83	66	90	85	76	80	97	79	88	90	89	72	89	99	68	75	68	87	70	98	74	87	85	79	87	91	82	83	71	89	84	80	91	85	74	85	81	58	82	78	83	84	72	93	78	81	73	90	78	79	100	93	84	95	88	90	83	94	85	91	100	73	89	76	87	89	76	90	91	87	80	69	84	79	85	85	85	94	74	73	78	76	81	96	79	93	84	82	85	94	92	87	95	88	76	77	85	96	93	94	84	90	92	85	76	72	92	86	75	78	81	83	88	87	93	91	70	95	88	93	76	64	68	104	93	72	103	76	77	84	85	89	73	80	87	89	95	81	86	91	82	100	95	92	82	85	87	91	77	86	86	85	92	86	78	91	89	102	82	107	88	83	95	75	91	83	103	78	74	76	106	92	93	85	92	76	86	101	82	78	76	82	101	75	84	82	98	84	77	69	93	95	97	103	85	89	90	77	90	78	93	86	76	85	94	89	76	75	85	78	91	94	82	79	77	89	85	77	77	105	83	99	85	79	97	90	74	70	86	90	93	79	85	96	90	110	73	91	83	78	77	70	94	112	94	81	75	78	92	75	91	92	83	85	81	77	75	86	88	82	81	90	70	93	76	76	78	77	100	85	73	70	78	85	80	81	79	88	70	95	98	79	93	78	77	75	92	78	92	93	78	83	82	81	80	79	93	90	63	83	97	105	75	87	80	89	80	93	87	59	83	80	82	93	72	85	79	80	86	73	85	88	95	76	86	74	75	96	77	88	79	76	85	63	92	94	75	88	80	82	98	98	89	80	77	86	81	101	72	84	94	75	95	101	75	94	88	74	76	72	71	100	82	82	96	69	83	84	103	82	100	95	71	94	82	74	84	74	75	89	85	80	81	80	91	78	86	79	89	84	103	97	93	99	94	90	81	79	81	71	83	73	107	75	93	88	83	70	93	83	73	70	96	70	74	91	71	95	83	107	92	87	84	93	81	79	77	93	83	93	82	79	96	81	79	79	84	87	84	107	85	78	73	95	90	83	75	82	81	82	80	84	78	86	96	100	74	90	97	88	89	77	88	84	88	72	92	91	94	81	89	89	102	84	81	67	96	80	84	92	71	85	106	74	75	91	87	76	89	91	79	85	89	89	70	84	75	84	77	71	85	89	75	86	92	77	80	73	83	76	73	71	77	77	96	82	81	92	65	95	79	89	100	75	92	90	91	74	82	87	72	95	98	95	91	87	74	69	73	74	72	77	75	71	92	77	70	97	77	100	84	79	82	100	71	88	70	74	77	91	79	81	99	80	76	94	82	95	78	75	61	81	97	86	86	94	66	107	96	89	80	75	79	79	83	86	85	71	72	77	71	94	90	70	92	99	78	90	78	107	102	97	87	80	77	57	95	79	68	83	81	91	93	84	81	78	81	87	75	95	101	87	69	94	84	83	87	78	64	89	89	66	102	80	80	78	69	78	90	87	75	86	86	83	86	92	75	78	87	72	92	82	83	75	72	77	74	94	74	91	91	80	81	71	91	87	70	89	95	91	80	92	86	87	82	91	78	90	82
33483	21247	18231	17964	21735	17481	12412	9665	7997	6565	5262	4254	3447	2761	2296	2139	1863	1552	1396	1196	1100	1071	978	919	861	836	794	865	775	796	757	704	681	688	683	697	707	716	674	694	734	726	725	696	727	704	691	658	708	687	673	763	694	697	713	750	675	729	677	685	694	708	689	676	680	766	681	678	743	724	678	708	707	671	709	686	699	710	692	670	702	684	666	725	651	660	658	743	664	682	718	744	715	689	678	713	699	705	691	692	716	743	703	659	686	707	729	711	686	699	704	656	680	721	678	687	720	739	696	709	716	710	694	711	691	704	670	704	723	710	691	662	702	736	684	722	685	712	698	710	643	698	667	735	726	704	709	724	646	693	726	676	674	679	701	695	665	648	670	750	701	730	703	739	771	656	675	670	664	720	686	690	729	685	664	753	705	705	666	752	671	760	688	648	684	661	732	739	683	667	669	699	650	707	721	708	686	703	715	681	738	725	678	730	657	708	706	678	714	656	673	670	675	690	702	715	705	695	687	663	660	686	664	701	706	645	696	734	686	674	733	697	737	714	718	696	726	680	715	694	648	718	698	663	718	709	677	714	687	698	708	669	681	727	707	668	687	745	739	731	728	694	669	711	709	671	693	712	706	716	691	688	692	665	801	697	679	734	699	671	681	660	686	689	703	673	672	752	697	728	690	681	738	713	685	679	679	646	720	661	656	711	703	682	681	691	764	734	730	666	680	655	709	715	694	654	705	687	665	743	714	706	644	740	687	672	723	672	679	654	687	698	689	686	743	718	633	692	696	698	709	656	719	654	712	706	693	684	703	669	696	689	720	692	651	722	734	723	675	681	707	659	750	701	711	714	737	704	686	710	672	684	716	696	741	665	712	664	675	717	676	651	708	691	685	685	690	671	715	708	712	697	719	688	657	696	719	715	759	667	714	663	696	723	707	763	734	646	707	720	675	765	711	685	722	662	693	686	726	709	687	716	698	713	675	669	694	666	650	700	673	658	737	649	698	698	668	678	723	674	728	692	730	714	673	689	711	721	680	686	748	687	714	673	701	692	718	741	704	744	713	677	681	712	653	702	685	699	696	694	650	667	679	741	697	670	697	696	688	679	693	642	671	691	719	693	695	712	697	706	734	720	684	715	657	695	723	678	653	777	736	730	651	729	690	669	720	660	684	670	658	735	682	692	684	705	700	664	653	668	693	697	711	702	721	714	692	685	693	650	717	675	711	637	656	676	705	722	736	688	693	754	691	653	677	716	666	682	749	660	685	721	707	644	698	763	705	703	679	726	677	711	733	679	700	744	667	756	688	706	719	706	691	715	659	706	692	682	688	692	709	686	698	748	702	715	695	711	733	709	682	674	683	700	691	681	728	689	696	671	696	678	645	698	690	731	668	746	701	733	679	723	748	685	721	703	722	713	682	716	647	695	708	705	673	724	698	719	709	658	703	697	723	680	721	681	728	662	739	759	731	715	673	719	679	702	702	718	733	684	676	705	740	674	660	691	674	667	716	667	699	713	674	672	698	702	730	669	700	705	686	707	702	710	697	708	712	668	680	635	630	683	699	722	726	710	685	729	709	720	691	663	707	694	713	721	672	695	706	712	671	768	645	689	684	708	703	674	694	671	676	720	688	677	690	728	675	706	689	760	691	728	709	634	734	679	643	700	725	711	698	742	680	692	654	704	701	711	702	738	684	744	718	693	682	701	731	666	719	720	685	676	702	729	703	646	665	684	722	691	741	683	719	697	668	728	711	721	721	696	709	698	703	653	673	678	701	719	660	711	740	720	685	716	721	707	708	704	709	723	714	720	685	691	672	687	675	658	671	693	666	715	681	674	728	678	678	667	675	712	746	713	653	714	700	690	721	675	669	719	719	690	709	686	677	683	740	650	700	626	673	715	659	730	695	694	719	674	676	699	681	682	693	692	707	695	649	705	721	743	688	694	705	656	748	705	727	696	704	698	728	708	649	703	727	693	689	670	745	684	751	687	645	698	700	708	706	701	680	732	739	681	695	756	692	701	681	687	678	709	659	709	722	653	743	701	669	706	686	712	676	679	735	711	718	732	654	717	686	686	704	700	689	693	674	669	699	687	692	727	690	693	705	712	738	718	700	719	656	667	693	715	665	725	681	712	713	696	644	720	723	688	686	661	674	680	699	724	750	723	717	728	654	722	728	677	687	707	726	682	677	701	718	694	672	687	682	722	699	690	721	699	706	674	711	692	647	712	702	736	743	671	628	651	691	697	712	697	671	679	667	681	697	689	681	709	650	694	646	702	695	688	739	704	763	647	694	724	674	677	688	648	697	686	684	698	688	658	687	732	670	671	730	730	699	722	683	708	697	675	751	665	712	700	741	683	702	684	699	691	679	662	675	692	739	671	712	702	663	741	682	706	673	698	699	721	671	717	708	718	723	675	666	711	700	702	664	682	653	706	643	692	704	687	722	688	708	675	766	754	714	696	669	722	696	720	695	721	719	742	700	707	729	708	675	653	668	715	689	681	709	685	682	660	693	632	717	701	698	674	706	682	663	687	672	665	659	699	708	682	722	723	636	740	726	694	744	675	671	645	657	692	686	710	676	707	705	727	677	733	676	677	697	666	709	709	665	710	652	700	709	727	722	697	703	699	657	696	697	655	712	715	686	711	707	684	716	709	691	704	711	729	690	692	660	648	709	659	680	728	708	692	724	705	670	678	720	735	675	688	688	688	674	680	699	668	691	701	702	703	701	671	670	679	688	650	691	673	761	649	689	691	698	695	724	715	768	700	650	714	695	692	679	698	689	644	660	709	666	694	722	654	647	670	689	728	688	725	640	704	741	655	708	692	743	716	693	665	695	694	715	666	725	686	661	670	665	714	708	670	699	673	675	648	730	678	696	712	673	674	722	730	707	658	717	680	719	665	713	752	711	702	695	701	701	653	687	718	690	703	700	731	727	698	695	706	674	718	695	699	657	677	710	705	683	674	667	690	704	672	680	679	695	688	710	689	700	680	690	763	726	707	705	676	690	711	712	683	744	695	650	646	690	662	704	665	707	684	710	691	651	672	712	675	680	657	679	674	707	696	653	724	700	738	633	714	704	715	679	699	666	687	676	698	705	721	714	737	691	655	730	692	654	673	692	669	664	729	692	724	713	682	704	670	710	705	703	675	698	692	733	678	711	686	721	686	694	672	701	731	693	656	706	698	660	717	709	663	625	711	659	733	668	734	726	710	674	698	711	628	696	682	724	684	706	647	696	729	677	717	696	687	699	678	709	681	693	720	696	673	705	708	724	691	663	709	707	729	722	716	691	718	736	699	669	707	703	708	687	711	678	704	683	684	715	607	649	742	668	720	674	692	724	721	690	713	704	689	732	692	683	718	760	686	731	697	658	690	654	698	666	729	707	667	725	701	672	703	689	714	736	716	743	638	675	719	726	686	687	700	675	677	701	673	691	644	698	708	691	690	716	670	719	687	696	644	617	712	677	669	677	734	676	703	635	735
6148	4430	3332	2045	1260	793	541	424	345	310	261	217	204	171	161	137	127	108	117	117	95	88	98	95	92	89	94	92	68	92	84	89	82	64	64	71	81	69	76	72	74	74	73	69	75	72	75	65	71	85	63	84	101	72	64	86	77	81	71	66	61	82	80	72	80	72	69	65	81	77	84	78	60	78	72	76	87	89	68	70	70	72	81	58	80	70	73	77	68	104	80	66	85	80	69	84	69	75	79	66	80	80	80	68	62	76	84	97	71	66	81	84	72	60	72	73	66	89	73	67	58	76	77	82	75	76	78	86	84	67	89	83	77	85	50	64	78	70	65	78	81	63	79	85	67	82	73	77	82	81	71	69	51	69	88	82	77	77	84	75	79	77	72	75	78	78	61	87	84	63	71	78	82	58	81	74	72	89	72	73	68	73	76	81	58	76	79	65	83	68	67	74	76	73	95	67	74	87	69	74	80	62	78	80	69	72	88	63	92	68	74	83	73	63	73	77	70	70	81	76	72	70	58	84	71	92	68	93	72	85	70	67	79	69	71	77	69	81	80	65	79	79	65	85	82	73	86	87	62	66	71	73	70	65	75	66	86	72	73	75	64	91	84	79	70	73	73	72	88	71	54	67	62	78	75	81	82	84	69	76	79	72	67	79	60	79	80	77	72	71	87	75	80	81	57	76	82	91	73	72	78	71	69	60	89	70	77	71	85	77	67	76	70	81	80	63	67	81	72	73	71	69	83	66	70	72	70	68	62	69	90	84	64	58	56	78	81	63	72	83	76	88	87	94	69	78	79	87	77	64	84	97	79	80	66	75	69	66	74	84	95	67	86	75	87	69	80	65	81	67	67	89	76	71	76	72	72	69	70	68	73	77	69	69	78	56	80	81	74	77	65	78	58	74	87	66	63	70	65	71	67	75	71	78	86	78	72	68	66	80	85	73	76	72	73	80	90	69	70	66	93	81	82	72	81	82	78	78	59	69	78	82	63	71	83	70	85	84	76	78	69	86	84	62	75	80	95	79	78	60	70	70	75	70	65	81	92	73	83	61	64	63	75	68	66	67	83	73	80	75	68	78	75	67	68	82	81	76	76	66	76	74	67	79	69	76	77	65	59	65	63	62	69	58	70	71	82	75	57	81	67	91	76	60	84	72	88	98	84	71	69	72	70	74	83	88	73	77	78	78	96	67	78	84	75	75	80	75	75	78	75	74	61	68	65	78	79	63	71	78	56	79	72	60	75	77	66	65	92	73	67	76	82	65	79	80	78	69	85	67	83	87	77	80	60	69	78	66	83	63	76	57	80	70	67	69	75	79	73	79	96	91	66	71	94	77	83	94	71	67	73	66	66	71	71	86	67	75	80	66	75	56	89	77	81	62	90	66	76	61	71	57	78	73	83	78	66	77	69	68	72	74	70	81	62	79	73	68	87	67	80	79	67	73	67	65	78	67	71	69	74	73	66	89	81	74	89	73	72	66	81	76	68	75	73	68	72	79	72	72	75	58	76	81	77	91	84	71	77	71	72	77	77	74	73	81	65	77	74	76	70	84	79	62	79	57	81	70	62	69	57	71	95	82	75	84	70	71	89	73	85	87	66	64	88	82	73	89	74	79	76	79	64	70	95	76	57	66	81	76	90	79	77	78	76	68	94	62	66	71	71	88	62	81	66	72	71	84	81	78	67	73	78	83	78	59	57	67	78	73	58	81	74	73	76	83	78	76	79	71	85	63	90	81	78	68	60	73	76	80	68	67	81	73	75	73	77	69	67	70	58	78	60	86	102	72	73	89	63	67	93	73	71	78	96	67	90	68	81	82	77	64	63	67	79	70	86	58	60	82	59	87	79	80	60	83	65	68	65	79	71	75	66	87	52	80	72	80	72	68	78	71	85	69	80	76	70	69	71	79	74	72	72	65	79	74	76	87	73	78	83	81	80	74	64	68	73	64	60	64	70	88	92	83	76	74	75	77	85	82	83	77	80	67	97	69	69	74	76	71	68	76	69	70	83	72	79	60	76	81	65	77	70	77	73	74	97	73	60	76	75	69	84	82	67	76	67	71	76	70	75	64	70	87	73	82	64	79	77	76	81	79	67	67	71	73	75	67	72	67	91	69	75	78	68	77	73	72	71	78	78	72	74	73	74	66	76	65	67	76	79	61	61	85	87	89	76	78	71	68	74	76	86	66	75	70	58	84	67	61	80	74	77	79	73	68	70	65	62	84	77	74	72	67	70	87	76	75	77	68	96	73	73	61	83	87	71	73	70	65	66	75	80	76	57	60	70	67	66	79	73	75	85	71	77	79	81	64	74	71	68	81	68	62	66	86	76	71	79	75	66	72	68	73	88	77	74	78	77	72	74	61	67	79	77	66	68	85	67	68	64	77	73	73	78	78	95	72	100	72	62	78	79	60	62	78	71	74	73	58	87	77	91	78	70	59	85	68	82	76	79	65	84	76	68	70	73	86	72	72	67	67	75	76	73	68	81	78	63	68	79	79	73	76	72	68	79	77	74	92	77	76	80	79	64	77	71	52	73	63	85	71	78	78	87	77	67	68	53	72	77	88	73	67	94	75	61	57	97	81	77	72	81	60	73	66	73	71	84	77	78	74	77	77	77	73	81	73	86	86	79	81	55	77	77	74	88	64	83	79	79	89	72	71	77	87	65	84	71	70	66	81	76	77	59	70	85	76	78	64	78	78	79	78	74	84	65	76	83	85	93	92	67	86	80	86	73	90	80	70	84	80	82	85	81	86	55	98	85	82	80	76	75	73	58	58	77	78	70	71	74	61	76	58	80	80	65	83	78	69	71	73	68	82	78	74	82	69	77	73	83	63	75	74	77	89	70	82	78	64	77	92	82	58	86	72	68	80	66	77	77	68	63	85	87	67	71	58	78	67	70	70	92	68	79	76	78	76	72	76	59	67	77	67	70	81	75	62	69	75	81	63	80	81	88	79	67	71	66	64	66	85	79	71	76	98	63	64	74	73	70	69	75	73	69	83	67	72	79	80	48	77	78	80	74	75	61	85	72	79	80	66	76	83	81	74	72	78	96	61	79	70	75	84	75	68	79	76	65	65	89	81	78	64	70	72	69	67	70	74	94	86	87	84	66	78	79	76	73	78	64	63	87	82	92	70	68	77	70	75	93	80	83	68	67	79	77	77	75	86	92	75	63	76	68	79	81	71	67	66	76	76	83	80	72	70	77	69	77	75	70	71	83	77	67	73	81	83	72	62	80	74	64	82	81	68	84	77	60	79	71	71	66	71	69	80	83	73	66	67	65	70	79	87	83	65	73	76	79	82	68	72	75	61	88	85	85	69	66	57	82	83	89	66	87	63	76	78	73	82	87	87	81	76	87	85	85	75	78	71	72	74	74	68	66	77	67	64	78	76	80	67	63	78	66	83	72	74	57	81	76	82	66	82	82	75	82	69	79	84	68	67	81	86	71	70	63	87	70	81	75	74	81	78	74	62
32465	24501	21344	22201	24979	19834	14418	11338	9653	7984	6366	5217	4225	3423	2839	2399	2119	1732	1571	1382	1302	1070	1029	931	807	816	790	782	699	685	649	630	643	657	687	615	641	632	616	638	611	623	602	579	572	607	671	606	603	605	597	586	584	664	631	601	586	566	576	614	592	605	591	633	600	614	569	588	649	617	638	600	603	598	590	566	631	611	616	584	578	639	605	634	681	592	643	638	568	595	603	579	609	639	587	593	636	652	614	594	599	631	625	599	573	614	595	611	653	604	574	613	623	602	572	622	625	588	588	616	593	657	633	583	629	593	572	564	659	627	624	630	591	598	634	639	583	630	617	614	603	643	614	601	671	610	575	636	591	624	592	616	621	634	632	585	577	622	660	609	621	598	555	593	587	566	610	571	600	599	607	608	589	607	643	629	571	631	575	591	561	569	596	547	619	624	620	588	596	580	604	624	615	599	567	622	636	599	653	617	583	599	587	581	601	588	646	580	636	639	633	569	611	617	620	613	588	624	590	582	568	649	597	561	597	614	651	586	576	580	590	575	659	629	605	602	640	613	596	641	623	636	599	620	569	611	600	630	619	605	630	598	624	602	623	663	664	616	624	616	599	648	618	631	636	622	567	605	573	597	579	608	578	620	626	580	616	598	602	629	632	633	592	578	601	575	598	578	605	561	625	613	623	569	643	620	641	629	619	627	566	618	612	610	566	603	627	584	529	590	663	620	581	627	631	586	599	626	587	598	581	627	599	614	607	624	606	600	616	625	618	591	620	591	611	626	604	654	627	573	595	610	588	618	618	629	624	620	605	634	616	614	648	579	612	573	622	571	585	570	618	631	633	628	597	610	613	620	605	585	623	580	604	588	588	585	567	640	632	568	609	630	597	599	600	603	571	623	581	615	569	621	624	595	624	584	622	555	630	595	580	613	637	587	627	630	607	590	580	619	607	567	607	596	606	647	618	612	612	662	642	581	632	643	625	597	607	609	613	546	611	614	589	589	616	580	590	599	639	599	580	601	570	619	558	584	604	585	586	591	629	631	607	606	587	612	580	625	595	669	630	622	594	606	580	592	618	610	653	649	582	617	603	582	606	557	620	646	563	632	602	587	629	580	618	592	613	617	631	619	566	623	648	603	646	632	628	569	597	624	614	610	605	630	584	641	630	591	566	589	636	628	631	567	583	646	589	635	649	636	605	633	586	652	601	635	584	670	620	582	599	601	608	625	549	607	605	647	636	565	601	607	567	642	614	613	576	600	659	545	612	606	623	578	564	611	589	595	610	589	598	625	591	590	576	643	649	653	606	658	630	610	648	595	620	592	579	584	590	610	646	629	612	641	587	646	588	597	554	611	572	585	591	593	587	619	604	650	568	613	628	625	633	593	608	598	589	594	613	584	556	658	608	573	586	618	592	573	642	559	603	644	661	606	604	593	606	590	625	637	586	652	632	610	579	584	628	640	575	598	607	600	595	596	557	563	635	618	603	582	638	630	598	601	604	603	604	579	628	567	573	577	591	654	594	630	628	590	647	608	623	612	612	634	593	581	538	629	645	619	596	591	604	569	613	634	631	598	591	615	557	580	639	638	583	575	603	624	643	630	621	631	615	602	587	607	611	598	613	611	604	631	561	607	572	599	595	639	602	597	640	599	580	579	545	585	630	649	575	585	572	632	646	608	588	588	615	614	614	645	618	558	603	577	665	591	627	612	593	570	571	605	610	631	628	621	569	626	567	606	606	615	585	574	593	591	585	584	636	612	598	635	655	575	592	565	557	624	555	599	618	643	601	613	643	615	605	610	575	584	601	608	616	589	616	582	618	621	623	627	584	604	627	571	639	627	577	589	624	613	601	624	618	618	593	580	601	578	614	599	610	638	582	618	625	612	656	624	594	614	598	590	631	617	574	626	555	593	561	584	624	642	596	637	615	612	605	619	594	601	591	615	631	620	608	633	586	582	607	597	605	610	621	587	577	615	638	602	617	638	642	615	616	556	606	619	607	587	608	616	589	603	592	590	602	602	579	651	595	606	630	585	600	581	625	583	576	622	650	635	622	579	648	587	580	642	640	628	598	602	598	585	625	623	609	591	615	658	591	652	591	598	626	592	616	585	579	613	581	619	595	650	579	586	638	580	564	584	600	582	598	598	593	630	583	615	573	562	599	651	614	634	653	584	596	576	599	606	579	606	532	616	594	627	597	606	619	607	643	612	618	644	613	602	594	560	623	627	603	615	599	635	631	611	619	600	583	603	654	596	609	584	623	625	566	589	608	647	611	604	627	634	616	604	604	649	610	613	564	602	588	610	600	621	623	588	617	576	605	579	625	610	605	618	581	627	624	588	629	668	597	643	611	623	593	605	604	586	605	561	571	600	607	614	603	610	645	613	601	648	628	565	624	648	652	602	613	605	610	570	594	583	619	635	602	620	606	639	612	636	595	587	611	583	597	632	628	632	589	597	558	554	613	596	574	596	591	605	635	599	606	597	596	630	589	585	592	644	583	555	600	585	655	629	578	633	581	618	588	598	581	567	617	557	586	631	616	622	615	669	640	578	646	605	619	633	630	656	616	592	627	630	595	565	571	575	585	599	573	598	613	641	602	604	602	625	626	633	608	593	576	638	629	592	600	647	592	664	602	623	619	607	620	575	602	627	655	607	597	598	613	585	619	579	623	611	597	625	620	594	638	630	658	572	593	628	619	587	621	598	595	626	582	577	572	619	628	658	610	652	657	633	621	584	611	567	612	656	633	567	611	577	586	596	602	589	597	606	639	576	623	596	606	589	606	627	626	604	555	599	629	627	628	609	607	629	597	647	572	592	627	643	621	594	613	570	617	605	572	613	620	574	620	644	581	571	613	605	589	606	584	615	609	598	647	591	639	619	598	577	605	587	549	599	634	562	638	614	617	589	591	605	615	625	586	597	598	638	630	642	589	620	602	615	587	598	551	614	639	601	600	631	599	623	625	623	635	580	585	598	587	606	633	617	650	555	603	645	583	640	603	625	618	628	619	612	600	574	620	608	622	603	628	623	584	599	607	592	599	641	587	560	623	575	589	627	604	639	615	611	576	610	631	572	666	591	577	625	573	587	617	577	597	605	589	636	613	558	562	594	563	572	626	599	599	596	602	621	607	643	603	570	601	632	616	600	568	584	606	644	591	618	583	596	606	631	604	600	585	630	582	595	596	606	566	633	604	602	627	624	606	611	571	651	627	636	621	612	602	617	602	644	624	576	628	598	608	576	628	613	632	612	620	607	604	556	625	616	587	621	581	577	574	555	579	596	626	623	630	644	614	579	599	626	654	622	619	595	545	630	605	619	571	616	589	623	607	580	595	596	599	598	596	598	594	578	601	643	606	630	625	588	629	580	594	610	578	601	597	623	619	610	618	628	622	574	604	632	633	622	635	560	592	602	562	609	572	587	588	580	618	607	589	593	627	574	620	619	597	576	617	594	607	613	654	624	630	603	625	631	622	602	599	621	631	617
7257	7469	4805	2692	1702	1106	742	535	494	397	310	260	248	204	171	149	136	125	97	97	94	97	60	65	84	65	61	56	42	65	57	57	51	68	46	52	56	61	67	41	54	49	65	42	57	53	49	63	56	53	45	46	36	39	69	50	48	41	56	50	42	66	68	64	54	52	45	63	44	35	52	59	47	42	45	43	47	42	62	60	54	44	47	57	64	56	48	38	50	50	51	53	46	58	55	56	42	53	51	43	57	55	50	56	34	63	56	64	49	60	49	49	43	62	59	52	61	48	64	63	39	54	60	48	57	46	62	51	48	54	49	61	56	51	53	40	51	61	49	54	57	51	60	52	61	58	46	68	49	50	61	45	60	56	59	51	67	51	52	55	40	51	61	62	52	51	45	52	56	48	62	78	59	51	54	57	49	53	52	50	40	53	40	47	53	59	58	58	70	62	38	38	40	54	48	64	44	43	58	45	66	50	48	51	51	54	48	59	49	48	66	53	70	60	50	64	46	49	58	49	58	54	48	67	51	52	52	50	49	58	48	81	58	60	51	54	57	51	32	68	56	54	50	55	51	46	50	50	46	51	57	63	48	50	54	38	55	51	47	54	55	54	56	50	45	48	54	46	40	50	50	54	57	46	67	48	55	53	46	60	42	55	51	69	52	54	44	49	48	48	53	53	49	55	58	56	39	61	57	51	52	51	47	51	65	60	57	62	44	49	71	50	58	58	52	49	44	56	40	49	52	49	56	54	61	45	54	50	55	48	52	52	53	44	53	60	73	54	57	42	54	56	62	55	58	48	59	56	65	66	48	64	56	55	54	53	58	60	59	54	56	64	56	45	49	52	46	58	56	60	48	55	52	61	43	54	58	56	56	61	48	72	66	55	49	47	53	55	57	52	51	66	54	60	47	49	51	52	50	51	48	69	49	55	48	42	48	62	55	46	59	65	42	48	39	65	50	44	52	58	39	44	60	45	59	46	50	55	51	55	56	44	46	59	46	61	50	45	61	57	71	51	53	54	56	52	47	52	40	55	44	45	50	49	56	53	49	61	46	47	54	57	46	47	51	48	56	58	51	44	66	55	38	55	62	49	57	55	54	62	61	57	55	48	48	58	59	58	51	61	41	47	57	63	55	49	54	47	61	65	60	43	45	48	57	48	65	42	48	58	42	63	55	47	59	50	56	40	44	49	61	44	64	56	56	53	63	55	68	61	55	52	53	44	58	49	48	39	47	34	61	62	61	46	49	59	52	61	60	50	51	55	41	60	54	51	48	59	36	60	51	53	60	55	64	66	52	49	67	62	64	64	64	54	71	52	48	64	62	58	67	60	52	61	47	64	43	69	51	60	49	56	53	60	48	62	55	55	42	50	41	52	49	43	55	49	58	51	53	60	42	61	38	57	50	62	52	50	49	61	50	52	57	68	50	51	52	63	54	54	57	51	63	48	51	54	53	37	60	54	63	58	42	64	53	52	50	66	56	66	43	54	52	67	51	59	39	51	52	40	51	43	36	53	50	62	40	33	42	59	49	63	49	49	61	53	49	56	54	66	52	56	59	54	51	59	49	53	50	49	37	40	50	51	58	53	52	52	57	59	61	55	46	63	46	49	47	49	54	41	58	54	50	52	74	76	67	59	49	62	36	52	43	50	52	57	47	58	60	43	56	60	62	48	66	56	50	61	52	41	50	56	55	68	45	58	49	53	74	52	37	68	47	53	49	46	55	69	45	45	50	61	50	60	60	52	47	68	48	65	49	41	59	45	58	66	54	52	42	44	58	73	57	47	53	51	45	58	50	55	60	52	44	55	43	57	50	54	60	64	52	53	59	56	53	46	59	43	51	55	58	59	64	53	53	52	43	66	46	59	46	55	46	48	52	65	37	55	49	46	58	48	52	55	55	60	42	48	63	37	63	58	51	46	45	52	53	49	84	44	54	47	49	47	42	66	44	64	51	51	54	54	53	53	52	64	62	54	52	47	57	47	43	58	57	50	64	49	42	53	51	51	51	59	57	47	49	61	53	67	55	44	50	56	53	53	50	63	42	54	49	60	54	74	53	68	55	39	45	49	40	47	47	63	51	52	46	37	49	49	43	42	68	52	61	52	48	64	65	51	62	57	49	50	56	68	57	54	51	61	46	45	55	61	60	56	43	58	45	50	52	48	59	53	53	54	62	74	55	66	50	40	45	63	42	55	52	52	54	54	67	38	62	52	50	64	67	47	50	64	66	48	46	39	69	46	39	53	45	58	55	47	55	50	55	50	65	52	59	59	52	66	51	40	55	43	47	61	52	57	55	50	44	52	58	56	51	56	49	56	73	60	61	48	47	58	55	57	45	56	44	45	62	58	62	61	58	58	57	66	48	49	45	54	60	58	48	60	72	51	59	46	50	46	62	63	54	54	60	51	58	42	45	68	64	57	42	40	58	61	48	53	52	63	52	43	55	63	52	52	56	56	67	51	54	55	67	73	44	51	52	50	44	43	64	54	59	36	44	53	48	47	52	55	59	55	65	49	53	63	58	52	42	44	57	58	64	48	53	47	50	51	61	56	54	54	47	55	45	49	46	43	56	44	51	47	53	48	50	45	45	50	55	48	55	47	49	48	54	51	70	58	54	57	50	61	67	51	62	52	52	53	50	55	47	67	54	67	53	47	54	61	64	45	50	50	44	46	44	63	55	69	41	65	64	61	49	52	71	54	45	65	55	57	56	51	60	51	55	41	64	53	57	53	45	74	51	49	51	45	52	68	55	52	49	54	75	59	53	50	44	60	69	60	48	52	49	66	54	53	61	50	63	54	47	52	50	52	55	63	47	54	45	54	58	48	68	50	41	52	56	48	70	62	51	50	58	56	54	58	51	53	46	46	51	44	66	54	54	58	50	59	38	54	43	68	52	58	67	53	62	61	46	66	47	43	58	60	52	63	56	50	50	49	46	54	53	59	57	59	54	54	46	47	60	72	48	38	43	42	62	47	62	57	48	57	52	53	48	62	50	51	56	51	55	50	56	42	59	49	52	41	68	59	49	58	51	58	38	68	53	62	53	58	54	58	44	45	62	42	63	48	59	43	52	69	47	56	55	54	60	62	61	52	50	55	49	50	55	56	51	51	47	61	54	56	58	63	73	51	52	63	60	51	58	52	53	54	52	48	61	57	63	69	53	50	66	54	57	51	65	60	45	56	58	53	68	45	48	59	67	59	49	56	49	47	59	64	55	58	56	39	57	50	72	46	53	48	57	50	49	66	60	70	41	60	58	66	48	49	63	53	47	61	54	53	53	57	47	52	44	49	55	61	58	55	41	45	61	64	41	62	60	45	53	48	47	42	47	66	56	48	66	61	47	59	54	47	67	47	67	50	53	50	52	56	55	53	51	62	62	59	51	63	56	63	53	51	45	58	48	51	49	51	54	62	60	72	49	57	54	68	40	61	53	58	48	67	57	46	54	65	54	60	61	64	52	67	54	49	54	53	48	60	70	55
36523	29178	24270	24642	28547	24103	17977	14271	11955	10016	7951	6766	5266	4228	3634	2865	2611	2098	1882	1604	1389	1126	991	839	723	647	663	597	603	570	553	485	493	522	505	516	502	478	488	464	454	507	442	487	478	465	463	448	471	454	426	422	445	465	451	442	412	490	469	478	452	489	442	466	506	438	463	461	447	435	471	512	436	476	440	522	457	455	465	420	434	450	449	457	442	445	444	450	444	459	432	490	452	447	476	456	481	493	437	445	483	448	449	475	471	487	430	439	457	490	479	452	474	437	453	442	458	465	508	461	467	452	465	420	446	456	449	435	422	460	410	449	471	471	432	484	493	420	440	480	443	445	454	446	422	453	438	427	434	464	424	447	450	483	486	448	451	418	490	447	468	474	466	473	458	438	452	452	446	453	474	443	463	432	475	460	478	438	489	430	469	478	422	464	429	450	465	489	466	473	467	454	438	433	456	452	459	455	464	443	417	493	469	424	446	441	461	501	416	440	417	483	479	440	474	458	476	460	436	452	483	439	492	489	422	446	446	476	455	466	473	462	430	474	455	470	449	441	435	506	474	453	463	450	465	478	416	445	459	466	462	474	449	439	474	453	469	459	456	424	462	449	421	514	444	467	454	470	439	400	431	447	492	472	438	412	444	450	482	455	441	433	467	389	466	458	450	463	460	454	431	460	452	443	475	426	466	496	467	472	483	464	412	413	475	430	458	474	474	460	466	434	444	447	488	451	469	447	476	449	445	454	478	437	442	422	434	457	467	455	482	438	477	430	474	464	466	434	442	444	465	423	464	433	468	458	494	463	423	418	477	433	471	459	489	466	438	445	456	441	432	438	463	456	461	466	462	465	444	447	497	464	471	456	473	474	464	432	429	458	433	421	448	481	420	461	429	465	464	440	462	489	429	438	488	460	402	463	492	492	432	452	446	473	476	455	430	438	461	468	475	440	471	452	443	490	446	439	481	469	464	454	440	477	436	461	465	453	479	464	449	476	485	460	465	440	478	449	450	451	445	481	477	449	448	482	451	428	471	460	436	493	449	454	446	454	465	485	436	434	474	424	460	426	476	415	454	472	451	459	441	450	436	507	453	467	453	460	420	470	442	480	460	437	471	473	483	468	416	403	449	458	471	460	457	475	452	460	452	476	414	480	426	467	463	436	463	464	455	457	473	462	438	449	472	455	456	436	481	455	469	447	447	448	454	484	437	445	472	437	444	461	430	471	446	463	483	427	458	452	460	448	441	490	425	453	453	444	428	459	445	464	480	446	437	485	429	469	448	479	445	461	462	455	512	456	454	499	490	455	436	412	462	474	409	441	426	462	463	399	455	466	435	430	457	465	464	454	478	472	455	455	472	455	439	447	469	438	473	491	420	449	404	458	442	456	460	455	454	471	443	442	474	447	433	510	440	480	468	450	491	447	457	446	447	443	454	462	404	469	481	455	445	437	454	481	452	437	443	485	484	448	487	456	440	475	462	410	414	436	441	446	493	463	470	423	454	481	439	461	450	442	469	438	447	438	458	440	455	467	495	474	429	476	455	432	448	468	498	452	470	463	479	476	418	433	419	489	428	458	476	453	461	423	465	492	471	440	436	473	451	462	453	453	491	439	422	458	471	461	431	447	443	431	452	413	474	416	463	478	497	469	466	445	458	447	461	461	456	451	470	428	460	423	453	462	451	433	496	451	475	406	443	462	483	459	434	441	500	447	453	423	438	482	462	427	461	458	452	461	452	464	453	470	481	461	487	454	428	493	449	472	420	476	458	443	441	509	450	450	464	435	474	520	456	434	431	432	471	468	459	466	442	438	445	454	472	474	432	466	469	468	467	416	494	437	434	456	472	472	459	451	454	460	440	460	442	437	457	493	441	476	457	440	471	459	486	479	453	453	473	477	467	466	467	470	442	507	463	459	465	456	474	464	461	446	421	456	454	451	455	447	450	480	431	457	446	431	485	472	468	453	422	435	467	404	467	471	419	444	477	460	476	444	455	423	434	461	459	444	467	477	420	471	429	465	455	472	450	448	439	431	445	416	474	479	460	435	438	445	453	443	413	465	433	486	453	470	450	442	440	427	448	465	476	424	468	458	473	452	422	474	478	466	478	482	453	458	483	459	468	453	487	416	454	458	463	463	423	475	464	485	427	453	444	435	457	451	452	478	461	503	437	449	429	471	461	467	432	459	456	471	426	473	447	446	482	453	442	442	461	466	455	448	420	445	484	446	473	463	450	463	433	486	457	448	464	445	490	438	447	467	428	465	481	448	470	423	492	472	500	429	404	449	466	471	462	486	455	448	446	495	437	462	462	426	449	455	451	433	438	444	443	492	466	451	439	494	472	448	429	475	458	443	460	474	472	446	462	450	458	462	480	475	434	414	450	462	446	454	466	447	429	484	427	446	432	464	467	462	495	451	448	439	439	479	395	479	493	466	449	463	469	459	418	444	441	468	470	437	439	466	448	402	461	460	467	445	513	454	423	472	469	483	495	451	455	434	460	473	449	443	491	451	448	485	415	433	468	472	422	474	442	443	452	449	454	440	478	459	442	433	450	442	435	460	424	428	451	471	461	399	440	441	446	492	458	453	486	492	443	437	467	484	471	451	490	464	443	464	418	439	477	480	409	452	447	444	496	456	455	480	479	440	452	445	446	445	487	435	455	467	467	447	451	467	487	484	475	446	470	444	451	497	468	492	477	475	455	465	481	453	469	471	439	451	468	480	464	461	433	464	480	472	455	494	433	433	470	453	445	474	439	436	450	440	460	439	425	437	432	464	473	470	422	456	444	488	470	425	465	450	452	423	491	466	434	447	445	462	459	459	426	489	422	444	473	463	431	437	456	456	511	497	443	440	464	435	438	465	452	461	476	453	456	483	409	442	470	418	440	459	475	433	446	431	485	466	478	492	449	457	421	446	493	466	476	449	439	434	444	434	471	480	471	464	429	459	425	418	459	444	474	441	474	385	427	450	464	482	493	465	431	457	438	480	476	429	435	452	459	451	491	430	446	479	460	464	451	463	444	418	476	491	462	443	488	421	428	487	440	496	455	491	455	465	459	453	451	469	498	451	438	470	510	433	464	470	450	457	447	437	443	475	491	441	440	424	439	491	502	438	489	468	460	476	441	453	469	455	484	462	421	468	450	472	429	431	453	445	453	489	455	466	475	497	454	448	414	440	467	466	494	456	430	478	432	442	450	479	447	451	450	471	501	442	459	485	461	432	451	480	422	446	445	486	461	469	454	440	436	479	447	439	440	453	473	434	431	440	474	470	446	500	426	470	445	440	463	424	451	457	466	435	447	436	493	403	442	423	464	466	449	486	470	495	465	435	448	451	488	443	451	480	465	469	466	492	451	454	480	468	433	455	426	455	482	437	460	473	497	454	451	478	468	459	442	471	504	453	475	408	453	413	420	484	466	495	407	494	456	396	463	445	453	478	459	479	492	441	441	449	436	431	433	436	487	438	436	459	477	472	475	461	464	445
4546	3295	1995	1109	671	420	396	338	266	235	223	180	147	183	136	148	144	139	109	107	131	88	104	100	126	103	87	84	75	106	92	104	92	100	83	101	92	102	79	92	99	97	90	98	72	103	95	98	86	105	77	106	88	102	100	87	92	75	84	101	102	76	100	97	93	104	104	89	102	90	106	72	81	93	93	94	105	79	94	83	100	104	84	81	98	113	89	73	88	85	96	78	81	106	86	73	104	79	102	92	89	89	93	98	97	88	98	99	78	99	89	84	101	93	107	82	84	81	76	100	91	85	91	90	105	89	85	84	110	92	103	89	83	108	87	100	100	93	87	78	98	77	108	75	91	88	101	85	91	77	115	84	81	101	74	91	105	89	83	94	109	89	99	100	104	105	88	92	102	96	90	93	88	87	102	94	100	97	105	111	95	104	74	88	95	111	95	85	83	94	93	94	88	91	88	103	83	84	94	90	83	88	114	82	92	104	83	88	91	108	98	97	101	89	107	82	104	88	97	88	90	106	89	111	115	87	98	102	88	93	96	92	113	107	86	99	84	73	106	99	87	94	100	89	99	84	92	85	82	101	84	89	86	100	95	86	80	105	92	96	93	99	85	79	98	85	93	85	84	85	89	76	99	89	89	104	96	90	91	83	110	73	84	99	106	115	103	94	85	89	88	89	86	89	101	96	86	71	90	96	91	101	88	95	72	85	84	97	86	106	98	94	99	111	88	89	99	76	89	99	90	83	90	80	104	108	109	104	96	97	102	93	93	100	77	86	78	106	86	76	72	93	84	86	81	103	92	98	102	83	98	79	97	93	87	88	89	104	102	93	84	90	76	83	103	109	89	96	80	87	78	95	110	94	87	97	82	93	90	109	89	94	93	92	91	96	84	99	91	103	66	87	99	103	92	89	101	85	75	95	86	109	106	84	95	91	90	97	115	82	78	86	74	89	77	91	94	95	95	79	103	94	98	102	99	90	94	96	113	93	85	102	91	97	89	90	91	89	91	74	105	99	87	79	108	99	99	94	87	72	85	95	91	72	84	91	78	75	90	105	110	75	105	94	95	92	95	96	92	88	91	90	89	103	82	96	90	88	93	98	97	81	79	98	92	101	97	108	98	87	86	78	96	80	99	93	103	86	81	88	81	75	87	89	99	111	103	90	88	100	97	84	96	111	89	99	118	92	86	111	86	99	104	97	109	80	92	106	93	94	99	97	98	58	79	99	89	93	95	90	87	76	79	100	93	81	84	81	99	95	87	92	78	86	83	86	108	111	105	91	96	104	91	85	81	92	101	83	93	85	84	94	102	81	96	103	97	99	97	89	86	102	104	100	110	92	100	107	88	101	88	95	83	93	90	88	88	94	87	92	88	76	97	81	85	98	88	93	95	96	93	92	104	78	92	106	95	93	89	96	78	103	87	89	109	93	83	98	87	97	93	93	99	90	92	104	97	103	79	85	90	88	111	97	95	99	93	97	82	99	79	94	101	107	92	83	99	102	111	98	78	79	79	94	87	96	93	93	79	96	97	81	93	91	81	106	89	85	75	89	88	87	93	106	89	107	98	82	109	81	82	88	91	96	99	89	108	91	86	80	78	94	80	82	93	102	88	95	111	94	84	86	88	87	98	94	96	108	93	99	84	70	97	93	99	96	103	91	87	96	101	85	91	87	78	82	108	75	79	93	93	88	80	109	98	92	92	92	105	83	79	97	94	103	100	89	95	97	83	93	95	94	92	84	86	87	94	86	103	101	88	85	97	94	100	91	91	76	98	97	100	100	98	105	94	91	77	90	111	93	102	84	100	100	93	100	86	82	101	98	95	105	88	98	101	98	99	105	100	83	104	89	101	86	91	90	114	88	91	93	86	88	98	86	103	100	102	83	80	98	87	120	103	85	87	91	97	96	101	92	98	101	95	98	83	75	105	77	93	80	105	78	91	71	88	84	88	92	93	89	106	98	79	93	97	99	88	83	94	115	90	78	95	84	97	100	90	77	81	83	79	69	83	91	83	96	101	93	97	98	80	101	101	106	85	108	94	91	97	88	110	85	81	106	98	100	96	99	82	97	103	89	84	95	103	92	99	85	89	106	101	101	83	84	88	91	94	109	91	85	101	104	94	80	76	83	92	103	89	104	94	90	121	92	95	100	88	93	102	83	84	94	103	97	85	106	80	92	81	103	87	99	89	76	101	93	77	106	85	105	77	89	92	81	82	86	78	101	91	94	79	106	110	101	87	99	105	100	94	97	100	102	104	61	80	102	101	93	96	82	106	96	90	98	92	99	87	68	87	83	80	108	98	107	94	82	90	91	87	86	88	83	111	78	102	94	78	81	91	91	79	95	86	81	104	91	91	85	76	83	74	81	92	92	112	109	104	81	100	81	98	92	102	91	71	76	94	109	75	90	84	91	97	78	82	85	119	85	91	112	89	114	90	93	101	99	91	90	92	83	89	107	88	106	72	96	99	91	105	85	83	84	88	99	89	94	74	122	104	112	87	89	93	92	76	86	93	102	86	78	101	99	93	81	89	89	86	95	86	87	76	96	92	82	85	94	82	85	104	85	87	91	106	90	100	86	104	87	89	87	86	97	74	101	103	90	97	93	93	91	90	90	102	91	103	75	99	78	102	100	92	87	82	101	85	100	128	93	83	90	87	94	86	103	98	101	75	85	77	80	82	80	95	98	88	89	90	85	101	103	109	84	85	111	93	90	93	97	88	78	106	96	80	102	103	96	87	83	80	88	88	94	113	75	86	87	109	112	82	95	95	95	94	75	99	93	78	108	88	92	94	106	81	90	85	86	71	113	86	89	88	113	85	109	104	102	114	96	95	112	103	81	75	83	90	87	78	94	89	81	96	82	94	110	91	81	96	92	80	77	77	88	121	93	91	93	100	77	76	85	87	96	102	100	87	89	101	99	93	92	91	85	100	94	95	76	95	93	95	79	91	96	95	72	90	102	95	88	96	96	82	95	89	85	76	83	101	92	82	95	85	110	92	84	97	94	89	94	90	89	100	104	78	92	88	98	116	99	97	98	98	97	93	92	86	94	79	87	93	115	105	87	86	99	107	102	108	90	87	87	85	73	83	100	90	88	94	95	87	98	97	82	101	91	85	80	93	100	68	99	79	101	118	73	102	73	82	86	98	99	102	95	97	99	95	109	91	78	82	74	75	103	101	89	75	85	75	108	94	98	70	85	107	92	81	68	80	89	92	87	108	82	101	96	108	100	91	111	94	84	92	101	86	77	72	90	87	107	112	86	76	86	106	91	90	90	99	110	85	102	85	103	97	107	107	101	94	76	95	98	86	98	76	89	99	91	101	85	92	93	111	88	83	94	82	101	79	75	103	95	87	90	88	82	83	86	97	94	98	96	101	97	110	94	105	92	106	101	88	82	105	98	105	103	90	97	88	89	92	102	81	96	104	73	104	75	85	97	92	99	80	89	104	91	96	97	114	103	95	95	95	87	90	84	93	100
30759	21617	15937	15455	18671	14418	10999	9341	7583	6097	4968	4047	3347	2913	2505	2204	1975	1664	1496	1455	1313	1109	993	888	890	905	896	838	892	818	796	801	790	853	726	790	799	789	776	758	748	788	736	761	773	747	752	769	752	698	744	777	725	708	735	725	766	727	753	761	750	753	742	740	772	755	757	759	714	753	696	762	816	765	802	746	738	757	734	799	705	779	741	786	745	760	768	797	735	750	733	767	773	759	716	797	814	820	730	774	790	768	762	758	748	781	721	715	848	780	731	723	812	725	753	786	781	703	765	796	771	795	766	726	740	756	750	776	769	759	745	787	754	738	739	735	733	719	768	751	766	719	750	789	731	760	764	744	763	758	731	733	748	733	779	751	727	787	770	751	773	760	801	748	748	717	743	745	736	736	772	774	786	715	726	783	787	752	751	775	802	757	745	793	741	801	758	738	752	737	757	778	754	721	725	745	749	774	777	790	741	767	774	798	741	794	779	764	789	698	805	816	801	727	746	719	746	729	732	774	770	779	776	766	777	730	757	746	781	742	765	778	737	755	777	771	762	787	749	796	807	703	755	749	805	759	796	822	745	729	782	756	696	781	765	750	749	745	798	773	782	780	731	779	771	771	733	721	733	754	765	787	753	772	739	772	765	715	776	804	817	763	791	779	722	805	796	711	785	791	826	747	787	774	831	758	773	826	757	753	735	730	751	706	764	783	757	782	768	723	709	762	792	770	805	763	754	782	786	698	722	732	772	720	727	777	784	743	723	791	737	718	778	789	745	738	757	747	741	793	756	760	790	806	722	752	705	792	772	773	779	777	760	772	739	778	773	743	806	767	789	743	750	764	758	716	774	785	762	726	832	739	722	781	784	773	806	777	799	756	778	757	765	772	793	753	762	792	743	794	761	751	729	743	742	802	791	774	754	779	759	728	765	778	760	764	725	743	760	726	757	748	747	772	764	714	769	769	748	732	758	771	789	768	712	728	774	732	771	770	796	774	810	754	732	749	779	766	784	788	775	746	764	760	779	791	762	780	703	792	758	754	751	754	765	767	770	765	774	725	742	821	811	710	754	783	828	774	820	744	784	774	773	761	768	755	779	786	725	708	775	790	772	752	715	786	768	839	798	759	789	784	753	732	789	784	745	761	709	726	774	769	806	793	721	775	708	733	717	774	777	751	779	752	778	741	834	748	755	721	761	761	724	737	748	733	698	754	783	798	716	740	763	742	797	803	775	732	733	744	759	745	743	757	772	798	768	727	767	768	738	732	784	728	743	794	773	794	738	800	753	786	812	747	782	764	751	735	752	761	784	768	804	749	762	779	738	748	758	800	805	774	719	747	743	777	812	788	778	757	773	776	717	727	785	758	807	786	758	772	783	775	749	803	716	803	769	775	759	777	751	764	743	768	799	779	717	776	768	764	724	747	769	767	728	753	836	757	742	780	761	739	771	798	792	776	792	773	766	747	748	744	767	736	706	777	728	751	796	742	732	771	692	805	780	736	746	705	772	740	726	716	754	758	741	754	747	820	719	759	723	781	771	762	751	718	777	787	720	789	749	763	699	824	739	783	737	745	791	757	767	795	758	791	762	758	797	747	773	810	735	760	742	765	762	785	753	731	737	733	738	764	768	785	718	759	769	750	759	713	789	747	725	769	785	764	748	767	740	765	726	791	739	772	748	745	768	773	758	765	714	791	753	752	756	757	745	778	769	730	763	749	761	768	773	791	763	758	746	749	756	751	729	743	735	761	720	761	750	809	789	780	755	736	759	762	741	761	743	771	763	744	771	735	762	765	720	770	761	816	764	745	739	746	736	739	754	772	743	730	792	742	791	787	746	708	779	752	773	729	741	771	750	760	720	747	735	748	771	763	796	772	769	741	771	804	776	747	747	730	739	761	739	724	709	749	765	712	765	792	736	756	713	777	791	729	752	767	787	732	780	776	734	757	745	736	769	761	738	736	728	769	717	761	761	790	734	749	695	767	754	743	747	804	773	742	750	772	743	686	817	744	743	734	780	737	769	758	777	689	833	785	761	763	755	762	780	786	770	704	803	765	771	793	765	781	768	743	803	751	793	771	754	752	794	753	754	824	732	772	773	771	785	763	748	791	782	760	739	753	734	742	775	823	737	768	760	755	734	798	773	753	772	737	798	826	716	766	730	809	798	714	788	781	780	758	743	777	763	761	755	761	752	776	800	723	753	760	706	747	744	727	769	817	777	730	753	780	731	797	767	783	761	741	759	780	738	787	790	863	739	759	761	799	705	738	760	741	771	781	767	716	794	738	750	792	759	790	765	751	773	740	810	760	723	747	778	746	747	729	730	754	726	716	744	771	866	762	737	764	746	756	787	763	771	788	777	782	758	776	803	755	776	726	763	740	742	722	808	806	747	717	754	738	767	705	729	763	843	737	721	795	769	693	759	748	735	777	754	776	724	751	761	791	790	780	774	693	756	778	829	774	758	762	737	706	772	786	733	769	730	786	765	772	761	746	772	751	793	714	681	790	725	750	801	752	732	812	739	784	769	784	775	726	774	744	782	775	795	700	765	757	782	776	772	763	749	812	802	793	772	750	768	805	790	758	786	756	787	718	782	717	814	750	762	779	718	751	736	800	739	703	772	743	800	765	772	780	793	799	751	752	769	738	739	763	747	715	848	756	777	729	803	718	781	758	736	760	753	752	754	725	725	722	759	754	751	753	761	759	744	787	710	773	771	745	750	732	763	760	753	793	767	769	716	756	773	754	755	758	732	753	768	798	719	793	787	727	754	737	826	770	728	785	738	705	757	730	743	780	767	792	764	777	747	753	731	761	749	804	735	775	749	737	773	733	786	748	760	778	757	798	767	751	766	720	761	761	759	763	799	735	775	768	781	776	745	736	736	752	721	718	751	767	791	768	740	754	772	766	750	754	720	747	770	737	739	784	797	753	751	753	753	748	722	801	795	739	806	738	790	815	728	760	748	784	745	755	724	763	739	712	787	722	731	752	734	804	778	766	798	724	785	806	738	770	770	741	731	786	794	775	711	777	763	732	763	775	734	763	785	770	747	776	782	785	742	802	694	756	732	747	818	760	746	714	775	753	788	754	741	751	784	790	748	746	762	717	772	793	748	783	765	742	755	747	767	717	776	718	716	773	761	763	765	728	704	758	733	719	731	737	714	720	760	772	740	762	768	739	765	757	788	799	790	747	735	751	741	740	748	774	711	768	810	736	748	817	742	786	729	755	762	731	801	790	768	749	766	755	789	755	788	743	744	766	797	753	755	749	776	752	736	794	766	783	762	729	779	776	734	832	704	714	738	772	824	710	760	807	808	737	753	817	747	763	734	759	755	755	721	736	769	752	722	798	763	752	798	757	746	802	759	771	789	743	777	809	795	738	823	799	749	775	749	804	752	754	777	735	787	750	715	735	783	740	816	803	768	770	767	780	766	762	784	763	784	764	770	795	760	764	754	796	754	746	745	753	738	756	778	761	788	702	753	757
5607	3806	2369	1427	738	598	413	359	282	282	243	202	206	170	152	144	125	126	130	102	100	110	81	86	81	88	93	97	85	80	80	92	71	93	108	96	83	100	84	99	89	92	75	80	83	75	79	85	79	94	91	83	90	100	85	87	81	89	81	78	89	93	66	77	75	93	91	81	76	81	80	84	83	74	92	75	74	87	84	81	78	83	78	73	105	72	78	77	73	71	100	81	74	99	88	77	92	73	101	76	71	71	77	81	77	70	84	84	83	84	81	73	97	94	70	73	69	82	96	86	94	80	94	71	79	76	67	68	81	93	80	76	97	100	93	105	77	77	87	84	107	78	88	73	78	86	72	95	86	74	87	83	88	86	97	69	78	78	82	80	96	80	80	87	79	86	81	87	84	72	89	85	78	73	73	87	88	88	83	71	95	89	70	100	77	96	52	76	81	80	85	67	105	86	79	79	85	86	93	92	78	74	85	81	86	72	97	95	94	75	91	96	66	71	82	89	70	82	74	84	82	69	92	99	75	73	85	87	94	77	84	81	88	92	96	75	96	70	87	78	94	82	81	88	72	82	75	91	81	90	75	92	89	88	75	93	82	98	84	85	76	69	80	92	76	78	80	81	75	78	79	81	84	105	84	81	82	78	99	91	100	71	95	79	88	80	77	94	71	82	70	87	78	72	80	74	103	83	70	81	88	85	75	76	90	85	77	94	77	81	74	78	92	75	85	88	83	83	90	83	79	88	80	77	75	84	85	84	78	86	68	88	90	67	87	104	104	64	78	87	91	81	92	92	84	74	79	89	79	80	89	89	74	78	93	89	92	80	73	83	66	84	72	83	72	74	98	94	59	75	75	80	87	83	93	102	91	85	88	91	78	87	79	102	75	90	87	89	92	58	96	79	80	82	79	76	85	76	99	79	86	67	96	76	94	84	87	100	71	81	84	81	90	73	81	78	83	101	94	87	77	78	90	69	75	87	81	91	73	97	91	91	88	79	83	77	93	92	66	78	79	103	81	77	69	89	93	80	82	64	80	80	73	86	100	85	77	80	100	88	73	79	74	73	88	70	91	92	75	79	72	85	78	91	90	93	69	83	101	93	81	84	87	91	90	74	78	82	87	87	81	105	89	81	101	84	91	99	92	81	98	81	89	77	66	81	86	78	76	82	78	94	79	88	98	74	81	75	80	76	92	88	69	83	83	84	97	86	80	91	85	87	83	82	94	85	90	65	80	88	77	84	80	86	107	84	71	83	75	83	86	97	84	80	89	89	84	100	79	82	75	99	95	87	96	90	94	79	81	89	102	73	91	72	83	82	87	82	81	84	94	94	78	83	74	78	74	73	78	85	84	78	94	73	95	93	81	81	78	98	80	79	101	66	71	69	85	82	97	68	86	80	78	81	78	98	90	66	81	89	80	93	73	88	70	89	87	91	81	84	81	85	69	85	88	86	68	80	89	91	100	80	85	83	85	81	102	93	68	94	87	87	82	90	84	90	88	105	89	96	83	86	82	92	87	97	98	94	81	100	73	81	75	96	87	96	96	82	71	84	90	106	77	66	81	78	81	80	90	84	106	86	83	83	72	80	91	86	90	69	83	90	76	84	82	82	82	79	81	82	90	87	94	78	76	77	85	77	84	94	81	84	79	79	82	78	101	72	72	83	89	99	95	88	87	96	80	81	86	83	80	84	94	76	76	88	80	94	91	80	89	96	95	70	81	82	77	83	88	88	80	85	82	77	89	65	82	88	74	83	80	81	84	84	77	98	82	82	112	95	84	76	74	105	87	87	82	98	79	82	93	98	81	62	66	81	97	82	86	81	87	89	79	81	78	74	76	83	81	96	84	59	80	81	88	66	84	79	74	87	84	72	79	78	81	82	86	96	80	86	74	96	69	78	86	93	91	94	84	96	99	77	73	73	76	71	63	79	84	66	85	85	86	77	75	85	68	75	70	85	88	92	88	104	90	69	90	91	86	80	93	89	91	91	85	79	87	79	84	97	87	87	83	72	93	107	77	74	96	75	94	75	86	89	93	83	82	73	80	109	94	68	93	79	81	70	97	79	91	101	80	87	81	84	84	86	96	82	82	100	100	91	83	85	92	88	89	97	96	90	81	79	74	95	103	84	72	85	86	94	79	85	82	81	76	85	95	82	96	73	88	95	94	80	90	72	90	97	89	82	82	100	81	89	69	70	90	75	97	78	71	82	83	94	83	86	73	91	92	88	88	94	78	85	58	90	106	75	74	73	83	87	69	89	70	67	85	78	78	65	79	91	87	85	72	110	80	78	89	62	78	87	100	58	72	70	77	82	87	88	81	78	88	97	82	99	94	89	76	84	82	89	65	71	76	82	91	90	91	68	77	70	85	79	79	91	96	88	89	91	81	67	96	88	79	73	68	76	104	77	80	81	86	76	95	74	81	62	87	94	87	70	98	88	84	71	73	83	80	93	83	82	88	72	80	83	89	90	98	92	82	77	75	88	78	78	85	91	87	74	80	78	72	72	71	89	86	69	86	94	103	80	74	80	80	81	95	93	70	98	93	95	73	81	95	79	100	91	90	88	88	82	72	89	87	86	77	75	87	69	76	106	88	101	90	79	104	89	93	101	102	69	71	82	80	90	85	66	82	79	87	78	96	90	75	97	84	81	68	80	84	96	79	79	73	83	67	100	93	84	79	88	69	82	95	101	104	93	86	91	89	75	86	96	85	92	72	96	88	57	82	76	86	74	79	66	84	99	92	86	93	80	81	69	79	72	90	93	91	83	90	73	98	108	92	88	75	75	75	81	89	71	91	74	99	90	72	88	81	88	86	80	100	65	91	86	68	84	95	76	75	86	97	78	86	79	82	97	91	80	90	96	88	89	89	103	90	93	87	68	74	76	81	101	77	91	71	69	81	104	84	86	91	73	74	82	100	101	84	68	79	80	84	90	86	80	67	89	89	86	79	77	96	103	83	93	70	89	80	77	80	92	81	90	73	79	90	78	68	93	70	81	91	77	83	86	88	90	88	80	72	94	76	88	94	83	86	80	88	80	81	99	91	83	72	99	89	79	85	95	86	84	80	85	84	76	65	84	84	84	68	60	82	89	85	79	86	106	89	70	76	76	81	94	80	95	92	97	81	77	85	85	86	87	95	80	76	87	91	75	84	97	81	90	86	83	69	73	90	94	94	71	78	84	76	78	90	81	56	86	81	85	84	63	78	89	75	91	92	74	75	87	90	86	87	93	78	75	82	80	84	104	79	87	88	87	89	73	81	73	80	82	67	58	92	72	90	79	89	95	81	98	77	90	81	84	78	99	78	88	88	74	101	74	81	70	80	71	84	68	84	86	80	76	73	96	80	102	87	92	91	95	86	93	89	79	101	78	86	96	81	75	76	92	99	80	92	90	78	90	93	79	94	79	76	95	89	82	72	98	80	87	85	102	94	91	87	73	93	86	77	78	66	72	69	96	97	85	84	63	87	89	80	86	93	84
32015	22766	17969	18142	19277	17789	12387	10236	8766	6943	5517	4647	3883	3270	2795	2388	2091	1909	1675	1548	1391	1155	1036	895	877	821	923	815	785	700	737	729	718	689	747	737	717	688	677	665	729	668	710	669	732	700	644	695	647	688	670	703	725	696	668	712	693	706	703	701	700	741	695	678	670	655	727	734	667	691	692	678	686	674	680	712	702	689	709	648	668	705	720	681	732	666	725	719	679	732	735	698	682	687	681	709	662	677	684	691	683	709	661	686	669	712	642	594	700	652	699	693	694	670	724	678	696	624	718	670	724	687	666	710	719	680	643	676	713	699	685	711	641	665	691	648	656	639	689	719	672	694	704	683	688	711	675	661	693	653	678	659	736	657	732	744	651	674	657	681	670	686	725	671	639	699	688	684	692	691	680	675	711	667	696	686	688	680	702	657	661	720	692	670	732	709	698	684	684	739	650	726	714	720	714	680	688	708	689	659	634	681	712	714	707	694	675	649	675	684	675	730	658	673	692	709	677	689	723	657	736	689	700	665	699	709	661	667	680	676	703	711	673	662	655	715	686	656	727	669	696	664	737	658	724	619	684	711	670	658	679	679	712	686	728	713	675	715	649	665	652	653	713	706	673	682	671	694	704	724	686	667	685	639	728	683	695	695	674	655	711	747	667	716	675	706	696	716	660	681	699	693	683	729	700	667	664	648	694	662	707	689	651	666	701	719	699	657	646	656	661	699	703	682	639	703	678	674	699	692	704	690	645	711	689	656	670	691	660	681	689	656	677	720	721	693	712	715	691	681	678	687	673	677	728	686	708	674	697	627	710	686	664	726	695	692	702	674	711	659	667	748	678	672	696	700	651	694	719	684	675	638	734	662	697	722	717	654	678	691	713	652	703	640	690	669	678	722	754	690	686	667	686	676	659	680	698	714	685	753	679	705	732	623	699	683	628	718	715	683	726	705	699	690	660	712	687	710	677	697	771	710	717	723	698	687	659	686	734	663	703	686	709	696	716	667	667	659	693	681	647	733	672	695	647	685	672	740	670	694	691	620	705	706	671	734	689	700	701	696	709	691	752	677	678	684	635	686	640	700	695	737	710	711	666	651	673	660	665	695	671	678	681	731	635	643	714	682	678	708	692	618	695	732	708	678	686	685	657	673	701	727	703	726	661	700	701	662	670	672	646	704	704	682	701	646	684	725	717	650	689	631	698	730	690	690	673	712	677	719	713	663	676	689	655	702	718	707	683	674	673	713	665	672	678	654	668	674	675	658	704	680	677	640	684	631	719	685	709	687	678	688	690	682	702	714	738	686	675	685	706	677	688	668	689	696	681	703	696	709	760	677	635	732	716	688	669	714	663	682	726	687	649	685	678	710	714	743	702	649	676	706	715	676	672	665	654	702	691	732	696	632	667	657	687	699	647	691	704	718	728	657	695	694	662	707	687	713	677	678	691	673	686	705	714	670	690	680	678	672	687	718	662	660	704	678	669	697	669	688	678	672	687	677	706	708	699	696	677	697	678	659	669	643	610	710	651	712	667	691	726	686	667	670	663	706	657	669	699	715	678	690	673	673	658	735	698	651	650	730	682	764	656	656	658	720	702	705	685	682	707	668	679	688	772	721	681	737	697	696	721	665	691	652	699	681	697	737	658	699	716	686	660	666	685	685	659	706	615	733	660	699	670	670	683	679	639	675	666	720	683	650	697	718	684	710	710	659	647	682	675	668	673	681	713	652	706	619	667	725	742	682	702	688	717	679	719	689	722	679	696	712	696	697	668	690	720	703	689	715	651	712	634	682	716	694	709	719	630	730	668	677	683	674	696	701	697	693	679	703	690	707	698	688	710	725	657	645	704	663	713	716	703	687	662	671	716	671	682	717	692	708	631	718	701	645	670	741	684	705	665	706	680	652	678	656	685	746	675	700	673	667	720	742	698	690	686	697	713	694	657	681	653	674	733	697	685	707	650	680	620	696	700	702	697	642	662	690	668	708	683	698	718	685	690	655	647	729	668	642	648	689	695	705	633	727	660	704	714	727	705	675	712	715	620	685	692	682	677	695	687	683	715	738	684	682	688	709	708	693	680	670	684	702	688	756	683	704	687	683	671	698	678	656	699	705	675	696	657	645	694	700	695	688	693	699	720	704	734	701	679	722	680	669	668	704	707	675	628	716	680	670	684	668	665	687	751	716	682	695	641	717	682	680	655	671	678	674	703	627	745	670	672	682	703	664	694	675	766	725	688	719	659	654	738	693	726	670	675	628	701	690	716	680	646	703	754	668	689	718	726	698	746	682	740	688	711	721	690	692	684	701	677	666	670	644	742	650	669	709	671	664	678	718	672	669	685	683	687	686	703	693	703	681	691	688	674	701	713	665	727	667	710	698	659	658	668	653	719	668	621	701	715	636	657	691	700	682	632	712	704	698	714	646	694	631	771	705	738	683	614	696	657	699	683	703	681	652	680	668	686	690	695	675	647	685	714	677	748	709	699	683	684	685	694	682	676	723	650	674	659	678	688	683	645	725	726	642	639	668	690	708	702	709	677	744	710	730	662	654	696	724	676	684	672	699	658	725	725	624	693	689	694	672	697	665	734	691	689	675	678	637	661	683	673	701	697	681	672	665	681	734	717	691	741	741	707	707	706	701	674	753	675	674	673	648	697	649	656	748	686	703	688	707	678	677	681	677	671	687	622	711	695	668	660	681	686	703	642	684	660	660	676	695	679	689	674	667	712	668	742	658	704	644	713	632	717	707	675	724	701	691	716	707	716	746	664	657	687	680	714	698	658	715	642	717	654	718	657	723	651	678	698	713	686	669	679	666	672	707	680	714	693	685	666	696	698	718	650	685	722	659	703	690	671	676	709	698	709	696	678	723	647	657	693	706	623	661	709	659	704	704	653	726	673	730	698	657	669	667	685	689	732	714	690	707	667	676	677	714	679	648	665	679	711	705	644	683	687	701	656	686	686	695	625	661	695	693	712	721	663	663	705	721	709	720	783	687	654	670	702	706	706	666	685	729	668	718	658	672	665	689	697	671	663	678	696	701	672	705	711	643	697	712	705	669	685	687	653	704	723	656	725	670	659	661	682	683	709	725	714	673	692	670	689	735	723	691	684	661	700	660	704	695	698	644	679	698	675	673	665	649	679	682	670	705	684	690	650	640	709	695	706	647	678	664	729	680	711	675	683	711	700	729	677	684	700	667	708	643	672	669	721	680	652	667	617	658	709	671	677	666	716	701	656	709	670	681	653	709	720	721	693	627	675	709	711	686	719	686	665	729	695	708	668	701	693	667	656	653	652	701	670	658	698	685	709	680	694	689	697	695	663	624	710	696	650	710	682	656	730	754	685	707	676	708	670	717	698	718	691	692	654	685	717	678	706	674	694	681	709	731	666	692	659	700	674	659	715	725	691	705	666	716	683	648	694	665	648	701	670	733	667	703	754	658	665	690	636	698	675	708	697	668	693	662	656	736	710	684	671	719	654	691	747	684
5670	4687	2752	1749	1223	811	528	379	349	327	287	248	221	187	160	159	136	133	116	128	87	76	80	80	72	82	74	73	80	83	89	76	83	76	63	78	84	68	72	80	61	71	51	77	73	74	68	85	69	59	71	78	71	78	64	80	82	83	71	79	82	76	76	73	83	68	60	68	73	66	76	66	78	68	67	71	58	75	77	65	62	70	81	64	76	67	79	76	75	70	51	75	75	72	77	66	75	72	53	64	72	68	73	65	85	82	68	59	71	85	69	60	64	77	55	78	70	70	86	67	68	61	83	67	61	82	64	80	67	71	69	79	85	59	66	69	75	86	67	66	76	70	72	70	70	77	77	81	68	81	66	60	70	71	68	65	68	67	79	63	79	60	69	75	71	73	73	47	78	73	76	81	74	75	90	82	79	69	83	74	75	73	73	85	65	75	62	80	76	60	59	75	67	80	78	62	64	68	64	48	79	66	70	69	47	70	82	75	77	70	64	82	65	71	79	62	57	80	75	77	78	78	78	64	78	68	78	76	63	74	64	87	58	78	56	59	71	92	63	89	83	85	82	77	75	80	75	81	56	72	69	76	76	78	72	85	95	86	68	79	74	79	72	68	65	72	70	72	79	67	72	77	76	62	70	69	76	72	88	86	74	70	73	86	74	61	71	62	57	97	63	68	70	70	73	86	60	70	73	79	81	74	62	62	68	80	59	72	84	71	64	69	63	64	84	81	73	81	67	78	96	79	69	101	75	80	71	49	63	74	77	83	67	55	70	75	77	57	72	71	76	62	71	51	90	76	56	66	79	80	68	74	68	56	72	65	85	54	96	73	57	92	68	72	84	85	74	65	65	73	67	76	74	56	74	69	88	69	70	67	67	69	67	62	82	64	72	64	73	66	84	60	68	86	86	66	64	60	65	66	63	79	70	65	75	73	75	64	68	61	74	54	77	62	55	62	75	60	80	75	73	86	68	72	72	72	85	69	68	71	69	80	78	69	88	68	66	59	78	73	78	76	63	68	65	82	75	55	85	73	78	83	87	60	68	89	65	78	64	78	76	63	67	70	75	63	74	68	66	88	77	57	73	71	77	66	78	77	68	59	64	87	54	71	84	71	77	62	83	69	56	73	65	62	80	86	65	75	77	83	66	54	67	70	71	73	80	72	81	51	65	61	85	73	78	73	75	68	78	61	80	76	94	68	63	65	72	69	62	68	68	70	89	64	66	72	60	66	80	71	76	75	85	80	98	81	83	71	80	68	83	75	70	69	54	66	73	63	66	73	60	70	61	64	69	83	71	75	77	64	79	66	86	63	62	68	87	61	69	59	80	83	65	87	69	68	92	68	67	74	68	63	65	61	79	79	54	74	70	63	73	83	79	73	88	70	80	74	68	76	73	87	80	57	68	64	76	81	59	72	75	67	73	73	60	70	59	83	66	85	77	77	62	83	76	79	60	81	78	63	61	61	75	72	79	79	67	80	74	93	69	71	68	61	69	75	69	64	65	53	64	68	73	69	86	66	77	78	97	73	65	95	79	87	77	58	63	67	73	72	71	60	77	69	82	84	70	59	78	92	85	94	84	82	73	89	69	59	78	66	84	68	66	79	64	69	63	77	79	81	78	76	71	70	91	75	86	65	76	85	66	75	66	70	76	69	63	73	68	67	70	72	92	51	78	82	72	72	75	71	68	75	63	74	67	65	71	67	72	78	70	74	64	67	75	82	59	72	71	67	81	68	66	63	77	78	71	62	75	74	86	76	74	70	80	70	64	66	82	62	69	69	67	61	83	84	62	61	71	73	82	54	77	72	56	73	70	83	72	70	75	64	75	88	80	85	58	75	91	72	76	72	67	73	70	61	84	68	63	53	91	63	75	57	69	80	85	91	82	70	70	91	70	72	67	66	66	63	78	84	71	80	70	65	74	60	62	77	69	70	65	66	73	49	75	72	65	61	77	69	85	77	70	64	65	84	75	59	63	79	59	68	78	73	57	73	78	59	60	58	74	73	81	73	72	66	57	73	65	92	66	65	74	64	72	74	75	75	74	65	68	97	68	65	67	72	71	62	65	65	85	63	73	77	69	67	77	71	62	72	75	79	87	79	87	61	60	66	75	65	79	70	72	77	73	90	72	70	66	70	62	70	70	61	88	75	67	66	62	66	81	62	77	61	68	71	76	79	75	77	86	74	61	80	74	62	59	67	74	79	68	70	80	81	65	77	65	85	67	68	55	76	57	67	70	88	71	78	79	60	93	63	74	77	67	76	67	61	101	70	100	73	66	65	81	86	54	73	72	80	80	73	75	74	63	71	66	66	91	82	68	76	62	65	78	61	72	68	82	57	61	57	67	67	66	66	76	87	77	76	68	98	71	77	70	72	58	71	68	82	69	65	77	70	79	85	64	67	73	74	86	77	67	68	73	66	69	64	73	71	69	81	79	75	90	62	76	71	71	80	80	72	63	71	66	78	58	72	81	74	62	83	75	71	66	68	52	69	73	87	82	60	84	76	67	78	61	62	75	84	76	78	68	62	72	66	78	67	82	84	71	70	80	73	77	65	81	61	66	88	73	79	70	69	77	66	79	81	77	67	67	75	72	72	87	54	67	62	69	85	77	65	66	74	65	72	60	80	77	66	70	65	64	61	77	78	70	64	72	58	57	73	59	68	79	82	60	71	74	67	73	73	70	63	79	85	76	84	72	63	89	65	63	75	78	63	75	65	76	71	73	78	69	67	69	64	67	76	86	70	83	80	86	63	69	74	56	70	70	79	67	67	72	83	72	84	67	79	75	63	63	71	75	66	67	75	84	65	80	74	78	77	81	84	74	74	76	71	63	62	62	68	50	84	81	66	65	64	63	56	61	74	77	87	75	57	71	87	77	62	70	58	73	65	59	66	63	75	72	85	74	58	70	61	72	65	64	68	82	63	76	70	68	70	66	68	71	68	84	74	71	61	63	83	74	72	71	91	59	71	63	74	80	86	67	71	77	72	85	55	84	80	70	82	70	61	75	61	74	73	76	50	72	81	72	90	78	77	70	80	75	66	59	72	66	88	66	77	71	69	80	86	77	59	73	78	65	80	61	70	73	73	63	64	65	70	80	66	71	80	76	64	63	83	83	77	74	68	72	76	77	68	74	80	86	73	77	81	67	87	65	88	80	65	81	78	93	61	84	71	59	87	67	79	80	73	79	66	69	72	61	68	80	74	75	76	64	69	79	60	78	70	86	79	65	68	57	64	66	68	64	79	83	77	69	78	87	62	72	72	75	80	65	76	86	79	54	73	70	70	73	68	71	68	69	65	67	75	67	82	75	70	52	72	76	71	75	72	78	64	95	55	75	68	77	74	63	61	69	79	76	70	72	65	91	66	83	76	79	86	90	82	79	60	66	74	69	63	63	75	68	76	62	72	67	57	68	65	64	63	73	61	75	69	83	74	63	89	61	84	71	66	45	65	91	68	81	69	65	72	71	75	61	60	66	71
32533	24944	19346	20595	25046	21598	15260	11805	9970	8082	6513	5252	4327	3577	3107	2752	2420	2121	1876	1599	1456	1164	998	847	815	762	773	681	721	667	633	634	668	603	594	638	609	652	578	625	638	610	604	589	591	646	587	648	578	589	614	638	586	609	543	608	570	630	618	591	564	623	619	567	625	583	571	585	600	589	621	588	613	606	593	598	582	593	636	607	581	643	606	642	595	579	573	599	562	637	610	552	597	589	602	573	585	628	601	610	602	561	605	589	568	591	625	601	567	592	586	631	552	565	600	609	618	589	599	615	590	590	594	563	621	559	566	648	606	602	598	593	560	619	565	591	620	609	574	619	586	576	612	599	571	565	561	640	574	569	594	605	573	644	574	591	581	628	601	605	616	597	588	605	564	602	555	614	614	588	546	604	559	606	592	607	587	611	575	593	561	626	603	593	620	586	597	547	595	583	612	588	566	548	634	644	608	665	627	623	593	600	577	610	620	599	621	585	527	616	614	600	643	566	605	558	564	607	574	592	588	575	563	614	609	620	594	574	600	636	619	620	599	556	606	580	576	595	604	587	601	597	578	602	629	590	566	602	605	615	570	640	590	593	593	595	571	601	632	613	622	577	611	619	584	573	583	613	587	641	585	596	613	601	605	577	569	593	625	635	566	605	548	600	625	645	583	598	605	594	614	596	593	579	602	643	565	623	581	619	597	589	596	575	618	641	624	574	578	569	574	573	609	610	593	567	598	583	566	623	577	623	600	618	578	590	619	593	588	595	580	591	524	635	608	582	573	598	550	577	608	581	603	562	617	604	629	607	533	575	547	547	546	616	577	620	593	615	571	612	565	599	660	620	561	607	573	619	605	585	602	621	614	609	550	600	626	623	602	628	615	577	583	559	607	616	583	583	604	636	580	583	601	587	620	600	575	570	616	605	615	605	578	582	598	601	620	587	603	591	623	590	564	596	574	588	576	569	607	570	627	575	604	599	586	645	567	632	613	606	597	601	546	592	612	608	566	607	547	626	599	629	608	589	631	589	596	593	608	624	586	596	609	559	556	563	624	599	585	558	630	566	577	642	575	609	594	583	612	619	611	571	581	606	584	574	589	582	567	571	623	575	592	598	620	622	558	562	590	602	623	633	588	605	605	600	596	602	580	619	592	586	607	591	562	590	600	555	622	648	588	649	593	627	566	611	603	586	614	633	585	618	598	627	612	601	608	597	623	596	586	570	558	595	614	581	581	614	594	621	638	571	611	623	601	605	591	612	609	608	599	609	594	560	549	651	585	585	571	595	581	539	574	614	592	589	591	623	626	552	613	630	595	611	616	611	598	610	545	581	564	600	598	609	586	594	576	600	541	536	589	601	595	584	615	568	569	563	622	580	601	610	604	585	551	594	601	626	585	610	602	574	556	584	570	603	582	590	622	562	592	601	637	582	558	584	625	606	608	607	607	580	609	578	609	642	607	583	577	593	604	594	591	571	578	586	576	614	602	582	572	587	542	605	607	613	641	595	591	575	585	591	605	593	629	521	596	585	620	599	612	597	637	621	609	554	596	609	622	610	613	524	548	609	608	583	597	612	579	592	629	630	591	604	557	608	579	621	604	587	613	586	584	631	573	600	584	616	576	656	602	619	549	597	556	572	573	588	602	629	642	586	603	585	544	599	585	592	630	594	576	611	624	615	599	585	599	601	608	595	577	586	579	575	611	549	555	640	600	645	593	623	565	575	622	551	601	545	575	604	610	608	577	574	645	586	634	604	575	622	599	626	576	564	565	618	567	573	639	624	561	642	601	593	585	596	579	598	539	566	583	577	571	594	625	574	591	582	598	584	590	614	599	648	606	571	643	627	614	611	551	660	588	588	619	597	614	593	579	550	576	596	612	589	615	568	587	569	628	615	624	613	628	616	588	649	583	625	611	588	625	610	556	608	582	564	591	593	615	608	588	615	621	588	601	575	615	582	632	635	619	578	630	602	605	590	607	645	634	583	660	601	609	595	574	606	597	615	572	596	588	622	609	564	563	609	569	566	610	566	568	611	559	564	619	604	631	577	627	548	604	587	572	636	635	592	617	588	569	595	603	579	577	584	585	602	611	600	614	598	608	585	581	598	591	563	586	613	597	605	593	585	568	582	596	638	585	578	628	595	627	547	657	586	591	605	573	624	587	587	604	605	613	582	622	582	591	601	584	602	640	585	598	620	574	595	586	566	620	589	596	550	605	585	637	596	603	640	609	586	604	571	646	599	631	626	572	591	625	629	568	601	626	554	579	562	602	636	600	576	593	585	585	601	572	584	638	612	588	593	579	590	561	583	593	585	558	597	593	575	639	613	570	581	589	588	636	623	586	624	621	612	586	596	604	627	571	596	600	591	625	559	630	570	608	581	621	618	610	604	627	611	586	604	590	637	585	629	616	620	586	576	610	536	603	619	562	585	567	619	562	615	627	567	572	567	624	570	587	593	604	603	576	604	588	565	582	638	593	625	557	614	636	582	588	603	632	596	619	551	587	590	599	625	589	584	622	553	629	636	637	548	613	563	616	620	605	600	616	581	630	558	619	614	614	591	606	582	618	560	582	580	592	553	576	602	603	622	588	567	580	628	537	608	619	597	609	564	565	585	622	620	559	556	612	609	592	614	603	642	594	612	563	615	633	610	608	541	617	617	633	567	610	592	507	594	605	637	574	620	593	610	623	580	649	606	558	593	555	572	569	652	612	584	583	613	625	561	584	556	609	616	590	605	575	585	617	604	559	603	603	594	609	590	634	593	551	599	619	615	615	593	589	610	575	618	613	597	632	587	615	544	611	596	613	600	594	621	583	584	608	571	635	566	618	631	659	573	636	618	608	638	591	594	610	605	569	589	584	613	595	545	594	620	591	613	623	576	606	580	623	653	588	611	624	575	616	651	615	605	549	607	587	555	603	581	584	609	603	584	579	623	601	616	604	578	638	598	607	588	608	583	574	615	560	613	617	575	596	622	630	602	574	614	592	594	563	654	650	608	616	562	601	609	643	577	653	635	570	632	566	614	575	598	654	618	559	610	568	556	604	604	602	588	562	590	588	583	618	593	603	620	583	585	571	584	590	609	578	586	610	624	582	599	586	556	599	587	604	583	608	615	589	570	626	599	553	591	618	595	580	638	611	590	590	599	549	600	595	641	609	596	589	559	583	616	564	577	597	612	573	582	617	602	584	585	604	598	645	573	588	560	567	617	553	601	584	609	599	623	655	619	591	571	588	571	582	609	613	614	592	597	586	578	643	566	592	587	588	579	570	577	569	599	604	611	616	576	564	592	581	580	594	630	609	548	608	630	590	596	630	586	581	590	574	619	580	618	588	599	583	610	589	576	573	605	624	600	566	540	624	591	627	604	603	603	594	604	649	604	582	598	606	594	573	586	634	568	599	566	576	574	632	583	570	600	609	611	549	567	610	603	557	564	564	571	564	597	604	599	624	632	604	630	593	613	621	600	581	581	654	613	629	627	594	625
7533	7716	4840	2973	1755	1219	627	496	423	367	294	229	223	157	152	137	142	121	107	93	81	92	69	68	62	58	62	57	57	63	52	52	58	49	64	55	59	44	53	48	52	42	50	58	40	65	47	47	55	58	63	46	46	53	52	56	52	48	55	56	61	44	45	58	48	52	46	47	42	37	42	50	67	58	48	51	58	40	60	59	57	44	50	57	64	47	41	47	57	44	56	47	58	62	63	51	49	57	52	53	58	44	50	43	57	52	56	57	48	49	60	54	49	52	63	49	71	59	44	49	53	59	68	39	46	45	60	48	45	64	47	56	50	47	49	56	48	43	56	50	65	55	44	48	36	66	51	36	60	72	44	61	60	56	56	48	53	51	45	47	42	50	49	55	53	56	57	44	37	49	56	51	55	54	48	61	52	50	54	45	48	57	58	65	54	44	55	46	44	48	53	55	57	48	45	45	43	50	62	45	64	54	57	52	52	45	60	53	51	54	48	44	68	57	52	32	43	54	48	58	53	41	52	48	40	70	50	63	44	52	61	46	53	46	56	48	52	45	47	43	36	51	43	70	49	45	46	52	36	56	45	44	47	52	48	41	49	54	42	55	50	55	53	55	59	65	47	45	49	52	48	43	46	60	63	47	68	56	47	69	56	56	54	53	49	39	55	44	47	56	47	41	56	45	56	52	41	56	68	60	54	44	65	37	54	39	40	51	66	57	54	50	70	52	51	52	53	61	46	54	59	50	53	51	49	51	54	57	52	53	54	56	53	49	52	41	53	52	43	49	61	54	58	54	55	47	51	69	56	51	48	47	45	51	41	50	36	55	64	48	51	52	50	53	52	50	58	55	55	53	42	53	61	44	60	48	52	56	56	48	73	57	36	62	56	44	56	44	42	48	38	55	53	57	57	51	42	53	43	48	55	63	41	49	53	54	52	46	59	53	56	44	47	55	58	59	50	48	54	62	50	48	47	51	53	44	58	52	51	51	57	50	72	51	43	57	42	58	42	60	62	49	51	50	54	42	47	56	59	60	51	58	44	52	53	52	62	57	59	54	53	51	45	44	38	71	38	53	47	60	59	52	50	51	48	46	57	48	56	50	54	53	42	58	47	41	69	58	50	45	61	53	60	55	60	57	61	57	53	44	61	61	57	48	51	48	56	62	52	51	39	58	51	46	53	60	57	53	35	52	47	50	49	56	59	49	60	51	51	54	62	43	56	53	48	41	65	41	50	47	59	51	54	43	48	47	50	51	55	60	54	51	62	57	48	46	51	47	46	69	40	55	44	56	61	57	52	48	55	39	50	48	53	50	70	57	67	57	52	64	65	51	51	49	47	61	46	63	51	55	52	43	68	51	52	47	38	53	40	56	55	45	50	61	54	65	46	52	57	49	55	48	48	45	50	45	43	53	47	63	51	58	46	47	53	48	58	51	52	52	57	57	68	41	43	39	58	56	53	60	66	52	58	51	52	35	61	53	57	52	56	48	44	51	61	52	67	53	49	50	55	41	58	47	65	47	49	53	53	47	49	50	46	57	48	63	45	57	47	63	58	56	54	61	48	55	61	55	40	54	70	38	61	51	72	58	61	50	63	57	54	45	64	49	51	53	54	66	65	53	56	35	54	39	46	53	54	62	57	49	62	47	60	52	55	55	56	52	53	59	66	54	54	66	65	46	54	54	47	54	46	49	51	41	58	48	52	45	60	56	53	48	59	55	55	48	66	62	46	50	51	57	45	56	44	58	52	55	57	50	54	66	40	71	45	46	55	52	47	54	41	50	57	61	55	63	59	60	46	55	55	68	49	52	50	61	56	61	51	36	56	54	60	61	41	58	43	52	47	57	63	56	47	52	39	48	58	55	56	51	61	61	61	50	48	57	42	62	45	40	51	52	54	53	52	65	56	39	40	60	54	49	47	36	44	53	58	53	52	48	46	47	57	38	40	46	56	58	55	57	63	46	52	51	42	52	66	42	57	63	39	49	59	50	42	61	42	44	52	39	63	57	42	57	43	58	57	55	45	50	56	58	59	50	38	48	48	52	63	66	45	64	43	34	37	47	44	59	42	52	48	57	61	48	53	59	40	53	56	50	48	43	48	56	54	52	53	52	48	73	43	48	44	50	52	49	71	49	48	57	51	52	48	61	48	50	47	68	56	50	44	49	60	54	59	45	53	51	48	49	38	47	49	62	48	44	53	42	53	56	42	64	52	67	50	56	42	58	58	48	63	39	43	43	53	59	41	57	56	56	63	46	49	41	55	50	53	58	54	46	41	59	66	60	68	53	59	55	48	62	52	46	55	60	51	41	51	55	52	52	44	57	67	46	57	52	65	58	73	50	58	68	43	67	62	58	55	60	60	50	54	52	66	50	51	55	52	50	48	65	47	54	61	55	68	47	54	41	62	50	58	42	62	42	52	54	45	47	56	56	55	47	64	64	59	58	45	65	42	42	61	55	45	62	56	45	68	66	51	57	51	55	44	53	50	45	47	53	54	61	58	55	56	62	36	44	62	43	58	47	59	51	65	60	41	47	56	58	45	58	46	56	59	59	47	48	51	49	49	56	55	51	41	56	51	53	50	42	59	57	66	40	63	61	58	40	43	60	43	47	65	45	58	36	51	42	45	52	65	64	55	50	50	55	45	66	61	55	66	51	46	68	63	59	53	56	71	52	58	41	60	50	51	50	56	52	50	58	46	62	53	51	42	57	56	46	55	44	50	64	63	54	49	58	44	50	60	47	50	59	60	49	48	70	44	52	53	51	58	76	41	54	49	37	53	47	58	65	44	61	69	59	62	50	61	47	62	61	45	55	54	46	49	50	61	57	50	53	60	58	53	63	63	51	55	59	47	50	59	53	40	52	59	52	42	60	40	67	63	58	45	61	56	65	62	57	50	53	64	61	49	55	54	53	45	56	56	58	50	44	66	61	54	49	48	51	53	47	57	49	50	58	47	45	52	42	51	51	61	56	54	55	60	51	55	47	60	51	55	52	58	52	51	57	66	55	53	43	57	46	38	57	54	44	54	72	47	51	53	48	53	56	39	49	43	57	59	45	53	59	55	57	53	63	46	59	50	54	42	60	47	47	60	50	50	56	49	61	53	58	40	58	61	43	58	56	75	44	42	56	59	53	50	51	48	54	61	54	52	50	55	53	47	45	59	57	52	53	57	45	48	62	48	48	58	62	70	61	48	53	57	49	44	59	45	43	43	52	40	52	64	48	48	47	43	60	45	63	39	54	60	56	62	45	42	54	49	52	54	56	51	61	59	52	55	41	54	50	49	68	44	53	46	43	55	44	56	59	49	78	49	56	52	55	52	46	56	51	49	57	54	48	48	67	54	45	55	58	50	34	45	53	50	44	53	37	56	57	53	46	50	56	56	59	42	55	45	58	67	42	60	56	46	44	54	58	48	46	44	47	53	52	60	46	53	53	50	47	49	56	50	55	61	57	64	46	74	50	56	50	56	61	59	52	65	46
37540	29280	24759	25756	28948	24820	16738	13831	11278	9298	7627	6035	4934	4052	3367	2892	2496	2253	1868	1620	1321	1143	936	756	681	673	605	638	615	596	538	519	502	464	476	497	492	491	493	460	488	486	466	511	438	434	476	435	457	464	421	453	445	480	444	436	467	469	428	414	410	493	470	430	466	478	452	451	470	448	457	436	494	458	425	441	417	448	489	459	469	444	448	435	465	441	459	441	439	412	452	445	431	451	423	466	435	432	461	433	454	394	473	440	451	472	455	453	481	448	426	456	457	451	473	457	471	442	475	477	478	444	425	447	488	487	462	435	433	416	473	401	468	464	458	464	453	500	477	458	462	424	434	438	426	460	453	442	421	448	439	463	440	477	443	489	461	433	466	428	487	429	457	424	446	483	406	492	481	457	461	478	440	451	457	442	403	433	472	450	442	467	467	447	508	456	420	450	438	422	468	456	466	465	451	512	462	432	415	447	481	456	467	427	439	474	498	428	408	430	446	449	437	448	427	407	471	430	411	419	467	444	416	475	431	410	435	466	456	450	426	457	424	435	407	459	460	465	468	443	441	448	486	426	431	482	474	458	434	449	433	468	450	437	448	423	455	442	409	451	427	426	456	436	448	471	439	447	453	449	462	438	444	427	436	492	438	386	440	443	450	441	462	442	494	426	473	435	440	431	426	448	445	443	463	423	434	469	491	488	442	448	466	469	452	440	445	465	462	438	461	460	394	449	424	483	503	456	452	430	401	447	422	471	450	386	453	483	445	472	466	448	458	450	454	450	478	424	518	457	440	462	433	463	493	407	432	425	474	452	455	456	457	449	409	459	435	446	429	460	451	428	482	431	433	429	422	434	442	409	427	446	455	465	433	420	435	498	465	457	470	465	457	492	436	455	423	502	455	469	444	412	481	500	487	457	469	448	464	459	433	453	450	456	465	471	429	482	464	465	438	468	446	477	447	428	460	411	433	417	452	467	466	472	461	432	429	437	432	432	422	450	461	457	460	434	449	418	463	424	462	465	463	433	424	471	416	512	502	430	465	435	462	449	424	445	468	458	454	421	451	447	450	462	431	437	528	461	448	441	487	435	458	440	406	483	410	396	418	430	476	474	428	455	433	454	433	479	427	432	471	446	454	455	442	433	464	444	487	435	442	432	449	438	434	447	416	484	458	503	422	466	438	480	457	437	467	434	464	470	451	459	482	427	446	433	441	448	456	448	447	470	453	454	458	480	444	479	392	429	484	433	478	484	460	439	450	454	428	457	472	430	486	471	471	440	471	423	420	394	479	419	498	466	436	460	460	447	426	478	454	417	486	444	477	472	458	388	423	459	487	430	442	448	422	452	434	449	430	477	452	446	430	431	465	421	457	417	463	456	482	437	442	411	450	435	457	491	436	442	423	452	433	426	438	418	458	443	457	404	425	439	454	466	445	434	467	482	462	441	440	470	436	466	454	482	423	457	413	463	445	449	461	480	413	450	490	443	442	476	466	437	424	447	445	441	465	436	427	450	455	457	420	434	478	426	438	469	471	452	479	456	455	450	438	455	415	482	446	439	426	454	456	471	457	491	483	445	453	454	453	449	423	451	438	444	468	477	463	412	459	465	458	422	452	456	464	466	461	435	461	470	443	418	413	422	467	458	429	442	489	452	465	492	451	444	400	439	436	446	458	413	411	456	419	456	434	472	434	484	447	432	436	420	436	403	462	457	467	463	423	438	450	432	459	441	450	446	418	462	466	464	438	461	455	499	442	452	451	463	460	439	462	453	453	418	414	449	435	475	430	432	469	440	461	479	397	423	424	468	428	481	466	402	451	472	445	432	440	467	455	468	439	440	458	440	452	466	434	437	461	451	439	439	439	485	455	409	435	470	442	428	444	483	483	452	451	472	424	419	431	443	439	437	440	467	463	439	429	438	447	463	477	470	470	467	422	416	437	472	456	426	412	454	458	456	454	470	415	487	455	435	471	430	443	469	443	468	424	473	456	420	450	449	444	460	412	461	461	454	463	434	452	453	430	388	398	427	404	448	473	456	441	482	492	450	389	430	452	488	459	436	475	446	469	432	427	432	463	453	403	458	462	443	471	418	453	461	446	411	438	412	433	414	479	421	464	443	435	442	444	417	474	496	434	457	422	470	426	454	409	440	444	453	421	434	477	471	479	406	444	457	463	463	444	411	456	482	487	446	425	435	444	457	416	444	438	466	440	448	452	451	429	451	449	453	469	433	473	421	440	442	453	461	450	426	446	459	437	451	389	454	440	469	464	464	430	446	429	439	456	450	453	418	463	449	435	457	446	405	467	447	420	458	449	436	435	451	444	445	418	451	405	474	471	475	463	451	431	446	445	436	466	476	426	451	426	455	402	444	448	446	449	444	456	428	480	494	428	457	451	458	445	439	423	452	451	441	454	450	430	444	445	411	418	420	458	420	430	455	436	433	463	384	426	469	448	445	401	448	460	440	462	439	420	435	425	458	461	461	394	434	449	445	409	459	453	465	451	438	454	452	416	419	418	454	424	434	450	471	447	439	456	432	449	466	483	439	433	449	418	421	427	418	463	445	469	473	442	465	413	477	450	436	443	440	453	437	433	416	468	461	473	436	457	416	449	438	468	450	457	441	401	467	445	450	428	420	417	449	458	441	437	435	499	452	421	446	439	455	433	467	458	480	444	452	451	452	480	455	474	415	431	437	432	456	453	458	408	422	422	446	424	490	448	469	433	415	440	451	443	441	462	469	454	459	443	421	503	438	456	420	450	444	469	454	433	420	442	486	444	472	450	454	463	450	447	436	428	460	426	454	461	497	444	437	441	461	496	444	431	453	431	447	450	457	473	456	471	430	489	457	434	412	431	469	440	416	463	450	449	479	462	431	453	479	418	455	456	487	440	426	465	449	442	433	447	445	470	424	447	464	471	411	453	464	471	413	456	502	450	479	432	435	431	438	420	432	452	470	442	456	424	477	492	440	487	457	450	445	437	448	441	446	444	416	462	469	458	488	443	472	429	497	420	466	432	424	459	415	437	454	453	483	437	440	407	417	489	479	452	416	482	435	466	396	447	444	453	425	469	463	426	478	458	452	470	481	463	447	447	451	427	424	461	419	434	422	424	450	431	432	448	436	480	455	452	444	424	462	452	431	466	467	468	456	426	427	482	433	446	449	410	452	435	459	440	446	475	459	443	459	457	466	476	445	459	452	459	449	490	436	435	471	471	465	442	465	449	424	479	465	455	430	423	504	471	439	426	421	462	461	457	465	460	484	440	438	428	423	468	428	453	442	473	435	417	490	456	436	468	433	436	449	414	488	454	483	467	469	464	425	429	425	446	477	426	442	460	397	468	435	471	471	379	470	419	461	420	409	464	442	432	410	491	469	434	417	425	461	453	454	446	424	463	430	457	444	424	443	447	427	442	454	471	463	447	417	477	467	463	426	448	432	436	438	411	438	429	461	459	471	443	443	458	463	480	449	452	447	448	459	453	454	420	423
4690	3114	1771	951	683	485	359	304	278	226	215	222	169	167	145	135	128	117	120	120	110	107	110	115	108	109	100	100	99	110	80	77	81	87	89	95	85	104	88	100	67	85	69	93	88	90	98	93	101	115	101	99	82	93	84	91	93	95	87	90	99	82	94	95	97	101	91	78	100	99	95	105	78	85	93	102	81	97	93	90	90	68	90	95	99	92	75	84	108	94	102	82	94	94	104	96	80	98	100	73	100	85	99	83	81	87	95	95	87	87	98	82	85	83	104	101	77	89	83	95	91	97	106	78	100	96	86	95	67	81	86	89	89	83	106	93	85	81	108	110	96	86	71	93	89	83	84	92	84	80	75	81	98	81	91	102	81	84	78	90	101	106	93	83	79	86	95	120	99	88	93	83	87	79	80	77	88	102	84	80	94	96	82	85	90	89	100	96	81	64	102	88	103	83	87	93	97	96	86	86	78	85	109	91	91	89	86	92	75	97	84	96	88	90	80	82	83	73	108	95	109	90	82	104	94	79	116	106	96	105	71	82	89	94	91	105	97	100	89	85	79	96	91	91	96	85	84	105	91	80	77	92	97	102	89	81	98	98	73	106	79	80	93	83	92	86	82	81	93	103	93	92	89	115	86	87	95	81	100	81	75	74	97	82	92	89	68	97	93	103	87	91	95	92	85	83	88	96	85	80	91	84	90	92	78	99	84	85	85	88	89	91	104	116	88	101	113	85	75	97	100	95	97	94	96	86	77	99	82	83	103	108	95	106	89	97	91	104	94	94	76	93	114	87	81	95	95	86	89	95	85	81	93	101	96	102	91	79	94	87	90	83	92	92	99	93	80	87	85	94	99	80	107	95	110	89	100	80	92	103	85	90	93	83	98	78	87	111	88	89	89	107	105	89	78	89	90	102	95	92	84	100	97	90	83	80	76	101	88	100	96	96	99	115	94	88	96	80	80	91	118	100	82	80	84	96	85	83	96	87	99	85	84	106	104	89	84	102	84	101	120	102	93	103	85	104	88	94	99	74	73	89	100	80	93	92	107	97	93	91	93	87	83	87	100	95	94	98	87	103	84	99	95	97	87	87	86	80	90	85	86	94	79	85	89	106	90	90	89	100	95	77	115	64	92	95	71	116	102	86	79	92	82	94	92	93	81	102	109	99	82	87	78	99	92	91	88	108	96	96	95	88	96	111	88	95	94	88	95	103	79	80	101	110	76	91	92	92	69	93	95	94	102	112	100	87	92	108	87	92	74	91	75	82	99	94	100	123	91	86	116	93	85	75	98	93	82	94	96	90	77	91	82	102	82	98	89	86	88	82	96	82	88	85	81	86	86	92	97	90	86	88	94	80	88	96	98	100	90	98	104	91	77	95	85	82	113	75	89	76	97	79	91	93	100	95	104	83	81	91	86	109	89	82	97	76	97	97	79	85	90	98	89	97	98	86	100	102	92	101	96	77	99	79	74	87	73	115	92	95	84	101	87	96	76	88	88	110	87	95	90	94	94	90	98	90	91	100	88	107	113	89	109	102	75	78	92	92	81	92	102	95	79	80	69	92	89	84	79	103	74	94	79	111	90	99	93	94	90	94	85	105	88	83	80	109	91	91	77	110	91	99	87	99	105	94	98	96	108	92	103	89	94	94	92	97	99	89	95	93	96	83	94	91	97	89	101	91	79	90	90	82	102	92	104	103	107	104	81	95	78	71	64	91	78	80	76	92	88	94	93	74	93	122	81	100	95	108	89	80	86	96	90	98	90	86	90	87	90	84	90	84	95	94	83	85	85	86	87	94	90	86	96	86	87	103	86	92	97	78	93	99	97	83	95	86	110	88	80	98	69	88	94	102	97	98	84	86	92	88	85	101	94	88	80	96	92	76	89	75	95	80	81	90	102	95	91	87	87	74	96	77	93	111	91	89	89	76	104	101	94	95	93	85	88	81	106	96	102	101	117	89	98	87	68	110	100	92	109	101	88	96	87	93	73	92	110	88	101	71	101	107	101	80	83	88	98	92	98	91	94	88	95	88	114	93	87	90	88	72	89	83	98	92	87	79	100	80	83	73	75	86	74	73	91	104	90	95	97	88	101	89	91	85	104	77	93	79	70	72	93	104	86	86	81	79	96	89	92	89	96	98	90	86	93	102	98	77	95	106	98	92	85	91	83	105	95	73	80	106	93	85	79	79	96	82	88	85	88	85	80	83	68	93	86	85	97	101	80	97	74	115	93	79	77	96	90	97	94	109	93	91	101	79	87	69	99	89	81	88	90	93	97	107	81	90	78	95	85	99	77	70	94	88	87	106	91	88	83	83	99	84	82	86	92	87	104	83	98	83	101	98	96	82	90	95	95	94	71	76	108	118	99	87	85	103	79	80	96	73	94	101	80	82	99	80	86	91	92	91	79	91	77	87	92	87	90	79	81	103	95	110	89	89	77	98	86	98	100	86	91	75	109	108	84	91	88	105	89	99	88	65	86	86	82	94	81	92	88	85	70	85	95	87	94	100	85	84	83	102	81	90	87	86	89	94	98	97	88	102	90	85	74	92	86	93	95	93	87	102	86	96	95	77	87	90	95	90	93	85	86	99	87	98	78	94	102	95	87	87	90	85	78	98	91	95	88	98	95	96	89	86	87	83	94	94	106	96	94	76	97	83	85	74	79	95	87	90	79	95	85	90	89	86	88	97	87	98	87	78	84	96	99	77	89	94	107	91	81	96	80	95	92	78	86	83	81	103	83	91	117	73	88	96	104	93	70	98	79	78	92	86	90	93	82	91	92	97	78	87	75	95	92	99	95	104	89	91	89	94	84	85	89	75	89	94	97	79	92	111	89	81	95	103	100	82	99	92	77	92	92	86	89	99	90	99	89	83	91	87	95	104	87	83	85	88	90	71	69	84	75	79	97	88	101	94	90	90	79	101	101	77	98	108	97	86	85	100	89	87	83	82	83	83	93	75	86	92	86	93	90	94	86	105	89	94	84	68	85	93	100	90	95	87	93	88	98	97	98	82	103	91	87	80	78	94	105	88	72	99	86	101	84	94	92	89	83	123	83	111	101	89	91	93	87	92	84	95	102	104	105	106	101	82	85	64	97	86	85	67	94	79	93	81	88	90	86	92	98	85	90	98	96	103	71	81	79	86	74	92	99	95	101	93	81	90	94	86	96	94	91	80	84	105	83	76	121	94	103	97	100	85	83	97	110	91	91	94	89	103	92	99	81	102	89	91	99	77	100	89	102	78	89	94	112	86	94	88	103	88	82	73	91	76	67	93	86	72	87	109	91	98	106	98	93	103	91	80	98	72	88	80	104	90	102	87	97	81	83	91	77	103	85	71	81	82	91	93	87	91	102	86	74	95	79	106	93	89	115	80	97	93	99	73	88	75	90	91	76	87	119	87	92	77	94	102	88	90	91	92	78	95	86	94	80	98	93	101	112	105	96	84	88	85	101	72	88	87	88	81	80	94	83	97	83	101
30527	20794	14958	14281	18559	15454	10808	8725	6898	5810	4721	3948	3364	2631	2376	2157	1939	1804	1532	1338	1262	1139	1019	908	863	783	850	858	831	845	745	774	784	754	773	741	760	758	732	764	749	714	737	746	763	788	741	751	756	741	734	771	768	725	759	806	750	740	748	728	711	771	726	720	761	709	750	743	690	738	728	746	694	768	697	731	715	715	713	763	787	748	770	766	753	754	765	712	733	740	784	674	750	761	723	757	741	725	760	700	731	745	719	787	708	710	713	687	752	761	778	701	744	758	720	750	816	786	760	749	753	698	718	723	720	696	790	723	768	714	743	717	714	708	727	781	698	741	721	737	775	737	736	745	762	696	740	767	771	750	726	788	726	756	732	796	685	734	729	728	738	752	726	657	751	741	737	712	726	737	734	760	747	733	726	751	739	733	760	711	779	706	698	772	697	775	743	771	705	755	766	719	708	725	789	776	690	730	757	748	786	741	716	755	742	806	725	692	731	698	745	744	779	739	738	756	776	735	708	751	777	698	781	802	742	717	751	747	726	739	749	770	711	739	766	717	749	745	768	722	703	727	730	743	705	725	731	738	753	743	761	726	741	770	739	721	713	749	715	674	750	761	747	742	733	751	700	723	719	760	723	694	753	717	736	715	704	732	771	669	739	757	758	768	741	752	718	763	745	759	768	775	707	768	731	752	761	752	748	687	790	745	779	754	771	793	680	817	773	740	751	751	774	726	735	741	754	751	699	730	722	767	722	706	724	726	749	791	716	725	709	743	696	801	734	721	759	733	722	691	780	732	713	751	773	752	730	716	733	752	761	719	749	773	739	743	783	775	765	766	756	710	711	718	714	739	745	746	738	773	741	696	771	749	770	770	742	719	751	737	778	788	736	783	713	738	752	726	756	716	752	722	744	731	742	738	702	752	720	721	734	746	744	760	709	725	765	758	778	717	724	736	757	754	777	761	738	778	713	718	748	726	766	769	763	729	776	772	741	731	765	723	761	762	710	774	732	767	746	781	681	770	777	773	744	759	771	729	760	743	730	742	786	704	751	730	781	731	748	706	722	721	780	710	748	728	709	742	742	675	733	764	723	750	778	798	743	731	787	678	734	756	786	729	729	755	729	756	767	747	746	708	751	708	718	727	764	788	785	740	781	757	773	694	730	731	738	753	770	781	725	725	747	744	788	754	752	760	737	774	720	710	738	671	690	752	720	722	775	767	779	731	703	766	773	718	765	717	707	719	731	733	702	756	752	734	702	733	725	711	799	772	754	754	759	754	765	748	722	727	745	792	752	751	761	745	758	741	733	760	764	736	718	729	770	740	779	686	713	696	712	761	716	747	779	720	727	772	747	750	773	731	801	707	713	734	762	759	738	744	761	773	726	696	721	781	740	731	730	743	729	754	793	745	725	735	761	683	709	740	717	753	738	730	755	713	768	740	684	783	716	806	747	769	757	733	730	781	738	727	749	767	685	781	774	772	751	741	784	739	710	771	762	734	749	750	724	729	779	723	754	713	710	739	722	775	753	715	713	741	781	697	712	698	696	742	705	717	738	717	713	760	777	726	776	745	765	713	776	728	758	750	730	703	724	723	715	765	763	807	768	690	769	744	761	744	787	729	749	739	708	745	733	703	756	701	705	776	773	768	738	740	725	788	744	694	680	712	683	701	752	702	728	742	742	738	701	725	730	737	738	723	766	734	742	700	743	733	768	724	700	780	692	738	714	719	719	721	767	685	708	729	715	729	738	755	741	742	737	720	731	752	816	749	774	734	760	737	770	730	703	712	803	729	719	760	700	763	766	747	720	765	775	757	743	741	742	775	766	751	719	729	770	751	737	681	743	733	739	741	739	729	738	758	765	713	771	762	742	739	778	733	761	760	721	734	754	703	733	711	722	743	774	734	696	709	781	760	754	747	770	780	740	722	695	779	769	731	749	765	734	715	782	718	759	725	723	773	761	732	773	738	715	706	748	788	759	692	769	736	719	724	737	775	727	760	723	703	716	737	771	788	771	757	785	774	759	683	710	727	751	721	763	763	745	751	786	737	742	732	765	722	741	770	744	715	725	736	728	702	709	757	746	778	753	719	760	730	826	736	759	774	715	760	732	752	744	726	757	721	751	739	726	720	742	722	745	753	719	712	714	754	742	744	767	726	771	723	745	711	719	715	708	728	728	749	781	750	749	722	732	699	778	742	818	744	708	786	736	747	733	716	768	777	703	691	752	726	723	741	714	729	760	717	708	765	752	742	800	725	774	758	789	736	706	755	755	729	787	736	768	730	757	743	717	751	778	745	727	711	699	760	825	736	712	746	733	710	758	738	721	764	723	766	750	752	728	738	759	721	690	722	776	755	779	723	690	718	698	787	723	723	723	730	744	736	741	697	701	755	744	707	733	675	753	740	754	751	699	708	721	762	763	715	724	751	726	746	739	780	810	743	729	788	757	746	760	754	741	742	766	764	757	801	721	726	725	696	754	802	750	751	728	732	746	769	725	721	745	718	769	721	754	768	756	730	729	740	768	797	722	740	732	764	747	719	706	716	746	735	760	736	740	734	757	790	709	709	712	721	722	738	730	744	756	782	764	752	736	781	773	722	806	791	764	738	716	743	750	729	680	745	766	711	714	739	713	740	738	760	746	681	766	776	717	714	812	775	730	752	757	740	727	712	724	725	677	697	729	677	747	783	708	755	723	733	780	713	797	743	741	727	761	752	757	666	732	758	736	773	727	800	702	771	707	776	768	724	737	703	737	746	752	827	751	730	719	706	754	714	741	740	772	768	773	735	712	743	723	715	750	724	784	731	763	761	732	789	713	774	750	731	809	755	710	716	768	703	778	753	698	733	739	751	772	748	728	736	732	782	760	761	733	741	744	693	726	702	695	751	735	717	766	766	721	723	707	727	723	731	732	705	741	721	745	713	730	708	740	731	759	741	787	767	748	767	763	723	705	715	788	747	688	757	807	770	778	740	768	738	751	774	699	755	744	746	726	764	750	734	761	777	730	713	738	733	726	773	747	742	708	770	750	730	734	781	731	705	788	751	714	741	754	736	733	742	743	746	740	730	696	734	753	735	768	735	748	764	791	728	742	726	773	725	735	756	764	701	694	752	806	757	739	693	738	687	673	779	757	724	706	709	674	688	723	746	717	754	752	744	758	740	775	733	742	731	745	751	736	756	789	762	801	770	744	718	746	737	765	749	734	797	747	760	717	688	736	724	794	720	755	722	761	775	741	705	778	728	708	757	773	689	782	747	747	763	744	734	683	762	779	762	782	739	752	735	752	759	736	718	763	763	779	751	747	786	748	715	697	738	725	750	716	750	731	693	792	698	731	758	765	747	740	737	761	729	713	709	741	743	730	767	693	722	707	740	773	739	769	701	710	755	734	754	725	781	737	718	804	723	744	709	820	697	759	743	770	752	722	723	736	742	736	739	713	754	769	720	766	748	762	742	766	741	738	708	689	810	736	786	785	735	765	723	741	755
5602	3788	2183	1329	898	699	447	346	288	249	191	212	168	172	144	125	152	115	92	129	91	93	109	98	84	78	84	98	85	74	82	82	90	75	65	94	83	84	82	91	87	72	87	85	79	61	80	71	76	79	76	83	74	85	92	96	65	51	80	65	88	84	97	75	79	77	86	91	65	76	74	93	75	81	87	79	88	79	73	80	66	82	81	71	63	72	93	74	92	68	81	82	80	75	86	92	89	68	111	83	68	71	79	77	85	74	77	70	71	95	93	70	89	77	93	69	73	95	76	85	85	90	68	65	77	84	80	62	90	87	76	74	84	78	57	83	83	76	83	71	106	99	94	82	101	80	83	87	86	81	96	81	94	74	83	81	84	75	97	89	90	79	77	77	82	85	78	87	106	87	85	76	79	82	89	105	87	81	84	85	95	94	77	96	98	94	78	87	83	86	75	79	92	82	77	85	77	79	78	76	87	83	84	84	76	95	75	77	94	83	74	85	91	84	88	79	71	77	79	83	83	95	90	76	85	82	88	90	74	87	93	59	79	94	86	88	68	79	70	85	87	85	85	64	82	89	74	88	97	93	92	77	89	71	90	70	77	69	69	87	88	89	82	81	80	96	72	75	98	77	99	85	94	87	75	73	84	73	69	81	92	84	73	90	74	79	78	108	74	81	79	78	78	89	70	69	92	62	78	76	78	80	102	87	82	94	71	90	80	70	64	81	80	91	82	71	79	83	106	87	90	74	96	86	92	77	72	75	84	95	77	71	61	72	79	90	80	84	82	96	67	93	81	79	80	112	88	77	74	68	78	70	93	77	71	87	82	85	84	72	78	69	75	91	80	78	83	71	81	97	77	81	80	85	89	80	82	85	74	88	90	90	84	89	95	81	85	89	85	75	77	65	92	79	83	91	73	89	73	86	84	80	91	119	78	79	68	85	76	66	76	84	81	70	84	76	88	79	70	76	75	72	87	77	82	100	89	84	69	84	94	85	84	80	84	86	90	73	78	72	88	78	69	62	82	71	91	77	87	86	82	100	77	65	82	93	75	82	83	78	76	92	78	74	86	81	74	86	102	75	81	102	83	84	79	74	86	83	76	87	82	92	88	78	75	70	100	74	85	87	91	83	87	82	84	86	82	80	84	80	74	81	85	88	89	95	92	89	94	80	75	94	111	61	95	90	75	96	87	83	70	69	79	89	81	92	109	73	91	95	90	87	75	99	69	94	90	88	85	75	91	75	69	66	72	75	84	77	64	76	73	70	91	89	69	79	76	84	91	81	78	88	70	74	92	116	81	91	85	79	73	93	83	86	90	92	82	93	81	80	88	86	83	85	69	105	75	90	78	95	73	73	87	79	70	87	83	81	71	85	83	73	72	80	85	85	76	93	83	77	75	89	88	89	90	82	85	67	81	85	87	81	92	74	97	71	81	105	78	78	95	81	86	66	94	87	88	81	96	79	89	80	80	76	76	85	62	80	78	84	82	82	72	80	93	82	66	86	76	71	87	69	78	86	75	90	73	64	90	76	88	65	82	94	78	83	83	75	85	90	67	77	94	92	75	67	80	71	77	74	89	75	71	81	77	77	89	86	101	86	78	77	75	79	84	84	77	85	80	82	74	73	89	89	75	80	82	66	61	91	69	95	84	96	77	90	78	97	84	77	84	67	80	71	85	83	93	86	66	85	94	72	78	103	80	76	74	91	76	84	66	86	93	66	92	80	82	82	89	91	91	84	82	84	84	79	80	88	79	72	81	74	94	77	100	79	78	93	82	70	85	74	89	68	69	79	94	98	75	94	98	79	85	76	78	70	63	82	91	93	72	85	91	78	89	95	94	80	92	83	93	84	83	68	70	62	95	74	72	78	96	83	80	70	81	74	77	67	67	77	81	71	71	69	73	113	91	62	104	72	78	76	82	83	82	73	83	67	89	79	95	87	96	77	71	79	86	76	79	78	90	86	95	88	84	69	85	79	87	88	68	95	83	92	88	65	73	96	77	85	96	81	86	75	94	72	85	89	78	74	83	68	80	86	80	79	81	75	89	76	82	91	82	79	83	91	97	98	68	90	84	85	78	88	71	89	74	94	104	79	103	63	90	81	78	91	78	77	77	85	75	85	105	101	83	87	71	82	80	86	99	73	72	79	71	73	100	85	87	83	75	73	80	79	99	90	60	78	73	61	95	73	87	76	86	82	83	86	69	86	93	95	89	69	70	74	73	67	67	93	83	63	94	84	90	90	81	81	85	78	90	91	73	70	73	71	79	79	84	87	72	99	83	64	103	96	69	77	96	100	80	88	78	81	87	89	86	77	67	88	79	100	89	71	98	74	73	65	61	86	82	76	63	77	77	83	82	85	73	71	99	79	88	84	69	87	78	85	73	81	82	96	92	73	82	88	88	75	77	76	89	79	70	72	84	75	67	84	96	77	75	73	96	70	76	88	94	77	85	95	90	97	104	62	70	97	84	77	84	71	93	83	94	80	74	86	81	68	68	94	93	86	90	81	76	93	87	79	88	88	88	84	82	82	68	85	97	92	92	79	65	78	90	76	80	80	90	83	69	66	83	88	82	87	91	72	80	77	74	89	90	77	80	86	82	78	68	86	77	88	89	87	65	85	76	94	75	75	84	85	79	68	92	82	86	81	86	64	81	82	76	72	78	91	78	97	84	77	76	75	74	66	83	85	85	57	71	80	72	91	72	88	68	86	71	70	92	94	66	67	79	86	64	75	93	85	83	80	76	72	87	90	100	76	73	74	80	100	70	98	91	91	86	69	92	94	67	97	64	79	84	84	94	89	96	86	88	82	64	72	83	80	90	96	73	87	85	87	73	79	83	86	85	87	96	62	78	89	74	75	71	70	91	77	89	85	88	81	99	80	103	81	68	88	89	76	72	78	69	74	72	79	82	77	77	82	89	80	87	73	80	74	79	92	74	89	85	94	88	77	98	86	81	66	78	74	84	68	81	79	81	78	86	88	95	90	76	79	82	69	69	87	96	77	76	74	88	78	69	74	83	83	92	66	83	65	85	92	89	95	96	86	88	64	90	86	91	87	95	75	81	92	83	70	75	95	81	82	82	86	90	71	76	70	68	67	60	76	69	84	98	85	95	85	73	89	76	90	86	66	65	80	70	79	80	102	86	76	75	73	86	88	84	87	79	89	84	66	82	82	74	86	76	79	79	83	82	83	76	83	78	93	93	53	90	83	81	86	79	83	95	73	78	76	104	86	81	75	92	79	71	71	73	77	95	81	71	80	83	91	73	87	78	91	80	77	84	63	95	74	100	75	76	87	80	79	86	83	93	74	90	73	97	98	98	71	83	109	78	98	64	92	72	90	73	85	83	93	94	86	81	80	78	73	100	81	98	87	78	95	98	67	85	84	92	72	80	74	73	76	84	83	98	102	81	88	79	85	84	88	84	83	68	88	65	79	75	76	82	90	85	91	86	79	81	84	97	86	79	68	90	82	82	82	87	75
32045	22749	17346	17322	21316	19045	12541	9297	7680	6072	5026	4121	3359	2884	2397	2248	2080	1770	1562	1418	1272	1066	968	841	826	790	783	758	783	747	710	688	755	673	708	732	686	674	662	646	681	641	666	685	700	634	691	694	696	692	651	615	656	674	703	676	664	687	647	642	676	642	588	673	688	654	645	666	629	648	677	659	662	654	685	714	662	698	667	690	692	680	649	702	708	695	691	611	637	681	681	655	691	679	647	672	689	642	632	671	688	652	679	683	648	692	655	668	643	629	698	665	683	682	670	663	663	661	689	634	650	643	674	676	698	668	686	680	660	652	666	681	686	744	700	670	666	674	698	669	665	722	674	697	674	700	661	710	694	671	688	659	659	660	669	680	657	687	707	719	643	635	679	632	622	644	677	648	689	710	641	674	709	670	647	614	699	693	659	699	713	670	740	656	671	680	602	697	692	678	645	687	706	644	672	626	650	654	699	671	665	660	647	653	677	637	690	634	644	655	692	617	669	707	655	677	673	640	636	636	640	689	704	695	667	597	656	675	714	729	708	671	634	653	697	628	689	658	690	676	677	668	648	663	684	686	658	718	678	662	620	692	697	664	696	667	675	660	619	706	674	716	643	656	661	659	693	676	659	713	690	689	643	681	680	701	668	669	646	625	692	635	662	676	673	671	702	666	671	638	648	654	669	704	676	685	675	627	634	679	717	668	660	686	647	666	689	711	680	684	667	671	671	674	656	666	649	634	719	725	717	651	685	686	692	680	627	643	692	664	669	643	664	677	658	637	628	671	704	680	673	632	649	678	653	661	681	659	614	656	683	672	677	659	646	704	669	650	702	689	650	703	706	677	676	679	666	714	690	672	685	686	645	657	703	700	677	689	645	676	696	707	684	689	706	743	674	706	683	688	669	628	662	645	697	707	697	672	669	595	652	682	651	708	683	680	661	617	689	690	713	658	643	646	671	690	692	678	666	669	667	695	717	669	670	608	672	714	632	671	700	709	692	689	646	712	675	623	699	630	666	688	634	672	703	687	663	646	663	654	680	663	686	672	668	662	656	683	657	666	624	662	659	707	668	677	640	675	682	675	666	715	620	708	705	693	627	666	645	700	673	659	706	635	688	708	666	667	655	689	676	654	688	697	680	676	688	671	610	648	696	665	677	703	682	699	662	674	713	651	691	650	669	678	660	678	718	652	724	717	632	644	662	684	688	652	647	687	677	668	615	635	658	697	693	707	644	674	704	698	668	683	675	674	701	681	681	655	599	683	641	645	701	683	670	646	679	698	682	668	652	669	651	648	679	721	730	688	662	645	686	636	655	685	694	669	655	636	648	694	694	695	683	669	673	686	712	640	649	663	660	625	654	690	652	650	666	667	686	685	697	701	651	671	647	631	665	675	713	676	682	661	655	645	666	695	673	630	695	688	657	700	675	666	631	653	678	690	651	692	668	689	690	640	678	638	698	637	662	659	629	690	700	665	712	639	697	703	701	630	666	659	636	667	677	734	659	663	681	692	698	722	694	691	627	678	636	657	723	682	668	642	661	636	653	687	654	681	661	666	703	687	710	633	660	698	680	673	616	658	666	651	635	675	675	668	635	661	729	692	678	660	662	674	666	680	639	684	698	665	656	685	668	664	635	605	685	676	644	674	700	666	667	703	660	663	659	677	674	656	678	626	619	681	666	656	675	689	639	704	626	636	637	697	666	654	675	699	657	724	668	673	690	673	712	657	690	659	653	639	675	679	666	703	695	619	675	638	666	698	647	683	715	658	712	678	696	658	648	648	693	645	679	681	667	665	706	683	710	671	684	680	634	681	685	664	689	671	699	692	685	659	666	628	634	612	705	681	693	654	655	640	669	660	663	664	681	657	650	685	676	702	723	701	683	686	664	682	676	674	664	681	701	693	695	710	744	635	677	636	711	683	675	671	635	639	652	655	648	657	668	682	670	619	696	705	708	712	711	688	635	685	675	672	688	693	669	678	625	676	651	654	653	667	652	715	659	653	737	680	726	652	656	678	685	705	690	674	676	652	661	666	662	628	685	730	651	710	601	665	629	607	687	658	706	673	663	684	656	680	671	711	684	663	674	653	651	642	623	696	677	699	665	690	664	648	656	633	700	683	660	659	717	667	642	649	627	634	636	658	660	641	673	646	666	664	703	642	686	693	659	700	647	671	670	618	681	718	652	693	677	625	649	645	692	660	693	701	646	675	650	676	673	724	658	669	604	688	656	665	694	664	682	666	633	633	669	713	700	654	678	687	657	678	683	660	642	637	653	677	693	665	653	676	677	665	669	658	702	667	660	677	648	713	647	708	712	679	653	649	652	646	647	696	646	692	707	668	637	685	652	685	690	644	668	672	641	688	671	643	673	688	694	632	682	669	666	695	694	684	688	669	660	659	690	652	672	654	691	620	637	682	680	627	705	638	695	707	660	691	662	646	681	703	655	684	685	629	707	674	648	697	687	671	670	716	711	661	685	676	699	655	622	667	638	682	683	657	659	719	630	648	665	652	654	670	689	696	668	680	675	641	678	664	651	726	679	645	647	636	639	678	666	641	666	701	658	662	724	665	628	662	656	637	665	697	688	683	669	683	684	669	662	662	647	704	662	707	664	686	717	648	680	692	680	747	663	659	697	661	673	667	673	699	648	673	640	655	669	644	651	670	673	668	680	660	684	697	683	707	650	689	664	685	646	662	668	705	668	649	655	691	568	692	687	665	660	650	678	676	652	647	695	658	683	728	658	707	695	678	695	664	676	664	664	703	701	669	652	642	722	685	680	670	638	663	719	670	673	661	652	657	643	706	684	631	708	647	711	674	734	642	654	680	679	692	677	696	686	656	666	683	682	678	635	687	676	658	678	662	668	671	634	688	669	669	705	663	666	630	673	661	644	710	717	696	685	652	666	721	697	676	702	679	685	650	656	673	723	662	642	684	647	710	659	636	704	671	713	640	665	682	686	625	658	653	645	665	636	662	665	630	646	690	674	619	663	692	652	720	705	693	732	646	696	671	641	674	662	661	688	688	645	614	667	641	671	637	671	704	654	654	653	670	636	683	677	687	729	658	656	676	696	673	666	678	638	701	674	654	671	636	649	659	640	729	667	679	730	665	670	678	656	676	720	615	665	683	689	670	651	651	626	649	663	653	687	686	696	672	678	669	678	637	668	619	710	672	653	697	627	662	666	669	594	687	680	683	651	668	686	684	661	657	678	724	690	651	678	639	672	676	676	615	631	683	679	644	676	683	671	661	634	631	669	630	654	673	640	677	663	681	709	690	704	681	673	638	657	700	666	638	723	695	657	637	644	651	702	726	649	687	691	689	588	674	632	683	719	681	686	645	661	672	664	682	654	646	667	643	626	659	689	673	662	648	714	663	658	651	631	673	644	686	629	648	667	686	660	670	658	706	638	657	750	632	634	641	663	634	700	654	658	658	698	667	694	652	671	723	649	669	625	645	648	636	681	681	665	654	682	688	687	647	668	640
6563	4510	2858	1697	1156	783	449	345	301	253	227	195	183	165	150	152	128	117	101	100	92	94	94	86	76	83	84	73	71	91	64	56	86	73	74	75	61	63	71	79	81	84	70	75	64	70	67	78	61	62	66	73	69	64	60	74	76	60	79	66	68	58	62	61	79	87	68	70	69	74	67	63	66	68	68	69	72	72	82	60	83	69	69	78	66	78	68	52	79	78	72	70	75	73	64	65	66	74	83	74	62	51	76	66	69	67	64	65	60	72	67	61	51	64	73	73	67	72	70	68	61	64	64	80	87	77	59	80	57	64	60	71	69	56	61	65	67	76	75	64	66	68	66	68	73	64	63	77	77	77	60	58	49	75	64	59	68	71	77	62	74	59	80	74	85	63	68	67	62	62	44	65	76	72	77	65	61	67	78	71	83	59	70	60	93	84	70	70	60	69	69	66	65	90	74	69	63	81	68	80	69	65	66	73	66	85	58	62	81	68	74	72	67	73	74	67	69	79	84	62	49	88	75	65	78	76	83	62	75	83	67	79	69	57	56	67	73	69	77	85	90	57	89	67	58	64	69	70	71	84	78	80	83	81	79	74	77	66	70	72	69	65	66	68	71	72	62	66	75	69	83	77	71	65	70	74	77	64	74	55	73	62	64	76	69	70	63	83	73	67	91	64	78	72	71	80	68	59	74	83	69	69	71	74	75	79	70	79	69	70	60	80	69	61	65	70	75	66	64	75	75	74	94	80	82	60	85	67	75	83	72	70	72	65	73	67	68	62	62	63	66	71	84	63	72	56	68	96	65	77	63	78	71	58	76	49	58	80	66	63	75	78	77	78	72	78	74	65	60	72	76	61	85	70	58	71	69	55	68	67	57	55	80	53	62	72	76	76	70	77	64	59	54	64	66	74	88	60	57	76	68	79	67	85	74	72	78	67	73	83	78	67	72	73	66	74	60	69	56	67	69	59	63	67	73	56	71	64	71	78	68	53	64	63	66	61	60	73	57	58	78	55	72	72	63	65	67	63	60	55	77	75	65	74	73	64	67	53	59	73	60	68	69	75	55	66	78	70	76	60	83	71	69	80	65	65	75	73	78	79	78	59	66	77	61	67	67	61	71	61	60	79	74	74	83	69	74	64	90	77	74	58	56	60	73	60	56	61	72	69	67	68	72	84	70	70	68	81	64	46	81	58	73	61	70	85	90	62	72	81	81	66	67	65	72	79	61	70	80	67	72	73	61	86	72	77	64	80	75	58	67	69	71	46	70	80	52	61	61	67	73	63	72	67	63	58	78	60	64	69	76	88	70	62	92	62	68	59	58	68	77	72	69	65	51	87	58	72	74	73	70	68	64	72	74	67	69	68	70	67	66	70	64	69	70	67	60	65	78	74	57	73	74	66	62	71	72	68	68	57	76	71	85	48	73	80	76	69	72	67	71	71	62	59	72	61	61	76	52	75	78	68	65	81	65	71	73	73	65	62	75	65	60	69	88	65	59	76	61	75	77	70	71	87	75	64	76	71	84	65	79	74	81	69	63	62	71	76	59	74	67	66	63	74	96	71	70	86	58	81	74	73	81	69	85	70	79	59	69	62	77	82	67	74	67	65	60	55	58	60	75	72	61	61	63	70	82	72	72	78	74	59	65	74	75	50	56	76	70	66	68	54	75	78	61	77	72	55	67	66	65	64	66	80	77	75	71	69	56	78	75	74	75	80	82	72	73	73	65	62	75	53	55	66	80	59	77	70	52	65	66	60	72	67	72	66	64	83	75	69	74	61	70	67	52	70	68	48	81	79	67	72	74	75	69	74	75	71	79	78	74	76	80	76	75	68	46	67	71	57	73	69	80	53	59	85	72	79	64	67	74	90	74	70	66	55	78	71	66	66	51	74	59	60	57	63	81	74	69	71	73	70	49	77	83	60	52	69	81	57	75	70	78	72	72	67	65	72	79	64	67	80	66	65	68	46	72	85	62	71	62	72	66	64	68	57	68	77	84	92	73	59	73	76	67	90	65	70	71	67	72	74	68	71	66	57	50	65	71	69	59	78	50	70	81	71	81	53	82	67	70	82	61	69	71	64	77	71	72	71	64	72	70	57	67	77	76	53	77	76	73	67	69	63	69	80	71	89	70	75	87	62	84	67	80	70	58	61	79	62	59	73	64	87	61	67	53	69	69	77	69	57	64	72	52	64	79	78	67	56	70	70	80	69	78	59	60	75	73	68	74	86	63	68	68	68	70	69	70	87	67	56	55	79	69	56	68	74	77	62	72	73	76	67	69	60	61	71	75	68	84	58	76	77	76	54	63	62	63	80	76	63	60	81	70	78	65	68	74	61	63	73	63	51	76	68	74	73	64	74	71	66	61	66	69	82	83	70	87	59	63	61	82	64	70	64	73	67	92	74	73	71	90	66	86	68	62	70	82	70	64	66	85	71	66	61	69	69	78	85	65	59	91	77	73	66	86	81	60	72	59	63	80	81	70	88	55	61	65	74	74	66	73	74	79	69	69	51	59	74	73	91	66	71	72	83	71	66	77	76	53	55	66	66	59	68	90	68	54	61	83	86	72	79	66	67	62	66	72	75	74	72	58	95	73	73	66	68	68	74	67	73	80	65	68	70	70	72	62	61	76	62	76	64	69	64	68	69	71	59	55	77	77	66	82	77	75	73	73	77	75	74	78	81	75	68	84	80	72	71	69	77	67	60	68	65	69	74	67	73	64	67	64	79	85	64	68	58	74	75	67	72	80	65	71	73	78	54	69	86	58	63	73	78	69	57	64	59	76	75	83	72	65	65	57	71	82	62	62	75	81	79	54	75	76	80	67	68	62	73	70	85	66	67	64	79	81	68	66	65	66	65	82	69	60	70	49	73	81	62	63	68	58	77	59	76	81	54	54	72	67	78	75	67	72	77	84	71	69	62	67	63	69	78	62	79	69	60	65	67	74	78	83	70	76	81	73	59	59	76	71	72	83	75	79	86	86	69	72	71	63	74	75	49	77	70	78	64	73	68	81	78	71	69	68	86	70	60	60	60	86	76	75	66	73	79	64	67	77	78	73	72	71	77	69	65	71	81	60	62	88	65	72	65	71	75	74	72	74	84	73	75	68	59	74	83	68	67	88	75	74	59	62	72	65	73	66	75	86	60	73	67	63	66	64	77	71	77	85	62	65	56	65	72	76	76	75	83	67	77	81	81	72	103	74	54	68	71	80	68	76	65	71	47	56	54	78	89	83	56	53	73	83	71	63	73	70	83	61	84	62	72	71	70	68	76	68	71	63	89	65	68	73	77	71	74	71	80	79	89	67	69	67	64	82	75	73	85	61	88	72	66	62	69	73	60	57	58	74	77	63	65	62	67	61	63	90	63	67	80	96	85	67	65	71	76	63	79	63	67	83	68	67	81	70	66	76	64	69	65	51	74	66	56	83	57	72	69	73	69	75	71	69	74	69	47	98	69	68	75	81	73	73	56	68	77
33604	23749	19381	20438	23687	20519	13493	10628	9062	7339	5963	4800	3985	3360	2887	2503	2211	1948	1676	1545	1337	1154	962	870	802	762	718	717	687	672	655	637	599	612	568	576	536	589	597	580	594	582	625	601	555	586	575	552	565	577	608	551	615	547	619	593	591	616	584	608	547	609	539	563	585	616	583	570	598	571	615	605	568	576	569	562	532	571	593	535	618	576	596	574	604	590	569	607	562	532	533	601	572	571	577	553	607	583	570	550	552	594	558	571	592	558	578	573	561	564	595	601	554	595	608	561	565	585	569	550	553	594	625	572	569	613	584	567	611	563	550	604	576	581	546	586	591	575	537	583	580	559	617	604	550	591	590	559	565	554	550	587	612	593	568	568	559	577	581	581	604	551	561	592	563	556	614	590	600	604	561	586	545	562	578	603	611	603	600	591	608	571	596	619	587	558	569	591	573	545	547	616	561	579	589	556	590	591	586	570	595	600	576	554	574	569	582	615	609	602	567	561	531	583	606	557	604	586	607	532	570	604	579	563	543	596	559	529	576	609	563	556	525	587	544	573	603	587	551	577	580	531	583	578	581	590	639	581	573	596	601	592	570	559	576	565	610	547	601	575	589	551	589	547	569	563	588	601	603	550	622	637	601	583	577	559	579	588	572	550	594	551	603	599	531	569	590	575	557	601	570	601	572	572	553	567	564	595	629	554	566	609	607	589	593	609	568	591	582	580	620	558	554	573	631	512	537	538	589	612	561	584	583	572	534	616	567	560	589	564	572	533	612	606	587	598	617	563	588	598	543	580	596	566	576	544	603	589	587	574	586	620	582	553	571	552	594	571	606	548	614	588	546	610	580	608	594	625	562	574	550	593	591	540	588	604	586	639	565	577	586	610	615	560	572	593	566	548	575	583	579	544	611	551	565	533	609	634	574	563	551	588	585	572	579	578	559	616	603	574	605	570	599	603	534	634	577	584	598	553	593	565	578	597	572	552	545	611	613	594	571	599	575	586	523	564	589	575	598	562	599	536	628	518	586	613	556	538	577	565	579	581	533	553	583	585	575	580	582	564	577	561	567	593	576	535	621	594	592	574	558	576	619	575	607	592	575	575	573	590	564	588	608	617	611	624	577	592	588	530	564	542	556	548	604	595	596	542	596	534	603	604	523	538	550	521	578	596	582	604	587	584	558	600	617	576	580	561	585	545	554	597	594	578	585	549	587	582	575	599	582	628	571	580	566	607	632	552	584	563	530	596	550	602	555	609	552	579	560	585	536	600	573	557	605	625	565	550	594	574	605	563	591	556	600	532	590	562	583	619	570	587	585	525	556	593	620	572	586	566	572	586	529	574	563	550	576	561	574	564	603	558	594	557	578	603	567	615	554	575	589	601	619	597	603	594	577	575	542	608	641	533	586	578	582	549	537	592	585	543	543	554	636	583	582	579	579	585	578	592	569	569	522	584	599	589	575	539	536	601	592	557	557	558	602	537	590	588	572	584	583	596	574	595	618	601	588	553	557	552	577	576	584	588	592	598	596	572	581	579	564	615	584	553	574	560	617	599	551	564	623	608	636	601	586	562	588	600	580	594	584	552	550	570	530	615	547	571	622	539	564	614	555	558	601	596	583	623	571	566	616	593	578	562	583	606	581	561	603	577	626	551	615	600	582	564	557	568	598	571	590	571	582	505	588	593	608	581	585	567	577	550	561	547	538	563	595	541	558	592	614	557	583	610	574	571	578	530	595	568	542	602	591	590	601	593	562	565	575	573	590	562	577	583	576	598	599	570	570	573	565	609	550	600	640	571	614	585	558	586	598	615	559	572	579	600	557	592	618	600	591	586	552	573	599	591	597	592	598	574	596	579	618	543	555	539	604	614	633	544	547	575	587	575	570	575	588	563	584	574	567	555	553	620	540	512	624	549	587	578	598	596	587	609	557	572	598	616	580	557	602	547	565	579	601	572	562	572	543	594	549	516	618	577	545	595	583	584	578	595	611	571	580	578	620	576	615	597	607	575	584	589	558	551	631	560	566	578	591	555	629	596	536	555	563	585	614	625	557	568	555	614	591	560	569	587	578	616	579	619	548	568	602	563	550	549	572	591	575	628	607	601	565	595	572	590	616	572	579	589	572	587	567	588	561	563	550	581	566	543	626	592	556	609	586	573	594	618	583	588	589	553	562	543	583	564	601	581	599	583	600	577	606	617	578	579	596	642	587	518	553	614	571	595	589	561	568	599	612	558	585	583	618	613	558	625	627	556	564	531	579	547	580	598	595	579	580	580	572	580	595	598	592	547	584	614	580	599	560	609	552	564	601	596	551	601	556	605	580	534	604	576	601	595	593	599	613	580	600	589	582	555	569	584	569	590	584	580	590	582	617	613	567	588	590	610	582	554	606	605	566	574	562	584	567	548	592	546	608	594	582	561	518	530	615	605	568	566	569	585	568	600	581	544	598	582	543	561	602	599	594	612	608	550	621	572	550	588	591	562	598	584	577	592	588	546	580	591	585	596	562	565	618	583	600	569	597	532	578	618	541	540	584	565	567	567	555	581	623	588	641	583	586	580	570	558	604	580	552	563	574	538	592	573	584	600	566	582	582	586	591	546	586	579	604	543	593	613	561	564	586	597	552	610	600	570	535	519	561	585	552	585	541	619	592	563	608	575	534	614	589	557	579	583	599	597	562	564	585	607	578	543	607	593	531	587	528	627	565	556	562	546	576	605	630	606	546	560	574	585	556	550	523	622	583	547	557	560	594	555	588	573	579	581	572	624	627	582	558	595	593	557	582	585	606	641	569	564	553	544	557	579	611	570	561	577	587	574	621	627	568	591	553	584	563	570	590	564	581	587	604	615	549	567	568	598	599	599	579	528	530	569	554	562	616	558	568	573	571	582	561	589	606	592	630	566	605	604	588	530	602	585	591	605	562	548	557	574	549	569	575	547	593	599	567	601	556	588	612	521	590	609	540	567	559	549	582	576	552	584	543	572	591	545	575	564	585	583	550	589	588	634	555	585	577	579	606	636	614	596	555	602	578	557	557	574	565	578	627	559	593	594	585	602	626	598	558	536	579	567	613	594	579	596	570	589	581	591	599	570	591	559	560	600	611	572	548	580	569	630	574	560	590	572	561	583	579	598	588	599	515	573	597	561	577	571	557	604	552	558	560	605	580	617	583	616	593	554	604	566	629	619	579	615	566	578	543	593	628	596	607	617	574	577	604	595	555	589	579	589	576	572	545	527	566	605	623	589	572	601	595	579	614	539	549	576	555	591	615	575	598	628	602	620	630	567	552	543	580	568	600	614	563	533	599	580	570	539	590	568	545	574	576	581	586	568	598	609	575	588	579	601	581	632	624	596	591	578	597	577	547	582	552	585	607	554	554	566	577	523	605	579	616	569	589	601	557	576	580	582	569	562	602	583	589	589	547	616	560	550	585	596	589	566	616	602	552	588	578	567	588	556	616	586	593	580	583	543	573	596	559	614	578	547	590	556
8161	6972	4512	2699	1726	921	611	458	380	326	263	244	202	196	171	143	126	101	84	96	84	85	67	61	66	45	65	80	57	47	47	55	58	53	50	48	43	62	62	58	56	56	33	59	46	52	44	49	56	60	53	58	57	48	54	46	43	48	45	57	43	43	58	54	44	46	45	60	41	48	52	45	44	48	58	54	51	47	56	51	43	52	42	70	59	39	42	52	54	50	46	54	34	50	39	52	36	42	53	40	55	50	53	67	43	51	59	43	54	56	62	44	57	43	50	39	50	58	49	51	51	47	50	52	44	50	60	52	52	46	45	46	35	57	52	64	53	48	50	59	55	60	42	45	39	50	50	49	47	60	48	61	44	48	48	43	51	54	52	60	62	48	53	55	65	50	45	50	49	55	41	50	58	42	41	50	57	54	52	62	56	53	47	55	56	50	42	54	56	54	48	43	46	51	57	44	53	58	68	48	52	61	48	43	41	47	49	40	46	49	48	51	74	42	53	49	45	56	42	45	53	56	53	38	53	47	46	61	46	49	61	67	42	56	44	44	50	38	57	48	61	45	43	53	43	47	51	51	44	49	63	53	42	50	54	45	51	54	69	61	46	40	53	45	50	45	43	56	44	50	61	42	40	53	55	54	47	44	51	62	40	56	45	57	47	54	52	46	55	49	50	51	48	45	51	48	59	59	60	50	55	60	46	51	51	32	49	57	57	52	53	69	44	54	51	53	58	53	50	56	56	55	35	40	47	55	62	62	49	44	51	43	49	50	43	45	54	48	48	46	59	43	43	53	60	49	50	55	38	47	51	60	64	42	48	63	53	45	56	59	59	38	49	43	47	44	46	53	65	56	59	52	58	60	53	58	48	50	46	56	52	43	49	52	51	69	52	33	44	41	57	62	48	53	57	54	49	54	57	50	51	56	37	56	49	47	55	52	53	49	54	41	54	44	52	54	37	44	52	48	55	54	37	42	54	57	55	58	55	52	50	39	58	42	47	48	58	64	50	54	50	47	47	56	64	48	31	45	49	46	39	44	42	48	62	64	44	48	53	53	50	50	43	49	55	39	57	51	52	61	54	51	72	55	45	58	56	61	54	44	50	52	47	48	50	52	49	46	44	50	54	59	55	53	66	56	55	46	52	45	54	59	38	48	52	51	50	59	52	64	54	51	57	44	55	70	48	42	64	58	52	37	39	55	68	51	50	44	53	47	45	41	45	61	52	51	59	46	39	61	52	55	38	44	49	50	43	36	59	40	43	44	39	56	48	53	45	66	34	38	58	50	47	53	55	44	43	43	43	45	48	51	58	56	50	48	39	65	49	59	52	58	49	35	44	56	43	50	53	47	55	32	60	73	64	51	48	59	45	59	53	42	43	51	39	65	54	62	54	48	48	47	45	50	63	50	42	54	46	56	55	52	48	51	56	47	55	45	48	46	49	63	46	54	50	53	56	39	52	58	62	38	55	36	54	55	56	58	41	67	51	59	48	57	58	53	59	44	52	56	51	43	41	50	56	53	40	47	48	44	43	48	41	44	52	57	50	53	62	45	55	49	44	34	52	62	44	64	55	44	48	41	40	57	46	38	50	46	51	57	61	57	42	46	39	52	55	50	59	53	45	52	45	45	45	49	53	52	51	54	50	50	45	55	45	54	53	49	49	52	45	54	47	60	51	61	49	49	45	52	45	54	31	53	43	56	47	55	68	44	67	50	43	61	50	49	54	56	54	46	55	52	43	43	61	38	53	54	62	52	42	63	53	39	47	53	54	46	49	56	54	70	52	53	63	37	47	47	46	48	54	48	40	47	47	44	65	56	50	52	60	44	46	41	48	46	49	53	50	53	35	42	51	37	55	48	45	53	58	51	45	55	55	58	56	39	49	48	58	29	57	43	49	48	57	48	41	53	52	44	46	58	47	51	54	45	47	41	44	48	53	49	61	39	48	48	56	52	44	49	51	50	40	59	55	54	32	37	47	47	56	33	54	40	52	39	51	34	42	49	56	54	65	55	51	50	46	47	56	45	63	52	47	43	45	46	41	46	50	42	50	50	55	48	48	57	66	30	63	50	53	46	49	36	50	55	61	54	48	47	47	43	51	47	57	42	54	49	52	53	50	49	54	52	43	61	54	55	49	53	51	36	61	43	38	58	56	48	45	42	37	68	43	50	52	51	43	44	60	49	43	55	52	45	34	44	64	58	44	47	48	61	38	40	58	48	59	42	55	48	67	56	58	52	41	52	50	40	42	49	50	59	52	48	46	53	56	51	46	48	62	42	56	47	44	49	44	40	44	67	55	52	67	45	38	51	57	51	47	53	56	55	55	43	38	41	34	49	42	51	61	54	38	41	48	52	55	51	31	55	45	65	47	56	35	57	43	46	59	58	51	62	50	44	62	43	52	44	57	48	40	62	64	44	57	52	40	42	51	43	49	60	58	64	56	42	40	45	57	45	53	50	57	45	50	55	62	53	59	54	40	51	54	57	53	63	32	53	43	47	49	64	47	49	52	52	55	53	54	51	60	50	56	59	47	58	49	43	50	43	50	48	41	52	41	48	61	56	37	46	38	42	43	54	48	37	52	46	53	42	53	55	56	37	37	53	44	46	45	55	47	58	51	46	37	55	50	54	45	54	41	53	48	39	60	52	46	36	53	58	40	55	53	50	59	54	53	41	47	60	39	58	56	49	46	45	59	52	57	49	57	54	47	45	62	50	46	46	54	41	57	51	49	56	62	58	50	65	50	55	56	45	45	59	49	58	62	48	48	57	58	60	61	60	55	54	56	41	48	56	35	61	49	43	51	53	60	42	57	48	48	43	44	56	49	49	65	62	37	52	52	46	50	52	51	40	48	52	47	38	60	55	40	43	40	69	49	49	43	53	52	38	50	63	46	54	44	56	49	53	47	54	51	47	57	54	53	48	57	47	67	48	63	43	49	57	37	51	58	46	64	54	50	42	49	63	39	53	48	49	59	44	48	53	48	49	60	50	56	32	43	37	59	58	40	61	53	50	60	47	42	51	50	55	37	46	49	43	63	63	50	47	55	49	69	60	52	61	47	65	50	34	50	42	47	49	40	46	52	58	56	55	57	41	54	50	52	50	55	54	54	47	49	45	57	66	54	64	50	51	55	56	59	63	54	39	50	38	45	49	53	49	45	53	54	37	46	44	55	62	62	54	49	53	43	47	57	50	46	46	56	56	48	42	49	53	47	53	51	34	53	57	56	48	53	63	46	52	45	54	65	43	48	50	53	44	51	53	53	50	56	57	71	57	48	54	52	66	49	40	49	47	50	54	48	50	44	60	38	51	55	58	57	51	57	58	43	44	58	46	68	58	60	46	51	45	47	35	60	51	40	51	46	50	44	61	58	43	60	54	44	54	51	48	41	40	54	41	52	55	49	64	46	45	49	50	53	52	38	48	54	43	52	52	45	44	48	37	46	55	46	47	47	54	54	41	50	48	54	41	56	41	56	55	48	63
37758	28197	23771	24701	28211	22420	16525	12949	10515	8750	7100	5615	4698	3971	3219	2799	2632	2133	1870	1639	1386	1195	901	750	668	629	628	602	585	563	516	522	466	485	472	448	438	459	422	454	456	446	440	463	490	439	410	470	438	406	455	436	451	397	428	457	417	436	443	415	423	406	433	433	427	445	442	427	408	424	413	442	423	425	431	406	442	430	438	422	440	426	416	449	418	430	421	456	445	456	390	441	420	432	470	422	456	422	419	418	463	436	419	444	451	411	438	459	432	396	441	446	416	455	430	449	414	460	413	430	434	431	434	433	463	456	443	453	429	409	408	446	413	440	437	396	423	422	422	472	423	459	454	445	433	449	451	443	451	453	430	430	393	438	452	451	436	417	412	443	451	445	436	454	412	412	444	429	455	433	434	482	438	454	450	450	434	426	446	457	420	437	477	421	439	423	444	433	469	407	452	437	420	430	445	431	406	452	459	476	437	427	446	417	432	442	428	441	480	474	434	408	385	465	450	425	458	436	461	399	447	461	448	440	435	435	421	406	427	439	417	440	428	445	443	400	469	414	400	414	442	443	441	431	412	408	435	429	431	436	447	415	430	447	477	454	413	451	413	416	450	497	428	446	424	407	484	449	428	442	423	421	426	430	423	443	435	437	416	425	422	445	413	457	426	434	451	416	432	423	443	447	415	428	425	460	451	429	424	444	412	451	453	446	416	456	402	465	436	422	404	416	395	440	416	457	445	412	464	472	418	456	398	446	427	384	450	458	436	411	443	411	444	437	418	427	446	395	419	467	434	433	472	440	426	448	440	427	453	414	398	423	403	442	428	409	422	482	486	437	394	459	443	418	428	439	430	432	428	424	431	448	464	433	440	432	423	453	442	412	441	422	466	408	442	442	439	436	430	447	446	430	423	448	421	388	425	431	437	451	420	435	452	419	426	426	443	457	393	428	438	435	400	417	467	438	406	414	396	430	425	451	425	431	464	444	473	442	414	457	456	408	408	419	428	431	466	426	409	430	451	437	413	428	412	405	451	437	440	425	464	449	414	428	447	429	452	435	419	467	404	449	421	418	419	405	449	436	434	416	399	447	414	468	476	394	430	426	449	414	423	448	419	441	428	439	432	431	469	407	436	453	424	406	420	456	385	442	458	406	424	427	417	437	417	474	453	432	437	445	420	452	432	461	440	381	405	431	422	441	430	414	438	445	466	395	425	428	431	451	414	464	456	420	452	424	402	411	429	440	421	422	451	426	447	428	439	451	415	436	443	424	441	433	467	432	417	436	401	424	443	448	444	434	422	410	417	461	426	451	430	490	435	409	449	403	411	418	406	417	462	400	486	423	447	425	389	474	468	440	449	444	454	455	410	419	475	420	461	507	437	396	467	383	395	439	465	442	426	403	423	477	414	401	430	430	458	427	455	457	414	399	458	464	438	451	441	450	437	422	437	466	452	422	435	423	440	405	437	406	432	426	449	445	433	432	432	444	448	450	405	437	444	430	411	439	448	419	425	441	477	442	421	449	412	442	437	437	441	472	430	428	447	483	428	420	438	457	412	434	435	468	462	443	456	437	439	432	442	443	416	438	478	451	431	440	436	429	442	436	442	418	401	439	415	435	451	456	424	472	435	394	430	400	456	457	416	452	445	471	401	429	465	417	441	434	396	417	405	466	455	432	453	414	452	463	460	455	430	428	420	404	423	362	445	470	429	421	450	431	394	454	396	423	414	465	424	389	436	434	420	434	463	434	420	418	448	500	458	438	427	434	429	465	435	442	460	416	420	431	417	429	410	403	425	428	450	415	449	409	446	434	442	435	465	448	445	437	441	454	442	427	450	432	427	425	407	449	418	461	437	418	450	428	433	462	422	482	378	415	432	432	418	414	422	439	479	431	407	474	436	437	440	458	411	422	416	421	462	416	433	420	393	424	422	392	437	446	403	401	436	430	398	398	401	446	459	398	446	420	460	419	456	436	452	410	432	461	419	429	455	416	461	439	482	415	423	464	437	448	439	434	433	417	449	433	424	418	442	456	428	392	418	437	459	414	436	471	453	428	459	427	426	416	415	462	461	442	415	437	401	440	418	426	434	418	452	425	440	441	425	450	439	442	404	442	474	456	456	385	384	419	427	421	464	442	407	446	419	442	410	445	416	421	394	453	424	429	475	492	394	411	425	412	425	435	441	415	456	428	440	427	465	450	404	453	441	421	422	441	484	413	414	451	393	447	445	445	454	427	485	408	445	429	454	455	402	429	426	427	450	415	444	416	427	441	436	424	429	427	407	424	424	445	469	434	458	441	406	426	399	443	436	462	462	397	422	414	417	399	451	446	426	423	407	417	431	410	389	432	392	392	412	394	455	397	437	434	410	419	417	439	443	426	455	428	404	435	451	444	422	445	415	408	432	417	460	449	432	435	458	439	443	449	431	460	416	414	449	445	424	458	460	454	408	404	422	449	435	440	446	456	435	435	469	445	466	429	418	436	442	425	467	405	433	422	409	431	449	405	438	429	466	436	426	448	430	419	441	433	452	435	410	410	476	470	454	432	416	439	428	435	402	430	409	415	430	431	452	399	424	447	436	445	397	453	408	429	449	412	399	427	432	420	428	436	428	444	440	408	426	432	420	480	423	401	392	425	418	421	427	395	428	453	418	436	428	441	409	412	433	397	432	443	451	458	440	464	468	405	438	430	451	431	400	466	429	444	408	420	418	408	442	479	421	412	459	428	447	408	428	463	462	408	414	431	441	413	424	376	419	436	434	413	457	464	435	450	377	470	449	468	433	410	476	410	449	459	421	460	482	427	461	462	435	410	405	427	458	444	407	437	462	423	431	434	459	425	401	429	427	444	473	441	453	425	415	462	443	473	444	385	450	431	428	430	419	458	436	409	418	463	451	455	470	445	427	426	439	445	388	423	454	466	417	413	422	423	433	415	442	426	426	436	396	420	417	445	426	423	399	440	426	411	484	441	467	470	448	430	419	445	481	475	434	467	442	475	445	434	405	444	436	419	468	441	458	460	431	441	431	475	409	440	442	420	427	451	453	454	457	444	396	440	416	458	420	378	449	443	424	419	414	445	447	427	454	439	446	424	430	392	455	432	432	419	479	413	398	435	433	431	448	387	444	446	431	428	383	454	408	405	460	441	423	437	433	419	432	406	443	444	421	433	428	419	433	437	395	426	436	425	459	384	410	443	431	438	403	426	429	411	427	455	463	407	437	432	454	453	394	430	397	481	434	451	457	438	501	458	468	439	453	408	409	438	436	423	418	431	486	424	457	451	430	433	430	424	402	424	461	403	417	461	427	407	428	431	460	448	426	417	385	418	402	438	442	423	436	389	445	391	448	449	435	440	473	444	438	441	432	448	449	439	416	464	416	394	416	454	420	407	371	399	462	421	419	405	472	428	441	453	433	410	443	407	420	419	357	427	435	433	431	391	412	430	423	433	421	451	446	411	476	447	429	434	436	432	439	438	434	469	464	450	408	404
4210	2953	1944	1122	704	445	347	270	289	200	210	190	166	163	154	164	122	127	110	113	130	91	96	87	96	94	80	85	96	94	102	84	79	85	101	70	83	70	105	103	86	83	67	69	100	99	89	103	101	74	89	91	88	73	81	114	88	83	97	95	95	67	79	78	78	78	80	80	83	99	93	86	85	79	90	94	112	77	91	88	113	98	86	68	97	68	72	82	102	95	103	83	90	90	100	82	89	78	79	67	94	99	112	101	100	82	92	106	81	99	83	95	95	75	85	89	72	91	96	84	98	82	96	105	97	100	80	80	108	79	105	115	88	85	85	105	100	100	96	80	79	104	75	89	82	79	79	79	86	93	111	79	91	104	93	88	83	107	84	99	92	90	78	84	79	79	95	103	86	83	84	81	89	102	72	89	88	77	83	87	93	67	94	83	92	85	83	84	83	99	99	78	75	85	89	79	85	75	89	83	99	96	81	85	100	102	73	81	120	102	77	84	78	75	96	85	80	92	78	85	82	84	91	88	87	97	80	83	79	89	74	85	86	99	100	100	84	74	100	84	94	86	89	81	98	87	86	80	83	88	90	94	96	89	86	100	85	71	93	97	100	87	82	87	76	88	95	76	85	97	89	79	92	78	108	94	87	69	78	90	86	89	86	94	70	83	98	86	97	111	83	93	99	86	74	77	96	76	76	96	85	91	94	87	78	91	88	75	80	83	89	81	68	91	82	75	106	80	102	80	73	87	81	90	75	101	101	91	70	85	90	83	90	80	83	86	87	79	90	96	92	100	97	79	75	77	72	87	86	102	85	104	87	70	93	88	98	91	100	101	74	88	81	80	81	70	90	94	93	88	93	89	81	101	66	74	88	102	83	78	91	92	94	81	83	79	86	80	93	89	86	91	106	77	97	90	114	112	89	88	79	85	88	96	82	89	87	88	98	93	112	90	77	103	95	83	112	85	93	95	89	82	91	78	79	88	102	84	98	80	87	78	87	98	82	103	84	79	73	92	94	77	95	79	97	97	96	88	111	76	80	80	78	94	84	97	83	105	92	104	80	71	82	76	85	74	100	89	82	69	74	99	90	88	93	81	92	85	85	82	90	91	80	86	89	87	81	75	84	99	91	90	86	86	88	86	87	72	85	94	107	88	84	86	84	92	94	103	76	96	92	69	75	84	80	83	82	101	77	86	95	91	86	90	98	96	87	80	83	83	89	95	75	94	97	107	86	89	84	104	80	82	73	91	95	100	98	88	102	100	87	92	76	78	99	107	94	77	92	99	89	81	78	96	94	104	79	84	86	80	81	89	82	93	86	83	83	91	77	94	80	82	110	95	85	102	81	86	113	81	99	84	90	67	89	93	78	97	92	63	91	99	95	95	94	78	95	69	87	90	82	66	84	85	95	91	82	68	95	83	110	77	86	79	85	81	82	97	88	82	88	81	93	99	82	87	82	91	95	102	69	92	101	95	79	80	85	80	92	94	85	85	83	79	80	99	96	82	94	81	86	103	77	81	100	92	86	91	73	74	76	88	79	87	89	79	100	80	83	80	84	75	82	80	82	85	94	82	85	86	106	96	95	89	98	97	79	70	87	73	81	87	81	95	82	86	102	83	104	88	88	100	103	77	79	87	57	91	73	74	85	70	86	80	75	83	73	93	108	82	80	83	97	102	79	71	84	96	92	65	78	87	96	83	98	80	74	82	92	88	82	64	104	72	61	84	91	87	96	102	94	89	86	82	76	82	102	96	88	94	79	98	106	90	100	85	80	73	92	82	83	84	84	79	90	76	101	103	83	90	81	94	94	95	104	78	81	68	81	94	95	79	81	98	86	87	92	81	87	88	85	88	70	98	97	77	90	78	94	92	92	69	92	106	92	81	83	85	83	88	88	88	75	96	85	84	99	77	90	91	87	81	81	81	85	78	100	89	72	94	78	105	82	81	81	68	110	70	86	94	94	92	91	73	83	88	77	84	81	81	94	94	84	83	75	90	85	98	111	82	96	88	86	85	81	86	96	103	95	95	73	85	81	77	69	72	85	91	103	95	76	83	92	78	104	105	95	90	81	90	102	83	100	86	104	91	94	99	98	79	85	109	102	89	82	84	82	109	90	89	95	88	91	93	95	96	102	79	101	93	80	86	85	100	89	74	112	83	83	100	86	76	86	81	105	86	90	94	82	97	86	85	87	83	84	92	90	83	105	91	81	80	80	100	93	80	90	86	114	88	80	82	94	88	79	91	100	93	92	97	79	100	77	79	86	93	81	88	85	93	85	103	91	96	78	91	109	86	90	85	101	95	78	115	86	90	84	95	90	99	77	82	88	101	86	108	105	85	84	100	92	87	104	96	91	86	82	85	85	80	110	99	90	85	106	95	98	98	91	85	80	95	85	82	98	88	79	91	91	97	72	93	88	88	77	104	99	91	103	93	81	80	90	87	70	86	93	93	86	82	86	67	107	99	74	86	90	86	82	93	85	97	92	100	83	87	79	74	80	81	78	85	102	95	108	97	96	105	76	72	100	91	78	79	89	84	86	86	106	89	94	83	90	97	93	100	88	98	90	92	84	87	82	77	107	93	86	84	82	95	89	97	90	77	99	95	83	88	102	88	90	79	79	72	77	79	83	100	77	89	99	66	88	96	79	83	79	88	78	89	80	84	95	86	92	85	81	76	73	102	92	89	89	86	91	100	80	93	86	76	93	87	91	100	89	85	105	99	94	80	92	80	92	94	86	85	69	91	93	82	100	86	90	102	101	72	84	90	72	85	82	96	97	86	71	89	86	80	72	79	92	95	100	82	105	105	92	102	89	101	91	69	92	90	82	93	92	90	92	85	86	75	104	81	85	92	76	82	92	84	105	72	82	96	90	89	87	93	67	90	106	102	95	93	77	102	68	84	99	85	87	96	102	94	74	74	87	71	97	86	88	90	100	87	91	96	115	93	88	93	97	100	89	106	84	89	71	91	94	95	83	78	78	104	85	76	77	98	103	80	86	95	84	89	102	87	82	98	83	113	90	80	86	106	107	91	80	92	66	87	84	94	90	89	88	77	87	94	96	98	81	92	79	88	94	91	99	100	110	86	68	77	85	89	101	92	98	88	68	93	91	99	74	79	104	89	81	80	89	95	102	88	77	77	78	87	107	97	86	106	87	86	73	79	82	94	90	78	88	83	85	85	68	99	91	80	71	82	77	89	87	93	110	88	86	87	105	104	95	82	89	90	88	73	89	81	78	79	78	91	94	88	70	91	90	79	99	105	73	85	85	102	93	76	95	88	101	97	94	84	90	88	93	86	84	84	63	85	68	79	96	78	87	69	78	80	75	87	98	79	78	82	86	93	81	97	95	82	111	96	98	86	77	91	95	84	104	98	108	105	89	75	97	83	98	83	86	96	81	89	93	84	96	77	110	79	86	106	98	91	86	83	98	99	90	84	76	85	103	75	86	79	93	96	80	105	99	77	75	85	89	81	103	88	77	83
29541	20431	16287	15492	18515	14769	10584	7948	6550	5584	4655	3778	3060	2652	2304	2140	1927	1773	1515	1448	1292	1169	941	884	877	821	804	863	765	770	788	792	786	736	769	693	726	775	735	747	690	739	720	736	682	700	751	729	700	684	730	719	727	716	703	705	698	726	722	704	730	719	769	697	715	747	767	784	708	715	750	738	737	705	697	676	696	697	682	763	734	706	701	693	712	700	707	739	677	745	727	728	719	680	721	751	712	714	717	741	700	695	750	743	741	741	748	767	692	672	686	721	702	710	692	775	781	710	705	714	692	721	752	714	678	731	755	774	713	751	760	678	690	740	692	748	721	725	682	715	758	724	719	708	707	716	747	684	711	728	683	714	750	709	716	736	709	725	701	725	769	750	672	751	727	742	695	733	726	695	725	750	714	677	698	714	699	719	759	718	724	752	782	739	759	734	740	732	687	706	721	770	709	714	737	747	702	713	692	749	766	701	697	713	727	738	751	693	731	768	682	753	736	710	683	745	677	716	771	716	693	755	731	741	723	703	773	751	788	686	704	692	715	737	715	729	724	706	739	692	730	752	726	682	754	727	725	687	725	739	695	738	733	745	745	697	724	754	725	726	739	673	670	729	720	756	748	728	761	676	721	772	651	679	674	739	727	733	715	753	734	743	711	663	735	782	701	735	721	737	733	763	733	804	711	761	718	730	727	762	756	672	694	705	744	752	733	786	704	755	715	702	684	747	742	712	697	752	755	710	747	711	726	694	713	732	728	732	750	760	697	684	720	735	684	718	716	726	696	768	709	733	676	709	735	656	696	727	686	700	710	699	676	622	717	738	672	759	740	698	726	686	718	696	724	739	726	747	722	677	704	708	693	724	733	728	717	744	667	761	660	745	667	726	702	715	732	740	716	739	654	747	709	716	723	716	690	754	745	750	692	705	715	694	734	744	723	693	701	718	706	748	738	722	729	734	697	711	706	690	781	744	742	713	696	745	738	763	748	703	673	741	757	707	702	750	722	700	700	717	735	684	753	659	745	674	780	731	741	779	725	685	690	705	726	770	724	717	702	761	733	793	709	718	738	701	705	718	708	696	727	738	704	742	720	727	667	727	738	727	712	734	732	729	721	689	703	711	741	780	699	759	715	709	772	763	681	724	747	707	736	728	715	735	712	718	749	690	760	762	680	739	681	769	731	717	710	741	747	738	730	733	746	747	681	661	751	768	742	715	722	702	761	720	733	692	698	714	731	746	706	714	698	698	701	720	754	723	710	691	754	697	747	733	697	695	691	710	723	760	690	729	734	720	689	726	726	699	766	730	711	773	724	707	706	709	712	776	672	732	755	730	719	744	735	730	727	707	768	680	705	713	733	743	686	705	764	753	740	730	724	690	700	723	692	713	722	739	736	712	715	709	690	711	728	723	776	690	765	733	701	697	727	742	755	756	736	774	751	715	718	718	762	705	715	752	691	741	757	703	768	744	733	725	707	714	719	726	752	689	779	677	757	753	713	719	705	715	742	758	672	727	748	774	676	718	725	730	736	772	676	753	703	755	699	766	742	734	755	694	763	720	691	674	702	686	668	690	768	718	717	713	717	720	755	731	748	719	690	727	714	741	741	746	711	703	741	709	772	748	739	738	741	747	678	704	719	733	693	702	733	717	719	674	679	724	655	727	736	744	727	720	716	712	743	672	779	696	713	747	712	721	791	713	728	724	712	677	730	732	726	686	761	723	777	764	705	720	744	689	755	762	696	731	713	759	701	753	723	731	738	683	737	719	709	719	735	714	723	759	749	722	729	705	732	755	739	743	738	742	668	716	764	683	677	719	713	735	708	735	732	746	671	760	693	717	700	737	729	736	704	726	736	721	726	687	745	716	733	738	757	726	703	744	705	734	749	783	749	755	742	721	699	719	695	734	738	729	704	690	730	728	690	664	696	755	748	694	658	741	730	705	724	715	709	746	664	681	705	754	764	690	716	716	715	751	702	733	758	721	695	713	735	746	716	716	718	716	750	756	658	729	660	706	696	751	701	678	737	699	767	722	738	719	663	668	718	735	760	713	703	742	685	734	688	699	696	715	728	725	737	720	680	693	655	713	727	710	745	755	735	726	742	698	740	683	732	716	761	715	736	749	722	716	746	729	689	736	755	715	710	721	698	780	715	725	697	732	709	700	717	687	684	776	708	725	736	750	678	730	675	679	705	724	736	694	713	696	748	757	714	725	714	658	740	691	746	713	729	706	701	705	725	715	694	672	714	729	715	693	707	731	760	711	709	688	680	689	721	757	758	736	754	716	741	740	690	730	736	750	722	743	679	698	741	698	736	727	755	715	730	691	715	718	708	720	672	730	673	722	744	729	722	726	737	685	692	697	745	750	689	757	713	696	720	704	763	724	721	716	693	735	731	735	677	748	719	689	730	752	688	726	760	704	705	779	709	668	742	693	663	701	726	713	745	732	700	764	715	764	725	683	677	743	729	740	673	757	733	741	697	709	676	713	741	682	762	753	652	757	726	754	710	748	743	733	728	723	702	768	715	733	755	699	755	697	710	708	707	683	750	703	741	705	708	710	668	729	735	736	741	763	722	751	720	744	750	704	700	722	683	779	776	761	754	691	720	719	691	740	694	727	729	716	732	738	718	734	748	705	729	632	721	747	691	744	686	732	688	719	713	689	734	679	773	719	751	758	720	742	709	722	740	726	724	692	744	766	708	734	703	696	728	789	780	672	737	661	719	694	657	706	787	694	683	705	745	695	713	766	751	716	738	691	734	695	697	724	728	779	766	727	732	701	714	719	699	736	736	746	708	718	723	729	723	752	703	769	725	741	735	739	716	752	707	737	760	739	693	732	742	724	740	737	701	745	749	734	696	744	699	718	721	741	708	727	720	664	724	694	728	723	727	754	758	719	723	710	693	710	681	741	704	699	735	717	684	720	704	782	753	724	696	717	741	724	732	701	718	699	753	720	711	691	709	713	729	710	724	714	716	739	717	689	754	734	736	745	688	748	755	719	737	720	761	705	748	727	727	725	770	739	691	721	696	782	719	703	731	704	720	744	699	739	741	754	690	728	710	698	698	700	716	680	765	710	740	710	739	713	694	698	709	759	720	750	681	691	684	718	716	706	736	708	787	695	715	692	702	755	710	744	728	758	693	691	680	699	734	770	710	699	658	758	753	711	733	688	719	740	707	732	718	694	765	762	731	736	694	721	736	722	719	696	728	718	691	724	725	684	730	717	708	717	715	761	700	712	697	711	752	709	683	675	755	739	709	718	699	728	797	700	676	731	726	724	738	711	675	756	779	726	760	725	703	698	700	681	718	668	717	714	752	801	757	717	694	745	748	731	735	733	763	762	726	739	715	765	691	724	721	690	708	733	748	722	719	692	698	744	738	751	730	742	720	763	663	739	728	696	744	712	704	703	719	743	651	673	715	736	752	707	716	717	720	703	695	677	793	704	779	741	698	721	692	691	700	746	712	673	708	717	746	736	683	708
5377	4051	2527	1408	857	641	352	262	243	229	196	161	167	173	146	131	131	130	117	118	110	89	88	73	85	71	83	72	89	67	79	74	89	82	74	82	86	71	87	75	72	68	82	79	81	84	76	84	82	69	78	78	101	92	84	83	73	97	78	77	89	86	75	99	100	93	89	77	73	87	76	83	69	82	82	76	69	75	91	70	70	77	80	82	79	81	98	72	72	81	75	73	74	71	82	88	77	74	72	89	105	98	81	71	76	66	66	80	82	68	107	65	100	79	74	79	75	73	95	55	73	85	92	81	90	75	85	70	77	87	79	88	82	91	88	67	70	88	98	64	101	87	72	65	72	79	76	70	70	81	59	92	83	85	76	75	69	79	81	81	81	70	62	76	76	86	85	86	86	83	79	81	75	80	90	61	73	88	80	76	95	79	68	69	89	74	78	77	84	80	76	75	71	81	84	100	74	62	74	86	91	66	71	66	77	72	91	78	71	75	86	77	87	82	78	83	86	84	88	79	78	77	75	88	76	76	81	71	78	81	85	90	74	67	78	86	79	84	85	63	78	74	86	88	66	70	82	75	62	64	78	83	79	82	81	72	92	69	96	100	82	98	85	82	53	76	91	83	85	87	80	84	99	78	80	61	101	89	83	75	72	67	73	83	74	66	67	82	84	80	82	78	69	79	78	71	73	78	81	69	80	81	88	75	83	88	83	96	76	68	82	73	94	63	96	89	66	74	79	87	85	78	82	78	79	96	91	59	84	90	66	94	78	66	81	91	84	84	72	79	66	97	79	85	91	80	102	78	68	88	74	79	92	82	86	65	65	85	86	83	81	92	84	80	94	72	83	69	68	85	87	75	91	90	65	68	72	64	80	85	68	77	67	79	87	73	87	80	85	54	75	73	86	85	81	79	86	66	83	89	72	72	87	75	79	76	72	85	94	66	94	72	71	78	67	83	62	78	88	86	74	78	84	92	88	76	91	73	75	91	88	66	77	74	76	84	87	75	84	75	83	68	78	75	99	88	77	74	71	93	81	85	86	84	95	76	97	84	88	67	77	82	81	75	104	72	73	81	96	76	82	89	87	89	71	76	83	75	87	80	68	89	81	75	75	87	75	88	76	66	78	86	88	91	69	75	80	88	83	72	92	86	95	83	71	81	61	95	86	75	66	82	68	81	81	88	81	69	73	81	79	73	73	98	72	63	73	80	85	72	87	80	78	69	84	74	88	77	80	88	67	76	73	86	79	73	94	84	68	101	95	81	76	102	96	82	90	69	83	101	90	67	82	76	82	73	91	77	84	90	74	88	68	85	84	80	83	83	70	88	82	78	69	98	83	72	90	94	81	81	76	72	78	82	72	77	74	82	76	78	96	93	91	72	76	82	76	83	84	73	77	79	72	69	78	61	78	73	94	81	57	89	86	92	65	77	85	87	77	74	68	85	80	79	80	92	89	85	72	78	68	75	94	85	64	84	78	72	80	77	69	74	72	72	64	80	81	86	82	68	83	70	74	82	71	83	77	74	79	75	77	73	74	82	78	78	64	69	65	78	84	75	75	88	82	75	69	80	91	72	89	80	81	62	84	89	77	73	73	66	78	72	75	79	69	89	86	79	82	72	73	85	69	91	82	63	71	84	92	88	66	86	68	76	90	94	81	87	87	64	93	84	92	78	68	98	95	72	85	77	64	82	87	79	83	67	67	80	58	71	81	93	82	79	69	70	78	82	76	80	84	68	91	74	88	76	67	79	85	74	76	69	78	79	96	87	88	68	85	51	91	63	98	80	84	81	83	76	100	84	71	82	85	84	81	81	76	79	86	63	81	81	96	95	85	84	77	70	88	68	90	97	82	78	91	88	98	83	84	86	88	82	77	78	77	88	79	80	80	67	85	89	69	87	62	72	75	89	74	68	73	70	76	77	68	83	87	88	68	77	83	82	65	83	63	91	71	80	88	83	69	73	86	70	82	81	85	80	79	75	78	62	88	73	54	73	80	85	82	74	80	92	81	90	89	61	83	96	86	81	76	75	59	70	88	80	90	87	102	76	88	73	74	90	83	87	80	77	78	76	76	68	76	93	83	75	93	78	81	81	74	77	75	74	79	71	74	83	81	92	79	87	69	77	71	86	85	83	75	79	81	77	101	68	80	76	67	98	81	81	88	80	66	81	77	86	88	76	78	75	93	80	74	79	61	86	64	75	69	74	71	77	83	88	88	65	74	87	82	90	94	82	64	80	90	72	86	75	70	78	71	84	82	93	86	76	80	75	82	80	88	73	70	86	68	72	89	69	77	74	84	66	69	65	95	77	96	80	79	85	75	76	89	86	60	74	91	74	83	77	82	71	82	79	71	75	83	86	75	79	78	89	81	86	76	89	76	64	67	70	58	77	98	90	85	76	81	94	75	76	87	92	75	86	86	84	90	80	79	68	78	78	72	92	93	98	70	73	75	74	85	69	93	95	70	87	93	80	71	87	91	70	84	76	80	77	90	79	66	84	67	91	66	80	94	79	68	87	90	73	84	71	72	86	106	71	79	72	76	73	75	76	69	83	79	85	63	60	85	86	61	88	68	90	82	84	83	84	89	89	69	69	68	70	69	86	88	83	75	89	87	83	82	85	59	89	77	77	72	74	64	90	75	74	80	78	87	87	87	71	81	92	79	86	73	65	80	83	77	73	74	68	86	94	74	78	88	100	101	88	83	72	92	72	69	76	85	80	63	77	93	84	84	77	73	76	80	88	68	73	73	78	76	76	79	90	88	90	82	72	72	72	80	76	71	85	83	98	77	78	92	75	95	69	84	75	92	82	90	83	71	62	98	67	74	69	81	81	91	77	70	79	77	72	68	85	85	98	71	89	75	79	91	78	95	82	72	76	70	81	80	73	71	67	84	70	78	66	75	70	72	91	78	76	92	75	90	78	74	72	77	81	82	77	97	88	67	78	72	75	75	90	69	81	73	77	83	99	72	87	88	79	80	87	88	77	97	71	85	89	98	79	96	66	73	71	71	90	84	85	93	75	85	77	87	80	76	75	86	87	84	81	88	94	79	71	85	67	87	96	79	83	77	80	90	90	72	88	84	94	91	85	85	71	82	82	83	69	88	95	91	70	92	78	72	83	87	59	75	79	74	86	88	81	73	73	74	90	65	83	65	85	78	86	81	74	92	71	72	74	82	85	92	63	78	86	86	74	78	92	92	71	69	71	83	82	81	77	82	86	77	72	88	69	80	72	78	73	89	88	67	65	78	66	75	63	82	85	90	68	83	76	73	95	79	79	88	79	73	69	81	66	94	82	56	68	95	84	86	74	93	79	90	83	73	81	79	84	74	81	75	84	73	66	78	69	81	84	72	70	86	81	85	70	76	82	84	80	82	80	97	81	74	79	66	69	64	71	69	61	77	75	84	88	89	69	77	84	65	85	76	78	69	80	71	99	84	72	84	92	95	96	80	72	69	83	69	86	68	84	93	77	85	85	83	82
31917	23494	18612	18088	20966	17040	11529	8344	6836	5679	4818	3934	3269	2836	2456	2054	2005	1732	1508	1368	1229	1074	951	885	799	807	803	757	778	747	741	626	683	677	680	703	629	617	679	635	654	628	708	652	641	682	675	653	680	626	609	622	685	687	652	652	643	655	645	651	681	613	668	616	613	656	644	692	669	689	661	654	622	687	643	655	657	637	646	679	679	606	601	628	645	606	606	646	630	667	616	631	628	683	618	649	627	625	655	614	651	661	655	644	708	679	676	652	610	664	628	701	689	635	637	689	644	597	648	689	594	667	679	626	640	670	682	677	663	601	672	671	669	640	639	601	655	664	669	683	678	655	630	666	645	656	650	686	645	631	629	668	699	609	662	655	638	687	721	673	684	642	695	643	656	712	627	669	618	619	649	663	662	666	681	627	637	712	648	628	709	632	689	669	662	660	635	650	650	645	644	661	678	682	652	622	653	656	679	658	624	682	692	648	619	653	618	655	658	673	640	608	659	647	673	709	659	669	668	662	644	582	622	654	663	644	654	670	660	635	643	652	682	664	645	647	631	605	684	671	681	656	650	689	673	659	627	642	652	680	658	725	642	627	677	618	656	723	639	675	667	662	690	709	669	670	686	617	638	685	701	602	688	622	620	635	592	631	679	668	623	627	643	668	660	640	682	679	672	626	695	673	662	653	610	667	630	623	661	673	658	654	648	624	618	635	647	644	651	640	632	665	645	641	661	655	624	685	678	659	646	648	667	690	668	680	670	701	688	682	672	665	594	632	636	676	636	670	665	693	693	699	654	657	671	594	659	651	666	627	699	641	660	679	674	661	667	669	661	660	703	653	607	643	667	637	650	652	689	637	674	666	667	650	699	656	671	644	623	665	641	649	662	636	693	644	618	674	659	677	704	646	646	669	669	647	696	620	630	617	657	586	653	655	681	669	611	665	661	683	674	625	673	660	689	658	663	677	635	687	630	666	661	638	689	654	662	664	664	634	694	649	647	658	664	652	656	671	588	679	625	624	631	643	643	645	634	635	642	677	632	657	625	624	617	662	669	627	648	637	684	633	676	671	642	626	671	652	692	658	629	653	652	636	706	609	638	644	642	655	641	647	618	678	649	652	668	621	675	632	658	634	604	672	635	641	686	684	627	644	656	723	649	650	681	650	677	662	718	640	646	678	627	668	700	683	632	651	634	649	656	665	632	623	663	665	648	652	692	680	660	659	665	645	705	663	664	639	693	604	629	661	662	662	668	658	613	628	584	649	658	647	655	659	605	628	658	643	679	670	636	687	634	642	622	655	613	661	639	671	657	649	660	659	666	654	631	669	657	685	695	664	619	677	662	654	670	669	675	661	675	721	613	644	662	632	668	640	630	672	658	651	645	661	668	645	665	659	689	669	631	608	680	685	625	694	685	674	623	604	637	699	656	643	653	682	659	648	642	661	630	625	695	626	635	652	609	653	627	661	621	630	601	683	637	699	639	654	632	638	685	671	618	687	654	664	654	708	624	693	657	630	637	632	673	643	644	671	646	595	624	684	704	669	653	652	683	691	623	714	627	663	653	619	687	687	683	647	610	661	678	625	678	635	665	659	649	679	653	674	654	647	684	693	651	617	665	668	666	668	607	652	644	652	629	628	652	621	657	630	640	605	637	651	641	646	637	699	639	647	656	665	647	648	681	646	628	645	710	619	647	639	633	662	669	648	639	621	654	656	605	671	637	669	638	662	693	686	656	657	647	650	652	651	679	658	643	620	636	655	642	657	708	605	654	663	657	637	690	676	637	611	626	627	656	659	673	628	670	664	680	675	627	603	630	689	645	640	666	663	626	594	639	669	677	715	659	641	628	620	679	690	622	683	662	655	651	695	663	653	630	622	663	676	634	663	700	676	661	637	660	638	638	668	633	665	678	613	639	620	615	666	657	616	641	655	628	623	674	655	615	671	661	647	641	668	691	666	598	639	656	714	650	620	673	627	627	691	652	621	653	627	686	642	634	632	634	691	659	636	694	641	629	648	615	659	592	666	641	654	663	638	650	609	662	687	639	620	629	629	653	668	669	650	702	625	709	663	621	654	594	604	662	606	659	686	723	698	593	634	628	639	683	645	684	673	636	697	633	644	635	659	635	719	654	666	641	646	634	652	644	641	635	636	619	654	645	648	661	625	680	670	640	647	668	619	611	638	622	681	622	656	612	673	644	650	664	685	667	676	647	672	660	660	659	640	628	671	696	611	654	676	684	648	641	621	663	648	660	639	660	674	680	670	631	672	613	687	649	624	680	639	674	619	634	674	702	639	667	622	682	637	703	649	708	661	701	655	648	718	667	646	694	660	628	635	643	673	680	658	668	696	721	672	655	654	688	646	654	685	659	609	641	643	659	639	661	679	650	688	624	637	627	648	647	671	635	680	627	628	631	671	637	649	631	643	687	631	637	699	701	637	629	644	630	627	634	621	642	625	621	654	672	684	663	627	641	675	649	663	650	698	678	650	634	665	577	646	677	625	667	695	624	673	621	662	676	684	651	644	680	621	605	619	665	660	637	636	687	644	656	629	655	682	679	669	683	647	642	661	690	611	710	644	647	669	657	688	644	660	639	659	646	643	690	627	649	673	685	687	624	616	674	662	678	690	708	671	621	629	657	669	642	655	684	662	625	669	663	641	679	638	661	670	672	642	690	690	652	634	656	645	668	650	699	643	659	660	667	632	657	661	687	616	629	589	630	664	639	660	686	659	677	688	629	701	650	626	610	627	670	677	667	650	698	660	647	627	661	653	597	645	634	689	670	658	626	623	635	627	640	664	638	653	650	635	666	668	660	652	680	639	657	626	667	684	684	640	628	677	652	676	620	644	691	657	659	617	618	652	647	641	625	622	626	660	645	643	683	664	675	651	679	664	680	662	656	651	652	700	657	610	647	650	666	654	664	630	627	689	683	706	688	633	643	697	657	690	646	664	628	675	626	682	632	693	689	650	669	631	669	638	661	646	649	662	635	642	704	679	661	633	634	667	671	628	669	679	680	630	617	669	654	692	722	711	644	683	624	656	629	723	666	668	677	657	609	625	661	646	686	683	638	691	653	651	636	650	652	668	643	684	598	669	692	686	632	643	645	639	667	642	684	676	675	672	633	655	640	621	636	607	707	615	627	619	658	663	675	653	670	663	630	655	680	673	624	691	633	669	637	646	640	682	624	675	664	670	652	667	689	650	649	619	685	669	679	656	661	658	671	624	609	695	724	676	634	600	644	690	648	660	643	685	626	628	643	708	622	650	674	648	656	695	663	637	639	700	679	652	703	671	664	642	685	703	659	661	687	693	652	631	648	628	651	681	651	656	671	688	673	656	649	682	634	628	640	658	600	611	611	669	690	649	652	681	725	672	648	646	646	708	673	652	657	690	614	651	627	668	645	672	692	676	640	658	692	692	668	668	632	690	673	626	642	672	650	654	671	648	620	672	662	650	645	685	619	667	642	673	602	646	608	672	647	624
7091	5497	3025	1673	982	721	455	334	290	253	244	158	192	154	143	122	125	118	116	101	95	84	93	65	82	75	61	77	65	72	92	66	76	64	61	81	89	76	69	61	71	89	71	81	79	63	63	77	65	77	59	71	74	81	54	85	62	82	81	79	71	72	74	75	69	72	71	61	78	60	69	79	67	70	60	77	67	74	54	74	77	57	80	67	60	58	69	66	72	61	85	65	60	73	83	73	61	64	69	74	78	68	49	81	65	66	63	66	81	78	67	65	61	73	71	88	73	70	68	62	66	63	69	75	69	69	68	74	66	69	66	65	55	53	67	62	66	86	72	75	69	80	66	66	65	58	59	82	73	62	69	66	83	62	66	63	64	66	59	55	82	73	73	55	77	77	78	65	77	69	85	65	80	76	80	74	62	72	60	64	64	58	70	67	64	82	64	71	71	70	54	73	72	62	71	72	72	73	58	73	77	71	58	57	66	61	56	72	74	62	64	62	71	58	64	76	73	75	62	70	72	57	62	74	50	71	65	58	60	71	72	74	75	82	78	79	73	71	71	88	79	56	79	74	58	50	85	58	64	70	64	66	60	68	65	65	70	62	58	52	68	73	66	67	72	74	55	73	80	76	64	73	60	84	75	75	66	73	66	57	69	62	79	70	64	51	78	66	60	68	64	71	72	78	64	78	82	70	71	65	70	73	90	66	68	78	57	65	78	76	70	73	73	71	59	66	58	68	84	60	72	86	77	58	60	64	73	72	69	73	69	70	78	65	60	82	66	78	73	75	70	67	61	72	61	73	59	87	66	69	63	55	56	55	64	76	76	69	69	56	73	67	65	74	72	70	72	72	87	59	69	84	64	72	71	72	72	61	68	54	66	67	72	64	68	77	75	70	86	71	77	44	65	70	79	66	74	54	73	65	68	70	73	67	73	60	75	68	80	69	66	83	69	67	59	66	79	56	52	73	66	62	70	55	80	74	66	75	67	66	68	64	65	65	51	67	76	85	99	86	85	86	74	75	62	65	66	69	70	71	84	74	66	75	78	72	63	85	89	69	66	83	67	73	64	85	65	71	73	77	71	69	66	68	84	67	80	70	74	67	55	80	45	63	84	77	79	80	66	72	60	70	63	51	68	81	81	68	60	58	73	70	57	67	62	75	67	57	65	63	67	55	69	85	64	75	63	80	68	70	53	63	73	68	83	73	55	75	69	69	79	79	55	71	68	65	62	62	73	59	70	71	68	68	74	73	74	79	75	69	73	68	70	82	68	71	85	75	75	61	74	75	52	82	69	59	60	56	82	60	77	81	74	67	70	83	65	65	66	76	72	71	55	69	68	72	59	58	66	61	85	72	83	63	71	73	75	68	58	76	70	60	73	71	62	75	68	83	65	73	61	69	62	68	71	57	81	93	67	77	64	74	67	68	68	54	84	80	78	56	55	74	67	79	76	79	68	72	66	63	77	62	79	72	60	80	74	73	77	69	79	62	70	63	62	57	72	62	69	76	59	88	69	73	71	71	94	74	70	75	61	61	57	70	66	71	64	72	66	68	67	58	79	71	65	65	77	74	76	70	69	63	74	79	65	55	67	78	54	83	80	65	76	72	62	72	76	75	61	69	76	66	73	71	63	63	64	64	80	65	62	80	67	72	62	61	84	80	62	75	64	75	73	70	58	66	60	90	56	74	92	72	69	60	72	67	70	72	63	72	75	77	76	52	60	92	62	69	56	92	62	97	66	64	83	76	80	84	78	61	80	63	72	64	67	81	70	57	72	64	75	70	61	65	68	63	79	81	75	69	80	70	59	78	69	61	82	52	67	78	77	68	81	59	64	61	55	63	66	68	72	62	64	74	58	60	74	72	73	61	63	68	68	72	87	62	71	65	49	65	58	83	74	72	60	58	71	75	49	79	66	75	77	74	68	79	68	78	65	67	59	66	78	70	67	79	72	63	78	75	68	62	71	56	80	60	68	64	72	64	62	65	72	63	69	71	55	68	66	65	75	68	65	69	79	67	75	65	73	66	49	63	99	60	84	60	59	71	65	62	67	80	66	68	70	61	63	63	85	67	67	53	80	47	65	73	84	79	68	53	57	69	80	72	65	56	72	82	75	62	65	69	71	77	70	71	72	68	66	58	56	80	71	57	58	72	76	58	60	78	65	64	63	79	68	80	65	69	64	65	57	63	74	75	60	71	62	83	68	81	55	57	66	64	65	75	62	66	72	63	74	72	77	61	53	72	69	78	75	74	87	71	74	79	61	62	78	65	59	63	63	69	52	71	75	68	72	58	59	69	87	71	62	55	67	48	70	69	56	60	83	78	70	72	76	61	75	68	59	77	76	79	67	84	61	76	70	61	84	57	70	66	55	68	83	73	75	68	71	67	82	67	68	73	67	83	77	64	73	75	60	59	72	64	67	73	65	63	70	82	67	63	75	68	58	62	51	69	72	77	72	74	74	92	70	76	70	63	70	76	73	75	73	76	58	71	55	64	63	69	82	56	78	61	59	56	79	54	74	66	78	68	65	69	70	73	69	69	81	73	64	54	57	85	63	79	69	50	69	71	82	65	82	75	87	79	63	65	67	66	61	65	68	70	75	89	69	69	74	61	71	55	61	72	58	78	72	67	56	66	69	75	71	73	84	56	73	73	70	76	76	69	85	66	72	76	66	76	62	72	81	60	72	68	81	73	75	78	85	67	70	58	66	80	57	72	68	76	71	78	63	82	67	67	74	85	68	72	60	62	61	73	76	76	65	60	62	60	81	76	59	58	62	76	87	70	79	72	69	75	61	66	68	73	70	73	59	86	60	76	65	63	67	79	59	61	64	68	78	67	74	58	55	67	69	52	66	79	66	67	62	59	79	72	69	72	59	67	60	61	79	66	64	76	79	68	69	77	63	71	73	64	61	65	89	56	58	80	62	56	71	57	67	64	51	68	45	59	63	73	72	62	74	65	73	75	56	64	74	65	66	63	53	56	61	71	72	76	79	76	73	59	66	80	72	61	67	85	85	64	74	56	77	75	69	62	62	70	68	64	75	68	71	65	69	66	76	74	82	63	74	50	77	74	54	56	88	85	60	73	70	55	74	53	59	64	73	77	67	68	81	72	68	74	64	72	81	78	73	68	76	59	81	58	66	59	65	60	70	68	75	70	69	71	76	65	74	79	67	79	69	87	69	87	62	65	65	64	54	71	77	70	71	68	74	67	66	73	89	68	72	74	62	70	81	61	70	75	66	72	58	70	65	70	76	72	58	65	71	78	81	74	77	78	74	79	65	66	46	63	64	51	66	69	63	67	66	60	74	70	61	72	69	77	66	60	55	63	53	85	60	68	77	75	77	75	83	60	84	80	77	66	79	77	61	57	78	65	65	66	78	76	75	75	65	79	81	76	79	76	76	68	77	73	55	68	72	82	61	63	66	66	63	81	56	76	69	66	68	86	80	63	74	69	69	62	66	62	65	58	60	66	71	79	61	63
34678	25716	20073	18850	21968	19960	13166	9898	7744	6570	5717	4326	3647	3159	2658	2400	2143	1909	1618	1444	1341	1134	931	809	789	728	732	715	688	692	659	636	577	645	583	608	595	588	566	562	565	578	572	598	563	574	581	590	528	598	560	557	570	559	595	559	521	551	610	583	553	533	605	529	548	532	570	589	610	535	574	565	578	568	574	574	559	542	576	552	530	535	581	559	552	554	580	534	601	536	569	576	552	544	546	632	556	516	564	564	545	611	585	559	564	583	564	588	603	603	562	548	540	572	517	571	595	525	533	570	541	579	586	568	567	523	562	578	553	592	559	564	551	552	578	551	537	541	568	543	557	581	560	556	549	539	530	595	573	573	593	560	583	567	538	565	577	548	597	558	588	560	529	580	561	551	560	582	541	568	537	583	557	608	588	591	554	581	557	572	555	520	541	555	575	574	573	567	569	579	531	566	585	585	551	538	561	582	575	585	536	591	583	554	556	510	582	608	554	576	576	552	578	586	575	568	559	590	527	565	559	543	561	568	545	566	579	563	568	563	540	569	577	564	582	539	523	501	576	566	565	565	584	549	540	541	593	556	556	569	562	596	608	592	594	531	533	525	586	571	578	563	579	574	526	544	573	564	537	552	523	552	557	535	553	562	607	560	608	590	542	525	575	570	552	550	587	592	574	570	599	570	565	542	609	613	559	581	548	578	563	539	534	611	592	603	570	542	552	549	547	575	580	586	562	571	527	598	529	558	578	546	571	523	515	555	576	549	566	562	555	574	576	569	576	550	580	573	556	561	577	567	582	592	571	533	572	572	559	567	539	539	524	577	557	554	563	593	541	577	601	562	531	584	561	584	529	600	545	551	490	560	562	545	539	570	581	498	551	587	567	544	559	527	596	540	548	552	568	556	565	552	533	551	560	545	537	588	558	570	555	561	539	571	562	585	582	566	582	551	562	603	610	599	580	542	530	593	573	523	531	564	604	564	587	555	590	606	574	535	596	571	567	577	540	588	587	575	545	565	555	568	572	573	535	580	582	559	550	608	571	556	576	594	596	609	556	565	588	538	543	575	529	570	562	591	554	603	572	539	579	545	589	593	545	554	597	548	574	564	586	537	592	563	543	573	540	574	580	550	522	550	537	537	594	505	555	570	584	570	496	582	537	577	570	599	560	553	542	554	581	582	561	557	574	556	581	590	569	574	535	550	562	569	552	548	609	600	570	553	587	580	570	568	521	569	562	561	567	605	562	570	579	598	576	563	547	550	577	547	562	565	550	547	543	559	534	563	557	575	543	570	538	571	569	557	534	543	572	577	559	551	551	585	581	562	577	542	543	548	604	566	545	553	551	547	516	525	575	579	595	565	566	546	580	562	573	535	540	597	594	567	591	559	555	580	558	572	574	564	572	551	583	573	539	603	550	587	526	534	604	543	556	527	611	586	592	606	560	619	525	596	568	613	552	579	559	583	571	570	552	552	551	563	570	565	555	594	573	549	616	582	602	596	585	592	539	538	535	568	557	555	597	551	576	581	574	575	564	569	545	574	534	543	573	547	578	577	604	574	522	551	550	552	533	559	555	578	556	552	569	537	553	562	616	573	536	567	555	602	516	581	568	550	566	535	534	566	556	559	542	590	589	496	585	572	569	572	598	563	573	564	547	614	549	610	558	545	551	556	569	572	591	542	581	607	523	522	546	593	546	596	589	552	573	590	565	546	548	545	541	516	536	577	555	575	559	526	602	547	599	537	578	553	552	601	580	560	549	539	564	633	549	545	548	557	544	581	591	555	584	571	586	591	608	616	545	576	592	560	544	616	581	541	565	580	520	549	551	564	573	600	581	555	555	561	588	535	570	530	544	579	589	554	608	581	585	559	560	574	586	581	603	573	572	587	572	582	568	573	607	579	612	539	591	562	599	535	577	615	563	556	555	586	531	569	589	574	557	581	534	537	506	563	569	540	512	597	549	545	564	580	596	566	574	549	579	531	564	577	544	591	534	564	579	581	550	587	554	547	560	563	605	559	523	575	536	541	589	519	544	537	554	590	576	560	566	620	568	571	536	531	554	571	590	591	567	532	571	547	569	547	579	543	535	567	585	572	540	545	534	537	568	557	586	535	591	521	532	581	534	607	580	605	567	558	563	603	525	591	560	561	559	562	555	572	583	552	591	581	567	555	598	579	588	534	562	576	599	542	568	548	547	541	553	546	574	522	549	578	527	590	586	524	541	551	562	577	559	595	569	552	550	558	562	523	558	530	551	593	587	574	563	558	591	555	544	591	515	534	534	541	548	591	558	519	542	580	614	591	543	536	549	563	548	573	554	540	536	508	560	552	556	584	565	581	566	554	538	551	574	613	563	583	540	563	547	565	577	557	587	553	564	568	568	581	538	545	566	564	541	561	585	584	532	609	541	510	567	545	579	529	535	547	517	529	558	539	553	548	546	579	569	577	563	580	546	608	581	568	538	520	577	542	569	538	541	567	589	541	559	587	548	580	551	542	572	593	550	545	586	583	561	544	514	574	540	551	584	595	588	592	555	549	570	556	565	609	564	562	535	581	577	559	572	575	541	525	567	581	537	575	575	570	586	564	582	600	540	546	549	534	577	569	540	579	542	530	574	602	562	596	549	574	541	577	559	559	582	568	595	543	524	553	545	545	559	576	558	553	580	625	571	568	589	571	565	539	542	602	616	550	491	550	532	572	563	579	533	597	568	532	566	594	572	586	554	581	573	593	566	543	555	570	564	599	592	552	608	585	530	537	570	574	548	538	557	584	615	528	546	548	562	571	563	537	493	554	556	569	553	580	601	531	517	540	581	570	567	574	490	547	517	563	592	571	581	553	577	560	563	550	558	561	580	559	538	582	589	517	541	536	606	553	570	574	560	563	627	556	578	552	561	569	564	588	549	604	544	552	562	541	546	548	558	560	605	578	554	576	599	570	553	582	522	570	542	541	548	553	620	522	554	606	593	594	530	562	576	554	539	567	565	581	561	553	567	556	580	552	530	551	527	587	580	585	519	550	566	562	548	594	529	560	523	522	547	566	576	517	588	583	558	585	598	565	561	549	579	559	567	572	545	557	545	553	559	590	579	543	561	566	540	606	570	602	575	572	554	564	550	523	541	572	554	535	620	581	555	536	609	558	568	551	568	556	593	538	526	590	575	562	566	581	539	561	524	556	546	565	590	546	560	523	560	599	541	571	539	528	537	547	515	578	561	568	566	588	582	559	557	574	536	593	540	555	586	602	568	558	570	589	596	581	581	560	509	566	614	594	549	530	587	539	578	587	572	576	550	564	579	545	543	528	603	572	560	563	537	543	601	528	526	596	527	558	581	546	585	544	537	567	593	549	589	553	554	568	563	549	555	615	550	533	585	554	563	562	556	606	506	579	606	538	589	575	520	538	524	581	542	572	544	536	549	580	587	534	559	559	509	549	580	576	589	533	586	549	542	547	536	542	563	559	570	563	546	541	568	571	555	552	568	589	584	599
9398	7723	5422	2906	1852	1341	578	413	340	282	229	200	171	138	143	143	120	114	102	101	84	74	59	58	58	70	61	66	54	49	64	53	51	56	57	47	56	44	56	55	55	36	67	63	27	54	52	43	58	52	46	55	48	49	51	37	54	57	59	60	47	42	38	53	52	53	40	52	56	34	53	53	46	70	47	55	55	46	46	50	57	49	61	54	55	53	55	49	42	44	41	48	55	42	46	45	49	58	52	59	51	53	51	61	48	44	61	46	63	54	57	63	49	53	56	47	44	48	53	60	66	50	43	43	73	58	49	55	58	42	58	55	50	68	40	56	49	53	49	52	42	48	45	47	68	58	36	39	38	50	56	51	44	45	67	52	43	46	39	53	44	47	51	54	35	53	58	53	54	47	42	41	48	57	51	52	63	43	43	57	46	63	39	58	42	53	52	35	44	39	48	57	47	44	39	53	43	52	47	48	64	53	47	50	43	45	55	44	42	57	49	57	47	43	46	54	53	45	45	50	51	43	35	58	42	50	47	31	38	54	46	40	54	53	54	54	48	53	47	51	56	41	59	49	51	52	49	57	56	66	45	54	64	49	44	54	44	57	52	45	56	50	59	49	50	57	58	61	45	64	45	52	53	58	40	57	53	50	55	58	32	66	48	52	47	54	52	55	47	50	63	51	55	58	51	44	58	44	47	52	57	47	51	54	54	46	48	52	48	49	38	60	47	54	46	51	42	47	54	70	50	51	62	44	53	58	59	50	43	46	38	53	48	43	46	58	43	39	37	46	42	54	40	56	56	52	48	41	51	36	47	50	44	52	53	60	48	37	64	46	56	49	47	61	75	46	52	49	60	59	48	46	46	52	44	48	53	41	46	45	49	58	55	56	59	47	59	51	57	43	59	54	49	64	46	37	59	52	44	44	34	48	57	52	34	48	49	68	45	55	47	43	48	55	49	49	50	40	37	40	46	53	45	46	48	42	43	46	48	50	33	37	54	45	43	48	45	38	47	39	43	54	56	49	44	49	39	35	40	31	47	46	49	50	47	40	41	48	48	48	36	50	38	57	46	42	47	43	50	50	51	57	54	51	51	55	47	62	46	55	54	49	43	48	50	48	49	47	48	53	40	39	36	55	57	55	48	42	57	50	53	55	52	40	60	31	69	58	51	51	38	57	49	53	53	44	38	49	57	44	42	54	55	61	47	50	58	37	43	56	57	47	55	40	58	46	42	48	48	45	49	39	50	45	46	48	42	30	50	46	51	61	48	40	43	61	54	43	38	38	51	44	38	53	56	42	54	48	49	40	50	48	46	38	58	45	52	51	54	40	55	44	52	51	42	37	47	49	64	50	61	54	52	56	52	58	45	47	50	61	46	52	47	52	45	55	54	43	54	51	41	51	47	51	39	45	56	47	43	57	47	39	58	43	49	45	57	49	52	61	46	43	43	37	53	54	36	64	47	42	61	60	51	42	45	42	43	40	45	49	41	53	50	56	53	48	51	36	48	48	36	43	49	43	59	45	55	56	46	46	60	50	45	39	36	44	50	55	61	44	45	63	50	57	43	45	53	45	49	37	45	43	60	53	52	34	57	67	56	51	75	51	43	57	45	49	63	46	41	48	40	53	52	59	52	51	50	49	38	62	56	43	54	50	53	51	48	55	49	48	51	46	47	55	41	52	51	38	46	49	47	36	61	31	43	61	50	49	43	51	42	48	64	36	49	48	56	49	48	59	56	45	47	53	57	54	43	54	39	52	49	46	46	38	34	44	70	51	46	49	44	54	44	43	46	50	53	53	46	50	58	50	42	58	55	42	56	48	43	60	36	42	49	46	47	58	46	57	47	48	55	43	51	49	42	48	47	45	55	40	58	55	39	46	47	63	55	47	56	45	54	56	67	60	43	50	43	39	49	47	48	43	55	50	44	46	44	40	53	50	56	43	43	57	48	45	49	61	46	53	43	36	51	41	43	44	67	37	43	58	38	52	47	51	68	43	42	45	46	55	56	52	38	41	53	54	50	46	48	49	46	35	52	54	41	34	53	55	42	54	46	37	41	59	53	35	46	51	45	54	44	53	47	49	46	46	53	63	47	48	53	39	51	58	54	44	46	45	50	50	46	48	54	45	55	56	51	50	64	33	52	39	47	43	59	48	48	45	44	55	41	43	47	38	52	36	57	53	54	54	48	48	45	43	37	51	43	52	54	45	54	44	64	49	54	43	62	48	68	55	60	54	37	40	51	48	54	53	44	43	45	54	48	44	58	50	54	53	60	69	46	58	53	47	55	52	47	42	59	44	50	40	57	48	45	50	57	41	45	46	51	47	45	50	45	50	48	43	43	47	54	44	56	56	56	57	51	41	58	43	45	52	45	48	56	41	50	53	49	55	42	45	54	43	59	42	54	55	49	56	39	53	46	54	46	53	44	49	53	54	55	53	58	48	47	47	57	60	53	46	56	55	46	54	54	51	53	47	48	53	54	45	50	42	45	64	38	45	47	32	57	47	48	52	47	48	45	54	50	53	42	55	48	45	39	53	53	46	59	45	63	55	60	56	40	60	50	53	39	50	46	51	40	56	62	47	52	51	46	45	55	50	51	38	35	53	55	45	43	49	46	61	50	48	47	56	50	48	48	53	50	43	37	45	44	37	46	49	44	43	45	54	45	42	60	55	45	48	39	55	50	41	54	57	38	44	61	51	45	50	57	46	40	53	53	36	51	51	61	41	55	46	48	52	53	42	50	53	51	40	36	42	50	54	36	61	45	45	42	41	48	37	46	52	46	64	60	44	42	39	32	51	60	48	45	54	55	49	51	40	50	49	40	54	50	48	47	58	60	49	53	52	52	58	41	51	46	49	51	48	47	46	53	44	44	49	57	53	35	41	59	53	50	54	50	40	61	59	55	47	61	53	48	48	61	37	56	51	52	50	54	51	53	51	61	53	42	45	43	50	44	35	56	55	47	52	58	46	68	64	49	55	55	54	38	45	44	56	53	51	44	46	51	39	57	56	54	46	54	52	47	50	47	39	57	49	54	49	54	43	45	53	38	60	56	56	51	49	46	47	44	45	36	44	45	49	43	47	48	52	51	49	41	58	57	47	57	43	54	56	51	44	51	47	54	59	48	42	61	56	42	41	44	50	51	45	56	46	41	43	42	38	56	53	45	53	49	46	52	47	56	53	45	47	49	46	52	47	49	55	56	59	46	58	50	48	61	50	44	53	56	44	58	46	40	40	43	34	52	40	47	44	57	48	48	48	44	44	49	51	51	33	50	47	46	51	59	39	41	56	35	57	55	42	64	48	56	47	46	51	60	41	44	66	47	53	48	58	52	43	56	54	53	53	49	53	43	49	48	42	55	55	43	38	52	48	49	47	51	49	41	52	51	50	50	48	58	45	42	37	57	57	57	55	44	48	47	65	48	62	43	52	49	43	46	62	44	51	40	47	46	50	49	50	51	50	54	56	65	45	52	40	45	36	40	47
39406	29236	25484	24043	28715	25213	15222	11576	8912	7206	6029	4748	3873	3286	2790	2433	2191	2018	1671	1441	1241	1043	866	710	629	637	617	583	581	491	507	479	476	493	430	463	440	431	434	424	452	455	442	477	419	392	455	427	430	454	407	422	439	407	453	398	420	431	402	429	449	417	420	433	449	433	426	386	412	428	426	404	419	436	438	407	443	406	452	433	444	443	364	440	414	407	432	425	400	418	398	443	439	465	429	450	435	433	443	417	420	381	401	441	408	415	423	424	397	419	435	432	410	425	436	438	373	422	463	410	425	425	414	430	439	439	475	413	419	396	415	422	407	399	397	419	415	414	416	467	430	410	416	405	407	415	465	422	410	447	419	408	400	429	425	397	409	444	425	419	421	435	397	393	444	418	417	421	448	409	452	435	465	445	384	408	453	406	426	417	413	418	448	438	461	399	410	373	455	403	408	426	427	440	429	429	446	396	434	415	425	416	437	432	388	441	418	412	440	433	439	387	437	407	400	433	438	407	422	425	413	451	441	403	451	414	449	404	395	415	415	440	446	477	413	431	420	432	404	451	418	438	445	418	437	456	439	384	431	416	398	435	404	408	439	419	420	429	419	418	420	422	393	413	411	433	461	410	425	437	426	423	436	415	408	438	411	449	428	351	423	416	405	456	406	421	418	441	427	405	414	460	428	442	421	437	432	435	409	469	431	387	415	414	425	405	424	428	433	420	475	404	424	422	447	422	435	412	424	429	447	400	439	428	420	442	394	402	450	441	389	466	419	382	448	448	397	405	410	398	412	457	439	413	392	421	411	437	400	404	419	433	447	417	404	423	427	419	441	407	436	432	465	380	402	409	423	429	460	440	442	426	477	412	459	416	445	436	435	419	417	457	446	447	417	434	415	436	386	409	419	439	425	446	389	421	402	398	384	407	400	441	436	413	446	450	416	448	391	399	413	415	383	406	422	425	395	441	381	428	442	429	405	436	435	436	390	406	414	417	432	457	421	441	423	407	432	437	413	497	431	402	439	439	418	416	422	440	412	423	466	436	407	393	397	370	433	432	405	392	404	449	410	444	409	417	422	430	434	424	437	438	441	408	425	440	435	449	430	425	396	390	398	391	428	398	425	425	420	470	409	435	420	431	422	443	402	437	409	445	412	431	439	421	433	417	417	405	443	452	423	409	430	412	453	414	457	476	419	418	421	448	401	403	410	416	388	441	439	412	431	399	425	435	414	414	405	432	464	426	420	438	434	431	431	415	406	442	438	469	440	392	415	414	420	419	448	429	379	402	388	376	443	426	439	429	429	405	482	439	443	402	407	383	426	438	447	422	449	384	428	479	418	471	398	425	439	433	407	406	424	420	418	411	429	442	437	432	445	426	425	467	406	457	442	409	417	416	397	423	427	392	448	438	434	441	449	476	405	440	407	437	398	407	416	405	451	420	421	384	417	426	426	458	449	437	439	412	442	415	443	407	451	429	435	418	398	396	421	387	448	456	413	418	410	393	420	433	448	389	401	448	405	448	390	403	398	448	424	422	409	415	440	451	413	428	447	418	442	392	422	453	440	418	416	424	391	426	418	454	426	424	420	428	429	443	433	423	439	435	412	452	439	441	433	419	420	401	407	474	407	438	424	421	406	435	445	410	445	408	411	428	417	422	423	422	428	411	416	421	415	435	409	447	437	432	436	395	451	408	450	445	436	409	432	423	437	429	425	420	417	439	396	434	430	425	408	430	381	423	422	456	475	427	426	413	419	402	447	460	383	426	418	430	401	434	411	420	446	419	421	425	446	390	392	417	398	406	398	441	429	457	409	415	445	410	425	396	408	458	410	412	452	427	459	418	438	380	423	447	406	409	443	439	413	426	461	382	436	420	450	427	441	428	414	403	415	433	410	412	443	434	406	416	410	387	459	409	447	422	391	409	422	403	429	370	434	405	438	391	435	436	407	397	398	400	451	400	426	454	424	429	432	410	441	431	460	422	412	416	431	430	438	448	422	423	408	412	446	418	421	401	413	402	401	436	412	414	419	435	425	465	403	418	420	407	438	391	439	422	403	377	432	382	459	458	412	404	400	424	430	410	409	444	429	393	413	392	415	435	432	429	463	423	410	426	378	440	413	409	382	442	416	432	414	463	426	413	438	436	423	445	437	445	406	392	427	402	452	420	451	399	412	452	433	429	439	407	438	446	446	437	441	411	420	436	420	459	414	367	400	433	426	413	411	431	421	440	419	433	463	426	435	451	454	416	421	417	436	431	382	423	413	427	409	420	413	424	440	380	428	445	429	443	417	476	435	410	426	427	453	439	405	404	411	436	408	416	433	435	421	388	435	412	401	423	429	455	417	433	448	407	452	409	441	387	443	411	437	441	420	447	436	436	420	455	398	433	397	436	430	459	402	426	426	430	431	410	424	392	412	449	430	424	422	402	402	452	429	439	431	383	391	422	422	432	456	408	424	453	436	439	427	415	435	396	424	412	402	439	423	438	383	401	407	407	440	440	412	401	444	458	425	426	441	414	418	431	424	448	424	422	425	422	429	482	405	430	425	432	394	441	428	430	410	433	429	413	443	428	436	406	439	404	443	392	418	424	404	419	429	457	448	420	411	422	396	374	398	423	424	420	444	431	411	412	463	433	413	419	409	399	409	439	423	424	420	420	431	449	435	417	426	413	427	403	418	443	422	429	427	424	424	453	445	416	440	398	414	420	449	430	446	453	426	429	399	398	434	411	385	425	404	396	440	416	406	406	439	454	404	415	428	445	391	416	468	418	397	441	417	426	401	430	429	425	430	428	441	401	417	405	458	440	419	472	409	421	459	411	393	437	438	462	468	469	434	408	407	413	403	391	414	416	398	411	409	434	445	410	446	420	413	452	427	422	446	424	444	436	389	443	424	446	420	428	411	395	449	466	400	419	450	442	425	371	414	441	415	411	470	393	413	444	442	440	421	420	419	439	406	439	400	459	446	420	432	458	410	440	456	408	447	475	396	457	425	418	412	382	422	413	413	465	440	430	426	423	447	434	410	445	417	434	427	461	405	420	493	440	422	398	453	446	444	373	426	458	433	415	429	450	434	394	406	454	429	417	416	422	456	404	446	401	418	393	399	439	400	422	458	452	429	415	411	451	426	445	426	394	373	431	431	434	442	399	410	432	440	429	417	410	401	395	446	401	424	424	398	449	429	431	436	458	429	420	407	438	425	392	417	418	417	441	402	450	423	413	407	447	441	418	404	438	431	440	426	443	455	416	436	487	425	424	412	436	387	404	425	430	405	432	433	434	426	430	418	418	420	427	422	441	415	460	420	401	374	399	421	415	408	418	442	451	437	415	421	390	449	453	422	428	411	441	447	460	427	442	423	442	408	426	409	415	394	443	430	386	455	442	404	431	414	414	447	432	452	419	399	428	430	427	442	432	402	428	419	428	425	417	409	421	430	404	410	415	447	422	402	455	442	450	395	445	426	433	415	430	421	395	432	413	412	423	420	398
4150	3407	2086	1228	722	469	316	250	210	196	177	178	136	142	142	133	139	126	119	112	123	100	95	96	84	88	74	92	87	91	91	82	73	65	97	90	93	81	80	94	80	88	99	89	86	85	82	78	72	68	76	84	102	78	74	80	97	101	94	100	100	90	91	88	84	89	84	79	83	80	97	98	82	95	89	73	83	88	88	97	90	83	82	84	102	91	94	102	81	80	83	86	77	81	97	70	94	93	95	81	98	72	76	77	97	88	88	98	80	81	89	91	88	77	90	83	81	114	88	84	74	83	87	86	77	80	76	77	88	82	84	103	85	79	94	99	93	79	75	91	90	91	76	74	84	95	77	103	83	67	84	89	84	82	83	82	89	81	83	83	76	99	92	91	95	89	99	83	91	78	85	82	94	93	89	91	83	72	94	85	93	86	76	97	82	86	80	72	83	91	94	85	103	95	101	78	84	93	96	106	81	70	87	75	85	80	104	78	89	87	100	90	76	80	75	89	85	83	82	66	85	107	78	84	84	78	89	100	93	93	83	91	97	83	84	90	80	80	69	86	97	77	89	85	89	85	81	95	91	95	89	87	92	95	64	85	72	108	82	83	98	85	81	83	77	88	106	93	92	83	93	82	75	111	88	96	90	93	93	89	94	68	76	80	96	83	80	104	84	83	96	81	96	96	92	75	81	82	100	100	80	90	75	76	90	84	73	84	83	83	85	83	99	80	66	72	80	81	90	92	95	84	91	83	82	74	87	84	97	86	96	101	79	77	95	96	80	75	89	102	88	78	98	83	90	89	80	75	91	86	88	96	120	86	93	91	81	69	81	102	75	95	102	98	75	85	84	69	85	86	84	89	80	76	114	70	92	78	88	93	85	100	67	93	76	80	89	92	81	84	87	82	78	84	97	83	95	90	95	89	105	90	77	87	74	84	95	85	90	94	88	86	88	89	70	84	84	88	80	78	78	81	77	89	111	92	92	68	92	78	85	91	94	104	93	83	107	73	99	79	87	79	82	87	86	74	86	101	85	89	77	73	89	89	103	79	75	116	77	78	82	92	77	86	72	81	70	84	77	98	91	109	91	75	91	99	80	87	91	85	80	77	92	82	95	98	76	83	106	89	74	113	78	80	88	87	67	88	102	85	94	80	75	87	86	91	84	89	87	94	88	90	88	96	95	74	74	82	85	86	77	83	75	82	101	95	81	82	89	85	70	96	75	88	86	77	83	83	98	91	89	99	73	71	94	107	69	81	100	67	102	97	67	84	82	81	75	91	93	84	84	89	89	88	80	77	107	85	92	86	81	72	95	88	70	82	100	71	83	86	97	91	86	87	80	75	77	92	90	86	78	97	81	80	94	77	96	104	81	86	88	95	94	94	92	93	85	107	82	79	81	79	88	84	87	81	90	90	87	95	95	78	77	77	75	103	69	89	96	81	77	104	89	78	96	90	68	101	105	79	81	87	87	85	87	79	85	81	78	71	84	80	92	82	84	86	87	93	84	90	86	101	74	79	90	81	98	97	83	85	99	83	96	92	81	69	88	99	87	80	97	79	82	78	77	82	94	86	73	84	82	94	86	83	96	78	77	97	84	92	96	89	84	83	95	80	86	72	78	76	92	89	93	92	94	77	79	95	82	86	95	85	90	92	95	92	98	91	94	82	98	83	97	85	94	80	93	86	83	73	90	76	77	70	90	84	95	88	103	98	77	84	77	83	63	85	87	83	84	97	88	69	100	70	89	85	90	77	85	82	83	87	78	86	89	68	93	88	84	76	89	88	85	76	72	81	70	90	97	89	88	83	86	80	93	92	88	89	86	70	86	96	108	101	81	95	99	86	98	79	76	92	83	85	89	79	81	93	87	84	92	70	77	84	83	86	78	91	87	86	83	67	90	96	86	85	79	90	78	80	90	84	92	96	93	78	82	84	75	87	105	91	83	82	84	84	78	98	84	92	85	98	72	80	87	88	86	86	89	81	89	92	90	66	77	92	78	74	90	81	75	78	102	82	90	80	93	80	76	85	84	84	73	97	91	70	82	82	87	82	109	65	87	72	87	93	77	74	87	88	90	102	64	82	83	92	111	78	84	95	81	73	78	84	79	83	95	74	85	80	78	76	101	84	100	78	65	95	87	95	91	89	98	81	101	84	78	78	89	91	72	97	90	68	107	83	109	90	75	96	90	82	84	89	81	93	91	85	93	96	86	73	99	97	81	87	81	77	82	91	83	84	73	99	86	93	81	93	79	94	100	81	90	81	76	96	89	92	84	103	79	91	89	97	84	92	83	87	90	81	89	89	81	97	86	87	84	95	94	81	99	91	84	87	74	82	82	102	77	82	98	90	82	86	78	94	86	72	80	99	87	93	82	92	88	90	103	86	96	88	81	95	89	80	92	101	83	84	93	82	82	71	80	86	95	82	90	91	73	88	94	74	73	97	108	94	69	94	73	75	83	90	90	74	88	84	79	86	74	101	86	94	72	84	75	83	79	98	75	76	74	67	87	104	101	73	91	102	103	79	70	87	68	96	81	94	96	96	91	83	88	91	90	84	78	80	74	88	92	90	97	84	64	95	99	92	90	80	77	89	76	87	91	85	92	71	97	90	86	88	77	84	82	86	95	69	86	94	95	97	79	70	78	89	74	90	95	68	101	90	80	77	83	86	92	82	89	90	83	75	87	100	87	82	65	83	78	75	96	66	70	86	86	71	90	98	76	78	88	84	90	89	88	79	89	92	86	92	78	84	88	79	111	81	109	92	83	73	73	91	83	90	98	72	82	76	92	85	82	89	102	90	90	91	108	89	81	77	93	94	91	78	92	85	75	85	83	86	76	77	83	75	86	81	121	87	67	88	86	76	83	91	92	94	92	78	79	73	88	80	63	83	86	108	88	80	70	82	84	98	84	88	83	103	85	85	66	73	96	84	98	92	77	88	88	82	91	80	105	76	93	87	78	67	82	85	94	95	89	99	77	94	80	87	94	77	98	82	91	81	96	76	84	87	91	77	90	79	83	70	80	86	77	94	83	88	89	91	93	96	87	75	79	80	83	90	100	94	70	83	73	89	85	95	70	80	96	91	87	72	89	79	62	94	94	78	94	76	84	89	87	110	78	87	104	66	94	83	77	87	84	96	101	89	85	94	99	79	83	77	77	90	84	87	73	73	84	70	96	71	79	96	90	94	92	85	82	81	95	85	89	73	84	80	88	98	92	74	92	100	70	75	86	63	96	90	77	81	86	86	95	92	76	76	76	93	90	91	85	81	80	90	80	97	105	103	66	90	94	76	89	69	85	82	94	74	87	84	82	85	67	66	77	88	74	94	90	86	83	88	85	80	70	92	79	78	77	77	86	110	86	78	100	86	94	93	80	102	73	82	80	95	85	91	89	84	89	74	87	78	85	76	82	88	79	99	74	97	86	86	80	86	84	86	73	95	98	91	100	88	89	102	97	106	74	79	88	92	81	86	72	72	84	86	85	104
29506	21954	16921	16568	18436	13766	9515	7076	5830	4554	3615	3180	2797	2364	2063	1968	1799	1590	1495	1354	1226	1080	1009	871	886	846	806	803	806	818	719	718	691	705	706	689	726	669	717	663	739	737	729	676	695	698	698	708	727	704	725	717	705	749	675	699	683	717	702	679	715	731	756	705	747	743	699	778	698	719	673	684	750	701	724	709	757	720	725	719	686	727	729	693	716	674	702	686	736	703	747	698	672	667	699	755	694	728	724	694	669	689	719	704	681	732	671	712	696	717	750	712	645	713	682	738	679	695	712	737	713	670	688	704	731	688	748	716	711	724	745	738	695	689	735	708	710	754	674	723	745	713	719	724	626	666	719	682	718	691	662	738	693	753	748	638	721	722	717	668	746	718	729	725	724	716	759	702	713	718	703	739	702	751	716	705	671	702	691	689	680	694	726	708	729	715	753	743	711	731	648	692	730	700	719	693	705	707	710	730	733	731	742	738	666	696	689	647	651	706	718	665	714	665	737	709	676	723	709	678	696	691	724	672	719	699	703	719	730	715	704	718	704	683	687	716	719	676	752	681	647	705	771	711	722	706	678	722	683	685	736	736	709	764	701	741	759	736	679	706	695	694	742	633	683	733	716	672	734	739	680	720	717	687	682	761	727	717	699	730	694	763	692	694	730	734	654	684	694	692	695	652	721	729	710	708	678	751	684	644	704	709	728	734	694	708	714	708	741	742	707	702	725	648	713	696	710	733	710	723	652	708	711	730	722	682	669	698	689	680	690	665	735	709	695	706	698	724	725	715	744	695	704	699	697	748	681	742	686	717	734	708	736	682	802	709	719	715	757	720	674	721	708	722	736	747	719	703	688	668	731	642	696	730	716	701	689	728	684	687	740	716	706	701	728	682	725	751	712	674	682	653	748	748	692	669	695	715	709	672	672	716	691	745	746	727	715	728	708	712	687	681	757	690	676	720	723	752	694	726	714	705	743	728	699	744	716	715	760	688	703	673	716	699	713	705	693	754	687	716	684	660	691	712	707	670	682	677	700	684	689	684	702	670	721	689	710	748	686	703	714	669	702	693	706	651	689	740	675	763	701	726	787	722	728	662	735	704	748	669	697	729	648	692	679	709	697	728	714	724	729	729	691	712	693	740	702	697	759	706	743	761	706	681	730	786	696	709	727	719	699	711	749	679	695	704	693	740	707	694	710	731	695	744	731	687	706	706	698	690	664	728	745	707	729	698	747	742	683	684	756	705	702	696	736	701	727	724	753	706	719	695	716	691	726	736	728	699	690	713	693	666	691	744	666	685	714	716	710	732	696	706	686	683	709	689	755	677	687	718	716	738	722	678	722	683	709	692	723	694	686	729	735	686	686	751	706	726	734	680	726	742	734	722	682	682	696	669	727	727	739	694	744	701	720	736	707	670	677	708	708	685	714	730	684	696	750	688	660	726	695	692	715	746	682	724	684	731	719	727	743	730	760	703	700	749	665	686	706	699	673	686	709	663	744	705	715	681	720	697	742	741	734	672	699	757	730	748	691	665	712	680	733	722	727	692	704	689	720	746	731	687	756	759	661	723	750	687	713	750	734	740	693	718	709	698	700	738	719	708	672	756	711	703	739	676	690	788	686	702	701	690	753	663	745	695	759	674	774	734	689	703	677	731	690	666	687	743	745	715	730	680	677	713	697	728	710	741	745	739	688	779	699	709	714	692	689	760	722	688	671	734	751	706	667	719	696	729	716	736	751	702	672	741	690	661	749	755	695	707	719	718	661	708	708	736	709	733	716	752	722	709	703	717	729	726	760	733	722	701	715	704	732	742	712	693	641	743	689	675	749	688	691	755	698	704	741	736	688	756	717	733	717	712	710	712	726	704	713	725	714	682	690	698	719	694	730	680	698	678	707	689	699	715	773	695	706	714	734	779	688	690	711	780	683	724	732	698	678	696	667	747	718	735	703	676	701	716	724	714	680	743	727	704	738	728	672	739	696	721	722	683	753	708	687	739	707	745	727	694	711	713	737	666	699	692	763	694	771	694	669	728	684	704	711	716	718	709	736	705	697	718	703	689	719	702	737	760	725	704	706	723	714	701	722	726	734	706	716	699	762	700	693	725	727	652	656	686	686	762	685	702	725	740	704	742	717	690	685	706	709	684	714	701	700	697	733	742	693	716	707	741	745	719	701	711	725	713	718	680	740	728	695	705	702	735	763	726	713	728	774	705	675	674	698	684	688	746	713	708	714	712	763	719	721	727	698	676	691	733	698	702	715	701	725	724	686	688	720	690	688	723	725	717	725	677	720	741	722	722	762	707	719	740	682	700	692	734	732	692	692	720	693	730	712	718	678	745	715	684	729	704	709	728	714	716	751	701	712	722	694	714	685	691	711	721	699	727	682	725	735	707	767	716	680	712	726	742	725	711	704	682	725	671	694	665	676	723	667	726	706	634	715	700	712	695	732	716	653	691	722	663	700	742	747	710	691	716	722	759	719	707	735	723	767	674	661	697	688	753	735	734	668	702	715	723	698	708	697	669	683	663	687	709	754	677	707	685	723	713	678	701	756	683	743	706	733	690	714	734	702	665	686	676	705	740	732	705	714	719	726	722	702	695	692	746	707	706	679	786	701	675	687	711	727	745	693	705	743	703	717	706	718	767	716	699	729	694	772	715	694	716	737	701	662	732	740	739	724	695	685	706	749	722	741	742	688	761	740	758	716	645	745	721	662	732	698	751	701	692	685	740	674	709	746	684	671	689	693	741	689	701	742	720	682	677	721	667	712	698	719	695	667	734	688	710	748	714	672	723	711	735	690	703	740	679	653	731	730	693	716	706	671	764	706	718	751	668	686	716	756	735	747	702	700	729	746	743	710	743	704	720	686	694	745	759	734	697	686	733	697	715	743	760	690	710	682	742	776	670	690	718	723	729	736	755	692	731	709	721	769	700	684	678	701	724	712	672	709	688	690	698	708	736	665	660	731	624	715	683	726	740	696	675	729	704	712	756	700	702	692	734	709	676	714	672	712	706	680	732	732	715	733	702	760	723	670	676	716	723	692	738	693	734	709	720	729	712	705	749	729	690	701	718	703	787	749	694	758	756	696	738	709	688	770	759	742	699	692	716	720	745	701	659	730	690	696	771	711	687	731	685	666	688	686	740	667	738	692	747	714	732	687	713	719	702	706	703	705	668	699	631	737	680	726	692	725	722	705	675	711	684	705	693	730	710	724	742	755	672	713	701	711	748	665	703	685	713	688	672	720	686	677	761	711	661	709	676	709	705	672	706	680	738	736	653	737	704	719	710	695	715	743	690	683	677	668	690	734	677	726	749	744	703	713	746	749	679	696	732	688	739	681	710	734	717	715	749	707	712	714	711	693	737	730	725	722	705	674	673	768	718	692	713	707	705	732	750	696	698	705	710	673	705	703	740	704	671	678	673	693	677	705	717	681	749	697	729	689	685	690	732	693	718	724	696	709	684	669	684	715	683	663	726	748	721
5687	4478	2578	1475	811	569	360	297	244	194	178	172	158	130	136	99	133	101	126	124	110	104	74	82	95	90	77	68	73	89	61	70	97	72	78	75	74	69	81	71	83	69	88	76	91	87	64	83	97	91	90	82	82	69	75	76	91	88	83	86	62	78	74	74	69	84	73	79	83	75	89	76	79	60	81	82	61	86	70	56	77	67	80	59	69	73	74	66	87	83	87	81	77	66	74	64	70	85	80	78	89	75	71	79	76	79	86	66	78	78	75	75	68	87	83	72	73	88	77	91	71	71	82	76	87	75	85	85	78	84	71	90	77	78	72	92	69	67	79	86	93	67	80	61	64	87	70	77	79	80	66	76	80	85	77	68	87	92	77	88	89	82	84	80	67	66	86	77	77	66	57	83	67	77	72	68	86	62	85	88	84	79	85	67	84	87	81	83	84	86	69	90	82	80	86	87	81	90	84	83	76	75	93	83	74	76	84	72	89	60	75	89	64	84	63	69	79	77	76	80	73	75	76	79	83	86	79	81	85	64	78	91	73	64	93	82	83	85	70	97	68	91	80	89	91	59	81	76	55	80	60	62	84	89	85	74	89	97	76	69	72	69	70	72	68	81	71	83	74	78	84	76	73	77	70	80	66	71	81	64	76	94	78	73	75	70	88	60	67	68	77	70	73	67	83	79	84	67	68	66	70	65	84	75	80	87	79	79	91	75	74	68	88	78	90	91	77	77	60	97	74	80	74	73	76	77	84	71	95	84	74	72	79	85	70	88	79	83	85	80	85	75	83	63	80	75	84	75	90	65	72	71	63	90	82	76	92	87	84	69	78	67	91	67	79	83	67	69	80	84	78	76	64	76	80	78	90	88	71	92	78	72	88	69	98	77	76	78	87	75	80	85	78	76	75	88	81	71	90	72	81	78	83	64	77	77	90	91	66	66	67	84	67	88	64	63	73	71	84	67	85	76	78	72	69	80	66	70	69	68	82	92	81	95	96	85	66	68	76	77	74	76	78	100	95	85	77	82	79	81	80	84	76	73	71	67	75	77	75	70	87	82	84	77	71	75	83	87	75	84	77	67	74	80	76	80	84	73	64	72	82	88	100	73	83	71	80	73	70	67	74	75	68	69	81	90	74	84	62	73	76	75	91	103	84	78	77	74	66	78	77	78	79	73	75	72	82	84	65	84	76	83	77	80	76	89	79	76	73	64	92	79	74	71	68	73	76	75	74	72	67	79	74	73	57	71	83	81	74	72	65	73	77	93	72	78	81	63	84	60	98	73	75	78	71	82	79	66	79	74	72	68	95	64	69	66	71	90	84	72	99	82	82	75	68	77	83	71	89	82	72	78	91	70	80	74	75	63	84	95	76	78	68	79	80	69	72	67	83	83	87	69	60	70	68	68	68	80	83	83	90	75	62	71	65	78	63	84	90	80	82	85	75	88	71	71	68	101	83	88	77	58	77	63	91	73	81	85	66	76	77	68	75	83	81	72	70	80	83	64	79	84	74	80	87	74	76	67	80	71	86	77	74	84	83	70	75	86	92	85	81	82	78	80	82	69	65	80	80	69	63	84	84	81	96	79	78	70	78	61	78	80	70	82	76	81	68	90	90	75	81	75	74	71	77	89	65	85	75	85	80	94	81	74	65	70	65	70	79	71	82	69	70	70	84	72	79	71	87	81	80	69	71	72	85	63	80	76	73	54	77	85	89	85	90	75	75	80	69	84	71	66	89	84	72	80	61	86	77	85	74	86	83	76	93	94	78	75	90	77	88	72	74	83	70	68	80	73	73	74	69	64	82	76	66	73	82	74	81	73	66	91	61	80	68	85	66	70	78	88	89	80	72	73	72	82	57	66	83	81	75	84	83	74	71	84	83	92	93	82	76	81	81	85	87	95	68	81	79	73	98	73	72	73	87	83	84	85	92	78	89	87	86	70	88	72	86	79	70	67	75	85	84	80	78	81	85	90	67	61	95	77	94	67	73	73	100	72	76	85	81	79	78	82	79	72	67	82	73	90	84	78	77	80	78	80	88	68	88	96	75	80	77	79	84	85	80	88	82	75	78	74	72	73	87	61	91	73	77	88	76	83	75	77	85	88	76	81	60	102	80	82	85	96	78	63	77	83	74	67	64	71	86	72	64	86	63	78	69	81	71	86	72	84	89	72	75	77	84	67	89	79	56	66	76	67	96	86	48	69	70	83	77	85	79	74	73	91	75	64	81	66	89	81	79	64	84	78	89	87	83	72	82	67	100	86	97	80	74	74	74	76	57	69	90	86	60	84	75	82	79	74	85	88	83	80	71	79	83	93	73	98	76	67	82	67	71	88	75	85	71	76	73	87	80	66	81	79	82	72	91	74	81	89	69	75	69	78	86	82	66	69	87	76	75	80	76	91	69	90	67	81	97	72	56	87	84	89	65	93	78	84	82	66	65	78	67	73	81	77	79	84	85	71	80	70	104	71	73	82	74	90	65	86	72	76	87	74	80	76	70	70	80	67	74	66	86	71	77	79	79	70	73	78	75	75	91	70	78	78	81	90	75	73	64	89	84	90	82	87	66	97	76	62	89	79	75	79	82	72	75	68	69	81	75	92	85	70	82	78	83	87	82	85	79	89	89	74	79	90	77	83	80	82	91	75	74	78	76	73	81	77	66	85	69	82	72	63	74	88	80	70	84	73	82	62	77	67	82	70	69	78	69	83	95	69	73	89	61	77	69	94	78	101	79	82	82	75	87	85	88	70	87	73	70	59	67	69	80	100	74	92	85	64	77	81	67	81	68	86	70	71	78	71	63	78	73	102	72	83	78	86	78	94	75	62	83	71	85	83	86	65	78	84	85	73	79	79	75	69	88	73	82	77	75	87	81	75	87	68	79	65	69	67	62	77	73	81	89	70	83	80	80	89	84	80	93	77	81	76	73	75	81	90	94	82	71	77	80	71	82	62	81	76	75	94	68	74	68	82	67	95	94	77	88	92	69	77	93	75	74	76	66	87	79	82	72	76	68	95	79	90	74	84	72	93	86	74	86	75	77	68	77	96	80	70	74	84	78	76	69	62	65	67	80	72	57	84	79	78	64	82	79	86	80	88	72	75	78	88	77	78	88	71	90	96	86	65	87	82	74	68	66	74	62	93	70	75	93	77	87	83	70	80	76	75	77	75	81	56	78	89	87	74	71	75	73	82	61	85	97	76	74	77	74	80	63	83	71	92	85	67	88	68	71	90	55	81	70	89	76	68	74	82	72	78	96	81	76	67	68	78	84	62	80	77	96	94	84	70	70	69	78	71	80	71	90	79	76	87	83	81	82	79	75	77	81	76	72	85	83	83	83	81	94	82	81	89	81	85	76	80	81	79	71	74	84	81	76	57	85	70	74	75	91	73	61	84	75	93	61	86	97	79	70	81	72	78	78	80	82	83	71	84	82	82	80	78	83	77	62	75	74	68	85	83	85	90	69	78	75	98	75	86	71	80
32523	24270	19027	17840	20290	16283	10310	7804	6556	5338	4094	3340	2960	2600	2239	2107	1879	1765	1491	1391	1245	1097	950	881	810	828	728	772	701	693	730	634	681	654	626	671	673	616	641	658	650	620	655	640	598	666	676	627	679	649	643	623	652	612	602	621	657	610	626	639	619	663	659	655	614	643	615	652	662	623	645	596	610	627	667	681	628	646	672	692	590	693	671	643	627	679	662	664	596	595	625	602	629	606	659	662	636	628	635	664	638	649	671	675	607	685	619	668	628	638	634	643	689	631	635	589	622	628	627	620	595	674	634	634	652	616	653	688	651	643	646	677	683	688	596	597	630	617	649	642	664	636	617	636	669	656	658	654	670	629	646	647	657	633	637	623	651	637	642	597	618	626	675	649	649	620	633	668	651	637	620	692	615	672	647	596	585	641	674	666	638	642	620	630	662	611	608	631	649	612	636	636	681	644	617	654	624	649	601	626	645	617	663	631	632	619	618	676	624	643	680	669	619	608	618	648	638	639	641	647	570	644	629	642	633	601	640	696	631	640	644	664	640	643	682	604	692	674	643	604	637	642	637	662	585	630	658	597	638	648	627	670	612	648	610	652	664	669	643	669	649	638	669	593	660	677	627	616	673	665	650	645	631	682	666	650	658	639	583	599	629	629	689	643	599	668	645	619	665	624	646	618	629	603	608	655	655	631	628	651	636	667	648	631	597	676	603	593	668	663	617	680	668	614	610	633	655	591	679	624	642	605	619	654	644	641	625	649	653	668	635	616	639	642	642	665	580	670	667	667	621	658	607	612	603	647	600	625	624	652	684	638	643	624	638	623	614	633	651	630	650	670	644	685	679	653	634	630	622	656	635	625	615	642	669	674	645	688	620	668	661	637	589	663	646	656	659	674	637	616	666	667	616	682	626	603	644	593	692	664	630	647	615	655	633	672	652	659	656	645	657	628	659	656	682	652	656	618	651	626	598	618	627	667	590	620	651	657	645	634	634	635	644	633	633	593	664	619	662	651	680	607	632	637	639	592	635	617	621	621	638	648	662	620	640	645	648	682	618	610	595	630	634	623	591	667	603	658	630	611	655	639	664	645	616	672	649	615	665	638	674	622	656	609	676	605	668	615	666	655	647	683	689	604	643	637	656	644	653	646	649	663	596	620	626	675	657	652	630	683	633	648	649	643	644	698	658	621	635	685	671	659	644	630	646	610	654	652	663	606	614	640	618	623	586	612	663	609	635	669	694	639	605	666	631	640	666	610	620	653	666	637	640	645	622	636	663	645	600	598	622	656	622	652	641	615	654	651	635	623	637	642	630	606	646	632	613	688	651	656	636	642	626	646	651	668	666	642	634	612	643	647	626	622	629	623	623	619	657	599	621	651	660	653	650	648	653	630	648	613	591	675	639	644	637	660	637	650	656	658	677	600	692	649	615	640	674	660	668	648	645	666	644	638	605	655	630	617	624	651	633	640	635	649	653	648	661	646	633	631	651	681	672	642	616	606	671	632	615	674	622	636	631	648	678	654	598	629	609	679	609	615	640	631	613	624	657	645	589	616	652	591	628	600	621	687	613	634	641	612	602	613	589	625	666	664	585	651	632	659	617	654	614	624	655	628	672	630	644	618	696	649	631	608	617	645	591	646	683	616	636	624	617	648	578	602	608	645	656	695	634	619	638	646	665	639	624	645	642	644	618	625	632	647	618	643	607	648	650	651	641	638	608	686	690	700	658	602	626	630	679	647	640	695	690	627	609	623	621	621	658	605	671	642	595	637	614	626	622	632	618	652	612	646	648	618	649	643	630	691	687	647	650	616	660	657	660	614	673	616	660	681	650	589	653	613	598	639	607	686	689	601	661	609	659	654	633	641	616	644	633	644	667	656	679	630	634	598	636	631	650	597	634	665	588	640	656	655	633	611	639	647	662	682	623	651	618	661	565	634	622	613	642	643	646	630	659	625	682	628	634	592	655	599	623	636	655	611	613	668	637	653	683	656	645	628	646	612	683	653	649	678	629	635	645	645	637	595	596	577	644	640	590	622	653	636	613	631	620	636	639	593	603	686	611	639	654	613	648	662	665	592	632	608	619	590	639	637	617	662	589	613	640	616	705	699	631	640	628	617	617	633	652	664	647	642	659	643	599	612	661	620	635	579	642	668	632	642	628	623	634	630	607	619	660	653	622	617	637	675	650	621	636	659	601	680	597	655	626	650	642	623	618	630	642	651	623	659	659	657	603	637	603	662	600	677	637	680	634	619	642	623	652	639	606	661	646	643	626	660	656	652	612	644	604	622	648	621	606	644	661	654	618	630	659	621	617	585	649	661	629	648	619	643	614	663	640	638	607	628	642	633	639	657	623	666	654	645	638	643	681	599	610	608	633	589	633	638	619	637	629	616	633	640	652	637	681	660	655	656	615	640	647	645	605	657	623	628	637	643	621	640	664	643	641	644	622	640	637	649	604	631	660	671	689	642	609	713	622	639	622	656	643	632	662	628	683	664	659	643	663	647	632	705	666	656	639	645	667	656	648	580	630	590	649	654	649	638	663	641	652	667	637	654	631	604	618	644	627	669	635	636	697	619	648	643	616	650	633	667	651	634	647	635	621	624	650	662	581	638	684	655	655	592	651	588	650	609	631	627	665	655	632	612	641	654	630	624	679	639	673	658	629	626	638	630	664	644	671	660	643	684	654	629	663	632	644	580	622	639	634	666	644	618	641	647	697	672	641	670	659	623	645	672	609	641	648	636	642	598	614	662	613	635	585	677	658	694	652	655	627	638	653	663	709	640	677	655	664	621	612	656	667	688	649	647	630	677	671	628	609	622	649	595	613	687	599	667	672	604	665	602	613	616	632	639	671	672	595	691	635	663	607	642	580	676	656	635	657	686	608	600	629	615	638	670	587	638	605	666	676	663	610	626	608	631	673	698	649	653	657	649	651	627	606	600	652	637	630	644	624	647	649	633	610	661	627	630	600	652	618	594	634	649	614	638	607	623	624	659	634	637	622	650	630	621	574	655	627	655	656	628	651	645	617	645	663	661	638	653	646	655	656	623	655	659	668	662	668	633	645	636	619	699	650	676	648	634	665	600	662	624	639	617	641	667	651	643	673	671	646	618	660	638	623	649	629	664	602	616	644	645	603	645	627	657	660	650	593	645	676	646	649	639	656	633	653	636	628	664	600	617	607	630	615	601	640	660	593	577	649	611	641	684	670	631	638	627	677	639	656	622	677	634	632	604	636	647	590	641	626	605	633	663	692	618	615	621	692	609	604	622	673	622	661	647	589	661	657	681	684	599	628	681	661	683	659	628	681	626	666	631	662	634	625	634	593	656	643	621	608	684	675	631	639	635	630	654	640	607	648	616	693	655	612	697	674	623	645	665	622	679	653	639	655	657	645	639	636	638	628	637	684	651	670	643	661	636	679	654	670	650	681	642	644	612	654	665	690	616	657	627	625	656	662	663	614	606	606	664	640	601	604	632	600	606
6721	5982	3520	1779	1106	617	362	337	261	240	186	171	146	150	138	106	114	114	87	102	82	99	71	73	77	81	68	69	79	70	67	69	67	69	73	65	78	58	61	60	62	70	63	65	73	81	81	74	76	80	78	52	59	71	69	68	61	66	62	64	81	84	60	71	64	70	75	66	76	61	62	62	84	75	63	66	48	59	50	60	75	77	61	68	70	69	73	66	72	75	68	55	61	75	64	59	69	67	74	58	60	57	61	68	75	67	77	73	71	70	60	64	73	74	67	58	74	76	66	74	64	68	72	66	69	73	69	54	56	64	61	62	76	69	77	63	60	77	62	49	53	67	62	61	53	67	73	59	61	63	67	73	72	73	62	69	68	63	63	69	61	76	66	61	70	66	74	60	60	71	86	60	61	73	63	70	63	70	79	89	57	52	55	78	62	55	66	65	68	70	72	65	69	77	59	74	56	72	70	62	76	75	59	66	63	68	58	69	68	63	76	64	77	82	67	63	69	74	57	59	64	60	56	63	54	73	75	73	77	75	71	72	75	71	83	68	69	71	82	81	69	76	64	68	76	51	54	79	64	69	67	56	68	64	57	78	70	58	68	74	69	52	80	79	60	74	61	67	64	60	86	60	66	58	77	67	57	54	59	58	71	62	67	76	75	57	53	65	75	70	62	70	71	84	69	61	60	65	69	73	64	69	70	59	58	76	63	68	73	65	58	54	63	77	51	59	71	60	64	79	85	78	65	62	76	74	76	71	60	53	77	72	65	68	60	51	68	79	61	63	52	58	67	77	72	75	68	62	53	77	62	70	70	60	68	61	67	62	51	73	72	70	70	66	76	69	65	69	78	61	69	57	59	72	68	69	75	81	71	59	60	66	79	67	79	73	51	61	51	61	55	73	63	67	58	68	62	62	55	63	65	71	67	55	61	65	63	71	70	61	61	65	60	74	75	59	63	76	74	70	66	69	57	82	61	70	67	57	66	50	69	70	69	72	64	59	57	80	66	71	72	74	65	73	64	69	62	57	66	58	59	63	71	76	76	66	71	81	75	69	73	63	61	56	65	64	73	67	66	55	66	61	73	71	66	76	66	58	73	84	67	75	78	54	56	68	60	59	64	68	72	61	75	75	71	56	63	66	65	68	66	80	69	71	61	66	69	66	70	65	65	57	72	58	78	65	54	57	83	72	86	75	58	70	63	62	53	65	68	55	66	76	55	72	64	71	51	56	50	59	67	76	69	72	78	76	64	67	62	77	72	63	58	46	75	80	72	85	61	57	60	60	78	78	63	64	66	84	62	55	62	69	70	54	72	61	65	63	57	72	62	63	65	64	68	64	67	82	76	56	72	61	58	64	53	65	67	72	65	59	88	73	73	63	63	58	63	78	50	90	74	67	58	61	70	77	79	64	58	75	67	61	84	64	67	57	69	77	67	67	77	71	59	73	64	66	67	77	62	64	63	58	71	71	59	78	73	63	47	62	54	85	70	75	64	64	85	77	68	72	82	76	75	83	81	73	60	61	60	78	67	50	78	88	46	57	77	49	72	68	73	79	57	83	69	73	67	63	58	70	63	76	69	56	87	65	65	76	68	71	74	59	61	77	76	81	50	83	68	70	62	61	73	73	69	67	74	66	65	69	70	61	70	73	75	63	70	76	76	74	65	61	67	80	58	84	57	67	66	74	68	62	67	60	64	57	62	75	45	71	65	77	79	75	49	65	62	71	74	70	71	70	58	62	73	73	54	61	67	77	67	73	59	67	57	62	63	73	83	85	75	69	72	76	62	59	62	59	65	79	69	54	63	58	75	62	78	74	78	73	67	86	62	73	76	68	67	62	66	61	52	68	77	69	67	66	54	62	64	61	61	49	68	60	70	65	71	63	60	72	68	63	73	62	67	55	64	65	65	73	72	80	67	62	66	72	82	70	55	51	74	53	66	67	56	83	55	56	73	75	67	71	65	83	72	70	55	70	59	65	62	76	60	61	75	55	66	63	68	78	71	80	54	62	68	74	69	76	75	67	70	48	53	58	71	71	71	62	58	64	76	63	80	65	76	55	72	52	58	59	63	73	80	62	75	72	71	72	65	74	65	68	69	63	71	75	61	69	69	58	74	62	79	71	75	62	78	65	69	70	65	79	66	63	67	60	63	83	71	52	78	63	71	67	67	81	67	52	70	73	84	72	56	74	68	70	68	71	63	89	71	76	72	66	63	64	84	71	63	45	64	68	69	54	72	69	64	85	61	77	58	56	79	62	69	59	73	70	76	67	77	62	76	74	60	68	61	59	64	55	58	83	68	68	70	56	70	70	84	74	66	71	66	68	73	76	62	52	63	69	64	65	57	70	74	75	76	67	57	69	72	87	56	65	72	65	60	68	72	70	63	52	78	56	55	54	66	75	63	66	70	65	73	67	74	69	75	81	51	65	69	54	65	81	60	69	71	74	65	66	63	71	72	64	77	68	59	70	63	61	72	67	78	74	63	68	66	76	72	59	48	70	72	61	75	57	70	57	83	58	76	71	60	71	69	59	62	73	78	62	61	78	58	59	76	71	59	62	54	70	59	63	79	73	61	75	66	53	74	60	54	68	70	72	64	64	80	59	68	77	75	63	72	83	60	71	68	69	60	66	79	70	66	60	65	72	72	64	76	56	67	65	63	69	75	55	66	67	57	72	68	63	72	68	76	72	67	67	75	76	87	74	69	51	69	63	58	65	61	67	63	83	54	60	75	66	66	79	65	67	59	66	73	58	52	69	68	70	78	52	53	69	79	56	63	76	63	70	79	53	63	68	63	67	68	69	77	65	71	69	78	57	57	71	54	64	53	69	69	70	46	66	64	62	61	65	64	72	66	61	57	58	54	70	71	62	70	74	78	81	73	75	64	63	63	69	72	74	58	63	65	59	63	62	62	66	60	61	83	63	67	64	70	64	62	74	56	74	66	83	68	73	65	55	84	62	68	59	61	79	80	69	64	88	50	63	61	68	64	59	71	58	75	69	62	76	77	75	60	59	84	72	70	67	66	57	58	64	62	64	56	60	55	81	61	74	59	81	74	67	71	73	63	59	65	64	51	78	55	69	76	52	66	74	53	51	69	69	58	73	54	71	59	59	77	65	69	66	67	67	70	68	60	70	80	62	71	79	69	66	74	73	73	52	65	60	75	56	79	52	59	62	63	65	60	68	70	59	69	53	60	78	70	68	63	66	68	53	74	70	66	65	73	69	76	59	56	70	60	79	66	68	84	81	76	62	69	58	65	68	68	61	58	74	60	70	61	66	64	69	78	63	65	57	57	54	56	61	56	83	66	81	62	63	72	81	74	67	67	72	75	68	70	68	42	59	62	73	63	68	68	70	74	76	69	62	55	62	79	74	62	60	81	57	61	74	68	56	66	73	72	66	61	67	61	67	75	78	58	51	45	67	60	64	72	67	56	66	63	67	66	62	68	64	79	67	72	78	71	52	55	57	83	60	57	55
34291	26950	20858	20009	23410	18100	11628	9060	7343	6134	4632	3770	3159	2720	2474	2155	2040	1862	1672	1467	1265	1099	958	785	759	759	730	713	668	615	598	569	577	635	571	603	539	558	562	598	532	566	562	547	556	559	606	577	536	599	584	579	529	534	548	535	561	569	566	561	539	583	530	534	503	513	546	537	588	554	567	519	546	503	529	549	571	557	527	540	590	529	527	593	549	560	542	542	545	535	553	610	523	530	558	539	602	556	561	509	533	524	548	562	536	548	569	561	593	552	583	572	603	591	588	563	546	566	575	537	533	555	528	556	552	576	550	533	553	546	536	540	553	532	508	540	519	537	567	550	558	548	573	548	512	565	527	527	530	537	538	553	582	552	557	563	546	568	575	561	562	525	572	557	534	574	525	506	599	529	514	538	559	553	577	554	575	514	506	524	552	527	538	561	552	559	552	510	552	556	523	537	599	539	586	588	494	504	574	585	529	564	536	532	571	579	524	590	591	550	537	538	581	517	553	517	569	536	565	593	561	512	526	584	557	530	553	540	531	580	564	518	536	572	559	568	565	541	584	572	567	543	549	512	542	542	585	563	565	531	512	540	556	516	583	542	574	581	565	573	579	545	591	540	564	560	527	560	533	523	565	527	525	556	543	501	542	548	535	524	530	548	565	553	482	530	573	510	572	502	545	563	593	546	588	555	538	558	566	592	586	570	553	565	566	566	568	523	535	567	589	507	567	584	573	520	510	588	549	540	588	579	564	559	535	563	587	566	554	530	573	534	558	591	499	563	561	573	520	579	574	524	539	549	548	514	556	542	583	571	556	548	570	573	525	550	596	543	533	564	535	589	517	515	529	554	533	558	492	559	585	540	602	563	508	543	513	539	558	527	543	521	571	529	514	571	525	524	545	556	557	564	565	550	534	587	557	580	587	571	584	566	554	565	583	542	514	544	567	541	578	505	561	586	520	609	534	575	583	513	528	578	502	563	551	558	565	577	532	570	562	523	547	554	562	538	553	587	562	525	541	519	544	529	557	575	545	547	512	537	587	521	547	519	558	537	552	571	531	539	569	571	576	544	513	543	524	535	622	590	572	576	497	518	578	513	516	548	555	516	546	509	568	551	553	536	542	533	550	558	559	534	571	574	556	551	550	539	518	538	569	542	533	573	558	528	548	497	555	539	575	547	586	506	562	574	584	577	531	481	584	548	527	524	512	554	569	561	544	547	542	533	527	551	568	545	552	542	572	527	527	528	561	534	565	524	548	546	566	560	567	539	559	546	563	520	559	507	527	548	568	524	564	541	585	546	558	546	518	522	576	564	603	562	541	544	524	519	568	580	597	569	594	524	529	546	563	534	549	596	549	543	551	565	532	557	534	520	530	570	571	570	540	576	534	579	544	544	478	540	591	529	533	564	567	561	525	580	528	550	545	565	523	568	533	541	548	486	583	504	541	563	588	531	506	551	539	558	562	537	566	510	564	551	554	582	577	588	547	541	580	579	530	575	526	564	571	571	528	543	538	577	576	530	533	550	521	554	566	572	527	564	569	534	528	549	556	532	560	558	548	523	576	580	552	550	514	557	534	553	569	545	554	580	578	583	568	548	594	534	530	573	548	548	526	579	520	541	573	576	565	537	563	505	561	583	571	560	521	506	564	516	559	581	553	553	514	542	539	520	564	579	556	593	505	547	515	582	551	555	560	588	519	577	545	554	522	589	521	525	552	574	521	591	555	541	555	515	539	552	544	551	554	527	531	553	581	558	556	603	565	534	553	562	567	546	547	554	537	572	521	520	601	559	537	554	548	558	555	555	559	537	566	578	569	572	557	595	525	519	592	604	518	565	520	527	545	538	561	536	601	507	587	554	552	543	570	569	548	535	569	553	631	586	571	573	520	557	547	567	556	558	508	537	536	544	527	564	548	546	505	563	534	554	530	515	548	545	532	572	549	527	545	531	582	554	517	553	507	574	523	556	551	561	536	572	572	539	563	580	542	544	541	541	565	541	557	539	568	509	561	530	568	559	519	576	523	523	550	557	546	565	574	533	544	562	542	556	572	523	513	534	535	549	540	571	518	519	567	524	518	589	543	540	527	564	550	492	531	541	544	561	537	560	549	547	560	570	548	532	550	520	518	531	561	552	565	521	568	548	565	516	580	570	572	518	580	575	588	536	539	575	554	486	538	558	592	537	593	547	530	574	543	568	555	568	525	569	590	558	534	514	542	560	526	537	540	570	530	566	556	547	565	582	576	487	558	549	539	532	527	546	553	517	551	569	603	563	586	574	509	546	549	551	551	558	575	593	607	497	546	562	549	571	585	573	544	602	573	544	604	553	569	534	512	597	554	509	560	529	559	521	610	502	574	526	549	548	550	550	562	565	535	567	531	513	564	597	531	534	602	531	540	564	532	569	529	545	516	563	534	555	538	574	518	569	536	543	538	558	535	561	550	519	528	590	517	543	531	573	561	506	528	534	557	573	590	531	571	576	549	562	553	588	555	592	524	583	562	614	535	514	580	546	509	547	551	574	567	542	571	555	569	503	552	511	558	562	538	508	542	567	571	562	520	573	551	566	567	579	541	568	563	545	570	538	620	525	545	546	550	523	541	539	552	509	552	524	581	578	561	537	468	553	513	537	553	578	526	553	558	522	548	579	524	546	571	553	544	544	535	539	561	520	539	531	529	546	559	553	573	559	558	573	554	565	549	511	580	559	571	533	562	550	529	528	525	542	519	523	509	581	535	518	582	550	538	559	553	576	578	535	602	583	548	521	584	543	573	586	577	542	637	564	544	505	531	550	562	585	523	525	553	581	547	527	556	569	570	555	543	524	600	548	574	528	523	574	570	533	565	545	501	540	550	576	562	516	569	563	543	516	540	564	568	552	551	561	555	562	542	592	515	538	551	527	544	554	529	542	542	551	562	575	502	532	568	552	548	563	518	576	551	554	560	561	527	546	533	530	523	548	555	544	526	543	537	538	547	576	512	516	559	557	550	540	530	538	556	532	565	554	537	514	494	548	503	539	532	543	548	538	552	546	573	556	511	544	504	530	591	528	609	534	569	512	561	550	574	573	542	535	544	532	562	561	543	583	569	581	582	528	551	531	535	555	548	533	540	597	573	582	553	548	522	575	512	534	554	565	552	541	568	544	538	532	531	511	550	572	549	560	534	571	548	532	538	560	567	549	558	543	496	579	560	505	569	527	536	619	507	540	542	541	556	547	556	551	579	522	537	529	542	557	551	506	564	574	552	527	570	542	577	594	535	553	572	582	514	496	591	530	605	547	569	552	505	601	536	538	555	523	526	542	568	530	565	546	523	525	547	570	591	580	583	536	520	530	519	563	565	561	577	552	546	554	559	543	518	574	568	544	588	552	516	484	521	550	517	580	560	517	551	507	552	549	577	586	562	487	550	568	582	541	556	531	547	560	572	535	575	519	539	561	548	510	575	564	534	540	577	576	568	563	554	537	515	542	510	562	531	529	543	531	577	563
8818	8614	4334	2782	1490	982	565	373	283	257	207	184	162	132	146	111	118	100	102	95	99	63	59	56	75	63	49	59	61	49	56	44	51	55	52	54	34	45	57	51	48	47	52	39	52	45	45	52	42	59	56	42	34	48	42	44	51	51	58	51	44	41	39	50	60	47	41	48	36	45	54	50	35	30	52	44	47	44	41	43	49	48	44	49	53	56	44	49	44	43	41	36	56	53	39	58	52	37	39	50	41	51	54	43	48	45	58	38	52	52	43	43	45	47	44	51	43	58	58	44	45	47	51	53	45	41	58	51	40	40	37	44	45	36	43	45	53	63	41	58	48	54	45	41	40	53	39	48	50	44	52	60	43	35	44	66	48	47	57	47	40	57	43	43	46	49	50	49	53	44	61	51	43	49	59	44	59	47	39	49	50	49	57	55	48	31	45	45	44	51	58	40	49	45	41	43	41	45	55	34	44	47	49	53	42	30	48	45	38	48	55	41	35	52	40	49	48	44	43	53	55	46	35	57	50	41	52	44	50	49	46	40	43	35	50	46	59	46	50	46	58	54	44	50	44	47	45	51	40	36	41	54	51	37	40	56	52	32	56	36	52	52	51	55	43	48	54	54	44	51	55	58	46	38	41	37	43	47	43	44	46	52	39	48	40	48	54	53	50	49	59	38	51	50	50	41	38	45	49	48	37	58	51	47	47	41	52	50	46	49	49	44	40	57	38	29	47	53	44	42	43	53	51	45	46	47	47	54	48	47	54	43	42	52	50	49	51	45	46	48	58	43	54	36	47	51	42	35	57	42	48	55	42	45	44	41	50	39	36	32	42	63	44	49	39	46	41	41	51	37	44	37	47	47	46	46	46	46	51	39	37	49	49	53	41	50	39	57	43	51	44	50	44	48	48	44	49	42	41	44	54	48	59	34	45	43	45	46	52	45	43	42	55	36	43	46	41	39	47	43	55	48	51	45	50	50	56	58	42	55	41	44	52	38	42	37	62	41	42	53	46	57	41	50	52	56	36	45	58	45	43	41	41	34	49	59	55	54	44	40	34	46	49	42	56	48	56	44	46	42	52	46	57	56	47	61	49	41	40	51	44	39	53	51	61	52	52	45	62	47	40	43	36	43	44	50	32	31	41	50	54	48	46	45	57	62	38	47	47	44	45	45	36	47	43	46	53	52	48	47	48	47	70	47	43	52	46	53	41	43	38	32	50	45	47	66	38	48	48	45	45	54	47	47	55	51	43	46	48	45	43	46	46	46	41	43	51	36	50	42	39	51	55	50	50	47	44	42	42	55	49	47	53	43	40	37	61	40	45	47	35	51	48	48	48	45	44	52	56	60	38	43	50	58	54	50	50	43	47	37	49	37	44	61	48	36	41	49	42	37	42	42	55	47	53	51	56	52	37	36	57	42	33	46	43	47	33	56	46	40	43	49	54	48	50	60	43	46	48	40	56	47	52	59	50	51	49	42	47	55	51	55	46	58	42	49	46	55	60	36	44	48	37	52	35	48	51	48	48	42	53	43	45	34	50	61	44	50	48	36	48	51	46	54	57	49	51	53	43	52	43	53	62	40	45	51	36	50	46	51	47	48	45	44	50	40	51	43	54	49	50	56	42	40	43	46	52	54	56	51	44	44	47	48	58	49	39	38	54	52	54	58	36	53	35	49	37	39	39	43	43	52	43	45	60	48	36	54	47	42	33	45	40	50	53	53	48	55	53	50	46	52	43	57	45	44	43	59	55	56	44	40	40	47	60	42	47	40	43	42	52	48	40	50	49	41	44	46	51	48	40	55	46	43	55	43	55	41	53	46	49	44	44	52	49	54	50	59	45	42	42	56	49	55	45	44	49	36	41	48	42	53	41	59	59	58	49	39	32	50	52	53	48	48	39	46	37	33	45	38	54	49	36	52	47	43	55	35	55	55	48	37	41	58	50	54	47	65	43	44	60	50	41	49	50	59	51	58	65	53	39	60	49	55	37	46	48	63	40	51	44	57	40	42	41	49	41	43	41	57	58	53	53	50	44	56	54	38	42	48	55	40	50	44	49	44	55	45	56	63	58	48	48	42	49	53	58	43	56	49	56	42	39	47	45	47	55	51	40	54	44	39	44	53	34	42	49	47	60	51	49	43	48	56	57	45	58	47	48	57	71	43	46	53	56	57	41	40	37	40	53	48	57	46	52	46	56	52	49	45	54	40	38	42	52	48	50	46	34	45	42	48	45	43	44	35	40	55	37	42	60	67	46	46	43	46	51	46	49	52	44	39	45	39	57	34	53	42	53	43	47	45	52	49	52	45	45	52	45	34	41	41	51	50	47	29	54	42	41	51	47	43	49	51	51	42	44	47	38	44	55	40	45	50	57	29	43	48	59	42	50	52	36	56	46	50	55	38	38	44	51	59	43	40	55	50	49	50	54	60	62	57	48	42	44	51	41	49	41	49	37	44	49	45	58	44	45	46	53	47	57	38	47	55	48	44	38	43	38	50	44	56	44	49	59	36	42	51	46	51	50	48	54	47	40	53	37	51	58	48	54	35	42	33	48	47	48	59	54	61	40	61	57	45	43	57	57	49	45	42	49	51	57	38	32	51	41	54	46	55	44	53	41	52	47	44	48	52	37	36	47	39	47	50	56	43	35	53	50	56	46	59	61	51	45	47	56	56	57	38	32	44	49	61	48	57	44	45	39	47	46	47	51	47	46	47	53	38	50	46	44	43	43	37	49	53	55	46	55	50	58	50	59	35	64	59	40	44	51	63	46	50	42	47	34	46	43	48	53	52	50	43	36	54	52	39	40	43	47	49	45	48	40	47	49	56	45	61	56	54	53	58	50	50	51	50	50	53	52	42	48	47	47	37	40	39	51	45	50	43	33	48	51	47	40	50	58	38	48	51	44	50	43	48	50	47	47	41	39	59	47	49	54	46	45	54	46	45	45	36	40	39	53	30	46	49	49	41	53	57	58	55	50	52	37	49	41	49	44	44	52	47	53	38	54	44	40	44	51	53	45	42	47	56	49	46	53	43	58	53	43	51	52	51	38	47	57	45	51	65	51	41	37	38	47	48	35	54	46	56	45	52	60	52	48	31	50	48	43	56	35	50	51	42	42	48	46	46	62	40	45	57	51	39	64	50	38	47	55	47	48	42	57	44	53	52	39	45	54	52	45	50	44	44	40	45	31	47	48	41	43	46	53	48	44	47	51	42	53	57	42	48	32	47	42	51	60	44	51	52	48	35	47	47	37	46	55	46	52	39	46	43	50	46	53	63	50	36	56	41	45	41	49	37	47	38	59	42	49	52	51	37	34	48	46	50	50	48	59	47	40	43	45	51	59	69	50	48	44	61	42	39	42	49	48	43	48	43	47	48	42	60	51	52	51	41	45	61	32	43	49	51	41	47	40	46	43	49	40	58	52	32	43	46	41	51	47	47	46	52	61	42	45	41	56	46	39	48	48	57	43	55	50	41	44	49
39356	30101	22469	24684	26423	22890	15547	10715	8959	7318	5652	4515	3710	3204	2822	2568	2298	2063	1826	1524	1317	1200	893	794	691	624	573	580	554	531	530	443	471	446	413	408	464	435	402	408	381	404	453	439	398	450	401	376	382	402	424	439	390	395	438	397	383	460	458	403	386	431	410	430	418	387	372	403	363	421	410	408	400	429	381	443	403	384	411	388	410	388	378	418	425	433	417	419	394	431	423	433	383	433	435	406	391	445	388	396	387	429	389	434	448	412	412	384	418	406	411	435	422	411	415	384	408	404	400	393	433	394	423	397	401	417	367	430	409	394	410	388	397	422	396	392	435	392	409	453	402	419	403	382	393	421	367	433	396	435	417	391	439	401	409	404	414	423	383	436	365	398	405	423	419	395	402	430	446	378	420	396	407	421	421	400	408	442	435	383	417	405	394	414	387	427	390	416	430	390	427	397	397	441	429	452	415	391	444	391	405	395	410	452	410	387	431	409	394	420	393	415	380	383	412	467	401	391	391	374	443	418	419	426	426	453	417	440	407	381	408	418	406	430	418	419	447	423	384	409	436	403	363	404	377	418	408	442	393	359	408	419	388	398	394	414	412	426	408	409	377	451	440	387	408	394	388	424	391	392	431	436	405	388	403	439	402	364	394	399	403	402	390	400	406	431	404	397	407	405	419	436	412	434	417	401	421	387	429	440	391	419	433	414	452	406	396	399	444	384	460	390	390	403	398	404	392	418	409	414	468	388	396	417	428	409	399	406	426	398	400	394	395	417	395	416	430	403	417	436	417	395	422	392	374	399	388	385	404	425	391	397	443	398	391	414	403	399	414	435	404	421	436	423	378	428	422	392	390	403	407	391	414	389	410	441	426	458	418	427	398	435	389	400	392	457	400	416	375	419	411	396	405	393	435	423	376	395	427	392	439	402	404	413	394	451	435	417	432	441	407	431	396	393	414	397	394	421	377	403	369	410	416	388	427	401	401	407	386	370	379	381	400	407	402	389	425	392	394	417	412	405	400	379	427	406	389	382	390	394	444	427	402	391	425	405	389	399	419	382	407	403	409	423	408	387	397	417	396	390	396	400	416	403	406	436	449	424	434	435	392	440	405	436	434	425	412	388	451	427	401	410	437	396	442	412	404	396	432	395	401	398	422	364	385	366	433	402	408	387	429	397	402	413	420	384	424	439	402	426	387	386	364	430	390	419	377	415	410	415	424	402	365	424	395	391	373	397	406	393	384	381	366	414	418	461	451	412	424	422	431	399	420	388	384	390	384	409	363	419	405	404	413	428	384	420	399	404	382	443	426	399	437	415	405	426	406	371	418	375	374	413	386	412	383	408	403	376	403	467	390	418	401	359	417	433	436	402	405	381	430	386	428	434	394	413	429	405	404	406	428	408	384	427	425	445	463	422	387	392	432	409	412	395	383	441	420	449	415	390	369	404	402	409	412	399	447	396	410	440	444	392	411	395	405	408	416	402	427	431	398	415	436	432	422	407	440	410	457	398	382	415	386	397	425	408	431	371	407	431	397	405	433	421	395	414	435	423	405	393	400	383	429	404	384	404	412	405	416	416	402	425	389	402	405	406	403	446	396	408	416	421	431	423	415	412	416	396	417	385	410	412	463	378	414	450	408	410	405	394	393	443	431	424	384	416	412	404	454	442	416	411	408	371	414	411	415	403	391	383	387	418	407	439	445	423	399	371	416	432	421	412	436	427	432	409	370	369	411	397	372	389	384	404	411	416	390	434	376	415	378	417	417	434	417	430	392	412	418	436	413	442	441	424	421	388	435	431	391	422	422	414	391	401	432	414	404	425	386	381	417	412	401	387	413	411	400	407	397	417	377	394	422	402	417	441	437	428	404	467	409	404	398	412	403	400	390	429	396	416	394	370	424	413	420	408	404	371	404	414	391	426	411	363	384	390	409	382	434	419	428	420	402	397	416	400	393	382	420	391	421	405	391	420	398	348	400	396	405	391	433	443	428	422	413	416	400	427	437	405	393	380	408	413	426	449	388	412	407	431	426	405	363	402	366	404	384	429	409	398	390	418	441	409	413	412	426	430	411	380	418	389	441	409	436	402	436	404	413	421	455	401	373	398	428	409	435	392	392	425	397	402	403	420	424	407	433	370	410	436	415	428	409	445	416	413	356	380	377	420	396	405	380	429	390	376	402	408	431	398	431	440	414	415	413	395	413	396	435	402	388	420	408	417	420	423	415	345	374	402	408	426	406	418	414	429	403	384	413	366	387	418	392	421	426	425	419	415	420	445	424	398	394	420	390	402	442	394	392	408	386	398	460	422	416	443	374	413	432	392	398	406	369	433	411	411	420	410	387	414	373	390	440	401	400	408	415	418	389	404	416	429	444	420	395	429	422	446	373	446	392	433	457	386	426	417	395	393	413	435	376	439	397	427	395	381	398	410	455	392	408	389	399	403	415	398	408	387	403	439	377	415	388	442	433	448	395	409	413	396	389	408	389	397	410	352	401	421	389	408	384	420	403	433	368	395	416	432	450	403	406	411	423	393	377	393	418	390	426	424	422	367	376	435	438	371	409	419	444	417	410	412	406	418	415	389	379	395	376	400	396	404	378	435	430	427	426	421	413	403	403	406	405	423	408	390	426	407	419	374	407	433	411	399	434	401	391	397	419	431	431	404	412	417	402	413	419	401	376	448	408	412	406	410	421	363	428	403	420	401	412	429	412	435	422	407	408	436	388	377	418	442	404	366	410	424	423	423	432	402	403	398	424	423	414	420	409	390	399	443	411	418	408	439	421	409	413	388	421	416	412	406	428	406	388	419	405	430	415	413	381	471	415	424	446	403	395	410	392	415	397	370	405	400	394	423	390	414	437	397	404	417	432	386	402	419	401	433	358	409	407	396	412	439	408	383	390	401	401	391	378	385	414	450	417	398	423	370	384	396	400	403	428	370	456	368	405	401	401	430	432	405	435	422	373	408	396	369	364	390	419	408	403	407	409	426	405	374	444	398	410	416	426	404	402	408	434	376	397	438	393	451	415	401	373	409	431	421	408	400	413	450	404	414	382	384	405	393	401	406	400	470	418	408	426	432	405	411	411	425	411	417	382	389	394	422	392	457	440	415	379	407	406	397	425	400	457	403	394	415	428	428	422	363	423	391	426	436	382	419	429	411	437	372	402	379	422	435	398	402	426	407	402	386	401	414	404	401	384	417	428	380	407	393	410	425	382	422	428	408	386	421	393	396	390	436	451	459	417	386	400	405	431	402	417	433	380	379	427	410	412	411	436	419	439	403	412	391	407	404	401	408	408	437	393	386	411	380	416	421	391	428	411	391	433	396	414	431	403	401	393	347	401	407	378	461	405	415	403	385	398	405	397	406	391	392	399	429	426	399	419	389	392	409	382	376	445	410	392	390	409	406	420	393	409	402	423	377	391	407	436	428	387	413	366	398	433	441	405	410	430	433	397	391	415	402	410	405	404	377	403	399	380	378	387	386
4536	2296	1406	819	527	397	313	230	244	210	200	160	147	140	124	149	127	129	111	114	119	111	91	91	101	103	85	76	85	80	83	83	94	85	78	83	71	76	86	78	94	86	87	85	81	89	74	67	84	80	96	99	92	89	84	83	79	92	88	80	91	82	85	93	78	77	73	80	90	88	73	87	93	90	79	86	77	87	98	74	75	90	82	76	91	81	85	85	81	72	99	93	88	107	85	77	84	79	96	86	63	75	89	92	94	71	87	91	96	85	95	94	86	88	82	63	87	79	87	85	72	87	77	90	91	70	96	80	90	77	94	76	88	83	77	79	82	91	93	80	88	79	71	76	83	87	95	82	81	64	81	90	93	70	76	70	77	79	84	76	82	83	82	82	77	103	100	95	79	101	66	91	77	81	85	85	70	95	98	68	101	81	88	93	90	86	85	90	99	73	85	85	84	89	81	102	74	81	92	96	85	68	82	86	75	80	91	72	83	89	88	85	88	66	114	76	66	87	85	90	91	80	91	76	92	85	73	89	86	80	90	82	96	91	94	69	90	97	95	75	72	93	89	89	98	86	87	89	71	79	78	73	83	86	84	82	74	82	93	98	84	90	76	93	90	78	72	98	95	80	81	75	92	100	93	68	97	70	88	90	72	87	85	81	74	77	88	84	92	84	81	100	81	65	61	94	86	77	84	86	103	88	85	78	64	79	82	82	84	97	79	70	79	76	88	75	72	79	85	96	83	85	96	103	86	87	98	70	94	78	68	74	92	89	95	69	94	90	98	75	82	87	89	98	87	79	90	82	74	88	87	82	74	94	85	82	95	84	89	83	87	80	73	80	92	86	87	80	84	63	69	80	83	88	84	81	93	70	89	87	80	76	85	77	95	96	76	84	76	86	80	82	88	99	88	79	85	97	91	89	85	74	83	95	90	105	77	82	77	92	74	90	96	69	83	92	89	76	92	84	77	68	78	101	70	76	86	88	93	91	77	77	70	87	89	74	80	98	92	83	98	83	102	101	85	88	71	89	87	84	92	86	75	62	89	87	85	77	71	87	88	78	88	78	79	81	96	80	88	95	90	78	93	90	66	93	85	84	80	78	92	87	97	71	102	72	87	78	85	81	91	84	67	92	85	71	71	79	80	86	78	81	98	79	97	89	94	88	95	80	88	83	64	80	82	84	80	75	78	82	85	66	83	89	86	81	97	93	99	82	83	81	91	98	71	77	79	78	77	87	81	87	87	58	99	81	83	86	108	78	86	83	82	85	74	75	94	85	83	86	79	94	55	77	88	82	85	89	77	70	81	94	66	73	70	74	81	78	98	90	85	66	85	88	86	86	94	113	78	80	96	89	88	72	85	86	77	82	85	73	86	76	62	100	90	89	71	72	71	78	63	83	87	73	67	90	85	75	86	75	65	89	86	79	97	85	72	89	90	72	100	86	99	76	85	78	91	70	86	84	99	85	89	91	79	85	65	77	75	83	78	73	94	101	75	92	78	95	101	78	88	82	87	78	89	88	72	100	93	89	83	81	94	87	74	85	85	99	77	75	88	85	81	99	86	84	86	76	86	95	79	102	85	74	89	85	73	82	87	96	76	77	78	97	90	74	74	64	74	87	74	70	79	88	89	87	80	72	86	83	75	84	79	77	70	87	116	86	66	88	84	91	82	85	87	83	84	63	81	101	102	80	66	87	76	94	74	72	96	77	89	76	79	80	85	88	85	91	96	98	84	80	77	79	97	91	77	94	89	83	95	87	87	89	79	79	71	84	83	83	61	88	79	80	73	93	81	83	94	95	73	106	85	95	84	92	85	75	81	86	95	83	82	96	82	78	94	86	82	77	74	74	100	94	86	87	83	82	100	79	89	69	107	104	82	92	79	88	88	84	76	65	80	86	70	97	86	91	83	64	84	106	85	94	80	98	68	84	84	82	85	80	79	85	76	70	85	71	93	91	96	100	73	81	92	84	88	90	76	82	94	83	97	75	87	88	77	91	80	91	89	106	75	92	97	87	94	88	91	83	83	96	75	88	85	72	86	73	62	78	81	82	78	98	93	89	94	88	83	71	83	95	95	75	82	78	92	85	88	70	87	89	96	99	84	89	78	97	91	91	75	82	88	102	77	65	75	94	81	89	81	77	76	63	108	99	82	97	85	78	89	92	73	73	90	89	86	85	70	75	82	91	98	88	69	88	89	76	77	74	77	90	64	94	89	92	95	88	74	79	88	75	86	73	79	88	79	86	87	84	82	69	88	93	77	77	89	87	93	71	76	72	90	85	76	83	74	94	82	81	84	91	82	87	73	102	74	86	76	76	96	86	90	80	80	85	75	78	75	86	68	82	75	84	73	83	84	81	65	83	74	95	83	83	80	75	84	91	97	75	72	87	81	94	92	106	97	84	80	82	90	89	84	86	86	79	70	75	70	93	100	79	90	115	93	89	82	78	77	78	105	80	88	98	72	96	80	93	90	75	88	78	85	90	87	78	81	79	96	94	84	74	79	74	79	84	88	76	73	84	89	83	95	102	81	81	88	85	78	85	83	90	86	73	81	83	70	78	74	71	94	89	69	68	67	99	83	82	91	81	87	78	81	73	83	74	74	91	86	97	84	76	79	74	75	89	80	79	96	81	73	94	72	62	67	85	82	86	78	74	86	88	89	87	95	85	90	89	78	82	72	88	80	94	73	74	89	68	81	87	82	75	82	91	95	85	93	70	94	77	79	81	91	69	76	66	77	73	77	62	95	78	77	84	74	80	84	92	89	74	84	75	96	70	104	76	96	76	91	78	84	68	91	91	90	93	81	86	73	87	88	95	84	84	82	71	82	68	99	89	83	71	91	82	94	79	90	96	78	104	86	81	86	84	84	95	90	91	76	80	105	104	83	78	80	82	64	90	93	90	77	101	84	93	73	70	96	72	74	85	85	78	93	82	70	86	86	95	70	64	82	88	82	88	94	85	107	69	91	76	62	65	85	87	80	80	81	82	98	86	70	77	106	67	87	76	89	79	72	73	92	81	76	98	56	86	78	93	80	74	74	84	80	94	63	84	85	80	81	83	78	88	95	91	96	93	76	73	79	79	71	90	82	67	87	86	89	85	79	75	81	79	94	93	71	81	75	91	92	83	90	86	83	67	79	75	79	76	72	72	76	79	87	77	88	94	83	95	67	79	63	98	89	79	77	78	82	77	70	75	90	86	91	76	77	92	72	70	78	79	88	93	86	80	98	84	99	83	100	86	96	80	78	97	83	89	86	74	85	90	84	73	72	75	83	72	89	83	80	81	101	86	102	73	90	71	79	83	86	76	81	75	92	97	91	90	82	89	84	95	81	92	79	85	89	84	76	85	69	73	90	87	69	85	82	78	74	65	90	86	84	94	87	81	92	106	83	71	66	79	76	98	89	91	92	85	96	80	89	77	105	79	104	82	78	84	103	82	74	82	73	81	83	85	82	76	79	74	86	88	59	90	75	85	94	81
30146	17801	13044	13418	16652	14114	9525	7306	6026	5184	3983	3281	2867	2527	2327	2156	1974	1857	1548	1446	1357	1183	996	952	865	802	817	859	754	753	724	712	722	690	719	684	701	721	672	705	741	695	716	677	699	711	711	659	669	770	711	717	693	644	716	672	677	716	680	678	740	672	741	697	665	695	725	668	745	660	670	700	664	705	706	716	710	651	712	636	689	671	642	718	692	656	691	709	698	641	669	662	688	679	692	688	708	684	683	694	718	707	728	669	660	707	719	663	685	666	693	684	695	735	716	652	718	644	666	656	702	706	666	658	717	717	698	703	657	686	705	667	737	644	699	698	682	720	654	666	652	692	648	728	655	667	712	681	696	706	665	689	709	667	712	660	702	681	693	676	699	709	691	681	697	694	650	669	640	688	700	722	680	721	726	628	666	718	730	693	668	676	696	690	699	681	681	683	685	676	685	715	666	701	710	664	706	695	756	706	677	687	613	736	701	659	737	715	714	691	676	676	713	623	699	726	682	657	674	730	706	669	705	692	690	699	731	702	689	723	670	685	688	708	680	647	686	664	710	698	664	685	766	684	678	701	671	700	663	642	726	716	650	640	692	732	712	637	689	688	721	691	673	680	711	697	692	715	677	711	723	675	684	717	686	724	686	700	682	714	684	711	734	713	712	739	702	707	661	717	695	694	682	706	683	681	713	702	715	719	676	668	706	696	719	659	722	715	644	674	668	670	695	701	714	720	669	706	711	687	700	647	661	683	693	670	671	711	674	706	707	704	642	722	655	675	671	671	705	713	713	698	751	704	678	700	722	659	702	675	731	644	697	687	676	693	732	653	672	669	694	696	722	701	741	693	689	683	700	743	671	726	717	651	674	674	674	667	699	671	663	733	682	669	737	691	709	699	680	703	716	668	663	687	694	713	717	722	697	708	707	683	671	695	660	664	708	694	710	653	717	713	696	692	646	701	678	681	714	690	698	738	672	698	678	702	657	741	675	745	687	671	675	672	738	697	649	691	655	706	713	761	699	708	727	647	683	694	706	674	678	671	693	733	682	673	682	728	686	625	740	686	729	658	675	645	692	677	687	667	657	723	710	730	649	729	745	646	692	727	733	666	664	674	717	705	658	727	707	691	693	671	672	614	704	709	728	678	656	652	697	666	660	732	665	717	717	669	711	693	727	663	689	700	692	611	722	698	730	675	710	665	726	689	701	655	732	717	714	706	680	678	718	637	658	690	720	713	692	686	664	710	713	692	697	657	718	707	704	718	718	705	685	672	677	672	652	692	718	691	670	723	710	731	661	703	715	701	675	660	665	687	704	649	679	646	723	660	658	676	673	738	677	711	702	735	700	690	683	698	710	693	696	664	687	657	671	697	683	683	680	720	653	686	688	740	700	645	674	719	688	686	649	723	727	653	718	718	698	695	684	747	680	687	680	694	677	698	672	694	726	691	672	680	672	650	673	672	689	628	692	724	701	720	700	669	735	664	647	727	702	671	695	676	712	663	694	701	692	727	724	686	713	669	692	644	708	706	685	647	641	673	717	674	697	692	671	668	721	661	685	714	694	707	689	685	707	658	705	667	645	728	697	656	702	716	675	715	655	688	662	691	702	715	639	717	703	668	716	690	708	711	714	671	704	654	659	633	664	722	650	694	700	683	625	688	710	644	719	693	647	707	753	699	702	703	692	641	688	726	693	698	673	714	666	687	706	679	668	643	681	706	726	712	651	694	704	688	689	648	707	690	664	700	720	723	673	673	669	675	643	703	701	668	667	726	660	708	687	677	692	691	656	645	710	662	717	674	732	718	692	715	715	660	689	727	703	719	668	684	659	681	657	655	711	707	713	734	707	680	703	642	705	719	658	713	723	708	714	691	660	685	671	705	637	693	613	696	687	712	678	659	697	670	639	694	724	685	661	732	694	680	701	668	687	702	706	696	704	697	690	638	695	694	657	676	728	705	675	706	702	692	674	651	664	679	734	708	696	708	654	675	723	704	690	699	704	700	686	691	671	677	697	702	720	693	711	693	698	679	670	679	715	697	688	698	706	717	688	732	672	717	658	699	670	687	700	672	680	719	713	664	689	656	741	696	680	725	712	692	688	726	708	690	684	652	694	721	690	711	719	684	692	708	721	689	685	648	687	696	667	707	648	670	693	685	680	729	666	715	699	690	724	713	707	711	688	686	656	750	717	734	697	681	683	725	681	684	647	713	706	671	713	741	630	650	636	716	719	672	701	758	703	702	679	668	695	641	703	694	700	653	703	647	661	672	716	694	661	679	671	721	683	679	708	674	718	778	719	669	674	622	747	670	697	697	683	700	684	679	713	680	651	652	693	660	691	704	676	671	688	680	727	662	671	653	694	691	691	679	713	707	731	678	709	758	706	655	693	714	698	653	754	630	715	657	727	712	651	765	696	715	702	707	686	689	688	764	720	736	694	685	671	656	740	634	724	711	697	719	688	674	699	673	701	680	685	692	699	691	666	700	655	676	713	668	692	719	651	713	704	697	683	694	695	682	662	717	709	671	711	719	704	738	724	651	731	722	687	655	705	671	691	667	698	691	658	689	699	715	696	741	700	743	701	661	668	694	752	632	733	696	686	639	699	714	672	702	659	652	671	626	677	719	664	714	669	757	713	661	697	702	656	690	664	739	695	746	701	674	666	656	658	713	723	742	673	672	656	692	725	702	712	736	670	733	668	693	714	645	689	664	710	686	681	711	720	690	715	680	665	694	676	652	653	702	660	674	641	755	698	657	748	702	690	701	665	663	701	724	673	664	738	730	646	718	694	686	695	705	676	667	668	729	755	685	649	691	697	693	705	683	687	654	638	651	673	703	708	756	696	718	716	723	706	672	701	684	716	717	669	675	691	673	688	647	682	654	686	693	653	706	647	697	676	696	660	719	734	688	708	665	670	716	721	658	679	708	713	738	664	709	689	708	708	675	687	687	726	702	706	617	712	670	687	684	696	675	683	689	687	701	702	667	717	675	654	669	727	702	664	671	706	696	642	691	699	679	665	726	679	719	672	700	697	698	655	670	710	701	730	688	700	673	704	719	665	687	685	693	695	683	677	696	671	707	655	641	722	685	668	706	700	711	725	677	666	718	702	705	720	722	691	692	695	715	672	707	703	695	652	693	698	685	685	709	698	682	716	664	682	646	668	705	691	721	702	676	695	705	728	708	690	745	693	699	681	697	661	684	693	694	729	696	684	704	686	716	697	637	694	685	698	668	691	737	693	755	662	700	694	663	665	672	670	706	663	684	666	709	675	692	724	688	705	680	715	690	688	666	684	666	649	653	705	670	678	661	701	733	671	659	666	662	683	644	688	647	674	687	703	666	730	687	688	707	702	715	664	699	690	726	722	643	699	683	682	641	683	735	662	689	715	698	680	666	762	674	677	670	746	674	656	684	686	652	709	711	710	711	720	726	655	634	689	678	694	728	704	687	688	762	655	710	654	683	655	702	697	686	693	688	695	705	712	669
5221	3056	2147	1340	755	524	320	279	232	196	162	185	158	153	130	137	124	130	118	113	92	93	96	67	92	76	97	85	82	82	78	79	87	69	75	94	69	72	65	78	87	78	70	79	67	67	79	79	70	98	58	84	67	87	75	71	80	56	84	78	71	65	76	77	81	63	85	90	78	68	88	72	71	78	66	71	74	79	75	67	69	71	79	78	61	71	74	63	65	57	76	63	79	73	87	81	74	74	86	75	83	91	82	73	75	76	68	78	65	71	70	72	67	63	76	78	79	81	72	78	81	90	96	84	80	72	75	74	69	75	81	66	73	82	91	81	78	74	72	69	75	75	55	70	86	58	70	75	94	74	65	66	66	67	72	63	79	60	76	79	82	67	79	70	77	82	91	90	71	72	78	84	61	70	69	78	66	72	85	73	68	85	76	66	74	104	105	71	78	74	95	63	68	66	82	77	77	77	88	72	73	61	66	69	75	64	69	76	84	70	89	85	69	74	63	90	60	81	82	71	78	89	91	67	83	66	93	75	71	85	76	86	77	64	60	80	74	64	99	81	61	76	82	73	68	58	66	59	87	89	72	76	63	70	81	77	74	83	80	67	77	79	70	64	85	78	82	66	80	78	73	68	83	62	82	76	81	80	55	67	77	79	81	71	75	75	63	73	80	88	83	75	58	75	81	68	87	83	75	69	72	69	84	82	88	87	80	81	90	92	84	64	88	88	86	74	82	82	67	69	85	83	94	73	80	67	89	87	71	75	67	77	67	69	74	69	79	85	82	83	64	82	69	90	79	77	60	73	77	80	78	75	71	75	68	74	72	61	77	72	89	72	71	69	79	72	70	70	58	81	79	79	84	93	79	66	81	71	85	75	92	69	80	84	71	86	74	84	66	57	73	51	70	71	78	74	71	83	77	69	69	79	80	91	63	81	77	89	66	79	89	72	59	56	82	81	81	76	92	79	92	75	59	64	73	73	70	73	93	88	75	90	81	61	75	79	62	74	90	86	70	75	71	86	69	56	77	54	67	78	59	83	70	84	71	65	88	77	65	85	87	71	68	54	85	84	69	72	66	64	61	79	83	62	76	84	86	55	80	78	71	80	86	87	80	75	65	86	62	55	80	82	78	95	71	79	60	72	81	86	79	79	75	71	86	79	75	68	64	71	76	80	83	74	82	60	85	86	69	65	82	65	81	82	72	81	71	63	66	72	93	81	88	63	80	73	78	86	77	77	61	73	84	94	97	75	80	63	66	72	82	71	68	64	56	79	68	77	74	87	74	90	74	62	72	69	75	87	90	80	73	73	78	64	75	71	77	95	68	73	76	62	78	66	79	63	62	66	93	75	75	84	73	74	77	70	76	68	82	72	87	71	68	55	68	66	84	90	69	71	75	75	72	75	78	76	66	74	93	79	81	70	73	83	71	72	81	81	76	72	73	79	70	89	80	78	76	95	83	73	71	63	85	64	70	82	75	78	62	77	72	67	80	63	67	86	71	73	74	81	92	71	70	71	76	79	61	77	76	73	74	79	73	71	75	74	78	68	77	72	66	81	73	88	64	80	79	80	74	63	73	56	83	84	85	74	71	71	81	72	62	63	80	77	84	78	71	82	73	83	65	83	72	73	70	81	87	77	77	78	79	95	78	76	81	81	84	90	74	57	61	68	78	89	74	70	73	75	90	76	74	70	68	79	78	68	80	91	83	86	71	77	83	70	67	73	75	83	76	70	73	77	69	71	67	77	68	68	86	93	65	66	64	89	75	89	82	60	73	84	76	87	64	65	79	81	80	88	74	83	79	74	79	67	73	71	81	70	82	79	70	69	75	85	80	87	73	70	74	75	73	75	79	66	76	65	65	66	72	89	69	78	69	78	71	74	71	77	69	71	82	61	75	88	82	81	63	75	71	60	72	73	68	82	78	80	67	63	66	85	81	80	83	79	71	81	81	84	70	72	72	54	70	69	76	82	80	71	75	77	71	86	68	72	84	57	81	75	65	65	65	60	65	69	72	79	72	68	77	66	72	81	74	69	66	74	78	73	76	64	92	70	75	73	68	76	77	70	66	87	63	86	71	80	79	67	79	78	66	71	79	66	78	83	86	72	63	82	81	89	70	75	77	79	85	88	92	67	68	66	69	95	74	63	84	87	81	68	70	77	78	84	83	80	76	96	71	64	91	79	67	77	87	69	82	91	66	79	85	79	79	88	83	61	80	80	76	68	82	72	88	81	80	64	80	64	83	81	73	64	76	78	83	81	96	83	74	78	75	65	72	75	76	76	74	79	81	72	69	95	55	79	70	73	84	62	66	74	80	70	74	74	92	70	78	92	79	87	97	84	60	72	71	76	72	81	76	92	62	80	67	75	62	83	86	65	69	68	78	54	78	93	91	64	73	93	63	75	95	79	86	75	73	67	73	71	82	76	82	81	82	92	83	88	65	75	83	74	72	75	73	62	93	65	70	74	79	52	76	87	78	80	49	84	80	75	69	80	81	85	74	86	91	83	83	76	68	78	85	78	76	65	75	71	82	78	85	78	81	82	80	76	70	82	70	73	68	73	81	65	73	94	75	73	81	64	71	52	67	72	76	77	71	66	62	61	69	80	67	72	70	80	64	64	73	54	65	78	77	73	69	79	81	81	63	64	76	78	82	63	75	64	80	67	77	86	78	60	79	86	59	80	71	57	56	68	79	81	83	71	83	67	87	68	64	83	74	96	82	68	75	78	68	67	62	81	76	65	55	79	69	93	87	71	69	70	68	83	78	78	71	66	72	92	86	87	81	76	82	60	76	91	73	88	80	91	75	65	77	73	70	65	69	84	77	71	75	102	63	58	85	86	74	80	78	80	69	76	60	65	71	77	85	94	74	75	67	87	79	68	74	65	83	84	97	75	80	65	75	79	79	78	83	47	74	71	76	97	86	74	69	72	59	64	80	76	76	77	70	63	83	67	75	76	68	65	68	72	69	88	70	66	85	58	96	72	62	91	82	76	74	69	82	69	82	84	79	85	78	76	55	80	77	87	82	84	76	73	74	84	68	75	83	74	79	76	75	59	94	65	79	92	75	76	60	83	71	83	63	83	86	70	80	93	78	73	80	89	62	69	77	68	68	69	69	77	76	65	79	88	71	82	79	82	70	58	70	89	78	76	71	75	87	65	69	79	73	74	89	82	89	80	69	55	85	74	63	82	76	76	74	86	82	82	78	77	72	60	74	63	72	75	80	64	73	57	79	73	77	59	74	82	74	67	73	66	67	72	74	76	90	72	77	63	78	78	67	79	74	66	66	65	59	78	76	73	72	72	79	68	80	84	61	93	74	82	66	94	70	75	73	68	88	83	78	75	90	81	72	70	77	82	79	75	72	67	68	70	82	71	91	67	71	72	76	72	89	71	71	71	63	79	81	68	78	67	86	73	75	60	84	61	67	75	69	66	84	70	90	65	88	64	66	65	90	82	77	75	79	89	81	72	90	86	85	63
31492	20282	16913	17422	19221	17525	10704	7867	6726	5555	4575	3593	3031	2721	2439	2153	2061	1812	1794	1521	1326	1200	1010	892	825	732	748	784	728	687	675	693	680	672	601	592	647	622	631	613	620	650	634	613	623	637	592	632	607	609	619	624	642	662	600	624	650	615	625	562	688	644	655	607	660	617	620	593	625	598	605	605	630	630	631	617	605	602	600	647	666	591	611	653	585	667	644	621	616	611	598	589	612	641	653	636	599	662	598	592	628	618	616	636	693	594	650	673	579	667	620	607	647	636	613	611	608	637	630	576	632	596	649	621	585	637	624	646	631	594	596	666	606	640	643	602	647	628	633	613	591	653	634	643	630	601	598	598	608	680	595	601	619	623	620	617	646	640	587	626	594	602	596	597	614	621	568	646	644	602	565	620	635	592	618	606	603	616	625	622	608	575	606	649	611	613	590	584	645	601	609	594	598	642	588	603	644	632	631	601	620	626	656	638	641	609	622	599	568	577	621	607	640	662	621	586	589	591	604	636	622	638	583	625	560	553	595	654	621	628	637	618	639	646	618	640	623	643	633	604	604	664	611	608	612	654	599	566	613	597	626	597	645	603	617	633	617	595	609	641	600	589	630	647	617	607	603	580	581	631	617	636	612	693	655	654	647	617	612	690	595	647	632	585	572	630	613	589	594	602	653	658	619	614	600	610	657	649	612	634	577	663	673	637	616	631	596	651	606	644	625	632	632	592	630	610	631	612	592	585	611	635	583	642	620	626	576	614	626	580	600	651	614	608	620	612	621	672	666	575	614	601	626	633	616	624	596	631	599	615	645	591	601	607	610	632	658	629	653	610	645	592	678	621	641	617	604	595	614	640	600	645	603	600	641	651	618	638	613	638	615	613	607	621	596	654	625	624	625	603	614	622	632	622	633	583	651	613	578	621	599	619	595	645	628	616	627	636	620	641	649	621	598	619	620	609	590	665	603	636	619	617	643	593	621	613	651	653	609	622	604	611	624	601	594	609	646	655	630	640	598	666	612	649	654	634	602	613	615	633	663	598	598	625	621	655	642	618	611	576	617	595	663	604	651	646	687	607	629	615	615	609	615	608	618	615	591	619	615	612	640	569	641	589	632	628	666	646	634	660	622	623	634	588	618	603	642	653	564	632	574	599	657	620	620	604	632	569	608	605	624	621	607	616	603	610	600	617	605	633	601	644	637	650	640	646	583	647	623	655	629	610	632	598	641	583	645	612	611	640	625	638	651	606	610	626	641	595	622	557	647	597	644	592	609	607	612	617	601	647	625	607	612	589	642	627	607	601	611	638	607	624	608	638	604	646	595	598	604	613	641	656	577	618	607	634	565	632	627	648	633	624	655	587	627	607	588	593	619	616	583	650	582	630	610	600	635	625	663	596	622	590	639	643	642	635	600	585	704	631	620	651	646	640	615	634	664	677	620	625	604	634	591	647	618	609	580	620	634	640	665	622	639	648	616	610	594	622	643	617	618	629	641	638	641	579	631	603	645	609	627	631	610	611	585	629	683	659	618	664	645	592	632	619	621	569	620	638	639	603	613	643	623	635	591	685	620	606	589	650	606	629	623	642	627	636	676	614	630	631	596	634	629	640	597	630	619	619	594	630	648	660	572	640	663	648	644	605	644	604	625	625	574	584	616	637	635	639	633	619	621	628	591	606	659	652	575	603	637	640	605	625	633	625	619	593	627	644	604	637	611	664	616	674	605	608	601	605	602	604	639	615	663	586	629	609	658	640	622	654	587	564	613	613	570	596	624	594	654	625	630	609	624	606	650	614	613	620	653	613	574	610	607	628	597	607	629	636	621	609	647	622	627	615	622	601	643	620	633	644	640	608	632	631	621	647	607	672	601	642	665	600	620	647	599	628	634	603	595	658	661	659	639	634	629	594	640	629	608	655	619	611	623	617	589	606	648	632	598	599	629	607	671	640	629	646	604	619	689	656	639	601	618	588	620	643	611	560	642	572	637	598	634	648	636	620	585	585	617	637	629	593	638	639	621	604	651	626	633	650	619	649	614	605	617	608	618	689	608	616	641	637	634	594	598	592	641	618	593	572	576	619	608	637	611	642	633	601	614	608	639	614	692	603	629	624	595	630	586	594	611	604	595	610	620	618	637	610	609	644	629	605	642	588	663	652	590	643	614	637	620	610	643	619	605	602	633	596	622	598	638	596	633	615	656	626	612	649	635	622	595	640	601	582	601	584	658	639	608	569	613	655	622	623	613	634	617	626	625	632	629	677	617	641	627	607	613	656	599	614	616	624	692	605	645	628	583	641	630	647	604	640	678	614	644	640	595	668	689	611	583	611	650	655	618	619	566	613	664	598	603	660	569	666	585	706	649	646	654	615	641	593	616	633	599	620	609	621	594	653	670	642	642	637	635	640	599	630	623	620	642	626	606	651	607	635	625	647	653	636	598	620	638	596	589	640	636	623	670	637	620	640	612	600	613	623	626	601	637	628	631	654	630	599	595	605	577	589	645	655	616	622	642	576	618	628	589	625	617	602	621	628	613	588	616	640	637	647	622	598	601	639	649	599	640	597	622	635	620	603	624	634	614	612	657	569	613	634	602	634	651	579	594	646	624	573	658	653	605	582	646	650	599	593	622	607	613	627	640	616	647	634	628	604	613	642	617	605	628	607	586	655	620	596	617	581	636	640	616	626	595	652	619	645	634	622	625	655	662	582	637	636	601	599	618	615	620	599	634	627	626	586	608	612	668	641	628	603	622	616	631	659	616	680	594	561	594	620	641	636	633	625	608	587	635	643	628	596	656	626	601	605	647	618	629	648	643	638	637	624	658	629	621	648	634	596	625	639	653	629	673	599	657	607	644	617	617	644	633	641	649	629	649	605	674	589	631	606	593	619	624	599	627	605	651	614	578	612	607	599	610	632	591	596	569	608	594	666	604	633	641	665	565	642	608	639	561	625	654	627	625	603	649	627	595	577	649	636	602	596	624	617	640	599	608	643	617	599	643	545	621	589	609	658	604	600	624	637	584	649	608	644	645	622	601	602	603	673	608	626	646	648	597	608	621	608	674	622	625	567	616	653	667	603	627	584	620	637	658	636	629	641	590	613	659	591	611	632	615	668	605	634	652	608	596	575	619	618	652	645	648	621	659	591	628	626	600	614	602	636	577	602	653	669	627	619	628	614	598	609	656	595	625	633	626	616	624	618	651	655	641	552	614	636	617	647	605	630	614	645	669	614	611	664	614	666	611	609	649	645	603	591	662	618	605	595	620	620	622	591	624	607	624	633	653	575	629	609	591	603	639	625	649	651	661	655	597	580	628	639	630	568	664	652	601	608	583	591	627	643	641	618	652	640	634	625	612	616	616	636	648	645	657	655	635	587	616	628	602	588	672	600	669	606	591	650	579	643	585	622	600	591	599	633	674	610	619	612	612	630	621	664	653	635	598	616	623	642	609	643	631	594	611	581	627	617	604	650	604	645	614	609	615	638	640	649
7297	4735	3341	1878	1040	657	319	256	244	229	183	151	127	104	117	134	117	101	96	99	96	93	60	57	61	65	78	62	77	85	73	58	65	82	68	67	59	78	59	83	71	49	55	68	74	54	68	64	69	81	49	56	64	61	68	51	53	71	46	48	60	66	59	50	65	57	70	65	61	74	72	63	62	63	72	55	69	65	69	57	56	71	67	60	60	74	70	60	42	73	69	70	62	60	47	67	72	73	67	70	54	77	54	75	59	77	76	76	62	72	56	65	61	67	58	62	63	60	71	55	51	74	66	62	74	75	80	74	53	58	75	70	68	67	74	64	68	70	57	73	59	86	79	65	64	64	64	58	69	61	58	59	69	65	74	67	63	65	65	67	63	58	53	70	65	45	59	66	56	68	63	61	69	86	70	74	55	70	66	50	67	64	70	67	60	57	63	65	51	74	66	66	67	71	76	62	68	76	73	66	68	66	70	80	51	61	63	64	62	49	64	77	58	51	62	58	57	63	63	66	72	87	71	74	73	62	49	67	75	65	64	61	74	81	70	69	64	63	78	66	61	71	60	73	61	54	55	58	61	70	78	73	69	63	64	78	78	78	59	60	66	72	62	66	69	54	60	64	79	61	54	55	64	68	61	64	68	65	65	64	69	75	75	81	65	50	64	59	69	72	58	65	56	65	69	57	70	68	56	59	79	85	65	71	79	66	62	51	66	54	74	64	58	64	86	65	85	73	51	70	63	68	65	67	50	64	67	64	55	66	71	65	57	66	62	64	57	57	76	65	56	69	57	69	59	64	61	69	62	72	71	65	62	69	77	56	63	65	69	73	67	60	59	57	57	73	52	57	58	76	65	70	72	63	64	76	51	66	69	73	66	72	67	60	57	72	72	71	75	67	60	75	75	61	66	82	71	52	68	71	62	77	72	68	76	66	62	75	69	67	68	63	72	69	59	67	73	73	57	54	47	56	61	69	66	71	71	60	59	49	62	66	62	78	76	72	66	76	65	62	69	57	53	90	57	91	60	56	66	56	62	67	63	65	58	63	66	76	58	81	57	89	48	72	68	68	72	66	56	63	54	57	72	55	58	63	59	66	69	67	49	70	60	54	61	58	65	54	53	62	65	65	64	71	64	75	62	62	67	56	77	70	73	59	61	78	65	61	48	60	54	68	61	63	52	70	66	58	73	67	67	70	60	67	52	64	59	66	53	63	67	71	73	67	56	71	75	60	65	61	59	59	68	58	70	59	74	66	69	59	59	64	55	66	59	71	59	74	65	71	86	59	71	71	69	62	66	57	65	61	76	69	63	50	63	55	55	50	71	63	68	74	66	61	65	64	68	82	68	64	72	64	69	57	63	71	67	74	71	64	60	60	75	72	69	76	56	68	53	67	53	51	78	62	67	84	57	64	58	75	52	68	61	76	59	66	60	65	76	64	73	79	76	63	61	55	73	68	69	73	61	60	54	66	67	64	71	65	53	67	69	75	60	74	52	64	67	58	54	58	68	62	58	63	66	55	52	66	65	61	64	60	61	64	64	68	57	54	64	61	62	65	70	70	63	69	58	60	67	63	64	75	69	61	70	79	60	70	80	60	57	76	58	68	57	62	64	62	49	70	84	54	73	68	56	55	64	63	52	60	62	66	71	69	83	66	63	68	62	57	62	70	57	53	56	58	55	49	73	48	60	66	62	73	57	58	71	57	55	62	67	66	58	68	71	61	59	58	74	68	66	50	54	66	74	62	63	62	62	65	58	64	70	61	62	71	63	69	72	60	71	66	55	58	60	70	53	64	62	64	58	74	76	61	59	64	56	80	63	61	57	69	71	67	61	68	66	66	73	57	66	50	63	69	65	59	79	57	57	60	61	66	60	60	73	47	76	63	71	62	60	63	62	52	70	73	55	74	53	74	55	82	66	66	82	65	73	66	73	69	54	59	68	62	81	74	68	79	60	59	57	61	57	65	70	81	58	59	58	67	62	55	62	56	56	66	55	61	59	60	53	69	61	61	62	54	66	76	46	68	70	83	69	70	63	64	65	57	64	71	60	56	67	67	58	65	69	66	58	51	53	62	62	82	70	60	59	73	71	74	57	63	69	65	62	63	73	43	53	72	70	80	61	62	68	55	67	60	61	67	64	76	75	58	64	72	60	75	64	62	67	60	58	53	59	53	66	64	51	55	73	59	60	64	63	53	66	63	61	66	67	68	58	74	59	84	64	72	38	73	63	58	60	63	78	71	68	68	66	54	59	49	63	56	62	68	58	61	56	70	67	58	72	59	56	64	76	59	67	71	67	68	59	65	70	75	53	61	46	65	72	72	80	57	60	70	65	61	69	61	65	66	75	73	82	64	56	61	56	70	59	65	67	67	54	53	72	71	52	54	62	65	51	65	68	59	50	67	64	68	55	56	79	57	61	75	59	63	52	79	68	75	70	52	76	64	62	62	54	70	61	61	71	64	62	73	64	73	52	71	69	69	67	80	69	59	74	58	59	79	60	56	62	51	86	57	60	61	66	62	76	66	61	64	65	63	60	68	68	61	58	71	67	78	65	74	64	73	67	54	73	65	79	62	75	65	73	58	74	63	72	76	77	72	59	62	60	69	69	65	63	64	74	74	67	77	69	64	71	55	52	60	72	58	53	72	68	62	76	58	65	58	61	83	62	77	64	67	62	68	66	72	64	70	52	44	54	77	67	55	72	74	69	72	54	55	72	62	71	63	90	74	69	69	65	63	72	70	56	73	64	72	60	56	61	64	57	64	41	69	69	74	53	69	68	52	64	59	55	65	52	72	76	59	65	78	64	55	63	64	72	78	70	61	82	59	72	64	60	65	65	66	63	74	65	58	46	72	52	78	81	58	45	56	71	59	61	67	57	62	68	78	63	47	75	74	75	62	57	64	66	57	70	55	72	52	63	54	91	67	60	69	49	48	64	70	63	64	61	78	58	58	60	83	54	52	61	62	62	74	79	68	60	66	63	73	66	78	74	87	63	58	59	57	51	51	58	58	70	67	61	54	64	63	72	78	64	46	60	69	58	65	60	65	61	71	58	66	72	74	74	55	68	53	71	66	60	66	50	55	77	66	59	64	62	53	72	76	67	70	58	68	69	50	66	63	57	53	75	68	83	58	74	64	60	74	57	55	81	63	59	78	58	53	56	62	80	62	63	52	56	72	64	68	59	55	66	78	69	66	61	64	69	81	57	61	53	78	54	61	70	66	71	64	67	77	69	67	63	65	68	68	56	64	57	65	65	68	55	61	60	61	73	73	68	51	76	59	71	53	70	58	65	52	75	63	72	61	61	71	67	68	64	53	79	69	62	70	69	66	64	60	66	57	69	57	51	72	68	58	71	56	69	57	54	69	71	71	66	68	57	57	47	61	76	68	76	63	46	57	55	80	63	51	74	79	65	64	60	60	61	68	76	69	84	62	56	59	61	59	73	54	60	74	61	67	68	59	63	80	51	86	74	72	75	51
35257	24149	21404	20670	23074	17580	10252	7740	6551	5450	4408	3545	2903	2529	2261	1987	1970	1794	1724	1447	1284	1094	929	870	727	684	713	672	639	625	644	609	590	572	531	578	585	549	562	558	578	563	528	581	564	538	497	573	516	531	498	537	587	580	534	523	562	571	539	539	558	563	545	536	531	503	555	517	544	533	556	510	510	546	539	540	547	510	537	549	521	553	566	520	573	508	544	562	526	565	531	473	516	502	542	554	577	503	533	542	567	552	506	521	563	526	613	533	525	534	523	523	516	501	559	505	514	578	525	532	543	576	500	559	565	519	531	560	522	525	523	485	518	550	524	564	538	546	517	520	584	506	535	560	507	596	518	575	557	513	523	540	567	527	531	557	549	564	516	551	546	549	550	561	540	566	552	578	529	587	484	549	562	565	548	500	567	530	574	525	553	514	539	545	541	570	540	559	538	509	486	525	530	578	527	510	508	545	571	492	544	549	563	542	509	577	602	564	564	548	537	551	539	567	585	562	526	537	523	549	532	553	527	525	562	552	548	485	563	520	555	530	535	572	554	552	519	533	527	526	530	556	514	485	531	535	522	593	549	551	529	534	533	530	527	546	524	597	541	508	574	552	558	619	543	516	550	530	513	540	558	561	558	481	559	545	601	523	556	545	558	532	556	533	527	548	562	551	541	519	512	517	505	549	528	535	553	532	524	546	559	545	557	574	554	537	557	503	559	534	581	582	517	554	563	546	530	556	535	557	547	520	532	536	528	554	542	549	520	546	540	538	575	540	542	512	552	536	544	553	546	556	501	514	591	536	539	564	573	546	565	573	538	540	503	555	547	563	505	527	563	500	554	574	528	571	479	538	506	580	521	590	528	551	510	565	561	546	549	533	562	510	526	546	561	534	508	604	545	531	534	525	507	565	545	587	528	496	556	538	537	535	501	495	567	540	516	586	503	526	538	560	540	528	531	552	567	519	540	506	549	530	540	561	508	495	536	580	547	487	563	523	529	546	574	537	550	564	556	600	556	541	558	552	537	561	552	569	548	568	581	535	517	565	527	560	549	519	523	516	559	526	537	598	564	565	561	524	545	572	567	554	544	576	525	520	504	541	542	520	564	527	523	570	578	552	550	511	531	589	522	585	562	496	529	555	555	522	544	525	542	558	504	572	516	539	560	550	539	524	550	524	551	532	558	537	530	567	545	546	547	547	510	587	542	517	547	491	501	571	551	572	526	506	535	544	543	543	505	520	531	491	570	563	554	537	564	548	549	577	582	497	558	526	527	558	507	547	518	536	557	547	565	521	521	558	543	571	567	512	538	534	559	556	552	532	593	570	552	506	558	553	596	520	537	541	553	553	491	571	541	561	560	559	576	528	514	530	567	555	535	549	573	550	543	503	546	522	526	531	546	535	551	527	542	556	471	511	532	548	545	551	560	559	551	509	554	564	529	535	567	548	561	565	517	485	567	562	549	566	497	513	522	470	567	566	486	570	535	519	558	545	521	521	565	541	541	521	575	524	520	559	555	528	537	499	547	555	567	537	594	507	571	549	537	536	551	545	550	501	518	532	612	516	531	545	578	541	545	550	545	547	535	518	540	566	550	555	520	559	525	515	532	563	529	543	576	514	542	550	539	590	536	540	541	544	549	508	528	508	500	527	506	508	507	520	552	504	558	499	553	570	578	526	536	515	528	569	538	506	511	548	562	550	548	537	520	516	514	561	539	509	514	561	552	563	571	563	529	565	507	538	550	522	552	546	533	584	541	521	505	528	584	508	578	497	529	532	569	551	549	544	591	543	556	540	500	544	547	538	541	519	531	611	558	549	554	515	563	583	540	548	524	540	577	560	570	537	577	505	556	518	537	537	530	563	544	549	543	475	544	549	549	530	523	585	591	518	561	564	534	532	571	542	531	532	544	557	567	565	530	555	569	536	517	524	543	565	515	510	567	534	559	510	554	553	529	542	529	553	524	534	590	523	554	583	542	535	557	589	533	542	526	533	533	528	546	541	557	534	547	523	541	544	507	521	551	497	510	535	541	542	527	545	593	546	532	496	525	483	546	498	556	553	545	502	544	531	514	588	536	594	555	514	551	553	545	511	573	568	511	503	513	545	531	547	530	568	566	544	511	547	566	515	518	566	568	555	530	542	499	531	587	570	563	567	537	554	530	554	527	576	573	556	597	519	547	554	507	585	535	538	596	559	523	518	593	532	516	569	545	501	542	569	567	521	555	531	558	584	569	560	559	582	504	514	527	552	503	568	517	529	511	561	560	531	505	529	610	557	559	558	519	525	577	517	494	531	532	514	530	559	546	498	564	525	536	556	559	579	499	574	532	566	550	571	584	552	579	560	519	547	582	494	559	540	580	540	595	544	530	535	581	524	544	593	589	552	545	557	563	543	529	522	527	554	541	574	546	550	546	560	508	545	510	535	522	538	533	552	519	573	558	609	534	527	517	521	565	542	593	542	540	516	542	555	557	588	552	579	592	611	511	532	583	478	548	524	511	548	529	535	524	536	530	553	539	565	557	560	571	538	507	532	581	579	511	514	520	544	535	566	579	538	569	528	561	551	531	553	539	552	530	588	527	554	526	496	575	531	565	559	530	574	548	512	554	523	523	556	586	561	546	562	504	568	582	563	574	536	545	548	506	534	574	543	556	520	560	522	522	553	554	576	545	520	567	517	579	550	570	549	544	573	574	545	532	519	541	549	554	537	508	565	487	528	581	538	520	533	578	551	567	539	542	558	527	537	507	533	516	547	547	509	524	517	573	571	541	566	539	561	547	541	548	522	542	549	520	546	498	528	570	563	545	548	556	552	540	503	539	563	541	569	505	546	566	559	579	538	538	548	550	566	540	527	533	513	583	541	512	529	509	567	548	577	520	542	594	574	573	544	511	510	533	539	572	515	572	534	539	547	562	539	567	524	527	552	568	561	545	541	579	585	551	537	567	530	532	513	554	522	534	527	527	537	557	520	512	576	522	547	556	516	525	531	553	538	564	548	546	567	517	543	541	493	518	533	545	563	571	556	548	584	518	541	544	518	546	552	505	563	524	498	551	563	596	498	565	558	566	535	559	494	554	536	529	523	523	594	542	528	533	549	501	561	573	532	529	521	544	520	536	573	573	566	587	508	556	614	524	504	554	534	539	508	542	519	514	521	573	542	502	522	517	514	551	489	529	609	535	522	546	548	573	538	515	568	542	560	531	542	539	549	516	498	541	486	506	543	553	568	533	507	539	558	569	546	566	496	563	519	526	529	558	570	594	519	578	566	557	509	511	570	573	557	558	543	490	586	574	523	515	542	492	540	507	547	538	522	584	564	518	516	521	550	531	529	538	552	540	561	492	538	554	540	534	564	541	544	532	524	528	536	579	542	559	561	524	532	573	526	548	557	515	571	508	535	511	556	535	548	513	504	567	543	556	554	533	490	533	569	571	549	524	540	477	549	576	545	501	558	538	516	544	548	556	551	561	562	528	536	537	544	530	523
8175	8388	5274	2903	1595	795	421	336	258	245	210	186	142	135	113	121	132	102	111	119	89	81	70	60	49	46	58	57	56	49	59	56	49	39	42	48	53	38	38	54	41	38	45	39	48	48	46	42	47	46	38	57	43	45	33	57	40	48	59	56	46	42	48	50	42	60	47	49	47	48	38	43	48	46	44	40	55	51	43	49	41	55	42	36	48	41	45	35	37	32	35	42	49	38	51	42	52	47	45	45	53	41	55	50	55	46	47	46	58	59	43	46	39	28	39	40	46	51	53	48	51	53	52	55	42	43	39	43	49	23	33	51	49	49	34	56	44	48	40	42	36	39	39	38	49	53	31	49	49	43	44	51	47	39	42	33	38	41	42	45	56	37	36	51	44	45	44	45	42	40	30	41	37	48	59	64	32	52	59	49	43	52	45	56	57	43	52	60	37	42	48	41	28	44	65	45	38	46	42	42	39	53	48	47	44	54	48	48	41	50	37	38	42	54	44	36	50	40	53	34	41	40	52	48	44	45	29	39	44	42	50	49	42	42	44	48	40	36	48	45	47	37	33	45	45	41	35	47	44	34	42	58	47	52	49	33	47	43	49	48	59	49	42	59	37	47	42	49	46	50	57	48	53	35	27	48	49	57	52	42	53	50	33	48	58	55	45	47	38	44	48	43	51	49	55	37	42	50	49	56	38	48	31	43	48	34	42	44	56	38	43	45	37	57	39	44	60	44	42	29	35	52	50	50	28	42	43	32	43	49	54	47	42	31	41	45	46	42	47	37	35	41	41	38	43	35	37	34	39	41	41	37	41	45	43	37	48	37	48	42	39	37	58	48	51	49	47	43	41	42	38	47	56	55	50	40	59	47	46	33	51	51	47	40	49	45	44	37	40	34	57	40	58	50	43	39	50	49	48	48	43	48	42	42	48	42	48	42	60	43	48	48	38	44	48	45	46	39	50	44	49	41	44	49	49	46	51	40	40	41	51	46	43	48	49	45	45	50	42	48	46	49	46	41	51	51	38	52	43	47	44	40	46	53	37	54	52	38	45	53	48	45	42	41	36	43	36	34	34	46	36	49	48	42	46	42	54	41	47	47	44	42	46	53	50	46	45	37	43	45	49	52	41	34	50	56	48	53	45	43	42	43	44	48	38	37	43	40	45	42	38	53	54	48	46	50	58	46	36	48	39	48	48	45	47	40	50	41	55	37	48	50	39	44	54	51	43	43	49	42	60	40	41	43	43	45	59	53	35	45	38	38	49	45	47	52	47	45	50	33	51	39	51	53	48	54	46	44	46	43	61	49	46	54	49	33	56	39	51	62	49	47	40	39	42	40	51	55	41	59	52	41	39	44	48	40	51	44	41	46	45	41	46	42	50	39	45	41	43	49	50	47	52	58	45	61	55	39	46	42	52	33	44	50	41	44	51	46	50	48	34	42	45	54	41	45	48	41	42	47	37	42	36	46	50	34	44	46	53	48	48	48	44	43	43	50	45	40	41	49	47	37	42	60	44	47	37	37	45	47	47	42	41	53	56	38	49	45	56	48	45	49	59	32	41	49	52	52	54	43	47	49	39	47	42	43	42	40	47	45	48	47	56	53	26	51	45	46	52	54	46	48	51	39	44	44	55	41	35	46	48	52	36	47	35	45	43	51	47	62	39	47	39	47	37	53	43	51	48	52	42	49	59	46	51	47	42	41	50	50	43	35	72	43	41	56	35	42	53	41	54	43	44	46	45	45	44	49	53	41	36	50	40	45	44	44	46	40	51	47	44	46	44	46	45	53	41	40	58	39	51	51	49	57	53	54	42	36	42	53	51	45	43	41	53	50	49	35	41	48	46	38	46	45	36	58	40	47	42	44	35	43	48	44	37	42	44	57	45	35	47	50	41	42	38	43	45	44	31	40	41	40	43	48	61	38	47	45	40	47	49	54	39	45	50	43	49	50	33	53	36	45	57	38	51	48	36	50	58	45	52	41	50	35	44	52	35	45	46	38	41	47	50	37	42	43	45	38	42	48	40	46	41	36	48	47	44	38	44	47	35	41	34	45	54	37	40	39	34	52	36	39	42	33	54	35	38	42	48	40	58	37	48	47	34	43	44	42	45	45	53	54	49	49	41	38	53	52	45	43	46	37	40	39	51	51	46	38	47	49	39	43	47	47	43	43	37	41	48	45	51	41	39	47	53	43	46	35	37	43	45	43	47	49	43	39	55	48	51	46	46	42	49	44	52	57	39	41	54	60	36	47	52	52	43	59	55	46	41	44	35	53	46	45	35	35	48	52	50	41	45	51	38	48	47	41	53	46	58	43	47	45	49	37	38	55	41	35	40	50	49	41	43	49	47	49	44	37	52	43	48	48	39	61	44	38	48	53	44	61	38	59	42	50	43	44	42	44	44	47	37	44	49	43	55	34	42	44	54	43	47	44	60	59	46	42	39	55	46	44	55	38	42	46	43	47	34	38	43	51	63	52	51	45	47	44	43	47	45	49	40	50	53	37	35	46	29	42	47	35	48	42	48	48	47	48	49	44	49	44	60	56	29	50	35	56	48	43	42	47	44	51	51	56	55	38	51	44	42	37	58	59	32	42	46	55	33	34	47	49	47	42	43	57	46	38	36	47	38	47	35	53	49	46	50	49	50	49	42	45	34	47	39	44	46	30	51	45	51	32	39	59	38	47	38	47	46	43	65	46	58	43	47	50	53	44	55	54	57	40	38	50	55	50	46	40	47	41	46	59	55	48	32	45	53	40	41	47	51	49	59	36	51	54	42	46	40	52	38	51	45	44	46	47	39	49	57	49	41	53	50	45	57	32	41	44	40	58	50	44	41	51	46	41	48	42	51	68	57	47	41	41	40	53	53	57	41	27	47	47	41	34	55	40	46	59	46	47	40	42	39	39	44	56	39	40	29	59	38	31	55	64	46	31	37	47	44	44	57	61	42	47	43	49	36	44	47	50	38	40	47	48	51	50	45	61	46	56	38	45	49	41	44	37	55	41	52	42	36	39	50	45	39	44	47	44	58	51	37	42	40	43	40	41	45	40	39	51	39	44	39	43	49	51	46	44	35	47	41	48	54	49	50	45	36	37	45	41	43	42	41	46	48	41	29	40	35	38	31	53	52	51	53	42	44	45	37	37	45	30	41	44	59	38	48	34	25	64	50	48	50	41	46	43	51	43	39	49	43	47	48	38	44	53	45	51	44	46	45	47	47	42	45	42	36	41	45	39	46	52	57	38	51	41	45	48	46	44	38	37	45	44	53	43	41	36	49	49	52	42	42	55	35	42	53	49	40	41	49	36	46	36	43	38	45	53	35	48	47	42	50	59	42	51	34	37	53	44	49	54	41	39	38	41	51	37	51	40	42	45	48	45	46	43	43	43	41	38	46	42	45	43	58	53	50	47	48	36	55	48	50	42	44	38	46	40	51	56	49	36	45	47	40	53	41	35	55	57	55	41	37	60	44	37	40	39
38128	30547	25434	24455	27245	19515	12379	9672	8185	6936	5673	4799	3670	2868	2586	2373	2287	2124	1902	1638	1479	1181	987	821	688	601	581	588	588	513	476	511	453	426	434	421	447	418	423	412	437	429	441	392	405	427	433	382	372	418	385	418	387	383	389	427	399	391	408	395	435	365	395	406	381	389	373	416	402	417	406	416	396	425	432	406	360	390	422	410	361	392	402	376	411	385	416	421	413	401	439	392	429	359	387	378	401	393	352	379	387	341	428	390	395	377	366	383	379	423	369	409	409	391	363	401	392	406	398	416	410	389	395	384	382	397	416	406	421	405	383	381	392	385	377	406	359	398	383	381	378	413	389	413	400	373	423	368	404	457	388	379	369	400	392	410	380	391	406	369	440	397	402	411	391	388	399	386	389	411	379	363	382	391	414	412	417	369	390	385	393	399	401	380	397	389	377	406	369	419	394	408	382	420	367	380	387	381	378	403	411	374	424	376	377	365	403	431	378	380	399	392	381	375	370	406	398	364	386	375	414	375	392	395	362	401	393	381	376	394	390	389	398	367	401	415	381	416	382	401	440	385	400	434	406	373	388	419	461	389	404	416	431	381	383	395	367	409	391	401	385	379	417	357	378	422	373	381	371	401	417	412	412	397	409	426	414	404	379	380	387	389	414	380	358	421	406	408	383	374	409	405	387	397	377	345	419	410	370	390	431	408	424	386	386	387	422	353	407	368	388	398	375	381	395	378	417	424	356	373	409	438	395	406	416	385	409	418	394	385	419	382	384	409	370	366	344	393	391	398	428	402	422	363	411	366	373	406	385	415	361	353	398	423	376	361	368	448	405	396	396	403	388	383	411	394	399	404	403	393	382	387	405	392	381	442	399	346	374	402	402	445	393	382	409	415	394	365	385	403	381	393	397	385	411	389	354	445	382	436	408	393	386	403	397	396	397	364	374	376	404	373	410	414	389	367	429	410	376	376	406	388	399	401	407	378	403	420	395	406	387	410	383	361	389	371	383	388	412	390	384	379	395	386	409	396	385	382	391	376	376	396	406	358	410	440	399	388	411	427	386	374	377	376	413	375	404	398	415	409	361	419	427	410	387	371	393	407	418	420	396	391	411	378	378	414	359	373	412	393	416	373	402	400	387	383	377	378	381	367	385	429	398	385	351	386	361	394	377	384	380	409	366	375	361	397	439	383	358	401	371	390	400	355	418	408	401	416	410	399	391	437	386	390	393	385	402	388	391	404	396	393	396	384	409	392	386	411	400	374	373	383	400	406	361	375	425	385	433	400	354	389	416	401	397	403	373	387	410	390	385	389	370	373	381	372	397	382	377	411	394	398	397	419	345	379	398	409	393	392	431	387	399	395	384	392	378	390	393	370	426	400	403	403	410	367	398	390	404	389	393	390	386	390	392	387	386	393	409	375	402	385	412	372	394	397	405	389	415	386	399	362	387	384	417	387	407	411	385	353	403	378	411	381	395	384	378	417	371	394	410	405	397	397	399	399	432	397	416	388	363	400	397	381	396	366	372	405	349	384	394	399	390	417	407	408	390	402	455	396	385	372	389	399	393	382	399	396	359	380	397	361	400	374	384	408	423	394	404	377	358	415	403	376	379	383	398	388	364	373	379	412	372	422	402	376	379	405	371	416	417	389	352	376	394	398	346	397	406	394	412	422	401	402	402	425	372	384	398	349	438	437	373	414	408	383	386	392	405	388	404	383	375	380	382	404	385	430	396	409	414	365	376	360	407	381	364	353	379	387	425	411	363	406	394	392	379	418	387	403	411	397	414	382	388	362	400	413	384	395	364	404	370	392	400	375	408	394	404	364	404	410	364	404	435	456	416	384	431	400	397	403	404	399	399	375	385	381	424	413	398	405	402	433	407	428	430	380	334	378	373	403	386	369	405	349	368	380	414	397	370	399	380	374	400	411	383	370	418	443	404	402	377	402	427	381	364	395	372	381	381	375	380	375	402	374	392	398	375	410	378	403	417	354	441	405	407	377	388	367	397	383	395	408	403	381	377	388	392	409	407	371	396	377	400	385	417	407	388	393	382	418	355	418	369	380	416	373	367	387	385	424	399	375	403	378	391	406	412	384	412	377	416	411	375	379	395	414	347	408	377	421	357	405	408	381	382	388	380	373	364	408	381	379	422	384	391	426	407	385	388	421	382	405	400	384	427	366	433	375	375	385	370	380	419	404	397	395	390	373	385	387	397	380	406	407	375	383	352	406	375	383	357	360	420	393	398	375	413	433	389	390	377	425	390	398	415	396	390	389	385	374	385	363	389	398	411	376	390	368	368	400	378	395	393	399	395	398	356	392	394	381	366	398	384	384	393	416	408	446	385	415	373	367	400	366	377	391	377	415	408	388	359	380	366	422	377	386	381	377	378	387	410	376	408	417	389	383	365	395	391	411	431	397	413	437	383	403	396	393	414	401	399	413	404	408	401	422	403	418	395	366	383	365	411	411	403	389	377	391	436	405	367	407	409	406	393	422	389	433	414	381	408	384	365	408	399	383	407	377	388	417	424	357	410	397	409	399	420	387	385	410	393	388	390	432	392	411	392	405	391	394	417	361	390	414	401	418	391	348	391	409	437	385	404	393	400	394	382	387	417	389	398	377	397	384	378	393	440	412	398	362	383	403	423	426	403	405	403	417	379	360	397	373	367	439	376	416	400	381	391	414	402	390	408	402	395	395	376	387	377	403	404	404	391	388	370	380	426	400	382	400	404	391	366	395	404	369	412	409	388	386	359	421	395	388	416	382	421	393	401	405	351	363	363	409	406	404	412	404	398	373	373	386	380	377	406	370	396	341	450	371	411	418	403	392	388	357	391	431	399	401	385	426	372	384	396	398	394	410	373	396	387	398	381	415	357	386	355	375	392	418	369	397	410	419	399	391	399	389	387	406	389	391	348	373	398	385	347	378	425	396	386	418	398	378	369	384	400	379	428	396	419	391	386	390	415	400	386	397	402	394	372	381	444	395	423	357	441	375	374	373	414	405	358	410	387	451	392	381	377	406	427	383	370	378	403	383	355	396	382	377	363	390	371	381	406	400	381	417	405	400	378	380	397	421	389	416	384	394	402	413	372	379	414	399	391	401	397	390	387	402	408	386	385	422	431	390	405	403	450	391	371	403	382	392	367	395	401	417	371	384	364	378	397	403	389	402	393	392	393	395	407	417	376	417	380	397	390	420	391	389	405	396	418	364	365	379	378	359	405	389	432	396	384	386	388	388	417	390	392	405	413	399	418	361	386	393	388	425	386	387	365	363	391	416	391	370	393	374	416	397	432	406	386	396	421	384	406	415	337	383	402	387	431	384	396	381	384	405	396	394	451	398	393	389	357	375	383	412	397	379	422	387	387	389	418	412	401	392	378	384	390	398	392	386	395	382	395	394	368	377	389	390	401	365	394	401	381	365	386	426	391	386	415	394	365	377	374	379	439	374	442	367	411	391	390	395	390	397	389	438	371	386	401	391
4993	3067	1589	998	585	376	252	194	193	190	163	162	134	122	124	121	129	104	102	121	119	121	89	92	87	82	78	95	103	102	76	97	72	77	84	93	62	81	92	81	92	72	89	93	80	86	82	83	88	79	92	77	85	84	65	84	94	91	85	74	91	81	86	73	87	87	87	85	75	74	81	51	72	76	81	81	62	82	80	67	85	83	79	80	84	75	72	97	84	79	95	81	77	89	84	65	77	67	80	79	74	80	85	68	87	85	81	83	77	89	98	87	89	83	87	81	89	74	96	89	76	74	86	89	82	92	80	91	75	87	84	75	78	71	72	81	83	84	95	95	78	98	72	87	73	85	86	81	92	74	59	86	79	77	75	105	90	100	88	68	81	75	76	79	91	75	81	79	79	73	93	84	85	93	96	72	79	70	58	77	83	80	74	80	84	78	96	65	68	79	98	89	110	78	96	88	84	90	103	67	77	84	76	65	93	82	88	77	76	81	81	85	84	86	82	70	76	74	86	57	81	71	69	67	73	87	96	75	76	91	81	85	78	88	90	68	73	90	76	83	82	94	64	89	68	72	87	94	84	91	84	88	83	74	84	83	67	90	75	87	86	78	87	79	77	88	80	80	98	78	80	78	76	67	83	104	67	80	80	72	70	99	83	88	82	88	92	90	90	94	96	79	75	77	81	80	99	78	89	72	82	81	75	73	81	81	106	83	73	84	80	99	84	87	107	94	64	83	85	81	86	65	87	59	74	67	96	78	91	77	86	92	88	87	76	72	77	76	65	81	91	71	77	86	88	76	85	76	78	65	82	91	81	92	96	85	91	87	76	81	96	70	77	89	97	82	82	76	67	73	98	82	72	103	84	85	98	68	85	97	89	88	91	89	89	92	65	74	68	88	73	77	76	98	85	93	81	86	89	90	87	103	84	67	82	86	91	91	83	81	95	96	77	89	78	79	78	92	65	100	88	78	81	89	86	75	97	81	72	96	68	88	92	77	85	94	84	80	70	78	66	95	79	108	76	80	85	74	69	89	82	92	83	75	85	82	88	87	99	85	73	80	73	73	77	82	104	101	82	97	77	85	87	80	94	79	90	86	78	65	74	78	91	74	89	80	79	86	85	69	60	75	86	86	84	87	82	75	86	89	82	100	72	89	82	93	80	69	87	86	82	78	69	68	67	77	95	85	83	96	70	100	77	88	87	71	82	91	86	74	88	77	92	96	83	89	83	98	72	71	95	79	74	72	91	74	95	84	81	98	95	71	88	99	80	83	79	92	86	96	73	85	62	75	77	71	86	99	90	85	83	79	91	88	89	108	91	82	76	83	61	65	88	91	90	76	88	100	85	96	77	89	81	87	91	87	71	84	88	76	68	98	87	86	87	100	87	75	84	90	93	74	84	80	75	68	81	97	76	64	90	78	89	76	79	91	62	78	80	77	82	81	80	86	85	65	92	67	72	65	90	79	73	75	99	75	83	75	87	84	85	101	90	84	89	83	75	66	90	80	80	95	88	90	77	85	80	97	75	86	81	81	93	73	68	82	81	91	67	81	75	84	84	93	90	81	73	76	90	90	83	85	85	84	82	70	81	74	75	81	90	87	96	74	78	102	69	87	77	87	81	71	81	82	97	85	81	89	90	102	80	103	94	81	70	80	69	70	81	85	88	74	63	73	89	91	71	71	84	76	76	89	101	81	91	100	82	96	76	78	91	86	70	95	71	89	76	82	85	68	66	83	91	81	98	94	78	92	99	79	79	88	83	90	74	79	94	75	69	66	74	94	80	95	65	88	79	91	83	92	87	83	82	74	85	82	76	58	87	72	77	72	79	76	88	88	87	77	74	67	87	88	80	88	78	83	85	74	86	87	83	76	79	85	88	71	82	65	90	75	84	72	90	82	69	96	89	90	75	76	92	84	76	77	74	80	99	70	75	73	86	85	75	68	90	82	80	78	87	83	73	74	72	66	79	92	75	99	89	85	78	104	90	71	82	68	80	79	81	88	79	92	69	79	70	83	78	92	83	95	86	84	69	90	86	86	70	96	78	89	99	94	87	75	91	83	82	77	67	86	86	70	88	76	100	80	94	83	78	76	79	97	75	78	82	100	74	75	85	72	75	90	86	91	75	78	87	86	90	87	81	82	83	85	83	92	82	90	87	80	95	81	75	91	71	81	81	74	86	90	92	78	87	90	91	74	66	74	96	78	85	78	84	80	77	70	78	89	89	93	81	92	89	81	89	79	67	88	87	91	83	88	87	64	83	93	81	97	72	83	89	80	84	70	87	93	90	75	71	95	79	90	70	96	100	92	77	82	90	79	79	84	82	79	81	85	79	75	102	85	75	78	71	112	89	73	75	82	88	76	106	82	81	96	92	74	95	66	101	70	81	79	70	80	92	89	83	81	72	80	89	107	77	75	94	85	90	86	81	94	96	98	76	83	91	97	86	80	83	87	84	74	94	84	86	81	77	72	75	86	67	81	74	81	82	80	71	65	91	65	75	89	93	81	83	80	87	72	79	92	60	90	92	77	67	85	80	81	101	83	78	80	71	79	90	84	73	67	81	64	72	68	93	66	86	101	86	86	69	77	71	90	102	99	73	80	73	90	73	100	94	73	92	58	86	88	79	74	75	63	82	97	83	65	83	63	69	80	76	77	69	74	80	84	79	78	100	80	90	102	88	65	94	76	84	79	86	86	72	73	81	102	88	88	92	79	68	87	90	85	78	76	80	70	88	93	82	95	87	83	88	63	89	77	82	79	76	66	76	81	91	84	79	82	83	80	94	86	87	71	79	73	79	79	95	74	86	95	80	74	83	85	66	92	93	84	80	80	96	93	75	62	75	72	75	85	86	80	76	80	74	70	96	78	84	78	100	72	66	79	68	73	70	74	93	73	62	82	89	75	88	80	70	61	75	88	85	84	90	93	84	81	85	79	92	87	93	90	82	67	90	80	89	77	73	72	83	95	77	76	76	94	93	83	76	87	83	78	76	88	86	83	81	70	89	81	83	82	80	75	90	73	91	81	80	81	76	66	90	71	81	67	86	99	78	89	75	94	70	89	87	86	68	75	63	80	89	87	108	91	69	95	75	72	75	87	86	81	79	81	80	73	87	71	103	77	84	69	74	91	89	75	84	86	75	100	81	78	87	77	73	72	88	78	73	98	99	79	64	82	90	87	86	89	78	61	90	69	85	77	90	94	74	95	61	86	85	72	81	81	82	68	90	82	76	86	115	72	95	84	74	94	89	90	84	64	88	104	70	72	83	73	87	87	90	97	97	89	86	82	70	91	71	81	77	87	83	86	76	84	77	93	71	88	94	83	86	62	85	84	97	78	70	77	85	92	73	90	98	78	75	84	89	72	77	78	77	77	87	74	92	80	79	91	73	67	78	70	79	86	78	93	90	69	76	87	81	80	83	89	66	57	81	92	95	90	82	83	77	81	78	86	85	80	65	72	82	89	79	76	85	77	83	82	68	76
31860	20597	14161	14701	16504	12526	8209	5891	4893	4204	3549	3011	2529	2052	1924	1868	1717	1702	1546	1440	1337	1207	1018	903	851	829	782	816	767	760	693	706	710	672	747	652	705	699	707	698	673	685	667	699	681	718	671	673	657	743	674	668	666	650	680	704	691	714	692	736	680	682	686	680	657	661	702	665	660	683	721	685	644	673	720	672	640	720	731	681	708	709	702	706	704	707	680	677	697	664	685	694	647	691	650	670	651	708	667	683	691	667	690	670	698	677	651	675	702	659	655	613	683	632	696	728	635	661	692	689	667	742	685	648	676	703	696	653	691	661	661	679	662	727	667	686	677	705	664	670	709	687	684	669	666	693	762	712	697	686	713	691	636	674	709	708	675	646	709	734	698	662	692	662	690	680	691	707	705	675	664	633	649	687	672	700	695	710	649	652	717	702	714	699	629	742	677	679	683	738	695	728	705	641	691	698	636	687	684	702	674	649	670	699	688	698	649	692	689	726	680	685	706	686	694	638	663	670	680	669	692	722	716	718	692	630	660	686	702	663	671	677	716	653	621	714	673	672	716	633	698	639	639	677	686	667	700	645	719	666	648	680	696	696	647	686	710	696	667	713	642	721	739	688	669	653	678	690	690	702	675	698	741	673	687	698	682	708	659	700	653	647	703	741	661	691	648	737	661	679	681	668	690	650	678	709	663	679	759	672	658	647	698	692	650	660	734	681	654	702	712	686	670	626	631	690	676	722	726	684	718	639	683	709	672	711	713	717	623	683	672	716	680	664	716	702	719	711	634	646	692	725	678	677	668	637	676	702	656	662	718	711	654	656	638	726	675	673	655	709	685	679	717	707	649	653	666	694	695	656	671	713	678	673	696	740	696	673	684	683	698	686	692	673	676	655	705	677	679	676	680	664	712	765	701	740	682	679	681	690	704	780	658	663	676	648	695	680	653	667	702	712	683	667	715	714	730	696	635	650	671	659	703	691	685	665	710	681	652	635	707	693	727	692	675	666	711	712	705	685	666	658	657	607	618	713	665	650	671	658	670	643	649	705	702	705	670	715	708	661	696	692	673	694	682	679	733	655	670	647	627	674	683	685	687	712	662	696	688	660	738	694	709	655	663	716	692	716	698	664	652	675	649	697	734	608	725	671	677	642	680	621	698	731	681	682	706	703	675	688	674	714	741	716	727	673	688	695	688	688	693	717	661	705	698	665	700	653	696	686	717	692	620	728	673	652	656	678	690	663	673	718	664	654	689	665	647	663	678	633	676	640	696	708	630	667	687	650	692	674	729	668	689	719	692	671	708	680	680	661	671	703	656	711	652	682	677	725	651	679	649	697	667	711	684	661	626	711	667	699	688	715	667	712	681	677	662	671	681	684	722	692	666	667	661	623	689	693	655	656	712	698	648	695	706	692	670	713	680	687	669	705	704	639	654	668	677	645	675	686	659	679	647	704	697	655	690	675	651	705	707	695	669	655	674	701	685	658	666	725	707	665	709	748	672	636	697	667	651	651	682	662	786	693	688	652	714	727	673	756	690	697	693	638	661	680	696	704	664	662	658	682	686	696	671	689	643	721	689	745	697	700	757	676	685	693	657	687	691	702	682	658	640	696	726	703	663	689	656	639	688	644	702	700	703	704	702	668	687	677	717	684	690	686	673	679	661	664	672	684	708	696	705	709	627	649	657	675	674	693	700	670	675	655	659	663	719	664	696	679	700	662	669	677	713	719	711	660	699	684	727	674	677	644	691	721	685	699	674	696	737	704	618	737	675	656	704	678	696	671	651	707	675	725	694	704	671	716	690	696	667	672	672	654	714	676	698	655	690	686	697	701	689	662	656	675	724	743	688	641	677	671	627	668	707	710	677	670	690	695	704	689	688	720	693	702	695	685	701	676	697	665	674	709	663	655	687	651	713	635	677	677	656	701	730	716	710	659	708	726	682	695	739	694	691	659	691	713	686	675	666	673	747	690	652	715	734	668	703	691	685	684	757	730	698	683	714	709	724	645	693	675	728	648	653	663	650	657	639	708	682	702	655	700	724	658	681	666	696	690	668	639	680	702	692	673	689	671	724	672	681	713	714	704	713	697	677	666	683	689	699	689	687	647	671	756	628	648	648	682	670	657	696	681	687	698	696	667	697	680	619	626	654	653	617	641	694	704	661	649	688	686	659	636	638	696	703	704	705	664	689	681	662	710	696	667	680	730	703	694	655	682	693	707	669	699	687	685	664	664	673	694	703	670	715	662	673	661	697	697	671	662	678	701	706	718	660	703	702	689	702	711	671	681	682	671	671	718	690	661	700	668	687	699	709	682	630	681	748	663	706	638	710	759	691	683	711	689	711	657	640	664	653	721	661	656	647	664	724	725	697	683	721	687	688	660	668	641	644	622	693	690	689	687	696	655	670	661	667	682	693	629	701	670	713	671	693	747	703	705	704	679	664	668	689	703	662	670	693	686	700	688	707	662	677	683	710	638	691	713	719	665	704	666	703	697	682	698	631	705	643	652	677	679	683	691	708	694	674	733	725	647	668	642	701	647	706	693	725	679	732	665	677	697	698	730	693	674	677	723	645	695	687	709	717	713	687	674	695	684	654	652	670	667	715	758	721	671	681	664	707	671	704	671	671	653	653	652	676	703	684	656	690	665	677	679	666	664	660	683	697	688	668	676	677	713	672	651	666	660	698	683	694	665	656	651	684	706	670	657	681	672	696	663	686	709	683	671	683	667	687	662	669	710	662	717	682	667	689	687	702	682	687	715	694	720	656	666	690	689	690	721	751	641	663	651	675	701	638	687	675	662	674	680	678	657	637	685	724	665	672	704	656	693	653	693	669	669	699	720	659	695	729	671	665	690	662	711	683	693	640	674	686	727	705	710	689	669	765	655	695	715	669	707	755	694	665	663	712	659	666	687	706	697	678	674	650	641	665	702	702	722	686	717	737	689	704	683	721	671	702	655	674	680	695	645	727	657	665	661	679	742	681	653	667	677	670	619	647	690	678	682	713	675	657	741	652	666	712	676	705	681	647	683	671	655	676	661	661	710	712	631	709	673	690	722	665	684	669	675	694	681	702	683	705	670	691	666	708	646	656	650	645	671	679	665	699	724	676	716	665	687	696	704	704	740	696	671	720	694	648	679	703	641	655	666	689	674	711	690	676	710	682	714	677	700	695	659	688	670	729	717	714	683	644	680	659	704	684	693	675	655	638	678	663	704	734	740	692	697	686	701	660	667	653	647	681	720	678	642	702	675	673	678	657	701	739	687	666	637	682	693	688	658	706	655	669	716	691	691	711	691	659	695	652	670	675	724	697	693	647	684	645	715	728	675	692	670	690	692	654	724	669	673	713	717	676	693	638	624	696	671	722	689	706	719	677	668	676	660	676	689	685	698	677	724	661	692	683	647	709	680	671	679	704	685	701	683	686	666	698	678	671	649	693	748	663	692	699	690	715	694	680	700	669	680	711	638	702	672	688	671	681	638	673	747
5624	3310	2378	1364	762	518	324	282	205	185	190	133	135	137	132	108	128	102	90	120	110	91	104	84	85	93	92	95	76	77	72	69	74	88	69	89	73	67	81	84	63	71	74	76	80	72	76	69	68	73	75	88	76	79	91	75	68	48	67	76	73	78	66	75	68	62	85	66	78	88	83	64	65	84	85	69	74	69	77	79	66	69	84	84	77	73	58	78	71	55	65	70	78	61	72	67	63	64	65	89	82	57	77	71	88	69	58	92	72	74	61	74	63	72	74	73	71	78	82	71	76	76	63	66	93	69	62	64	79	84	74	75	76	79	75	68	74	67	74	63	73	93	66	70	69	79	70	66	90	79	63	79	79	60	65	66	83	74	63	58	73	100	72	79	64	66	68	73	68	78	66	77	83	62	77	78	77	79	88	80	79	63	55	61	78	77	67	83	60	76	58	72	72	63	86	81	64	59	71	87	86	73	67	61	67	70	87	69	70	57	83	61	74	83	82	82	88	80	62	73	64	75	87	63	92	71	62	72	84	61	62	80	87	72	77	75	85	70	83	80	91	69	83	72	70	91	83	79	64	68	68	81	85	77	69	61	59	76	69	77	52	73	73	67	80	84	72	68	71	71	84	67	73	74	61	71	77	77	69	76	77	64	63	76	78	77	87	74	83	91	83	75	72	73	60	68	73	72	70	69	74	72	78	67	67	77	70	86	76	68	64	102	75	65	69	86	57	70	67	71	67	66	65	64	69	72	79	73	66	66	75	87	69	97	81	72	74	66	78	68	67	88	73	67	85	84	69	70	69	71	82	80	76	65	67	72	73	70	71	76	73	87	72	60	54	65	96	88	66	76	76	72	81	73	72	62	71	63	67	82	80	87	72	81	65	62	64	81	60	84	79	80	86	69	73	82	87	62	84	90	77	62	87	76	68	86	72	69	72	74	67	66	83	86	76	64	69	86	86	65	69	71	84	69	70	65	81	80	80	71	56	63	84	71	69	64	89	54	81	70	72	76	81	76	64	84	84	89	75	54	57	83	73	63	84	71	75	88	78	83	87	58	85	69	78	72	72	90	65	75	81	69	83	64	76	70	85	57	70	68	81	57	73	73	76	90	66	77	65	65	65	79	75	68	76	73	77	78	72	86	70	57	77	79	50	79	64	62	58	71	74	87	75	97	75	82	69	64	68	66	86	94	80	75	75	62	61	75	82	66	77	88	72	69	65	71	77	66	71	78	77	72	94	70	67	84	62	71	101	80	72	75	70	75	74	73	74	73	84	74	77	65	68	56	63	78	79	91	72	81	87	59	68	66	79	73	89	78	90	80	53	83	72	80	67	83	76	90	71	83	90	71	74	64	75	50	72	70	73	73	71	71	62	66	62	70	63	70	68	67	64	78	76	81	84	76	73	67	70	82	55	65	67	70	82	81	88	73	68	89	84	73	73	84	78	78	76	80	74	63	58	79	66	75	101	73	64	72	80	62	84	74	59	67	68	82	64	70	69	59	75	69	74	77	69	71	71	67	81	56	73	100	80	83	60	73	67	75	61	78	73	72	62	76	65	63	73	54	73	87	68	96	51	86	65	72	68	70	73	73	84	58	83	66	66	69	79	59	62	66	71	70	88	81	72	75	67	60	83	80	72	69	80	66	85	75	74	74	79	72	73	60	74	81	77	76	74	70	71	74	70	70	66	86	78	68	74	68	89	72	65	62	63	78	59	71	63	85	71	61	74	63	72	82	65	75	77	71	72	60	69	53	80	63	60	78	81	86	81	86	67	69	74	83	91	83	63	73	77	77	61	73	66	77	85	80	79	67	74	86	89	83	71	66	70	61	72	70	92	67	82	79	69	64	73	67	76	78	80	57	85	82	87	79	85	73	74	69	58	83	72	68	85	88	78	74	79	83	85	73	79	70	82	72	79	75	64	68	78	77	77	94	68	73	97	64	83	76	80	81	55	76	82	60	84	68	79	66	72	80	83	84	57	71	84	76	62	67	78	79	63	65	70	63	88	86	71	69	81	82	73	61	65	75	78	78	76	69	66	69	68	80	65	60	61	83	65	68	85	70	76	80	65	77	76	85	76	60	64	74	65	66	80	77	69	73	84	69	88	76	67	66	82	83	84	79	75	77	73	68	69	71	72	69	61	69	65	68	67	81	74	65	80	84	77	80	88	77	73	67	83	71	70	74	66	89	69	71	78	84	79	73	67	74	78	90	71	73	71	65	73	81	72	75	64	78	71	72	85	90	74	71	80	62	77	75	79	77	81	85	70	66	81	84	60	75	65	83	73	81	78	77	65	77	68	78	68	85	75	70	75	57	88	69	70	76	77	77	67	84	93	85	77	85	77	82	71	67	62	74	84	64	88	80	74	63	77	69	65	76	73	81	67	59	66	85	79	82	66	77	78	63	74	76	78	73	69	76	72	66	61	86	85	83	80	71	77	61	75	69	71	63	80	83	77	65	66	62	71	84	83	75	73	68	83	73	75	75	79	61	90	73	79	92	70	73	71	76	77	69	79	74	74	78	76	69	78	81	74	78	73	97	75	79	58	68	77	77	85	81	69	80	72	82	78	73	72	75	75	91	71	77	81	72	85	73	73	63	66	76	70	77	69	79	73	76	71	78	59	101	82	63	66	72	71	70	65	70	87	85	75	64	67	77	66	75	70	76	65	69	77	77	71	68	98	76	86	65	65	77	69	82	87	75	90	74	61	82	70	64	89	72	70	73	79	60	59	81	78	70	66	72	84	80	84	89	76	77	62	73	81	75	84	87	82	72	75	89	75	63	92	67	72	78	89	73	78	70	76	76	78	66	71	67	69	64	63	65	62	72	75	62	72	58	73	67	78	82	57	77	87	85	70	90	82	75	65	94	73	74	85	54	79	84	93	69	81	69	62	67	72	62	70	63	71	68	67	84	65	73	75	74	72	78	89	80	78	71	74	76	80	70	75	87	81	81	76	78	73	76	70	81	86	75	70	88	69	67	89	72	94	72	70	85	75	80	71	79	83	67	72	85	82	75	79	70	65	62	80	71	74	62	82	69	78	69	77	72	94	73	72	75	82	74	86	69	84	86	61	81	84	73	92	63	69	76	90	74	70	76	85	58	67	73	54	70	63	54	58	68	67	76	76	68	86	73	71	87	74	73	70	68	62	75	73	82	72	93	84	75	79	73	78	91	59	76	64	70	81	63	64	62	78	80	67	93	68	61	70	80	71	71	63	73	75	60	68	75	73	81	76	82	78	69	59	59	69	73	65	69	71	76	66	74	74	67	72	89	75	78	70	80	75	86	64	80	76	88	57	63	59	75	71	67	81	81	75	68	53	78	63	82	88	68	74	69	62	74	77	54	63	81	75	78	70	79	79	81	87	64	69	58	72	78	66	92	74	64	82	64	68	71	62	85	68	89	94	68	77	63	72	80	80	73	78	81	65	81	75	78	66	77	78	79	72	75	68	71	78	84	69	82	69	83	77	79
32149	21375	18116	17888	19522	16273	9980	7269	5756	4935	3905	3275	2710	2334	2015	1952	1766	1720	1728	1597	1451	1150	1041	852	784	784	719	739	725	739	687	638	655	641	645	634	632	629	622	655	637	612	611	632	598	567	648	648	548	617	635	611	593	622	619	602	607	622	608	628	601	617	602	618	617	624	619	614	611	597	593	617	608	622	639	629	588	592	652	627	560	652	656	609	628	560	596	655	611	606	625	582	626	630	597	599	595	583	637	620	607	622	608	583	624	574	604	652	654	591	619	649	621	640	629	619	652	651	612	624	607	610	619	636	626	655	651	608	657	643	622	581	574	651	615	637	560	626	588	602	619	593	590	617	640	610	629	584	607	633	617	636	620	613	622	612	614	658	585	593	612	622	644	619	593	578	627	625	633	622	626	582	619	618	659	621	631	635	610	626	597	599	598	643	587	606	579	628	603	601	641	625	619	636	591	607	595	611	586	607	622	584	627	618	632	658	628	654	585	565	612	631	630	601	627	611	585	643	591	597	609	626	639	597	609	644	654	609	659	628	597	635	648	606	611	631	598	610	613	595	609	617	589	639	602	624	555	595	616	642	615	603	637	610	606	633	624	603	600	624	613	651	589	609	605	599	632	623	638	632	616	600	633	622	595	579	601	617	643	630	638	636	592	620	611	643	591	631	638	595	614	634	618	582	582	601	678	620	643	594	653	642	593	687	596	588	605	578	611	611	602	600	630	605	631	598	586	603	633	620	589	609	631	634	656	567	616	639	632	621	632	582	645	574	586	601	592	619	594	592	607	651	607	599	658	583	616	621	631	624	581	558	660	587	615	633	593	622	566	608	644	623	616	603	666	635	633	587	602	609	624	602	589	592	569	620	617	617	597	590	594	614	624	617	628	623	613	621	613	622	606	609	598	597	597	622	570	604	581	603	574	603	579	579	625	624	646	587	588	589	637	640	585	599	632	590	632	618	616	635	621	639	627	639	596	609	622	628	592	617	601	640	633	606	597	626	616	599	572	625	593	623	626	577	625	616	599	629	619	610	636	636	596	609	593	604	629	613	599	614	619	586	624	615	593	645	625	653	600	640	598	561	625	631	609	634	595	609	566	605	603	636	623	580	595	577	640	619	626	586	597	638	601	578	592	589	632	576	598	616	575	601	628	636	611	641	650	579	630	587	587	603	649	589	590	605	612	591	629	585	560	645	604	581	631	657	583	628	598	607	641	590	646	637	633	628	607	645	629	602	617	582	614	630	572	613	651	653	631	614	605	594	652	611	583	624	609	614	585	600	594	592	639	646	660	646	633	620	587	618	611	628	597	669	584	630	638	629	643	595	583	629	614	613	633	577	618	591	618	670	607	564	588	600	590	595	641	626	599	602	613	605	637	642	663	587	619	638	569	591	614	633	614	606	607	618	577	620	583	537	635	590	628	621	595	582	605	625	577	606	645	592	685	602	579	610	616	583	626	629	621	607	605	618	633	576	655	616	638	620	599	645	661	572	604	594	586	600	595	594	594	596	590	611	624	644	614	625	629	599	632	621	616	626	608	607	614	588	567	600	592	574	581	604	610	596	628	648	655	617	627	618	556	623	590	642	641	628	620	614	632	602	579	632	626	595	614	589	618	635	619	623	639	555	613	610	636	618	585	599	625	633	615	637	611	577	590	629	634	587	568	629	596	571	624	612	629	621	625	604	611	615	590	611	614	601	606	603	615	603	582	556	610	610	554	634	606	633	607	618	610	640	620	631	622	621	626	591	625	608	638	602	659	611	622	634	595	599	664	623	584	569	579	640	617	584	607	574	637	613	635	638	637	612	619	619	642	628	590	627	640	600	611	636	597	649	657	609	642	620	630	602	610	589	605	590	680	636	597	629	626	670	621	633	594	628	651	634	632	615	604	599	630	615	624	606	611	606	625	613	602	596	599	639	620	644	580	614	663	602	617	581	583	595	609	594	638	556	639	588	591	642	581	627	622	639	600	551	624	641	605	637	601	620	602	648	641	649	641	655	622	595	655	633	581	623	598	600	648	653	625	652	655	589	646	565	595	598	601	619	581	604	629	584	649	601	627	648	616	636	620	610	604	634	621	624	584	638	601	620	647	656	586	620	596	622	579	601	590	608	603	613	632	627	650	595	621	568	610	614	612	621	584	644	629	628	616	605	612	631	599	604	623	613	619	619	590	621	604	568	623	622	567	633	614	599	666	661	660	633	598	610	615	619	631	630	591	637	588	590	630	598	612	587	627	663	613	590	622	606	657	620	593	624	598	568	639	654	661	581	602	591	625	626	671	561	577	594	630	625	595	611	647	601	658	620	625	577	595	592	583	608	610	597	636	657	616	650	613	610	635	606	595	607	623	591	611	614	600	619	683	614	587	614	636	619	595	600	626	593	644	546	622	664	578	601	588	587	614	618	659	614	614	606	641	658	586	628	622	623	610	611	605	637	596	621	595	622	627	593	620	667	577	569	563	590	584	596	587	613	647	598	603	609	595	612	632	607	597	648	640	609	625	597	605	637	593	670	593	610	658	617	594	616	591	638	586	584	579	626	645	602	636	615	630	663	629	612	634	598	621	628	606	623	644	563	623	684	655	611	603	601	565	596	633	641	651	605	590	623	626	613	571	644	604	642	585	600	584	597	609	601	651	623	609	606	640	624	642	625	650	610	609	621	605	594	591	623	625	610	637	619	622	626	597	606	628	630	615	601	614	596	629	613	623	622	590	620	619	658	631	609	653	586	617	651	641	670	653	583	618	632	614	625	629	627	618	596	638	575	617	628	562	626	631	557	566	639	571	628	649	597	605	578	659	598	581	617	631	614	604	636	579	577	630	584	596	611	605	594	614	610	631	583	617	619	622	624	590	627	615	624	610	629	664	598	613	579	655	601	637	619	630	615	615	634	599	632	625	580	604	564	645	637	661	640	625	602	605	608	633	588	599	632	617	632	613	646	612	632	660	630	638	610	661	593	636	559	602	582	577	641	597	580	635	593	620	647	599	582	638	566	638	572	631	621	594	651	591	630	620	603	589	588	592	639	597	610	593	584	633	606	635	636	634	624	635	597	625	591	617	657	645	582	640	588	598	592	575	573	625	594	630	610	647	626	622	603	594	635	648	639	589	623	608	605	600	613	598	630	636	621	615	612	644	593	615	610	604	620	567	624	613	581	610	612	611	612	619	601	587	597	624	609	611	647	664	607	620	636	623	657	609	622	642	665	643	596	558	609	619	644	616	591	606	631	609	596	604	586	557	603	609	647	597	591	593	610	580	604	608	636	604	591	605	600	577	629	563	667	606	649	619	588	596	648	653	637	608	631	610	607	610	615	666	632	606	612	633	611	623	646	612	599	607	619	629	569	601	591	621	584	607	567	621	627	639	594	608	577	631	602	610	598	624	634	590	598	613	605	616	610	635	587	626	654	622	634	630	622	599	605	598	611	640	640	569	590	618	625	614	658	646	624	617	589	601	600	602	569	580	640	626	619	623	619
6754	5023	3419	1798	1271	615	370	290	234	205	163	169	130	130	105	120	122	119	117	114	103	90	77	66	77	63	65	68	85	65	57	56	58	77	59	74	70	73	79	66	62	72	76	70	74	58	79	61	68	66	74	68	65	54	66	74	73	63	57	65	39	58	64	56	57	68	74	65	67	44	70	52	71	76	63	59	70	71	60	60	85	56	57	59	51	68	53	62	63	65	49	74	69	62	68	68	74	62	77	64	53	77	61	62	66	73	66	58	69	68	65	76	63	61	74	61	56	68	57	64	70	61	55	64	70	65	71	52	72	66	68	64	60	63	49	66	60	64	62	56	56	66	62	59	71	61	55	60	59	56	70	55	58	71	67	64	62	73	64	75	65	67	67	87	64	43	67	64	49	45	79	63	73	68	66	45	58	55	71	68	45	75	60	65	70	73	58	59	76	58	74	69	79	61	59	58	60	59	57	57	58	69	65	53	72	66	63	61	62	42	69	59	67	76	56	61	52	55	65	56	64	66	50	57	55	69	70	69	72	68	71	64	54	62	67	57	60	75	71	61	69	54	71	53	75	59	65	70	52	61	70	67	72	67	59	71	72	70	68	54	69	61	68	72	58	48	60	60	60	59	57	66	71	57	67	73	74	80	74	60	61	63	61	51	80	60	60	62	55	61	50	64	59	67	66	48	72	68	62	70	66	68	58	82	80	55	75	61	59	61	68	75	50	60	65	68	55	49	61	62	61	70	61	58	73	51	64	62	64	64	58	79	75	51	78	67	57	73	72	69	69	67	76	66	76	61	67	67	70	75	56	67	63	75	63	57	60	63	77	53	67	70	66	61	63	61	73	51	66	67	56	62	64	76	64	80	47	64	73	71	51	78	39	58	70	60	71	64	57	54	75	72	64	55	65	58	69	56	58	68	75	72	68	75	73	55	76	53	57	66	70	85	74	61	65	62	49	63	71	58	62	60	61	66	65	63	57	68	70	53	69	54	78	62	68	57	65	73	71	61	49	55	71	63	58	64	53	56	73	75	58	56	66	66	69	77	70	51	56	80	61	63	66	65	59	53	65	67	55	60	71	54	68	54	65	58	68	64	72	72	46	59	61	51	68	67	80	73	68	65	72	56	62	62	64	64	70	52	65	67	61	59	73	70	54	61	71	59	68	60	73	72	58	64	70	71	58	63	62	54	61	72	57	68	64	55	66	55	73	77	75	56	61	60	66	70	67	62	62	81	70	61	54	66	64	72	75	70	62	68	59	61	72	83	78	60	73	60	62	54	62	64	67	67	66	75	43	69	59	65	49	54	67	64	55	64	67	61	67	63	72	75	53	65	60	60	67	62	61	62	68	45	57	60	67	76	58	55	59	61	58	65	64	54	59	57	68	63	76	63	59	59	66	71	60	81	56	67	55	55	85	62	60	77	52	62	63	63	72	69	68	60	56	60	72	72	60	54	58	81	56	74	73	71	61	54	73	63	71	70	67	60	61	77	74	71	69	64	55	56	55	57	61	75	63	62	64	67	50	64	46	76	74	68	55	65	57	70	71	59	75	64	63	70	63	75	49	48	67	70	58	72	69	67	81	65	58	50	50	51	76	59	81	61	69	61	53	65	68	54	79	62	70	67	66	58	61	61	58	66	61	50	68	58	68	65	60	81	69	71	57	55	63	62	72	64	59	59	61	62	60	56	72	60	71	61	64	69	67	59	67	70	58	67	75	55	61	72	55	58	71	63	67	70	62	73	65	68	69	59	57	52	70	60	69	68	59	64	59	72	52	56	52	68	64	70	55	73	59	67	82	70	52	64	54	60	54	63	54	60	59	53	53	73	77	56	80	78	69	68	52	64	74	62	58	43	62	55	62	63	80	66	67	64	55	62	54	61	56	63	56	59	62	48	51	58	61	60	53	65	48	67	51	63	56	58	66	68	58	65	67	53	58	54	59	65	69	62	47	63	62	63	63	57	50	56	73	63	68	64	60	79	75	82	68	73	44	69	52	68	62	71	65	54	64	57	69	75	52	58	69	76	64	60	71	60	57	72	66	65	55	64	62	54	72	70	49	49	72	74	71	55	81	53	70	56	64	62	71	58	79	59	70	69	56	66	74	59	58	70	51	61	68	67	73	74	58	58	61	78	79	66	68	58	62	63	74	65	56	72	53	55	66	68	74	72	68	62	64	66	73	70	53	63	67	72	61	81	69	65	60	63	60	66	66	68	64	57	68	59	63	70	78	64	55	61	67	59	75	56	73	67	64	46	54	46	57	70	69	61	57	79	71	66	59	73	56	52	63	81	74	58	63	58	61	62	59	65	64	62	67	64	68	54	52	63	58	68	68	64	47	65	63	60	75	71	63	58	64	54	59	85	74	61	73	65	55	70	65	60	57	51	66	52	86	61	57	61	58	71	62	54	69	70	64	60	67	74	62	66	61	63	68	60	65	61	66	66	53	57	71	63	71	67	69	75	57	68	71	69	66	69	59	62	77	64	58	68	55	58	60	80	60	59	52	62	67	59	64	61	52	56	61	68	71	57	53	43	63	73	60	52	55	60	61	76	72	73	77	66	73	64	65	69	64	59	71	74	62	78	55	70	84	85	54	50	68	69	58	57	56	58	76	64	60	72	66	51	62	64	67	51	76	70	63	55	61	61	62	67	57	58	48	62	56	48	57	61	60	62	63	73	69	63	68	61	58	59	69	78	65	57	64	49	73	61	81	60	70	59	62	63	69	60	54	67	65	62	57	63	67	50	55	56	46	65	64	71	58	63	62	76	78	71	55	83	59	60	59	57	63	66	65	59	60	68	74	63	64	42	68	82	63	62	65	51	73	64	72	68	60	59	74	65	69	68	74	71	77	58	68	58	76	63	68	49	54	64	61	68	73	63	47	79	59	76	64	57	79	66	61	62	62	55	61	58	63	76	78	68	59	67	61	61	52	53	55	61	64	75	55	72	72	82	64	64	66	58	54	63	58	57	53	65	54	72	62	61	67	71	56	84	72	54	65	64	72	63	54	68	66	74	61	60	60	77	56	69	71	55	58	62	59	66	54	77	51	61	60	65	50	65	59	65	78	64	67	78	67	76	72	62	55	60	70	67	65	63	55	83	60	71	64	72	55	71	55	70	59	62	67	66	64	71	67	65	70	66	63	52	71	73	59	74	62	75	54	78	56	60	58	43	67	56	61	68	66	45	63	59	66	67	69	58	67	57	54	53	55	46	65	54	58	60	64	61	54	62	62	56	68	62	64	47	68	70	66	68	72	65	74	60	39	72	67	78	44	50	63	61	63	62	59	60	61	57	58	63	62	78	73	60	58	69	64	55	75	67	65	42	75	61	59	75	65	61	59	51	68	60	65	62	67	48	65	76	62	55	62	69	75	75	61	54	64	68	72	67	57	55	61	56	69	59	63	74	54	64	61	64	62	66	54	66	63	71	60	61	71	63	73	63	65	67	58	68	55	57	63	61	51	62	59	68	71	63
33722	25270	21251	20493	24402	16832	11206	8243	6504	5353	4292	3434	2861	2538	2178	1903	1969	1791	1713	1649	1497	1180	1045	783	786	754	667	709	720	624	597	582	555	525	531	548	564	523	573	555	545	556	546	543	543	562	566	518	532	525	532	531	498	527	534	505	527	533	555	546	520	557	515	486	523	546	518	515	523	564	538	546	529	531	493	534	527	513	520	528	529	536	528	529	525	495	538	543	559	557	556	543	546	540	521	562	562	559	507	509	485	554	513	520	511	530	525	532	507	518	518	479	510	518	529	498	571	484	501	571	517	535	483	527	546	513	500	515	530	533	528	547	549	523	557	512	528	520	558	557	519	529	538	536	538	522	543	533	527	540	555	563	495	491	523	527	490	527	508	552	533	541	488	525	543	503	544	549	521	531	543	553	496	527	535	535	520	499	547	521	515	522	541	535	541	523	570	499	522	509	539	535	473	532	530	590	584	508	562	547	516	496	506	528	531	533	560	511	509	535	529	565	563	521	515	539	534	547	542	541	522	552	510	511	514	541	548	508	493	552	509	507	509	562	555	534	515	546	492	518	550	532	545	518	526	561	517	520	529	530	525	495	538	540	549	493	577	532	532	516	502	535	542	554	541	564	531	520	525	529	494	539	541	506	511	572	544	518	527	534	523	506	560	538	563	534	507	528	523	538	491	525	526	524	562	549	546	489	542	524	553	528	519	547	507	477	519	528	529	517	555	587	538	518	504	519	534	581	532	561	536	524	543	567	547	529	518	518	554	542	503	539	482	551	533	533	539	487	551	518	532	515	536	524	491	499	499	495	517	575	521	471	580	488	530	529	530	538	537	532	564	520	484	573	523	526	489	525	550	550	503	531	534	511	534	541	544	504	551	514	561	521	557	526	494	535	546	528	511	489	531	519	533	535	533	589	544	542	522	504	508	532	531	542	506	523	535	547	511	569	554	528	541	543	551	494	539	543	506	522	557	518	549	529	532	497	528	533	499	551	561	534	543	549	543	528	555	488	492	483	531	486	493	507	507	575	516	554	535	514	547	534	502	522	549	548	528	538	536	518	551	571	588	540	538	558	536	506	501	583	512	529	527	516	544	525	587	533	548	544	534	562	525	538	545	526	548	520	530	536	539	543	576	542	504	576	545	521	509	543	490	523	530	528	551	557	516	513	541	501	524	542	553	520	522	537	497	549	521	477	552	498	498	519	560	540	547	521	554	544	542	515	515	496	536	525	493	536	503	528	532	543	551	519	497	555	532	527	510	530	506	527	563	494	531	514	516	517	529	561	538	527	558	521	563	500	499	555	501	535	530	533	526	530	516	520	523	500	526	507	553	516	527	530	518	494	554	531	538	537	527	508	528	514	496	557	526	553	515	519	559	544	535	555	554	493	538	505	526	507	542	537	523	539	516	526	557	559	501	532	545	501	501	535	514	506	512	527	495	560	545	536	514	544	559	561	544	522	547	564	509	548	552	517	556	525	522	513	554	521	502	553	528	523	497	543	512	511	543	566	531	525	548	511	536	575	542	529	531	513	504	545	537	558	564	535	550	509	529	548	506	517	581	553	572	529	522	501	550	542	529	521	517	525	521	544	537	518	531	523	545	553	520	559	514	535	577	509	540	506	483	513	494	540	560	569	521	549	549	513	535	520	501	500	533	561	533	574	543	507	538	517	544	510	495	542	501	544	496	494	513	524	511	523	538	518	514	522	533	537	518	597	574	517	530	504	506	564	550	508	524	517	539	501	525	534	504	519	514	502	555	528	496	505	508	516	532	490	531	511	513	492	548	504	579	486	571	501	535	544	537	487	525	543	472	566	539	518	519	534	522	526	520	463	559	523	516	483	517	509	549	505	590	541	518	549	554	527	555	514	494	526	494	547	517	551	495	533	501	511	515	559	537	561	533	535	535	567	562	533	555	555	487	516	521	554	556	549	561	520	511	498	534	502	533	537	514	553	508	543	524	546	502	568	556	514	551	550	584	555	534	575	514	508	493	527	514	511	477	526	540	526	523	521	513	564	567	522	551	487	520	557	534	492	554	564	495	546	502	471	518	578	529	497	491	494	539	543	538	539	496	522	511	551	570	508	553	526	537	513	570	537	512	570	529	496	503	473	531	513	550	538	560	544	533	555	533	530	536	519	542	519	504	486	517	524	548	551	517	551	479	511	507	529	501	589	519	562	517	554	546	516	531	563	537	483	497	517	531	521	511	546	508	513	520	537	524	476	526	506	554	530	552	529	520	520	550	547	531	549	563	515	575	515	562	535	515	559	517	528	531	568	547	526	487	489	536	510	508	562	548	541	541	529	507	527	503	469	556	577	538	548	528	515	531	537	518	544	571	537	530	532	557	532	551	537	504	531	559	555	511	556	501	525	554	505	530	538	511	519	518	528	514	543	532	500	476	499	557	503	544	559	495	505	516	500	529	493	523	523	545	487	548	508	547	523	518	524	537	521	522	506	497	524	513	535	520	522	526	534	560	533	538	551	529	547	520	556	548	546	518	497	533	521	533	508	576	517	499	504	543	541	537	491	523	505	508	524	492	527	496	499	550	560	569	573	519	505	516	557	546	549	518	509	546	545	497	518	506	539	561	527	542	517	539	533	548	539	557	531	557	520	505	520	523	543	551	542	512	518	500	545	542	552	508	510	482	498	510	512	530	533	535	544	523	525	548	498	555	516	525	538	525	541	504	541	540	506	555	495	559	522	547	547	513	505	496	531	525	526	548	551	504	521	565	554	514	502	559	517	550	530	555	550	523	517	524	560	602	544	544	490	526	577	542	521	546	537	521	525	530	502	503	541	512	527	590	521	512	528	558	500	521	518	542	500	555	569	560	526	490	509	495	568	547	516	524	547	493	560	503	531	528	499	515	487	484	535	559	544	537	526	497	497	521	516	542	526	548	491	512	558	520	523	515	508	555	519	539	515	540	554	561	534	512	507	556	524	540	520	517	511	527	532	531	560	500	515	532	529	523	517	545	531	570	519	546	520	558	551	549	556	555	501	551	523	506	538	530	534	510	514	531	512	524	526	540	524	558	534	521	538	555	546	517	509	552	516	534	498	511	541	541	530	530	542	530	533	520	535	513	534	536	559	542	577	554	518	498	522	532	514	515	546	544	537	507	508	502	501	505	550	477	530	528	498	546	506	500	508	535	538	517	509	515	536	547	512	567	541	549	573	555	534	545	516	540	518	502	564	561	567	529	499	505	540	594	529	555	581	557	540	494	573	482	551	529	548	567	517	540	528	488	532	512	552	520	507	512	571	525	568	511	498	536	523	544	527	529	491	511	521	525	524	503	557	536	494	510	590	527	555	501	505	581	576	493	546	512	577	543	534	507	514	515	523	521	510	522	532	539	491	554	567	558	520	502	482	573	508	492	517	577	529	540	546	526	498	544	522	534	557	533	485	517	503	552	529	536	483	508	542	558	549	509	546	552	551	551	549	518	516	539	553	510	552	548	525	515	527	521	553	558	524	535	552
8040	8164	5880	3146	1446	860	388	358	302	237	205	155	143	106	119	108	115	105	123	103	99	77	66	55	64	51	58	45	59	62	38	57	46	70	33	46	58	47	44	52	55	43	44	37	44	48	38	47	50	49	52	51	43	40	46	53	48	50	58	38	38	51	37	48	51	51	41	44	38	48	45	40	48	43	46	40	49	53	43	44	58	58	36	65	38	43	37	58	49	46	57	45	43	41	50	46	55	38	44	44	41	41	53	54	50	44	53	41	58	41	47	39	61	46	32	38	58	43	49	51	47	34	40	40	44	43	33	40	36	46	44	38	53	43	44	53	39	37	40	46	53	51	48	44	34	45	47	38	42	48	53	40	54	39	43	50	37	40	47	46	36	49	42	56	49	48	47	41	43	45	49	47	45	37	45	47	46	57	51	46	43	38	51	48	56	43	58	45	42	56	33	50	40	44	42	37	48	61	40	34	48	50	60	50	33	54	35	40	33	46	43	39	47	47	50	45	33	60	43	45	46	38	48	46	52	49	41	59	42	42	44	52	54	41	47	39	47	40	41	45	43	54	35	47	45	52	46	48	27	59	60	54	40	48	46	40	50	39	39	47	50	40	40	42	51	52	56	39	32	48	56	45	30	45	49	44	46	39	55	44	46	44	45	40	45	53	54	43	33	34	43	41	54	42	35	50	58	45	49	46	38	45	34	48	49	35	43	50	49	46	43	55	49	39	38	35	34	34	39	44	32	44	42	49	43	54	63	45	28	38	47	51	38	34	42	50	39	40	50	61	47	51	34	37	43	41	40	35	44	51	46	41	39	54	44	38	47	41	61	48	44	43	38	45	58	47	45	37	41	36	43	47	41	37	62	43	42	59	43	41	48	40	57	58	41	41	38	48	49	37	56	40	37	58	52	42	50	33	39	53	47	50	39	47	50	55	40	42	60	48	37	43	41	53	39	42	42	54	39	43	40	46	41	35	51	51	49	52	43	50	48	43	42	38	52	40	44	41	41	48	40	31	32	37	42	44	40	33	46	48	48	52	47	31	47	43	50	47	41	38	41	45	47	33	47	33	56	43	43	52	38	58	32	45	51	41	47	31	51	59	37	37	38	54	41	62	50	32	35	35	44	54	46	51	44	45	48	44	44	40	40	41	31	44	54	58	37	36	34	48	47	34	38	45	43	31	42	45	40	35	46	33	50	45	49	56	34	52	44	33	47	59	55	46	44	49	44	52	42	41	41	51	43	40	46	49	47	43	54	46	32	40	44	42	38	59	41	56	45	51	56	39	44	40	40	36	46	48	42	35	44	40	36	35	48	34	40	45	51	53	44	43	38	48	42	57	47	37	49	37	34	42	36	38	51	40	38	43	46	34	43	38	44	43	47	46	35	43	40	30	38	41	44	45	44	47	37	43	47	49	43	51	34	37	56	40	44	53	45	44	45	51	51	46	37	54	47	45	43	39	40	56	51	51	51	45	42	39	55	30	48	46	32	36	40	43	51	35	40	33	43	43	48	62	45	47	42	48	51	44	47	49	53	33	35	45	60	44	49	42	40	45	41	49	43	38	42	51	48	49	54	42	48	50	39	49	33	42	42	46	49	41	49	39	54	42	51	45	43	61	48	51	45	46	38	33	57	47	37	42	44	39	37	54	57	51	41	56	38	52	42	46	43	55	36	55	53	49	38	42	49	46	55	45	48	50	36	40	50	43	41	43	41	44	39	62	41	36	47	38	46	35	45	61	31	47	47	56	34	41	53	46	42	44	53	41	33	52	56	46	46	54	49	49	58	49	46	43	42	62	55	53	45	40	59	42	44	34	42	41	39	39	43	47	45	45	48	53	39	35	39	46	50	35	64	48	42	53	44	45	44	38	46	56	51	53	49	36	39	48	42	45	45	40	47	45	54	58	43	60	36	33	54	40	47	42	41	64	46	52	46	42	33	66	37	55	50	40	46	39	41	49	36	42	34	43	57	32	50	43	39	41	45	56	42	49	43	41	48	45	48	40	52	51	42	34	47	40	40	43	33	45	41	47	39	44	41	52	39	42	39	40	47	56	41	50	38	51	39	36	48	47	49	52	47	48	43	39	39	41	46	44	63	47	41	44	48	48	40	40	51	47	61	49	43	44	47	43	47	59	44	49	49	46	55	50	23	53	40	46	39	48	49	47	42	42	48	40	38	52	47	41	42	43	47	47	56	48	59	51	32	37	38	54	41	44	47	43	43	52	36	37	42	53	27	55	40	44	50	60	46	36	44	36	55	58	39	41	40	43	35	41	46	40	39	40	55	45	44	56	43	50	55	41	39	51	29	46	46	37	37	54	47	39	39	47	54	44	36	55	41	41	47	57	44	35	39	39	42	33	44	52	51	53	55	51	35	48	55	54	44	61	38	48	30	43	60	63	55	43	39	49	40	41	55	47	39	50	42	38	44	45	45	40	55	40	60	41	44	40	29	46	35	59	60	36	57	41	34	56	57	51	43	32	39	39	47	41	35	35	38	53	38	39	42	45	48	57	48	43	53	37	40	57	49	45	38	37	45	45	35	45	36	39	52	37	45	52	35	44	44	43	39	60	63	40	49	40	52	59	47	48	46	55	46	39	33	36	41	45	43	44	45	46	56	40	45	36	45	41	42	35	38	47	33	49	36	45	36	49	41	44	30	54	39	42	45	46	41	51	39	30	43	39	35	34	44	41	37	45	38	43	40	47	42	55	47	51	39	48	48	44	58	43	48	41	49	47	48	43	54	43	44	47	39	43	47	43	45	50	41	31	35	48	47	34	39	46	55	49	32	35	49	47	43	37	45	43	51	48	53	40	64	32	48	44	50	52	53	43	45	42	51	42	47	51	40	44	50	44	50	34	51	43	38	43	51	62	60	46	31	54	54	51	55	53	43	41	43	55	43	37	52	42	41	39	38	49	61	39	32	52	47	39	54	46	53	50	39	34	38	52	43	43	43	46	39	54	44	48	41	30	46	47	45	44	49	42	43	42	41	61	50	45	36	47	53	53	46	44	39	35	45	46	39	46	43	61	42	56	49	42	44	43	52	32	58	45	40	36	40	36	34	42	37	49	49	59	51	33	50	50	40	49	40	43	40	30	42	46	36	43	49	40	43	39	51	38	45	47	49	43	39	41	42	42	52	48	53	46	43	41	46	53	51	49	52	40	36	40	37	33	49	43	43	41	44	48	49	40	40	55	55	50	47	47	44	47	36	40	43	38	49	46	39	41	41	46	43	33	49	31	54	44	47	38	40	58	39	39	46	43	32	38	44	49	34	40	44	51	42	36	44	45	51	40	36	45	45	34	41	50	45	55	50	50	47	50	42	44	50	46	42	54	47	43	40	33	51	40	31	39	52	51	40	53	42	48	40	38	28	38	30	45	39	42	41	44	43	50	45	47	40	47	43	49	49	37	38	53	40	49	40	52	55	55	54	48	39	52	55	53	58	44	32	52	52	49	38	52	58	43	38	44	53	42
38152	30048	26122	25310	25514	20941	12673	10236	8585	6653	5110	4001	3406	2907	2677	2513	2094	2007	1908	1790	1720	1313	983	775	702	674	614	618	594	533	496	465	432	438	393	425	403	403	371	428	421	399	417	391	366	421	420	384	382	401	421	366	381	419	419	378	383	406	393	378	397	382	403	410	353	411	385	387	403	395	406	409	376	380	426	391	386	446	392	390	373	404	414	377	385	401	396	403	398	354	411	387	393	351	392	379	425	424	401	412	381	357	354	368	399	393	362	399	398	387	424	405	358	433	386	380	367	403	397	389	385	408	389	399	392	408	393	393	393	405	391	368	399	362	373	386	391	390	366	379	398	418	379	391	371	389	353	372	370	362	376	417	390	364	405	414	364	389	361	410	377	384	426	394	365	395	400	356	393	360	382	412	391	395	385	354	407	369	383	360	398	393	408	367	389	428	384	387	392	372	409	397	366	369	406	420	390	395	363	385	421	413	373	407	379	375	387	387	392	383	391	421	389	420	384	410	428	371	361	394	390	385	376	388	372	360	385	390	379	415	372	402	412	395	336	402	359	337	329	408	432	387	382	387	405	388	401	394	386	396	373	399	371	390	414	382	347	412	381	398	393	383	364	355	385	378	409	410	426	419	404	404	414	396	355	399	404	401	369	342	407	390	358	406	386	405	403	384	355	387	384	370	399	363	404	374	406	400	390	375	359	359	399	412	399	360	375	395	351	423	401	423	393	367	411	411	376	393	417	394	415	391	406	401	376	382	407	376	387	423	396	434	376	370	417	361	399	378	390	384	392	385	412	398	413	369	381	386	371	373	397	402	414	393	375	397	375	386	360	400	371	390	408	397	428	395	379	379	370	382	388	385	352	416	353	396	401	348	388	380	395	424	328	406	379	383	381	377	407	427	413	366	365	400	354	368	374	402	391	403	383	388	367	402	406	385	393	398	370	356	403	373	377	395	412	381	367	396	432	419	393	390	359	390	396	393	382	341	374	348	371	380	408	371	367	357	411	386	366	387	385	390	377	374	394	404	441	405	403	364	409	407	394	405	344	402	417	372	412	403	367	389	369	366	358	356	396	399	382	386	373	398	362	362	393	409	348	411	378	381	373	415	370	366	367	364	366	411	401	397	401	372	416	420	396	388	400	390	361	395	363	382	393	391	397	386	369	357	382	405	365	404	401	403	398	399	373	404	387	345	404	401	386	397	389	400	367	429	391	407	391	385	408	376	378	391	421	381	421	417	403	411	401	379	380	384	370	401	386	409	357	395	367	357	397	429	375	403	390	367	370	356	391	408	424	406	420	369	391	399	350	386	386	391	425	365	387	374	379	381	387	408	433	401	391	395	401	360	356	383	391	416	393	371	396	403	391	365	395	409	379	396	380	362	364	387	408	358	381	402	398	368	413	424	394	378	358	386	395	432	406	390	368	420	393	411	390	351	396	372	388	370	365	354	394	388	414	385	382	401	393	360	417	402	380	390	369	358	394	405	376	409	393	391	382	389	412	384	385	381	393	369	394	389	401	390	364	427	374	367	370	397	337	353	379	402	373	370	365	417	415	355	399	433	421	409	389	368	412	373	396	377	387	386	372	415	387	418	377	377	398	418	373	434	395	403	402	384	397	384	403	426	399	364	378	411	383	387	407	380	388	378	413	390	376	361	361	373	394	376	367	392	406	385	385	365	395	344	384	419	385	366	407	396	444	413	407	362	402	390	379	405	429	365	401	393	368	369	380	368	434	413	396	407	396	384	367	380	381	404	389	402	364	361	396	387	364	404	356	414	382	386	416	344	355	385	389	386	407	404	368	389	389	380	375	369	393	401	431	391	354	365	396	385	398	409	388	429	423	411	415	402	341	380	399	388	394	386	365	376	375	345	386	400	423	384	354	364	350	374	368	424	368	395	380	392	386	399	404	394	398	379	397	387	391	380	395	387	364	413	438	394	389	399	415	398	420	393	378	388	367	381	393	427	405	373	366	395	350	415	416	371	384	433	400	395	382	400	399	381	396	390	396	381	366	382	391	405	416	396	406	389	400	386	383	428	419	396	416	384	408	408	406	366	421	380	397	400	357	419	382	384	415	378	392	379	365	385	344	392	380	418	411	361	398	386	373	379	379	421	377	406	409	382	396	362	396	373	388	396	386	393	384	406	426	385	398	393	385	381	385	376	370	352	387	416	356	368	396	380	412	385	343	378	399	390	389	408	421	394	391	424	392	356	428	400	386	382	404	372	403	390	417	386	394	403	401	362	379	383	350	350	373	382	400	410	398	389	391	378	389	397	350	400	382	387	420	387	356	412	410	366	390	406	419	378	407	391	357	387	358	408	396	377	383	382	403	397	389	368	410	408	388	397	401	397	385	369	420	398	383	413	371	411	353	361	381	368	352	388	387	355	394	416	383	406	377	377	394	380	388	395	387	417	399	399	396	411	378	427	368	383	370	413	393	367	385	387	368	380	380	412	347	389	400	363	379	392	349	377	372	371	361	378	382	376	433	359	400	390	384	399	408	400	399	397	415	369	384	396	402	381	371	387	371	422	363	422	399	364	382	397	413	370	358	400	411	417	383	368	367	383	410	417	419	384	413	355	395	399	407	385	437	361	356	412	372	401	387	398	369	408	391	374	421	403	376	406	395	393	394	409	386	378	393	371	386	383	349	410	388	373	385	358	386	382	420	423	380	381	394	414	405	358	350	370	362	395	410	376	383	371	395	371	388	338	367	361	388	414	399	330	361	378	380	388	388	393	398	348	415	402	392	392	361	406	375	404	411	367	365	399	390	406	415	399	362	407	387	367	350	402	396	387	413	382	380	390	417	430	396	392	392	336	352	357	414	383	391	382	367	346	397	358	387	353	391	382	424	382	410	373	379	405	411	373	381	387	387	369	350	414	389	371	388	379	399	341	425	415	371	376	367	375	397	363	392	390	400	405	393	371	386	384	360	389	375	379	387	346	376	367	394	389	356	400	396	375	354	385	375	396	384	380	373	418	409	375	392	387	393	437	412	427	412	407	369	394	380	391	387	413	370	400	367	400	368	379	398	409	370	384	397	390	383	399	400	381	376	371	376	350	422	356	416	384	424	387	381	395	375	395	382	389	379	390	375	379	379	350	360	398	403	377	382	383	387	365	411	393	387	408	424	379	384	378	365	385	395	407	418	392	380	414	374	398	392	371	383	369	379	377	414	350	358	383	375	355	388	389	384	398	412	394	383	348	395	421	405	418	381	379	363	371	409	399	388	395	392	377	367	370	362	373	384	371	407	356	369	386	374	404	381	388	396	350	398	378	416	414	392	402	350	379	371	396	380	401	400	412	358	442	402	403	362	409	394	398	421	409	372	384	381	368	388	403	393	378	384	368	362	390	354	379	382	425	379	399	388	389	422	376	389	367	389	358	367	394	396	379	376	373	356	349	414	420	384	382	410	388	401	380	355	407	358	411	398	403	402	407	373	357	376	419	396	400	396	425	360	383	387	395	373	407	383	389
5208	3647	1992	993	541	290	258	242	184	157	125	142	154	145	111	131	111	112	116	103	86	88	108	87	106	77	92	88	77	85	78	77	83	67	83	102	79	81	73	71	92	91	78	79	82	81	72	99	89	88	81	78	79	73	72	84	103	86	80	77	77	77	67	95	67	81	80	77	76	95	79	87	75	74	83	89	67	76	90	94	82	80	83	76	56	77	87	82	85	89	87	92	70	90	87	79	81	94	90	86	94	80	71	76	69	77	82	92	77	83	75	75	87	90	95	76	71	97	86	80	71	97	77	91	78	91	93	70	97	79	89	84	88	96	79	88	73	94	70	86	79	96	80	77	85	81	86	78	77	96	81	92	81	71	105	82	97	96	89	89	78	81	77	88	86	92	95	84	84	82	81	87	73	86	83	98	89	92	80	77	88	83	91	74	72	108	88	82	66	76	89	65	71	92	76	72	86	75	75	75	83	80	81	90	83	76	90	78	58	77	83	93	97	76	87	94	81	88	74	86	97	75	92	78	79	86	66	85	68	93	82	88	87	84	77	87	71	87	82	82	84	68	82	79	81	74	75	98	93	80	89	75	80	86	74	93	80	63	68	79	79	75	83	64	81	87	89	96	71	71	78	85	95	81	68	73	91	81	88	79	81	84	92	80	74	78	73	89	98	79	82	77	76	72	78	88	70	90	88	85	73	95	86	97	80	80	86	64	77	74	91	89	85	73	73	87	88	77	86	81	84	82	94	83	79	96	91	75	77	79	93	77	79	73	75	87	80	100	96	68	61	88	81	86	74	79	97	82	76	78	71	103	90	96	70	95	87	91	93	74	91	73	86	90	62	95	93	78	75	97	72	90	75	65	87	77	72	68	81	80	63	95	87	79	84	67	75	81	85	87	86	89	81	85	82	87	85	95	83	92	70	79	84	80	99	85	80	77	95	69	70	76	84	78	83	75	97	81	60	92	93	83	60	93	109	84	80	73	86	71	74	87	84	98	90	74	90	94	78	73	92	93	72	79	69	80	88	65	74	90	58	92	81	83	94	76	92	96	83	85	87	80	84	82	88	74	81	85	71	91	67	90	83	75	77	106	83	75	96	73	88	84	63	78	96	80	89	85	101	75	69	90	88	72	90	82	84	76	109	84	71	81	88	52	78	93	80	79	74	83	79	83	76	92	73	93	89	56	91	76	76	86	86	74	76	89	81	82	82	69	91	81	90	74	80	77	84	78	72	76	79	80	89	82	74	88	64	87	73	86	84	95	65	81	85	87	82	59	96	63	83	77	82	82	81	86	68	81	100	78	86	73	94	73	79	85	81	81	101	89	70	87	72	76	95	80	85	80	75	72	80	97	72	78	79	78	75	88	101	89	92	78	81	86	76	90	88	79	83	79	93	96	89	87	83	78	72	79	80	70	81	106	86	76	103	92	85	93	102	79	83	89	72	65	78	87	75	84	87	68	88	86	89	90	78	81	81	77	85	89	82	76	82	80	78	75	66	111	76	87	90	88	58	91	92	80	60	73	72	73	92	81	91	81	78	79	95	80	75	83	85	89	93	77	77	79	77	81	79	91	80	62	106	73	72	78	88	72	81	84	56	79	69	90	83	97	76	97	86	77	88	73	78	85	94	90	83	86	78	97	84	79	73	74	77	86	78	101	78	81	70	88	77	105	89	85	87	64	89	82	81	76	102	75	90	85	84	86	72	103	72	70	82	88	73	95	70	85	70	92	70	75	72	78	79	78	82	88	101	93	77	99	81	69	83	86	87	93	101	90	85	86	70	68	100	68	99	75	68	83	80	65	88	84	68	75	91	76	96	87	96	78	83	97	84	78	74	70	66	64	80	75	82	81	90	85	80	88	71	72	75	78	86	86	82	92	78	80	86	89	89	94	76	95	90	82	75	84	81	92	89	80	83	85	102	77	91	74	86	85	74	90	75	80	71	80	83	90	72	81	82	78	75	82	85	76	73	70	77	83	86	72	62	84	79	81	84	73	62	93	91	82	93	80	84	91	73	83	75	74	96	81	79	86	76	71	79	78	88	79	93	66	90	89	90	85	81	82	71	79	77	89	87	81	75	63	77	79	77	73	72	78	78	81	72	84	74	83	90	87	82	79	75	64	78	85	92	84	75	100	85	90	91	77	80	101	81	68	84	57	91	80	100	103	93	71	74	87	72	74	73	80	59	73	67	87	78	88	97	93	97	72	91	87	89	71	73	75	86	87	64	83	65	69	91	83	82	89	82	80	86	77	87	74	81	80	93	72	80	89	100	81	87	79	68	88	79	67	94	73	84	82	86	56	76	91	88	88	86	86	76	67	82	81	94	75	81	80	86	89	83	98	79	74	92	87	97	70	89	70	79	88	82	93	73	95	87	85	80	79	83	96	78	87	75	74	73	81	81	75	86	82	75	88	72	86	82	76	71	89	80	78	81	88	95	66	74	95	87	71	84	80	91	87	83	79	66	82	92	75	74	72	90	70	78	96	66	83	86	84	76	75	75	68	87	109	78	79	99	83	80	81	80	96	89	64	72	82	67	70	79	78	90	83	84	68	66	75	91	92	87	69	78	71	73	75	83	85	95	84	79	83	87	77	96	85	77	103	77	86	90	77	77	78	78	81	91	76	80	67	86	92	90	83	105	90	65	78	78	88	83	73	67	98	95	75	65	71	77	87	93	78	75	72	83	83	86	81	87	71	89	75	76	67	81	92	85	97	70	67	85	78	73	65	72	91	77	87	73	81	105	94	80	88	72	79	83	80	101	85	96	80	98	74	90	77	69	83	84	95	91	80	76	79	80	72	94	94	67	76	90	92	94	77	76	90	80	69	70	88	86	74	95	75	71	85	91	70	82	70	74	85	83	77	84	80	90	83	66	69	100	78	94	80	99	79	67	67	69	77	81	87	91	71	80	90	69	86	89	90	79	72	74	72	94	104	94	96	68	96	83	89	77	92	72	82	74	73	97	78	79	74	71	84	75	82	99	85	86	86	62	66	68	71	87	85	85	84	93	84	78	75	82	85	77	76	65	87	86	80	114	95	75	81	68	96	80	75	96	86	77	65	84	82	59	73	68	79	91	86	81	82	70	84	94	68	96	76	88	72	66	84	67	76	74	67	95	94	82	81	83	102	83	76	74	79	80	79	80	76	97	79	76	75	80	97	74	109	68	79	88	85	72	81	81	77	88	95	72	85	81	91	75	67	61	88	82	84	87	77	79	80	73	93	81	97	72	90	83	71	99	76	92	75	102	101	99	89	87	72	79	72	78	88	94	80	94	89	84	88	65	78	86	80	83	73	75	59	91	82	84	73	76	79	81	67	72	76	92	86	61	74	77	84	74	70	94	90	82	81	87	87	78	86	73	80	91	93	79	77	70	79	76	76	89	105	75	71	95	82	68	73	75	79	86	88	87	77	81	85	90	72	70	63	79	106	77	76	82	86	86	62	78	79	77	82	79	70	71	80	73	70	86	77	90	83
31762	22202	16056	13487	15000	10599	7873	6070	4965	3922	3248	2615	2163	2068	1883	1815	1788	1628	1497	1466	1331	1168	1008	896	835	768	769	786	769	742	711	697	663	692	697	672	655	699	720	712	693	670	715	661	692	690	728	712	645	677	700	660	692	671	691	658	673	713	675	661	650	626	655	678	717	669	694	659	647	688	660	670	698	690	674	668	642	644	645	682	681	684	644	687	681	708	688	654	647	685	681	651	705	685	659	672	694	631	708	672	664	679	692	707	662	636	641	689	705	678	693	657	673	662	685	702	703	680	711	678	668	698	706	647	675	673	672	645	681	674	659	639	713	650	696	699	648	710	666	652	708	696	643	680	687	679	680	669	659	701	661	619	685	661	661	666	669	682	711	722	677	708	625	682	737	721	668	705	676	680	745	700	674	697	689	639	632	679	666	672	687	678	666	668	676	657	664	665	651	713	675	710	656	710	660	635	645	713	677	668	628	709	663	677	618	656	667	662	690	634	675	673	690	685	674	717	705	673	704	647	696	672	675	673	680	676	647	659	709	661	672	707	679	706	666	677	674	700	685	667	682	701	666	731	673	674	661	644	689	652	713	666	649	725	675	699	692	660	652	657	603	698	704	674	650	668	672	620	718	671	683	654	701	699	690	687	663	650	683	674	696	674	688	657	686	707	653	732	673	678	703	714	700	674	649	677	654	669	648	659	707	667	630	676	698	685	667	685	650	685	742	696	676	658	665	695	675	668	679	687	656	682	671	659	652	652	690	697	686	652	700	702	648	634	653	697	694	659	673	660	716	666	636	730	705	666	675	675	683	705	685	663	692	689	700	640	682	718	668	689	652	641	651	692	675	638	693	637	701	700	684	661	662	690	716	702	683	679	713	662	693	695	685	689	680	675	711	677	682	678	715	702	650	700	683	661	665	636	713	694	676	647	685	663	694	681	688	702	670	649	621	667	690	680	659	653	706	672	665	636	665	702	636	704	658	698	654	662	686	695	661	698	673	723	707	671	651	667	686	674	656	727	653	661	660	674	646	708	627	655	644	716	676	683	664	675	649	642	645	691	657	722	635	718	707	673	651	667	701	686	719	708	697	685	694	693	654	673	688	662	639	655	694	694	737	706	633	662	704	694	698	651	674	685	685	687	680	697	737	691	677	700	731	672	710	695	644	629	614	681	707	688	658	662	661	671	668	686	665	683	686	653	668	669	681	637	689	674	730	707	675	649	686	645	651	651	644	652	684	680	695	698	741	714	712	696	703	685	709	691	670	725	662	645	645	657	693	666	711	685	630	691	684	673	647	611	661	667	671	680	694	672	673	645	692	685	671	676	659	678	667	679	646	659	703	667	715	717	702	692	667	657	677	635	653	686	730	651	662	677	673	632	637	700	692	692	670	743	657	714	665	663	614	692	683	698	675	694	715	698	671	691	692	642	733	664	684	693	668	693	671	699	684	714	690	658	752	677	657	640	653	713	651	670	664	703	672	729	690	692	691	659	683	683	704	662	690	683	705	657	699	698	671	663	667	648	682	736	689	685	664	700	638	703	660	716	716	656	683	687	632	640	680	686	658	675	693	664	662	710	641	660	694	687	690	670	658	650	649	679	611	680	702	727	667	740	698	687	692	661	712	677	665	656	706	677	727	719	712	659	651	705	671	689	634	630	670	686	676	700	710	674	642	705	685	697	692	704	729	752	654	696	661	664	689	622	723	687	658	727	681	710	666	650	679	661	671	665	667	685	663	684	639	697	652	628	678	663	638	647	696	692	712	715	683	648	661	679	701	683	686	644	667	710	684	652	650	730	680	721	691	646	717	688	642	680	670	639	654	668	670	685	665	722	700	665	664	653	685	672	664	664	686	624	707	674	643	684	679	691	661	663	675	620	693	650	641	686	704	676	691	719	720	707	664	651	653	643	649	655	683	691	655	676	679	692	667	698	679	690	677	686	670	671	675	715	679	701	649	710	661	650	662	665	682	666	698	701	682	665	681	707	689	667	650	640	641	706	723	669	666	662	717	648	684	607	611	663	634	715	650	687	723	713	705	661	694	637	654	720	670	667	692	687	635	713	718	678	669	688	628	703	729	646	661	669	629	690	680	705	681	638	646	712	639	697	661	716	658	731	703	659	658	700	716	695	696	652	659	701	675	647	675	691	621	666	699	707	723	630	702	694	656	653	648	657	662	641	713	711	662	686	651	712	640	675	694	671	601	730	686	649	676	703	648	659	657	689	685	670	673	684	681	726	639	649	697	670	686	679	668	683	660	653	660	667	672	696	703	678	688	669	699	678	668	690	666	711	687	669	667	665	641	661	710	688	693	713	672	662	644	676	678	632	681	693	640	625	663	660	693	634	679	658	725	691	666	712	682	663	677	654	692	669	666	680	699	661	726	689	731	700	711	655	715	698	655	630	636	680	672	669	677	688	671	671	640	695	658	644	655	752	669	663	687	654	662	705	654	668	696	682	696	658	670	687	636	685	680	664	702	649	625	721	698	621	706	666	684	643	708	666	674	630	646	650	692	672	667	660	657	665	652	711	658	681	644	687	655	657	664	677	666	648	670	685	624	676	725	670	703	661	686	693	679	642	697	670	729	670	666	675	694	657	693	629	646	651	665	659	706	678	673	699	694	661	673	673	694	690	698	651	656	697	661	690	680	660	660	679	639	715	709	675	650	688	668	695	684	727	690	660	682	652	682	692	663	699	657	705	675	661	668	724	665	631	662	691	671	664	682	703	637	706	685	702	689	670	668	680	660	646	669	661	688	678	691	707	714	684	702	694	667	654	676	669	700	694	673	641	666	703	686	640	688	689	687	669	705	684	710	665	669	641	661	659	627	654	652	650	655	678	697	645	689	661	649	698	637	647	709	710	707	648	675	660	705	668	686	666	645	722	700	690	635	653	614	673	670	680	655	686	670	687	641	702	683	701	641	645	616	659	692	665	700	684	714	692	703	656	672	692	650	693	686	633	651	674	707	713	686	675	714	677	698	730	697	672	690	678	670	693	669	668	694	711	672	684	692	668	631	713	711	678	698	677	651	661	625	691	712	677	673	690	663	679	669	722	655	668	685	692	679	690	698	702	654	659	668	676	649	662	683	714	638	668	690	668	658	655	729	668	668	681	693	641	688	687	667	627	712	700	678	676	671	685	744	659	620	682	666	691	662	669	659	671	630	724	665	713	683	664	662	692	706	676	613	666	689	647	678	651	659	664	691	631	703	658	695	629	749	653	666	659	668	688	648	660	650	650	653	675	710	642	676	671	660	723	710	705	676	704	650	685	654	727	654	701	684	682	701	734	748	701	682	652	695	680	651	660	721	642	725	690	663	677	661	673	670	692	655	666	678	730	681	651	702	657	701	663	661	738	657	669	670	665	667	716	680	687	699	686	674	656	665	710	657	700	671	693	730	657	713	694	657	639	726	752	721	693	703	664	698	731	740	652	664	648	673	647	691	685	656	672	651	701	710	679	681	596	656	695	677	630	685	707
5962	4847	2458	1128	654	417	310	218	223	204	171	137	130	137	125	136	143	114	109	104	98	123	83	95	79	82	81	78	78	74	69	92	74	66	70	88	76	72	61	74	76	94	78	81	90	71	60	64	89	70	91	70	84	72	72	79	53	56	74	67	72	74	67	63	62	77	74	74	80	68	78	77	78	83	66	70	59	64	59	69	68	84	69	84	72	78	71	66	85	78	63	76	79	77	59	85	66	64	68	82	73	69	74	67	60	83	67	75	75	71	68	65	69	75	77	66	74	81	70	68	69	85	69	78	67	64	80	60	85	70	86	63	67	74	80	52	69	75	72	86	70	56	65	66	79	72	86	65	70	58	81	60	85	72	77	65	84	65	68	78	67	78	65	74	82	71	67	80	86	74	70	60	70	80	87	81	81	71	79	71	63	76	92	71	84	59	85	70	73	75	70	68	77	77	59	67	74	67	85	73	62	67	67	82	69	61	88	71	65	75	74	67	68	63	77	68	81	65	70	73	87	81	72	77	70	89	67	68	66	77	81	64	62	75	65	65	65	74	74	66	70	64	80	58	72	81	82	81	82	71	79	57	84	82	65	70	62	68	69	77	86	60	71	87	70	69	70	83	73	82	84	78	80	74	65	64	83	66	64	78	89	79	84	68	70	74	76	77	87	77	59	81	73	79	71	75	75	79	64	77	69	66	72	54	84	88	69	72	78	59	78	66	74	67	76	69	82	69	64	91	73	75	61	78	73	82	86	62	57	68	73	72	82	63	67	73	70	79	84	63	65	68	68	76	78	71	76	74	68	69	87	58	73	70	63	72	76	76	88	84	83	70	74	69	68	73	77	68	75	72	66	75	85	68	70	77	74	88	77	55	55	80	70	59	65	72	72	68	78	72	59	66	83	74	76	60	60	78	80	76	71	76	82	85	70	69	73	77	82	68	66	65	81	64	74	58	58	85	59	70	60	75	69	65	74	54	80	74	72	70	59	78	94	87	66	70	63	57	69	73	88	79	76	57	77	77	83	74	81	70	73	67	75	70	71	69	65	64	71	81	79	75	63	68	61	80	68	68	71	80	72	89	69	93	71	82	68	69	83	82	70	65	78	68	65	79	86	78	64	74	76	77	76	67	69	63	101	85	73	60	75	74	74	72	81	68	70	66	71	67	68	67	88	80	69	78	78	73	86	64	75	67	82	96	67	75	67	79	78	68	78	81	73	71	80	69	84	96	61	77	65	57	65	64	76	75	94	77	80	73	81	69	63	64	74	75	72	84	64	72	68	81	62	64	79	68	70	63	77	71	63	83	72	78	78	75	74	64	67	70	82	76	67	67	73	78	78	83	72	78	66	81	74	70	76	71	92	67	82	87	69	80	79	61	80	70	80	68	64	76	67	77	69	74	77	81	71	81	67	59	71	60	76	84	64	66	57	68	90	66	76	67	78	75	68	76	72	63	75	90	74	83	68	79	70	67	87	72	68	76	76	67	69	71	72	63	71	83	84	62	68	69	68	75	66	77	72	70	73	63	80	80	78	75	68	66	78	73	79	71	83	64	70	75	80	81	75	61	61	78	81	68	84	77	73	77	61	94	75	71	71	87	64	85	66	63	65	75	73	66	75	68	93	74	75	81	84	64	80	81	77	79	74	49	56	83	52	89	72	77	85	77	61	70	65	71	64	74	70	69	89	84	71	60	67	75	63	71	75	66	82	79	68	80	66	84	76	78	69	64	77	66	73	81	82	69	54	85	77	81	68	67	70	78	83	73	75	67	70	94	73	64	87	68	71	63	81	91	73	63	55	80	83	77	69	62	63	68	68	61	69	73	87	83	77	83	70	83	79	72	91	66	63	71	79	72	83	82	76	82	61	78	69	84	91	71	82	74	72	83	75	71	76	78	73	67	88	80	63	70	76	65	70	58	86	78	68	71	71	58	70	71	82	68	83	63	69	74	85	74	72	61	44	73	73	79	75	77	75	62	77	74	81	77	87	62	75	72	89	63	72	77	77	69	79	76	77	63	68	79	67	75	70	73	71	76	67	75	79	69	70	62	70	82	70	77	73	83	73	83	80	57	85	72	75	82	71	66	61	83	79	74	84	87	80	63	80	57	72	67	72	73	68	74	76	72	70	62	72	74	54	82	64	97	87	68	67	82	62	71	65	73	69	69	74	72	81	74	87	65	73	82	80	59	68	69	70	66	61	82	88	86	79	84	86	80	79	69	67	65	76	64	92	68	70	85	55	86	78	57	76	62	64	67	85	59	76	81	78	79	63	67	69	81	86	68	82	73	80	66	79	66	63	90	53	67	75	74	69	57	68	68	80	67	68	79	75	71	84	74	67	70	72	80	88	67	76	78	67	75	63	75	72	76	87	81	73	69	72	64	87	77	71	67	86	60	77	78	63	78	64	72	61	74	69	75	88	69	77	77	82	50	86	79	82	63	70	89	66	69	74	74	72	73	79	64	79	72	86	63	73	81	75	51	83	64	65	73	61	59	66	70	73	84	57	63	61	72	77	66	80	67	62	72	63	68	71	88	78	98	79	67	61	78	64	70	68	66	73	55	79	66	56	83	84	93	82	69	78	74	77	70	77	81	75	73	72	70	71	84	86	79	76	68	63	90	74	54	78	64	81	74	86	78	85	73	58	65	71	96	87	75	69	58	69	69	85	85	90	68	69	75	77	66	94	77	66	76	76	66	75	55	84	57	90	67	84	69	79	69	67	87	85	64	56	63	72	62	69	64	64	71	59	95	66	75	67	67	62	77	87	68	75	78	81	68	69	65	76	85	68	79	65	80	76	81	68	61	76	66	87	50	71	64	77	63	74	73	65	82	74	66	74	81	70	67	70	79	70	80	59	71	71	64	90	81	69	70	74	72	70	66	62	69	65	71	65	68	81	55	69	58	77	86	83	87	60	79	77	69	73	81	70	71	77	67	65	95	68	66	81	77	70	69	88	78	75	82	92	70	81	68	61	68	80	72	75	78	87	68	68	78	83	67	76	67	74	79	79	70	84	80	69	76	77	81	57	71	70	81	61	73	63	67	78	85	81	65	79	95	85	71	79	75	68	62	69	76	64	90	73	78	59	71	74	64	66	79	76	74	75	69	79	70	80	70	71	74	69	76	66	82	66	79	60	69	69	81	81	70	79	87	76	70	72	70	72	81	83	79	64	79	79	66	79	63	85	75	72	77	74	77	77	63	65	83	77	59	79	68	76	69	64	87	61	74	67	61	72	59	59	66	79	80	52	70	86	93	67	83	77	72	87	68	64	65	79	76	74	67	75	76	74	73	66	78	62	77	72	62	77	74	81	74	78	80	77	79	71	57	72	80	50	87	83	68	68	70	73	65	64	77	72	70	58	73	76	66	69	83	83	78	61	91	66	83	78	67	88	72	86	67	67	77	71	81	75	79	70	72	79	79	77	70	72	73	65	78	83	78	60	74	74	86	66	80	59	69	66	60	73	84	73	80	68	83
33223	24779	18148	15683	16449	13528	10021	6978	5503	4561	4040	3242	2520	2198	2095	1925	1909	1852	1772	1578	1466	1177	934	853	803	776	788	795	747	661	625	636	636	599	624	644	648	617	606	642	607	635	606	607	558	619	600	613	598	558	614	573	658	578	627	587	601	602	641	664	609	631	596	597	609	570	615	570	615	620	648	585	548	535	596	676	618	618	606	625	586	601	586	612	635	609	615	593	629	640	613	606	580	602	627	581	587	600	598	610	559	607	597	623	618	608	624	638	598	583	596	606	577	584	621	625	640	627	604	584	655	607	582	585	597	601	579	596	666	634	637	613	615	610	606	588	600	583	582	621	618	610	593	608	586	610	602	645	595	600	606	599	635	554	585	576	605	599	588	578	573	612	628	649	609	601	581	600	596	583	593	616	630	567	627	629	593	614	602	601	619	646	584	590	596	580	595	616	580	627	641	590	554	584	589	644	624	617	615	600	626	615	603	565	653	610	590	635	584	579	599	639	636	583	604	619	625	613	600	607	616	566	591	618	597	552	658	585	556	641	606	649	625	614	577	559	598	595	637	596	613	584	538	614	582	608	571	595	590	655	557	634	603	616	580	633	618	582	565	582	556	605	632	567	609	580	576	630	588	582	629	625	627	631	580	588	604	592	597	579	608	602	556	612	586	619	568	594	596	593	625	608	616	599	614	607	558	591	575	596	557	563	588	611	664	633	671	612	626	589	630	621	620	613	615	616	549	611	576	595	644	601	601	603	618	638	619	610	578	632	609	636	611	653	604	636	596	571	612	582	581	612	600	649	615	582	609	607	574	613	597	643	614	568	585	627	624	596	586	582	582	592	579	604	595	588	578	617	605	564	608	594	593	631	604	637	623	635	674	628	594	611	569	588	600	569	592	631	618	606	613	605	625	573	554	630	590	579	630	611	584	613	618	618	564	607	639	596	586	555	604	592	610	661	603	651	651	601	637	597	564	587	645	574	640	566	594	607	622	663	573	622	594	613	609	551	653	569	600	644	580	673	607	614	582	612	599	636	609	612	592	627	601	550	589	599	641	623	636	582	575	580	625	624	598	648	595	551	623	598	608	640	639	593	572	573	596	588	594	573	635	631	618	622	613	575	610	608	604	588	625	619	625	648	628	615	618	597	605	577	537	618	609	572	631	618	594	621	618	607	571	624	570	625	642	599	610	605	589	593	602	614	547	654	558	637	569	578	547	609	630	603	631	548	589	626	575	615	629	629	595	588	597	632	603	628	611	622	580	618	595	593	570	581	587	592	620	625	577	601	601	626	592	591	661	610	615	593	593	618	585	582	591	636	606	588	596	607	601	618	621	601	589	610	602	611	619	570	609	628	612	606	561	556	541	590	585	593	570	658	611	624	617	602	555	618	579	604	650	637	642	615	605	609	589	575	622	623	584	680	608	619	568	633	585	635	598	634	624	539	621	563	593	591	635	647	621	633	612	599	611	569	572	556	644	605	605	591	614	634	605	587	598	576	656	648	634	578	606	625	587	617	625	599	593	599	670	557	619	574	596	576	593	615	630	641	607	627	601	585	576	625	561	592	617	634	609	614	568	585	646	589	635	598	606	622	589	589	630	594	592	618	635	591	619	594	592	621	588	623	619	616	605	585	627	616	613	623	583	607	607	588	587	575	617	577	582	620	619	609	591	615	567	600	561	641	587	594	600	628	671	571	623	611	590	595	565	575	625	607	553	608	592	589	614	621	587	657	567	608	606	599	597	608	589	671	585	606	567	581	575	583	561	580	632	580	595	580	573	580	627	578	643	575	606	620	625	599	633	629	570	588	592	593	623	628	578	613	587	640	582	623	599	651	623	609	619	626	568	594	624	592	625	600	595	601	599	594	614	575	570	565	616	626	626	591	587	608	558	574	590	586	608	613	622	611	581	607	602	576	588	554	587	645	572	578	596	628	628	613	573	605	607	630	586	578	623	568	606	568	533	581	564	642	588	627	617	617	601	623	594	601	613	579	617	601	572	605	620	591	646	607	583	597	645	657	595	625	646	601	590	584	621	566	608	577	577	609	614	584	627	606	575	595	590	637	636	576	630	614	579	626	630	602	635	636	612	562	636	625	572	550	616	610	561	607	630	617	603	625	591	605	572	612	631	616	603	617	615	630	549	641	572	619	605	601	594	593	596	631	599	645	577	618	584	590	605	603	624	600	586	601	579	632	610	618	575	597	575	612	606	607	587	643	636	660	576	581	622	635	610	638	615	590	594	672	598	627	616	591	619	606	683	618	617	563	604	599	596	604	580	554	596	614	600	673	607	615	624	617	568	608	603	596	624	596	588	570	620	579	581	617	591	587	579	646	620	653	578	590	596	599	594	605	615	608	606	610	572	657	658	631	623	617	597	607	602	642	597	580	601	589	571	630	612	572	651	612	556	651	603	568	611	569	605	562	622	604	638	590	598	603	600	583	605	593	590	617	586	580	621	588	585	593	589	611	563	675	596	603	623	625	581	595	624	601	573	637	594	610	578	603	598	598	622	608	626	616	573	619	616	623	616	592	606	636	638	544	629	592	568	609	571	563	575	604	581	585	616	588	614	636	587	585	602	576	568	604	600	622	613	536	596	603	607	638	614	561	558	639	585	623	585	592	627	631	630	602	583	552	605	577	618	628	582	630	625	639	600	630	650	620	594	558	629	548	597	599	586	583	653	578	631	601	595	599	609	595	628	569	629	623	561	601	582	582	553	640	568	609	622	619	574	610	595	573	642	579	627	626	594	631	633	600	569	557	547	598	619	581	556	600	639	568	594	613	626	566	562	574	622	574	587	618	630	592	600	579	593	572	534	589	628	623	606	625	568	608	596	607	616	574	577	582	553	626	573	612	620	566	605	605	617	568	587	606	594	568	605	588	586	582	587	575	614	626	628	601	616	617	605	626	623	609	605	588	605	595	591	580	605	577	606	595	618	587	621	595	588	635	577	619	576	600	587	630	587	668	599	591	600	643	591	595	609	588	606	590	648	587	635	608	575	595	655	638	635	634	604	648	605	590	609	606	597	577	578	590	616	647	591	610	596	631	626	637	612	612	623	623	563	593	565	611	621	653	581	618	640	605	564	577	571	623	609	582	631	588	618	617	617	611	609	613	572	659	614	586	589	613	621	618	646	603	588	612	602	595	604	595	582	643	591	553	582	590	620	609	604	605	627	619	585	597	582	611	605	572	584	611	573	622	640	655	568	621	616	621	587	637	653	601	592	640	612	562	568	575	596	591	625	633	629	610	580	596	642	624	618	582	621	593	558	627	576	592	625	613	608	616	570	575	630	624	574	586	621	651	559	618	600	617	610	600	612	616	629	562	599	589	626	590	584	583	597	623	604	560	583	572	596	633	622	611	592	633	613	628	631	601	615	626	587	576	602	585	587	565	585	586	603	615	617	618	577	582	608	608	560	656	602	613	622	594	567	623	602	588	570	593	578	636	642	604	618	574	629	591	595	573	602	609	616	594	581	638
8206	5986	3463	1657	865	544	424	213	208	199	172	150	134	114	108	132	116	116	109	95	90	92	94	67	83	61	50	86	52	79	69	55	80	73	65	58	69	70	82	58	58	65	67	55	61	67	67	53	64	60	80	58	67	54	79	64	73	51	70	50	58	52	58	64	66	66	78	71	61	63	72	52	70	57	69	62	68	66	61	53	55	68	69	49	65	70	70	66	56	56	60	66	59	65	69	54	57	66	73	65	78	62	77	56	71	59	61	65	68	62	67	81	53	72	76	72	61	52	89	61	63	60	64	69	52	57	45	54	64	56	49	71	65	61	50	55	76	64	59	71	64	74	55	70	56	61	50	70	48	60	68	64	60	67	81	75	76	63	61	68	65	63	73	63	53	73	73	58	44	47	54	72	68	73	60	68	55	70	69	63	66	69	64	64	65	72	76	58	67	55	69	52	61	62	55	59	63	56	49	62	63	56	59	65	70	73	69	67	71	63	57	61	59	76	46	69	63	67	56	66	51	72	61	60	74	60	71	61	57	61	51	73	59	63	55	57	71	76	71	69	58	56	67	43	68	55	61	56	63	54	79	60	66	55	52	67	62	65	60	59	75	62	76	58	68	48	69	59	62	74	71	61	66	67	62	58	64	81	61	68	56	69	59	66	76	65	77	50	69	64	65	66	59	55	47	57	59	48	55	59	60	56	65	60	65	61	45	55	71	69	56	52	68	59	68	51	75	59	66	64	68	61	57	59	65	65	58	57	47	72	64	73	59	60	76	57	68	63	68	56	54	61	67	59	57	56	67	65	64	59	64	65	58	61	52	58	65	66	60	79	60	72	58	62	68	52	53	57	70	74	44	64	56	60	84	48	71	66	56	52	73	49	54	65	62	64	64	71	73	75	60	75	52	57	62	62	54	66	54	51	46	59	57	68	54	71	53	51	56	59	61	55	60	62	68	60	58	74	62	61	64	76	67	40	72	62	72	64	69	74	66	58	52	72	61	62	81	57	52	72	63	56	74	71	61	63	60	66	58	76	49	75	54	58	79	55	71	65	67	58	68	62	71	64	61	82	64	86	55	71	52	62	64	73	67	55	72	62	71	64	55	63	61	65	65	62	50	42	67	50	62	62	53	60	68	68	65	57	59	88	58	64	51	75	52	70	62	74	64	64	60	58	59	50	73	57	76	50	62	68	71	72	60	78	50	71	65	60	77	51	66	67	62	76	57	66	85	68	49	59	64	58	61	78	58	83	62	65	62	66	54	65	67	72	66	78	76	57	66	57	72	63	68	79	63	73	67	49	63	59	62	51	61	58	70	66	62	52	53	62	72	68	59	50	60	56	71	67	62	62	51	68	76	60	53	49	89	63	91	65	61	75	75	65	63	52	60	63	80	67	49	48	66	49	65	61	62	61	65	57	41	57	59	67	77	64	59	43	73	49	71	59	66	56	58	55	67	73	78	70	64	63	64	64	67	66	65	56	68	62	62	60	54	60	64	63	62	64	65	66	59	63	59	77	64	62	57	58	63	55	72	63	61	59	74	64	64	64	55	63	60	70	55	52	60	51	57	83	73	70	89	70	70	80	58	56	68	55	66	60	65	58	65	45	60	68	68	68	73	52	61	51	62	61	69	67	75	57	67	79	63	69	74	72	67	56	65	64	65	73	62	61	64	55	83	70	48	57	63	54	60	55	64	62	62	60	68	62	62	73	70	68	70	59	60	66	59	80	60	62	67	58	60	70	57	59	63	78	67	58	55	62	55	62	69	64	68	62	49	62	49	57	65	67	77	60	74	68	71	64	70	65	64	71	58	60	68	54	65	70	58	47	75	45	71	51	69	52	86	74	46	51	50	69	50	69	61	57	61	68	73	54	68	60	68	69	65	64	62	68	59	65	59	61	69	59	71	45	51	60	63	68	71	75	53	74	63	62	73	55	59	58	69	80	72	74	56	64	65	76	70	53	60	57	63	64	81	78	66	81	48	60	59	53	49	62	73	69	65	67	64	62	83	75	76	58	54	65	71	69	52	65	72	67	70	70	62	61	48	70	59	58	59	54	58	44	67	60	45	58	59	58	74	57	58	67	68	65	66	71	57	83	75	59	64	56	66	98	66	72	61	58	61	54	60	65	60	57	57	73	73	61	59	76	60	61	54	62	68	48	56	82	66	65	70	56	49	66	59	67	62	68	54	57	54	66	49	75	75	56	55	78	49	61	56	48	59	78	72	76	85	73	76	61	40	67	59	72	58	77	69	65	75	72	54	65	70	68	63	67	63	48	70	68	67	55	60	55	55	60	70	65	74	62	67	67	63	56	48	60	58	62	61	69	69	54	66	51	43	68	71	51	71	66	72	62	55	69	58	64	63	51	60	71	61	64	71	63	50	58	56	57	79	56	72	57	65	65	56	62	56	72	59	69	62	68	67	56	58	68	59	71	50	61	56	64	80	69	73	58	58	41	56	65	69	70	60	70	64	61	55	62	53	66	76	62	70	62	63	52	56	50	47	50	68	69	66	63	57	59	59	52	59	65	64	63	64	53	62	58	59	59	57	52	61	63	65	51	61	72	57	65	58	75	75	67	71	65	61	55	59	68	63	52	51	70	57	74	58	68	55	59	62	53	63	56	65	62	59	68	75	78	66	57	72	61	71	57	71	59	56	67	61	61	65	49	81	76	68	71	63	68	76	65	54	56	59	66	73	52	65	66	59	61	56	70	71	70	61	58	65	58	74	66	66	64	53	71	70	65	65	62	76	55	51	70	61	63	57	60	72	53	53	83	49	63	56	60	54	65	75	73	71	45	53	55	65	67	58	72	56	62	63	54	54	65	51	64	70	64	57	51	54	57	69	57	71	79	64	49	66	62	52	68	53	58	62	68	77	74	64	63	58	57	70	45	52	66	45	63	57	62	57	58	67	67	62	74	51	63	68	59	60	67	70	57	50	74	59	61	64	66	53	59	58	52	82	64	55	66	79	55	61	63	80	63	56	46	64	84	71	58	64	72	65	69	62	62	45	70	70	69	50	62	54	62	53	43	65	52	67	63	72	61	66	70	57	62	58	59	47	51	56	50	64	61	54	48	50	67	59	54	71	58	60	64	57	65	66	61	60	63	59	55	60	52	63	53	64	64	69	83	73	75	64	55	63	67	75	64	72	71	69	66	59	51	52	64	69	67	62	81	53	52	66	78	61	67	65	62	58	63	52	66	67	64	48	68	74	72	56	61	63	62	63	66	62	66	69	51	59	60	75	45	67	71	52	65	67	67	57	87	69	67	55	56	61	62	73	59	62	56	67	61	58	61	68	60	58	72	54	56	59	62	66	61	56	57	56	67	52	62	61	53	90	76	58	63	62	65	72	69	64	56	66	77	58	56	56	76	60	59	52	60	55	73	64	61	67	58	54	75	57	67	55	69	57	73	52	60	71	73	68	62	58	55	71	59	73	58	53	52	58	65	59	58	67	61	62	59	60	81	51	69	63	64
35669	26964	21146	18810	19198	16442	12874	6963	5630	4647	3880	3177	2696	2159	1922	1954	1963	1719	1661	1581	1349	1100	881	833	765	725	693	700	646	610	529	602	536	504	576	522	547	545	553	550	513	540	540	500	493	541	530	539	531	506	530	544	559	482	499	517	542	499	550	555	514	531	535	478	505	516	533	522	503	524	520	524	513	533	524	539	511	534	494	528	544	544	558	549	535	560	505	523	548	505	561	509	523	514	554	497	505	519	529	517	485	569	516	532	538	498	490	505	555	563	542	478	562	508	512	494	551	541	530	512	569	511	499	512	468	514	519	497	521	523	517	518	526	510	517	549	580	515	539	499	482	503	564	493	540	507	557	547	507	508	495	518	505	531	558	479	555	501	530	561	546	522	532	509	525	528	518	542	508	510	546	510	531	584	537	525	511	511	504	512	532	521	505	534	541	556	546	545	562	521	548	521	515	542	523	531	539	537	490	559	525	539	534	523	534	500	536	481	490	503	509	505	506	492	527	523	494	538	537	501	517	528	522	497	511	492	513	552	542	590	514	505	523	525	544	541	571	535	570	511	547	511	527	511	529	512	522	531	533	499	529	518	549	565	519	525	528	482	542	534	514	525	479	489	513	492	500	541	549	562	563	486	529	547	517	493	513	544	551	533	501	511	514	512	518	502	551	517	531	505	548	563	487	529	507	526	509	532	541	544	524	507	526	499	519	530	499	505	494	520	508	552	491	536	527	545	535	481	539	544	506	525	510	520	491	524	550	516	498	493	541	552	477	547	515	502	550	504	494	515	548	489	543	499	508	481	480	527	506	487	511	523	537	523	544	492	492	536	515	527	550	531	516	514	528	526	514	501	483	518	542	489	551	508	521	503	508	559	539	478	476	520	549	542	570	521	546	497	543	552	490	613	520	548	492	455	502	532	509	536	501	490	513	510	593	554	551	530	560	516	531	524	531	531	501	522	509	530	548	548	548	539	515	511	543	513	515	511	507	492	541	508	505	464	500	526	523	529	526	532	496	581	523	555	530	488	519	522	546	519	502	544	467	520	553	511	499	493	497	523	553	563	498	515	530	576	551	492	495	511	492	541	514	585	501	495	500	507	526	532	497	524	513	566	507	509	541	502	537	536	480	519	553	528	502	527	539	506	554	495	527	491	487	461	508	569	487	491	510	488	463	558	526	522	502	500	493	499	496	473	574	507	567	519	519	501	492	511	559	560	533	562	540	526	530	525	509	501	534	493	517	556	543	532	518	552	510	530	500	493	560	509	555	546	495	489	530	506	523	488	523	521	516	522	539	459	528	535	526	498	487	497	543	487	529	532	553	538	540	506	517	507	508	524	506	502	543	497	526	523	477	477	521	521	500	542	499	568	512	517	514	503	502	476	541	522	504	529	490	527	514	534	546	573	523	508	475	546	531	542	516	542	502	522	563	530	523	511	520	542	526	513	528	504	505	510	528	526	495	513	535	544	506	532	514	486	532	523	560	541	522	551	522	516	531	497	508	548	553	491	515	535	495	508	496	513	514	541	473	519	545	505	526	545	490	520	498	525	543	505	483	544	512	504	549	534	510	485	521	513	491	539	513	509	515	552	536	554	568	508	530	555	566	570	479	503	520	495	507	504	501	538	527	517	517	539	576	520	509	511	546	507	544	519	487	532	495	540	495	497	558	562	536	554	548	558	505	537	481	502	521	493	512	494	496	487	536	515	515	509	511	538	491	538	537	558	511	521	518	545	523	508	553	525	539	571	531	527	529	489	544	513	520	530	508	529	506	510	523	477	502	501	514	513	541	516	523	511	508	537	528	515	520	539	539	510	530	502	528	519	522	560	531	493	535	501	499	481	504	523	528	497	550	551	481	475	541	525	518	557	535	521	516	529	558	530	526	482	542	548	527	516	514	530	516	507	541	554	564	530	543	524	558	544	517	498	500	534	536	493	505	523	512	526	503	519	551	491	511	497	523	462	501	529	542	521	507	554	488	545	525	509	514	518	480	526	518	505	537	528	510	521	532	563	537	476	514	515	550	516	503	516	518	533	497	573	519	516	542	505	525	539	582	509	537	466	522	519	516	511	531	539	501	502	532	485	514	533	515	540	565	518	531	534	523	511	555	501	501	530	586	542	530	471	568	527	517	489	555	529	523	527	528	536	564	554	523	546	491	557	514	524	535	553	487	497	548	519	542	482	553	553	492	504	540	505	554	512	531	548	489	482	523	595	522	509	507	524	517	506	509	509	496	522	501	513	566	524	519	502	508	501	549	523	483	505	522	538	491	554	576	512	546	544	474	517	529	493	547	526	500	546	485	485	521	533	494	507	506	539	560	521	499	536	534	484	537	535	517	518	533	487	503	558	537	526	559	486	475	507	500	515	534	537	511	497	533	530	533	545	563	569	495	497	484	544	531	556	526	560	519	531	523	470	533	509	497	535	520	515	527	482	515	535	515	484	516	509	499	510	515	522	495	534	507	487	481	526	523	517	514	501	565	506	503	505	511	520	524	493	502	521	486	529	543	515	487	513	535	477	537	557	498	523	510	527	546	508	542	473	496	527	553	531	516	543	476	512	512	528	536	532	468	512	519	519	493	556	533	526	533	557	536	557	506	502	505	538	511	473	514	527	534	536	508	496	481	493	513	499	507	509	469	524	528	510	551	515	529	513	578	548	454	549	519	542	530	519	488	504	514	521	545	513	508	508	551	554	482	518	555	526	544	499	558	531	453	526	515	517	540	543	527	568	554	498	486	499	492	523	510	510	530	535	508	525	542	478	559	502	535	519	506	519	525	528	544	514	532	524	507	506	507	522	550	515	510	513	540	574	510	574	529	504	540	528	503	505	540	520	512	510	542	523	479	502	540	502	501	566	505	485	545	504	552	536	513	532	534	480	517	513	517	526	554	524	599	540	496	529	487	538	497	512	508	488	499	488	495	521	538	533	531	497	567	494	497	472	503	493	519	502	524	525	509	513	481	502	540	523	523	544	536	531	496	506	510	541	482	518	500	524	506	521	544	507	502	552	519	541	508	527	566	508	489	539	510	506	521	535	532	552	517	526	553	513	535	519	530	524	514	505	535	503	493	514	505	562	546	512	514	515	498	543	526	535	528	446	514	535	510	541	511	552	515	492	536	504	487	500	521	563	523	553	532	480	526	539	496	541	528	503	512	532	518	526	529	500	501	516	463	546	502	537	526	503	527	490	513	566	493	530	537	521	529	535	510	560	498	468	510	515	533	555	521	526	537	495	525	535	529	531	552	514	503	516	543	524	522	535	506	542	510	518	512	558	506	506	477	507	489	521	510	536	518	470	545	502	525	545	496	508	525	544	521	503	552	549	536	519	505	491	541	540	537	544	464	508	527	553	558	479	522	506	520	527	557	579	516	529	535	499	522	513	543	550	529	537	532	567	539	494	512	518	523	556	505	489	498	508	486	539	514	551	521	516	498	513	514	532	517	494	491	507	520	531	498	530	465	569	510	520	521	566	516	553
9589	7827	4987	2274	1295	974	531	348	259	186	197	160	160	141	93	103	100	124	114	80	93	79	79	70	59	56	48	61	45	49	48	41	49	46	56	38	40	43	40	47	39	62	41	52	38	43	46	50	40	40	45	41	29	45	45	44	42	38	58	45	44	31	32	42	46	52	38	52	41	46	51	52	51	47	59	40	48	30	39	47	50	40	63	42	41	39	35	51	42	47	45	41	45	36	40	35	39	30	47	36	48	35	46	41	51	40	38	46	41	39	37	41	46	42	41	46	46	47	51	48	50	49	44	46	36	37	34	46	40	38	43	34	42	46	36	42	41	42	60	46	47	44	55	41	53	56	44	41	37	34	45	37	33	45	36	37	49	56	43	50	49	60	50	37	44	39	42	56	53	46	32	50	41	46	60	42	62	48	39	44	44	42	43	51	31	51	49	38	46	35	42	46	53	43	47	55	53	38	53	37	42	48	42	44	45	54	41	43	39	39	59	37	45	47	36	36	37	41	36	47	45	52	42	44	55	46	42	37	48	44	58	44	49	44	38	45	42	43	51	44	33	44	44	44	46	46	52	38	44	48	34	48	48	45	45	42	40	27	37	35	40	40	41	37	47	39	46	37	54	43	53	48	51	46	47	37	40	53	40	42	49	32	40	39	33	62	46	48	46	47	53	32	47	42	56	41	42	53	34	49	54	38	46	41	38	52	38	44	40	41	48	50	43	54	34	46	35	41	41	38	49	54	50	47	47	43	35	41	59	50	38	43	57	36	51	28	47	44	38	64	35	38	42	42	40	48	37	38	42	56	42	49	44	51	36	52	43	42	45	54	49	45	34	42	33	40	49	41	49	44	46	48	46	38	39	42	35	45	43	33	44	51	33	49	38	43	35	36	41	41	46	44	46	48	48	36	35	47	42	45	55	44	45	31	42	38	36	52	50	47	60	61	50	37	35	44	49	47	53	50	52	49	65	53	47	49	34	32	39	40	47	37	41	45	49	38	56	40	40	37	59	40	43	32	45	49	45	44	46	56	33	56	45	34	44	48	44	40	47	49	42	37	31	49	41	40	53	42	54	40	35	41	39	42	49	36	54	35	43	43	47	50	39	33	43	45	43	33	65	41	44	37	35	43	45	36	58	38	40	42	52	42	50	50	41	41	39	40	43	33	38	44	45	55	41	42	36	48	41	52	45	47	35	36	42	49	57	41	45	50	47	48	44	41	59	43	22	40	44	38	47	42	44	43	35	45	49	38	42	48	47	48	47	49	42	43	42	34	37	30	46	49	33	41	52	51	58	42	52	44	54	31	36	54	27	49	46	40	36	44	31	39	43	51	46	49	38	43	44	54	43	38	41	48	48	35	34	38	34	42	57	44	37	42	57	41	33	36	55	42	34	46	43	56	59	46	44	47	43	39	38	30	45	44	46	31	40	44	37	49	31	43	33	42	37	39	37	46	41	44	40	45	59	42	53	41	42	34	48	40	39	40	31	63	53	42	30	42	48	42	56	51	38	49	38	41	58	41	44	34	39	34	36	41	54	33	45	45	39	43	36	42	44	50	47	49	39	45	43	37	44	40	47	39	45	49	43	37	47	41	51	37	35	34	43	42	45	40	51	43	33	50	41	37	33	48	38	36	49	52	50	45	58	46	42	48	44	46	54	47	47	44	57	46	60	38	54	45	43	43	45	36	43	46	44	48	52	35	49	40	48	33	41	43	56	49	40	38	48	46	37	26	35	30	36	45	36	36	29	43	49	33	36	40	52	38	38	46	43	41	43	33	38	36	35	44	51	36	50	38	37	46	47	45	49	46	47	32	44	49	44	60	36	50	38	42	42	30	44	47	40	64	38	39	50	41	35	46	34	39	35	34	44	41	37	44	49	28	35	49	35	49	41	48	44	43	37	43	39	38	44	45	44	49	44	42	37	41	40	52	40	54	39	53	54	45	57	51	35	38	50	41	51	46	53	42	47	39	59	44	33	41	53	46	38	50	37	35	46	50	58	42	45	44	49	53	52	44	57	34	40	43	40	39	37	43	58	35	42	35	55	42	59	48	52	47	38	42	40	44	43	57	39	44	47	41	36	39	41	49	33	47	45	47	44	33	46	56	43	33	47	33	29	40	35	40	42	49	52	48	65	48	43	49	41	36	48	34	44	48	42	41	38	50	40	43	44	43	47	42	40	38	45	44	33	49	40	43	38	44	34	39	39	39	33	42	55	45	52	44	48	44	57	41	45	46	47	46	39	35	40	40	44	36	51	45	47	32	52	32	48	51	47	43	50	43	48	37	42	54	42	34	45	41	47	49	53	52	49	51	47	39	45	44	40	43	49	48	45	47	35	33	39	52	48	37	53	38	35	46	60	50	51	48	45	45	44	50	57	41	37	42	50	44	56	50	51	43	45	43	43	40	36	41	40	39	41	45	47	32	37	43	54	32	46	44	47	36	39	39	43	49	43	46	41	45	48	48	45	44	48	43	51	42	49	43	53	47	59	56	36	41	47	42	47	47	49	54	54	54	31	44	46	39	47	44	26	44	46	46	43	49	45	40	49	47	64	48	55	55	45	37	42	41	47	39	55	52	35	32	44	37	47	48	39	54	52	46	58	37	51	29	37	43	42	49	49	57	46	43	43	54	33	42	47	46	45	46	39	35	49	49	37	43	35	44	45	41	43	47	54	38	39	36	45	54	43	61	40	44	43	48	46	47	49	48	30	49	52	40	56	43	45	52	35	38	40	49	49	41	46	42	43	50	37	42	59	37	49	40	47	45	41	44	46	52	38	43	48	50	41	48	42	44	34	53	33	42	43	42	40	42	54	42	45	54	42	36	51	32	47	38	37	47	43	44	39	41	46	48	34	33	55	45	39	61	47	47	35	36	39	52	51	35	36	36	33	47	36	40	34	35	45	50	40	33	53	40	56	55	43	56	39	46	39	50	36	45	49	50	39	34	40	52	37	50	36	44	43	42	46	34	40	51	42	52	45	54	38	43	56	50	47	50	49	39	39	48	46	38	46	43	36	49	37	41	55	40	53	48	43	55	37	44	56	47	46	34	35	36	47	37	46	34	34	46	38	33	39	48	50	39	44	44	46	40	35	45	37	46	40	50	40	50	37	49	47	52	46	49	42	54	43	57	46	47	41	40	32	54	39	31	51	51	55	35	47	53	54	53	38	44	37	43	34	42	55	48	34	42	51	39	50	44	46	37	55	43	51	35	32	38	43	44	32	31	47	47	37	58	47	44	38	52	43	62	41	46	48	37	47	41	47	39	36	41	41	40	39	35	50	46	34	43	41	47	40	37	45	32	37	36	40	47	58	36	38	48	44	51	49	29	44	41	46	35	45	47	35	50	45	48	34	35	57	51	38	43	43	57	47	40	38	47	41	49	46	63	37	50	38	32	47	36	63	32	38	39	49	46	50	38	42	52	48	56	41	44	49	44	35	42	55	40	53	46	50	42	53	57	43	45	46	52	44	42
39418	29081	24196	21984	25251	22793	14569	9432	7392	5991	4772	3827	3232	2735	2331	2372	2298	2002	1913	1776	1491	1183	910	773	699	641	657	613	549	491	438	413	416	422	450	417	422	394	449	403	417	421	378	373	332	392	392	416	375	398	406	414	369	369	416	395	362	379	377	411	390	377	385	361	370	414	391	408	351	396	372	388	380	387	382	387	380	405	380	392	417	397	364	383	370	404	373	394	373	386	356	372	343	397	376	352	346	361	385	360	399	366	366	409	390	396	404	378	403	365	371	373	349	392	423	366	384	386	352	391	375	401	395	383	381	397	362	359	365	397	414	348	365	359	378	410	353	391	393	369	395	384	391	388	346	397	383	362	370	364	363	416	348	396	382	387	359	397	351	398	384	390	393	366	392	398	339	341	399	342	386	367	363	380	355	350	416	388	392	384	392	394	380	381	371	402	367	388	332	370	431	368	370	378	384	394	407	376	363	424	385	377	373	376	354	412	369	385	395	420	381	359	402	367	378	413	379	364	379	344	389	387	380	386	394	419	411	395	381	424	348	358	374	402	355	354	359	416	383	375	378	360	384	434	374	369	361	406	366	367	344	384	362	392	384	346	410	380	359	403	377	361	435	338	374	393	376	406	359	369	388	439	375	355	370	383	371	367	350	399	368	387	362	369	376	336	392	385	378	409	331	383	367	369	355	395	390	393	354	387	364	387	380	382	354	387	354	392	377	397	338	394	371	382	385	367	389	369	396	314	401	371	381	411	418	353	370	372	380	364	376	369	348	351	386	389	376	418	355	395	368	354	374	400	392	367	409	385	352	397	407	370	367	366	372	382	382	383	371	388	388	359	374	397	385	388	369	392	388	418	419	378	374	367	375	390	393	393	390	372	357	411	380	370	375	386	392	390	409	392	369	403	364	374	394	383	382	373	416	354	391	323	410	379	378	352	364	372	403	390	400	347	405	401	405	429	398	382	363	369	382	388	371	393	385	423	388	363	401	370	360	372	424	375	416	378	391	420	378	393	389	401	385	348	404	392	401	401	395	365	390	383	391	391	384	370	388	393	389	373	384	392	414	395	394	391	391	407	401	389	387	360	372	381	364	410	388	404	387	405	385	375	392	344	362	369	431	388	398	381	368	380	388	406	384	384	355	378	383	356	376	407	361	385	331	398	341	353	410	409	369	356	394	375	393	359	367	384	388	376	374	394	384	353	361	376	389	380	370	363	342	386	366	375	386	367	348	404	363	396	352	407	362	403	372	367	375	389	364	368	397	380	378	369	367	386	412	367	410	357	353	357	360	374	365	376	382	380	388	394	366	356	391	391	369	398	388	401	386	376	404	391	417	376	394	369	361	401	364	396	333	366	385	387	389	382	413	379	374	378	367	375	402	385	382	413	370	399	390	377	391	350	359	344	376	387	379	373	361	351	376	377	410	371	370	372	381	369	358	387	404	386	376	400	376	372	370	351	380	362	416	374	391	360	375	399	380	382	340	371	401	365	364	391	371	389	370	392	362	390	397	400	368	350	376	384	361	381	362	378	361	364	389	359	385	390	397	362	391	390	352	368	396	372	358	379	382	379	390	380	361	349	406	374	379	395	371	392	364	371	377	392	378	363	375	400	362	400	389	375	396	366	376	381	378	377	357	407	364	357	396	391	379	387	373	406	369	399	392	393	400	383	403	357	380	379	344	367	390	366	381	363	395	379	372	389	379	356	390	360	365	387	377	362	378	364	395	369	364	420	353	392	410	389	379	375	400	353	432	371	424	360	350	402	416	361	394	339	376	372	383	395	364	392	369	393	372	393	364	383	406	383	398	392	362	356	371	395	381	351	358	376	398	371	363	388	409	408	377	385	357	402	378	346	392	379	404	368	366	381	394	386	375	369	389	409	380	347	358	381	384	398	371	382	388	383	367	386	360	386	370	411	398	352	423	349	391	391	364	379	381	354	359	416	398	366	337	345	358	355	384	362	388	391	387	400	377	362	396	380	364	396	365	334	388	365	361	384	385	387	352	386	358	375	367	385	395	418	371	418	374	375	360	370	394	369	384	395	403	389	314	407	394	364	344	371	354	338	357	393	358	360	372	397	384	372	358	382	347	358	407	351	379	397	358	355	352	360	400	422	374	414	368	390	423	372	364	413	347	376	362	380	370	380	373	337	339	374	349	365	368	366	365	404	341	372	406	376	395	378	403	371	365	370	410	374	394	375	433	351	374	367	398	354	391	369	382	367	423	364	387	403	367	362	388	358	408	395	410	353	370	362	388	411	350	363	366	382	367	377	367	341	378	392	361	370	355	378	396	357	387	367	390	401	426	386	399	369	397	415	376	383	387	380	403	405	365	387	410	341	408	371	401	369	382	369	375	412	387	387	391	379	391	404	374	398	378	403	378	358	372	361	405	362	393	379	406	373	373	356	363	387	377	373	392	358	377	382	381	351	364	345	369	403	375	381	397	353	392	374	353	376	392	349	408	372	390	374	416	391	361	395	360	415	389	370	352	365	339	378	377	400	347	376	393	384	397	379	319	419	419	383	426	355	367	367	401	382	404	391	375	358	394	363	373	383	359	368	402	399	385	400	410	373	395	404	401	364	392	387	374	403	390	376	394	368	394	384	360	372	411	349	406	389	374	361	374	367	407	390	381	380	361	398	372	406	369	356	391	352	361	410	420	395	372	375	389	383	386	362	398	397	347	401	413	385	421	402	412	383	376	376	386	386	398	381	403	407	427	404	401	381	403	373	388	401	368	383	392	375	362	415	357	363	392	375	382	391	397	377	362	372	384	368	374	368	401	382	357	360	353	396	410	351	403	375	385	411	419	398	387	374	407	369	382	391	408	367	383	365	397	393	407	365	335	361	377	420	382	366	375	371	392	373	353	373	389	409	405	383	393	390	364	408	362	361	367	392	383	380	384	355	364	401	392	394	395	396	406	421	367	354	362	395	402	353	365	411	352	404	382	379	370	385	358	350	350	386	387	365	397	394	378	370	363	357	408	392	419	379	373	371	394	384	396	373	427	372	360	346	390	373	373	354	354	383	392	361	400	367	367	396	369	391	396	375	371	385	355	388	407	362	367	392	405	395	385	383	366	386	412	372	380	400	401	394	398	382	377	389	349	386	362	416	438	374	389	409	390	377	386	387	384	408	386	338	386	418	410	381	352	362	386	398	372	404	372	402	377	383	390	384	378	378	345	407	416	393	390	374	420	364	376	390	403	351	405	366	380	374	358	368	388	425	366	412	379	364	343	394	378	381	378	399	371	369	397	366	375	386	394	388	346	367	365	403	351	388	393	357	358	388	407	363	363	375	375	364	371	385	409	369	372	370	419	375	367	397	396	380	382	403	395	398	399	397	381	358	385	376	371	341	376	379	359	338	380	371	385	383	369	367	363	382	356	383	404	371	353	392	364	390	334	383	402	412	397	383	372	364	387	378	393	362	382	345	370	374	409	389	373	382	383	385	349	379	412	365	369	377	380	379	384	425	367	366
4780	2674	1443	938	576	431	260	221	191	177	140	142	129	114	115	120	92	101	86	98	109	86	85	83	74	85	82	79	93	93	77	68	69	75	66	81	93	82	90	75	87	73	85	73	77	77	80	77	92	92	75	61	79	79	78	83	89	84	87	85	83	78	77	83	85	76	82	82	90	83	69	92	80	63	78	88	65	89	80	72	89	91	85	68	69	74	87	80	79	71	87	72	71	84	85	73	72	62	80	65	82	64	75	78	92	86	93	72	77	66	83	88	82	69	76	83	85	60	82	88	70	64	93	84	68	75	64	83	69	67	70	107	75	89	94	67	77	84	80	80	92	79	78	71	89	84	67	84	104	87	85	88	82	93	97	92	81	104	93	72	74	72	87	81	94	89	78	82	90	59	85	82	83	87	66	98	79	70	80	76	69	58	84	66	73	76	84	86	82	68	78	86	85	72	84	70	79	86	86	87	60	90	74	78	89	74	69	73	69	82	75	82	102	75	77	87	78	76	87	80	91	84	82	86	60	89	77	71	86	76	95	72	75	67	69	80	65	73	86	72	69	73	73	85	84	77	77	92	90	102	80	112	81	79	77	72	70	67	61	84	89	81	81	60	81	69	78	90	86	65	76	85	77	72	79	80	69	75	85	82	78	73	84	91	60	93	82	73	93	96	80	84	68	81	87	78	83	75	86	88	84	86	87	79	85	76	90	81	81	94	78	90	83	80	88	62	75	78	84	98	76	68	83	67	79	72	80	90	62	73	74	75	83	76	67	89	79	92	88	80	81	96	82	87	81	75	88	64	76	78	78	84	72	72	79	94	74	73	61	72	79	83	79	86	80	82	99	74	85	69	60	83	87	75	70	83	81	75	92	77	75	70	71	63	79	72	82	79	79	84	76	76	67	88	99	87	62	86	85	67	67	70	86	84	72	78	58	88	101	79	81	84	84	71	80	82	104	72	76	81	78	78	76	80	81	87	73	76	74	76	96	65	70	67	78	85	81	67	96	77	80	75	68	86	71	83	90	64	82	72	86	92	92	81	70	85	77	70	80	79	69	78	73	66	71	89	80	65	97	71	76	81	86	90	97	72	57	72	71	73	70	84	84	72	103	86	69	76	93	82	76	88	77	74	80	63	76	69	79	73	99	80	94	75	82	89	80	66	67	85	69	73	75	76	86	80	88	80	85	83	85	83	67	77	84	79	73	69	76	85	74	71	71	78	69	72	66	75	74	79	85	78	91	67	77	97	64	75	89	77	88	80	87	77	85	92	89	85	95	90	80	92	89	85	76	64	111	75	82	78	77	66	74	81	82	59	84	71	90	77	67	75	81	80	75	77	85	98	100	70	86	75	79	79	68	74	76	73	77	89	88	81	96	85	70	89	81	56	76	81	72	81	81	96	84	91	82	76	78	77	74	63	98	92	63	94	81	84	67	87	96	74	77	90	71	84	74	82	61	86	76	72	76	81	93	82	90	87	77	62	87	87	87	76	76	83	67	77	75	85	87	81	90	93	75	83	87	87	96	75	81	80	86	81	88	79	95	82	90	81	90	76	75	94	81	74	88	76	78	85	84	78	74	77	86	96	82	88	72	75	86	81	91	81	73	84	92	62	79	70	79	73	68	83	94	80	69	73	88	74	92	90	78	74	84	71	86	75	72	89	73	69	101	82	76	66	88	75	78	79	77	92	83	89	99	80	84	81	80	84	80	69	83	75	74	87	95	63	87	87	85	99	68	89	92	77	69	75	78	75	74	77	93	66	93	80	82	70	87	89	80	87	80	72	78	112	80	73	74	73	86	82	94	83	86	67	69	87	79	61	83	77	83	63	92	83	84	76	87	67	79	63	71	77	69	79	66	91	87	68	96	87	78	64	79	75	76	79	79	77	75	77	80	78	64	62	82	75	78	73	72	65	83	68	90	72	89	71	78	87	71	84	78	68	90	69	68	81	81	80	93	86	85	70	94	81	78	55	82	79	99	79	74	84	95	95	90	81	72	79	87	82	79	84	78	88	80	69	73	84	63	93	85	83	89	83	77	94	80	76	73	75	84	75	75	90	81	93	77	69	73	81	71	73	78	91	88	79	84	85	83	69	78	76	84	84	81	76	79	67	76	84	97	94	85	66	79	64	76	76	91	87	81	55	94	72	69	70	94	68	85	81	83	73	90	67	82	81	72	85	78	92	71	59	84	77	86	81	88	70	96	88	91	83	81	80	69	84	88	78	76	77	70	96	84	104	55	74	69	88	90	87	70	91	69	71	88	78	70	86	74	68	86	100	86	87	84	69	71	89	81	75	79	64	70	87	94	70	84	79	77	71	74	74	74	83	89	80	81	71	85	87	87	82	92	73	72	86	87	84	79	80	91	58	76	69	84	81	78	96	73	85	71	93	78	77	83	58	93	73	87	76	85	85	84	89	96	80	71	98	80	81	69	86	75	84	81	72	73	96	77	86	87	80	81	95	90	79	75	73	71	70	79	99	61	82	79	70	83	89	86	86	83	92	69	98	71	66	62	71	74	65	84	63	86	89	68	65	90	79	75	90	70	74	85	67	79	80	84	84	78	94	84	85	87	88	81	70	60	93	84	84	84	85	89	92	73	72	75	79	72	73	88	68	83	84	84	97	80	69	78	80	82	78	77	69	84	79	71	78	78	81	78	73	89	80	75	81	74	80	71	83	94	86	71	77	78	76	100	83	102	69	78	86	88	97	91	86	73	83	79	93	79	79	80	82	81	92	74	86	63	88	79	65	67	94	88	61	83	81	94	82	89	64	92	89	61	72	69	82	93	75	63	81	80	93	81	97	73	73	76	72	91	88	88	96	74	83	66	77	92	70	86	82	78	91	91	74	73	82	94	86	79	87	79	73	80	82	72	88	69	77	77	79	84	84	76	86	87	83	81	76	63	99	91	86	80	82	87	67	105	68	82	94	74	89	83	85	81	69	92	74	74	74	75	81	84	85	99	83	94	72	64	78	81	64	97	73	97	80	87	73	67	85	87	58	67	79	70	74	83	79	86	61	87	86	91	87	73	77	84	95	78	60	69	70	83	70	64	81	63	74	71	77	74	64	89	75	99	85	89	81	77	78	73	87	64	64	93	68	79	86	78	68	66	89	83	92	71	66	60	79	75	78	77	100	79	73	83	83	77	87	76	84	79	82	83	76	78	86	81	67	65	72	85	68	72	83	63	73	57	82	70	79	81	97	91	88	73	88	71	81	83	81	81	72	74	80	77	89	67	92	84	76	72	75	81	86	69	93	98	77	73	75	75	74	67	71	82	82	72	75	74	78	75	85	81	73	83	67	89	87	90	64	69	90	89	67	82	97	65	90	80	95	83	88	75	70	81	71	60	78	85	75	79	73	73	85	79	73	77	80	74	62	86	84	95	76	76	76	82	84	87	72	80	82	54	69	82	80	93	95	68	68	73	84	62	79	99	70	57	81	71	83	86	76	78	77	88	82	80	62	82	79	80	98
30915	18994	13393	13870	16421	14334	8486	6106	4565	3748	3027	2470	2328	2115	1900	1825	1746	1643	1630	1568	1257	1196	1008	845	796	827	757	770	729	716	746	685	702	645	655	660	658	659	650	665	724	690	655	669	683	651	663	676	698	673	635	634	649	677	648	648	694	647	645	684	678	668	668	646	675	693	681	676	697	664	637	682	707	667	693	626	663	719	630	656	670	657	659	715	653	654	629	634	669	636	685	659	657	634	634	694	666	694	621	621	630	644	667	648	671	649	669	642	616	680	668	671	623	687	668	629	623	654	712	622	678	698	696	647	630	701	643	631	599	647	658	699	673	643	719	635	680	633	660	653	692	679	643	662	681	622	666	705	655	640	699	658	660	690	671	637	642	656	674	659	673	681	648	664	667	630	709	662	677	646	698	661	646	698	681	700	690	663	662	607	667	672	712	659	681	618	617	677	663	662	634	648	710	641	688	671	688	639	621	630	674	636	661	648	648	702	612	701	665	609	656	636	657	671	648	654	666	698	648	678	677	665	668	679	640	638	641	627	685	618	644	650	682	648	705	624	651	663	669	650	660	692	740	645	675	686	656	647	709	648	683	683	681	678	681	671	668	675	698	644	662	671	670	678	657	662	648	692	673	624	656	669	658	646	612	662	642	662	660	655	648	665	671	669	652	674	639	671	682	649	692	663	640	715	615	702	682	671	662	661	673	645	650	644	686	673	644	667	639	601	623	665	679	670	704	664	639	669	654	659	664	643	659	655	656	693	693	618	693	682	616	623	690	642	703	674	664	652	642	659	626	664	693	662	653	609	648	678	670	660	676	687	669	674	687	646	683	604	663	668	684	678	684	663	694	669	672	639	643	640	649	671	675	688	651	646	642	649	692	692	650	684	668	655	689	663	660	664	650	673	651	686	654	629	707	656	667	662	699	682	702	601	698	667	689	661	615	617	690	618	655	632	657	637	647	634	680	619	664	619	667	672	647	645	709	678	638	655	658	647	649	668	656	639	673	678	652	667	651	651	630	683	679	631	674	655	640	661	656	683	693	692	699	659	655	681	700	655	628	659	710	598	651	676	671	657	691	621	636	603	651	633	639	644	660	713	649	655	652	691	652	671	665	669	655	624	686	668	678	706	625	654	649	621	678	685	686	647	671	649	643	670	663	684	655	640	693	672	669	666	649	649	707	693	628	677	665	631	658	708	642	631	661	671	657	683	653	649	677	606	639	684	657	644	685	659	669	635	634	685	661	601	687	664	658	667	664	689	635	672	602	660	622	645	718	669	705	638	705	595	617	636	650	679	644	657	693	643	657	684	657	658	679	620	651	660	620	690	618	666	639	667	689	672	651	677	679	679	665	687	646	616	638	678	669	659	690	635	673	687	705	651	682	648	642	693	705	652	687	683	652	620	621	671	686	634	646	648	694	679	622	634	661	645	674	646	577	635	624	649	696	701	676	655	636	672	664	685	639	642	670	666	651	668	658	665	641	658	613	684	671	664	666	665	658	682	663	645	621	637	646	641	720	692	689	663	675	708	672	649	704	667	672	645	674	703	681	663	632	627	692	639	625	700	645	659	688	681	663	693	586	686	676	695	700	652	668	657	653	661	697	689	645	661	681	663	694	687	662	678	684	659	637	683	643	634	660	623	665	599	669	676	686	681	620	641	704	681	643	680	641	664	690	676	650	693	667	617	656	636	654	624	652	699	680	639	680	657	690	719	678	647	648	629	677	648	649	636	638	650	690	648	664	640	639	661	674	709	637	702	656	625	665	703	674	656	650	617	661	728	675	686	677	637	669	711	658	680	627	702	637	665	702	666	639	629	656	654	685	671	684	670	666	636	661	667	645	709	695	678	654	654	647	656	669	691	643	720	678	657	694	647	660	657	676	674	651	665	713	654	601	656	650	666	673	694	664	651	639	640	681	699	641	666	673	640	690	627	648	649	667	676	650	617	645	676	597	662	661	654	710	637	700	649	705	662	650	663	694	643	691	651	672	645	658	654	695	715	650	692	616	633	659	646	656	650	652	644	677	664	639	645	681	696	660	632	641	644	667	713	659	684	716	666	612	675	667	661	660	665	646	632	673	652	675	671	655	617	695	736	669	633	602	704	645	636	627	724	659	651	693	684	621	651	660	684	645	668	686	645	679	667	639	637	661	693	692	648	672	645	662	670	640	673	692	656	632	620	661	630	667	679	653	648	668	681	670	687	685	663	679	678	697	647	659	672	660	630	623	679	709	680	650	638	650	670	654	631	695	677	684	708	663	657	655	634	679	640	671	652	639	625	637	723	612	678	651	683	628	660	680	638	678	652	709	657	703	677	684	669	651	667	649	659	624	655	705	710	659	682	636	681	686	650	697	635	693	648	654	622	668	688	647	651	670	660	695	664	620	586	692	641	638	677	669	629	671	631	684	679	685	639	626	637	658	676	601	631	649	701	647	656	673	624	683	625	650	700	669	645	668	668	696	678	659	639	640	653	632	679	653	642	620	612	674	678	626	639	647	620	682	641	660	641	718	657	673	638	658	671	696	668	629	689	675	645	603	661	656	669	672	654	609	671	651	642	657	702	618	660	646	631	661	628	644	661	653	618	681	643	654	627	632	643	686	668	642	686	647	655	649	647	691	647	647	675	666	636	641	636	675	673	670	629	669	642	637	690	634	660	643	671	682	669	671	725	662	670	638	654	611	641	647	672	622	682	647	660	690	664	652	664	665	643	664	647	676	659	669	683	644	691	675	659	643	654	625	680	662	689	707	649	664	625	674	616	668	679	657	680	650	705	630	687	659	701	625	636	667	661	643	621	650	642	640	660	636	646	681	618	621	659	687	719	656	680	660	660	687	689	698	631	628	677	675	601	618	662	683	691	685	625	604	661	613	685	655	652	660	678	691	707	668	676	685	658	683	681	669	656	646	671	611	687	657	715	631	684	664	624	613	645	654	656	666	628	670	677	698	684	628	648	657	673	616	694	676	627	639	668	634	646	674	693	642	625	668	648	626	651	668	630	727	686	734	646	684	659	647	658	624	671	687	645	674	653	662	664	639	668	609	614	630	720	730	637	625	632	642	659	676	695	675	665	664	663	678	597	659	666	666	643	709	624	642	642	703	662	640	689	648	665	653	674	641	665	695	640	662	651	635	694	683	686	660	613	623	649	659	646	629	658	716	677	654	668	684	714	703	670	643	666	626	669	690	675	651	668	654	652	671	676	643	696	645	630	697	648	690	625	655	639	653	662	666	696	662	688	643	666	621	637	716	712	651	649	639	640	637	642	619	677	673	644	657	647	695	687	678	644	667	688	649	639	634	675	677	651	637	677	619	661	652	698	649	629	659	628	693	677	693	647	712	621	674	663	684	630	685	666	648	632	669	674	683	690	610	667	670	676	668	658	630	702	672	722	671	625	672	614	655	642	670	619	661	692	648	645	650	690	698	652	615	682	635	637	670	637	674	664	644	621	665	695	616	662	626	682	707	700	647	682	693	652	677	613
5860	3910	2298	1347	819	680	350	224	181	172	140	135	127	122	102	104	110	102	124	89	86	100	92	62	81	64	80	93	81	82	66	87	75	57	76	72	73	78	84	72	74	77	58	79	83	81	74	72	64	75	77	64	69	75	61	68	70	66	67	75	62	71	79	76	78	79	79	69	73	58	75	79	64	73	70	67	61	85	53	72	49	82	63	79	69	77	72	55	60	64	63	75	71	60	73	72	75	69	76	50	73	73	66	63	72	56	71	57	67	73	88	62	69	71	86	80	64	79	80	50	76	67	73	63	87	56	80	75	70	53	60	66	96	72	84	63	74	69	81	53	79	67	66	76	66	64	67	63	69	71	74	79	77	59	69	76	72	75	79	83	74	80	81	74	69	62	80	67	67	68	55	68	75	62	73	74	72	61	48	58	78	90	81	79	76	72	74	76	75	70	68	73	70	50	73	66	82	62	72	77	61	67	63	70	82	72	67	69	71	70	69	63	63	83	69	63	73	76	65	71	72	70	75	66	72	64	68	75	81	65	68	69	78	82	70	70	75	69	77	73	64	64	76	52	62	75	68	66	68	75	85	75	66	59	70	71	66	87	71	77	75	80	76	63	80	73	67	81	94	84	76	70	74	55	67	79	65	74	78	87	66	68	61	76	71	69	75	69	91	60	69	83	77	71	66	65	75	57	62	92	74	76	65	64	76	77	72	65	67	76	78	67	70	60	68	73	55	83	66	74	76	61	69	76	71	77	80	60	75	74	67	72	77	69	74	60	86	93	69	61	80	69	83	70	79	64	65	78	79	78	69	84	72	63	54	64	80	72	86	72	80	66	68	68	72	68	79	63	53	70	68	77	79	70	68	79	70	68	76	74	91	61	66	76	86	74	74	79	76	61	65	84	76	69	66	81	73	67	70	64	80	72	66	71	82	74	71	73	86	71	81	79	67	61	71	67	61	76	55	79	79	65	82	76	54	88	73	56	94	62	67	63	68	65	63	71	71	50	72	78	72	76	72	76	82	82	71	63	53	64	80	55	71	79	93	90	76	71	90	70	77	78	78	83	72	62	79	65	81	61	57	72	91	84	78	69	63	78	88	73	57	75	66	103	59	61	78	63	71	73	88	64	52	51	72	70	84	73	71	72	72	66	81	73	74	80	62	75	78	62	80	68	73	71	75	57	76	61	66	64	73	97	60	69	60	67	69	78	71	75	69	63	75	57	75	71	64	85	83	66	76	55	54	79	69	73	73	85	63	75	68	74	68	66	83	88	84	74	71	85	62	76	62	74	85	79	79	68	66	72	76	80	81	62	64	76	75	66	76	69	90	81	77	74	70	72	86	76	78	57	83	72	83	74	71	74	67	73	71	67	61	55	85	66	63	63	64	65	68	61	79	75	77	85	69	56	72	78	63	72	65	74	74	75	75	65	71	71	62	84	78	83	69	81	64	74	64	78	77	74	80	82	66	79	85	70	80	70	81	79	83	79	62	70	68	68	69	77	60	75	64	59	70	89	80	67	76	75	62	57	67	77	80	70	75	68	52	64	68	64	77	73	66	72	65	58	82	64	81	57	67	61	61	61	69	60	71	51	71	70	65	71	68	71	70	66	74	71	65	84	74	74	59	70	76	64	69	85	79	63	74	67	60	70	79	73	67	60	79	74	64	81	78	58	57	65	74	70	73	61	81	79	81	81	83	65	72	64	85	81	61	62	63	69	65	62	67	83	63	66	84	79	64	76	72	72	63	70	88	71	73	69	75	62	76	80	63	86	54	73	73	67	83	69	75	79	71	72	76	77	77	66	72	74	74	74	75	81	73	80	82	72	67	80	61	71	77	83	77	82	69	66	49	79	57	68	68	53	70	82	80	85	77	71	70	68	67	73	59	65	64	65	70	68	58	67	85	47	67	79	81	93	58	61	62	71	83	69	66	61	71	73	51	79	63	70	67	81	78	66	74	70	59	68	68	79	74	68	69	73	78	70	71	71	62	69	66	72	79	60	66	73	90	60	69	77	84	73	71	65	73	74	60	71	81	73	73	73	70	65	93	72	83	63	68	80	74	66	65	91	73	65	78	74	65	74	89	81	86	64	73	82	71	67	78	84	104	70	67	70	52	65	64	80	73	79	73	70	61	68	67	79	90	78	55	82	70	68	67	66	72	72	73	86	73	62	63	76	80	67	78	93	71	65	69	57	63	89	67	73	73	69	77	70	74	71	57	68	75	74	68	79	65	65	56	81	65	74	61	68	71	79	67	73	59	73	75	66	66	70	78	80	79	79	70	63	85	65	69	76	102	83	77	69	69	84	64	57	78	76	60	71	79	65	69	79	58	62	79	77	55	54	83	73	73	94	64	66	79	67	70	60	68	79	71	84	68	73	61	75	77	72	77	67	79	73	75	71	71	82	63	70	63	71	73	73	86	68	72	78	69	76	75	67	71	76	72	68	52	87	66	70	69	76	62	68	80	62	58	69	69	86	66	62	75	76	65	75	60	57	57	67	71	75	64	59	70	78	75	77	72	65	55	67	70	64	72	52	62	74	81	78	80	70	74	78	72	69	84	74	71	64	69	81	61	76	74	62	77	81	73	70	72	90	85	64	76	58	76	77	81	68	74	56	69	80	70	84	64	71	69	78	62	55	72	82	60	68	70	75	71	71	79	75	74	75	56	82	49	79	83	78	59	68	72	65	82	57	79	73	68	58	48	103	54	83	77	62	67	68	70	76	60	70	61	87	86	62	91	89	66	67	73	72	77	69	74	74	78	76	67	57	52	60	73	80	64	70	79	85	78	65	77	73	65	79	58	77	73	79	85	74	79	77	61	77	61	62	64	64	77	89	60	70	59	65	68	70	73	77	90	79	60	73	58	74	65	70	65	81	75	61	61	66	64	69	62	75	70	69	72	79	87	72	71	64	58	64	66	98	82	70	82	76	65	64	73	66	69	72	79	69	50	59	70	85	69	71	80	88	81	64	72	78	63	76	68	63	66	72	93	64	86	54	81	78	83	75	71	71	75	62	73	61	79	81	73	86	73	82	57	78	72	79	54	78	67	62	65	62	80	85	75	81	66	69	70	71	54	72	86	84	74	58	86	86	88	82	65	84	76	71	66	71	74	73	76	74	88	75	77	75	73	80	76	84	82	68	84	68	59	67	73	66	65	77	65	72	68	56	64	65	73	79	74	65	73	59	82	58	63	61	76	70	86	73	76	79	71	61	90	73	76	59	82	59	65	73	78	66	76	75	68	70	57	70	70	66	61	85	77	74	62	68	83	58	71	71	68	61	78	73	74	65	65	61	74	73	70	58	69	72	63	93	62	75	75	84	78	70	75	63	83	78	63	56	80	90	71	67	62	82	76	75	81	80	71	66	69	59	79	63	71	79	85	69	68	69	95	66	61	55	78	58	69	65	65	67	82	76	71	68	84	79	76	56	73	71	63	66	64	72	73	69	77	68	72	70	72	56	81	68	77	74	65	62
32560	22735	17660	16476	20186	18072	10230	6266	4970	3951	3122	2510	2199	1966	1893	1782	1788	1715	1579	1439	1228	1093	947	843	765	747	759	722	704	633	677	650	620	644	683	664	591	597	606	604	642	591	587	553	612	575	588	593	646	589	619	559	635	596	547	587	588	591	581	554	615	599	569	603	607	577	567	591	588	576	628	572	638	613	568	598	608	594	626	631	624	601	594	606	594	578	581	589	609	586	592	610	597	602	582	590	592	568	556	639	596	574	593	602	574	610	535	626	589	591	609	634	593	614	589	597	616	549	622	621	670	571	592	560	600	639	576	596	615	586	583	617	627	571	573	585	548	596	573	554	562	600	547	575	612	613	549	610	578	631	573	577	541	578	577	615	602	638	584	616	601	557	606	578	582	593	563	622	597	582	592	589	583	613	542	584	589	565	569	605	599	559	619	611	581	530	594	590	615	549	639	616	591	553	579	564	593	598	586	567	577	586	611	610	587	609	603	578	555	576	636	599	545	602	611	567	603	606	582	582	591	609	591	603	565	584	599	613	558	557	624	591	605	574	598	608	598	635	606	582	601	581	624	610	658	608	560	589	591	596	617	607	606	568	615	593	587	573	605	661	632	576	582	583	575	575	615	605	579	627	617	548	611	573	600	595	636	562	590	599	589	642	599	612	611	604	603	593	594	555	587	555	578	602	610	570	605	569	563	623	609	601	608	603	569	614	611	558	614	582	629	605	572	599	582	575	587	599	592	562	627	584	597	594	588	569	654	614	608	592	575	602	556	529	626	601	647	589	597	641	597	596	585	578	639	590	573	575	622	601	595	585	619	593	577	634	560	581	617	596	593	582	594	628	621	576	570	581	611	621	566	590	605	559	618	558	554	627	592	575	593	575	559	616	623	634	595	622	592	628	602	574	561	577	585	565	606	600	649	565	589	578	580	604	616	604	602	591	585	583	593	579	589	571	620	589	609	608	544	643	558	558	616	601	631	576	565	557	610	616	638	561	599	553	599	580	613	573	587	607	601	592	565	592	599	559	608	621	591	604	587	599	538	568	596	620	596	607	599	584	631	580	616	586	581	586	596	591	594	556	562	572	592	626	561	582	609	559	584	600	594	571	594	563	611	565	597	578	653	596	643	591	620	606	581	589	564	608	606	615	602	587	619	566	580	614	595	536	588	529	572	606	570	637	583	664	604	538	607	580	597	606	595	594	572	606	608	629	531	562	554	592	619	610	580	562	621	620	589	581	586	569	593	588	591	580	626	607	584	561	541	597	626	566	575	615	629	575	621	590	616	634	612	603	638	609	579	579	624	588	615	584	584	562	604	589	636	595	586	562	589	547	569	575	596	564	570	601	593	557	618	614	630	629	614	593	607	638	620	554	606	541	585	583	590	598	604	604	562	529	623	586	603	584	630	596	623	592	583	585	543	557	620	584	559	617	561	609	594	624	567	554	543	620	609	602	650	605	572	576	584	592	566	570	585	567	618	582	657	596	578	584	596	586	568	569	562	563	613	578	605	581	612	593	587	621	606	562	569	565	613	637	575	563	607	632	571	624	572	626	592	633	584	611	574	586	581	585	579	553	583	563	621	607	614	575	559	613	566	620	637	571	592	558	595	554	548	607	604	598	615	583	590	565	595	618	596	656	605	599	635	614	570	594	587	633	628	565	630	608	573	576	591	561	600	639	579	615	567	653	597	579	621	603	542	618	603	581	639	621	629	571	606	600	590	575	588	623	646	583	578	588	605	603	640	648	606	609	545	627	553	576	625	625	593	587	585	587	565	610	589	592	566	574	626	595	607	602	557	561	576	593	618	581	642	592	589	608	626	551	592	597	608	650	588	590	604	587	580	552	641	591	588	574	618	580	628	556	617	615	578	615	563	613	598	630	579	595	544	610	642	593	590	614	533	565	595	593	567	587	586	607	622	588	580	628	596	593	626	564	657	597	589	604	626	619	563	550	613	583	607	566	606	628	604	635	608	576	630	617	573	530	600	590	586	570	582	538	635	602	601	635	595	594	654	618	575	643	633	593	595	608	658	595	615	611	639	569	615	562	587	569	626	567	609	607	578	610	531	577	586	552	624	612	615	554	583	621	598	618	632	582	612	574	603	573	586	562	586	598	550	577	614	601	625	589	584	563	612	549	584	627	583	596	598	576	590	552	620	596	602	607	648	611	601	561	551	602	617	600	602	550	566	583	572	604	612	590	559	588	632	593	596	610	603	581	610	592	569	618	618	602	576	568	601	561	622	587	595	613	615	613	601	616	611	596	564	599	573	596	586	605	590	590	580	634	596	600	622	602	591	567	580	623	603	576	593	635	619	588	607	623	612	598	599	596	582	564	589	618	564	632	619	579	609	577	561	631	588	593	549	609	642	647	594	598	627	606	597	626	614	577	601	584	599	610	617	585	580	636	592	623	603	584	617	578	613	601	616	547	611	585	647	575	569	597	614	598	615	587	638	614	570	587	584	585	589	558	577	595	610	610	600	594	628	604	587	597	621	593	642	607	538	554	605	583	617	554	632	584	556	598	581	617	616	609	564	544	597	584	591	571	569	586	600	588	630	613	610	554	609	591	562	576	567	620	601	611	603	622	619	588	596	579	598	605	605	577	594	592	602	627	568	587	569	643	555	655	581	613	554	603	570	579	593	621	575	569	621	571	564	616	628	583	563	590	608	623	569	589	669	606	554	647	611	601	615	630	577	606	598	600	560	602	576	603	611	569	640	635	591	598	590	604	644	583	660	561	589	584	604	575	584	630	643	565	625	584	555	595	623	552	636	591	604	593	625	614	615	599	632	625	581	639	598	610	554	591	589	577	594	580	585	619	609	576	604	542	604	603	630	612	587	549	579	587	579	580	596	570	575	618	564	556	560	563	625	598	597	560	591	597	589	619	584	591	587	578	583	596	589	615	601	612	579	585	631	578	607	598	626	573	590	615	570	604	571	566	606	587	574	595	575	529	598	622	601	646	590	607	605	562	598	584	575	584	629	549	629	528	612	575	607	621	631	634	618	605	583	590	633	589	573	536	591	575	603	568	569	586	583	578	649	562	618	572	572	647	624	566	601	645	614	595	600	554	613	612	589	568	556	563	617	610	628	584	614	608	580	616	588	575	587	631	591	593	554	547	624	597	588	614	607	611	583	617	562	620	580	584	551	626	648	606	609	621	610	545	552	576	612	602	565	632	594	579	602	624	599	572	601	592	578	628	624	606	571	552	603	568	528	603	602	612	601	604	606	584	573	571	557	560	581	594	598	624	591	589	566	572	612	603	632	597	585	581	640	575	570	561	591	555	611	584	562	609	608	603	637	553	635	570	658	598	599	585	546	578	612	614	636	575	605	596	570	585	574	598	596	618	610	549	645	582	580	588	616	566	558	609	585	609	587	592	585	600	591	590	599	554	595	614	611	637	623	610	604	552	578	609	570	560	589	608	570	589	580	612	573	610	619	609	625	572	598	612	537	575	582	582	606	627	592	622	623	573
7086	4775	3348	1890	1244	888	456	239	205	171	153	137	116	99	100	116	99	117	101	99	94	76	74	88	72	64	72	69	62	80	49	73	72	66	48	54	71	62	53	76	59	54	57	68	62	62	71	63	77	58	63	55	56	51	73	69	62	47	68	65	63	82	58	63	75	56	58	62	58	53	65	63	51	65	48	62	62	67	61	61	53	62	56	55	41	59	42	49	60	74	62	77	58	69	79	63	51	56	62	74	65	59	66	70	59	68	66	75	51	61	60	71	52	52	63	47	60	60	75	55	76	65	51	57	64	62	62	58	70	70	56	65	68	67	51	61	47	61	78	64	66	67	58	56	67	64	48	69	60	51	53	74	63	71	52	69	59	64	71	57	70	55	52	61	67	79	58	55	56	51	48	53	57	57	69	64	53	84	73	61	55	54	55	80	64	62	54	63	75	65	69	60	57	71	73	59	59	60	73	69	58	69	65	82	52	61	63	45	70	50	51	60	48	61	58	67	55	54	60	68	76	68	62	70	61	65	64	56	65	68	57	65	64	50	55	53	50	53	72	72	50	56	61	67	55	69	64	52	62	59	53	63	67	65	68	72	53	60	71	68	65	50	68	58	70	68	66	73	50	67	63	67	56	67	78	50	62	49	59	72	60	48	59	52	60	55	59	57	62	65	68	59	75	48	52	62	85	68	54	60	77	62	68	65	57	55	56	56	59	59	69	68	62	57	58	59	64	64	66	55	64	64	56	59	61	59	66	64	69	56	56	63	53	58	74	70	62	48	65	63	49	59	68	56	73	67	72	56	59	55	57	55	76	54	56	67	66	66	70	62	64	54	70	59	64	69	69	55	71	64	54	59	45	60	45	66	55	58	70	53	59	58	52	61	74	65	59	56	56	69	61	53	50	58	63	62	60	55	55	65	43	62	58	58	52	60	55	43	67	48	61	44	61	56	63	63	65	53	64	57	57	57	73	55	62	63	74	66	66	52	58	60	61	56	60	63	69	64	63	65	64	64	63	60	56	62	56	76	68	59	62	63	75	61	57	79	62	59	61	54	54	58	63	51	58	55	60	71	61	67	50	71	54	66	65	51	52	56	66	65	58	65	60	79	62	54	58	52	67	74	63	60	67	57	58	55	70	74	60	74	59	50	62	59	66	65	55	59	47	67	47	57	67	53	62	69	61	77	52	56	58	74	62	65	57	70	71	76	56	52	51	66	57	61	73	48	68	67	63	55	57	66	47	67	68	75	71	60	71	73	59	65	52	63	62	54	78	65	59	59	62	63	59	66	61	62	64	70	62	53	41	58	76	61	53	67	82	63	62	60	70	56	50	72	58	75	56	70	73	64	55	69	74	56	60	65	63	61	45	71	68	60	65	66	70	57	52	67	54	54	68	63	60	66	66	55	60	57	47	69	65	62	76	51	70	53	68	59	63	62	60	48	52	71	81	56	59	70	56	53	63	60	60	65	54	70	78	53	53	63	67	65	57	60	40	55	53	62	68	60	65	68	60	71	54	58	61	59	65	64	81	52	58	67	57	48	54	52	65	85	72	55	69	57	57	59	56	57	77	68	51	57	62	56	57	56	65	67	55	56	61	45	73	57	63	61	76	58	41	69	64	46	57	52	56	56	51	58	68	64	54	63	43	67	51	50	65	64	62	76	53	71	75	72	52	56	58	60	67	50	65	52	60	61	51	55	65	81	63	57	59	59	68	80	54	72	60	57	56	63	59	72	77	80	63	56	73	60	60	65	62	65	72	54	68	72	62	60	56	51	50	65	52	75	55	49	50	55	55	55	60	63	54	66	52	52	71	67	58	51	62	64	61	64	75	70	67	57	64	60	68	66	76	69	50	54	67	58	53	50	54	63	58	72	72	62	65	54	58	61	68	60	52	59	57	66	67	68	63	77	60	60	50	65	48	60	53	61	51	59	65	54	50	53	53	73	64	55	53	77	65	62	63	62	68	60	56	59	61	62	67	57	55	56	67	69	57	73	57	66	57	63	56	68	68	66	68	57	56	57	67	53	62	67	57	78	60	69	62	67	61	50	69	62	63	60	55	55	69	58	61	56	59	51	70	65	53	70	53	71	59	64	62	64	60	51	68	59	57	62	66	60	57	60	71	63	73	53	65	80	54	48	54	65	60	55	64	73	49	53	49	55	66	61	68	63	68	66	55	73	62	49	52	56	64	41	57	50	64	54	54	70	51	62	65	59	55	56	49	66	61	60	63	50	56	60	47	61	63	53	58	60	59	70	59	63	70	70	64	65	72	61	84	62	63	59	66	56	65	56	63	55	79	65	66	48	70	68	65	72	78	66	54	54	70	56	63	47	69	66	64	55	60	62	56	62	53	58	57	69	63	61	72	60	58	63	62	60	49	68	74	67	56	64	61	58	70	73	52	63	53	76	48	53	64	65	55	64	64	63	56	60	53	67	64	66	64	56	84	81	60	63	57	70	53	63	61	68	59	69	69	62	63	73	55	70	53	61	45	69	58	67	70	73	49	61	53	61	63	64	59	65	77	54	52	58	64	58	54	66	52	54	62	73	57	83	63	53	61	66	71	58	58	70	66	50	60	39	69	72	63	62	64	59	61	67	66	67	64	70	62	55	70	52	63	48	67	63	51	77	57	84	64	59	59	67	58	86	76	61	68	54	72	57	64	55	64	71	76	52	59	69	58	56	68	57	71	50	54	63	58	48	60	55	49	43	55	68	61	66	55	74	73	63	58	55	58	58	66	75	59	60	57	67	71	67	69	50	62	71	61	60	61	59	73	72	47	57	60	57	62	68	52	52	66	57	62	52	61	58	72	50	53	62	73	50	64	60	58	66	69	63	67	76	56	76	59	55	53	80	60	50	56	66	76	60	48	71	62	55	55	49	62	62	55	52	65	75	62	50	53	66	65	61	65	67	63	53	54	61	50	59	66	60	77	51	68	65	49	53	71	57	54	65	65	65	58	62	65	52	55	64	67	64	74	67	61	48	67	58	59	59	47	62	56	54	55	58	64	69	62	56	65	58	57	61	55	73	61	43	64	57	47	60	55	59	63	75	56	76	60	63	62	62	63	56	68	68	60	51	60	50	46	63	48	58	62	61	69	67	48	65	62	60	60	54	69	66	69	67	38	70	69	54	50	67	69	74	55	56	67	59	70	51	55	73	64	53	60	67	47	61	55	67	76	61	54	58	68	64	69	58	48	52	59	72	52	48	59	60	56	65	68	59	51	48	66	63	66	71	60	48	59	49	57	63	73	55	49	77	68	69	66	65	64	55	67	64	51	55	64	58	61	72	73	57	67	67	53	58	43	55	57	53	60	65	63	70	48	52	70	58	61	56	68	55	63	63	63	50	61	63	61	65	61	51	39	53	63	59	54	51	62	73	59	64	50	69	62	53	53	74	69	61	70	67	62	59	58	63	58	53	59	49	50	68	63	57	54	59	71	60	59	63	54	63	71	54	57	64	66	68	61	54	65	63
34425	24853	21145	20174	24799	21838	12881	7825	6089	4707	3314	2777	2338	2100	1918	1838	1802	1807	1673	1459	1301	1098	964	820	766	685	692	687	617	581	562	571	543	527	538	538	558	564	554	516	501	521	515	524	552	506	551	485	494	520	535	485	526	543	536	533	523	510	512	532	555	514	526	520	566	504	527	510	514	524	493	519	509	523	534	520	493	497	502	523	509	505	504	529	479	514	523	485	518	514	489	507	478	513	520	504	529	568	539	530	492	459	577	502	506	553	515	479	525	504	538	518	526	508	525	518	494	528	525	479	519	463	503	511	509	510	528	542	533	540	514	495	512	536	514	527	520	565	522	502	506	510	490	536	530	515	540	491	527	528	515	509	519	514	488	563	517	519	513	538	511	489	480	520	525	554	513	552	507	520	525	552	516	494	541	512	487	520	495	538	505	514	514	492	520	522	511	494	531	494	529	504	520	468	534	512	504	518	507	506	484	509	482	508	513	505	525	532	551	512	529	501	489	506	522	509	441	502	524	478	493	501	473	504	500	489	509	506	508	558	495	484	475	503	492	535	532	515	526	508	496	497	500	539	485	468	537	530	511	494	534	538	534	551	515	489	512	540	516	503	499	524	515	518	530	482	526	508	525	528	491	551	532	531	550	506	525	509	532	547	507	537	509	524	500	534	520	532	541	501	500	524	538	496	503	486	520	541	512	493	545	521	525	540	517	514	541	527	514	548	494	489	549	493	515	494	499	533	516	489	504	531	469	525	520	538	487	534	493	503	520	496	505	562	504	494	467	523	536	511	525	546	519	533	569	530	497	532	497	520	496	520	551	518	526	511	518	505	495	543	484	508	537	496	522	543	523	517	533	484	504	503	492	536	529	527	533	484	556	489	541	536	575	538	463	556	576	466	510	532	508	478	545	476	494	547	513	480	526	542	466	521	499	518	518	527	509	516	496	530	526	541	511	450	495	528	529	524	522	489	515	489	510	536	543	519	452	518	524	536	542	507	493	489	550	507	465	497	532	497	476	489	510	524	545	534	504	523	491	527	506	506	524	508	511	527	537	515	509	497	506	519	510	501	513	536	506	541	538	515	481	487	552	515	532	539	511	491	487	480	528	512	532	524	533	540	513	463	524	485	520	496	486	510	548	522	502	497	532	499	504	531	489	530	530	490	470	516	529	477	542	505	477	538	502	516	548	521	480	485	524	496	521	535	478	540	535	523	499	461	518	540	576	498	543	522	520	496	492	513	514	504	555	553	538	534	509	540	493	486	551	511	497	534	515	528	542	549	509	506	489	494	485	489	499	559	525	532	506	515	463	545	560	511	484	528	514	475	511	520	512	494	501	553	531	530	469	503	502	525	522	500	507	524	485	531	539	514	516	552	550	515	466	478	550	500	534	498	525	520	495	487	495	510	477	546	507	504	507	540	479	532	534	508	464	522	501	510	508	529	477	497	508	515	526	498	492	529	477	501	527	515	506	492	503	498	478	466	510	513	488	539	520	493	525	513	514	549	509	492	498	528	482	522	502	526	495	535	535	537	528	515	548	497	498	523	503	542	545	507	513	522	501	529	536	510	554	501	470	482	507	484	546	509	525	545	530	535	493	543	547	545	488	534	562	543	510	485	491	498	529	537	510	533	532	522	521	495	521	500	534	538	475	532	520	559	543	520	491	544	514	487	511	490	545	495	530	496	471	491	484	516	448	543	513	500	545	514	527	531	492	544	541	517	578	508	505	521	494	514	499	475	514	523	538	554	527	514	538	534	516	503	492	497	513	585	519	487	527	527	533	534	489	543	549	498	511	543	580	498	522	528	502	506	531	505	548	509	532	540	486	499	490	574	495	437	510	510	469	506	564	515	469	554	522	550	509	494	483	499	470	522	520	533	521	487	517	469	495	512	546	488	520	517	529	498	553	474	497	531	503	508	532	538	520	507	540	531	487	516	498	525	518	528	482	512	492	500	505	481	508	528	513	502	504	508	484	515	511	523	518	528	521	489	543	505	533	500	520	501	495	525	491	518	503	486	524	522	525	526	508	548	533	489	489	556	487	500	540	514	527	497	520	514	534	540	501	495	478	526	502	502	505	552	506	532	490	520	522	482	550	496	546	499	546	484	522	497	508	519	495	471	542	490	517	461	502	503	524	517	505	517	513	519	510	514	514	501	536	480	532	555	498	473	502	496	524	495	530	509	496	489	493	516	497	546	528	521	495	499	503	498	471	481	483	507	546	528	512	496	514	468	512	530	557	525	531	488	537	486	521	559	465	504	504	488	453	471	532	489	524	518	488	505	577	522	546	469	561	556	498	513	487	495	519	508	510	508	492	537	511	539	568	468	457	529	518	537	506	504	505	523	542	463	563	517	544	513	508	501	488	493	496	519	528	531	534	535	522	523	526	500	500	518	563	519	547	547	477	498	483	494	518	506	508	527	474	526	520	498	564	508	450	551	552	524	523	523	549	496	504	482	550	538	486	506	495	513	555	523	520	492	464	512	534	533	523	485	483	547	513	528	500	502	532	523	486	522	538	492	513	507	495	520	530	504	539	503	505	521	503	509	488	493	510	534	555	578	513	547	562	485	533	512	491	483	503	508	504	496	499	461	527	543	564	522	519	506	497	499	481	509	497	507	523	544	512	484	506	534	489	504	511	486	563	471	545	529	456	495	472	481	475	531	512	517	481	530	521	450	481	515	476	576	507	512	472	513	518	506	532	529	525	539	511	515	510	520	487	564	525	484	491	505	512	531	501	515	540	494	505	464	480	481	540	534	471	548	529	526	558	517	514	504	495	524	547	496	528	520	506	526	512	484	530	511	487	499	478	491	485	528	501	530	531	523	512	569	545	510	488	501	519	509	501	476	503	505	516	499	560	542	529	508	513	537	502	514	490	523	500	490	541	466	553	522	504	544	515	480	540	505	525	480	475	521	523	514	516	468	497	510	496	489	523	503	481	477	486	527	504	528	491	514	562	481	488	491	466	560	444	472	541	524	497	521	499	527	540	532	493	506	501	551	488	506	512	520	478	488	495	521	522	533	507	523	504	517	491	526	519	554	542	538	560	519	527	527	497	481	560	467	509	489	505	518	535	539	543	472	496	492	536	500	544	485	514	519	518	498	506	516	516	497	540	486	561	519	524	494	533	499	500	521	517	507	553	506	516	471	465	545	492	515	490	534	523	559	537	528	515	515	519	508	462	516	501	537	517	508	516	481	483	524	542	534	492	536	528	505	539	502	547	567	526	489	504	501	517	505	547	491	469	504	536	486	511	540	545	483	503	518	504	546	513	529	458	549	535	538	534	545	510	526	527	518	508	483	496	508	504	520	465	490	533	537	517	568	544	530	523	506	505	472	511	535	493	536	495	502	514	522	530	529	550	523	494	507	511	508	500	507	500	481	505	514	514	492	514	527	507	471	506	499	469	511	516	503	523	493	530	522	510	469	480	496	511	544	548	493	555	479	523	501	509	528	540	524	502	488	464	521	512	553	528	519
9100	7634	5105	2982	2118	1341	549	278	235	200	144	146	161	109	114	93	103	103	106	95	99	83	71	50	48	50	44	52	46	57	39	49	50	41	56	51	45	45	42	40	45	46	40	45	50	39	52	46	41	43	50	32	38	46	49	39	44	42	43	41	33	41	43	33	44	41	38	39	49	51	35	27	50	53	47	40	51	44	48	47	38	44	33	37	34	38	49	45	43	51	33	52	43	39	36	50	37	50	39	30	46	46	41	42	39	56	44	38	39	35	45	43	32	36	48	40	52	47	35	36	46	55	39	40	40	39	48	39	37	25	44	36	43	40	37	46	45	37	37	56	37	31	33	50	42	43	38	43	43	54	45	34	47	37	41	39	42	44	47	38	40	29	34	43	44	49	58	46	41	33	45	39	48	38	31	33	30	43	38	50	41	35	56	44	45	46	35	40	39	43	44	46	33	42	43	43	43	57	33	40	32	44	53	45	40	35	50	41	39	39	36	36	41	50	36	48	41	34	39	46	42	51	48	34	46	42	46	37	37	46	40	41	48	47	38	44	47	35	44	40	40	40	36	37	36	41	45	50	44	49	35	51	38	49	47	46	39	36	53	48	50	46	34	42	48	39	31	48	37	41	43	34	49	29	42	38	43	32	49	45	38	40	24	43	25	41	37	46	36	41	31	30	37	39	56	41	47	38	47	48	47	39	37	49	39	35	48	45	42	43	36	52	44	49	38	39	47	34	33	38	44	46	41	46	38	44	50	57	34	39	39	48	54	47	40	40	41	39	39	51	37	50	32	37	32	53	40	35	54	41	42	43	53	41	39	41	32	36	48	52	37	35	32	50	44	49	37	37	43	51	35	46	46	45	35	41	47	45	42	34	44	50	43	41	59	37	34	55	37	46	38	42	40	41	41	31	40	45	41	56	32	46	47	51	42	50	52	34	37	48	53	54	46	43	42	38	57	47	46	48	39	32	38	52	49	44	49	48	47	36	40	45	41	42	44	41	40	56	44	46	45	29	49	34	34	29	42	44	40	40	47	44	46	35	52	47	37	41	35	43	51	40	35	42	51	43	54	43	41	47	46	60	35	33	43	48	48	36	41	53	45	42	32	46	33	42	43	34	36	41	42	35	53	46	47	41	50	57	33	41	47	36	40	47	49	49	31	55	44	50	46	33	39	40	43	45	43	51	40	27	50	40	41	53	47	32	42	36	43	38	50	48	47	57	50	50	42	42	46	47	46	43	48	38	40	35	41	54	36	46	32	60	47	36	46	42	48	49	40	38	48	48	40	36	41	38	48	41	31	37	48	52	49	40	46	42	47	39	32	45	37	58	44	45	55	43	64	49	52	41	49	54	32	41	38	52	46	48	40	55	39	38	50	52	46	48	45	33	46	48	37	40	48	49	41	39	42	47	46	35	51	41	42	48	45	52	48	49	46	52	52	39	50	42	38	41	49	32	39	53	37	38	55	43	47	35	54	38	43	43	50	34	53	30	39	27	45	39	34	36	41	36	44	42	45	47	45	39	34	32	35	42	38	42	39	38	40	34	53	42	42	54	30	55	37	42	47	39	43	32	44	36	38	45	49	55	43	47	40	50	27	46	37	34	33	37	58	36	49	40	52	56	38	37	48	49	33	46	45	53	53	34	40	40	38	41	45	37	47	42	41	40	43	47	49	31	47	39	36	42	49	46	40	34	42	43	51	45	48	47	39	55	38	49	44	46	35	48	43	45	57	35	32	61	39	40	35	50	37	33	52	51	41	34	53	54	38	35	46	36	30	37	35	52	39	43	47	47	49	39	43	53	39	48	50	42	43	47	45	32	54	45	48	48	43	49	42	38	46	42	38	40	40	35	44	43	34	48	38	47	60	50	41	41	38	45	34	41	45	43	41	45	42	45	38	44	42	38	35	55	41	49	36	40	50	38	31	45	44	33	33	47	41	28	43	34	34	41	38	31	37	38	45	31	35	57	36	42	44	37	46	40	37	47	44	48	39	45	54	45	43	47	34	35	48	37	41	52	48	48	49	43	42	34	44	45	45	41	55	38	46	28	47	46	48	48	60	45	36	60	44	57	45	53	54	48	39	39	45	33	46	45	49	35	46	45	38	32	40	52	50	30	41	52	51	50	57	50	43	35	48	58	42	47	46	39	32	35	46	29	38	39	46	34	48	41	44	46	51	39	65	50	40	45	38	39	45	39	35	37	50	51	44	44	45	41	42	45	52	46	46	42	40	55	41	29	40	42	59	58	48	41	27	32	39	39	42	49	40	37	45	45	43	41	40	45	36	33	41	46	48	50	44	44	41	41	37	44	44	39	45	39	36	47	43	23	44	43	42	50	43	30	47	39	44	33	49	38	46	43	39	42	42	49	39	44	47	48	36	43	38	50	38	32	38	34	35	43	52	38	52	51	44	47	35	48	43	39	38	39	33	41	52	41	36	44	43	38	51	43	41	45	48	48	42	40	44	50	45	41	40	41	38	55	40	40	55	29	32	45	39	52	36	38	40	35	53	36	40	41	30	47	42	49	55	53	43	58	48	50	34	49	37	43	52	36	36	32	40	44	39	61	52	55	42	51	31	43	40	42	50	41	39	47	45	39	55	33	38	40	35	41	44	51	40	41	47	46	40	51	43	26	45	37	44	48	29	44	41	39	43	36	37	43	35	35	40	37	41	46	41	45	47	40	43	54	34	50	42	44	45	43	42	48	56	37	46	36	35	38	46	44	44	41	47	55	40	47	41	34	27	53	46	51	52	41	37	38	43	38	52	41	40	48	40	53	53	41	37	40	33	39	45	53	44	43	51	43	34	40	41	59	43	42	44	43	44	48	36	34	38	49	40	50	47	43	39	24	41	50	35	45	46	43	50	37	40	42	41	39	46	40	38	41	43	47	56	39	42	28	32	50	35	54	45	37	39	56	50	45	38	53	48	52	35	44	52	43	40	51	42	44	49	38	49	43	37	47	46	45	41	40	48	43	33	26	39	34	47	35	42	44	52	49	37	33	58	40	32	57	45	45	45	34	46	44	44	57	43	37	42	45	52	39	49	42	38	46	47	42	41	45	46	48	32	49	43	54	32	47	38	56	52	44	38	41	45	34	28	31	42	48	37	43	31	35	37	35	39	49	48	48	42	39	47	41	49	39	43	46	51	41	50	31	35	53	42	46	38	39	46	35	52	47	44	27	47	43	46	45	44	34	40	46	47	45	53	43	50	41	44	33	37	35	41	37	40	47	39	29	42	40	40	41	45	46	39	52	42	56	27	44	44	41	45	37	44	44	39	43	51	38	42	57	40	39	44	58	39	41	38	41	42	45	46	44	38	44	43	47	42	48	47	48	51	38	41	41	39	41	44	48	35	37	57	48	45	52	38	40	40	51	44	49	41	41	37	42	39	58	45	36	53	40	47	47	32	41	43	50	40	33	52	53	45	44	33	33	52	47	47	30	41	33	47	32	41	42	36	38	41	47	38	29	49	48
39318	28674	24978	25202	30722	24804	14754	8844	6229	5227	4140	3563	2831	2273	2068	1998	1962	1944	1788	1720	1413	1174	1025	740	716	600	644	618	579	504	438	439	416	416	408	393	409	420	407	378	390	386	375	420	386	392	374	382	395	384	396	415	340	377	350	349	358	405	412	400	374	393	368	374	404	402	381	378	361	391	361	399	377	383	388	398	397	400	370	379	387	358	371	404	367	366	365	387	416	345	375	378	412	404	349	397	406	382	385	359	415	350	376	342	367	361	372	434	367	359	387	361	362	371	363	392	331	386	386	408	393	376	399	377	372	383	388	367	373	387	365	377	406	389	377	401	373	337	364	381	363	335	349	345	347	381	408	383	362	350	389	355	376	375	362	427	410	368	354	339	377	378	371	353	357	384	367	351	396	391	408	404	392	372	366	396	385	383	347	335	358	412	380	359	365	370	384	358	354	367	375	384	357	376	373	369	378	373	428	376	376	370	386	386	354	331	384	379	347	368	389	364	377	372	362	341	373	388	342	390	393	375	398	357	363	380	410	363	359	352	363	391	370	365	389	342	359	357	378	400	379	380	358	376	403	373	379	354	412	331	369	390	343	420	353	366	389	360	380	381	371	398	369	371	369	354	363	391	366	333	409	401	387	366	379	359	369	367	403	375	358	375	389	372	365	348	389	373	394	393	364	385	345	387	360	374	376	355	364	417	355	352	372	383	369	328	356	389	375	380	378	370	360	347	340	361	394	356	361	396	388	379	361	383	380	336	370	360	382	351	351	387	399	364	393	348	371	373	367	394	365	362	375	361	341	385	380	388	393	376	356	378	353	370	386	418	393	390	372	381	357	392	379	367	406	382	385	363	365	395	368	356	380	388	381	370	361	360	382	410	386	377	386	393	368	401	368	384	369	397	389	353	384	374	367	400	379	374	383	406	350	375	385	375	377	350	374	371	349	336	391	335	394	388	372	343	414	374	343	376	344	372	409	370	374	363	409	385	386	395	364	370	371	389	384	371	339	395	426	382	347	358	351	357	404	345	401	348	385	390	425	339	374	383	396	394	382	392	392	355	384	406	364	402	345	404	362	377	403	369	386	332	374	382	337	363	362	381	399	397	347	367	367	375	387	347	418	372	364	375	381	350	371	379	361	384	370	391	352	368	420	360	391	379	384	396	360	373	396	379	380	394	368	380	358	360	362	370	388	343	406	373	365	386	394	372	409	400	391	403	359	373	383	391	387	375	389	384	380	342	357	343	360	380	404	374	381	373	372	366	392	394	367	371	373	381	367	365	382	354	360	408	378	381	378	410	394	361	418	395	344	363	387	362	372	349	361	360	384	398	418	384	352	379	389	395	360	377	346	364	379	373	376	355	353	364	382	397	358	384	407	373	385	380	363	351	383	357	365	389	384	344	352	386	349	369	362	367	346	364	364	403	362	346	363	367	376	406	348	386	415	381	346	403	383	364	354	396	352	373	390	353	347	402	362	381	377	384	391	386	383	375	361	347	387	352	389	338	374	341	433	379	370	408	377	374	358	368	370	341	365	375	371	417	396	369	344	370	421	386	399	396	386	389	363	319	411	387	382	398	377	381	401	386	383	369	351	357	341	378	370	371	371	371	359	374	345	387	370	377	378	349	351	370	401	368	362	391	358	370	378	358	352	371	356	422	391	377	380	361	378	405	399	379	359	363	381	429	359	353	429	358	360	402	374	398	378	356	398	367	389	395	357	386	363	371	369	376	360	365	340	358	397	358	358	392	348	365	370	385	406	380	357	368	358	368	379	364	404	404	369	378	350	392	418	389	376	341	465	357	346	391	365	349	380	386	375	391	415	365	365	377	379	370	389	380	392	411	375	388	404	385	379	371	355	362	375	410	375	366	379	377	362	365	370	366	331	373	394	348	366	358	373	359	397	398	369	338	417	371	400	350	393	363	397	375	382	352	377	370	391	380	385	419	363	380	370	399	410	391	384	369	366	375	375	366	375	381	342	395	379	405	362	385	388	353	388	420	400	365	371	389	380	361	398	402	317	359	382	365	392	380	362	358	348	371	369	376	372	361	371	399	409	392	381	398	386	358	385	381	378	385	345	358	371	391	372	351	425	371	339	345	362	385	347	355	360	394	381	368	376	408	350	385	365	368	365	374	373	339	378	352	343	377	343	382	364	387	359	372	385	334	425	362	389	364	369	425	368	360	393	354	376	411	402	367	409	353	399	375	379	359	360	370	377	393	367	364	352	357	374	378	377	374	337	368	381	384	350	369	375	407	370	361	361	359	366	373	365	407	348	392	385	397	407	402	353	374	392	365	376	354	357	400	355	386	345	396	385	401	377	364	359	359	365	368	361	304	360	392	366	350	402	380	407	364	356	430	336	384	345	372	374	367	347	390	337	372	382	396	379	395	370	349	367	366	409	389	354	384	361	370	389	370	383	400	388	377	405	378	346	397	354	408	384	358	366	387	375	366	404	390	392	365	403	344	369	361	383	381	357	383	411	359	388	366	381	419	366	407	396	390	395	362	368	351	367	389	375	365	381	361	331	388	375	372	377	363	339	404	368	357	388	402	367	353	393	343	386	366	379	389	373	417	391	384	356	386	357	358	386	373	361	392	368	423	390	395	384	346	422	381	371	383	389	391	381	345	373	384	401	374	401	359	333	363	409	357	388	374	367	343	388	341	374	334	384	398	400	337	389	380	365	386	368	374	342	388	358	363	399	401	373	381	377	389	405	374	432	359	383	372	386	362	389	379	378	362	349	358	373	403	366	386	401	391	365	389	374	390	367	338	338	369	357	362	365	364	387	387	347	413	398	367	423	348	369	359	356	374	382	402	384	376	349	375	414	379	395	391	413	372	390	373	393	400	350	364	386	398	356	374	356	363	357	376	340	370	373	372	384	372	357	373	383	372	363	370	363	399	378	361	390	386	352	362	386	393	387	388	423	397	363	370	387	395	352	400	389	392	384	378	363	367	369	378	376	350	372	400	375	377	411	368	414	399	355	381	348	378	360	390	399	354	334	366	377	385	391	368	370	347	388	382	378	367	356	366	405	361	340	396	377	409	363	413	360	346	399	407	393	398	330	396	378	382	354	351	346	374	377	395	364	401	354	368	361	370	390	397	395	394	378	364	360	368	370	389	407	411	382	358	375	381	404	400	368	385	372	395	373	397	350	340	379	391	399	364	372	369	363	342	344	395	407	371	400	378	392	406	399	390	375	381	391	397	372	360	374	369	372	348	413	416	393	358	375	375	346	353	351	391	371	366	373	395	390	405	381	343	389	363	336	338	369	379	361	373	384	368	372	386	383	348	372	391	362	381	385	359	371	368	379	394	367	396	385	380	419	320	359	355	371	360	343	360	376	381	385	345	370	366	383	378	365	411	375	353	377	397	387	412	369	377	400	335	389	365	363	404	357	374	402	372	389	362	398	378	391	378	389	356	339	403	386	381	398	334	363	370	409	350	376	403	385	383	370	388	392	350	374	407	369	346	364	350
5014	3191	1687	1135	565	447	262	212	167	172	157	167	122	119	118	115	98	99	105	98	112	99	80	83	87	85	91	92	62	82	79	79	83	77	86	88	76	82	85	81	74	85	74	92	84	70	86	79	89	89	80	77	63	72	74	81	80	81	64	84	77	77	70	84	69	87	83	72	69	61	84	83	89	76	73	85	82	80	69	74	95	97	75	67	69	71	97	52	74	96	69	76	75	73	68	66	82	60	76	67	81	89	71	85	83	83	60	81	66	94	78	73	67	69	77	72	68	78	79	92	78	85	79	79	78	75	65	71	81	83	73	82	79	55	68	75	72	72	87	86	77	80	90	95	65	67	83	71	79	88	94	79	90	77	88	66	86	89	80	67	63	62	88	70	71	66	59	84	81	81	80	73	69	71	74	76	88	80	71	84	77	67	91	74	59	79	70	89	85	75	66	79	78	71	68	67	71	90	78	60	67	83	78	83	65	66	86	76	100	81	86	78	81	76	80	75	65	74	76	78	88	69	66	87	75	74	74	74	76	74	70	83	73	80	79	79	68	72	79	73	84	75	70	68	80	88	69	67	91	76	82	86	76	74	73	72	69	79	75	74	87	73	78	89	85	82	73	84	79	60	104	71	76	71	80	71	75	78	73	83	65	75	96	89	78	78	87	70	91	71	83	75	71	71	78	77	88	84	75	78	82	70	80	85	68	90	69	79	73	92	90	88	73	75	63	84	66	84	84	81	68	79	76	69	67	79	78	73	80	71	85	66	81	77	87	73	83	89	94	73	89	73	76	81	92	49	73	88	70	88	87	85	68	81	81	72	72	81	78	101	70	87	74	87	76	78	74	71	74	81	61	88	89	64	67	75	83	73	74	112	79	76	86	81	79	91	73	91	91	84	70	86	76	74	80	78	70	75	85	82	76	87	69	78	75	76	74	88	64	82	99	80	77	71	76	77	85	82	83	88	70	78	72	78	81	78	80	77	70	90	78	76	82	72	77	82	71	69	70	74	87	85	74	80	71	62	75	73	75	81	71	79	87	72	87	65	82	77	79	72	66	83	89	81	82	61	69	73	76	85	82	82	78	63	78	85	73	74	76	90	72	79	87	66	77	71	74	85	80	67	69	76	61	75	75	76	62	90	71	68	71	78	66	77	79	79	78	71	75	79	89	66	71	74	82	102	85	90	74	72	90	67	77	84	93	84	67	90	77	71	60	76	72	81	61	77	61	84	80	77	75	86	69	81	78	79	83	76	71	65	86	84	76	77	71	85	77	67	59	73	84	81	86	87	83	78	74	84	79	71	75	74	74	70	79	70	75	74	63	78	75	80	91	93	105	75	84	111	71	79	69	64	83	91	72	89	92	82	77	84	61	83	82	86	94	67	73	79	78	67	63	86	62	70	67	60	92	62	71	67	84	71	68	79	76	81	64	72	83	74	81	72	78	78	83	91	78	78	79	78	99	77	87	80	87	69	61	81	70	75	61	71	97	92	73	85	74	66	70	76	74	58	75	83	65	80	64	73	75	74	89	74	86	81	88	73	86	72	89	73	78	81	76	88	66	81	75	78	69	80	77	67	85	73	90	83	70	76	76	67	68	66	80	67	90	66	82	79	81	70	71	65	72	83	77	81	86	77	87	78	75	96	88	82	57	59	61	62	81	89	94	66	58	76	78	69	74	70	85	67	75	81	62	68	81	71	68	69	62	64	77	67	80	81	63	65	75	83	71	76	72	85	81	74	96	81	67	75	99	78	71	70	76	76	82	75	84	79	80	71	89	71	67	70	75	76	77	70	73	66	81	72	75	84	79	82	106	71	83	75	85	81	74	78	78	90	80	74	84	75	64	64	80	66	74	83	94	77	89	90	86	74	75	86	85	89	72	77	70	94	79	69	74	79	66	68	93	82	90	71	83	93	66	77	74	74	72	69	69	86	85	71	77	63	79	72	70	81	82	68	94	79	73	90	77	74	80	81	73	104	68	76	79	77	84	66	78	81	87	67	77	90	71	66	75	90	85	65	74	74	84	71	78	78	74	79	68	66	87	84	86	68	96	67	82	69	72	88	76	84	71	82	73	75	77	54	86	80	81	78	66	79	67	68	69	72	80	74	78	81	61	79	67	71	65	82	88	76	75	83	65	73	69	85	55	73	69	82	67	78	78	71	71	88	91	72	71	83	78	96	63	73	78	74	78	98	75	72	76	82	85	76	69	80	90	70	85	75	76	66	87	78	81	91	66	81	68	79	75	66	74	68	74	78	93	68	66	66	67	81	80	72	81	78	77	81	79	62	77	84	60	93	69	83	86	71	79	71	83	70	87	84	89	79	83	86	79	81	82	74	71	84	93	80	66	82	79	79	90	80	64	74	98	80	87	69	87	79	79	80	89	78	73	68	61	80	86	72	89	78	88	81	71	75	76	85	83	90	77	77	82	82	80	75	91	77	87	88	85	71	75	78	90	77	87	81	76	76	83	83	84	98	71	101	80	100	85	86	71	84	77	83	70	80	74	67	73	69	71	69	79	78	89	77	71	88	79	78	79	85	76	81	78	61	77	91	86	76	80	73	81	68	69	77	88	75	82	76	84	77	69	60	76	81	68	83	99	75	93	83	63	88	79	77	98	77	65	76	82	76	70	63	66	73	74	72	78	78	75	73	77	92	88	58	71	79	88	72	78	67	75	73	70	70	87	81	73	87	76	87	71	80	87	75	84	70	87	81	84	76	83	72	92	54	79	70	81	80	74	84	89	65	76	78	88	77	66	83	85	72	82	98	79	86	77	94	75	79	76	78	76	80	69	72	72	76	80	80	73	76	77	73	83	90	73	69	76	71	80	66	62	78	72	87	71	81	80	79	88	87	77	81	86	89	80	77	70	75	68	91	89	67	70	67	85	95	72	85	82	82	75	75	75	70	74	67	95	75	67	74	69	77	68	102	64	80	84	66	76	84	52	84	67	76	79	74	79	71	67	91	85	65	75	84	76	97	69	68	87	86	84	85	62	74	85	82	72	71	77	97	74	78	84	80	74	91	78	87	67	76	88	83	80	90	82	66	72	85	69	88	74	72	86	68	76	91	87	94	69	83	82	64	84	81	79	79	81	66	68	83	78	82	74	79	94	71	84	80	84	78	67	90	72	76	79	92	77	68	85	94	77	88	89	75	86	81	88	91	76	82	88	75	75	86	76	57	81	63	70	87	64	68	81	80	64	69	84	91	78	79	72	79	67	78	68	97	89	73	80	81	67	68	84	77	77	77	80	80	65	70	67	66	70	67	69	73	82	103	78	69	86	62	69	93	80	71	97	80	84	75	79	79	80	77	67	65	68	81	74	73	77	70	68	81	89	78	81	71	87	59	84	77	77	78	79	67	79	97	78	81	86	77	78	95	87	74	66	81	78	93	76	71	90	72	81	71	87	79	78	87	73	87	69	84	83	77	67	75	68	77	71	66	72	81	70	72	82	80	96	73	99	68	90	82	66	83
31641	20444	14758	15194	16544	14146	7918	5456	4280	3364	2877	2502	1927	1741	1565	1569	1556	1530	1485	1456	1292	1141	1025	881	849	835	805	817	783	736	710	688	694	683	670	676	682	663	602	669	648	656	689	655	670	685	697	639	693	663	651	658	648	648	642	642	705	595	666	605	679	677	674	655	649	670	710	637	640	639	655	645	599	676	674	658	658	657	671	667	598	654	661	656	633	700	656	605	655	631	705	680	664	653	655	607	641	600	652	655	663	677	670	668	653	699	641	684	671	667	674	616	634	647	739	638	695	659	631	644	631	613	633	664	622	667	634	651	673	607	640	627	653	652	625	662	668	625	661	617	627	631	692	635	669	670	632	668	662	656	644	663	681	664	630	677	707	648	698	697	659	729	647	602	677	673	629	638	656	616	645	667	661	591	609	640	639	605	651	651	637	696	644	652	713	639	655	673	654	601	665	696	679	631	676	616	631	657	678	683	624	660	643	667	659	663	624	650	609	662	643	664	656	646	656	654	718	636	653	650	645	652	669	632	616	627	673	683	589	676	645	632	659	579	665	662	676	691	677	647	636	636	646	639	645	649	695	702	654	658	669	634	652	667	650	672	696	678	651	623	626	651	644	594	648	637	584	636	671	691	633	691	625	706	629	635	604	647	648	625	640	690	699	668	734	672	655	653	669	618	675	679	664	667	605	659	622	626	682	644	636	606	663	641	637	627	662	615	627	652	679	660	637	628	645	688	672	695	643	633	653	635	658	652	645	664	670	684	658	656	673	668	685	648	632	639	670	699	611	658	630	663	661	687	669	681	701	644	643	629	636	675	637	653	620	685	673	672	668	628	605	642	667	606	642	621	648	677	593	637	633	644	647	678	649	673	648	599	630	668	681	686	659	665	659	635	629	680	655	627	640	646	637	643	672	664	664	619	644	652	681	616	672	711	677	678	699	641	633	637	680	641	617	636	620	669	606	584	649	649	625	654	641	638	646	662	663	669	629	656	685	659	640	689	633	616	656	650	646	670	653	724	686	666	659	637	668	664	660	649	643	649	737	731	633	658	643	626	627	678	626	623	683	664	602	673	661	697	609	698	712	637	695	667	671	681	638	630	640	701	664	700	638	675	701	686	650	676	609	664	679	629	631	627	662	654	667	620	642	600	670	710	676	643	681	632	648	654	694	695	648	634	675	676	684	674	651	553	644	644	586	609	656	597	680	647	615	689	665	681	598	701	679	651	636	652	623	681	648	672	592	647	655	631	632	678	705	663	629	659	639	699	670	608	635	647	637	668	655	626	662	666	656	645	568	612	635	628	685	674	637	683	632	707	666	633	698	632	618	639	664	676	611	636	629	708	674	672	649	636	669	698	658	612	679	651	618	654	645	658	685	639	624	605	665	647	615	673	603	618	645	634	630	621	661	674	633	703	593	658	651	676	673	679	629	629	648	697	684	672	613	554	653	678	619	680	682	639	627	623	637	601	664	651	658	664	619	712	615	687	624	628	683	661	655	600	656	703	651	661	634	676	667	684	664	653	691	659	612	672	693	639	679	666	618	640	629	705	637	666	626	663	669	644	588	635	633	683	679	663	665	606	669	670	686	629	657	649	606	693	639	613	659	650	661	665	643	649	640	653	652	651	680	629	671	673	683	712	667	627	646	629	670	650	622	679	634	699	673	670	662	689	683	680	637	625	668	631	658	689	635	671	621	680	644	694	660	643	673	625	627	646	641	608	668	623	666	665	587	600	687	650	637	709	679	650	662	607	620	670	619	710	658	643	629	645	614	629	680	624	629	678	604	634	620	673	690	634	658	672	645	638	666	699	642	632	644	680	637	683	662	644	615	661	712	641	662	668	687	644	625	640	652	676	632	661	668	672	620	649	678	592	705	653	671	655	672	639	654	636	640	671	655	698	648	694	611	661	658	659	667	634	624	639	631	673	636	664	682	662	678	682	659	650	674	632	647	687	626	674	641	631	708	663	632	683	640	669	658	667	682	690	669	670	643	649	662	622	683	681	659	651	638	665	651	615	670	669	633	640	669	633	632	647	627	651	650	659	589	650	680	611	677	645	658	651	658	654	618	636	693	699	673	610	655	672	640	656	616	641	684	631	614	663	619	657	670	661	664	619	664	614	695	607	634	637	628	655	579	698	662	634	686	646	596	663	675	654	644	615	679	606	676	642	657	662	623	657	631	641	657	628	695	665	632	660	685	682	651	677	641	645	636	689	635	649	634	676	626	600	645	616	650	619	690	659	639	685	671	644	669	657	712	655	613	631	631	652	602	675	633	677	693	654	626	733	645	653	667	689	687	630	605	630	651	686	674	673	632	619	628	659	631	666	649	610	577	625	637	650	626	663	631	658	718	646	647	642	683	662	623	658	666	628	674	633	699	636	662	653	657	643	669	692	641	635	680	644	675	645	674	667	666	636	688	665	684	651	670	663	652	642	652	636	636	640	638	626	627	662	675	675	637	649	651	687	661	632	683	629	643	692	638	676	645	653	631	636	638	605	662	635	656	641	666	695	646	670	662	657	613	674	638	664	664	678	666	617	643	657	594	631	642	668	618	636	670	683	665	650	617	671	698	675	685	624	664	641	697	660	602	638	633	640	663	663	673	587	668	610	676	600	622	654	659	617	616	634	689	619	674	627	691	675	683	697	639	616	622	637	640	678	647	624	650	665	673	662	680	684	646	680	617	659	674	657	686	651	686	677	645	669	655	700	630	637	644	641	663	632	642	672	631	662	677	585	625	636	676	637	664	621	691	659	633	651	686	628	662	652	606	656	621	630	662	652	677	615	690	698	633	659	669	642	631	667	665	634	696	621	665	657	658	616	647	672	672	653	688	621	662	645	587	684	684	641	665	645	671	666	650	639	650	645	632	631	663	699	640	647	663	618	626	618	650	660	666	602	642	647	641	642	621	627	597	665	646	666	678	694	628	665	630	702	635	703	658	680	650	630	639	643	659	675	654	638	686	659	688	678	620	658	672	622	654	665	657	690	653	634	630	657	648	663	689	659	638	625	648	639	642	657	594	639	674	647	649	685	614	629	652	662	602	647	639	656	645	674	622	638	627	654	686	665	648	666	627	642	616	661	661	626	658	682	648	658	636	675	655	646	628	657	642	657	685	686	658	664	659	689	674	626	647	698	657	666	660	690	634	666	693	650	652	690	639	665	696	643	663	655	630	659	685	691	614	642	686	691	645	624	606	622	635	698	655	661	646	681	668	653	607	613	653	632	648	704	640	624	676	688	690	668	636	642	646	605	619	665	655	657	714	641	612	592	680	682	675	677	611	653	657	636	606	680	609	639	659	647	656	668	659	633	643	652	641	667	649	685	640	679	681	652	624	655	646	659	672	674	641	612	690	707	695	620	659	637	641	659	657	643	633	714	700	653	660	627	609	658	668	675	635	659	640	611	653	681	657	644	645	654	671	654	651	668	634	633	672	575	614	644	640	624	670	692	656	639	653	685	619	672	633	618	663	607	679	613
5628	3413	2385	1372	774	518	301	232	191	161	132	147	124	101	88	118	108	101	111	113	115	87	98	96	77	93	84	62	69	82	66	59	71	84	80	59	67	90	80	64	84	57	62	71	86	65	64	63	73	60	65	63	67	79	73	56	67	68	69	55	73	58	68	70	75	78	76	51	77	64	71	66	62	61	65	77	68	76	82	65	68	79	71	59	65	65	68	71	69	73	80	63	65	49	64	64	66	73	68	67	74	79	60	68	75	69	63	63	65	65	76	75	78	76	73	75	62	71	85	65	77	69	72	68	55	78	71	77	55	76	79	71	84	68	70	70	85	59	85	56	67	84	59	82	78	70	74	81	63	81	73	77	60	65	74	79	80	75	63	70	67	67	76	74	66	76	62	74	59	76	83	64	68	63	74	71	62	64	62	80	75	65	65	61	79	73	64	68	79	71	71	66	66	65	56	63	60	71	67	67	73	65	65	60	57	55	75	70	69	79	83	72	71	73	70	81	68	43	57	78	61	68	72	91	74	84	64	65	68	67	88	67	68	66	66	82	78	78	62	72	77	86	69	62	78	82	73	67	69	79	67	77	86	74	66	48	71	73	93	49	66	77	59	72	74	71	91	71	50	75	68	71	63	70	54	65	76	66	67	79	74	56	73	61	65	73	76	79	63	73	85	69	64	69	88	77	60	71	69	62	67	78	89	56	59	53	81	71	91	82	61	70	66	82	66	73	51	72	79	79	65	64	84	70	84	77	65	81	69	67	69	58	87	87	56	76	81	80	71	59	67	60	79	53	62	65	69	70	57	64	59	65	87	78	73	60	74	69	72	73	81	75	81	66	70	80	81	72	78	68	83	58	66	58	86	93	70	73	75	72	65	68	74	78	68	68	73	74	78	57	73	76	64	81	70	60	60	67	53	77	70	66	69	69	66	78	74	69	66	71	77	59	68	83	83	61	85	81	77	82	71	74	62	88	66	88	55	66	60	57	72	70	73	60	68	85	68	87	49	69	58	65	84	74	80	73	73	70	60	65	73	79	50	65	85	75	71	69	75	78	68	86	64	62	78	66	92	63	66	72	66	68	76	81	78	70	72	74	69	67	79	69	80	66	69	67	67	58	66	72	75	70	66	80	86	58	54	74	83	75	63	60	69	71	67	61	73	69	72	63	78	65	65	60	60	75	69	47	76	71	75	76	82	79	87	69	73	66	68	66	61	76	68	74	65	63	68	71	64	57	47	63	81	88	87	80	97	76	72	49	61	63	71	68	68	84	75	65	80	77	81	64	83	67	75	65	61	76	77	67	59	77	74	79	77	64	78	81	76	64	70	66	74	85	68	65	73	60	74	64	79	65	71	59	51	64	72	75	70	68	61	65	63	56	84	69	66	71	65	66	64	68	68	59	67	65	73	55	56	64	64	72	52	74	63	72	59	73	69	75	72	74	84	70	67	73	60	64	73	72	66	55	69	86	70	84	90	69	77	75	62	77	84	59	64	55	72	52	71	64	65	80	76	75	78	76	73	73	82	75	78	78	60	58	67	73	72	66	78	56	72	98	62	61	60	63	74	80	76	62	56	72	89	67	65	92	79	93	77	70	76	61	62	80	53	60	72	65	83	77	58	85	68	66	73	63	76	77	75	65	73	60	62	66	74	60	78	66	79	79	63	72	76	73	74	75	62	65	58	70	51	73	71	82	70	51	70	76	74	78	85	69	79	75	65	80	82	70	69	75	77	79	65	55	62	61	71	74	82	71	67	80	52	70	59	63	56	70	85	70	79	71	70	77	79	86	61	69	76	72	66	72	74	67	72	77	67	71	71	64	70	66	78	76	77	76	62	73	72	64	71	78	78	60	88	75	76	68	60	76	68	63	68	67	70	72	64	69	63	91	79	82	80	83	70	48	61	91	88	76	57	80	58	76	64	61	64	65	69	61	78	79	72	68	64	72	65	67	69	83	67	60	67	72	65	62	68	72	68	68	84	67	79	67	66	48	67	87	72	69	76	83	61	76	66	62	69	90	76	71	70	65	65	72	54	57	70	73	80	68	62	81	73	59	67	68	63	72	75	69	90	78	72	76	78	73	65	74	73	60	61	68	69	64	62	59	71	75	63	72	77	83	68	80	77	53	60	76	72	87	70	63	63	74	67	61	72	67	92	79	70	65	74	66	68	56	65	78	90	74	59	73	81	70	61	79	73	74	86	71	69	76	81	75	75	68	69	51	70	58	70	72	59	60	64	72	78	61	70	73	72	66	77	72	70	73	72	69	53	64	69	62	55	64	72	68	58	57	61	62	68	58	69	75	73	63	60	60	71	71	65	93	81	81	92	58	75	64	64	77	68	91	69	74	69	75	64	70	79	54	51	50	70	64	53	67	66	54	61	70	56	85	84	80	73	63	60	69	79	86	83	77	65	63	74	51	69	76	57	70	65	60	70	58	67	86	71	72	59	88	75	73	60	68	69	66	63	54	69	71	81	69	69	72	79	76	69	71	75	64	78	72	64	66	74	84	66	83	64	58	75	56	76	64	74	70	65	72	63	69	66	72	69	81	79	80	70	75	59	69	69	69	59	62	67	72	82	63	81	72	77	81	73	64	71	84	77	74	76	68	71	66	99	77	80	73	60	72	69	80	65	68	69	80	82	74	59	71	63	68	62	62	62	87	71	66	70	66	66	64	62	69	69	65	68	76	74	68	63	61	57	72	67	56	85	60	75	74	71	68	64	88	71	58	79	61	78	69	65	65	75	65	79	66	72	85	69	78	66	61	68	84	72	65	59	58	67	71	82	59	56	68	74	80	77	80	66	68	80	69	70	69	68	88	76	66	61	76	76	58	67	65	61	72	63	95	65	77	50	77	48	70	63	66	66	63	55	75	69	92	64	69	63	65	66	79	65	91	76	69	68	71	80	65	72	64	77	65	58	75	76	64	87	78	78	83	65	75	84	60	68	65	76	72	56	62	75	61	80	59	77	55	44	78	81	62	74	67	74	64	65	59	85	73	76	74	74	77	67	80	75	71	63	61	64	56	76	72	62	71	73	70	65	69	67	72	82	62	75	59	57	72	65	83	75	67	82	73	62	69	76	76	63	61	94	65	72	81	75	71	75	77	63	87	83	73	69	71	60	76	61	64	59	67	66	67	62	74	84	60	88	72	61	72	80	86	71	67	78	80	65	59	69	69	81	70	69	68	64	70	70	62	67	75	73	80	79	68	61	75	81	61	65	80	66	79	69	70	58	76	74	73	65	76	59	76	73	61	61	63	64	57	58	73	72	76	58	76	66	71	60	72	78	83	76	77	68	76	70	81	87	81	56	61	77	74	67	76	70	77	66	66	83	79	61	68	67	79	90	64	60	77	70	78	69	63	71	61	53	81	58	66	64	78	59	81	59	56	57	67	65	76	76	58	59	69	72	75	74	75	75	75	65	72	67	80	83	71	58	80	64	61	71	85	76	75	79	65	60	64	62	75	64	65	68	72
32163	21324	17962	17723	19945	16296	10091	6850	4801	3931	3214	2620	2133	1888	1770	1806	1682	1656	1606	1491	1414	1233	1111	942	821	829	770	780	710	616	612	616	648	644	574	624	574	617	597	621	596	619	602	577	606	576	574	594	597	554	593	595	598	616	574	590	596	586	600	561	598	555	622	595	601	644	585	595	574	552	602	587	569	641	557	551	576	590	596	613	590	568	548	575	582	601	557	565	574	583	579	577	588	565	580	628	590	564	584	586	573	585	598	576	609	583	596	578	616	582	592	589	583	634	586	574	564	634	653	601	592	561	589	513	613	588	594	593	605	591	566	588	581	589	611	577	595	633	556	611	623	602	595	555	640	585	566	600	580	571	555	594	583	616	619	599	550	572	562	615	555	571	606	617	581	600	551	579	576	570	556	563	554	612	575	592	596	564	545	601	596	583	573	600	542	589	571	630	570	573	538	550	529	579	577	599	553	553	591	555	609	551	595	507	610	609	582	598	559	604	566	577	583	581	555	576	581	575	589	552	559	576	588	602	604	563	562	600	611	583	593	588	571	590	612	599	593	590	613	590	592	556	554	555	603	576	585	597	584	581	620	575	534	635	601	558	622	585	573	586	554	593	579	588	598	564	606	577	560	598	557	586	558	597	583	594	545	569	581	592	559	541	599	588	567	549	594	619	566	585	579	561	532	586	543	547	638	597	555	606	591	560	612	599	581	550	580	585	601	571	588	595	617	568	583	556	578	576	583	603	578	579	592	551	583	592	575	539	594	597	628	550	648	589	592	581	577	613	618	584	566	608	597	601	590	597	554	595	561	536	561	578	564	552	621	581	603	582	581	552	568	554	600	539	573	581	568	572	566	638	607	576	577	580	549	586	566	581	574	650	580	607	591	585	579	613	609	581	542	530	599	574	567	558	599	586	583	572	553	604	570	540	574	618	572	593	596	611	586	624	603	577	569	588	597	580	579	591	611	587	566	601	588	608	532	569	580	607	583	573	601	609	600	532	560	554	584	609	600	560	569	564	578	580	583	602	595	618	606	585	600	607	579	561	610	592	581	583	586	561	567	568	570	566	594	565	568	568	574	637	555	590	561	551	551	600	555	578	566	603	568	540	585	564	558	581	558	549	578	584	574	601	583	579	614	599	611	574	576	603	592	568	602	575	587	596	570	567	600	571	567	611	606	582	564	582	567	555	558	592	548	592	556	525	548	591	554	580	590	566	572	557	590	585	536	607	579	590	555	572	527	563	568	582	620	558	605	556	545	622	568	621	582	589	589	578	539	604	540	585	560	584	594	556	572	578	584	573	594	567	603	588	619	579	611	592	566	575	564	580	568	620	569	543	620	573	569	627	555	650	571	624	573	555	571	595	553	573	574	622	593	593	593	573	630	612	592	526	598	553	568	555	584	554	581	572	580	554	565	571	607	581	590	556	568	578	565	589	563	561	591	607	593	600	579	579	617	608	552	636	630	561	564	575	572	584	587	575	593	618	571	589	553	598	583	566	571	569	623	576	564	567	597	565	552	584	588	586	579	576	603	610	565	587	552	574	613	595	610	549	623	564	601	608	553	580	634	587	556	581	561	558	585	591	562	592	599	627	591	595	613	604	564	586	596	594	597	598	575	584	622	540	567	554	584	611	597	584	587	549	582	584	573	582	576	587	582	600	610	587	602	639	615	592	540	594	579	581	593	574	596	604	574	572	569	605	584	614	615	601	585	589	575	571	569	617	618	613	587	613	539	575	600	593	602	587	545	593	518	602	559	583	619	562	558	567	577	582	630	573	608	585	573	579	609	580	585	576	549	590	577	595	577	579	580	593	570	625	597	594	567	563	596	567	613	588	555	536	565	583	622	602	602	597	585	554	594	589	623	585	540	553	560	561	550	607	628	579	577	569	545	667	577	605	600	570	568	548	558	575	550	606	564	553	575	596	562	558	607	596	582	550	577	598	552	633	595	578	564	554	614	566	581	586	580	576	596	590	568	529	587	597	582	544	549	595	564	598	597	586	617	590	638	602	613	552	564	588	618	594	569	583	583	583	590	574	601	575	579	602	611	582	599	605	561	628	565	599	597	523	570	588	584	564	575	553	634	595	598	606	568	565	608	601	589	556	579	586	617	552	594	560	615	613	602	576	547	606	611	665	599	559	570	571	584	585	597	610	562	600	561	562	561	556	617	586	604	581	549	562	597	592	590	595	604	557	562	581	569	551	583	582	566	566	576	571	601	580	593	594	603	616	604	567	586	605	603	622	605	567	621	581	558	599	581	631	573	639	553	539	578	566	563	577	582	587	610	580	565	599	600	571	580	584	569	561	576	536	573	609	582	575	595	594	562	625	559	606	642	566	604	556	542	588	618	556	574	609	624	643	580	592	572	589	593	574	588	569	538	595	603	623	593	565	577	636	561	624	591	613	573	590	616	624	626	572	589	577	587	546	573	583	598	617	633	580	564	591	573	544	616	595	540	585	581	563	566	570	566	600	580	542	574	580	601	553	598	595	602	586	532	578	557	580	574	579	556	558	597	610	569	609	588	622	576	600	573	590	601	560	601	599	591	598	573	566	535	627	564	596	602	562	562	561	617	566	576	569	591	592	577	525	608	617	567	585	539	565	579	592	584	556	625	612	597	586	609	554	562	613	592	571	621	598	606	649	588	597	578	577	581	601	594	579	604	577	569	641	610	600	588	571	603	583	597	577	571	603	550	558	557	586	535	581	547	594	574	573	597	618	563	572	571	556	631	587	597	612	638	622	618	554	571	600	601	575	569	567	550	551	540	565	622	602	568	561	605	579	578	548	580	640	586	586	621	587	599	569	580	534	554	542	600	590	539	555	574	587	562	589	623	573	633	629	588	595	610	571	560	600	593	590	581	616	578	546	571	586	555	547	575	583	577	599	561	564	561	574	590	592	563	585	614	617	580	615	581	585	563	566	620	615	589	589	609	566	600	597	639	602	600	611	594	549	580	552	578	583	556	573	559	551	580	595	583	557	586	606	615	615	601	598	637	589	554	619	585	595	549	580	558	608	564	579	574	578	566	594	592	567	619	563	596	608	580	601	580	568	579	594	543	612	624	603	558	565	562	543	593	539	594	580	600	622	624	560	567	573	579	596	547	598	585	607	626	564	559	554	574	616	554	592	618	601	595	611	552	578	594	630	573	599	566	601	580	601	579	585	607	586	574	560	560	600	581	608	595	568	562	576	575	558	590	605	568	563	590	607	619	563	582	582	575	566	599	567	626	591	553	557	566	566	589	593	580	605	564	596	585	613	579	592	582	580	561	591	565	594	605	563	578	572	608	596	611	602	557	560	542	621	573	624	588	599	612	568	568	564	612	575	602	562	594	616	578	585	604	585	584	575	577	581	589	637	578	593	567	575	575	548	592	576	593	584	625	584	615	513	585	567	559	611	612	557	575	583	580	563	568	614	573	611	567	612	586	592	562	594	590	570	569	568	572	558	578	611	551	591	555	554	569	574	591	582	615	606
6636	5128	3390	1959	1130	643	391	239	179	191	158	121	119	112	94	95	99	106	119	93	111	104	81	74	73	63	70	62	66	65	65	59	55	64	46	80	67	59	69	67	53	56	44	59	61	60	59	88	58	65	73	57	58	56	63	74	74	59	50	53	57	60	51	61	54	64	53	67	54	61	78	69	68	58	54	59	64	72	66	62	69	82	51	65	64	40	56	59	68	65	64	52	72	61	64	56	54	55	61	65	61	66	60	48	64	57	64	62	63	64	67	68	48	55	71	63	62	46	44	47	57	55	51	62	61	54	67	54	60	56	49	61	66	57	49	55	49	66	59	70	62	47	69	66	64	75	69	68	48	45	50	69	53	58	55	71	62	63	64	63	85	60	54	66	63	51	59	58	45	44	60	65	62	48	59	45	46	55	63	60	63	58	59	50	54	55	55	56	55	61	65	44	48	48	50	62	54	50	58	69	60	62	76	53	69	61	59	69	47	62	54	46	56	50	61	68	64	60	53	66	59	57	60	37	59	47	68	63	48	60	53	65	52	46	54	60	66	65	41	56	61	49	55	53	46	52	56	63	55	57	57	62	65	58	58	67	60	61	68	62	39	74	65	63	53	42	64	47	57	61	61	71	44	56	50	67	55	66	57	55	61	54	64	72	59	51	58	45	87	59	64	42	77	70	76	64	44	57	61	60	57	59	68	65	64	73	49	52	64	49	50	54	66	55	57	72	57	53	72	69	63	53	63	67	56	40	56	62	51	47	61	50	49	62	51	56	49	53	59	67	60	54	59	65	57	61	66	54	51	63	57	61	59	78	45	62	68	65	64	55	57	59	67	62	63	65	55	55	69	64	55	64	57	65	59	56	66	59	65	76	60	63	60	62	65	67	53	59	56	59	68	60	52	64	58	45	58	58	56	52	52	56	58	69	48	61	54	60	71	53	59	67	59	45	65	78	68	67	58	53	63	50	59	54	53	62	68	57	60	60	57	63	61	68	56	53	46	64	63	62	63	65	55	80	62	52	52	58	66	61	52	59	63	53	72	52	47	60	39	43	55	64	65	72	62	54	66	53	74	57	57	58	55	71	62	57	45	68	71	51	63	63	57	54	63	58	53	53	58	58	43	63	61	57	55	63	57	53	46	62	50	50	63	54	72	49	68	54	57	72	48	57	69	65	59	50	72	56	54	54	67	58	49	56	61	51	76	54	52	64	66	57	69	66	61	49	61	69	70	57	58	51	58	64	59	42	55	58	55	59	59	57	59	52	64	44	71	68	53	60	56	50	55	54	60	54	64	54	61	54	57	63	59	65	67	59	49	62	71	57	62	51	72	57	55	69	60	78	58	63	58	55	63	68	59	62	70	44	57	49	71	53	65	59	63	57	58	73	67	58	67	73	57	54	48	66	54	62	50	58	70	62	62	55	61	55	49	55	72	59	54	69	60	71	62	65	68	45	52	40	54	51	57	56	54	59	53	66	54	59	52	51	49	70	67	67	61	49	61	68	50	74	51	57	69	59	64	69	71	45	61	53	46	49	71	49	56	56	59	60	57	52	69	57	46	59	41	55	63	67	56	64	51	62	57	61	68	63	66	72	75	65	73	56	64	76	53	74	68	44	60	69	51	62	71	61	66	50	59	48	56	58	80	36	48	67	54	60	73	59	80	56	61	52	54	66	54	48	62	61	65	62	50	60	64	56	70	47	72	71	54	61	62	47	50	50	51	73	57	66	62	48	56	68	55	65	60	69	58	53	71	66	55	56	63	54	61	86	58	52	52	64	51	55	59	54	57	58	61	74	62	51	51	42	59	73	60	50	50	47	57	67	52	65	50	66	54	71	58	76	69	51	68	58	69	57	68	51	52	54	66	58	73	52	58	58	65	63	63	67	48	54	60	65	58	67	63	59	48	81	53	60	59	67	60	66	59	49	75	71	60	51	59	49	56	68	50	78	66	75	51	56	59	70	73	58	55	52	66	51	54	59	54	61	66	57	55	53	58	70	56	63	74	62	47	67	50	60	69	64	61	59	64	57	61	51	54	59	71	71	50	63	54	66	52	57	48	62	52	61	65	50	65	49	41	68	64	72	53	58	64	65	58	64	63	49	58	59	72	70	49	69	68	66	51	65	56	70	51	58	73	61	54	57	52	64	67	58	54	51	51	56	58	55	51	69	71	63	65	50	49	71	48	53	70	64	52	60	46	74	68	49	57	66	60	64	72	45	51	59	69	60	61	57	59	68	65	50	51	66	57	62	59	58	50	61	55	59	65	50	49	45	62	66	60	74	50	62	44	62	63	64	56	72	64	54	55	73	65	58	61	62	56	55	67	55	64	56	78	54	76	60	54	56	40	71	66	57	63	61	54	70	59	70	65	59	66	49	60	61	54	74	70	68	52	69	60	45	42	54	62	45	70	72	65	61	49	60	65	62	76	51	69	68	60	52	62	63	67	63	50	56	68	60	58	52	71	71	61	46	62	52	57	60	63	67	73	62	56	50	60	72	54	53	67	51	53	47	55	69	48	64	66	68	58	53	56	67	48	50	53	68	47	57	52	58	57	68	64	51	47	63	66	55	53	60	57	61	58	55	50	62	48	79	70	72	71	64	56	64	60	57	50	56	56	62	55	56	60	70	63	55	53	60	63	59	78	54	57	70	52	49	42	61	46	69	57	77	54	67	58	63	61	55	63	62	56	55	50	46	59	64	72	66	58	78	57	70	60	50	59	64	71	58	66	51	58	59	59	62	65	63	66	59	60	61	63	56	70	70	67	45	66	71	67	46	61	56	59	62	71	56	66	58	61	57	56	61	57	73	60	56	56	57	57	62	43	64	61	64	40	55	54	72	61	52	69	45	60	67	58	67	75	66	51	63	50	61	61	63	59	50	56	54	63	75	60	66	60	65	57	61	77	52	58	56	61	48	60	55	60	59	57	58	55	58	58	64	71	51	57	65	69	49	68	51	63	50	63	72	60	63	56	56	63	65	66	56	61	56	51	53	52	51	52	71	61	57	70	60	72	71	58	62	66	61	68	67	58	76	68	48	70	59	60	55	58	56	51	61	61	65	63	64	52	59	76	58	57	58	47	59	63	67	45	72	47	54	57	53	59	63	61	50	69	60	59	61	39	51	61	70	60	68	48	51	56	48	59	65	50	63	75	62	57	57	64	69	60	56	50	61	72	57	61	67	61	61	59	57	60	66	72	42	46	43	61	65	65	64	64	55	64	71	54	59	50	53	52	53	60	63	61	57	47	62	56	60	71	57	62	53	52	59	59	69	53	56	67	49	61	60	63	60	72	63	61	64	62	51	62	64	59	68	65	66	44	68	50	52	62	62	74	54	48	70	68	53	67	68	70	61	73	52	59	56	54	72	67	60	62	37	58	55	49	50	69	63	73	69	60	56	73	51	62	71	52	56	56	43	65	45	48	58	65	64	62	70	73	53	69	73	55	49	70	53	55	58	71	61	55	64	59	61	67	63
34011	25998	21640	20867	22589	18500	11238	7712	5711	4446	3460	2921	2331	2018	1815	1708	1752	1718	1657	1676	1505	1160	1057	880	764	758	753	709	606	602	545	565	525	528	504	573	534	523	526	496	492	527	514	534	521	514	530	497	514	494	524	489	516	488	518	537	511	492	499	499	499	485	492	463	463	538	488	516	514	496	472	539	488	501	502	535	493	507	513	513	498	501	491	479	469	477	531	520	507	524	565	528	486	540	514	491	486	521	506	542	525	516	516	500	539	475	514	478	503	470	536	530	474	515	484	465	501	511	510	499	504	499	488	501	519	534	499	518	489	521	513	476	480	504	527	501	485	507	530	561	478	496	518	479	503	505	505	497	508	479	481	487	461	446	522	463	501	467	492	474	504	489	484	535	540	525	477	494	494	532	518	509	479	509	489	500	491	507	486	488	491	541	494	535	524	505	516	481	520	488	483	489	525	436	498	528	478	511	494	482	516	510	509	511	516	504	530	489	528	496	529	520	523	489	516	498	486	504	525	482	513	529	530	484	491	515	470	483	456	507	487	501	524	475	520	500	509	479	481	485	482	540	488	474	486	503	468	499	456	515	525	522	529	494	537	490	503	488	504	513	484	491	527	538	496	483	469	491	504	484	581	535	542	521	478	500	463	492	458	460	530	518	522	568	511	444	538	473	528	464	522	496	484	554	508	462	503	503	518	533	513	522	528	489	529	482	530	491	524	531	517	525	510	519	501	473	502	519	519	538	513	469	500	529	500	487	470	502	494	516	497	504	524	525	524	474	518	546	487	514	484	503	482	500	507	511	509	528	485	509	476	484	517	502	469	519	489	506	531	470	494	504	478	537	503	505	497	494	525	504	534	490	544	535	490	510	495	521	499	494	524	522	475	489	521	492	551	473	511	469	525	505	513	505	535	483	482	498	516	494	548	483	499	542	482	486	533	477	498	523	497	510	487	487	512	462	515	483	499	510	492	523	468	449	498	529	485	484	495	515	534	546	515	493	465	526	481	545	494	536	497	524	475	506	464	507	548	471	479	496	475	501	509	515	479	493	505	482	501	501	517	472	522	536	502	536	568	500	477	507	510	521	448	489	475	472	530	520	524	523	507	491	461	486	510	445	522	468	527	548	545	536	495	513	518	442	502	500	503	504	454	484	483	508	506	487	488	500	510	473	479	475	505	458	502	515	522	486	502	481	498	522	526	499	471	512	511	480	507	499	524	492	511	494	502	467	488	521	504	501	462	468	483	501	497	493	529	492	485	494	470	492	513	482	527	490	504	479	515	534	496	524	512	547	508	472	504	474	483	455	476	550	507	537	513	509	505	503	500	493	509	516	526	506	529	533	496	512	496	495	536	526	500	482	514	534	518	473	498	495	521	522	495	486	480	512	463	449	505	496	524	474	506	542	476	511	482	552	513	509	545	499	502	493	536	515	482	492	477	491	497	481	491	494	543	477	484	503	529	467	514	512	509	498	494	483	524	527	551	517	496	495	502	530	522	515	524	515	509	519	486	542	537	504	453	462	537	506	527	484	534	506	489	505	482	499	479	435	519	473	525	513	518	523	520	510	503	514	442	487	561	516	504	513	479	486	481	473	517	422	512	506	473	467	483	517	538	517	484	494	531	516	494	500	527	495	521	484	485	482	482	503	519	492	482	521	506	460	521	475	476	514	491	489	512	480	497	503	482	497	514	521	493	481	493	495	524	511	520	522	520	487	515	533	471	494	489	508	486	537	501	505	532	517	539	504	469	514	505	502	477	512	510	496	476	531	507	536	454	477	457	503	522	507	472	518	541	542	549	518	540	528	492	520	473	538	487	510	519	499	522	513	504	510	508	508	468	510	448	505	500	495	461	471	498	509	505	502	493	510	529	475	492	488	497	494	492	494	494	561	493	550	527	503	548	506	542	517	474	480	498	552	542	526	444	498	490	488	462	454	479	480	542	505	494	491	465	489	518	511	504	510	555	484	491	479	500	489	510	509	505	514	498	525	516	491	510	517	468	545	531	499	513	512	551	492	507	463	494	522	522	514	490	509	468	531	498	459	532	499	473	512	492	525	514	535	472	495	501	470	488	489	490	491	517	491	513	536	491	507	480	559	464	499	527	514	462	532	508	532	519	496	474	481	510	495	516	472	466	498	465	498	479	500	498	485	519	504	478	481	517	481	513	511	511	478	505	489	509	530	468	475	521	512	532	496	482	519	532	517	523	510	526	478	467	484	472	489	532	462	522	498	518	529	506	513	518	529	556	483	510	483	490	511	539	485	513	527	510	544	515	517	500	476	496	496	478	534	499	501	480	516	499	524	472	512	502	522	525	477	471	478	495	505	493	494	500	511	479	475	513	499	488	490	476	516	559	488	476	492	539	521	517	492	512	492	528	475	482	498	497	514	470	495	471	526	515	549	485	481	500	498	537	501	515	479	516	462	527	521	469	513	488	514	528	472	470	511	480	486	489	467	494	515	499	499	457	528	482	470	507	482	501	526	523	492	500	490	506	490	491	542	514	535	502	555	528	510	503	513	460	450	495	498	528	486	468	477	496	526	504	498	483	500	523	507	528	508	512	462	503	466	509	498	505	539	491	490	537	535	523	530	494	483	476	525	483	478	504	552	471	485	531	499	510	521	524	539	500	514	487	496	513	529	486	489	533	517	480	511	462	498	504	529	498	499	469	527	511	494	490	486	504	501	531	477	493	468	481	516	502	493	516	513	521	507	498	513	523	516	475	462	509	496	504	513	498	481	509	458	466	534	487	514	510	498	485	481	524	494	523	522	478	550	495	518	489	472	496	536	536	505	533	487	490	500	481	515	458	545	498	483	512	497	484	481	507	482	522	538	479	464	491	505	493	498	510	515	496	539	497	534	493	501	460	509	521	515	517	468	538	495	507	506	500	524	562	522	494	496	511	505	504	497	485	498	504	508	500	544	509	459	510	493	507	504	498	539	485	541	501	438	481	500	499	477	528	518	468	514	538	522	482	504	494	490	511	516	541	481	511	469	480	467	488	492	483	489	523	465	527	535	495	512	457	505	503	486	468	493	507	452	542	503	487	493	496	483	518	483	492	482	521	491	483	518	496	498	472	487	522	456	466	478	469	457	484	511	524	528	485	474	492	526	497	515	475	495	500	497	549	498	526	497	532	475	523	490	498	481	494	516	511	529	472	488	499	481	524	500	538	485	474	493	517	479	479	509	553	483	525	500	506	491	494	532	467	499	524	474	538	497	463	488	518	459	501	518	528	540	482	491	509	531	501	499	515	510	499	467	448	530	520	486	515	521	497	537	494	530	485	490	546	520	524	493	485	518	490	546	495	517	505	507	477	500	482	523	492	465	522	509	470	507	489	548	532	475	535	520	469	522	557	502	522	515	485	510	484	477	521	535	504	504	477	500	455	499	502	470	461	525	525	506	492	512	438	510	520	491	521	501	536	509	488	522	530	478	500	517	487	498	481	500	464	469	517	493	526	478	535	466	485	505	527	490
8187	7847	4087	1861	1624	1074	707	368	212	211	159	182	140	120	96	107	94	105	111	81	88	79	75	69	57	58	53	44	54	43	41	36	35	44	34	45	53	35	39	40	31	36	38	46	38	49	45	39	44	41	39	32	39	42	45	44	47	39	45	33	51	47	44	42	41	35	38	24	34	40	42	38	33	46	36	41	44	37	38	48	36	54	32	42	40	26	31	41	33	37	35	36	42	43	43	42	34	37	40	64	39	40	51	36	36	48	45	45	35	42	34	44	37	49	45	32	52	44	39	47	34	27	44	44	38	50	36	31	47	43	40	39	42	41	36	35	40	43	45	47	45	41	43	29	45	55	42	42	47	49	41	41	37	47	41	36	41	52	48	39	46	54	38	38	34	37	49	40	40	50	24	44	34	45	43	40	37	52	48	45	50	41	42	38	45	32	48	47	44	32	43	32	46	39	36	36	45	38	35	41	43	60	36	39	45	53	34	33	35	33	26	38	39	45	31	49	51	35	43	42	45	46	57	39	41	46	34	43	45	36	46	43	34	41	46	41	39	42	46	42	44	42	36	41	30	54	46	35	44	39	36	42	56	37	37	43	41	44	35	45	35	29	30	30	47	34	36	30	48	33	39	46	37	50	41	49	38	49	30	40	33	39	50	36	60	47	54	39	37	40	50	44	47	47	33	30	45	51	48	40	53	37	34	45	55	29	33	46	33	42	38	49	41	39	40	45	52	37	34	34	40	43	42	46	41	41	37	44	35	35	49	46	35	51	42	44	45	37	35	34	39	59	49	44	43	40	39	51	48	40	44	41	46	57	44	38	47	45	44	38	44	40	30	39	44	45	42	55	45	42	42	39	41	42	39	37	48	40	31	47	36	45	45	43	49	41	40	39	29	46	44	44	36	39	36	42	40	39	35	39	42	44	37	52	40	43	38	40	51	36	45	39	52	41	39	46	31	37	35	46	38	45	49	41	37	47	46	38	44	37	40	41	39	39	42	33	52	40	41	40	53	52	43	47	34	53	40	35	29	40	40	48	40	45	42	42	41	31	42	39	36	44	39	40	41	51	32	31	38	41	45	49	40	47	40	44	36	35	53	38	53	39	46	47	60	32	52	41	52	40	36	32	40	46	37	33	58	39	48	41	38	50	49	42	43	40	57	46	40	31	31	41	40	43	48	36	44	37	34	30	46	36	41	53	42	35	46	38	36	40	33	48	45	41	46	34	34	29	49	34	30	46	37	41	38	34	49	50	39	51	36	46	53	43	44	41	29	39	48	44	44	45	32	33	48	41	48	37	39	39	39	29	39	46	43	45	32	40	46	47	44	41	54	45	32	43	41	42	40	40	36	54	29	31	52	32	36	27	41	43	53	38	50	37	42	33	45	36	35	47	52	45	43	42	34	45	39	41	41	32	40	42	48	43	36	36	43	37	46	35	42	44	39	33	43	41	38	50	41	47	33	37	38	41	44	44	44	37	52	57	43	34	45	39	45	37	46	38	50	47	37	39	44	33	40	43	32	37	49	31	41	52	42	46	46	32	44	37	46	38	42	39	36	47	29	37	46	59	45	34	55	42	41	33	39	42	35	36	38	32	52	36	32	34	51	37	51	38	44	41	40	41	46	43	42	38	47	52	42	43	35	46	44	35	36	26	37	38	35	35	43	31	37	42	39	34	33	38	43	35	34	48	42	42	41	52	42	50	32	32	44	38	32	36	38	41	54	41	39	43	38	35	34	52	43	38	38	34	45	47	33	44	56	42	56	43	41	36	47	33	44	48	52	40	40	47	41	45	42	35	39	52	48	32	42	37	49	46	36	49	37	40	51	35	47	39	42	44	33	42	38	51	39	43	33	51	41	40	37	28	37	45	47	37	34	36	52	37	38	53	45	35	45	37	50	36	44	38	45	38	39	45	25	42	35	45	42	46	39	41	47	48	33	43	57	36	47	43	43	36	47	54	38	42	35	51	42	61	31	43	26	34	45	42	40	41	34	51	44	38	42	51	42	43	40	51	33	36	30	40	29	28	37	44	50	29	61	46	38	36	44	31	40	39	44	35	39	35	45	42	37	55	46	49	38	40	32	54	46	38	29	37	37	34	30	38	52	36	48	41	40	36	48	41	43	45	44	28	29	34	47	47	41	42	36	39	27	50	35	34	22	43	33	47	37	32	37	45	42	35	40	49	42	34	37	38	35	47	40	47	39	36	40	45	38	41	40	42	48	41	36	31	46	43	37	37	35	51	29	44	44	39	32	44	34	45	36	44	33	54	44	40	40	28	37	39	40	31	49	42	37	48	48	29	41	41	41	38	36	36	42	36	41	36	35	33	41	35	40	46	44	39	31	40	47	30	40	40	51	52	37	50	35	38	41	38	51	42	44	48	38	43	45	43	48	34	40	44	43	40	40	32	47	48	33	43	36	51	38	39	49	43	51	34	46	39	34	50	42	36	55	42	43	37	34	46	38	31	46	40	44	38	42	31	39	37	51	43	41	52	42	47	38	43	41	35	44	31	52	39	50	44	33	29	45	53	35	40	36	45	42	48	50	48	40	40	43	39	45	31	50	46	48	45	39	39	28	41	44	43	42	40	34	46	41	41	53	52	48	42	49	41	35	45	29	37	45	31	41	44	38	44	40	45	32	44	44	49	51	41	31	42	47	36	44	44	55	39	30	44	43	38	35	43	52	43	47	45	47	38	42	35	54	40	42	40	40	41	36	39	43	32	39	46	28	48	45	41	39	42	41	51	51	43	31	41	43	32	38	43	52	58	34	35	35	40	40	36	29	43	55	44	49	38	44	35	41	49	38	32	40	35	37	27	37	57	38	33	50	47	46	27	48	33	43	40	40	43	32	49	43	35	32	35	46	54	38	31	37	47	34	39	46	38	37	35	36	45	31	27	36	37	42	43	56	37	34	39	44	46	38	37	32	37	48	49	45	36	44	41	32	34	54	42	36	40	35	41	33	47	43	36	41	44	43	42	37	34	43	36	37	36	43	42	34	45	50	38	43	40	35	47	39	32	45	39	43	48	40	42	42	44	52	50	41	43	50	44	45	41	38	49	43	51	44	56	43	43	41	36	43	39	50	56	45	42	49	53	42	41	38	42	40	51	51	36	47	40	37	49	35	51	44	47	39	38	43	36	40	43	53	41	33	46	34	39	46	41	48	41	40	47	40	30	35	38	37	31	43	36	52	47	44	39	45	50	42	39	52	30	32	43	38	38	45	47	34	26	39	41	49	46	40	51	33	39	36	39	46	43	35	42	52	46	33	41	51	40	40	40	38	42	53	45	33	44	45	40	41	44	48	37	37	47	54	35	45	40	39	50	46	42	42	41	31	35	47	27	45	36	38	44	30	45	46	35	52	37	42	36	36	47	35	39	53	36	45	45	48	39	36	43	48	45	36	50	43	32	41	44	42	47	49	34	37	47	39	37	36	38	36	42	50	35	38	42	52	49	37	34	36	52	41	47	40	44
38443	29373	21473	21310	27790	24722	18217	10946	7573	6012	4862	3865	2927	2512	2081	1985	2010	2079	1959	1883	1745	1463	1196	980	724	714	683	637	579	534	434	425	433	437	439	444	401	402	421	395	405	379	398	403	340	335	384	366	397	375	377	416	364	387	391	403	326	383	362	384	358	339	371	347	346	325	402	369	392	324	342	369	373	364	372	361	316	374	323	355	356	386	383	363	347	384	343	367	365	353	401	365	346	386	329	383	402	342	360	351	352	386	377	363	398	353	373	349	343	362	339	357	393	358	361	360	369	351	361	349	365	381	355	389	381	358	383	372	390	386	361	374	378	324	401	396	336	375	374	354	383	391	342	338	354	387	428	372	362	341	419	367	351	420	346	351	353	395	381	346	384	364	362	405	386	355	338	371	377	403	344	361	372	354	353	404	396	357	344	371	366	386	356	357	366	339	355	384	361	348	398	333	384	359	370	391	375	354	340	369	369	371	381	355	385	343	373	335	360	393	351	350	349	331	369	388	342	351	365	330	328	331	373	341	349	370	346	361	414	383	382	338	370	384	365	377	350	366	357	395	367	358	360	350	376	359	360	343	361	378	360	350	351	362	346	371	345	338	369	381	397	375	381	360	379	360	344	359	361	385	402	357	376	353	358	381	364	353	349	359	393	382	353	336	387	366	365	374	355	386	379	387	383	373	360	376	369	381	347	343	358	352	367	372	336	344	397	359	336	350	367	389	343	343	370	390	339	361	381	344	346	361	379	347	382	365	365	377	339	359	340	350	325	372	382	362	409	365	374	365	323	390	348	356	349	361	374	397	354	354	364	390	361	355	372	367	380	371	340	354	381	379	363	371	366	369	340	381	368	367	366	386	369	403	399	346	374	370	364	394	366	380	349	418	351	400	407	372	371	378	349	359	368	350	368	348	395	364	337	329	360	374	351	389	359	344	368	317	369	367	353	398	363	371	354	351	339	356	375	381	363	339	377	349	330	309	357	367	384	353	363	342	328	381	385	342	325	372	329	390	348	391	339	359	355	371	412	381	319	385	369	353	364	368	359	335	369	391	366	343	370	367	368	369	355	385	341	375	341	403	386	362	362	331	381	379	348	415	359	377	373	365	396	363	384	330	346	382	342	392	386	354	352	355	354	370	335	371	368	381	350	345	350	362	375	341	393	348	351	364	371	358	371	342	379	388	366	360	367	411	372	376	383	345	351	380	356	337	342	361	346	367	359	363	348	357	330	366	384	364	385	389	365	374	341	352	365	398	366	359	380	365	379	356	390	393	379	367	373	356	368	341	386	315	323	333	357	363	382	364	369	349	375	358	389	388	359	370	375	349	346	331	361	396	356	362	338	377	330	365	373	354	369	343	330	359	357	342	372	343	349	381	342	369	361	384	358	346	344	370	373	376	355	379	367	370	347	367	341	368	345	366	372	362	335	354	389	378	358	392	332	356	366	332	388	346	402	358	370	345	354	368	377	329	407	390	408	370	357	378	349	351	374	370	383	394	398	369	359	355	409	353	337	391	394	373	367	349	368	367	352	371	405	363	362	369	381	353	343	354	361	381	372	363	358	412	379	388	345	356	387	373	362	378	390	352	369	359	356	379	364	369	356	349	354	349	382	386	384	373	383	356	366	352	312	345	380	365	343	370	385	364	401	349	372	365	404	356	380	361	372	405	389	378	357	380	363	366	371	354	381	379	339	375	383	344	385	387	349	358	352	361	376	355	359	357	361	371	376	352	351	365	339	350	369	358	374	384	365	373	357	370	342	376	354	378	322	356	351	348	343	412	365	357	351	331	366	382	362	394	390	365	400	358	348	372	374	325	375	392	368	341	345	330	380	366	352	372	402	357	369	358	365	349	381	365	361	396	376	358	358	353	386	384	397	347	370	360	375	331	333	366	338	404	371	365	365	385	350	341	363	391	345	349	359	405	382	387	377	347	371	379	361	360	360	328	316	350	369	380	360	391	343	347	366	356	327	375	348	372	345	354	354	353	380	340	402	380	349	360	351	373	374	369	358	383	350	332	365	344	364	377	389	376	380	357	351	374	380	357	363	362	394	376	334	386	388	339	354	358	347	391	377	383	361	377	370	348	396	378	365	380	349	377	399	367	368	362	343	427	403	351	364	348	361	341	361	341	365	381	400	403	365	364	360	370	349	369	346	356	360	363	350	361	345	358	389	370	374	376	379	353	379	365	371	368	340	365	395	405	372	345	376	379	339	323	371	364	353	357	371	359	361	401	346	361	383	366	372	378	369	374	356	397	361	341	394	374	365	346	373	360	361	391	349	371	340	355	384	379	352	406	344	351	356	366	392	365	335	353	431	363	360	345	371	360	406	349	342	331	370	366	347	352	360	369	373	371	391	366	364	347	327	321	380	392	357	380	388	348	346	366	357	384	367	364	402	350	375	365	353	356	377	383	356	371	378	352	361	362	374	355	351	378	349	346	331	353	370	350	393	334	374	395	377	363	337	417	371	338	344	380	358	339	344	369	378	374	368	399	358	393	354	391	371	388	364	376	346	373	357	382	384	362	370	369	323	380	342	356	367	394	353	372	341	354	383	370	378	373	391	394	335	385	402	344	369	344	341	331	360	353	367	339	369	387	379	386	393	365	341	359	368	377	383	376	365	319	392	349	364	382	357	354	393	373	399	364	375	368	361	381	389	368	366	361	400	388	335	386	368	350	370	376	378	356	351	389	342	377	377	377	366	346	369	340	349	340	375	360	354	355	392	374	366	365	382	384	320	397	347	355	355	377	353	369	329	356	357	364	356	379	366	366	367	378	413	380	363	345	336	369	342	375	347	360	347	378	395	389	378	378	355	352	381	346	375	382	345	368	391	362	374	377	345	354	374	410	373	354	338	352	395	328	366	347	362	346	350	372	378	369	371	344	406	357	360	362	336	374	382	343	387	360	342	351	339	369	397	372	364	373	344	370	381	344	367	357	370	382	370	361	374	359	350	390	381	406	386	384	391	355	376	378	364	370	381	326	387	403	367	378	365	367	372	396	368	328	369	346	376	377	389	392	349	345	340	370	362	360	396	366	352	348	381	362	359	402	344	355	373	361	372	365	359	368	350	355	356	366	376	354	350	387	369	344	361	388	369	363	345	346	366	361	380	373	363	372	347	357	339	356	359	398	348	379	387	351	347	358	328	387	378	368	368	359	374	365	425	354	354	365	362	374	399	389	386	338	375	369	335	383	359	351	364	399	339	328	336	361	385	361	383	391	363	367	391	381	318	351	322	363	371	357	367	362	373	340	332	353	339	383	353	376	340	389	319	368	360	375	370	396	356	324	372	362	365	375	378	358	396	334	365	351	361	390	368	382	364	347	345	371	398	358	370	387	370	345	360	357	399	356	358	345	376	342	346	386	381	338	351	376	344	390	363	374	370	374	367	392	332	373	373	361	374	351	383	354	386	371	388	332	370	374	346	358	358	394	379	365	354	371	354	357	329	398	382	403	362	366	347	359	361	369	382	361
5336	2880	1352	873	595	495	365	244	172	164	136	115	113	133	122	95	123	123	93	96	93	116	79	74	67	89	87	89	77	75	78	68	85	73	76	78	92	87	78	78	85	74	74	74	78	90	93	64	69	81	70	85	78	90	68	72	69	95	87	64	85	81	79	77	79	79	74	69	64	80	76	78	81	81	85	77	74	91	62	86	61	85	75	80	86	79	56	71	87	73	88	68	77	68	76	67	91	63	68	64	87	78	71	81	74	92	76	69	79	71	80	62	58	81	63	83	83	75	81	88	77	71	76	94	91	83	95	70	73	89	82	69	82	92	78	59	67	76	92	72	67	74	78	82	79	74	77	85	71	82	76	71	85	89	82	82	67	77	92	93	77	68	78	74	85	91	82	65	94	102	76	70	90	85	77	64	75	76	77	78	75	64	89	70	83	76	90	82	84	68	75	72	63	60	98	76	72	72	74	68	67	78	65	71	75	79	83	82	87	75	71	62	67	77	66	82	81	81	83	67	89	72	79	90	62	68	72	79	78	84	78	67	74	91	83	60	77	66	77	74	87	66	92	74	79	72	86	71	68	47	72	74	76	81	77	74	84	71	94	76	76	69	81	84	90	72	83	70	77	85	83	67	91	65	83	85	69	87	78	87	86	63	64	86	86	68	67	99	87	66	82	98	82	76	86	66	72	91	99	80	71	82	90	78	83	80	83	71	65	63	91	78	74	77	70	83	82	88	63	89	71	64	100	84	78	67	69	84	83	86	75	77	81	86	88	77	71	76	78	86	63	71	80	66	70	111	79	81	84	80	75	83	87	81	97	64	63	71	76	69	88	90	84	74	74	76	81	63	66	77	73	65	70	76	66	74	80	69	81	78	89	59	92	82	86	74	85	66	76	63	87	74	62	72	68	69	74	91	79	88	85	75	79	81	84	61	82	83	80	73	77	80	85	77	70	79	82	76	76	83	96	71	79	84	92	77	84	79	92	96	70	78	84	84	65	70	81	86	62	72	76	78	80	79	82	90	77	74	74	65	93	79	77	60	76	90	82	73	88	89	85	85	67	69	64	73	74	90	94	77	80	87	77	85	67	65	88	79	87	69	80	82	66	84	73	75	84	71	67	80	78	72	76	94	62	71	78	80	84	90	76	61	63	66	63	77	68	72	77	92	75	74	89	89	71	71	91	75	84	77	63	81	81	86	68	81	83	99	79	62	70	80	81	74	68	85	69	67	92	97	72	63	68	83	84	74	81	71	78	66	84	64	78	85	79	90	79	83	82	67	67	68	64	82	73	66	86	65	82	66	81	58	75	73	62	59	74	82	73	72	54	82	77	74	93	70	75	76	75	78	72	69	64	79	69	100	76	85	69	83	79	70	79	62	99	67	70	73	74	76	73	82	79	84	98	84	77	80	81	63	82	71	84	73	67	89	91	68	88	70	68	83	71	90	80	90	72	71	70	80	78	69	76	101	84	71	89	78	75	86	77	62	76	82	93	83	73	73	80	74	88	71	74	78	64	77	82	80	82	75	65	77	83	69	81	81	79	79	65	77	93	77	75	63	65	92	69	65	76	64	74	87	88	72	66	72	77	76	68	75	78	78	82	61	76	74	78	86	72	71	71	73	72	83	91	79	79	80	83	82	71	88	84	90	76	73	88	84	94	79	70	75	87	81	76	75	65	63	78	75	75	95	78	73	75	83	53	68	85	55	63	70	73	70	56	78	82	78	72	64	82	94	73	74	73	63	72	95	59	78	65	71	81	74	77	81	71	83	93	75	68	71	74	87	81	68	67	74	74	94	81	71	70	90	84	89	72	69	91	88	83	82	80	70	86	85	82	80	95	94	89	71	72	70	73	87	86	92	69	63	82	74	96	77	74	88	73	81	75	67	72	74	69	83	78	69	68	76	63	78	65	81	82	74	82	85	80	74	62	84	88	98	83	88	75	75	82	87	81	70	75	69	87	77	85	70	84	80	71	75	85	75	81	70	50	69	80	93	75	77	74	81	77	75	75	76	87	74	73	77	87	59	93	95	73	83	90	79	95	79	85	73	70	73	78	89	68	84	74	75	58	70	73	71	85	71	87	73	80	79	84	67	78	62	97	94	68	82	85	62	88	81	65	73	58	70	86	69	78	81	56	70	67	66	80	68	73	73	79	70	72	80	91	68	77	61	62	71	73	86	82	62	69	82	69	77	82	74	97	79	81	69	74	77	91	76	80	89	74	77	70	86	83	75	63	68	59	84	72	76	77	84	78	56	92	75	74	94	62	70	88	82	79	70	79	93	80	85	79	60	76	70	59	68	87	76	78	81	94	85	71	80	84	76	78	86	79	65	68	71	76	72	86	88	67	77	72	83	69	85	85	73	65	86	82	87	81	80	78	71	79	82	67	70	72	77	87	68	84	64	87	73	101	81	83	87	82	75	67	82	80	73	88	79	62	64	84	70	66	86	62	72	86	80	94	84	64	75	64	89	74	86	73	71	82	68	79	80	61	79	80	82	85	88	74	63	83	72	76	71	66	77	78	77	66	76	85	87	78	88	72	86	68	71	75	65	81	75	79	79	89	83	90	86	91	85	86	81	66	77	73	69	89	83	81	69	72	72	89	79	75	70	73	83	87	86	85	76	81	90	58	80	74	75	78	69	91	71	82	81	78	86	79	67	70	94	75	82	76	70	79	75	78	83	69	71	66	82	75	71	72	70	64	85	68	79	76	70	76	67	91	77	80	80	70	96	64	69	79	82	62	73	69	83	93	91	66	76	82	55	86	64	79	60	81	76	78	87	81	84	78	88	96	73	95	91	78	80	74	77	80	77	64	77	80	87	85	82	66	80	68	81	72	55	80	79	69	65	84	85	74	98	106	70	92	87	77	68	63	83	63	64	69	86	80	84	66	80	80	76	68	73	87	80	73	76	71	71	96	69	66	60	72	95	79	82	77	85	89	78	75	85	88	64	67	76	66	83	75	71	75	65	98	95	73	91	86	73	70	87	70	73	67	70	65	76	88	80	69	63	79	60	88	68	80	71	79	75	72	79	78	67	93	73	103	85	70	76	69	77	71	68	82	76	72	72	75	76	65	90	94	83	88	90	82	69	76	87	58	67	82	83	70	78	69	82	71	84	74	66	84	79	81	75	80	83	56	74	88	72	74	80	84	69	68	82	61	71	68	63	58	76	87	75	79	87	86	68	82	73	78	67	84	80	71	75	75	71	70	87	75	91	88	94	80	104	79	76	62	86	86	70	74	63	77	87	86	81	79	68	77	84	82	71	86	74	76	88	68	86	85	62	78	78	86	76	67	74	68	85	63	71	82	74	80	79	79	83	73	62	78	56	56	77	88	75	62	84	69	85	63	82	69	78	69	66	73	75	80	79	77	78	61	77	84	70	80	81	93	68	78	66	86	97	84	78	70	81	84	61	87	58	74	77	70	71	85	58	78	79	82	81	95	58	71	70	101	75	74	76	78	76	82	81	74	88
31740	19440	12521	13347	17550	16896	11620	5982	4649	3533	2801	2189	1917	1639	1487	1427	1443	1540	1499	1444	1332	1103	1027	896	770	782	858	778	736	714	673	678	667	655	696	635	684	641	669	628	641	607	653	672	652	650	627	716	662	623	660	636	629	636	648	663	617	639	657	651	660	606	645	651	627	626	640	670	627	636	633	663	614	610	625	625	664	642	650	646	631	618	611	628	666	653	689	637	641	606	637	646	646	666	656	625	658	604	642	590	696	646	613	681	664	615	628	679	689	690	645	622	637	692	631	654	636	645	635	621	652	615	637	620	627	641	629	671	605	637	687	685	620	672	656	618	622	690	670	640	640	660	619	628	609	633	647	633	658	612	667	632	665	634	598	682	615	626	632	624	604	665	649	643	668	638	684	649	625	633	657	662	622	620	646	657	640	654	638	658	631	668	625	632	645	678	666	675	629	600	633	653	639	636	602	668	676	644	659	644	646	649	631	632	644	704	628	633	583	642	665	631	642	657	632	630	617	622	679	622	630	643	653	636	617	675	665	627	654	645	632	582	615	621	687	654	611	660	638	656	643	657	640	647	653	615	578	596	645	658	643	665	641	640	658	640	627	643	645	676	668	634	624	663	630	615	641	630	653	613	615	621	660	631	630	635	638	656	679	647	650	667	621	646	678	682	597	661	612	672	616	618	613	620	656	641	659	644	617	682	656	591	631	644	635	615	704	622	663	617	661	656	618	657	650	656	614	673	658	659	670	632	686	615	672	620	672	633	643	673	715	665	679	636	643	655	666	596	616	629	628	621	636	674	637	627	656	627	626	681	678	622	611	623	647	648	630	625	625	655	643	684	639	645	676	692	646	623	649	608	629	648	683	637	674	671	626	637	700	623	617	614	644	692	645	655	663	643	641	672	653	601	667	609	624	617	679	622	605	618	666	697	638	667	653	698	654	625	641	590	642	697	620	582	673	686	649	671	660	626	659	647	611	622	668	653	692	582	626	621	637	664	612	606	622	646	671	651	636	730	654	679	615	637	650	643	618	630	676	602	642	668	678	700	650	613	628	613	585	577	653	617	638	661	655	665	639	655	671	693	596	612	684	669	662	624	643	632	627	677	639	653	655	651	645	685	647	662	624	653	637	639	648	633	691	669	627	688	636	640	635	643	611	648	636	613	659	643	660	626	642	646	626	603	653	668	686	642	666	637	631	646	637	620	634	645	679	656	611	680	633	671	619	600	640	634	653	660	655	582	649	674	652	620	637	664	618	651	630	632	673	619	610	644	610	643	656	638	586	634	624	676	659	640	661	675	655	628	653	681	647	586	625	631	617	630	653	616	682	623	636	695	614	682	660	646	695	592	633	637	647	635	682	654	638	649	622	645	711	699	692	624	649	649	671	703	673	630	601	672	660	631	647	637	651	645	654	645	592	604	631	633	627	641	662	674	667	628	650	626	659	656	663	677	686	643	667	621	617	631	681	676	652	642	637	651	662	645	609	609	624	614	624	674	637	660	639	669	558	667	611	699	645	668	662	630	626	661	603	662	613	670	633	704	634	644	645	628	643	647	644	623	645	626	625	662	629	628	664	640	638	653	652	630	668	614	677	627	623	669	673	607	622	626	652	671	694	648	585	655	684	625	682	605	644	624	588	677	617	687	628	638	608	645	617	685	625	635	612	651	639	649	669	718	637	671	666	593	650	619	634	631	615	630	665	627	649	658	601	638	645	594	628	671	595	648	606	635	628	598	668	643	591	645	622	681	640	656	668	635	694	661	630	644	666	674	657	636	643	603	646	644	613	607	662	652	647	634	658	616	642	681	665	684	665	647	627	676	644	638	644	653	664	687	635	639	660	613	612	619	627	604	593	657	646	633	664	626	680	625	654	659	690	670	641	633	660	627	623	652	658	641	624	584	626	653	683	626	621	634	671	636	674	641	656	662	623	641	639	670	665	624	661	637	623	628	649	673	647	614	590	660	662	635	616	656	623	639	638	656	613	614	648	599	600	593	682	606	673	678	632	603	647	627	618	669	667	600	655	612	674	633	628	631	643	642	671	653	663	646	604	634	642	619	666	641	661	591	604	693	625	646	637	625	644	632	652	636	615	675	656	640	605	644	638	634	641	640	636	589	653	624	639	613	612	626	661	645	642	647	651	665	640	665	660	656	662	652	636	667	637	663	650	638	652	608	657	657	640	677	668	632	650	616	624	635	628	658	643	661	651	604	640	684	650	608	631	590	630	604	626	662	627	631	608	633	657	657	665	639	637	630	650	615	627	619	626	680	666	636	660	632	623	670	617	619	656	665	626	682	637	643	637	617	648	625	608	587	625	600	640	697	645	640	667	669	647	657	630	647	632	643	600	631	624	610	628	659	655	617	683	650	669	658	667	672	586	663	644	625	629	654	624	644	573	652	632	619	639	653	675	673	638	648	656	694	665	634	675	621	651	658	623	642	678	616	634	619	659	603	610	630	596	630	657	662	632	664	649	691	697	670	649	630	635	649	635	663	672	649	610	581	628	599	652	688	629	670	616	634	632	654	652	640	597	608	624	644	643	649	623	632	677	662	626	616	628	639	622	623	640	650	660	633	643	659	583	602	660	646	644	626	646	643	621	642	687	692	620	591	623	687	622	669	594	636	615	632	676	621	640	659	666	593	639	606	591	607	638	645	642	599	656	627	631	597	649	621	645	642	610	664	670	682	640	650	638	608	701	619	662	646	615	639	626	609	620	617	644	620	626	626	617	667	612	656	635	617	647	612	652	636	663	627	620	661	635	595	666	615	640	711	627	679	597	657	623	650	660	659	627	649	684	627	635	664	648	632	647	613	630	661	604	615	632	657	659	623	701	666	664	685	588	648	604	649	646	641	609	642	654	593	685	677	645	649	663	650	680	641	661	604	650	631	664	651	653	658	677	648	640	693	683	618	570	664	636	634	641	626	669	689	686	632	682	587	618	638	638	652	673	694	656	646	672	669	664	618	624	620	653	655	642	634	635	600	651	667	631	609	598	641	636	643	718	635	642	675	630	637	670	637	641	652	623	663	654	626	640	610	610	684	617	632	618	595	691	665	634	657	610	660	621	597	617	646	683	666	647	618	605	616	624	645	650	643	690	607	580	621	652	626	677	643	612	627	612	645	621	658	648	606	647	698	633	593	633	646	644	664	646	663	643	639	568	648	626	661	646	657	652	659	665	610	657	671	628	651	632	702	625	604	648	667	677	666	696	685	653	654	632	622	659	665	684	646	699	645	634	648	658	627	621	644	663	666	652	608	648	653	643	636	695	615	680	660	664	649	698	643	670	660	654	611	634	648	633	677	639	623	656	637	619	617	619	627	585	653	642	622	663	623	614	670	584	649	639	711	671	632	655	658	641	682	619	646	583	620	633	622	610	664	625	682	647	614	682	634	671	611	626	652	663	636	679	662	677	631	619	648	666	660	657	636	662	652	653	638	642	588	646	654	673	666	644	675	629	629	593	632	657	643	664	669	651	637
5841	4242	2332	1215	773	579	324	230	183	146	135	120	114	124	115	106	109	121	117	110	102	87	87	77	96	79	82	85	84	74	54	66	63	64	74	61	60	64	68	59	70	59	74	65	69	65	65	69	69	56	70	72	66	70	77	61	71	71	59	65	69	71	74	75	72	63	74	70	64	68	66	68	49	70	64	73	76	65	67	66	65	74	77	74	74	63	61	73	73	67	74	68	76	55	73	60	71	81	62	70	42	71	73	66	69	76	86	75	81	74	75	78	61	73	78	80	76	71	57	78	59	72	66	67	80	76	71	78	68	80	76	70	65	61	66	67	53	68	60	64	76	73	81	61	74	84	71	67	68	65	67	69	85	77	55	68	63	63	61	76	65	89	60	56	68	77	72	64	64	80	65	77	78	73	61	61	58	63	59	70	68	62	74	65	68	59	76	56	72	77	69	68	76	62	61	70	69	72	64	57	59	80	63	79	84	75	72	69	54	80	85	68	67	89	75	60	71	61	71	59	74	52	70	81	87	61	63	58	84	74	58	76	68	80	74	79	71	59	72	57	69	70	65	73	66	65	66	73	74	70	72	77	76	64	70	71	62	70	75	59	89	63	72	62	64	64	74	70	52	71	63	64	66	79	63	61	58	73	78	72	76	63	67	60	76	72	65	76	73	63	57	73	64	75	79	74	62	73	81	60	90	65	70	58	67	67	81	60	72	81	85	68	65	70	73	60	77	90	62	71	77	86	55	75	59	80	82	50	75	74	70	64	78	62	70	70	72	73	64	77	67	64	84	85	65	81	70	70	68	60	77	75	65	54	64	83	71	56	68	71	70	57	71	74	62	64	80	76	67	74	80	77	63	70	60	78	58	60	80	67	61	68	69	68	67	61	65	63	64	69	69	81	71	63	71	71	70	67	54	70	73	81	72	77	81	82	92	81	62	73	54	69	64	74	76	80	75	63	66	59	57	57	62	64	74	67	71	67	73	75	75	58	77	80	75	60	76	62	75	92	61	67	69	92	69	75	65	66	82	64	71	64	73	69	57	69	69	63	78	66	62	70	76	70	62	65	91	67	60	57	71	58	63	63	69	62	67	71	68	80	65	67	69	63	75	70	71	76	49	71	61	69	63	70	62	60	74	65	62	70	78	66	70	68	73	70	57	57	70	59	69	70	79	74	59	59	71	69	60	64	86	80	75	81	67	77	68	66	70	77	70	75	59	56	64	82	54	75	65	66	63	57	62	72	59	63	61	67	66	62	74	78	72	55	63	68	75	62	77	66	64	72	77	64	62	64	59	48	64	81	72	65	61	66	70	59	69	57	64	61	81	64	55	73	77	54	80	62	70	58	74	62	70	57	68	63	67	67	95	78	70	57	71	81	73	60	74	65	63	76	74	72	57	59	62	62	68	55	59	64	72	70	71	54	66	61	61	70	65	67	61	72	78	68	63	80	69	57	68	73	71	65	66	67	68	77	69	67	65	69	63	69	75	71	60	64	62	66	84	72	81	72	64	85	61	75	79	68	70	64	81	61	63	54	82	64	72	68	80	70	67	69	61	66	68	54	64	70	69	52	68	70	64	61	66	70	70	66	68	74	59	78	61	56	62	71	77	77	61	70	80	67	73	50	60	64	57	68	64	75	63	77	66	75	45	72	63	83	59	63	82	64	79	65	61	62	63	60	73	73	80	77	58	67	70	82	72	65	61	77	65	68	66	76	55	73	68	63	49	77	71	78	76	73	68	78	87	69	59	71	69	86	71	59	82	62	75	71	57	68	69	78	60	78	57	69	60	74	67	66	71	60	64	61	65	80	62	77	69	67	56	66	57	63	69	64	71	70	55	69	71	63	81	63	73	49	62	67	64	71	74	70	69	64	87	65	63	60	60	64	64	68	65	69	72	83	67	69	69	64	75	67	48	67	58	78	95	65	71	51	58	57	76	74	86	65	60	62	65	69	70	68	63	82	74	85	80	67	62	59	71	83	78	69	69	63	67	70	53	63	65	70	66	64	72	68	58	73	68	88	61	80	60	70	73	74	66	59	50	67	84	63	63	63	52	66	87	82	91	79	70	88	71	78	76	65	78	68	83	77	69	71	72	67	66	76	79	85	73	82	57	73	65	62	71	66	81	74	72	77	73	52	85	58	78	62	69	78	79	76	64	84	70	75	63	80	67	69	68	60	78	61	74	59	61	63	75	71	68	75	60	83	85	96	61	70	77	68	76	75	75	80	62	70	72	54	62	78	79	81	79	60	67	60	84	70	68	57	55	65	67	83	70	73	56	61	85	71	72	70	70	60	66	75	73	64	65	73	67	56	80	64	57	71	77	62	72	69	58	69	66	73	73	66	66	67	77	77	57	82	75	61	70	65	70	68	64	74	80	85	63	71	65	48	76	70	70	69	73	73	78	72	76	72	72	56	68	79	69	85	65	75	88	69	59	65	81	70	65	64	57	70	72	73	62	66	70	60	69	59	69	73	75	68	63	71	79	62	63	64	61	62	64	83	69	61	56	80	66	78	66	63	76	86	77	77	74	57	54	69	64	69	68	64	76	76	79	73	72	67	42	63	87	75	59	58	74	60	70	65	77	76	71	72	53	76	73	61	65	64	47	63	72	66	65	73	64	75	54	73	71	79	75	71	71	74	69	57	80	50	72	85	56	72	58	71	76	74	89	65	98	65	68	79	77	63	76	56	68	69	67	69	81	47	51	52	57	82	75	84	80	79	80	63	69	93	59	54	59	73	76	70	50	70	76	72	78	76	77	73	72	65	68	69	71	71	65	69	65	67	86	91	76	58	72	52	70	67	64	76	70	84	56	86	72	67	71	82	63	76	65	68	61	62	85	70	45	73	64	68	60	70	62	56	76	88	61	77	59	59	64	59	69	56	71	57	60	84	68	63	62	90	64	71	71	60	70	75	74	83	55	81	60	61	67	69	61	53	63	59	75	68	82	68	70	70	55	64	70	75	77	57	80	53	66	57	60	64	58	65	65	74	69	70	75	61	61	75	75	74	60	64	74	74	67	66	60	68	80	82	67	71	77	63	74	61	89	60	67	74	77	73	72	63	79	55	65	47	66	71	67	66	60	72	57	75	64	73	61	75	78	70	65	72	76	78	60	54	91	59	57	51	73	87	74	66	62	71	59	58	75	57	73	68	61	74	73	78	78	72	52	80	81	73	63	63	75	76	69	63	79	67	65	75	72	62	63	66	69	59	69	58	77	73	77	54	76	62	53	76	78	54	58	74	70	78	60	61	57	57	78	72	66	58	54	61	62	54	61	73	64	75	80	48	78	76	73	67	67	57	69	58	76	63	81	71	77	78	67	69	69	72	63	65	76	64	75	63	62	71	74	68	68	52	66	63	56	55	58	66	70	56	70	71	58	59	59	60	83	70	63	68	81	80	50	63	84	68	76	66	79	69	53	87	50	72	81	65	76	67	81	72	63	60	67	71	83	62	54	57	77	77	77	68	79	68
32457	23401	17710	15565	19861	16937	10461	6790	5308	4218	3213	2586	2100	1876	1714	1525	1476	1459	1456	1460	1399	1156	1026	943	874	787	777	725	615	587	600	643	591	629	625	574	642	650	617	587	565	571	567	602	610	598	597	589	557	562	579	575	566	566	614	562	600	595	585	576	560	537	594	607	554	634	578	560	569	583	602	602	560	577	581	600	587	557	590	590	562	597	561	584	550	583	569	560	563	601	594	586	564	564	584	553	591	558	566	590	606	566	560	590	522	600	599	552	561	600	565	569	594	557	571	584	574	617	583	608	539	600	573	582	554	589	564	600	588	583	568	591	605	582	564	542	554	553	557	526	530	585	581	565	547	598	604	576	558	607	610	600	556	582	513	556	563	553	536	597	572	589	594	583	605	587	581	603	571	579	585	567	598	559	575	586	579	578	593	618	518	574	560	569	558	585	572	584	572	564	572	588	565	548	560	568	578	578	553	603	565	546	603	587	595	580	555	622	565	573	577	556	581	569	586	562	576	632	593	574	583	603	580	568	547	577	586	623	564	525	557	582	587	554	601	582	624	580	567	534	593	572	598	615	605	582	545	545	596	579	559	538	562	578	571	621	525	573	623	530	632	587	585	573	598	557	594	545	578	588	549	623	558	567	542	593	567	588	554	554	579	592	603	565	575	538	553	606	578	555	570	607	593	563	569	575	520	572	574	571	556	573	611	578	587	589	566	561	579	557	545	578	564	563	562	542	545	569	583	549	553	593	617	578	598	571	565	609	557	604	539	582	577	589	588	576	590	539	596	584	594	557	603	621	593	559	578	575	536	601	585	567	615	589	524	626	557	569	612	604	619	567	578	566	579	591	562	514	597	594	586	544	563	586	581	610	538	536	579	578	578	555	561	589	589	606	591	589	589	552	583	593	618	575	592	580	561	597	578	586	570	565	550	549	646	568	575	567	619	562	587	552	604	579	559	626	559	590	566	566	561	583	603	558	576	551	556	603	600	542	591	563	590	581	590	555	593	534	538	579	537	563	525	556	591	551	572	592	577	601	588	595	579	554	542	576	551	563	539	564	550	541	562	581	577	576	628	588	593	563	585	563	572	618	587	574	563	583	591	543	573	569	624	565	609	593	566	583	537	568	545	613	579	543	560	588	567	591	634	563	588	569	596	599	563	577	586	574	599	568	563	592	566	580	614	581	600	627	576	566	568	625	568	597	578	571	552	546	561	564	579	571	558	590	601	623	582	562	571	549	564	587	553	574	584	546	600	601	544	590	611	564	605	551	587	569	588	616	537	604	622	559	610	557	573	564	561	561	551	587	575	563	549	598	571	523	557	555	562	597	548	592	530	568	593	544	587	582	594	594	596	572	575	564	622	589	613	559	577	599	582	623	595	541	559	559	579	580	597	526	560	582	576	604	613	581	565	630	577	596	554	563	544	545	594	576	615	588	557	610	576	575	576	574	581	601	585	579	580	572	570	555	571	575	560	572	558	585	553	545	579	554	598	565	573	613	579	593	538	577	588	588	603	582	525	575	567	564	592	582	595	532	543	555	584	583	564	584	559	555	560	565	588	608	564	546	580	574	538	605	521	581	553	565	574	582	563	575	597	545	555	583	608	603	565	583	566	570	560	561	592	608	601	529	583	571	555	617	544	546	600	526	602	590	591	551	590	589	560	567	581	555	567	601	599	573	604	598	595	540	540	574	552	557	568	599	583	612	559	580	557	556	541	596	551	589	572	569	588	569	558	580	637	547	574	560	556	573	562	566	597	561	587	565	586	591	573	531	560	592	629	555	604	612	574	564	575	593	567	534	545	587	575	567	593	557	552	593	579	602	586	537	578	592	601	605	592	556	577	595	578	564	556	591	584	587	606	588	536	609	605	537	551	577	600	584	582	578	549	596	580	607	553	565	589	600	585	570	560	569	600	590	607	584	581	615	604	578	584	577	570	600	570	567	595	552	556	572	551	597	575	556	584	554	604	614	533	589	598	596	584	592	532	547	563	591	569	596	565	624	598	586	559	561	580	590	603	582	560	574	565	542	565	551	576	595	597	581	583	558	554	569	550	594	548	609	614	584	612	603	605	568	581	578	533	541	573	602	592	576	571	572	573	595	542	589	602	592	642	581	620	588	582	577	539	523	569	577	586	601	553	550	562	567	579	541	604	582	597	571	585	598	561	572	560	565	599	607	607	554	567	580	523	639	577	567	559	546	561	585	587	565	582	573	547	605	595	598	554	563	556	557	577	550	582	558	582	553	595	550	591	619	570	564	611	572	571	577	575	570	617	564	577	598	561	592	628	605	582	610	579	576	590	575	550	567	584	583	547	563	619	584	558	565	583	565	593	572	598	568	576	538	610	559	545	581	558	609	550	568	579	542	587	565	547	545	583	543	553	550	621	540	570	595	571	593	559	573	574	598	623	589	607	565	585	581	586	570	588	586	542	586	610	564	551	638	608	590	578	610	570	558	586	546	611	573	596	607	585	595	534	604	578	588	594	560	557	550	595	609	594	578	562	559	581	583	579	555	587	565	540	577	580	610	611	577	565	565	592	580	596	628	554	589	562	552	607	590	564	572	558	566	589	594	589	585	568	585	593	610	515	606	598	552	594	562	571	598	624	559	572	520	642	543	580	526	580	588	526	587	604	560	560	575	583	529	562	561	592	534	583	602	566	654	556	555	570	582	573	587	577	552	553	575	560	576	627	551	584	557	593	569	574	594	537	598	583	538	581	552	588	539	588	584	623	554	525	586	593	543	618	534	566	565	598	563	568	569	576	579	590	582	551	596	597	550	558	573	576	577	579	613	587	565	571	553	566	570	557	579	616	564	599	569	557	594	585	568	572	568	563	592	555	599	564	541	556	568	555	545	577	556	621	593	567	596	577	572	559	570	573	610	528	572	535	569	604	577	565	573	587	589	576	579	548	594	570	596	536	578	604	616	591	594	544	560	568	522	577	567	610	542	601	568	569	607	556	563	589	576	617	565	561	591	578	614	572	578	559	586	562	572	549	560	587	545	530	567	570	590	577	561	593	568	555	605	581	523	618	561	607	567	615	605	572	542	610	533	562	577	581	607	582	550	577	569	584	517	581	599	576	601	579	594	529	575	553	557	641	553	602	556	617	583	594	589	605	552	549	558	574	581	577	612	597	616	552	592	578	562	615	536	583	579	582	602	588	626	580	608	567	607	593	562	557	544	566	576	570	586	536	581	579	586	564	586	539	549	592	582	579	578	567	557	568	582	598	578	590	542	590	577	577	557	562	556	577	597	563	583	590	600	606	556	585	586	593	580	551	595	563	514	594	538	538	606	568	601	555	557	581	591	586	577	607	616	586	541	581	594	584	571	580	611	570	580	563	579	620	599	534	577	605	598	535	593	562	550	610	505	590	590	565	552	555	567	554	612	560	630	599	570	564	589	570	619	553	557	618	564	583	537	588	586	570	568	592	550	569	572	589	594	619	580	557	623	553	560	581	606	561	545	593	604	573	615
6835	4927	3176	1702	1145	761	520	307	215	181	187	132	129	120	120	90	81	91	95	95	85	79	73	65	74	82	68	54	75	63	73	47	50	51	61	63	72	66	67	54	67	52	63	68	59	52	53	51	58	60	58	63	69	57	59	66	60	59	71	53	60	61	49	50	50	54	61	69	56	53	56	51	59	59	53	56	54	61	59	56	58	45	70	57	46	54	63	52	61	56	57	65	55	47	55	57	53	67	52	47	64	60	60	51	62	53	44	67	68	52	61	55	63	56	55	59	52	54	52	59	46	65	52	49	70	53	75	60	55	61	53	49	73	56	55	60	52	59	54	54	56	67	53	47	60	50	57	47	81	73	58	71	53	55	61	50	50	52	68	50	57	55	59	61	59	64	57	54	67	72	55	50	67	58	63	64	60	68	58	55	59	55	61	56	54	46	57	50	61	56	60	45	64	63	54	54	65	60	52	59	56	59	60	68	48	74	48	68	62	55	73	44	62	62	67	70	61	52	60	60	57	61	62	56	46	71	53	61	74	69	54	55	56	57	58	65	64	64	69	60	61	62	64	74	62	69	56	57	54	72	57	67	59	61	59	53	61	63	53	66	57	63	67	67	69	54	52	54	54	52	54	64	61	67	63	52	73	69	63	54	52	67	63	56	68	65	49	69	61	65	71	52	56	43	55	57	63	62	62	49	70	64	53	47	53	72	69	44	60	63	67	47	56	54	63	62	53	67	63	66	47	60	50	50	45	52	62	71	66	62	61	71	50	55	47	53	51	50	50	66	66	57	52	43	55	67	70	67	70	56	66	53	45	50	62	51	62	55	45	60	46	57	47	56	56	59	58	53	66	59	61	62	59	63	40	54	51	66	61	46	60	53	58	69	62	59	61	49	48	54	63	56	60	61	64	60	56	59	58	64	69	60	56	52	71	55	61	54	61	54	63	55	49	60	66	53	63	73	73	67	67	62	53	56	72	73	48	64	51	68	50	50	54	69	71	71	68	68	43	48	54	61	51	62	67	65	63	71	50	59	61	60	52	47	58	81	59	61	64	61	58	70	58	58	52	71	60	55	63	46	52	56	55	52	65	65	45	60	69	62	38	57	71	69	62	69	60	49	52	64	66	67	55	58	64	54	68	52	63	54	55	56	63	68	62	49	57	69	49	61	82	58	69	58	56	64	59	53	54	62	48	53	51	61	57	68	56	63	63	63	54	65	65	63	51	58	61	48	56	59	78	48	63	49	68	46	62	57	57	66	55	64	71	54	55	66	60	49	55	64	43	58	60	68	64	61	55	56	71	59	71	62	65	61	56	63	56	55	66	61	64	63	58	54	59	64	59	66	52	63	66	47	72	54	52	56	54	45	75	63	65	48	54	61	62	59	56	57	63	53	52	56	65	53	63	56	64	51	72	70	69	60	57	60	59	49	57	63	58	50	59	55	64	56	55	67	65	56	61	66	59	51	57	62	62	50	54	57	48	57	58	66	69	65	47	67	63	55	59	55	73	65	56	51	53	57	59	49	62	64	51	58	61	53	67	51	65	65	63	60	47	68	67	70	57	55	62	57	65	51	46	54	62	68	58	60	54	63	58	52	57	47	46	61	62	57	64	61	58	60	64	59	56	74	54	57	65	71	53	57	42	57	56	55	65	52	67	39	62	56	66	60	61	51	56	54	45	76	53	59	70	80	63	61	75	68	52	53	52	47	59	54	79	62	64	58	52	59	57	68	64	61	58	65	44	68	71	62	67	59	72	69	64	69	64	69	65	63	70	63	58	71	57	59	50	64	62	66	70	69	60	62	69	46	59	56	65	51	58	49	64	46	53	60	56	65	65	58	58	72	45	76	60	65	59	47	47	58	64	52	53	73	41	42	57	69	72	57	77	43	58	59	63	60	70	40	71	61	61	66	58	52	65	66	57	77	62	59	67	60	55	55	69	51	63	60	55	64	55	58	54	67	57	49	51	54	67	49	58	54	67	65	49	60	54	64	59	75	61	61	63	63	59	60	56	65	46	64	56	67	62	58	53	68	65	64	75	56	52	63	52	58	61	58	48	53	53	54	58	52	65	61	46	55	68	60	53	62	48	57	62	63	59	54	64	58	54	74	66	58	60	73	67	56	71	70	43	64	57	70	55	71	49	56	56	61	50	63	59	63	71	59	67	58	67	60	72	74	46	61	62	50	62	45	66	55	47	66	60	56	59	62	54	59	52	72	64	69	78	59	74	53	67	53	50	69	47	70	60	67	68	55	69	64	63	61	64	62	67	55	58	57	56	57	52	58	48	59	66	59	53	53	60	67	61	65	71	70	66	70	49	69	43	54	59	62	64	55	70	57	54	53	68	48	53	54	72	59	61	67	47	57	69	57	54	63	58	64	58	57	61	55	46	60	60	51	50	60	57	54	58	62	62	64	55	58	65	55	56	70	61	60	63	55	57	65	48	72	54	63	71	59	44	63	60	58	47	71	72	61	55	58	50	56	64	59	50	61	61	66	45	55	65	54	50	57	66	57	47	63	51	58	74	66	71	59	55	60	63	51	64	56	62	53	54	68	78	64	54	65	47	51	58	52	56	59	65	62	67	56	47	58	70	61	48	63	60	54	65	46	53	62	65	44	65	53	56	56	56	76	54	51	55	49	64	67	65	63	47	46	76	43	61	57	72	64	63	54	58	49	54	62	61	50	51	60	54	54	67	51	63	74	58	57	64	49	51	67	73	55	62	52	42	49	64	57	57	51	51	67	76	50	58	64	52	59	67	56	63	69	65	79	66	72	61	58	61	51	61	62	46	65	57	52	51	64	57	59	59	58	59	66	74	58	64	61	61	54	53	60	57	51	67	61	57	64	54	66	59	70	54	70	65	57	57	55	56	60	60	62	45	52	52	53	60	61	61	56	53	48	61	57	69	57	55	70	56	57	56	61	68	45	51	52	53	42	45	52	63	52	51	58	75	64	75	64	58	68	65	50	63	54	52	62	71	57	50	50	55	48	74	70	53	57	74	55	64	56	55	59	55	62	46	52	60	49	48	63	60	69	63	64	58	55	70	64	71	53	59	64	71	50	61	57	58	55	56	61	61	64	55	41	52	62	60	51	62	57	62	69	52	67	64	61	62	49	57	44	61	55	46	58	53	68	84	61	70	44	58	53	52	70	63	56	69	40	51	57	57	54	52	58	63	58	45	59	68	66	71	57	61	54	60	64	44	61	65	65	80	61	58	67	57	57	50	51	69	58	60	55	63	56	56	53	60	56	75	56	50	64	57	58	70	69	64	51	50	55	54	49	56	58	58	66	64	64	65	57	72	50	72	72	63	60	43	58	58	51	53	74	50	66	45	57	62	61	60	60	55	48	68	60	63	64	65	54	69	48	57	60	56	60	61	66	48	64	60	57	51	56	64	65	56	71	43	65	63	64	61	54	65	57	58	58	59	61	54	57	65	59	53	64	46	66	71	56	50	48	52	63	49	58	74	57	63	66
34279	24894	20530	18830	23703	20607	13938	8324	6210	5055	3974	2874	2256	1910	1750	1639	1730	1566	1490	1441	1280	1102	987	881	776	735	779	656	587	567	537	561	525	576	523	546	531	498	503	549	555	501	494	467	511	489	503	503	496	507	473	477	469	481	488	530	496	496	500	466	499	493	474	503	486	496	489	457	519	488	494	491	493	529	493	456	485	486	480	477	490	523	522	524	512	489	502	503	488	489	484	462	495	483	494	502	500	506	500	474	490	439	478	499	508	494	506	493	513	481	499	439	528	504	516	486	509	472	482	490	470	493	529	487	486	486	498	508	483	464	512	503	459	470	503	514	483	474	492	488	464	481	495	472	480	494	526	497	488	460	453	474	517	433	509	496	518	509	496	460	487	491	513	490	505	526	449	471	496	510	488	521	484	518	509	495	466	501	507	483	516	518	483	502	476	514	515	500	528	492	493	467	484	492	484	479	503	528	498	514	477	494	463	505	497	497	502	495	563	496	510	494	500	522	463	478	452	468	479	493	481	538	487	516	512	514	478	467	521	471	457	520	493	474	483	447	519	531	478	512	509	502	495	491	495	468	464	486	486	526	500	486	443	474	451	500	506	465	465	485	523	490	483	485	501	455	504	486	478	524	472	483	488	449	486	481	502	474	504	504	498	514	499	458	518	467	498	523	482	478	456	459	474	491	528	522	471	501	484	483	442	509	513	482	485	492	499	505	480	494	474	478	502	504	500	489	505	474	465	492	479	462	531	498	481	471	478	487	490	483	451	459	466	540	509	502	502	469	517	519	458	516	489	473	491	502	468	508	506	473	513	475	492	459	502	518	498	491	464	528	451	508	506	492	520	473	490	526	491	500	469	471	508	516	522	493	524	486	481	498	504	499	484	536	502	452	517	453	501	512	493	482	489	475	459	495	494	477	475	496	494	463	473	487	483	552	499	498	509	497	493	500	497	483	513	476	463	467	467	500	467	498	489	470	470	519	476	492	475	483	533	470	488	504	505	466	555	518	493	483	475	485	484	485	498	498	528	479	497	463	507	525	497	520	520	507	505	505	496	485	573	514	510	483	472	516	485	502	461	442	500	511	476	528	519	503	475	476	526	481	472	495	500	489	501	508	501	472	479	453	517	488	511	502	509	463	517	496	487	526	490	492	487	500	488	518	498	456	505	451	468	534	539	501	496	499	497	517	507	529	483	504	501	565	522	552	498	490	487	462	507	501	451	469	486	474	477	499	493	465	501	503	501	493	506	482	496	498	495	491	522	450	463	483	491	498	481	478	494	521	482	529	500	435	489	485	503	520	494	541	480	474	485	549	485	473	529	523	455	526	475	488	508	470	516	488	519	513	470	475	497	503	478	561	527	507	505	469	468	584	497	453	533	508	486	478	491	427	504	491	518	479	533	542	535	498	501	493	522	497	471	512	478	432	509	479	503	522	488	463	484	493	506	471	516	455	515	527	507	486	452	498	477	481	504	534	452	494	506	492	503	491	477	478	475	488	474	527	479	473	515	518	525	485	469	466	492	504	461	499	483	487	478	514	479	492	478	494	478	489	504	464	449	478	494	473	481	468	483	498	516	476	509	527	463	513	487	481	515	533	465	511	523	464	484	443	488	532	507	529	472	520	488	491	500	473	501	463	437	501	514	508	509	479	536	485	437	463	523	528	493	526	475	485	499	473	501	458	465	508	469	498	470	494	481	472	497	495	448	480	458	516	521	496	528	514	497	505	507	477	482	499	527	466	497	511	485	476	471	513	504	512	470	475	448	526	522	521	492	490	463	524	507	523	485	517	479	462	499	521	493	490	480	442	497	522	483	483	502	503	540	480	496	458	456	496	524	505	498	456	494	501	481	522	492	504	518	510	500	489	492	460	508	473	507	507	474	495	505	555	498	532	500	482	483	534	515	511	501	459	498	495	479	501	487	513	522	488	483	477	504	530	535	517	466	485	504	501	518	480	499	518	507	507	506	479	507	484	512	515	505	460	491	511	495	436	517	509	472	473	490	490	480	524	497	473	485	509	513	512	483	478	513	484	508	488	470	454	503	518	480	476	476	465	437	458	520	501	551	504	487	496	484	496	475	461	512	462	488	490	472	506	501	508	487	488	492	488	483	547	487	492	517	475	477	500	500	515	498	524	534	502	480	489	491	510	470	546	448	497	512	491	472	523	524	486	474	447	489	491	488	503	526	509	496	502	455	504	487	511	465	500	486	504	480	494	482	486	513	530	520	483	487	495	484	472	471	493	490	447	477	532	520	523	473	510	460	469	476	476	465	496	485	504	515	480	491	496	475	454	515	464	491	477	502	510	511	510	464	501	428	476	475	475	477	481	496	482	537	444	499	500	473	531	530	508	543	518	519	423	506	495	472	519	446	492	510	513	484	469	523	515	457	497	526	486	523	503	469	455	505	469	498	501	517	481	499	484	512	444	495	533	491	469	483	508	487	479	436	456	465	490	492	510	484	432	478	478	470	478	511	469	466	529	488	522	495	489	476	501	509	495	524	457	501	454	463	460	509	481	446	473	521	515	460	474	484	504	482	525	472	489	504	517	496	505	478	480	474	500	480	514	499	499	501	511	483	472	517	473	476	492	490	504	495	483	501	521	457	491	486	520	518	472	489	478	473	489	541	502	483	498	475	482	485	501	489	497	472	494	447	488	467	484	463	500	460	502	472	500	473	466	500	488	502	468	472	484	485	461	479	541	501	469	465	496	480	473	462	488	540	491	480	507	444	499	466	495	460	493	520	470	497	505	485	511	499	474	481	451	477	486	485	475	471	490	489	499	524	513	463	535	489	497	457	493	477	509	498	483	515	474	499	468	468	505	506	485	472	482	479	498	498	495	514	486	517	482	507	495	480	517	502	490	478	494	518	481	497	470	531	482	491	487	492	473	485	501	494	503	523	487	467	492	536	486	531	477	488	511	506	477	491	519	483	475	487	494	465	513	510	472	447	516	516	487	502	493	472	468	472	496	482	463	507	496	481	510	495	501	511	475	491	497	509	478	514	444	480	508	471	482	494	503	447	493	505	487	502	465	481	494	493	494	550	504	446	514	481	488	489	506	474	463	492	518	490	478	462	503	491	470	490	499	523	493	463	493	498	475	523	489	494	490	507	483	482	509	518	488	512	521	509	469	465	533	481	486	504	481	521	473	501	469	489	504	472	462	482	493	477	499	529	495	463	441	472	479	475	487	478	490	483	499	489	488	480	502	510	517	474	499	473	521	457	478	471	503	479	468	514	505	519	479	529	490	477	495	454	510	485	477	463	488	489	532	499	460	504	458	485	531	499	475	518	501	512	485	517	505	515	497	489	510	529	521	531	518	495	526	511	525	507	466	490	486	495	501	547	475	463	477	494	506	499	461	490	488	488	454	498	510	489	512	509	501	486	506	452	494	475	472	479	438	469	476	539	505	462	433	466	511	479	470	491	474	444	500	488	501	490	465	510	453	495	457	486	460	470	502	503	474	519	514	490	455
8185	8076	4862	2855	1886	950	550	335	310	228	141	138	107	101	90	89	92	89	97	86	84	72	59	57	53	69	56	50	43	26	54	42	48	50	48	42	52	41	40	40	44	33	39	44	40	34	37	34	33	42	52	34	41	49	36	44	45	39	40	45	50	34	45	53	39	37	51	45	40	41	37	56	46	48	42	46	35	44	43	35	44	39	36	39	45	49	40	36	44	53	47	39	36	55	34	36	43	37	41	51	36	38	50	44	33	35	32	48	40	48	46	55	51	54	41	41	40	50	53	53	38	39	53	36	37	36	42	45	30	36	30	53	39	53	43	45	49	43	44	27	32	48	46	42	35	42	42	48	44	45	38	44	44	37	51	35	47	58	43	39	45	42	31	49	33	51	44	46	50	38	46	31	41	36	43	49	41	40	39	47	24	40	47	49	47	42	44	43	50	47	51	48	35	52	47	43	45	37	23	41	56	49	40	50	33	49	35	37	34	38	36	51	51	35	43	40	47	38	37	49	45	38	47	46	46	46	37	46	38	50	45	49	42	57	40	48	45	25	38	34	46	42	47	55	34	36	46	39	48	44	34	32	40	34	50	40	40	48	43	45	49	51	31	45	43	34	37	47	48	55	35	36	42	48	39	51	41	56	45	43	41	55	50	46	48	51	46	39	49	42	45	41	36	46	44	28	41	35	34	51	38	50	35	46	37	42	45	55	31	35	41	41	45	42	51	39	40	45	39	41	37	48	42	50	47	38	30	34	26	42	48	44	38	45	32	35	51	50	42	45	43	39	39	33	38	43	33	60	43	48	35	37	42	45	40	38	46	36	44	49	36	33	39	45	47	38	40	45	39	44	53	41	50	32	44	38	38	41	43	36	52	40	49	47	41	54	43	40	43	51	51	39	51	46	43	36	49	42	46	50	47	50	45	30	34	49	40	40	40	30	38	45	45	38	43	47	38	39	61	45	36	41	32	33	43	34	46	33	37	36	41	56	47	40	36	40	40	43	35	46	47	47	46	38	39	38	47	46	42	47	48	33	34	34	39	41	38	36	44	39	39	45	57	30	42	37	38	45	30	36	37	35	46	47	50	38	41	35	41	43	33	33	36	53	45	40	46	35	31	39	53	44	41	45	49	48	46	45	58	53	39	40	40	34	42	44	38	40	44	53	31	45	50	40	39	32	45	34	47	44	25	43	37	37	34	41	33	44	37	37	40	39	31	43	44	34	35	40	51	33	44	39	35	48	41	40	50	62	48	32	37	48	40	51	47	49	47	37	36	45	46	37	42	26	41	37	53	43	41	39	52	43	34	42	42	32	41	36	51	42	44	48	34	51	40	36	38	39	28	42	37	54	44	31	40	33	40	43	40	57	43	52	35	40	38	39	38	45	41	34	41	56	46	42	33	45	39	38	48	45	40	42	34	39	50	38	43	36	45	43	49	36	40	38	36	30	53	46	43	37	36	48	44	40	47	42	26	35	38	36	37	41	41	42	46	39	39	36	46	42	44	37	43	43	47	40	41	42	40	44	45	44	37	49	34	41	45	35	37	39	42	40	37	32	46	43	42	38	33	31	46	35	38	40	37	42	43	53	51	33	35	41	47	55	33	33	41	40	37	32	38	49	54	39	51	45	46	33	42	31	44	42	39	41	33	36	46	37	44	40	34	47	42	37	46	46	29	34	37	43	29	37	40	44	38	44	45	47	42	35	42	45	45	47	38	44	54	39	35	43	54	49	41	39	31	50	40	41	37	46	46	47	29	33	48	39	37	38	39	44	46	40	49	46	45	51	46	48	46	42	44	37	42	41	25	46	32	46	52	47	56	41	39	46	51	38	41	48	42	33	43	39	35	34	31	47	39	44	37	43	33	38	35	38	35	41	36	52	45	42	48	39	44	48	44	43	41	44	42	41	28	52	28	41	40	42	42	49	47	46	49	35	46	39	44	47	44	39	42	41	43	49	41	38	35	35	51	37	41	44	34	47	41	46	38	44	34	38	42	39	43	33	45	51	48	41	42	40	47	49	37	39	45	41	47	34	40	47	43	35	41	41	30	42	37	57	34	41	43	41	54	45	48	45	49	33	33	42	52	42	40	47	43	54	45	52	44	44	34	34	43	42	42	44	51	42	38	43	34	39	41	52	32	31	43	46	34	45	31	45	39	35	35	49	36	36	40	35	30	66	32	35	43	43	46	36	47	45	43	44	43	47	41	47	43	38	45	34	44	41	52	52	41	41	55	44	42	58	44	42	43	43	43	39	48	43	36	47	44	36	34	45	37	56	36	36	38	38	42	39	44	43	39	60	42	46	37	39	29	37	42	44	43	51	39	41	49	46	34	39	33	35	49	39	47	40	38	39	44	25	49	40	47	35	38	36	42	45	43	46	39	44	32	31	46	43	34	33	32	37	28	38	27	45	57	35	34	41	42	40	47	40	40	50	42	43	47	50	43	45	39	40	47	49	55	42	45	56	42	53	46	38	51	40	35	48	43	45	41	49	45	51	46	54	38	42	47	35	37	31	27	48	32	44	35	37	41	37	42	40	42	42	38	42	48	49	46	48	35	38	46	42	51	41	33	41	31	39	37	37	27	36	35	49	45	46	43	30	39	46	45	33	43	44	44	45	35	48	37	35	33	40	36	39	27	51	34	39	37	42	49	39	34	38	43	43	44	44	41	46	49	47	41	35	47	49	40	46	38	32	36	38	40	50	44	45	47	40	40	44	42	42	38	37	38	49	41	36	58	58	43	48	29	41	43	55	53	32	28	53	46	38	40	31	54	38	43	36	41	39	27	42	43	43	47	43	53	39	41	57	35	44	47	36	39	34	38	41	35	35	48	39	39	42	39	47	45	35	44	43	54	34	32	32	45	40	41	41	39	38	47	33	35	47	40	37	47	40	41	43	51	50	49	47	48	51	40	48	46	42	33	42	43	43	49	40	32	45	33	43	52	48	44	37	35	48	47	42	46	38	39	37	47	38	43	34	34	38	47	48	31	31	47	39	47	44	36	48	39	39	40	34	35	46	49	38	48	38	37	36	47	49	42	44	47	48	49	47	43	35	47	35	50	43	44	49	54	40	45	33	45	43	39	48	33	47	45	42	39	39	38	44	38	52	47	50	35	47	37	32	42	34	55	38	38	43	50	46	53	41	49	40	45	46	29	37	45	47	37	34	47	38	47	24	37	32	36	47	43	35	36	40	41	51	44	35	50	54	42	48	42	34	41	44	47	37	47	50	42	40	44	37	42	48	37	49	39	48	43	29	33	30	47	38	52	47	56	47	38	30	39	49	38	37	39	35	44	24	38	48	42	42	48	33	34	51	30	43	47	39	38	46	40	35	53	29	37	37	54	34	49	52	59	42	42	48	38	41	38	40	47	49	37	35	48	40	52	44	45	37	40	45	35	29	29	47	40	42	33	53	34	29	41	33	50	37	41	37	53	38	34	43	37	41	35	42	36	40	39	55	40	48	40	44	39	34
38292	29481	24437	24938	28061	22497	15318	10449	8207	6095	4221	3202	2683	2147	1840	1737	1657	1631	1703	1548	1395	1185	979	828	758	738	738	609	508	454	418	449	423	427	452	431	413	410	375	400	377	397	367	384	414	364	369	378	363	367	329	357	344	387	345	383	377	393	401	380	366	398	338	321	361	343	361	380	344	377	398	341	351	376	370	354	352	338	357	334	358	354	342	341	354	373	361	381	345	373	350	324	384	336	362	394	364	342	343	358	357	342	371	361	348	362	370	366	372	330	369	376	372	386	394	322	358	337	365	369	362	382	380	350	368	359	355	374	352	368	350	392	353	385	377	390	371	375	342	380	379	377	327	358	360	373	358	343	334	360	377	316	374	339	378	372	396	384	364	343	380	369	383	367	361	367	359	356	378	359	359	351	363	371	370	363	344	373	352	355	346	342	371	366	378	369	352	397	344	348	342	376	376	385	366	360	346	366	364	334	335	383	394	344	353	399	385	355	371	386	338	421	385	361	342	385	346	372	391	321	379	360	387	354	353	364	367	356	336	343	351	359	358	337	343	349	345	383	378	359	343	368	347	379	343	347	335	346	346	359	357	395	377	338	367	359	374	350	340	361	387	384	340	378	356	353	337	350	365	353	385	360	349	366	329	377	368	377	341	380	366	340	365	339	344	363	363	368	343	352	354	385	353	348	353	401	363	384	364	322	356	352	359	357	367	341	356	386	376	360	363	349	333	372	348	365	352	355	339	349	330	345	397	375	391	327	356	351	364	338	383	401	343	371	361	396	360	356	363	383	388	354	367	347	318	357	356	334	333	357	347	366	336	367	345	361	373	365	360	345	385	373	336	363	360	360	376	384	350	369	348	378	371	388	419	347	365	351	368	344	388	395	401	342	359	343	330	371	363	343	406	369	356	382	332	349	392	354	366	349	366	367	396	379	362	350	341	324	319	379	338	358	352	368	384	389	400	365	320	385	382	361	351	384	331	339	343	356	380	330	411	381	388	339	385	365	359	388	364	377	385	370	350	353	359	373	325	353	346	354	333	362	405	369	348	377	375	356	337	394	367	368	378	353	379	352	360	344	347	387	385	357	394	353	405	347	339	403	360	344	350	381	367	345	372	358	382	362	360	346	378	391	359	403	374	339	399	332	356	345	376	381	369	375	344	373	351	345	399	386	368	384	367	378	404	379	346	346	358	349	386	362	368	322	373	353	368	343	384	389	356	387	356	383	390	356	344	351	377	360	379	378	382	417	359	337	369	376	371	374	319	357	370	375	338	357	336	367	355	354	366	343	356	338	354	355	376	352	391	355	363	290	370	335	381	346	339	376	371	371	393	374	366	355	347	380	354	347	355	358	331	324	375	379	344	394	354	355	369	414	394	374	343	373	345	347	350	383	404	378	397	382	380	377	341	344	342	372	336	340	363	350	392	418	355	385	336	387	342	348	364	362	366	378	341	355	371	358	383	377	346	335	350	358	353	363	352	328	365	397	359	362	367	349	371	363	372	392	345	365	366	369	366	373	384	364	395	354	337	351	362	392	361	380	409	368	374	349	323	354	368	361	342	365	348	378	315	348	373	365	385	381	374	337	377	381	388	358	335	382	342	377	384	338	346	317	375	350	364	339	382	362	367	344	378	373	332	366	353	359	376	377	346	363	349	350	340	315	392	359	364	350	343	347	371	359	358	390	361	354	380	391	350	348	341	336	358	354	378	361	344	367	381	372	336	344	344	375	373	350	320	372	396	410	327	367	362	352	376	346	342	365	353	379	363	355	373	333	348	386	352	354	368	344	351	378	376	373	364	375	358	375	344	360	367	371	336	341	377	363	347	364	330	347	350	341	340	352	373	374	376	372	345	386	365	369	371	374	369	394	374	395	336	401	357	380	354	363	388	334	372	392	388	345	345	330	350	362	371	382	341	335	370	391	343	363	363	326	350	341	358	361	377	335	352	378	355	360	384	344	348	358	356	370	355	326	340	388	340	336	363	381	342	372	367	374	378	372	358	373	347	356	351	374	373	385	347	355	329	365	346	360	342	342	373	363	380	363	352	344	364	374	357	369	353	328	350	375	361	340	383	362	392	351	388	346	356	356	382	368	341	372	353	378	382	398	356	382	373	363	371	374	365	383	351	364	346	350	359	337	365	371	346	382	358	363	354	368	378	374	373	347	383	385	365	357	375	330	337	390	375	373	346	337	348	346	339	324	347	386	327	362	356	373	352	399	374	343	376	370	322	369	367	334	370	344	357	339	395	341	344	374	334	378	341	359	387	383	337	365	357	371	342	344	368	368	339	369	347	381	326	384	376	338	371	352	407	384	367	407	355	398	370	343	389	370	391	365	342	366	391	373	358	417	367	367	370	394	400	363	362	362	346	344	353	373	361	377	376	382	391	359	397	364	321	357	339	350	348	372	358	359	370	372	347	353	397	360	356	379	367	373	363	363	366	355	374	369	362	356	366	332	394	345	344	396	356	340	371	349	352	353	379	372	372	327	340	378	360	386	339	352	353	395	345	389	369	376	329	349	362	366	347	350	336	360	350	357	350	357	385	324	361	351	371	344	344	356	401	376	377	364	427	392	352	382	373	375	395	378	366	363	335	340	379	350	360	342	332	378	372	349	341	368	377	368	348	365	350	370	346	346	358	330	404	379	358	369	381	382	359	405	375	322	336	368	325	314	384	352	371	369	369	378	355	400	420	355	347	349	354	384	350	366	353	365	342	362	340	385	381	384	377	363	360	395	350	380	360	366	382	372	386	361	361	338	393	381	359	349	375	359	359	359	390	371	363	387	375	373	390	385	354	336	400	373	379	370	337	335	384	377	369	362	375	351	363	376	367	380	379	363	361	366	366	319	363	345	371	357	382	378	372	365	404	350	380	403	376	369	335	373	373	382	363	309	356	353	357	381	326	382	396	350	359	387	381	347	350	386	422	367	333	381	341	351	364	362	378	353	356	369	382	383	400	334	360	373	338	393	362	363	347	374	362	376	358	341	339	334	370	373	298	352	362	380	392	368	384	349	368	357	380	375	392	328	376	376	369	350	380	342	378	399	345	366	403	343	366	360	355	387	383	405	344	323	377	342	373	354	377	377	319	331	354	344	348	353	372	333	361	346	377	339	339	335	381	340	384	386	354	355	405	375	378	360	355	378	364	377	384	377	399	362	350	365	370	355	351	342	327	368	404	350	400	348	380	366	350	322	359	398	372	358	370	336	368	378	327	361	394	361	349	330	378	374	365	323	363	341	357	356	384	348	330	388	366	360	350	376	371	361	355	373	332	375	337	327	329	368	350	342	392	356	411	368	365	353	345	335	372	367	359	367	361	362	368	386	363	347	351	358	359	380	380	375	341	373	370	370	408	382	375	376	372	375	338	333	360	386	361	350	338	346	348	356	359	339	351	373	405	387	348	366	383	354	385	358	331	367	331	352	349	387	351	384	361	354	343	368	347	399	360	363	362	379	356	329	380	360	323	371	387	371	396	376
4930	2531	1668	1004	591	394	295	233	191	191	136	121	98	125	90	105	98	84	108	87	100	100	95	87	86	87	89	83	65	76	82	80	61	62	79	64	76	80	66	79	84	71	66	91	80	93	54	62	65	78	88	74	84	73	73	80	73	80	70	75	81	73	64	73	68	83	75	84	79	81	69	78	73	77	69	85	79	73	74	87	78	78	64	72	76	75	90	85	73	74	83	75	58	61	74	73	72	81	73	79	75	76	84	69	75	84	74	59	79	86	87	77	69	74	70	64	87	76	82	95	84	73	83	91	72	69	67	81	75	76	76	77	77	73	68	84	93	65	86	87	78	72	65	88	75	77	93	85	83	76	74	80	95	68	79	74	81	79	82	71	70	82	62	79	75	87	61	74	80	78	58	78	77	81	63	79	77	82	71	77	92	67	79	70	62	73	80	71	75	81	68	68	83	75	85	91	64	70	70	76	67	83	85	86	94	88	100	74	92	87	70	68	78	73	86	86	67	80	72	75	66	75	72	81	66	68	59	68	85	82	77	88	68	67	68	71	72	65	68	70	66	74	89	68	63	77	78	88	88	85	73	57	82	86	70	72	72	74	66	69	83	94	65	67	76	68	86	70	85	75	86	79	64	76	68	87	71	79	81	66	68	75	76	68	64	73	97	81	71	99	93	80	101	66	84	85	64	68	86	62	58	64	69	72	82	77	94	76	85	83	82	71	60	83	66	67	77	69	74	90	85	71	70	78	88	85	63	74	78	90	77	82	86	87	66	91	77	85	69	92	85	70	67	74	68	67	93	85	80	76	87	74	68	79	78	77	73	54	70	80	73	75	76	92	72	89	79	77	74	85	82	69	71	85	75	74	80	72	67	57	80	70	72	78	72	86	82	64	81	86	62	88	81	82	90	99	74	68	78	79	73	75	78	71	86	75	80	82	66	68	83	79	73	72	85	84	81	66	65	72	83	74	83	57	70	83	74	80	73	82	91	71	76	83	77	65	99	84	78	58	77	83	66	78	94	69	89	80	88	74	68	66	96	65	70	71	68	91	89	57	70	68	83	80	84	85	78	81	81	64	79	86	77	77	70	60	71	86	74	59	67	80	78	74	74	73	78	67	76	79	58	86	83	86	75	84	87	71	90	77	76	75	93	62	61	86	87	67	60	62	70	88	68	67	63	75	86	85	78	75	85	94	80	67	84	78	68	56	92	76	57	61	62	74	73	80	78	62	66	79	79	69	73	68	73	64	70	72	81	85	86	75	79	59	58	84	80	63	74	81	88	80	73	71	71	80	79	88	67	66	75	74	74	78	76	62	67	82	77	78	71	93	63	82	94	70	75	67	78	87	68	85	76	68	83	80	70	59	70	70	71	69	86	71	75	76	74	84	67	81	84	81	78	76	87	76	70	77	84	81	81	91	95	71	88	85	84	73	73	85	74	75	81	85	69	77	79	68	59	73	81	74	78	72	73	84	62	82	73	71	72	76	79	82	75	77	67	79	72	60	83	87	74	76	81	75	65	82	77	83	77	74	85	90	80	81	64	95	53	92	90	68	74	78	82	65	62	64	89	91	86	80	76	83	73	97	68	87	84	66	91	68	74	61	66	90	78	88	82	79	80	75	61	82	82	90	80	73	60	82	81	100	91	79	80	92	71	82	73	79	80	74	72	78	75	75	81	90	80	71	84	69	94	73	70	61	59	71	74	71	66	99	96	78	69	71	71	75	75	82	74	79	74	68	77	74	88	69	77	74	77	74	79	74	76	79	66	73	77	83	75	83	93	79	77	92	60	73	65	60	65	63	66	80	85	74	76	77	78	73	84	86	85	66	67	77	76	72	71	76	67	82	67	63	81	75	67	69	85	81	80	90	84	76	84	79	81	79	68	77	70	75	70	68	76	79	79	67	87	80	74	80	92	78	59	75	74	83	79	76	80	84	72	81	66	59	63	86	78	74	64	93	74	84	66	80	79	73	68	60	79	84	84	85	100	84	85	83	65	78	83	81	69	72	70	79	85	76	68	76	100	71	91	67	75	84	71	73	76	73	80	72	74	67	88	75	72	74	78	83	71	73	84	73	77	80	85	65	69	70	82	70	71	77	71	62	73	69	76	62	78	79	59	67	78	78	82	80	82	87	92	73	65	84	82	76	76	73	75	81	69	74	64	72	67	73	92	58	71	72	61	78	73	53	66	85	73	72	81	86	85	94	85	82	88	89	86	74	86	54	78	69	73	70	74	83	82	72	83	73	70	71	71	69	70	79	73	74	63	72	85	74	69	77	78	78	85	65	66	70	67	62	76	64	62	82	78	69	63	73	82	84	76	81	85	69	62	78	80	81	71	61	69	84	73	59	75	93	77	88	89	92	91	63	91	78	80	72	84	80	69	64	66	68	69	71	86	77	75	88	79	59	74	63	69	76	63	68	81	62	67	79	63	80	79	77	80	75	67	68	78	76	76	81	73	79	79	84	88	97	63	82	83	79	83	81	78	63	72	81	76	69	88	72	76	70	91	71	58	73	64	79	78	79	92	72	79	60	75	79	76	73	54	77	75	82	72	67	74	90	66	74	91	76	79	83	86	81	69	71	77	82	80	71	73	90	69	93	107	61	71	82	77	86	88	78	70	70	87	78	70	74	68	84	83	73	70	77	78	75	71	72	63	68	86	61	83	85	88	67	80	74	67	84	78	80	83	80	66	79	71	76	62	82	73	62	70	84	78	81	76	85	90	76	75	74	86	67	73	81	79	75	79	77	89	89	74	61	61	67	66	87	78	72	76	78	79	72	84	80	64	103	61	73	92	72	64	70	70	99	71	75	77	72	68	61	66	67	82	84	57	79	77	77	70	77	66	61	87	83	80	62	69	65	80	73	84	68	74	64	65	83	82	81	82	77	74	76	69	84	83	74	78	71	56	69	84	86	74	67	62	79	77	77	71	86	74	73	79	81	70	69	87	77	76	86	85	77	69	76	76	62	68	68	71	82	79	77	77	94	82	76	65	80	71	83	72	75	54	76	77	76	83	74	82	83	82	71	74	76	68	79	78	82	68	69	75	75	62	71	77	77	74	75	83	87	79	75	76	65	62	66	68	57	82	60	73	85	71	76	86	80	71	67	84	79	77	68	73	78	64	101	72	75	79	70	66	75	70	99	56	58	87	70	91	78	84	77	75	78	83	61	83	57	69	74	71	76	83	70	72	85	84	82	69	87	66	65	65	71	75	72	78	68	92	69	79	81	73	76	74	72	87	69	67	58	69	77	57	83	66	90	89	86	85	77	73	94	68	87	63	70	64	57	81	73	67	72	65	68	89	90	72	90	81	68	63	70	78	76	76	68	76	91	72	56	81	75	76	84	91	67	82	79	100	74	84	75	58	92	72	71	93	87	92	74	83	76	80	81	97	81	91	77	72	71	76	60	77	73	85	63	84	65	75	68	81	70	76	74	89	67	82	59	61	64	99	63	81	65	83	74	80	66	72	78
31244	18065	14710	14441	16411	13979	9554	6512	5266	4075	2833	2158	1787	1537	1319	1212	1245	1305	1372	1326	1146	1102	979	898	833	875	885	778	704	742	604	640	686	665	648	675	674	655	632	622	677	612	642	706	670	650	646	608	594	625	669	695	593	637	627	650	619	599	656	626	657	611	666	637	649	663	649	596	627	648	644	639	596	609	659	655	688	599	597	641	605	635	646	638	645	629	654	627	599	650	633	576	638	661	649	613	631	663	641	585	654	641	645	645	623	667	636	609	601	634	651	661	657	660	659	596	602	627	642	680	617	627	626	628	650	611	624	605	623	648	627	671	632	655	613	597	637	650	595	579	581	663	622	666	619	624	663	596	703	618	611	635	622	590	601	639	649	597	632	603	640	591	617	638	661	615	681	627	611	636	585	655	653	623	614	635	628	631	689	593	675	613	620	647	625	676	622	657	620	582	587	606	642	597	667	628	591	605	656	674	658	637	650	604	608	637	613	614	679	600	640	597	612	629	657	619	622	621	581	645	652	663	618	628	626	603	652	639	604	648	626	643	607	600	599	637	579	639	636	624	630	602	607	619	619	583	591	639	639	645	597	636	610	652	648	573	626	603	668	659	618	604	599	625	613	617	609	627	597	599	628	612	649	610	642	630	653	603	649	629	615	606	599	584	659	595	622	644	662	594	630	667	628	631	600	620	588	551	652	600	653	615	656	668	603	604	618	647	596	633	642	598	637	633	635	648	654	615	608	620	614	640	632	599	624	654	580	615	670	651	608	608	633	622	656	637	634	644	627	633	645	649	679	639	622	644	606	625	623	597	643	628	644	619	664	629	638	600	669	612	620	645	622	619	645	637	638	626	635	649	597	586	617	631	617	655	655	641	627	648	662	630	624	578	656	620	648	644	638	633	638	666	663	612	655	601	636	601	595	626	616	630	567	599	657	657	644	623	639	650	644	651	638	587	633	630	664	579	667	686	639	662	608	642	646	620	631	612	605	618	641	637	609	636	621	657	596	616	578	630	634	661	618	609	635	623	620	626	675	653	589	608	646	604	639	620	604	622	671	628	635	610	641	612	620	582	612	606	646	597	621	613	629	596	613	661	630	647	633	632	642	657	610	654	628	612	618	626	589	629	645	618	605	665	617	599	604	614	590	630	601	635	593	602	646	615	632	647	644	594	602	613	639	620	680	644	651	640	661	648	640	585	621	584	628	634	577	631	630	655	640	648	624	679	641	672	627	699	638	644	617	647	659	651	583	622	628	575	620	616	616	628	608	618	618	604	650	635	648	671	619	664	624	602	618	644	645	643	643	634	552	633	660	634	592	622	632	624	662	614	651	607	647	595	621	607	613	623	609	586	621	584	617	627	654	634	652	637	635	661	594	609	607	607	620	631	634	636	653	639	654	626	641	641	607	605	628	603	578	644	596	640	593	612	633	591	585	650	600	660	638	627	617	606	649	632	644	646	650	629	658	664	630	588	657	612	641	614	649	621	625	620	642	615	648	598	625	611	619	647	682	609	606	626	639	676	600	637	645	653	631	649	587	616	669	637	629	610	639	637	577	661	619	631	626	626	590	625	622	660	666	629	605	608	629	640	605	660	635	603	650	673	632	630	641	603	611	619	615	656	665	625	656	656	612	646	659	627	630	677	593	607	618	596	635	644	586	633	603	589	622	632	671	624	579	631	642	630	631	696	651	622	661	605	619	637	632	666	660	624	669	638	630	624	657	641	639	622	614	620	621	628	668	673	635	657	605	606	595	607	667	623	646	642	633	590	644	639	600	625	693	601	627	635	637	604	630	670	611	600	646	629	630	628	594	566	585	639	640	655	647	612	628	648	629	596	584	638	636	617	673	645	704	612	627	633	609	649	652	624	661	613	575	614	611	648	598	688	642	609	579	662	609	638	618	577	633	599	610	617	677	607	632	570	599	634	630	630	573	625	591	654	611	581	634	584	636	625	614	605	615	622	590	642	627	660	675	672	608	642	610	636	691	621	621	653	595	674	676	596	642	580	620	631	695	591	619	642	617	595	667	626	646	594	642	630	595	631	613	630	647	621	631	627	597	624	632	645	639	620	601	627	607	636	649	693	635	645	613	636	589	635	630	669	618	648	631	618	611	631	652	639	602	624	611	618	606	630	642	597	625	639	625	619	611	653	632	620	658	671	661	634	575	625	644	648	641	597	646	606	622	610	657	641	644	566	642	640	652	596	612	614	607	630	615	612	640	682	622	657	621	616	620	601	599	591	653	694	617	625	628	650	674	669	650	630	676	609	559	651	669	656	582	659	612	658	623	669	662	644	645	598	634	616	565	655	668	606	599	623	622	612	658	638	635	601	612	639	622	642	604	590	626	639	603	630	650	612	624	571	687	670	581	626	649	658	574	630	640	651	592	622	638	637	625	627	589	633	627	605	616	615	592	652	596	616	599	580	617	668	633	615	609	634	611	649	658	645	596	636	605	600	627	629	665	576	638	670	612	651	640	615	616	627	602	668	656	686	619	653	609	620	613	649	679	675	612	649	647	652	648	660	617	649	639	657	676	684	612	667	620	593	677	628	622	630	641	608	568	665	638	651	613	624	634	644	654	643	656	597	633	646	591	623	655	624	616	592	619	637	629	659	622	637	650	616	638	646	652	578	644	617	626	665	611	679	631	640	661	624	648	624	598	656	627	640	705	604	642	626	588	641	633	602	593	623	642	628	668	637	584	589	639	635	634	595	631	619	576	671	652	639	623	599	680	647	610	666	677	663	648	639	643	588	593	657	630	643	613	620	616	630	638	637	591	612	567	633	652	621	617	623	591	641	656	633	565	642	627	654	625	602	647	629	614	634	603	618	662	677	667	652	617	601	627	595	646	567	626	602	618	608	626	638	602	587	637	617	633	627	627	594	577	592	659	614	621	635	635	637	618	639	626	582	637	578	632	586	627	592	599	639	579	658	610	645	628	656	627	602	629	620	661	649	678	607	662	594	626	640	658	613	652	587	656	625	631	599	639	603	629	629	648	598	623	634	666	619	655	670	659	605	617	612	621	638	626	651	620	593	635	663	664	627	638	692	638	653	635	623	604	641	629	657	670	607	623	621	627	649	607	651	640	599	624	603	620	657	642	637	666	605	653	615	651	604	641	623	617	686	639	622	610	603	645	605	623	631	644	605	612	633	608	698	652	644	624	625	569	594	621	625	587	663	571	634	617	598	646	614	644	665	629	625	619	589	602	607	630	607	627	655	635	632	639	639	611	590	648	641	610	647	600	659	626	646	591	583	641	607	644	651	582	669	599	633	613	652	622	655	650	648	593	660	644	634	647	611	663	618	596	634	604	614	633	661	673	678	599	650	640	582	653	630	600	670	594	600	661	614	628	618	655	615	640	607	669	635	609	646	650	643	637	682	646	639	607	674	631	612	631	642	635	645	635	592	639	678	609	644	615	679	600	585	633	655	637	612	616	624	641	688	610	611	601	594	622	651	610	640	625	604	648	632	629	671
6115	3887	2695	1379	765	539	356	273	193	155	137	115	119	117	77	103	95	92	91	106	74	88	79	92	81	78	62	85	88	67	50	75	66	81	74	56	77	67	62	69	65	79	62	75	58	63	70	85	67	69	64	63	69	64	70	78	69	75	66	69	58	72	67	80	66	69	58	76	78	64	70	68	79	58	79	63	71	80	70	73	72	55	77	69	72	58	71	63	69	73	66	76	72	67	61	61	65	74	72	71	63	65	71	55	64	82	65	49	58	75	68	65	57	72	74	86	67	80	82	66	78	85	58	62	64	59	72	54	65	58	60	65	88	68	60	62	66	66	60	83	76	70	61	70	61	68	71	71	72	67	66	70	71	69	55	58	61	52	70	63	82	69	68	50	66	76	62	69	64	49	75	64	61	71	81	74	63	75	69	55	65	80	74	65	64	59	62	66	68	60	62	79	52	74	61	74	75	63	61	70	58	86	62	60	70	69	66	63	75	70	52	61	69	67	75	60	76	66	62	62	73	73	62	49	62	74	75	68	61	53	55	57	63	77	79	69	70	73	70	55	62	74	71	63	63	78	72	68	62	78	74	50	60	72	61	65	62	72	76	66	57	58	76	72	68	67	65	79	73	58	77	58	76	63	66	75	62	64	81	76	54	70	58	62	82	72	71	62	64	70	59	72	65	61	65	72	59	77	71	67	71	72	71	69	54	71	73	78	61	52	70	90	62	63	75	63	60	70	67	63	63	59	80	68	67	71	80	64	70	69	71	57	59	65	68	60	66	66	71	75	59	73	84	71	76	66	66	64	59	64	63	63	75	82	67	81	76	63	77	84	71	57	71	54	52	61	62	70	72	51	63	82	75	81	69	58	77	72	56	55	74	55	76	79	54	67	61	61	56	63	71	76	64	78	70	68	65	57	60	69	62	60	68	64	81	68	55	55	80	72	65	71	61	52	83	72	58	66	57	69	70	83	86	84	65	54	71	59	88	67	61	68	62	72	60	70	50	76	59	57	53	59	61	65	65	59	55	54	53	63	70	67	75	72	78	73	70	75	62	68	62	74	58	74	71	56	66	56	68	72	71	57	80	82	69	80	60	65	49	70	63	71	60	55	88	63	67	52	64	62	56	71	71	59	87	75	58	68	64	63	62	64	63	77	58	70	69	63	77	70	69	79	75	75	74	71	69	64	81	62	67	63	50	60	65	77	75	68	61	74	73	65	66	72	81	70	63	65	67	60	66	72	65	65	64	66	62	72	54	82	63	57	66	76	60	73	81	78	59	74	80	64	56	65	69	71	80	75	72	65	77	62	66	61	79	65	68	66	69	70	75	71	64	67	73	64	56	82	58	70	70	65	72	70	59	67	43	68	67	71	60	50	61	68	60	74	67	65	69	71	65	67	65	71	77	75	63	77	69	65	76	69	64	61	77	49	54	68	65	63	85	68	64	62	73	80	59	77	71	71	51	67	73	67	76	66	74	70	70	87	69	77	65	78	73	67	57	78	62	69	67	76	80	72	67	69	69	72	66	68	75	60	58	74	80	66	69	78	62	69	70	83	72	68	65	63	68	61	58	66	72	61	50	73	75	79	63	66	68	58	78	47	64	68	80	60	60	55	67	47	55	67	68	78	67	58	67	74	77	63	68	68	75	59	76	56	68	73	80	77	64	72	64	61	56	74	53	62	79	56	54	64	67	74	57	68	58	59	73	68	61	63	69	68	74	50	61	64	68	72	99	66	55	67	68	89	65	62	62	63	94	60	82	62	75	72	63	78	95	55	75	65	69	71	70	76	66	67	77	80	74	66	70	63	66	77	72	75	67	70	63	69	79	60	56	78	68	58	81	70	89	59	51	58	57	57	59	67	68	70	72	73	70	65	62	63	56	73	71	84	63	67	73	78	57	61	68	79	67	65	71	62	57	69	62	60	64	59	64	72	71	71	61	70	74	57	74	68	57	60	54	66	62	76	65	67	85	63	68	64	69	64	68	74	69	67	74	70	70	67	53	62	68	73	67	84	50	83	82	71	69	65	64	73	72	58	58	55	68	70	63	78	65	80	76	68	58	62	73	62	91	71	66	75	79	74	79	85	64	68	66	73	65	78	65	64	68	61	79	57	59	53	67	66	62	64	68	53	75	68	72	63	76	63	75	68	81	62	70	59	66	58	72	69	69	69	74	78	89	67	65	82	75	69	67	82	85	72	73	59	60	71	64	56	62	67	80	79	57	52	81	57	61	73	77	54	55	64	90	65	68	69	61	81	70	64	67	75	63	76	64	62	74	63	71	57	79	75	60	55	60	80	71	71	74	76	67	62	69	66	60	79	71	64	68	63	70	73	73	58	74	60	74	80	69	66	67	72	63	54	56	86	60	73	84	74	69	65	74	68	70	53	66	71	70	56	67	84	73	67	54	59	56	73	50	72	54	58	67	74	76	83	66	60	68	67	65	70	59	70	75	65	67	73	70	60	72	61	67	70	63	70	70	59	58	63	66	78	80	68	69	69	57	66	67	78	60	73	55	55	68	73	79	73	68	72	63	63	77	69	69	81	70	64	84	79	67	58	59	66	83	74	72	56	66	55	70	70	67	75	49	68	60	56	56	73	60	80	71	73	60	80	61	55	66	67	75	58	58	57	67	69	60	57	70	75	65	77	62	63	56	76	74	52	59	60	71	74	74	72	60	65	68	63	72	72	78	77	66	69	65	61	79	74	71	77	61	79	63	71	69	63	55	74	60	61	63	72	63	74	83	68	50	70	62	69	79	73	66	71	58	59	47	60	56	75	60	72	71	69	59	64	62	56	79	67	56	62	59	60	76	63	63	68	63	64	50	68	67	63	61	57	74	62	77	70	76	70	74	91	72	73	56	74	71	77	67	63	64	75	68	52	71	74	65	64	74	66	61	59	74	74	79	63	74	75	64	69	58	70	75	83	85	71	91	63	60	77	88	57	64	61	63	77	68	74	65	55	57	61	76	57	76	65	53	69	51	76	62	63	56	70	66	48	55	69	70	56	75	63	71	68	58	67	64	74	84	69	77	74	76	49	62	48	67	78	66	84	64	53	77	59	67	71	60	79	79	61	57	70	67	80	84	62	78	77	63	56	77	62	85	54	73	61	62	54	55	69	65	75	68	61	84	62	67	79	60	69	56	62	60	53	69	66	65	71	56	72	77	67	61	66	63	68	70	69	67	65	60	78	72	51	66	68	81	54	59	50	69	68	61	79	56	62	64	83	60	74	73	69	68	57	51	77	55	64	59	64	85	67	53	77	61	86	63	68	66	54	65	79	71	51	63	69	60	83	56	71	76	49	65	79	68	57	67	70	64	68	56	62	69	82	60	69	43	76	73	79	74	73	67	61	73	62	68	70	70	70	79	59	82	65	68	62	50	69	58	76	61	60	64	56	78	73	64	81	75	83	73	70	63	74	64	67	57	65	61	65	81	72	67	65	66	75	73	64	62	86	66	55	62	72	60	66	63	79
32728	22649	19100	17073	18570	15923	10522	7062	5122	3886	2689	2180	1798	1513	1351	1183	1201	1235	1258	1262	1081	1031	909	752	849	860	789	755	635	605	594	618	597	609	603	540	613	603	559	597	579	574	542	575	561	591	567	550	568	553	571	566	564	572	519	558	546	563	563	566	620	579	555	569	588	557	588	578	562	525	589	571	573	569	571	617	548	532	603	559	556	579	585	556	557	557	582	612	595	584	581	602	577	564	560	561	540	573	572	571	576	535	568	561	562	566	530	567	576	561	535	551	595	586	570	518	607	555	558	569	563	520	557	559	578	565	588	583	547	543	538	545	581	538	580	562	570	501	586	580	598	568	571	549	580	552	586	550	557	607	557	560	593	561	605	559	589	566	558	524	552	584	563	575	564	643	606	570	555	606	535	562	561	538	559	566	570	547	563	591	558	519	607	589	532	539	557	554	592	627	549	593	551	589	547	546	552	514	513	533	576	532	568	570	592	549	569	579	564	545	567	571	560	544	559	595	598	523	581	562	582	555	569	570	604	568	593	561	592	534	551	548	546	573	600	546	571	603	574	595	545	549	544	533	586	519	570	553	560	596	538	529	571	572	597	545	540	581	587	553	558	600	581	556	556	522	567	582	613	551	561	561	484	564	569	572	622	588	574	563	568	557	559	550	537	607	569	560	579	586	566	555	576	571	572	579	552	568	522	559	567	546	529	547	596	570	515	549	566	558	534	563	558	587	567	574	538	525	564	552	596	583	548	556	581	578	562	538	557	530	582	577	537	558	548	569	553	557	608	611	608	516	546	550	573	575	562	534	570	549	586	607	552	555	549	540	558	550	592	551	579	565	628	593	583	571	603	557	515	564	534	575	570	591	551	549	569	555	523	522	541	573	565	559	585	579	566	543	546	556	575	611	563	580	581	546	575	577	592	589	544	554	576	611	549	516	557	528	585	580	574	580	582	542	585	556	567	532	568	547	596	555	583	567	574	602	576	583	578	609	570	527	564	558	571	596	561	571	557	582	548	590	536	547	576	580	593	578	543	585	533	542	561	574	560	570	520	588	577	579	535	576	579	568	568	592	545	568	578	568	576	564	555	568	563	594	559	567	562	550	595	587	524	579	561	529	549	542	605	572	528	567	534	529	552	561	568	581	588	572	554	589	588	550	520	588	599	534	618	566	570	544	566	527	578	594	585	584	524	560	570	555	599	566	596	521	550	592	552	556	577	535	602	580	527	550	565	553	570	548	525	533	573	549	587	578	531	626	578	552	558	525	600	570	574	571	531	582	562	536	544	532	620	544	579	548	573	514	550	578	538	589	591	558	567	582	592	526	580	583	550	546	575	593	607	583	581	560	563	558	586	550	574	566	537	589	565	547	577	558	553	530	564	554	563	550	562	565	543	596	560	598	538	541	570	561	547	546	584	531	592	593	561	578	581	586	575	552	516	578	607	538	558	596	565	577	565	580	561	551	599	557	599	527	573	571	605	603	562	592	596	543	547	593	579	554	577	559	575	582	578	565	550	565	559	556	510	579	597	614	610	592	568	550	539	595	567	547	548	561	542	561	539	573	542	555	549	516	548	544	544	567	579	537	569	588	552	534	575	544	597	577	567	599	566	551	597	546	560	536	570	589	564	537	556	576	567	573	593	589	548	524	553	570	571	537	599	561	574	579	566	545	606	563	553	578	528	562	543	592	584	573	589	575	562	573	599	565	597	542	576	562	555	569	575	604	539	547	542	638	504	572	546	577	554	586	573	579	596	552	587	561	568	554	540	581	562	580	544	547	568	553	554	558	541	577	577	545	540	549	533	559	589	549	556	578	573	600	586	560	600	576	581	537	556	545	547	578	556	578	560	579	592	528	536	575	564	509	564	570	557	589	548	538	599	535	563	572	556	560	593	546	531	563	581	577	587	596	567	576	539	542	571	547	563	571	543	570	568	586	559	560	568	541	600	524	547	566	618	625	582	560	542	624	571	602	585	565	548	589	536	607	551	586	594	564	582	597	571	544	521	610	545	558	542	543	590	587	575	544	557	542	546	574	548	588	557	565	572	572	591	563	599	561	575	558	519	543	563	596	576	580	535	511	581	585	557	579	558	587	554	605	554	609	553	515	552	539	597	562	569	569	621	549	542	583	554	583	592	532	591	534	599	573	562	556	569	548	509	609	561	554	551	553	552	534	541	538	580	565	581	584	558	582	542	573	554	563	567	572	552	570	566	537	579	555	578	568	553	563	552	567	587	555	565	570	580	550	553	556	592	567	548	606	578	570	581	565	576	541	578	555	503	552	582	605	572	552	582	598	555	601	572	610	583	576	541	557	573	555	552	547	580	508	550	593	581	536	555	549	577	546	599	574	529	602	575	522	559	579	601	553	538	567	588	591	535	561	576	548	561	573	611	524	574	603	554	610	604	550	535	535	617	576	583	561	567	522	560	513	549	570	572	566	590	576	579	557	547	553	537	575	612	592	600	582	561	561	583	585	548	598	561	576	526	579	557	541	605	580	571	557	586	540	574	551	598	538	582	582	515	550	550	592	525	547	564	593	569	548	569	592	561	563	563	539	585	566	534	592	529	584	544	577	547	559	565	581	564	590	534	622	567	561	553	536	597	542	581	606	609	579	563	602	607	558	618	572	609	562	572	568	570	557	551	566	539	569	604	538	586	552	561	561	576	603	563	582	587	538	602	611	584	595	554	546	606	580	514	579	551	542	545	540	538	595	543	613	593	582	533	550	548	552	544	566	550	573	581	548	608	546	581	605	584	531	541	558	550	590	569	533	538	541	510	549	566	569	576	580	609	626	552	554	538	552	568	560	577	579	557	560	554	559	590	519	573	609	580	538	560	562	533	563	555	584	581	542	577	573	548	523	583	518	531	561	547	606	587	548	570	609	544	571	580	545	587	565	548	600	569	576	537	598	569	559	591	598	553	580	571	580	582	569	545	555	544	581	555	542	569	530	533	540	548	582	571	576	547	547	542	542	508	557	558	529	616	566	569	562	567	511	592	533	579	536	530	581	520	575	562	549	576	565	583	561	583	530	553	576	563	533	552	568	579	545	568	551	548	558	587	567	572	546	575	592	586	583	558	529	588	522	590	530	560	557	564	538	535	559	534	594	531	583	586	562	546	560	562	551	564	626	567	594	546	546	615	570	569	535	555	596	556	518	539	580	540	613	587	560	546	546	532	567	533	560	503	590	545	562	617	581	566	553	538	567	565	585	540	549	585	628	514	557	517	605	524	561	495	580	601	534	576	571	572	542	581	532	578	563	601	564	592	577	558	558	548	564	588	579	567	570	558	613	567	555	566	532	582	586	572	565	548	603	580	536	596	568	565	517	556	550	539	577	538	564	537	568	573	567	573	618	544	529	566	535	538	559	578	551	572	559	575	621	581	605	569	582	603	570	564	558	578	601	504	570	555	568	583	559	579	580	579	564	568	569	541	558	566	541	596	572	576	573	545	551	549	545	554	548	527	537	542	564	546	537
6678	4427	2891	1600	870	684	467	328	279	193	162	135	101	93	98	94	82	87	86	71	121	81	96	67	70	76	65	60	66	51	70	50	49	62	55	58	60	67	60	50	69	55	56	64	54	67	51	55	47	61	55	56	56	63	51	50	67	60	60	63	67	52	56	49	56	63	56	60	74	61	61	70	56	52	62	72	53	48	65	50	76	64	56	51	57	59	68	51	63	57	54	50	44	53	68	62	44	65	62	56	59	50	50	67	64	57	67	60	76	49	66	57	48	60	52	45	61	66	60	59	50	59	46	61	62	52	55	65	58	49	40	50	54	64	69	58	66	69	75	57	51	54	59	60	54	71	55	62	50	60	57	58	44	51	60	58	58	56	51	61	65	57	64	49	54	41	57	51	55	61	52	45	61	60	61	62	55	60	72	60	48	59	58	57	56	48	58	45	46	54	55	63	59	62	51	69	51	54	70	57	67	52	76	49	62	62	54	69	52	65	53	45	49	67	71	66	66	51	52	63	41	72	62	72	61	68	57	51	70	64	61	65	59	56	50	54	51	60	59	45	69	53	57	71	47	48	63	47	45	59	53	60	66	59	46	53	59	59	52	57	49	72	52	44	56	53	67	47	70	54	69	53	66	66	56	49	49	47	54	51	54	60	57	71	42	51	58	64	63	52	44	47	64	57	65	60	60	68	65	47	54	54	58	66	79	71	56	66	58	58	52	68	62	53	52	59	65	69	44	44	51	39	46	50	63	55	54	44	56	58	56	53	47	51	59	48	51	64	59	57	64	68	52	49	54	57	49	55	53	60	59	59	53	61	59	56	52	53	54	60	61	40	54	53	65	74	68	59	51	63	58	56	63	64	50	51	83	45	59	65	52	61	45	51	69	58	60	53	62	58	50	59	45	46	57	47	48	61	52	50	57	58	55	46	71	61	54	56	59	65	53	77	65	64	68	57	63	54	47	55	57	61	55	65	45	67	54	50	52	49	54	60	56	51	52	50	60	66	63	50	50	49	62	42	53	65	68	61	59	59	47	37	59	60	61	63	53	61	50	52	59	54	53	53	57	57	52	52	63	54	53	51	60	62	55	61	66	56	50	65	48	51	57	50	63	66	53	63	57	56	68	56	60	56	50	56	68	51	74	52	58	66	65	84	67	51	51	57	61	50	59	63	59	57	56	59	67	56	67	59	69	53	62	45	57	58	58	59	69	69	50	54	75	49	51	63	58	57	46	59	66	45	48	58	57	46	59	62	43	63	53	55	71	60	53	54	51	62	69	56	60	68	54	63	54	49	55	57	63	62	62	62	68	46	61	58	53	64	61	60	66	62	59	61	62	59	55	62	55	47	55	52	48	52	64	69	56	55	59	50	62	61	60	55	65	60	67	53	63	54	64	53	48	55	45	49	46	53	61	51	44	55	41	65	66	70	56	54	58	47	62	68	53	54	48	51	53	71	41	58	53	47	51	52	62	56	57	60	47	56	65	48	67	48	53	55	44	50	66	54	52	51	54	45	61	49	59	66	52	51	68	57	59	42	48	59	67	47	57	51	47	53	65	66	59	56	59	45	58	49	68	56	74	46	62	66	66	55	65	45	57	55	53	58	50	58	71	58	56	52	55	52	51	58	54	50	59	50	75	52	44	47	69	54	49	58	49	77	65	58	54	49	55	46	58	51	50	56	56	54	62	61	35	60	53	50	66	46	64	54	59	61	50	59	44	48	61	49	57	52	59	63	45	56	52	58	57	59	50	54	56	56	58	58	51	53	55	61	50	51	61	66	47	70	61	56	48	55	50	53	57	57	50	45	36	66	67	48	41	49	51	60	48	55	54	48	55	63	63	43	62	48	62	48	52	57	60	64	59	49	67	72	58	63	51	64	36	51	52	46	55	48	59	56	45	69	71	50	65	49	53	60	43	56	52	45	50	68	55	68	59	65	67	54	61	61	46	55	44	66	64	53	54	62	55	49	64	60	59	47	65	61	54	61	55	48	57	57	62	34	57	65	51	44	59	64	74	49	54	55	41	46	53	65	60	55	59	60	60	56	48	53	61	52	61	62	65	71	54	53	63	59	48	53	52	75	60	50	51	61	45	59	57	57	51	58	52	62	52	64	64	55	66	45	67	54	70	69	67	48	55	58	50	62	58	67	65	63	80	65	57	58	70	60	49	60	50	51	57	55	56	59	47	58	52	63	55	73	66	47	44	55	54	51	59	54	61	59	52	52	58	57	48	65	61	67	46	54	57	59	46	51	48	61	57	54	57	57	67	47	57	73	65	51	59	53	48	53	57	69	65	65	56	67	49	56	48	55	58	48	45	50	52	59	61	43	62	57	58	66	68	69	54	61	44	68	88	54	62	68	45	66	48	62	60	59	46	66	52	55	58	49	50	62	54	60	53	57	53	56	57	61	58	63	51	68	59	61	68	59	50	51	51	72	43	57	73	71	53	61	62	53	57	45	57	54	54	53	54	70	59	55	57	52	49	69	45	54	56	60	52	49	56	62	59	54	45	63	50	53	69	49	62	53	59	50	59	57	58	64	49	53	48	61	53	50	51	50	54	57	64	53	56	60	56	61	43	54	64	50	49	67	74	57	62	66	58	42	54	49	55	67	56	61	59	44	53	61	53	58	46	62	56	63	61	59	64	42	64	76	57	54	61	47	56	49	47	55	53	58	53	71	75	43	60	56	52	60	50	55	66	45	52	51	57	60	54	48	55	46	59	53	52	52	54	63	52	50	51	64	72	53	42	59	57	56	61	48	54	69	56	55	45	60	61	44	55	45	51	55	60	50	53	56	56	56	49	48	49	55	75	56	66	68	40	48	56	61	41	55	62	66	42	52	55	40	56	64	53	72	60	67	61	62	60	60	50	59	62	51	52	51	52	57	57	69	58	66	56	55	52	53	50	54	57	57	71	48	55	71	49	59	47	53	48	61	56	66	50	42	61	45	61	58	60	64	84	66	54	62	54	52	58	55	51	53	70	58	58	56	54	55	51	66	62	59	49	51	64	49	66	57	44	61	58	57	58	64	56	34	52	57	50	41	51	49	45	60	58	65	53	62	67	60	61	61	60	67	73	62	62	52	62	56	67	64	53	52	65	57	58	58	62	55	58	58	48	51	57	66	51	68	46	74	63	52	63	67	54	56	56	52	69	56	58	64	58	61	48	63	51	61	55	60	47	60	46	61	57	59	62	64	55	53	45	62	69	51	54	60	62	52	56	51	70	53	44	52	50	48	49	50	60	54	65	56	59	48	71	46	57	60	54	41	61	35	53	53	65	65	55	52	53	50	52	51	66	47	55	55	56	56	62	68	49	55	74	52	53	39	44	64	45	44	55	45	55	65	63	53	46	47	76	72	50	56	56	56	63	46	51	59	59	55	69	56	61	51	65	67	60	52	69	75	43	67	54	47	51	46	52	66	54	47	62	66	64	55	63	67	44	67	58	72	59	52	48	72	58	56	50	57	47	50	61	44
34111	23242	19580	18181	21420	19301	13786	9876	7642	5645	4299	3164	2321	1794	1572	1340	1332	1336	1379	1327	1313	1082	991	887	881	816	740	615	610	565	563	555	492	520	533	509	495	485	509	513	471	504	510	496	464	490	452	480	471	492	486	464	455	452	524	465	458	486	476	471	498	438	482	536	500	499	446	468	475	471	516	482	428	459	467	517	444	481	469	503	494	527	499	475	451	455	441	498	485	506	485	499	487	479	462	490	468	477	502	486	465	491	459	465	456	447	486	448	506	460	509	441	524	496	472	439	475	471	473	419	465	468	495	495	497	486	488	453	488	544	489	514	516	450	448	493	478	493	509	468	478	469	457	462	507	478	438	485	456	468	514	464	475	480	468	459	491	461	528	493	503	458	481	488	452	514	441	474	503	478	508	466	498	468	443	449	511	478	489	482	471	462	481	451	450	476	454	436	512	443	478	456	454	462	467	485	490	474	491	463	502	468	493	524	469	511	473	459	441	475	478	495	497	506	490	528	471	474	515	511	455	484	513	487	467	458	471	478	490	466	462	458	464	525	453	451	473	443	491	511	464	479	495	509	456	474	448	528	498	502	486	467	478	444	475	478	494	434	418	493	492	489	461	475	448	481	517	497	508	472	468	462	483	521	466	501	517	475	473	464	466	470	503	482	503	523	477	508	475	466	468	499	481	529	503	458	510	486	456	458	501	466	481	458	499	481	496	497	448	443	474	475	459	505	475	517	473	493	468	462	480	481	449	478	505	457	479	480	503	490	480	483	481	460	495	454	499	507	497	492	481	493	504	464	508	464	460	518	467	460	478	508	494	488	490	453	457	479	478	465	486	478	434	492	503	479	491	502	500	483	422	470	486	486	478	475	459	432	453	466	492	484	477	489	455	482	484	477	478	496	469	493	456	445	464	456	453	478	464	457	489	501	492	495	462	478	513	469	449	480	504	495	471	492	444	514	458	434	461	482	437	437	471	489	509	452	498	470	479	507	445	482	480	472	496	479	498	470	476	503	445	476	466	502	515	473	478	477	481	468	493	471	455	483	451	502	493	506	500	523	484	470	489	479	480	488	460	493	462	446	503	481	478	456	486	478	466	478	478	504	490	464	471	491	455	481	434	484	455	467	457	501	468	506	505	481	454	490	436	452	501	483	492	490	498	453	530	476	462	498	452	467	467	500	486	470	540	468	501	486	498	504	480	475	458	456	477	493	487	454	464	482	484	508	480	455	494	498	496	505	463	487	483	483	449	466	514	462	503	461	473	505	469	483	439	414	447	464	487	473	461	475	494	461	495	461	497	464	439	477	494	474	492	444	456	505	479	468	464	478	435	486	411	500	463	481	507	489	521	502	451	519	460	494	449	496	463	447	481	464	436	446	478	526	467	469	475	443	474	459	474	436	446	471	462	470	477	434	486	473	445	472	467	465	499	481	503	461	489	463	456	488	454	456	485	497	493	509	453	465	524	469	496	493	487	488	464	466	463	470	511	487	518	492	483	470	471	505	483	460	452	467	480	449	440	510	477	508	498	479	442	486	469	447	440	457	456	455	487	463	467	485	481	489	498	478	522	467	487	490	516	442	470	475	476	479	485	472	469	481	485	473	473	454	451	462	443	482	466	525	480	458	487	489	467	468	476	457	515	500	469	441	455	471	499	484	476	486	493	485	478	477	461	492	487	467	527	485	479	456	468	497	497	460	502	463	474	469	500	471	506	455	461	501	460	488	438	451	468	489	450	510	520	513	488	459	458	500	481	475	452	523	500	464	497	514	483	488	509	467	437	488	432	492	475	510	432	491	505	466	496	493	465	504	484	475	482	502	477	475	477	431	484	497	469	447	467	487	481	470	460	481	451	471	467	481	481	513	437	482	488	484	511	429	473	465	501	480	463	473	472	501	489	471	474	462	424	464	444	463	435	462	458	476	491	470	485	492	496	484	533	446	543	505	478	496	480	482	452	445	487	501	475	501	500	487	489	476	461	498	476	487	485	456	459	437	477	478	480	465	472	492	496	482	477	503	508	476	496	476	452	495	474	501	480	482	503	478	467	501	491	465	494	473	491	519	480	505	477	475	501	468	479	486	486	477	494	482	519	474	488	477	468	492	482	475	471	469	480	470	457	491	461	491	459	520	490	502	498	503	453	456	457	485	476	471	507	457	501	446	428	484	489	486	496	501	455	476	482	495	479	494	517	438	499	488	490	487	460	423	465	511	433	470	538	459	455	448	484	465	512	516	459	492	486	483	529	498	489	430	465	525	464	487	499	475	473	501	480	442	465	485	469	487	451	485	490	433	442	470	487	528	447	494	532	452	446	466	471	476	462	458	457	453	490	470	442	508	476	499	467	465	516	443	479	450	458	475	474	490	484	461	458	495	512	488	483	503	465	506	479	452	480	479	468	542	504	498	475	490	493	471	509	460	497	469	484	514	451	460	488	486	459	455	422	491	481	499	449	492	479	476	503	480	457	485	450	484	440	467	494	481	488	465	499	494	486	458	499	468	480	439	474	469	494	442	461	508	466	457	473	496	516	477	473	496	445	481	477	479	526	474	488	471	467	494	501	462	482	458	473	487	464	457	436	469	480	445	488	433	480	471	478	469	482	494	472	455	496	477	450	436	463	522	481	451	496	497	444	436	428	484	523	447	441	480	490	471	461	491	475	490	501	473	492	508	468	460	471	476	467	475	494	477	469	465	482	480	461	505	494	514	496	479	469	480	441	481	444	502	493	468	497	486	465	458	463	493	471	515	502	464	492	475	442	450	473	488	456	477	484	477	492	484	473	506	478	483	466	484	483	487	515	477	481	489	475	475	522	471	429	508	499	500	431	442	446	499	482	468	452	449	480	475	479	512	498	516	467	494	477	485	483	476	488	478	483	477	486	475	467	485	470	478	473	476	465	456	482	522	494	447	475	460	484	456	523	516	488	503	456	461	454	488	492	487	490	487	480	487	488	478	476	488	538	518	425	475	475	475	472	484	486	458	513	484	497	464	469	458	416	464	486	458	469	509	475	477	443	524	490	483	463	454	512	471	437	464	488	449	498	498	481	469	458	452	452	458	531	507	502	503	477	477	519	441	533	469	521	480	493	525	484	525	506	492	481	481	479	463	494	485	526	446	498	505	494	506	447	513	468	456	487	490	513	497	515	478	506	539	477	492	466	469	484	500	474	514	451	497	479	481	485	450	514	454	461	505	506	509	526	455	478	438	504	465	480	497	456	477	444	492	490	491	479	502	478	497	507	480	454	472	466	474	484	502	467	451	530	486	472	428	437	489	459	509	503	483	472	532	485	456	473	489	460	454	481	425	480	504	498	518	483	449	463	505	463	484	467	509	482	512	483	455	498	472	478	481	479	477	484	533	497	454	495	472	485	472	482	461	436	479	482	521	484	461	479	485	450	468	526	499	455	433	455	483	475	516	476	486	492	459	475	505	484	491	463	489	492	485	474	518	513	472	477	453	498	487	468	502	481	472	445	450	455	468
8828	7432	4568	2525	1654	1341	755	381	297	227	153	124	119	94	88	84	58	88	73	85	73	62	73	54	56	53	60	56	49	56	53	57	43	31	38	53	55	46	44	45	40	43	42	35	36	34	47	37	33	47	44	49	49	47	29	35	47	25	40	46	38	40	37	48	46	36	42	33	35	35	40	41	40	35	37	44	48	33	45	31	41	40	31	40	33	47	34	41	38	34	41	33	40	34	34	44	41	36	43	33	37	40	38	60	36	28	48	44	35	46	38	46	36	41	42	43	35	33	43	38	34	33	50	28	43	36	36	46	49	42	43	39	41	40	37	33	49	47	32	43	45	39	46	47	46	35	40	36	34	40	37	42	25	48	35	50	41	29	41	39	46	48	35	46	44	47	58	39	56	31	43	39	46	39	46	40	49	40	36	41	41	46	43	39	44	39	51	39	39	34	32	39	30	44	50	39	36	36	36	41	40	41	35	35	42	35	54	42	35	41	48	38	35	43	43	43	43	41	55	27	35	42	55	50	51	51	35	41	42	41	47	46	42	33	35	41	38	37	40	37	42	27	59	38	38	33	39	42	47	35	43	38	35	37	37	40	36	40	43	49	35	44	42	40	46	38	33	37	36	42	36	43	35	45	32	33	38	34	50	45	35	32	35	41	29	38	45	28	43	47	35	47	35	43	39	33	36	42	41	44	40	43	33	40	30	36	34	40	44	40	39	40	39	37	44	43	48	38	31	34	44	41	33	47	42	51	44	37	39	42	44	40	42	38	56	42	42	37	38	39	36	40	33	35	48	45	22	47	40	45	44	33	39	36	48	41	37	36	36	30	34	32	41	32	45	41	41	35	50	41	44	49	40	43	34	45	46	42	36	43	50	38	38	33	47	31	47	28	51	45	47	33	35	42	42	34	35	40	36	38	47	34	36	39	45	44	39	54	44	41	40	32	29	35	38	42	40	30	32	38	50	40	48	39	36	45	51	43	35	43	43	52	33	40	41	35	30	32	28	40	37	36	32	35	48	43	38	49	36	32	37	36	45	35	53	32	37	41	34	36	36	53	35	33	39	43	45	37	44	30	40	47	40	51	33	36	39	43	37	37	31	52	36	41	43	35	34	32	37	45	40	32	42	41	42	36	41	36	45	37	53	41	40	46	35	34	37	46	49	39	42	27	31	42	26	44	45	43	32	43	46	45	33	36	40	52	39	36	50	46	41	43	38	38	30	42	34	41	46	48	29	35	39	44	38	41	43	38	28	41	27	37	43	41	29	44	37	34	27	37	39	44	30	39	34	33	45	30	52	41	48	30	47	42	32	44	48	47	41	30	45	37	30	45	43	44	37	51	37	56	50	50	42	48	39	42	45	48	31	35	34	39	39	40	45	45	35	42	52	34	46	39	45	47	43	27	38	36	41	46	47	21	37	34	34	37	42	39	35	31	36	34	38	41	46	31	48	45	38	28	34	43	47	31	30	37	39	38	37	40	40	30	30	35	40	30	42	34	41	37	43	41	42	33	37	40	48	49	33	31	47	44	34	34	37	41	37	48	37	40	41	49	34	48	38	37	30	37	54	34	45	29	36	39	34	34	46	30	38	38	25	40	45	40	42	43	41	33	42	38	41	55	45	35	54	30	39	31	43	44	38	32	40	41	34	33	47	38	40	42	33	38	52	47	29	44	34	44	33	43	42	42	39	42	38	48	37	42	58	36	35	33	36	41	50	45	44	39	38	42	52	53	47	54	34	42	38	42	35	37	46	36	48	44	38	53	39	37	36	43	51	43	39	38	44	34	45	43	41	34	43	39	43	34	46	44	43	38	44	40	47	42	44	29	38	42	31	37	48	56	41	40	34	34	49	33	41	27	30	51	34	29	30	40	35	33	34	45	44	46	46	49	45	38	37	30	32	47	34	32	39	45	40	42	49	40	37	38	51	40	36	46	43	33	29	39	55	40	31	46	35	34	46	39	49	46	38	38	31	41	43	45	37	35	46	37	40	41	44	50	40	36	41	39	49	37	37	37	47	44	34	41	35	32	55	26	43	38	41	38	39	29	49	48	45	50	36	44	36	40	39	42	38	48	38	41	48	41	42	40	42	38	38	33	53	34	42	47	42	35	37	41	45	43	43	36	34	45	42	42	39	37	45	46	37	33	46	29	41	43	40	37	32	42	40	48	33	42	46	41	30	41	47	41	34	46	43	35	34	42	40	38	39	40	35	31	48	42	38	36	37	38	39	47	42	41	45	33	51	35	34	32	36	40	48	43	33	36	41	37	44	33	41	27	38	40	36	37	37	44	38	44	39	37	34	33	34	34	42	23	37	35	35	37	35	49	42	54	41	42	42	43	33	50	58	36	45	42	37	37	46	37	48	45	31	39	41	48	40	50	30	40	42	39	35	41	38	44	44	38	43	44	45	43	41	44	33	48	33	45	51	46	39	30	40	40	40	40	39	50	36	54	43	47	34	37	35	37	41	42	42	41	38	44	41	44	30	39	29	41	57	39	46	46	43	29	42	43	43	36	34	52	41	41	39	44	44	44	43	36	50	47	51	45	45	44	49	30	39	37	44	42	50	32	35	31	40	39	35	37	32	37	46	46	43	41	33	46	36	46	50	43	37	46	43	43	36	31	47	41	39	38	46	43	40	50	43	50	35	45	35	33	34	44	40	35	32	44	44	48	40	47	33	40	36	37	28	42	44	47	33	41	40	33	41	34	40	32	37	38	53	44	30	36	33	51	48	29	37	46	30	37	50	30	43	41	35	32	27	36	44	33	35	34	39	36	38	37	31	41	46	48	44	40	48	31	44	28	44	30	36	52	41	32	38	47	39	40	51	43	51	44	46	35	45	39	35	41	30	46	43	44	39	41	45	40	35	52	43	47	32	40	47	47	39	47	36	46	40	46	44	35	37	50	45	28	47	40	41	48	41	36	45	32	29	33	32	51	34	50	43	49	34	37	32	47	32	40	54	44	35	45	47	41	37	34	47	33	54	30	27	48	33	49	47	34	45	31	40	44	48	34	42	43	30	28	43	45	30	30	37	33	35	37	36	35	39	37	34	42	32	29	43	48	51	40	36	45	43	39	46	36	36	49	26	46	38	36	35	33	55	42	33	33	39	40	43	35	41	38	43	44	38	48	41	43	44	42	52	29	39	45	49	40	41	32	52	26	43	30	32	42	43	43	28	35	35	45	50	35	40	41	35	40	36	44	52	42	39	36	35	32	53	47	41	17	39	46	32	39	47	42	36	34	35	38	44	50	44	53	31	45	41	33	43	51	40	43	40	40	36	40	36	43	32	35	46	33	36	32	34	43	38	38	44	41	47	29	41	43	41	50	32	34	52	31	42	38	31	41	40	39	43	36	32	40	47	47	34	37	58	42	49	51	37	44	41	41	45	48	33	32	36	53	29	37	35	41	40	39	28	38	31	32	40	34	46	38	37	36	41	50	50	44	43	44	38	34	31	44	42	49	34	34	47	53
39090	28758	23851	23901	28153	26164	18246	11387	8574	6570	4261	3199	2608	2002	1704	1448	1374	1475	1378	1433	1259	1023	939	830	832	779	579	571	495	445	429	465	406	406	395	400	366	385	369	379	361	390	380	369	359	342	350	328	342	366	405	366	357	355	359	374	378	376	363	386	362	359	316	355	338	359	333	348	361	372	368	360	348	338	359	370	378	365	361	341	352	321	349	351	369	354	350	322	352	380	361	366	351	354	327	359	374	334	388	351	349	367	382	355	342	344	364	339	324	355	362	330	374	372	357	336	395	348	372	356	374	339	360	371	403	357	340	324	349	329	338	370	339	341	366	303	371	335	322	364	357	365	311	319	386	368	361	364	342	341	371	344	358	352	361	372	401	368	366	392	359	348	349	360	347	371	333	358	312	335	323	389	346	313	371	340	353	362	350	370	335	351	350	360	355	373	351	345	383	349	362	399	322	348	333	378	372	350	371	355	355	364	320	348	360	353	342	328	351	366	334	342	341	347	358	356	337	370	348	346	352	383	400	369	375	350	385	353	339	366	332	348	340	355	358	381	363	362	356	356	356	319	367	333	330	331	366	334	347	348	324	351	364	336	334	346	379	358	347	372	370	325	370	347	319	366	351	334	344	348	369	369	367	350	318	343	324	326	342	346	329	376	336	324	389	345	371	390	335	332	334	355	344	348	331	371	340	348	352	368	337	362	321	356	307	343	348	365	346	321	350	351	346	316	373	336	335	357	335	369	387	344	324	350	378	347	362	343	334	334	350	367	326	373	324	360	325	348	351	365	358	372	360	346	329	373	325	388	350	349	349	411	346	344	335	377	341	340	327	358	343	386	374	369	335	353	351	367	330	351	378	348	358	325	354	363	303	365	336	353	314	346	357	346	366	322	331	345	372	328	364	351	345	370	365	348	336	375	363	377	388	337	368	351	343	375	344	331	401	342	335	341	352	357	349	342	368	355	350	341	354	364	357	376	332	351	375	379	336	341	367	371	353	324	378	372	332	362	366	374	346	357	320	340	389	345	308	357	345	349	375	319	367	367	337	337	342	306	355	334	364	367	326	373	355	372	336	336	345	349	322	358	353	326	369	369	359	359	352	368	354	352	388	350	341	350	384	336	375	337	336	324	391	340	368	357	362	326	370	377	349	346	339	337	343	353	339	322	341	334	346	355	346	364	330	369	347	332	358	345	345	372	329	390	356	365	354	354	353	351	336	350	341	344	363	358	367	334	368	353	367	376	376	357	336	368	363	403	366	373	376	382	352	378	320	349	328	363	358	345	345	364	356	316	385	365	371	354	357	356	308	342	358	347	324	367	354	357	335	346	334	361	337	321	347	351	375	335	333	363	364	338	350	363	361	368	373	329	341	379	370	399	331	368	348	355	347	329	342	382	322	324	349	383	360	354	373	338	322	333	388	324	352	331	328	311	320	368	363	352	353	364	345	334	380	371	362	395	345	338	348	333	332	370	386	358	310	396	354	323	326	397	345	350	335	350	331	355	334	353	370	363	332	342	324	380	353	366	378	353	347	340	333	374	368	347	325	347	360	356	360	416	328	358	376	346	369	332	337	362	340	367	348	379	357	327	366	337	337	343	347	317	345	350	312	343	341	340	345	364	352	356	364	318	353	361	312	337	343	353	336	338	359	343	333	330	373	351	378	362	332	351	334	355	357	307	334	364	368	350	351	363	321	351	345	372	333	344	344	359	353	335	364	346	371	362	385	348	364	350	346	368	359	390	364	352	314	390	354	347	333	338	343	373	327	341	379	344	317	357	317	369	330	353	342	355	330	351	368	364	343	357	368	329	369	321	366	338	366	366	333	357	363	354	355	328	378	339	358	377	369	334	313	351	366	331	347	362	339	361	377	309	354	350	354	365	330	356	358	349	346	349	339	370	386	351	332	366	377	340	356	336	363	311	336	356	349	377	359	335	331	360	357	377	362	407	376	320	341	398	374	331	362	339	341	356	363	346	344	343	352	344	327	352	333	340	305	325	355	365	321	352	363	355	379	347	358	342	330	352	326	345	379	320	360	355	334	332	297	347	334	328	360	350	338	345	353	339	377	345	374	341	307	352	350	361	357	382	357	343	326	343	374	343	366	336	361	363	347	366	348	377	320	323	357	350	329	358	339	340	352	344	313	381	333	371	347	375	337	338	329	359	384	341	355	329	349	376	328	320	393	355	350	321	392	363	356	357	349	365	336	348	323	340	348	371	363	343	378	337	334	332	354	323	334	350	346	345	323	356	362	349	371	369	349	380	346	321	343	337	371	367	349	349	352	343	336	346	342	322	328	340	349	368	365	366	355	373	331	377	383	359	320	373	341	375	365	350	343	331	341	352	354	356	337	353	358	354	329	333	341	317	365	353	337	375	357	376	365	348	349	368	394	338	351	372	311	332	355	378	335	332	337	348	357	375	327	333	370	339	343	337	341	358	332	340	361	370	363	334	345	401	371	362	323	371	352	342	346	369	345	348	362	331	360	359	345	321	323	370	401	366	314	348	330	362	392	343	360	327	346	360	376	360	366	345	371	356	309	371	330	367	390	344	381	343	339	344	328	348	335	320	358	354	320	353	358	345	350	364	324	351	350	352	344	318	347	362	371	336	346	350	342	336	347	359	339	362	301	347	367	332	377	352	400	339	381	360	335	387	365	351	361	356	355	352	360	335	356	363	386	379	383	359	333	333	329	379	376	368	334	338	326	346	381	360	370	334	356	320	330	355	339	373	340	321	356	371	343	396	349	352	347	329	355	365	359	380	370	346	368	347	351	326	368	355	345	368	353	371	353	389	344	354	404	349	342	337	332	377	346	342	352	368	374	356	342	330	386	364	331	371	343	346	366	365	353	336	367	348	363	378	345	335	379	369	371	340	401	350	330	331	352	338	311	368	351	347	369	341	357	330	365	333	359	360	363	380	339	354	335	357	378	340	368	366	336	314	344	338	329	328	380	369	344	377	322	362	377	377	338	379	370	345	378	331	373	352	350	364	336	329	349	354	354	382	343	337	352	350	333	383	365	358	335	380	354	355	372	339	347	371	379	317	368	339	350	379	335	363	360	382	371	339	361	349	369	328	374	346	355	360	359	345	347	340	337	333	356	328	336	381	330	349	346	316	343	360	346	368	341	348	347	344	362	369	372	346	337	334	380	348	357	319	350	365	372	366	325	375	373	332	354	347	370	390	368	341	359	343	358	354	346	365	358	343	355	353	336	373	336	357	355	345	360	377	345	373	361	363	379	323	332	331	350	352	361	356	371	355	368	364	301	343	368	358	359	340	347	374	351	365	360	362	328	343	346	343	315	347	369	351	351	340	347	349	353	365	368	361	374	347	368	364	326	354	361	362	361	371	369	313	350	362	347	367	359	350	347	364	377	355	384	362	366	328	339	362	393	336	308	352	330	352	382	361	372	338	333	383	385	323	362	318	348	349	354	326	346	340	375	361	359	385	368	372	350	331	349	371	373	366	379	321	367	362
5073	3072	1532	937	562	442	252	214	196	164	135	132	108	109	99	106	107	91	92	118	100	83	88	94	80	92	68	84	70	71	76	99	76	83	81	52	78	71	83	79	74	80	73	86	73	74	82	79	73	82	67	70	67	68	86	78	75	76	80	79	73	75	81	70	75	61	59	84	73	92	79	71	83	75	77	72	67	71	72	84	63	83	53	81	92	72	80	62	61	77	77	72	75	82	75	82	70	63	68	79	65	84	72	77	71	69	68	86	71	62	80	66	79	88	70	84	74	64	67	88	82	77	73	85	83	77	65	77	69	78	60	78	74	87	53	72	56	75	58	67	62	75	75	79	89	70	70	72	65	86	79	74	77	77	74	78	65	64	71	73	77	75	69	65	66	58	78	69	64	76	52	59	67	65	85	76	74	73	87	63	56	63	74	78	78	80	66	69	80	76	78	86	76	83	63	85	93	73	79	71	57	70	95	74	88	70	88	82	73	83	68	72	69	65	71	67	80	78	71	84	68	87	71	65	79	88	76	70	80	75	84	63	70	70	94	46	76	57	71	81	79	81	58	68	73	72	76	64	64	74	69	59	79	58	82	77	67	67	70	80	78	82	92	73	85	73	73	67	62	90	75	84	82	83	69	66	79	84	68	82	69	72	82	67	71	76	74	69	66	66	71	75	68	73	48	83	72	76	78	76	61	62	87	78	77	80	77	63	81	61	79	73	72	84	62	78	75	82	87	63	78	92	75	78	76	66	78	57	74	68	69	78	76	68	70	86	72	59	80	68	70	80	68	59	73	83	69	79	67	65	96	65	75	81	76	74	75	73	71	72	73	77	52	86	86	67	68	67	63	76	80	72	71	83	71	65	78	84	68	69	74	85	65	73	72	62	68	74	69	74	75	85	81	70	51	74	57	75	72	64	84	79	63	57	70	62	62	75	66	87	81	77	76	81	80	76	78	76	72	68	68	72	76	73	80	56	76	89	66	58	69	70	62	59	75	86	78	80	61	85	74	68	75	70	84	74	73	64	74	69	78	67	82	67	74	75	85	71	67	68	72	82	90	81	80	72	72	65	71	74	81	63	91	68	89	80	97	72	79	62	70	64	71	74	67	58	70	76	84	84	78	83	77	69	70	77	79	78	86	79	77	71	55	68	66	58	68	64	80	68	74	62	51	79	70	73	61	72	69	53	66	60	79	81	77	75	77	72	64	65	76	57	82	63	74	61	75	77	73	70	81	65	65	77	65	71	69	82	77	57	74	74	78	65	76	64	78	64	70	64	72	81	63	78	75	60	65	63	80	66	75	68	86	69	68	75	78	84	86	81	79	85	70	80	55	72	83	71	63	87	64	61	56	70	87	70	77	84	64	84	92	73	83	96	86	71	72	87	83	62	72	70	64	74	68	81	81	75	77	73	96	92	72	79	69	82	60	75	72	78	95	85	80	71	60	71	77	61	76	79	58	79	79	67	64	95	80	67	82	75	71	64	68	58	76	79	81	63	63	73	66	70	92	76	68	70	71	80	74	67	72	70	65	78	71	78	62	81	69	72	70	68	83	87	75	84	80	63	72	71	96	75	71	86	68	93	78	66	71	72	67	69	67	80	73	78	72	103	73	69	70	77	70	80	78	82	49	87	77	73	81	77	77	68	73	76	60	83	78	78	72	64	78	72	75	86	74	59	71	72	79	81	96	94	68	64	62	71	74	66	58	84	74	82	66	78	75	83	77	76	80	91	66	71	77	75	80	73	82	85	61	64	81	83	84	80	89	87	66	57	87	77	78	60	84	69	94	78	74	46	77	70	81	68	62	90	91	74	82	59	81	72	77	56	93	64	72	75	79	73	82	59	91	79	68	64	83	72	74	75	75	77	76	91	71	64	70	66	66	65	72	71	61	82	77	87	85	81	80	81	76	83	83	74	81	69	84	75	71	74	86	63	55	80	82	83	76	83	82	76	68	74	80	65	64	87	65	70	81	79	75	90	80	61	70	62	58	72	91	70	72	67	70	62	65	73	58	82	67	89	93	84	70	54	56	79	77	76	66	84	62	58	79	75	81	74	65	65	62	79	79	71	74	70	67	68	87	62	82	71	77	71	77	51	68	75	69	75	79	76	59	78	89	91	64	84	56	75	78	75	67	65	62	85	68	75	70	52	76	77	87	80	74	82	79	73	71	75	84	73	68	81	70	80	90	65	85	85	68	68	76	82	80	78	83	82	65	78	78	73	69	70	59	69	80	71	71	96	76	89	78	87	67	80	56	79	71	75	80	68	57	70	42	73	70	88	68	80	61	73	72	82	77	85	84	61	73	68	74	91	69	66	94	71	58	78	75	54	69	73	79	67	60	78	74	72	80	75	75	61	66	68	84	69	64	81	75	73	86	63	72	54	81	72	58	78	77	72	74	75	65	76	73	88	73	79	80	81	69	78	69	83	85	81	68	68	67	60	75	80	57	80	71	82	93	74	53	61	64	72	70	76	91	78	66	77	69	70	71	74	81	68	59	80	66	71	78	63	71	67	77	82	73	90	72	79	82	58	60	72	60	79	73	66	79	67	78	80	74	68	83	71	68	78	65	70	73	89	78	70	73	71	97	69	82	86	75	76	62	82	79	72	68	70	80	70	73	72	64	70	78	81	72	79	66	60	65	67	75	87	97	84	56	71	71	71	84	70	84	68	76	83	79	59	75	64	67	72	91	54	83	73	78	63	67	74	64	72	71	70	67	84	77	76	75	76	70	89	77	64	77	64	80	75	74	85	81	77	73	80	58	62	68	80	76	69	64	78	68	64	78	59	79	88	83	71	71	93	86	78	75	69	77	84	84	77	61	69	66	70	64	79	78	68	70	79	68	78	68	75	87	69	72	85	71	68	81	62	83	57	74	65	80	58	78	79	67	80	79	63	77	85	74	64	60	84	67	81	68	77	82	66	78	75	73	77	68	66	77	76	88	72	86	74	79	67	65	82	78	75	67	76	71	66	82	84	93	59	72	71	78	65	74	62	76	70	73	86	66	59	68	68	74	69	55	65	77	83	56	72	82	87	68	76	79	70	84	66	62	75	82	71	71	71	73	77	77	59	78	63	60	79	74	74	58	75	85	79	65	71	75	92	88	70	84	79	62	71	74	81	64	74	60	68	101	92	80	88	73	76	67	92	96	81	73	77	70	76	68	79	83	81	69	72	82	79	61	68	65	88	76	72	78	61	80	71	60	83	64	72	80	62	88	78	76	73	53	75	68	69	62	80	86	77	70	84	91	74	79	81	92	82	69	68	92	74	63	69	79	72	79	72	73	96	74	68	79	75	69	80	63	82	86	66	76	82	73	70	71	72	80	73	82	69	96	71	81	94	76	60	83	69	71	79	58	76	75	85	63	84	58	69	69	84	56	82	75	89	66	79	77	74	62	56	83	79	79	76	77	86	62	60	81	81	76	85	77	79	62	94	80	83	83	66	77	81	71	70	64	77	83	80	70	92	68	67
31504	20472	14052	13634	16532	14553	7907	6183	5184	4246	3047	2013	1556	1423	1359	1309	1325	1296	1212	1184	1081	1046	947	881	911	836	752	683	696	699	672	627	638	646	683	645	597	593	625	609	659	628	620	674	603	629	625	602	613	601	618	618	621	620	613	605	615	631	634	611	622	579	610	661	634	650	633	627	634	613	655	611	663	655	609	639	614	626	670	644	686	633	661	602	655	630	610	585	616	630	638	602	581	614	655	583	650	622	614	619	626	607	593	670	663	627	564	609	614	627	665	595	622	621	632	607	661	578	601	655	623	626	649	649	631	620	648	620	589	631	617	649	610	601	618	674	613	629	650	615	586	658	598	614	674	631	634	613	643	607	588	606	612	621	628	611	634	622	669	637	641	611	658	624	595	609	639	605	641	583	602	619	577	626	623	646	619	610	618	607	617	642	636	627	594	605	664	616	640	615	584	636	699	571	613	662	678	622	599	589	620	600	631	655	617	621	628	622	626	576	606	609	628	636	627	605	624	636	611	666	635	645	623	638	635	626	616	602	619	592	647	644	678	601	631	597	602	546	579	578	648	622	618	611	646	622	611	604	584	623	659	601	594	603	634	612	628	597	652	609	636	632	607	651	665	588	654	613	577	662	640	564	582	651	608	618	655	578	619	654	640	610	623	672	611	668	595	615	640	610	636	626	626	633	610	577	650	629	624	585	618	605	574	682	602	636	646	618	635	632	628	663	684	611	634	635	671	621	618	620	621	621	675	574	622	668	592	614	620	611	629	566	640	584	595	646	591	630	626	638	636	650	644	609	629	565	666	650	595	655	627	594	626	613	651	622	617	606	609	631	612	604	620	586	645	633	625	608	623	624	616	593	620	626	627	602	616	675	624	639	625	622	609	672	621	600	605	659	676	601	569	596	657	647	608	620	596	637	609	619	647	584	615	593	588	635	578	585	611	584	600	632	572	618	589	636	593	648	644	604	629	623	633	633	640	585	615	595	591	595	678	668	643	602	627	659	655	600	611	589	632	583	624	627	615	626	586	608	595	554	630	617	666	633	658	647	623	606	647	680	639	595	659	621	604	650	675	619	613	617	612	668	622	627	643	603	652	627	612	609	618	589	660	576	621	660	599	607	610	624	639	605	587	627	655	663	628	585	618	644	615	634	645	637	638	616	626	564	640	594	612	642	634	589	612	608	602	633	638	607	644	609	686	650	607	607	642	626	611	589	625	590	607	637	643	593	672	608	633	566	633	599	596	653	629	615	641	636	580	657	641	647	636	674	623	594	624	606	635	618	610	599	633	584	578	598	593	639	639	627	582	600	638	653	651	660	579	667	666	620	643	631	680	682	617	622	576	654	639	624	603	621	613	642	594	614	634	612	666	586	656	646	620	635	616	626	593	599	587	648	637	616	605	580	590	627	621	620	621	635	632	605	618	625	647	670	624	620	577	607	620	595	640	623	604	613	583	577	634	615	632	618	601	622	612	615	614	611	643	623	617	599	598	614	651	634	624	628	623	655	640	612	619	637	618	664	604	618	596	626	630	612	616	631	631	627	644	601	644	644	610	612	616	687	601	621	639	619	664	634	612	590	590	614	603	644	597	642	605	552	611	647	605	611	647	625	581	608	607	633	574	605	601	592	636	631	591	628	624	655	620	619	662	567	619	591	614	658	590	648	651	657	648	609	614	638	662	619	607	602	645	607	643	632	614	618	632	615	621	648	627	642	630	622	625	626	626	646	599	606	609	623	635	625	630	640	596	630	636	600	627	596	690	640	622	622	633	621	667	621	629	648	621	615	646	602	622	634	628	609	617	691	632	623	633	634	626	618	612	671	616	643	645	643	615	590	620	648	656	622	657	677	645	608	570	646	617	619	657	656	614	613	617	618	617	602	625	641	605	632	635	612	621	611	601	611	629	596	608	593	621	598	622	672	633	625	650	612	611	605	591	618	641	588	652	630	567	627	622	618	593	610	604	600	598	621	617	618	644	610	622	586	633	669	674	608	580	607	637	637	630	629	621	632	586	592	636	587	593	625	610	640	632	621	646	600	596	580	629	638	593	587	602	599	637	593	602	627	616	615	640	595	606	641	610	599	616	655	634	584	625	658	641	599	638	616	621	645	688	622	588	579	599	634	616	627	658	637	592	633	621	641	604	599	617	638	595	583	583	585	629	637	655	640	636	562	607	596	630	605	567	594	636	639	631	588	671	597	621	572	601	614	582	623	640	643	666	590	623	624	608	592	636	630	588	600	605	595	642	613	601	559	601	627	664	633	652	594	589	629	596	605	598	628	608	560	629	627	608	644	638	626	608	617	647	646	679	618	640	623	606	606	649	588	595	611	619	624	594	601	639	647	604	670	647	630	582	623	562	575	627	610	615	626	618	631	620	577	562	636	635	585	593	658	646	649	671	596	592	626	630	637	613	611	605	640	613	657	582	630	605	618	604	631	672	613	609	618	658	630	625	663	607	637	649	621	629	614	620	670	628	651	618	656	577	608	585	639	658	632	633	670	604	679	626	650	631	652	623	593	610	610	607	601	626	636	622	644	586	644	638	629	638	619	603	585	597	613	608	608	538	649	631	571	613	608	624	639	582	604	598	593	637	631	619	590	636	629	590	601	636	623	661	629	618	595	648	610	608	638	620	635	603	616	602	618	650	623	617	581	644	605	626	649	617	594	663	598	636	633	650	626	641	583	599	626	597	628	590	657	603	586	640	676	612	614	634	659	631	638	629	628	620	601	622	599	608	617	636	597	635	565	593	617	617	647	647	634	632	605	601	639	612	609	658	609	658	656	614	654	626	609	639	612	624	642	648	644	630	605	619	611	634	690	634	592	630	606	651	605	627	649	612	637	581	613	632	601	582	599	600	565	621	591	604	621	614	644	603	650	625	623	629	574	659	610	664	624	587	672	605	638	660	595	613	668	673	618	637	615	641	670	643	616	631	624	638	633	653	611	633	593	638	652	623	618	627	607	635	676	597	639	628	665	589	605	671	603	653	624	607	622	641	628	623	641	634	615	600	641	604	543	606	604	656	660	604	592	624	619	635	659	642	598	680	634	646	624	592	635	594	605	635	653	644	653	602	621	613	607	651	597	609	605	574	624	668	633	592	590	651	605	625	629	637	600	630	638	617	636	630	614	618	612	618	645	615	634	613	643	626	634	595	612	617	619	575	640	589	619	633	617	615	620	614	605	614	589	658	582	565	609	652	665	625	636	592	615	606	624	618	637	615	668	625	610	638	618	622	619	632	609	631	701	601	587	652	629	648	627	603	659	597	626	567	635	640	626	653	622	601	591	656	628	635	628	604	690	600	651	568	608	616	664	594	585	578	643	603	673	610	608	624	633	672	642	612	590	609	601	625	613	624	592	611	626	625	609	644	641	632	629	606	595	632	614	593	613	612	677	628	686	666	642	597	595	645	612	645	634	613	620	631	611	631	665	574	608	623	613	644	601	617	615	589	628	588	597	624	601	631	584	603	615	618	570
5536	3518	2326	1316	701	442	265	231	227	190	172	105	118	96	93	98	95	110	92	82	80	91	71	77	92	76	88	68	88	68	70	68	58	67	65	72	70	66	65	72	65	64	57	60	61	58	58	75	66	72	60	64	69	68	55	75	68	55	58	74	70	77	65	67	65	59	74	71	60	62	64	83	59	58	75	69	73	72	68	67	65	77	81	57	65	62	82	69	64	62	67	69	66	71	59	62	68	65	53	78	59	76	63	68	67	58	49	58	71	64	66	73	66	53	67	73	66	74	58	49	77	67	79	59	77	62	54	64	61	77	78	70	58	67	59	69	63	63	78	74	65	69	72	67	74	68	85	57	68	62	60	66	69	74	67	61	55	59	47	69	80	71	81	80	75	57	58	38	67	76	68	75	50	55	77	79	70	63	54	90	69	61	62	64	86	68	52	64	70	71	59	72	65	58	52	68	57	66	80	72	69	55	63	64	70	65	77	49	71	65	73	65	77	69	55	64	67	63	65	79	71	52	66	57	59	66	60	63	68	68	62	65	64	60	68	63	55	59	72	51	70	69	61	70	75	70	61	74	70	52	75	53	77	52	79	57	47	61	66	71	77	73	48	75	72	58	45	64	61	61	55	70	76	60	78	80	64	61	69	56	64	61	61	70	68	71	74	59	71	71	64	71	56	60	59	67	57	64	70	69	71	83	60	69	63	81	67	68	67	74	89	61	54	65	75	73	79	45	66	68	78	71	61	66	70	68	71	69	71	63	66	60	58	62	51	70	68	51	61	69	60	73	69	73	63	52	73	66	70	66	67	67	72	69	68	75	83	57	63	67	69	49	60	80	53	78	74	64	67	58	57	66	67	54	73	68	61	59	65	66	61	67	65	82	66	71	59	74	62	69	63	60	72	53	71	63	69	61	74	63	85	86	62	63	50	79	67	77	67	68	68	59	63	67	66	65	63	85	52	50	61	66	65	52	68	69	71	71	67	66	60	51	60	75	64	73	67	63	80	59	60	62	74	60	67	81	68	69	62	72	60	71	66	61	57	67	55	68	60	72	73	60	75	63	76	77	61	45	68	74	54	64	55	62	78	65	63	57	56	63	66	74	67	60	58	60	69	57	78	76	58	70	77	59	70	64	63	78	56	56	65	59	52	54	64	67	74	63	70	69	61	88	53	50	68	67	63	73	66	67	68	74	91	63	69	67	62	70	66	78	81	65	71	65	59	70	61	57	72	63	61	53	54	70	74	64	66	67	66	66	70	74	72	64	69	69	57	63	63	69	74	67	62	79	92	70	58	61	71	74	71	65	60	57	67	67	65	63	79	58	79	78	63	74	68	67	64	61	68	76	64	65	70	69	58	63	74	80	66	72	71	76	64	46	63	62	56	73	79	75	71	63	62	75	66	81	75	60	68	71	65	71	61	52	58	65	63	59	72	76	57	67	75	78	73	72	83	62	60	70	52	59	73	70	71	59	59	60	62	71	78	78	57	60	62	69	77	79	62	61	66	67	73	69	64	60	64	62	55	60	72	63	67	74	77	63	65	57	64	65	66	69	64	60	74	63	69	71	66	69	74	62	63	53	74	74	70	55	73	72	61	59	65	66	77	61	69	63	75	75	47	67	73	63	56	65	52	58	77	69	73	68	63	55	68	75	63	71	71	63	63	68	66	63	47	74	63	64	78	76	52	56	62	77	68	63	70	77	59	67	53	72	78	67	73	79	68	67	76	66	54	52	76	45	57	73	66	68	52	68	67	57	56	76	51	66	77	92	64	68	63	59	71	77	66	72	58	61	67	62	59	64	52	63	67	67	66	53	78	70	64	65	56	65	71	57	67	52	72	68	63	65	62	61	59	72	76	77	67	69	65	46	62	62	62	55	58	60	51	72	70	63	54	52	71	62	59	67	62	48	49	58	56	59	50	68	52	65	60	63	55	59	59	73	72	69	67	60	67	67	49	75	63	45	67	66	77	64	62	77	61	72	66	64	56	78	89	55	68	56	59	61	82	52	57	71	62	66	64	75	73	72	57	68	61	51	67	77	69	70	57	57	65	58	74	65	55	69	62	63	74	63	72	54	61	49	74	62	69	60	48	57	51	72	73	60	70	72	58	82	65	63	58	69	53	69	53	78	52	74	59	51	70	78	60	68	58	69	66	53	74	69	66	49	72	56	53	54	67	57	71	64	66	70	59	74	66	63	68	59	66	52	54	68	70	78	64	56	67	55	56	57	60	76	89	69	72	73	59	73	79	65	58	64	64	72	60	61	62	51	66	66	53	55	69	73	55	57	67	59	59	55	68	76	56	68	67	66	66	53	70	52	74	60	67	77	61	74	66	65	56	72	73	59	85	71	65	73	50	61	65	67	55	53	59	55	77	55	69	62	84	62	59	62	67	74	63	63	79	74	74	63	70	76	59	59	61	67	61	53	69	53	69	79	62	64	65	66	72	72	60	86	70	63	50	66	79	61	57	71	60	58	67	61	52	80	52	52	72	61	91	83	60	57	66	57	80	71	73	63	65	83	73	78	52	59	67	56	65	69	66	78	62	60	79	71	62	59	62	79	61	64	77	74	63	69	63	59	73	62	63	65	53	79	71	69	58	50	66	62	63	64	65	55	57	65	64	63	66	68	61	68	62	57	80	54	59	64	58	61	66	69	57	79	76	55	69	61	76	55	72	71	62	69	57	81	55	66	85	55	75	59	68	59	59	68	74	68	76	58	76	53	67	74	67	58	56	65	64	73	77	51	61	67	56	68	82	72	68	66	55	53	71	57	64	56	60	78	73	51	71	75	64	66	68	61	75	60	70	67	66	78	72	53	66	71	60	50	74	69	69	72	64	82	63	64	67	64	59	58	71	52	68	61	60	63	55	64	74	49	65	55	70	67	71	80	62	74	64	59	60	69	68	75	71	56	76	62	65	71	64	59	51	65	78	55	57	69	73	65	70	78	70	68	63	64	70	84	52	65	69	91	60	74	63	66	61	70	68	54	47	69	61	62	60	68	56	60	65	79	72	73	59	73	67	64	67	65	64	59	66	55	59	58	68	57	57	68	59	62	79	74	78	61	70	62	67	79	70	73	60	59	58	58	61	67	73	67	70	58	75	62	74	59	67	59	66	63	60	63	78	64	78	76	56	59	53	75	83	69	66	62	53	57	69	62	57	67	61	60	59	63	66	71	61	58	71	66	57	64	56	60	78	54	77	55	84	75	61	64	67	67	62	71	74	60	57	86	67	52	66	55	59	54	74	49	45	51	66	55	82	59	64	68	75	65	58	76	68	64	74	80	60	62	69	54	61	56	59	60	70	59	69	69	56	60	70	55	67	59	60	75	86	61	73	68	71	56	73	56	66	81	56	62	56	58	69	68	54	77	71	55	60	74	81	62	65	63	67	71	56	70	59	57	81	81	64	62	71	72	80	58	71	70	58	55	67	73	60	83	54	77	76	67	74	65	70	70	67	64	62	61	65	84	57	68
32085	21754	17790	16840	19190	13617	8167	7470	6184	5035	3757	2746	1816	1579	1453	1289	1431	1388	1400	1260	1080	1077	904	915	911	831	710	679	661	635	646	634	588	556	587	550	534	577	552	587	567	569	575	621	553	596	560	548	574	551	535	528	558	573	566	556	525	559	525	567	571	544	570	505	527	552	579	520	555	555	569	549	583	532	559	537	529	541	607	512	525	523	546	546	577	558	570	530	532	570	557	566	523	531	576	554	537	536	545	539	526	583	567	554	576	529	550	552	559	568	585	541	555	484	550	559	614	588	583	556	558	578	536	525	568	543	564	574	563	550	530	595	616	569	548	524	550	517	555	582	552	533	561	547	532	528	549	592	573	587	553	538	580	525	504	519	560	542	512	516	541	553	603	567	540	559	536	538	549	512	529	556	542	541	558	541	549	567	549	557	490	532	547	543	598	524	547	576	544	541	553	543	586	551	565	555	540	595	544	551	541	559	547	515	508	524	536	554	531	551	532	596	576	535	537	548	550	532	534	517	567	529	570	521	528	516	552	519	588	558	516	514	536	558	546	551	550	541	587	551	562	519	538	567	567	524	514	567	513	571	552	563	533	554	574	521	582	594	514	546	538	517	554	530	555	559	557	552	528	555	556	550	550	565	603	533	508	561	568	557	531	540	573	567	556	565	518	546	526	516	538	572	581	564	563	533	528	564	563	560	578	528	534	552	539	546	510	527	553	525	532	566	559	590	533	528	525	542	520	568	530	552	556	513	528	536	549	558	505	545	534	555	571	537	506	573	545	571	587	545	577	517	522	532	564	559	537	531	547	513	542	568	549	517	534	547	570	553	571	573	547	548	581	560	558	560	552	548	546	534	539	571	592	539	524	526	536	559	532	535	525	556	539	550	525	510	541	580	544	565	538	570	568	524	559	562	549	537	558	556	564	577	502	540	512	578	598	575	554	578	572	555	565	579	546	577	552	551	532	589	571	576	494	574	555	556	504	534	525	587	546	542	563	524	564	517	551	574	555	595	548	567	567	580	545	574	571	564	565	546	523	551	550	568	555	584	508	538	568	557	577	532	577	543	573	540	533	571	579	526	567	556	562	547	581	538	552	550	554	538	576	589	555	535	589	575	550	564	545	547	542	533	555	556	562	529	521	532	559	564	555	563	540	540	552	536	555	514	523	524	523	543	588	533	565	586	560	542	572	562	531	528	523	540	593	528	554	566	568	540	560	543	535	551	583	567	524	532	513	560	526	547	584	530	499	579	542	563	564	512	538	515	591	550	573	558	583	532	546	525	516	559	538	542	516	567	583	539	541	552	554	509	564	521	572	574	543	542	530	555	567	555	542	538	546	528	575	530	538	566	520	548	558	579	541	534	572	598	512	537	508	547	549	516	527	580	515	526	579	550	548	533	555	512	520	595	541	544	544	542	548	578	549	592	584	530	570	570	552	587	561	509	516	531	482	582	543	579	562	558	546	567	577	538	550	546	545	558	581	567	547	570	554	568	541	571	570	511	551	549	522	548	612	493	502	520	550	532	545	538	536	528	532	572	553	553	564	509	578	550	588	542	515	528	635	539	545	556	537	514	556	593	528	588	526	576	579	514	613	590	599	519	518	537	550	530	584	550	518	553	595	516	527	544	521	584	562	547	547	535	548	513	542	563	546	580	568	573	565	575	517	604	550	561	556	543	576	566	570	518	498	560	558	518	576	579	544	534	540	564	588	555	519	541	519	532	529	521	537	567	534	593	565	536	602	578	522	510	586	524	544	564	512	565	552	563	546	541	585	577	560	562	546	536	525	545	549	566	546	550	577	557	553	554	572	518	557	549	549	532	573	542	573	579	562	539	513	586	542	530	558	486	547	541	521	586	563	568	543	516	535	572	545	551	544	567	529	556	573	554	584	562	550	585	534	558	566	564	578	506	548	527	570	575	534	564	551	540	516	541	525	563	543	568	499	581	560	565	568	533	532	581	488	608	566	564	540	557	559	558	517	524	556	524	553	564	574	562	593	541	568	545	564	553	566	537	573	549	546	523	515	547	576	572	552	571	555	528	567	524	532	587	505	540	598	535	623	563	530	560	552	561	561	540	552	565	576	531	570	615	544	546	557	551	608	550	535	572	540	577	572	549	534	532	578	586	568	562	550	531	515	538	530	543	549	544	553	554	569	599	581	536	593	543	539	539	563	556	566	530	582	577	564	567	579	554	556	528	559	569	526	531	568	574	546	595	575	514	522	557	530	543	585	535	562	550	516	527	557	575	554	555	545	549	577	518	563	557	528	550	562	552	548	517	519	551	519	607	559	521	559	531	555	554	545	561	583	520	538	573	565	577	569	553	550	543	542	525	547	559	553	572	561	527	551	535	556	529	525	571	624	566	544	570	566	548	578	598	576	541	543	543	552	549	557	530	563	537	544	575	592	603	557	526	583	542	593	528	595	543	547	512	569	574	535	584	529	539	546	535	568	581	527	560	537	531	538	550	567	568	547	523	580	573	564	561	564	519	564	562	516	526	552	590	533	529	562	544	553	576	568	522	534	548	541	552	554	529	525	596	564	586	517	557	527	508	532	554	536	522	572	561	522	580	546	539	514	559	557	562	546	584	510	565	548	558	511	551	558	540	489	540	525	539	554	548	556	553	547	491	533	532	544	542	568	497	506	517	561	569	560	529	552	570	555	506	569	542	511	538	555	532	556	548	539	551	603	547	539	517	533	504	560	563	579	523	512	600	523	592	545	555	568	521	529	598	569	518	527	553	529	545	560	579	567	574	523	515	552	527	542	564	570	539	519	593	549	591	569	516	535	547	564	548	535	511	530	535	613	542	538	534	553	542	524	550	551	536	555	558	567	563	491	522	517	543	542	574	495	571	576	544	532	582	574	564	570	550	566	535	520	574	568	529	561	555	538	568	548	547	543	534	521	534	564	508	591	547	585	515	542	587	562	601	541	534	510	527	554	563	566	602	562	549	586	483	565	547	537	560	583	602	569	583	578	555	544	559	549	524	559	531	591	517	534	492	571	548	576	566	589	502	517	589	568	566	563	529	530	535	542	566	536	557	565	609	589	591	524	570	523	578	518	585	573	518	567	554	594	524	585	506	512	564	519	520	533	516	534	555	539	520	536	584	569	530	561	552	565	499	551	547	566	553	577	579	543	572	567	557	539	551	581	583	539	579	537	556	536	532	537	562	545	541	571	554	535	559	541	569	545	550	556	548	509	529	539	544	541	525	527	555	554	541	546	563	567	542	510	596	581	530	519	538	578	547	519	537	549	531	548	576	538	543	535	523	548	544	554	551	551	542	532	558	518	554	559	566	540	579	550	546	527	590	525	571	512	519	570	553	546	567	555	546	569	529	552	564	533	505	609	564	547	532	504	539	526	604	524	539	486	532	571	575	558	549	552	536	557	532	528	573	574	532	555	517	593	585	516	532	556	524	571	553	506	532	529	571	548	531	539	532	516	547	549	573	554	526	526	549	579	554	571	547	562	574
5932	4269	2386	1454	1013	731	362	291	316	244	173	164	124	112	93	82	80	92	94	77	93	106	69	79	90	52	71	53	52	53	54	68	44	57	57	58	57	54	64	50	53	66	56	63	59	39	50	65	66	49	39	50	52	43	60	61	62	72	49	46	63	65	57	57	53	62	63	70	48	56	45	57	66	42	69	54	51	54	51	52	55	47	50	51	64	56	56	48	54	65	61	59	53	67	46	63	58	47	61	56	56	49	57	63	44	55	57	51	49	55	51	56	52	61	61	52	59	63	63	57	57	50	59	58	49	54	57	64	45	49	45	56	49	67	65	47	56	53	74	65	54	49	54	44	67	63	65	58	51	53	63	60	59	58	58	63	52	57	51	43	56	64	52	56	53	65	64	57	59	58	61	51	57	62	56	54	53	56	56	60	55	69	52	66	56	74	60	49	57	52	57	71	57	43	44	67	61	50	63	56	61	62	51	50	49	61	55	57	44	45	41	57	63	53	64	56	58	64	58	61	67	59	57	62	52	56	47	44	47	63	56	55	61	48	54	63	58	48	60	69	60	67	66	51	53	59	70	48	58	38	50	63	57	57	52	60	52	62	56	57	60	59	53	59	53	34	57	47	47	62	51	61	54	63	61	38	54	71	43	71	53	51	52	62	58	51	49	55	61	62	50	46	58	55	50	53	61	55	55	51	46	54	45	50	48	63	50	48	66	51	54	44	57	62	51	58	51	59	61	61	54	52	49	59	41	50	56	51	59	63	48	58	54	54	51	54	49	59	45	59	59	63	52	57	42	55	52	45	57	56	43	67	52	52	71	58	66	47	56	53	52	55	54	69	63	62	65	63	56	51	56	55	48	50	49	41	41	53	54	61	56	65	62	52	51	51	51	51	51	52	61	50	67	47	57	60	54	60	63	50	58	65	59	62	51	61	56	62	46	58	61	50	64	58	66	61	58	50	35	61	58	58	56	58	64	56	39	44	62	59	41	64	50	64	60	49	64	55	65	56	56	48	55	54	63	54	47	51	47	52	64	59	75	44	60	45	55	62	48	49	60	53	54	45	59	60	60	61	55	50	53	50	59	60	53	74	47	56	44	50	56	47	63	54	70	48	68	59	50	49	65	56	54	65	69	62	55	47	50	49	65	66	67	55	53	56	45	39	45	66	54	45	66	55	57	61	56	69	38	51	56	57	50	73	56	63	57	63	66	57	47	66	53	57	63	60	57	67	49	51	44	55	45	45	60	58	76	56	61	41	48	55	64	61	56	39	62	67	48	60	57	44	58	56	59	59	56	57	53	41	50	59	49	47	47	57	47	42	59	70	62	55	51	69	48	42	59	58	73	62	50	56	54	52	50	70	61	53	56	67	66	70	60	44	53	56	61	56	50	51	65	62	50	51	42	61	48	45	39	53	60	47	49	47	54	46	55	54	62	43	46	60	52	59	58	53	49	55	53	63	56	55	49	62	49	55	46	60	61	53	65	44	55	69	60	67	43	59	57	45	63	58	45	47	59	42	57	53	57	46	53	52	57	60	53	63	48	55	53	76	64	51	57	58	59	57	53	59	59	62	56	49	51	61	58	62	54	69	52	44	47	61	46	56	49	59	48	67	49	62	57	48	56	52	61	67	60	68	48	66	53	61	59	56	47	60	53	61	62	51	60	42	59	58	47	59	48	62	64	48	64	55	59	44	44	41	58	61	66	58	62	53	46	47	49	68	57	52	56	54	45	50	59	59	64	48	56	48	63	51	65	59	65	51	55	56	42	56	53	58	61	59	41	60	55	56	42	68	63	54	64	54	49	64	40	57	52	46	51	59	64	57	58	56	46	70	45	54	49	42	54	63	43	64	68	50	51	57	54	55	55	49	64	47	49	55	68	50	56	49	58	56	54	70	55	49	64	53	60	68	49	45	56	51	63	40	48	60	52	43	59	47	47	53	55	60	52	48	58	60	62	58	65	51	56	59	39	57	45	47	51	49	59	55	44	58	56	67	51	53	62	52	46	57	53	68	51	59	55	56	56	49	71	60	71	49	64	63	44	66	58	39	35	59	50	62	53	58	62	55	71	50	48	66	65	46	68	55	63	50	51	45	54	46	73	61	67	67	62	56	51	58	75	60	68	50	33	53	46	53	62	47	53	57	56	57	59	67	51	57	52	53	66	49	46	49	49	58	60	64	59	61	43	58	50	57	55	51	62	55	49	69	68	62	71	46	63	72	50	65	52	53	44	48	56	57	53	50	50	63	57	54	55	70	59	71	62	55	58	62	44	53	52	56	62	65	53	52	50	42	61	53	61	47	69	68	51	52	50	48	50	51	60	68	61	61	59	56	43	55	58	50	51	67	58	39	51	55	70	48	44	56	51	53	58	47	61	69	55	54	54	45	60	46	44	55	55	57	64	58	62	56	55	65	66	39	66	60	58	59	40	57	43	49	49	52	55	49	50	58	57	60	74	46	57	53	50	70	48	50	59	59	60	63	54	61	51	55	56	56	42	48	50	52	58	48	78	46	56	58	53	55	47	66	61	52	55	69	59	63	43	51	57	48	55	64	60	40	63	61	46	55	54	52	47	58	55	57	44	43	52	57	61	49	49	51	58	56	37	52	52	70	48	51	47	50	50	53	61	59	48	51	60	66	57	46	52	54	55	66	63	61	70	58	56	59	60	56	51	61	58	46	48	48	63	51	51	52	56	49	32	71	72	48	67	50	52	43	60	66	47	44	56	62	58	50	50	58	54	49	64	73	60	50	68	64	46	62	55	49	59	61	47	64	64	59	53	58	60	53	55	61	57	58	56	63	54	56	59	61	50	52	65	50	49	56	58	56	52	50	52	50	46	54	58	47	47	64	56	46	62	65	55	51	54	65	47	58	44	56	46	58	57	66	56	62	47	60	42	59	51	69	53	60	54	50	76	59	52	53	61	48	55	43	58	43	58	50	53	51	46	55	52	58	66	65	51	48	61	58	60	57	47	44	55	55	47	61	63	57	56	61	72	53	60	66	53	42	46	57	52	48	48	54	68	62	67	61	60	56	65	70	59	65	55	59	42	64	65	47	55	60	50	53	65	47	50	57	63	54	58	55	50	49	55	44	63	50	58	40	55	52	55	60	59	61	48	55	69	49	55	43	39	45	54	51	62	58	59	56	49	45	51	42	59	60	48	61	55	65	43	59	62	46	47	54	51	59	45	48	61	52	55	55	64	65	56	46	50	53	33	61	48	69	58	51	43	59	53	47	61	58	48	57	53	46	59	54	53	59	68	59	54	55	48	66	60	55	55	56	46	47	75	48	67	50	56	52	63	59	49	57	67	54	53	46	52	55	43	57	60	55	70	45	60	61	65	71	55	51	42	52	56	51	68	50	50	51	53	52	58	59	47	58	47	67	60	57	57	66	54	48	54	72	60	67	67	53	48	55	61	55	50	55	49	52	55	51	62	61	46	59	45	56	51	48	69	61	62	59	52	61	45	54	52	58
32736	23385	18214	18722	22806	19411	11146	9084	8179	6471	4583	3261	2475	1965	1663	1501	1525	1577	1514	1254	1170	1091	959	978	941	739	806	706	598	569	562	552	527	502	506	500	498	530	495	486	480	493	478	472	467	465	465	493	443	474	541	472	479	488	438	438	454	487	457	471	454	417	498	456	443	442	464	446	452	491	470	448	425	468	485	447	457	485	477	413	461	475	477	466	451	456	472	452	435	488	459	486	488	463	421	415	430	452	455	475	460	463	458	458	466	417	428	449	444	488	455	497	465	461	460	423	461	489	474	444	452	457	478	469	477	452	496	471	440	494	476	435	464	459	425	449	424	434	417	473	473	460	441	477	432	450	459	464	477	446	457	475	480	446	453	458	443	461	437	496	451	413	456	492	463	470	436	448	469	513	452	461	474	456	495	480	444	459	465	434	466	481	469	479	443	456	464	449	465	449	450	458	418	437	451	478	472	471	494	485	438	423	442	456	479	454	461	453	456	458	470	485	492	438	459	479	458	463	443	440	452	450	471	476	461	471	448	441	451	443	444	426	483	483	473	456	442	460	440	468	470	478	476	458	475	435	422	442	453	468	476	450	493	442	482	474	451	484	477	492	500	434	470	491	458	464	466	450	463	437	456	451	483	439	475	467	440	465	478	450	428	477	456	467	451	487	487	444	458	487	440	473	429	462	455	467	481	459	435	467	486	463	471	462	437	480	445	458	490	459	458	477	444	458	482	457	442	464	442	494	456	478	472	458	461	447	484	465	475	445	529	442	438	467	516	447	466	423	482	458	467	461	474	443	474	475	460	438	478	482	424	436	467	446	458	468	470	470	472	473	443	454	484	450	466	458	422	446	435	481	479	445	468	480	480	450	435	497	460	449	467	462	456	479	487	473	492	462	441	443	462	427	487	463	466	447	430	486	452	461	436	466	497	470	453	421	469	430	493	447	447	443	443	463	477	446	462	439	473	488	424	496	485	487	451	482	475	479	463	448	453	486	435	474	462	449	451	441	450	459	445	456	439	485	436	426	462	480	449	439	473	451	444	479	466	493	478	456	438	491	448	454	498	434	414	424	433	474	474	454	438	435	434	422	469	439	484	441	477	475	467	443	518	450	476	477	472	404	495	471	466	436	463	461	479	466	482	479	475	447	470	500	458	450	467	436	464	465	471	447	480	467	478	470	487	441	443	436	455	413	451	443	500	456	456	471	459	491	434	438	458	460	434	468	470	457	457	448	473	449	464	466	451	404	441	471	419	444	430	469	448	475	476	476	473	451	467	486	429	430	478	477	455	457	426	460	468	480	490	463	433	484	470	452	488	439	453	494	479	449	471	447	452	496	456	452	446	435	481	454	450	420	469	460	484	468	444	469	451	467	441	482	454	457	479	463	451	481	451	484	475	508	480	448	449	425	439	484	456	472	439	466	448	479	445	475	452	456	483	419	446	432	482	506	496	472	422	438	434	448	450	512	457	468	469	457	441	468	444	452	508	445	430	446	438	487	428	447	444	484	455	442	429	427	454	452	452	438	479	482	443	482	471	492	454	467	455	460	477	454	455	460	432	456	445	444	472	426	448	484	520	463	442	454	478	445	497	439	478	449	479	452	417	442	446	482	427	459	470	485	440	481	433	490	459	473	473	447	447	498	438	481	463	450	445	451	473	441	439	455	458	476	465	492	455	441	455	484	496	456	465	451	460	488	439	454	479	490	469	475	462	483	484	498	446	456	425	453	462	463	463	446	448	453	447	473	501	461	452	474	463	489	459	454	464	462	478	464	477	456	409	448	463	418	453	416	449	439	441	464	475	448	476	471	481	451	433	428	445	450	489	474	443	454	472	461	444	446	478	472	454	446	448	421	439	434	443	492	485	453	454	458	466	452	465	471	493	445	426	501	502	443	466	487	465	475	490	504	455	485	479	466	479	486	440	447	487	436	456	511	493	446	472	438	473	467	409	471	443	435	438	491	429	426	416	464	437	457	466	445	468	466	469	458	464	480	482	444	460	445	442	432	487	437	443	464	450	476	482	484	446	432	472	452	458	482	468	433	454	500	454	467	482	513	496	462	448	495	424	457	469	448	498	493	467	439	496	466	524	430	451	468	463	462	446	483	503	500	453	460	473	437	447	469	477	459	442	461	455	434	488	467	467	447	477	481	482	521	491	521	475	419	422	468	484	453	470	407	462	443	450	441	497	441	482	498	440	469	468	492	464	423	450	455	467	457	494	430	408	465	482	468	445	478	469	489	425	465	439	452	501	480	488	464	483	495	450	470	455	484	466	469	525	470	493	439	455	477	464	462	453	472	465	443	476	450	461	475	474	487	494	447	479	469	438	486	452	489	431	452	472	470	470	467	451	475	480	475	449	454	474	496	464	522	424	433	455	464	475	457	485	468	465	465	460	493	485	421	450	487	430	488	466	454	460	444	460	426	456	464	434	506	472	451	454	464	463	486	454	473	475	446	503	453	469	458	471	472	459	472	474	402	476	487	425	476	473	421	455	465	467	490	450	447	478	457	484	419	470	444	445	437	507	427	427	463	459	509	452	466	463	464	467	492	443	462	446	447	492	486	475	462	453	435	441	451	430	457	479	466	454	499	442	452	470	452	469	454	466	487	455	432	428	432	432	449	452	463	455	454	468	502	480	496	454	462	405	497	493	489	480	481	471	490	478	474	484	460	459	449	473	477	484	451	430	444	489	487	460	473	448	476	455	446	463	439	476	504	487	473	502	467	436	471	471	489	452	457	456	474	459	478	475	455	458	452	475	492	447	481	465	462	458	462	470	476	460	516	473	515	468	444	448	484	466	442	469	475	492	478	483	431	484	452	472	486	462	485	459	455	495	436	445	463	467	486	478	457	478	475	423	474	435	452	470	479	450	428	474	424	472	532	497	419	415	450	503	436	475	462	443	454	440	478	457	449	500	441	484	472	468	435	441	472	469	479	469	444	472	466	486	436	424	453	471	465	422	460	477	480	457	440	489	483	468	412	469	458	422	467	466	474	469	462	437	476	481	498	474	466	446	472	469	431	466	481	481	461	421	467	466	454	413	437	453	452	476	473	480	458	469	469	470	424	440	480	491	482	475	498	485	472	440	474	480	440	502	442	475	463	459	476	465	457	466	434	478	451	474	506	445	476	406	467	429	467	423	448	449	419	449	489	433	426	468	466	482	491	488	478	461	481	460	440	468	464	474	451	440	480	470	496	418	467	438	492	432	444	468	464	456	476	495	414	461	477	501	457	502	452	455	447	485	445	498	478	445	476	484	439	485	469	482	433	486	451	452	501	476	478	447	467	472	487	400	435	482	506	486	465	455	503	477	457	428	461	444	471	453	445	464	442	493	501	461	447	433	458	451	434	450	481	464	442	474	494	446	483	467	509	467	476	440	469	490	423	449	494	468	472	474	470	449	472	459	438	460	481	469	454	441	479	476	459	451	431	465	447	425	432	459	448	489	487	446	455	430	479	442	452	488	471	473	472	448	462
7725	7226	4352	2797	2030	1437	632	340	281	254	213	140	126	98	82	62	70	87	64	69	72	76	71	60	61	72	38	60	42	39	36	56	45	38	38	39	36	38	41	35	34	40	31	43	37	35	42	43	40	31	29	28	34	35	43	36	28	33	40	38	39	38	42	37	43	37	41	28	38	42	34	34	40	28	29	37	40	37	40	35	34	34	30	41	46	38	54	34	37	42	34	36	48	40	39	29	53	38	41	24	36	42	31	49	43	41	27	34	52	44	43	43	43	34	28	35	44	36	51	36	50	41	42	48	51	35	35	34	30	50	26	35	41	53	27	44	37	39	38	41	52	40	42	43	41	36	42	36	38	53	28	33	39	47	37	55	34	38	43	42	38	42	48	31	36	30	30	44	37	33	44	46	34	41	39	38	49	38	36	40	36	36	36	40	45	36	32	30	43	54	57	42	39	45	39	43	38	42	34	32	40	41	47	32	40	38	26	35	30	30	37	36	53	43	33	44	43	44	32	27	36	40	31	23	35	43	37	42	37	34	42	39	41	36	41	38	36	37	41	42	40	27	36	39	32	33	40	36	44	37	25	41	36	32	45	34	33	59	44	41	42	35	38	42	54	36	42	33	35	33	34	50	40	29	33	35	30	38	34	44	37	34	31	46	35	39	42	35	48	44	37	44	46	52	44	35	57	42	32	29	37	42	43	53	51	50	43	42	36	46	43	51	44	43	44	33	34	29	31	45	36	27	36	53	46	39	40	29	31	49	27	38	29	37	42	30	51	34	43	31	40	35	33	44	54	49	54	36	40	29	51	38	46	41	55	40	39	36	37	35	41	38	49	36	39	38	42	35	48	40	47	48	45	38	39	37	31	32	25	40	40	38	43	39	46	53	48	34	32	40	38	34	39	43	37	37	41	49	39	24	48	43	39	45	37	33	40	52	43	33	38	45	44	47	32	36	33	37	27	34	51	45	31	33	29	32	45	31	39	31	33	47	37	39	30	37	48	42	45	33	30	41	34	47	47	51	34	40	41	36	34	45	39	47	39	44	40	52	37	35	46	44	33	39	32	43	32	33	43	44	39	44	35	34	31	35	35	36	36	28	47	38	34	31	36	38	37	35	55	32	42	39	40	30	47	36	48	41	44	26	40	36	48	37	46	33	40	45	34	46	40	44	34	36	50	31	38	28	28	30	53	42	45	43	39	40	36	34	36	33	47	39	33	22	37	42	39	34	26	29	36	32	51	46	31	40	33	45	46	37	42	43	41	43	28	38	42	44	40	39	42	39	39	30	39	37	32	45	31	37	43	38	35	39	30	38	36	33	42	37	40	33	30	50	46	36	41	35	47	35	30	52	35	51	30	44	38	34	33	36	47	33	36	30	30	41	33	34	36	37	40	40	42	41	41	40	36	41	35	47	38	43	39	47	41	34	36	46	32	33	49	39	34	35	44	41	36	35	39	48	37	38	42	44	34	41	41	47	37	45	33	40	45	49	39	36	40	38	39	38	42	46	35	36	47	50	44	35	36	35	45	41	36	41	28	40	41	38	52	46	37	36	39	42	42	43	32	41	25	28	40	46	41	39	42	44	44	46	37	30	36	42	46	49	36	32	35	37	41	41	34	34	33	35	41	33	42	45	35	43	44	43	35	41	36	29	34	42	36	39	37	39	44	44	37	33	38	31	40	41	48	37	42	41	46	37	27	41	44	47	42	39	37	36	39	44	37	29	35	28	45	49	40	37	35	47	44	40	39	47	27	32	37	31	37	38	41	36	33	48	31	42	44	41	28	38	31	34	36	47	41	44	32	46	38	32	44	36	45	37	38	50	49	47	48	48	47	44	40	36	42	50	37	48	35	34	53	37	25	38	38	39	39	41	43	41	37	40	37	32	33	34	35	36	43	46	45	49	48	39	63	41	39	37	45	45	40	28	40	37	29	38	36	31	45	29	33	24	41	35	33	42	31	33	40	35	39	26	38	44	35	36	37	30	24	36	38	44	40	46	44	38	33	44	37	29	35	32	46	39	42	40	50	36	43	33	38	38	34	31	42	36	37	37	34	30	38	40	39	37	36	34	40	43	42	36	29	37	37	29	47	51	34	32	39	40	35	57	42	35	40	45	41	40	31	50	34	30	25	40	31	35	38	35	34	32	42	37	34	34	39	44	31	44	39	32	42	28	31	38	29	52	43	34	52	34	32	51	30	40	31	45	32	45	44	46	30	58	30	46	35	32	35	39	41	38	36	38	36	44	43	41	36	43	41	40	38	43	29	35	38	46	37	32	29	29	36	32	39	33	38	34	42	36	39	39	46	27	43	36	46	43	38	39	37	41	32	36	27	46	40	34	23	34	42	41	43	39	46	41	41	41	36	50	40	47	34	35	36	29	27	40	32	45	27	42	27	34	38	49	45	40	44	42	27	39	36	28	48	57	45	35	51	44	36	46	41	46	43	44	43	27	38	34	41	42	52	31	46	34	37	32	46	31	35	42	36	32	35	38	43	31	38	38	43	48	44	51	38	41	36	32	34	37	39	43	41	45	40	53	46	35	40	39	31	34	45	28	36	50	41	41	41	34	37	41	33	36	29	39	36	28	44	39	36	46	37	41	39	40	37	40	37	29	40	49	42	38	43	47	39	51	49	37	46	32	41	36	39	41	36	44	49	36	33	45	47	40	45	40	41	35	37	40	41	28	25	43	36	29	40	39	38	28	34	40	52	42	44	36	38	32	44	33	45	30	38	36	35	42	29	41	46	38	37	36	42	44	43	27	32	41	37	39	29	33	36	43	38	37	39	36	38	36	39	40	45	24	44	40	32	44	34	42	41	38	28	41	35	44	34	32	40	44	46	34	39	41	41	51	29	40	36	48	48	45	38	33	32	42	40	33	44	40	34	41	33	44	39	30	36	47	38	47	52	27	39	42	35	36	48	46	40	45	32	43	46	30	39	40	41	43	33	40	29	46	40	44	42	36	41	43	33	33	38	33	32	37	46	32	43	46	39	43	36	29	43	34	47	36	48	48	43	41	42	42	33	34	42	45	30	35	38	39	45	36	35	41	38	41	36	44	41	34	33	41	43	35	27	27	43	26	48	35	42	38	34	37	38	29	32	54	43	42	45	48	26	28	32	35	39	36	41	40	45	39	45	36	36	39	40	40	31	32	29	48	34	41	43	36	43	33	32	40	38	40	28	45	47	44	46	34	29	53	60	36	32	42	39	36	46	46	44	36	39	33	48	36	39	40	40	35	42	44	37	40	47	45	36	45	48	28	40	36	33	47	54	37	32	37	38	24	41	26	39	39	40	35	30	36	35	35	52	34	39	42	50	35	44	38	34	36	42	33	35	39	46	43	36	44	22	32	40	29	42	35	26	32	29	46	38	31	42	35	37	35	43	42	38	39	45	34	37	38	38	43	45	26	39	44	28	31	40	36	36	37	35	31	39	50	39	36	43	34	38	36	42	43	44	38	30	34	38	47	32	30
37632	28688	22962	25226	30368	26559	14284	9534	9189	7215	5229	3782	2743	2134	1639	1378	1390	1408	1292	1176	1118	971	944	954	916	711	651	586	547	476	530	417	451	411	380	400	371	318	390	362	352	360	342	346	345	355	332	344	352	368	355	363	360	376	331	328	328	348	372	315	336	368	368	325	335	344	342	321	308	362	352	334	359	362	377	342	363	339	379	331	361	324	344	340	317	329	363	322	311	363	333	340	327	339	323	335	333	358	337	361	344	330	328	351	318	317	329	365	347	343	360	344	334	330	378	321	328	366	354	343	340	318	353	346	316	334	320	312	339	323	335	360	366	347	347	345	356	359	317	372	359	347	320	300	363	341	345	351	358	329	338	368	368	332	345	343	310	304	370	336	362	309	374	378	382	339	341	357	362	373	357	380	343	363	343	322	326	342	324	350	326	378	332	359	320	324	354	370	347	339	317	348	333	342	314	313	308	333	319	351	330	348	370	337	349	329	375	350	349	365	343	334	318	331	349	355	367	353	353	356	287	307	344	319	319	344	353	390	327	351	334	335	328	375	347	342	332	358	374	326	364	364	384	337	369	320	342	347	332	352	382	316	339	366	364	360	318	353	319	356	359	333	351	329	338	332	359	358	362	357	366	336	312	331	317	376	331	359	345	351	357	324	340	334	331	312	361	351	374	334	363	290	333	371	335	373	328	382	352	327	323	356	355	322	332	351	322	328	318	336	344	332	324	325	344	313	345	342	379	332	353	397	361	350	338	332	354	341	346	329	338	322	361	331	334	343	354	351	328	335	314	341	384	339	319	349	341	332	334	351	351	371	320	376	348	369	348	386	333	338	340	327	346	332	357	328	329	366	365	329	345	337	346	320	350	314	351	318	361	341	336	384	345	346	330	375	328	345	353	353	333	352	332	343	350	328	350	368	316	346	336	350	370	347	370	341	349	361	341	343	346	377	359	359	334	348	332	341	377	360	367	329	321	306	327	364	334	346	325	335	335	370	329	355	327	342	334	365	361	329	332	348	339	358	355	322	324	354	352	350	330	348	323	327	360	324	336	321	348	343	321	337	316	341	333	338	356	330	356	344	314	341	321	354	355	352	348	312	330	361	358	340	343	350	362	337	361	343	340	347	374	354	348	385	316	357	355	370	331	330	375	339	323	323	314	332	354	336	360	346	360	324	353	340	341	328	320	370	337	340	329	360	362	354	334	356	319	320	338	339	324	340	333	360	332	352	352	351	353	365	330	365	311	351	363	341	349	338	361	338	339	347	361	322	377	343	355	315	361	338	356	353	345	343	335	337	324	329	345	357	318	330	343	335	364	333	342	341	348	346	323	359	319	314	337	336	361	352	365	341	337	359	386	357	326	359	334	342	316	365	353	323	343	344	356	339	343	327	322	364	340	323	367	332	308	388	338	348	351	361	347	338	328	349	371	354	356	334	335	339	343	338	336	343	338	362	343	361	356	386	364	327	335	344	341	356	356	343	348	358	358	300	329	337	362	353	340	344	339	310	331	340	311	352	364	345	319	354	365	360	323	325	358	327	342	307	400	339	309	379	363	350	358	377	308	353	359	347	314	311	352	337	313	354	345	352	348	339	375	340	360	344	349	334	350	305	322	314	325	342	337	350	315	339	344	348	337	355	356	317	353	316	347	356	353	335	340	335	323	349	310	353	322	331	342	327	347	310	335	338	337	339	333	347	330	337	345	361	321	360	365	310	345	288	361	321	320	338	346	352	350	339	320	333	329	341	338	335	334	368	339	342	353	350	336	364	323	322	369	347	346	334	372	363	378	332	356	363	327	334	362	341	345	311	324	373	331	336	380	332	332	324	305	349	320	354	309	328	339	334	341	332	336	338	358	349	331	338	340	360	333	348	305	342	352	347	348	363	342	356	336	330	343	370	370	355	311	324	278	309	337	364	323	352	332	304	333	319	324	331	361	365	320	343	381	377	340	353	343	323	358	349	336	336	341	366	324	341	335	350	344	360	352	357	362	313	355	377	347	313	331	347	342	336	304	352	347	338	367	366	320	332	361	313	333	334	314	322	344	358	332	349	351	361	338	308	348	387	303	380	345	348	335	363	336	366	330	344	321	339	317	344	336	334	333	327	352	349	325	340	341	349	353	332	334	354	328	358	315	339	319	315	329	357	341	317	340	371	322	337	323	374	349	314	339	327	357	353	343	366	343	311	344	351	337	350	323	332	325	378	347	292	373	329	339	360	352	356	347	343	348	350	346	335	321	385	352	377	354	355	338	322	365	343	337	337	310	356	334	354	338	321	342	338	332	352	291	355	356	318	340	331	357	347	334	322	331	329	339	310	323	342	320	362	375	312	343	360	330	308	357	352	331	326	371	323	332	364	351	330	367	375	368	364	361	349	362	342	359	345	347	375	355	313	344	309	364	344	341	346	330	357	320	317	353	297	356	349	328	339	327	368	335	337	378	332	357	361	326	339	323	355	333	331	351	342	352	319	279	338	363	364	345	338	351	377	334	367	346	355	316	321	378	392	360	348	333	346	311	315	332	331	334	361	332	342	317	345	341	344	353	339	350	340	361	360	349	352	357	347	328	314	364	319	387	340	391	349	370	333	360	323	348	346	344	352	300	340	336	320	346	328	362	321	380	358	321	385	359	339	341	350	360	343	353	353	341	345	348	356	344	323	350	348	375	359	358	295	326	362	330	334	338	332	329	328	348	318	367	322	318	327	350	313	376	348	344	364	324	387	315	341	374	366	384	324	376	360	355	325	340	329	366	349	355	358	323	360	347	360	340	321	349	327	355	345	301	330	365	325	336	353	368	326	352	341	323	350	339	349	357	345	344	335	329	329	340	349	321	360	340	360	333	377	334	354	322	333	381	360	349	347	378	359	349	348	319	367	386	315	352	327	341	349	333	317	357	357	328	347	373	348	357	365	353	357	319	318	339	326	386	334	363	336	362	312	344	341	320	341	312	351	342	376	338	286	340	350	327	336	340	315	330	346	341	379	341	356	365	318	333	350	342	365	338	340	338	345	346	330	336	345	345	317	375	349	339	323	354	339	356	338	347	321	336	347	337	326	341	357	355	353	349	334	353	365	358	339	356	339	345	322	361	337	359	329	353	345	329	314	352	319	354	356	320	344	364	333	359	371	356	369	332	357	343	338	357	327	351	346	297	341	320	370	324	375	350	338	341	361	346	323	354	330	371	332	314	340	324	325	317	344	337	362	309	302	360	353	338	342	335	342	351	326	356	345	340	372	346	328	367	347	355	345	335	376	385	333	321	377	348	338	314	363	349	316	315	348	315	347	336	343	318	350	329	360	352	328	338	347	322	354	317	340	352	351	340	369	348	339	328	335	362	323	342	333	347	324	335	356	325	375	300	328	297	342	353	323	340	354	329	321	334	338	380	338	341	337	363	312	306	381	312	372	361	356	352	360	335	357	334	304	352	339	329	348	335	350	328	348	328	322	331	357	339	347	384	357	328	332	362	336	328	340	330	329
4296	2926	1738	967	762	423	288	220	205	189	134	136	95	98	90	94	94	89	91	80	93	90	84	90	75	89	61	85	81	73	75	74	50	86	66	66	87	81	60	77	66	69	71	69	69	60	85	68	76	68	74	56	59	71	91	69	68	73	72	76	57	91	70	77	78	73	71	66	75	87	69	64	62	86	86	72	70	71	56	76	63	68	77	66	84	77	72	71	85	76	82	80	79	71	73	65	66	84	64	67	74	83	70	70	66	67	77	46	76	58	62	91	72	61	77	90	81	72	78	62	82	81	75	63	92	61	90	66	69	59	65	70	70	78	69	77	73	89	69	75	73	77	71	52	70	83	94	60	75	65	75	59	75	74	72	67	73	57	73	65	96	84	79	66	51	76	68	74	64	69	82	64	69	82	61	71	58	90	72	68	55	64	66	77	77	78	61	69	80	69	71	67	69	75	64	64	75	64	71	74	82	71	53	62	62	86	57	77	78	60	74	67	62	75	74	82	67	67	73	73	55	67	57	71	61	67	78	88	94	68	66	56	77	94	71	52	82	72	79	68	64	69	75	74	68	83	67	62	62	67	82	63	84	63	71	68	76	73	82	76	72	71	65	79	69	74	70	75	70	75	63	66	76	67	72	72	66	68	67	62	71	67	73	90	83	70	69	77	70	68	69	62	64	79	71	62	79	60	72	73	71	64	69	82	68	69	68	74	67	70	81	63	77	74	67	71	94	72	58	56	64	65	78	71	78	62	68	83	71	69	77	76	83	77	74	84	79	69	82	59	66	61	56	85	69	70	80	73	67	85	65	69	77	74	70	65	76	72	73	72	75	72	65	76	56	78	70	91	81	87	76	84	65	74	75	52	69	71	78	72	75	72	90	75	77	70	64	91	57	82	79	60	55	77	60	69	72	74	70	68	72	71	69	69	69	77	74	63	90	85	73	76	66	74	66	89	65	64	65	89	56	83	72	73	72	78	75	86	71	72	66	68	63	81	64	80	66	85	96	65	77	65	71	87	58	55	74	84	71	75	60	83	80	73	74	67	68	69	52	82	68	87	72	87	67	65	74	64	67	64	73	65	57	74	83	68	74	88	68	73	75	65	55	71	71	76	73	79	69	68	72	67	58	67	57	69	70	91	61	58	83	61	65	97	66	78	82	58	72	66	75	78	68	61	82	66	71	61	82	76	89	73	80	91	75	77	65	70	81	67	80	73	71	78	69	73	77	59	84	82	63	70	77	65	64	61	82	59	63	79	77	75	80	78	77	85	62	51	82	84	72	69	52	70	60	87	79	66	63	80	66	58	71	80	95	57	81	67	83	67	65	73	77	73	82	74	67	71	79	74	70	78	78	71	73	78	70	65	78	72	82	70	75	73	59	66	67	67	82	79	75	80	67	67	71	79	79	52	76	63	72	78	68	74	50	83	89	71	77	78	67	71	80	70	74	82	74	69	76	63	75	74	74	70	73	87	81	59	69	78	73	72	63	83	82	64	73	81	64	67	69	71	70	85	80	65	55	78	74	78	77	82	57	69	68	83	71	79	68	83	78	86	78	69	70	78	64	79	83	66	62	68	65	77	69	68	66	75	70	80	78	73	66	80	69	79	71	84	94	66	80	64	74	76	93	65	58	74	81	90	73	62	70	68	72	75	52	70	69	93	67	101	84	69	90	70	73	79	63	78	53	70	87	63	72	77	78	72	67	75	79	60	69	72	66	61	61	69	64	74	63	84	85	64	72	78	58	77	65	78	75	83	63	65	64	65	71	78	87	72	79	72	69	74	77	69	73	69	62	75	86	71	87	76	73	79	57	75	81	62	78	82	89	72	72	55	70	66	72	79	65	58	70	76	89	58	62	73	76	77	87	70	58	71	84	65	76	80	75	70	75	74	73	63	63	73	69	64	84	79	66	83	74	54	70	76	77	62	56	68	89	59	62	88	84	86	72	63	71	77	66	70	72	74	72	89	76	72	77	83	78	65	67	57	60	92	79	68	73	63	80	75	81	69	65	78	64	71	86	75	71	78	67	63	67	74	73	75	68	74	79	76	83	73	75	76	50	74	84	67	65	74	79	62	74	79	90	68	93	62	61	72	64	80	63	72	86	71	63	70	61	77	65	64	73	60	76	56	78	76	78	57	71	77	70	61	82	71	81	75	66	67	82	72	61	70	65	73	55	82	73	89	70	85	70	69	60	66	73	65	62	67	74	79	74	66	82	68	83	67	69	87	68	75	62	76	77	75	65	60	73	72	66	77	64	69	92	73	71	66	80	62	76	77	75	83	60	60	74	68	64	73	77	76	59	75	72	65	74	72	56	71	72	76	89	73	81	77	65	84	74	67	76	53	74	80	68	63	86	61	64	79	69	67	57	73	80	70	91	59	71	93	70	81	68	75	65	68	77	65	66	79	85	69	72	72	67	85	66	80	90	80	68	81	79	68	66	81	80	79	72	87	77	72	93	78	81	68	67	85	70	83	62	63	73	78	64	72	64	62	73	60	84	62	77	82	63	71	74	86	70	70	70	71	81	67	79	72	81	81	80	65	85	67	66	62	76	68	67	72	61	68	80	68	79	69	68	72	76	82	79	87	62	72	62	81	84	73	82	70	77	65	85	64	69	71	70	88	69	86	70	80	69	89	58	65	80	71	84	66	76	77	77	67	81	63	60	73	77	82	69	82	75	54	74	81	66	65	71	74	77	56	85	73	67	75	78	72	82	73	85	87	87	85	54	79	71	79	77	78	74	78	87	71	82	64	63	71	78	67	64	69	79	78	87	83	55	67	75	72	72	94	70	56	59	59	78	70	65	62	67	63	75	75	69	62	76	63	70	83	88	83	70	85	83	86	69	63	73	68	71	71	76	85	73	79	66	77	71	73	59	77	69	73	86	80	68	79	66	64	80	72	73	66	72	74	66	72	77	66	62	69	69	64	81	77	75	65	77	81	70	73	69	68	64	69	79	78	73	67	68	91	78	78	62	56	83	76	77	77	87	60	65	79	58	73	78	58	68	79	82	66	85	82	66	87	76	78	83	75	72	70	70	66	68	88	63	59	68	71	74	65	81	62	83	67	66	73	70	63	69	80	66	61	76	60	79	65	72	81	70	67	74	80	74	83	67	59	77	80	74	82	75	75	59	89	61	67	77	76	78	66	83	82	67	78	76	61	80	67	62	71	58	79	80	86	67	73	71	85	75	51	75	67	80	81	81	81	78	62	81	66	66	78	77	71	62	64	67	69	80	64	60	69	66	85	80	69	54	87	69	79	71	74	77	73	75	64	67	78	66	74	82	66	81	84	65	75	91	85	75	65	62	83	62	68	66	68	82	63	75	73	59	64	78	80	81	72	74	77	70	69	63	86	56	72	80	82	78	59	60	73	74	69	67	76	65	70	72	75	80	69	63	69	67	66	65	59	58	75	82	66	74	59	72	72	81	67	85	79	66	69	83	85	66	65	58	71	67	70	62	75	72	77	86	81
30303	20352	14666	14698	19227	13411	8711	6183	5088	4205	3359	2553	1889	1532	1290	1196	1125	1145	1071	1022	997	932	1014	1028	906	822	773	758	729	690	699	709	642	635	619	644	614	636	650	625	610	634	583	648	641	608	583	578	617	620	579	592	606	569	594	613	619	571	606	630	622	630	623	635	625	607	636	624	605	616	572	601	634	614	609	598	607	630	572	665	596	593	599	580	608	605	572	577	636	549	611	618	626	612	587	582	589	601	601	594	620	602	572	598	586	604	579	572	624	586	640	632	590	607	609	615	592	557	587	591	617	571	645	582	611	560	606	603	594	640	593	597	601	624	575	558	600	592	606	598	577	583	603	615	595	617	588	623	599	609	622	623	624	631	584	600	592	597	596	619	646	652	589	590	611	579	558	609	601	656	558	643	615	609	611	608	625	629	629	565	620	630	608	616	591	558	611	612	602	627	591	615	608	637	633	618	610	617	593	587	565	642	622	579	603	618	608	597	616	597	631	682	634	650	596	603	586	560	607	587	636	608	584	597	601	604	575	585	611	613	602	602	628	591	612	596	557	595	612	619	569	591	590	619	633	609	603	577	571	605	580	629	605	636	591	625	603	642	633	600	654	606	602	577	646	575	620	596	613	571	600	601	626	627	616	634	616	585	593	634	655	635	633	584	600	568	600	576	592	576	637	568	604	638	586	614	628	625	589	610	652	565	643	612	617	607	606	590	619	580	650	581	633	605	610	569	628	624	651	613	586	615	613	638	615	597	672	578	631	584	611	575	612	639	571	606	617	612	586	572	614	614	595	596	622	569	590	584	585	598	633	606	641	618	597	609	626	559	593	646	635	570	612	593	599	594	602	566	630	618	579	628	620	608	619	584	639	593	649	603	630	598	625	617	585	608	662	558	628	593	566	608	615	624	582	577	613	579	624	632	613	595	564	594	579	622	603	618	625	613	620	659	619	630	599	657	650	585	588	603	562	607	607	597	601	600	655	610	572	604	651	596	592	626	593	619	530	612	625	630	614	584	592	577	655	642	557	607	577	560	592	616	616	596	610	625	592	662	555	622	608	617	624	621	559	604	568	584	584	646	576	611	630	605	665	589	600	667	616	580	591	645	621	614	593	603	633	590	608	597	615	614	620	590	570	628	614	643	661	591	609	585	604	597	624	589	618	617	602	648	634	604	622	626	621	639	617	628	554	595	621	561	607	595	597	623	612	589	604	596	614	583	606	595	623	594	605	596	630	589	563	620	570	591	636	666	611	632	598	565	610	593	667	633	613	630	634	593	636	678	574	594	590	650	623	634	599	621	609	616	635	607	610	603	601	597	593	554	623	607	625	613	606	614	595	615	659	613	643	594	608	591	591	552	592	579	593	604	626	649	588	611	597	612	632	591	597	595	621	631	612	624	640	610	617	608	639	593	590	655	632	581	605	562	614	607	616	662	594	633	595	597	655	646	610	593	610	607	590	643	609	599	600	638	550	644	611	613	607	576	568	589	562	567	616	667	579	588	613	584	634	641	641	629	611	629	601	606	624	555	624	603	580	637	638	592	608	558	607	580	610	628	594	639	600	622	628	612	577	614	655	624	649	603	584	613	595	559	604	670	609	603	631	586	585	609	604	645	644	620	619	578	596	613	611	604	556	644	652	645	619	604	648	613	566	613	608	612	614	613	584	616	590	633	627	600	607	593	626	624	620	593	607	616	642	618	596	676	619	608	578	624	599	584	603	591	628	598	621	606	593	610	617	631	635	614	598	643	613	617	595	603	567	585	585	615	610	608	639	674	641	611	585	581	660	611	610	619	616	636	629	559	597	591	613	575	573	614	638	635	619	544	623	606	613	596	598	628	607	652	593	619	611	600	604	636	600	568	602	628	628	596	589	622	595	647	658	554	580	674	596	609	594	650	609	644	631	625	585	635	620	597	589	602	631	635	614	664	608	596	592	606	633	629	634	654	639	618	603	637	636	610	593	607	554	592	597	616	628	620	618	568	620	634	622	598	601	616	590	566	632	635	625	599	581	635	644	605	552	630	587	596	566	619	582	631	579	575	594	599	647	650	588	602	633	578	592	634	605	552	639	557	560	635	538	633	585	652	615	608	568	612	633	568	604	620	594	585	617	606	591	574	639	640	639	598	636	611	612	578	602	644	650	562	615	585	617	622	597	590	623	633	610	591	581	642	629	582	610	625	610	609	640	629	638	587	606	634	565	615	631	605	591	599	613	584	588	632	575	624	593	625	643	676	631	565	635	597	641	557	572	594	627	594	545	636	597	607	574	589	628	595	591	577	611	602	604	602	613	617	614	638	625	587	637	595	635	643	568	661	567	627	602	610	683	594	586	609	607	625	625	611	585	605	646	615	574	633	599	614	606	617	652	616	601	606	629	605	580	572	610	597	632	611	599	651	648	624	593	612	580	589	670	604	627	650	610	617	620	613	636	602	573	592	608	646	614	649	593	598	619	595	645	557	646	609	629	603	584	596	611	571	625	645	627	566	587	627	600	662	604	620	609	655	623	650	650	650	575	621	636	627	628	553	615	628	606	585	598	583	634	595	629	632	627	606	602	616	619	620	608	637	579	606	624	638	608	619	636	548	661	598	644	612	622	597	616	618	642	630	607	623	583	594	559	630	649	597	597	591	587	610	609	595	586	634	606	617	584	621	603	564	604	633	635	579	586	597	627	677	612	615	650	619	598	614	593	624	638	631	593	617	620	552	640	652	639	630	598	605	615	609	626	588	611	617	631	591	660	621	565	593	596	604	611	628	591	683	611	643	553	616	621	589	604	608	643	615	585	585	630	622	591	594	591	569	601	594	611	588	610	594	578	628	600	620	598	650	607	639	631	609	587	629	607	618	570	612	651	585	589	605	615	599	625	691	571	611	586	649	594	583	597	587	634	614	661	616	608	628	630	595	581	644	662	563	587	594	614	562	654	624	641	602	605	653	603	613	610	612	612	583	604	632	614	617	560	626	609	648	620	569	569	633	636	585	613	619	613	613	585	626	619	577	613	545	619	599	607	630	609	628	626	693	636	611	637	576	595	633	642	576	613	618	597	591	620	634	593	614	590	682	635	593	603	609	610	614	612	629	683	597	560	598	622	670	621	612	579	622	601	592	634	569	585	572	619	584	575	613	606	600	593	641	642	617	574	586	612	577	588	642	595	608	580	629	636	603	598	584	594	603	598	607	609	585	578	578	601	591	586	566	608	603	585	561	618	595	592	611	600	554	601	586	628	588	625	548	597	651	589	593	606	635	652	603	616	593	596	634	578	657	606	624	585	588	616	559	647	590	611	635	609	611	594	613	579	631	623	584	568	621	587	592	628	594	561	615	588	565	644	591	610	611	642	624	581	664	602	595	610	621	639	573	597	625	591	608	592	622	603	548	580	594	625	608	570	632	617	566	619	629	624	595	657	608	575	629	623	605	632	641	600	623	647	634	622	601	587	566	576	583	568	591	600	669	582	600	605	598	630	601	698	613	588	645
5916	4276	2032	1367	809	503	260	217	181	201	180	162	133	102	104	96	85	86	82	98	90	92	77	83	80	79	70	81	68	61	71	61	62	67	74	82	59	61	91	70	59	84	54	55	56	55	63	61	61	65	55	71	74	57	64	74	59	69	68	65	71	79	61	59	74	65	62	73	69	77	60	60	66	60	61	80	73	82	74	60	60	78	68	62	89	68	79	63	65	67	63	52	76	81	59	69	69	67	62	76	65	55	60	60	57	63	51	70	62	63	64	47	71	63	67	71	87	59	76	67	61	72	77	70	63	63	70	69	68	59	58	64	61	86	67	71	61	62	70	69	64	57	63	53	51	70	72	54	55	53	78	70	71	66	52	57	60	60	74	68	60	56	65	60	60	51	77	53	70	62	58	76	66	60	58	70	71	90	69	69	64	63	52	61	59	67	72	63	47	49	51	71	75	64	82	91	68	55	65	52	63	67	71	67	64	68	68	75	70	66	54	67	69	69	63	74	67	58	86	61	68	59	64	65	75	66	65	76	68	61	58	65	51	76	62	61	66	58	72	64	61	54	62	72	70	63	64	64	69	67	61	51	67	58	57	71	66	71	73	58	56	57	55	66	77	66	68	72	59	64	60	67	67	55	76	57	56	81	72	66	65	59	58	55	56	78	64	71	60	62	68	66	71	76	75	83	70	69	65	59	66	60	68	77	71	52	58	50	63	57	71	91	69	71	61	61	71	56	68	58	78	75	60	62	63	59	62	72	57	70	65	54	75	70	69	46	77	51	61	62	62	73	64	57	53	62	70	68	72	68	71	74	72	66	53	73	59	65	72	67	55	61	74	71	75	75	43	69	64	62	68	61	77	75	68	63	67	62	55	54	53	58	79	73	61	47	66	76	58	62	61	61	68	74	58	69	69	83	80	68	64	64	64	66	60	67	61	63	69	63	62	66	76	76	72	59	58	63	59	60	77	67	58	60	52	55	67	71	71	62	61	64	64	72	63	49	73	81	80	64	70	64	66	48	70	56	64	61	66	75	70	64	65	74	82	57	71	68	66	74	80	60	64	64	75	65	67	67	56	56	58	82	70	68	47	56	66	68	75	63	76	59	68	71	61	74	62	64	61	71	67	53	56	67	75	63	57	65	64	70	65	74	61	73	56	57	55	58	63	69	63	65	74	53	68	55	63	72	56	69	57	63	63	57	62	65	58	78	57	70	59	59	70	64	48	71	66	63	62	55	54	78	65	56	71	61	63	59	60	78	75	58	61	61	61	62	72	60	61	68	58	63	74	45	55	55	61	63	63	77	76	66	63	54	70	61	46	74	66	63	66	61	64	62	55	64	66	77	55	61	72	68	60	61	60	52	53	61	68	69	61	66	63	74	71	60	67	63	71	69	50	67	73	58	86	64	64	54	78	63	67	70	52	54	70	74	67	72	58	69	69	68	71	59	62	65	67	64	61	71	77	77	61	57	66	55	63	52	49	74	69	66	79	57	76	51	54	57	61	59	67	71	63	60	52	59	51	64	63	54	59	61	61	73	59	66	64	74	72	60	73	69	73	67	63	64	68	66	68	73	62	69	68	52	55	68	59	69	67	64	82	60	65	71	63	67	72	62	74	54	61	66	78	53	60	71	60	53	59	75	62	61	75	56	66	64	77	79	79	80	53	78	66	68	65	60	56	79	60	58	56	70	66	62	70	77	76	65	72	54	57	70	53	49	58	55	81	72	65	65	63	73	58	58	49	68	54	69	61	68	78	49	61	75	65	48	60	62	65	68	50	65	62	80	60	67	55	55	62	71	55	69	60	54	55	70	60	61	77	75	87	66	67	62	66	43	68	65	75	70	61	60	63	74	68	55	67	57	70	62	72	73	57	60	68	60	60	67	59	64	66	74	64	75	80	64	57	48	74	74	65	55	70	61	54	63	72	52	60	67	68	68	59	75	51	64	60	69	48	64	58	52	64	61	64	62	65	72	50	60	72	69	73	53	71	54	55	70	64	50	43	63	51	65	64	60	78	62	80	59	70	60	70	78	61	66	80	69	72	61	71	68	57	68	69	68	66	64	67	63	64	66	57	69	69	71	71	57	63	48	58	70	71	76	49	68	60	64	57	60	55	61	55	61	79	68	64	66	59	74	57	55	64	57	61	56	72	80	62	75	57	59	63	55	73	53	73	73	69	65	76	56	64	67	70	74	74	57	69	62	74	59	72	67	73	71	55	60	62	68	66	63	61	57	68	69	58	68	65	52	52	80	72	60	61	73	79	79	67	57	51	69	61	66	68	78	56	77	49	64	64	55	64	69	71	72	52	65	76	71	64	57	60	66	67	69	75	52	74	53	65	60	63	73	71	71	55	80	63	54	71	77	68	67	74	55	66	67	70	64	62	59	59	69	69	84	62	52	80	69	48	60	54	66	56	71	53	55	75	44	72	71	68	63	68	62	58	69	76	56	67	77	77	87	75	80	53	69	73	71	52	81	58	48	65	56	54	54	73	69	56	58	57	66	66	73	80	53	60	76	77	73	76	53	73	65	60	66	57	68	50	64	43	52	73	70	73	64	70	66	65	74	60	74	65	63	63	62	55	75	60	59	73	62	60	61	57	49	68	72	71	61	65	64	70	74	76	54	67	77	64	80	56	65	59	55	61	76	66	70	63	75	74	74	65	71	59	70	80	64	53	62	48	73	83	58	71	75	75	54	78	61	57	72	54	64	74	58	67	68	86	64	68	67	75	63	59	59	63	66	71	75	57	68	53	59	61	71	68	77	76	62	67	66	70	64	51	60	49	73	72	76	43	50	71	67	60	79	58	64	67	61	63	77	65	72	67	64	70	62	69	61	58	66	72	68	67	72	68	64	75	65	70	64	80	48	66	63	56	69	62	70	72	70	65	63	65	73	54	70	76	47	65	79	63	58	69	71	62	59	68	70	58	55	84	65	50	87	48	54	65	66	69	77	75	72	66	49	71	67	64	52	68	69	60	64	68	61	59	76	61	63	54	58	73	78	56	61	64	57	69	73	55	63	59	65	66	54	64	54	65	72	63	58	81	67	67	51	78	58	71	65	66	60	52	61	61	42	66	56	62	63	59	66	69	72	68	63	67	71	75	63	68	65	73	75	61	65	61	53	52	57	56	77	66	61	66	61	69	62	52	56	73	83	57	77	62	57	74	73	74	58	67	61	63	73	68	59	72	76	54	71	61	63	61	83	58	68	54	68	72	60	69	53	55	71	69	79	65	73	61	78	64	68	62	56	63	71	59	55	77	66	60	70	61	68	61	61	57	65	57	70	66	82	68	48	59	62	58	55	61	70	72	83	67	54	75	66	52	77	66	80	83	69	68	65	67	43	60	69	63	71	63	51	66	65	61	69	57	70	55	54	60	91	63	52	69	67	48	57	68	67	63	55	49	60	60	56	70	54	67	64	61	73	57	56	65	60	80	68	63	58	62	74	63	67	72	69	69	79	67	54	54	58	66	56
32871	23438	16335	17964	19353	14861	8416	7036	5609	4696	3650	2850	2258	1858	1506	1381	1331	1269	1116	1022	1007	993	961	951	890	769	733	676	631	690	646	653	591	572	595	520	536	552	612	545	549	564	569	532	560	560	591	528	593	572	531	556	530	565	561	541	523	534	504	587	577	511	525	531	552	541	563	555	531	574	504	530	557	540	543	567	532	512	519	529	554	517	597	552	555	562	516	545	552	556	511	563	585	505	569	540	521	558	582	499	585	555	537	566	532	536	512	513	549	547	542	565	534	566	543	572	566	540	522	540	494	527	515	537	532	587	541	519	548	542	549	533	559	573	536	549	564	603	550	559	520	547	547	535	552	533	546	536	564	527	518	558	526	525	576	547	549	557	544	570	545	509	572	574	497	532	537	529	552	510	493	534	536	545	577	541	524	541	519	527	521	552	541	553	531	527	574	542	503	504	540	545	545	515	586	499	534	536	561	549	517	549	585	527	582	524	562	539	508	542	542	584	591	548	514	540	546	504	568	573	541	574	555	541	558	501	559	554	559	536	527	576	542	539	539	568	555	559	529	541	508	556	561	529	553	537	550	546	515	544	540	556	521	535	551	556	548	505	526	539	495	547	559	539	532	591	542	603	522	507	528	553	551	572	520	524	548	550	554	519	576	526	552	516	571	583	551	541	538	565	538	561	531	585	558	550	579	566	546	534	569	535	585	541	559	531	544	505	565	520	543	556	583	553	550	544	539	528	535	543	538	516	590	553	554	554	535	584	550	583	532	550	521	580	543	533	541	549	487	525	538	536	541	526	543	555	559	559	538	567	532	550	545	546	576	573	551	552	530	519	547	525	532	558	485	562	546	498	561	548	517	536	517	572	529	553	540	577	571	567	563	546	574	488	533	521	534	540	548	544	559	542	562	560	535	577	542	541	580	523	573	574	560	585	547	553	610	527	514	492	552	582	564	512	537	574	581	538	520	534	512	587	536	536	528	519	548	530	512	505	551	576	564	545	552	512	554	549	559	556	550	528	572	531	539	503	526	567	549	548	520	544	554	568	567	515	533	540	519	537	570	569	571	541	577	552	538	552	534	517	579	556	561	559	523	525	535	561	538	582	558	579	542	519	555	535	500	555	546	531	545	536	551	564	572	530	552	539	512	578	535	564	562	543	555	571	539	517	552	528	550	525	543	514	588	550	539	577	524	541	569	552	541	533	576	514	539	557	512	574	499	548	544	574	565	560	639	554	500	558	550	574	567	523	563	579	527	530	525	532	527	526	520	601	541	502	535	511	561	551	581	572	526	579	587	565	568	525	552	545	587	577	518	530	547	566	507	558	545	592	546	528	548	527	570	547	556	551	520	562	564	528	534	556	498	540	523	586	551	526	579	525	540	515	530	591	511	577	553	547	549	571	549	500	498	561	519	534	524	547	582	570	508	552	564	540	575	586	534	585	569	521	568	519	565	552	590	511	546	580	521	516	518	543	595	565	562	603	596	530	536	555	598	534	567	533	582	532	519	534	539	555	540	583	502	553	585	541	508	583	559	530	581	544	608	547	515	542	537	545	522	540	570	610	562	524	572	551	535	563	553	568	558	581	547	535	548	495	531	519	521	596	516	541	521	530	510	511	546	515	517	559	510	552	588	570	560	534	599	540	557	596	519	539	567	552	534	510	561	519	529	556	579	523	507	554	548	552	554	521	605	563	574	550	558	565	537	547	579	582	539	544	577	561	582	535	516	576	530	560	478	578	557	574	557	558	529	566	528	535	543	565	554	515	509	551	592	546	538	549	587	575	543	548	518	532	548	553	541	524	581	534	568	546	552	549	548	506	547	564	540	577	493	546	571	559	532	529	524	593	576	547	593	531	544	525	497	554	539	530	571	533	544	549	522	520	560	526	558	575	557	549	540	552	553	566	545	536	584	542	554	546	535	494	493	544	570	529	539	550	543	548	543	542	512	548	553	576	581	532	565	496	579	546	572	541	526	577	526	516	561	562	555	560	558	537	514	570	543	554	536	569	525	565	545	550	556	530	556	560	527	547	571	545	602	583	579	527	548	525	569	573	544	504	572	537	577	536	611	563	587	550	548	577	568	549	553	516	574	536	569	557	568	531	525	544	553	535	539	549	540	550	519	578	537	478	560	547	501	577	560	548	557	476	551	584	557	537	558	581	586	522	561	527	523	585	560	572	555	568	553	540	582	567	540	540	540	586	541	550	538	555	557	532	550	531	584	554	554	570	507	539	522	499	550	564	541	509	553	511	548	557	558	524	561	561	537	539	546	554	562	559	528	549	510	565	548	565	558	543	575	629	518	520	510	518	559	550	521	557	552	562	573	505	509	577	575	555	521	559	543	524	536	520	558	560	540	505	536	528	546	564	521	565	534	553	545	556	547	565	522	522	573	552	557	539	564	550	578	540	551	540	495	540	550	510	542	566	566	513	537	536	532	529	551	540	535	576	551	546	540	588	554	562	577	542	567	582	565	523	568	520	591	590	550	558	545	557	514	591	529	554	549	541	507	545	537	559	556	560	580	527	540	556	541	543	547	522	519	573	562	566	571	528	526	538	545	527	532	563	558	567	551	566	527	535	554	539	554	503	546	586	558	553	535	548	571	558	599	547	589	528	562	517	551	530	582	550	574	541	538	560	586	561	552	529	542	559	535	532	561	585	539	520	573	538	557	524	555	545	577	553	528	516	523	542	570	488	533	560	565	545	500	519	529	518	529	540	507	526	563	593	523	535	534	526	555	519	505	570	565	565	581	547	548	576	575	560	565	532	571	542	518	542	545	592	542	531	544	590	559	523	499	575	542	575	560	507	582	571	560	488	525	531	544	542	540	573	560	550	555	546	539	571	525	552	553	548	572	560	540	566	551	587	570	533	544	554	588	510	576	568	565	477	579	529	564	548	549	535	532	533	548	568	532	541	518	536	567	525	523	502	548	574	568	534	559	529	542	521	537	561	595	565	574	549	572	565	544	535	595	540	541	552	552	581	563	567	557	524	538	582	501	532	522	555	550	533	551	515	553	552	524	545	554	547	565	495	579	586	546	547	533	561	532	576	550	557	528	545	554	560	569	522	563	543	562	572	576	547	514	540	560	554	543	539	561	569	551	574	564	538	554	602	532	552	588	552	546	526	584	527	547	543	525	575	562	529	527	573	548	547	558	538	552	539	525	533	534	535	540	551	594	565	578	543	546	521	560	505	561	531	545	609	563	565	564	524	554	543	523	553	544	553	553	536	555	541	555	540	520	516	543	498	538	553	544	527	549	577	527	542	547	567	583	563	555	574	521	531	519	562	545	552	551	527	558	546	568	565	526	569	550	534	542	523	555	507	523	557	533	562	562	526	565	556	557	529	597	542	517	514	555	530	520	554	556	542	533	535	563	540	534	504	542	589	542	554	516	571	576	518	561	539	555	544	551	572	543	596	511	559	550	589	507	566	552	540	567	519	551	499	594	536	565	542	580	544	563	523	544	545	517	537	522	533
7111	5565	3180	1870	1116	679	334	261	233	226	164	146	109	82	96	91	82	82	85	77	73	70	75	84	65	80	60	56	58	55	65	51	57	56	63	58	50	68	65	51	56	48	74	51	56	43	73	59	55	51	51	59	44	47	56	66	47	48	54	42	56	51	47	59	62	61	62	54	61	62	56	60	58	64	48	69	58	60	57	48	61	57	49	49	67	40	61	48	49	54	59	72	57	57	46	56	51	48	59	57	46	47	51	51	69	65	54	61	52	53	61	63	59	55	60	50	46	56	39	50	51	57	60	56	55	51	63	54	51	57	49	47	64	47	59	52	61	40	57	45	47	58	60	63	62	55	67	53	61	45	61	51	46	62	53	60	42	54	43	61	64	51	41	61	56	56	55	53	50	57	57	61	47	52	47	70	46	64	70	54	61	55	54	66	54	43	62	64	47	54	55	57	46	52	62	58	57	54	60	64	41	63	51	57	56	54	55	62	66	64	60	51	56	58	44	54	45	50	56	50	49	55	41	60	61	51	67	47	62	69	53	50	68	62	48	60	59	39	46	51	49	60	67	57	59	66	58	58	43	59	71	58	65	45	64	57	61	47	59	52	57	48	66	63	46	46	49	61	48	47	49	43	48	60	54	51	55	52	57	44	61	52	57	58	53	55	57	49	52	60	55	57	56	60	56	56	77	66	55	53	57	39	50	59	52	64	42	57	48	61	41	56	51	42	55	59	62	56	53	52	66	53	53	54	65	40	42	74	50	51	53	57	49	57	59	83	64	64	49	55	53	68	47	58	55	51	49	54	50	56	66	65	38	56	59	59	52	58	54	67	57	56	52	61	49	62	63	47	46	51	46	47	74	59	60	60	47	53	43	50	66	51	55	61	55	46	57	53	62	38	56	58	46	44	56	49	60	55	48	44	53	54	62	49	54	50	48	51	51	49	54	49	61	68	60	64	59	52	53	60	60	47	56	49	65	57	52	58	40	49	45	53	51	62	42	58	52	65	55	44	63	57	56	51	59	52	57	57	44	58	66	55	52	48	58	38	46	61	54	52	62	50	53	50	58	49	60	52	48	59	53	55	50	61	49	48	51	51	53	57	54	52	51	44	52	49	60	59	64	41	52	50	68	57	56	50	57	62	57	69	47	59	57	50	56	56	45	52	42	49	39	51	51	66	55	65	69	56	55	50	50	56	55	55	51	49	64	45	56	51	61	60	54	64	49	55	45	54	47	48	66	49	73	55	45	42	58	50	46	54	51	65	59	55	60	59	69	53	56	50	49	59	47	79	49	55	50	57	50	59	46	54	51	62	53	49	57	60	62	55	49	55	50	40	57	60	56	47	53	65	57	57	53	51	49	45	72	55	66	54	52	51	58	60	50	47	62	66	50	66	50	44	52	59	55	54	45	48	71	58	59	57	51	67	53	52	56	47	66	39	47	44	54	48	60	47	60	53	53	57	53	53	44	54	60	47	44	62	62	63	56	58	46	41	71	50	65	47	52	42	64	46	42	54	50	47	67	48	46	48	56	58	54	63	73	66	62	59	47	62	70	57	48	62	49	64	49	69	64	72	53	58	63	59	56	60	62	58	65	65	52	64	53	54	47	66	48	59	62	70	61	56	56	63	70	47	64	61	50	50	53	48	51	52	57	52	55	64	55	45	42	43	57	50	36	57	52	57	54	60	53	56	50	58	61	50	71	62	44	50	60	57	63	56	53	50	59	53	45	46	68	52	44	55	51	48	59	56	55	63	65	45	43	59	49	45	63	52	45	64	58	51	47	48	51	47	54	60	52	50	55	57	60	53	49	66	44	33	58	62	58	49	52	45	56	55	45	56	51	58	41	52	64	55	55	60	56	61	61	46	60	51	61	48	46	47	58	60	74	55	79	63	41	63	46	37	55	55	52	45	58	54	53	66	43	48	48	59	58	68	54	52	45	51	53	52	57	49	61	53	64	65	60	53	73	45	59	49	56	56	71	62	51	68	64	67	64	52	52	71	62	45	59	50	50	54	51	70	60	67	58	47	52	52	56	65	46	61	55	62	58	51	40	61	57	50	46	48	44	45	57	44	51	43	62	52	52	38	60	45	53	40	72	58	58	56	58	64	58	60	77	61	57	43	71	49	57	54	43	46	56	54	53	68	53	68	74	49	59	51	58	70	50	55	55	55	60	43	54	54	60	49	41	55	56	60	53	62	53	48	60	53	56	57	49	54	54	61	60	41	50	60	67	63	59	47	50	61	58	41	62	53	64	56	71	64	52	59	60	69	53	63	53	59	57	55	53	49	65	53	51	53	47	67	56	69	52	70	65	51	62	47	44	59	49	48	54	48	58	54	49	68	53	63	50	49	56	54	59	47	62	49	61	60	57	57	41	63	58	60	49	50	48	55	48	50	51	47	55	61	51	48	60	73	63	56	47	54	50	61	53	55	51	43	61	54	73	54	64	54	43	49	49	58	60	49	44	47	73	54	55	50	49	53	43	53	53	67	57	48	73	53	51	50	45	41	49	50	56	53	63	53	49	50	50	55	36	54	48	50	57	56	48	58	43	45	61	52	51	49	59	54	53	58	54	59	61	55	65	51	61	55	42	46	57	53	55	55	63	59	58	59	62	50	42	65	55	44	53	39	45	51	52	69	44	53	59	52	59	51	61	60	55	45	52	50	57	50	52	57	47	49	44	58	33	46	54	60	47	51	56	44	59	53	62	59	51	58	59	63	63	73	47	51	53	49	55	47	42	46	61	53	55	60	63	50	69	58	57	72	44	60	56	48	43	48	50	67	71	56	66	57	64	61	52	47	50	51	57	69	59	54	52	47	64	54	51	54	48	51	49	61	76	60	52	68	72	57	73	59	53	57	58	52	57	72	54	53	43	50	51	60	41	66	51	47	57	58	66	48	48	57	57	53	59	52	58	54	48	49	49	69	49	58	48	52	45	50	61	53	41	40	60	45	63	50	48	65	39	44	50	60	79	63	54	63	54	69	44	61	46	58	45	67	65	53	51	54	46	55	61	60	59	54	45	54	52	52	53	44	58	48	56	56	54	55	62	52	53	40	55	69	46	44	54	68	56	67	51	45	55	55	56	46	55	55	54	58	37	61	60	62	50	53	46	47	55	63	48	53	62	67	49	68	49	58	65	68	51	61	50	54	46	65	55	60	43	56	63	52	69	49	61	52	56	59	51	59	58	57	39	61	52	51	48	68	60	61	42	69	53	70	54	44	59	62	56	47	49	65	63	50	57	59	65	52	52	55	44	46	62	60	67	56	50	52	61	46	48	61	63	55	52	55	43	51	65	59	59	64	52	46	47	58	57	43	68	58	46	50	57	56	64	54	54	67	49	65	59	59	45	43	53	63	56	43	53	48	49	53	58	52	39	55	49	60	61	50	49	48	51	49	55	46	45	64	62	60	51	66	58	53	58	42	60	47	49	43	66	60	59	55	56	54	68	47	57	49	51	60	64	54	58	63	52	55
34998	25998	20281	20370	23943	18134	10282	7789	6452	4960	4018	3020	2519	2016	1762	1528	1462	1284	1115	1061	1037	969	1042	1005	888	804	682	632	610	593	601	564	521	490	462	519	490	522	487	465	445	470	491	508	476	435	446	457	476	481	443	451	440	477	527	467	515	447	473	455	460	498	472	458	463	456	482	477	463	423	444	459	430	449	485	440	480	503	463	456	483	475	490	465	470	435	481	449	499	485	467	436	446	453	452	516	486	462	458	470	491	471	451	454	451	457	427	496	473	454	510	457	479	483	455	431	466	454	458	497	469	438	489	479	470	502	450	409	499	492	495	469	444	490	452	415	478	461	445	467	486	444	458	464	464	477	479	473	464	499	467	498	421	481	477	446	463	478	501	464	481	456	469	458	469	461	443	448	464	486	514	445	479	445	453	468	462	491	458	480	476	451	470	469	472	449	439	451	492	439	456	469	439	454	482	479	442	475	483	477	511	462	472	438	449	516	449	424	494	464	429	419	445	474	453	499	461	474	433	440	458	475	460	504	436	480	480	452	488	467	483	445	457	481	504	485	467	430	497	516	443	467	489	447	459	440	475	453	453	447	470	455	487	462	469	486	457	469	484	460	521	455	447	485	456	445	475	438	455	474	467	491	476	468	474	464	450	473	454	472	503	460	469	462	461	465	468	490	462	462	480	469	449	483	471	445	479	467	449	530	446	472	479	455	473	505	460	487	491	486	464	454	447	442	459	447	451	466	432	491	439	508	445	485	452	474	489	493	521	452	481	449	465	516	466	465	451	471	484	427	456	495	434	494	461	487	470	470	461	476	432	525	499	491	463	439	465	472	501	438	435	494	466	456	479	461	447	498	442	442	472	481	467	437	464	464	524	466	489	480	459	512	481	506	453	480	461	460	426	467	483	451	484	443	491	453	476	480	462	468	454	454	458	467	442	463	442	459	460	453	408	447	485	466	446	440	443	470	447	460	443	458	466	483	508	518	487	502	499	492	462	462	477	443	458	467	450	467	466	475	497	520	520	474	471	451	489	456	429	478	485	486	438	473	481	476	425	452	481	463	509	480	438	441	447	458	442	448	462	455	434	454	452	453	486	446	469	451	453	478	520	499	470	486	433	458	457	488	501	458	495	449	479	481	482	477	479	431	501	500	458	475	495	492	482	447	487	470	402	475	469	459	473	473	469	486	491	453	476	501	466	443	475	451	469	442	479	495	457	443	463	447	403	459	507	448	463	473	463	442	475	511	499	442	445	447	460	456	462	484	488	454	459	474	516	417	499	442	492	512	492	442	431	474	463	493	470	428	420	449	476	487	448	460	459	474	456	465	434	436	450	482	482	468	443	488	442	487	455	467	459	448	479	417	459	436	452	454	488	470	460	482	464	501	434	431	489	442	452	456	483	436	480	474	449	467	457	491	497	429	463	479	474	482	485	449	501	450	475	481	507	473	463	469	451	445	470	478	450	506	427	499	487	499	455	446	476	477	478	490	500	478	478	449	450	495	470	456	455	456	454	470	464	435	449	494	505	502	467	483	499	450	448	476	486	465	461	446	478	476	472	433	476	489	483	429	467	476	463	441	471	489	461	422	452	458	440	433	454	454	471	463	473	456	471	484	429	437	466	477	478	479	454	468	461	439	458	472	475	445	446	469	487	478	439	486	477	476	425	432	472	405	443	450	495	498	438	463	498	479	485	465	469	478	474	457	448	459	463	445	468	443	465	481	495	453	489	477	503	485	478	487	468	484	518	451	496	476	479	467	486	482	453	461	413	477	461	474	455	461	460	477	440	455	502	463	494	451	507	462	444	470	427	463	452	461	497	446	441	434	508	503	461	488	478	472	467	457	487	466	461	470	451	468	446	506	440	455	492	466	456	492	485	462	475	482	491	504	457	474	485	452	480	473	463	490	424	460	483	494	445	450	483	440	465	485	428	457	445	473	473	463	476	466	563	459	470	489	476	481	448	457	467	435	466	423	466	460	470	439	434	450	438	451	422	483	492	464	472	448	487	462	462	481	487	429	461	486	457	475	501	449	491	445	465	483	495	465	506	479	458	497	479	490	450	498	471	470	457	469	494	464	486	500	478	465	467	471	419	474	446	460	462	453	485	478	439	477	484	486	466	470	505	456	465	463	440	531	459	505	435	487	462	440	464	458	464	466	421	473	483	470	469	448	456	463	509	447	455	475	466	473	489	497	464	477	463	481	429	463	472	455	494	481	481	505	476	463	474	437	486	474	469	454	465	461	447	445	458	441	457	472	480	460	504	466	500	490	490	470	441	434	457	481	450	426	477	515	453	400	449	428	419	450	473	489	404	459	470	461	473	476	420	435	473	455	480	465	457	457	460	493	491	465	474	488	451	473	501	472	450	432	498	539	470	489	473	411	476	456	470	472	488	453	473	462	458	451	450	458	438	479	491	440	466	455	483	463	469	425	452	484	467	468	443	469	455	439	473	419	498	485	462	458	482	476	473	466	493	498	475	467	485	482	472	502	478	437	508	453	425	475	450	447	467	461	474	457	425	462	454	504	440	457	467	477	448	478	465	464	493	457	466	470	466	472	432	467	454	481	462	479	444	476	491	485	490	444	454	447	488	504	478	483	456	469	491	447	467	474	435	491	489	443	469	482	502	457	469	453	459	472	489	474	456	489	471	427	440	460	448	479	453	438	497	459	469	463	430	450	457	463	479	493	439	470	501	485	489	452	484	476	445	428	482	478	448	495	471	433	466	455	465	472	484	464	467	504	449	445	446	482	449	470	474	456	464	425	456	468	506	466	472	484	470	474	448	461	482	433	453	480	433	467	473	470	453	461	439	447	523	470	475	419	445	457	457	444	504	470	493	437	503	497	479	488	509	475	474	476	446	480	471	462	465	458	489	462	504	456	493	447	434	483	465	449	474	457	447	466	468	479	458	515	451	478	466	460	475	477	450	464	507	465	503	467	478	468	461	460	471	459	481	498	484	503	501	478	495	456	496	469	485	450	434	438	468	458	492	447	432	494	449	441	500	443	460	472	497	496	463	430	499	507	452	465	463	473	477	484	473	476	470	441	498	434	483	447	437	516	464	444	474	466	425	441	461	450	471	449	478	466	466	468	464	463	460	498	477	481	432	459	493	498	492	463	502	499	493	459	447	424	466	481	473	465	438	459	464	467	459	468	446	437	483	487	467	461	438	472	447	480	441	458	442	467	481	444	477	434	495	478	489	452	451	472	444	468	455	479	483	503	487	504	445	489	422	450	497	463	497	449	483	448	496	433	507	457	475	509	494	396	426	483	466	456	484	423	483	468	441	450	475	479	472	478	452	422	486	474	475	491	501	468	459	463	461	454	469	484	417	454	474	478	473	486	445	426	458	476	465	512	459	463	446	484	459	474	459	451	494	446	476	475	472	454	467	461	449	472	426	427	457	488	467	437	501	481	473	478	458	494	482	489	464	454	438	462	483	466	484	459	451	461	455	445	474	472	500	462	455	451	467	463	468	468
9895	8833	5701	3168	1905	948	362	326	254	171	154	172	102	127	86	112	79	69	62	65	55	84	77	70	56	52	40	55	49	57	54	42	48	49	39	33	48	41	44	46	40	39	51	43	40	37	43	38	45	46	35	36	36	37	44	61	44	41	49	32	40	38	37	51	50	40	36	34	36	41	30	40	37	47	41	29	27	39	35	29	42	36	37	46	30	32	38	44	37	47	34	42	41	44	44	40	37	38	31	49	35	36	43	38	44	32	38	26	47	59	40	33	33	45	40	38	44	33	36	39	38	44	27	45	33	51	42	42	33	35	49	47	41	49	33	42	37	48	44	49	47	41	29	45	40	37	34	30	44	41	41	38	33	46	35	33	39	41	33	39	40	30	40	38	42	46	44	33	29	38	48	39	35	38	42	61	39	43	38	53	38	31	44	33	50	35	33	35	31	37	40	30	30	48	40	37	39	34	26	34	40	27	47	46	48	34	49	53	40	35	34	39	38	42	40	36	38	40	32	38	43	52	31	29	43	28	35	43	31	40	28	30	37	41	34	43	36	39	31	36	38	39	38	33	43	36	38	51	35	40	44	26	39	31	38	32	39	41	33	37	39	44	47	40	36	35	47	37	41	42	28	43	33	37	47	44	45	49	44	32	37	32	36	48	28	48	35	47	46	42	36	40	30	40	42	43	40	46	50	33	38	34	26	39	44	38	36	48	35	43	32	34	45	47	35	41	46	46	33	37	43	32	50	39	45	35	46	38	37	45	26	40	43	36	44	31	37	47	41	45	34	43	35	42	47	33	47	47	36	41	49	45	45	43	49	39	33	30	41	39	35	43	56	47	49	41	31	44	45	47	39	46	46	40	30	36	31	35	44	37	38	35	34	35	44	38	36	41	27	32	31	26	45	44	49	43	46	45	19	47	49	51	49	39	37	41	23	44	30	44	49	45	33	41	34	47	33	39	32	33	42	39	48	47	37	51	34	43	53	33	42	44	45	39	54	37	33	41	39	33	26	29	36	51	39	40	35	37	52	42	40	31	31	47	37	37	42	33	37	43	41	48	32	37	43	43	38	41	46	38	40	35	38	46	44	37	39	38	35	32	37	42	31	37	45	35	42	39	25	43	31	43	43	38	26	33	41	35	38	46	53	30	33	41	48	46	41	32	47	40	37	43	46	34	39	36	33	44	42	32	34	47	40	22	39	50	43	38	37	30	37	42	31	35	45	45	38	26	43	38	40	33	34	46	43	46	43	45	36	36	34	33	33	46	27	45	39	40	57	40	41	30	32	41	47	30	49	38	26	27	44	39	40	31	32	32	35	45	43	40	44	31	33	32	43	48	38	32	36	51	39	36	33	46	30	35	41	44	23	41	33	43	35	46	39	45	42	36	38	45	39	41	35	46	38	39	34	33	42	39	42	30	37	36	41	34	32	34	29	32	33	34	35	34	37	39	50	44	42	48	49	37	37	44	42	37	38	31	34	43	40	31	40	30	35	45	40	38	37	43	41	39	49	42	38	38	40	28	32	32	48	34	46	36	39	43	26	46	33	34	31	33	26	42	45	40	48	40	40	50	35	43	39	33	28	28	43	42	41	42	39	55	41	48	46	42	36	44	34	40	45	31	40	33	43	39	36	36	36	33	40	53	47	34	48	35	38	40	24	32	37	49	42	36	51	33	41	39	38	47	39	44	48	34	33	42	42	47	36	33	42	40	37	49	55	35	41	40	40	43	38	44	51	33	37	38	44	33	34	46	42	49	40	32	41	44	47	41	37	34	45	39	46	38	37	39	45	41	33	45	39	34	48	39	40	31	41	44	43	32	40	37	49	34	45	39	44	38	32	36	44	40	33	39	33	39	47	35	42	46	37	57	44	54	35	40	44	40	42	35	43	47	46	26	35	42	35	53	40	43	35	31	43	31	40	40	56	43	46	46	30	50	49	44	53	39	30	51	29	40	46	29	35	35	51	41	48	40	47	36	42	41	37	53	36	38	30	43	46	37	35	40	38	32	39	43	37	46	34	35	39	46	48	31	42	44	34	41	41	37	32	48	36	32	37	30	47	32	38	45	28	28	50	35	39	37	38	31	44	40	37	44	36	41	39	47	38	40	36	38	38	36	38	34	32	33	37	38	33	46	28	46	43	40	45	43	43	33	41	38	46	47	31	35	39	37	37	45	42	45	32	42	39	28	51	38	32	34	46	46	42	42	54	46	43	37	44	37	40	40	44	45	40	39	50	40	49	35	30	48	41	43	41	35	50	35	45	32	40	36	40	37	36	29	39	41	46	43	44	42	37	31	36	34	42	39	46	48	36	44	52	28	36	34	42	39	44	38	34	42	40	51	42	39	42	48	42	35	51	39	41	29	32	38	43	42	41	36	24	41	45	32	45	36	45	50	43	31	40	40	58	41	34	51	33	39	37	37	43	31	41	44	40	38	29	39	41	55	47	53	26	48	53	47	38	47	47	39	53	43	47	47	37	41	35	42	43	39	28	49	34	35	36	41	32	38	31	33	45	41	44	34	38	48	49	45	36	27	46	39	39	39	31	40	40	42	28	41	41	36	28	47	22	38	37	39	22	32	33	46	47	45	33	32	37	42	36	29	40	46	39	45	44	34	41	40	39	44	50	35	30	35	40	45	41	30	36	30	33	41	44	40	40	39	42	38	41	40	52	28	40	44	37	48	34	48	33	37	39	41	32	41	46	60	36	41	54	43	32	34	45	37	42	35	45	33	44	36	45	34	35	31	33	39	35	31	35	42	37	36	37	42	39	31	34	34	31	50	30	30	37	44	29	31	29	44	34	35	41	55	38	28	37	34	40	42	37	47	34	38	37	42	49	44	51	41	39	38	38	41	39	32	50	37	45	36	37	35	35	36	30	37	31	46	53	45	37	36	44	47	42	48	37	35	48	31	50	44	35	37	26	48	45	26	47	42	36	36	28	45	37	51	47	41	41	37	40	44	35	36	48	39	40	44	46	41	37	36	36	36	37	35	28	33	31	45	43	41	37	38	43	40	46	39	40	27	37	38	43	47	43	29	37	52	45	36	29	33	42	46	45	46	36	48	30	47	47	37	43	41	29	41	42	38	41	35	49	29	36	40	44	40	39	43	51	38	48	42	51	47	32	32	54	38	34	35	46	48	40	38	36	48	34	35	35	45	35	39	27	37	38	34	43	40	43	36	41	35	49	31	44	35	46	44	43	29	45	39	44	45	35	36	34	22	34	39	32	33	29	29	31	40	46	37	41	41	45	39	36	37	49	37	34	33	37	30	33	39	36	38	38	40	41	40	38	40	38	32	38	33	52	30	40	33	39	28	26	36	36	41	38	34	28	36	34	40	38	43	36	48	42	42	43	32	38	49	39	39	43	31	45	29	39	47	40	38	47	41	39	47	29	36	43	35	42	39	39	34	41	33	43	37	34	39	39	36	44	39	35	44	41	36	34	39	40	29	41	41	43	47	40	33	44	29	42	44
40691	29888	25840	25615	28183	21635	10821	9158	7278	5611	4462	3400	2883	2200	1929	1882	1645	1339	1131	1064	993	983	1009	991	823	673	619	574	562	549	490	449	394	422	419	392	391	356	376	356	378	392	362	356	330	395	339	369	333	377	348	373	367	357	362	387	341	339	382	346	367	338	365	344	376	332	340	398	325	344	326	357	339	328	349	343	316	341	317	333	367	337	356	339	323	356	328	367	364	316	397	374	344	334	331	327	305	350	321	334	351	362	342	349	356	371	330	333	377	352	366	356	333	342	366	379	377	345	348	356	335	316	334	387	333	357	309	301	379	326	359	339	337	345	373	343	354	367	327	319	345	346	331	359	347	357	338	359	352	369	380	357	374	327	338	319	331	326	345	332	352	372	363	368	335	315	381	344	352	340	339	319	341	343	393	352	347	379	328	325	349	377	345	338	320	368	338	361	329	350	361	327	381	353	346	311	329	344	334	333	353	343	355	358	342	368	309	338	360	361	318	330	344	357	388	329	355	355	342	354	343	356	339	361	331	329	317	359	337	340	333	392	334	336	360	353	349	356	333	361	333	361	361	361	363	342	346	361	341	332	347	346	346	367	373	346	335	339	341	348	345	381	325	332	327	376	337	364	363	322	388	342	356	374	324	345	347	345	355	348	374	317	357	351	345	359	337	369	348	366	357	335	348	309	338	361	339	324	367	350	348	359	325	376	321	340	392	370	359	370	341	347	350	359	337	336	335	393	324	328	366	344	338	343	354	344	340	344	336	354	362	327	340	364	330	373	364	351	355	369	352	369	335	330	358	327	330	366	332	356	360	352	353	348	332	361	340	311	351	328	338	336	330	364	355	353	346	350	301	358	330	370	361	342	328	314	345	368	305	368	336	342	378	321	385	331	365	335	369	333	303	321	363	343	353	364	367	358	373	330	376	321	324	351	353	351	344	334	328	336	348	336	352	371	334	346	351	357	341	313	358	347	352	360	356	332	360	345	382	368	355	349	368	334	339	385	356	355	317	363	387	336	335	356	337	378	283	341	336	362	322	333	305	371	327	348	365	353	330	344	337	327	328	326	354	317	363	362	388	321	323	339	327	340	364	337	387	349	338	365	344	351	330	377	348	334	355	332	349	369	350	342	365	354	333	343	367	339	383	359	340	361	344	348	353	352	363	332	342	332	332	338	341	341	342	357	331	344	390	389	352	346	343	319	338	354	332	336	341	384	324	350	378	323	337	343	338	343	353	353	346	341	347	332	356	322	357	366	339	378	369	343	350	344	378	325	293	363	331	352	339	339	333	358	278	356	377	359	366	350	307	340	316	346	324	321	359	365	323	325	350	361	310	331	355	371	350	332	327	347	360	347	361	365	346	324	350	351	349	342	359	370	341	349	373	336	305	361	336	374	341	337	334	364	342	330	339	317	333	355	400	369	378	356	358	332	333	350	365	354	328	329	357	386	359	339	338	331	316	321	330	341	343	352	361	357	336	305	314	318	356	344	327	342	329	313	322	378	341	341	337	358	320	342	371	352	348	360	334	339	354	332	329	366	349	355	338	343	354	384	362	369	321	351	343	365	357	323	329	329	355	333	369	344	346	344	351	345	380	348	379	325	319	329	324	340	349	315	335	351	365	391	330	344	335	325	354	333	336	314	340	308	349	363	331	312	357	379	347	325	370	344	338	351	339	339	328	367	353	332	354	344	337	321	328	343	343	325	342	374	370	332	378	342	354	346	345	311	363	339	330	340	360	348	352	330	339	358	342	342	341	327	339	382	333	349	329	338	353	358	349	325	357	374	348	345	359	334	336	358	367	361	301	360	346	351	332	346	350	338	367	379	380	366	349	365	348	360	346	363	349	378	347	338	347	340	332	347	334	337	343	340	313	316	375	344	381	366	353	339	377	355	385	342	369	364	336	346	366	354	388	349	334	338	347	366	326	373	330	359	363	360	377	352	343	341	328	368	367	364	351	345	348	379	395	349	314	340	347	377	319	361	373	347	343	322	348	353	342	362	343	349	348	336	343	365	339	358	340	371	337	347	365	368	346	342	331	332	294	368	346	328	339	338	348	347	378	349	336	332	337	339	320	355	341	309	336	351	321	330	357	313	357	356	382	347	370	329	336	386	364	344	338	359	333	330	308	333	333	382	328	340	340	343	359	361	315	372	370	347	319	347	332	342	337	325	349	332	351	324	359	362	335	332	332	350	317	337	350	357	351	335	330	328	354	359	333	344	366	391	340	378	324	350	392	330	323	341	355	352	346	319	360	354	348	371	345	367	355	358	335	359	374	328	321	364	363	340	378	359	360	360	399	357	332	317	372	350	358	350	331	366	313	359	383	345	367	338	347	328	371	329	350	370	339	355	343	385	353	348	329	361	348	325	317	327	344	363	357	349	348	333	316	311	387	326	331	333	335	370	328	328	335	354	372	354	381	368	368	339	340	361	347	332	338	329	296	360	366	334	338	359	304	343	341	336	333	314	327	375	360	326	325	348	339	358	338	360	325	370	339	365	365	334	379	341	373	304	344	322	316	350	367	326	352	354	354	337	336	362	369	331	345	345	381	336	339	360	356	319	354	374	346	370	372	347	374	332	351	374	333	332	319	348	371	351	367	315	364	349	346	331	357	337	328	350	307	345	341	364	350	349	349	350	341	402	358	349	331	333	326	330	363	321	366	346	332	329	382	376	344	346	367	357	356	334	355	340	346	358	345	366	328	331	338	393	359	320	348	333	371	359	358	347	329	347	331	343	353	345	362	333	309	356	372	337	342	350	329	360	344	340	393	358	345	335	332	358	319	338	352	354	344	336	366	387	354	303	357	349	363	366	351	378	331	349	327	365	367	339	316	341	322	367	329	324	347	367	344	352	341	358	334	366	336	361	352	371	335	328	354	355	351	335	366	364	347	333	381	327	360	353	369	336	328	352	340	356	306	372	342	340	331	286	331	328	338	323	343	353	335	356	342	326	335	351	350	379	362	336	373	354	390	346	360	344	337	348	361	364	323	357	362	357	379	320	364	356	345	363	349	352	337	342	338	347	325	360	345	374	355	344	351	358	325	362	352	355	352	358	372	316	337	377	326	395	376	371	337	376	348	334	327	363	333	348	338	359	373	321	360	328	336	349	342	316	373	328	381	350	330	326	349	343	370	361	367	348	376	326	312	330	332	339	373	340	357	356	334	369	321	336	351	341	320	351	359	349	361	342	336	346	336	347	360	358	366	382	351	369	357	339	349	356	335	352	361	329	346	324	389	352	345	363	374	354	334	344	373	350	383	345	325	342	305	371	345	393	338	357	350	376	377	340	295	373	334	357	329	351	360	348	357	318	378	329	332	324	384	346	356	339	338	344	361	361	332	322	348	340	373	332	314	372	336	329	360	362	360	322	367	379	376	374	355	342	351	351	366	329	345	346	349	352	353	332	382	316	371	357	342	361	355	300	341	356	342	374	340	359	337	333	333	330	321	322	356	380	373	347	337	341	356	331	356	360
5589	3263	1824	995	609	361	220	189	166	149	146	103	124	91	113	98	103	95	95	92	92	76	97	76	85	98	69	84	81	66	84	68	89	83	71	68	66	66	70	75	67	78	81	76	72	60	61	67	64	65	65	65	77	64	61	74	74	88	79	62	90	68	82	73	79	70	70	75	81	79	67	62	91	75	60	81	54	69	65	65	83	81	74	67	82	82	65	77	66	79	72	75	81	64	73	68	68	62	80	69	82	78	59	75	79	95	61	80	87	63	62	77	73	76	74	83	57	78	76	86	74	78	69	68	73	68	85	65	85	65	68	74	60	70	73	68	78	93	80	64	61	79	84	78	80	69	75	81	71	60	78	53	78	84	83	66	63	63	62	66	79	69	82	78	57	70	75	79	69	79	74	62	69	77	91	71	77	77	49	77	72	80	62	62	67	66	82	77	85	75	90	65	78	69	61	76	84	83	81	66	70	74	83	72	73	82	92	69	72	67	90	71	65	73	72	66	58	77	70	70	77	76	75	63	73	56	73	67	64	75	84	75	76	69	74	77	79	68	75	67	76	73	75	78	57	54	58	71	83	72	57	84	70	71	58	55	73	70	78	76	63	66	69	60	61	85	66	65	79	83	54	70	64	90	66	78	78	64	74	72	61	55	68	71	88	76	87	67	85	81	56	65	72	58	62	68	62	57	69	79	55	74	74	62	81	80	65	72	74	66	69	66	83	67	78	72	66	77	80	64	69	66	77	67	80	82	79	75	68	72	73	68	66	68	70	59	71	66	69	78	85	84	65	76	81	68	67	71	79	69	68	77	75	63	80	83	63	73	62	83	77	68	58	80	71	75	72	77	67	71	65	71	82	69	85	76	67	71	74	74	66	76	54	79	74	78	78	84	73	70	75	77	85	76	87	74	74	59	73	67	74	82	70	67	59	60	69	82	78	79	63	76	60	68	76	72	70	63	77	62	72	62	66	73	68	60	69	59	62	61	65	73	77	71	71	74	75	68	70	69	74	74	72	79	74	77	86	69	74	84	73	66	81	84	72	60	77	78	58	70	85	75	70	68	86	73	74	72	76	68	66	66	69	73	70	62	73	73	52	76	67	66	88	62	81	77	71	74	78	66	73	69	68	70	72	84	63	85	66	77	70	88	71	65	65	90	63	86	66	83	78	77	68	70	69	74	68	77	72	64	73	71	61	66	62	75	78	82	68	79	65	92	84	74	95	65	67	67	72	69	80	66	72	66	63	77	66	75	59	78	73	76	80	84	90	77	70	65	75	63	73	79	73	80	90	79	70	72	62	62	56	60	65	81	83	82	66	76	68	69	70	74	81	76	78	72	62	65	68	72	81	78	82	72	73	67	72	79	70	61	77	61	70	63	76	66	75	69	70	80	65	71	69	77	74	80	69	74	79	58	74	67	64	69	79	62	60	69	69	68	72	76	71	60	75	84	86	74	67	87	85	74	63	67	82	84	72	71	77	83	70	81	66	59	73	85	83	65	77	77	63	79	64	68	60	79	63	89	69	93	79	81	70	79	80	72	69	64	50	75	64	70	73	79	70	82	67	61	67	70	83	78	71	66	69	99	76	79	72	87	70	72	69	65	59	80	77	74	78	71	79	70	69	62	65	74	74	83	69	77	66	77	68	70	72	57	73	61	69	81	72	73	77	72	85	63	66	61	80	80	68	77	65	62	86	70	59	69	84	78	72	65	70	81	65	65	97	61	71	74	81	70	73	75	63	69	90	54	81	75	65	73	78	83	54	68	71	61	67	64	86	75	75	87	65	68	63	81	79	75	64	62	81	72	65	69	74	78	68	61	61	78	54	82	66	75	77	69	72	83	81	73	73	68	61	72	56	72	77	75	81	64	84	60	78	72	64	55	63	72	72	72	75	85	68	65	63	89	62	66	73	61	78	82	71	67	83	62	60	75	71	62	76	74	67	73	75	80	80	81	74	73	77	64	102	81	64	66	66	78	77	78	95	72	80	78	70	73	68	71	74	70	64	72	86	79	85	93	81	76	71	73	79	65	81	95	83	74	77	76	72	74	68	80	69	73	84	84	63	57	68	70	92	65	73	62	69	61	54	69	80	69	69	74	71	85	68	64	92	69	67	73	74	66	73	64	72	54	65	65	82	76	57	62	71	74	72	65	71	70	75	69	66	79	60	66	76	84	86	82	72	78	68	73	77	75	73	72	81	70	77	82	82	70	91	72	75	72	79	84	56	57	86	74	77	83	62	93	91	78	80	66	71	71	69	71	83	70	91	66	67	92	89	75	80	65	56	67	97	67	75	75	72	71	50	74	83	67	77	78	67	68	81	60	55	74	64	67	92	66	75	88	87	68	90	74	78	59	79	79	64	58	91	72	71	89	55	72	69	63	71	71	81	78	68	69	75	81	66	62	95	61	82	81	64	81	69	62	74	88	90	71	72	80	62	71	74	71	65	81	64	71	91	74	83	74	71	62	91	71	69	69	74	62	74	67	63	72	82	93	64	80	57	82	67	75	78	90	77	65	71	75	67	84	62	79	74	76	74	72	96	71	74	70	81	71	60	67	63	73	74	57	57	74	66	73	78	63	76	65	77	90	82	81	78	74	70	73	67	80	73	85	74	71	89	84	65	73	74	83	71	83	66	69	84	78	83	54	60	68	85	67	74	74	75	61	79	69	83	71	74	73	61	93	81	66	64	70	76	67	73	65	67	79	98	108	65	73	79	76	69	59	68	70	66	68	71	62	70	81	75	63	79	73	70	66	89	63	75	72	82	70	81	78	74	72	77	59	64	73	71	76	67	72	58	75	71	66	64	73	71	70	87	81	74	83	80	82	77	67	86	92	81	69	67	72	63	68	82	61	76	69	64	75	88	82	74	84	57	78	74	81	88	80	58	65	72	61	75	73	75	59	58	75	93	70	78	78	86	64	64	74	73	58	76	93	77	77	76	63	66	79	77	73	76	85	63	73	85	76	75	65	65	75	63	76	74	91	68	65	66	63	72	85	71	86	74	77	61	64	73	62	71	77	81	71	69	60	92	76	70	67	80	65	62	79	82	67	77	70	74	82	69	72	71	83	59	75	71	84	57	64	63	67	80	72	86	79	65	67	79	78	78	68	63	63	69	78	74	70	73	73	83	76	72	62	62	74	76	62	78	83	57	89	70	62	67	70	76	88	79	70	71	85	82	81	67	84	75	61	66	66	68	81	67	67	78	65	97	74	87	87	65	87	64	83	60	73	58	67	72	75	87	64	82	68	65	74	60	75	65	62	70	81	76	65	71	66	68	71	76	71	79	75	87	85	74	79	74	69	68	83	73	71	79	74	72	66	72	57	82	71	79	67	82	76	71	79	79	86	63	81	69	60	69	76	69	77	58	77	58	68	71	64	75	65	84	78	64	72	83	76	61	82	66	84	70	71	69	73	69	70	57	78	79	72	88	68	60	59	72	85	81	76	68	75	86	63	60	84	58	70	76	81	83	81
32171	20932	15771	14035	16492	11784	6606	5592	4245	3544	2821	2313	1870	1693	1473	1352	1236	1083	1055	1031	1057	1007	1005	920	848	731	747	761	717	694	653	632	653	626	643	608	610	626	603	608	635	594	622	587	608	644	611	600	547	592	600	637	566	555	586	571	611	610	609	636	615	611	636	582	621	593	605	552	633	580	598	639	579	622	559	592	588	605	604	639	600	621	635	592	621	626	634	614	601	616	602	644	614	609	639	610	623	630	655	580	611	634	608	598	642	602	634	586	595	589	587	607	563	562	653	610	639	596	570	632	597	629	569	638	588	581	582	625	560	587	612	598	634	580	551	643	668	630	586	614	621	593	586	575	606	625	607	608	603	657	625	607	655	586	648	604	604	582	611	614	610	599	606	619	610	644	625	588	622	587	607	576	580	605	579	595	581	637	608	587	624	593	581	619	599	612	621	638	591	611	615	587	635	620	612	580	610	601	601	608	603	633	656	598	611	645	581	596	607	625	585	621	630	620	571	579	617	621	582	596	591	611	609	590	600	618	641	574	593	609	606	616	620	610	589	612	627	620	623	566	640	607	591	604	630	599	594	601	611	661	677	589	626	595	580	569	590	620	624	596	612	618	600	632	597	589	628	623	642	573	648	636	619	623	620	645	616	620	612	635	557	613	609	594	607	611	599	563	624	619	645	616	620	602	627	628	582	633	606	614	629	596	593	618	591	629	616	619	618	625	617	617	597	596	607	625	655	624	560	596	607	575	629	597	584	609	630	598	597	637	613	608	551	611	605	629	613	593	630	617	586	606	532	620	593	605	636	633	606	609	618	590	615	612	671	631	591	575	584	571	620	629	589	608	629	632	627	649	614	599	617	650	609	603	626	615	631	649	597	628	613	592	591	618	650	608	569	595	544	648	606	577	630	618	635	617	627	617	680	605	588	612	573	620	648	590	606	557	593	616	580	562	580	572	578	586	599	617	570	648	580	598	614	595	578	667	583	600	586	644	593	655	601	585	629	664	615	564	607	602	578	638	598	619	638	592	647	596	618	636	591	607	582	601	637	630	599	588	636	647	608	570	602	609	600	568	629	620	632	631	595	638	635	638	593	612	653	608	645	646	613	601	617	603	646	637	561	577	596	557	651	647	617	578	670	626	633	607	612	618	608	612	583	562	608	618	606	604	585	627	620	604	605	618	621	629	600	619	649	565	597	615	606	615	591	604	622	633	639	595	618	599	617	588	612	659	587	572	614	586	612	623	583	642	609	639	658	594	606	605	591	599	608	627	597	656	623	596	663	618	574	626	578	592	618	590	625	601	593	580	592	622	621	575	585	556	616	621	599	616	680	631	625	629	660	658	593	627	641	604	626	631	652	585	596	570	608	607	648	599	556	565	608	605	633	622	629	605	613	597	586	592	539	589	625	574	577	607	601	578	607	610	606	635	619	578	569	572	577	610	629	626	659	554	626	612	574	577	614	613	584	641	637	619	593	605	595	627	587	626	583	576	606	594	641	604	595	600	613	601	639	565	547	605	609	614	621	555	633	617	636	605	598	592	597	629	605	604	598	619	641	621	642	619	567	596	604	676	583	579	609	646	613	598	554	587	637	592	581	628	614	585	626	618	622	600	612	624	592	594	579	597	608	587	590	606	595	635	662	636	665	608	619	622	569	560	595	589	584	652	570	610	617	596	602	641	578	607	590	600	591	601	617	592	623	594	659	620	611	609	595	626	617	644	583	601	602	592	627	588	590	603	600	597	616	565	582	577	591	582	623	623	631	588	621	645	605	591	604	593	609	623	666	590	562	606	606	579	617	594	570	641	606	595	594	634	645	598	608	634	591	600	591	626	626	614	610	599	658	621	590	606	567	618	650	626	585	612	625	583	590	598	623	630	612	564	555	607	622	611	598	611	610	660	618	617	619	625	588	638	579	637	608	559	599	614	591	584	613	585	618	667	574	633	637	612	574	607	616	607	608	591	593	608	625	635	594	579	622	599	610	597	621	578	628	627	607	597	577	601	638	654	584	632	603	622	634	607	609	651	561	582	635	623	561	606	587	636	626	600	601	583	628	632	593	570	656	595	608	600	672	611	609	643	634	611	617	587	606	581	631	595	601	593	629	562	580	578	621	592	595	620	572	558	604	592	674	575	640	568	632	612	622	641	570	632	609	615	626	627	639	656	604	558	624	570	646	628	581	623	609	562	611	606	577	609	605	599	619	586	646	645	584	607	635	604	640	578	629	639	590	590	582	617	634	621	621	667	605	615	588	577	617	627	635	615	580	576	606	663	624	635	613	622	575	608	574	638	580	617	668	648	576	644	602	581	642	631	595	638	595	636	612	607	584	572	610	608	572	590	584	577	604	559	597	576	554	594	607	619	655	566	610	581	636	598	608	618	575	613	588	612	597	639	611	557	613	624	652	620	605	590	622	580	618	584	636	581	600	656	616	595	648	614	642	596	604	596	621	585	618	613	604	649	637	657	636	595	628	583	593	563	630	596	623	592	627	608	610	633	557	601	585	570	608	608	581	636	637	602	590	599	595	588	602	629	583	630	612	567	629	608	665	603	591	594	597	601	622	605	603	639	581	618	631	589	594	651	682	596	559	656	657	596	608	634	563	587	644	582	586	585	558	599	618	612	623	644	585	645	650	583	596	661	589	610	612	600	617	663	603	613	655	642	607	649	633	639	606	578	600	585	613	621	632	577	635	612	618	605	636	575	624	586	588	575	626	631	616	572	576	619	633	630	631	607	635	648	634	612	613	601	578	590	595	622	550	590	608	618	624	583	640	583	595	590	642	570	607	590	596	579	604	587	610	602	600	615	599	664	591	654	589	597	585	593	661	582	583	645	621	587	653	608	567	591	644	587	604	620	612	611	596	659	635	582	597	569	580	591	634	641	629	630	634	597	628	586	617	594	626	584	643	621	627	609	608	591	609	649	633	616	626	644	623	600	578	599	635	604	620	623	589	597	623	595	634	614	606	594	624	636	624	609	620	606	617	615	626	596	580	621	589	606	628	617	644	585	626	568	609	630	617	570	570	611	581	602	601	576	653	596	626	632	608	631	654	609	584	607	627	588	597	654	614	643	543	621	546	572	582	593	609	624	609	586	634	615	605	612	572	609	605	563	618	616	576	626	656	583	567	636	603	613	635	597	643	611	577	573	583	596	613	585	628	650	594	585	632	660	629	570	584	611	617	605	628	598	552	614	632	638	632	592	609	576	576	608	587	603	624	562	631	589	571	593	554	621	605	602	584	653	601	581	597	585	617	611	619	598	586	627	600	627	575	580	556	608	589	599	621	638	669	631	594	611	612	596	592	577	615	610	608	642	610	581	609	602	617	632	606	592	590	644	618	648	615	616	640	628	613	586	613	564	637	592	613	616	594	593	619	596	615	629	617	578	597	622	593	601	635	676	605	588	643	627	629	578	592	631	686	587	602	575	655	602	559	596	644	616	637	592	584	566	605	603	591	596	586	590	597	635	647	607	573	613
5918	4181	2847	1670	885	485	303	210	188	161	127	133	99	95	73	111	87	95	76	83	93	66	82	58	78	80	60	75	63	68	63	63	72	58	84	71	52	68	76	71	51	70	59	56	72	70	65	67	78	64	63	64	72	57	57	57	70	69	51	59	64	74	57	56	63	54	61	73	57	81	77	53	57	63	68	74	93	72	59	59	83	65	65	73	58	72	66	69	69	74	63	70	58	56	52	66	60	57	63	66	52	65	56	71	57	63	67	78	69	71	66	74	76	64	69	62	76	63	52	71	63	78	58	60	71	62	65	82	46	63	58	55	67	54	68	52	77	59	64	52	76	57	77	56	60	74	60	70	65	52	73	46	62	58	70	77	72	75	60	78	71	63	77	68	72	74	52	73	54	60	57	59	60	65	67	64	67	56	52	63	64	66	74	68	67	63	65	56	71	59	52	75	72	55	72	64	67	79	80	62	67	65	63	75	58	64	59	69	62	72	64	55	64	82	51	67	62	61	68	53	65	66	58	58	62	47	71	70	75	71	60	48	62	59	68	60	63	52	71	69	44	60	69	72	53	67	58	65	75	62	54	73	67	78	85	66	73	73	72	58	77	55	69	56	69	62	54	59	64	70	64	67	60	50	66	60	73	64	71	55	75	75	68	69	53	60	64	62	46	73	63	69	58	76	64	52	73	55	54	66	72	61	68	53	64	51	66	65	54	69	70	60	62	65	64	67	66	64	61	73	55	62	71	80	69	43	68	81	63	75	62	68	70	54	77	73	58	81	56	71	61	62	62	81	68	57	61	72	51	59	62	59	78	57	72	74	65	55	72	76	67	60	59	55	42	70	74	79	66	75	58	64	63	58	56	50	77	55	67	57	71	63	63	56	70	54	57	59	67	55	68	58	76	69	52	48	55	46	66	72	64	65	53	71	56	63	56	60	73	67	54	73	71	63	52	64	62	66	54	73	70	60	67	66	74	56	65	66	55	85	63	65	70	73	54	81	68	67	59	66	52	71	60	63	69	61	85	65	83	74	61	58	53	55	78	57	61	59	51	71	69	70	65	72	60	56	64	70	72	65	62	73	54	62	69	67	55	65	74	79	65	63	52	63	58	70	77	70	57	62	68	75	73	76	63	55	68	84	65	67	67	56	56	64	54	67	63	67	66	77	64	61	61	56	63	71	58	68	68	60	53	74	52	51	76	60	59	66	53	58	55	62	62	66	66	65	59	69	73	70	62	67	83	73	61	52	75	57	57	54	50	49	48	57	71	60	68	62	62	73	59	66	68	77	59	62	68	84	70	64	54	61	64	64	68	59	56	67	81	70	60	61	60	61	66	72	58	53	51	56	69	66	59	72	54	70	70	64	76	77	66	60	73	71	73	75	52	64	73	64	64	76	70	67	67	75	56	70	72	60	60	63	60	52	61	51	62	74	70	78	53	59	86	74	67	60	70	83	56	68	63	67	76	65	58	63	71	61	85	66	60	61	72	64	61	65	60	80	71	56	59	67	66	62	64	81	55	70	58	61	58	63	69	64	72	50	61	51	55	69	74	58	56	76	52	69	58	61	53	68	66	48	71	62	61	63	69	64	69	68	68	67	63	69	65	57	70	74	63	75	58	59	62	67	68	72	59	54	62	72	71	70	73	74	45	55	63	51	72	70	74	56	59	71	71	55	64	66	70	83	68	54	66	61	66	59	72	59	55	71	78	61	58	85	53	65	70	66	64	51	64	58	63	58	76	68	59	70	65	68	58	62	69	71	71	50	79	60	62	71	70	67	69	65	67	53	66	76	69	71	62	64	69	72	77	71	68	70	58	54	56	57	73	75	69	74	60	68	66	63	67	63	50	69	70	62	78	69	53	79	67	67	74	61	70	75	69	67	59	60	61	59	60	55	70	76	63	62	58	73	61	59	69	66	65	59	61	72	70	50	66	69	60	75	52	72	66	62	58	67	81	64	74	63	57	61	62	49	53	69	53	74	59	63	66	67	72	60	71	62	55	73	65	80	72	53	68	73	64	62	67	68	79	54	63	71	60	62	56	50	63	61	61	56	74	47	74	73	50	65	65	64	68	66	63	70	75	58	71	67	62	62	58	64	71	83	69	60	51	58	71	63	52	52	60	63	77	63	70	71	75	71	64	68	48	64	76	71	69	76	56	66	63	78	64	71	69	60	54	66	53	61	65	79	70	57	44	69	51	64	73	59	64	70	66	57	66	72	86	68	60	52	49	66	73	69	55	64	62	62	68	53	66	63	58	67	70	67	57	71	78	62	74	59	52	74	60	50	73	60	75	58	68	56	64	57	66	66	55	83	65	55	64	71	67	78	58	65	51	69	63	72	62	63	62	65	67	54	61	59	74	69	80	67	75	43	51	83	70	77	66	74	59	69	70	85	64	71	60	62	72	60	63	71	69	73	69	75	71	65	60	64	50	75	56	70	59	62	63	69	68	57	65	50	71	68	57	54	57	60	48	67	64	68	62	63	45	71	69	64	70	71	63	56	61	51	67	70	68	81	61	64	57	56	61	64	70	71	62	72	76	64	65	56	71	57	58	59	66	69	69	64	62	49	67	71	73	50	65	72	66	77	65	79	73	73	52	55	56	82	65	69	84	60	62	63	73	57	59	78	63	63	78	65	72	71	73	66	63	75	69	76	63	66	86	58	79	55	66	74	72	61	60	64	55	66	64	70	74	71	54	74	43	71	75	68	42	66	51	88	77	78	55	65	70	59	63	86	55	69	58	76	56	71	60	70	68	63	72	65	61	62	64	66	76	71	72	73	76	59	64	62	61	63	68	59	62	81	65	72	68	64	61	58	59	61	55	57	75	72	63	75	60	61	63	64	61	74	53	67	67	76	53	71	51	67	69	61	64	61	66	68	64	69	56	62	72	53	71	66	62	75	63	70	64	64	63	57	63	57	65	70	81	67	78	67	52	61	66	64	62	62	54	53	63	64	50	52	51	69	70	74	54	58	66	62	67	60	60	63	61	52	64	58	63	67	60	60	67	62	75	61	69	67	70	60	78	66	73	68	70	78	67	63	66	68	63	77	66	68	62	64	79	74	68	50	50	80	67	67	61	72	57	63	56	81	62	68	57	73	65	62	79	62	56	73	72	69	51	64	66	65	62	64	63	71	66	60	57	70	62	61	69	67	68	58	63	68	52	75	54	76	60	70	60	62	66	67	48	53	77	62	60	57	72	63	56	49	60	52	56	52	62	64	54	79	68	59	64	86	61	73	64	62	63	62	59	73	62	74	74	54	56	73	59	56	76	61	70	71	58	51	56	68	59	62	65	69	71	73	71	76	62	72	65	76	63	81	72	64	65	64	67	55	72	66	52	60	77	67	59	80	48	59	64	64	81	58	52	60	54	59	64	70	63	69	68	62	75	57	65	57	58	76	70	71	77	58	75	48	66	73	75	57	78	60	64	61	60	63	68	66	50	53	81	58	70	62	65	67	65	53	80	53	56	88
32641	23726	19862	18960	20080	14157	9133	6282	5032	3831	2991	2618	2089	1722	1412	1355	1325	1093	942	1023	988	1032	984	972	867	730	670	715	683	622	638	620	593	551	552	566	573	571	548	502	568	549	541	565	560	585	566	554	538	561	548	537	551	545	562	538	568	518	532	519	550	510	581	567	504	561	563	535	524	555	517	555	551	545	537	578	553	586	576	551	515	556	617	536	530	584	522	498	568	542	548	560	555	526	543	517	543	537	516	530	556	568	573	573	504	570	609	561	556	528	527	496	549	557	572	581	585	524	523	541	545	521	552	533	503	552	521	545	531	513	513	532	506	525	548	532	593	561	517	551	553	506	530	551	545	569	501	539	563	548	576	550	532	546	518	549	523	540	557	594	531	568	535	546	525	544	556	517	547	535	516	545	542	549	520	561	524	526	570	600	524	521	560	552	569	535	553	526	526	546	517	547	574	516	531	520	546	579	586	542	501	546	569	547	538	525	543	576	498	559	512	553	556	519	515	546	570	533	539	531	542	531	581	556	567	520	514	553	542	526	511	569	550	588	554	545	559	523	520	486	581	532	570	528	550	559	533	541	553	541	537	532	557	538	536	546	526	528	558	539	548	553	535	524	531	578	564	548	504	528	532	561	567	554	597	557	553	534	544	510	537	545	526	560	532	538	558	533	521	535	574	526	551	530	586	594	525	541	567	580	525	545	545	526	587	575	511	522	552	538	528	547	559	531	596	557	559	528	538	540	595	535	545	549	520	510	571	555	533	531	521	545	550	538	562	527	563	566	570	596	526	547	544	564	577	567	551	527	505	541	511	543	505	558	567	539	578	564	554	544	528	537	575	541	544	570	512	575	551	546	541	542	564	513	541	595	552	519	527	555	536	534	514	542	599	533	526	548	526	527	595	553	542	566	568	549	557	550	554	525	559	544	555	552	574	563	578	568	504	544	534	544	600	543	527	557	576	537	545	530	548	554	512	506	573	554	555	578	553	578	543	541	556	506	487	535	538	548	557	543	526	571	519	552	535	547	550	567	566	537	553	522	532	537	531	512	526	537	534	506	534	540	550	563	535	550	533	549	556	485	530	518	579	548	577	514	506	562	541	530	567	545	542	548	537	571	520	556	536	504	564	578	519	520	541	577	546	549	547	570	510	565	569	589	545	536	583	561	526	544	499	562	511	583	554	561	537	548	513	565	548	587	511	574	531	566	528	568	529	581	546	524	548	522	571	509	560	554	580	524	570	551	552	567	495	542	544	558	581	557	555	563	569	562	542	552	566	521	564	547	542	547	520	531	508	555	556	544	537	521	522	524	557	537	550	540	522	544	537	564	544	545	530	561	542	567	527	540	558	562	542	531	537	524	541	534	576	545	570	562	533	544	573	556	576	560	544	561	512	513	543	566	520	549	520	564	527	574	630	541	543	570	523	547	567	571	561	547	490	558	494	586	516	531	559	556	540	522	590	552	593	502	528	541	536	519	532	529	578	546	513	562	550	557	552	550	563	571	545	530	561	544	517	541	546	549	542	511	536	563	561	536	533	544	519	541	553	552	512	550	564	540	546	541	537	539	581	528	511	586	556	530	565	587	544	545	538	550	530	547	567	548	526	513	567	555	570	499	587	536	541	535	557	557	544	586	523	530	522	540	531	537	538	535	553	565	529	555	542	555	508	599	535	537	560	496	580	527	545	571	564	566	539	595	537	523	544	602	521	580	551	519	528	598	556	585	518	552	540	526	536	568	515	565	514	537	522	587	534	536	531	525	538	540	543	530	561	541	508	562	553	505	545	528	547	536	547	550	531	538	518	554	541	532	572	557	507	508	541	578	568	523	528	538	518	560	546	544	534	561	547	511	553	536	547	550	574	542	564	552	532	547	564	530	533	535	535	523	532	505	550	549	533	523	521	564	541	520	534	591	507	513	556	582	533	566	571	579	544	552	523	577	538	550	546	561	500	538	534	548	548	540	543	502	505	525	524	541	546	538	549	592	571	512	580	559	526	556	551	572	550	600	560	582	544	565	518	534	581	545	531	558	509	575	545	528	532	511	534	561	552	517	525	504	531	573	582	541	555	551	508	549	504	528	550	560	578	578	574	570	578	552	562	567	525	549	572	506	532	523	577	546	536	538	559	543	528	559	495	569	563	514	503	539	536	550	587	577	548	547	538	557	553	569	548	563	534	502	555	517	547	542	553	569	515	535	553	512	536	520	497	572	605	554	532	552	561	508	574	524	548	592	540	539	561	536	532	538	563	531	535	564	572	534	556	539	535	536	599	570	517	546	548	503	516	552	574	491	567	549	484	523	562	519	517	516	563	580	549	549	564	592	536	563	540	521	509	556	489	521	527	540	538	529	519	563	518	521	550	543	552	546	558	504	535	507	533	547	569	515	553	539	541	529	590	544	530	545	573	551	537	570	544	523	550	519	513	559	522	565	512	585	535	561	534	608	514	494	566	503	545	535	540	552	526	587	548	524	513	503	543	545	518	531	556	555	524	570	586	544	481	527	518	562	539	534	541	535	530	534	532	539	580	548	518	543	503	541	555	528	569	598	498	534	516	519	506	555	507	531	543	530	520	529	539	522	499	557	542	554	528	513	500	513	539	523	539	554	543	557	590	566	559	532	562	556	559	576	536	537	508	509	586	497	575	534	507	501	541	494	558	525	527	531	536	567	575	571	523	544	511	584	499	549	513	585	571	560	562	546	547	568	587	520	500	550	542	579	550	534	594	557	583	579	590	523	515	548	523	544	530	489	541	580	506	560	551	545	555	555	583	530	541	541	570	510	566	550	585	579	588	567	586	544	519	516	562	512	566	543	570	517	543	519	529	529	559	535	579	563	563	545	542	553	561	515	552	522	544	541	573	535	569	551	560	560	571	571	585	532	502	548	524	539	516	602	553	552	493	556	557	592	550	548	540	575	552	516	565	569	553	516	588	541	519	549	532	558	549	562	627	555	579	530	568	557	621	571	526	572	557	526	561	560	552	541	554	559	525	528	536	558	544	530	567	526	521	557	543	563	558	582	555	546	554	528	577	538	558	556	541	507	542	533	560	544	557	519	516	557	576	517	555	532	556	513	563	592	563	545	576	573	501	550	525	558	607	542	575	571	568	536	514	523	565	549	551	506	544	558	550	514	520	572	539	563	551	554	574	551	543	530	549	535	580	569	541	542	545	546	545	522	546	588	533	554	532	523	541	584	571	570	543	562	560	560	503	549	526	581	531	553	543	500	543	562	567	535	550	516	529	529	543	537	550	547	481	542	591	485	508	549	552	522	535	541	513	543	582	565	546	530	552	583	584	530	536	569	559	555	528	547	524	540	523	516	578	526	552	543	528	530	568	553	526	587	529	576	549	553	558	507	542	551	554	553	546	549	575	552	529	538	556	573	558	542	504	530	535	578	530	571	543	577	530	559	571	526	514	531	532	532	606	546	542	545	574	534	573	540	569	552	591	563	542	537	551	584	535	526	572	594	519	540	515	540
6523	5682	3813	2074	1084	565	346	244	218	188	151	135	133	92	99	86	89	101	86	69	88	74	69	69	85	53	66	56	58	53	53	51	65	53	45	64	68	50	50	54	59	68	49	61	52	52	45	65	46	50	57	59	45	46	48	58	51	55	48	54	58	52	54	47	54	48	59	56	62	54	52	62	54	66	59	45	67	57	61	68	56	63	56	54	57	65	62	47	56	56	61	67	47	37	51	63	47	48	55	64	53	65	56	53	51	48	69	52	50	47	54	65	62	44	48	66	49	56	47	48	47	49	66	67	48	52	60	47	51	68	50	56	40	55	51	65	53	72	49	66	47	58	61	57	53	47	49	43	54	54	77	54	58	62	51	57	52	43	49	72	54	62	54	48	59	47	52	59	46	54	47	48	52	55	50	64	53	66	50	49	62	57	58	50	47	50	68	65	48	41	58	53	62	49	57	51	66	62	41	58	52	59	52	65	40	53	45	57	52	51	50	57	62	44	66	53	71	44	56	58	58	54	48	55	45	50	49	59	56	62	65	53	57	53	48	63	43	47	60	53	58	60	66	44	57	63	47	48	67	57	70	59	56	60	59	66	61	48	66	64	54	64	51	44	56	39	67	52	50	36	67	64	61	57	49	59	55	54	59	58	51	60	51	38	62	66	50	47	36	63	51	53	50	58	46	56	51	56	65	46	71	44	58	48	57	64	43	45	48	60	54	72	45	35	58	71	62	63	59	61	52	44	60	58	48	65	56	60	56	59	51	42	54	58	63	48	50	55	55	55	52	43	61	56	47	59	42	54	59	49	56	63	66	52	63	52	41	62	61	44	48	62	45	63	53	54	64	33	56	66	55	50	55	59	56	52	63	41	54	45	51	57	59	55	47	57	54	69	74	57	45	56	62	57	48	59	51	52	53	55	55	61	45	45	45	52	54	51	45	58	49	52	57	57	48	47	43	46	48	45	68	68	61	47	56	59	56	53	52	47	51	55	46	58	54	67	50	54	48	52	63	48	54	60	68	57	61	54	49	71	52	48	60	49	48	65	56	55	52	44	63	61	58	62	45	62	70	56	59	58	49	33	55	47	55	54	65	60	59	51	35	56	53	44	60	59	55	59	50	58	52	54	47	63	52	52	52	46	55	61	56	72	59	57	60	63	44	51	53	52	59	50	59	64	52	45	51	57	53	66	50	51	51	63	54	64	58	50	54	45	64	56	72	47	46	49	59	58	70	52	47	58	49	47	59	43	51	55	49	50	53	49	45	62	56	59	58	66	44	63	53	51	42	53	61	62	60	61	52	52	62	57	53	55	63	76	66	63	56	72	66	69	59	55	59	55	48	56	43	62	50	53	46	57	63	45	48	63	53	56	53	59	59	49	65	59	63	64	55	49	53	56	60	58	47	72	56	69	52	51	59	55	51	48	46	65	55	52	58	41	57	65	54	71	59	63	58	58	55	66	45	52	54	53	60	52	60	45	58	57	49	48	54	63	57	61	57	45	71	62	48	58	56	57	51	46	40	49	49	62	58	50	60	59	45	53	59	58	48	51	50	58	51	34	61	55	49	63	46	60	55	35	51	61	64	53	47	45	57	56	51	48	49	51	50	65	42	61	48	48	62	57	58	51	60	67	49	59	53	53	48	37	59	56	53	51	59	52	54	60	48	37	47	55	61	50	63	61	66	48	50	50	53	48	57	55	58	47	67	58	53	57	61	51	47	53	55	50	48	54	42	54	59	46	58	52	57	64	57	53	55	55	60	55	57	50	66	61	41	47	64	60	59	66	49	55	50	56	49	50	61	55	58	43	58	55	61	49	52	55	62	52	51	50	55	57	41	41	53	54	57	44	48	49	53	64	52	53	65	51	56	60	60	67	37	56	55	51	40	62	59	57	50	57	55	53	62	74	59	63	49	53	40	49	59	52	53	58	49	52	51	53	45	53	57	63	54	57	57	57	54	56	39	44	63	58	58	70	59	42	48	39	57	57	70	58	64	46	57	53	60	52	50	59	44	52	62	61	52	52	50	67	63	57	60	61	64	51	59	67	59	59	57	48	57	48	60	44	43	55	52	47	59	56	47	63	57	60	50	72	54	66	55	47	53	66	50	62	53	42	45	62	66	60	61	64	40	48	58	67	67	59	55	46	46	49	50	56	52	62	60	43	65	66	64	52	67	58	58	62	59	53	62	53	54	47	51	55	41	51	51	53	54	60	53	46	58	44	42	57	58	56	61	53	62	61	54	58	51	45	57	46	58	72	54	58	62	60	64	62	44	56	50	62	62	47	51	49	58	48	45	55	58	53	49	56	57	59	54	62	66	46	54	56	44	51	59	48	48	49	51	55	53	48	48	57	53	55	56	66	54	47	43	51	44	49	41	54	65	49	48	45	54	55	55	59	56	54	56	71	42	64	59	51	66	57	50	50	48	47	68	56	53	42	54	60	52	62	53	56	48	60	55	59	61	49	63	57	52	41	51	50	53	62	57	54	61	56	39	64	50	45	53	49	64	63	54	47	53	62	50	56	64	63	42	55	53	52	49	50	54	56	58	51	50	52	42	46	71	65	42	50	69	58	64	55	44	51	54	62	57	54	56	50	63	50	47	51	45	48	53	54	50	54	52	62	61	59	56	46	51	54	55	67	67	57	53	52	59	56	41	51	41	56	49	57	45	60	57	57	53	47	53	57	53	42	61	51	50	56	53	43	40	47	46	48	58	50	58	56	57	43	56	53	67	61	44	68	56	44	47	61	44	55	40	60	60	46	44	43	65	58	67	52	56	58	59	56	57	59	44	53	54	58	64	48	54	64	51	49	44	59	58	47	62	46	61	39	60	51	65	66	59	47	54	56	52	57	52	57	50	65	65	71	58	40	52	57	52	53	56	60	54	52	51	42	65	45	61	51	53	48	59	57	48	74	64	53	65	66	56	44	69	55	66	67	44	64	68	54	58	57	46	49	50	66	57	50	44	50	59	54	54	57	55	37	62	61	56	53	60	56	52	41	53	54	63	46	40	44	66	59	47	52	46	56	62	42	62	53	57	68	49	42	63	52	51	55	54	39	71	51	51	56	53	74	54	58	65	54	50	57	45	47	53	50	55	41	50	57	49	40	66	64	56	57	48	37	61	50	52	52	49	53	43	59	44	65	49	51	53	45	47	64	42	46	60	55	69	69	56	48	45	60	52	58	61	51	62	52	53	50	55	47	53	49	45	50	73	45	44	56	49	54	45	53	53	66	50	65	50	58	53	58	64	69	50	55	51	53	68	63	61	60	59	71	59	60	47	51	51	52	56	51	57	52	56	46	42	49	56	44	54	61	51	44	42	54	54	46	42	56	67	55	47	48	61	48	69	52	50	70	48	68	56	57	57	58	54	58	58	63	60	42	43	47	46	63	50	49	64	52	42	62	45	70	58	60	65	59	54	57	56	42	46	62	51	49	47	53	64	49	63	45	51	58	45	62	43	54	48	51	59	51	50	48
33913	27095	22648	21380	22321	16490	11075	7264	6083	4482	3816	3173	2675	1990	1766	1499	1425	1192	932	946	1044	1056	1101	994	806	727	611	632	642	630	609	575	515	516	508	466	482	488	472	484	456	504	459	474	431	421	453	411	425	461	502	466	465	439	448	438	458	447	467	435	474	433	455	475	423	466	423	481	436	481	432	452	474	474	449	455	472	450	430	423	466	497	415	475	450	483	447	478	448	478	428	455	496	476	458	468	444	466	446	451	456	473	476	461	466	464	463	453	479	468	496	460	445	467	477	455	453	470	464	461	475	481	481	448	452	447	480	492	472	470	462	474	459	446	463	451	460	441	441	463	486	481	444	437	478	438	461	452	475	444	455	449	470	473	477	460	485	447	467	452	468	479	460	443	424	468	473	459	434	474	403	476	437	491	466	470	478	441	490	428	470	445	454	471	480	451	483	471	519	493	491	421	446	442	481	471	497	516	482	474	465	474	441	468	455	455	457	485	459	468	446	478	447	426	480	494	466	413	432	427	464	463	450	465	426	497	438	453	479	446	493	478	462	449	457	458	470	478	451	468	469	509	445	452	495	418	468	469	482	432	480	468	485	499	431	459	456	402	488	487	493	421	461	472	499	443	517	458	446	475	494	470	442	446	462	491	463	412	460	456	463	467	464	442	470	460	476	426	476	456	488	439	467	460	476	432	471	451	459	433	458	462	473	474	457	478	465	453	436	452	444	437	466	477	459	455	470	440	458	441	451	474	458	436	476	471	500	438	481	453	472	452	469	462	450	445	443	496	456	437	446	440	482	451	440	411	485	454	478	470	487	455	443	464	461	464	489	445	483	469	471	433	476	472	435	431	492	460	462	458	452	438	479	470	442	460	433	458	439	439	453	421	434	466	467	454	472	503	484	484	457	447	443	479	449	499	450	445	448	454	460	453	430	422	433	420	489	467	447	426	439	480	445	462	452	455	453	456	451	457	478	435	484	449	447	443	426	459	441	422	493	451	445	487	460	464	436	477	462	434	461	428	432	441	487	462	445	457	418	437	493	488	445	502	464	469	447	455	448	452	431	481	445	450	459	442	428	469	474	434	484	484	460	464	432	505	437	474	496	480	458	479	427	450	430	469	422	454	481	437	438	491	469	486	462	478	442	488	453	467	465	434	466	486	466	441	438	448	475	473	478	436	450	474	450	501	452	466	436	425	461	486	421	464	426	440	470	472	454	458	439	457	468	461	478	525	465	428	503	473	475	435	486	501	421	424	420	454	482	457	476	450	451	462	473	477	474	490	437	422	425	451	462	477	442	455	431	465	490	430	456	455	465	493	483	442	477	455	500	434	468	468	472	442	478	439	458	454	455	490	444	471	491	482	458	478	473	424	417	468	481	430	465	469	503	468	413	474	493	492	492	486	481	482	441	429	461	456	423	469	517	451	501	460	413	486	469	459	473	476	447	468	396	460	455	429	435	460	471	421	429	477	449	461	496	465	448	448	453	455	465	483	432	440	449	446	458	467	449	479	417	457	468	439	476	460	446	420	484	441	430	466	445	448	492	454	475	454	480	430	417	434	498	488	479	491	500	430	448	445	458	461	482	447	447	445	468	524	464	494	475	463	454	488	458	457	516	444	450	459	499	451	448	452	434	459	475	473	445	446	441	484	518	466	475	456	448	458	488	443	484	444	447	472	448	479	465	417	439	430	437	420	462	466	502	448	459	454	493	474	481	451	425	464	467	418	494	468	493	442	475	462	476	477	449	467	496	434	507	413	467	464	482	473	453	467	444	502	488	486	460	466	438	454	493	462	448	432	456	441	435	476	433	465	444	418	465	439	470	458	476	432	454	469	447	464	447	469	517	473	459	472	462	414	462	481	492	466	450	453	475	454	418	454	476	465	478	447	468	453	475	495	468	440	444	496	490	425	450	438	432	454	470	457	449	424	473	451	427	438	468	454	473	462	471	495	447	439	462	421	459	465	463	449	462	500	445	456	486	468	450	417	463	444	447	435	483	469	487	491	455	453	462	414	481	463	479	476	481	477	454	471	463	492	485	478	458	472	456	472	461	489	493	465	476	476	503	467	451	430	455	461	455	482	456	483	449	462	481	481	447	465	472	431	464	477	479	479	452	475	504	465	462	448	430	507	446	470	447	465	480	460	448	428	454	462	478	436	457	467	495	508	439	474	480	460	481	461	458	464	454	490	474	492	433	442	497	471	468	446	446	463	495	447	484	473	453	464	482	462	455	455	465	485	466	447	428	465	421	450	451	495	444	434	474	460	451	492	446	441	452	443	467	440	462	452	456	464	428	477	449	445	460	478	455	447	446	504	441	462	475	448	462	446	440	465	455	478	450	456	475	459	426	451	466	464	489	461	431	432	477	441	437	437	470	500	454	491	436	463	456	447	454	472	495	466	474	481	485	433	472	469	480	472	458	450	484	447	463	450	473	389	520	426	445	467	439	457	473	445	419	505	456	474	450	480	451	480	428	454	492	443	490	483	451	478	459	474	443	430	464	444	399	465	433	471	457	464	420	450	504	492	428	449	459	466	452	482	439	455	462	439	476	508	443	466	461	465	423	490	468	449	475	429	444	465	445	458	445	458	502	450	466	510	433	516	468	479	460	486	440	433	485	469	442	457	486	445	476	424	437	474	455	468	467	432	486	448	432	433	456	469	459	506	467	501	461	438	456	437	482	464	444	480	474	454	454	485	467	476	460	432	465	412	432	485	490	475	474	451	465	458	463	453	461	461	494	432	481	472	458	465	445	435	461	456	461	509	417	509	469	459	432	466	477	461	456	467	425	472	464	461	436	465	438	481	455	452	447	467	482	478	485	485	464	443	459	471	421	432	464	446	447	443	465	484	472	462	466	441	439	461	451	475	487	484	434	417	514	488	445	478	473	427	471	449	436	422	470	458	456	468	455	470	486	452	489	461	489	452	421	476	480	443	468	471	451	444	460	449	440	451	456	494	469	435	441	454	454	449	464	483	447	456	434	469	431	459	477	471	437	467	448	466	474	439	464	485	461	479	484	505	442	503	445	440	485	447	457	478	448	467	470	464	448	447	461	459	490	432	458	461	459	452	435	458	488	435	456	479	445	429	461	454	471	465	473	464	477	450	478	471	467	461	448	445	441	482	444	472	445	446	498	467	438	450	430	505	486	453	467	443	435	464	448	437	449	460	443	439	496	439	441	440	461	466	435	458	485	442	448	429	475	465	437	465	439	434	466	483	472	472	472	482	474	445	482	473	444	452	489	469	472	435	470	450	443	464	469	486	461	474	434	478	459	455	454	443	417	466	486	445	430	450	494	453	450	422	441	492	450	450	467	459	441	473	469	448	485	464	486	451	461	445	460	451	474	455	477	442	444	496	436	482	455	463	448	430	451	445	440	459	410	485	478	521	492	445	469	511	470	483	466	475	498	470	459	466	422	486	454	470	472	416	463	457	430	478	484	495	471	471	440	464	450	459	489	458	445	462	459	462	461	438	409	487
7843	9831	6093	3224	1884	1052	519	284	238	229	190	145	122	111	95	104	76	71	58	60	55	57	84	67	67	49	43	50	35	50	39	39	45	31	42	44	49	39	28	36	33	44	36	39	45	38	49	36	43	36	50	39	50	36	43	49	43	36	30	38	32	40	36	49	39	53	37	34	39	38	45	35	38	35	39	34	35	44	35	45	36	34	38	37	42	35	38	37	46	54	36	38	39	49	36	38	36	49	37	32	39	33	33	37	46	39	34	30	51	37	40	39	41	34	51	36	31	37	38	46	40	36	38	37	35	34	35	37	44	33	36	38	44	42	40	33	52	29	45	42	40	28	49	38	38	33	36	35	45	45	47	48	40	39	26	53	44	43	38	32	44	50	42	39	38	50	41	36	35	40	41	30	50	35	38	35	33	39	26	31	38	34	39	36	33	44	41	51	36	30	28	47	28	45	36	46	49	37	38	28	34	45	41	43	30	37	28	42	42	35	42	39	28	30	31	46	41	45	35	44	29	32	35	30	37	32	44	38	30	47	34	45	44	31	43	32	47	26	49	29	40	39	37	37	45	34	40	28	38	32	34	38	46	48	31	38	31	49	44	45	30	40	37	42	40	36	41	33	38	44	46	47	30	45	38	38	37	47	30	54	47	35	27	54	26	41	45	38	42	40	45	35	38	48	51	41	39	31	44	39	33	44	30	35	47	39	42	39	45	46	45	46	43	36	41	24	35	52	52	33	37	40	46	33	38	34	36	48	43	40	42	39	38	45	23	35	49	33	25	32	27	37	37	42	24	48	35	36	35	38	30	43	36	47	32	34	53	49	38	47	38	40	33	38	33	27	45	38	37	33	38	43	35	46	33	49	42	40	38	47	48	47	41	34	47	37	39	38	34	53	41	40	36	46	36	36	47	38	36	37	30	39	45	36	36	53	40	41	43	36	35	45	35	35	34	34	36	39	37	49	32	44	34	42	29	29	40	29	39	51	39	42	49	29	37	42	34	36	44	29	50	43	45	36	37	32	38	36	41	43	37	33	43	30	45	40	27	32	35	55	44	35	40	40	34	37	35	28	34	36	39	34	38	40	51	36	30	32	42	42	40	32	33	32	43	43	35	36	34	26	38	38	49	26	36	40	41	37	47	42	27	44	40	36	35	36	42	33	40	41	38	32	26	40	48	48	36	30	30	42	37	38	37	44	27	34	37	44	51	33	41	40	38	23	39	40	35	42	36	41	33	42	33	31	36	38	41	44	27	35	37	40	43	36	35	37	44	29	37	44	41	41	45	42	33	42	37	38	33	48	35	39	40	39	35	45	39	41	36	40	40	35	56	43	31	30	30	40	45	30	55	38	39	47	44	46	39	54	40	37	26	29	43	43	34	41	45	38	26	38	29	42	34	41	42	35	33	37	36	29	39	40	33	38	43	36	35	34	41	30	39	40	40	43	39	45	52	38	41	37	46	38	32	37	44	32	36	38	39	35	40	33	43	33	30	36	43	31	31	45	40	30	41	44	38	30	39	43	39	39	28	45	35	36	31	43	34	37	49	35	34	46	32	43	39	36	41	41	28	36	37	36	31	36	48	25	41	34	49	24	41	35	37	39	39	33	32	47	34	39	41	37	46	35	53	30	53	44	38	37	35	39	41	42	39	42	48	28	52	51	40	30	33	38	46	36	37	36	36	52	44	43	42	29	38	39	38	43	29	36	33	35	36	41	40	42	37	44	35	40	25	33	24	37	45	37	49	42	27	40	47	39	37	45	39	43	40	40	42	52	45	39	46	34	46	35	33	40	24	46	49	34	38	39	45	44	45	43	47	53	38	54	34	28	43	41	43	38	38	35	41	35	35	43	25	35	30	54	43	42	44	35	43	39	33	46	45	36	36	33	38	32	55	43	42	39	37	44	37	42	43	40	34	45	36	41	33	39	40	40	35	28	40	47	39	42	34	37	28	38	36	44	40	29	37	33	39	38	46	39	41	35	32	44	43	34	37	28	56	32	47	37	39	47	34	44	29	42	30	37	40	32	50	44	32	34	43	29	49	35	39	41	42	33	34	39	28	34	34	30	34	34	44	35	44	38	36	30	41	31	41	36	30	28	38	29	48	34	42	51	35	46	49	42	38	31	35	37	44	51	36	46	33	27	38	46	51	37	40	32	30	37	32	29	40	50	38	40	50	54	30	38	41	50	36	36	33	33	34	40	44	37	39	42	41	43	44	38	37	28	42	28	37	43	40	29	39	46	42	37	36	52	34	40	42	49	28	29	40	39	31	43	40	35	37	36	44	47	34	31	29	43	27	29	34	38	34	28	32	34	38	41	39	35	37	34	39	39	28	43	38	36	31	32	49	33	32	36	34	29	41	50	40	31	38	32	43	37	44	40	44	33	34	38	24	45	41	39	37	34	35	41	31	32	42	39	43	36	43	42	34	38	39	42	39	35	33	48	38	40	41	32	41	50	31	38	42	37	33	48	38	38	34	36	30	51	30	33	39	34	30	37	36	33	32	46	32	32	50	40	43	34	33	39	37	47	39	40	46	37	35	33	32	44	32	35	49	36	30	34	32	38	40	40	42	38	51	47	29	30	42	44	37	39	43	38	38	40	42	44	46	33	40	40	36	31	32	42	36	35	33	38	39	32	32	33	24	42	35	40	32	42	35	32	37	35	26	28	41	44	52	36	39	29	38	46	38	31	38	45	34	35	41	42	39	29	41	42	40	43	43	31	37	29	37	33	34	36	35	42	32	41	39	29	34	45	40	31	36	35	40	36	43	34	40	36	48	35	49	28	47	35	38	39	51	46	42	52	33	45	49	30	37	31	30	37	37	41	38	34	32	34	54	30	38	38	33	51	40	40	32	29	28	49	49	46	42	30	41	37	43	35	47	45	23	40	41	34	35	41	39	40	30	37	25	33	31	31	37	46	30	43	31	36	38	33	34	42	56	40	30	49	31	37	43	33	38	35	40	35	30	56	39	38	35	25	38	48	38	34	38	40	41	36	36	40	24	32	32	34	31	34	29	44	46	43	36	40	35	45	45	41	31	43	38	52	44	29	26	33	40	37	41	48	38	37	40	37	40	28	46	29	33	29	38	38	46	41	41	38	38	42	52	31	33	46	49	52	48	50	36	44	40	34	37	40	31	27	30	33	34	42	32	36	32	38	37	40	45	44	41	38	39	42	32	32	43	37	22	37	44	40	30	55	38	46	40	36	38	29	37	31	37	36	26	37	47	48	32	38	38	33	27	46	38	36	36	40	46	39	36	35	38	37	29	30	36	45	49	43	32	40	37	41	35	42	44	35	28	46	30	32	46	31	37	27	34	37	40	37	38	42	44	37	43	37	37	38	36	35	39	47	43	29	30	26	36	33	34	34	38	32	44	43	34	39	33	35	38	47	29	28	38	48	34	32	39	29	42	36	32	49	37	38	37	36	37	32	37	31	28	45	31	49	36	36	43	39	34	29	31	36	48	42	33	37
38544	32300	26890	26110	28006	22708	14988	8677	7392	6530	4584	3636	2922	2347	2030	1732	1587	1335	962	944	1043	1106	1072	1041	836	716	598	618	573	536	448	413	400	430	385	385	365	353	374	364	368	341	329	357	376	334	354	325	343	348	337	372	349	356	344	334	340	328	336	365	342	375	333	388	328	318	325	343	362	345	362	331	348	319	361	348	333	332	353	343	371	326	330	329	329	352	344	367	322	321	341	368	343	366	339	314	379	323	345	353	376	357	336	361	337	309	317	347	320	324	368	300	347	356	324	359	392	337	311	351	350	315	359	355	343	332	346	363	353	350	339	310	335	377	339	288	333	334	355	331	350	344	344	340	336	348	306	375	328	343	337	368	370	356	345	360	338	340	362	322	351	350	364	307	322	340	367	325	343	343	342	320	349	321	351	336	322	334	333	348	347	321	373	341	348	329	361	327	363	327	333	339	348	353	342	324	322	337	348	351	332	316	350	312	312	332	334	331	340	347	366	351	327	306	338	320	343	334	312	345	350	381	380	368	336	328	344	373	367	355	336	335	381	343	347	352	360	309	325	375	321	368	344	333	353	337	350	343	336	340	338	321	380	347	353	329	343	349	339	337	337	344	339	310	352	353	340	340	297	334	336	327	326	335	346	327	309	334	378	335	345	359	333	336	340	339	345	369	340	370	333	323	365	330	328	375	337	314	342	330	351	339	358	311	331	330	333	358	359	343	369	313	334	340	332	344	322	346	344	346	342	359	370	319	345	339	358	347	355	341	355	383	335	395	383	339	355	336	341	360	324	334	355	345	354	353	346	340	333	343	379	331	352	374	354	338	323	348	348	341	381	356	335	345	338	361	357	326	339	362	346	343	317	322	329	347	339	349	369	357	338	362	335	359	343	317	359	352	357	345	346	339	350	354	335	331	345	336	355	379	351	342	332	341	331	323	350	354	343	328	333	329	334	370	345	357	343	352	370	330	349	319	357	358	323	348	356	303	351	335	338	314	357	339	393	357	313	359	318	338	353	345	332	350	357	330	336	350	325	315	356	327	359	357	341	339	358	336	362	324	358	340	334	368	317	366	334	318	342	348	314	342	321	360	344	322	358	341	367	332	352	341	346	328	323	320	326	326	337	351	322	331	334	356	340	322	359	373	353	358	325	338	318	317	343	343	346	357	337	342	355	358	335	338	323	364	331	355	351	323	348	340	353	345	369	366	359	343	344	341	341	336	341	327	317	331	343	315	338	323	323	349	343	364	335	352	360	326	337	332	350	340	335	326	345	353	358	330	330	379	337	377	343	362	365	351	352	360	374	306	301	349	357	346	357	369	352	330	329	320	329	314	342	365	350	332	352	379	350	379	328	313	337	345	343	309	349	344	341	332	338	335	347	344	360	347	322	352	352	314	322	333	324	327	348	319	375	350	359	316	347	343	343	344	347	338	350	375	300	335	364	351	357	367	328	326	331	346	349	310	347	349	344	346	371	361	342	371	327	354	358	350	357	354	332	328	362	377	320	377	300	352	333	350	313	328	341	325	323	349	348	345	324	338	343	342	353	320	331	337	373	346	335	318	338	348	329	345	319	378	318	321	351	329	331	332	342	346	326	330	375	354	315	370	335	350	338	350	331	324	346	348	380	344	331	355	346	336	344	308	350	367	330	351	344	305	335	343	348	386	356	320	335	362	355	342	324	318	355	308	336	347	339	365	328	314	330	350	344	305	354	357	323	350	364	342	329	337	323	335	340	366	349	335	349	333	346	328	317	360	327	318	357	354	382	336	357	365	341	343	384	338	325	315	345	320	339	355	347	348	313	353	316	342	360	321	348	338	332	339	349	363	341	358	337	326	336	321	352	358	360	374	358	359	356	328	328	340	330	348	319	341	360	336	373	355	362	363	374	366	320	331	351	354	357	385	360	352	311	325	359	350	370	346	301	350	344	314	331	351	348	351	345	338	338	351	335	343	356	370	330	345	320	322	343	341	325	351	352	328	358	339	334	354	356	316	341	348	351	343	339	318	325	342	304	340	340	346	353	345	348	372	365	345	350	375	322	346	334	373	323	363	318	380	358	328	347	348	348	322	360	366	328	360	342	339	367	311	329	321	349	371	341	323	330	344	373	353	362	357	366	356	332	333	323	324	343	344	349	386	322	336	335	332	342	306	343	345	313	350	345	337	343	348	318	394	342	358	359	337	335	352	296	353	380	329	399	353	363	332	335	339	334	315	351	353	346	326	366	362	330	321	326	265	364	344	358	317	311	343	352	358	339	359	348	357	338	320	308	326	343	346	371	341	327	351	330	343	320	322	370	344	331	316	355	353	330	360	317	329	335	322	358	313	357	317	341	327	333	345	324	324	333	375	334	358	372	334	333	352	338	330	334	325	345	361	335	354	339	348	336	372	334	371	347	366	341	326	345	360	346	333	325	339	324	356	366	308	333	340	350	345	351	347	371	329	355	335	340	322	361	345	331	360	365	338	332	358	367	355	363	345	347	348	350	346	384	330	368	338	333	360	326	325	332	333	304	342	315	369	326	369	312	361	339	360	340	316	376	367	321	325	340	337	344	340	301	338	329	333	351	346	361	335	342	343	328	362	342	351	317	360	347	317	363	362	334	366	351	339	361	352	333	334	317	316	337	347	345	331	337	349	318	347	319	325	361	339	365	360	316	367	364	365	337	347	339	341	327	359	311	380	349	392	341	312	344	336	362	311	360	356	328	348	327	346	325	339	324	331	347	327	311	368	351	309	344	369	341	344	350	312	355	322	317	364	323	358	352	330	321	369	364	368	324	315	367	348	322	337	345	368	346	343	358	358	368	361	335	351	320	338	336	329	370	336	319	345	395	355	306	335	342	323	318	330	362	387	367	342	334	361	323	366	329	347	309	325	340	362	353	349	337	334	327	326	332	338	334	374	339	330	337	348	331	348	361	327	367	343	352	362	372	316	373	338	296	326	344	334	316	382	323	337	366	333	317	335	355	374	320	353	357	348	393	348	359	340	336	346	325	307	337	319	344	341	342	347	364	334	353	320	332	325	348	337	340	315	351	343	323	339	352	323	355	339	330	363	351	339	348	366	371	356	346	328	329	369	341	353	338	351	364	346	344	320	379	357	325	348	395	343	331	365	350	354	360	356	339	380	372	336	338	340	359	361	337	361	372	370	346	347	353	389	331	331	322	345	355	329	345	342	412	344	345	336	358	338	349	350	349	355	328	338	356	332	328	353	321	322	340	350	367	332	338	339	331	344	331	340	343	328	377	323	378	364	302	350	344	332	354	311	314	354	375	361	364	354	372	302	363	370	366	342	338	329	334	359	341	361	382	369	318	355	335	333	353	368	317	336	361	364	330	351	330	336	315	356	328	321	341	346	370	354	326	335	387	348	326	330	322	336	320	323	325	329	343	329	379	318	326	382	345	314	339	356	338	340	323	356	326	296	371	326	324	404	355	344	329	352	323	347	338	371	380	365	305	352	369	320	321	339	358	310	336	328
4796	3876	1911	1097	795	500	277	182	154	171	125	142	103	106	94	102	79	75	76	82	95	101	111	80	78	71	77	85	64	68	72	69	62	71	69	58	79	60	71	67	63	64	60	76	68	69	72	56	70	80	81	72	63	75	67	64	63	63	66	60	70	78	75	69	75	52	63	80	59	77	89	77	81	65	73	58	69	67	57	59	73	72	71	67	80	78	64	67	61	46	69	69	84	45	68	83	79	60	73	70	62	85	72	73	66	86	61	74	71	61	85	77	56	80	73	65	86	81	82	76	92	76	59	65	72	68	69	64	65	71	65	62	66	60	62	64	74	51	75	74	68	73	78	70	69	66	80	66	91	78	65	66	72	78	59	71	56	71	63	64	56	56	71	78	72	77	74	86	65	74	70	79	72	73	62	73	79	69	64	54	74	61	71	70	73	72	67	64	86	76	90	67	65	77	65	68	75	81	58	84	58	69	79	68	79	76	57	69	67	71	63	66	78	68	64	98	74	80	54	63	65	82	69	76	72	75	69	68	75	67	69	69	68	78	74	74	74	69	73	71	65	71	73	81	72	77	60	73	78	62	73	60	75	67	78	75	81	57	75	69	71	56	75	82	68	69	88	67	59	82	72	70	58	56	77	75	61	50	66	61	72	70	59	71	65	68	70	74	77	76	84	74	58	63	76	70	61	63	60	69	81	69	63	72	58	72	76	76	76	57	74	69	80	68	72	93	85	83	59	73	54	76	61	77	67	67	60	77	77	79	65	64	71	67	58	71	67	81	67	74	71	72	76	65	76	66	74	77	62	57	82	88	46	72	77	73	76	64	66	68	81	69	70	76	71	73	70	86	66	72	77	67	64	61	75	89	67	63	71	63	70	74	65	57	77	73	89	67	69	66	73	59	66	69	70	76	77	64	68	76	71	62	76	71	79	74	70	65	74	70	70	72	75	75	58	73	79	61	91	81	92	68	71	73	70	74	63	62	61	56	68	70	74	78	82	78	85	74	69	85	51	63	87	68	74	82	74	77	62	69	77	73	67	68	81	76	69	75	65	79	76	64	60	67	77	71	73	76	60	76	69	81	82	59	79	89	67	63	70	62	79	73	65	56	82	69	74	81	62	70	76	72	83	74	47	60	64	77	68	77	70	74	70	68	70	65	60	74	80	83	67	74	51	79	73	62	81	68	61	75	69	90	77	81	51	70	72	74	77	78	71	75	86	69	72	70	65	70	71	83	77	71	66	77	59	75	64	69	66	66	69	66	82	70	68	67	78	70	73	72	78	61	73	74	60	72	74	51	61	69	57	70	64	82	70	79	73	69	86	71	77	74	65	63	69	64	73	63	69	76	68	55	75	69	79	85	64	70	74	66	64	58	82	62	74	77	83	68	59	68	73	67	75	67	85	75	67	79	72	68	76	69	68	57	74	82	61	67	70	65	53	74	61	53	73	75	69	87	51	64	80	62	85	67	72	76	60	85	86	74	80	84	63	59	84	65	76	72	85	76	68	68	84	78	73	59	68	60	68	64	63	62	77	79	75	80	83	67	88	81	63	72	78	78	77	73	63	66	67	74	78	61	80	70	77	69	73	80	77	67	84	69	74	67	58	70	84	71	73	60	72	57	71	69	78	67	62	70	76	63	72	60	70	68	80	60	67	73	79	71	69	87	60	71	65	74	64	71	58	72	79	73	62	71	63	68	71	63	65	69	69	76	89	71	79	67	66	64	69	63	59	67	67	70	78	78	70	65	59	69	64	65	62	76	79	64	88	71	72	74	60	74	72	68	66	70	70	62	63	61	76	77	69	65	84	77	77	60	66	67	70	75	70	82	72	55	64	70	64	62	73	85	69	89	69	60	64	82	60	60	77	78	72	71	79	68	73	63	76	69	66	71	67	70	61	68	72	68	67	76	60	55	50	64	70	74	79	75	66	72	67	78	69	71	77	56	68	56	66	53	70	71	69	76	63	69	70	66	83	65	67	72	70	56	70	76	54	79	84	83	65	84	75	59	63	77	72	80	52	65	76	83	56	70	58	74	71	71	47	73	76	67	77	53	67	70	58	73	46	84	81	72	71	85	63	59	65	74	58	70	92	64	61	52	71	74	70	75	71	84	81	77	65	67	85	81	81	67	73	72	58	51	61	72	73	67	56	63	59	63	79	68	75	85	71	62	77	83	79	69	83	66	71	61	63	88	62	78	82	68	70	76	84	57	72	71	84	61	59	77	78	78	75	67	62	62	66	71	64	59	67	81	86	65	62	70	59	79	64	70	65	68	53	58	74	71	65	71	65	70	70	79	74	64	65	74	58	63	58	67	64	54	61	76	82	62	65	75	63	78	54	60	79	57	80	66	78	67	75	70	65	78	82	66	81	82	82	64	68	80	58	67	72	63	66	76	61	78	73	76	87	70	76	73	79	78	84	69	71	73	69	75	68	67	68	87	62	62	84	64	62	70	56	53	77	76	74	77	59	74	62	90	73	77	65	76	52	62	90	63	72	69	73	55	66	73	74	57	73	74	67	70	63	74	69	64	65	69	88	74	67	85	61	74	60	73	67	74	76	57	61	68	73	70	79	59	55	65	74	60	75	74	66	56	72	69	63	75	74	59	75	83	58	73	67	67	73	54	73	82	69	57	80	85	91	67	82	63	88	65	69	65	69	64	56	66	71	73	69	70	78	66	67	69	74	73	92	65	91	62	66	73	67	70	53	73	67	77	58	76	74	80	66	75	63	81	67	64	71	66	71	66	79	74	61	62	66	67	58	72	70	70	65	69	66	81	78	85	83	65	73	59	90	80	86	70	76	73	66	58	74	69	69	62	72	64	67	85	80	72	74	69	78	73	68	66	83	66	58	62	63	55	64	64	58	79	65	66	57	85	68	74	75	81	66	80	67	57	70	73	79	70	66	66	90	84	65	73	75	75	69	78	65	75	85	73	82	72	75	62	77	63	69	65	84	64	75	72	74	67	71	65	77	64	81	77	66	64	61	79	68	85	76	68	77	73	76	64	82	93	80	64	72	86	76	82	68	76	70	67	66	86	66	59	46	75	66	73	73	68	87	68	66	64	71	73	73	71	64	77	71	77	70	77	80	58	75	79	61	87	67	58	65	75	72	73	72	85	72	56	84	75	76	81	78	66	62	69	84	64	61	79	74	67	96	49	68	67	79	78	65	72	69	84	74	69	62	70	66	69	62	82	76	66	74	76	67	75	62	70	81	72	76	74	66	49	65	59	68	63	61	66	76	69	67	63	69	70	70	60	72	78	78	66	63	72	72	75	73	76	67	60	73	71	83	70	75	65	56	82	58	84	74	74	78	83	60	63	64	74	71	72	80	70	77	60	83	76	59	76	73	74	74	70	76	82	81	88	64	79	74	82	75	65	71	73	64	63	74	66	73	70	75	75	59	67	68	74	70	74	62	73	60	48	75	78	68	72	69	61	63	64	57	75	71	58	70	62	70	61	83	72	68	69	73	70
31402	22772	15974	15809	19730	15466	7478	4589	4075	3433	2682	2213	1844	1567	1337	1225	1111	950	861	919	900	968	994	924	805	755	705	723	663	668	663	608	611	645	635	619	641	601	587	595	633	637	599	587	587	573	584	575	580	590	586	592	573	587	616	586	584	588	571	608	586	598	608	609	583	599	622	559	580	604	607	628	577	575	543	629	590	585	547	551	586	561	600	590	586	598	582	633	608	589	611	601	597	572	632	618	594	611	608	614	611	570	581	580	602	593	542	629	592	579	550	574	611	563	607	639	605	614	611	583	602	544	608	611	608	599	619	619	568	594	593	588	615	603	581	586	613	585	630	614	597	627	615	620	582	599	608	564	596	580	598	641	627	598	574	593	573	602	619	614	578	619	598	564	616	612	569	619	598	540	596	569	561	575	599	571	596	600	576	673	629	591	538	579	602	575	611	627	567	655	620	615	605	633	561	571	607	620	615	622	584	652	648	618	560	609	561	611	584	592	594	569	650	587	603	599	648	592	630	546	638	602	594	613	601	579	593	604	627	592	580	604	579	601	599	565	609	569	616	611	587	606	589	594	588	599	600	633	643	574	584	589	600	623	648	604	605	619	601	564	582	631	590	592	609	576	586	597	568	557	586	613	598	605	612	612	624	593	590	602	619	580	574	585	599	668	601	627	613	589	603	641	540	606	644	608	592	607	603	577	598	545	571	610	606	620	605	597	585	622	599	579	599	598	602	601	627	575	648	565	562	616	610	569	592	590	575	601	612	552	565	632	612	552	580	603	598	600	588	578	572	626	580	623	602	606	607	631	564	570	552	612	578	621	614	569	638	589	587	655	608	607	605	574	617	595	565	620	619	599	606	608	599	582	586	585	612	598	589	598	581	577	631	626	569	647	566	609	551	580	591	554	608	592	591	584	574	631	621	630	594	578	633	585	619	576	598	591	597	605	609	594	606	577	575	573	572	570	612	578	583	628	602	599	596	594	579	641	612	599	605	620	608	564	594	595	598	611	585	596	626	598	593	614	625	547	603	602	603	580	568	565	633	607	617	600	594	581	659	597	598	567	618	598	620	597	579	588	601	593	590	569	591	610	606	578	574	666	597	615	623	631	576	582	607	587	597	603	590	635	564	506	536	593	588	581	578	615	598	624	587	636	596	603	564	596	564	618	609	600	573	618	548	636	599	562	557	584	568	623	589	601	571	586	567	585	578	582	618	656	583	594	601	546	589	621	633	621	614	593	588	598	618	580	594	559	629	571	580	632	608	578	556	626	555	565	596	556	600	616	610	588	613	595	561	593	560	576	593	569	545	572	602	576	613	575	589	587	545	588	602	538	601	561	604	630	557	628	562	593	613	613	636	648	584	609	613	621	553	612	611	579	622	589	628	583	573	599	657	616	632	633	605	601	599	614	603	582	608	581	615	603	627	559	621	591	587	629	578	584	635	604	595	635	627	561	603	634	571	578	575	619	630	590	583	593	640	572	595	579	615	582	621	619	592	554	604	552	660	579	592	601	624	593	615	607	590	608	587	624	621	571	552	571	638	609	570	596	584	618	598	579	673	647	589	640	561	614	626	626	638	576	616	633	569	602	580	609	593	590	583	598	590	595	602	611	600	565	612	597	585	603	587	619	616	601	606	631	598	589	590	579	615	648	600	578	627	590	605	595	616	609	569	584	588	615	603	606	617	565	547	610	600	600	589	606	562	590	622	619	603	600	641	586	608	581	574	615	605	596	581	602	599	619	593	599	550	611	610	591	601	581	598	598	594	569	566	585	638	581	605	586	656	604	616	594	600	599	611	584	592	627	575	629	636	610	612	577	608	604	614	606	572	643	608	582	629	608	590	607	591	591	624	604	585	607	571	617	605	616	625	576	615	561	592	610	588	617	641	572	582	549	584	583	610	580	583	598	599	558	612	602	554	606	613	597	590	590	576	573	635	584	646	628	571	562	549	602	621	604	596	601	653	587	571	610	636	611	592	609	572	616	632	636	607	558	615	582	587	586	570	588	582	595	574	569	611	611	573	591	651	603	593	569	614	588	597	570	540	618	581	607	559	651	608	571	585	628	617	602	558	664	596	591	665	593	633	580	628	563	614	600	606	597	646	550	558	650	533	557	589	580	597	605	533	597	593	615	613	621	600	573	582	607	619	592	581	563	600	605	591	582	590	590	658	537	583	568	583	584	563	573	590	580	592	586	589	564	572	579	620	622	577	597	613	593	636	588	623	593	608	601	607	626	562	612	620	616	592	586	607	620	573	607	615	593	590	569	609	632	624	574	603	616	581	595	582	614	587	582	569	553	599	590	593	630	538	603	619	571	591	574	599	585	625	625	601	567	622	580	615	624	608	570	629	661	591	597	596	581	546	607	587	588	609	600	620	604	558	601	595	573	598	582	591	571	617	618	567	609	576	636	634	580	577	607	595	600	626	559	601	601	593	598	582	622	586	578	594	576	564	603	564	604	588	565	610	632	586	599	594	585	654	605	569	583	618	599	617	599	635	608	623	610	632	594	580	566	605	594	585	554	607	617	585	612	599	604	596	589	600	561	610	603	609	606	625	584	614	625	589	575	606	564	620	598	559	593	639	561	594	581	588	571	580	551	569	572	603	628	592	598	582	572	588	664	596	592	605	624	610	561	601	655	602	591	589	623	612	613	555	578	583	615	603	580	612	586	616	627	614	568	554	613	580	613	652	564	581	583	576	585	594	573	602	582	623	573	586	574	608	554	552	612	625	590	603	597	612	596	605	589	590	577	597	586	558	599	609	617	543	592	626	604	604	561	615	585	638	574	564	600	609	578	571	628	614	590	573	590	598	573	637	606	532	590	538	575	612	609	589	590	574	580	540	540	605	597	607	598	628	564	612	641	585	548	600	573	572	584	582	579	608	625	598	619	588	612	605	626	593	606	579	551	598	597	583	576	579	584	575	638	581	650	583	574	583	593	574	623	563	627	628	616	613	594	623	621	563	601	588	592	621	616	629	543	592	644	606	567	609	608	598	592	576	542	584	614	628	562	621	573	586	629	581	668	613	623	619	613	570	559	540	587	615	602	606	603	583	589	611	605	586	573	593	593	619	602	592	581	617	573	601	566	656	593	604	575	595	656	608	589	615	631	585	604	597	555	603	601	584	611	579	570	562	597	592	655	628	589	619	563	591	637	578	617	599	631	615	596	594	610	582	634	614	609	605	611	593	587	611	639	586	607	615	568	614	604	621	571	574	589	586	609	645	630	649	545	617	636	575	569	586	606	591	576	590	530	608	611	584	585	582	611	623	571	571	660	623	645	625	573	556	556	593	580	571	596	619	565	640	619	618	559	577	589	586	611	588	590	597	595	650	603	574	564	585	543	575	654	605	594	609	607	607	608	581	561	617	601	611	615	595	569	599	570	592	598	604	558	578	632	574	609	583	621	630	599	577	597	593	608	622	602	632	582	629	576	619	599	603	594	600	565	595	617	614	596	580	654	591	606	658	626	567	598
5738	4378	2855	1856	1043	427	266	194	196	173	145	128	103	96	96	84	85	83	83	57	75	70	90	77	74	76	77	82	61	79	65	52	66	76	67	51	54	61	58	58	61	57	69	55	64	59	57	68	52	75	64	68	63	54	71	58	78	64	75	66	70	76	69	69	57	49	69	58	62	70	64	79	69	55	58	59	65	73	57	66	69	71	67	64	67	63	63	65	67	46	63	61	49	63	61	56	61	72	69	56	78	69	61	57	64	69	56	61	65	59	62	73	65	67	63	68	65	59	68	55	58	53	68	74	65	48	65	85	61	58	80	70	67	50	60	55	65	79	63	52	59	76	60	67	63	71	62	69	67	66	55	64	58	60	62	55	55	75	53	68	59	66	47	50	49	65	53	59	71	62	67	52	38	59	62	52	63	63	62	61	58	57	57	44	69	66	68	60	79	59	63	72	59	65	52	63	60	59	57	49	68	61	54	67	46	67	69	53	74	78	63	64	52	71	79	47	56	57	77	58	75	72	68	57	60	71	71	67	62	67	61	64	56	60	63	85	66	64	66	60	63	54	54	72	46	67	69	68	70	57	69	58	62	60	75	58	62	55	57	51	82	52	51	62	58	55	62	68	62	71	57	72	62	61	54	77	79	62	61	56	61	71	76	87	54	54	72	47	70	51	73	66	66	70	63	77	58	82	57	76	63	56	64	66	62	49	59	54	78	57	61	62	54	64	61	71	65	57	57	69	62	65	69	78	65	72	62	51	68	75	53	74	65	50	65	59	61	71	74	65	67	57	52	63	54	70	70	58	57	74	78	53	63	50	65	47	59	71	74	56	68	60	65	57	70	64	68	69	62	58	73	81	59	59	51	59	76	64	77	61	51	71	65	61	53	62	60	62	63	62	63	68	82	68	57	71	70	69	64	55	64	59	53	71	57	62	70	65	58	63	59	80	76	71	60	57	73	53	73	68	72	73	65	57	61	61	54	60	53	59	63	73	71	70	55	65	76	67	63	65	58	68	61	62	65	55	73	54	68	67	56	53	67	59	72	68	69	53	68	61	49	54	65	66	77	60	61	71	63	63	66	61	48	68	62	56	55	54	60	64	56	58	56	73	58	63	59	63	74	62	67	70	62	68	76	63	58	68	72	64	62	61	68	61	47	58	66	67	62	70	72	64	56	65	70	62	53	59	67	60	51	53	67	55	70	68	72	57	61	55	70	73	65	62	61	58	76	61	72	80	67	59	56	69	64	66	56	58	67	60	57	51	54	70	64	66	62	68	72	70	56	65	56	62	61	57	65	58	59	68	44	54	57	65	63	58	68	63	73	63	65	62	62	53	57	75	54	72	83	71	60	60	57	56	70	70	70	59	64	67	73	74	71	58	50	57	56	70	70	56	54	59	55	69	51	61	58	51	71	63	58	44	56	74	70	58	73	54	60	64	65	68	46	68	57	72	61	63	53	73	53	61	63	79	61	60	56	73	61	58	56	67	70	57	64	60	75	79	76	57	63	57	69	60	57	64	68	71	72	65	62	64	63	59	66	59	57	60	60	59	49	59	75	72	66	65	70	52	66	56	64	69	51	57	63	80	58	69	52	57	57	59	77	70	67	46	52	63	57	65	51	51	66	57	67	62	60	68	59	44	66	59	57	65	69	54	70	68	62	68	62	82	61	62	71	80	64	53	62	67	69	71	56	66	60	68	61	69	60	68	49	71	72	78	74	73	61	63	55	66	62	66	72	64	61	74	83	46	55	67	70	63	69	66	65	69	58	64	51	70	49	61	66	57	60	64	62	65	68	65	61	57	61	57	67	61	69	64	55	65	68	48	71	64	47	84	56	58	59	59	77	68	68	55	73	56	63	58	63	56	81	73	52	65	53	65	56	70	64	55	65	56	70	61	58	59	75	64	81	64	69	67	51	75	68	76	62	59	71	61	65	58	59	56	76	69	75	61	55	77	58	69	57	54	63	59	63	62	62	53	70	57	59	58	52	69	56	63	60	51	49	69	53	80	71	47	50	70	56	59	62	57	63	69	67	65	67	51	54	59	54	58	62	72	66	62	66	74	63	69	68	68	72	73	49	57	62	79	61	63	76	61	70	59	69	49	62	63	62	49	73	63	75	66	64	52	70	59	56	63	68	74	61	70	55	60	65	67	49	57	69	61	76	51	72	66	57	57	56	55	56	67	61	60	64	65	74	65	56	64	69	60	60	70	66	60	61	68	72	67	61	74	52	71	54	63	50	60	68	64	73	49	75	53	74	58	47	69	73	66	68	59	71	67	65	57	78	66	56	57	58	51	48	66	68	62	61	80	57	49	61	62	68	72	61	69	81	54	62	57	69	65	68	69	64	69	59	63	68	52	69	58	59	67	64	76	67	50	66	76	51	51	68	51	64	64	61	83	59	66	54	64	76	57	68	80	54	60	71	60	56	57	57	68	58	60	69	68	62	75	66	60	68	55	56	66	66	60	74	67	68	63	52	60	63	57	63	77	50	62	69	61	62	63	63	47	61	64	63	92	69	69	56	67	47	71	58	56	62	68	62	64	50	76	56	57	66	67	64	61	55	74	63	64	59	68	59	76	71	60	60	58	67	68	56	62	60	55	49	63	63	73	66	74	58	73	70	63	61	59	62	53	43	53	59	52	62	67	54	60	58	54	65	59	55	64	61	66	77	55	66	70	60	66	66	72	58	69	68	55	71	68	72	53	68	48	54	43	53	67	73	62	69	62	67	80	67	63	71	65	74	62	81	63	54	63	72	55	65	61	58	74	59	80	70	68	55	66	70	70	55	61	56	57	87	60	72	66	63	49	66	62	61	67	54	66	77	58	59	67	54	58	64	45	65	65	51	53	53	69	58	48	60	60	59	68	51	57	60	74	52	59	67	66	57	69	60	63	44	59	54	67	70	46	57	59	64	70	63	68	65	66	66	58	75	81	82	54	56	58	57	66	60	47	60	76	64	59	69	69	66	79	68	56	62	65	71	62	65	59	63	64	59	62	68	57	67	58	66	61	52	63	59	60	62	62	68	57	55	45	49	65	63	67	67	71	66	70	64	60	58	66	58	60	62	73	62	69	58	58	63	76	67	64	65	70	52	75	58	66	65	66	66	64	49	62	59	52	61	64	79	57	63	54	64	68	78	60	67	57	61	63	59	63	54	72	70	60	54	64	72	64	76	51	65	56	73	54	49	62	61	63	68	59	59	67	68	49	60	52	74	57	52	76	65	52	75	66	68	68	70	71	63	49	64	56	58	69	51	66	69	57	58	66	66	60	62	62	60	59	70	65	60	59	70	55	64	75	62	74	76	62	56	62	63	72	68	71	66	54	77	55	74	66	67	57	58	62	59	62	59	60	55	60	60	49	56	76	50	62	86	75	70	50	77	76	49	61	75	58	68	66	56	53	63	72	55	48	72	66	67	58	54	67	69	58	80	45	57	91	50	68	52	50	56	55	72	55	62	72	57	78	54	70	54	44
32710	24323	19885	20608	20760	13888	8404	5521	5018	3962	2900	2406	1990	1743	1487	1261	1193	1044	866	879	942	1022	982	975	784	687	696	651	659	679	579	574	615	571	582	568	544	557	557	529	562	563	532	533	529	557	513	563	518	523	526	513	519	567	496	515	551	503	507	512	577	562	510	533	508	523	522	535	545	492	543	539	555	537	527	496	488	502	537	524	536	515	530	519	519	531	521	519	527	500	525	494	527	555	537	529	521	538	558	525	549	523	490	509	544	521	526	528	518	514	532	537	525	509	567	528	565	484	540	534	515	535	535	520	506	562	564	544	486	516	521	503	541	568	506	539	529	544	492	527	546	538	534	503	519	554	541	558	527	516	533	539	526	489	560	542	534	538	516	497	522	510	517	523	535	528	489	514	485	546	497	523	538	532	528	513	532	520	499	494	546	503	541	543	541	574	509	514	486	560	573	529	537	559	527	564	510	562	523	543	541	571	496	522	547	526	546	556	510	535	507	518	541	541	577	509	551	500	566	483	524	538	518	563	476	517	566	557	545	519	551	525	555	544	508	565	462	546	523	546	529	553	526	546	560	526	517	522	527	502	522	529	559	486	579	542	560	528	518	497	516	548	549	526	519	570	547	532	541	525	518	536	516	534	542	496	549	519	517	561	549	525	561	557	488	545	530	546	537	516	553	500	568	526	562	528	526	500	577	571	509	565	537	540	527	533	562	536	509	537	502	507	526	496	556	499	571	526	525	500	551	538	567	559	550	529	496	523	521	503	556	525	566	521	540	515	536	529	481	525	521	552	508	544	534	531	572	532	526	571	551	528	505	548	495	530	547	554	529	561	531	514	558	514	514	515	519	526	506	539	550	546	533	518	555	541	517	508	515	569	528	552	559	574	566	508	528	532	499	506	503	507	560	529	577	523	558	600	523	547	583	494	559	546	550	490	536	528	534	527	509	526	521	542	546	534	518	491	529	559	502	550	538	523	588	544	534	547	568	506	535	535	530	568	525	515	518	515	521	559	523	546	564	519	535	507	525	557	504	543	500	521	524	567	553	548	526	535	548	536	515	561	583	533	543	513	563	551	537	521	529	538	502	538	515	538	509	539	544	548	552	513	504	484	542	489	544	528	545	522	509	563	555	538	525	530	517	579	545	478	507	531	538	552	506	543	542	508	559	532	574	506	498	499	532	542	582	515	528	545	524	536	550	519	544	555	547	564	525	528	534	557	495	530	558	516	545	541	540	543	542	528	507	513	549	544	506	513	569	506	585	520	523	541	551	523	577	526	540	547	512	541	553	540	501	548	561	507	538	512	533	603	477	512	522	539	517	511	554	593	543	512	550	530	543	583	539	542	531	553	513	517	516	508	527	527	517	573	561	531	519	490	531	550	528	553	533	554	533	525	578	562	520	548	562	538	543	521	561	551	551	491	523	538	524	511	509	511	551	553	580	524	522	577	503	509	525	499	523	506	537	522	576	556	534	551	528	533	529	512	542	504	546	586	566	549	541	544	528	553	571	539	558	548	560	515	509	533	521	547	530	529	536	529	523	582	485	500	555	524	513	500	531	516	545	521	568	532	520	537	505	536	554	533	517	582	561	540	525	511	538	484	527	522	548	507	534	523	539	515	523	542	528	503	525	495	535	542	546	547	535	516	523	521	518	543	557	541	508	515	510	513	525	556	502	560	561	571	524	504	522	539	521	528	546	594	496	524	593	484	473	535	508	538	531	501	549	540	544	526	544	530	541	546	566	521	525	530	523	508	535	544	449	572	529	523	556	567	570	494	543	543	586	480	514	534	527	481	526	505	522	527	518	550	559	505	583	487	513	530	574	491	535	513	481	525	567	565	547	503	541	519	564	546	544	566	496	553	556	522	558	569	504	481	516	543	553	544	514	510	544	562	576	494	491	479	527	535	530	515	513	474	550	525	510	536	537	526	572	569	522	509	547	499	544	541	579	505	536	523	536	523	526	499	544	541	526	507	597	557	536	572	544	486	548	556	519	538	508	539	496	570	517	558	514	537	512	560	520	573	506	522	552	536	511	512	528	525	551	519	516	534	510	535	537	543	529	548	537	539	536	542	570	514	552	536	545	571	505	499	559	529	494	549	552	536	544	578	541	532	560	540	536	530	510	525	537	554	537	537	516	543	521	463	486	507	546	534	535	495	529	470	525	570	566	515	523	510	572	533	554	569	498	507	489	494	517	561	474	513	542	553	525	567	549	503	546	537	559	536	564	497	503	567	526	525	535	530	492	542	497	534	513	594	522	514	588	547	558	550	530	517	502	509	483	537	521	558	539	543	548	543	539	546	542	555	514	524	496	551	516	522	555	550	527	521	535	520	518	550	510	539	535	559	510	544	527	526	518	511	534	543	518	566	528	539	505	538	539	527	501	480	547	558	520	533	564	503	521	577	523	573	513	526	529	536	551	519	541	542	543	599	508	498	537	566	518	531	545	508	544	510	528	542	559	512	526	525	528	537	562	498	552	521	532	536	519	553	545	512	511	523	536	549	528	570	559	556	568	528	525	505	525	543	536	535	533	525	558	516	577	540	527	589	540	539	519	555	591	551	549	529	494	528	543	570	508	497	493	495	566	504	569	495	528	536	524	536	512	526	540	516	555	505	584	557	508	544	517	505	549	522	532	533	523	529	518	576	545	519	489	536	484	523	520	530	557	567	513	546	508	501	539	527	548	524	532	538	527	545	539	497	524	520	531	524	553	531	554	543	502	547	530	560	535	547	552	533	538	495	532	551	520	574	494	559	547	521	549	523	525	580	573	540	548	539	540	534	508	573	569	531	552	539	523	541	559	552	507	578	517	542	515	499	566	516	580	555	524	537	552	526	511	554	515	481	538	552	538	520	537	576	524	503	538	533	553	501	489	514	567	557	583	480	524	527	523	533	546	493	531	541	503	560	574	574	527	552	537	530	551	554	587	563	547	465	530	507	523	570	507	517	545	581	548	489	485	537	536	554	559	560	543	560	511	572	559	574	551	509	559	551	563	532	572	499	519	520	505	510	505	496	588	511	548	518	609	543	515	498	522	525	560	514	545	548	542	514	569	522	524	560	558	553	549	536	539	491	551	508	526	533	522	533	531	527	533	540	546	529	583	562	537	514	524	529	510	521	540	515	519	525	528	539	537	511	543	522	559	505	540	564	528	560	552	533	485	583	533	520	561	537	532	526	475	548	510	547	570	519	551	575	535	521	502	555	545	525	521	506	510	508	576	508	532	524	538	545	566	507	537	524	543	506	537	532	543	514	526	542	568	531	511	576	551	511	531	534	540	523	543	534	533	523	523	510	508	524	514	543	498	473	578	527	537	545	524	515	536	550	542	549	525	494	572	536	545	534	542	541	508	551	590	532	551	512	555	507	531	551	526	529	563	525	512	515	517	553	509	538	534	528	543	526	489	535	538	509	566	508	517	534	531	515	539	560	525	535	516	550	555	538	558	531	535	521	550	523	549	532	564	573	561	533	512	570
5915	5569	4227	2531	1134	578	373	248	255	197	155	128	107	127	90	96	70	89	82	79	83	73	75	80	50	54	65	67	53	50	53	59	49	71	51	51	53	43	53	62	61	57	50	71	57	47	54	55	56	65	58	54	56	61	52	58	45	47	66	43	51	49	44	65	63	62	58	64	50	55	63	55	57	63	59	65	49	55	47	50	63	59	48	58	60	48	55	49	59	78	49	52	43	46	57	57	61	53	48	57	74	46	47	60	55	43	50	63	57	57	57	42	49	71	42	53	52	68	52	60	56	54	64	58	46	60	59	47	63	69	53	52	37	50	48	47	57	66	63	54	55	54	57	53	49	55	48	52	49	69	51	49	44	48	60	49	54	55	54	61	51	75	56	51	63	56	64	59	38	53	65	53	57	51	51	53	52	49	60	52	47	60	47	54	49	47	55	47	57	62	58	55	40	58	51	71	49	46	60	45	53	51	60	51	54	45	49	60	53	59	50	57	47	52	61	62	63	56	52	54	55	66	59	59	67	52	55	48	50	48	54	50	55	61	57	57	46	70	53	74	64	58	55	55	59	49	68	54	54	48	41	54	48	48	53	46	49	59	50	45	65	50	57	53	44	73	55	62	47	57	42	51	59	43	65	54	51	56	51	50	48	54	44	68	61	46	43	61	50	62	56	47	48	38	67	48	56	46	52	49	55	52	55	44	55	47	65	55	61	47	51	65	52	55	52	54	57	56	46	47	50	49	58	51	66	63	50	58	65	54	61	61	46	69	50	52	49	58	70	45	36	61	43	49	60	52	56	52	49	51	62	49	33	30	50	50	51	50	57	57	59	65	50	41	79	48	52	55	57	65	55	46	57	58	40	46	53	46	54	38	59	54	75	56	52	48	51	50	59	63	56	51	54	59	53	58	56	47	54	49	51	50	51	56	51	62	60	56	58	43	48	46	57	44	49	50	51	50	52	54	60	45	55	70	53	50	59	50	55	56	53	49	50	49	38	44	54	45	47	67	47	57	55	57	60	44	46	46	54	47	63	54	43	49	63	54	54	51	59	58	63	49	44	44	55	41	62	47	54	46	61	59	53	63	49	50	41	41	67	60	35	61	59	66	63	53	45	48	67	51	67	60	58	49	50	65	52	57	57	59	48	50	69	53	43	57	50	55	59	50	51	51	51	44	56	48	40	57	43	51	56	55	51	60	56	66	50	51	63	47	57	59	54	42	57	64	43	58	50	54	57	34	59	54	51	43	63	59	61	59	57	50	48	53	53	52	51	49	46	44	58	53	60	44	53	42	63	49	50	48	52	50	32	61	38	47	53	63	41	54	53	52	54	59	44	48	47	47	43	49	60	47	57	59	72	51	53	49	61	53	66	46	52	55	54	48	63	55	47	51	50	61	62	68	57	44	51	36	69	51	48	52	65	52	56	45	51	62	48	61	50	55	57	57	58	59	49	56	44	54	57	55	59	43	59	46	46	48	41	62	66	47	48	56	59	54	60	52	47	55	55	51	70	45	50	64	42	49	42	62	55	60	47	44	62	40	45	44	65	58	60	48	58	54	53	55	68	43	50	51	61	57	47	65	62	48	49	51	47	52	55	55	46	70	57	55	46	65	46	51	59	50	48	52	59	50	44	52	59	59	41	60	51	45	56	52	55	50	59	40	57	55	55	40	52	54	57	50	53	51	53	52	58	52	59	53	65	54	50	70	53	53	52	59	51	53	55	52	68	67	69	55	67	59	60	64	37	60	39	66	49	58	66	39	55	53	55	50	48	42	66	58	45	54	38	58	53	60	65	52	65	49	53	48	62	47	61	52	54	60	76	49	52	50	58	53	53	60	60	67	53	54	63	53	51	73	38	48	64	54	42	58	56	47	45	57	55	51	51	46	69	56	57	54	44	52	50	49	57	40	57	38	55	52	57	67	63	60	49	50	49	56	51	75	47	61	64	47	51	48	44	57	64	46	44	52	66	60	46	58	53	66	56	51	67	68	58	57	47	52	66	45	47	41	41	53	57	56	52	56	53	44	50	60	52	56	52	49	70	41	61	47	54	45	48	50	35	49	52	51	65	58	41	50	47	45	48	51	55	53	67	64	48	57	60	58	51	63	56	49	58	55	50	52	47	58	53	45	59	43	54	58	62	39	36	52	62	57	58	59	59	46	53	44	54	63	58	48	59	52	54	58	49	67	45	58	52	45	38	58	47	54	45	57	49	54	54	60	66	59	54	51	53	61	51	49	42	57	61	45	51	57	70	49	71	57	61	54	63	67	40	49	46	47	59	58	51	47	56	46	59	55	58	52	54	51	49	51	53	44	57	61	53	47	40	64	51	61	74	41	54	57	63	53	54	53	53	45	61	55	68	53	52	49	49	45	57	50	54	54	57	52	52	46	46	44	59	67	43	53	47	50	51	58	59	57	44	50	53	59	55	36	52	53	53	59	42	44	55	57	59	64	48	53	63	45	36	42	47	50	53	52	60	54	38	49	52	38	49	43	55	39	62	65	48	46	65	43	59	57	61	38	56	57	72	48	53	43	50	50	44	51	47	68	58	56	61	64	51	51	38	65	49	55	56	59	55	55	55	46	55	59	48	61	44	48	55	49	52	58	61	43	40	43	54	51	48	38	55	50	57	48	42	51	65	52	64	76	54	42	30	49	65	52	41	52	49	59	48	60	54	45	44	60	47	44	52	65	55	41	59	48	46	51	44	52	46	59	63	50	52	55	48	55	43	57	52	54	65	54	55	49	54	50	63	58	53	52	57	51	43	53	52	53	37	41	61	59	42	48	47	37	54	51	51	57	53	55	68	65	61	39	47	56	69	60	52	59	59	55	42	49	54	50	42	55	57	45	48	47	67	58	47	51	56	61	55	59	51	39	55	59	49	60	40	62	52	46	60	44	51	54	46	63	56	50	44	55	64	54	53	68	67	37	63	58	61	56	74	52	54	53	68	51	57	51	62	40	59	71	60	53	64	67	49	59	54	59	54	52	57	50	51	70	68	56	56	61	49	60	53	49	60	66	49	66	62	58	55	46	52	50	37	60	58	48	66	61	59	53	55	58	47	65	65	60	50	40	56	53	56	50	52	57	59	59	68	66	46	55	56	54	50	45	60	57	58	48	52	60	50	54	54	70	57	63	57	53	50	69	48	47	40	50	56	38	40	54	55	55	51	45	53	61	52	58	55	57	55	58	56	46	46	52	51	50	46	69	50	61	47	66	60	58	54	49	57	45	57	70	58	53	58	46	48	57	56	68	51	52	56	45	48	70	64	58	53	43	65	54	42	42	50	57	39	61	51	57	37	56	48	57	53	62	42	62	54	52	68	56	49	47	43	55	56	51	50	52	49	54	52	55	63	55	49	46	61	60	60	58	53	54	57	44	44	62	46	54	42	48	52	54	56	44	59	41	54	48	44	58	45	69	62	55	41	58	56	46	66	47	40	55	55	60	55	46	62	51	57	54	38	62	61	48	45	49
33350	26968	23659	23444	21944	17252	11475	6942	6623	4927	3748	2969	2537	2152	1838	1673	1348	1109	1006	917	999	1050	1018	914	809	677	655	654	663	664	595	512	510	477	468	485	487	486	484	444	479	487	478	466	449	498	494	433	463	437	463	468	470	446	443	444	416	490	471	427	453	474	475	430	454	470	432	460	453	403	430	445	486	469	472	435	431	463	425	445	480	485	450	423	450	428	437	456	442	503	475	469	468	441	484	451	482	442	458	405	458	424	469	453	434	427	446	455	470	449	482	430	430	419	433	432	446	465	467	451	495	455	437	472	476	470	448	450	461	463	447	475	472	455	480	448	442	473	425	419	435	439	475	471	465	433	463	481	461	458	459	461	483	440	428	467	458	426	502	465	468	489	475	428	459	455	456	447	462	431	469	465	444	483	437	446	454	430	438	448	432	466	420	413	454	414	436	471	458	412	469	467	476	465	414	485	452	441	453	414	456	436	433	444	450	455	469	450	466	474	491	463	401	487	464	438	473	448	424	414	417	452	484	428	458	461	418	480	476	436	470	468	465	436	433	445	436	452	450	446	428	442	501	447	448	414	398	449	435	445	432	434	470	466	443	475	489	461	489	444	436	455	441	447	457	453	463	479	470	468	445	426	457	436	453	477	475	467	458	444	479	445	442	466	490	475	448	440	440	469	392	430	462	465	458	435	441	427	452	456	467	422	431	426	423	454	449	452	464	463	482	430	451	484	454	454	458	466	440	427	470	473	460	471	438	437	462	495	445	440	470	467	476	407	462	440	431	485	413	463	462	462	457	461	452	479	449	461	451	424	443	418	491	454	473	462	477	460	454	482	452	455	462	428	444	456	416	461	424	495	432	465	452	453	427	404	431	463	433	407	449	455	426	457	407	433	460	451	465	443	434	469	454	470	404	454	462	422	439	456	454	433	456	430	432	454	461	473	447	462	450	437	440	450	429	453	411	425	440	463	467	441	455	428	464	470	447	447	443	457	461	461	456	441	470	478	443	426	467	485	438	451	500	425	422	438	440	457	458	442	436	428	440	500	453	473	465	454	424	456	457	435	465	502	461	438	457	486	456	450	493	410	471	467	431	456	451	461	437	481	434	476	474	422	470	454	439	475	462	483	436	458	433	469	469	467	465	422	471	471	444	449	425	401	454	431	472	427	456	469	480	479	438	457	462	391	418	456	480	454	480	462	464	455	441	399	443	416	479	479	454	451	474	462	457	442	484	424	446	409	436	440	474	428	433	441	431	456	476	478	430	443	499	468	464	427	427	472	477	448	434	458	459	457	461	453	496	451	448	480	441	436	469	443	429	477	439	433	433	434	482	443	418	486	422	429	457	429	465	386	473	417	469	466	433	446	432	482	455	486	474	460	442	445	466	470	442	463	447	432	481	444	428	418	422	449	452	436	492	437	457	446	452	454	447	470	447	471	438	485	427	443	431	450	463	460	422	485	454	456	409	455	451	428	424	412	449	465	481	448	499	466	462	452	444	456	434	464	459	444	425	443	434	476	475	451	466	464	470	474	462	426	477	493	427	457	452	477	479	471	416	490	445	459	444	436	434	445	438	454	474	478	445	456	468	422	463	429	482	459	453	452	465	456	462	428	443	453	478	414	475	466	456	442	480	465	465	429	466	448	457	440	463	446	483	448	450	470	423	445	447	400	468	471	408	443	446	418	467	425	453	441	450	455	421	454	434	476	425	413	456	400	429	475	455	482	448	454	448	439	434	483	447	493	472	455	440	447	444	485	460	424	405	433	485	413	480	453	453	437	450	409	440	439	437	418	402	455	455	456	454	478	428	475	415	455	429	434	449	495	452	434	463	427	452	438	409	456	454	477	428	446	460	461	459	408	426	460	418	460	479	434	438	454	458	458	483	464	442	405	457	442	436	431	463	473	457	482	430	435	440	481	417	450	443	462	446	447	463	496	460	490	451	437	440	447	451	464	464	454	443	468	471	416	453	436	423	443	460	476	433	453	500	423	481	459	443	456	456	440	438	459	459	452	475	472	462	450	438	468	463	442	446	455	485	474	421	485	414	445	492	431	458	425	467	441	458	438	440	397	468	418	413	431	425	463	456	417	445	462	449	504	466	412	408	450	459	444	472	458	456	437	464	436	405	456	486	462	468	458	464	434	462	447	459	473	432	482	488	442	463	439	481	472	459	453	440	468	495	426	428	472	463	481	414	476	401	447	436	440	443	456	444	466	480	460	406	466	438	448	440	454	436	462	467	459	450	423	411	421	468	423	444	453	426	463	423	472	494	445	424	445	460	436	461	458	445	434	416	454	461	461	445	468	456	433	459	448	467	459	467	470	434	452	435	435	447	459	459	446	485	435	436	445	465	461	455	459	453	437	443	467	442	475	458	434	447	493	433	458	450	442	456	500	435	462	462	434	470	436	454	452	439	454	441	476	405	412	455	448	467	490	463	427	432	439	479	489	472	434	431	444	468	504	409	430	435	422	420	477	432	431	412	473	458	485	466	466	474	420	454	443	435	462	432	429	475	418	449	460	498	469	453	443	453	438	406	455	466	454	424	457	430	470	448	444	452	469	434	454	450	426	435	447	439	490	480	432	488	466	445	485	463	475	483	449	464	448	460	479	450	427	456	452	423	461	399	467	455	466	450	444	468	463	470	448	464	450	437	442	444	424	485	457	450	452	439	456	471	474	465	456	443	430	457	456	413	446	425	472	460	423	436	460	448	471	451	455	448	407	418	432	437	451	469	407	403	422	417	434	434	478	440	442	440	468	447	447	423	399	465	482	453	449	480	505	466	467	476	466	423	420	406	442	459	466	417	479	469	437	468	450	480	445	436	483	446	475	456	442	410	445	385	448	447	468	458	462	462	457	418	461	450	463	463	428	447	439	434	462	432	435	414	443	439	448	432	467	414	446	477	481	431	448	475	480	467	424	459	465	431	474	495	437	455	421	475	448	466	423	450	485	487	403	447	436	454	467	450	424	446	446	454	443	443	497	444	500	472	453	444	449	430	455	456	481	426	431	439	469	440	458	442	490	437	445	451	498	490	453	478	475	469	446	448	414	447	442	457	437	448	480	417	460	491	454	452	466	434	487	442	437	446	441	490	458	453	460	453	460	463	468	446	441	439	425	427	472	418	483	439	419	436	457	438	442	453	474	407	462	486	459	450	433	425	469	422	464	456	471	453	431	455	450	487	475	458	495	454	462	498	429	436	440	488	467	474	452	463	443	462	423	456	498	459	439	392	446	460	479	480	445	448	467	468	475	445	445	448	457	413	496	466	428	434	446	479	450	437	444	483	459	422	457	405	438	463	413	427	441	480	426	467	439	445	431	468	471	496	432	416	468	480	431	458	437	457	468	440	434	481	490	455	466	475	419	445	432	463	444	452	459	473	457	456	430	470	448	413	459	410	435	433	449	468	464	429	421	483	446	416	464	435	453	435	458	424	430	453	422	467	457	446	468	435	442	431	474	444	459	463	409	437	458	422	471
8306	9546	6225	3072	1589	1134	545	281	281	201	198	148	140	129	92	79	67	66	67	73	57	66	73	56	59	58	50	32	50	52	46	38	40	37	42	43	31	41	31	36	41	28	46	32	45	37	33	49	33	38	49	31	42	47	32	41	36	31	35	36	42	31	41	45	37	45	30	42	37	48	27	45	30	38	40	34	40	32	33	34	38	49	34	28	34	45	36	35	35	36	31	30	33	28	35	41	40	31	32	43	47	44	44	44	40	40	30	41	36	34	43	36	41	38	38	30	47	35	41	42	41	29	42	38	35	35	39	36	34	51	38	32	38	34	33	38	36	53	39	48	35	49	34	36	57	42	25	37	29	30	35	45	45	38	35	37	38	32	36	38	37	36	36	38	29	45	42	41	34	35	50	31	42	32	45	39	39	46	41	37	30	42	36	47	32	40	47	35	30	39	52	29	31	49	36	31	41	39	49	45	33	38	44	33	31	39	28	53	47	43	36	39	38	39	40	40	31	40	42	26	44	38	35	35	35	28	49	35	33	38	29	45	43	29	29	40	49	43	35	39	38	32	33	40	37	54	32	43	47	41	40	44	33	30	44	37	46	48	40	49	37	27	40	45	50	42	40	43	44	32	30	42	25	30	36	44	49	40	43	41	39	27	47	36	45	38	41	30	31	44	33	34	41	41	46	38	39	40	45	37	53	45	44	38	28	40	41	48	32	29	44	37	53	40	31	39	47	38	35	47	39	37	38	44	42	54	30	44	39	44	29	38	40	36	36	34	41	32	33	37	30	38	34	36	35	39	39	38	38	40	47	52	29	50	36	34	48	33	61	48	36	42	35	34	32	27	38	32	45	32	38	44	38	41	42	43	35	41	46	37	53	32	51	44	34	49	36	39	41	30	41	45	31	36	31	35	50	42	47	36	39	35	28	35	36	46	47	42	46	25	39	46	44	38	51	43	42	28	45	30	33	32	37	47	32	44	33	23	38	41	35	34	43	34	34	43	54	42	45	36	41	50	37	45	42	32	30	34	47	35	34	41	35	45	44	40	28	30	38	46	34	38	41	31	32	22	32	45	40	44	39	30	41	43	44	43	29	29	45	38	38	40	34	37	32	49	44	52	35	31	30	29	34	32	25	56	38	41	26	33	39	41	43	33	32	32	35	33	32	41	40	29	36	50	30	42	39	42	43	41	44	36	42	45	44	46	38	36	44	38	35	46	49	42	45	39	38	41	41	38	34	26	39	44	34	41	41	44	45	27	28	39	35	28	31	54	43	41	24	32	36	29	42	43	32	48	35	40	40	31	35	34	33	30	37	48	45	26	39	40	33	26	33	27	30	36	31	32	38	27	40	34	29	50	41	33	40	39	36	43	37	36	33	29	37	45	44	32	37	26	38	31	39	47	43	34	41	41	31	42	52	44	37	27	36	40	43	49	39	39	44	30	45	40	33	36	43	33	28	31	34	48	38	48	38	46	37	36	36	34	33	33	39	40	37	46	38	30	50	38	33	39	39	42	50	45	41	30	42	41	29	43	29	37	38	35	36	36	37	34	35	30	31	33	33	41	34	35	32	37	38	33	31	36	31	28	40	37	37	57	36	54	34	47	35	30	32	42	32	41	44	41	41	46	41	45	23	50	33	33	22	44	38	38	35	28	28	30	43	38	43	48	50	35	31	24	35	40	29	46	36	42	28	41	44	35	36	35	37	41	29	40	38	35	33	37	41	29	36	39	33	34	38	44	35	45	39	37	30	35	49	32	36	43	37	31	29	44	39	33	44	35	33	46	43	33	35	43	51	44	36	34	42	41	52	40	37	31	51	41	29	43	38	45	51	42	36	36	31	30	34	48	30	36	30	48	42	49	29	42	47	34	31	42	48	44	27	36	41	49	29	34	49	41	45	32	43	29	46	37	41	42	35	39	39	45	53	44	46	34	34	40	27	48	41	35	42	42	45	32	49	35	42	45	44	41	43	30	39	39	23	34	43	41	36	44	45	33	37	37	44	34	41	33	40	32	33	40	57	43	24	39	45	38	37	53	33	39	45	39	36	40	43	34	54	31	35	47	34	25	44	38	32	43	40	34	40	48	40	37	39	28	42	48	38	35	37	32	32	33	30	30	33	36	53	47	42	40	39	43	32	35	43	47	44	36	38	46	36	38	44	28	36	33	34	30	47	36	39	38	30	47	32	39	35	42	33	32	26	42	35	37	54	40	27	38	46	36	43	37	36	35	40	39	31	46	26	31	38	36	30	29	37	35	31	47	34	40	50	38	31	38	38	39	40	50	41	45	33	36	47	35	21	32	39	46	36	31	42	40	38	48	34	44	39	52	31	37	43	44	43	40	38	32	41	43	45	31	42	52	37	37	37	41	40	43	38	41	36	46	49	43	31	33	43	45	42	39	33	39	33	29	33	26	36	35	37	52	35	37	46	32	35	26	40	32	37	39	37	34	35	36	38	35	39	40	33	39	46	42	31	41	33	43	37	31	35	49	40	35	40	43	43	42	37	31	51	36	37	41	43	28	38	35	34	48	49	39	29	34	38	33	49	36	37	35	48	51	39	28	32	32	34	28	30	40	34	37	37	33	37	36	41	36	36	44	43	26	31	45	39	48	46	33	42	37	35	36	47	39	37	44	22	58	44	32	42	37	46	38	39	33	35	44	42	36	34	45	35	30	52	29	34	41	38	46	41	32	36	41	43	47	51	38	35	30	26	44	36	42	42	39	40	40	48	41	36	33	34	35	40	48	43	37	37	36	35	43	38	39	46	42	50	38	40	37	45	31	27	26	40	40	41	32	36	37	35	41	49	38	54	33	31	38	33	40	38	46	38	43	39	40	34	34	40	37	38	26	36	37	35	48	35	44	40	36	36	37	41	48	30	36	39	24	37	37	32	30	24	40	23	38	31	40	43	45	33	42	57	32	38	46	31	40	48	45	33	45	41	46	38	41	35	49	34	45	48	34	38	30	26	39	34	41	32	29	46	46	35	29	33	31	36	33	40	44	27	36	39	41	44	34	34	47	40	35	46	35	33	44	28	44	37	38	45	41	48	39	41	43	36	31	37	36	41	46	49	56	42	35	37	42	39	43	27	43	37	33	51	43	40	39	36	38	34	41	33	40	36	40	30	36	29	34	55	37	33	47	32	32	36	44	33	35	27	32	26	31	37	36	37	45	35	44	29	30	46	29	35	42	42	34	36	31	32	34	30	42	42	49	45	27	39	37	39	41	33	45	38	40	45	37	45	40	47	43	35	36	31	36	38	36	43	44	41	35	29	34	38	37	34	35	38	36	45	33	43	40	28	29	31	39	40	42	40	34	29	40	33	36	42	32	32	48	40	34	43	34	37	47	32	40	52	24	39	39	38	43	43	36	43	36	28	37	43	52	44	40	47	35	22	41	32	41	42	36	42	40	32	44	34	32	30	50	31	37	37	30	25	48	31	40	47	38	45	34	44	49	38	31	51	32	38	34	57	33
38998	31649	27005	24409	27153	24266	14304	8774	8304	6048	4751	3724	3089	2540	2109	1876	1455	1135	1015	970	1090	1126	1012	874	718	686	620	567	569	499	431	434	421	407	386	397	356	326	337	351	337	304	364	354	331	332	359	354	329	364	347	335	367	324	335	355	329	345	336	358	376	296	343	350	374	354	367	325	343	346	342	299	328	334	360	350	321	321	324	359	306	333	325	365	324	336	340	358	327	331	335	359	346	332	341	359	348	341	309	341	339	326	342	326	301	330	311	321	338	334	331	356	359	354	348	361	344	325	371	312	308	324	317	301	309	338	311	356	327	316	351	336	302	326	336	305	352	319	335	341	356	331	349	350	319	339	333	344	342	371	365	344	324	363	332	316	319	356	335	333	337	333	320	336	318	343	339	309	323	329	341	332	358	324	347	341	337	344	304	309	356	332	335	362	366	325	323	338	321	329	318	360	362	342	353	339	350	338	307	372	335	339	304	321	341	361	360	338	340	339	334	331	328	325	330	326	325	351	314	330	311	349	388	349	368	355	332	328	299	370	326	316	340	314	327	350	367	356	347	355	338	330	334	345	364	318	330	325	367	319	341	345	315	333	327	313	342	331	333	343	320	356	347	347	364	320	350	337	326	331	353	329	346	356	309	342	320	308	325	347	343	346	355	346	335	322	351	330	315	327	373	291	368	339	367	337	358	336	344	332	372	364	348	309	324	354	329	331	334	324	319	351	326	344	327	299	367	330	333	352	355	341	343	345	342	329	329	329	341	322	337	342	369	309	337	357	328	331	312	324	303	325	354	338	355	335	331	322	335	328	330	338	330	325	359	342	332	330	302	340	334	343	317	337	322	352	314	335	348	326	313	343	309	309	325	330	344	322	357	345	340	329	331	329	336	329	364	349	354	350	383	357	365	357	338	296	317	319	335	320	338	370	306	350	312	324	355	330	367	358	342	315	296	329	329	294	310	341	330	328	334	338	353	336	327	335	349	318	358	353	326	362	346	324	303	352	326	330	352	350	371	331	316	333	326	322	379	316	352	341	340	336	318	323	334	335	309	326	327	352	328	336	335	318	336	366	325	317	346	315	318	321	348	342	331	323	363	329	318	342	342	336	339	355	340	321	320	330	309	287	302	330	301	334	313	329	368	322	343	323	322	325	336	307	348	314	317	345	329	350	321	327	346	325	335	363	329	346	319	312	374	307	315	311	335	371	344	306	307	351	362	320	341	338	324	367	325	362	332	353	349	307	316	318	358	335	355	309	331	333	345	314	322	343	333	365	303	313	333	327	338	335	333	346	342	340	315	338	345	314	352	352	329	332	304	306	332	342	323	314	336	310	326	328	345	365	339	334	360	347	324	348	378	307	351	354	309	319	340	313	307	292	347	328	342	321	314	335	342	335	320	312	339	343	328	323	301	350	336	317	335	364	348	347	337	331	324	316	323	357	337	323	342	350	313	299	367	315	328	329	363	337	326	309	308	349	351	328	322	340	327	372	308	346	335	329	323	368	375	318	308	354	316	317	335	364	339	328	338	330	336	345	303	305	352	302	380	317	327	321	332	343	334	324	300	310	321	371	345	331	316	292	330	351	335	336	321	328	332	308	315	351	294	307	296	340	329	335	288	389	318	304	341	319	354	319	337	314	361	328	317	343	363	374	342	315	342	316	348	343	349	343	339	343	365	343	332	348	349	322	351	330	338	320	364	338	331	360	342	334	353	342	316	334	298	318	334	355	350	339	328	376	356	357	335	336	322	352	347	346	355	320	322	343	331	335	322	353	370	326	331	324	335	330	321	322	342	333	333	348	334	335	361	343	340	333	347	323	303	329	312	358	336	321	356	328	334	336	329	345	340	347	313	329	356	330	327	334	342	330	340	336	334	345	306	384	338	348	324	347	337	339	335	349	361	334	310	333	352	361	324	329	288	336	346	316	325	367	327	325	354	324	344	323	312	358	358	308	367	313	364	325	335	327	322	328	334	323	334	320	334	329	342	337	331	332	380	330	342	360	353	360	319	337	350	353	332	343	301	314	318	342	348	365	325	345	358	326	371	324	347	337	355	357	359	345	342	308	339	342	334	327	360	335	337	368	348	345	339	339	332	333	335	328	327	301	353	333	342	323	326	291	316	339	316	345	317	303	349	316	321	323	352	345	349	314	347	357	327	336	310	344	327	335	341	337	311	369	341	343	354	348	360	315	333	331	339	335	353	332	330	320	324	323	357	349	371	364	324	344	332	327	326	328	344	341	310	348	344	358	353	314	330	334	355	332	292	322	344	326	330	324	344	329	358	342	357	359	351	321	328	332	298	346	318	321	333	334	332	354	357	324	336	313	328	338	336	322	350	329	321	327	349	343	365	348	321	351	320	324	305	334	347	359	348	313	336	335	352	332	317	336	335	334	349	328	344	339	323	348	315	340	337	344	329	306	337	366	338	353	355	328	329	306	356	343	354	311	336	370	340	344	327	372	318	345	316	330	327	325	356	348	335	356	344	322	351	325	329	345	329	364	339	347	314	364	335	339	351	341	323	348	316	351	322	328	315	341	333	372	326	330	357	347	339	325	367	334	341	364	324	321	337	338	301	364	313	342	350	299	328	327	309	341	352	330	334	332	339	344	312	345	306	357	343	341	352	336	308	357	322	307	334	351	351	353	352	320	342	353	365	304	332	360	342	308	319	335	330	322	321	354	326	377	325	338	327	317	349	351	321	296	347	340	338	358	331	367	319	321	314	334	334	344	331	305	354	308	319	380	335	327	364	338	318	336	331	353	343	319	324	333	316	317	302	310	338	334	334	352	373	370	336	304	320	349	334	350	331	347	359	334	323	332	307	302	335	338	334	353	298	331	336	347	336	343	314	359	324	334	340	338	380	343	337	323	327	323	346	300	317	292	329	297	337	358	353	342	311	368	327	298	337	325	363	362	336	369	358	336	321	330	323	335	322	357	354	320	351	324	322	314	328	309	354	308	311	326	307	346	339	337	340	339	343	328	344	336	347	320	343	342	325	325	316	344	304	323	342	336	298	357	335	342	329	303	338	361	380	305	331	306	329	314	341	374	351	333	312	340	336	402	333	348	348	324	342	361	380	368	345	312	340	363	333	325	342	354	301	325	358	320	348	325	399	361	337	354	334	345	346	322	343	313	328	304	304	343	329	344	339	311	341	342	354	299	320	329	354	314	379	347	331	348	312	330	335	320	331	332	326	319	299	371	363	338	356	348	296	333	348	331	341	349	322	344	345	322	330	361	331	320	299	329	374	323	297	333	308	308	360	378	328	319	342	320	353	332	314	347	325	309	353	340	304	285	337	326	333	326	307	350	368	315	329	330	332	323	344	363	337	333	341	330	348	338	358	356	345	345	311	320	339	340	346	350	341	333	329	332	324	333	330	352	363	331	353	323	352	339	359	308	319	346	336	322	336	306	338	332	360	316	328	327	334	330	343	339	343	349	349	327	302	339	360	360	365	326	330	341	311	323	327	313	327	328
4513	3132	1943	1061	643	427	230	185	199	154	149	118	132	111	115	111	90	103	88	94	79	96	64	82	85	63	75	90	77	84	87	81	76	57	75	70	67	59	67	71	72	62	73	62	66	74	67	64	54	73	58	66	77	68	67	67	64	68	79	84	71	68	68	71	71	65	79	73	64	83	56	58	69	59	77	72	73	74	76	65	74	61	56	70	70	74	76	77	66	68	70	62	75	76	61	75	69	72	58	73	72	73	64	68	65	63	76	73	62	69	64	74	73	57	70	60	67	68	62	65	66	71	76	76	56	78	59	79	56	73	77	82	64	61	64	77	63	61	63	57	63	81	72	85	70	52	79	62	80	71	69	74	79	76	59	69	61	71	73	65	66	72	76	63	73	57	70	63	64	79	86	74	85	71	81	71	84	68	79	73	54	74	69	65	68	64	66	64	73	88	76	66	51	76	69	74	78	78	67	74	87	60	68	64	65	67	76	66	88	58	81	74	71	83	72	69	71	71	53	68	76	71	68	57	67	74	67	63	67	77	65	78	75	62	70	66	69	69	67	67	65	56	83	60	68	64	68	69	73	65	56	76	80	71	71	63	68	60	80	66	62	82	76	73	70	60	69	67	65	58	75	69	79	75	72	66	62	81	71	73	67	61	72	68	70	69	77	56	85	67	56	61	62	70	64	76	69	77	72	63	56	61	73	78	76	63	51	50	78	79	74	67	69	53	80	60	82	74	72	60	69	75	79	71	72	84	70	64	66	47	70	71	68	70	78	79	58	68	56	60	66	68	54	82	77	79	75	76	67	67	65	68	61	78	84	80	57	70	66	53	65	69	63	74	94	79	73	67	68	71	76	71	60	72	63	86	69	65	84	63	69	67	67	60	63	62	83	77	64	71	52	73	71	68	66	60	72	71	81	80	68	68	67	76	58	77	72	67	60	77	69	63	71	72	74	65	78	60	72	76	62	67	83	62	60	63	78	57	62	60	83	81	71	84	70	58	89	59	74	83	82	68	73	61	66	71	72	76	65	73	74	77	79	68	74	84	77	71	68	74	83	74	61	66	72	75	72	64	67	69	55	56	70	62	68	65	66	63	70	70	89	64	68	81	68	71	82	78	66	59	81	61	62	62	65	68	59	72	62	63	74	81	68	54	66	67	82	71	75	59	76	54	82	79	70	62	71	76	81	76	79	67	65	64	64	72	68	76	70	74	72	64	74	81	52	70	73	56	86	72	80	80	66	77	67	67	73	49	62	71	72	76	73	64	72	58	58	57	70	68	83	63	72	81	67	72	71	70	67	81	76	73	55	71	84	74	81	69	73	78	82	57	79	63	62	60	58	53	63	62	80	61	75	65	64	64	60	56	64	69	64	75	74	63	75	52	63	64	78	70	79	70	64	67	76	85	85	65	62	56	73	73	68	59	68	76	75	68	90	48	66	57	71	83	77	74	64	70	48	53	74	75	74	69	89	66	78	76	74	58	86	74	69	71	64	71	80	66	61	70	71	70	69	55	86	71	89	59	68	70	72	60	73	74	75	74	73	76	76	68	67	85	57	69	81	54	76	72	68	73	72	52	65	80	72	70	67	81	59	53	65	80	71	78	57	68	58	61	81	71	77	64	62	66	77	61	71	61	74	64	64	64	82	71	71	59	64	66	56	76	70	68	94	79	72	71	64	74	73	67	67	79	65	62	78	70	66	76	71	61	74	72	54	76	79	75	72	61	63	77	76	59	75	58	86	67	75	74	83	69	75	56	79	66	67	54	72	49	68	87	59	74	86	74	79	63	72	69	71	75	50	82	57	60	61	74	86	75	56	79	77	75	68	70	93	69	62	65	79	59	73	68	69	70	63	71	76	70	55	80	83	66	85	70	58	73	79	87	68	66	64	84	62	75	66	50	54	71	83	63	74	70	76	71	77	68	52	71	74	70	67	75	75	79	72	61	65	79	74	75	76	72	65	97	81	58	82	61	69	72	75	68	75	55	65	66	78	65	64	75	61	62	63	84	68	79	67	79	74	81	71	63	76	78	74	79	63	68	72	71	75	65	71	67	71	85	74	70	81	74	78	68	67	73	77	70	49	54	58	78	68	62	57	60	77	61	75	78	75	55	59	67	61	74	69	71	70	68	57	73	76	59	79	81	68	63	77	71	73	67	70	65	62	57	81	59	74	61	69	72	62	93	85	69	69	55	69	75	57	90	69	75	69	65	67	69	67	67	63	79	68	67	70	67	83	73	77	70	67	69	73	73	61	79	67	54	66	58	80	79	55	81	64	48	77	70	57	72	65	81	79	78	58	69	88	75	66	83	70	60	57	72	71	84	54	62	69	69	74	70	69	82	68	64	84	58	65	67	66	70	68	62	72	67	78	72	89	65	96	73	62	75	59	69	58	67	64	79	80	61	63	61	66	74	87	71	68	51	83	71	77	53	65	79	71	67	72	66	78	53	67	75	55	69	93	62	57	72	71	78	92	68	74	84	69	71	89	70	73	66	74	76	73	72	63	71	72	77	83	73	69	63	69	82	79	62	82	71	75	66	69	58	55	71	73	70	61	64	72	82	59	60	84	80	60	65	65	66	71	59	63	83	73	76	74	82	59	59	66	71	69	75	60	64	71	72	78	65	62	61	82	63	79	68	69	70	79	88	55	61	67	66	71	53	69	66	74	81	58	73	83	83	65	69	70	70	73	70	66	47	82	66	70	69	81	87	52	57	70	76	83	65	76	61	77	65	65	84	65	57	72	100	67	72	64	69	80	65	79	62	83	70	79	55	85	69	80	62	65	74	63	73	65	65	85	62	74	75	90	73	89	66	45	65	73	75	54	70	74	90	66	84	66	74	79	74	64	62	57	66	58	87	73	65	53	74	55	52	62	63	76	50	74	77	78	65	83	70	87	74	64	70	71	64	75	82	69	97	70	70	62	98	61	87	59	70	60	67	73	63	88	70	65	69	56	61	56	63	67	69	77	64	77	67	66	59	62	65	76	56	65	61	80	57	68	70	68	67	85	75	67	55	69	74	50	69	59	72	73	73	61	64	62	79	70	71	81	67	77	74	74	63	78	58	61	60	60	81	75	72	66	81	55	76	70	68	62	63	76	77	67	68	66	65	60	62	70	81	73	78	77	69	84	64	67	76	66	80	60	72	54	69	70	78	67	62	73	51	79	71	56	65	60	65	66	70	61	76	69	70	67	77	69	75	62	76	77	67	63	68	74	69	68	61	61	73	80	80	89	69	75	74	76	70	83	79	75	68	60	85	60	63	67	84	71	62	59	80	78	69	77	57	66	56	70	53	73	71	63	75	72	70	65	61	55	80	69	57	59	67	70	62	72	62	64	75	75	79	82	84	62	74	73	64	82	78	57	68	64	72	66	82	70	61	64	55	60	72	70	66	57	70	63	70	70	69	84	70	81	67	80	65	67	68	68	72	74	79	74	68	72	81	72	68	83	78	72	66	84	72	70	66	82	67	63	67
30528	21414	16129	15361	17031	14416	7644	5164	4757	3664	2966	2492	1963	1708	1513	1367	1160	1028	1016	931	1093	1043	977	935	870	743	778	688	789	703	579	623	619	592	610	597	589	586	566	616	620	602	574	538	621	548	595	614	533	610	578	598	578	644	591	584	584	558	584	624	577	559	577	581	616	564	601	601	582	574	570	568	590	536	576	577	605	574	598	618	564	577	592	566	625	566	559	583	613	602	589	529	613	570	604	601	533	545	624	549	572	576	589	622	558	601	578	605	556	574	585	592	611	573	594	597	591	592	580	534	578	587	599	595	555	620	569	558	589	565	613	581	600	570	559	546	600	589	591	536	624	572	598	623	604	576	590	584	568	586	558	562	641	595	630	589	587	588	566	623	614	597	601	595	582	601	579	589	592	590	548	599	584	602	588	572	623	570	556	558	599	606	554	619	562	597	611	586	624	607	606	579	586	601	570	565	611	572	545	603	597	610	624	613	606	621	618	578	632	593	585	617	591	611	535	607	585	628	567	596	558	596	594	576	631	626	572	581	569	576	592	536	536	610	562	577	591	577	582	591	551	599	592	575	564	559	545	595	595	622	564	559	581	632	570	570	575	559	594	590	571	600	576	571	579	594	568	596	631	600	572	633	570	578	584	590	594	567	595	590	559	568	592	592	628	566	563	590	565	554	560	607	631	576	589	627	620	600	610	577	574	577	611	595	590	573	573	558	549	572	577	617	627	574	585	584	588	570	595	617	551	578	585	573	595	546	585	595	558	583	607	604	641	577	560	601	610	526	551	573	574	579	583	575	554	588	577	604	585	556	568	576	566	601	590	627	564	585	591	604	617	561	597	612	575	553	580	589	618	592	586	533	574	551	551	549	608	624	596	561	563	574	616	589	593	569	618	527	570	595	568	568	598	625	632	573	630	622	576	568	572	577	560	570	548	575	598	602	594	596	550	614	601	564	595	555	577	558	613	607	591	579	578	555	569	574	555	591	616	552	571	580	578	563	576	592	590	629	558	602	554	570	601	591	598	586	598	567	593	577	589	613	595	552	595	539	570	573	532	590	594	629	637	561	556	573	577	564	589	566	617	601	559	596	551	592	577	592	623	610	618	597	580	535	555	584	589	591	545	543	633	570	596	615	573	573	593	608	560	571	590	617	590	559	581	622	595	546	621	613	552	633	602	540	586	527	576	598	584	574	605	576	587	612	575	570	564	563	574	583	556	588	546	595	563	609	554	606	592	583	551	585	588	568	626	618	599	601	592	574	600	556	638	535	596	592	566	578	593	591	588	595	563	602	576	561	599	583	590	552	585	547	582	618	586	605	560	588	608	578	604	613	595	614	553	603	599	613	566	591	606	601	570	583	550	617	565	596	557	578	593	585	610	577	588	596	570	583	573	619	578	619	570	565	548	614	600	645	619	581	577	604	589	620	562	594	548	615	620	598	563	625	560	573	604	577	578	590	587	608	571	599	576	589	562	553	575	591	563	582	565	526	610	536	542	569	587	589	572	582	588	611	584	598	586	577	617	624	585	569	563	615	590	595	574	589	591	591	624	569	558	582	587	621	569	574	557	601	597	578	607	583	611	582	579	601	620	615	571	629	590	600	598	583	576	568	595	598	574	580	578	615	591	674	608	595	595	552	603	592	610	578	583	595	595	560	602	596	608	610	601	591	560	619	615	576	547	552	589	599	615	582	598	596	554	611	573	573	560	596	573	589	590	583	599	584	561	557	579	585	603	588	552	590	590	593	576	557	584	547	562	608	601	569	647	612	572	612	656	589	586	574	616	571	550	561	579	559	557	593	600	634	586	578	583	625	564	572	588	586	615	575	577	590	616	601	575	590	580	557	562	602	595	615	589	579	589	595	580	627	591	577	561	580	588	591	580	580	561	559	542	611	564	582	590	570	575	551	558	555	606	566	554	609	593	582	577	574	601	550	638	608	533	594	539	636	557	584	581	571	596	550	651	604	582	597	608	607	617	573	583	600	568	578	578	602	609	592	579	562	557	592	581	631	558	604	604	599	599	604	598	608	602	601	579	548	577	620	606	582	589	573	572	586	580	622	567	557	585	559	620	587	563	610	598	625	565	583	589	601	583	618	588	560	619	557	547	562	623	563	576	600	602	610	646	635	594	572	563	572	567	569	577	544	613	581	581	591	598	592	561	628	610	575	573	592	613	567	571	546	579	606	617	557	611	593	598	629	543	574	579	582	617	558	585	595	613	572	579	536	599	608	595	610	601	547	546	591	615	581	582	602	576	555	591	637	555	604	568	605	600	591	599	551	584	576	618	555	623	587	614	616	592	603	548	585	596	610	557	585	617	576	624	564	631	595	585	543	589	615	583	613	600	594	572	527	553	631	607	585	563	589	549	585	581	593	565	552	608	588	587	583	607	585	629	614	593	582	569	605	585	592	596	614	592	580	602	591	596	614	572	571	583	590	586	604	583	588	629	610	590	602	600	540	539	590	645	604	521	568	608	598	565	560	615	630	566	607	574	589	632	636	564	588	561	596	560	576	587	606	580	609	583	580	597	529	634	588	546	624	573	565	580	634	578	595	591	607	616	598	586	588	553	600	591	540	546	550	566	603	608	601	575	605	594	607	557	584	617	592	614	587	579	635	565	598	607	586	596	576	558	573	589	575	584	605	538	635	577	551	612	552	589	613	581	580	587	606	575	587	596	565	581	584	583	593	589	579	565	593	561	556	613	560	569	613	588	619	620	611	604	573	586	602	609	575	607	591	637	588	549	615	597	593	626	579	598	566	578	573	588	579	606	550	581	606	567	584	578	603	612	581	587	560	614	569	613	607	659	604	562	604	581	611	630	538	600	565	578	577	573	634	624	567	584	582	551	585	589	562	552	599	579	570	551	612	637	549	643	560	558	596	614	535	606	623	572	603	593	632	574	594	575	550	561	544	603	613	612	599	619	630	517	600	523	623	601	567	565	587	539	552	557	614	629	582	546	577	590	586	583	584	612	599	576	591	628	555	546	569	619	600	600	557	575	579	530	579	565	600	576	594	572	592	566	567	597	549	616	609	580	583	554	579	582	554	610	568	585	621	587	555	553	600	594	565	589	577	592	576	546	614	589	592	644	600	576	560	545	584	583	560	606	599	580	583	605	539	599	592	565	593	595	573	618	596	597	607	606	597	567	602	584	597	620	589	574	557	544	582	614	602	614	604	569	549	578	653	567	555	591	602	593	606	547	621	579	550	584	594	630	561	572	601	604	551	561	596	629	550	574	600	554	569	607	577	581	561	586	577	599	630	554	665	572	562	580	629	589	563	610	577	581	600	643	563	584	631	620	588	569	597	581	628	612	642	556	573	543	572	561	586	601	556	589	583	581	585	608	559	557	569	605	599	613	602	612	556	604	617	642	576	606	636	595	610	594	587	560	561	559	575	575	579	621	564	589	591	565	564	585	570	612	564	598	620	581	628	576	595	598	602	612	619	633	620	537	577	628	587	591	587	597	581	642	587
5522	4666	2721	1364	921	562	257	183	189	165	129	157	114	109	102	100	84	86	83	70	74	83	89	80	74	61	61	68	66	78	55	63	58	73	64	50	72	63	52	71	61	57	69	76	55	67	64	61	80	56	60	68	68	54	62	77	53	47	51	68	64	55	66	70	66	60	79	68	60	53	63	64	68	67	65	61	58	67	67	49	59	61	55	60	60	66	63	66	64	69	76	52	60	67	82	62	54	69	66	63	68	63	54	66	79	54	66	75	65	69	57	60	61	61	58	58	66	66	70	70	53	65	69	56	50	77	52	64	68	79	73	65	46	70	57	63	67	43	60	71	54	64	64	62	57	79	73	79	63	56	57	55	59	70	60	52	62	52	58	64	61	71	63	70	70	92	67	62	62	48	57	57	74	65	48	68	59	76	58	57	61	55	64	66	62	70	52	71	61	71	65	62	40	64	62	71	50	69	53	61	60	73	69	63	60	74	68	67	63	59	56	58	63	55	66	74	65	71	67	54	49	59	52	66	53	61	62	63	67	61	44	62	63	71	61	62	59	68	62	67	61	59	88	62	79	75	59	60	64	53	72	59	51	56	72	54	60	66	72	60	62	69	55	51	55	55	65	62	72	72	60	63	51	57	62	64	75	67	65	72	59	56	54	43	50	68	66	75	61	57	70	62	71	78	64	63	51	60	54	71	66	68	62	69	61	55	57	58	68	48	54	76	72	49	56	68	60	69	57	73	72	79	55	63	65	70	66	48	73	64	55	71	59	59	64	57	58	59	62	55	72	62	63	58	79	68	69	66	58	66	75	66	77	62	59	55	57	69	61	50	46	60	51	60	50	51	61	52	59	67	71	60	67	68	64	72	52	78	55	74	68	59	49	60	62	65	61	76	57	65	56	54	56	60	46	61	75	49	60	77	58	58	68	78	61	61	51	68	51	67	63	74	57	64	63	67	44	50	60	72	76	55	53	47	62	68	54	68	52	66	71	101	52	60	66	57	69	82	78	82	63	57	62	60	57	71	85	65	48	70	70	69	84	53	72	78	57	65	55	71	68	57	66	63	66	61	65	76	47	66	62	71	83	44	61	55	59	63	44	45	50	60	68	58	52	58	44	68	59	50	70	48	51	75	67	57	71	62	77	64	57	63	61	70	59	59	68	59	74	68	52	58	71	70	59	55	57	67	59	59	55	64	59	58	65	49	69	75	81	66	70	54	56	70	60	58	47	57	52	61	65	55	53	48	56	54	70	63	62	57	55	57	55	50	58	56	59	45	57	57	50	66	50	57	61	65	58	69	58	52	57	68	52	60	74	71	55	73	51	63	59	46	58	66	58	49	72	68	64	70	74	60	71	50	63	58	57	45	63	62	71	62	61	50	43	61	59	59	63	61	62	45	71	75	75	55	56	58	53	67	67	70	56	67	64	53	67	67	48	69	54	57	77	62	70	63	67	68	66	52	60	63	51	68	58	50	65	59	63	69	60	59	58	67	64	45	57	54	56	52	59	71	68	69	61	59	54	79	74	72	63	59	63	40	58	58	67	67	59	50	53	55	52	77	54	66	65	60	55	58	63	76	73	47	68	55	60	54	67	74	62	66	67	53	50	71	53	47	60	69	75	46	79	52	56	72	65	66	61	67	63	61	60	80	56	63	63	68	56	69	66	44	61	59	68	67	60	75	63	63	62	65	68	54	63	70	81	61	58	67	58	57	56	59	60	72	52	57	66	65	60	63	56	70	67	73	57	51	70	80	67	57	66	62	62	73	63	60	62	59	67	55	68	59	63	72	58	58	70	53	54	49	64	67	63	57	63	70	64	68	58	48	57	74	50	56	50	52	50	59	56	64	56	62	60	69	53	54	62	62	57	66	68	59	73	57	78	80	58	65	53	58	46	69	54	55	59	53	69	53	59	61	60	67	57	56	66	56	54	54	75	51	56	62	59	62	56	58	72	71	50	70	68	72	71	57	76	73	55	58	54	53	67	61	66	75	67	51	54	61	63	64	68	58	61	70	70	66	72	63	60	58	56	79	61	58	58	58	54	58	71	72	53	76	64	65	63	63	61	68	72	64	68	66	77	67	71	61	50	72	70	60	82	64	75	84	67	59	54	60	70	69	63	48	55	64	64	63	59	60	57	62	63	73	70	60	53	63	52	65	70	53	53	68	55	59	61	56	60	69	61	67	79	54	71	64	77	74	60	62	68	65	55	54	65	63	71	73	69	67	60	65	61	60	66	76	54	53	59	68	65	66	65	57	80	64	71	69	58	73	60	67	68	66	77	52	51	79	68	69	50	49	58	58	59	75	67	56	57	57	73	71	69	61	61	75	71	55	58	61	61	61	54	63	55	66	73	53	65	54	54	50	47	67	73	60	47	62	49	63	69	59	73	54	55	82	68	75	53	58	64	58	49	56	60	51	61	62	65	59	54	58	66	56	69	56	57	66	64	66	65	62	72	60	61	56	60	57	55	65	62	52	76	57	66	51	61	68	51	59	55	58	60	59	68	53	79	68	68	62	42	61	67	55	67	59	62	57	69	74	57	58	61	75	59	63	48	70	68	56	63	80	69	46	74	71	50	57	50	56	66	73	71	63	71	53	66	61	65	63	59	69	64	57	58	66	55	65	71	61	71	53	61	64	66	64	52	61	66	51	60	54	49	80	72	56	54	57	74	64	64	71	56	66	58	71	69	59	65	60	63	60	61	64	53	69	57	71	56	48	66	59	80	62	55	63	80	63	58	51	58	68	46	61	60	56	55	65	75	67	52	62	70	71	61	58	57	55	56	57	59	49	56	64	57	68	60	64	80	59	64	69	54	57	75	58	78	57	63	73	63	46	68	68	68	66	72	67	68	55	65	66	53	70	56	72	61	67	57	70	54	52	70	51	78	69	53	57	65	56	70	53	61	68	61	49	59	57	51	64	59	60	55	70	71	59	58	58	50	68	58	63	69	55	65	64	61	62	63	64	68	63	56	67	73	53	70	66	71	54	63	61	71	59	60	59	39	72	56	57	41	57	71	60	69	58	75	72	43	45	67	76	63	61	56	59	60	61	70	74	49	51	47	56	77	69	52	59	59	59	64	76	68	64	73	53	55	60	66	61	53	59	79	58	59	59	65	66	60	59	66	65	51	61	66	62	79	69	72	67	61	73	71	64	57	73	58	77	73	72	54	73	60	63	62	67	60	55	69	64	74	64	70	53	49	56	81	57	64	69	57	65	60	60	63	77	70	55	62	49	67	68	75	58	64	67	52	60	59	66	58	73	48	65	79	55	62	74	48	52	68	68	64	54	67	70	74	54	66	63	60	73	61	63	60	50	71	58	48	71	59	72	75	65	55	69	64	55	61	72	66	54	64	66	61	58	63	57	58	84	45	60	75	60	68	64	65	62	66	72	50	50	57	61	62	55	54	62	60	63	65	73	54	65	77	62	73	58	68	59	57	62	76	52	56	67	69	63	56	59	91	71	64	62	61	68
32130	25069	19279	17488	20661	16636	8093	5763	5285	4230	3520	2893	2266	1978	1557	1372	1218	1063	1059	1014	1053	1032	1103	904	748	742	652	689	695	639	589	604	552	539	585	495	551	574	542	550	476	548	551	565	537	492	500	512	518	542	528	520	478	537	530	539	498	531	520	511	564	510	534	497	512	538	505	519	513	472	493	530	506	504	512	562	507	474	535	545	531	515	489	537	541	502	511	543	531	502	495	525	538	518	505	510	498	557	536	513	532	540	519	554	508	509	554	525	484	533	535	492	512	513	517	519	540	531	548	509	469	557	550	555	535	530	507	507	538	547	527	526	534	503	541	516	540	494	507	549	520	513	499	537	523	476	482	496	528	547	543	514	509	510	540	504	512	485	486	552	538	509	530	481	484	507	510	499	550	525	519	557	534	506	517	526	519	488	518	521	542	542	511	527	550	540	521	554	511	505	528	504	478	532	495	567	527	541	527	492	562	514	545	488	522	520	501	544	521	544	514	540	508	516	521	502	557	501	530	560	521	536	534	567	503	488	523	506	498	505	553	498	525	538	518	498	514	535	526	528	535	496	517	528	511	484	530	555	492	533	493	511	519	515	543	507	555	492	536	522	545	498	519	494	464	559	514	586	497	472	520	465	505	497	440	497	489	500	548	552	578	526	516	559	517	514	567	537	501	570	521	545	541	527	479	513	512	500	462	527	494	485	513	526	486	547	509	498	522	490	540	526	533	497	532	557	502	546	535	524	532	532	492	513	527	541	527	537	529	537	515	511	483	519	536	512	534	510	513	562	500	505	498	560	488	536	528	520	502	533	493	560	502	530	498	543	487	519	547	485	547	526	555	501	564	527	594	538	535	542	543	514	509	500	518	537	546	555	562	506	513	533	550	516	549	504	499	552	570	550	520	553	505	504	517	540	492	533	527	547	540	485	521	519	548	516	496	522	543	545	518	532	528	521	541	514	561	506	545	500	507	525	498	514	497	520	532	577	473	468	513	548	522	545	546	492	534	538	547	517	534	495	529	555	521	525	534	497	512	542	564	514	519	551	563	541	512	532	500	548	481	483	526	526	503	525	545	507	540	529	519	528	515	550	515	509	517	506	541	518	557	502	531	488	547	533	494	459	515	529	468	537	499	542	507	556	540	499	515	535	537	538	516	546	537	531	531	512	552	500	530	513	503	541	471	562	538	527	514	520	494	490	518	552	557	503	507	549	497	505	523	521	509	532	537	504	538	542	574	511	588	498	505	502	530	466	558	569	507	519	567	539	520	509	559	557	493	504	535	520	519	538	519	559	516	502	537	490	552	508	522	530	521	511	528	540	486	515	501	507	508	554	534	494	528	537	498	526	491	508	546	545	526	506	525	535	535	529	547	571	521	515	562	520	538	504	572	530	523	548	518	532	551	523	536	509	531	510	517	519	507	558	537	514	522	526	551	489	570	506	516	488	527	515	525	514	529	572	510	513	516	505	479	480	481	516	553	539	513	554	531	511	491	529	499	501	541	524	511	531	506	527	523	530	525	530	518	538	567	535	559	509	538	527	550	487	507	519	532	501	500	520	544	490	577	516	537	528	552	481	535	532	518	499	555	490	515	545	514	539	548	548	544	588	480	546	516	536	565	510	565	520	530	509	560	567	545	556	529	528	546	537	537	512	526	536	516	518	549	516	547	535	515	548	559	498	514	480	510	528	532	522	531	541	525	539	505	565	537	502	561	519	526	533	513	484	547	505	528	531	518	526	547	518	583	520	571	517	517	498	486	510	533	537	535	551	495	494	492	484	534	507	494	531	521	481	557	510	585	532	522	512	533	537	496	507	516	517	494	504	558	541	483	531	535	524	511	473	488	560	523	507	526	501	498	484	510	484	532	496	518	523	557	513	544	531	539	544	568	497	517	527	564	502	548	539	508	506	501	547	525	532	481	494	473	507	560	518	585	501	512	491	485	495	515	537	504	540	513	540	518	482	525	490	515	532	533	550	550	526	532	560	515	545	498	509	538	528	534	525	525	523	512	540	478	499	487	518	550	510	510	528	513	509	526	510	537	504	513	470	532	509	546	533	529	515	484	525	531	511	522	524	539	512	505	571	525	525	504	513	541	512	480	497	526	529	517	550	494	528	489	529	536	536	511	542	482	502	557	531	545	524	477	536	562	552	493	491	506	505	529	532	536	528	488	518	519	486	504	495	536	538	537	535	523	518	540	510	527	513	535	504	540	519	546	508	534	527	496	508	545	528	512	520	546	535	547	572	529	490	521	511	538	539	571	490	532	496	494	535	493	490	557	547	519	523	524	564	497	526	544	546	500	547	502	513	505	540	532	513	550	551	542	500	490	489	520	543	554	514	504	534	557	461	499	502	568	507	519	520	535	550	480	542	542	515	523	446	564	526	536	556	477	488	522	499	535	548	540	522	545	522	544	532	499	559	539	527	574	481	500	530	523	509	572	509	541	505	555	511	548	536	541	521	513	539	514	524	489	522	538	532	516	531	496	518	537	499	490	543	517	541	512	537	562	508	528	534	561	516	540	522	540	528	524	555	493	481	529	568	535	554	525	524	543	538	488	523	516	549	570	536	516	519	512	548	530	528	523	547	529	521	526	516	514	500	515	549	526	511	515	502	511	514	519	516	520	488	539	534	530	486	486	519	498	521	554	554	535	523	541	515	515	520	519	514	520	506	497	539	520	533	541	541	520	557	514	510	557	511	504	500	511	487	531	565	534	544	518	510	524	517	505	521	547	525	541	541	505	512	551	519	510	518	573	526	541	532	528	518	528	516	537	535	548	524	540	553	500	562	533	527	512	514	539	505	526	506	546	512	548	522	529	514	474	511	520	528	501	568	510	554	531	526	493	502	533	558	555	526	489	556	516	517	521	501	551	525	526	535	543	491	537	541	493	518	546	527	516	524	543	496	528	522	522	591	529	576	532	513	488	512	513	524	511	496	483	530	489	506	520	516	485	513	524	493	512	531	504	524	535	510	531	503	530	525	520	473	568	487	521	555	537	507	550	495	477	528	517	546	516	529	570	563	500	554	533	526	582	531	528	484	526	538	521	532	498	496	515	540	535	487	516	545	499	491	543	591	512	498	528	534	499	549	534	497	519	525	544	535	473	570	524	530	501	562	515	505	553	502	538	499	524	554	505	516	485	540	520	508	506	515	531	505	477	568	553	527	569	523	549	491	512	522	518	542	548	506	571	519	508	545	537	522	548	527	526	544	511	543	489	554	514	507	495	523	540	500	501	546	531	521	514	579	495	522	553	504	544	533	515	504	544	519	543	511	483	537	507	514	532	532	505	563	510	476	524	517	536	507	532	516	504	543	557	532	556	584	551	528	532	536	530	499	563	545	517	525	533	522	479	539	557	527	541	524	525	546	515	554	485	537	506	506	514	514	504	547	507	519	516	537	552	491	505	516	529	528	544	509	555	536	516	528	532	501	527	530	533	519	501	576	533	527	534	513	540	536	512	526	520	523	530	502	524	550
6580	6276	3546	2201	1294	931	339	230	198	196	170	132	120	108	101	79	68	83	78	72	88	82	99	65	66	48	55	54	56	56	58	56	50	45	49	60	48	47	65	65	48	57	48	50	54	61	61	62	50	51	57	52	54	46	57	44	42	55	56	63	54	52	61	51	58	53	47	48	55	46	51	36	64	52	57	61	55	58	56	57	51	51	55	50	47	71	52	55	60	52	50	54	48	62	46	51	54	50	62	46	47	61	49	45	67	62	47	58	46	53	57	60	50	53	47	50	46	64	61	59	53	57	59	47	60	54	41	63	47	63	52	57	47	56	53	56	45	56	58	58	55	57	60	48	52	63	42	54	57	50	57	53	60	59	43	55	50	51	54	62	63	52	47	56	55	43	62	56	39	52	46	52	38	52	53	60	54	60	49	54	48	56	57	68	62	60	49	49	54	57	54	60	50	45	58	42	49	49	44	52	71	60	36	56	56	42	56	48	43	48	50	55	51	57	61	50	66	61	46	59	44	49	51	51	48	73	57	68	65	49	52	49	41	39	51	46	60	65	49	61	59	47	46	53	58	64	47	60	45	55	47	58	46	59	52	49	45	60	51	58	60	58	50	47	50	43	47	78	59	52	48	55	55	57	45	50	60	45	76	67	50	54	58	49	67	49	49	54	49	48	59	53	55	47	63	42	40	57	48	66	41	46	40	51	55	60	47	65	58	49	58	47	62	45	54	65	52	47	61	64	38	48	63	59	61	46	53	44	45	60	64	57	41	45	54	58	57	44	44	60	59	58	45	65	41	52	46	47	55	57	57	50	60	46	73	51	68	44	50	49	40	56	58	61	49	52	63	59	49	53	44	47	43	59	62	47	49	63	52	72	57	51	47	55	57	55	49	53	53	60	48	35	61	42	51	49	44	52	54	42	48	52	42	44	57	59	54	43	58	49	73	49	55	46	49	41	56	45	52	37	41	49	39	46	59	52	55	43	52	59	64	58	44	47	48	57	59	57	66	57	55	53	51	52	65	49	57	43	57	54	54	51	61	46	53	45	56	45	60	44	37	58	51	47	56	52	47	41	43	63	56	48	51	46	55	64	51	48	53	50	42	51	55	45	53	46	49	48	60	52	50	57	41	47	56	60	53	61	44	73	61	39	46	60	46	58	60	58	52	51	46	46	53	55	37	50	54	52	68	52	56	36	47	50	38	53	46	52	58	48	39	47	44	51	59	51	47	61	55	63	41	52	45	64	55	43	56	58	52	37	47	61	52	70	45	63	53	57	54	56	49	54	59	46	53	42	57	48	50	53	39	52	60	50	48	45	52	50	41	67	51	51	47	64	63	52	47	49	53	51	58	49	49	48	59	48	38	64	57	64	56	64	56	49	65	48	62	51	59	47	56	69	51	71	67	55	72	43	59	55	55	62	49	47	59	55	59	40	55	52	56	66	59	43	52	61	60	68	62	52	55	46	47	43	51	56	48	55	56	38	52	39	39	58	42	61	36	45	49	46	50	50	44	56	53	42	59	56	56	55	60	48	46	45	54	61	39	51	52	49	41	47	47	62	44	50	63	49	68	45	62	70	56	53	64	57	54	53	48	51	45	63	55	57	48	62	50	52	60	54	43	57	46	55	54	54	51	46	44	53	45	65	37	54	68	40	45	40	55	43	62	62	44	57	55	52	64	57	45	42	48	49	49	54	47	59	52	43	67	53	50	47	47	51	45	53	44	43	53	57	53	61	53	39	47	55	59	57	40	40	50	46	47	46	61	58	52	53	63	48	54	49	54	62	51	59	57	56	53	55	50	60	54	34	47	60	44	56	49	57	55	46	46	52	51	41	50	64	64	48	51	52	52	60	57	53	40	52	49	55	58	57	44	48	47	51	56	52	36	60	47	56	56	46	51	46	68	63	53	49	61	40	69	62	70	53	46	51	52	44	60	51	64	50	53	48	49	65	55	51	47	63	58	34	57	47	52	55	55	56	54	52	44	56	48	45	45	51	74	67	48	51	49	62	49	63	56	56	53	56	53	46	57	49	57	46	52	53	51	63	47	61	58	53	57	43	39	55	57	58	57	66	36	45	61	59	57	56	56	40	45	56	51	52	48	52	47	35	46	53	63	55	52	51	59	49	59	56	52	52	53	50	65	56	45	44	62	50	54	54	58	62	56	52	48	52	57	53	59	54	42	47	58	41	45	56	49	60	51	50	44	61	47	55	56	61	53	58	53	40	39	53	54	64	49	49	62	56	46	50	57	50	64	60	45	54	56	67	52	54	57	54	56	58	58	57	74	48	42	53	60	61	56	52	43	51	54	53	48	53	57	51	50	52	54	45	49	58	63	65	67	54	58	48	62	63	45	62	52	56	52	51	48	49	65	40	68	47	62	60	57	50	47	58	37	49	52	68	53	52	60	51	52	47	59	65	48	49	49	54	40	55	47	53	49	51	60	40	65	54	41	57	43	61	51	45	46	42	54	52	47	52	51	49	53	49	46	52	41	49	47	55	54	51	50	62	46	61	49	42	57	50	51	46	54	37	55	56	57	49	37	53	47	39	46	44	53	49	57	50	56	63	54	53	43	54	60	49	49	39	51	63	46	59	37	49	72	51	74	49	55	48	59	38	59	44	46	61	49	56	48	54	53	45	53	50	52	61	60	48	53	59	62	45	59	44	42	41	52	52	55	65	47	43	54	48	60	43	66	39	55	55	47	46	57	57	50	47	60	53	55	50	51	56	55	53	43	57	51	61	46	53	61	56	52	60	43	52	44	52	60	43	61	44	42	46	45	43	53	53	42	48	60	58	52	57	46	37	47	46	45	63	51	64	44	52	60	57	35	58	64	47	50	58	58	65	59	60	57	54	64	61	65	46	55	45	62	41	54	52	49	54	50	56	58	68	54	58	50	66	66	56	54	61	45	44	51	46	50	52	61	50	60	49	54	58	40	48	63	56	43	51	56	60	58	65	47	58	51	44	48	49	61	47	59	54	52	42	49	63	55	63	56	60	47	48	40	44	53	49	50	58	50	49	54	51	47	59	49	52	57	57	53	50	45	56	56	50	55	49	41	52	59	58	58	47	55	52	50	59	44	50	55	52	59	52	54	44	56	49	47	58	48	55	57	47	61	47	44	48	54	53	60	60	37	50	57	64	63	46	40	52	50	63	56	52	46	49	50	55	54	54	63	50	52	61	55	51	58	57	50	39	43	49	63	59	45	59	45	60	63	42	50	62	43	46	46	56	51	46	74	65	57	63	49	48	39	50	58	45	59	45	50	63	52	52	49	57	46	58	54	56	66	70	51	57	47	43	52	46	57	41	60	55	61	64	41	56	59	56	47	65	52	45	48	44	58	47	50	57	48	48	49	52	53	59	47	41	53	63	52	57	56	52	46	52	48	51	57	42	46	52	50	50	65	52	43	48	49	68	45	52	54	61	58	53	41	64	46	56	49	58	70	42	60	48	56	51	70	69	52	71	42	52	53	54
34392	27714	21837	21797	24425	21439	10471	6812	6209	4837	3640	3221	2533	2100	1752	1359	1165	1060	1050	1080	1075	1051	1014	878	737	638	631	640	576	556	540	528	507	461	479	482	432	453	473	464	496	445	465	443	456	458	450	445	413	456	461	426	450	446	469	428	475	463	433	440	418	462	457	463	483	446	434	437	468	437	453	467	437	456	416	442	411	412	451	422	440	471	418	455	457	417	448	442	412	441	456	440	446	474	468	449	446	412	409	441	474	454	451	445	461	444	479	422	453	451	451	465	430	448	436	426	438	433	474	424	447	415	481	406	430	453	444	453	424	484	473	439	441	482	427	439	431	463	440	411	445	424	420	441	422	413	439	437	411	454	449	429	466	440	432	449	430	447	409	473	443	420	464	423	419	444	475	418	467	453	429	418	458	468	436	449	404	459	434	465	445	452	474	456	436	461	384	447	491	475	424	429	438	443	461	432	451	443	449	460	438	457	450	475	473	409	456	438	420	438	439	428	457	444	457	430	447	412	441	467	439	402	418	474	461	459	463	441	467	452	416	455	435	431	454	453	497	482	425	479	407	435	430	439	479	459	422	388	449	420	441	431	422	431	447	435	400	440	437	438	395	471	432	463	402	423	437	421	426	442	441	442	423	453	413	446	447	477	418	446	432	456	435	425	439	442	424	442	457	449	445	427	410	421	357	425	435	470	432	458	441	464	431	435	428	435	440	477	431	459	469	465	460	459	454	463	441	462	434	423	447	422	439	459	445	467	397	437	452	432	416	465	433	406	449	402	445	458	459	446	461	457	436	448	466	433	404	410	423	448	447	428	431	440	432	434	462	430	475	450	461	440	455	433	450	451	439	444	461	424	432	439	451	435	482	463	441	433	429	438	464	462	432	463	462	457	427	415	440	433	436	420	429	462	471	440	488	440	460	433	418	475	433	475	405	464	446	448	457	433	429	451	440	454	430	419	407	436	501	429	430	381	381	424	440	388	461	435	435	449	455	442	431	442	452	442	455	478	421	432	453	464	431	453	459	453	436	426	469	455	436	444	473	470	442	461	466	443	441	435	450	437	434	408	456	442	418	449	436	455	415	428	451	426	412	448	429	431	440	445	464	472	435	448	427	464	452	426	400	427	448	434	424	428	505	441	426	436	447	429	454	432	426	435	477	422	475	446	415	469	433	473	439	449	470	439	473	424	463	396	449	439	429	414	452	450	450	423	415	408	457	424	440	438	451	423	413	435	411	437	448	441	460	415	432	441	432	459	485	474	404	450	483	431	436	455	428	437	442	464	496	452	414	428	445	425	438	449	454	418	452	454	484	473	420	455	448	437	464	464	400	466	446	445	447	438	446	457	484	468	504	460	435	474	463	420	471	405	439	433	460	458	434	411	425	441	459	428	436	435	434	464	446	426	464	441	441	429	425	455	438	475	433	437	437	457	470	413	466	452	454	409	436	458	413	441	456	424	457	451	427	462	430	443	444	445	415	431	424	442	484	415	436	412	451	435	471	444	455	474	463	435	433	429	433	446	468	475	401	425	440	426	446	452	451	425	480	447	458	406	427	450	443	417	450	438	432	443	429	428	437	409	429	418	457	443	440	439	433	430	453	430	435	446	473	440	426	399	426	410	429	447	469	438	400	429	438	441	465	464	451	425	455	426	446	462	452	391	428	457	422	466	486	428	449	453	462	411	438	446	410	425	433	442	437	435	458	449	444	431	430	434	444	452	439	413	431	427	404	433	445	449	442	436	485	416	441	446	439	465	462	489	431	404	453	420	468	416	436	429	460	452	437	498	454	405	455	433	499	456	455	444	448	383	421	416	437	465	458	480	442	447	432	425	441	433	464	443	440	423	410	445	431	456	481	445	393	468	439	435	461	445	429	421	447	440	416	427	439	408	399	405	454	433	440	450	455	455	486	453	474	457	439	463	469	418	423	413	434	440	422	459	450	432	479	414	462	426	434	458	455	448	452	450	445	449	420	432	461	432	432	425	472	452	481	475	410	426	452	413	456	440	424	417	449	419	426	457	420	442	479	439	446	414	466	479	435	429	453	464	448	438	450	416	449	457	463	468	428	410	452	454	453	447	483	447	433	454	455	412	468	457	411	422	427	441	474	449	446	465	435	446	439	453	444	438	450	459	464	470	433	464	456	441	463	440	423	438	431	459	426	428	433	455	460	445	440	417	464	433	480	449	466	425	420	409	463	439	438	436	493	432	439	479	432	435	460	400	422	448	452	473	471	445	436	430	436	447	457	430	449	481	433	424	441	428	437	402	426	418	438	466	422	406	444	429	410	439	450	441	406	418	419	460	453	440	471	440	456	420	470	432	402	469	423	440	475	421	462	418	434	422	448	449	416	417	396	417	477	440	408	462	467	465	421	436	424	427	449	472	440	425	464	456	447	420	430	459	433	482	486	432	481	455	473	409	467	446	491	481	434	410	488	457	487	432	476	411	461	418	426	402	444	439	446	499	449	416	400	455	421	459	448	445	439	486	437	433	444	399	434	449	449	479	500	440	407	425	457	428	422	496	447	464	497	474	460	453	445	437	411	433	453	460	475	444	436	395	436	455	466	441	394	429	435	447	444	443	459	441	468	465	430	431	448	472	432	476	432	466	446	429	436	432	407	417	448	409	416	452	426	416	423	462	446	452	432	449	421	449	468	442	427	444	453	424	451	407	438	415	451	438	436	403	437	481	457	393	436	423	414	425	458	425	440	430	478	451	438	443	418	430	429	453	466	434	431	415	430	425	466	451	442	427	462	419	419	446	437	450	466	404	453	417	413	434	407	438	435	481	398	430	493	493	441	481	444	461	458	431	474	450	480	445	409	471	471	437	449	473	481	433	449	451	432	416	451	421	448	430	469	451	465	482	461	451	482	427	415	453	432	427	416	446	396	447	430	451	463	457	448	474	454	397	435	453	441	454	428	399	451	423	444	445	450	452	439	444	479	450	453	434	503	422	453	448	431	390	481	448	418	425	445	468	447	428	442	466	437	439	439	431	416	438	453	455	448	485	432	454	423	439	449	409	437	462	487	414	431	474	458	415	454	482	418	416	476	498	478	439	486	443	463	404	441	452	459	452	466	418	423	467	459	424	439	447	431	419	471	434	453	423	496	443	422	459	417	426	440	466	471	428	452	429	444	456	423	454	423	435	433	437	421	428	473	493	428	444	448	430	439	431	457	515	439	382	431	458	426	426	498	467	441	449	446	449	456	496	431	441	447	443	434	455	447	408	437	430	435	438	410	444	479	469	422	405	439	455	409	455	456	439	449	453	429	405	418	468	442	433	459	464	469	429	431	431	442	437	466	438	449	451	447	447	510	450	432	423	452	456	459	440	430	463	428	471	456	464	466	430	457	437	400	451	453	398	448	467	449	454	451	459	403	436	453	446	431	412	454	431	482	458	464	421	435	433	420	438	460	435	439	442	442	410	476	445	460	414	488	443	458	435	466	432	434	464	459	432	436	449	411	444	428	474	410	433
8437	10033	6286	3526	2192	1387	518	273	291	211	187	144	132	115	125	84	67	72	61	73	66	73	69	54	52	49	39	38	33	33	21	50	27	40	43	40	37	56	41	44	29	26	45	45	43	45	30	44	48	20	45	34	29	35	29	41	39	37	32	42	46	47	32	46	37	41	50	40	46	42	39	36	35	36	40	31	43	39	35	38	37	41	35	27	52	35	37	34	39	47	37	37	39	42	32	41	44	33	46	43	25	45	34	52	40	48	30	40	39	39	44	38	37	42	36	33	48	33	44	32	28	30	39	38	31	37	42	40	31	29	36	42	43	33	40	40	41	38	30	36	41	33	49	43	27	31	37	40	39	41	32	35	43	33	25	30	43	41	38	39	39	45	31	35	38	39	33	28	37	42	33	35	35	49	38	43	39	32	45	44	34	41	35	28	33	46	39	28	43	45	32	42	40	33	39	35	32	44	37	36	50	37	37	40	32	32	39	35	34	43	34	48	36	34	27	31	37	40	39	44	33	35	57	44	48	39	43	43	29	33	40	44	42	36	38	47	32	37	28	27	51	36	34	33	42	31	38	24	37	44	33	35	40	37	47	30	31	42	52	28	45	48	28	38	43	36	45	32	33	35	40	38	36	33	33	32	38	36	33	41	49	38	36	29	44	38	39	38	32	40	38	46	36	26	37	52	42	35	40	30	41	34	35	36	42	25	38	37	40	41	41	43	41	33	40	42	29	26	37	37	34	38	32	39	48	32	36	41	37	32	40	41	36	44	44	35	35	44	45	31	53	39	34	36	38	27	36	40	41	49	28	27	40	40	34	41	36	33	47	45	43	42	41	42	50	39	36	38	47	30	35	35	29	38	35	35	35	34	43	49	41	41	34	34	48	45	43	34	40	20	40	28	43	34	38	43	35	38	35	36	35	39	39	33	35	37	43	35	44	37	36	40	38	34	41	39	34	36	30	43	36	50	47	33	47	48	46	36	36	42	39	39	45	47	39	43	28	35	36	33	38	36	38	41	41	48	46	28	48	41	35	40	30	41	36	36	38	42	38	37	32	41	32	29	27	37	30	44	50	44	39	44	38	50	51	51	46	39	40	28	36	31	41	35	40	42	38	43	47	35	38	32	50	38	37	45	29	37	30	40	30	36	35	39	34	40	46	52	42	48	47	36	34	44	38	32	37	35	43	47	34	34	42	33	39	33	36	42	33	43	35	41	32	53	39	36	39	36	35	54	39	38	27	39	33	41	45	29	41	51	44	33	29	41	45	20	39	34	31	31	33	36	31	33	42	38	37	44	35	36	37	42	38	39	47	43	40	35	39	38	40	49	29	32	38	36	26	21	30	42	31	38	35	29	40	37	43	47	62	48	40	42	40	36	25	32	35	37	47	44	35	43	40	24	33	41	36	42	26	39	40	44	39	33	41	33	30	42	33	31	38	40	45	30	46	32	47	37	39	40	37	42	42	41	30	34	32	35	38	35	36	31	39	23	49	34	33	31	46	34	40	41	36	30	38	28	34	34	44	42	34	36	37	26	32	41	36	34	38	39	31	29	36	31	40	36	35	38	31	51	38	43	33	37	42	22	26	39	45	35	34	42	45	34	29	37	40	41	39	35	44	36	35	31	51	41	48	50	38	35	46	37	39	37	47	40	43	34	39	27	38	45	35	29	36	47	32	33	45	24	37	35	35	36	39	39	39	36	31	37	52	47	42	30	49	36	25	39	36	44	34	43	44	45	47	31	37	37	34	28	32	31	43	38	41	32	41	29	47	43	31	45	34	33	32	40	41	41	43	32	29	45	41	49	40	36	45	21	42	40	31	27	21	40	34	44	45	34	32	29	44	37	34	39	28	35	49	45	39	39	33	50	47	41	44	35	33	51	32	33	29	38	35	41	29	37	38	43	41	39	46	41	38	32	34	32	37	34	52	49	28	41	27	42	44	34	29	28	29	33	32	34	43	41	36	36	32	42	33	52	39	49	45	42	39	44	40	38	40	35	25	37	40	38	49	34	52	38	31	36	36	44	41	30	37	40	32	31	31	33	34	44	32	42	32	32	36	29	38	29	31	49	34	42	39	41	23	53	39	45	33	37	38	44	39	35	41	31	34	36	30	33	42	35	34	37	38	40	24	34	41	36	37	49	42	36	34	39	33	35	40	36	30	45	49	35	41	30	37	39	32	35	38	33	37	34	37	46	37	29	39	36	28	39	40	46	36	43	35	31	42	36	45	29	38	35	41	37	48	39	39	41	37	42	30	30	39	42	33	31	38	32	51	36	41	40	30	41	33	46	42	35	36	39	45	28	31	33	27	28	27	37	44	32	45	33	45	54	42	35	37	37	33	33	25	47	46	43	34	46	32	32	33	38	43	26	38	33	35	41	28	39	40	30	25	32	39	39	30	51	40	36	38	37	54	35	47	37	21	38	25	31	47	29	44	43	39	37	47	40	44	21	33	27	41	46	32	29	38	29	44	39	26	24	36	39	34	42	40	42	38	30	37	41	38	32	36	36	43	42	47	45	38	35	34	41	31	40	36	45	35	35	43	46	31	34	56	53	40	40	38	43	33	38	32	38	39	29	30	54	47	42	32	34	34	36	40	30	43	39	31	42	31	34	43	33	38	48	53	45	46	44	31	59	35	40	38	36	46	43	34	44	35	40	37	36	48	48	41	37	42	36	33	32	48	36	43	48	39	40	29	35	34	36	37	28	40	41	35	34	49	45	36	41	44	37	32	45	38	36	52	45	47	38	31	27	36	45	45	31	40	51	42	34	43	30	39	47	40	35	37	49	28	32	40	42	38	24	41	44	33	42	44	36	34	38	44	34	36	33	45	38	34	30	35	33	35	36	35	43	41	33	37	36	34	37	33	35	44	35	41	47	46	42	24	31	33	45	44	41	38	31	36	40	41	30	33	39	36	38	39	26	35	39	40	36	40	39	43	34	37	41	38	24	44	42	38	47	35	44	32	30	40	38	29	36	40	32	42	39	34	40	34	39	37	35	40	36	38	43	37	40	32	51	37	53	42	29	38	41	30	34	42	37	50	51	43	42	47	41	44	40	38	40	42	44	27	38	43	36	53	47	51	43	41	36	33	30	46	40	39	46	41	37	41	35	35	40	28	40	29	42	42	35	37	44	33	39	35	35	40	38	37	42	40	44	34	22	43	33	39	42	39	40	39	35	33	43	37	32	47	32	38	31	43	45	34	43	43	35	35	40	51	38	50	42	46	39	33	48	33	38	37	38	38	39	32	42	41	40	44	30	35	40	43	44	32	36	40	38	50	42	41	39	45	43	38	38	32	41	37	47	30	40	41	28	41	46	47	34	45	34	37	41	36	34	47	43	49	38	41	38	42	50	45	43	38	45	40	46	39	47	37	36	39	44	29	34	44	42	38	39	49	42	33	34	35	29	47	43	35	36	38	37	55	31	41	32	37	48	33	32	49	43	33	38	35	56	46	39	45	39	31	25	41	23
39267	32117	27122	27049	30356	25340	14084	8806	7786	5749	4822	3708	2994	2533	1878	1534	1317	1170	1148	1101	1175	1175	1075	891	723	637	555	599	530	447	424	426	390	376	384	368	359	365	353	339	361	358	376	359	358	337	339	354	352	340	334	343	291	342	333	328	343	342	329	329	334	321	332	361	330	349	356	352	358	344	324	357	321	313	330	353	307	327	335	332	324	305	329	351	313	354	322	351	346	358	322	335	357	334	325	369	289	329	331	354	363	345	342	335	347	325	353	355	370	309	341	336	331	327	325	323	333	313	334	330	342	320	334	349	313	331	376	332	315	328	321	342	333	345	336	351	344	322	332	297	339	321	337	353	319	347	344	293	309	326	335	338	335	310	341	326	331	334	318	331	364	294	322	353	356	348	377	367	312	352	333	338	344	329	320	343	334	322	305	318	309	299	336	357	346	330	363	360	358	329	335	357	357	364	305	331	344	341	342	338	316	374	321	332	343	329	338	315	341	376	318	331	334	337	292	318	319	299	293	340	314	347	328	325	335	325	355	342	347	330	310	333	335	325	285	318	336	327	297	359	329	342	352	329	336	331	356	334	334	331	356	352	353	276	354	360	343	351	314	331	315	364	317	326	356	353	339	340	343	337	355	324	343	327	336	328	359	344	349	337	316	318	315	359	323	352	372	305	367	361	331	320	348	330	315	320	347	355	325	324	362	332	329	338	345	325	315	327	361	362	354	377	329	349	351	358	328	319	347	362	353	349	329	321	330	360	332	343	328	362	354	309	311	327	354	356	327	344	302	339	306	333	339	334	344	368	338	353	320	339	285	348	333	335	299	333	346	333	361	349	323	363	370	313	376	333	337	368	329	309	328	362	339	339	338	313	326	334	302	324	353	322	354	345	300	331	340	326	356	331	323	350	318	316	310	368	328	341	335	341	296	360	323	313	331	344	351	318	339	322	355	321	334	336	330	323	311	318	349	351	343	358	325	341	333	310	349	345	326	350	329	338	321	320	361	329	358	362	334	351	331	341	316	343	340	306	331	335	368	337	324	361	343	364	327	336	306	328	349	363	329	322	339	340	332	343	340	337	310	346	315	395	329	299	345	360	305	353	344	332	336	358	330	341	320	313	337	324	361	355	329	378	348	326	368	305	351	353	329	342	341	311	350	347	333	339	302	361	345	310	316	318	344	347	327	333	335	336	342	323	322	369	347	336	330	320	335	356	333	335	357	327	323	353	351	326	341	322	341	305	344	339	337	342	360	341	348	354	328	315	310	363	365	344	309	340	332	330	355	335	342	340	339	294	378	326	331	332	312	325	345	329	318	356	321	353	310	368	341	340	355	333	347	369	373	351	324	321	345	324	339	334	344	328	352	334	335	329	309	320	315	338	337	299	348	326	327	366	323	346	359	341	332	344	339	351	335	353	346	349	324	360	324	331	328	336	351	342	344	322	343	320	351	351	306	357	351	337	315	330	341	328	353	341	342	325	352	377	336	335	328	296	372	344	310	328	341	311	338	350	389	323	338	358	331	321	339	317	342	339	297	328	323	353	333	329	322	325	308	357	339	301	345	331	343	316	326	334	312	336	297	350	312	330	349	302	331	322	333	334	347	333	345	330	317	299	337	326	340	297	349	346	327	361	325	354	330	321	339	328	343	326	323	314	331	358	371	352	309	294	335	325	307	362	326	365	321	335	317	334	298	286	361	316	327	337	356	320	318	329	365	369	322	344	334	368	322	361	335	327	309	332	334	346	341	353	341	311	325	316	338	361	326	301	318	336	309	342	334	336	312	340	331	332	329	333	326	316	334	348	341	317	338	335	326	317	363	331	309	317	345	313	366	326	346	339	323	338	341	341	311	336	336	332	336	342	333	332	353	342	304	323	325	361	325	322	318	300	331	325	323	321	353	332	331	339	349	348	338	325	341	314	332	338	305	332	328	374	305	354	331	348	343	317	359	323	332	357	342	333	291	331	318	338	324	362	336	350	308	313	334	344	303	357	342	324	322	360	363	314	332	376	359	340	328	322	352	327	306	358	375	340	318	341	350	331	347	345	345	329	312	334	350	352	323	339	327	356	371	328	346	380	351	340	342	325	359	326	318	345	359	336	345	301	356	327	312	341	340	336	351	333	362	324	331	323	338	357	330	328	319	335	332	348	313	357	345	350	343	300	361	332	322	311	325	337	354	326	364	303	333	348	313	351	358	324	347	325	347	313	327	325	337	337	326	368	311	315	320	368	343	333	343	336	368	327	297	347	347	323	374	361	351	324	350	329	330	365	319	344	313	333	336	366	316	298	332	346	309	337	327	330	360	301	331	346	345	340	341	320	341	359	364	327	328	331	313	322	339	349	351	357	347	344	334	326	366	354	334	357	321	321	361	343	334	320	366	348	330	342	340	327	350	357	348	328	308	318	327	318	338	328	349	321	336	340	372	331	335	324	286	342	377	342	335	345	324	367	343	344	319	347	290	368	347	323	351	322	361	355	338	326	354	329	373	339	316	344	356	313	327	324	353	342	354	343	345	359	371	354	326	351	327	353	339	345	320	336	315	313	354	327	320	336	338	304	351	339	316	323	345	335	331	334	364	357	310	316	336	346	334	284	319	386	325	349	363	334	332	337	354	336	338	324	345	363	352	299	344	326	338	357	355	347	308	348	369	303	359	314	353	328	363	334	351	306	356	345	315	314	343	326	335	320	343	336	368	324	345	330	350	334	315	355	345	353	311	358	300	321	371	313	357	383	369	336	310	341	301	363	331	336	352	372	361	346	322	358	302	325	306	318	334	301	344	325	382	329	330	353	337	342	366	351	341	321	337	322	354	339	332	319	336	316	349	337	293	336	357	355	327	339	328	353	328	345	338	367	365	338	361	327	358	307	338	356	358	347	297	330	336	322	322	365	360	324	330	355	312	339	349	329	340	339	343	340	338	349	331	332	333	326	355	374	371	367	332	337	338	327	334	347	357	315	326	355	342	324	339	318	316	312	306	327	337	349	322	379	368	332	343	315	328	331	321	346	314	335	333	321	315	365	326	348	302	339	350	303	339	340	326	314	325	330	359	371	347	331	336	351	328	317	336	315	342	331	308	331	348	333	360	329	316	346	342	327	339	331	321	311	328	340	336	337	331	316	317	326	323	347	348	326	349	378	307	333	310	362	330	295	331	337	328	319	335	345	345	313	320	331	330	350	375	335	345	336	320	337	342	347	298	354	351	331	358	349	281	324	366	313	404	323	346	334	325	327	332	357	396	380	338	323	317	317	358	326	303	324	320	335	319	345	370	342	334	335	322	342	346	317	357	318	349	326	334	316	307	310	345	350	318	316	330	364	350	327	344	355	329	300	368	335	338	372	345	317	324	343	328	325	328	303	374	339	310	333	329	322	348	382	326	298	358	342	335	367	334	338	346	344	339	350	311	335	352	355	320	311	386	347	335	309	386	326	361	352	318	297	350	345	315	315	317	328	306	334	346	324	338	331	333	330	330	347	325	319
4930	3608	2144	1146	735	432	224	176	174	179	131	118	120	100	105	99	88	82	83	93	104	79	81	85	66	76	75	78	55	60	68	72	65	77	59	54	65	84	73	58	83	74	68	87	63	70	67	66	62	70	72	61	77	74	73	69	67	66	69	59	85	72	57	75	67	62	64	63	60	63	73	59	69	56	66	66	76	71	69	62	76	71	57	71	68	84	76	84	87	67	69	86	68	79	72	66	75	72	72	84	59	76	71	50	75	69	84	77	68	67	76	60	70	68	60	68	61	57	75	73	70	86	66	69	82	66	76	76	46	75	53	68	78	77	62	72	65	65	71	73	86	74	75	67	78	68	77	68	74	74	88	51	83	62	84	65	73	64	71	85	64	69	64	68	69	68	75	69	70	86	73	64	67	68	75	70	80	60	77	65	74	66	63	69	78	61	61	67	86	53	75	71	74	70	72	69	68	76	69	64	84	72	64	77	77	69	63	72	62	73	81	61	85	72	71	83	63	67	55	77	67	81	95	62	73	75	69	62	71	73	81	65	73	68	67	63	66	61	72	64	76	85	61	59	72	56	60	65	64	73	68	62	68	67	66	48	76	64	68	78	80	75	63	62	77	75	70	64	68	68	80	61	65	69	85	55	74	80	69	72	65	59	68	76	68	64	66	73	66	74	79	58	65	61	65	81	66	76	63	69	74	73	61	63	69	69	62	70	56	68	59	72	69	80	74	67	78	79	79	56	68	60	64	70	76	83	78	64	63	61	64	77	61	64	86	71	58	73	80	77	70	72	70	70	77	78	72	77	71	59	55	64	81	64	61	61	72	61	78	55	66	59	72	70	62	65	67	74	64	82	69	71	54	52	64	70	61	94	75	75	65	72	63	75	59	71	81	64	77	61	68	73	56	64	66	67	79	76	70	72	71	74	82	67	84	69	73	72	80	74	81	80	64	69	64	73	62	79	63	76	56	63	64	65	75	73	79	82	58	61	73	68	62	64	67	84	74	65	68	66	71	83	59	77	69	63	75	64	76	62	58	63	71	60	70	68	71	72	73	75	79	66	64	67	63	63	71	61	65	68	68	74	70	44	74	69	55	57	71	79	61	67	69	71	63	68	58	70	75	76	82	61	74	69	49	59	66	79	70	58	59	66	54	59	76	63	74	61	83	64	62	63	74	75	58	61	71	77	83	80	67	75	83	78	65	80	76	48	73	70	63	62	60	96	89	64	72	79	63	75	67	76	73	64	69	76	73	79	69	62	65	79	64	74	57	69	68	66	75	75	64	66	74	78	59	76	66	65	59	63	56	70	71	61	48	66	63	81	74	79	72	69	70	74	80	61	70	72	52	68	77	80	63	56	57	82	82	81	77	72	69	65	61	80	69	72	65	66	65	67	72	67	74	64	75	79	84	75	57	66	74	68	67	66	78	68	67	87	69	70	74	75	75	62	70	73	81	65	66	56	72	68	87	61	59	76	76	85	69	64	62	78	78	61	43	82	70	72	74	64	73	66	71	69	75	65	69	69	67	68	61	72	65	74	77	67	61	60	64	78	66	76	67	54	63	60	60	71	76	67	62	57	80	73	69	71	70	78	76	77	73	69	78	75	52	63	55	55	73	60	80	74	88	83	65	75	65	64	63	56	72	78	76	71	75	59	81	70	62	63	90	72	78	54	73	61	66	64	44	71	59	84	74	65	86	65	69	75	62	63	69	76	64	55	70	58	69	66	74	81	67	76	80	60	77	73	72	58	74	77	63	67	54	62	74	58	67	65	62	75	69	70	66	61	65	83	64	66	61	73	77	61	68	77	69	80	57	72	69	81	63	64	79	80	72	70	67	67	68	77	64	68	78	71	57	72	69	61	81	68	74	61	61	69	71	82	69	63	82	53	64	75	75	59	69	75	69	74	78	56	79	73	82	61	62	65	52	58	70	80	67	70	66	75	70	68	64	65	86	78	71	59	73	67	70	58	55	78	73	80	59	77	56	67	61	71	60	87	61	64	71	76	71	61	74	66	77	64	65	70	74	61	67	54	65	80	75	61	62	74	73	81	75	76	61	83	62	65	100	63	64	82	65	66	67	54	79	68	64	58	57	78	70	60	69	67	72	73	65	73	92	66	67	65	72	57	61	61	58	73	59	90	70	60	78	61	76	68	66	62	78	75	70	74	87	70	64	81	75	76	89	54	81	66	58	59	73	65	75	76	71	67	71	57	71	49	49	65	68	87	64	71	84	92	63	69	72	51	91	72	101	58	70	86	62	68	74	67	67	81	69	74	72	72	78	60	49	71	75	64	74	69	71	74	67	79	58	57	67	73	67	72	64	70	69	68	62	77	69	62	66	58	73	63	58	61	61	66	75	63	82	73	51	61	70	66	69	71	59	66	77	80	53	83	52	76	71	58	62	73	72	71	69	67	51	74	74	65	56	72	84	86	68	79	65	63	78	72	70	72	67	70	82	84	54	76	79	80	81	69	71	62	67	71	68	88	63	86	56	73	78	73	64	82	82	77	60	79	73	61	70	72	78	84	66	72	65	75	60	65	68	69	78	82	76	81	54	66	50	63	80	75	70	66	71	66	79	72	86	76	68	79	65	51	82	61	78	69	83	66	78	67	52	70	63	67	69	77	51	67	65	49	72	51	77	85	64	63	68	69	78	80	75	77	66	65	64	63	78	70	53	65	83	79	80	71	79	72	72	64	68	50	68	76	68	76	69	65	74	66	56	62	66	75	78	64	68	56	60	63	69	76	78	76	79	75	82	57	73	80	65	84	74	75	61	72	72	60	85	57	61	59	58	77	70	59	70	80	88	68	57	92	68	55	65	74	63	65	65	65	70	69	65	62	70	53	71	73	68	53	78	72	74	83	58	68	79	71	72	61	66	62	70	72	65	86	77	59	60	62	69	72	56	72	74	59	63	69	76	67	62	72	78	70	57	74	79	55	73	77	67	66	81	65	67	76	63	62	67	64	59	52	67	79	71	73	69	76	74	64	77	78	65	65	40	72	69	52	64	68	67	79	59	77	61	67	72	70	70	56	71	63	65	68	59	67	77	70	62	66	53	76	69	61	57	74	69	68	75	72	78	71	73	75	73	83	71	69	69	55	56	63	56	61	47	86	71	85	77	67	78	74	69	81	72	64	68	68	57	79	54	82	78	61	68	60	83	68	64	68	55	71	62	69	60	68	86	61	84	70	70	87	90	68	56	66	61	69	69	63	62	62	58	62	83	79	70	78	66	76	66	64	71	57	79	80	76	53	75	69	66	73	68	70	53	73	62	62	76	81	72	84	74	64	64	55	68	82	69	68	54	54	65	61	72	64	77	77	56	70	49	59	71	53	82	67	68	61	71	68	57	72	64	67	65	83	75	58	72	69	68	77	75	78	59	66	69	65	66	83	68	68	78	67	66	53	56	67	74	55	59	78	70	68	59	68	65	58	83	59	70	67	88	71	62	61	65	67	80	75	69	71	71	70	89	50
31842	22277	16618	16008	18239	13840	7035	4985	4150	3668	3186	2659	2115	1838	1505	1241	1043	1056	1057	1112	1028	1042	984	823	759	715	677	672	651	648	598	629	631	608	592	573	563	555	611	603	582	578	595	582	570	554	553	593	598	594	583	533	553	571	547	559	588	574	543	541	607	586	586	567	596	570	531	615	550	609	553	615	591	623	564	556	552	582	635	554	562	581	569	566	628	591	580	589	575	571	589	542	567	590	555	602	545	586	559	571	530	596	600	568	588	577	658	559	521	575	591	559	582	541	584	612	559	562	565	568	597	538	608	570	576	547	550	544	565	627	576	560	594	587	581	584	540	592	594	610	563	589	590	582	560	559	545	583	579	604	590	572	551	607	627	602	576	582	593	575	596	568	582	564	608	544	553	590	640	621	601	547	643	588	598	615	545	646	549	553	604	545	594	568	565	535	576	585	577	559	598	593	564	562	596	600	540	551	594	587	567	569	598	531	571	536	581	578	582	547	578	607	590	556	570	573	568	565	538	581	594	587	608	592	578	577	627	556	582	556	597	595	598	585	521	563	637	607	566	568	599	550	630	596	619	614	552	581	595	579	588	580	614	566	576	612	563	570	579	593	567	558	615	558	565	595	586	579	552	564	577	596	588	555	577	608	592	556	566	605	575	561	562	550	618	575	576	618	566	599	601	596	594	584	556	571	581	588	539	597	539	560	552	541	562	588	542	575	579	551	565	584	617	582	598	550	569	566	582	585	580	577	605	585	595	559	580	521	557	561	533	597	548	581	564	551	563	572	567	599	583	561	570	539	614	560	584	560	537	562	592	581	559	533	585	568	558	591	584	578	559	642	561	564	554	593	583	592	591	602	581	590	642	568	567	578	611	605	561	582	580	530	561	568	538	621	558	589	533	599	550	578	594	571	570	558	601	581	589	569	560	618	564	593	572	603	566	554	602	594	629	581	524	603	555	575	600	581	585	582	596	606	577	541	550	614	593	602	591	587	598	601	584	580	568	568	587	578	585	576	536	598	574	613	562	579	610	556	597	568	556	567	593	613	582	544	641	581	552	551	558	578	587	587	568	580	566	587	620	588	595	615	562	609	545	550	589	554	599	600	537	575	558	613	599	592	586	628	601	563	586	599	567	554	603	577	594	578	586	612	602	575	618	566	652	602	568	592	604	597	573	577	563	599	574	566	575	601	591	561	597	596	587	601	558	608	584	578	581	569	582	590	608	580	575	553	575	571	590	564	519	570	556	621	569	608	571	550	592	574	541	605	586	567	616	570	609	593	565	560	620	580	587	572	567	594	584	530	566	603	643	564	567	619	577	600	582	549	592	615	595	576	580	576	605	567	583	606	583	651	600	548	613	557	577	567	570	593	569	594	631	558	580	569	579	564	591	628	576	550	568	587	546	602	546	563	565	600	516	583	586	567	593	560	567	584	562	535	553	611	614	592	607	573	612	580	567	569	549	558	579	597	590	570	604	553	589	569	609	581	552	582	540	552	556	585	583	603	579	579	536	565	590	590	581	618	566	589	577	582	593	589	548	634	604	572	565	614	572	613	587	577	613	589	592	566	579	585	561	549	594	608	577	577	550	611	582	597	605	534	609	595	576	542	590	572	575	595	590	578	562	615	536	594	593	536	587	568	550	609	582	536	578	565	586	589	615	607	597	593	607	608	541	589	573	496	634	564	550	573	599	579	609	550	601	559	550	601	584	565	603	595	595	561	570	560	605	580	590	589	538	567	576	590	570	576	560	588	598	579	630	543	543	576	571	580	585	594	580	567	582	617	556	597	581	549	533	562	596	578	599	566	598	597	557	578	594	563	584	594	573	573	565	569	514	605	571	563	597	573	589	576	558	553	557	564	582	582	604	594	555	558	557	589	572	552	587	527	607	607	526	575	631	577	577	590	562	595	548	574	550	557	564	580	552	591	583	623	592	569	610	556	602	624	545	565	593	614	638	555	592	588	561	556	552	539	562	558	534	554	571	621	594	574	609	596	612	573	608	579	576	578	573	600	557	585	569	588	555	593	576	636	577	538	605	590	571	619	607	575	541	563	554	576	603	593	595	595	624	561	591	580	589	575	575	579	578	581	621	599	594	598	576	598	550	617	619	571	589	543	568	624	559	573	613	602	597	611	562	572	605	573	573	559	597	540	603	595	611	600	586	603	573	570	597	621	585	585	538	576	592	586	615	583	608	610	556	566	604	592	548	577	565	598	589	568	559	587	589	582	611	587	608	569	571	563	567	574	623	582	551	588	582	524	588	601	561	594	583	546	568	597	569	566	529	514	600	592	579	568	589	579	576	643	518	558	587	590	561	598	545	558	609	570	594	601	578	621	588	546	618	568	613	568	599	592	564	597	586	598	594	618	592	623	601	555	626	573	581	594	610	584	585	533	615	582	590	607	586	579	571	555	571	576	590	591	605	590	606	559	564	586	577	570	591	601	580	580	581	558	609	583	588	576	543	569	602	604	558	566	604	549	603	519	561	575	566	556	582	606	572	569	537	622	550	612	576	596	596	592	609	584	564	594	562	540	598	542	607	566	569	544	550	593	537	555	563	577	604	554	592	577	592	606	610	616	574	587	592	621	550	570	632	573	550	557	573	577	565	567	607	563	594	558	578	519	606	618	575	581	583	578	581	581	582	561	557	575	584	595	570	578	543	555	596	562	584	575	561	546	542	578	565	598	541	569	600	546	586	568	577	572	559	585	603	577	581	582	570	588	584	577	576	552	560	592	607	576	555	549	576	576	519	608	594	550	574	584	579	594	594	630	585	544	541	571	601	598	566	615	621	585	557	562	590	613	635	557	579	582	575	558	570	562	579	569	558	571	594	583	598	586	581	568	586	594	571	531	582	553	623	576	576	559	581	614	545	603	554	647	604	544	580	585	561	563	570	576	592	552	558	615	592	560	551	548	622	592	590	600	574	595	552	595	609	539	585	551	618	575	577	539	610	584	552	576	554	573	537	583	588	585	571	573	605	555	588	561	573	547	619	622	563	549	556	583	608	564	585	614	605	582	586	624	570	600	592	598	603	593	543	577	587	568	630	587	613	536	562	539	582	585	565	536	578	583	618	552	567	583	564	576	574	567	599	571	587	561	600	567	591	544	607	561	578	546	593	538	561	550	594	595	596	573	543	548	605	600	618	576	595	588	592	556	548	598	586	566	586	534	552	591	602	556	606	565	535	580	560	603	572	576	583	533	621	575	543	603	614	544	557	542	585	558	555	668	573	600	553	580	524	616	597	605	582	586	583	565	559	544	548	552	594	618	608	576	601	558	584	559	597	578	597	570	591	593	561	571	586	620	600	565	517	562	587	607	544	532	598	600	566	578	532	564	565	568	593	599	586	577	579	543	571	594	575	573	572	589	570	574	595	545	608	550	582	596	514	573	597	594	593	537	592	560	590	572	582	581	559	575	551	590	573	600	586	557	535	578	570	544	561	580	577	536	550	618	567	556	599	576	552	603	546	563	573	597
5981	5001	3084	1641	1063	547	278	201	173	145	146	144	112	112	103	110	102	67	78	93	92	96	78	84	68	62	67	63	62	75	80	65	62	63	73	55	59	60	52	51	72	69	51	72	70	65	61	64	65	64	63	61	69	63	62	58	58	62	60	66	63	55	60	64	54	67	60	79	76	58	71	62	63	74	61	49	63	73	65	61	63	55	78	63	55	53	62	73	53	59	59	48	67	64	74	85	51	72	65	78	73	62	53	67	60	57	56	58	68	56	55	68	53	66	70	65	59	58	51	59	73	61	78	62	43	58	62	59	55	56	68	57	60	54	46	80	46	58	67	58	61	71	55	67	66	62	63	54	59	59	63	54	71	58	62	66	53	68	68	74	58	67	63	58	67	59	81	47	61	59	62	66	63	76	58	63	56	58	59	54	63	57	66	69	57	84	64	58	52	56	66	65	61	58	69	70	70	56	69	54	63	62	53	54	41	54	54	67	58	50	73	54	66	61	73	56	56	58	59	69	65	60	57	54	56	71	68	50	66	48	61	77	57	58	47	62	64	62	57	59	59	70	65	63	64	46	58	63	57	52	62	66	66	65	57	61	65	75	59	70	65	76	67	61	45	55	73	57	55	77	80	71	60	72	61	73	74	59	72	61	73	62	48	52	69	57	56	56	62	54	68	68	57	61	50	57	60	55	56	80	65	53	55	51	56	54	63	65	61	62	62	72	66	66	66	66	61	62	50	65	51	69	57	68	56	65	57	49	66	67	47	63	78	74	55	72	65	58	64	71	47	65	59	44	74	60	65	60	67	62	57	79	75	67	59	64	62	63	59	77	61	57	59	71	64	70	55	61	63	68	58	63	65	76	52	63	62	61	73	63	60	55	60	64	59	71	59	58	63	68	60	54	55	48	61	56	63	71	55	59	64	62	81	51	63	63	69	64	70	66	61	64	68	61	68	57	64	55	69	74	54	55	50	59	63	78	77	66	72	46	49	61	57	63	66	69	65	68	64	54	58	68	55	54	63	78	75	67	61	69	58	63	69	67	63	61	56	62	65	65	68	61	59	59	61	58	59	60	60	71	62	52	73	68	56	60	56	68	67	65	76	42	59	64	81	79	71	66	60	61	62	58	60	70	64	49	64	60	67	49	51	59	55	46	74	61	67	64	67	62	68	63	57	74	49	65	65	62	57	46	63	62	57	65	69	56	70	51	65	68	57	58	64	46	58	59	59	55	69	61	52	72	54	55	66	65	68	48	65	64	70	57	58	64	62	61	48	67	62	57	57	62	62	68	59	68	59	67	51	64	69	59	49	62	57	66	56	59	50	73	58	55	61	56	63	58	73	64	59	77	57	59	56	64	64	69	48	74	65	67	58	63	62	56	56	49	57	72	54	49	67	62	58	50	61	67	60	63	69	59	57	56	67	57	66	66	53	56	45	74	71	50	61	69	68	58	61	59	57	61	61	59	71	63	64	54	60	65	63	55	61	65	59	66	50	67	60	68	61	66	64	49	72	73	52	50	62	51	68	50	74	62	51	62	61	59	59	63	57	71	59	65	64	56	48	61	59	48	71	64	69	61	86	75	62	53	50	49	49	64	61	83	76	68	69	66	53	62	57	68	62	61	69	69	58	63	59	57	65	68	43	52	56	60	60	63	58	59	64	74	66	61	61	59	70	68	55	54	64	62	51	56	60	58	50	63	62	76	61	64	66	56	57	57	56	46	71	70	60	61	49	57	73	89	59	54	56	53	67	52	46	61	58	66	77	62	64	72	77	68	59	44	58	58	62	71	72	58	54	69	54	55	61	70	55	77	54	67	63	58	64	61	77	70	59	64	55	70	61	61	58	50	64	59	65	61	54	70	73	75	73	51	69	50	71	48	58	53	78	51	54	48	69	58	66	59	55	57	47	55	52	59	57	67	50	56	69	62	68	58	62	66	59	52	62	49	61	69	53	61	68	73	64	69	67	63	69	62	67	61	67	54	61	56	65	60	57	59	62	64	68	52	65	66	62	71	58	67	70	73	57	49	63	85	52	48	70	53	60	54	50	61	63	66	61	55	53	60	47	72	63	61	63	52	56	65	59	64	77	54	57	55	61	50	70	64	59	63	63	69	53	64	55	63	55	63	59	72	53	66	57	73	56	56	64	52	54	54	59	59	60	64	71	55	60	57	74	76	68	64	73	76	69	65	63	62	50	68	58	59	63	52	51	74	66	76	70	48	64	64	74	63	66	67	72	61	46	59	84	57	55	77	68	58	60	77	67	57	70	64	66	61	62	64	59	60	63	57	44	54	59	69	58	59	59	76	74	62	67	77	63	62	58	69	43	51	49	57	70	54	54	64	52	72	68	54	56	65	53	61	63	63	74	55	47	59	62	69	58	67	50	56	57	61	63	50	66	50	57	68	62	67	50	67	55	60	60	72	66	55	68	68	55	40	55	63	62	56	62	57	57	54	52	67	67	58	71	64	62	56	60	53	62	50	57	53	69	55	69	57	51	63	79	63	69	64	68	76	47	51	60	60	63	52	62	54	60	57	57	57	69	61	65	70	65	63	70	59	57	56	80	77	42	62	62	57	59	67	58	57	71	67	73	56	56	61	65	65	62	56	60	66	51	65	64	62	68	56	58	63	56	65	67	61	70	54	56	64	67	74	57	46	60	75	61	64	59	42	76	67	54	59	65	74	62	63	55	65	58	48	67	64	61	71	71	59	55	74	58	61	75	57	52	58	64	55	63	72	59	61	68	64	65	67	43	69	67	69	60	75	58	75	44	72	63	73	44	57	60	63	72	76	63	61	61	64	70	60	62	60	54	56	54	64	67	47	69	54	60	52	65	65	64	64	54	59	62	66	62	69	74	67	52	47	50	55	59	67	64	63	64	67	62	65	56	79	66	74	58	69	58	71	62	58	72	58	54	73	62	53	65	64	63	58	61	67	59	55	58	41	68	54	50	56	72	61	62	55	55	60	74	67	65	73	67	68	64	75	75	67	65	69	57	59	56	64	59	65	45	62	60	58	57	69	63	62	53	77	82	65	76	62	66	59	85	52	73	75	55	62	58	63	74	55	59	68	44	68	59	63	73	62	60	73	69	67	61	63	71	48	62	66	51	68	52	66	60	61	52	65	59	53	46	59	63	72	51	78	41	65	60	61	57	62	73	64	52	59	58	82	60	68	64	71	55	55	63	51	54	64	60	59	62	65	66	64	57	53	59	71	59	64	63	66	68	50	69	62	56	61	69	62	43	65	57	74	70	68	70	48	67	61	66	53	67	48	62	59	48	68	63	49	58	60	55	56	50	58	55	75	61	68	66	59	68	69	81	54	66	64	51	61	66	65	58	53	58	58	68	70	61	49	58	64	70	64	46	53	50	68	67	55	65	60	48	70	50	62	78	76	47	59	63	56	65	55	58	72	49	65	66	58	65	56	61	70	67	63	58	67	65	62	57	80	63	65	53	55	73	56	74	69	65	51	58	62
33446	25166	20005	19107	21951	15320	8208	5910	4593	4250	3482	2912	2224	1885	1632	1474	1167	1048	1003	1035	1071	1078	947	819	708	654	667	651	613	541	546	575	544	542	559	525	489	540	566	492	519	525	533	532	487	513	508	544	499	542	533	510	532	486	530	489	531	563	494	504	531	502	504	497	531	520	511	524	540	486	489	532	499	517	543	535	508	553	499	538	554	499	540	542	497	508	499	513	533	495	546	493	536	515	540	477	516	504	542	534	498	537	522	545	518	511	495	524	540	526	525	490	532	526	520	500	528	536	482	517	493	532	499	498	541	555	510	544	508	507	504	515	539	516	548	556	504	514	504	546	542	510	501	506	504	532	480	506	566	510	529	538	565	492	507	520	486	532	494	505	513	505	500	543	525	525	556	490	496	497	531	486	501	500	527	549	521	530	507	539	526	502	563	493	519	494	524	512	533	510	525	552	533	502	526	479	524	488	505	537	536	533	553	531	519	514	494	518	516	490	515	508	509	518	493	537	551	568	514	531	480	470	480	464	473	530	526	494	516	533	516	525	525	532	538	505	507	504	504	552	508	527	556	535	580	517	526	563	475	485	521	547	525	515	553	500	526	506	521	508	533	462	542	554	522	487	531	512	520	496	509	481	510	504	534	545	531	540	521	534	515	493	488	547	521	514	536	561	556	517	542	493	526	548	519	553	539	547	476	532	517	496	521	555	496	548	538	513	526	528	524	503	530	532	515	498	507	534	484	542	551	546	563	511	493	523	520	507	479	474	530	538	537	512	500	510	514	487	529	548	528	484	469	520	475	501	563	534	524	505	537	536	551	514	521	523	536	536	562	499	502	505	503	530	487	544	532	522	486	540	533	502	534	516	486	561	500	490	539	495	525	509	491	501	543	481	520	554	525	540	559	556	568	501	531	527	536	505	548	536	505	509	566	500	572	525	517	504	514	576	528	540	507	488	527	511	504	522	589	532	490	525	502	554	530	512	504	527	537	494	575	523	503	520	501	570	512	503	534	526	494	532	511	536	494	512	501	502	535	493	565	483	525	516	526	492	515	507	485	528	518	524	537	528	515	495	476	526	519	536	520	513	567	520	505	521	510	516	520	499	529	452	551	510	555	512	553	520	496	547	483	521	553	518	530	519	523	544	550	529	535	538	500	546	504	532	523	518	568	474	538	528	526	530	498	492	516	546	553	523	526	535	515	506	504	536	536	500	513	518	507	513	548	507	507	548	518	506	520	527	516	520	497	499	490	517	514	544	515	525	531	509	502	495	526	497	511	521	471	498	559	549	520	523	489	534	536	508	526	524	519	529	547	502	551	518	532	511	539	504	561	546	543	530	492	507	489	520	515	538	505	534	557	522	468	509	498	511	534	559	490	534	533	538	503	521	505	498	527	527	552	471	500	553	514	499	501	494	524	531	507	502	519	530	495	507	519	483	510	519	481	493	508	527	491	545	538	560	517	499	559	558	530	527	508	513	526	506	512	470	530	536	519	543	490	523	524	509	530	495	523	510	536	502	537	561	492	523	532	490	522	513	514	498	530	492	504	534	511	509	479	511	505	507	506	555	500	526	536	575	512	524	486	554	525	500	539	474	473	522	516	526	507	499	536	515	517	529	514	504	525	509	499	508	526	521	558	541	491	524	547	533	541	556	510	480	511	481	575	529	523	509	524	540	550	496	500	540	528	533	536	494	480	493	509	518	526	507	534	543	560	526	536	499	514	543	523	482	523	555	524	539	495	480	483	506	521	558	508	495	485	542	503	519	511	478	510	521	536	534	500	481	520	524	538	508	508	536	543	507	516	531	568	478	548	549	532	515	501	524	546	524	527	490	560	528	539	532	561	520	528	519	561	500	552	510	517	540	516	547	507	484	509	545	505	518	513	501	500	512	510	519	510	484	532	500	535	493	506	542	523	532	518	510	523	538	561	497	525	551	504	530	518	497	503	483	534	495	517	495	546	500	519	494	517	565	512	546	511	493	527	531	505	500	550	492	504	535	487	524	507	499	501	508	539	505	542	514	556	552	507	547	527	505	551	510	536	515	524	537	541	519	485	515	460	548	497	515	533	545	505	498	525	505	510	505	506	511	511	541	552	533	557	544	513	506	542	480	525	513	541	534	519	530	553	500	535	480	530	491	523	524	535	503	552	499	474	512	544	544	549	545	536	502	501	517	555	522	529	540	513	530	499	505	531	506	564	505	538	529	550	525	525	501	559	546	550	528	505	524	532	469	507	492	508	480	536	482	538	526	524	519	520	528	546	509	558	557	559	527	511	486	475	522	498	512	558	569	536	516	510	481	512	550	518	519	503	519	539	466	504	535	534	511	566	561	551	513	492	554	543	532	545	543	527	526	506	497	498	491	546	503	528	495	515	487	529	525	499	533	534	510	492	557	531	519	511	525	518	553	499	534	533	499	545	535	525	528	519	538	560	519	494	554	546	517	539	522	526	513	503	544	480	513	548	490	522	513	517	514	498	507	538	499	525	486	518	517	508	545	545	488	545	510	539	525	531	497	537	528	579	545	497	485	507	569	548	511	550	518	537	497	514	478	482	498	512	525	510	538	463	509	459	533	536	505	550	503	563	473	505	489	505	527	557	551	515	488	520	524	526	533	535	504	516	518	528	519	501	521	505	500	507	518	497	522	488	534	495	522	506	514	526	540	468	527	509	572	550	526	511	536	525	529	521	543	535	488	544	499	502	530	538	564	515	494	491	505	491	557	529	542	527	524	515	527	520	526	525	540	489	507	518	511	497	515	488	521	542	519	538	494	546	534	556	510	538	527	502	504	539	537	563	512	532	523	519	525	504	517	517	475	518	510	528	558	497	530	523	514	525	496	484	522	532	522	486	519	527	523	538	469	494	548	501	499	519	510	474	565	512	508	545	470	534	491	535	504	502	503	506	506	504	503	494	504	495	523	475	525	578	514	498	497	485	517	550	543	543	511	522	519	530	471	500	593	557	561	571	503	517	530	539	481	531	545	472	497	536	523	571	510	511	535	524	523	469	515	518	528	519	491	513	513	511	550	511	457	532	541	504	526	441	483	513	523	505	552	500	514	553	498	525	489	505	555	499	472	509	519	557	501	511	495	497	493	542	534	525	560	508	518	510	540	496	543	513	536	479	510	540	531	514	546	535	534	497	495	538	510	463	502	549	568	486	535	543	472	500	518	514	489	557	532	532	539	551	542	504	465	493	530	536	479	528	461	489	485	478	494	520	521	525	523	509	529	482	489	539	522	540	539	505	532	569	512	535	561	470	511	519	537	484	528	473	505	574	518	528	529	572	523	527	530	539	520	491	535	545	566	495	529	504	501	513	486	541	545	490	486	512	550	535	517	552	501	509	519	513	481	525	510	515	543	528	554	516	523	493	482	515	571	494	569	529	540	507	514	505	545	512	512	505	503	542	522	478	519	472	513	543	500	493	555	517	571	486	493	518	527	523	520	502	529	500	480	501	538	534	546	494	471	517	515	518	496
7394	6206	4209	2339	1366	825	431	259	168	155	127	125	135	98	110	113	96	77	64	65	75	66	68	60	61	56	69	59	57	39	64	58	54	35	45	51	37	59	49	46	61	58	40	47	44	49	51	53	57	46	66	55	63	37	41	50	56	54	57	62	59	52	52	42	36	52	44	57	59	59	56	58	49	47	65	53	57	45	65	56	81	58	55	50	62	42	47	45	73	46	53	65	66	51	50	51	59	56	44	68	67	54	56	64	58	53	55	48	45	46	62	53	62	57	48	50	59	49	56	66	45	54	44	46	46	58	57	63	45	40	59	50	54	48	55	40	57	56	45	56	49	50	49	48	45	47	57	54	49	71	50	48	52	57	39	50	53	53	51	38	67	51	52	45	47	47	56	60	53	57	54	69	53	53	52	59	63	51	50	49	46	44	44	55	56	60	50	42	53	43	62	57	48	63	51	55	42	63	51	52	55	57	46	59	47	55	47	56	39	44	54	65	58	49	40	57	52	56	46	43	51	44	53	58	71	44	55	46	59	49	38	53	60	52	45	51	54	45	59	54	58	40	57	56	66	44	55	63	56	58	51	38	61	51	56	44	60	55	46	53	50	44	44	48	50	54	64	64	61	58	53	55	54	84	45	56	69	50	57	60	41	47	40	53	44	50	38	54	52	41	53	52	44	67	49	50	51	44	58	59	68	56	62	56	47	50	58	69	49	50	65	46	60	46	44	45	47	55	58	48	54	53	47	58	46	45	56	64	55	62	54	52	49	61	57	57	54	55	59	61	48	60	54	46	51	49	60	48	39	48	55	58	31	53	52	41	64	54	73	59	54	39	48	54	59	51	66	51	61	53	50	54	64	58	52	43	53	62	54	36	49	63	62	40	55	58	50	52	46	53	62	56	48	56	47	58	61	53	64	67	62	54	59	49	57	48	60	47	67	36	69	60	45	44	51	53	51	66	58	60	55	50	46	50	68	55	39	44	47	55	51	56	45	61	53	58	65	57	54	51	46	52	63	46	65	53	60	53	63	51	39	50	53	53	57	47	56	53	56	46	43	63	45	43	52	53	47	50	48	57	56	38	46	69	36	61	47	64	62	46	56	52	52	42	57	61	48	58	46	52	50	56	59	58	68	52	47	50	64	54	54	50	64	46	42	53	53	48	62	54	54	48	48	43	44	52	40	50	57	44	52	50	43	58	56	50	52	66	60	51	48	49	49	56	57	45	50	45	40	55	55	52	58	65	65	51	56	64	55	71	54	49	53	53	41	52	46	58	53	60	49	46	46	49	51	59	61	49	65	62	50	65	51	49	48	53	45	47	59	52	55	61	59	60	48	57	47	58	54	66	50	48	46	53	46	53	49	43	52	56	63	53	51	67	63	56	60	58	66	54	57	50	48	44	56	46	39	53	59	60	81	46	42	68	47	55	62	58	56	44	62	65	55	52	47	50	43	50	50	45	59	46	44	50	59	53	60	62	63	58	53	53	56	54	53	41	58	54	45	44	61	49	60	51	44	63	53	41	37	38	52	56	71	43	56	59	56	52	51	56	60	54	52	57	52	62	66	44	75	57	49	57	38	44	54	61	40	58	48	49	52	49	53	63	50	38	64	48	51	62	61	50	68	47	68	50	55	57	46	57	58	55	52	60	60	40	59	67	51	43	57	53	55	53	52	61	44	46	44	61	54	47	55	46	48	68	61	57	55	49	53	61	53	57	61	44	57	58	54	46	57	56	49	60	60	42	55	54	54	53	71	51	59	48	54	50	50	55	51	51	57	44	65	68	52	47	52	55	52	54	45	48	43	45	52	52	45	67	56	48	53	50	55	56	73	50	58	48	59	67	45	54	69	58	45	66	60	42	61	47	58	45	56	47	47	42	51	47	48	57	44	51	54	44	53	50	49	47	44	45	55	52	41	45	41	50	58	52	60	70	59	54	45	55	47	56	47	50	44	55	50	34	57	50	63	53	55	53	55	64	58	55	53	66	68	41	61	53	54	58	65	41	58	55	62	52	58	46	50	58	64	56	34	55	52	36	62	45	41	56	48	61	66	44	55	38	57	58	55	53	56	48	49	52	44	46	66	54	51	66	54	52	50	54	49	43	43	40	47	56	64	60	53	66	59	49	48	43	46	51	47	46	53	46	66	68	53	54	61	46	50	44	45	56	45	39	50	47	51	54	50	56	54	39	47	55	51	42	47	49	52	69	53	34	54	47	56	47	53	47	49	57	48	58	51	36	39	49	43	53	60	42	56	63	48	39	52	48	52	45	52	57	43	47	54	58	48	60	58	63	47	52	60	46	49	54	42	51	43	39	51	49	47	50	55	54	46	53	63	55	45	45	54	58	67	50	51	43	55	50	53	51	54	52	45	48	42	60	55	58	62	50	39	53	61	49	51	67	45	43	56	50	52	51	55	55	64	53	55	59	55	73	46	51	45	54	47	48	49	48	53	60	50	48	63	51	45	50	50	49	54	58	54	58	58	50	47	63	50	56	52	59	47	57	48	66	45	44	55	43	34	55	51	45	65	50	41	57	54	57	54	57	51	48	48	65	48	53	52	58	54	63	59	51	44	62	50	50	54	53	76	46	65	55	46	46	50	59	46	49	54	43	49	49	44	51	48	53	64	51	54	59	39	50	35	54	48	44	51	47	45	56	61	54	43	58	69	65	54	55	64	47	50	47	44	52	59	61	51	59	60	52	47	48	55	52	50	52	45	43	61	50	60	55	55	69	56	61	46	50	53	48	57	67	48	57	55	45	64	41	52	40	39	52	43	42	61	54	39	43	52	48	45	48	55	55	62	52	53	42	51	51	44	59	56	54	52	45	53	47	43	49	48	50	57	59	52	36	56	50	55	44	50	59	43	47	51	53	46	38	46	51	53	69	71	57	41	43	55	52	60	61	45	43	62	55	47	46	55	48	49	43	50	44	56	54	44	49	50	46	56	44	49	57	48	46	57	61	58	44	50	53	57	50	48	44	43	65	47	50	55	45	58	47	45	61	54	47	48	50	49	53	60	55	49	58	58	48	56	62	54	45	56	53	61	60	46	65	41	38	43	71	50	50	57	47	53	48	64	47	42	53	53	45	48	64	69	37	53	54	80	57	57	44	71	61	45	59	55	54	58	47	51	60	59	52	70	51	56	56	55	52	51	56	66	58	49	55	54	45	41	30	58	53	55	53	58	54	50	61	54	53	51	48	61	47	40	45	45	47	61	57	52	44	55	53	46	52	50	48	51	51	50	49	47	45	56	38	53	62	51	47	54	51	51	49	48	43	50	46	41	55	53	49	48	52	34	57	60	61	50	54	51	54	48	50	41	34	64	55	50	49	57	57	54	50	63	43	48	52	52	53	61	50	56	50	50	60	67	54	53	59	48	50	47	51	46	52	64	63	47	65	43	63	72	49	61	51	52	43	43	50	44	58	68	55	52	59	51	55	56	49	39	70	52	52	51	48	54	41	47	52	38	69	54	51
35538	27318	23387	22260	24619	20338	12715	7761	5317	4759	3522	3093	2598	2139	1952	1701	1352	999	993	984	1024	1028	941	769	659	615	634	577	525	450	517	523	447	497	520	450	490	460	472	499	448	482	428	423	456	488	482	442	444	457	429	475	483	428	454	452	441	457	448	447	450	451	426	474	437	455	439	454	453	448	481	424	457	408	451	452	420	448	451	437	395	423	442	454	445	464	451	417	413	453	459	446	432	443	442	450	415	441	477	445	471	435	421	465	435	451	434	467	421	443	424	410	403	433	444	413	450	417	436	458	418	444	444	437	477	468	468	454	415	452	470	442	485	470	443	492	457	435	468	473	445	450	462	447	434	476	437	443	456	507	456	425	426	396	412	452	405	464	457	462	412	454	472	447	448	462	473	446	398	434	425	433	442	435	490	431	443	425	481	423	481	420	458	431	416	459	442	429	439	431	449	493	447	417	435	426	466	451	449	415	471	474	442	459	454	422	429	429	466	449	427	468	420	449	405	430	467	439	470	442	436	434	427	441	486	433	437	492	490	460	418	436	407	406	456	483	437	416	421	469	432	462	436	439	437	456	457	418	455	443	447	412	462	439	427	441	439	463	475	415	464	436	457	446	468	443	462	433	495	425	431	440	420	466	484	452	440	411	456	437	441	472	440	453	431	420	453	424	461	402	430	410	410	459	473	447	517	461	465	445	434	477	461	409	432	423	432	412	450	444	452	439	438	440	459	442	447	446	421	434	437	447	484	419	418	424	435	460	434	423	475	447	415	462	418	405	444	463	477	423	459	467	442	452	404	421	457	432	438	403	449	407	450	427	456	438	438	453	466	474	446	451	472	436	448	455	431	445	441	448	447	440	440	389	442	430	455	438	419	443	435	463	404	415	448	416	496	440	473	461	457	506	435	423	483	446	432	412	470	470	463	439	463	415	439	423	453	461	443	442	427	434	450	440	435	472	446	426	455	457	431	438	408	426	475	455	440	474	483	429	418	457	468	463	454	437	443	456	440	466	405	419	461	434	424	451	412	437	443	437	446	471	448	467	434	444	471	456	423	416	452	426	409	437	448	440	453	444	426	450	439	465	459	447	422	413	455	459	463	415	445	389	437	463	470	430	451	452	450	432	428	454	502	478	451	458	443	431	427	403	472	452	435	449	410	448	507	458	413	441	467	447	434	430	437	433	426	445	412	457	432	393	443	425	447	457	484	467	438	462	457	438	438	460	456	439	408	438	435	430	480	484	455	434	485	431	445	408	451	438	432	441	492	448	442	427	438	447	449	454	485	448	420	472	459	438	449	455	467	435	435	455	450	436	424	444	412	484	438	463	439	449	432	434	453	448	465	430	423	449	424	441	452	460	435	440	454	467	476	424	420	434	444	450	417	454	453	433	461	478	480	443	462	453	445	459	500	479	434	487	472	414	423	452	445	461	471	457	491	419	432	460	479	428	465	427	489	435	458	447	441	433	438	436	467	421	432	448	465	452	400	433	407	462	462	432	459	448	436	462	422	481	408	457	424	434	439	457	499	413	456	447	475	462	459	447	413	484	461	452	464	458	450	449	470	435	439	406	472	457	439	470	465	476	473	481	437	422	452	434	426	464	431	409	448	469	440	458	476	453	460	487	428	416	438	467	460	445	448	479	442	463	446	457	452	429	466	415	443	430	431	426	453	419	433	465	444	444	452	426	438	457	432	468	486	434	416	437	412	413	414	462	426	450	406	459	433	440	444	427	436	443	467	437	431	427	449	484	439	420	479	437	431	438	457	467	441	440	440	440	481	445	453	436	451	439	464	445	420	424	458	433	402	456	455	430	448	462	453	439	449	432	446	503	462	424	456	430	463	444	443	440	436	406	438	461	480	436	432	439	445	428	452	488	461	416	421	463	508	427	461	427	458	454	457	454	433	457	465	447	429	402	452	426	441	414	452	465	436	434	457	432	449	411	431	441	432	477	443	476	449	431	438	450	474	443	447	419	484	432	442	420	473	443	431	443	456	437	469	433	449	426	433	489	428	435	434	426	408	431	418	416	467	423	447	445	437	434	429	449	435	475	478	474	426	456	422	425	419	427	445	462	438	443	425	437	434	490	435	460	475	448	436	441	473	396	480	455	402	462	461	430	511	421	470	452	452	462	465	393	445	411	488	501	448	450	423	445	467	488	419	445	437	431	513	442	466	457	467	448	441	445	481	488	456	449	430	429	447	473	407	471	462	444	443	451	418	447	464	446	422	461	449	441	431	445	452	441	432	466	428	439	447	458	451	468	470	446	441	425	413	451	454	413	460	426	425	475	452	455	469	454	440	462	455	465	423	459	455	456	463	427	445	483	462	494	461	452	453	451	422	460	450	442	427	451	448	436	448	469	436	459	425	431	443	442	431	450	413	441	480	451	465	484	457	459	393	444	429	435	433	436	471	468	448	463	472	418	402	453	470	449	480	410	452	470	421	442	409	457	466	450	454	446	447	438	440	404	459	458	448	451	471	461	463	415	446	448	433	432	443	464	471	459	431	461	438	435	434	434	428	415	415	474	469	434	412	484	422	427	439	409	426	422	485	468	437	466	446	416	428	463	477	410	478	441	386	474	399	463	436	484	494	446	480	440	421	466	457	480	453	429	428	472	450	447	437	424	463	441	470	446	414	442	467	446	486	435	418	479	431	469	510	488	422	433	436	466	417	459	443	471	474	449	445	432	452	456	448	465	443	451	451	442	455	449	426	436	436	480	476	462	450	446	440	432	424	421	459	460	438	418	424	435	479	435	452	468	472	416	463	477	438	434	460	454	451	439	429	438	450	421	439	438	431	414	438	435	426	428	432	429	445	460	410	402	425	452	454	421	465	443	437	414	461	449	394	448	450	420	447	451	459	445	452	479	467	459	485	452	454	472	463	437	440	432	428	472	479	443	434	408	423	446	436	448	435	438	436	472	470	438	429	409	458	458	454	454	458	423	424	421	433	448	452	435	443	447	425	445	456	445	473	461	438	493	413	507	486	481	479	444	477	430	441	432	438	425	482	450	459	431	441	471	457	472	423	430	439	439	453	422	447	437	439	409	446	425	402	495	430	444	475	419	448	463	449	431	430	463	458	480	435	440	426	462	462	472	453	466	433	448	503	418	448	437	437	450	455	457	468	426	465	465	418	428	442	432	451	444	433	442	465	473	495	418	432	468	451	432	466	407	445	461	443	462	441	437	462	426	449	448	420	414	441	456	470	434	430	416	460	393	457	449	420	423	438	449	465	432	482	444	462	464	463	458	428	508	464	461	451	413	473	421	451	411	432	480	444	438	440	428	411	462	446	429	440	464	435	452	497	445	444	472	412	434	462	422	441	444	450	466	434	466	423	462	472	448	422	471	471	409	432	411	457	442	411	452	448	445	444	494	445	478	425	416	453	422	454	503	481	422	435	397	418	450	476	432	485	422	427	418	430	442	494	442	437	449	431	431	447	434	455	446	478	458	436	438	465	469	462	460	434	423	460	432
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
