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
341920218891	341920219452	341920220002	341920220554	341920221102	341920221654	341920222202	341920222752	341920223302	341920223854	341920224404	341920224952	341920225502	341920226054	341920226602	341920227152	341920227702	341920228254	341920228804	341920229352	341920229902	341920230454	341920231002	341920231554	341920232102	341920232654	341920233204	341920233754	341920234302	341920234854	341920235402	341920235954	341920236502	341920237054	341920237604	341920238152	341920238702	341920239254	341920239804	341920240354	341920240902	341920241454	341920242004	341920242554	341920243102	341920243654	341920244204	341920244754	341920245302	341920245854	341920246404	341920246954	341920247502	341920248054	341920248604	341920249154	341920249702	341920250254	341920250804	341920251354	341920251902	341920252454	341920253004	341920253554	341920254102	341920254654	341920255204	341920255754	341920256302	341920256854	341920257404	341920257954	341920258502	341920259054	341920259604	341920260154	341920260702	341920261254	341920261804	341920262354	341920262902	341920263454	341920264004	341920264554	341920265102	341920265654	341920266204	341920266754	341920267302	341920267854	341920268404	341920268954	341920269502	341920270054	341920270604	341920271154	341920271702	341920272254	341920272804	341920273354	341920273902	341920274454	341920275004	341920275554	341920276102	341920276654	341920277204	341920277754	341920278302	341920278854	341920279404	341920279954	341920280502	341920281054	341920281604	341920282154	341920282702	341920283254	341920283804	341920284354	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2226	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	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
2612	1257	731	606	947	1110	1077	957	815	729	632	539	498	422	395	374	283	307	298	207	224	207	212	185	146	144	143	142	130	114	126	108	108	98	91	95	88	101	83	83	90	75	79	91	84	80	78	83	72	83	58	67	96	78	65	76	100	90	72	61	83	78	64	79	74	69	67	58	66	72	60	64	59	77	65	65	83	67	60	65	73	63	57	56	83	75	80	67	69	56	66	65	71	70	71	67	75	65	70	62	79	61	40	55	52	75	61	64	65	66	57	64	76	76	70	67	68	61	69	71	67	67	68	44	61	79	69	49	53	68	71	76	67	69	73	70	91	69	77	76	62	74	68	72	75	62	63	65	73	62	69	77	81	64	69	60	69	59	81	69	51	56	59	74	65	69	58	69	69	55	65	60	62	70	74	83	74	63	63	70	62	61	67	64	73	82	55	60	67	68	86	84	55	54	69	60	57	72	67	75	64	60	65	75	82	85	75	58	68	77	76	65	66	50	77	61	71	58	70	73	70	72	65	70	85	54	49	71	62	64	63	74	63	69	91	56	55	54	72	70	45	60	61	72	66	73	80	79	75	78	84	66	61	65	72	90	71	64	46	57	65	65	81	57	70	54	57	74	70	63	68	66	69	57	66	76	65	62	66	60	64	62	65	67	62	50	81	61	80	70	59	82	76	63	62	69	58	72	57	70	84	72	73	70	65	70	56	58	79	73	62	76	49	66	70	63	61	60	71	69	56	77	66	80	64	66	62	61	67	62	65	76	55	67	66	55	69	61	67	56	65	64	51	62	59	64	63	61	75	70	72	76	85	74	77	62	76	71	67	55	69	58	82	69	59	74	82	70	64	76	68	66	58	66	67	62	89	66	77	66	58	72	71	82	67	70	61	64	61	61	61	65	72	47	71	69	57	73	87	73	65	58	65	57	65	66	62	62	56	61	67	57	77	64	65	74	70	64	68	74	59	65	53	68	62	49	49	69	69	71	73	68	66	51	70	52	58	69	55	60	44	51	53	67	62	70	63	73	52	87	65	84	71	60	61	78	48	68	50	74	78	69	46	77	67	66	78	70	60	69	63	72	62	52	68	79	63	58	72	74	53	70	71	76	58	65	73	60	81	64	78	67	69	74	69	81	55	62	59	77	46	70	80	77	66	72	70	56	64	72	84	78	71	75	76	75	55	78	80	57	59	80	78	75	70	61	73	56	70	67	58	70	59	68	66	69	72	57	66	68	61	74	57	58	60	73	59	54	70	61	69	86	69	69	66	51	74	62	65	66	50	74	56	59	48	72	59	73	66	70	53	68	85	66	72	65	58	62	59	71	62	65	74	58	62	68	60	60	70	68	61	60	68	74	62	68	63	56	63	62	66	63	55	65	60	61	52	80	67	51	77	47	66	66	58	55	65	63	63	70	64	65	65	62	69	69	85	73	73	67	60	62	55	60	72	78	57	76	70	66	62	75	52	59	57	54	67	64	66	64	64	77	65	55	71	67	59	74	55	76	68	80	60	69	62	73	57	69	59	60	58	78	61	74	68	70	67	66	59	70	72	62	66	57	69	67	67	72	61	50	69	58	65	61	72	73	60	61	60	63	80	62	59	58	70	70	64	59	52	56	68	61	63	63	79	74	66	67	43	61	79	58	63	53	78	88	76	74	68	65	68	56	47	56	68	75	65	64	55	69	69	58	61	78	56	61	60	72	77	67	56	58	77	60	69	63	61	71	68	71	76	65	70	66	71	70	74	63	68	79	71	68	79	74	64	58	62	86	69	74	64	73	57	60	68	75	56	61	68	57	65	61	78	79	60	62	64	58	51	83	64	71	66	63	63	73	65	72	70	68	67	66	67	77	63	62	55	74	86	62	70	60	58	71	73	63	68	67	62	60	71	74	61	62	65	67	72	58	62	74	72	80	78	62	64	56	75	56	70	63	64	60	69	79	56	72	58	70	61	75	74	70	72	53	47	67	69	58	82	69	77	69	57	71	82	74	59	64	65	59	63	67	66	71	75	62	75	65	70	79	54	54	72	65	86	76	75	77	52	75	61	58	64	55	67	79	62	62	69	82	60	66	63	88	74	59	72	88	72	66	61	60	68	64	72	69	78	80	67	61	60	53	59	78	70	67	64	54	65	70	70	59	70	66	55	66	73	70	56	70	76	71	77	57	72	67	61	59	75	69	63	80	79	64	59	69	74	61	60	69	71	64	54	67	70	70	54	73	73	59	58	57	58	67	79	69	68	65	63	80	68	75	60	67	74	65	56	64	67	61	56	65	72	71	61	67	69	71	60	76	59	67	52	65	72	58	87	67	61	65	62	64	57	84	76	68	59	72	62	68	70	50	74	55	77	58	69	77	62	64	77	71	72	71	74	79	68	55	73	57	76	76	57	74	78	57	64	70	60	72	57	62	66	72	57	65	58	62	62	74	57	57	66	64	76	63	73	72	76	64	66	73	76	78	70	72	67	77	71	69	69	70	69	67	77	69	68	80	54	70	53	76	79	67	59	65	53	76	71	70	74	60	61	73	57	56	73	66	70	79	69	58	62	63	69	51	71	61	69	58	76	78	74	59	58	69	64	73	54	63	59	57	69	82	65	76	51	65	70	69	76	80	66	67	76	60	69	64	70	76	65	80	66	65	75	79	59	68	61	69	57	62	59	68	59	78	68	70	63	69	68	67	56	49	88	71	60	63	84	74	63	58	71	67	65	62	65	71	64	79	63	71	66	78	51	62	74	64	56	68	57	67	80	69	62	56	61	66	64	71	54	72	53	78	61	67	58	70	69	76	64	80	61	70	63	64	76	73	53	68	68	55	57	81	66	68	81	55	75	53	80	65	65	70	72	64	66	55	56	69	73	69	58	66	63	80	63	75	68	60	60	67	60	75	69	66	59	58	61	88	66	60	62	90	77	75	71	58	69	68	69	71	57	69	67	78	72	57	67	61	57	59	71	66	73	85	62	75	75	64	61	58	75	76	64	69	62	56	74	54	75	59	80	67	68	71	59	65	63	52	68	55	68	59	68	62	60	65	69	63	65	69	62	66	78	76	79	74	62	90	72	65	84	68	76	74	59	68	49	61	75	56	62	65	79	58	67	72	64	76	63	92	75	66	75	77	66	58	58	65	61	76	73	67	70	86	61	65	72	68	61	58	52	71	57	61	64	82	73	73	63	50	70	54	83	62	69	62	68	69	61	69	59	69	66	49	67	69	63	79	61	70	76	63	74	71	82	76	62	62	64	74	64	58	72	72	66	78	69	70	67	78	68	61	73	77	77	52	70	54	78	65	62	64	61	72	72	66	72	55	80	65	48	62	76	68	87	67	68	66	64	64	68	69	53	63	74	71	61	58	63	85	62	75	83	74	63	67	66	55	58	66	60	60	71	73	65	61	63	61	60	56	58	65	55	71	44	67	80	76	53	51	66	54	52	61	70	72	63	74	66	65	69	61	71	74	79	59	57	69	71	58	80	52	66	67
27073	20422	14875	28470	36650	36363	33851	30471	27068	24115	21405	19081	16954	15025	13738	12144	11032	9930	8953	8124	7284	6720	6060	5509	5101	4649	4390	3960	3858	3510	3215	3009	2846	2716	2514	2502	2286	2118	2120	1966	1846	1797	1754	1730	1679	1579	1594	1584	1513	1524	1424	1397	1395	1365	1482	1336	1370	1391	1350	1266	1276	1254	1190	1208	1131	1176	1157	1088	1132	1108	1101	1119	1031	1138	1106	1087	1010	1001	1084	1055	1017	1007	1066	1028	1026	1090	1013	1048	1012	1022	1031	969	1028	964	1040	1033	1037	980	953	985	968	1039	941	915	1007	953	1002	994	970	1001	1007	976	941	967	986	1000	970	940	956	990	942	963	887	917	974	972	996	959	961	918	986	917	930	964	942	913	890	933	898	928	948	959	951	928	915	929	982	975	954	923	977	954	955	956	979	938	929	917	982	958	921	875	908	900	923	903	945	965	898	986	968	940	950	920	944	970	885	932	995	923	948	882	924	902	958	938	944	951	906	974	906	997	975	939	972	952	902	929	977	950	988	882	956	920	1015	938	932	897	898	929	945	998	946	956	969	937	982	939	917	923	995	925	908	990	946	905	908	923	923	938	960	954	956	950	993	963	917	951	936	935	950	950	973	1028	969	918	958	934	903	904	899	918	919	946	972	937	935	995	942	992	985	920	937	977	900	937	905	967	906	915	959	928	910	960	919	892	903	930	973	980	925	886	932	986	936	928	952	923	938	947	899	987	913	959	924	931	958	913	873	923	933	975	994	931	858	931	992	945	934	895	911	923	873	938	907	928	893	865	926	896	924	964	894	929	963	955	945	960	928	942	945	972	965	971	960	920	944	929	960	907	961	927	946	885	936	891	952	968	985	1023	930	932	911	949	968	886	952	954	943	963	960	965	960	894	956	865	912	957	888	926	973	937	936	881	940	923	925	906	943	939	911	975	994	969	947	975	920	949	964	926	956	899	996	949	958	925	925	955	937	928	947	941	994	902	947	995	890	984	953	947	943	923	946	938	982	929	923	895	940	991	984	970	917	889	927	919	951	924	948	900	931	931	953	949	954	900	937	935	945	884	973	975	933	945	882	902	950	901	974	947	980	946	923	964	955	958	946	965	970	928	1006	942	932	935	978	996	912	879	882	845	946	927	970	917	981	969	937	936	950	966	914	931	963	875	967	953	894	883	1005	946	972	967	904	903	944	937	938	953	925	968	970	901	961	897	908	934	959	938	932	901	959	988	959	912	943	943	928	931	965	997	967	961	940	885	946	963	962	900	959	948	1023	925	974	893	976	913	990	936	898	894	987	893	912	917	940	936	957	922	915	961	952	941	960	962	928	921	925	896	993	928	976	955	963	956	938	927	932	904	950	977	927	950	899	990	945	921	925	977	941	937	964	915	997	989	930	921	917	912	960	896	916	938	1024	918	921	950	923	896	917	910	958	970	950	958	939	946	901	960	962	938	902	952	923	964	928	965	941	918	904	945	951	925	934	920	973	971	930	934	932	918	963	939	918	930	924	942	918	906	972	926	968	878	919	895	902	970	965	982	956	995	939	941	958	920	868	928	941	913	896	928	963	938	910	931	952	916	966	925	918	970	880	938	933	940	940	950	965	947	925	935	948	936	941	955	929	911	937	974	925	910	906	958	959	936	958	979	931	908	903	876	963	981	899	923	909	959	898	955	920	1016	892	927	923	931	954	947	970	965	947	938	931	985	917	983	965	897	950	962	956	938	949	921	928	909	953	974	898	935	935	934	968	952	920	947	932	938	927	944	892	919	945	903	961	992	969	936	894	924	962	985	932	882	914	979	934	996	956	931	938	944	955	893	903	954	946	1009	904	952	1005	913	882	901	935	912	992	930	923	899	901	903	885	931	879	948	941	910	1011	920	947	934	932	893	901	921	982	914	970	970	924	927	977	929	967	933	936	972	927	961	912	961	974	904	925	996	847	887	972	932	940	915	948	973	970	908	900	937	963	992	991	981	909	984	952	958	908	983	907	921	948	944	936	907	856	925	987	951	921	942	909	933	968	956	983	984	936	1005	953	926	929	963	930	929	977	917	918	934	926	937	956	933	945	969	927	918	967	940	941	967	934	936	898	925	884	957	937	952	931	905	913	978	923	936	923	880	933	986	993	950	950	984	936	906	919	926	938	911	930	963	933	879	928	943	945	974	954	932	920	944	913	944	981	944	895	905	943	929	989	894	979	962	892	923	953	950	955	940	925	1001	905	930	940	907	963	924	899	932	949	909	876	866	946	947	928	961	979	934	917	930	883	930	963	947	884	936	919	921	973	911	918	974	902	927	969	951	908	964	966	937	934	894	886	946	893	921	889	899	880	968	940	908	927	972	975	957	908	908	933	904	937	977	931	947	926	917	929	921	934	954	942	941	993	953	942	940	926	925	841	926	905	959	1002	901	875	942	984	970	898	944	917	931	964	917	986	933	920	923	984	956	922	939	987	991	950	965	949	916	946	948	948	955	908	947	950	903	919	974	984	985	898	968	921	895	946	932	908	972	947	959	949	934	961	977	952	983	931	950	952	943	948	956	886	921	959	949	961	944	979	889	955	920	943	993	924	982	976	930	953	927	931	905	948	1005	921	970	929	994	903	967	925	938	922	933	968	959	926	938	926	978	938	933	899	894	950	923	937	902	935	932	915	940	998	929	988	887	962	924	938	998	967	962	982	956	905	967	964	922	929	935	936	891	931	913	934	892	905	926	932	914	924	953	913	974	935	928	977	936	912	959	941	993	917	946	975	951	894	972	961	920	924	964	916	954	921	921	947	898	941	955	893	970	883	945	929	930	916	965	929	947	938	929	975	938	941	957	882	979	960	905	894	942	936	945	942	928	912	948	993	928	1014	900	937	936	980	907	967	931	917	926	923	909	955	946	885	909	960	885	983	941	964	977	920	922	904	971	974	864	970	979	930	904	976	898	909	925	963	911	907	925	922	919	957	918	871	879	962	947	958	988	955	949	912	942	934	959	970	974	875	887	902	918	946	917	987	948	970	915	965	950	909	945	963	983	971	929	949	918	927	942	916	941	920	933	952	960	971	994	910	902	911	920	929	940	980	960	967	907	963	894	901	915	952	948	987	930	941	1003	938	934	932	933	946	958	911	939	920	961	917	899	960	980	948	918	959	865	920	965	916	945	908	946	885	935	970	978	892	947	956	889	916	923	897	947	1001	934	970	897	938	921	934	962	993	916	916	945	930	888	925	909	921	915	945	954	977	961	932	914	926	932	913	996	924	964	935	939	959	982	944	927	924	929	963	927	925	886	908	945	915	929	958	887	936	948	978	955	971	971	984	956	981	925	961	952	946	912	984	927	940	939	943	961	949	935	947	924	996	920	945	909	945	955	954	970	949	989	953	950	971	898	918	923	937	984	977	924	975	973	944	965	980	991	940	964	939	937	1005	932	904	988	944	955	936	929	898	978	865	936	953	933	923	960	976	921	923	976	954	902	959	911	967	992	919	920	968	906	930	935	928	913	867	936	940	965	956	907	871	961	900	929	959	947	947	903	913	969	1000	912	933	946	951	914	885	911	915	1015	903	962
2080	572	327	272	468	565	524	434	375	332	313	242	186	235	188	165	160	141	136	121	119	113	103	94	102	89	79	81	72	85	76	68	59	74	72	52	57	61	58	58	63	67	58	47	49	60	77	70	62	65	68	56	47	60	58	67	63	53	66	50	53	56	56	47	51	47	49	42	47	51	55	46	71	66	54	47	37	65	43	51	46	43	57	52	35	42	43	63	48	62	41	57	61	64	45	53	50	64	54	51	59	34	53	46	57	41	57	41	39	45	43	49	54	51	59	55	48	60	52	44	45	47	51	48	51	48	57	39	48	53	64	43	38	46	51	54	62	51	40	55	63	51	52	40	61	49	58	53	54	55	55	54	50	51	54	44	51	57	46	48	54	48	59	49	61	36	50	38	67	51	55	59	44	57	48	38	67	57	51	51	56	36	50	52	48	50	50	52	43	45	53	55	47	48	48	60	58	39	53	42	47	45	48	62	42	48	59	52	50	47	45	55	55	45	39	36	64	50	45	43	58	64	59	59	51	38	50	53	56	52	57	46	43	54	55	54	40	42	58	48	44	48	51	41	52	67	50	47	51	50	50	41	54	57	48	43	33	51	52	61	51	48	48	50	47	44	56	50	56	32	62	58	50	48	42	42	50	41	50	46	52	55	44	59	50	45	56	52	60	49	51	42	48	43	48	46	54	53	53	71	57	56	41	46	51	52	48	40	54	50	59	60	50	48	44	43	46	51	48	56	53	67	57	49	55	56	49	59	39	42	53	55	40	47	57	72	54	48	51	56	68	52	50	52	52	55	51	51	49	54	53	58	46	66	55	49	43	49	58	49	54	40	56	59	58	54	45	49	48	48	49	47	58	41	58	51	52	48	60	56	42	45	57	51	47	60	49	47	63	48	48	44	47	46	61	52	39	54	41	67	71	45	47	43	50	55	47	71	54	58	46	43	46	46	52	53	61	56	53	38	53	61	58	40	48	48	49	45	62	46	55	47	60	65	47	38	46	50	35	53	54	42	55	67	52	41	55	56	57	44	51	54	53	35	41	48	46	45	62	62	63	58	50	32	49	53	53	58	52	63	57	43	37	45	55	47	45	55	46	42	41	52	45	57	51	48	55	42	43	50	40	45	68	52	54	48	45	55	42	46	51	44	73	50	47	42	42	50	61	42	32	64	57	49	43	58	57	62	52	59	41	53	65	35	49	44	47	37	53	40	51	55	46	60	59	41	43	58	56	48	48	38	56	43	56	56	47	32	55	51	54	38	42	51	62	50	55	43	60	41	54	54	52	45	42	58	62	59	65	50	64	41	48	44	50	66	46	33	54	46	41	49	57	55	61	45	51	45	59	52	44	51	46	50	62	49	42	54	58	53	36	59	51	44	63	57	51	50	54	56	60	45	58	59	54	57	56	57	45	48	61	50	57	43	52	58	50	54	47	43	47	49	48	50	61	41	43	59	40	51	52	50	44	47	67	57	57	52	60	52	48	45	47	48	54	53	48	46	65	42	47	40	53	43	43	51	47	50	43	58	64	51	44	45	56	42	51	49	45	51	53	52	52	63	42	62	52	67	43	55	51	52	49	51	40	47	48	47	48	51	45	58	42	52	58	57	53	52	49	57	61	60	58	48	46	36	46	41	49	46	48	48	55	44	51	60	51	51	50	46	34	56	65	49	54	55	38	64	47	45	46	51	49	50	43	65	52	40	53	46	57	53	44	63	50	47	53	60	44	44	37	51	48	58	44	62	51	50	47	45	57	30	52	51	51	51	44	38	53	49	46	44	48	28	70	57	53	47	46	54	51	47	50	45	31	42	42	53	49	40	47	61	44	51	38	52	46	54	43	54	39	49	56	44	43	55	54	49	44	61	55	46	59	49	44	46	43	45	41	54	45	65	38	51	49	58	44	58	59	56	59	50	57	49	50	48	38	45	61	57	50	41	57	50	42	46	53	43	57	65	51	48	50	40	59	54	38	49	54	56	53	57	53	45	42	41	59	51	62	63	51	37	55	59	55	43	48	47	46	46	61	52	59	38	58	53	55	45	37	51	55	50	48	46	49	48	53	49	38	59	55	45	47	58	54	51	50	46	42	60	50	54	44	44	44	47	65	48	50	53	36	56	55	51	50	61	48	52	49	44	40	40	62	47	49	56	41	34	59	54	45	56	39	43	57	63	43	49	55	57	46	53	40	48	48	61	44	46	56	46	55	60	50	40	43	33	52	43	38	50	53	46	58	50	59	42	51	50	48	55	48	38	50	59	60	54	47	50	53	51	49	49	58	39	43	57	63	46	48	45	47	34	48	62	50	55	48	55	56	48	45	55	49	43	48	49	40	50	50	48	42	60	40	48	61	41	49	55	53	41	54	51	42	55	58	59	48	53	55	60	43	55	48	61	52	46	61	48	52	48	46	44	50	51	48	43	45	50	56	51	52	47	64	52	53	44	56	48	58	48	49	48	53	58	62	48	58	50	57	51	43	41	60	35	34	53	53	42	51	38	61	45	29	62	49	63	48	58	42	43	30	47	50	49	46	49	50	40	48	59	55	49	53	53	41	61	46	47	54	44	52	64	71	42	47	59	46	60	51	45	65	45	47	55	41	51	50	48	45	56	57	35	45	45	43	46	41	49	58	48	55	44	54	53	37	41	38	51	58	69	51	50	40	58	53	51	49	45	55	53	55	42	46	49	40	53	61	50	58	35	51	47	50	54	77	52	40	55	45	48	41	50	40	47	47	40	47	39	55	61	49	59	47	60	41	32	54	41	50	51	51	52	45	50	41	57	47	59	52	52	51	42	49	60	56	55	55	43	53	61	54	45	44	37	53	55	56	52	49	48	39	52	49	64	64	42	53	61	47	61	57	45	54	46	59	61	41	53	32	54	53	51	59	54	55	65	42	57	64	53	44	51	40	52	52	57	39	43	48	47	51	54	55	34	56	42	45	49	57	49	54	59	47	62	63	65	46	55	49	59	44	39	59	54	61	40	38	54	51	49	49	52	41	51	55	54	61	53	52	46	51	38	38	54	61	54	45	44	50	59	53	46	58	44	52	36	44	44	56	47	49	49	56	51	56	45	48	35	44	49	46	49	59	55	58	51	39	48	43	44	57	57	56	44	56	46	46	40	43	60	53	62	48	51	47	46	51	61	49	60	40	54	48	56	55	53	58	68	61	57	56	52	56	51	41	55	46	46	50	57	40	46	56	66	40	48	47	49	67	53	54	48	36	53	41	50	61	61	45	48	58	46	50	41	46	38	53	45	57	50	59	57	52	58	42	67	53	38	52	46	54	53	54	47	37	59	50	66	47	36	45	49	41	44	58	50	59	58	43	45	62	41	44	58	50	47	53	47	43	48	45	47	40	53	53	46	61	40	49	51	53	56	51	55	46	47	54	43	47	50	55	47	57	51	42	45	66	48	48	61	54	48	58	46	42	46	53	47	47	56	52	54	58	59	47	52	41	53	59	48	53	51	47	57	48	42
18600	12503	8186	19016	27158	26715	23718	20765	17168	14835	12970	10780	9357	8367	7312	6481	5724	5040	4656	4248	3845	3412	3151	2830	2634	2436	2276	2114	2053	1803	1817	1648	1555	1440	1511	1404	1340	1249	1290	1224	1180	1156	1099	1072	1060	989	1028	951	952	990	955	947	934	953	882	896	940	903	937	870	815	867	819	885	773	853	779	890	824	777	822	783	769	801	716	781	783	749	781	716	772	795	773	752	756	743	746	730	721	771	737	736	793	762	712	748	719	702	756	714	729	770	731	734	758	737	719	703	773	731	744	735	719	741	722	735	730	743	743	726	676	759	720	719	757	754	672	699	755	730	726	746	723	760	700	705	719	733	710	743	733	698	747	711	717	708	684	692	689	731	726	672	711	691	681	681	742	711	729	723	702	734	736	730	724	728	700	741	746	748	762	741	719	709	729	744	722	714	726	743	691	711	748	688	806	716	699	706	758	716	725	740	767	729	729	748	747	756	721	762	720	763	714	743	731	712	692	770	723	722	713	757	722	716	758	725	736	746	736	751	796	729	737	643	737	729	757	737	737	736	727	720	754	735	753	718	717	734	710	708	719	731	718	766	715	727	726	693	784	729	715	645	698	673	739	694	682	798	729	735	718	686	714	750	705	738	751	683	749	730	681	728	714	709	683	778	691	666	692	747	710	737	761	697	747	733	726	739	684	688	750	706	734	728	693	668	744	681	710	738	721	713	728	743	754	755	699	687	743	729	740	785	745	728	743	726	759	774	700	727	658	686	760	717	698	732	696	766	697	733	731	746	741	727	736	695	751	761	639	708	700	766	729	712	698	711	704	694	700	718	730	735	716	740	704	727	713	744	750	711	731	727	749	677	715	719	691	758	708	749	721	735	751	737	710	721	754	685	678	711	727	787	697	680	734	701	720	706	721	727	767	727	719	689	719	742	688	778	722	689	763	733	766	762	722	717	744	703	698	755	729	694	750	771	714	780	708	720	764	693	720	708	776	747	731	711	722	743	763	684	758	740	730	712	727	680	735	755	724	706	727	739	696	732	712	706	789	689	756	707	670	694	731	720	731	740	750	763	730	770	716	714	746	708	723	700	756	707	769	728	758	766	698	729	757	728	760	755	689	698	772	773	761	737	707	780	700	692	794	736	724	736	699	771	752	748	718	698	758	714	753	740	697	752	698	721	706	707	720	722	701	715	747	677	732	689	784	760	729	667	781	673	718	708	722	730	750	757	749	742	699	677	713	721	783	734	727	748	725	748	760	691	694	706	692	701	713	723	739	750	661	681	748	704	754	701	728	695	750	751	714	737	674	732	719	779	765	732	714	738	702	727	730	718	743	723	725	682	763	685	704	708	732	706	731	746	740	742	683	780	716	682	728	664	755	721	734	730	664	687	714	745	741	720	734	735	743	761	706	720	760	733	666	715	722	735	775	698	706	715	702	754	708	720	691	721	717	774	745	737	729	723	733	787	763	686	731	731	733	757	723	754	692	727	693	767	722	759	704	714	716	734	687	716	736	709	738	738	757	708	714	758	726	786	704	736	724	709	713	693	763	751	718	734	746	772	670	695	772	710	762	745	740	692	731	767	749	726	695	763	710	753	715	697	710	709	725	704	746	730	719	727	734	765	698	711	753	734	694	744	749	703	687	718	723	766	712	757	677	768	692	744	780	691	739	760	743	722	740	743	758	759	719	754	708	717	744	709	726	671	705	708	757	721	731	779	723	733	728	749	675	758	725	735	725	735	709	716	716	749	703	698	760	726	722	749	688	691	717	733	715	753	754	744	734	742	719	685	732	774	680	668	716	715	773	746	768	722	688	692	701	773	720	730	746	742	735	707	729	732	701	746	738	748	754	674	728	739	702	747	743	713	749	762	756	720	722	673	727	714	740	717	694	707	755	727	730	712	701	703	703	726	697	722	727	729	733	675	737	738	716	734	728	686	733	733	744	800	746	770	758	729	725	745	719	754	707	756	742	742	710	732	738	733	763	693	764	690	748	725	739	677	696	714	725	701	743	714	702	718	783	740	680	693	709	761	716	692	698	723	739	732	693	750	724	762	679	746	714	750	704	749	735	754	738	716	749	703	713	667	747	712	702	715	758	668	727	728	718	755	720	733	684	787	736	729	714	697	713	723	722	755	748	669	789	727	716	734	700	725	777	765	718	709	755	702	723	733	688	727	704	732	725	713	673	757	709	718	749	711	751	685	712	729	735	766	685	739	721	797	745	743	708	721	725	712	724	719	723	729	724	683	751	721	702	721	711	714	710	713	767	766	749	713	734	742	696	691	668	699	691	732	731	681	705	731	722	730	692	747	667	730	655	724	735	689	702	757	715	741	749	684	746	720	745	726	722	704	736	740	736	773	757	690	755	717	719	689	688	687	721	752	747	786	649	701	742	720	742	750	710	732	711	712	722	765	727	739	730	752	740	711	711	698	735	720	668	715	707	737	728	760	705	726	722	724	733	691	741	692	685	712	722	735	755	708	706	763	742	780	766	731	685	729	709	740	729	778	736	715	684	764	771	794	749	710	759	692	747	757	706	743	685	720	706	708	699	722	763	733	739	698	708	736	723	718	733	710	691	727	744	724	712	761	707	733	740	717	669	685	683	704	708	702	676	716	688	740	734	702	741	715	777	723	760	739	702	745	698	770	753	708	789	747	698	705	752	730	732	696	694	699	753	686	760	706	708	751	726	728	720	748	760	724	700	720	721	724	740	695	741	710	715	728	705	768	712	750	701	753	756	781	727	716	751	739	714	747	731	737	703	733	682	690	742	731	760	751	706	762	696	727	724	706	756	694	697	723	718	719	775	704	717	744	688	716	749	723	724	720	774	756	768	697	743	716	746	714	689	701	742	720	743	710	730	728	717	704	731	712	683	725	756	754	767	727	736	731	745	737	747	712	739	714	738	767	700	735	725	689	689	776	709	721	701	716	676	751	697	739	695	723	716	744	709	715	750	738	716	743	739	727	718	713	713	739	745	745	792	692	709	718	706	672	727	758	717	707	736	744	746	705	690	728	703	717	744	773	693	738	727	679	771	664	726	766	764	740	743	712	696	717	737	699	756	749	703	742	719	710	738	705	760	754	685	722	697	758	745	735	664	747	751	689	743	750	743	698	684	762	748	756	729	700	714	696	715	692	689	736	746	738	738	723	757	735	763	749	708	767	705	743	711	723	649	728	727	788	651	724	732	719	704	727	761	707	698	735	713	721	743	703	715	701	727	680	717	698	755	733	744	742	716	718	710	690	742	763	767	739	730	756	755	732	732	766	754	736	715	754	700	719	731	739	711	746	685	715	695	708	771	697	723	731	706	717	691	746	729	701	735	715	772	697	739	786	757	709	744	732	777	715	709	705	757	706	732	726	707	713	710	711	735	748	717	740	712	703	753	715	743	761	718	715	686	734	719	742	699	723	744	704	702	655	690	691	751	703	725	743	735	730	719	744	684	715	769	741	737	680	751	702	696	734	753	723	712	692	737	720	715	766	756	698	694	730
1531	833	493	391	670	867	754	638	589	531	459	377	329	337	275	236	243	203	181	161	139	135	132	120	117	121	116	95	95	106	94	83	82	75	83	87	60	73	65	75	57	70	57	48	50	56	66	65	56	53	70	55	32	54	63	43	64	50	50	58	50	57	47	65	58	53	48	46	52	58	50	58	40	46	58	59	51	47	71	46	56	55	42	65	49	45	50	56	54	58	47	54	38	58	45	51	49	47	43	50	46	49	48	46	48	57	45	41	66	48	47	57	34	53	50	46	63	47	56	55	35	42	42	62	47	42	61	48	46	52	34	49	55	64	51	49	45	63	65	49	44	50	45	44	41	44	50	53	47	48	37	38	45	46	59	45	58	49	42	50	46	50	43	58	43	49	54	47	41	43	40	57	46	49	49	53	58	48	50	47	69	41	44	48	38	49	58	56	59	62	49	51	46	54	44	60	53	67	69	43	64	48	34	51	45	54	47	44	53	61	50	48	50	54	46	64	47	39	57	54	57	42	45	38	46	51	33	49	53	58	65	60	45	41	47	50	48	50	42	51	41	52	61	46	46	41	39	51	32	62	48	57	46	51	39	51	37	49	46	43	55	51	42	41	57	50	44	56	53	45	48	54	57	54	44	44	47	57	33	41	56	48	67	42	35	49	41	44	34	40	50	53	64	45	48	46	45	48	39	53	51	58	52	50	35	49	47	50	44	47	54	42	35	60	44	52	58	52	48	48	53	51	52	47	52	39	52	34	54	40	53	52	62	43	58	43	51	52	47	53	52	49	64	43	46	48	53	56	47	58	64	56	63	49	47	51	46	43	41	53	50	29	45	53	51	36	48	41	51	55	57	51	51	53	55	54	48	50	42	56	51	42	40	49	42	68	51	49	42	55	50	47	48	52	47	52	52	50	56	26	46	50	47	48	50	48	48	43	44	44	41	41	42	46	59	43	52	56	50	58	51	48	64	47	49	50	43	47	49	45	36	51	56	43	46	61	45	46	52	44	66	49	41	42	40	59	48	49	51	50	49	49	50	55	43	37	48	53	50	40	53	51	57	50	64	57	45	57	54	47	48	55	49	49	50	48	50	47	57	54	45	44	56	40	41	42	51	37	52	54	50	42	58	40	50	45	46	57	57	50	43	44	55	48	58	49	47	38	51	54	39	47	49	60	51	36	47	51	57	43	42	44	43	52	49	56	60	51	55	48	51	54	46	44	45	59	52	57	55	53	57	57	48	45	46	39	52	54	53	41	37	56	39	41	55	56	45	43	48	49	54	47	50	42	50	45	52	47	48	45	49	47	36	44	60	48	49	50	51	53	52	50	41	52	47	46	46	37	43	49	41	54	50	44	41	48	54	55	43	49	46	33	54	45	59	40	59	47	71	58	50	50	49	56	52	39	46	46	56	38	58	45	59	52	49	39	44	45	47	49	51	55	52	56	54	60	64	62	56	46	50	39	55	46	43	54	60	46	43	54	59	57	50	51	44	52	55	38	42	43	58	43	49	45	43	49	51	38	52	55	43	52	52	48	52	50	43	49	42	58	53	47	40	46	50	50	45	46	55	61	56	67	49	52	53	38	69	48	36	44	54	50	41	60	61	51	38	52	42	39	51	54	48	48	36	56	49	30	50	36	49	46	46	52	42	62	49	35	44	58	57	47	40	44	42	61	48	47	49	56	53	43	47	51	50	51	46	55	39	40	46	54	50	57	49	46	56	43	39	49	56	42	61	43	53	54	46	48	46	54	47	45	60	52	57	45	53	42	47	45	46	58	42	47	46	61	53	54	51	41	61	50	37	62	48	61	50	48	48	53	47	46	52	57	49	48	46	58	46	41	47	60	64	53	54	42	53	42	49	42	55	46	59	52	41	48	46	39	43	53	54	64	37	56	53	58	44	51	45	49	58	51	43	51	48	52	42	38	49	50	56	55	55	43	41	44	50	44	49	54	55	40	46	45	53	56	58	50	50	51	54	34	43	60	41	54	49	52	53	35	50	58	52	56	46	59	47	56	56	49	62	54	49	47	55	42	56	51	58	47	55	55	58	59	49	58	61	46	40	69	48	47	38	53	51	56	47	39	38	63	37	57	57	44	48	47	61	42	47	51	61	51	58	53	56	48	43	39	50	38	50	46	52	46	46	51	47	53	44	49	52	65	48	48	44	43	46	43	56	53	42	54	68	51	51	41	41	39	59	47	40	54	44	43	61	47	50	36	34	49	41	47	47	50	58	40	51	29	53	55	47	49	49	44	50	60	46	58	43	43	47	38	55	50	57	46	38	69	36	57	43	43	54	41	45	36	43	53	41	53	52	52	57	52	58	59	54	55	73	42	48	57	40	55	50	52	50	54	40	57	57	46	40	45	53	45	43	53	47	64	59	40	48	42	56	34	42	42	55	47	55	41	47	51	53	45	53	56	50	55	54	39	50	56	52	41	51	65	59	40	48	60	50	52	37	57	57	40	48	52	57	47	44	57	48	42	54	54	44	54	47	57	52	46	57	61	38	46	64	56	47	52	43	60	46	53	53	50	42	57	49	67	43	43	51	51	46	46	56	51	47	40	42	71	55	45	55	38	57	64	49	44	50	59	47	59	39	56	61	58	45	59	57	46	51	42	51	47	56	55	39	40	47	55	56	50	42	45	38	42	54	55	42	48	49	39	58	56	37	39	54	53	43	45	44	47	47	45	52	53	48	55	52	57	49	55	40	47	41	48	58	69	53	47	49	44	62	56	53	50	56	49	34	58	60	55	54	49	43	55	52	37	55	49	50	61	59	55	55	43	37	48	59	44	45	54	53	49	46	54	42	43	50	56	61	47	44	51	62	55	59	51	61	41	58	43	34	48	66	47	48	52	46	54	55	42	58	40	43	47	51	36	59	44	52	53	50	59	48	54	52	53	40	54	44	54	45	44	49	36	52	41	57	49	66	48	50	60	53	50	56	53	58	49	50	60	44	53	46	61	51	50	65	65	53	35	51	52	45	42	44	49	53	54	51	48	56	46	56	50	51	56	49	45	38	46	56	53	46	49	46	46	53	38	66	47	43	57	41	51	47	47	53	63	37	54	48	56	46	53	51	46	45	40	43	51	43	38	52	46	51	56	44	49	42	53	52	45	53	48	45	48	49	49	57	44	57	36	37	46	48	50	42	36	46	57	54	38	60	46	49	51	41	68	43	50	54	46	53	62	41	55	51	53	50	45	64	47	55	52	48	45	49	45	54	57	44	52	38	50	42	54	54	52	46	50	45	50	49	46	54	49	68	45	48	43	52	62	47	46	64	57	43	62	46	56	43	45	42	49	70	58	54	48	52	47	63	48	52	41	33	47	41	53	44	68	53	47	48	57	38	56	36	56	45	54	45	51	44	44	44	54	40	54	61	48	38	39	49	59	46	47	52	42	59	47	66	56	52	52	46	61	66	47	46	49	42	59	57	42	48	57	69	63	53	60	41	52	50	62	62	49	44	45	49	42
22755	17098	11375	24456	32830	32094	29289	25655	22360	19816	17313	14994	12957	11602	10494	9355	8361	7453	6774	6022	5464	4919	4286	4033	3646	3412	3223	2908	2654	2539	2271	2221	2067	1937	1895	1777	1639	1563	1528	1484	1370	1416	1357	1264	1205	1222	1151	1112	1114	1020	1091	1103	1074	1033	1025	1025	1012	997	1000	996	941	910	941	930	875	865	891	915	800	777	873	789	791	863	854	767	782	809	775	748	738	719	779	765	764	823	795	771	761	740	764	798	732	781	788	787	783	762	801	731	800	791	664	772	715	746	701	722	768	712	731	705	782	736	784	743	708	720	758	725	738	750	703	742	721	713	707	695	685	693	732	702	757	722	699	721	743	728	738	729	719	716	768	723	730	677	764	733	698	740	686	666	768	733	691	734	770	663	720	733	696	656	719	745	720	739	717	745	709	722	704	730	702	680	724	703	704	731	713	709	738	688	703	716	714	720	706	711	755	653	677	719	689	697	749	703	738	721	726	738	734	671	759	692	740	718	771	742	721	692	723	697	760	702	784	750	693	700	755	702	734	713	691	717	737	707	695	757	661	711	715	731	741	742	752	652	736	722	689	705	701	667	733	753	726	719	737	761	679	696	707	746	718	722	706	705	720	743	646	745	675	716	735	715	745	710	713	724	739	733	721	761	721	722	704	695	730	710	725	727	718	690	681	730	698	693	715	694	697	782	716	681	728	701	713	725	743	753	680	695	713	730	710	740	735	690	688	731	696	728	768	712	736	711	708	712	702	718	691	694	692	751	763	695	710	742	719	680	733	712	727	673	718	743	740	738	659	717	715	757	721	728	716	731	718	700	706	711	712	757	711	726	686	728	707	761	733	708	675	712	716	675	722	728	758	724	721	664	754	723	727	702	704	748	670	716	727	792	726	718	688	685	690	744	692	733	723	708	739	714	725	721	749	725	702	736	716	714	756	741	684	684	736	734	682	721	691	705	719	712	716	713	708	727	705	702	680	729	775	690	700	694	704	734	686	718	694	716	759	744	765	704	710	695	699	737	727	751	695	712	729	722	729	714	757	737	688	758	749	697	749	687	699	727	717	738	731	655	731	697	731	689	693	779	662	783	720	719	707	638	696	695	736	749	702	688	722	726	686	742	708	693	738	668	718	711	719	636	736	666	695	748	669	748	744	723	721	674	667	728	775	710	711	747	735	741	684	730	733	685	702	723	669	761	678	692	709	714	776	747	724	705	675	721	699	704	685	810	694	696	745	728	712	701	675	705	689	723	706	678	689	757	688	729	728	750	776	730	695	706	746	675	686	711	709	701	752	685	687	686	677	729	702	728	739	684	702	739	695	753	742	718	679	739	707	695	693	746	685	763	648	698	703	702	730	701	727	692	681	729	700	729	744	710	682	799	708	726	722	679	777	662	686	712	759	770	710	752	722	729	706	731	711	705	737	723	723	772	723	731	710	725	707	716	737	724	717	686	719	718	716	737	674	698	694	684	693	688	702	756	689	653	694	713	707	686	718	731	721	736	713	692	715	705	706	699	739	686	704	746	668	722	686	752	704	753	748	713	683	708	748	710	725	696	731	712	683	697	715	685	740	672	749	732	763	742	721	701	757	702	698	698	754	729	688	778	711	691	725	709	722	717	704	712	694	692	708	668	737	707	757	713	728	700	720	721	712	740	778	742	667	729	705	729	763	681	761	656	711	705	766	678	713	722	666	723	686	713	739	744	741	750	666	707	686	677	713	713	744	751	762	754	696	734	702	702	683	683	711	741	765	710	735	695	716	684	720	715	696	703	716	784	724	750	703	707	733	716	751	741	674	690	701	724	735	732	729	740	735	690	752	669	732	689	744	757	740	691	739	691	727	700	706	741	707	684	723	679	674	727	694	680	701	776	709	708	713	702	750	744	702	707	693	741	698	741	706	749	686	715	679	725	772	764	737	755	704	693	734	737	746	732	731	696	695	660	691	708	742	730	762	734	693	700	707	723	768	644	752	723	703	685	689	724	693	713	736	752	703	750	692	668	712	703	711	728	684	698	722	731	690	743	701	689	669	689	731	747	697	743	710	707	687	722	724	757	735	705	703	709	699	706	709	735	744	728	733	677	721	680	703	683	756	720	696	742	735	706	735	693	718	729	704	648	733	689	768	713	717	712	755	697	711	690	731	752	702	703	711	650	711	715	680	701	722	697	730	752	677	747	748	672	705	747	724	699	738	746	737	651	711	712	693	708	692	674	737	751	763	701	687	673	727	726	720	717	738	706	729	674	717	715	732	717	701	728	677	735	738	739	740	730	730	721	715	714	674	699	734	688	727	694	688	722	697	722	703	673	690	686	681	741	711	668	630	738	691	707	742	780	700	704	716	708	743	730	781	721	710	739	708	674	718	718	726	712	753	736	724	736	746	720	716	724	682	702	693	697	727	770	714	682	662	706	743	743	727	717	685	705	726	700	743	712	713	711	711	788	697	723	716	733	756	721	703	703	730	756	770	728	711	716	751	733	681	710	684	735	714	735	727	743	712	730	690	726	706	685	698	727	727	736	643	722	743	754	758	712	789	708	744	754	718	700	677	705	705	716	676	728	683	698	744	677	729	689	687	729	680	667	701	715	696	740	677	722	736	694	745	697	730	760	717	702	733	776	689	702	755	736	713	692	660	735	724	701	696	678	707	733	708	749	702	721	716	688	716	703	740	752	694	723	698	652	682	745	707	691	758	713	732	720	734	685	709	750	698	742	683	727	742	685	730	708	712	702	721	727	721	733	702	673	694	696	700	698	712	690	713	694	704	695	717	685	705	682	719	703	758	669	693	705	757	695	733	715	709	739	685	685	662	671	712	722	727	692	716	731	730	748	734	694	714	701	710	756	742	730	719	728	676	723	703	702	695	733	745	737	703	681	711	726	730	724	738	698	718	647	706	712	737	747	695	717	752	678	726	691	709	722	784	660	705	776	665	709	736	720	692	705	742	735	709	648	742	720	681	735	726	735	758	716	747	706	709	686	708	698	686	695	779	716	755	721	739	729	704	682	730	706	703	723	779	695	706	743	708	668	719	675	707	683	694	708	704	714	675	725	669	697	731	720	685	681	720	744	672	724	689	705	723	709	720	712	710	731	679	700	671	702	725	733	753	706	663	678	716	755	748	715	722	750	722	683	761	731	687	750	749	713	707	737	716	658	724	720	682	708	747	748	726	724	702	730	730	728	711	765	733	749	729	694	749	723	674	748	802	738	740	722	718	692	731	715	747	693	701	724	719	680	769	732	725	727	724	697	685	730	673	743	667	726	685	744	682	623	688	710	686	733	727	761	682	682	729	690	742	729	718	733	721	732	718	718	725	739	706	714	711	742	703	720	716	742	710	695	718	725	778	718	708	751	671	666	739	684	733	729	740	696	707	726	725	690	722	730	715	722	695	723	678	746	740	737	694	702	699	740	698	748	698	717	700	722	750	716	682	760	680	688	711	641	771	770	735	747	727	707	749	675	717	718	712	721	697	732	729	710	744	694	735	684	680	743	687	714
3156	770	463	444	660	721	694	618	540	482	435	380	365	295	256	234	232	218	179	172	167	146	158	126	133	130	116	103	107	99	90	96	84	111	77	82	87	67	75	94	83	87	83	72	84	90	64	68	77	75	77	67	71	79	57	81	76	59	74	75	73	64	51	78	69	53	65	66	63	55	73	69	66	73	69	78	70	57	60	79	76	63	84	65	71	66	57	74	65	61	80	68	62	61	55	58	67	68	65	72	78	52	63	63	62	59	70	75	59	66	65	72	65	77	62	63	80	65	38	75	62	67	61	69	65	54	56	68	71	70	59	56	57	64	55	54	60	58	43	75	60	72	54	66	68	59	66	76	63	65	61	53	46	57	56	63	74	66	53	65	70	71	69	66	68	65	77	58	67	71	68	72	52	59	68	53	82	59	67	69	60	44	67	74	55	67	58	75	53	58	63	82	61	70	75	59	73	66	62	53	65	63	59	60	50	66	53	51	52	68	52	49	62	76	68	54	48	63	64	68	49	66	69	63	62	60	65	49	69	58	55	47	58	67	60	73	60	60	57	55	68	72	72	60	80	61	57	56	72	75	59	73	63	75	66	69	75	50	55	55	70	74	62	56	64	64	52	54	51	72	62	84	56	55	72	64	63	62	80	59	66	80	62	61	59	73	68	46	53	75	70	73	67	74	63	67	66	76	80	61	71	52	69	67	70	57	64	70	54	61	69	64	65	46	59	54	62	67	66	62	65	70	67	62	81	66	72	72	65	69	60	47	71	70	72	67	53	56	60	49	61	45	62	69	68	65	79	53	58	44	52	54	64	58	70	61	62	62	59	50	61	64	65	71	62	53	68	77	68	66	63	55	73	76	58	71	69	65	73	69	61	73	60	69	61	51	57	67	63	61	63	68	65	70	69	52	64	73	66	61	68	64	65	63	51	66	56	75	65	71	71	61	53	54	55	61	74	72	63	69	71	57	51	62	66	61	82	82	54	60	63	65	56	62	65	68	55	65	57	53	76	58	83	56	56	73	66	71	71	60	73	80	64	74	76	69	48	61	57	68	64	57	71	62	67	71	57	53	63	57	66	76	54	58	60	71	64	65	70	76	51	75	51	65	70	67	53	60	70	52	45	69	56	55	64	56	63	61	59	63	44	60	64	63	65	76	59	60	63	68	65	60	54	67	65	71	67	73	61	56	70	72	67	58	73	71	74	62	54	69	58	63	60	78	76	60	65	72	71	52	68	58	63	73	60	71	70	61	63	71	63	56	67	75	60	65	59	69	69	69	62	62	51	67	59	56	59	66	55	59	59	80	77	64	69	72	67	67	84	60	66	71	69	67	63	67	74	59	71	57	62	62	62	61	60	59	51	50	65	70	78	57	71	66	62	61	70	68	60	67	64	59	56	75	66	79	61	61	60	62	67	67	68	54	54	71	66	64	64	65	66	62	69	68	72	69	64	69	73	54	50	75	73	62	84	69	60	66	72	77	72	77	64	70	71	49	66	51	71	63	82	64	78	59	72	67	68	64	68	77	76	58	72	64	72	70	65	60	63	59	60	64	62	75	80	53	69	64	64	73	68	72	63	66	55	73	74	82	51	79	74	63	50	59	59	69	89	70	61	75	66	65	67	70	57	58	53	57	71	76	61	59	60	63	52	53	42	64	71	62	66	68	86	64	74	65	55	53	58	62	51	64	70	57	60	76	56	71	73	61	71	61	51	62	58	62	80	64	79	77	58	59	60	68	74	66	72	78	78	69	75	67	65	69	71	56	63	67	59	53	65	68	53	69	65	59	52	65	66	78	66	60	61	84	54	70	78	68	76	55	64	70	61	65	61	53	58	56	64	77	72	61	54	73	56	66	63	56	67	59	70	64	66	72	65	75	54	56	69	56	60	62	69	61	73	71	65	67	67	76	67	82	66	58	59	49	69	60	68	58	60	59	68	56	72	65	73	60	71	61	55	59	54	65	77	59	68	64	78	60	62	58	64	56	63	65	64	67	66	79	63	66	82	70	67	70	85	73	53	80	60	56	61	67	55	66	62	56	71	62	65	60	56	77	57	56	60	49	56	68	60	54	52	57	67	61	52	73	69	63	71	77	77	59	61	57	58	63	59	50	64	62	62	57	62	69	56	61	72	55	74	47	67	59	57	53	52	55	60	50	71	76	63	77	51	66	63	68	65	71	54	64	68	74	58	75	52	60	76	63	81	62	71	74	76	79	61	67	67	64	66	60	69	66	67	65	57	68	56	58	53	65	77	71	66	51	79	51	63	62	71	69	57	62	66	63	59	62	76	81	67	61	61	54	46	64	75	63	67	67	68	63	64	64	62	58	76	69	64	58	78	76	66	72	59	74	73	58	74	74	60	48	60	76	90	72	67	66	62	66	72	66	39	59	58	56	80	63	67	65	84	67	66	53	69	59	60	58	65	55	75	75	51	74	67	64	58	74	72	54	73	66	67	74	52	54	63	60	57	64	65	62	66	57	65	53	64	79	67	65	75	59	68	70	69	47	62	66	64	67	50	74	62	71	65	70	58	69	62	55	73	70	49	61	77	57	63	47	65	57	60	57	76	69	80	52	71	55	59	60	71	58	67	57	55	70	53	63	63	72	61	58	69	61	63	63	53	60	59	70	64	59	67	73	64	65	51	56	62	66	63	58	55	69	64	74	82	63	71	68	64	64	81	51	79	65	53	66	63	65	65	62	70	80	67	65	72	54	58	69	68	71	59	62	56	67	68	88	81	70	47	60	59	60	54	50	51	65	67	57	62	57	78	52	61	59	65	80	81	60	62	67	56	66	66	62	58	59	60	53	54	73	79	63	61	76	55	59	78	76	51	64	67	76	79	69	81	68	58	61	56	71	83	55	57	56	53	66	72	61	80	60	73	70	59	70	59	47	55	62	79	71	63	62	59	61	58	54	67	70	82	52	74	72	67	63	73	69	64	73	71	61	59	75	61	66	66	90	64	61	70	72	56	63	57	76	50	65	63	65	65	57	59	68	63	66	82	58	70	72	61	62	59	54	60	76	61	73	56	60	70	69	76	64	60	90	51	75	76	70	55	66	64	51	71	62	73	64	59	71	87	71	65	56	55	58	75	53	49	51	44	52	66	76	68	50	70	67	64	67	50	55	55	74	60	61	63	59	77	88	63	69	70	60	69	59	50	65	56	70	58	59	71	79	54	74	74	65	60	65	60	60	52	66	80	80	54	55	73	64	71	71	67	57	83	66	68	69	49	74	58	70	59	65	82	81	60	71	68	60	47	51	65	64	58	68	74	62	56	56	64	75	67	69	54	73	70	76	61	61	63	62	56	70	71	85	63	66	64	55	58	66	57	71	71	63	47	68	72	68	67	60	64	63	56	71	63	63	65	55	59	76	68	87	60	69	55	75	66	75	62	58	69	71	57	61	64	62	72	71	59	61	66	56	76	80	65	59	69	63	67	61	61	60	61	55	62	49	76	77	60	68	54	67	60	70
21423	15498	10939	23208	31650	31443	28415	25262	21936	19203	16793	14604	12880	11280	10048	9081	8093	7257	6522	5885	5296	4795	4496	4092	3694	3551	3159	2985	2760	2597	2488	2284	2211	2156	2010	1832	1820	1771	1677	1632	1554	1561	1392	1490	1447	1341	1308	1247	1254	1257	1321	1195	1237	1288	1249	1232	1215	1181	1222	1155	1111	1145	1151	1076	1079	1038	1097	1020	1012	1071	975	1052	1038	998	1004	984	1010	918	1042	1012	977	1002	953	930	982	962	987	952	975	993	964	947	979	968	957	1007	963	964	959	1008	944	975	910	934	933	981	920	899	938	908	892	901	999	923	911	1026	914	953	936	910	983	950	944	926	804	892	918	998	930	968	931	904	928	915	916	866	917	949	948	975	864	902	905	872	968	927	978	943	947	973	937	891	942	932	892	949	928	973	958	909	903	923	950	916	924	924	963	857	869	940	913	901	920	882	920	940	933	970	979	896	934	944	894	913	913	924	898	931	971	977	916	952	980	948	1014	945	922	922	946	910	926	961	977	889	933	881	945	948	934	925	900	944	976	968	923	924	948	943	916	905	943	883	910	920	859	946	941	929	971	987	877	912	957	890	916	925	899	949	963	896	963	948	930	898	971	935	908	911	988	936	907	950	878	919	896	979	925	918	950	951	892	867	948	879	961	963	895	964	895	947	876	935	917	876	959	905	906	901	978	925	917	891	935	935	934	931	900	917	907	903	958	923	961	895	958	954	925	925	927	856	916	909	873	931	972	922	890	875	919	948	876	936	926	862	925	937	955	956	937	915	892	892	907	895	942	926	991	929	978	890	836	929	868	960	893	966	902	866	876	886	914	887	931	881	929	868	935	908	926	897	900	876	885	907	939	902	875	907	958	951	957	932	891	963	913	932	974	902	891	880	911	969	945	879	894	875	957	938	941	940	885	916	904	907	962	892	893	936	963	928	975	961	952	918	980	910	909	907	927	880	924	876	915	951	955	871	910	906	920	948	916	921	902	913	901	993	881	917	947	945	992	964	932	908	937	966	939	886	947	885	962	956	921	964	897	935	902	958	882	906	993	912	899	899	906	926	911	951	932	1012	941	929	892	896	896	1000	946	908	965	997	947	974	883	940	906	933	962	838	875	941	953	917	938	967	961	872	926	994	933	922	893	931	884	956	919	924	924	955	917	928	910	942	933	949	960	858	949	934	864	968	944	873	925	931	910	906	960	878	927	904	922	888	908	931	895	934	904	870	906	915	945	920	937	943	924	896	902	891	946	975	893	891	924	993	898	935	959	954	948	920	960	921	905	971	954	967	942	982	1008	925	918	922	863	988	904	930	943	887	932	944	891	940	936	906	894	920	973	925	907	929	923	930	888	926	906	900	938	983	954	911	881	927	928	951	940	943	895	938	920	896	942	903	917	884	883	906	855	924	931	911	922	928	947	912	891	963	948	922	965	911	904	910	948	945	920	949	877	900	900	1002	907	933	874	899	881	906	923	870	951	944	927	958	871	948	912	932	921	943	926	923	893	919	956	873	898	906	912	930	938	947	918	874	945	968	905	930	897	940	908	984	942	902	906	938	944	893	919	920	931	908	939	896	957	895	894	924	918	893	909	921	908	924	907	951	968	948	906	888	973	948	942	926	929	968	880	916	963	897	926	927	976	983	904	974	926	982	907	928	954	916	918	927	943	929	974	918	957	925	904	906	895	979	933	921	861	951	985	983	960	890	984	917	921	855	967	937	909	937	957	912	943	863	919	904	939	911	907	951	947	954	931	927	899	918	967	916	944	948	949	938	890	926	907	942	923	957	883	850	889	997	933	919	923	880	958	909	947	894	906	905	925	883	898	930	872	916	923	919	938	904	896	895	928	932	953	946	924	910	955	918	892	944	961	935	930	901	956	958	913	921	899	918	936	864	953	920	897	973	888	924	905	909	912	934	893	889	882	926	932	983	950	929	887	881	962	970	903	895	971	977	855	941	918	957	939	944	918	949	929	926	945	929	941	885	916	902	933	917	900	894	960	945	912	868	899	930	943	933	937	934	909	932	966	948	918	963	932	944	936	951	932	897	953	934	930	940	956	966	895	934	972	924	894	974	959	946	923	931	922	900	937	919	943	923	938	935	962	952	921	905	945	949	961	934	898	915	958	933	950	921	902	917	922	952	953	980	911	970	878	964	906	896	888	878	968	911	901	912	950	933	941	942	883	931	912	899	926	935	905	940	970	886	887	921	953	867	983	902	908	967	938	928	933	902	950	932	905	969	895	890	952	933	948	959	911	861	899	915	901	922	963	894	902	942	914	926	921	877	891	946	885	961	921	939	957	944	931	903	930	978	951	922	928	974	887	954	913	889	881	981	931	920	880	953	846	911	910	942	962	959	910	953	877	919	904	924	925	870	940	877	939	940	955	881	897	868	968	934	900	884	886	862	933	913	1015	926	956	937	903	839	951	970	933	921	942	937	924	949	901	916	950	945	894	923	923	941	959	901	928	962	875	878	910	905	933	943	945	925	965	893	940	944	923	890	910	946	899	895	922	933	933	879	893	944	856	900	859	901	955	966	967	910	909	902	872	937	890	957	951	908	880	892	930	970	902	932	955	907	920	897	886	876	878	929	894	924	879	934	945	921	918	907	945	885	962	939	1003	915	955	964	911	916	909	907	983	942	989	902	884	922	931	922	920	946	945	925	951	918	870	917	955	945	886	921	959	891	931	900	936	876	934	883	890	944	962	894	922	917	912	920	903	917	896	942	913	902	907	919	920	963	922	978	880	935	850	978	867	925	895	923	920	923	909	939	921	930	976	926	931	940	909	911	914	922	888	863	918	913	925	984	923	907	960	947	919	915	917	893	951	914	896	870	925	922	955	908	962	915	954	967	906	915	896	917	943	988	921	959	906	916	904	939	929	917	931	909	917	892	923	913	924	912	937	938	938	881	993	844	919	937	912	949	912	919	972	899	867	948	957	930	934	924	958	967	958	881	915	898	901	941	903	961	954	971	911	913	886	952	922	901	926	920	901	907	954	926	901	979	929	921	886	906	914	910	946	939	965	964	871	891	897	947	933	943	936	909	899	924	900	970	877	914	894	942	950	974	912	937	945	937	976	965	870	943	898	951	965	914	947	932	950	954	878	968	901	912	927	927	942	891	908	919	933	927	902	961	909	919	923	921	917	943	904	947	940	922	894	923	975	939	917	922	887	908	997	903	908	966	941	882	860	894	926	927	929	968	904	948	894	943	941	911	961	927	925	908	891	951	914	984	929	917	929	921	891	902	923	910	927	913	958	887	919	894	922	940	914	922	936	917	919	878	942	928	915	902	942	937	908	921	897	906	916	951	915	966	910	935	944	901	897	968	926	935	940	919	920	936	936	936	1036	928	887	987	968	924	949	931	884	934	906	928	947	927	939	894	1013	932	928	955	945	868	947	930	901	982	936	881	950	944	996	946	926	932	946	907	873	955	917	932	907	981	942	929	884	921	952	908	907	925	944	908	937	944	888	920	937	963	872	928	962	935	942	973	915	892	915	880	940	929	922	954	935	967	951	930
2595	1192	732	643	958	1149	1006	916	825	698	613	556	491	462	392	333	306	256	254	218	256	185	199	160	180	160	143	153	115	111	119	118	94	105	97	104	82	101	87	77	87	91	79	77	88	84	65	79	77	77	77	76	77	85	75	64	83	74	86	81	65	76	75	68	69	73	85	66	69	59	66	83	65	74	63	71	63	62	59	57	61	65	59	65	73	58	70	64	58	94	66	61	84	76	59	56	45	69	69	74	57	67	71	62	62	69	77	74	80	72	68	61	67	71	66	68	60	68	57	77	69	83	61	71	64	62	51	63	79	55	91	67	65	54	66	63	64	64	69	63	77	62	60	75	76	68	70	69	56	67	60	71	47	65	70	69	59	68	64	62	75	72	57	64	60	61	63	62	62	67	64	54	50	73	88	57	66	64	57	68	62	65	61	60	68	59	53	73	63	59	69	63	60	67	72	54	72	75	59	60	75	57	70	53	61	67	70	81	53	56	71	76	67	62	61	64	72	69	64	67	70	59	71	78	73	60	59	64	54	53	70	80	61	65	72	64	66	63	69	72	72	60	73	55	58	62	74	56	66	59	53	73	62	98	67	73	78	65	68	54	61	62	58	68	88	61	60	69	66	71	86	63	69	60	63	68	53	70	56	68	69	56	73	63	58	56	59	72	70	67	62	45	68	59	69	67	63	72	75	65	76	63	50	64	62	64	59	69	76	73	97	76	66	55	73	59	64	78	76	58	69	71	61	75	62	59	57	62	58	75	69	58	61	59	64	71	63	60	65	63	46	74	59	58	63	58	67	65	52	75	65	68	63	69	69	55	78	74	61	49	77	75	59	68	84	65	64	59	56	69	66	64	46	48	62	65	65	58	57	56	62	64	64	64	62	55	64	68	66	70	61	51	79	75	70	72	77	54	74	49	68	67	59	71	58	72	52	77	64	66	59	65	65	68	71	61	77	61	64	62	69	75	72	68	56	72	58	92	73	75	64	65	62	58	60	70	59	73	57	70	47	65	65	69	62	58	47	67	65	87	61	60	64	52	54	48	77	72	59	51	72	70	63	57	75	64	75	62	66	63	59	66	53	55	59	51	74	65	69	60	72	55	51	68	54	58	48	69	47	67	51	58	48	73	61	58	60	66	63	66	68	77	68	63	66	60	58	59	52	59	59	76	54	63	79	69	52	68	66	52	70	65	72	63	60	57	73	59	70	70	61	64	62	66	60	63	72	53	69	55	60	71	60	75	61	68	61	48	55	60	58	58	56	56	64	59	69	55	61	64	51	50	68	70	67	63	72	71	51	65	56	60	65	75	67	59	61	58	73	58	65	62	73	62	63	69	60	75	51	57	62	64	57	55	72	65	66	74	80	73	56	65	61	65	67	56	61	70	71	42	56	60	65	48	67	64	74	79	66	70	71	64	70	52	68	63	73	61	76	66	74	65	73	66	60	56	73	59	76	57	80	62	81	62	60	67	54	55	55	60	59	59	64	52	80	46	62	60	72	76	66	61	64	72	73	57	75	82	63	64	62	65	70	66	59	65	68	71	62	52	70	71	56	61	60	58	57	60	77	69	73	69	72	65	69	56	73	73	67	73	50	79	75	76	90	72	59	50	75	66	56	75	52	69	69	52	74	54	59	77	57	59	63	68	62	63	62	70	63	75	64	60	49	67	64	64	64	60	83	67	74	68	65	71	49	69	77	61	58	66	58	70	63	57	66	53	71	76	59	91	64	77	52	54	71	58	53	58	72	64	57	73	65	63	74	56	69	64	63	59	71	51	65	53	74	76	57	54	68	64	55	67	63	62	71	63	55	67	84	70	68	47	61	61	75	62	73	59	52	69	63	60	67	65	63	59	64	71	72	76	65	60	48	58	71	60	66	59	56	66	73	65	58	70	62	59	68	55	58	60	66	56	69	64	72	84	65	53	61	58	66	67	62	51	59	67	75	69	67	53	64	60	70	66	73	73	79	72	56	53	55	69	59	63	66	81	56	68	59	80	62	65	60	67	82	66	60	49	56	66	65	68	47	58	59	66	66	64	54	56	66	71	65	69	79	71	76	69	60	61	58	58	83	71	57	73	69	70	62	80	67	63	72	63	70	71	68	62	68	65	61	74	61	56	60	75	74	71	60	76	81	70	65	60	63	77	56	70	69	75	70	64	68	68	81	72	50	63	67	45	75	44	54	72	74	66	55	73	47	60	61	79	60	59	68	66	64	79	59	59	54	69	58	71	79	71	57	53	55	65	56	72	52	63	53	68	65	63	69	76	76	63	61	48	58	55	57	81	63	64	60	70	75	60	62	61	70	75	73	79	70	58	57	65	62	72	65	74	63	64	58	63	71	50	66	50	56	61	64	61	62	71	71	63	57	67	56	61	61	57	58	72	73	56	66	61	65	65	67	79	72	68	64	61	69	68	51	62	63	69	60	72	62	69	57	73	64	56	59	74	67	58	75	60	62	59	57	61	61	59	58	64	55	68	79	57	60	61	60	57	76	60	67	70	61	82	59	62	74	72	59	74	67	72	68	58	67	64	60	48	76	65	58	59	61	75	53	60	73	64	58	47	65	52	57	66	63	69	74	61	66	73	67	57	76	54	66	72	54	66	66	49	67	64	49	64	59	79	89	73	60	53	70	67	63	79	65	60	70	67	57	65	61	63	65	62	79	68	68	66	59	71	74	69	49	70	74	62	83	71	71	60	55	66	66	53	73	48	68	57	79	56	65	67	53	69	71	59	55	58	61	62	68	64	45	60	64	55	66	64	76	72	84	65	64	61	66	61	63	58	75	56	64	71	57	77	70	77	60	63	65	83	54	56	60	84	62	66	63	59	61	51	65	60	68	68	71	69	58	81	43	71	57	65	69	51	58	71	62	65	74	75	67	67	64	55	64	68	61	66	70	63	63	63	73	60	61	71	70	66	84	54	68	61	61	66	59	52	80	60	59	56	61	55	57	63	54	61	49	64	61	60	73	63	55	63	59	67	42	48	55	63	61	60	68	62	69	72	74	75	67	60	69	66	56	76	77	66	72	66	81	61	69	61	64	69	64	53	61	65	64	64	55	53	60	71	80	61	58	57	64	73	67	63	57	58	58	76	56	58	73	74	55	75	64	53	62	62	74	48	68	76	60	57	58	65	63	46	69	82	60	66	74	49	66	57	74	67	58	61	70	92	58	51	55	78	55	66	66	66	67	60	61	67	87	67	68	57	69	76	72	70	66	66	53	58	67	69	62	66	61	61	64	73	69	72	79	54	68	56	57	49	51	55	65	67	74	67	82	71	48	70	53	59	66	58	64	46	65	71	46	56	70	56	69	60	67	60	76	68	68	76	60	79	57	56	55	68	56	68	60	75	88	60	49	78	70	40	59	69	62	59	60	56	53	47	61	54	69	63	58	61	71	77	73	67	71	66	54	48	60	73	69	67	63	55	80	52	49	60	53	78	67	67	67	68	66	64	74	60	74	54	68	72	77	62
26723	20025	14624	28380	36365	36257	33430	30065	26797	24061	21415	18952	16825	14891	13594	12422	11173	9963	9101	8033	7296	6710	6130	5421	5092	4645	4185	3855	3713	3570	3227	2959	2877	2791	2514	2373	2166	2169	1943	1923	1923	1818	1809	1748	1661	1684	1520	1539	1473	1436	1454	1352	1468	1449	1360	1363	1347	1299	1326	1298	1274	1160	1204	1161	1143	1180	1058	1210	1148	1084	1092	1078	1086	1070	1069	968	1019	1050	1048	1017	995	1038	957	981	1045	983	1008	1018	1002	1017	1004	992	1029	976	902	1015	983	1003	955	938	995	975	918	935	936	973	969	907	943	950	990	950	940	916	927	943	910	969	909	943	968	974	965	944	950	929	915	940	937	895	970	904	957	875	934	877	874	969	955	922	894	948	899	931	943	952	853	911	935	864	930	957	988	892	947	975	915	911	898	932	952	898	902	994	929	924	1018	945	959	884	888	989	915	933	958	921	911	929	974	930	886	957	883	932	964	949	949	976	854	884	931	958	936	975	968	901	997	940	906	933	902	904	907	883	890	897	921	919	918	883	960	929	893	918	903	951	884	917	848	920	903	927	900	931	932	921	952	984	972	928	948	936	915	927	891	935	1014	956	936	939	927	894	916	910	871	904	917	891	945	863	933	906	934	956	955	919	952	918	905	913	968	982	901	884	944	1016	922	932	900	949	920	970	973	939	909	993	875	914	978	902	863	943	931	888	916	938	932	943	998	966	965	904	916	958	892	929	959	956	907	929	912	948	952	903	949	903	949	916	955	988	891	951	913	892	988	903	939	949	950	898	930	919	955	964	962	897	919	857	923	973	884	953	892	944	883	926	931	911	917	924	978	913	872	913	930	885	952	946	904	939	921	918	930	945	918	910	968	906	935	984	897	934	936	912	852	882	957	900	901	899	917	959	968	895	888	987	957	932	880	959	965	929	976	956	937	879	946	908	897	956	946	925	926	951	977	896	911	892	965	912	912	949	930	921	982	963	915	908	965	921	921	932	956	935	930	918	886	957	988	981	871	928	906	920	954	918	935	915	896	901	948	879	947	923	890	932	881	946	912	898	916	972	931	960	940	940	952	910	939	946	935	943	863	895	847	911	922	945	890	919	956	860	931	904	899	951	938	886	853	936	937	899	1002	906	963	979	919	896	887	939	946	915	935	953	942	886	969	931	897	965	921	917	904	951	891	943	920	923	885	979	949	898	928	884	891	916	951	972	883	922	937	949	951	903	950	907	943	927	951	966	955	933	946	924	892	945	905	924	912	950	951	892	932	920	885	930	923	922	951	964	930	947	930	910	872	933	885	933	923	927	903	906	895	934	868	927	926	925	900	943	893	978	923	903	986	871	928	952	947	936	929	847	939	956	917	919	963	968	945	911	940	908	901	883	913	895	931	947	939	913	912	911	930	977	933	925	899	941	925	922	908	900	985	882	902	911	914	849	862	928	979	945	938	902	941	925	933	935	893	895	901	931	937	921	949	889	888	992	921	918	967	916	942	891	909	906	928	976	912	897	915	934	920	916	941	967	985	932	959	888	917	894	899	852	977	881	925	914	896	939	878	984	901	927	928	880	933	949	923	904	920	924	887	913	912	912	864	915	941	917	922	906	927	911	891	922	914	932	886	929	969	909	934	929	880	903	878	958	911	907	924	967	890	936	941	905	859	883	858	931	898	895	962	877	913	939	893	905	871	940	1019	926	914	915	913	903	955	896	949	949	939	914	967	947	991	837	951	875	904	908	983	923	953	927	942	897	940	935	919	958	898	915	899	895	907	928	921	973	901	897	873	882	928	907	969	910	926	933	957	920	919	987	985	963	929	947	915	923	933	914	904	967	837	974	906	925	875	941	920	975	946	912	922	935	932	940	898	928	965	949	892	967	909	889	915	928	929	849	936	969	936	911	962	969	919	913	911	915	939	886	916	894	972	876	927	906	920	905	931	924	868	950	923	884	933	914	912	966	970	856	899	967	938	901	907	891	973	895	929	960	921	873	942	907	941	964	931	921	900	857	956	934	910	945	915	910	898	908	975	920	912	889	930	948	967	911	853	907	913	911	928	953	933	926	908	918	930	898	956	863	936	901	925	870	905	919	994	1014	939	926	938	878	926	886	989	912	900	936	920	939	920	924	931	888	883	965	968	940	877	943	935	884	902	939	876	917	945	911	907	967	998	973	875	906	938	943	921	937	967	953	967	917	908	946	975	871	956	909	905	922	935	984	924	933	905	939	939	901	885	896	952	922	942	949	919	915	889	924	936	947	924	920	981	939	894	941	938	910	987	915	896	957	931	890	989	1018	919	941	919	961	947	900	863	903	957	910	852	937	905	1010	891	878	912	897	898	932	916	946	936	909	958	891	887	847	927	922	954	881	929	866	935	901	962	977	942	903	921	939	938	910	891	950	875	954	886	905	906	898	922	976	956	879	946	942	894	951	926	939	935	916	945	917	941	954	919	890	905	882	872	917	949	895	913	911	957	943	910	1004	960	888	925	948	944	918	908	938	893	846	922	949	909	851	919	987	926	927	867	894	931	870	926	921	949	917	901	925	997	921	899	904	939	948	996	948	910	930	968	926	900	904	934	922	944	912	984	938	921	1011	885	884	937	950	985	897	945	866	936	892	929	941	902	934	905	872	929	943	918	929	917	929	916	927	941	833	954	931	987	888	925	914	929	956	962	938	898	966	916	908	925	941	908	946	905	920	910	909	917	894	923	916	869	903	928	939	888	908	873	912	912	910	886	937	916	942	926	995	943	920	925	879	1000	957	973	906	991	915	914	895	896	914	983	906	874	911	953	896	861	993	905	932	954	962	941	919	922	933	1000	957	958	936	977	884	947	962	927	917	924	905	934	963	946	878	918	932	982	874	936	938	934	923	933	885	972	935	899	879	947	912	965	935	946	969	874	918	905	938	957	910	912	957	935	901	911	930	971	893	901	959	933	892	953	913	999	930	885	908	903	873	971	962	903	912	1000	861	894	996	949	892	916	911	936	923	964	965	917	966	900	919	924	932	957	928	890	916	949	976	930	934	913	915	930	887	953	927	909	906	914	935	913	932	997	880	907	915	894	880	910	922	978	922	927	938	991	912	929	920	896	888	980	875	913	962	966	957	930	905	935	869	910	911	908	898	911	929	897	943	902	859	937	872	929	855	955	903	937	979	934	931	932	919	969	940	895	944	942	865	915	938	917	938	938	953	927	919	918	905	962	925	902	917	905	921	965	935	858	943	1021	928	926	900	953	961	926	966	970	915	890	928	916	947	898	956	926	939	893	997	883	897	904	900	960	886	904	942	904	920	951	886	947	893	921	928	954	938	881	945	917	916	965	919	890	991	917	952	978	855	931	903	969	925	875	963	906	903	989	930	861	917	963	894	928	877	940	917	960	947	938	980	894	921	898	886	901	900	945	915	949	976	916	892	928	934	955	894	917	927	890	879	948	894	962	960	912	912	959	871	941	932	937	906	862	961	940	895	897	924	977	939	966	896	870	862	859	986	961	937	917	901	911	855	898	921	942	958	927	929	931	924	868	942	962	904	923	914	906	951
1921	552	329	293	468	498	475	448	377	346	264	293	246	228	214	153	161	164	132	132	113	102	138	87	96	93	76	97	76	60	58	83	76	58	55	66	52	66	56	63	63	46	65	54	50	54	44	41	49	45	55	71	50	62	46	62	50	69	45	51	61	54	53	48	62	49	54	50	49	57	56	47	50	35	53	45	54	53	59	54	51	35	58	44	44	44	36	33	45	54	43	38	64	57	63	37	51	52	55	48	42	37	47	52	36	46	49	54	56	51	46	49	46	44	47	47	49	46	55	53	49	56	51	51	39	48	46	46	43	58	50	62	73	52	47	54	40	61	47	46	57	47	56	45	46	47	43	54	35	40	45	54	60	47	53	41	43	55	47	50	41	50	48	46	50	58	45	45	50	40	55	57	40	44	56	56	44	34	65	46	55	57	52	55	42	44	49	52	66	54	43	49	63	59	41	54	50	44	57	47	55	50	47	49	49	51	54	53	58	51	56	48	43	49	50	46	44	43	52	48	40	57	41	49	53	50	41	42	46	44	52	44	54	48	58	50	42	52	48	52	50	45	49	38	53	48	57	51	47	48	41	47	34	61	51	44	43	60	52	51	56	46	38	46	46	56	56	54	62	47	42	37	44	63	54	55	49	37	50	38	65	50	52	40	60	50	55	37	45	47	51	66	46	65	46	41	53	64	38	40	46	42	42	38	50	48	44	50	60	52	55	54	43	40	36	54	42	62	47	52	49	45	61	49	54	60	39	36	49	56	34	53	56	54	51	40	36	38	49	56	65	40	53	49	53	50	52	51	40	52	45	50	53	43	56	40	57	53	46	67	62	31	51	44	44	49	48	42	43	42	51	53	53	52	47	60	42	42	48	58	52	63	55	50	69	51	47	53	35	43	48	55	47	52	39	50	50	58	42	46	46	40	55	57	56	58	49	55	46	44	48	54	55	39	52	53	54	57	56	36	47	50	54	42	38	43	50	54	38	51	49	43	48	58	40	43	41	54	64	46	63	41	54	48	42	51	48	45	49	52	57	49	35	52	65	35	57	44	48	50	49	41	54	55	43	67	62	53	39	52	53	50	59	50	55	56	66	61	58	33	53	55	44	39	42	40	65	37	50	52	46	58	57	47	39	50	53	51	49	54	44	59	40	59	39	43	45	56	47	41	50	43	52	48	51	42	53	52	43	58	45	44	61	49	50	48	59	51	33	59	62	63	65	45	46	50	60	45	37	47	49	43	50	46	56	46	50	48	44	46	51	54	55	49	47	34	51	41	45	58	37	54	51	60	54	46	51	60	56	46	51	60	55	55	41	51	60	56	41	51	47	45	48	47	67	54	52	41	48	49	49	39	34	43	36	53	52	58	39	42	41	53	49	47	55	65	39	55	57	48	43	45	44	45	52	43	43	60	42	38	45	48	48	54	50	52	43	50	46	48	38	44	56	57	45	42	49	44	38	52	53	54	39	40	62	50	58	49	46	54	48	52	52	49	55	62	46	59	41	47	46	34	38	52	42	49	51	51	48	56	62	41	51	59	54	48	43	41	43	53	52	42	67	50	44	41	49	48	50	48	52	49	53	47	43	47	54	64	46	57	31	44	60	61	61	41	42	56	52	50	50	61	51	39	53	48	55	49	52	51	45	52	46	40	47	52	61	43	46	48	40	51	48	43	39	55	44	59	51	63	43	38	47	55	57	56	40	53	57	45	45	50	37	52	51	46	49	52	40	48	44	41	51	50	52	44	67	50	53	48	43	57	42	65	50	51	57	54	41	48	53	63	53	50	55	50	47	45	44	47	63	39	47	49	49	52	43	56	44	51	58	52	64	48	61	60	53	45	40	53	47	45	51	37	49	58	46	61	55	52	45	50	51	57	57	42	59	50	39	47	60	43	38	47	44	57	69	54	50	47	61	49	46	50	63	58	59	52	51	50	46	54	55	36	43	52	51	57	54	49	48	42	47	44	55	64	51	59	39	39	52	38	61	54	52	60	51	54	55	46	43	47	57	49	52	43	53	57	38	48	55	50	45	54	48	43	45	52	27	48	53	55	52	45	42	50	44	42	35	47	44	46	40	56	61	39	47	52	47	49	51	38	55	50	50	44	48	53	53	57	36	44	38	46	43	58	40	51	48	47	43	58	45	51	49	40	53	44	52	54	51	39	50	50	50	42	55	59	46	33	47	36	60	52	52	51	46	46	49	45	48	52	55	46	53	52	49	43	55	59	50	57	50	45	39	55	42	55	34	49	39	57	64	47	53	57	45	61	47	54	35	46	50	55	50	44	51	42	66	59	43	49	47	49	55	53	55	41	55	49	51	46	47	39	45	46	41	46	51	49	50	45	61	54	59	38	43	40	51	55	65	51	44	46	40	55	57	45	43	42	46	47	66	39	51	32	56	42	49	50	33	39	68	39	47	37	53	52	47	50	44	42	56	51	60	45	60	50	36	44	44	43	49	32	54	44	44	50	36	41	48	51	46	47	53	38	60	60	53	53	55	40	38	48	36	51	44	42	52	42	65	45	67	62	46	35	45	42	69	60	44	50	41	50	43	46	37	39	46	56	51	55	51	57	42	54	54	50	51	47	51	56	49	46	36	56	50	42	49	45	52	51	51	51	38	54	47	47	49	59	51	41	49	55	48	40	42	45	55	43	60	48	53	50	38	46	47	60	43	50	55	53	47	32	49	56	37	43	62	46	42	48	49	41	45	45	44	50	42	49	55	37	57	49	49	43	45	52	44	32	44	47	32	55	54	56	49	44	50	56	37	41	42	54	42	45	62	44	55	40	48	49	48	44	56	48	62	41	46	40	56	58	54	54	38	42	54	50	58	46	62	41	59	56	46	57	55	57	51	45	40	41	44	58	36	54	52	47	43	59	55	52	45	57	41	46	52	56	45	43	46	42	49	52	55	54	48	46	54	44	47	47	49	52	55	65	45	53	42	43	47	38	43	50	56	45	53	55	40	62	46	52	41	49	51	42	60	52	37	41	56	57	54	43	60	55	57	54	50	50	49	43	63	41	53	55	51	40	49	45	45	44	52	50	51	54	56	45	65	47	51	48	57	51	49	34	55	42	43	49	46	56	37	47	63	64	57	37	50	43	53	55	49	51	46	31	50	46	54	45	49	40	56	49	45	44	43	47	44	40	52	59	39	46	41	51	58	48	68	41	51	56	68	42	43	37	43	40	44	52	47	50	61	57	44	50	47	50	58	44	60	61	62	30	42	49	44	51	60	32	44	52	40	53	45	42	44	47	51	50	50	46	34	45	38	54	47	39	57	47	50	41	42	61	42	47	46	57	51	55	52	48	55	55	48	56	37	46	54	50	57	53	47	54	58	52	48	50	52	51	50	41	52	48	53	58	60	46	47	42	55	46	53	40	42	48	46	65	43	49	48	40	69	41	53	65	71	48	63	57	43	57	52	57	48	43	58	47	49	48	53	53	46	38	46	52	50	56	47	42	54	56	51	58	65	49
18717	12635	8234	19551	27421	27274	24027	20761	17460	15175	13070	11207	9464	8224	7445	6730	6008	5231	4838	4216	3789	3393	3111	2902	2645	2467	2327	2102	2046	1936	1686	1670	1515	1473	1433	1367	1273	1292	1192	1158	1119	1128	1069	1082	1058	1066	976	964	965	899	921	917	943	946	966	905	941	874	856	937	879	878	829	858	794	841	815	805	756	800	783	816	808	826	770	773	760	781	760	758	798	715	790	745	754	738	736	711	732	782	731	790	715	719	748	749	704	681	764	705	731	735	788	796	695	787	762	702	705	714	722	711	784	767	761	754	745	724	726	728	751	725	718	736	742	724	740	752	698	725	712	714	674	743	698	718	733	764	737	734	755	724	747	684	735	706	721	740	732	714	769	697	707	706	717	744	767	723	718	662	722	718	709	697	739	722	731	752	731	682	750	714	760	739	640	700	716	732	707	699	750	707	735	715	731	759	747	728	734	668	718	693	698	714	743	755	717	724	722	674	734	713	658	728	753	712	736	676	707	716	750	711	682	690	761	744	752	747	674	715	718	706	729	720	757	712	716	756	733	685	712	694	712	721	703	743	713	767	672	698	759	717	791	721	727	739	665	709	754	715	736	688	760	732	762	749	687	742	696	751	727	686	755	689	710	740	689	716	745	722	746	700	769	720	693	754	727	709	728	738	687	721	684	745	703	681	699	733	715	751	687	688	663	732	715	702	749	742	678	721	731	726	697	732	702	770	700	697	763	703	719	748	721	747	730	673	750	682	757	711	730	743	708	746	677	741	744	688	727	700	716	743	706	752	721	730	726	692	768	765	693	698	735	742	719	688	671	746	757	728	750	726	710	728	722	693	661	720	723	759	745	721	737	695	706	707	684	692	767	728	738	715	768	722	713	732	722	737	747	716	714	730	753	687	685	717	701	714	715	703	696	686	709	726	732	693	719	751	701	698	708	790	758	744	712	688	729	751	766	674	724	699	784	744	746	705	689	729	716	718	769	679	681	716	726	709	744	730	710	688	727	742	728	729	712	730	679	718	736	714	724	708	699	729	774	727	741	694	717	716	756	706	737	736	729	742	770	675	641	751	760	698	708	703	725	757	736	721	672	759	720	688	721	753	659	756	725	763	725	709	715	707	691	727	684	684	748	747	726	751	738	750	670	706	771	685	706	713	706	734	765	702	710	704	689	691	728	723	740	715	721	705	710	742	684	729	706	755	718	681	776	753	686	703	744	730	709	754	713	745	727	704	720	721	727	694	735	738	699	752	746	727	703	680	725	698	666	735	754	729	720	696	748	749	704	709	743	688	675	692	729	757	682	713	709	711	756	714	731	702	679	725	716	728	726	732	710	704	742	744	699	701	739	727	724	801	714	714	730	749	760	709	719	679	717	713	668	687	724	722	692	744	711	715	787	765	747	724	694	709	708	775	718	739	682	701	716	690	757	684	743	747	735	767	733	711	726	751	773	696	694	685	696	701	691	755	743	735	758	757	758	744	656	721	677	728	736	664	723	726	769	715	699	683	718	692	699	729	696	750	746	716	703	718	752	769	700	717	696	721	765	753	717	687	742	733	742	688	649	683	710	719	765	727	719	715	698	708	768	697	742	730	735	745	763	685	717	721	717	686	720	679	745	728	669	723	728	723	741	713	682	677	707	732	714	709	762	693	743	669	780	717	753	697	698	748	733	765	731	768	702	731	709	749	717	776	748	715	708	683	732	742	681	698	699	642	729	732	693	681	717	699	700	710	729	730	706	742	720	761	750	726	740	704	741	710	671	669	764	738	728	701	717	714	766	740	665	740	688	707	732	718	694	710	703	705	741	755	699	748	696	705	714	744	672	687	721	728	737	696	688	707	664	749	699	706	697	742	699	754	740	722	710	724	693	700	723	730	728	726	758	759	712	727	683	748	723	680	703	716	742	749	727	721	734	763	783	756	716	741	730	760	731	689	749	717	713	747	754	783	701	754	755	736	729	686	677	702	729	734	742	697	681	756	728	719	722	724	724	695	709	748	734	720	673	709	734	717	727	693	693	689	729	686	762	703	720	784	665	680	705	732	712	773	743	750	735	758	748	721	687	753	748	729	715	727	672	720	721	707	744	738	739	740	719	660	688	753	688	685	763	719	720	717	706	758	702	686	684	686	735	731	750	737	716	719	689	786	720	681	734	726	744	709	757	766	723	717	711	729	750	733	755	702	713	768	806	708	731	737	722	707	737	712	738	750	712	696	712	712	721	718	702	715	712	757	713	712	792	738	706	744	707	718	699	718	739	757	710	732	691	723	724	706	704	666	735	688	746	738	722	740	763	697	713	658	669	681	688	727	688	738	738	743	736	691	726	745	701	708	759	665	705	733	706	759	723	714	673	741	704	752	733	742	695	721	712	711	745	720	684	698	755	711	742	719	690	738	734	734	759	675	752	711	732	748	743	790	751	653	740	719	760	738	746	731	729	721	722	707	703	707	728	714	712	770	678	732	701	687	755	747	719	731	743	674	734	702	698	730	686	730	676	693	714	705	661	698	763	700	686	742	677	735	740	708	699	689	732	676	731	769	709	765	727	725	707	702	698	709	725	736	761	734	719	681	732	724	711	745	720	699	696	721	708	693	694	740	727	760	736	705	745	708	702	740	681	729	702	729	734	689	692	759	719	706	774	725	710	711	720	668	733	729	740	677	715	738	751	727	724	724	724	712	748	738	701	713	776	738	752	747	705	724	739	739	733	724	749	740	674	744	715	757	757	705	712	730	731	688	711	715	762	688	743	750	693	666	729	765	670	723	759	732	717	734	679	730	727	703	767	666	698	731	728	721	734	762	726	712	676	695	752	740	750	700	765	728	729	717	726	720	767	741	720	734	757	727	733	764	707	694	743	720	669	759	751	716	672	692	715	774	695	729	734	760	738	692	716	641	723	688	783	721	723	752	742	632	703	691	680	717	659	775	755	728	730	722	703	737	759	681	747	707	746	714	765	728	715	769	744	705	754	741	738	716	765	706	726	770	739	713	700	735	733	780	696	720	715	770	741	750	744	700	737	772	697	714	688	680	704	733	740	739	731	703	722	772	714	745	763	707	737	699	733	752	708	753	735	678	700	782	693	676	720	700	710	764	699	684	740	716	766	743	740	711	734	704	733	700	760	729	764	717	733	747	750	737	727	743	714	745	748	738	743	707	691	762	685	705	706	685	779	778	736	737	727	718	727	741	742	727	723	731	690	769	743	715	702	709	752	765	756	731	704	694	685	750	778	716	693	704	737	753	693	728	771	714	753	771	710	720	737	712	743	707	692	679	683	677	726	732	734	695	767	721	722	734	695	746	711	741	694	691	736	733	718	747	664	755	700	708	722	705	725	752	736	742	753	705	682	707	697	733	745	752	710	712	748	711	740	731	725	717	709	734	745	728	724	741	694	720	708	704	673	734	747	725	710	692	693	712	728	712	693	716	752	677	758	759	690	738	716	734	717	708	727	711	730	738	737	721	703	686	707	735	741	686	710	707	674	711	702	740	753	720
1451	845	542	419	701	860	778	674	588	497	445	389	333	338	272	253	234	197	190	149	149	174	131	154	115	100	120	80	92	98	102	73	88	68	79	62	88	88	60	63	60	62	61	67	69	75	53	45	63	44	50	63	42	61	50	61	50	56	47	52	59	51	52	41	57	52	49	54	53	45	51	52	65	62	47	60	43	70	62	49	46	48	45	45	47	60	51	53	46	46	52	53	48	52	56	51	44	54	50	55	62	48	54	60	48	39	49	48	59	48	43	63	57	62	46	50	48	39	66	37	46	49	58	44	66	46	37	54	50	47	49	41	61	47	51	46	53	35	59	47	43	57	44	39	54	60	38	50	50	52	49	51	53	52	36	62	53	58	51	40	67	46	48	51	42	45	42	45	48	44	50	39	57	53	49	48	46	53	47	55	63	52	40	70	44	45	51	47	67	45	47	56	44	57	49	64	43	53	48	45	49	41	43	57	45	52	49	42	52	50	51	65	45	44	45	53	44	59	43	49	56	50	43	55	62	58	52	56	64	54	55	51	36	47	47	46	64	44	47	46	42	53	59	54	39	62	51	40	41	51	59	47	41	41	51	62	41	37	55	55	43	59	43	58	43	45	52	54	51	41	61	60	44	55	50	44	50	60	44	50	60	60	57	37	36	58	44	47	55	40	50	50	46	61	50	50	55	47	46	50	60	45	45	56	63	49	53	53	53	43	41	47	43	55	35	47	45	60	41	44	48	47	59	44	40	58	53	54	61	42	50	53	54	58	36	48	45	49	43	44	35	51	50	53	41	54	59	37	50	65	49	62	47	45	63	48	48	40	50	47	55	54	56	47	51	40	52	46	41	60	56	69	61	52	52	53	56	38	65	44	48	56	43	44	55	46	43	44	54	50	50	34	56	47	40	47	42	60	34	53	51	52	48	57	40	52	45	44	41	45	45	50	57	49	44	51	42	55	53	73	44	48	49	49	55	42	51	46	48	47	60	54	60	49	55	39	58	44	48	69	50	47	59	45	47	45	53	59	43	60	61	49	57	59	48	49	49	52	60	60	52	53	52	44	44	49	35	49	47	57	44	40	52	56	43	58	50	47	45	50	51	38	53	51	49	45	38	42	65	38	53	39	37	45	49	41	48	58	49	50	49	48	48	49	44	41	54	43	51	43	41	53	52	46	67	55	48	51	60	45	36	46	46	45	63	55	49	35	54	39	46	38	56	41	51	57	44	51	49	52	44	41	46	53	46	53	51	47	43	40	39	55	54	52	54	38	60	52	43	63	65	52	44	54	52	52	51	64	52	51	55	44	48	53	52	46	54	49	44	54	40	48	52	59	52	49	56	45	49	55	50	50	44	54	49	42	49	71	40	54	40	46	52	51	58	52	53	69	69	65	38	53	45	61	40	46	54	65	50	46	43	50	51	54	56	54	61	42	43	58	41	50	44	46	46	62	49	44	58	51	48	45	53	56	49	52	51	51	49	63	56	54	50	60	53	50	46	47	54	61	43	53	60	56	44	47	55	38	49	46	45	48	58	46	56	44	50	42	58	45	42	48	56	43	39	47	52	48	50	54	50	47	46	47	46	41	46	56	49	42	38	42	46	46	40	49	40	57	38	39	39	40	51	52	44	43	43	56	56	56	51	56	47	52	63	48	45	53	45	48	35	53	59	36	41	56	45	53	49	50	47	42	71	51	57	62	45	51	68	48	55	53	41	34	46	53	55	45	49	51	45	45	51	48	45	49	38	48	41	48	53	50	57	49	56	44	40	61	37	39	39	60	54	37	43	40	39	44	43	56	51	43	42	50	33	40	53	51	58	64	44	49	50	63	50	41	56	39	44	53	46	35	64	60	38	44	41	38	45	62	45	54	55	50	48	48	60	47	41	57	58	51	41	52	47	50	52	38	43	53	65	45	44	43	45	51	48	52	47	41	43	38	54	52	52	44	62	50	54	48	40	45	43	39	64	55	39	50	49	61	42	47	49	42	57	58	41	46	35	43	51	44	54	45	52	38	42	54	57	51	59	39	55	43	53	56	35	45	48	47	53	47	45	51	52	45	54	49	45	43	42	56	47	49	58	56	47	49	39	37	61	58	60	38	42	40	39	47	56	36	65	51	57	47	45	62	52	43	43	42	63	52	57	53	50	46	44	51	49	52	42	47	49	50	43	53	49	40	54	60	47	34	57	54	46	37	40	46	48	49	38	53	49	50	44	64	54	60	46	48	43	57	46	43	54	51	46	38	51	51	56	51	53	50	47	50	42	35	40	53	38	52	42	53	51	42	48	51	41	51	55	47	60	58	37	47	42	48	56	35	60	53	52	54	62	62	42	47	45	36	50	45	50	60	52	32	46	48	51	52	49	41	32	50	50	45	48	63	47	48	51	54	52	43	47	51	50	44	54	60	64	30	72	41	45	42	52	57	53	56	60	57	51	43	57	42	48	48	54	54	44	45	56	53	48	46	55	53	53	46	51	50	45	37	44	58	44	40	45	48	60	40	32	48	56	43	53	33	46	44	42	57	54	54	44	51	43	56	49	62	65	69	53	50	48	41	53	67	45	47	41	46	56	54	58	57	33	51	53	41	51	35	53	65	52	51	38	40	45	56	54	41	34	49	52	49	45	36	36	47	71	47	48	54	60	34	42	49	60	50	54	54	46	48	53	51	44	48	47	37	58	57	45	38	61	45	43	53	54	48	52	60	49	52	43	46	41	43	50	63	46	50	44	65	51	38	57	64	56	45	45	38	48	51	50	39	47	56	55	47	65	40	44	49	52	49	45	51	43	49	61	55	58	49	50	54	62	43	55	53	60	48	44	49	44	52	37	52	56	53	41	49	49	55	55	47	62	48	39	44	50	57	33	43	46	38	56	56	60	56	34	43	65	56	43	41	50	50	44	56	51	55	50	50	50	56	59	46	52	55	47	42	60	55	48	45	45	59	41	55	47	47	47	45	39	48	41	42	58	50	56	44	45	42	51	48	59	45	46	54	51	59	47	48	46	44	56	65	49	41	40	50	47	55	48	45	47	54	56	56	57	45	48	43	44	49	41	62	50	53	56	51	44	41	46	41	44	52	45	56	47	47	71	38	45	49	49	59	46	57	45	47	53	43	46	61	46	61	37	53	47	42	44	60	39	67	41	49	47	57	57	51	53	43	44	51	47	41	50	49	55	39	61	50	53	35	45	37	49	49	49	55	46	56	55	48	49	43	47	49	52	46	66	50	45	60	64	44	44	51	63	40	47	46	36	45	46	53	50	43	43	35	53	55	53	43	41	46	59	53	53	48	49	65	52	52	55	51	52	59	48	35	54	48	49	39	48	51	56	46	44	56	53	50	48	64	58	35	44	45	63	44	57	47	50	47	56	52	47	62	50	48	46	39	48	44	50	49	40	58	47	41	55	46	46	38	58	54	45	50	51	49	42	53	49	47	38	50	51	48	47	54	52	57	51	58	36	48	50	50	43	42	45	40	45	60
22838	17102	11674	24342	32914	32320	29352	25902	22734	19798	17499	15061	13177	11734	10556	9532	8397	7450	6765	6033	5436	4888	4522	4016	3744	3411	3032	2872	2646	2498	2363	2139	2071	1963	1858	1767	1686	1554	1492	1497	1363	1390	1284	1290	1209	1221	1165	1107	1089	1118	1059	1074	1071	1061	1071	1039	1021	985	981	922	958	937	872	895	850	895	868	869	779	785	828	816	767	761	803	775	791	764	789	749	774	839	803	826	744	706	748	748	786	810	769	720	738	729	768	734	711	769	762	786	750	720	751	749	776	706	714	766	708	713	692	792	728	695	739	751	710	722	699	738	719	738	717	714	733	656	779	741	706	657	696	731	674	735	689	781	696	721	704	693	709	741	748	711	764	682	743	703	711	745	694	682	695	701	703	679	680	689	692	711	747	706	719	702	714	733	735	686	693	716	708	756	740	711	742	686	734	705	694	698	754	699	732	733	706	749	710	740	722	706	681	727	719	719	737	712	716	749	749	742	708	748	731	678	701	688	747	713	722	688	715	695	697	701	696	730	721	757	768	680	669	707	721	701	733	694	742	747	703	703	694	737	709	727	715	751	696	689	674	703	708	721	708	742	697	684	726	694	711	708	774	701	733	674	741	737	730	714	717	712	699	749	705	719	699	675	712	686	729	717	732	716	745	720	743	668	697	671	678	717	716	699	696	704	713	695	764	708	722	745	723	713	727	721	697	710	717	746	725	734	743	750	742	731	679	745	689	705	723	722	704	737	720	731	736	714	745	676	734	700	706	693	765	691	714	734	726	735	753	735	741	688	671	716	725	736	716	683	748	739	764	714	717	682	703	732	742	738	715	708	791	697	647	697	661	676	784	694	732	702	737	691	697	684	697	719	767	695	713	673	706	709	738	675	715	708	687	659	733	687	721	705	698	673	759	725	700	761	682	737	738	706	728	720	705	718	704	683	711	712	756	745	694	716	687	726	719	715	702	656	711	685	743	744	705	708	734	701	697	744	733	743	741	767	697	689	723	756	714	700	729	691	735	721	726	756	698	749	747	657	716	697	715	738	677	711	720	767	682	719	706	726	743	687	736	657	698	695	703	691	705	733	733	715	709	682	713	702	742	738	720	733	669	701	690	753	745	724	698	685	691	707	704	655	728	712	740	775	678	714	715	722	700	730	684	710	694	708	727	693	717	707	751	715	684	698	742	670	720	712	729	685	749	733	688	687	708	713	724	715	690	742	744	730	731	710	698	702	707	732	735	708	693	724	732	746	781	705	686	732	697	714	736	742	710	687	709	700	713	687	733	698	768	728	707	705	750	759	653	689	697	735	683	732	737	766	757	691	672	698	704	714	747	704	705	718	737	719	693	728	728	701	748	721	698	751	753	732	715	708	704	734	687	715	716	731	720	732	787	680	737	720	747	776	711	731	664	704	679	710	683	768	707	719	738	743	713	753	736	709	738	674	706	749	735	743	662	725	737	714	693	703	727	725	735	708	708	738	743	668	676	677	694	724	736	720	683	728	712	761	740	707	704	705	714	744	723	761	693	710	717	695	702	684	725	698	723	748	688	676	773	718	693	750	690	735	699	697	737	694	677	706	729	707	772	735	729	701	648	755	712	712	681	706	676	740	723	699	689	744	727	720	697	739	736	733	738	718	708	691	690	720	714	727	687	734	772	762	732	758	739	710	705	738	711	686	703	680	751	781	727	699	717	732	735	729	728	716	725	632	670	722	706	661	751	714	744	716	667	719	687	799	711	710	721	719	738	719	709	705	662	680	676	681	697	668	699	672	746	711	728	741	674	718	710	713	723	732	620	725	707	691	690	753	698	759	688	696	737	724	721	709	677	705	702	735	714	726	704	684	717	743	710	739	736	730	680	686	671	729	779	703	734	683	694	743	714	763	735	732	725	709	698	755	714	746	746	756	704	670	749	747	680	725	707	691	736	745	725	730	743	691	720	744	737	690	763	777	717	697	710	713	738	718	672	741	694	746	699	679	708	725	733	739	756	675	695	723	737	729	694	701	693	732	738	715	699	709	756	731	695	720	713	677	739	725	709	711	696	697	715	714	689	770	705	714	727	737	716	714	723	759	744	734	734	746	711	711	733	725	713	717	754	719	697	723	717	689	755	703	706	697	654	738	695	748	713	723	750	719	720	682	744	702	742	746	709	756	722	741	703	673	724	716	724	719	693	755	749	741	736	675	729	706	775	788	685	684	712	710	724	725	725	700	727	710	730	768	737	681	684	697	718	749	711	745	675	708	757	680	771	640	701	711	708	691	750	736	750	726	697	718	671	719	721	735	734	703	760	699	716	753	686	691	716	705	720	706	745	673	710	685	705	727	738	735	751	728	716	689	707	721	757	710	776	775	685	693	763	765	723	752	664	736	730	729	733	706	760	698	688	765	707	765	696	664	760	738	678	731	686	760	786	689	697	709	717	686	742	672	732	711	723	722	711	727	701	697	696	767	681	743	708	675	698	699	710	766	709	691	733	710	717	721	693	739	747	689	719	747	703	736	696	701	680	724	713	731	703	674	673	708	731	715	753	771	742	717	714	710	715	780	700	723	694	684	684	725	732	673	718	725	759	773	705	716	679	754	694	762	734	661	743	705	718	729	704	735	730	770	727	719	731	718	727	707	720	666	734	706	731	737	722	730	755	732	749	724	707	699	711	683	683	681	713	757	688	731	738	728	701	703	724	658	712	721	704	749	717	757	777	760	688	698	686	771	740	714	698	732	768	729	670	707	725	722	654	716	715	686	676	759	711	666	757	716	699	679	736	717	734	694	745	706	752	732	712	695	728	717	702	750	709	774	671	700	715	697	742	697	724	703	731	705	746	663	704	747	692	718	692	737	692	691	716	757	731	680	701	733	708	682	722	748	740	673	752	684	726	765	682	734	708	675	698	626	738	703	717	707	703	738	692	699	783	721	716	671	754	700	693	719	736	702	704	704	726	710	698	710	700	711	712	755	705	704	686	714	751	688	686	764	690	719	714	703	729	682	739	722	686	709	750	710	696	747	714	671	730	714	667	683	658	760	719	717	645	765	784	689	700	717	738	703	677	727	752	715	716	745	727	764	753	708	681	686	730	760	682	709	808	756	734	695	699	672	753	740	739	743	686	775	686	730	725	760	787	695	747	728	709	776	715	747	715	692	702	739	744	733	708	702	697	688	689	747	739	686	710	707	721	711	701	722	702	724	754	714	725	724	797	736	700	689	726	727	736	752	698	731	694	689	720	688	714	724	751	720	735	692	709	704	716	709	683	679	688	713	751	719	753	718	717	668	698	739	688	707	669	739	757	742	708	772	718	753	686	708	726	744	676	682	738	718	747	738	752	684	671	743	704	737	721	740	733	673	728	659	722	668	715	703	703	703	709	745	669	724	759	691	738	705	667	719	717	745	707	741	700	711	728	698	707	678	698	723	721	669	716	665	691	699	764	713	740	726	679	757	726	755	733	734	737	714	727	678	705	710	708	733	703	674	701	699	698	693	736	689	762	734	706	757	698	697	725	716
3292	833	454	410	608	814	701	680	592	553	504	376	361	309	291	270	226	198	196	199	163	146	148	130	113	110	138	106	118	122	94	104	88	77	78	96	97	74	86	81	74	58	75	74	63	76	83	74	65	79	57	67	75	72	66	82	49	59	75	68	100	61	83	65	80	79	69	73	70	73	54	63	73	68	62	57	67	81	64	59	75	81	55	61	70	62	57	91	67	73	59	63	67	84	47	72	63	64	64	62	56	68	67	76	61	65	65	62	57	77	65	60	74	69	84	72	81	59	74	62	62	64	79	51	62	77	63	68	77	69	69	66	64	58	50	65	66	55	64	56	74	57	63	58	54	69	58	78	57	58	68	70	68	73	68	59	77	62	63	54	70	60	50	52	68	65	76	60	65	64	72	55	73	76	57	60	58	62	57	64	75	63	74	54	62	62	66	78	60	58	53	62	66	71	66	66	69	53	79	74	55	60	73	68	66	77	64	70	87	69	59	65	70	73	59	59	65	77	56	70	61	62	61	63	54	44	68	51	66	60	67	81	62	66	74	88	58	54	57	75	56	65	67	75	59	77	67	51	68	80	57	57	50	63	65	62	73	62	76	62	56	71	61	62	72	76	64	54	66	63	69	68	53	73	79	56	64	58	63	57	72	52	64	70	56	57	61	62	61	72	61	74	70	70	81	61	68	72	66	74	74	68	69	64	64	54	74	58	74	60	48	64	68	72	68	68	56	59	67	77	67	77	85	69	57	68	75	73	54	66	63	88	72	71	62	63	74	75	54	78	57	85	79	69	58	64	66	74	69	64	57	69	59	70	65	56	66	68	49	61	75	78	66	60	57	71	49	60	62	57	59	59	68	68	81	63	70	74	69	76	72	59	74	65	63	64	63	68	70	62	72	65	72	60	64	58	64	74	59	60	66	79	65	83	58	77	70	69	70	74	60	79	64	74	74	74	60	62	64	59	65	69	64	70	76	64	84	79	73	67	77	61	67	63	61	68	66	73	58	62	68	63	55	50	65	66	82	47	71	81	73	69	64	58	65	60	64	63	68	62	78	55	63	47	63	63	59	73	74	59	82	58	61	63	63	60	65	69	64	65	64	67	77	56	76	64	69	66	66	48	84	59	67	74	69	66	71	65	75	67	66	62	70	68	60	66	70	76	66	78	65	60	69	58	71	65	75	64	57	60	64	73	79	64	52	60	68	64	59	54	54	68	70	79	56	55	55	53	75	62	62	65	69	55	70	57	61	64	73	63	64	62	60	51	65	60	63	73	74	60	62	49	71	68	60	70	61	57	62	64	71	64	78	64	63	60	51	53	62	69	65	61	62	66	65	66	64	55	80	61	54	63	78	70	66	73	63	77	68	72	60	48	59	66	70	76	65	62	63	64	75	65	65	70	73	72	70	51	54	75	49	61	67	74	75	50	70	67	60	63	47	65	80	57	50	58	61	66	78	70	68	55	63	71	57	82	73	68	59	72	54	73	59	58	71	55	69	47	63	57	72	77	70	62	70	65	64	60	71	65	71	56	66	73	65	66	56	80	72	65	67	63	67	67	68	54	67	56	71	64	56	59	64	87	67	57	71	52	62	63	68	76	60	64	55	69	64	58	54	70	73	69	62	63	69	61	71	64	66	58	67	80	75	60	64	72	60	61	66	63	70	49	69	63	60	71	67	74	67	69	56	60	63	64	66	77	76	66	66	61	51	62	78	68	51	55	74	61	60	61	68	68	57	72	56	59	64	68	75	60	68	59	64	73	66	56	62	71	55	76	75	61	76	68	60	50	91	54	62	56	64	61	81	65	79	49	63	68	68	67	65	78	57	83	52	55	63	71	64	67	71	55	73	62	56	70	69	67	65	59	57	73	67	58	61	61	54	61	70	63	64	62	70	76	77	65	66	66	66	65	70	60	66	74	67	74	69	61	70	67	62	69	72	54	59	72	64	71	66	70	89	78	62	63	66	70	78	69	56	63	61	74	77	67	57	62	73	75	61	62	65	57	68	60	77	78	59	74	66	54	70	50	68	58	79	64	69	62	56	70	69	52	76	67	70	57	68	54	57	49	70	57	72	69	68	65	80	48	69	53	56	64	61	57	66	73	59	72	58	78	55	73	58	63	59	63	66	75	59	59	63	63	65	70	49	72	76	69	73	68	70	60	65	78	67	75	59	64	72	52	58	67	73	62	62	64	87	64	72	67	52	59	66	69	73	76	59	66	67	68	62	50	62	61	74	64	65	70	63	50	63	61	79	59	54	55	64	67	75	52	61	68	57	64	58	55	64	63	75	65	77	68	70	73	63	51	65	77	64	51	63	76	49	69	73	65	56	63	64	52	70	66	63	58	48	48	60	77	64	62	64	53	64	65	60	62	55	66	56	61	69	60	68	51	52	79	65	54	54	71	74	47	78	62	78	73	51	53	74	69	67	61	88	64	80	67	64	73	66	69	67	61	67	60	63	60	73	66	64	53	62	68	75	57	59	62	68	61	61	62	58	68	74	65	62	76	61	54	65	73	59	62	56	73	83	73	61	58	57	69	74	74	73	72	59	60	70	61	58	70	68	63	61	70	60	52	75	65	62	81	70	65	61	68	73	65	69	63	68	57	59	61	64	53	60	72	65	61	58	69	69	73	58	74	68	60	68	75	64	62	66	80	55	65	75	49	73	57	67	75	65	51	62	64	58	61	47	67	63	64	59	66	70	72	55	69	73	62	78	71	55	83	63	67	79	65	82	69	68	73	53	64	55	65	65	55	48	61	67	72	68	62	57	64	77	62	58	54	77	50	65	68	70	75	57	68	75	68	60	71	69	77	67	54	69	68	59	72	60	61	66	68	62	71	52	58	75	71	54	59	75	85	47	63	63	63	67	75	61	73	59	66	67	58	54	79	78	76	64	60	62	59	57	61	60	77	66	65	67	53	79	74	67	67	56	71	54	69	59	69	59	64	85	65	73	77	64	70	71	54	83	69	73	52	60	63	64	45	57	67	69	62	68	64	51	66	61	62	54	70	67	75	69	76	63	61	78	60	73	68	73	57	69	76	63	68	61	57	69	62	71	70	82	70	64	64	64	53	57	63	73	60	73	65	66	76	66	67	66	63	81	64	71	78	52	50	76	62	68	65	63	66	60	60	71	52	64	75	65	67	67	71	57	42	63	68	69	69	67	58	68	75	66	64	66	63	69	67	74	67	58	65	53	65	62	69	45	51	78	72	64	73	57	73	73	56	73	70	63	62	64	59	64	66	78	64	75	67	58	58	52	62	63	55	68	65	62	73	72	67	70	63	64	58	67	72	58	75	55	54	62	63	63	71	57	69	74	72	73	66	76	63	63	68	68	68	62	59	65	68	79	56	64	86	70	60	54	67	67	60	62	54	65	67	62	59	67	68	52	70	75	75	62	58	61	47	59	72	76	62	60	69	53	63	65	55	61	50	79	70	62	59	66	60	66	46	88	62	56	54	69	66	67	60	68	73
21299	15945	10956	23600	31849	31403	28400	25266	22121	19511	17060	14855	12704	11508	10549	9203	8112	7304	6668	5827	5265	4859	4429	4183	3704	3486	3296	2962	2817	2580	2445	2319	2219	2084	1999	1889	1733	1768	1662	1601	1578	1532	1463	1396	1414	1352	1278	1331	1334	1270	1230	1262	1277	1231	1224	1237	1190	1158	1222	1153	1154	1138	1058	1085	1078	1063	992	1055	1033	1056	1055	1031	979	1079	959	975	973	1017	1010	980	1044	926	991	950	1026	996	976	950	992	1049	996	979	955	983	956	958	984	968	947	947	952	934	980	920	975	924	901	868	949	966	919	993	916	964	930	901	962	943	964	941	972	959	969	1016	929	972	940	930	945	913	948	917	944	889	935	960	910	906	957	912	917	942	915	964	929	879	934	922	926	899	888	955	892	1012	899	910	976	925	880	946	949	893	900	967	971	988	963	880	921	879	906	911	911	896	945	958	966	908	930	910	948	888	933	957	886	985	899	886	912	954	910	927	931	942	922	922	934	959	932	887	928	941	938	959	921	938	881	945	977	926	938	882	877	949	940	944	945	920	927	968	950	949	940	927	912	896	920	867	864	926	897	917	963	936	894	935	937	909	948	933	897	918	922	969	863	914	929	917	944	924	921	994	943	949	902	964	886	933	926	963	938	927	910	887	886	955	973	946	895	897	928	937	932	933	894	953	942	917	899	946	946	935	894	948	903	969	873	976	914	923	846	876	908	934	927	911	942	955	933	929	882	911	890	920	889	892	919	952	935	915	973	876	910	932	924	851	918	928	937	901	899	882	913	894	887	943	923	927	986	928	957	902	929	927	904	883	921	939	922	915	919	969	927	885	955	868	923	971	939	928	951	886	929	959	938	980	979	913	888	874	952	904	878	918	885	961	932	909	901	922	921	892	938	905	895	950	892	941	955	966	945	911	910	909	940	944	903	933	929	962	933	892	934	914	904	918	937	914	919	938	910	953	906	941	973	908	936	896	898	876	936	937	922	933	930	919	950	960	872	943	930	944	970	951	928	895	876	944	913	925	945	930	953	940	907	951	1022	932	934	896	951	882	964	923	933	908	963	965	914	956	926	902	926	936	946	895	945	925	897	910	905	903	975	949	941	922	938	948	894	922	944	952	931	943	937	941	939	915	961	979	926	949	914	900	924	961	1037	915	982	908	951	867	978	876	917	981	928	923	905	925	928	892	931	936	890	939	936	985	925	907	913	989	918	920	871	930	925	936	914	942	928	961	941	932	917	941	926	898	977	899	874	940	901	909	978	950	974	969	852	880	911	969	855	947	970	971	909	858	956	886	969	902	987	933	958	893	966	935	892	896	935	889	925	951	915	964	892	881	944	908	919	930	928	927	932	934	961	897	912	912	875	865	947	951	916	981	909	871	869	940	966	930	898	886	979	894	969	961	908	978	918	893	942	930	897	887	948	901	953	960	910	954	896	912	878	952	953	911	943	894	909	927	910	934	876	901	918	921	952	937	915	993	956	930	884	879	907	917	885	920	902	971	933	881	933	934	934	1016	980	929	928	936	921	927	911	985	934	935	910	898	879	938	929	894	948	917	932	930	942	934	933	936	898	985	919	919	918	981	942	950	909	944	905	894	910	908	899	978	894	899	936	892	894	913	962	908	899	930	942	913	957	931	936	972	983	915	961	898	954	968	927	959	962	854	890	1021	962	948	929	895	883	919	917	985	905	948	934	882	964	931	981	960	919	911	905	894	902	939	884	900	915	927	957	946	947	870	940	890	919	918	940	970	976	918	962	894	938	906	962	869	955	856	933	918	977	923	891	981	907	907	951	923	978	918	962	903	958	945	944	928	963	939	919	952	989	913	913	952	916	936	921	913	861	914	921	966	874	947	899	984	945	975	957	925	942	947	957	916	924	925	940	934	912	942	949	939	923	937	936	888	937	919	891	924	906	916	901	944	967	933	964	951	944	890	933	957	961	914	894	858	954	922	907	983	916	951	878	928	885	938	1010	882	894	925	943	874	964	906	897	923	949	924	925	940	892	908	937	980	865	883	895	921	967	958	965	1003	968	931	960	974	840	982	911	941	890	891	895	928	950	921	925	893	913	908	887	933	977	992	933	947	867	956	878	952	922	967	935	905	926	974	867	916	916	970	931	913	936	902	915	905	920	928	923	916	915	907	896	961	980	946	911	931	934	960	893	890	886	921	901	971	978	850	950	903	902	969	947	958	952	979	942	924	931	932	891	969	984	934	904	942	951	857	916	944	951	872	948	903	967	978	913	957	906	916	955	937	869	971	897	938	953	921	873	945	915	894	922	896	941	933	911	902	923	952	867	974	855	938	945	885	914	938	937	938	950	969	916	941	966	898	973	910	914	963	954	915	958	918	946	929	876	941	903	918	965	969	958	990	890	908	898	966	935	951	855	931	902	979	945	973	910	936	921	860	892	947	875	913	939	960	942	942	850	940	958	926	923	961	847	866	940	903	941	953	897	921	953	938	973	952	926	921	948	950	917	946	877	935	972	952	935	903	926	968	958	962	891	903	906	977	982	825	955	944	932	976	907	973	898	932	909	961	875	951	902	982	896	910	879	986	931	953	937	988	951	910	928	919	944	910	881	926	955	938	905	967	890	953	910	943	930	887	922	913	984	888	867	889	957	927	943	919	865	938	938	930	904	930	949	964	897	891	909	895	905	890	927	905	926	964	934	975	938	923	959	1002	904	864	961	896	977	905	1005	941	915	874	897	950	879	941	951	944	943	920	994	989	929	899	949	893	928	935	902	962	1006	963	984	934	948	899	925	906	952	921	913	933	916	954	893	915	874	923	959	884	942	923	886	919	934	924	932	939	926	933	885	925	924	912	935	916	980	932	921	948	941	948	952	907	946	928	983	948	988	914	941	908	939	964	921	956	934	957	922	957	925	957	871	967	925	899	889	954	970	927	885	899	938	944	940	956	897	959	926	967	935	938	988	926	934	910	876	964	928	970	976	968	954	944	879	962	915	920	924	892	873	886	881	909	919	918	941	935	945	922	907	956	956	930	861	938	913	927	934	898	927	942	937	896	944	946	906	911	905	938	964	983	988	952	881	901	939	893	910	954	963	916	950	890	896	866	907	935	919	974	936	962	909	910	926	945	923	966	958	908	965	927	930	918	932	904	906	948	921	973	950	943	931	958	951	870	957	916	960	936	955	885	938	903	944	982	904	929	888	942	906	914	951	868	918	927	934	899	966	912	937	976	927	942	916	949	923	947	953	910	897	976	897	931	906	968	961	968	871	908	935	948	928	932	963	934	945	962	909	928	960	895	929	955	877	922	942	946	922	881	954	917	943	877	1009	906	942	946	906	905	921	934	942	959	941	909	936	953	960	949	895	976	889	996	909	924	934	900	942	886	966	904	974	916	927	952	970	922	903	918	927	977	958	956	921	943	906	931	948	893	956	949	932	876	933	988	966	923	909	926	907	945	845	933	924	944	934	955	937	938	919	958	988	929	962	903	894	926	942	906	924	952	993	915	899	914	933	872	957	916	953	871	950	912	942	917	885	892	989	920	880	904
2521	1262	780	580	963	1176	1093	1004	853	696	670	561	505	472	408	376	296	257	244	207	206	184	173	165	170	160	132	132	120	128	108	129	123	97	102	98	104	83	88	97	67	80	78	81	79	74	81	82	87	88	73	86	95	89	79	64	77	88	74	82	67	93	92	65	70	59	66	73	93	66	82	46	67	70	56	69	85	66	73	65	52	74	74	73	63	60	69	65	68	66	65	71	62	73	68	61	70	79	73	66	68	58	65	72	69	72	81	65	78	58	55	65	67	69	73	73	58	64	55	64	61	71	65	65	72	49	68	61	65	68	73	58	68	65	73	54	49	71	60	67	57	65	61	54	83	93	49	55	62	58	65	74	70	64	51	74	50	61	74	83	67	60	66	79	60	67	60	66	66	66	57	64	56	70	69	52	68	83	60	68	66	58	61	64	61	73	70	60	51	75	63	90	69	69	68	61	60	72	67	55	62	69	66	62	72	77	62	70	65	67	73	69	55	53	85	59	67	67	55	51	60	65	56	63	57	73	56	51	52	78	63	71	53	56	66	68	78	70	63	52	63	64	56	68	61	62	69	74	63	67	60	81	70	65	65	65	71	67	59	71	60	60	76	66	67	64	68	60	68	77	67	76	70	53	64	72	58	55	75	64	68	64	51	76	61	59	69	62	62	51	83	64	59	61	63	71	68	68	66	65	65	79	73	85	74	75	74	60	77	70	65	74	59	79	60	59	75	59	63	65	47	64	73	52	60	70	65	65	68	79	79	69	71	75	66	54	64	56	62	55	84	74	65	73	75	71	61	81	53	47	77	49	86	53	74	71	71	63	56	65	71	70	65	56	64	71	69	64	55	67	92	59	61	65	60	72	69	73	76	68	61	70	74	58	68	81	62	53	77	58	69	55	72	57	69	68	70	55	69	64	53	68	64	66	82	71	63	58	74	68	68	59	57	60	52	70	71	57	69	71	70	66	63	83	64	80	66	63	76	62	79	55	69	69	53	69	68	61	64	69	68	65	67	59	64	54	62	60	62	73	77	69	68	59	74	63	52	64	85	81	68	59	68	57	75	64	62	57	64	74	57	64	71	57	56	75	76	96	67	74	57	58	66	69	63	64	60	59	71	65	71	65	58	67	58	61	71	87	63	61	52	56	49	67	60	82	74	55	59	44	55	65	58	71	51	52	62	80	65	66	63	56	65	72	73	55	61	69	72	65	62	58	55	60	58	69	56	56	62	68	72	50	63	88	68	66	55	86	68	71	52	67	70	88	76	68	64	67	62	61	79	73	66	52	74	62	72	82	77	72	58	67	66	73	63	67	63	71	66	70	68	62	56	78	68	56	53	70	65	62	57	69	72	58	72	76	77	60	60	58	76	63	67	49	65	66	73	55	85	56	69	81	62	62	55	60	76	76	52	66	72	44	80	59	66	66	74	71	76	69	67	65	61	60	62	74	62	56	71	68	81	66	60	72	72	74	77	58	59	91	68	66	58	58	58	56	72	69	59	60	62	59	69	68	71	66	68	82	75	55	53	74	64	61	49	59	64	63	82	66	65	46	73	79	54	64	65	53	70	69	58	67	64	78	69	69	58	66	71	71	68	72	68	65	67	57	70	66	68	76	71	68	69	59	53	69	64	68	75	67	78	54	61	48	67	60	66	76	64	63	70	78	68	61	62	73	77	67	53	51	69	55	67	63	74	66	55	51	66	70	53	71	69	60	70	76	66	50	67	62	63	73	81	70	74	76	66	64	73	52	57	72	80	75	66	73	67	68	52	52	61	65	76	67	62	72	71	62	83	61	68	64	61	62	60	73	67	51	76	65	64	56	79	70	46	69	74	73	55	61	48	71	61	55	72	70	65	72	74	71	70	66	60	56	55	70	71	63	46	82	48	57	77	61	57	67	65	62	63	64	67	50	64	64	61	80	84	59	60	52	62	61	69	71	70	76	71	64	75	65	68	66	75	73	76	64	59	77	67	61	68	66	74	59	76	59	68	66	55	57	71	59	68	60	57	60	72	64	77	61	65	56	75	60	55	67	69	69	66	64	65	64	60	60	56	84	73	61	68	66	52	55	73	66	65	59	64	69	53	57	50	63	49	59	56	74	59	60	57	64	66	60	79	67	64	57	61	69	70	74	77	55	75	80	70	67	64	75	74	60	74	69	61	69	62	64	53	53	65	73	58	74	69	67	70	56	55	54	72	53	71	75	49	71	72	67	61	61	56	62	68	64	63	56	66	69	62	67	77	64	59	55	63	64	57	69	63	75	72	73	55	68	69	59	73	74	78	57	55	55	61	72	71	54	79	65	72	73	57	60	56	64	64	70	65	82	68	69	71	69	74	60	54	56	55	67	63	67	70	57	70	59	72	74	68	66	66	58	61	67	53	71	76	65	67	66	73	57	81	61	66	71	54	60	61	51	71	67	54	65	63	70	71	58	55	61	72	71	68	82	64	69	74	56	61	66	61	54	66	62	75	62	61	72	77	64	64	59	62	56	61	61	42	59	56	64	75	70	66	71	66	56	59	73	56	61	68	56	65	83	60	67	72	69	74	75	62	63	65	63	54	55	55	73	65	77	82	65	64	46	71	70	65	86	55	64	71	60	60	60	64	64	72	55	59	71	53	56	69	66	62	55	65	64	56	70	56	57	59	72	61	69	73	85	66	63	60	59	71	80	68	57	73	82	59	48	61	85	71	61	64	57	68	76	71	69	65	78	54	56	49	59	72	61	58	65	75	62	64	57	57	64	69	57	63	64	64	75	77	70	68	57	69	84	69	66	80	57	61	71	70	56	71	71	72	67	63	60	71	72	57	66	61	69	52	75	66	62	80	74	64	64	59	66	67	72	63	70	58	60	61	74	70	69	66	67	72	67	58	95	73	73	61	68	76	66	59	59	76	61	57	56	51	74	62	70	74	51	80	75	71	60	62	55	72	67	84	57	71	71	73	79	57	71	73	78	64	63	61	67	59	67	68	64	82	66	75	62	68	78	57	64	64	61	65	58	55	64	66	68	71	54	60	66	57	57	67	54	51	79	54	62	64	71	62	66	69	60	81	71	75	49	65	61	64	77	74	67	62	71	65	65	67	61	59	60	71	57	57	65	65	66	46	69	57	62	65	61	72	69	74	66	82	86	65	73	78	66	55	61	58	73	66	55	68	77	52	55	72	49	52	52	77	86	71	71	68	63	58	68	69	71	60	52	68	76	70	73	49	69	52	69	71	58	57	67	85	66	64	65	61	72	59	64	32	71	68	71	86	79	71	68	51	72	67	68	64	64	59	56	58	59	53	60	62	72	79	77	62	68	76	70	57	56	65	57	64	77	55	63	69	63	59	68	74	56	68	67	68	71	54	89	67	64	70	60	61	66	50	71	69	56	67	71	58	61	60	60	61	54	61	69	55	64	58	71	55	65	63	67	60	61	50	52	69	62	70	64	64	83	50	61	63	66	55	67	74	66	65	63	70	65	66	71	59	74
26937	20291	14619	28090	36655	36107	33388	30206	27058	24111	21529	19104	16848	15236	13910	12613	11110	9973	9030	8040	7331	6475	6058	5375	5002	4666	4171	3917	3643	3426	3175	3045	2801	2651	2407	2206	2208	2114	2000	1952	1897	1760	1693	1702	1626	1571	1536	1483	1465	1540	1417	1446	1377	1400	1351	1347	1351	1306	1388	1304	1235	1197	1174	1205	1190	1140	1130	1129	1144	1097	1101	1055	1094	1022	1031	1037	1012	1050	1077	1039	1020	1075	1010	996	981	988	1022	1004	1009	1022	961	1052	990	998	922	973	958	972	956	981	976	964	1000	1011	961	931	1010	1008	914	943	981	911	942	992	994	935	942	915	969	927	894	975	976	985	946	928	973	969	974	937	852	917	979	886	948	901	966	949	917	927	924	936	971	926	941	941	904	925	899	989	909	902	840	944	885	937	974	898	950	901	971	918	933	909	893	905	939	947	911	894	915	904	924	954	926	905	910	873	1002	918	928	895	931	973	931	924	904	876	941	881	922	905	938	963	912	900	954	905	895	970	903	915	908	909	925	942	948	908	910	940	937	911	935	954	945	881	937	908	940	944	893	917	885	912	893	891	930	953	950	955	927	876	928	951	926	933	947	892	920	913	948	952	943	943	918	927	975	915	865	967	864	961	891	899	963	940	937	988	885	915	897	984	964	965	955	956	964	929	916	941	988	888	955	953	925	917	945	953	946	964	940	898	903	904	946	906	917	860	938	888	908	858	897	975	968	935	936	926	931	935	1000	868	955	856	913	919	961	909	941	919	887	917	926	951	888	921	897	1003	877	919	926	1005	909	913	909	920	920	902	890	957	912	870	910	871	930	913	882	990	886	943	944	955	913	915	893	916	939	932	890	887	1020	903	892	903	910	890	910	907	899	892	899	906	932	952	896	942	937	873	952	945	896	946	923	899	937	924	969	900	903	981	956	963	930	907	910	913	935	969	913	892	912	890	942	913	958	905	931	928	930	932	960	905	928	948	946	919	963	923	949	940	920	891	937	945	901	959	950	891	937	898	963	893	945	941	918	985	883	907	923	942	934	923	958	931	949	941	974	919	933	922	921	908	969	907	942	935	910	921	933	948	918	945	932	921	931	931	933	939	888	920	888	944	923	915	905	873	914	925	898	914	945	913	918	954	887	884	936	907	887	885	923	942	961	946	897	908	920	949	995	900	954	941	943	901	955	1009	970	979	945	932	920	972	887	934	934	927	960	920	916	898	898	930	904	917	913	940	1002	937	893	935	954	938	917	905	941	906	871	932	930	866	917	986	895	992	934	943	906	875	915	934	919	898	942	932	907	905	947	931	925	935	908	940	936	952	938	835	932	898	954	939	896	894	936	917	994	889	874	952	993	925	918	919	901	970	886	879	920	907	943	927	948	975	893	990	903	903	910	913	908	959	951	960	958	896	971	949	909	937	927	895	988	958	923	924	959	925	971	922	930	910	889	908	921	942	891	863	936	931	955	934	918	928	987	961	949	872	934	906	928	961	961	913	937	928	962	895	957	928	939	927	923	882	949	943	930	891	914	914	986	932	921	945	915	892	890	911	952	876	974	960	903	922	908	923	891	920	924	953	923	947	929	926	945	928	975	900	902	919	939	969	917	954	927	892	966	980	919	950	901	895	907	925	911	960	937	925	919	917	967	873	834	924	955	884	933	922	891	910	913	907	933	908	899	888	947	914	930	942	901	952	931	931	877	969	872	1013	912	947	917	867	934	900	876	913	975	856	896	919	967	929	944	900	904	911	894	898	847	903	863	889	953	913	902	905	907	959	947	909	1017	875	902	915	956	965	981	934	934	824	956	939	937	920	878	882	952	934	949	913	889	939	924	933	947	962	878	960	883	931	923	936	965	899	958	942	954	938	968	917	881	906	938	920	905	889	918	958	923	966	931	876	900	928	924	878	858	947	935	915	948	943	944	924	998	972	961	938	984	894	955	872	946	915	967	886	885	905	911	934	920	898	953	929	921	947	897	914	956	956	868	897	905	915	887	925	891	917	922	904	904	901	963	921	879	991	886	871	970	891	896	943	898	922	927	949	936	914	935	951	944	879	936	888	910	904	911	930	901	974	948	950	944	965	964	985	946	886	946	943	899	924	906	905	931	908	963	928	937	924	901	940	886	947	928	915	896	953	883	925	921	978	907	942	947	925	923	918	901	969	928	913	932	899	863	897	874	945	871	935	886	940	931	975	902	966	1002	900	974	984	919	1007	937	973	883	921	894	898	902	932	882	886	915	925	894	933	902	914	953	931	962	888	908	871	914	911	925	950	932	926	906	896	926	968	979	907	894	937	931	858	955	943	950	950	916	969	964	970	918	933	901	887	931	943	954	925	940	967	897	901	960	886	915	938	893	935	911	936	919	945	977	902	959	917	920	846	972	936	945	933	932	938	960	943	913	935	883	905	912	951	952	945	907	947	917	917	904	945	953	931	940	969	1019	926	930	872	911	855	870	928	965	977	908	913	875	963	899	955	943	905	919	926	940	899	954	967	918	905	913	989	877	922	948	965	893	894	918	873	930	913	987	909	920	890	896	913	935	953	934	944	945	964	908	927	875	918	920	917	960	902	958	899	976	931	954	949	896	977	923	926	879	898	891	935	921	885	918	909	900	892	899	967	927	954	911	915	906	938	911	901	979	902	894	904	885	956	919	901	907	959	926	905	930	964	940	923	948	945	962	933	935	890	952	920	963	869	933	911	932	903	940	910	920	885	982	992	950	949	964	925	931	992	929	925	930	911	931	936	916	940	924	928	947	913	960	913	905	926	915	854	932	921	968	934	956	917	901	935	907	891	912	997	891	929	925	951	943	1010	942	956	929	931	985	935	896	875	986	934	846	969	949	942	828	901	896	911	901	966	901	963	930	947	969	918	952	881	889	910	924	919	917	937	901	929	911	938	977	926	897	937	956	896	928	907	981	894	977	935	972	985	930	937	944	877	950	919	903	913	945	936	980	947	966	961	960	939	904	886	947	914	916	931	973	940	916	978	909	918	866	973	945	901	891	935	912	897	936	921	909	920	926	918	930	928	942	940	916	908	976	926	940	935	919	876	910	918	998	877	943	924	917	968	884	925	942	896	914	923	931	902	982	970	910	937	888	907	857	931	916	922	964	969	948	889	923	909	874	911	919	876	954	934	920	853	937	971	976	972	974	986	985	903	880	952	860	841	897	964	954	885	914	888	884	891	933	945	921	963	955	984	956	896	915	941	959	936	970	931	948	921	976	909	900	911	926	965	988	924	884	939	939	894	901	956	908	930	926	908	918	946	894	963	931	968	951	829	960	932	942	955	982	943	907	948	907	959	937	909	918	889	916	931	887	911	923	916	904	992	943	912	946	925	905	946	969	929	966	891	885	858	933	934	933	920	922	950	943	944	907	905	927	946	939	902	923	1009	927	931	915	910	948	897	915	902	977	951	893	922	889	970	909	912	877	991	944	931	921	899	1000	962	893	846	930	930	986	929	900	927	873	924	892	949	910	949	892	927	945	935	839	954	966	936	923	920	932	891	935	954	887	893	883	927	858	919	863	932	884	944
2030	547	372	297	487	587	527	493	419	350	311	290	249	223	175	160	153	175	149	122	103	116	119	94	99	73	79	84	77	71	81	71	74	71	70	65	50	66	63	55	62	67	42	69	66	57	51	51	62	54	51	48	47	36	55	52	60	56	55	73	50	55	38	53	47	67	45	52	52	50	46	58	62	60	46	62	54	57	45	39	62	34	55	57	55	51	42	44	47	54	50	68	51	44	50	38	45	47	62	58	57	41	52	37	33	50	37	45	54	53	55	54	40	52	51	57	50	39	61	44	39	40	59	49	48	50	52	48	48	52	39	47	39	43	52	41	46	48	45	59	64	41	36	63	43	49	39	52	39	42	56	56	63	55	54	44	49	57	68	57	49	61	52	66	48	45	50	42	58	54	52	57	51	48	49	48	43	39	45	48	57	45	43	51	41	50	62	35	51	48	41	58	55	49	44	61	40	63	52	47	43	50	39	52	51	47	43	53	56	54	54	42	51	56	55	43	46	49	49	54	42	47	44	59	43	49	48	52	47	53	48	52	46	53	44	52	54	44	48	59	50	55	56	46	61	50	46	53	51	59	50	48	59	59	46	42	54	43	54	59	55	53	50	48	40	34	56	46	53	44	59	55	49	51	49	42	57	56	53	56	55	50	45	46	48	47	69	52	53	51	49	47	55	46	55	53	55	58	52	52	41	59	40	49	45	52	59	56	65	48	56	51	57	59	55	65	54	57	71	55	50	51	51	42	36	50	40	61	44	50	56	43	46	60	43	47	36	60	59	44	43	64	47	51	58	63	47	52	54	53	48	52	61	56	52	50	63	42	43	50	55	44	45	48	54	59	44	60	46	63	43	58	46	45	59	45	43	55	56	52	53	58	53	58	58	50	42	48	40	45	55	47	51	48	48	54	51	37	41	57	53	63	76	42	60	54	57	58	54	55	47	59	45	54	41	59	71	47	39	47	38	48	47	47	64	52	48	55	53	58	54	49	59	47	43	49	59	41	58	58	45	60	40	55	45	49	50	50	35	53	49	46	48	54	50	52	42	57	60	56	53	55	40	38	63	43	54	50	55	45	44	50	41	41	63	44	45	45	49	54	53	56	47	56	53	48	42	47	68	64	51	44	54	68	49	44	26	47	49	44	56	53	54	49	39	58	57	50	40	64	42	56	52	47	50	42	55	48	47	42	53	55	64	51	48	40	56	57	65	53	35	43	50	45	57	60	53	49	59	49	49	54	54	49	55	54	45	55	56	53	55	45	60	33	51	56	54	53	53	47	62	58	67	58	48	48	45	47	46	60	60	57	40	46	36	59	58	49	52	48	48	52	60	47	53	52	55	55	45	57	57	64	49	52	39	43	48	52	41	52	61	58	58	39	65	51	43	36	42	50	44	53	57	56	55	36	55	43	46	60	53	68	52	42	46	40	49	58	55	58	50	66	55	38	46	55	48	44	58	53	54	57	41	42	45	45	47	41	46	42	64	61	59	60	35	56	46	44	49	46	54	51	56	42	61	46	50	51	58	60	55	44	46	53	57	44	49	58	47	55	44	52	59	51	54	61	44	57	56	46	55	46	56	58	51	53	50	51	42	53	48	46	42	65	54	46	52	46	57	35	57	40	46	52	51	60	57	60	47	69	50	62	46	48	47	59	40	50	47	62	50	64	48	44	48	59	44	39	58	43	43	41	37	42	47	46	48	54	52	57	48	56	51	50	55	44	54	42	65	58	41	46	38	56	50	55	54	53	47	47	57	50	45	51	48	46	51	52	48	51	48	34	40	55	44	43	51	40	52	53	46	56	65	54	62	50	62	65	55	52	48	60	57	52	47	40	51	42	62	44	54	39	52	62	58	47	52	58	43	63	60	43	45	53	50	54	53	38	47	54	40	43	43	62	46	53	44	47	56	52	53	63	51	59	42	64	49	46	61	42	41	52	41	53	52	50	51	48	54	51	52	55	53	42	55	54	53	44	51	61	50	41	54	60	61	53	49	53	43	51	46	65	41	56	58	39	47	45	62	51	50	49	56	43	51	59	57	51	46	54	45	52	53	58	59	52	61	49	45	46	67	56	43	43	54	49	46	48	44	44	42	52	43	50	58	56	50	56	55	42	58	66	51	62	54	53	41	51	45	52	49	50	61	50	48	67	43	62	50	47	52	43	56	57	47	48	45	48	42	61	57	53	50	48	48	57	44	66	65	54	47	54	53	43	48	52	45	46	54	51	46	55	50	45	45	54	50	48	51	67	34	37	45	47	45	56	58	53	53	54	55	48	52	39	54	62	58	44	53	45	56	45	48	37	44	63	58	40	52	51	49	50	52	53	35	56	43	42	42	56	49	50	58	57	49	57	31	43	48	48	42	47	43	57	47	44	46	50	48	47	39	38	57	72	51	52	51	44	43	51	58	46	39	58	56	55	50	51	46	62	46	47	43	42	49	58	44	70	53	45	50	60	49	48	46	39	34	55	49	54	45	47	38	48	63	54	53	59	44	58	41	55	57	54	56	51	40	44	55	55	48	42	46	54	56	57	48	42	57	47	53	57	57	62	52	38	56	58	49	45	53	47	55	55	56	41	48	53	46	53	59	44	31	58	51	64	46	56	65	43	48	50	49	50	52	47	46	52	62	56	39	46	50	60	39	60	48	61	48	59	37	51	63	52	39	51	52	45	41	38	60	43	70	35	50	45	57	48	64	57	49	50	49	52	61	52	52	57	52	56	38	47	56	54	48	50	41	52	62	50	52	54	49	47	62	41	52	55	61	45	51	46	54	50	43	55	42	44	47	51	59	32	55	31	52	51	43	42	67	48	47	48	46	42	50	50	43	59	52	55	54	51	54	50	54	51	54	50	60	51	42	45	50	46	62	42	58	53	49	48	45	49	43	61	49	58	46	47	47	50	61	60	62	65	64	52	61	45	40	49	51	40	57	38	35	45	50	59	55	51	62	53	36	52	44	59	41	60	50	59	65	37	40	44	45	56	48	46	40	55	49	40	53	54	58	36	44	61	47	28	53	48	53	57	51	49	42	44	41	52	42	51	43	65	41	49	53	43	43	52	62	67	51	60	58	55	57	52	44	57	52	55	51	47	37	50	50	50	32	55	63	43	58	54	46	48	52	41	48	41	63	59	54	64	55	45	45	39	43	49	50	48	55	57	58	44	48	50	47	49	51	52	42	60	55	49	44	43	42	58	38	47	54	59	49	49	44	52	55	59	60	57	54	43	53	56	45	52	49	58	50	48	54	53	43	60	58	56	37	48	54	56	53	40	60	36	42	46	56	53	51	56	55	54	56	52	43	38	53	52	57	53	49	60	52	38	55	43	40	57	48	40	55	54	58	56	60	58	34	59	55	60	57	70	47	44	47	60	49	50	42	47	50	40	44	55	51	46	58	44	56	47	50	41	41	46	37	51	49	56	48	43	45	53	38	59	55	51	59	56	52	46	49	40	47	53	49	38	40	54	45	53	38	55	54	54
18806	12960	8505	19431	27601	27158	24035	20505	17326	14843	12939	11178	9687	8565	7652	6678	5781	5103	4626	4286	3737	3434	3164	2883	2588	2422	2319	2108	2000	1814	1760	1663	1584	1524	1457	1378	1247	1302	1256	1170	1142	1090	1131	1116	1030	1025	977	946	998	985	950	958	979	936	874	897	901	914	923	862	860	866	862	812	780	822	771	833	771	821	796	788	772	786	754	717	806	765	740	772	803	741	759	715	760	760	772	757	715	743	726	732	780	772	782	737	787	739	757	749	706	710	762	732	732	731	751	731	713	739	734	733	743	731	665	732	718	793	757	706	759	715	753	762	720	750	773	713	723	716	721	695	740	773	746	705	730	719	755	723	794	735	689	735	751	788	736	710	735	793	727	725	713	778	730	766	666	712	718	748	700	687	722	697	760	715	747	756	669	716	726	687	719	692	767	698	718	731	706	702	706	728	722	725	692	670	667	750	723	713	685	735	732	748	676	722	705	721	738	720	671	750	770	727	702	720	747	723	723	768	717	764	743	743	702	750	807	688	763	688	709	729	676	730	722	715	752	702	732	691	776	709	748	771	727	701	714	728	720	726	740	726	708	709	724	773	752	769	691	692	756	726	680	741	699	718	705	737	708	706	785	757	701	713	741	715	737	697	760	716	704	728	753	728	742	737	747	702	673	707	761	709	717	730	683	756	724	714	693	731	754	709	747	712	701	730	777	703	671	668	726	741	693	736	710	751	760	717	749	696	742	765	740	729	674	711	735	712	750	700	734	732	707	725	656	743	683	774	750	745	746	693	709	670	738	755	781	700	763	759	754	732	778	704	731	728	744	737	694	737	757	710	774	725	743	730	703	681	715	718	693	783	715	741	721	707	757	726	750	711	694	717	716	727	726	683	717	734	692	703	723	731	726	698	791	687	722	716	693	700	716	705	744	701	727	756	770	731	735	692	740	765	708	741	738	749	738	754	675	689	705	730	709	704	698	775	697	709	720	703	699	708	686	760	740	704	729	723	730	673	728	693	681	746	713	741	698	744	737	703	692	709	754	700	740	695	682	754	680	752	753	714	777	739	654	722	767	746	714	753	772	724	737	669	668	750	743	701	730	773	716	717	718	715	709	701	690	768	751	718	708	751	706	690	717	729	755	737	724	763	695	709	733	737	683	741	732	751	659	743	716	733	741	740	706	763	695	717	712	733	700	753	680	774	733	738	742	747	741	744	714	751	733	667	771	714	689	769	789	764	722	696	657	709	692	701	703	680	727	713	745	729	718	696	737	738	724	738	746	693	763	696	753	700	729	741	739	744	698	718	717	730	693	650	712	772	632	717	729	703	729	749	710	706	711	724	729	705	720	706	728	690	699	707	742	683	730	731	773	662	747	744	755	742	699	710	663	726	728	683	753	742	730	692	767	704	729	782	751	766	687	710	657	730	704	749	749	729	734	734	717	688	735	697	697	794	718	713	773	739	731	734	716	705	736	689	707	727	730	720	742	725	720	750	772	725	717	756	823	704	746	711	678	739	710	698	712	683	718	691	720	746	724	707	695	712	707	734	751	742	715	727	697	719	746	709	722	745	756	733	726	728	717	698	754	717	729	725	741	751	701	789	754	733	741	729	678	673	756	730	730	726	730	712	675	682	720	750	729	746	736	750	722	687	753	713	709	747	734	728	758	684	734	760	730	687	701	674	719	736	707	712	730	710	644	740	758	712	702	744	706	710	748	716	721	694	762	767	726	699	709	721	670	756	751	761	725	688	726	713	728	705	711	705	691	721	754	739	734	697	718	683	724	720	721	712	725	753	767	674	734	714	674	693	715	754	734	681	723	733	740	750	682	720	722	713	670	752	698	722	708	661	720	716	676	754	712	723	659	711	655	750	710	714	731	746	725	713	749	718	746	743	792	704	694	732	727	706	716	790	681	673	682	725	744	760	714	746	707	764	751	734	720	737	678	741	776	725	722	725	736	677	726	763	742	711	749	711	715	748	744	718	735	712	725	692	735	747	722	708	704	689	749	749	685	711	680	741	704	747	766	773	736	710	706	770	729	756	686	685	707	742	729	772	741	662	701	710	687	716	657	737	714	670	738	668	775	706	756	715	742	752	727	714	697	684	729	709	705	680	690	698	739	708	750	661	731	729	769	686	752	715	738	730	681	681	710	750	685	745	708	730	682	716	737	737	705	756	672	726	744	748	715	751	703	731	745	736	727	749	692	751	720	747	693	722	692	768	757	716	767	720	725	670	704	732	783	744	714	795	707	679	720	697	717	678	723	698	721	706	710	719	759	749	705	719	742	744	687	716	755	709	774	737	714	759	713	723	724	722	767	726	727	756	714	735	695	755	656	704	704	754	703	669	736	749	721	716	728	755	707	694	686	719	706	688	766	753	761	715	736	723	743	719	722	729	695	725	704	716	755	688	771	698	711	745	696	708	691	782	757	704	734	729	752	697	768	713	714	713	741	715	731	712	716	737	692	729	722	738	745	720	709	727	731	724	669	759	745	681	725	672	688	707	753	707	741	724	729	729	702	743	721	737	731	724	691	696	716	741	709	716	746	710	756	744	720	749	756	712	760	760	714	692	698	671	718	715	704	675	674	765	712	700	737	749	737	712	682	673	721	705	690	767	704	700	728	755	734	720	757	700	712	742	680	703	711	738	750	629	739	727	712	766	709	693	729	725	769	723	688	693	721	714	724	722	708	721	696	724	709	715	693	705	720	741	684	742	686	695	714	735	758	747	730	716	713	750	788	716	746	743	732	711	749	730	722	713	765	696	762	740	710	739	725	744	736	711	678	705	761	688	733	731	679	671	745	710	705	773	763	749	719	758	725	693	725	748	713	765	758	739	750	749	721	736	674	714	678	736	729	785	779	768	705	746	727	743	730	691	684	732	729	758	649	740	680	743	718	750	722	686	696	762	736	759	726	751	678	729	727	687	701	741	722	755	766	727	750	735	727	718	730	741	715	667	735	695	724	724	700	739	719	730	721	685	763	755	755	720	675	695	717	774	775	653	708	718	713	659	754	719	758	740	695	754	720	732	732	679	754	696	720	720	708	730	705	740	731	695	695	744	734	739	721	743	742	725	733	717	705	717	764	693	739	725	701	751	738	758	750	755	702	710	740	743	714	717	722	652	734	746	699	708	742	734	758	775	753	769	725	760	799	722	739	737	687	695	728	681	754	746	736	674	697	693	726	737	703	749	732	773	732	718	737	701	700	717	714	707	707	761	713	704	725	737	714	736	766	751	696	669	702	693	745	691	700	754	713	697	720	742	724	722	763	731	751	744	687	726	720	723	760	746	725	712	708	747	771	699	740	737	718	688	733	690	674	708	718	752	728	710	704	745	712	683	777	683	712	741	731	753	768	719	731	721	714	769	723	761	708	735	673	738	701	734	732	718	723	732	748	717	731	734	713	682	694	712	760	718	699	712	762	700	724	731	731	711	712	737	688	769	730	769	705	742	751	754	739	718	780	747	702	719	703	687	733	747	703	692	708	731	719	734	708	687
1550	885	519	401	712	894	774	680	613	503	450	401	386	324	255	261	217	190	189	141	164	146	148	131	129	123	118	106	76	79	89	95	91	77	78	67	72	81	69	91	67	65	66	81	55	54	51	73	58	62	56	57	62	54	64	58	79	58	55	61	59	49	51	52	50	51	60	48	45	51	59	55	45	56	50	64	63	51	47	46	53	58	43	42	42	46	44	46	57	55	38	49	49	65	41	39	40	52	46	51	59	56	57	53	53	51	51	44	53	53	42	58	42	37	57	49	42	52	44	47	47	61	44	52	62	62	43	58	57	55	55	56	47	47	48	48	48	52	45	40	70	49	56	48	44	52	43	58	44	58	39	55	55	53	59	51	45	60	50	58	51	56	57	58	50	53	59	56	41	55	46	58	62	38	48	46	49	46	58	53	42	47	51	47	54	55	60	49	50	47	48	57	58	48	50	45	55	55	56	51	62	59	50	49	43	47	36	61	42	63	56	40	45	41	49	47	49	41	52	47	45	54	58	49	37	54	48	50	56	49	74	53	61	42	44	49	60	47	49	47	47	41	57	61	52	63	39	47	37	50	54	35	44	51	53	49	52	65	54	44	62	61	53	44	46	51	45	47	44	46	50	61	58	45	54	38	42	58	55	44	59	60	51	53	55	49	45	47	72	60	52	51	59	61	59	59	54	48	38	45	46	49	48	64	42	40	52	60	54	53	56	54	41	51	59	47	52	54	53	62	34	45	42	49	34	56	67	47	47	34	56	48	46	44	43	46	47	41	56	40	51	47	48	50	59	40	52	52	59	47	56	57	58	57	49	61	49	47	58	50	58	50	59	43	40	51	56	42	36	52	60	36	48	44	64	56	46	45	70	52	57	40	54	54	56	58	45	44	47	52	43	51	52	48	55	60	50	62	60	36	51	58	44	51	51	47	44	39	51	60	59	42	54	49	39	51	55	47	53	62	58	44	47	57	41	59	50	45	50	44	49	52	45	46	56	44	47	55	54	52	50	50	55	73	51	52	64	56	52	52	45	58	53	53	47	46	52	40	61	44	46	54	52	53	58	42	46	47	47	45	50	46	66	33	54	59	53	42	56	51	52	65	49	42	52	59	55	46	37	56	26	57	53	47	39	44	48	47	59	56	45	58	67	62	58	58	55	56	52	63	52	43	48	45	48	56	47	52	55	57	42	63	45	52	44	39	53	47	48	44	49	39	57	47	53	56	47	49	41	57	49	42	57	49	53	49	46	60	55	41	50	47	51	38	56	56	51	49	43	55	47	53	50	49	43	45	57	45	43	60	43	47	43	49	41	47	58	42	55	46	41	55	44	45	64	55	48	37	45	49	51	41	61	44	44	44	47	53	49	42	45	55	49	52	45	56	48	50	49	48	54	46	54	59	61	33	51	51	46	38	37	59	52	45	51	55	50	59	48	53	59	53	45	58	44	45	56	43	40	50	51	47	63	53	64	33	63	50	39	54	51	48	42	48	39	48	65	57	47	48	40	45	42	38	40	61	52	51	62	51	54	50	48	54	51	39	43	49	49	53	42	49	45	60	47	69	48	58	43	53	46	39	58	56	49	46	45	46	52	60	45	35	47	44	52	52	43	44	41	49	52	65	49	43	48	57	36	54	46	62	54	57	50	49	36	52	45	51	48	55	45	43	50	51	44	41	48	42	42	61	55	49	47	62	45	60	49	58	44	53	56	43	47	57	50	47	39	44	45	42	41	63	53	46	55	41	36	57	42	57	45	46	50	62	49	60	60	57	44	48	43	42	44	57	49	40	46	43	37	67	43	57	46	43	48	51	47	53	32	60	44	49	51	56	47	43	52	42	51	59	46	49	39	60	41	50	60	66	49	49	48	46	53	42	49	39	39	56	47	58	55	42	41	47	50	50	41	38	52	44	34	49	45	46	58	41	46	47	57	46	50	55	53	38	39	49	60	56	55	55	45	61	66	53	54	38	52	43	48	42	50	44	50	49	50	44	43	49	49	69	45	49	57	51	51	47	56	51	62	48	64	39	51	50	43	46	54	47	53	52	58	55	43	57	40	51	42	55	44	35	43	46	49	48	50	54	53	49	47	50	55	43	49	56	50	72	55	52	57	54	39	50	54	39	39	57	49	53	43	44	42	53	41	40	47	49	46	39	56	42	50	71	57	45	43	40	50	60	58	45	52	73	53	56	48	55	49	62	41	46	59	46	45	45	48	49	41	54	49	43	44	53	51	41	52	50	55	43	58	50	60	56	51	50	55	50	56	46	54	49	47	40	39	49	50	57	48	60	41	48	34	41	54	46	52	67	59	44	55	51	39	50	58	61	45	53	58	46	44	37	30	53	49	40	46	44	46	45	60	45	41	41	48	56	43	40	51	51	54	41	55	58	53	58	55	38	47	49	56	53	61	48	69	39	51	53	53	51	55	54	51	47	45	57	55	53	38	59	52	39	58	49	44	46	47	56	57	42	50	44	52	52	45	47	61	47	51	50	42	60	57	49	37	44	49	48	39	48	52	50	51	48	72	49	48	53	41	42	55	52	44	40	42	49	52	53	46	47	48	52	48	49	54	47	54	49	48	49	54	60	55	49	53	42	47	46	48	58	58	54	55	52	61	45	58	63	58	44	45	38	51	56	54	60	49	46	60	54	70	44	56	60	46	55	62	57	48	49	50	32	44	57	59	45	49	62	35	62	52	53	55	53	46	38	53	41	46	47	36	45	60	53	43	56	50	54	42	53	51	62	54	36	56	47	52	43	52	58	42	54	54	49	56	52	46	46	47	55	70	46	54	57	54	50	56	43	40	46	43	56	45	57	49	62	60	48	46	50	51	34	62	65	44	48	48	50	42	46	48	48	48	52	41	41	45	54	53	47	49	55	53	43	46	49	52	44	47	46	46	47	57	46	53	50	40	45	49	43	61	39	46	54	46	46	57	55	42	57	42	69	59	46	47	44	43	59	49	33	45	49	44	51	59	41	50	46	49	46	61	46	52	53	42	48	47	55	44	51	52	52	51	61	49	45	45	49	48	47	62	42	59	49	48	47	48	50	59	51	50	45	47	47	49	49	52	47	42	51	45	56	63	53	46	53	42	46	45	59	52	41	56	44	50	60	56	48	52	61	56	46	49	51	45	67	45	52	60	39	42	45	56	49	50	55	50	51	43	59	53	55	45	48	30	65	49	53	66	45	63	61	51	55	54	35	69	44	50	48	50	51	51	46	50	57	51	40	55	42	50	52	48	43	40	43	54	51	60	49	45	45	49	38	51	55	41	64	51	52	58	41	53	54	61	51	44	50	53	45	56	58	54	54	56	61	52	44	47	41	45	57	44	54	56	43	53	45	52	48	51	48	45	48	39	55	45	47	57	59	68	47	49	47	63	48	38	44	55	58	55	51	43	44	52	58	47	47	47	56	64	54	55	43	54	54	56	44	42	55	55	62	63	48	52	40	50	53	47	60	55	69	42	49	50	42	38	53
23076	17227	11640	24462	32909	32257	29356	25855	22791	19780	17560	15368	13573	12197	10564	9324	8222	7308	6600	5815	5324	4639	4451	3920	3706	3348	3154	2806	2638	2525	2347	2251	2080	1932	1764	1656	1590	1560	1485	1405	1403	1367	1302	1273	1190	1188	1179	1168	1126	1141	1104	1104	1095	1060	1057	1096	1007	994	1048	987	905	877	996	856	877	874	840	878	825	842	824	838	768	822	777	793	821	774	791	800	767	796	814	792	776	759	821	744	755	763	751	766	719	752	784	719	718	781	751	729	730	775	721	705	725	719	716	738	712	727	724	709	711	729	704	721	733	728	715	732	678	729	731	725	743	738	707	735	768	711	723	718	768	735	689	694	701	689	735	725	796	735	647	742	667	709	693	739	754	730	734	682	739	668	718	716	679	767	701	744	738	678	730	685	705	744	685	732	710	684	671	711	731	713	680	667	700	695	691	719	723	671	728	721	771	687	702	737	714	764	723	721	696	694	716	700	689	701	738	702	681	728	720	702	696	695	746	704	740	711	724	712	680	726	688	689	691	705	701	696	690	759	753	722	717	715	762	720	722	680	705	703	690	730	699	718	647	730	698	702	661	717	769	697	717	745	659	710	708	718	703	694	691	697	717	771	720	694	711	705	763	701	751	688	781	717	691	734	713	726	675	726	716	721	704	658	697	694	735	708	751	684	703	706	622	711	705	701	703	685	752	701	695	712	721	692	703	718	695	752	727	689	719	729	741	746	686	705	688	737	694	775	712	735	741	683	721	712	728	727	721	700	720	679	731	718	681	689	717	719	725	682	679	715	739	707	750	722	707	725	735	699	717	739	766	726	735	712	766	710	745	704	672	684	753	699	684	743	726	699	726	716	727	757	683	622	715	693	662	749	700	725	745	710	673	674	770	702	681	748	675	694	701	691	743	691	751	713	683	767	717	708	743	717	770	673	738	703	719	711	693	702	722	695	664	716	745	738	740	709	705	661	700	723	692	711	717	724	715	692	723	717	760	736	737	743	683	690	760	740	718	711	759	716	698	705	735	755	737	732	740	744	675	680	662	728	697	703	721	686	727	762	705	699	725	692	685	708	720	728	658	728	692	726	716	681	699	652	719	660	697	743	661	676	743	717	701	720	755	702	770	704	707	723	674	689	738	695	686	710	726	683	661	741	731	662	775	684	715	710	657	746	725	671	733	753	718	726	715	725	723	713	698	771	632	703	734	684	674	710	711	715	719	654	743	675	695	729	747	746	750	674	705	676	697	740	730	706	677	722	679	700	752	665	731	696	691	726	711	678	703	732	702	735	775	722	729	707	659	708	700	733	651	698	661	750	675	736	687	730	754	738	680	752	721	706	706	730	705	710	717	699	737	684	689	743	658	717	737	686	680	753	693	754	709	713	765	748	771	762	765	683	675	689	759	694	779	714	680	699	698	701	713	700	716	720	692	677	731	697	724	684	741	692	709	707	704	689	724	721	664	711	708	705	726	667	709	737	678	703	650	692	732	743	693	728	678	756	716	719	675	717	716	722	712	718	714	767	726	732	746	714	680	728	717	748	688	682	698	736	685	764	712	739	693	730	672	673	679	700	711	741	702	697	739	707	725	731	700	742	723	687	720	726	682	729	692	709	720	694	704	705	738	683	672	720	737	754	676	705	687	760	701	738	675	682	717	756	733	709	713	675	707	715	689	680	715	680	799	702	698	707	711	735	688	682	681	707	739	712	724	701	696	673	715	647	706	698	676	720	671	718	740	708	719	736	745	717	732	713	708	692	718	729	695	688	722	703	673	677	742	654	714	741	680	742	778	749	687	710	718	725	731	733	720	758	664	729	698	702	704	751	673	697	705	708	699	746	749	707	702	693	742	688	703	715	745	719	690	722	760	738	704	723	690	708	730	695	721	674	752	705	723	715	695	689	703	726	737	714	708	687	709	730	731	761	720	691	675	633	704	665	744	716	731	710	739	749	688	695	735	699	701	669	717	753	746	696	742	697	704	755	693	729	688	739	733	729	698	692	679	650	742	718	689	729	722	719	712	708	670	726	741	704	731	711	706	724	751	698	728	715	728	742	714	692	743	727	735	711	681	748	690	742	720	699	702	759	727	695	687	707	759	684	713	770	742	713	736	695	737	749	707	667	694	715	719	649	692	724	709	696	722	732	763	690	709	729	716	713	728	738	747	709	687	691	709	713	710	730	714	703	706	719	721	730	714	688	712	709	687	714	739	748	719	778	709	686	691	747	701	753	682	728	691	725	751	694	772	718	717	729	757	704	723	706	699	721	733	730	700	714	732	724	746	713	694	706	722	689	713	723	724	680	702	715	749	679	706	722	688	777	729	723	713	693	682	750	732	755	733	721	752	765	696	684	722	713	689	677	704	717	802	668	726	726	726	687	702	683	731	798	707	687	675	709	732	757	739	722	697	725	737	698	704	637	674	683	711	709	692	694	736	719	716	706	690	761	701	696	729	695	680	705	704	678	728	731	693	733	717	711	736	685	720	790	762	753	695	725	703	665	696	723	716	724	709	740	737	719	679	703	726	719	695	703	731	706	685	739	744	723	755	717	711	738	664	729	681	725	714	756	690	664	693	706	695	737	743	736	726	703	731	688	716	671	709	724	736	698	688	665	749	734	761	740	709	702	699	739	679	729	668	774	716	721	718	663	735	724	729	722	710	733	709	766	655	734	759	666	763	733	685	696	741	716	732	665	735	692	732	709	720	692	739	735	674	719	708	690	675	677	732	725	744	707	690	690	706	681	669	733	706	695	682	696	724	696	720	678	745	692	717	673	729	739	701	711	682	725	721	669	708	723	685	715	743	727	727	718	693	742	708	672	703	733	729	664	709	763	707	735	807	697	699	709	703	690	749	733	685	706	771	671	735	720	694	746	706	734	768	728	717	710	687	738	709	734	680	725	717	736	724	762	721	692	670	704	717	704	758	724	724	753	757	717	714	753	713	700	703	699	695	729	706	705	725	697	756	728	701	754	732	758	731	714	694	721	699	693	682	701	682	707	718	726	701	698	725	739	743	726	690	724	683	702	711	720	696	661	687	709	718	679	699	686	679	705	662	741	731	717	790	734	726	738	706	720	750	679	712	701	736	720	738	704	802	696	710	693	696	730	727	671	728	697	706	708	753	704	770	729	688	717	709	692	638	656	701	722	742	698	716	745	739	687	738	758	760	718	688	641	720	683	730	718	681	724	691	739	706	708	735	705	675	697	696	730	665	700	706	740	680	724	682	757	680	770	679	703	710	697	685	725	685	756	714	693	707	753	738	717	693	686	702	715	745	729	697	753	709	752	736	751	761	732	705	721	735	669	719	665	694	686	698	703	735	699	699	727	681	715	692	746	695	715	706	662	702	725	731	723	726	688	713	668	707	693	686	699	681	703	703	691	747	667	701	665	747	715	701	685	767	731	693	739	734	666	723	732	703	744	732	688	689	714	733	752	692	733	725	746	731	703	687	694	654	741	733	673	749	746	735	715	682	739	662	709	738	745	721	733	739	733	718	731
3223	887	515	415	673	851	716	650	578	518	466	406	356	340	300	260	235	216	199	205	161	146	158	132	108	133	111	109	103	108	95	108	103	89	82	87	79	92	90	83	75	71	88	83	81	81	66	80	70	80	96	76	67	57	92	81	74	68	73	73	68	89	55	58	69	64	70	76	76	67	55	69	72	89	70	66	55	68	66	68	68	71	71	73	62	74	60	60	58	59	68	62	59	80	65	73	57	60	67	57	83	57	65	64	67	69	77	54	72	72	58	68	76	73	74	69	61	60	67	72	74	57	54	82	83	72	60	66	71	62	69	72	52	70	57	62	56	67	75	67	78	78	60	61	68	57	78	56	72	79	62	63	63	61	64	42	57	58	76	65	69	61	62	70	77	81	83	75	71	67	54	80	57	71	60	68	76	58	52	86	63	59	57	61	59	62	59	64	58	72	57	66	70	60	64	67	80	43	57	61	74	61	72	58	66	65	61	74	62	75	56	60	65	77	59	68	52	75	83	74	60	78	77	80	84	64	75	67	74	69	57	68	62	53	54	65	59	70	74	79	63	65	54	58	64	52	65	55	65	62	63	60	70	60	74	74	56	66	74	63	58	68	64	62	63	72	64	66	70	71	53	50	64	76	70	73	60	72	59	70	62	64	70	54	65	60	65	69	57	64	51	69	65	56	69	61	62	62	66	62	61	60	65	73	53	57	57	58	67	60	66	54	70	80	68	64	68	59	82	71	81	61	72	66	79	62	53	56	49	67	63	61	63	58	68	60	63	64	54	56	60	60	73	71	87	67	59	61	64	67	75	78	60	55	63	61	70	61	66	48	68	69	60	58	75	55	77	67	69	49	77	83	55	63	67	63	63	62	71	74	69	59	66	73	72	58	47	68	58	58	63	52	57	84	62	71	68	60	59	56	61	74	60	78	57	55	79	60	71	67	60	68	66	78	63	57	59	61	70	76	73	55	60	54	61	62	65	70	76	53	68	54	71	67	66	53	57	72	68	74	67	58	68	64	84	56	49	59	62	57	75	67	68	55	65	85	51	60	70	82	53	72	68	68	59	52	61	56	76	75	70	66	60	45	64	57	55	66	88	64	76	78	66	60	46	55	64	67	75	72	59	81	57	72	64	67	61	70	54	59	63	72	75	56	63	61	67	70	69	63	75	70	68	68	63	65	73	66	65	65	69	62	53	67	61	60	68	61	71	48	54	69	64	52	76	58	62	63	74	70	71	57	72	58	59	58	56	63	65	57	51	46	73	74	78	63	62	84	75	67	61	61	62	61	73	66	67	70	57	74	56	57	58	53	79	65	80	61	69	65	72	63	71	74	73	66	72	63	49	60	70	73	72	56	65	66	74	75	77	73	64	66	80	61	67	79	62	78	67	65	68	65	58	62	60	63	62	54	75	70	64	56	58	51	61	69	61	57	48	76	62	69	78	71	71	70	64	69	64	70	78	58	52	78	62	59	77	66	76	57	51	56	76	67	54	72	52	78	49	64	65	63	64	58	51	71	54	58	62	74	54	70	72	57	63	74	72	60	55	71	71	78	62	61	55	72	72	80	80	75	64	70	68	59	51	75	61	65	50	63	67	52	65	80	64	69	65	72	51	78	62	53	64	62	58	78	88	74	53	74	64	65	56	63	60	81	65	63	53	67	64	73	47	75	65	77	64	68	69	74	67	73	59	56	62	77	64	72	60	60	66	71	66	77	70	66	60	60	61	69	64	67	56	62	54	63	69	73	68	74	58	52	67	56	61	61	63	70	68	73	66	73	64	65	63	73	59	58	62	67	68	57	57	68	67	50	76	68	71	71	68	51	68	65	60	66	75	73	81	78	57	70	64	64	59	57	60	85	66	68	68	56	70	59	60	66	53	68	63	68	58	68	78	62	73	77	83	64	54	73	62	82	76	62	46	58	73	54	71	62	66	59	61	57	55	68	69	71	62	66	56	70	54	69	72	65	62	84	60	62	70	72	56	64	65	64	58	72	65	72	64	56	55	61	73	70	77	73	65	70	75	70	73	52	59	63	66	70	59	73	56	70	62	54	62	67	67	67	61	58	71	62	66	63	65	75	61	70	78	82	68	57	71	64	73	60	66	56	57	70	67	62	70	49	51	70	65	56	66	55	73	77	88	71	52	52	77	67	60	70	57	63	67	65	76	77	53	44	54	57	71	72	69	68	77	75	63	56	63	77	58	59	66	69	77	65	81	70	64	60	51	64	63	59	54	69	56	54	60	74	55	64	81	64	78	71	67	58	77	73	64	68	67	66	69	78	78	68	63	56	81	76	66	51	67	71	77	74	67	71	59	72	57	63	69	86	68	62	72	62	73	63	65	73	55	67	82	64	62	69	75	73	58	74	78	64	57	68	82	58	59	67	74	58	69	60	64	62	63	57	61	74	62	52	73	64	67	67	71	76	69	67	60	69	63	72	77	53	71	64	71	70	58	71	71	55	60	58	70	58	65	67	86	62	60	51	82	59	73	68	66	70	63	75	71	49	67	63	79	72	69	68	72	65	77	62	70	73	61	66	51	45	69	54	56	43	73	63	61	74	55	72	69	60	64	66	74	68	65	70	54	72	68	61	85	69	61	49	60	69	63	74	72	65	60	74	77	62	65	64	60	52	52	60	68	64	66	63	56	69	63	65	56	82	63	67	69	74	61	73	73	64	54	62	67	70	64	70	74	59	54	77	66	55	79	51	59	77	74	56	81	82	72	54	62	71	66	60	68	61	45	68	70	69	62	61	64	67	54	67	67	67	73	70	50	73	67	60	63	76	73	67	74	71	62	71	65	64	77	66	58	74	70	56	72	59	61	60	63	71	63	68	68	80	68	76	69	81	62	92	75	75	49	61	68	54	73	67	66	78	58	59	73	63	58	57	61	72	65	78	76	75	53	73	65	58	51	69	73	56	65	62	58	65	68	84	63	60	57	64	58	75	78	53	65	76	71	62	68	62	74	70	81	82	56	57	65	71	75	62	60	68	50	54	52	64	67	53	59	67	58	76	64	75	54	71	63	54	68	70	62	65	67	62	71	56	71	73	58	56	57	74	61	70	65	70	66	57	65	80	71	65	64	66	69	73	72	78	77	71	61	61	59	66	73	58	64	70	65	73	64	57	66	69	67	73	74	65	70	63	57	52	54	68	69	59	66	59	69	70	55	65	67	70	71	75	63	64	73	74	68	69	63	65	63	56	46	68	73	71	67	68	64	83	61	55	60	77	68	64	62	64	71	53	64	73	65	59	70	66	68	71	61	67	75	60	63	68	59	55	52	70	76	72	63	47	79	59	72	62	70	80	61	75	59	72	58	66	74	52	58	73	65	66	72	49	56	69	76	54	64	53	60	72	67	72	58	71	57	65	80	60	66	76	59	60	58	55	54	62	74	65	59	58	70	70	81	64	70	75	45	67	65	59	78	76	71	59	50	55	65	68	64	71	73	71	63	60	65	64	59	58	70	70	60	54
21587	15813	11319	23516	31943	31559	28593	25416	22135	19293	16990	14744	13401	11673	10282	9043	7998	7133	6387	5811	5178	4777	4408	4024	3667	3404	3199	3007	2724	2661	2502	2322	2210	2138	1943	1859	1743	1679	1699	1657	1496	1577	1450	1492	1423	1380	1340	1309	1254	1282	1279	1247	1327	1263	1237	1265	1217	1194	1160	1138	1119	1173	1111	1044	1075	1069	1072	1051	1057	996	1050	1026	993	984	1028	992	1028	964	1010	990	990	1016	1015	995	978	1026	965	916	890	974	945	1047	991	1019	992	948	981	988	953	928	927	935	942	960	957	988	905	989	953	917	930	945	944	893	930	921	954	949	966	877	933	952	966	941	967	911	923	929	922	941	919	909	939	946	956	875	923	918	896	909	950	915	904	990	893	957	928	908	957	930	923	934	917	879	929	933	958	936	939	959	906	934	913	902	895	960	931	973	907	904	911	912	892	911	985	939	923	978	913	947	918	925	975	922	956	896	940	942	905	933	896	927	922	916	912	885	929	972	893	894	872	961	948	944	930	977	874	947	946	950	956	957	962	890	965	937	1002	928	952	913	930	941	883	902	883	918	874	933	891	958	954	956	936	895	951	891	894	897	958	884	946	972	913	908	891	968	911	996	914	935	951	960	897	910	928	929	901	930	930	885	958	952	936	905	969	903	939	883	894	954	929	929	937	947	934	953	956	951	951	937	916	959	942	894	965	957	910	928	860	923	950	959	910	944	900	948	900	915	883	908	927	917	919	957	942	914	942	948	969	930	957	950	897	957	924	938	911	980	917	971	917	885	909	963	864	966	941	923	907	952	949	979	909	907	945	887	927	929	893	934	900	904	915	932	881	941	953	987	890	897	928	954	896	947	982	914	938	899	928	927	909	935	877	985	927	932	933	902	909	928	968	933	913	959	893	854	949	917	982	916	909	913	893	910	939	899	945	915	927	936	929	916	932	929	939	935	937	914	986	916	903	944	928	952	879	927	938	915	919	936	968	936	937	916	903	922	964	948	904	930	928	920	875	921	904	948	874	958	929	904	940	912	927	920	913	872	927	967	933	943	974	895	892	889	937	897	918	964	928	937	956	930	897	934	903	928	927	946	985	917	940	964	995	984	947	896	970	935	930	950	942	898	899	964	959	951	1024	929	927	945	962	924	904	928	904	939	963	882	914	912	918	914	932	877	953	927	931	955	872	912	951	926	933	883	898	840	913	914	930	920	988	939	909	858	924	917	921	979	902	882	905	921	959	926	979	922	929	915	927	907	968	988	976	932	932	972	875	917	901	912	930	944	919	895	925	908	904	912	950	934	911	931	942	901	924	909	929	948	944	966	900	946	922	909	918	962	936	940	878	921	909	948	981	967	955	920	893	952	859	875	871	922	932	897	957	847	942	950	967	873	917	922	927	941	946	945	878	897	952	991	886	857	961	960	944	901	950	912	970	936	921	905	939	909	908	942	862	935	894	922	917	884	978	990	943	920	889	868	928	976	931	875	903	947	922	985	924	882	910	950	882	941	953	916	931	917	908	914	904	911	908	967	908	919	888	940	925	918	921	934	922	929	841	925	901	958	930	940	909	881	931	916	886	918	918	931	988	921	950	907	870	920	924	853	958	841	953	917	902	936	934	928	953	918	921	960	892	925	924	870	947	890	921	905	906	842	1012	914	946	924	941	882	953	919	981	888	954	1011	929	905	896	949	894	900	941	961	917	876	959	987	916	882	923	899	907	896	974	938	924	869	892	928	909	950	927	924	888	919	926	900	929	910	971	923	897	932	935	899	899	923	922	925	955	934	938	949	950	938	947	908	939	904	941	954	945	906	909	920	949	929	903	927	932	840	886	916	931	917	942	884	964	910	975	901	954	915	925	897	958	886	968	979	952	908	923	899	872	867	904	947	942	951	869	980	908	922	917	932	920	948	897	920	902	901	974	913	943	978	943	883	923	905	960	940	972	922	993	879	897	940	947	953	950	904	965	905	939	925	907	911	953	880	957	937	947	920	971	935	931	920	919	935	926	932	910	919	912	967	924	892	930	897	920	965	976	919	946	965	891	916	935	906	857	926	903	927	877	910	922	911	884	933	906	973	955	894	924	981	907	924	966	959	911	1002	903	881	917	930	922	897	893	937	913	903	902	920	906	934	895	952	850	928	907	969	895	928	960	897	912	950	905	977	885	927	899	879	917	926	912	934	884	970	935	948	943	959	876	900	933	925	937	877	906	933	924	880	962	905	934	972	931	975	1000	940	998	903	936	939	959	875	891	935	923	986	914	917	845	894	998	911	909	978	928	923	926	999	954	948	874	975	897	900	896	962	940	968	930	907	859	912	882	890	924	937	880	963	983	978	927	906	939	938	969	947	918	940	921	948	950	908	951	917	946	891	942	947	925	902	921	889	904	876	911	943	895	877	932	914	926	940	925	953	1008	917	911	993	967	966	897	940	861	893	938	904	931	975	972	936	926	905	912	909	938	988	953	924	936	913	937	933	930	946	939	923	941	910	922	942	955	947	996	935	885	903	886	957	907	886	935	944	932	860	969	939	858	912	950	945	933	943	967	911	896	950	941	899	908	951	899	955	968	901	931	926	935	901	900	924	934	948	890	951	904	900	936	897	893	943	889	912	905	947	920	909	958	884	936	921	892	943	929	925	918	890	957	909	914	900	954	889	946	916	900	958	906	858	937	956	980	913	904	955	899	906	924	944	1001	979	925	979	892	881	875	887	970	887	922	906	951	946	891	882	915	970	940	885	949	955	910	941	912	910	937	952	889	981	965	963	936	902	947	975	926	915	908	931	913	957	921	932	899	891	966	934	956	885	896	965	903	938	924	936	892	880	896	946	923	927	959	906	931	897	923	870	992	844	880	914	917	906	944	913	936	932	895	896	913	915	939	887	984	901	902	896	1017	890	965	908	860	928	1000	965	914	947	927	935	975	928	854	916	887	889	972	887	937	940	921	919	949	907	936	957	948	936	901	867	892	908	995	957	910	909	921	949	921	928	914	929	907	920	902	964	881	953	883	896	953	943	988	952	919	938	940	919	933	981	933	893	887	923	912	953	923	890	999	949	943	904	948	963	981	921	895	960	967	953	881	891	926	892	953	932	865	889	967	891	867	1004	878	966	955	913	923	975	905	931	933	958	893	964	879	921	921	913	891	894	976	951	960	885	927	963	933	941	903	921	924	920	945	947	921	913	917	935	927	934	906	950	958	900	897	925	959	925	908	945	925	918	959	930	901	919	915	951	944	988	952	951	894	896	944	920	936	856	877	939	961	887	886	954	919	895	910	904	937	910	918	930	903	929	927	963	888	892	946	982	947	933	921	915	963	930	875	943	899	914	943	891	921	945	906	955	942	933	952	908	877	908	891	918	881	887	941	972	938	949	883	974	910	907	883	918	880	1030	905	884	961	882	955	928	950	898	936	923	897	944	937	887	943	948	906	925	935	876	918	900	923	900	944	923	899	991	926	921	908	893	944	853	904	917	928	886	931	915	890	899	940	896	885	929	899	938	922	929	907	990	928	889	933	889	932	898	967	882	865	958
2619	1279	764	581	1074	1185	1090	937	853	715	669	556	525	430	410	368	343	263	222	232	243	199	189	166	186	141	146	140	143	109	121	98	123	123	109	87	98	102	95	76	75	84	73	91	99	79	91	74	72	78	84	76	84	90	90	67	75	67	81	89	69	83	82	63	80	76	63	74	64	82	75	69	83	52	67	72	71	58	69	63	66	59	81	67	63	71	67	58	86	59	65	66	59	54	67	73	61	79	52	53	58	69	70	69	61	68	58	46	69	60	65	73	73	76	65	61	58	67	59	62	66	70	82	55	64	60	73	67	79	66	58	76	61	67	66	68	63	80	58	56	67	68	52	71	63	55	79	73	52	76	55	47	65	62	63	56	76	67	64	54	69	59	74	76	59	55	64	79	55	67	66	79	67	48	59	66	74	67	52	56	79	70	68	57	61	67	62	70	61	66	85	65	77	72	73	67	70	77	61	66	72	70	69	74	59	66	56	75	61	67	65	62	67	66	66	64	61	66	68	76	52	75	44	60	67	63	61	50	66	73	62	80	61	59	63	66	62	68	57	51	72	81	65	74	61	55	56	57	76	64	63	75	62	65	73	37	52	61	72	51	57	72	68	62	65	77	67	76	64	65	57	58	75	80	70	58	65	75	73	74	75	68	69	52	70	60	67	68	73	82	71	67	62	66	62	67	67	64	69	64	68	65	68	54	52	78	60	70	72	68	71	60	60	63	64	59	67	68	56	73	67	65	66	59	69	63	72	63	73	71	61	61	66	61	61	72	60	58	67	56	69	68	57	54	54	71	59	67	62	49	57	79	80	70	59	68	70	61	62	72	67	63	62	54	64	67	73	81	66	44	65	81	67	56	58	56	60	78	67	80	70	77	61	55	68	79	67	57	63	60	53	66	52	65	81	74	53	77	77	72	66	70	61	65	74	71	61	73	78	60	76	63	69	78	58	60	58	65	58	74	55	70	70	71	64	70	68	70	71	61	53	75	67	59	65	77	67	62	64	57	59	60	54	65	71	65	75	61	56	56	57	55	71	68	63	61	66	57	66	56	71	64	79	76	63	65	86	50	56	70	70	60	68	67	53	70	66	54	58	59	64	70	70	66	62	71	73	64	65	59	62	62	54	71	61	49	73	57	56	57	70	49	50	73	59	61	61	71	68	61	67	77	76	65	76	63	68	65	77	56	78	65	78	60	72	68	62	64	76	65	57	54	64	74	70	68	59	56	53	73	59	72	68	63	62	70	67	61	74	68	74	69	67	90	64	67	78	66	58	67	50	56	57	65	62	51	81	68	56	70	87	67	65	61	71	55	71	72	61	68	61	77	62	56	74	61	73	65	73	76	69	59	71	79	68	62	63	62	63	57	49	57	77	67	59	75	66	67	70	75	51	61	66	66	64	65	78	69	52	61	66	60	48	68	80	77	54	51	57	56	60	71	75	62	59	68	57	73	77	82	79	78	70	66	68	66	76	71	60	61	68	73	71	66	72	73	71	56	60	71	54	70	58	66	77	76	57	78	59	67	61	64	77	69	70	63	78	46	79	67	65	73	67	64	65	79	53	73	61	72	75	70	53	63	54	59	71	68	70	59	59	67	66	70	69	58	78	76	55	78	53	62	57	72	64	50	54	70	72	58	61	70	62	63	76	52	75	66	70	55	52	70	69	61	64	71	60	79	67	63	77	70	61	65	69	81	73	71	72	60	78	66	71	66	69	68	64	67	77	65	46	59	51	70	69	58	62	76	88	67	70	50	63	55	65	57	59	80	63	59	70	67	64	59	62	73	61	72	73	66	71	71	61	55	66	71	63	66	78	72	72	75	52	67	86	66	66	58	63	65	69	81	63	78	71	74	71	59	63	56	72	65	76	59	57	79	69	48	43	67	83	67	64	61	62	57	50	67	76	65	60	73	50	60	57	63	58	65	77	82	74	57	60	83	64	76	77	60	61	68	80	79	66	76	56	70	83	66	77	64	78	75	56	70	59	76	77	60	67	53	59	76	69	60	70	65	75	71	67	56	65	63	71	70	65	69	58	76	75	50	73	68	50	61	68	62	61	65	67	58	70	70	49	70	60	68	83	62	70	59	59	69	64	55	54	61	74	61	78	53	58	72	64	58	80	65	68	66	57	56	59	52	77	61	74	83	69	68	66	63	47	79	67	71	67	72	69	80	63	68	70	76	61	65	67	67	59	65	87	69	70	63	60	75	53	62	83	63	54	76	87	68	69	74	73	50	74	79	60	61	69	70	76	55	54	68	74	67	61	67	67	64	60	72	54	73	73	65	72	68	81	73	63	74	81	58	73	68	65	63	66	64	77	67	70	75	57	80	72	63	67	61	46	65	63	65	58	72	65	57	64	63	68	85	57	55	69	66	68	75	70	60	81	66	61	62	55	65	61	66	62	61	75	72	58	68	72	82	71	75	66	75	52	68	74	68	68	73	58	75	62	70	87	71	51	55	67	74	61	67	73	69	52	69	72	76	71	60	59	65	83	77	55	79	78	79	63	56	64	70	52	74	65	68	70	60	70	65	75	57	75	70	68	68	63	70	64	78	80	57	57	67	59	61	63	62	59	70	72	51	68	60	55	60	72	57	56	70	59	58	65	52	59	56	62	71	67	67	66	69	67	79	66	58	60	75	56	63	62	69	71	63	72	73	65	70	71	76	58	64	66	63	64	67	58	76	64	66	57	61	68	67	64	61	53	66	67	86	52	69	67	70	75	80	60	72	59	68	61	72	59	70	44	62	62	72	59	65	60	55	55	62	83	73	65	64	70	62	88	93	58	60	65	69	89	62	71	64	64	68	63	66	71	61	67	68	57	71	72	70	66	75	67	72	77	66	66	53	61	63	61	67	68	63	64	64	57	60	61	66	55	70	66	80	73	51	69	49	82	61	78	71	61	62	66	67	67	65	72	63	69	65	72	77	52	71	61	67	70	72	76	71	69	57	72	60	71	66	80	58	55	66	66	61	74	58	48	63	65	59	68	64	63	65	56	64	62	68	56	76	68	53	62	63	60	76	54	58	61	68	69	79	64	63	64	51	54	59	68	60	52	60	67	67	73	64	60	64	62	71	67	97	77	62	63	76	61	62	69	66	60	61	71	52	57	51	69	53	92	65	74	64	63	67	56	50	68	75	70	58	74	76	68	76	65	73	61	55	73	65	70	65	61	62	62	76	65	79	80	60	65	61	64	69	78	59	64	63	79	61	59	61	59	66	73	64	66	61	62	62	57	66	73	75	61	58	71	65	70	80	68	61	63	72	58	66	65	72	82	67	70	61	75	80	67	61	51	71	70	63	69	57	60	55	72	60	76	62	51	69	71	57	74	57	56	76	74	72	56	71	74	81	71	76	64	72	54	62	60	65	75	48	68	63	62	65	69	75	68	57	76	67	49	64	66	72	63	77	63	56	74	60	49	81	68	66	81	52	60	62	71	60	90	71	71	61	63	67	62	78	67	73	74	57	64	63
27043	20266	14816	28387	36601	36426	33246	30349	27068	24214	21594	19288	17447	15375	14021	12061	10876	9731	8768	8001	7044	6522	5957	5457	4924	4567	4200	3943	3650	3359	3152	2969	2757	2551	2346	2302	2179	2096	2019	2010	1875	1818	1759	1667	1661	1579	1607	1520	1515	1533	1437	1459	1476	1352	1400	1351	1279	1358	1251	1281	1261	1242	1160	1188	1140	1107	1128	1178	1140	1083	1085	1118	1068	1051	1031	1088	1052	985	1004	982	1009	1002	1049	942	973	971	941	975	997	993	1005	1036	966	1005	968	912	995	960	928	977	980	1003	977	957	947	995	960	976	953	1005	858	972	917	962	947	945	931	951	903	973	903	918	940	906	942	917	991	922	967	930	898	894	964	874	977	931	947	964	899	926	927	949	945	900	904	930	906	894	910	943	905	907	944	927	989	889	910	918	1010	967	961	889	975	980	908	914	907	925	934	900	944	949	940	841	907	907	947	919	931	929	893	927	905	960	922	908	905	922	911	951	933	890	913	955	952	934	862	913	874	939	928	916	959	937	916	945	929	949	890	942	946	922	921	906	865	943	924	932	928	880	926	879	908	907	878	981	924	902	924	884	906	938	921	923	917	939	913	869	896	971	876	903	956	963	939	924	909	894	945	902	919	904	927	957	900	935	908	928	943	941	952	915	908	994	883	965	909	934	978	930	914	884	920	950	950	974	944	902	922	833	916	909	932	956	934	903	910	927	969	926	917	948	936	901	969	921	947	906	957	936	952	927	914	954	950	898	924	924	954	935	928	872	920	942	912	881	954	896	927	944	897	930	882	922	932	904	902	925	920	940	914	949	910	955	858	906	994	973	913	906	892	984	930	950	877	904	945	894	956	890	925	927	945	879	967	948	914	929	921	936	961	956	935	949	920	902	900	911	874	917	911	992	931	926	922	927	928	966	940	889	963	950	923	940	883	921	924	934	932	891	921	912	992	897	920	944	920	940	923	940	895	957	918	896	954	908	904	915	950	921	906	923	914	916	946	914	947	920	960	928	897	911	921	954	931	903	885	965	895	939	915	905	937	938	906	980	924	963	966	937	934	963	942	945	973	922	926	931	922	888	898	971	987	940	863	908	903	907	918	944	966	917	977	953	887	904	911	934	933	888	931	914	927	904	979	883	945	927	973	927	915	906	901	891	887	901	946	953	923	908	912	891	947	919	896	901	917	905	906	918	934	923	912	897	934	887	929	924	908	944	944	928	957	908	923	929	954	888	927	912	898	970	872	877	916	958	879	942	926	930	913	937	920	923	943	926	934	944	890	975	875	913	943	878	913	916	903	918	911	939	917	913	940	903	845	881	940	931	933	973	1001	910	922	928	986	925	895	887	962	915	912	902	886	892	922	951	911	899	939	923	900	918	879	958	944	875	966	941	883	908	927	954	923	878	914	912	926	894	935	867	938	894	902	914	969	956	890	931	930	893	899	922	893	925	868	895	907	925	941	911	961	988	917	927	926	942	895	934	910	947	944	944	949	922	849	937	929	929	960	1011	889	943	961	908	954	962	892	957	938	946	924	916	915	953	979	937	972	947	925	949	940	934	958	939	979	905	936	942	889	917	908	969	934	947	909	872	963	911	891	884	911	973	902	872	923	915	920	887	954	899	942	928	906	915	919	894	913	898	948	879	939	948	912	898	922	969	882	963	948	952	911	917	914	918	908	933	985	950	860	926	941	889	899	901	928	904	940	932	924	943	903	895	869	883	889	932	876	936	902	923	857	937	917	939	901	924	934	905	940	928	959	925	937	913	962	895	983	892	895	948	911	939	911	931	894	941	891	959	939	917	923	928	897	947	926	925	927	901	928	872	931	954	859	879	929	921	937	928	916	934	954	916	865	945	943	970	919	950	961	911	941	920	880	897	954	918	912	905	938	889	956	989	940	886	953	930	933	924	910	969	921	956	933	998	920	959	991	910	939	895	931	896	906	922	933	953	917	950	933	936	931	919	887	925	969	931	915	939	960	932	887	973	932	940	974	928	892	929	926	942	919	948	915	937	936	917	914	931	962	930	898	911	947	925	970	934	906	881	978	963	937	963	865	933	951	877	933	919	902	936	915	899	973	908	863	941	930	907	915	913	918	894	888	932	878	924	894	913	902	938	921	888	947	899	959	866	903	924	904	920	918	928	933	908	913	910	953	979	918	932	915	914	919	861	910	891	938	957	931	901	909	940	905	929	950	960	941	946	897	888	906	896	955	949	899	870	903	858	927	953	951	941	915	953	906	841	863	919	972	882	922	950	903	954	918	924	905	889	922	919	888	955	902	927	941	897	956	945	909	942	878	890	949	953	925	879	984	935	979	952	927	969	997	933	952	930	949	968	946	970	913	916	985	920	893	924	953	906	921	899	947	958	958	865	910	898	939	958	920	904	927	958	916	931	847	910	893	995	932	897	937	935	917	934	977	904	907	922	892	890	993	827	940	903	878	1019	929	958	917	895	923	945	858	951	911	899	899	966	898	895	963	913	988	951	900	936	987	909	921	912	889	948	947	941	929	898	892	915	932	873	937	891	991	904	933	925	912	893	893	865	949	947	902	945	836	922	945	917	945	942	892	900	985	946	913	893	897	900	891	915	904	917	915	919	961	947	964	878	942	889	938	929	892	941	909	919	882	930	908	960	917	929	923	916	893	922	910	949	949	948	898	898	876	937	909	981	947	960	903	950	941	886	958	917	915	878	916	940	899	965	899	903	870	945	980	952	946	989	902	934	925	953	908	946	890	935	908	918	981	901	933	913	937	960	892	918	864	927	897	933	932	884	933	917	931	927	916	948	877	970	889	868	967	877	910	919	944	958	928	965	897	889	957	942	900	914	939	944	980	918	949	912	871	913	918	912	943	900	947	988	915	971	885	909	943	951	919	949	929	956	987	993	978	915	930	936	925	954	934	865	921	930	913	902	913	925	934	928	923	916	947	939	969	990	959	909	940	914	985	920	862	925	961	930	941	869	925	909	915	943	941	927	946	946	904	875	937	947	963	929	991	890	946	917	900	942	894	928	928	905	947	974	939	878	954	956	927	937	901	935	905	958	874	936	914	909	948	906	947	909	909	925	899	977	937	906	918	924	916	932	871	943	947	876	851	879	905	933	922	968	884	854	919	934	936	943	989	881	925	919	877	934	886	954	960	870	942	915	998	942	948	925	865	946	882	940	940	893	984	955	920	975	920	932	879	957	932	873	876	912	924	944	952	943	859	910	927	899	948	915	951	899	897	927	886	933	960	903	934	898	864	905	943	882	915	890	924	921	893	873	899	907	951	908	900	965	893	973	947	922	919	940	936	874	943	935	929	876	920	858	973	951	885	936	903	944	919	1037	907	917	811	919	911	950	886	964	948	970	936	940	893	917	859	899	961	893	994	986	892	888	914	875	869	951	899	934	925	946	896	934	960	961	923	913	943	966	916	954	930	912	984	899	901	919	895	951	853	950	964	950	903	955	881	930	890	917	944	930	903	944	938	922	917	940	919	864	922	881	917	877	933	944	930	923	911	902	955	915	875	901	934	926	973	894	912	961
2108	584	370	305	496	551	517	466	388	382	311	284	253	211	208	160	186	157	151	143	97	104	119	84	86	104	85	86	84	64	89	74	69	62	70	75	61	49	59	66	66	57	66	49	64	45	60	57	64	58	65	61	60	60	51	65	56	53	52	75	44	40	65	57	45	47	42	52	51	52	55	49	45	42	57	49	52	54	43	59	56	57	54	48	48	50	62	46	50	63	54	64	46	39	51	55	60	61	62	48	47	57	64	58	58	50	70	49	60	46	68	50	55	71	54	46	45	58	49	50	62	51	46	49	49	54	51	55	48	57	64	52	48	46	59	51	68	54	52	57	48	38	47	45	53	46	45	43	59	57	47	62	53	57	44	36	64	48	45	65	64	49	58	61	44	56	56	56	50	46	62	56	62	47	55	49	48	43	38	56	50	54	44	39	50	49	45	53	53	56	47	44	40	44	60	55	46	46	53	46	46	57	59	38	44	42	45	52	57	36	43	67	47	47	55	47	59	56	39	58	59	59	44	51	34	58	49	49	55	54	53	35	67	54	51	50	56	50	45	41	31	44	49	50	63	50	38	65	52	55	56	37	45	46	54	65	64	51	51	44	45	48	54	51	44	62	50	41	46	53	53	54	47	57	55	61	53	47	59	46	51	48	40	46	48	38	58	44	65	62	34	63	61	56	57	57	48	47	40	49	62	61	44	54	52	49	55	51	46	50	46	57	49	47	52	50	43	46	52	39	52	54	41	49	61	40	38	49	45	40	43	65	42	61	50	61	57	53	41	55	53	45	46	51	50	49	50	60	49	67	50	45	55	53	51	52	40	36	62	61	47	50	62	64	48	44	51	58	57	45	48	48	48	42	57	49	53	51	36	50	53	51	56	58	56	26	62	50	31	55	61	71	41	41	58	58	49	48	43	54	46	48	57	43	50	64	58	48	70	42	49	56	47	61	56	33	51	49	57	46	41	52	38	50	49	57	49	46	48	49	60	43	57	50	56	44	45	63	64	60	43	52	52	52	43	63	38	49	54	49	43	40	59	50	50	48	63	40	55	54	47	45	54	45	46	57	58	39	46	58	58	53	57	60	56	63	60	55	63	44	53	52	58	47	49	58	40	70	44	57	57	58	44	50	42	55	37	62	58	54	41	57	42	60	51	35	52	48	55	49	51	65	52	51	43	57	49	47	48	55	44	61	44	38	58	67	49	55	53	64	54	48	45	52	51	49	50	58	45	55	59	51	43	47	53	44	38	45	55	55	48	56	53	56	52	55	57	59	56	47	51	41	37	53	53	55	57	41	57	58	51	53	56	56	48	48	42	58	51	50	52	62	38	49	45	49	46	36	51	50	46	46	48	54	44	60	47	54	52	46	48	54	57	60	52	54	46	50	51	46	58	52	42	45	50	43	46	56	48	66	47	46	46	41	54	52	61	52	43	50	60	56	52	52	47	45	44	59	55	42	52	52	51	46	40	56	45	50	53	51	64	48	54	43	42	55	44	54	47	50	39	41	44	52	50	56	56	47	49	53	54	48	51	50	47	54	49	51	56	64	47	57	61	46	55	70	43	46	57	56	55	41	46	48	44	60	55	47	43	51	57	52	48	40	49	52	40	41	53	59	50	33	45	45	55	50	61	39	59	60	59	44	47	49	44	55	46	55	45	57	51	50	66	54	61	61	42	54	44	63	50	53	51	61	62	43	50	52	47	49	60	41	50	38	57	41	40	52	49	45	64	48	55	49	47	55	36	52	47	57	55	46	47	51	48	43	53	38	57	59	52	53	51	54	56	45	53	46	58	44	45	40	53	48	48	45	56	60	53	64	51	53	50	50	58	48	50	42	61	45	42	50	50	50	50	44	45	39	51	50	52	62	58	47	49	51	58	51	46	58	52	38	58	59	60	43	51	48	45	50	47	45	59	40	53	41	45	68	55	43	51	55	39	48	56	42	53	43	52	51	47	51	60	48	51	41	37	53	37	39	44	42	53	49	57	48	54	50	68	42	60	45	40	50	54	51	61	64	44	49	44	54	44	46	34	51	53	33	51	47	80	61	46	39	40	52	42	40	44	53	52	51	60	55	44	62	55	43	52	46	60	55	63	48	49	49	61	43	38	40	45	48	50	55	50	47	45	47	49	64	44	57	51	56	48	47	61	62	65	49	35	48	45	50	44	42	51	54	50	41	54	51	50	54	51	59	48	44	51	51	41	51	49	50	47	69	52	40	46	43	63	45	37	53	53	47	47	46	41	51	51	52	47	51	51	48	61	43	44	58	43	51	62	44	54	39	49	51	42	44	42	48	38	51	39	44	54	49	38	57	37	45	47	54	50	55	58	62	43	58	50	60	58	46	58	58	65	35	40	55	40	50	44	59	61	59	60	53	57	40	52	52	56	42	71	51	47	48	58	54	57	58	51	44	44	49	40	41	62	53	50	50	56	51	63	57	45	53	51	56	42	68	39	46	55	47	57	46	51	62	44	53	42	40	47	35	51	45	53	51	48	49	58	39	55	52	43	50	51	45	47	49	37	54	49	51	40	35	54	50	66	47	49	57	47	57	58	51	43	59	46	37	57	39	47	58	44	67	41	45	56	45	48	52	57	56	58	56	42	46	48	48	59	56	56	54	53	44	47	49	53	51	48	51	55	50	54	41	47	50	68	48	53	57	46	58	51	47	49	50	39	48	41	51	62	55	37	63	34	53	56	43	45	53	52	51	49	44	57	46	50	54	57	52	53	58	51	42	54	43	50	64	43	46	43	55	51	45	47	44	59	63	45	51	62	65	55	53	53	50	49	45	47	58	45	46	62	59	54	56	51	48	44	55	55	55	40	54	54	66	48	38	64	41	51	47	32	56	54	57	49	34	50	65	49	52	39	42	39	51	50	53	61	43	47	56	54	54	53	50	60	55	43	51	51	54	50	52	40	52	51	74	47	53	51	49	41	57	47	51	61	48	45	58	58	46	49	49	57	58	50	46	43	50	50	53	40	48	68	49	48	42	58	63	54	56	51	56	58	58	47	55	48	50	63	44	60	58	52	51	45	42	57	49	44	64	39	41	43	58	64	54	54	56	55	46	48	48	54	55	45	46	67	51	47	41	40	50	55	40	57	47	44	61	48	65	51	43	54	44	60	58	58	43	53	52	61	44	48	41	57	55	50	51	58	54	53	65	40	39	48	55	51	47	54	48	51	48	49	55	48	51	46	37	52	62	59	67	51	45	39	61	60	40	48	38	46	50	53	35	61	52	38	54	53	47	55	52	65	47	45	44	49	55	51	46	63	57	53	56	54	38	50	57	48	57	54	47	55	48	70	59	53	61	49	60	56	49	48	51	53	65	50	61	53	52	40	56	59	56	67	65	36	52	64	42	46	59	33	42	43	41	42	56	49	60	57	42	44	69	59	59	45	53	48	43	56	46	43	55	56	49	55	45	49	52	58	52	54	59	50	49	50	48	51	58	49	56	48	58	63	57	57	51	50	48
19369	13053	8730	19834	27569	27265	24271	20995	17930	15402	12971	11348	9890	8711	7487	6669	5935	5123	4696	4111	3760	3389	3102	2896	2662	2437	2304	2154	2014	1888	1743	1690	1611	1460	1448	1380	1274	1247	1226	1152	1153	1110	1051	1059	1039	1042	1048	1031	989	1052	992	1001	931	988	920	979	870	888	903	858	820	856	879	795	829	801	847	793	818	745	827	764	742	792	757	774	766	812	760	750	805	797	758	796	815	812	777	739	766	720	780	763	765	715	722	766	742	759	738	700	812	715	713	772	740	718	711	738	758	712	773	745	709	768	705	700	718	721	730	685	715	738	739	737	720	724	735	742	786	734	768	762	729	755	708	774	753	739	751	738	755	779	675	736	713	787	788	726	744	737	694	705	724	713	778	693	710	759	713	794	689	745	701	731	698	747	733	735	716	711	742	733	739	698	717	673	737	706	758	718	744	735	741	707	730	714	699	733	740	760	698	754	740	775	744	720	748	737	780	739	770	702	738	765	688	753	713	688	741	766	697	714	763	726	714	716	719	762	710	727	712	713	701	742	780	728	725	704	745	709	754	736	724	740	768	746	739	708	747	751	764	727	773	724	737	750	749	728	752	713	729	764	751	683	709	711	733	756	704	711	733	733	722	723	736	745	733	789	730	706	766	743	740	744	740	715	714	756	751	690	767	720	738	718	704	731	740	743	727	719	735	732	689	725	713	732	764	746	733	747	733	733	731	734	744	730	700	737	730	744	733	741	749	671	710	737	714	733	715	750	731	712	714	720	691	704	726	722	710	715	769	706	721	669	773	733	705	750	716	756	710	781	719	714	703	775	716	707	738	710	741	735	729	720	738	730	744	740	709	721	757	726	768	735	749	747	752	754	728	725	713	716	740	698	740	713	691	756	761	708	764	741	729	706	749	721	754	740	752	740	727	691	719	759	725	747	727	699	707	695	758	749	764	746	787	689	726	743	698	759	716	736	736	739	752	669	762	757	729	700	701	708	713	718	740	767	729	724	715	741	729	676	695	739	745	735	706	721	742	706	724	710	771	721	749	715	695	672	725	706	741	710	678	714	709	723	711	747	726	737	727	709	668	784	729	754	708	740	740	765	717	765	740	773	759	716	641	703	808	767	740	751	718	735	744	675	748	800	744	747	718	698	723	708	717	735	719	756	722	737	736	728	725	712	697	744	704	706	748	729	735	716	735	737	706	753	772	787	710	780	673	736	698	721	735	694	723	729	678	685	746	766	792	719	736	703	747	758	752	703	691	798	737	748	706	751	780	727	777	748	728	750	727	749	708	761	687	713	720	690	748	725	739	710	707	743	739	734	748	689	704	699	700	699	683	752	715	688	719	751	721	752	764	669	660	737	734	776	717	776	725	703	761	732	696	684	740	716	731	739	713	741	709	721	726	746	711	756	700	728	736	730	721	694	802	774	712	780	726	755	777	707	697	677	709	694	768	777	754	718	776	754	747	720	707	746	710	687	715	766	677	755	723	726	800	713	678	737	732	741	725	751	713	721	718	728	768	744	721	743	689	707	765	742	772	761	713	722	786	742	709	717	716	729	742	702	773	677	717	727	728	730	720	737	772	758	732	764	728	778	737	736	777	747	758	726	741	672	722	710	721	725	724	746	695	729	725	698	759	710	747	749	735	713	754	704	721	739	736	736	706	727	742	784	761	705	741	751	730	726	740	718	746	732	755	727	762	704	738	690	706	749	751	752	737	768	756	699	759	778	731	668	759	700	752	740	742	722	750	679	696	736	701	694	749	741	730	775	741	692	711	726	730	743	721	766	707	704	732	724	750	686	745	694	747	759	727	680	716	755	766	775	703	701	705	702	716	704	717	760	692	729	742	752	722	722	729	710	768	749	713	753	713	722	725	664	756	718	802	713	740	737	768	719	773	688	753	739	707	747	773	808	709	764	729	739	692	742	714	749	782	741	704	691	693	763	752	723	749	726	740	735	732	717	733	722	694	705	704	676	665	701	746	740	727	746	736	788	705	748	732	751	723	721	801	753	732	750	686	700	725	719	702	773	726	712	699	713	740	731	768	718	741	749	759	721	761	722	737	754	735	688	765	723	762	693	776	736	751	762	744	750	751	778	763	740	697	700	748	727	765	696	714	692	763	771	770	710	743	732	723	789	697	703	728	775	756	680	734	762	706	760	770	757	735	733	737	760	734	750	742	718	751	746	725	762	717	750	727	720	755	768	779	759	757	651	738	741	790	772	691	727	762	771	717	758	719	744	697	720	707	741	815	728	745	745	744	772	759	733	733	742	724	747	742	737	754	748	715	691	721	700	745	715	734	766	697	758	730	722	730	728	704	777	736	685	716	720	747	671	736	782	700	680	709	793	716	739	711	753	738	739	778	713	680	703	753	700	708	699	689	726	738	695	738	780	742	682	734	779	758	709	703	744	741	748	704	692	694	736	756	736	745	704	776	713	765	709	726	741	748	752	709	750	770	676	720	709	774	767	767	698	710	731	723	693	720	708	759	765	764	754	802	701	732	746	759	741	750	740	755	770	716	733	694	741	770	729	728	708	732	764	707	718	744	765	715	768	756	706	764	727	728	712	746	705	703	747	748	724	688	746	686	713	722	710	730	697	698	753	737	749	729	746	690	702	776	691	742	721	714	729	734	741	720	710	697	705	763	737	747	749	714	684	704	755	752	744	811	731	740	746	716	711	729	749	724	716	721	749	781	755	759	753	752	755	719	727	690	755	792	715	716	761	748	782	747	765	695	739	713	705	782	725	744	708	697	715	770	733	723	764	759	702	735	725	740	741	729	716	771	701	773	734	708	704	778	753	709	697	721	721	782	728	750	707	741	746	694	689	715	762	762	775	759	702	732	772	693	733	737	738	709	782	723	715	777	730	765	717	705	717	737	715	729	714	767	689	735	650	719	692	736	706	687	723	709	694	710	745	765	741	726	692	772	708	732	700	735	730	730	728	728	733	737	752	739	778	753	728	728	771	711	774	683	741	680	768	702	705	776	737	695	695	695	678	743	764	750	715	698	753	711	764	797	736	763	752	727	697	745	717	734	699	702	728	771	739	770	732	703	759	685	748	739	743	702	740	709	772	728	745	775	731	783	723	722	748	790	691	761	693	686	736	725	702	700	730	728	778	750	746	674	744	682	708	716	711	748	736	738	735	678	751	719	723	711	709	709	716	738	707	683	693	747	687	731	708	752	725	725	727	759	749	719	746	738	773	711	739	676	732	740	753	766	707	736	749	734	760	759	737	711	696	758	755	702	752	708	714	676	738	759	748	708	769	713	738	731	687	725	772	733	710	740	819	690	738	776	714	700	705	762	718	772	732	716	756	714	704	750	723	708	728	704	722	736	717	732	762	763	727	774	714	744	759	717	718	787	744	688	722	766	733	753	746	715	744	748	723	732	747	759	762	714	779	715	765	676	731	682	771	701	768	683	697	737	765	724	743	756	749	728	729	736	745	783	728	724	697	748	744	701	705	756	698	694	712	725	751	727	757	731	675	711	706
1476	907	497	413	758	840	768	709	613	534	463	421	372	343	269	253	221	209	189	166	162	142	113	122	120	109	118	99	91	103	86	68	92	84	93	68	66	81	57	81	73	71	65	54	66	67	51	57	52	67	65	64	67	54	49	59	53	57	57	57	49	52	74	62	55	53	51	48	40	67	50	46	62	61	35	47	48	53	55	49	66	60	47	57	46	48	39	47	51	57	42	43	57	53	47	47	46	37	50	45	44	42	48	52	46	62	56	54	39	54	55	49	51	55	37	57	49	44	63	48	52	32	43	59	44	39	61	56	41	46	41	53	50	52	44	50	49	42	43	41	65	47	51	55	49	48	52	49	52	55	57	50	49	54	55	45	58	44	48	44	45	47	40	53	38	53	44	58	48	53	39	45	51	46	50	46	51	61	45	44	39	43	44	45	47	59	42	60	61	55	55	52	61	48	54	53	53	58	61	57	41	47	41	35	48	51	60	53	58	38	41	59	53	50	47	46	50	51	47	41	53	48	42	59	61	51	46	50	47	55	43	46	53	41	36	53	51	53	47	71	50	68	48	59	41	47	57	37	40	41	39	62	46	50	55	46	55	46	55	61	50	47	47	54	51	33	52	46	50	44	47	51	51	49	53	54	55	55	38	53	51	38	61	50	36	64	57	53	56	45	51	52	56	68	36	46	47	50	72	46	59	63	49	46	51	56	62	51	66	40	45	54	55	51	43	47	40	37	56	54	51	60	56	51	33	42	44	64	47	36	49	54	49	48	53	56	45	63	37	44	47	48	52	38	40	60	53	51	55	59	46	44	57	44	56	47	40	43	31	54	50	49	47	39	48	47	52	58	40	41	51	37	47	46	54	59	47	46	32	49	39	46	59	52	55	63	55	50	44	54	60	65	52	42	51	45	48	44	50	47	31	57	43	54	61	52	44	56	46	59	41	52	39	53	48	61	54	43	59	50	59	47	56	52	57	39	51	50	43	44	60	46	54	44	66	51	44	61	43	60	64	42	53	49	56	50	63	44	37	47	50	52	63	45	39	53	56	47	50	45	44	52	54	49	35	61	46	48	49	47	37	58	53	43	54	39	46	70	56	47	65	47	46	60	44	55	58	47	58	47	41	54	38	46	46	56	41	56	50	53	52	40	60	43	46	40	51	76	53	47	40	36	53	54	45	56	55	46	51	44	43	43	46	55	44	46	48	50	50	34	44	49	43	60	60	42	57	57	58	54	46	47	46	54	42	50	44	50	62	52	50	55	52	62	47	52	53	57	51	54	60	56	49	54	45	51	46	42	45	57	57	58	61	46	44	57	56	64	40	49	60	54	56	61	47	55	44	46	50	42	44	40	44	46	47	48	58	55	53	42	50	39	58	46	47	38	51	42	56	54	42	42	52	46	66	53	54	53	59	59	40	65	55	48	60	44	46	42	46	55	52	52	50	47	50	52	50	51	51	51	43	50	50	49	62	46	50	49	48	54	51	56	57	47	66	47	43	47	54	54	44	67	52	52	43	50	59	72	41	66	53	42	48	45	39	40	49	50	65	56	43	34	61	56	47	55	52	58	50	43	39	40	44	48	43	39	47	51	38	50	38	53	53	54	39	41	49	39	42	41	56	45	50	49	56	55	46	50	54	52	42	52	44	37	59	47	53	61	50	50	43	48	46	52	45	51	46	51	54	40	64	51	49	43	46	34	53	53	51	49	53	46	49	48	54	46	61	50	54	55	54	45	50	41	50	52	53	51	48	46	42	51	46	44	42	44	64	47	50	48	45	43	48	46	62	37	65	51	39	53	48	42	47	63	60	47	49	51	49	71	42	50	62	50	64	49	54	52	41	56	48	45	47	47	59	38	46	63	44	52	50	56	48	35	29	42	46	44	40	66	62	38	60	54	48	49	54	52	45	47	46	48	62	49	37	53	45	52	57	59	63	39	45	52	53	54	53	53	67	58	46	60	51	49	61	50	55	38	58	57	56	45	53	53	49	62	44	47	50	38	61	40	43	44	50	53	46	54	47	40	42	55	50	49	40	54	62	41	62	53	48	43	65	51	51	57	50	61	62	59	53	49	44	56	44	32	58	48	57	47	50	53	45	55	50	43	44	44	64	55	43	50	57	45	53	45	51	48	48	43	51	43	52	43	49	48	47	45	51	48	53	52	48	55	38	40	55	57	49	53	58	58	46	51	38	54	54	45	45	50	46	51	52	37	56	50	53	46	43	67	47	61	55	45	49	55	52	42	40	39	57	54	36	43	57	49	46	44	56	47	57	44	46	52	45	55	57	47	43	57	53	47	56	45	44	43	57	59	53	48	53	49	45	43	46	50	57	58	51	59	61	57	50	49	40	45	47	48	58	53	41	57	40	51	36	50	64	53	53	55	47	46	65	51	48	58	38	43	51	43	49	65	63	50	53	48	51	49	54	55	37	55	42	42	46	44	46	53	49	51	45	40	50	52	40	44	64	57	41	54	57	42	56	52	51	35	51	50	52	54	54	47	65	56	57	51	46	56	50	59	39	56	48	44	64	48	46	43	46	50	42	42	43	40	52	39	50	53	58	50	49	52	54	50	51	43	52	44	68	47	53	50	35	42	49	53	52	49	45	52	59	43	51	52	41	50	65	42	41	52	49	54	52	58	51	54	47	56	58	55	58	46	49	63	56	41	40	46	50	54	59	47	54	47	54	56	48	44	67	55	47	51	37	45	50	48	54	60	57	49	41	35	48	54	44	58	62	35	37	53	48	42	38	56	64	53	60	52	48	48	49	50	50	52	64	52	46	47	47	39	51	54	68	58	51	46	45	38	44	60	46	67	43	60	42	48	45	48	42	51	47	54	45	56	52	59	57	45	57	51	58	48	52	49	34	55	60	46	60	46	44	56	55	57	49	45	47	54	52	46	46	46	43	73	54	50	44	40	44	38	38	59	45	59	63	55	40	45	51	45	43	54	57	48	54	38	41	58	51	54	48	39	45	57	52	66	54	56	53	47	46	52	48	51	42	53	44	48	54	50	44	54	67	54	41	53	48	47	52	50	46	50	44	49	47	46	55	38	43	40	54	48	61	68	56	57	52	52	66	52	57	56	48	55	51	47	47	40	48	44	46	42	61	53	48	58	52	62	49	52	49	42	47	52	42	51	41	45	54	49	44	48	37	37	60	47	55	58	49	48	58	49	46	53	38	51	42	44	49	51	56	42	49	48	41	47	45	48	52	59	47	44	59	49	42	40	53	43	49	48	54	43	49	46	47	50	46	53	58	49	44	53	49	50	44	43	61	50	49	41	37	52	53	53	50	53	42	55	44	40	54	48	59	61	52	52	49	50	36	51	49	42	56	54	48	52	54	40	46	49	44	44	48	56	42	41	56	46	35	50	37	52	57	57	56	52	43	51	65	40	59	55	50	53	48	38	56	50	49	53	50	31	42	62	50	55	54	54	50	42	56	44	50	58	45	48	50	49	32	44	57	52	52	47	49	36
23111	17370	11883	24770	32876	32474	29176	26192	22978	20065	17360	15403	13650	11989	10550	9285	8128	7427	6470	5876	5265	4840	4379	3957	3643	3357	2951	2783	2647	2525	2413	2151	2025	1858	1738	1615	1591	1475	1498	1372	1352	1283	1244	1229	1196	1219	1153	1143	1114	1097	1050	1137	1112	1062	1106	1066	1026	1016	1001	928	930	915	863	902	915	907	836	879	774	859	830	840	830	808	754	776	763	811	791	794	805	752	712	776	729	783	793	734	737	767	760	728	793	756	755	746	763	745	720	726	729	708	783	746	804	720	719	730	760	764	726	713	730	799	717	680	711	706	750	714	712	755	710	733	747	719	745	713	690	705	696	710	721	686	710	720	732	734	695	765	725	710	706	748	691	761	700	721	702	687	779	744	718	692	715	734	719	692	737	733	747	669	700	710	716	723	710	695	738	687	727	715	764	709	748	730	714	723	701	706	706	731	732	707	644	712	716	741	700	683	682	680	720	733	730	695	749	758	681	717	678	731	733	692	643	702	685	764	714	744	710	730	696	726	695	706	678	714	737	686	696	716	777	734	675	704	728	706	662	730	724	695	744	682	713	696	712	755	720	730	702	680	746	693	709	693	738	716	717	698	757	682	754	688	685	705	745	754	679	750	730	730	744	727	721	758	709	747	730	754	705	706	686	653	787	704	706	721	699	743	709	671	693	719	707	753	728	716	671	719	699	672	681	668	711	723	720	722	747	718	723	748	737	713	712	722	693	724	697	682	738	697	754	711	680	693	743	667	716	721	725	716	741	698	729	722	697	736	697	703	675	711	687	722	702	708	697	711	761	710	735	703	697	682	718	746	709	745	701	764	694	692	694	725	737	676	694	691	668	696	691	690	704	690	734	737	738	724	723	694	710	698	723	712	705	740	754	696	684	687	713	736	758	662	749	731	682	707	696	717	754	667	694	741	754	700	663	679	735	723	731	684	727	707	658	700	734	732	718	703	742	726	709	752	737	757	780	711	742	705	735	702	722	687	703	764	759	755	685	674	711	711	731	698	754	666	698	758	723	716	700	734	709	724	697	745	706	726	739	699	747	681	726	677	775	705	669	760	671	735	678	737	694	742	723	699	733	747	740	703	705	712	741	718	728	720	782	708	694	707	702	682	713	719	727	720	683	710	700	713	745	747	690	736	726	730	685	745	713	756	667	688	708	715	693	700	718	730	712	738	696	693	750	667	725	716	755	710	714	658	633	667	722	725	691	715	753	707	715	693	692	742	719	714	747	733	712	738	732	731	715	738	745	772	704	738	688	728	709	720	747	715	669	691	728	736	739	681	737	734	705	695	711	696	704	723	732	741	742	685	741	680	722	706	692	741	713	706	735	711	693	690	753	708	718	755	707	699	769	698	705	704	720	736	682	707	723	697	714	752	706	692	680	727	678	703	745	706	720	712	727	693	700	720	768	748	683	733	725	716	698	763	683	706	700	693	718	702	693	750	716	751	724	690	638	713	699	691	750	737	722	768	698	662	736	707	762	700	680	730	741	682	727	634	775	706	667	759	699	689	715	750	727	727	759	755	708	722	722	697	724	725	698	733	719	736	747	737	734	730	695	703	733	695	711	692	693	715	678	715	681	697	728	690	684	744	720	725	741	664	705	711	732	700	686	712	727	689	731	699	729	687	682	721	724	664	651	730	692	722	705	711	678	733	739	735	719	697	672	718	694	732	716	749	736	757	724	686	696	737	700	732	718	753	685	735	729	724	753	704	693	734	767	744	767	693	704	731	715	706	680	690	671	713	733	754	700	720	733	680	715	745	698	719	734	725	696	784	724	721	694	740	699	692	716	687	731	737	659	746	728	713	716	735	732	745	731	733	732	712	771	754	727	721	725	718	661	705	727	697	729	703	721	733	717	692	690	767	721	697	741	736	711	689	671	761	730	734	730	739	713	678	751	722	711	721	699	707	752	745	686	732	721	712	751	728	674	714	687	719	725	690	726	701	719	752	700	708	709	690	736	703	700	731	687	766	719	696	705	735	710	626	755	657	687	694	735	707	699	710	710	681	713	705	713	736	759	785	689	709	677	757	702	675	708	692	759	685	695	694	734	788	718	689	738	756	650	702	728	722	752	730	713	726	708	664	741	718	714	735	714	709	752	724	686	691	711	744	744	745	725	694	735	719	696	682	742	751	723	714	703	678	706	760	701	681	682	745	696	710	719	719	704	683	731	703	713	700	754	719	667	759	706	723	715	774	690	702	737	695	715	686	770	673	698	676	719	725	728	719	688	718	701	747	694	715	683	703	701	722	671	731	696	738	739	705	722	733	719	767	699	707	714	665	721	684	764	675	784	724	726	731	722	733	733	689	725	727	701	762	702	721	670	764	715	707	698	721	699	710	689	762	711	700	741	755	712	726	710	720	717	734	743	723	664	742	721	718	711	732	751	721	683	760	659	704	730	758	694	696	702	738	726	671	737	696	706	694	744	713	736	690	748	668	809	685	673	716	625	695	735	704	763	721	714	695	716	729	742	721	680	767	723	735	740	761	699	719	709	725	712	690	699	704	716	723	693	719	738	723	674	733	683	743	737	722	713	704	695	672	683	744	711	752	720	724	679	722	760	749	748	718	726	714	697	721	746	708	758	692	691	686	713	763	724	677	745	692	688	683	698	662	674	733	738	681	711	737	727	713	695	734	711	723	732	746	714	746	704	693	688	689	723	670	776	720	702	690	706	727	735	695	731	727	726	676	673	704	731	730	769	711	748	726	704	760	739	741	694	706	725	738	703	704	732	754	716	726	673	710	744	711	733	769	711	745	729	724	693	728	749	696	735	683	704	709	733	736	705	715	703	697	708	722	727	715	699	685	740	758	714	673	725	733	734	742	747	738	739	725	714	729	709	721	740	690	706	706	742	714	728	690	689	698	724	733	726	666	699	727	695	725	671	683	736	711	683	746	740	693	747	710	712	696	677	750	723	698	735	718	713	738	727	721	706	735	756	694	693	718	755	724	727	710	687	724	742	730	726	748	748	682	693	683	736	711	703	720	684	717	734	743	700	705	749	735	711	725	728	769	736	691	701	710	720	663	661	756	696	711	741	697	746	666	688	725	677	664	725	714	715	727	695	667	713	663	731	724	677	717	694	736	690	717	701	723	722	723	697	728	726	700	761	708	707	742	697	697	723	692	759	779	715	707	741	684	691	668	738	735	733	677	711	674	650	700	703	734	708	719	691	678	706	693	706	744	716	717	749	726	746	705	690	713	712	747	717	752	674	705	717	722	715	690	714	715	729	689	697	760	750	728	697	726	759	742	742	687	713	708	736	744	660	720	730	752	745	744	668	675	760	662	708	715	752	728	712	712	725	704	704	733	685	700	728	721	631	717	720	742	713	711	737	759	763	693	721	722	694	697	692	693	685	732	699	721	708	762	716	705	715	699	712	714	776	689	684	692	716	732	709	715	774	691	710	738	713	656	734	702	699	730	728	721	763	756	659	745	717	762	729	683	663	713	708	694	724	732	733	716	713	706	696	707	725	739
3357	842	519	449	672	808	744	675	586	515	477	422	343	359	286	246	227	240	190	182	179	151	159	122	111	117	115	102	117	103	96	97	85	89	97	81	98	95	68	78	93	93	78	73	95	70	66	79	93	71	84	76	68	67	93	66	78	74	81	86	66	87	60	68	79	73	56	56	68	63	59	69	55	66	73	73	59	76	75	58	64	64	60	63	68	60	70	51	84	84	82	60	57	63	66	72	69	76	71	67	54	69	70	70	64	68	65	78	82	61	73	63	80	66	78	59	68	58	72	68	45	65	74	71	65	65	66	75	58	48	64	53	74	73	66	59	78	63	71	57	59	67	57	65	70	62	73	70	62	60	57	74	78	78	60	70	57	72	72	65	64	68	69	69	71	61	71	51	75	73	60	51	59	67	68	69	72	54	77	78	47	79	75	56	61	54	61	54	65	59	70	73	83	64	82	58	62	60	73	78	67	61	79	66	53	70	65	70	72	60	71	62	57	73	64	73	64	57	58	68	69	71	61	74	69	68	71	64	64	79	57	68	70	76	59	62	70	65	65	71	68	68	62	67	63	67	57	77	87	77	70	69	55	64	79	74	73	65	55	59	72	80	72	66	62	65	70	75	66	69	68	68	58	57	73	69	70	73	53	69	58	69	52	64	51	75	59	56	72	66	68	65	62	73	70	67	65	75	73	54	75	59	74	54	86	60	66	56	65	68	62	51	65	73	71	76	62	47	80	85	67	70	66	78	56	63	62	60	66	78	61	62	86	76	49	78	59	71	66	74	66	64	69	70	56	64	59	69	68	61	61	65	55	74	78	78	62	58	74	80	62	64	59	62	71	54	63	72	53	64	76	59	74	64	72	77	57	68	64	70	63	62	57	62	58	47	63	59	69	68	74	65	59	61	59	64	65	58	67	64	54	65	69	58	62	53	74	67	77	71	61	64	53	46	71	49	73	59	66	60	73	75	74	65	60	67	68	64	64	69	62	57	65	62	71	73	61	69	65	76	53	61	72	60	77	55	55	51	74	61	62	68	61	64	65	72	53	55	50	63	73	61	61	51	71	73	53	62	67	70	70	69	60	54	68	81	56	63	61	56	85	62	61	57	72	77	56	50	60	64	65	61	60	60	48	74	64	65	63	65	74	60	78	57	56	75	67	62	64	83	68	58	53	56	63	66	76	80	63	62	59	67	55	67	60	74	80	61	81	66	77	57	72	66	65	77	54	64	65	61	81	74	62	61	68	58	53	77	77	77	67	63	76	62	70	78	68	69	73	67	56	59	53	66	58	66	64	56	66	63	75	70	57	64	64	59	66	69	73	66	77	63	63	74	65	72	69	77	76	76	78	73	69	65	68	76	65	76	72	65	63	73	55	71	69	68	49	86	56	74	58	68	59	48	56	66	63	68	62	71	65	66	76	73	79	62	73	49	68	73	66	74	62	62	70	69	62	61	56	59	65	60	76	74	76	76	75	65	69	59	73	55	65	56	66	60	60	61	80	62	55	68	70	57	65	66	57	57	68	66	79	73	81	54	67	62	80	77	69	63	62	64	69	72	58	64	51	61	72	58	58	61	68	55	63	72	69	56	76	70	73	74	56	56	56	68	78	60	81	72	76	60	74	62	61	77	72	52	65	64	60	76	68	59	64	89	75	60	75	74	76	68	72	69	69	67	69	71	60	64	63	75	69	56	60	55	71	68	56	58	62	68	68	64	62	54	66	61	60	72	72	63	60	62	73	54	63	59	69	59	66	72	59	78	64	74	65	62	65	73	67	70	64	56	51	91	65	69	61	78	64	57	74	50	61	69	79	71	75	68	66	70	56	62	65	63	63	59	66	77	64	62	75	67	70	48	70	59	64	53	71	75	64	59	69	56	53	67	71	72	59	58	62	71	71	72	84	60	72	55	69	63	71	71	63	67	48	86	68	69	64	57	62	73	75	66	80	76	53	48	64	58	59	58	56	58	51	64	60	73	68	59	65	65	63	64	56	85	73	65	57	64	85	62	64	65	59	71	72	74	59	71	78	71	50	43	68	68	54	67	54	60	75	60	66	53	64	63	67	67	69	70	77	66	71	60	78	40	69	67	63	59	50	49	73	58	70	63	71	81	51	57	72	51	74	68	75	84	64	62	66	62	71	67	60	74	73	54	60	80	63	68	63	70	61	64	70	63	49	67	62	70	58	62	88	59	50	66	56	56	74	74	81	70	65	65	67	76	59	68	60	66	55	72	61	60	74	65	69	71	69	70	72	56	81	53	63	65	62	73	54	59	64	57	61	65	59	64	71	56	76	71	63	80	65	76	84	65	62	75	62	46	63	85	61	73	67	78	70	76	78	67	80	64	74	69	60	57	65	61	57	76	64	76	57	60	60	67	66	52	49	81	58	66	73	71	60	58	55	67	48	68	58	66	68	74	73	61	66	67	67	62	71	68	61	62	61	73	67	70	68	69	77	53	65	57	74	53	73	61	76	75	82	61	76	73	66	80	68	60	64	49	96	62	57	74	68	74	67	51	70	69	64	49	65	61	68	69	60	75	66	65	70	65	84	67	73	56	69	80	59	74	78	67	77	60	73	72	64	51	69	70	63	60	69	67	58	71	57	63	70	54	58	62	67	60	67	61	68	64	47	66	71	64	72	67	89	60	72	66	63	66	60	70	59	57	61	53	77	71	64	65	52	58	76	63	57	59	61	64	60	67	73	82	81	65	57	59	69	58	67	59	70	60	67	54	55	77	51	61	65	61	65	70	62	71	82	70	76	77	54	61	78	59	76	71	63	67	56	66	52	63	68	68	60	72	68	69	57	77	72	73	72	67	64	63	59	47	56	66	70	61	56	56	74	63	59	61	68	59	57	67	59	73	63	68	59	66	70	60	58	59	66	64	65	67	80	82	75	76	64	65	72	88	61	56	75	55	72	53	52	68	68	66	59	53	74	48	73	64	62	67	58	70	74	70	71	77	76	66	74	70	44	63	65	62	67	70	61	59	67	65	72	59	58	69	66	59	69	77	70	70	63	71	59	61	68	62	69	73	54	68	66	54	69	60	72	58	60	50	61	60	77	78	64	72	65	71	77	76	66	56	71	66	71	80	74	66	65	71	62	64	67	78	61	53	71	68	57	67	54	61	80	84	82	66	64	65	65	69	65	64	66	57	71	66	75	50	69	59	69	75	58	62	67	69	70	74	74	77	74	69	63	69	81	59	65	54	54	73	69	64	71	68	75	70	69	61	79	67	73	64	68	75	57	47	65	71	69	73	71	70	73	70	61	73	72	55	59	67	50	53	64	65	64	61	48	71	80	68	77	64	66	67	60	78	66	75	67	76	70	74	86	62	57	62	55	70	64	58	72	58	82	65	58	59	59	70	63	71	71	79	69	59	56	67	68	67	62	62	81	71	67	72	68	71	71	61	66	58	62	69	65	56	66	58	65	67	63	76	61	47	71	41	78	58	50	63	67	53	88	67	74	83	69	78
21486	15841	11369	23957	31888	31596	28385	25537	22326	19705	17160	14602	13107	11656	10267	9262	7844	7017	6344	5596	5264	4891	4272	3950	3703	3345	3059	2940	2744	2519	2467	2311	2251	2026	1865	1842	1740	1693	1637	1599	1598	1470	1377	1440	1398	1371	1325	1297	1320	1294	1344	1325	1201	1275	1254	1183	1188	1187	1127	1195	1086	1089	1110	1058	1130	1071	1087	1036	1012	995	1043	994	1055	992	1018	949	1010	986	1007	873	981	958	1064	1033	957	905	957	912	915	953	1004	978	998	1009	961	988	919	925	959	963	939	938	898	931	952	902	936	933	950	935	946	912	920	923	950	932	897	949	910	949	994	977	958	914	973	930	883	941	919	911	901	932	887	909	888	939	924	908	914	953	952	950	945	908	934	913	931	903	973	917	909	864	924	921	910	978	976	945	911	926	954	953	887	928	931	950	884	956	893	937	962	893	935	974	954	917	976	910	954	968	879	870	911	954	911	959	940	950	896	896	958	974	987	916	939	930	922	912	910	964	875	883	887	885	877	948	968	969	911	947	959	956	906	928	865	959	929	901	930	921	954	894	912	913	924	938	939	887	977	934	939	964	910	931	892	934	906	992	912	880	956	947	895	941	957	953	930	874	902	888	905	912	971	953	936	971	982	961	912	905	896	869	923	846	935	921	888	933	972	902	927	909	933	900	955	902	896	974	997	880	949	923	934	914	914	858	929	934	952	934	935	921	933	848	982	912	929	972	918	895	914	964	892	892	995	922	943	963	939	888	917	901	958	924	881	873	907	968	913	967	928	967	901	940	954	872	911	962	902	899	921	956	941	881	898	915	891	915	889	985	896	895	944	949	954	917	915	895	920	929	916	924	901	932	887	890	928	913	912	979	900	961	892	928	949	942	882	925	918	939	952	879	963	935	902	937	888	962	949	923	937	927	894	967	865	957	946	944	869	914	880	944	884	910	932	948	936	905	939	874	993	920	922	929	927	929	915	907	910	921	881	946	895	919	916	883	937	923	927	935	914	972	937	888	941	966	926	892	914	896	937	986	914	873	922	980	891	899	967	922	930	933	881	926	994	927	952	911	900	954	944	909	937	931	902	907	915	907	952	895	908	928	913	944	982	946	880	929	916	935	915	887	932	915	895	940	893	990	859	950	944	916	925	992	922	928	909	937	899	876	897	938	888	960	860	990	937	942	928	987	934	929	966	909	938	931	949	923	905	915	919	914	935	946	929	911	907	921	929	882	985	919	915	976	927	880	947	904	893	926	882	939	900	942	945	940	967	894	886	941	949	963	941	953	927	909	929	922	931	957	943	921	922	930	920	957	948	1013	943	901	952	999	953	899	932	897	943	879	962	918	888	906	974	880	898	906	972	889	928	922	876	941	947	994	946	944	956	893	934	938	913	887	900	864	900	895	947	910	957	945	859	915	969	880	918	886	903	887	972	949	894	924	914	896	903	877	926	919	919	956	877	934	943	957	930	946	902	929	977	892	907	972	890	957	955	997	966	962	923	901	924	883	921	925	920	903	995	955	925	923	996	923	903	904	939	943	918	902	911	903	935	845	952	956	956	921	899	944	907	854	927	924	930	907	953	958	901	955	901	935	928	909	901	921	911	936	952	952	883	936	956	891	901	864	952	904	908	901	961	911	928	895	872	930	952	901	932	908	882	887	916	957	896	922	889	958	948	896	898	915	895	934	979	941	914	926	918	934	934	912	928	871	937	913	894	930	902	965	875	916	968	924	932	948	927	920	931	945	961	950	871	914	886	898	924	988	949	918	898	886	896	933	895	902	964	947	957	950	960	938	929	940	922	929	974	915	943	961	882	933	916	864	922	952	933	898	916	917	968	896	969	888	957	951	899	910	928	916	892	939	967	950	907	943	929	889	934	857	935	952	906	898	871	949	951	897	894	891	951	932	875	948	973	947	881	924	914	972	991	947	954	932	860	889	952	960	969	940	969	934	943	947	911	931	931	899	913	943	900	944	918	926	962	927	909	920	985	936	950	897	903	912	893	891	942	938	953	917	885	958	982	927	956	925	949	922	914	865	937	913	919	900	885	973	966	944	845	967	920	891	966	932	966	845	921	893	966	879	874	927	910	890	988	893	904	887	897	912	910	895	915	925	988	950	927	938	958	949	952	898	926	962	947	950	880	944	919	883	926	879	912	921	884	896	870	897	953	973	908	904	922	872	945	943	932	845	921	966	911	922	882	891	913	927	920	905	942	943	971	922	935	862	971	888	967	911	883	922	894	995	954	954	899	940	919	882	928	953	920	963	962	868	916	960	960	926	948	900	867	924	920	926	901	928	928	910	977	890	943	906	907	907	906	945	937	920	923	896	943	962	919	882	903	907	911	886	952	955	917	905	903	908	900	898	881	928	882	947	913	867	990	989	936	952	935	920	908	934	940	939	897	869	920	929	945	944	926	901	940	939	905	900	966	928	910	940	919	960	960	884	971	876	927	930	909	921	949	835	920	890	925	906	889	918	917	945	893	950	935	928	905	903	887	896	922	953	906	900	994	891	944	936	948	900	901	934	927	929	896	935	926	869	981	923	911	909	967	917	860	957	925	964	892	918	965	947	902	864	940	954	929	930	987	892	912	892	939	933	969	868	940	916	895	912	915	956	942	883	936	886	959	921	948	889	938	914	973	866	962	924	914	1008	896	931	902	952	880	887	932	870	954	903	892	956	947	924	912	933	985	937	859	920	858	950	952	953	915	929	911	927	921	925	858	913	847	892	927	913	919	949	923	930	900	923	945	906	899	954	937	881	949	901	934	923	953	924	874	919	887	941	956	960	852	974	908	887	932	946	945	926	887	967	932	896	881	954	975	961	932	904	909	923	949	994	968	937	918	864	958	877	936	945	927	905	889	890	949	967	897	917	924	907	952	912	927	941	906	975	922	915	947	968	892	927	941	917	980	933	901	940	933	906	890	909	945	883	954	984	940	916	947	951	915	890	925	945	939	896	923	958	913	951	861	937	908	976	885	900	960	926	920	914	878	868	903	902	879	890	948	930	916	925	971	904	902	918	998	868	946	921	891	942	941	963	918	928	931	925	913	958	879	973	907	971	904	980	921	958	917	961	919	959	958	1029	897	915	893	899	904	886	885	909	920	943	892	917	962	873	907	961	952	974	921	937	928	956	916	879	938	937	954	894	939	894	912	885	906	894	939	915	941	884	912	948	943	938	930	938	899	897	950	905	942	950	901	953	932	898	926	908	929	955	927	915	894	856	935	947	902	953	900	937	889	955	912	928	896	943	956	926	931	832	967	942	922	957	912	931	920	926	891	894	971	889	916	917	915	896	911	931	923	1016	917	947	937	856	990	887	973	907	889	897	937	865	887	901	905	933	942	947	964	937	835	884	919	939	908	971	927	928	956	917	923	893	888	902	887	920	969	851	942	979	877	898	889	898	934	927	864	978	954	953	922	946	940	921	907	955	942	975	872	936	908	903	947	955	944	930	956	923	930	891	983	877	878	977	949	921	852	917	965	933	920	910	922	966	931	953	914	961	899	878	903	900	913	942
2579	1307	749	633	1079	1178	1087	975	889	788	644	590	513	445	423	383	314	283	242	236	239	215	188	158	148	137	168	132	133	133	102	105	108	116	106	90	102	81	80	82	105	80	80	86	80	81	80	79	91	73	88	81	80	86	83	77	72	68	79	69	74	74	72	57	76	64	67	67	70	85	76	58	79	44	63	65	76	61	72	72	67	71	56	58	67	70	74	66	66	67	59	60	61	82	65	75	79	70	59	73	64	77	60	59	65	67	70	84	74	55	56	61	61	70	61	80	68	56	84	56	63	55	75	76	66	57	78	60	60	71	67	54	62	72	60	77	75	58	60	71	60	61	60	69	65	52	73	57	66	56	73	62	71	68	71	77	76	74	70	68	77	54	60	73	74	70	87	74	58	59	64	64	73	61	60	59	61	54	53	57	58	76	72	72	71	66	74	62	56	65	80	71	80	60	55	61	77	71	60	79	71	72	69	71	55	45	63	61	60	62	60	75	57	70	56	58	70	60	70	55	59	80	78	62	57	61	71	70	65	80	74	82	60	84	74	74	64	73	67	78	61	69	65	58	73	74	64	63	63	76	60	51	64	73	55	62	79	65	55	64	65	67	62	75	49	78	64	72	69	63	55	60	62	70	61	55	62	67	76	67	67	52	56	62	69	72	69	62	69	44	64	56	82	57	62	77	54	77	79	49	60	57	58	64	57	66	72	56	51	63	71	60	62	72	61	73	63	55	76	76	56	56	64	66	72	65	79	59	83	54	59	64	71	83	61	66	42	69	53	65	63	70	60	65	54	58	69	62	62	71	47	58	58	69	74	61	56	55	67	68	58	76	69	70	70	67	64	67	59	64	60	62	81	70	72	68	57	58	63	85	79	71	83	64	63	65	50	50	66	71	71	63	64	65	63	43	66	61	64	67	57	60	72	65	61	59	70	74	68	81	71	58	69	61	88	68	59	67	51	71	77	54	73	63	76	51	82	72	58	71	75	74	77	59	65	63	80	63	68	58	60	54	69	63	53	58	74	66	70	48	59	74	59	82	75	76	73	63	67	76	54	62	75	63	87	66	62	51	69	58	63	56	57	82	52	74	64	73	63	62	53	59	58	65	62	69	72	80	55	74	51	69	67	74	61	72	69	75	61	61	69	80	63	67	63	55	56	68	78	64	58	64	69	81	69	66	64	77	78	70	75	69	65	66	57	78	71	61	50	68	62	56	67	67	74	50	79	72	61	57	71	69	63	74	50	62	77	72	60	71	68	71	62	86	56	73	47	51	77	63	83	70	65	64	68	65	67	62	74	71	63	76	56	77	59	70	71	63	62	57	60	72	73	74	56	47	62	94	69	68	81	74	66	61	72	76	65	56	67	58	65	64	63	86	59	73	59	63	61	59	59	62	55	63	68	65	66	76	62	72	47	59	52	55	55	68	66	61	66	62	71	86	55	60	64	56	59	69	74	68	62	68	71	60	69	75	49	74	65	62	64	72	75	52	71	55	65	67	62	64	59	82	62	70	76	74	70	73	68	75	54	85	71	57	75	69	71	67	60	66	75	62	63	67	64	71	62	71	67	76	66	54	59	63	51	62	76	67	59	77	70	61	65	83	73	71	69	66	55	57	76	68	59	74	59	64	63	68	64	77	58	49	53	72	53	72	76	71	80	93	63	68	76	61	71	71	69	69	62	63	75	70	66	50	57	60	70	72	71	75	79	64	66	74	70	65	76	65	82	72	70	61	48	61	61	72	57	78	52	63	42	58	51	68	69	56	78	62	68	55	51	69	71	61	64	71	57	69	66	58	67	68	68	74	81	64	75	64	61	68	62	65	67	57	63	65	62	45	63	61	68	62	75	82	49	51	56	64	70	69	62	71	65	78	66	66	67	59	78	64	64	61	61	71	70	56	71	60	55	63	57	64	78	66	77	56	59	60	58	64	61	56	72	61	55	58	73	80	62	57	62	71	77	62	66	68	85	54	65	53	61	64	49	77	76	70	56	70	66	59	63	80	80	71	62	76	63	61	54	56	57	71	67	72	51	79	61	70	67	66	66	64	77	69	72	67	62	61	71	68	68	62	50	69	61	68	70	73	66	72	68	77	75	66	53	74	73	55	62	77	59	60	57	68	55	61	55	70	62	60	70	62	67	60	66	73	69	67	61	65	57	65	71	67	73	60	61	64	62	57	51	64	57	56	78	74	62	63	76	66	63	52	83	76	57	72	61	74	50	73	77	69	64	64	79	56	58	84	70	80	71	77	57	75	58	58	61	70	67	59	57	60	78	56	66	65	56	73	54	66	72	81	71	74	49	69	73	73	51	68	71	58	62	60	70	62	58	80	54	41	68	68	69	58	64	71	59	61	65	63	47	58	62	63	56	55	68	58	66	67	60	76	65	71	51	82	75	57	65	57	60	71	71	52	79	67	57	59	70	64	55	52	65	65	60	63	74	77	73	64	66	70	68	88	76	64	70	66	64	64	55	70	64	65	50	74	52	69	64	76	78	69	67	61	58	64	49	76	67	69	88	80	81	71	64	88	53	66	65	69	64	70	74	65	75	65	58	77	60	67	74	58	67	62	65	67	65	57	66	61	56	71	66	59	65	65	77	71	62	76	71	76	51	56	60	86	76	66	76	61	65	62	56	68	75	79	77	65	57	54	75	73	73	55	59	78	65	64	58	71	52	54	62	72	65	61	64	61	54	71	63	65	76	72	59	80	70	71	70	73	58	70	58	64	56	70	72	60	63	69	59	75	69	55	69	83	67	61	64	83	72	69	62	68	58	79	57	68	52	71	68	77	68	72	63	77	52	68	68	51	63	75	57	70	64	63	61	67	68	65	59	64	69	56	54	60	68	63	57	52	67	65	68	73	70	67	73	73	76	67	73	68	58	63	63	67	74	54	75	56	74	69	64	71	74	56	78	86	62	65	57	54	67	43	67	66	79	61	72	60	76	69	71	76	69	68	74	60	54	63	86	66	61	57	51	67	72	60	73	72	68	57	67	59	66	49	66	63	65	51	61	62	64	60	57	50	63	57	65	62	60	60	57	66	56	55	60	62	68	71	79	68	71	69	61	72	62	65	60	64	60	69	82	61	59	71	50	69	72	59	61	74	77	48	56	62	52	72	65	55	53	57	77	70	58	78	66	64	62	63	64	49	66	71	85	62	69	76	64	62	57	66	68	65	62	70	70	63	71	73	62	52	68	76	77	63	55	62	75	62	66	80	65	59	73	62	79	44	52	59	61	68	72	64	68	68	59	63	65	77	66	82	71	56	61	47	64	65	68	60	62	81	76	62	61	59	54	72	52	65	63	85	68	82	61	65	60	70	67	71	59	59	55	69	59	69	67	70	59	68	82	62	52	50	72	66	64	47	63	58	74	81	47	78	59	67	58	54	63	64	63	58	54	57	60	56	53	69	72	76	62	61	72	78	66	57	63	61	53	74	76	71	58	57	51	62	54	61	53	97	69	76	57	55	60	72
26943	20635	15051	29005	36526	36475	33897	30386	27341	24686	21767	19332	17195	15451	13798	12320	10949	9636	8687	7722	7097	6486	5876	5208	4909	4599	4210	3846	3751	3407	3106	2866	2700	2554	2371	2204	2187	2041	2035	1960	1807	1766	1733	1682	1635	1565	1589	1575	1455	1491	1480	1468	1405	1355	1423	1410	1285	1325	1262	1228	1202	1165	1174	1101	1100	1187	1163	1087	1083	1171	1122	1072	1116	1057	1052	1049	1003	1029	1059	1022	1083	996	1028	1026	976	994	951	962	994	922	973	984	959	940	961	1015	954	938	957	950	945	982	970	984	898	980	914	889	955	904	1015	946	912	966	948	908	885	904	915	950	945	931	907	899	942	935	932	923	913	945	916	969	880	943	941	932	916	916	913	962	911	907	939	1002	856	879	920	898	940	986	943	979	985	968	983	945	897	873	922	952	885	924	889	954	938	873	913	884	938	932	928	925	881	881	927	942	881	861	919	976	964	942	952	910	902	882	955	926	935	904	906	882	929	885	876	895	909	900	903	934	929	938	936	890	954	938	942	903	921	922	892	903	885	922	929	934	935	905	933	903	894	930	974	944	933	956	925	938	952	905	894	933	903	925	919	1000	902	904	912	939	952	950	936	1014	923	942	918	917	905	969	933	933	907	906	934	905	939	924	989	996	920	957	956	913	951	883	914	877	958	929	931	939	905	939	894	892	886	957	875	940	874	900	906	946	947	904	941	892	877	907	911	900	945	923	872	932	909	945	932	968	878	893	981	874	966	898	908	917	927	929	927	908	902	908	912	904	925	902	946	950	912	948	931	855	931	956	895	896	940	901	904	923	963	891	863	931	927	959	908	930	930	917	909	871	943	914	938	912	924	929	911	948	936	938	931	908	959	921	956	954	893	951	938	944	863	928	927	921	892	925	891	933	908	912	885	954	869	943	912	950	897	956	903	937	904	866	996	909	905	904	896	941	928	928	995	900	956	865	925	955	898	879	913	906	860	936	883	951	960	903	869	905	893	931	912	911	895	919	867	946	965	930	896	907	944	880	945	967	975	897	931	919	921	917	954	952	962	976	904	900	988	911	922	938	882	916	898	900	905	927	909	897	933	943	920	892	954	917	904	917	909	959	944	956	949	927	904	899	887	911	928	966	880	891	894	972	907	903	897	956	949	914	893	880	866	921	917	924	948	889	918	931	955	904	849	870	960	916	940	917	894	948	944	935	914	925	953	922	926	910	942	936	921	920	861	949	891	910	896	894	942	953	936	908	933	922	904	903	919	906	868	944	938	922	945	936	903	926	971	865	893	995	931	963	950	877	920	879	939	900	886	912	925	887	914	940	924	935	956	929	912	890	884	886	923	977	940	932	898	953	953	917	907	941	965	911	898	898	923	878	907	882	950	907	940	958	916	952	873	986	878	946	888	913	899	908	918	924	861	884	904	907	925	917	921	949	876	921	949	926	936	938	897	949	950	885	902	893	894	963	939	935	877	921	950	903	926	933	918	920	978	914	944	890	915	954	831	900	973	903	898	967	966	936	931	952	935	942	965	924	921	911	858	948	962	899	895	909	878	875	950	955	896	966	968	943	985	947	971	888	937	892	951	877	937	927	895	933	968	933	920	956	947	929	920	935	856	976	902	883	949	958	932	920	945	937	888	943	928	920	932	921	874	928	962	941	946	963	898	917	923	904	905	891	947	937	979	891	935	922	915	913	898	938	889	929	868	905	927	896	912	908	899	897	917	952	937	974	916	913	951	915	998	930	953	902	904	887	941	970	919	983	868	869	953	933	939	934	886	914	977	897	962	849	896	943	904	912	901	933	914	936	945	946	926	910	945	991	904	920	974	899	941	971	916	974	942	910	886	956	907	923	946	910	925	908	917	898	899	932	870	892	918	936	952	895	932	937	873	939	991	933	872	931	947	929	927	901	892	885	964	926	925	907	957	898	900	909	912	923	908	911	903	946	902	920	982	917	884	902	908	932	952	936	931	917	937	917	895	963	895	915	906	970	941	957	941	972	867	888	946	875	929	903	854	913	987	971	942	863	892	869	941	919	934	905	943	918	889	951	948	907	946	917	949	928	952	932	949	846	892	947	838	919	921	972	902	966	919	943	938	905	927	909	939	947	967	896	925	872	920	908	910	874	923	887	927	938	944	905	942	894	907	933	906	941	905	926	941	945	934	945	908	944	916	932	932	896	896	947	908	916	912	966	947	902	878	926	938	946	925	1010	913	884	898	938	965	907	979	907	911	922	933	896	934	939	944	872	913	966	911	921	925	960	908	907	930	895	931	921	934	934	952	937	940	981	984	951	949	936	941	975	919	929	921	859	922	925	876	943	931	948	917	976	941	887	918	902	981	889	926	905	928	950	911	941	945	900	930	918	942	975	895	895	904	910	896	951	896	950	921	918	973	923	907	974	909	916	934	882	945	925	923	859	917	958	886	907	884	896	972	940	923	899	901	915	901	947	911	883	931	940	918	870	943	921	917	906	883	835	967	971	924	939	938	896	927	905	918	912	955	905	929	935	919	925	906	958	848	924	870	932	915	957	896	916	916	931	943	937	877	921	956	896	945	934	948	871	1009	903	923	928	948	917	904	937	866	929	865	924	885	908	934	884	896	899	896	910	884	943	937	928	876	887	889	942	921	941	944	934	896	896	914	899	912	897	885	903	985	943	951	878	907	891	924	902	938	959	886	935	926	885	960	923	926	926	950	954	878	908	936	907	913	917	976	959	930	973	960	948	881	898	889	921	918	917	920	876	912	939	944	905	924	892	904	933	918	894	926	897	902	864	925	867	922	893	920	906	934	929	868	969	939	930	930	911	968	937	957	891	985	938	959	913	889	934	968	892	906	917	921	902	905	946	941	848	889	860	901	959	894	934	974	922	905	900	903	924	967	902	963	946	944	897	931	919	933	896	902	919	942	967	947	923	880	925	958	897	958	933	940	904	945	980	973	899	877	943	914	955	940	921	918	870	908	905	887	919	968	902	957	926	934	909	970	945	912	881	901	925	874	977	876	911	904	939	965	929	945	915	926	901	929	927	937	945	896	940	982	929	882	939	952	936	895	900	964	943	893	859	928	938	946	912	970	861	892	924	914	879	939	915	958	940	961	951	931	897	919	883	846	995	904	914	896	909	942	871	978	919	887	910	914	920	955	911	942	915	948	923	902	890	981	869	954	902	891	922	938	916	903	890	972	908	894	933	959	899	904	942	952	936	925	885	968	930	903	894	977	896	839	886	945	944	922	919	939	914	940	904	879	876	920	904	976	923	924	966	902	950	955	846	924	922	927	879	920	971	932	889	913	942	929	921	891	958	920	934	916	899	885	940	922	901	956	949	945	948	996	876	932	884	883	942	908	929	921	860	903	889	971	967	974	896	914	918	933	915	919	904	897	929	875	888	926	898	956	899	959	909	956	957	950	940	941	854	937	918	963	926	922	915	894	961	930	913	931	841	940	925	914	934	937	909	881	931	921	944	845	908	940	923	919	913	915	897	906	919	936	907	945	914	906	924	925	923	930	925	939	873	939	929	902	933	911	889
2032	587	371	296	501	591	521	446	425	368	347	273	231	220	200	183	148	156	145	117	111	103	102	110	129	90	84	89	77	83	76	76	73	65	68	54	70	64	47	61	53	72	59	64	57	58	57	59	41	53	56	67	55	46	53	49	51	48	69	60	61	57	49	51	59	55	38	51	38	47	57	51	44	44	46	51	55	51	42	71	53	48	49	48	55	46	51	60	59	52	63	60	45	47	60	58	44	49	45	53	46	50	60	48	55	52	54	58	58	50	54	48	61	42	54	44	57	64	35	43	52	57	63	47	51	50	48	59	57	54	49	42	50	61	48	58	54	51	56	56	37	55	56	55	58	59	57	47	55	56	62	56	42	54	55	48	64	54	50	50	55	52	60	46	43	48	48	47	43	49	46	43	56	63	55	50	46	51	54	62	52	50	59	49	53	59	37	51	57	49	60	55	43	57	40	60	55	50	51	68	47	53	57	50	57	46	38	45	53	50	51	55	49	50	50	39	50	40	53	35	54	50	49	54	40	55	63	34	63	45	51	48	43	42	54	39	51	45	51	52	52	44	54	57	58	45	36	42	60	51	49	35	48	41	45	44	48	56	53	45	45	61	51	47	46	51	45	64	48	61	67	46	43	59	53	54	42	46	52	48	60	47	45	50	50	44	50	58	59	52	53	58	49	58	53	50	43	54	63	49	49	44	46	57	51	43	62	46	50	34	61	48	55	63	72	44	39	42	52	47	39	36	51	52	48	50	46	48	40	49	61	45	49	58	38	47	41	50	54	51	46	46	52	54	67	62	53	58	38	37	46	53	41	52	57	52	46	47	54	48	60	46	49	51	52	54	58	52	53	38	64	44	61	54	50	55	58	45	43	55	44	44	59	56	46	45	46	45	55	66	50	58	46	53	52	47	56	55	46	39	42	43	51	49	49	37	53	50	55	45	49	62	39	53	50	44	44	51	42	57	54	48	47	53	54	47	49	39	48	49	42	48	47	51	47	54	51	57	63	44	59	48	53	61	51	49	50	43	49	40	56	44	45	41	49	42	48	50	58	56	51	46	43	53	57	50	53	48	51	57	33	44	54	60	57	47	44	59	46	61	44	56	34	45	46	66	50	43	43	61	49	61	56	64	64	41	55	45	54	48	44	49	43	44	55	41	64	51	42	43	38	50	51	44	54	47	66	63	44	55	57	56	51	56	59	56	56	51	47	53	46	40	63	58	48	53	53	53	45	54	53	53	55	54	47	49	47	56	55	43	52	50	51	59	60	38	57	45	59	56	58	52	45	47	43	51	59	45	51	51	55	55	55	40	47	47	49	51	46	51	55	64	47	47	59	47	44	46	58	48	49	48	55	53	51	37	63	55	59	54	51	70	42	64	50	48	57	50	55	47	47	45	52	65	46	58	48	54	51	45	43	46	62	40	56	46	45	57	58	55	65	48	42	39	56	74	46	38	49	55	39	52	45	53	61	48	45	71	58	44	49	45	57	42	58	47	53	45	43	55	42	52	35	51	46	41	50	62	55	52	37	50	45	49	42	39	53	55	33	48	49	57	51	55	53	61	62	51	52	53	43	48	57	39	54	56	48	43	57	51	44	41	60	46	38	36	46	38	54	52	55	55	34	51	54	41	54	45	58	47	38	59	42	43	27	52	51	40	54	60	34	48	46	55	43	52	42	45	55	39	56	49	38	43	46	50	50	57	64	45	50	39	54	47	51	43	51	49	58	42	54	46	54	53	48	53	54	37	50	53	58	46	67	52	49	55	54	53	46	44	60	54	39	41	49	55	51	48	46	49	46	54	44	59	38	56	58	48	54	52	45	41	56	59	50	45	60	51	73	46	60	42	49	62	46	45	58	65	48	55	61	55	49	54	42	35	52	44	43	47	59	49	45	46	48	46	54	59	45	45	63	58	47	58	52	46	56	44	43	48	50	41	53	52	56	49	43	45	48	57	59	51	59	47	59	49	59	59	56	39	62	42	49	46	49	46	44	68	47	44	50	45	51	63	54	48	55	48	52	48	54	50	64	52	39	53	64	54	56	60	51	55	38	48	48	45	54	53	51	46	55	48	56	51	43	50	43	51	53	41	52	46	49	50	38	49	42	54	41	53	57	46	48	42	53	43	52	53	63	44	56	49	41	56	42	49	56	50	51	44	49	52	62	53	42	44	53	55	47	41	52	53	61	64	42	55	54	56	47	57	45	55	46	46	47	46	32	65	64	40	40	44	63	46	45	54	49	46	49	37	66	40	47	48	54	52	46	56	46	51	57	57	35	72	34	57	39	45	64	52	61	45	62	42	54	45	50	43	48	50	52	45	47	59	44	60	65	49	62	64	51	43	48	41	42	48	37	49	41	56	47	50	42	42	50	57	45	50	51	63	50	51	56	51	43	50	49	56	49	52	42	43	57	54	58	60	47	57	42	42	62	48	45	46	42	61	52	47	56	47	40	49	35	49	47	63	41	48	62	61	50	55	52	47	53	39	42	50	53	61	54	58	53	44	41	36	45	41	57	51	42	52	56	59	50	50	58	60	41	48	48	53	53	67	45	48	47	55	52	62	55	47	53	43	57	47	49	50	49	51	47	51	68	61	49	46	44	44	52	41	54	48	48	52	47	51	51	40	50	41	50	45	44	55	49	59	47	54	53	56	48	54	50	44	65	74	55	53	56	57	59	61	56	44	50	69	43	70	48	58	35	40	62	41	56	49	62	48	50	64	55	50	45	40	56	42	45	56	61	61	46	32	66	49	48	53	63	46	41	53	40	50	55	46	49	50	43	43	54	41	52	53	46	49	51	68	47	41	53	39	55	46	59	51	48	48	57	45	50	48	50	46	48	53	54	57	54	55	50	46	53	40	50	35	40	54	48	57	52	55	52	43	49	54	45	44	54	64	52	52	47	52	60	56	48	41	62	53	53	52	49	52	58	46	49	44	62	48	48	58	48	43	49	55	54	53	52	44	40	42	48	44	49	44	49	51	43	53	44	57	53	62	37	50	51	51	59	46	44	49	57	46	49	56	44	44	46	45	47	55	53	49	38	45	50	59	49	53	47	41	45	52	51	45	63	35	64	57	56	46	58	53	46	46	52	57	59	53	56	47	63	56	55	76	41	56	57	51	43	46	56	62	50	45	49	56	47	50	43	51	44	64	52	59	50	50	56	51	43	55	65	73	42	50	52	52	41	50	46	51	47	57	48	60	39	62	50	44	56	45	52	50	42	68	51	46	53	38	42	52	57	47	50	53	38	43	51	53	55	63	53	70	46	41	46	41	50	47	45	53	44	51	37	54	40	61	48	56	59	59	40	40	46	60	41	52	42	50	45	47	44	55	55	53	51	45	53	50	57	48	57	46	53	48	50	52	49	59	52	61	45	47	33	47	47	52	54	44	43	54	46	42	55	54	41	51	38	52	49	55	57	50	63	47	59	37	46	43	51	47	35	65	60	39	53	41	51	58	40	55	53	48	51	49	61	40
19075	12973	8686	19911	27782	27644	24651	21161	18104	15578	13456	11306	9723	8639	7599	6639	5945	5096	4568	4074	3775	3363	3072	2816	2652	2439	2263	2084	1954	1869	1832	1700	1550	1455	1418	1297	1238	1258	1219	1240	1159	1132	1106	1096	976	1012	1009	981	994	989	1036	1024	1020	935	869	955	941	924	865	875	866	871	803	834	833	841	763	738	788	769	814	822	805	746	792	732	745	770	826	747	816	783	734	775	685	707	758	749	839	800	764	836	720	774	700	749	717	751	749	760	735	751	732	751	755	728	737	718	732	739	740	710	751	702	713	785	694	763	750	730	706	736	729	762	743	750	698	747	694	696	710	760	723	708	689	735	751	712	703	751	709	732	776	762	706	736	752	723	735	717	665	711	682	761	726	729	720	701	719	727	767	706	756	748	774	755	684	698	779	714	726	744	726	723	709	744	768	772	718	721	772	692	709	709	713	741	747	726	736	679	746	690	675	735	738	696	719	736	738	768	784	742	714	696	713	756	732	748	707	737	707	730	713	744	743	750	724	730	725	777	730	697	726	687	751	766	704	724	703	763	714	719	747	705	688	720	715	713	734	733	796	757	742	730	715	751	753	740	743	704	660	780	714	746	738	765	705	726	678	694	725	739	743	724	716	739	716	729	739	694	733	722	695	752	722	725	674	732	763	752	716	722	753	741	741	674	731	712	725	750	736	711	733	778	669	703	682	677	748	697	756	743	724	728	752	738	685	763	761	690	724	717	741	717	755	726	735	669	767	697	702	701	762	700	697	738	755	732	716	752	727	729	727	697	698	708	750	707	731	740	729	725	722	713	688	682	735	726	715	703	731	753	736	746	696	677	741	727	732	718	672	691	688	738	722	728	747	716	760	700	754	686	668	698	723	698	738	725	706	702	676	667	679	789	734	722	738	754	735	673	728	737	776	721	736	752	715	722	694	730	715	716	730	713	701	727	725	740	737	718	725	752	754	729	725	749	696	751	718	725	794	702	755	746	670	765	690	729	765	711	723	690	688	737	744	688	744	728	708	769	655	733	708	751	721	702	725	761	772	722	722	720	714	706	741	733	691	701	775	714	728	731	748	671	735	765	714	736	693	703	720	720	689	726	679	742	726	761	734	735	733	714	751	729	727	706	711	771	763	739	682	785	724	712	705	759	738	741	675	734	744	689	730	750	728	746	727	747	729	745	724	702	743	707	715	734	741	750	726	769	711	750	725	692	710	784	694	702	730	712	752	713	720	682	719	701	749	730	718	706	731	726	695	694	760	763	698	739	735	696	751	725	681	733	699	712	711	717	696	678	728	712	707	785	759	717	723	740	706	769	738	754	725	782	761	717	698	677	743	725	734	705	712	719	746	717	732	721	718	750	724	749	742	703	721	696	744	711	719	679	722	729	719	725	764	730	679	741	682	698	730	746	722	711	712	745	744	735	714	742	716	741	749	730	728	707	747	706	740	730	726	729	723	706	781	698	734	771	741	703	700	722	730	739	765	707	736	677	754	696	761	706	734	703	726	688	714	739	725	699	719	792	728	706	779	765	757	712	726	720	703	716	773	726	710	741	725	733	739	732	732	682	735	755	692	742	703	705	681	694	685	697	718	701	697	682	674	697	772	757	712	752	699	742	735	714	743	717	685	741	716	738	682	729	702	739	703	754	756	716	704	761	731	765	724	737	695	726	676	695	729	744	719	725	749	693	723	747	730	722	734	736	688	763	766	739	724	772	720	741	711	726	738	675	741	740	708	741	712	698	739	751	733	749	712	740	729	748	718	698	742	738	732	721	741	716	763	713	737	728	713	738	766	740	733	708	744	714	764	779	741	674	744	755	738	718	742	763	729	754	728	715	705	676	715	717	700	711	729	732	717	733	707	766	688	754	716	719	743	714	739	691	713	692	694	745	713	774	694	752	769	722	731	732	740	717	706	716	759	692	733	724	741	736	736	740	704	728	762	702	726	724	782	715	704	728	702	733	725	665	710	707	765	729	721	743	761	715	730	720	738	741	718	734	731	699	724	746	704	681	754	792	693	744	761	754	739	740	745	720	753	729	787	729	711	737	690	711	720	728	761	710	719	712	715	760	712	705	701	723	708	697	742	719	749	700	732	751	723	756	695	688	714	744	729	728	719	735	717	718	792	714	742	712	760	702	724	748	770	722	731	691	733	738	681	678	709	786	711	712	674	731	710	704	759	680	775	717	746	710	733	764	749	761	733	754	739	745	745	750	772	730	692	724	689	681	753	750	803	688	748	730	729	752	727	733	743	724	690	724	703	765	757	704	751	697	766	742	733	721	744	737	743	713	739	719	731	724	720	766	766	689	655	767	706	674	723	733	746	735	719	706	741	683	685	775	694	762	690	784	751	722	735	698	709	726	750	752	742	744	686	721	747	736	685	711	705	770	713	712	724	724	686	712	740	714	689	713	758	723	730	740	723	753	743	741	740	760	711	729	742	685	778	709	718	712	717	720	754	740	751	737	759	713	725	727	703	706	741	765	692	700	730	733	721	698	725	717	723	695	677	728	684	754	752	702	671	734	705	732	692	749	708	767	702	718	737	747	671	755	764	744	716	723	707	719	713	727	717	679	669	694	710	782	711	740	751	735	711	720	763	742	703	722	762	692	751	736	694	734	756	779	708	694	720	728	756	746	765	730	704	764	729	726	720	705	739	700	744	667	754	685	750	696	739	720	757	732	756	713	729	695	703	745	713	716	712	741	729	744	686	705	673	708	742	707	758	729	718	740	772	710	730	707	756	722	720	749	746	767	680	686	709	730	759	741	682	747	745	763	709	704	736	773	747	728	775	761	760	696	710	711	728	780	729	776	719	717	751	693	716	714	692	754	755	709	731	662	729	731	743	752	701	725	742	704	792	714	681	721	670	701	738	711	698	765	743	732	751	749	780	685	701	709	742	717	778	700	744	748	699	714	729	736	721	688	757	713	764	751	729	684	704	743	732	704	729	748	719	751	693	712	699	739	706	770	737	734	705	731	726	751	749	743	713	719	693	699	715	734	691	710	665	712	729	755	759	732	762	766	711	706	760	720	720	740	736	759	720	741	719	709	716	737	727	721	746	690	712	731	732	764	771	739	699	723	736	768	734	678	737	725	731	748	701	734	756	752	775	726	753	709	708	755	740	699	736	730	700	744	761	709	733	713	718	754	734	655	668	769	697	751	757	734	697	748	740	715	700	682	724	746	728	666	759	765	777	729	714	721	701	756	721	699	721	731	708	725	737	709	687	730	709	719	712	704	716	710	722	726	714	723	743	771	705	674	772	682	708	704	698	736	729	729	750	740	745	748	742	748	712	713	762	721	747	763	717	693	745	756	741	724	775	721	721	732	709	765	711	679	704	705	737	727	719	735	686	755	739	708	695	731	687	762	715	735	717	792	723	793	714	738	769	728	725	757	737	693	717	718	707	749	739	743	699	756	762	726	749	693	712	745	741	721	701	725	788	730	729	720	760	711	755	726	717	706	708	723	687	746	725	725	718	737	685	706
1464	939	529	436	694	871	771	748	628	594	468	428	371	352	313	258	227	222	170	156	141	167	132	114	106	113	118	89	104	103	94	85	76	76	82	57	71	75	73	56	71	56	60	65	63	59	66	52	58	75	45	74	66	60	65	72	47	56	73	62	50	44	57	61	49	44	62	44	56	57	57	63	54	54	55	57	64	49	44	43	57	45	54	42	43	57	58	49	60	49	64	35	52	42	40	48	44	51	41	49	56	51	56	43	69	60	49	55	44	75	52	45	50	56	50	42	43	42	41	50	47	60	49	44	42	48	42	57	36	59	64	49	53	69	55	47	49	56	59	48	53	51	40	76	51	51	46	66	45	62	40	48	45	52	50	47	55	44	63	52	47	38	53	59	54	55	46	49	54	52	39	35	53	50	45	58	57	58	54	48	39	40	49	49	53	35	47	64	61	59	53	53	56	64	49	56	44	47	52	46	55	53	53	62	44	50	48	54	50	56	37	47	40	52	56	57	67	53	44	54	59	51	46	45	49	48	53	43	48	55	45	41	53	51	52	46	56	39	47	46	45	43	42	43	67	36	49	51	50	53	50	42	50	49	46	40	45	50	48	59	50	48	52	61	56	50	47	54	46	45	44	46	47	57	45	63	48	54	40	57	42	55	52	57	44	55	52	63	48	60	49	46	57	51	43	46	43	49	50	53	49	40	46	57	61	44	48	37	42	49	52	46	43	32	53	52	61	59	60	74	63	48	53	49	42	49	53	44	37	58	50	51	50	53	51	40	42	64	51	60	53	64	44	52	58	46	61	57	58	49	47	54	51	56	47	55	51	40	51	53	41	52	62	34	44	50	45	49	51	46	53	40	60	60	58	46	44	68	48	64	49	51	49	48	69	66	44	60	39	54	57	42	50	53	40	53	57	44	40	58	47	40	51	53	49	47	61	41	39	42	54	45	42	47	46	50	59	37	45	53	60	47	56	58	56	58	45	46	44	39	55	56	54	66	50	53	54	49	59	56	41	50	39	47	64	57	49	44	44	59	43	52	45	41	49	52	57	47	41	63	49	62	65	55	55	55	58	54	54	41	54	54	51	58	54	46	43	53	41	48	60	51	53	40	48	48	48	47	52	45	62	61	45	57	51	47	49	48	51	47	38	51	77	58	57	58	63	48	57	48	51	54	44	64	62	42	64	56	52	52	46	45	40	54	40	56	49	57	44	53	73	46	43	54	49	50	40	45	50	50	47	54	44	41	47	52	56	50	51	47	54	58	54	55	46	64	51	52	59	46	57	45	53	44	48	40	58	63	43	56	49	56	39	38	63	65	46	60	48	50	46	47	65	54	43	51	53	62	43	43	44	56	58	52	55	47	40	52	42	59	48	37	52	42	49	52	57	50	50	47	45	39	43	41	46	53	60	58	49	44	52	58	49	47	42	50	46	51	56	51	35	58	40	50	58	56	53	37	57	49	55	45	47	46	46	39	47	44	52	55	52	43	44	47	43	54	47	63	55	55	48	53	54	60	53	47	58	48	50	52	53	36	50	55	57	47	48	52	50	50	32	46	53	50	46	51	46	58	56	67	54	45	49	58	49	60	60	50	50	40	73	46	43	53	45	44	52	47	56	48	54	54	46	51	58	52	49	58	54	37	47	55	44	62	58	58	35	46	61	60	50	53	52	56	42	54	56	49	58	54	43	51	52	38	53	37	52	45	45	52	60	50	54	51	44	46	46	40	47	58	57	49	62	47	53	53	52	47	41	47	43	50	42	50	41	50	38	55	62	50	60	59	47	55	47	41	48	48	46	42	46	55	51	53	44	56	49	40	58	55	36	57	42	49	38	57	40	64	56	62	56	44	40	42	47	41	46	50	50	52	58	50	47	42	56	48	48	46	43	49	47	50	57	38	44	46	44	40	45	42	57	56	45	46	70	53	41	58	51	47	51	51	54	39	42	55	57	40	55	50	50	51	46	41	58	46	51	53	55	40	56	58	54	64	50	64	40	50	45	55	38	56	50	44	43	50	58	48	46	56	45	47	49	59	48	56	51	45	58	68	50	42	51	55	50	53	52	53	59	53	49	49	55	51	61	60	59	48	60	39	46	48	57	54	63	51	59	49	49	49	55	50	50	56	44	55	56	51	54	49	65	48	51	44	49	61	42	39	58	51	54	42	60	58	43	62	48	58	35	56	38	49	46	51	57	49	46	40	47	56	63	60	53	51	50	59	48	45	49	52	42	55	46	66	38	48	54	58	46	38	43	53	44	48	47	33	49	36	63	52	63	60	58	43	58	57	43	55	58	53	35	55	62	38	65	49	47	40	55	53	59	40	45	69	58	58	55	37	55	43	59	57	33	55	52	48	45	52	57	37	53	60	56	42	41	45	46	45	42	57	56	69	51	47	44	46	50	53	46	49	49	52	50	40	42	46	54	46	47	61	45	42	59	62	40	44	45	63	54	45	59	48	57	57	50	51	49	64	45	51	50	50	52	39	38	41	44	42	54	35	46	49	54	53	45	56	42	35	50	49	50	64	39	52	52	42	41	51	43	50	53	57	63	48	51	51	52	45	37	66	51	47	66	39	51	46	60	59	43	56	45	60	54	53	45	55	37	50	58	38	65	48	46	44	55	50	43	39	46	50	49	63	57	57	49	55	50	49	56	55	56	59	52	64	47	39	54	50	59	52	68	43	55	44	44	56	60	56	56	51	47	65	55	53	48	55	42	61	71	64	33	38	38	58	60	56	39	44	47	54	45	48	50	60	51	45	66	42	61	46	53	50	69	59	55	48	54	42	45	50	52	49	52	54	54	55	52	46	34	49	40	47	53	36	64	56	51	53	45	56	49	45	59	49	46	55	39	48	47	50	49	44	41	59	39	54	57	49	45	41	47	38	60	59	34	50	48	51	50	59	46	47	62	53	60	52	47	56	43	40	45	56	55	56	54	55	36	37	47	38	52	56	50	46	46	52	46	46	60	54	57	42	43	41	39	46	49	41	63	52	48	50	66	56	43	55	46	50	49	61	49	56	46	49	45	67	52	40	42	53	42	49	47	50	55	47	49	39	52	46	50	49	52	68	62	47	50	38	63	48	58	55	43	45	50	49	53	48	56	43	39	47	64	66	49	62	45	54	41	38	47	54	51	41	49	58	44	53	53	55	50	71	50	62	51	49	43	53	56	50	51	52	61	51	47	51	53	61	48	61	53	48	39	41	45	44	54	44	37	41	57	51	49	56	50	53	64	45	55	41	54	50	45	66	47	49	60	50	48	61	57	51	36	52	43	56	59	61	41	55	61	61	54	53	42	48	56	52	54	50	39	49	48	55	53	47	38	54	39	48	44	44	46	46	56	52	55	43	50	55	39	50	48	63	48	47	58	68	49	49	38	48	51	44	51	61	48	56	45	54	46	54	47	48	43	47	54	46	55	56	44	47	51	38	62	46	46	41	63	31	50	58	42	44	44	33	53	40	41	60	51	50	51	54	44	31
23204	17447	11900	24970	33011	32874	29871	26142	23002	20644	17793	15848	13445	11866	10723	9263	8220	7173	6552	5786	5208	4574	4178	3855	3670	3252	3078	2795	2703	2419	2301	2117	2044	1857	1748	1667	1601	1565	1544	1400	1341	1328	1305	1284	1232	1244	1155	1146	1144	1128	1098	1060	1019	1083	1040	1028	998	980	979	923	1013	862	907	828	856	899	909	904	884	886	807	831	861	808	802	800	763	771	773	822	757	796	766	775	755	814	778	756	752	757	773	762	718	743	734	745	769	669	697	765	758	772	729	704	765	705	717	764	701	760	711	747	750	773	776	793	695	752	710	738	718	734	727	722	690	739	723	744	715	697	695	721	734	703	725	706	717	723	721	663	720	719	755	738	718	788	738	709	703	748	683	799	696	698	763	775	723	722	740	735	719	753	704	708	760	731	735	670	773	739	715	718	696	719	754	713	679	685	677	699	723	697	709	683	757	682	688	748	719	779	716	742	726	687	679	714	717	750	727	683	721	701	711	742	722	697	741	710	724	698	717	732	739	759	681	701	717	749	714	716	717	663	722	692	733	705	727	715	681	710	703	723	681	744	754	734	715	782	686	742	714	702	799	726	732	713	722	776	739	738	781	763	720	713	698	632	686	732	704	761	710	720	741	720	735	730	687	703	743	703	685	739	661	727	717	720	743	725	740	698	687	696	732	714	685	736	734	729	734	773	743	680	729	748	696	739	757	660	692	695	715	750	712	695	706	728	763	706	786	696	721	724	734	733	721	744	695	710	736	686	685	688	738	694	738	756	723	721	739	703	715	720	736	715	776	716	708	744	750	672	720	669	735	688	694	717	707	725	716	693	705	675	704	751	669	752	703	717	703	732	691	691	688	709	701	723	733	723	688	712	687	701	686	711	735	740	746	675	756	705	684	731	704	749	786	724	724	715	708	731	718	737	714	735	741	737	700	766	699	674	686	719	716	753	708	730	723	682	692	694	728	725	717	706	739	713	719	704	705	759	720	691	719	739	713	769	718	666	709	772	760	723	750	716	691	742	714	687	695	710	739	723	756	753	678	705	746	733	752	716	792	701	731	726	726	715	718	720	710	702	743	706	686	747	687	737	792	715	705	720	727	744	706	727	712	756	729	688	674	737	754	671	689	768	688	692	695	745	669	711	671	729	679	735	714	734	744	765	708	720	736	742	706	691	755	728	740	674	694	660	732	737	779	748	715	732	736	741	728	756	746	730	725	701	725	727	709	735	685	708	714	712	738	742	700	737	704	670	703	667	721	736	682	727	741	677	729	724	724	768	740	705	725	666	783	732	645	735	728	731	674	720	716	725	669	719	732	726	714	752	738	767	671	715	707	701	683	712	737	697	716	680	729	679	769	717	734	708	702	715	687	686	709	679	736	720	772	708	700	708	737	718	708	720	720	706	703	704	713	753	695	740	740	727	712	712	705	724	738	713	722	718	665	755	729	726	722	671	715	678	692	714	708	692	753	805	722	729	687	642	705	752	732	688	708	708	681	727	694	752	737	682	726	720	711	680	699	698	763	745	743	685	752	659	667	717	683	744	689	696	719	719	684	752	768	733	705	754	701	725	684	713	689	708	657	762	710	696	750	682	735	724	717	684	677	693	729	732	728	779	665	742	657	704	707	675	720	705	736	708	685	686	734	697	656	642	681	718	728	719	731	737	697	683	715	741	756	702	707	694	754	766	720	740	730	755	716	719	703	721	719	726	715	700	730	647	753	751	701	735	696	738	733	688	718	715	696	697	708	684	739	700	704	664	720	701	716	696	721	708	726	707	709	753	737	715	715	700	719	707	733	721	718	770	647	746	734	720	727	722	700	729	743	749	722	692	700	717	695	694	706	710	701	686	695	734	728	717	682	776	740	684	706	693	721	729	747	709	699	662	722	714	687	710	704	734	706	739	682	722	676	739	732	685	708	712	728	739	701	710	675	693	739	704	676	705	726	728	691	699	706	755	708	718	697	712	733	672	718	697	721	744	728	679	702	769	711	721	658	723	725	777	718	719	704	741	696	729	784	688	752	674	769	699	756	671	738	735	714	726	742	726	707	748	711	714	685	735	715	700	676	732	680	682	662	712	722	742	730	738	727	727	690	697	695	716	683	689	754	723	766	759	738	765	770	693	653	716	694	676	706	692	701	751	673	776	704	718	720	722	755	737	688	721	737	715	724	690	728	726	767	712	692	744	743	694	766	699	771	734	743	682	687	732	741	712	703	725	697	681	729	668	714	691	703	742	700	694	736	720	760	697	683	661	685	687	688	657	729	683	678	772	736	712	704	694	743	667	683	667	720	767	656	659	712	773	714	694	664	763	691	695	696	686	732	687	710	694	702	753	693	706	749	686	639	696	690	755	777	787	744	713	712	675	728	723	716	741	692	735	715	700	675	692	712	728	672	733	723	722	718	718	710	736	750	704	713	722	723	719	712	739	712	705	698	729	688	755	717	724	699	679	704	689	745	650	720	726	688	720	714	745	752	704	698	683	725	715	725	712	716	719	752	743	716	708	697	686	697	689	711	731	710	749	691	717	723	723	731	736	672	677	684	696	755	710	725	646	718	715	735	694	719	674	692	708	759	771	725	726	754	706	725	784	721	713	728	715	765	700	749	740	703	716	718	782	688	761	720	731	728	725	688	696	724	733	745	722	721	703	691	735	715	736	717	748	738	717	748	710	713	711	735	680	692	716	746	703	720	732	726	707	685	685	704	769	735	706	675	729	667	730	726	720	740	707	695	750	743	692	706	713	730	726	705	739	718	731	720	753	741	672	675	713	726	702	717	717	751	659	714	678	688	744	754	670	699	733	679	694	696	737	706	737	644	731	716	670	722	709	719	740	688	694	703	699	736	761	747	725	699	745	735	699	678	743	739	687	695	744	740	689	777	703	667	755	719	711	707	749	651	714	719	717	719	679	670	711	743	742	726	712	710	708	731	727	712	737	741	724	749	669	721	716	682	753	731	711	672	729	737	725	715	709	704	726	730	729	711	717	726	737	728	667	726	756	757	698	732	727	702	685	765	702	736	720	708	710	697	733	698	707	734	694	722	696	714	736	690	708	682	688	724	698	728	727	727	714	684	677	723	721	691	749	694	722	714	730	718	710	734	721	723	681	720	720	740	717	732	655	674	726	709	702	720	697	733	767	748	708	756	684	707	740	716	693	719	714	693	736	669	715	693	704	701	732	704	686	678	726	735	651	700	725	705	665	700	737	726	703	726	708	720	737	773	703	710	749	731	677	677	692	721	728	697	724	704	683	742	722	693	732	686	718	704	765	692	699	731	698	701	733	758	766	697	692	707	737	735	721	648	755	686	699	687	702	703	716	754	710	718	728	661	727	741	701	708	722	717	724	684	752	718	756	722	710	750	740	712	711	786	739	713	738	747	742	702	719	711	707	699	728	750	749	726	697	716	743	720	707	764	700	733	673	754	759	768	704	681	688	712	694	759	724	680	743	732	739	722	722	694	672	740	779	710	763	737	785	669	737	701	695	692	725	666	718
3358	861	548	423	750	843	742	691	602	516	482	391	355	321	312	274	225	187	171	201	152	150	143	158	142	115	125	111	108	119	103	72	108	84	76	82	85	90	94	73	74	88	76	74	76	83	84	72	83	82	96	67	74	75	79	67	68	60	78	70	81	59	47	69	81	73	63	69	65	61	67	71	75	71	79	91	72	48	60	62	81	74	69	67	73	69	55	65	54	72	57	72	51	63	68	58	58	69	53	62	81	73	66	61	73	61	60	64	61	65	61	64	66	66	62	52	68	69	66	81	67	57	83	57	72	72	57	67	62	70	73	63	59	48	71	71	64	64	58	75	65	66	63	58	64	49	65	59	68	50	63	71	71	72	71	66	63	67	67	65	80	54	76	70	61	74	66	54	83	68	69	56	57	59	59	56	73	67	49	67	57	69	69	68	65	66	78	65	58	68	59	66	66	68	75	74	61	69	57	67	70	73	68	65	68	69	74	73	66	60	46	75	78	58	60	67	68	68	87	53	70	70	64	76	57	71	71	80	56	59	51	72	65	49	61	66	71	81	66	76	72	68	47	74	61	70	76	59	71	54	67	65	55	63	73	58	71	69	77	70	72	67	67	55	67	64	70	58	69	65	60	67	42	68	70	57	67	69	69	57	51	66	58	66	68	79	71	71	73	76	70	60	69	71	62	66	66	54	72	70	68	59	61	85	66	66	61	64	66	50	58	60	76	63	75	64	53	64	79	56	62	68	76	65	65	64	65	69	83	80	55	69	72	63	59	62	47	69	72	72	62	54	69	70	69	69	67	61	66	62	65	67	65	68	64	62	62	57	58	76	52	66	63	55	79	64	58	67	63	64	69	69	66	91	77	56	73	67	55	73	64	63	64	71	75	57	65	68	61	73	62	68	58	66	64	64	51	63	61	65	72	62	69	81	74	59	62	71	80	70	61	60	64	70	63	81	62	68	66	72	58	66	62	64	61	74	77	43	55	69	69	73	75	67	57	67	70	46	71	60	58	67	56	67	60	65	66	69	61	79	67	64	67	58	71	57	63	63	57	59	74	69	58	85	72	65	60	53	84	57	58	71	75	70	58	72	62	59	81	63	63	70	72	62	78	57	63	62	81	65	67	61	72	69	58	75	60	75	61	69	71	57	71	64	71	60	56	61	69	54	64	75	63	64	65	73	76	68	57	69	65	54	54	67	72	70	77	67	59	58	65	60	64	59	67	57	69	68	63	56	62	80	57	69	70	65	60	48	77	60	81	72	74	61	55	70	80	73	63	61	68	66	53	59	65	64	84	74	77	55	52	57	71	62	69	61	78	49	70	77	61	59	50	71	56	64	65	51	60	65	91	65	70	70	49	49	55	82	57	62	89	61	63	68	62	73	60	51	70	74	66	72	70	57	72	54	68	67	64	61	57	65	61	79	74	68	72	67	58	77	67	63	75	51	56	57	70	69	63	68	61	48	73	65	57	68	70	50	72	85	56	68	72	57	60	54	51	59	83	64	66	58	66	63	69	74	64	65	60	63	57	60	64	55	58	59	56	62	68	57	53	58	71	75	76	77	68	61	63	62	69	58	50	51	76	71	75	82	71	61	65	57	68	59	58	64	64	61	73	69	55	61	73	72	55	57	60	66	65	73	59	68	68	70	62	62	76	79	62	70	82	69	69	56	85	72	73	68	73	49	67	75	58	55	63	75	68	56	56	51	64	58	67	62	61	60	51	63	54	61	57	63	69	77	69	77	58	60	64	71	72	69	62	70	64	64	55	82	68	59	76	72	60	71	58	64	56	61	64	84	74	63	62	71	70	76	69	60	71	74	51	74	69	58	67	58	50	75	80	62	55	67	74	72	63	57	71	74	65	62	73	65	64	61	61	68	73	69	72	69	77	69	64	80	65	58	74	73	68	61	62	58	51	65	67	65	72	69	51	70	68	65	68	59	62	55	60	73	74	64	63	63	63	59	75	59	75	63	77	63	74	56	54	55	45	63	61	71	52	58	58	58	72	67	71	60	75	64	81	76	82	78	65	73	82	51	65	49	73	79	63	80	58	68	64	76	47	60	81	68	55	72	73	74	72	70	60	67	52	55	79	65	68	65	64	78	52	65	62	63	52	78	52	61	71	64	53	74	72	74	63	74	71	68	75	56	66	59	84	68	73	59	65	56	55	70	64	67	67	76	60	67	75	52	72	71	61	69	67	72	63	73	64	48	58	74	57	71	63	57	85	67	65	65	61	68	69	62	53	50	70	78	64	60	66	67	59	64	71	69	71	80	64	74	68	52	66	84	65	55	60	65	59	63	60	74	79	46	65	64	76	59	68	54	55	57	65	66	67	66	72	60	65	62	58	57	55	55	63	57	57	65	59	54	65	67	69	63	66	63	62	57	72	71	77	52	75	58	55	56	60	64	64	68	55	69	77	62	66	65	68	62	63	57	66	51	75	74	66	66	69	65	52	65	62	68	61	48	57	70	58	66	69	69	59	58	69	72	66	55	57	75	75	55	62	52	59	56	66	55	55	66	76	78	51	62	55	79	73	65	60	71	67	65	67	72	70	80	65	65	65	76	44	61	64	82	70	65	65	74	76	61	61	69	60	77	57	64	63	61	58	67	55	63	76	79	58	45	65	64	57	71	85	60	69	64	76	61	78	70	74	64	54	64	73	67	62	71	58	78	71	62	54	63	69	69	62	58	57	67	50	68	70	62	78	83	60	66	82	70	62	71	82	66	62	62	65	63	68	63	70	61	73	66	59	64	75	62	75	70	57	59	62	63	69	73	58	75	60	72	61	64	54	72	58	63	61	48	62	67	66	67	68	60	63	72	72	52	67	63	55	69	78	57	62	61	57	61	66	76	79	79	61	70	66	85	69	67	58	74	72	67	74	71	70	71	65	50	53	52	56	71	54	59	68	55	58	76	69	64	78	65	56	58	66	61	46	74	56	63	56	60	59	77	60	85	68	73	75	77	86	57	76	61	66	69	72	62	61	62	59	83	53	64	74	53	74	69	76	75	65	70	57	69	56	65	59	64	62	76	71	67	68	63	59	73	57	63	61	63	69	61	52	62	84	60	58	64	74	58	57	51	72	60	69	68	59	67	64	63	77	65	75	74	57	68	78	63	73	52	61	57	66	74	60	61	63	55	64	69	58	81	63	70	56	74	54	62	74	52	65	72	62	78	71	55	64	74	65	72	80	55	75	65	61	63	65	71	69	71	71	63	62	62	57	64	73	66	77	60	72	56	61	82	48	72	61	70	73	62	68	65	87	65	54	52	56	61	60	68	78	75	60	64	57	69	64	66	58	61	70	65	65	64	67	68	65	58	51	74	76	68	65	68	73	52	65	70	78	66	65	72	67	67	62	71	67	63	79	69	68	67	55	72	76	65	67	72	56	54	55	64	59	73	85	64	59	76	66	69	61	53	65	64	59	70	70	71	65	71	59	61	71	68	62	74	67	69	64	69	81	71	68	64	68	54
21588	15983	11326	24158	32097	31673	29065	25633	22501	19838	17401	15189	12937	11384	10078	9117	7713	6958	6231	5641	5092	4583	4163	3920	3600	3255	3137	2984	2685	2568	2375	2238	2122	2020	1854	1893	1801	1639	1670	1556	1518	1469	1428	1407	1394	1388	1328	1355	1357	1301	1275	1312	1236	1302	1226	1219	1192	1205	1164	1176	1176	1101	1112	1048	1042	992	1060	1075	1015	1082	1016	1063	1047	1050	999	1013	1009	1005	976	1048	981	986	992	940	1001	991	991	985	947	989	987	944	969	979	917	981	993	969	953	955	936	974	980	971	984	947	990	954	906	866	951	999	941	945	927	922	951	961	901	997	941	903	938	984	990	961	872	975	941	923	925	930	957	922	904	949	934	934	969	923	907	930	910	964	971	973	983	978	949	987	940	968	878	937	969	876	933	899	963	907	995	946	899	898	893	950	879	928	927	920	917	952	940	941	967	955	935	935	935	946	910	918	920	963	918	908	1000	919	944	904	938	894	961	903	898	917	905	917	941	930	926	920	924	932	909	916	1011	920	921	1006	932	967	932	941	1019	913	982	891	904	918	930	948	955	919	931	942	882	928	938	869	910	958	941	901	911	984	919	1006	920	943	943	917	959	879	888	899	944	899	988	962	945	940	933	940	915	952	974	975	982	959	957	921	889	961	886	980	887	973	988	962	931	940	926	930	901	957	925	995	945	908	937	975	981	928	888	890	953	934	929	958	949	891	964	938	907	925	936	960	951	926	918	903	953	965	925	953	955	902	931	945	921	968	924	952	944	964	948	930	943	982	919	950	986	952	922	863	935	933	918	959	936	970	893	997	924	978	966	968	939	875	963	935	897	926	908	939	919	991	906	931	937	954	970	948	909	949	956	924	961	918	984	885	954	886	963	964	936	920	910	911	930	956	961	894	997	994	947	986	931	943	901	950	912	884	902	941	929	930	903	976	993	957	937	909	1003	882	904	939	870	916	955	935	895	1005	911	916	895	939	871	950	919	916	978	943	963	885	925	936	998	909	948	954	961	921	930	908	976	936	891	947	912	960	926	928	954	918	931	848	954	963	983	967	934	932	897	952	919	902	909	932	886	977	939	919	932	910	958	979	928	952	940	937	956	883	905	928	903	904	960	906	890	907	932	882	946	915	968	962	951	942	893	954	886	983	890	945	916	962	985	932	978	874	931	934	940	927	935	953	968	885	937	955	950	924	1003	911	901	975	929	906	948	941	925	932	914	960	942	906	965	948	947	904	913	898	915	970	913	923	936	950	924	912	969	945	906	917	921	857	956	901	941	905	986	954	905	898	935	950	950	873	935	929	943	939	1071	942	912	942	964	981	960	997	892	905	942	932	969	995	867	938	926	902	907	931	900	917	977	923	922	902	898	878	906	895	865	963	905	918	895	975	931	851	940	932	949	931	922	954	982	946	903	938	931	904	927	944	957	927	887	903	955	938	981	901	948	904	922	901	915	892	954	962	954	928	970	951	917	890	955	951	952	919	924	898	967	928	941	944	945	879	923	946	952	936	921	958	919	963	913	917	899	892	999	927	879	927	941	903	936	871	956	938	943	963	971	883	910	961	913	924	928	883	911	944	934	973	907	939	974	936	922	1001	903	954	953	917	893	968	920	866	973	924	919	981	939	938	927	959	919	962	948	913	864	909	937	985	940	891	926	901	939	907	997	932	872	901	902	935	945	945	942	972	950	947	942	957	962	958	931	946	953	906	918	901	1017	926	929	939	905	940	940	956	882	951	944	967	913	971	941	920	953	931	936	892	980	963	939	871	986	920	925	884	899	908	916	946	926	894	966	892	897	966	948	920	941	970	905	1005	964	962	957	917	989	935	940	959	886	895	960	873	956	936	914	943	969	950	938	921	933	916	918	911	928	932	941	891	925	957	919	959	928	933	934	954	961	952	976	895	914	907	883	974	870	869	904	897	902	882	947	956	867	908	932	955	991	938	913	917	876	951	917	939	939	940	939	958	938	989	927	911	881	935	923	889	919	943	931	907	918	975	949	889	953	891	906	949	891	972	993	907	874	896	946	940	916	944	966	952	896	907	928	959	881	924	949	947	984	894	911	900	942	920	887	955	916	992	926	921	900	892	949	1001	968	912	961	966	930	926	930	960	871	914	894	879	936	939	935	989	900	925	958	945	942	942	928	926	944	945	974	958	935	905	956	920	939	937	960	920	914	919	880	909	901	932	925	892	952	900	949	928	913	918	922	931	951	930	916	948	983	920	930	942	962	975	946	973	965	984	926	943	941	945	1033	976	934	870	948	951	948	944	928	929	896	977	952	898	963	894	905	885	946	886	922	853	943	927	893	918	901	936	909	961	928	960	909	920	942	921	897	935	971	877	927	922	945	897	939	964	947	905	930	886	934	904	950	952	920	888	936	958	946	924	925	986	903	966	929	936	950	909	928	938	897	940	953	930	951	887	984	961	902	985	915	972	925	948	987	964	992	961	972	928	903	943	938	890	968	876	909	940	890	987	909	946	944	916	917	931	881	940	951	942	952	960	907	948	969	948	922	925	952	943	886	954	924	913	943	973	925	900	931	911	952	935	934	910	902	954	915	957	923	975	936	925	973	935	883	984	950	947	912	942	934	910	873	929	933	924	932	898	910	913	955	909	925	891	939	911	944	883	923	913	939	953	945	908	927	919	886	927	926	949	929	937	955	947	986	991	891	964	885	950	910	948	954	916	880	904	904	966	958	886	960	967	870	940	978	945	908	967	964	939	973	942	905	957	931	950	915	944	944	929	938	902	956	898	969	944	939	955	877	912	967	950	949	923	941	946	920	912	976	986	876	941	947	958	950	929	935	946	957	935	936	926	965	972	908	964	946	915	918	924	979	996	1002	949	905	927	910	973	858	951	917	908	895	930	958	950	976	929	926	947	986	877	938	888	885	915	920	892	992	947	928	945	963	954	925	958	935	926	947	939	933	892	976	920	931	881	915	915	924	925	969	886	915	890	944	927	924	955	943	955	965	965	908	917	971	983	932	932	886	944	938	938	987	945	927	947	901	954	934	960	978	907	984	966	903	976	923	941	924	954	913	990	937	958	906	957	947	934	910	943	970	928	969	917	910	951	900	921	902	942	919	889	948	902	909	923	971	966	983	919	944	985	966	922	915	971	938	928	908	911	972	939	933	878	943	956	940	941	906	926	934	889	925	969	935	877	914	922	948	960	886	919	949	898	915	907	970	903	887	914	986	928	939	937	915	931	933	923	915	976	954	924	950	897	933	900	878	911	958	913	913	940	892	897	924	911	890	899	911	955	937	966	941	900	921	939	935	932	913	903	946	923	921	853	888	970	934	928	958	930	946	975	978	920	863	932	947	971	902	925	956	951	940	936	923	880	940	926	950	974	964	967	892	892	857	975	907	863	927	906	895	900	945	922	878	952	921	967	963	948	964	931	957	910	968	933	908	901	941	931	899	923	947	928	903	952	929	884	894	932	927	955	921	957	909	906	911	948	883	910	964	945	986	908	908	897	955	914	912	951	970	926	935	924	906	939	926	947	985	924	971	885	925	908
2644	1277	763	610	1093	1249	1175	967	889	808	667	611	529	461	379	343	335	274	257	255	238	198	174	172	162	152	135	138	133	133	127	118	92	96	105	104	98	79	91	93	98	66	88	91	90	87	74	84	73	91	79	93	60	77	77	73	70	80	64	61	73	68	60	69	59	66	61	59	71	65	70	58	66	79	68	60	69	65	73	69	63	58	75	61	82	57	62	68	70	83	72	71	61	83	89	63	78	52	64	61	54	66	68	84	57	56	64	68	66	71	71	58	55	67	63	59	73	62	80	63	71	64	62	65	67	79	61	62	66	76	80	68	66	68	73	63	70	60	60	77	79	66	59	61	58	73	50	54	80	63	66	70	68	60	71	69	68	54	62	57	64	64	71	64	69	71	60	67	60	57	74	70	82	68	68	80	67	63	62	59	73	80	73	49	65	69	67	67	65	51	62	63	61	69	67	61	60	57	65	65	58	67	64	67	49	72	63	61	59	64	68	62	78	66	70	63	78	55	58	66	65	63	48	77	52	77	54	76	71	47	68	51	70	58	54	80	51	61	71	65	73	63	65	82	51	69	57	65	65	61	65	60	71	56	76	66	51	80	65	87	73	68	66	73	68	54	62	70	69	57	61	71	72	76	72	68	84	69	52	68	71	67	58	60	60	63	56	63	68	76	60	77	84	66	52	54	65	62	54	61	60	72	67	68	65	63	58	73	69	68	47	62	64	74	55	56	62	55	59	55	68	66	56	78	75	61	73	74	75	67	59	75	55	65	66	60	50	62	77	62	69	66	62	58	70	75	64	59	57	58	61	75	60	60	56	62	61	61	61	60	72	57	77	71	57	60	43	69	64	63	46	59	59	69	63	68	60	60	81	58	65	71	70	56	77	66	81	61	69	69	72	50	59	50	55	60	78	48	62	48	46	69	59	85	55	66	53	62	62	82	68	68	61	62	69	69	50	71	64	67	54	76	56	59	57	72	74	55	58	76	61	63	64	59	82	59	67	70	63	43	70	62	62	66	60	59	78	64	60	78	50	54	64	67	63	86	67	56	65	56	66	76	72	58	93	60	66	60	75	59	59	78	66	55	79	76	78	79	63	63	63	71	72	76	65	64	78	68	71	78	59	72	58	68	56	59	62	45	83	79	66	65	67	66	57	63	66	63	63	58	62	74	82	59	71	57	68	68	69	81	58	67	65	67	55	67	83	65	61	59	71	62	46	50	72	59	51	66	83	69	81	67	76	66	65	59	69	73	70	78	73	73	61	54	52	71	62	55	74	70	55	55	57	69	71	73	75	59	55	72	68	71	61	74	53	63	72	58	72	81	59	66	77	51	56	71	60	74	64	82	76	58	50	61	82	68	65	54	77	67	77	79	62	73	62	49	61	75	66	67	58	82	71	62	68	68	62	70	62	69	68	68	62	58	84	63	64	67	60	72	52	65	52	46	62	61	76	63	78	64	71	56	73	53	66	54	55	65	63	71	47	54	66	65	69	66	57	64	63	66	61	57	65	73	55	75	64	54	58	76	56	84	69	58	69	66	55	68	64	72	57	71	75	70	65	83	78	53	58	62	70	71	78	66	52	72	64	66	73	64	63	71	59	78	55	81	60	68	71	68	68	65	69	58	75	68	57	73	59	72	66	67	74	54	63	56	68	61	73	82	55	66	59	65	61	62	60	65	87	65	77	69	70	67	59	76	59	79	78	64	63	61	63	70	63	62	69	50	71	76	56	78	68	59	66	58	69	66	55	59	73	55	82	78	62	61	55	61	62	62	76	57	73	68	62	64	68	70	76	64	70	51	74	62	62	62	54	60	62	64	69	64	74	57	74	68	75	56	87	53	85	61	58	68	64	59	82	64	67	63	88	57	62	66	67	74	64	71	69	66	60	69	50	57	67	82	55	66	63	60	63	54	68	59	67	55	62	60	67	64	59	63	61	61	53	59	56	59	64	63	70	66	56	71	53	72	68	68	58	76	60	62	59	62	47	64	58	54	51	75	78	73	65	78	70	67	72	56	63	62	67	65	64	73	71	65	52	70	70	64	74	73	69	58	49	61	77	59	67	68	60	65	69	57	65	51	71	58	52	65	76	73	59	67	62	52	63	71	57	68	47	76	55	68	62	59	56	63	61	61	62	67	51	77	78	61	46	61	54	47	71	44	87	65	71	55	74	58	59	62	72	69	69	62	84	59	66	69	58	65	63	62	57	78	69	65	60	56	64	79	65	78	60	63	81	70	62	72	57	57	84	65	62	60	60	70	71	81	69	64	67	72	68	55	55	88	60	60	68	60	49	58	73	72	78	69	74	72	70	66	58	69	75	71	70	64	57	63	72	62	66	54	73	59	61	78	70	65	59	58	75	62	81	66	60	60	57	58	66	67	62	59	77	79	55	64	64	73	59	55	64	69	67	85	62	72	74	58	68	75	57	65	59	74	65	49	66	75	63	54	58	77	74	69	78	50	55	55	65	54	68	64	63	58	73	62	72	70	62	80	54	57	68	55	66	66	49	62	74	66	63	61	59	65	67	59	64	56	55	71	49	63	54	65	70	69	65	68	72	68	73	62	64	72	59	74	65	55	76	52	79	72	89	63	53	67	58	62	76	71	83	57	72	56	54	72	71	72	59	65	65	64	88	71	60	76	61	45	57	64	71	71	75	57	64	59	65	69	70	55	62	65	62	44	78	70	66	73	57	69	55	67	63	50	51	53	68	44	64	68	72	52	64	75	71	86	50	58	79	66	80	66	67	61	48	69	56	81	80	62	57	62	73	79	59	54	77	68	64	72	69	49	75	67	69	72	74	71	75	67	65	61	61	72	73	70	56	63	65	77	53	56	70	62	64	62	53	59	68	69	75	70	60	83	75	67	62	74	52	91	56	69	80	71	55	72	80	73	54	53	63	63	71	63	59	64	49	64	53	73	63	69	40	53	82	63	72	70	67	77	62	53	60	53	73	64	65	59	60	73	67	64	57	69	74	65	58	69	53	64	70	72	61	56	72	59	77	85	63	66	74	63	65	67	61	82	53	79	69	63	58	59	59	81	63	61	69	53	63	57	63	87	52	77	64	63	71	50	71	75	71	72	58	63	56	65	61	66	71	67	62	60	64	77	72	83	59	47	70	56	59	75	59	62	76	60	57	71	75	75	72	74	73	68	57	58	76	54	66	79	55	74	55	66	64	57	57	67	69	64	73	66	71	74	69	65	58	70	72	82	55	62	72	66	63	53	81	62	63	73	65	79	66	56	60	67	56	60	53	76	76	67	66	78	67	60	62	58	65	68	61	61	66	56	64	70	71	60	63	50	64	74	73	71	67	60	48	61	59	57	65	66	62	58	55	54	67	69	61	47	71	52	74	68	60	68	63	68	60	57	64	63	74	59	80	48	55	71	64	51	63	53	61	60	64	64	51	58	70	64	54	64	65	77	69	64	63	60	74	79	71	67	65	62	68	50	57	64	62	61	58	72	65	64	80	71
27070	20399	14748	29005	36827	36780	34149	30573	27391	24621	21881	19411	17073	15325	13547	12380	10580	9551	8579	7705	7035	6260	5699	5329	4943	4562	4123	3778	3551	3367	3049	2867	2654	2535	2347	2283	2127	2030	1973	1831	1878	1766	1749	1681	1684	1593	1547	1582	1480	1457	1422	1396	1437	1371	1388	1337	1265	1355	1217	1197	1151	1268	1209	1136	1157	1148	1177	1149	1149	1061	1092	1055	1059	1088	1049	1022	1055	1021	1028	1051	1042	1005	1026	983	969	993	927	995	967	978	986	970	978	962	943	976	997	988	954	936	968	959	978	936	950	969	946	922	1006	876	952	959	965	999	886	971	931	985	914	908	1001	987	1002	952	948	955	939	974	951	921	925	919	941	941	873	891	892	940	972	974	932	912	942	969	939	905	936	930	971	948	948	918	942	926	946	908	945	935	936	913	958	987	918	929	875	1023	920	885	886	955	929	914	955	931	944	905	939	945	988	894	938	990	967	944	874	949	934	946	926	900	982	890	972	971	990	935	925	950	921	917	893	935	919	920	947	894	912	993	972	954	936	921	923	908	918	928	944	931	954	861	882	923	894	954	890	927	968	901	935	871	961	912	955	938	942	948	955	946	931	917	953	897	945	886	963	950	903	905	930	894	878	949	914	981	910	922	948	889	934	905	967	959	974	967	902	951	859	928	948	930	954	955	896	903	959	917	899	982	874	905	950	924	932	963	913	925	867	886	956	974	914	892	902	957	944	916	885	978	922	950	913	958	921	920	832	910	875	919	874	904	986	979	941	935	943	964	910	883	922	918	928	908	923	915	947	955	945	963	914	896	946	871	933	883	959	938	953	959	927	894	893	900	927	915	948	1015	953	897	952	988	937	897	923	949	943	920	890	914	950	1032	965	884	941	982	888	954	930	935	886	920	942	881	950	975	890	936	908	979	978	884	970	888	916	956	940	888	988	924	910	900	921	880	933	971	958	919	951	915	958	905	914	952	955	895	929	939	909	874	902	916	966	894	942	940	910	892	911	905	905	992	970	971	945	919	943	896	962	946	972	967	921	949	885	953	909	909	922	930	906	921	896	956	919	958	897	906	927	951	902	912	889	862	893	925	874	881	903	942	964	910	880	917	966	968	876	924	943	933	892	891	938	912	951	895	910	901	924	898	924	905	947	940	935	891	939	1001	913	997	854	923	920	922	941	933	915	954	921	906	912	914	954	945	886	897	920	921	889	933	961	968	914	912	952	947	863	909	968	940	968	908	941	876	999	925	898	877	999	912	916	913	932	946	945	934	917	955	900	919	889	860	893	943	981	989	937	890	945	938	953	915	946	948	946	911	900	953	972	889	886	976	914	933	934	929	982	981	871	916	900	908	963	1003	896	909	904	925	952	934	951	913	957	949	936	921	905	922	897	884	934	929	957	948	886	902	896	969	956	921	885	926	943	915	896	852	902	916	921	943	942	952	949	974	905	889	878	961	908	950	921	896	920	923	949	917	886	925	898	959	963	903	951	891	911	932	924	905	871	904	833	907	925	962	1006	935	909	991	943	982	969	931	990	919	943	984	924	898	969	897	932	895	931	939	982	926	951	929	920	912	910	930	910	924	900	915	882	924	899	889	926	943	953	892	953	837	904	897	922	990	906	958	923	899	984	926	957	910	946	931	914	934	890	918	954	894	962	896	879	905	951	964	891	890	880	980	970	968	965	931	869	934	929	941	933	966	913	908	904	894	931	934	921	918	919	926	969	950	970	897	910	928	959	959	935	866	942	948	908	922	933	939	914	935	929	899	923	937	875	917	884	927	910	943	898	887	912	920	981	932	915	898	931	892	930	886	917	972	881	956	913	939	873	892	907	949	929	963	910	931	939	951	945	941	925	913	956	900	953	919	963	954	905	969	897	976	974	867	923	903	896	962	927	952	883	909	930	914	951	933	966	910	953	913	936	916	925	910	940	912	976	919	908	905	890	920	868	906	875	976	921	927	956	937	949	911	947	957	930	961	891	955	911	923	924	970	953	937	958	904	936	946	946	915	920	944	960	927	874	933	939	897	914	961	928	963	948	957	955	906	936	879	932	890	934	948	909	891	865	932	953	927	934	907	913	919	940	963	898	932	862	933	879	957	943	917	949	916	984	910	961	880	940	857	889	958	918	920	896	881	919	888	869	910	925	943	932	898	926	918	969	934	929	1009	928	904	916	944	959	942	943	968	948	920	926	915	941	897	931	935	927	951	945	913	921	912	906	922	963	923	957	926	945	933	915	1001	911	862	888	922	936	897	913	915	947	875	864	915	894	902	919	924	967	935	923	912	902	920	873	944	944	904	941	902	926	918	973	878	897	914	1002	924	907	946	991	972	969	916	896	931	944	903	943	883	965	907	967	952	923	907	912	956	968	931	925	873	959	897	900	901	958	929	939	936	912	975	940	938	937	945	935	915	895	916	953	938	910	927	974	900	954	972	960	990	929	952	920	902	940	909	888	946	952	912	933	940	925	912	944	917	944	897	939	961	947	928	937	953	920	842	915	903	874	920	891	959	930	916	904	927	930	937	915	907	952	908	941	918	922	913	917	931	918	881	978	964	943	903	903	970	880	986	975	931	892	910	990	943	910	936	915	970	925	938	905	963	924	942	889	907	919	920	913	888	929	932	927	918	912	952	871	936	892	901	941	887	974	953	962	909	954	941	930	924	875	912	893	928	914	973	924	952	975	947	916	956	929	961	902	878	954	926	921	953	923	937	898	935	911	926	934	890	898	960	935	950	933	901	972	936	982	942	941	918	884	901	918	979	937	890	923	907	928	935	941	936	916	928	948	946	978	851	948	888	903	939	953	884	919	903	944	946	932	922	890	983	882	912	906	886	907	881	960	933	940	950	937	951	879	883	910	923	940	924	938	903	888	942	971	950	922	940	941	933	968	873	892	929	953	926	943	925	925	951	923	915	916	945	879	930	933	942	977	904	886	943	916	906	952	909	937	846	927	980	940	923	893	940	909	898	934	897	895	898	942	934	913	940	853	950	897	906	965	917	922	920	952	945	917	861	960	941	906	980	916	920	912	942	887	985	968	939	956	891	911	891	979	917	934	900	901	933	930	986	895	944	867	966	911	951	922	862	915	953	919	955	966	951	976	892	869	956	906	916	940	895	916	900	921	916	968	943	907	925	944	912	943	914	957	888	983	934	863	883	920	899	923	966	937	950	918	915	910	954	943	941	944	914	901	889	933	948	931	952	953	993	916	858	963	843	950	930	914	897	929	985	896	965	922	889	932	896	940	903	950	972	943	952	928	972	924	955	927	956	923	923	910	907	919	941	916	892	977	917	911	892	960	965	916	899	931	912	925	925	917	973	954	907	948	965	919	867	938	898	920	965	951	889	876	916	935	898	946	901	889	904	943	917	887	947	898	858	896	889	928	877	959	911	936	948	903	905	973	950	917	937	936	916	907	928	911	912	916	929	981	952	960	934	932	875	898	947	954	936	918	932	916	912	954	939	906	937	914	932	873	949	913	924	937	906	968	946	917	956	894	946	938	974	904	958	941	920	926	931	911	935	890	899
2025	603	357	283	504	533	506	514	440	367	348	244	232	198	201	168	146	127	126	106	113	125	87	91	82	89	88	74	78	80	93	82	71	68	66	68	58	58	80	52	71	70	71	60	65	66	57	62	53	61	63	59	51	50	63	55	60	47	52	47	48	58	43	60	55	58	51	55	54	37	58	51	52	51	57	65	53	53	45	48	56	66	65	44	54	42	53	51	46	42	60	49	56	52	45	42	61	48	29	46	45	44	43	51	53	61	47	49	54	56	59	50	53	57	61	49	36	54	60	51	45	62	56	57	55	44	60	62	47	52	53	63	51	44	46	47	50	61	61	63	59	54	49	57	42	54	49	52	43	55	50	52	50	57	47	45	45	55	42	52	52	48	44	45	57	49	44	51	53	44	47	64	62	41	53	47	48	49	48	44	44	59	39	37	48	46	48	42	50	50	63	43	53	60	45	60	47	51	61	45	45	47	36	42	50	55	44	36	45	72	43	42	49	58	52	47	56	50	53	41	46	54	49	47	37	39	52	43	61	45	45	40	59	54	43	45	47	51	47	40	61	52	51	60	47	57	44	48	49	56	50	50	52	50	36	46	47	48	39	50	37	53	49	46	54	51	52	63	62	47	60	65	46	51	46	54	58	46	56	55	45	41	49	53	48	41	53	47	56	43	55	53	34	49	55	45	56	61	52	51	46	67	59	51	53	39	61	56	51	51	51	51	56	49	56	57	48	47	56	46	51	51	44	47	43	49	52	59	54	54	51	38	39	50	49	50	58	42	53	40	54	48	49	45	42	41	69	55	53	54	39	49	57	47	58	61	50	50	45	47	52	50	48	65	57	46	46	45	52	55	52	48	43	56	32	38	38	55	43	50	55	55	49	51	47	53	48	41	49	72	60	40	44	46	50	53	55	53	60	55	47	41	50	54	47	52	40	60	34	54	49	54	50	65	51	54	38	40	53	52	43	50	45	48	52	44	64	52	47	47	52	53	59	44	48	45	62	64	53	53	48	46	56	58	48	51	59	52	61	43	43	36	51	54	41	51	43	40	52	43	47	49	47	61	62	50	50	51	44	61	54	52	38	56	51	59	54	65	50	53	59	55	44	46	38	53	58	61	51	54	42	62	44	48	51	54	55	41	51	47	39	59	53	70	51	45	56	47	47	50	49	52	48	59	51	51	48	53	60	28	56	37	52	58	34	47	40	46	44	59	56	62	55	48	44	48	49	56	48	50	65	39	42	49	44	48	49	39	42	49	48	36	42	51	56	55	46	53	52	40	46	40	49	45	53	43	43	50	50	47	54	35	54	62	56	55	44	45	41	44	46	60	53	47	52	59	50	39	34	46	59	50	60	54	54	46	47	44	41	47	45	52	55	62	63	52	44	44	57	50	52	54	51	50	50	52	52	43	54	51	42	55	51	46	57	32	49	60	48	49	44	47	47	53	49	51	61	56	40	45	54	46	52	54	53	49	51	49	61	48	52	41	53	49	47	58	49	50	50	43	66	47	46	65	43	48	43	42	50	56	55	46	48	48	49	61	39	47	49	52	53	48	56	55	43	45	59	53	45	59	56	55	46	52	49	43	43	47	47	53	53	43	41	49	61	45	41	58	45	46	57	39	42	46	57	42	56	56	43	50	45	65	45	43	47	57	46	49	53	44	45	57	42	41	41	42	50	62	46	39	55	51	49	50	56	57	48	66	41	58	45	48	47	50	55	48	57	49	43	40	50	39	45	40	47	58	49	40	40	58	43	57	48	50	46	61	58	60	45	42	50	47	47	55	47	51	53	66	40	60	59	56	48	59	47	67	49	63	59	44	53	42	59	47	63	44	65	44	48	58	65	34	50	51	52	62	40	40	55	49	52	43	47	48	49	54	52	47	44	50	49	55	50	43	59	54	36	48	49	58	45	54	50	51	57	47	48	50	50	48	37	46	49	55	61	49	58	51	49	47	38	51	48	55	56	58	59	64	53	46	41	44	57	50	52	51	63	60	59	46	33	40	53	56	38	47	50	45	45	39	47	49	56	40	51	58	43	52	45	70	50	45	49	41	49	51	39	46	38	48	45	34	46	52	47	47	53	41	46	46	49	48	56	47	55	56	54	38	48	48	51	46	41	45	47	53	53	55	37	54	38	44	50	44	59	48	49	64	46	49	58	44	56	64	51	39	55	43	40	43	43	50	60	58	49	47	54	55	61	48	48	42	46	60	50	47	49	48	44	60	53	45	40	52	44	56	45	56	55	47	46	42	41	31	60	54	54	51	53	49	57	51	49	56	60	52	59	37	49	54	54	40	62	63	48	48	46	63	46	56	53	57	49	51	45	51	36	60	61	53	43	56	51	50	38	46	56	49	40	58	55	43	57	48	57	46	48	51	52	46	49	55	45	55	42	57	59	52	61	49	45	47	53	52	65	52	38	58	52	45	52	58	52	61	48	40	72	48	57	45	65	46	48	44	41	49	42	52	54	52	49	57	46	52	48	51	45	62	46	55	63	46	60	46	58	51	59	64	57	52	46	64	52	50	50	41	44	43	56	47	55	55	53	59	48	36	43	65	57	49	38	46	59	56	44	51	59	57	54	46	52	54	46	54	57	52	59	62	40	42	52	51	43	50	53	47	50	47	60	53	60	48	46	59	49	48	41	56	44	51	43	58	62	58	52	44	49	39	61	48	52	60	53	50	46	40	55	54	58	60	61	53	47	44	52	40	45	48	38	47	41	48	45	41	49	50	55	57	55	51	54	45	47	51	55	48	63	45	50	43	44	47	51	47	47	50	50	52	48	53	53	46	46	56	51	41	58	46	45	46	54	58	45	48	59	55	37	58	48	52	49	45	49	38	51	62	41	52	43	64	44	34	74	43	61	62	50	52	49	71	45	47	52	51	63	48	59	53	49	50	61	44	37	51	50	54	46	42	46	55	55	47	55	59	41	48	57	64	51	49	64	47	53	40	55	48	49	50	44	56	56	46	67	59	50	71	46	42	57	51	49	48	52	44	57	64	45	50	44	46	47	58	36	50	56	39	48	44	57	57	42	50	53	48	51	45	46	46	48	48	65	42	53	62	53	50	45	61	55	50	60	48	50	47	53	37	52	48	53	43	48	56	44	56	64	40	47	51	46	51	57	40	59	42	49	47	52	48	45	53	50	54	50	50	52	52	47	43	44	54	58	52	49	48	46	49	46	64	46	49	45	53	55	52	55	60	46	53	54	50	35	54	58	51	58	57	56	44	50	54	54	51	56	51	49	51	53	42	54	51	47	46	61	52	60	46	41	56	56	51	51	52	53	48	55	50	51	58	46	50	58	41	49	51	57	55	51	35	56	46	42	38	37	48	56	55	55	48	46	54	54	55	51	60	56	54	51	49	52	50	49	49	48	45	41	52	44	45	58	48	59	57	50	43	44	64	50	43	51	56	54	53	61	56	50	53	42	39	49	39	59	52	51	49	52	58	48	41	50	43	52	52	48	44	51	47
19051	13221	8682	19951	28145	28000	24989	21710	18473	15398	13248	11451	10190	8633	7301	6494	5668	5066	4616	3967	3560	3371	3106	2874	2629	2431	2323	2224	2050	1966	1733	1667	1543	1445	1382	1294	1282	1224	1231	1152	1070	1135	1096	1027	1076	1102	1066	1029	967	972	1006	982	977	939	972	930	943	879	879	879	882	856	826	885	870	761	837	836	851	828	832	769	771	818	838	759	801	772	719	802	731	821	760	747	765	743	747	759	803	756	732	810	721	759	796	748	749	792	769	733	741	758	754	745	719	689	759	699	762	753	740	752	770	722	715	761	768	766	749	733	741	759	722	716	772	759	693	765	762	738	809	660	728	728	745	690	741	736	749	736	747	716	713	729	683	709	770	766	717	732	727	742	785	741	751	735	728	707	748	731	736	740	779	723	787	727	748	760	697	786	722	714	734	698	717	720	733	691	775	724	786	733	752	720	741	667	664	710	725	751	759	742	759	746	713	744	724	721	741	756	749	732	723	690	692	746	698	715	728	736	786	722	775	780	750	759	728	749	694	712	732	738	745	745	775	724	737	735	732	740	694	716	698	722	693	762	714	706	688	725	734	765	719	701	743	754	725	702	743	728	699	750	753	736	779	731	705	758	778	743	712	744	794	732	797	748	777	709	732	678	676	753	702	743	723	689	709	715	753	767	701	690	718	759	719	742	743	767	756	711	705	753	790	760	727	739	688	728	727	746	709	719	750	763	755	713	715	756	733	744	726	734	726	739	750	732	697	739	752	752	720	739	706	729	706	733	751	737	763	765	768	699	706	762	732	727	772	686	721	744	758	742	759	705	750	699	756	746	718	726	738	729	751	713	736	712	750	774	742	729	765	680	732	733	743	727	715	721	722	741	747	701	739	785	732	746	737	776	721	758	718	733	760	778	742	721	758	752	722	772	741	765	729	744	789	713	695	709	761	707	748	776	731	705	753	710	699	726	757	763	740	761	719	720	747	744	776	720	715	697	656	686	749	780	647	746	782	678	779	757	726	699	699	703	695	756	799	758	744	754	721	740	737	787	706	719	747	728	693	685	743	668	760	707	756	748	749	722	717	779	765	724	674	697	730	758	761	759	746	719	738	746	749	720	717	727	713	732	707	652	712	735	681	724	758	738	758	698	739	752	735	724	751	772	729	713	766	681	746	718	680	731	772	735	724	776	736	772	754	702	729	749	749	776	711	719	713	770	766	755	779	809	735	724	728	688	709	706	728	703	729	694	720	780	746	718	742	757	734	741	708	742	756	753	714	779	721	732	762	699	701	750	734	728	722	703	777	740	772	768	749	770	737	705	723	720	743	737	706	754	713	736	715	756	776	749	732	775	735	770	734	746	694	715	731	744	716	690	705	740	702	785	711	737	742	761	741	741	749	752	735	737	789	689	757	724	749	725	752	757	730	709	716	735	765	743	683	816	763	753	685	685	704	716	775	711	699	725	737	759	717	725	741	694	730	730	690	778	714	731	731	726	704	715	730	714	754	733	719	754	711	718	737	738	740	712	691	704	711	707	715	714	729	770	703	711	725	721	720	749	796	731	765	701	706	760	727	734	732	753	748	737	743	707	765	742	754	735	698	721	710	724	744	730	712	722	689	739	732	717	739	727	767	785	757	681	735	710	754	725	699	732	716	750	757	698	732	712	721	741	736	688	753	721	765	750	667	665	716	704	760	735	758	731	746	733	729	731	721	691	702	744	766	764	722	759	766	753	714	726	755	742	706	749	742	769	742	738	791	724	705	721	757	751	741	801	741	756	697	757	700	705	772	715	730	715	728	745	741	767	752	678	715	756	721	722	734	741	689	774	767	713	720	745	730	693	679	662	735	753	717	722	692	727	785	717	731	782	701	743	693	696	734	716	754	736	708	720	724	751	786	750	765	798	709	669	725	684	738	742	690	729	777	776	771	720	716	770	708	710	734	739	749	757	719	699	727	685	733	732	700	700	663	759	757	737	685	735	738	712	730	760	718	719	678	709	724	707	704	750	700	789	747	708	731	740	774	702	720	734	769	752	724	748	723	727	776	761	702	767	745	662	687	722	731	754	737	703	763	775	739	725	730	704	720	741	736	755	691	744	728	701	733	755	784	733	693	701	719	737	729	731	705	712	740	714	738	729	778	680	719	692	739	759	731	675	711	698	714	708	723	679	818	715	718	716	730	711	686	776	724	784	692	735	713	716	712	750	783	759	703	717	708	776	762	742	747	711	704	765	711	752	716	747	755	738	752	738	755	733	695	727	724	737	784	740	708	760	690	728	748	729	684	731	693	731	750	748	762	745	746	737	711	712	652	754	698	727	738	685	727	726	705	748	692	794	736	754	714	723	731	712	710	753	756	754	736	767	743	785	730	724	740	718	727	721	699	781	730	759	735	728	691	734	804	764	751	765	727	736	705	720	739	736	711	741	717	713	803	763	742	745	758	710	681	728	706	795	689	751	734	716	698	752	749	722	752	744	776	753	746	733	725	793	724	725	748	752	701	694	744	742	739	740	757	750	739	729	745	743	730	749	718	759	737	735	695	714	759	732	789	738	732	695	674	757	713	736	751	786	733	757	782	735	735	715	718	722	744	770	718	753	739	762	697	756	761	747	733	689	722	733	734	689	738	708	691	726	728	701	720	721	695	712	764	697	719	777	723	746	698	711	782	749	743	727	758	691	765	705	730	765	702	766	717	747	714	735	749	714	700	766	701	686	722	731	732	774	750	729	752	762	743	789	717	748	770	740	760	714	736	719	732	729	696	772	662	689	773	741	694	724	743	741	764	740	716	705	715	746	738	742	716	746	754	759	732	753	722	737	725	725	727	739	720	740	721	755	741	762	701	732	756	728	732	752	759	691	735	725	725	715	715	768	744	707	738	713	709	663	713	713	759	674	725	745	698	761	718	702	757	756	775	741	768	707	749	733	725	730	675	790	747	705	687	715	702	704	693	736	755	746	701	700	673	732	746	731	714	730	704	709	758	711	740	749	779	759	747	712	695	747	697	747	706	680	706	746	695	762	712	696	678	694	744	738	708	762	729	737	746	744	738	726	745	761	744	763	705	715	758	763	715	734	790	763	735	749	730	714	680	766	722	705	732	756	782	741	764	693	743	740	735	721	738	795	739	790	736	750	717	744	715	734	670	736	733	738	749	682	760	701	725	699	735	736	732	727	739	736	751	712	751	727	733	719	744	785	732	786	729	742	709	745	738	770	732	754	754	716	734	771	684	676	734	745	710	744	749	705	758	746	758	721	713	744	720	743	693	724	700	758	744	714	705	731	725	748	686	738	679	725	781	749	726	741	713	697	709	710	769	692	744	686	716	677	755	736	759	725	758	729	710	759	723	744	739	723	743	751	681	757	719	747	729	731	758	760	736	748	689	751	748	740	740	754	709	740	755	754	764	710	741	749	717	710	733	751	777	757	692	747	715	755	702	815	740	743	710	715	733	746	692	621	724	698	718	697	740	734	735	735	775	778	788	715	749	753	756	718	734	741	733	742	723	740
1486	938	555	460	807	942	852	665	663	554	492	443	390	303	285	251	220	195	182	162	143	145	133	113	130	107	109	109	78	95	102	79	97	73	64	71	76	86	73	62	66	67	54	66	67	67	57	48	54	59	66	59	62	50	62	55	43	50	53	54	72	37	57	72	57	55	49	43	66	30	55	50	49	49	50	51	43	44	48	47	45	56	43	52	67	55	41	47	50	49	53	50	45	62	54	51	52	46	45	48	48	40	53	68	49	36	58	61	40	48	53	49	34	40	63	43	43	43	58	55	47	48	52	59	49	45	56	53	36	56	46	52	45	53	54	46	47	53	43	54	41	48	51	44	55	40	42	54	48	55	49	49	47	44	43	37	48	39	44	53	45	46	43	48	54	55	62	54	48	52	58	50	54	48	58	38	47	42	54	56	46	46	49	47	47	57	48	51	43	52	36	54	42	45	53	71	48	42	63	39	55	56	39	48	42	43	40	46	50	52	56	61	41	45	58	65	49	34	51	50	42	46	47	40	57	44	33	56	42	67	69	41	53	58	68	55	49	44	50	50	46	58	48	48	46	59	49	45	66	44	57	61	44	48	50	46	48	55	52	39	63	60	47	44	55	45	61	53	42	57	40	47	37	56	54	51	59	57	41	60	52	45	39	56	49	48	55	40	51	43	45	49	36	40	52	37	54	40	55	52	48	49	59	45	52	42	56	38	40	55	61	45	50	55	48	52	44	46	50	50	53	54	46	50	49	58	60	55	29	57	58	49	50	57	42	61	54	49	47	48	48	64	44	52	48	53	54	55	37	40	45	50	47	47	50	51	47	46	42	50	50	62	50	50	58	53	35	43	39	39	40	60	56	54	57	48	42	38	47	49	36	52	46	50	45	50	57	49	57	46	30	66	42	52	58	40	67	52	52	63	45	52	49	41	57	44	50	52	35	47	44	49	55	55	45	48	53	56	62	41	48	43	40	51	37	46	56	54	51	50	52	66	45	53	44	46	51	52	52	56	51	45	44	46	59	42	48	64	45	53	50	43	45	50	42	53	53	44	48	49	43	51	54	46	45	51	48	46	52	57	50	54	37	57	62	54	52	50	52	47	49	59	63	52	45	61	45	48	46	54	48	57	40	43	48	40	30	40	51	38	60	61	45	40	34	51	66	43	58	53	35	58	58	41	56	33	53	51	52	61	51	53	38	44	47	39	65	55	46	42	43	58	46	47	45	38	49	58	55	52	44	53	52	49	40	62	46	49	57	40	47	46	54	49	40	46	48	52	48	58	41	43	50	48	46	51	55	46	56	48	53	50	55	50	46	48	38	48	49	37	52	54	49	60	53	49	49	40	35	46	48	44	47	51	43	38	36	65	45	42	56	55	59	55	49	43	44	42	49	53	55	57	43	46	31	49	53	50	48	45	53	46	55	41	61	62	40	60	46	46	51	43	36	41	45	50	48	45	44	33	47	53	46	42	40	45	45	59	48	52	47	54	47	42	62	57	38	37	52	38	53	61	58	38	59	48	59	50	44	50	41	38	48	50	59	46	45	43	51	39	42	49	52	64	61	50	64	41	45	55	42	53	41	50	43	45	49	54	51	50	41	52	53	43	44	57	52	28	53	76	53	52	60	52	37	41	56	43	53	57	39	62	40	49	51	53	46	43	46	53	43	54	53	43	49	46	46	51	53	52	47	45	61	37	41	47	39	42	43	54	59	43	44	59	44	51	43	42	48	44	54	60	55	45	58	35	55	42	57	44	52	58	41	63	60	51	43	54	51	41	48	44	50	35	49	51	49	52	55	59	50	53	41	54	55	47	50	53	54	49	46	51	47	43	42	52	41	40	45	64	43	50	54	62	48	36	62	47	50	46	56	46	48	54	45	50	53	49	44	43	49	35	39	45	40	58	51	52	46	48	40	55	53	39	49	52	46	41	43	47	44	59	48	67	44	48	58	42	65	58	42	53	54	59	46	39	48	48	44	52	53	42	58	47	53	43	43	52	55	44	38	49	57	42	43	53	50	52	42	45	57	48	42	52	52	51	51	51	45	60	43	44	44	45	51	56	45	44	56	54	44	51	55	52	52	54	57	45	49	52	54	55	48	56	48	45	64	49	54	45	49	51	47	46	57	50	65	45	44	57	43	56	66	46	49	58	43	58	36	61	46	55	49	51	47	53	46	46	52	44	72	46	41	44	44	48	56	63	52	45	44	49	46	57	50	51	51	55	43	55	50	49	40	46	51	57	52	39	46	51	34	34	58	44	55	47	42	45	47	49	41	42	57	42	40	57	47	48	59	43	38	44	53	40	45	47	45	64	40	41	48	42	52	50	58	58	58	49	62	58	54	37	44	58	42	63	47	54	53	49	50	49	48	48	54	46	53	47	58	45	47	64	42	40	63	56	49	45	53	47	41	54	38	56	45	59	46	44	56	56	52	53	55	53	39	57	53	50	47	37	49	53	60	40	53	51	49	40	37	61	48	56	43	52	36	45	46	45	42	54	48	50	48	41	58	47	46	44	56	56	57	46	44	55	44	65	45	54	38	59	49	51	51	49	40	44	51	44	43	47	45	53	41	48	47	44	50	54	44	41	38	59	35	35	56	48	55	41	50	42	43	52	47	48	48	65	54	50	44	38	42	42	44	55	46	46	49	57	60	68	46	46	46	47	50	54	53	48	47	48	53	54	41	56	38	45	39	54	51	51	49	44	53	55	57	50	56	51	48	42	50	35	51	57	34	47	40	38	50	31	51	45	46	48	51	36	60	36	53	48	57	55	60	53	44	70	45	34	36	52	50	45	45	49	55	44	39	52	61	49	48	46	42	36	42	51	53	51	49	51	34	45	58	45	50	42	46	41	47	42	58	41	47	68	46	47	53	54	33	36	54	55	60	51	46	57	44	55	64	42	55	47	54	52	60	43	45	46	62	37	51	46	49	42	52	57	49	46	44	44	63	51	54	47	64	42	44	43	62	43	44	54	59	39	45	49	49	54	38	51	55	52	45	45	59	46	41	49	52	41	39	48	52	51	43	41	40	54	50	53	51	36	37	41	50	48	50	46	54	47	35	37	45	38	48	46	49	63	42	52	44	46	41	51	56	41	48	45	48	46	53	46	46	43	67	54	47	50	45	60	49	61	43	47	46	50	52	40	52	58	56	47	40	52	47	44	56	44	58	49	53	55	53	46	64	49	51	41	49	44	61	43	49	60	37	55	64	57	48	46	49	44	51	38	41	46	45	48	55	58	37	57	47	46	59	58	44	58	50	52	49	57	57	59	45	53	50	49	43	57	55	62	45	53	51	52	48	34	55	46	36	38	51	51	46	60	37	44	45	52	48	44	63	51	43	42	41	52	44	44	53	44	44	48	63	56	43	49	54	61	38	42	49	56	49	60	60	57	65	50	41	33	58	53	49	48	47	54	55	60	56	40	54	54	45	54	50	46	57	64	43	35	52	50	47	44	47	51	47	51	44	52	39	68	43	49
22978	17427	11995	25187	33167	33151	30246	26619	23429	20515	17957	15708	13735	12063	10580	9199	8036	7142	6434	5770	5103	4593	4257	3935	3517	3399	3169	2969	2674	2486	2295	2169	1969	1727	1757	1617	1580	1519	1524	1355	1384	1332	1292	1269	1202	1239	1171	1137	1166	1145	1064	1127	1102	1075	1046	993	949	970	980	896	903	885	853	899	921	844	842	819	852	836	851	871	789	783	815	823	810	833	816	779	774	755	779	839	743	735	748	762	801	722	727	695	776	788	760	724	783	724	740	695	774	810	677	696	761	730	712	708	768	705	725	754	730	744	702	711	755	732	718	712	731	734	751	722	750	711	742	738	687	742	677	727	683	692	743	725	717	757	663	760	728	751	708	742	729	693	692	749	703	711	753	710	731	721	712	716	699	718	740	672	718	688	746	680	732	750	737	734	695	722	698	715	676	726	704	774	733	713	701	710	674	711	700	690	756	752	701	704	690	695	755	758	754	716	728	705	722	736	735	706	728	683	681	712	683	735	695	734	702	767	726	684	753	695	765	786	742	755	681	731	734	742	749	710	741	707	690	710	699	727	688	732	740	659	698	726	763	687	721	701	737	700	667	725	735	761	639	733	683	713	703	695	692	731	726	718	689	751	705	713	733	708	748	658	743	734	733	716	734	726	675	741	752	762	759	707	741	745	719	748	688	715	681	720	683	757	713	748	729	740	764	759	734	680	688	746	744	658	678	720	692	760	712	722	723	734	688	724	726	706	738	673	718	703	712	713	709	716	676	695	710	737	697	695	720	737	724	722	768	763	674	727	730	722	699	689	689	715	713	704	720	699	665	704	728	737	745	716	697	724	750	741	754	718	749	707	685	728	708	698	744	704	697	694	689	721	737	706	700	717	759	756	701	714	688	728	714	720	679	673	720	712	705	700	704	736	700	748	708	752	730	740	709	734	724	715	732	732	740	723	719	792	683	767	683	750	697	719	762	692	745	721	702	733	699	732	767	693	740	749	747	664	737	667	685	705	713	708	730	672	733	693	684	678	726	730	715	731	746	713	689	730	755	747	742	737	712	747	736	747	739	728	696	801	660	721	663	738	703	704	718	706	722	739	719	690	703	677	695	683	696	706	709	677	777	700	751	724	678	738	713	716	752	708	730	692	779	794	704	676	664	732	768	699	741	706	709	717	706	723	733	732	704	680	739	741	738	764	709	711	696	709	712	718	734	709	755	724	685	686	713	700	692	763	702	684	724	690	745	708	717	724	723	783	737	719	723	701	687	739	754	738	716	680	672	714	705	728	691	684	701	719	718	744	710	756	695	742	726	702	749	687	694	728	724	702	774	693	720	709	714	720	734	721	739	736	706	716	746	727	748	718	666	754	729	714	735	749	721	710	700	709	722	752	690	722	721	729	748	760	721	753	680	735	751	655	692	690	698	751	747	723	690	742	728	662	725	753	726	700	711	721	733	778	722	714	698	739	720	772	728	765	714	727	715	696	713	710	700	739	711	699	672	740	706	717	679	720	716	732	764	723	702	726	704	708	702	716	712	715	670	748	726	734	741	770	688	689	701	711	743	755	701	683	697	705	746	710	695	690	729	712	688	724	727	695	701	698	738	700	678	673	723	700	728	725	730	671	691	719	717	741	689	726	704	713	658	737	736	703	681	709	762	745	684	707	705	722	706	743	729	744	709	733	695	735	745	683	704	680	712	678	715	713	731	727	748	732	689	766	706	702	710	742	698	723	713	751	670	718	708	712	693	750	682	729	734	686	778	754	718	697	696	719	750	704	741	718	686	732	729	734	662	693	727	684	708	676	688	751	714	709	732	691	662	714	737	732	711	706	745	757	713	716	684	733	706	696	736	704	704	682	709	685	731	743	709	723	715	722	698	737	717	714	700	683	718	697	691	702	703	724	728	702	706	713	700	726	729	685	685	706	754	698	692	709	734	698	716	681	671	685	712	747	720	693	683	706	706	731	701	668	707	729	678	727	742	722	739	714	719	734	716	698	722	711	718	728	713	727	685	707	678	744	727	702	689	720	759	724	691	747	661	738	741	674	743	715	714	689	668	718	703	741	677	731	746	708	710	740	712	694	706	747	684	715	656	745	697	706	700	734	736	768	701	699	707	713	674	734	711	722	722	749	710	685	679	709	747	734	735	737	720	715	666	679	711	712	743	700	664	703	771	730	688	720	710	714	738	705	736	707	717	722	743	682	711	712	716	720	715	716	694	738	679	715	727	696	757	695	680	711	677	722	751	725	708	676	767	708	712	668	730	696	728	670	720	674	734	681	723	753	759	684	696	720	717	744	687	723	727	753	645	713	711	727	699	741	747	707	680	731	717	742	715	689	714	701	736	699	673	744	734	707	670	713	699	739	698	709	717	708	675	728	734	676	745	701	713	727	704	675	684	712	688	716	675	698	723	723	707	702	689	677	707	675	754	682	689	700	732	728	677	726	663	712	711	695	700	735	727	711	749	698	679	709	682	754	782	727	747	719	728	736	686	686	744	734	710	771	780	717	726	715	713	707	761	699	687	738	651	693	727	738	719	702	737	710	702	702	731	750	670	728	716	701	725	745	739	708	708	685	721	682	716	701	748	719	739	736	718	757	716	727	729	756	712	733	701	730	697	717	671	753	743	747	723	720	708	753	724	793	723	687	715	723	751	707	673	749	684	759	678	706	714	677	724	699	718	718	730	696	758	679	726	759	761	663	718	691	722	677	729	718	711	698	712	677	714	693	704	699	663	711	720	728	709	685	729	713	689	734	744	691	694	730	723	725	736	641	734	754	731	735	712	704	674	732	720	732	709	700	698	702	750	743	728	684	741	714	689	713	717	678	731	680	703	689	751	721	781	735	710	659	729	682	664	707	717	678	693	705	724	732	723	736	694	686	690	734	734	714	708	686	785	726	692	724	731	737	713	671	731	721	726	740	705	722	682	723	701	755	738	711	753	719	687	734	738	691	714	718	742	748	744	652	708	738	730	704	702	713	687	715	693	686	719	693	666	748	729	745	731	725	739	719	731	721	693	729	734	661	707	708	699	670	731	697	710	716	739	736	694	699	697	723	744	733	723	785	704	686	711	691	742	752	709	744	689	692	702	710	739	706	706	651	705	700	696	721	701	730	690	713	697	692	708	699	718	709	738	741	681	701	731	712	710	701	705	687	721	720	734	701	708	744	750	669	721	694	705	718	740	708	727	721	682	672	734	771	677	727	740	784	728	683	708	699	735	733	702	748	691	694	718	670	666	790	730	674	717	702	705	687	709	697	725	693	698	696	724	707	758	718	744	730	736	715	713	731	704	719	764	730	705	749	747	721	722	733	728	740	665	731	718	698	720	752	668	746	712	689	775	715	736	713	675	726	724	657	734	656	719	665	770	747	737	703	682	718	717	677	689	686	716	726	734	755	736	700	683	681	770	727	718	746	690	704	700	735	728	738	715	711	732	759	675	733	696	725	711	688	713	677	687	667	710	743	740	654	734	704	718	701	697	742	712	689	666	763	736	731	748	736	717	714
3289	837	522	465	753	881	769	734	610	574	476	419	358	316	275	274	231	214	190	172	176	161	158	139	133	110	118	112	111	85	88	107	82	78	84	93	99	100	79	86	90	69	74	71	82	89	77	80	78	64	74	78	63	72	81	73	80	69	73	64	64	58	66	65	68	61	58	55	71	87	54	85	64	72	77	65	58	67	61	62	62	63	65	56	66	62	59	58	57	73	72	75	63	65	75	61	65	65	65	53	58	67	80	68	71	64	62	80	81	61	61	74	66	63	59	59	44	78	65	71	67	79	65	53	64	70	56	56	75	68	51	61	53	75	57	62	66	57	63	80	64	52	60	75	82	64	68	73	55	67	76	75	65	64	66	63	63	64	61	69	62	62	63	57	63	78	74	66	74	67	71	59	64	53	63	71	85	57	85	60	65	66	77	59	72	59	77	54	72	52	63	56	55	81	73	63	54	65	52	58	72	65	83	62	62	52	66	57	72	48	72	58	66	58	60	55	62	59	57	59	70	49	52	50	75	76	68	67	69	73	57	70	73	63	73	68	58	65	66	65	71	63	61	56	66	65	48	66	72	73	53	74	58	62	75	70	64	68	52	65	63	71	66	82	71	69	65	70	71	70	63	66	55	52	55	74	75	76	47	69	54	57	70	80	68	75	67	87	72	63	57	83	75	73	64	50	75	65	55	59	65	58	49	71	52	56	56	59	66	68	61	75	73	54	64	66	63	56	63	50	60	60	67	67	60	68	65	72	63	55	67	57	49	65	68	75	53	63	86	65	68	69	59	68	62	62	75	71	78	86	71	69	75	73	60	63	74	55	78	63	59	66	75	66	81	69	68	53	71	65	70	67	60	63	59	59	71	63	59	81	76	64	56	61	61	73	56	61	67	74	72	52	59	65	73	64	57	56	57	59	63	58	70	73	69	64	53	67	66	60	67	70	66	63	71	55	48	64	75	61	52	65	63	78	71	59	63	65	67	72	84	81	79	66	68	66	56	74	70	62	67	62	54	59	73	65	53	62	61	59	61	64	65	58	59	52	71	65	67	68	73	52	69	62	57	59	67	72	69	70	56	78	59	73	77	74	57	47	69	67	55	72	66	71	62	63	73	60	66	73	52	56	70	70	78	59	61	66	77	71	56	70	65	65	71	80	79	60	77	68	68	72	64	69	68	55	67	53	80	69	74	58	83	83	51	60	85	66	68	56	56	58	60	68	76	46	63	58	60	60	64	74	63	65	72	74	83	63	78	53	56	70	67	63	79	66	72	51	57	70	70	72	56	52	69	65	47	77	70	63	76	66	69	51	64	75	49	55	57	62	68	69	57	71	63	67	50	72	67	73	46	51	65	52	59	71	58	70	66	64	57	64	74	63	68	68	66	70	64	69	69	63	60	59	75	70	72	56	56	59	61	52	55	63	69	64	59	70	64	70	72	65	57	61	63	52	68	58	47	64	63	56	73	62	52	55	46	72	63	63	58	70	76	72	65	71	44	76	56	74	48	76	48	76	59	64	54	60	68	73	65	76	62	55	75	63	50	55	68	64	59	68	59	57	64	64	60	69	60	62	68	80	69	70	71	48	56	60	61	59	66	71	63	78	55	67	62	62	56	52	59	59	65	61	64	63	62	62	49	50	67	68	61	57	56	64	58	82	60	85	71	65	66	61	71	70	56	59	67	75	62	62	55	69	75	66	64	70	51	59	68	52	57	61	58	57	59	64	67	72	60	64	66	60	61	63	58	64	63	62	72	60	69	56	65	64	61	80	75	73	59	69	63	79	67	66	87	60	68	61	70	60	66	58	62	80	71	68	61	47	64	72	72	73	70	72	58	62	71	65	51	60	65	72	54	67	68	68	62	87	60	67	57	63	62	61	55	57	65	67	62	58	62	55	61	62	67	86	74	68	58	51	58	61	69	73	64	71	88	61	57	66	71	85	64	57	67	64	71	55	59	80	62	57	63	61	79	73	62	59	63	65	69	72	63	64	59	71	74	70	45	66	71	57	65	58	66	59	73	71	57	66	70	74	64	62	64	73	55	81	76	77	57	63	55	67	83	63	60	58	67	63	69	69	56	80	57	68	61	74	74	61	67	41	67	57	63	67	67	52	77	64	67	64	60	59	71	60	69	54	43	75	61	64	56	71	79	56	69	78	63	74	69	72	64	62	71	62	67	81	59	69	70	71	64	84	64	83	69	77	71	65	70	73	74	61	69	64	58	68	58	57	71	58	62	53	68	70	74	73	58	63	76	57	61	58	63	71	66	70	83	63	61	63	62	68	72	67	64	63	80	55	76	57	58	71	72	64	84	67	64	71	57	65	67	59	47	65	62	63	50	72	62	76	70	67	63	68	77	52	58	68	60	65	51	72	69	52	56	46	62	63	59	72	50	68	78	70	69	61	62	54	41	65	62	69	61	64	66	66	59	65	66	62	75	58	82	67	64	71	68	75	71	80	52	58	61	71	54	74	73	57	62	61	65	56	75	58	60	59	69	79	60	70	56	59	56	56	59	65	64	46	76	56	67	73	76	52	71	57	73	48	68	64	65	71	54	66	65	58	58	62	62	67	74	72	79	59	67	66	71	64	48	57	62	67	61	64	66	58	70	65	69	74	79	71	70	67	86	60	59	66	76	64	62	57	74	71	57	75	60	65	62	56	75	62	61	53	75	70	55	64	74	77	59	50	81	52	71	62	69	49	60	67	72	67	75	69	63	59	68	67	79	82	67	66	59	67	75	67	65	68	65	54	79	52	84	74	74	59	69	69	58	55	67	61	68	69	60	65	70	83	58	83	66	70	58	60	52	68	71	65	60	76	67	68	58	65	59	72	65	60	52	71	58	59	65	77	71	56	66	68	63	58	61	82	62	65	53	62	59	64	80	75	72	64	66	54	70	83	68	64	72	77	79	65	62	69	52	62	70	66	87	54	67	57	64	63	64	65	58	76	52	73	47	68	83	68	68	65	63	62	67	61	54	74	66	61	61	64	74	58	62	50	65	61	55	67	70	62	66	74	55	61	65	69	55	76	52	68	68	65	65	56	71	66	76	78	56	53	62	58	64	79	49	60	63	65	77	71	76	68	77	61	60	58	72	68	66	70	60	65	61	79	53	60	68	71	75	77	65	72	61	77	59	52	68	64	62	66	57	71	63	60	59	65	66	72	57	64	57	47	65	70	65	66	59	74	79	61	55	75	85	63	72	73	59	61	54	66	71	79	76	70	66	54	65	71	66	60	59	79	63	43	77	68	72	46	71	71	57	73	61	70	77	66	85	71	63	73	60	63	53	61	54	54	70	67	80	64	68	63	57	59	58	63	66	63	68	68	73	58	65	67	68	46	60	72	77	61	61	74	67	50	68	66	61	59	70	66	66	63	57	44	64	61	67	62	66	60	60	48	64	62	68	62	67	64	56	52	54	76	70	59	75	77	59	68	81	67	66	64	78	68	61	67	93	81	54	66	68	68	62	74	69	57
21493	16022	11574	24185	32353	32031	29391	25986	22999	19925	17118	15063	13458	11696	10220	8853	7721	6885	6209	5594	5086	4572	4336	3813	3760	3390	3247	3060	2785	2573	2483	2217	2138	1942	1846	1858	1716	1673	1596	1540	1547	1544	1453	1418	1428	1333	1334	1386	1310	1266	1316	1318	1242	1269	1212	1216	1145	1188	1151	1075	1075	1140	1095	1101	1045	1031	1086	1088	1027	1092	1016	1011	1007	1061	1018	1026	1039	962	1003	934	1040	1026	967	1001	1000	990	987	900	997	955	994	946	912	956	947	960	929	984	945	941	996	933	952	947	925	945	939	949	915	934	981	942	956	925	975	906	913	972	939	944	957	954	939	934	982	958	965	955	944	976	997	910	893	959	974	963	952	963	908	941	891	925	926	938	970	951	917	889	929	946	922	908	975	934	937	895	954	888	918	989	929	922	970	947	968	917	961	863	930	913	908	949	897	903	891	929	924	907	880	910	898	903	936	913	910	939	956	894	974	943	920	929	948	920	933	938	942	933	943	960	929	939	959	911	906	982	989	865	866	911	916	954	930	877	903	930	947	931	942	941	940	922	909	925	956	907	953	931	923	942	953	948	943	945	931	945	963	966	948	943	908	918	913	935	937	983	948	932	873	883	893	895	919	934	911	958	935	919	986	931	962	957	955	917	945	921	919	912	932	946	924	934	908	974	936	896	960	941	936	931	946	899	910	952	922	947	935	1025	879	927	979	946	903	936	924	951	990	900	967	885	911	942	964	939	884	939	916	959	936	930	922	925	883	872	953	945	893	995	964	948	945	865	942	868	937	915	865	894	869	935	921	929	906	979	922	887	874	971	944	963	963	939	935	908	948	943	925	896	931	946	909	895	952	918	952	942	996	906	939	929	965	910	914	918	875	961	954	929	894	915	903	977	946	995	910	914	1013	939	948	939	941	887	922	939	935	928	1003	902	938	895	958	901	946	878	904	931	943	950	923	938	942	948	917	915	931	957	946	957	967	904	908	932	920	934	904	934	918	945	920	963	937	898	962	877	961	975	887	908	898	951	897	909	911	908	920	876	914	908	879	923	964	893	941	946	942	946	893	949	867	916	972	934	978	911	926	873	917	983	984	962	960	971	915	919	988	928	953	910	925	913	960	960	944	958	918	905	950	941	948	909	931	937	946	903	919	913	955	896	945	921	865	918	959	902	880	914	922	916	945	930	897	957	928	971	992	903	898	939	965	889	934	912	946	929	943	971	935	915	953	960	930	898	955	899	960	904	887	903	945	900	925	933	948	927	936	934	926	909	908	942	1013	900	919	1033	925	881	936	931	949	951	982	943	926	928	970	947	914	900	932	951	908	929	977	935	935	920	943	962	861	949	885	988	925	983	926	919	935	932	949	928	958	950	937	905	931	941	909	950	935	939	867	927	936	927	918	924	916	900	900	944	899	937	913	863	924	930	932	932	970	883	870	986	942	946	886	961	950	946	927	921	976	962	892	898	930	877	924	938	924	921	944	951	962	964	925	920	961	955	876	940	1012	945	930	912	930	937	958	924	997	947	919	884	907	897	961	922	935	921	911	923	935	900	950	922	885	932	938	918	926	931	963	954	904	920	933	937	939	899	952	957	955	832	925	923	886	906	924	969	925	886	914	873	935	917	887	920	889	889	894	994	916	924	944	985	880	959	915	966	951	933	915	992	944	932	977	954	916	927	921	885	904	909	912	928	925	946	912	948	900	954	914	938	984	974	932	946	904	924	960	937	935	925	867	918	960	918	942	932	988	923	947	962	907	924	917	901	979	958	899	909	897	923	951	944	975	949	984	959	907	968	944	910	914	943	913	908	961	917	944	974	925	920	866	921	954	923	939	971	896	915	932	950	918	915	884	917	954	888	1001	976	881	930	861	925	949	974	936	1001	896	993	901	963	922	913	960	950	925	936	935	995	921	912	919	937	908	1000	966	922	946	939	948	957	865	927	966	903	902	911	948	980	961	888	942	899	908	916	926	938	860	936	927	909	919	961	903	877	926	962	876	912	936	939	921	921	912	899	921	942	952	926	932	971	958	891	965	872	955	933	929	956	917	935	927	951	925	968	938	861	957	922	910	953	932	947	950	963	942	896	935	910	917	949	951	886	968	948	963	893	888	942	916	915	922	937	949	976	955	980	948	922	917	949	913	892	932	935	920	911	904	918	975	940	974	936	909	897	965	907	899	913	982	931	918	925	998	912	948	973	952	960	892	981	945	936	904	961	911	938	931	933	973	967	933	892	961	953	916	906	939	863	938	952	912	929	900	905	946	937	899	971	894	937	884	939	953	884	978	895	955	912	958	898	930	914	933	901	951	911	920	913	1032	934	875	904	874	935	953	943	898	943	946	935	946	901	852	910	914	938	923	932	973	935	887	930	935	894	970	948	919	921	963	913	935	907	938	953	963	954	966	954	915	998	990	886	950	944	960	944	956	968	865	954	937	925	953	936	969	943	887	997	921	891	965	904	955	941	921	918	931	951	893	915	957	953	910	963	901	964	890	901	978	936	940	992	946	913	973	881	909	879	979	915	954	964	954	953	895	922	949	931	956	943	901	912	915	916	885	969	918	951	931	921	906	900	972	946	935	983	948	975	906	930	972	948	938	933	908	944	923	997	914	930	956	953	959	918	965	890	945	983	930	917	893	900	914	896	896	874	899	904	941	889	954	965	927	972	903	889	963	918	967	924	907	899	924	1000	946	924	960	957	934	914	926	909	956	956	900	930	956	936	929	939	901	939	981	905	947	990	943	925	910	941	920	929	900	955	914	928	935	977	896	945	956	931	846	914	903	990	905	916	921	922	934	952	949	947	941	920	904	974	907	938	985	949	908	904	910	900	904	919	1002	921	964	944	956	899	913	940	938	922	870	961	940	935	988	938	946	943	969	929	912	951	922	943	878	935	889	930	981	948	944	929	917	1027	857	938	869	888	948	881	918	951	917	890	980	972	961	947	883	913	932	885	959	895	908	900	936	927	958	935	935	895	910	923	954	943	893	927	891	974	1005	916	943	945	990	964	993	959	886	939	913	916	886	966	864	944	916	959	914	920	917	949	995	903	909	946	966	942	955	907	911	916	954	935	979	885	952	927	983	899	931	946	932	907	958	910	894	928	943	985	892	925	877	973	963	1003	934	937	966	936	953	949	989	871	964	908	992	910	939	918	931	1011	901	924	934	937	882	898	932	923	903	943	1010	925	906	927	908	922	881	931	942	944	953	909	952	923	900	920	911	930	884	963	909	956	936	902	952	903	936	911	946	942	913	933	960	921	922	905	941	994	909	946	967	880	980	955	931	955	909	936	890	910	967	905	937	904	959	907	925	915	941	916	962	919	938	933	953	909	976	981	946	944	926	907	933	977	961	940	964	910	940	937	915	905	946	854	928	937	861	950	943	946	946	939	954	931	935	965	942	971	879	911	886	890	985	944	920	915	878	882	916	951	921	951	945	913	931	897	981	871	912	997	926	976	990	923	971	909	895	930	948	975	894	853	946	918	941	939	933	966	991	956	985	945	960	939	899	939	932	927	931	962	947	989	926	920
2604	1256	787	611	1072	1307	1213	1081	901	771	635	579	547	420	389	308	341	256	243	252	222	209	161	138	172	160	135	161	132	140	116	108	87	94	86	111	100	96	90	94	82	86	85	85	66	80	84	85	94	70	93	71	80	80	72	65	69	63	64	80	77	61	70	72	67	69	62	61	78	79	65	76	71	59	64	63	84	73	77	74	90	60	80	72	75	74	74	68	84	86	76	69	63	66	54	75	72	56	65	66	60	71	77	76	77	63	62	64	55	67	70	65	73	77	56	62	69	61	81	77	51	67	71	61	68	53	59	73	59	72	64	72	92	71	72	74	62	71	64	51	65	77	68	57	75	73	79	61	77	74	65	67	64	68	56	71	68	60	59	66	45	57	75	61	69	68	74	58	56	74	58	53	63	68	67	59	61	65	70	70	63	69	62	79	77	64	59	63	65	61	68	67	68	68	65	69	62	69	83	64	71	64	49	72	61	61	60	69	67	58	68	60	71	79	78	74	75	65	73	68	59	69	84	65	73	89	80	67	54	61	60	72	75	73	67	58	52	85	68	59	61	63	57	68	76	63	71	68	67	76	73	61	73	77	70	61	52	68	51	65	58	61	58	77	67	59	85	51	67	74	77	61	57	64	66	65	62	69	65	64	70	60	62	60	52	64	59	46	73	60	57	57	71	73	57	55	62	66	65	63	71	60	69	76	54	69	70	69	61	55	60	66	66	72	68	71	69	68	68	67	63	67	65	75	61	51	70	62	81	54	67	65	71	70	64	51	77	73	70	64	55	53	62	85	59	53	79	48	53	68	63	65	68	73	61	69	68	70	53	49	73	72	65	55	67	64	75	66	66	67	67	76	81	70	80	66	62	73	69	74	64	71	65	63	64	51	70	69	71	62	77	64	65	59	72	68	51	71	79	74	60	50	80	73	57	75	59	62	81	73	75	73	64	61	56	73	55	62	65	61	75	63	66	63	62	61	76	63	56	62	59	70	49	72	68	62	49	56	65	56	76	70	66	54	62	70	76	74	65	72	63	62	59	75	74	65	67	65	65	64	58	70	72	53	63	66	69	66	60	75	70	52	65	64	66	62	60	67	56	64	76	81	58	63	78	66	63	56	74	69	74	61	68	58	73	65	69	60	68	72	73	48	48	63	50	47	68	68	84	63	53	77	57	63	72	66	62	69	67	73	57	66	78	67	67	73	70	66	67	76	64	77	48	60	73	67	74	56	58	72	61	61	61	52	61	76	64	62	56	73	69	64	67	82	80	76	72	71	55	79	62	64	86	54	73	62	59	52	59	65	60	72	67	81	53	79	66	68	50	59	61	57	65	63	69	78	63	54	66	81	58	66	70	72	59	49	72	68	68	63	59	68	59	72	81	72	60	56	67	65	70	67	59	63	69	71	69	49	69	72	73	68	57	71	73	72	56	54	57	71	67	62	59	70	75	69	74	72	76	62	54	69	59	68	65	66	54	49	67	59	60	70	69	76	62	62	57	57	60	83	48	69	68	61	62	73	56	62	74	64	52	70	66	62	74	71	57	64	69	74	69	65	79	70	49	73	50	69	66	78	56	62	71	61	74	53	59	57	71	72	68	67	66	53	73	70	75	54	63	75	59	66	79	69	57	63	72	71	51	96	74	65	70	75	69	75	52	59	68	74	61	54	65	59	57	72	70	70	58	74	55	47	68	67	54	58	75	68	76	65	60	65	73	72	60	71	58	59	73	77	53	68	81	79	74	60	57	65	71	59	62	66	57	59	55	60	64	74	71	68	68	91	64	54	59	54	78	61	72	68	82	63	81	57	59	68	56	58	59	69	58	64	60	72	53	64	63	70	49	71	84	53	88	64	70	55	68	62	53	81	58	85	63	59	78	63	64	64	59	71	65	63	70	59	55	61	53	62	68	66	78	73	64	73	77	62	75	74	66	65	66	69	56	64	69	75	75	67	67	71	65	61	66	67	59	81	58	78	62	64	72	77	57	67	67	63	61	64	56	64	65	68	71	81	57	52	69	72	73	64	67	69	65	68	56	78	78	60	69	67	64	58	77	65	74	60	52	74	61	66	57	65	50	65	58	60	63	66	82	77	65	67	63	51	57	75	73	54	71	69	79	61	59	69	60	77	52	60	51	66	66	55	50	58	58	66	63	72	74	61	66	61	67	63	62	60	53	69	72	71	63	55	65	69	81	68	56	69	80	68	65	69	68	59	59	85	62	67	67	70	66	62	55	69	66	46	67	68	59	62	50	66	63	65	69	66	76	63	60	71	68	74	70	70	71	70	65	65	72	60	48	62	55	73	77	60	73	62	71	63	79	55	73	64	68	65	61	58	71	50	53	64	74	59	71	65	74	60	73	55	70	81	76	68	70	68	65	65	67	57	66	77	69	52	58	76	74	54	60	70	60	59	73	61	71	72	68	66	53	71	48	73	53	68	66	70	75	73	73	66	72	67	61	58	62	87	73	62	77	71	59	61	61	79	75	57	75	72	52	66	74	66	88	45	71	77	77	63	66	71	73	61	75	75	71	58	67	76	68	65	82	60	61	65	48	53	69	61	74	63	61	74	67	55	68	66	66	74	66	59	53	62	66	55	54	77	66	71	76	65	58	83	69	65	68	70	58	63	67	62	73	59	63	49	68	62	64	63	69	62	51	66	65	62	71	61	55	69	59	59	69	71	66	75	55	58	68	61	65	71	67	59	63	70	68	68	66	61	69	71	61	72	52	71	76	65	75	64	57	56	63	72	63	66	68	77	66	51	75	72	65	55	76	74	79	58	61	82	68	51	83	66	65	71	60	62	66	64	68	81	53	60	78	70	63	68	66	55	57	62	58	61	61	58	70	65	59	52	54	63	60	66	66	70	75	62	59	75	68	41	81	81	54	67	61	61	61	72	63	70	82	69	72	75	59	69	56	65	68	65	71	51	71	74	52	82	54	71	60	59	63	75	81	63	47	64	62	70	49	60	71	82	55	67	61	85	54	76	61	56	72	67	66	60	63	73	64	69	64	61	56	66	64	58	64	86	61	64	79	59	77	57	62	51	59	59	80	62	73	62	87	66	63	69	60	78	54	70	51	69	63	69	65	61	61	66	62	68	67	59	59	67	59	64	61	86	69	73	79	76	67	69	56	68	71	81	50	66	49	77	56	74	86	60	65	72	64	69	68	67	63	68	55	60	67	79	66	60	66	78	76	64	64	67	69	83	69	72	59	59	50	62	63	67	63	52	58	58	68	71	59	46	67	81	61	57	62	74	61	64	60	67	69	67	66	60	66	62	71	74	67	77	75	66	71	63	55	60	68	72	62	63	76	53	76	62	73	62	49	63	66	69	60	64	77	65	68	61	67	85	67	78	70	55	68	76	64	83	62	58	63	55	69	68	59	68	61	67	65	44	72	51	73	76	73	75	70	69	65	81	80	64	61	57	62	64	71	90	59	71	59	61	78	71	68	63	66	60	61	63	59	66	67	74	62	68
27085	20722	15461	29232	37316	36968	34486	30952	27754	24673	21838	19355	17668	15365	13741	11954	10570	9584	8469	7623	6967	6320	5719	5374	4901	4653	4091	3932	3579	3342	2997	2780	2715	2329	2356	2171	2194	2069	1958	1899	1913	1745	1732	1666	1596	1568	1638	1563	1590	1529	1474	1487	1406	1441	1336	1390	1287	1229	1219	1158	1175	1188	1191	1135	1192	1074	1133	1111	1089	1106	1048	1107	1018	1076	1011	986	1025	1031	1067	1028	1009	985	974	1029	1009	1028	970	974	1050	976	1012	950	965	1057	968	1013	1005	927	926	957	972	932	952	952	984	878	915	928	954	1021	933	941	927	905	916	972	986	923	921	1009	987	907	904	931	952	985	987	978	978	929	882	921	947	971	963	942	950	933	906	928	934	917	935	935	944	905	887	959	855	973	940	809	959	938	939	907	961	904	896	933	943	917	858	925	913	884	908	951	942	926	944	965	938	932	924	921	877	915	943	872	921	939	901	906	919	941	900	948	947	897	952	913	935	957	892	959	876	890	877	951	957	983	952	953	933	941	865	911	949	913	929	928	943	902	915	948	940	939	971	913	917	992	910	912	908	888	926	856	942	917	898	941	892	945	940	949	928	914	929	903	951	953	907	937	965	913	899	905	866	925	916	920	851	938	887	861	892	893	910	953	884	961	911	956	942	898	970	944	944	953	922	908	938	912	980	926	957	962	952	964	881	936	917	914	947	928	921	958	951	882	946	967	923	915	959	906	893	919	866	937	882	933	945	956	959	905	917	962	904	967	930	956	928	926	916	908	904	920	918	961	880	909	934	933	915	902	918	933	1011	879	877	923	957	936	921	933	872	930	965	946	901	1008	955	938	898	930	936	997	940	965	958	889	971	937	923	884	891	992	947	913	919	949	951	919	980	860	908	914	934	938	873	892	908	939	917	873	883	944	940	949	891	936	907	933	884	952	913	943	915	938	902	1001	961	847	924	968	926	876	898	938	902	943	953	959	897	938	896	865	918	931	879	898	893	892	903	935	936	993	947	963	930	943	933	970	920	892	957	920	913	943	882	938	944	873	938	919	924	961	903	947	976	920	918	881	939	937	968	912	917	944	969	916	935	951	946	939	957	877	900	921	908	960	909	968	917	926	874	920	933	951	985	926	948	912	937	904	963	958	915	908	907	1011	921	918	936	952	957	846	908	922	886	934	891	929	913	906	951	889	932	918	958	941	900	906	917	924	948	976	930	946	854	911	959	927	941	956	866	880	892	916	998	946	927	928	932	908	941	910	942	932	900	903	901	910	916	891	947	903	952	935	958	970	979	914	943	911	907	898	963	948	939	934	902	965	891	878	894	939	935	881	909	966	942	940	918	929	949	939	935	938	939	984	947	973	945	912	887	942	901	931	925	927	932	944	966	947	883	912	896	945	910	932	926	938	853	918	914	914	948	946	939	874	931	937	885	944	961	901	974	931	928	940	957	893	874	938	929	971	911	947	948	905	959	955	932	882	937	970	959	954	943	939	925	943	901	944	922	905	929	955	908	925	952	955	956	953	926	963	895	939	924	952	917	970	878	931	931	927	980	968	931	907	933	982	928	932	959	967	946	926	932	941	888	908	948	923	936	910	971	962	944	895	934	905	935	907	921	907	910	916	953	928	918	925	912	906	922	933	905	926	944	909	925	896	890	942	925	911	962	912	981	918	881	938	935	909	943	908	894	901	918	930	939	919	897	966	941	892	894	960	949	925	947	962	910	897	984	981	936	939	889	937	924	955	946	917	958	935	986	941	960	899	978	985	939	936	976	937	950	944	941	950	875	890	910	901	913	938	916	930	1002	880	890	976	976	937	908	957	923	941	891	917	908	938	942	917	828	873	986	936	936	991	909	907	888	974	911	984	981	929	929	974	939	969	920	945	916	911	923	916	873	952	914	953	930	925	924	975	916	933	906	930	937	890	945	884	928	951	975	867	963	981	878	933	916	953	931	953	935	925	893	951	926	944	869	918	904	889	903	916	935	901	882	990	934	953	932	882	925	900	983	957	913	924	965	870	929	914	961	931	951	903	938	936	890	892	917	898	922	900	899	931	890	871	897	937	954	883	934	900	906	911	894	957	969	974	943	903	918	975	942	956	978	904	932	920	894	909	922	970	913	907	952	880	949	946	957	965	880	921	928	923	852	979	979	953	930	936	906	980	937	982	928	963	925	941	923	921	938	935	968	974	889	933	914	963	912	931	900	918	885	951	915	938	912	991	962	903	902	874	904	1004	865	963	907	953	943	962	937	919	897	923	920	966	914	942	971	931	984	910	954	937	867	938	969	894	937	925	950	935	947	892	970	911	967	968	904	900	958	875	915	935	939	899	932	969	906	963	973	915	877	934	967	969	963	938	914	920	934	928	886	935	954	982	927	891	973	944	937	906	882	908	901	929	923	903	891	925	944	951	907	979	938	886	961	956	951	899	976	883	903	931	915	914	972	895	913	951	972	904	880	896	862	922	971	936	934	974	950	970	907	875	953	916	922	954	929	880	927	906	919	891	961	935	974	863	921	874	973	906	909	990	942	909	921	971	918	923	931	931	983	893	1026	883	889	873	957	936	942	912	885	950	914	903	952	912	907	959	967	938	947	935	940	946	897	945	886	907	943	912	920	936	884	913	956	952	933	950	889	944	975	963	883	880	895	964	948	952	910	898	988	929	910	912	935	937	917	989	915	934	932	962	911	946	877	922	1025	994	927	911	957	909	906	936	934	902	873	933	935	856	929	931	895	979	922	931	947	913	976	948	904	980	965	907	948	892	904	907	889	914	920	947	925	948	938	959	911	950	949	947	918	934	903	950	933	955	879	883	889	942	963	915	960	897	943	906	902	1007	904	894	927	915	931	928	915	897	935	972	936	869	953	903	994	923	934	930	929	978	949	910	922	947	928	952	948	913	943	972	951	940	937	915	989	941	951	910	878	929	939	876	940	993	915	945	943	895	899	885	985	871	940	877	879	967	929	886	919	908	955	927	918	947	916	953	960	924	951	941	932	951	931	922	886	873	913	848	942	895	973	928	915	885	946	862	882	881	936	977	914	905	883	928	899	950	929	972	897	939	918	960	953	881	899	907	885	933	882	920	893	974	926	935	914	962	947	933	934	966	865	918	912	922	963	861	892	971	930	888	990	896	948	947	919	938	939	923	940	934	885	938	879	925	914	952	944	938	927	885	933	940	930	915	933	980	904	950	959	930	916	933	922	921	953	928	917	1023	913	925	886	931	902	925	843	950	885	868	953	986	983	930	927	937	892	938	969	928	883	940	962	1000	991	908	863	976	990	847	911	949	890	924	954	882	922	942	858	900	935	932	898	887	946	948	981	947	927	955	908	906	945	922	917	902	864	972	860	932	929	941	918	982	948	898	945	930	888	900	904	929	941	903	930	939	940	904	936	875	943	892	944	911	908	941	912	866	885	917	923	930	935	926	936	939	929	933	919	949	929	924	934	910	957	940	849	953	933	941	939	928	949	935	876	1014	923	938	944	917	935	981	934	945	938	888	950	920	964	926	956	941	922	904	931	941	972	967	965	889
2035	550	365	284	567	601	550	469	456	411	347	282	269	212	188	181	144	133	138	111	119	90	105	82	93	97	96	64	95	72	79	73	72	58	60	57	55	57	58	66	46	59	44	43	48	58	62	57	62	58	47	57	57	62	48	63	63	50	48	52	77	55	48	48	47	52	49	39	70	57	56	41	48	43	48	51	54	57	53	55	50	60	35	38	62	42	48	46	59	44	56	47	49	49	53	58	62	52	49	38	56	57	51	61	54	38	61	55	47	50	64	43	60	48	49	54	55	55	52	71	51	53	54	53	64	55	53	39	52	33	53	50	43	47	40	54	59	50	57	60	47	48	58	43	51	41	49	62	51	40	61	41	42	44	54	54	49	58	36	58	44	55	54	55	49	54	57	50	47	51	50	50	60	44	53	52	62	46	48	47	58	44	40	47	68	52	47	47	55	44	45	35	62	40	45	53	46	48	39	46	46	49	52	45	47	56	34	47	50	64	53	61	47	44	58	42	58	53	55	40	59	51	49	42	57	41	47	54	63	47	39	50	53	53	42	54	46	49	55	50	44	61	46	52	54	56	57	44	43	48	49	46	36	62	53	65	46	47	48	52	54	57	57	48	50	47	52	51	59	50	52	51	50	52	44	50	40	48	59	47	54	55	52	46	46	46	49	45	46	42	52	52	36	54	38	45	51	58	40	43	63	50	49	52	37	37	47	50	52	56	69	56	39	50	48	41	45	46	41	49	61	54	49	50	52	54	43	66	43	55	44	56	55	49	38	61	43	56	43	52	41	50	55	61	56	61	46	45	61	62	42	46	50	60	46	46	52	46	49	53	46	44	50	48	61	47	54	41	49	60	47	47	57	53	46	60	44	65	46	56	40	51	47	41	41	58	62	59	42	55	53	47	49	47	43	58	48	57	49	44	56	61	56	49	55	42	45	42	41	38	53	35	64	53	55	56	45	56	46	46	67	50	54	48	55	50	40	49	53	48	56	47	48	50	54	53	57	40	46	53	44	44	46	38	48	46	62	49	52	46	57	59	55	48	45	48	45	47	65	34	65	56	44	61	45	67	47	51	51	56	42	48	58	55	56	61	52	66	54	40	52	48	57	67	47	48	60	52	52	51	47	54	58	42	54	46	53	63	56	64	56	47	55	43	48	51	42	52	50	47	48	51	39	47	47	42	46	44	42	41	43	45	67	58	52	39	59	46	51	40	47	54	46	59	57	58	53	41	39	46	44	51	61	67	46	47	50	50	50	51	39	63	48	58	61	59	66	54	43	57	60	64	50	50	34	41	43	49	48	48	37	53	52	42	46	51	52	48	44	53	42	62	62	54	42	47	52	51	55	53	52	40	47	46	47	49	39	54	49	48	39	65	60	46	55	54	60	42	51	53	48	46	55	60	56	44	49	48	42	56	54	49	56	59	58	37	53	49	52	55	45	54	62	55	45	56	43	37	52	49	53	51	41	64	45	47	52	44	54	43	50	45	52	41	52	53	55	52	45	50	51	41	48	45	47	57	50	52	44	54	54	59	43	51	50	58	49	52	56	52	60	57	56	62	51	46	57	54	39	53	42	46	52	51	49	41	62	59	49	68	47	55	64	49	50	56	42	43	36	39	54	50	64	61	65	54	51	50	50	46	51	51	48	49	55	56	53	63	59	47	48	61	56	53	43	56	46	56	52	53	54	36	45	49	44	41	51	62	48	42	45	40	58	40	57	61	48	50	50	60	54	60	48	47	55	51	59	46	40	58	50	52	45	56	57	60	43	50	51	53	60	53	45	62	51	50	42	43	54	51	53	63	48	40	49	57	49	49	43	49	48	50	34	63	47	62	49	36	58	50	49	46	57	32	54	47	51	49	45	74	42	53	55	45	47	47	44	51	52	56	48	41	52	46	49	50	47	47	52	36	47	49	50	52	40	48	42	43	56	56	58	49	43	40	42	51	41	48	36	43	52	60	55	58	69	53	50	52	48	63	62	53	36	43	50	42	58	51	53	58	50	65	54	51	44	51	48	57	43	45	61	55	54	41	45	54	57	52	67	45	37	43	42	41	56	50	46	53	49	42	53	52	49	45	55	41	58	43	51	52	45	39	46	39	60	55	53	50	53	45	51	45	47	49	51	55	52	38	54	52	51	56	72	45	60	39	62	41	51	53	55	53	56	54	50	50	47	47	48	64	63	41	60	45	52	40	50	66	50	42	44	41	53	48	51	41	58	62	49	51	46	62	39	52	42	48	42	58	57	47	51	42	51	46	46	65	44	62	55	63	56	52	52	58	47	56	42	48	42	40	57	50	42	40	56	62	48	43	51	57	54	44	46	59	51	60	73	36	64	67	60	48	65	49	59	45	53	55	47	60	55	53	43	48	47	53	54	42	53	53	43	64	47	79	47	40	44	51	49	51	63	44	47	58	43	51	55	42	41	58	46	57	47	52	42	51	59	46	52	50	53	44	47	45	57	52	57	47	60	48	56	45	52	44	65	54	52	59	51	52	32	61	42	41	47	46	53	45	55	43	48	49	55	49	71	47	56	58	52	56	51	61	46	47	45	48	54	54	44	56	51	50	53	46	49	50	50	38	56	36	53	49	43	49	49	52	34	47	51	46	50	46	55	54	46	53	52	67	67	41	60	55	48	50	59	48	45	48	40	42	31	45	47	52	43	52	56	44	52	52	42	57	38	61	39	61	43	48	61	65	47	49	60	58	38	59	62	53	38	56	35	55	54	48	50	65	45	49	43	54	49	46	54	51	43	46	52	58	58	51	49	46	62	63	36	50	52	56	56	47	47	49	57	45	42	56	48	52	55	66	53	54	37	57	43	42	64	46	55	52	57	61	62	69	42	47	59	39	50	39	42	62	44	43	61	48	55	44	47	43	38	48	52	49	60	53	55	54	51	38	64	53	46	51	56	53	43	52	47	48	40	42	49	57	54	54	46	51	52	65	48	39	52	52	45	52	49	59	49	54	51	56	53	51	39	52	46	51	57	37	51	60	49	38	43	49	47	57	39	54	53	65	67	34	51	44	55	52	52	48	56	48	49	49	50	40	49	50	48	58	49	55	45	41	40	56	42	59	44	42	46	41	50	48	68	54	49	53	51	50	67	46	51	50	43	48	54	46	60	44	43	52	48	45	41	40	49	55	59	56	49	47	48	51	44	33	49	41	51	63	35	37	54	57	38	63	52	53	40	54	63	58	51	42	48	39	52	61	48	46	63	48	54	40	41	61	45	53	45	52	44	48	53	58	43	45	47	55	59	50	48	50	65	63	55	60	50	41	57	41	40	66	50	50	49	43	58	52	53	33	60	57	56	48	44	55	54	54	45	58	49	53	61	46	56	52	57	68	48	51	44	64	46	42	56	52	59	57	60	38	56	59	49	52	43	55	52	53	48	35	56	53	49	59	53	51	45	39	60	50	45	47	53	48	49	45	65	49	50	44	45	49	64	46	52	52	40	49	53	48	51	43	52	70	48	58
18994	13164	8961	20407	28447	28035	25251	21337	18685	15727	13316	11256	9901	8568	7406	6317	5610	5020	4503	4016	3727	3375	3107	2884	2698	2335	2320	2119	1989	1828	1715	1595	1429	1445	1334	1299	1283	1216	1188	1211	1176	1106	1112	1114	1090	1037	1006	979	985	988	1004	991	1005	1022	876	975	870	856	851	864	810	835	843	818	843	849	855	887	809	794	762	790	732	766	837	775	825	736	784	783	779	766	720	796	752	742	795	763	805	755	739	761	768	738	748	750	766	747	711	761	726	767	736	718	778	709	766	794	741	755	704	738	745	714	727	721	755	722	731	742	730	725	731	698	783	738	726	774	738	761	716	708	737	713	751	729	761	749	777	733	731	735	727	685	720	742	761	732	712	661	707	758	736	731	709	701	727	783	694	734	695	752	716	698	770	734	737	736	736	700	725	702	705	769	728	710	713	710	748	747	717	708	756	710	713	717	738	719	714	728	703	715	697	695	717	771	692	702	707	722	722	744	711	767	745	706	725	719	717	741	773	741	725	757	692	732	724	698	763	738	732	708	729	678	764	691	724	746	716	729	697	709	733	711	726	767	754	745	727	750	753	768	715	767	732	703	696	729	699	747	737	715	715	702	754	686	727	726	661	701	708	744	729	718	754	695	699	733	713	745	733	773	679	764	670	753	760	687	723	751	738	807	702	772	742	708	697	728	688	712	737	754	737	718	719	711	718	756	787	697	753	756	701	751	746	773	718	729	754	722	709	663	731	782	756	679	750	718	759	743	756	766	729	762	740	761	742	653	748	680	713	728	781	717	775	715	737	718	726	764	704	744	734	721	747	769	734	776	767	763	733	730	734	726	743	712	709	730	661	722	710	713	691	725	757	654	740	772	720	722	701	675	734	691	690	716	711	791	737	680	725	727	729	732	750	796	761	729	681	742	711	745	690	705	689	725	682	690	752	751	711	778	743	717	728	719	773	754	719	651	707	723	742	737	664	728	723	766	784	772	726	722	736	704	714	748	753	712	715	716	705	721	755	736	781	746	685	727	734	748	685	724	726	714	743	756	695	760	778	741	733	773	719	675	759	696	741	747	707	711	716	720	695	715	709	745	715	712	665	715	772	698	666	704	766	698	723	786	736	705	741	703	711	741	692	770	739	712	729	706	713	715	718	723	746	725	696	716	708	740	684	708	719	713	669	773	730	813	733	719	746	759	722	732	732	751	733	702	712	735	778	760	743	695	729	740	752	703	723	715	717	740	762	749	734	698	720	738	764	730	732	728	720	750	764	774	706	691	727	686	701	754	707	754	724	732	730	748	738	749	724	754	742	740	703	718	721	717	722	664	739	751	688	744	722	698	746	760	722	714	756	690	669	679	677	710	712	737	711	762	733	693	776	702	717	717	751	746	733	732	763	755	730	750	722	714	741	699	693	775	743	694	764	712	704	720	712	697	763	715	733	704	674	740	704	686	735	776	672	739	742	671	714	721	763	752	756	742	713	695	753	723	724	761	749	720	751	749	799	738	737	728	694	710	720	738	742	710	724	739	730	701	698	718	680	721	781	751	688	723	732	718	704	740	729	710	677	753	727	729	690	726	758	743	733	760	704	698	728	720	686	722	754	745	748	700	730	747	722	690	734	756	698	713	690	732	734	714	703	739	703	714	687	777	769	777	758	730	726	732	730	789	720	723	703	775	748	727	685	693	708	670	726	690	756	740	764	705	738	679	734	709	665	750	734	722	678	726	679	735	715	712	666	732	690	714	689	707	751	724	741	703	787	740	689	714	718	723	750	706	699	775	784	702	742	734	733	738	703	718	679	700	749	714	740	671	694	708	729	700	725	761	708	740	732	770	718	727	738	716	716	728	751	745	713	712	664	731	714	720	690	676	711	737	768	765	709	663	732	738	729	710	703	700	744	755	699	699	727	700	776	724	729	721	717	716	761	677	780	716	695	721	731	764	746	751	723	727	737	743	718	755	715	728	725	749	666	717	712	732	717	727	744	738	721	716	705	691	785	732	775	735	694	739	741	696	681	736	697	773	748	747	728	759	744	726	742	738	719	710	772	691	735	757	764	759	714	685	770	766	711	713	730	740	716	741	747	734	767	721	687	721	737	683	810	761	747	695	776	755	707	745	677	716	773	760	767	719	761	708	749	769	742	754	719	663	705	724	715	723	732	762	738	722	727	764	700	752	719	726	745	733	722	726	720	712	757	791	696	748	709	703	725	774	704	763	740	771	753	742	719	764	773	716	748	738	746	745	678	697	713	721	723	735	762	699	754	768	725	712	724	681	744	732	744	750	711	723	716	800	758	761	753	712	739	706	763	732	684	756	753	721	740	702	752	707	714	748	753	761	693	729	737	747	703	747	720	722	755	716	761	721	702	748	738	728	733	761	745	690	731	716	693	661	678	714	745	731	690	727	718	751	727	741	692	728	708	759	698	719	782	735	761	745	760	712	739	740	711	740	771	720	748	708	692	742	739	700	712	766	729	750	685	707	724	694	751	762	784	761	714	710	713	704	747	697	715	782	744	736	724	744	683	710	687	696	677	715	755	724	723	776	711	762	724	731	668	701	732	711	779	700	749	748	746	753	724	751	750	743	786	702	732	727	758	723	680	707	691	759	719	724	709	730	762	718	731	755	701	728	726	763	744	699	722	770	802	793	744	758	752	717	725	709	721	721	715	671	755	679	773	719	730	735	718	744	734	753	725	735	738	760	729	744	727	719	715	743	703	754	660	688	734	744	724	744	685	739	718	767	699	726	681	739	707	735	745	729	719	686	720	735	771	745	716	700	734	747	764	713	715	748	758	750	721	721	704	732	708	665	720	715	748	735	762	671	741	740	698	746	778	787	711	759	694	694	692	711	781	714	722	736	701	734	727	742	701	719	706	760	696	709	730	708	718	721	751	719	727	723	736	742	709	789	678	719	721	760	732	731	733	691	750	728	714	729	693	731	741	732	742	745	713	742	716	698	809	742	692	730	707	709	730	750	734	683	754	705	685	720	741	683	721	716	720	772	771	716	712	781	723	721	706	756	692	682	707	714	727	730	699	718	760	742	690	778	694	750	723	723	720	717	707	723	756	735	746	766	699	742	724	703	748	720	767	669	749	754	722	703	767	737	757	742	717	722	670	749	732	811	691	756	719	699	739	695	760	762	728	749	736	729	740	713	680	692	722	667	727	717	703	700	716	714	748	757	696	761	750	736	715	731	762	693	768	719	708	732	750	697	735	783	706	700	697	703	758	710	726	738	710	694	769	745	723	744	744	734	721	710	716	729	732	705	720	751	697	727	709	704	738	739	757	752	740	671	760	707	701	701	729	738	806	727	772	747	711	738	737	675	695	753	767	731	787	708	770	772	685	735	751	744	770	688	692	711	733	710	699	730	730	706	725	691	724	723	734	733	744	668	691	717	705	708	701	747	742	728	703	717	728	719	713	741	741	734	745	755	726	731	759	733	730	698	746	742	719	712	747	715	768	716	751	716	755	720	710	700	743	686	705	724	771	748	657	751
1503	933	549	437	787	915	876	729	655	570	503	417	371	338	293	272	209	191	190	172	150	144	132	120	96	126	109	110	101	104	82	84	69	76	82	85	58	66	67	70	57	68	61	53	67	78	55	52	59	58	71	53	56	61	70	57	50	55	56	58	58	59	51	51	52	45	64	68	61	56	55	56	54	52	44	59	51	45	51	54	48	63	46	54	50	56	49	51	44	50	47	63	49	53	31	51	51	58	55	37	55	52	59	58	54	61	54	71	56	49	50	58	43	54	47	48	61	39	42	53	44	58	44	55	49	52	54	54	61	52	56	52	51	43	44	43	45	38	53	50	55	62	54	47	48	46	42	56	54	51	55	45	49	46	58	48	50	44	52	37	46	45	39	56	61	55	47	54	51	50	49	45	44	35	48	50	49	56	55	48	32	57	57	60	47	47	50	59	56	53	57	51	49	40	47	42	48	57	45	50	43	61	56	47	46	32	55	52	46	47	44	45	44	45	51	42	54	47	39	73	50	51	50	38	51	62	57	49	55	56	35	28	50	48	59	59	50	48	51	60	63	65	48	41	50	49	47	48	40	42	45	45	60	52	60	55	58	50	45	50	36	40	41	50	50	57	50	58	53	58	53	63	41	54	51	62	54	49	56	35	42	60	48	47	46	50	49	63	50	61	52	61	62	37	54	45	50	55	62	46	59	50	33	43	44	43	55	46	50	42	46	43	49	48	53	49	50	53	43	58	55	56	48	57	43	48	47	57	40	53	32	69	60	51	52	60	51	47	36	62	27	48	49	57	48	53	65	49	44	45	36	51	54	49	51	51	34	40	47	56	68	55	59	39	54	54	39	53	38	46	32	69	46	46	50	42	48	49	42	44	53	44	48	36	52	52	46	44	48	50	61	62	47	36	35	56	61	51	51	45	51	40	50	78	63	53	52	39	42	59	48	58	43	62	51	44	52	54	54	63	42	53	55	45	44	42	48	48	51	53	49	37	59	54	54	36	58	45	52	52	41	57	44	52	61	53	51	53	42	50	36	52	58	55	55	57	47	41	48	44	58	40	57	54	41	49	51	57	51	33	48	50	37	40	45	47	47	52	40	61	41	52	50	57	45	48	48	53	66	42	52	40	49	57	44	51	53	43	55	51	50	61	60	43	61	50	39	45	58	58	59	54	44	51	54	52	53	60	43	51	52	50	52	55	52	43	49	41	46	61	50	50	57	44	49	45	62	40	41	54	39	55	54	48	53	48	49	54	48	53	51	56	51	48	57	52	57	48	55	44	36	48	39	44	45	42	53	42	45	51	56	54	41	53	46	44	51	43	57	41	51	53	37	36	47	44	45	59	46	53	48	56	50	54	52	41	58	51	57	56	51	57	43	66	56	42	53	40	51	52	49	56	47	55	38	45	49	52	44	56	44	54	37	66	49	65	53	55	64	50	58	47	49	58	47	57	47	42	49	46	52	42	49	52	56	42	47	39	56	58	53	48	57	50	67	39	46	53	48	49	59	41	39	51	47	37	44	45	48	55	44	48	43	55	48	40	45	41	47	48	57	48	41	46	54	60	43	59	59	57	42	49	53	44	37	48	46	39	54	48	56	56	59	46	47	50	59	56	48	44	61	37	46	46	50	52	65	47	57	42	38	46	48	45	44	45	59	44	59	38	53	53	50	50	40	39	49	37	54	41	44	51	62	59	53	52	47	60	54	46	59	55	50	40	55	45	50	61	45	54	59	60	45	51	50	55	47	39	45	58	47	43	48	51	44	46	57	60	39	51	47	43	47	55	55	49	56	55	45	35	51	41	45	57	47	59	57	56	57	58	52	52	54	47	50	43	45	55	47	40	51	51	55	45	42	56	50	47	45	31	52	45	49	48	42	50	42	47	62	42	46	50	54	65	38	47	58	56	52	51	46	57	50	53	47	51	61	48	36	49	53	61	49	51	49	52	38	45	39	49	49	44	59	54	37	64	47	55	57	52	46	44	48	51	56	55	55	56	54	52	46	44	51	64	49	42	49	41	58	38	44	49	42	57	51	47	38	47	55	54	47	59	55	51	58	57	51	50	58	63	49	43	55	38	58	41	40	53	49	39	43	48	48	47	45	56	40	52	60	56	60	56	44	41	55	53	55	55	62	52	61	53	50	50	45	42	54	40	45	59	49	60	42	51	55	50	37	48	58	52	45	50	44	47	46	54	52	54	55	57	51	41	46	55	53	60	45	44	49	49	46	40	47	60	49	46	51	38	44	48	56	50	58	39	53	46	48	47	57	58	56	58	36	45	47	48	56	43	45	40	57	43	50	51	66	57	55	42	59	53	53	50	47	44	66	47	48	47	42	48	41	46	47	41	52	43	58	46	44	50	43	50	52	38	44	45	49	46	50	50	57	58	57	63	54	36	45	48	51	45	41	61	46	30	50	49	59	50	52	55	52	49	46	46	57	39	61	38	42	49	46	53	56	47	46	48	46	60	60	57	42	53	48	58	46	48	58	39	63	46	46	40	53	55	38	43	48	41	55	47	50	50	52	62	51	53	54	48	44	41	33	55	49	46	51	54	51	52	48	53	36	48	49	48	42	53	52	64	33	55	54	58	49	53	47	53	52	46	50	51	50	66	54	50	53	71	40	50	40	50	56	44	60	48	47	53	50	37	59	54	56	66	41	38	52	69	49	48	58	49	48	55	51	49	37	50	50	52	61	46	57	46	45	47	64	52	55	50	51	46	59	47	49	61	47	51	43	40	44	50	54	51	47	51	48	44	70	57	40	54	62	54	44	48	50	43	54	43	66	63	46	45	61	52	62	40	43	56	58	49	52	54	51	53	52	54	40	54	52	49	55	43	53	66	39	72	50	46	48	43	49	58	49	45	47	38	51	45	68	54	49	49	47	36	59	41	59	56	62	55	44	43	66	50	57	49	47	49	57	59	58	58	52	55	45	55	38	49	49	51	47	53	37	49	49	56	43	47	47	49	63	39	48	53	47	50	50	55	51	42	55	49	47	35	40	58	63	56	57	48	55	52	49	47	47	39	56	37	42	47	57	40	50	58	39	41	45	51	51	47	59	48	57	57	41	43	56	57	61	59	61	41	49	58	47	51	44	61	47	53	53	57	50	51	52	50	39	56	46	49	46	57	58	49	49	31	51	45	62	51	51	49	60	48	46	42	44	42	47	53	37	60	53	46	43	58	48	58	61	55	50	35	37	44	36	51	63	47	44	58	43	49	53	48	54	44	42	59	46	51	58	47	57	56	44	53	54	59	44	51	55	57	55	39	51	54	49	42	44	46	51	46	39	44	46	39	41	65	55	50	50	51	44	55	36	56	49	53	54	47	46	57	45	37	61	60	44	49	46	56	46	47	54	44	48	43	53	48	51	60	44	53	43	51	38	56	53	47	51	44	41	52	52	50	38	60	35	53	54	50	54	53	41	36	47	55	48	50	48	57	41	50	49	37	54	41	33	46	59	35	51	39	48	56	64	49
23056	17658	12202	25730	33804	33230	30338	26971	23642	20804	17581	15408	13687	12218	10579	9136	7879	6956	6251	5633	5249	4705	4282	3876	3658	3297	3142	2909	2607	2465	2305	2125	1909	1818	1842	1720	1569	1475	1495	1438	1343	1252	1285	1258	1226	1246	1225	1169	1129	1102	1158	1139	1063	980	1074	974	1044	938	953	888	851	907	895	887	938	888	863	873	877	790	810	759	848	782	736	797	797	818	823	799	749	785	758	783	741	763	737	755	751	758	740	746	765	777	777	788	736	760	820	763	726	749	734	735	732	703	752	725	743	731	743	714	738	718	701	767	755	718	784	722	736	733	706	736	734	763	730	699	753	686	740	724	738	743	742	723	701	653	731	758	705	702	704	759	684	707	745	712	729	747	770	748	725	728	738	741	708	676	719	723	680	715	769	738	694	735	704	695	685	703	718	717	655	688	729	693	667	716	731	739	697	745	723	726	690	770	738	737	696	692	691	756	731	681	742	756	704	684	737	674	725	717	733	725	717	755	695	733	739	684	736	686	743	730	663	733	757	700	699	730	733	764	783	702	714	750	748	729	712	731	694	729	739	713	737	695	698	659	699	734	722	691	724	724	724	691	687	684	711	665	731	738	707	774	682	725	722	709	709	711	712	681	717	715	735	720	720	729	732	732	688	695	763	709	727	698	731	696	733	701	722	691	698	711	702	731	728	708	748	744	702	727	696	741	684	708	757	723	741	687	744	693	745	731	733	767	711	685	711	672	703	699	710	695	738	692	783	702	707	734	771	703	749	694	738	689	731	750	710	702	734	734	723	741	716	710	714	730	731	736	701	732	708	686	702	754	739	768	741	750	731	714	694	685	738	755	699	707	716	707	787	662	717	711	769	726	715	688	801	736	765	694	727	731	716	724	737	730	708	678	712	679	741	724	732	681	794	682	714	734	744	696	712	750	699	720	726	709	723	715	755	694	713	720	688	667	719	701	690	758	746	754	748	716	746	700	701	697	697	698	657	750	693	715	698	727	748	681	751	721	706	703	683	693	720	675	782	702	651	710	734	673	736	690	707	664	736	689	722	699	721	710	745	716	722	735	667	717	676	725	723	746	707	731	703	762	749	709	700	719	763	728	705	742	770	708	742	718	733	725	686	695	711	718	752	732	692	662	657	745	732	727	688	718	721	718	671	667	738	711	734	701	722	681	718	743	729	709	738	792	690	698	695	746	702	737	722	704	739	740	747	712	722	717	743	656	708	724	705	715	718	709	682	687	729	717	705	707	701	700	735	708	751	678	693	685	709	724	717	713	697	730	732	729	718	712	719	696	721	711	640	705	736	700	731	701	704	714	718	674	720	695	726	750	732	710	738	720	750	691	723	727	727	693	700	721	709	739	736	738	703	742	707	729	751	730	699	727	737	667	687	737	674	739	664	757	738	744	737	724	723	734	705	747	715	691	698	662	700	728	703	711	736	750	691	695	732	729	728	762	687	776	772	752	726	663	723	701	697	688	696	725	669	707	697	687	688	701	708	710	678	744	689	747	721	737	732	737	741	659	704	715	756	687	711	751	728	723	723	728	673	708	699	663	725	709	718	738	705	704	729	739	684	724	736	716	693	698	695	731	723	742	700	791	747	736	679	694	677	730	719	694	682	722	701	709	738	678	706	741	683	688	709	717	694	741	693	683	772	732	721	744	735	726	708	710	674	679	699	732	732	758	736	761	718	709	732	733	726	702	725	697	739	752	687	764	710	677	726	684	705	719	749	764	704	749	694	697	707	737	660	739	764	723	661	714	754	725	753	737	704	719	706	682	720	711	750	735	689	740	739	733	729	679	690	676	746	758	710	739	785	738	673	759	701	715	687	729	700	713	716	761	712	683	703	728	710	684	765	691	758	688	728	723	749	728	750	775	692	706	660	748	710	703	747	701	684	731	729	723	700	736	710	735	664	711	744	689	741	729	707	739	733	769	701	706	732	749	724	718	709	681	697	716	720	761	704	728	750	710	746	692	739	707	643	714	695	700	734	738	730	702	719	756	694	686	697	753	722	724	749	729	701	724	674	741	698	735	689	696	718	713	677	714	771	737	762	696	698	756	745	755	711	713	712	697	740	690	725	673	742	768	719	733	716	719	693	706	673	699	736	697	753	726	724	759	712	679	732	680	705	760	687	750	733	704	748	768	694	719	723	773	725	684	710	755	732	727	722	728	748	689	682	746	721	714	712	710	737	723	715	712	714	733	699	685	729	756	684	701	750	722	697	717	732	741	722	737	699	751	739	722	698	710	719	653	723	790	760	721	693	710	702	744	730	726	723	740	732	720	746	712	745	688	747	760	726	711	740	704	702	707	715	715	741	670	699	686	735	721	741	668	704	716	713	716	725	762	747	759	721	689	730	746	719	698	674	719	721	719	707	768	724	672	745	681	715	704	726	705	742	691	736	693	684	712	754	690	684	710	773	742	691	714	682	735	697	747	724	741	701	685	728	748	712	747	732	714	716	718	746	734	717	699	713	749	709	703	681	715	676	738	724	735	734	716	711	726	729	702	733	750	688	704	661	707	691	707	667	711	703	763	719	787	729	718	681	713	711	718	699	703	773	697	718	750	746	717	750	717	764	712	727	677	697	685	700	695	691	728	700	755	761	698	699	727	761	688	700	671	688	707	692	729	683	739	697	739	668	733	705	730	664	703	712	696	723	714	716	750	704	712	724	713	742	741	709	741	729	702	692	736	655	704	727	752	758	728	730	716	703	766	693	705	730	708	669	703	691	742	666	729	751	751	702	697	709	744	773	751	731	731	728	724	716	739	726	706	699	688	718	702	726	720	703	714	701	698	722	743	727	690	705	697	690	729	725	760	727	709	711	738	714	668	688	745	699	756	689	730	726	715	698	706	717	728	659	679	708	717	696	741	697	716	723	727	737	738	722	729	725	710	732	739	695	679	716	725	752	697	706	792	700	697	705	704	661	749	785	750	715	683	737	713	723	744	766	704	708	730	753	729	681	718	734	716	741	717	768	695	720	705	721	714	758	714	661	745	721	687	740	697	715	744	730	715	730	682	706	753	742	716	694	740	684	725	708	733	725	709	684	735	714	683	684	683	706	717	710	710	726	688	731	750	712	697	692	665	703	690	742	707	757	714	745	691	720	714	748	694	723	698	771	691	724	652	742	745	711	776	708	707	777	705	734	691	697	724	695	769	691	759	728	718	780	715	727	739	726	714	748	711	733	727	773	724	713	719	702	696	666	723	705	719	683	706	701	742	728	763	707	718	706	747	732	723	706	721	722	723	736	713	697	736	661	735	710	680	689	710	699	736	734	738	736	701	742	698	752	735	706	680	775	714	742	799	736	688	672	736	725	727	713	715	751	704	729	677	744	735	671	718	771	712	677	712	729	728	740	690	695	685	709	691	689	721	739	748	734	704	667	761	706	713	696	719	687	714	722	751	671	748	735	737	722	680	742	740	712	680	748	674	739	685	731	712	679	702	739	708	723	738	744	667	695	734	727	716	669	746	730	756	741	634	728	703
3356	818	534	490	760	784	799	692	645	519	455	432	401	355	269	254	200	215	186	178	136	148	131	122	128	133	102	113	102	109	104	84	97	89	86	73	89	71	74	68	78	67	88	69	76	69	68	58	82	73	72	84	64	81	70	79	77	83	58	65	70	71	67	65	74	64	84	58	68	68	58	62	66	63	73	63	65	64	69	78	48	69	69	59	70	68	57	69	69	56	69	63	63	50	71	66	72	75	71	72	52	72	78	67	67	70	71	74	73	74	64	62	62	71	62	65	68	73	57	57	59	64	56	55	59	50	61	62	80	86	51	61	64	58	49	53	64	61	72	76	79	74	71	62	58	57	63	84	66	64	75	80	63	65	78	69	64	64	60	53	56	57	46	67	65	65	80	55	57	58	53	53	58	64	61	54	73	63	62	69	64	80	57	72	64	66	71	71	63	68	79	62	57	68	57	67	58	67	50	76	57	63	65	62	76	57	88	64	74	49	76	56	62	76	66	73	84	72	60	61	78	59	60	63	65	54	70	72	55	70	53	68	71	76	57	82	62	72	73	66	62	70	60	68	70	53	68	56	66	58	74	50	54	61	66	62	66	74	58	69	78	54	71	59	84	64	64	68	65	52	58	66	67	73	87	68	58	58	70	67	62	69	58	64	64	61	69	75	69	54	81	62	69	55	59	64	52	71	63	64	70	61	45	56	81	89	70	73	62	61	57	64	74	76	50	67	56	58	69	59	61	69	62	58	62	65	67	65	71	61	57	63	64	78	70	47	62	71	66	73	59	58	70	56	80	62	54	59	59	63	79	69	51	57	57	64	83	69	67	54	54	56	57	66	71	68	64	64	70	55	63	75	69	76	65	60	54	54	70	75	81	70	64	60	73	66	56	71	68	54	70	64	64	82	56	63	69	64	55	84	60	54	75	58	65	74	73	63	64	57	63	64	58	68	60	58	73	58	60	64	58	64	79	51	77	56	65	85	65	67	71	75	83	76	72	55	68	70	68	63	74	55	74	74	77	69	70	52	67	59	62	66	61	62	74	76	61	60	57	62	73	68	61	60	68	61	58	57	57	61	63	72	68	72	65	61	64	56	64	66	63	71	62	64	55	56	59	63	68	56	63	68	61	66	65	68	57	73	79	78	55	69	56	59	67	56	65	49	60	67	65	76	68	61	63	80	55	76	68	62	58	70	65	59	48	58	56	70	64	67	69	58	66	77	46	57	69	66	65	62	69	68	56	75	71	65	62	62	81	58	55	61	58	61	56	75	53	76	60	81	57	54	52	66	68	62	69	76	53	59	76	58	52	54	88	69	65	66	75	72	63	55	62	63	60	47	55	62	65	62	65	64	73	78	72	65	64	67	57	69	59	70	61	55	56	74	72	67	65	62	62	67	58	57	75	83	56	70	67	59	69	80	64	64	67	74	57	68	70	61	56	73	69	79	69	60	72	61	60	72	56	60	48	61	67	59	76	66	57	70	52	58	62	59	59	53	58	62	69	63	84	65	67	69	61	65	67	61	67	76	63	76	57	74	84	60	57	63	79	60	80	72	64	56	66	61	66	81	50	66	58	72	76	66	62	63	56	58	64	65	71	63	53	64	66	67	56	55	72	49	72	58	61	56	63	70	75	67	60	66	73	71	64	62	62	57	55	60	61	58	59	65	52	63	61	78	68	76	65	61	72	45	49	67	65	56	58	61	65	64	59	52	47	66	67	49	74	48	75	58	61	65	74	69	74	72	60	76	64	68	72	60	85	64	64	55	65	70	54	57	48	52	52	59	62	57	65	70	53	69	58	73	61	76	84	64	73	58	55	73	51	65	59	56	66	63	66	65	63	67	69	74	76	67	74	72	53	53	62	61	63	56	48	71	55	65	78	50	56	65	76	89	56	61	81	63	57	75	75	72	69	64	60	54	75	76	59	70	59	56	54	66	61	58	54	54	68	63	57	56	66	73	69	72	51	66	63	63	65	85	60	56	59	61	57	76	72	65	55	79	70	64	68	53	49	57	74	61	48	65	63	62	78	54	67	59	48	71	73	53	50	82	72	58	59	55	61	52	67	59	75	60	67	68	62	68	64	58	51	60	63	69	65	55	68	75	76	66	57	61	68	56	47	64	68	62	70	69	69	52	61	59	70	68	68	75	73	58	63	67	82	84	70	55	53	72	85	66	73	67	64	80	76	67	70	50	70	67	67	61	54	63	68	83	71	69	71	67	66	52	62	71	69	69	44	60	51	60	69	66	48	66	65	74	64	54	64	60	63	66	66	58	64	79	47	67	46	69	74	58	77	63	65	77	51	63	62	61	66	65	54	75	49	66	49	70	73	60	68	62	62	71	51	68	72	65	76	66	64	65	69	62	66	58	71	57	76	59	67	69	71	61	63	69	74	46	61	61	68	66	61	66	71	68	79	84	59	54	59	66	65	63	69	56	63	66	66	61	58	55	56	58	61	63	68	75	70	61	78	81	66	70	58	73	67	70	67	73	62	53	65	59	64	61	59	55	60	53	54	65	74	56	67	72	62	64	60	61	59	70	50	71	45	64	73	70	76	62	62	74	64	70	68	77	62	78	60	61	57	61	63	68	75	65	71	58	63	75	72	71	74	56	69	63	57	69	69	68	56	65	65	67	78	72	63	69	62	60	52	68	45	56	79	48	71	58	69	56	71	73	69	68	62	81	64	63	75	54	59	65	54	57	66	73	63	68	56	71	73	73	72	69	58	66	50	54	60	60	53	73	59	78	75	78	62	63	59	66	72	66	64	60	64	68	62	67	59	77	57	67	68	69	69	59	77	53	51	71	62	66	68	65	59	66	68	69	71	59	56	64	64	79	69	62	69	62	64	68	83	65	60	53	74	58	64	73	62	60	61	64	62	70	61	62	63	58	55	65	69	65	57	58	56	73	62	57	66	47	56	72	75	71	67	60	59	72	62	64	63	57	73	68	58	63	65	62	61	63	62	77	83	59	76	76	64	64	62	54	65	49	81	75	83	61	66	51	61	63	51	76	69	66	39	71	63	65	73	66	67	62	69	56	50	75	82	59	65	70	59	65	65	52	62	62	66	61	67	65	63	57	71	70	69	73	71	57	64	60	68	61	72	67	54	61	71	59	60	72	60	63	67	64	66	70	75	59	64	71	60	76	74	60	87	54	63	64	71	64	66	57	57	60	64	77	75	68	65	78	64	58	49	56	69	68	63	52	66	57	67	65	85	60	67	66	64	67	66	67	63	66	62	71	66	68	78	50	59	67	80	81	56	58	65	59	58	59	61	76	57	59	57	63	62	56	69	75	72	62	85	72	75	77	82	64	77	58	82	67	59	58	56	67	91	69	69	60	64	70	70	50	72	65	67	54	67	69	64	70	56	49	68	54	77	68	64	48	60	72	62	69	57	60	64	66	51	66	73	85	63	66	66	68	67	70	57	71	69	70	68	73	64	71	63	66	66	80	55	71	73	60	72	51	63	70	74	73
21499	16129	11561	24719	33158	32647	29802	26258	23011	20073	17455	15026	13192	11711	10200	8886	7870	6903	6161	5699	5186	4629	4289	3946	3580	3251	3167	2946	2699	2600	2377	2142	2069	1999	1921	1830	1728	1729	1652	1572	1594	1554	1511	1461	1405	1364	1424	1360	1338	1324	1303	1265	1280	1245	1251	1187	1156	1144	1142	1103	1124	1075	1099	1044	1026	1066	1077	1112	1030	1027	1017	1016	1023	1028	1012	1003	1008	1022	1044	988	984	988	1003	944	991	945	932	990	989	967	985	1004	1001	947	1024	946	958	999	1004	924	979	998	970	946	934	933	936	921	985	973	956	898	938	973	949	967	982	951	920	956	1002	904	979	955	932	932	988	913	978	955	937	955	883	953	960	925	909	954	948	941	935	953	955	974	927	919	947	894	941	902	917	979	935	947	898	974	908	934	971	909	912	914	921	942	903	911	957	978	911	914	892	924	950	945	968	924	942	927	908	931	952	910	942	911	986	913	968	949	926	927	905	897	936	961	959	945	945	927	983	993	932	942	942	963	922	954	994	921	947	934	911	891	942	840	967	966	957	968	908	921	1002	931	896	936	892	954	945	922	951	972	904	881	933	912	970	888	963	951	944	925	1003	896	904	941	928	968	935	935	936	913	928	1013	963	959	903	935	941	880	932	924	922	912	918	986	913	923	945	907	902	911	935	925	940	915	948	931	890	916	901	953	946	972	956	970	932	934	897	921	956	978	927	921	890	959	863	960	933	943	923	938	980	895	948	946	961	960	941	930	878	956	918	936	912	950	932	927	912	980	928	999	989	885	956	911	949	984	934	947	920	915	930	937	886	888	925	958	910	952	865	893	936	982	961	974	997	900	937	929	922	923	919	940	887	962	952	934	895	952	910	968	905	951	934	937	952	915	952	933	980	937	959	939	917	937	965	913	977	930	972	1001	948	873	919	908	924	941	948	912	911	919	927	941	905	984	945	931	924	970	930	921	961	907	914	946	916	913	909	937	942	944	939	927	933	971	890	997	973	939	929	968	950	905	928	942	928	939	966	905	955	907	989	947	921	931	885	926	943	919	940	904	880	985	940	929	910	884	948	852	933	978	946	938	954	991	955	900	913	924	925	870	938	923	960	931	931	925	951	916	877	933	947	936	918	964	890	951	921	905	932	944	926	912	950	935	932	922	931	919	955	922	984	947	929	968	925	966	927	906	970	921	987	909	932	944	976	939	908	945	922	944	930	986	926	970	943	922	931	977	895	893	949	922	894	928	964	904	927	948	901	880	914	941	904	976	944	893	900	963	915	925	884	942	923	930	953	960	924	973	961	870	940	967	940	974	933	890	900	915	930	932	947	912	929	955	905	927	863	943	978	910	888	953	949	938	934	929	930	897	955	885	921	970	888	949	938	968	976	921	938	957	918	926	948	874	949	944	917	921	950	964	931	920	953	908	937	929	927	903	964	962	882	882	952	938	926	953	925	880	962	906	916	959	871	924	957	907	921	932	870	978	1008	913	871	924	920	987	983	957	950	854	916	969	958	903	942	876	859	956	933	1041	979	978	953	926	933	919	921	884	929	957	899	978	885	905	1011	924	907	937	943	950	903	883	939	891	980	934	966	899	964	972	944	929	957	904	953	989	945	974	1004	925	908	899	953	945	867	889	930	929	935	909	905	916	909	958	882	953	978	968	888	957	948	948	871	874	877	950	923	948	951	926	959	911	911	914	946	967	945	954	880	906	898	892	901	937	964	946	914	979	926	924	889	964	917	900	913	917	924	938	928	959	941	997	915	872	935	928	926	940	979	938	959	901	918	929	1008	957	966	911	987	940	902	924	895	936	937	883	872	924	944	1011	944	897	929	953	924	943	951	856	1008	1046	941	963	880	935	915	909	907	960	944	929	977	924	943	941	863	929	920	921	938	908	933	965	936	878	974	956	905	943	963	998	874	952	968	911	897	923	900	924	974	889	895	964	939	904	946	956	968	924	975	929	1003	923	892	923	918	943	958	921	935	882	921	918	900	928	930	907	965	905	952	911	929	897	975	950	951	945	929	957	933	950	938	989	925	978	947	905	990	899	884	992	956	887	920	926	904	921	937	914	991	962	949	953	951	926	915	916	919	971	942	890	956	995	940	1003	921	952	930	941	890	890	924	932	951	964	937	933	899	917	931	897	917	934	928	939	885	964	989	898	928	937	887	910	903	926	917	965	955	930	953	953	918	927	921	1003	1001	934	940	931	929	941	913	995	879	929	950	926	938	955	983	908	931	911	920	956	986	947	923	946	943	906	909	959	920	951	971	947	933	876	927	924	889	944	919	949	923	914	894	916	965	969	947	941	893	965	935	949	969	940	957	949	894	931	913	936	948	936	922	1006	998	927	975	921	917	961	907	885	936	938	994	919	954	915	901	964	943	935	942	948	961	951	946	964	944	976	895	993	954	979	930	927	935	952	961	944	991	926	911	957	962	948	932	882	936	886	959	1002	922	931	1015	972	931	905	927	977	931	949	945	933	947	904	987	951	934	883	891	958	943	888	933	956	932	911	940	977	959	860	915	897	930	926	946	930	923	885	944	943	959	926	973	958	891	949	895	949	991	920	963	883	945	917	963	962	902	902	986	1025	924	926	921	949	961	939	918	945	918	938	934	938	947	961	947	919	924	960	897	948	971	931	939	903	970	944	969	934	972	862	928	1007	942	916	956	931	913	896	904	888	935	923	940	927	928	896	856	905	923	911	910	966	883	986	947	935	917	931	911	922	882	959	941	915	915	968	914	892	980	956	924	969	977	936	898	930	916	900	948	964	907	988	950	938	912	964	912	902	958	923	940	998	914	939	937	957	922	883	943	891	895	925	890	948	930	925	985	946	920	1029	924	1001	923	952	959	936	934	946	917	931	867	903	978	890	943	937	870	944	929	960	949	974	966	944	924	904	968	983	945	923	941	922	931	893	958	1013	987	910	925	898	999	954	938	939	901	966	942	942	887	927	914	960	915	924	932	911	941	862	913	871	911	969	920	954	928	885	951	951	973	894	981	882	866	950	965	909	923	953	974	921	946	927	985	916	949	927	939	910	924	935	961	896	957	896	943	925	947	912	960	968	1019	923	969	942	969	913	923	928	942	1004	990	917	938	929	944	1003	897	980	902	883	963	948	870	944	949	878	975	928	967	917	929	966	911	934	966	927	975	962	928	895	950	922	960	927	954	956	914	909	910	862	956	927	890	985	947	989	907	933	968	954	935	893	968	908	923	939	961	886	967	925	903	957	926	934	916	910	872	951	869	943	932	916	881	938	922	921	964	909	947	907	937	901	915	979	934	950	935	923	939	917	927	914	896	963	937	933	951	931	903	961	911	951	868	918	910	915	951	881	886	972	930	958	962	925	962	904	924	960	908	890	903	922	903	973	923	901	887	929	933	977	917	938	957	998	982	973	874	919	917	929	966	923	992	916	932	956	933	899	916	938	978	977	958	922	962	943	992	976	960	894	936	938	910	927	955	927	923	932	948	931	956	974	961	952	922	894	881	914	957	966	986	905	935	934	901	916	924	888	927	901	913	880	926	899	929	979	934	940	888	931
2688	1307	754	669	1092	1205	1203	1118	939	838	719	590	507	447	407	324	293	242	228	214	236	174	170	178	139	137	139	136	127	103	122	117	98	91	101	110	99	65	93	96	98	87	71	85	91	93	86	92	76	72	72	78	64	73	82	81	74	70	54	76	61	71	83	56	52	68	69	65	71	51	76	55	68	70	72	59	69	62	66	64	66	73	59	64	76	53	65	69	72	69	62	70	57	65	60	63	72	69	72	66	63	68	54	68	66	66	65	55	61	61	63	76	67	68	68	62	65	58	66	63	60	67	67	62	58	60	62	56	78	49	68	62	68	58	66	56	56	70	80	61	76	54	47	62	75	63	68	68	68	65	66	60	79	50	56	58	65	56	58	70	62	58	65	63	88	56	67	64	59	93	65	62	65	62	52	62	69	50	66	64	70	55	53	73	59	71	63	55	65	61	74	67	59	69	60	62	67	78	80	65	59	70	72	62	54	46	54	69	63	89	74	59	52	68	72	73	62	64	60	73	59	71	60	61	71	60	66	79	58	81	57	69	59	54	70	79	75	77	65	65	58	69	59	50	60	70	69	61	54	67	58	61	75	64	63	59	60	78	67	69	58	55	71	62	68	55	67	61	75	57	62	69	64	55	66	58	60	61	59	65	52	60	69	63	53	57	78	65	57	64	75	69	60	60	68	71	62	64	64	62	62	56	66	57	62	60	45	59	62	64	54	58	73	65	67	53	69	60	68	61	61	58	68	70	61	85	77	59	69	58	64	70	72	66	67	63	61	48	56	57	75	52	73	56	48	62	68	79	71	71	68	67	76	62	58	56	52	53	63	51	72	66	67	71	61	68	54	64	64	71	56	61	67	76	73	68	63	74	68	50	80	80	59	69	63	78	69	90	54	53	58	74	59	68	65	74	60	68	67	90	62	69	56	58	48	58	58	57	75	68	66	60	57	72	61	47	75	52	66	56	71	57	54	55	65	66	84	53	50	60	52	80	68	73	75	57	61	62	65	56	67	72	66	72	57	60	74	71	67	64	87	64	57	52	62	58	72	73	73	49	59	52	68	64	54	71	58	81	68	65	58	63	60	68	56	61	70	77	72	83	61	60	55	65	56	70	62	77	57	73	62	61	78	64	67	54	70	71	79	78	66	58	68	67	65	70	67	73	60	62	70	57	64	53	67	51	67	65	63	61	80	67	67	66	58	76	79	71	68	78	66	82	71	52	71	67	57	75	68	64	73	71	56	66	73	69	64	73	58	60	64	50	66	73	82	62	50	55	62	66	59	68	70	57	66	62	64	80	66	57	71	63	68	65	66	69	51	70	65	74	64	70	64	69	66	56	69	52	61	60	63	59	69	71	64	72	61	64	62	59	61	59	76	65	71	63	68	55	55	63	62	63	62	60	71	60	72	56	45	74	63	66	73	59	77	68	72	55	64	43	65	60	70	61	58	69	70	59	61	72	73	70	73	53	70	67	63	60	48	73	56	66	61	54	71	62	66	62	58	65	70	81	61	67	58	71	67	44	60	77	69	68	64	63	66	72	65	66	69	75	59	76	59	62	69	73	79	54	68	66	66	62	74	68	74	66	69	84	61	78	67	66	62	63	74	56	55	65	68	62	77	69	59	64	62	65	63	51	62	62	68	53	91	83	73	65	71	63	66	61	51	67	77	70	64	72	67	73	79	80	67	84	67	69	86	59	54	66	66	58	52	66	56	47	59	49	52	64	63	68	67	60	53	69	66	60	72	58	72	65	76	73	59	76	65	54	61	68	68	71	69	55	63	74	66	51	56	68	63	67	74	66	76	63	56	51	66	59	61	76	45	74	58	62	54	60	54	62	61	59	62	63	74	72	71	59	62	58	70	65	56	68	73	75	63	63	72	52	69	75	76	56	58	68	68	59	64	66	72	74	69	62	67	59	70	60	67	56	65	64	69	57	74	66	60	59	53	67	67	56	77	77	73	67	79	56	50	58	80	65	74	65	55	54	63	59	71	76	70	68	53	64	73	69	78	66	76	71	64	62	63	73	69	69	73	72	67	58	70	78	67	70	65	58	76	69	59	63	60	62	54	67	65	66	57	59	62	75	73	74	72	66	74	75	52	75	63	73	76	64	80	54	69	66	52	73	76	67	60	73	68	48	74	66	78	61	72	94	73	78	63	64	65	63	45	60	60	72	82	60	73	59	70	56	59	86	70	69	84	77	54	68	63	56	62	64	75	56	68	72	60	62	68	67	59	62	57	63	74	70	71	66	77	89	66	66	75	83	54	68	77	68	68	59	70	63	67	72	74	66	78	64	64	77	72	59	70	66	59	57	48	66	65	61	65	62	68	79	61	67	58	56	59	60	83	68	61	64	75	63	66	73	71	88	52	63	60	53	53	66	72	74	80	61	68	58	70	84	60	60	53	72	56	76	63	67	74	69	59	64	71	61	56	61	59	72	57	70	45	68	62	66	73	64	58	57	52	61	59	61	70	65	57	73	54	50	59	69	73	64	73	66	73	75	57	57	68	63	63	52	77	65	72	66	57	57	72	56	65	71	65	65	67	73	67	56	62	72	81	71	48	74	54	56	65	66	68	71	65	62	85	65	80	69	67	72	60	70	58	65	54	65	56	75	66	80	60	62	56	76	83	92	67	53	70	71	68	67	66	62	73	69	62	68	53	61	64	70	61	67	66	54	60	74	72	43	60	66	75	65	65	74	54	71	71	76	75	78	62	62	65	57	80	73	56	64	59	58	61	55	57	60	54	56	67	64	60	60	57	57	80	67	60	62	62	78	79	74	62	72	68	75	60	67	65	57	62	66	74	79	64	60	67	85	82	72	57	71	64	54	68	61	63	55	67	67	71	64	75	69	65	60	57	64	72	62	68	72	57	79	62	59	53	60	61	65	57	59	79	61	68	63	78	58	71	61	67	74	59	65	92	56	57	65	51	71	71	77	67	67	49	64	60	45	56	68	70	60	68	59	72	60	73	69	56	60	66	61	58	65	70	54	70	79	61	67	79	59	59	59	58	63	78	66	54	75	67	71	62	62	65	67	60	65	65	50	57	70	59	61	73	72	67	55	44	63	89	63	65	71	62	86	64	59	71	60	70	66	61	59	55	84	59	86	62	60	58	59	56	61	72	65	64	51	52	55	65	67	83	71	50	65	72	68	60	68	56	51	70	65	54	80	67	63	77	62	71	58	57	60	61	71	65	76	79	82	61	79	65	61	65	72	68	45	66	59	65	72	79	84	57	66	68	65	56	60	54	63	61	64	76	60	62	55	55	65	76	65	43	62	56	76	69	64	68	71	58	69	73	65	59	74	76	59	59	80	58	78	67	57	56	75	73	57	54	64	61	66	77	65	61	59	80	74	62	54	62	59	77	68	77	67	70	73	64	72	82	63	62	76	55	68	52	55	74	66	51	56	60	64	70	42	64	55	66	46	73	57	66	42	64	60	65	54	66	57	68	58	72	59	73	71	62	66	61	83
27156	20459	15443	29276	37823	37364	34877	31445	27997	25078	22266	19652	17156	15196	13521	11910	10553	9462	8443	7847	6953	6193	5883	5301	4931	4616	4238	3867	3586	3387	3044	2798	2622	2630	2336	2201	2165	2056	1932	1905	1873	1779	1768	1727	1629	1631	1470	1530	1623	1484	1452	1478	1403	1469	1353	1307	1273	1273	1217	1225	1206	1228	1117	1203	1217	1101	1089	1153	1081	1063	1095	1047	1047	1043	1063	1068	993	982	1027	1014	1032	1038	997	1000	1012	1043	953	959	1024	999	993	956	955	945	1016	981	975	993	941	962	952	916	983	988	984	973	917	976	931	939	896	914	941	984	938	941	964	951	1000	955	930	934	980	949	914	941	989	914	939	945	972	914	959	931	951	979	941	906	927	942	954	958	943	936	889	896	949	972	900	932	929	929	946	951	925	940	905	940	893	908	933	897	929	927	944	958	922	899	886	885	916	969	926	911	941	905	941	1018	940	944	882	912	933	935	955	936	986	934	970	963	916	912	930	975	955	972	963	890	948	954	871	951	924	937	945	918	879	915	833	929	948	938	920	951	997	936	923	948	953	875	916	938	955	941	923	947	987	966	931	944	909	920	954	982	954	978	948	880	928	951	944	937	915	935	909	952	909	958	987	920	919	926	942	912	942	933	934	886	932	916	898	888	997	984	897	924	947	888	914	943	904	924	902	905	921	867	929	930	928	896	920	920	944	982	885	929	912	940	863	908	948	902	924	891	948	924	927	902	955	937	911	984	917	969	910	924	928	873	946	876	892	920	879	937	920	986	955	872	895	919	914	922	897	912	935	938	1000	960	843	903	910	929	908	985	932	986	895	966	898	931	984	969	913	932	925	946	877	894	899	863	934	917	882	976	998	904	944	889	948	912	944	931	920	881	948	925	931	938	947	908	940	939	920	963	925	895	919	942	919	883	904	936	921	910	934	962	878	924	910	916	925	981	937	906	896	892	888	958	896	928	954	889	923	908	923	903	920	970	930	913	932	893	967	917	927	954	908	1009	943	959	927	893	868	937	924	952	884	918	910	915	918	936	952	925	919	947	942	907	914	929	905	919	927	958	943	899	934	949	900	905	892	914	867	936	861	927	923	945	942	956	941	979	931	902	935	951	962	891	917	925	990	891	909	905	981	921	920	916	939	981	932	924	934	956	914	931	968	972	965	927	985	903	940	917	842	906	934	939	931	896	948	935	922	927	935	882	918	900	924	949	879	864	904	968	936	906	906	965	935	905	936	867	871	953	934	935	941	865	957	950	906	922	932	892	931	918	938	979	921	860	929	967	945	853	912	959	900	927	926	943	910	957	940	969	985	933	970	922	917	927	905	928	948	908	909	998	930	982	930	930	922	971	925	945	949	945	923	910	962	897	975	897	929	896	900	927	911	948	908	967	882	878	938	902	903	985	941	883	913	920	938	956	942	919	881	946	1001	914	880	955	948	921	929	888	920	961	942	903	976	1000	969	903	876	970	973	942	920	862	900	869	911	862	904	940	868	909	999	982	917	913	949	951	949	950	857	873	922	861	867	901	967	933	972	906	920	874	874	931	937	890	952	929	938	971	929	928	956	864	936	915	898	861	900	919	979	883	910	904	939	911	927	894	909	883	919	928	916	946	856	890	932	908	892	954	931	872	958	899	955	864	898	912	952	936	909	879	947	919	943	928	931	948	947	912	921	939	944	939	941	897	918	922	882	923	917	939	952	957	955	946	921	896	983	935	922	934	849	927	995	971	927	898	913	961	967	929	909	940	922	949	883	871	951	942	863	913	883	930	890	975	857	919	919	895	904	893	984	940	912	982	931	950	934	886	951	968	980	940	908	928	972	921	909	980	960	929	978	976	886	914	893	922	913	956	933	925	918	900	933	979	861	965	940	952	935	965	927	963	934	922	902	901	900	958	941	965	894	895	929	860	899	940	900	948	913	921	959	934	917	897	948	955	933	945	880	890	917	899	900	963	870	956	932	901	898	902	927	942	982	868	942	923	940	912	925	975	973	885	936	967	961	937	911	909	906	888	888	944	892	960	924	941	937	924	942	962	893	937	939	922	900	942	951	923	923	946	967	918	971	958	916	878	878	904	890	911	902	894	914	867	908	976	918	915	912	936	948	933	915	921	928	936	956	893	917	882	926	895	893	892	985	899	926	937	928	927	956	900	872	925	937	934	902	890	893	929	931	858	877	900	917	898	959	956	964	906	945	948	892	954	927	925	952	938	946	935	856	904	954	1013	903	956	921	950	974	945	923	980	885	901	959	919	878	968	963	876	922	872	868	892	913	981	951	900	924	959	903	901	930	927	966	894	917	910	922	917	954	923	898	890	932	938	955	911	919	926	964	933	939	953	973	961	960	935	955	933	844	928	970	957	971	954	881	959	936	887	949	956	908	890	942	969	918	943	956	929	974	920	938	896	942	966	946	964	921	922	961	908	911	921	902	915	916	945	936	901	968	952	894	965	936	930	939	965	921	920	866	917	904	883	899	888	920	935	935	976	936	918	921	884	945	863	955	926	931	904	946	913	962	908	924	909	888	919	866	943	914	956	938	899	943	952	958	909	964	906	966	932	929	898	982	886	890	949	968	961	897	934	925	908	971	951	908	927	934	930	917	944	971	914	891	920	942	940	943	922	937	930	932	905	903	929	1001	918	896	900	920	904	918	911	891	914	893	901	939	977	942	980	925	974	919	967	890	885	911	946	914	915	912	899	925	938	907	931	983	898	901	911	866	950	919	919	927	916	890	861	986	914	877	834	975	927	905	943	947	989	914	946	964	946	974	956	975	912	946	936	929	928	981	967	921	888	934	932	973	890	965	909	893	921	952	959	947	914	975	947	906	951	919	934	912	886	973	915	922	925	870	897	993	890	926	953	937	886	945	941	911	942	957	926	935	877	1000	894	1003	935	924	918	900	900	879	934	916	902	920	976	933	896	932	972	928	910	913	931	950	930	914	945	882	915	941	911	945	928	897	974	934	911	904	929	902	947	885	946	913	900	941	926	867	926	865	956	899	925	893	974	945	983	911	880	913	879	961	930	936	956	883	902	945	923	960	903	902	875	894	937	912	941	922	1029	875	908	902	943	978	979	923	983	914	925	924	932	946	945	934	953	943	949	902	898	926	960	891	928	937	938	932	931	897	952	962	911	930	912	997	932	887	892	915	918	967	966	929	903	910	974	952	894	890	930	936	923	1019	918	962	956	893	899	931	906	963	899	918	959	949	891	937	897	983	906	918	955	966	967	919	914	942	906	932	971	925	959	908	933	868	989	904	914	939	868	927	903	970	886	941	911	988	920	942	936	921	906	914	926	910	939	867	943	900	934	937	955	944	891	886	893	881	919	943	965	938	900	936	917	916	941	978	832	933	949	933	948	932	943	917	893	904	874	962	963	912	886	982	932	938	952	970	953	876	926	900	931	934	878	868	901	942	934	919	911	936	920	910	964	939	915	895	954	939	937	908	923	925	981	935	954	871	905	946	983	892	958	940	940	1011	861	944	928	947	886	959	890	930	918	969	923	905	951	941	957	941	935	951	911	944	946
2111	579	389	298	538	621	566	476	393	402	343	267	249	213	201	187	167	152	140	111	129	93	106	95	91	76	88	76	70	81	82	60	75	65	60	70	74	55	73	51	67	70	64	54	49	65	63	55	60	54	55	54	63	52	56	67	70	55	45	45	49	66	60	45	55	68	56	44	49	55	46	48	39	43	38	63	44	60	59	43	54	50	52	54	61	56	43	62	32	58	42	57	54	58	52	46	61	41	61	47	43	67	49	50	48	60	53	50	54	51	64	43	49	57	45	50	46	41	56	32	40	54	41	53	52	64	47	54	59	53	55	48	54	61	56	56	48	59	59	57	46	49	50	57	60	44	46	58	51	55	55	56	47	52	57	54	53	46	54	34	46	57	38	52	54	44	35	47	55	56	59	52	48	55	61	44	46	51	50	51	47	46	49	49	50	53	52	57	46	46	54	57	40	42	56	48	44	51	46	50	54	51	51	56	49	53	47	63	39	47	48	45	59	41	60	55	59	49	52	38	54	46	59	58	49	53	46	50	58	50	49	50	50	47	56	63	46	47	47	55	50	51	40	57	37	54	47	65	55	43	49	54	54	50	48	53	50	48	54	52	47	48	49	67	47	51	35	44	43	60	51	45	47	52	49	57	41	47	40	43	53	57	46	61	51	57	61	57	60	60	41	45	43	52	50	43	55	41	46	48	46	40	45	53	52	46	47	48	47	45	58	55	62	49	49	46	57	46	48	54	42	50	49	47	42	45	39	51	55	53	52	49	47	47	49	51	62	54	47	48	52	53	57	62	47	44	48	61	46	55	49	48	49	52	57	54	44	40	52	54	42	59	46	54	53	48	52	56	42	62	60	39	40	38	45	42	53	50	42	52	46	58	65	59	50	61	60	58	57	53	47	39	63	41	52	37	51	52	52	49	46	47	53	37	50	35	51	53	43	55	49	52	49	49	63	44	57	38	41	40	55	52	49	41	48	59	42	48	69	49	40	54	64	47	47	55	59	48	52	54	49	50	38	60	48	50	43	51	40	58	52	43	56	49	54	40	47	49	59	47	45	56	53	51	44	52	46	44	51	49	63	51	43	49	55	39	49	48	48	40	61	59	53	55	48	52	42	38	57	53	55	45	47	49	49	45	55	56	41	40	48	53	61	35	49	60	44	66	58	43	46	52	41	47	52	51	48	51	54	37	56	59	42	49	61	59	45	68	60	45	48	45	38	61	49	42	54	44	49	52	46	43	52	49	51	50	57	57	50	49	37	44	52	48	55	51	67	44	61	40	42	36	40	56	47	39	53	52	60	33	58	50	58	43	52	52	54	46	41	50	55	50	39	50	52	53	54	54	55	59	49	60	56	52	44	43	56	58	44	37	62	59	50	56	57	38	50	48	48	57	40	58	62	52	53	51	36	57	45	54	56	60	56	59	48	36	46	62	45	58	67	44	56	46	54	57	58	53	46	46	42	44	37	62	45	64	49	49	55	57	52	46	56	58	41	52	54	51	49	45	51	60	31	59	41	41	50	53	63	41	53	46	51	34	43	54	46	48	59	44	48	54	52	48	48	50	48	46	58	47	49	45	52	49	49	56	57	56	50	64	58	54	57	41	57	57	52	46	44	55	49	59	45	55	62	46	48	36	54	46	62	54	36	57	53	55	34	46	54	56	44	57	52	42	52	30	44	55	54	48	47	44	63	51	66	54	52	40	37	48	61	44	50	57	52	48	61	51	55	51	56	57	54	46	56	42	54	49	50	48	28	47	59	45	55	46	46	52	49	54	54	54	53	44	41	44	63	58	53	48	57	42	60	48	59	43	49	41	40	57	52	57	44	43	61	44	43	47	47	45	51	39	52	50	43	45	47	62	48	46	48	51	66	42	55	51	56	49	43	54	57	47	55	49	59	45	47	36	55	53	46	49	61	55	61	59	50	57	39	56	41	50	46	41	45	50	56	40	52	48	45	52	40	59	59	52	57	49	61	43	46	63	55	55	52	42	51	54	57	49	57	59	45	48	55	60	40	55	53	41	45	39	56	44	62	56	45	42	46	56	59	68	57	50	59	50	57	50	53	47	52	55	45	54	51	53	57	55	50	44	53	48	43	44	44	46	49	44	47	47	60	62	48	42	50	58	52	53	51	44	39	55	43	54	49	51	48	43	56	59	51	45	57	56	63	45	47	47	45	57	52	57	56	57	52	51	56	45	58	52	49	51	45	42	64	48	47	59	58	49	59	54	61	49	42	51	60	64	42	52	51	57	40	51	46	48	49	43	46	57	37	50	42	44	57	74	61	39	50	49	52	52	57	49	46	39	52	53	43	48	42	57	48	52	50	45	53	57	49	51	55	43	54	53	36	59	60	53	54	43	60	45	59	43	59	66	43	48	47	59	53	49	45	48	50	42	45	41	59	48	42	57	48	62	53	50	63	52	57	59	39	54	67	73	43	54	54	52	54	45	56	58	55	47	55	48	46	52	46	59	55	68	55	49	54	39	45	49	54	60	51	61	50	48	51	47	50	47	55	61	41	36	54	44	49	47	55	53	50	72	45	41	48	51	46	49	46	57	54	37	36	44	58	41	49	41	48	44	53	46	61	60	46	57	55	49	68	49	48	58	46	53	59	48	56	47	57	53	58	47	52	40	59	56	59	52	44	49	44	55	53	64	40	55	43	47	53	55	53	50	55	53	52	46	49	50	47	45	54	53	51	58	49	63	46	45	57	48	52	64	57	61	47	48	48	42	46	42	44	62	45	59	48	54	39	52	54	47	59	43	42	57	54	54	48	36	42	40	57	57	53	50	51	47	51	54	47	48	66	41	39	49	43	45	45	50	45	59	61	44	47	52	55	47	48	51	49	64	43	59	50	58	51	51	51	50	50	44	42	49	55	56	52	29	51	59	45	61	48	44	40	44	48	61	45	42	64	51	37	46	39	55	39	57	54	36	49	51	56	56	60	46	46	43	56	50	51	50	43	48	55	45	47	49	47	51	57	59	43	57	56	61	47	55	52	41	32	50	40	45	61	47	49	43	73	51	52	60	55	54	53	55	49	45	54	67	45	57	52	49	57	56	48	60	50	53	48	43	46	61	50	52	51	30	62	44	60	43	60	56	57	48	41	53	51	57	50	68	45	53	49	59	57	48	34	43	65	65	33	55	48	56	46	49	52	42	44	40	43	51	43	55	58	40	45	58	51	56	43	50	43	52	48	50	55	51	52	51	67	50	63	43	59	55	53	34	54	59	57	42	48	42	66	58	44	62	55	49	55	44	52	54	40	58	50	51	39	45	48	41	58	57	53	46	46	40	56	42	53	56	46	44	52	42	35	54	42	41	47	40	56	56	58	44	46	62	46	49	47	48	44	50	58	51	55	50	66	47	54	47	52	54	56	40	49	51	57	63	49	42	46	62	55	55	61	46	49	50	61	54	39	50	47	45	53	44	50	57	67	60	45	60	52	53	48	55	61	59	54	39	45	50	61	56	63	60
19175	13240	8920	20916	28949	28387	25464	22063	18684	16025	13985	11930	9971	8473	7478	6401	5679	4997	4456	4125	3715	3564	3087	2901	2708	2463	2288	2122	1976	1785	1677	1581	1545	1470	1451	1296	1228	1238	1235	1211	1090	1131	1153	1059	1071	1075	1082	1055	1033	999	1018	949	964	947	875	942	875	884	835	840	941	850	905	847	811	814	797	778	850	853	809	820	755	828	749	763	801	796	760	784	747	772	774	733	749	787	744	762	769	742	739	734	759	803	679	750	699	716	756	768	784	740	700	752	759	726	724	778	742	773	752	746	730	756	790	712	762	763	791	739	787	731	727	760	791	752	719	737	718	746	720	756	785	750	701	755	726	703	723	774	758	733	724	671	741	722	725	705	710	689	736	796	721	728	746	736	775	725	701	710	738	702	712	725	733	714	722	694	716	746	742	740	732	710	702	730	745	692	748	726	732	747	754	761	712	723	732	716	766	709	695	693	703	702	786	744	733	688	712	667	716	731	684	736	684	692	776	763	690	719	726	670	713	687	732	734	751	718	691	736	718	723	702	724	695	748	760	711	728	687	731	745	708	720	754	724	733	743	711	747	707	722	770	734	710	747	747	771	732	761	719	697	759	729	751	760	706	702	719	712	650	723	713	746	747	768	743	672	703	738	740	761	698	740	715	749	727	699	728	717	772	715	718	730	699	714	719	698	758	748	780	803	743	744	718	759	752	736	779	743	760	740	737	767	780	773	731	742	695	776	693	669	755	665	772	758	728	763	730	755	716	751	736	762	770	706	708	710	737	746	704	717	773	734	782	704	743	746	760	723	741	716	741	758	774	749	718	791	727	743	738	746	694	734	766	693	717	712	740	741	770	726	735	711	675	710	728	685	702	713	772	734	764	682	713	750	732	705	706	709	723	753	747	715	716	770	705	714	728	712	758	734	724	726	707	703	767	739	754	734	714	760	695	732	750	676	708	792	717	724	756	766	770	731	749	755	749	745	735	731	716	696	693	749	739	745	699	726	747	751	718	773	719	644	762	720	724	727	778	707	702	736	724	745	722	761	766	695	752	752	713	683	703	757	748	736	725	698	701	731	743	700	743	763	719	702	735	731	719	690	720	742	737	716	698	710	730	733	775	691	707	800	714	692	732	736	769	723	709	731	746	725	689	702	694	747	777	721	732	717	676	721	729	773	770	745	766	755	693	697	723	712	697	723	739	765	690	725	723	718	701	701	725	692	667	743	725	709	724	757	718	730	727	749	702	694	770	727	732	736	678	762	724	680	754	748	739	711	738	700	735	778	675	789	768	733	695	732	754	732	714	782	745	707	687	725	772	723	672	700	711	711	745	704	770	742	721	761	722	726	743	650	749	713	716	706	708	752	696	721	756	728	769	756	720	743	769	751	752	756	746	759	720	766	705	735	725	736	724	773	726	681	710	710	751	756	760	686	746	727	712	764	691	770	726	733	761	689	711	730	746	706	732	706	742	700	743	738	727	776	716	708	759	709	700	743	749	687	788	739	705	747	738	775	697	731	683	685	713	739	729	809	730	730	725	749	747	744	706	724	735	724	732	745	706	719	708	709	739	725	687	719	718	756	666	718	753	753	729	715	720	756	737	727	757	702	738	756	786	759	749	748	703	727	797	721	707	727	755	746	739	740	746	709	742	770	727	740	795	724	747	779	701	740	759	732	721	815	731	692	740	741	691	711	772	774	707	746	753	731	712	733	716	713	754	724	738	780	749	690	732	704	721	714	762	727	728	757	733	769	694	767	734	784	760	727	751	704	710	693	713	760	755	693	749	708	768	747	766	762	720	741	734	773	743	747	736	728	743	742	769	755	777	728	754	723	731	746	729	738	685	740	644	733	723	683	751	734	729	753	754	745	734	751	781	717	747	724	785	722	770	729	731	748	744	792	774	749	750	713	748	747	736	739	739	724	726	717	731	750	717	727	751	716	747	700	748	756	806	717	740	734	722	774	753	733	747	721	738	737	759	776	697	704	744	705	770	771	738	761	714	798	729	717	719	746	759	718	757	752	723	725	721	705	684	737	699	766	699	717	720	735	763	686	766	713	728	735	743	765	735	775	783	705	730	719	709	743	700	699	715	721	702	760	764	685	763	783	721	736	764	751	702	707	724	740	742	725	683	726	742	691	746	768	791	755	745	739	735	700	723	710	680	683	742	756	730	712	720	670	711	754	711	716	685	728	751	717	781	692	702	758	669	772	715	696	773	744	703	760	743	740	723	702	723	753	739	725	773	724	731	768	722	654	744	778	714	727	781	698	675	733	760	696	754	730	731	700	725	767	717	689	675	726	761	697	726	736	740	727	745	712	769	695	706	713	713	707	774	712	762	745	729	755	745	721	748	736	704	739	740	717	769	668	759	722	708	717	718	721	697	754	727	683	717	711	725	710	716	737	722	692	749	747	702	750	722	767	697	753	747	725	713	663	704	779	756	735	760	699	761	732	723	726	741	742	718	690	713	704	769	725	701	715	729	725	703	718	742	699	783	775	711	743	729	768	698	688	681	735	761	747	760	759	775	765	716	736	710	762	701	702	731	752	727	759	743	708	717	733	754	727	684	711	699	698	748	695	762	719	727	746	727	671	732	754	713	684	744	766	693	734	770	737	700	741	757	747	734	754	733	743	741	727	760	702	750	739	742	721	730	788	739	710	717	737	720	766	699	730	739	724	771	743	726	752	745	685	710	663	739	739	730	713	750	733	756	758	736	693	720	751	726	740	748	725	720	714	709	657	762	712	737	722	654	726	722	723	713	709	710	707	710	741	769	700	735	717	778	771	757	724	775	741	718	694	746	787	750	706	750	718	760	701	738	763	708	715	717	729	732	735	797	675	745	698	765	681	790	757	756	703	732	717	729	716	762	766	747	722	724	736	689	756	760	730	701	749	735	715	715	755	706	742	747	726	730	732	711	767	712	750	724	691	766	726	734	776	718	716	733	768	718	720	741	733	722	699	718	728	715	763	702	716	689	734	704	704	751	731	748	734	692	706	716	723	737	755	758	687	694	731	692	740	805	745	733	760	754	735	712	755	691	753	722	720	734	767	780	723	697	768	711	688	762	728	707	726	723	745	701	671	721	728	740	721	779	689	717	753	710	739	749	698	741	727	736	729	748	786	720	756	738	745	654	746	733	696	697	743	698	729	754	758	721	700	670	795	683	676	752	725	718	726	728	671	738	719	744	715	755	746	677	767	790	724	769	764	728	726	757	746	697	737	757	723	701	756	757	713	717	705	727	740	724	722	686	727	680	707	724	788	702	744	753	735	794	688	722	668	743	749	704	760	755	720	770	704	713	706	756	767	734	737	715	703	715	731	713	739	675	670	736	763	733	745	706	669	720	716	751	708	749	794	777	719	769	728	737	769	701	751	711	728	724	728	706	711	762	730	751	741	765	743	705	717	703	766	734	699	682	745	710	726	726	756	702	745	752	752	729	750	723	701	722	740	695	805	742	710	749	749	695	752	744	690	759	710	708	699	739	747	716	731	775	770
1511	916	557	459	767	895	866	786	685	581	553	420	350	305	271	266	202	185	193	166	149	140	127	106	107	91	116	93	94	90	88	87	80	70	67	64	94	66	68	75	52	64	54	59	56	56	50	64	56	62	63	47	53	43	56	59	66	58	68	61	52	47	56	53	53	54	41	47	52	47	62	54	57	62	55	70	48	46	50	47	42	49	49	49	55	56	63	43	57	44	53	47	55	51	65	45	56	47	44	64	42	43	49	52	51	56	54	57	54	56	47	44	51	51	47	52	41	57	50	45	44	50	51	39	49	41	49	43	46	54	47	53	51	63	64	46	52	44	43	54	63	52	49	40	56	58	42	54	49	56	52	50	56	50	45	53	65	45	56	41	60	55	54	66	31	39	42	59	56	49	54	48	37	42	41	53	38	53	56	51	50	60	44	54	58	50	42	70	39	60	48	43	55	47	45	45	65	49	43	64	51	42	55	53	34	54	50	47	48	58	54	38	45	49	56	37	46	53	51	49	44	43	51	47	44	47	49	44	42	36	47	42	42	44	44	56	47	45	43	57	55	54	46	54	60	42	52	42	45	57	48	46	44	43	59	51	38	54	57	55	46	53	55	58	47	46	47	63	53	53	35	47	54	51	49	59	48	49	46	56	36	49	45	56	51	57	55	56	42	55	44	44	50	58	47	57	57	39	58	47	54	45	37	56	50	53	49	48	58	35	47	44	36	52	42	42	44	53	45	41	52	52	38	52	53	38	59	42	65	51	62	45	43	62	62	51	40	64	44	37	63	65	55	54	38	51	45	52	62	55	50	59	48	36	45	45	40	45	51	49	39	49	40	48	53	50	48	40	54	42	64	50	56	46	44	45	47	40	57	41	57	47	53	45	49	53	45	70	47	43	52	44	48	49	52	48	54	56	43	47	49	58	53	52	51	47	56	39	47	39	46	37	42	64	46	43	43	58	51	54	54	56	40	53	59	54	60	53	56	41	46	54	51	56	58	55	45	39	41	56	51	51	44	55	41	50	44	51	47	46	45	52	48	56	62	49	59	60	54	46	46	43	49	56	50	43	65	48	38	46	52	52	52	42	50	50	58	48	66	54	51	54	49	55	50	55	52	55	48	50	49	50	39	36	43	55	47	37	57	52	46	46	61	59	57	47	68	56	43	38	51	45	42	54	65	39	51	60	41	50	55	49	50	37	57	49	51	62	45	44	39	60	33	51	54	55	55	47	46	45	44	45	53	50	41	41	57	33	47	50	52	57	35	37	58	48	37	42	52	50	55	51	35	48	37	57	50	58	52	67	50	55	58	51	48	64	29	53	54	60	36	55	55	49	46	49	43	54	51	52	42	61	47	43	60	51	48	57	41	62	54	49	56	52	43	49	39	50	49	55	49	45	36	62	48	42	47	49	52	56	42	35	41	43	56	56	52	46	36	50	61	50	57	51	48	43	45	50	46	49	34	57	52	46	62	55	39	54	42	51	46	32	47	48	59	50	55	44	49	52	49	53	41	53	41	49	47	53	47	46	54	48	47	60	47	54	51	35	54	45	44	45	47	43	57	43	37	52	52	51	56	32	58	42	58	53	56	54	47	55	57	63	46	49	41	48	52	38	58	46	39	49	48	49	60	46	48	59	50	63	55	49	62	56	51	35	59	51	52	43	50	48	51	43	60	47	54	47	41	52	48	45	32	42	54	57	36	57	50	60	52	47	51	37	53	44	54	45	61	54	59	46	59	59	45	49	58	55	41	45	38	57	50	53	46	39	51	64	48	51	53	57	48	61	36	47	68	47	62	50	52	60	58	44	44	41	42	40	50	36	47	58	46	49	45	54	54	41	48	42	57	43	45	42	47	51	56	55	52	54	50	48	52	50	50	62	59	59	37	48	40	38	52	52	71	50	44	43	42	32	48	45	45	47	39	46	41	56	45	53	48	59	53	51	41	47	46	51	57	44	57	34	49	51	42	53	46	53	36	57	64	46	43	48	49	45	49	45	40	38	59	55	51	46	49	49	55	44	49	47	46	45	43	39	33	48	54	42	49	43	46	42	53	52	53	40	54	49	61	46	43	53	43	38	56	51	52	41	46	53	37	59	56	43	52	55	49	61	55	59	52	46	49	55	48	61	48	57	42	41	48	52	38	49	56	54	56	49	34	54	49	55	51	56	36	55	51	40	43	42	44	38	54	48	49	41	47	56	45	39	55	45	53	54	44	48	45	40	48	49	44	40	49	41	50	59	54	71	36	49	48	35	45	45	48	44	43	59	58	57	45	45	43	46	55	40	45	44	38	68	54	45	48	50	46	47	43	47	44	46	48	39	35	46	55	47	53	44	52	52	49	45	60	52	45	43	54	53	47	50	40	56	49	47	63	52	42	46	48	48	54	45	65	48	41	52	47	59	46	57	44	56	46	47	43	48	44	56	50	41	47	41	36	54	58	43	51	42	56	41	48	55	45	45	51	49	48	52	42	43	32	42	54	50	51	52	49	46	50	48	57	33	53	62	48	51	49	63	54	63	43	50	53	51	59	52	50	50	51	59	40	64	39	41	39	44	45	40	48	45	57	57	50	49	47	55	48	54	41	63	63	54	55	42	58	53	39	48	54	46	41	52	46	49	62	45	41	43	50	43	49	51	50	46	58	40	48	49	38	38	41	43	52	43	46	40	48	52	63	57	51	57	38	51	48	44	46	53	50	37	61	46	56	53	50	56	61	51	53	40	51	45	53	40	46	53	47	56	45	46	55	36	38	44	59	57	49	53	44	50	43	41	49	43	48	44	43	55	46	44	48	51	59	49	51	49	50	48	48	56	47	41	51	36	48	54	52	46	50	44	57	49	50	65	50	50	51	53	61	47	54	55	51	49	55	51	55	54	55	37	47	56	47	54	47	52	49	60	49	58	39	57	53	46	46	51	49	55	58	38	52	53	48	48	52	60	58	45	54	51	36	60	42	55	54	44	47	50	50	50	57	67	47	50	44	46	49	50	53	50	35	51	55	45	49	49	58	48	46	58	54	43	61	54	50	51	52	46	53	58	47	42	60	52	46	50	52	42	43	35	48	50	45	30	69	44	49	48	48	48	60	54	55	50	48	48	44	51	47	52	53	52	48	66	55	53	54	44	58	42	51	56	47	61	45	47	52	42	43	49	46	56	44	40	55	58	46	41	41	44	43	54	52	51	62	58	49	54	48	45	38	50	51	52	53	54	43	52	52	49	43	55	51	53	58	55	34	54	46	54	50	67	51	46	56	46	55	52	46	40	56	39	48	39	54	60	55	49	60	48	50	53	50	50	38	45	47	46	51	55	40	55	47	48	52	52	46	46	48	54	58	49	45	54	52	43	52	44	50	49	46	45	55	53	54	50	46	46	62	39	54	55	41	49	69	52	52	55	46	46	61	57	52	55	61	39	41	39	62	56	44	51	44	55	55	41	45	59	48	42	53	50	47	45	49	48	43	59	58	48	57	45	52	51	44	39
23571	17473	12530	25938	34030	33620	30968	27491	23739	20753	18559	16105	13824	11715	10417	8993	7921	7148	6352	5931	5183	4792	4201	3933	3611	3273	3116	2894	2613	2408	2070	2054	1980	1775	1778	1672	1517	1499	1512	1357	1384	1251	1302	1296	1231	1282	1155	1163	1148	1142	1147	1155	1066	1068	1080	1004	1015	955	939	946	883	910	893	911	887	884	864	872	869	794	795	800	795	846	772	800	808	763	771	793	767	788	787	783	740	746	754	781	755	715	747	790	677	713	779	725	764	714	802	744	718	752	734	718	714	743	779	790	730	767	708	749	763	741	727	765	705	739	714	723	761	766	708	733	688	708	715	705	734	716	683	710	727	752	677	733	656	744	753	693	757	712	726	717	730	672	723	729	764	717	752	734	736	726	713	695	764	697	679	700	731	728	730	693	720	710	737	733	685	737	733	745	741	709	699	776	719	735	683	748	727	727	729	674	666	710	718	675	711	749	743	721	740	739	738	746	715	710	676	713	656	753	731	714	681	755	723	659	721	753	723	735	708	754	770	736	764	732	757	728	698	731	721	694	744	719	679	705	754	735	739	728	707	746	742	673	697	732	686	687	713	731	756	695	755	683	689	720	691	693	709	692	797	722	735	762	698	723	720	702	706	734	673	757	714	709	726	728	721	706	704	794	718	746	721	709	725	704	695	733	726	724	718	736	670	747	747	780	705	710	732	772	701	725	722	711	728	729	757	679	724	682	737	745	719	708	692	716	729	741	702	745	707	675	704	751	681	725	685	749	656	677	703	731	724	731	686	740	716	729	732	706	681	700	729	733	745	778	723	690	709	676	675	708	723	686	707	678	750	741	738	713	710	687	779	667	771	707	697	743	691	756	705	714	683	674	719	675	708	691	661	702	723	717	729	697	728	718	717	690	687	682	703	721	686	706	729	747	701	734	713	715	708	688	726	739	735	671	676	666	667	715	739	729	711	674	735	747	726	714	704	765	734	687	743	709	708	723	684	689	704	693	669	696	757	748	694	693	726	755	712	736	710	676	723	711	727	760	766	679	779	721	687	758	696	691	728	735	735	703	733	711	717	771	703	695	721	727	747	725	711	717	715	693	734	734	733	691	736	724	709	697	696	694	676	772	767	724	712	746	737	725	696	711	752	727	710	723	690	724	692	688	732	751	697	751	719	699	722	703	718	720	748	699	690	739	684	704	758	713	719	659	740	717	722	731	780	681	706	677	704	698	663	722	701	689	701	731	745	727	710	732	750	687	679	716	673	703	744	713	730	732	777	732	708	731	735	728	750	657	727	702	677	658	720	700	699	737	744	709	662	727	711	725	683	719	704	714	704	736	740	727	718	717	772	731	748	709	704	691	748	688	738	694	721	699	690	705	730	639	712	688	795	735	730	800	736	731	680	722	742	700	720	705	719	735	711	727	733	700	705	724	707	693	717	718	697	673	733	782	717	740	697	726	740	724	696	714	746	716	730	667	720	711	716	730	708	756	718	676	717	711	687	714	689	701	713	738	689	722	737	691	701	691	700	727	698	745	734	740	656	696	740	659	771	747	722	770	745	741	677	743	721	705	713	679	687	726	715	683	723	738	736	712	714	708	745	726	691	728	693	710	701	730	710	713	693	745	712	714	742	704	760	704	752	723	696	735	758	698	695	710	693	757	678	744	706	692	732	702	698	707	724	731	718	695	726	725	714	753	665	697	727	752	706	757	745	725	720	687	715	706	733	722	690	761	703	668	733	762	742	687	750	742	762	715	699	726	683	664	688	745	712	694	722	683	758	740	690	701	685	729	719	692	730	701	665	738	744	732	695	705	715	686	685	719	681	674	695	700	730	736	745	736	709	696	702	732	684	731	712	658	712	727	678	711	771	734	666	673	758	676	730	688	721	701	711	695	697	770	732	721	704	728	730	710	735	709	693	673	730	703	682	717	717	712	690	685	721	784	706	680	715	736	675	716	721	702	693	730	677	726	716	702	715	776	697	719	759	701	741	692	730	698	695	694	711	737	688	720	738	699	684	716	711	747	716	660	693	682	643	708	713	736	708	683	663	742	692	707	706	675	716	696	719	749	685	748	664	730	736	735	710	740	695	742	691	721	724	681	734	723	698	703	714	706	722	750	780	690	701	680	687	689	734	703	706	746	755	674	760	660	717	738	725	739	739	718	674	743	716	736	700	696	668	718	716	718	700	755	700	742	732	759	678	777	714	713	702	715	710	724	647	749	692	711	659	732	726	691	750	692	748	679	728	721	666	728	694	731	701	734	732	708	711	709	712	714	721	762	718	673	777	724	667	706	748	665	709	746	763	722	720	728	753	739	692	699	698	738	717	708	712	691	706	695	730	766	737	766	700	747	712	759	722	765	721	719	729	713	724	719	658	707	728	725	642	677	748	727	678	723	669	738	687	732	735	689	720	710	733	691	754	707	696	658	702	710	779	730	722	710	703	718	755	704	734	676	728	722	712	716	688	700	717	724	740	713	764	716	696	679	689	694	733	676	746	733	695	763	706	722	722	687	749	693	721	746	758	703	717	736	768	744	745	721	763	698	743	701	742	693	709	711	656	714	702	682	712	649	731	699	721	719	752	674	679	749	689	724	735	691	710	694	714	712	730	711	727	700	736	735	740	698	705	736	711	703	709	764	686	728	714	772	766	696	705	691	723	732	707	718	786	725	711	722	678	646	669	723	715	717	702	698	708	695	714	737	721	704	735	693	725	734	735	762	691	752	722	732	747	697	725	706	709	733	709	718	740	684	701	711	745	768	693	707	677	725	692	673	715	701	713	717	688	672	710	690	750	758	744	720	712	714	762	680	754	701	671	742	700	692	768	761	727	702	767	675	699	715	665	679	706	722	757	701	712	692	753	721	706	707	716	719	703	723	701	697	699	751	696	731	712	688	676	736	667	714	767	737	754	677	694	738	681	688	689	718	713	720	721	699	697	713	637	708	735	698	704	742	738	741	741	670	705	749	714	701	698	733	699	718	720	744	761	734	711	729	681	700	707	677	732	694	740	722	739	722	760	714	719	763	732	673	671	736	666	719	740	677	732	719	755	734	689	706	734	714	725	695	702	724	677	745	699	773	776	736	701	708	675	775	722	673	692	729	710	770	712	765	718	739	734	744	697	763	728	721	721	755	701	688	694	734	716	706	684	709	696	756	731	677	709	712	717	693	741	725	708	685	745	684	714	716	746	712	737	703	739	725	740	749	695	734	692	727	709	679	720	722	698	741	669	723	681	749	697	731	742	761	734	684	711	685	697	696	726	730	746	651	730	658	730	767	738	748	740	728	735	694	766	757	695	714	703	735	726	700	705	718	713	700	694	720	714	758	696	686	674	686	758	751	738	721	661	718	689	714	714	733	713	712	687	689	728	724	723	719	728	671	721	747	689	721	735	680	762	744	749	731	742	735	733	701	739	742	636	707	727	741	704	690	724	705	694	747	754	724	736	735	749	726	717	669	703	658	767	706	709	737	749	712	671	769	704	707	720	738	697	742	748	701	718	771	710	717
3299	838	534	457	725	893	834	693	618	529	462	399	337	335	246	254	228	166	176	169	162	140	134	148	144	125	120	104	92	84	86	88	80	83	81	77	94	78	87	71	74	73	81	73	64	76	75	78	94	83	80	66	68	53	62	67	74	78	67	62	58	70	75	80	76	74	61	81	68	69	67	56	68	61	58	62	71	59	54	84	70	76	62	57	71	70	72	66	58	63	62	51	56	72	60	67	50	63	77	61	48	75	72	64	74	69	72	69	62	66	66	64	72	57	68	60	60	61	66	59	70	67	77	54	64	67	71	63	79	67	65	63	62	75	55	55	68	56	71	56	50	63	52	57	68	70	60	57	71	59	85	62	44	70	68	64	69	76	71	65	58	71	55	63	77	58	54	81	58	90	77	81	65	75	69	63	54	62	70	60	55	70	54	60	71	66	72	74	69	60	69	63	73	47	72	59	76	66	54	71	59	74	81	62	68	59	68	66	63	69	82	63	65	80	68	72	75	71	68	77	71	53	63	67	67	69	65	57	61	57	53	63	69	64	67	71	62	75	70	77	64	59	75	55	66	52	68	57	64	71	55	51	49	64	74	65	56	68	73	68	60	60	73	80	66	58	60	54	58	69	67	62	70	77	71	53	54	69	52	54	61	74	65	66	59	59	59	68	64	65	53	82	70	59	62	73	64	63	51	72	81	71	69	65	69	66	70	46	77	60	73	54	67	74	74	75	70	63	67	68	69	54	48	57	74	78	57	67	73	67	59	63	58	72	63	69	45	60	50	71	60	74	77	53	78	68	66	58	63	54	59	44	62	67	73	71	62	65	76	65	79	57	53	54	63	67	75	69	53	62	64	73	62	77	74	66	67	54	68	71	65	68	69	76	53	63	63	73	69	55	66	58	58	62	66	77	67	65	61	57	61	69	63	56	75	94	62	66	66	62	64	47	64	76	78	66	57	60	78	59	77	55	70	76	68	74	73	58	83	74	75	71	56	65	73	65	66	52	70	71	63	77	66	82	54	63	65	65	77	60	65	62	46	67	54	61	68	61	64	62	71	65	71	62	68	77	63	56	61	59	56	67	67	55	56	63	58	76	49	83	62	77	57	63	70	66	62	74	58	64	63	58	58	66	66	77	70	64	67	45	63	72	67	46	61	58	60	78	77	68	62	71	64	73	47	60	68	59	58	65	63	63	69	76	68	91	72	71	86	65	79	60	70	50	55	71	61	87	71	58	58	76	61	64	57	60	74	75	60	73	68	67	70	67	68	49	57	63	62	55	61	69	62	63	67	76	55	62	68	48	59	78	72	77	48	68	69	73	57	73	64	71	85	74	65	45	60	72	64	69	59	68	68	66	70	56	64	64	71	61	64	56	72	59	59	64	59	62	58	63	55	61	56	79	56	48	71	61	53	67	58	56	63	66	63	70	79	67	70	64	56	82	55	69	60	72	62	51	57	71	55	71	55	71	76	65	70	67	66	74	50	69	53	54	71	81	63	62	64	57	58	76	52	70	53	62	74	69	60	58	68	72	73	61	61	61	62	78	66	83	66	58	72	77	61	58	70	67	57	62	59	56	64	47	75	64	45	60	65	57	77	67	53	76	71	54	56	57	69	75	57	63	47	55	92	64	50	62	66	68	58	65	68	66	64	49	69	69	67	92	59	76	72	68	69	80	59	64	79	52	55	57	69	72	75	76	64	65	52	65	68	59	70	62	57	69	61	73	59	63	62	68	53	65	58	52	68	67	55	70	80	59	60	67	66	55	64	84	63	68	70	79	73	54	65	62	73	48	74	48	66	66	66	69	68	79	62	63	50	66	61	68	59	60	69	58	63	67	57	63	73	76	65	48	74	69	62	71	68	59	63	66	65	55	62	69	56	73	57	69	59	66	54	82	53	60	69	67	61	78	65	57	50	60	59	56	63	66	66	74	61	54	53	52	72	63	63	69	58	61	75	53	54	62	53	95	76	68	74	52	52	54	94	63	59	56	75	66	65	77	65	66	76	68	71	59	56	68	61	81	65	62	54	66	62	61	67	69	70	68	61	58	54	65	58	62	54	50	70	75	69	65	65	60	66	82	68	59	71	69	68	66	65	58	68	63	66	67	73	58	64	51	52	57	64	70	62	65	64	70	82	60	60	72	66	54	62	68	62	65	57	72	63	58	68	62	61	59	65	64	65	71	48	69	57	83	57	59	77	70	52	62	51	71	58	74	67	80	66	67	58	76	56	69	72	60	57	75	59	68	65	70	59	66	75	79	60	62	49	58	84	65	80	59	58	69	84	55	52	75	62	80	52	61	70	75	65	71	63	56	64	79	70	70	68	63	69	67	72	74	64	57	79	63	57	76	60	53	66	79	58	66	65	62	58	57	60	65	56	72	62	54	58	71	63	62	57	58	61	59	53	64	54	57	82	69	81	65	71	57	71	63	72	70	82	66	64	69	77	68	53	68	50	67	55	70	70	64	50	69	70	56	69	57	54	68	67	62	66	69	72	68	52	76	61	76	66	68	71	50	65	76	73	57	56	64	58	70	53	74	68	63	52	61	62	62	80	78	59	72	64	71	84	51	54	72	54	48	62	51	67	56	67	57	79	70	68	72	82	76	69	56	47	67	77	69	66	67	67	56	65	67	64	60	77	57	81	65	67	60	51	73	62	65	57	59	68	74	62	70	56	52	66	68	53	58	80	45	55	63	79	66	64	61	59	80	57	73	71	70	69	74	58	66	74	64	67	65	75	81	68	69	57	54	73	69	55	61	60	57	67	58	67	65	64	62	69	55	67	64	71	66	53	72	55	61	62	62	60	65	67	66	63	52	49	77	68	69	72	51	69	56	68	75	75	56	63	70	54	69	54	61	74	65	66	56	67	64	63	65	61	65	70	71	68	66	81	60	61	62	71	64	69	58	68	51	68	62	73	71	63	59	80	73	69	65	62	65	56	48	70	62	62	67	65	61	56	75	66	61	63	75	62	72	74	66	76	67	60	52	71	74	73	61	63	65	70	67	62	56	56	62	65	54	73	64	56	66	74	66	73	61	51	76	55	51	53	58	45	53	62	62	76	57	65	60	62	62	59	60	66	54	63	70	59	76	61	54	69	61	52	63	68	82	76	64	67	75	60	61	62	61	60	65	81	59	68	61	71	54	81	77	75	74	70	74	67	61	58	59	61	71	67	60	60	67	58	69	80	76	72	69	65	61	73	68	83	75	71	72	73	62	61	56	82	68	73	69	68	68	66	65	78	59	64	63	68	60	69	62	67	82	61	61	72	59	73	51	69	51	63	50	65	74	57	70	68	60	57	49	55	63	61	57	62	75	61	56	55	55	70	53	58	56	63	73	76	62	63	67	60	63	66	74	84	65	64	71	62	61	61	62	63	64	55	57	62	55	58	64	64	56	63	86	61	81	59	58	69	61	51	63	64	65	79	62	52	64	71	71	53	85	64	65	59	63	67	53	52	57	52	74	51	55	61	49
21801	16092	11731	24826	33373	32745	30175	26584	22949	20208	17702	15435	13423	11361	9997	8833	7709	6987	6415	5698	5255	4734	4373	3963	3598	3443	3194	2926	2697	2451	2309	2233	2137	1991	1895	1837	1684	1665	1616	1581	1526	1517	1504	1435	1432	1428	1391	1384	1290	1354	1341	1235	1296	1208	1247	1194	1204	1127	1124	1138	1128	1126	1095	1136	1072	1069	1100	1079	1059	1046	1057	1021	1044	990	1049	993	985	961	998	1045	995	996	1035	960	960	998	1038	941	962	982	943	924	948	945	957	982	907	945	937	951	923	947	968	928	1009	994	1023	909	977	934	960	950	881	932	994	958	912	913	953	1007	950	941	999	980	940	987	952	923	936	957	955	939	902	987	908	923	974	935	984	859	982	933	959	907	969	892	912	974	958	947	1024	935	929	899	968	938	898	933	934	946	894	966	999	930	910	951	975	908	928	992	890	974	926	934	942	976	893	919	936	1004	894	962	1010	951	885	929	958	930	906	953	950	912	937	932	941	938	958	915	947	919	922	942	914	918	931	920	883	954	942	958	944	926	913	956	921	888	956	926	925	918	879	937	911	877	946	956	901	949	895	934	942	912	948	908	919	953	894	873	967	924	985	950	928	887	884	916	907	967	952	954	1023	936	953	893	878	941	913	949	897	926	921	926	953	909	904	924	904	930	928	970	970	971	946	924	952	939	928	959	884	936	922	923	954	919	922	922	891	922	905	933	960	933	896	916	915	974	927	970	946	930	870	898	936	872	940	990	986	873	1011	936	974	913	949	1003	930	927	912	907	915	947	852	913	928	961	920	930	961	964	943	940	909	920	948	924	979	914	879	936	947	962	917	970	931	947	992	915	971	953	972	924	937	993	959	898	1010	956	929	934	928	974	935	887	926	909	889	965	916	957	979	935	957	921	936	966	960	957	920	946	869	925	905	950	925	968	935	974	965	989	954	947	910	869	912	891	915	895	915	902	903	891	903	928	937	909	950	890	921	905	930	922	940	933	908	1009	915	909	970	981	925	965	985	944	958	993	958	900	938	927	962	885	928	906	923	919	908	921	945	931	928	908	928	944	929	921	898	949	968	958	949	967	927	973	954	909	955	934	908	919	884	896	948	900	883	941	978	993	933	990	931	923	984	880	919	952	934	974	913	935	933	958	947	915	929	949	954	911	940	951	929	923	900	971	923	959	933	973	934	897	904	934	895	941	962	939	928	856	987	936	862	919	917	971	984	940	914	947	970	893	887	944	962	950	909	951	943	905	926	910	934	948	910	944	923	935	943	929	954	932	933	871	925	992	932	944	925	940	954	900	926	935	947	897	949	924	963	947	954	987	925	922	927	898	944	931	916	957	910	983	910	910	933	895	915	909	882	955	895	959	980	933	937	937	892	937	943	950	920	919	951	911	977	946	985	906	933	940	940	905	996	882	995	897	960	915	957	926	931	967	1004	985	946	908	967	872	990	941	902	952	933	897	915	935	904	932	925	890	900	887	963	938	935	875	885	944	910	904	991	931	952	877	936	980	971	959	984	962	925	975	918	958	966	936	881	955	944	977	903	906	882	948	890	868	904	904	915	947	960	945	948	945	927	896	918	911	961	978	931	934	880	966	913	949	961	952	981	893	927	925	883	978	871	941	925	932	1003	995	959	940	952	891	922	910	961	961	928	933	916	913	944	969	939	945	932	895	948	942	933	945	911	896	922	928	918	953	911	902	971	916	955	956	936	912	892	940	965	924	956	941	990	890	934	877	928	909	931	893	925	912	989	879	917	943	965	907	950	941	974	943	980	893	896	921	936	955	926	944	931	936	919	890	955	985	969	932	917	904	920	914	909	904	896	890	924	898	952	949	916	904	887	936	961	925	939	936	946	932	957	895	915	932	945	978	906	928	965	959	904	928	939	921	912	958	1007	951	949	981	913	898	967	942	896	942	920	898	924	963	933	946	971	913	896	938	902	934	933	917	936	910	927	931	911	995	905	958	892	890	912	942	923	971	887	950	949	918	996	876	906	934	950	956	949	942	945	921	944	941	912	903	948	900	934	897	914	906	982	945	948	931	1002	907	889	941	952	933	981	910	914	908	911	958	957	942	982	923	917	921	969	905	931	966	935	897	915	910	939	932	883	933	880	919	917	888	983	929	950	996	951	924	950	887	938	932	901	901	941	950	975	945	932	1007	879	904	876	864	941	943	907	910	953	864	943	895	927	921	898	920	930	932	870	974	924	898	940	947	953	944	1000	932	952	924	939	936	933	927	878	918	926	952	928	873	940	872	902	940	906	920	910	959	945	980	985	946	898	945	912	914	929	954	904	946	909	929	930	930	918	923	949	901	939	987	950	956	944	929	954	916	924	917	962	911	967	920	929	896	896	954	935	948	919	958	938	899	985	940	942	954	921	1009	968	937	899	916	954	934	933	905	952	918	942	931	956	945	929	935	961	968	942	916	937	944	902	883	956	945	935	960	927	946	935	911	946	933	860	926	885	918	936	975	886	984	917	987	920	935	947	937	935	972	892	918	922	898	931	957	918	905	942	906	976	907	956	967	881	924	961	927	941	959	900	1005	972	902	907	956	883	911	926	915	956	932	913	938	947	961	941	919	962	963	883	973	953	929	887	959	904	897	930	944	933	891	959	942	907	945	916	930	975	927	957	961	946	930	948	939	956	978	922	970	954	898	918	953	930	958	971	922	988	919	979	961	949	893	963	937	899	931	944	944	964	900	880	955	936	904	960	942	958	905	945	938	935	935	971	904	897	955	938	897	926	935	918	913	915	947	966	899	911	967	950	934	967	882	989	910	968	926	945	918	970	984	920	921	914	965	928	992	941	882	919	931	901	933	891	922	884	932	902	931	950	895	939	938	940	944	892	931	919	954	901	981	930	925	926	913	944	981	930	966	920	972	908	913	934	979	913	891	980	926	916	894	914	959	963	972	884	902	851	891	972	934	900	949	888	938	895	902	927	912	922	927	910	844	905	892	955	905	896	901	971	965	936	962	912	916	966	922	947	994	923	935	914	1004	934	940	905	967	940	943	960	894	937	935	905	954	929	966	927	971	914	945	960	880	926	916	910	986	937	906	916	956	962	958	903	923	990	905	895	889	903	945	890	933	895	907	932	889	928	973	915	939	965	935	948	886	960	933	949	970	899	950	957	894	882	946	916	867	974	897	915	928	917	953	933	946	931	919	892	950	938	942	939	962	924	954	961	882	981	895	953	908	952	983	883	884	941	929	973	960	924	956	988	917	928	928	895	914	865	956	934	916	945	950	977	979	932	926	929	933	970	978	895	968	893	997	953	942	963	900	978	950	954	856	976	943	935	965	920	935	926	935	990	919	940	963	973	946	949	946	930	975	909	951	936	933	951	886	933	912	907	907	957	932	964	957	900	934	914	848	926	964	943	930	925	918	904	920	928	976	976	980	923	986	953	917	921	940	867	892	956	925	939	908	871	929	971	947	941	911	963	901	919	925	949	934	954	958	915	939	918	955	858	950	1000	935	925	922	943	951	923	919	997	957	934	923	976	965	997	928	902	888	891	907	948	951	896	925
2696	1235	741	665	1117	1354	1194	1067	953	804	690	580	502	422	378	349	288	270	249	211	184	182	189	175	172	160	129	143	120	120	95	119	102	142	103	85	104	82	87	77	96	86	79	95	104	81	73	87	74	85	81	67	80	88	72	75	87	79	82	68	56	46	71	67	77	75	65	81	76	80	69	65	65	65	70	74	52	67	73	52	73	45	72	57	61	74	73	52	65	69	58	67	73	75	65	67	68	59	68	73	76	74	78	71	64	82	62	64	65	70	40	50	57	66	54	73	73	69	68	73	70	69	74	56	64	72	68	69	81	66	52	55	56	67	68	70	50	38	60	76	78	50	62	48	56	64	73	71	70	58	55	49	64	77	74	56	59	61	54	67	55	54	61	65	76	69	83	62	72	64	63	74	64	52	70	48	70	74	80	59	68	51	67	65	70	80	69	53	63	63	66	61	63	56	67	66	64	62	77	77	75	64	59	79	65	65	61	75	58	65	71	61	64	73	75	64	57	65	43	61	83	72	68	73	73	65	70	68	66	52	68	67	60	81	73	66	54	66	69	61	69	70	78	59	61	70	69	67	65	62	67	52	71	57	59	56	59	59	61	75	82	66	69	81	66	62	69	68	67	79	65	76	70	58	75	61	75	52	69	83	77	54	44	53	67	63	60	57	71	66	53	70	57	66	62	61	60	63	57	64	57	71	51	59	50	65	62	76	69	74	57	54	57	61	64	74	60	61	65	56	58	74	51	59	69	84	54	51	56	64	56	71	73	58	73	57	62	62	82	71	56	72	67	54	79	55	65	66	61	65	70	64	68	64	66	67	66	55	56	70	66	59	66	41	51	61	56	66	79	55	71	81	66	63	69	70	50	67	62	70	58	65	63	59	68	62	47	70	57	72	65	82	61	54	54	58	63	61	64	54	78	77	64	61	73	64	60	78	75	66	70	59	61	84	69	60	75	64	64	70	56	59	60	61	64	59	58	60	75	73	60	74	61	58	73	64	62	80	61	55	68	58	51	83	64	50	67	69	69	65	68	71	68	72	68	58	70	76	68	59	56	63	59	66	66	71	74	64	68	64	56	57	56	61	72	66	63	66	69	65	74	59	64	71	71	60	60	59	70	57	55	67	73	62	72	58	67	65	71	60	72	76	71	63	52	85	62	63	67	57	70	61	60	67	61	64	78	69	63	51	66	85	64	51	70	59	65	55	61	65	71	70	65	64	69	54	83	73	62	73	64	67	83	51	62	73	67	59	67	70	51	86	73	61	56	62	74	52	69	65	52	75	74	70	62	58	64	60	50	75	61	73	63	51	44	56	78	62	53	67	61	62	62	78	69	70	82	69	66	60	79	68	70	66	76	56	52	59	66	71	62	55	77	67	61	73	69	55	62	62	58	63	65	61	61	64	79	74	64	57	66	70	69	59	67	71	68	67	53	80	68	61	55	69	66	68	57	59	72	64	54	68	71	64	66	65	75	63	64	65	62	65	61	55	67	64	60	60	62	65	57	65	63	71	66	64	60	62	77	75	68	78	71	71	55	78	70	76	78	88	59	75	64	72	73	67	66	70	56	70	66	68	70	73	60	75	55	63	66	67	73	76	75	54	61	61	68	56	62	65	52	78	59	76	82	76	61	67	67	54	73	59	70	79	73	57	68	87	74	78	71	66	60	72	62	73	69	60	69	66	50	71	71	57	58	58	44	56	69	68	79	61	60	52	66	74	64	51	71	74	71	69	68	62	62	69	54	57	66	77	61	77	70	73	76	61	55	73	66	73	65	73	66	47	62	74	50	63	50	67	62	69	69	70	55	71	74	68	58	63	71	69	61	73	70	74	67	70	68	74	77	57	75	75	62	68	62	55	60	71	64	68	72	69	68	59	67	72	67	62	48	69	65	72	61	67	69	57	60	54	62	73	53	66	58	70	63	69	75	65	60	63	62	62	64	60	79	55	61	56	66	74	51	60	70	60	59	65	75	63	68	78	79	61	65	72	68	61	54	65	65	66	65	55	49	67	72	50	69	61	68	58	60	68	58	71	54	77	75	70	66	74	61	70	70	64	70	61	59	65	59	65	58	76	60	69	63	58	77	68	73	68	61	49	66	69	75	72	64	68	63	66	61	60	59	61	70	64	62	49	60	67	57	63	62	83	72	63	65	54	73	55	44	69	65	58	70	62	76	62	53	56	57	64	57	70	57	60	59	63	75	57	59	68	66	59	83	64	62	62	76	61	55	78	64	69	67	51	68	62	65	53	70	64	54	79	65	70	67	65	70	56	64	69	69	66	66	77	69	62	63	80	67	71	57	67	59	68	62	47	65	60	70	57	69	62	63	70	68	58	60	64	52	69	65	68	72	59	57	54	71	65	69	56	49	54	68	71	79	53	64	46	52	65	58	60	71	68	59	62	69	56	69	74	39	64	63	62	79	68	63	60	73	63	59	71	64	46	72	84	62	52	61	65	69	70	68	66	61	60	65	59	66	51	64	59	66	63	72	49	73	50	65	54	68	76	55	61	62	71	49	66	67	72	61	64	55	61	67	62	75	57	60	69	64	59	71	60	65	58	64	55	78	65	58	73	69	71	65	59	67	70	71	65	68	65	57	63	49	55	57	59	72	63	69	60	66	58	64	67	70	64	76	64	71	65	47	52	62	50	68	60	70	63	70	66	57	79	75	71	69	78	57	57	61	85	59	54	64	67	70	74	66	73	68	64	64	78	56	43	76	71	68	57	54	57	56	60	65	59	59	50	75	68	68	68	60	70	54	62	47	58	71	57	58	56	69	70	70	57	82	51	71	60	68	56	67	70	70	71	59	68	71	69	61	64	54	72	63	53	69	51	48	75	78	73	65	81	61	65	57	69	75	66	67	75	59	60	67	63	65	65	63	68	57	74	55	56	62	59	61	66	57	57	60	55	45	61	65	60	61	67	79	51	67	59	79	67	77	61	79	71	64	67	49	64	63	60	64	69	72	65	67	71	62	51	69	66	57	59	62	42	58	71	56	68	83	48	62	68	69	72	72	63	65	80	80	61	57	55	67	74	74	46	75	52	67	63	67	66	64	65	73	57	68	62	74	68	73	53	64	87	58	81	81	78	70	63	49	57	57	74	66	55	54	56	54	73	54	67	85	74	77	71	57	58	61	84	67	51	59	68	63	62	76	53	67	71	67	59	62	70	70	58	71	76	62	48	68	59	64	57	65	64	55	55	65	57	57	68	62	69	79	60	70	66	52	63	63	63	59	75	57	67	64	68	57	65	58	76	62	69	66	55	66	43	69	80	58	67	76	58	62	68	87	69	61	53	59	66	79	63	68	66	73	48	49	61	74	63	66	59	70	63	54	64	62	54	53	68	61	71	70	56	58	73	58	55	62	63	59	64	57	66	77	71	66	64	57	64	72	62	50	62	60	71	55	71	70	66	55	66	69	58	58	51	80	73	62	58	70	65	68	62	55	81	70	63	58	68	68	65	83	65	54	73
27382	20717	15531	29544	37841	37844	35133	31916	28403	24897	22121	19842	17389	15135	13447	11779	10570	9594	8527	7943	7064	6349	5810	5252	4897	4452	4095	3799	3531	3271	2922	2817	2602	2482	2389	2281	2113	2067	2040	1957	1888	1760	1658	1713	1670	1669	1675	1546	1597	1529	1445	1454	1448	1398	1376	1273	1274	1272	1255	1198	1160	1198	1193	1151	1139	1114	1139	1100	1077	1093	1064	1074	1031	1035	1047	1060	1040	1035	1049	981	997	979	1029	1062	1024	991	1008	968	1018	984	1015	948	927	958	939	978	1005	977	1003	903	969	925	939	984	1002	973	885	967	956	946	954	946	962	971	899	978	947	940	968	980	967	972	1002	977	987	928	974	936	933	946	926	838	910	909	960	954	900	882	941	951	927	984	919	946	947	904	956	925	924	946	926	891	939	991	950	1000	967	911	949	888	955	924	954	939	893	901	885	962	1010	956	933	883	962	969	925	886	926	939	936	899	929	879	944	915	992	929	941	955	968	878	945	945	885	893	938	977	964	969	930	953	946	897	917	888	882	933	984	942	892	929	868	873	948	935	948	925	905	964	967	930	911	939	912	923	924	919	926	897	897	876	903	947	989	925	907	945	879	983	942	909	930	913	880	912	891	916	875	933	930	972	956	832	964	986	892	936	869	892	910	904	896	950	944	885	946	968	932	909	918	935	845	911	924	932	887	955	965	865	900	928	946	900	918	887	932	896	947	905	930	943	920	987	934	903	926	877	939	976	946	941	916	942	908	949	903	936	915	890	966	902	941	908	902	963	920	954	907	940	985	924	978	940	893	959	900	981	949	997	885	1034	894	903	892	936	955	913	866	917	866	924	852	892	936	960	887	956	934	965	987	896	917	938	983	908	941	927	890	900	951	947	940	985	930	962	930	976	905	936	968	954	892	970	906	957	884	922	918	910	938	917	959	919	937	884	924	932	936	916	899	895	941	925	943	948	901	953	952	943	916	943	903	894	919	970	931	941	967	971	907	952	953	915	889	932	918	910	912	923	911	913	925	895	890	922	954	932	886	916	968	895	916	903	894	978	911	937	883	912	911	884	926	901	931	941	875	925	974	919	898	915	903	861	940	910	965	894	891	897	938	920	954	1009	932	924	892	925	939	920	918	913	914	906	943	976	944	942	894	963	917	912	968	885	891	917	894	929	939	910	898	1021	941	912	954	924	958	940	944	940	935	912	894	925	883	897	925	957	950	976	936	953	908	946	905	953	903	911	917	948	893	924	916	888	919	892	957	917	940	915	906	900	905	908	894	926	923	930	915	927	917	883	874	891	930	946	912	955	947	921	900	911	929	897	889	878	961	953	931	972	852	911	916	927	949	909	941	899	878	946	878	934	885	927	920	907	957	894	958	885	921	943	936	880	900	899	937	973	910	875	885	928	875	879	870	930	931	928	927	876	910	931	912	920	899	930	910	865	929	960	943	907	972	848	917	920	932	933	917	913	951	954	927	971	976	917	936	1008	918	834	924	925	979	935	919	951	931	936	931	938	895	891	914	911	882	948	901	961	892	915	915	923	938	948	878	942	892	908	920	915	908	938	915	941	933	900	946	932	941	898	953	915	929	916	913	936	938	979	900	855	900	925	915	894	963	941	921	916	910	907	914	907	873	879	891	877	919	936	936	959	890	922	910	884	941	902	945	887	918	910	882	979	929	912	931	883	925	905	900	984	901	995	905	940	913	928	938	972	950	950	889	935	901	906	979	969	974	866	905	900	919	963	885	900	872	983	943	900	897	932	928	949	932	893	873	939	911	899	947	944	923	894	893	935	890	952	965	936	911	954	880	904	847	918	872	866	921	956	913	957	885	914	937	920	946	916	906	923	899	949	921	917	932	967	989	940	910	916	913	924	897	892	959	960	923	934	913	904	915	884	899	943	974	901	946	958	925	941	971	938	976	941	922	920	889	937	891	935	910	933	924	942	930	968	909	952	954	898	922	866	901	946	892	905	949	966	997	947	893	884	941	931	876	919	934	937	883	926	930	913	907	1015	871	938	949	926	911	970	924	891	924	949	917	883	882	905	927	902	913	961	910	891	921	948	882	893	912	943	905	918	927	940	969	916	988	947	955	922	885	890	956	941	967	887	960	925	902	928	928	898	950	936	973	898	916	919	949	930	947	902	883	909	911	891	909	831	829	891	913	941	894	924	914	959	880	944	889	934	860	900	942	898	903	971	959	925	1011	893	933	928	928	949	880	896	972	928	934	906	895	974	896	864	920	934	885	929	963	932	938	943	958	923	922	900	915	888	933	927	894	925	924	930	895	916	931	928	860	917	1000	925	900	957	905	894	921	918	878	928	893	925	933	922	940	890	978	936	912	896	955	879	913	932	912	909	919	938	920	888	941	933	929	937	929	937	912	943	965	966	933	916	940	929	949	890	957	896	927	889	939	891	931	952	880	949	932	934	916	893	918	926	929	943	862	928	886	930	893	953	918	907	935	1005	903	945	901	870	926	884	850	916	945	917	953	930	868	928	945	917	932	953	942	940	908	938	920	882	924	936	920	944	965	960	950	883	897	899	894	951	872	952	930	948	890	903	976	934	923	860	910	918	985	956	861	953	945	880	880	904	922	881	974	915	892	896	899	913	984	998	901	897	894	921	943	908	920	910	881	923	938	925	906	944	935	933	993	905	905	934	879	916	930	921	929	954	925	922	907	896	952	890	896	933	939	933	925	944	950	895	938	992	911	892	856	951	841	876	971	929	919	910	967	937	962	926	868	939	911	914	893	893	906	893	941	882	894	931	911	910	931	903	961	944	947	906	928	942	944	886	896	891	941	909	960	929	924	928	908	931	894	866	858	950	966	925	926	927	934	945	944	955	889	935	927	979	925	873	934	906	921	939	949	922	871	945	927	947	936	891	899	847	920	1002	906	893	948	934	929	898	934	920	942	926	883	907	914	923	916	937	909	924	906	806	905	929	895	892	890	911	952	951	954	926	912	929	881	964	944	859	892	876	910	916	945	898	892	893	967	923	872	917	940	891	954	921	946	908	932	928	951	916	888	937	918	942	931	943	920	872	908	988	920	943	944	977	904	963	901	926	913	899	906	973	911	955	951	870	892	968	905	961	932	927	858	965	914	897	945	948	924	937	965	942	932	968	968	893	936	900	925	989	930	879	985	895	900	921	952	912	894	914	932	904	972	971	946	919	921	915	921	919	896	925	964	876	928	975	905	944	903	950	907	916	938	908	928	909	911	901	874	928	951	931	900	940	897	922	877	965	948	880	922	913	959	879	895	948	902	919	962	969	924	967	916	899	912	916	901	888	895	936	950	909	938	931	884	874	936	959	913	871	935	926	892	895	918	906	849	897	915	957	955	918	901	877	918	969	984	939	889	950	947	904	931	906	891	899	939	901	907	904	890	888	932	964	945	916	899	901	940	971	906	895	874	897	877	1001	950	909	914	952	943	950	938	919	967	931	894	908	940	950	875	904	866	942	922	866	938	924	962	908	936	945	918	955	944	960	941	960	984	990	938	929	942	963	892	997	901	955	944	881	895	925	958	968	943	948	931	906
2085	590	413	294	513	594	584	496	465	388	322	287	242	205	206	181	152	135	128	130	113	97	119	102	109	102	89	88	82	69	60	71	62	78	69	78	62	58	58	58	45	47	55	62	60	58	69	60	53	69	62	67	49	41	48	56	44	61	51	52	51	44	54	54	54	45	50	58	45	33	38	60	58	53	42	45	59	60	45	62	54	43	52	50	48	48	50	64	63	61	53	48	58	60	42	53	46	49	48	43	48	55	61	49	43	58	55	53	62	62	40	47	43	44	45	46	48	37	82	56	50	46	63	54	48	48	44	53	61	61	59	55	69	37	37	41	53	46	46	47	49	66	52	55	36	44	59	49	48	63	46	47	45	54	52	40	56	56	53	44	36	51	45	50	44	49	50	59	54	60	55	51	62	41	44	54	41	41	45	42	54	66	55	62	68	48	45	50	41	44	49	47	54	60	50	48	49	44	54	69	52	53	53	45	42	45	60	41	51	53	52	53	39	54	43	52	59	68	69	46	53	43	45	48	56	56	48	55	48	45	43	51	53	47	46	46	44	42	51	50	46	48	37	56	55	51	40	53	45	51	52	50	51	60	44	47	58	54	47	52	39	44	56	57	53	47	43	53	52	60	46	49	39	58	64	46	46	51	62	57	57	49	48	51	53	54	50	43	48	66	49	51	45	43	51	52	49	55	51	37	45	41	59	43	43	57	64	57	50	44	53	43	37	54	44	51	49	55	49	54	34	51	42	52	49	35	42	54	54	40	44	55	41	47	62	50	50	46	52	58	52	49	45	47	48	43	57	67	48	42	48	49	50	61	54	63	59	48	46	49	47	57	53	44	54	50	42	46	51	44	58	44	40	49	41	37	50	48	55	57	57	49	47	53	48	52	54	54	66	43	42	51	48	30	46	49	50	53	37	51	56	42	44	44	59	41	44	43	54	59	61	48	46	49	47	49	48	57	50	56	38	59	48	54	51	60	50	45	54	54	54	49	46	42	54	42	44	50	53	46	52	65	52	43	47	62	42	37	53	38	54	62	41	58	40	50	45	55	52	41	50	41	43	66	48	49	45	57	40	49	39	48	57	51	37	53	47	49	51	45	60	51	52	50	42	47	52	48	48	54	45	53	44	44	48	41	53	61	60	59	46	63	51	54	56	55	66	43	50	51	57	50	49	53	51	63	48	55	50	39	52	56	51	47	48	39	58	48	49	47	52	51	43	52	49	53	52	56	50	38	53	46	63	56	62	34	52	41	53	54	54	53	45	59	57	65	44	47	54	49	54	44	33	44	51	46	47	37	44	54	45	46	50	51	63	50	44	58	51	55	55	47	46	55	48	69	49	38	54	51	42	42	43	55	45	46	57	62	41	50	53	30	51	48	36	48	49	53	38	41	46	45	40	58	47	49	58	50	53	55	52	46	44	49	61	39	49	54	48	50	44	49	56	44	57	50	51	44	48	50	56	49	52	53	50	57	48	36	49	60	60	59	42	56	46	48	41	45	65	61	53	54	58	42	49	39	50	55	53	49	41	50	50	49	46	64	48	45	50	50	51	44	50	41	46	64	42	52	57	51	50	70	48	49	51	38	54	45	52	57	56	49	44	51	48	61	53	41	49	64	48	50	37	53	43	39	56	40	55	42	46	61	49	51	64	55	44	47	43	45	68	49	42	54	38	47	47	42	45	44	57	44	44	49	52	52	60	50	47	51	63	53	51	42	48	43	55	63	55	47	48	47	41	40	45	53	51	47	54	49	53	44	61	48	55	56	49	50	71	46	53	44	44	51	59	52	41	52	53	66	56	57	42	51	46	54	52	39	60	52	54	49	48	44	51	44	44	37	49	55	51	48	54	46	54	43	50	44	46	45	40	47	51	52	45	57	53	43	61	46	38	47	45	41	46	42	40	55	43	56	52	58	44	46	54	63	50	49	48	52	57	48	55	46	53	43	43	55	47	44	58	41	42	38	48	46	53	71	52	46	34	54	41	36	60	59	63	58	45	43	48	52	55	50	51	54	40	53	46	58	65	56	58	45	41	41	48	49	49	48	53	58	52	39	53	53	58	53	66	32	57	42	39	50	45	50	33	56	54	47	59	69	45	36	46	52	55	48	47	54	51	63	44	64	43	49	60	58	48	63	63	70	45	37	49	43	53	44	50	53	56	46	57	52	48	54	59	55	59	56	51	44	46	47	46	58	49	45	53	38	46	51	45	53	45	52	53	52	56	52	50	73	48	47	47	44	41	55	42	57	62	45	35	41	43	53	45	42	46	49	58	54	49	46	54	43	66	53	58	46	52	48	48	52	45	51	56	54	56	58	40	55	64	49	55	50	60	46	41	58	43	47	49	46	49	45	55	48	50	49	31	42	62	45	42	56	53	61	55	47	42	65	39	52	46	52	50	58	48	49	43	43	51	46	53	48	42	67	49	52	54	45	47	48	51	48	48	52	56	58	58	45	53	23	40	59	40	56	48	51	58	54	56	58	52	60	35	53	55	49	48	50	55	54	45	60	54	58	55	49	50	48	47	54	48	49	61	44	55	55	44	45	59	46	53	48	36	60	46	60	57	61	58	50	54	53	53	55	61	61	54	66	48	44	44	56	48	54	57	51	44	44	54	59	50	65	43	40	47	60	56	57	49	51	51	42	50	45	53	54	36	42	59	62	63	63	55	49	55	45	52	71	49	57	49	56	45	56	50	49	50	59	49	47	49	52	62	58	60	46	45	54	54	50	43	48	58	53	48	41	39	53	46	53	50	56	44	55	48	44	31	36	39	50	51	57	56	56	48	54	61	57	58	54	64	41	54	45	59	46	36	50	43	57	46	53	53	42	40	52	49	45	55	46	49	48	43	48	44	47	46	62	54	56	56	55	63	43	42	43	51	42	48	57	62	47	45	37	52	49	46	49	43	45	51	53	52	56	49	46	46	60	59	42	56	43	50	46	57	47	49	57	54	60	48	51	33	63	57	55	56	53	49	45	32	51	51	53	46	43	56	49	47	55	42	46	47	52	41	62	68	50	57	45	43	59	35	49	47	46	47	48	60	53	61	53	55	52	53	45	48	45	70	48	52	49	56	37	60	52	45	61	47	56	50	61	45	49	54	52	53	50	37	47	49	51	55	42	51	53	48	46	48	53	36	53	36	41	48	39	55	50	69	55	40	37	61	42	55	65	57	53	44	51	55	57	55	46	42	52	50	38	44	60	62	49	46	59	58	50	52	43	58	47	41	49	46	49	40	37	47	52	50	51	52	43	51	49	48	41	59	56	45	49	52	52	48	41	48	50	53	62	48	46	47	50	44	64	63	49	55	51	59	43	47	49	65	49	50	43	58	53	46	40	54	52	49	49	55	65	46	62	53	41	48	46	51	48	52	46	43	46	60	67	58	47	54	48	40	54	51	43	40	46	42	44	68	61	42	57	50	45	44	50	59	60	45	51	46	52	52	55	48	43	46	49	54	48	47	51	59	36	48	53	59	40
19360	13364	9047	20647	28928	28585	26128	22218	19035	15966	13519	11581	9967	8525	7380	6422	5566	5111	4666	4128	3781	3354	3155	2790	2632	2490	2322	2062	1899	1830	1703	1533	1491	1431	1484	1311	1386	1276	1224	1235	1149	1120	1071	1091	1101	1052	1064	1045	1041	1075	969	962	911	974	914	950	896	877	867	885	854	833	824	878	861	804	826	783	806	821	730	789	804	717	775	768	777	759	699	742	734	774	750	789	717	765	788	685	704	736	746	777	749	740	732	720	750	753	782	748	749	768	689	706	679	773	734	770	758	710	752	736	735	743	751	711	762	714	754	754	785	801	708	725	713	754	763	757	758	732	692	767	672	716	707	681	747	676	751	722	739	705	763	684	737	727	708	679	758	656	741	752	734	698	703	724	697	689	711	724	727	727	727	696	757	746	772	730	659	729	701	797	757	740	723	734	735	747	726	722	744	719	688	776	707	751	761	710	711	690	755	713	735	719	727	697	722	721	728	720	711	753	749	693	758	733	756	725	766	738	757	760	753	747	715	734	758	788	724	705	721	736	735	711	679	766	741	728	701	748	720	706	764	731	684	704	750	754	729	704	719	730	752	669	735	712	739	740	710	715	693	742	733	700	759	710	681	661	752	738	752	712	695	742	744	674	714	717	734	714	727	756	691	739	733	723	741	733	779	695	729	737	768	704	708	729	670	722	734	716	726	740	721	702	698	710	688	720	742	738	662	749	715	744	706	669	772	726	728	728	753	746	764	724	715	722	733	757	725	767	727	721	690	705	772	764	695	715	744	734	716	753	808	706	765	741	713	724	733	728	749	750	713	686	751	756	699	767	730	751	709	733	733	739	742	721	779	688	749	759	723	711	717	748	708	700	706	738	721	781	734	778	750	728	714	774	694	702	772	756	726	698	729	752	706	692	732	704	723	711	748	708	722	763	714	730	697	723	707	744	774	723	736	702	706	763	754	762	708	731	754	720	689	730	748	723	709	715	729	719	731	723	699	689	723	737	714	726	696	745	712	706	744	686	700	724	733	733	770	703	694	709	755	720	713	710	740	697	719	724	737	785	686	731	733	696	713	738	720	787	741	715	759	714	720	716	694	724	736	730	729	732	746	720	731	759	730	713	717	692	747	710	736	737	739	742	771	751	702	742	747	691	742	730	698	676	733	757	706	735	729	709	705	735	757	757	774	712	708	730	731	715	673	693	743	703	739	734	715	757	728	710	709	683	725	703	718	712	709	765	754	779	748	739	716	694	745	730	689	785	709	738	717	765	779	695	741	718	728	754	713	733	732	717	676	716	803	715	687	745	751	730	745	755	761	718	702	704	742	711	705	746	745	757	773	702	720	715	743	712	758	676	735	736	728	737	738	723	689	762	745	719	743	727	743	714	755	754	716	721	748	747	726	735	777	739	706	745	732	680	758	697	735	704	695	768	736	707	729	757	715	687	738	696	730	691	693	745	712	736	727	752	760	720	699	732	707	787	697	736	732	766	692	761	734	722	670	748	752	706	767	715	732	700	710	753	747	735	765	697	720	719	757	680	759	735	723	721	730	715	735	732	774	764	753	672	738	689	731	726	741	717	755	714	721	728	677	761	728	702	722	683	740	711	708	712	650	775	695	749	705	718	708	765	746	726	730	694	729	696	719	744	733	725	768	701	749	679	749	734	737	713	721	726	781	750	709	714	746	724	738	705	688	757	701	709	722	704	753	730	688	677	780	720	708	741	717	761	732	732	742	733	735	738	741	695	716	730	671	737	693	688	761	723	767	699	739	736	740	736	754	731	737	744	744	754	697	717	689	727	715	696	723	743	716	717	712	710	774	750	750	729	695	695	716	735	765	717	753	713	715	709	691	742	746	744	746	734	735	712	713	704	692	732	716	740	750	746	693	707	724	701	728	724	759	760	726	693	723	736	745	742	782	725	723	744	768	717	721	751	731	720	766	719	758	724	715	752	712	769	708	722	708	758	725	760	707	688	777	730	714	673	743	754	704	730	731	730	727	731	685	743	752	713	695	693	740	716	757	750	702	648	765	720	751	738	728	724	675	748	709	726	712	773	685	721	738	714	693	744	698	719	690	736	713	733	761	737	670	665	733	696	708	767	742	735	754	688	769	721	725	721	753	712	725	694	762	671	736	742	698	703	726	711	757	720	716	790	724	699	724	715	720	722	731	711	709	724	699	711	743	760	737	740	722	773	719	724	701	747	729	705	751	717	777	703	738	745	753	743	746	723	731	740	736	743	709	715	729	734	683	723	702	736	741	706	728	725	688	697	752	684	690	715	700	743	730	771	751	741	732	731	727	709	710	701	738	800	740	732	731	743	723	675	753	728	750	727	739	695	747	734	751	724	640	726	755	735	701	740	735	757	715	709	699	681	768	770	718	737	687	694	700	700	730	721	728	715	724	714	717	680	717	718	723	718	757	725	727	710	781	672	743	744	741	785	717	777	721	730	737	730	739	733	750	689	734	705	762	746	695	698	709	715	791	674	729	728	739	737	691	718	702	770	747	715	695	737	778	755	710	730	705	724	684	742	711	666	700	709	714	689	663	721	710	751	734	741	732	698	703	737	780	694	692	728	709	758	760	712	718	674	704	730	761	651	729	744	681	723	688	739	698	675	752	754	739	755	742	759	771	758	704	701	765	730	759	722	713	737	682	726	725	705	724	753	762	722	715	723	714	757	747	749	715	722	749	712	744	693	712	688	734	735	788	727	702	712	728	727	739	766	732	707	764	748	709	662	773	736	749	733	706	757	694	754	751	712	713	767	728	696	700	747	670	750	682	715	732	713	726	751	754	697	727	758	750	707	739	750	749	682	723	747	747	707	684	727	720	751	772	719	714	746	709	708	728	765	673	680	727	748	777	716	749	721	748	725	774	728	701	708	774	748	759	703	723	735	677	695	747	755	741	737	793	679	730	758	739	725	753	694	682	747	694	742	678	701	690	754	718	732	756	710	700	726	760	743	716	709	664	754	770	715	754	720	729	705	726	708	709	747	728	769	669	746	767	735	729	707	744	767	690	695	731	783	726	713	791	708	701	740	781	755	739	761	767	738	707	712	695	747	714	688	741	743	722	709	712	750	744	691	724	734	689	707	716	714	717	695	788	747	749	736	770	750	738	836	730	659	731	779	761	767	703	741	751	734	750	716	699	752	693	756	709	685	730	703	690	774	719	748	728	739	762	767	728	714	721	763	758	720	743	723	720	733	728	717	761	694	745	721	740	733	708	686	728	814	748	663	722	764	735	758	687	748	690	692	719	738	728	737	724	708	733	731	720	715	697	742	754	730	683	762	775	741	731	716	732	711	692	735	731	727	762	691	690	720	730	751	739	754	744	723	702	720	719	693	713	777	725	758	743	746	753	701	710	731	745	702	713	718	678	691	725	731	774	738	712	729	705	729	695	761	722	750	734	780	744	725	699	784	769	719	703	746	721	726	724	697	731	720	703	740	712	722	731	734	717	681	690	723	724	726	779	697	660	710	748	736	734	753	755	723	717	725
1523	959	572	465	818	876	807	771	680	563	476	365	398	282	281	242	207	196	185	166	167	149	139	130	100	112	118	98	112	63	71	85	76	73	70	66	64	52	67	69	58	66	63	46	52	63	74	62	56	70	68	54	54	57	48	51	53	57	60	54	59	49	60	53	47	58	52	63	62	53	55	44	74	68	56	62	50	49	49	51	44	37	52	58	49	62	53	40	45	54	51	47	45	42	48	47	48	53	56	56	64	43	47	35	50	51	43	54	56	56	51	43	54	66	43	44	46	54	52	55	56	42	51	50	47	56	52	44	54	60	43	68	40	50	47	51	60	35	47	47	48	46	53	46	42	66	44	58	51	44	42	40	46	44	44	50	58	39	63	47	52	57	50	56	41	45	53	56	45	52	47	55	53	39	52	56	34	45	46	49	47	49	36	44	29	47	44	48	35	56	52	60	47	44	54	49	50	46	54	47	58	45	53	49	49	54	61	52	49	58	52	52	47	59	47	35	54	30	56	58	50	60	46	43	45	48	44	49	36	55	46	43	49	41	53	53	58	55	52	54	58	46	57	59	37	52	41	43	40	52	41	50	47	60	31	41	51	43	47	40	54	50	59	58	44	33	52	47	57	45	42	41	62	56	48	53	42	43	55	52	47	40	54	54	50	40	58	51	35	48	50	49	54	47	53	56	59	46	46	54	61	53	60	44	40	53	55	35	51	55	44	58	54	51	45	52	59	43	52	66	49	44	47	52	54	51	48	37	47	52	55	50	62	40	45	40	50	39	37	56	45	46	40	64	36	37	54	43	44	47	49	51	54	42	64	55	54	70	50	52	50	37	43	57	65	50	49	60	48	41	47	59	57	42	49	46	58	28	50	34	46	45	53	47	48	53	55	51	50	57	47	50	39	48	43	42	46	50	39	51	44	50	44	61	48	49	51	64	57	45	51	39	49	46	59	40	47	46	51	38	49	54	60	52	46	30	52	54	55	43	46	64	46	50	47	47	33	57	37	40	46	42	46	44	52	45	54	39	43	48	59	48	42	46	54	56	58	52	55	49	61	61	51	38	54	48	56	63	52	54	57	59	39	51	39	53	49	45	43	46	53	50	51	60	40	48	56	50	43	55	43	42	63	40	35	54	46	45	41	54	47	57	46	40	47	49	55	57	55	52	54	43	66	46	38	41	47	51	54	49	43	59	47	48	52	54	53	43	67	66	42	46	48	50	49	44	41	32	58	61	44	52	48	40	43	43	50	54	48	45	42	48	50	50	46	38	55	57	56	57	49	42	46	52	57	53	56	59	45	34	46	57	36	53	45	43	65	57	42	54	40	52	38	56	47	47	65	56	60	60	54	52	40	42	36	52	48	56	57	52	50	52	56	47	45	49	56	66	47	54	56	47	47	49	60	55	53	51	51	47	50	55	60	57	51	35	45	49	53	51	44	52	49	51	46	51	55	52	62	45	46	50	49	52	47	46	48	55	53	44	45	40	46	45	59	56	58	54	48	60	56	51	56	49	42	39	64	58	48	50	48	46	49	63	52	59	40	46	49	47	37	59	61	60	43	49	56	50	42	79	60	52	37	51	52	42	51	48	54	28	54	48	43	49	54	48	45	43	43	54	52	53	52	38	46	67	58	48	45	41	56	44	45	53	47	55	58	58	59	44	51	50	49	49	48	53	48	48	48	42	50	47	29	46	55	43	45	52	48	64	42	56	56	44	50	47	47	49	51	44	47	46	30	53	50	48	53	56	51	72	56	44	57	47	53	47	55	47	49	51	53	46	46	58	58	50	52	48	53	63	44	56	55	57	48	52	53	47	55	56	47	54	34	68	47	44	52	50	56	53	52	40	59	50	46	59	45	48	63	57	67	54	51	51	52	33	41	40	50	45	56	49	48	40	61	44	49	50	41	51	58	61	44	57	62	47	56	51	40	43	57	52	56	52	42	42	43	51	52	57	50	60	57	41	58	40	53	50	47	50	47	52	44	46	50	43	50	42	45	46	52	56	31	46	37	50	49	43	42	63	40	42	52	52	54	56	52	57	52	48	52	40	53	52	48	40	50	54	44	42	55	34	44	43	49	41	46	70	56	42	39	53	48	60	64	53	46	41	53	39	64	50	53	56	50	63	46	42	56	49	55	45	49	43	60	47	52	54	56	36	42	53	40	46	40	45	46	47	43	50	42	47	61	52	53	47	42	61	46	34	42	55	45	44	53	57	58	51	53	47	45	59	43	51	37	46	45	47	44	40	48	56	61	50	44	58	54	55	43	50	62	50	59	46	44	40	46	58	44	58	41	41	39	54	43	50	50	51	52	51	53	58	52	34	46	45	54	57	54	61	46	50	64	58	50	49	49	45	56	60	50	43	60	57	52	51	56	49	49	45	50	49	54	45	46	45	58	37	59	66	54	54	51	40	50	48	57	49	60	51	56	52	54	40	50	51	45	52	57	34	45	39	38	44	42	45	47	53	46	61	48	54	51	45	47	48	65	47	54	37	52	60	42	48	64	39	50	45	54	41	47	31	49	52	56	59	49	44	48	42	44	48	62	54	59	46	53	51	43	68	58	44	47	43	45	41	37	57	58	37	48	50	49	51	50	47	52	66	31	47	50	55	48	41	50	60	43	52	47	34	55	48	64	54	54	56	43	62	35	55	53	60	42	43	55	43	61	55	54	51	51	55	66	43	64	52	40	45	44	50	53	39	40	49	41	64	47	55	44	42	48	53	58	47	59	48	47	49	50	50	50	44	60	52	59	44	52	52	53	49	49	55	52	61	50	48	49	53	56	49	54	47	66	64	55	48	44	41	55	59	51	43	44	40	45	45	57	49	45	48	43	45	52	57	51	54	45	55	56	43	70	60	36	62	57	58	56	61	50	56	52	55	47	29	59	40	44	42	60	57	47	49	42	38	55	42	56	44	48	41	45	43	48	46	47	56	52	53	48	69	49	44	51	47	43	57	52	44	42	43	55	46	41	40	60	38	67	45	37	41	58	49	47	60	50	45	42	52	48	38	63	49	38	47	47	41	51	44	43	51	52	60	56	50	33	56	49	56	52	41	44	43	47	63	50	57	51	47	59	43	43	46	53	56	54	55	43	51	53	51	37	50	34	50	40	44	48	45	54	45	56	47	48	50	51	42	40	59	36	46	45	42	52	56	74	55	39	39	52	46	49	32	47	41	58	58	59	70	54	38	53	44	42	43	52	41	43	43	45	52	49	47	50	44	36	59	57	56	48	48	61	42	44	47	62	61	57	52	50	54	50	54	58	46	45	47	52	44	44	38	54	50	42	51	39	50	51	46	52	61	59	54	41	35	49	67	42	48	51	47	57	53	50	38	36	46	51	39	66	57	44	44	63	53	56	57	42	49	51	46	45	49	40	47	55	48	46	42	48	64	48	47	50	50	39	35	54	37	42	48	46	47	40	51	50	64	53	50	57	53	33	64	43	51	63	41	48	60	56	58	66	54	40	51	58	50
23618	17893	12497	26033	34269	33994	31263	27998	23957	21153	18187	15605	13651	11956	10356	9189	7864	7206	6511	5796	5230	4886	4439	4080	3617	3405	3047	2887	2555	2243	2254	2036	1894	1794	1816	1718	1585	1529	1468	1470	1412	1359	1342	1243	1212	1249	1221	1179	1183	1149	1212	1089	1073	1027	1022	930	939	956	917	911	938	942	914	864	863	901	861	845	849	837	834	805	857	825	772	809	857	770	731	799	744	767	787	745	784	771	773	787	806	739	758	792	736	748	721	734	762	820	759	743	660	717	725	726	705	751	708	721	732	707	697	767	673	747	737	716	749	761	718	751	759	749	732	697	743	683	748	766	745	710	750	710	753	729	701	729	709	693	708	737	710	695	766	800	755	730	727	721	691	789	763	744	704	700	723	732	723	719	720	761	698	681	714	685	687	673	733	732	681	689	706	734	747	720	686	711	746	751	718	773	655	700	685	711	690	732	755	729	690	673	682	683	729	694	670	745	677	718	717	742	731	723	738	725	743	692	703	695	729	712	711	743	674	711	708	717	737	696	730	716	682	739	752	738	707	756	753	666	711	733	702	750	740	735	703	747	730	766	740	728	709	701	712	750	777	746	718	682	738	704	643	708	737	737	731	683	693	745	745	692	752	746	697	697	706	689	733	648	710	742	762	768	709	684	760	720	706	714	751	704	710	714	688	689	714	689	731	739	688	735	706	709	746	697	754	752	697	691	722	739	677	736	699	701	695	737	692	723	706	698	738	713	737	701	729	728	703	719	751	696	756	739	706	677	709	703	678	747	748	706	742	703	696	711	687	705	744	754	684	745	715	673	728	709	746	692	723	690	741	761	725	708	711	704	708	679	655	686	752	726	720	714	670	709	706	732	713	718	723	708	723	720	682	679	736	719	640	707	678	692	724	756	681	709	727	746	722	750	721	687	744	671	722	692	788	716	705	686	766	706	768	717	677	748	719	728	694	729	725	719	773	696	708	729	712	710	699	715	731	693	744	697	720	747	744	695	749	738	635	698	698	740	693	742	729	730	670	697	692	707	739	732	686	680	670	706	747	743	740	686	717	682	721	781	674	756	714	722	715	745	763	702	700	732	720	670	689	699	690	755	679	705	732	691	693	736	755	737	706	664	704	721	677	730	736	673	725	721	753	735	682	675	673	710	689	707	737	757	746	745	689	743	697	704	687	737	726	672	696	727	648	711	784	715	761	761	725	702	699	766	751	731	736	730	709	727	721	719	777	737	691	722	707	729	764	665	702	710	763	739	707	716	701	734	705	768	709	664	713	702	702	706	725	688	716	744	712	739	682	705	713	717	704	657	754	725	744	706	746	732	712	679	695	746	763	666	710	741	726	724	734	729	729	686	643	724	681	671	703	712	721	750	748	735	713	731	752	701	705	726	677	723	735	758	700	697	756	744	705	672	723	709	771	761	714	689	665	726	735	716	751	750	728	720	704	718	683	693	698	748	704	696	687	700	670	766	688	726	738	705	752	713	685	734	744	717	711	751	715	671	732	710	742	704	655	749	709	719	734	715	692	781	723	690	694	728	701	673	739	712	672	764	704	740	692	684	701	738	708	742	752	716	695	698	717	648	751	741	704	687	663	724	678	680	766	710	723	770	673	697	688	685	708	704	753	725	721	711	711	696	761	719	687	730	715	721	699	724	767	748	702	694	731	712	732	730	732	778	726	701	754	718	673	734	730	696	726	668	774	763	736	740	725	742	725	671	704	705	700	718	730	713	744	749	697	689	711	717	724	728	656	737	695	735	743	724	704	711	678	710	720	715	674	743	710	737	707	701	714	714	727	691	710	731	753	712	708	687	699	715	747	679	702	685	688	717	650	705	681	708	697	718	747	712	705	719	707	761	719	679	719	721	697	729	659	734	679	733	739	780	761	773	731	736	716	710	710	701	713	717	698	695	743	696	706	720	710	746	744	698	686	717	734	676	744	707	664	701	725	729	734	703	739	663	725	726	710	729	737	740	751	748	755	709	720	690	738	708	710	664	647	661	746	690	747	717	699	754	745	741	711	682	682	698	729	672	706	735	693	664	715	731	754	660	717	733	684	712	710	703	713	700	697	723	732	739	729	711	770	718	734	730	718	748	793	705	738	719	701	724	691	713	735	714	735	727	727	699	772	761	783	745	712	702	723	738	741	770	710	709	721	724	732	744	681	755	715	731	742	707	719	661	719	685	722	699	701	727	691	746	718	681	683	721	709	729	761	693	728	722	690	690	734	714	734	697	741	723	736	740	688	746	717	753	703	744	731	685	707	677	741	711	682	741	700	702	742	703	687	715	767	820	702	707	689	746	715	695	725	762	752	655	695	711	707	704	692	719	683	681	709	664	712	744	733	687	746	731	749	722	758	721	677	692	738	699	735	710	712	695	701	746	690	695	733	756	686	747	768	721	741	762	684	737	719	689	720	684	707	726	748	708	785	672	689	721	705	725	670	687	716	731	744	754	689	689	731	712	739	734	753	690	688	691	714	668	713	699	703	739	705	718	736	723	761	707	663	729	764	710	744	688	722	704	728	699	699	694	726	721	704	694	739	754	730	719	712	769	745	733	741	714	727	702	719	679	751	712	728	756	667	735	708	691	670	720	694	716	712	706	705	708	755	761	727	735	710	776	738	701	688	668	715	691	708	736	746	742	703	686	719	736	680	756	676	725	745	732	775	648	720	775	703	716	748	740	704	709	693	686	731	749	753	711	759	754	707	722	671	703	833	753	753	704	693	714	735	743	736	710	678	763	724	716	711	737	733	772	703	726	717	674	731	713	701	692	799	769	742	701	732	711	708	749	745	755	723	708	698	760	704	746	730	694	776	698	702	712	682	668	669	701	684	667	685	699	698	739	769	692	727	697	702	724	753	709	704	697	721	711	742	699	742	718	728	745	698	764	735	738	733	752	682	754	666	718	691	688	765	714	729	712	745	719	688	695	731	767	699	780	723	752	709	702	692	740	735	719	693	715	718	710	775	697	735	678	698	707	690	742	728	715	713	676	719	717	711	721	711	730	737	720	698	758	746	695	707	748	686	697	717	714	681	700	682	705	717	742	758	717	678	725	733	701	728	724	774	716	682	714	713	673	753	767	668	665	668	703	750	702	755	750	708	753	702	718	744	682	746	633	679	780	746	702	689	762	739	738	738	704	727	734	688	778	678	751	715	689	739	662	747	725	712	683	708	688	705	731	721	740	746	720	716	715	671	692	727	703	756	752	699	698	695	677	759	750	700	731	702	743	726	680	708	726	692	694	708	712	731	695	736	732	727	759	717	723	769	718	706	748	691	771	705	700	674	721	731	752	703	723	697	720	694	707	689	716	750	701	669	710	742	677	715	737	694	707	705	715	691	698	675	733	723	720	701	769	704	743	690	691	736	673	720	734	676	740	723	741	706	680	764	764	760	673	759	725	691	731	706	687	701	709	712	693	712	710	725	675	742	768	697	703	715	709	704	767	765	728	715	699	720	734	733	733	783	706	752	697	675	721	740	731	732	727	703	720
3382	897	519	468	808	941	860	747	673	568	420	416	353	322	271	255	209	190	168	188	169	176	136	141	124	130	110	102	113	111	111	94	104	80	84	88	88	82	75	87	55	78	76	73	78	74	79	66	64	67	80	67	74	56	70	63	72	76	61	74	74	49	74	72	73	72	75	73	68	73	70	54	67	65	63	62	67	67	64	59	60	58	74	68	70	53	69	69	67	68	60	82	77	61	59	74	70	69	59	57	68	62	68	71	74	69	62	78	71	63	74	62	67	60	72	81	51	65	54	70	75	61	59	56	64	81	63	62	62	55	61	61	53	68	58	60	65	65	63	68	54	54	72	76	59	57	59	59	73	77	69	57	61	54	70	55	63	69	72	65	60	69	62	62	62	77	72	63	75	68	62	74	63	67	69	70	80	60	63	60	66	73	71	81	68	66	65	83	84	58	70	68	76	63	66	73	52	71	67	64	72	58	60	73	53	61	76	68	66	77	72	72	72	68	67	66	76	82	71	73	53	64	80	49	65	68	62	63	80	71	80	59	69	61	66	60	63	71	58	62	78	77	54	67	68	74	60	52	72	78	74	64	65	68	74	70	77	59	59	79	79	55	69	67	68	73	57	61	69	72	58	64	72	57	73	57	74	67	64	55	56	57	71	43	67	75	79	53	57	49	65	50	70	58	72	64	64	57	64	66	55	68	73	59	70	54	68	69	65	67	62	72	59	62	81	59	60	60	57	63	68	62	64	65	53	70	68	59	75	54	72	60	78	65	54	79	67	63	70	69	67	73	82	73	67	53	59	58	67	69	62	84	72	75	57	58	62	72	60	59	59	62	63	61	78	72	72	66	54	74	69	74	59	66	70	66	64	66	56	70	64	70	60	66	76	68	83	74	79	69	64	60	60	73	71	48	63	79	60	65	70	71	59	57	64	58	72	64	58	75	76	72	63	71	63	58	71	76	73	63	63	60	85	60	62	68	60	64	52	56	72	57	74	62	69	63	62	75	51	66	65	65	68	53	64	71	66	66	66	54	58	64	68	59	55	63	70	66	54	69	62	68	79	87	57	62	64	65	60	61	58	56	69	61	60	71	76	60	59	53	63	67	67	69	67	58	53	61	56	73	67	62	60	68	75	61	61	56	70	59	71	70	71	56	65	62	74	63	69	66	53	48	72	65	63	65	66	62	68	76	52	75	64	69	76	71	73	64	51	62	78	69	71	57	60	78	63	41	59	75	60	65	59	65	62	68	73	74	66	76	78	65	77	68	66	50	52	60	60	75	60	64	65	61	82	65	73	70	60	69	76	74	75	73	69	65	61	59	68	62	72	57	73	66	65	83	57	65	69	76	56	65	75	79	66	66	62	72	62	51	60	64	78	52	49	67	68	73	68	54	61	70	62	73	57	81	81	61	84	74	52	72	74	53	52	67	79	51	79	68	65	78	62	70	72	51	63	62	70	73	69	53	74	69	64	63	58	66	57	68	57	60	68	73	54	60	83	68	72	65	59	72	75	62	79	69	62	69	59	76	72	68	73	61	58	64	66	70	76	61	66	68	81	69	66	79	67	71	51	43	61	70	52	73	65	70	74	77	76	68	63	65	78	60	73	70	67	70	67	70	71	73	59	57	81	63	69	66	72	65	57	60	67	71	77	70	71	56	59	70	73	86	71	80	66	58	71	63	63	64	63	66	74	69	65	69	56	71	71	63	69	55	51	77	65	69	68	72	79	75	74	72	70	71	63	68	64	55	71	67	69	73	80	70	72	78	66	69	72	58	66	65	80	71	79	70	51	68	80	66	77	74	68	59	53	54	63	57	63	79	65	74	75	76	74	62	65	62	67	76	57	66	64	65	72	82	70	73	63	66	64	59	61	72	49	66	61	69	70	69	68	66	66	66	69	61	59	78	67	42	79	71	42	73	69	67	75	60	62	70	71	57	70	54	82	54	57	69	65	65	69	67	63	58	56	63	84	70	61	71	62	68	85	59	74	75	74	53	65	68	68	61	80	65	76	61	84	76	74	60	80	58	69	85	62	55	57	77	65	55	84	73	58	66	64	61	61	76	74	75	74	70	68	73	65	67	63	78	69	60	58	49	58	69	63	76	66	59	66	70	70	54	67	65	79	74	65	69	78	60	72	63	69	72	76	73	56	66	62	52	77	59	68	58	56	59	66	68	78	69	67	62	60	64	62	39	67	71	57	58	59	68	67	65	63	69	66	62	69	73	58	62	58	75	68	72	58	69	72	70	59	65	64	78	69	76	72	64	54	57	72	60	68	67	63	82	57	68	58	64	54	62	78	73	49	68	65	78	61	72	63	52	56	54	52	76	70	59	65	63	67	72	68	67	67	58	62	64	71	68	66	77	71	62	57	78	56	66	61	67	67	72	58	65	61	66	57	64	67	53	68	69	65	75	62	68	63	65	51	54	83	66	57	57	56	53	72	56	75	67	72	69	69	60	81	65	70	71	72	55	64	69	85	64	61	65	67	69	69	66	68	74	51	81	71	59	61	52	69	62	78	51	59	63	64	67	59	72	78	69	77	71	69	66	57	62	67	67	55	53	65	61	56	63	79	96	70	79	76	59	66	66	77	68	76	78	77	76	59	68	65	63	61	85	67	73	75	64	55	78	51	57	70	70	73	73	51	71	82	63	59	71	80	63	60	70	60	70	77	66	75	55	59	55	76	57	71	74	71	75	59	68	63	59	83	66	66	73	70	58	70	78	64	71	80	64	49	64	66	47	68	63	63	60	68	67	81	66	75	72	59	63	71	61	65	61	65	67	78	49	71	54	74	67	67	57	69	78	52	82	53	76	60	66	73	64	60	69	67	70	92	45	62	61	59	69	59	61	78	69	56	67	67	62	73	60	69	72	61	64	53	54	66	60	50	55	65	55	57	68	74	54	60	70	63	66	64	65	52	70	72	72	71	66	64	59	71	62	70	68	49	85	56	57	70	83	52	58	69	68	68	72	60	63	60	59	54	67	61	87	69	53	69	52	68	77	65	67	67	69	69	64	57	71	68	79	63	52	65	61	65	67	61	62	50	61	66	61	63	59	69	62	64	66	55	67	63	56	66	54	64	58	59	84	73	71	41	75	59	68	61	60	61	74	68	75	73	69	73	75	49	66	64	59	73	68	68	59	76	69	64	71	61	70	71	62	56	56	61	69	69	56	73	67	73	64	81	70	62	82	77	60	77	66	59	67	71	57	60	57	62	65	62	65	64	55	55	55	66	63	64	68	75	74	72	76	74	62	53	61	61	62	62	71	72	72	67	62	77	62	58	66	66	66	69	72	61	63	67	65	62	61	65	61	74	65	53	57	64	75	61	50	66	49	70	61	77	69	56	71	57	73	50	68	68	75	79	56	56	73	80	72	72	77	77	62	60	53	56	58	62	60	77	46	64	57	52	60	65	69	61	51	81	75	72	77	68	61	67	64	63	72	63	79	58	63	69	67	96	63	69	64	59	90	63	73
21968	16449	11882	25143	33675	33104	30494	26902	23677	20495	17440	15096	12998	11403	9943	8833	7879	7023	6350	5565	5324	4719	4458	4079	3690	3469	3063	2847	2721	2407	2333	2192	2108	1928	1899	1744	1709	1695	1716	1599	1563	1548	1518	1515	1425	1445	1436	1382	1320	1362	1323	1330	1310	1222	1190	1122	1156	1119	1101	1068	1087	1153	1078	1097	1065	1097	1013	1031	1030	1093	1067	1055	1011	997	1016	1008	1006	1017	1007	968	1006	996	1006	974	977	1044	921	994	1001	994	981	939	1015	1062	979	1007	994	994	1000	948	961	943	952	999	964	972	940	962	993	963	1012	1029	906	908	959	947	963	934	929	1026	965	939	948	954	898	931	924	938	966	911	947	943	1019	925	963	968	924	913	948	919	892	904	915	940	946	916	953	948	917	892	889	914	887	914	935	925	927	954	954	939	895	959	980	921	937	948	897	857	930	933	903	910	963	868	927	947	911	905	984	950	904	949	937	933	962	932	1001	948	963	884	954	913	868	897	939	951	944	917	957	931	972	928	905	898	993	936	981	922	980	914	920	971	930	950	936	904	921	933	961	921	954	949	926	951	994	918	892	965	901	922	931	922	885	930	918	952	919	900	949	946	950	977	955	994	951	963	949	933	917	906	925	918	943	977	967	930	903	920	905	948	963	900	919	910	891	940	879	919	964	980	940	948	949	918	936	935	926	965	887	914	962	919	950	921	897	960	924	1013	934	924	913	946	953	902	962	939	942	914	956	895	932	930	902	887	1023	930	920	974	894	915	958	930	888	923	910	953	910	924	914	954	940	937	921	947	1003	875	917	933	958	952	959	910	976	906	935	912	969	921	949	928	919	927	967	914	939	969	907	962	940	940	966	906	888	948	929	914	990	912	917	930	968	928	967	936	934	962	890	904	949	928	930	926	907	859	908	974	895	930	883	922	946	955	926	950	958	937	923	943	934	927	927	922	995	924	942	968	937	976	898	934	1008	917	940	911	910	919	935	916	966	950	976	958	925	899	969	946	880	943	970	953	957	869	940	888	929	892	960	912	970	978	897	958	929	920	931	914	940	926	886	922	925	896	970	906	902	909	930	945	958	964	992	943	941	937	964	888	956	943	934	946	944	921	989	900	935	873	933	942	976	907	891	902	898	957	912	955	949	949	937	958	936	981	870	909	931	948	959	910	882	930	1005	973	904	920	957	966	885	959	965	964	907	1021	938	918	954	914	933	930	921	908	963	903	974	942	917	968	970	937	875	926	929	941	944	898	922	927	920	977	936	854	970	890	976	972	928	920	952	873	944	994	941	899	959	930	900	951	925	952	915	959	954	905	966	977	930	966	934	946	953	958	899	944	907	939	926	932	919	887	981	951	964	923	942	915	952	977	943	951	925	926	941	977	926	958	927	864	947	926	938	978	962	907	898	897	953	906	915	940	937	952	915	945	935	943	939	920	938	920	943	941	985	954	928	931	947	957	975	918	962	899	947	928	962	894	949	931	985	917	933	961	909	973	896	959	896	922	916	945	915	906	930	982	926	981	937	951	933	898	957	955	922	890	947	943	962	948	937	912	928	949	906	950	945	973	964	904	960	901	940	968	950	960	967	942	938	965	932	946	930	962	942	907	944	943	891	898	897	944	922	1004	877	927	988	928	931	954	916	917	992	974	962	982	919	937	948	951	955	937	981	964	921	968	899	952	881	923	973	954	930	966	968	915	981	887	925	944	940	985	948	984	972	932	919	927	886	941	887	921	947	890	945	974	942	963	916	978	912	901	926	956	966	937	917	967	960	963	914	976	909	916	968	946	1016	969	903	875	942	972	980	996	927	938	959	936	886	963	940	904	956	964	944	941	940	945	942	928	870	903	960	940	955	896	946	888	971	955	931	915	916	906	920	964	942	894	969	875	971	903	976	1006	948	897	918	917	956	985	1011	897	964	932	968	921	937	917	914	923	894	919	922	967	935	978	914	933	915	956	903	934	941	959	974	943	932	917	935	968	910	902	919	944	982	868	972	936	905	923	947	911	943	907	960	910	939	895	940	910	939	984	954	882	942	938	944	932	950	859	937	922	925	934	955	942	960	936	922	929	988	920	982	933	905	986	910	928	891	880	949	947	950	963	944	906	933	879	928	905	890	965	915	957	892	915	993	977	910	983	934	940	928	930	945	826	904	895	918	953	911	952	908	936	914	916	907	865	912	968	955	945	921	1000	918	963	944	921	940	970	935	919	941	965	932	924	882	915	991	933	952	931	868	919	909	941	883	957	941	922	900	983	1011	907	903	925	905	913	921	932	918	918	936	916	943	961	918	932	917	916	939	904	957	938	933	905	922	903	883	934	943	990	942	930	913	911	932	916	952	967	952	944	971	921	922	951	973	914	949	961	921	939	933	918	910	927	947	931	919	916	929	921	960	914	918	959	941	917	944	892	892	936	952	910	917	953	929	894	901	885	953	932	926	976	938	885	937	910	880	957	927	952	919	961	970	917	941	923	948	918	903	876	915	923	907	980	930	918	967	977	951	919	939	991	912	937	917	903	941	915	955	978	949	948	984	924	881	900	893	956	936	941	933	945	957	858	905	977	870	978	967	926	970	948	965	955	896	985	888	932	986	914	918	970	914	960	957	903	901	996	920	927	932	940	911	940	946	875	890	944	912	948	933	947	957	905	952	914	940	902	939	926	955	932	924	921	917	914	923	912	925	957	933	937	954	942	871	976	921	964	883	920	928	894	936	876	973	879	945	911	905	910	958	923	936	911	926	909	911	920	978	950	973	989	928	948	933	954	959	923	918	938	958	945	967	946	940	968	948	863	897	973	887	964	926	917	962	939	984	954	978	890	970	947	920	882	924	954	942	978	913	920	961	967	870	910	972	951	975	944	912	886	948	916	944	895	917	979	871	950	985	958	949	967	933	938	978	969	909	897	966	925	935	896	958	952	971	932	945	891	998	903	949	921	933	955	924	969	969	895	911	923	973	935	885	985	888	989	986	909	938	962	937	950	905	947	928	914	908	965	915	912	953	925	934	934	918	969	917	913	932	945	865	916	942	888	962	978	863	937	904	956	968	945	954	968	928	945	915	924	950	921	956	970	1002	913	961	911	989	959	953	917	916	950	977	962	930	914	908	901	991	898	930	930	950	892	939	981	946	925	979	957	938	950	923	949	896	913	932	899	905	933	914	919	925	971	952	964	937	967	935	919	885	904	916	945	1038	900	947	969	897	906	924	939	944	954	941	945	914	960	928	973	966	905	897	956	918	905	923	896	906	927	963	930	934	922	976	922	959	921	895	928	929	945	941	899	907	913	947	926	919	942	944	944	991	956	950	953	864	928	965	951	896	925	889	966	953	910	984	898	896	915	960	923	887	929	930	966	916	1013	945	972	986	935	958	960	920	961	963	865	934	924	942	963	970	951	989	894	962	1003	962	948	933	936	906	960	964	892	985	933	914	992	902	952	957	911	946	911	963	926	926	967	937	902	943	948	954	955	930	960	914	975	909	949	944	991	952	861	960	947	903	948	945	959	964	962	949	935	925	942	936	876	919	930	925	954	934	929	930	933
2614	1314	839	693	1158	1406	1279	1089	938	761	717	549	470	453	400	362	283	267	262	211	209	205	187	159	155	152	146	131	151	100	105	104	105	117	96	113	94	72	97	87	93	74	84	77	82	94	95	82	78	85	83	76	73	74	75	67	70	71	76	64	62	75	60	75	74	70	75	73	66	74	61	61	84	52	68	64	67	82	74	75	71	64	57	82	67	68	60	80	66	68	70	69	70	79	77	54	73	78	62	63	52	69	59	72	63	73	64	63	66	62	57	67	63	59	74	65	82	76	71	74	55	60	69	60	83	58	65	47	68	61	67	68	59	72	63	76	50	70	80	60	67	61	60	73	62	60	65	58	63	68	65	62	69	57	53	66	78	75	66	76	76	70	76	70	69	73	63	60	59	78	67	66	46	62	60	70	54	69	63	76	64	64	58	67	80	56	58	67	76	67	77	65	63	46	60	65	72	81	69	67	61	54	54	70	59	72	72	68	73	68	49	70	64	62	78	60	79	65	72	67	66	74	63	67	71	61	71	54	56	56	60	61	59	71	75	70	68	69	55	60	80	67	75	69	69	71	73	70	54	65	79	54	69	56	61	73	44	57	64	46	81	66	59	65	70	56	68	70	75	57	73	62	80	56	79	82	71	59	64	62	64	61	61	54	72	58	68	83	75	72	70	73	69	73	66	72	74	50	44	62	76	62	68	65	58	82	52	56	60	62	71	54	55	74	68	64	65	68	61	73	48	66	63	72	54	61	63	67	84	58	78	69	66	74	64	60	85	65	63	52	58	69	75	63	61	69	58	64	59	59	65	61	69	74	56	76	71	70	60	54	62	55	63	65	58	62	66	75	62	68	52	72	62	73	68	49	70	69	57	53	59	73	70	61	68	73	71	59	57	52	68	60	69	85	74	83	59	67	58	59	74	78	74	51	71	47	56	73	76	67	73	61	66	67	53	66	73	54	65	67	67	67	54	71	65	62	80	89	67	61	54	59	60	53	59	64	69	59	61	68	69	64	53	67	66	66	61	56	72	63	54	50	79	64	63	75	63	69	55	64	63	55	68	71	65	60	77	61	66	66	53	58	72	59	65	74	70	60	72	51	70	63	55	54	83	64	73	71	63	79	54	66	66	52	70	69	75	68	55	57	70	82	81	70	73	51	67	59	70	72	69	59	76	61	64	61	60	69	69	86	61	62	74	70	76	58	64	62	57	67	61	72	67	76	56	61	61	68	49	59	49	79	71	55	65	67	64	77	50	56	61	54	56	57	58	77	71	52	67	55	63	61	51	60	60	76	70	62	68	60	49	57	73	69	57	57	64	79	59	68	57	68	72	57	62	70	54	68	63	47	55	49	60	55	64	70	78	69	53	57	59	59	73	60	62	58	61	65	59	57	65	65	69	63	59	58	78	67	52	61	55	47	63	65	77	55	59	56	52	65	70	59	56	52	72	53	62	63	65	64	85	54	71	71	58	66	68	74	62	58	73	66	73	69	70	71	59	81	83	67	67	56	52	67	65	57	63	64	75	74	71	63	53	66	75	67	62	70	59	54	64	76	64	65	63	63	56	46	79	60	70	56	60	86	60	68	61	57	80	49	67	57	72	65	61	72	68	68	61	66	79	59	77	64	68	62	67	59	63	58	57	66	54	67	57	61	84	78	67	70	65	57	65	75	81	57	66	70	56	70	77	64	66	55	63	56	72	73	62	64	78	62	68	52	59	56	70	64	63	74	64	65	66	72	59	62	70	61	53	72	59	61	70	74	58	70	48	61	65	60	53	56	78	67	56	57	60	66	62	65	64	59	62	67	53	75	67	64	60	66	55	73	58	45	49	75	57	53	66	72	61	57	77	64	61	57	64	55	70	57	70	59	58	62	82	58	89	74	72	62	70	88	57	65	68	75	60	60	58	68	72	55	62	73	70	58	67	59	60	53	62	55	64	60	75	66	51	66	65	69	80	66	75	84	74	68	75	57	72	65	76	70	75	53	69	62	66	60	59	67	86	61	61	56	59	77	53	77	63	55	76	54	69	64	64	78	61	70	66	59	73	80	65	58	84	61	68	61	62	60	61	72	61	53	73	83	61	73	45	59	74	56	59	72	66	64	67	65	69	71	71	72	66	59	62	61	60	78	51	71	73	64	76	72	62	77	65	53	81	72	68	68	69	78	62	77	59	64	49	88	60	66	74	80	76	57	57	63	54	60	61	70	70	54	59	76	79	59	53	64	65	66	59	72	79	67	60	55	61	59	57	70	62	67	88	66	57	61	55	77	49	68	57	70	59	61	69	58	59	59	73	64	71	69	72	77	61	65	72	54	60	63	66	75	67	57	63	81	64	55	63	56	78	70	69	67	65	83	55	66	73	70	59	78	63	73	62	64	66	69	59	60	66	68	63	67	62	66	63	77	73	50	60	94	64	69	58	60	64	65	73	66	83	69	56	54	66	61	68	49	68	49	63	63	68	75	65	49	60	59	69	44	68	62	67	69	66	60	68	58	62	66	88	68	58	56	77	65	63	70	76	69	67	65	46	57	65	76	55	58	62	69	65	68	77	62	63	59	70	53	69	75	58	49	85	61	61	63	78	57	72	58	62	65	76	62	68	59	64	63	75	78	58	67	61	55	60	75	62	82	63	56	66	61	62	73	61	60	75	56	66	61	53	71	65	62	65	66	65	69	72	70	53	59	58	70	66	64	60	66	55	72	63	68	56	66	69	74	57	62	74	59	68	85	68	50	60	67	68	58	65	86	60	72	48	59	67	71	62	68	60	71	78	58	70	67	60	69	64	68	63	59	75	61	76	71	51	61	74	78	73	58	67	64	75	73	72	53	64	76	66	57	72	68	69	68	67	61	61	65	70	62	74	63	84	78	76	73	72	66	68	60	78	68	52	62	71	57	70	68	59	76	64	59	80	65	65	60	55	74	61	71	66	74	61	56	58	78	67	76	68	82	57	60	61	68	76	60	79	77	62	67	80	63	61	63	58	69	79	51	67	69	61	75	65	67	71	71	63	67	63	72	86	66	70	69	70	66	64	82	60	61	70	59	71	49	59	61	61	66	73	85	61	62	53	56	65	52	81	61	62	64	55	69	63	64	64	65	66	68	55	65	60	68	66	57	77	53	74	58	70	72	51	66	63	70	71	68	74	73	63	68	65	74	67	74	67	73	62	53	76	61	71	70	67	74	64	56	50	77	57	59	56	72	53	76	61	63	69	67	79	65	67	57	80	59	84	61	72	62	61	66	65	64	55	52	63	57	55	58	58	56	78	49	62	73	64	66	75	61	54	53	61	51	58	69	75	59	81	66	62	61	55	60	59	63	85	65	65	54	57	82	74	65	70	58	72	63	58	56	64	62	58	85	90	62	73	52	71	97	73	58	71	59	62	61	63	74	75	74	67	64	90	61	54	58	59	68	65	69	71	62	55	62	70	66	68	64	67	69	67	78	83	60	63	56	71	74	83	57	67	62	69	51	63	57
27450	21142	15912	29841	38382	38079	35156	32251	28638	25384	21985	19104	16942	15159	13278	11929	10589	9734	8694	7877	7136	6357	5958	5540	4943	4431	4175	3619	3478	3141	3020	2776	2658	2398	2327	2217	2065	2012	1993	1927	1848	1811	1793	1704	1715	1652	1674	1580	1567	1539	1573	1484	1445	1343	1338	1348	1252	1302	1236	1170	1163	1188	1130	1134	1138	1136	1091	1076	1134	1149	1052	1067	1058	1108	1092	1046	1042	1073	1027	978	1030	968	988	1023	1067	1019	1040	1001	1038	972	1009	940	1015	965	1006	969	970	972	954	945	941	967	939	968	938	908	993	924	954	968	921	994	959	878	981	922	989	903	945	970	920	960	995	967	968	951	926	989	921	952	914	917	910	947	972	959	944	911	919	979	893	926	925	940	963	958	889	941	909	879	943	953	945	937	954	839	912	943	930	934	899	953	878	905	903	929	962	878	935	915	968	885	923	916	918	902	955	931	1005	925	905	920	889	945	947	878	974	998	896	900	953	919	912	897	977	947	897	968	930	914	873	928	935	939	921	925	971	936	948	902	880	949	901	927	941	985	838	924	885	958	917	925	886	920	950	891	922	918	903	899	950	889	935	971	939	928	946	904	910	892	943	913	939	958	961	976	902	931	890	925	880	967	888	987	923	974	948	892	953	922	946	892	982	1020	974	894	927	941	883	945	930	880	871	935	892	941	902	896	955	919	941	956	904	927	965	929	923	930	951	993	937	879	969	879	892	1002	864	919	910	951	931	971	995	904	917	940	902	951	927	993	874	904	928	972	936	914	933	994	946	921	929	960	937	939	937	931	984	944	989	946	974	890	897	885	904	949	957	924	913	903	916	894	909	947	961	956	936	944	904	957	930	909	864	921	953	931	914	954	924	892	933	888	1012	872	948	893	962	949	933	965	975	919	965	927	947	888	931	902	905	954	910	897	940	924	912	912	936	942	934	899	897	881	943	942	933	966	875	916	955	906	894	900	937	924	925	930	952	895	904	923	950	925	902	972	917	948	927	946	930	903	949	936	854	910	975	945	886	996	915	910	957	891	908	914	908	942	923	930	964	929	948	932	881	942	938	915	986	905	910	943	883	947	890	917	889	935	930	962	923	932	926	910	885	952	945	986	919	885	960	915	970	932	923	996	946	872	938	894	925	925	908	915	953	978	887	937	959	915	931	903	971	890	957	887	942	952	911	918	919	896	923	866	921	938	901	934	977	945	919	898	920	930	958	938	881	923	915	907	955	858	930	934	931	914	939	945	899	943	938	945	883	914	948	946	924	962	940	875	909	944	852	922	955	924	956	921	967	868	955	938	913	919	917	926	903	943	967	973	934	939	951	927	935	935	917	922	897	951	933	912	941	980	933	895	945	913	919	911	972	912	866	907	888	945	946	925	938	960	915	912	940	933	860	941	941	932	893	934	915	937	943	951	889	880	915	857	899	898	905	914	897	941	914	900	918	875	916	924	947	874	926	926	921	901	925	877	885	878	931	916	971	960	929	892	908	996	978	935	945	914	884	935	950	915	902	895	945	936	916	903	933	910	907	931	939	904	969	952	966	932	858	925	966	930	883	921	1002	900	941	860	951	984	932	960	860	930	908	974	999	888	934	942	935	892	957	922	935	977	979	954	920	902	926	918	975	914	891	929	919	879	948	979	884	935	917	957	973	986	958	900	832	922	958	945	952	976	953	934	964	895	914	864	936	912	929	980	945	947	976	904	904	949	915	908	952	954	947	960	941	940	947	913	919	897	920	942	938	910	957	908	939	970	911	952	905	957	905	994	903	966	936	942	917	934	929	959	949	936	895	948	924	939	883	971	949	897	904	932	946	933	907	939	933	917	932	952	978	926	922	906	928	849	966	948	979	887	922	944	909	912	940	939	887	943	914	959	1025	928	981	953	915	983	926	991	934	935	943	949	935	950	939	869	920	909	908	888	911	925	865	868	917	914	932	986	974	902	992	895	959	913	908	913	977	917	941	924	942	898	904	953	936	960	911	916	938	914	922	889	957	900	920	961	921	914	981	892	884	908	994	919	935	911	974	931	918	885	871	859	916	916	920	992	937	919	929	957	898	925	896	897	931	890	973	919	918	942	946	979	926	932	939	937	918	915	897	978	957	913	892	920	1002	887	893	965	919	899	973	952	967	921	924	946	947	933	919	963	969	941	948	880	884	925	961	936	923	934	971	928	921	896	890	870	933	919	926	908	916	890	940	940	927	957	967	954	960	914	937	902	902	961	922	970	964	950	897	931	947	946	927	963	930	926	977	903	958	936	973	882	976	919	954	974	982	865	989	1005	928	899	938	881	913	953	928	883	942	976	907	896	920	951	910	880	929	968	984	947	878	893	936	934	861	909	909	943	950	915	930	935	891	930	920	941	900	928	951	921	884	955	928	904	910	921	944	931	953	918	930	894	960	904	932	971	908	960	922	934	944	922	907	944	874	910	917	921	937	947	916	977	852	933	937	912	899	898	885	910	888	938	910	929	920	925	945	942	915	923	966	895	918	940	949	927	978	907	942	925	919	912	949	956	913	869	945	965	926	915	883	889	932	945	899	901	922	939	874	979	910	917	870	930	937	888	916	938	985	926	917	933	910	904	950	918	859	930	996	945	916	905	885	920	954	951	910	948	963	949	866	937	901	1002	917	949	895	909	949	963	918	912	931	907	920	896	899	922	929	889	921	978	916	947	877	881	927	974	945	907	893	915	898	934	940	975	904	935	918	948	912	920	969	951	915	953	940	898	914	944	935	987	910	1003	918	912	892	905	934	947	895	929	991	963	885	911	963	989	908	971	905	934	922	911	919	948	967	939	954	963	923	919	909	897	903	927	948	914	921	918	911	916	924	876	897	923	929	940	866	921	917	934	924	907	934	897	937	962	949	946	909	933	927	890	954	885	914	930	933	940	913	1014	924	902	934	917	927	923	862	892	907	900	874	946	947	978	914	879	934	948	919	950	912	948	951	887	974	893	956	904	977	935	922	910	916	912	861	901	918	964	865	930	920	976	939	920	914	938	958	930	979	903	899	955	906	910	888	918	885	918	926	864	921	953	859	910	934	934	943	927	972	948	900	961	924	967	953	954	917	977	928	948	942	938	897	945	928	912	906	894	960	960	982	951	918	932	985	876	918	880	947	940	922	919	917	924	894	933	956	1021	983	938	966	940	942	892	916	940	894	937	970	909	953	972	976	919	949	939	938	974	920	895	946	936	956	943	896	970	955	932	871	950	948	933	927	932	901	901	948	898	902	931	961	951	953	944	919	953	961	984	928	929	927	925	926	924	911	902	943	973	993	986	934	922	923	921	915	963	899	885	862	942	934	954	950	870	950	934	932	963	944	912	933	892	982	910	926	982	926	954	957	891	874	937	907	932	938	941	882	940	914	941	921	918	942	963	903	1022	942	905	929	921	911	879	921	950	898	950	953	935	893	906	915	917	902	929	911	917	930	943	893	925	919	886	909	965	941	930	928	1014	944	917	931	912	900	938	975	911	981	909	950	907	870	956	917	901	902	932	943	957	954	898	901	947	890	879	958	881	991	954
2049	592	404	320	564	698	572	531	435	386	333	279	247	203	199	147	169	122	110	136	108	113	103	94	104	99	86	82	64	60	75	70	69	55	59	55	68	69	67	56	64	46	59	61	66	47	47	56	65	64	63	66	47	51	70	57	56	50	59	60	48	48	54	66	57	56	51	50	38	63	48	46	58	53	59	55	53	53	58	55	64	51	55	47	51	54	37	47	45	51	51	59	64	48	52	48	64	34	51	47	37	43	42	48	56	67	46	46	58	65	46	39	53	41	54	43	43	44	48	51	49	59	45	57	57	54	45	56	45	41	48	44	47	44	56	51	51	53	37	51	50	49	49	40	52	39	59	41	57	43	51	40	43	56	55	52	55	50	54	35	49	52	53	45	43	64	67	65	53	65	46	40	39	47	62	42	53	54	48	58	49	56	76	60	56	50	53	39	61	41	51	49	55	50	57	52	48	47	46	45	58	35	51	56	44	56	49	59	45	62	46	60	58	42	39	47	48	41	60	51	58	52	43	57	54	49	50	49	50	42	41	51	55	56	61	43	52	56	49	51	51	54	51	64	57	53	46	56	50	42	60	47	55	55	43	40	56	45	52	53	50	60	46	59	48	52	55	50	44	54	66	44	48	51	41	48	59	47	56	46	50	57	53	46	63	58	62	41	45	42	57	51	51	48	58	57	63	66	65	55	47	49	57	50	57	52	39	38	43	55	46	61	50	53	59	53	50	54	52	59	46	45	54	52	54	43	47	55	62	49	48	58	54	37	45	42	61	56	48	48	47	45	38	53	53	37	45	56	42	57	41	43	52	58	50	40	51	59	39	47	66	55	75	52	57	57	56	44	43	46	54	49	54	54	56	54	48	58	67	51	59	57	42	62	60	50	49	42	58	45	54	59	59	52	48	48	51	44	54	56	57	59	56	46	51	41	49	57	54	55	50	47	52	46	50	44	56	41	46	52	48	66	48	48	54	44	47	42	66	54	58	51	51	55	56	62	53	48	55	45	52	51	50	54	44	50	36	56	48	44	50	50	38	53	44	50	48	51	49	52	44	51	54	47	56	49	47	52	53	58	57	50	52	50	46	50	44	51	44	41	44	64	47	67	43	57	60	53	58	44	44	53	61	52	45	56	47	50	44	59	58	55	47	48	52	53	50	51	55	47	57	58	46	58	67	69	71	46	43	61	47	53	50	45	52	58	44	54	49	52	48	46	54	38	50	64	42	45	45	49	53	58	42	45	56	43	47	49	48	44	44	50	39	48	41	48	54	47	39	52	33	38	47	52	52	37	62	52	43	46	67	51	53	56	40	55	57	53	55	49	34	54	49	50	44	47	56	54	56	50	50	57	61	53	50	44	40	57	51	49	61	54	41	60	60	51	42	53	46	47	61	33	56	68	47	60	51	57	33	57	48	52	45	41	51	50	44	47	49	57	38	39	39	44	53	57	57	62	47	45	40	55	50	56	57	47	47	61	52	55	43	44	38	59	39	42	43	53	51	60	71	46	57	43	67	66	46	47	55	62	43	47	73	45	49	48	58	50	44	43	58	56	45	57	53	44	40	59	50	47	43	38	49	58	49	51	51	61	57	57	58	41	58	41	49	48	62	48	62	51	61	54	45	50	57	52	64	46	49	51	53	58	43	47	64	38	66	59	55	55	53	46	40	67	46	49	68	53	46	52	54	50	42	64	58	46	47	53	53	48	56	58	52	47	56	63	56	50	39	55	53	54	44	49	51	51	48	60	50	41	49	57	44	45	62	49	51	48	45	38	51	48	46	55	51	58	49	49	52	50	58	65	55	44	52	53	48	49	51	43	50	41	54	49	62	52	39	46	53	53	49	46	59	48	46	44	43	54	63	48	52	50	44	42	59	49	47	47	45	53	52	42	50	38	38	52	52	41	48	61	49	50	56	54	57	54	51	48	53	46	45	45	49	49	54	46	42	59	53	52	47	36	61	49	69	63	45	43	50	53	49	61	57	41	54	60	50	50	50	63	42	69	46	45	50	38	49	54	53	48	43	48	52	46	53	56	50	54	59	39	59	36	41	42	45	42	55	51	49	53	49	53	42	49	34	46	45	54	60	57	42	57	35	47	39	56	51	53	39	36	57	47	42	61	48	57	55	59	57	53	52	61	49	47	35	39	53	49	57	56	45	53	41	54	48	47	51	51	47	41	37	49	57	57	53	49	65	47	57	48	52	55	59	53	45	53	39	51	47	71	57	52	34	47	38	46	50	52	42	58	48	43	52	52	42	53	54	52	50	63	45	39	48	53	44	52	50	53	48	60	41	56	59	51	44	52	33	56	47	54	51	56	50	49	53	51	47	47	56	41	48	46	50	44	43	49	50	52	47	57	59	52	61	41	49	36	52	52	41	42	63	50	44	50	53	53	65	65	62	52	43	58	60	61	60	49	60	55	50	43	47	59	53	49	60	61	59	48	57	53	46	51	45	36	64	47	48	64	47	39	46	60	48	49	43	49	51	51	33	57	55	53	55	53	48	49	47	39	52	58	48	54	43	43	56	65	60	56	60	62	45	55	52	46	55	43	40	50	44	47	36	50	55	44	41	47	56	61	62	56	63	46	36	43	50	67	52	47	41	53	46	50	44	54	58	59	48	46	51	34	43	64	50	58	34	49	58	57	55	59	54	57	41	35	46	50	54	42	44	55	58	40	42	42	61	52	50	59	61	53	48	44	56	56	60	54	49	49	66	56	50	57	48	54	49	47	55	45	59	52	48	52	66	63	50	49	47	49	53	38	58	62	50	60	44	66	52	41	43	49	46	47	57	57	54	54	41	41	52	57	49	48	55	49	53	53	50	40	49	48	62	45	50	51	58	56	53	56	55	44	53	51	57	41	51	54	68	52	61	44	49	50	48	65	42	56	32	47	51	57	53	48	59	55	54	50	53	41	41	41	51	36	41	67	59	50	45	63	53	49	60	51	63	45	43	56	50	42	50	42	37	41	53	60	67	54	48	56	53	51	46	53	45	49	47	50	66	47	47	51	38	54	48	48	55	56	53	60	47	50	51	49	55	56	57	41	55	39	45	57	42	60	50	68	44	47	52	46	55	46	57	52	62	57	56	51	43	59	44	50	56	58	48	61	45	46	48	38	36	48	43	55	50	45	65	51	50	58	53	67	56	46	56	53	51	56	58	58	47	65	42	48	42	52	63	40	43	47	61	55	42	56	53	58	58	53	48	57	42	62	48	52	53	57	54	48	57	58	50	49	35	50	51	54	52	63	59	48	57	54	56	52	48	51	55	46	38	64	59	42	40	56	50	58	52	58	53	50	51	42	62	54	57	59	61	54	53	57	64	50	46	54	59	52	52	61	46	46	59	38	46	55	53	49	47	60	43	49	51	54	54	56	47	59	48	49	50	47	44	54	60	56	46	56	59	51	55	66	64	60	42	56	51	43	48	50	37	48	56	52	58	49	46	56	47	51	39	54	47	35	40	53	60	55	50	44
19759	13624	9443	21441	29668	29444	26556	22725	19280	16545	13750	11503	9827	8404	7255	6665	5899	5067	4604	4095	3773	3452	3122	2931	2609	2444	2188	2008	1927	1776	1673	1567	1468	1502	1433	1324	1352	1323	1245	1165	1179	1145	1157	1105	1108	1092	1082	1023	1047	1010	965	930	1026	935	944	907	885	926	922	904	857	857	874	828	851	840	836	846	782	819	836	787	806	778	811	785	804	777	793	789	777	735	729	777	790	805	816	831	769	788	780	774	788	828	716	752	830	763	730	742	761	741	727	700	793	763	764	762	738	754	711	756	724	747	740	721	746	748	770	719	754	758	770	730	798	777	718	773	746	727	774	733	707	763	735	763	716	773	717	766	722	739	742	735	749	737	718	699	731	774	748	771	740	782	763	734	743	719	745	747	737	729	764	728	754	703	748	780	752	694	720	742	724	682	652	750	706	769	782	699	744	755	740	751	789	700	766	748	750	733	754	724	746	771	720	692	722	772	736	733	750	708	781	757	748	737	669	709	741	757	706	683	752	714	759	741	714	729	711	720	775	770	744	712	721	766	740	744	739	727	756	698	719	758	695	730	765	725	755	712	689	735	692	759	713	778	715	697	722	792	735	752	715	728	714	740	713	752	766	733	739	705	727	704	698	724	754	739	739	687	792	698	754	762	738	796	722	730	781	720	724	705	724	740	738	732	766	756	709	763	750	740	762	720	770	721	703	686	740	695	744	784	727	724	728	746	701	746	697	752	733	755	778	705	731	752	789	789	758	763	734	738	736	722	771	746	705	706	768	770	804	759	750	768	737	731	753	744	746	780	739	689	748	723	751	742	734	714	770	714	766	754	729	744	756	758	730	753	723	750	738	759	779	715	748	749	717	741	785	745	740	743	744	743	744	732	706	737	754	671	726	669	760	734	730	730	740	754	723	787	693	780	729	740	750	763	712	765	721	740	730	741	729	730	820	698	744	714	734	743	760	752	735	716	775	732	673	711	731	716	710	727	735	731	752	712	700	763	737	740	727	754	739	761	744	725	762	739	780	745	772	761	722	756	710	719	722	704	704	716	718	737	713	739	740	782	767	722	742	742	749	716	757	680	746	757	771	719	768	704	738	719	724	758	785	731	746	736	747	719	730	721	726	766	714	753	748	699	724	738	761	754	763	759	757	716	674	729	714	703	733	768	750	687	698	703	760	767	709	684	766	772	725	777	722	731	757	738	716	674	731	746	739	781	724	717	715	736	805	710	710	765	739	750	751	701	786	724	704	679	756	734	779	731	704	790	745	830	714	738	695	707	717	715	772	691	718	733	744	732	713	690	718	732	746	759	754	738	742	753	690	673	754	737	766	739	665	711	768	709	731	755	730	759	747	761	726	739	732	757	752	729	741	719	725	742	719	718	769	720	749	719	772	693	742	723	712	708	738	747	678	751	697	747	702	754	725	750	740	754	760	768	731	739	720	713	715	715	767	737	787	723	768	758	725	772	726	755	736	711	799	728	760	715	759	727	736	749	710	817	738	727	764	736	748	764	762	757	719	784	749	697	717	741	782	738	715	749	732	719	765	690	771	715	761	714	773	727	723	723	800	723	779	749	747	742	787	775	773	782	741	692	717	700	762	728	722	780	749	762	751	727	726	769	689	813	730	766	729	730	745	686	739	712	776	697	715	735	730	746	749	733	756	751	713	719	737	705	761	766	755	764	733	712	708	713	745	736	709	763	744	726	763	706	755	700	711	714	728	734	732	715	751	772	765	741	786	732	756	734	738	742	762	790	723	739	792	742	765	720	693	720	769	761	788	805	672	771	759	739	761	733	731	714	691	781	728	712	765	716	755	719	718	730	698	679	706	774	802	706	753	801	676	770	733	734	747	716	786	739	734	734	748	730	802	774	725	765	710	705	739	665	771	713	747	715	761	763	749	730	758	737	711	742	696	762	703	769	779	715	717	752	721	724	737	757	745	735	690	757	707	735	788	737	741	765	748	732	779	692	790	750	776	792	723	737	775	727	728	751	727	725	752	781	725	733	721	730	712	766	786	732	747	746	748	754	712	711	779	786	782	714	761	738	742	746	730	741	731	718	726	742	796	724	720	754	725	749	756	717	759	671	688	778	723	748	767	726	736	719	714	758	745	795	738	710	747	727	784	697	755	757	785	762	767	748	695	746	762	767	712	723	699	805	768	744	779	768	740	720	766	701	758	699	726	752	765	718	765	760	753	726	695	719	708	762	760	692	738	711	754	732	719	688	731	793	712	709	795	718	745	735	765	804	701	723	746	694	749	769	712	671	726	728	767	756	799	766	759	734	748	768	701	771	736	729	713	729	734	734	711	772	734	714	762	790	758	772	751	733	774	718	746	782	686	761	736	737	700	750	719	753	728	743	686	677	755	723	754	786	748	766	765	729	761	752	719	737	704	767	743	713	820	740	753	681	756	697	734	740	779	727	760	798	736	761	772	679	706	748	732	726	733	738	717	744	753	742	736	741	739	736	759	747	764	749	715	797	775	767	722	814	713	699	756	707	744	702	736	732	706	755	702	735	739	775	739	773	738	754	748	713	812	752	749	748	757	747	740	747	734	767	742	757	766	745	713	731	702	761	703	757	710	693	785	760	770	691	741	714	693	704	747	727	766	737	734	735	776	747	739	727	768	718	763	708	746	713	751	723	777	754	704	756	682	773	757	728	717	734	739	755	777	740	690	712	761	737	760	696	754	738	716	682	723	775	723	742	740	771	774	733	762	739	735	755	745	723	732	726	711	747	766	728	771	720	741	730	707	718	739	749	730	719	713	706	741	751	757	740	738	740	708	684	770	724	737	708	749	749	711	821	744	753	761	750	728	737	740	695	754	745	741	711	759	741	763	786	811	773	722	710	778	759	723	741	733	767	727	771	732	718	714	696	768	751	744	754	722	773	732	742	749	760	722	774	701	796	724	746	745	708	734	725	726	737	777	753	757	765	720	728	774	748	739	705	704	746	705	753	708	753	759	725	709	764	738	767	750	755	764	789	753	754	724	768	722	712	750	699	706	696	779	724	738	753	763	767	725	759	790	727	754	736	768	733	732	753	744	791	749	721	806	709	704	696	744	701	722	744	716	770	771	711	731	765	748	705	717	737	757	771	708	730	749	746	740	757	752	732	753	759	747	727	744	749	771	728	747	765	775	759	734	684	725	757	766	746	800	735	721	718	785	786	742	745	682	756	743	738	759	739	762	748	735	772	731	740	763	810	720	751	716	725	741	750	756	725	700	779	709	725	745	746	736	720	745	716	705	696	748	784	726	752	695	754	742	710	703	726	746	748	761	705	770	722	758	773	785	778	708	710	693	719	712	767	755	769	697	791	702	738	722	792	747	741	757	734	752	739	695	749	767	716	781	724	716	770	722	703	773	738	716	725	778	713	731	753	772	729	739	750	787	778	753	739	747	730	741	710	778	740	716	729	739	755	777	752	688	769	751	710	777	751	748	735	715	755	794	746	746	742	742	780	725	744	728	795	736	772	719	750	725	744	732	778
1547	1003	585	445	803	1009	866	769	674	602	490	405	364	308	271	231	214	179	184	144	148	147	140	119	106	93	92	98	91	97	78	81	75	74	64	67	75	81	71	61	73	52	69	61	61	56	58	53	79	61	75	61	62	58	55	58	53	40	53	54	54	51	50	59	53	61	57	50	44	53	39	55	53	54	40	65	51	54	51	43	51	44	45	50	66	39	49	46	44	57	45	60	52	40	41	50	51	58	60	59	46	42	48	52	43	47	54	48	35	38	41	54	50	47	56	57	46	54	50	39	61	39	44	55	55	50	35	56	44	43	60	48	50	51	48	62	57	47	41	48	41	56	52	44	54	54	58	45	48	49	41	47	41	46	48	46	37	53	60	41	41	48	50	56	51	50	31	52	38	42	47	52	56	41	39	54	57	48	49	47	50	63	53	60	51	39	66	41	42	42	55	40	42	49	50	45	50	47	48	48	47	43	41	51	51	54	55	50	40	43	41	47	40	50	42	36	52	37	48	46	29	49	64	54	46	48	50	56	51	61	59	48	44	58	32	53	53	39	52	47	41	46	48	44	46	43	41	44	45	46	50	64	46	54	49	45	49	40	32	51	54	50	48	36	44	39	37	49	40	43	48	58	51	55	50	49	55	52	52	51	44	33	55	51	57	52	50	33	41	47	50	48	49	45	45	49	43	52	53	52	40	54	41	52	65	50	39	47	57	49	47	47	57	44	52	46	43	44	47	44	39	65	44	52	34	56	53	38	33	51	50	55	42	47	33	52	39	55	43	60	57	40	39	52	47	52	42	55	60	45	53	38	47	44	47	45	44	59	41	55	44	42	38	42	53	51	54	50	52	43	45	41	43	37	62	54	43	49	39	41	54	58	56	47	42	59	43	50	53	42	58	47	54	55	39	38	38	48	44	43	33	40	67	46	63	46	35	45	45	55	48	47	56	52	51	44	40	41	39	52	53	46	52	59	46	42	52	55	58	37	56	50	62	58	61	40	52	55	56	42	45	42	44	43	59	48	52	45	54	53	51	45	40	49	42	48	52	55	48	52	52	55	46	36	45	31	59	52	63	39	48	52	55	50	42	50	44	49	52	47	47	58	68	54	46	48	50	55	51	43	55	53	41	51	55	48	43	52	42	34	51	55	59	59	49	55	55	37	42	60	45	56	42	47	55	50	42	55	50	40	55	47	53	48	44	50	42	42	45	49	46	53	49	57	56	51	47	40	52	42	55	43	43	59	52	56	63	48	54	50	62	41	50	45	42	51	45	53	63	54	49	65	43	38	35	56	46	52	61	53	66	40	56	59	39	52	51	49	46	50	54	53	52	46	40	45	53	54	35	53	53	43	37	36	56	64	46	57	52	60	48	63	52	49	34	38	47	51	49	51	50	58	54	51	46	55	46	38	50	58	43	53	46	52	52	36	53	54	56	50	63	53	46	48	48	47	55	54	44	52	50	40	53	54	44	43	41	46	43	50	43	56	50	47	44	57	38	44	47	39	59	55	44	49	34	56	52	54	58	47	65	28	50	51	39	36	42	49	55	48	36	58	46	57	41	47	51	37	45	45	43	52	42	47	49	54	39	68	43	45	48	53	53	51	53	43	37	49	44	38	51	52	58	40	55	46	43	54	40	48	50	44	52	42	46	52	54	55	48	46	59	43	49	53	49	61	52	47	34	38	53	54	37	61	54	46	40	55	48	42	41	42	45	50	41	44	53	54	61	44	52	43	58	52	56	48	57	52	41	56	51	52	49	48	60	47	50	43	51	37	39	44	57	51	56	49	46	55	50	46	48	59	45	50	58	54	38	55	49	56	61	56	55	44	34	48	57	52	44	49	54	64	44	66	46	66	56	47	48	51	54	43	52	49	61	48	56	47	59	55	42	58	49	56	40	60	52	46	41	39	42	54	47	47	51	42	56	59	50	56	52	52	48	49	44	44	51	51	47	42	47	44	49	37	43	58	51	46	42	63	47	49	48	40	58	44	51	45	34	40	47	50	47	49	46	33	58	60	50	41	39	36	51	58	51	51	49	40	36	51	46	47	45	37	51	47	54	49	64	61	48	54	63	54	55	55	36	54	39	60	49	58	60	47	39	54	42	40	52	53	44	56	56	58	56	49	52	56	46	59	50	53	64	43	61	50	56	48	54	55	55	53	53	46	50	46	46	52	45	59	53	64	56	50	55	49	60	37	48	48	48	39	45	62	46	50	47	58	48	40	48	47	56	46	49	50	53	52	41	47	60	54	51	60	60	41	40	62	43	48	39	49	54	55	49	49	53	52	56	60	44	42	52	52	58	49	48	42	47	45	59	47	55	60	50	52	46	56	51	40	46	51	44	52	57	42	42	52	49	38	58	45	49	53	38	49	48	44	60	44	49	55	44	57	56	42	51	57	56	50	52	50	51	60	46	57	49	52	39	57	50	43	52	61	34	57	52	50	52	55	55	57	57	44	55	52	37	57	55	53	49	48	58	49	47	56	41	61	51	42	52	64	40	44	49	45	54	48	47	49	61	46	43	39	41	53	46	57	53	43	55	44	41	33	59	55	60	56	49	49	55	36	51	44	52	57	48	47	44	61	54	55	53	40	56	44	47	58	38	47	58	50	54	37	58	48	56	41	55	50	59	33	51	45	50	53	62	50	45	38	38	44	57	60	52	49	39	52	57	56	48	49	46	49	49	54	50	34	38	51	54	41	42	41	51	53	62	60	52	51	49	48	61	52	48	59	67	37	42	43	45	50	52	46	44	54	47	46	57	47	36	54	45	50	43	52	34	46	50	59	53	56	49	51	50	54	46	48	45	53	52	45	57	47	45	51	51	52	57	80	39	51	41	57	57	64	47	46	43	44	41	50	52	56	50	46	60	45	51	41	49	47	63	54	64	37	50	45	56	40	52	51	41	51	52	59	57	48	48	51	51	40	47	55	44	51	43	45	41	51	47	49	45	45	52	48	50	44	54	37	42	46	44	54	58	43	53	53	48	33	55	48	46	60	61	36	40	55	58	42	52	58	63	52	52	41	47	46	65	53	49	51	44	55	46	50	52	64	35	45	48	58	48	43	54	48	44	42	51	63	57	46	48	45	66	56	38	54	36	50	48	48	54	62	62	35	49	49	58	47	50	44	34	54	57	38	41	49	43	51	54	59	41	46	55	56	49	44	54	50	59	45	62	51	53	48	48	53	54	49	49	61	55	43	50	65	47	46	53	42	51	42	36	45	60	56	41	52	56	46	60	61	36	40	48	41	42	52	58	42	47	37	50	46	46	34	43	54	56	51	55	39	45	48	42	52	48	54	52	59	47	54	55	59	59	43	41	41	43	61	73	44	50	45	58	49	51	56	63	50	47	62	48	53	47	49	50	48	52	50	51	59	47	51	37	38	48	56	56	55	45	44	51	50	58	39	60	43	49	52	51	50	57	43	41	47	42	51	42	41	45	44	50	48	54	36	43	52	57	53	34	48	47	50	44	43
23857	18142	12567	26440	35032	34383	31300	27832	24687	21136	18333	15755	13410	11755	10339	9311	8077	7260	6554	5881	5167	4674	4298	4030	3596	3092	2895	2609	2525	2317	2171	2073	1943	1823	1638	1638	1598	1560	1595	1418	1413	1311	1277	1264	1330	1262	1268	1227	1158	1143	1206	1110	1053	1030	1005	1034	1031	970	875	908	956	896	867	904	905	950	847	859	857	831	814	833	811	802	813	852	775	776	787	819	779	781	790	786	764	810	745	726	741	759	738	775	735	830	719	788	717	744	754	777	732	714	749	714	747	761	687	745	720	770	723	706	770	731	696	761	723	766	779	676	804	776	754	663	738	724	774	780	715	682	743	729	755	698	755	717	771	707	722	737	692	701	706	681	750	713	742	717	699	706	751	674	714	712	730	735	706	766	713	710	748	734	687	736	727	715	743	742	739	746	744	738	772	711	663	765	711	761	754	749	698	725	742	700	706	708	697	756	736	724	715	662	726	696	689	670	712	725	724	726	699	735	733	667	767	715	739	719	691	731	751	674	721	755	694	737	783	702	693	749	694	720	681	749	720	739	717	694	737	695	746	697	758	701	719	670	693	693	710	686	731	715	774	705	731	737	720	763	762	726	756	726	687	749	764	698	681	738	720	716	756	701	698	749	743	694	687	695	752	770	728	721	734	676	754	710	722	708	722	731	696	764	743	746	720	713	721	716	746	731	698	707	730	762	688	757	679	723	739	712	769	754	720	705	725	705	734	707	728	708	700	670	780	725	717	724	733	737	668	768	722	706	667	752	725	777	731	761	696	758	719	723	736	718	663	656	722	684	730	690	739	751	715	735	792	731	746	735	751	685	733	717	734	689	727	735	699	791	765	752	689	729	712	691	732	691	726	707	690	727	743	687	677	721	710	750	729	670	755	763	722	711	705	716	763	689	697	725	689	761	733	742	784	685	715	720	699	710	727	750	705	707	731	716	647	698	701	747	741	752	695	749	731	741	731	696	722	720	761	705	730	695	722	745	724	753	690	713	695	725	671	681	683	742	687	726	655	704	710	738	758	696	724	728	701	727	735	723	719	737	765	714	725	735	720	731	723	726	717	717	740	730	723	749	647	711	765	692	709	709	753	688	659	735	717	661	691	726	693	753	717	745	726	715	707	744	714	713	745	738	713	691	686	719	742	750	732	720	740	684	754	658	675	714	706	700	736	734	746	695	671	712	771	748	708	712	760	754	683	701	706	706	741	748	697	683	721	745	736	710	747	722	751	672	708	720	681	719	657	685	749	750	734	765	754	735	686	716	764	712	738	701	748	714	738	745	747	753	740	727	703	708	700	767	705	681	692	718	713	694	691	731	713	731	749	729	685	690	667	735	702	735	760	705	723	724	712	698	691	744	743	700	682	716	720	750	758	679	685	741	727	735	738	694	708	691	742	726	735	692	692	703	748	741	728	687	661	708	709	678	780	722	737	745	719	690	689	728	708	724	764	712	696	706	731	756	766	721	695	799	748	727	712	703	690	735	773	689	717	697	679	662	743	695	753	733	714	744	749	699	741	651	682	713	707	725	816	764	676	758	692	727	722	705	714	731	771	740	715	688	685	724	704	734	696	697	741	754	724	669	723	699	680	759	740	728	697	737	733	685	726	729	765	690	715	749	669	712	719	673	733	680	745	683	726	699	716	690	746	742	729	723	738	741	729	712	688	721	706	725	732	750	727	721	740	705	698	777	705	780	714	696	695	710	734	731	717	724	696	726	717	685	695	670	684	695	704	688	730	748	742	716	718	741	688	723	781	712	752	755	786	749	725	723	704	701	717	669	785	734	734	722	695	723	673	736	762	730	736	710	741	707	721	784	777	740	657	728	722	730	672	706	719	746	756	715	726	709	775	754	792	704	722	690	734	797	735	707	711	728	712	702	696	702	739	748	698	740	740	688	696	748	751	724	729	728	657	701	676	729	721	722	723	744	753	684	718	706	785	707	654	679	707	773	718	727	723	772	700	702	679	711	724	667	762	716	714	706	725	732	766	709	722	718	749	702	735	718	726	760	716	686	737	684	729	669	687	729	683	716	737	719	718	739	693	762	767	722	709	661	738	778	732	712	740	712	777	706	731	764	735	708	700	675	740	743	694	709	722	744	698	734	737	682	772	761	724	736	732	692	731	712	725	723	680	691	705	711	751	729	690	719	700	748	672	710	753	711	722	735	716	714	747	744	706	693	759	732	720	733	739	710	748	759	764	753	721	713	779	704	718	724	730	696	699	714	730	716	710	697	667	714	708	766	763	693	724	753	717	701	745	711	723	753	679	701	736	720	786	707	743	766	837	677	731	697	753	659	711	726	742	711	743	716	746	752	760	703	700	705	714	705	731	700	768	699	718	707	732	679	737	749	747	769	726	728	749	706	750	721	708	735	727	709	676	724	731	701	693	746	717	704	712	742	689	726	724	756	715	696	712	731	759	704	724	749	713	703	736	743	715	718	683	766	743	731	681	722	716	688	718	684	707	694	700	702	721	734	771	760	719	675	705	706	767	685	763	760	781	707	717	764	733	720	698	736	672	730	704	753	724	752	747	745	698	739	724	710	689	723	724	714	723	738	740	730	734	731	734	680	698	691	670	724	680	701	760	782	712	755	683	773	691	733	723	752	754	705	709	713	752	720	746	752	707	717	684	726	752	698	744	755	733	749	727	744	748	719	694	702	705	729	695	729	757	733	694	748	736	703	704	723	714	723	725	677	752	757	707	739	695	740	711	729	727	688	702	745	742	760	724	703	754	690	753	759	753	736	729	716	698	692	690	738	719	758	716	720	754	725	718	739	717	725	731	719	750	701	695	682	731	724	713	696	717	736	688	729	670	731	765	742	748	681	708	742	720	746	724	752	710	732	733	712	740	737	729	717	716	738	743	743	729	692	742	722	723	751	684	742	751	741	726	729	723	707	746	711	749	710	760	741	721	677	719	724	720	722	695	687	722	720	673	699	706	766	677	726	722	756	647	736	713	725	735	690	726	737	737	692	715	671	746	714	766	726	738	729	694	672	752	706	703	778	706	756	729	781	717	768	751	701	745	758	776	749	692	758	728	707	733	743	735	735	702	725	674	733	749	654	730	701	785	756	754	724	751	730	718	733	782	708	699	699	735	709	654	677	746	696	689	710	744	689	702	707	721	754	733	681	778	716	728	743	720	702	706	739	741	727	751	736	777	731	750	761	762	709	757	704	693	741	709	662	711	712	718	759	742	709	709	698	705	721	741	737	721	712	724	739	698	725	679	739	728	767	732	750	722	808	716	729	699	757	677	702	702	698	733	713	751	705	729	714	697	712	708	664	764	704	743	707	688	743	703	692	684	736	746	734	738	727	725	746	700	716	768	720	704	747	781	730	719	728	733	751	730	715	711	691	758	768	743	788	792	731	672	693	726	720	745	691	769	778	655	742	667	753	763	722	721	748	772	666	723	750	757	720	706	745	694	719	718	738	705	664	775	717	672	705	699	687	680	742	758	712	710	708	754	740	773	697	748	721	703	733
3412	898	534	424	738	931	857	710	644	543	453	407	365	352	254	234	248	208	163	178	157	154	162	136	137	128	105	100	108	86	105	85	94	91	85	87	84	104	85	85	65	88	66	65	68	82	79	75	76	84	80	60	73	87	80	63	66	82	67	57	75	70	64	66	65	71	70	59	79	65	72	57	63	74	58	59	70	80	80	71	56	53	67	63	54	73	64	76	75	66	78	53	62	70	64	51	52	64	61	61	64	64	68	64	78	62	55	53	71	67	59	62	51	59	61	68	60	43	69	57	69	60	65	62	61	62	59	66	72	63	65	68	59	66	80	61	94	68	62	69	62	63	59	67	49	60	70	70	73	61	70	48	61	66	75	85	69	77	69	76	68	64	53	61	68	90	59	75	66	69	58	72	68	58	58	74	63	60	70	63	72	70	64	60	81	56	63	65	62	65	67	74	72	56	59	64	67	77	70	48	64	53	80	65	67	55	76	58	60	68	59	60	79	71	55	70	53	50	63	66	57	69	67	50	49	66	66	64	62	74	60	69	71	72	79	53	56	68	68	63	63	57	70	79	74	63	62	61	72	70	64	68	64	58	56	70	73	54	69	78	63	59	63	64	62	60	61	66	76	88	63	71	63	75	65	59	49	73	53	69	65	63	60	62	72	67	64	56	80	56	59	69	64	60	58	63	78	56	77	58	84	65	63	67	50	72	59	64	68	73	53	57	54	54	51	67	65	74	63	63	61	69	71	64	63	64	73	57	77	77	61	65	65	67	53	56	70	56	78	51	70	64	77	59	55	57	53	69	68	64	60	69	64	68	73	56	60	74	67	75	61	58	73	77	76	55	68	63	56	79	69	67	67	74	64	51	83	83	69	56	44	68	56	70	51	64	78	55	64	54	71	68	50	62	60	67	73	63	71	68	61	72	63	51	74	64	74	86	51	64	65	65	56	72	79	56	73	70	67	68	71	60	61	47	69	51	65	57	54	71	64	59	69	60	78	77	61	59	77	79	61	59	64	73	61	77	67	78	53	59	55	77	56	74	54	58	64	65	75	59	53	47	77	71	57	80	73	73	66	67	77	58	59	64	74	79	56	64	57	63	70	62	82	67	78	57	65	58	65	63	82	64	52	65	64	50	62	75	68	71	67	70	63	56	67	66	69	62	69	69	83	62	66	73	55	66	58	61	78	62	66	61	67	66	53	58	74	65	75	49	63	67	76	57	59	83	64	69	53	58	71	70	62	64	67	74	67	61	64	63	62	65	64	54	59	64	53	69	63	55	72	65	70	53	67	66	67	60	77	52	63	68	67	72	69	76	56	68	71	60	70	66	64	63	59	57	54	63	66	52	62	77	61	72	56	61	62	64	58	53	63	51	60	63	64	51	64	70	71	73	71	73	59	73	66	57	75	57	63	63	61	59	72	70	62	79	59	72	73	72	62	65	73	62	77	87	74	55	67	68	69	73	72	74	56	69	75	63	62	65	67	58	55	66	60	71	66	75	54	68	67	69	58	59	54	71	67	71	73	79	67	60	65	57	71	58	67	74	70	48	51	67	67	71	81	61	51	76	54	72	56	61	64	66	71	75	59	74	60	54	66	70	65	69	64	71	70	71	71	68	52	51	60	67	67	65	55	69	59	75	69	78	72	53	51	59	71	61	66	74	69	59	67	85	76	54	64	86	65	76	66	69	59	72	58	68	62	69	58	60	75	56	57	51	59	73	72	74	62	79	61	58	67	61	65	79	60	50	64	63	67	61	67	72	56	79	62	61	69	57	69	64	58	57	71	61	52	72	65	60	71	66	67	55	78	60	68	60	60	74	60	59	72	65	54	70	61	63	76	64	78	57	71	67	48	75	78	66	65	63	64	57	70	57	57	61	65	78	58	66	66	63	56	53	55	65	70	78	68	62	73	60	59	73	59	67	70	63	70	67	72	62	69	69	59	62	60	72	74	70	58	66	61	65	56	70	70	79	70	70	70	49	60	60	69	66	70	62	59	64	66	50	66	56	65	65	68	54	53	70	65	64	66	62	62	81	78	71	62	65	62	64	47	65	64	83	76	74	56	66	78	64	61	62	59	60	57	61	76	79	66	73	71	58	71	68	65	55	68	66	77	56	60	65	67	75	65	64	63	65	63	77	55	74	64	58	66	71	70	65	73	59	62	52	63	60	76	51	68	72	65	69	70	78	65	53	65	59	81	70	69	68	66	64	55	57	75	63	61	68	62	77	69	59	58	67	68	52	68	51	72	79	51	58	61	65	59	73	60	70	70	55	84	55	85	62	79	63	67	77	55	57	55	68	63	75	69	51	67	62	73	54	74	64	49	58	70	60	69	53	67	63	72	60	70	63	66	60	66	80	62	71	69	56	66	69	67	64	67	65	68	46	64	71	62	67	65	64	63	64	55	72	70	68	66	78	77	66	64	79	55	55	73	64	76	59	63	70	57	54	56	44	90	79	53	60	67	51	71	74	65	68	72	53	48	67	75	49	59	72	64	68	62	56	53	65	76	63	71	60	67	53	58	69	68	60	66	61	67	66	69	64	58	70	59	53	60	67	60	70	66	60	61	77	52	66	71	67	54	53	57	63	54	70	53	59	60	75	75	70	79	70	46	80	68	61	55	77	63	68	70	64	44	99	66	64	63	69	57	66	56	60	66	66	65	81	52	54	57	78	56	64	64	84	62	61	59	72	64	53	60	56	63	75	62	61	66	61	64	58	68	69	64	60	53	53	60	59	64	65	64	76	78	70	90	63	73	63	57	51	50	74	60	69	66	63	68	54	58	66	61	78	69	68	55	72	58	65	62	58	72	57	67	68	59	68	66	70	73	73	69	62	62	73	57	74	74	74	77	51	69	69	69	71	59	74	64	61	61	70	51	57	66	80	69	71	60	61	82	68	71	71	71	82	75	69	78	73	59	76	72	65	70	55	66	55	73	70	72	75	59	83	61	51	67	71	65	61	64	60	70	53	60	62	72	65	46	66	49	84	61	53	71	55	66	50	58	70	63	65	68	74	69	71	60	59	56	53	92	64	59	68	56	86	48	59	57	63	64	53	69	85	73	53	58	61	64	59	63	69	69	69	68	69	64	71	66	63	59	62	50	65	74	64	53	68	56	58	50	68	62	69	60	50	72	62	64	76	62	60	63	57	48	73	54	71	56	58	57	76	77	71	70	61	66	69	78	82	60	60	63	59	62	65	64	58	54	68	59	69	60	66	62	66	66	74	78	61	70	53	57	57	77	61	73	67	56	63	77	71	61	70	66	67	78	70	68	64	81	77	58	66	70	67	48	56	57	74	68	65	69	69	67	52	65	68	75	57	65	54	61	64	69	60	74	61	57	66	54	65	71	73	50	76	75	59	57	60	55	64	64	49	82	58	58	50	59	66	59	64	52	75	76	62	58	64	73	82	64	63	58	59	66	62	54	54	71	55	72	50	71	74	70	66	59	63	54	67	56	68	67	63	71	57	60	65
22303	16842	12000	25097	33791	33612	30821	27112	23565	20451	17826	15066	12777	11267	10077	9032	7852	7003	6442	5664	5313	4684	4263	3932	3631	3345	2948	2755	2580	2384	2307	2136	2088	1860	1793	1826	1714	1724	1643	1623	1524	1524	1506	1450	1414	1484	1408	1390	1307	1373	1338	1253	1287	1221	1211	1208	1149	1163	1154	1139	1123	1091	1136	1090	1057	1063	1024	1066	993	1078	1036	1009	982	986	1025	1055	1002	966	984	983	996	1020	1017	1050	1005	987	970	963	956	1019	949	1012	1002	968	959	968	990	965	963	936	1004	982	947	1010	951	971	947	996	994	965	968	970	995	948	893	922	994	956	941	994	939	911	956	930	946	929	959	979	874	944	958	909	915	947	980	951	888	922	1015	981	924	934	948	934	984	975	1004	989	973	994	922	954	956	951	1009	907	942	918	990	941	914	899	904	976	909	936	949	959	902	942	996	944	917	937	964	928	923	975	964	908	909	910	958	909	919	956	908	901	930	999	934	941	930	963	901	976	974	933	948	988	991	954	891	958	931	1004	979	920	890	1001	921	915	894	920	998	986	972	920	1019	929	896	900	933	877	980	933	935	943	966	1011	932	953	901	894	967	958	1007	944	923	916	973	963	962	938	916	956	909	973	979	945	966	941	957	887	958	937	959	955	869	950	931	951	949	952	918	942	937	978	981	985	945	977	966	966	936	916	958	885	949	965	938	920	937	950	954	880	902	940	907	901	923	888	891	892	958	1004	913	960	969	930	959	968	899	975	976	930	949	947	934	902	886	998	912	954	907	928	943	980	998	922	925	994	923	961	895	901	938	946	948	954	940	949	885	959	950	968	911	949	946	903	935	993	890	968	921	953	924	881	962	984	926	924	945	964	852	1011	970	958	988	969	989	937	945	932	970	981	949	951	1002	938	933	928	874	909	947	923	955	906	946	907	894	880	925	925	920	921	960	928	929	971	934	949	890	995	940	923	960	961	953	932	936	953	933	986	934	959	931	944	917	892	924	960	954	947	979	920	947	960	894	863	906	930	950	956	960	924	914	941	871	942	980	944	912	960	978	975	929	1021	919	996	881	956	935	917	996	915	931	953	930	933	938	933	925	911	936	1016	918	958	916	920	911	957	958	940	943	898	919	913	949	942	934	939	926	904	967	956	892	981	914	930	967	880	942	909	955	888	1072	926	933	960	942	928	936	966	896	968	957	925	973	954	912	912	944	884	923	974	927	911	996	973	929	964	909	952	917	867	925	944	927	895	929	944	874	901	896	934	885	885	963	966	914	911	974	926	993	918	937	959	906	883	984	914	965	962	908	945	893	950	973	934	928	952	1004	892	926	953	910	931	937	906	929	972	1009	966	945	928	946	941	908	956	915	926	924	994	950	945	933	885	964	943	954	917	910	898	944	907	930	919	953	926	909	953	944	922	948	980	892	893	975	954	955	952	937	947	995	944	957	921	970	916	945	913	933	923	906	872	956	952	927	903	964	972	907	928	904	910	907	887	919	993	864	908	960	919	983	942	938	874	985	884	986	937	949	931	908	956	864	936	901	926	991	901	943	981	946	947	882	939	918	989	909	926	923	972	940	969	927	950	911	960	882	974	977	910	844	942	908	963	933	926	935	929	941	891	909	906	903	957	945	961	930	912	1003	926	990	978	979	870	933	920	910	937	970	960	938	893	975	891	910	886	870	935	949	951	976	954	929	950	965	960	940	901	984	971	954	891	948	931	948	954	965	895	934	927	920	955	924	969	926	937	946	954	935	918	986	937	935	961	900	902	887	924	917	916	947	947	879	919	902	970	940	933	929	926	910	928	923	994	911	889	952	919	890	969	938	904	905	952	907	948	964	980	958	896	963	959	955	944	965	924	940	899	951	925	942	912	926	896	941	979	938	950	897	905	908	929	913	922	888	916	937	936	983	918	954	916	980	950	941	965	927	908	918	930	911	945	833	940	951	965	899	954	951	942	935	946	947	939	969	924	958	958	955	968	913	964	918	942	949	895	916	956	935	952	920	915	953	919	915	966	947	891	941	906	972	1001	863	914	902	936	946	930	942	908	920	955	970	959	935	942	914	943	960	962	903	927	952	971	917	908	988	930	954	959	946	964	921	951	926	967	925	959	938	927	966	922	952	956	881	938	945	910	942	928	932	953	913	910	926	948	1018	1024	953	953	951	933	917	956	913	919	927	929	929	963	915	977	907	892	940	947	900	937	952	963	929	1002	912	922	913	983	993	970	942	843	989	914	948	984	901	940	962	935	971	927	907	971	946	935	975	901	904	916	1041	1007	889	959	925	927	974	941	965	989	964	942	975	988	918	1010	961	942	958	900	963	885	928	897	1033	953	932	970	952	909	1000	990	939	916	978	946	926	955	963	942	973	998	953	971	961	877	964	922	952	922	941	931	943	973	948	889	951	961	878	946	927	914	916	962	924	918	968	894	966	926	951	954	953	944	925	901	913	956	894	965	949	924	935	971	992	889	873	935	940	980	956	948	921	916	895	957	919	888	921	966	955	912	980	913	926	953	911	928	880	934	965	903	922	1012	954	979	961	948	968	936	924	947	1007	923	974	960	978	966	938	989	904	926	947	903	876	913	952	925	940	914	996	971	982	968	967	924	974	957	982	972	917	986	955	939	933	925	909	981	934	1018	967	936	958	882	958	971	953	905	991	982	949	1005	974	956	946	963	952	918	958	924	897	893	938	960	922	958	946	969	954	1003	872	984	959	882	940	913	961	907	930	921	915	926	946	930	934	948	923	958	988	918	950	903	981	983	927	960	907	921	931	966	926	918	938	841	947	933	930	938	924	904	962	938	980	914	914	937	981	933	914	908	897	941	902	944	949	909	939	942	960	980	930	958	992	962	971	923	960	958	930	874	881	932	904	935	928	965	967	923	936	941	920	919	1018	913	908	928	971	959	910	978	962	952	954	948	969	914	942	987	1007	954	935	923	903	873	988	900	908	935	940	909	954	916	944	904	937	942	942	890	910	901	952	915	944	958	935	969	900	963	931	969	1006	973	897	957	945	925	905	944	995	949	958	901	907	939	914	946	957	959	866	895	939	938	924	920	951	881	955	924	894	924	970	911	904	956	957	998	914	946	952	920	925	883	938	937	934	960	920	910	943	938	944	952	923	985	938	947	978	975	949	929	908	968	916	914	929	924	966	949	906	910	978	918	935	967	884	894	945	931	942	897	973	939	952	930	942	911	899	913	971	946	980	968	911	934	871	936	906	921	942	952	951	904	976	932	938	918	875	923	901	937	932	946	962	920	923	940	943	919	927	946	961	873	921	925	967	910	956	930	938	922	963	950	921	971	932	927	942	960	883	915	976	897	964	972	970	888	886	905	941	926	974	917	914	974	940	918	910	910	948	974	933	933	962	944	948	980	964	960	937	969	947	903	958	920	948	950	959	954	894	918	953	935	952	940	1018	941	967	991	944	983	887	965	904	970	908	929	976	951	916	930	915	965	895	943	958	899	990	958	895	923	883	982	965	943	906	964	1011	896	938	881	873	933	979	962	920	938	948	961	1008	894	991	914	984	977	922	950	993	990	978	934	930	978	931	936
2565	1413	826	643	1225	1453	1223	1118	893	814	684	607	514	440	351	370	333	279	267	248	225	189	207	174	185	155	123	136	120	116	98	102	99	130	85	105	109	90	86	109	84	86	81	78	99	90	67	79	73	80	73	86	58	68	62	73	67	80	74	57	70	69	63	76	66	87	72	64	68	77	58	63	64	76	65	56	69	62	65	62	53	78	60	75	72	77	68	42	61	57	72	63	60	49	79	66	51	64	72	68	54	68	65	58	55	52	59	67	66	82	66	54	63	78	43	64	68	74	80	63	45	60	68	70	67	57	75	60	60	63	67	58	67	69	63	65	60	63	64	65	69	66	74	62	78	65	52	53	63	60	71	66	71	71	58	64	69	55	58	54	50	66	66	65	64	72	57	62	64	74	54	62	66	83	63	68	64	51	60	71	53	62	56	67	71	58	70	66	60	65	67	77	59	68	72	71	67	59	58	67	56	77	69	68	60	61	64	72	73	70	61	56	68	58	60	68	72	51	59	63	70	54	69	74	65	65	62	68	43	65	77	67	54	55	57	67	75	61	67	65	67	58	65	69	58	53	55	62	61	66	63	56	61	72	70	66	55	63	54	61	49	61	66	65	65	62	71	73	69	78	59	65	72	68	60	66	67	66	70	62	53	78	64	72	54	74	69	62	70	70	71	63	53	63	63	63	84	58	59	71	59	55	69	76	66	65	70	72	59	74	62	53	55	80	64	67	68	60	60	62	56	79	61	77	89	70	59	86	46	48	55	45	62	67	71	56	65	60	60	52	62	79	64	69	54	65	71	72	55	69	47	68	58	62	61	76	84	81	64	59	72	72	69	63	58	74	63	62	67	68	66	52	64	59	71	58	69	47	64	64	73	55	58	65	59	64	53	60	61	61	63	61	56	71	50	60	69	71	47	58	70	59	78	68	46	56	68	48	70	59	73	65	66	61	57	66	51	73	72	55	73	84	65	56	58	71	72	69	65	67	81	59	76	50	74	58	73	75	73	62	54	70	55	69	68	69	69	67	61	40	60	71	76	62	65	60	69	54	75	70	66	64	62	70	67	72	62	51	70	73	60	61	67	77	70	70	71	69	62	45	63	48	61	74	70	61	60	69	73	76	62	65	65	56	66	75	57	49	53	69	57	67	51	51	55	62	62	80	55	48	65	70	58	70	51	58	56	59	75	55	65	56	66	56	55	56	64	58	76	72	60	51	57	67	68	75	65	52	59	74	57	61	57	69	64	62	76	63	69	76	57	66	67	58	58	68	64	68	69	67	84	49	74	62	76	67	40	53	52	80	50	56	61	75	66	66	77	60	71	50	55	72	54	67	60	70	73	61	73	61	52	59	58	65	71	64	69	61	63	65	62	63	53	63	66	72	69	55	61	68	58	61	60	72	82	72	52	51	54	59	59	72	57	64	64	60	77	71	50	63	70	54	70	73	82	71	66	59	74	69	67	55	62	73	58	78	71	58	65	62	49	72	78	61	57	63	52	70	77	59	77	61	66	57	68	52	72	66	64	71	60	61	53	68	55	52	64	75	59	74	55	70	81	59	79	66	45	78	59	81	75	66	70	60	74	53	68	60	57	73	71	66	53	67	74	73	69	78	74	63	69	70	64	64	62	76	65	60	63	73	65	82	68	65	56	55	64	61	76	67	92	60	69	87	48	77	56	55	65	58	67	77	63	59	67	62	64	60	72	68	73	61	73	66	60	70	73	69	62	71	58	56	56	67	59	65	62	54	56	87	68	59	60	50	78	67	70	65	60	68	57	70	74	65	57	67	59	63	58	70	62	67	61	68	59	62	60	63	57	54	56	80	76	66	53	75	64	51	75	61	60	67	61	67	57	58	62	71	68	83	67	71	60	73	64	55	69	63	58	56	84	74	65	54	61	69	55	64	58	67	73	63	63	67	61	57	57	66	70	67	46	73	74	74	63	76	49	59	66	72	55	69	68	86	73	64	63	76	57	71	62	61	53	68	66	60	58	58	54	60	59	62	67	63	70	66	62	66	55	67	66	71	58	61	76	61	51	66	68	71	52	82	56	61	51	70	62	70	60	72	60	61	54	58	60	74	55	57	60	68	66	57	77	57	49	60	68	71	62	63	63	61	69	80	54	67	65	55	77	63	55	65	67	66	69	56	67	74	81	59	74	74	72	61	75	69	62	68	58	66	65	51	41	64	66	60	44	69	64	68	57	77	53	71	69	56	76	61	74	69	64	55	64	60	69	80	56	84	65	73	69	64	74	69	55	61	51	84	77	53	65	67	70	73	72	79	92	66	51	64	51	53	57	71	62	57	72	66	60	69	70	72	71	63	59	54	67	53	47	65	65	68	58	63	69	62	53	53	82	56	68	65	49	72	74	53	55	86	71	62	62	70	61	62	54	51	67	74	68	63	52	81	69	68	65	63	77	66	65	68	50	59	70	65	59	53	65	77	52	69	63	71	65	66	71	69	63	59	64	60	82	56	61	63	69	56	67	56	68	60	54	57	68	71	64	80	69	50	56	77	61	72	71	68	62	58	73	53	65	52	58	78	51	50	70	61	61	59	60	81	46	62	50	66	79	67	68	63	66	63	76	81	62	65	61	61	75	70	81	62	62	69	59	53	62	67	77	63	71	68	70	67	53	64	58	61	74	65	66	54	48	76	69	67	83	58	74	60	63	64	54	57	49	48	80	63	64	73	55	80	69	57	57	55	66	62	64	58	60	56	59	79	69	72	52	62	66	67	70	73	64	77	55	80	57	48	58	71	63	51	69	58	76	67	71	55	78	49	63	67	61	63	67	57	69	65	51	71	54	55	62	63	68	67	57	71	57	61	67	75	63	63	70	77	68	55	64	66	62	57	54	66	60	62	52	45	59	72	72	64	62	66	85	73	67	73	73	59	78	61	72	73	57	60	65	70	68	64	79	69	71	56	66	61	64	60	67	54	57	73	69	68	60	68	68	63	67	68	66	53	70	67	67	69	69	69	67	71	74	60	60	56	56	79	61	73	44	63	62	80	67	55	66	72	70	68	59	50	72	53	65	73	58	67	57	60	55	64	55	63	55	60	67	62	62	53	72	70	74	64	82	52	61	67	66	60	56	63	80	60	73	57	65	70	74	53	69	63	75	77	73	77	75	62	72	60	64	73	62	53	65	73	54	72	70	53	71	62	74	66	69	63	68	58	54	65	76	60	78	57	48	84	60	60	67	66	50	67	66	64	61	77	57	71	78	71	57	73	72	67	52	58	70	66	59	65	72	61	71	75	60	57	76	70	63	74	61	57	76	66	45	52	58	63	68	57	74	60	65	70	65	44	56	70	67	64	60	70	70	56	64	66	76	58	72	61	78	68	63	62	59	53	56	71	53	68	52	85	58	67	51	63	69	71	64	67	75	65	66	71	59	82	67	58	53	76	75	75	66	69	64	76	67	58	76	59	63	61	71	81	49	67	62	68	66	60	74	63	50	66	71	78	70	64	62	53
27820	21544	15985	30114	38337	38576	35564	32049	28405	25242	22565	19257	17101	15065	13210	11911	10696	9474	8571	7973	7171	6393	5787	5179	4744	4511	3959	3642	3260	3100	2908	2815	2528	2488	2357	2168	2142	2118	2030	1919	1820	1831	1794	1677	1687	1603	1658	1662	1679	1612	1488	1471	1449	1374	1273	1311	1272	1226	1206	1216	1143	1215	1167	1106	1144	1155	1092	1112	1169	1093	1091	1042	1012	1026	1027	1069	1095	1093	1072	984	954	1009	966	999	1089	971	956	973	1009	985	1012	974	958	1026	949	969	928	975	1000	933	985	946	948	984	997	996	910	977	991	985	978	1005	878	983	965	979	993	939	1021	1009	936	938	927	990	917	952	1017	922	914	927	934	981	940	922	992	952	897	931	935	956	889	979	983	919	945	941	945	947	947	912	999	958	948	943	923	928	968	883	958	930	992	937	915	963	924	919	919	910	922	940	949	923	875	939	936	884	915	914	911	917	951	950	936	945	909	937	933	936	950	984	961	904	918	855	917	951	914	944	899	926	922	869	943	925	918	930	886	904	921	981	895	911	952	1009	875	939	955	978	906	942	945	929	936	908	939	901	952	924	941	957	899	906	929	928	943	891	924	898	938	945	972	949	986	956	932	948	949	918	931	958	967	875	957	923	963	941	965	891	927	960	906	885	888	922	977	972	910	902	902	902	976	950	937	938	998	955	921	873	889	947	885	954	888	965	929	907	915	879	989	929	931	885	962	939	941	958	946	952	934	894	899	932	875	941	917	975	913	965	921	856	959	963	944	893	913	982	929	912	916	916	920	917	923	962	933	993	907	918	915	924	884	976	957	875	898	916	932	906	959	967	951	895	918	967	978	957	959	914	919	892	959	946	919	915	902	945	928	907	938	923	888	876	924	918	925	864	949	940	891	923	921	937	904	942	930	931	905	924	900	926	955	926	953	921	924	948	906	920	914	983	884	904	914	886	951	962	871	891	997	887	875	869	912	899	907	910	925	949	937	929	959	926	923	969	948	920	944	932	950	892	910	934	894	960	939	882	905	907	978	887	932	916	912	903	918	957	910	913	944	944	920	976	943	929	884	915	924	987	928	944	926	951	915	921	867	958	963	882	974	950	937	936	959	929	921	886	955	944	962	893	867	893	970	944	939	949	932	936	928	954	883	918	886	878	944	933	944	895	934	888	960	963	915	864	942	913	971	875	961	931	905	1002	960	964	965	934	930	905	976	931	967	927	891	933	937	934	963	945	943	879	951	907	907	933	871	948	940	888	932	899	904	904	914	938	914	926	888	972	861	906	931	896	921	970	948	955	931	896	983	961	938	940	904	918	861	938	908	934	949	942	887	922	896	931	920	954	877	894	946	883	867	947	926	967	988	909	958	864	887	960	923	946	940	918	931	944	920	949	984	861	903	962	954	923	943	984	934	915	941	880	909	901	893	883	911	885	947	870	953	932	879	946	932	937	923	899	953	917	934	882	927	921	862	881	934	930	972	980	938	854	902	936	877	933	955	924	902	942	883	923	959	956	888	961	901	905	960	926	931	907	921	960	913	953	919	847	902	926	932	931	936	1013	964	935	934	951	943	940	937	897	977	954	920	879	930	921	906	912	909	943	902	889	947	866	943	910	960	944	964	946	918	928	924	896	851	970	931	959	887	975	900	908	909	951	1005	964	907	939	958	904	995	941	941	965	927	899	910	899	908	933	923	858	878	912	950	934	930	941	933	925	929	891	853	898	969	893	943	939	951	983	915	929	980	904	966	957	946	968	964	938	925	969	872	921	952	881	946	941	988	957	956	941	958	959	901	911	913	889	915	925	908	965	954	965	945	935	961	910	948	947	978	910	895	957	882	907	947	945	871	920	945	960	909	899	875	923	935	911	900	926	917	901	921	920	952	911	986	896	914	888	966	847	907	936	965	1007	942	949	924	868	895	937	947	903	944	917	960	963	949	943	907	920	955	894	936	891	917	901	935	905	959	983	899	927	881	965	931	946	898	964	923	928	960	975	982	934	904	969	984	920	914	964	944	907	938	944	932	939	944	927	877	916	965	906	931	965	917	938	964	956	901	903	907	933	954	883	957	917	887	922	887	949	977	950	925	893	950	914	903	954	901	916	912	901	879	918	895	949	953	929	915	938	897	957	931	1023	940	875	949	898	909	946	921	888	926	920	888	913	972	945	982	887	877	939	914	907	938	893	918	916	938	990	950	898	939	902	915	900	942	897	934	884	943	901	904	873	900	904	972	955	973	948	900	921	996	955	942	965	921	965	923	922	895	950	911	959	937	944	939	914	947	991	912	957	976	975	916	884	932	912	948	998	905	935	908	936	846	953	973	884	903	924	979	913	920	868	945	907	967	956	910	942	949	921	891	932	902	920	928	924	914	963	913	882	930	944	895	925	927	912	982	910	864	946	930	906	943	871	947	961	927	912	923	972	918	906	951	924	921	937	958	897	932	904	888	882	917	889	938	925	961	946	934	983	916	938	945	923	905	950	914	902	1055	938	942	940	934	943	939	955	978	972	906	972	908	964	944	929	943	943	945	898	958	915	942	882	926	926	890	935	931	882	950	854	912	946	923	904	925	911	924	918	944	978	907	933	909	902	927	961	932	949	916	991	962	893	931	921	934	928	882	876	956	902	923	910	921	916	944	943	923	932	959	905	932	889	979	896	882	905	949	971	895	1000	893	916	938	932	920	919	869	913	921	955	888	906	898	898	919	910	894	925	905	916	905	954	947	959	914	911	912	919	987	940	940	918	902	965	920	921	885	885	890	952	928	960	916	986	972	878	884	985	915	898	921	945	955	882	949	963	890	962	924	943	971	938	917	950	921	966	908	915	940	918	897	940	921	914	942	915	899	922	897	875	958	966	886	902	933	928	943	941	960	964	973	930	886	899	955	936	947	932	953	913	946	892	891	938	938	889	936	924	924	859	937	898	926	952	919	941	852	944	899	920	920	946	956	926	914	948	935	921	976	939	921	912	942	993	914	932	918	938	937	978	957	917	972	940	877	917	921	888	918	911	916	893	929	950	931	923	874	945	938	924	908	954	871	907	964	977	969	913	891	869	883	957	922	940	907	980	931	900	876	954	947	912	958	894	904	902	941	919	948	955	943	931	931	951	891	904	908	940	994	969	943	950	912	946	921	889	916	946	897	909	888	930	921	893	931	921	975	886	918	900	915	917	919	868	911	899	927	900	961	919	917	942	943	916	920	957	885	929	923	934	903	924	870	911	891	887	930	947	901	912	937	922	975	917	952	938	917	912	890	933	911	939	906	958	915	914	927	979	874	945	941	939	894	929	983	965	932	985	936	922	864	911	929	873	910	878	894	934	924	909	930	949	869	943	912	977	909	901	930	937	957	933	949	909	941	920	951	872	935	934	961	881	942	965	910	944	938	957	897	884	922	961	931	934	914	978	936	883	875	953	945	884	898	975	1029	929	880	965	975	885	891	888	934	930	921	952	985	952	905	891	917	930	880	929	965	938	925	940	899	912	884	921	920	941	1022	972	902	952	954	938	924	910	988	928	882	848	890	920	992	898	904	905
2126	659	431	327	569	651	671	544	464	422	335	298	254	246	205	170	155	157	134	147	110	120	113	84	102	73	69	99	77	80	89	62	67	78	63	76	80	62	66	62	57	63	62	54	55	52	69	57	69	60	50	55	59	52	47	54	50	46	61	63	44	50	49	66	43	50	51	57	46	52	55	51	50	47	57	43	60	47	57	58	48	54	52	56	41	44	53	50	53	38	48	48	53	47	47	57	57	55	62	44	48	52	36	41	49	53	58	45	45	47	54	61	51	58	48	47	52	55	53	56	53	49	45	64	59	70	45	59	44	47	56	48	47	50	37	58	46	43	50	54	51	46	55	44	58	48	50	61	55	41	48	39	48	60	52	45	60	58	49	32	49	46	42	62	45	56	46	52	47	44	49	54	48	50	59	49	32	46	45	44	53	66	51	48	55	53	45	45	50	41	49	54	44	62	61	38	57	54	52	50	53	57	48	37	52	44	44	54	47	43	64	47	46	54	51	46	42	54	44	56	60	56	58	51	54	51	46	55	56	52	52	50	62	58	52	49	51	57	49	50	49	42	56	52	58	52	51	48	55	58	58	50	42	61	41	54	56	40	44	55	52	56	52	55	60	55	57	46	38	50	53	55	66	39	63	55	47	45	42	57	55	43	49	55	57	50	52	75	51	52	37	50	57	55	46	59	44	51	41	55	60	41	39	53	47	48	43	52	61	43	48	44	43	50	38	53	58	42	51	48	42	63	46	52	47	45	51	42	59	74	60	51	52	42	54	45	51	58	52	41	48	57	59	55	50	60	44	60	55	49	46	35	43	50	36	47	46	33	40	38	42	48	47	55	66	58	51	56	51	49	53	52	46	40	54	48	54	39	43	62	46	58	55	55	57	50	54	51	34	51	47	29	40	57	56	60	51	59	53	54	53	50	62	54	57	50	52	37	56	50	43	63	60	61	50	51	61	60	50	54	52	48	57	39	39	48	57	45	40	47	55	44	40	52	61	62	50	46	47	48	48	47	46	57	44	53	52	56	49	53	47	56	44	46	46	50	52	42	47	41	43	50	51	42	59	63	48	55	42	60	49	51	56	43	53	50	43	47	59	51	48	56	57	63	36	43	37	48	51	51	41	47	45	52	50	50	54	61	44	43	63	51	45	46	49	44	51	41	58	51	53	53	44	52	57	43	49	60	46	53	70	46	45	48	52	54	42	52	45	54	40	44	59	58	44	53	47	48	59	60	59	57	58	57	43	58	59	51	53	54	47	55	50	46	62	63	37	59	47	60	49	47	36	53	57	49	53	62	49	57	46	48	58	34	58	51	50	42	54	45	54	46	52	54	45	62	52	51	57	30	48	64	57	53	56	39	67	53	44	58	59	55	58	46	57	58	49	61	54	48	46	52	50	44	57	44	43	58	43	45	43	54	47	54	43	61	44	50	56	49	55	60	46	47	55	37	47	43	59	51	40	62	69	48	48	67	45	54	44	54	40	42	62	69	54	46	43	56	50	54	38	44	35	50	52	43	49	54	47	45	52	46	45	53	46	56	46	49	62	49	42	51	51	51	54	45	59	62	44	45	46	51	53	54	63	45	37	57	52	45	46	48	49	50	56	48	41	45	58	61	47	46	62	58	51	47	50	57	55	49	47	44	51	55	32	40	53	58	46	49	45	46	44	49	38	55	56	67	63	55	49	64	67	51	48	62	53	43	39	45	53	56	34	46	54	47	46	61	53	57	62	51	46	53	34	55	53	43	47	35	47	48	55	46	54	47	49	52	52	62	58	44	56	46	36	54	44	44	41	46	42	54	53	45	46	47	57	44	45	45	51	47	63	55	45	43	51	59	56	46	40	54	39	47	49	52	45	54	53	49	48	43	53	49	42	52	49	38	55	51	58	42	51	57	49	48	57	50	49	46	49	66	52	55	55	54	66	73	52	60	48	65	42	53	51	56	41	53	50	55	49	44	47	44	61	50	63	56	45	44	32	45	59	67	34	54	54	46	54	56	49	56	57	64	52	54	54	52	42	40	56	55	43	62	43	44	51	55	62	38	58	50	60	44	48	51	48	52	61	60	53	68	59	42	49	61	51	40	52	56	40	63	65	55	58	49	51	62	49	50	51	52	59	41	39	53	56	64	45	48	51	42	48	59	54	48	56	58	58	53	42	46	48	50	60	46	46	41	47	60	44	49	58	55	53	47	45	53	56	40	52	58	58	44	37	53	58	49	55	59	56	44	40	53	51	43	59	50	42	63	61	49	51	47	61	50	42	49	57	54	57	47	55	60	56	43	49	51	46	46	40	54	45	46	56	50	56	53	63	52	58	45	43	60	33	57	51	52	42	61	44	48	50	34	44	66	53	51	57	60	47	44	51	56	53	48	51	52	43	62	42	51	52	54	61	41	48	43	49	57	52	39	39	68	65	52	50	45	44	49	38	45	45	38	53	52	47	54	48	35	67	54	59	44	45	59	51	52	35	47	63	51	50	39	48	54	40	43	49	44	54	45	36	56	44	58	49	54	51	41	53	58	44	43	57	54	53	43	61	45	49	47	57	45	58	50	46	57	57	48	50	42	56	63	43	42	50	57	53	37	49	44	40	51	58	61	62	56	49	58	62	38	51	47	54	49	37	53	41	54	51	47	41	49	53	51	42	51	41	50	47	49	50	48	46	42	43	44	55	39	46	49	45	47	48	52	62	51	54	41	55	43	30	45	54	42	51	59	40	61	50	50	55	52	50	47	51	55	39	46	55	55	50	54	56	47	50	55	49	52	54	64	55	64	45	53	49	53	48	39	48	50	52	56	32	45	57	47	60	48	47	44	66	50	52	57	49	35	43	44	52	59	52	62	61	61	42	59	59	43	41	36	55	40	39	61	50	44	47	49	51	39	39	47	35	51	56	49	40	49	47	54	45	60	61	53	46	49	63	41	54	47	45	51	50	68	46	43	55	41	45	62	57	49	43	56	52	53	58	45	63	65	48	42	47	61	55	49	53	56	43	47	44	50	51	55	46	50	52	57	50	36	42	45	58	50	46	55	65	52	52	44	43	37	52	58	47	42	44	51	58	60	49	59	55	51	37	34	31	44	67	53	51	54	67	54	63	48	56	60	49	46	34	51	53	57	38	62	47	46	59	48	62	55	60	45	58	53	51	40	60	53	50	43	60	42	58	40	40	56	45	44	48	42	57	39	51	55	53	69	51	67	53	54	60	58	58	51	57	53	50	49	60	64	41	50	53	48	45	56	41	46	62	69	56	48	45	51	45	53	55	49	46	42	58	49	40	57	44	47	43	50	58	44	50	55	50	43	50	52	51	44	44	45	57	44	51	54	51	42	55	44	42	58	57	52	53	70	53	47	65	57	60	52	54	56	58	49	47	46	55	49	55	60	57	64	53	56	48	38	40	53	41	61	63	53	51	38	60	49	49	45	50	51	48	49	60	44	67	45	46	53	46	42	52	50	46	50	42	55	45	43	53	54	47	63
19943	14063	9496	21452	29862	29687	26419	22898	19165	16311	13682	11825	9777	8443	7339	6455	5755	5182	4694	4279	3706	3356	3127	2755	2596	2344	2147	1967	1840	1776	1664	1627	1466	1506	1387	1362	1332	1203	1183	1167	1144	1128	1091	1118	1044	1089	1036	1062	1109	1065	958	982	960	947	907	917	917	862	885	903	820	840	840	782	776	820	811	795	814	860	780	772	771	767	827	800	818	776	797	788	766	759	761	776	760	791	754	769	717	757	763	763	724	783	779	749	765	778	737	729	763	771	735	769	702	742	751	751	736	749	725	734	698	758	791	776	765	753	755	757	769	757	754	770	738	778	726	739	733	741	778	791	723	700	715	699	765	739	693	737	761	756	725	746	714	739	758	758	736	761	736	780	730	720	789	691	711	719	711	755	738	776	735	738	754	739	764	748	711	728	701	756	694	752	717	737	717	721	707	764	725	775	748	748	728	754	767	709	811	737	774	726	708	720	800	774	765	678	729	772	777	775	790	719	730	720	748	706	743	754	708	740	763	729	745	710	765	728	673	776	751	717	745	750	721	745	751	734	718	787	744	708	764	726	733	740	740	773	708	734	766	736	730	747	760	740	758	751	711	684	737	701	751	704	695	759	739	716	726	737	732	750	744	739	736	749	720	715	732	788	716	773	718	724	724	770	757	755	766	711	742	769	786	757	723	762	785	742	728	765	736	773	760	755	699	737	738	710	765	757	742	762	788	745	756	712	717	734	771	723	751	742	720	757	800	720	750	728	753	742	746	742	757	760	762	728	752	746	780	730	748	738	735	755	728	751	707	691	763	737	752	712	749	776	730	756	693	726	724	727	714	753	796	718	694	696	704	723	740	729	727	767	724	742	681	748	716	749	713	765	713	715	714	760	732	720	761	757	736	660	756	705	751	680	714	731	747	699	743	741	756	709	688	756	680	787	763	714	774	731	720	709	770	741	733	798	748	673	756	720	781	691	769	705	794	755	805	704	742	743	746	726	769	746	751	771	718	740	775	731	746	731	700	739	757	714	730	715	730	739	693	734	725	735	763	731	757	745	657	701	726	749	766	788	732	715	713	765	733	698	752	704	700	743	731	719	691	723	757	721	704	720	736	738	707	727	717	698	765	736	779	713	726	799	744	775	811	729	740	724	763	737	731	740	750	752	772	721	682	721	752	734	791	704	701	709	751	735	773	754	702	794	722	769	710	708	722	720	732	711	708	737	731	767	726	738	772	748	777	789	786	748	743	736	713	714	763	747	704	735	718	677	728	748	717	705	752	765	677	711	738	728	742	762	751	770	762	749	701	726	732	771	776	743	739	746	763	732	697	739	703	753	720	731	722	755	694	744	749	760	734	738	728	703	754	723	746	720	756	702	753	733	704	698	688	725	740	748	778	747	725	729	699	708	674	730	722	729	729	711	766	687	771	780	728	765	759	769	757	681	783	750	734	737	762	734	737	690	780	746	746	716	755	763	775	727	732	697	753	714	758	749	711	727	731	767	768	716	752	773	743	735	749	816	796	744	768	729	743	789	755	703	761	754	718	712	734	709	699	737	759	723	741	694	737	737	707	769	742	720	709	801	701	773	728	742	770	751	724	736	759	762	700	729	730	783	693	713	781	768	736	739	744	744	728	810	724	719	746	749	762	738	743	726	769	698	707	754	727	748	716	743	793	752	765	761	764	774	698	838	749	726	761	730	757	713	725	738	714	720	737	737	726	767	711	718	768	761	797	727	745	707	709	765	730	750	701	752	717	750	737	740	708	715	738	772	725	748	742	724	743	767	761	730	715	729	732	745	720	712	744	727	705	751	780	744	743	764	699	715	764	706	755	766	711	762	746	672	750	750	750	771	675	710	763	774	761	729	711	746	731	761	757	721	767	723	731	690	694	783	719	673	787	694	686	740	719	737	732	756	737	717	712	704	692	750	746	752	727	761	728	763	705	745	723	774	724	725	707	713	722	729	762	709	738	693	757	736	741	754	754	707	759	740	737	748	711	691	778	737	720	719	773	733	729	753	744	729	757	701	722	721	730	720	785	769	737	703	798	721	757	721	728	742	747	755	747	730	699	719	790	720	723	756	749	710	744	769	718	727	666	727	661	739	777	762	749	768	740	749	805	764	686	695	758	713	686	735	726	752	761	750	726	707	749	740	753	731	703	771	733	705	712	758	747	709	772	726	751	720	729	749	735	737	768	770	743	754	777	747	749	758	726	733	745	739	730	722	697	748	647	711	784	746	746	737	713	733	713	734	742	717	764	744	786	716	734	722	743	699	705	741	715	689	697	780	771	745	760	750	711	746	731	755	738	726	714	781	689	725	732	717	739	748	726	736	764	749	712	712	700	758	773	713	757	723	723	709	715	779	745	766	735	754	748	728	759	720	742	724	738	737	720	715	783	683	717	747	736	698	720	735	747	777	730	716	757	760	755	752	734	722	749	763	782	751	746	718	708	712	704	725	703	713	714	695	756	772	761	734	749	766	727	768	740	750	753	753	741	777	761	747	727	736	747	699	746	760	732	793	734	743	717	736	726	743	726	699	750	785	756	720	767	739	742	772	754	739	734	759	753	771	757	770	735	708	818	728	720	712	723	755	809	756	744	739	744	724	716	729	750	737	773	777	700	721	719	799	720	745	708	715	646	757	772	749	746	737	747	764	751	687	741	736	750	729	711	738	707	751	739	753	704	736	813	756	737	752	722	743	716	744	724	736	736	707	706	775	751	744	717	726	744	734	721	714	709	708	733	740	707	724	739	720	728	747	716	728	702	771	676	717	748	783	775	775	748	776	719	797	747	780	713	734	784	698	710	721	740	791	751	720	743	774	742	748	737	712	748	730	704	750	715	737	748	770	723	690	746	817	725	781	701	724	714	757	735	723	729	722	754	732	669	700	722	702	757	720	739	713	788	750	750	732	714	682	733	757	721	727	730	736	752	705	735	750	749	746	766	738	759	779	804	772	760	712	770	723	751	732	691	779	717	747	676	781	775	778	777	735	756	730	653	730	695	803	767	751	731	775	726	736	759	733	727	761	705	768	754	789	747	757	699	767	664	734	710	732	764	637	695	692	753	708	767	739	749	710	713	728	764	729	789	749	753	745	722	683	752	700	778	705	749	742	708	765	723	698	699	736	747	702	730	742	721	744	740	717	750	713	737	772	750	658	761	773	698	765	680	741	769	730	744	748	696	729	715	738	748	716	682	707	739	720	767	768	763	737	733	744	757	724	735	770	718	727	686	721	717	772	762	766	791	710	698	734	715	701	708	728	708	730	781	767	741	774	709	738	755	739	747	721	726	749	760	792	713	751	739	705	734	756	727	683	741	727	737	717	810	728	734	698	741	690	751	734	735	781	756	742	744	707	747	725	787	781	733	688	731	807	768	775	736	701	709	739	752	766	703	704	697	761	768	788	751	723	702	677	740	758	714	768	722	755	707	725	715	699	745	750	747	746	732	723	699	768	705	757	741	711	720	749	757	742	718	708	734	730	692	757	707	765	723	710	741	701
1589	1010	599	475	841	1056	880	773	670	575	470	415	355	300	284	261	225	202	169	160	152	125	137	126	100	91	95	86	81	93	78	75	88	83	67	80	91	58	67	61	79	54	61	75	60	54	70	75	62	58	66	74	72	58	67	51	62	55	54	55	44	54	66	52	56	56	58	51	55	64	49	45	54	46	58	54	63	46	48	54	47	53	52	40	48	55	46	46	56	49	56	58	59	54	52	47	56	55	52	46	42	52	48	47	47	58	69	44	50	46	38	53	44	59	54	47	54	57	47	48	55	41	54	53	40	55	38	47	52	39	37	44	63	41	46	54	46	50	47	46	49	70	47	58	53	52	47	51	43	37	44	56	45	52	49	47	49	41	49	44	49	43	47	49	45	47	52	43	52	45	49	54	49	38	60	51	50	43	67	46	52	41	54	46	47	53	49	42	57	53	46	48	41	48	39	39	42	45	53	54	38	54	47	60	54	45	41	44	52	52	47	41	49	52	63	44	52	55	57	51	55	48	44	38	52	54	53	45	50	60	52	64	55	54	46	58	51	53	51	45	50	57	36	58	50	52	50	45	48	50	42	45	57	49	52	60	59	44	53	48	41	45	39	45	49	57	48	57	54	47	41	54	55	67	53	48	62	47	45	40	51	48	46	51	56	59	50	54	47	55	45	39	48	54	56	64	52	49	54	58	46	48	55	51	44	56	53	47	40	54	64	45	59	43	55	43	46	59	57	40	58	55	50	53	63	65	40	49	47	53	54	53	56	54	42	57	48	50	53	54	48	53	50	47	55	41	37	59	48	52	51	53	58	56	43	42	58	33	54	54	50	49	59	50	53	47	50	54	49	51	48	48	45	46	43	41	51	52	48	36	42	52	41	57	40	41	57	42	44	32	47	25	60	56	40	54	55	47	52	53	43	52	54	48	43	41	35	63	47	46	41	41	45	47	44	46	53	43	41	45	49	48	45	50	43	58	41	55	54	40	72	37	46	56	58	53	53	56	52	39	56	51	50	53	52	46	56	44	44	62	50	42	44	40	46	50	55	49	46	51	49	64	46	55	42	40	53	43	58	52	40	43	56	47	49	39	57	56	43	50	59	61	50	51	53	33	47	44	50	50	38	47	47	57	42	48	46	64	55	42	40	61	54	62	38	42	45	47	48	58	52	63	55	55	46	51	44	51	52	53	46	41	58	55	68	58	48	55	46	51	44	40	50	52	42	49	53	54	54	42	55	52	53	48	58	41	53	49	45	48	47	53	43	59	67	61	51	46	45	46	55	54	47	35	45	45	50	47	53	47	53	41	58	42	56	48	51	48	56	47	49	62	59	45	54	48	48	52	63	45	49	60	57	53	48	50	46	50	35	55	52	47	55	39	49	54	45	53	43	52	42	54	49	36	54	46	64	48	47	55	53	55	49	59	40	45	58	44	50	49	40	49	49	52	38	55	49	53	47	41	50	56	50	39	62	56	55	53	51	46	61	54	60	46	54	58	45	64	54	59	61	52	36	45	46	53	52	52	51	42	56	54	56	51	43	61	53	53	56	35	42	57	57	45	55	52	45	42	63	47	58	56	43	39	57	50	54	59	55	56	49	59	60	54	39	51	44	52	40	51	52	42	57	54	64	66	55	61	64	60	39	59	55	41	53	51	48	61	50	62	55	42	50	59	59	48	37	55	42	47	45	38	52	53	50	51	58	61	50	53	51	73	54	41	49	42	58	60	57	50	45	35	47	45	49	40	55	57	63	58	51	50	61	41	43	53	40	49	62	56	46	47	51	54	44	50	40	36	44	32	52	43	46	49	62	61	55	55	54	53	37	49	56	52	48	36	59	51	52	49	38	49	51	39	44	45	52	46	57	40	49	57	53	46	56	57	52	50	45	41	44	57	56	39	56	55	51	50	48	40	28	52	53	54	41	48	46	46	61	52	43	39	47	46	49	49	54	55	62	39	52	54	61	58	46	34	50	36	41	48	57	53	51	33	45	47	40	47	54	49	57	44	44	41	46	37	56	51	53	56	47	54	39	64	52	51	32	47	54	53	57	49	58	52	57	61	45	58	43	61	63	49	45	59	45	48	48	50	48	60	46	65	42	58	62	48	51	50	53	47	56	43	53	54	67	53	40	46	52	49	51	61	59	56	48	44	54	48	39	46	44	45	37	37	57	46	53	56	48	50	53	47	48	47	54	44	49	45	53	38	48	59	43	46	33	49	49	43	55	48	45	50	49	54	52	57	51	47	56	44	49	46	57	56	45	66	59	52	39	46	54	43	42	38	44	42	56	55	46	53	43	45	53	48	38	38	45	52	58	39	58	52	47	50	52	31	59	42	54	56	61	54	55	60	68	58	64	52	45	51	53	49	58	49	49	63	44	45	66	49	50	46	60	54	46	58	48	44	44	39	51	41	52	58	43	69	44	52	56	51	48	25	57	42	44	58	58	52	57	59	74	48	43	43	64	39	49	59	47	45	51	52	56	51	40	57	57	49	56	50	39	46	62	52	42	71	46	50	43	46	63	42	41	60	40	54	63	48	54	45	53	49	40	55	51	37	46	31	47	57	45	58	55	37	50	55	66	53	57	40	47	56	37	51	49	53	49	49	52	57	38	39	43	54	52	55	36	49	42	55	45	55	47	55	45	56	59	36	52	41	55	57	39	48	47	50	48	44	45	42	47	40	46	59	49	58	55	40	59	46	49	48	49	47	47	49	50	42	53	53	47	64	65	51	50	55	42	41	50	43	60	55	38	52	56	52	51	46	54	50	52	53	54	49	51	50	40	46	40	56	54	55	49	47	40	56	33	53	38	41	39	59	52	51	47	58	44	52	41	46	55	41	44	41	51	68	48	51	48	53	49	60	48	47	49	59	44	61	56	44	49	43	55	63	53	44	49	54	43	57	50	55	57	47	38	42	52	44	47	43	46	44	41	52	52	49	56	60	47	38	69	54	47	40	47	43	50	57	44	42	50	46	47	50	54	52	51	53	52	48	35	66	51	50	56	51	50	56	60	50	44	34	61	50	39	47	58	40	54	58	54	43	50	42	40	62	44	51	41	57	43	32	50	42	38	48	48	39	34	61	47	55	49	45	42	42	61	52	47	37	41	40	55	45	57	48	44	44	57	58	46	55	61	34	59	49	54	50	40	56	44	40	59	54	51	46	43	52	61	48	41	50	58	47	54	47	59	48	46	40	45	46	42	43	48	60	49	53	55	53	49	52	53	48	29	48	54	43	47	53	65	42	48	38	47	51	47	42	41	48	56	42	53	40	46	48	45	57	53	51	58	50	48	53	53	56	48	50	53	53	43	30	48	59	56	42	59	53	50	53	46	59	44	38	45	43	48	64	51	40	46	56	55	60	48	48	49	54	61	57	43	44	56	54	45	63	50	42	62	46	48	54	46	48	39	39	56	42	46	53	50	46	50	63	60	52	50	54	48	48	46	38	57	61	49	57	53	46	44	40	47	51	58	42	46	47
23997	18464	12854	26860	34834	34877	31881	27862	24052	20937	17919	15836	13628	12019	10533	9348	8194	7264	6591	5922	5213	4773	4216	3807	3497	3072	2875	2594	2441	2276	2162	1985	1958	1803	1677	1681	1659	1515	1539	1466	1334	1323	1291	1286	1322	1299	1257	1281	1138	1126	1182	1082	1098	992	1045	957	967	961	932	953	942	925	897	877	886	869	872	873	907	826	803	793	829	800	803	841	790	776	773	760	724	754	756	779	762	756	760	765	771	753	732	790	730	732	728	746	744	757	824	729	686	732	753	695	752	722	697	722	757	737	733	733	691	786	731	745	775	795	757	805	766	702	767	735	760	693	691	703	722	742	709	666	726	724	721	689	709	740	695	705	773	700	708	713	709	747	754	728	767	733	743	693	732	716	698	711	749	714	751	661	725	772	734	684	720	755	742	682	719	689	703	725	727	720	697	713	771	696	735	725	674	709	723	684	690	689	702	673	721	718	689	723	689	710	722	690	732	710	738	682	705	716	745	704	750	727	659	705	727	734	692	726	714	692	699	748	758	681	740	707	720	710	757	703	754	753	715	726	728	690	719	734	693	712	702	679	746	710	743	715	744	734	684	751	715	726	692	734	690	715	696	744	677	704	682	728	675	717	694	697	714	694	717	702	683	689	722	693	706	660	724	710	734	756	730	710	706	731	691	700	695	697	714	690	747	703	680	684	689	737	728	680	696	715	735	710	696	738	768	724	742	669	730	715	731	698	711	745	740	693	682	719	734	729	693	744	726	723	741	687	734	771	727	700	678	734	720	686	716	754	704	707	715	703	710	733	737	732	726	729	668	754	711	738	739	740	733	711	719	685	756	690	669	716	721	712	715	704	713	709	761	754	818	703	711	724	738	719	643	744	715	716	733	667	727	721	736	723	751	705	733	705	773	700	747	710	702	750	685	743	714	671	734	695	753	723	685	717	728	708	709	717	711	717	732	763	779	733	733	732	749	752	743	705	706	764	704	708	730	708	712	714	740	711	724	714	712	737	754	763	745	766	735	730	767	757	707	693	750	727	708	749	764	694	736	744	768	737	737	706	721	694	775	740	691	726	742	742	694	738	690	725	719	717	728	756	685	672	706	720	750	692	692	693	674	715	717	723	689	729	732	738	689	741	697	673	741	719	711	736	688	713	734	702	706	732	703	716	732	695	734	746	693	698	728	782	729	720	690	725	703	733	679	719	744	728	733	676	693	702	737	689	699	755	752	709	741	678	712	727	681	717	684	739	718	688	741	722	700	732	753	685	726	732	702	729	645	689	716	726	711	721	771	773	722	703	709	749	738	704	738	707	727	747	684	726	706	770	774	696	743	717	729	726	712	737	736	710	684	732	701	696	700	754	716	725	721	734	698	744	679	736	728	789	721	714	703	696	726	726	703	735	710	666	695	735	677	672	718	685	683	690	665	699	726	717	764	695	725	695	770	712	774	678	728	711	715	702	688	669	703	701	717	726	693	754	736	705	748	715	720	678	664	697	707	706	726	740	736	742	705	716	740	744	700	657	768	729	705	729	690	724	675	746	751	718	752	685	718	771	733	679	749	708	696	721	672	710	708	738	752	737	716	693	692	724	713	749	684	752	737	773	705	668	701	719	682	709	727	745	720	702	696	737	720	726	725	711	693	694	703	746	767	766	727	725	731	772	726	680	742	725	768	697	749	727	721	703	699	715	722	734	746	717	725	739	690	702	686	753	699	718	735	707	723	713	711	719	704	727	702	728	728	777	710	718	747	730	686	689	802	724	728	755	725	762	721	740	711	664	704	707	713	742	711	667	736	659	743	712	718	693	732	709	759	725	710	715	695	732	657	748	739	720	737	701	664	733	761	720	683	748	718	766	729	726	730	794	702	731	724	719	742	722	730	650	712	729	714	702	690	697	708	722	721	719	707	679	724	711	678	732	675	709	708	723	694	742	688	735	689	729	697	714	762	712	748	722	700	727	718	730	697	747	757	773	809	750	732	703	728	704	709	677	715	697	728	750	714	709	730	738	729	693	739	723	712	704	711	725	739	672	724	716	718	702	710	734	691	693	718	729	716	674	688	693	749	736	770	724	707	713	748	749	728	746	724	768	690	717	731	741	681	722	727	716	718	738	694	693	730	714	732	764	728	686	735	763	767	708	744	628	721	738	686	672	727	733	716	741	745	738	759	716	724	706	707	733	760	702	695	697	702	709	722	766	709	730	717	706	697	714	724	704	702	683	742	705	689	741	710	714	749	759	707	735	754	714	763	715	705	729	715	699	729	762	692	707	729	723	744	714	762	721	755	702	701	680	728	710	753	681	746	692	663	699	712	677	748	697	703	714	721	697	685	713	749	718	725	729	719	701	745	724	726	724	739	745	702	745	686	755	726	680	734	727	691	727	671	753	725	740	691	721	723	713	733	695	793	717	718	776	749	678	759	747	710	714	717	690	704	709	716	774	707	698	759	754	681	719	716	671	700	733	706	717	737	690	741	752	712	769	681	736	749	696	712	706	723	720	722	733	740	670	732	729	673	701	709	706	710	725	670	719	716	706	714	763	733	708	736	718	708	711	746	741	713	718	750	714	756	741	757	731	730	714	785	755	733	677	705	698	676	739	683	739	698	738	725	718	734	732	697	705	687	724	710	715	763	713	723	757	702	734	747	740	682	735	687	708	731	684	715	719	736	716	698	731	733	717	718	691	692	774	692	760	698	736	720	708	772	739	678	716	740	748	694	723	763	690	731	741	771	731	776	706	706	702	719	757	713	732	664	706	731	744	780	707	700	680	769	705	674	739	698	727	751	700	758	694	717	734	705	714	733	695	700	697	719	709	735	768	712	665	695	732	782	718	787	741	703	750	752	742	684	702	776	671	717	710	686	658	739	720	709	663	766	711	728	713	750	702	735	722	721	743	689	745	712	724	709	732	742	722	723	768	726	723	721	728	741	723	715	674	736	723	681	691	698	704	732	720	705	713	741	695	768	711	733	760	714	693	704	676	708	757	788	688	768	676	689	713	744	752	672	726	785	680	718	757	703	731	730	703	735	702	678	710	744	718	731	755	719	737	737	683	716	724	737	741	727	719	784	702	681	733	733	688	720	765	728	713	716	751	690	724	751	738	718	716	729	736	709	697	705	702	776	666	704	713	755	741	737	729	685	696	734	665	748	750	687	703	748	655	685	713	736	735	731	708	752	746	721	700	711	725	718	688	694	746	702	709	730	762	689	704	746	766	726	725	799	693	707	707	748	680	726	724	694	731	702	712	697	697	729	736	638	745	736	724	725	707	722	784	702	684	752	735	714	703	711	725	694	682	690	755	723	691	688	747	703	748	716	733	694	704	750	693	689	678	702	682	745	715	717	709	700	750	666	735	736	789	710	703	740	751	748	714	748	700	686	709	697	727	699	685	724	738	746	687	737	663	739	693	680	696	715	723	703	710	714	740	728	708	700	722	763	699	678	769	771	681	696	730	759	719	719	690	699	715	701	716	771	709	747	772	682	718	728	701	675	728	683	765	664	713
3481	892	600	477	759	905	830	766	663	555	510	399	384	293	272	240	219	218	204	172	193	147	131	118	128	122	100	106	105	78	91	82	85	94	83	82	72	92	69	67	94	86	81	101	79	88	70	75	63	84	69	65	84	77	55	59	59	76	62	87	70	71	67	63	82	67	55	70	79	68	80	78	74	65	61	60	53	71	67	60	73	79	54	69	68	65	57	70	73	66	59	70	58	65	83	68	68	72	55	74	64	54	66	57	73	69	73	81	55	66	53	62	59	67	53	62	69	63	69	56	54	52	76	67	83	77	60	59	63	58	59	49	76	79	67	73	67	57	64	78	59	67	58	66	61	69	67	82	61	45	73	70	65	76	86	57	63	66	60	79	48	74	68	71	60	68	81	70	56	67	54	42	74	68	54	78	64	64	76	70	69	68	64	77	68	52	58	65	57	74	69	69	69	50	74	54	58	65	68	92	76	58	65	75	68	72	78	78	47	72	72	72	61	69	74	66	73	70	69	63	63	68	72	68	66	72	59	61	56	73	71	61	74	69	81	60	54	56	55	81	57	70	73	56	54	65	55	55	83	68	72	58	64	50	55	63	68	61	64	70	61	54	68	62	62	65	63	66	88	61	63	68	68	58	57	70	71	60	54	67	76	52	63	69	70	67	87	64	65	77	71	55	79	75	68	63	68	55	59	54	67	61	51	61	77	69	66	68	73	63	58	77	54	57	62	65	65	61	66	76	71	74	59	70	71	58	57	66	64	83	69	80	62	76	69	54	72	45	74	53	63	45	61	77	64	66	74	66	65	66	72	66	60	57	64	61	60	71	68	66	57	50	64	61	72	54	81	69	75	73	53	55	82	65	56	72	52	69	62	68	69	70	71	72	75	57	75	61	64	53	68	66	66	70	74	57	65	60	63	70	72	64	58	77	74	62	72	54	86	57	70	58	74	73	69	73	69	54	65	72	70	62	73	78	45	65	75	71	61	62	57	65	50	63	70	61	73	66	70	76	75	64	57	86	74	74	81	63	68	65	77	64	68	61	77	69	66	75	68	72	69	56	73	74	62	61	68	64	66	68	63	71	61	71	63	62	60	61	65	81	64	73	67	62	75	49	59	63	63	62	72	80	82	67	62	68	75	56	81	84	77	72	66	50	79	58	55	55	75	54	65	64	69	56	64	48	76	70	63	80	59	67	64	64	62	61	72	53	68	67	64	63	71	89	64	56	69	75	60	67	84	55	52	60	67	51	72	75	75	78	80	77	68	66	69	69	57	83	63	65	68	73	73	59	68	77	61	60	57	74	62	54	58	65	83	64	61	74	62	57	69	70	70	60	62	71	65	54	70	40	68	71	76	75	86	67	72	53	81	62	67	73	72	71	71	78	56	54	70	79	80	50	77	66	61	49	67	69	68	71	68	61	77	57	64	72	70	67	60	56	51	77	59	70	67	82	50	75	62	61	57	56	71	59	67	67	81	57	75	57	62	67	49	60	64	61	56	66	72	54	78	68	60	69	72	51	71	71	78	74	70	56	72	65	72	61	80	75	76	67	70	59	60	60	65	69	67	79	64	59	74	56	77	73	60	79	78	60	55	84	77	58	60	59	60	60	75	68	55	72	80	71	75	56	71	67	65	57	78	75	65	77	76	58	71	57	65	74	63	73	60	63	66	79	62	71	57	67	62	62	54	51	62	70	64	55	70	70	63	67	75	67	70	62	67	67	48	66	74	65	69	56	72	74	67	74	81	70	58	56	57	79	70	61	65	69	86	70	60	73	79	71	69	59	62	76	73	67	52	58	78	66	56	75	79	79	62	69	76	66	72	79	73	60	73	70	60	83	74	85	64	59	64	69	73	55	61	75	57	75	85	86	68	73	63	68	65	64	62	54	83	77	64	64	65	80	76	75	81	63	87	66	51	50	59	65	58	69	79	83	58	64	70	77	67	69	62	52	67	52	85	58	73	66	59	77	53	59	66	74	62	81	76	72	73	63	69	63	71	70	69	67	68	77	73	62	63	62	69	64	78	73	59	58	70	68	64	69	65	54	59	58	73	56	57	69	68	73	50	54	67	57	66	62	54	70	71	74	58	67	61	71	72	65	58	63	73	67	70	56	74	75	72	69	65	84	66	55	62	61	67	69	70	58	75	74	71	73	62	49	68	73	71	62	63	66	63	72	79	51	77	63	55	60	61	54	58	88	71	63	67	76	71	67	64	60	65	61	63	60	73	53	54	55	47	57	68	74	75	55	74	66	58	69	60	79	72	70	66	58	54	65	51	68	64	69	68	60	75	70	70	60	71	63	74	65	58	81	64	81	62	72	56	72	72	61	57	69	56	69	62	67	56	66	66	78	65	79	60	66	52	57	55	53	60	69	60	71	50	74	47	82	67	68	59	57	62	70	67	56	82	60	67	61	55	72	65	72	54	56	65	76	57	68	48	76	73	57	71	61	58	59	73	47	62	60	68	62	69	60	53	60	90	89	75	78	78	71	56	68	70	76	80	63	57	77	63	52	65	61	68	71	69	78	67	66	58	68	60	72	62	70	71	62	72	64	61	57	77	71	55	69	61	76	70	68	68	44	70	60	57	63	51	72	63	64	79	60	65	63	67	62	65	49	74	67	64	55	66	58	59	51	55	61	74	49	62	75	75	54	82	86	78	75	65	49	69	52	71	71	69	78	49	70	66	58	65	63	69	58	47	56	57	71	63	63	68	57	62	54	69	55	77	77	55	59	70	70	60	89	72	50	60	70	69	87	75	61	64	71	58	80	87	77	69	61	81	77	65	60	69	59	57	69	69	66	62	61	62	73	55	78	61	64	71	65	68	71	61	75	71	72	67	67	61	64	46	62	63	59	84	49	78	80	72	70	61	51	64	75	71	56	73	74	61	71	58	53	56	62	67	76	66	75	84	72	63	75	62	59	51	70	72	84	70	63	71	73	67	67	60	62	66	66	64	55	64	68	60	55	66	79	72	43	68	69	67	65	62	57	74	64	68	69	62	80	77	79	67	55	56	64	77	67	59	66	55	79	64	62	60	60	62	71	64	45	83	57	73	70	74	68	65	69	62	72	73	67	63	76	78	66	87	73	77	67	65	75	64	67	51	79	51	66	55	54	77	71	60	64	51	60	64	63	73	71	63	61	75	70	65	55	61	66	73	63	59	76	70	53	55	71	59	70	77	80	65	62	73	62	61	61	72	68	63	79	73	55	79	49	73	66	67	58	64	55	76	53	37	66	67	65	61	63	59	69	63	73	59	65	69	65	67	56	57	59	61	71	64	70	64	57	73	70	58	60	51	75	77	66	85	57	49	75	69	55	67	60	72	65	74	55	59	70	73	56	58	63	61	74	58	64	55	65	65	68	63	66	75	68	55	60	86	80	57	61	54	68	66	64	71	61	58	73	60	70	70	82	70	59	76	72	60	76	63	73	67	70	66	70	60	61	74	76	63	69	53	65	54	54	71	77	67	65	73	75
22709	16856	12172	25570	34042	33994	31033	27414	23636	20410	17437	15272	13329	11576	10185	9149	8038	7245	6484	5795	5266	4876	4344	3888	3543	3262	3027	2703	2634	2363	2215	2084	2017	1930	1907	1838	1724	1687	1695	1567	1555	1524	1532	1554	1475	1439	1453	1465	1376	1418	1296	1274	1169	1238	1181	1133	1142	1178	1099	1145	1123	1094	1138	1132	1070	1099	1097	1058	1065	1060	1001	1065	1062	1031	1008	1029	992	1004	1058	1010	1013	1002	961	985	991	969	1033	951	1006	963	957	996	959	961	980	963	974	984	961	989	993	980	946	962	1001	927	938	919	985	1059	921	954	991	939	956	887	980	984	939	943	939	934	934	965	915	956	925	902	949	979	906	923	966	972	901	933	971	954	926	973	900	936	928	974	949	954	943	893	975	932	938	895	953	982	983	1008	956	903	909	938	892	928	913	934	960	1017	944	961	969	964	944	937	921	943	1028	939	925	958	935	935	987	964	923	931	911	913	936	928	937	940	918	992	934	909	986	902	884	946	921	949	965	881	942	962	937	962	966	970	943	956	950	961	925	956	973	967	967	979	914	970	974	899	931	907	1032	976	973	981	959	884	941	943	891	962	935	897	947	970	970	955	891	941	945	882	916	879	926	980	917	946	936	981	905	987	902	938	950	887	905	966	955	992	1016	976	904	961	940	990	951	908	907	961	938	973	903	934	983	889	949	923	930	930	918	968	925	898	945	946	928	937	907	898	927	951	915	946	999	912	933	932	950	962	899	908	911	957	920	912	871	951	968	938	912	936	940	1001	935	969	963	894	928	947	929	923	1004	891	946	953	943	949	932	931	924	915	953	949	879	951	939	934	906	933	935	877	863	953	919	931	942	960	957	934	942	899	895	939	957	1002	965	941	920	1001	943	943	968	929	937	920	974	954	934	915	943	985	911	935	970	924	961	957	883	909	923	897	997	954	931	1009	936	935	907	986	953	937	956	911	933	908	935	928	964	924	917	934	940	934	906	943	945	945	963	958	897	882	962	966	948	898	903	895	915	876	930	961	990	923	950	940	929	939	889	906	927	980	957	923	926	973	929	919	945	935	966	902	973	922	940	917	939	904	942	928	908	967	978	895	933	935	900	948	910	961	931	964	918	919	942	953	936	972	897	948	942	967	899	948	944	938	945	953	914	941	892	912	961	964	916	974	932	952	959	950	949	921	965	863	879	997	946	959	910	933	974	882	933	924	957	966	1010	925	900	908	957	930	954	944	915	926	910	1003	946	967	928	935	902	935	1012	889	894	907	955	952	938	966	972	1024	906	949	946	954	950	926	925	913	941	889	975	911	971	894	962	986	896	1001	943	950	932	851	954	883	971	911	924	992	939	956	919	949	939	950	946	898	959	985	936	932	917	970	888	936	928	935	910	973	942	957	933	934	981	942	908	966	957	939	900	960	999	955	947	935	971	878	944	915	971	916	971	879	923	928	946	916	977	952	956	973	964	957	929	926	1003	900	967	916	919	913	899	975	937	1014	928	949	927	972	969	895	939	885	948	916	961	969	874	942	907	941	935	909	954	954	939	960	940	907	957	898	931	938	956	887	927	928	953	972	976	903	951	964	954	937	907	871	859	916	888	971	923	941	889	953	922	923	947	959	942	888	948	927	940	920	941	965	914	931	909	928	969	889	935	937	933	924	916	1007	945	937	877	943	971	956	942	999	889	877	968	927	939	991	1001	942	936	921	960	872	974	896	957	876	927	952	937	950	910	994	929	972	965	948	980	913	872	974	921	889	944	891	921	910	966	949	834	913	898	906	983	906	882	959	915	945	915	941	913	946	901	916	938	882	946	942	927	964	923	888	953	905	934	926	939	933	912	951	974	1006	994	956	959	923	939	913	950	957	895	984	942	979	942	925	962	955	932	864	889	985	958	936	972	923	924	915	917	901	911	905	895	922	938	898	973	961	982	953	949	921	949	946	926	922	966	923	967	968	917	895	919	905	907	962	927	924	922	897	932	937	887	949	941	1003	949	993	917	963	950	943	985	918	966	922	914	911	928	969	909	978	953	971	927	950	939	931	894	944	954	984	932	933	945	899	913	928	901	908	973	904	985	975	949	916	923	893	920	950	949	903	924	974	956	936	985	910	920	949	937	877	909	903	932	995	959	974	932	937	930	904	928	948	958	974	954	1004	943	978	961	959	937	948	967	952	946	908	902	955	895	946	919	900	1000	895	911	912	943	968	944	898	979	939	928	916	942	877	940	919	883	950	927	910	883	961	928	932	919	904	962	926	913	945	922	929	948	962	906	942	921	967	905	989	928	860	923	932	976	946	899	946	938	937	906	953	968	931	913	886	911	976	924	927	915	919	929	927	982	921	977	932	960	974	895	918	1012	929	1009	886	1005	960	949	949	961	1000	914	954	984	928	880	916	936	902	894	951	924	926	947	889	980	974	946	944	945	961	947	964	939	920	934	919	939	938	899	943	977	941	977	1012	955	975	920	962	938	945	942	899	944	896	941	956	917	878	971	963	947	868	958	956	947	957	967	937	963	967	905	924	960	905	933	947	950	945	952	984	914	938	894	999	932	929	940	930	952	905	938	894	1005	968	910	951	928	938	928	915	962	918	913	923	934	940	874	930	923	899	955	958	917	906	990	958	954	975	951	973	891	966	924	941	962	887	933	924	934	912	922	970	960	944	939	938	945	939	945	921	912	920	916	930	921	876	992	928	945	940	917	944	942	947	958	936	953	907	921	918	922	909	908	938	976	930	960	924	993	974	872	910	909	969	950	969	892	976	947	947	949	919	908	908	910	961	936	948	921	931	889	945	933	919	972	946	924	976	909	888	933	923	1009	930	993	937	978	924	976	937	923	946	963	920	960	912	1004	964	984	968	901	925	908	906	921	987	1002	914	964	967	927	941	972	889	971	942	915	919	955	929	859	905	967	931	924	913	904	928	921	944	979	939	962	906	966	896	966	876	947	904	946	881	966	939	987	970	971	899	894	938	990	954	959	965	947	975	987	950	911	968	922	896	963	907	988	871	918	900	934	980	993	950	961	919	931	951	895	952	922	942	935	968	925	946	957	936	1000	931	941	953	932	968	905	940	924	919	941	958	909	941	972	942	908	934	929	946	969	961	898	927	957	927	888	949	901	897	887	948	881	932	935	877	954	951	889	999	976	982	956	952	950	966	937	936	930	1021	877	860	919	913	908	935	961	925	960	920	900	937	902	890	934	929	948	910	926	938	942	944	896	926	947	984	924	920	928	960	960	934	940	896	957	879	925	940	908	920	959	932	880	905	903	938	959	938	991	939	952	905	944	962	963	956	963	889	936	978	897	947	906	930	919	910	946	933	988	987	820	937	922	967	929	891	942	918	876	958	882	912	926	951	876	952	898	909	968	931	881	979	912	909	1000	916	939	939	945	888	978	938	944	930	932	1001	967	885	917	987	930	948	914	940	932	954	923	949	988	980	949	900	901	985	914	924	919	923	955	961	957	961	986	904	918	932	977	971	955	930	906	987	988	941	922	996	959	908	995	918	928	942	935	996	978	945	900	949	962	962	995	916	974	945	982	887	958	929	954	992	925	949
2840	1437	871	640	1235	1430	1338	1133	967	795	685	575	504	419	433	335	329	276	281	223	212	180	168	178	162	174	116	131	131	106	112	102	92	102	107	76	95	83	106	111	108	81	84	105	83	91	78	102	75	103	85	75	87	71	69	69	78	70	90	88	81	73	73	83	75	68	85	67	66	58	75	67	66	67	72	58	86	67	58	69	62	61	69	59	69	77	74	75	79	70	63	62	58	89	65	65	71	66	66	65	72	68	66	72	59	59	68	52	79	64	66	63	73	67	69	60	69	62	59	66	55	63	75	72	62	58	65	60	67	68	72	79	61	69	60	81	64	79	52	42	59	79	81	59	66	77	66	56	63	69	65	73	73	72	84	71	81	67	67	75	66	66	61	64	66	63	73	58	52	61	58	60	70	63	67	54	68	61	56	60	67	62	69	62	72	56	68	65	61	64	48	63	60	70	66	71	65	68	54	61	72	63	59	54	77	58	66	55	66	66	61	55	54	55	55	69	73	59	66	69	77	60	59	77	66	56	76	52	66	81	53	67	75	59	64	62	65	55	72	68	71	77	53	61	72	71	53	57	66	78	74	71	71	70	67	64	74	58	86	59	67	56	53	57	75	69	61	57	64	74	56	68	68	49	75	67	92	61	62	53	78	73	80	71	68	70	69	71	65	64	59	71	68	69	54	58	66	61	58	63	72	71	59	76	78	64	83	71	62	63	62	77	78	47	55	66	61	51	71	80	66	76	69	58	55	69	57	59	85	55	56	69	70	65	61	67	68	72	66	64	59	61	66	70	66	57	59	62	64	75	67	81	68	76	79	72	50	61	70	74	62	69	62	61	58	62	74	68	85	70	65	71	73	74	63	65	62	65	69	73	65	74	61	79	62	66	67	74	65	62	79	82	62	65	75	69	61	59	84	62	59	56	64	70	77	59	83	74	74	68	69	68	79	67	61	69	52	75	81	65	71	64	68	64	66	65	68	79	65	71	75	54	62	76	74	63	56	75	68	63	58	62	69	64	57	72	70	66	67	58	65	77	65	70	73	59	69	62	65	56	80	75	57	61	59	64	48	60	64	79	62	64	73	61	61	52	61	73	84	65	86	77	67	81	70	61	62	61	62	61	70	57	62	63	61	64	72	74	63	73	66	76	74	50	71	56	69	59	62	61	67	70	79	58	74	66	67	68	73	60	63	58	59	54	72	82	48	73	72	72	64	73	68	71	74	66	61	66	73	84	66	56	61	68	72	78	61	79	57	72	72	44	67	55	65	77	59	59	45	77	64	78	59	71	75	71	61	65	60	58	72	67	69	69	71	50	66	69	72	83	65	86	68	61	60	63	67	55	69	67	61	62	71	72	56	72	81	83	54	69	50	74	64	66	60	56	60	56	61	63	69	71	62	53	72	74	85	66	64	59	72	78	57	63	73	61	59	49	63	63	64	67	68	62	57	60	66	56	61	54	67	62	66	64	72	69	72	76	60	64	55	66	72	63	70	60	64	63	70	62	67	63	66	56	86	60	60	67	64	72	63	73	64	65	84	62	72	71	63	61	70	60	49	62	58	76	63	53	68	70	48	69	62	63	68	53	61	70	63	62	76	50	50	56	61	70	63	66	62	64	70	75	69	65	59	69	58	57	76	66	60	57	62	55	62	60	54	73	56	60	67	60	70	78	58	54	52	61	70	56	57	64	67	58	78	65	52	60	67	76	55	77	76	78	67	66	55	84	62	76	68	66	60	65	84	55	61	60	57	64	56	75	77	64	72	55	77	65	63	60	69	58	72	64	56	72	71	63	64	59	66	68	77	51	76	63	71	63	63	73	68	68	67	62	55	68	53	60	64	75	69	64	55	60	76	81	58	78	66	64	66	63	73	62	73	65	66	70	74	59	60	69	61	82	49	62	63	69	67	52	59	72	60	73	62	65	60	67	65	72	75	62	73	61	68	71	54	61	54	66	64	72	79	77	76	74	62	63	60	55	64	64	46	63	68	52	54	52	64	58	63	56	69	77	68	67	62	57	70	70	77	64	64	68	62	59	70	84	58	61	62	61	79	75	71	68	79	68	62	76	55	73	64	70	63	69	78	71	50	61	73	56	66	77	71	64	50	70	59	79	60	59	56	65	77	67	83	81	60	60	77	67	81	71	63	57	66	72	64	64	56	65	64	67	61	70	50	81	61	60	71	50	76	55	74	49	66	59	62	62	55	57	70	72	66	58	56	63	65	71	64	58	58	55	69	63	54	73	64	45	70	74	58	67	73	62	71	59	64	68	64	66	60	75	70	65	59	76	79	66	55	66	61	58	67	60	69	67	73	52	70	71	61	80	76	60	62	76	64	64	63	54	77	64	71	53	48	61	66	69	68	70	63	59	73	64	77	76	58	59	68	59	65	84	88	70	59	77	65	69	70	50	78	65	65	65	55	67	63	63	84	76	63	71	72	47	58	77	66	62	72	53	73	65	61	50	71	73	47	63	61	73	65	72	55	67	60	56	82	58	57	66	42	65	66	78	60	62	65	63	64	86	74	58	77	78	70	63	68	70	68	71	66	73	73	64	55	56	62	63	71	72	61	66	67	64	61	55	65	87	69	61	63	49	58	74	64	59	57	57	70	55	58	58	65	77	77	64	64	59	72	64	56	64	58	72	59	54	79	70	82	72	57	64	64	61	82	60	64	68	75	66	57	72	60	57	69	72	54	80	53	54	58	61	58	69	69	73	70	68	67	65	69	60	71	65	64	62	58	67	54	71	68	57	70	75	77	61	55	62	74	77	73	61	63	57	62	70	64	74	60	77	73	69	69	70	75	51	71	67	64	62	66	74	87	62	60	74	64	66	54	73	67	48	53	59	56	55	58	53	69	70	60	61	52	64	63	57	56	58	60	66	60	60	70	89	63	80	62	66	66	65	66	75	64	65	57	60	77	65	77	65	54	71	79	64	58	60	61	58	68	69	71	66	80	67	70	45	76	51	53	57	64	62	76	77	70	64	77	61	58	62	57	66	61	75	65	60	62	54	60	75	76	57	76	68	54	67	73	56	73	48	75	63	65	68	81	60	61	60	52	68	76	57	61	82	72	59	66	69	64	67	79	52	65	71	74	68	52	71	63	71	65	55	64	58	65	65	73	57	60	71	57	70	59	55	65	57	70	66	71	81	85	56	58	83	70	73	50	63	67	56	65	63	77	61	60	70	81	58	67	72	67	76	72	68	64	58	65	56	43	77	49	58	70	64	73	53	61	68	63	56	62	73	75	65	60	63	61	81	69	85	60	70	64	70	60	65	63	64	65	78	69	57	68	59	60	63	85	72	67	64	72	58	77	70	67	54	74	56	62	75	72	66	60	50	71	71	62	69	59	73	60	58	72	56	76	63	59	74	65	56	70	60	61	74	44	63	66	72	56	66	55	67	49	61	55	53	67	75	62	56	76	72	68	73	65	68	75	70	84	66	66	78	69	69	75	60	66	63	78	68	64	59	69	69
28059	21528	16262	30419	38840	38774	35699	32120	28659	25206	21770	19333	17284	15575	13867	12238	10893	9740	8645	7911	6971	6429	5976	5333	4657	4334	3884	3542	3282	3021	2953	2708	2630	2449	2355	2201	2176	2067	1971	1956	1908	1770	1835	1746	1726	1737	1701	1641	1634	1583	1512	1401	1411	1324	1319	1261	1230	1224	1194	1150	1215	1156	1162	1155	1140	1100	1152	1128	1067	1088	1096	1094	1036	1121	1080	1089	1007	952	1036	1025	1014	1087	1043	942	965	1034	1047	979	992	975	983	1068	951	980	978	952	947	955	1024	1009	952	974	997	979	972	934	978	941	990	1001	1008	949	914	961	995	1005	923	913	955	955	987	929	974	963	979	965	913	910	983	957	919	936	952	915	975	969	887	986	946	862	937	908	936	952	966	962	884	920	882	917	948	945	967	952	950	962	912	958	907	936	922	959	933	969	998	932	895	915	906	954	962	910	880	862	923	922	916	894	925	949	947	941	960	879	961	969	890	917	944	895	929	907	950	890	877	941	903	908	909	920	941	970	830	959	908	880	957	924	925	938	947	1012	916	985	927	869	946	884	898	916	916	985	901	893	899	962	912	914	952	924	876	920	976	897	937	960	960	902	943	933	910	879	923	977	954	946	897	968	940	966	900	954	966	935	920	918	934	911	945	969	929	943	973	894	968	946	911	898	933	945	924	920	918	908	902	921	926	893	947	929	878	907	918	923	908	905	993	941	882	924	909	933	937	915	894	915	911	895	906	961	942	939	914	931	984	853	909	943	948	891	979	944	983	978	885	893	944	946	941	957	929	922	910	959	920	979	930	988	932	954	923	923	913	923	892	942	895	930	881	936	936	957	884	905	915	886	913	874	927	995	956	981	924	923	903	954	937	913	941	973	942	944	971	936	963	951	930	877	962	888	930	925	937	898	912	948	936	891	912	909	948	935	914	898	894	935	909	973	914	908	911	913	908	933	965	917	924	925	974	925	895	875	881	949	879	934	894	872	915	897	902	940	917	948	961	874	979	906	920	961	878	944	909	961	995	969	941	902	964	960	931	929	936	902	966	924	923	891	916	868	946	903	906	914	930	970	955	923	968	921	950	915	934	940	936	907	897	869	962	931	961	936	954	899	937	923	942	918	925	937	889	969	952	886	918	950	918	960	953	962	903	919	912	898	978	932	971	924	912	976	991	927	911	921	909	962	950	905	908	895	889	946	903	931	929	916	975	937	891	893	956	935	902	931	914	914	885	905	902	929	926	937	973	955	938	927	923	938	956	910	940	960	953	962	890	934	922	947	917	913	931	937	912	895	952	916	921	887	909	956	874	906	923	900	982	871	940	901	935	940	909	888	1002	889	929	939	894	950	945	912	881	932	910	913	980	913	978	901	959	902	935	976	961	923	925	871	953	982	909	917	900	876	909	896	908	910	956	948	966	946	924	902	892	910	916	970	958	885	885	911	947	969	934	925	940	869	905	969	973	819	922	908	966	917	889	882	930	895	922	899	946	882	925	961	1027	943	872	897	968	905	915	928	941	946	910	934	884	944	922	911	964	938	888	972	927	953	908	927	890	935	941	884	948	913	947	868	920	990	890	923	944	946	953	952	918	928	914	897	891	974	875	949	915	966	959	832	935	925	935	889	895	937	977	988	937	890	966	877	977	917	949	960	944	897	925	923	946	882	925	904	909	965	959	913	933	918	926	929	873	960	916	930	941	941	925	912	943	949	891	914	916	915	902	901	968	937	943	886	908	938	915	938	948	946	886	915	936	966	908	912	973	942	961	897	879	964	917	937	911	980	906	911	970	952	947	952	884	933	929	951	960	904	906	884	915	937	960	892	893	906	874	877	950	946	933	894	901	970	955	956	871	925	960	960	929	949	925	906	948	931	882	872	925	941	910	900	871	982	942	991	918	914	998	944	980	925	903	939	918	931	932	927	922	887	903	908	915	948	890	962	948	902	980	963	906	931	927	872	930	921	912	953	916	926	909	934	938	915	964	910	928	885	884	928	879	896	960	904	977	962	879	987	942	939	908	938	861	940	959	944	975	943	906	932	917	914	900	969	980	901	896	928	933	945	895	895	935	991	898	917	933	878	883	899	936	882	968	925	949	881	891	903	911	953	876	942	938	924	937	924	978	892	1007	920	924	893	904	964	925	945	944	889	896	944	899	953	909	947	895	959	898	954	941	955	958	911	881	955	914	928	889	919	953	938	869	955	849	955	936	936	966	889	947	855	943	937	881	978	890	943	927	932	949	973	951	931	905	952	923	910	909	933	951	971	919	888	934	904	870	916	951	906	911	901	898	896	934	940	917	937	921	952	920	930	985	944	895	895	945	896	864	898	866	982	923	907	920	930	924	921	952	966	930	934	885	923	984	920	932	937	942	925	914	916	920	940	861	916	934	912	924	870	906	940	898	987	925	891	927	903	945	891	907	942	917	887	935	868	916	859	951	944	909	940	984	920	942	902	872	941	928	888	891	949	941	888	868	944	907	905	929	906	910	910	901	888	945	909	955	955	907	952	918	931	922	936	887	915	902	951	901	883	954	905	970	879	926	931	891	866	992	956	908	917	943	890	947	925	917	886	890	936	955	963	919	926	933	907	898	932	939	907	919	948	916	975	967	960	915	935	896	949	933	908	977	915	918	933	886	894	944	910	927	937	976	919	970	919	957	1009	895	914	958	901	911	942	954	915	952	885	995	896	973	918	903	960	972	957	882	928	916	949	894	938	942	908	958	913	915	926	928	955	900	883	918	951	971	886	894	979	908	933	918	878	961	917	953	913	874	952	896	927	979	916	870	942	991	920	982	909	918	952	952	947	924	902	932	886	961	958	912	919	894	887	911	923	889	892	929	952	917	882	971	900	879	952	946	890	930	912	909	968	946	897	925	930	893	937	923	959	892	926	914	952	957	915	908	933	952	878	922	929	885	931	877	937	948	929	902	888	888	930	935	931	905	965	913	944	915	898	930	916	934	905	985	923	959	942	875	939	958	937	934	905	964	949	929	898	932	922	928	889	898	970	957	915	956	927	910	934	939	895	930	895	896	970	900	919	915	869	959	941	1008	925	892	933	966	977	960	907	906	964	952	946	891	952	961	882	946	986	917	933	901	932	935	840	922	928	982	985	930	905	894	926	949	942	857	967	917	912	927	897	981	952	963	968	923	921	952	940	930	969	932	945	889	962	993	940	959	888	908	929	899	916	908	933	896	921	907	978	919	944	954	1005	968	942	906	958	913	946	931	900	874	915	901	976	910	935	933	911	895	948	928	926	885	891	946	941	904	924	895	938	931	903	978	955	899	872	955	945	930	933	927	968	904	915	922	948	888	908	911	901	931	931	925	893	848	955	927	911	928	958	925	927	927	883	873	924	896	932	989	964	958	962	878	929	910	963	1021	935	975	955	924	939	944	917	936	932	883	940	913	927	941	927	924	904	888	901	949	920	856	916	949	933	948	973	911	889	948	932	955	971	917	921	887	870	858	905	928	938	915	950	925	929	961	957	918	955	916	942	892	930	914	913	908	956	946	953	983	974	904	906	926	930	942	898
2227	631	414	354	557	742	657	551	479	345	316	285	258	221	222	200	177	170	165	121	90	114	124	107	103	74	88	70	73	81	72	80	75	74	73	80	61	66	57	67	60	60	65	60	57	64	57	54	70	59	61	59	52	52	70	53	51	66	61	54	51	59	56	52	51	57	57	53	58	48	57	41	48	48	38	56	45	48	62	51	51	49	46	54	54	45	57	41	50	58	47	57	55	61	49	58	50	60	45	47	41	44	41	45	52	56	67	43	42	56	51	51	49	50	53	59	75	43	56	63	66	51	50	38	48	48	54	45	44	59	45	53	53	46	60	57	65	48	44	44	48	54	57	40	66	50	39	44	55	57	35	46	68	57	53	55	46	61	46	53	50	39	60	42	49	39	52	61	49	53	43	53	52	48	56	51	41	53	53	54	48	51	51	62	52	48	47	38	59	58	49	55	47	60	32	36	51	60	48	43	54	45	53	49	53	44	62	45	61	58	47	59	48	52	50	52	52	50	42	55	56	45	53	59	64	48	48	62	62	43	55	48	48	46	55	47	53	49	49	43	54	56	53	55	46	56	63	50	56	53	61	41	67	43	56	49	52	61	55	58	56	50	54	58	58	64	61	57	54	53	46	46	61	45	47	49	56	52	53	40	54	58	66	40	55	50	47	51	67	43	51	59	57	63	62	58	55	46	60	47	51	54	45	47	40	56	41	54	49	59	54	46	54	51	41	64	57	56	42	49	41	49	48	53	53	46	51	56	66	52	53	58	47	54	54	46	58	46	62	51	60	62	54	68	53	44	56	47	44	44	61	53	56	45	48	43	56	61	52	56	51	61	42	58	57	55	45	52	46	51	45	47	46	52	46	57	48	41	42	57	49	54	49	65	46	54	54	55	50	52	62	50	39	61	45	49	43	36	62	62	46	47	52	53	69	65	53	44	54	56	52	51	44	68	54	66	65	61	44	56	38	61	48	49	47	49	64	53	59	51	54	56	35	56	57	59	52	33	58	39	41	62	45	52	39	53	48	60	60	58	40	44	41	46	58	48	37	49	61	56	50	50	63	55	41	52	54	48	62	48	54	70	41	52	49	50	59	45	45	62	45	58	42	64	53	53	46	74	52	50	55	46	53	72	55	49	53	54	46	59	56	53	56	53	49	54	59	55	65	56	43	47	47	38	49	42	39	44	48	51	48	51	45	53	50	46	67	52	55	52	49	46	41	51	57	47	49	48	57	54	48	54	60	42	52	61	58	58	43	53	42	51	61	42	48	58	65	54	40	60	61	39	59	41	53	40	52	60	58	41	42	53	55	51	51	50	53	34	60	54	51	55	42	43	63	54	48	59	52	46	40	44	59	43	49	45	48	52	52	47	43	59	43	48	44	42	55	45	46	65	58	46	61	50	41	53	52	60	48	49	51	60	57	33	55	31	51	64	55	41	68	46	51	42	46	55	49	57	49	47	42	51	54	44	54	49	60	52	73	44	50	61	51	65	60	56	65	50	59	44	56	47	69	44	51	56	58	45	71	58	52	48	49	66	43	43	55	43	51	53	70	44	63	70	49	62	64	58	49	41	56	54	62	47	59	43	49	50	63	49	51	46	52	51	59	60	57	60	51	33	43	42	61	34	41	58	43	46	64	49	47	40	37	54	52	49	50	55	43	53	46	46	49	53	51	53	44	46	56	46	54	54	52	52	63	39	46	54	43	57	60	67	61	52	48	49	46	52	68	53	52	62	44	50	42	53	51	50	41	49	54	35	54	69	42	55	35	50	50	47	63	48	68	41	63	45	61	48	56	50	57	44	47	61	63	45	58	48	55	48	50	55	58	43	40	55	51	58	49	47	48	38	64	46	55	56	54	42	58	41	53	56	46	42	51	53	53	45	54	60	44	57	46	48	51	53	52	48	50	44	39	46	58	53	44	66	54	63	53	53	46	59	52	70	49	42	45	47	53	54	48	46	57	61	64	51	56	59	52	66	58	44	50	46	42	41	54	43	59	61	47	60	48	65	72	48	47	56	70	60	55	46	48	51	50	56	63	49	42	47	60	66	50	43	60	50	48	47	47	48	44	53	53	56	58	40	52	50	40	49	49	54	42	54	53	51	50	50	51	58	52	47	58	44	50	46	53	62	61	52	47	51	65	47	52	38	59	47	44	58	50	51	46	47	50	49	56	53	50	55	66	45	52	54	51	58	73	33	48	49	54	43	48	54	54	44	46	53	51	46	51	55	47	59	53	49	52	54	47	67	48	71	58	56	54	44	47	55	60	57	42	69	54	52	42	60	48	53	47	48	51	36	57	64	36	50	44	48	63	37	54	55	54	59	56	43	64	47	44	56	46	46	58	51	41	60	52	48	50	48	48	58	57	43	45	58	54	56	48	51	41	55	44	48	52	48	50	47	60	53	46	50	47	44	45	50	55	47	45	53	57	66	55	52	51	51	56	57	56	54	50	49	50	51	50	55	47	42	58	53	45	56	38	51	62	54	59	52	49	49	51	64	61	56	47	44	43	51	48	44	53	46	50	61	66	50	57	38	55	48	43	67	52	48	57	59	51	50	46	50	54	59	51	61	45	43	42	54	43	55	53	40	60	60	57	54	48	47	60	32	50	54	47	49	51	46	47	41	57	51	66	53	45	57	50	47	44	58	53	52	45	39	49	42	60	56	48	56	57	52	51	68	37	56	54	45	60	53	64	50	57	48	44	47	65	45	42	46	61	45	52	64	53	58	55	70	50	48	63	36	53	60	53	48	53	65	48	55	45	49	51	47	57	52	49	64	51	53	50	64	47	50	65	60	40	51	54	55	40	51	70	56	49	47	50	54	56	47	63	62	46	57	41	48	44	51	57	57	56	49	49	50	49	58	47	49	58	50	52	70	48	46	53	63	56	60	46	48	48	56	50	48	47	59	43	56	63	63	56	45	60	49	48	34	60	50	45	47	50	59	49	51	45	51	56	59	60	53	56	52	52	50	65	50	37	51	45	59	52	50	56	48	60	54	47	59	56	53	51	38	43	45	48	49	39	48	42	48	46	46	43	57	58	52	39	56	48	57	50	52	60	52	46	39	54	48	52	66	60	49	50	54	49	63	63	58	39	59	42	52	58	55	50	49	55	61	51	58	53	53	53	40	51	53	48	43	52	52	54	54	49	54	58	54	44	53	49	46	40	55	53	47	38	39	45	52	56	46	48	57	50	47	40	48	53	63	42	37	38	51	59	47	54	53	42	43	49	52	60	56	45	53	44	44	40	53	36	59	46	49	61	68	57	45	55	39	41	44	44	54	41	57	43	46	52	53	55	53	49	47	49	51	47	54	45	57	51	49	48	62	55	48	48	51	52	63	43	52	46	51	64	41	46	63	56	59	53	39	64	46	56	63	66	49	47	55	48	58	48	40	60	58	49	49	52	56	53	63	53	56	51	48	51	59	35	44	43	43	30	57	47	56	56	60	58	53	56	55	38	50	66	44	59	49	62	54
20389	14065	9668	22035	30147	30062	26637	23195	19760	16012	13525	11456	9961	9050	7798	6775	6160	5233	4717	4245	3762	3468	3232	2857	2544	2266	2178	1942	1802	1775	1699	1569	1484	1466	1397	1389	1319	1301	1272	1192	1199	1171	1211	1132	1120	1169	1106	1063	1065	1016	1055	952	973	1043	903	902	877	830	848	884	925	892	834	835	875	809	870	814	803	791	795	754	798	834	799	828	810	736	731	801	803	790	785	756	783	743	774	766	806	708	790	735	783	716	757	780	742	771	745	813	835	773	732	766	753	731	759	805	776	735	747	755	775	787	718	766	698	768	714	817	777	754	764	733	747	740	729	718	738	733	698	737	742	758	748	749	728	783	762	711	732	714	758	762	762	715	716	738	707	789	796	731	722	783	729	698	745	718	742	738	731	694	753	733	706	767	778	740	776	716	778	726	719	752	734	745	761	734	724	727	741	702	749	715	705	726	769	727	749	761	759	750	791	795	720	740	780	748	754	745	735	724	694	736	740	720	709	780	693	758	709	699	718	787	711	750	769	693	730	752	734	759	767	744	719	704	720	765	683	728	727	765	748	746	807	765	729	741	746	713	735	699	725	756	751	693	767	770	734	771	772	740	770	745	730	736	736	736	776	718	697	752	736	740	710	708	749	731	716	782	743	767	740	760	756	786	724	757	695	718	787	793	777	761	760	737	732	711	701	741	742	741	697	736	731	727	769	729	709	743	776	738	743	693	732	733	723	713	791	752	753	695	724	722	723	741	680	724	750	759	748	746	757	751	731	713	735	761	750	711	736	792	765	730	780	735	743	724	725	725	713	722	717	741	741	755	770	769	690	760	729	738	762	758	805	769	741	759	747	755	728	784	735	767	735	764	691	743	731	709	776	710	736	779	692	737	733	735	768	748	767	755	726	797	796	727	685	744	770	740	758	731	717	758	712	732	751	797	761	738	716	734	753	781	717	703	727	773	723	804	743	759	702	757	726	712	753	794	739	754	750	738	688	761	773	770	697	763	696	733	751	700	719	749	750	739	687	719	720	708	756	785	695	757	747	731	765	731	693	782	706	744	734	684	763	708	768	729	752	715	760	768	789	756	739	744	739	746	745	760	747	758	736	747	784	766	770	690	721	677	716	733	761	716	709	731	753	707	747	700	713	672	781	752	802	758	727	721	696	677	763	736	798	771	689	740	772	710	804	715	735	756	748	730	788	757	769	768	770	734	714	730	769	736	716	771	782	740	742	742	727	751	726	756	772	741	697	786	731	738	757	749	711	717	760	733	767	792	687	738	742	723	731	750	739	740	721	725	796	742	730	705	774	762	726	717	662	734	734	731	737	704	696	726	758	779	730	760	744	739	699	801	689	735	712	758	740	744	681	726	737	756	781	733	755	785	749	768	748	781	691	721	768	753	697	816	717	712	749	724	730	795	743	797	775	749	745	715	734	776	737	754	776	789	759	736	745	788	726	776	729	722	773	703	761	763	725	740	738	742	735	752	707	665	797	730	777	732	712	779	723	766	810	727	780	724	689	752	750	728	752	733	719	716	812	768	755	726	756	697	745	769	741	697	753	683	759	771	730	725	719	749	740	732	702	727	744	732	705	709	718	743	771	736	752	734	808	787	734	771	757	745	733	739	727	768	738	759	753	744	710	714	754	731	783	745	745	732	735	746	695	674	711	693	706	747	766	738	725	757	722	778	756	716	763	735	738	714	757	752	705	751	717	716	700	729	755	753	779	774	767	742	778	726	758	796	731	762	767	744	753	706	760	717	699	763	778	731	688	718	788	758	753	789	770	718	745	776	705	720	726	680	775	706	718	727	788	702	747	718	765	790	721	750	756	709	749	766	791	697	678	730	750	755	762	726	765	746	729	742	769	774	723	748	722	721	682	763	706	720	748	717	786	745	679	730	710	716	750	739	817	707	765	746	780	777	755	784	743	775	729	735	711	719	756	739	749	745	748	748	690	745	778	733	756	726	743	719	709	738	710	689	737	721	756	736	747	767	747	779	762	740	732	723	774	746	758	760	749	742	725	699	741	712	717	747	721	725	768	743	717	725	764	760	725	685	742	762	685	784	746	745	742	726	758	758	693	723	751	745	781	780	719	740	712	773	762	740	731	752	747	743	701	721	762	667	764	730	747	741	703	690	768	782	740	735	776	764	785	745	723	722	728	741	764	730	756	689	767	735	740	730	766	756	766	710	699	784	772	723	766	779	737	756	714	762	723	766	732	740	776	733	745	762	742	741	755	730	778	746	757	771	785	659	777	753	713	759	746	753	728	769	766	716	766	744	712	758	739	801	720	741	734	771	718	771	707	732	732	689	768	755	722	741	799	762	743	692	718	699	731	719	724	746	704	787	725	724	709	740	704	811	770	727	746	711	753	703	735	748	740	725	722	711	703	740	775	762	736	740	747	673	765	744	783	723	705	731	765	748	719	766	747	730	730	750	730	737	746	765	728	762	715	716	725	738	734	693	807	754	742	743	729	750	797	753	712	729	718	728	716	793	758	717	773	791	765	730	736	785	746	721	730	757	742	792	740	775	730	724	692	724	710	703	756	772	753	781	715	725	699	694	752	769	727	740	728	699	759	716	735	743	761	783	718	694	710	741	727	746	726	744	733	720	767	718	694	725	769	731	719	743	735	727	761	708	716	757	819	769	728	713	733	732	750	722	727	751	751	760	740	770	682	755	704	749	757	711	817	745	743	742	761	698	728	783	762	771	759	696	763	766	755	792	745	759	725	767	751	754	788	706	727	782	702	709	732	706	736	729	764	702	764	773	724	668	743	733	738	749	713	771	714	767	737	753	754	752	755	750	765	758	720	758	778	721	746	758	697	771	796	772	718	758	739	727	731	747	736	708	777	722	772	763	690	696	771	706	741	733	766	723	763	721	793	712	742	778	704	728	715	717	769	757	744	737	698	748	726	769	714	721	783	729	717	771	757	743	777	788	745	733	759	736	728	750	773	783	727	753	696	685	749	726	754	753	727	734	730	751	711	767	756	738	745	763	752	719	733	771	778	714	722	714	760	748	780	757	724	726	746	716	769	769	748	733	754	690	762	738	695	737	764	700	683	739	742	720	743	762	791	750	763	771	754	714	749	774	783	785	794	774	740	726	770	706	783	737	720	737	741	745	698	713	742	754	737	728	745	753	738	756	738	701	736	679	732	724	781	713	750	706	709	812	778	738	698	763	768	717	763	730	782	731	754	809	774	746	747	754	769	670	762	736	723	796	762	748	747	751	802	742	744	772	747	765	702	709	729	723	733	740	746	739	752	810	709	720	761	714	723	694	749	737	758	720	783	752	750	747	743	762	746	752	719	783	713	747	714	765	770	763	729	708	711	794	757	727	766	774	709	693	759	778	722	778	749	704	759	773	748	743	760	701	766	753	701	714	748	775	740	761	752	718	753	739	722	731	694	754	735	690	770	706	776	744	744	782	729	756	722	738	708	686	790	735	751	724	740	739	804	714	711	732	767	730	756	760	688	726	732	725	772	743	694	733
1535	1017	598	471	824	1039	883	872	693	534	451	402	393	343	268	255	238	210	160	162	150	157	148	110	118	89	110	109	88	78	84	63	79	63	92	79	75	89	78	57	62	70	64	61	63	60	54	60	68	60	42	65	51	60	47	58	65	45	46	57	57	55	48	60	45	64	44	44	56	51	62	62	48	50	64	46	48	58	43	59	67	52	37	54	57	48	54	43	47	64	60	55	54	58	45	48	55	50	62	64	43	68	48	35	43	44	44	46	49	55	63	50	58	59	53	46	50	38	52	46	64	47	52	62	55	59	58	38	53	45	56	48	46	60	40	52	48	49	55	50	48	56	46	44	52	55	48	42	56	43	50	43	49	41	56	56	48	54	61	39	44	51	49	50	49	46	60	43	56	47	44	44	42	47	49	35	63	46	54	44	51	53	57	60	51	42	55	58	45	59	59	54	56	63	33	60	53	60	42	57	47	48	58	40	59	47	54	46	55	48	54	42	50	57	49	66	62	44	38	58	48	64	58	40	49	53	51	46	56	58	48	58	54	52	39	43	46	49	39	58	55	56	48	51	43	47	51	64	48	42	53	56	63	60	41	51	50	53	41	49	45	49	46	56	56	55	46	44	39	53	56	57	61	56	62	37	35	39	52	61	54	41	42	62	45	65	64	43	41	45	52	49	63	46	43	57	42	55	56	45	53	52	46	54	46	61	52	48	56	46	50	39	53	48	45	53	47	44	53	53	60	54	49	47	49	44	46	41	47	56	45	55	43	49	44	57	44	37	53	52	59	71	54	54	51	41	51	52	51	47	46	47	53	60	53	58	59	43	46	43	53	39	49	40	45	39	51	60	50	49	53	48	49	36	58	44	56	50	42	45	46	56	43	47	53	46	43	46	58	43	46	59	54	48	51	53	53	52	58	53	47	48	46	55	50	41	57	47	53	44	51	53	48	50	45	48	48	44	52	54	63	48	56	50	49	51	52	45	49	55	52	54	40	56	50	57	51	57	67	42	56	49	62	45	51	68	43	49	34	49	40	38	47	46	54	45	54	56	49	48	60	51	41	54	62	58	42	41	47	45	48	44	43	57	54	59	57	53	52	47	44	43	44	30	61	46	60	58	49	40	54	48	58	49	45	54	54	54	36	45	47	56	60	45	48	48	52	60	40	40	42	30	41	49	52	54	49	52	48	54	50	47	61	45	45	48	40	49	51	54	54	51	48	47	41	43	57	54	56	48	54	44	43	59	50	56	53	54	47	41	58	64	62	63	57	49	54	38	42	44	58	38	57	47	49	58	57	51	53	58	52	47	61	49	43	47	48	51	53	46	44	40	52	59	54	58	58	46	43	59	40	46	41	34	41	48	50	59	38	50	50	57	48	52	43	45	51	49	45	53	53	52	50	53	45	55	59	56	47	45	54	66	42	54	37	49	43	41	37	44	60	51	55	58	56	58	50	58	49	44	50	43	50	54	51	64	53	42	50	51	40	42	49	51	64	48	56	56	45	57	56	41	52	56	46	54	48	43	53	53	60	51	64	45	43	45	56	47	53	53	48	53	39	62	38	47	53	47	60	47	51	56	37	45	55	40	61	58	49	47	48	53	42	54	35	45	55	52	34	39	59	55	49	68	37	50	47	53	38	60	45	56	55	47	43	50	43	53	43	52	47	48	49	44	44	51	48	50	35	54	53	51	43	48	60	66	54	48	49	50	56	52	50	59	47	47	64	53	58	53	56	52	51	51	46	40	36	55	44	42	43	49	38	51	39	40	52	55	39	49	59	42	52	60	36	46	38	51	36	51	57	48	49	60	52	55	37	46	52	38	63	48	45	59	44	45	43	45	35	47	44	55	38	45	57	38	59	64	54	43	43	39	45	59	59	48	50	33	53	56	58	43	52	56	47	40	36	46	58	37	48	60	52	42	47	45	53	41	38	54	47	48	47	43	40	53	65	33	46	45	46	49	49	53	55	47	53	51	41	47	47	43	43	55	42	51	46	59	48	45	57	33	48	48	56	53	49	55	50	46	49	46	57	42	47	51	68	40	41	56	44	50	49	59	45	51	55	51	54	50	59	47	44	42	47	38	48	60	44	48	61	49	49	47	71	43	64	52	47	58	53	45	67	51	58	47	57	47	43	46	50	39	50	60	61	44	57	63	51	42	47	51	58	42	49	50	39	58	52	54	54	61	53	47	55	46	51	50	52	70	45	69	47	42	47	46	45	40	56	52	46	52	60	46	53	56	59	54	46	53	51	43	42	48	38	62	38	48	50	35	38	47	57	53	54	45	42	45	58	44	58	59	37	46	53	46	53	51	46	56	56	51	44	45	51	57	52	46	57	53	47	58	51	59	52	67	64	50	44	64	47	45	44	56	61	40	62	62	46	54	52	44	43	53	69	58	41	52	38	47	52	47	48	36	60	51	44	46	54	52	46	41	52	52	64	52	58	54	43	55	38	50	63	48	59	52	43	48	34	53	57	49	33	46	56	50	47	67	43	51	49	48	44	51	50	43	47	61	59	56	47	45	47	40	45	40	51	51	50	49	60	39	53	55	48	51	57	52	41	51	53	63	48	47	58	50	52	49	40	55	45	57	43	55	53	52	40	37	41	50	54	59	55	37	54	52	55	56	46	49	47	59	42	50	41	39	49	42	54	50	50	56	52	61	61	45	53	45	51	40	56	36	45	49	41	50	65	53	57	49	40	43	48	50	52	55	49	49	50	54	38	45	44	44	55	41	53	51	40	58	39	42	51	46	52	54	44	43	41	48	46	60	47	47	46	49	67	47	50	51	56	69	56	50	52	46	48	59	50	52	49	60	49	42	60	45	50	53	54	54	59	53	53	54	58	38	53	42	44	59	47	49	44	46	45	51	51	45	49	41	58	58	50	57	49	53	50	53	45	45	61	51	45	48	50	49	45	52	50	49	39	56	47	50	47	47	60	63	41	47	50	51	52	50	52	50	39	45	41	50	43	38	63	53	43	57	43	40	52	50	47	47	36	56	54	54	51	49	45	50	44	50	43	56	71	53	45	55	49	49	63	54	54	60	60	60	51	55	52	49	56	56	46	47	57	38	60	51	51	39	49	54	51	45	61	46	55	52	35	52	49	52	52	42	60	48	46	58	46	48	44	57	53	49	59	60	49	46	49	47	58	36	46	52	65	42	45	33	49	58	55	53	48	44	55	69	43	56	58	50	41	51	57	53	39	43	57	48	47	39	52	59	48	46	55	50	52	47	47	43	36	44	41	42	33	45	50	39	47	53	53	35	41	45	55	48	56	41	54	54	51	53	56	54	59	49	50	53	50	36	52	50	58	47	55	43	46	45	47	52	57	61	40	37	39	53	55	39	48	42	60	56	52	45	51	58	55	56	50	62	56	45	42	46	46	59	54	48	58	52	44	48	44	46	64	46	53	38	45	47	45	45	51	46	64	41	53	54	36	50	59	52	43	53	51	62	53	41	47	46	58	49	51	34	62	42
24424	18739	13071	26772	35143	34888	31751	28086	24705	21096	17749	15480	13864	12018	10533	9352	8267	7307	6573	5685	5328	4772	4222	3808	3463	3050	2876	2652	2458	2265	2205	1931	2005	1857	1696	1689	1607	1531	1552	1414	1440	1384	1366	1356	1345	1370	1281	1247	1163	1236	1108	1050	1071	949	1052	961	907	955	925	895	913	894	919	918	892	851	795	838	797	860	810	819	843	825	813	827	828	843	777	765	735	787	822	775	792	761	803	690	713	796	751	784	765	795	769	734	763	775	771	714	769	752	679	736	766	714	779	716	729	783	705	742	772	737	722	751	749	750	710	730	757	726	711	762	803	713	735	705	727	696	720	725	745	780	742	720	734	687	737	775	727	736	745	736	716	721	681	691	701	686	790	742	731	776	703	704	724	690	728	731	698	719	689	749	774	754	729	726	708	758	677	732	682	699	714	697	727	720	661	736	700	712	749	751	744	718	718	735	710	739	710	759	749	732	729	721	709	778	735	751	746	709	720	693	690	726	732	707	775	684	748	755	744	714	753	648	712	672	743	751	724	740	707	711	770	699	731	759	732	751	684	669	750	747	750	713	702	715	778	756	737	695	707	717	688	725	681	737	710	696	714	759	748	708	729	694	712	679	763	710	718	681	738	722	720	737	744	682	738	792	701	703	701	692	683	742	698	701	744	730	735	704	754	738	730	666	717	725	717	759	694	744	732	697	705	751	735	689	710	700	741	723	765	687	750	711	706	757	719	675	675	710	724	706	763	733	737	755	738	727	668	726	706	747	726	721	726	700	706	706	769	730	701	695	706	741	648	737	697	695	737	732	720	719	752	737	688	674	718	702	676	679	717	723	678	693	717	720	741	717	733	724	756	695	702	718	713	722	732	747	738	704	701	681	712	755	697	738	736	732	685	704	748	765	695	712	695	725	760	698	762	728	720	741	739	679	710	757	736	764	669	702	717	747	686	740	737	692	709	673	710	724	743	727	708	730	739	688	731	722	767	736	719	725	759	737	728	720	715	678	733	717	700	701	723	735	760	735	748	740	751	701	756	706	758	710	756	759	713	685	748	774	767	707	741	733	682	756	719	724	729	738	750	749	705	726	690	768	726	764	712	727	690	712	724	733	712	732	689	694	751	726	740	678	723	689	651	731	715	757	734	709	709	735	728	702	716	764	728	723	729	700	730	729	703	694	736	674	729	702	714	722	722	707	675	678	716	685	720	702	711	700	709	679	658	722	711	740	741	726	744	716	740	754	769	724	765	743	747	717	709	712	720	738	715	749	713	727	815	678	751	736	733	694	755	745	767	686	758	732	759	735	696	718	721	701	724	689	755	747	734	738	729	733	718	726	688	712	722	765	715	722	699	746	718	744	715	695	690	723	728	715	713	735	717	697	736	727	709	719	724	750	745	731	726	678	660	658	744	688	749	724	705	715	699	718	681	725	784	713	771	674	743	681	729	708	719	715	702	698	721	663	688	720	754	694	740	692	732	694	732	728	711	745	716	732	709	714	725	715	718	695	707	736	757	682	711	769	744	690	713	702	733	712	715	744	710	659	742	686	702	730	732	714	745	732	726	714	696	710	711	715	723	720	727	712	699	705	734	708	707	693	709	702	716	678	701	738	719	733	730	681	700	715	697	719	692	732	731	690	742	722	706	712	750	701	725	701	744	750	750	705	734	708	755	771	761	756	695	706	719	742	693	702	712	701	716	733	759	755	729	720	724	712	762	705	681	780	693	709	678	783	697	752	738	726	689	679	762	713	762	713	743	748	714	715	724	698	773	716	672	686	725	735	733	683	639	733	726	704	697	758	670	731	705	757	698	697	737	734	747	704	719	735	725	727	735	760	694	695	696	692	673	731	757	719	759	713	727	728	763	773	699	760	752	774	724	731	697	720	719	643	725	728	706	711	713	730	695	744	694	721	711	727	667	751	702	710	778	789	731	753	698	759	729	700	736	654	738	688	718	728	775	766	748	752	716	751	745	686	732	744	685	693	717	690	700	728	758	705	707	738	689	704	723	741	726	698	718	707	748	754	700	758	680	763	714	731	715	718	738	710	684	665	729	752	733	686	725	691	707	711	732	674	738	671	738	730	699	739	738	735	738	672	706	770	713	721	750	696	699	748	684	716	781	753	697	729	763	709	751	705	696	708	704	694	732	686	765	705	705	718	736	754	711	753	715	729	735	707	734	721	745	722	720	694	678	687	752	689	705	675	731	692	710	712	691	734	717	688	731	644	720	719	747	710	717	739	653	715	728	748	685	676	721	734	716	740	780	737	763	752	700	698	666	736	717	742	698	727	703	674	682	720	727	746	758	696	716	767	705	723	705	706	732	689	736	739	723	733	734	744	746	751	759	716	702	742	744	717	748	694	697	736	722	737	698	721	748	751	767	713	721	710	746	723	736	712	776	703	664	733	691	737	693	687	711	741	750	715	668	730	761	710	689	733	706	715	698	709	726	711	708	771	695	739	731	709	713	772	746	704	701	716	707	741	697	748	688	760	703	668	681	697	700	715	652	701	756	760	729	684	713	744	735	738	703	670	718	721	721	730	717	666	743	701	705	649	685	740	740	674	731	726	751	741	758	745	698	666	720	703	726	690	748	666	715	711	778	656	759	716	696	681	712	692	735	706	722	776	730	759	802	777	726	728	713	726	769	713	705	661	704	782	716	700	694	732	720	664	719	722	691	693	667	724	693	747	763	759	716	755	704	733	720	735	733	694	730	721	751	712	732	710	687	787	738	713	715	702	728	720	695	716	723	716	737	735	697	673	723	698	747	735	749	743	730	719	715	731	725	723	669	761	714	694	768	690	745	684	725	742	756	725	716	684	757	720	719	738	767	699	714	717	729	769	715	739	687	739	737	741	759	707	737	744	666	753	765	725	745	727	753	735	729	694	718	691	692	689	748	759	679	701	724	683	759	704	721	722	758	734	719	696	725	757	721	751	729	713	700	720	734	729	700	739	750	681	698	781	711	760	756	747	750	735	753	760	711	701	757	713	726	761	736	728	726	687	720	765	685	723	735	765	705	753	737	737	715	752	740	725	730	708	715	707	708	720	749	687	782	721	725	755	705	732	749	757	731	740	686	802	691	749	668	713	757	688	730	701	719	713	743	717	731	761	680	716	708	773	736	683	709	712	722	693	758	722	707	690	695	721	726	669	686	742	712	732	679	745	745	772	722	675	731	705	693	755	697	682	669	710	749	740	741	767	664	728	703	713	684	695	705	755	710	742	728	721	717	694	716	762	748	755	714	737	714	745	698	707	726	801	690	734	702	721	739	741	743	740	690	704	721	676	694	749	703	719	690	715	716	722	704	693	708	758	724	683	715	731	711	742	726	745	674	763	688	651	726	727	669	719	717	693	708	724	728	673	727	659	722	742	793	708	710	707	773	717	744	738	702	714	723	727	727	708	717	730	697	751	746	724	692	724	738	733	748	636	722	734	733	726	665	761	742	740	771	679	737	698	705	722	728	714	775	661	671	731	704	742	765	712	724	685	721	704
3443	972	597	482	791	955	861	759	651	554	440	434	372	368	301	246	248	219	197	178	165	146	129	135	137	111	114	97	98	95	105	92	96	93	87	75	91	76	89	82	74	71	79	69	77	98	75	79	61	91	76	58	65	73	70	76	74	60	54	73	71	89	79	67	68	79	72	78	66	73	65	57	73	63	63	69	82	60	66	59	65	70	82	67	77	64	68	64	57	98	72	76	70	68	74	74	69	57	59	74	67	78	63	68	79	73	60	54	57	51	79	57	75	61	69	71	70	65	60	71	73	69	71	73	72	60	73	67	65	68	59	68	65	82	61	71	57	74	67	60	58	60	67	60	54	66	63	77	82	65	64	68	60	58	64	63	70	48	56	80	72	70	67	70	65	71	63	63	59	64	57	61	66	59	47	67	63	72	75	58	70	69	63	68	69	69	74	62	67	59	68	69	66	61	50	55	58	74	76	70	68	65	83	56	73	49	52	60	66	66	78	80	61	72	82	77	77	72	54	71	59	55	61	60	56	75	69	68	62	57	61	64	60	66	74	75	61	66	67	87	70	65	67	84	61	72	62	74	60	62	78	64	87	83	59	85	65	72	66	60	67	67	61	72	78	66	69	65	64	70	65	75	70	59	67	64	75	58	65	74	79	74	66	77	72	67	63	84	78	61	76	60	75	57	65	65	70	64	80	75	69	54	66	66	55	86	76	73	70	66	78	61	68	68	73	72	62	63	68	67	74	69	65	59	76	65	87	69	62	82	61	73	56	62	58	63	54	82	66	68	56	57	77	63	65	67	61	68	74	74	54	54	65	79	61	54	64	64	66	54	78	64	70	61	67	62	51	58	70	75	60	63	64	58	65	70	73	68	65	73	74	65	55	55	58	73	60	81	65	71	75	70	70	77	52	74	67	65	59	60	77	66	69	77	55	61	65	75	64	90	55	70	61	68	70	57	87	80	62	65	65	62	74	64	64	67	65	64	74	56	73	66	50	61	77	51	60	79	69	70	64	70	62	72	67	54	60	59	60	76	78	79	54	64	54	74	72	62	61	70	64	67	53	70	63	93	62	60	62	70	68	70	61	79	69	53	72	59	66	60	47	64	78	71	86	62	65	55	65	67	75	63	59	68	66	66	60	60	72	76	81	62	68	69	64	74	69	66	72	67	76	75	74	79	53	61	77	72	77	81	71	52	55	55	61	66	51	66	56	58	71	70	58	60	76	77	68	64	68	70	68	63	57	70	57	64	57	67	50	63	64	82	61	48	61	62	62	60	75	47	59	65	63	70	55	51	59	61	72	64	68	90	65	75	82	57	64	78	69	62	70	68	71	58	73	78	70	66	65	54	59	70	68	67	64	61	67	69	78	65	62	67	49	57	61	54	72	65	59	79	67	80	49	74	69	69	69	69	64	68	67	72	72	67	45	62	54	71	76	76	63	78	65	54	60	84	65	70	79	58	60	72	59	77	80	73	76	69	54	73	68	72	74	57	62	67	81	59	61	83	83	62	64	89	71	69	72	63	54	78	70	82	66	72	66	66	62	61	62	53	65	62	71	72	59	79	83	68	73	57	57	65	71	72	67	75	56	68	66	60	69	67	73	72	58	67	77	52	74	68	71	70	73	76	83	68	59	79	66	62	67	65	65	78	66	60	71	70	62	78	69	71	62	66	60	65	68	60	78	62	64	71	64	58	64	63	80	56	83	60	66	59	71	66	59	61	64	68	68	59	62	64	48	61	54	71	60	60	68	54	64	50	66	60	62	67	60	65	76	76	69	82	64	57	73	85	58	81	73	75	72	69	83	62	62	66	62	58	56	66	75	60	70	75	54	72	74	58	61	71	68	66	77	61	64	54	70	76	68	69	67	63	69	55	63	78	57	71	70	56	57	59	85	77	69	59	72	67	84	61	51	64	68	74	60	71	71	60	69	69	72	63	66	57	64	63	63	65	59	62	65	65	51	68	60	69	59	61	74	56	60	75	71	68	60	64	64	67	61	73	62	69	65	61	65	66	68	66	52	76	79	65	71	72	82	67	61	65	60	52	77	64	57	75	58	73	62	63	72	78	61	66	71	78	62	49	69	75	70	63	55	63	66	75	52	61	67	60	70	57	71	71	57	82	65	69	69	69	66	76	70	77	75	72	72	76	62	51	87	67	78	55	70	67	63	73	57	70	68	71	56	61	63	67	51	60	69	63	72	64	73	70	67	68	74	65	72	64	61	63	58	70	72	67	49	65	63	62	61	62	72	64	48	76	82	52	64	64	71	66	52	71	54	65	59	60	61	73	69	57	75	62	72	59	74	57	72	60	74	70	64	68	60	81	65	85	59	71	49	71	67	68	66	70	60	60	67	68	72	61	61	68	84	71	76	50	51	56	79	62	57	70	76	53	66	66	59	52	68	53	69	60	79	63	68	65	72	57	71	67	65	62	64	59	69	53	71	75	75	71	66	71	79	84	65	66	91	72	66	99	61	60	67	76	64	77	60	75	60	58	71	53	63	68	57	80	75	67	66	68	59	54	58	64	60	56	65	63	62	63	56	64	66	64	50	62	65	77	68	56	68	66	72	66	68	70	72	63	81	74	68	69	66	61	62	69	64	60	70	75	74	57	61	67	57	79	69	58	59	62	69	86	67	62	77	62	69	55	64	78	57	72	69	76	50	61	63	48	68	66	56	67	63	67	51	66	72	68	76	57	61	65	73	66	68	63	55	69	54	76	85	59	72	68	67	70	71	63	56	67	61	50	71	77	55	69	54	74	46	72	64	64	64	60	67	51	59	71	69	66	57	66	62	66	81	75	58	69	68	63	68	79	60	63	55	56	78	63	66	63	82	66	60	80	53	91	73	57	67	65	62	58	68	71	64	53	59	59	62	68	72	60	57	77	82	70	61	52	84	49	64	56	70	66	73	71	62	65	58	72	60	82	60	65	77	72	69	57	67	61	61	71	62	64	66	69	64	78	69	66	58	63	48	69	64	63	54	77	70	51	66	62	61	59	54	73	59	70	66	59	71	51	62	62	55	71	86	72	75	62	56	62	55	68	58	69	61	60	68	73	78	58	60	76	76	77	68	72	59	63	72	75	68	80	78	74	63	76	75	69	59	63	69	66	76	53	52	60	56	62	73	57	77	63	49	65	80	77	63	69	65	58	58	60	88	59	68	59	68	73	69	55	66	66	85	71	57	59	68	56	67	53	73	63	62	74	70	64	58	70	60	64	65	63	53	77	63	59	57	75	64	61	77	63	66	66	78	70	73	61	66	56	53	69	80	84	83	71	58	61	63	65	66	66	67	54	63	76	66	65	77	66	73	80	67	72	59	80	78	56	57	68	70	65	44	68	66	77	69	66	65	64	56	58	62	72	72	58	79	53	69	61	61	66	62	63	63	62	61	59	64	61	74	56	57	73	80	71	61	66	63	57	54	65	63	70	76	54	63	74	76	67	79	55	63	60	79	64	78	78	62	62	64	67	70	66
22718	17366	12464	25806	34462	34012	30925	27252	24083	20439	17455	15193	13244	11889	10363	9049	7941	7273	6414	5821	5258	4686	4273	3780	3478	3041	2855	2627	2516	2378	2305	2074	2070	1969	1915	1900	1790	1696	1683	1600	1561	1553	1622	1505	1466	1426	1425	1418	1421	1340	1245	1232	1226	1197	1210	1166	1202	1168	1185	1127	1086	1094	1105	1099	1150	1030	1066	1017	1034	1038	1075	1071	1053	1021	1052	1019	1022	1029	998	977	965	950	995	990	958	1022	1005	961	1019	953	946	1029	993	974	951	964	990	955	982	939	1015	909	967	960	969	891	973	913	961	978	990	922	948	936	924	961	1000	995	936	965	934	942	932	922	908	961	993	934	972	988	915	909	906	1002	998	1006	953	929	939	987	949	937	929	938	910	968	951	981	946	927	930	1012	933	928	988	940	894	983	957	888	976	918	945	921	959	937	916	933	928	967	920	930	1001	988	955	937	961	975	978	944	948	900	943	947	976	991	934	878	979	987	949	956	904	967	1002	927	914	967	932	974	954	955	907	953	913	981	912	911	978	995	942	905	910	934	941	902	917	986	929	926	937	947	934	959	989	914	941	919	956	886	975	970	938	967	887	933	907	907	1009	929	985	893	999	940	945	955	913	935	940	990	951	887	971	959	907	972	963	959	953	950	913	944	904	956	918	918	978	951	895	937	893	997	946	974	978	940	936	957	903	920	900	953	931	909	952	953	953	931	948	953	932	862	945	893	932	942	951	937	933	942	952	935	954	963	918	938	963	907	917	950	954	892	952	988	933	939	1016	867	918	923	961	928	914	967	952	915	960	980	906	953	957	867	927	887	939	910	907	911	951	878	962	895	890	905	959	940	893	1005	907	969	1021	969	935	999	947	912	935	922	924	919	910	912	950	984	977	934	1023	959	927	983	945	910	874	953	948	959	945	909	916	936	897	901	939	880	914	911	977	920	936	970	999	944	953	940	940	1008	896	985	947	974	993	934	947	960	908	939	897	928	904	910	953	948	913	931	944	938	945	992	952	875	861	943	909	986	952	973	894	918	938	964	928	943	918	948	998	936	960	940	995	949	986	889	909	918	936	902	941	953	896	947	943	1004	895	914	917	944	950	964	884	985	971	995	941	959	934	909	926	942	897	951	982	966	954	962	909	856	903	918	906	919	883	929	949	973	904	924	912	891	984	947	955	927	931	914	931	947	854	918	937	991	934	940	953	928	930	920	984	936	849	950	953	903	905	904	916	946	920	999	950	948	968	935	890	923	929	935	994	900	935	933	941	937	945	960	961	957	932	962	941	943	903	980	985	948	946	958	879	963	941	974	906	948	916	895	982	904	970	863	929	971	959	943	956	936	981	920	941	950	990	931	885	957	945	973	937	911	977	970	936	965	1002	909	905	957	973	941	991	996	923	922	878	921	988	916	935	944	908	931	955	946	975	957	909	928	878	929	936	893	910	945	943	958	912	903	921	985	922	927	980	921	926	967	936	926	924	925	915	917	958	942	896	875	927	926	942	924	938	949	971	933	986	914	948	956	900	933	984	953	928	955	962	935	927	891	929	961	910	921	943	941	882	900	1024	932	905	942	910	960	934	922	988	994	897	905	925	907	901	941	922	875	931	918	922	980	894	962	916	972	881	963	963	922	912	972	921	918	972	940	986	966	896	917	939	908	955	985	940	895	911	933	992	978	982	943	909	898	962	895	967	857	873	989	966	952	916	1019	820	976	912	989	933	927	932	964	993	915	981	882	949	986	947	907	942	981	973	966	936	910	913	976	926	932	932	948	936	896	935	945	937	907	914	981	888	922	914	964	951	971	924	950	958	935	937	926	947	920	975	960	922	905	951	940	944	981	892	906	993	890	977	980	919	976	902	937	945	936	1003	959	911	923	935	939	925	885	986	957	988	937	930	975	1003	955	915	911	946	937	981	963	932	946	954	906	956	936	956	998	906	927	945	928	953	935	909	906	910	982	968	971	925	980	881	952	1000	997	975	905	898	959	946	945	944	915	959	919	954	973	965	944	936	941	910	950	922	929	939	901	956	859	933	961	964	983	881	936	915	892	976	923	925	961	965	916	983	935	917	957	900	953	977	953	938	935	965	894	957	904	931	915	967	880	905	923	1032	946	918	934	885	962	919	987	976	944	936	946	923	985	910	957	969	895	987	975	940	929	958	893	996	959	883	939	917	890	908	927	913	939	986	956	896	927	909	899	914	917	945	911	933	931	920	933	897	963	955	936	926	1025	916	979	951	986	907	928	927	964	918	943	960	927	941	920	969	946	930	959	969	944	955	946	915	956	894	940	914	939	961	913	966	933	999	942	927	1015	918	982	920	882	910	945	916	868	944	933	904	900	956	922	903	953	945	958	916	900	933	927	961	1004	944	916	924	946	977	864	922	948	960	958	892	933	888	960	934	918	920	912	943	966	969	934	972	977	966	935	949	976	926	968	927	883	952	946	899	948	979	965	966	902	927	991	973	942	922	976	911	940	894	949	940	930	955	942	942	959	942	940	968	978	930	968	914	907	910	944	959	958	995	937	925	974	957	931	872	934	933	921	930	947	887	920	886	911	954	959	959	939	979	1002	890	929	877	924	949	928	931	988	904	930	918	918	949	914	966	918	919	908	949	950	958	940	913	969	961	964	957	944	943	932	975	944	926	931	936	918	886	927	943	905	941	916	975	973	913	944	911	961	957	973	945	945	901	940	938	1021	948	915	942	914	920	920	1026	938	948	941	948	921	944	952	917	939	960	891	1003	929	908	905	956	932	909	936	947	909	968	926	909	960	933	962	902	926	981	955	979	884	947	915	931	1012	913	933	977	963	958	873	908	948	955	961	915	958	980	925	892	994	909	933	928	992	955	925	945	920	960	949	914	903	920	967	929	950	936	956	963	945	898	988	959	950	959	959	921	947	969	940	944	881	945	936	930	962	942	1015	959	916	969	910	918	990	944	948	947	952	920	970	929	925	976	916	942	912	902	979	973	936	946	939	948	937	925	896	933	926	940	937	906	926	903	970	921	943	948	952	919	939	966	964	966	900	903	939	927	970	974	959	937	944	1010	975	951	924	1020	936	965	945	927	1021	909	961	962	965	956	939	961	976	919	945	993	929	974	948	976	944	915	914	926	960	933	900	920	906	964	956	932	939	956	942	983	1001	970	958	900	949	937	952	919	934	957	935	956	964	998	919	912	945	879	935	952	928	943	989	936	866	918	975	907	903	883	887	975	877	892	922	942	952	915	927	918	942	864	915	960	917	914	961	930	991	934	939	969	908	965	975	901	945	932	863	986	885	961	964	944	973	935	928	947	893	971	982	932	939	942	918	923	942	936	950	920	937	920	935	955	892	960	944	963	906	943	929	918	904	902	995	928	878	929	950	953	898	974	932	920	943	906	962	929	918	973	927	920	920	900	917	959	952	969	905	929	911	910	956	935	972	906	939	929	990	959	964	949	909	921	932	922	964	892	970	938	956	998	954	922	903	997	946	895	932	962	938	900	942	888	985	941	974	939	972	944	932	929	959	961	957	927	932	943	923	961	940	898	895	848	974	985	966	977	966	965	939
2776	1349	872	698	1176	1509	1262	1108	958	810	685	563	492	466	449	350	326	281	283	213	224	199	167	177	126	146	127	139	99	123	123	105	122	78	113	109	90	81	98	91	83	92	113	65	71	95	85	99	91	79	81	72	79	81	76	77	65	70	70	70	72	71	72	70	69	77	58	61	63	76	82	81	77	70	62	64	72	69	71	74	68	63	79	53	71	70	82	65	59	70	56	64	66	70	72	63	66	71	69	82	65	70	66	56	58	63	67	65	48	65	61	68	73	73	67	61	62	57	62	53	61	59	76	72	71	67	68	62	68	67	53	62	73	55	57	80	55	64	63	67	66	74	67	57	66	53	63	60	64	71	73	79	74	58	51	76	68	67	68	92	58	64	60	66	52	55	75	60	51	51	47	73	65	68	76	71	62	64	72	56	69	79	63	74	90	62	62	61	65	67	59	65	60	65	69	73	61	74	66	70	54	65	77	63	85	69	84	54	53	59	55	68	58	60	68	70	58	63	61	59	69	52	81	74	70	62	85	51	71	65	79	65	71	52	64	71	65	79	56	78	58	66	78	79	67	76	62	61	81	64	62	66	66	62	63	74	66	70	63	58	65	59	68	71	80	71	61	67	69	61	58	59	65	72	61	72	65	59	66	71	75	70	55	68	56	58	57	62	66	56	57	67	67	65	65	72	56	66	70	69	65	67	67	62	71	58	66	61	70	70	67	80	58	73	75	56	68	63	90	55	74	79	58	59	67	65	60	71	63	60	66	58	68	69	59	69	62	74	67	56	78	72	75	67	67	63	66	64	65	67	76	74	55	73	64	66	68	71	53	63	59	63	53	50	81	56	67	54	73	52	57	68	71	61	74	55	67	66	63	59	78	72	68	74	62	67	67	61	74	64	62	74	72	52	60	68	67	72	73	58	49	72	59	85	77	61	71	51	60	64	69	75	66	57	63	50	67	80	65	79	70	51	68	63	65	75	66	63	64	66	67	78	66	68	65	73	54	60	74	71	65	61	65	63	64	87	56	61	46	73	59	65	66	69	91	67	74	80	74	66	58	65	64	72	62	59	72	77	69	63	78	73	65	60	54	64	59	54	79	60	74	70	73	70	59	64	65	72	65	68	78	67	64	62	75	52	56	72	75	56	59	64	87	73	59	65	61	71	60	63	69	72	66	68	63	78	72	67	68	70	75	67	50	67	64	51	63	81	68	73	68	45	63	73	70	61	59	70	49	66	60	53	68	61	70	72	47	61	55	68	66	65	67	63	66	54	65	73	65	64	55	62	54	83	59	50	73	60	58	72	82	46	75	59	72	67	61	72	57	66	74	67	75	56	50	74	55	71	69	55	66	58	61	69	69	74	61	75	63	45	82	51	65	64	71	59	65	57	62	53	67	72	68	79	49	71	64	66	63	49	70	56	63	59	52	53	61	56	57	64	43	70	66	67	75	67	65	66	65	58	61	59	62	63	69	62	71	64	69	75	60	59	77	60	59	68	74	49	55	63	75	72	70	57	66	63	71	63	57	78	68	61	58	72	73	63	71	73	64	67	63	69	74	59	55	58	70	67	64	66	60	57	84	59	65	64	56	69	60	55	77	67	61	74	67	64	55	50	49	60	66	64	69	67	58	61	56	59	78	73	64	71	71	85	65	77	73	60	76	53	63	81	61	67	67	61	68	74	89	58	70	63	68	70	63	72	74	57	56	80	52	77	49	60	71	71	68	75	74	62	78	60	62	51	74	64	68	64	62	64	76	67	73	71	69	76	73	63	75	68	63	60	64	47	62	58	52	70	79	61	61	72	51	62	56	61	66	60	64	65	80	72	62	61	79	61	53	66	66	93	83	56	65	56	71	62	53	65	66	75	65	55	68	61	74	53	75	53	53	60	52	67	59	52	64	57	72	66	55	79	58	72	69	58	77	65	72	70	66	78	54	64	60	66	61	70	63	79	54	64	67	56	80	46	64	63	56	70	73	51	68	72	67	75	60	64	66	52	75	62	50	59	67	70	65	64	59	61	67	68	63	66	73	61	77	71	61	68	76	55	58	55	59	54	63	63	65	70	63	68	62	62	56	78	68	71	72	68	68	81	65	69	66	74	68	79	73	57	66	84	76	75	61	59	80	52	70	74	48	60	47	74	70	75	53	65	57	72	69	74	59	61	59	58	64	68	71	69	73	58	73	62	70	59	68	64	66	66	62	67	56	68	63	68	53	48	66	61	62	65	68	64	57	77	69	56	57	75	70	62	68	72	77	85	57	56	75	76	62	72	70	59	68	83	64	53	57	62	70	71	61	59	74	58	65	40	65	74	79	67	67	78	67	55	64	62	62	60	84	62	74	81	64	85	64	49	60	62	80	59	73	67	61	67	83	85	73	62	48	53	65	62	62	51	76	67	66	64	75	72	57	71	52	61	45	64	63	65	60	71	64	58	65	73	62	75	82	55	52	67	71	61	69	70	66	70	57	59	56	81	66	58	64	73	62	58	58	59	60	71	76	78	74	59	70	64	57	64	64	56	72	59	64	70	83	80	82	69	61	57	63	62	75	66	61	63	49	64	52	78	77	52	84	70	60	56	69	77	74	79	71	66	61	68	71	64	69	63	70	69	56	59	73	69	61	64	54	65	74	62	56	67	64	63	75	58	66	64	67	62	68	65	70	70	88	55	68	60	56	74	63	62	60	65	75	60	73	56	66	68	61	62	58	66	80	60	55	61	67	74	58	53	56	67	56	73	58	48	63	63	65	59	66	55	60	57	65	67	67	65	68	77	77	65	70	77	70	53	55	61	72	59	70	76	86	57	63	67	54	66	73	58	61	67	67	63	68	76	74	61	69	74	64	70	61	63	73	52	73	80	64	63	54	62	61	59	70	78	59	73	78	67	59	54	64	79	62	56	81	63	61	68	81	69	64	55	76	81	56	81	64	82	67	66	49	67	61	66	64	78	55	60	72	69	60	74	64	73	69	84	70	70	66	52	59	60	63	76	54	73	69	66	57	61	45	67	64	69	63	65	47	77	54	58	62	62	82	87	67	58	77	48	76	56	79	65	76	57	65	53	52	61	68	64	63	66	56	62	56	72	61	67	57	55	75	50	69	66	63	64	73	67	65	68	66	66	53	74	56	55	59	76	59	66	58	86	54	60	76	82	60	58	72	62	63	48	65	58	76	55	52	71	56	64	68	71	56	67	65	59	57	65	65	65	57	76	65	65	65	61	71	62	58	70	57	67	55	62	69	63	68	49	58	66	81	58	72	71	69	69	76	58	58	73	70	67	61	57	68	81	56	58	74	69	69	71	69	69	53	58	75	76	68	63	67	77	51	63	83	71	72	71	59	75	60	60	76	68	67	67	70	51	65	63	67	69	56	62	57	70	56	72	67	70	71	66	63	50	60	64	59	70	71	71	51	57	63	71	75	63	66	57	77	55	46	54	72	59	68	63	62	60	62	74	64	66	90	61	79	69	55	63	61	75	55	60
28176	21599	16373	31038	38960	38734	35592	32233	28716	25098	22061	19182	17358	15262	13682	12229	10858	9509	8695	7796	7165	6485	5575	5195	4624	4075	3820	3492	3430	3050	2915	2779	2539	2427	2403	2236	2139	2015	2061	1963	1809	1871	1870	1851	1846	1731	1641	1665	1541	1516	1411	1398	1375	1378	1246	1347	1216	1181	1216	1178	1232	1153	1209	1163	1205	1200	1141	1119	1099	1016	1041	1074	1078	1039	1045	1031	1028	996	1026	1028	1015	1064	1061	1052	987	1043	1057	1046	984	1061	1026	981	996	1023	965	942	982	969	977	967	912	962	1005	966	992	967	1012	941	955	917	990	936	965	942	938	944	991	948	927	958	939	910	973	958	948	949	913	965	954	900	949	900	890	951	940	980	938	939	934	937	919	913	965	921	890	941	960	911	947	939	952	915	868	924	917	933	946	914	942	914	915	851	951	939	937	962	944	950	961	911	946	965	914	949	884	977	958	893	912	947	935	1006	979	939	931	931	956	949	906	876	864	954	974	904	934	942	975	947	971	916	976	870	907	923	929	953	892	886	964	920	933	917	920	931	923	935	944	899	909	867	914	901	909	925	890	961	915	902	922	920	949	941	999	980	955	948	963	987	938	860	934	930	923	875	887	945	937	960	896	910	886	950	917	934	908	885	911	906	921	964	961	924	927	922	944	949	952	909	943	925	942	933	919	929	936	949	907	928	907	939	926	882	935	916	938	899	949	923	940	877	931	869	892	933	940	931	902	949	938	846	966	923	874	921	932	911	899	991	875	894	968	931	893	947	967	920	937	877	891	965	933	860	939	941	926	893	914	929	947	897	956	911	896	939	893	896	882	995	908	933	938	906	989	973	940	894	885	949	897	944	940	897	877	926	937	886	892	926	969	951	916	944	914	998	962	936	929	941	890	921	980	865	944	928	895	882	906	961	910	947	930	1001	947	935	885	931	975	971	907	884	936	925	940	882	891	891	936	960	1036	887	963	927	922	925	966	934	911	930	933	919	953	883	942	932	939	909	899	925	909	984	903	948	958	939	892	931	921	874	871	875	925	884	948	932	933	950	862	925	1004	902	943	942	904	952	944	853	909	942	967	937	908	907	980	900	930	925	904	927	949	912	898	900	926	977	919	942	883	930	892	909	931	924	976	861	919	967	943	962	917	928	907	894	886	896	907	954	955	951	982	888	935	930	903	967	915	882	953	966	906	948	909	967	946	940	896	898	923	898	941	961	947	951	967	926	925	904	961	960	961	895	922	941	923	959	933	957	1008	1001	899	935	849	896	916	917	932	909	905	908	914	897	927	924	981	931	944	902	917	958	960	921	884	885	955	938	978	912	946	917	929	933	997	874	923	905	946	963	928	949	854	949	840	918	909	879	889	935	922	941	985	975	956	957	936	913	969	904	916	936	934	952	890	943	951	904	929	918	942	931	899	874	952	922	948	852	902	938	956	896	964	912	952	900	873	853	904	940	975	915	892	902	965	961	925	947	930	942	896	886	911	970	930	966	932	929	946	858	945	967	950	951	940	920	921	993	890	927	882	894	881	960	951	963	936	923	939	919	889	918	890	908	939	893	883	934	972	979	901	942	925	944	962	932	961	916	917	910	920	925	967	885	922	972	904	883	903	899	964	934	912	930	894	929	979	920	862	1003	895	940	923	911	930	894	894	961	907	889	976	942	966	938	967	919	936	957	962	913	919	939	966	899	941	958	924	928	947	882	898	895	924	936	942	897	999	952	966	912	878	978	881	977	929	852	984	978	929	926	943	901	919	893	914	913	923	1004	923	946	895	892	975	951	933	943	947	941	912	927	972	859	872	916	924	930	938	948	905	959	869	916	881	889	935	897	922	885	916	907	938	949	884	918	909	901	928	912	943	891	910	962	926	912	893	950	976	868	928	958	913	917	906	911	962	931	942	945	944	942	971	964	972	896	985	914	959	916	905	906	941	941	894	946	952	964	916	848	920	928	936	968	915	875	926	910	934	909	915	950	960	865	918	942	904	936	902	952	942	949	944	920	882	904	903	955	923	946	984	909	900	942	917	945	939	913	949	965	932	911	905	923	887	933	948	908	925	910	935	909	902	891	914	878	943	931	932	884	959	943	914	958	974	964	997	937	907	896	926	916	910	909	910	910	956	931	958	952	928	917	929	977	943	934	931	942	931	912	921	918	895	938	912	892	916	939	937	932	893	947	935	928	964	969	923	877	946	900	962	948	905	905	890	906	946	930	908	954	909	837	938	909	929	920	968	960	875	917	934	911	909	899	913	939	919	974	882	1009	966	934	898	929	920	930	894	896	911	929	971	857	924	925	951	925	918	956	934	916	936	917	864	931	863	953	893	907	952	904	978	902	890	942	942	909	919	888	912	942	948	873	868	936	974	943	904	923	973	932	908	877	881	907	929	982	973	900	949	857	905	877	918	896	907	932	934	924	937	972	950	915	916	932	889	932	937	949	905	908	945	928	930	940	924	921	937	964	950	930	955	917	953	874	968	929	954	942	936	922	939	955	930	926	954	906	944	938	894	906	933	958	899	958	946	904	921	908	918	933	903	859	903	959	869	943	933	946	931	961	916	948	947	942	895	898	889	980	929	938	872	895	871	955	917	951	972	921	895	886	902	929	938	913	924	956	910	919	905	879	906	895	954	926	939	927	896	908	927	899	961	898	935	921	925	913	939	957	838	951	935	898	918	898	909	874	919	946	966	972	972	913	948	988	928	966	948	926	956	919	968	951	942	877	942	929	944	918	957	918	954	920	930	941	858	930	885	918	950	930	951	916	952	969	954	912	942	866	934	939	932	952	930	966	968	935	932	938	943	958	912	927	970	958	991	936	903	884	869	894	955	894	930	903	887	963	866	884	960	893	890	921	935	921	944	975	960	939	915	960	908	854	865	942	956	949	894	927	939	884	939	945	904	926	938	867	917	931	911	980	941	882	912	938	927	905	937	929	906	895	954	957	914	878	942	891	889	883	947	921	921	939	916	903	868	930	900	922	900	882	859	903	939	933	951	989	952	908	908	904	959	913	911	950	970	901	967	904	966	921	940	941	913	934	957	933	962	913	917	912	894	907	894	930	937	937	912	900	941	1020	958	909	913	905	929	948	946	966	934	895	945	944	947	899	956	911	893	912	942	979	915	908	904	972	918	930	951	945	937	948	936	955	954	915	903	944	952	913	907	869	905	950	881	950	934	980	893	942	935	986	887	966	901	938	921	886	914	897	940	951	1006	945	898	927	918	910	958	879	882	935	951	847	881	951	918	877	870	954	875	924	943	936	938	936	944	915	956	938	922	953	956	904	889	925	1005	932	941	899	928	942	896	936	891	960	954	935	909	993	915	918	922	918	904	970	915	928	946	950	907	932	979	939	951	949	911	945	972	938	955	945	941	900	870	977	880	936	975	881	855	944	903	913	962	956	927	947	971	936	966	915	891	924	879	904	900	910	945	965	909	926	942	878	901	853	999	907	949	888	958	922	936	932	918	949	926	904	877	895	868	906	990	896	928	959	914	842	926	928	939	882	1002	904	902	946	898	941	918	917	874	952	914	923
2181	661	412	353	593	731	601	484	472	393	319	244	242	225	171	172	168	161	143	95	115	115	123	104	82	92	72	81	87	60	79	79	54	80	69	79	66	56	50	48	58	55	55	54	65	65	51	60	54	58	56	57	61	71	51	50	47	57	52	50	48	65	59	58	39	52	53	49	43	68	56	60	41	49	61	51	56	57	48	50	36	64	61	32	54	42	55	44	56	56	45	60	51	42	46	47	48	58	54	48	65	61	42	53	62	52	63	43	49	61	61	40	44	40	53	47	55	49	60	61	47	39	57	47	46	47	54	60	57	39	38	53	52	46	54	54	60	41	49	51	38	52	55	48	45	58	51	35	58	55	48	56	50	57	46	48	72	49	46	53	60	47	45	44	59	50	48	54	60	53	46	54	54	46	55	51	36	58	58	54	55	65	55	62	40	48	49	52	54	61	46	52	38	50	43	53	41	48	51	62	65	59	68	49	39	53	49	48	43	59	42	41	50	51	55	62	47	51	61	48	49	46	47	53	62	51	53	56	45	40	53	44	49	45	65	48	43	68	57	50	39	43	40	45	48	39	44	51	45	62	49	46	47	46	52	52	43	55	42	66	57	52	55	48	55	42	45	46	57	58	56	53	49	57	58	54	62	53	41	51	43	40	39	40	42	54	51	48	52	47	54	48	44	35	46	55	43	46	47	45	66	60	58	43	50	39	44	57	44	44	47	56	37	53	50	45	46	46	62	50	50	42	42	42	58	49	34	54	53	55	59	45	43	43	42	61	71	50	57	58	56	47	49	64	44	43	62	52	52	47	50	57	39	65	44	59	57	37	54	53	50	53	53	47	56	45	52	47	44	47	46	62	50	46	53	40	55	56	41	46	54	43	63	43	38	48	47	40	54	50	53	52	52	44	60	59	55	47	48	59	49	51	47	57	57	44	46	51	46	62	47	64	54	48	46	66	61	52	48	62	51	43	54	61	62	54	47	56	53	44	49	47	50	46	73	62	47	57	67	47	51	57	64	52	48	49	41	49	49	56	68	45	50	57	54	48	65	56	56	46	46	66	53	63	45	47	54	48	59	41	48	54	46	50	44	50	52	46	62	54	66	43	51	64	54	55	56	54	42	69	53	53	42	46	54	51	54	45	55	52	37	32	39	51	42	40	46	65	68	39	51	55	58	61	49	45	48	35	58	59	58	52	42	51	51	55	60	45	42	50	38	32	50	49	54	43	40	46	62	54	49	52	64	41	52	49	42	56	61	52	42	43	45	55	57	56	55	48	58	47	47	49	45	43	42	58	49	48	67	52	51	55	44	55	43	67	40	55	45	53	54	53	51	49	52	48	52	39	66	53	46	51	46	50	59	42	63	48	50	53	57	52	45	62	53	49	48	38	59	57	49	54	53	46	52	51	52	57	57	44	52	46	57	54	38	50	48	58	43	51	56	41	47	51	62	53	47	47	34	62	48	41	51	60	50	48	44	35	50	58	51	46	44	46	47	49	55	70	51	52	64	52	35	58	67	51	58	46	47	45	35	58	42	45	54	40	49	53	62	54	62	61	39	57	63	46	53	47	63	36	56	63	50	55	50	49	48	61	51	61	51	47	57	54	42	49	65	50	51	58	55	54	42	54	48	56	41	46	47	44	57	48	49	55	49	50	41	45	36	62	54	49	38	60	61	40	44	65	55	46	54	54	57	42	53	53	55	46	55	54	43	45	52	50	58	52	48	61	46	55	61	54	52	58	54	48	53	49	46	54	64	43	52	50	52	53	45	46	49	39	43	48	58	43	57	46	48	53	47	47	51	54	48	51	59	55	59	50	52	51	49	42	49	46	58	55	45	54	53	45	54	44	53	43	48	48	50	49	56	54	42	65	54	50	44	51	50	54	47	53	53	47	39	55	46	43	53	42	48	58	64	51	49	57	59	38	60	36	62	54	51	36	54	40	52	54	62	42	40	58	50	56	54	43	41	52	46	51	52	49	52	63	49	51	69	42	59	41	53	40	58	48	47	41	56	43	66	45	54	38	53	52	53	52	60	56	51	41	58	45	47	47	55	59	53	53	50	47	47	37	41	46	51	48	50	53	65	42	43	38	38	60	43	42	42	37	49	59	46	50	46	54	49	53	42	49	48	48	45	48	59	55	45	41	43	44	62	50	56	49	51	53	44	53	51	50	56	44	52	58	48	49	50	46	46	51	39	51	68	56	49	41	44	59	49	45	51	57	57	47	51	39	43	54	53	56	41	50	51	49	57	54	51	49	48	44	54	53	60	51	40	53	57	63	49	56	44	59	32	47	53	57	57	59	37	55	49	57	58	61	50	42	46	55	43	45	45	61	57	60	47	55	49	47	55	37	45	55	44	44	54	62	51	42	48	48	46	52	61	49	56	46	42	50	54	45	54	49	45	51	54	41	58	66	46	56	56	61	40	59	55	54	55	62	62	45	64	54	65	52	47	56	45	42	62	48	53	44	53	54	53	41	64	66	56	48	59	49	39	61	61	48	70	42	52	58	62	46	54	43	53	59	47	43	49	55	44	63	42	52	42	49	45	55	63	42	46	63	57	65	47	40	48	46	46	56	49	42	52	52	52	59	48	56	49	48	35	39	43	44	68	56	41	48	59	54	47	55	38	46	46	49	39	64	54	62	44	56	64	58	40	65	46	39	39	63	46	45	41	48	59	55	43	57	50	65	47	49	52	51	60	54	46	51	46	55	57	64	45	48	49	44	59	63	54	60	60	56	36	51	48	57	49	50	53	52	60	47	53	56	39	44	45	54	60	53	54	59	44	55	49	54	56	39	49	59	48	65	37	52	47	42	47	47	53	46	54	58	51	64	43	55	60	50	58	59	50	65	44	54	44	38	52	57	62	38	67	50	45	70	61	50	53	50	48	53	36	55	45	60	45	44	47	48	52	47	53	52	60	49	59	52	46	40	43	62	53	70	38	50	63	48	46	53	62	52	56	55	34	58	53	54	50	56	55	47	56	54	53	51	60	50	70	51	49	41	45	54	40	57	51	45	50	46	54	51	56	59	49	60	55	41	46	52	45	47	57	51	60	48	59	52	41	51	51	41	60	46	57	60	58	42	42	46	51	48	50	49	55	53	34	50	51	57	51	47	46	58	58	50	39	46	64	48	32	48	50	52	57	62	37	45	44	55	66	49	69	43	59	47	45	54	66	45	61	49	43	43	45	54	51	54	41	52	45	46	51	56	36	48	44	47	54	47	37	45	43	54	54	50	46	61	57	50	50	47	60	50	43	45	54	54	50	52	65	52	54	48	59	48	47	45	60	60	40	51	48	59	57	49	59	54	51	44	49	44	58	34	56	47	54	53	40	53	46	49	46	47	39	49	46	44	47	55	47	49	41	51	60	52	39	46	63	62	42	46	50	62	50	54	50	53	52	46	43	69	67	51	80	54	52	42	44	52	36	38	58	59	42	46	49	51	49	36	48	48	49	47	49	49	56	43	49	53	45	43
20464	14401	9725	22597	30585	29873	26595	22832	19550	16203	13683	11638	10054	8906	7579	6406	5920	5159	4677	4233	3836	3296	3148	2674	2417	2286	2113	1976	1823	1724	1656	1548	1463	1435	1465	1337	1271	1235	1218	1224	1185	1180	1194	1163	1127	1129	1077	1094	1043	1005	959	1028	941	942	902	906	870	915	823	891	877	875	844	820	824	866	833	860	802	808	816	804	812	756	782	825	774	774	782	748	790	801	803	779	726	772	825	745	795	729	745	751	752	748	765	785	724	748	714	776	704	778	721	712	757	765	760	770	774	729	733	763	768	728	747	807	765	801	803	744	759	774	764	784	765	713	754	784	761	751	752	765	713	791	728	761	751	724	713	754	738	800	751	733	706	763	760	744	708	727	732	803	781	724	721	766	746	783	757	770	711	755	741	797	756	777	752	765	748	710	754	718	744	766	708	719	718	786	721	706	730	726	766	771	761	720	733	709	742	757	763	762	764	720	731	720	774	720	733	769	703	726	762	730	758	708	725	680	721	759	786	715	757	711	726	643	752	684	729	702	722	773	720	720	769	715	740	722	747	713	717	749	786	738	739	655	718	741	748	712	719	737	742	779	713	800	743	730	686	789	762	788	712	752	758	746	775	709	747	748	727	691	782	757	775	817	739	741	757	711	703	741	779	727	743	730	690	759	757	748	774	725	711	756	804	752	714	701	784	760	752	756	726	813	761	756	753	704	714	750	754	771	733	715	739	685	760	760	811	707	698	743	709	758	740	709	759	738	808	798	715	762	731	736	719	763	757	743	755	722	772	742	754	716	721	760	690	769	729	743	731	739	723	718	768	715	770	780	750	744	722	726	737	751	724	789	764	779	745	728	702	705	753	714	756	777	725	759	743	702	789	738	760	727	758	688	714	780	751	735	706	731	704	706	717	761	755	805	740	731	732	696	779	769	703	756	792	706	750	745	741	745	774	783	756	764	740	714	742	767	771	807	695	750	779	708	716	713	716	761	727	764	786	743	770	735	734	681	807	750	723	713	701	745	822	755	739	755	757	789	741	710	778	728	768	743	700	778	730	748	742	756	734	727	779	703	705	737	731	756	741	771	745	749	723	794	679	738	703	702	803	744	758	742	753	738	727	705	758	747	715	747	724	718	764	716	759	731	724	750	744	725	726	780	728	698	715	745	732	754	725	676	740	719	733	717	743	718	719	742	765	732	766	751	726	732	762	754	779	733	742	743	780	741	750	754	767	782	763	776	752	729	770	735	752	768	732	717	767	740	773	776	757	751	759	763	755	703	729	760	773	708	712	694	736	745	759	791	718	778	725	701	778	776	725	751	740	691	749	766	758	770	751	732	735	743	771	717	729	702	740	812	743	726	748	756	726	738	735	699	761	740	764	742	737	723	745	763	735	745	732	728	763	757	753	709	816	732	762	756	754	711	717	713	783	731	750	746	760	709	708	716	731	745	709	742	756	703	738	764	732	746	687	735	753	726	758	710	721	738	774	751	721	757	742	713	727	758	696	770	787	765	772	746	779	711	779	731	725	765	761	806	729	746	764	778	753	793	697	720	736	746	756	768	745	734	740	748	699	731	753	774	745	714	744	745	801	764	702	734	757	758	756	752	777	753	734	720	741	749	698	775	777	756	691	734	714	714	782	766	733	753	754	743	770	733	743	826	727	721	748	715	746	748	755	768	753	697	743	731	707	720	739	738	750	754	778	751	756	776	777	780	735	791	695	774	716	732	669	745	711	705	753	749	739	733	793	741	753	696	676	774	790	739	801	746	750	707	752	705	704	722	739	729	724	749	701	731	771	710	770	750	792	711	775	753	720	760	757	691	700	768	766	726	760	775	734	753	791	723	721	740	750	772	744	739	707	723	754	755	731	751	721	714	745	720	713	745	759	723	710	690	726	745	721	725	736	707	753	694	728	732	646	756	783	741	712	741	699	728	736	734	722	754	699	735	726	756	735	772	749	765	750	741	715	739	728	741	749	719	723	739	728	701	719	778	776	703	720	762	717	723	777	758	733	742	736	695	697	739	766	763	751	750	746	760	707	777	705	746	699	718	740	716	767	749	712	737	754	738	783	727	747	704	759	795	729	722	724	730	732	774	743	717	720	730	798	745	750	741	786	713	721	749	755	787	762	718	757	764	735	730	772	741	715	696	732	755	776	756	713	739	765	725	719	771	688	748	747	780	748	726	725	758	684	728	764	743	721	754	684	733	782	772	689	702	742	819	776	715	718	747	758	663	750	710	742	740	806	726	781	747	751	779	772	722	712	775	746	735	729	748	689	765	777	725	710	756	738	730	714	752	729	735	728	742	749	728	739	738	720	743	728	782	742	797	771	722	723	680	769	718	721	710	727	737	765	743	774	754	758	686	722	730	727	750	694	708	724	777	723	753	745	697	749	736	705	760	728	742	792	742	717	793	748	720	719	772	729	771	748	732	681	736	740	703	773	729	723	749	720	693	752	780	744	707	709	730	723	726	781	714	743	742	760	682	715	776	681	733	696	759	738	771	778	719	750	774	765	724	747	751	689	745	741	710	773	732	703	745	759	737	785	743	738	744	759	774	732	768	797	741	732	799	743	749	719	745	716	750	788	761	780	742	726	727	748	771	697	727	732	711	757	794	738	748	748	715	741	712	742	782	736	757	732	746	703	771	752	774	751	703	759	722	739	724	744	757	761	730	757	713	773	749	732	724	732	741	799	772	756	719	729	759	736	744	756	754	745	695	760	816	705	758	724	751	749	703	748	720	723	762	736	757	776	734	784	714	703	738	759	773	737	736	751	689	754	687	796	764	735	698	756	713	749	742	733	669	733	736	753	761	748	750	725	708	713	747	693	688	756	747	683	763	817	681	733	795	784	753	765	675	746	751	747	725	735	802	739	701	695	776	751	715	762	724	748	747	844	784	686	769	716	736	777	738	773	781	771	772	725	733	709	706	727	753	760	751	737	694	732	715	761	726	689	746	694	720	749	708	753	728	760	770	723	800	698	764	777	729	711	774	753	717	752	721	761	789	757	742	748	771	752	783	755	717	739	719	743	758	714	742	744	710	755	752	738	757	718	717	708	774	763	758	724	740	724	759	712	733	743	741	713	815	718	757	704	743	780	747	717	759	767	752	788	746	741	790	729	732	761	733	745	735	725	705	700	764	708	693	743	733	730	743	727	750	723	745	731	706	719	718	772	728	694	728	742	742	722	796	773	754	768	760	745	722	751	729	755	739	725	763	722	718	736	686	757	734	738	751	765	678	740	775	720	738	760	713	742	765	764	710	756	728	789	750	723	744	713	735	758	713	707	732	760	723	759	745	763	747	718	766	720	772	724	750	792	733	749	728	774	720	714	743	728	747	709	706	706	750	746	767	720	773	794	746	754	707	753	752	719	802	719	765	719	753	778	719	748	701	704	728	759	748	767	702	777	757	721	742	764	722	738	743	727	714	725	733	745	742	741	751	774	728	753	728	711	761	743	749	710	730	735	698	739	746	777	730	756	716	781	739	781	766	740	713
1648	1031	618	521	894	1085	939	812	683	569	482	435	324	311	270	256	236	199	147	165	173	112	129	111	123	110	84	93	89	73	79	73	73	63	62	77	64	75	72	58	52	64	59	64	65	67	69	50	65	68	61	51	63	67	70	51	47	57	50	60	53	64	39	46	67	45	62	41	57	46	66	55	50	54	46	50	48	46	54	60	53	82	46	43	54	42	34	41	47	63	54	48	40	49	52	53	56	55	46	55	54	57	44	51	49	50	42	43	51	35	45	49	53	51	49	53	54	49	45	56	42	49	56	56	53	47	54	52	56	45	46	56	46	56	51	39	55	48	47	54	64	50	48	45	52	54	52	41	58	40	37	50	56	43	37	52	39	52	46	42	61	66	55	33	57	47	42	43	43	49	47	47	67	46	56	48	56	51	50	49	52	51	46	51	44	51	55	40	49	54	49	54	48	44	47	58	54	47	47	43	41	48	47	45	44	60	56	50	46	44	48	52	57	51	47	56	45	45	41	44	56	58	57	48	49	41	40	53	50	52	55	49	41	42	50	43	39	47	54	44	52	41	47	54	54	44	43	59	45	57	44	55	33	52	57	51	50	44	52	57	62	45	53	48	51	48	45	47	39	49	40	60	50	61	36	44	46	46	34	42	41	57	55	35	58	49	61	52	54	57	50	52	43	53	45	48	54	40	41	46	54	58	55	60	54	61	51	57	43	47	46	51	48	50	62	44	65	44	59	46	40	59	54	52	50	55	43	53	46	50	38	51	54	47	65	48	49	53	36	64	59	46	70	48	59	55	48	48	45	49	52	42	40	43	50	53	38	40	52	45	57	47	49	58	50	63	49	63	48	52	54	36	42	56	48	40	54	38	48	50	51	52	45	43	51	49	47	63	50	50	42	40	45	52	53	49	47	57	52	57	46	52	49	63	38	57	53	48	46	45	45	50	59	54	49	44	58	50	62	46	56	59	54	41	43	65	39	36	46	41	55	44	50	31	59	42	49	61	60	46	48	45	48	39	58	52	52	55	42	62	53	53	46	46	51	48	53	58	47	53	52	45	45	45	59	46	53	50	47	50	44	46	54	35	46	53	58	45	50	59	53	45	46	42	42	35	60	51	62	45	43	52	57	50	48	51	54	52	34	52	59	40	54	44	41	42	49	54	46	47	57	57	59	52	45	54	58	53	54	59	54	46	55	53	40	55	49	45	48	42	67	51	48	48	55	54	43	43	42	42	50	54	50	44	59	47	48	43	54	52	40	54	57	55	54	40	54	44	48	40	48	57	41	57	43	44	47	59	48	50	44	55	46	46	37	39	52	53	57	39	57	40	60	42	56	44	49	52	39	51	50	54	59	57	57	51	49	53	44	48	63	54	56	54	50	51	57	46	54	41	55	58	53	59	46	61	49	52	58	50	50	55	52	56	49	57	43	46	55	59	50	51	42	52	46	41	48	55	52	48	48	55	52	56	51	47	45	38	59	53	54	57	64	53	44	54	57	47	49	37	48	41	52	42	54	52	44	50	43	52	52	43	46	42	42	49	52	49	59	45	46	55	53	52	50	52	45	58	41	44	46	49	45	48	43	50	57	46	42	45	44	49	55	50	41	47	47	59	50	52	42	47	47	39	33	56	55	44	56	58	44	60	61	43	39	57	46	50	51	52	34	49	49	53	49	60	54	48	46	46	47	40	47	51	62	42	49	42	63	41	59	44	47	52	39	60	50	60	53	47	48	39	44	44	54	54	60	38	49	51	57	40	42	50	48	44	49	44	48	47	49	44	48	59	57	47	51	49	42	50	55	51	42	60	45	57	44	46	45	47	59	43	47	60	50	41	43	47	57	54	56	47	65	47	49	34	60	62	44	49	45	34	61	46	50	46	46	70	43	51	38	47	53	43	40	38	38	51	51	51	46	45	49	57	66	42	43	54	49	47	50	62	52	51	51	55	42	41	63	36	54	59	48	55	58	48	53	57	39	51	49	57	49	54	57	56	47	50	46	48	46	41	52	51	53	55	47	44	68	60	52	43	54	52	64	56	53	52	52	53	63	44	55	53	45	49	44	36	48	52	51	54	45	52	42	59	39	55	47	35	56	47	53	38	55	55	52	56	40	50	33	49	45	64	54	51	47	53	56	47	52	49	57	39	56	48	34	50	47	49	51	47	53	45	47	48	42	44	44	43	48	55	45	57	52	56	52	54	40	51	46	41	49	53	55	37	62	48	42	72	41	58	45	52	54	54	53	53	48	50	50	45	36	44	41	51	50	44	52	54	60	48	35	43	35	47	35	57	47	41	44	53	42	58	51	48	45	48	37	57	42	46	41	44	55	58	43	40	42	62	59	47	48	32	46	38	42	49	54	60	41	46	31	41	43	51	44	46	45	51	62	49	51	48	50	55	53	50	46	52	36	38	48	60	50	51	49	46	51	45	51	66	40	41	58	37	48	51	47	38	43	46	38	56	42	41	45	53	59	51	54	47	60	53	49	36	38	36	57	68	57	48	47	43	57	48	56	60	47	46	39	55	45	51	45	48	58	57	66	35	50	36	55	63	52	57	48	52	44	54	50	53	61	46	39	72	54	46	55	51	40	42	47	46	64	61	47	34	43	53	46	44	56	44	63	45	48	50	39	40	57	41	59	44	51	42	43	41	47	53	51	53	39	44	37	38	44	54	51	50	46	53	44	45	49	44	43	57	43	59	36	62	50	63	60	51	50	56	57	45	50	47	55	48	50	49	46	56	44	41	44	45	42	50	44	42	57	45	50	44	51	60	48	44	41	46	51	43	38	46	52	41	49	50	41	44	52	38	52	42	42	58	43	54	51	43	59	41	53	40	53	45	51	55	68	48	45	50	46	40	44	39	51	42	61	39	48	51	49	50	46	65	60	53	51	44	40	50	45	55	54	51	48	48	54	47	39	41	59	47	44	61	45	45	60	49	39	54	50	42	50	59	45	40	43	58	46	67	54	51	39	46	45	50	39	47	56	47	57	51	63	53	45	57	55	50	44	48	57	49	41	51	58	58	47	41	43	41	43	53	59	56	38	36	48	48	54	42	47	38	67	43	48	42	52	50	57	48	64	59	43	55	56	54	56	57	57	52	47	42	57	36	56	49	53	43	43	54	46	56	56	38	39	46	55	59	41	52	50	47	52	57	60	53	52	59	42	46	53	48	53	57	49	54	45	48	55	57	42	52	45	40	42	49	53	53	40	56	38	52	54	49	48	65	52	62	61	46	37	46	41	54	44	53	52	41	49	46	55	56	50	53	42	63	34	60	49	53	41	48	54	53	61	53	44	49	48	44	51	48	46	53	37	47	57	50	55	61	53	47	49	39	54	49	38	55	50	56	49	55	48	52	57	49	63	55	38	38	50	48	48	44	57	48	56	32	52	59	55	58	53	35	62	54	27	45	60	36	51	53	51	45	49	53	42	44	46	49	47	51	44	47	52	42	58	54	57	59	44	48	48	50	57	57	50	52
24712	18921	13329	27685	35598	34829	31609	27986	24180	20742	18063	15782	13854	12391	10334	9258	8127	7295	6467	5856	5076	4667	4077	3648	3278	3021	2805	2607	2414	2232	2103	1994	1927	1809	1765	1685	1528	1522	1473	1394	1387	1382	1319	1343	1331	1345	1322	1266	1184	1124	1138	1143	1028	968	1024	963	931	932	955	942	949	962	895	850	867	884	869	872	803	834	837	808	737	809	836	793	823	785	753	833	857	797	783	778	790	789	736	790	761	743	766	776	802	762	774	707	798	780	770	722	797	740	769	770	745	726	760	754	780	727	759	715	727	707	750	715	754	732	735	714	701	706	739	757	728	811	758	743	694	730	706	738	740	703	745	763	747	707	724	757	687	661	787	706	744	714	741	691	776	780	757	729	753	751	776	709	717	717	724	715	744	724	708	737	735	748	755	734	694	739	715	690	729	714	733	689	689	743	713	752	710	740	719	726	797	802	665	740	744	705	701	736	716	721	677	674	743	726	688	708	746	710	715	741	763	738	737	690	749	736	722	724	761	736	764	714	783	711	715	739	733	703	771	752	705	753	741	720	694	713	712	731	657	726	685	715	694	715	739	724	706	720	715	728	693	700	739	719	699	721	704	694	726	687	736	737	739	691	709	694	719	683	759	767	704	751	693	738	710	748	727	681	694	759	700	722	736	752	717	679	699	721	726	706	744	676	726	734	732	737	709	699	713	742	778	786	728	744	743	784	737	698	748	732	754	714	714	724	726	715	731	694	672	732	716	737	740	700	709	744	714	702	693	737	729	730	769	729	744	720	730	740	681	748	751	687	682	722	737	747	743	710	696	730	719	706	742	668	670	710	731	737	768	704	802	724	757	719	711	665	770	719	728	780	727	725	740	688	690	722	691	689	722	675	709	804	730	726	743	685	776	723	710	715	748	764	669	721	754	721	710	742	735	741	693	734	686	692	696	699	718	762	720	763	665	740	736	769	695	736	715	688	703	732	686	707	711	706	712	761	780	717	740	772	724	711	713	691	683	766	727	731	699	732	705	711	761	718	749	721	669	737	778	745	716	706	739	681	722	764	714	748	696	750	709	759	674	707	767	713	692	695	748	692	738	755	717	766	757	686	710	695	707	730	799	723	706	718	693	726	684	705	732	751	729	677	724	702	728	759	712	668	710	720	750	768	666	716	740	771	750	710	711	686	691	693	704	756	757	679	740	705	671	723	691	780	732	700	785	771	737	747	692	713	715	694	733	741	760	709	681	727	740	751	699	716	731	733	708	736	740	691	762	751	693	719	717	720	725	720	738	705	733	732	717	728	704	729	732	728	742	702	781	696	761	737	680	727	784	708	745	698	714	696	744	756	776	778	692	733	702	732	749	684	770	699	712	774	718	749	713	707	758	746	742	744	735	735	689	692	705	685	732	728	728	778	722	688	751	726	658	707	687	751	758	715	752	705	706	698	681	741	692	766	745	731	705	667	712	756	741	753	716	727	775	707	783	718	723	699	745	703	707	706	703	699	697	762	700	692	727	704	679	719	720	752	709	670	721	673	730	699	766	745	734	740	707	699	717	747	708	703	705	685	716	739	712	697	727	706	738	696	740	735	687	698	706	740	725	742	722	700	694	723	710	746	753	738	757	727	659	710	779	740	736	720	754	705	739	705	724	694	724	724	747	731	711	709	774	719	688	751	736	683	718	706	754	737	720	742	735	735	684	725	737	703	737	729	774	721	740	719	749	677	691	702	730	692	723	746	751	702	712	755	739	665	713	686	677	736	731	729	751	743	726	703	719	767	724	703	700	691	702	689	712	653	729	711	741	683	702	698	696	770	718	702	730	739	728	741	724	725	711	728	701	773	715	724	724	716	691	738	699	721	714	714	720	714	710	787	715	735	702	786	717	673	706	708	740	673	715	744	712	700	706	747	700	731	738	721	701	755	767	725	697	718	707	709	695	771	700	722	760	734	751	774	754	740	722	736	743	711	726	720	671	708	717	756	780	729	697	769	694	755	720	744	699	758	697	710	768	752	722	665	694	749	751	788	764	711	769	757	758	721	724	730	730	743	732	716	716	734	719	746	756	702	716	689	764	723	711	724	768	709	746	687	696	747	683	713	692	746	713	739	745	767	737	738	744	745	739	767	724	738	750	750	729	733	742	726	744	706	685	686	682	696	709	756	762	711	700	728	773	721	735	733	728	737	722	747	727	754	710	726	721	694	749	725	744	691	736	722	761	763	727	768	706	743	716	742	694	690	703	711	710	731	742	699	738	728	722	754	690	741	747	724	738	767	709	676	738	698	736	724	738	712	775	742	779	690	711	744	727	799	724	686	718	739	714	718	712	754	755	736	706	729	769	795	677	661	752	703	730	691	727	725	742	721	698	727	723	749	728	708	723	711	728	707	714	712	760	719	699	708	704	728	741	741	740	745	719	753	717	706	745	718	725	726	705	708	750	713	711	749	682	683	727	706	702	728	758	696	713	737	706	705	736	724	723	702	756	730	709	712	718	661	728	736	743	689	763	719	713	702	749	732	716	720	735	715	698	741	694	706	734	683	766	732	714	706	671	719	723	711	721	789	705	727	731	699	738	667	769	720	689	751	719	707	744	737	745	683	720	678	720	750	731	723	734	713	745	695	739	709	751	716	747	752	737	685	714	714	750	714	811	787	728	693	722	724	702	712	728	740	734	721	724	707	730	732	687	712	710	726	705	786	679	708	706	741	746	683	735	767	754	723	719	722	755	741	707	700	698	646	677	686	746	719	718	730	729	698	671	748	736	661	720	756	795	713	705	724	748	723	743	766	770	739	686	709	733	714	720	693	729	782	740	668	750	730	731	748	696	711	731	745	743	744	752	688	760	720	667	714	681	691	702	711	654	768	748	735	712	724	738	728	733	741	693	737	702	688	722	686	722	703	699	717	749	685	711	742	735	742	690	724	712	680	761	715	744	700	749	747	732	679	723	666	770	791	707	711	709	684	700	713	742	741	731	672	686	727	713	736	708	773	702	685	753	701	682	699	787	717	732	744	676	779	772	745	693	749	736	740	717	735	717	707	729	707	720	754	709	675	759	742	715	731	709	713	743	729	758	739	717	762	706	720	699	743	735	689	697	707	671	703	710	751	630	664	733	729	724	780	709	762	721	722	731	696	730	736	701	715	756	755	722	743	709	736	701	753	708	691	714	680	698	719	725	717	699	738	720	727	722	757	684	751	682	737	700	765	724	735	793	739	697	687	739	722	719	693	736	710	708	702	685	674	743	736	751	729	765	731	725	740	715	707	730	713	700	695	796	719	688	711	745	741	745	705	730	692	723	722	758	672	704	732	706	699	708	743	717	733	721	705	733	733	748	702	744	734	738	738	712	729	740	746	690	705	693	740	725	713	746	682	707	727	736	744	718	722	757	683	702	744	737	724	663	728	706	740	744	732	712	762	664	719	739	729	724	710	710	755	690	742	711	714	712	745	696	749	731	703	747	690	711	737	696	732	700	705	768	694	700	717	712	728	744	737	724	742	666	689	732	732
3481	919	599	515	862	1000	846	732	627	526	501	416	383	344	275	243	214	196	189	174	161	157	121	121	118	125	87	108	101	95	85	96	94	94	91	72	89	89	76	91	106	67	70	76	80	78	79	88	73	66	63	81	73	77	65	66	72	65	72	61	65	70	57	64	70	65	88	84	73	70	62	69	79	63	67	75	70	60	62	76	71	76	67	72	66	66	56	69	74	72	54	66	66	75	60	58	57	62	54	62	69	69	72	83	65	64	56	83	81	61	49	82	68	59	77	68	70	61	70	49	66	61	66	68	67	77	78	54	71	78	62	72	73	55	66	71	73	79	66	64	74	88	63	68	60	62	60	58	64	68	52	80	55	77	46	67	65	68	60	43	61	48	58	62	59	70	52	59	76	77	59	51	63	79	67	56	62	71	69	73	69	56	75	85	66	75	71	49	53	67	60	72	65	60	60	52	72	61	80	75	56	60	59	88	63	74	74	50	67	72	58	70	65	61	54	76	61	60	77	76	57	65	82	60	68	58	70	64	87	61	98	50	80	54	68	69	56	53	59	73	61	68	74	62	55	71	52	78	52	73	71	72	57	72	75	56	76	71	62	63	57	69	70	76	81	65	66	61	53	77	66	62	66	74	65	80	76	61	74	80	74	74	59	69	66	52	79	70	88	75	64	70	75	59	68	82	58	69	53	67	56	76	62	70	62	66	74	70	67	58	53	60	53	63	61	58	60	83	64	59	71	67	70	72	74	67	70	54	54	65	75	60	65	68	57	56	69	66	62	67	59	52	57	71	58	67	73	76	56	64	67	64	61	69	70	53	67	55	56	65	55	50	60	59	70	70	60	50	72	76	58	60	70	73	60	70	64	64	66	86	62	62	74	70	80	53	78	73	64	58	80	73	61	52	76	74	74	61	65	54	69	65	70	66	58	72	72	51	62	65	66	71	79	53	79	93	67	73	79	65	77	69	66	60	80	57	65	71	66	61	60	74	65	54	58	60	51	69	51	70	70	65	61	68	69	55	73	71	76	73	71	65	58	57	61	65	58	62	76	65	70	73	64	77	59	57	57	66	55	67	64	63	79	70	52	67	70	62	81	56	55	62	61	71	69	64	59	63	78	66	67	63	66	49	68	86	64	62	83	78	61	64	57	82	84	51	66	67	67	71	53	72	72	65	63	73	46	70	60	59	71	58	64	70	60	60	58	51	70	77	61	70	74	62	66	74	74	71	83	82	50	59	82	54	65	65	55	72	79	65	66	75	77	62	58	56	81	70	65	61	55	68	58	71	67	65	54	63	62	61	62	63	57	76	68	63	67	65	73	85	50	64	82	62	71	68	67	61	51	66	52	67	66	63	67	69	63	73	64	73	63	50	70	78	68	59	61	62	63	79	68	68	62	62	55	65	69	61	64	58	77	62	62	66	53	61	60	69	50	60	71	67	70	65	69	68	60	71	65	82	70	71	76	74	72	69	73	63	65	64	84	56	81	67	68	64	63	65	73	56	51	67	57	57	59	65	64	59	74	58	69	72	61	61	68	64	51	72	61	60	62	73	61	55	65	64	60	62	67	69	62	70	62	65	57	47	58	65	69	70	68	73	65	70	64	62	70	66	58	74	68	62	63	64	63	67	53	68	63	44	67	61	64	74	69	58	61	72	73	58	66	67	58	72	71	70	60	69	59	68	67	64	63	68	72	78	70	66	50	59	58	64	59	71	68	68	79	62	64	59	67	71	55	58	55	56	66	88	58	67	62	73	74	61	62	63	53	52	74	56	64	72	71	64	61	64	65	66	79	60	53	66	62	65	55	57	54	86	69	74	62	67	71	64	64	61	57	69	68	56	73	58	69	61	56	71	58	74	66	69	54	72	85	61	69	58	80	55	56	58	64	69	79	70	74	53	75	69	67	64	64	56	59	56	77	66	47	53	69	76	67	58	66	71	87	72	68	59	55	64	83	62	79	71	73	79	61	66	64	82	69	74	62	53	62	69	76	65	60	61	72	68	70	65	60	74	69	61	61	61	77	75	74	78	76	73	70	54	69	73	66	49	69	68	65	65	45	61	71	69	57	64	74	64	61	55	75	76	64	69	68	79	62	63	75	54	61	59	73	63	61	67	60	40	67	56	69	69	60	74	63	66	67	65	64	71	67	54	71	66	62	78	62	69	52	70	75	76	68	57	73	80	74	60	60	78	64	63	63	76	62	72	70	79	74	75	55	72	65	75	71	72	56	64	62	66	76	61	46	79	70	53	67	62	64	53	69	53	65	74	69	67	76	72	68	63	68	72	71	64	79	58	65	68	67	51	83	64	64	71	64	59	64	83	71	57	68	51	74	82	69	60	68	58	65	70	69	50	82	65	56	61	66	69	72	50	59	56	61	70	81	76	66	76	63	62	70	58	71	53	78	65	58	75	50	65	65	61	67	63	71	77	73	62	57	72	76	52	73	55	72	71	74	61	71	63	60	70	62	66	60	66	76	78	59	76	71	56	68	81	76	70	69	67	70	68	70	65	60	85	66	61	60	65	71	70	66	58	62	58	56	59	73	78	75	62	76	56	62	61	68	66	64	53	67	66	80	53	59	71	80	58	57	67	55	70	67	71	72	73	68	67	61	86	78	61	58	64	65	64	84	67	65	70	70	69	65	61	57	49	65	65	61	59	60	61	62	65	66	77	70	66	67	55	61	66	63	61	81	81	63	54	69	65	64	78	53	71	55	58	60	80	62	75	65	60	65	73	79	69	64	59	62	79	77	61	66	54	61	72	69	75	71	72	62	77	67	52	66	71	75	52	66	70	66	58	63	64	74	54	64	70	68	71	60	52	53	72	70	67	76	56	59	74	73	66	58	69	76	64	64	76	53	64	60	66	66	52	56	62	54	53	57	64	63	63	64	74	79	56	65	51	61	64	75	65	57	67	71	67	62	60	55	70	61	80	69	56	68	59	74	72	58	61	63	60	58	54	65	67	73	69	64	77	63	60	79	60	74	56	66	53	73	67	75	61	66	64	65	66	59	66	74	57	52	74	68	60	43	50	54	71	68	59	58	59	55	67	61	60	80	72	65	64	69	53	69	73	79	70	59	56	44	61	64	56	60	76	67	57	61	48	72	69	59	70	59	56	78	67	67	51	67	50	57	85	78	74	60	80	59	78	63	67	61	51	49	71	90	55	73	61	56	76	67	76	62	75	66	71	69	70	75	73	65	60	43	61	53	61	66	59	65	69	57	61	85	67	62	66	66	62	69	73	62	69	56	69	62	62	71	70	74	61	69	59	76	61	63	73	66	56	65	64	61	55	72	76	51	60	65	67	82	62	66	69	62	74	79	42	73	62	76	64	66	55	50	67	58	72	69	64	67	67	62	63	58	63	65	70	67	62	69	77	61	71	71	60	63	55	65	63	52	57	72	54	65	54	67	71	64	61	79	69	75	71	52	70	57	58	66	53	70	57	44	62	54	79	60	64	54	77	68	68	70	55
22991	17427	12883	26593	34614	34095	30991	27303	23412	20187	17499	15367	13407	11916	10049	8928	7962	7257	6446	5635	5035	4563	4179	3714	3392	3134	2869	2592	2579	2338	2211	2057	2014	1945	1824	1770	1813	1695	1674	1597	1644	1563	1570	1483	1439	1449	1366	1435	1433	1275	1309	1247	1289	1265	1191	1126	1136	1183	1100	1159	1051	1094	1111	1071	1144	1138	1056	1068	996	1049	1039	1114	1060	1031	1013	1007	1040	1005	1024	1026	986	997	1015	977	991	939	972	977	980	946	997	962	947	1002	1009	1061	1007	1000	952	948	970	998	984	971	967	980	952	939	973	995	984	961	1007	901	912	932	952	952	926	876	991	939	926	980	988	914	909	958	933	897	913	988	933	963	925	979	947	970	986	982	907	956	920	941	932	930	879	936	937	977	914	944	912	893	938	953	1002	917	986	928	914	973	941	933	899	946	969	942	945	923	936	936	974	918	921	929	968	928	955	906	935	964	951	961	934	931	903	905	937	920	956	867	921	908	955	994	924	935	929	924	972	938	937	941	874	1004	943	934	937	910	947	918	924	923	915	977	940	969	921	959	950	958	975	898	928	899	918	1010	850	1010	941	942	953	978	900	911	929	918	934	1015	964	978	984	936	898	972	963	890	980	994	917	912	888	949	946	980	908	893	956	1023	926	973	961	972	942	901	977	919	1007	972	912	980	943	897	940	918	952	957	964	982	981	940	931	909	936	958	955	909	948	989	992	978	965	863	937	948	932	909	916	981	960	934	1006	923	947	960	947	905	948	939	971	891	877	973	1001	877	932	896	971	931	949	915	959	919	931	964	938	966	952	965	929	938	993	958	948	956	964	952	955	968	958	883	963	930	1030	966	919	930	964	975	960	925	936	962	922	968	900	983	954	959	956	934	935	952	936	947	954	1004	933	942	979	949	928	982	964	940	921	965	952	903	953	968	963	972	916	919	950	913	951	1020	923	964	889	975	986	905	940	952	910	950	916	890	926	909	962	914	934	872	918	921	943	936	950	917	952	953	942	950	943	901	917	951	950	935	932	1006	895	952	918	901	931	928	951	937	910	963	937	931	898	942	960	961	900	948	903	1030	915	930	890	967	969	928	969	898	896	927	930	949	935	990	912	922	941	958	924	927	931	914	935	961	973	904	957	967	974	957	943	919	926	978	910	951	993	907	926	998	900	933	918	951	933	909	946	1012	978	979	933	952	951	970	991	906	945	922	942	919	906	938	970	922	933	946	973	908	884	922	892	947	950	921	939	899	946	986	939	914	974	951	934	878	894	980	931	927	932	951	888	971	952	946	957	954	963	921	959	939	976	916	933	923	974	896	876	1006	1007	955	963	973	917	865	949	917	911	968	904	949	937	940	965	924	961	905	962	928	949	947	950	1030	959	882	917	985	936	924	920	975	950	938	994	1008	921	963	915	939	913	938	941	976	982	916	925	908	958	915	928	960	957	954	924	936	941	929	954	956	938	928	999	1043	984	951	939	932	929	991	968	999	930	921	974	971	980	856	987	958	914	922	951	940	896	965	939	923	932	935	902	913	942	912	942	955	924	895	1002	881	933	940	1002	935	929	909	922	903	958	903	972	923	922	942	1001	944	931	989	952	931	928	914	951	866	942	856	971	896	932	940	947	924	984	966	890	959	954	900	914	864	920	918	924	917	893	894	956	955	995	964	963	931	967	938	984	899	949	932	929	939	919	884	933	888	892	949	919	978	914	996	941	968	923	900	961	917	919	944	942	938	898	976	941	917	925	980	907	961	900	959	989	927	919	915	937	958	958	955	939	951	907	943	942	946	924	922	919	898	929	899	878	933	968	906	937	902	879	924	948	953	921	938	987	949	942	932	919	935	959	974	947	980	935	900	953	965	970	910	950	952	992	929	954	950	959	855	957	913	935	956	882	920	981	943	942	922	954	971	926	956	951	988	912	902	919	916	903	948	937	971	920	931	937	935	1022	921	928	942	968	909	943	954	932	921	967	964	954	894	957	959	942	969	956	963	956	983	968	985	983	966	943	959	999	918	993	959	925	971	950	928	943	927	949	960	875	916	955	920	907	1001	910	951	929	940	922	941	981	929	953	945	954	1006	952	950	932	884	961	981	928	886	929	976	941	951	924	942	962	932	950	976	925	940	970	965	981	950	991	901	936	938	916	987	973	965	941	955	901	937	947	945	880	930	891	933	953	967	942	879	947	1010	959	945	917	978	956	915	952	926	988	947	891	946	930	970	973	932	935	957	964	955	900	956	994	906	929	952	1009	950	1010	988	946	961	955	955	975	1014	914	950	940	929	918	933	965	935	919	936	950	948	935	950	927	909	952	973	892	926	979	936	919	960	940	935	954	918	957	967	975	911	918	968	949	949	915	924	934	928	911	883	900	944	943	933	909	951	944	941	884	908	913	901	874	934	933	923	877	981	929	989	921	913	927	893	915	924	931	960	952	940	892	927	935	899	903	903	911	929	946	992	922	904	977	868	946	962	973	878	911	927	974	888	920	920	971	993	960	935	958	973	937	991	961	976	895	969	961	962	943	924	961	924	935	948	933	930	938	928	1014	945	985	955	917	897	969	957	956	919	889	962	964	942	952	926	915	980	953	982	850	950	911	906	956	922	956	917	929	995	962	950	948	902	921	995	974	898	963	945	941	933	929	1036	974	984	929	926	932	942	980	972	948	965	989	951	952	917	933	949	967	899	941	947	895	992	932	899	967	906	964	946	980	942	927	973	994	907	935	964	959	900	869	965	983	914	955	935	953	940	929	908	923	951	990	957	926	959	948	941	949	947	903	939	936	966	983	954	986	954	936	881	964	901	953	899	946	945	932	1007	927	928	953	936	969	916	970	860	913	969	982	968	961	945	991	1019	957	922	942	988	960	884	892	910	946	932	958	956	973	949	900	918	923	964	962	938	940	957	869	939	953	941	928	954	946	889	951	1010	937	979	957	973	911	915	907	939	926	951	946	953	928	1027	938	977	960	951	904	930	909	922	880	977	945	941	887	941	940	984	895	919	968	928	981	909	973	934	909	955	955	1015	942	901	954	952	939	910	922	976	982	894	975	905	932	980	979	975	960	917	931	951	987	839	918	905	948	939	995	957	948	923	929	954	953	905	940	934	936	969	904	959	970	923	946	981	913	954	980	921	911	899	944	940	893	953	927	1010	927	970	895	964	935	904	995	946	930	967	963	949	986	918	942	920	975	986	938	930	941	956	887	943	957	944	934	941	972	970	972	890	926	913	927	973	970	961	975	903	952	957	916	936	955	958	939	920	939	976	982	873	973	940	981	943	925	884	935	924	930	932	917	916	970	929	958	951	944	980	957	910	947	983	963	873	978	1016	958	938	970	943	915	976	970	926	952	930	924	927	946	987	941	922	903	908	1047	927	978	914	992	982	923	908	957	963	982	900	910	973	937	951	945	907	915	916	1019	921	971	949	940	926	894	919	917	943	902	941	930	938	935	952	944	915	913	974	942	950	901	946	1014	946	968	875	988	966	912	942	923	942	972	932	979	872	921	952	924	997	939	932	931	999	946	968	963	957	939	930	966	901	948	935	962	976	934	963	987	946	1004	957
2893	1464	942	744	1281	1486	1289	1110	943	751	679	621	536	430	409	324	323	267	256	217	193	183	191	176	155	155	141	138	135	108	94	89	108	107	95	101	92	83	64	83	89	86	83	100	80	86	77	81	71	80	81	67	85	66	70	70	74	94	81	63	53	61	68	80	71	58	55	65	65	69	70	63	82	71	78	67	60	69	65	70	74	62	75	77	62	74	61	69	70	59	61	56	68	73	51	67	54	53	54	52	74	65	67	83	74	61	64	62	80	59	52	56	63	80	70	75	59	75	68	60	71	69	74	61	62	63	81	57	64	58	66	72	58	57	61	67	60	62	61	53	71	75	61	64	54	64	63	70	68	66	47	69	56	64	64	59	80	68	73	63	61	72	66	68	62	77	75	78	70	53	61	55	69	75	67	69	72	57	83	59	65	71	60	57	61	62	60	58	50	56	67	73	41	50	71	49	60	65	55	55	62	59	56	64	57	75	71	53	80	60	76	64	59	49	71	68	67	67	76	65	57	59	59	60	56	59	64	59	58	71	62	75	65	56	66	56	62	68	67	55	74	73	65	55	61	72	80	60	79	67	63	67	69	69	57	65	68	66	59	82	52	69	62	66	61	67	62	69	54	68	65	62	62	66	61	65	53	74	74	53	60	87	60	71	56	78	78	62	52	58	60	74	65	56	63	81	52	73	68	56	63	73	65	68	90	79	69	77	69	56	55	69	66	63	69	80	71	61	72	64	73	75	67	65	60	58	55	75	66	66	63	71	63	75	62	58	77	66	64	69	70	49	53	58	55	68	67	66	76	56	50	75	59	65	67	64	69	57	67	64	64	73	62	69	67	71	51	72	63	58	68	74	61	79	66	78	61	55	76	73	52	71	78	57	62	68	73	54	70	64	58	53	66	68	54	73	66	73	60	74	57	68	77	70	69	66	63	71	68	70	62	62	60	66	75	66	78	51	64	50	72	44	64	71	53	81	79	57	61	63	62	73	68	67	51	67	72	62	59	83	50	74	55	56	66	63	60	77	71	58	68	75	69	67	62	62	71	55	57	51	73	66	70	68	65	86	59	72	59	61	63	70	54	84	66	75	60	64	63	70	68	65	50	51	78	68	54	69	78	63	65	62	74	67	65	68	77	51	54	47	80	72	66	81	54	87	64	65	61	68	79	74	62	55	75	80	73	67	80	88	48	65	68	69	75	59	75	63	62	67	67	57	62	62	70	66	54	56	86	68	59	65	64	69	66	55	59	65	52	62	58	61	61	58	67	76	52	72	70	80	62	57	65	75	65	55	52	65	69	63	69	67	58	47	66	64	71	70	65	89	58	76	66	70	62	63	73	62	60	67	72	59	59	64	54	67	67	58	62	57	65	63	78	58	65	76	63	59	58	56	69	56	70	59	64	76	67	63	60	60	52	64	71	70	57	68	77	72	63	71	54	56	67	51	58	58	60	64	67	82	62	72	64	69	61	61	63	63	66	65	70	68	60	64	70	63	63	63	53	63	57	66	72	76	61	66	72	61	70	59	46	61	71	62	70	74	72	66	53	70	69	65	75	69	74	63	57	62	72	70	52	73	75	65	58	59	61	66	62	66	71	67	59	69	58	67	77	71	60	64	65	52	68	55	65	56	59	61	73	69	71	61	79	56	63	74	73	74	66	62	51	63	60	48	71	57	67	68	84	71	61	66	62	66	56	57	65	67	53	80	68	51	64	56	70	56	59	58	57	57	57	76	71	68	67	56	66	69	59	60	70	58	63	76	88	72	54	72	62	69	70	64	67	74	64	69	72	52	61	60	74	61	68	72	61	83	70	85	61	48	69	54	68	57	52	68	75	57	64	75	49	77	60	56	75	71	71	56	69	53	78	58	62	62	54	63	65	63	64	70	65	70	81	70	81	54	79	52	68	52	60	63	63	61	46	59	50	67	69	80	68	56	63	69	73	66	65	73	67	77	70	72	63	61	61	72	56	70	74	59	64	67	65	67	65	54	68	63	61	74	72	71	74	66	62	62	62	68	56	73	52	70	56	52	71	56	55	67	54	55	66	70	68	61	74	64	69	65	69	59	64	55	64	67	58	56	61	46	63	57	63	74	78	54	57	70	63	58	65	64	76	73	61	77	67	52	63	61	84	64	65	74	60	69	64	58	66	50	66	69	80	77	58	65	66	56	59	61	59	57	65	72	66	57	77	72	57	56	50	54	55	75	59	70	72	61	68	70	71	78	65	56	75	66	57	62	50	60	68	68	79	51	69	59	63	62	60	67	55	73	72	73	81	68	79	76	69	56	71	70	62	65	67	66	59	65	69	56	74	65	63	66	58	70	67	71	67	73	44	68	73	72	74	74	65	48	58	78	55	64	59	54	70	65	68	68	60	67	65	55	77	63	72	62	65	72	61	78	60	70	66	54	73	66	65	61	64	65	79	74	63	70	56	59	70	70	67	49	63	72	67	70	46	68	59	51	60	60	61	61	61	78	62	80	44	60	77	67	59	82	75	71	64	65	63	58	62	50	69	63	67	70	63	59	62	76	52	74	64	66	57	48	58	67	58	58	67	54	69	68	77	70	61	56	63	61	70	56	62	71	79	73	73	51	70	56	70	65	54	60	67	66	56	72	61	65	67	65	67	71	76	58	77	62	60	74	64	85	83	61	57	68	55	67	74	58	66	57	75	72	66	51	66	64	78	59	51	58	83	65	62	64	67	55	47	79	51	73	68	61	53	64	62	57	51	61	61	64	66	63	57	59	79	64	71	51	70	76	71	61	83	64	63	70	72	73	65	56	78	61	70	61	57	61	60	74	61	67	59	65	72	70	78	57	61	75	81	73	59	69	49	54	57	60	64	67	68	61	68	69	48	64	55	61	55	65	53	57	68	58	65	66	58	61	66	72	52	83	68	81	66	70	81	68	62	73	72	63	62	55	62	68	63	66	66	71	72	75	70	67	62	62	49	70	63	58	60	60	61	67	62	64	61	59	66	65	59	66	66	57	66	75	56	76	75	70	58	73	59	74	54	57	80	76	67	69	64	64	56	60	65	71	71	50	62	68	59	53	80	77	61	76	68	63	63	71	63	72	73	67	65	80	71	65	66	64	57	68	59	78	67	59	64	61	61	63	66	67	71	63	62	75	62	58	75	68	70	69	81	75	72	64	57	62	60	64	61	76	74	62	71	66	67	51	68	59	59	67	66	64	63	73	67	65	71	75	53	61	53	65	64	71	64	66	54	62	51	64	72	59	56	60	52	66	66	58	58	73	67	47	70	58	70	62	47	69	66	55	76	73	62	60	65	63	77	93	76	56	67	82	78	75	65	68	67	66	69	63	57	66	65	67	65	67	55	64	67	84	63	60	66	79	60	68	65	65	56	74	63	60	68	71	70	77	72	73	52	74	62	75	58	73	71	58	51	71	67	46	76	69	63	48	80	71	67	60	73	62	55	68	71	64	65	63	53	67	61	73	74	56	57	69	54	62	58	83
28505	22028	17129	31719	39438	38943	35812	32142	28272	24871	21968	19761	17602	15491	13616	11927	10869	9651	8815	7804	6960	6172	5475	4933	4396	4110	3745	3497	3286	3001	3000	2720	2553	2419	2282	2316	2083	2010	2017	1811	1853	1852	1875	1880	1768	1652	1697	1596	1556	1509	1497	1399	1356	1321	1284	1301	1268	1233	1205	1194	1243	1111	1228	1220	1113	1149	1072	1019	1077	1066	1094	1038	1070	1063	1059	1013	1069	1008	981	1009	968	1032	1022	957	1050	962	1006	984	956	1013	947	938	1008	916	955	1013	1026	994	947	959	966	993	921	959	977	981	955	977	977	959	970	946	939	910	946	970	940	962	1015	927	937	952	969	973	918	985	925	929	957	923	957	920	948	887	897	945	885	974	1006	922	904	939	950	922	925	967	915	969	941	960	959	949	934	921	955	966	934	948	959	897	919	963	940	907	948	937	982	938	966	956	936	893	940	906	960	947	905	953	946	923	947	928	940	933	899	966	934	887	922	1012	904	904	922	955	952	898	939	894	954	956	904	901	927	965	936	930	935	953	908	901	933	966	914	935	898	938	890	960	932	902	922	938	929	898	936	897	914	935	860	889	997	985	941	889	981	870	936	967	882	909	899	932	958	935	918	895	964	882	942	921	886	928	896	956	976	910	947	942	945	928	951	985	1013	916	935	990	955	933	923	994	978	953	888	958	916	921	893	904	966	928	932	911	953	928	855	952	885	889	916	979	974	954	968	906	925	939	961	931	883	936	904	962	909	973	885	954	880	977	924	962	961	958	943	936	979	922	865	879	934	925	987	932	941	934	931	916	960	941	941	917	958	927	914	921	914	946	896	945	985	901	951	935	913	897	951	939	915	964	879	914	939	928	981	898	934	891	960	929	950	929	959	916	952	993	952	917	985	943	965	886	888	868	930	922	934	845	981	850	956	868	910	916	935	886	927	871	921	922	922	912	844	924	991	963	893	931	904	952	935	931	927	917	963	898	914	951	981	932	927	934	956	945	903	955	877	941	921	932	936	915	949	886	919	936	889	896	941	937	947	901	903	956	892	935	940	966	917	933	959	945	921	906	949	937	904	917	930	903	862	873	927	947	905	923	936	860	881	932	949	946	879	928	978	984	957	918	960	922	948	914	952	912	877	922	915	920	931	914	896	920	907	886	916	1001	936	886	904	930	932	924	925	940	967	975	883	938	919	955	911	951	912	976	906	995	974	925	889	969	954	944	961	935	921	1004	910	962	1017	965	919	908	922	990	926	935	930	971	907	912	982	939	913	923	953	945	977	907	891	950	963	945	954	914	934	899	913	923	887	928	936	894	950	911	939	979	908	930	905	923	924	948	922	935	903	936	992	942	910	948	957	946	948	894	936	933	862	908	928	958	885	989	954	927	907	945	954	954	908	963	910	993	915	928	927	918	893	947	964	923	963	931	924	905	913	922	901	900	894	947	935	949	908	924	906	896	989	930	916	941	930	924	944	966	899	907	876	871	949	844	902	961	929	878	963	931	929	924	895	901	927	1023	914	915	901	923	952	944	912	927	916	946	904	936	951	944	920	887	911	960	888	919	907	903	968	886	945	925	1016	901	875	951	979	901	947	927	963	962	987	946	901	961	935	929	903	933	970	921	894	950	957	957	973	948	885	924	962	903	902	879	948	923	937	961	916	930	976	941	922	899	922	911	846	943	941	966	897	961	874	899	920	923	947	927	901	923	895	866	933	969	956	878	893	922	973	894	938	930	965	918	966	909	972	909	854	945	879	937	911	903	954	986	952	972	902	957	896	981	928	954	923	994	969	906	915	936	919	918	916	928	937	899	863	940	947	995	901	893	859	946	961	972	942	899	912	959	977	933	924	914	979	876	894	957	971	953	948	933	928	950	969	942	963	900	870	968	935	933	951	922	952	986	894	909	932	963	934	953	873	930	892	941	896	900	940	942	903	889	897	877	943	990	949	931	895	943	1003	944	905	898	918	956	955	904	906	1012	974	908	884	885	941	948	942	956	915	914	950	917	901	956	899	897	978	933	921	874	932	966	887	929	968	941	969	938	898	936	972	956	970	920	891	916	941	916	970	905	905	922	933	947	928	975	923	895	935	939	921	932	881	961	937	932	930	987	984	932	947	989	847	905	923	928	901	1000	964	923	903	964	918	932	971	926	940	920	907	970	903	995	931	903	963	954	912	1010	926	947	958	884	945	993	939	928	913	927	907	983	953	965	967	901	916	940	949	967	946	942	948	939	945	877	895	904	959	939	935	951	939	919	957	963	933	966	934	934	911	994	910	960	914	903	957	940	981	935	946	936	946	938	922	918	904	852	938	924	985	913	901	942	938	958	960	925	988	920	914	897	917	885	924	902	915	917	969	944	947	913	940	884	911	941	896	941	893	962	968	933	965	946	887	925	928	918	931	933	916	951	888	875	888	900	875	996	928	977	979	961	965	892	950	962	904	931	904	926	962	905	916	908	921	984	961	890	927	948	901	919	934	941	931	935	968	911	973	961	923	990	944	920	961	920	967	962	896	1000	920	900	896	969	897	923	923	960	906	934	926	905	971	939	878	962	922	870	938	906	969	961	909	933	880	901	900	935	884	859	933	947	869	884	922	890	959	960	889	942	913	921	940	926	876	950	989	989	900	882	896	915	958	907	946	956	896	955	893	943	960	919	933	956	895	909	894	935	943	899	965	975	933	898	961	926	963	985	971	935	970	891	978	914	921	974	897	913	882	894	909	900	885	904	965	903	992	923	924	933	923	900	928	887	946	913	962	909	914	954	929	844	956	907	915	919	910	994	930	969	925	927	982	934	873	945	921	896	906	902	901	887	912	885	921	932	989	963	925	971	904	902	903	940	896	931	867	962	912	886	952	914	921	943	934	897	883	946	904	964	952	904	923	870	944	927	964	930	928	947	903	965	906	940	936	877	977	975	930	920	907	918	893	932	918	884	940	931	939	928	914	961	890	980	929	934	878	938	972	884	889	908	906	979	983	935	900	940	912	927	930	947	939	923	912	947	930	938	889	880	913	927	947	976	907	922	1010	924	939	911	909	950	955	964	939	955	898	924	928	898	897	949	945	952	976	908	935	911	908	913	907	924	979	901	921	916	883	866	916	954	947	928	904	982	952	921	924	924	921	964	951	939	927	939	986	919	926	927	936	951	902	933	934	883	880	967	908	914	883	965	952	962	968	899	958	939	919	952	906	900	925	860	967	911	929	910	956	932	912	908	914	886	991	883	944	921	955	919	924	939	943	958	902	930	925	926	927	950	977	934	896	924	925	909	949	935	971	922	913	920	870	873	919	868	932	955	910	896	934	891	952	891	940	950	892	930	913	948	946	882	913	969	979	948	920	921	948	905	908	921	1007	909	980	872	938	981	952	932	904	911	926	891	908	928	942	854	959	863	881	932	938	971	885	975	936	978	859	929	894	896	884	903	889	953	918	893	965	925	899	924	929	953	967	963	966	987	950	975	901	961	894	1005	971	942	933	971	863	947	972	960	882	967	934	932	942	950	956	915	936	880	955	956	940	951	912	964	965	912	875	933	942	890	924	978
2193	749	414	345	649	663	610	539	467	393	312	262	255	219	165	170	153	130	149	136	115	107	95	85	79	98	85	76	73	78	52	59	78	79	73	71	64	59	62	57	60	73	58	67	61	47	58	55	59	56	51	53	48	50	59	67	44	47	50	40	47	44	53	42	52	51	60	49	51	50	46	68	65	58	41	57	42	53	62	52	37	42	42	52	53	54	59	56	61	54	60	61	51	39	57	57	62	56	47	52	38	45	46	55	64	53	61	54	46	59	56	55	53	42	40	60	48	56	39	50	48	53	43	41	60	39	55	53	53	53	50	57	51	62	58	52	46	60	58	49	60	45	53	66	58	61	44	47	67	45	59	38	58	51	43	61	49	44	53	58	53	58	56	61	50	54	50	56	44	44	53	53	59	49	61	42	54	55	39	54	62	53	49	54	59	36	45	53	56	40	53	48	52	46	56	47	52	57	58	47	51	54	46	47	49	53	55	56	60	54	60	48	46	39	49	49	59	66	54	56	45	63	34	52	60	57	47	50	47	58	50	47	58	50	57	65	60	55	55	58	52	57	39	50	52	58	40	46	51	42	41	70	49	60	51	50	55	54	47	55	51	57	45	62	54	59	56	58	51	57	48	63	44	60	59	42	48	42	72	57	62	55	63	44	46	61	50	43	55	51	46	55	62	55	66	52	54	54	46	62	65	48	48	52	40	54	52	50	47	49	52	48	49	45	44	52	51	51	57	54	47	47	53	57	50	63	46	46	58	46	60	59	55	46	59	59	53	48	59	61	52	47	53	51	41	59	37	50	54	72	37	39	52	42	60	62	47	66	46	38	53	64	45	56	50	55	51	52	54	54	49	34	44	55	43	57	45	56	45	43	51	52	48	66	48	59	54	43	52	50	53	51	46	45	32	47	61	64	43	36	55	53	53	56	44	52	48	46	41	53	59	34	50	56	56	49	43	56	48	70	57	61	43	52	51	46	54	48	59	53	66	41	48	44	49	39	37	57	49	53	50	54	51	45	50	54	56	61	56	43	61	59	51	61	46	58	44	60	52	64	47	66	53	57	63	43	51	53	47	49	56	43	43	54	66	46	64	53	49	41	51	67	48	44	54	49	62	47	50	57	53	64	51	48	47	52	49	62	51	48	48	51	51	54	47	52	46	41	47	48	55	57	61	59	37	64	50	42	64	46	46	52	61	44	49	53	48	50	53	42	47	54	51	41	62	51	47	47	47	65	46	45	41	60	45	62	51	48	56	50	60	41	39	58	63	54	40	63	57	62	44	50	54	47	54	50	51	50	53	53	42	61	51	39	48	45	61	50	45	36	53	57	49	58	60	42	69	45	50	37	57	41	75	44	59	45	44	67	45	36	48	55	60	50	68	58	54	54	50	65	63	58	52	48	51	51	60	47	56	42	51	51	46	52	57	51	48	55	60	51	45	43	53	42	43	44	61	59	48	54	74	34	58	46	29	53	44	60	49	49	39	39	50	40	62	48	52	60	44	54	59	46	43	46	52	50	54	52	45	43	60	52	53	42	46	75	55	33	60	43	51	49	56	39	43	61	40	57	56	56	58	64	58	60	45	48	47	45	49	45	56	45	47	50	47	49	36	62	59	58	56	44	37	57	48	43	45	55	59	62	49	44	48	58	43	40	46	46	70	57	48	55	44	45	59	41	53	58	35	67	51	54	49	63	55	45	62	49	49	40	48	56	52	52	48	60	49	52	53	70	47	48	49	69	58	53	62	63	52	57	52	49	59	40	46	49	46	50	57	42	51	62	56	56	52	64	48	42	57	47	49	48	43	53	56	50	48	61	49	41	59	49	51	57	29	53	48	54	60	48	54	57	54	47	39	47	44	64	42	57	64	47	64	61	51	44	52	53	49	56	48	43	54	57	53	45	50	40	59	51	48	59	37	51	59	46	54	50	44	44	60	40	51	35	41	48	52	39	58	48	60	40	59	40	60	51	52	53	42	52	53	46	50	37	45	36	49	47	44	49	66	56	50	50	53	57	39	58	51	48	41	66	47	53	53	49	49	52	49	46	63	55	65	42	61	49	56	60	54	56	48	51	51	72	48	51	67	38	52	59	45	67	47	57	46	57	58	53	33	47	49	49	44	48	62	52	43	56	46	52	43	48	43	55	51	46	50	57	52	44	52	58	46	44	51	37	59	47	47	40	49	41	50	69	55	49	49	57	52	44	54	53	61	51	49	49	62	55	51	48	48	55	55	53	54	37	57	57	56	61	52	47	48	52	55	48	52	45	49	63	61	46	47	42	49	48	37	52	48	47	47	54	44	60	40	51	60	60	52	47	40	55	55	55	56	55	59	64	53	61	55	61	57	48	39	46	55	55	47	67	46	56	42	54	45	49	39	50	50	54	60	63	58	47	41	40	60	51	49	51	62	61	54	54	36	54	49	63	37	48	57	41	47	53	54	53	52	37	50	57	51	54	55	53	52	46	69	54	56	56	63	50	44	56	50	45	47	53	51	48	46	60	50	67	49	56	50	53	40	49	60	47	40	51	51	56	56	47	60	46	47	46	50	47	60	61	49	48	60	50	59	41	49	54	51	27	49	54	51	43	54	59	54	51	44	46	55	50	66	50	45	57	50	47	51	53	58	42	52	55	45	51	35	43	48	44	53	46	69	55	41	59	64	63	57	70	52	50	45	66	52	38	49	52	54	45	36	60	60	56	48	57	55	47	50	54	34	51	46	46	52	56	52	45	59	52	60	54	60	46	45	61	53	49	48	55	53	63	66	54	45	48	59	53	47	55	62	50	44	50	59	42	56	43	51	49	36	53	39	56	57	50	60	58	43	56	48	45	51	54	55	47	46	50	53	49	46	50	44	51	55	64	48	58	44	46	46	52	52	42	45	64	39	56	43	44	40	60	47	54	45	54	55	53	47	55	61	55	58	62	52	47	50	54	42	54	46	47	50	52	48	58	53	57	42	51	51	44	43	42	39	60	60	55	58	54	46	41	49	56	42	62	41	51	62	48	44	60	67	59	62	58	55	49	60	51	49	66	61	53	38	45	62	52	40	42	62	34	62	49	59	53	44	48	53	45	64	50	41	57	58	60	49	51	48	51	52	43	53	43	68	41	40	44	45	54	50	46	49	45	54	42	61	55	44	46	48	52	53	49	57	42	45	63	50	41	36	56	48	52	42	51	46	39	56	39	40	57	50	53	42	55	44	57	60	48	54	60	36	62	47	52	56	59	60	48	54	53	51	38	50	62	54	46	52	53	52	49	50	45	50	42	59	51	57	47	37	63	52	58	52	61	51	54	57	43	52	54	45	55	42	38	38	46	53	53	56	45	55	48	43	49	37	38	68	58	50	44	57	56	49	33	61	48	50	62	58	59	55	48	46	49	49	52	45	35	55	63	58	55	54	41	52	52	46	51	67	45	55	63	57	52	41	59	53	52	45	53	39	47	56	49	47	46	52	48	51	56	55	61	54	54	62	50	60	65
20594	14785	10330	22587	30855	30120	26790	22901	18876	15924	13625	11760	10336	8796	7418	6645	5787	5311	4631	4117	3728	3204	2889	2668	2339	2100	2026	1961	1800	1752	1573	1634	1558	1427	1437	1443	1248	1303	1207	1305	1238	1156	1177	1176	1108	1081	1074	1073	1005	1013	1056	1001	950	904	890	918	874	924	828	907	876	861	831	851	911	818	805	780	775	786	806	786	775	783	730	749	789	837	772	818	766	786	818	776	837	726	756	780	781	759	751	752	744	781	764	811	760	773	786	671	804	719	757	749	745	757	765	725	753	743	759	724	740	753	751	717	738	779	733	749	685	732	737	790	811	738	717	781	781	714	744	720	705	711	735	750	733	759	694	743	758	743	719	710	775	727	742	704	756	724	735	769	728	758	772	782	775	745	748	744	725	758	735	733	729	780	769	761	733	797	711	721	767	712	752	754	749	742	782	721	733	737	691	731	711	784	788	720	761	717	700	718	734	723	778	702	699	731	724	735	712	750	698	784	722	729	753	695	749	705	763	743	710	717	795	738	753	742	705	726	724	714	724	741	714	707	742	731	772	764	735	758	730	714	729	776	776	796	742	734	765	692	776	718	712	721	774	729	801	754	722	745	730	763	735	755	742	738	761	744	704	735	714	801	715	721	716	750	827	753	756	736	753	732	719	755	712	756	743	806	773	733	752	730	703	726	743	763	749	728	707	758	746	775	743	722	730	763	752	799	729	722	768	757	763	688	763	713	763	737	737	775	746	759	689	730	732	766	749	770	777	758	778	745	727	728	735	721	761	737	741	736	745	752	703	790	727	745	775	757	750	721	753	703	743	734	738	718	743	792	735	741	775	750	752	760	725	738	732	773	777	759	791	739	736	738	749	708	774	813	751	732	756	710	741	772	732	710	749	742	759	711	740	791	724	761	714	727	722	723	754	719	701	708	736	759	736	714	728	721	756	748	760	723	778	776	781	740	769	760	765	756	773	761	720	791	710	731	731	738	698	769	738	797	763	785	717	747	726	730	726	754	753	740	786	734	770	748	721	723	746	729	802	730	749	773	774	758	786	709	774	765	717	702	737	782	775	723	771	709	771	745	753	684	741	747	774	722	738	763	714	745	726	775	716	743	739	762	798	784	713	776	731	757	809	724	706	766	685	744	767	763	755	759	768	773	766	728	736	751	736	752	784	778	775	717	779	771	759	696	792	729	762	725	741	733	776	737	716	729	769	706	788	698	698	757	751	738	739	719	725	740	736	727	734	754	685	716	719	769	722	755	788	725	767	755	756	740	704	711	763	747	718	727	778	722	723	711	733	768	713	751	732	731	777	767	737	725	725	774	764	774	754	765	758	757	742	747	713	715	765	791	752	728	704	760	764	718	778	773	740	743	746	749	742	717	730	742	758	759	742	789	764	730	701	755	728	740	747	778	759	755	764	711	758	762	716	723	716	722	692	745	744	751	733	716	726	739	741	754	782	677	786	774	791	753	735	693	756	733	723	713	748	740	764	781	737	765	774	746	777	729	759	761	756	754	716	775	734	756	779	778	725	764	692	724	733	735	745	701	744	775	771	691	703	757	721	765	737	786	763	759	795	747	784	746	791	701	708	728	715	761	743	734	762	774	753	702	754	735	749	741	763	707	698	781	745	721	718	767	746	738	718	677	762	788	712	748	766	705	749	752	734	711	795	758	749	767	727	723	756	724	742	737	752	759	729	719	734	737	716	731	761	774	717	784	711	722	748	762	735	744	739	768	815	728	753	686	695	681	744	741	733	743	752	760	710	711	735	736	743	743	748	738	756	734	755	754	728	728	745	749	742	756	755	716	761	764	786	798	777	735	771	751	747	750	728	719	688	762	758	704	681	761	744	751	735	734	741	708	753	799	718	760	734	755	726	764	745	749	782	738	780	751	718	723	743	736	729	782	686	744	750	698	711	756	731	766	754	774	795	783	716	721	726	714	741	781	730	727	759	792	735	727	754	762	718	713	766	746	729	802	698	716	775	745	700	770	753	673	732	774	761	746	773	752	740	749	755	761	743	747	698	744	762	718	722	756	754	789	737	699	716	771	750	759	722	701	742	756	723	738	747	730	742	765	733	742	717	722	738	786	722	771	729	704	707	736	759	757	718	747	729	734	769	738	755	793	735	750	720	794	716	743	802	739	705	772	786	790	772	722	728	765	717	726	728	701	758	746	742	721	711	752	765	776	714	730	715	745	748	721	715	710	767	715	727	765	754	748	724	728	716	721	711	710	753	707	733	766	718	717	767	712	762	731	726	773	807	757	761	767	734	757	764	709	703	756	726	766	696	773	696	724	735	762	760	722	728	763	774	759	767	727	778	705	757	748	746	693	735	745	748	785	777	721	744	729	797	719	735	759	751	756	707	803	709	781	786	697	740	786	730	715	734	767	752	756	718	739	760	744	802	732	766	748	727	743	755	744	781	746	757	761	743	724	775	728	789	745	702	728	754	686	761	713	771	775	744	718	755	757	734	728	759	781	732	803	733	723	687	757	769	715	716	734	744	740	746	769	708	710	753	725	795	786	742	748	784	714	776	736	718	771	764	731	740	803	725	720	741	769	757	744	765	746	747	749	753	717	749	743	743	735	777	752	686	748	745	734	749	715	789	752	802	747	755	788	730	743	773	819	723	749	742	768	782	753	744	775	777	707	741	794	764	799	762	740	730	750	764	773	729	706	772	787	734	690	744	703	723	770	742	745	747	699	716	692	785	758	742	760	759	760	765	784	679	694	774	767	743	777	787	735	698	740	755	737	692	760	739	779	715	803	770	769	769	773	796	723	751	741	768	740	718	771	728	798	769	741	695	761	729	711	717	705	766	753	713	769	742	751	735	764	777	761	738	728	717	717	741	773	761	709	757	742	735	763	751	774	755	715	757	769	726	759	724	757	738	728	705	760	722	723	750	810	738	757	722	701	722	733	762	739	751	729	772	683	738	754	761	777	725	727	717	700	756	726	776	710	766	727	793	725	691	752	752	704	741	774	743	771	744	776	746	717	730	759	767	766	709	746	744	741	695	778	768	744	780	729	802	736	742	755	755	774	744	808	782	731	749	749	748	726	699	788	724	726	752	735	760	701	738	713	783	774	715	734	730	749	769	754	763	711	787	777	712	752	775	732	753	700	745	726	745	721	736	752	755	774	778	761	733	739	737	721	744	756	691	789	729	782	747	740	764	821	723	753	736	769	757	771	721	687	735	820	754	762	741	796	739	741	758	735	736	766	752	717	755	737	764	788	775	722	715	766	729	724	709	761	711	747	765	660	703	753	772	730	701	757	745	737	754	761	757	704	700	771	756	732	726	769	735	735	738	756	780	750	720	769	737	771	760	789	775	722	712	764	723	705	762	693	706	742	704	738	776	730	738	726	732	688	724	734	761	713	707	717	755	755	739	693	761	774	742	798	782	729	755	744	760	706	732	748	731	743	758	739	745	754	690	739	747	741	736	740	664	761	704	737	755	734	744	759	754	710	712	754	682	713	796	766	694	783	720	732
1664	1073	641	526	888	1025	928	824	584	555	487	398	364	325	253	252	227	200	197	149	151	132	112	124	86	97	100	80	81	86	87	70	75	76	74	68	71	58	76	77	64	53	64	58	60	46	62	52	67	45	47	57	65	69	61	62	43	59	57	63	45	62	58	41	52	47	57	62	48	45	46	57	64	38	51	51	55	54	46	38	58	47	60	57	52	56	54	56	45	56	56	51	47	39	49	67	52	45	53	52	55	57	44	49	58	59	55	43	57	60	53	40	36	48	54	56	65	62	59	49	47	49	63	51	50	60	51	51	57	46	41	38	49	47	46	47	49	49	46	64	51	66	56	57	52	54	61	53	57	56	49	52	45	53	47	49	49	54	46	55	38	52	48	58	59	50	48	43	46	57	62	44	45	60	37	53	42	51	46	62	65	47	57	51	61	43	69	60	50	40	36	41	57	46	46	50	53	43	66	45	43	40	58	56	54	52	44	39	48	45	56	45	52	36	48	50	53	47	48	49	55	60	49	68	54	47	44	53	50	50	38	60	50	45	41	49	39	49	64	61	46	59	57	52	47	55	59	60	38	49	53	62	47	64	37	54	55	57	51	54	52	54	58	47	57	53	57	57	57	48	45	47	53	56	59	52	44	35	55	66	43	44	45	45	38	52	49	43	46	50	43	41	59	54	56	41	51	57	60	47	44	55	41	69	54	46	59	48	44	48	62	58	51	56	36	58	52	61	48	47	47	45	68	45	38	49	48	61	41	48	41	53	50	50	33	48	57	50	41	46	50	37	37	46	54	46	48	54	47	50	43	54	39	60	51	35	52	46	45	46	53	39	42	39	45	47	47	48	45	55	50	54	54	55	56	32	38	40	57	61	43	41	56	62	51	54	39	45	45	51	49	53	51	40	57	48	56	45	63	42	45	58	53	56	47	42	50	52	63	46	35	55	55	53	52	51	59	57	61	54	47	49	50	60	51	49	55	54	49	42	37	43	41	51	45	37	41	47	44	41	50	44	45	51	52	44	58	51	41	67	41	46	52	47	42	66	58	49	54	43	52	48	51	41	47	52	52	43	54	47	55	59	63	42	47	54	69	49	50	51	50	37	48	46	54	45	45	57	40	43	53	51	47	50	41	47	51	68	59	44	46	41	34	41	53	52	49	45	55	61	52	64	62	45	42	56	56	31	40	51	39	42	46	47	51	47	43	52	50	53	49	43	43	41	58	41	48	38	51	39	41	60	56	44	54	50	54	55	41	51	55	40	51	52	54	54	46	51	47	51	61	52	48	47	47	45	50	50	51	47	49	40	44	63	57	49	54	37	55	44	54	63	45	45	49	40	48	49	51	47	55	56	66	48	55	40	45	59	44	50	51	45	70	42	46	49	46	42	57	40	53	49	47	52	34	48	54	51	53	53	54	54	50	50	57	51	48	52	59	45	46	61	42	43	42	49	47	46	57	56	44	62	57	40	48	69	37	44	47	44	56	76	50	56	55	54	54	49	48	61	70	57	47	39	51	50	46	65	49	44	47	60	51	51	39	54	58	50	41	53	42	43	46	43	48	40	51	44	51	50	48	61	42	42	58	36	46	41	47	53	47	54	49	59	47	61	40	58	42	42	57	46	53	68	51	62	42	36	41	35	51	57	57	47	52	59	57	63	41	57	40	39	65	48	45	52	48	42	52	53	36	41	49	36	48	45	52	46	67	47	56	48	54	58	48	54	51	42	46	48	43	44	57	61	50	59	52	39	48	50	42	60	45	52	41	53	52	45	47	48	49	42	50	49	59	43	45	53	50	50	64	50	59	55	48	44	63	41	49	50	50	47	53	50	45	64	54	52	58	45	51	51	61	46	47	34	46	43	41	40	51	44	41	50	51	41	50	59	45	44	46	58	55	46	51	40	49	56	45	53	51	55	51	51	54	33	54	40	48	59	45	52	37	57	57	53	51	43	54	42	48	65	74	56	54	39	61	55	44	38	61	41	45	72	48	38	56	50	51	45	46	44	56	43	44	54	51	52	45	39	62	52	55	49	59	36	45	57	50	52	49	42	56	65	43	47	49	40	54	48	45	43	57	50	55	35	40	53	52	46	53	43	50	48	43	60	51	47	40	43	51	55	41	47	49	39	48	46	44	46	57	45	60	55	54	39	46	43	66	39	54	50	66	43	52	57	54	55	52	52	42	66	38	52	45	39	52	42	51	51	59	38	47	38	52	54	46	49	55	45	56	57	62	41	48	63	48	48	42	47	48	54	41	54	59	46	57	60	64	40	45	63	48	58	59	40	56	56	59	55	42	46	50	56	47	52	44	52	53	44	51	44	54	48	48	52	51	40	41	44	39	51	56	49	49	57	56	45	56	59	45	45	55	43	48	45	53	50	56	38	54	36	53	56	55	37	53	49	54	46	52	48	43	51	51	53	48	34	39	44	52	50	64	43	42	60	54	48	40	45	58	46	63	49	43	59	41	52	48	46	50	50	41	40	55	50	52	51	38	55	49	57	55	50	63	59	44	38	46	57	59	49	41	58	51	48	53	47	60	44	52	55	38	42	50	46	50	50	41	48	53	51	44	54	39	52	41	44	43	55	45	52	54	48	48	58	46	46	56	39	40	42	54	54	42	63	42	48	44	49	48	44	52	56	49	42	63	51	59	50	48	42	56	42	45	35	46	48	47	52	54	46	49	57	51	48	49	60	60	47	49	36	45	51	70	50	55	62	50	65	65	46	64	51	56	44	60	43	39	46	66	43	70	54	48	45	53	53	50	45	57	52	48	45	49	53	57	40	42	47	60	45	55	44	48	54	62	59	37	64	45	38	52	46	57	57	55	58	37	48	54	54	60	45	47	48	51	43	56	39	47	48	58	47	52	62	54	49	47	41	36	44	49	48	39	41	55	38	52	53	49	59	53	50	69	57	56	53	40	56	47	48	52	56	52	34	52	56	40	47	57	44	46	62	55	49	47	57	56	45	54	54	41	52	58	64	48	58	53	37	44	48	44	54	56	47	57	60	43	52	49	43	38	57	50	53	47	47	47	54	43	48	41	58	38	47	48	44	57	44	53	52	47	54	38	55	63	48	54	37	58	50	53	45	34	61	48	50	55	44	48	40	57	49	49	46	54	50	49	50	45	59	55	48	53	43	32	52	50	63	47	51	65	54	54	60	48	47	51	53	52	56	61	48	63	42	51	55	47	54	51	40	36	48	58	35	55	48	57	43	56	46	44	55	60	43	40	62	58	47	42	50	54	41	54	48	51	50	41	55	55	57	48	43	52	37	57	60	55	54	44	49	59	38	41	49	58	41	50	52	60	58	45	47	44	52	44	49	53	60	56	45	46	47	44	46	48	55	50	46	45	48	52	46	39	57	47	49	46	48	49	52	50	45	44	62	54	44	56	42	46	39	43	63	43	51	54	56	66	48	56	53	56	49	48	39	48	52	59	57	60	60	57	41	50	66	43	63	51	71	57	37	39	42	49	38
24686	19167	13798	27576	35977	35072	31536	27899	23791	20525	17827	15793	13746	11833	10300	9262	8160	7144	6468	5756	5223	4544	3969	3516	3184	2866	2673	2534	2377	2157	2098	1941	1885	1821	1772	1649	1638	1571	1519	1438	1421	1448	1383	1387	1353	1272	1272	1270	1136	1137	1050	1101	1030	1007	946	998	912	956	945	936	890	907	908	874	886	850	839	841	862	796	852	795	819	785	843	831	811	778	810	790	742	783	792	801	802	754	784	752	766	765	757	776	730	740	774	742	769	775	748	745	772	770	744	729	709	752	744	715	753	751	738	717	713	763	670	704	743	788	731	720	699	699	772	721	725	726	763	733	714	720	729	708	713	683	696	705	732	713	744	741	712	745	701	743	730	781	767	741	741	763	728	736	772	685	765	724	755	762	790	730	740	736	704	741	729	758	720	733	757	722	761	733	736	682	730	740	726	713	732	722	663	710	710	730	721	752	723	727	754	743	714	677	702	738	708	688	710	686	754	729	747	713	708	744	703	715	706	765	737	697	693	691	735	764	676	737	691	731	681	734	721	723	716	720	733	675	662	736	747	711	700	726	751	676	699	725	708	736	714	760	744	772	703	729	727	716	727	713	706	701	705	741	714	720	705	728	669	701	725	719	701	747	715	724	707	724	750	730	749	705	710	725	679	724	760	704	736	712	723	756	691	789	744	745	761	715	726	715	754	716	713	700	748	756	677	683	730	742	711	711	712	726	777	732	729	655	754	699	765	767	687	702	766	798	715	696	741	735	725	713	727	740	723	685	742	751	770	721	699	716	693	724	682	735	708	730	668	719	725	737	731	727	735	732	709	718	729	695	729	739	682	724	702	723	730	754	702	760	719	697	735	667	733	738	750	717	717	726	722	741	737	719	714	755	700	744	733	705	725	762	706	696	692	706	745	752	702	716	729	707	760	696	740	741	761	723	724	735	727	711	694	737	735	732	676	751	703	723	725	731	687	747	723	677	685	696	741	705	685	718	705	697	748	787	744	727	726	743	808	711	780	701	712	744	759	711	700	717	713	712	710	680	682	742	731	731	751	711	752	743	687	748	683	697	692	673	763	784	744	721	707	721	722	723	695	758	729	725	756	695	737	738	736	759	713	717	672	691	691	673	741	679	694	695	710	686	740	756	699	697	716	736	701	700	708	728	749	743	721	683	723	702	688	737	696	704	744	757	731	725	748	685	727	696	764	708	729	729	652	732	783	691	709	673	712	757	713	723	718	701	717	771	722	760	729	703	722	707	707	684	720	744	687	692	724	730	694	725	703	716	746	701	693	746	741	720	747	722	743	731	722	716	729	711	723	704	733	720	725	704	757	747	724	736	701	695	729	713	710	712	742	735	745	727	720	750	717	719	710	697	750	762	657	737	716	666	671	710	723	695	728	700	734	670	758	686	725	735	700	682	735	675	683	725	697	738	704	663	741	701	761	730	726	713	705	770	714	772	722	709	763	704	717	733	680	724	737	722	715	791	784	732	717	690	737	760	734	729	743	687	752	718	698	716	713	728	711	728	674	692	689	709	759	721	727	760	726	757	710	726	716	768	701	762	730	695	755	738	695	730	711	733	726	811	794	735	678	721	732	691	668	676	712	706	751	758	737	740	708	734	695	767	703	766	666	714	760	712	748	690	728	700	720	722	724	761	705	713	674	675	739	773	679	699	731	713	707	715	740	724	757	741	696	800	697	742	708	724	694	720	702	719	726	718	693	710	688	718	728	716	716	688	692	748	688	732	746	768	707	676	692	675	686	676	761	719	745	712	720	659	727	739	724	804	762	749	747	714	759	725	734	762	701	709	732	739	738	772	744	720	718	701	717	748	713	672	702	691	723	683	734	763	753	697	742	730	693	743	758	738	730	725	716	715	730	729	690	770	726	720	733	747	677	693	721	701	779	741	737	740	736	726	717	701	716	703	750	767	723	731	692	760	688	752	657	731	699	736	790	718	761	709	721	736	706	668	732	712	713	741	773	766	702	745	757	701	713	702	707	691	696	724	735	702	726	721	680	741	687	684	714	755	668	723	706	682	711	708	730	747	744	745	765	684	713	717	640	735	691	773	717	745	701	728	697	726	748	710	683	743	699	702	743	702	697	739	721	716	711	735	700	731	731	738	757	705	765	775	747	724	691	717	724	748	708	723	725	709	745	787	698	724	677	745	776	725	703	703	732	729	679	731	729	742	721	752	708	743	704	710	699	665	715	732	705	692	759	767	749	739	724	681	741	756	773	718	695	755	722	735	718	694	679	726	725	718	702	692	719	731	716	736	740	710	714	791	688	700	717	742	696	691	738	728	703	729	716	707	668	706	729	687	731	744	721	756	715	702	721	738	781	671	793	727	724	717	703	728	720	721	694	710	746	695	755	716	719	731	700	747	741	694	729	721	707	719	678	741	718	732	708	708	689	721	723	734	701	718	749	751	656	729	717	721	715	711	696	718	716	676	741	730	714	705	730	725	686	724	698	728	705	717	719	758	702	729	739	787	741	700	713	751	736	710	728	717	720	726	727	750	696	671	740	734	710	735	748	708	747	730	702	754	694	755	756	725	731	693	711	732	710	690	718	733	735	733	726	733	703	724	735	715	760	701	725	698	732	692	737	756	714	730	777	681	666	716	717	714	666	743	716	756	774	693	709	734	693	739	754	735	692	771	736	758	759	713	722	727	724	706	766	725	730	725	727	764	782	668	750	736	722	691	772	724	728	741	759	722	779	737	745	761	708	672	733	742	679	783	694	745	716	689	747	730	758	709	684	700	757	707	708	710	721	746	758	758	724	684	736	769	738	720	738	700	692	716	707	679	684	735	732	686	760	740	706	760	725	712	713	716	719	745	761	718	686	748	687	708	743	758	707	709	753	698	773	740	711	716	696	743	737	774	671	731	732	733	709	718	755	714	754	720	721	739	719	743	748	693	708	698	770	712	723	702	753	734	719	751	714	698	711	713	717	728	715	703	705	722	719	774	715	747	680	720	741	728	724	699	763	711	691	696	735	758	693	690	753	685	759	740	754	733	718	716	679	683	676	721	704	748	690	747	702	751	700	698	712	711	734	700	713	736	732	724	735	731	729	747	687	698	748	717	696	699	717	670	721	704	711	708	758	685	731	717	715	728	737	777	719	674	758	713	735	765	746	689	652	768	724	733	781	742	749	768	752	693	726	742	745	758	748	738	725	760	722	724	728	740	705	720	685	751	631	760	755	702	746	708	710	764	721	700	669	714	712	697	719	747	654	678	698	708	738	733	721	773	723	728	782	755	724	703	729	712	714	727	729	719	759	755	751	743	757	678	735	679	725	679	708	731	732	716	717	738	694	722	763	712	749	744	743	704	736	740	706	735	725	712	709	713	722	739	716	698	704	672	685	704	726	736	772	712	706	683	724	771	699	729	728	747	686	747	753	718	780	693	686	727	678	733	722	762	711	727	734	735	686	749	734	741	758	717	744	697	795	735	723	755	712	731	707	729	726	727	716	732	722	720	698	695	750	683	722	771	715	750
3586	1002	606	509	814	950	878	691	646	496	531	412	358	315	281	232	237	181	196	163	165	153	125	104	141	116	115	102	96	107	82	76	84	88	81	97	73	83	81	89	106	78	93	65	78	87	78	84	66	81	75	71	72	73	71	69	73	68	63	60	80	68	74	68	66	68	60	62	70	66	51	81	59	86	72	62	58	56	71	77	67	70	76	64	69	55	61	63	74	67	58	61	69	67	86	72	71	65	67	61	68	53	70	69	79	66	57	70	64	74	59	62	60	69	54	65	76	63	65	76	62	49	45	77	68	64	68	69	62	75	61	57	68	44	72	72	73	79	83	58	69	63	59	76	53	68	66	58	58	58	60	61	72	66	58	55	56	67	72	67	51	66	64	64	63	74	63	73	80	76	66	75	49	56	69	58	62	65	55	79	63	68	60	73	67	76	71	70	71	64	60	74	56	65	62	65	64	61	57	80	63	55	64	60	76	68	70	58	78	78	73	87	69	78	64	70	67	67	63	58	73	54	64	58	61	66	66	69	70	52	60	63	87	69	52	67	78	63	72	70	69	52	55	64	77	74	58	76	66	76	70	64	73	58	59	60	71	65	75	74	60	64	69	66	60	57	58	69	70	63	65	69	64	77	63	69	76	57	70	79	62	75	65	69	77	66	69	59	68	70	71	57	59	59	68	68	60	88	69	58	78	76	65	55	68	69	67	75	66	56	63	68	84	66	76	62	86	73	58	82	69	59	65	66	72	61	74	66	61	57	75	58	79	68	52	67	77	57	66	67	74	58	59	54	60	80	55	60	61	68	64	72	64	59	77	67	70	75	78	76	65	63	71	69	68	70	59	60	63	62	61	70	82	74	65	66	59	57	60	69	68	70	61	62	63	63	57	63	60	65	61	72	64	63	56	65	60	72	65	66	75	53	69	70	61	77	77	82	70	69	69	72	74	77	74	63	69	57	64	66	61	59	63	55	74	58	74	54	58	75	65	59	63	61	79	56	90	73	52	63	73	76	67	63	62	55	64	65	68	54	75	71	65	72	68	60	67	70	78	59	59	74	67	68	66	71	63	69	50	66	78	75	62	61	63	69	57	64	66	74	54	63	68	63	51	81	65	77	53	65	70	64	67	70	63	61	64	68	71	58	53	71	55	53	73	66	55	77	71	66	58	80	51	80	60	64	66	64	64	60	60	69	46	57	74	63	63	69	71	67	62	60	78	59	54	74	65	75	75	70	56	69	64	65	60	60	67	60	72	67	63	66	64	73	69	74	47	62	67	67	60	75	58	63	68	83	62	61	71	57	66	75	64	71	67	66	54	67	58	71	79	68	67	60	69	69	59	68	65	50	58	83	74	70	61	80	71	64	75	85	62	70	84	65	85	69	67	75	51	82	50	70	59	62	72	61	64	56	67	69	64	58	73	68	59	78	78	74	57	61	63	54	73	64	64	57	67	59	66	75	61	68	52	68	67	65	72	68	71	65	61	60	68	77	70	55	69	67	73	62	71	68	73	68	67	69	73	76	71	59	66	65	59	82	57	60	81	59	58	69	61	69	70	53	82	65	53	67	72	76	65	62	67	64	66	67	59	64	69	57	69	64	63	57	55	62	49	69	75	76	63	68	71	75	67	59	51	64	62	66	59	74	50	64	72	62	61	51	62	69	63	74	68	65	66	60	60	65	66	64	69	80	84	69	83	70	54	71	58	68	60	74	71	60	75	67	74	72	66	81	61	60	70	65	68	57	73	60	62	67	79	74	69	68	63	60	87	73	63	64	72	63	64	65	78	58	69	61	51	53	61	84	47	55	66	57	69	71	65	66	59	68	84	65	62	71	73	70	64	50	70	54	67	58	75	75	61	55	59	74	58	70	63	60	63	66	57	80	68	72	65	74	67	68	89	56	66	58	60	57	66	63	60	64	86	64	63	63	50	64	60	60	69	78	82	66	73	60	64	73	60	74	63	89	82	65	58	56	59	79	65	67	76	77	66	76	67	69	73	61	74	54	63	69	71	67	69	66	56	86	67	63	47	77	58	42	53	77	57	72	68	61	66	64	53	69	57	64	54	58	57	59	55	64	65	70	66	67	67	66	59	80	58	62	53	79	59	68	63	66	56	65	61	74	58	78	69	74	61	75	62	69	67	79	67	69	62	62	63	70	76	67	63	62	45	69	73	62	50	64	70	61	57	59	44	63	67	63	57	65	67	66	54	52	59	78	75	84	56	66	74	75	65	77	68	66	70	68	64	72	78	76	61	63	67	57	63	78	65	65	69	67	52	75	59	56	64	68	63	64	76	70	71	65	64	69	59	73	72	56	68	67	77	70	59	57	62	60	61	66	81	61	74	77	77	67	74	54	80	48	73	64	64	69	64	66	62	57	70	65	63	63	61	63	70	65	70	74	72	67	70	78	47	74	49	70	48	67	71	58	85	65	52	55	77	78	67	76	50	75	58	64	64	72	62	61	53	68	68	61	61	63	78	68	43	68	66	82	66	60	61	85	61	80	65	60	59	59	76	70	61	73	69	57	68	65	65	52	64	73	61	66	58	56	65	74	71	79	54	60	63	77	54	71	73	58	71	65	79	61	59	84	67	70	57	62	62	68	74	61	64	76	60	68	67	73	76	51	54	68	68	77	73	73	59	77	52	63	72	54	61	54	73	57	73	57	68	71	69	74	78	71	56	77	70	69	75	70	74	70	58	71	73	55	65	65	68	53	52	63	54	62	70	51	79	70	72	86	68	66	56	57	55	73	62	70	63	72	70	85	61	78	63	66	53	61	57	75	74	66	72	68	60	54	67	75	78	61	73	68	84	86	69	53	72	52	77	78	68	82	65	53	78	61	67	79	63	67	55	73	70	61	43	49	58	70	59	70	76	66	60	59	57	71	67	55	58	61	71	68	81	75	56	60	56	58	74	75	60	63	60	69	52	72	56	81	60	68	64	65	64	63	62	69	69	59	66	51	77	72	59	65	79	57	74	78	67	67	72	86	74	54	80	60	57	70	65	73	50	73	56	72	78	84	66	64	67	53	55	72	59	67	65	67	71	76	68	69	78	75	82	68	77	64	69	73	58	72	67	64	71	78	68	57	51	71	73	40	63	69	53	70	59	63	57	58	55	63	82	74	78	69	70	71	81	61	79	66	68	50	57	78	69	69	56	63	69	71	64	66	72	66	48	65	70	78	59	64	64	62	69	64	81	65	50	76	59	67	66	71	53	61	77	79	64	75	78	64	61	67	62	64	67	56	63	82	55	59	60	65	65	60	60	64	56	61	80	63	90	49	68	65	66	78	60	73	72	75	60	59	67	73	61	59	69	57	69	66	60	73	69	68	59	65	80	49	83	81	48	59	69	73	57	69	60	71	63	62	81	70	76	66	66	58	59	62	76	55	65	66	55	58	67	54	57	57	72	52	85	74	75	57	53	67	59	63	67	69	75	66	71	68	72	57	67	48	53	68	56	63	83	57	71	68	68	78
23140	17978	13138	26607	34733	34232	30812	27087	23209	20058	17369	15147	13408	11567	10153	8864	7820	7129	6441	5535	4967	4363	3937	3468	3161	2979	2820	2636	2539	2408	2219	2174	2020	1999	1916	1805	1766	1600	1599	1636	1584	1618	1578	1565	1549	1435	1499	1406	1361	1264	1303	1215	1251	1217	1204	1199	1168	1084	1180	1137	1161	1083	1065	1050	1082	1121	1051	1075	1059	1097	1086	1039	1025	1049	972	982	1000	995	1007	1003	963	963	1017	984	974	937	993	1004	977	915	991	919	999	1057	977	1014	1014	957	919	973	942	977	970	959	975	930	1018	994	937	923	934	965	1022	954	961	1018	955	938	942	938	946	961	985	938	942	956	924	998	949	948	962	970	923	974	956	935	984	886	927	964	963	970	975	939	923	956	911	978	955	994	951	937	922	916	950	981	940	940	956	943	902	944	943	944	970	945	916	886	928	940	908	957	987	932	947	941	933	928	930	962	907	969	949	908	935	941	916	971	902	934	917	967	899	946	945	952	919	937	969	942	881	956	959	924	916	945	977	971	944	950	950	970	981	961	982	924	926	917	915	990	947	909	943	965	900	918	975	975	887	947	915	901	920	960	960	916	1011	962	935	912	980	929	926	934	913	949	929	946	957	939	907	949	950	966	924	945	949	927	1012	934	941	934	942	887	919	910	937	900	944	905	920	931	973	977	1007	932	929	957	935	953	891	932	913	937	920	922	959	884	967	892	975	921	958	943	955	881	975	961	965	894	948	955	977	917	894	963	946	922	910	978	943	951	962	929	974	937	991	955	962	910	914	908	964	968	949	944	930	946	998	945	952	970	974	958	965	972	900	927	959	948	937	926	997	928	953	927	923	920	924	894	995	916	987	937	908	986	937	921	869	1002	1005	924	933	921	900	904	954	927	926	883	994	955	889	939	963	951	851	939	952	988	923	880	975	909	938	934	900	901	928	933	954	906	973	952	966	950	1025	953	933	951	928	964	970	984	930	989	984	927	918	980	904	947	892	992	955	918	947	935	906	944	917	965	954	953	938	925	916	938	894	902	979	982	969	946	953	984	920	949	950	938	945	1026	964	936	920	951	971	934	968	917	918	934	989	937	999	1006	954	959	944	944	907	894	942	950	931	916	990	910	913	986	929	914	925	942	949	933	949	902	931	913	878	940	954	886	942	982	926	943	956	937	877	966	934	941	921	929	907	918	956	961	1001	915	957	940	941	958	987	964	966	954	945	926	950	973	956	946	927	949	963	904	989	889	922	987	1029	986	972	911	953	925	983	939	934	928	961	911	942	980	950	928	878	919	937	991	928	973	946	915	939	970	985	975	930	948	925	926	881	981	920	888	987	931	929	938	914	946	945	958	952	996	933	955	951	942	928	900	947	913	926	908	908	953	918	907	922	933	995	947	898	910	989	951	960	903	934	932	980	946	928	909	956	952	910	859	869	888	931	959	933	909	936	928	934	898	976	953	986	930	849	975	935	875	910	896	936	967	929	944	977	953	966	933	899	932	931	926	896	984	914	954	923	876	952	966	903	952	965	942	946	933	957	946	926	929	948	848	938	900	938	916	925	928	982	946	937	941	953	940	941	917	972	913	974	915	892	908	930	934	862	842	904	942	901	912	901	918	890	922	935	905	936	969	945	984	919	941	978	912	922	940	948	921	966	972	910	892	941	902	928	925	900	941	911	1031	945	928	924	989	945	918	943	987	985	979	939	993	936	931	926	918	927	956	886	979	942	881	930	921	909	919	935	930	993	938	996	924	941	903	941	877	947	942	946	926	965	926	969	901	913	905	948	902	930	921	951	902	956	950	948	922	916	933	918	880	889	929	969	913	911	944	911	935	916	943	856	955	930	950	932	918	967	946	955	939	893	976	955	909	961	911	903	943	914	914	965	937	910	913	941	926	976	956	959	943	958	972	913	950	968	925	945	991	916	941	916	982	943	950	924	927	949	903	965	898	961	929	899	982	936	916	944	964	920	959	980	960	936	931	937	941	951	910	934	961	936	985	948	940	968	952	961	899	994	953	971	919	946	931	1004	909	922	935	970	965	916	963	913	930	932	964	946	976	903	921	965	928	865	926	932	901	891	979	913	919	972	928	926	936	967	897	956	951	940	952	904	934	948	917	950	879	971	931	954	907	901	903	927	937	913	926	949	921	902	907	975	914	915	924	978	932	963	928	999	991	979	938	913	945	951	988	959	916	974	948	911	890	970	922	971	902	921	987	954	972	918	935	956	926	982	942	903	963	936	898	961	982	992	926	942	933	943	956	972	934	921	985	925	896	918	953	983	956	963	970	959	946	899	952	906	880	957	908	929	936	980	951	953	956	929	946	928	922	952	893	883	922	955	925	946	985	979	899	980	937	905	914	960	914	957	914	933	970	913	944	966	933	982	956	977	873	947	946	981	953	916	940	894	967	929	914	904	972	974	921	886	908	960	910	929	971	960	1033	952	979	949	928	961	946	966	934	946	937	911	917	995	970	915	990	972	905	919	910	920	909	955	966	939	915	959	949	918	915	988	941	890	940	920	939	904	958	940	946	918	903	955	924	946	938	997	948	958	982	952	942	948	976	946	943	911	918	902	937	962	966	935	970	992	953	976	920	958	936	942	1000	945	881	964	934	944	954	945	895	952	985	953	930	949	922	973	943	940	936	908	947	930	978	967	900	937	958	928	897	915	910	921	936	974	958	899	951	960	910	965	939	926	961	950	979	949	919	941	936	985	914	899	945	908	936	924	926	918	934	979	917	970	957	993	950	915	962	899	964	934	903	933	914	992	911	971	988	933	938	946	929	953	970	929	928	972	936	974	983	935	941	953	957	980	914	924	975	862	948	1004	958	884	912	998	904	931	1003	859	948	983	935	938	910	998	985	973	992	880	958	921	956	909	979	931	993	948	896	912	947	1000	934	950	920	976	1007	922	947	970	910	947	952	886	967	935	1005	930	902	939	991	895	946	1002	910	921	913	938	937	894	940	927	988	948	933	981	967	908	970	903	939	923	954	929	979	917	948	960	891	946	953	962	950	943	944	958	892	974	972	956	921	984	924	985	941	920	936	936	992	942	912	959	955	936	933	920	908	971	885	924	862	933	950	892	970	941	966	936	946	939	932	974	947	927	887	957	948	887	952	983	895	953	978	913	903	934	912	939	935	948	919	945	894	944	961	1021	942	978	917	940	927	943	948	940	902	917	968	979	926	910	954	947	939	923	992	965	953	931	956	910	973	958	954	992	931	980	938	946	947	926	934	925	948	931	921	926	936	917	969	967	955	922	902	912	934	959	981	963	958	909	950	952	915	991	934	914	939	929	924	989	828	929	977	957	963	959	925	905	930	889	949	906	922	967	988	932	984	932	938	908	922	976	887	964	964	907	931	982	894	937	891	982	990	899	987	916	890	957	888	898	958	981	878	978	977	1016	950	952	983	928	956	957	923	930	938	888	976	991	967	885	966	915	928	950	949	913	940	927	934	972	985	1013	932	927	911	868	944	929	948	940	968	942	951	934	984	977	933	916	960	927	898	968	964	975	907	939	902	912	926	949	959	875	966	889	979
2932	1514	876	758	1261	1500	1262	1142	992	774	678	607	465	466	398	321	294	283	260	217	188	178	163	161	172	130	122	120	120	130	115	118	95	103	106	91	79	85	107	88	87	97	90	104	74	78	79	89	92	77	86	68	71	92	78	65	63	78	72	68	68	63	70	73	58	68	63	81	70	79	72	54	63	83	75	81	74	79	68	66	72	77	58	72	65	57	69	70	69	72	43	70	58	83	66	61	50	67	70	66	79	65	79	60	60	60	68	64	79	66	55	63	61	71	64	66	82	70	59	67	66	69	66	63	74	61	72	57	64	73	81	68	72	65	68	65	64	78	66	56	67	74	73	66	66	70	74	79	68	66	74	70	74	56	61	67	79	75	58	75	73	64	57	53	68	61	46	62	71	72	56	63	75	61	67	68	81	65	74	67	58	44	66	64	75	67	76	63	82	54	70	65	84	66	54	79	56	78	70	77	71	73	66	77	73	54	54	63	58	81	67	82	68	63	49	72	64	52	70	63	61	72	70	67	72	66	52	65	58	86	62	64	64	59	60	53	64	65	60	68	63	74	61	61	73	58	66	88	72	61	62	54	63	66	62	55	67	68	76	69	61	80	69	73	75	60	65	73	62	58	64	65	67	59	59	57	61	75	63	74	65	69	58	72	66	64	74	58	60	54	60	62	52	59	51	64	76	64	69	77	53	64	80	69	70	67	65	64	64	73	56	75	60	72	72	60	56	71	89	69	72	66	66	67	71	65	64	67	72	69	72	68	71	70	72	77	71	55	75	70	79	47	64	64	62	86	67	65	60	47	74	69	72	64	68	54	73	51	53	59	74	72	67	76	72	66	67	65	73	59	74	63	70	76	80	63	74	62	66	68	68	58	79	81	59	67	69	51	70	50	69	67	80	54	51	62	64	58	56	61	64	57	70	60	65	67	71	60	68	69	59	70	69	76	62	59	85	72	72	61	69	62	57	82	82	74	60	67	66	70	55	54	63	63	58	63	70	56	69	74	52	56	69	60	65	65	74	70	62	52	58	79	66	63	71	61	69	73	52	56	65	79	67	49	64	76	64	60	79	59	64	73	81	69	62	63	66	67	67	57	70	84	65	67	66	59	70	56	63	87	69	56	66	75	63	69	58	70	62	62	78	64	69	65	70	51	61	66	80	68	67	56	58	64	66	55	74	76	59	57	71	61	74	58	70	67	65	66	76	63	82	61	66	63	66	59	55	57	47	61	61	51	69	73	82	67	59	61	73	69	69	84	65	66	76	61	53	62	72	61	68	57	78	72	74	70	61	71	77	54	59	60	72	51	68	68	70	74	75	75	71	76	68	61	49	70	69	59	63	67	79	62	64	74	55	60	61	63	65	68	76	77	63	56	71	61	72	68	75	76	61	59	56	64	65	58	68	73	72	76	68	74	65	66	70	48	54	56	53	74	68	57	68	67	70	81	80	57	65	73	68	67	75	67	59	70	66	67	55	58	64	85	76	67	70	66	69	66	82	61	59	74	65	50	63	70	48	64	72	60	52	66	68	65	65	74	69	81	64	64	58	74	70	76	80	58	64	66	73	41	60	49	71	68	66	55	55	74	71	71	62	47	68	65	52	70	64	67	68	60	79	59	58	63	65	69	79	67	61	53	83	59	53	67	70	67	75	61	67	57	46	66	70	53	71	73	67	61	73	56	62	59	73	77	64	66	66	69	65	56	72	75	75	66	85	70	64	67	70	75	67	62	49	55	66	59	63	65	77	67	70	54	67	72	74	54	61	77	59	64	67	69	80	55	54	68	72	63	73	81	61	85	67	50	74	63	74	45	81	65	55	71	64	59	56	64	46	67	59	64	81	60	65	65	60	51	60	64	71	64	63	64	74	76	62	67	73	71	58	56	75	66	71	56	69	71	69	63	61	75	66	56	69	63	56	67	66	76	68	72	71	78	65	72	81	78	61	62	60	68	74	62	78	66	80	67	74	73	71	63	56	67	56	53	74	70	64	61	66	70	65	66	75	71	71	55	66	71	64	59	75	74	77	77	78	74	61	74	70	82	62	68	61	66	58	68	63	66	78	61	70	69	59	65	51	66	85	77	49	65	66	76	86	61	70	75	53	76	59	74	81	57	61	56	66	74	60	60	69	81	58	79	69	55	72	56	89	79	56	56	66	63	69	64	68	60	63	65	45	53	53	59	55	75	74	72	65	77	64	51	57	66	57	68	55	58	60	63	57	76	53	71	51	67	58	62	61	74	71	59	77	64	74	69	53	59	68	61	56	59	65	57	58	68	75	66	57	73	75	69	75	61	56	74	71	87	64	60	64	70	75	56	76	67	64	66	59	60	58	60	61	56	44	68	65	62	71	58	70	72	73	60	71	65	63	65	66	61	65	64	60	83	65	62	60	72	64	68	60	66	66	72	54	66	75	68	49	61	72	62	70	68	67	66	56	65	72	68	73	62	68	63	60	57	67	75	64	55	63	72	66	68	69	59	66	71	56	68	66	64	76	60	73	78	66	69	86	68	75	73	59	54	70	62	64	67	65	67	57	69	67	67	57	75	64	63	60	73	70	66	63	55	56	50	79	58	74	75	60	81	59	63	65	73	61	69	60	68	65	57	84	48	59	58	58	72	72	73	64	62	72	63	60	55	62	68	71	57	81	63	59	57	62	84	68	59	79	71	71	63	60	57	77	64	66	61	76	74	67	61	60	57	71	66	68	87	65	60	70	84	67	72	77	74	66	89	54	55	63	70	66	60	58	71	62	61	69	74	63	74	65	71	63	72	50	63	58	65	52	69	73	69	65	60	81	65	66	66	58	53	71	60	81	70	69	59	72	77	63	66	63	59	63	87	56	59	77	65	55	59	57	67	52	66	57	79	78	63	56	64	67	61	66	69	71	76	62	60	71	67	67	56	59	71	75	68	64	60	56	66	64	70	76	51	52	65	69	79	55	75	81	66	57	59	75	59	63	63	57	58	67	58	67	71	65	67	72	58	70	59	63	74	89	67	65	66	79	57	68	67	64	72	78	50	59	65	68	61	69	70	68	87	53	85	57	55	64	60	68	67	60	71	73	66	61	74	68	69	69	78	69	80	69	61	82	56	63	69	74	76	60	52	72	61	77	62	67	59	61	80	57	63	55	69	55	55	59	68	67	52	73	64	58	63	59	61	65	61	62	64	66	68	66	55	67	84	70	74	80	65	62	72	72	69	77	74	77	62	61	67	63	88	76	56	67	74	61	59	60	75	63	57	54	72	69	67	73	60	72	62	74	71	58	68	72	51	62	59	71	46	59	69	70	70	57	65	69	63	68	60	59	61	63	75	65	64	88	56	74	70	56	62	59	69	66	60	61	63	66	83	54	70	78	77	65	62	69	68	69	66	67	72	75	61	68	62	63	66	59	61	61	73	48	60	74	67	61	63	57	60	62	74	67	80	70	62	56	52	64	75	50	74	64	67	75	66	73	66	68	61	67	70	61	59	69	60
28675	22541	17007	31735	39519	38863	35453	31933	28439	25032	21909	19479	17181	15177	13493	12095	10812	9572	8591	7631	6648	6041	5272	4759	4355	4006	3818	3451	3329	3033	2841	2677	2554	2392	2367	2246	2157	2068	2041	1996	1995	1872	1840	1813	1788	1743	1666	1566	1568	1486	1491	1373	1442	1304	1275	1284	1254	1280	1229	1260	1218	1193	1179	1125	1112	1081	1178	1086	1109	1075	1085	1057	1024	1089	1066	1090	1049	1014	993	1002	1025	1009	1055	982	1007	1046	1000	1017	981	1000	1013	1038	998	1000	946	1000	997	981	954	979	974	933	1002	979	965	924	933	957	966	981	939	967	924	942	1007	856	931	896	949	929	999	922	962	939	900	966	963	959	900	954	918	932	924	912	952	976	940	929	926	855	987	861	942	929	955	926	903	949	963	918	902	913	947	900	964	968	898	922	973	963	955	948	934	920	959	920	864	906	886	919	915	928	916	929	1014	929	897	876	904	890	970	913	944	916	913	908	911	968	906	925	966	918	926	940	935	946	908	944	918	864	905	964	907	898	957	911	911	903	960	936	914	940	894	923	928	933	906	903	895	909	903	977	918	923	943	918	912	938	977	914	908	967	904	962	947	902	919	906	947	929	914	901	877	904	919	971	909	927	905	906	907	922	891	915	940	887	1005	925	906	961	953	929	954	936	873	882	940	886	920	929	900	873	917	935	923	915	880	916	950	910	919	928	928	888	963	936	913	964	926	918	919	950	905	904	969	923	891	951	897	905	883	935	961	914	934	980	929	974	869	923	1003	894	945	902	903	919	957	934	911	954	901	918	926	980	906	864	939	907	907	919	912	915	973	940	964	943	881	944	927	992	935	944	978	934	904	845	914	916	952	919	941	985	981	896	902	903	981	936	919	924	952	979	935	962	949	897	962	965	876	932	912	949	830	943	953	933	920	917	928	867	937	954	986	913	979	892	934	964	917	908	868	949	918	878	878	949	877	978	888	900	921	925	892	926	909	932	957	931	875	917	941	921	914	937	923	962	894	905	929	947	919	953	958	883	906	901	875	952	891	903	929	901	896	919	960	927	888	938	959	892	844	945	995	980	940	940	901	874	898	916	912	891	907	928	916	866	954	948	939	899	910	946	966	914	915	945	893	975	924	938	897	897	915	941	924	857	966	944	921	944	952	951	956	906	949	913	954	933	895	889	914	934	876	929	926	932	961	871	892	933	923	879	950	912	945	919	869	943	873	970	898	958	937	893	888	922	924	955	942	914	914	931	901	921	902	914	910	917	979	987	925	957	986	962	977	952	918	899	898	873	896	910	938	924	952	961	983	901	907	913	919	897	920	965	887	907	970	915	936	921	936	913	966	902	955	923	889	960	927	915	918	931	884	903	955	982	913	884	945	951	961	944	991	953	908	910	907	869	963	907	927	926	892	936	984	945	957	991	938	915	901	936	965	907	936	907	849	922	900	920	919	887	887	908	964	908	913	928	947	917	925	896	936	927	908	896	938	965	898	897	898	921	954	875	934	901	926	927	937	952	931	917	891	887	942	954	872	883	912	956	917	891	981	882	942	912	918	982	977	922	910	896	912	994	935	917	921	936	955	995	923	944	894	921	884	935	933	960	913	930	886	933	882	891	880	902	939	877	914	984	932	925	906	987	927	954	953	915	921	920	907	997	933	898	972	945	967	1007	938	942	937	869	868	941	989	937	917	886	930	948	901	913	887	897	913	935	911	948	955	965	895	954	865	952	905	946	869	956	929	894	938	926	912	978	902	919	932	910	914	895	884	876	900	898	897	973	949	973	928	928	931	893	998	905	894	938	920	910	938	898	965	992	994	936	932	923	894	978	874	899	966	935	950	874	894	925	959	911	909	913	900	920	971	923	898	869	926	946	937	922	880	953	965	974	959	876	902	926	878	951	978	974	949	918	945	968	929	929	909	894	890	987	943	931	904	892	877	959	882	973	942	880	982	935	926	965	932	909	971	996	925	922	924	900	966	920	972	934	911	931	954	950	934	923	932	908	946	921	960	898	976	889	900	937	962	941	922	941	907	872	933	928	901	982	890	926	944	896	913	952	964	912	929	897	899	927	909	919	909	906	929	893	903	888	943	986	910	927	958	932	868	950	937	937	955	926	876	871	946	938	924	891	920	958	924	964	933	924	924	925	941	944	902	958	914	972	916	921	923	958	933	888	968	943	882	914	942	909	878	957	956	969	927	938	967	936	920	930	974	867	913	906	964	900	973	932	958	965	870	909	932	929	882	924	914	935	925	962	909	880	982	936	955	922	878	915	930	931	902	909	940	902	953	930	998	912	895	897	974	921	957	881	976	913	910	910	923	924	923	956	926	986	941	976	906	883	895	898	903	923	918	886	895	919	935	956	940	939	882	968	938	927	942	955	925	884	974	931	965	985	930	923	938	873	932	860	909	985	945	931	901	906	913	947	983	920	964	930	934	928	935	939	946	926	909	897	942	903	963	930	898	991	887	928	965	926	902	915	930	900	953	953	915	942	941	930	929	868	935	937	940	900	889	944	931	930	911	884	932	945	918	969	923	917	944	968	902	926	980	892	924	960	934	941	940	932	975	900	961	914	909	952	940	950	888	959	943	906	884	958	899	958	928	902	927	922	883	944	973	904	892	924	969	932	904	979	911	925	924	930	980	919	907	927	864	953	844	965	917	894	902	837	905	940	918	900	927	919	917	891	944	902	945	926	877	883	933	942	916	912	898	946	907	937	879	924	925	896	886	909	986	883	962	957	971	913	882	982	932	933	962	919	927	914	936	874	953	973	943	885	964	900	853	843	935	932	924	947	928	961	881	913	946	870	937	938	871	925	902	942	935	912	967	903	927	912	925	925	928	888	947	905	910	927	960	950	946	921	980	899	888	899	923	949	893	907	933	929	936	946	930	880	896	973	925	906	898	954	957	947	946	959	918	925	919	883	936	932	979	934	879	990	973	968	921	964	950	994	905	866	934	952	916	873	892	931	935	919	955	962	872	913	973	955	925	907	906	939	898	928	869	926	933	919	981	992	936	910	954	923	946	930	929	932	908	962	954	926	917	939	913	900	987	940	939	953	896	927	917	928	931	921	905	943	936	912	947	937	904	975	936	926	907	955	962	937	928	971	926	909	933	891	926	903	920	976	917	901	879	946	948	945	901	906	894	917	931	900	893	866	929	903	962	901	941	893	941	966	945	947	943	935	932	937	947	962	909	921	914	923	901	907	903	935	896	909	923	950	879	928	909	887	915	912	895	895	930	949	968	910	920	972	924	915	949	928	951	922	932	912	891	909	960	946	922	921	886	924	913	899	933	914	929	918	909	951	948	964	922	921	952	907	950	864	968	886	935	920	991	887	915	927	953	910	944	939	908	1011	936	931	894	913	946	987	901	907	943	908	895	938	947	926	899	882	941	964	970	958	883	899	884	886	894	928	960	911	949	937	973	933	940	935	957	931	914	942	917	957	909	922	898	885	946	965	919	947	908	959	941	909	941	906	928	905	918	961	922	958	963	951	903	902	890	929	905	868	929	927	905	873	909	917	908	911	924	898
2161	758	424	428	600	703	647	520	475	395	358	309	267	221	181	173	161	167	136	126	139	97	92	86	84	89	74	85	78	67	86	62	74	65	70	77	79	55	58	74	74	62	57	53	55	68	55	67	70	58	63	55	71	64	55	50	58	60	49	40	47	60	64	51	49	50	46	53	60	60	58	44	41	43	57	48	57	59	55	53	54	49	55	51	50	50	39	45	62	38	58	65	39	52	56	55	53	47	64	61	57	54	66	38	45	57	43	46	45	52	75	47	43	65	43	40	44	52	57	58	42	52	42	48	54	57	50	57	54	68	44	65	53	65	50	44	60	42	37	57	49	41	57	47	53	55	44	54	61	50	43	49	46	49	44	37	55	55	59	42	43	52	49	62	45	50	50	44	42	47	57	51	39	58	47	46	50	34	47	63	61	48	51	48	42	58	64	38	51	51	51	49	46	50	50	48	52	67	50	31	44	45	45	53	45	53	55	54	50	41	51	58	46	49	52	60	51	53	56	56	41	51	58	44	59	47	49	46	54	47	58	42	53	54	51	52	61	53	59	64	39	50	56	55	61	43	65	50	57	47	51	55	41	50	58	46	45	57	50	63	56	65	49	48	67	41	59	45	52	70	48	50	51	42	43	50	53	42	53	54	53	43	48	63	58	51	59	59	46	47	49	46	52	54	53	39	55	54	47	43	53	45	55	47	70	56	49	58	51	41	47	45	53	63	66	39	46	64	45	58	50	51	53	65	52	41	60	45	57	61	41	60	54	51	44	57	49	57	62	47	57	51	52	59	51	58	58	48	42	54	49	50	48	59	55	55	62	59	50	38	57	42	59	47	52	66	39	43	44	60	47	52	51	43	67	65	50	53	47	33	43	64	58	54	44	61	46	57	53	46	43	50	41	66	38	59	53	53	54	56	53	60	50	54	58	51	53	58	42	46	64	39	55	44	50	51	43	39	51	50	57	55	53	51	59	49	48	40	62	41	45	52	42	59	51	49	60	53	45	55	61	56	61	54	52	48	54	58	62	53	42	53	66	58	54	48	55	58	57	35	68	51	63	56	46	48	50	63	48	43	55	48	48	43	51	65	63	60	47	58	50	47	53	53	44	46	60	56	45	44	50	57	52	53	44	47	57	54	53	60	54	61	47	48	48	42	65	59	56	52	56	68	61	44	51	46	56	43	55	49	48	34	49	53	43	50	48	54	54	62	55	38	52	56	62	70	63	45	54	45	49	65	45	55	51	52	50	51	44	68	58	46	56	47	50	51	48	54	54	54	44	47	45	43	60	49	40	55	42	54	59	53	53	44	44	43	43	66	55	50	46	56	54	48	62	61	47	43	43	58	51	46	61	73	43	49	47	65	48	63	55	69	40	59	58	48	48	49	51	50	48	57	47	46	47	62	62	61	40	44	49	50	50	58	52	56	49	49	39	42	55	61	52	43	45	42	46	53	51	52	50	63	51	47	59	56	55	60	45	43	44	51	55	56	58	59	44	63	43	47	43	42	60	51	57	46	36	62	56	54	46	46	46	50	54	41	53	52	55	57	50	49	48	60	45	42	58	55	55	63	58	61	57	52	48	56	45	48	59	52	52	67	49	44	58	50	39	53	58	52	44	51	60	63	55	47	52	42	47	47	37	62	41	54	51	54	62	66	43	44	52	56	54	48	43	61	51	41	59	56	46	66	63	58	42	42	62	62	45	44	49	48	47	65	57	46	46	45	55	39	60	47	48	52	58	62	52	41	47	44	54	48	64	47	43	65	47	36	48	37	42	60	67	44	60	45	55	51	42	47	46	54	44	49	52	54	50	48	47	65	48	39	44	40	36	52	63	57	50	51	49	52	55	45	52	58	61	49	54	49	58	50	47	60	58	48	60	58	50	52	46	48	55	51	67	57	52	55	54	58	44	64	51	49	66	43	54	50	61	51	52	49	49	51	40	49	49	54	47	58	48	60	51	53	58	51	43	46	52	70	51	39	54	52	45	58	62	46	47	59	58	54	55	37	51	65	53	57	44	52	63	59	55	37	44	52	58	47	44	52	57	44	59	49	48	47	57	52	53	41	41	36	54	66	55	41	56	59	61	46	46	44	42	51	53	53	54	54	58	61	52	41	54	55	53	44	43	50	51	41	49	76	51	44	40	46	44	55	56	60	53	56	48	52	46	57	63	54	54	61	45	57	38	53	51	52	51	60	47	44	50	52	59	49	61	58	51	67	42	53	45	45	51	51	43	50	47	62	49	40	48	52	66	50	49	57	44	46	47	58	56	41	51	41	46	56	42	69	54	57	54	51	52	44	45	57	55	46	57	50	51	51	41	57	44	52	47	52	56	64	46	51	42	62	47	41	44	55	56	55	59	39	54	54	54	43	46	62	37	42	55	52	48	57	53	52	52	52	53	56	51	66	49	58	64	53	61	56	54	49	66	52	52	57	57	48	50	34	42	46	63	52	59	62	59	52	44	44	50	47	57	52	58	64	56	48	39	61	61	49	50	45	45	46	55	55	43	40	46	50	59	53	48	50	51	58	46	41	50	46	47	64	52	45	48	49	47	59	40	64	46	50	58	58	51	41	50	54	54	50	51	60	57	48	51	52	62	40	46	69	51	39	55	51	52	59	59	46	43	54	52	53	50	54	51	59	53	49	38	48	44	56	41	53	49	47	57	61	34	57	54	48	53	62	47	51	46	53	76	48	46	46	49	45	50	51	44	57	51	49	54	45	52	49	41	48	46	61	54	56	50	55	68	64	47	64	43	45	45	66	46	54	66	57	38	51	42	63	51	59	45	49	43	53	58	42	43	56	41	49	45	41	44	49	51	47	49	55	51	64	54	49	59	44	56	56	49	41	41	37	44	44	49	51	63	66	44	53	61	56	56	49	42	43	56	53	57	58	48	54	50	51	57	53	46	57	48	54	43	59	48	62	40	48	55	57	55	47	52	62	46	67	51	53	44	48	52	46	61	45	42	36	41	59	42	57	56	52	54	40	53	50	44	54	39	47	49	48	47	45	62	55	47	53	41	52	54	61	47	45	55	55	42	60	55	45	43	44	54	43	64	50	40	53	56	49	48	51	47	51	41	50	47	45	49	54	44	58	46	53	47	59	52	60	61	52	63	48	49	55	56	54	64	61	53	49	53	51	54	54	58	61	60	42	56	56	64	48	53	38	50	61	60	42	53	59	54	49	53	47	59	53	64	63	41	63	49	49	53	50	51	41	56	55	45	60	40	65	50	43	59	57	46	44	52	50	51	56	54	47	49	51	59	52	61	63	68	43	51	55	65	44	38	54	49	57	48	40	65	39	47	44	48	56	60	51	58	51	55	52	57	61	47	44	49	63	58	54	46	48	46	53	49	65	51	62	56	48	50	38	54	59	45	61	46	57	65	41	55	48	46	63	53	54	48	65	43	47	60	60	54	52	62	39	49	52	46	50	44	49	55	45	47	49	60	36	51	57	44	51	51	54	50	38	54	54
21004	15157	10203	22924	30766	30195	26460	22684	19121	16301	13614	11559	10053	8545	7555	6648	5882	5203	4495	3874	3499	3161	2776	2620	2423	2149	2120	1887	1784	1774	1644	1574	1539	1435	1339	1364	1324	1337	1243	1270	1256	1277	1205	1194	1133	1101	1063	1039	1018	949	966	912	924	925	951	900	887	868	864	844	859	872	767	851	843	861	797	851	806	809	780	815	827	844	837	753	807	751	818	804	753	748	740	754	814	748	745	728	816	766	800	805	743	747	791	787	779	727	764	769	725	773	801	742	755	724	805	724	755	718	726	764	737	749	809	734	749	730	750	809	737	737	788	765	824	745	763	762	725	754	747	757	768	761	756	739	730	744	776	769	770	728	754	723	713	729	801	744	764	788	749	704	761	745	793	755	734	715	718	693	677	766	757	760	769	734	722	731	761	743	737	730	752	699	816	784	714	759	748	774	752	721	717	708	694	746	759	702	745	731	686	714	714	760	687	711	745	761	788	768	786	736	689	737	728	757	757	724	759	767	731	699	745	768	706	720	708	729	753	755	808	737	736	704	716	793	739	749	780	725	726	720	755	755	727	729	730	749	706	765	752	718	710	735	741	722	760	772	695	763	787	782	755	734	761	725	768	747	698	723	717	692	745	737	753	786	728	742	711	685	730	747	726	738	736	731	735	730	744	751	798	764	721	770	787	758	715	736	772	694	728	696	756	733	739	756	696	761	722	755	748	765	754	786	775	703	786	728	760	754	795	731	740	702	780	725	729	760	711	784	735	734	752	730	765	744	747	756	801	777	721	726	767	753	767	692	719	707	765	736	756	787	811	736	732	680	767	723	749	727	757	771	747	770	757	756	765	730	739	718	706	719	737	763	782	705	740	729	707	731	718	754	709	737	723	758	760	752	746	735	757	759	709	697	747	737	773	690	767	764	755	712	748	736	733	726	697	741	725	757	686	715	718	710	712	770	742	755	742	714	717	760	746	752	768	743	754	715	717	718	752	723	735	747	803	744	689	763	729	777	736	747	744	732	782	749	736	741	720	792	761	759	755	749	712	753	790	708	748	750	788	714	759	728	725	749	794	713	736	726	756	747	781	742	781	736	754	795	711	727	732	777	752	717	768	726	723	675	774	743	776	733	746	724	715	758	750	780	717	774	690	752	758	769	744	659	748	728	723	757	721	724	779	739	680	722	755	751	738	727	721	748	734	775	808	756	744	742	755	767	769	748	800	746	752	750	746	710	753	731	757	735	713	763	687	760	735	779	681	786	737	778	691	707	807	809	737	770	696	715	820	725	737	738	733	717	752	749	739	775	773	758	772	749	801	727	773	741	748	745	728	733	745	736	764	719	749	718	763	703	740	771	699	758	719	702	718	767	738	677	762	719	745	742	718	707	674	687	723	766	705	749	768	729	724	736	771	768	750	737	693	748	758	706	745	753	739	819	738	777	724	750	765	778	709	700	759	732	765	774	746	755	727	746	766	768	799	707	727	762	741	759	700	703	776	777	744	732	748	737	692	748	755	786	752	750	707	755	697	741	787	753	689	767	775	723	740	775	755	728	777	708	727	738	803	766	739	735	752	732	746	743	689	749	748	754	700	746	732	730	770	709	757	747	767	754	752	691	712	728	727	722	760	752	756	729	731	737	821	705	698	792	746	705	763	740	686	681	737	742	704	748	730	693	718	737	729	746	675	724	751	754	776	736	684	742	770	726	722	768	728	735	745	742	754	720	727	756	755	739	762	687	714	729	734	751	749	731	730	735	778	754	755	744	700	760	749	708	695	684	735	712	730	723	713	732	763	778	756	761	761	773	759	749	736	779	807	767	816	720	741	750	771	745	732	689	740	729	758	736	695	698	763	740	734	805	724	716	741	725	742	770	761	717	750	747	799	771	721	732	746	747	746	765	717	713	753	729	819	748	768	804	786	778	702	796	759	725	727	755	713	727	754	744	742	722	755	793	694	729	746	708	759	716	715	716	715	730	777	712	745	763	713	784	730	704	846	750	731	720	781	733	696	731	758	701	771	717	735	720	748	714	732	752	734	703	776	776	722	730	723	756	777	722	727	774	766	713	753	761	755	733	721	805	781	731	745	769	770	788	723	752	776	734	792	725	739	766	752	769	744	775	786	725	746	741	690	786	726	744	773	734	747	767	783	743	755	705	757	711	732	714	716	736	761	693	726	723	744	728	780	774	751	783	693	735	751	726	714	741	738	724	708	760	711	728	813	696	743	725	729	719	725	745	739	736	738	743	748	728	741	720	786	756	765	757	700	760	728	713	747	702	728	751	754	748	777	723	776	692	756	712	790	747	757	750	712	714	739	758	726	752	798	754	736	780	718	730	727	756	772	801	700	717	776	757	738	711	768	731	744	753	782	729	762	766	734	745	770	724	698	759	732	725	752	810	757	736	730	783	715	753	711	756	671	728	748	739	737	760	766	737	684	710	714	761	690	695	766	760	735	701	773	753	741	770	716	742	747	794	729	755	730	733	787	761	717	743	766	802	734	749	738	777	765	727	715	727	736	736	740	712	802	706	757	779	719	767	674	793	739	715	785	786	757	776	741	753	734	729	760	735	761	785	731	745	715	730	729	697	735	761	706	705	729	730	762	731	731	758	755	751	766	722	733	731	748	743	786	708	711	719	753	774	769	772	745	709	730	711	752	725	771	720	742	740	741	702	710	785	768	738	685	797	736	762	748	779	801	763	717	699	742	706	686	721	764	688	718	750	715	781	695	729	719	759	716	692	760	791	738	771	758	775	734	819	738	746	741	760	753	716	740	722	734	745	727	765	769	714	784	748	777	720	721	755	725	679	763	749	758	739	728	687	748	750	769	781	732	678	737	733	700	752	724	762	728	752	756	757	752	789	720	762	753	749	720	760	716	744	767	732	732	738	697	711	754	735	765	693	655	776	794	733	747	744	720	744	754	735	694	737	771	765	713	765	743	784	726	750	800	731	756	740	758	751	743	717	788	772	770	764	778	771	737	711	770	743	704	766	746	730	761	740	705	702	767	785	779	742	776	703	790	773	729	772	751	697	728	717	734	757	746	782	687	704	708	714	774	719	711	715	772	696	740	778	736	707	705	729	730	741	736	698	750	720	781	720	734	715	718	721	755	783	712	749	754	759	749	706	751	716	761	740	725	689	778	763	759	736	717	717	740	720	712	746	740	704	715	697	732	723	714	721	735	769	709	737	719	667	752	739	778	763	773	741	735	735	752	754	742	754	699	756	768	696	745	681	714	677	750	734	723	773	743	718	785	733	744	751	731	794	744	743	732	746	778	758	719	693	722	744	727	743	716	728	721	787	709	763	777	716	774	787	752	800	810	741	698	725	724	776	743	780	749	710	740	740	766	760	725	711	743	750	759	702	773	728	707	778	726	736	719	810	707	780	757	711	713	757	751	745	768	730	771	743	758	737	783	745	766	714	722	737	751	737	722	692	778	777	728	733	748	739	717	753	675	737	703	707	732	768	726	720	728	758	721	777	715	722	703	747	704	763	768	739
1723	1109	674	538	874	1094	941	784	678	580	484	429	363	314	297	237	210	213	163	185	126	118	118	112	106	105	101	90	88	93	73	95	81	73	74	83	78	61	76	66	67	73	54	69	60	72	57	70	55	55	73	54	60	64	56	51	41	55	50	61	55	52	48	60	45	54	51	59	59	44	53	53	56	63	62	40	48	39	51	55	54	38	49	58	49	42	61	38	52	42	56	53	54	49	48	52	52	45	40	56	51	57	48	49	62	43	57	52	34	48	43	48	45	59	57	56	70	43	55	53	48	60	57	42	69	50	62	54	50	49	47	56	44	55	52	36	43	39	51	45	45	55	40	61	50	47	56	50	47	39	42	56	44	47	46	52	37	45	47	63	40	43	47	49	50	50	35	48	41	60	57	50	50	48	39	38	46	45	55	54	38	64	42	49	54	47	53	44	56	47	51	43	46	51	45	45	48	55	49	48	45	62	50	43	51	55	55	57	54	53	61	46	31	49	46	48	40	44	56	47	43	55	54	56	56	46	48	39	49	34	53	58	45	47	44	43	44	53	53	55	49	50	58	49	50	60	46	57	48	59	55	49	50	38	47	50	48	61	54	44	47	60	38	40	67	42	55	47	45	58	46	49	45	55	48	45	43	47	56	49	45	45	53	54	57	51	57	33	42	39	47	48	52	51	48	55	41	52	40	41	59	47	39	37	40	58	50	48	57	35	46	62	57	50	41	43	44	59	46	53	44	54	48	53	53	44	41	59	50	51	43	51	59	54	52	40	35	57	51	50	43	46	47	70	56	65	45	67	47	42	44	59	51	57	52	43	58	42	60	58	40	51	48	47	44	46	45	58	62	41	50	37	47	50	45	59	58	53	50	48	47	44	47	48	46	64	52	60	59	59	45	60	56	54	44	44	41	44	49	66	57	42	46	44	44	45	61	44	47	55	37	43	56	43	46	45	48	49	43	40	53	44	38	36	42	60	43	56	54	48	57	40	48	46	46	53	51	36	51	57	53	49	55	57	54	44	51	51	42	41	52	51	45	48	50	51	33	43	47	60	72	41	50	50	51	49	55	43	63	44	53	46	52	37	44	55	35	44	48	61	48	44	51	49	48	49	52	46	58	48	46	44	38	57	48	42	46	50	41	47	52	51	40	54	50	50	45	46	50	37	61	44	50	50	48	47	59	54	41	41	55	61	41	50	49	52	55	49	54	45	55	50	55	50	51	52	46	48	53	44	52	57	51	45	51	53	57	56	62	62	44	53	51	35	53	43	45	60	44	52	46	54	40	39	49	59	50	46	51	54	46	39	60	43	45	52	54	49	51	45	36	59	56	51	45	59	55	57	61	47	46	48	52	49	63	45	56	55	43	44	54	59	54	52	46	42	55	58	42	52	49	40	60	57	65	50	53	58	61	54	51	53	50	47	60	49	39	47	55	39	36	45	44	51	34	45	49	53	56	46	55	53	52	45	45	51	51	53	52	55	50	71	51	56	37	43	54	48	52	41	52	50	55	48	58	54	38	60	52	64	51	46	54	43	39	47	47	51	48	57	52	60	48	45	46	48	48	40	49	51	57	61	34	49	52	42	48	54	53	51	44	53	48	47	64	44	40	64	50	41	55	51	54	39	46	43	49	57	34	39	59	43	43	38	45	59	54	40	55	53	56	53	45	52	47	51	43	44	41	51	67	52	56	46	59	52	48	63	63	45	51	51	52	46	42	45	39	55	50	44	38	52	45	57	48	47	64	51	51	58	54	61	47	46	51	45	52	56	48	47	54	41	63	57	60	38	55	51	55	51	48	56	52	60	60	43	50	46	36	58	57	63	69	66	55	53	56	44	41	58	53	54	51	46	52	49	41	55	39	47	37	39	46	45	47	62	54	37	55	44	50	43	42	44	50	43	51	50	47	59	49	57	56	49	57	51	40	37	52	49	49	45	50	42	54	60	46	51	49	47	51	45	68	53	33	53	58	62	62	64	49	51	52	47	61	52	48	53	45	57	48	43	55	52	45	58	61	50	50	52	37	53	54	48	41	49	41	56	54	48	62	54	48	41	48	64	50	65	46	42	47	43	62	51	56	57	46	47	52	46	35	51	53	52	58	49	48	60	47	48	48	45	40	44	51	50	61	46	44	53	51	45	46	47	52	51	65	53	55	60	57	55	52	43	64	63	46	52	59	45	46	54	59	51	50	49	52	57	44	58	43	53	52	42	34	50	52	53	44	51	52	59	40	60	45	34	40	38	48	44	51	41	47	53	68	36	44	51	53	46	55	56	53	45	53	54	38	51	54	60	48	61	40	55	55	46	46	45	55	54	57	43	55	43	52	52	51	47	46	54	36	51	56	51	57	38	46	40	47	48	50	54	47	52	46	58	56	55	48	43	40	52	45	50	53	42	53	57	46	47	54	44	52	60	45	34	56	56	44	57	51	48	44	48	56	52	52	49	58	54	43	50	48	61	43	59	57	44	47	45	54	48	49	47	42	45	33	58	49	56	49	46	48	52	45	50	48	47	40	33	41	48	64	55	50	46	45	44	57	48	59	45	48	47	50	42	61	46	41	58	50	57	58	41	48	45	55	51	61	41	49	56	39	56	65	33	33	65	54	51	35	62	38	57	47	61	45	38	48	54	52	43	40	50	46	52	58	51	68	46	59	73	48	55	48	53	50	54	40	62	47	53	57	56	50	46	50	43	56	51	45	46	46	55	53	44	47	56	46	43	45	41	44	49	45	37	51	48	45	45	59	44	51	46	40	57	58	60	53	58	51	61	60	49	46	49	29	38	48	52	45	46	43	36	47	45	45	53	53	46	72	58	41	62	48	57	42	47	42	47	59	63	38	41	48	54	56	54	64	44	47	48	39	51	46	59	47	42	51	46	43	51	52	49	51	53	49	46	49	51	46	54	56	41	37	55	42	38	49	37	43	60	39	51	58	40	47	51	43	53	50	43	58	44	44	48	53	47	49	49	53	51	50	47	46	52	61	50	49	52	60	51	49	50	52	45	50	59	46	63	54	42	51	40	55	63	50	51	57	54	56	60	59	48	47	63	50	47	56	43	48	49	57	53	43	59	58	48	57	53	50	55	51	41	40	45	54	41	51	52	42	66	43	56	61	58	43	45	49	63	71	51	44	39	69	62	49	35	38	41	49	43	42	62	43	54	54	54	52	61	45	52	48	72	44	51	51	49	53	48	48	56	43	37	54	59	48	47	55	46	50	40	60	47	34	48	44	43	59	49	54	31	54	57	40	44	49	56	59	62	46	44	37	52	54	51	45	64	55	44	48	55	50	48	49	45	44	46	57	64	48	54	46	39	54	40	39	52	49	51	43	69	57	42	48	52	45	40	36	37	47	40	48	51	57	34	53	54	41	52	53	41	51	54	61	43	63	49	45	60	55	44	64	42	60	42	48	45	62	45	46	58	48	45	42	44	50	47	50	46	59	39	48	46	49	52	51	51	56	49	44	52	59	57	52	45
25267	19419	13868	27972	36072	34927	31684	27929	24207	20849	18000	15755	13554	11949	10403	9201	8119	7356	6382	5482	4917	4354	3732	3395	3203	2902	2711	2530	2328	2198	2081	1960	1914	1723	1709	1612	1599	1555	1413	1454	1446	1446	1387	1316	1360	1232	1212	1179	1148	1083	1110	1008	1009	948	1028	969	930	996	963	907	868	924	880	870	895	856	826	799	817	811	806	804	825	815	788	719	814	783	774	791	774	775	746	806	806	735	801	753	759	743	719	789	800	772	728	738	734	748	698	771	759	721	766	740	777	721	775	768	735	683	754	730	747	734	737	732	703	734	709	753	746	760	731	693	732	740	772	721	699	718	737	756	714	767	699	747	743	742	749	772	720	721	670	739	730	717	701	761	712	719	702	715	732	725	716	694	741	701	772	755	710	782	682	722	699	706	732	727	740	702	751	713	734	712	730	733	730	739	663	745	748	737	721	725	692	699	737	695	706	721	753	663	756	704	718	724	710	713	728	686	751	699	687	677	759	746	760	685	707	712	726	697	751	724	660	728	753	765	647	699	709	696	697	707	716	741	715	698	692	743	694	695	716	707	737	730	721	725	760	761	750	759	707	743	757	694	652	678	715	726	687	702	687	683	770	692	743	747	687	672	693	719	719	711	684	708	724	725	694	722	726	721	692	727	719	746	695	743	736	693	652	721	716	727	690	727	679	747	734	691	710	711	731	691	709	655	691	716	750	753	765	755	670	750	745	732	735	706	720	709	701	710	726	704	688	719	697	674	731	704	735	656	711	686	735	706	717	712	721	721	692	745	679	731	732	715	724	735	705	757	710	764	715	690	689	711	716	744	706	728	711	724	729	713	707	685	746	726	748	736	703	709	696	721	725	710	737	732	719	807	674	713	743	735	701	675	746	683	705	731	712	746	735	725	704	704	704	689	742	740	730	719	707	720	690	738	733	707	744	726	696	704	724	688	650	729	700	702	683	728	760	711	712	749	701	702	695	680	720	726	742	683	742	715	755	671	767	735	720	718	710	688	715	732	762	730	717	707	707	781	751	715	707	724	760	728	698	741	687	715	761	677	685	744	693	784	728	675	731	699	734	718	660	684	683	716	711	716	692	734	743	681	699	707	780	748	758	696	699	731	713	702	738	700	675	746	721	642	703	709	698	716	698	733	748	725	717	714	721	721	714	700	723	769	678	753	771	721	723	744	741	701	736	740	704	753	761	699	679	698	741	692	675	700	695	731	695	726	741	706	780	706	725	630	734	743	708	713	698	732	715	733	673	687	734	711	730	695	755	722	710	711	712	759	722	709	744	740	710	680	703	737	696	674	727	757	770	714	670	691	735	752	712	715	695	654	738	741	744	699	729	724	775	774	701	719	760	695	702	737	747	719	728	698	676	738	722	702	688	711	714	726	712	704	690	707	712	717	714	712	690	766	672	719	675	699	721	721	737	702	697	719	722	668	709	691	687	735	664	696	700	750	733	700	675	791	711	697	709	753	708	745	701	766	700	710	739	713	689	736	705	743	721	716	717	663	711	775	707	752	730	727	727	746	703	751	716	674	695	755	661	745	746	675	687	716	716	696	732	754	701	733	722	773	694	723	740	734	752	729	718	721	730	721	710	740	719	752	762	705	703	690	716	741	747	648	717	757	692	706	724	766	698	785	709	742	664	707	687	741	685	732	732	724	752	680	755	741	700	731	729	733	651	686	761	685	711	711	693	738	768	713	709	695	731	714	725	701	664	700	682	759	688	721	711	728	733	719	652	631	697	723	689	726	755	727	705	736	741	656	770	732	760	703	677	715	701	713	744	771	708	687	721	734	737	723	742	720	770	704	744	720	678	712	738	748	704	693	783	731	696	723	730	713	666	735	730	684	725	683	685	744	696	737	719	688	711	743	693	694	692	715	716	752	691	664	706	680	723	688	710	720	703	685	713	738	717	726	697	743	675	653	766	706	682	752	724	706	699	718	721	750	725	739	726	764	718	708	662	739	693	723	729	746	716	672	741	730	659	682	719	686	786	734	770	718	747	708	695	698	716	754	757	706	701	753	722	705	715	736	726	729	740	733	708	695	723	664	728	763	706	696	703	751	739	694	724	729	693	740	710	693	739	680	727	711	762	721	762	722	715	685	714	711	656	698	742	693	739	698	733	688	731	696	695	788	686	712	744	694	728	716	707	722	733	729	727	725	692	769	707	686	679	725	731	735	720	709	693	708	715	735	711	711	736	727	747	712	687	715	750	752	681	725	691	744	711	704	707	731	743	711	733	714	686	731	691	682	774	704	717	698	717	735	742	701	738	720	700	727	796	730	701	718	721	695	719	700	666	719	697	707	737	729	727	701	719	704	734	733	738	748	705	746	701	720	649	705	741	708	705	732	751	741	723	770	730	713	732	654	760	677	739	708	707	709	702	665	698	742	698	749	681	686	767	698	699	709	725	698	769	715	697	651	699	696	727	714	711	725	744	663	703	713	726	698	720	747	752	734	775	706	636	671	714	739	727	757	735	667	726	674	738	716	708	730	722	765	693	748	658	716	730	739	650	712	785	724	768	713	732	704	713	700	739	743	742	806	738	723	707	683	725	653	717	712	719	712	715	669	691	726	723	710	739	695	725	696	697	731	717	692	673	701	676	716	698	755	690	704	770	705	767	708	742	697	748	727	686	729	714	769	689	704	680	721	730	687	717	689	698	729	705	731	695	721	696	748	703	718	733	724	707	716	774	734	735	752	720	720	740	706	712	694	718	741	730	717	698	704	700	717	676	729	732	704	706	684	703	686	714	653	724	751	739	741	704	717	764	715	733	746	707	689	742	695	707	719	683	703	699	656	698	635	745	676	707	684	718	728	743	677	735	691	686	668	739	712	689	707	686	731	676	722	681	720	717	716	703	710	715	743	740	774	683	711	754	734	695	721	730	763	714	710	637	706	734	694	710	724	662	742	671	720	724	687	720	689	726	703	731	720	689	742	737	742	728	765	702	714	693	708	676	731	698	735	696	707	732	722	748	716	723	709	680	681	659	712	709	690	696	723	690	737	741	718	688	697	697	697	708	731	663	741	732	713	712	761	709	701	734	735	694	727	699	721	733	698	711	706	738	734	757	669	749	706	740	705	778	703	692	648	711	745	663	724	704	735	703	704	711	787	722	681	709	747	727	746	661	700	697	710	752	690	757	739	712	734	690	705	733	745	718	728	746	689	736	696	710	745	700	717	719	734	718	754	778	679	729	704	694	715	729	679	730	686	746	707	740	726	728	711	740	745	663	686	743	698	697	744	734	733	723	758	675	682	720	717	694	696	725	751	690	752	746	731	637	709	754	685	752	695	718	737	710	684	724	731	743	743	723	711	741	723	749	699	703	749	702	728	724	722	712	719	729	707	687	755	739	733	760	674	728	723	709	753	717	716	723	741	708	710	746	718	697	692	756	740	772	758	745	714	724	729	699	719	691	704	730	731	715	764	718	765	661	669	742	678	745	717	686	740	709	697	779	757	714	708	739	703	751	711	747	737	714	741
3628	1039	640	493	914	1044	885	784	668	525	469	423	358	314	288	242	230	203	178	187	176	125	135	119	101	107	101	91	104	94	89	85	98	96	79	94	84	89	74	84	81	89	94	80	88	72	90	72	76	78	76	78	61	78	77	74	63	78	68	73	66	69	52	53	83	79	77	71	75	75	67	57	58	89	70	65	76	73	82	71	65	64	51	66	63	66	66	68	83	72	62	63	73	59	86	70	74	80	49	67	55	67	74	66	57	67	81	69	82	63	60	62	82	67	62	64	59	73	69	62	66	68	78	80	59	59	70	63	67	60	65	58	71	59	73	85	57	67	64	58	72	64	57	59	60	63	69	59	73	79	61	63	77	70	64	70	51	58	78	59	65	73	78	74	66	65	69	55	57	76	71	67	63	64	79	71	65	67	61	69	66	71	74	60	66	84	68	81	68	63	60	63	62	59	65	68	75	77	68	71	61	63	70	85	77	66	60	59	71	64	78	59	62	50	69	93	61	71	68	64	82	71	81	77	77	55	63	76	81	64	67	54	57	75	60	60	58	63	69	52	64	75	58	64	53	53	59	71	57	65	64	73	79	71	65	66	64	70	72	59	70	57	71	68	62	59	67	64	63	80	65	53	66	56	49	76	74	76	63	59	61	62	59	60	77	62	59	68	59	70	62	55	54	71	82	70	57	59	59	66	76	71	73	65	67	63	64	72	78	43	62	64	70	47	66	56	77	69	78	60	64	62	72	46	69	75	71	70	72	72	54	76	55	63	73	78	57	77	63	59	73	49	50	59	65	74	59	61	68	76	67	75	79	62	76	48	61	65	66	72	66	61	54	59	70	65	83	73	76	62	65	76	84	81	63	61	74	74	69	88	69	59	72	70	66	68	55	61	63	54	56	61	55	75	82	78	67	88	62	52	62	69	79	69	75	55	72	67	62	74	69	62	73	61	71	70	68	70	71	67	67	62	72	71	85	68	69	54	63	63	48	77	64	65	67	70	50	61	81	55	70	78	61	62	61	75	66	62	65	71	68	63	69	68	64	63	69	56	68	61	67	74	57	68	57	50	68	53	57	60	64	66	63	64	60	67	71	57	57	75	88	65	74	67	64	66	59	63	71	64	61	81	65	61	65	70	83	68	73	74	67	64	52	63	67	72	70	48	68	71	57	70	55	67	66	65	57	48	58	62	75	74	59	72	78	66	69	58	75	61	76	76	54	72	58	61	60	64	64	72	71	56	62	75	65	62	64	65	66	61	67	53	59	66	61	62	61	86	82	63	62	62	59	67	69	80	65	53	63	68	59	61	63	80	61	67	59	58	73	73	68	74	72	71	68	72	71	77	84	63	63	54	85	67	71	63	61	61	63	71	56	53	54	73	68	71	43	58	69	64	57	66	68	59	71	67	64	79	73	64	60	73	49	86	61	65	64	66	80	60	71	73	77	48	63	61	58	61	69	61	56	67	50	47	58	82	62	72	68	67	65	68	48	52	75	68	60	48	64	68	61	86	69	58	64	69	70	64	70	66	75	69	70	76	63	71	69	58	67	71	61	63	75	55	60	72	67	70	69	71	61	60	51	53	73	73	62	66	67	74	80	82	55	63	70	61	64	62	65	62	57	79	69	74	71	76	74	57	75	71	73	64	77	54	76	70	80	63	49	61	59	69	71	56	74	63	85	61	64	72	59	63	70	56	86	62	78	87	74	60	69	74	65	62	60	84	69	57	58	82	56	57	74	80	67	56	56	58	64	77	61	63	80	55	68	59	83	60	63	68	63	81	66	59	57	80	72	66	64	68	68	69	64	63	66	64	75	64	67	64	75	65	72	63	60	51	71	64	81	88	59	73	60	68	66	51	71	53	65	64	48	64	82	66	73	69	57	65	55	62	65	68	64	84	61	70	59	55	70	47	67	61	64	75	55	63	63	76	67	51	68	65	62	58	65	73	63	86	64	61	55	64	50	67	78	80	71	57	62	63	63	69	83	68	60	50	70	57	70	74	65	50	79	53	72	71	57	63	62	70	70	62	74	71	73	59	61	75	73	70	77	71	71	66	64	55	66	62	50	58	59	69	64	74	73	59	73	61	65	73	57	74	61	63	56	62	45	70	69	57	68	68	72	68	65	58	66	62	61	60	60	47	54	55	62	69	68	70	65	71	53	61	74	62	69	62	66	57	74	57	70	64	64	83	62	66	70	62	71	60	67	69	68	60	63	74	65	42	50	73	65	61	58	66	77	62	63	70	74	76	77	59	96	80	74	48	50	69	69	63	63	60	67	44	76	65	62	61	70	67	76	58	64	60	63	66	51	67	50	68	64	72	53	66	67	63	56	56	78	59	57	64	48	61	63	69	66	72	74	72	54	67	63	58	68	76	77	60	66	55	66	74	78	74	65	86	73	55	75	59	71	66	60	65	58	70	77	59	60	74	52	55	69	69	49	72	69	70	67	74	71	68	65	65	59	70	74	61	61	67	81	82	67	77	68	66	70	67	64	71	75	73	62	61	68	71	69	58	59	57	56	68	72	67	60	54	62	58	69	70	68	51	72	67	65	74	55	89	70	56	61	75	66	53	60	69	67	66	60	64	48	72	74	62	64	60	66	68	80	65	77	63	52	70	62	55	66	75	63	63	77	67	80	49	64	59	53	56	57	59	71	63	76	62	45	70	59	62	56	63	66	71	70	66	71	75	71	72	79	74	67	86	56	70	72	64	70	67	73	78	71	63	71	59	75	76	70	62	74	73	75	67	56	74	68	73	71	55	68	64	73	58	61	63	73	75	60	59	63	61	84	80	78	73	79	83	77	66	60	61	75	62	69	71	72	74	69	64	80	66	61	78	69	62	75	63	73	62	55	50	60	65	64	56	72	66	63	65	77	82	63	65	53	85	67	69	62	83	73	54	65	63	69	64	74	68	55	53	65	73	64	57	61	60	65	64	77	62	68	58	76	67	52	77	70	67	78	58	53	58	68	66	68	79	57	73	81	45	71	62	65	68	74	64	53	63	66	60	59	69	67	74	75	63	60	68	78	58	65	79	70	62	66	72	65	55	81	48	71	78	72	72	74	59	76	70	60	68	65	59	62	73	71	66	63	61	57	68	76	75	72	56	76	76	53	73	57	68	70	73	55	85	74	65	66	62	68	78	65	71	67	60	70	65	68	56	72	54	55	59	80	64	65	68	62	65	53	52	70	72	60	72	83	66	50	70	83	60	73	56	66	67	69	72	60	48	65	60	72	63	57	70	55	73	70	66	66	70	74	66	88	68	75	74	68	77	63	81	72	64	59	57	73	57	55	50	75	53	51	63	81	82	62	67	71	50	67	60	68	62	63	68	55	74	70	64	62	57	68	75	64	60	66	70	89	77	68	71	69	71	66	69	72	70	66	68	66	61	71	52	74	66	70	58	78	64	77	73	60	65	60	77	71	73	64	61	68	81	61	77	74	57	81	77	64	72	70	72	72	60	70	47	69	66	66	82
23439	17902	13289	26719	35020	34173	30800	26882	23628	20126	17482	15255	13326	11507	10175	8996	7877	7202	6151	5446	4966	4174	3947	3629	3363	2979	2779	2635	2424	2274	2164	2164	2009	1865	1861	1778	1740	1733	1714	1618	1515	1531	1595	1593	1508	1462	1386	1372	1411	1232	1281	1232	1266	1187	1185	1159	1164	1160	1147	1078	1152	1163	1127	1115	1097	1048	1058	1032	1080	1063	1003	1024	1063	1037	1010	1008	1000	999	1005	994	1047	993	1086	995	939	1022	950	995	982	1018	1021	933	958	893	1023	961	931	984	974	958	924	948	979	982	986	1037	971	1009	929	946	997	923	972	947	957	953	958	1015	952	953	1023	980	953	978	934	981	976	953	923	965	937	1014	948	927	947	937	944	927	961	973	904	943	985	968	958	989	907	1025	973	965	967	959	932	960	1024	893	952	962	914	972	920	904	931	955	920	944	942	936	914	941	955	923	945	951	932	919	1007	902	961	878	926	902	919	942	965	884	896	919	897	948	953	960	962	943	948	922	898	1009	913	973	948	922	943	923	916	953	955	930	972	944	943	883	904	914	985	967	923	951	968	911	911	948	931	942	971	908	941	999	926	897	914	905	910	941	942	909	944	1017	921	863	927	964	939	897	956	883	905	908	934	977	916	919	924	931	945	947	922	899	962	936	893	979	908	967	973	923	910	890	931	939	921	907	958	904	917	940	976	1012	956	915	969	912	940	941	948	939	959	979	924	951	942	935	971	937	967	905	984	929	962	966	985	967	928	936	959	951	939	937	916	929	905	924	941	928	928	949	949	947	968	951	892	934	942	876	934	942	929	971	949	950	940	942	936	960	942	957	989	910	964	966	967	896	981	912	953	954	952	923	931	935	919	939	922	896	933	953	950	944	1005	951	953	923	922	919	975	874	912	938	938	941	887	890	936	955	917	938	931	948	864	904	961	958	921	950	959	995	945	961	976	937	981	987	933	924	907	939	956	981	924	959	941	932	984	961	1048	971	918	974	912	995	878	947	885	928	961	944	930	936	924	927	932	979	911	888	933	896	984	950	911	947	957	933	937	967	938	935	929	1001	940	862	947	921	920	921	1015	933	1004	942	919	937	943	910	980	944	994	941	929	900	931	982	967	1006	930	938	975	869	924	971	986	956	923	952	922	920	940	947	913	929	968	933	968	977	976	962	966	902	919	944	875	928	1002	951	975	932	977	909	941	965	986	928	950	983	999	943	909	933	949	937	1016	942	950	930	961	889	890	878	942	924	968	1008	944	915	942	987	914	923	929	996	955	945	901	924	968	927	977	935	901	898	954	954	952	965	940	983	902	957	916	941	944	940	997	973	891	914	917	916	869	896	913	957	927	963	923	968	989	900	978	905	909	923	952	912	937	949	941	952	924	952	967	979	920	933	975	938	894	910	957	958	942	956	981	960	980	936	927	966	920	904	940	928	971	939	936	976	976	894	944	899	946	940	923	913	931	945	887	946	961	882	979	942	899	982	920	972	980	919	936	944	949	937	898	947	882	915	914	949	984	925	923	1000	981	923	928	942	953	927	948	954	895	967	932	947	903	901	956	990	934	926	919	942	926	936	927	969	936	983	935	926	937	987	983	921	934	956	903	929	951	941	921	949	947	904	968	916	927	951	940	944	929	913	984	957	915	959	920	934	930	997	915	943	890	950	965	939	907	930	920	919	961	888	914	918	900	941	932	904	906	916	915	949	987	895	864	918	933	884	927	989	949	910	957	939	938	965	918	972	946	951	973	879	955	959	931	892	945	936	962	919	948	931	934	924	1002	887	985	943	944	955	924	933	917	960	921	953	969	968	922	887	964	925	957	989	973	923	950	916	882	976	942	982	910	1029	928	961	940	967	923	942	983	944	937	958	905	933	934	919	928	953	937	945	984	947	940	965	943	998	942	961	944	961	988	927	963	960	940	960	969	939	974	935	923	926	928	869	952	972	950	985	929	993	955	945	938	901	976	890	949	923	869	929	930	955	939	917	949	938	928	928	967	910	954	966	924	934	916	944	835	938	951	896	901	923	909	946	1000	942	975	931	930	940	929	959	937	946	983	976	945	946	958	958	923	968	973	934	973	937	933	908	937	905	989	941	895	949	912	946	943	965	962	935	939	959	939	951	932	979	946	904	920	925	955	942	974	908	974	939	927	976	938	917	940	948	991	968	936	984	984	915	943	961	899	980	923	979	910	977	930	928	878	960	968	894	975	931	972	895	967	991	925	899	924	906	949	916	954	909	924	962	1023	935	976	971	929	1000	978	967	959	966	977	953	990	970	931	961	911	948	909	929	902	918	955	971	930	951	955	974	909	963	940	909	901	930	916	920	957	923	954	907	910	941	909	934	910	916	859	936	914	906	965	944	904	924	980	935	1005	965	960	926	953	934	933	917	958	932	925	945	929	964	918	999	986	931	920	975	903	942	954	902	926	902	929	917	921	886	951	975	905	913	941	933	936	936	919	914	937	949	954	976	870	991	967	945	986	969	906	930	930	942	941	935	935	966	915	974	950	970	953	880	949	939	897	916	917	892	889	924	910	930	940	957	937	1000	948	958	944	972	933	919	950	923	925	942	963	962	965	919	926	964	973	907	937	905	940	926	916	966	1004	940	952	921	997	910	909	880	940	959	983	908	946	953	932	912	881	915	860	924	894	933	940	949	937	925	954	926	924	912	943	935	980	950	920	1036	957	916	937	904	946	949	917	980	994	920	964	914	945	935	978	985	927	965	950	923	947	928	948	943	962	917	927	993	889	924	940	932	932	933	954	939	921	973	940	922	935	927	936	921	957	890	980	920	986	876	879	930	952	990	942	968	937	954	940	915	986	907	883	902	931	952	990	936	917	922	959	926	999	917	943	973	970	886	907	929	988	909	918	963	938	913	917	991	923	956	941	905	944	931	916	973	970	970	902	981	975	976	956	948	947	940	947	954	903	946	929	928	960	949	984	992	919	944	907	882	939	917	945	978	956	936	938	975	955	903	856	952	910	948	903	930	918	926	911	972	975	898	955	919	931	950	987	914	939	932	963	878	957	971	949	931	964	954	957	914	944	951	968	936	959	921	922	949	923	951	990	962	904	931	974	952	958	917	1017	944	957	917	924	946	987	929	989	977	961	956	965	896	945	908	926	996	900	924	919	944	997	980	974	979	885	972	925	926	913	906	946	924	930	987	903	901	933	936	947	902	977	928	905	956	914	911	887	948	904	983	927	932	954	961	980	952	936	943	899	983	953	909	938	862	978	900	950	933	933	944	903	924	955	883	885	954	958	944	982	940	942	919	937	1022	968	956	853	890	934	894	968	916	940	933	899	908	927	943	927	923	976	939	912	962	889	911	967	913	995	938	911	985	938	955	941	1010	944	935	917	930	938	972	932	932	910	946	924	925	913	946	999	903	990	979	955	975	909	972	914	1016	923	919	922	924	927	943	885	904	895	898	909	986	904	915	930	964	956	952	922	925	964	949	885	954	876	991	956	937	960	953	1001	892	930	936	923	975	967	919	878	931	935	967	960	945	954	955	953	963	898	958	952	969	908	966	922	960	960	941	921	917	935	891	881	948
2982	1597	941	793	1330	1604	1307	1027	934	822	679	609	506	431	386	339	333	275	273	207	223	179	162	143	118	126	134	115	116	92	89	104	114	102	98	97	107	75	98	90	100	85	78	74	91	94	83	86	81	62	82	73	71	66	75	69	72	86	74	76	65	77	70	64	88	75	81	90	68	53	80	65	72	69	67	62	65	73	72	72	66	48	73	56	62	72	77	68	77	58	58	64	59	60	65	77	74	57	53	67	63	63	55	82	61	57	72	52	69	71	63	67	70	72	65	69	56	70	73	59	61	65	67	73	62	83	59	67	65	68	70	53	43	65	78	60	57	69	44	76	68	72	76	69	50	60	70	87	63	65	60	65	76	55	82	73	65	59	61	61	57	54	56	54	81	61	74	66	70	53	66	81	68	59	56	61	67	86	53	68	69	60	66	68	74	61	62	73	64	72	60	57	69	57	48	73	66	65	59	58	66	61	63	63	69	50	64	60	77	78	58	70	61	61	65	67	60	64	69	58	56	53	59	67	82	74	74	70	56	75	62	61	73	64	66	60	67	83	52	67	59	75	77	60	70	64	60	64	51	72	42	53	60	64	68	60	64	52	65	70	69	62	53	70	86	68	76	63	65	65	60	71	61	64	72	76	53	55	72	54	64	64	68	61	63	64	64	66	69	56	77	48	64	77	60	73	73	61	74	63	67	68	68	61	59	61	69	69	73	71	71	95	62	57	51	61	72	60	66	80	68	68	61	54	75	62	65	82	78	63	59	64	70	65	52	78	84	73	72	55	69	71	69	77	61	60	65	46	70	44	57	56	59	71	49	73	60	62	67	63	55	62	68	63	81	59	66	63	65	71	51	62	68	62	63	53	75	83	59	62	47	64	73	72	71	71	62	75	68	64	82	69	63	60	76	57	79	67	70	55	59	76	68	74	70	66	77	75	64	50	69	65	69	59	66	60	66	66	58	57	80	66	76	65	65	64	78	68	48	62	55	67	74	65	56	58	59	58	58	72	79	68	71	58	66	63	65	76	56	58	63	69	62	58	73	62	75	54	69	68	72	54	64	69	58	64	56	67	79	63	61	70	71	65	60	71	92	58	64	79	57	65	60	57	60	59	70	50	59	67	54	80	86	80	66	78	65	48	56	97	72	71	74	80	74	59	67	65	66	51	69	59	66	60	65	77	57	63	48	68	66	60	53	63	73	62	49	57	68	62	58	50	63	62	70	56	60	86	70	55	72	72	61	59	64	62	80	66	61	64	70	67	61	58	65	73	63	70	65	80	73	60	60	70	70	79	77	73	75	67	65	58	65	59	76	61	66	58	65	67	51	58	65	60	54	58	68	63	72	55	62	63	75	54	71	70	56	75	55	61	56	65	61	77	57	69	81	71	61	75	60	72	62	63	60	62	70	68	64	63	65	88	74	53	81	76	77	62	57	77	72	65	64	58	65	61	73	63	81	55	68	67	71	61	44	64	75	69	49	74	60	68	64	65	61	71	75	69	67	60	65	59	80	66	63	71	62	68	78	66	66	50	49	59	70	56	65	57	61	59	72	73	78	62	74	71	54	47	61	62	66	62	71	56	65	48	66	75	64	62	75	66	70	88	46	62	64	72	78	79	76	61	69	73	77	73	65	78	74	66	62	71	66	66	55	69	64	64	66	65	65	62	77	57	59	70	68	66	74	55	66	53	74	78	53	57	67	65	62	67	59	60	69	67	80	89	60	72	70	72	73	66	65	63	67	77	73	63	66	61	63	56	71	66	88	83	76	55	56	66	56	70	58	55	63	55	71	70	75	50	67	66	71	64	74	72	68	60	73	53	58	47	59	51	60	58	78	62	58	59	67	73	59	61	72	47	77	74	56	63	72	75	63	70	70	62	63	65	74	68	61	78	64	71	67	38	59	66	76	84	70	47	55	59	64	57	62	59	57	68	64	59	62	67	72	53	53	81	65	65	63	68	63	66	66	76	65	64	67	72	70	78	64	66	62	70	60	73	73	74	66	70	64	58	65	61	61	54	60	73	74	59	71	66	49	69	77	57	56	70	67	50	57	52	57	60	59	63	50	63	69	60	60	75	69	59	60	56	73	55	61	77	78	62	65	59	54	68	70	59	62	71	52	73	60	60	70	62	74	68	61	78	75	70	64	58	63	65	70	46	62	65	56	56	68	71	66	54	56	54	65	67	72	73	64	73	72	75	77	57	57	66	82	56	53	55	52	51	63	65	76	63	58	61	66	69	73	68	65	52	59	59	66	58	52	60	84	57	54	66	72	67	57	59	65	78	61	68	75	60	62	68	61	77	48	64	72	68	66	67	64	73	49	62	59	69	58	63	62	65	66	57	64	67	68	60	67	66	65	65	69	73	59	68	64	63	67	74	59	70	57	82	68	69	62	64	63	58	66	68	64	74	64	70	73	78	84	62	61	70	57	67	61	79	56	58	65	65	86	79	42	70	52	72	48	60	62	61	71	73	75	76	77	63	58	47	60	63	70	71	78	65	67	64	78	62	51	63	78	57	66	56	60	64	72	74	62	74	59	62	64	74	64	65	60	64	57	64	64	74	69	50	49	65	66	56	86	68	61	61	60	80	66	66	75	63	69	57	67	75	72	60	70	58	72	52	66	68	66	67	66	66	64	68	66	57	68	62	69	70	61	71	57	71	67	74	58	77	62	52	68	59	74	82	75	68	52	67	57	72	57	69	65	60	66	69	62	58	68	70	69	69	62	90	61	64	84	68	71	72	80	67	58	51	52	72	56	67	58	63	68	60	67	84	79	63	65	65	58	56	70	69	67	71	71	60	57	72	60	72	64	70	66	71	68	67	50	75	56	60	76	63	61	65	62	53	69	62	61	54	73	73	67	59	68	67	66	75	83	63	55	72	67	58	66	59	64	65	78	79	69	63	59	65	63	64	66	69	67	67	62	48	62	65	61	50	62	66	66	69	70	68	52	59	63	79	70	69	73	65	62	48	74	70	56	82	76	55	59	63	73	55	55	81	73	74	77	61	61	60	62	53	53	71	64	75	65	68	64	76	68	61	57	64	59	89	65	68	65	74	70	72	63	57	85	61	64	53	61	73	64	65	71	65	67	73	63	60	70	72	62	61	55	75	59	54	59	72	73	53	69	57	58	74	66	66	65	60	63	63	69	72	67	45	63	82	64	68	56	72	57	74	72	66	61	76	63	56	71	66	69	69	90	53	56	68	51	55	62	75	56	64	69	55	73	75	61	71	68	75	70	58	63	65	60	63	54	69	64	68	57	68	67	73	73	64	67	84	68	60	53	58	78	77	67	75	53	66	63	74	65	64	73	72	63	69	67	70	70	66	60	66	62	80	74	68	64	67	67	72	68	76	68	68	57	50	68	66	69	65	72	60	64	67	70	57	56	61	65	71	64	61	56	71	73	84	68	77	60	66	60	59	74	56	52	67	80	65	77	56	65	55	56	60	60	70	60	68	69	68	51	56	47	57	62	66
28772	22577	17254	31882	39783	38957	35545	31483	28140	24876	22176	19601	17360	15248	13443	11858	10733	9428	8265	7366	6480	5748	5166	4632	4357	4076	3707	3436	3180	3060	2770	2682	2531	2410	2247	2263	2053	2031	2045	2020	2003	1946	1902	1770	1786	1714	1634	1712	1548	1490	1491	1356	1329	1254	1319	1277	1297	1234	1271	1201	1224	1168	1205	1174	1136	1123	1164	1048	1082	1071	1065	1041	1024	1042	1017	1066	996	1014	1106	1029	1007	1026	977	995	1005	1024	963	996	1077	953	1005	973	956	1033	967	971	1058	975	1010	972	917	1000	921	986	1017	980	914	943	993	933	976	928	948	956	913	941	943	974	922	979	933	1003	957	934	919	973	933	977	931	980	916	924	886	935	982	940	941	938	952	932	950	950	931	939	965	878	918	933	943	982	925	941	929	910	916	943	864	890	887	994	932	938	874	914	909	946	920	970	914	910	889	930	899	932	955	942	936	1005	908	925	926	939	896	932	925	965	900	884	928	900	913	964	891	899	933	936	947	914	966	904	943	947	868	940	927	926	924	927	907	947	925	943	899	901	877	948	893	928	952	878	933	980	945	921	915	924	913	922	894	944	928	900	909	921	905	902	892	918	910	930	883	937	918	933	938	933	957	918	918	879	973	957	934	916	959	966	958	976	908	909	920	945	927	973	967	946	899	903	899	922	947	937	876	923	948	943	929	922	918	926	863	911	943	891	934	955	932	948	967	936	904	891	952	897	915	895	923	936	903	940	965	925	908	990	936	916	963	931	945	937	949	937	894	923	932	922	941	927	941	942	913	927	933	943	922	922	957	937	951	985	972	915	919	894	934	908	885	900	948	877	934	913	950	925	937	849	949	908	909	934	913	904	879	918	955	965	924	964	991	946	942	905	852	940	913	911	900	909	892	937	921	905	926	872	931	949	915	932	948	975	941	920	874	884	954	989	987	934	906	947	941	908	918	872	953	908	958	948	923	876	901	919	858	1015	910	929	921	881	867	934	916	927	896	933	942	959	882	974	894	897	906	900	931	875	910	941	938	927	902	938	918	929	914	919	869	910	891	885	918	946	970	935	896	890	963	934	943	891	923	876	863	966	888	940	894	976	936	962	933	977	953	947	933	930	895	946	950	921	949	919	863	916	903	920	920	925	975	913	924	907	919	905	874	996	927	959	956	897	970	960	927	947	893	905	979	936	906	898	914	911	911	893	926	911	873	893	881	865	898	954	915	991	901	966	931	899	936	921	855	923	888	909	921	965	918	908	886	940	880	904	986	925	958	908	967	917	925	938	910	885	908	904	899	915	887	812	949	932	899	937	869	887	1003	949	927	948	918	940	949	943	917	962	911	921	944	866	971	911	900	897	872	954	950	942	974	920	946	924	894	960	915	980	907	908	876	877	944	953	863	888	911	920	876	931	896	937	980	943	958	927	879	868	951	891	919	952	921	912	916	929	928	903	926	854	934	950	924	934	893	922	940	912	948	897	899	895	937	886	943	945	952	846	903	950	969	874	935	913	904	944	946	910	929	906	994	973	950	936	960	898	885	918	985	932	917	911	897	877	921	891	935	882	893	945	870	910	942	907	912	905	918	924	947	968	978	914	922	919	936	886	875	911	921	915	888	937	900	901	903	912	960	923	882	900	913	936	931	891	907	913	905	911	942	885	923	924	957	921	878	916	902	938	938	881	948	950	948	891	990	928	879	981	905	924	920	912	916	887	926	894	931	953	958	878	886	917	908	914	914	955	941	891	937	974	977	953	914	929	886	933	969	916	908	936	899	958	937	951	887	924	932	940	971	941	912	920	922	957	928	956	895	942	917	921	890	917	983	925	946	902	902	956	908	962	952	871	946	905	897	937	900	932	928	966	902	947	913	1025	864	912	883	908	838	963	951	964	958	923	939	896	903	888	918	923	897	916	886	902	931	913	917	917	959	909	901	924	916	914	924	950	953	937	913	917	908	964	945	914	939	942	905	903	912	947	920	939	913	861	901	918	918	939	895	878	941	888	953	977	937	927	904	884	839	920	899	949	948	973	948	971	937	904	937	884	903	917	890	917	884	979	931	973	897	953	876	939	942	939	977	929	940	918	927	888	870	951	894	880	902	977	933	909	913	927	906	961	935	969	886	889	903	942	946	965	913	897	895	890	918	915	936	924	928	923	920	953	960	889	952	903	923	878	907	923	914	875	962	909	964	909	947	906	954	944	885	892	912	887	887	890	903	885	932	887	941	919	935	868	943	934	913	921	876	939	958	893	917	910	915	920	904	932	915	870	941	935	926	929	911	944	982	904	946	936	942	920	924	885	888	938	914	882	912	889	911	948	894	942	895	932	962	902	920	963	927	905	907	903	862	913	907	900	891	948	851	956	917	988	920	920	910	931	920	923	888	942	907	939	953	879	930	905	887	877	915	862	915	963	962	910	917	930	917	873	952	876	859	940	902	927	846	929	849	944	921	940	868	916	927	899	908	920	928	943	936	928	902	951	1004	845	939	913	899	915	929	917	945	946	974	918	936	948	943	906	954	888	984	952	891	921	918	918	963	935	920	916	923	943	946	913	938	894	917	927	953	899	962	927	951	908	914	950	913	941	910	973	949	930	911	876	967	861	903	899	929	907	921	883	892	923	937	873	968	906	997	882	888	935	957	964	983	981	890	932	934	944	929	926	931	908	929	968	953	869	949	933	977	895	897	960	875	947	918	982	927	917	915	917	941	933	861	962	933	928	908	936	942	946	903	918	956	937	952	949	865	897	912	921	932	956	904	979	849	936	936	917	984	934	925	905	919	919	978	908	903	920	899	911	889	877	949	947	876	981	928	932	895	990	922	892	918	899	962	951	931	897	858	916	880	960	942	956	926	894	953	898	963	956	972	929	919	903	909	938	921	948	883	896	934	951	908	924	956	947	981	896	973	880	910	915	886	937	878	903	926	958	928	951	898	848	925	947	963	964	940	929	900	923	936	956	893	929	907	865	892	925	948	912	919	973	926	948	867	882	907	900	861	891	921	935	865	942	955	908	937	933	904	940	930	919	934	957	901	870	919	891	930	929	941	929	956	926	889	946	908	954	948	894	902	903	885	935	923	885	926	927	980	930	844	936	903	951	936	965	950	898	921	968	901	943	909	868	915	935	933	944	877	978	900	944	946	936	931	915	883	921	861	911	894	926	998	905	902	924	931	924	918	951	931	917	908	975	922	941	920	901	870	925	959	945	868	907	907	964	912	926	915	910	926	942	942	893	899	924	927	948	878	876	961	950	892	946	913	906	889	906	925	988	912	913	939	935	947	913	935	909	926	924	907	916	908	951	924	904	919	898	977	910	955	896	960	921	955	894	935	922	896	948	882	910	967	880	909	932	922	940	944	933	901	930	932	952	901	919	934	918	910	914	892	933	894	891	926	916	913	945	927	956	989	913	931	969	907	925	916	950	951	902	923	835	907	915	880	920	949	969	991	910	959	949	892	918	902	927	982	926	963	932	969	924	905	891	921	928	914	937	967	914	966	934	857	915	916	898	919	906	956	923	890	916	892	942	937	954	942	965
2187	698	433	389	665	725	628	490	445	423	319	287	252	243	222	179	148	146	128	107	105	97	87	91	67	81	88	67	63	78	64	69	81	63	58	53	67	72	62	62	61	57	63	57	54	63	60	57	43	70	56	55	57	64	53	53	59	71	53	47	51	50	50	62	63	62	58	58	59	63	56	39	56	56	55	53	40	64	50	62	64	42	53	69	51	53	51	43	59	50	47	54	53	52	46	51	42	49	45	55	45	47	67	58	50	49	49	54	63	48	51	54	64	50	39	63	62	56	58	68	51	53	53	54	48	40	63	42	70	50	32	56	54	49	47	64	47	50	55	50	45	46	61	57	55	36	60	61	44	50	55	53	60	50	48	45	47	46	53	51	50	56	57	42	39	56	55	61	45	47	38	57	58	49	43	52	43	53	48	58	50	54	57	47	63	40	40	44	49	43	58	61	55	55	56	52	45	36	66	62	50	46	63	38	59	59	45	55	61	60	47	60	58	56	53	53	60	63	50	59	46	53	66	50	54	43	61	49	61	44	64	49	45	57	53	57	47	45	53	38	47	55	61	49	54	50	45	46	46	59	44	43	49	53	42	43	55	50	61	48	51	45	58	58	44	63	47	47	55	60	56	59	47	65	70	57	59	50	51	67	59	51	64	46	53	55	39	57	49	46	52	57	59	47	46	52	51	56	73	58	40	52	63	56	52	50	40	46	46	31	46	56	48	46	53	48	55	44	47	51	71	51	52	47	51	55	52	53	58	44	57	50	49	55	54	57	55	66	48	48	49	58	53	49	46	48	52	54	56	56	56	53	59	51	64	42	48	47	48	60	53	54	61	59	49	49	45	50	43	63	53	56	61	42	51	52	52	45	64	41	51	50	48	47	47	56	49	53	70	64	54	59	40	50	50	41	52	65	56	46	45	30	49	55	50	62	55	45	43	52	41	60	54	57	60	48	47	46	50	59	40	59	28	55	44	57	48	52	56	35	55	61	43	53	54	49	53	52	48	55	46	67	51	50	53	39	45	59	49	38	43	66	53	43	49	46	64	56	44	58	59	51	53	56	52	50	42	58	46	42	57	64	47	48	49	43	51	64	49	52	51	45	60	50	48	59	53	41	51	59	53	52	49	58	55	39	62	65	45	45	65	53	53	55	55	66	48	52	42	50	61	66	60	46	62	49	57	59	54	61	46	52	47	42	54	49	53	57	51	55	67	52	42	57	59	48	49	50	45	61	50	60	44	56	60	58	55	51	47	64	32	64	54	61	44	66	50	51	55	45	47	60	53	64	45	51	64	52	56	53	56	54	58	46	46	45	49	51	58	48	64	51	41	42	43	52	55	46	38	57	54	60	39	57	46	52	43	56	45	42	41	51	44	53	49	42	59	37	56	52	48	52	60	50	59	47	55	45	62	59	56	51	43	61	45	51	49	35	49	58	51	62	62	55	55	46	55	47	47	55	49	46	47	49	50	55	55	54	47	49	45	56	42	49	60	49	60	56	53	40	58	51	43	42	54	55	55	56	46	50	47	71	48	52	39	40	62	51	41	45	51	56	43	56	44	48	42	62	65	43	56	44	52	49	59	55	51	46	39	45	53	59	67	50	52	51	47	49	68	46	49	57	49	63	62	51	60	48	58	49	48	49	52	53	43	45	65	46	41	59	61	57	49	55	55	56	62	46	50	52	55	46	52	58	50	42	38	50	45	55	48	58	46	51	37	58	54	66	43	52	50	48	49	59	58	50	52	64	51	46	57	59	50	63	43	51	51	42	43	56	45	47	63	52	48	43	48	49	54	41	43	60	39	54	59	42	36	56	42	53	57	53	47	39	44	57	61	64	44	50	65	49	57	52	62	55	52	47	60	61	58	53	50	39	60	50	53	48	46	52	47	43	45	50	62	60	51	36	61	49	39	56	61	55	56	61	47	53	43	51	53	52	48	44	51	59	60	54	52	41	54	56	56	65	45	37	61	40	51	59	53	59	51	59	49	52	53	58	55	44	55	46	47	49	50	53	55	56	55	48	50	39	59	65	47	47	42	55	43	51	52	61	50	57	49	53	51	51	59	56	61	55	51	51	53	43	45	45	40	44	51	47	52	59	51	54	47	45	51	52	57	49	53	54	52	61	56	51	54	50	54	53	69	60	45	61	49	51	33	52	51	57	50	52	56	46	53	55	52	49	43	62	50	49	40	40	53	50	52	56	48	57	53	39	48	49	64	54	65	47	35	52	48	50	48	56	52	46	60	50	64	38	46	50	61	52	49	57	60	49	52	47	42	44	41	36	65	43	53	60	57	54	46	56	41	48	61	61	58	52	43	56	45	58	53	52	51	51	46	50	58	40	49	52	56	54	38	49	55	53	42	48	41	53	50	48	52	44	41	49	50	55	57	61	62	54	47	55	57	55	46	53	49	43	61	43	53	51	50	46	49	45	66	53	45	53	43	42	68	56	46	51	45	52	56	49	46	45	53	46	42	51	46	53	49	33	61	53	45	52	52	48	58	47	48	41	43	47	55	53	44	51	52	39	52	52	59	39	56	57	48	60	52	61	44	46	47	55	62	43	41	48	44	51	63	48	47	40	47	50	65	59	50	50	47	49	56	56	59	54	48	51	40	61	56	49	47	56	51	43	55	44	44	48	46	52	73	65	60	48	54	43	40	41	51	52	41	47	46	50	65	56	67	56	56	68	53	80	49	46	52	43	42	55	42	45	54	64	60	45	53	61	47	59	69	37	42	47	46	55	49	36	53	53	52	65	51	55	55	47	48	54	57	59	54	52	47	56	45	43	47	46	42	43	45	46	52	41	56	40	51	54	54	49	41	59	53	47	56	57	55	60	56	46	54	55	49	62	50	45	60	53	45	50	51	46	54	69	45	68	44	42	40	44	52	50	60	53	48	61	55	46	46	47	48	61	45	44	49	44	50	48	49	39	65	54	50	38	50	47	42	54	55	55	58	67	53	52	49	67	46	46	63	60	51	59	56	51	57	51	45	48	56	48	55	44	43	45	44	49	49	44	51	49	50	54	55	59	49	42	50	38	56	48	56	45	50	52	48	58	48	46	55	42	52	54	53	56	58	46	32	38	49	37	65	56	53	44	63	57	58	51	40	42	53	52	53	42	44	55	41	62	51	46	43	49	54	45	47	49	46	53	44	54	60	41	51	53	48	64	49	50	48	45	54	57	44	49	39	60	65	49	56	55	51	51	54	40	49	50	58	45	60	41	55	46	53	48	50	47	43	56	49	44	40	44	59	46	55	52	45	39	55	63	49	48	47	45	41	58	42	38	58	44	60	54	46	46	45	59	46	49	43	63	52	66	37	60	59	53	42	41	60	57	57	48	56	49	54	43	44	63	47	49	62	37	56	54	44	49	55	58	61	52	35	50	46	38	38	53	49	42	39	44	44	49	49	52	52	47	45	50	54	60	44	38	62	55	57	52	56	59	45	56	46	60	52	51	49	50	51	37	62	57	58	39
21269	15251	10564	23300	31362	30244	26757	22757	18968	15889	13778	11729	10171	8763	7484	6481	5802	5037	4495	3812	3412	3008	2782	2492	2361	2173	2032	1900	1762	1670	1704	1567	1447	1461	1347	1388	1267	1288	1276	1228	1233	1255	1229	1185	1116	1086	1079	1024	1009	980	1005	919	887	932	923	918	911	849	818	863	863	826	832	820	851	814	860	827	773	828	816	828	811	788	796	760	807	772	790	777	805	736	766	779	795	750	821	726	745	719	757	754	782	790	733	790	787	772	745	814	742	782	788	775	737	724	732	729	747	739	762	736	727	758	710	696	754	713	728	737	771	765	756	735	732	764	732	717	738	785	749	720	771	783	755	713	756	736	706	722	750	713	770	693	752	738	770	752	766	715	724	732	728	729	711	730	743	784	737	768	755	735	714	715	758	732	716	729	725	754	760	788	764	738	726	766	745	740	703	741	729	726	754	709	740	756	712	708	670	773	681	757	766	767	701	679	751	727	757	728	741	795	738	715	710	724	739	761	783	737	784	773	707	714	757	702	759	713	740	709	751	709	711	759	734	698	702	703	807	748	727	730	710	749	713	727	749	746	751	706	693	713	755	771	793	746	761	727	761	755	750	726	707	744	657	732	768	712	736	730	762	745	697	721	760	704	744	798	728	741	701	731	760	742	720	757	755	737	766	729	762	766	756	705	726	777	730	726	777	714	728	729	706	726	723	774	741	733	712	772	707	733	730	696	742	712	756	750	741	733	758	793	769	723	749	790	718	751	704	739	743	730	712	773	757	745	732	734	751	723	734	734	748	712	732	728	727	721	778	685	762	759	707	728	733	729	723	744	762	757	730	762	736	786	773	712	716	738	707	769	774	743	805	740	749	737	747	706	780	770	731	723	757	745	719	698	765	758	745	773	799	715	715	740	763	736	738	749	709	747	747	760	720	762	733	750	722	737	745	738	699	762	664	732	746	717	766	769	707	729	717	775	732	715	758	721	740	740	690	758	743	755	714	713	707	793	773	719	756	729	785	728	761	709	687	774	764	763	714	694	717	677	779	720	749	791	723	808	723	725	722	720	721	700	743	767	759	743	732	717	757	798	739	777	744	745	705	744	757	752	736	781	686	707	778	763	779	767	776	715	793	740	706	708	744	702	721	795	767	743	729	702	790	740	774	678	748	721	757	769	775	749	708	758	695	714	731	701	723	688	730	797	779	724	757	756	768	732	780	720	704	719	808	786	749	701	779	746	782	732	731	763	715	753	724	752	710	708	727	722	729	759	753	684	731	703	745	769	763	745	707	740	744	707	712	745	750	757	689	745	755	728	738	752	789	701	750	774	712	751	753	757	707	723	728	725	786	731	724	723	768	688	717	713	752	703	751	728	786	748	699	774	731	765	743	801	679	717	722	733	719	753	714	705	750	783	743	718	759	711	729	759	754	724	772	727	782	749	751	718	784	755	725	700	737	721	727	692	758	702	735	731	731	747	714	733	753	707	762	731	712	753	751	742	759	780	734	777	734	792	769	715	733	742	720	737	722	729	782	757	701	685	812	787	788	735	711	722	755	743	726	700	772	722	728	731	714	772	740	747	771	743	739	715	737	783	766	747	750	724	761	741	709	720	755	757	745	770	758	732	712	765	710	701	756	770	765	727	783	739	741	756	737	759	722	679	770	710	782	649	708	690	695	705	723	716	757	713	779	773	748	785	774	768	711	722	766	696	766	738	773	807	722	735	739	771	727	687	745	766	762	669	727	749	743	681	762	764	722	741	743	757	723	736	744	766	765	727	665	702	776	786	728	706	742	741	682	752	750	823	761	752	744	740	762	737	728	749	753	750	719	724	723	686	776	763	732	716	745	700	717	740	727	693	739	673	726	740	724	741	701	747	743	710	724	710	764	767	677	747	740	734	789	755	700	727	774	775	766	690	778	743	750	741	726	732	769	714	705	827	767	759	744	743	751	751	722	800	703	731	708	776	740	732	700	740	748	789	749	720	736	686	697	726	689	778	727	747	759	734	707	777	766	797	682	748	721	729	697	744	737	735	771	746	812	727	752	714	705	733	718	768	785	815	771	785	699	722	760	729	804	702	757	759	717	737	742	742	767	714	743	750	761	708	750	729	716	731	750	717	752	753	787	740	737	776	720	745	736	728	709	751	731	753	764	737	736	769	751	725	742	722	755	732	733	723	744	753	754	728	784	715	693	775	738	752	734	759	763	716	744	757	720	757	729	751	752	761	739	703	746	753	747	770	741	725	771	716	693	735	699	711	806	752	721	754	744	712	708	737	725	717	752	707	745	742	752	743	765	725	705	757	765	733	779	829	720	744	764	697	748	805	735	764	727	728	692	741	728	747	754	750	740	787	765	754	727	740	733	777	733	796	712	741	721	779	734	752	735	747	747	721	796	727	687	719	726	751	760	732	698	718	718	735	762	738	705	754	731	706	716	779	755	729	751	775	744	733	739	768	744	758	759	738	787	713	721	683	704	689	737	789	749	774	666	756	762	714	676	747	729	769	755	733	730	759	716	744	752	704	729	729	808	734	701	762	767	771	742	730	731	757	716	757	705	732	735	780	758	763	691	716	708	766	742	734	758	713	717	735	721	693	724	735	720	750	745	734	712	748	756	727	754	722	747	706	767	752	769	795	657	705	733	730	745	730	797	752	736	785	745	769	758	720	734	752	744	795	729	755	794	754	787	776	781	706	776	728	717	732	724	699	732	700	770	766	701	722	769	725	726	758	711	759	699	720	777	753	704	733	757	757	722	714	740	744	786	736	743	742	740	770	748	751	733	714	743	753	712	726	774	747	761	767	741	729	748	738	730	746	695	767	761	739	783	703	742	754	764	725	812	755	812	766	709	718	772	740	730	760	749	732	784	722	747	759	715	766	750	677	736	704	703	741	764	727	709	738	748	718	781	706	733	708	741	778	689	777	724	787	808	738	709	727	761	701	757	759	753	712	734	709	716	753	679	762	740	683	728	778	753	730	716	744	744	757	709	760	731	712	721	776	721	697	766	778	776	684	745	728	748	718	739	691	773	765	701	725	709	697	749	759	749	709	716	711	721	767	757	739	739	702	756	717	705	771	740	743	751	738	723	732	764	740	698	741	743	735	723	744	728	755	720	801	748	718	744	761	732	704	765	712	720	749	729	723	740	721	715	756	697	737	744	761	731	745	737	762	711	758	799	814	769	764	715	780	783	703	702	727	793	711	742	731	791	753	714	740	722	772	763	747	725	722	717	737	741	739	760	719	732	727	716	803	755	787	747	780	747	803	685	733	721	717	744	735	739	754	741	740	763	726	719	721	732	702	697	741	777	713	750	755	713	706	691	708	721	705	760	762	709	687	776	740	737	710	760	752	736	757	769	758	699	723	745	743	735	826	740	719	741	775	759	732	754	740	742	754	722	713	745	782	741	737	745	720	714	761	798	745	726	751	728	732	722	767	730	790	722	694	767	761	689	741	737	715	709	761	765	754	746	726	774	737	714	743	790	753	762	693	719	729	709	747	778	714
1700	1136	678	551	1000	1072	900	764	685	594	485	422	382	305	300	253	252	213	162	171	134	140	111	125	118	100	86	86	88	77	76	74	67	78	78	57	74	66	74	66	57	63	61	76	72	58	54	54	68	54	44	58	63	53	63	61	59	51	50	55	59	44	55	49	60	55	62	59	49	53	55	44	49	57	50	46	50	38	56	62	52	44	31	53	59	50	62	66	49	49	56	51	44	47	56	44	51	49	55	64	47	47	51	46	50	43	40	43	46	44	40	53	45	44	39	42	50	55	51	57	48	47	57	63	47	45	58	49	51	51	40	50	46	58	41	49	47	46	53	56	45	44	34	47	51	49	44	40	51	61	53	44	43	54	60	36	49	54	39	57	41	61	52	37	43	63	62	53	50	62	41	51	60	47	47	53	46	55	58	43	52	51	51	47	37	40	45	48	41	54	46	42	51	51	35	51	42	66	43	35	58	41	51	63	29	48	66	39	42	46	53	39	46	55	52	52	54	45	51	51	53	60	48	42	64	55	40	43	37	53	54	45	50	45	39	64	47	41	53	48	65	62	48	46	48	50	48	55	53	54	43	36	48	53	39	57	55	47	46	42	38	50	47	40	44	45	43	54	46	56	49	54	50	53	58	55	67	56	43	52	54	53	49	63	47	43	55	52	59	49	49	43	37	51	48	49	59	46	57	65	57	49	55	37	65	54	57	49	55	60	60	57	54	41	48	47	49	45	41	52	51	61	47	42	49	66	52	57	53	55	48	59	58	61	45	49	38	56	51	62	57	52	58	47	50	39	44	48	43	57	52	63	42	39	59	49	47	47	47	57	56	53	59	60	40	38	53	50	50	46	51	42	54	49	44	53	45	61	54	67	63	71	60	53	64	45	49	53	54	67	54	55	49	49	53	39	55	46	48	44	46	43	65	52	40	42	45	49	49	53	45	47	53	47	52	56	50	41	50	48	59	44	57	52	49	49	51	40	64	45	38	42	42	46	55	49	37	51	49	43	57	49	52	53	59	48	47	45	62	52	42	55	39	41	43	49	39	49	53	50	46	60	42	41	53	54	49	64	64	41	47	42	49	63	36	57	54	53	46	54	44	44	43	48	47	47	46	48	49	63	53	43	49	47	52	51	50	46	53	59	54	58	44	46	60	37	52	47	54	43	61	60	47	40	47	52	50	51	44	65	45	45	63	47	47	49	45	65	42	48	57	47	47	49	62	54	48	39	49	50	61	35	39	46	44	49	57	50	50	59	44	53	53	53	52	48	56	49	58	41	60	57	62	53	46	51	51	51	42	53	50	47	40	58	48	51	54	48	52	40	54	48	51	38	46	46	46	39	54	62	49	51	57	47	46	52	53	53	53	55	52	43	56	60	43	52	57	42	41	49	49	65	48	43	57	30	38	42	33	48	41	56	48	50	46	41	50	48	58	46	52	56	54	48	43	45	46	55	48	42	61	47	58	37	45	51	44	45	53	52	42	51	36	51	59	40	48	56	53	59	49	50	41	53	53	40	43	50	50	55	58	47	61	40	43	42	48	48	57	51	45	52	50	44	47	45	51	50	51	55	65	46	43	51	51	45	47	57	59	50	50	56	63	55	48	50	57	47	43	49	52	54	45	44	48	59	49	38	47	46	57	37	45	48	45	57	31	61	51	57	50	51	45	46	44	43	55	51	46	60	48	58	41	58	57	56	51	42	69	57	51	35	51	42	52	51	51	50	61	37	49	47	38	48	44	49	49	63	57	51	45	46	50	58	41	41	53	58	46	41	50	44	46	56	50	42	41	54	53	52	40	50	47	66	64	42	53	51	50	45	45	47	62	54	65	57	42	48	50	54	48	61	50	44	37	55	48	53	36	59	41	51	38	47	58	50	53	49	47	50	46	54	43	47	61	55	48	40	43	45	59	59	50	50	64	52	57	45	40	54	53	51	61	46	42	57	48	51	54	44	51	52	43	40	47	55	54	38	47	41	61	37	56	52	50	52	50	46	46	51	58	30	69	46	46	50	53	63	51	44	53	47	50	34	47	43	53	38	50	48	60	52	71	49	56	47	55	44	44	49	48	45	44	40	55	48	50	62	52	55	50	38	50	65	66	52	59	56	44	47	42	64	47	40	50	49	60	31	50	44	44	58	44	41	61	56	46	42	60	55	52	40	44	38	59	55	58	44	51	60	40	56	58	44	44	51	43	34	45	61	53	36	39	32	53	49	60	50	47	59	57	38	66	38	43	61	62	41	55	57	52	56	40	56	48	51	60	50	42	44	55	54	53	56	39	46	52	37	52	51	58	38	44	57	58	50	37	43	58	49	45	41	48	52	52	53	51	49	58	51	41	38	61	54	45	51	44	45	35	50	60	44	52	54	55	46	53	61	50	40	52	42	49	54	48	55	51	52	58	45	59	44	58	61	41	47	63	37	62	53	49	56	53	49	54	56	52	49	56	39	55	49	43	57	61	44	62	44	63	54	60	63	49	57	48	50	57	46	57	46	48	58	38	54	46	56	51	62	34	65	58	57	55	50	51	46	44	44	57	61	62	48	49	45	56	62	43	51	48	43	49	50	52	55	47	66	52	54	58	56	51	46	46	50	54	53	57	51	37	63	46	44	61	46	47	59	58	37	61	42	53	53	39	64	53	58	54	37	61	63	58	50	44	60	56	45	49	51	44	53	56	48	53	50	35	53	56	55	40	48	53	51	49	42	52	52	48	51	57	44	59	52	58	52	55	57	59	53	50	57	58	37	47	58	49	46	37	49	57	55	44	43	53	46	48	41	39	37	49	41	50	52	43	63	65	53	55	52	54	57	57	44	46	43	44	51	55	45	47	47	39	55	56	56	39	45	52	60	54	59	53	48	41	52	56	36	60	44	55	47	57	51	33	47	46	52	30	46	50	45	48	53	62	43	60	49	50	39	59	47	47	49	48	51	49	55	55	51	38	46	59	47	44	40	48	54	49	48	51	52	46	43	33	60	47	53	45	52	48	51	55	49	61	51	47	57	55	47	52	65	46	47	57	49	47	44	63	37	57	49	62	43	46	47	62	49	49	51	47	44	47	58	51	44	42	54	38	60	51	47	43	43	64	39	36	50	39	43	53	45	46	50	50	44	45	50	48	48	37	51	56	50	53	58	40	40	65	38	51	42	56	66	51	39	61	60	47	57	50	42	64	50	64	46	48	43	53	55	63	44	40	47	54	62	47	40	47	49	57	50	53	55	46	53	64	66	60	67	60	39	61	51	40	43	53	49	55	39	50	56	58	59	56	43	44	44	44	59	55	53	41	60	49	57	45	59	52	60	45	48	67	60	45	52	45	51	54	45	61	45	50	49	48	47	44	41	41	54	47	50	48	39	61	44	54	41	55	43	42	48	54	35	52	49	58	54	54	50	41	49	66	37	51	56	40	49	62	63	72	57	44	44	47	47	58	41	54	68	57	48	57	49	51	48	58	41	48	50	45	50	49	52	58	33	53	46
25309	19875	13978	28499	36154	35284	31735	27498	23770	20556	18252	15764	13706	11729	10456	9101	8014	7052	6197	5521	4733	4132	3824	3418	3194	2985	2701	2487	2220	2301	2038	1970	1846	1792	1697	1659	1666	1527	1493	1510	1495	1385	1404	1365	1292	1252	1176	1158	1157	1129	1113	1077	1010	976	1008	970	965	919	951	866	914	876	900	853	908	921	855	817	860	846	815	812	781	800	776	753	764	785	779	766	810	787	775	791	800	799	810	776	745	759	766	796	743	793	760	788	759	775	773	709	756	760	752	757	743	739	737	731	740	729	783	734	770	716	775	743	767	776	728	684	717	735	740	724	759	720	738	705	682	734	702	725	695	783	759	739	723	736	724	719	767	726	693	777	708	738	726	736	745	704	749	716	733	713	713	738	725	766	727	766	730	767	749	734	735	715	740	662	689	719	777	687	725	725	744	733	711	739	732	707	715	713	698	748	735	728	721	788	720	703	753	728	698	695	691	723	677	678	727	732	733	727	722	671	764	672	730	782	736	664	714	775	721	778	748	719	742	721	700	679	721	696	737	728	713	744	668	657	690	676	687	748	699	700	741	716	699	699	718	725	708	680	730	698	719	695	720	750	708	688	685	722	769	687	740	728	692	717	716	711	659	703	713	751	719	685	695	724	751	692	735	732	733	720	738	760	747	740	714	714	761	731	762	695	732	737	709	701	721	705	704	716	755	681	685	706	696	704	704	687	709	684	765	678	710	732	690	687	770	703	690	773	747	719	692	679	684	703	700	722	750	684	707	691	744	674	725	778	662	727	734	718	704	729	725	731	714	738	643	725	707	737	746	754	723	756	771	774	715	716	737	702	727	766	709	731	713	710	700	735	678	717	725	744	727	722	720	725	680	709	769	723	680	739	747	722	651	691	739	704	741	718	686	718	713	729	732	681	735	733	707	721	715	737	742	684	704	729	736	732	718	783	728	734	702	703	758	768	696	741	703	725	743	769	745	698	746	735	695	740	722	753	706	724	706	762	735	721	711	734	654	743	734	671	762	718	747	722	734	753	679	656	701	719	687	685	767	715	653	715	668	717	726	755	715	688	722	743	731	721	743	687	696	753	757	718	659	734	716	743	705	737	718	768	771	694	716	723	729	744	708	725	714	737	684	699	746	699	705	743	751	724	689	727	714	754	753	707	752	679	727	707	731	694	651	718	690	691	718	701	710	695	701	691	687	672	718	696	735	688	750	710	735	723	722	688	687	702	733	724	729	674	741	720	720	756	767	728	721	729	726	740	778	713	725	668	738	731	716	724	730	700	702	694	718	713	741	716	717	754	738	715	753	732	707	711	691	739	722	719	654	729	688	751	740	751	701	688	712	759	682	693	720	743	730	756	712	673	722	748	731	777	704	708	626	694	745	730	753	678	740	704	758	689	747	689	669	768	777	693	695	747	733	715	747	735	675	736	747	677	752	703	742	682	700	691	696	736	747	670	718	779	723	703	702	704	748	752	795	769	653	740	730	696	740	723	685	739	702	717	674	706	705	703	715	717	713	726	735	674	713	683	724	765	726	699	748	693	708	712	675	722	712	729	704	751	718	731	743	726	670	733	690	699	713	733	687	725	786	773	705	719	729	715	718	729	738	698	798	730	697	703	720	757	725	675	759	700	723	733	730	733	724	711	728	772	708	742	758	705	756	722	734	694	699	738	670	702	693	707	737	725	692	686	735	734	727	714	676	665	694	727	717	713	738	693	702	708	745	750	728	662	694	718	758	732	722	719	730	720	725	748	708	756	681	727	733	660	700	694	739	753	684	712	717	700	742	690	693	672	734	699	670	741	711	732	730	701	700	739	735	721	721	746	728	717	727	702	748	752	728	708	698	715	754	735	733	688	709	691	720	686	710	700	709	723	669	716	713	703	708	681	735	737	718	741	710	692	667	720	742	702	729	651	717	729	772	781	739	681	731	725	717	726	717	679	679	701	702	741	689	669	746	735	703	731	764	661	724	719	725	662	733	737	748	708	710	665	731	767	745	677	684	659	745	754	693	769	687	739	725	726	702	707	706	703	709	697	739	708	767	694	709	714	707	718	732	699	724	730	719	727	676	707	731	731	771	663	726	705	736	721	743	717	696	717	701	753	714	720	705	686	731	749	727	699	729	680	740	721	723	688	699	718	738	759	681	671	698	746	717	719	715	722	771	753	702	623	703	745	725	701	683	736	705	737	700	720	717	743	735	667	704	690	723	734	740	692	711	707	703	720	738	714	741	704	698	701	717	756	725	721	705	720	738	709	740	723	692	736	722	693	755	683	728	702	736	697	709	703	704	734	705	711	704	756	743	727	731	700	726	716	749	718	743	736	743	710	698	693	753	699	738	740	729	726	670	733	732	776	723	731	712	737	741	724	665	768	728	733	741	724	752	721	749	718	693	650	768	746	718	742	734	671	703	736	721	722	732	734	716	696	692	730	690	690	762	727	758	709	695	728	724	727	690	696	698	675	702	724	735	777	731	687	757	667	703	708	677	718	755	695	746	700	681	718	740	703	709	745	696	752	742	718	718	728	738	743	719	717	733	732	749	719	757	673	678	682	718	698	673	743	708	728	680	678	736	714	708	689	720	695	709	725	709	715	691	708	767	726	718	731	700	732	712	662	716	756	717	707	746	685	694	732	695	689	722	753	753	719	684	694	672	732	701	707	744	744	785	730	756	721	667	693	710	717	726	673	739	695	716	701	737	706	732	683	705	723	720	753	767	686	694	726	703	711	727	753	724	736	728	737	703	722	687	729	695	740	685	774	736	791	744	741	721	726	717	726	692	657	701	703	741	761	714	748	758	702	715	728	731	747	725	747	720	712	756	740	729	725	688	723	728	741	731	777	709	718	746	741	696	722	740	723	744	728	685	731	713	755	720	721	734	694	687	744	734	764	731	720	724	731	704	711	676	741	699	724	698	702	771	716	753	700	689	732	732	711	684	694	727	721	703	760	743	702	676	652	728	749	717	698	688	681	685	705	701	700	723	712	734	748	673	703	720	743	754	742	743	697	672	731	683	746	673	690	690	725	734	740	768	701	724	729	688	774	732	779	664	709	717	705	720	713	716	725	732	705	713	732	720	708	685	726	710	706	750	727	712	700	694	677	690	752	692	716	742	721	717	689	664	709	741	706	697	708	731	730	745	715	697	736	664	696	724	725	737	684	737	707	695	687	710	724	691	710	714	703	688	759	718	709	733	714	698	706	681	738	738	731	701	752	696	686	713	683	735	711	699	727	702	701	698	698	745	716	733	755	689	718	730	729	707	693	679	719	731	769	696	752	740	726	721	700	719	730	682	706	735	747	756	721	706	732	762	687	758	693	766	684	689	721	690	696	662	751	708	679	728	700	775	701	682	713	689	742	727	736	712	668	726	706	741	712	701	685	720	718	725	723	720	708	733	769	748	726	741	718	697	734	744	728	674	718	735	716	738	722	754	680	686	729	689	718	729	732	722	756	692	737	718	760	725	720	749	701	692	699	712	720	689	696	733	696	694	699
3516	1053	679	587	904	1057	885	752	649	524	484	425	368	298	294	259	257	204	176	178	155	129	124	128	105	114	102	102	91	91	92	95	93	90	76	93	76	84	91	98	90	75	74	82	77	91	72	80	65	66	71	82	61	77	61	76	76	68	87	65	75	96	66	69	71	75	69	75	72	65	65	77	69	79	61	85	74	50	63	66	57	71	56	66	63	70	82	70	68	66	54	62	71	70	64	64	68	58	45	57	70	80	64	78	69	67	80	58	84	53	74	60	62	67	77	68	56	71	64	61	68	66	71	72	69	70	62	74	66	76	69	64	60	66	53	68	68	59	67	67	50	55	58	54	66	74	54	77	65	65	61	72	71	57	54	68	75	63	57	76	65	71	71	60	57	69	57	63	85	71	74	76	67	71	65	78	69	54	63	46	65	61	60	64	66	63	79	59	71	57	62	71	78	62	66	60	69	64	47	59	76	70	61	62	63	70	63	77	69	64	74	70	62	58	68	73	67	76	64	76	61	66	68	55	72	64	52	60	63	62	61	59	73	55	65	67	71	72	83	78	72	77	59	66	70	62	54	74	65	67	66	58	82	60	64	73	71	80	81	65	71	62	53	62	69	62	55	57	66	63	72	58	56	58	63	73	67	56	64	64	59	65	63	50	64	70	87	63	71	57	63	82	64	50	72	82	83	69	61	71	63	64	65	68	70	57	64	68	67	51	65	48	53	68	69	59	57	68	75	74	69	56	77	74	66	70	66	53	62	72	62	60	52	64	73	57	63	65	68	64	55	68	59	60	72	50	62	53	62	81	77	76	78	53	69	67	72	58	57	72	60	63	63	53	63	65	63	69	50	67	77	60	67	72	71	71	69	58	60	75	58	66	55	66	68	67	74	48	63	75	58	74	67	62	78	65	53	71	75	49	63	84	68	52	64	73	58	65	69	69	74	73	56	79	63	61	72	63	81	64	77	60	61	61	64	62	62	70	59	72	54	74	83	75	60	49	64	65	45	63	54	62	57	55	74	72	80	48	66	77	62	62	57	65	75	61	61	75	64	63	49	51	67	70	57	56	71	55	70	62	72	76	60	54	72	54	75	77	62	50	59	58	77	77	72	60	73	64	83	60	82	69	56	65	62	75	67	71	57	59	72	54	74	72	58	67	77	59	84	60	80	74	75	67	72	70	78	80	62	81	71	64	82	51	74	75	58	68	74	57	59	60	71	67	62	79	54	62	62	65	53	70	73	60	58	79	57	71	75	73	59	77	83	60	59	54	72	66	65	77	62	62	64	55	69	58	97	72	64	55	84	71	71	64	77	72	72	67	59	57	52	48	73	79	80	74	67	58	71	74	70	58	59	66	72	70	69	66	55	65	66	61	73	70	60	65	59	83	67	76	83	79	61	73	56	56	65	71	65	58	60	80	62	70	80	64	56	69	57	64	57	63	74	56	65	73	71	66	67	60	71	72	62	67	49	73	64	67	77	67	49	73	55	80	75	74	78	62	58	73	67	85	82	69	78	65	60	61	76	63	77	65	69	74	67	70	71	61	73	66	67	69	61	78	76	63	68	61	82	67	67	52	79	68	57	58	59	69	63	77	65	73	72	57	57	67	67	62	78	69	74	85	49	57	60	55	82	72	65	55	68	62	68	62	67	66	64	64	64	85	63	67	75	80	60	77	78	56	76	66	68	69	48	64	69	62	65	59	77	56	48	57	61	70	66	49	65	70	66	68	62	73	70	59	62	45	69	75	63	66	59	73	71	55	60	66	72	64	72	54	60	55	67	54	66	60	69	58	55	69	61	61	68	69	55	60	62	55	60	56	65	85	55	70	65	71	64	63	66	70	73	55	56	62	60	60	68	59	59	76	73	75	65	58	58	64	58	63	48	62	66	60	67	62	71	63	66	77	83	57	60	61	56	65	45	75	71	85	59	58	61	85	62	58	73	56	73	74	66	62	62	57	54	58	71	63	68	63	69	58	63	69	57	59	63	66	66	66	59	69	71	64	71	49	50	64	54	61	56	78	64	57	69	61	53	81	64	79	66	65	63	76	63	69	53	75	71	67	73	67	78	71	36	80	50	78	73	72	55	63	65	65	52	69	51	71	75	57	73	64	62	77	72	54	63	70	66	64	60	58	50	63	49	66	77	75	57	72	67	55	72	60	51	57	58	73	75	55	72	93	76	64	52	66	78	61	69	68	63	58	57	75	65	80	70	74	62	60	69	55	63	84	76	69	68	67	68	60	74	60	63	61	67	63	69	58	59	67	64	45	71	76	53	54	58	65	59	55	66	65	72	74	62	62	65	59	68	76	73	76	54	72	61	58	74	55	67	57	79	62	66	60	63	67	65	75	71	61	65	68	65	72	56	55	66	89	73	62	78	75	70	66	65	64	61	62	60	55	69	67	73	69	68	57	61	65	71	68	80	69	62	65	63	52	74	53	73	74	70	54	62	69	64	56	76	77	69	70	68	60	56	70	70	71	68	57	67	54	63	70	74	58	75	61	77	54	62	60	60	74	72	69	53	69	57	74	64	68	66	66	74	55	65	61	64	57	64	63	75	95	67	80	66	66	60	67	50	66	81	64	69	64	67	64	55	56	67	74	72	69	55	69	62	74	61	67	60	70	74	63	76	63	83	55	64	53	46	56	59	56	67	75	64	64	58	64	71	67	58	65	63	64	65	66	70	73	60	68	62	89	63	72	57	54	62	65	74	73	45	60	69	57	58	62	61	65	54	74	81	61	67	73	55	73	59	53	69	65	76	58	71	84	61	56	75	53	58	61	78	58	62	79	55	58	68	67	57	69	86	55	63	72	60	87	55	65	60	73	66	68	69	61	70	64	71	66	65	58	54	74	61	52	63	73	65	76	65	55	57	62	62	71	72	59	67	74	78	74	70	61	60	72	68	64	79	57	56	55	61	63	74	55	73	64	75	49	66	58	54	67	72	70	63	57	69	74	58	65	61	75	68	65	76	69	66	63	62	61	65	60	53	57	67	87	61	67	63	58	56	57	62	57	81	65	62	70	63	69	73	73	74	64	70	85	62	64	65	47	69	61	84	70	53	73	63	67	58	64	63	65	64	64	56	51	53	87	73	77	61	62	59	75	64	61	71	79	68	68	56	74	55	63	67	61	58	77	51	58	67	59	68	58	60	52	72	63	71	57	64	58	64	74	71	66	72	60	69	61	68	58	66	66	77	64	73	51	64	56	73	62	56	72	60	76	72	85	68	56	69	72	67	69	60	61	71	57	59	69	62	71	77	63	70	55	70	73	69	52	60	59	60	62	63	68	72	57	61	68	66	66	74	68	64	71	63	50	75	61	82	68	63	61	67	74	68	52	77	66	60	68	64	56	76	64	55	81	62	78	68	62	74	75	76	61	54	74	66	76	65	64	71	75	59	65	61	67	71	81	78	68	64	65	66	48	74	59	63	53	68	81	79	54	69	69	61	66	65	68	67	57	79	67	56	63	67	68
23781	18159	13367	27324	35300	34141	30719	27080	23001	19935	17508	15101	13308	11422	10055	8786	7823	7032	6191	5190	4558	4151	3837	3516	3241	2895	2714	2665	2419	2192	2262	2200	1993	1890	1885	1867	1760	1725	1703	1710	1635	1655	1586	1486	1510	1429	1417	1360	1276	1227	1261	1241	1160	1141	1172	1183	1125	1150	1136	1137	1065	1064	1043	1058	1098	1061	1010	1040	1087	1021	1015	1046	1021	970	1070	971	1072	984	1000	976	996	962	1006	975	1001	949	985	1013	1004	1009	954	975	1044	1005	1024	971	925	969	969	942	986	965	950	941	899	974	953	939	902	927	965	971	943	987	924	1021	996	994	936	978	929	924	959	987	981	966	960	951	942	946	960	950	945	949	923	953	930	959	953	901	962	883	948	941	951	922	974	908	915	963	948	976	956	960	961	972	953	945	973	913	982	953	921	1013	950	935	951	932	965	939	966	915	958	926	947	919	994	942	1002	961	901	921	963	919	960	984	893	938	955	982	979	916	973	930	923	954	964	1012	913	945	943	977	912	929	979	930	914	949	912	941	918	964	902	933	984	943	934	917	928	969	931	955	890	933	974	921	924	945	940	895	983	939	936	961	927	945	953	946	937	960	923	964	914	903	922	940	925	947	889	901	980	993	995	946	962	885	894	922	896	912	940	955	962	957	907	912	972	921	966	960	964	884	914	992	913	924	945	964	957	934	895	948	876	938	989	919	884	972	937	965	901	978	964	958	956	847	958	925	927	952	951	933	912	962	988	973	908	913	1024	926	912	944	959	984	911	960	932	931	971	901	888	943	925	954	989	919	975	949	941	927	902	872	928	956	937	976	915	933	956	891	883	964	952	950	930	898	984	948	907	915	993	977	934	889	947	944	952	1003	943	949	873	883	971	986	915	881	958	887	994	956	930	950	900	952	962	908	953	939	910	914	942	1002	950	922	935	964	914	960	949	953	984	895	957	947	941	974	926	1000	916	981	921	966	927	913	918	899	911	951	910	999	934	965	957	874	953	864	925	943	935	960	945	927	995	962	980	964	987	897	952	944	869	950	948	911	972	906	943	987	990	900	954	935	1010	918	1002	967	904	880	871	916	959	959	966	932	925	911	832	941	965	996	924	932	924	968	943	953	989	917	952	905	963	916	940	898	939	940	879	965	929	914	996	976	900	947	913	907	942	915	920	909	922	970	881	959	899	929	980	970	906	946	962	954	941	929	953	938	934	915	948	917	924	963	934	920	936	944	946	981	903	941	939	960	933	975	996	991	986	940	880	917	916	900	939	927	986	984	964	965	957	955	956	961	963	946	991	993	887	899	908	955	952	946	931	978	936	985	938	928	934	983	945	925	913	926	953	933	943	945	885	962	950	946	976	938	947	954	932	968	898	937	965	896	912	940	989	969	927	920	918	895	935	951	901	907	940	925	875	959	932	914	927	950	888	971	959	894	883	933	952	938	930	935	923	978	918	935	970	903	940	917	995	954	918	892	874	961	870	940	915	979	884	945	965	904	982	937	896	946	919	927	932	904	928	918	957	924	954	925	935	991	968	948	938	965	922	887	1017	934	947	965	910	932	953	889	973	928	895	909	928	907	914	899	925	940	956	985	914	950	975	931	925	956	910	935	943	964	956	900	976	941	947	926	964	938	898	937	884	956	950	943	955	929	952	928	926	964	952	910	955	969	923	905	925	927	906	933	909	890	999	987	960	883	883	941	929	922	1015	930	935	949	910	884	945	922	930	881	943	923	931	941	961	901	955	917	916	920	954	945	908	951	915	959	941	936	973	933	912	980	905	925	911	875	944	961	873	952	933	1025	933	938	932	948	923	872	942	911	927	923	941	890	951	956	976	867	933	948	940	909	988	912	961	938	908	920	900	951	970	954	933	924	893	925	929	888	932	933	1003	925	935	904	974	901	924	984	927	908	873	993	923	958	951	939	946	954	944	910	955	937	973	963	946	957	929	936	949	972	937	915	919	945	924	934	919	955	933	954	953	908	964	906	946	948	947	926	957	898	906	981	941	952	936	893	1009	952	963	924	934	956	941	929	975	910	881	920	939	931	962	976	953	929	930	909	924	945	919	944	922	979	944	949	958	928	925	927	981	948	924	968	942	938	934	925	964	929	903	878	944	949	940	931	970	916	901	962	931	944	919	885	925	938	979	946	929	957	940	950	922	921	933	931	988	944	915	920	962	925	972	952	957	916	982	948	876	904	970	982	903	931	917	949	959	907	919	928	972	904	928	952	900	980	960	951	939	874	936	939	911	947	992	944	941	918	949	1004	902	954	932	916	934	986	912	951	935	955	900	979	960	947	966	936	912	959	947	923	943	968	915	928	961	941	987	936	935	1015	953	955	907	925	979	929	894	943	919	960	933	913	876	976	922	912	1017	906	934	946	950	916	920	988	916	934	964	973	958	899	954	944	907	988	914	931	941	893	989	908	897	905	927	964	951	956	951	939	937	897	955	965	987	948	924	979	931	933	933	992	989	911	948	947	959	915	931	925	945	924	946	910	978	974	974	969	952	956	959	957	910	944	989	995	977	929	972	979	945	912	876	951	969	963	942	893	921	946	885	887	919	944	955	978	936	968	936	954	944	973	909	904	995	931	923	903	917	1035	962	912	925	957	941	941	935	950	953	914	990	954	929	939	915	956	969	941	1020	937	904	919	1001	926	909	891	940	934	925	923	912	926	962	889	985	946	936	936	920	889	944	929	930	991	952	926	943	934	934	854	912	876	1005	964	967	950	920	876	999	972	965	972	931	921	879	970	966	974	890	924	966	991	926	912	907	947	910	899	931	916	976	924	949	946	973	938	925	909	933	987	912	919	914	960	940	908	988	935	923	920	966	905	928	979	866	960	961	942	935	962	938	991	961	936	903	956	916	880	884	948	932	959	916	961	960	962	1015	941	921	934	917	970	1009	935	963	945	898	954	893	972	942	965	966	912	939	880	937	960	942	936	1044	910	946	962	941	874	911	964	943	958	953	896	981	907	954	951	971	939	957	919	942	968	964	927	957	919	993	946	972	946	938	901	985	959	967	989	933	877	889	942	946	934	958	986	968	939	937	930	946	966	931	968	959	923	954	981	928	988	919	923	934	978	950	938	943	929	945	886	930	947	919	958	949	925	984	1020	964	951	927	979	994	948	936	951	926	906	968	954	915	958	978	908	871	932	954	947	945	907	918	961	952	907	954	957	905	928	938	881	950	976	977	999	905	948	903	1020	935	958	968	906	981	958	923	965	1008	931	914	894	974	963	1002	965	924	934	967	941	983	914	953	963	956	941	970	906	900	915	911	905	929	942	956	952	928	965	946	927	948	992	1003	996	912	910	954	892	962	980	924	932	927	925	973	917	965	1012	930	944	924	884	896	949	940	894	916	953	935	916	1007	1003	940	972	924	931	885	1039	962	979	925	926	952	963	933	904	935	923	916	925	958	947	954	936	905	964	933	912	945	959	905	947	887	951	898	979	934	938	937	912	936	986	974	924	911	964	995	994	901	980	925	959	951	935	980	932	986	933	966	935	978	969	879	938	1001	918	952	929	944	976	949	952	957	942	963	933	960	887
3007	1509	920	729	1367	1438	1337	1151	934	815	706	595	559	451	381	344	315	273	214	225	187	175	147	128	162	143	125	124	121	123	97	103	106	106	81	97	104	88	90	86	105	93	95	89	82	80	78	82	95	64	78	81	75	79	77	79	75	71	73	60	76	63	65	58	69	69	70	74	68	74	70	62	85	77	71	63	76	73	73	67	64	59	61	64	66	67	75	54	83	64	65	50	68	74	71	61	72	63	61	72	65	59	85	64	54	58	67	58	77	65	80	63	44	77	58	68	66	64	64	56	52	70	66	68	61	50	75	69	79	63	67	67	55	72	58	66	60	72	62	62	68	70	60	67	55	55	47	60	61	70	66	75	55	62	67	85	55	57	68	74	68	63	66	75	57	69	77	55	69	56	53	61	76	82	72	52	71	61	72	64	62	63	83	63	58	69	65	61	56	74	77	61	65	61	61	62	71	67	71	60	85	57	69	64	58	58	57	55	53	66	71	53	74	57	60	56	79	63	74	74	69	72	49	59	61	55	69	59	64	62	71	61	63	56	64	61	65	69	66	62	68	64	70	70	71	60	74	61	75	72	66	59	56	63	70	78	49	72	55	59	62	58	57	63	59	64	50	69	60	78	67	71	73	59	57	54	63	78	55	77	65	56	56	68	69	54	61	64	61	60	64	75	55	57	80	72	57	51	72	63	65	69	58	63	70	69	63	60	65	54	64	65	59	61	57	70	85	54	71	73	66	78	70	77	60	62	56	73	48	57	63	56	79	66	81	57	71	64	46	68	55	63	72	73	76	59	76	61	61	44	73	66	53	64	62	68	54	59	70	73	69	59	73	52	54	65	73	52	50	62	70	60	69	67	89	63	64	63	77	64	67	65	74	70	68	59	62	74	62	48	62	70	68	69	52	74	72	59	65	64	63	74	59	74	76	79	64	61	76	64	62	65	70	72	56	48	63	69	55	66	66	76	79	73	61	61	64	52	81	50	77	68	62	65	53	80	83	61	53	44	71	54	60	71	58	67	71	92	67	74	55	53	65	68	76	70	56	64	65	78	72	62	66	66	67	64	69	63	62	67	68	66	63	59	72	53	56	74	67	73	80	60	60	55	71	66	74	64	69	64	59	80	62	61	68	66	82	58	49	64	59	70	64	60	74	66	64	60	69	70	57	66	59	75	44	77	77	71	54	72	86	71	73	58	68	65	69	63	53	64	63	73	66	66	75	66	66	82	64	67	64	70	61	53	51	52	58	78	62	65	80	79	66	50	77	64	65	70	63	64	68	64	55	66	72	66	69	76	51	54	59	56	73	68	77	47	77	70	48	47	78	64	53	68	70	60	86	54	58	60	54	65	65	63	67	65	73	56	59	60	59	61	59	61	54	65	55	61	72	57	64	68	61	61	50	68	61	61	65	55	70	68	57	72	84	70	61	73	66	60	70	69	81	43	73	68	62	68	58	68	56	65	67	75	67	75	52	57	63	81	60	63	67	70	67	52	65	46	66	68	77	66	61	62	62	52	65	72	72	75	64	54	59	74	58	72	68	65	63	71	77	67	70	72	60	54	73	67	60	44	69	67	74	66	67	60	60	66	57	53	55	58	67	71	63	73	68	58	65	76	62	59	53	71	67	56	70	69	54	63	60	66	86	69	71	56	59	68	73	65	57	52	62	67	86	60	60	65	51	63	52	57	68	85	56	46	61	71	71	85	84	65	61	63	67	76	65	53	73	68	71	72	59	60	75	68	70	63	56	64	58	71	47	68	72	69	79	60	56	65	64	73	62	54	52	73	61	58	67	66	70	73	54	59	76	66	66	72	63	68	74	67	71	75	55	57	69	65	80	74	54	63	54	60	64	73	80	78	68	63	68	71	71	64	73	75	73	58	75	58	67	75	61	64	75	65	69	76	62	70	61	64	72	64	51	67	76	45	60	67	61	67	64	47	51	68	71	49	72	65	61	64	59	57	75	59	53	69	62	65	65	66	64	67	63	67	60	70	64	63	49	65	66	59	57	55	48	64	50	62	63	68	58	43	60	65	73	86	62	63	73	59	64	67	50	71	65	60	66	67	66	67	63	57	56	62	73	69	55	67	65	74	76	74	66	61	55	68	54	60	59	53	50	64	57	63	74	65	78	72	63	61	63	63	71	52	73	57	63	68	70	64	73	65	79	65	57	71	59	54	59	63	68	62	58	69	69	58	66	65	72	63	53	58	81	66	72	71	82	67	71	61	62	71	63	69	70	68	65	64	62	58	75	70	60	59	58	69	68	79	66	60	63	59	55	52	67	61	51	70	70	57	67	45	74	55	62	69	60	65	64	60	65	71	70	70	66	59	59	64	78	69	78	54	50	50	67	65	66	61	45	61	48	69	57	70	74	80	65	84	54	79	69	55	69	68	57	63	54	65	71	58	56	55	64	57	62	63	68	71	49	72	58	81	70	59	69	67	49	80	72	60	80	71	69	75	48	68	61	52	48	70	63	70	70	63	61	61	70	51	56	77	67	63	52	72	74	66	66	72	67	68	56	52	67	71	73	65	83	63	50	75	68	72	69	67	66	59	49	63	66	66	64	66	60	64	56	67	52	53	60	57	60	74	67	51	60	53	60	59	54	57	58	73	86	73	64	57	66	56	57	63	62	72	75	88	69	52	67	53	71	55	62	64	62	55	78	56	60	64	58	56	66	72	62	54	60	71	72	59	67	71	76	64	64	62	71	72	65	60	66	66	71	61	71	65	63	63	68	82	77	62	59	58	51	66	51	70	62	69	58	57	67	63	64	54	58	55	70	72	74	51	86	63	80	71	69	69	70	69	65	63	63	57	54	60	59	82	61	67	75	63	67	60	74	61	64	68	83	84	64	60	56	64	65	69	61	66	53	62	73	82	67	62	69	65	77	77	72	63	54	73	67	73	72	59	59	68	67	64	51	58	66	51	54	63	66	59	59	60	57	89	68	46	61	79	61	67	57	59	62	65	79	67	60	82	72	57	79	56	65	70	61	62	55	71	58	71	51	54	57	61	68	62	62	63	66	62	66	76	56	56	65	47	75	65	66	58	69	52	51	57	82	63	60	64	74	57	59	58	64	90	86	52	69	60	73	66	73	55	55	51	50	73	73	52	52	75	80	55	54	55	66	69	71	62	81	68	68	63	74	55	58	79	63	56	55	71	53	61	73	54	64	60	51	73	60	55	62	56	67	66	49	66	69	53	60	55	70	77	78	62	62	68	61	60	66	64	49	70	57	65	56	69	65	58	60	72	65	70	52	56	64	63	62	67	67	62	79	67	57	46	52	61	54	75	62	65	68	77	70	54	56	71	56	60	79	49	69	70	54	67	51	65	69	78	56	70	62	77	86	61	63	65	65	73	65	69	61	64	56	70	62	67	81	66	62	61	64	66	71	78	70	50	59	62	83	51	75	60	73	62	70	68	66	68	77	65	68	64	55	57	84	67	56	52	70	61	54	75	60	70	63	60	66	65
28963	22657	17168	32089	39814	38664	35451	31937	28054	24665	21982	19445	17177	15143	13271	11834	10505	9369	8212	7253	6300	5719	5086	4587	4242	4028	3640	3381	3109	3049	2819	2724	2509	2417	2252	2211	2143	2120	2029	2017	2002	2017	1849	1833	1711	1747	1603	1517	1539	1441	1443	1416	1319	1321	1375	1206	1238	1208	1172	1232	1174	1215	1163	1158	1098	1093	1123	1068	1114	1086	1066	1101	1049	1054	1069	1018	1053	1047	1020	994	1008	989	1087	1045	1028	1002	1048	999	974	1010	972	966	991	965	965	967	954	921	979	978	935	987	944	1064	965	940	1009	998	973	970	935	919	934	951	1003	1012	957	877	990	922	993	936	962	923	912	929	959	919	900	921	971	922	897	925	923	929	925	912	897	941	970	968	952	886	974	922	941	960	913	944	954	977	966	921	940	961	954	924	885	967	884	908	941	888	924	917	907	884	896	971	943	879	866	954	853	932	875	941	889	959	925	944	935	929	887	911	945	921	896	939	916	912	928	889	947	931	924	941	848	886	946	924	925	927	936	915	943	934	922	939	895	912	914	992	902	928	917	905	884	942	997	951	871	888	930	947	855	878	917	967	932	861	921	900	894	860	936	923	917	914	897	917	896	961	932	948	915	930	940	901	882	930	966	918	948	921	915	936	927	953	956	887	925	965	983	909	950	940	935	937	950	938	955	900	969	948	942	976	874	892	943	969	935	920	930	928	912	938	931	906	911	914	983	967	899	916	898	910	914	923	985	871	946	911	922	963	920	914	890	941	861	875	894	907	916	933	908	966	949	886	967	987	925	943	965	919	919	911	911	926	908	939	940	944	898	901	968	893	915	964	940	900	882	876	871	937	918	872	903	941	925	919	896	927	900	946	915	956	917	942	890	973	914	920	953	903	939	929	920	936	891	903	973	891	921	887	932	934	950	936	954	931	903	933	934	922	893	940	964	883	877	906	936	927	913	925	925	909	936	929	880	934	943	903	911	936	874	911	927	943	895	939	905	875	895	984	913	913	967	910	915	934	875	1024	893	898	965	921	870	940	938	936	973	958	932	909	939	933	928	907	942	966	946	933	955	876	931	899	966	909	964	947	985	899	912	911	933	945	952	904	917	951	898	950	941	922	899	923	917	891	890	955	844	895	853	948	904	908	1007	951	924	867	953	910	912	895	954	938	919	936	879	898	910	895	926	908	990	928	921	949	920	927	917	991	911	868	945	947	933	887	987	943	939	913	981	918	929	934	892	894	946	885	932	918	928	932	930	924	941	980	925	936	930	915	940	888	939	887	912	934	915	933	883	944	881	911	906	913	906	920	974	972	942	962	940	963	908	907	931	907	957	860	903	925	935	866	973	968	931	959	836	884	929	923	923	886	881	923	908	965	974	917	961	950	922	952	935	938	952	899	906	931	914	963	967	867	917	916	936	900	877	888	965	926	895	972	887	885	904	912	944	898	900	922	925	934	968	905	931	876	973	920	955	968	920	950	914	914	931	909	915	921	959	992	917	977	858	937	956	924	920	912	874	954	889	891	916	899	931	874	891	966	1016	934	904	901	988	924	964	921	871	917	920	970	887	932	946	895	877	853	930	969	928	939	948	933	901	945	919	910	914	933	951	934	937	912	911	910	958	894	930	885	955	911	929	910	912	940	968	913	880	928	925	930	984	879	963	892	905	964	894	928	939	947	925	926	882	901	898	898	952	940	874	916	922	878	888	916	937	952	888	927	956	931	920	883	927	868	918	956	911	895	920	929	929	957	901	947	876	962	868	919	944	946	948	945	918	878	961	936	877	901	902	866	969	966	903	960	997	933	974	909	892	990	992	896	941	967	905	946	864	944	952	919	874	904	1004	971	872	927	917	927	884	885	907	929	947	875	925	894	991	922	899	930	941	943	859	855	903	898	962	896	935	955	936	922	946	935	941	893	909	988	981	889	918	910	895	900	959	935	946	919	938	964	979	916	916	948	884	906	886	892	907	864	911	909	955	925	842	902	862	927	928	919	976	928	871	926	911	955	923	953	913	953	907	888	922	866	912	901	871	933	886	875	910	932	926	932	928	919	915	931	944	931	905	928	903	934	913	907	881	937	919	869	925	924	907	932	955	888	942	910	953	946	890	993	972	941	908	878	929	926	956	1015	879	984	881	915	894	932	891	942	941	937	923	894	923	988	939	876	940	940	913	898	963	912	889	886	933	918	972	866	893	903	934	958	881	968	951	889	927	920	916	916	916	893	909	934	940	872	916	895	840	947	942	923	954	934	918	950	961	950	936	884	898	937	929	904	958	971	970	938	866	936	942	893	957	927	937	898	903	890	895	889	889	877	967	974	896	911	889	921	985	899	939	889	953	900	909	891	898	883	924	958	959	882	928	927	881	942	920	852	969	919	935	965	917	948	942	926	935	934	933	983	949	918	916	904	900	902	932	924	936	880	947	949	959	887	907	932	932	913	907	920	990	964	921	916	921	923	919	920	1011	887	924	925	907	905	938	961	946	933	892	916	943	908	925	947	922	935	953	884	933	946	911	939	969	898	949	900	874	905	917	896	909	932	937	920	943	933	835	949	931	934	926	951	901	887	928	924	907	881	886	893	926	933	885	920	899	970	927	885	964	931	984	948	945	917	904	837	967	928	927	870	933	907	893	992	908	889	943	962	912	920	866	925	920	953	971	918	890	917	880	891	881	947	957	860	999	985	958	916	931	919	939	949	881	985	918	907	957	932	902	922	931	923	970	869	906	892	902	881	927	938	925	959	878	930	914	897	950	894	928	910	953	935	860	969	908	905	925	959	958	888	900	954	935	918	964	916	927	970	860	915	883	872	953	899	936	969	918	904	944	918	975	938	977	939	908	947	889	906	939	959	878	890	932	892	903	917	925	919	920	956	914	904	953	933	936	918	895	986	905	910	915	909	936	913	910	869	864	912	915	916	956	952	957	912	899	909	900	913	883	899	927	915	953	936	905	896	906	880	923	892	905	977	929	945	901	922	915	934	918	930	915	939	952	922	904	959	916	987	943	899	961	945	941	931	938	941	918	907	899	901	964	973	930	940	910	900	911	853	910	977	941	932	907	964	933	971	887	929	948	910	887	978	898	903	888	953	953	927	907	949	924	963	895	937	885	1016	923	944	894	898	862	893	927	914	922	933	890	910	898	995	895	960	878	916	959	904	967	955	954	907	874	925	931	942	930	858	869	865	925	899	958	919	962	907	947	921	957	928	948	906	902	881	945	954	922	925	905	953	893	914	899	927	925	953	858	944	931	916	894	907	902	926	950	908	870	895	923	944	910	915	885	958	929	916	902	897	956	879	946	904	914	888	879	939	960	950	938	881	902	960	945	922	919	929	946	904	832	873	929	956	905	948	899	947	932	934	896	954	925	896	919	929	930	907	917	906	907	911	933	940	915	968	906	971	993	946	962	922	903	845	931	918	892	907	920	903	960	901	892	929	917	916	963	953	903	918	915	896	927	909	962	916	971	926	927	963	962	966	905	888	865	934	899	945	845	972	899	942	929	891	940	862	966	880	942	937	846	921	902	924	964	918
2243	724	444	333	653	682	642	497	461	394	312	294	257	224	260	201	188	143	131	117	107	119	97	104	85	70	80	75	66	83	75	79	77	61	52	58	60	64	47	52	51	62	72	45	54	64	72	61	62	64	55	52	61	68	52	52	52	64	61	39	53	57	46	55	60	49	59	51	51	43	56	54	55	32	58	53	49	54	44	56	59	63	52	44	46	52	56	48	58	45	46	52	41	53	47	60	50	58	49	42	54	53	44	55	48	49	52	49	49	51	50	60	53	52	46	47	64	60	44	52	50	54	49	49	65	47	61	43	44	50	50	37	48	47	47	47	58	63	64	39	52	59	57	31	54	53	49	55	69	63	68	49	55	58	46	59	52	51	59	57	54	47	46	50	47	59	58	50	43	51	59	38	60	46	59	46	51	49	49	69	52	46	42	49	60	47	63	61	42	60	48	41	42	46	46	47	57	50	41	44	64	53	48	49	56	63	48	57	51	54	45	46	60	47	47	63	54	60	65	45	48	48	60	52	57	63	64	46	56	51	41	55	51	56	61	49	47	47	56	52	51	41	42	48	52	53	42	49	45	59	40	62	55	57	67	51	42	47	64	61	53	55	60	58	52	56	50	50	40	49	51	49	55	45	59	45	55	51	55	54	61	50	52	54	48	50	49	43	48	43	48	52	57	49	40	51	54	48	42	53	44	48	63	48	36	46	53	55	44	60	67	51	61	35	62	53	57	47	58	59	50	54	50	62	60	45	43	39	57	56	43	52	50	47	49	44	47	57	53	51	54	52	62	36	50	53	43	46	39	58	56	56	45	64	49	47	54	48	63	37	56	50	57	50	53	49	59	56	55	59	59	46	51	48	55	35	44	66	44	56	49	58	65	47	45	49	59	45	55	56	62	50	53	41	45	55	35	46	52	49	59	39	59	41	57	51	59	56	51	44	51	42	53	44	70	56	41	55	57	57	49	46	48	54	42	60	57	38	44	55	43	41	44	44	46	39	46	48	56	52	57	56	51	45	54	50	46	49	57	52	58	57	53	55	63	60	43	57	53	63	57	49	48	53	44	43	40	46	55	53	50	49	55	51	57	37	49	51	58	49	51	52	41	58	38	41	49	50	39	46	44	37	56	57	57	61	71	55	48	40	52	45	44	43	55	47	41	49	65	60	50	58	60	46	60	49	41	37	51	44	40	43	55	67	50	51	36	48	55	57	51	53	60	59	53	62	49	53	54	50	54	55	54	54	60	38	60	49	61	44	40	61	45	60	59	58	62	52	46	54	58	49	51	46	54	55	42	50	56	56	48	42	58	58	67	40	42	48	41	49	52	56	55	54	44	50	44	45	52	47	46	55	45	51	48	62	65	45	53	50	56	55	60	42	63	60	42	48	54	47	45	54	44	42	48	59	44	36	56	43	54	55	47	49	43	58	52	43	56	45	60	56	49	42	58	61	50	52	38	65	35	45	52	50	55	37	49	40	52	62	56	58	48	51	53	49	45	54	50	41	65	52	50	64	45	62	52	57	50	52	41	50	53	47	44	60	44	52	56	56	54	47	45	53	63	56	40	43	59	47	55	52	46	45	52	52	50	64	54	53	40	59	56	43	50	52	56	50	64	50	45	55	47	45	45	40	53	60	50	67	57	62	46	59	43	56	55	46	51	54	53	52	56	58	47	49	53	43	58	45	47	49	45	54	42	55	57	60	47	48	57	34	54	52	51	53	42	36	57	49	57	46	69	52	51	52	56	54	57	44	51	56	49	54	57	44	69	47	50	46	49	54	52	54	47	47	57	59	51	59	51	57	39	59	53	54	48	58	53	48	54	46	63	55	56	44	57	54	47	41	46	54	50	59	47	48	46	41	48	40	53	43	54	49	51	58	57	51	53	48	54	47	61	40	43	46	48	44	49	41	52	52	61	42	51	53	51	41	52	49	58	37	52	52	55	52	47	59	56	50	52	51	53	44	44	58	57	49	53	58	51	67	63	42	63	59	51	49	50	36	52	49	45	54	52	48	49	45	45	41	62	41	49	49	47	47	43	64	44	57	50	59	61	52	54	52	47	47	47	52	54	61	43	56	49	49	55	58	52	71	44	54	47	50	50	62	62	45	52	49	40	58	51	53	48	49	61	46	57	46	50	47	47	62	52	52	45	57	53	43	49	41	51	60	40	57	49	48	62	60	46	45	53	46	51	60	57	68	54	40	40	53	48	53	54	42	54	48	53	48	43	48	60	58	60	39	41	51	51	44	42	43	51	55	40	52	63	43	41	50	64	42	59	53	54	50	52	48	50	57	38	49	48	47	45	64	41	54	58	56	41	48	51	52	44	63	57	55	45	41	42	45	55	46	45	36	57	48	48	53	43	58	48	56	49	52	50	54	48	56	35	43	42	51	48	49	40	62	42	45	51	53	47	32	42	52	53	54	51	42	55	60	39	63	50	49	57	64	45	52	54	44	48	60	49	57	61	50	47	64	49	54	58	67	48	66	51	52	53	47	55	57	42	52	55	42	38	47	44	43	55	53	40	49	55	42	60	54	51	53	44	59	50	57	47	47	53	51	42	40	49	47	48	55	55	42	46	59	58	54	60	49	61	45	58	44	53	45	52	61	44	37	62	51	41	45	57	53	66	54	65	41	61	51	43	55	63	41	47	58	55	49	50	36	54	56	56	57	46	56	53	48	47	42	61	55	47	48	54	60	47	49	42	55	46	47	50	52	65	37	54	54	45	53	43	49	35	42	53	53	53	41	58	37	53	43	55	45	61	65	51	50	63	60	54	64	50	44	53	50	52	49	40	65	60	43	69	51	46	44	56	53	44	44	51	49	44	45	43	46	50	45	48	50	53	50	40	43	53	48	54	52	54	47	44	42	50	45	59	46	60	55	47	49	55	63	54	58	57	74	40	47	58	51	54	48	42	62	59	57	67	66	43	49	50	46	56	47	50	52	46	56	41	56	46	55	42	47	50	43	57	56	42	57	58	42	54	52	36	53	58	49	51	48	52	59	45	48	39	62	43	58	54	45	58	55	55	45	62	56	53	47	49	48	43	45	51	48	59	66	50	48	48	44	66	40	55	46	49	50	44	42	64	53	48	65	60	52	56	48	38	58	44	57	56	49	61	55	55	49	47	38	45	54	55	48	50	66	53	63	45	60	49	54	57	60	57	59	48	66	41	52	42	63	52	70	41	48	34	47	51	49	44	50	40	58	52	46	58	66	55	54	40	37	46	61	54	52	73	49	40	46	49	52	37	55	44	58	53	53	52	55	48	47	52	42	46	50	46	53	55	54	68	53	50	57	49	52	50	49	51	47	61	49	62	63	55	48	61	48	57	52	53	51	47	35	40	51	50	54	46	52	47	36	47	50	52	45	50	51	47	61	57	58	56	46	49	60	39	46	65	55	43	53	44	45	45	58	57	59	66	50	47	40	46	60	43	41	40	50	53	58	41	34	48	51	58	58	47	59	61	50	47	62	54	59
21240	15161	10327	23401	31324	30047	26521	22707	19082	16294	13810	11872	9832	8573	7543	6476	5672	5040	4366	3797	3342	3041	2839	2370	2270	2158	1952	1935	1817	1780	1626	1553	1479	1508	1355	1352	1300	1301	1299	1288	1185	1214	1252	1128	1116	1108	1047	1046	982	1000	954	916	989	949	908	924	824	839	895	855	866	858	880	847	817	816	795	833	817	793	840	848	794	778	798	815	762	771	765	798	821	782	758	792	754	754	771	760	781	771	740	774	753	768	798	755	788	776	734	733	727	773	792	772	785	771	805	755	715	745	765	733	785	762	784	740	744	787	741	753	770	734	763	783	720	754	765	737	734	714	737	731	732	747	770	726	737	745	797	715	735	721	723	715	755	763	785	754	733	768	782	739	693	769	738	767	727	762	748	740	775	744	717	721	762	787	715	744	710	742	761	739	742	707	766	710	711	715	762	717	776	723	752	719	712	750	738	756	756	796	722	770	677	711	734	779	741	744	766	779	774	709	755	742	743	781	743	753	710	761	743	771	735	754	753	694	761	733	777	741	768	705	739	741	735	736	760	761	718	708	762	741	742	761	752	771	735	773	722	760	727	729	781	783	785	796	789	741	743	770	741	694	773	711	757	786	770	711	712	724	755	758	756	719	719	762	759	723	732	749	700	787	759	786	728	740	666	713	713	784	747	765	743	746	743	723	739	721	723	738	761	703	774	721	736	754	728	731	748	741	738	728	760	756	723	775	780	755	685	738	716	765	729	707	719	708	689	745	710	777	734	738	723	714	755	732	740	781	754	722	743	698	761	716	730	779	685	738	751	795	726	686	746	788	713	750	754	756	758	695	757	764	752	804	792	744	759	712	742	738	744	705	757	753	785	769	781	751	764	739	763	689	707	742	715	762	762	750	726	737	781	789	697	725	760	708	784	670	755	766	705	733	712	719	718	715	723	730	718	765	749	744	714	769	763	725	795	745	718	702	756	729	737	721	738	776	753	729	755	694	746	749	717	742	754	786	746	755	704	738	689	766	733	740	745	730	759	760	743	721	744	766	664	723	779	749	704	796	741	741	776	743	727	738	724	711	761	754	717	725	712	726	729	782	719	742	781	740	740	749	707	697	727	743	733	691	756	722	738	732	754	759	815	750	734	763	743	719	733	734	763	774	729	726	766	709	778	759	697	790	758	759	775	803	742	751	710	740	745	741	744	723	780	741	724	750	738	719	732	731	685	769	705	773	709	749	719	744	751	745	709	768	677	734	761	734	759	695	771	766	737	735	707	761	752	745	734	774	682	762	748	721	770	718	777	712	728	757	724	720	723	697	785	738	749	750	748	747	746	737	735	768	695	717	781	749	756	756	713	682	746	725	780	737	737	762	784	763	750	736	795	817	728	753	778	747	703	799	749	782	722	726	746	741	791	784	733	759	741	762	720	746	728	740	713	731	739	788	727	711	761	731	804	750	756	756	683	710	715	738	729	724	702	737	703	740	766	753	755	770	718	729	726	730	760	767	718	775	739	737	703	721	754	776	731	716	745	718	697	711	759	719	738	735	746	739	711	753	736	726	738	724	752	732	765	725	769	730	726	739	703	763	782	724	745	729	744	761	790	736	743	738	779	755	720	740	719	727	721	772	718	762	749	774	733	709	720	698	718	737	740	751	750	718	721	743	724	763	698	796	746	781	709	740	700	716	749	734	691	732	736	679	720	746	710	807	739	776	745	756	705	735	782	719	782	682	737	767	771	723	764	735	772	727	722	782	732	761	736	725	753	728	786	716	712	746	811	702	797	708	718	730	731	747	803	753	736	770	753	756	739	758	687	789	739	774	723	810	747	734	704	754	731	725	725	752	705	773	737	773	786	689	668	756	731	706	754	722	710	752	783	724	738	742	741	760	754	720	736	753	724	751	723	731	695	716	753	738	721	759	717	687	728	749	793	762	758	718	712	753	741	742	748	692	737	750	786	779	773	728	784	728	733	734	732	762	760	765	708	747	822	787	757	785	782	770	734	750	730	735	734	770	712	731	756	740	722	742	722	749	768	767	728	725	783	775	735	728	734	735	710	749	727	765	738	731	791	741	755	729	758	789	736	792	691	750	731	759	763	768	723	729	743	751	735	790	717	696	688	787	672	712	718	797	740	746	693	729	685	770	738	759	743	737	736	759	736	670	720	723	745	714	739	699	754	763	733	714	762	749	741	700	777	756	724	769	724	806	729	712	768	712	750	754	751	736	742	779	738	742	732	767	718	729	718	734	747	748	752	716	766	730	771	727	730	729	716	729	720	743	762	781	747	717	740	731	753	738	731	737	749	736	781	751	741	728	753	732	722	759	762	710	741	778	734	725	720	713	729	730	718	741	736	720	733	742	759	743	734	747	764	748	678	724	779	746	713	725	703	733	734	711	716	746	718	751	745	792	710	723	714	702	733	708	796	704	755	742	708	723	787	748	769	712	760	813	751	774	751	758	757	743	712	725	746	766	706	715	763	698	773	723	732	696	784	745	760	799	738	717	710	722	723	748	775	762	720	719	737	795	739	707	725	711	727	716	738	733	721	700	758	727	771	724	702	742	790	757	729	745	737	766	704	750	715	752	738	773	743	736	777	756	751	779	766	764	763	770	770	774	741	746	747	765	736	715	721	703	761	751	765	689	752	790	770	740	686	753	732	744	756	709	695	707	734	759	689	758	694	729	733	753	735	742	785	726	738	716	719	762	765	706	788	755	694	771	793	697	755	737	718	777	708	737	708	788	754	705	763	680	760	755	758	734	699	761	747	738	793	772	706	726	756	709	744	745	781	735	775	753	727	738	747	776	728	747	723	719	786	772	755	712	713	807	713	756	752	762	741	699	758	768	759	736	770	723	716	731	724	772	762	759	716	750	723	710	778	751	716	748	754	714	737	747	755	737	737	734	678	736	701	713	716	767	765	791	694	794	672	762	717	773	704	753	756	748	730	704	789	781	728	771	721	730	735	728	721	713	739	721	709	748	764	727	722	722	751	722	773	722	784	723	758	793	722	759	784	742	712	760	775	747	788	753	741	738	729	727	741	707	718	741	770	732	691	745	706	730	745	726	723	766	747	769	715	755	757	715	706	782	719	695	760	715	758	748	704	741	811	763	763	724	677	746	759	739	755	768	755	732	734	775	760	753	714	796	733	716	764	756	755	786	687	780	757	729	756	739	725	774	741	783	734	741	726	682	747	751	755	738	691	752	770	720	725	760	772	739	687	784	772	739	699	719	762	770	717	731	705	752	708	778	750	715	741	747	794	748	751	706	756	782	729	762	748	758	710	733	722	690	732	731	723	759	754	786	788	746	739	724	726	752	720	722	742	767	720	733	739	682	778	704	740	719	763	803	768	738	746	803	749	751	746	737	773	719	698	701	761	749	741	722	726	715	769	726	750	737	743	745	794	700	686	756	710	736	735	716	754	751	730	779	731	727	767	753	719	796	762	732	759	754	806	744	778	740	734	713	719	748	752	737	734	706	742	733	768	769	751	779	680	742	781	748	767	800
1686	1126	700	550	934	1053	933	800	700	584	470	464	361	319	270	276	210	185	188	155	151	119	121	106	109	95	109	82	73	104	82	93	79	72	73	64	71	59	74	60	66	70	62	67	71	70	61	60	56	75	49	59	60	58	46	52	60	44	55	55	54	63	60	61	61	46	60	52	61	52	56	59	54	54	53	43	49	60	66	47	51	55	51	57	61	66	55	52	43	34	37	46	51	53	57	52	58	57	50	55	56	57	63	55	58	47	67	51	61	54	40	47	49	49	57	47	56	38	51	52	53	50	51	53	69	51	42	42	53	58	57	55	48	59	52	49	58	53	63	54	55	38	55	51	42	48	56	51	58	37	44	45	43	49	32	64	61	54	51	48	39	45	42	45	54	47	42	62	61	47	65	55	48	32	51	62	62	58	57	56	44	43	43	41	47	51	46	56	46	49	44	50	50	49	46	51	58	60	46	61	45	59	55	68	57	56	52	57	47	45	39	49	58	58	50	50	33	53	43	57	56	45	55	51	45	53	50	47	45	52	61	46	49	38	44	53	55	46	44	46	62	54	45	49	54	45	58	61	61	47	46	51	43	66	50	34	49	54	48	41	46	55	48	38	52	42	50	60	35	61	41	53	48	54	48	43	48	51	39	51	58	57	41	50	50	64	49	54	53	42	55	55	53	54	57	56	49	40	44	52	65	36	62	57	44	54	36	46	42	55	50	52	47	57	49	51	56	54	52	36	45	59	42	42	54	55	54	39	51	51	36	50	50	58	50	52	51	50	49	46	53	44	64	54	52	57	46	55	44	69	51	46	58	47	34	49	62	48	55	36	64	47	51	56	52	46	48	53	31	48	52	43	68	46	51	38	43	64	40	36	41	48	48	53	50	63	52	51	52	51	47	52	64	55	54	47	39	47	49	48	48	56	44	49	47	51	54	46	48	41	49	45	50	53	46	50	56	48	48	49	50	50	54	49	39	42	40	56	44	43	52	43	62	49	49	56	45	43	35	55	58	41	57	38	61	51	48	59	48	51	50	52	54	41	38	40	50	48	42	48	55	50	42	56	49	55	50	45	42	36	44	45	48	55	48	54	41	56	50	50	59	40	48	53	48	58	55	45	47	42	51	49	43	47	51	45	44	50	49	40	40	46	49	50	47	46	46	50	49	61	49	44	41	55	39	55	42	56	45	59	47	51	54	56	44	45	48	59	50	54	49	58	40	57	41	52	40	56	40	54	55	52	55	55	50	53	43	69	54	44	60	46	42	57	47	49	53	70	49	61	53	58	50	48	56	60	57	50	47	45	50	45	60	51	48	43	51	64	46	52	52	49	38	42	55	43	47	60	43	66	50	46	51	53	59	52	52	49	45	54	54	54	59	50	53	53	42	45	52	54	49	54	55	61	40	55	32	67	45	52	54	52	38	59	49	56	40	48	56	57	50	53	46	64	43	46	63	49	33	41	56	62	54	42	47	41	56	46	51	36	54	55	54	45	54	55	44	59	49	52	50	56	51	45	46	55	53	58	50	67	47	46	62	51	41	51	45	50	51	48	34	49	42	53	62	54	57	38	57	54	45	35	48	50	57	69	44	41	57	55	39	54	53	49	49	59	38	58	56	54	46	50	48	51	49	44	61	50	42	53	53	51	63	50	41	58	58	44	41	47	58	53	49	44	39	47	47	41	53	51	40	46	55	63	53	49	43	51	56	64	40	56	45	45	50	57	50	47	50	60	46	59	33	46	53	57	59	49	52	52	56	53	54	52	49	46	47	56	68	43	57	61	50	51	47	56	48	41	51	49	54	51	64	50	38	55	48	49	57	55	59	54	59	42	45	53	53	47	65	55	49	49	49	42	65	44	48	34	60	38	59	43	49	45	56	47	54	48	64	47	52	54	40	42	52	52	52	54	49	47	51	46	54	49	47	49	46	48	47	56	45	57	44	52	37	48	46	43	39	53	58	45	55	41	63	69	55	58	51	51	59	53	43	46	53	42	47	56	52	54	58	45	50	65	45	58	43	52	39	45	48	50	49	39	54	47	40	43	37	39	48	42	44	51	61	47	54	46	46	60	58	51	53	45	49	48	49	42	48	54	45	48	58	45	58	54	50	61	50	39	59	47	45	58	51	55	56	39	44	48	46	36	42	39	52	52	57	49	55	55	51	43	56	53	45	57	55	53	46	39	55	67	51	45	52	53	44	68	49	47	43	44	44	61	39	51	61	42	46	53	47	48	39	48	48	51	40	48	52	45	58	63	53	52	46	61	27	42	61	63	50	46	42	52	59	54	39	47	41	72	66	45	43	48	44	38	55	58	54	46	56	50	57	57	51	55	46	53	45	51	54	52	52	45	52	42	46	46	52	44	41	56	55	48	56	54	44	39	42	53	53	51	51	52	45	50	42	48	47	52	43	52	39	49	49	63	58	49	54	54	53	55	47	45	63	63	45	46	53	46	46	48	44	39	57	51	55	41	51	47	46	55	55	47	34	49	34	50	54	56	55	40	50	49	57	41	39	53	54	62	44	44	49	50	48	51	50	42	55	55	48	58	43	35	48	57	52	49	53	63	48	47	52	50	50	44	35	58	48	69	56	46	42	52	54	57	62	56	45	57	39	50	49	50	51	57	45	61	51	53	56	47	46	44	50	51	50	53	62	40	54	43	47	56	60	61	39	47	41	62	43	57	41	40	57	54	49	45	46	43	50	61	51	43	54	43	46	46	56	54	56	48	53	42	38	52	43	56	51	59	41	51	54	55	58	47	47	51	53	60	52	37	31	53	45	55	55	39	40	52	47	41	46	44	45	66	48	49	59	49	49	44	56	48	46	45	51	55	51	58	49	56	45	47	58	43	53	48	60	61	48	57	51	50	59	39	50	38	45	48	46	52	58	61	46	35	51	56	50	51	50	44	47	52	48	51	53	51	51	47	51	55	45	36	39	47	56	53	54	51	47	50	54	48	53	41	47	43	39	33	63	45	45	48	48	52	48	55	60	48	50	53	44	60	47	60	52	53	58	55	49	46	49	43	56	51	43	52	52	47	51	36	47	64	39	60	48	44	54	58	53	47	55	63	45	51	49	65	41	60	47	63	51	50	55	45	52	47	49	52	46	31	56	44	45	46	50	53	53	51	45	56	72	52	55	47	44	49	47	52	52	58	46	45	50	53	54	45	52	42	41	38	39	55	52	59	54	40	50	52	62	56	46	49	53	48	42	44	49	52	61	39	45	47	40	62	55	50	47	38	53	51	42	58	44	48	65	50	42	40	56	56	49	60	59	40	50	45	49	44	45	50	52	52	46	61	46	52	42	63	47	50	65	63	60	52	48	59	53	51	47	43	46	51	52	42	40	44	58	67	38	55	49	50	59	58	56	46	45	44	53	45	46	40	63	54	48	50	55	45	54	49	54	52	58	42	52	59	59	70	46	50	40	44	40	48	54	48	43	48	47	42	51	36	49	59	40	56	46	46	57	44	39	51	64	63
25062	19475	13991	28258	36054	35019	31399	27694	24152	20874	18111	15855	13654	11753	10318	9078	8056	7054	6003	5259	4719	4138	3754	3386	3129	2878	2636	2495	2394	2188	2153	1986	1835	1742	1726	1741	1634	1577	1561	1516	1584	1429	1391	1402	1342	1252	1174	1126	1113	1069	1059	1102	1015	1019	957	942	954	928	937	974	919	915	924	859	833	866	838	837	844	880	805	860	781	839	789	804	750	765	806	811	791	762	758	749	742	779	828	745	787	743	725	755	767	744	782	746	755	764	762	785	725	711	761	733	698	753	740	719	765	712	726	735	744	777	708	707	653	724	730	731	728	747	738	710	754	690	682	677	701	712	720	720	683	716	722	767	735	693	732	685	728	659	747	723	694	727	714	723	738	676	708	751	662	751	711	675	774	731	715	684	752	720	732	693	692	763	706	693	746	708	725	718	704	728	753	723	672	719	703	716	729	681	693	680	705	700	676	666	699	683	719	756	687	682	742	720	690	728	688	732	724	731	730	670	733	740	723	740	706	711	744	711	713	745	707	723	709	675	684	702	736	702	724	737	670	706	709	707	694	705	703	718	757	691	702	699	721	766	726	727	676	695	683	704	736	803	714	716	719	712	711	733	683	691	728	639	715	681	699	739	686	668	681	712	700	694	716	742	753	723	720	704	718	715	754	721	740	720	732	737	749	719	727	720	742	695	678	747	692	707	743	694	691	722	689	681	667	692	754	735	732	666	713	746	684	738	705	681	747	713	726	678	717	688	738	763	689	723	700	742	688	734	764	706	687	711	694	761	756	698	793	710	750	728	700	678	719	693	736	704	763	730	746	738	727	736	663	730	734	724	689	717	734	731	717	705	742	706	735	740	685	720	733	751	710	706	716	683	723	726	717	688	698	693	722	758	739	675	688	733	767	741	716	737	721	686	718	666	731	700	696	742	715	725	711	709	693	715	722	710	727	691	749	673	763	748	714	717	716	729	749	753	730	663	739	696	711	717	680	693	727	758	703	733	699	716	702	677	729	708	699	721	705	716	690	725	733	703	751	752	696	711	754	727	669	728	703	745	748	734	723	713	692	760	712	691	689	703	684	699	666	705	726	780	742	711	701	714	699	710	701	737	761	701	710	716	691	690	707	765	737	755	695	738	729	730	723	705	726	697	714	717	709	697	741	747	699	704	710	697	714	680	748	679	748	709	704	723	735	736	706	724	721	715	737	753	706	755	742	692	709	679	708	713	686	721	738	714	693	713	713	683	741	715	711	704	760	697	711	712	706	739	725	754	722	718	716	730	686	748	756	718	697	760	706	699	733	753	705	757	740	765	721	675	701	723	689	717	717	724	705	754	716	673	672	727	731	684	700	741	692	704	711	707	724	699	707	688	712	718	743	688	715	751	683	693	730	690	746	704	711	705	734	742	703	692	707	739	738	723	746	708	751	741	732	737	692	755	699	709	694	710	679	710	670	735	700	728	733	722	725	757	685	696	768	708	693	732	738	756	716	709	723	699	736	671	701	753	686	696	731	711	736	772	749	734	711	682	718	701	663	696	707	696	713	774	727	788	682	713	731	797	690	721	707	723	692	727	749	733	758	752	697	709	692	715	727	715	693	792	662	728	676	724	737	750	654	698	760	713	697	730	721	749	724	743	740	727	732	672	734	693	735	700	724	696	757	731	695	718	695	680	739	710	721	728	714	745	712	763	727	701	734	731	669	776	720	750	702	663	702	722	745	686	694	692	701	724	694	756	729	720	734	701	695	735	666	756	760	697	693	675	709	756	706	680	711	735	742	720	753	748	716	689	738	731	689	700	738	662	703	780	727	719	695	736	744	737	698	707	694	703	716	693	678	719	733	723	697	700	713	761	727	717	691	740	737	697	702	738	671	660	738	728	742	711	723	720	735	696	708	681	730	751	695	738	697	730	685	715	705	733	700	709	755	717	719	687	746	733	763	716	698	723	723	777	757	753	719	708	726	728	726	733	753	677	743	706	701	679	677	709	762	758	694	730	713	670	683	732	725	702	791	717	698	724	725	766	698	724	710	685	680	727	731	697	784	748	674	720	651	730	681	669	722	720	702	730	749	731	743	661	731	679	706	708	738	696	743	656	646	708	767	736	680	737	710	698	773	782	701	747	776	711	688	732	736	741	732	710	739	703	776	728	723	702	649	719	694	687	764	702	737	693	712	725	679	735	695	723	714	686	729	679	709	713	700	713	756	734	756	728	728	707	676	642	675	740	762	716	684	714	707	749	734	761	717	717	732	714	692	744	692	684	731	733	681	776	724	721	781	699	736	727	688	695	724	715	704	745	700	789	746	727	702	701	694	674	710	686	669	762	713	700	687	705	742	704	714	737	767	738	724	706	710	735	701	689	669	718	670	709	732	669	743	804	736	714	679	703	737	759	733	721	774	661	726	718	718	695	742	733	700	676	718	771	742	708	775	756	744	729	723	711	736	680	711	722	710	740	707	688	726	736	721	669	702	727	762	705	761	696	724	680	736	685	736	685	709	718	689	731	716	699	732	710	682	793	719	735	734	660	738	728	730	688	703	741	737	726	682	699	725	698	670	722	731	666	728	699	722	701	708	687	694	713	703	704	726	713	772	709	736	688	741	773	692	741	710	704	719	755	670	725	718	740	723	704	762	731	686	721	721	714	717	740	693	755	699	718	714	691	717	718	715	700	730	745	707	719	714	705	748	764	719	751	718	708	734	771	701	743	699	708	750	681	678	690	738	715	721	720	678	679	703	725	731	720	705	706	693	691	744	716	692	769	709	734	741	787	720	697	701	689	695	678	680	747	756	757	691	686	750	689	726	674	724	701	691	684	719	737	731	748	664	696	739	717	706	654	708	764	719	744	703	699	678	770	700	717	696	712	739	705	700	688	691	668	723	721	702	775	691	731	703	721	730	731	695	733	741	684	724	696	756	657	708	675	730	726	747	701	664	672	698	720	753	742	739	736	697	736	718	689	728	695	670	699	715	731	736	723	754	715	712	764	691	700	730	706	737	687	701	701	730	660	685	690	718	733	698	701	698	695	719	690	692	751	696	656	655	753	707	718	715	688	745	690	695	689	753	705	749	719	754	712	735	768	688	690	766	734	703	689	722	701	730	699	716	728	704	715	740	767	727	695	722	717	695	741	692	699	656	743	699	747	671	716	768	681	698	692	688	696	696	720	718	761	725	699	760	721	780	705	751	722	767	752	723	731	762	731	726	735	700	722	696	752	729	723	723	712	707	708	700	722	761	711	766	707	747	764	755	670	661	742	763	740	755	733	716	716	726	711	659	700	729	715	728	680	730	694	776	721	732	729	681	721	780	678	729	678	712	750	698	711	751	729	717	737	737	682	742	740	708	711	716	730	713	721	686	727	734	711	736	702	730	713	695	700	715	711	722	651	739	756	739	727	761	726	725	663	678	701	714	702	741	761	696	750	699	699	741	701	705	683	736	742	743	727	683	680	680	720	698	715	680	696	721	710	733	750	682	671	737	756	742	731	710	720	702	697	728	685	709	712
3526	1037	674	555	866	999	837	758	709	603	487	387	364	318	304	270	243	214	183	163	142	125	130	133	114	105	110	110	114	93	81	94	87	85	70	101	73	102	84	88	87	78	75	78	71	87	86	79	61	79	65	69	72	86	64	78	58	68	62	70	63	70	68	65	78	74	65	58	68	74	78	74	68	79	51	69	72	59	58	72	78	60	60	84	71	66	60	84	72	71	58	63	66	70	62	79	47	72	73	69	80	56	68	52	56	81	58	58	61	58	70	82	65	68	62	67	70	68	68	87	68	69	67	52	44	54	78	68	65	70	62	65	61	77	67	56	56	79	71	54	60	69	67	66	72	79	57	63	59	73	56	70	64	71	65	68	73	76	55	81	74	56	79	68	62	73	48	72	59	76	70	67	75	64	67	77	67	75	57	66	60	61	80	61	64	64	55	73	62	72	62	64	60	70	73	58	74	50	58	64	72	56	70	71	47	76	70	60	59	53	62	73	69	61	83	77	54	76	62	82	65	78	64	56	74	79	61	75	71	70	74	65	54	73	67	79	78	67	64	50	66	65	84	70	64	66	75	62	66	70	62	68	69	59	64	55	59	51	67	66	67	73	75	72	69	51	67	70	77	87	72	58	66	69	67	63	61	56	59	66	57	76	69	68	51	56	62	77	76	69	66	72	56	56	60	63	72	78	69	54	90	60	53	57	61	79	73	62	70	76	74	81	60	71	60	58	72	50	66	63	66	67	64	61	64	59	68	66	61	57	74	75	78	67	69	57	66	87	71	85	79	67	72	68	55	67	80	72	73	59	71	72	76	67	69	66	71	63	69	66	76	61	69	59	69	78	76	78	77	66	57	67	49	67	73	79	72	67	60	65	71	61	81	72	52	74	72	73	69	76	78	64	84	53	69	54	60	64	58	77	66	69	71	76	51	62	58	64	66	60	57	72	59	71	60	73	73	87	68	54	60	73	62	64	75	72	58	68	80	69	81	67	62	74	52	73	61	60	59	91	66	64	61	58	70	68	62	57	54	63	60	61	79	60	68	60	61	76	80	68	66	70	81	63	74	65	65	63	71	65	69	55	71	65	87	74	86	76	67	71	57	80	67	72	69	67	62	53	61	79	70	63	66	59	77	83	69	73	59	74	79	81	62	80	60	72	64	76	64	69	61	50	76	70	65	60	72	66	66	70	77	61	67	45	59	60	74	65	55	70	54	73	62	59	73	70	76	67	63	68	67	65	74	60	73	69	59	75	66	67	73	72	67	60	60	67	76	62	61	72	80	55	63	65	64	68	64	74	69	70	65	79	77	74	69	64	68	76	47	71	67	87	71	80	66	66	85	63	76	68	79	54	67	65	62	51	72	88	84	58	49	73	50	65	57	59	70	69	68	59	71	71	77	66	62	70	65	68	68	71	69	81	67	53	67	69	70	83	53	52	58	70	66	65	64	70	71	65	67	55	59	71	86	60	80	69	76	59	70	57	66	67	78	76	61	79	78	61	66	73	61	64	71	56	56	70	71	61	70	69	53	87	68	78	66	71	73	56	61	53	63	80	73	77	74	70	68	75	74	79	83	84	79	63	57	59	64	57	79	75	71	74	57	55	59	59	73	51	75	63	61	55	77	72	56	55	65	50	76	59	51	82	58	73	73	75	60	76	71	66	79	59	68	49	65	74	68	69	73	74	81	68	57	70	78	73	66	71	74	78	69	75	60	85	68	68	65	84	58	78	48	76	62	64	64	72	83	78	58	61	60	61	75	63	78	72	64	74	71	77	82	64	76	74	55	59	77	71	56	57	63	76	82	64	55	66	84	64	60	61	62	60	74	68	78	71	55	66	59	60	64	82	55	62	68	69	85	59	60	66	71	59	58	67	74	61	77	65	55	67	58	61	67	68	84	81	66	69	60	64	72	73	76	75	71	75	70	78	64	63	69	78	53	74	74	53	74	72	73	77	63	76	70	62	74	61	84	71	74	79	70	59	47	58	71	81	43	70	60	60	87	66	54	64	71	66	66	69	61	64	67	58	58	54	61	80	74	73	77	58	70	83	61	63	67	68	77	60	71	81	75	67	63	59	77	65	64	62	71	54	72	77	66	63	65	64	50	75	84	64	56	80	80	64	63	52	62	70	46	62	70	64	65	64	62	59	66	68	69	54	73	60	80	66	81	59	56	66	56	68	51	75	66	68	57	62	65	74	62	62	63	66	56	64	74	73	76	75	52	65	53	60	66	69	74	50	65	72	68	69	52	83	67	56	80	75	61	75	61	71	63	72	74	78	65	62	46	65	66	61	58	75	58	57	69	72	67	76	63	74	78	70	76	70	66	52	74	72	70	52	72	63	68	76	76	58	59	60	74	62	59	70	65	62	67	55	66	61	73	65	73	70	65	54	78	64	50	53	73	85	67	69	75	62	79	62	76	78	63	69	72	65	60	68	72	67	78	74	67	64	70	60	53	88	78	70	51	67	67	77	68	74	62	67	72	64	62	66	67	72	64	73	65	69	70	82	68	65	56	73	60	61	74	56	61	73	69	72	65	67	66	62	63	66	72	81	71	62	63	62	57	56	69	65	75	72	77	77	72	59	62	73	61	74	74	72	69	65	64	67	61	52	70	66	74	75	63	62	74	69	76	64	71	81	48	69	86	50	66	60	68	64	56	69	71	69	64	69	65	70	67	66	61	58	70	51	56	44	76	72	58	62	70	68	57	62	76	58	77	66	61	64	64	53	71	67	78	66	80	62	61	65	71	67	61	63	72	66	70	72	55	58	68	58	66	81	66	68	58	85	61	72	73	56	69	79	62	59	53	55	68	67	71	84	58	79	73	77	68	59	66	73	69	70	66	67	70	69	65	56	62	70	71	65	68	74	67	55	74	67	74	61	70	71	69	70	64	65	48	60	66	66	80	56	81	81	66	60	68	68	68	63	63	61	64	51	72	78	49	63	65	58	74	61	69	62	64	69	79	66	59	67	68	71	55	65	57	74	68	68	61	74	55	77	65	62	63	64	80	70	64	58	56	68	81	71	76	67	68	68	67	86	53	67	65	73	63	74	54	65	73	71	85	70	77	71	71	75	57	68	69	81	69	69	63	75	65	76	54	71	83	48	58	69	59	67	71	59	61	61	61	68	48	63	52	81	62	58	64	74	66	62	71	55	69	54	83	75	59	78	80	74	69	58	64	55	77	65	57	69	66	61	65	67	67	57	59	61	65	77	64	62	73	69	52	63	62	81	67	53	67	63	82	86	64	71	51	62	70	64	77	66	75	72	87	44	70	68	62	49	73	51	66	61	56	45	66	59	71	61	65	65	69	67	85	87	57	64	72	53	67	58	64	65	71	52	61	70	56	72	47	81	72	74	91	78	61	64	86	70	58	72	58	81	66	66	71	68	72	64	66	64	59	58	71	62	74	61	79	73	55	74	73	70	57	82	61	69	68	57	70	67	76	72	65	69	65	72	65	72	68	63	72	72	68	66
23787	18239	13523	27387	34931	33985	30530	26870	23702	20282	17627	15245	13045	11417	9953	8792	7774	6878	5902	5091	4556	4141	3753	3484	3109	3012	2774	2611	2498	2224	2266	2075	2052	1931	1869	1784	1836	1730	1754	1687	1652	1624	1552	1474	1463	1393	1410	1364	1278	1232	1284	1276	1225	1185	1193	1168	1193	1199	1130	1183	1141	1150	1096	1107	1100	1103	1095	1087	1056	1070	1090	1049	1058	1071	1025	1016	990	1014	991	984	976	989	945	997	1016	976	1044	1024	988	989	983	924	940	997	1008	969	963	912	944	985	943	973	997	957	977	964	962	971	930	953	950	936	961	969	929	984	962	973	940	983	1002	940	981	1031	931	1011	904	962	911	939	934	937	917	968	1005	937	945	980	933	993	894	871	923	972	938	993	944	949	971	962	975	940	1028	992	905	959	949	981	958	929	936	888	960	916	915	930	921	904	945	906	903	973	927	961	967	970	918	880	1004	935	900	911	906	950	941	981	935	925	935	903	938	945	950	929	966	965	883	976	924	921	930	951	974	915	920	945	928	938	952	958	936	934	891	957	919	919	920	904	925	1003	909	966	927	956	946	940	945	975	982	942	913	893	876	935	884	920	917	965	916	937	911	955	917	929	929	949	950	961	935	973	949	911	877	896	945	1014	948	965	947	946	967	989	933	954	930	935	989	955	925	933	927	995	887	837	945	883	948	937	990	1029	954	971	952	944	924	916	878	945	965	949	904	985	965	963	932	948	924	1001	921	971	971	954	927	914	955	937	985	927	946	893	971	920	947	934	972	993	959	908	1011	931	994	965	912	964	905	904	908	934	943	922	899	950	996	934	968	987	973	935	941	891	941	877	943	933	897	945	885	1000	957	922	950	926	939	924	966	938	938	987	949	959	925	948	965	919	918	992	898	925	981	1023	1007	967	970	989	931	941	926	956	922	928	949	988	943	888	920	954	942	942	935	958	867	974	908	941	923	916	924	878	918	905	954	927	952	883	985	969	920	902	967	929	928	965	921	938	894	981	947	994	967	922	963	941	994	949	920	899	942	981	921	1023	898	972	886	928	849	909	942	979	900	942	943	942	942	911	926	916	962	981	928	992	950	986	909	987	911	892	991	959	925	937	977	930	936	953	928	958	888	971	944	921	914	941	942	923	944	936	983	969	930	926	993	869	934	990	948	980	917	965	942	963	921	924	920	940	976	936	1005	985	966	954	899	925	940	923	973	946	983	929	934	939	909	948	900	862	962	960	1009	957	905	966	902	924	941	927	938	944	971	922	961	937	961	903	928	934	988	962	915	899	946	917	932	926	926	904	957	913	939	921	912	890	941	890	970	922	935	930	929	964	874	899	1023	910	918	966	923	1024	930	981	945	922	898	915	948	1000	914	897	996	950	910	931	975	902	915	979	950	959	979	935	885	941	937	974	949	952	955	859	943	950	974	925	948	930	942	929	1035	877	925	926	943	929	954	935	935	915	939	972	960	923	956	920	968	925	935	931	951	937	942	886	920	928	921	922	935	911	937	934	959	1003	937	926	968	930	900	914	925	957	883	922	932	950	941	920	889	972	945	1021	986	926	949	945	950	956	890	936	914	934	901	910	902	979	912	955	945	1003	961	970	977	979	936	959	979	929	983	970	947	933	1003	964	969	952	992	976	975	947	985	908	922	997	933	970	952	1009	985	979	907	964	929	967	923	962	930	948	976	958	991	952	942	935	965	919	965	933	985	958	951	956	918	947	958	983	899	972	953	885	949	960	939	865	920	932	944	980	918	964	950	960	925	948	996	906	945	893	943	977	906	975	928	977	955	941	950	963	936	910	916	948	1008	969	948	925	950	962	966	968	935	908	995	975	967	916	890	935	1005	963	932	983	970	969	876	900	933	916	990	963	924	930	1013	949	968	946	970	880	972	919	882	878	929	956	987	989	997	906	929	948	964	945	995	919	943	977	982	915	920	952	914	943	980	972	993	949	939	922	910	941	914	887	949	915	905	1003	931	934	923	969	949	943	903	939	975	978	950	979	986	958	915	975	935	983	962	949	959	910	965	949	902	895	918	897	929	904	956	965	975	933	924	906	932	921	906	892	950	930	910	906	967	941	900	943	1010	928	958	927	953	982	920	911	900	903	929	920	981	909	885	945	925	944	973	965	942	897	924	953	928	945	897	912	977	984	917	898	917	955	942	943	891	901	945	922	918	964	902	932	950	938	952	925	912	962	981	938	940	918	1010	903	994	968	956	970	965	947	943	973	992	940	943	957	943	909	942	925	992	911	899	989	959	936	927	934	901	960	891	925	942	926	956	949	937	892	997	953	941	944	973	943	943	934	962	921	973	976	912	906	944	982	946	884	942	934	961	920	950	968	927	951	924	989	977	924	968	958	909	955	967	954	967	948	946	964	986	895	929	885	928	888	939	937	1020	958	893	963	916	916	935	960	922	905	905	948	901	1000	958	949	925	940	966	925	922	936	896	926	881	945	976	935	951	950	925	915	929	890	949	980	1021	948	975	911	959	980	941	945	949	942	988	965	927	893	973	919	886	969	964	939	914	940	914	914	916	960	953	971	888	967	931	919	971	977	916	921	1008	890	983	990	987	953	941	970	912	888	924	990	959	938	914	1003	958	909	902	990	913	918	950	946	922	970	947	958	957	976	972	965	975	980	949	942	936	906	910	983	928	943	943	935	964	965	887	959	980	965	959	983	951	922	952	923	941	994	956	967	957	954	924	924	944	959	889	958	940	923	940	927	969	922	898	947	1020	1004	971	1031	964	924	982	904	952	996	868	915	993	954	933	942	914	918	907	907	902	974	975	965	972	913	949	936	942	925	935	984	949	970	974	965	943	911	945	947	916	919	949	936	888	977	933	959	966	940	957	908	968	1076	944	960	926	898	952	898	919	992	909	950	922	972	954	916	893	954	963	891	928	921	954	979	916	933	901	930	930	936	982	970	870	931	921	930	941	962	941	968	978	931	925	956	949	909	968	942	944	983	864	942	964	971	952	946	926	963	980	923	949	961	918	985	907	912	953	920	932	971	884	954	962	962	923	978	964	927	923	989	927	942	914	919	916	946	921	956	944	985	979	952	928	898	990	907	990	935	922	935	986	886	935	906	913	943	943	892	905	995	917	953	947	954	971	950	959	964	946	877	986	940	980	874	938	965	920	941	943	951	968	938	948	956	965	941	925	995	984	930	906	930	945	918	957	941	976	1001	938	948	948	978	966	904	926	960	976	975	977	925	949	936	958	934	978	933	939	919	905	946	965	960	939	935	968	939	897	919	953	921	875	922	950	939	954	916	929	986	900	993	937	986	905	911	949	916	899	944	957	953	936	969	942	911	961	950	939	959	837	934	943	917	938	921	931	910	983	951	987	991	966	908	972	930	954	926	949	909	945	903	984	912	921	929	906	925	977	970	951	930	940	935	934	916	916	949	946	925	968	916	900	940	918	947	918	926	974	948	1003	925	976	957	926	951	905	935	991	935	951	939	966	929	926	944	919	981	929	964	1003	935	944	910	941	984	964	911	976	919	936	929	963	944	946	912	990	928	932	948	999	880	945	964	986	1003	976	946	944	895	913	969
3002	1588	922	774	1366	1555	1244	1065	980	842	734	626	484	461	358	373	305	272	245	234	211	201	168	156	135	137	130	120	142	107	110	116	105	92	105	110	101	81	75	97	95	78	96	120	81	88	86	67	66	82	71	76	85	86	70	59	68	66	78	90	73	64	73	73	62	58	75	66	65	80	61	67	81	75	75	69	64	71	67	68	57	65	72	75	74	71	71	74	66	56	73	75	77	59	73	66	65	73	74	75	78	65	76	66	76	64	61	59	55	58	59	63	80	65	85	77	63	74	68	68	67	77	67	67	58	59	51	53	62	68	68	80	78	67	71	58	63	63	74	72	39	69	63	71	79	76	60	75	69	52	72	66	64	60	74	85	75	69	74	72	60	61	79	64	79	71	74	56	53	66	59	66	60	67	53	66	74	73	80	54	81	53	65	84	66	69	63	63	70	69	63	69	57	60	66	64	74	55	82	58	88	72	73	75	64	70	68	76	61	55	65	55	71	72	56	74	70	66	67	77	56	64	67	82	63	76	73	76	67	65	76	65	64	68	66	73	56	73	59	54	61	64	67	69	67	65	70	73	74	67	68	74	76	68	77	69	61	73	54	61	51	59	86	84	62	67	57	89	66	68	60	76	53	55	59	68	63	50	71	74	78	71	81	68	50	74	69	59	69	65	63	61	67	59	70	65	61	62	62	64	55	67	71	72	74	68	68	61	66	61	81	52	58	60	66	65	70	64	66	83	80	65	66	60	66	62	64	64	79	66	71	61	72	72	63	67	59	70	71	59	63	62	76	63	61	63	63	62	70	57	71	60	58	68	84	65	69	58	71	80	72	65	66	70	66	68	69	51	65	65	66	56	76	54	65	67	71	67	72	75	59	62	71	61	72	78	62	71	72	71	67	79	65	70	70	61	75	78	62	50	59	67	64	73	66	79	60	65	67	77	58	70	70	64	81	73	57	69	74	59	67	64	67	66	66	66	78	68	67	59	70	70	60	63	67	58	55	74	69	89	58	65	62	68	72	59	68	56	60	66	50	62	67	70	76	70	59	53	72	64	64	67	70	61	82	70	60	63	66	69	67	81	75	62	78	61	65	60	63	71	60	61	60	70	67	73	76	63	68	58	67	70	65	67	76	71	67	61	65	60	73	84	72	69	63	64	66	66	69	61	62	62	67	68	64	81	61	69	56	60	60	75	80	57	56	63	67	63	66	80	78	61	70	72	80	82	71	75	83	64	63	76	86	68	59	62	68	71	65	61	71	55	68	65	75	56	68	63	63	65	76	62	69	72	69	60	65	57	54	61	81	61	66	71	58	61	51	66	62	68	72	66	52	65	71	58	74	68	71	71	54	76	78	57	85	79	56	80	66	68	75	66	49	62	64	64	59	60	76	64	70	65	71	63	69	72	65	71	64	70	70	60	53	64	72	76	63	67	83	67	69	77	71	69	72	87	57	73	61	68	68	67	80	80	54	69	59	67	71	66	75	75	59	78	73	54	78	52	70	67	71	69	68	64	65	75	67	68	69	65	60	69	65	72	65	72	68	69	70	51	69	62	78	77	72	69	51	71	76	64	83	72	74	84	76	67	59	75	70	53	71	68	61	59	57	68	54	61	56	63	60	65	67	66	51	63	72	65	64	66	64	68	69	74	67	75	71	63	75	67	68	56	79	66	63	66	57	67	55	74	70	56	81	52	74	65	63	57	63	51	52	61	67	66	63	75	59	79	81	53	71	70	69	55	55	60	56	69	67	62	59	68	64	66	65	51	58	74	70	48	63	61	78	69	63	54	66	76	78	68	68	58	71	64	68	85	58	59	47	64	57	62	63	79	63	67	64	59	71	71	75	51	64	58	54	76	54	71	60	69	60	59	78	57	61	84	66	74	80	65	65	71	59	79	81	59	70	69	76	69	81	64	57	60	64	58	63	60	73	63	48	66	75	66	78	53	69	59	66	47	68	71	64	52	72	77	70	65	71	56	70	66	78	63	69	63	58	56	74	57	63	67	52	76	71	74	60	74	69	63	67	77	73	65	65	65	60	79	57	68	67	73	75	68	65	71	57	77	64	61	55	66	67	68	66	70	75	65	69	64	61	62	76	71	62	71	80	68	70	74	64	74	59	71	58	65	67	62	61	59	58	63	76	72	67	66	65	55	63	70	67	57	48	57	74	59	74	63	65	61	84	71	57	59	69	67	65	69	64	59	67	60	84	65	57	65	73	84	62	71	68	72	66	70	61	63	67	66	57	71	79	58	77	56	63	65	62	65	61	69	63	73	72	72	78	61	60	69	61	67	75	60	65	80	62	79	60	69	60	59	51	58	59	66	57	56	63	81	65	82	69	68	72	71	72	70	58	76	47	74	55	68	75	62	75	63	80	76	59	50	52	60	66	70	49	72	60	67	77	68	72	74	60	89	61	70	67	54	70	64	85	71	68	63	70	67	47	68	57	90	71	60	60	69	80	62	62	80	76	73	54	54	54	70	66	67	57	61	45	68	67	72	77	75	83	64	71	54	59	67	64	72	61	70	66	70	54	57	59	70	75	68	72	50	54	61	55	68	65	82	69	60	64	74	67	62	61	63	62	55	75	65	73	70	68	57	69	77	73	61	66	77	69	57	64	63	64	52	73	64	59	70	73	72	83	69	66	83	71	73	66	63	75	57	63	58	62	75	60	56	68	62	66	59	71	50	72	82	70	55	59	67	58	51	68	66	62	75	61	85	60	51	68	73	61	57	72	66	75	61	57	67	65	62	52	64	59	67	89	62	59	49	61	66	69	75	66	59	61	63	78	66	77	70	65	62	64	71	65	67	62	65	78	63	69	63	57	66	62	55	74	75	84	61	69	58	67	73	53	62	67	55	57	62	71	78	60	74	69	67	62	80	54	64	48	60	53	80	80	67	58	69	84	72	59	69	65	65	65	73	63	56	67	65	75	68	61	58	70	66	63	69	66	66	69	58	50	61	60	65	51	54	64	57	67	79	68	71	54	76	61	65	56	68	69	59	74	63	76	54	61	74	67	77	72	91	65	61	71	54	64	66	57	67	65	64	54	60	74	64	68	78	70	69	65	82	64	67	73	58	67	65	61	63	71	69	87	67	65	60	76	61	64	62	72	70	71	57	80	65	53	73	60	64	62	72	67	57	70	57	58	65	71	66	61	61	55	74	62	65	71	73	52	63	69	57	62	68	75	56	69	81	60	88	72	55	63	65	59	59	75	58	61	71	62	67	58	82	72	65	56	70	60	61	75	74	56	61	63	57	76	69	74	71	50	61	64	71	73	61	67	75	62	58	66	62	61	67	61	58	64	71	64	56	66	71	79	64	53	73	59	60	64	59	58	63	68	65	64	72	85	73	75	61	60	64	52	72	60	66	71	64	62	71	61	82	77	69	61	79	61	54	62	59	65	70	59	63	66	69	56	64	73	69	69	67	71	83	53	71	74	63	70	64	57	68	73	69	76	50	84	64	72	64	73	79
29109	22689	17396	32308	39721	38525	35092	31604	28356	25118	22217	19509	17046	15314	13434	11881	10484	9100	8049	6988	6306	5531	5227	4550	4207	3907	3701	3385	3164	3089	2864	2702	2497	2481	2318	2221	2191	2177	2135	2113	1957	1868	1920	1793	1705	1675	1578	1553	1457	1414	1346	1404	1331	1272	1297	1291	1335	1241	1227	1146	1241	1183	1200	1151	1137	1073	1058	1056	1095	1080	1059	1106	1082	1029	1034	1031	1057	1063	966	1033	1034	1005	1019	940	977	983	975	973	1011	953	995	994	976	962	987	964	957	984	970	970	973	995	963	1001	967	973	931	945	968	957	932	944	977	985	938	972	899	952	975	932	928	904	926	967	936	986	886	959	879	888	891	964	917	921	929	966	928	947	944	972	958	952	901	889	898	916	924	976	930	983	958	950	922	929	991	913	885	941	915	889	993	889	933	977	933	932	914	933	959	948	913	889	937	970	926	928	1010	973	928	946	887	946	920	1012	957	949	898	931	900	903	949	923	954	932	927	953	927	914	974	951	928	962	891	928	898	912	908	899	972	925	894	941	950	992	915	934	882	941	901	916	946	906	878	951	873	955	884	911	923	967	916	911	950	939	942	950	954	885	900	856	922	930	871	951	925	876	929	909	933	901	910	948	926	971	961	887	895	926	944	900	916	953	970	960	913	931	975	925	872	931	908	912	925	934	937	920	917	936	957	889	930	873	883	937	950	914	929	927	926	968	907	884	858	949	921	873	904	917	886	951	922	906	948	875	903	915	947	895	923	933	923	943	880	967	893	982	914	977	873	953	982	918	915	916	961	861	946	918	926	936	914	918	944	882	901	983	949	965	909	940	963	961	942	920	904	944	843	887	870	914	932	925	919	919	899	899	878	929	925	952	911	897	928	925	991	899	907	913	916	859	954	966	895	925	931	913	923	899	939	908	896	954	977	950	950	917	913	905	962	960	941	944	904	911	885	933	911	950	960	933	931	906	945	925	926	954	949	986	943	946	912	964	993	979	913	929	933	959	871	962	910	894	913	873	911	907	934	955	961	997	949	864	974	896	907	933	948	907	923	929	945	1014	902	918	948	897	932	920	926	881	989	903	860	973	897	936	923	924	943	928	884	912	976	925	889	896	952	916	926	982	909	952	928	966	929	927	939	958	935	933	928	957	950	941	919	919	929	956	940	941	898	941	881	943	952	880	947	869	832	917	962	919	895	864	900	971	897	937	916	937	915	973	925	899	905	919	919	972	973	952	938	910	986	957	934	938	919	932	944	940	935	879	928	929	893	933	933	936	973	887	893	973	955	891	950	888	893	885	873	903	888	976	958	910	908	929	957	904	935	952	929	959	949	919	890	921	903	923	934	921	914	952	925	955	965	924	955	947	936	914	920	944	953	907	881	900	949	943	888	899	951	919	926	955	919	930	933	959	905	913	937	949	908	991	980	927	935	936	913	931	895	957	945	1011	950	907	943	1001	930	914	902	944	920	951	864	912	907	900	883	944	884	946	924	877	927	945	978	915	909	951	921	877	951	973	935	926	940	918	907	938	937	957	946	923	958	857	950	918	957	916	940	930	970	951	949	876	984	914	956	911	975	922	923	908	902	891	893	944	965	882	958	965	996	948	966	928	924	892	1012	900	928	944	962	907	944	922	868	964	929	962	937	940	965	971	899	909	951	937	890	925	927	897	923	900	899	898	940	972	942	895	896	924	974	899	939	944	948	935	924	908	957	912	928	929	921	918	881	910	886	926	927	930	940	936	912	954	920	915	901	923	937	983	911	916	938	837	966	926	933	1005	946	929	982	965	925	916	942	882	969	945	906	962	898	894	941	912	912	928	917	941	948	860	916	959	899	916	928	890	943	903	927	891	948	963	919	903	960	895	906	887	959	942	925	958	911	934	899	965	901	892	892	933	889	916	955	917	899	896	891	901	969	944	966	937	918	932	869	928	920	904	953	947	903	928	891	957	828	905	918	915	941	904	894	939	936	962	986	936	973	916	914	902	941	932	890	926	909	932	895	933	923	911	977	938	944	915	993	923	971	903	936	896	959	967	937	957	911	936	930	900	892	924	926	944	906	960	921	909	986	939	953	955	911	935	941	968	870	932	880	905	911	913	942	911	953	869	946	914	984	943	978	957	932	883	949	945	904	917	898	945	922	937	926	886	864	926	949	877	906	903	925	929	943	865	956	915	967	926	930	875	953	892	918	978	972	972	925	997	882	935	992	932	971	886	953	991	952	896	941	891	933	943	925	910	951	835	943	931	887	938	924	958	929	888	929	935	928	887	921	897	897	935	962	950	911	943	973	946	944	923	961	949	876	967	900	898	969	913	970	931	904	953	940	935	893	931	934	948	940	914	892	998	832	887	918	925	921	920	974	937	886	904	955	895	945	901	934	899	933	888	904	972	907	891	910	902	944	937	925	943	967	972	940	893	927	909	909	896	932	870	919	944	897	880	928	921	960	919	871	961	886	933	903	939	918	896	935	931	891	902	990	915	934	904	988	934	911	940	911	900	926	918	902	925	897	917	877	904	903	943	953	960	935	919	992	931	932	939	943	945	934	926	902	952	911	903	880	895	923	920	899	946	939	872	876	961	920	942	959	923	934	926	984	954	963	878	867	900	933	913	912	945	917	933	883	900	910	887	860	887	934	899	944	916	934	951	962	917	958	923	847	957	883	921	913	855	968	959	951	992	925	939	943	886	935	921	947	934	952	935	927	918	929	928	874	955	895	917	923	892	976	940	963	981	958	904	924	936	913	904	894	911	875	911	933	919	885	931	956	894	934	966	910	863	910	959	928	887	939	921	890	905	918	982	929	876	945	919	870	940	892	935	877	908	913	932	945	925	912	924	929	984	921	950	936	933	915	893	933	894	927	955	948	926	947	929	925	871	927	927	981	911	873	926	942	897	910	921	938	926	911	883	889	950	946	963	962	905	908	896	960	902	905	928	927	897	928	963	920	929	894	905	904	930	892	925	931	932	960	916	951	905	919	890	897	914	925	961	993	945	953	917	980	915	916	915	909	936	950	906	953	871	907	965	935	927	939	918	859	937	919	915	915	936	947	905	929	968	948	932	878	911	932	907	893	913	919	870	912	947	935	949	847	946	977	901	903	891	936	912	952	886	993	966	943	886	897	913	921	911	899	902	926	901	934	959	898	945	906	1001	929	952	949	920	905	943	981	924	945	926	880	980	931	997	942	914	942	959	885	942	927	900	924	936	916	964	962	914	927	973	932	945	913	951	926	935	865	908	945	932	951	924	984	880	917	916	966	897	963	863	950	912	904	911	967	923	918	878	938	961	940	925	885	953	895	879	918	954	964	875	877	942	923	936	953	974	909	899	968	984	928	920	885	978	914	926	933	915	979	947	964	908	926	938	920	887	929	897	923	923	952	940	910	927	938	973	948	936	971	935	943	899	928	946	902	891	939	932	918	910	992	950	918	915	902	939	892	952	925	913	934	970	930	970	938	902	977	877	928	948	934	1022	973	919	956	936	947	943	929	911	882	984	895	914	929	933	954	949	907	975	898	1023	957	977	920	888
2284	787	454	412	654	688	606	499	457	364	346	291	265	235	192	167	155	153	113	127	131	120	119	87	80	80	78	74	80	69	64	76	63	69	73	70	68	68	69	58	59	59	58	61	75	71	64	66	56	57	61	54	59	65	60	55	46	50	53	50	63	55	39	49	64	54	66	77	44	47	41	64	54	45	58	55	62	61	50	65	50	47	53	64	57	43	55	44	35	49	48	63	47	42	58	61	46	40	50	63	55	54	58	60	53	57	62	57	48	51	61	53	37	47	48	53	40	53	46	41	52	52	57	56	61	68	50	51	44	54	53	52	56	49	42	53	36	47	51	69	58	47	56	42	49	38	49	61	44	46	48	47	57	46	38	43	60	60	47	50	55	51	38	47	54	58	51	45	48	43	55	54	43	51	47	55	41	49	56	41	52	51	54	56	55	57	51	61	58	45	45	62	63	45	47	50	42	50	45	59	54	59	54	68	57	51	45	55	47	54	46	53	55	65	64	54	60	61	36	44	51	50	57	47	51	45	51	60	43	53	45	56	68	56	54	57	59	60	43	54	36	47	48	53	52	52	55	37	48	57	59	55	66	60	42	55	43	62	47	57	55	43	46	58	38	35	48	54	51	56	47	43	46	54	65	48	46	65	43	37	50	43	75	49	55	69	42	35	47	58	49	44	51	61	54	37	64	49	46	54	59	63	49	48	43	59	48	62	48	57	40	59	48	48	70	47	46	44	64	55	50	49	49	53	43	53	50	45	49	41	53	45	60	65	51	47	46	62	52	48	56	56	46	42	56	56	63	45	41	45	55	61	52	57	64	53	47	54	39	59	62	49	56	51	53	43	42	63	52	48	48	63	51	44	46	57	57	58	58	53	57	58	57	46	51	53	42	54	37	43	62	52	66	55	55	52	61	55	56	63	58	55	54	52	45	55	29	50	43	57	54	61	44	59	67	39	44	55	54	51	40	50	53	52	51	49	45	42	59	55	55	62	44	58	55	47	41	65	51	56	47	46	52	51	72	55	56	32	61	39	47	56	52	58	59	53	58	52	50	55	51	44	43	56	50	62	48	53	44	54	58	54	58	38	50	56	50	53	49	47	54	53	59	47	50	57	69	61	46	48	56	56	51	37	47	55	50	56	49	64	59	60	44	46	59	58	46	51	43	62	63	42	52	71	51	47	53	62	55	48	60	58	44	48	55	46	52	58	42	53	51	58	51	53	45	50	41	47	41	56	50	48	48	43	53	36	48	49	50	49	49	45	42	53	44	60	43	60	49	45	52	54	52	55	66	51	54	51	73	63	45	53	52	48	60	46	64	62	43	41	50	53	52	64	57	49	51	53	54	52	54	58	64	50	62	50	48	40	56	56	47	55	49	64	52	52	47	61	50	47	58	66	50	57	68	37	52	42	42	49	49	46	56	63	44	51	47	66	43	48	48	58	52	52	50	56	42	49	58	62	54	59	47	56	50	47	57	55	54	55	57	51	54	50	57	46	64	56	56	55	54	41	70	53	57	48	67	52	62	56	46	53	44	63	56	52	62	51	49	52	51	48	45	51	46	58	50	59	65	48	31	48	59	48	56	59	49	43	53	53	55	49	56	53	59	68	53	49	49	36	57	53	58	50	44	49	47	52	55	59	52	40	56	56	59	53	66	44	42	53	53	45	57	49	55	56	46	52	52	60	58	54	42	54	54	48	58	49	53	45	46	54	55	55	53	63	45	58	48	50	50	59	42	50	50	43	57	60	67	43	57	45	56	54	56	51	63	52	60	39	60	41	59	52	49	46	48	50	57	42	60	55	50	65	45	49	39	47	47	63	43	66	45	67	51	58	59	56	48	55	45	51	69	37	49	53	57	47	45	50	42	49	64	64	48	60	63	39	55	67	52	60	50	48	50	41	64	50	52	51	42	39	51	48	56	64	51	52	50	56	61	56	58	53	45	54	51	58	57	42	57	42	41	44	52	43	44	50	59	50	68	53	36	52	46	57	57	51	63	46	41	62	68	37	54	50	49	53	43	43	42	78	63	52	56	61	56	41	62	51	57	47	49	50	62	68	42	61	53	51	68	52	50	53	54	68	54	47	53	52	49	60	61	61	62	58	69	51	46	53	37	47	41	53	54	65	48	51	45	56	49	54	62	53	46	46	48	51	68	59	55	51	45	58	51	55	51	58	55	56	55	65	56	51	49	50	49	67	54	53	55	43	56	54	66	67	34	37	49	52	40	52	49	44	46	47	46	63	48	62	54	57	62	69	41	52	68	44	47	47	57	39	56	41	45	63	52	52	47	48	55	48	45	50	45	53	60	47	47	61	45	48	55	50	47	41	54	51	57	48	51	56	44	46	49	40	34	51	58	55	56	63	51	52	48	56	53	45	54	45	49	58	42	59	51	44	64	56	47	43	59	51	53	40	43	55	52	58	50	51	53	50	46	48	48	55	49	53	52	47	49	47	56	70	53	46	38	55	45	56	40	58	48	41	57	38	48	51	49	45	61	47	64	49	48	45	47	59	46	58	48	59	49	48	53	60	56	52	58	53	51	53	51	45	55	60	50	55	54	54	45	51	41	60	46	59	39	51	43	46	47	54	59	53	59	55	56	48	46	48	64	50	58	47	44	62	59	48	42	49	42	54	59	61	67	60	48	46	40	48	50	52	42	44	39	64	62	61	48	44	45	50	55	51	48	42	47	46	44	46	59	50	59	68	58	55	57	49	56	51	37	52	54	48	51	43	53	53	45	53	40	57	64	48	56	58	58	58	69	55	39	45	48	67	51	48	53	50	48	41	43	57	62	57	49	51	54	54	57	45	58	61	45	62	63	49	37	46	55	53	36	51	45	46	55	49	46	43	66	55	44	54	42	59	46	50	57	54	64	41	50	52	50	51	50	50	65	58	58	55	55	51	46	51	55	65	42	45	50	49	48	54	47	58	67	48	48	41	50	39	62	44	55	61	57	52	47	58	49	58	50	55	51	41	47	46	59	55	54	57	54	59	53	58	56	50	51	55	63	54	52	55	45	51	61	53	49	54	40	57	42	62	53	59	54	39	43	48	52	58	52	60	49	51	59	44	55	68	45	46	47	58	57	57	53	46	58	53	50	56	55	44	57	64	50	59	65	41	56	52	54	47	52	49	56	47	54	49	52	55	45	46	47	38	53	47	49	51	52	43	42	64	54	57	51	45	61	34	47	63	50	56	49	52	46	51	66	50	54	52	52	64	50	54	57	62	43	64	43	49	53	51	40	58	58	52	46	44	69	38	49	53	49	50	49	61	42	44	57	57	49	50	53	59	57	47	52	60	53	59	48	55	52	45	56	58	68	39	40	36	57	49	44	55	42	43	52	43	45	50	48	52	36	64	56	53	58	54	44	57	45	58	52	47	64	55	44	54	43	46	50	44	48	49	58	49	49	69	50	52	48	46	63	51	51	45	50	49	57	48	52	50	49	51	67	44	42	67	56	43	46	43	41	53	41	53
21365	15504	10578	23546	31089	29733	26057	22342	19253	16450	13659	11483	9851	8529	7471	6327	5626	4728	4127	3638	3225	2961	2643	2374	2249	2237	1986	1898	1772	1691	1652	1477	1477	1413	1367	1324	1365	1317	1327	1272	1274	1250	1258	1162	1104	1017	1023	1009	964	1007	999	936	986	912	913	956	907	928	829	810	855	816	822	793	823	819	849	783	814	772	824	808	793	788	806	824	786	866	750	770	782	767	829	735	722	773	816	818	769	712	767	743	790	793	775	804	769	768	801	758	782	764	817	760	819	729	792	807	738	761	738	778	750	786	735	722	780	798	725	741	700	749	786	725	781	734	694	704	712	742	756	727	748	711	672	770	720	688	783	729	729	728	771	728	782	776	722	720	710	736	722	790	711	714	715	716	718	727	747	822	752	750	758	772	695	758	729	732	703	731	754	732	708	689	715	728	775	719	749	742	759	675	735	750	740	729	716	777	716	724	732	702	759	705	723	731	738	779	717	736	744	674	682	701	774	766	767	750	768	760	742	768	746	769	692	720	746	716	754	760	694	730	770	708	739	737	767	771	738	724	742	708	739	720	737	745	744	740	739	745	773	755	739	743	742	725	758	709	730	756	688	692	754	781	725	783	731	720	737	708	733	766	684	734	738	746	772	786	689	719	766	697	739	745	773	740	770	735	735	764	741	693	737	733	700	730	687	793	734	697	718	749	736	764	743	760	749	698	704	694	742	705	722	754	724	725	773	724	768	709	728	730	752	784	731	747	740	746	735	773	785	715	715	744	766	793	770	759	796	756	738	738	719	730	712	703	752	791	752	709	744	719	730	777	694	769	786	777	710	719	717	743	731	715	736	749	779	760	718	755	734	761	781	792	779	734	724	772	748	802	766	733	678	721	704	702	767	756	737	700	728	763	745	704	714	745	754	742	730	733	727	747	768	792	727	739	744	752	755	805	737	734	709	762	688	725	767	737	768	737	728	776	735	737	731	712	675	777	749	736	797	713	765	734	773	771	753	751	782	755	709	776	780	759	706	736	717	792	746	776	744	785	730	762	740	705	700	730	751	764	742	728	725	741	674	689	713	736	707	734	726	728	732	740	765	748	730	712	697	733	751	746	723	748	718	695	719	730	789	705	772	693	782	766	736	748	717	736	730	720	771	738	783	734	758	749	697	728	752	678	677	706	747	752	768	692	747	751	778	729	735	758	730	761	708	784	720	766	746	697	776	739	774	705	748	712	739	746	668	726	726	690	701	741	726	715	697	742	742	675	749	745	786	743	744	761	726	685	707	728	723	722	799	708	711	762	745	713	785	753	692	727	721	731	720	725	725	716	702	691	775	688	771	740	708	750	737	710	758	708	698	746	709	747	707	752	720	693	776	696	703	746	754	717	776	743	721	760	729	750	769	706	732	780	715	764	723	740	723	736	757	749	736	716	738	734	757	722	746	716	753	732	724	773	700	744	735	777	766	728	752	753	715	706	779	757	747	743	768	769	729	725	779	774	726	823	733	717	723	736	778	675	737	760	744	719	710	728	738	723	715	746	756	753	720	748	766	770	753	681	733	727	780	719	756	724	753	700	717	753	761	743	724	744	731	753	742	715	722	805	761	706	720	720	747	735	777	771	725	718	711	740	723	719	734	736	737	772	744	736	762	723	669	798	691	775	695	782	779	756	755	752	794	748	748	725	707	752	740	692	732	771	773	762	751	736	752	765	759	702	707	750	752	725	699	708	726	741	753	723	747	761	726	758	723	742	757	726	738	708	759	739	762	727	682	750	683	744	767	705	741	739	760	724	736	775	749	740	755	755	749	759	686	742	764	744	704	773	736	731	750	700	732	780	748	783	709	764	745	722	725	777	780	736	719	730	736	726	729	696	766	736	746	768	733	750	787	754	784	772	744	755	754	747	748	788	767	754	696	756	756	715	803	742	767	703	719	730	777	719	714	725	706	712	782	761	727	747	693	650	746	748	703	736	775	711	695	784	746	696	780	745	740	731	776	727	715	763	753	756	739	728	719	736	698	708	730	750	757	731	737	763	736	730	809	751	716	749	721	755	785	731	730	763	707	767	692	720	713	728	773	740	777	686	725	663	772	748	750	715	754	748	736	742	714	705	699	740	752	790	716	737	763	723	714	730	696	709	721	711	740	732	762	783	749	751	675	733	718	700	783	807	742	751	740	723	729	753	716	745	719	720	756	792	764	772	739	677	733	717	737	738	751	750	737	761	766	745	730	763	741	722	767	782	719	749	747	761	737	714	799	704	738	708	710	658	712	717	736	724	735	687	756	735	725	762	750	759	704	753	718	811	721	747	785	748	746	736	792	702	796	722	751	737	725	774	760	794	743	726	729	727	674	763	720	776	742	676	782	746	759	754	691	745	710	703	775	753	682	713	693	737	733	745	763	696	739	705	746	733	751	732	741	730	747	720	722	696	694	768	730	766	721	731	772	741	744	764	753	733	808	743	744	699	710	761	787	730	733	733	706	748	728	765	726	755	772	786	760	736	748	720	720	769	688	715	732	754	740	778	736	727	753	729	747	735	713	715	759	752	758	759	716	754	751	725	700	775	726	739	737	788	779	762	715	759	702	754	726	667	739	753	712	728	711	744	758	776	730	743	756	714	752	743	768	729	733	730	747	754	725	743	765	745	735	749	690	776	699	785	759	794	709	724	750	725	688	710	702	750	687	785	766	742	713	766	733	735	692	695	698	745	755	747	726	770	712	744	717	711	714	731	718	760	754	762	734	753	729	744	743	735	702	742	726	787	744	792	733	680	770	780	762	713	755	733	747	718	746	745	710	703	754	743	734	717	769	702	747	734	769	743	735	820	715	764	758	765	755	739	752	755	738	778	750	736	700	712	738	730	719	720	719	739	738	736	741	764	730	756	732	720	741	730	719	747	753	751	789	744	744	736	751	706	777	739	769	734	765	754	751	781	705	757	719	739	744	655	757	712	757	729	740	730	655	736	744	738	749	758	700	758	716	724	703	768	738	738	754	745	766	784	789	729	745	709	736	794	712	798	723	756	713	739	762	791	803	731	758	720	687	748	723	761	668	698	796	790	731	723	740	687	741	747	777	755	766	701	736	779	737	686	771	709	729	761	738	766	780	739	764	718	698	755	738	787	735	723	691	761	738	766	739	717	758	762	752	691	738	763	755	755	752	720	785	761	732	752	749	715	773	687	731	694	716	759	771	730	757	790	728	746	769	736	742	760	705	752	752	737	743	725	728	740	736	792	734	705	747	715	724	777	759	690	708	745	694	748	762	695	699	768	739	703	723	752	736	699	707	728	739	761	768	769	705	747	738	698	736	729	799	724	694	775	766	692	749	744	706	774	722	734	715	732	740	784	742	739	713	749	735	776	755	758	725	727	795	723	745	736	717	739	747	731	716	747	783	753	699	711	748	733	683	772	715	753	750	728	733	738	760	746	727	806	761	771	714	734	718	712	714	715	746	718	783	747	790	718	742	728	740	767	704	761	676	711	743	698	797	698	750	756	688	672	725	681
1787	1114	614	557	953	1066	910	787	676	620	506	443	341	335	258	248	210	180	154	165	148	138	110	105	88	94	87	89	90	82	83	87	93	81	83	81	62	75	65	79	70	74	68	72	40	61	54	57	63	55	67	67	52	53	62	64	54	70	55	59	58	52	53	65	52	63	62	58	41	43	57	46	46	48	52	45	46	52	52	63	45	57	33	52	64	64	50	53	54	52	46	60	52	53	53	56	60	52	42	47	44	43	51	50	52	47	55	43	55	48	37	58	39	49	59	49	40	52	55	62	46	58	63	54	61	65	39	47	46	51	61	45	45	46	51	52	62	51	60	49	45	41	31	49	52	45	38	56	56	45	68	48	47	60	48	40	54	47	51	55	48	52	48	51	46	50	56	49	44	50	51	50	62	61	48	43	52	43	40	47	38	46	48	44	49	48	56	55	68	57	54	63	54	44	44	52	46	51	61	51	51	60	49	50	47	46	48	50	47	48	65	58	65	49	35	38	55	58	52	43	54	52	51	60	57	51	53	55	53	65	55	48	40	56	47	46	44	45	49	42	50	50	48	56	44	50	54	49	49	42	59	49	32	53	44	56	63	46	44	51	46	37	52	54	51	50	66	45	59	38	56	57	47	57	45	40	55	54	47	59	37	49	41	44	54	44	55	55	62	44	57	45	54	52	46	58	51	47	51	49	53	41	54	42	49	56	38	49	51	52	49	61	43	43	42	38	50	59	47	54	58	39	55	53	44	58	47	55	49	55	43	59	50	57	44	49	50	52	60	57	50	47	36	59	46	51	49	50	46	41	48	46	48	56	59	58	56	46	55	45	44	51	59	46	57	39	49	50	53	62	51	53	61	59	42	42	46	42	49	56	70	40	52	62	48	52	54	54	47	45	48	47	39	47	49	51	39	39	55	57	54	46	41	48	58	49	55	55	51	38	50	47	60	58	58	45	53	48	48	53	58	41	52	49	43	66	47	53	40	44	47	36	42	45	54	44	62	46	49	57	44	35	41	54	58	51	42	59	52	59	60	56	49	58	56	61	62	55	56	61	60	50	51	46	55	48	45	61	53	51	47	39	44	47	57	50	39	48	44	47	58	63	51	53	58	55	47	55	44	44	56	60	53	45	50	44	57	47	49	45	60	34	58	52	47	48	65	59	51	57	48	55	59	64	58	49	54	63	54	54	39	42	33	46	47	54	52	45	47	47	58	63	46	51	36	48	42	58	49	53	58	48	56	44	60	64	42	56	47	44	37	58	44	61	47	46	42	48	50	60	47	55	49	57	56	48	44	55	39	48	55	53	53	47	47	47	47	44	52	50	55	50	41	50	43	54	60	51	45	56	47	50	48	59	53	41	58	54	53	63	57	39	61	55	46	69	46	57	55	33	54	62	55	52	51	52	54	50	51	40	43	50	51	50	60	56	35	46	36	52	44	51	45	44	41	46	44	44	56	48	36	54	54	57	50	48	48	50	39	50	47	52	43	50	36	52	55	40	52	45	49	45	54	54	45	50	51	49	47	36	37	44	50	54	46	46	54	51	40	51	50	52	60	40	53	47	38	40	51	52	55	34	49	54	47	53	50	43	44	52	52	59	47	63	63	60	48	45	53	41	59	51	42	48	55	56	46	43	55	54	42	54	50	48	54	50	51	59	54	44	38	59	48	56	43	44	45	51	50	52	45	36	46	46	40	47	54	51	44	51	40	49	67	52	48	54	48	51	53	33	49	55	49	44	51	55	48	62	31	47	48	57	48	44	48	45	44	48	45	51	44	56	63	48	51	48	63	44	39	47	54	43	50	55	57	36	55	46	41	55	45	43	58	49	49	61	41	51	52	51	61	61	55	66	51	58	48	58	59	42	66	50	36	51	58	38	46	43	55	52	51	49	58	44	54	51	52	55	57	58	49	43	56	59	62	51	48	39	64	53	61	52	50	56	41	42	47	50	55	56	40	60	47	50	51	45	54	62	47	39	65	60	51	39	52	55	42	56	41	51	48	51	67	52	36	47	50	48	44	52	49	50	59	44	55	58	51	65	47	48	41	40	42	48	41	49	44	49	62	58	44	49	45	47	54	42	54	52	32	44	52	39	52	54	48	50	43	55	46	68	35	55	51	61	41	44	45	54	48	50	44	56	52	40	55	51	62	56	43	47	56	66	40	63	42	53	59	46	52	49	54	50	42	46	56	47	52	40	53	49	53	64	56	52	60	47	54	61	41	48	56	49	51	47	46	49	58	53	58	53	45	46	46	50	55	52	47	62	51	47	47	43	57	47	57	56	51	47	43	48	57	61	56	62	49	44	56	58	48	40	38	55	38	55	39	51	52	46	58	51	44	54	48	38	51	52	42	42	43	36	49	45	54	58	65	48	53	55	38	43	56	48	73	35	56	49	62	38	51	71	58	44	34	52	58	55	66	59	54	39	50	34	44	56	54	40	47	49	53	55	49	48	50	50	61	49	54	54	45	57	56	52	51	50	58	49	47	41	51	48	51	48	48	45	60	53	51	52	66	38	59	53	35	54	56	56	45	42	44	56	45	47	46	46	49	49	42	53	48	37	63	37	48	58	55	64	53	44	59	53	50	52	58	35	45	42	46	49	53	38	51	43	54	53	36	44	60	46	54	44	54	51	53	57	68	45	57	51	44	60	59	46	47	62	60	46	56	56	48	60	59	57	53	42	40	36	54	48	45	56	54	49	46	52	56	47	61	41	43	39	42	50	55	54	51	44	48	73	69	47	57	45	46	50	53	52	49	49	42	52	55	44	69	56	65	50	62	48	57	43	53	59	48	47	67	52	61	51	54	54	46	63	50	45	49	48	45	54	50	55	62	51	56	41	39	61	37	49	54	50	45	40	49	53	50	52	45	47	55	44	52	53	56	54	59	48	41	53	55	48	55	50	45	43	52	54	63	41	56	50	58	54	49	56	44	46	49	54	44	47	37	46	62	50	57	46	52	51	42	46	53	64	60	65	55	55	58	46	46	60	59	51	41	49	45	48	53	47	56	42	43	50	45	38	30	56	53	43	47	48	58	43	55	46	48	59	45	50	51	49	42	52	49	57	47	57	50	49	49	46	44	48	42	52	50	60	53	40	55	39	53	37	52	41	63	45	65	44	51	58	59	37	55	40	60	47	46	59	47	53	51	60	60	42	57	62	52	62	44	48	51	47	56	45	64	63	38	45	54	54	31	50	50	56	45	42	44	47	55	55	46	41	54	39	49	42	42	45	45	48	58	56	35	60	51	50	55	48	43	49	50	55	39	48	60	53	48	46	51	52	46	48	47	51	46	44	63	49	51	63	50	46	62	56	48	52	60	49	57	46	65	49	43	45	40	40	54	49	70	56	47	56	54	36	56	57	25	59	60	63	40	53	47	46	37	52	54	53	53	56	61	53	41	37	44	42	50	53	45	58	50	55	45	46	58	50	53	48	44	49	45	51	56	43	42	51	59	53	55	48	49	55	47	49	59	39
25698	19664	14094	28425	35966	34563	31067	27618	24076	20833	17967	15663	13525	11945	10522	9165	7787	6724	5748	5142	4582	4152	3653	3357	3078	2908	2641	2518	2403	2224	2060	2014	1868	1792	1668	1657	1605	1657	1681	1582	1551	1497	1469	1361	1284	1251	1185	1105	1070	1110	1063	999	1020	1023	995	927	1009	949	931	901	858	902	834	871	935	875	843	846	898	826	815	773	807	842	775	819	763	806	811	813	764	820	785	768	734	784	792	819	750	754	744	736	806	812	791	750	696	762	793	753	770	792	746	774	743	719	725	698	728	718	739	736	740	734	755	760	765	747	771	716	718	775	714	713	700	690	699	694	719	713	718	717	712	728	720	764	735	777	732	703	715	751	734	722	746	708	690	702	689	698	747	701	713	739	766	704	692	727	735	717	678	732	704	681	763	686	736	752	742	734	708	641	727	709	708	714	665	753	712	775	709	724	722	692	689	703	698	712	684	649	721	676	704	724	658	683	751	754	688	780	732	679	720	681	722	672	712	680	689	712	804	700	705	704	688	714	747	729	709	722	712	712	744	742	658	705	697	706	735	722	657	714	702	721	710	722	755	758	727	723	709	738	719	729	722	739	801	688	735	707	711	740	741	740	729	681	743	728	739	690	732	728	651	714	726	752	757	711	707	702	727	742	712	694	765	754	667	728	695	734	729	715	771	718	695	733	771	686	725	748	724	682	676	728	706	772	779	740	740	722	717	693	768	671	725	727	756	757	688	704	681	723	738	708	684	713	782	694	704	730	748	737	673	704	728	705	729	715	698	692	720	771	710	734	708	743	732	701	689	700	695	748	714	753	706	725	691	676	729	750	724	701	752	682	741	754	736	720	689	672	691	681	663	733	707	721	715	701	738	707	721	689	759	726	697	730	713	711	691	674	718	687	763	705	758	707	735	710	698	735	726	728	747	700	695	718	703	664	746	716	703	702	739	729	705	705	722	778	735	694	714	779	693	734	718	698	735	727	759	710	715	741	731	672	698	759	673	659	678	717	764	732	709	724	688	714	758	683	735	691	707	717	744	705	721	683	699	705	684	727	676	726	726	744	700	712	712	721	728	696	752	728	745	727	736	680	669	743	749	732	705	740	734	729	685	703	722	725	700	725	732	784	792	732	735	779	724	687	759	714	713	715	703	689	695	719	760	710	698	722	737	643	703	760	709	733	726	749	802	738	695	802	673	760	746	738	718	655	735	754	735	709	708	739	684	741	712	733	729	680	733	687	721	752	675	708	697	754	786	710	755	772	722	712	765	745	715	743	701	717	752	682	776	755	681	677	720	679	773	697	680	691	745	682	694	706	723	703	740	701	697	744	732	732	730	744	716	713	691	708	719	706	739	673	734	742	717	696	638	741	709	678	745	687	719	682	704	729	754	721	791	747	739	715	709	706	758	757	722	736	695	706	709	788	708	757	729	693	747	710	717	733	726	711	706	764	730	672	771	732	709	722	647	728	704	689	795	730	681	695	741	747	726	678	682	696	707	719	718	651	737	748	727	689	712	706	694	717	708	739	736	761	694	687	717	702	679	717	698	735	719	715	734	691	722	688	727	706	668	708	690	691	689	752	749	703	742	736	705	691	746	723	702	739	754	679	704	760	716	668	710	722	710	709	696	739	734	698	726	710	695	715	754	718	699	714	752	740	675	711	727	736	693	732	737	702	683	704	730	733	667	650	712	731	685	759	722	713	770	723	736	738	724	738	774	679	767	727	751	727	745	704	744	708	708	762	706	715	640	657	755	773	726	746	721	675	731	729	675	766	720	757	743	737	720	711	703	716	735	738	721	722	710	723	692	722	742	705	695	745	678	737	696	763	697	737	696	760	776	715	753	708	633	705	736	689	732	691	698	705	720	722	732	728	718	733	681	701	723	685	743	678	770	747	711	703	698	717	700	730	779	713	702	723	724	741	743	682	721	668	736	709	690	748	737	742	688	742	720	709	716	773	703	714	720	725	665	756	737	696	702	689	737	696	743	700	752	740	748	694	710	764	733	700	712	684	710	713	716	752	685	708	694	719	724	699	757	686	680	720	748	679	757	682	735	680	701	718	688	734	719	699	667	744	731	713	697	699	748	741	717	727	741	690	715	736	785	707	753	689	720	724	719	738	704	744	745	683	703	721	681	703	702	729	699	738	700	724	752	706	705	647	724	689	714	712	726	748	716	744	728	710	707	745	716	730	713	721	699	691	750	729	733	688	697	739	768	731	709	722	726	704	702	715	695	754	727	671	739	679	694	739	762	732	710	719	746	726	738	689	733	733	735	666	729	684	686	710	713	708	698	670	720	704	752	754	686	758	732	668	684	752	729	716	708	696	693	759	752	733	667	722	687	719	746	739	693	690	725	708	747	689	688	686	814	703	725	703	763	721	732	715	727	707	760	671	724	723	726	685	689	681	722	687	729	769	735	716	701	718	706	705	703	741	755	705	679	723	704	732	758	746	759	693	706	695	751	748	736	694	709	756	715	699	706	751	714	739	730	717	759	720	724	707	721	725	751	710	676	722	734	737	752	722	699	691	695	731	734	748	649	688	696	714	714	692	759	730	675	731	750	712	771	698	702	736	738	703	760	744	721	764	756	734	701	744	694	740	763	716	759	696	690	727	713	667	701	706	732	735	731	721	732	754	680	752	730	695	743	733	746	709	718	754	747	728	691	659	721	678	770	668	685	667	682	725	693	711	738	688	692	730	693	694	668	686	731	732	693	727	658	739	726	729	750	704	691	699	734	733	707	691	717	743	734	705	673	739	680	791	703	723	716	682	676	724	715	752	694	705	698	711	685	692	697	657	736	714	763	741	786	744	751	726	729	740	739	697	707	705	732	660	676	655	728	717	702	744	753	744	734	754	726	689	719	704	683	695	770	722	724	729	680	706	716	724	690	704	742	740	733	794	706	720	672	721	723	686	757	745	780	701	721	723	692	754	741	729	694	726	726	693	673	780	696	697	715	749	714	725	667	695	691	707	662	705	707	727	702	718	698	720	695	706	744	711	752	697	684	713	714	747	721	709	723	742	696	733	685	727	733	729	675	740	696	732	675	759	730	708	750	690	736	738	714	735	752	693	728	700	753	710	763	705	807	715	717	718	704	770	731	704	723	705	710	683	730	761	736	677	697	722	724	755	741	748	686	740	732	694	714	727	702	712	738	705	759	662	721	733	694	723	735	702	704	692	758	694	703	727	714	680	716	700	693	703	685	692	755	732	718	734	771	788	716	726	698	745	710	699	650	731	721	721	697	707	752	733	728	719	716	702	795	753	737	711	717	686	739	777	715	752	692	757	756	734	721	743	689	722	701	721	741	715	717	708	738	739	721	734	723	736	712	710	661	764	737	753	664	758	712	711	695	680	683	729	728	678	688	723	726	743	707	727	722	701	718	670	729	732	727	706	721	696	714	689	744	699	749	707	727	720	719	696	732	747	684	732	717	728	670	724	744	744	721	725	734	754	718	737	724	702	752	752	680	695	757	713	698	743	692	676	753	697	716	662
3649	1044	667	533	843	1002	911	789	673	572	485	420	333	306	305	249	237	198	188	164	138	134	136	101	121	101	96	115	97	99	90	103	96	86	89	78	102	88	72	75	83	104	70	108	77	63	65	74	78	63	86	75	62	69	68	63	69	62	76	62	69	63	69	63	56	74	76	73	79	50	72	72	75	75	66	69	71	62	65	90	75	66	71	81	68	75	79	59	69	74	72	70	56	86	64	64	73	77	67	71	54	73	72	53	62	66	50	62	74	62	63	56	57	74	52	60	58	74	65	61	65	89	73	56	77	64	79	91	65	79	60	76	76	72	63	68	68	66	67	58	77	72	62	61	58	71	75	73	68	68	52	71	70	79	58	61	60	72	56	74	64	70	52	64	51	80	55	85	67	62	63	60	59	63	79	73	79	86	66	67	67	73	80	71	68	52	79	73	52	78	68	68	63	65	67	64	67	62	78	55	58	61	71	54	76	68	68	88	66	60	67	60	52	65	70	72	58	67	77	60	64	67	85	75	68	52	59	65	65	70	62	75	61	67	56	75	76	67	67	55	60	47	63	81	68	67	70	61	71	66	69	50	65	67	61	68	65	65	74	72	73	72	55	66	76	60	70	61	50	49	50	64	70	74	80	78	62	60	70	78	62	68	74	57	67	73	67	70	62	54	61	54	66	66	64	75	66	58	65	56	69	68	69	60	63	65	64	74	81	65	56	55	66	77	61	67	60	63	75	74	77	42	74	55	78	71	52	60	61	61	66	67	68	73	60	58	80	60	60	76	62	70	62	56	67	80	56	68	74	56	55	69	62	76	64	55	68	65	69	73	76	76	70	55	68	68	68	61	54	61	76	67	78	66	81	75	74	56	60	81	58	60	87	75	60	75	76	57	50	58	61	61	58	52	65	73	63	71	79	69	66	60	65	86	71	57	86	62	65	72	73	75	73	56	78	60	67	74	78	60	64	61	76	77	85	76	53	43	53	70	72	74	70	93	63	61	69	68	65	66	62	57	72	72	94	56	73	64	56	57	77	67	62	61	70	60	67	72	67	75	75	74	66	61	79	72	65	66	66	64	71	70	63	81	62	68	68	67	69	83	73	60	61	49	63	61	66	71	66	78	49	67	85	61	67	57	63	65	62	61	54	67	59	64	63	58	64	73	63	66	49	81	60	78	74	69	70	64	80	67	70	46	70	62	72	61	58	63	60	78	62	57	73	65	58	84	63	72	65	66	61	66	57	76	54	52	58	69	65	67	57	63	72	62	67	66	59	71	62	61	65	68	68	55	93	63	81	76	58	69	79	43	75	56	65	65	64	62	65	58	82	70	67	76	65	52	65	63	68	56	58	65	67	69	64	67	55	71	63	54	68	73	68	66	74	75	58	56	67	60	68	56	67	67	60	69	80	57	73	69	65	67	69	67	72	84	61	80	71	61	61	71	66	62	89	56	59	72	57	58	56	54	82	68	57	66	59	62	74	78	61	62	72	78	68	76	72	56	83	67	64	57	57	56	77	60	65	79	63	96	58	62	56	60	79	69	71	62	63	60	74	49	69	62	62	60	57	84	63	70	71	51	50	67	65	58	68	77	72	82	70	74	65	61	74	70	71	60	61	62	60	72	64	65	67	58	75	57	47	62	78	68	56	66	75	60	84	69	65	63	60	63	55	68	70	51	80	45	68	68	63	66	64	73	64	80	75	56	64	66	64	60	60	68	75	77	66	70	69	62	59	79	73	54	68	82	66	71	73	54	59	69	57	55	74	75	50	61	64	81	80	60	70	67	66	54	63	85	58	61	75	70	69	58	76	69	63	71	74	53	45	56	75	55	64	66	54	74	64	68	75	78	71	63	68	73	70	61	71	56	67	60	59	79	75	60	58	59	77	73	93	52	59	58	66	64	61	50	60	61	75	72	52	55	82	71	62	58	66	69	55	67	62	73	62	59	78	57	56	69	76	75	67	58	74	65	67	69	56	72	70	69	51	73	63	68	62	69	82	63	66	77	65	67	59	66	70	64	57	84	60	66	65	68	70	77	63	67	49	71	57	57	55	74	66	71	74	70	53	75	67	57	85	61	70	61	70	62	75	77	56	67	66	70	68	63	70	74	70	63	70	81	56	68	51	79	59	73	65	61	57	61	72	67	68	51	59	63	59	73	65	58	73	70	85	64	63	59	70	72	59	67	59	54	62	56	60	59	56	85	58	68	64	78	67	67	51	68	69	82	57	62	73	68	65	64	76	83	57	53	62	71	60	62	80	83	75	74	65	67	67	65	83	76	71	65	67	55	67	46	67	76	77	75	68	74	61	68	88	79	67	58	71	75	51	65	68	78	59	60	59	69	62	59	68	55	75	68	61	79	57	68	64	57	63	64	72	70	67	58	55	68	74	56	76	57	78	66	63	68	63	69	69	81	62	63	63	58	62	66	63	71	75	83	73	54	64	67	64	53	81	71	67	81	71	62	60	71	69	62	70	65	62	60	64	74	58	72	69	69	56	66	62	63	59	71	63	70	71	66	67	50	75	75	69	73	52	82	65	60	65	55	78	70	79	76	60	79	66	55	74	64	71	62	56	61	66	81	72	62	67	69	59	68	57	71	71	58	65	61	64	76	67	79	74	69	63	83	67	75	63	55	69	87	67	60	59	57	82	64	47	55	67	78	65	64	74	74	67	68	51	55	79	72	57	73	64	68	73	68	69	59	66	69	67	70	58	81	66	62	71	70	71	85	72	58	64	73	71	67	63	72	65	65	71	68	89	64	60	61	59	63	57	66	66	71	67	76	58	79	80	66	68	51	46	71	63	69	75	72	58	77	63	75	71	90	58	67	69	64	70	68	62	64	84	72	63	70	56	75	64	57	63	73	72	80	54	68	68	62	78	80	73	72	73	63	79	74	70	85	78	55	68	60	63	63	73	57	69	72	76	87	57	73	68	65	80	58	75	52	76	57	59	72	58	64	66	78	72	66	63	64	71	50	67	66	74	60	61	65	72	68	68	78	59	66	71	86	68	72	58	65	60	67	79	60	71	74	63	62	74	62	61	47	65	78	70	67	72	73	65	65	78	55	53	60	63	65	85	53	62	77	63	71	62	69	63	63	76	68	51	79	69	75	62	55	61	71	62	64	68	67	63	66	57	48	69	73	63	74	68	62	70	71	62	73	79	68	78	69	67	67	53	60	68	90	71	81	67	74	63	59	63	61	74	71	67	84	76	64	75	83	79	75	65	62	72	73	63	54	67	71	66	65	66	54	67	69	63	80	64	70	70	66	51	72	61	50	70	60	71	60	53	74	53	64	80	66	71	78	69	65	78	66	74	80	62	65	83	72	61	53	76	80	60	53	80	71	66	55	73	54	67	65	59	65	80	64	68	68	66	76	77	58	74	79	67	53	67	75	64	79	66	63	72	58	82	78	54	67	61	70	58	64	83	76	68	74	87	66	78	80	71	87	69	68	66	61	52	66	76	57	86	79	68	60
23953	18457	13803	27165	34759	33666	30040	26834	23580	20300	17481	15186	13214	11488	10160	8831	7600	6720	5678	5073	4649	4086	3739	3446	3135	2923	2663	2603	2443	2336	2256	2078	2091	1943	1856	1915	1776	1739	1745	1715	1711	1638	1584	1505	1503	1351	1343	1292	1271	1217	1204	1211	1255	1126	1225	1243	1158	1118	1151	1110	1113	1111	1120	1092	1058	1054	1035	1053	1085	1023	1001	1058	1011	1031	1092	1011	1037	1010	981	921	1033	1030	990	1021	993	1029	1002	1030	977	943	1015	979	990	1008	989	938	989	959	937	998	970	974	987	919	968	954	931	960	969	974	964	922	992	978	995	982	943	898	938	922	894	921	948	944	947	990	897	942	952	962	952	906	911	918	909	950	978	966	933	924	1001	954	937	917	911	931	942	953	958	943	945	955	982	944	945	940	952	931	994	933	924	900	908	963	891	956	954	944	961	893	962	900	950	992	927	925	959	1027	944	948	951	927	922	927	934	944	956	944	917	999	955	959	915	931	951	956	961	985	970	925	966	977	952	890	893	964	988	941	958	897	881	951	917	1007	955	942	898	944	929	910	912	939	919	935	890	909	966	861	919	943	914	968	928	932	940	960	940	987	952	867	943	976	966	892	927	988	1020	1004	953	908	950	939	939	894	966	938	945	948	926	980	961	955	902	996	956	932	993	930	905	970	936	939	947	935	899	960	933	893	931	920	955	921	968	924	931	983	983	931	972	953	1003	893	929	982	944	991	932	973	952	975	952	950	933	925	970	951	901	968	913	1019	951	1010	928	891	957	924	953	966	897	955	953	908	991	968	929	942	962	941	945	925	942	954	933	910	967	933	982	955	927	983	968	931	980	972	919	992	978	921	913	926	963	917	1011	969	950	1004	957	958	959	921	913	934	954	927	921	933	959	914	957	931	923	918	1020	946	890	943	948	943	953	952	966	951	932	1003	961	926	941	961	988	912	911	949	960	933	949	937	911	956	935	952	955	975	980	906	894	995	919	923	937	928	942	960	924	949	996	900	948	919	971	898	891	929	955	869	909	997	960	939	910	939	952	960	949	964	912	955	931	993	987	918	936	936	934	946	936	1016	915	948	941	967	913	922	979	978	939	926	916	990	903	948	983	954	941	934	891	963	934	924	940	974	913	975	973	961	921	961	902	931	935	987	952	925	898	972	946	913	933	906	894	926	944	952	925	923	894	915	940	934	973	925	882	971	960	916	903	936	960	969	949	932	933	903	948	941	933	910	997	924	960	967	926	1011	962	994	967	916	971	978	922	886	939	944	907	925	929	910	902	935	905	951	983	945	944	967	920	950	982	966	926	939	955	947	944	888	989	948	925	939	995	938	919	939	938	934	916	952	909	928	903	960	964	965	949	949	930	946	989	941	934	982	960	952	948	952	948	908	916	923	933	914	947	948	955	975	959	957	974	939	988	897	945	956	918	940	936	917	949	876	932	972	935	940	916	921	948	972	913	920	882	876	946	936	927	943	959	967	944	881	975	961	928	955	956	957	956	937	974	924	938	948	1009	957	904	967	876	986	938	893	901	974	951	946	1001	877	903	926	898	935	919	940	928	954	909	925	932	972	932	982	936	903	898	954	881	930	1026	915	942	946	942	953	908	900	958	935	955	927	942	991	913	935	940	952	936	947	900	977	958	947	929	985	943	919	911	979	927	903	927	910	908	969	979	910	939	986	910	960	882	943	921	928	941	949	942	981	968	898	905	933	961	985	933	949	942	1016	934	928	942	922	988	933	957	931	920	926	912	916	894	952	900	911	927	952	923	961	904	927	935	936	916	900	924	938	995	956	910	938	953	957	936	976	911	999	988	932	927	955	963	898	874	942	887	965	966	1007	902	938	888	963	975	966	947	916	917	967	1030	949	938	953	976	958	931	933	961	932	930	988	981	944	997	980	979	931	989	957	930	951	965	950	947	860	945	937	937	984	943	965	974	933	961	959	935	939	994	930	908	964	980	950	912	895	933	888	898	928	958	921	927	904	951	925	909	944	998	985	981	945	875	939	952	938	967	1018	931	980	938	917	910	900	985	945	887	949	964	925	970	959	959	974	957	934	918	944	994	935	992	946	913	967	925	970	961	923	918	989	968	950	919	985	923	929	931	950	949	945	934	988	965	964	958	986	977	877	933	888	941	891	881	945	952	933	911	964	949	945	924	939	1026	937	968	894	915	989	961	948	934	975	891	942	918	935	981	987	920	921	985	898	941	933	947	964	945	877	966	920	949	949	944	985	989	958	915	924	985	955	962	1000	916	958	932	926	957	927	966	952	948	971	933	956	956	949	854	975	966	954	939	1021	971	949	946	995	928	943	955	951	959	925	957	978	930	944	992	979	902	969	958	962	947	948	957	902	967	930	927	906	933	928	908	910	896	921	902	935	957	866	970	946	941	969	941	955	924	968	983	922	923	921	973	897	950	941	872	943	889	950	961	926	934	965	979	962	938	929	906	888	994	967	949	938	941	912	931	892	988	931	969	952	949	943	967	944	960	901	911	930	910	997	985	939	903	971	932	884	911	900	952	961	970	948	926	920	938	929	980	933	979	934	945	923	949	958	916	931	932	992	885	904	952	998	957	880	999	873	940	946	945	965	973	924	908	943	988	965	995	955	917	998	960	963	833	883	928	916	897	922	927	832	918	914	937	916	978	940	879	964	924	897	927	987	950	967	983	969	923	898	888	903	979	960	954	911	998	1007	990	930	936	971	994	932	923	940	949	970	951	937	936	927	961	930	918	898	969	960	933	984	924	969	929	922	969	965	927	903	916	962	1003	895	908	903	903	883	934	949	919	959	930	976	957	946	948	987	1000	906	956	944	968	933	923	914	990	927	946	948	892	989	944	974	1006	935	956	944	946	978	912	945	973	997	994	931	900	942	963	975	924	924	936	1007	921	911	994	913	948	955	964	964	946	909	924	931	916	958	945	954	900	950	961	1003	953	934	982	967	980	957	938	876	956	930	902	931	911	936	943	924	951	948	919	989	938	1000	967	975	894	958	989	932	948	916	914	937	905	918	965	950	943	903	922	981	988	965	968	936	875	958	935	895	949	943	984	907	888	964	984	970	952	908	919	1013	910	952	964	903	962	945	966	885	969	986	1002	957	968	859	949	963	949	944	941	959	968	950	892	954	933	929	907	951	913	919	941	949	939	922	937	928	948	946	997	919	933	924	974	917	934	914	909	917	956	945	934	919	911	939	959	913	949	979	891	945	916	955	915	956	999	920	965	944	940	979	955	902	941	926	961	917	937	969	885	895	975	903	998	911	960	906	970	920	921	941	963	948	950	928	928	928	966	928	917	997	964	898	882	957	966	933	932	916	963	904	915	954	936	987	969	923	937	930	936	885	920	987	957	968	944	984	936	925	933	895	900	945	954	946	904	933	920	947	940	901	981	943	978	930	995	858	934	921	923	933	965	945	941	884	941	939	915	992	925	939	933	940	879	964	944	937	934	957	910	1011	972	917	945	894	940	904	940	946	966	929	959	902	973	928	905	919	961	953	909	951	947	974	943	928	942	965	905	976	995	954	931	921	932	895	969	887	918	1004	946	953
3014	1599	985	768	1320	1525	1280	1087	999	823	721	594	518	483	380	380	295	241	229	209	181	160	162	150	124	141	132	108	122	114	130	108	99	81	95	78	93	92	110	93	91	91	86	78	77	85	91	85	78	109	84	69	70	60	69	66	70	73	63	69	63	78	74	64	65	83	66	74	80	87	71	71	72	54	60	68	63	62	61	69	78	68	78	68	68	63	61	64	77	73	61	77	78	54	66	46	63	52	71	59	68	67	51	61	63	71	54	65	80	57	56	64	67	60	58	67	68	69	71	69	53	79	58	59	54	66	75	58	54	69	75	68	62	79	69	61	64	64	59	62	62	54	70	68	72	69	65	79	76	67	60	54	71	54	65	67	59	78	66	68	67	49	67	73	64	75	69	63	59	54	62	81	60	65	72	81	89	68	54	59	53	59	67	61	54	63	67	68	69	65	65	61	53	81	65	72	72	65	60	69	53	72	67	83	76	60	56	68	60	70	68	67	51	68	61	66	67	70	75	58	64	60	68	69	83	55	64	79	62	51	77	52	63	72	64	70	48	73	68	63	66	51	54	79	66	62	61	74	46	67	59	69	58	62	73	51	60	62	70	58	72	64	58	60	67	81	66	77	62	56	72	66	83	68	70	65	62	75	71	71	45	69	64	72	76	49	60	59	70	64	75	53	64	68	57	76	60	72	66	65	72	66	62	78	64	65	58	65	57	55	54	70	73	71	70	61	66	54	68	59	67	54	56	70	66	59	73	54	60	55	73	63	74	61	57	73	78	62	54	73	69	64	81	70	77	64	74	56	65	66	74	69	56	56	58	56	57	59	66	63	63	65	65	70	62	67	64	53	64	78	71	54	72	60	63	60	74	61	71	51	75	69	62	65	46	66	49	57	76	69	61	74	70	70	62	68	66	71	67	60	67	72	60	46	66	72	72	57	58	82	62	60	72	67	73	63	62	66	62	60	59	52	71	52	64	59	58	72	62	76	73	65	73	66	69	60	71	61	81	61	68	77	70	63	67	56	81	59	64	59	56	72	61	70	82	73	61	72	69	65	66	66	80	64	55	65	70	70	67	65	60	68	55	60	67	77	64	82	52	60	72	78	73	69	66	69	65	65	56	51	55	63	64	68	65	57	78	61	73	71	58	67	78	73	74	56	68	71	57	78	82	62	72	70	64	56	75	66	59	67	85	63	66	65	57	57	60	66	70	66	64	62	76	77	78	70	71	55	84	68	59	66	73	65	70	68	64	72	69	51	71	46	56	65	56	76	79	62	66	62	61	75	69	63	57	67	55	58	54	67	75	62	58	63	76	74	74	67	56	64	57	69	62	77	65	71	58	62	61	53	61	72	69	62	59	59	61	72	60	74	68	72	68	63	63	83	63	61	64	59	72	73	66	67	68	79	68	58	73	66	67	63	69	70	79	62	67	65	59	61	66	72	51	74	61	66	77	61	62	73	70	57	56	60	67	74	68	60	71	68	65	65	64	66	74	80	77	64	64	69	73	62	65	72	62	81	62	75	66	65	62	59	70	64	64	59	62	70	48	66	55	51	59	71	83	68	74	67	54	71	78	67	65	58	69	64	63	66	64	70	72	66	69	69	64	55	76	65	58	68	55	69	67	63	69	52	66	67	72	69	53	77	52	61	65	59	59	64	76	64	75	54	55	51	61	73	60	61	58	69	72	67	80	79	78	71	61	73	68	61	52	74	62	70	62	73	75	65	76	68	54	63	55	62	63	68	63	59	67	68	69	72	75	68	57	81	54	69	59	76	73	59	63	58	73	72	76	59	66	80	56	72	66	55	65	64	70	71	48	54	75	58	62	54	68	68	66	69	63	74	61	50	68	59	58	65	58	47	57	59	60	79	70	56	74	65	74	66	74	63	80	73	58	56	77	67	76	82	66	67	68	66	45	71	65	64	62	85	59	59	61	67	52	84	76	56	56	57	60	52	71	63	60	56	78	63	59	54	70	75	64	66	75	71	69	62	68	56	55	78	63	44	68	66	77	79	62	53	75	66	59	75	67	57	70	73	76	75	71	71	80	73	64	74	73	68	52	77	66	71	72	63	54	58	64	64	66	71	75	47	53	64	65	69	77	65	53	47	67	75	70	71	66	61	63	56	66	69	60	71	58	71	72	62	64	64	69	64	79	71	70	64	68	58	62	65	62	62	58	69	72	71	54	77	61	73	55	54	52	65	61	65	66	63	57	59	67	69	91	45	64	72	68	65	61	65	67	73	73	57	54	67	69	59	62	62	64	74	64	64	63	57	65	55	65	63	76	73	53	61	89	63	67	73	69	68	72	70	65	73	72	62	76	63	58	62	67	61	84	84	69	62	62	60	53	74	72	76	73	68	68	74	60	62	69	69	69	68	76	63	78	64	67	72	66	64	64	64	54	65	72	66	61	68	64	73	64	73	64	72	72	84	77	62	63	78	60	73	69	80	51	70	58	62	65	69	70	68	78	69	68	63	63	59	67	68	68	78	60	69	61	66	79	69	65	64	66	65	65	66	70	69	60	77	60	63	63	57	47	67	70	70	64	63	63	64	66	69	66	58	55	64	52	70	58	61	68	57	68	53	65	63	71	69	59	59	57	74	58	62	48	70	65	67	49	58	62	71	62	65	74	67	62	66	55	58	69	60	75	54	61	58	90	81	63	56	57	75	60	76	61	58	72	76	67	60	68	74	57	55	57	68	50	60	64	61	68	71	51	82	58	66	71	64	64	61	66	63	59	68	62	70	63	45	60	76	62	54	62	67	82	63	56	63	66	70	79	59	67	65	64	64	69	53	60	59	55	74	75	62	56	75	73	65	51	58	72	63	57	60	55	62	57	55	73	62	59	52	64	64	79	57	61	66	73	65	69	63	76	81	53	67	76	66	63	53	68	65	71	61	69	63	62	58	69	77	66	70	62	64	60	56	73	74	62	74	71	57	86	64	71	71	77	54	85	62	64	59	51	69	64	72	76	71	63	55	58	66	51	69	74	61	68	70	56	76	61	60	56	72	57	61	57	61	55	66	64	74	63	66	74	67	59	69	61	59	59	61	79	52	64	67	60	80	72	65	70	80	62	64	69	67	71	63	61	78	56	72	56	68	66	68	65	67	66	81	72	60	56	54	59	73	77	77	84	68	82	62	68	60	70	68	73	55	70	68	55	53	60	78	61	67	52	53	64	65	69	78	69	56	75	70	65	69	79	70	72	65	82	62	59	64	55	59	67	65	66	70	71	71	54	71	72	50	64	69	78	68	81	70	73	73	54	71	75	67	63	75	66	72	56	66	70	59	52	52	72	69	63	66	72	67	70	63	65	64	63	61	57	68	59	53	74	70	70	77	71	74	69	61	52	56	73	70	67	69	69	78	71	61	60	78	65	73	56	71	68	64	55	72	60	59	69	66	64	62	74	63	73	96	67	63	54	73	75	61	80	73	63	91	68	64	59	75	61	65	65	72	64	63	81	54	62	61	45	61
29434	22764	17230	31746	39343	38456	35137	31562	28652	24856	22287	19402	17097	15174	13476	11741	10187	8852	7782	6908	6182	5632	4989	4576	4257	3853	3601	3335	3203	3054	2913	2745	2556	2463	2391	2310	2308	2212	2195	2083	1981	1954	1877	1769	1726	1654	1508	1513	1464	1406	1368	1408	1367	1352	1291	1249	1268	1178	1193	1206	1169	1160	1145	1067	1115	1118	1119	1132	1114	1071	1081	1045	1107	1017	1044	1067	1043	1030	1043	996	1058	1002	997	1011	1008	970	1020	1023	1037	1009	1009	1051	1013	962	993	961	942	1001	1032	920	996	1002	968	970	919	964	995	989	975	954	918	916	992	929	1024	914	976	932	976	919	911	924	913	972	922	933	958	965	925	986	934	895	899	899	890	901	950	942	919	981	985	905	920	943	944	992	990	902	922	909	947	985	918	918	931	913	926	933	926	969	935	900	977	964	899	942	910	909	937	953	939	905	931	939	960	897	902	932	875	904	900	965	977	953	948	879	856	927	950	994	877	938	986	963	853	886	897	902	898	948	905	920	897	936	883	960	932	900	898	911	986	891	937	909	928	936	962	943	906	908	915	909	929	952	916	898	937	928	949	950	889	904	877	954	898	920	960	925	878	941	928	955	887	954	911	923	916	918	914	913	924	908	951	957	935	902	885	851	926	964	923	970	930	934	887	943	943	909	893	912	915	908	905	921	955	923	900	956	908	950	941	949	880	872	912	870	895	889	950	930	930	968	953	902	918	887	978	920	903	944	926	974	987	885	921	936	941	970	926	952	950	951	919	954	990	898	916	903	971	904	957	886	938	908	958	936	966	955	891	924	927	916	939	902	909	902	940	913	937	935	919	870	909	926	936	886	986	909	887	914	906	929	920	976	924	883	937	923	935	874	891	939	898	918	900	909	967	938	933	967	914	918	909	895	921	880	925	933	956	898	962	953	950	879	923	916	910	927	943	954	907	907	971	935	926	936	929	898	944	919	926	947	916	962	959	890	899	974	901	916	960	924	924	923	952	905	978	997	901	951	892	921	912	956	862	950	917	910	905	937	961	946	897	977	880	953	899	949	936	853	914	937	937	964	894	968	939	978	966	929	892	913	961	931	929	892	903	943	867	855	960	901	891	926	926	907	942	913	965	914	932	894	920	924	963	878	898	939	922	974	922	959	931	911	912	950	941	902	897	898	897	995	926	964	884	959	885	953	960	947	916	900	885	934	901	948	882	895	886	919	836	933	875	933	940	951	898	926	931	957	967	950	948	921	921	943	957	934	951	919	900	928	876	928	915	880	925	967	945	918	923	948	899	899	904	874	960	917	939	937	923	929	907	878	886	892	927	917	930	916	905	885	919	897	940	961	964	958	965	885	907	899	877	912	877	906	934	894	938	949	943	930	922	913	949	941	922	950	909	890	961	950	932	932	936	987	912	917	936	889	916	936	907	918	940	914	937	914	945	942	948	896	878	902	961	925	930	965	909	918	968	893	901	907	905	914	900	888	940	892	916	884	870	899	917	941	956	966	949	942	915	897	918	925	962	935	1019	939	932	908	886	925	897	939	885	945	996	909	935	940	935	905	896	893	941	889	973	911	930	963	933	900	916	928	898	949	1004	929	905	919	942	905	959	926	915	951	897	872	980	970	939	923	950	959	935	919	924	910	888	940	933	971	896	958	920	936	947	925	944	942	937	937	903	906	910	887	945	951	944	901	957	904	897	968	912	967	896	928	908	937	975	974	885	968	958	943	872	896	932	917	942	945	969	905	939	972	953	897	995	921	963	913	940	901	959	951	917	933	905	928	918	908	924	967	952	876	942	900	919	918	917	923	952	894	878	958	903	970	894	911	930	891	905	906	917	923	929	884	912	928	914	904	888	911	925	879	974	912	926	906	953	948	882	921	927	1004	865	902	896	935	923	968	960	902	907	902	932	917	895	926	926	934	920	933	928	907	901	968	927	918	924	880	860	873	902	951	947	930	923	933	912	915	932	925	913	942	949	952	859	919	934	930	955	931	911	926	923	957	890	950	873	845	891	922	930	966	954	974	931	896	906	934	885	930	901	912	914	895	971	908	921	920	927	955	900	913	945	925	951	974	914	936	883	903	885	1009	942	997	884	922	927	866	891	952	901	865	904	940	947	933	911	982	932	935	932	893	912	939	879	931	868	939	953	909	934	920	951	976	901	928	904	876	893	879	933	916	956	887	888	944	899	986	975	924	917	904	937	942	949	930	951	877	968	919	943	905	947	902	936	852	921	910	930	920	920	879	933	907	911	945	958	888	917	865	889	943	931	906	946	981	951	897	871	880	948	932	910	915	896	908	968	906	948	904	912	900	1015	944	930	910	979	895	867	977	867	910	950	912	922	903	933	915	960	923	940	911	877	888	898	902	886	944	903	940	906	996	995	936	935	931	936	976	930	964	905	922	923	973	925	923	964	905	965	927	932	945	911	904	932	907	912	921	949	919	954	929	935	915	866	976	928	921	930	911	862	945	934	909	953	930	884	959	894	948	941	843	882	931	881	878	902	1010	975	907	929	910	940	906	945	897	929	953	979	925	913	902	933	893	949	928	904	931	895	906	896	938	921	862	916	966	887	936	931	981	918	910	937	968	970	841	940	933	951	927	960	857	913	947	892	923	920	916	955	902	925	942	923	971	899	926	926	924	966	862	939	954	944	915	958	942	937	955	956	941	959	952	935	940	901	874	973	868	906	974	904	961	903	943	894	950	945	895	898	914	890	899	889	902	966	958	909	919	969	916	903	957	963	904	900	967	906	936	903	945	925	915	944	931	945	918	896	896	906	939	952	883	890	918	943	984	917	906	876	968	914	934	926	900	961	997	938	954	904	947	901	886	915	954	961	952	881	945	952	950	939	962	911	911	950	911	911	900	942	910	911	933	963	944	883	888	938	963	908	824	921	904	947	925	895	912	946	891	884	889	912	958	968	986	924	987	879	973	953	914	907	936	918	945	954	926	955	922	895	860	917	935	913	946	969	952	936	923	854	964	905	922	869	931	933	919	948	905	981	934	916	904	947	930	915	962	869	910	926	929	917	934	935	971	919	893	941	987	886	908	888	868	906	902	940	959	917	903	935	935	915	941	916	913	928	944	922	878	942	942	906	944	936	955	872	917	943	914	958	966	907	974	947	891	902	927	962	886	893	932	911	933	925	932	908	890	958	934	975	943	853	922	956	927	948	954	939	959	924	907	953	949	916	984	907	895	900	915	961	875	957	914	875	948	934	913	908	950	917	931	958	958	942	917	877	911	867	906	997	927	934	929	943	924	961	886	877	930	887	930	910	883	949	950	900	936	907	918	918	960	926	968	893	920	900	949	940	958	900	943	891	885	927	900	846	971	930	978	918	914	987	907	971	914	847	960	935	904	896	908	913	895	884	942	901	973	921	914	917	889	927	952	966	866	936	904	921	922	893	927	902	921	958	923	951	916	898	954	835	933	898	896	888	954	935	879	858	887	875	926	895	924	945	890	924	935	913	932	890	903	939	914	837	915	915	961	951	937	927	912	866	925	895	964	964	920	861	908	885	928	923	877
2312	748	517	401	636	686	590	506	474	415	350	308	268	222	214	189	150	136	137	89	102	93	110	104	93	79	86	93	71	66	85	61	63	72	58	74	75	61	56	67	52	74	81	58	61	57	60	59	68	62	56	62	64	44	64	52	50	62	63	58	62	43	50	52	52	54	68	56	49	57	56	49	57	54	40	48	53	48	60	45	54	61	35	67	60	49	56	47	66	42	58	50	59	44	56	54	50	58	55	47	55	52	52	37	48	57	49	58	45	48	54	56	44	40	48	51	56	40	56	51	55	56	57	51	60	52	56	45	61	62	49	56	36	58	43	39	73	56	58	46	56	51	56	59	50	48	60	56	51	67	51	46	53	49	52	60	53	53	66	41	60	52	63	58	48	49	53	56	60	52	51	48	50	47	49	48	56	62	54	50	49	58	56	41	50	66	38	50	47	56	53	56	34	42	64	44	59	51	44	54	55	53	56	55	70	51	54	49	51	60	61	59	45	48	41	50	56	49	56	56	44	59	62	47	41	54	41	52	52	52	51	62	66	57	56	48	58	57	56	52	44	42	44	59	47	45	62	49	40	41	56	58	46	66	41	44	58	47	54	64	47	50	48	58	59	59	58	58	44	63	53	51	50	56	46	50	56	53	43	47	58	51	52	45	50	58	56	55	46	58	55	56	44	58	45	66	48	47	57	50	54	45	44	66	45	49	56	47	49	59	53	45	57	71	60	41	55	35	54	49	59	39	47	47	38	47	50	60	51	53	59	42	59	49	55	58	51	55	55	62	44	59	47	42	72	48	55	58	48	62	62	61	59	52	46	45	57	60	46	47	61	53	61	58	65	51	60	63	50	60	39	51	49	65	47	46	41	50	50	53	51	50	51	52	53	62	47	44	48	43	57	56	48	55	48	51	47	53	58	61	42	51	60	51	45	59	55	55	62	50	66	46	49	59	65	53	59	39	50	60	44	50	57	57	62	68	49	60	50	53	59	52	53	48	55	43	52	49	41	57	58	54	41	60	52	52	50	71	50	53	46	45	61	44	48	58	47	40	54	50	57	58	44	55	58	62	59	50	54	60	55	49	57	61	65	53	61	57	68	63	60	52	50	52	53	41	64	60	53	52	54	51	54	60	59	51	67	49	54	54	53	50	47	51	62	48	52	45	60	61	57	47	42	59	49	52	49	57	41	42	63	54	49	47	51	56	42	52	49	49	54	51	54	52	41	65	52	51	51	53	51	48	55	53	57	51	41	54	49	43	55	49	51	57	64	57	61	58	56	62	55	54	41	44	51	49	56	42	41	65	47	54	51	51	43	57	44	40	36	58	43	48	61	40	51	52	47	53	53	61	46	54	48	61	58	52	69	49	48	64	40	51	56	60	58	56	61	54	54	53	41	55	52	42	53	51	50	44	58	58	52	50	59	51	45	60	54	45	61	55	37	54	51	56	65	61	49	49	41	51	52	44	52	57	55	33	52	57	50	59	49	70	45	61	52	67	51	60	51	47	50	35	52	45	66	50	62	54	38	53	49	57	48	52	60	50	63	56	45	51	57	51	56	43	58	61	55	57	54	47	59	51	46	42	52	53	54	43	56	51	50	49	62	60	57	49	57	53	44	46	51	61	66	38	46	60	51	47	50	53	49	50	47	45	46	63	48	51	56	45	47	48	52	52	38	61	67	45	44	52	56	41	50	58	52	53	54	45	49	57	49	62	58	38	61	60	59	46	51	56	51	53	62	44	50	58	61	46	62	49	50	46	54	65	51	51	47	51	45	55	57	47	60	53	52	53	57	63	52	53	60	49	49	49	54	50	45	54	43	43	54	51	55	46	59	36	58	55	51	49	48	56	66	62	56	46	50	59	56	55	46	65	54	50	46	53	54	76	52	54	46	62	54	66	38	52	57	44	63	56	50	46	46	58	57	69	60	41	56	36	45	56	47	57	50	48	48	39	54	46	53	65	45	41	48	59	53	42	60	50	46	59	56	46	50	45	55	60	57	37	46	50	48	53	57	48	58	56	61	56	50	61	41	44	65	52	52	43	50	59	54	60	43	55	46	55	51	51	53	49	37	53	61	55	39	55	48	43	61	60	67	44	59	56	60	56	49	52	47	64	49	43	46	39	54	57	43	53	43	52	64	61	50	49	58	49	46	47	51	49	52	53	56	60	54	45	47	47	43	62	61	44	48	47	51	53	52	62	58	54	45	48	47	55	61	41	53	54	51	66	55	56	54	63	62	50	53	46	52	52	46	41	48	55	53	46	45	47	58	47	57	57	57	48	64	59	63	59	69	54	53	44	63	50	42	57	56	48	64	56	49	56	52	52	60	68	66	50	49	55	50	47	48	44	44	35	57	47	64	52	61	46	58	60	48	66	54	50	59	37	46	48	65	52	52	56	66	46	52	57	52	60	51	44	54	51	58	49	50	62	53	55	54	63	45	52	49	58	56	46	44	49	52	38	63	67	49	56	59	54	59	51	52	66	43	64	43	59	52	62	52	54	56	51	46	37	58	53	62	50	60	57	47	63	50	47	50	47	50	55	47	61	62	50	70	50	56	64	57	44	51	50	46	59	53	43	53	43	51	47	60	45	56	56	54	65	44	61	54	61	34	40	67	71	44	48	64	60	48	66	51	62	41	52	64	57	61	37	43	58	56	48	40	63	49	47	43	56	55	52	74	44	52	47	64	47	63	57	52	58	48	50	49	69	42	48	63	46	45	51	53	61	55	56	51	59	47	51	64	43	50	58	51	49	43	47	54	50	50	56	49	46	47	54	61	43	41	48	62	35	60	62	46	61	52	44	47	55	53	48	49	55	52	53	50	65	52	58	69	58	52	39	52	40	46	37	65	48	53	54	50	65	56	54	50	64	47	52	60	43	60	64	68	45	62	49	57	57	59	53	42	55	48	48	64	56	68	35	48	52	48	55	58	61	48	53	57	64	43	47	60	55	62	48	50	55	50	50	67	52	48	50	60	53	57	61	48	50	44	60	47	49	52	57	57	47	51	65	50	39	60	46	50	51	38	53	34	65	44	63	37	51	49	42	68	50	55	53	60	44	59	49	60	45	61	51	71	52	50	54	39	37	45	50	50	50	55	52	41	55	40	50	50	57	58	54	53	47	51	52	44	45	56	49	53	46	50	50	56	44	54	46	49	51	61	61	58	47	41	52	54	45	55	49	53	55	53	59	63	61	57	45	45	58	65	45	41	62	47	65	50	54	60	50	55	50	49	50	54	51	53	64	52	40	60	37	56	38	38	43	54	64	46	36	43	45	47	54	58	51	53	51	47	49	55	58	55	44	64	50	44	55	57	62	40	38	48	53	45	41	62	64	45	61	55	50	52	58	45	53	44	57	53	48	68	50	28	42	53	52	46	53	38	55	47	53	66	51	52	61	47	56	56	49	60	44	50	62	55	53	49	66	53	52	53	47	54	51	44	53	52	59	48	47	46	52	48	55	52	48	54	49	54	43	42	50
21715	15363	10576	23527	30844	29562	26241	22540	19206	16152	13565	11764	9939	8546	7525	6391	5440	4779	4239	3663	3153	3025	2604	2505	2191	2091	2000	1874	1774	1710	1625	1567	1516	1408	1392	1293	1372	1271	1354	1306	1224	1192	1191	1139	1069	1043	1008	1007	967	973	934	974	897	928	885	944	868	855	833	828	839	859	896	839	833	801	839	767	867	785	813	786	868	836	815	728	789	795	748	770	749	775	716	747	769	776	781	779	744	785	750	798	727	775	754	785	766	745	747	751	754	742	809	767	804	754	784	739	749	795	836	727	762	729	759	772	755	809	787	750	719	732	760	750	782	735	751	789	772	727	773	696	780	728	711	712	728	742	721	732	737	782	768	698	754	750	749	770	742	750	751	769	737	723	737	742	781	719	730	730	741	761	718	767	701	785	716	724	753	740	770	769	815	715	733	747	706	735	743	772	739	721	755	781	746	762	784	787	724	736	751	755	734	733	730	706	773	726	750	768	749	729	730	713	707	733	736	729	733	783	758	771	736	745	777	735	700	766	764	701	711	768	785	722	807	722	777	726	750	737	691	708	725	791	739	760	714	771	773	734	755	810	735	777	749	774	763	741	752	776	717	701	763	705	766	791	752	758	757	730	788	716	734	773	757	775	783	731	728	755	752	722	759	713	704	803	749	746	735	695	677	737	764	782	704	755	724	777	749	744	748	679	711	771	742	742	749	769	704	781	722	710	711	749	681	749	742	715	730	718	759	767	772	716	773	740	836	722	746	752	782	742	738	805	749	754	749	730	746	786	750	745	729	739	736	711	725	711	752	697	766	769	757	690	746	799	728	675	715	730	724	785	703	743	730	735	700	768	727	746	792	703	755	780	685	718	723	707	713	786	787	761	755	764	757	718	712	730	706	750	744	746	716	729	789	737	736	763	769	710	737	771	741	787	725	768	704	776	761	702	762	750	767	708	738	721	774	768	743	748	754	775	745	746	721	777	762	758	770	734	756	745	722	744	702	715	750	767	764	703	785	734	764	726	765	743	731	771	763	754	773	720	733	734	747	723	774	716	753	743	723	713	757	782	733	756	748	744	736	741	773	759	750	733	750	767	724	731	754	711	726	734	792	721	785	708	750	716	741	760	785	747	765	753	761	795	711	740	747	706	758	749	735	745	729	730	735	731	711	703	715	734	823	767	711	759	746	741	726	746	756	748	771	786	772	775	773	724	721	779	784	823	745	701	741	775	752	767	783	751	736	752	796	730	725	718	723	717	724	731	735	712	764	762	711	786	747	723	716	740	729	744	731	733	757	699	726	750	743	721	775	763	762	722	784	775	721	772	763	692	744	738	740	758	745	711	729	704	804	721	775	765	769	680	763	720	750	740	735	749	795	769	739	701	738	782	689	761	725	763	736	736	747	706	716	740	777	805	749	782	744	789	677	755	745	715	759	730	755	724	701	737	768	734	710	743	733	748	725	746	710	717	778	745	736	724	764	832	711	768	712	682	707	676	750	765	731	791	778	770	767	777	763	766	781	755	760	752	752	720	741	775	717	721	768	748	744	768	733	748	718	718	781	767	759	705	770	739	739	772	746	794	776	692	734	711	743	796	710	746	782	752	720	723	769	752	671	690	707	786	737	751	758	729	754	742	696	730	728	768	717	755	730	748	753	715	731	756	740	758	748	753	789	771	777	734	712	713	760	733	756	765	721	737	713	712	771	730	705	713	728	736	712	730	746	712	703	729	764	764	738	736	748	780	769	771	792	779	748	793	751	753	771	771	765	734	759	799	787	750	699	731	739	735	782	676	707	777	736	763	759	760	712	738	765	668	775	722	739	724	727	753	776	756	730	696	741	736	777	694	801	723	747	695	699	686	756	719	717	720	707	714	742	743	737	766	749	766	788	746	741	740	719	768	734	744	731	718	710	779	727	719	728	737	723	803	757	758	754	726	715	769	706	744	725	737	738	698	770	783	749	743	717	720	706	740	772	706	707	741	756	729	777	728	768	769	768	776	757	761	716	734	737	778	709	755	742	694	768	716	759	691	745	706	734	778	722	747	734	700	731	754	780	744	768	735	765	774	762	735	714	775	759	729	744	743	712	728	773	736	722	737	746	700	781	795	724	749	766	703	735	759	736	713	759	758	753	719	806	716	776	748	718	741	764	668	794	763	727	738	749	724	753	731	724	766	795	769	743	707	754	746	738	724	741	718	740	779	755	714	698	781	715	751	796	728	756	747	757	748	732	794	777	734	774	742	717	708	728	706	728	733	711	774	740	708	732	733	705	724	759	733	753	751	702	733	741	731	718	751	780	757	763	739	701	731	706	797	773	676	747	718	730	758	741	741	730	756	760	765	756	726	728	738	782	826	735	745	726	716	762	736	789	760	729	703	747	786	757	708	765	765	775	752	777	732	786	728	731	780	767	765	790	736	748	698	717	733	769	703	752	731	770	763	745	726	727	760	750	766	729	783	729	701	739	755	682	734	671	766	767	715	731	765	755	712	742	771	714	711	752	731	755	708	751	750	726	715	748	715	785	716	790	760	772	797	778	747	741	766	735	760	717	715	733	749	734	674	741	742	747	755	771	766	743	735	790	741	757	729	750	720	786	784	708	719	701	753	763	727	713	787	765	700	694	752	740	711	700	764	743	774	733	748	662	771	750	783	739	731	726	750	729	759	767	736	710	737	796	719	752	736	678	724	720	717	770	715	677	811	747	729	746	708	758	765	744	775	705	710	741	718	692	746	743	765	774	724	762	671	773	701	707	787	802	733	739	664	696	715	696	713	790	787	723	735	779	768	743	761	718	742	767	721	751	753	748	755	717	786	680	773	737	712	736	754	759	748	735	765	691	724	730	704	761	785	753	672	749	751	782	747	755	742	752	777	736	714	764	721	749	795	762	752	739	729	766	722	766	726	705	712	683	744	760	723	768	741	771	743	736	712	741	729	739	776	732	776	725	734	809	759	750	750	742	679	720	757	752	755	761	765	748	747	755	753	748	680	705	725	694	740	749	771	735	738	738	729	711	738	688	776	780	748	771	706	785	740	793	722	734	707	768	752	753	789	760	773	735	714	712	724	748	745	717	696	745	741	734	676	759	648	715	776	726	737	717	745	733	768	764	708	758	739	685	727	721	759	770	736	761	729	744	732	735	745	757	724	776	739	738	720	718	766	816	759	737	719	715	743	762	772	752	759	713	776	733	734	745	719	739	814	757	770	714	748	758	716	725	744	733	735	745	774	758	757	738	752	760	751	734	753	719	748	821	740	744	764	792	799	751	765	782	732	766	689	767	705	763	752	755	753	742	714	740	737	739	804	765	766	697	765	742	715	722	737	706	764	746	776	754	722	759	704	727	715	721	739	756	748	757	778	734	719	761	755	758	764	759	747	770	773	750	767	684	727	764	734	706	757	732	710	726	737	756	736	772	735	767	723	713	755	761	757	744	730	740	726	762	757	745	763	806	752	731	728	744	781	745	730	741	741	745	741	695	746	738	726	703	717	711	703	746	754	740	778
1767	1163	706	586	950	1065	927	820	714	588	542	428	397	335	259	279	230	220	168	150	139	112	99	119	102	108	101	98	96	87	75	63	79	78	77	67	82	83	54	68	67	73	61	64	54	65	54	63	47	64	60	57	65	59	60	54	56	57	62	50	55	48	65	49	40	51	35	52	51	53	57	60	60	45	56	47	50	50	46	55	38	51	52	57	48	51	63	52	38	57	54	47	47	62	56	58	56	43	50	50	55	59	49	43	63	63	62	50	57	49	44	39	46	41	55	46	58	47	58	49	59	55	47	46	52	52	50	39	55	54	43	53	53	54	62	52	58	53	51	44	57	48	53	52	58	39	48	58	48	40	59	41	44	51	61	44	54	41	45	51	49	60	52	53	42	50	55	49	41	46	57	64	45	57	45	45	51	44	40	52	50	56	51	59	48	54	45	47	51	44	52	48	40	43	44	52	48	36	51	56	53	51	45	35	51	64	47	55	52	47	46	55	47	41	46	51	40	43	59	52	60	52	60	48	35	59	51	55	46	50	43	48	54	51	51	55	52	36	65	37	60	48	34	47	46	44	47	54	54	49	56	74	46	51	51	35	53	43	47	39	62	52	43	46	43	47	46	63	59	43	60	53	53	43	61	49	58	52	50	56	36	53	51	48	55	56	64	51	43	45	55	54	55	59	54	38	49	43	44	44	55	40	48	61	48	39	55	51	43	44	48	55	54	52	49	63	54	47	64	41	47	47	50	52	43	51	55	46	45	58	50	60	55	42	46	51	51	58	53	53	43	55	51	54	41	46	46	39	45	50	48	45	54	45	55	59	65	49	52	45	50	52	44	51	50	60	50	59	55	47	55	47	52	54	52	57	67	47	49	60	64	50	60	52	48	44	47	51	45	58	57	46	51	54	50	43	52	57	54	40	45	44	58	59	51	50	52	62	53	50	45	54	56	56	46	59	52	51	50	51	53	54	45	50	48	31	50	45	58	46	47	54	47	54	49	45	38	33	61	36	46	43	41	55	57	42	51	49	51	54	58	47	40	64	52	51	60	49	56	64	52	47	51	51	43	36	55	40	49	47	49	59	48	55	42	54	55	37	61	44	62	48	44	46	47	36	51	49	59	51	56	63	42	47	48	53	49	56	54	55	52	55	45	42	49	42	58	57	52	44	49	59	46	51	65	54	57	55	50	46	61	50	45	60	49	45	46	41	54	49	48	52	60	50	38	31	52	52	51	47	51	57	50	43	54	59	49	51	61	59	56	44	53	49	48	48	54	49	54	53	51	57	54	42	54	59	47	58	56	47	46	51	69	57	45	53	47	37	44	52	61	59	52	55	43	43	57	54	56	51	65	46	55	37	35	51	54	55	48	51	53	51	44	41	68	50	49	63	46	49	50	51	45	50	41	60	59	44	41	45	38	43	57	55	54	62	46	53	48	48	44	41	49	59	48	52	47	53	55	43	43	46	49	64	55	47	48	58	59	52	52	45	45	46	49	44	43	52	45	40	55	67	44	52	41	52	55	42	55	52	59	56	47	44	48	47	37	58	45	53	62	43	62	42	52	49	53	44	51	37	56	42	51	45	47	59	52	55	36	61	60	48	46	45	40	62	40	57	47	43	49	46	48	51	57	45	51	53	50	51	59	55	51	49	48	55	43	50	48	51	50	50	58	58	44	35	59	54	56	48	59	50	49	67	46	49	48	47	50	53	56	51	33	41	62	61	44	57	48	36	56	41	51	50	49	35	46	46	52	56	58	52	52	52	52	47	52	47	59	49	58	50	48	66	47	42	43	54	43	49	52	59	62	52	53	58	53	33	44	56	52	52	51	56	41	48	51	57	61	55	51	45	45	33	46	43	43	52	53	54	57	52	53	51	62	54	50	55	51	54	43	56	42	46	52	58	52	44	50	59	49	51	49	49	44	67	47	54	43	45	41	53	45	62	48	55	70	39	46	58	49	47	49	53	63	47	58	48	42	45	52	39	67	46	58	69	59	58	52	48	51	43	55	46	47	48	47	49	54	55	37	40	48	50	56	55	41	59	49	45	56	54	52	46	41	43	49	54	47	50	44	38	53	53	55	54	57	52	47	49	55	48	51	45	50	62	42	58	57	52	52	38	51	36	34	45	49	46	66	52	43	52	53	50	32	49	45	44	52	58	45	60	54	44	33	62	51	51	55	62	52	59	58	61	49	37	58	42	57	56	64	43	41	60	48	55	49	50	39	54	54	40	44	35	44	55	55	60	45	55	51	47	47	46	54	48	53	44	57	49	50	53	46	63	51	65	42	43	40	47	47	45	45	51	40	52	55	42	46	47	41	47	43	51	61	56	43	53	57	58	42	57	45	62	48	49	52	57	46	40	51	46	49	41	51	52	44	42	47	50	50	41	50	55	47	52	43	42	48	46	56	44	46	56	48	59	52	58	38	45	53	45	51	46	56	49	46	46	50	51	64	43	52	54	48	50	54	42	59	51	38	43	37	47	53	44	47	52	41	55	46	37	42	43	45	53	50	36	60	54	55	60	38	57	54	45	47	60	47	48	33	46	47	51	54	42	55	59	54	48	48	51	60	57	53	41	38	41	57	51	45	51	53	61	43	42	58	52	49	53	51	50	47	51	49	48	60	41	51	58	45	55	48	52	53	44	66	47	49	36	54	49	51	53	57	50	48	50	51	48	49	59	49	60	52	61	57	55	56	49	49	51	58	53	58	48	50	60	45	54	69	51	38	65	60	62	47	50	50	47	45	60	53	45	51	50	61	48	51	45	53	46	58	69	47	46	55	35	37	45	45	65	55	57	44	52	48	48	48	47	53	50	46	54	48	49	46	52	40	37	45	53	61	46	41	41	47	45	67	59	36	53	51	48	52	52	56	55	53	40	55	54	56	53	51	55	59	36	48	39	53	53	50	44	50	53	53	42	39	49	49	50	57	54	46	55	55	57	44	44	48	41	47	60	48	61	49	42	54	62	37	47	41	58	47	55	48	48	41	49	48	33	48	50	54	47	55	67	61	51	45	50	64	53	42	56	45	46	43	42	55	55	36	54	62	46	37	42	59	42	60	54	47	49	53	60	45	50	50	55	45	43	51	49	48	54	45	59	49	36	50	56	51	52	53	52	48	50	47	41	51	46	51	50	41	33	47	61	49	48	49	46	55	64	54	51	55	41	42	46	46	57	49	54	59	51	54	47	70	43	49	53	45	50	46	45	36	47	64	58	57	49	39	52	49	58	62	48	70	50	41	48	54	49	57	50	47	58	40	48	48	35	68	52	54	57	47	53	49	68	52	52	38	56	54	42	42	44	53	43	53	58	49	39	48	58	55	31	60	53	73	49	46	44	54	48	57	50	52	54	46	67	50	53	60	50	47	54	48	54	56	43	44	57	55	47	51	62	39	46	39	53	48	37	55	46	46	56	52	51	46	47	54	52	46	48	39	47	53	56	51	39	55	45	58	52	50	51	62	58	39	54	60	44	53	53
25675	20020	14102	28479	35812	34544	31235	27531	24035	20753	17962	15438	13588	11810	10426	8977	7652	6590	5771	5054	4529	4097	3734	3353	3050	2858	2718	2443	2376	2210	2087	2001	1892	1828	1743	1768	1733	1624	1549	1571	1411	1409	1404	1306	1209	1194	1155	1191	1054	1037	991	987	1001	1015	988	1044	968	946	924	884	939	919	855	845	831	833	895	872	776	847	849	829	821	844	851	770	785	801	835	788	787	820	769	768	810	751	752	775	744	793	742	783	747	781	735	751	770	793	745	742	752	753	734	782	733	720	784	748	730	745	685	733	719	773	746	731	714	699	733	732	747	728	729	732	727	705	785	701	734	689	760	726	716	756	736	728	718	764	688	729	747	730	714	681	702	702	652	740	725	710	764	698	721	722	711	724	725	681	662	735	758	714	734	712	728	716	649	722	702	684	689	726	747	694	730	694	758	725	719	700	720	713	710	685	764	710	719	695	712	691	712	738	682	721	765	654	663	684	717	736	723	692	728	722	760	705	709	721	729	695	715	700	688	698	752	725	697	711	696	720	744	671	680	694	728	725	701	748	763	697	709	711	701	740	693	723	697	721	720	714	701	730	754	767	706	696	703	751	728	697	687	707	740	710	686	678	710	699	720	682	754	682	702	739	736	685	720	752	762	708	691	728	739	760	728	680	709	735	738	718	656	703	704	712	710	675	747	682	721	703	727	694	719	693	710	703	711	746	712	656	701	731	722	693	676	744	707	766	680	690	707	716	736	701	657	724	667	734	724	706	771	699	720	753	723	714	714	751	683	752	725	721	696	718	674	729	733	696	706	750	722	694	679	729	686	690	753	693	688	716	714	735	713	738	729	704	667	733	688	712	701	705	673	713	731	736	717	746	691	718	719	750	681	766	701	715	714	742	689	688	727	670	690	770	730	775	702	713	726	719	700	749	729	683	727	743	660	757	734	762	709	735	709	672	710	723	737	726	722	705	696	683	748	737	744	711	723	784	713	708	777	736	711	704	683	718	728	725	688	703	708	693	660	690	734	733	711	722	721	708	752	740	772	686	748	744	709	701	713	757	717	688	774	742	750	666	743	682	701	721	722	719	734	738	688	704	700	717	728	690	690	709	732	710	715	674	710	669	664	679	741	656	725	734	676	727	686	720	699	734	677	713	758	716	724	697	726	678	723	714	728	704	738	747	665	694	744	759	685	708	674	715	687	727	704	728	712	716	691	662	728	742	763	749	728	738	739	644	732	666	736	713	724	677	683	723	719	686	733	751	729	694	674	719	729	697	726	688	675	696	693	736	699	661	686	718	692	642	710	749	703	746	717	681	690	733	720	705	653	684	674	658	715	778	721	669	711	733	703	777	709	708	733	694	747	735	670	718	764	712	699	709	717	646	688	737	682	725	681	693	730	706	726	769	702	707	750	772	714	690	736	760	701	701	669	720	706	686	697	686	677	729	735	690	710	683	684	664	682	702	744	723	792	748	758	752	656	732	727	736	743	727	688	724	731	735	713	717	704	695	687	736	764	713	703	670	735	681	723	734	730	730	754	745	678	696	748	731	710	699	786	695	746	724	678	766	680	723	673	728	718	717	714	723	739	714	731	723	705	769	674	709	728	711	736	741	725	713	703	696	723	704	727	750	736	752	706	733	660	760	700	712	723	696	710	727	707	673	746	751	741	771	765	712	699	744	735	703	682	719	698	681	737	703	701	682	706	715	699	714	672	758	724	693	705	706	726	735	692	745	731	731	693	734	730	682	717	705	724	732	681	772	726	730	692	755	737	703	687	712	761	721	729	689	728	714	706	747	665	703	710	699	691	699	720	719	708	719	732	700	745	724	734	779	733	742	689	775	732	689	700	701	726	753	723	713	736	728	713	689	723	707	705	705	711	668	672	707	697	743	720	713	728	706	743	701	680	697	698	722	746	716	686	708	759	726	696	696	726	718	696	740	685	729	701	702	693	742	726	739	691	737	717	728	717	764	736	732	731	737	698	700	710	707	740	689	732	683	722	716	687	663	735	666	680	732	716	719	722	659	775	722	696	705	755	680	694	731	726	690	714	697	730	737	703	730	717	735	689	708	727	729	707	724	717	718	727	676	679	720	749	721	704	694	753	712	692	770	684	746	709	739	685	741	677	767	740	680	734	706	678	721	691	722	723	736	709	676	681	719	737	692	711	743	696	752	684	701	732	715	731	772	715	648	698	711	717	722	684	758	734	705	663	713	696	668	729	738	712	715	682	687	703	725	714	703	716	697	704	709	708	701	700	704	727	692	667	680	760	726	700	711	718	742	692	739	724	726	736	736	715	706	732	702	756	718	705	752	709	692	745	698	717	717	740	704	737	642	731	742	667	733	776	742	727	674	710	687	721	729	766	663	722	769	732	678	737	705	685	682	701	699	724	734	730	716	693	756	715	722	686	701	754	684	690	708	675	698	725	705	802	699	725	665	672	700	644	718	757	707	741	729	676	692	759	707	717	730	694	709	712	715	719	703	746	709	705	737	715	723	705	665	768	758	710	669	725	723	698	699	710	732	749	732	703	733	702	713	683	719	700	713	704	706	698	694	701	750	739	706	695	717	720	708	703	737	707	725	699	758	690	673	713	692	678	710	686	697	717	726	706	716	705	728	756	752	735	683	724	726	766	735	776	755	772	707	682	680	717	760	743	735	749	699	684	700	702	726	765	728	695	757	752	703	694	726	737	709	739	731	697	717	803	694	693	772	758	732	672	697	733	799	743	711	713	691	649	762	713	724	695	663	753	733	738	721	747	684	751	724	693	681	716	709	724	732	690	737	666	699	744	684	702	713	719	682	721	746	726	746	714	732	723	697	708	686	695	726	747	650	718	737	736	715	732	722	707	671	713	719	734	758	753	716	689	712	742	749	757	724	694	700	757	742	687	704	710	720	701	690	736	731	764	662	686	735	719	656	726	748	691	747	756	722	731	699	729	714	699	680	675	679	719	700	686	659	735	706	764	737	715	674	709	692	755	712	737	747	758	723	697	708	726	699	699	747	721	702	700	699	713	746	769	729	711	713	683	726	664	749	704	698	744	722	695	717	702	711	734	729	693	716	731	661	709	740	664	757	752	725	729	685	706	701	705	699	752	694	704	710	720	718	708	719	686	708	734	775	697	731	694	727	705	742	749	710	735	705	729	700	739	727	760	691	744	715	728	731	754	694	689	731	747	686	746	707	705	695	685	724	717	688	772	669	704	742	701	728	702	697	724	722	675	675	700	720	778	721	748	729	717	706	713	671	701	734	747	715	633	673	675	752	696	713	706	689	694	718	689	723	751	693	747	708	678	667	760	747	722	716	710	764	656	695	746	723	677	734	713	734	718	712	740	697	722	713	675	742	741	717	678	728	711	691	725	701	700	752	709	708	721	690	728	684	717	702	745	698	720	724	710	679	755	656	759	779	676	699	727	740	727	699	760	727	686	701	697	703	728	690	754	691	673	694	665	733	697	751	726	763	708	736	789	677	700	721	666	721	713	719	717	764	731	699	742	670
3717	991	641	516	910	962	854	733	592	544	502	427	369	336	297	269	202	168	162	172	162	126	139	141	123	95	127	102	93	109	87	76	85	88	102	69	80	93	85	66	96	92	84	91	82	84	84	74	74	88	82	68	58	67	71	67	91	70	62	78	68	56	68	75	62	69	73	69	62	72	66	68	69	77	63	69	74	68	76	64	74	62	79	81	72	63	60	57	66	71	70	60	72	61	65	83	71	64	74	62	59	67	69	61	87	67	69	61	59	61	64	60	72	65	60	61	59	53	68	54	88	78	67	59	64	74	60	69	64	61	66	70	65	51	65	83	61	71	66	58	75	58	56	68	69	60	55	74	62	68	76	72	69	70	71	70	59	64	66	56	58	76	66	51	52	56	59	75	70	67	58	71	49	58	52	66	71	56	62	77	64	80	66	62	81	64	73	67	53	61	57	76	59	60	55	53	80	81	80	70	66	77	64	60	66	63	49	67	66	61	70	74	71	65	70	59	60	64	62	70	66	75	67	61	62	60	67	75	73	60	53	57	80	62	74	79	62	67	83	82	56	63	59	61	50	65	66	69	72	82	65	57	73	65	85	63	57	64	78	61	72	67	51	60	81	73	63	62	64	70	58	77	68	74	60	58	53	62	63	76	63	81	74	49	63	55	76	66	56	58	57	48	60	71	74	62	59	60	73	59	76	75	59	69	69	67	76	63	58	62	76	65	59	58	74	52	66	68	63	50	56	58	65	57	58	49	59	59	70	68	65	72	69	69	69	68	73	73	72	73	83	64	54	67	58	81	72	67	70	76	57	76	72	65	78	75	65	71	60	67	70	48	73	80	65	70	59	72	55	64	68	67	66	71	55	54	54	61	62	74	59	64	57	58	61	72	74	60	83	73	65	66	68	72	68	61	65	59	64	59	70	63	70	54	70	69	64	60	47	70	73	69	83	63	76	80	75	66	62	62	57	59	77	58	63	74	69	59	59	74	74	70	57	74	60	66	62	58	77	77	68	71	71	73	71	66	51	64	65	67	66	50	46	67	59	64	85	60	66	65	73	64	55	70	66	62	65	66	60	73	84	49	68	68	59	66	71	64	54	74	70	62	72	67	73	74	58	76	70	69	61	66	81	61	68	49	75	53	67	63	72	76	67	64	67	53	86	73	73	74	51	66	66	77	73	78	56	64	55	48	60	73	65	64	65	84	63	81	60	61	68	58	57	68	71	57	65	67	61	70	63	70	78	84	63	70	61	64	61	65	70	59	59	68	67	59	50	60	75	71	68	58	62	66	61	63	70	73	74	57	76	87	66	65	69	59	74	75	73	67	65	68	72	69	77	72	62	60	60	58	70	58	59	60	61	65	70	69	77	74	55	63	56	68	64	60	55	74	77	65	68	61	57	70	65	59	59	60	65	65	65	66	70	61	67	75	60	65	68	69	73	71	62	70	74	63	49	46	80	75	69	76	63	61	62	67	52	66	54	56	77	64	75	74	81	55	70	64	55	67	61	55	72	62	60	71	68	49	62	68	60	52	69	79	57	69	56	63	59	62	62	59	62	58	73	54	62	65	70	65	74	62	48	78	65	73	72	54	77	66	67	81	65	54	52	66	78	62	68	45	72	61	62	68	68	71	59	53	60	66	67	60	76	71	52	53	73	69	83	67	44	62	64	58	66	70	72	65	59	58	70	71	58	76	67	72	66	48	75	70	68	74	50	55	61	63	74	55	56	65	57	70	67	44	68	72	59	67	65	69	73	75	74	63	60	70	73	67	51	59	65	74	58	67	71	65	70	71	60	59	71	55	62	61	70	66	66	58	86	79	71	79	70	61	49	68	61	73	68	53	49	57	55	63	69	63	69	76	85	71	62	56	61	71	74	62	49	75	70	65	68	69	53	56	55	77	61	73	51	66	74	64	69	60	63	73	71	66	60	71	70	55	75	77	69	65	60	78	57	76	67	74	78	70	86	57	65	76	67	71	81	70	63	78	79	50	69	75	65	60	72	87	59	64	73	68	55	75	65	81	73	66	61	67	58	64	76	71	66	72	55	68	69	74	72	56	73	70	60	81	60	62	93	56	58	76	79	82	75	50	79	74	84	78	55	70	64	72	64	61	62	67	68	57	59	68	65	43	47	79	59	62	64	68	80	52	61	65	67	54	58	70	68	66	74	66	65	69	82	65	70	54	82	65	62	68	63	62	56	72	70	61	66	64	72	64	69	58	67	68	64	62	59	51	55	60	65	65	67	58	54	60	72	39	71	64	62	61	64	60	70	61	69	67	62	73	68	67	72	67	78	70	71	60	63	70	76	72	71	54	70	55	70	61	68	58	80	72	74	69	68	68	60	64	51	55	78	70	62	65	72	72	77	62	53	70	58	71	68	65	64	77	61	77	52	63	64	64	80	57	68	59	67	66	40	70	53	58	68	70	75	67	55	57	66	72	70	65	62	63	65	59	65	63	72	80	73	74	70	70	50	67	56	64	80	68	49	58	79	59	57	72	59	75	68	82	78	68	79	56	62	66	72	63	66	75	65	69	55	69	63	72	67	66	87	66	78	63	59	65	61	57	64	78	52	64	67	61	63	49	72	53	63	77	69	67	65	70	56	78	64	68	51	81	63	62	67	72	69	61	61	74	58	67	63	71	65	77	71	65	56	67	63	75	51	69	59	62	60	73	61	61	77	54	75	74	67	63	67	73	58	74	64	74	66	69	70	65	57	62	67	81	67	78	68	60	70	62	67	63	72	71	58	61	65	70	78	69	57	67	70	70	72	74	57	71	43	66	62	69	60	79	51	50	45	71	63	74	65	66	74	59	66	61	59	67	67	83	52	77	72	56	64	59	66	60	75	50	74	71	65	59	63	75	61	67	53	92	68	64	68	62	77	49	59	48	71	71	69	79	57	69	66	66	68	65	73	65	73	66	68	75	58	70	56	60	76	66	64	65	70	70	76	62	66	68	63	67	84	83	56	70	72	74	67	77	59	65	69	66	72	52	55	62	57	62	65	70	77	59	57	64	78	72	74	76	79	64	55	57	59	58	68	70	77	67	69	70	51	63	59	65	87	76	70	55	69	68	77	72	59	61	75	83	73	69	77	59	63	48	65	71	65	66	74	64	78	57	59	70	52	73	60	56	66	64	68	67	59	61	72	74	75	60	66	63	53	69	62	72	81	60	77	75	58	58	71	63	69	79	64	69	70	48	69	62	65	65	59	69	54	72	61	61	72	71	78	57	77	57	59	65	70	52	78	70	58	64	59	64	65	69	66	74	74	63	70	64	60	61	76	61	76	73	83	71	69	55	61	68	72	60	63	70	67	84	69	75	72	58	72	55	61	64	53	80	73	78	64	71	61	58	76	66	62	73	67	67	69	68	79	68	54	61	62	69	64	59	72	64	76	72	58	63	54	73	65	79	60	70	63	69	54	47	56	76	68	72	64	66	69	70	62	61	72	70	79	58	67	65	65	77	66	70	63	70
24327	18421	13533	27181	34821	33716	30519	26793	23296	20191	17292	15191	12900	11484	10108	8529	7287	6541	5667	5030	4484	4155	3764	3440	3185	2934	2717	2654	2534	2350	2302	2142	2062	1992	1926	1908	1866	1755	1829	1717	1645	1581	1605	1460	1482	1387	1286	1327	1274	1248	1218	1165	1206	1242	1206	1160	1133	1111	1154	1138	1138	1062	1104	1150	1066	1065	1047	1079	1033	1072	1001	1097	967	1045	1056	1037	988	1026	1019	1098	1026	973	1017	977	1067	999	1003	1011	1004	1064	946	1010	957	998	977	980	968	929	940	984	986	1006	933	976	955	932	955	955	1009	1006	937	947	922	924	955	939	917	976	982	956	947	1002	968	944	936	948	953	905	951	941	929	929	960	936	945	934	992	903	922	935	929	911	969	957	972	877	890	982	993	975	982	967	965	932	973	912	954	869	906	948	965	926	971	935	954	918	966	894	906	927	953	918	944	899	863	923	926	960	954	918	974	933	977	916	999	955	942	938	906	962	969	922	913	982	878	938	949	926	979	961	928	947	967	955	925	937	953	918	938	951	923	934	886	931	923	973	973	944	925	943	945	1024	899	947	963	925	973	960	913	922	947	895	938	977	965	906	962	937	915	887	937	933	948	912	991	964	935	988	972	935	937	931	883	954	921	962	992	915	929	965	951	941	1000	979	942	951	928	995	947	980	898	898	968	956	953	966	921	947	880	976	944	935	927	989	920	932	903	930	938	916	920	946	961	939	911	891	886	974	946	983	925	975	928	906	941	1050	927	921	979	915	951	954	944	892	938	1019	949	930	908	969	926	985	881	949	941	945	953	942	916	930	927	910	928	961	965	945	929	978	895	894	957	950	968	903	945	958	992	931	972	934	894	946	965	892	903	980	896	935	932	997	916	969	965	875	953	1008	991	956	936	930	901	942	972	985	917	916	963	945	941	912	937	919	898	861	916	884	951	965	1016	949	928	948	978	980	903	947	970	965	952	991	945	963	912	935	988	950	982	945	882	951	899	968	917	956	968	928	902	939	919	927	927	895	1014	971	919	927	966	967	958	957	930	944	931	967	969	895	922	933	903	904	901	915	919	970	939	924	984	927	949	972	907	930	955	936	949	911	975	911	946	912	925	896	1008	908	948	962	928	927	937	919	885	944	935	872	952	996	952	903	933	902	924	914	907	989	899	940	884	960	921	901	927	965	962	943	945	926	922	957	954	945	937	917	955	944	951	969	965	903	961	962	911	937	963	946	917	931	952	934	1010	884	974	948	931	960	963	945	869	980	913	996	905	970	931	962	934	917	914	919	920	931	958	942	958	953	953	921	933	988	905	868	938	944	916	889	936	944	939	894	987	904	943	952	938	913	910	919	939	881	919	961	936	874	890	945	955	915	983	881	953	909	944	975	934	938	934	1028	911	922	935	944	917	932	964	940	963	892	975	909	950	930	892	915	923	938	942	922	944	926	944	916	977	887	911	920	945	892	994	969	931	993	942	852	908	954	903	979	937	945	940	919	969	935	923	990	964	975	905	919	1005	964	891	910	896	932	967	895	946	968	917	940	937	902	920	905	942	931	903	959	949	910	951	924	975	947	950	921	959	964	992	947	908	967	895	968	911	960	955	913	923	943	943	975	957	943	929	920	946	963	963	957	940	940	902	967	903	959	921	973	885	926	995	936	965	981	968	947	962	942	962	983	959	960	992	945	933	942	951	938	945	924	925	951	915	965	885	931	953	928	981	966	946	947	936	971	936	917	958	980	964	907	917	920	956	895	922	903	971	911	980	938	904	953	918	919	926	963	913	918	939	889	911	1003	921	961	944	961	866	893	970	958	896	907	923	961	962	940	941	930	1026	943	885	887	933	883	910	952	969	927	945	923	928	953	959	966	926	886	921	868	928	895	963	917	994	897	925	971	945	926	983	960	946	966	926	963	973	946	883	935	893	940	918	961	950	897	900	933	970	934	959	931	969	952	913	920	984	924	931	935	986	931	891	955	978	968	909	913	943	922	942	942	944	931	913	979	981	903	977	975	931	930	945	944	912	916	905	873	955	901	927	971	958	983	980	934	921	958	943	948	934	942	921	973	902	914	915	957	922	909	953	1017	912	943	944	907	901	913	920	956	947	914	930	928	916	975	911	860	944	936	925	975	998	944	970	948	934	938	928	946	946	967	991	932	920	941	961	921	931	886	914	975	887	944	914	963	971	947	954	940	936	971	956	957	877	933	962	982	917	895	945	985	893	893	952	956	905	923	948	910	991	981	900	970	920	924	917	918	927	964	956	903	905	924	946	936	950	917	958	956	950	940	946	915	918	963	909	938	925	930	920	897	911	971	919	946	998	964	963	950	946	990	941	925	956	941	897	920	982	910	934	930	980	900	932	904	974	897	953	961	892	870	947	940	947	931	964	925	958	924	947	958	915	983	924	961	991	901	891	990	917	938	935	949	892	837	1015	967	908	891	950	951	895	971	919	900	936	960	911	892	951	885	953	924	913	952	920	899	980	902	900	971	986	892	923	1011	896	898	957	910	899	936	942	908	977	914	950	905	906	937	919	968	982	955	940	937	950	956	968	927	908	970	988	897	947	947	978	958	945	940	921	919	966	957	931	968	954	935	924	975	925	942	913	917	956	955	886	939	899	943	926	986	975	942	917	1000	865	981	952	938	921	936	914	1007	872	918	935	922	939	908	954	977	933	931	946	952	942	949	926	942	976	933	937	884	942	945	916	930	971	941	935	936	923	989	929	941	947	914	947	922	991	935	928	927	990	963	971	956	914	944	1003	928	989	931	957	984	941	904	971	911	917	957	964	922	937	967	928	926	982	957	976	947	894	970	908	919	952	915	909	926	870	959	912	964	897	895	978	944	912	958	963	923	947	987	955	921	945	974	937	922	955	969	926	902	950	921	943	922	940	976	926	982	918	936	921	890	945	933	897	1006	959	987	950	982	937	928	944	928	907	969	930	888	907	940	937	974	942	957	951	937	953	927	960	910	914	915	879	913	903	969	954	922	915	953	896	1002	908	963	938	1027	932	963	914	983	1002	937	968	943	925	920	904	984	922	1029	923	990	927	949	974	942	921	950	948	950	896	943	924	924	961	893	935	948	923	896	914	889	898	950	939	946	1040	927	902	875	913	910	942	941	898	972	914	1010	930	979	896	917	962	934	918	944	931	968	964	1004	892	887	961	976	919	938	959	1003	933	909	940	956	937	1029	1005	911	949	922	963	1014	964	934	957	899	922	928	966	948	918	868	931	925	872	979	942	938	914	978	953	883	954	993	915	919	928	885	973	1006	871	918	960	892	942	911	969	916	963	959	995	917	957	917	988	934	920	925	958	934	923	933	949	931	926	910	998	931	929	949	957	874	958	939	963	932	956	952	979	950	959	907	914	975	937	911	943	916	948	881	956	925	954	963	922	948	974	947	949	957	945	944	926	922	907	910	918	980	961	964	926	957	949	945	952	941	924	901	956	965	909	931	951	956	908	950	938	981	921	924	902	919	937	920	940	908	969	926	947	920	953	941	937	929	989	941	935	916	943	953	972	927	937	959	876	917	890	950	908	930	977	892	902	969	891	956
2999	1510	953	764	1296	1510	1268	1135	912	755	715	582	513	430	434	301	299	263	210	250	159	194	190	131	125	128	122	124	151	123	95	97	105	110	102	88	79	86	90	93	86	78	92	90	86	77	84	70	78	74	74	73	76	93	59	64	68	79	57	85	65	57	74	72	81	72	67	63	76	79	66	75	72	58	83	82	67	63	69	69	57	78	57	75	63	64	63	69	69	66	71	69	63	61	70	89	76	70	79	80	54	73	66	64	55	58	55	65	59	56	60	68	61	58	68	70	62	68	68	68	67	52	79	62	60	70	57	72	57	65	60	76	72	79	53	65	54	64	88	67	67	63	77	75	65	60	76	68	76	61	86	61	49	61	75	66	61	64	65	74	67	60	65	65	72	61	64	84	47	56	51	56	65	57	65	81	58	68	67	58	59	72	73	65	75	50	91	63	64	65	57	69	71	82	75	58	70	68	77	74	69	93	57	45	73	64	61	77	57	60	67	84	66	73	80	72	72	68	61	59	84	58	53	64	77	60	68	69	75	69	72	53	73	58	69	47	75	65	71	79	72	67	53	64	55	75	60	55	56	65	56	61	57	67	54	64	68	56	84	68	68	60	68	61	68	72	55	57	69	72	60	60	64	74	56	54	79	77	66	57	70	72	56	50	79	68	76	68	67	68	78	63	78	61	55	72	61	84	71	70	53	52	56	60	63	70	75	74	60	73	75	78	65	74	61	57	79	59	61	62	80	74	69	63	71	57	52	68	58	68	73	67	69	67	60	60	66	65	66	55	56	81	66	70	69	60	72	57	51	60	76	65	65	71	70	62	59	71	57	64	66	65	58	71	65	67	56	66	65	55	73	55	56	70	52	81	66	68	69	70	57	73	59	71	59	74	55	68	69	50	49	62	76	74	69	77	54	73	58	61	58	55	61	49	69	71	62	77	65	63	66	76	65	65	57	73	83	76	78	55	63	60	80	60	60	71	56	63	68	72	67	69	51	72	71	58	57	70	70	65	56	56	89	53	68	79	60	65	64	76	66	51	76	58	72	66	55	69	63	68	60	72	75	70	61	62	74	59	70	75	61	73	64	57	63	65	64	69	63	66	56	62	70	57	80	66	91	59	72	64	61	63	60	62	70	61	59	53	51	67	71	67	73	66	65	73	53	80	67	64	61	52	68	44	78	79	53	60	62	73	74	75	75	65	45	71	60	72	65	70	59	73	56	75	61	72	63	54	66	65	71	67	55	58	62	57	63	60	70	65	56	52	69	69	66	65	74	73	69	82	69	63	75	77	68	60	52	86	62	49	73	72	62	64	54	76	67	64	87	45	70	63	66	80	58	64	65	67	69	54	59	53	71	67	66	59	58	59	57	77	51	78	66	60	70	68	62	58	81	73	83	65	57	72	63	73	71	66	69	62	65	62	59	80	79	68	57	70	65	62	70	60	59	61	71	64	63	63	65	61	62	66	56	61	74	68	64	63	69	60	67	52	65	72	65	55	63	62	64	57	68	74	54	46	63	67	71	66	64	61	63	70	70	67	75	60	73	64	57	73	71	61	68	67	67	68	61	71	60	61	65	63	75	67	72	85	65	68	53	74	82	65	65	65	78	67	62	72	81	67	71	80	67	64	60	76	57	62	65	63	75	60	64	72	70	72	70	75	53	73	70	68	64	66	66	61	65	58	64	62	68	51	79	60	48	55	64	61	65	55	61	78	71	61	70	60	58	68	67	72	82	66	74	61	68	72	64	58	69	57	76	68	60	49	69	60	76	79	79	75	64	67	54	52	69	70	64	75	47	66	70	67	67	58	46	63	76	68	65	60	73	55	83	62	62	74	66	67	70	58	55	61	73	80	56	89	65	57	76	67	61	54	59	73	63	56	68	59	45	76	49	54	53	62	55	66	80	61	68	49	80	52	57	62	61	65	56	84	62	76	82	72	55	58	77	55	66	72	73	71	67	63	65	77	83	55	63	68	62	66	72	64	57	60	67	63	72	67	59	62	53	70	66	61	60	67	69	79	62	69	46	65	63	66	71	67	61	68	85	67	53	61	63	64	49	70	50	61	73	55	81	66	61	68	69	51	71	60	63	66	62	72	58	70	53	67	56	62	78	63	51	64	64	67	66	47	69	62	70	65	72	64	49	69	76	64	64	68	69	79	74	65	52	55	72	53	62	61	66	48	81	76	54	68	66	68	76	65	50	63	67	56	70	55	58	65	54	58	76	66	64	63	71	58	63	57	69	73	69	68	53	70	70	66	54	60	50	72	56	59	60	57	70	70	48	64	68	56	60	71	75	60	59	70	67	56	62	66	72	50	71	74	62	55	70	66	66	72	61	59	80	77	66	80	70	67	55	56	63	50	82	81	79	69	57	68	62	57	65	72	70	56	69	54	64	73	53	72	76	58	79	74	57	65	52	73	64	66	61	72	75	67	71	71	66	68	68	59	44	69	62	69	68	63	77	60	80	66	57	59	63	53	80	58	61	64	60	64	61	71	67	69	62	71	75	63	53	60	62	69	68	74	51	48	55	63	52	57	55	49	70	61	67	87	67	65	73	73	61	53	58	54	55	68	70	80	68	57	67	67	77	64	61	53	67	65	64	60	60	66	61	68	81	84	57	62	47	64	62	75	65	71	79	69	64	70	46	75	60	93	55	58	56	60	50	66	67	70	54	68	68	67	58	66	55	69	68	51	67	56	70	70	62	73	55	61	72	71	65	62	72	77	64	63	72	57	68	87	67	67	70	72	55	53	73	54	69	64	75	44	81	56	62	63	51	76	62	57	55	63	63	67	68	69	68	71	58	58	65	65	64	74	74	69	65	72	58	76	62	69	61	49	73	56	74	70	74	61	67	49	61	79	69	57	65	64	67	63	67	80	75	71	56	68	73	59	61	78	66	56	66	67	59	61	52	66	69	69	80	66	50	51	78	74	55	75	63	79	73	72	73	61	66	63	59	62	62	63	61	71	48	61	67	71	68	60	71	57	69	67	80	60	79	73	72	66	64	61	62	65	61	62	62	60	59	69	67	81	73	69	65	65	66	61	60	71	53	78	47	63	65	79	72	72	53	56	56	77	62	48	84	70	64	56	61	70	51	64	58	56	63	51	64	55	59	57	63	58	68	62	64	57	62	70	65	72	57	40	65	47	65	59	63	73	63	74	63	68	69	59	65	73	73	71	70	77	64	57	68	55	61	62	74	68	59	71	68	61	47	65	63	67	71	86	71	56	52	67	65	76	64	73	63	64	64	65	70	64	51	71	53	63	62	57	66	75	75	62	86	77	65	67	65	57	57	76	81	62	69	75	65	65	75	59	58	56	65	59	67	72	75	65	68	57	58	78	64	71	63	54	64	66	76	67	66	70	53	64	70	56	72	65	79	61	73	62	67	62	49	61	64	58	75	66	78	62	61	59	54	57	70	63	62	71	83	66	63	76	60	70	67	67	64	55	64	66	79	66	66	70	60	55	71	57	57	53
29509	22839	17638	31989	39495	38286	35507	31456	27979	24997	22074	19221	17056	15205	13466	11596	10097	8670	7729	6851	6286	5631	4902	4624	4140	3932	3723	3459	3233	2947	2856	2642	2529	2597	2430	2343	2354	2316	2242	2058	2032	1905	1872	1719	1660	1580	1517	1471	1510	1370	1371	1344	1373	1330	1293	1281	1278	1244	1209	1178	1162	1162	1166	1088	1101	1107	1134	1122	1149	1011	1068	991	1054	1118	1045	1016	1058	1007	1002	1039	1066	1033	1045	1029	1031	1030	1025	997	919	1018	1022	979	1012	1030	1004	988	965	1017	1009	952	1010	1028	994	933	911	964	909	968	960	933	991	921	955	1001	938	938	947	977	938	932	932	872	981	916	953	952	965	966	919	931	961	958	950	956	945	979	989	892	945	956	907	915	906	898	893	962	917	879	930	905	945	939	908	1023	939	885	917	907	930	929	953	922	971	948	911	855	995	864	921	936	931	948	917	896	870	1016	900	942	936	923	993	915	912	901	959	872	911	1009	909	900	937	954	960	951	884	916	901	941	970	899	856	911	914	921	906	973	961	891	940	919	944	938	937	960	937	902	870	934	961	875	939	864	905	948	888	890	900	917	955	909	925	912	955	918	919	924	921	913	933	917	900	916	934	935	933	977	935	894	949	885	961	920	950	938	909	891	962	936	936	926	951	912	948	946	865	895	910	944	922	927	930	930	887	904	957	944	944	996	886	933	912	937	909	910	926	948	930	901	911	891	911	909	951	948	878	954	859	858	865	952	902	936	942	952	931	903	913	871	888	894	907	854	913	935	998	912	905	948	908	884	891	949	957	917	901	941	984	885	921	929	975	890	926	895	907	909	966	928	909	948	926	936	885	916	944	934	876	879	913	896	931	917	900	910	920	966	865	943	926	910	955	957	920	872	940	936	967	935	895	953	912	936	933	923	906	929	929	970	894	861	898	869	914	883	898	897	881	895	893	925	914	934	990	908	928	899	933	916	965	905	901	929	946	845	917	873	918	915	927	912	911	938	963	923	900	901	954	931	938	926	924	948	897	897	877	914	917	924	897	970	863	917	935	958	965	938	916	932	944	1004	915	925	950	936	945	919	925	907	904	917	858	938	846	934	905	959	898	908	938	948	899	974	912	922	929	922	924	911	948	901	909	946	970	942	926	898	894	968	928	920	906	881	888	932	935	932	925	925	973	930	917	933	930	913	921	932	928	987	912	939	971	890	935	872	920	944	944	935	949	936	956	889	902	932	914	906	918	903	886	947	949	932	903	928	973	933	935	935	937	870	925	903	918	913	982	917	920	918	902	911	881	912	925	908	888	942	956	857	893	901	954	916	904	877	930	907	909	918	939	902	976	902	984	970	952	911	883	952	947	890	933	922	979	920	915	885	938	975	920	911	945	929	916	975	933	923	906	888	903	941	902	883	940	919	973	894	885	879	942	891	909	929	878	951	967	915	939	901	955	944	882	920	938	910	917	952	883	921	944	863	911	874	912	906	948	891	936	913	954	860	889	910	967	938	934	1011	855	902	953	944	908	926	884	946	896	949	869	891	926	952	906	850	935	908	965	925	972	881	943	957	891	919	958	957	903	901	886	917	912	910	930	911	971	865	914	943	959	967	941	933	914	927	898	932	950	875	882	975	893	929	899	922	899	977	905	962	971	954	933	915	942	944	946	925	945	940	911	884	960	942	969	936	948	941	914	919	917	939	900	942	922	885	929	958	926	895	953	917	995	932	946	898	928	931	922	926	907	946	901	976	953	965	908	936	959	893	910	916	903	944	960	950	966	937	955	900	910	927	891	891	927	908	955	969	911	999	919	917	950	957	909	974	910	917	911	882	948	936	912	938	893	923	873	971	915	929	896	940	945	981	906	933	914	944	906	941	926	984	966	985	904	965	946	984	883	901	914	895	978	924	901	969	902	906	856	944	939	869	900	888	898	956	928	890	965	947	936	903	923	895	900	921	914	915	924	902	919	919	890	929	887	916	892	928	932	903	904	935	879	928	934	924	941	930	930	956	927	919	992	914	970	950	943	915	917	860	904	923	952	909	960	903	950	897	896	900	901	889	906	950	931	925	882	935	937	917	956	897	930	929	924	936	899	864	904	890	943	876	948	953	911	907	898	922	973	885	987	926	926	971	939	861	974	914	935	935	964	925	917	907	909	890	888	956	941	920	870	935	993	905	891	906	917	941	894	909	932	928	861	930	916	895	917	876	929	928	943	901	946	944	948	934	1025	884	932	919	909	914	905	943	934	956	931	946	919	930	910	946	919	922	925	959	934	911	891	909	894	958	902	909	869	950	920	978	929	876	920	893	919	917	901	935	923	943	933	930	947	972	871	933	956	853	943	902	945	876	916	908	925	915	967	919	925	882	960	896	916	897	930	881	949	932	927	908	920	932	872	902	944	989	878	945	938	979	935	947	931	991	960	927	873	922	877	973	936	922	904	924	896	940	923	903	921	910	900	917	938	936	946	904	1004	941	894	865	927	876	883	916	981	950	938	898	931	938	942	932	973	968	934	958	919	884	909	990	925	961	955	938	897	924	936	941	911	929	876	903	896	933	902	962	956	947	912	945	937	916	900	878	931	935	937	952	908	899	891	960	904	922	924	901	947	883	922	971	902	933	897	968	946	898	925	900	901	920	930	887	913	921	984	907	972	953	934	846	895	907	944	929	917	906	930	946	910	950	948	948	973	886	930	919	952	910	944	938	911	925	904	900	950	896	925	948	903	929	927	903	951	896	919	918	924	951	923	905	884	960	1006	919	959	901	932	917	938	916	949	952	938	980	887	885	930	929	912	993	914	919	928	937	890	903	951	917	922	978	986	849	858	929	900	917	936	895	933	937	858	965	962	906	947	955	886	939	938	939	925	835	918	930	909	946	930	930	880	950	987	876	912	1005	903	930	949	972	963	876	888	881	966	949	873	892	858	920	954	945	897	946	893	919	936	915	937	881	899	892	920	901	942	932	905	894	910	939	958	907	910	950	913	927	852	939	910	969	879	949	973	889	917	936	911	923	919	967	874	893	891	996	885	957	935	918	922	961	921	938	943	951	947	916	966	919	926	935	964	946	910	903	910	957	875	930	900	960	952	1003	881	907	950	866	930	922	999	930	901	871	884	917	911	872	944	934	947	918	952	933	937	916	887	968	926	981	916	913	950	953	961	891	905	935	886	912	931	950	903	892	904	931	908	855	932	912	936	881	912	916	924	897	955	921	916	897	898	923	935	910	958	901	952	927	930	925	936	918	856	942	879	944	902	900	893	953	965	934	928	946	936	891	909	925	919	899	965	910	904	889	947	953	898	926	928	907	893	947	935	948	870	972	898	931	896	875	903	904	897	945	951	842	905	937	893	887	908	921	947	888	920	916	887	876	938	832	914	897	976	899	900	914	968	899	988	900	910	938	874	918	874	905	941	939	889	962	1000	954	926	888	912	912	921	928	905	959	962	895	902	931	947	1017	899	898	978	958	890	864	916	936	941	946	881	921	896	958	901	879	958	856	884	924	935	908	863	877	983	900	918	873	963	893	939	930	911	931	946	948	881	931	973	828
2307	778	442	388	617	672	625	495	478	379	318	301	270	220	191	179	164	133	123	112	117	91	94	97	82	73	85	79	63	75	66	72	64	64	76	67	67	69	60	65	72	57	75	66	75	62	73	55	57	68	60	55	65	62	58	53	40	61	62	55	54	52	58	46	50	52	58	53	47	55	46	50	50	45	40	56	52	52	60	46	63	67	56	46	48	57	58	53	57	50	44	50	62	58	63	62	39	51	58	46	48	44	55	52	48	51	52	54	54	52	54	61	45	54	46	58	53	44	62	54	46	58	50	50	48	53	56	52	47	60	52	62	55	65	55	45	43	52	48	47	58	56	47	56	57	50	59	43	61	53	41	44	55	53	41	52	39	39	55	58	40	51	56	50	48	52	48	50	37	64	61	55	62	53	46	50	54	51	58	66	54	53	55	44	48	55	45	51	62	51	56	49	49	50	44	58	49	70	47	57	55	57	46	64	66	54	49	54	42	58	40	58	58	42	45	55	51	47	49	51	49	56	47	55	43	50	46	62	46	52	59	53	43	43	48	48	54	45	47	43	50	48	49	43	48	64	66	60	40	50	53	54	54	43	53	68	52	53	45	60	65	59	69	57	45	50	52	60	57	49	49	56	51	52	42	60	50	57	47	50	47	54	47	53	46	40	45	45	48	54	59	49	50	43	46	67	74	53	49	57	56	47	52	53	47	65	50	45	54	54	53	57	54	54	58	48	42	48	54	59	54	47	46	49	49	47	52	67	45	52	49	59	55	51	45	51	46	59	54	43	43	52	44	50	53	47	56	58	43	57	51	55	40	61	66	61	49	55	60	52	49	49	49	53	51	60	49	53	49	57	56	56	56	45	42	53	55	36	54	58	51	53	39	49	54	49	57	45	62	54	61	39	42	62	55	51	56	40	50	53	55	54	40	49	55	50	48	61	45	54	51	62	63	48	41	61	54	61	59	45	46	41	46	61	47	44	60	57	70	48	62	45	56	45	49	45	39	53	52	47	43	51	58	47	45	64	48	53	59	48	53	44	50	52	57	45	51	46	49	54	52	32	53	49	53	46	49	50	51	42	48	51	57	52	59	54	43	58	45	44	53	50	48	46	57	58	54	53	58	57	39	53	47	61	44	41	50	46	49	57	45	60	57	42	57	59	65	48	46	55	47	44	47	66	56	47	46	33	41	45	57	50	52	55	43	48	41	54	42	58	57	50	54	47	45	67	51	37	43	57	50	57	49	47	42	52	60	63	52	44	51	55	38	44	36	48	52	65	58	62	51	42	58	48	63	48	46	41	46	55	55	47	40	62	38	47	55	47	62	45	51	46	57	50	51	57	39	48	46	35	41	46	47	53	65	46	50	52	43	57	45	60	44	70	54	59	47	41	51	47	46	49	60	53	58	45	49	44	47	58	63	50	65	56	53	52	60	58	55	39	55	58	57	40	50	43	62	45	49	48	54	46	69	52	38	54	47	57	46	52	61	50	54	52	44	66	53	50	32	64	50	50	52	56	54	45	50	54	44	46	50	54	50	67	57	66	71	37	45	47	57	49	46	60	49	52	43	49	47	38	47	48	56	54	58	47	53	42	36	55	40	62	60	58	56	51	52	44	54	57	65	56	40	52	56	65	52	44	50	47	49	54	38	49	50	49	49	50	52	47	57	38	47	61	44	49	50	58	46	42	66	39	56	69	45	45	49	51	46	66	47	54	44	54	54	47	58	68	50	55	46	56	52	57	56	64	54	52	50	56	53	54	42	53	42	56	44	62	53	44	45	61	48	62	50	64	55	44	43	54	52	43	41	53	46	53	60	44	59	49	45	49	46	46	44	60	51	51	52	56	59	46	62	46	50	51	51	65	44	41	54	50	53	44	54	50	48	40	60	56	44	48	56	35	51	44	45	64	52	54	33	63	51	42	44	57	60	47	58	47	58	44	49	40	57	63	55	55	53	47	55	60	56	56	49	43	37	53	61	48	56	74	49	39	55	48	50	57	56	42	53	52	53	59	49	51	43	49	37	50	58	43	53	57	54	52	38	50	45	53	51	50	63	50	44	50	50	56	50	60	49	57	61	46	60	56	44	51	50	47	68	55	64	38	56	40	52	58	42	53	52	52	45	44	40	54	44	46	49	51	54	41	62	60	58	54	40	53	49	58	55	46	46	58	47	36	51	49	54	41	48	47	58	57	44	53	56	60	56	54	65	53	47	59	61	51	53	44	46	44	47	55	40	52	47	45	57	45	51	50	56	55	49	49	52	63	58	45	59	49	36	55	48	49	40	60	49	55	47	58	50	38	62	51	57	57	63	48	34	60	47	48	48	38	45	43	40	44	46	52	43	59	55	56	52	42	41	48	51	49	57	52	54	41	45	59	46	52	43	44	47	65	50	52	55	51	60	47	48	61	50	46	47	58	68	57	49	49	57	38	45	50	59	37	48	43	49	55	40	49	58	64	45	55	57	51	47	47	55	58	53	55	48	60	57	57	41	68	55	47	40	52	50	48	45	55	57	62	53	46	44	52	39	55	51	46	56	56	61	56	46	66	55	46	54	59	43	49	56	63	51	50	52	63	62	44	46	51	49	62	56	45	49	51	58	61	58	56	53	39	50	49	54	57	73	61	40	56	47	41	48	58	42	63	72	54	37	42	44	58	43	58	57	64	40	42	53	50	54	46	43	45	47	52	55	51	55	44	53	55	54	50	53	48	51	47	47	39	43	50	40	43	62	43	55	43	47	28	48	62	58	59	40	65	65	46	49	57	45	45	62	44	46	52	49	47	42	56	54	43	52	43	48	49	51	47	53	50	66	55	54	61	59	46	44	44	68	50	47	47	57	53	61	53	56	52	59	51	44	61	51	32	48	41	49	61	45	44	44	48	44	58	48	52	44	58	54	58	55	41	42	51	53	47	55	63	45	51	60	57	61	57	46	67	56	59	44	71	42	53	60	48	33	64	52	66	40	46	36	42	46	65	55	54	50	45	51	56	50	57	61	43	48	43	46	48	59	56	45	54	55	46	44	53	54	54	58	44	54	53	47	52	50	61	54	55	41	47	41	55	53	45	48	56	57	44	46	46	55	60	41	54	62	54	56	53	45	53	51	58	55	54	44	45	45	58	41	58	48	44	63	53	47	46	48	46	42	59	53	57	59	40	56	55	59	53	48	44	59	46	50	53	49	56	47	65	45	57	57	54	44	49	42	55	64	45	49	54	37	57	44	51	57	59	52	62	54	46	52	54	54	53	53	55	42	49	44	49	49	54	53	46	57	41	49	51	52	60	45	47	61	38	43	44	42	50	45	57	46	52	53	55	56	50	48	53	53	48	42	47	47	65	39	55	50	58	48	53	49	53	61	44	52	57	58	67	52	53	57	39	51	57	49	67	58	53	48	55	44	57	51	57	42	50	64	52	45	61	54	55	52	51	59	59	50	48	55	55	56	50	61	41	52	42	55	51	57	49	57	70	44	51	59	53	54	44
21568	15497	10527	23443	30645	29732	26396	22389	18959	16131	13645	11511	9774	8720	7525	6247	5310	4614	4092	3506	3248	2942	2786	2436	2242	2167	2054	1943	1780	1750	1638	1658	1478	1455	1424	1467	1382	1351	1352	1301	1211	1253	1158	1141	1032	1006	958	1003	973	902	903	936	943	893	940	949	852	938	832	873	871	861	783	842	782	834	804	789	776	828	820	854	779	834	812	767	794	786	774	816	774	777	746	740	782	763	720	793	781	796	808	790	758	768	754	768	754	771	796	787	706	766	814	788	734	776	748	775	786	774	766	716	799	791	733	751	792	755	780	738	776	761	760	734	713	736	731	732	781	729	782	743	698	705	808	707	768	728	800	739	717	732	761	713	780	710	726	754	749	737	704	744	803	727	742	790	692	751	666	753	741	712	753	732	725	735	719	757	715	723	708	748	741	709	735	716	716	784	781	734	760	727	738	715	749	719	769	765	738	766	699	768	716	700	705	752	731	739	757	690	698	687	753	757	725	721	760	804	754	715	710	739	729	732	721	747	747	753	670	723	720	702	697	810	768	698	737	699	727	722	714	710	742	720	748	755	717	758	750	718	735	735	791	722	769	698	766	744	746	754	741	792	724	736	757	730	739	715	764	706	741	729	781	819	758	745	776	779	746	718	748	800	719	739	716	728	758	746	732	757	771	789	758	766	797	750	752	685	771	714	759	753	801	746	801	747	709	753	702	731	741	710	755	717	767	688	742	741	696	732	735	776	717	775	722	740	772	769	751	688	688	758	748	765	762	762	790	773	751	763	679	730	728	742	762	745	726	743	724	730	772	738	723	724	730	709	720	776	751	693	793	711	730	759	706	738	715	742	751	746	753	749	777	735	751	736	716	752	734	787	718	738	716	732	679	695	772	716	719	692	748	740	746	718	721	773	770	693	720	736	702	727	764	762	729	720	742	710	726	759	729	745	754	717	811	725	740	744	762	718	750	726	743	719	735	727	773	713	702	718	704	771	732	782	725	729	714	727	751	724	775	727	742	769	755	767	737	748	740	719	750	692	748	703	719	713	722	738	768	750	746	687	752	731	755	729	733	731	804	764	687	712	789	671	693	764	724	765	749	720	735	749	788	755	739	725	703	702	749	725	719	773	710	709	725	720	746	767	743	740	714	755	761	747	721	767	698	766	737	713	684	730	744	733	687	773	726	731	699	732	724	726	750	773	726	724	740	727	732	747	690	730	788	704	733	737	757	735	675	738	720	748	772	675	735	733	789	754	763	770	758	678	693	768	738	736	744	744	733	789	695	720	720	773	711	732	742	722	729	742	754	758	736	694	740	727	744	727	777	730	776	720	706	718	745	728	756	722	723	726	695	747	770	736	733	672	686	761	727	706	761	713	717	740	780	766	764	699	732	754	730	762	718	748	775	690	734	732	751	756	737	737	713	749	735	722	775	757	779	731	727	742	795	711	733	798	764	758	732	717	769	776	731	754	742	711	725	743	757	683	732	716	740	740	714	716	720	734	758	735	725	765	776	772	768	764	688	674	735	770	689	703	749	774	703	752	731	687	704	778	750	689	740	745	768	692	763	704	776	796	729	761	747	733	715	753	745	777	723	743	771	760	746	748	733	741	742	750	734	712	699	758	718	684	734	731	740	697	761	730	744	756	738	734	729	743	725	721	696	735	750	750	734	758	779	761	715	762	724	724	762	713	719	686	705	710	708	751	754	776	796	723	753	782	706	737	695	738	706	754	763	750	690	720	705	773	761	707	741	756	727	703	709	750	753	729	727	724	698	793	744	751	749	766	710	750	724	748	748	716	771	729	758	768	774	751	774	698	741	665	737	776	714	751	750	695	747	701	705	788	741	698	721	706	754	745	721	749	715	737	698	715	717	718	721	728	756	735	755	761	744	769	756	709	791	744	757	736	725	750	714	757	770	747	688	757	748	740	721	762	742	779	728	699	750	726	744	766	739	728	778	708	723	784	749	778	745	745	743	741	771	704	777	733	770	697	736	796	750	768	749	740	743	760	759	732	747	764	740	797	741	765	724	746	736	753	727	751	716	710	729	778	786	774	689	769	750	703	733	722	707	770	725	763	795	740	725	733	796	694	696	693	720	731	764	755	732	737	730	742	773	746	714	738	691	713	693	702	718	722	763	720	739	719	736	756	740	733	743	775	721	669	740	730	718	745	746	699	750	715	811	749	715	700	773	740	754	732	728	732	752	724	739	725	737	723	737	751	722	721	706	726	737	753	743	680	760	756	754	784	693	743	722	680	743	702	744	722	686	771	726	749	740	736	806	722	779	751	718	766	725	735	732	710	763	752	717	694	709	766	727	763	752	750	756	766	695	712	730	752	775	734	745	765	787	729	749	763	773	745	745	738	677	722	724	718	734	683	727	717	729	750	697	743	719	700	750	745	819	709	751	729	743	735	741	718	734	749	757	756	761	786	748	733	756	734	744	722	736	764	719	720	785	767	730	729	728	716	709	727	778	736	730	738	701	759	734	742	727	751	702	696	723	744	770	749	713	774	712	771	697	720	712	712	728	769	738	694	723	668	742	716	757	722	702	705	676	765	726	744	710	697	704	701	691	736	734	736	725	748	756	733	696	759	737	706	735	779	728	724	740	702	767	724	704	647	732	726	767	766	750	747	762	732	766	683	719	687	764	736	732	743	778	775	711	748	744	735	756	737	721	753	728	667	760	714	748	695	674	756	754	702	682	725	742	781	736	728	718	751	729	704	725	766	785	756	768	787	689	711	762	778	698	732	715	751	739	729	718	801	737	750	716	680	711	754	780	739	732	766	709	768	760	723	716	757	762	722	759	712	755	736	743	802	792	787	755	770	702	727	730	732	708	674	727	777	766	760	752	718	725	760	706	723	728	728	745	797	736	746	720	806	689	765	710	778	715	754	763	787	721	724	711	730	775	714	738	743	715	703	777	747	745	755	754	750	767	756	710	749	717	753	719	751	755	752	716	746	713	712	732	708	719	755	749	737	722	751	767	762	745	730	764	725	733	768	699	768	752	787	705	769	722	712	744	714	746	735	766	735	749	733	802	701	763	709	693	721	707	763	717	784	714	738	670	758	704	780	708	775	782	729	767	704	741	759	756	775	718	743	716	748	719	760	779	794	699	706	782	740	702	751	715	807	721	680	771	771	778	703	712	744	696	745	769	742	705	719	740	757	756	755	757	723	674	724	716	753	749	694	707	724	749	778	792	702	737	723	784	722	701	735	749	763	743	714	677	791	746	729	747	781	745	771	773	725	804	757	783	714	734	707	733	746	734	703	760	802	751	714	742	696	757	723	709	730	729	736	740	777	724	704	719	722	808	723	775	750	760	813	731	740	695	722	716	728	747	759	756	771	774	738	721	753	733	740	748	723	748	709	757	768	730	773	701	700	747	685	683	727	727	739	736	774	753	701	699	733	748	757	707	690	705	775	755	757	745	736	759	724	732	714	772	757	750	725	718	746	750	726	771	765	701	745	738	715	736	727	764	757	718	803	757	759	742	742
1766	1203	673	530	995	1091	909	826	665	589	509	422	366	336	287	239	200	199	170	179	147	124	138	121	91	99	98	87	74	76	82	86	90	74	77	55	75	69	71	72	50	74	63	54	59	61	50	69	49	57	53	60	51	55	49	69	49	49	50	60	63	50	53	42	53	53	55	54	50	44	48	61	55	48	60	58	68	52	43	61	71	60	39	55	48	56	48	55	50	51	58	46	44	65	46	32	54	52	50	44	61	53	46	47	53	52	63	50	54	49	45	34	52	42	65	53	45	45	41	53	49	56	48	39	57	45	46	61	48	55	43	45	55	46	37	50	42	46	48	50	51	46	57	57	41	50	53	49	48	50	41	47	59	58	49	35	54	49	51	51	54	37	45	63	41	47	58	52	42	59	47	56	62	51	41	54	39	56	52	53	52	55	53	54	47	52	56	36	52	50	56	55	44	48	58	46	43	58	65	51	47	53	57	47	55	57	60	57	50	65	46	47	55	40	49	57	47	37	58	47	48	50	43	55	50	39	58	53	48	46	46	50	51	41	56	53	40	40	52	67	43	71	37	53	49	61	53	53	61	48	64	45	53	48	58	43	43	60	45	57	53	58	47	59	38	49	54	57	51	52	45	40	37	43	58	53	55	43	48	41	49	56	37	51	59	53	43	57	60	46	47	41	43	50	41	61	53	49	43	44	47	46	55	63	45	53	49	38	48	49	47	52	49	41	59	52	41	45	50	49	59	53	54	65	47	43	49	43	53	54	52	48	40	34	35	51	59	48	55	47	50	53	45	55	57	35	52	55	50	52	40	37	55	66	54	40	59	37	46	47	60	57	37	51	51	52	56	53	47	53	47	44	60	50	52	54	41	70	55	66	55	48	48	53	43	53	47	54	39	57	51	52	39	56	48	46	52	35	65	38	46	46	37	63	46	56	47	57	64	54	59	65	50	64	61	39	38	52	40	56	55	44	59	42	42	49	40	43	47	62	51	59	38	51	51	38	53	50	46	59	55	54	48	71	45	49	53	55	52	49	63	48	53	54	45	51	50	60	53	58	43	44	46	49	55	47	36	56	50	54	65	48	52	45	53	46	49	36	51	47	47	62	48	49	50	53	53	51	60	58	58	53	48	41	55	47	44	44	43	42	51	39	55	39	52	41	57	42	49	69	43	41	42	54	49	55	44	50	48	51	39	53	59	63	63	58	44	55	42	57	45	42	45	51	53	54	49	45	42	71	39	51	60	61	50	52	50	52	46	48	49	62	45	47	47	50	56	43	45	42	60	54	63	47	45	52	48	51	69	52	58	53	60	58	69	51	50	59	63	51	51	59	49	54	57	36	61	36	49	49	53	50	38	46	66	37	41	53	60	52	56	54	41	46	53	46	48	49	45	53	58	47	46	51	54	50	36	43	48	30	59	56	38	52	41	42	37	60	54	49	63	42	47	46	41	49	49	62	43	57	48	54	54	43	68	50	57	56	40	57	44	60	50	54	57	36	41	56	42	52	48	51	49	39	43	47	58	46	46	59	54	55	39	41	44	52	43	46	53	50	56	52	48	55	60	58	52	56	54	52	33	47	55	43	60	57	47	43	56	64	49	52	59	54	43	58	52	43	48	52	47	32	50	46	41	58	61	38	55	43	35	45	61	61	46	40	48	37	50	64	49	48	43	45	50	54	47	47	47	47	50	42	59	62	57	56	44	49	50	44	35	64	53	39	55	60	62	57	44	59	54	48	40	56	67	54	61	56	51	56	43	40	41	44	48	52	51	44	44	49	48	57	67	46	45	59	47	60	50	46	42	46	44	39	47	45	50	34	49	52	70	47	49	35	41	51	47	50	45	37	63	50	44	55	58	37	64	47	43	64	43	63	50	45	40	73	54	39	66	49	53	68	53	43	47	49	57	60	41	45	52	47	52	44	44	52	48	46	49	44	48	41	49	44	57	53	40	53	41	61	50	50	43	56	47	45	63	53	49	46	45	36	47	48	66	54	58	61	63	46	48	52	39	48	48	48	48	45	47	64	49	51	62	52	48	47	46	40	54	63	57	55	41	53	50	48	44	47	61	42	52	55	57	50	49	45	55	53	53	66	34	50	50	43	50	43	44	54	59	46	41	46	51	54	66	51	46	52	41	57	43	52	43	47	39	54	52	54	53	55	44	52	34	56	43	41	44	56	47	54	57	48	61	46	44	48	49	48	49	45	52	45	52	56	46	45	54	42	53	47	36	67	47	55	42	63	57	49	51	45	52	51	59	46	46	52	51	57	48	60	58	54	46	37	46	41	52	40	52	46	49	46	50	47	42	50	56	51	52	39	66	46	41	44	62	43	62	48	49	48	54	44	47	54	53	36	41	53	67	51	33	34	50	67	54	25	54	53	48	51	40	54	41	49	57	50	55	55	52	60	49	46	58	50	46	40	57	62	35	44	56	50	38	50	58	56	47	46	33	68	51	40	67	58	44	46	59	48	45	53	59	57	35	47	52	53	61	57	61	43	56	41	53	53	63	53	66	52	53	57	52	54	50	41	46	52	52	55	63	48	54	36	53	61	51	51	45	49	67	45	65	39	56	61	51	52	53	65	48	47	50	52	50	51	44	59	47	47	49	42	58	50	51	55	54	48	53	45	67	67	70	47	53	37	49	41	42	32	58	50	53	58	46	58	58	39	63	47	53	48	43	56	59	62	57	49	59	44	39	50	44	44	50	58	33	69	35	60	53	52	66	56	57	42	34	64	53	57	49	62	62	52	41	42	52	69	41	49	51	57	55	52	58	43	60	60	43	62	46	52	38	53	66	53	47	40	56	43	49	50	55	52	40	55	56	58	49	49	39	45	39	57	51	51	55	47	53	40	53	50	58	43	55	46	46	49	45	43	43	55	60	43	50	50	38	44	51	57	60	50	48	53	65	47	56	57	55	43	47	42	53	50	63	55	50	42	44	42	58	56	61	57	62	41	55	47	52	69	49	51	53	56	41	47	45	50	54	47	38	48	45	37	45	50	41	41	51	57	52	62	53	53	44	45	65	43	58	55	60	55	54	54	46	46	43	45	37	50	45	47	57	56	53	36	49	40	53	52	56	48	53	53	36	58	47	60	50	45	54	66	62	51	48	35	48	54	45	50	54	58	59	49	38	54	50	49	40	45	49	56	49	50	59	45	45	46	47	41	51	36	57	54	46	47	44	56	46	45	41	37	41	47	54	44	56	49	49	44	51	56	46	69	43	46	43	44	54	49	49	52	57	43	64	62	51	58	55	45	43	58	40	49	45	59	47	61	63	49	53	56	55	47	45	43	59	55	51	49	46	45	67	60	52	49	62	56	59	51	63	48	57	44	52	59	53	61	52	36	47	43	48	42	61	45	45	53	64	54	56	53	50	49	73	45	49	42	45	50	51	57	63	55	55	50	39	60	49	42	53	47	56	56	61	51	70	52	54	38	51	55	46	43	50	45	46	44	46	47	57	40	37	41	50	48	50	65
25471	19825	14290	28149	35675	34471	31249	27202	23546	20434	17827	15555	13448	11862	10022	8759	7359	6493	5712	5169	4624	4129	3667	3353	3148	2889	2761	2501	2316	2253	2059	2039	1997	1813	1905	1712	1790	1694	1640	1547	1506	1488	1304	1299	1209	1168	1129	1084	1091	1117	1051	971	962	1044	933	926	979	934	914	918	912	934	882	855	826	847	832	798	819	785	881	823	776	823	792	779	777	826	819	769	810	803	769	779	806	765	811	732	725	756	752	831	746	740	694	741	777	751	727	758	765	747	762	754	721	692	725	769	767	662	742	734	729	785	685	754	720	736	694	765	744	720	652	717	741	754	741	735	703	754	722	734	726	689	719	754	739	716	763	752	752	753	701	735	684	695	737	690	735	720	742	717	735	758	732	712	706	729	733	667	705	696	692	751	683	700	771	715	747	703	689	656	732	703	698	746	698	696	755	721	734	701	723	743	716	679	709	735	682	730	710	708	731	708	702	719	704	666	748	728	715	746	720	720	692	701	663	710	745	700	740	734	728	716	725	699	694	724	711	691	672	705	692	656	797	690	711	743	758	677	721	748	722	711	691	761	683	689	681	727	691	694	683	746	707	706	712	661	715	709	722	707	720	712	731	710	675	664	740	780	708	707	733	701	739	721	684	708	726	685	752	713	678	671	768	731	666	755	733	751	668	691	726	742	727	749	724	762	703	663	653	688	702	715	698	683	711	709	707	673	715	702	679	706	695	665	706	675	666	691	696	730	703	677	701	701	681	716	716	718	741	716	700	666	726	729	731	718	687	694	733	726	713	742	691	684	727	709	709	728	720	687	683	698	760	713	722	709	729	670	742	709	727	725	730	702	718	710	685	666	750	723	682	764	677	758	735	741	701	721	733	764	729	687	703	719	737	710	698	713	773	754	683	710	747	733	719	735	691	698	719	688	688	719	746	752	713	698	698	735	721	729	755	721	733	715	708	707	750	679	725	719	663	706	688	687	747	760	761	731	686	731	722	651	708	772	752	717	732	707	701	735	728	710	696	743	717	739	745	748	737	719	726	692	714	710	731	686	770	681	747	720	726	739	700	690	691	648	693	713	718	733	690	764	726	738	664	748	746	700	725	704	672	761	712	736	725	698	749	722	761	712	790	734	706	735	713	734	676	688	677	709	678	711	690	748	708	733	726	720	713	721	740	715	753	735	715	665	712	695	737	678	692	708	698	692	722	657	730	703	771	700	674	788	696	772	730	691	671	752	740	710	705	729	673	724	726	738	681	693	651	710	706	755	699	730	746	744	743	708	751	733	720	663	751	723	703	669	749	707	713	736	711	686	768	735	692	709	679	700	702	689	715	726	737	768	709	734	741	694	694	689	731	708	678	683	704	740	727	668	721	702	686	711	697	740	754	706	733	737	692	668	725	742	721	696	719	723	715	715	721	740	777	676	739	722	729	760	691	678	716	733	723	703	735	711	682	649	734	769	733	762	710	749	730	744	659	672	737	722	741	711	708	739	723	696	732	722	674	725	674	697	721	734	692	709	682	695	729	710	690	802	687	644	711	739	731	706	664	709	756	704	737	707	678	703	726	702	714	744	716	720	712	686	723	721	761	727	766	731	698	706	684	749	728	717	690	703	754	715	732	717	734	745	719	705	688	739	673	751	703	731	737	743	727	708	739	752	745	701	736	684	705	724	720	755	739	712	694	680	665	676	690	695	769	721	694	681	692	729	698	705	696	716	726	738	717	698	704	739	703	726	758	680	729	691	726	725	714	741	699	743	750	697	713	707	705	743	693	710	755	728	727	711	739	662	700	718	718	738	779	733	738	690	745	705	764	690	715	721	755	699	702	716	727	683	726	722	690	702	688	664	730	719	716	710	711	679	708	748	773	705	718	742	742	691	667	680	691	739	673	700	723	706	713	757	712	715	719	680	705	709	725	698	703	751	750	704	726	723	737	757	690	719	740	694	728	721	764	700	712	670	766	693	661	757	715	661	744	709	735	772	728	667	678	752	662	731	684	731	735	690	719	715	713	759	693	719	722	717	691	727	726	765	724	716	763	690	755	688	689	741	664	729	709	713	698	693	707	696	696	709	718	778	755	728	714	700	667	719	734	676	756	724	740	746	759	704	645	719	723	717	722	743	727	728	748	704	746	728	732	714	729	686	691	746	735	738	683	732	719	721	756	718	675	714	727	748	721	723	699	721	712	695	752	749	695	766	673	729	731	664	733	721	739	750	728	714	725	731	707	684	670	703	692	699	715	750	697	683	648	698	728	669	711	721	676	729	733	732	694	729	708	713	755	728	750	726	719	695	757	701	715	729	726	733	695	745	678	716	730	736	727	741	723	699	710	693	711	690	746	746	727	718	722	768	699	684	732	694	731	727	732	686	760	684	705	692	706	683	719	690	704	725	729	713	707	705	685	726	705	754	717	732	706	698	677	714	688	730	742	716	719	703	755	748	705	749	725	728	707	700	750	744	705	701	737	726	705	694	716	729	794	700	668	703	731	706	689	728	750	710	782	725	708	712	669	692	728	699	687	695	722	673	688	723	730	712	745	733	718	686	746	660	691	700	738	760	740	691	685	709	696	739	718	722	745	670	711	705	699	696	698	707	706	737	715	692	710	743	720	658	735	754	723	721	720	705	690	743	680	673	724	724	672	652	723	706	700	687	770	777	713	716	743	716	707	765	719	740	738	719	722	664	696	711	751	730	716	710	718	698	689	703	718	718	711	716	735	712	668	724	733	706	721	734	711	707	723	736	690	726	722	711	680	704	719	719	700	740	712	734	680	703	742	689	689	717	712	702	700	718	725	717	748	713	706	733	680	702	682	684	697	698	661	712	734	729	719	645	736	705	742	681	712	684	770	735	699	748	750	763	713	728	727	735	674	728	709	752	712	715	730	696	752	763	728	664	738	731	697	663	692	725	714	717	663	722	711	681	686	693	699	678	673	699	686	741	717	742	731	765	706	684	716	751	705	668	740	719	736	670	728	709	654	710	705	721	735	717	709	735	726	730	700	727	731	682	676	727	681	711	732	698	678	708	722	716	686	716	726	701	703	745	727	733	684	774	715	703	742	688	786	699	719	708	732	737	752	704	683	749	739	711	679	684	708	743	714	705	722	721	747	696	746	717	682	696	709	661	725	720	722	693	717	743	708	753	684	673	675	736	718	711	727	735	730	744	737	732	689	688	718	709	687	766	697	720	676	694	719	707	709	733	729	743	704	703	709	651	734	743	710	724	693	733	746	753	695	744	688	738	697	747	734	715	693	683	681	746	710	744	708	717	729	725	667	687	742	722	702	718	720	703	728	721	720	703	715	680	688	696	717	743	701	691	713	765	702	759	709	685	722	752	678	683	749	653	748	727	703	704	703	714	729	706	732	694	706	678	683	726	723	749	735	687	722	696	712	738	686	749	669	704	720	681	720	720	701	720	650	705	669	677	703	737	711	721	703	780	707	723	723	732	754	720	692	656	690	756	709	683	714	733	738	732	719	731	754	726	765	708	711	733	730	757
3560	1110	630	542	870	921	862	778	623	613	493	398	376	349	283	262	219	205	201	153	155	142	123	125	113	112	127	103	83	98	93	94	94	99	93	89	94	97	80	86	92	88	81	67	84	68	73	98	85	83	72	78	67	86	62	76	67	71	70	83	67	68	89	56	69	79	65	61	74	64	69	72	75	75	72	62	68	80	78	69	80	66	64	70	75	61	70	50	65	80	64	63	74	77	78	68	57	73	61	56	71	51	71	64	57	77	70	60	48	63	78	80	71	64	67	76	60	56	77	68	73	77	74	63	76	60	69	78	70	76	72	80	75	62	69	58	45	81	73	81	78	73	64	76	69	72	67	55	59	70	61	82	60	67	75	75	65	67	59	72	62	74	69	74	64	91	75	64	70	57	60	57	67	66	57	58	75	77	80	55	58	71	56	66	83	67	73	68	64	61	74	82	61	73	70	64	55	77	69	80	58	59	72	71	69	66	61	62	69	69	57	61	60	66	65	60	69	66	71	74	57	78	56	70	72	80	77	78	59	62	59	73	65	62	67	71	82	68	71	68	66	84	74	84	51	69	78	56	79	61	60	71	79	62	73	73	80	69	78	57	73	63	73	57	59	72	68	58	65	73	76	69	66	89	69	67	63	74	79	63	71	64	79	80	69	61	63	51	59	55	70	59	66	78	72	81	71	68	66	62	76	71	57	61	53	64	62	58	72	59	67	70	67	64	69	77	59	64	64	75	55	66	63	81	69	75	69	71	66	63	70	70	54	78	77	67	70	53	76	59	67	52	63	77	72	66	59	65	64	69	48	66	67	65	70	58	62	71	60	69	73	61	69	63	72	57	74	66	69	80	63	69	68	63	56	55	77	55	74	70	61	79	78	55	70	47	69	63	59	70	73	49	61	72	78	67	60	64	62	66	71	76	72	60	79	69	70	53	75	63	80	60	57	67	70	84	58	59	47	61	65	69	61	64	67	74	64	77	55	61	65	87	67	66	65	69	70	64	56	65	71	79	59	53	85	70	73	56	75	72	61	61	65	66	67	84	63	79	67	78	74	82	61	80	66	73	73	63	66	62	68	70	64	59	75	72	74	65	73	78	62	76	61	67	69	62	63	65	49	68	83	67	66	57	70	66	55	57	69	66	63	56	63	65	80	61	59	64	71	60	62	69	73	71	78	72	66	71	60	76	53	71	57	76	60	77	55	96	51	69	76	76	53	73	67	74	58	57	59	55	49	88	62	60	58	65	58	75	55	63	77	57	63	66	50	67	78	70	61	66	58	75	54	58	60	63	72	80	91	46	59	61	64	59	66	50	58	68	66	68	57	64	69	61	68	67	61	71	75	78	67	61	70	68	63	74	68	86	78	61	77	63	72	68	61	70	85	62	56	56	51	65	71	71	56	71	67	54	75	59	55	56	75	71	61	63	66	61	84	79	75	70	59	72	66	71	58	59	56	60	56	67	66	64	58	69	79	66	71	82	70	73	73	69	69	58	75	82	84	59	66	61	76	70	62	67	79	55	70	62	78	69	77	64	48	73	70	78	75	62	71	51	61	66	58	79	64	67	78	74	80	63	75	70	67	63	61	64	80	66	69	66	59	76	72	59	63	58	69	73	77	63	74	57	74	75	59	75	74	60	75	72	71	65	59	74	56	67	52	77	72	89	68	77	73	79	67	74	73	77	72	77	52	68	73	61	72	75	62	75	62	63	60	74	73	67	60	68	61	67	69	70	76	58	55	61	71	74	69	60	72	78	57	75	64	58	65	65	70	76	73	56	70	76	82	61	62	67	68	70	70	70	65	84	71	73	65	68	80	64	72	68	66	68	44	56	70	72	75	64	70	58	54	72	66	63	66	76	72	72	52	60	67	76	69	64	52	78	73	72	59	74	75	72	70	57	53	72	63	85	80	67	68	64	66	55	79	59	79	62	73	54	74	59	65	75	75	69	67	70	72	65	71	56	66	62	69	82	64	72	58	55	67	61	62	85	61	64	55	58	58	73	65	64	63	77	66	68	68	62	59	68	73	59	60	70	50	66	74	63	66	57	52	73	80	67	72	73	68	62	67	66	75	57	54	57	75	72	64	77	66	63	54	69	65	59	69	47	75	74	73	71	56	59	62	63	56	62	58	61	56	77	60	69	78	47	68	69	60	71	56	70	65	66	71	75	75	75	78	72	67	56	68	54	60	65	77	65	58	63	64	59	64	73	63	71	72	74	57	53	69	66	74	67	57	55	64	75	63	88	71	60	61	68	68	81	70	66	64	67	56	72	52	71	67	67	65	66	73	71	57	68	61	60	67	50	62	70	72	54	71	61	54	78	67	66	71	63	75	56	75	53	72	62	74	64	58	61	61	66	67	49	65	62	57	71	80	68	57	75	73	74	70	70	72	65	71	79	67	65	63	67	46	83	61	60	69	71	53	59	57	70	61	73	65	52	71	65	80	77	72	79	71	68	63	67	52	63	70	61	81	61	57	55	55	54	55	71	67	63	67	53	62	78	80	75	68	70	76	76	68	73	65	70	58	67	79	74	73	56	73	69	67	70	62	73	79	53	78	79	83	57	64	55	70	65	73	63	66	70	71	64	73	76	68	66	81	80	54	63	70	68	50	65	57	86	71	80	59	65	63	62	58	76	74	77	60	80	73	73	57	74	78	65	62	60	60	65	66	62	64	70	59	68	65	72	68	81	72	56	70	67	75	66	64	73	69	69	65	72	50	72	79	66	74	80	64	68	63	69	72	64	79	91	59	67	71	64	50	75	75	67	58	46	51	78	57	65	70	66	57	72	61	71	69	72	62	55	76	61	70	59	65	69	50	82	81	50	59	69	60	71	57	75	60	55	69	67	73	45	65	71	73	69	66	54	58	63	78	68	68	87	63	76	66	76	79	87	90	62	63	83	61	68	56	64	64	62	65	83	61	76	75	78	66	83	57	70	57	72	75	71	69	64	58	66	65	59	68	74	72	68	66	71	65	79	69	57	74	66	73	73	59	57	57	79	73	61	76	57	59	65	59	56	69	55	85	70	58	67	66	70	71	69	84	57	61	59	62	64	81	64	70	53	65	59	65	70	68	67	62	63	69	60	59	58	69	60	54	60	61	71	59	59	73	77	63	66	66	58	71	72	62	83	75	76	58	68	55	71	80	66	71	72	64	69	69	68	65	75	67	64	69	56	65	72	74	65	61	79	77	54	55	62	71	76	76	65	62	54	63	64	63	72	80	81	73	67	86	73	73	71	65	65	81	77	64	67	73	61	69	69	68	69	67	61	68	67	76	70	55	68	61	75	59	69	61	65	78	60	67	56	64	67	61	68	54	76	72	79	56	82	70	55	61	58	73	67	64	77	66	72	61	68	53	76	69	68	74	77	70	58	55	60	61	75	63	68	79	63	57	78	63	65	57	63	72	67	63	58	64	69	58	54	72	73	66	71	64	67	64	66	64	54	74	79	75	65	62	63	66	52	80	69	61	50
24051	18573	13390	27262	34666	33501	30573	26625	23124	20054	17275	14963	12897	11283	9992	8404	7322	6316	5522	5013	4492	4073	3714	3352	3061	2941	2759	2541	2450	2380	2226	2199	2061	2042	1953	1973	1926	1842	1868	1763	1716	1593	1514	1470	1429	1356	1315	1292	1284	1227	1213	1226	1228	1208	1169	1203	1174	1083	1083	1074	1100	1116	1053	1043	1121	1115	1093	1076	1047	1062	1067	1011	984	959	1039	1014	1031	980	964	1040	1010	979	1038	939	985	1009	1011	1006	974	1007	935	978	1009	996	1012	1024	981	1008	947	955	1026	913	992	972	950	1001	933	952	974	928	1018	965	1000	954	915	943	983	969	977	977	968	976	968	951	982	892	964	914	960	904	934	945	931	980	940	969	931	895	916	949	972	945	913	915	959	957	971	940	916	934	967	933	948	942	896	976	931	955	940	935	948	978	940	973	915	954	958	968	957	879	964	952	950	911	949	907	910	903	961	932	937	914	916	931	924	982	994	961	874	1009	989	976	912	920	966	958	932	985	940	956	935	931	917	970	945	941	972	949	955	929	941	974	955	963	933	923	959	965	915	914	955	898	910	905	928	929	883	937	938	1010	953	905	963	898	953	877	872	921	975	956	939	913	995	899	949	957	978	982	927	960	943	934	918	962	929	915	987	945	920	947	994	992	932	956	909	872	934	907	915	936	915	951	918	953	940	914	965	969	919	959	943	895	935	984	964	967	952	946	890	979	925	934	908	968	936	922	955	948	978	984	925	939	974	964	922	949	943	991	920	978	977	930	974	945	988	887	919	958	982	943	989	950	904	930	968	933	918	932	925	915	948	959	900	975	920	984	962	908	948	956	943	959	919	920	980	953	964	949	947	922	909	1003	931	977	943	943	989	960	915	971	970	900	917	895	927	955	865	925	902	933	964	946	968	939	983	934	908	936	907	912	927	971	981	912	925	952	931	962	993	944	945	908	966	990	870	973	878	945	995	941	892	934	1020	928	965	939	927	970	945	930	947	899	948	892	910	943	903	932	900	919	946	913	929	943	957	962	927	944	904	962	1014	926	961	874	934	918	880	950	956	906	895	937	953	954	939	931	862	888	928	920	966	970	949	904	947	950	998	926	906	956	992	906	966	947	889	959	924	966	991	940	906	892	913	973	980	928	993	984	951	904	968	926	958	965	951	953	960	942	935	977	940	915	940	946	926	987	956	960	937	953	969	948	952	975	928	985	910	988	952	896	936	977	995	963	972	940	973	952	904	971	934	947	953	913	919	977	973	984	914	895	923	936	953	998	951	935	912	992	951	905	922	919	900	946	913	931	946	947	957	963	977	947	904	922	999	964	928	937	950	953	899	864	917	862	931	961	981	949	938	890	927	997	984	944	965	954	959	902	985	926	930	962	962	957	966	955	942	942	936	943	916	946	945	982	873	920	973	923	901	878	936	910	938	951	908	911	901	902	977	939	979	977	930	890	945	921	949	946	984	937	985	886	944	880	956	966	984	961	892	950	937	880	945	928	1001	935	953	931	931	973	933	890	930	936	939	943	933	956	898	919	946	921	961	967	939	957	909	987	884	934	900	927	938	979	984	984	935	930	976	926	904	1003	954	920	930	977	966	974	917	923	955	957	991	919	920	939	867	961	952	969	981	943	891	917	934	954	942	945	926	926	952	1000	942	973	964	927	932	1017	948	942	966	971	912	932	918	875	951	954	913	911	970	942	966	984	891	980	947	945	926	946	948	914	985	863	957	961	916	882	945	952	954	905	926	925	1016	960	953	929	946	950	900	934	976	956	906	921	934	969	924	840	937	978	946	957	920	959	958	936	925	980	942	908	970	933	941	889	907	912	880	957	931	925	982	944	930	944	989	901	925	905	904	966	951	947	967	919	957	894	928	970	940	927	948	933	936	939	941	919	905	1016	937	959	946	968	915	949	957	966	979	899	936	910	897	985	914	908	987	953	962	922	901	953	976	979	966	902	932	965	899	954	949	965	945	942	985	969	976	929	923	926	899	977	961	951	969	916	1007	961	956	975	896	948	952	944	979	906	933	955	998	965	933	922	897	920	961	960	976	922	961	939	937	929	920	1001	910	930	967	1020	952	941	939	978	906	928	959	920	1003	962	893	966	995	906	937	958	894	948	919	970	911	932	954	939	956	929	928	933	923	922	902	973	938	952	915	925	925	991	935	973	953	950	945	954	959	957	876	952	976	907	921	981	953	967	959	994	990	949	960	870	995	898	962	960	946	876	980	938	981	946	975	936	950	941	956	915	943	944	964	892	924	969	968	931	994	941	994	864	930	922	931	985	995	937	924	916	928	936	941	943	998	928	923	952	937	974	919	880	909	984	970	1024	978	904	996	877	942	994	935	929	873	926	948	932	946	904	978	981	918	975	868	915	925	967	944	972	990	962	939	950	914	902	975	911	929	1005	939	952	933	944	937	959	912	956	931	930	930	963	934	977	965	908	959	920	935	943	929	920	897	937	890	890	898	950	934	938	989	958	933	964	916	990	915	944	890	906	970	910	972	944	851	957	935	988	974	953	930	941	928	925	968	960	942	977	894	949	918	948	948	935	951	958	928	918	933	952	964	933	877	960	990	923	953	946	924	911	1003	929	941	961	940	906	958	932	987	983	916	896	917	989	969	970	978	958	941	921	917	929	927	944	964	882	955	961	971	996	929	929	925	917	949	967	946	934	882	937	939	911	921	953	917	972	901	968	946	940	948	931	923	918	919	924	978	922	943	950	954	947	937	952	981	971	926	993	957	915	958	934	950	971	925	960	941	978	991	952	1009	999	880	957	911	939	941	956	940	952	978	930	983	927	933	929	987	914	922	980	968	926	959	947	939	940	957	938	963	986	923	906	940	970	952	982	942	947	947	918	885	939	900	931	980	936	961	957	949	919	917	897	927	957	982	910	932	989	943	955	946	960	915	928	875	905	960	872	945	934	964	937	930	931	972	940	983	902	911	972	969	973	853	981	900	923	949	923	1023	951	926	940	891	934	919	914	986	884	933	976	947	935	999	910	962	953	884	980	929	892	910	933	882	906	953	947	954	934	915	938	925	978	946	995	898	979	873	910	921	934	977	941	943	941	881	924	926	912	924	971	929	926	934	943	965	938	949	936	930	915	923	915	967	882	987	962	950	911	933	916	944	1004	961	897	974	927	922	946	994	947	856	989	985	942	911	992	959	968	946	951	922	963	923	926	933	939	960	899	965	945	980	928	905	911	931	902	862	953	913	946	987	908	966	942	965	951	956	964	940	946	867	938	925	956	924	974	929	931	933	917	948	933	1001	952	935	912	952	923	947	948	931	979	894	931	949	943	914	943	936	979	949	966	1001	923	908	946	967	925	941	947	963	970	947	942	945	988	1008	969	931	958	879	978	1004	955	930	916	958	957	943	905	1018	924	954	940	992	900	935	951	932	939	960	953	957	942	955	928	940	934	918	922	958	925	952	922	912	898	979	911	994	941	986	945	956	958	925	931	950	961	998	967	979	886	934	917	961	919	979	894	937	948	943	924	906	973	882	931	1004	900	929	966	925	919	952	1026	937	960	947	978	970	948	934	889
3129	1608	992	783	1303	1524	1305	1074	956	761	691	555	504	447	385	335	273	273	217	210	164	199	146	152	145	125	117	124	128	101	111	108	105	107	96	101	105	92	102	104	121	85	83	80	87	74	82	82	88	66	83	83	80	83	73	79	84	64	75	67	70	74	70	68	67	81	64	79	56	87	75	82	68	68	81	75	71	56	63	66	71	70	62	73	68	56	65	49	74	67	69	60	60	62	75	68	66	62	60	70	70	64	67	76	62	63	56	61	67	69	74	63	70	67	76	60	83	63	69	77	60	62	76	63	65	62	59	65	65	71	81	58	74	73	58	67	52	64	62	82	77	57	59	59	49	54	73	79	60	57	68	71	71	62	75	51	70	70	64	67	73	69	70	71	71	58	62	65	63	69	73	71	74	71	47	69	66	71	76	64	67	51	68	71	75	71	68	75	64	84	69	71	89	65	63	75	62	56	71	60	65	63	77	56	75	57	57	59	54	51	50	76	59	64	52	55	67	59	65	67	68	61	68	85	57	69	63	70	72	67	67	62	60	55	72	69	53	80	64	68	74	61	77	65	70	57	67	56	71	58	58	70	78	66	78	63	63	65	62	46	59	60	75	76	63	69	59	46	70	70	55	73	75	64	67	76	77	65	76	77	65	65	63	83	81	69	75	68	66	65	68	79	66	52	54	60	66	59	68	53	57	59	84	85	63	58	83	66	54	75	68	73	57	70	62	72	66	52	73	78	62	79	58	56	67	68	72	57	65	71	65	80	59	77	63	63	56	57	63	55	75	54	66	67	60	68	74	53	72	66	69	63	76	47	75	89	68	69	50	76	56	71	64	57	84	52	63	59	54	53	78	73	72	65	59	76	54	69	70	65	60	82	68	65	66	61	68	65	73	65	63	78	61	54	57	53	53	55	53	60	59	59	65	65	70	58	68	79	52	62	60	59	66	56	72	55	55	77	66	59	65	69	70	76	62	65	69	55	57	66	57	52	84	55	73	78	56	71	66	61	73	63	63	70	79	66	60	55	66	64	68	54	55	47	69	68	84	80	67	72	68	68	76	51	75	69	66	70	63	74	72	69	58	58	58	73	61	68	54	66	61	57	76	76	80	74	71	62	47	48	64	62	64	57	60	59	71	68	59	69	71	62	64	51	66	66	75	77	54	88	64	60	64	67	73	49	57	59	59	58	65	61	70	62	70	50	68	72	60	60	65	71	57	49	63	70	59	71	61	61	69	70	52	75	74	67	74	64	57	61	63	57	62	80	59	59	72	63	66	78	85	69	59	53	67	56	65	57	76	59	65	53	62	58	78	60	53	76	70	70	68	68	71	56	53	68	63	63	63	68	79	81	58	66	65	57	64	74	63	71	69	60	61	62	54	73	73	59	80	62	67	83	59	66	50	86	69	56	71	66	64	62	71	59	52	62	79	51	50	58	67	78	73	69	64	75	71	66	84	57	57	66	67	55	77	63	74	64	70	65	54	71	65	72	65	67	57	67	72	70	53	73	85	69	79	69	66	65	68	73	65	62	59	68	59	58	81	75	56	57	59	68	69	74	66	56	85	65	67	80	82	74	55	66	56	67	58	73	74	74	65	68	76	72	58	71	54	69	70	63	68	52	71	71	74	63	56	54	58	62	70	65	70	63	80	68	56	57	64	62	54	76	52	59	64	85	60	53	70	72	69	69	68	65	85	55	59	69	71	62	59	59	72	69	69	65	70	70	70	66	67	57	64	71	78	49	68	65	63	48	55	72	72	70	70	71	71	74	73	61	70	79	63	62	67	69	66	68	76	64	77	75	70	68	63	64	45	67	76	64	63	67	68	59	64	59	70	51	74	74	46	67	62	48	62	67	68	69	54	61	65	69	69	81	61	62	70	50	99	63	71	57	55	74	56	65	73	72	57	60	64	69	59	60	45	60	77	70	69	86	57	70	61	47	53	60	60	82	55	67	78	65	77	55	56	57	59	61	71	90	59	70	65	72	73	78	62	59	67	59	68	66	71	71	54	67	61	77	57	79	62	73	68	67	77	62	57	48	58	64	55	65	66	68	66	68	74	59	58	64	76	67	65	59	68	66	75	49	66	66	65	69	53	74	52	75	67	69	65	70	72	47	57	53	78	62	70	63	52	72	59	68	71	71	75	70	51	67	56	63	68	59	65	71	70	65	56	61	66	64	72	72	56	57	70	60	55	73	66	73	71	60	65	68	49	57	74	61	68	59	46	72	58	62	61	76	72	76	69	65	54	69	67	67	70	53	71	73	54	51	74	78	76	51	61	56	67	54	70	72	77	66	56	62	67	56	60	62	75	77	69	63	63	54	74	73	76	60	53	68	70	65	50	59	75	73	76	59	81	62	55	56	77	75	58	70	66	73	65	61	67	69	69	60	74	70	74	63	67	71	64	57	63	73	54	74	72	67	60	66	80	64	83	73	66	53	82	70	59	72	68	63	66	73	68	80	54	55	67	75	50	74	54	57	47	84	50	59	76	70	68	68	57	60	75	80	56	62	54	63	62	74	71	82	79	60	75	76	60	61	64	76	49	55	74	81	63	66	73	66	72	68	79	56	73	67	70	64	56	59	83	59	74	57	72	73	77	58	69	67	81	68	57	73	53	72	59	60	68	67	73	64	62	70	84	67	69	57	64	62	38	64	71	71	73	62	58	57	64	74	67	60	60	65	64	61	60	69	54	70	64	60	75	60	62	65	65	62	75	46	56	69	67	65	71	63	59	64	59	68	68	69	59	61	61	70	69	71	73	69	71	64	56	88	55	59	59	61	58	71	63	74	76	71	55	67	51	61	67	73	61	56	68	61	65	74	76	66	65	67	63	61	64	67	66	62	70	69	61	56	74	77	69	78	69	64	75	73	57	64	67	62	64	57	79	66	61	68	64	78	56	76	60	76	64	62	70	59	58	49	74	76	59	68	52	77	68	67	80	67	79	70	78	65	58	60	62	82	69	63	56	60	57	62	59	56	72	64	58	69	69	66	78	58	72	75	73	66	68	71	67	62	76	46	65	74	57	78	57	54	67	60	57	60	64	54	60	67	82	72	70	58	63	57	66	58	65	65	64	78	55	57	59	77	63	55	61	54	65	70	76	69	59	72	60	64	66	60	62	66	55	71	60	64	61	52	65	61	58	55	78	82	57	74	50	69	55	69	73	72	62	67	70	63	81	56	55	67	68	72	82	49	70	76	71	52	61	74	64	76	67	72	71	61	65	55	54	64	71	48	77	67	69	78	62	56	76	64	76	59	64	58	73	50	68	57	65	65	78	57	71	53	63	60	61	64	63	61	66	69	69	62	73	61	69	72	68	62	69	67	55	62	78	68	52	72	66	70	75	65	61	69	60	67	57	72	69	62	68	77	59	63	66	78	62	66	58	62	56	51	81	74	63	81	79	68	66	55	55	73	64	62	67	76	60	58	81	62	63	71	71	69	65	73	67	73	62	80	59	77	59	62	72	64	68	67
29499	22954	17666	31850	39184	38068	35069	31307	27931	24620	21932	19119	17010	14980	13122	11300	9766	8505	7601	6762	5972	5499	5017	4563	4157	3894	3567	3369	3302	3055	2863	2753	2649	2525	2455	2470	2272	2224	2227	2080	2052	1959	1821	1716	1657	1571	1460	1523	1504	1516	1404	1343	1349	1259	1375	1283	1290	1219	1242	1235	1163	1177	1086	1149	1113	1099	1141	1121	1093	1102	1125	1140	1060	1036	1084	1045	1049	1066	1053	1023	983	1040	1068	975	1047	1021	1035	1009	978	1014	1003	1049	968	952	1020	972	985	972	977	979	1005	948	941	1012	974	1053	928	971	923	952	944	981	948	984	910	949	937	989	963	970	923	964	969	894	943	938	964	930	979	934	931	964	932	1023	957	935	870	979	979	955	898	954	1010	916	906	960	919	861	897	932	942	994	888	948	932	892	978	973	930	949	925	928	942	944	856	966	939	923	896	1011	892	926	909	927	940	948	960	962	961	881	929	881	910	921	958	963	980	924	944	927	926	972	877	909	959	949	902	926	903	944	958	927	901	910	943	925	932	904	989	875	912	1000	935	884	940	962	907	953	934	917	939	903	902	879	898	930	887	939	916	955	893	940	929	940	957	921	915	885	960	916	915	921	887	977	890	925	971	923	975	888	904	911	898	957	900	947	956	894	881	953	954	931	931	910	890	945	917	888	926	961	930	930	942	951	1024	945	903	917	858	883	956	911	926	930	967	971	913	929	974	958	910	912	882	913	952	913	948	975	959	900	892	888	904	936	892	892	929	1012	970	910	881	917	850	913	919	943	887	928	899	937	936	964	937	975	927	894	906	877	931	933	1001	947	942	892	899	937	981	915	874	938	918	945	906	907	943	874	954	901	934	901	961	847	912	938	865	932	990	875	903	932	980	908	958	980	924	950	917	984	928	982	896	952	918	910	886	924	914	877	924	923	925	919	936	936	924	884	907	986	907	928	900	919	908	905	957	988	884	949	882	956	986	920	932	967	958	902	939	921	908	895	946	898	939	941	902	982	965	951	898	957	938	886	935	906	947	958	920	942	956	958	950	931	932	934	940	916	877	889	959	919	896	912	953	871	899	979	943	980	986	997	993	889	915	940	901	861	1003	885	918	893	903	951	966	915	924	899	896	970	933	987	916	927	908	962	935	942	923	967	940	943	905	963	901	875	911	910	989	970	920	927	973	960	910	931	921	911	905	918	877	925	899	961	925	887	953	934	889	935	925	894	906	907	928	890	937	949	995	913	975	885	911	916	929	932	905	954	951	866	876	901	934	938	959	896	953	868	929	936	891	924	925	889	887	883	937	983	917	982	951	939	967	920	894	900	913	907	946	920	898	958	923	944	903	886	954	935	907	916	886	920	973	910	858	954	982	967	929	924	915	936	972	907	930	941	942	899	886	844	926	920	876	925	878	942	916	922	963	916	931	930	981	937	927	933	894	971	894	917	975	917	918	981	912	929	956	912	954	921	926	986	945	894	908	900	922	954	910	900	957	966	902	859	920	948	904	909	953	965	945	983	953	825	921	912	910	937	931	927	912	927	950	937	958	945	939	944	867	878	942	963	875	913	944	964	948	894	912	914	904	950	922	959	961	945	922	923	919	914	910	941	967	875	946	931	896	933	882	868	937	917	968	934	916	938	884	988	975	983	918	934	961	940	926	939	889	959	921	953	904	921	959	900	915	920	982	951	921	918	926	928	948	950	919	924	951	926	922	995	881	995	923	898	957	874	927	908	944	929	939	930	955	927	932	944	917	924	924	926	927	925	939	872	940	945	926	902	940	920	982	919	953	919	933	911	926	954	927	919	960	948	934	923	912	919	948	934	963	916	927	913	937	915	871	963	955	892	881	937	909	944	938	979	917	911	910	932	939	888	920	866	925	967	925	956	875	925	924	993	898	870	871	945	949	946	928	925	868	938	935	895	945	955	882	911	908	940	921	937	955	939	929	946	871	910	923	919	906	961	874	919	945	933	866	955	944	903	939	962	952	934	941	856	899	933	944	911	922	968	896	834	942	904	996	914	913	992	907	906	959	967	865	933	918	937	956	950	897	963	991	912	919	924	928	948	917	929	938	900	870	906	838	976	886	991	934	924	919	937	918	946	881	954	910	949	931	935	971	920	947	946	943	937	912	932	868	899	897	976	910	959	873	933	907	931	953	939	975	939	931	869	936	944	890	926	978	953	959	896	978	902	871	913	915	938	930	874	935	898	928	936	940	951	938	921	973	902	963	956	961	955	941	960	909	936	920	917	869	929	909	963	866	914	961	917	941	935	960	964	905	947	928	902	923	920	890	926	915	954	952	902	856	970	924	910	912	902	998	895	936	934	965	945	945	941	945	879	969	951	927	976	933	938	981	911	946	935	908	910	968	913	949	915	1027	921	871	896	883	910	903	929	913	917	947	913	907	929	950	879	953	911	930	930	902	935	957	928	964	981	921	929	958	908	890	929	935	974	937	904	895	994	927	924	921	915	913	935	941	957	947	928	940	969	899	933	971	857	951	918	942	926	916	933	906	911	938	933	899	953	982	943	944	918	914	1004	916	943	916	928	906	961	914	854	939	909	934	915	909	892	933	912	950	941	925	945	950	922	856	948	952	909	949	954	952	933	962	930	957	924	917	926	933	867	953	888	918	912	891	942	908	879	909	956	905	924	964	947	913	942	902	905	964	914	912	939	951	919	872	879	954	978	932	934	876	943	916	952	892	877	968	921	913	961	933	952	913	936	924	922	998	887	900	930	930	873	976	893	929	913	915	951	946	928	951	884	920	922	949	924	923	970	939	926	893	962	994	954	932	978	954	924	918	893	905	998	896	933	913	941	938	914	888	906	923	922	891	921	926	904	936	904	953	868	941	954	954	868	933	956	911	977	916	885	932	969	868	898	974	921	887	913	900	897	893	919	874	897	954	913	921	918	967	928	905	898	944	931	856	968	940	945	948	959	909	914	903	927	937	956	919	958	919	938	934	899	926	956	910	941	937	877	947	909	951	984	955	948	958	898	930	940	958	927	916	924	953	903	936	914	936	942	893	888	877	934	967	861	957	920	922	914	932	932	974	934	929	932	888	918	968	886	955	994	954	890	861	882	915	854	890	917	889	962	918	900	886	907	933	980	937	914	967	897	950	926	962	886	898	989	912	869	889	959	930	938	883	947	948	913	844	928	899	959	992	951	944	907	878	949	914	982	923	960	933	946	882	886	908	950	941	953	919	943	917	921	911	977	947	908	898	974	919	913	983	971	921	950	940	934	929	907	940	973	943	913	928	923	931	933	893	941	921	916	938	941	921	971	914	912	920	929	960	881	952	958	897	934	936	919	888	943	961	912	945	895	919	944	927	972	918	957	922	931	976	914	894	892	922	921	880	927	944	892	958	952	894	899	907	925	909	915	944	943	927	935	928	909	845	916	931	936	922	907	932	940	909	938	923	937	935	908	953	925	933	885	970	899	921	935	924	910	874	983	869	888	921	888	940	926	923	954	871	912	895	910	963	945	970	950	966	908	888	938	918	897	930	887	965	961	909	956	945	917	902	929	932	917
2233	763	449	437	591	677	597	498	496	406	306	294	257	234	196	159	150	104	133	141	123	94	96	81	94	80	81	75	95	79	80	63	76	73	81	78	63	61	64	69	58	60	63	66	43	49	71	63	39	62	56	58	56	59	50	53	49	59	48	59	47	41	52	54	42	57	44	64	64	48	62	66	58	58	65	49	42	61	47	45	53	62	56	55	52	62	47	46	62	56	57	42	52	60	45	53	46	56	56	46	46	66	55	59	51	71	39	61	54	66	56	64	60	58	54	70	50	52	55	54	46	58	56	44	53	48	49	58	57	55	52	46	62	62	52	56	56	69	54	51	54	47	51	46	52	55	50	51	42	58	57	59	39	46	41	56	57	67	61	52	49	53	44	50	50	50	69	53	53	62	51	61	52	64	56	47	53	43	51	58	52	63	63	53	60	58	47	36	63	59	57	54	63	61	56	59	44	44	49	61	63	51	65	58	55	63	43	54	41	63	44	55	60	68	49	51	47	54	52	51	57	45	58	54	48	69	56	48	58	59	60	41	55	52	51	62	52	37	54	65	57	52	39	50	50	66	51	60	72	42	45	54	39	47	41	55	49	53	54	45	53	58	59	48	59	54	57	63	60	47	53	61	50	59	44	49	52	60	61	45	53	47	58	44	52	55	46	51	64	37	35	53	45	63	47	50	50	45	53	50	51	56	56	57	40	49	42	55	44	33	43	44	46	57	61	62	44	41	54	60	56	60	48	46	50	46	61	44	49	44	64	54	61	53	55	31	51	51	39	49	55	52	59	47	59	52	57	49	42	37	51	48	47	59	64	42	56	45	54	56	66	56	55	48	47	47	52	47	53	43	52	43	59	54	53	61	34	43	61	48	60	37	47	54	51	54	63	42	62	61	49	44	52	61	52	57	57	61	62	47	59	55	54	55	54	53	62	57	51	45	53	49	59	64	61	51	55	51	50	59	49	51	50	52	50	59	62	42	57	53	50	46	46	41	58	49	53	54	52	47	59	68	62	51	51	61	49	44	46	64	48	46	53	49	50	58	46	56	41	50	45	56	52	50	54	43	43	52	40	50	47	62	56	61	64	39	55	46	52	53	43	51	52	51	57	45	59	61	57	57	62	59	43	51	46	51	52	64	54	52	51	64	53	56	62	38	43	39	51	52	51	52	53	56	36	60	39	41	49	61	59	56	64	52	64	63	63	47	59	53	65	58	59	54	60	58	42	55	57	53	44	60	53	39	64	53	49	52	50	52	51	69	40	46	55	62	52	57	61	43	58	57	44	53	50	47	40	64	60	53	54	60	52	50	56	67	64	50	42	53	47	52	53	56	66	41	50	53	49	43	45	47	54	58	50	53	55	48	51	52	49	44	44	53	61	45	58	50	50	52	52	45	42	55	46	47	55	54	61	54	51	42	43	45	55	61	69	57	47	34	54	61	46	49	51	57	58	50	56	49	40	54	54	52	47	59	53	57	47	51	65	38	52	42	49	50	56	52	59	46	45	52	48	69	51	64	54	53	55	46	52	47	53	57	42	65	54	52	57	49	56	49	45	47	55	49	50	47	53	48	48	56	65	44	53	63	57	46	60	42	51	59	44	48	50	62	54	48	54	44	40	52	43	39	55	72	45	52	43	63	63	48	44	45	50	47	56	51	56	68	38	50	51	50	55	48	44	49	47	51	50	51	40	54	56	56	55	55	52	45	57	54	51	56	54	61	46	54	60	57	50	43	64	59	47	44	45	51	52	48	82	39	41	45	63	57	60	66	39	67	55	59	49	45	56	48	49	59	50	61	50	57	45	43	39	53	42	49	66	43	50	50	65	41	62	47	59	67	55	56	47	50	72	57	76	51	56	66	53	47	43	55	58	55	62	50	45	48	54	51	47	64	58	60	48	54	40	56	42	50	48	45	40	70	42	54	48	53	50	54	42	59	61	45	56	53	72	40	54	49	54	39	54	47	55	65	55	56	51	45	50	59	63	40	57	64	41	45	49	57	62	63	48	56	60	51	53	52	51	50	61	51	49	44	42	53	58	74	54	51	51	50	38	58	50	57	54	48	43	43	46	55	54	49	51	69	46	46	45	41	48	68	44	52	45	45	44	49	48	57	42	70	39	53	53	41	57	57	44	47	56	39	61	62	58	65	47	56	46	46	48	45	51	73	54	51	49	56	57	66	56	51	60	41	61	53	69	51	47	47	38	53	48	64	61	54	54	54	56	53	42	51	51	55	50	50	49	62	57	51	53	60	51	52	50	55	58	47	55	50	42	52	56	55	50	54	51	58	51	41	47	51	53	45	48	48	52	46	70	53	49	47	39	62	47	49	45	53	50	46	50	50	42	52	55	54	53	56	46	51	48	58	55	65	57	56	56	55	47	49	54	47	56	48	56	64	53	61	46	48	54	42	44	57	50	43	57	55	43	48	44	54	54	53	50	50	45	53	57	46	54	43	43	54	65	60	56	60	57	60	44	47	52	57	47	44	46	48	46	44	44	55	45	63	55	50	46	68	52	61	36	36	52	48	68	47	54	51	49	53	58	53	61	50	54	59	67	46	58	56	59	55	48	54	59	45	52	43	51	49	45	40	52	52	55	68	54	57	42	60	50	41	47	47	51	51	73	62	44	59	60	59	54	55	51	60	50	51	45	66	39	52	51	50	47	43	57	50	47	52	47	61	59	45	50	42	58	39	46	56	44	49	50	52	40	60	48	58	38	55	67	55	46	45	65	47	64	51	50	60	59	55	45	46	54	57	51	37	38	45	51	52	55	59	57	58	55	43	47	38	48	51	56	48	40	59	48	50	59	56	55	61	37	49	43	58	52	69	43	63	49	60	63	52	59	55	57	54	49	56	48	52	55	60	44	58	47	63	40	56	58	59	45	54	52	57	45	35	56	54	49	41	58	63	64	46	46	47	46	40	70	51	52	68	63	49	47	60	54	45	58	41	34	53	49	54	46	52	52	65	41	70	55	53	46	41	46	57	49	42	47	54	64	60	45	49	67	55	58	54	43	61	42	59	57	57	38	49	66	53	42	58	69	50	60	64	51	43	49	36	57	52	61	55	41	45	51	52	55	50	47	31	50	66	46	48	47	51	42	54	53	47	43	54	55	64	46	48	57	52	59	49	50	52	51	54	52	46	52	57	57	58	45	43	50	68	61	56	52	54	52	41	54	62	62	57	59	57	43	55	54	51	46	54	56	45	66	35	54	55	53	44	57	51	44	43	56	56	72	65	51	61	52	55	47	62	53	53	56	50	56	64	62	66	46	48	49	53	47	49	76	54	39	56	45	49	47	62	54	69	42	59	48	42	43	55	61	60	62	52	56	59	54	58	62	41	43	47	53	39	46	49	38	45	56	44	52	47	49	52	34	46	49	48	53	61	44	58	53	60	51	45	47	40	58	41	47	35	57	66	41	62	39	53	58	45	55	44	48	49	51	59	50	46	46	46	42	50	51	37	61	57	60	70	45	68
21416	15317	10495	23072	30300	29462	25926	22039	18852	16089	13104	11433	9737	8431	7122	5909	5153	4370	3969	3561	3193	2888	2614	2313	2217	2217	2001	1885	1789	1712	1667	1594	1580	1567	1522	1510	1368	1407	1354	1288	1236	1210	1094	1149	1035	1025	957	1034	1035	992	955	877	990	975	891	890	879	888	872	887	843	837	841	799	861	820	812	773	840	791	797	795	755	777	814	798	792	738	823	783	794	807	761	793	775	747	792	785	816	740	772	814	802	758	755	738	767	747	800	764	740	751	792	810	748	715	731	693	751	795	726	774	745	720	715	769	771	710	785	753	786	755	726	691	769	721	776	724	731	718	756	784	710	742	742	765	765	741	760	736	671	720	750	713	794	761	736	740	720	758	726	718	731	718	722	740	756	713	762	784	702	711	794	726	717	793	730	713	784	744	783	751	747	771	762	736	736	756	699	729	752	759	720	759	693	718	716	729	741	769	763	719	728	734	748	794	753	748	722	691	765	728	754	772	726	746	789	751	755	734	738	737	734	731	724	696	720	722	741	741	752	776	732	744	727	745	759	726	719	715	756	763	743	739	746	686	729	717	713	699	772	725	710	677	739	751	720	758	744	725	753	742	762	727	797	701	738	741	709	709	692	714	750	698	738	810	722	739	716	733	751	751	760	744	743	741	788	711	768	746	811	737	747	771	776	787	733	731	769	735	751	784	762	744	738	732	720	775	747	770	737	816	760	797	744	775	710	755	684	719	728	743	719	712	714	768	778	733	682	781	809	781	751	742	776	721	738	689	732	721	774	762	706	744	748	731	699	697	740	732	800	756	763	740	737	710	757	735	720	722	735	744	761	768	732	712	737	745	726	737	725	674	775	693	737	739	712	763	781	784	698	774	703	707	740	757	836	770	700	771	771	782	743	749	759	725	708	767	776	711	726	791	777	755	748	747	693	732	709	729	752	745	751	665	723	715	752	714	783	719	722	758	745	730	718	686	747	721	749	756	748	713	728	778	784	734	744	726	682	768	756	779	795	738	689	743	735	749	759	753	723	730	780	728	774	754	708	761	725	737	741	745	730	742	751	702	758	803	699	778	709	754	757	752	734	759	708	766	733	728	784	776	732	745	734	759	743	767	716	758	767	766	785	742	750	734	715	695	730	733	739	691	770	732	723	746	725	760	754	717	793	769	745	739	778	703	778	730	738	730	751	718	771	746	753	711	687	763	681	756	746	726	740	731	743	693	746	740	756	738	776	762	744	744	750	747	751	744	739	747	745	735	734	762	668	737	725	722	730	726	776	702	781	751	753	767	762	725	747	767	731	742	780	694	751	749	700	697	772	763	718	757	746	739	723	701	736	717	736	728	713	742	785	685	744	732	755	708	755	747	724	777	723	748	768	761	735	710	746	758	743	738	723	773	729	755	724	697	726	762	738	742	801	761	727	722	749	704	708	762	759	718	725	755	724	754	742	728	754	763	751	743	791	751	752	741	749	770	724	744	725	775	729	767	733	728	739	757	708	791	803	728	735	736	744	696	708	739	752	718	761	755	769	654	699	747	760	681	741	781	768	731	699	786	740	737	736	797	768	750	774	710	741	759	723	756	741	750	753	744	726	745	800	724	750	683	777	719	767	731	762	708	774	756	789	763	710	741	733	724	729	723	733	697	752	754	739	755	751	753	782	737	736	784	776	692	728	766	757	706	732	722	743	711	752	696	739	766	680	746	735	739	679	745	729	708	772	718	755	684	737	750	754	731	744	761	766	703	705	722	789	803	812	743	696	729	725	714	751	781	794	759	761	726	716	747	726	727	700	767	779	741	744	755	775	701	776	710	718	730	742	751	717	719	716	753	690	678	752	769	751	749	746	741	765	772	738	680	721	734	689	698	751	710	742	783	750	738	755	728	709	727	730	765	724	698	700	677	727	689	739	754	693	720	774	687	705	745	736	742	715	703	747	733	753	728	736	752	746	729	731	710	763	754	758	710	771	716	771	781	739	688	716	756	722	694	702	778	741	676	741	720	739	774	738	710	723	717	690	765	739	731	729	774	754	705	747	730	764	759	774	743	788	713	683	702	717	733	771	737	784	715	762	736	743	727	731	783	751	747	709	738	769	751	711	747	738	719	717	715	778	742	703	802	730	764	717	755	737	785	761	731	732	743	741	756	742	768	742	773	761	753	723	774	751	786	790	777	779	749	725	761	800	739	749	736	733	707	773	702	781	702	734	726	699	756	732	744	687	719	664	727	764	750	739	727	711	743	751	714	709	753	752	773	773	780	749	754	758	768	747	696	675	799	751	703	736	719	708	761	733	783	699	736	752	767	751	736	763	736	738	770	774	767	731	765	703	740	753	741	737	776	755	706	662	751	748	737	701	758	763	768	766	746	723	722	750	734	699	811	745	740	773	684	732	716	777	677	744	745	696	727	730	747	768	742	767	700	740	803	722	739	724	764	714	735	767	755	768	731	678	756	728	763	775	800	762	808	727	775	725	746	732	752	792	721	749	708	764	721	708	746	782	746	716	692	745	741	723	730	756	712	707	729	724	737	723	712	727	765	766	773	735	744	756	716	729	777	694	712	729	790	748	734	745	703	729	753	734	768	697	717	710	738	738	697	744	728	758	733	777	736	724	718	773	761	719	757	720	744	760	729	736	746	730	717	741	695	787	735	759	761	759	803	752	756	691	761	774	778	747	764	714	772	773	770	767	694	755	694	730	724	715	761	713	744	719	726	681	744	762	760	712	757	769	735	751	760	738	765	722	741	735	768	742	746	760	696	750	700	704	702	714	753	767	745	738	684	772	744	744	749	791	784	740	753	790	751	709	741	756	739	725	740	739	729	760	747	744	782	734	720	721	728	701	718	760	763	782	692	757	764	759	725	717	706	802	711	732	751	722	736	702	696	707	731	754	769	762	764	759	786	728	750	715	708	749	731	768	709	722	711	731	717	722	784	745	719	686	784	735	700	743	706	737	762	703	666	713	737	733	747	723	738	724	722	722	714	748	782	735	776	756	718	780	707	757	741	791	767	725	763	698	732	729	745	705	728	775	773	794	731	747	753	696	738	732	722	760	727	813	726	725	743	739	722	734	720	781	755	750	763	740	766	699	741	740	722	744	734	729	752	763	741	739	733	729	723	693	792	714	759	785	703	775	712	740	735	761	721	781	764	734	763	719	745	740	681	726	696	756	729	783	793	703	741	768	757	766	754	762	727	747	739	761	726	729	696	717	751	739	736	710	804	735	769	737	722	766	736	753	780	780	734	737	729	761	727	753	731	746	748	749	706	769	735	718	773	729	724	772	737	776	736	737	717	715	757	774	784	746	731	741	717	734	710	772	740	711	729	754	732	713	720	702	729	794	795	750	733	707	746	768	733	719	785	753	757	747	766	709	781	789	714	693	744	745	739	746	758	765	734	743	730	744	752	754	684	739	707	736	802	791	745	680	740	731	712	740	702	758	737	766	734	747	754	725	712	715	786	755	754	722	711	762	744	717	730	739	748	719	725	738	697	766	687
1767	1124	688	529	949	1133	915	785	667	580	491	372	348	309	260	224	206	176	169	143	137	128	123	135	90	93	102	89	100	84	72	88	68	76	80	65	72	63	66	65	65	61	65	67	66	68	58	67	57	69	65	71	60	47	63	59	45	50	56	64	54	62	52	62	66	57	50	56	58	42	60	55	48	52	49	41	59	58	54	65	52	53	60	46	58	51	41	48	66	42	59	65	54	44	56	56	44	54	69	46	55	50	49	47	45	52	43	70	42	65	44	45	36	58	36	49	51	40	68	59	54	49	52	44	58	63	53	55	51	38	52	65	58	58	39	47	44	50	58	44	40	37	53	53	54	52	46	41	45	50	41	51	43	41	45	43	54	45	43	57	43	60	55	56	48	47	60	34	60	53	42	54	47	62	47	51	54	50	54	55	45	61	47	53	39	46	38	46	43	46	51	44	47	45	61	52	49	49	56	55	54	61	53	54	58	53	64	44	53	48	40	39	58	44	40	57	44	48	50	47	48	50	62	60	58	44	59	58	47	51	64	44	45	52	46	41	59	50	53	47	36	51	48	50	55	59	52	49	46	46	50	58	54	53	56	50	56	60	48	48	51	47	49	49	54	42	54	48	54	55	56	67	57	43	51	62	53	42	62	45	49	47	49	61	40	47	42	54	38	48	53	41	42	45	46	53	37	55	47	40	44	60	57	52	51	39	45	54	44	45	50	45	42	40	39	54	57	63	47	48	46	49	46	47	54	51	44	48	56	51	48	35	52	33	44	53	62	45	46	51	54	46	35	64	52	55	53	65	51	46	45	53	41	46	45	48	48	35	36	72	55	47	49	47	56	51	40	65	53	56	56	55	55	35	52	48	57	63	52	47	48	56	45	47	49	48	49	39	39	43	55	40	38	49	42	46	60	61	57	55	52	35	49	39	51	48	62	47	50	51	54	46	54	45	55	57	58	47	50	46	50	52	60	43	50	54	52	43	46	48	47	46	50	37	54	46	50	60	60	44	45	51	63	49	46	52	58	61	53	52	50	51	47	48	53	48	58	66	52	52	50	53	59	50	51	43	49	48	42	41	47	67	63	63	48	55	42	46	60	52	38	52	52	57	55	53	55	40	47	45	46	40	55	50	51	54	49	43	56	63	45	54	41	46	60	66	48	62	63	36	41	60	46	44	49	42	43	54	41	56	32	45	58	63	45	56	55	52	46	51	40	50	65	47	47	56	46	36	61	49	67	49	47	39	54	57	57	41	72	63	44	49	49	35	50	50	38	51	52	49	49	47	42	49	59	39	43	42	51	45	51	62	50	42	49	63	51	36	44	54	50	55	53	56	47	52	53	52	43	62	52	57	46	36	62	49	39	44	44	44	45	52	46	47	58	60	46	48	58	46	48	57	53	51	55	55	57	46	47	56	54	50	52	44	43	44	52	61	60	57	48	52	43	61	50	41	44	46	60	59	46	61	54	54	36	63	46	48	58	52	50	57	49	55	52	46	55	40	43	48	52	49	50	44	48	41	43	50	41	50	48	47	67	37	44	54	48	61	51	61	45	52	49	50	59	53	43	50	52	42	51	56	44	50	53	49	53	52	54	50	53	51	51	62	46	43	50	51	46	56	56	42	41	41	50	45	55	44	64	44	46	51	52	38	53	46	48	56	61	64	50	44	47	35	54	57	47	54	46	46	58	65	39	54	45	47	63	52	64	60	50	51	52	62	51	47	56	68	53	43	48	56	44	46	56	63	54	46	46	57	51	44	56	51	69	59	57	49	47	38	60	51	49	44	49	59	39	55	50	50	56	59	48	52	57	47	53	42	47	51	53	53	49	55	47	57	45	57	49	54	54	49	41	55	49	50	52	55	45	38	56	47	53	52	56	53	51	53	47	50	42	50	40	45	56	51	41	45	61	56	57	51	54	51	59	40	59	50	45	58	49	50	37	37	58	41	48	47	43	47	44	49	59	46	49	45	54	47	44	54	62	59	52	34	47	45	54	51	48	53	34	44	52	41	51	58	48	53	46	53	66	55	40	58	55	57	51	54	47	51	48	45	60	48	39	42	52	50	52	38	45	52	49	63	51	50	52	37	67	40	49	59	54	47	50	50	33	49	55	51	48	49	53	44	55	68	39	58	60	51	57	48	52	50	47	38	45	40	48	51	59	55	58	38	47	51	40	47	55	55	48	52	47	49	54	48	49	59	51	56	49	54	48	42	61	47	38	50	52	42	59	51	45	44	57	56	53	50	38	46	50	49	50	48	44	36	38	67	45	50	54	51	46	51	43	50	45	48	59	56	50	29	52	51	43	41	46	42	44	50	37	43	49	44	50	66	49	40	52	47	59	60	48	44	42	53	41	50	41	49	55	61	47	71	44	51	48	46	57	50	50	48	48	58	44	40	57	58	38	53	40	54	40	67	58	44	59	50	44	57	50	46	50	40	55	61	47	42	52	54	47	60	60	60	59	60	49	45	57	51	56	46	55	46	53	55	48	41	42	50	49	67	49	55	57	52	45	53	49	46	56	56	53	76	53	54	45	46	49	53	42	48	50	44	54	51	60	65	58	51	54	50	47	45	52	45	47	44	57	61	51	43	59	54	55	59	61	47	38	51	58	54	33	42	67	55	54	47	53	56	49	48	45	56	36	48	48	50	45	37	44	54	41	48	56	45	50	51	61	47	65	54	36	46	53	56	44	55	57	56	56	59	49	43	45	71	55	55	51	43	46	54	66	56	51	49	54	53	46	42	56	43	43	44	37	56	53	41	47	54	55	61	50	48	41	29	59	58	46	51	41	52	57	40	39	53	64	48	37	51	53	55	56	46	58	51	50	48	42	52	47	47	50	54	57	47	46	47	37	51	51	45	44	51	56	45	56	49	42	53	52	64	52	57	47	54	50	55	54	55	50	36	45	51	66	39	66	50	51	47	47	46	53	52	46	67	49	46	44	49	54	48	53	41	49	61	60	56	46	47	66	51	51	52	36	68	51	48	59	60	56	45	50	41	60	56	49	59	41	51	62	54	51	42	48	50	57	49	48	51	40	55	55	60	55	46	44	50	41	47	52	41	51	60	53	53	39	54	57	52	52	57	48	44	44	51	39	48	53	58	49	53	36	59	69	53	57	55	46	53	35	41	59	42	53	61	36	43	52	53	68	48	61	41	55	52	43	57	53	54	50	51	58	53	52	49	48	43	45	40	47	62	51	48	56	50	59	56	53	44	49	52	44	47	56	55	52	47	54	53	50	53	63	56	52	51	60	44	46	43	50	59	61	38	55	39	45	65	43	54	56	55	56	49	38	59	49	37	51	47	50	49	41	45	57	50	55	47	59	54	51	59	61	50	45	57	51	44	61	50	51	54	37	47	51	55	56	44	42	46	53	45	38	58	52	62	42	51	48	60	40	46	46	51	49	47	56	52	45	62	47	58	50	56	51	57	54	46	51	63	42	48	59	59	47	53	52	36	38	53	47	43	46	41	48	40
25891	20021	14352	28043	35362	34730	31209	27163	23954	20646	17660	15213	13433	11709	9940	8517	7292	6364	5654	4932	4414	4109	3548	3330	3100	2830	2640	2541	2339	2299	2197	2071	2062	1986	1831	1837	1784	1665	1670	1558	1558	1389	1296	1249	1253	1108	1177	1085	1105	1047	1031	1060	1019	987	1010	970	988	931	877	907	893	877	847	814	844	821	844	817	852	829	816	782	819	779	791	796	809	795	771	823	766	808	806	791	807	788	840	777	792	749	817	812	801	758	740	760	721	763	731	758	762	736	745	690	737	776	690	751	762	751	818	795	766	695	760	741	720	765	723	729	695	747	741	706	720	721	666	756	706	756	714	682	731	740	654	750	717	761	713	697	696	715	710	723	703	696	694	734	667	734	731	767	727	747	754	715	726	704	780	741	761	716	722	742	703	697	748	702	765	671	750	742	714	706	704	725	689	707	796	663	760	779	730	760	697	686	693	755	768	719	711	720	692	736	726	702	679	704	759	740	728	717	735	729	661	736	685	720	737	707	731	747	720	696	727	711	743	746	708	727	735	694	747	697	702	735	717	744	724	723	732	725	684	727	722	719	736	717	724	709	734	706	698	741	737	754	742	658	718	742	733	713	753	722	706	747	731	727	748	694	738	710	758	687	711	716	757	708	687	677	742	702	725	743	747	737	759	746	753	729	755	747	745	690	699	715	730	730	731	689	720	727	711	713	743	691	750	721	727	740	753	734	722	717	710	697	722	766	716	743	713	692	743	755	732	755	731	699	726	697	762	720	693	767	753	749	736	742	686	687	724	747	729	706	719	725	748	676	710	710	717	686	729	761	735	733	735	669	722	702	738	747	688	717	702	682	743	722	708	754	748	721	728	705	734	728	710	763	703	710	715	752	707	730	750	692	720	749	702	762	726	726	736	691	752	688	713	723	686	791	725	729	711	780	719	727	736	749	716	738	721	723	793	718	707	773	754	764	724	754	751	687	706	775	781	703	700	729	710	726	710	718	680	738	655	697	716	733	738	714	657	721	757	715	714	718	761	663	681	691	737	705	741	734	704	724	755	743	710	733	747	704	724	765	709	761	670	725	693	699	630	734	678	711	702	719	755	718	673	750	740	727	703	670	698	711	713	755	757	763	699	707	746	699	735	759	705	698	697	648	737	723	707	691	636	684	724	676	713	721	679	705	662	726	708	681	722	703	713	690	717	689	769	694	736	698	735	714	715	691	704	751	695	736	710	708	663	702	754	741	708	757	702	707	725	751	695	710	698	688	748	729	736	707	738	682	680	736	676	763	761	750	690	750	729	733	731	719	699	736	730	728	729	730	752	714	682	710	744	712	685	717	724	750	745	668	730	666	764	678	722	729	698	720	711	683	701	726	720	712	760	712	758	707	764	737	722	691	757	725	717	697	722	715	740	738	722	746	739	759	727	693	700	717	715	748	754	705	701	719	665	721	712	705	747	731	732	717	715	710	697	716	724	706	725	718	729	728	718	671	708	713	664	681	767	741	714	765	758	718	706	716	686	727	752	671	734	704	714	692	770	726	729	748	707	715	685	726	711	665	719	706	695	676	693	721	711	723	693	766	730	696	703	717	698	705	742	743	734	677	739	760	706	704	734	719	758	724	762	709	700	684	735	709	714	721	785	702	731	682	709	720	772	720	705	718	731	701	757	711	705	717	686	739	703	747	732	701	717	680	744	734	764	692	703	763	715	749	737	738	683	720	717	725	713	687	721	693	747	719	763	774	785	712	658	761	777	740	705	702	709	694	758	724	729	744	684	772	723	697	711	719	683	692	735	729	711	696	717	733	708	763	686	758	737	695	720	715	737	662	710	683	734	758	793	671	715	751	742	747	752	713	756	709	698	708	754	700	717	737	717	703	711	711	757	721	747	744	685	709	699	738	691	715	701	739	682	731	705	758	701	704	706	725	701	726	685	762	735	761	749	712	740	722	711	713	764	665	723	694	729	727	727	704	713	680	728	702	703	715	749	726	772	665	765	719	746	718	720	728	725	713	768	733	687	725	715	713	741	714	762	755	743	756	718	707	706	729	736	753	771	719	706	696	719	738	726	797	658	723	762	702	728	662	686	720	723	740	716	716	720	711	713	721	746	732	694	715	693	695	757	717	717	686	712	739	692	766	694	741	736	768	767	709	753	656	773	712	669	690	713	749	702	777	694	683	724	736	733	732	676	701	749	730	707	744	709	752	716	691	720	742	761	735	746	760	726	740	713	696	757	745	722	720	723	699	704	683	694	745	703	769	762	718	723	710	733	681	709	723	687	704	681	682	666	722	742	740	735	715	696	732	712	706	736	706	747	751	747	726	749	715	751	757	723	729	749	751	708	729	721	763	712	724	741	689	734	759	705	730	737	715	720	666	744	756	703	724	745	738	702	748	728	709	710	749	706	711	707	706	711	758	722	751	714	728	694	729	664	731	705	723	752	663	698	701	712	702	744	764	710	741	696	722	721	658	787	729	743	727	705	702	686	733	725	748	717	712	739	762	682	659	701	710	727	714	779	677	735	676	711	708	747	746	753	701	720	727	689	700	724	738	729	774	706	683	659	742	775	725	684	706	718	762	683	718	707	706	705	702	758	695	745	723	751	721	760	726	737	730	728	683	698	737	668	747	739	731	714	722	681	718	678	721	712	702	725	707	702	744	757	689	653	715	760	724	762	682	726	686	706	709	693	728	773	740	779	711	709	729	729	671	698	718	715	678	768	747	711	690	722	717	703	759	684	691	729	774	751	760	674	723	711	724	700	694	795	701	726	730	732	688	705	786	734	727	725	704	721	661	721	722	721	713	680	734	695	735	728	737	719	736	742	745	742	704	689	721	728	738	700	701	743	720	748	728	710	683	681	699	789	749	724	675	697	775	798	760	742	695	729	698	698	719	707	672	743	740	691	715	761	685	787	714	722	756	741	700	736	726	685	671	725	684	714	680	712	719	772	710	752	745	741	693	727	727	709	731	693	736	692	667	721	689	678	702	706	703	740	719	695	752	749	749	702	729	761	711	728	702	703	736	784	738	732	715	728	725	742	692	700	676	711	679	721	696	707	694	737	723	719	726	724	728	757	737	732	715	702	736	682	769	739	713	733	743	778	706	654	717	738	689	769	723	740	742	748	724	717	702	742	718	731	724	735	728	717	717	727	722	698	696	716	704	687	727	689	700	788	708	686	738	776	701	787	709	776	745	733	721	658	775	697	764	692	727	658	730	731	713	718	722	698	737	704	720	680	710	722	756	683	750	695	686	670	768	761	782	727	686	720	734	690	737	726	736	667	687	702	718	682	713	734	755	741	711	712	729	748	700	721	698	722	705	699	706	761	693	714	767	700	715	781	740	751	701	784	709	725	711	688	753	719	713	748	725	754	731	692	703	704	736	717	723	748	749	774	691	701	725	682	737	665	751	708	706	682	759	737	725	701	704	714	762	683	725	716	738	671	667	691	776	707	711	745	682	764	738	739	689	702	709	733	666	708	693	699	740	735	715	760	720	713	733	707	734
3668	1033	676	545	926	1016	873	735	661	587	492	405	380	317	278	238	193	206	184	150	182	132	135	126	138	124	103	116	102	120	105	103	94	92	93	93	86	99	102	85	77	84	98	82	93	76	74	64	76	76	92	91	88	75	58	76	75	78	72	67	76	65	72	70	68	67	67	66	74	61	70	72	71	62	60	76	60	76	66	75	71	61	59	63	64	74	84	53	64	64	75	66	68	65	65	66	45	74	58	67	62	67	68	54	79	61	70	76	60	62	54	65	74	78	83	57	63	63	58	74	59	60	70	60	58	68	62	69	64	82	58	62	75	68	66	79	76	72	64	63	69	72	66	70	59	51	57	60	67	74	74	59	65	82	65	74	75	73	74	74	68	68	67	58	75	62	61	59	54	73	60	66	76	76	67	66	71	65	69	60	71	68	55	61	68	68	74	65	51	64	69	66	65	69	69	61	55	58	57	64	66	61	75	63	63	66	65	72	72	67	55	63	59	52	70	61	55	68	66	67	71	92	66	62	52	81	54	71	69	61	68	57	57	64	85	83	62	67	62	66	66	69	76	77	56	91	69	78	77	75	79	63	65	61	79	64	81	64	77	68	76	60	68	50	72	81	65	67	73	69	77	64	78	68	94	79	80	65	60	64	67	73	62	65	83	76	63	70	65	66	67	55	61	59	74	81	80	68	69	73	58	74	60	77	67	69	68	71	53	54	59	76	69	83	62	62	67	56	65	67	76	76	78	73	64	84	70	63	72	66	57	71	63	92	64	73	64	71	74	66	69	67	60	50	67	69	52	78	50	71	69	49	75	71	75	70	66	64	63	61	69	51	64	64	75	62	73	89	79	59	67	69	54	60	73	67	73	63	88	67	45	83	66	64	81	65	66	70	77	92	73	71	88	85	74	83	67	68	71	74	56	66	54	86	63	71	66	63	77	70	67	70	51	85	74	64	63	77	71	64	64	63	74	77	73	74	74	71	68	72	55	59	67	68	53	61	60	59	73	77	68	58	66	62	52	65	52	51	81	82	64	57	64	74	74	71	66	84	67	52	70	82	75	66	70	64	67	76	57	61	70	62	67	67	69	56	75	72	53	63	68	62	76	69	71	70	78	56	68	71	73	73	59	74	82	62	75	75	70	64	73	64	74	68	62	61	72	64	79	67	52	70	62	72	60	59	58	78	63	49	66	69	69	72	60	69	79	65	78	61	83	67	64	73	66	71	67	73	60	81	67	69	73	64	57	54	79	64	63	78	68	71	54	73	65	75	85	77	63	62	63	72	49	70	71	63	64	59	77	56	70	79	67	81	84	54	67	60	67	75	74	70	57	77	72	69	65	71	79	70	73	61	62	75	66	60	63	70	63	50	72	83	88	72	70	67	66	68	74	56	84	76	65	64	56	64	82	61	64	86	67	71	72	53	63	62	69	64	66	63	75	63	70	55	74	72	76	75	67	82	60	55	59	68	71	68	53	75	77	68	70	63	71	61	72	56	69	58	72	60	62	74	53	75	74	76	57	55	74	59	66	65	59	64	70	74	62	45	76	63	66	59	67	68	68	64	67	63	66	65	68	67	80	69	62	57	66	75	63	51	64	59	58	67	57	74	63	47	71	70	68	75	79	71	72	70	73	67	68	71	60	68	71	65	73	53	57	69	86	65	48	73	70	64	66	77	80	86	60	61	67	72	63	72	57	66	67	66	65	66	50	79	61	64	79	67	68	70	68	68	56	62	59	71	67	69	59	70	67	66	61	78	73	62	71	75	70	78	69	61	75	59	61	64	69	59	64	66	64	81	60	72	75	73	63	51	73	75	74	58	74	76	65	62	62	70	78	62	79	68	76	59	68	66	55	61	56	67	69	72	71	78	84	71	72	59	60	72	57	72	72	60	68	70	87	70	76	59	74	67	70	67	78	62	63	77	69	75	78	84	51	80	68	70	52	59	62	74	91	56	69	89	65	75	69	79	64	58	69	67	57	69	59	64	77	64	58	76	68	60	72	65	64	62	72	74	62	65	72	79	62	62	71	75	67	67	65	54	70	81	70	67	80	61	52	71	70	67	70	87	73	59	82	79	73	60	67	53	85	76	63	67	58	66	53	53	71	67	73	55	77	74	59	55	67	48	67	53	72	79	62	78	53	72	53	60	71	60	66	68	65	79	61	72	77	65	70	62	65	61	74	69	56	69	61	64	69	64	54	76	66	77	67	76	63	64	65	59	79	67	70	68	72	74	61	63	73	81	80	76	85	58	73	76	61	73	71	61	66	57	81	69	72	56	65	71	68	65	73	78	63	73	70	59	70	57	62	76	67	68	80	69	61	74	67	63	76	60	64	68	86	75	75	59	73	70	68	74	74	74	49	64	64	68	71	67	74	65	74	71	56	82	87	78	75	57	55	73	77	67	75	53	77	73	57	70	63	70	61	66	75	63	71	73	59	60	68	59	63	70	70	51	68	68	77	59	74	61	63	66	64	64	65	66	72	90	74	73	62	75	79	84	52	64	69	77	61	71	66	57	66	72	70	81	74	71	66	61	80	69	61	65	57	73	69	63	61	68	65	54	73	54	62	71	58	61	68	58	63	53	86	58	65	67	72	73	69	86	67	69	69	72	57	65	71	79	69	49	73	73	73	70	77	64	61	72	73	76	79	61	71	60	58	66	84	65	80	74	65	73	65	71	72	66	65	85	61	58	56	61	65	64	78	51	61	61	59	65	57	60	66	62	62	66	62	67	61	69	61	71	70	74	67	86	58	64	57	65	71	71	61	71	63	83	59	54	74	72	60	68	60	64	72	70	62	82	69	65	59	73	55	69	61	72	76	48	76	56	70	59	81	59	75	66	69	70	77	72	74	62	87	66	75	73	75	67	69	66	66	54	53	75	72	59	55	60	65	73	69	67	76	71	82	61	82	55	72	74	68	75	75	61	75	69	76	50	73	73	65	77	66	74	63	73	63	73	59	66	76	79	70	51	60	70	82	63	82	87	65	58	75	68	63	75	67	65	76	77	53	73	63	62	64	82	76	87	60	87	69	65	70	73	78	76	69	74	63	78	76	66	63	60	65	64	57	67	78	73	68	66	76	79	70	61	69	62	58	77	70	73	61	75	93	72	63	68	68	64	84	58	70	56	56	68	82	69	69	78	59	75	70	77	65	62	67	66	67	61	67	65	68	64	46	65	61	64	63	67	64	79	52	52	53	65	73	68	61	67	74	69	69	77	63	65	91	63	53	70	68	72	77	71	74	71	71	69	68	53	72	76	62	67	69	57	67	73	69	52	66	70	65	64	71	75	75	54	64	73	66	63	67	62	67	58	75	54	60	66	66	84	83	57	66	70	63	69	56	81	82	67	59	58	70	63	72	66	71	72	60	73	69	70	59	63	69	78	57	62	72	78	63	62	67	70	59	64	64	77	81	66	63	55	64	52	64	70	65	76	67	69	57	70	61	50	79	58	69	65	72	53	69	72	56	53	63	67
23962	18592	13560	26705	34451	33805	30258	26678	22991	20170	17016	14870	13159	11394	9600	8211	7168	6384	5558	4869	4526	4029	3682	3378	3217	3026	2762	2699	2520	2411	2292	2253	2146	2115	2089	1998	1853	1838	1826	1796	1695	1584	1570	1484	1457	1410	1342	1368	1340	1347	1306	1250	1224	1263	1190	1217	1113	1181	1171	1088	1090	1065	1044	1103	1100	1000	1059	1002	1112	1050	1015	1006	1060	1048	1043	1045	1098	999	1029	1014	954	1023	964	991	1002	1019	979	1017	1071	990	989	1020	980	977	1028	1032	975	969	992	973	969	1008	973	1016	982	1047	978	999	1029	963	995	988	993	976	1031	1039	946	1012	1033	990	1000	956	948	918	942	951	900	991	965	915	966	907	906	936	979	907	924	992	976	953	1028	1003	975	961	997	916	906	961	936	985	951	1001	910	911	956	923	1000	964	959	966	904	923	888	961	958	932	934	998	964	974	922	954	991	937	973	936	904	948	939	942	960	1037	965	956	943	949	962	934	924	962	958	959	908	937	975	942	946	994	946	973	947	954	948	958	919	929	1014	940	977	962	944	970	994	963	903	993	929	974	1024	939	937	973	922	984	911	924	923	896	930	958	944	943	906	935	920	991	960	930	930	935	984	914	956	931	949	963	992	902	938	911	919	931	952	958	941	955	945	913	971	920	961	974	1019	974	960	926	981	937	935	984	962	960	968	922	982	895	954	890	936	928	979	987	918	1014	900	925	925	947	962	925	905	937	954	959	978	1008	1006	1002	945	976	976	974	943	956	935	951	969	956	979	942	978	917	1013	935	957	946	948	986	944	939	894	939	945	973	900	937	961	939	929	970	928	956	933	964	939	905	976	958	993	879	962	919	1013	963	960	932	937	913	1006	983	930	922	972	920	877	970	899	957	984	929	947	976	870	955	960	917	937	910	955	971	941	917	874	984	922	938	915	969	909	989	1032	961	919	889	976	904	965	963	961	947	965	971	940	944	981	915	935	959	925	898	934	958	929	970	974	950	933	974	988	976	922	944	980	949	962	922	989	944	981	933	892	995	997	937	961	958	954	946	977	959	976	954	1005	936	939	993	973	924	899	903	925	907	933	954	957	909	973	965	908	932	977	921	866	995	989	940	937	989	967	966	909	989	943	987	939	931	932	969	951	921	988	920	980	952	914	943	948	960	922	954	940	960	923	961	941	1004	924	925	974	934	941	991	923	977	884	976	987	994	895	938	935	967	959	1013	944	977	925	972	908	933	979	935	951	1017	891	964	943	934	969	904	968	960	931	956	912	971	940	911	948	912	935	948	934	940	933	903	976	1003	944	952	947	992	966	949	993	959	953	908	926	1033	955	980	957	943	947	954	992	929	913	959	931	970	910	936	964	969	962	959	957	961	963	964	882	923	979	997	936	987	979	904	921	908	948	892	932	964	957	967	962	935	949	953	991	927	904	967	951	994	970	971	938	978	983	920	965	975	918	904	943	950	969	996	905	941	955	931	958	973	970	1002	960	946	904	949	948	941	912	941	959	937	950	920	945	995	889	947	936	919	903	933	928	934	942	980	970	959	939	924	982	960	953	999	939	927	974	972	930	945	932	921	959	980	962	957	925	962	940	925	899	938	881	939	956	902	927	905	923	963	980	901	1018	974	985	982	970	911	929	936	904	977	945	967	920	959	925	988	931	1018	924	1012	962	925	1004	957	947	972	967	923	946	935	975	993	971	917	906	953	977	934	905	1008	897	960	960	922	946	949	960	932	1005	982	902	920	963	990	988	928	937	960	972	985	957	929	964	912	962	1009	990	972	944	950	917	943	964	945	891	924	947	937	915	937	956	952	947	952	921	976	977	941	965	999	953	994	968	968	971	889	967	960	914	927	952	972	925	952	890	964	925	976	941	934	929	903	933	1001	912	930	927	929	931	963	942	974	941	982	947	912	959	970	955	958	957	948	941	977	977	993	927	960	949	983	956	965	975	910	971	927	992	928	906	939	911	944	945	956	925	958	913	941	909	939	963	955	914	971	964	1012	961	921	940	960	944	918	951	908	901	960	933	938	986	990	914	938	974	949	974	964	938	1006	940	926	887	1014	946	1017	906	987	946	940	904	981	960	978	925	905	988	905	972	999	996	955	960	954	963	889	973	925	925	930	935	920	958	923	949	931	965	976	919	980	932	964	924	946	927	970	945	972	891	942	979	974	917	943	981	957	918	958	942	993	927	953	968	949	954	966	951	868	890	895	928	938	987	912	945	922	994	917	1000	977	947	1006	987	963	912	960	964	979	952	919	930	972	940	884	964	993	1033	1018	962	921	953	970	937	963	912	988	946	919	1003	938	909	927	964	974	916	964	965	956	979	955	953	952	897	942	928	957	958	963	928	916	954	871	985	956	946	924	989	951	939	956	1001	963	879	942	948	928	954	967	982	908	935	958	927	941	950	948	943	963	949	952	981	949	850	937	947	887	895	936	983	955	1003	982	967	929	1002	954	979	976	997	965	963	899	915	966	945	971	1011	933	961	982	955	1018	916	971	950	956	963	954	937	1005	960	946	985	969	949	994	959	945	942	980	955	992	974	968	940	983	940	980	908	944	934	931	960	1001	985	912	943	954	944	965	967	922	953	889	952	959	964	855	991	917	923	990	951	940	962	902	955	907	905	981	944	1004	945	970	957	905	968	985	983	959	992	923	978	944	929	950	923	958	971	882	983	853	951	972	935	990	914	995	933	981	878	879	935	972	949	891	938	964	968	1012	935	947	932	950	954	968	952	942	977	949	1009	929	954	999	949	981	993	892	951	958	954	958	940	926	916	982	982	994	943	938	917	953	997	969	933	978	937	995	970	977	957	894	937	922	921	941	978	1015	970	905	912	937	933	924	914	954	980	937	938	966	1030	915	965	999	959	969	921	939	962	960	962	965	960	883	954	1000	1026	978	923	918	943	991	918	989	966	971	928	976	951	993	966	914	908	941	951	965	989	975	914	989	984	929	952	975	999	932	928	926	918	936	938	890	970	943	928	923	948	943	939	900	985	947	955	967	934	957	965	926	1015	966	951	961	934	922	953	972	946	954	981	967	949	927	954	967	915	959	960	971	974	960	936	950	959	914	967	954	932	988	941	934	913	945	907	914	882	917	932	970	968	962	960	969	921	912	923	954	906	864	952	972	921	971	1000	1025	895	944	1003	993	944	897	949	935	868	937	941	965	938	908	940	918	897	907	956	946	928	1052	898	940	962	998	989	883	955	946	953	993	942	972	985	962	994	977	949	942	946	953	971	971	939	978	963	973	945	974	952	921	930	1020	913	930	940	935	974	970	902	977	939	987	974	927	991	952	935	948	1037	973	926	880	972	958	960	933	934	937	952	899	933	942	995	940	894	982	995	941	998	970	926	971	961	939	957	959	958	936	905	969	995	951	1018	966	994	963	947	991	910	914	945	955	969	926	898	943	917	949	931	967	937	942	930	919	944	910	965	983	933	926	873	1006	982	906	953	937	901	956	957	920	971	925	924	947	948	953	937	924	968	913	972	958	958	920	982	954	938	933	907	919	980	966	979	1002	936	980	1000	908	984	928	909	947	925	906	963	981	943	987	957	950	974	961	934	929	1040	929	925	915	970	946	909	904
3094	1740	965	757	1298	1434	1307	1097	926	834	702	585	480	417	387	342	290	253	219	204	210	179	167	163	143	151	114	124	119	141	112	103	105	99	107	128	107	104	90	92	103	84	115	81	85	91	95	82	80	71	79	63	79	81	72	60	74	83	74	77	82	74	69	83	79	91	75	83	66	76	72	93	64	75	54	73	75	81	62	68	72	66	66	58	69	68	61	58	55	59	57	62	67	71	83	70	68	73	88	54	58	80	72	64	69	48	60	72	69	70	61	72	65	65	56	64	70	74	70	71	60	69	75	66	65	66	65	77	69	72	72	81	72	60	53	61	60	73	64	53	59	71	64	73	68	67	68	68	75	60	56	76	67	66	57	64	68	67	69	88	56	76	61	53	71	77	83	68	82	74	87	64	72	84	64	58	82	57	59	75	60	61	68	65	70	66	68	80	69	61	57	71	70	59	77	64	57	74	63	64	63	77	77	64	81	66	67	56	76	62	82	58	74	76	69	77	78	79	70	67	80	83	68	64	67	64	58	69	58	58	75	75	56	73	71	65	62	46	78	75	55	59	74	65	85	67	58	84	70	58	83	74	70	47	55	66	69	46	65	71	66	82	63	60	78	63	75	69	69	59	56	69	83	72	62	67	76	69	68	65	67	54	70	71	68	51	61	62	68	68	59	63	60	69	79	76	59	63	57	68	71	56	63	69	69	73	55	69	58	62	75	74	63	69	56	60	62	59	81	77	70	57	66	69	68	69	73	61	61	64	66	67	60	65	68	61	71	72	73	68	65	70	57	69	69	85	65	73	74	73	52	66	72	57	65	57	76	60	65	62	66	67	62	76	62	53	80	59	69	69	74	81	67	63	65	56	61	53	58	77	59	63	68	64	69	81	63	68	85	80	68	69	69	60	74	57	57	69	56	59	84	75	65	75	61	79	59	69	64	74	68	63	61	69	72	76	63	69	69	65	53	83	68	68	68	66	58	74	73	58	81	61	84	58	79	55	66	62	70	83	66	51	56	59	73	75	56	63	76	59	64	75	64	60	65	55	62	77	78	75	54	77	72	68	76	61	78	66	64	79	68	69	59	59	70	69	65	70	58	86	75	60	48	80	62	62	63	68	75	74	61	79	72	70	54	66	73	74	73	62	67	60	64	54	66	85	65	72	68	68	74	66	69	70	67	68	78	76	68	58	61	64	66	57	78	66	68	71	53	69	74	71	71	54	60	59	71	66	65	67	74	76	72	67	79	71	62	68	61	71	58	61	65	77	67	52	52	61	62	63	69	69	70	64	48	49	56	72	72	67	78	53	58	78	70	64	59	71	73	66	69	60	62	69	66	56	73	59	68	70	71	69	55	57	71	59	73	61	66	59	70	71	66	65	58	60	64	83	65	76	45	73	66	65	71	67	74	79	66	62	58	65	51	54	62	73	65	59	65	64	69	57	68	75	76	53	74	52	64	64	61	65	63	60	62	69	71	60	76	81	56	75	47	65	72	56	74	69	59	81	66	80	60	71	62	64	77	78	67	78	57	67	57	54	68	72	72	78	63	65	70	83	72	65	67	74	79	53	75	71	89	76	76	68	55	66	61	73	70	64	63	77	62	65	48	77	62	75	66	64	83	73	74	69	62	63	66	70	61	72	67	68	69	76	66	75	64	70	67	69	53	71	75	73	70	68	50	70	78	64	68	56	74	69	69	62	57	76	67	62	69	70	74	72	71	63	63	58	60	78	58	62	65	60	62	58	57	68	75	59	57	70	74	67	60	57	57	54	75	66	56	88	68	67	55	78	60	78	61	65	54	71	66	71	61	58	68	51	62	71	68	80	67	71	68	65	57	64	60	59	65	80	73	68	81	60	63	72	71	68	61	75	68	72	58	59	69	58	57	62	61	75	63	68	70	70	68	58	59	54	68	65	56	62	73	69	73	57	69	66	75	75	77	58	70	67	68	72	61	54	69	71	65	66	57	57	62	70	67	71	57	62	58	64	70	66	76	58	63	67	63	68	75	66	69	72	58	58	78	70	80	75	78	66	63	69	61	66	59	62	62	65	67	80	61	71	55	66	67	70	78	67	57	68	52	68	56	62	65	61	63	59	62	73	70	74	85	71	60	78	65	56	78	59	71	63	70	63	84	66	83	57	62	79	60	66	76	57	63	73	87	63	73	84	78	79	71	73	60	66	67	54	65	57	64	60	74	85	63	88	72	71	67	62	51	65	70	70	67	44	57	62	72	74	61	62	62	91	72	54	58	71	57	55	73	67	63	58	67	70	60	76	88	64	77	64	78	67	82	61	91	68	61	65	64	59	66	61	74	56	63	60	62	65	81	62	69	70	77	70	72	63	61	73	63	60	71	68	61	78	55	69	64	65	63	61	67	63	66	56	56	59	66	68	66	78	61	80	70	60	65	61	64	87	54	52	60	65	57	76	80	62	61	61	60	71	65	76	73	69	82	64	53	61	61	72	73	67	49	65	67	60	71	64	59	72	70	67	60	66	72	67	51	67	68	51	73	66	43	63	69	67	59	46	77	58	61	61	64	71	74	60	62	52	65	65	66	64	76	77	68	60	74	68	61	68	66	62	71	81	60	62	65	77	81	57	73	72	59	64	68	66	68	70	55	74	76	70	60	64	66	51	69	81	55	68	59	58	80	63	58	76	60	64	74	57	74	56	78	60	65	58	65	49	53	62	75	59	49	67	60	74	61	64	74	61	55	84	48	63	58	64	64	62	61	51	53	69	55	55	59	51	57	49	69	73	60	66	75	67	61	67	65	62	62	56	62	79	70	77	72	84	69	75	62	59	56	55	64	61	56	54	69	73	61	64	67	78	59	70	43	68	71	70	60	64	63	73	67	63	69	75	64	61	53	72	74	71	74	74	66	61	74	78	55	63	70	79	78	62	62	60	65	67	57	70	59	76	61	72	66	67	66	61	51	59	68	75	70	58	77	60	64	77	63	72	56	65	69	64	65	72	51	56	72	76	63	58	91	88	63	70	68	69	67	64	54	63	76	53	64	63	62	52	87	62	67	69	71	81	62	88	70	74	67	70	58	75	66	65	67	78	66	66	77	66	62	63	50	70	72	85	78	64	71	66	74	68	73	70	75	68	57	63	61	82	72	54	71	62	57	86	69	69	74	67	79	79	64	86	67	80	59	64	55	62	66	62	65	74	63	68	70	71	75	63	70	65	71	62	70	59	66	54	61	72	72	68	62	78	77	63	60	68	71	57	62	66	66	58	67	65	76	58	75	62	70	68	51	67	61	67	66	56	58	86	65	76	63	75	74	65	69	65	59	61	67	61	69	63	65	65	49	70	60	70	67	73	74	60	73	62	67	78	58	59	61	73	50	57	73	71	52	50	86	68	72	69	67	70	57	64	74	69	63	72	65	69	69	68	66	67	60	58	71	68	71	75	63	67	61	68	74	66	54	47	69	79	54	59	61	50	67	68	80	67	58	69	64	55	58	82	71	61	63	52
29360	23098	17362	31294	38896	38254	35283	31348	28010	24707	21428	19382	17017	14918	12856	11137	9483	8424	7561	6629	5928	5348	5021	4594	4294	4066	3712	3453	3240	3026	2985	2936	2780	2744	2518	2498	2355	2335	2260	2142	2011	1875	1791	1680	1550	1610	1477	1533	1504	1502	1384	1300	1372	1319	1334	1286	1283	1217	1206	1172	1167	1149	1123	1143	1069	1118	1123	1168	1084	1112	1085	1076	1039	1087	1104	1089	1100	1007	1060	1010	1005	947	998	991	1025	1025	945	996	976	991	952	1023	1050	988	1003	1010	997	1004	1008	961	995	898	968	970	939	928	902	972	949	958	959	961	1000	966	954	925	903	980	922	980	938	980	921	942	919	946	947	873	879	951	921	1005	948	995	921	939	911	927	961	927	985	984	943	941	966	924	830	939	938	948	925	954	915	968	935	933	956	974	958	924	967	937	906	900	978	886	980	935	950	972	943	894	937	917	964	984	912	874	894	929	924	952	910	882	938	892	910	943	908	946	942	938	969	945	998	935	927	909	881	955	959	969	980	893	944	977	931	894	917	991	939	911	922	914	968	926	952	884	952	924	853	929	929	964	926	931	922	910	910	970	921	924	882	904	903	948	899	923	982	893	937	920	937	920	949	917	936	959	924	972	937	889	925	906	918	935	965	931	892	901	929	842	970	929	928	896	952	916	907	950	930	918	926	895	913	914	933	991	945	912	917	965	926	913	946	919	901	890	957	968	884	903	939	910	927	910	899	941	907	895	954	979	924	917	938	910	912	931	925	959	933	948	983	928	948	969	898	945	946	889	903	897	930	943	969	911	948	920	912	876	867	921	922	884	944	914	926	896	926	946	929	955	921	953	931	946	933	936	899	904	877	954	906	911	957	928	937	894	940	895	920	906	913	922	896	974	966	896	952	956	935	917	923	983	895	887	841	967	916	902	927	918	878	949	856	886	1012	881	1003	956	958	871	921	923	916	939	957	928	928	961	902	893	973	944	945	947	964	917	921	894	949	962	858	912	940	953	909	937	951	958	962	964	927	889	933	956	944	921	920	945	914	888	911	840	994	960	925	924	903	892	959	982	898	872	894	931	927	963	923	900	890	933	918	877	947	908	899	1002	964	941	985	931	940	902	916	917	905	942	928	966	945	919	910	941	951	946	941	967	933	914	898	952	924	934	931	962	909	868	967	933	933	901	956	919	942	872	917	924	903	939	966	901	912	912	975	928	928	936	897	932	900	932	909	950	918	944	917	920	895	930	922	922	900	978	966	954	927	968	950	905	981	933	902	873	958	895	916	899	905	926	931	916	926	932	898	898	951	958	957	948	929	960	881	878	898	952	878	875	943	969	886	934	939	960	891	977	902	914	941	974	925	862	949	932	945	924	940	908	1000	904	929	918	905	903	974	985	931	939	903	927	880	890	919	912	917	947	916	929	931	938	955	883	935	964	936	915	950	956	1005	967	889	897	1020	924	959	931	886	881	917	935	916	945	940	947	905	903	947	929	940	956	898	921	932	902	896	929	949	944	918	910	900	960	897	912	908	901	904	896	942	952	946	939	899	872	955	977	974	881	917	911	906	937	882	919	932	895	950	919	911	952	929	983	932	927	972	908	942	926	952	958	956	872	934	933	913	922	936	910	923	910	937	891	968	893	949	889	976	927	895	933	927	952	924	950	892	908	895	962	941	897	924	981	898	912	952	920	963	921	906	904	902	929	895	873	904	932	943	885	923	907	880	952	915	902	899	953	942	901	915	932	947	932	919	938	987	924	933	914	970	922	923	974	884	928	877	904	942	882	904	938	924	990	959	887	896	953	922	942	919	886	959	939	949	892	927	966	939	906	899	944	959	1013	885	927	970	926	932	874	954	942	870	929	883	880	861	937	908	882	932	929	939	908	920	935	924	985	921	916	945	935	898	917	945	924	952	928	970	904	914	994	937	911	971	912	946	856	917	890	906	917	907	920	886	920	869	865	926	982	886	943	894	909	882	940	956	935	955	909	920	909	897	909	907	953	958	968	906	929	872	861	896	919	965	923	875	894	944	934	919	921	940	927	889	881	912	955	928	891	940	937	1005	907	946	901	956	927	915	902	886	895	904	916	938	935	936	966	943	897	924	936	933	940	911	942	921	947	942	976	919	916	910	926	921	930	978	880	890	891	889	956	908	981	917	969	969	911	906	876	970	967	967	872	898	938	934	957	954	906	920	926	921	962	910	918	907	946	929	918	916	956	951	919	955	915	899	963	916	953	890	942	930	970	922	930	950	965	916	913	896	943	900	955	937	922	907	896	925	899	889	966	923	939	955	914	925	882	945	931	957	921	913	892	971	926	983	892	969	925	904	952	909	970	979	919	889	928	909	939	915	923	1035	885	917	929	911	891	939	894	892	927	930	904	933	887	924	923	952	952	920	874	935	909	914	920	902	940	934	897	893	928	938	936	915	921	887	910	947	917	898	929	912	947	957	878	902	926	917	938	888	914	940	917	906	948	969	902	911	918	900	949	995	912	976	914	942	909	970	918	910	916	906	969	864	928	938	928	920	881	854	944	966	902	939	931	867	890	841	923	933	896	902	888	935	970	964	938	941	962	908	915	868	879	924	922	923	927	904	935	953	910	910	971	880	901	903	935	894	986	923	932	911	908	952	938	931	933	936	948	960	995	934	940	986	921	934	881	933	937	979	973	942	913	962	916	924	902	935	912	945	890	928	963	949	921	911	991	871	947	955	939	916	906	934	945	907	863	968	923	923	944	916	934	896	892	948	931	893	963	918	919	967	966	948	960	906	941	973	912	976	955	944	946	980	908	918	934	952	936	957	875	926	1002	857	938	941	948	949	913	939	956	946	930	946	939	903	907	919	931	901	909	904	874	957	910	959	930	964	956	914	978	927	910	914	887	956	969	920	892	959	895	962	908	911	949	915	902	916	923	926	926	859	923	907	957	934	901	941	909	954	909	964	913	968	936	878	941	957	942	909	971	954	899	921	932	938	909	822	899	947	952	862	921	963	918	919	933	883	902	974	903	925	916	864	875	858	963	868	937	955	1001	916	897	920	955	922	974	885	924	950	938	912	971	966	954	931	941	914	862	917	928	991	944	954	907	935	920	931	950	928	958	914	888	941	995	972	897	928	956	855	900	883	917	915	946	902	924	947	966	894	903	957	904	912	883	914	891	978	939	997	888	966	981	949	950	903	912	914	916	953	934	926	965	894	875	937	971	944	915	903	988	923	891	862	912	875	978	890	962	873	933	879	944	913	913	862	905	981	903	937	923	949	881	965	916	944	896	928	911	949	928	943	888	875	900	958	890	929	957	895	976	881	933	897	931	969	926	922	959	887	923	949	881	960	861	920	895	912	955	938	989	908	942	903	924	863	930	926	927	949	891	871	916	864	877	910	875	908	929	950	928	885	953	964	947	898	961	947	969	894	946	912	928	929	944	889	879	938	918	914	851	940	941	915	947	888	955	940	877	901	944	907	900	906	980	931	951	920	897	961	911	889	889	969	910	906	987	910	959	927	928	936	913	895	918	936	959	921	935	951	898	903	994	874	916	897	922
2374	779	470	366	600	715	625	546	471	391	326	295	257	212	161	170	160	131	127	115	106	106	109	80	93	96	78	80	77	61	78	64	85	79	76	81	73	60	65	71	62	54	77	56	63	68	56	55	45	55	58	44	63	57	40	47	65	47	63	55	51	49	47	46	62	60	50	54	58	45	54	48	50	71	57	55	53	65	56	50	63	44	48	40	51	60	51	46	62	55	45	48	55	51	65	46	51	48	45	50	58	42	57	44	54	51	56	58	49	61	57	52	55	55	48	57	44	45	48	57	59	62	59	63	46	46	61	60	44	38	39	45	56	45	66	56	49	57	47	51	57	48	48	52	60	44	57	53	59	53	47	46	54	45	58	41	51	57	49	63	52	42	52	49	59	52	63	63	52	38	57	58	59	49	53	57	53	55	56	62	47	49	55	53	57	43	55	44	60	57	45	60	68	58	62	51	58	54	55	59	62	63	61	64	60	47	40	42	50	47	54	49	57	43	49	58	46	69	57	63	49	45	57	61	49	51	44	57	54	62	42	50	43	47	51	45	45	52	48	35	73	55	47	57	45	63	63	67	61	62	59	49	56	63	58	54	53	48	56	66	45	50	59	59	58	59	56	51	63	49	43	44	46	58	51	54	61	43	54	53	45	55	47	57	54	45	49	59	57	46	53	54	56	52	55	63	55	55	56	61	66	55	59	46	52	46	47	50	49	53	61	47	56	66	61	41	54	60	59	55	44	48	56	46	52	46	59	52	57	56	72	57	56	59	69	49	59	56	49	61	63	56	48	56	53	37	39	54	64	43	46	48	44	46	50	68	43	57	48	49	35	59	46	67	40	47	45	52	58	48	58	39	50	60	48	38	43	52	48	47	63	58	56	53	51	54	51	57	41	46	43	42	44	48	63	51	56	64	44	67	62	59	47	61	45	43	45	44	44	47	55	46	47	52	57	63	60	48	53	63	64	49	50	51	50	55	53	58	64	59	51	39	48	53	52	51	62	46	52	54	63	47	67	57	51	42	39	47	55	49	43	51	28	41	62	51	57	56	35	60	59	47	49	65	65	72	47	62	51	43	56	58	47	56	59	43	40	59	48	45	56	66	47	70	51	63	32	53	50	62	55	50	56	51	61	59	60	54	57	72	55	60	43	68	53	58	54	68	62	51	42	46	54	57	44	51	60	39	47	48	48	47	41	58	56	47	61	55	52	59	55	51	46	55	55	48	38	46	57	60	62	65	44	61	52	59	46	84	57	53	62	49	38	49	53	42	51	67	47	59	58	35	49	56	61	56	59	52	60	38	48	57	48	59	52	58	68	41	50	48	66	56	48	61	49	57	62	59	47	47	50	60	54	46	62	48	54	53	55	51	52	51	52	49	48	50	59	39	48	39	47	54	51	45	52	55	57	61	62	40	41	63	50	41	49	55	47	51	59	52	62	55	52	57	57	46	53	45	52	48	37	52	41	56	54	43	63	36	51	66	51	55	36	58	56	44	50	48	49	62	42	45	53	59	49	48	44	59	53	53	53	51	55	51	49	56	39	50	56	68	56	58	57	55	60	48	65	61	44	49	62	59	55	58	48	57	49	63	50	66	65	43	57	69	38	60	48	59	47	52	51	66	70	55	50	45	46	57	48	56	62	43	54	63	51	71	57	53	51	52	57	52	54	50	53	48	47	53	47	62	51	51	46	49	72	47	44	61	51	56	55	47	40	45	55	45	54	64	48	59	44	57	50	48	57	54	48	59	53	52	62	60	52	53	51	50	54	44	53	47	43	66	43	67	46	61	59	48	51	44	53	52	51	50	60	47	55	44	53	58	54	56	59	46	58	53	48	50	51	63	60	52	64	53	55	47	51	40	70	49	62	49	51	60	51	54	46	66	58	51	60	82	52	57	56	60	47	55	53	54	50	50	40	43	58	46	57	44	51	52	58	50	54	49	59	55	44	37	56	54	54	48	56	61	62	59	51	53	48	56	61	62	61	53	59	58	69	40	48	53	51	46	56	56	47	58	59	47	59	44	58	49	50	61	53	48	49	52	51	56	51	39	56	51	57	61	48	44	50	53	54	53	51	68	53	54	64	49	59	41	53	59	46	43	45	62	54	64	48	48	43	51	38	45	66	52	52	65	46	57	44	49	41	49	45	44	55	39	47	59	57	54	58	58	73	54	54	61	53	46	54	55	48	54	52	61	48	49	55	59	47	56	45	56	63	58	47	45	42	47	57	61	51	64	50	59	41	50	44	49	57	51	59	51	55	54	53	53	62	55	55	61	50	45	49	42	53	56	51	49	60	71	43	64	68	46	58	48	46	41	50	48	61	39	53	47	50	56	64	44	54	46	58	51	62	51	50	52	49	54	52	54	60	56	58	52	48	57	48	60	48	40	54	45	48	51	55	51	44	49	45	55	47	56	58	51	39	42	49	65	46	41	55	51	58	47	57	59	62	59	48	59	59	55	44	59	38	58	61	62	59	53	47	44	58	50	51	46	49	53	53	54	48	51	54	51	57	47	50	52	40	56	47	55	57	50	53	52	47	57	48	62	56	43	63	50	52	67	43	38	60	49	51	52	53	67	42	58	57	53	42	52	52	51	59	50	60	60	61	57	51	53	50	56	62	54	46	59	55	47	55	66	60	52	53	58	39	60	50	53	51	50	60	53	68	56	48	54	45	57	58	66	62	50	52	46	43	53	65	49	67	50	54	46	53	59	56	51	62	48	53	50	61	45	65	47	44	47	51	44	62	46	60	54	47	52	66	55	50	52	47	52	46	56	55	45	58	47	49	45	55	62	66	42	43	65	43	45	64	47	61	68	48	54	53	56	39	55	47	54	55	66	48	48	53	53	54	53	48	59	56	53	63	50	57	47	57	46	40	42	38	57	51	55	55	46	50	43	51	60	50	59	53	65	38	61	59	60	57	44	48	45	64	65	64	58	67	51	46	51	53	57	54	41	49	58	55	54	54	48	64	45	50	56	60	56	58	53	61	54	54	44	64	53	53	52	56	50	41	55	62	48	58	62	51	54	60	68	56	43	70	54	56	60	47	43	60	65	46	64	49	52	59	56	40	61	47	43	66	47	57	58	53	52	62	68	54	64	71	66	55	60	61	49	53	47	42	65	52	42	48	56	49	40	52	45	51	46	48	58	57	62	48	55	53	44	45	38	52	44	47	72	41	59	51	51	57	48	44	49	50	53	47	45	42	56	67	43	43	52	58	47	55	40	55	59	53	49	48	46	48	42	41	44	62	54	54	59	52	61	49	49	44	60	40	58	45	45	45	64	61	56	57	58	47	45	48	47	49	52	43	62	63	59	61	47	55	59	58	52	57	49	63	53	51	61	42	51	45	49	61	45	49	56	59	61	53	57	59	65	44	45	58	56	46	57	57	66	45	58	52	50	47	60	46	57	46	48	46	49	42	59	65	51	62	59	54	61	60	51	48	50	43	52	43	49	46	48	56	47	49	53	44	36	46	54
21795	15572	10559	22441	30440	29508	26056	22267	18911	15961	13461	11539	9971	8347	7046	6046	5124	4610	3937	3431	3201	2849	2579	2425	2253	2173	2032	1876	1780	1740	1656	1641	1686	1552	1610	1539	1438	1444	1262	1304	1287	1222	1157	1093	1062	1082	947	944	999	1001	969	961	945	931	890	902	834	870	868	841	823	875	825	775	805	850	786	843	856	784	807	815	790	770	793	824	777	822	783	780	806	806	787	807	818	798	792	809	788	818	768	754	829	775	739	766	732	768	753	770	801	752	775	766	785	761	718	746	746	719	758	764	784	760	800	734	753	754	733	777	744	766	785	771	775	827	722	784	714	756	732	756	763	803	757	757	750	740	731	771	777	746	763	757	731	729	768	795	748	732	758	704	744	751	749	776	774	723	751	767	760	724	701	712	729	727	765	718	701	722	812	760	806	731	779	729	724	730	718	726	754	762	710	764	745	730	720	722	696	769	717	734	801	756	751	689	741	773	697	748	733	760	769	702	800	772	747	749	742	757	776	725	743	722	763	755	705	771	743	718	761	798	732	770	735	794	699	732	724	796	765	780	741	771	741	706	753	731	710	746	752	678	754	781	748	758	756	739	762	737	721	699	727	764	737	735	709	710	774	728	740	727	722	763	713	718	772	728	746	714	712	734	731	765	755	774	767	757	706	713	740	741	785	713	758	754	789	750	741	761	722	745	702	741	774	735	767	723	736	786	716	805	773	721	766	724	788	777	758	762	740	736	682	758	785	779	783	773	761	755	780	749	701	746	749	725	726	726	741	738	768	751	768	735	748	750	769	776	746	768	717	720	814	770	734	718	689	727	703	740	769	747	729	737	764	706	747	684	748	715	732	773	695	759	762	716	755	755	726	748	759	725	765	743	752	732	722	741	733	744	783	733	765	729	728	767	752	759	751	741	737	728	762	723	792	761	737	800	728	769	760	749	728	717	734	745	758	747	741	770	749	746	730	746	735	775	768	734	757	757	784	743	750	764	794	758	732	745	751	796	733	751	737	763	755	707	693	726	730	733	762	763	721	777	674	754	777	734	726	748	724	713	719	766	712	725	712	775	717	774	781	762	717	735	771	762	649	729	744	769	726	769	749	722	773	758	768	703	751	777	740	752	764	771	788	718	756	714	719	745	758	754	799	722	764	743	791	746	765	771	779	748	736	735	754	750	735	762	765	717	743	707	726	715	807	776	715	752	697	784	735	753	723	759	776	741	740	745	708	705	753	715	712	748	749	718	782	726	736	790	732	710	705	742	740	753	745	746	782	759	803	719	730	739	742	745	691	722	751	732	761	710	741	745	725	705	708	707	787	724	763	787	763	796	761	757	705	740	723	748	733	747	777	803	777	737	759	733	767	692	714	777	740	763	744	709	774	774	717	792	780	706	764	738	763	734	751	755	704	737	774	735	735	741	738	779	732	734	732	706	715	700	752	733	787	765	775	774	723	756	723	725	778	675	768	769	722	759	762	719	788	690	745	759	762	751	722	795	730	735	803	753	761	733	742	757	763	732	750	787	691	757	719	743	741	720	694	804	767	768	730	745	764	723	784	741	699	726	761	781	757	755	757	777	767	750	752	708	740	737	729	751	762	769	742	711	780	739	740	807	743	723	750	803	754	726	770	727	750	742	736	747	725	695	728	760	752	748	691	736	785	700	729	734	720	772	708	744	732	823	740	749	750	738	727	733	750	715	790	698	781	736	747	754	738	739	736	770	745	755	747	724	734	758	724	762	782	793	759	742	814	781	713	703	778	742	799	752	761	783	755	723	712	711	795	797	712	729	780	766	758	733	744	705	796	733	715	733	730	761	746	711	792	748	748	700	741	714	746	716	775	738	695	686	743	734	721	709	761	712	735	760	734	771	723	719	762	711	769	719	767	685	721	758	700	729	755	775	723	803	742	718	772	711	736	769	769	785	765	766	725	716	731	785	742	708	752	819	702	737	758	793	724	699	759	803	759	801	709	749	760	716	737	731	700	727	775	735	736	760	729	729	734	772	761	752	740	720	726	724	777	724	764	728	752	744	747	699	763	767	761	741	779	686	739	766	822	761	734	721	756	769	722	766	766	710	768	756	747	759	755	776	737	749	749	714	761	734	752	730	751	729	719	777	758	704	690	722	772	728	724	717	738	731	728	741	769	745	758	746	726	736	757	730	768	761	747	752	781	762	757	796	746	719	745	764	748	718	734	744	722	748	727	790	772	728	719	724	777	775	772	737	740	720	724	714	761	722	770	720	762	837	701	736	765	755	735	715	790	771	784	799	726	693	761	702	754	747	789	723	756	798	752	777	739	754	766	742	787	727	815	725	705	781	768	737	730	752	766	702	773	726	742	785	752	777	749	764	741	755	829	728	729	773	741	757	718	758	775	748	751	769	768	687	771	725	712	724	720	710	731	749	727	758	696	720	709	730	737	769	736	668	785	734	802	761	719	742	692	747	685	752	776	752	716	717	722	701	750	754	700	735	754	794	707	723	745	745	731	755	737	786	756	740	707	754	761	708	762	759	730	739	762	725	743	739	733	725	786	761	717	788	738	741	756	734	761	732	734	777	763	749	741	769	765	709	705	757	737	729	740	763	755	811	707	747	731	750	682	792	715	727	733	748	764	740	731	790	794	683	727	739	741	758	755	722	770	700	770	727	763	769	766	751	732	785	662	723	717	779	764	693	736	790	751	727	753	731	771	698	767	730	746	741	770	701	764	737	725	702	720	712	763	769	692	751	732	743	798	787	722	739	782	766	757	756	731	737	743	752	799	768	708	755	778	733	706	765	781	765	697	774	750	756	761	755	795	742	742	677	713	738	770	722	784	736	777	738	777	771	758	750	724	726	719	769	742	716	759	697	747	755	808	762	763	724	749	734	729	766	749	737	723	734	748	776	732	714	761	788	731	756	760	740	719	774	721	721	732	734	716	758	757	689	745	719	752	719	749	745	754	797	754	730	754	718	759	725	727	733	737	777	750	739	734	694	698	799	753	770	703	681	682	761	777	820	762	729	760	759	734	781	795	786	750	780	712	774	757	753	735	770	781	741	752	738	711	754	764	754	706	745	781	701	775	736	744	772	818	778	754	688	725	755	735	731	750	751	740	717	741	827	741	742	685	739	768	767	733	742	803	799	756	793	764	730	740	738	770	685	776	769	741	759	743	765	761	751	740	735	717	747	751	675	719	777	764	737	755	711	761	783	743	765	767	759	749	752	749	722	705	757	737	699	738	751	746	707	720	767	757	776	745	763	788	788	741	785	743	728	736	719	780	744	757	752	753	770	744	730	735	754	733	744	736	707	757	735	759	748	729	706	735	751	763	751	736	735	765	739	744	752	753	748	766	752	716	751	756	761	773	808	734	773	727	724	763	725	801	715	739	736	709	766	740	749	779	724	803	759	749	783	721	758	744	790	717	756	745	757	764	714	722	757	737	699	713	704	798	772	803	736	737	714	726	680	727	732	729	737	772	791	740	734	780	748	700	746	706	798	758	787	739	732	796	747
1852	1229	718	559	965	1049	925	805	675	557	497	424	400	294	281	235	217	197	177	155	134	134	112	112	116	103	81	82	88	81	93	88	78	89	85	81	63	78	70	70	60	69	68	70	62	53	67	67	62	64	34	64	60	58	56	50	52	47	51	59	66	49	52	61	56	54	48	60	70	49	52	48	62	59	43	45	62	44	58	61	59	53	60	55	54	44	54	45	62	51	50	50	59	57	45	58	41	61	56	48	42	46	44	59	50	47	55	45	59	52	51	50	48	55	49	47	59	42	54	52	56	53	56	43	47	47	63	57	46	43	54	60	50	38	51	47	48	51	41	54	47	58	50	50	48	52	50	59	54	46	45	47	55	36	48	44	59	39	52	41	54	53	51	50	34	42	55	65	45	39	50	43	56	46	67	59	52	50	46	47	53	51	53	47	52	51	53	49	44	53	54	55	48	45	39	42	51	55	52	51	47	37	48	47	52	46	51	49	49	49	52	50	34	55	53	46	48	51	56	58	46	55	56	49	45	51	41	42	56	51	48	48	40	56	44	45	51	43	58	56	62	50	58	57	53	53	50	54	56	50	45	55	64	47	45	54	55	54	57	59	52	59	67	66	49	53	58	54	54	54	42	46	53	51	45	45	39	43	45	43	54	47	48	55	33	48	63	34	56	58	54	58	53	53	42	48	56	54	40	64	46	52	64	53	49	46	53	56	45	42	48	67	37	48	50	47	57	51	42	53	62	49	45	39	52	53	50	52	47	47	49	49	48	48	65	62	48	60	58	47	47	50	47	38	50	47	33	47	56	48	48	58	36	42	48	40	38	33	54	58	59	53	53	65	48	52	58	56	54	48	72	57	57	59	52	47	41	48	59	56	47	44	39	54	42	57	41	46	46	57	61	48	49	45	45	68	34	48	52	57	51	48	44	48	50	59	42	52	52	61	44	46	44	44	45	38	56	39	44	55	49	42	53	43	49	45	53	43	45	49	55	54	57	58	65	57	58	48	47	33	48	47	50	58	49	49	45	48	61	60	54	72	56	60	57	60	42	57	53	51	47	47	48	51	55	51	43	51	54	44	67	48	41	50	52	54	66	53	73	58	49	55	46	39	35	55	52	42	64	42	47	48	49	37	48	54	50	63	53	47	51	50	46	55	49	55	56	44	58	38	62	52	46	45	49	47	46	48	48	36	44	60	51	57	46	47	45	52	49	47	58	70	58	44	51	51	47	50	53	35	45	55	53	58	48	62	41	49	42	51	53	47	54	53	62	52	41	42	47	55	40	51	49	57	49	49	51	57	53	51	30	52	46	50	55	55	55	62	57	50	39	57	41	56	50	46	47	50	44	47	42	55	59	42	52	46	61	45	48	47	53	61	41	53	50	42	54	43	34	50	39	63	49	51	64	53	54	54	55	55	52	38	44	63	36	36	53	47	62	54	41	56	45	52	45	47	43	56	51	61	57	74	52	48	34	43	51	56	64	61	50	38	57	53	54	70	51	45	46	55	64	56	41	48	41	54	58	56	50	51	40	50	41	53	48	48	50	54	47	46	45	54	51	59	56	71	63	48	40	53	49	51	50	62	60	46	48	49	58	47	53	45	63	42	52	49	52	63	47	55	52	41	48	44	57	53	37	52	44	62	54	40	36	58	51	62	44	41	54	49	42	41	41	40	40	59	36	44	50	47	58	55	50	50	61	48	58	62	54	49	59	40	52	36	51	53	39	49	40	51	42	50	55	49	62	49	53	54	55	58	39	49	51	52	55	51	50	47	46	59	52	45	48	42	33	56	40	42	53	61	47	54	55	59	44	49	41	66	52	53	60	44	38	51	38	60	44	43	46	45	40	64	44	41	49	46	59	54	42	38	47	51	55	43	43	47	53	52	46	61	74	56	55	45	55	47	63	40	45	50	54	53	57	53	51	43	58	51	45	61	39	61	58	44	41	43	46	38	53	52	50	57	54	52	35	56	49	45	55	45	43	60	65	51	55	49	54	53	44	56	45	63	37	47	48	51	57	43	36	50	59	50	65	49	37	57	66	46	38	54	48	41	39	54	43	49	47	40	52	62	47	47	55	60	50	50	65	59	60	66	55	47	72	47	46	54	37	58	55	47	57	47	49	43	47	63	49	41	52	49	49	34	59	48	37	47	46	57	56	43	65	56	50	47	42	59	53	54	48	44	48	35	53	50	40	48	50	55	58	61	45	53	44	49	41	46	48	51	60	47	54	49	61	57	42	54	60	57	40	52	36	54	57	48	54	59	40	42	44	59	45	53	48	48	43	47	48	49	44	45	58	43	44	58	50	59	48	42	59	52	52	50	60	54	65	43	51	53	54	53	46	46	50	48	58	49	45	50	56	57	49	57	53	46	66	57	36	52	47	53	57	45	53	49	53	43	49	50	60	58	51	59	62	53	69	58	58	53	51	59	38	51	49	59	43	57	52	52	46	40	53	45	43	51	45	47	42	51	49	50	55	45	48	43	56	60	53	47	53	51	58	51	44	56	52	41	51	55	53	56	45	47	52	42	43	48	39	51	58	56	55	51	56	47	55	46	57	52	45	53	45	48	46	52	56	46	52	45	55	51	53	43	42	58	50	51	50	47	59	43	52	50	50	45	56	64	56	63	42	56	40	41	61	43	52	48	54	39	51	52	65	50	51	60	52	47	44	47	45	47	55	64	57	43	48	59	45	54	51	47	50	59	40	54	62	54	49	40	50	53	53	50	52	54	53	46	48	46	57	39	54	48	40	41	49	47	61	53	54	68	49	44	49	44	69	45	54	47	51	60	46	37	50	43	58	48	52	45	56	57	58	43	46	47	33	55	50	48	40	54	60	48	52	49	55	41	46	53	59	47	56	53	45	54	51	48	42	49	50	53	50	53	58	52	54	47	61	54	58	56	57	56	52	59	38	47	43	51	56	48	60	54	54	48	54	52	47	60	39	49	42	52	44	49	43	46	55	57	53	44	58	44	56	62	56	66	50	55	63	56	47	47	56	44	51	55	44	49	42	47	42	61	47	66	57	52	61	60	37	46	51	46	57	48	49	48	70	52	50	58	50	59	57	74	64	44	45	44	45	34	53	44	37	53	39	53	44	48	49	50	50	51	70	44	58	48	45	55	46	59	46	44	43	56	48	51	48	52	58	53	58	43	45	41	32	59	47	46	48	55	37	44	42	42	43	44	45	44	60	53	55	52	50	55	62	44	54	47	49	50	62	48	37	54	51	49	56	51	42	49	47	51	59	54	40	49	45	60	41	44	54	56	42	41	61	60	50	51	57	55	51	55	47	62	36	55	55	48	58	39	53	43	36	49	44	57	42	49	44	57	60	52	67	54	47	46	50	38	58	39	64	56	47	45	48	39	52	48	53	52	53	61	55	46	45	46	33	50	56	46	37	59	50	44	58	55	59	52	56	53	61	56	48	47	53	40	44	55	48	46	51	67	53	60	50	61	50	40	49	60	47	48	54	58	50	55
25695	19687	14036	27403	35635	34522	31192	27518	23821	20601	17934	15820	13538	11422	9821	8271	7190	6322	5575	5027	4339	4012	3673	3296	3080	2909	2700	2569	2411	2319	2199	2152	2056	1983	1933	1858	1760	1753	1611	1499	1497	1414	1347	1214	1254	1166	1152	1169	1135	1142	1036	1026	1082	1006	973	948	984	943	929	873	929	820	859	927	891	845	830	867	793	819	842	784	800	761	826	832	816	805	797	767	792	802	843	841	774	801	774	810	777	794	776	753	747	800	722	776	773	759	770	775	797	733	798	725	729	803	756	784	701	755	753	788	778	722	734	720	713	758	702	788	703	760	730	728	749	727	761	736	684	753	748	733	738	729	768	725	756	709	759	742	780	738	725	721	699	777	685	680	717	732	752	689	746	731	769	719	774	747	678	740	729	769	763	738	705	752	737	771	722	706	716	706	775	701	741	730	774	719	734	700	721	703	718	757	752	735	720	730	720	724	699	692	740	722	726	766	761	708	762	701	754	751	700	718	758	696	727	679	720	710	705	725	723	704	741	679	754	667	714	741	738	747	717	723	741	757	725	743	676	701	719	727	683	670	734	690	705	741	705	705	697	730	711	734	669	679	714	706	720	725	751	684	727	684	714	702	654	718	739	748	699	724	754	691	695	704	776	697	687	675	721	664	731	725	681	743	726	682	747	729	739	714	682	718	725	765	751	730	683	681	734	737	718	743	727	685	734	741	707	712	728	701	729	689	705	708	707	675	740	736	753	711	719	714	743	751	740	685	725	742	744	724	755	695	751	743	731	748	718	759	734	718	755	727	713	735	664	739	749	726	724	741	755	703	664	755	735	747	710	729	713	727	763	701	685	704	740	715	705	729	675	716	684	742	727	706	699	722	724	724	711	721	765	749	739	710	761	710	715	688	705	721	734	684	702	719	686	692	720	720	737	742	692	672	680	717	691	740	737	745	715	756	713	739	719	694	687	773	713	736	713	717	684	763	746	704	726	757	736	687	736	707	702	739	705	709	754	733	718	719	681	656	720	710	692	732	721	744	704	776	728	684	717	741	724	645	720	672	742	705	692	709	691	716	707	725	697	695	730	705	755	758	728	701	706	683	719	715	705	744	739	686	727	698	738	749	736	733	705	703	678	705	698	694	718	700	736	719	762	687	708	697	731	748	703	700	701	701	731	722	711	710	712	704	721	745	694	736	666	689	688	684	694	742	680	715	714	708	734	719	728	712	708	658	717	737	686	682	734	698	690	731	721	720	689	693	740	759	733	737	705	709	673	710	706	703	705	690	696	728	707	719	743	753	717	708	710	739	715	726	715	733	699	769	705	672	712	700	692	677	738	694	712	751	684	750	666	713	733	703	681	723	725	688	693	747	772	735	699	691	706	711	710	703	706	718	692	710	735	692	667	681	705	656	720	740	682	739	733	719	734	795	720	704	703	751	711	670	662	780	695	698	774	742	717	737	712	735	708	720	707	701	738	700	740	690	727	731	746	753	716	638	759	729	747	701	699	698	713	721	679	764	711	736	762	688	712	753	689	746	717	690	688	746	702	721	708	709	727	667	722	704	689	724	734	731	698	653	714	692	753	683	718	729	751	683	730	708	702	714	786	713	691	669	712	715	696	698	754	743	744	717	731	716	745	741	725	768	708	717	681	728	712	674	692	701	687	715	714	686	738	786	705	706	707	731	754	736	758	753	691	708	710	720	737	758	710	690	736	698	734	694	723	720	734	702	759	680	683	679	726	711	679	712	730	707	661	743	732	690	730	708	704	672	740	704	704	710	681	684	705	712	718	693	757	723	708	713	775	712	712	689	656	689	768	749	692	730	701	748	698	759	726	712	714	731	696	691	691	691	676	742	660	705	723	733	726	691	699	751	707	784	720	757	641	682	709	687	691	687	702	700	766	703	741	709	675	710	696	757	684	729	754	720	713	640	729	701	721	767	680	664	705	726	724	657	747	713	696	757	721	726	716	705	734	730	677	677	735	769	698	681	713	711	651	734	702	717	743	729	724	745	684	709	704	731	691	735	743	695	760	733	705	667	738	705	702	732	691	707	708	727	706	708	697	741	711	675	741	714	730	768	713	737	716	688	690	718	690	699	726	658	682	710	735	738	683	672	681	710	698	727	749	763	736	705	721	747	721	724	689	710	671	695	739	724	783	738	746	729	694	682	683	770	701	686	744	707	730	725	718	742	703	752	682	674	684	696	715	712	758	736	721	698	756	730	727	729	711	704	709	713	724	701	708	745	752	760	696	711	665	671	660	744	742	758	739	763	750	750	727	735	764	736	769	701	707	726	679	718	738	683	720	690	736	734	710	731	749	712	716	716	733	769	696	707	701	783	713	736	711	682	690	712	721	710	719	708	696	699	709	697	720	729	642	741	720	673	734	704	757	704	701	762	701	678	775	697	702	674	710	726	737	683	725	691	712	662	692	697	748	677	778	719	712	763	768	738	712	695	710	709	701	716	741	724	675	718	735	682	748	698	714	686	751	721	674	696	695	700	754	735	742	745	691	768	734	685	724	665	769	720	711	709	709	698	754	706	753	746	746	711	706	669	729	735	724	724	754	727	723	721	713	766	722	750	725	696	739	726	726	699	747	737	736	738	691	722	726	674	721	727	720	731	772	712	785	702	717	736	751	683	714	714	717	695	773	696	764	703	691	676	749	657	751	689	753	711	685	708	728	731	691	737	735	722	665	753	775	732	711	699	731	711	727	743	696	729	754	698	778	693	743	745	689	692	696	702	767	749	731	747	742	712	721	722	735	649	736	698	738	672	710	743	751	697	726	712	711	717	749	730	767	706	727	669	736	745	700	739	654	729	718	703	735	665	696	718	694	732	667	772	732	764	709	721	720	696	693	768	738	756	733	694	678	718	699	755	756	747	670	742	718	690	741	772	728	726	757	740	748	752	750	725	700	704	736	795	726	699	686	713	703	757	731	732	739	747	744	724	807	684	684	744	757	715	699	733	703	697	726	692	700	756	728	710	687	758	700	762	721	774	721	691	703	730	762	713	706	778	677	754	703	697	705	742	764	692	707	741	734	768	731	708	734	725	734	666	678	715	724	763	708	722	691	744	753	734	738	720	626	742	740	699	778	762	694	681	714	684	755	707	747	713	725	718	719	757	698	746	716	761	721	726	689	679	736	721	737	721	695	759	769	731	693	717	700	690	756	734	695	757	754	707	656	697	742	703	725	675	695	739	719	691	758	741	730	667	710	678	734	773	723	739	699	697	691	739	743	721	720	689	699	725	741	722	705	719	748	680	738	717	701	714	724	709	725	734	717	703	699	716	742	676	728	710	703	728	766	731	743	777	736	717	708	727	707	710	645	704	724	744	734	761	734	688	728	743	696	701	745	729	764	743	764	700	698	695	715	673	709	737	728	713	676	738	721	648	719	754	716	741	717	712	766	739	694	760	694	690	722	663	757	667	709	737	724	751	713	711	735	719	746	732	723	773	743	704	711	727	738	695	724	687	709	713	739	687	725	672	731	776	735	681	675	691
3781	1072	658	503	832	991	910	683	613	503	530	398	338	317	272	214	206	175	155	156	154	135	127	116	108	111	96	112	126	110	103	98	95	93	106	75	93	96	103	108	82	107	89	77	89	79	56	75	66	80	73	67	68	64	81	72	67	74	66	65	57	76	74	84	67	76	67	74	60	83	90	54	57	47	70	67	55	72	86	73	70	73	72	56	68	63	61	65	69	66	53	70	66	69	64	65	75	70	76	70	74	58	76	75	71	74	56	50	69	63	70	68	69	63	70	77	76	64	61	53	62	61	69	54	70	51	81	69	70	65	76	64	67	54	70	73	64	58	88	61	65	57	75	55	54	49	61	49	66	65	66	54	59	58	52	61	75	63	55	61	65	70	72	58	75	76	67	64	44	49	60	67	67	52	67	76	63	73	64	62	69	72	75	64	66	64	69	51	67	64	67	75	68	67	58	60	66	78	65	73	72	62	56	59	69	61	69	69	68	69	80	65	58	67	59	63	76	72	62	66	76	70	65	76	59	59	64	52	51	63	59	65	64	73	65	65	75	66	47	71	69	76	76	72	68	49	68	75	53	77	70	80	80	55	60	62	82	59	64	64	62	44	63	76	61	54	63	66	66	67	73	72	65	58	59	69	72	59	74	58	69	70	57	79	70	64	74	52	75	59	59	63	67	69	57	53	65	74	75	61	74	81	67	64	69	67	69	78	72	74	62	71	61	91	51	65	61	57	66	65	59	74	68	76	65	61	66	58	62	62	94	79	85	65	85	52	77	64	57	79	82	91	78	57	77	76	73	48	55	62	73	48	56	76	67	67	67	67	59	56	51	68	67	63	85	84	58	76	60	48	75	67	62	68	70	69	76	49	65	75	66	67	66	69	70	58	70	84	82	59	69	49	76	70	74	56	70	71	72	64	81	66	68	62	59	52	50	59	62	67	75	70	73	67	74	54	53	76	59	69	65	69	78	68	50	62	65	69	73	65	75	72	69	61	80	63	62	60	77	64	68	70	68	64	61	75	67	56	73	71	67	52	81	60	65	63	74	66	53	73	51	62	61	73	74	60	60	72	81	78	73	63	61	61	51	58	52	67	71	62	70	57	68	63	53	67	81	76	64	64	83	71	65	71	74	58	72	61	69	57	70	68	55	60	61	97	70	59	66	69	58	50	56	59	63	51	64	59	68	77	56	59	63	72	62	77	57	74	67	72	59	61	60	69	81	71	83	50	70	88	55	67	57	65	61	63	71	77	61	56	62	55	54	80	53	68	67	57	74	66	55	67	49	74	61	67	59	62	53	63	66	72	73	77	62	74	61	66	72	69	63	67	68	64	61	60	62	67	73	69	86	77	74	56	71	64	72	62	68	80	70	63	65	67	61	73	57	67	84	54	63	79	74	65	66	69	58	70	69	74	63	64	70	64	65	66	76	60	56	55	72	61	66	68	55	65	68	68	82	70	65	54	66	60	70	68	53	66	75	63	63	77	85	65	65	69	68	70	61	65	75	67	71	73	56	61	67	58	67	57	54	74	74	65	68	62	72	61	59	75	70	58	66	71	69	62	83	55	62	64	56	65	48	55	57	58	63	71	69	72	60	63	57	60	62	67	71	59	76	52	80	62	65	59	53	66	87	61	67	57	72	58	74	76	60	82	64	74	66	56	62	66	55	66	62	67	62	65	52	70	83	68	78	52	58	64	67	60	59	79	50	67	80	58	58	84	53	66	63	57	81	66	62	71	76	70	64	61	64	52	59	69	63	53	58	63	64	72	59	54	73	74	66	69	64	71	69	89	60	70	70	60	77	68	74	58	72	68	61	66	70	77	66	66	85	68	86	67	67	74	57	74	77	68	66	66	64	65	54	69	59	68	62	83	66	73	66	64	70	59	77	68	78	63	50	70	80	71	59	69	62	64	75	66	69	57	57	84	67	59	69	69	54	65	71	74	63	78	76	64	70	56	78	60	67	71	57	70	66	61	59	56	61	69	66	63	70	58	69	67	64	60	87	66	67	53	56	73	62	63	54	68	57	49	71	70	87	66	70	74	48	57	80	84	67	60	59	73	66	64	78	63	77	73	63	62	55	63	69	86	61	68	60	90	64	63	77	64	71	65	56	59	71	80	60	64	71	63	62	76	62	67	65	59	71	58	73	58	60	57	63	83	90	67	71	69	74	66	59	66	65	67	60	62	70	71	68	76	53	77	72	53	83	55	63	79	79	84	47	70	66	68	77	57	57	68	71	73	68	74	68	73	61	70	77	72	71	59	91	63	76	61	62	72	55	59	66	73	70	71	80	62	70	68	80	81	77	75	72	68	67	72	63	74	52	81	59	79	80	63	59	89	64	67	71	75	66	76	78	69	79	72	55	55	69	66	73	68	63	57	61	66	67	74	67	74	68	70	66	60	74	71	62	58	58	67	59	61	68	59	63	62	65	64	55	68	71	73	61	67	58	64	67	65	76	70	86	55	75	72	64	69	64	64	76	72	68	76	65	73	63	66	68	63	57	63	75	50	69	56	67	53	58	50	77	70	69	58	60	54	69	67	62	61	56	65	74	60	57	79	74	77	59	86	70	65	74	56	69	56	63	71	73	62	72	67	64	71	74	61	64	65	74	65	73	83	76	68	70	66	65	62	81	71	67	64	53	59	66	65	62	67	68	74	71	56	73	66	54	60	73	71	95	64	69	57	72	80	67	71	64	82	59	76	61	68	72	69	61	65	64	56	62	72	74	73	63	69	62	61	70	57	79	62	69	67	68	67	65	75	85	69	67	70	64	74	65	61	66	66	56	64	65	65	56	69	56	50	70	63	62	72	74	69	65	59	70	57	56	61	72	62	75	77	58	69	65	83	64	60	69	70	69	71	70	67	72	70	67	76	64	78	77	54	68	70	63	63	64	84	56	70	60	75	57	62	74	54	76	73	63	66	52	73	59	61	69	58	73	73	84	56	76	59	65	61	56	63	68	72	80	72	55	75	76	64	60	65	63	67	62	62	75	65	70	65	56	68	74	64	70	63	53	80	66	78	64	66	64	64	64	71	60	83	83	54	59	71	63	61	62	63	62	61	61	66	66	54	77	66	68	59	60	75	59	65	77	75	71	66	61	72	63	65	81	59	68	54	68	72	70	73	52	61	74	88	68	77	76	71	57	72	68	57	76	62	77	62	68	70	58	66	77	70	71	63	53	62	51	56	64	82	67	63	64	52	57	67	66	59	70	55	61	80	52	68	73	82	65	80	70	63	58	72	71	77	57	52	64	66	80	69	59	70	67	52	70	72	58	83	63	64	69	61	70	66	75	64	65	83	66	72	69	63	84	65	61	72	60	50	75	62	64	64	61	73	74	85	59	85	74	75	74	72	86	75	64	59	62	69	64	70	49	61	74	49	73	67	65	79	51	60	72	61	59	66	58	65	65	64	72	71	57	61	64	66	72	60	70	65	62	57	60	61	74	83	69	63	90	82	66	59	55	73	71	59
24078	18382	13338	26194	34371	33913	30569	26520	23220	20050	17566	15224	13266	11271	9439	8097	7129	6318	5442	4869	4342	4046	3698	3480	3177	3064	2860	2665	2520	2407	2333	2316	2217	2125	2054	1991	1963	1871	1842	1800	1693	1655	1532	1467	1397	1451	1404	1278	1335	1275	1319	1203	1136	1255	1180	1180	1173	1162	1107	1130	1093	1080	1113	1088	1069	1064	1063	1061	1083	1065	1071	1035	1025	1033	1050	1003	993	995	1005	1036	1072	975	983	968	1009	991	959	990	960	1001	988	1027	1025	1008	1026	935	933	976	972	1019	966	1000	954	985	991	977	976	977	972	1002	1001	968	1048	955	934	995	997	998	958	988	981	1028	927	930	909	920	1004	975	991	923	968	942	974	907	968	957	976	969	959	974	939	936	934	926	937	972	950	957	913	976	897	947	950	954	981	923	966	962	954	953	1001	953	928	978	926	967	963	940	934	974	953	1026	962	954	972	992	990	948	1024	916	993	944	968	980	1014	978	991	920	930	967	909	962	961	938	999	892	917	955	911	974	980	918	924	931	937	1012	950	1033	880	947	949	966	951	1007	941	956	994	954	970	873	896	977	980	934	946	939	916	966	960	940	905	929	935	1013	969	916	970	922	935	927	988	949	981	968	1039	963	1007	978	937	983	947	954	969	993	937	919	952	968	967	973	940	1007	946	944	948	922	970	905	976	932	954	918	942	919	897	970	912	968	892	934	961	933	962	956	909	950	947	929	913	893	944	979	967	935	957	974	930	933	945	949	1025	928	958	1007	959	935	908	936	924	985	1000	887	974	978	982	983	911	901	954	901	950	990	931	911	985	998	968	916	951	942	925	962	949	910	917	949	969	937	950	938	916	940	943	966	946	954	946	899	904	966	912	921	946	1016	972	942	904	978	965	963	910	939	980	963	920	959	922	970	907	979	924	932	951	968	995	964	936	960	1009	921	969	892	995	946	962	906	949	917	973	916	999	929	1002	945	950	947	909	950	938	963	965	918	945	965	987	942	947	978	918	917	916	952	978	971	999	968	947	900	913	958	959	1016	937	1023	942	930	932	903	946	974	921	993	973	917	905	937	940	971	973	1000	929	951	926	997	966	964	952	968	926	890	911	973	947	1010	863	856	938	937	945	939	935	963	942	958	968	952	923	956	956	919	948	912	976	961	1006	953	922	985	952	935	916	964	922	927	944	1020	915	969	998	962	981	945	911	1030	1005	967	935	989	921	932	932	917	966	957	871	1008	929	893	962	986	947	902	942	962	922	951	1001	957	937	945	951	930	921	927	927	943	927	949	997	925	958	950	949	958	936	985	959	914	896	953	963	904	967	921	919	970	900	970	967	965	944	947	931	918	926	950	992	966	931	967	946	982	960	922	965	958	943	920	912	965	953	995	925	1003	953	973	986	936	928	977	981	941	968	953	991	967	986	970	951	960	921	945	1002	894	989	921	978	976	961	945	960	994	995	964	979	936	966	958	953	969	1007	934	942	998	976	981	923	958	928	999	956	939	960	884	943	972	962	936	960	937	936	1006	954	959	959	993	969	924	960	912	933	957	981	930	991	912	938	986	873	976	936	928	936	966	956	933	946	941	1000	903	942	935	969	1011	898	930	921	961	952	955	947	938	925	953	934	967	897	948	958	963	924	941	956	997	893	924	971	959	911	948	871	923	935	916	951	913	986	962	952	980	948	923	981	933	953	942	925	924	927	926	940	993	960	891	899	998	959	970	890	995	973	1004	901	948	905	961	951	956	950	952	972	915	912	957	954	969	984	929	995	952	1006	923	949	979	1035	928	947	983	948	1005	940	974	988	891	929	891	961	924	930	904	940	916	970	973	930	911	974	927	995	939	898	906	973	964	970	947	981	930	927	895	930	972	959	992	929	884	923	953	914	933	923	931	923	901	975	978	1009	989	923	915	989	910	931	901	951	1003	967	909	1003	923	941	970	937	985	986	952	987	1001	992	976	933	966	972	945	951	975	922	947	1014	955	891	951	926	982	1003	987	912	947	975	948	926	936	935	943	961	958	894	964	900	966	920	933	939	911	990	961	941	974	922	947	961	983	953	921	940	900	965	942	923	958	959	950	979	991	990	979	1020	995	918	943	931	947	954	1017	978	927	922	985	958	962	945	992	948	951	877	948	961	993	909	1009	916	930	974	930	887	970	955	940	879	944	912	967	896	973	932	898	941	1016	896	948	931	939	941	927	962	973	953	917	920	960	970	849	968	935	932	895	947	974	942	942	987	947	978	951	953	963	911	1004	963	994	956	929	948	937	896	935	960	953	956	916	952	925	1000	956	937	946	935	970	945	951	1009	957	908	904	928	984	929	943	970	939	941	999	936	926	975	917	888	955	940	932	904	942	976	914	938	948	937	943	917	992	954	960	964	958	949	955	959	932	899	921	976	979	890	897	967	950	951	973	990	949	912	955	898	926	969	909	926	904	909	920	994	945	894	923	908	1002	978	972	989	1002	930	942	999	886	958	929	944	959	1002	901	954	956	919	936	981	904	988	871	966	941	985	964	1011	913	960	967	979	953	928	934	965	988	912	903	1035	909	978	986	925	930	950	940	976	975	968	974	982	930	938	942	912	893	978	946	894	967	945	953	951	954	944	929	964	945	965	941	896	970	914	964	931	890	964	914	941	972	1014	917	966	930	955	991	957	953	959	983	971	984	906	965	935	972	945	942	897	933	993	931	877	949	962	879	876	953	936	959	967	951	995	943	967	897	932	978	929	940	959	900	918	970	945	953	1003	994	951	961	929	924	926	898	958	970	970	942	951	1009	934	939	875	1000	911	883	948	909	908	952	952	909	925	902	891	956	953	949	988	1015	932	938	1022	931	980	949	927	986	968	911	954	952	928	1004	1002	884	1013	949	998	938	950	922	917	929	980	921	915	961	931	936	971	934	959	885	943	901	963	903	967	988	954	941	942	960	997	950	927	998	920	965	955	983	995	988	983	948	913	1000	956	947	966	955	950	951	930	930	964	957	965	977	959	942	959	937	948	948	940	921	949	935	964	970	935	911	927	957	920	944	962	963	981	931	939	950	975	963	987	964	906	919	923	969	953	941	1015	966	926	992	952	973	915	998	954	953	945	993	923	935	914	946	939	1023	961	944	1032	885	932	914	967	947	968	925	962	968	942	918	935	935	905	952	941	989	925	963	961	982	933	960	943	898	986	962	975	974	945	965	950	993	937	953	914	933	1003	897	853	925	991	1009	1008	947	962	948	980	937	985	971	929	931	900	935	937	997	917	985	973	987	949	947	935	989	945	978	908	925	933	975	967	980	963	945	907	908	941	979	987	964	970	929	927	982	942	978	928	901	913	997	959	908	951	975	962	919	998	915	953	958	898	904	902	952	906	934	923	929	1004	1006	954	892	895	963	981	932	906	987	915	931	928	933	893	893	1002	966	923	934	983	926	956	955	972	930	961	1004	1004	947	1018	975	950	917	974	941	919	901	915	935	916	961	926	976	956	902	934	989	946	1004	953	920	991	945	921	927	936	1015	986	927	915	870	921	965	963	946	1007	942	939	1003	923	998	918	945	1025	965	933	964	957	941	970	923	946	945	947	918	999	926	954	907	925	917	941	988	969	1016	943	976	976	969	959	880	976	907	941	917
2973	1517	961	713	1271	1409	1244	1183	926	788	729	584	523	414	363	347	290	274	223	192	192	192	150	165	151	152	122	119	118	120	100	111	116	111	110	109	103	93	95	76	79	84	80	82	86	85	68	77	70	90	72	65	76	87	64	76	65	69	76	68	61	52	79	85	56	60	65	63	96	69	64	70	68	74	60	58	61	76	84	64	65	70	57	76	66	62	67	64	62	61	59	77	58	72	71	90	68	66	67	57	75	66	70	69	72	68	67	71	59	67	79	64	66	64	72	56	65	62	77	67	54	72	68	67	81	63	66	64	85	54	74	68	76	59	52	54	68	74	68	65	72	66	56	65	68	70	64	74	65	62	47	50	66	58	77	62	54	66	51	51	76	59	55	73	69	47	74	61	82	53	62	67	67	70	84	78	48	69	68	69	72	69	61	63	60	50	59	59	61	57	66	69	68	63	68	61	70	59	58	70	57	66	66	64	59	76	68	70	73	63	61	64	64	56	71	83	72	56	68	58	53	67	54	63	79	77	72	70	72	78	60	68	56	76	57	69	65	70	84	66	67	67	69	75	62	69	61	77	66	74	69	52	71	67	64	62	80	66	66	67	62	66	83	54	77	63	63	64	68	62	75	71	62	72	57	55	79	67	64	63	68	62	71	69	56	80	79	59	53	72	76	65	73	59	61	46	68	52	77	57	76	52	54	54	80	74	59	71	81	69	67	71	73	54	65	61	68	73	73	69	52	64	76	59	71	67	75	79	71	77	78	63	53	63	68	72	72	63	72	55	65	72	60	59	72	71	65	71	62	84	69	67	57	70	71	66	76	62	74	62	58	74	62	70	65	63	62	75	72	73	61	63	49	73	63	55	65	66	64	59	81	67	66	62	63	69	57	50	61	65	65	56	68	60	62	68	73	62	68	63	45	54	74	68	79	73	78	55	73	74	55	65	71	65	78	63	69	67	57	70	59	58	50	86	57	60	59	64	61	53	59	65	58	69	79	75	56	79	63	65	67	58	55	62	64	65	81	72	79	73	76	56	48	70	52	64	50	63	64	76	65	50	54	72	64	72	55	65	72	54	61	60	60	54	70	58	64	74	60	68	54	69	46	59	76	73	60	61	74	50	66	79	57	72	66	82	68	72	69	48	80	87	69	61	75	75	74	83	58	61	50	71	61	73	63	57	76	62	79	64	60	70	68	66	62	82	76	73	54	73	68	60	67	66	49	74	58	69	58	58	64	65	69	56	58	66	48	67	61	70	69	72	85	58	60	68	62	66	73	61	54	84	76	66	57	69	51	66	61	76	76	55	65	61	75	66	70	57	67	54	75	58	66	69	58	63	71	64	60	59	56	59	71	61	84	59	75	68	60	68	58	78	80	74	59	72	78	60	66	53	64	70	63	55	76	58	71	75	55	56	65	65	68	80	61	73	65	69	49	58	63	81	70	66	58	57	58	71	67	60	64	71	69	55	57	66	70	60	71	58	66	64	67	63	48	51	67	61	58	72	61	70	58	71	53	56	66	60	73	67	78	74	54	62	69	79	50	69	46	64	56	66	57	68	70	87	65	61	73	43	77	63	71	70	66	56	67	68	67	55	59	68	55	53	71	80	71	66	61	62	63	66	57	77	63	69	81	58	69	57	64	52	71	63	57	63	78	61	73	57	69	59	69	82	64	78	77	54	65	62	59	71	41	75	78	67	63	55	54	65	70	63	71	54	62	75	54	65	68	77	60	56	69	59	70	72	68	65	68	66	71	57	62	60	59	55	48	69	60	56	62	63	65	60	70	52	61	71	63	68	52	65	72	62	78	73	59	70	68	70	59	56	54	62	76	65	66	67	62	50	60	81	63	64	70	65	64	70	59	53	66	80	73	57	73	69	60	71	72	68	77	57	76	73	63	56	52	75	64	76	60	64	66	71	59	58	81	67	67	59	74	58	62	75	68	51	67	70	69	72	58	55	57	53	63	76	72	67	66	74	61	73	67	66	56	76	74	52	68	64	61	50	75	71	75	65	81	65	75	67	62	56	53	62	74	58	54	50	77	73	57	60	62	62	64	58	85	86	57	67	66	74	79	63	66	65	61	53	68	76	71	75	71	74	54	61	67	65	82	54	77	57	66	74	74	80	79	67	79	64	62	66	65	63	58	59	71	70	72	67	68	73	67	60	54	58	73	68	66	71	56	63	63	71	62	68	83	55	59	66	84	83	53	55	72	52	68	67	67	68	63	78	67	77	74	65	77	70	65	74	66	58	65	68	59	62	63	75	70	63	69	66	66	74	68	74	70	62	74	54	58	58	62	74	69	63	60	75	62	70	62	68	62	66	66	67	50	63	66	69	67	81	63	60	71	54	82	77	72	61	81	60	68	71	60	63	59	66	59	68	49	49	71	63	60	68	76	68	60	68	66	59	69	55	68	66	63	65	59	61	70	70	51	57	67	77	53	72	70	51	62	79	58	72	73	66	68	67	65	60	61	75	67	53	78	73	55	61	60	68	52	70	64	67	58	72	57	69	74	77	68	75	65	58	65	59	54	63	72	75	62	65	66	73	70	83	70	49	71	67	56	63	63	62	62	79	65	61	62	70	66	58	55	59	75	68	67	66	61	68	65	77	65	75	82	67	64	51	74	54	66	53	60	75	66	70	57	68	77	64	61	80	59	79	64	80	55	60	81	58	82	62	53	64	70	71	61	72	71	62	59	71	56	50	53	66	61	66	52	57	65	59	64	73	72	56	57	60	71	70	60	58	53	84	62	68	70	71	78	80	61	54	64	64	63	70	74	74	50	62	73	65	79	77	61	61	77	56	56	60	79	66	54	54	55	56	68	67	69	65	66	68	67	72	59	72	54	59	72	70	76	84	59	65	68	49	70	74	84	67	52	72	70	58	54	74	55	56	64	87	53	68	50	71	67	74	73	68	66	51	67	69	66	68	66	63	69	58	67	70	77	65	84	64	67	65	74	72	80	66	63	74	71	68	56	63	86	68	62	83	70	46	59	64	65	67	58	68	67	42	58	57	74	73	56	64	60	66	63	71	64	73	80	63	58	60	68	55	70	64	63	57	65	65	65	60	59	65	54	52	68	66	60	56	53	66	58	67	65	69	82	61	74	69	76	62	69	65	68	61	58	71	65	67	71	66	71	60	70	72	62	69	57	61	66	58	66	60	63	68	60	60	61	61	63	63	66	81	64	69	60	79	66	60	74	79	52	60	59	72	74	58	73	64	47	54	67	67	58	78	60	57	66	54	59	59	63	56	70	70	57	62	75	60	75	69	68	78	72	59	54	64	57	66	70	75	62	61	55	72	65	68	78	63	63	65	73	58	66	67	63	75	60	75	55	74	55	66	60	54	69	72	73	66	71	77	73	70	57	83	61	58	65	63	63	72	66	78	66	60	61	72	64	65	57	55	52	69	73	70	69	62	75	56	71	73	67	69	70	49	69	72	60	64	84	73	59	66	51	61	51	69	55	66	64	64
29143	22360	16761	31183	39069	38282	35045	31312	28127	24581	21989	19681	16897	14548	12764	11056	9568	8577	7518	6658	6085	5504	5071	4632	4275	3990	3726	3405	3346	3173	3033	2933	2885	2783	2622	2560	2511	2315	2290	2104	1961	1832	1832	1767	1626	1581	1557	1446	1409	1457	1395	1370	1369	1357	1287	1251	1236	1211	1177	1154	1180	1176	1169	1167	1171	1137	1111	1132	1091	1081	1134	1061	1055	1119	1104	1112	1066	1085	1064	1012	1058	946	1058	990	1010	994	1016	945	986	977	1059	1012	1043	994	988	1012	961	969	985	1004	976	999	897	962	984	998	965	961	964	997	962	973	996	1008	961	993	1025	992	960	902	940	942	973	934	932	907	967	955	962	970	977	922	935	989	904	944	954	967	914	908	895	880	922	940	902	934	934	983	959	903	871	945	979	896	904	887	942	928	969	871	909	885	909	903	939	918	907	906	929	880	933	966	877	894	936	918	912	955	982	924	945	962	935	915	954	981	901	928	898	928	954	885	944	906	917	865	932	898	900	934	929	894	945	905	939	953	919	930	927	957	894	913	931	939	908	874	958	951	901	907	905	916	956	903	906	868	929	876	843	898	920	881	937	907	918	928	910	930	988	968	936	899	927	888	893	962	912	912	935	892	977	969	938	965	911	960	915	879	895	912	909	886	908	959	917	896	935	905	919	904	939	863	921	901	932	948	941	853	951	919	921	937	936	951	942	938	918	939	901	925	887	886	941	834	856	941	890	911	918	898	854	885	849	944	965	876	912	926	945	892	944	899	950	929	937	942	947	969	941	962	974	921	949	953	944	921	968	970	964	961	920	919	905	865	920	941	891	920	970	947	931	840	897	939	919	918	924	852	958	902	962	888	888	966	922	936	932	900	889	946	930	833	915	947	906	900	930	907	911	933	935	937	903	975	968	921	928	957	899	960	928	950	971	919	940	1010	950	919	955	902	958	884	952	947	941	918	924	946	904	911	947	938	962	943	953	940	926	943	938	931	991	888	885	934	841	963	932	939	856	866	868	970	879	847	914	963	961	970	999	982	897	920	898	898	967	917	986	943	927	888	899	931	974	903	901	954	888	914	939	978	920	900	949	921	905	902	984	893	868	964	930	923	938	952	924	917	924	931	893	936	880	956	911	902	978	958	908	942	904	905	915	909	954	948	950	899	926	862	901	966	891	926	942	957	912	893	969	907	900	883	950	908	933	939	930	908	945	984	969	920	902	892	903	894	948	936	912	865	914	931	930	949	941	933	946	954	919	896	920	882	984	936	962	882	905	923	898	930	913	913	900	926	908	930	902	968	937	938	927	928	928	880	906	959	941	855	998	908	907	940	914	924	942	892	878	933	929	916	882	931	915	881	894	929	893	922	931	946	932	892	914	909	900	863	942	866	895	935	915	858	956	947	889	936	943	947	937	858	926	920	920	941	909	937	902	921	943	926	939	921	934	906	900	905	923	949	917	895	922	878	874	857	898	904	933	909	916	952	891	880	898	913	888	920	953	945	885	929	910	871	957	865	950	943	903	915	925	985	868	935	921	921	863	979	948	925	921	949	925	938	875	932	898	891	935	940	985	988	970	926	942	874	940	978	956	895	894	945	951	930	922	915	905	926	926	940	936	921	951	890	892	896	931	972	935	938	964	959	941	1004	922	921	852	932	907	942	1001	943	926	926	929	877	903	955	882	989	957	899	958	918	891	888	916	884	936	910	922	916	941	888	912	918	934	927	950	920	922	948	891	921	918	931	932	933	969	897	964	940	956	940	908	930	895	912	899	984	948	872	915	985	879	970	942	871	916	911	917	939	904	910	919	909	924	883	927	912	959	902	931	910	959	985	908	878	903	966	903	995	960	902	895	942	957	921	897	950	940	915	948	908	856	950	926	918	933	882	937	960	930	913	934	972	927	902	895	893	890	908	897	906	917	913	913	890	962	921	869	901	942	895	952	893	931	899	918	899	968	957	971	1027	910	941	946	891	922	951	933	873	932	965	884	936	971	922	910	932	927	932	981	915	977	894	956	885	955	954	927	864	926	964	941	899	939	986	884	892	908	888	909	874	893	853	934	908	924	946	953	945	903	852	937	910	896	922	901	882	902	887	905	930	944	991	890	939	932	891	921	971	943	935	928	996	928	934	942	895	901	940	907	950	913	904	929	893	893	959	954	940	870	921	950	920	942	943	878	899	949	963	928	1003	959	898	934	920	897	909	930	860	875	909	936	937	908	899	893	889	964	931	912	913	958	924	982	915	944	949	963	916	919	941	968	944	930	946	933	913	932	919	926	916	950	904	968	937	945	906	919	922	947	951	910	950	930	858	901	882	945	867	919	912	902	926	933	956	902	958	959	897	918	898	949	945	947	938	951	918	916	908	871	909	927	998	896	929	950	940	888	909	883	894	940	906	992	918	908	934	897	962	883	908	904	937	911	914	930	907	948	977	900	899	982	882	873	904	904	951	896	887	929	935	946	921	929	892	925	895	923	989	953	876	885	949	878	937	886	895	963	902	967	902	981	972	912	867	923	968	942	916	961	912	898	900	928	936	982	929	961	1009	885	906	938	894	877	918	913	922	956	920	954	945	910	920	917	874	918	986	964	953	899	923	917	961	897	957	855	913	996	900	905	901	887	931	930	910	846	966	943	939	1039	939	948	905	942	911	941	958	880	1017	960	955	940	905	955	909	908	935	959	898	932	928	874	1006	970	913	1018	917	945	954	880	927	870	991	937	976	960	916	911	903	938	883	926	986	872	923	919	912	916	933	866	916	922	902	926	900	924	926	948	957	903	882	943	946	960	904	900	880	891	939	997	933	854	961	894	1011	946	873	962	943	890	898	911	948	946	936	928	956	915	873	866	917	903	937	906	938	930	920	886	961	933	934	956	850	937	928	953	910	938	935	974	874	922	947	967	926	918	907	944	906	886	932	910	945	951	894	930	905	919	903	952	951	954	902	922	939	943	921	901	911	887	943	950	896	956	882	900	987	917	874	909	892	933	899	897	916	944	961	956	921	882	894	941	874	1001	921	936	918	928	925	897	926	950	869	962	912	919	887	922	963	874	954	918	946	911	948	963	957	876	939	949	912	928	986	953	915	932	917	890	946	929	878	870	921	938	907	921	923	918	973	998	969	893	938	939	942	910	962	879	889	922	914	919	915	906	922	921	950	911	977	987	898	947	918	930	936	943	931	921	959	869	909	945	921	967	927	915	916	895	922	975	924	862	898	908	911	949	932	962	886	942	911	955	913	948	955	855	899	896	909	964	887	883	987	925	934	922	943	911	858	954	914	1032	860	868	923	931	890	909	981	920	927	952	887	952	923	965	917	965	920	897	989	951	948	851	891	934	945	932	892	937	957	917	927	875	874	946	944	877	947	946	965	948	940	909	888	902	973	944	900	939	928	932	962	954	924	950	910	960	961	954	865	927	888	920	884	904	941	863	914	903	878	887	890	873	958	920	898	942	961	921	905	911	925	954	849	923	925	988	1012	955	945	916	930	900	965	925	930	917	942	970	943	910	979	900	899	954	961	946	912	949	933	892	934	910	947	908	993
2333	722	405	364	584	681	582	518	425	399	371	297	287	226	192	182	160	133	110	124	99	99	97	92	85	79	68	79	74	78	67	76	66	79	74	62	59	52	65	71	70	47	65	61	59	58	73	50	70	55	53	59	57	67	48	51	46	51	59	51	62	65	47	67	47	59	52	43	52	54	46	56	46	56	40	61	45	50	53	55	45	49	49	41	56	56	55	55	52	56	62	53	49	54	53	54	64	64	46	65	50	52	67	53	63	49	68	57	52	64	49	51	42	53	53	55	52	54	53	51	59	45	55	63	56	51	47	44	58	60	43	47	49	60	53	52	57	64	59	57	62	49	60	71	53	62	56	55	50	48	60	56	53	56	47	53	54	56	53	49	52	41	48	65	54	53	48	54	52	45	63	55	47	53	63	58	57	56	53	47	53	58	63	52	44	51	55	43	33	53	50	45	37	58	52	52	46	55	51	53	56	47	47	53	41	53	57	39	46	51	53	67	56	44	47	49	41	49	64	42	57	56	49	56	45	43	60	54	55	46	54	52	44	52	53	52	50	65	58	49	50	69	51	56	49	57	63	54	57	43	60	58	67	47	48	48	54	66	42	55	54	43	54	45	64	44	52	52	50	45	56	49	47	46	47	50	43	43	55	50	54	44	54	56	64	45	55	59	54	50	42	51	39	51	49	49	57	48	69	53	41	36	39	52	48	50	56	54	44	59	50	49	62	40	50	48	61	53	55	51	61	46	60	67	53	49	43	64	50	51	55	64	51	54	42	51	53	52	50	46	49	51	52	42	55	56	66	49	52	49	58	55	54	53	54	60	55	40	54	57	57	50	39	47	67	37	53	40	43	64	53	66	64	71	51	60	46	57	57	56	46	43	68	54	43	61	52	52	57	53	46	58	55	54	58	65	44	50	58	54	44	45	52	57	54	53	59	51	56	59	57	61	59	47	60	46	57	53	54	55	53	44	52	61	53	66	51	47	48	49	52	52	52	52	43	61	56	54	63	54	53	50	56	52	46	56	52	61	59	66	52	45	53	51	55	57	41	47	49	52	51	54	48	50	40	61	69	55	41	46	39	68	44	53	45	55	52	45	59	40	59	55	53	49	53	48	50	49	53	50	47	52	49	52	54	47	69	58	72	58	44	55	42	59	49	50	43	61	53	45	54	45	55	47	55	68	47	57	56	52	46	47	55	57	50	47	49	53	60	35	48	49	42	57	48	59	58	49	48	48	53	55	55	50	47	54	44	54	46	43	48	64	51	56	49	50	46	43	45	40	51	51	56	43	57	38	57	52	65	47	57	58	55	46	59	57	59	64	60	60	41	51	48	46	57	43	56	58	50	42	49	52	48	50	48	43	54	45	49	45	48	54	57	51	42	40	61	58	53	55	53	50	47	53	44	51	46	50	61	63	53	61	46	46	52	50	61	51	50	53	49	55	49	48	44	57	53	51	55	53	43	42	50	49	49	50	58	47	56	56	47	44	60	53	53	40	48	58	48	58	51	56	40	48	51	42	52	52	59	55	47	54	52	55	42	41	56	58	51	57	58	64	35	50	59	50	62	50	45	61	57	61	58	54	64	63	54	55	58	42	47	55	45	52	57	40	41	63	43	48	55	48	48	53	53	55	56	57	39	48	34	45	50	33	48	50	48	53	52	50	53	56	61	52	40	44	44	52	50	43	46	48	49	53	60	52	53	49	46	51	54	53	59	44	53	58	48	55	32	50	55	46	60	48	48	45	53	52	44	61	51	48	59	38	45	59	56	58	53	51	47	43	54	59	60	52	57	38	59	63	56	52	41	47	53	52	51	38	46	53	58	57	48	57	34	47	48	39	59	44	52	55	65	45	44	60	58	47	69	56	45	47	58	50	62	53	47	50	55	53	50	51	66	58	42	54	44	48	47	44	55	42	54	48	49	51	52	62	54	46	59	54	49	59	68	47	56	53	44	52	58	51	61	50	51	40	42	48	47	50	53	53	50	52	55	61	41	47	50	59	46	52	63	54	46	47	43	48	42	63	44	68	41	49	63	56	41	70	52	58	54	42	44	47	40	64	53	58	55	62	68	47	48	59	54	57	44	38	53	44	48	39	36	62	53	68	42	54	48	42	54	44	46	65	56	53	67	31	53	45	48	47	56	56	62	49	62	57	60	50	47	59	56	52	57	44	49	43	48	41	49	49	51	57	55	54	47	55	50	48	52	67	45	53	56	37	46	40	55	52	49	54	54	44	43	41	64	54	53	59	57	47	43	37	39	64	47	56	54	47	50	42	47	48	52	50	55	44	56	42	48	54	56	45	53	56	51	46	51	50	47	55	41	54	60	62	50	51	50	56	46	58	59	37	42	46	65	61	48	54	55	51	53	39	41	46	59	49	55	72	53	36	50	54	61	56	47	57	54	48	54	57	32	43	52	53	57	44	60	44	40	45	46	53	57	37	49	58	75	41	43	51	46	69	49	47	53	44	60	55	62	44	55	43	52	51	44	52	49	59	45	44	56	50	50	39	59	44	61	52	60	54	49	51	57	48	55	59	51	61	56	60	54	49	50	44	56	52	59	46	54	52	64	57	55	45	53	43	61	56	49	53	48	49	44	57	54	51	59	51	47	51	56	42	49	59	57	57	54	52	54	67	50	56	49	61	56	41	64	51	52	60	67	48	52	56	67	57	43	54	51	48	55	51	57	55	53	51	51	51	48	53	52	57	44	53	42	56	54	51	49	41	51	58	46	58	54	56	57	44	49	61	49	60	55	51	64	45	55	54	58	37	57	43	63	43	46	45	52	59	56	64	63	49	42	65	35	48	50	57	53	43	51	58	57	47	46	38	37	51	46	67	50	47	46	52	61	44	48	54	52	56	47	51	45	66	57	44	44	70	53	47	52	57	51	48	41	52	58	45	49	45	53	40	44	54	45	52	57	42	52	51	51	55	51	47	42	58	49	48	48	40	54	58	51	48	58	62	52	53	52	58	39	51	56	54	51	46	45	49	57	65	46	43	39	62	51	56	42	55	50	65	52	58	49	51	43	54	47	48	61	42	44	55	46	53	37	55	47	56	67	44	63	45	53	49	50	56	56	60	54	46	55	61	54	46	57	45	43	56	42	50	60	40	50	37	52	62	57	62	42	57	61	53	48	51	42	48	50	63	45	57	47	47	54	55	50	59	48	51	56	56	49	49	52	50	59	55	46	51	45	44	46	56	41	59	55	43	48	52	53	49	54	65	51	50	49	54	43	57	43	47	53	49	56	36	49	58	45	63	58	52	51	51	65	51	55	50	42	65	44	57	43	47	52	39	48	45	47	68	55	60	60	62	56	46	40	64	47	44	52	53	64	47	65	62	51	64	44	52	57	47	75	42	52	59	44	45	48	49	59	48	49	60	58	50	50	45	75	43	58	54	50	56	45	46	54	47	42	46	51	57	53	52	60	51	54	53	56	56	48	54	45	46	48	59	53	46	42	56	49	52	55	52	55	54
21436	15142	10247	22396	30738	29666	26124	22479	18965	16053	13749	11710	9611	8002	6840	6142	5278	4354	3974	3459	3261	2958	2684	2544	2268	2230	2108	1868	1847	1790	1765	1718	1626	1590	1572	1534	1450	1412	1371	1308	1227	1187	1129	1064	1081	1071	1031	1030	993	1014	945	941	930	896	1010	874	876	870	899	873	835	836	826	844	827	892	837	833	850	777	825	804	863	804	833	825	750	756	767	758	791	810	838	795	838	779	814	801	798	811	789	766	776	782	786	807	794	726	739	794	748	749	789	739	687	776	729	771	738	726	747	807	775	761	770	801	727	768	727	746	743	781	747	736	740	754	743	748	766	750	761	706	782	763	735	772	733	749	709	748	748	721	722	776	804	724	740	778	721	727	729	736	750	736	732	756	732	766	761	769	765	767	765	686	753	714	721	686	737	796	704	710	774	751	733	722	731	721	732	715	720	725	762	780	695	768	742	717	746	793	735	718	717	747	792	736	713	688	794	776	726	732	775	739	703	724	731	724	779	726	765	727	777	734	732	776	735	765	787	719	713	701	725	750	685	770	746	725	826	690	752	765	760	726	765	727	727	737	782	756	703	787	695	790	719	734	769	726	778	741	756	716	745	760	689	794	756	714	773	768	732	779	731	756	705	723	748	757	756	763	761	716	695	763	729	752	765	735	722	749	747	735	690	699	754	752	751	717	766	750	741	751	717	755	687	777	729	740	765	738	696	768	741	736	752	727	749	776	756	726	773	738	728	717	747	762	758	762	694	722	767	768	734	765	689	753	713	783	759	763	731	761	744	771	741	755	721	754	779	749	732	774	758	714	765	726	768	757	803	706	752	756	750	764	739	691	751	753	715	804	710	793	745	654	701	709	764	776	728	776	769	745	756	732	734	749	732	728	729	719	699	709	688	800	728	698	753	759	720	749	676	779	758	776	757	757	717	716	756	738	735	743	726	739	746	759	710	745	768	756	779	760	723	787	739	655	763	760	770	754	708	784	706	701	733	734	722	756	767	735	784	752	744	712	681	755	763	715	733	760	741	762	728	750	799	713	797	782	778	737	752	720	758	699	709	738	727	707	765	726	723	783	765	746	713	751	729	738	763	767	775	749	717	779	751	731	737	711	748	790	718	743	712	764	750	715	750	730	736	766	732	725	751	748	721	764	740	772	700	716	736	712	766	764	745	735	681	767	747	759	752	714	745	759	718	720	752	719	689	766	692	728	771	736	709	676	716	736	740	747	760	704	737	723	706	765	741	766	760	744	736	716	766	711	758	770	712	778	774	753	733	751	775	731	713	782	682	769	766	764	751	732	706	774	756	718	752	746	732	744	694	704	723	727	746	767	732	741	736	735	752	782	719	779	752	780	757	708	739	723	794	714	721	744	737	773	774	765	718	714	709	730	715	719	702	799	763	797	712	740	680	699	741	725	774	715	778	758	760	776	688	762	720	724	727	760	746	718	765	753	749	769	744	775	755	727	740	748	775	802	769	737	755	763	734	761	744	750	784	729	733	736	757	745	723	728	722	720	742	733	754	739	761	794	755	765	713	768	751	761	770	712	741	723	756	732	718	731	743	754	769	730	728	737	734	748	754	750	760	765	754	695	718	711	765	746	726	742	711	753	737	711	753	753	755	737	703	774	769	762	760	750	737	742	713	748	754	672	746	778	715	755	776	730	758	770	753	773	773	719	801	746	743	768	736	690	784	768	746	746	744	764	718	746	737	722	713	768	744	770	746	745	761	776	697	736	777	705	713	730	731	794	787	765	735	741	759	757	738	780	750	756	744	729	764	736	748	756	744	759	731	743	746	778	721	729	717	813	764	714	738	756	775	774	792	741	719	741	707	774	739	763	730	724	712	777	716	758	720	728	749	732	770	764	727	798	815	739	747	730	785	726	827	675	745	758	765	761	751	774	762	698	738	735	754	790	787	750	720	703	778	758	712	689	775	735	740	796	723	779	742	704	748	726	751	778	759	740	760	706	756	707	729	770	723	776	743	754	728	703	708	732	744	761	777	750	734	767	742	767	743	736	798	749	763	752	741	754	772	732	752	694	751	745	723	727	788	764	731	741	797	748	712	756	797	711	749	746	750	770	730	762	771	762	746	733	720	756	716	749	745	773	721	782	761	736	764	817	787	752	698	797	747	743	724	723	736	740	750	746	714	750	791	747	726	741	760	768	733	779	819	769	719	767	760	769	738	774	743	754	764	759	696	757	763	751	769	739	762	729	732	732	730	759	798	726	770	724	743	737	750	736	736	820	766	735	789	763	773	741	679	730	723	744	742	740	736	745	735	741	739	768	775	701	725	775	749	723	723	747	750	768	742	734	765	736	701	748	785	744	740	744	767	754	756	676	751	709	745	733	754	716	737	726	724	706	770	745	708	722	767	775	759	742	735	727	781	716	737	711	713	762	747	741	710	771	750	718	728	739	733	756	748	771	744	683	731	743	784	782	740	748	757	770	752	784	745	703	716	758	745	754	742	729	778	681	721	757	722	773	758	732	716	720	753	755	737	700	746	715	750	775	730	751	760	720	728	784	716	757	736	738	748	727	696	743	750	736	715	719	736	743	768	761	725	761	720	767	748	779	715	751	765	779	676	788	783	764	725	773	731	721	759	720	705	747	771	750	709	665	724	793	761	785	740	699	728	727	756	727	784	761	719	741	794	749	745	744	724	782	716	748	681	771	785	778	738	768	767	736	730	712	783	784	831	757	725	764	743	775	752	762	735	756	779	768	729	724	760	740	794	715	744	743	737	769	757	799	737	727	740	683	761	756	738	709	757	701	743	741	712	762	718	725	774	730	793	718	742	724	732	789	705	748	783	775	780	749	764	796	738	777	706	719	679	750	731	735	721	752	753	678	719	757	777	747	742	723	730	700	772	750	769	776	715	762	742	755	729	744	757	753	805	750	669	763	791	738	769	727	755	726	738	765	742	760	781	757	758	752	744	722	776	722	788	741	774	737	745	748	727	689	740	774	702	707	777	755	790	769	756	786	728	762	747	758	754	728	676	736	774	779	734	711	753	760	731	779	749	758	788	763	709	746	768	715	721	734	753	688	755	743	734	730	754	710	726	782	798	731	735	720	749	750	754	763	772	730	737	698	735	746	779	766	760	714	708	758	768	790	743	774	726	770	770	714	747	753	750	741	758	693	772	732	764	717	713	778	768	762	714	744	748	719	789	734	729	756	722	724	795	725	786	724	762	720	771	723	758	728	729	750	717	769	758	782	778	775	761	731	744	713	711	685	697	761	751	763	743	769	759	719	744	819	718	775	770	768	776	768	711	719	746	730	740	784	756	724	765	760	694	754	711	766	760	755	743	789	756	743	686	737	720	743	726	755	739	752	753	734	787	785	764	737	761	740	754	777	711	766	726	762	753	731	735	722	679	741	701	719	752	727	731	702	758	742	735	732	755	709	780	722	750	766	692	722	738	776	734	728	771	727	739	793	761	794	716	724	757	795	753	782	758	777	751	739	827	752	758	713	719	726	714	766	740	734
1714	1212	637	557	891	1046	933	791	676	595	500	405	347	334	270	221	197	184	176	151	138	128	116	106	109	95	103	115	97	97	82	87	86	98	72	80	73	74	83	67	63	67	61	72	67	54	64	44	65	61	60	52	61	48	49	53	63	55	62	35	47	54	55	75	58	63	56	49	62	60	54	67	63	51	66	44	64	57	49	55	50	51	52	62	52	55	53	53	52	59	48	44	53	62	50	45	46	71	49	42	47	43	53	49	57	47	57	49	46	55	63	44	51	55	61	35	64	50	54	54	60	42	49	39	44	45	56	39	46	46	47	58	39	43	45	64	47	51	51	60	49	53	38	48	35	52	53	49	51	45	45	52	49	50	45	37	50	43	47	47	58	49	41	53	50	53	63	48	55	41	57	55	42	42	51	37	61	51	55	46	43	61	59	51	50	56	39	41	42	52	41	54	45	45	57	61	54	55	55	52	55	40	56	54	47	52	40	39	52	47	72	62	40	49	60	51	50	51	53	42	48	58	53	50	72	50	45	47	64	47	43	62	51	51	49	48	55	50	59	52	51	45	39	41	45	53	48	53	52	46	55	54	62	57	54	45	48	57	52	58	42	47	40	38	58	58	56	51	48	36	37	38	56	51	40	40	52	60	50	44	28	43	51	48	49	38	46	52	49	40	46	54	65	43	54	48	59	50	39	55	48	59	41	53	40	53	56	50	50	51	52	58	52	35	45	39	60	43	44	56	47	62	53	50	58	45	64	54	62	33	43	55	61	41	61	53	51	44	51	53	51	47	43	53	59	48	54	45	49	54	52	40	63	51	55	56	49	55	49	54	57	43	46	45	43	42	59	70	60	48	55	50	48	40	56	56	45	44	39	54	57	54	43	53	49	46	49	48	43	53	45	70	45	52	52	48	59	51	51	58	58	43	52	54	53	66	51	61	53	53	52	52	51	51	52	62	71	57	46	50	52	45	45	62	48	45	48	42	56	57	47	52	61	52	46	49	45	50	43	39	47	46	57	56	51	49	50	55	50	54	53	52	50	55	58	36	48	55	47	51	49	49	48	54	66	41	46	56	53	45	54	67	64	44	45	58	40	47	44	56	56	49	50	49	51	46	51	35	39	38	48	45	50	54	46	44	37	72	57	49	47	64	49	44	58	45	48	49	56	56	70	52	47	51	61	49	53	48	40	70	45	56	46	50	50	34	46	49	53	41	51	60	59	43	47	44	35	53	48	46	42	47	56	40	55	51	45	61	41	46	37	53	53	53	39	39	51	56	58	43	50	43	42	50	56	46	50	47	57	47	53	60	56	45	58	50	48	53	47	46	41	42	53	44	49	51	42	51	61	50	40	57	51	54	39	46	58	54	44	50	41	39	56	48	50	56	50	40	50	52	74	53	34	66	54	49	50	56	51	48	68	53	53	45	57	35	54	59	49	39	51	57	48	62	55	39	59	66	51	49	32	44	47	55	47	55	49	54	42	44	45	49	39	35	47	42	53	59	41	55	40	49	49	47	51	46	36	50	47	36	61	54	55	53	43	46	48	47	52	44	49	47	37	40	52	49	50	48	46	52	60	56	55	51	52	45	50	50	46	53	48	46	54	42	53	47	43	59	42	43	54	48	51	39	47	52	59	58	48	55	47	46	50	44	47	54	53	50	41	60	41	54	57	37	57	47	49	48	55	44	57	63	52	49	57	63	40	56	46	50	46	50	49	45	61	60	53	35	64	57	51	54	64	42	39	55	45	59	48	53	55	53	59	49	50	55	54	40	62	45	47	58	48	55	49	57	61	53	58	48	65	56	49	49	56	44	46	39	56	50	54	59	50	55	55	50	47	54	41	48	50	50	48	46	50	58	42	52	40	50	49	40	47	61	45	48	49	52	41	58	48	47	47	55	48	45	68	38	43	49	39	44	51	47	45	42	50	38	36	67	33	43	34	57	43	47	51	53	49	70	58	44	45	59	50	60	45	47	40	58	55	47	48	55	55	37	43	49	52	46	44	46	61	46	67	46	47	52	56	47	37	57	41	52	51	45	44	61	61	43	46	52	57	62	34	51	64	51	68	60	55	46	45	46	41	50	62	52	54	47	53	44	55	47	45	53	55	52	48	56	40	51	62	41	68	46	37	41	54	43	47	42	60	45	61	56	57	40	43	49	55	45	44	55	41	46	57	34	47	47	54	44	51	58	45	44	48	44	59	42	31	64	47	55	40	48	48	59	43	38	51	52	58	57	45	61	54	47	48	56	47	41	51	52	52	53	42	59	49	60	51	54	43	52	67	49	50	56	44	55	61	54	44	49	45	51	44	44	56	51	53	53	59	49	56	35	46	62	45	48	54	52	50	41	41	53	63	58	74	41	43	44	50	54	64	52	40	42	53	60	39	38	56	50	57	55	48	50	46	45	48	51	42	51	54	46	53	41	42	57	37	54	47	46	47	36	63	48	66	42	45	48	57	50	41	46	50	64	50	49	43	41	35	70	43	45	50	61	56	48	57	49	48	58	45	45	44	45	52	53	43	49	41	44	55	41	43	48	56	55	58	46	49	40	49	47	44	58	53	40	47	58	42	55	57	47	53	46	47	59	47	50	50	52	43	39	31	46	49	43	53	55	49	55	46	49	51	60	51	45	49	48	46	56	49	38	60	52	66	61	44	62	46	61	46	38	51	35	42	59	46	50	55	56	53	53	62	51	59	61	57	53	32	45	49	50	40	48	47	45	65	49	58	40	56	64	41	38	56	47	52	52	44	53	50	51	55	45	44	54	51	38	41	53	48	49	36	48	54	48	48	51	49	47	66	40	41	52	44	47	51	47	63	51	46	52	49	59	53	46	51	48	48	53	51	53	63	50	58	57	58	48	49	44	55	58	58	39	58	54	46	49	66	42	61	46	39	49	48	54	38	33	53	65	52	49	65	44	52	45	51	56	51	44	51	42	57	60	53	60	51	60	50	46	57	50	55	43	43	47	41	41	45	48	50	54	65	52	49	53	39	43	45	48	46	42	55	39	48	57	41	44	36	57	45	41	41	41	48	60	43	56	51	46	51	61	56	47	46	64	40	58	54	35	56	54	39	48	47	54	51	55	45	63	46	51	50	59	47	53	48	56	50	57	47	54	58	37	52	49	65	50	38	58	55	53	53	45	41	71	51	48	54	41	36	44	45	41	48	52	46	52	52	38	45	40	55	47	58	41	55	40	56	54	59	61	53	37	49	44	48	55	38	41	46	58	53	44	58	36	61	45	47	46	62	55	44	50	50	43	64	55	45	48	46	49	51	60	40	59	54	46	38	35	32	36	55	43	47	45	53	52	52	56	44	59	47	55	49	44	50	40	50	55	51	48	47	55	43	48	46	54	60	46	46	40	59	48	51	56	40	30	51	44	51	39	37	54	51	61	53	42	49	64	57	50	59	43	51	55	44	59	61	31	59	45	65	59	40	61	49	51	51	41	45	57	50	50	54	50	46	47	43	49	45	71
25504	19553	13372	27308	35150	34441	31324	27385	23857	20704	18339	15635	13175	11236	9569	8416	7208	6288	5385	4963	4402	4100	3687	3542	3190	2970	2836	2602	2494	2420	2394	2257	2111	2050	1942	1892	1846	1753	1589	1552	1525	1469	1283	1258	1236	1192	1157	1152	1127	1055	1021	1047	993	984	995	948	899	951	891	951	859	910	909	872	871	835	874	874	867	805	817	823	795	852	829	827	762	817	754	801	767	783	787	769	768	775	755	770	753	742	753	796	754	794	755	759	780	775	694	793	799	725	726	726	738	703	763	732	783	736	716	694	767	708	741	739	779	775	717	786	774	751	711	697	742	696	721	723	730	682	697	739	678	718	697	719	678	748	725	717	710	721	726	750	716	735	702	737	706	734	753	763	706	766	725	705	695	691	687	779	732	758	747	750	721	703	751	727	708	717	683	726	704	741	717	728	757	718	709	717	724	712	753	725	703	709	756	714	739	715	796	704	784	653	734	712	727	743	731	749	724	743	707	717	692	702	710	722	704	741	665	725	699	693	745	672	677	707	674	753	726	737	732	729	701	739	707	808	773	713	710	686	695	683	687	729	703	689	706	713	688	764	728	718	728	760	777	694	696	726	698	720	734	704	707	661	696	677	710	676	701	755	706	713	710	753	750	720	689	665	714	722	750	714	714	706	672	705	668	709	712	710	734	699	707	738	680	713	694	699	733	739	717	684	733	700	677	713	752	742	709	742	708	735	722	722	704	696	737	722	699	681	748	716	710	702	695	732	713	733	710	673	693	758	744	711	744	688	685	699	690	764	734	673	685	670	732	703	695	702	675	711	731	741	711	720	697	739	708	722	722	679	695	727	686	736	696	695	707	773	715	694	710	726	740	730	708	741	759	718	723	700	692	728	698	751	754	719	705	743	704	747	710	705	709	753	712	710	713	692	696	658	731	667	695	723	688	698	680	778	762	720	731	674	698	731	751	753	766	760	702	690	719	708	694	737	706	702	729	724	738	740	733	727	709	712	740	731	708	675	709	717	696	726	710	717	720	740	721	699	693	752	751	691	717	727	727	733	718	690	729	710	723	723	727	683	713	721	730	727	727	716	740	702	637	721	696	692	666	702	689	715	703	769	745	702	718	692	734	728	716	720	726	712	686	761	720	698	717	717	720	642	692	689	754	704	755	735	719	724	696	675	751	670	696	700	757	714	708	694	734	720	661	736	708	737	706	671	704	682	743	776	715	725	726	705	665	767	727	675	714	704	717	669	713	743	746	721	746	709	700	712	743	733	670	715	764	749	733	658	733	704	723	752	738	721	723	737	726	679	706	743	748	703	665	741	701	709	683	733	711	693	698	706	685	716	716	677	719	687	728	762	681	756	723	757	709	768	718	700	715	751	637	701	687	693	724	734	674	628	734	702	784	771	721	713	693	675	674	729	707	733	695	716	731	658	756	758	709	711	717	720	729	722	701	674	741	726	740	739	732	722	689	717	732	732	737	726	719	733	748	679	660	733	731	725	691	715	728	696	728	726	738	718	700	687	723	724	738	668	686	681	701	719	682	720	716	719	679	650	746	722	664	710	700	727	720	730	692	673	744	733	669	721	781	743	707	707	704	717	734	702	667	714	691	732	730	706	767	711	730	707	685	713	742	723	714	671	712	729	704	700	710	724	720	719	702	723	748	720	741	753	704	699	707	651	685	714	720	687	714	720	724	760	719	708	684	690	746	748	719	709	740	715	742	690	664	720	744	663	701	719	769	677	768	738	708	701	704	753	697	736	725	743	708	763	712	719	663	706	717	720	756	669	760	725	727	765	711	659	699	705	745	708	757	785	680	728	721	700	737	737	720	727	731	726	693	727	741	709	728	725	714	712	680	740	746	705	704	717	696	709	717	688	756	742	734	688	743	750	697	743	754	749	721	689	677	682	721	722	771	715	736	726	716	715	634	722	725	707	737	766	701	729	676	711	706	729	727	732	730	740	746	721	673	699	695	691	742	741	711	697	767	767	696	755	721	731	710	712	689	693	731	746	689	748	741	736	733	696	726	717	714	702	745	741	727	715	705	698	713	719	722	755	718	752	721	747	731	711	714	705	771	731	707	769	714	728	717	694	705	716	739	747	719	691	768	701	685	714	657	734	723	723	642	736	701	725	707	715	725	661	703	678	693	704	694	700	687	765	715	711	742	742	737	740	730	693	759	690	716	729	739	715	700	730	710	742	742	692	698	771	718	728	675	752	678	738	693	752	712	714	706	690	713	733	737	740	712	711	728	697	712	743	677	735	718	702	740	730	738	742	716	727	728	772	682	702	688	697	721	690	701	707	727	723	679	685	743	714	756	734	749	721	698	678	681	735	736	714	656	730	757	731	701	661	722	710	712	742	778	681	698	686	741	755	699	703	729	745	681	715	735	699	674	667	729	702	711	701	710	722	706	734	748	693	748	683	709	728	702	777	691	736	744	715	660	690	692	717	723	723	701	723	767	751	726	747	717	714	706	657	729	735	724	718	722	669	666	751	719	709	672	694	709	709	747	700	720	730	706	710	676	715	759	660	737	736	710	654	729	683	740	754	703	686	697	703	713	724	651	714	760	740	762	710	743	700	759	699	685	667	721	714	670	731	741	775	804	738	689	709	733	714	765	724	711	689	714	732	791	722	696	736	732	689	768	715	724	702	721	750	720	702	737	745	753	714	737	706	739	697	749	672	714	703	695	750	772	668	687	689	731	707	725	695	712	729	712	700	661	744	687	712	688	665	683	709	722	742	735	726	650	722	728	696	678	698	695	693	709	771	691	706	750	692	730	744	692	735	734	696	709	721	742	702	685	707	701	670	735	677	685	702	758	692	694	708	706	704	764	736	744	759	713	730	692	713	665	682	668	675	729	709	729	674	678	690	732	711	732	695	721	708	791	726	698	708	649	681	730	749	733	684	724	684	709	732	713	723	694	732	755	711	747	730	699	720	687	710	727	720	700	728	695	697	735	728	678	739	748	702	727	746	736	723	711	748	733	666	727	715	736	725	725	685	721	730	729	711	715	692	729	738	712	728	695	649	703	732	697	697	713	707	732	697	691	720	704	674	740	759	681	694	728	742	697	689	710	686	695	718	686	723	708	743	757	764	723	705	678	689	738	800	682	755	674	705	730	684	785	723	749	701	676	680	730	705	722	734	783	742	670	708	704	683	746	740	752	749	753	732	715	745	739	679	711	663	690	708	696	676	695	719	644	723	720	698	751	717	724	699	684	713	682	709	716	739	719	700	685	689	750	740	729	755	728	713	700	775	761	722	699	727	720	718	716	718	694	702	702	728	732	627	682	749	706	752	741	732	723	730	716	698	734	705	714	729	722	727	719	708	742	708	734	697	747	685	740	737	710	720	713	741	733	719	782	705	703	711	750	737	747	719	711	720	743	694	755	705	741	741	666	747	691	742	664	703	735	702	743	727	702	680	716	703	683	733	684	664	709	736	741	769	714	730	690	700	693	745	742	738	735	729	743	693	758	768	719	722	741	660	755	721	710	722
3586	1027	605	509	767	912	827	786	606	586	484	414	347	290	258	242	210	179	159	149	132	142	130	100	117	114	97	113	105	107	97	121	99	101	89	106	126	83	77	71	76	80	80	86	92	60	89	77	76	73	70	70	67	76	65	69	71	54	63	73	74	77	63	64	72	75	73	67	64	68	57	57	64	68	59	68	61	64	80	64	57	74	72	68	56	80	66	77	64	54	75	63	63	64	67	58	58	82	76	57	77	66	66	75	70	70	66	54	69	56	59	63	73	61	61	66	69	68	65	69	65	76	78	61	64	75	63	71	52	69	67	72	70	71	68	82	70	63	72	64	68	77	66	56	73	73	86	64	77	56	77	88	76	71	84	76	72	65	64	70	72	73	65	83	70	71	72	73	65	52	61	66	57	70	70	64	78	58	75	63	52	45	56	79	69	73	80	67	76	70	77	59	69	49	67	67	60	75	68	71	55	75	79	53	73	72	53	79	54	69	80	67	58	78	69	66	71	68	64	74	67	78	53	80	66	63	66	62	62	77	54	73	71	68	76	63	70	48	69	75	60	78	64	65	63	74	67	71	60	73	66	67	62	73	61	71	54	68	65	72	49	64	70	79	87	69	87	76	61	51	74	59	68	62	74	68	72	80	72	69	65	57	63	86	69	62	67	69	66	73	76	67	59	62	62	49	68	56	60	82	76	59	72	73	69	79	70	62	49	66	80	70	76	61	71	76	65	70	65	71	55	61	77	71	64	81	59	65	84	78	59	62	59	65	77	58	61	60	60	68	75	77	57	61	60	61	62	63	60	67	68	67	62	56	66	78	72	66	78	68	71	72	71	74	70	61	89	68	79	56	68	74	72	55	64	61	74	75	63	65	64	74	65	75	59	60	53	65	78	74	77	58	73	72	60	83	58	69	77	56	57	61	66	64	69	74	67	82	63	62	64	64	60	70	66	57	55	77	62	66	63	66	58	62	68	71	56	67	73	73	70	76	69	61	79	65	74	57	60	57	79	55	72	63	63	58	70	58	63	63	56	60	59	60	70	65	62	66	79	63	50	81	72	59	55	74	61	57	60	58	65	69	61	72	65	73	81	62	59	50	65	66	66	55	76	57	67	71	61	43	72	73	51	62	53	69	73	59	39	67	55	63	61	70	70	67	72	75	57	57	74	65	72	59	56	69	45	68	64	73	60	65	70	60	68	77	69	75	69	67	61	83	73	60	56	78	60	69	65	74	71	72	54	64	63	69	63	66	62	76	53	65	67	68	72	78	61	75	71	59	72	77	69	59	61	69	66	65	69	59	72	63	79	53	70	60	65	69	73	80	73	76	55	64	72	63	62	67	64	60	57	52	67	67	67	76	68	83	64	70	63	71	68	80	65	72	71	64	68	72	72	63	70	58	67	66	60	69	68	70	57	67	60	79	78	69	72	59	80	53	74	71	65	62	66	57	74	65	61	56	73	74	81	65	65	67	68	79	75	55	72	67	70	56	63	53	64	56	51	61	64	80	49	64	75	58	72	68	74	67	66	87	75	67	46	51	57	47	70	57	65	65	68	61	62	69	65	73	68	78	68	74	61	64	70	50	76	82	62	54	66	59	79	73	57	58	84	69	59	70	63	67	66	59	78	60	68	72	71	85	55	74	61	50	53	75	65	63	69	55	67	55	75	57	65	69	60	76	77	63	61	65	73	59	64	73	69	56	55	77	72	54	73	64	62	96	54	70	50	84	59	57	54	70	60	59	53	60	64	70	61	77	81	77	70	70	69	73	55	64	55	73	51	73	57	70	81	82	55	71	62	73	69	56	72	67	66	47	60	69	69	66	68	62	59	65	63	58	73	46	59	66	69	56	60	75	61	69	84	69	63	70	58	65	56	58	66	84	61	73	64	59	69	71	60	70	79	61	54	60	75	53	68	75	77	53	79	66	76	61	54	61	71	87	71	67	63	63	69	69	74	71	64	55	65	59	73	64	64	76	78	69	84	66	53	62	57	66	69	65	68	52	70	69	70	80	67	71	67	65	72	68	78	78	58	79	69	78	59	62	63	74	84	62	55	73	72	74	60	73	62	71	66	55	67	75	63	63	70	73	61	51	63	74	69	59	58	63	53	61	78	74	58	60	65	72	54	64	58	58	60	85	67	75	65	58	63	69	78	68	65	60	55	68	76	62	67	60	57	63	71	70	52	59	56	61	57	70	60	54	67	74	61	66	71	72	69	70	58	65	73	76	62	66	68	63	72	66	59	73	64	68	78	75	61	81	71	69	75	59	71	58	59	68	48	59	59	53	53	67	58	63	56	72	70	66	66	60	49	75	65	63	69	59	66	68	63	62	78	71	55	71	47	64	66	77	80	62	63	51	60	73	47	56	59	80	83	57	67	65	83	62	66	58	57	62	60	59	61	73	66	67	62	58	53	65	79	70	72	54	58	61	62	77	64	75	73	63	75	70	67	61	61	64	77	62	74	78	58	66	64	71	55	62	62	74	59	80	69	63	58	67	69	65	62	56	61	63	78	75	73	53	64	83	69	68	70	49	62	72	57	60	80	68	55	64	86	58	72	67	70	76	56	59	64	70	61	57	70	77	54	76	67	65	57	75	63	53	75	71	73	66	75	73	69	66	69	66	62	71	66	61	54	66	71	79	65	74	58	52	60	66	62	67	69	64	59	75	58	71	48	84	56	58	78	68	63	84	75	69	78	51	79	71	70	64	79	63	48	63	53	70	74	66	63	76	65	65	75	59	75	59	71	69	72	62	57	74	66	73	65	74	60	69	57	80	71	73	70	64	58	65	58	73	56	71	57	61	62	73	72	68	63	70	78	69	69	82	74	61	78	71	71	62	74	71	71	60	75	58	66	75	79	60	67	64	64	61	67	56	74	75	63	73	75	66	83	72	66	73	60	67	66	62	69	71	75	70	71	82	53	75	74	76	49	68	70	55	63	84	65	59	63	74	69	66	78	81	67	71	72	69	52	66	76	73	79	74	59	78	66	72	56	72	57	68	72	57	78	81	74	59	70	74	65	54	57	63	78	60	61	60	59	75	57	71	66	56	65	64	63	73	60	63	89	61	76	82	66	71	73	73	71	70	66	62	45	71	65	63	66	61	83	64	73	63	55	66	65	67	64	66	68	80	62	62	68	74	51	72	83	85	45	63	75	82	58	60	68	55	79	50	72	69	79	76	68	74	63	74	82	65	66	70	72	61	66	63	66	67	58	61	62	68	82	70	70	67	67	73	58	69	61	68	51	66	59	71	72	74	58	83	83	68	77	61	58	91	57	75	66	60	57	78	66	58	79	81	74	73	70	80	63	69	53	70	64	74	81	61	81	62	55	83	70	66	57	77	71	68	57	62	69	59	71	59	83	63	63	58	69	66	73	70	68	61	77	75	67	77	76	55	82	70	53	57	79	52	64	79	62	68	64	61	67	68	60	67	66	66	70	64	68	77	80	59	67	86	62	60	67	71	63	75	57	69
23719	18054	12883	26269	34000	33651	30436	26737	23239	20410	17539	15117	12838	10612	9356	8029	6983	5881	5520	4908	4435	4011	3852	3599	3289	3008	2911	2711	2617	2574	2464	2405	2345	2209	2221	2072	1976	1947	1751	1713	1650	1572	1547	1443	1388	1403	1379	1343	1296	1292	1249	1219	1217	1186	1192	1194	1235	1173	1101	1073	1092	1151	1123	1058	1091	1086	1098	1104	1056	1049	1100	1017	1044	1028	1012	1047	1074	1022	982	1003	994	1006	972	990	980	968	1003	1018	994	1016	1028	1039	990	962	988	949	977	1058	996	993	988	958	974	976	1034	909	935	913	994	932	981	1016	969	977	924	971	968	931	976	977	930	993	985	906	975	1011	979	1000	944	966	1008	971	895	946	941	950	975	925	951	977	920	929	1006	924	941	942	922	960	932	961	947	896	993	940	935	919	977	960	931	949	1014	937	921	921	945	975	936	952	957	976	1014	945	911	944	918	1001	972	960	957	929	896	993	1002	969	949	937	945	947	1034	953	942	981	952	881	914	918	959	894	975	913	963	985	921	929	962	951	994	936	957	903	933	954	996	939	954	943	925	1014	896	927	978	940	934	981	945	932	938	937	960	931	987	962	964	922	947	921	921	909	980	963	949	965	978	937	940	956	921	952	952	966	951	928	904	941	971	949	951	977	896	944	906	939	960	899	1013	1004	916	971	950	954	1010	955	886	938	892	955	967	969	916	959	934	919	899	954	932	931	976	907	902	946	1004	962	967	939	945	948	908	960	890	893	1021	923	933	911	988	963	940	908	882	880	951	924	963	949	929	946	928	947	932	901	928	959	914	960	920	953	938	993	933	974	950	936	955	981	925	945	915	972	907	893	952	984	963	932	935	979	921	944	930	912	1014	918	992	991	941	912	935	963	956	969	960	959	935	888	946	941	913	931	957	908	936	975	923	1002	920	930	990	927	933	928	969	931	914	933	901	937	924	934	955	942	936	967	978	926	920	936	986	1010	923	904	985	944	972	948	988	970	949	973	908	977	921	907	891	930	918	987	935	919	985	984	920	993	913	943	927	923	974	968	910	937	986	891	922	1006	986	945	949	909	936	976	900	934	942	920	989	944	947	932	948	952	912	1006	1000	900	937	915	985	949	983	966	937	942	918	979	994	926	930	928	931	950	927	903	947	936	923	935	951	929	932	923	930	951	867	974	957	935	974	950	938	946	1020	912	909	933	948	973	961	946	919	946	937	933	953	920	912	939	906	945	917	974	973	991	920	950	1009	971	953	954	956	950	930	957	970	971	900	947	1020	930	948	921	928	968	946	972	988	1006	892	950	926	925	933	939	973	926	920	943	952	942	956	931	999	951	921	980	951	922	970	943	895	953	944	917	953	992	958	947	981	1019	930	976	936	995	934	902	930	983	925	876	908	979	960	1016	921	897	988	926	950	958	913	968	927	943	987	922	917	980	904	918	973	946	907	904	927	954	953	930	1004	937	974	961	952	934	985	938	913	926	919	939	933	909	953	1009	971	957	949	928	939	934	929	1008	931	1019	978	890	913	956	973	956	991	968	970	969	930	1036	868	974	900	968	964	928	932	914	970	990	984	920	960	976	950	980	974	916	950	1008	936	895	950	917	963	944	965	930	960	966	932	944	943	906	902	938	959	952	976	944	917	917	987	953	956	950	948	930	1013	1013	911	929	1004	947	933	916	993	1013	908	956	909	954	894	940	950	934	937	975	962	952	969	954	938	900	935	984	955	921	927	894	1007	968	985	944	933	957	927	987	974	972	941	1004	920	932	975	919	938	877	901	899	951	999	980	942	915	982	977	924	911	945	933	994	921	963	917	907	927	968	900	928	953	967	900	923	997	953	961	935	938	933	963	983	928	1000	928	951	933	998	910	973	903	960	991	908	939	903	943	945	930	897	961	992	940	934	925	914	941	897	1001	951	925	963	987	911	946	963	914	993	892	943	932	894	904	910	869	897	915	948	978	893	923	924	936	950	961	875	937	1000	986	976	973	996	956	948	923	926	933	926	951	974	966	932	937	943	941	1026	946	903	969	984	894	989	989	968	983	920	951	939	944	921	907	892	931	943	913	889	932	889	965	972	977	959	902	941	923	967	935	917	963	937	936	963	933	903	971	927	1018	930	973	943	974	964	982	981	934	929	905	990	962	951	927	965	940	947	975	942	984	980	1019	921	933	933	952	914	941	958	947	956	912	972	964	963	919	915	954	959	940	949	926	971	948	954	905	988	963	943	906	935	982	947	985	887	966	963	957	971	954	919	920	962	925	933	937	922	951	921	1005	923	962	994	951	950	965	969	906	928	924	941	942	977	938	938	931	927	976	935	980	961	941	937	1017	981	968	931	957	965	923	949	941	916	923	950	920	953	961	940	931	958	930	967	938	971	985	930	1002	969	917	949	967	920	956	981	1015	956	987	947	937	918	941	952	918	924	946	951	987	927	942	957	937	967	956	922	937	973	947	874	911	899	988	903	1005	980	924	914	1004	934	957	923	901	1012	921	943	889	959	930	919	943	911	973	960	988	979	941	901	960	899	957	954	928	949	965	931	969	971	927	919	987	958	934	906	953	927	954	1025	933	936	978	977	964	923	910	963	973	951	968	913	944	937	896	874	909	937	936	931	999	940	924	906	970	926	931	964	953	937	918	917	908	953	933	954	937	928	952	940	975	923	932	943	954	962	950	937	939	957	973	941	928	951	884	946	967	901	952	925	966	901	957	968	928	961	915	924	959	938	930	974	1002	939	930	983	964	944	967	950	925	925	910	948	958	961	961	964	955	919	966	944	965	962	1012	961	932	924	990	930	961	928	997	950	950	973	919	988	928	1032	955	966	955	995	981	952	974	935	957	985	874	926	939	924	984	922	973	1018	957	892	905	944	936	920	970	950	914	918	955	982	981	936	894	926	1001	961	909	944	986	930	980	958	895	1011	942	986	900	920	921	897	954	940	977	914	931	966	934	930	884	959	943	933	963	957	985	939	972	928	937	940	928	936	945	902	969	954	1019	891	902	899	922	943	959	983	941	960	951	884	945	948	941	945	944	927	950	974	872	949	928	920	927	911	902	935	954	912	966	970	962	961	933	956	1002	987	898	949	990	958	935	882	985	966	951	947	952	925	959	971	972	976	976	951	971	947	956	1068	910	963	976	958	971	941	893	930	917	956	937	939	946	882	970	967	983	899	1026	987	971	938	851	978	972	1001	935	905	968	1015	943	928	941	922	894	930	915	935	1007	963	886	890	940	909	941	939	905	973	887	907	922	944	934	925	939	906	910	981	953	919	917	946	936	938	955	952	924	907	963	920	910	868	998	928	959	969	922	976	941	967	951	955	995	922	905	987	973	894	929	903	914	954	1031	919	936	951	953	1001	1010	938	950	921	922	949	963	886	972	986	949	932	993	905	902	967	945	925	905	934	918	923	978	947	1002	953	967	963	954	867	915	949	917	909	965	924	984	912	898	916	984	918	966	893	891	946	930	977	974	955	1005	966	943	947	946	966	944	900	957	981	941	894	939	924	953	940	953	922	992	970	995	923	984	912	929	956	1012	967	932	932	917	971	953	944	948	942	939	878	931	1005	917	983	928	942	939	947	989	941	958	958	921	940	951	968
3096	1703	880	794	1269	1465	1250	1069	935	797	712	587	448	381	334	298	294	259	226	195	178	175	159	171	143	154	147	106	123	109	130	129	110	99	129	104	103	104	99	108	100	89	96	84	70	83	63	80	88	86	70	75	87	74	77	95	68	88	62	82	71	79	74	66	77	96	61	66	74	68	69	69	64	68	78	84	75	47	69	68	63	68	79	75	77	55	58	64	61	61	62	72	60	66	72	68	67	77	81	78	65	73	75	70	78	69	58	69	68	52	64	52	68	57	77	50	56	82	79	58	62	55	68	57	73	53	77	61	82	70	52	63	58	56	67	59	59	64	55	68	62	68	69	71	64	74	59	63	68	79	59	66	70	65	66	65	62	56	73	83	67	69	73	56	81	65	64	60	63	63	75	83	53	71	65	57	78	65	59	65	79	55	66	60	58	64	79	59	82	76	89	59	77	49	76	62	62	76	62	82	73	80	66	77	60	69	65	62	65	67	83	59	56	59	70	66	53	72	56	64	71	63	72	60	67	58	62	65	66	57	69	76	64	76	66	61	74	61	71	61	65	72	61	74	65	75	68	60	75	60	59	75	41	65	58	75	73	76	66	66	65	65	74	60	61	73	44	70	61	71	81	83	59	54	66	59	72	74	63	65	64	60	61	61	62	60	78	64	69	68	62	64	64	60	65	75	84	68	74	61	47	55	76	54	60	59	63	81	77	74	64	65	59	72	57	79	64	68	79	66	62	79	60	67	61	59	73	65	62	57	64	80	66	65	63	68	83	70	70	68	69	70	56	54	63	59	63	79	57	84	76	64	63	62	60	68	55	75	58	68	74	74	70	55	63	62	68	56	59	68	58	64	61	62	64	68	73	65	70	56	64	72	73	69	73	55	61	60	73	70	63	56	66	77	69	70	63	74	68	69	65	82	75	87	71	58	75	74	56	68	72	66	45	62	71	59	68	45	85	91	66	57	67	59	78	60	55	67	67	65	65	61	65	74	59	65	71	70	67	68	62	78	53	51	68	72	76	79	73	71	51	47	75	62	55	70	81	59	67	66	67	63	74	62	56	69	62	57	61	71	57	53	76	74	77	63	49	66	65	67	70	70	70	76	67	65	67	60	65	63	70	62	73	57	62	81	53	76	78	55	68	66	65	59	77	71	68	78	58	52	58	69	62	66	51	66	60	54	77	62	75	73	63	51	72	65	75	63	63	59	57	66	53	68	63	76	54	69	68	68	69	92	72	61	80	68	63	71	64	66	59	77	59	69	57	62	56	60	66	63	78	65	67	64	72	64	57	60	66	62	65	59	58	60	50	65	58	62	69	56	76	45	68	66	55	61	62	78	69	62	68	53	66	55	61	55	64	66	83	60	64	46	78	66	67	70	65	69	63	71	73	67	51	60	77	59	53	65	60	53	55	62	78	75	65	72	61	62	59	61	51	59	60	70	79	62	49	68	51	71	71	62	60	69	56	64	71	58	71	65	68	63	51	67	54	59	75	66	71	65	77	62	69	65	65	67	64	72	72	66	55	61	70	70	72	78	71	59	65	69	59	68	58	71	75	60	73	68	56	67	68	67	74	63	63	71	64	75	66	66	64	72	83	62	52	71	62	84	53	53	49	57	66	65	57	67	71	66	72	61	76	89	70	62	64	62	68	60	59	75	66	63	63	72	72	77	78	53	58	63	65	67	59	58	71	69	70	85	52	72	73	60	63	60	66	64	83	69	75	48	84	66	73	61	65	57	63	69	66	59	67	64	60	66	51	58	78	57	64	79	99	69	58	75	60	61	67	68	69	76	58	65	67	69	67	64	72	62	72	72	64	67	70	50	73	62	83	69	56	66	66	73	77	63	61	71	63	57	65	60	70	65	58	70	66	58	69	73	66	74	54	74	52	73	80	71	67	78	78	67	64	69	71	58	60	57	65	61	65	67	56	77	70	75	66	62	67	57	69	70	61	73	59	70	68	64	63	78	65	67	74	57	72	65	60	68	64	77	61	61	63	62	63	64	48	73	63	64	72	69	75	63	67	67	66	62	63	56	79	69	50	65	64	87	78	58	64	53	54	77	68	56	76	66	61	68	77	77	78	63	73	52	71	55	57	61	62	56	70	70	76	55	74	71	74	56	71	69	60	65	57	66	70	66	70	59	67	60	64	84	69	65	70	66	72	66	55	68	76	63	77	60	53	57	65	71	87	71	51	62	72	61	77	77	58	62	65	58	60	63	54	72	59	68	62	52	82	77	71	68	63	67	59	62	62	78	79	39	66	66	67	74	71	75	60	61	65	67	72	75	60	64	83	64	60	69	64	67	86	58	61	64	66	64	58	75	72	55	70	66	60	64	70	74	66	67	81	66	34	68	76	73	56	68	69	58	67	68	61	53	68	63	68	79	82	68	60	67	66	78	65	68	69	61	64	59	77	66	63	62	75	75	70	81	71	72	67	69	67	57	74	68	60	56	50	69	67	59	60	78	67	82	69	66	64	75	86	59	66	67	76	58	67	74	61	68	61	56	70	67	66	66	70	64	67	70	51	64	64	67	57	57	80	53	77	59	66	61	73	71	58	59	60	70	61	59	71	64	66	60	71	69	54	70	67	71	64	49	70	62	72	71	66	79	65	67	58	58	60	53	73	69	63	69	67	65	66	63	79	70	57	68	71	67	60	62	56	54	81	66	67	58	69	70	60	61	70	68	64	57	58	63	69	60	53	63	62	78	77	67	61	71	60	71	64	70	59	59	77	83	75	63	67	70	64	47	72	63	51	55	56	66	59	63	56	86	62	82	52	62	60	67	77	67	66	52	57	67	68	76	69	70	69	61	49	64	61	78	64	57	81	58	70	75	76	63	70	79	66	67	61	68	63	63	58	60	67	79	74	75	73	54	71	73	68	67	57	87	73	70	76	64	72	58	69	63	75	76	71	67	64	65	68	77	83	66	52	67	61	75	69	68	74	61	65	68	79	60	61	61	65	67	80	62	64	68	62	63	63	75	52	62	80	53	63	63	73	71	64	56	54	61	69	66	66	61	74	52	57	71	58	59	58	65	82	70	79	69	62	74	63	56	60	67	48	62	54	68	62	65	57	68	85	68	79	53	71	67	76	71	69	79	55	73	82	63	58	62	72	67	75	53	63	69	64	64	61	66	90	65	63	58	72	69	55	70	67	75	75	62	63	75	66	57	73	68	75	66	67	59	64	74	62	66	61	65	61	66	56	58	47	68	56	67	69	66	50	63	70	56	60	54	77	79	76	77	62	78	60	61	73	56	70	64	53	61	74	66	62	78	68	63	61	87	53	63	80	60	60	72	56	71	65	52	61	75	61	67	60	54	50	53	73	75	54	57	56	77	59	64	55	63	58	55	70	55	65	68	87	71	68	69	83	64	75	68	79	71	86	65	67	71	72	65	60	63	59	68	49	60	65	59	75	63	74	65	67	78	58	67	73	71	64	66	67	57	61	73	82	61	70	71	68	57	67	68
28919	22339	16632	30881	38664	38047	34987	31652	27909	24850	21930	19118	16537	14174	12311	10999	9378	8355	7253	6708	6148	5561	5104	4598	4352	3998	3766	3542	3555	3165	3126	2992	2964	2805	2657	2512	2391	2272	2188	2047	1886	1974	1707	1652	1676	1620	1572	1431	1412	1444	1367	1317	1332	1265	1256	1230	1221	1281	1229	1158	1089	1122	1183	1207	1158	1149	1120	1088	1127	1118	1101	1089	1119	1009	1065	1096	1058	1000	1067	1034	993	1006	1011	1049	1021	992	987	997	1033	994	1014	1035	973	995	1034	1001	1038	1010	972	991	978	1002	981	950	924	947	951	957	974	953	971	948	960	976	929	1009	926	957	1010	967	1001	972	987	929	930	919	915	933	967	940	924	902	890	996	934	965	955	908	946	979	946	967	946	990	894	928	938	948	933	985	871	938	939	898	919	956	905	895	909	850	886	931	967	953	947	940	895	884	910	928	906	884	915	919	923	924	946	860	929	925	965	959	904	934	940	900	918	974	981	901	921	935	931	918	895	913	918	937	944	904	940	922	898	907	960	975	903	915	922	947	974	910	930	953	958	856	922	905	932	915	913	906	928	968	922	924	903	986	938	935	934	918	885	933	934	853	913	931	958	915	919	921	919	880	953	914	895	925	898	946	933	968	897	863	888	893	934	948	879	965	912	938	875	939	947	901	926	891	890	905	921	926	883	913	917	885	888	944	933	951	907	894	948	911	887	997	913	918	932	943	937	902	884	852	914	926	912	884	959	931	911	889	926	910	905	916	881	913	878	920	922	956	959	874	905	946	955	939	902	948	1014	897	956	923	932	916	931	922	929	877	901	894	919	899	913	950	889	912	919	928	905	922	912	893	906	946	898	935	908	917	925	926	920	913	898	970	925	951	961	951	879	912	943	915	957	928	948	967	927	885	920	898	883	880	906	918	919	945	899	926	890	905	917	909	888	932	926	937	890	847	986	922	925	950	886	872	976	949	984	964	891	873	931	939	927	934	915	916	943	923	887	943	952	960	956	932	876	914	895	948	954	933	886	922	924	837	893	923	885	919	948	932	913	873	915	959	964	957	932	911	910	878	927	935	928	959	913	914	904	857	937	926	897	946	927	924	891	980	883	917	960	930	929	915	938	876	911	910	945	959	939	907	883	898	841	942	929	944	977	897	931	959	969	943	932	906	932	929	940	914	917	974	919	907	904	893	930	918	856	834	971	900	911	930	925	969	965	926	940	875	937	913	948	913	913	917	906	925	898	921	943	949	960	930	915	892	944	953	930	984	897	922	956	914	909	884	1004	940	946	956	950	868	947	915	895	931	932	880	874	943	886	892	884	944	875	953	961	950	929	931	924	914	946	946	899	952	944	847	930	961	933	911	934	859	914	929	900	880	907	928	924	941	927	930	902	926	924	945	910	942	876	953	958	871	920	922	928	976	897	960	876	931	967	912	900	952	913	931	935	917	863	911	902	912	912	924	898	971	900	924	902	941	901	949	903	948	918	909	921	927	933	937	930	925	968	929	914	915	925	904	902	872	897	890	933	941	992	933	920	895	859	932	950	880	923	935	909	884	910	875	842	967	843	985	913	873	934	915	938	948	899	906	894	871	912	935	895	860	907	914	955	957	928	904	900	949	898	961	968	939	980	939	883	904	932	943	886	905	913	938	987	925	917	920	976	873	933	925	917	861	896	888	916	950	964	947	917	910	951	957	967	950	910	930	958	942	873	913	961	944	950	889	881	893	910	911	920	926	927	924	911	905	964	931	858	919	905	886	889	927	965	911	941	1003	943	945	956	865	920	894	922	910	939	906	945	898	953	893	943	880	946	851	912	892	894	947	921	951	918	940	952	958	955	945	929	991	948	873	860	961	941	912	909	913	931	888	937	908	904	924	936	927	911	963	945	885	919	871	937	958	878	886	930	959	948	977	953	963	932	879	882	979	919	907	920	903	906	941	946	889	924	949	934	878	946	963	945	908	937	918	937	955	962	926	947	971	961	875	844	889	896	917	941	899	898	932	894	927	942	906	933	927	888	894	995	907	941	887	869	1002	914	877	957	959	936	883	928	920	975	996	926	940	860	931	956	904	871	927	963	946	942	912	949	938	914	927	922	923	909	933	930	938	888	972	929	941	944	942	855	929	875	945	881	858	951	964	908	972	941	944	939	936	954	915	937	917	898	909	963	913	931	913	960	904	900	895	980	873	916	986	944	922	897	864	867	898	914	887	921	923	941	893	918	949	896	917	881	919	936	959	984	858	888	907	976	903	908	864	898	900	906	927	923	946	948	862	929	888	902	922	971	943	906	880	885	923	952	935	934	1014	904	949	954	976	920	913	967	902	914	945	910	898	947	976	905	944	904	940	918	909	960	970	890	889	891	837	955	909	897	945	899	943	935	894	929	947	894	935	933	965	895	893	931	891	962	919	916	908	894	897	919	929	866	921	896	938	918	925	916	926	946	885	952	880	920	919	898	892	943	944	924	976	952	948	925	948	930	915	976	861	962	915	928	922	959	938	906	901	895	904	949	933	956	965	924	951	941	937	937	910	915	938	912	931	968	953	910	892	948	905	903	905	973	926	945	901	920	867	932	925	928	884	932	941	942	922	914	946	892	947	906	917	918	941	862	898	941	934	980	952	875	920	940	941	905	860	895	936	941	965	888	920	871	958	864	905	905	965	909	881	909	934	906	974	907	917	935	891	888	976	929	951	926	927	935	948	931	927	927	977	904	926	894	935	959	935	946	932	904	987	923	898	891	974	903	939	892	898	958	925	923	930	831	856	897	887	883	896	928	927	896	877	919	921	918	927	901	926	945	942	968	909	913	909	921	913	872	970	978	865	976	898	931	924	979	878	892	865	962	908	964	898	895	944	913	935	914	966	953	881	917	874	911	936	922	953	914	917	937	880	938	961	968	940	903	939	885	838	931	849	927	904	951	925	965	907	963	905	936	915	912	966	887	945	902	893	991	902	916	889	929	940	908	948	985	931	949	932	883	942	923	941	921	905	894	925	863	929	933	921	913	900	916	930	895	976	884	920	918	944	897	930	925	919	906	913	951	940	942	947	935	979	966	915	907	916	955	962	918	914	934	960	898	897	958	885	985	1003	932	886	929	970	938	876	888	974	934	887	884	883	950	990	938	913	934	922	888	937	846	954	995	946	900	949	933	929	896	1004	864	880	907	922	948	906	949	939	935	877	954	897	877	931	877	874	871	983	933	964	940	885	988	887	932	922	898	920	946	933	902	911	906	854	878	945	942	944	917	950	937	946	965	946	951	972	936	941	927	992	952	914	900	977	894	905	952	937	886	909	902	909	948	883	860	909	879	997	915	903	914	926	950	907	890	894	943	915	953	889	950	936	934	982	927	950	908	895	951	939	988	970	912	908	898	936	915	922	964	861	925	919	978	906	945	930	916	943	933	900	906	905	871	900	928	908	916	896	926	950	945	943	887	979	863	901	941	906	929	872	881	946	934	937	996	924	956	893	958	915	940	956	966	968	891	928	892	910	921	980	901	904	876	907	977	1001	890	975	890	925	849	895	931	973	937	940	940	880
2246	744	470	363	559	690	625	538	452	407	350	296	269	241	184	156	169	139	123	122	93	101	90	98	78	79	71	73	78	66	95	79	61	60	76	67	83	69	56	58	60	66	65	53	62	45	57	59	57	53	62	62	56	60	57	49	55	55	58	39	41	60	49	48	60	65	59	66	51	63	62	48	60	57	52	57	46	56	39	45	54	51	60	54	52	52	45	45	61	55	43	48	48	67	51	61	47	51	61	53	48	53	70	53	41	51	40	55	54	49	64	47	64	49	60	49	46	61	59	53	48	47	59	68	34	65	65	57	52	47	69	45	59	48	49	43	56	49	61	40	50	49	47	57	42	55	54	60	46	48	47	59	52	52	57	44	56	55	49	55	48	50	48	60	38	57	47	44	43	57	61	62	41	51	56	42	43	50	49	55	45	47	46	50	48	49	72	50	52	57	34	54	43	55	58	64	42	62	56	40	53	39	47	45	54	55	45	41	40	52	42	48	34	54	43	44	43	48	49	46	49	56	48	46	62	52	53	48	42	55	50	46	50	55	39	54	51	44	44	61	53	56	61	52	63	45	48	50	49	53	49	64	50	48	49	48	35	45	55	52	57	68	48	45	45	58	56	58	57	42	59	51	64	60	47	55	62	48	48	45	45	44	47	65	48	65	51	56	58	60	56	72	53	52	44	43	62	52	50	57	52	56	47	43	47	62	50	55	55	50	52	62	44	45	44	55	49	53	39	46	66	58	60	65	52	60	49	50	51	63	53	60	59	61	50	50	57	55	52	55	58	44	54	55	56	43	53	59	42	51	43	42	53	48	58	49	57	47	48	51	48	56	61	40	47	49	54	59	50	63	58	57	64	59	41	52	56	61	63	52	39	50	61	39	59	50	56	44	43	37	49	50	53	50	47	63	44	54	60	55	48	51	59	52	42	52	55	50	48	48	53	46	61	42	60	53	45	65	53	47	55	59	51	46	48	40	56	53	55	48	67	51	57	60	58	57	50	51	48	43	54	50	52	51	54	57	47	58	43	47	50	54	49	56	48	54	51	53	60	48	50	41	35	49	44	45	43	50	61	54	57	64	59	51	53	58	45	49	58	52	48	48	60	67	38	53	66	56	64	68	51	55	45	43	65	67	51	57	59	49	49	47	48	38	45	53	45	45	58	47	53	47	55	52	63	52	57	53	70	41	39	51	65	61	57	60	45	61	43	50	51	47	54	58	39	53	59	46	66	50	57	60	56	46	60	42	61	49	60	47	41	40	52	49	33	77	53	50	61	44	50	57	50	52	64	63	51	57	52	53	56	60	53	40	59	44	38	50	49	46	65	49	37	55	47	52	42	41	45	43	60	55	45	66	45	41	55	53	44	60	47	50	40	59	45	59	57	49	52	65	49	60	47	47	60	63	59	42	45	45	48	57	47	50	55	39	53	60	50	60	50	51	58	64	46	58	63	72	48	35	59	63	55	59	40	51	48	62	44	43	54	49	52	57	46	50	49	55	52	46	39	53	54	56	57	55	45	56	50	55	65	55	53	59	50	48	57	49	63	55	45	50	48	46	42	49	52	57	56	60	45	64	47	51	57	61	42	54	45	69	59	56	50	51	52	56	46	49	59	48	46	49	53	46	53	54	61	44	43	50	54	52	64	60	46	58	55	65	49	39	55	44	47	44	67	58	52	48	53	60	54	51	53	51	53	46	44	46	51	52	50	46	62	58	43	60	43	58	52	59	44	61	54	46	41	47	46	63	46	47	55	54	59	57	66	51	53	60	55	49	52	38	72	65	41	53	72	55	55	53	50	51	49	59	59	53	47	50	53	57	55	63	47	59	57	53	49	56	59	59	59	53	60	48	57	61	53	49	62	52	49	49	52	59	44	56	41	54	47	49	46	61	54	67	57	48	40	39	58	49	46	61	47	47	55	55	57	43	38	54	52	65	53	60	49	68	56	50	48	51	50	61	58	51	51	37	50	62	52	62	58	59	40	39	42	49	46	52	50	48	47	56	53	56	55	62	50	41	51	48	48	47	48	46	57	58	48	58	56	43	50	61	59	51	52	64	46	47	41	55	51	62	40	56	61	41	47	47	46	40	64	72	58	47	59	39	64	48	56	55	54	45	55	53	60	61	49	48	58	54	45	49	62	50	59	48	57	54	52	40	57	48	66	53	46	62	60	46	37	45	40	64	64	46	50	59	58	57	46	44	70	47	62	56	43	58	41	67	49	45	43	52	63	60	48	59	52	49	44	48	52	58	54	44	58	66	55	45	63	43	66	55	57	39	51	50	36	54	52	59	66	49	51	63	49	57	47	51	57	52	53	34	47	51	61	55	54	56	49	50	49	63	51	43	66	47	49	55	54	51	57	58	54	37	65	53	47	46	42	61	47	41	60	63	51	55	57	51	50	68	53	52	43	47	46	48	47	41	51	52	49	49	51	64	52	44	59	45	42	61	54	44	35	52	62	52	52	48	50	53	46	52	52	58	61	62	64	46	54	46	48	47	48	63	39	59	40	50	60	54	49	48	49	59	67	55	40	42	58	50	47	44	41	52	39	56	58	52	64	61	41	50	54	49	67	37	68	51	71	53	61	54	51	40	46	56	57	46	51	32	54	45	54	47	59	47	52	63	48	59	55	50	52	64	43	49	62	51	47	61	58	48	61	45	46	50	59	51	49	52	49	58	54	44	54	64	48	51	49	54	54	42	47	55	49	55	59	61	68	56	55	58	65	45	60	50	64	67	42	54	48	33	65	49	36	51	47	43	52	53	55	42	51	55	63	37	61	63	63	43	53	44	42	44	58	44	65	52	59	56	47	42	41	59	48	55	57	41	68	63	46	67	43	48	55	52	57	45	58	54	45	57	39	36	50	56	47	57	52	33	65	60	66	46	45	48	52	55	46	58	53	53	49	54	55	51	53	50	58	51	59	47	48	51	46	45	67	57	52	60	62	54	54	50	57	39	53	57	60	59	56	44	43	44	42	50	53	53	63	53	49	55	40	48	42	55	59	58	50	39	57	47	51	46	45	42	49	43	54	45	52	53	60	52	60	57	47	57	39	41	54	44	62	57	41	61	57	49	55	67	58	52	50	51	40	55	42	42	39	31	49	47	53	55	57	47	51	51	55	53	40	60	53	54	45	46	47	51	55	54	39	69	58	51	42	47	57	61	51	54	57	66	46	42	58	53	52	57	52	56	56	56	45	52	59	42	53	41	45	47	50	63	45	64	53	57	51	61	48	50	41	65	52	48	41	42	79	51	56	60	55	50	59	46	49	44	43	47	47	59	48	51	45	53	55	44	53	54	36	66	55	50	45	44	55	52	72	55	49	54	59	42	54	54	41	57	59	54	54	59	56	64	54	49	42	70	58	48	54	59	46	61	50	53	37	50	55	49	47	48	63	50	53	51	52	55	39	56	44	56	58	51	50	64	61	45	52	52	49	50	48	48	42	53	51	46	57	54	55	44	47	51	66	59	48	55
21530	15090	9958	22014	29983	29193	26164	22342	18965	16294	13567	11103	9283	7854	6666	5705	4972	4437	3917	3348	3166	2924	2749	2586	2419	2130	2043	2023	1979	1856	1819	1749	1600	1609	1577	1483	1487	1510	1323	1279	1253	1156	1115	1091	1168	1010	1018	999	979	1013	958	977	969	924	929	871	886	855	833	795	828	879	871	802	817	824	762	777	755	856	810	871	777	808	796	825	832	816	765	792	798	786	772	743	739	792	764	770	811	822	779	731	787	755	799	788	726	827	796	752	762	747	731	748	689	735	742	721	788	741	767	765	737	736	717	785	748	760	751	754	716	778	693	754	796	722	749	743	742	719	772	769	739	786	798	750	747	757	747	728	713	759	689	748	734	740	776	760	704	740	793	768	771	735	751	752	763	754	738	805	749	754	688	748	772	805	755	774	787	729	775	711	757	723	761	712	763	755	766	725	765	797	744	727	732	771	726	721	747	742	759	733	754	706	733	784	781	775	762	751	710	680	752	744	719	778	733	719	716	696	715	709	747	746	722	711	693	751	726	733	695	736	770	746	683	704	720	784	748	725	772	743	731	698	769	750	712	750	729	754	723	743	722	748	742	778	695	748	719	775	769	761	756	775	722	727	696	708	703	735	753	714	753	704	724	735	744	722	749	747	764	763	747	756	778	765	737	751	727	768	762	780	739	783	748	776	717	756	728	787	723	758	725	765	772	763	777	749	754	793	786	782	750	758	746	728	739	703	730	735	740	772	751	744	751	764	737	726	711	797	736	742	735	768	778	755	755	714	756	748	731	711	725	741	749	714	730	774	769	767	750	744	739	757	764	766	742	774	762	700	759	793	777	717	742	763	716	784	726	734	734	784	748	738	809	748	760	783	770	769	771	718	762	710	723	781	736	730	790	783	734	713	740	784	762	765	728	701	723	711	774	744	774	721	743	744	738	753	718	721	762	755	753	734	748	745	731	773	754	745	722	713	677	717	763	760	741	723	769	754	726	765	755	754	776	667	727	723	781	737	791	745	680	733	723	714	718	730	754	715	710	771	760	759	746	758	742	731	756	747	717	729	733	790	744	707	743	772	716	784	743	750	766	760	723	740	714	776	692	732	780	759	798	743	774	795	738	758	780	726	741	774	751	745	733	794	775	761	712	749	733	751	733	702	778	732	717	728	751	796	742	743	784	747	739	677	754	739	758	749	743	750	668	745	732	747	721	720	754	725	779	765	742	781	770	786	686	718	753	772	745	730	771	689	782	705	724	751	774	801	761	765	792	780	740	691	784	716	740	755	697	761	725	753	704	746	792	749	727	738	728	781	759	749	739	762	708	723	735	765	750	716	742	751	727	757	722	735	723	760	751	771	744	711	769	760	709	750	772	779	742	775	733	698	790	736	715	752	763	739	698	716	719	758	728	752	726	765	748	724	762	779	766	738	714	766	761	745	753	768	745	758	752	738	771	717	731	782	751	710	696	734	717	766	712	683	746	766	710	716	769	725	714	751	756	770	790	725	801	749	769	755	720	733	735	712	708	741	731	715	695	747	748	769	756	687	762	746	757	748	794	724	780	738	753	773	721	737	727	723	791	743	758	755	786	783	755	749	746	735	762	757	706	738	713	766	715	785	715	774	725	708	782	731	741	741	752	704	778	766	800	744	732	788	767	754	739	733	751	780	717	755	752	750	727	785	726	759	738	719	737	754	749	728	741	733	786	716	741	769	748	717	729	716	710	719	713	722	804	737	759	748	785	763	730	766	726	733	765	754	771	764	720	754	760	737	764	749	705	755	725	728	734	712	762	720	710	746	777	758	752	720	724	769	715	740	727	753	784	719	742	726	789	752	706	750	757	761	711	769	778	734	744	736	732	732	763	774	766	695	716	721	719	807	738	721	769	780	778	726	737	771	688	766	732	687	785	782	790	744	758	748	757	768	750	743	745	769	731	746	764	748	744	724	741	680	736	751	771	733	794	700	736	726	743	774	752	754	719	756	776	724	715	770	744	768	755	754	675	782	739	727	755	687	690	743	721	779	749	742	764	750	706	766	713	717	749	751	723	753	783	723	741	722	741	752	709	778	717	698	768	744	735	743	704	753	754	712	756	707	712	732	725	806	725	774	702	740	735	790	696	694	779	760	714	793	804	708	728	748	746	723	763	726	731	766	689	738	758	760	718	765	774	682	729	743	723	719	759	759	749	732	678	719	735	771	753	787	761	736	716	700	726	710	727	770	771	756	756	744	775	816	732	753	699	744	705	761	751	702	745	715	765	769	717	770	732	716	714	741	786	730	762	719	746	766	771	748	768	711	747	756	779	756	730	753	768	739	778	756	742	753	740	750	744	751	688	770	717	744	746	788	694	703	775	821	772	705	772	734	750	721	761	743	724	723	792	762	726	762	773	720	669	747	767	736	744	741	752	774	742	726	740	762	697	750	746	761	690	727	769	773	718	742	721	748	782	742	771	751	770	785	722	743	776	696	732	721	747	754	768	752	744	730	739	731	732	776	725	778	727	736	736	734	748	740	760	710	755	753	770	736	703	742	797	736	760	737	767	686	770	778	757	784	726	728	752	800	724	708	744	762	748	705	753	723	777	765	837	720	722	723	711	724	761	745	755	753	686	736	738	727	719	779	752	725	743	750	753	764	708	769	694	695	753	776	727	766	736	688	799	763	728	755	774	747	768	798	747	769	754	760	733	720	794	795	807	776	737	731	791	793	743	742	709	781	740	772	813	727	778	713	749	764	690	773	705	753	765	739	704	773	737	696	730	775	742	734	744	753	761	775	699	743	711	795	796	716	721	735	764	725	711	741	747	701	707	779	720	774	734	789	742	754	762	739	740	693	724	755	732	755	685	706	726	723	738	708	777	694	805	746	772	741	741	764	768	735	770	743	741	700	768	723	703	744	754	763	745	782	729	744	731	719	742	765	723	786	750	768	740	747	741	749	755	711	750	703	727	687	704	750	746	718	777	749	808	750	763	729	711	722	750	785	797	737	700	722	737	724	781	742	664	700	745	719	793	732	749	791	733	743	754	749	733	715	699	751	749	762	743	728	764	709	767	725	718	734	755	743	731	721	734	757	765	678	804	765	707	722	732	717	719	755	815	758	713	769	761	761	773	783	754	776	741	745	757	770	745	729	764	737	736	776	784	731	726	725	724	771	768	713	731	771	738	756	758	751	747	750	771	690	743	722	720	782	760	757	742	759	731	736	759	719	730	736	759	752	758	728	772	745	788	765	773	752	737	767	740	729	724	767	746	755	762	722	796	744	771	756	734	762	736	775	813	715	718	757	697	701	726	715	701	758	733	678	773	759	776	715	703	743	696	750	707	739	737	748	699	710	781	724	703	763	773	778	800	757	695	766	744	720	744	749	803	757	739	727	745	751	710	741	780	810	788	755	751	768	702	778	779	770	749	748	755	730	743	721	728	760	759	690	685	739	759	722	720	726	752	752	715	788	707	778	759	740	775	754	820	728	727	740	720	719	716	743	741	745	746	714	756	767	784	765	804	711
1666	1097	656	516	877	1010	923	805	689	590	472	382	304	309	247	212	187	145	178	136	144	140	112	102	129	115	88	103	114	109	69	87	74	70	72	67	73	73	71	63	67	78	66	74	66	67	62	68	51	54	64	55	60	59	61	56	59	54	44	49	55	64	42	47	52	61	62	71	58	55	55	50	59	56	49	56	53	57	52	50	54	61	55	47	46	51	50	48	61	47	50	39	45	64	47	52	43	54	58	42	64	39	58	49	52	48	57	52	42	54	58	47	42	43	46	41	61	55	42	53	44	46	61	52	54	46	52	53	43	55	57	40	47	40	43	50	39	53	54	62	54	61	56	65	52	36	51	52	44	50	59	51	51	35	48	38	45	57	57	56	59	45	53	51	42	60	54	38	60	42	46	52	50	52	49	49	44	52	49	55	45	62	55	61	53	42	53	54	44	58	44	58	58	53	51	40	49	53	55	55	43	56	46	62	50	50	48	49	50	47	59	41	68	49	55	58	49	40	50	48	48	49	52	55	59	40	44	52	55	54	49	49	48	45	45	41	51	64	49	51	52	51	51	43	52	55	42	60	46	48	51	57	60	53	55	49	37	50	50	54	47	53	44	50	35	68	47	59	50	51	43	53	46	61	48	42	35	41	47	54	53	59	53	42	53	50	63	42	52	59	57	49	44	47	49	44	44	53	44	50	47	42	45	58	46	49	57	43	42	56	47	50	47	51	47	59	57	57	42	49	56	50	45	43	45	42	34	56	47	44	53	57	45	32	58	40	43	48	47	39	41	50	44	39	46	38	51	50	48	58	58	50	51	51	53	53	43	56	62	50	48	50	51	50	53	41	39	48	45	50	60	45	50	53	55	56	43	60	66	50	42	47	55	37	56	38	46	56	37	52	39	52	68	53	71	50	53	56	65	40	45	53	54	47	53	56	54	48	43	53	57	58	47	39	57	53	55	57	40	52	48	61	58	50	59	57	46	52	45	68	57	56	49	43	48	37	58	46	56	57	44	56	51	52	48	44	52	58	37	62	36	60	65	49	45	63	55	44	47	56	66	43	41	53	46	65	53	63	50	56	48	60	57	46	40	59	50	54	55	40	49	54	58	38	49	60	44	72	63	50	64	49	54	61	42	45	39	50	50	54	45	41	56	65	50	43	59	49	52	47	48	43	51	54	49	42	35	38	55	49	57	57	47	45	43	59	45	50	52	52	35	62	53	60	53	61	44	45	45	46	54	57	55	54	45	47	49	49	57	59	49	49	43	56	53	50	53	42	44	44	48	63	48	49	51	53	54	57	41	57	43	55	70	43	62	43	41	57	45	44	51	59	40	48	54	54	50	58	64	51	56	47	47	39	46	50	51	71	46	51	67	51	58	49	46	55	40	55	59	43	48	33	56	46	50	52	58	74	48	56	58	57	63	37	50	52	54	42	52	54	50	42	53	49	62	40	47	56	62	58	53	47	50	60	37	51	50	50	56	58	45	53	48	36	52	41	51	52	51	52	52	54	38	53	46	53	45	60	45	48	48	52	55	52	44	36	50	43	47	39	49	47	56	43	49	45	51	42	54	56	49	56	42	41	45	44	48	45	48	54	54	66	46	33	50	54	53	57	45	47	52	41	58	45	55	51	41	63	64	47	52	50	51	48	45	39	52	42	51	67	47	54	54	49	50	59	44	50	43	52	47	51	50	52	51	54	50	49	52	46	54	57	46	48	42	55	49	50	54	54	49	41	63	56	58	46	49	41	36	59	53	49	45	46	53	41	50	46	46	49	53	42	47	48	54	53	41	53	56	42	46	54	50	50	53	42	47	37	55	43	51	46	39	35	55	47	56	44	49	47	46	55	45	46	58	51	43	62	58	48	54	52	62	40	45	40	44	48	54	50	54	55	50	55	45	61	66	65	42	49	56	57	49	43	48	36	45	46	48	53	44	39	59	58	52	62	56	62	48	46	50	47	47	38	57	44	58	52	49	56	48	53	49	42	54	51	45	46	41	56	43	70	48	42	38	58	47	56	45	51	56	45	42	46	50	50	49	61	50	51	52	51	54	46	55	53	44	52	55	45	39	53	27	44	53	60	58	62	54	58	45	58	44	49	40	63	62	59	63	54	58	51	42	62	53	51	62	53	41	49	55	55	58	64	43	55	58	31	70	53	56	56	53	39	53	59	52	63	49	51	49	47	58	61	48	52	64	58	48	56	55	53	49	45	54	61	46	50	53	54	49	45	62	44	38	39	53	58	51	62	50	51	52	50	52	49	53	52	45	50	53	48	57	45	41	44	55	44	53	39	52	57	53	41	54	50	42	59	49	51	52	51	59	49	50	41	43	60	48	60	45	48	54	41	48	39	53	55	49	48	52	61	62	50	38	57	62	61	49	53	47	54	58	40	51	50	51	45	44	48	57	53	53	54	52	55	60	42	53	58	45	58	51	58	48	41	52	52	48	46	55	55	41	56	52	43	45	49	57	49	42	43	56	48	52	52	51	44	65	48	45	55	42	40	41	38	45	47	57	55	58	58	53	54	42	58	52	52	51	35	56	48	56	64	61	44	49	50	54	44	50	45	48	64	59	44	42	52	38	71	47	61	47	44	58	53	44	45	41	45	41	66	53	52	51	63	50	45	51	53	49	48	45	50	44	49	46	55	47	55	52	56	50	45	47	41	46	54	61	47	55	50	64	56	64	52	62	44	61	45	44	64	68	58	47	58	43	45	44	41	58	60	40	54	58	46	52	47	54	56	70	36	56	34	53	52	61	48	48	59	47	47	61	53	38	62	37	51	41	49	54	55	41	54	56	49	43	47	42	45	48	54	39	49	52	44	39	35	58	40	59	51	54	61	44	51	44	69	48	51	55	51	40	48	46	48	49	50	65	65	35	47	47	51	48	46	52	50	55	55	45	52	54	54	55	55	50	60	55	61	53	57	39	35	59	44	54	42	53	47	57	39	50	51	43	46	41	70	44	58	59	48	58	47	49	61	53	46	59	54	43	44	43	52	41	48	52	49	41	55	49	52	58	48	48	48	44	50	54	40	56	60	43	37	48	51	43	50	47	46	45	52	42	47	44	45	55	50	53	58	39	55	53	48	43	49	47	54	60	50	57	55	33	61	57	43	67	61	42	53	57	58	53	61	45	54	58	56	45	60	58	52	57	71	51	54	47	57	43	43	53	56	47	55	50	54	48	54	54	48	52	50	45	45	53	57	51	39	37	53	44	56	43	51	52	56	59	41	46	48	48	52	49	44	56	58	44	49	40	50	53	56	51	51	50	54	56	52	59	49	52	53	52	47	49	49	52	61	48	61	61	61	55	47	55	39	46	46	42	44	54	53	49	36	53	49	54	53	43	39	48	57	50	55	52	43	58	54	38	42	52	41	41	56	42	51	46	51	52	57	56	53	51	49	51	35	47	62	50	51	49	64	55	40	50	58	56	58	43	70	45	45	44	40	42	49	42	55	56	49	50	55	42	42	53	43
25280	19337	13329	26946	35209	34327	30958	27697	23993	20959	17916	15024	12535	11061	9189	8038	6864	6119	5458	4877	4559	4015	3695	3427	3228	3028	2777	2678	2508	2571	2378	2275	2182	2072	1983	1855	1791	1737	1554	1604	1485	1368	1276	1270	1225	1235	1127	1147	1094	1032	1055	1068	1017	989	927	925	954	954	913	955	862	856	913	921	879	877	831	852	840	884	817	832	840	800	874	848	864	786	787	856	809	792	790	821	800	776	780	775	734	748	753	810	773	728	791	778	725	755	782	750	756	763	754	748	785	753	768	756	721	757	762	770	757	749	782	745	731	739	764	754	706	712	722	730	725	738	711	705	672	731	676	793	754	692	719	788	725	759	743	759	746	732	678	759	690	719	711	732	721	735	741	750	708	726	746	724	715	745	745	716	745	758	737	724	744	768	706	739	724	653	732	720	720	680	715	700	717	738	748	700	660	709	698	688	683	724	713	741	746	767	699	728	707	724	719	697	745	689	698	718	669	703	760	769	756	701	762	703	702	717	701	635	647	673	740	688	691	712	727	728	739	694	733	700	706	750	710	706	756	695	725	699	729	706	689	710	749	729	727	695	757	672	712	726	727	723	706	716	713	735	690	718	677	722	724	700	714	683	743	714	670	709	718	718	690	708	712	700	741	708	723	733	739	694	755	733	698	735	707	725	707	723	717	739	725	726	692	699	711	741	706	748	721	700	694	745	704	740	725	727	674	713	700	736	705	735	672	711	742	737	746	690	732	736	737	694	715	755	733	682	768	704	696	695	693	698	716	712	704	723	695	680	703	715	680	728	701	735	673	717	725	752	708	692	695	711	737	685	736	753	691	707	726	721	656	675	730	689	688	717	736	682	652	737	699	720	757	726	698	780	657	692	706	767	737	715	711	791	689	716	726	743	648	742	686	716	747	692	718	721	726	681	714	729	735	759	719	711	726	724	687	686	692	729	709	699	709	731	710	754	714	724	755	753	735	753	698	677	727	704	751	729	705	679	733	709	756	748	737	763	734	760	698	660	726	692	680	673	767	689	711	729	729	673	693	738	720	762	668	751	739	702	698	760	704	685	706	697	719	708	714	698	713	746	709	681	740	728	726	704	746	705	736	675	725	728	689	692	736	694	719	705	751	669	731	674	695	722	712	729	710	742	720	740	689	695	735	668	739	740	699	752	735	728	722	726	728	713	679	682	662	690	721	748	740	724	698	720	720	697	709	771	761	705	682	678	748	709	675	715	677	674	760	695	772	683	717	722	733	727	739	716	738	692	710	705	686	657	710	714	760	711	735	709	703	689	716	723	762	684	713	728	704	731	710	711	718	718	703	735	759	744	752	711	737	712	725	697	715	761	763	704	739	721	736	703	742	670	725	719	735	713	759	672	694	694	704	706	743	711	700	723	761	748	754	724	662	726	701	715	686	732	696	731	703	721	682	710	735	746	688	699	753	742	721	743	664	741	733	703	729	733	675	721	714	718	750	743	708	725	711	742	695	691	739	689	685	722	702	706	671	672	727	688	699	692	707	681	694	721	686	703	709	722	732	698	690	784	702	766	735	722	642	709	722	676	709	679	743	762	736	743	740	744	709	729	764	754	692	744	702	715	676	683	786	719	703	662	700	698	760	722	749	664	765	762	667	733	709	758	689	746	745	718	730	692	697	719	726	718	734	674	686	741	722	717	693	749	714	775	724	660	723	691	704	711	753	733	681	721	732	740	742	699	716	670	709	723	716	653	722	747	726	692	720	708	702	714	723	747	667	726	719	720	707	725	670	716	698	696	697	705	745	734	732	712	724	680	725	679	736	778	719	734	735	739	680	654	759	739	739	762	710	700	664	728	704	759	696	721	727	744	719	692	769	739	675	677	711	754	647	685	701	733	719	758	751	617	701	756	670	710	713	728	704	714	701	760	705	697	688	680	761	737	685	698	724	728	744	761	721	735	714	709	727	680	708	713	655	756	709	688	755	747	731	699	716	702	719	738	708	705	736	702	714	712	694	712	722	685	696	692	725	727	693	741	663	682	735	698	710	695	699	695	770	695	681	730	690	728	734	698	762	682	689	684	687	710	663	672	703	747	700	740	761	709	723	724	721	728	718	727	671	707	734	728	739	755	727	682	749	733	732	699	719	672	696	760	691	759	682	733	745	696	734	696	710	683	751	737	688	717	733	734	714	703	667	658	690	704	710	680	742	700	695	728	717	724	708	747	714	710	736	689	749	706	712	761	652	695	707	744	656	725	699	714	689	697	694	720	683	703	730	672	752	689	751	704	755	757	747	695	721	717	711	733	787	722	698	727	662	757	741	694	709	730	700	722	757	715	768	719	684	735	693	693	721	728	707	747	703	749	719	753	688	731	722	688	700	655	712	751	726	714	666	719	737	697	729	690	701	701	692	723	717	749	709	695	775	715	693	711	722	693	738	703	629	727	714	722	748	719	723	735	734	653	690	675	682	740	744	668	691	699	700	752	709	704	727	679	724	693	715	740	748	729	744	708	726	742	745	725	732	721	747	805	710	692	743	712	681	710	715	696	692	720	740	687	714	713	720	720	755	738	710	725	737	697	674	721	688	746	713	717	724	729	763	697	703	772	744	717	713	702	690	736	720	750	705	723	726	710	651	695	655	654	701	719	698	751	719	719	759	773	702	691	727	708	730	685	699	723	704	680	715	675	685	694	726	722	683	705	733	685	722	706	630	710	720	743	689	743	688	667	715	708	711	688	750	670	701	729	695	765	698	739	761	728	748	746	700	719	699	707	706	710	721	743	693	761	747	715	744	656	678	708	756	706	709	684	723	691	680	700	703	670	653	656	714	728	715	701	738	693	761	679	761	701	692	751	739	724	739	748	734	714	658	737	734	704	678	748	731	701	674	750	722	755	733	725	685	719	712	709	730	691	734	722	744	730	728	732	713	704	704	682	749	683	728	722	717	702	715	719	720	646	661	740	739	725	738	730	735	728	708	699	739	675	731	723	735	715	680	714	724	730	747	710	682	746	691	741	722	711	706	722	726	701	731	746	725	684	737	780	700	754	730	697	758	676	726	722	707	752	701	740	708	735	691	694	695	739	740	695	746	725	719	723	726	744	716	779	718	731	733	690	712	701	706	772	698	709	703	697	713	729	735	713	769	725	714	723	678	674	714	680	699	729	700	720	697	698	770	689	697	736	708	707	741	681	728	765	738	703	733	678	692	726	708	695	700	714	686	740	696	693	718	725	752	683	743	665	705	719	677	733	673	740	687	722	669	753	742	710	692	658	684	693	655	739	699	714	702	689	796	719	706	729	734	737	733	741	702	693	747	689	751	700	724	724	685	737	673	709	679	660	705	729	669	753	723	708	701	661	755	733	713	714	723	677	703	781	697	691	738	713	727	757	742	670	726	697	678	704	702	685	754	693	739	687	716	672	729	708	735	674	721	719	691	651	754	752	707	694	696	729	709	701	696	691	756	731	753	703	683	749	722	725	693	705	708	725	740	746	714	711	727	744	736	749	743	773	726	699	705	697
3592	1133	637	494	807	895	820	707	614	580	433	415	317	289	252	236	206	160	154	143	150	125	121	141	118	112	133	105	104	118	96	113	81	104	97	89	99	100	94	81	83	80	68	87	109	84	73	77	75	74	78	70	71	65	70	77	66	73	60	69	64	64	68	73	69	63	75	59	63	73	82	66	79	72	75	71	69	66	71	76	53	74	64	73	65	75	87	72	51	71	62	60	58	57	76	65	75	66	69	58	64	57	71	61	75	65	63	68	64	67	71	73	75	85	82	77	85	76	71	47	77	65	64	71	64	57	51	69	62	72	69	72	70	73	54	70	68	59	72	78	70	69	62	52	71	57	55	62	63	75	60	66	77	68	57	72	75	62	67	68	72	63	73	68	69	60	77	82	71	58	80	65	57	60	56	57	76	72	65	60	70	66	73	90	67	55	72	81	70	68	58	66	66	71	82	69	75	73	68	58	73	66	66	75	68	71	63	78	80	68	76	76	68	57	64	60	79	60	81	60	88	73	63	52	60	65	77	59	68	72	67	71	65	67	78	75	69	61	79	72	74	58	56	61	72	66	75	66	59	87	63	56	65	79	61	60	71	72	59	60	49	64	60	59	63	74	66	76	72	56	61	56	68	71	58	59	70	84	62	60	87	87	68	74	82	69	79	70	63	61	52	68	53	65	62	67	59	76	55	53	68	74	56	60	73	77	72	62	67	59	64	75	74	67	61	80	59	79	74	73	77	68	86	61	61	61	72	78	80	60	56	73	69	78	71	77	64	56	75	64	66	82	62	73	52	62	59	66	58	63	60	61	63	74	72	75	67	71	69	55	71	64	64	68	67	69	58	56	63	74	65	88	65	65	67	78	66	54	80	62	66	64	59	69	69	76	61	75	60	68	60	65	69	71	70	73	73	48	60	80	73	75	74	59	67	66	82	66	68	53	49	80	82	72	57	81	78	57	68	58	67	75	71	72	66	74	57	65	69	72	73	69	71	67	71	66	62	70	81	68	56	73	68	72	74	79	72	67	65	62	57	77	62	80	73	79	55	66	63	75	90	75	79	63	76	55	56	64	72	69	75	69	62	68	56	69	57	59	81	65	70	51	56	64	53	53	68	60	68	65	56	77	69	65	66	53	68	69	76	75	65	57	74	66	70	70	63	67	63	75	60	51	63	75	69	52	78	63	68	62	72	73	81	58	61	70	74	70	66	66	75	80	76	67	62	55	64	58	78	69	62	55	73	61	74	65	69	66	56	48	61	61	71	69	70	55	63	80	67	73	63	63	69	57	70	59	53	79	72	56	77	73	59	79	70	81	66	67	63	71	57	63	69	57	56	61	65	77	73	69	60	68	66	63	76	85	59	68	70	64	59	69	79	74	68	74	79	79	70	66	68	56	58	76	78	53	60	82	55	79	58	87	70	69	73	69	78	75	62	69	70	68	74	62	73	46	83	80	55	62	89	65	65	64	76	72	69	65	61	64	85	72	68	67	82	68	74	78	64	62	83	76	64	62	64	69	72	52	71	59	82	69	64	72	73	64	71	65	68	75	60	72	85	88	83	69	62	58	68	62	69	68	84	57	60	87	61	61	69	67	64	67	63	65	59	60	67	68	69	67	78	64	76	70	66	65	69	55	63	82	60	57	79	77	82	56	61	76	55	81	63	56	59	59	74	57	67	60	61	68	66	74	67	78	69	84	68	74	66	65	67	68	68	65	73	76	55	70	94	60	59	58	66	58	72	69	62	84	63	77	67	79	58	77	67	73	69	69	64	67	77	69	68	74	84	69	64	75	68	78	72	68	63	70	66	76	65	67	63	65	78	68	70	72	67	64	57	52	64	69	84	78	78	72	73	66	75	90	69	72	79	73	67	60	70	50	64	78	72	45	66	59	64	59	60	68	71	78	64	76	68	54	65	77	84	77	70	62	69	73	86	76	68	73	53	70	64	83	73	71	69	75	68	73	76	54	58	70	75	63	77	65	60	61	62	60	65	65	67	60	51	54	67	71	78	64	67	78	83	62	78	77	73	61	72	68	80	54	74	79	59	67	80	61	60	73	61	62	65	81	60	77	90	63	70	71	67	73	61	74	62	73	74	80	60	72	66	78	64	67	80	70	72	59	61	75	71	69	80	65	71	72	63	61	63	69	80	76	74	59	67	68	84	67	72	63	68	59	64	73	71	60	65	75	60	68	74	74	70	84	66	65	68	67	64	72	79	77	80	63	62	59	82	67	66	72	58	68	68	75	62	80	71	54	63	71	76	66	59	74	81	66	73	61	70	75	54	58	71	71	59	67	64	73	65	59	64	64	68	82	71	58	58	73	77	61	72	61	55	65	75	65	79	76	56	55	62	67	72	73	90	55	65	77	73	77	63	56	66	81	64	73	73	67	53	66	58	65	61	64	68	63	67	60	76	79	58	69	69	68	70	68	65	64	72	68	59	86	56	75	57	69	63	70	59	69	70	67	46	66	54	89	63	78	59	75	72	59	68	61	68	62	64	55	67	68	71	61	67	56	66	58	68	65	75	87	76	62	81	59	70	86	61	67	79	63	79	66	48	50	72	66	73	67	73	66	71	57	68	62	62	61	65	75	66	61	63	76	69	72	65	59	62	52	73	64	78	70	64	62	65	91	64	63	72	75	59	71	70	65	61	61	68	74	54	83	65	62	77	79	63	53	78	82	90	65	60	62	69	77	61	62	70	81	83	67	68	56	66	72	76	65	65	71	69	76	60	72	55	75	66	60	62	80	70	70	67	65	56	64	72	67	61	80	72	61	70	71	66	65	72	71	75	74	64	74	75	79	86	64	64	72	74	66	63	62	77	80	55	72	59	59	73	65	81	65	63	69	75	47	63	60	79	74	71	60	65	54	61	75	66	76	70	57	59	65	88	61	76	67	80	49	70	69	78	61	51	86	71	64	74	67	64	73	65	65	60	65	60	68	56	59	71	72	67	70	81	63	75	70	64	81	68	63	62	66	57	74	58	63	73	60	81	69	65	60	72	78	73	72	66	72	66	71	78	67	70	69	71	61	79	66	75	69	63	63	59	74	66	60	71	66	53	59	65	65	74	74	79	66	76	59	70	58	62	69	77	73	79	78	78	70	75	75	73	47	69	73	57	66	75	67	61	66	62	68	62	75	64	68	61	66	81	69	74	69	65	66	82	69	63	66	61	74	59	63	69	80	57	58	77	56	62	67	50	79	73	58	74	72	64	57	81	64	62	61	74	82	69	63	67	58	76	58	63	70	62	77	54	65	64	55	61	65	70	71	67	64	73	68	68	73	64	52	80	80	75	66	64	78	68	72	60	63	74	70	78	69	60	66	82	80	58	69	66	61	66	68	62	60	80	70	73	65	72	81	64	67	50	74	68	82	71	64	75	65	67	77	53	67	69	54	65	88	76	55	55	61	61	86	65	55	74	53	60	83	59	77	73	61	61	64	74	73	68	60	75	69	74	73	84	68	59	62	66	75
23644	17997	12807	25669	33544	33231	30317	26551	23313	20173	17151	14315	12305	10810	8948	7894	6900	5989	5477	4895	4534	4136	3674	3627	3186	3118	2901	2804	2738	2645	2377	2381	2269	2161	2120	2016	1894	1869	1768	1642	1641	1556	1517	1411	1403	1363	1340	1366	1288	1353	1215	1187	1157	1142	1229	1171	1163	1186	1125	1117	1076	1092	1099	1111	1097	1114	1127	1066	1065	1131	1069	1033	985	1009	1014	1012	1032	1006	999	1005	1031	903	995	1009	1048	988	1017	981	997	1003	1042	1047	941	1015	934	979	968	955	969	995	939	1005	905	970	1000	958	961	950	961	939	942	984	1012	970	998	957	939	959	1004	937	987	949	1020	950	992	921	942	995	928	902	964	939	987	971	967	1012	948	988	1033	958	973	962	969	962	910	961	981	953	1009	902	986	983	910	917	951	939	955	958	1022	957	950	910	976	898	951	913	913	967	940	1024	940	910	926	935	950	911	965	934	1001	961	908	962	963	946	911	909	960	945	927	952	963	948	968	973	928	936	908	961	907	962	922	995	959	985	940	931	901	994	960	881	933	918	947	964	901	951	931	943	919	957	922	963	964	895	870	942	929	910	1001	941	998	939	1013	927	916	932	946	926	950	940	958	955	909	954	965	948	930	968	956	955	972	929	937	910	968	923	914	933	975	961	956	942	1008	933	920	940	922	943	947	987	920	906	911	966	947	959	936	921	957	919	887	995	950	916	938	940	958	970	980	945	944	947	1006	952	986	947	890	948	967	916	986	944	989	953	985	950	947	893	951	936	896	980	948	928	924	1022	897	932	945	904	906	921	938	946	927	974	931	949	966	971	929	954	963	950	883	944	961	869	893	932	1010	920	914	972	907	917	971	959	957	934	962	994	994	977	962	967	960	970	1002	938	970	978	928	955	930	931	946	916	942	943	988	965	931	986	988	940	907	970	921	976	961	937	968	964	921	975	899	923	922	950	928	924	936	969	972	921	893	947	947	930	904	922	952	935	933	950	983	934	873	923	956	956	971	902	972	923	952	990	941	998	968	912	986	944	950	950	943	942	871	954	971	946	940	964	930	934	989	968	959	922	935	922	938	965	934	912	924	929	956	959	978	953	993	921	927	948	931	946	956	919	929	940	933	906	936	998	913	867	907	945	940	923	984	976	960	939	939	964	959	912	934	994	946	944	950	964	906	923	963	980	920	981	947	948	919	950	943	954	962	904	934	944	935	948	945	938	988	982	899	885	952	985	952	942	928	917	982	959	949	904	999	865	946	986	931	924	952	918	1013	966	943	996	977	952	940	974	967	918	993	913	933	934	916	970	924	945	960	904	959	950	905	961	916	951	963	922	978	931	972	957	916	943	895	917	925	888	945	981	975	912	932	950	928	999	920	958	930	955	961	1009	919	983	908	935	894	952	956	967	877	971	953	911	984	909	901	1026	937	951	968	972	944	930	936	959	958	964	912	917	942	941	953	981	930	917	917	965	939	922	933	894	943	947	939	932	1014	943	969	974	927	957	869	906	928	932	976	932	938	975	929	972	926	948	952	914	947	1014	854	960	931	986	936	943	961	919	946	882	931	928	940	945	927	908	990	942	956	950	939	934	960	946	955	878	970	946	927	952	950	961	929	989	887	972	986	972	897	934	925	914	901	964	959	997	953	984	958	978	946	984	957	917	909	946	919	896	870	1010	919	964	944	974	1008	946	927	972	928	936	982	970	977	894	998	960	936	966	920	933	952	969	1044	964	968	942	947	904	949	902	933	923	958	979	944	934	883	971	925	964	946	933	959	920	931	1037	956	970	980	914	942	918	960	895	904	961	914	955	912	896	973	931	920	954	933	976	964	982	937	929	957	906	933	895	932	903	911	939	952	939	965	974	909	947	955	935	1006	965	946	959	927	917	952	935	971	926	975	972	985	926	906	967	978	988	938	915	923	950	956	934	910	956	951	927	983	915	961	921	935	1015	983	952	924	970	887	919	989	903	954	997	976	924	981	1001	893	928	992	937	932	911	957	957	986	953	905	932	935	863	907	989	904	927	960	908	970	928	952	952	946	948	986	945	924	962	935	917	957	936	944	943	954	940	960	939	968	927	937	975	970	950	967	950	935	975	937	958	900	940	914	919	1008	958	948	996	944	963	906	892	889	928	942	947	956	948	980	942	939	976	907	933	912	971	906	984	993	1018	876	978	999	934	939	994	921	961	977	945	959	951	974	992	942	918	960	912	875	934	991	964	965	978	948	948	957	946	975	945	949	909	1009	960	982	948	931	951	953	942	915	910	944	944	981	912	976	924	940	914	964	969	918	878	996	961	921	966	924	956	907	975	934	939	964	967	964	949	981	951	959	896	942	993	939	911	962	982	984	937	914	925	979	917	1003	986	922	943	909	887	958	979	899	979	977	910	950	947	945	949	946	974	932	966	942	902	926	947	963	906	969	953	1011	969	968	928	943	921	987	945	924	912	956	925	954	958	944	914	980	934	922	912	920	927	930	954	910	950	968	1006	920	968	946	969	933	988	964	941	930	928	948	959	921	948	903	937	955	920	977	903	918	876	906	928	910	927	972	949	961	933	1011	950	944	939	911	917	1003	930	890	894	959	960	917	972	985	967	897	978	945	989	877	938	934	927	981	968	951	950	1017	912	949	876	900	951	958	979	977	966	951	909	984	961	887	964	945	905	973	978	971	940	908	1003	966	962	914	963	925	898	995	933	938	998	954	975	939	954	975	950	924	949	908	1022	972	954	932	957	977	977	954	947	908	930	955	943	969	976	958	998	979	940	944	967	942	965	942	894	955	976	917	937	946	948	918	912	956	1020	1000	1028	1000	961	927	992	1012	886	954	956	960	945	959	892	1006	980	938	947	924	877	971	935	902	956	931	955	888	953	945	970	948	972	910	967	914	940	994	965	913	946	920	923	901	943	893	954	888	946	937	940	928	982	982	931	947	941	977	994	960	974	919	950	950	1004	954	954	908	943	929	993	935	949	908	931	887	951	941	954	892	948	975	892	969	901	933	980	970	936	1013	940	966	966	996	1003	943	939	931	991	981	987	906	970	922	940	922	986	919	924	900	989	951	974	922	952	987	921	954	971	951	908	940	968	987	909	935	933	957	968	952	983	961	906	959	954	947	946	969	937	908	944	966	886	972	943	992	932	987	926	974	939	957	956	970	961	965	933	945	962	952	942	976	935	965	960	969	931	938	937	895	981	968	960	974	934	950	972	945	919	956	962	962	945	900	990	923	935	1004	970	930	959	944	965	988	943	875	1014	929	962	968	935	973	981	956	927	946	968	868	957	931	887	988	1002	938	940	902	894	961	940	945	890	959	961	950	950	960	921	930	938	966	937	926	990	941	892	994	1016	942	918	958	918	910	951	923	959	940	954	996	963	953	961	950	917	952	976	959	949	976	967	845	938	999	998	960	961	930	951	973	937	918	900	951	957	963	925	936	928	953	979	969	981	945	952	918	961	980	1024	939	975	927	956	922	943	946	933	923	940	938	956	954	952	880	931	969	924	920	1038	997	932	985	903	878	1008	944	941	930	926	939	897	966	939	971	987	924	901	933	916	963	982	961	998	958	965	934	956	970	956	985	962
3061	1560	830	736	1152	1431	1157	1091	928	825	688	598	451	374	332	274	296	217	222	237	183	169	175	149	147	153	120	140	152	101	128	109	97	107	113	110	102	100	83	70	96	101	69	82	85	86	91	90	69	64	63	89	83	70	67	78	74	74	66	65	69	62	85	81	60	74	83	68	74	67	85	67	70	64	63	73	70	69	74	78	69	66	66	71	64	62	52	51	60	61	59	59	61	55	61	69	77	54	61	69	70	56	55	80	85	79	64	84	59	70	62	64	62	60	66	75	80	57	68	68	64	52	66	60	66	66	80	58	57	58	75	70	53	75	56	55	78	62	72	64	71	57	61	73	64	66	66	66	74	78	65	65	60	75	61	80	63	63	78	72	52	79	74	67	71	64	49	60	72	66	59	55	78	60	58	53	72	66	66	65	66	62	77	56	74	65	67	60	61	59	71	73	60	63	72	55	75	53	64	69	61	73	49	73	64	54	85	73	74	56	63	71	60	64	66	55	64	49	81	81	82	58	68	60	64	61	61	65	77	63	52	67	57	45	65	64	73	72	52	58	67	66	60	67	64	76	79	73	71	63	58	68	67	59	62	62	64	65	60	74	67	57	59	78	62	69	60	60	80	65	74	63	74	65	64	70	65	62	60	63	63	65	67	69	51	69	61	78	53	77	66	75	79	64	84	51	67	75	70	58	59	70	52	64	76	55	93	71	60	65	60	63	67	64	60	72	65	62	58	62	59	66	58	69	66	60	60	66	57	56	66	70	61	75	69	69	58	80	63	78	58	74	65	72	64	58	59	73	67	63	79	56	73	61	68	55	58	72	74	76	69	75	83	81	57	63	55	65	53	63	76	71	68	68	53	69	64	61	62	65	58	67	57	63	47	64	65	54	84	64	70	61	66	60	72	76	66	71	58	81	60	72	59	61	70	64	64	48	68	60	63	59	84	70	66	58	64	77	71	74	58	70	71	78	55	61	71	68	60	64	64	64	68	65	57	70	85	51	52	64	61	72	58	72	58	74	72	67	55	61	73	69	73	55	69	53	61	69	68	65	61	62	59	62	79	80	81	52	63	58	70	67	52	84	65	65	73	66	73	69	87	61	72	50	64	52	62	72	55	72	60	66	61	69	55	65	66	61	61	58	60	75	60	73	62	81	52	62	57	66	71	61	54	67	67	78	75	71	51	61	79	59	56	68	78	64	66	47	71	71	78	63	70	52	65	64	73	69	69	54	78	73	70	62	63	69	73	60	79	81	57	61	70	62	60	56	74	69	74	62	61	71	76	70	65	65	69	66	71	61	74	79	55	60	50	54	53	68	51	66	65	66	63	55	72	69	75	59	75	62	79	55	67	62	80	68	68	74	74	70	71	71	64	56	64	61	54	58	69	77	61	59	74	66	61	64	72	66	53	67	57	75	68	67	63	57	63	61	63	64	64	72	53	68	82	63	79	66	50	69	63	77	62	63	75	77	75	69	61	63	81	50	64	56	44	67	66	64	64	66	64	61	61	64	75	57	68	53	63	58	70	70	63	70	58	60	69	62	77	63	74	64	61	61	74	80	73	67	76	63	66	56	67	57	67	67	76	54	70	71	60	52	70	62	62	80	63	68	73	67	62	60	68	69	75	59	74	71	54	78	53	71	64	77	52	79	65	64	59	70	60	70	65	58	84	72	66	72	53	51	74	49	78	67	60	65	73	66	74	65	61	69	73	60	76	61	67	74	65	72	71	67	69	60	65	68	64	72	59	80	62	77	74	56	72	52	56	77	57	80	62	60	53	63	57	54	65	54	75	62	59	74	64	66	63	69	73	72	61	56	64	60	77	73	64	68	74	55	60	63	66	58	53	66	77	56	70	63	72	49	60	62	77	64	75	61	64	71	64	70	69	73	42	63	66	51	80	61	60	56	71	64	58	55	79	63	61	62	58	56	64	71	71	71	74	62	78	64	71	82	77	63	67	61	71	69	73	62	61	70	53	76	62	58	73	78	73	61	53	70	75	73	58	70	65	77	74	65	59	67	67	63	63	63	72	65	63	67	67	72	67	44	57	75	60	76	65	76	73	55	57	74	69	61	58	73	61	60	64	75	83	76	67	63	58	68	61	54	57	56	70	61	57	77	49	64	65	48	60	59	78	67	65	82	67	69	86	60	73	68	66	70	71	64	58	71	72	56	57	62	58	67	72	62	82	61	65	68	68	74	54	58	58	55	70	54	74	62	66	54	63	78	68	65	54	67	60	74	73	63	60	75	67	75	62	66	48	63	54	55	69	50	65	67	71	67	57	57	69	63	67	57	64	65	64	60	66	69	59	74	61	69	63	72	71	60	63	66	62	73	72	78	54	82	68	65	64	49	49	55	55	63	56	54	78	82	68	62	65	55	71	81	69	73	65	69	68	72	56	55	79	68	65	55	54	71	69	77	77	72	69	80	75	68	63	82	66	52	51	45	54	77	61	71	71	60	66	69	60	63	58	67	65	67	58	83	56	81	62	78	68	81	59	70	67	71	67	73	63	67	59	74	53	71	62	67	72	76	71	50	86	72	71	89	46	62	64	59	56	76	56	63	60	64	62	68	58	55	58	64	70	46	67	69	64	64	51	54	62	67	80	50	68	76	67	73	55	80	69	63	61	57	74	73	69	70	46	62	57	70	63	64	57	67	50	77	64	72	51	73	64	58	59	67	67	73	59	55	54	61	62	63	52	61	75	70	94	52	64	63	66	61	68	77	73	61	65	64	64	81	59	74	64	66	79	55	66	61	59	63	70	61	65	79	65	68	63	63	45	67	57	68	66	73	71	75	70	62	49	51	68	71	59	66	66	76	76	60	64	57	71	58	70	70	88	61	77	74	62	71	64	61	78	60	67	75	60	67	64	68	74	67	68	70	67	53	56	76	80	54	68	69	63	67	63	49	59	72	69	71	68	61	62	47	64	76	72	52	63	61	81	75	63	65	68	64	61	63	59	71	78	48	67	75	77	73	60	67	65	67	67	74	68	60	68	66	70	70	64	45	62	59	51	56	68	63	66	68	66	63	68	65	57	66	76	51	57	64	70	59	56	73	68	71	75	78	72	53	61	55	72	65	78	60	60	69	66	60	75	62	69	77	73	88	64	54	85	71	63	80	64	74	70	70	85	47	64	70	72	71	68	67	72	68	62	73	54	71	53	63	66	68	59	64	70	80	59	63	68	76	67	59	69	55	69	55	72	63	70	75	68	59	62	74	59	54	70	63	68	79	54	70	77	67	55	76	56	78	82	71	68	64	70	79	51	72	73	76	64	56	72	73	63	72	57	61	75	57	60	61	72	79	57	61	74	64	59	68	65	56	64	73	63	60	61	53	60	70	48	66	64	64	70	77	58	65	68	66	62	88	61	71	63	64	54	72	63	75	73	56	62	72	60	60	73	66	71	69	66	75	55	56	61	68	54	59	63	56	71	71	52	57	66	53	68	71	65	61	77	83	74	76	71	59	56	70
28905	22170	16202	29883	38252	37862	34794	31376	28218	24987	21633	18585	16310	13977	12061	10759	9291	8324	7298	6699	6162	5560	4964	4681	4306	4174	3893	3755	3575	3322	3082	3119	2973	2796	2669	2593	2433	2328	2158	2080	2048	1832	1815	1681	1620	1557	1509	1482	1480	1476	1327	1368	1309	1294	1253	1186	1304	1215	1144	1190	1174	1205	1099	1210	1179	1128	1132	1180	1070	1129	1072	1048	1095	1094	1039	1043	1024	1028	1045	1017	984	1107	981	1014	1021	981	1026	989	1007	1011	998	993	1002	1031	1005	971	978	992	1017	1036	975	937	917	953	931	991	913	973	995	917	925	961	926	1015	964	985	1000	965	886	927	930	995	903	934	901	979	921	967	943	905	941	923	905	958	948	952	954	992	952	989	960	1007	943	947	994	941	889	928	919	908	936	871	947	986	891	925	956	965	954	895	886	932	944	884	915	938	911	887	923	905	943	905	946	860	958	943	906	882	959	858	887	927	905	901	951	917	932	901	914	917	934	928	911	914	956	961	922	911	897	899	960	921	880	996	881	907	904	906	949	892	910	858	886	916	925	892	860	945	958	899	903	923	899	915	918	910	930	902	918	931	951	902	951	999	893	945	898	897	935	939	927	925	892	898	895	930	944	931	880	901	932	977	944	893	925	932	890	941	903	926	950	955	889	897	913	988	892	913	952	877	951	946	977	956	886	923	896	895	910	931	916	927	941	980	884	852	887	933	881	950	901	953	934	935	871	891	918	926	922	950	888	943	917	902	909	874	939	897	913	850	863	905	898	926	976	909	967	881	943	939	879	978	940	883	1012	972	921	905	910	937	908	879	954	887	1012	927	944	934	888	913	1000	900	909	896	987	924	901	919	935	945	945	932	927	923	933	873	917	909	939	927	975	855	841	899	956	901	901	954	917	925	924	894	901	898	942	930	910	890	943	915	956	916	943	895	950	915	919	919	922	871	895	957	979	917	948	910	918	926	909	896	881	890	988	940	863	881	948	936	902	886	965	909	880	968	973	917	911	898	873	906	952	862	931	924	963	900	860	976	957	972	906	912	865	885	909	1006	910	931	871	954	926	947	899	931	942	918	896	917	972	985	911	958	940	941	957	894	891	919	948	917	934	918	977	898	909	830	966	900	923	920	927	948	926	913	916	908	907	905	910	873	940	907	878	935	931	898	885	915	901	915	1000	939	878	959	960	879	951	942	909	899	965	944	959	919	910	949	898	905	944	908	910	948	968	874	981	910	919	944	927	922	957	883	961	864	960	938	913	902	903	921	896	964	896	925	934	886	911	879	910	866	863	873	925	940	928	919	945	899	905	905	946	897	919	883	903	955	954	906	876	1005	953	969	908	966	933	954	848	986	891	935	885	890	916	873	977	948	879	907	942	925	942	880	938	870	924	892	927	903	926	897	900	935	962	966	939	920	894	938	896	930	897	934	961	925	906	912	911	937	899	922	932	935	939	910	938	909	939	949	971	905	925	895	837	964	899	903	898	888	944	980	913	931	890	853	889	861	915	925	881	884	929	937	894	909	912	870	939	922	869	953	891	926	951	969	904	941	927	899	895	938	899	908	916	948	851	901	896	926	942	939	941	918	934	956	938	884	932	938	922	931	925	917	943	925	994	991	959	965	916	923	956	941	892	974	951	943	938	915	938	934	965	929	946	892	946	907	948	911	930	894	925	930	900	908	975	890	935	966	924	961	914	836	960	965	916	853	966	880	921	941	928	929	922	877	917	948	939	950	951	912	954	909	880	933	913	983	999	962	926	906	893	892	892	911	930	930	951	932	949	916	943	949	985	908	957	973	891	911	930	900	953	884	893	928	959	947	934	978	946	934	915	924	916	964	954	922	935	943	964	864	879	951	901	978	925	919	916	988	907	908	925	869	928	865	862	912	926	908	925	905	961	944	930	986	942	875	953	930	901	901	906	919	916	920	906	966	913	922	913	951	888	933	904	890	901	954	907	925	915	847	975	955	933	912	902	889	916	967	945	929	929	895	923	895	931	910	965	877	923	917	945	921	889	939	870	983	923	917	856	934	946	904	901	886	914	928	896	937	900	906	976	855	941	892	932	959	955	874	925	924	935	931	918	926	946	958	934	868	964	967	903	942	933	935	929	903	897	973	927	922	927	938	908	902	911	875	928	928	954	896	924	922	934	897	939	952	901	950	896	994	940	903	958	897	950	866	904	910	914	964	942	919	889	919	933	951	970	933	1012	933	902	893	956	980	937	939	898	893	876	930	871	937	884	888	937	951	977	920	955	920	970	926	932	896	964	943	944	924	939	939	899	946	877	963	899	886	916	911	928	860	887	879	913	921	974	883	905	944	932	920	894	915	873	976	951	915	918	895	927	879	958	895	948	887	875	965	909	974	938	926	898	928	924	937	942	886	926	917	957	951	948	911	994	964	927	911	931	907	949	908	879	958	928	927	937	905	874	955	894	953	925	949	906	929	925	941	868	898	872	881	918	958	922	937	979	935	944	868	941	895	936	962	888	936	901	904	887	920	927	872	907	895	902	887	945	872	876	956	940	876	892	885	938	919	903	908	932	955	972	880	938	952	957	952	885	900	942	1009	938	933	891	922	927	930	900	939	910	924	931	934	967	913	903	927	900	907	949	911	934	885	886	887	930	963	884	915	963	941	957	891	915	888	883	917	910	913	898	939	973	895	895	976	945	956	909	900	933	878	940	942	893	873	895	925	990	911	956	889	868	930	947	967	890	902	908	909	922	937	961	921	919	886	876	955	902	978	951	888	913	916	885	874	919	938	937	861	972	934	923	920	889	883	861	930	967	931	940	914	854	917	934	897	977	939	929	922	904	892	910	896	863	924	909	932	896	958	866	965	936	875	944	872	964	936	964	920	980	900	944	934	910	944	913	899	938	915	932	933	887	941	875	949	883	893	925	869	952	904	926	875	889	903	923	899	859	949	927	971	936	902	931	967	882	926	892	903	987	920	879	877	900	906	927	904	923	905	888	955	936	955	960	935	934	956	887	941	952	915	950	879	924	890	870	940	971	923	867	887	838	893	934	936	942	927	931	919	914	918	935	953	964	943	967	961	878	924	894	898	949	897	904	970	949	933	914	924	959	955	866	944	931	882	968	914	912	851	942	878	883	917	931	945	959	889	914	919	921	942	940	927	893	958	941	887	978	969	919	947	1035	941	957	911	904	891	901	887	946	943	927	903	939	894	889	957	896	958	975	980	926	941	957	949	925	909	924	912	931	962	957	962	948	911	933	874	976	952	923	859	919	941	962	924	949	985	906	915	878	885	912	977	941	928	967	938	924	978	972	972	907	923	885	915	939	948	876	921	957	886	954	858	952	914	946	871	952	940	847	962	895	930	934	863	977	929	931	915	922	954	901	930	894	925	885	991	869	908	955	947	929	900	871	916	901	946	914	901	919	876	930	941	884	948	939	868	919	914	918	873	894	907	931	948	914	924	915	938	923	970	931	914	966	962	896	939	928	888	929	848	883	917	888	931	894	936	868	863	899	902	891	947	938	915	901	921	897	872	930	924	943	931	931	950	920	926	952	915
2210	696	415	328	567	718	587	537	423	385	328	283	260	200	172	146	137	143	129	122	108	94	102	90	97	92	86	111	92	90	83	78	72	74	71	79	62	62	70	74	48	49	66	46	73	54	65	68	45	47	70	43	41	60	75	50	55	47	51	57	54	51	52	47	52	53	59	53	54	52	57	51	49	52	63	51	48	47	50	59	63	59	50	47	55	48	57	51	44	58	59	52	50	54	53	59	56	51	41	59	59	50	54	51	37	50	55	59	54	54	60	46	62	56	51	59	61	64	58	47	57	61	55	63	50	61	63	54	41	50	57	55	61	52	52	45	49	65	56	43	52	55	58	55	50	55	66	55	49	63	54	50	50	54	51	52	58	51	46	53	52	53	61	58	49	53	60	35	54	50	52	53	50	54	44	59	56	52	51	47	47	50	59	51	56	45	50	46	59	60	54	45	42	61	46	46	52	41	54	52	57	45	46	37	55	42	40	53	60	47	56	47	42	62	51	54	57	46	45	59	50	55	49	64	56	54	53	66	54	55	41	58	44	59	41	56	52	50	57	61	48	48	55	44	64	60	53	45	49	66	52	49	61	48	44	55	44	57	42	48	42	51	44	58	43	48	56	64	44	46	57	54	38	56	50	55	43	41	46	51	51	50	35	40	64	44	75	63	46	46	46	42	49	62	56	47	47	49	48	44	56	56	54	55	47	42	54	48	59	41	51	56	52	48	46	47	59	48	43	43	53	49	42	46	49	31	53	48	50	43	57	48	44	56	53	57	55	45	52	51	39	56	52	71	54	45	58	49	52	62	53	55	44	61	51	63	52	48	41	64	51	60	41	60	62	49	53	62	48	48	53	58	58	49	44	55	52	72	50	48	60	59	56	54	53	38	55	42	48	55	45	36	56	60	51	61	50	37	55	50	48	57	53	45	50	54	58	54	55	51	56	51	63	37	54	60	44	41	56	51	51	57	50	53	47	56	54	60	54	57	54	54	49	42	67	46	44	70	44	56	51	49	54	40	55	54	64	66	65	57	60	43	36	45	57	55	44	56	55	54	51	48	58	61	63	55	38	47	57	60	48	63	56	52	60	53	56	49	51	43	43	50	43	54	58	39	50	38	35	58	45	44	64	63	57	52	62	55	59	53	50	68	66	46	50	41	48	54	50	55	60	58	57	53	41	69	50	41	52	64	43	56	51	57	43	49	56	64	65	48	57	49	57	64	34	54	53	38	55	51	53	52	61	54	52	56	55	41	48	48	55	47	42	50	50	45	51	66	58	44	41	52	65	40	51	45	39	58	50	68	52	37	58	50	52	53	63	45	52	51	35	68	59	48	56	58	60	47	51	51	53	47	76	62	48	33	46	50	63	51	50	46	53	74	49	62	48	49	42	56	46	54	48	65	59	47	38	51	64	60	45	49	53	57	59	58	57	51	58	48	54	62	44	46	41	58	53	42	50	46	53	55	48	51	56	69	43	58	56	53	43	49	57	51	43	57	58	49	48	58	57	38	45	38	57	62	35	61	62	58	53	63	49	55	59	54	36	48	47	52	52	47	68	64	50	49	52	57	67	47	58	53	47	37	46	48	48	45	53	31	48	57	38	42	60	46	41	38	63	55	47	50	52	57	56	56	68	51	43	62	41	49	48	58	49	50	47	53	54	60	58	31	44	61	38	51	47	59	56	65	47	60	48	44	68	57	50	50	54	62	57	35	39	46	44	69	43	49	58	53	55	45	41	47	48	49	60	66	48	52	54	61	50	56	51	50	54	59	46	52	56	40	58	51	52	53	46	51	48	49	47	58	45	50	50	41	61	46	44	40	51	52	42	46	49	66	55	53	53	48	50	51	42	40	53	60	54	50	36	35	45	48	63	53	56	47	61	43	51	53	45	47	57	53	56	53	56	54	50	55	54	51	57	48	56	45	50	57	51	51	50	55	41	46	47	40	55	60	57	52	55	63	57	40	51	43	60	57	53	48	53	50	53	44	44	50	48	44	42	55	61	48	56	62	45	52	66	54	59	43	58	46	46	47	55	46	51	60	53	52	61	56	52	51	63	44	41	54	55	45	55	50	58	58	51	52	40	60	52	59	51	49	43	53	42	66	51	51	55	56	46	74	51	35	45	38	67	51	62	45	48	44	49	55	48	60	51	49	50	44	53	74	52	56	60	52	55	59	58	54	53	42	48	50	50	59	55	60	39	52	45	42	45	55	64	45	49	60	56	42	46	58	51	69	64	56	71	51	46	51	52	43	46	50	65	57	57	48	65	45	59	61	52	52	49	66	50	41	57	55	58	55	50	55	48	49	55	57	47	52	49	51	44	51	49	47	42	53	41	51	49	56	52	52	65	41	58	54	57	45	54	52	53	49	58	51	48	69	68	50	49	57	46	51	52	55	54	48	42	54	51	44	57	59	53	44	61	45	59	52	57	54	44	42	58	50	52	45	52	43	50	45	64	52	56	54	67	46	62	64	61	57	51	64	53	72	42	47	57	47	52	59	56	49	45	57	54	45	42	47	55	43	48	53	55	47	65	55	47	51	57	41	52	55	55	50	43	46	55	67	57	39	46	64	59	50	52	57	53	47	67	54	46	48	59	60	59	44	49	45	52	51	46	60	47	52	60	64	52	51	44	71	58	46	53	48	59	48	50	47	47	61	56	53	49	55	64	54	53	54	50	52	58	54	48	72	56	47	49	60	45	48	58	56	52	47	52	54	49	53	63	51	53	48	50	54	60	54	65	39	53	49	54	45	62	50	38	44	56	47	65	66	46	55	49	56	47	51	43	53	54	57	51	45	62	44	56	39	53	56	53	47	50	45	61	49	48	58	57	52	51	51	50	50	52	52	56	47	52	58	53	48	61	65	45	37	65	57	36	54	49	55	48	52	43	51	58	53	63	51	59	46	62	54	44	40	57	49	59	66	52	44	44	63	53	60	49	52	62	44	47	49	44	50	51	50	63	48	61	67	48	45	60	57	53	46	48	47	56	58	53	53	38	64	48	57	46	54	57	32	43	50	51	39	57	51	44	41	56	70	50	45	34	38	56	56	40	57	66	55	55	59	46	49	46	55	42	41	51	45	60	46	55	57	53	51	51	46	57	55	48	52	54	40	51	42	44	47	56	57	50	59	57	57	46	54	51	49	49	52	53	53	63	50	52	54	54	52	52	58	55	59	61	51	61	52	49	45	47	52	63	40	49	47	49	55	47	59	52	40	46	47	46	50	54	49	46	67	50	52	56	46	64	49	60	66	47	47	46	55	57	54	50	47	58	52	50	47	57	52	39	44	47	48	33	46	50	46	59	49	61	55	52	48	45	47	41	52	55	59	55	54	57	67	51	48	44	53	60	45	49	49	53	51	60	54	54	46	46	36	50	56	46	43	68	42	42	50	54	44	36	46	56	47	48	40	58	42	45	57	57	54	46	52	42	55	60	50	50	51	58	55	62	60	54	59	57	39	56	49	56	61	62	62	47	54
21156	15341	9702	21521	29865	29483	25905	22227	18985	16128	13471	11096	9247	7746	6565	5605	4961	4346	3958	3510	3223	2884	2796	2545	2303	2264	2213	2155	2007	1927	1836	1858	1700	1667	1606	1502	1466	1396	1333	1278	1175	1199	1091	1040	1112	1075	1051	997	964	892	906	951	964	932	897	900	895	884	898	829	839	856	899	810	855	840	856	803	870	840	848	824	814	799	831	812	802	774	778	758	762	840	757	776	792	786	823	715	767	763	804	792	776	729	723	802	788	739	744	742	761	748	744	763	728	743	739	783	733	775	784	779	734	762	801	790	753	774	771	740	722	788	708	766	783	734	756	771	731	738	738	746	785	774	703	768	756	727	734	725	749	684	726	748	742	763	764	804	789	740	768	758	739	768	714	753	715	758	741	773	769	812	733	761	724	772	723	764	738	797	770	774	741	779	766	777	756	788	781	731	704	731	735	756	763	752	760	763	748	708	751	729	789	749	746	778	722	730	762	785	733	784	753	781	737	760	708	739	734	718	724	734	768	682	793	701	790	742	750	732	771	763	735	743	699	748	748	729	727	763	737	727	682	711	743	756	685	762	712	747	721	766	721	769	730	713	771	736	718	749	797	689	715	723	769	775	774	766	771	757	762	760	788	720	748	765	735	770	772	736	774	717	768	735	782	737	742	743	740	752	718	746	742	795	735	750	728	725	698	752	779	731	734	759	701	738	768	747	759	760	761	729	720	712	756	762	722	757	749	754	700	747	748	688	772	806	720	758	736	708	694	709	703	740	733	723	764	831	680	716	718	776	757	684	744	720	782	738	749	723	759	754	788	755	753	678	823	779	753	746	794	743	757	776	738	702	757	745	742	701	719	751	702	761	739	727	730	722	725	758	786	758	748	745	731	719	757	740	736	726	753	757	757	762	708	753	705	761	764	699	750	762	765	757	708	799	730	778	721	759	750	755	736	769	765	751	732	691	747	779	734	782	722	772	772	725	754	747	792	730	773	740	775	788	749	752	767	763	702	774	733	745	751	752	802	709	725	703	757	779	748	734	749	743	699	751	707	745	764	737	764	771	730	731	723	746	766	744	760	714	747	760	745	750	677	775	704	747	763	747	738	784	732	730	750	760	743	768	733	715	757	807	767	773	758	766	785	734	707	743	766	788	740	738	724	714	706	764	792	730	753	778	765	736	714	724	775	755	787	725	748	734	738	747	772	730	683	743	750	773	685	757	720	763	792	720	769	755	685	789	752	753	747	771	724	785	737	704	738	764	748	764	735	729	744	748	717	720	729	759	746	706	733	789	719	713	761	754	744	740	723	748	760	757	739	737	757	754	728	702	738	703	742	778	725	695	718	728	702	734	709	729	748	749	751	817	742	782	696	721	738	749	724	755	764	752	728	737	754	701	771	694	746	766	765	729	700	733	793	718	764	797	736	728	761	744	743	806	761	734	749	759	739	722	771	773	750	690	744	760	746	725	741	787	697	765	729	787	754	778	728	760	732	697	734	717	740	738	791	698	767	775	731	709	770	718	724	793	755	737	762	695	717	766	708	764	733	732	765	744	735	705	738	759	745	793	756	725	735	750	747	682	740	762	724	710	662	730	724	742	740	726	741	714	759	770	746	772	749	753	746	772	753	767	761	722	731	786	696	745	816	716	717	745	728	773	744	732	739	747	832	740	720	769	720	759	779	742	788	704	724	730	742	773	747	754	728	718	805	691	736	797	755	703	763	721	757	707	737	784	732	735	756	771	776	755	751	734	769	742	725	777	794	739	750	707	737	725	770	733	754	711	734	745	724	701	765	753	735	752	756	763	734	725	727	766	741	741	715	787	747	711	772	691	717	788	773	743	715	754	709	693	750	752	782	748	736	731	751	768	736	743	748	779	753	730	725	737	815	766	776	739	740	760	733	749	746	803	771	687	725	732	743	806	749	728	748	752	736	713	737	761	770	732	765	738	685	742	692	724	731	749	763	729	782	765	767	705	746	714	776	778	734	738	788	735	762	746	787	750	719	720	719	750	721	743	758	784	757	717	723	761	749	732	721	739	748	709	756	751	794	769	750	755	771	750	717	741	719	793	736	715	720	754	714	692	756	722	718	780	730	803	706	790	774	728	747	742	731	743	761	747	751	751	739	755	734	779	736	728	730	707	758	807	723	730	684	739	752	712	781	734	742	780	737	760	752	715	763	731	770	787	770	805	724	706	777	719	715	704	733	774	752	756	737	774	717	772	705	750	757	760	730	740	758	674	766	759	733	767	723	766	761	729	702	756	732	735	762	749	729	724	705	773	746	766	754	793	705	746	752	742	784	744	716	716	742	723	701	803	751	760	752	710	776	719	742	751	763	778	740	760	699	770	736	740	779	748	748	690	744	738	700	706	794	726	803	734	725	786	771	751	771	723	725	759	731	767	735	725	724	760	760	746	732	769	727	772	766	755	714	802	783	756	731	746	772	741	731	791	756	785	707	790	736	754	735	774	679	744	712	693	749	760	723	762	831	772	724	757	775	721	706	724	764	775	756	717	779	766	728	752	743	804	727	721	756	741	789	738	733	776	720	710	739	745	756	767	753	767	719	734	742	727	723	771	760	713	749	776	729	794	758	770	741	714	780	759	727	716	738	790	737	792	722	766	686	795	788	729	743	749	769	728	719	743	759	757	755	784	716	754	773	737	724	729	773	796	754	755	770	776	730	705	713	727	703	728	736	740	694	728	808	785	771	720	713	716	746	711	699	762	779	714	763	741	732	759	716	744	736	790	770	771	754	732	728	759	757	755	708	723	783	708	724	731	785	725	792	758	748	749	796	753	718	731	703	754	761	693	732	730	743	744	713	775	729	789	742	780	775	735	758	726	789	720	727	728	736	707	758	729	790	739	714	709	787	825	739	770	754	748	708	733	742	773	769	768	665	734	808	757	731	730	753	726	704	707	698	768	734	828	754	747	790	718	714	687	789	778	742	709	769	759	673	726	740	782	790	752	722	734	756	770	797	777	767	762	760	746	769	814	802	730	716	714	751	770	762	729	757	715	728	748	725	761	731	721	759	752	749	725	726	756	697	732	794	764	753	790	692	738	694	754	740	762	692	765	736	751	759	745	768	740	765	758	776	772	709	781	726	777	699	747	726	770	750	781	736	767	770	717	714	710	746	734	736	742	684	728	722	761	797	725	718	726	662	740	763	762	740	747	747	768	757	748	750	730	721	778	720	740	729	734	719	738	786	728	734	748	710	724	757	768	744	754	762	716	737	729	731	742	763	750	757	755	709	746	757	751	721	765	789	749	752	742	748	737	753	707	761	731	753	763	684	753	739	718	720	771	744	717	748	704	766	758	769	717	711	758	707	758	744	726	789	759	761	732	711	765	754	753	712	764	761	744	789	712	734	717	745	750	772	764	735	748	712	756	781	708	727	744	677	761	739	720	769	756	755	751	748	769	736	744	697	797	780	776	719	723	748	781	727	770	720	662	754	775	724	729	739	743	732	764	743	730	753	796	763	771	744	780	745	769	717	726
1719	1118	587	484	770	1023	915	795	662	567	459	392	312	278	258	233	193	183	156	156	119	130	103	140	105	103	105	91	99	76	91	94	85	84	83	75	81	76	71	82	66	66	78	56	47	58	65	63	54	68	61	51	58	49	54	59	62	60	50	52	48	59	51	56	63	50	56	49	59	41	49	58	55	57	58	54	63	49	54	57	46	58	50	47	48	61	57	61	55	45	49	57	56	53	50	45	38	62	51	43	58	55	47	48	49	55	61	59	50	48	65	42	51	44	52	58	45	48	50	47	59	47	47	54	51	48	45	51	61	62	44	43	54	53	46	44	61	43	56	43	37	57	62	56	44	47	51	67	54	52	47	39	44	60	43	50	43	55	36	44	43	45	40	65	42	54	44	57	39	58	40	49	41	43	55	51	48	41	58	37	47	46	63	45	43	51	45	38	42	64	40	43	52	51	57	45	48	50	43	43	56	66	44	48	42	50	49	62	59	53	57	42	49	63	66	48	44	40	46	43	51	52	53	52	47	40	55	58	50	51	51	41	50	60	52	38	41	52	41	53	42	50	50	57	44	40	56	40	57	57	51	41	55	44	53	50	59	48	40	42	53	58	48	55	41	43	58	43	44	46	41	40	52	35	57	50	46	46	57	50	46	51	48	51	48	46	52	32	49	45	46	47	48	67	60	46	65	48	58	54	58	53	48	47	49	37	50	49	60	60	46	56	49	54	46	53	62	49	51	59	47	57	56	51	49	60	54	39	56	56	56	38	47	49	52	34	44	44	52	57	47	54	43	54	56	58	59	47	57	59	44	50	57	55	60	61	48	50	47	55	52	47	45	49	57	47	47	39	56	43	39	50	48	56	55	66	55	34	46	50	58	54	59	79	38	52	57	47	47	50	57	43	66	51	43	36	37	43	52	48	38	55	48	47	65	50	63	47	51	58	44	44	54	52	44	44	44	61	55	51	44	47	46	54	60	68	53	40	48	53	46	46	48	55	51	46	56	42	60	46	50	42	41	53	50	46	46	51	53	41	48	43	45	54	46	44	43	56	56	44	53	51	52	45	45	51	47	42	52	50	46	60	63	46	62	65	43	57	35	50	54	44	58	45	35	51	48	53	64	56	59	40	43	41	45	61	55	56	46	47	47	51	54	43	55	61	51	64	41	50	50	38	54	54	42	48	67	48	46	61	52	38	50	44	50	55	65	55	38	56	60	60	51	48	39	44	48	54	66	51	47	46	50	39	55	56	64	50	51	49	50	38	44	55	54	50	43	43	46	38	44	44	56	49	44	43	50	51	43	36	49	54	35	43	41	40	43	59	53	48	45	41	49	54	47	59	53	53	48	49	43	61	48	46	54	54	43	52	53	65	44	38	66	42	48	48	48	61	59	47	68	53	49	48	38	44	47	37	45	54	56	41	58	53	51	50	38	58	43	64	47	43	46	40	50	41	45	45	38	52	39	57	47	47	57	39	51	53	40	49	49	51	50	45	52	57	42	58	55	47	59	47	32	52	64	40	56	50	57	67	55	50	49	47	37	39	47	56	57	37	42	53	54	45	44	44	48	53	57	55	36	64	49	43	65	50	39	46	44	28	62	59	46	52	43	35	48	51	36	36	62	57	55	46	51	62	59	63	59	47	45	52	50	53	48	42	53	56	43	51	60	45	48	40	42	50	59	38	45	45	55	59	58	53	71	40	45	54	48	53	59	47	54	46	56	39	38	39	53	45	47	50	47	52	49	44	30	52	48	56	57	66	65	41	43	52	46	48	51	46	51	46	42	47	57	53	53	44	42	47	59	60	49	38	55	57	48	31	41	55	46	47	54	62	53	46	57	51	55	42	47	61	61	51	55	48	52	52	42	57	47	55	49	55	43	52	46	41	64	49	56	51	37	57	44	56	56	56	58	58	60	44	63	42	56	46	55	52	53	47	40	57	57	51	50	44	49	46	51	51	55	43	44	55	55	64	50	50	42	52	53	42	47	56	46	56	45	51	49	58	50	37	47	50	45	52	51	52	52	62	37	51	55	49	53	50	49	46	47	41	46	44	50	61	50	65	49	52	60	42	44	46	49	47	54	48	39	58	52	50	55	35	51	63	48	49	53	42	48	33	44	41	50	51	52	45	50	31	36	36	47	27	58	45	49	47	63	62	49	29	45	40	56	57	43	59	51	51	50	59	47	53	41	47	44	60	52	64	47	37	62	62	47	54	46	59	56	43	57	53	50	56	51	51	52	41	49	49	48	51	72	55	54	56	43	53	51	45	51	36	45	44	43	47	55	50	55	42	50	46	56	46	43	58	45	55	43	49	55	43	42	52	39	49	58	60	45	40	41	48	38	51	56	59	30	49	35	50	47	66	47	45	38	45	43	50	42	55	49	60	54	41	47	45	59	54	50	53	48	60	43	47	64	49	61	31	55	49	52	55	54	49	44	45	59	54	43	47	62	41	58	33	53	48	56	47	48	52	60	52	55	44	50	44	47	52	42	57	48	38	46	54	46	55	50	51	46	44	57	46	54	46	47	43	39	55	40	39	55	52	40	42	57	72	47	48	39	47	47	53	48	53	46	47	39	56	53	55	45	47	47	58	70	48	54	55	58	44	48	54	56	39	56	45	51	39	55	45	64	49	59	46	56	52	52	46	56	52	48	42	41	57	57	51	64	46	62	44	62	48	56	51	52	39	51	54	47	44	43	54	56	41	45	57	58	57	51	38	43	50	38	51	44	58	57	52	35	62	47	44	60	45	44	49	46	36	48	60	50	48	50	51	45	50	50	54	56	41	53	42	50	42	60	63	45	49	64	40	53	42	47	44	38	51	50	46	37	35	53	62	57	58	44	47	64	62	45	43	48	50	61	45	41	43	37	38	41	56	41	72	51	52	44	53	60	56	55	45	49	48	49	49	57	53	50	43	51	52	58	41	59	53	51	53	49	48	38	50	42	40	33	49	42	45	49	52	68	48	46	46	58	53	48	56	49	55	54	40	42	39	59	59	38	52	57	47	47	61	52	35	54	55	57	47	48	43	49	45	51	45	53	46	45	55	52	46	43	48	45	60	39	50	53	55	41	40	60	51	45	41	44	50	53	59	59	39	40	43	48	37	47	60	47	55	58	47	54	51	50	49	34	40	51	53	47	62	45	43	50	48	52	54	60	44	36	49	45	44	47	44	59	41	56	44	52	56	51	55	51	54	53	53	45	51	52	66	45	51	52	42	39	37	48	48	53	54	46	51	57	47	48	53	37	51	52	40	56	61	46	49	54	47	46	46	55	43	59	51	61	42	58	41	41	47	50	50	54	55	40	54	44	49	46	56	50	57	42	55	48	45	45	40	61	58	66	51	36	56	59	56	53	45	52	45	43	38	36	56	57	35	53	63	43	41	57	55	52	59	52	48	42	51	54	43	51	70	52	52	41	51	49	53	53	45	50	53	46	51	46	52	47	59	42	45	48	51	55	53	38	49	39	37	42	45	40	41
25040	19093	12947	26532	34923	34335	30951	27470	24079	20692	17640	14749	12783	10609	9136	8017	6975	6164	5478	4990	4709	4029	3807	3506	3316	3110	2866	2836	2609	2499	2381	2282	2136	2121	2098	1897	1858	1693	1682	1461	1489	1419	1331	1297	1215	1136	1128	1156	1132	1059	1096	1084	1002	1029	962	970	928	933	862	884	916	878	897	880	877	878	854	797	851	820	855	857	811	813	827	779	773	797	802	799	777	808	784	747	806	809	762	737	834	727	807	760	738	744	762	741	749	754	764	741	758	732	719	736	757	748	691	752	701	761	753	717	725	725	720	710	717	756	741	741	727	744	698	746	737	721	751	701	654	713	722	725	741	755	720	718	698	724	703	715	751	781	687	686	695	759	758	719	734	738	759	698	744	703	718	759	649	722	725	714	736	711	744	690	717	695	753	687	691	737	756	740	752	679	716	704	713	707	752	746	666	746	672	721	727	697	696	695	745	701	681	747	688	767	639	694	699	714	675	698	697	651	709	667	690	741	699	709	718	695	680	709	711	671	738	741	690	735	740	709	648	691	732	755	721	739	704	703	734	678	742	702	732	765	682	690	684	709	671	727	734	720	755	710	727	732	713	741	689	680	722	690	738	699	727	718	680	714	666	693	677	677	717	729	727	712	681	698	691	718	758	774	777	714	739	713	779	644	702	747	696	734	708	691	687	760	707	718	740	676	708	703	725	687	717	718	718	743	717	723	667	723	712	679	779	711	734	702	692	684	665	690	731	731	694	754	728	739	762	738	699	707	782	681	711	687	681	711	719	678	731	720	700	725	702	723	706	704	691	719	675	735	700	733	719	695	699	716	755	752	716	703	735	745	749	756	714	666	695	728	703	727	732	724	673	684	671	695	694	685	724	713	746	729	719	739	673	698	680	718	689	657	695	716	713	730	734	701	677	749	727	671	703	756	675	795	722	729	742	731	712	730	716	720	737	749	762	759	748	762	732	749	724	737	672	720	691	709	740	736	683	679	689	700	693	737	719	737	730	720	728	744	697	746	705	753	724	702	731	723	741	678	712	676	725	712	761	713	693	683	728	698	663	699	728	758	737	681	683	706	712	741	733	689	727	700	734	686	695	731	720	726	726	720	710	761	705	689	749	636	725	717	695	677	683	651	751	689	712	697	752	736	714	740	742	668	714	751	691	722	692	659	730	743	771	723	781	688	664	691	752	748	752	715	741	712	653	743	717	694	710	717	683	700	717	719	725	750	757	674	723	693	684	740	749	712	717	736	745	665	718	702	687	746	694	731	710	693	727	730	751	765	682	735	706	670	731	729	713	686	714	746	660	698	691	745	707	722	735	716	730	714	681	728	692	705	713	687	766	744	725	733	731	703	709	679	714	721	709	728	713	667	728	701	736	709	697	723	727	671	752	682	675	748	720	647	715	730	709	735	694	691	692	710	712	742	680	702	733	708	703	704	691	679	704	730	748	676	672	704	720	754	703	744	737	731	760	715	702	744	714	693	698	716	724	722	723	749	747	711	680	689	749	705	722	747	706	733	737	681	716	701	720	683	696	714	703	743	697	720	756	735	732	679	729	708	704	712	704	730	701	735	722	744	730	712	751	702	665	736	639	723	739	737	654	664	753	719	697	705	712	730	717	715	764	722	665	733	666	693	681	711	708	668	720	721	660	698	740	774	740	759	707	717	707	726	712	699	723	712	691	743	753	758	687	737	701	708	661	684	705	737	696	715	688	770	713	712	659	707	716	689	704	752	774	698	702	709	715	716	735	700	694	777	717	710	712	712	693	711	732	714	746	722	753	722	761	707	776	726	740	756	749	690	709	684	690	721	742	695	679	691	710	688	713	717	690	766	738	734	709	692	690	767	688	763	719	716	695	690	694	725	662	733	706	680	721	693	725	727	721	746	725	711	730	701	686	665	742	709	709	719	733	719	666	699	685	728	661	769	729	731	708	766	722	735	681	722	701	648	732	717	722	722	686	695	690	731	729	701	698	684	721	745	703	685	665	706	721	753	716	711	728	675	725	708	726	726	739	705	731	698	694	742	737	715	701	684	701	740	694	716	706	693	669	733	730	788	694	712	709	679	678	690	728	737	704	730	730	738	699	717	718	724	719	674	740	703	677	690	694	755	680	698	747	723	701	686	709	722	715	723	678	751	743	739	760	676	743	729	756	717	711	691	666	737	739	716	749	725	746	725	704	675	741	699	715	744	736	704	695	660	733	722	732	698	730	681	701	707	732	756	705	715	778	684	743	749	728	723	671	687	696	739	732	730	748	676	745	719	714	766	708	702	694	703	702	726	731	700	708	694	707	716	738	692	724	714	722	685	713	704	740	754	673	745	742	700	722	692	684	690	709	735	675	673	700	720	693	738	714	731	695	731	701	698	669	710	702	734	709	744	738	727	710	698	688	741	711	685	694	723	740	751	701	706	711	688	680	742	719	700	671	725	699	676	699	704	709	655	724	692	720	693	689	724	671	690	730	713	761	726	676	740	700	714	724	721	778	696	695	665	701	710	695	735	674	705	761	752	709	728	718	733	729	732	701	719	693	685	708	716	670	700	722	665	680	726	715	712	716	704	775	698	748	677	738	682	719	716	695	728	709	705	720	690	717	672	749	707	776	724	708	735	680	749	732	715	676	704	762	722	728	712	703	751	695	717	665	748	716	719	693	669	758	707	673	743	739	713	739	684	703	650	710	733	722	691	719	691	704	711	727	705	733	693	676	714	749	716	712	691	720	644	734	705	726	720	747	738	700	733	719	704	741	728	745	679	750	697	656	745	677	698	704	718	749	691	724	718	752	664	705	720	717	730	757	698	749	678	722	733	653	743	741	681	732	780	707	765	714	745	736	729	729	729	760	735	687	764	694	723	716	729	707	752	734	683	752	742	723	728	693	715	709	743	708	669	741	686	719	702	726	646	699	710	722	702	723	691	726	720	701	709	732	649	734	739	711	707	758	730	746	708	739	676	728	731	765	714	699	698	709	691	764	707	696	735	697	726	733	711	707	698	735	744	749	707	737	745	772	721	712	709	712	729	697	666	748	729	684	692	762	692	677	697	749	706	709	726	668	696	689	724	755	723	716	721	757	711	713	715	702	787	711	686	693	704	708	670	721	745	706	718	727	720	724	724	708	670	748	734	710	708	717	716	703	676	690	742	774	704	757	725	700	676	753	693	690	738	739	698	690	737	695	696	681	726	662	679	712	743	639	729	765	698	681	714	730	759	676	741	738	727	736	744	685	719	728	728	670	704	720	738	722	703	730	718	748	717	674	732	681	685	708	698	751	729	766	738	699	702	740	750	733	742	781	714	722	701	721	669	724	686	724	711	703	733	724	743	698	738	717	690	699	733	714	679	750	714	738	741	711	681	716	705	770	736	777	659	696	731	716	674	712	788	742	700	673	714	697	779	763	679	690	712	707	706	701	664	740	741	755	710	729	708	730	684	736	720	719	726	721	735	726	713	729	695	737	745	707	708	695	707	719	693	698	736	746	715	708	691	692	723	732	738
3659	905	610	447	773	981	833	718	606	559	458	381	343	298	245	223	203	188	160	160	145	142	119	114	118	116	116	135	101	91	96	97	115	72	93	93	104	88	81	80	79	73	80	68	84	75	61	77	74	61	67	80	76	69	72	79	68	81	70	72	54	68	65	71	56	80	76	81	55	72	87	48	63	73	79	77	74	76	60	79	66	81	70	61	73	84	74	68	59	53	62	59	57	57	61	65	62	63	75	70	55	67	58	47	52	80	65	68	72	61	65	61	69	56	76	77	60	70	64	51	69	57	65	82	62	68	68	59	64	62	73	73	71	84	49	61	79	71	65	69	78	74	60	85	70	66	75	73	68	56	63	61	60	67	81	68	61	74	65	84	67	74	66	50	64	62	73	67	67	64	56	72	71	62	75	76	63	60	61	71	60	71	63	67	63	69	56	62	61	64	67	55	79	70	65	76	78	70	89	69	74	71	64	67	58	57	74	57	68	73	67	86	80	73	64	64	61	68	60	68	59	66	67	57	71	55	77	70	60	59	82	84	63	77	64	63	73	61	51	63	67	71	53	76	71	62	57	66	68	61	65	82	67	64	77	67	62	68	57	63	72	66	81	67	70	57	72	60	63	79	77	78	59	60	72	71	60	76	55	73	60	47	67	74	83	59	82	70	65	59	67	62	61	72	65	69	63	70	82	61	72	77	74	75	67	52	81	71	65	73	78	68	75	82	69	70	69	71	67	57	82	65	63	47	53	60	57	62	64	68	79	74	65	62	65	67	70	67	70	58	56	63	66	68	72	85	68	83	56	66	71	71	67	71	71	64	65	68	56	73	61	58	69	76	69	68	60	73	78	75	65	60	67	60	65	71	74	81	50	86	63	80	73	63	74	71	67	51	51	53	72	68	57	64	89	59	65	64	55	57	74	65	61	78	64	70	65	72	72	58	67	67	73	56	74	68	61	64	57	69	77	76	67	79	59	63	76	51	72	68	56	82	79	62	75	63	56	81	64	65	74	55	78	56	55	57	72	73	64	65	77	67	59	73	46	69	75	64	56	55	80	56	69	64	68	63	53	84	67	71	66	66	61	66	64	64	77	55	58	75	57	60	69	51	66	65	60	61	57	69	66	76	64	67	75	60	64	62	76	62	67	54	59	79	79	61	63	66	54	69	74	66	58	63	59	56	61	76	70	65	66	67	60	60	60	77	61	75	77	65	63	71	62	63	64	59	70	60	68	66	59	49	73	80	54	69	79	67	67	82	66	70	62	69	74	62	63	75	61	58	75	56	68	61	61	75	72	83	72	64	74	76	71	57	48	79	64	68	72	75	75	59	49	62	51	53	70	68	68	98	65	68	64	77	57	63	72	64	60	70	60	83	69	67	61	57	67	62	68	74	64	64	72	63	76	67	68	73	60	67	55	71	60	75	44	66	74	72	71	68	79	73	68	67	78	63	65	63	75	67	62	63	70	60	56	76	60	62	57	66	77	78	64	66	65	49	74	62	55	81	70	62	74	60	73	62	78	59	76	70	72	60	67	57	59	70	63	70	64	77	80	52	70	74	74	61	70	67	66	75	68	74	68	62	73	65	55	70	70	63	69	62	67	64	67	83	55	73	71	75	67	55	74	69	56	65	64	77	59	62	68	59	70	67	78	69	77	54	74	62	64	61	71	91	75	66	51	61	74	66	58	74	66	78	75	66	78	89	74	78	68	78	88	73	72	60	52	77	63	83	71	62	59	63	61	85	52	64	60	56	69	80	66	57	59	67	63	72	68	50	64	68	76	61	54	69	67	71	73	75	55	53	64	60	78	61	73	78	51	56	50	68	74	66	68	74	57	68	45	84	58	62	63	69	67	65	60	61	62	71	69	63	70	74	65	65	59	77	60	73	61	65	62	52	72	71	70	61	73	81	62	67	72	78	75	70	72	67	58	73	86	67	58	62	69	59	71	67	56	74	46	73	72	78	60	57	76	69	65	72	70	76	65	54	62	68	63	93	68	65	50	57	53	62	58	65	74	65	69	70	68	65	65	64	76	64	81	58	71	68	85	65	64	71	62	70	66	67	54	53	68	77	84	61	73	73	48	70	57	64	67	62	71	72	81	80	70	65	70	60	62	66	68	71	68	69	65	67	61	64	73	63	57	51	68	61	65	55	68	61	78	64	56	73	72	60	77	65	56	67	72	77	75	55	62	78	75	67	72	72	70	73	77	56	76	76	64	66	54	72	64	68	64	57	70	70	65	76	66	84	64	73	61	69	65	66	73	70	88	72	72	67	61	72	64	76	66	48	63	67	57	68	65	59	76	73	54	57	83	68	61	57	53	59	76	55	80	70	78	73	78	67	76	70	71	69	54	74	74	67	61	92	70	62	68	72	50	62	64	59	71	64	60	72	55	75	77	66	68	60	68	77	60	67	71	55	72	80	74	62	67	51	65	61	73	62	82	65	71	61	71	62	69	72	62	65	62	71	68	69	70	65	76	67	71	70	69	64	64	77	56	85	71	65	78	59	68	57	64	58	62	84	80	88	63	64	67	78	72	74	66	72	68	51	63	55	70	64	68	63	62	79	57	63	66	56	59	69	66	58	71	65	85	72	57	64	69	62	60	69	80	71	64	83	67	57	72	87	67	64	67	61	71	56	91	59	62	61	76	73	49	64	81	70	86	75	55	66	79	89	69	82	62	58	72	59	74	55	67	62	66	75	59	60	64	66	49	76	71	56	52	62	63	77	64	60	67	62	59	75	64	73	79	71	54	77	71	72	76	58	80	62	74	65	61	72	83	70	66	56	86	55	75	59	88	61	64	67	73	69	64	93	65	87	93	70	67	70	65	55	77	76	52	71	73	61	51	65	78	55	69	58	71	81	66	67	70	45	63	56	70	61	69	58	62	66	63	57	64	64	69	94	60	73	57	66	71	56	55	69	62	63	58	76	77	67	81	60	60	63	67	72	67	57	68	76	56	67	62	61	80	63	54	76	71	69	70	80	74	67	67	68	71	65	79	68	67	73	58	61	71	74	72	63	69	73	65	69	62	59	81	48	76	68	67	64	79	65	71	56	83	68	81	89	68	50	74	56	68	75	63	62	55	51	66	70	51	64	68	63	64	64	83	88	55	63	75	55	71	77	84	60	60	72	63	77	75	87	67	72	65	55	78	59	76	66	58	65	76	71	57	67	68	72	67	59	64	74	56	69	67	67	69	61	71	68	67	59	61	74	72	66	70	70	68	72	66	70	64	57	66	60	65	62	67	69	52	64	53	71	57	57	65	79	71	68	73	72	64	79	61	61	69	65	59	72	60	71	73	54	58	59	65	74	64	80	55	67	61	69	61	70	65	56	64	73	63	68	57	71	73	85	88	75	76	59	71	71	61	48	64	70	77	73	65	71	61	84	63	63	66	71	61	66	75	53	74	81	77	63	65	67	68	58	76	67	66	59	78	52	62	45	75	65	63	56	71	58	65	71	67	63	71	72	68	60
23510	17642	12320	25491	33755	33262	30285	26980	23183	20207	17196	14187	11976	10382	8960	7831	6867	6041	5510	4955	4663	4221	3824	3477	3281	3168	3126	2980	2756	2575	2557	2409	2414	2273	2143	2025	2031	1918	1732	1638	1602	1578	1554	1494	1438	1390	1311	1356	1305	1280	1217	1234	1185	1186	1149	1130	1160	1124	1134	1148	1112	1151	1166	1101	1125	1072	1046	1112	1080	1023	1088	1019	1073	1102	1075	1029	1055	1071	1100	1006	1033	1005	999	990	1043	1089	940	1040	1008	1029	994	957	956	1001	976	985	974	996	995	991	988	959	950	1001	955	999	972	970	1015	923	948	930	926	938	968	940	948	936	972	953	976	1025	933	955	958	920	973	961	1000	901	1060	986	923	958	978	891	1003	972	954	946	996	896	990	941	941	925	979	928	959	911	969	962	914	934	977	981	996	904	997	956	986	949	946	989	953	958	908	996	966	1008	968	937	969	949	881	918	933	970	970	956	1008	976	976	960	938	916	972	951	935	989	953	906	962	985	939	933	984	985	954	950	961	926	960	959	931	977	962	984	917	962	957	935	927	951	909	989	936	963	971	966	957	990	921	951	935	927	993	969	965	951	957	926	939	979	1016	946	928	929	968	1019	1001	928	963	903	966	902	961	894	940	922	995	932	943	945	924	998	959	969	968	948	936	967	975	949	935	964	967	1017	959	892	943	984	915	954	967	928	945	956	912	948	956	951	1005	953	952	925	946	931	948	982	955	963	932	911	946	929	952	952	942	959	967	1004	945	956	938	941	952	974	974	1004	938	922	952	925	936	946	972	899	916	1047	953	952	955	938	961	923	955	936	907	936	994	935	916	863	1009	933	898	903	963	973	935	934	961	958	939	975	952	958	966	1000	946	964	927	954	982	961	977	885	945	988	954	897	897	981	951	977	962	956	927	981	942	969	916	958	949	913	923	978	954	953	963	929	991	906	926	1003	930	913	947	942	947	975	954	967	973	945	973	975	879	979	930	911	953	898	961	906	978	979	978	960	943	986	912	956	938	903	983	979	942	1004	946	938	959	988	984	962	937	944	878	912	963	912	935	988	912	963	955	966	918	974	963	927	933	962	970	919	933	917	927	961	948	960	917	931	932	936	932	926	954	967	963	902	988	1005	969	958	940	937	923	913	941	885	970	983	961	947	991	837	891	979	931	950	999	911	912	944	920	1002	948	929	902	941	958	935	958	961	937	918	909	966	967	967	997	928	982	919	916	929	902	964	954	964	901	930	973	882	958	1017	903	1005	978	940	999	978	965	947	948	934	965	960	938	901	968	943	951	933	966	922	951	969	915	942	963	948	1049	939	953	933	923	950	943	956	929	971	949	921	958	986	955	938	944	972	989	943	1006	963	954	979	905	957	980	955	925	946	913	984	904	955	984	980	951	1050	952	941	923	963	958	912	929	930	971	957	972	935	934	944	1021	975	951	922	911	939	945	945	955	934	904	945	890	951	942	957	961	949	917	900	942	916	975	931	883	931	962	997	971	981	945	938	887	926	934	885	959	934	936	940	889	944	985	907	897	951	973	996	904	945	922	931	947	915	964	982	974	903	916	1030	947	927	975	952	993	935	971	924	975	888	966	981	945	945	947	918	959	962	915	940	938	986	929	916	960	996	901	931	924	983	972	1008	930	941	1036	995	999	927	940	953	902	981	981	974	916	931	920	910	906	966	928	943	934	941	984	945	896	960	975	937	970	948	938	929	970	925	925	995	921	979	992	881	968	946	935	904	971	1030	929	999	977	955	894	985	902	987	989	923	950	982	844	935	974	934	969	943	926	947	931	914	1004	964	914	988	896	925	950	978	991	986	963	904	950	944	978	920	940	924	962	929	920	986	922	956	955	925	905	955	923	997	989	979	975	923	954	962	908	980	964	935	1005	951	945	971	949	1007	985	935	929	927	925	924	905	948	965	953	969	969	974	936	945	980	901	1003	934	982	917	980	931	925	930	944	900	934	917	907	971	944	963	909	954	966	897	924	945	918	1031	920	938	921	899	913	934	952	944	958	960	952	926	945	967	902	964	963	988	967	919	980	982	946	906	955	953	958	980	933	1006	967	971	956	927	955	929	965	978	956	916	988	943	930	959	905	949	950	969	970	955	971	949	913	910	953	974	939	995	916	885	977	926	926	934	949	926	999	921	966	1016	967	914	943	919	983	943	990	944	967	902	957	959	954	953	955	971	936	963	955	947	956	942	967	943	971	984	916	986	932	934	907	957	968	980	905	954	943	962	964	930	1026	975	954	977	953	968	938	913	917	941	990	934	972	940	918	951	971	924	985	979	952	963	922	926	980	937	889	963	954	954	1003	1004	932	949	959	978	925	969	947	917	906	956	939	913	949	981	954	953	993	946	960	947	960	964	925	1008	953	973	946	983	994	968	904	915	954	948	946	944	916	1034	932	980	962	975	982	967	937	910	936	935	976	966	960	932	934	965	973	927	945	922	967	957	903	952	953	966	935	994	957	917	948	909	968	933	974	982	922	945	987	927	964	952	972	930	940	969	930	958	946	965	987	922	970	908	939	959	1020	949	902	955	907	996	914	941	953	879	940	914	900	918	910	932	927	1036	976	1008	912	959	955	926	937	985	919	943	905	955	958	908	951	1003	1024	969	961	883	967	929	947	952	945	965	950	979	986	912	975	937	917	947	940	998	966	959	916	948	993	979	943	972	939	938	920	984	957	873	956	932	960	912	972	889	968	924	946	972	993	899	980	914	949	930	963	983	944	978	989	932	907	932	937	938	974	920	967	987	925	971	962	949	961	954	957	929	981	936	981	942	964	1003	925	968	918	935	928	894	917	950	995	922	933	937	940	921	977	927	959	971	959	992	929	934	935	932	962	984	942	976	922	882	978	1009	927	949	1009	928	976	930	948	959	906	957	970	907	941	917	928	958	879	975	963	971	926	946	953	894	969	968	945	947	948	914	961	977	969	977	981	954	941	911	924	943	938	931	958	950	926	948	967	950	1017	963	959	926	953	923	892	977	935	932	963	883	911	970	973	928	988	982	962	927	980	911	963	955	938	955	903	980	968	961	1021	872	953	953	912	925	945	998	992	942	988	963	994	956	956	935	946	944	972	942	919	959	957	918	917	928	939	985	972	950	958	937	893	1004	968	1001	965	969	963	989	982	963	954	949	960	934	955	951	922	909	946	969	993	960	947	923	961	946	933	960	937	951	928	928	930	994	963	954	936	967	986	978	973	930	988	964	991	958	972	912	1015	921	932	923	946	937	963	942	952	943	957	960	1006	864	952	957	929	950	957	928	942	915	890	973	935	916	970	934	960	965	925	960	853	989	966	917	977	966	866	940	919	999	1002	958	937	929	970	975	937	893	940	979	925	936	988	931	943	960	913	950	931	958	946	955	974	983	964	915	891	972	940	970	987	921	971	945	984	916	936	946	973	984	982	899	940	962	918	919	915	1027	923	978	1004	993	921	1008	962	945	953	936	998	986	937	991	969	943	953	968	942	971	954	908	907	955	933	990	951	919	973	971	922	968	991	943	933	935	977	942	957	976	931	960	987	978	1008	994	920	956	889	953	912	957	1012	930	957	970	935	886	936	968	932	969	979	996	913
2940	1461	863	671	1254	1396	1239	1111	969	812	636	570	454	391	304	306	254	231	262	203	206	178	183	151	158	177	119	122	135	112	125	107	124	110	119	98	109	86	95	111	79	93	92	77	79	98	100	82	91	64	89	67	85	74	96	91	67	75	79	80	69	75	79	69	82	74	52	67	69	79	64	56	65	65	72	55	81	70	81	78	78	53	63	63	85	56	76	77	60	68	74	70	64	62	67	73	72	64	75	65	59	53	62	69	59	73	72	63	67	82	59	71	64	75	61	70	65	67	66	61	74	79	75	67	62	71	72	77	63	70	51	73	66	73	61	74	64	81	69	60	78	63	49	66	65	70	75	53	70	72	73	66	74	73	61	60	62	63	65	63	74	75	73	59	70	52	72	74	74	55	83	66	63	77	78	59	55	60	62	57	68	67	77	64	64	51	68	64	71	69	76	67	69	59	60	59	73	59	59	66	73	63	71	68	68	64	67	60	69	60	78	67	65	62	77	56	80	59	70	50	75	77	55	63	54	59	68	79	61	65	60	62	61	55	60	85	68	79	72	75	57	59	54	76	63	68	67	80	63	80	62	61	59	61	55	57	65	69	77	65	77	65	72	55	79	61	62	58	58	62	69	74	70	65	73	69	69	59	70	70	58	59	75	84	72	64	64	65	71	68	70	63	61	68	67	56	56	65	80	56	60	67	66	88	56	67	61	74	51	68	70	72	73	75	64	78	68	73	64	77	73	64	52	60	71	52	67	55	73	66	69	61	65	68	73	67	66	87	75	66	64	58	72	54	76	54	69	61	62	59	55	78	70	57	67	63	59	53	63	87	66	77	58	65	41	60	59	52	69	73	60	66	58	76	72	62	61	80	62	70	58	77	78	68	55	69	74	65	61	70	63	64	68	68	64	75	65	64	54	73	71	67	66	62	55	64	59	69	63	74	61	65	51	67	65	70	62	80	68	61	79	73	76	65	61	56	67	72	49	58	71	65	55	66	66	64	63	71	58	68	69	66	65	77	63	71	63	67	72	78	75	57	57	68	81	68	72	70	63	67	65	66	74	72	65	83	73	62	59	65	54	61	71	59	64	59	71	72	54	74	56	71	61	61	66	72	53	79	68	72	49	60	67	60	75	50	62	77	69	63	63	66	65	71	72	56	59	58	49	71	62	55	73	81	72	73	70	76	73	63	63	56	57	60	72	67	55	55	84	61	75	82	67	73	75	51	61	60	68	67	68	70	53	62	67	71	48	63	64	75	70	52	65	62	67	62	63	72	58	64	75	67	58	82	63	63	66	70	60	64	74	54	66	85	57	59	66	65	66	57	73	77	64	56	74	57	57	56	48	78	75	51	61	55	49	78	70	62	64	71	68	63	73	69	63	60	66	58	71	72	71	46	56	61	61	72	62	66	64	65	70	57	68	67	62	62	62	64	65	76	66	55	69	64	52	68	65	63	73	53	71	57	65	78	65	55	60	66	68	52	67	79	65	59	51	60	64	82	65	73	54	83	56	63	75	67	61	63	62	55	74	75	65	70	64	66	74	68	77	68	72	58	76	65	70	77	60	84	57	69	62	75	78	63	61	58	51	67	67	70	84	54	63	64	69	72	79	80	62	55	82	67	57	58	52	71	57	67	53	59	64	43	68	65	68	64	68	67	62	70	73	76	64	88	65	62	68	71	72	65	60	59	69	63	55	60	68	70	61	77	78	71	69	60	76	72	64	62	83	72	59	63	65	65	71	67	66	88	60	65	55	65	59	64	66	74	72	68	76	47	57	68	62	74	65	71	63	68	66	53	64	50	68	45	75	74	71	87	60	65	58	70	53	48	60	62	66	84	76	51	75	63	61	67	67	65	61	59	71	76	63	67	60	62	55	69	53	60	82	76	49	58	65	65	74	55	81	64	68	64	61	66	66	64	60	69	68	60	64	75	75	61	62	72	51	75	67	69	50	60	78	62	51	79	67	79	79	63	55	67	55	70	74	49	63	55	63	62	58	64	54	72	50	60	74	63	56	59	76	68	69	62	64	65	72	76	59	66	58	65	61	68	68	66	70	55	64	65	63	66	60	69	70	71	71	61	65	79	56	61	53	67	63	57	67	72	73	66	75	60	78	74	80	58	70	59	55	64	73	59	65	65	70	52	59	63	59	64	63	46	72	59	63	79	67	63	64	61	67	50	60	51	79	70	77	50	64	56	47	62	53	62	51	65	77	72	76	52	64	62	58	72	64	69	89	76	68	63	57	76	73	59	73	61	54	65	60	81	78	58	71	59	88	51	81	68	64	77	74	58	48	70	73	73	64	63	62	74	54	62	81	72	67	78	69	65	58	49	57	58	71	66	77	75	70	58	60	81	68	65	92	73	67	56	75	73	64	73	58	59	59	69	59	77	69	66	70	60	68	70	64	77	55	74	53	51	71	68	59	63	75	68	61	70	74	73	74	74	58	69	72	69	66	66	69	78	68	61	69	55	68	48	78	70	58	73	61	54	62	60	55	59	69	60	60	61	66	65	57	78	61	70	71	71	59	59	77	68	67	79	62	69	65	50	57	69	62	59	72	61	66	63	59	71	58	57	57	66	54	48	65	61	61	65	58	56	71	55	54	63	57	60	74	63	60	61	54	51	65	65	72	66	64	66	73	66	76	77	76	74	75	61	57	45	57	56	78	59	62	69	74	72	78	76	65	80	67	63	52	72	70	66	67	62	56	68	72	61	59	65	63	57	55	59	53	63	61	84	66	60	71	72	76	71	73	56	57	49	53	55	71	62	66	66	70	82	60	61	60	57	61	61	61	58	73	65	66	66	67	75	64	61	60	62	57	61	86	70	65	70	65	76	85	65	70	63	68	65	72	56	74	71	72	75	72	57	79	62	73	72	51	67	75	78	72	50	57	68	72	55	67	68	84	62	69	57	65	62	69	78	62	55	69	53	79	82	72	78	91	73	75	77	70	51	67	64	60	47	59	58	75	69	59	78	69	67	56	73	44	66	63	73	65	60	58	71	69	85	55	70	63	62	72	74	64	76	65	57	65	62	70	77	61	67	59	82	76	63	56	81	57	59	63	80	75	71	57	51	62	51	87	61	79	47	72	62	71	70	70	71	66	48	56	63	65	66	72	62	71	68	65	71	77	58	62	61	74	58	67	61	65	56	68	75	63	76	63	75	62	66	78	68	53	67	75	51	63	67	52	71	57	65	77	62	67	64	62	65	67	67	72	62	65	72	46	64	63	60	81	82	72	71	66	67	70	62	66	59	74	62	52	61	62	68	70	61	68	68	65	48	57	68	66	75	51	80	82	80	58	59	54	76	69	68	51	64	67	75	73	90	67	77	70	73	64	63	69	66	58	66	65	67	59	70	62	81	64	75	62	65	67	68	69	75	73	64	61	73	52	57	76	54	71	77	65	62	85	71	74	60	67	61	66	69	60	43	61	52	73	72	58	52	60	68	57	57	59	71	76	60	90	58	75	66	64	82
28878	21890	16101	30082	38839	37988	35263	31761	28199	24638	21510	18430	15839	13777	11920	10601	9372	8217	7451	6802	6139	5607	5133	4762	4440	4221	3978	3822	3604	3315	3293	3071	2939	2948	2842	2567	2499	2324	2123	1945	1962	1824	1752	1694	1637	1522	1558	1478	1426	1421	1448	1326	1322	1274	1233	1269	1212	1314	1185	1187	1197	1205	1179	1131	1185	1134	1130	1105	1077	1119	1081	1128	1069	1071	1017	1035	1050	1001	992	1003	1087	1035	1055	1020	1003	991	1057	1039	991	1029	987	998	1010	992	918	964	982	994	1045	977	1021	967	967	1009	924	959	962	880	970	959	995	967	987	990	963	967	983	943	967	918	912	987	944	959	937	921	947	960	978	947	910	967	898	963	922	996	955	911	920	920	975	988	955	913	895	896	950	956	962	875	1004	900	940	974	965	979	974	933	911	919	900	909	935	970	909	911	921	956	933	971	909	882	979	933	970	960	928	908	929	924	933	899	958	921	913	935	887	916	949	905	977	962	928	939	955	954	893	889	900	885	961	936	929	910	917	903	931	979	900	944	923	912	896	876	902	931	883	899	903	927	938	890	943	949	935	933	921	941	950	918	873	988	995	920	969	917	897	946	929	958	921	912	956	927	939	920	939	938	881	972	1000	966	894	927	914	897	964	929	940	915	914	931	896	900	923	881	959	928	937	974	938	896	952	962	928	894	935	840	903	903	943	936	873	914	966	922	915	930	938	843	924	984	937	924	916	923	951	963	881	954	929	890	931	947	900	981	900	966	985	934	959	885	928	899	900	910	969	947	937	932	894	878	887	956	962	900	881	909	950	913	975	934	872	884	922	915	927	926	874	926	913	887	905	857	929	926	944	919	902	937	892	913	858	941	931	903	912	884	922	947	944	958	965	932	975	917	914	839	904	1015	911	925	917	916	949	936	950	942	929	895	915	982	917	904	935	904	919	977	874	950	870	942	945	978	936	878	976	941	872	949	953	937	976	931	954	906	886	937	912	890	953	951	941	913	961	877	886	947	850	823	867	938	958	925	959	925	926	901	956	914	943	911	879	948	932	895	896	897	953	943	916	869	925	914	934	946	890	896	928	956	933	909	964	880	936	913	968	956	883	899	916	919	889	938	881	888	939	914	953	899	893	910	902	897	906	964	928	888	907	936	978	940	879	923	898	934	913	971	911	954	940	899	896	978	932	867	992	976	965	938	905	896	928	923	948	957	958	933	1002	853	930	868	946	894	938	966	966	968	897	952	909	936	941	912	904	892	980	990	952	917	891	926	976	959	955	931	920	938	862	881	925	918	930	943	956	921	918	905	846	853	944	886	910	902	948	951	897	916	933	935	926	898	890	973	952	932	963	901	887	995	902	903	918	962	914	940	891	916	921	912	941	891	899	941	855	925	925	925	878	900	939	955	849	960	951	937	962	913	909	994	949	889	891	929	970	935	928	872	912	970	933	900	890	911	898	946	946	947	980	940	898	954	897	935	915	943	928	940	926	942	927	902	912	948	910	931	920	948	940	939	907	867	966	873	901	925	950	896	906	955	930	933	926	910	959	928	929	944	981	954	942	850	912	907	937	975	903	929	950	912	929	953	917	879	924	889	925	882	905	948	966	909	910	916	882	911	892	941	878	933	913	869	935	991	913	983	917	974	925	938	923	971	930	918	954	912	910	948	925	952	914	940	919	908	909	945	943	984	969	921	960	909	884	968	945	914	921	873	877	968	904	897	946	874	932	951	905	916	893	878	932	917	969	989	950	919	909	853	950	908	963	892	945	910	842	912	926	909	922	899	926	945	911	945	909	957	890	966	891	961	951	955	942	962	916	968	954	936	896	962	960	931	885	914	954	923	926	924	957	968	926	923	911	887	942	896	956	932	937	894	981	860	921	1013	942	942	920	933	934	965	968	947	922	864	979	947	944	915	866	939	886	908	889	909	991	898	961	924	927	942	869	920	895	902	943	918	912	939	878	922	932	981	907	912	901	939	931	912	924	895	885	970	930	934	949	921	867	938	931	917	905	868	963	998	952	942	929	884	901	919	959	888	881	843	926	936	888	912	908	936	920	937	949	930	928	914	943	953	927	904	898	983	899	976	915	909	908	929	970	947	957	897	944	943	924	945	932	962	943	899	980	896	842	930	967	919	920	916	928	957	923	946	968	920	941	914	935	922	920	905	943	900	939	932	951	984	923	894	889	982	910	948	892	946	982	917	967	920	934	932	976	961	910	909	943	965	889	986	961	974	948	952	939	913	928	927	942	923	863	926	885	904	877	938	910	946	928	952	884	920	875	988	882	964	911	910	970	935	903	986	937	930	921	952	898	947	899	915	943	904	907	950	923	930	904	868	904	906	909	953	978	895	923	965	865	933	944	968	920	956	964	930	887	931	963	920	924	883	931	911	961	958	916	873	919	930	907	903	1001	921	903	913	938	847	897	937	929	878	903	895	913	940	927	884	966	972	938	981	963	941	922	875	882	914	972	975	958	900	897	924	959	959	887	930	912	954	906	910	947	923	938	953	909	926	910	938	918	887	939	939	948	928	916	935	909	885	915	888	898	914	954	850	891	901	943	917	934	949	948	890	909	891	886	912	929	916	897	865	909	927	930	967	937	944	946	933	1003	928	884	912	940	931	914	936	898	931	863	923	952	886	929	904	896	851	964	875	897	890	941	922	856	912	949	932	906	862	939	934	933	916	908	923	916	963	901	856	925	891	934	869	921	902	949	888	1020	934	940	957	873	991	897	890	993	886	909	909	925	877	909	895	973	919	819	914	950	951	925	932	989	947	909	875	931	927	876	899	927	949	930	897	929	944	903	882	938	914	853	900	943	961	989	929	910	913	920	956	953	964	948	946	928	933	889	973	906	949	900	879	863	877	863	935	916	991	927	986	953	957	922	919	952	887	961	910	903	902	937	914	910	943	925	908	885	896	935	946	960	943	947	869	937	961	957	930	877	919	942	936	945	950	932	937	895	916	973	888	953	964	921	927	938	956	902	939	959	948	972	889	901	990	969	933	900	895	940	955	935	914	921	909	912	951	882	973	944	919	955	890	857	881	946	913	952	982	927	962	904	915	938	922	949	920	913	893	913	952	913	922	868	913	905	960	969	904	936	936	971	936	878	906	928	928	910	881	975	882	919	905	948	907	989	859	874	982	888	945	929	921	931	881	987	863	980	952	877	971	978	921	957	979	988	902	911	934	959	936	888	879	940	952	955	943	901	934	920	942	917	957	928	922	906	913	877	938	956	1006	925	880	944	917	931	921	906	931	889	929	936	921	961	925	898	901	935	901	926	916	976	936	879	943	896	959	937	924	932	927	957	897	914	893	951	942	926	965	935	916	972	928	919	910	894	883	915	919	935	879	936	950	875	965	882	910	920	910	913	892	909	938	905	926	906	897	929	914	945	941	908	948	956	923	922	923	918	915	922	995	891	933	989	869	896	978	933	902	951	930	941	934	940	915	909	940	900	932	933	885	925	949	946	913	937	931	940	903	896	891	914	916	890	903	946	949	903	890	913	958	929	918	917	912	945	929	909	950	961	894
2223	753	405	383	579	693	631	565	493	387	344	301	283	204	158	169	152	151	119	115	113	98	108	86	81	99	97	83	89	79	57	95	83	77	58	51	71	69	74	56	65	75	80	62	75	51	48	65	67	61	52	58	59	64	60	54	64	61	55	58	55	53	54	52	55	65	43	54	48	53	48	48	44	51	48	48	62	46	44	48	51	50	42	46	60	71	52	66	71	67	47	44	49	52	57	49	55	40	49	56	43	49	62	63	42	64	54	40	58	49	55	52	36	55	53	54	46	61	45	56	49	41	61	52	57	53	59	48	50	61	46	59	64	49	62	69	40	63	45	64	47	59	51	63	70	46	42	44	43	48	44	43	54	57	50	47	47	48	58	44	54	49	49	53	59	48	58	57	54	44	50	55	47	60	54	45	53	46	63	53	57	52	55	42	42	45	52	44	65	59	39	35	52	41	59	61	42	57	61	45	52	61	50	61	55	62	62	64	55	61	59	62	57	51	55	50	56	56	54	51	44	64	46	43	55	43	46	47	60	52	38	54	46	62	57	43	38	57	59	60	58	59	42	45	59	53	61	62	53	57	64	44	60	72	51	59	47	51	51	50	63	75	58	44	42	59	56	51	52	66	51	59	67	46	54	55	52	49	54	57	45	44	40	57	50	43	55	49	57	43	59	45	51	53	54	54	49	66	57	57	54	55	38	57	60	36	47	47	49	52	54	57	44	59	52	52	47	56	45	43	54	45	47	48	51	52	50	50	57	46	54	50	50	36	61	51	53	56	58	40	48	57	54	47	39	43	51	40	63	43	67	45	56	60	47	44	49	46	45	51	47	55	44	64	60	50	55	60	65	59	48	50	55	50	61	56	59	57	51	50	58	37	47	43	53	56	63	59	50	56	59	49	59	58	54	62	51	59	60	63	57	63	44	61	57	47	44	49	56	57	47	60	46	48	72	62	52	53	67	59	61	48	46	46	48	58	49	60	60	52	54	55	47	54	48	46	61	57	42	47	66	47	55	60	54	42	52	47	36	65	48	56	48	54	63	53	49	58	46	62	51	54	50	46	61	61	44	57	44	55	45	51	60	59	51	64	46	60	54	58	58	42	54	43	50	52	62	70	57	53	43	51	58	44	55	50	62	57	57	51	54	44	43	58	65	50	52	52	59	52	57	49	57	60	59	56	52	59	49	52	51	61	46	47	50	56	51	48	45	51	72	48	45	57	55	54	50	55	65	53	55	50	51	44	58	42	60	55	47	45	40	58	58	44	51	54	62	54	39	66	42	55	60	56	50	36	61	57	59	63	43	56	52	61	57	59	55	61	43	61	46	50	43	59	62	45	53	63	53	48	55	60	60	42	50	51	59	41	41	56	60	46	51	52	49	50	47	49	55	50	56	62	48	62	53	53	50	59	62	64	58	51	47	46	58	49	48	62	47	53	55	55	55	49	77	50	63	47	49	58	65	47	52	59	53	59	42	43	43	47	54	56	75	52	63	50	54	59	52	43	60	63	55	50	55	48	52	73	52	45	41	39	56	49	64	58	54	45	52	59	56	63	50	58	52	48	47	54	46	55	50	60	64	46	46	55	59	63	41	42	43	50	51	55	60	52	41	60	69	51	49	41	54	52	55	51	57	54	60	44	60	57	61	55	48	51	52	63	45	57	46	57	50	59	52	34	51	54	47	47	51	45	48	52	53	55	51	46	65	50	59	56	52	40	57	69	56	53	33	61	59	48	54	58	40	51	57	47	48	52	45	54	61	65	63	61	53	48	62	59	64	57	44	61	51	40	44	64	55	59	59	49	47	47	46	57	63	55	49	50	55	56	55	51	41	56	58	49	37	57	46	47	55	49	57	58	50	54	63	55	48	51	63	58	45	45	51	49	49	41	67	49	49	47	47	38	58	45	47	54	46	52	49	46	62	55	65	59	67	57	51	55	38	49	56	63	48	53	36	38	57	43	57	49	63	50	60	57	57	43	50	59	51	47	61	57	56	53	45	52	58	57	62	58	45	55	53	54	49	39	47	64	59	53	46	54	50	47	53	51	37	51	53	51	55	60	54	45	52	48	48	43	62	55	55	49	45	47	58	52	63	54	47	57	53	56	45	50	56	52	62	50	60	47	48	52	53	51	60	49	50	57	49	40	44	60	51	48	50	54	39	57	57	51	58	67	58	59	56	54	60	50	40	57	51	44	59	58	50	63	62	50	51	51	58	43	35	58	33	49	53	50	50	46	70	63	63	63	45	49	68	48	44	56	50	45	54	55	62	51	52	42	51	53	66	59	54	42	48	50	50	51	50	52	51	51	51	48	54	59	38	49	55	42	53	58	61	50	50	47	47	50	64	44	49	49	52	46	51	58	56	53	34	52	60	57	55	46	42	59	58	80	51	70	55	58	50	50	40	53	41	56	64	54	53	60	46	48	53	36	44	56	55	43	51	56	47	52	63	48	51	52	60	50	66	51	47	67	49	48	65	58	59	53	48	34	47	50	50	66	45	45	69	59	42	57	54	60	50	51	58	45	56	54	53	68	55	68	42	44	52	52	49	49	51	67	44	53	50	53	54	60	61	51	61	51	61	57	53	60	54	42	39	66	49	51	50	56	37	48	62	45	39	54	47	51	42	56	50	60	63	61	64	44	57	62	55	52	45	42	59	66	56	66	55	61	47	58	45	51	43	56	57	58	61	64	62	61	46	42	50	57	49	55	60	59	43	54	49	53	55	49	53	45	54	45	51	49	52	54	53	35	62	41	58	39	52	50	56	49	63	62	52	50	44	64	36	48	47	58	54	49	54	64	49	48	63	57	58	36	67	52	53	66	48	59	71	50	54	51	47	43	50	48	56	59	44	54	48	50	53	51	64	68	62	63	69	53	57	50	57	42	57	43	53	61	52	60	60	41	62	49	53	54	53	54	61	53	51	52	47	53	48	37	58	59	53	55	46	58	45	54	52	51	57	55	54	59	54	41	62	40	46	55	49	50	69	51	47	52	42	61	40	54	67	46	63	51	53	44	53	62	38	52	44	56	60	49	41	51	55	55	55	42	59	70	55	45	58	50	57	62	48	71	58	59	50	54	48	42	49	47	54	57	48	57	44	35	47	46	52	39	54	44	66	50	50	57	45	61	61	50	43	48	60	47	55	42	47	59	59	57	58	59	59	51	52	47	64	59	58	51	49	46	50	53	49	72	48	59	49	56	59	74	58	41	58	61	57	53	42	43	48	59	63	54	40	59	60	53	59	52	61	47	48	47	53	54	72	54	47	56	47	60	72	45	49	58	49	45	49	49	64	46	51	53	39	53	49	44	51	47	55	63	49	38	53	52	50	49	56	54	52	67	56	56	47	42	49	53	58	47	55	48	62	51	48	57	58	52	53	53	54	50	48	52	40	54	66	64	50	57	49	52	53	70	56	50	49	46	68	56	61	50	48	46	44	46	45	64	54	35	53	61	42	50	45	50	64	51	58	60	54	64	43	50
20786	14683	9896	21837	29901	29078	26273	22564	19434	15726	13219	10906	9082	7610	6487	5666	4910	4390	3870	3493	3370	2915	2740	2537	2522	2357	2246	2133	2071	1961	1863	1809	1702	1683	1653	1545	1366	1346	1341	1274	1240	1193	1132	1043	1069	1075	1050	1018	990	911	920	953	911	941	879	910	872	928	929	870	786	869	894	824	838	873	828	839	871	838	801	808	815	850	837	772	802	802	767	776	800	764	782	802	844	799	793	774	859	778	793	762	786	760	782	744	809	829	797	764	724	763	740	745	766	758	738	754	760	751	729	780	746	738	787	809	745	784	753	753	758	771	745	732	742	754	787	764	764	753	720	780	771	768	739	707	783	736	807	762	767	771	778	800	788	726	761	691	763	735	763	794	751	715	803	724	723	755	730	730	746	738	745	790	708	768	757	748	735	771	734	740	739	767	779	724	785	734	715	731	736	794	786	737	790	764	742	762	739	743	749	757	705	721	699	676	794	764	723	759	755	765	725	734	698	758	693	737	690	679	790	777	705	786	735	767	816	733	716	750	744	777	797	713	745	793	781	739	766	736	787	730	756	731	723	766	743	795	759	779	741	774	754	776	792	701	731	765	753	735	763	747	733	722	743	725	743	793	712	802	739	785	740	713	747	743	704	770	743	695	772	727	751	755	713	771	736	743	763	735	770	710	726	745	751	759	741	716	750	725	742	772	745	833	764	769	735	735	677	756	799	786	777	737	792	669	753	766	726	730	703	780	701	755	753	729	740	746	756	820	805	751	739	694	782	712	757	743	716	752	734	711	787	707	792	759	811	746	782	776	767	774	779	713	700	770	740	788	745	805	738	762	816	724	706	752	724	701	774	805	744	745	761	752	722	731	701	739	772	718	799	766	753	753	782	722	739	746	739	761	753	722	750	742	744	705	721	757	735	735	700	742	745	737	751	729	770	778	781	789	782	761	760	734	772	747	744	724	813	827	753	758	700	745	809	787	742	732	755	746	715	692	734	798	733	768	814	752	765	755	695	772	795	729	816	709	759	714	762	748	763	754	727	748	731	754	751	745	750	730	758	731	756	796	767	735	791	728	759	728	774	702	734	745	685	744	742	734	755	720	712	714	731	733	754	736	771	775	769	758	777	755	760	764	744	750	749	743	767	715	729	772	777	707	750	758	772	691	760	730	742	655	722	770	773	799	754	730	749	756	687	739	715	758	746	729	694	738	789	793	725	736	729	749	734	701	683	714	734	749	741	754	750	785	733	706	774	755	776	765	739	769	736	761	748	740	803	756	768	723	771	733	729	780	744	732	748	696	739	734	730	791	732	723	736	741	746	705	764	740	767	787	723	764	760	711	733	768	796	747	769	734	730	743	775	764	692	708	717	706	765	748	728	732	730	763	741	721	722	744	743	747	752	728	726	730	781	744	731	771	706	716	725	771	797	749	739	712	753	749	768	742	733	736	747	732	714	731	719	751	729	741	700	772	758	707	702	780	714	734	703	729	788	748	742	746	749	733	764	770	787	738	776	794	761	778	730	794	763	762	741	795	712	725	752	707	787	758	816	731	748	743	723	750	795	713	725	766	730	736	744	757	734	743	756	784	692	727	734	748	793	714	771	742	729	715	737	773	751	725	740	759	691	780	708	736	751	792	728	716	743	737	735	750	756	747	736	746	716	773	699	720	707	737	713	729	712	731	779	770	780	713	747	770	722	774	758	759	745	711	746	718	778	786	728	765	746	760	767	759	749	755	745	797	736	766	732	761	721	701	776	659	717	769	772	758	791	765	709	772	709	821	740	780	705	718	703	764	747	748	756	750	718	719	750	708	788	760	819	780	736	850	734	736	766	747	746	760	777	735	713	749	760	746	721	736	745	793	754	713	704	714	750	787	734	733	695	750	752	694	729	736	711	743	754	728	728	762	733	704	741	707	696	746	754	767	763	745	774	759	672	765	766	760	716	760	737	754	759	732	744	698	684	788	770	738	714	730	788	764	775	752	738	729	770	784	683	745	774	702	748	763	737	808	757	729	779	742	765	759	737	742	775	774	707	707	720	745	769	721	758	774	769	731	770	743	717	806	757	756	767	703	768	744	755	739	688	795	738	722	800	736	769	767	769	736	784	715	750	752	768	708	793	741	820	758	703	746	771	823	747	750	759	747	711	691	790	791	728	757	675	760	744	732	703	707	738	745	737	766	751	716	755	726	752	724	740	742	775	745	730	768	734	738	833	743	731	767	728	769	777	726	731	732	730	672	704	758	741	718	778	711	741	751	728	719	762	734	764	737	749	745	781	752	747	727	746	748	738	751	719	770	774	751	725	731	763	740	768	726	751	796	747	716	734	737	742	783	728	757	734	717	740	708	761	726	736	711	751	735	774	782	718	748	746	772	760	723	748	790	766	742	760	757	714	679	731	760	723	777	772	727	720	655	756	711	773	715	745	717	750	749	715	709	785	777	773	737	775	739	748	753	733	724	755	758	700	698	748	777	803	743	747	794	733	746	721	746	680	756	730	752	764	750	759	755	744	776	819	711	665	764	770	742	792	799	773	743	775	748	748	744	746	784	757	735	691	799	741	748	746	763	743	792	739	710	796	775	714	766	737	764	729	746	767	703	742	741	750	757	767	720	806	756	679	757	753	714	772	741	708	681	754	792	722	713	727	711	787	759	771	794	735	729	786	742	740	746	700	768	728	728	742	761	792	731	718	742	735	717	783	724	761	737	684	767	754	755	734	755	748	800	715	773	721	759	791	783	787	785	730	772	731	748	814	703	780	751	784	769	768	740	723	718	766	761	761	769	768	737	761	718	793	744	769	772	743	760	707	705	707	708	761	746	751	757	795	760	806	721	754	750	717	728	754	745	740	726	695	716	758	779	729	772	730	718	756	756	758	717	745	758	759	739	782	747	717	738	719	708	708	726	703	747	720	776	723	799	744	788	751	708	744	736	790	742	782	776	713	727	713	745	746	754	703	680	719	759	762	733	741	761	700	827	734	768	715	775	761	737	756	739	725	760	738	731	763	698	745	754	728	733	745	751	724	773	792	738	767	748	792	747	778	754	791	753	749	689	758	700	719	750	723	778	763	772	730	735	768	710	702	807	743	755	714	764	771	712	735	752	769	749	758	738	739	792	738	729	763	756	747	756	744	738	768	753	737	737	789	727	703	722	772	717	714	718	744	703	749	743	707	742	753	746	748	701	685	770	758	735	782	720	672	773	749	740	753	746	752	762	765	782	800	739	751	742	813	786	725	695	729	737	777	758	749	794	732	728	743	733	752	725	777	759	702	724	753	787	774	762	769	723	738	708	728	791	731	786	769	768	750	762	663	806	769	759	774	741	779	737	809	764	701	733	768	736	757	760	733	795	734	718	770	810	760	758	738	733	764	748	772	735	772	774	753	717	718	709	760	738	752	752	683	758	753	699	710	731	769	742	751	757	760	718	721	772	741	714	752	747	728	730	788	740	732	719	737	773	715	711	772	777	720	774	701	724	728	741	762	746	729	813	781	714	700	718
1707	1037	614	492	771	984	905	814	653	543	478	359	325	274	229	215	193	184	168	167	133	127	128	124	108	101	80	78	106	92	71	100	76	77	74	62	68	73	65	71	68	60	74	63	64	52	72	63	59	70	55	66	52	42	73	35	51	63	58	49	43	47	52	48	56	60	62	50	46	51	49	55	48	45	55	46	40	54	61	51	47	37	43	58	57	57	58	49	56	52	49	48	50	50	49	62	47	57	63	41	58	47	52	53	55	41	63	56	39	57	45	39	61	46	49	42	46	54	45	66	42	46	44	53	66	54	44	55	56	52	63	47	50	52	51	54	51	51	51	54	54	52	50	51	37	56	47	46	51	53	37	58	46	52	47	64	31	42	54	50	48	51	49	50	51	51	43	53	47	38	45	45	59	51	63	36	39	45	40	43	70	40	41	46	51	40	64	52	40	53	54	49	56	64	48	51	59	53	39	54	56	38	53	53	47	45	43	47	42	50	42	38	50	53	36	45	54	53	44	43	42	45	47	47	55	52	48	46	49	53	48	50	41	37	49	67	53	32	55	40	52	48	62	45	45	48	54	45	53	57	44	52	43	50	61	42	44	55	57	52	41	42	40	37	40	38	46	41	50	43	31	46	51	45	58	49	43	60	57	53	57	43	45	43	48	38	44	60	51	56	47	41	58	49	49	42	47	60	42	58	44	55	38	47	46	51	57	56	49	56	52	56	47	57	56	58	52	47	48	50	42	48	52	46	55	44	64	56	47	57	47	57	48	41	45	47	41	46	48	56	51	38	41	46	46	64	43	44	56	49	50	58	45	56	50	55	36	40	55	54	53	53	50	54	51	52	48	46	46	54	37	57	40	33	37	51	47	52	68	54	61	58	56	35	52	63	42	51	61	49	44	47	45	44	50	57	62	50	50	42	57	36	44	53	50	53	62	46	73	42	55	54	37	47	37	47	55	62	57	55	52	61	44	48	46	62	51	50	52	54	51	46	52	50	51	53	48	43	42	53	47	42	59	48	48	43	44	61	43	49	43	48	50	42	45	48	58	47	42	34	41	52	50	54	50	47	41	47	50	50	38	51	52	48	45	50	57	42	49	41	52	53	51	49	51	61	46	42	44	38	40	36	45	43	45	51	55	48	60	46	63	35	56	57	52	43	45	58	44	49	41	49	57	46	47	48	51	57	50	48	47	51	49	57	50	50	51	36	61	44	56	47	50	61	36	63	56	51	50	62	48	45	67	42	54	56	47	59	53	48	73	43	55	42	48	61	53	51	48	47	54	53	61	43	43	43	48	40	50	60	49	42	41	61	48	60	47	36	51	60	56	42	47	36	50	50	47	48	62	56	37	54	47	63	47	57	53	50	45	44	50	48	49	53	43	40	42	37	49	40	57	47	63	44	56	47	51	40	48	56	47	51	45	53	55	49	57	53	63	49	50	42	54	40	51	50	59	35	37	58	51	43	56	53	44	44	43	53	51	52	56	52	44	58	48	55	64	42	48	41	52	44	49	55	53	52	62	43	43	53	42	45	46	57	55	46	48	53	68	51	45	54	46	51	42	39	43	30	59	52	39	56	46	50	37	49	49	54	45	44	40	52	41	63	50	52	48	60	56	46	41	49	50	54	55	35	49	54	42	54	53	51	44	39	41	42	54	57	48	44	54	40	34	58	48	45	47	50	45	65	64	65	50	47	52	44	54	67	65	57	34	36	44	54	51	54	49	55	52	52	50	42	44	55	56	60	49	44	53	50	54	53	41	41	43	48	39	54	39	55	60	47	43	49	54	44	53	66	46	40	44	48	61	47	53	51	52	52	53	39	58	46	45	55	44	41	64	48	43	57	39	49	47	51	53	46	48	44	42	41	51	49	54	51	40	67	55	56	58	58	42	58	53	58	52	38	40	47	33	40	51	38	46	57	41	56	46	56	66	38	46	65	55	46	62	44	56	39	50	45	68	49	59	44	46	44	53	38	46	40	44	46	37	52	45	63	40	46	48	44	48	47	54	39	59	40	46	50	52	58	35	52	56	45	45	50	51	45	42	41	55	42	49	55	47	50	36	42	55	44	32	53	45	45	55	55	43	37	56	46	48	51	45	60	48	36	46	54	40	43	43	40	62	41	46	46	39	50	48	53	53	55	44	47	64	43	44	46	40	58	56	53	53	53	52	48	36	50	48	51	45	41	46	51	40	46	52	52	56	54	44	50	46	39	41	54	47	56	50	63	51	41	46	51	43	40	53	50	50	38	47	69	47	51	51	52	52	49	36	42	51	61	58	46	37	49	51	54	42	43	49	55	44	44	54	49	45	41	49	53	42	52	53	61	44	49	41	52	54	47	36	46	54	51	42	51	57	55	47	54	44	48	45	49	63	48	47	62	35	53	53	52	55	42	50	44	46	45	39	46	40	38	62	50	48	52	51	53	60	49	44	40	55	42	53	50	49	60	39	39	52	58	42	48	56	47	54	34	62	31	43	46	50	55	60	57	36	55	42	51	49	55	50	45	44	41	58	47	46	45	55	41	40	42	50	44	42	52	47	41	43	53	49	53	48	68	42	56	56	50	46	43	54	54	51	32	53	40	42	53	57	59	53	43	49	57	44	49	53	57	42	44	39	38	60	31	37	52	48	42	39	37	61	42	52	61	48	59	46	48	62	46	44	53	57	47	54	54	55	45	46	45	54	39	63	38	54	62	43	54	64	55	50	41	43	44	41	47	41	56	69	41	40	60	50	46	57	49	61	47	36	49	45	43	52	58	48	39	46	53	54	42	50	40	52	44	44	54	51	43	46	48	48	41	51	52	60	44	54	37	46	60	47	45	63	54	60	58	50	45	50	39	54	50	49	41	45	42	53	50	56	53	44	53	50	52	47	63	53	46	58	54	58	57	55	58	42	32	54	43	42	55	53	44	49	55	47	69	45	43	56	46	40	53	42	58	43	45	48	52	44	37	47	45	52	55	45	45	39	50	58	56	55	36	52	63	56	46	53	44	64	50	44	46	40	45	47	62	58	43	38	43	57	47	56	54	47	35	36	50	60	41	65	64	62	48	51	62	49	48	52	45	48	42	39	49	58	55	50	39	49	42	45	31	41	35	54	46	66	50	49	43	54	53	63	45	36	58	48	55	54	45	54	56	44	53	60	51	54	45	66	48	43	44	56	50	42	53	53	63	55	49	46	49	51	52	48	40	43	45	47	42	47	44	49	49	54	56	43	42	41	56	51	65	41	62	40	47	66	40	64	53	48	58	48	56	53	43	62	35	64	31	37	61	53	61	46	66	48	46	51	45	47	53	55	62	46	58	50	45	54	55	60	40	34	49	59	53	47	46	55	55	57	47	56	54	47	36	47	45	42	61	55	52	58	52	45	44	52	54	53	50	51	57	50	55	45	52	55	47	41	47	46	50	59	46	52	54	50	54	62	45	52	45	39	41	53	56	38	49	38	60	49	44	51	46	67	45	50	46	45	48	41	66	49	50
24843	18848	13148	26536	35014	34139	31190	27655	23732	20584	17486	14629	12254	10493	9092	7858	6963	6091	5495	4966	4639	4208	3843	3507	3295	3210	3022	2925	2653	2531	2345	2408	2322	2125	1988	1848	1795	1710	1593	1440	1462	1414	1289	1213	1195	1111	1080	1168	1106	1062	1082	1022	955	960	939	954	897	965	853	910	919	878	905	931	849	858	826	849	836	790	846	844	844	752	842	827	799	804	818	810	739	785	770	762	810	791	760	783	796	724	732	788	716	718	755	779	757	809	712	679	727	738	708	758	743	742	701	734	707	740	725	737	761	749	702	725	764	750	743	750	720	713	775	718	702	696	724	720	754	695	729	719	700	731	681	718	735	741	755	726	751	723	760	669	680	720	693	711	713	696	697	680	666	732	716	797	769	724	720	693	719	736	725	762	737	704	737	777	735	743	678	671	720	696	717	660	705	690	690	688	677	720	725	695	684	698	700	688	663	702	687	727	725	715	729	704	694	706	731	783	725	705	707	685	748	692	746	716	724	714	757	693	712	671	708	690	719	710	743	733	747	694	673	698	721	702	678	677	730	743	743	677	711	671	723	698	685	677	694	742	712	756	728	705	710	740	706	681	703	721	697	757	702	699	725	718	698	680	713	724	674	701	740	695	649	745	719	685	698	699	680	777	744	687	692	728	709	699	653	649	675	696	725	695	683	698	719	677	794	712	675	714	734	738	742	714	676	682	688	745	681	736	704	726	722	694	690	746	702	718	657	661	748	707	714	670	720	729	733	696	733	698	719	707	677	679	791	715	709	696	741	681	702	693	720	680	718	703	720	731	740	680	713	715	700	718	695	706	675	727	666	717	699	724	674	765	692	698	721	715	721	693	750	734	721	753	702	702	717	654	740	715	684	715	750	711	729	669	697	700	687	734	730	706	740	699	678	712	702	690	733	683	757	745	716	694	647	713	729	755	767	721	729	701	766	670	725	735	659	719	738	727	705	730	711	683	717	698	724	713	701	718	750	670	749	709	694	736	726	719	708	710	673	703	682	676	744	686	708	732	716	722	689	741	725	739	670	722	729	757	725	683	713	687	691	739	719	707	713	708	737	726	755	714	743	768	684	678	754	716	701	771	748	700	701	709	685	713	667	668	742	723	711	781	737	705	727	705	732	745	678	727	716	671	713	709	659	699	740	714	704	727	693	713	663	758	714	729	735	706	708	745	710	694	694	701	651	740	656	720	730	713	682	748	707	672	697	696	769	718	688	715	741	645	703	728	736	691	715	711	752	700	669	726	705	742	737	718	644	717	727	693	709	711	699	715	675	723	755	666	747	693	722	704	711	725	700	762	712	693	688	689	783	703	682	732	699	688	690	739	710	698	740	698	769	717	731	748	702	709	688	758	640	723	722	699	720	725	735	728	693	699	714	707	744	723	673	730	711	752	701	702	710	714	681	781	708	739	701	742	749	703	722	677	727	737	773	694	722	728	749	746	683	722	731	743	708	748	700	756	737	700	692	707	657	676	777	709	700	707	693	732	746	740	717	739	714	727	717	752	646	760	719	719	684	718	738	657	702	716	729	717	689	727	763	770	686	717	730	675	729	692	753	664	740	738	731	692	753	733	714	710	703	705	675	705	740	702	688	709	694	674	705	723	734	722	691	678	778	696	766	725	740	724	722	695	722	712	704	696	738	729	729	739	701	771	733	728	739	684	719	709	745	670	682	739	717	718	725	706	719	710	742	694	726	722	763	673	718	699	739	739	742	719	709	718	714	716	726	711	725	693	678	722	720	746	690	712	763	722	748	709	681	732	690	761	720	709	767	773	720	689	734	685	693	734	757	723	698	699	706	692	688	725	724	723	718	715	718	700	707	765	700	747	688	749	713	719	713	757	729	739	756	726	718	706	664	722	668	708	721	707	723	695	708	719	728	668	707	744	684	728	694	692	703	728	712	702	735	681	680	721	749	677	712	734	734	743	743	742	724	736	683	707	715	747	753	729	684	717	688	702	711	703	707	679	723	732	677	714	687	762	720	686	680	676	715	717	760	661	730	725	729	689	734	688	705	744	682	719	686	736	731	694	703	741	728	712	695	772	742	695	714	706	719	720	688	708	687	673	709	706	735	725	702	691	712	759	676	726	721	706	740	679	735	692	688	685	711	705	817	674	689	689	698	742	710	712	694	715	730	703	714	697	732	739	721	697	658	716	669	711	753	752	710	738	734	743	704	722	738	756	723	680	664	697	761	735	719	771	723	717	728	693	658	695	678	680	714	654	671	714	782	724	700	685	727	766	747	686	686	722	735	664	701	654	724	722	755	730	710	711	739	714	721	701	713	709	702	701	725	704	665	713	681	707	708	716	724	708	694	703	724	746	699	699	737	735	741	705	692	713	713	722	741	727	749	782	706	717	706	709	754	770	727	723	685	679	763	727	707	714	739	666	676	717	708	707	688	689	685	710	685	739	716	719	706	712	708	718	699	731	733	761	747	759	698	737	715	689	710	704	723	677	698	772	755	692	698	733	708	705	670	685	698	714	735	739	713	705	746	773	723	666	709	716	710	678	714	734	702	705	733	710	709	712	717	738	789	674	727	707	727	676	696	690	745	685	727	701	748	687	719	783	674	727	728	689	714	662	680	737	699	702	712	768	682	700	729	693	674	690	698	692	739	675	752	741	706	679	720	690	689	677	701	693	691	702	696	710	755	714	712	676	692	689	703	727	724	721	745	712	734	697	693	733	712	734	741	693	679	730	717	686	703	729	692	728	714	706	725	679	739	695	726	733	681	708	730	709	734	686	722	706	688	696	704	722	733	707	716	666	707	697	715	723	742	768	710	682	704	637	735	712	742	717	670	692	742	687	725	728	685	700	673	697	723	669	731	640	680	689	753	752	693	650	723	721	751	688	795	746	731	702	728	766	660	741	693	697	725	711	769	761	698	740	717	741	713	753	720	733	712	690	700	734	765	760	717	714	754	658	759	733	708	702	697	722	737	745	771	667	718	737	673	732	705	709	711	745	737	740	689	729	710	743	705	747	642	719	716	768	662	692	735	741	727	679	695	767	708	699	765	762	743	690	719	755	689	713	734	722	741	712	705	736	713	738	698	740	729	695	691	696	731	676	712	730	721	758	713	685	726	749	709	748	735	710	732	716	702	729	699	735	691	730	703	704	726	778	713	724	718	709	714	714	743	686	711	736	686	706	671	685	696	741	754	749	693	689	768	676	689	700	692	699	729	711	695	659	672	731	734	733	694	662	751	632	737	647	735	751	722	776	739	755	721	729	710	691	663	702	715	685	658	715	674	720	739	739	738	689	703	702	742	759	733	714	751	723	697	722	692	714	707	716	696	744	750	751	732	710	710	723	727	738	683	726	698	757	748	694	729	708	712	645	711	726	689	689	717	732	736	699	687	661	723	730	720	719	703	675	704	749	708	694	664	680	692	707	714	705	753	713	721	733	650	669	721	719	698	709	806	712	685	719	722	646	721	696	727	730	709	715	677	722	755	699	704	737	745	736	686	726	736	720
3494	1000	583	486	836	907	845	809	688	545	469	347	287	268	245	231	192	178	166	165	152	143	124	143	110	140	104	117	104	122	121	105	105	109	94	90	112	91	93	85	84	92	92	88	76	93	72	67	78	86	84	76	81	73	72	71	62	69	73	69	72	70	75	82	58	69	67	69	85	81	66	63	65	72	74	69	66	71	60	66	67	61	68	72	63	66	60	64	59	67	65	63	67	51	78	71	77	83	61	61	63	59	68	71	62	67	68	64	57	63	65	66	65	80	59	68	60	63	79	78	76	67	61	80	59	54	66	77	66	53	69	62	76	73	62	61	72	71	59	69	73	62	79	82	76	69	63	60	60	71	85	63	62	62	76	55	70	68	73	77	65	77	63	63	50	66	80	57	57	62	73	58	64	79	74	79	78	70	49	66	85	65	72	84	78	77	73	75	62	69	69	63	59	69	65	70	56	67	65	75	69	68	75	71	74	78	80	78	74	74	84	54	70	49	65	74	75	65	57	64	74	60	73	66	77	67	81	69	70	69	70	72	75	72	58	61	72	65	77	70	58	67	64	69	76	53	73	64	61	77	78	61	58	57	74	57	53	70	55	63	66	70	67	66	66	58	68	53	65	64	70	78	57	67	62	60	59	50	70	79	62	62	62	65	60	71	77	81	78	51	70	56	69	67	69	52	75	59	62	79	87	66	67	54	69	69	78	78	64	58	72	69	69	66	58	71	69	77	77	65	50	72	72	74	70	71	73	62	64	62	55	53	91	67	65	67	66	68	74	63	59	72	59	60	59	70	59	87	72	74	62	74	62	65	76	66	61	76	67	59	59	57	51	59	59	64	59	73	78	61	57	58	62	74	67	65	73	67	75	56	57	72	63	86	78	62	55	80	52	63	70	56	70	61	66	72	64	75	74	70	69	70	83	62	68	71	65	68	62	73	89	77	59	67	67	66	60	84	56	69	70	60	71	70	81	77	75	77	67	57	58	71	83	59	67	70	76	70	64	69	70	68	70	68	61	75	73	67	60	86	67	66	67	62	69	80	68	83	74	66	73	70	74	83	81	76	61	78	64	68	82	77	54	70	66	72	72	70	68	61	65	69	69	56	59	69	57	65	61	72	58	73	63	61	85	58	73	67	56	61	64	85	49	80	70	58	71	53	50	72	75	76	60	72	76	70	67	57	59	63	75	58	79	55	78	56	72	68	54	56	67	80	58	74	74	66	70	79	74	59	61	59	55	65	62	68	58	77	66	55	63	63	63	77	87	75	61	78	74	80	63	70	67	70	65	72	76	69	59	79	77	74	76	62	84	78	71	64	75	69	65	65	73	66	37	55	79	68	74	74	61	67	55	57	77	61	52	76	89	54	62	47	68	67	97	62	64	68	59	71	69	76	80	72	61	68	61	59	73	71	67	72	57	55	82	72	52	59	64	69	64	73	53	62	65	64	67	64	69	83	59	67	75	57	69	78	63	92	65	53	66	62	43	67	59	58	71	64	71	63	71	72	72	69	68	64	75	61	60	69	64	62	74	66	73	71	53	58	69	57	68	68	70	69	67	83	71	62	83	68	59	68	72	55	60	62	62	61	78	53	71	67	70	57	68	75	49	55	62	76	60	64	64	49	62	67	70	72	82	68	61	61	60	53	55	78	62	61	47	76	50	58	58	68	51	47	71	57	63	74	81	58	54	60	82	65	67	69	65	72	79	64	74	70	59	70	72	69	56	56	64	74	65	60	68	69	75	75	85	70	56	64	69	66	68	55	63	80	77	55	43	67	74	66	70	66	61	74	58	55	67	77	65	82	68	69	63	63	59	71	52	74	64	61	55	63	78	61	54	57	73	71	62	67	63	70	72	67	70	70	68	74	63	59	76	70	63	65	75	81	59	63	66	59	69	70	63	59	53	63	67	68	66	65	74	55	61	65	80	60	86	68	72	55	66	53	70	72	74	77	66	73	64	56	69	68	61	60	53	73	74	69	60	53	52	60	67	75	64	63	69	79	84	62	65	71	66	75	85	74	68	62	76	65	78	60	69	68	72	48	74	66	59	76	66	71	67	67	49	64	60	47	63	65	75	70	87	55	64	73	73	80	70	63	72	64	65	66	73	60	63	70	68	60	59	52	55	63	72	65	76	69	77	65	53	78	66	60	59	73	67	56	66	71	83	62	75	76	65	70	62	60	61	77	71	58	65	59	66	59	54	68	71	80	70	60	64	64	69	69	64	53	75	65	76	62	60	75	64	56	84	66	92	70	62	58	70	65	56	62	55	58	67	75	61	70	59	54	88	66	49	50	69	71	56	70	76	73	71	66	54	63	70	69	71	67	70	81	64	75	74	63	66	54	60	65	74	61	75	61	70	58	67	70	74	72	68	82	61	73	67	84	82	63	69	91	63	74	70	58	69	59	56	74	61	63	66	77	82	81	76	65	72	65	63	63	79	67	64	64	48	79	56	57	66	65	59	81	64	64	66	70	71	57	62	77	59	63	63	84	70	67	67	79	68	71	63	66	43	65	64	82	74	66	70	79	79	86	71	83	67	66	71	56	69	64	68	67	68	58	58	59	50	71	68	64	66	52	81	58	68	66	72	84	70	71	52	89	85	65	75	73	57	64	70	55	66	56	69	73	74	65	60	78	83	76	59	79	54	87	54	67	79	78	64	74	61	72	58	63	67	78	66	59	64	62	68	75	74	50	68	62	69	76	65	44	70	67	74	81	66	57	68	71	59	69	83	55	62	63	55	63	62	78	82	72	52	78	73	61	62	55	76	69	66	67	67	69	58	51	59	54	64	76	89	68	62	72	75	58	63	59	54	61	68	58	64	59	58	70	61	68	65	74	55	69	75	66	69	82	64	59	69	51	73	84	73	49	67	72	62	63	79	71	68	62	45	82	71	66	55	73	64	70	61	63	82	72	70	72	54	53	67	68	59	49	57	53	72	78	84	71	72	67	79	60	79	68	53	68	52	68	62	60	80	60	81	60	69	65	70	61	65	64	71	63	61	72	76	60	66	64	63	57	80	61	60	69	68	66	81	57	82	66	57	68	79	61	74	79	69	70	67	71	54	75	70	66	75	57	64	74	61	78	66	64	73	58	55	81	62	55	60	79	71	70	68	77	65	58	57	73	66	61	73	66	69	70	70	75	57	45	60	76	66	70	76	84	64	62	53	73	87	72	66	77	52	74	53	62	64	73	60	75	83	70	80	63	65	54	67	69	64	75	67	66	63	66	72	72	64	61	79	61	66	73	60	65	66	63	60	62	65	72	71	53	68	65	74	67	61	63	69	72	55	69	68	47	79	66	71	67	75	81	48	62	64	67	70	60	70	66	63	72	69	66	50	52	58	63	63	84	62	67	88	69	62	70	62	72	62	59	71	66	76	65	89	62	64	52	59	59	70	66	72	48	69	66	78	70	67	68	66	58	65	63	62	65	79	66	63	57	84	73	61	60	65	68	63	66	70	72	71	63	56	74
23259	17762	12645	25959	33919	33232	30368	26778	23348	20117	16680	14032	11990	10286	9000	7751	6775	6089	5484	4968	4567	4105	3837	3593	3327	3309	3044	2896	2797	2528	2555	2472	2395	2341	2100	2019	1895	1855	1726	1694	1614	1567	1501	1457	1377	1436	1340	1320	1247	1234	1288	1235	1237	1133	1187	1154	1141	1146	1143	1103	1122	1095	1065	1113	1099	1081	1132	1077	1056	1091	1090	1004	1057	1070	1002	1065	1006	1084	1023	1011	911	968	1046	1036	1003	1019	981	1005	941	994	929	1002	977	1029	969	1036	1001	1022	968	944	949	957	936	973	954	997	1002	975	968	970	984	902	970	971	979	1013	991	971	1005	977	928	920	976	936	948	977	916	967	895	965	961	932	974	920	962	925	924	986	923	971	979	949	947	955	956	989	953	950	895	965	979	981	940	979	925	987	905	968	957	967	954	909	944	991	954	988	930	976	932	953	954	909	937	965	933	945	975	930	994	901	918	1009	960	923	955	967	989	924	969	950	955	959	927	967	952	933	917	943	979	914	981	968	962	895	970	934	963	939	969	947	933	999	964	1006	923	933	964	905	985	969	904	948	967	985	1011	970	986	896	917	934	948	943	947	956	931	918	986	929	1009	977	898	955	946	985	947	912	938	939	883	939	905	931	967	921	949	917	927	942	934	923	903	985	946	956	946	967	898	942	946	951	931	939	925	958	942	970	936	963	957	954	989	929	948	948	921	873	972	932	937	947	988	936	923	951	975	1024	986	948	1030	901	980	873	892	892	962	943	921	918	944	927	916	983	922	983	947	944	1033	955	935	940	949	946	946	970	957	1015	928	975	934	978	918	911	979	957	933	919	924	897	981	933	912	959	945	907	867	916	960	950	976	949	1002	938	971	979	983	992	971	980	960	898	938	908	960	906	962	905	912	992	985	954	909	927	965	955	958	891	915	942	940	956	981	927	1004	869	975	971	988	913	1000	896	918	935	916	970	979	941	973	917	952	959	947	950	965	947	958	1004	944	917	960	928	964	882	940	1014	910	944	938	949	888	980	957	974	939	956	925	939	909	961	928	895	919	951	921	931	945	937	939	935	931	989	936	935	967	1002	901	921	947	893	939	961	953	929	970	943	957	923	924	937	932	921	924	960	984	943	989	948	958	949	968	945	963	941	947	889	943	936	934	899	915	946	980	921	1016	905	972	958	988	941	978	936	940	945	996	970	906	1001	959	916	935	1005	891	909	949	921	960	936	957	899	917	903	938	981	894	932	907	935	937	980	963	975	1024	986	987	929	937	952	950	921	895	888	962	907	945	927	979	936	924	933	976	958	929	956	945	940	1003	944	955	962	931	941	963	942	965	982	929	938	950	948	914	960	972	966	961	947	912	978	978	907	914	936	971	931	950	885	938	971	919	941	931	877	969	984	950	905	952	953	891	963	900	968	976	970	960	956	985	986	886	981	906	938	974	980	955	969	951	977	945	921	973	904	907	936	936	874	938	894	976	934	934	978	959	944	964	931	995	954	967	921	1019	948	936	1006	919	977	968	982	910	975	986	972	956	923	907	919	944	960	923	968	974	939	945	957	943	889	997	943	936	1045	919	891	971	929	984	950	940	939	923	936	970	934	981	937	880	870	898	933	905	902	980	1010	909	1000	990	983	926	921	1022	929	990	908	935	944	946	975	908	954	913	966	955	885	979	966	923	955	935	999	935	970	946	956	952	964	977	923	926	945	949	937	933	942	951	983	979	951	896	939	937	908	954	933	960	948	959	942	964	960	936	992	962	958	953	913	951	975	939	907	988	967	964	982	989	966	941	930	947	985	926	974	955	967	1019	952	951	901	998	997	948	930	970	928	914	932	947	986	1000	949	964	1002	945	910	941	936	918	985	969	980	983	989	957	947	930	988	922	895	982	1003	958	903	918	977	978	914	987	953	983	977	976	957	910	985	936	968	974	894	961	983	946	969	942	946	930	971	956	891	930	942	924	952	921	946	981	977	984	971	919	939	958	958	927	968	933	954	950	926	855	912	1000	881	973	962	900	1003	944	960	913	973	949	924	960	988	940	985	936	897	959	938	910	956	997	955	938	989	965	974	961	961	905	915	921	939	953	975	957	964	951	946	1019	956	945	935	984	973	936	942	956	896	983	946	958	920	925	961	963	928	952	952	969	976	898	945	957	952	916	890	917	1014	933	896	911	942	932	998	937	938	907	963	941	914	927	941	960	948	958	937	975	989	916	965	917	935	956	906	932	968	907	916	942	923	932	925	965	920	997	895	959	912	920	907	992	929	938	939	990	938	970	962	969	966	976	921	937	961	909	982	948	960	914	975	921	964	897	945	948	950	954	983	976	977	999	919	950	965	943	909	932	937	946	960	1013	922	966	941	959	947	932	970	962	887	929	920	900	983	948	996	907	922	909	939	951	936	992	980	944	919	936	950	944	962	917	949	902	945	962	918	983	919	974	892	1009	941	900	919	986	969	931	1006	988	947	963	939	943	959	913	960	976	937	957	997	894	925	912	944	906	995	940	941	903	915	974	939	974	901	935	956	971	980	940	944	949	976	932	976	970	932	943	953	932	988	905	976	983	944	969	981	933	944	933	906	962	1005	957	952	934	979	934	890	937	975	966	919	885	879	929	915	952	886	991	993	966	952	888	898	907	914	949	943	990	981	1000	960	908	937	940	982	933	968	1008	936	1011	905	922	969	930	944	968	947	929	951	940	954	943	943	949	940	940	951	956	948	933	897	971	872	946	962	983	922	981	962	963	910	972	1035	956	928	965	948	944	959	968	961	959	904	958	989	913	967	963	943	925	911	995	980	957	923	996	992	888	981	921	939	869	937	975	932	960	914	950	965	1009	973	967	938	956	938	912	976	920	1000	946	923	908	934	936	962	929	910	898	968	908	938	908	974	971	931	923	955	949	927	965	974	964	959	982	909	925	945	939	933	993	959	934	976	927	934	973	957	916	878	914	930	941	981	907	948	924	932	944	902	931	941	927	948	926	911	958	967	915	960	982	927	940	949	929	952	1003	955	929	920	976	936	984	942	873	922	967	884	942	963	948	954	958	894	953	911	994	907	918	960	951	913	905	926	956	925	945	942	963	1015	914	905	917	1001	958	963	911	948	967	958	917	956	934	928	993	917	935	943	992	941	947	911	992	978	938	921	958	979	954	989	948	929	965	920	947	981	951	973	986	947	922	953	931	987	949	968	943	908	966	952	929	907	954	930	946	871	956	907	995	993	893	977	1005	1000	926	963	946	952	937	1022	951	962	919	948	950	958	975	959	932	943	909	948	959	944	977	915	946	994	941	940	993	914	989	940	949	968	924	944	961	949	987	1016	912	986	958	998	946	954	982	940	1007	973	941	970	913	901	978	936	967	991	898	962	955	952	972	951	985	969	949	959	946	931	961	925	932	948	964	925	914	981	979	915	946	962	929	950	939	923	992	961	925	948	914	939	955	957	969	881	936	924	992	937	940	944	997	945	898	971	985	999	964	982	983	948	913	951	926	915	975	951	932	1019	928	943	973	962	931	972	922	889	941	877	982	964	908	961	955	992	942	926	879	925	984	899	914	965	935	972	904	929	897	981	976	985	929	953	953	1023
2975	1457	893	671	1178	1429	1260	1155	927	841	651	511	456	376	337	284	252	226	232	204	198	181	169	168	156	157	131	134	125	107	130	109	97	111	112	93	88	100	84	87	88	89	89	84	81	79	83	79	91	65	89	76	73	76	72	85	81	77	80	75	73	52	68	59	64	71	69	85	74	82	76	64	71	54	78	72	74	73	51	66	58	57	80	61	82	75	71	76	77	78	62	62	62	51	62	71	73	61	54	67	63	74	74	75	60	68	71	68	73	64	63	77	61	60	63	64	83	62	58	64	56	76	69	74	61	64	62	68	55	62	68	77	76	70	76	62	68	61	70	65	66	60	57	62	76	75	63	70	71	68	63	67	70	84	61	73	66	80	64	80	73	66	70	65	81	57	60	60	63	68	72	59	53	57	75	65	66	67	64	63	71	64	58	52	57	75	63	74	67	68	72	52	68	68	67	80	64	70	91	61	63	59	60	59	69	83	62	74	54	64	58	59	73	76	71	66	72	89	50	61	81	55	73	65	56	66	69	60	66	58	63	62	58	68	79	64	75	64	75	68	61	66	56	68	73	69	51	61	71	56	64	63	63	79	71	47	72	59	66	67	59	74	60	53	75	64	70	72	77	43	51	55	78	64	66	75	70	74	48	50	62	74	65	64	83	72	66	65	65	48	59	58	75	67	64	56	53	65	68	68	45	65	69	64	72	77	69	70	74	57	63	70	59	74	69	75	64	60	91	69	69	81	55	61	62	50	58	68	64	66	64	60	83	62	58	74	77	73	73	56	69	75	62	51	62	60	68	61	62	57	77	60	51	68	73	76	65	66	58	74	67	65	72	58	77	75	80	83	71	54	74	72	59	78	63	61	71	61	81	66	67	60	67	60	60	58	66	57	67	78	77	78	75	70	61	63	52	84	75	71	66	80	70	73	61	62	49	57	60	72	65	67	64	68	62	77	67	68	67	82	67	68	59	67	77	70	67	73	66	65	69	57	80	51	60	60	72	69	69	57	67	75	72	56	64	64	66	74	65	67	62	63	63	66	63	65	59	70	64	64	59	58	65	70	68	70	68	69	64	57	80	56	71	78	53	69	77	71	72	53	57	57	64	59	76	63	78	52	64	72	79	75	61	61	41	56	58	65	63	69	68	65	59	70	59	73	76	57	59	72	63	69	60	70	67	72	66	79	60	77	74	71	83	74	58	61	75	61	71	59	62	57	71	69	58	70	65	75	51	81	62	63	61	59	64	61	65	72	67	67	73	61	52	61	60	66	69	64	75	65	54	55	76	68	74	59	55	70	69	66	78	72	63	71	77	66	66	74	68	56	52	61	75	68	65	57	62	57	74	68	70	64	65	70	67	63	66	53	60	75	58	72	61	67	78	78	60	69	72	51	78	62	63	73	56	69	73	60	62	65	74	53	68	74	81	77	76	57	63	62	75	72	44	60	74	68	67	54	60	56	71	78	77	65	63	63	69	53	47	56	50	67	73	70	58	69	66	59	61	63	62	54	58	73	52	68	74	52	63	63	62	76	63	71	65	67	71	66	53	59	71	65	64	70	61	64	78	86	67	72	67	75	50	63	70	62	54	70	61	63	66	65	72	59	68	57	59	71	73	64	60	63	67	76	77	56	61	77	54	68	60	51	74	70	68	57	65	53	75	59	81	68	89	78	71	72	68	75	73	68	64	72	71	51	64	46	64	68	60	50	67	80	65	69	59	54	59	68	71	73	71	52	73	73	68	65	63	67	63	62	59	56	74	59	72	56	60	70	57	58	73	58	59	61	77	65	67	59	86	76	61	60	61	72	59	78	63	77	60	74	63	55	71	70	68	51	60	77	72	69	73	77	57	77	64	78	66	65	65	62	64	56	63	64	64	48	63	74	55	60	60	69	51	77	56	78	73	80	54	57	61	51	54	58	66	70	63	83	65	74	77	57	63	64	47	67	57	66	63	62	70	63	73	77	61	74	82	62	68	90	62	72	52	62	66	71	54	64	69	57	83	64	76	65	62	63	56	88	67	73	59	71	57	60	67	54	55	72	69	65	67	68	79	68	58	62	61	68	48	59	62	72	66	62	72	65	58	73	62	65	71	62	70	71	57	62	60	60	51	66	65	63	66	52	53	73	81	69	63	70	64	70	71	76	70	60	59	68	64	74	64	63	66	73	49	79	59	65	53	79	60	68	63	69	76	68	69	69	59	63	62	42	68	74	61	81	74	64	64	61	69	67	59	58	69	63	62	64	58	74	73	66	66	63	76	72	56	69	68	72	69	83	52	74	68	67	55	67	66	68	67	79	70	53	67	69	67	84	76	65	72	56	70	63	66	74	70	66	60	62	65	72	62	57	66	63	68	58	64	64	80	47	79	70	60	62	71	59	75	68	52	71	70	67	61	70	78	54	65	57	73	74	59	66	67	72	70	79	67	77	74	57	73	71	65	64	49	73	59	73	70	79	50	63	76	55	67	54	65	64	62	69	64	68	58	66	80	86	71	57	72	78	96	73	72	64	70	64	74	69	60	81	69	78	65	56	72	72	71	59	69	61	55	76	61	73	66	66	59	60	69	67	77	60	81	62	71	54	65	82	63	74	72	53	77	62	56	58	87	55	65	67	57	69	63	70	66	66	63	69	57	59	62	61	59	61	66	64	74	73	52	62	74	71	44	71	75	65	73	67	55	72	49	52	74	54	54	77	64	65	51	62	70	78	44	65	48	65	60	54	60	73	73	51	64	61	73	75	61	62	67	76	67	68	50	66	67	59	65	84	61	62	80	54	59	87	71	56	69	67	57	63	54	71	65	59	54	58	75	73	73	63	65	70	57	76	65	56	61	66	63	67	66	73	58	54	71	59	68	73	51	75	69	58	79	44	66	54	67	65	62	62	65	47	75	67	61	61	67	64	72	70	61	62	63	64	76	63	62	56	65	60	57	68	80	69	64	74	73	81	59	71	65	75	73	66	81	73	76	60	62	69	65	83	69	65	66	54	64	74	72	65	62	83	60	62	65	75	56	59	79	59	75	60	69	58	69	62	69	66	63	85	61	61	63	71	59	59	68	76	62	84	73	74	52	58	72	64	56	63	79	67	71	59	72	64	80	62	71	65	54	67	63	56	45	56	65	66	51	50	56	72	57	69	79	70	64	69	54	58	79	83	81	66	67	60	63	71	65	71	62	73	79	74	77	64	75	68	54	63	72	67	53	67	68	69	62	60	71	67	81	74	69	57	63	69	60	70	59	60	67	52	66	72	51	64	67	59	70	71	66	57	60	70	70	68	64	62	72	59	64	59	75	69	57	70	66	53	62	78	68	74	57	61	71	80	60	53	57	61	71	67	63	50	64	59	63	62	51	65	88	51	73	53	79	68	71	72	76	64	78	76	60	55	51	74	77	55	64	66	60	64	51	81	55	67	67	63	73	67	68	58	69	69	77	68	67	67	68	82	78	52	57	58	76	59	74	73	80	63	63	60	55	74	53	67
28619	21858	16350	30331	38688	37948	34769	31745	28219	24495	21411	17948	15743	13609	12105	10605	9231	8363	7652	6884	6182	5752	5108	4886	4610	4234	4073	3960	3666	3524	3345	3212	3058	3014	2623	2491	2416	2252	2197	1978	1874	1813	1799	1721	1589	1657	1549	1510	1452	1443	1333	1367	1342	1306	1297	1256	1190	1230	1216	1267	1183	1116	1175	1175	1129	1097	1144	1151	1086	1106	1118	1099	1071	1038	1077	1042	1103	1085	1039	1062	1058	1044	983	1022	1009	1052	992	1015	993	994	959	974	968	991	952	949	932	979	983	919	927	983	927	956	952	997	929	958	1006	959	903	967	982	939	965	994	926	945	944	950	908	954	979	916	899	896	936	923	968	939	905	944	876	958	926	951	923	962	935	924	918	914	896	971	925	936	941	900	950	881	921	939	901	973	912	988	946	962	955	943	940	897	942	872	904	945	892	959	1000	949	966	890	966	948	904	888	919	917	959	886	851	939	902	910	934	883	920	932	907	904	963	938	926	887	936	905	971	912	978	993	936	853	888	923	964	945	894	952	930	911	893	891	907	847	889	904	973	861	946	918	896	899	968	936	925	939	901	873	927	907	956	935	952	901	935	934	874	963	968	873	913	898	912	922	989	903	928	897	894	948	880	838	892	893	916	922	946	925	937	937	915	905	924	896	912	870	933	919	920	936	926	933	947	918	947	913	879	891	899	923	889	890	935	894	942	879	873	930	961	954	936	900	905	946	950	927	876	920	905	912	846	865	872	919	920	888	929	944	879	932	918	988	943	954	908	911	934	860	899	949	970	896	912	954	891	885	911	884	869	902	954	957	977	911	881	912	930	922	888	924	957	885	937	916	963	924	902	920	885	970	914	903	913	947	896	920	918	965	938	975	919	891	913	924	913	922	880	907	942	927	930	915	954	901	961	951	857	919	956	904	927	902	916	894	949	928	883	894	956	899	892	862	913	843	928	928	886	922	871	933	902	943	904	905	896	911	879	926	867	917	931	903	953	918	949	925	947	944	867	895	911	889	965	928	926	993	955	912	910	909	888	932	917	903	967	926	918	921	927	903	929	898	957	887	903	931	896	942	903	888	912	912	900	915	990	951	895	940	916	932	934	871	928	902	890	943	881	926	890	905	896	936	907	942	918	914	960	906	926	911	916	979	888	968	908	925	883	927	878	918	888	895	846	981	944	906	962	891	936	875	924	889	888	868	926	916	931	868	935	916	926	926	934	872	878	917	952	961	944	894	880	889	927	938	905	879	894	902	912	926	923	918	959	954	907	874	924	944	917	1004	954	921	907	938	903	933	898	916	894	910	932	881	875	920	923	938	872	915	888	910	894	947	915	934	915	901	911	937	900	877	925	890	966	911	893	945	895	902	999	896	909	978	911	901	867	915	908	888	923	940	924	931	925	863	940	927	904	881	878	932	903	929	911	881	920	916	892	957	896	884	860	915	924	900	958	996	943	950	888	940	919	937	942	944	919	948	946	944	978	964	917	909	900	968	923	936	936	887	888	890	896	925	918	922	940	881	922	905	949	848	957	864	910	904	909	885	925	915	962	880	944	908	905	896	904	911	912	892	941	923	949	949	874	920	947	906	922	904	1005	875	904	934	890	939	900	926	922	933	899	934	938	920	961	933	890	874	958	906	929	898	931	934	862	923	926	904	942	969	919	910	897	919	945	956	952	908	928	937	926	946	897	930	934	929	886	902	917	928	911	930	919	938	941	914	926	943	912	898	922	930	933	938	886	896	935	901	884	935	906	998	904	948	937	918	918	901	954	955	943	904	900	937	919	947	894	971	898	864	920	870	885	938	919	927	900	898	973	949	928	923	925	931	957	936	975	943	928	942	915	963	929	893	885	917	901	925	1009	931	935	908	909	970	926	950	900	942	940	902	890	897	901	949	945	921	896	924	893	899	883	913	896	914	923	940	931	937	901	886	917	900	943	897	923	894	901	903	924	917	892	916	966	930	910	969	930	951	930	916	931	930	907	891	907	950	978	964	924	857	934	920	892	881	918	932	918	906	966	964	898	948	964	946	837	887	960	940	936	894	943	879	880	893	928	901	928	1001	890	948	947	932	942	913	937	943	908	946	943	880	922	983	888	895	887	870	888	913	928	923	864	919	919	906	897	974	939	929	912	987	864	903	868	888	914	887	929	946	880	930	914	930	950	891	890	922	910	868	908	917	862	939	888	903	923	943	881	943	937	919	932	908	845	912	929	883	882	909	954	930	917	951	876	902	933	953	906	915	940	915	935	900	864	900	942	922	893	878	869	896	932	905	939	894	907	895	913	965	962	901	931	975	940	882	986	913	922	918	889	890	913	870	931	893	971	930	895	962	969	954	909	946	882	916	912	940	887	929	883	901	883	906	920	907	903	927	881	850	899	973	856	907	949	904	884	926	888	942	916	902	921	947	958	900	946	906	910	961	849	956	914	924	898	945	913	927	893	888	917	943	936	855	954	896	940	893	926	894	862	877	961	880	967	901	893	916	947	938	894	965	879	938	912	937	889	928	918	873	956	896	887	981	966	945	950	873	869	861	900	966	971	905	940	917	924	903	921	945	919	895	988	924	926	945	915	923	882	864	930	926	939	896	879	922	922	921	919	935	897	940	953	901	974	930	863	933	892	926	924	907	892	935	901	902	944	898	955	905	950	885	968	885	923	907	881	866	923	920	946	886	925	936	888	905	973	897	886	918	943	888	956	888	889	921	924	960	875	918	922	895	893	910	863	908	863	939	905	913	972	935	966	930	850	911	958	883	886	905	937	952	904	884	941	907	895	920	929	892	918	971	957	924	918	947	887	930	907	963	975	981	987	943	864	898	931	886	994	959	911	918	930	908	946	926	943	905	934	964	940	935	930	858	978	930	912	993	929	934	919	899	915	916	843	885	919	932	959	953	865	907	909	943	970	875	929	969	904	913	925	900	968	913	928	887	963	923	972	936	995	960	924	918	928	933	886	938	931	898	972	921	914	924	959	966	928	892	931	960	903	893	889	950	900	947	906	939	911	927	860	951	934	921	915	919	912	933	890	1001	924	874	874	952	925	904	908	906	898	941	902	947	932	895	957	882	928	944	930	919	940	902	879	929	934	853	889	942	899	896	921	890	917	913	935	958	957	894	922	934	935	944	918	990	926	904	868	921	964	938	919	955	912	941	883	934	930	951	951	921	894	945	962	924	880	952	896	941	948	968	935	946	970	943	885	867	911	906	923	902	955	929	916	931	931	929	910	937	953	935	869	927	888	898	867	933	929	898	898	907	917	882	945	890	856	970	869	895	854	899	918	947	966	897	928	946	915	883	921	887	939	901	918	888	928	934	939	920	955	926	877	876	924	955	912	870	863	906	938	930	929	955	931	904	940	917	884	930	874	957	883	985	898	912	890	881	970	879	956	910	929	951	983	951	923	927	961	899	906	881	866	972	928	911	942	906	885	903	912	914	918	901	905	947	957	968	897	963	883	930	885	911	913	918	903	956	919	895	932	921	953	927	952	926	894	964	909	935	969	936	945	931	909	915	869	912	891	853	922	881
2204	714	442	341	548	666	676	496	455	361	338	267	216	215	170	170	144	113	138	93	101	107	100	92	94	100	101	65	76	86	78	81	63	90	70	75	58	65	76	56	72	66	55	56	57	55	63	57	52	62	67	46	59	60	60	62	61	50	38	56	54	50	62	57	55	61	48	53	61	54	45	65	63	38	66	56	58	64	56	49	50	46	59	58	55	56	47	47	48	50	42	53	56	49	41	60	55	59	46	46	49	48	54	43	59	59	55	48	61	47	46	44	50	41	54	62	61	45	48	45	42	57	45	51	62	49	47	45	56	43	43	58	59	48	50	42	48	49	49	46	49	61	50	50	49	53	52	65	42	44	56	37	53	55	48	50	51	48	49	49	60	56	52	54	47	47	55	52	62	50	47	43	44	56	56	69	47	50	39	50	57	50	49	48	56	49	64	45	56	48	46	44	48	50	51	57	39	57	43	45	45	45	48	38	57	41	45	53	57	43	53	51	48	54	45	52	53	42	44	55	51	53	51	65	51	48	50	56	55	53	52	56	47	50	38	51	61	46	62	72	56	47	46	57	51	54	41	47	50	50	57	43	44	44	58	49	54	55	55	54	53	54	51	51	45	49	47	49	57	44	57	51	47	68	56	43	53	67	58	50	59	45	55	51	43	54	53	55	43	54	43	62	47	49	51	49	52	56	48	56	60	61	61	50	56	47	55	50	66	62	63	52	53	43	51	60	50	48	52	57	49	49	45	54	63	50	55	49	52	48	57	54	55	57	46	43	54	47	51	41	51	53	55	56	50	51	51	56	49	49	49	44	47	45	62	46	42	48	58	59	61	54	51	60	52	58	47	53	48	40	55	43	41	56	54	55	47	54	52	52	45	53	66	47	58	48	63	55	51	43	60	47	58	61	48	34	59	42	58	48	55	49	51	49	54	56	64	51	50	52	47	53	48	55	44	57	44	47	53	46	51	46	58	50	60	64	58	52	30	54	44	58	48	57	53	39	55	50	50	47	50	49	48	44	41	43	53	71	48	56	51	58	57	55	50	56	48	50	42	49	55	55	57	47	56	61	58	49	66	43	55	43	49	51	54	59	39	56	53	50	61	53	56	51	55	56	58	45	50	58	63	51	59	49	47	42	45	51	58	55	34	58	46	45	53	48	58	51	57	63	53	47	65	55	51	46	62	46	58	51	49	56	42	51	42	42	42	47	51	45	57	61	60	48	53	49	39	58	63	54	52	38	62	56	71	43	53	55	58	59	51	43	48	49	46	47	64	45	61	39	54	62	54	57	72	51	54	53	58	44	41	55	50	60	52	62	52	52	53	66	59	41	43	52	34	39	47	42	43	48	57	53	60	38	40	57	32	59	60	49	52	50	56	53	46	39	57	53	52	49	54	59	49	58	66	55	55	38	57	62	72	47	49	60	57	49	49	50	58	42	44	63	45	57	47	61	44	51	62	50	39	38	52	56	51	53	52	59	54	45	57	65	55	55	65	46	62	41	53	53	49	51	65	38	50	51	48	51	51	50	58	55	52	61	59	71	53	62	49	40	49	57	53	57	52	59	46	46	48	68	70	55	54	58	58	55	55	65	57	50	43	58	52	46	45	48	62	50	53	42	48	51	45	51	64	54	61	50	57	44	56	56	53	47	60	58	50	45	55	67	44	52	56	45	39	68	47	53	59	54	53	39	57	40	65	44	48	51	51	46	45	42	49	40	50	56	33	46	53	69	55	46	46	53	55	36	50	41	51	62	59	53	50	58	45	51	57	63	50	63	52	55	45	65	44	50	31	50	52	55	61	47	53	72	53	56	53	52	51	70	58	48	67	43	58	46	61	49	48	50	40	57	46	58	55	52	49	42	57	48	45	48	52	51	53	62	42	40	57	57	41	46	53	50	45	51	50	53	51	54	51	53	46	50	59	43	41	60	44	64	54	56	52	50	56	46	57	53	51	55	37	44	60	42	45	54	49	55	45	57	45	54	48	56	39	50	42	48	37	57	51	54	56	73	58	43	49	47	45	46	56	53	61	51	50	74	33	53	48	41	39	40	55	57	54	42	53	56	58	60	42	40	59	58	48	40	52	56	48	49	59	58	58	54	45	45	49	49	60	48	66	54	42	77	64	54	44	56	51	61	58	52	47	48	50	53	48	49	46	53	48	59	43	52	50	51	71	66	62	57	53	46	56	58	46	51	56	49	56	55	51	60	60	44	49	35	45	50	71	62	45	47	59	55	39	48	45	59	70	44	71	41	59	56	48	54	51	49	50	50	49	49	52	58	37	60	66	54	54	65	48	47	51	50	50	61	46	60	49	48	56	54	59	49	49	61	63	54	51	61	62	63	39	68	55	46	44	56	51	72	53	53	64	50	51	45	51	59	42	41	52	61	58	61	57	43	44	56	57	58	69	57	58	66	44	57	54	53	67	68	53	48	51	64	45	59	62	61	55	42	50	48	65	54	59	63	50	50	53	51	60	47	50	47	49	41	41	51	49	50	55	43	41	57	55	48	47	52	54	49	53	50	54	41	48	47	55	52	54	62	62	49	51	51	51	55	64	42	66	61	48	60	40	42	54	51	54	41	50	54	52	57	57	39	50	47	54	52	56	63	55	49	48	46	50	52	56	59	52	52	48	49	54	54	54	55	62	51	38	36	43	65	46	51	55	55	47	44	51	53	35	42	59	57	41	54	51	47	60	62	47	57	51	46	45	51	45	60	50	48	54	53	38	71	51	44	47	60	50	46	48	43	43	55	51	52	52	46	59	52	45	54	53	63	58	52	55	51	52	51	50	56	60	52	38	46	57	48	55	54	52	57	52	55	54	49	53	50	50	34	49	59	50	57	53	69	53	37	71	40	66	55	42	62	46	65	41	47	52	48	51	52	49	65	59	57	53	79	52	59	46	55	46	44	54	58	49	48	50	42	50	50	48	47	54	56	48	56	65	64	49	50	42	68	40	57	38	69	52	52	44	49	48	40	48	52	58	50	52	48	43	45	53	57	56	46	46	52	47	55	45	33	57	56	42	51	45	81	50	53	47	55	50	55	60	54	40	59	46	55	55	58	48	34	43	46	63	66	46	60	55	52	65	41	45	53	47	56	35	57	57	52	73	59	45	48	64	54	65	60	63	57	47	57	46	52	50	61	60	55	44	50	57	55	60	53	50	52	65	56	46	47	56	41	51	46	45	48	55	46	67	38	53	43	40	47	62	53	49	42	49	57	52	42	50	59	40	48	55	57	61	45	56	49	59	50	33	56	54	57	54	49	53	54	47	67	60	58	51	45	56	51	64	45	46	67	48	58	59	39	68	51	47	73	42	41	45	48	49	49	41	62	59	46	54	55	48	66	51	51	57	53	46	53	47	52	58	55	51	55	65	45	55	53	57	54	49	58	50	67	48	50	44	43	43	56	57	50	66	50	50	49	43	55	68	45	60	58	52	54	62	36	42	49	51	61	51	44	57	59	49	51	64	49	52	49
21046	14653	9798	21731	30069	29164	26110	22413	19070	15746	12906	10366	8978	7566	6550	5705	4921	4403	3911	3570	3344	3037	2769	2614	2500	2415	2197	2185	2044	1996	1865	1881	1838	1643	1468	1522	1375	1407	1205	1228	1164	1124	1140	1144	1071	1050	1031	951	963	927	981	897	878	916	897	872	918	846	851	916	855	850	866	781	837	824	902	804	813	861	772	794	812	815	788	817	846	800	845	799	863	808	751	787	774	749	773	782	790	773	823	792	726	779	749	808	752	781	724	742	797	726	709	748	729	783	759	762	749	789	825	807	786	714	783	828	798	753	789	746	718	758	790	735	780	751	787	774	778	729	737	765	744	749	770	704	770	728	705	764	723	695	761	729	723	799	760	765	706	799	755	763	761	746	753	740	710	766	737	763	788	739	813	733	766	757	762	777	748	780	797	734	759	751	748	740	731	728	753	748	720	761	701	739	714	768	738	737	748	733	707	716	758	729	797	772	708	737	731	761	758	763	741	736	767	777	743	735	818	753	746	792	784	749	712	727	743	763	729	776	742	758	672	723	769	757	726	741	762	766	777	750	760	763	733	734	745	752	749	775	668	723	774	719	737	734	732	765	721	765	715	736	732	718	733	797	702	718	763	767	772	725	746	777	798	751	749	739	781	748	754	733	725	675	749	719	750	744	732	696	800	752	735	769	796	786	802	749	758	745	772	758	682	758	732	779	765	751	732	757	740	767	719	726	781	727	721	746	735	747	737	739	786	738	744	732	717	780	727	697	828	743	731	743	732	740	713	696	751	770	746	757	756	715	730	761	724	752	749	724	730	734	742	721	724	804	772	712	799	705	756	764	772	688	739	751	763	730	707	726	730	767	776	743	716	715	772	703	693	753	746	690	753	726	737	775	700	735	742	705	702	782	749	720	758	751	692	764	753	749	702	684	768	755	720	748	726	731	746	710	719	710	790	756	742	733	761	759	771	764	771	750	712	730	734	720	651	751	747	758	730	762	746	783	700	746	702	666	723	754	713	738	726	729	803	740	690	684	733	790	731	724	755	732	754	719	728	717	784	726	738	783	771	725	722	722	757	775	755	785	714	719	706	737	742	722	716	754	768	735	747	730	747	689	787	675	733	756	715	726	753	767	712	731	746	739	723	768	716	752	721	715	760	739	783	775	744	766	768	792	704	781	760	748	718	729	652	689	755	731	717	761	741	756	712	799	782	778	757	731	742	737	724	734	746	755	735	708	739	746	760	752	787	740	732	773	746	749	689	679	769	751	751	715	684	741	753	726	740	743	747	691	780	763	761	770	796	771	734	763	761	734	715	729	678	700	717	742	763	700	771	727	715	766	677	731	745	755	767	726	727	713	790	790	704	740	732	761	742	752	748	733	783	753	741	716	711	737	703	750	713	708	775	769	717	761	723	768	747	701	758	705	684	768	714	783	757	783	745	739	759	742	735	707	754	772	712	711	748	730	739	719	675	782	769	731	771	754	737	683	747	776	730	714	733	726	775	681	716	781	736	705	707	726	726	794	766	730	732	736	764	731	740	703	728	740	743	773	807	780	720	730	822	746	721	753	716	724	745	759	729	735	736	744	689	731	819	723	774	726	756	745	787	732	759	727	745	767	738	688	729	742	741	706	742	685	732	721	772	780	745	689	720	729	730	750	766	722	717	719	714	726	743	728	699	709	696	761	743	729	749	758	754	770	747	762	772	765	756	728	779	736	779	755	701	780	771	789	739	771	713	746	752	799	746	763	757	845	772	729	725	748	727	758	735	776	742	736	734	741	776	737	771	750	695	737	760	767	736	745	797	764	719	752	769	764	731	741	739	756	722	749	752	769	751	760	735	776	743	739	740	717	727	720	734	757	758	725	693	723	755	685	731	749	729	712	727	768	736	755	724	726	758	717	746	786	725	767	752	706	799	767	723	739	714	758	729	723	724	648	699	700	744	691	758	746	761	763	738	725	724	726	752	725	766	716	716	744	737	742	770	762	755	775	734	758	758	722	788	699	694	735	752	713	714	747	781	758	777	792	717	760	805	705	749	779	798	742	709	708	742	724	751	713	748	788	711	767	762	775	756	761	735	748	773	761	804	750	737	715	752	752	748	788	697	759	729	737	786	758	789	730	740	742	728	733	750	787	711	726	742	730	729	722	709	783	786	703	741	736	772	740	752	723	793	792	768	792	766	753	720	715	755	771	757	737	732	781	717	759	764	742	738	803	764	756	750	741	726	727	735	748	725	780	727	770	712	721	740	780	754	686	774	763	745	701	749	760	734	765	770	736	750	716	718	717	781	749	749	765	769	766	759	772	740	730	756	725	757	738	733	750	701	715	721	738	715	706	726	752	721	792	749	737	806	790	684	786	805	724	771	741	726	734	768	766	763	754	728	752	806	738	737	779	735	742	696	735	731	782	748	753	734	710	756	776	741	721	755	703	733	764	703	766	763	750	726	689	743	800	772	671	768	715	751	768	734	822	826	750	768	796	762	731	721	719	719	736	792	746	729	749	725	761	766	720	755	680	723	712	774	756	713	728	756	768	732	745	714	751	740	686	720	733	778	695	742	721	766	730	755	761	737	749	761	726	715	728	778	737	800	740	723	737	767	671	716	755	728	766	730	724	792	739	759	699	780	753	779	750	774	743	691	760	768	746	685	737	741	750	768	735	682	738	741	694	739	713	712	740	708	720	692	772	747	769	721	773	747	752	722	711	757	709	688	737	745	716	759	776	743	747	751	743	696	755	745	730	726	701	777	775	748	708	723	695	756	743	753	693	743	748	730	731	742	753	694	752	782	737	764	764	766	737	730	716	716	729	744	722	688	702	777	742	745	778	778	753	764	722	733	727	744	743	761	759	748	730	736	682	739	775	740	735	748	719	741	758	726	689	747	707	692	690	714	737	733	699	751	724	735	723	721	783	798	738	767	750	782	757	792	697	734	756	775	774	716	777	729	748	790	716	742	741	702	770	712	781	766	728	736	746	762	744	737	712	728	706	742	740	788	726	739	724	787	768	784	744	744	766	692	752	767	721	793	730	753	713	737	763	702	763	711	739	752	775	719	776	761	720	709	709	668	802	713	740	743	735	778	687	769	709	711	762	752	788	777	780	734	717	755	739	762	744	790	688	742	742	788	764	740	781	722	747	722	685	774	727	727	742	753	735	763	765	764	799	727	742	738	718	751	716	713	724	768	780	775	729	752	746	720	699	697	776	765	727	792	750	754	708	737	808	738	735	740	744	792	717	722	726	747	738	720	750	811	704	753	777	780	747	774	750	756	726	735	767	740	750	746	777	777	739	767	706	758	744	755	741	714	736	716	719	735	752	708	724	753	681	718	764	780	724	778	720	729	753	787	759	751	771	685	781	746	752	752	750	731	713	731	684	750	746	740	713	746	747	711	721	737	729	703	742	742	760	782	746	762	761	779	754	735	735	725	756	711	739	758	766	711	721	768	725	728	765	709	739	736	731	733	771	751	795	773	743	765	737	715	756	735	739	765	748	750	751	707	771
1704	1040	622	499	858	1057	1007	778	695	523	467	371	348	279	223	202	173	188	167	151	127	111	115	109	108	115	114	92	90	94	91	88	83	71	84	80	71	81	70	58	65	59	63	63	69	71	47	49	52	68	72	51	53	58	53	48	64	39	57	55	51	52	52	56	65	64	62	57	48	55	47	57	54	47	43	65	51	51	59	45	49	45	52	57	53	58	66	50	49	60	53	59	49	62	49	44	55	51	57	48	56	61	46	49	58	50	56	57	53	53	60	39	49	50	53	46	47	54	37	56	50	47	47	34	41	44	44	45	46	60	47	49	52	61	49	62	49	52	41	46	59	56	46	49	54	59	45	49	53	57	47	65	58	54	55	40	39	51	50	51	43	47	49	48	60	50	48	71	48	48	44	39	53	42	43	52	57	41	52	49	49	49	49	53	49	45	49	46	49	43	43	52	56	49	47	42	47	45	55	42	46	57	48	53	45	45	63	40	46	42	52	57	50	50	39	55	58	57	51	48	35	47	44	61	48	59	64	60	69	47	50	59	45	47	38	59	58	49	59	50	52	60	41	49	62	54	46	39	53	57	42	50	40	46	56	41	59	55	55	38	54	44	45	45	37	44	33	49	55	37	55	50	63	54	56	52	42	43	59	49	49	51	58	43	40	56	46	46	43	43	53	64	57	40	54	51	49	40	42	40	52	55	44	48	51	49	50	56	56	47	48	43	47	52	50	39	54	43	54	45	60	45	44	39	42	56	50	53	46	36	52	42	48	64	52	39	61	59	67	53	43	41	61	50	44	49	51	57	56	50	58	35	43	59	45	55	39	53	39	52	60	72	58	55	47	41	45	53	56	51	47	51	70	43	62	40	60	64	52	51	46	43	46	64	44	48	46	52	49	46	64	57	53	37	37	51	50	51	55	44	68	41	60	58	59	54	46	48	55	41	63	38	49	52	52	42	39	42	43	53	44	38	58	40	34	66	64	54	48	65	43	43	44	46	54	46	49	53	43	33	44	54	53	47	46	43	52	59	45	61	48	52	41	34	49	45	51	47	48	43	53	31	50	47	57	60	52	56	54	47	40	49	52	54	65	55	47	52	48	38	45	47	53	54	42	51	59	43	48	48	60	50	65	56	46	33	51	60	60	43	60	48	46	58	57	43	51	55	48	43	52	49	45	56	61	60	49	53	44	47	46	47	55	49	64	45	47	49	45	53	55	50	53	50	50	58	45	51	42	49	38	43	67	51	32	60	49	41	59	49	47	43	56	45	43	49	46	53	53	43	52	55	58	56	46	46	46	37	56	43	47	51	44	55	56	60	43	65	47	46	47	57	53	47	55	53	45	50	53	49	50	50	50	55	45	55	41	45	56	54	52	48	43	53	55	44	53	61	52	40	56	58	54	48	50	38	57	64	41	46	55	57	44	61	30	47	49	60	49	57	50	59	46	47	53	48	62	55	55	52	45	40	56	55	46	49	38	57	51	50	45	36	51	43	46	43	56	51	47	53	43	50	38	38	50	46	38	50	45	50	47	49	46	49	48	53	51	42	54	48	59	42	62	42	36	44	63	55	57	54	50	49	56	51	44	48	48	33	45	58	39	53	56	55	47	49	47	49	60	48	59	51	44	46	52	61	61	64	39	62	50	53	59	44	41	39	40	60	60	37	46	53	48	50	57	47	50	60	48	53	60	58	47	38	31	47	37	64	40	35	56	44	52	46	49	38	61	34	42	46	50	45	56	39	49	57	48	49	39	47	55	60	38	34	41	56	38	34	62	53	46	38	44	53	54	47	42	47	42	46	42	36	57	58	54	50	48	36	43	49	35	56	40	46	51	47	39	34	46	49	43	63	62	44	56	50	50	42	40	50	54	51	50	45	49	44	48	41	52	58	53	46	49	51	50	51	53	50	42	48	65	62	51	42	56	43	59	50	61	62	36	55	48	45	52	53	45	52	43	38	55	45	48	37	40	46	64	52	47	43	43	46	55	50	57	53	58	54	51	52	54	46	43	46	39	59	47	52	48	48	46	50	54	51	47	35	39	56	44	40	46	33	68	41	54	58	50	49	38	41	45	52	48	43	49	53	55	57	55	41	45	56	59	49	55	47	62	43	46	57	51	42	36	62	40	41	46	43	39	57	51	46	55	44	52	40	47	44	56	52	42	62	51	57	49	45	48	62	43	59	39	52	64	34	51	47	50	49	48	45	56	50	49	47	46	59	60	55	68	42	62	49	49	45	57	48	47	57	38	51	51	55	58	53	42	56	38	45	38	39	49	50	44	57	54	41	44	37	58	44	49	41	54	48	55	39	53	54	43	44	49	49	45	45	44	52	44	49	52	47	41	55	46	59	49	47	52	43	46	53	52	49	54	55	45	47	47	62	61	59	56	59	50	46	31	42	53	64	43	54	63	35	61	55	46	50	50	47	57	43	34	52	46	53	50	48	50	51	51	44	54	40	46	43	65	55	44	45	39	64	50	44	48	48	52	50	54	51	44	51	52	49	53	54	54	45	57	59	49	47	50	48	56	61	45	61	51	51	37	56	51	45	44	61	45	48	52	55	48	48	46	44	50	52	44	46	41	45	48	46	46	47	40	50	45	64	33	58	54	54	46	53	47	50	45	58	39	58	43	51	47	35	59	54	44	43	49	43	55	50	55	53	41	57	43	34	45	44	56	44	45	44	51	61	49	46	44	47	52	41	58	39	44	49	48	61	43	54	48	45	45	52	50	51	46	57	36	41	52	45	48	52	41	43	45	57	54	50	43	58	54	59	51	56	49	49	47	40	52	45	34	50	41	59	49	42	54	46	49	52	59	54	60	44	46	46	36	47	51	58	58	55	69	51	49	44	45	58	47	54	52	48	54	53	60	46	44	56	42	42	69	49	67	37	48	72	46	61	50	66	50	39	48	45	54	53	44	55	47	70	44	41	48	59	59	36	66	50	44	46	30	58	49	51	57	50	65	51	53	48	53	40	42	52	61	48	44	44	44	51	35	47	53	52	55	38	61	52	58	47	56	65	46	51	39	63	50	66	48	51	57	49	52	50	60	49	42	51	44	41	48	45	56	55	51	49	44	64	39	53	59	49	46	48	59	49	51	53	51	39	46	41	58	53	55	58	41	48	51	55	53	57	57	49	63	38	54	53	42	57	46	41	61	58	43	56	50	50	54	53	41	49	51	63	52	47	43	53	55	52	54	53	43	66	43	44	53	67	41	49	38	51	45	54	53	55	42	49	56	55	56	37	54	46	45	51	56	62	49	53	48	46	46	48	56	50	52	48	44	53	52	45	53	54	53	36	45	49	45	52	40	34	48	47	47	54	55	39	44	65	58	47	44	58	45	44	52	56	48	52	40	51	61	55	44	45	42	52	53	52	62	56	58	49	45	54	44	42	43	50	39	51	57	51	59	48	35	50	46	50	57	49	48	45	58	55	44	51	33	63	44	50	46	63	45	49	45	45	52	51	46	49	52	62	45	54
24712	18717	12895	26664	35098	34184	30906	27380	23767	20308	17206	14192	12106	10442	9176	7862	7053	6164	5491	5066	4587	4126	3806	3597	3419	3164	3077	2900	2652	2654	2451	2440	2331	2092	1911	1780	1689	1594	1485	1437	1505	1350	1288	1273	1189	1177	1163	1094	1087	1067	974	1027	989	954	1001	881	975	925	908	902	859	890	848	912	862	861	870	859	837	841	858	801	837	843	822	808	800	767	809	808	777	718	821	760	767	777	831	754	774	803	730	750	744	700	791	780	756	768	789	697	727	756	711	729	709	770	752	786	781	790	723	732	762	775	705	711	754	743	748	744	690	653	708	746	705	724	748	726	714	719	718	741	677	715	701	700	716	698	726	773	706	690	709	734	741	736	688	737	718	669	769	731	682	761	764	713	716	686	773	763	738	725	743	709	723	730	710	709	682	659	695	664	744	697	728	692	715	692	716	745	706	686	740	729	688	731	679	736	715	757	713	728	757	717	734	772	726	745	717	712	688	690	728	704	732	722	725	688	710	691	717	705	770	729	715	701	703	751	704	652	751	712	712	702	726	720	695	672	763	725	727	687	712	707	691	704	749	694	713	744	715	680	655	715	711	697	728	677	682	718	686	734	703	731	704	711	731	712	701	688	704	712	732	750	684	689	740	744	708	716	733	731	700	682	747	722	731	713	729	686	731	657	746	680	719	755	746	691	719	709	704	743	694	727	674	725	685	740	715	718	706	744	743	679	719	695	637	731	758	742	769	718	722	777	691	771	701	670	709	696	681	741	746	783	695	654	666	721	760	700	725	677	749	719	713	677	692	717	659	691	724	761	719	696	754	661	728	709	706	684	715	688	681	703	696	728	706	729	718	690	687	694	738	689	731	710	692	720	729	686	725	693	658	750	696	725	726	735	703	696	724	695	718	767	713	721	724	640	679	712	681	690	676	709	716	697	675	745	745	745	706	726	691	700	718	786	735	721	727	739	699	688	752	728	676	742	683	742	708	725	703	748	758	700	686	714	740	697	716	701	726	696	750	706	672	726	706	706	667	688	708	678	727	713	721	774	729	673	749	744	696	729	725	669	741	728	742	729	680	725	701	745	698	669	687	729	721	741	676	728	679	714	740	679	730	675	713	700	713	738	733	716	702	735	727	657	710	730	687	682	711	693	688	677	699	738	659	652	726	712	708	728	750	694	729	718	714	710	692	661	694	724	722	689	695	754	689	777	710	736	712	724	724	688	686	689	714	722	727	728	689	726	717	686	718	675	704	721	730	717	703	742	691	741	704	680	712	720	697	703	707	746	717	700	771	723	689	722	735	723	697	632	721	743	647	700	699	721	678	715	661	696	741	746	634	737	710	647	715	718	717	725	696	691	737	704	736	687	687	712	730	706	726	655	742	736	689	726	711	679	663	702	724	743	681	672	725	699	741	742	687	708	738	759	712	711	724	705	668	705	726	693	709	695	707	754	663	661	686	710	710	729	687	697	710	778	701	753	720	691	682	683	694	751	701	746	689	757	712	696	694	750	687	689	699	702	758	719	738	712	688	681	717	728	734	671	740	748	723	681	690	706	697	744	743	722	696	674	752	701	746	678	712	687	734	713	735	689	705	735	697	701	671	693	709	697	691	699	681	690	751	671	711	702	687	787	701	696	722	709	735	734	694	740	690	730	690	739	705	714	740	736	714	702	730	692	707	678	709	682	709	738	665	745	722	665	701	705	706	716	722	689	738	691	736	743	718	703	712	712	723	729	728	732	684	711	703	666	698	678	707	690	731	741	655	699	735	684	680	732	707	705	717	722	716	682	729	712	728	689	687	662	704	742	715	749	778	703	711	718	678	688	675	710	710	675	695	724	669	699	693	721	697	712	710	747	714	684	722	704	767	708	688	694	743	717	696	678	738	693	746	753	699	710	729	686	722	758	675	760	730	721	709	775	760	722	699	765	723	723	741	743	686	718	665	686	700	732	658	734	689	727	756	708	726	726	712	698	695	641	739	766	716	763	705	752	664	723	693	735	715	719	710	698	738	698	690	717	705	695	728	693	692	742	686	694	689	721	678	686	671	672	702	724	666	703	722	725	715	713	703	718	729	730	700	682	726	694	712	684	700	713	723	727	744	720	706	693	678	715	708	696	678	752	719	694	735	701	689	704	691	695	672	718	623	671	712	674	718	700	670	685	733	721	723	714	704	713	708	733	721	725	723	705	722	746	681	753	721	699	737	710	710	690	640	720	692	758	697	694	659	755	728	674	736	724	795	664	672	694	699	693	710	678	666	689	678	707	732	683	720	720	703	695	683	703	715	710	729	702	739	735	762	693	740	708	670	668	662	716	729	752	724	700	689	730	739	719	714	695	737	725	744	703	715	704	721	704	701	721	724	661	717	707	730	696	694	702	654	720	687	733	701	708	748	700	693	753	739	702	692	714	723	694	650	684	674	712	706	710	671	714	692	686	725	701	678	680	730	727	677	698	674	739	691	687	722	732	707	699	708	764	702	645	725	638	709	724	682	646	723	700	729	701	687	695	734	678	681	692	695	709	716	723	729	708	699	713	769	675	720	708	709	687	724	740	741	710	676	714	687	690	707	720	720	755	765	679	719	706	653	661	716	691	678	703	755	711	700	701	672	681	710	660	680	784	647	710	697	674	703	721	724	725	662	734	699	772	717	713	694	690	732	722	666	736	770	714	724	724	718	683	732	729	697	748	744	701	680	718	736	748	737	677	692	677	694	721	745	733	718	693	663	746	717	724	694	712	749	708	742	703	702	697	683	693	704	737	700	653	676	719	700	713	726	746	705	753	722	704	709	700	735	707	703	713	684	709	712	720	690	730	751	718	697	711	702	692	707	715	681	681	696	718	718	676	688	727	705	723	695	715	712	714	710	705	691	740	673	724	736	714	721	742	732	700	665	673	719	701	707	756	740	732	726	710	683	725	745	717	689	678	713	714	688	722	772	690	759	691	697	724	744	700	712	739	731	689	723	700	704	693	733	688	674	684	679	740	746	698	745	698	745	735	717	678	684	738	713	694	710	735	743	708	734	749	729	711	691	716	720	753	716	755	724	714	673	646	728	678	704	706	691	700	736	697	704	717	696	713	713	769	709	684	693	675	718	675	712	674	709	724	710	687	753	686	718	726	689	681	652	660	747	701	711	714	719	711	743	685	716	711	688	667	702	731	710	681	726	702	708	659	735	706	719	730	647	697	735	743	679	689	680	726	712	692	696	699	700	700	719	735	723	704	712	720	732	724	718	705	714	719	679	687	727	742	766	728	686	725	698	704	755	655	695	699	734	717	742	722	743	707	691	752	719	739	707	710	725	701	672	695	736	677	686	742	715	762	722	695	705	660	739	736	732	779	686	726	754	700	743	726	731	696	729	702	674	683	744	689	730	708	731	668	679	678	725	693	671	715	682	710	715	728	715	698	725	704	731	668	709	684	751	686	693	698	755	712	759	742	699	692	725	725	708	729	673	721	674	726	711	687	712	732	719	667	720	730	726	744	699	715	713	708	702	689
3564	1026	626	505	783	972	833	778	659	491	467	389	312	294	247	255	229	176	180	167	154	148	133	128	123	132	115	101	123	113	118	102	89	83	103	100	76	82	84	83	74	82	84	77	83	70	69	77	73	83	64	84	70	59	81	63	76	70	72	53	71	72	72	59	72	79	62	75	60	59	70	66	72	55	71	68	65	71	62	68	75	60	76	80	81	64	85	52	80	82	92	80	61	61	76	82	55	67	57	64	70	66	62	73	58	76	76	55	92	59	78	60	65	68	70	69	57	48	70	85	61	54	73	75	65	50	68	70	66	57	58	63	57	61	54	67	52	62	65	69	55	74	63	60	66	75	91	66	54	64	70	60	72	73	73	54	73	67	68	61	60	65	63	69	77	49	68	60	53	60	60	66	79	52	61	75	78	80	60	56	74	68	65	78	62	63	73	85	70	75	63	70	58	67	56	66	64	72	84	66	59	63	69	68	60	70	65	71	66	65	63	59	70	72	72	65	66	67	80	65	79	74	58	61	73	65	69	68	78	74	72	65	72	71	57	56	69	67	73	67	55	70	63	71	65	72	69	67	58	82	64	74	66	70	73	62	75	66	68	68	66	81	67	50	71	75	67	67	67	78	61	73	63	66	80	70	65	57	67	71	63	69	57	50	65	63	67	69	63	78	80	64	75	79	71	70	58	54	70	61	72	76	65	71	56	57	59	72	56	70	68	75	63	69	59	91	49	72	66	58	54	74	86	69	60	78	60	66	71	60	52	56	65	62	66	61	57	57	68	65	70	63	75	75	63	66	69	68	64	62	62	71	55	78	78	57	66	65	63	78	69	56	76	63	68	60	66	50	54	71	79	73	62	54	46	62	63	79	66	71	65	64	56	70	67	61	63	63	72	76	66	73	70	68	77	57	68	64	62	63	74	67	71	74	65	77	70	55	73	69	66	52	69	60	59	71	67	74	64	67	81	65	53	83	67	76	84	54	81	74	65	73	74	74	71	70	61	64	63	68	74	54	81	57	73	62	70	70	62	75	74	69	56	74	78	63	72	72	67	68	50	74	57	74	76	54	90	73	63	65	68	68	59	79	56	63	70	65	78	71	87	56	72	62	77	65	70	74	75	61	58	81	77	52	75	69	69	68	69	58	94	75	73	70	65	71	75	77	73	65	53	65	59	77	70	58	56	57	66	63	58	55	67	57	65	44	60	68	65	58	59	57	76	66	77	66	81	79	67	77	60	46	76	62	64	63	77	67	75	63	76	57	82	63	55	76	78	64	70	56	71	59	70	80	64	68	63	65	56	53	70	60	77	81	74	79	60	56	70	68	64	67	61	70	76	69	70	64	72	59	76	71	53	72	70	64	66	62	67	65	70	68	74	67	73	85	59	83	65	64	72	64	70	70	65	49	58	72	66	63	66	67	75	56	79	75	63	71	76	75	71	70	77	73	73	71	58	73	61	83	47	82	68	66	67	73	50	61	64	57	63	76	65	73	69	60	55	59	64	72	62	74	66	68	59	68	71	71	54	59	57	62	65	64	51	77	71	78	71	81	63	70	74	64	87	60	55	67	63	69	53	66	73	68	77	77	86	66	68	64	81	69	59	75	69	82	55	75	59	60	64	59	53	52	64	62	52	63	57	58	64	81	66	64	61	70	67	59	68	58	64	83	71	66	71	54	67	55	66	66	71	60	70	65	66	70	68	70	52	84	77	65	75	80	62	62	78	92	61	69	60	70	65	68	55	55	81	75	66	63	77	77	67	73	63	62	61	52	66	74	68	53	66	51	63	68	71	67	65	67	62	74	60	67	61	73	67	54	64	74	80	69	65	67	55	50	77	61	73	68	75	66	60	61	53	71	75	57	65	62	60	75	61	66	79	54	84	67	63	75	59	61	57	64	62	51	61	74	71	56	70	82	67	62	69	69	68	54	70	76	63	74	80	65	54	64	60	75	64	70	64	74	62	68	58	76	71	54	83	51	69	65	53	66	70	72	81	68	61	58	73	69	67	66	74	58	70	57	74	65	60	86	67	68	65	57	69	73	70	68	68	78	49	64	59	61	71	72	57	48	57	67	56	54	75	62	57	57	68	64	81	78	76	68	55	60	68	46	79	58	69	63	83	71	86	72	65	64	76	78	64	64	68	61	72	72	72	76	64	74	74	73	59	70	61	78	60	57	72	77	71	61	82	79	67	60	68	77	77	71	61	64	65	62	71	65	61	73	73	63	62	60	64	60	59	55	58	60	53	64	53	57	73	59	77	78	57	71	64	66	62	67	61	64	50	67	80	61	56	71	67	65	78	61	65	56	60	68	71	70	73	54	59	65	59	58	71	66	67	73	59	72	55	64	63	61	75	59	63	76	77	61	56	64	66	55	51	63	77	66	64	74	51	58	70	71	51	64	75	67	51	58	88	74	63	49	68	79	66	79	63	49	65	62	58	90	72	81	63	71	62	64	66	62	58	75	58	70	79	61	67	60	73	70	73	56	72	60	56	77	70	72	68	67	64	52	51	65	62	58	63	63	60	70	77	67	65	63	65	61	63	76	68	61	66	71	61	66	62	56	71	68	73	74	57	70	70	70	61	58	64	73	75	69	69	78	58	78	60	68	69	68	69	66	77	72	63	74	63	61	58	76	69	75	68	64	81	57	58	69	73	69	67	81	77	51	66	71	74	77	60	71	63	70	68	74	75	60	77	52	61	62	78	59	56	66	63	62	81	70	51	78	60	64	62	59	61	78	70	68	50	79	80	64	70	74	50	64	67	72	57	70	73	58	71	50	63	68	67	64	68	57	68	62	67	66	61	61	62	68	67	71	65	62	83	79	55	70	48	74	62	68	49	64	65	58	59	67	70	71	66	80	75	67	63	55	71	60	59	65	59	66	60	62	67	59	67	75	65	78	62	66	72	58	67	56	83	79	78	56	65	73	69	70	63	69	55	60	68	65	56	55	50	57	56	76	63	64	74	73	67	74	52	52	79	59	55	69	71	66	63	53	80	70	48	59	71	64	72	74	75	73	51	63	58	80	65	59	70	61	65	67	64	69	65	59	67	63	54	63	82	63	61	81	56	61	47	61	56	56	70	67	69	63	61	66	68	62	60	68	78	63	67	80	62	80	64	77	62	68	47	76	55	79	66	69	63	55	73	67	58	66	72	67	58	78	65	63	73	61	61	65	72	69	85	59	59	64	53	66	56	53	75	68	73	87	67	65	74	69	64	71	76	69	63	78	63	67	60	66	52	71	84	64	76	55	63	78	64	70	52	62	57	77	56	76	85	54	60	74	84	61	71	78	71	68	56	79	76	64	61	60	73	64	76	71	79	83	63	59	67	76	60	50	51	70	74	55	63	67	54	72	66	55	67	47	69	63	58	74	62	66	73	53	65	57	81	49	58	64	68	69	74	71	63	54	69	76	73	63	73	62	62	73	66	56	73	65	63	85	61	72	57	70	59	60	54	71	56	64	79	67	63	64	62	65
22951	17355	12441	25660	33909	33390	30351	26750	23084	19791	16435	13902	11925	10322	8785	7909	6906	6442	5539	5142	4645	4078	3993	3778	3639	3254	3081	2946	2809	2738	2773	2557	2453	2266	2046	2025	1826	1821	1718	1635	1607	1526	1494	1425	1395	1428	1291	1314	1283	1310	1211	1212	1233	1164	1129	1152	1137	1122	1124	1014	1126	1083	1139	1103	1071	1065	1115	1095	1022	1099	1038	1015	1047	1017	1050	1068	1095	970	965	1024	1072	1041	1018	1024	975	1029	1030	1002	980	995	993	998	1002	1039	982	970	1005	993	1004	964	922	1019	946	1061	972	941	1020	953	965	994	984	1006	981	1005	970	972	974	959	950	989	988	972	954	943	943	912	964	920	923	993	1029	961	978	965	911	974	896	971	929	962	952	958	939	972	981	913	989	927	943	967	945	959	991	985	908	913	939	988	959	899	912	937	910	929	950	927	910	920	968	903	951	956	958	973	926	970	956	951	919	961	1019	947	941	956	952	980	958	872	978	988	983	897	862	989	929	906	959	984	924	967	985	911	971	1000	900	970	942	927	973	999	914	924	964	898	926	971	965	951	961	969	906	938	959	990	941	935	957	981	983	987	932	934	941	959	973	964	879	958	946	953	927	1021	955	915	991	974	950	966	926	926	925	896	976	940	904	957	917	964	940	924	920	970	937	867	982	963	1001	939	950	978	860	904	968	970	923	931	966	979	923	1003	982	925	926	932	968	965	933	986	968	978	972	968	943	943	908	984	966	943	912	950	961	932	942	965	944	920	954	892	984	893	951	945	948	964	948	935	968	933	896	947	917	991	952	978	1003	951	970	918	930	966	959	898	939	945	909	1001	922	962	890	947	910	969	969	972	968	941	979	983	886	960	961	901	948	975	948	1009	971	977	941	919	892	855	979	952	1022	939	937	987	945	931	949	962	938	955	954	964	975	980	963	978	985	928	927	968	941	919	934	982	931	913	881	958	984	933	960	1010	920	990	947	887	931	942	927	927	924	949	965	948	978	959	995	934	957	948	979	936	1013	947	908	963	881	960	950	894	939	1020	954	944	901	919	946	934	934	930	932	961	958	909	938	910	913	953	944	946	954	957	932	994	972	967	936	930	915	959	971	992	1010	950	919	976	992	927	926	971	964	939	931	926	958	997	975	939	918	912	935	913	971	948	940	978	953	944	952	951	980	1040	907	928	1015	957	942	942	958	927	934	892	959	921	1017	991	946	972	944	944	1006	987	917	935	970	945	936	916	894	991	1010	944	950	941	965	928	950	927	943	996	922	936	909	973	985	952	984	964	921	904	898	988	929	984	886	928	903	975	930	904	1013	942	956	932	937	972	941	913	880	913	934	966	936	931	919	922	894	910	1000	933	936	904	1009	949	879	952	943	907	940	935	929	959	923	930	949	947	959	925	999	967	935	919	941	978	972	933	898	917	971	949	925	903	973	1006	986	927	972	963	895	991	963	897	941	943	953	973	969	962	961	996	929	927	947	960	984	968	947	920	907	873	980	950	990	943	918	931	970	983	948	922	995	996	934	970	960	991	880	973	976	926	941	924	948	922	952	925	954	952	946	962	936	980	928	939	971	979	939	950	950	954	929	912	943	931	907	920	977	993	953	966	950	902	972	951	916	963	958	936	930	946	937	953	894	902	943	942	1002	963	959	902	945	938	969	948	928	985	935	938	916	973	957	962	933	987	924	946	947	969	962	918	931	932	942	955	933	931	951	954	919	871	909	977	959	925	963	1005	936	958	963	922	952	921	947	957	952	971	897	902	926	1025	905	946	919	938	940	934	935	891	936	929	916	986	891	942	953	955	973	946	944	946	989	920	948	948	923	926	938	947	935	957	914	982	924	956	952	991	951	945	987	879	992	978	897	877	974	901	970	974	951	964	952	960	942	974	995	950	889	928	918	893	944	976	941	927	926	952	966	907	966	979	978	958	953	963	907	921	904	1024	941	926	952	951	986	954	974	936	962	924	973	934	996	933	997	953	976	952	942	941	939	988	956	932	932	952	935	951	934	912	964	925	950	912	926	970	960	948	951	952	885	995	930	989	985	903	906	913	906	962	965	941	982	904	961	950	939	953	1003	920	902	965	941	1006	967	920	880	910	981	925	946	922	908	899	948	924	943	898	921	950	1014	971	927	958	915	961	941	887	921	925	995	988	946	908	891	976	952	920	909	975	987	943	938	963	987	963	923	879	957	961	944	925	953	995	1004	974	924	955	969	973	972	954	925	958	937	949	934	973	938	1011	921	922	964	941	942	935	934	916	971	987	973	920	969	960	948	924	933	1026	927	918	973	926	975	975	928	984	974	877	908	931	898	928	971	970	911	954	962	958	964	945	920	1024	921	960	975	984	926	929	907	918	920	929	964	952	937	934	949	951	945	962	965	924	961	978	908	975	895	992	939	995	973	962	895	934	964	963	918	906	935	909	956	933	980	978	936	923	971	932	936	971	1006	964	950	919	955	928	952	978	938	988	988	972	963	950	1000	925	971	941	929	941	958	893	967	993	876	904	933	970	900	902	881	997	959	947	914	937	940	930	1051	927	935	916	932	952	903	970	931	972	906	967	930	974	970	946	978	971	936	931	951	974	922	971	931	906	900	917	917	903	956	954	986	935	981	997	968	994	907	920	982	959	998	1004	956	925	953	988	983	983	949	963	950	916	959	940	990	959	937	913	965	951	952	1008	990	974	904	972	903	959	948	997	983	942	956	973	974	934	918	971	966	928	894	935	881	957	955	940	939	908	930	973	952	972	919	950	957	902	929	983	954	934	972	971	892	1017	911	903	980	928	943	1019	950	931	900	952	978	952	938	932	920	916	861	991	999	935	938	926	927	975	931	971	966	902	956	940	982	1001	919	952	912	956	899	948	888	1003	965	923	931	997	875	912	989	953	1052	911	980	896	899	983	981	909	935	972	909	939	953	941	941	994	1000	941	952	931	952	910	928	976	943	914	972	988	989	957	936	1011	911	985	936	993	922	976	973	928	922	921	972	964	938	986	905	1004	914	903	951	935	934	913	940	972	949	916	905	970	958	1006	946	909	1009	984	969	951	894	916	949	941	900	963	959	936	921	928	935	960	932	943	926	939	968	881	958	913	944	947	972	949	932	895	1004	921	925	980	922	973	912	907	909	967	1010	958	920	893	950	1026	955	941	910	894	942	948	969	929	948	932	957	946	923	984	945	931	908	946	887	980	901	964	970	882	936	1019	911	933	926	903	945	910	928	908	927	988	986	919	977	955	948	966	951	940	924	939	980	919	949	921	953	921	994	928	944	949	918	939	959	948	923	889	933	1012	955	949	925	930	968	961	884	915	913	944	918	901	956	909	1008	895	943	955	987	945	965	974	927	968	944	973	914	941	937	1019	957	974	894	987	925	912	924	894	951	929	979	902	976	926	885	932	934	911	942	945	899	946	923	946	919	954	949	889	974	972	918	937	956	934	971	955	946	971	986	953	986	947	912	964	918	949	950	959	924	866	925	878	940	907	929	968	880	916	939	969	933	943	920	896	974	1006	910	934	935	993	972	936	902	946	984	850	938	943	953	916	934	934	964	928	960	913	938	988	939	934	966	920	921	994	938	969	931	940
2945	1461	854	702	1200	1399	1275	1142	869	763	609	548	473	404	342	300	267	261	236	205	201	182	172	154	166	142	154	144	134	129	140	110	117	87	102	104	88	94	93	73	69	81	76	83	89	75	89	67	82	66	65	69	72	85	65	76	78	80	80	67	82	71	72	71	86	79	69	76	85	79	57	85	85	83	68	87	71	78	62	85	61	62	76	59	79	74	72	61	75	82	64	68	54	56	75	81	65	59	60	68	56	58	71	60	78	60	57	62	86	78	51	63	63	63	59	65	74	69	63	67	56	72	64	68	65	59	65	65	62	71	62	75	72	54	60	79	66	63	51	63	73	66	70	61	59	76	63	59	60	46	76	47	63	76	64	75	52	61	68	59	57	60	59	64	54	78	64	56	79	60	67	73	49	64	50	64	53	63	47	62	62	79	68	61	60	63	72	78	66	64	73	68	58	63	69	62	65	81	51	72	70	68	67	69	76	65	63	62	81	62	72	69	64	50	56	66	56	74	72	65	60	51	59	63	65	69	83	67	61	67	77	80	69	65	55	76	69	69	50	74	69	70	57	65	70	69	58	69	63	58	49	67	79	57	69	72	70	64	66	62	81	48	76	69	74	70	56	65	51	63	69	56	75	76	64	56	65	56	69	67	46	74	61	69	63	63	57	70	82	73	58	70	68	74	78	71	76	70	66	78	83	59	56	60	64	70	62	71	71	60	64	62	54	67	67	69	68	66	80	63	57	62	83	77	69	84	58	88	81	73	55	72	56	59	44	50	54	62	69	62	74	62	67	84	59	85	51	53	64	68	72	62	66	69	73	68	63	64	53	73	59	78	68	67	80	73	58	70	49	66	68	67	66	61	73	74	65	60	46	69	60	62	52	75	65	56	69	60	62	77	71	56	67	70	68	58	72	66	78	60	66	56	61	75	72	75	66	74	65	72	54	61	68	53	49	61	70	60	51	78	57	60	63	57	72	58	74	57	65	79	67	62	60	64	59	65	59	71	57	57	74	74	62	64	95	68	70	69	50	54	83	73	70	63	65	64	77	71	65	79	67	57	67	64	71	67	73	64	76	73	62	59	68	61	56	59	68	64	63	70	61	75	63	47	75	82	73	62	66	75	72	64	84	67	59	68	70	60	62	81	49	70	78	73	61	58	60	67	59	51	62	66	80	69	54	61	55	79	48	54	86	77	72	74	60	66	61	57	70	71	70	45	75	61	66	69	55	67	82	70	59	54	64	64	64	76	72	69	80	59	48	72	69	63	64	73	71	74	81	66	65	67	72	79	68	59	61	69	80	52	69	64	62	72	59	65	61	74	64	74	65	73	60	56	66	58	53	63	68	66	60	60	72	64	65	68	67	72	59	68	62	68	61	54	62	61	57	66	64	67	73	65	69	71	47	51	71	71	65	64	58	61	79	76	71	62	73	61	72	61	58	80	56	75	71	67	54	59	77	62	66	68	61	55	68	74	58	49	58	66	63	68	67	66	59	70	55	59	67	62	78	50	62	65	69	73	57	77	53	60	63	51	75	66	57	64	68	60	61	77	58	69	70	59	54	84	59	75	56	67	53	57	68	55	61	65	73	58	65	78	68	69	54	61	62	76	60	64	71	58	71	68	68	69	65	64	78	65	72	71	64	79	86	77	64	54	57	86	56	68	64	72	60	68	75	71	61	67	80	60	56	82	61	55	66	58	59	66	79	48	62	67	63	59	67	77	57	65	64	75	71	70	87	64	61	54	64	57	61	70	62	61	66	71	56	67	59	63	50	74	63	76	58	71	61	52	54	72	76	76	49	58	57	57	75	72	67	67	60	65	51	64	58	78	77	68	72	61	91	63	76	67	60	53	65	43	51	76	72	54	68	74	77	53	68	75	68	72	60	72	54	65	45	71	68	59	76	74	64	56	55	64	67	74	61	75	64	61	65	63	68	53	69	65	73	59	67	53	69	74	73	61	68	77	65	62	47	63	70	68	54	59	68	82	64	67	52	62	61	68	52	64	70	65	64	59	61	73	53	66	66	65	70	55	66	69	68	69	61	62	62	65	75	76	72	70	75	54	67	55	71	59	76	57	69	59	66	60	51	77	75	66	67	66	53	61	73	65	63	73	66	58	48	67	67	67	67	61	78	63	73	62	68	65	61	72	71	75	58	61	60	81	62	65	63	57	64	65	70	56	61	58	63	76	52	47	51	71	67	78	72	55	73	85	89	77	69	71	57	58	78	56	57	52	79	68	60	53	71	67	69	58	81	78	65	78	63	79	45	73	52	65	63	65	59	73	50	73	67	65	65	78	65	81	66	61	77	73	63	63	80	57	55	71	61	63	46	83	67	64	63	73	64	61	64	69	75	71	81	61	54	57	59	65	69	67	69	64	65	58	68	74	84	75	74	72	59	71	56	67	66	63	70	77	62	60	61	63	48	62	70	68	66	57	67	81	63	63	69	52	74	52	54	60	56	67	56	47	59	67	56	60	55	75	78	57	89	68	78	52	59	73	64	50	78	60	54	54	64	53	54	70	68	76	74	66	68	55	61	60	55	54	51	64	69	71	52	82	63	53	61	76	50	77	75	68	74	65	49	54	79	63	67	63	65	77	69	66	72	80	58	60	69	70	69	68	68	61	53	58	63	48	68	68	63	77	67	74	79	71	58	69	71	80	61	62	75	68	71	78	55	77	51	64	61	73	75	83	72	80	59	68	62	61	75	73	62	55	82	64	76	62	68	67	57	59	65	74	72	69	57	75	64	78	55	56	61	66	57	41	60	54	58	64	60	63	69	75	66	59	60	53	74	77	56	61	58	74	52	68	73	54	63	66	58	65	65	73	69	66	58	66	78	70	69	73	60	38	55	80	74	75	69	67	71	49	79	57	74	59	66	79	62	73	67	63	71	60	75	68	68	59	63	66	56	63	73	56	52	70	51	68	64	70	65	68	56	60	59	61	74	58	77	52	66	66	73	69	65	58	67	68	61	60	50	64	64	69	65	54	69	73	59	83	66	81	69	69	73	65	67	60	66	71	61	71	71	77	57	64	77	79	63	70	77	56	52	62	60	62	68	72	71	70	57	70	70	78	61	57	62	69	62	64	66	58	60	60	71	82	57	60	68	73	78	58	70	50	71	56	57	63	98	52	74	61	52	66	73	71	60	85	73	55	66	67	60	73	70	53	86	66	62	57	71	74	65	61	63	67	61	47	66	81	78	73	64	58	64	74	61	59	60	70	70	60	58	64	68	78	66	72	67	59	80	63	68	70	62	61	72	81	60	49	57	60	74	48	75	86	59	65	69	58	70	73	66	65	71	77	82	70	60	68	47	77	62	60	68	51	66	64	64	61	69	66	82	71	58	58	64	59	67	68	66	67	81	70	71	64	69	66	66	61	55	73	66	68	76	59	56	67	78	64	86	53	70	81	67	55	58	45	59	73	68	53	60	60	58	75	64	67	69	79	54	86	81	78	71	61	65	66	67	61	61	62
28269	21601	16173	30345	38738	38039	35114	31541	27839	24183	20982	17502	15593	13613	12033	10760	9361	8371	7464	6997	6244	5810	5357	5056	4663	4410	4310	4065	3693	3619	3475	3281	3015	2803	2614	2547	2287	2101	2084	1950	1881	1758	1652	1704	1587	1599	1478	1421	1441	1377	1375	1306	1341	1252	1283	1249	1212	1178	1146	1189	1195	1193	1119	1131	1223	1132	1187	1153	1127	1073	1111	1108	1085	1022	1044	1019	1093	1066	1068	990	997	1056	1026	1027	992	972	1009	1027	980	991	995	961	995	1000	953	914	962	1042	963	1002	927	1021	915	961	1004	983	941	968	949	899	979	938	970	928	1086	1008	906	930	949	956	892	932	891	892	936	894	967	893	966	973	940	940	978	925	923	942	902	914	932	959	967	925	947	962	916	940	916	894	902	937	979	913	943	935	954	914	909	905	928	907	893	932	944	904	923	917	959	918	922	899	985	926	943	851	919	937	917	890	978	924	932	967	912	949	904	941	881	900	997	878	943	915	863	853	930	900	964	916	872	958	913	881	858	883	857	927	904	940	896	893	955	918	925	921	915	911	898	882	878	883	957	968	902	900	971	940	919	917	968	893	947	887	888	919	952	903	945	874	928	932	977	918	973	956	932	948	939	870	928	957	946	943	981	957	931	932	931	884	891	978	919	922	913	935	907	964	901	945	875	894	930	955	913	904	905	961	890	947	875	885	902	947	924	896	910	880	890	939	876	957	928	940	955	902	885	906	935	970	907	896	904	909	953	945	902	892	915	924	969	929	917	962	946	951	929	979	917	933	873	935	974	968	875	932	918	874	843	885	927	924	916	909	904	892	878	949	854	905	899	952	929	875	969	959	968	888	930	853	920	963	920	911	936	879	931	940	889	898	901	893	951	936	916	933	942	921	876	931	875	970	917	883	976	904	932	938	926	895	878	934	924	896	928	871	896	944	871	941	910	946	959	967	951	899	901	926	918	898	861	906	897	928	927	885	907	905	954	930	930	959	966	936	880	901	936	955	833	949	933	909	928	909	900	915	920	921	887	918	902	939	943	894	962	863	905	908	911	882	897	964	925	901	920	942	913	904	911	964	894	944	910	922	905	911	888	881	949	891	901	901	939	915	915	924	899	931	868	912	898	868	938	928	945	913	919	923	886	866	903	929	928	913	921	908	942	937	1009	928	863	893	911	911	889	943	938	878	977	921	895	961	907	954	892	929	899	898	940	877	932	914	959	914	910	901	925	938	904	980	936	934	901	901	983	925	896	855	938	887	927	910	943	874	901	948	961	875	983	937	933	939	893	938	919	909	927	966	897	914	861	894	951	922	898	878	889	902	886	878	940	925	945	872	948	960	891	916	917	920	908	931	949	903	879	962	925	892	888	919	888	908	889	946	907	916	941	937	925	917	895	908	895	945	910	955	935	861	937	953	956	943	864	915	930	952	911	868	896	922	888	904	918	944	912	912	982	909	948	919	905	887	922	939	930	877	897	893	947	906	910	882	881	927	947	962	972	908	934	923	906	933	879	902	958	927	927	909	928	868	954	896	884	953	904	901	901	933	888	930	892	901	968	905	933	896	926	888	947	969	890	901	933	949	918	889	918	910	902	904	954	914	861	896	915	937	896	906	921	875	866	881	931	878	901	881	894	881	952	934	934	972	905	932	964	928	872	955	942	868	928	939	886	904	933	997	903	964	903	989	900	918	935	829	896	915	927	937	983	890	886	962	915	897	897	975	890	928	906	907	894	927	939	855	920	941	953	887	919	938	914	889	911	913	873	878	967	954	884	884	899	911	964	955	899	938	909	913	915	941	918	908	988	903	916	907	915	913	923	899	936	906	897	884	998	902	949	858	895	939	925	886	930	946	925	945	856	966	919	930	949	875	921	979	914	926	950	910	964	936	923	894	895	912	913	892	872	902	895	915	874	918	935	887	858	966	936	857	909	890	900	955	907	981	949	897	950	934	914	912	957	883	943	914	930	928	902	882	848	936	909	942	902	930	916	918	892	934	928	916	978	886	921	909	918	930	940	960	916	893	915	894	913	931	890	902	928	940	923	886	906	970	951	926	865	929	944	920	899	936	874	944	878	945	918	936	925	905	962	925	918	899	908	904	893	914	905	901	914	876	921	885	906	915	905	885	923	893	933	901	935	897	904	959	900	870	910	913	945	910	897	970	925	943	884	939	919	898	949	902	922	900	938	901	879	879	946	879	897	946	912	945	891	869	963	896	934	957	900	909	921	908	913	953	986	868	878	950	947	947	906	902	866	913	873	920	921	904	887	926	904	967	931	916	919	921	916	951	886	926	940	916	895	922	880	946	941	938	979	899	894	918	860	889	875	952	937	953	916	934	897	924	877	964	901	930	920	949	907	967	907	954	896	919	899	909	963	927	932	938	936	942	909	908	922	931	960	922	938	893	914	915	880	909	896	945	907	953	916	901	929	883	883	898	895	947	931	936	917	970	934	916	899	887	920	920	932	926	948	855	911	962	851	920	840	939	946	890	949	915	935	967	970	945	956	916	965	918	936	879	891	964	888	891	908	961	925	910	885	889	891	961	951	898	909	885	872	912	930	928	944	908	890	927	918	958	880	897	900	924	897	950	883	886	922	919	930	909	985	925	944	945	894	918	876	866	914	909	960	911	879	885	885	951	911	920	899	945	917	962	882	906	910	875	878	946	908	859	926	937	856	944	942	902	854	898	912	919	968	907	896	912	892	918	869	878	956	897	909	957	935	932	951	921	902	919	947	883	955	982	912	903	878	958	883	868	896	892	931	890	923	931	915	879	905	906	846	912	913	898	902	963	885	965	918	896	878	891	931	890	945	888	892	896	927	874	957	911	942	917	931	866	997	956	941	944	933	861	931	911	920	901	944	923	890	888	905	898	951	876	911	898	939	940	883	944	933	963	891	919	969	939	944	946	880	903	949	922	859	902	942	968	900	931	885	910	904	903	865	888	876	890	904	979	920	915	994	937	933	872	938	890	893	932	962	908	952	951	915	908	931	914	908	895	939	920	908	929	919	951	899	909	960	911	894	937	966	949	900	967	965	886	937	980	894	911	934	885	865	906	911	915	881	919	960	941	950	914	905	916	979	869	895	932	916	880	939	867	908	859	951	884	921	926	949	905	881	886	973	958	930	876	914	922	932	878	895	892	904	896	903	885	883	934	939	945	911	973	943	930	888	916	967	889	925	868	987	932	890	951	890	883	894	942	889	921	863	923	954	863	924	904	895	933	951	929	892	953	913	874	890	885	985	899	871	908	910	920	901	939	927	891	879	985	908	929	906	977	892	969	942	937	910	968	910	926	943	934	948	922	902	898	933	918	886	930	989	876	949	931	922	913	964	945	930	914	915	939	929	927	944	913	959	937	938	910	911	927	890	866	853	962	893	909	908	883	865	875	944	943	936	941	925	853	881	902	879	955	865	901	894	899	963	904	897	914	924	912	924	906	900	917	945	931	921	957	917	941	921	935	869	933	914	926	911	965	923	958	853	891	960	894	929	896	876	962	879	890	949	904	944	918	942	960	905	917	954	880
2202	731	463	342	588	681	579	549	441	405	314	261	233	223	169	167	137	114	133	129	124	123	97	96	98	98	92	87	75	69	80	70	61	55	83	71	66	84	69	68	63	69	59	54	53	67	62	58	65	55	47	46	49	51	61	70	63	53	66	65	58	42	51	59	71	38	59	46	58	60	57	60	47	53	56	47	53	59	59	50	63	49	52	54	54	48	51	61	55	58	46	45	55	44	51	58	63	64	46	63	44	52	58	47	47	52	49	47	48	58	45	42	53	44	54	52	57	45	57	40	62	53	52	47	48	72	53	57	61	48	56	37	51	56	56	40	53	55	47	56	52	42	48	49	50	43	54	51	44	53	47	57	52	45	50	48	52	48	59	48	57	40	53	42	57	44	52	47	45	53	58	58	48	47	33	50	47	56	56	56	64	58	43	55	47	57	46	64	58	48	50	44	52	56	45	48	55	44	63	46	52	49	52	57	49	52	33	45	60	55	52	61	47	50	56	48	56	44	47	67	46	40	47	38	49	39	60	60	38	53	43	50	42	57	49	50	53	46	40	66	65	50	50	37	47	48	49	54	36	45	46	47	53	48	58	54	52	59	51	43	61	40	59	45	50	43	62	43	41	55	53	50	47	62	47	42	67	52	42	42	50	53	38	55	54	54	50	45	55	55	48	57	48	51	54	48	44	57	57	46	47	56	51	42	46	47	51	59	56	43	52	56	65	50	44	47	65	50	63	49	43	45	54	38	63	50	55	66	51	47	55	55	47	50	51	53	44	48	52	44	60	50	54	60	59	43	41	62	68	58	56	50	53	51	43	48	49	49	63	60	53	57	47	59	50	55	45	47	53	45	58	55	53	51	61	49	39	45	56	49	50	64	38	46	42	51	43	46	58	49	55	51	67	51	46	52	46	53	50	44	57	64	37	51	47	48	66	37	46	50	55	45	52	46	57	54	56	56	43	48	51	49	42	47	58	44	58	65	56	53	50	58	58	43	41	50	59	47	52	47	45	51	66	52	69	42	53	50	75	58	50	41	43	61	55	48	52	38	38	46	50	49	52	45	43	54	62	56	56	51	66	51	67	62	44	61	56	54	62	44	48	62	41	68	55	43	56	54	42	66	54	62	52	58	56	60	51	57	49	47	43	65	55	50	47	57	66	47	46	49	46	47	46	49	48	44	43	46	41	59	48	41	67	55	47	54	54	52	57	51	60	34	49	67	60	45	63	48	52	48	49	52	47	49	46	63	57	45	45	56	50	53	51	63	50	54	57	55	50	42	54	59	63	39	54	52	56	43	49	40	39	55	62	51	45	56	51	42	41	54	47	50	54	58	46	54	39	51	59	50	59	52	44	49	49	54	51	39	43	45	46	55	48	55	52	52	56	49	46	56	42	50	49	55	50	57	53	51	53	64	41	57	41	44	52	52	45	59	51	48	65	50	51	59	54	50	41	45	55	41	47	51	53	59	63	48	53	62	59	53	48	56	60	55	45	50	43	40	54	49	52	36	51	48	47	47	55	49	51	51	41	53	72	63	45	63	46	67	48	47	64	44	55	46	53	45	43	62	48	40	49	51	54	64	46	42	42	53	46	61	56	43	51	44	36	48	52	51	41	62	46	56	62	57	58	54	49	48	53	55	49	42	73	52	56	40	57	54	51	49	45	50	51	50	57	53	55	70	51	54	41	53	57	44	57	48	52	47	62	65	59	52	35	44	62	53	59	53	59	46	53	40	39	48	53	40	60	48	47	51	50	54	57	55	39	51	45	42	44	56	53	54	38	48	61	51	54	47	54	38	43	62	45	56	52	44	51	54	38	39	52	38	58	66	61	66	37	43	51	50	47	60	74	63	50	51	47	56	65	37	56	54	52	59	46	54	56	58	53	43	45	61	47	45	43	57	56	60	47	50	67	50	60	52	56	47	53	43	55	49	56	48	44	44	42	53	42	47	52	44	44	35	60	57	53	66	45	49	57	59	50	49	53	36	44	50	55	54	58	49	47	49	52	40	47	49	43	44	45	45	57	55	40	51	58	49	55	58	57	49	52	44	56	56	44	54	42	57	57	47	44	54	52	58	62	53	47	54	45	60	56	45	65	53	45	52	43	49	51	44	50	62	56	56	53	58	60	52	54	64	51	58	53	47	47	59	60	57	59	45	57	56	48	46	57	52	48	45	55	58	44	45	71	58	47	56	54	40	48	59	50	45	61	38	38	53	39	58	57	47	66	57	51	44	44	51	49	47	57	59	39	47	58	72	52	57	51	41	59	55	42	51	56	54	62	57	50	43	62	56	63	45	56	53	59	51	61	47	66	52	50	40	58	47	50	44	50	46	54	56	50	76	47	49	54	55	41	57	54	48	41	30	58	55	61	51	52	45	55	57	55	52	60	45	54	49	52	61	36	44	42	57	49	65	60	50	39	49	56	41	45	59	37	39	51	51	49	60	50	62	48	59	47	71	46	49	67	40	57	45	50	48	62	50	46	63	58	48	48	45	46	61	55	47	48	51	47	36	54	63	41	46	54	53	50	57	44	54	59	75	40	45	44	59	49	46	50	46	50	56	44	56	51	57	54	48	62	53	44	51	60	50	51	52	47	58	45	51	51	52	50	53	46	39	57	49	41	44	51	60	63	51	46	54	51	52	53	46	61	61	37	31	40	58	49	50	50	47	60	49	64	68	48	45	42	49	46	52	49	64	44	37	50	38	57	52	45	52	39	49	53	43	63	45	46	51	47	69	44	61	36	68	50	54	47	54	43	55	46	71	50	44	56	56	58	59	53	48	47	58	51	46	54	55	56	50	36	46	53	51	55	49	59	52	56	53	50	53	54	52	53	42	49	53	48	59	56	55	61	53	58	41	59	54	52	53	57	43	53	51	36	68	55	56	51	58	55	47	50	57	46	56	50	49	40	57	53	56	45	55	37	40	50	54	53	50	57	58	68	47	55	45	52	57	49	61	59	49	50	59	41	52	60	37	53	46	63	43	51	59	51	42	53	45	46	46	63	54	44	58	60	48	46	50	43	44	47	39	48	50	46	55	64	55	46	57	49	38	61	52	39	65	46	53	44	46	46	58	61	55	51	47	51	44	48	37	41	53	58	59	41	46	42	53	46	38	51	31	52	57	52	46	49	47	46	54	47	48	49	43	45	49	54	32	65	54	56	42	51	57	49	47	57	56	60	52	40	49	50	40	54	65	46	50	48	47	57	59	55	48	58	56	64	51	59	63	49	48	68	51	52	52	46	50	50	51	48	38	39	39	46	59	45	55	44	57	39	52	58	47	52	58	45	61	51	52	42	59	38	52	49	62	57	53	47	44	38	62	48	43	54	72	53	42	42	53	56	57	37	51	57	50	52	49	48	59	45	57	58	52	52	44	65	53	56	48	38	49	47	60	48	51	71	44	45	59	38	56	55	55	43	41	56	41	51	43	51	52	56	49	59	49	49	50	62	40	54	56	50	43	51	60	47	48	50	58
20464	14457	9522	21682	29917	29162	26072	22173	18493	15147	12561	10400	8745	7499	6612	5681	4978	4402	3971	3685	3283	3034	2953	2756	2606	2501	2309	2136	2049	2091	2093	1816	1730	1707	1587	1410	1439	1295	1221	1238	1157	1149	1196	1034	998	970	976	1031	988	961	922	966	877	852	866	935	867	897	875	818	882	888	854	831	818	838	857	822	834	828	842	850	815	820	792	787	786	769	767	818	730	833	781	745	793	751	744	776	760	742	782	749	744	792	801	772	754	765	797	787	757	720	790	738	765	734	715	742	744	767	761	742	802	704	753	745	782	779	752	717	766	737	698	744	741	728	710	684	776	716	752	729	749	680	793	738	689	752	746	713	709	732	793	749	736	740	792	751	692	750	722	780	741	745	719	764	745	758	726	695	738	784	707	755	671	706	741	742	757	720	778	722	701	719	765	766	749	740	760	715	706	710	769	767	722	733	717	744	745	736	738	694	766	733	728	763	705	753	750	722	702	794	743	747	745	720	710	702	740	740	743	700	768	750	726	760	720	751	737	756	752	755	713	749	738	725	761	732	716	769	740	760	749	718	744	732	735	734	759	701	782	704	733	717	729	722	722	707	716	702	751	677	729	701	726	742	730	712	681	740	725	723	788	679	710	717	768	743	729	788	746	711	749	754	704	744	724	745	703	791	759	759	695	734	760	766	797	750	729	735	738	753	681	711	738	760	734	710	765	758	748	721	764	780	755	711	747	772	748	719	804	757	757	751	711	667	716	756	752	731	710	707	746	741	763	772	774	732	777	751	731	785	749	745	758	713	792	739	751	776	758	711	744	747	698	743	731	737	765	759	761	719	732	778	715	771	762	711	742	774	682	759	726	786	718	750	722	744	726	722	761	748	743	770	744	739	771	762	699	754	717	758	813	770	761	764	688	745	745	736	747	720	743	710	748	751	722	724	719	760	744	703	762	720	690	697	757	693	723	724	744	707	777	775	723	698	706	773	706	749	757	790	737	803	784	749	741	711	740	699	735	759	727	711	758	714	735	738	711	762	702	732	777	739	803	718	738	735	716	769	729	765	700	738	748	708	757	725	760	772	764	759	761	751	734	771	770	804	731	712	723	702	739	770	700	748	681	741	758	707	719	725	778	735	717	728	808	752	755	728	740	756	713	757	788	723	780	764	736	757	766	711	719	764	707	731	682	724	716	730	747	722	704	710	740	705	722	737	734	751	718	743	715	799	712	835	703	748	732	766	735	732	733	756	717	714	720	794	698	739	718	728	700	727	721	726	752	746	745	820	756	715	715	672	733	696	740	698	703	692	731	705	707	744	771	699	669	732	732	755	734	717	740	714	717	705	723	718	782	761	763	801	735	735	688	712	723	728	775	718	767	761	704	707	790	775	705	717	721	738	696	728	708	684	719	698	746	761	759	742	772	770	815	714	736	753	749	744	717	729	767	798	702	769	749	705	789	755	726	745	772	747	767	740	715	710	759	747	717	721	724	795	703	805	731	750	753	769	726	748	696	744	753	799	736	708	739	739	728	730	774	746	733	761	746	748	719	749	725	748	743	691	743	785	775	743	746	692	766	744	752	726	784	706	764	764	735	774	757	728	744	744	691	727	730	705	751	740	759	735	726	765	704	767	714	712	729	715	755	736	716	721	753	748	763	713	766	763	752	772	785	732	751	755	720	728	745	775	761	716	723	712	747	718	724	768	752	769	736	735	719	779	734	720	731	750	721	734	753	810	735	790	770	717	741	739	715	743	764	776	750	733	784	747	738	673	773	709	709	733	762	754	747	684	723	719	731	671	767	720	737	778	726	760	709	741	745	728	765	742	694	803	711	757	766	732	761	730	750	738	786	712	753	721	761	780	744	738	749	754	777	739	717	734	713	718	753	739	721	714	731	732	697	726	752	704	758	801	751	739	726	745	769	707	727	744	778	755	732	748	696	700	746	714	748	748	731	696	745	691	772	796	722	775	696	729	748	746	740	748	702	705	743	751	709	772	746	731	750	742	740	718	740	726	752	726	769	727	751	787	752	677	720	717	757	700	804	727	709	795	695	757	759	764	745	711	726	708	776	724	768	788	718	722	702	764	723	724	730	715	724	764	748	806	720	709	739	731	686	712	781	749	756	745	762	779	752	753	719	761	696	769	724	735	775	711	763	747	773	721	735	766	716	783	744	759	711	688	708	727	756	749	736	749	732	721	705	743	747	755	722	743	752	706	772	717	740	759	798	762	745	736	667	760	746	754	721	727	730	728	743	738	701	695	722	709	709	815	709	768	725	723	739	756	751	694	755	759	756	711	721	701	737	748	749	796	763	725	693	830	712	740	729	732	705	764	693	757	763	767	734	711	731	763	724	758	712	714	800	747	779	776	755	718	701	707	735	707	771	763	685	788	718	693	710	767	703	716	782	736	775	744	680	746	714	698	767	693	737	746	725	739	742	764	773	674	752	756	727	725	752	711	798	780	753	736	729	727	740	757	709	734	714	759	750	784	725	796	694	727	755	764	760	756	762	758	774	745	705	769	704	702	714	723	755	718	720	745	683	742	708	757	803	743	712	769	745	710	749	708	710	727	789	747	749	709	768	730	691	728	743	787	754	715	744	753	738	752	733	715	745	713	716	752	738	771	761	734	728	729	701	717	734	766	807	730	774	747	778	733	716	749	743	747	730	751	685	733	745	757	703	757	792	739	749	722	774	768	707	740	708	715	745	735	718	777	729	745	743	765	717	735	690	799	745	752	765	716	750	729	781	726	711	755	701	761	750	711	746	731	764	758	758	786	726	767	762	738	724	722	780	721	751	743	727	758	760	716	699	728	734	708	725	770	749	744	745	733	745	689	729	740	730	734	716	750	737	733	769	738	764	754	776	804	765	693	799	732	745	698	772	748	745	708	762	755	752	697	742	788	774	750	744	680	758	763	726	743	724	766	753	715	743	738	746	791	703	732	758	756	715	767	735	733	727	740	725	726	756	738	762	733	767	750	746	780	762	699	728	707	706	767	742	734	720	787	739	751	724	732	709	696	792	733	707	726	763	722	686	738	712	752	746	737	723	738	720	763	767	754	776	738	731	759	732	766	754	700	732	724	769	710	714	736	715	726	771	715	736	739	741	743	748	768	767	772	762	759	745	736	760	731	699	763	801	718	716	741	741	736	720	701	735	703	768	720	726	713	765	720	711	718	737	771	757	751	723	748	763	741	762	730	729	732	711	781	758	721	753	795	739	794	732	780	709	784	693	722	739	762	748	735	765	734	744	710	718	765	766	737	746	722	754	771	738	737	740	769	764	769	739	754	729	744	728	742	756	724	779	677	777	728	731	718	693	760	744	761	715	741	736	709	744	783	707	790	743	752	733	743	726	762	741	760	738	726	771	728	745	765	784	739	719	744	663	723	695	764	739	726	780	742	722	722	741	735	726	749	676	718	783	746	783	713	763	692	775	723	726	714	718	728	761	721	685	743	734	726	730	772	751	696	726	736	771	744	735	745	717	702	778	668	721	751	752	719
1590	1008	628	464	864	1129	954	798	656	538	404	377	325	271	254	224	195	161	147	147	153	126	121	136	112	108	98	97	98	90	106	112	91	78	76	68	65	69	70	74	68	61	50	60	61	64	64	65	58	54	51	45	52	56	60	66	54	63	55	51	65	57	61	59	56	48	51	49	53	52	57	47	41	46	59	53	44	56	51	52	41	58	55	56	49	70	51	41	58	42	47	54	49	45	49	51	41	44	58	50	52	34	53	47	43	45	45	46	56	42	53	47	44	49	46	50	58	50	50	40	59	40	50	49	50	63	43	49	51	58	57	50	50	44	52	51	56	52	38	59	46	56	54	46	55	53	51	40	33	51	46	42	46	43	43	56	42	47	46	49	42	46	50	50	56	50	55	58	50	51	41	55	62	43	47	53	46	55	59	61	53	37	55	55	54	59	36	58	54	30	43	58	45	56	62	48	49	50	47	37	33	46	44	60	60	63	46	53	53	63	65	52	52	56	47	45	69	50	42	40	44	51	53	43	48	45	51	51	48	47	46	45	54	53	42	58	48	38	59	64	38	51	55	41	49	50	70	47	45	41	65	46	58	48	48	52	49	55	49	52	51	43	61	43	58	51	72	56	47	49	46	42	50	66	42	49	53	59	49	39	47	46	38	57	55	42	60	44	58	50	58	46	54	43	58	50	43	44	55	47	55	51	58	53	48	60	38	44	47	61	49	56	58	44	41	42	53	51	51	58	53	63	47	55	41	54	54	54	50	53	52	54	51	52	40	48	55	47	48	50	56	47	38	48	61	28	43	50	46	58	38	47	58	62	39	51	57	47	41	45	50	43	53	53	43	40	53	54	53	49	61	54	51	51	42	36	61	57	61	52	50	49	53	46	60	51	46	54	58	51	40	43	51	40	54	54	45	49	49	54	49	63	53	51	50	52	52	38	45	55	43	54	44	48	54	45	49	37	53	38	53	38	54	63	47	47	44	44	55	60	57	55	49	54	50	53	46	48	61	45	51	58	51	54	48	41	45	41	45	49	57	47	60	32	58	51	27	47	56	51	42	43	47	58	54	46	32	40	52	49	56	45	48	56	44	25	51	52	48	40	45	54	58	48	43	52	46	50	40	47	48	49	64	53	42	63	48	45	46	50	46	56	49	49	58	48	45	51	48	50	54	44	49	42	41	50	51	44	40	51	62	44	51	53	47	46	49	46	46	53	48	54	61	47	72	49	44	48	64	45	55	43	51	58	48	47	49	47	39	44	48	52	48	51	51	47	50	53	45	37	55	59	67	46	51	61	39	43	54	53	49	59	36	47	46	63	46	42	52	38	49	42	68	46	62	43	49	57	53	47	50	53	41	39	48	56	50	45	58	49	42	41	57	62	58	56	50	63	43	41	66	52	54	56	54	50	51	44	45	51	43	47	48	48	57	33	49	41	46	51	42	42	58	53	50	58	40	58	54	51	51	60	42	49	56	48	48	50	50	47	43	47	46	50	55	54	55	59	43	52	63	46	43	44	49	64	43	64	52	56	52	52	61	33	46	44	66	53	45	41	50	39	51	46	49	40	43	48	45	47	51	39	40	42	51	50	41	57	52	50	48	55	55	55	55	43	46	57	54	56	55	56	51	57	54	46	55	49	48	49	51	34	49	44	55	46	55	36	49	45	50	43	59	45	69	42	45	46	51	53	51	44	46	53	47	43	49	60	64	54	48	51	41	46	32	49	45	55	42	57	72	49	49	43	58	51	58	51	60	51	51	48	55	55	47	52	55	39	49	54	43	51	50	58	60	46	57	55	47	68	42	52	50	56	46	56	46	47	64	59	52	35	46	47	64	56	47	43	55	43	51	47	48	48	53	58	52	48	57	42	49	33	53	45	45	59	47	41	49	60	59	52	51	42	52	58	59	52	57	49	50	47	44	51	51	57	54	43	42	58	52	39	51	40	51	46	52	47	55	60	40	36	49	41	48	47	46	53	49	42	37	53	42	37	54	54	53	42	61	49	49	51	55	41	40	54	54	51	38	52	64	59	50	44	39	59	53	40	58	53	37	52	38	44	60	61	56	59	54	51	45	60	52	47	56	54	43	50	51	55	57	52	39	54	51	30	57	52	52	41	52	48	46	43	48	47	51	42	56	45	43	54	44	50	49	51	49	38	59	54	55	50	46	55	58	45	46	54	55	48	53	45	54	49	48	66	39	66	36	49	61	59	58	52	61	41	38	52	51	53	54	51	51	50	48	46	60	57	50	48	49	50	57	45	47	40	46	39	52	48	55	43	56	53	53	42	44	46	50	40	47	51	45	46	58	56	50	48	40	50	57	39	56	64	43	56	61	55	59	54	58	47	55	43	52	55	51	59	46	53	57	51	46	34	54	54	50	45	54	45	45	40	52	44	47	50	51	53	50	41	40	37	53	53	48	48	59	61	56	55	41	46	47	43	32	38	66	42	40	58	44	46	49	61	64	44	37	55	43	63	42	58	67	53	52	50	48	51	46	43	47	54	60	49	59	58	41	61	54	48	54	45	57	38	48	40	56	52	48	64	53	44	48	57	45	59	53	52	54	62	44	44	40	41	48	56	39	45	48	50	44	53	49	50	52	44	39	45	58	51	69	59	46	61	49	57	53	46	39	50	33	45	51	54	52	49	49	48	48	42	44	48	41	45	47	48	53	53	44	49	65	42	50	51	40	54	48	54	53	41	48	45	67	53	51	48	45	52	43	47	56	34	48	62	43	38	49	51	62	57	43	44	49	47	42	41	50	41	53	48	55	57	58	50	49	56	47	49	51	40	48	48	43	50	62	63	46	50	46	59	48	48	57	52	52	43	48	52	45	47	52	48	53	53	52	39	49	45	62	56	54	46	45	45	57	60	53	58	54	41	45	41	48	48	44	51	34	59	45	47	52	61	50	66	50	35	45	43	51	43	55	43	53	47	56	65	49	59	52	49	53	49	42	48	43	46	39	49	42	49	42	45	44	54	53	56	55	56	50	52	61	43	52	39	43	55	57	50	55	51	46	42	42	73	45	38	47	58	51	52	49	56	56	46	47	53	53	42	47	50	48	48	40	40	44	42	52	54	43	39	51	47	65	56	53	56	51	47	55	47	46	46	50	53	58	58	52	44	38	49	62	56	43	37	55	54	45	54	44	51	55	54	46	57	44	53	44	43	39	57	47	44	49	55	42	45	64	49	41	54	49	47	59	52	38	49	59	33	51	52	55	48	54	52	54	42	50	45	39	41	40	51	52	44	49	54	43	67	54	54	46	55	44	58	52	42	40	51	42	48	44	49	42	44	51	43	56	59	43	44	43	44	50	52	48	39	58	53	49	50	47	61	40	50	54	39	54	59	59	56	51	43	49	51	50	39	50	47	47	53	48	47	54	52	56	43	43	58	40	51	43	50	53	44	51	45	40	63	68	47	54	67	50	39	56	40	48	50	63	56	39	48	46	57	56	63	53	53	43	54	55	48	43	43	51	52
24741	18677	12815	26439	35042	34575	31187	27426	23392	19914	16539	14215	11985	10531	9148	8036	7267	6348	5555	5233	4690	4228	4158	3807	3458	3338	3131	2952	2797	2652	2627	2442	2154	2136	1958	1825	1712	1619	1529	1471	1347	1350	1240	1278	1204	1136	1107	1069	1038	1029	1037	1009	969	925	932	918	889	984	933	949	849	842	887	840	894	911	903	886	864	857	833	800	836	803	804	792	819	776	822	801	771	794	825	815	777	794	765	754	862	759	735	735	783	756	772	768	741	783	734	765	792	742	761	721	755	743	755	784	776	698	780	710	778	713	750	725	729	691	759	729	696	760	711	729	648	725	718	717	717	730	733	703	722	718	746	750	686	712	720	726	695	722	714	727	724	679	695	694	700	745	731	691	698	714	758	721	767	691	703	720	704	698	736	679	717	711	711	728	684	737	692	706	684	731	747	697	680	738	667	750	733	736	723	695	699	685	756	634	674	696	710	672	685	686	710	720	695	730	708	702	689	689	745	718	753	701	668	737	710	699	671	749	732	725	726	743	705	677	728	687	713	707	702	743	717	726	709	695	736	720	699	736	730	703	667	667	732	711	714	708	705	694	694	714	697	734	690	713	717	698	670	683	693	674	751	673	705	720	739	736	683	721	715	737	718	746	747	769	729	715	744	698	727	720	666	731	735	694	705	684	785	740	711	691	734	697	725	682	681	678	697	694	669	728	721	740	668	766	633	740	701	724	723	693	702	689	696	740	706	744	684	661	749	743	736	722	715	733	733	701	693	726	695	744	679	650	709	702	705	700	720	779	724	717	735	704	764	730	701	686	759	733	719	709	740	745	675	746	733	723	683	723	703	724	708	728	722	722	705	720	721	723	690	700	745	706	690	725	738	686	769	727	683	658	738	644	690	722	697	682	694	682	643	692	736	712	700	682	735	706	716	673	673	711	644	694	730	723	681	728	695	732	679	722	711	697	694	716	711	714	740	690	728	696	724	705	715	718	699	683	684	769	702	707	721	700	733	724	718	721	744	687	715	737	724	693	728	708	744	660	702	707	711	721	692	742	671	706	699	720	698	737	686	698	700	753	717	741	689	703	672	698	732	700	725	715	711	769	746	729	696	712	681	704	746	731	762	713	703	696	746	710	741	701	718	690	695	743	702	652	636	749	706	701	721	665	684	693	717	700	736	744	762	698	721	735	664	750	748	723	673	753	687	685	683	718	718	690	718	721	763	673	713	712	692	680	671	702	729	679	675	646	710	701	674	710	742	755	722	730	687	657	743	730	701	668	742	692	745	681	710	698	691	722	657	715	750	706	736	727	724	719	725	712	716	731	688	730	681	690	710	759	662	696	699	751	686	671	726	717	681	751	724	679	717	666	697	643	709	723	656	724	678	700	723	728	650	723	716	675	714	716	703	703	756	721	702	734	790	679	761	724	698	650	722	766	696	747	676	698	699	754	698	684	696	709	729	698	747	721	664	716	781	736	703	667	677	700	699	705	720	718	689	671	736	738	751	730	740	683	664	748	692	701	715	730	710	696	729	741	725	762	683	713	749	751	726	714	681	721	763	673	732	737	709	759	738	739	678	678	692	657	704	718	724	657	699	686	716	739	736	726	682	673	682	747	724	725	714	697	680	706	702	639	749	726	680	770	747	757	705	711	714	743	687	716	717	737	699	715	733	704	708	719	723	720	704	706	684	682	752	706	727	682	718	719	689	725	741	711	706	660	732	706	717	695	749	727	664	710	724	771	670	706	733	718	698	720	693	666	728	685	687	707	717	757	660	722	732	646	708	726	695	755	723	708	714	768	666	701	727	694	711	703	736	715	721	730	682	732	688	718	733	691	714	685	694	754	663	657	695	724	693	693	729	704	673	750	703	676	638	714	737	714	729	686	728	690	718	741	721	697	687	734	731	705	665	710	711	660	709	703	688	699	736	713	717	680	660	717	720	695	710	679	724	674	709	705	743	681	673	752	721	724	680	704	691	726	718	697	701	672	710	706	710	728	731	664	710	733	721	747	726	694	738	664	687	691	675	715	691	678	735	680	732	722	712	702	700	667	710	691	698	705	696	684	740	721	759	729	714	657	682	650	694	718	741	752	717	713	720	709	712	723	725	732	770	715	661	711	713	716	764	720	749	649	686	740	679	738	727	688	709	718	733	682	703	677	758	738	707	676	682	682	710	741	727	723	729	733	707	743	744	661	740	695	735	678	692	740	714	719	671	706	735	743	657	734	757	716	717	716	710	721	732	710	715	686	748	731	722	662	724	696	711	676	670	711	773	690	717	700	711	693	727	757	677	726	712	705	682	730	703	642	699	726	635	691	727	745	728	711	711	704	728	725	742	737	676	726	711	705	704	728	704	709	703	747	736	730	769	677	691	678	673	734	746	739	767	679	701	715	730	719	706	697	652	749	707	731	700	709	691	664	697	696	729	712	749	730	705	699	699	727	720	670	710	688	734	705	734	697	679	686	732	728	658	715	715	747	676	652	763	696	678	695	758	749	757	682	715	689	670	688	736	727	709	683	726	709	698	700	680	698	703	700	701	692	745	713	746	701	741	700	697	739	672	731	723	657	702	706	729	688	706	701	761	708	749	739	692	702	676	699	724	747	748	730	708	703	727	762	705	762	698	705	694	709	690	739	701	766	717	664	754	724	744	754	730	677	682	709	704	691	702	674	742	760	730	732	714	731	700	660	763	667	771	702	700	713	708	761	702	711	696	742	738	721	728	680	727	772	702	712	724	723	687	708	716	725	728	701	691	670	679	701	672	741	716	667	693	693	721	688	700	682	737	709	696	724	740	745	749	707	701	725	743	695	675	696	708	742	704	709	685	732	672	717	687	771	724	716	729	718	721	715	722	724	700	709	731	723	700	672	682	725	676	728	698	703	732	741	715	728	674	701	680	697	733	729	665	694	743	690	713	682	726	658	756	707	677	718	708	726	698	762	715	666	701	692	686	753	692	704	734	700	738	723	711	735	685	715	707	721	720	734	688	696	711	700	743	693	771	708	713	744	707	696	717	689	732	646	701	677	770	693	704	688	740	688	739	732	715	708	715	744	697	695	746	768	701	708	697	683	722	722	682	704	706	730	697	725	701	711	765	677	706	689	705	675	695	698	726	672	718	694	788	760	692	737	664	700	704	713	693	705	739	695	679	733	694	689	673	680	695	700	740	714	692	702	744	691	755	711	709	715	733	687	681	778	732	758	728	741	741	753	728	694	689	731	694	683	752	703	702	720	720	732	722	684	686	709	704	726	684	711	711	677	694	676	721	736	739	707	687	735	718	745	731	712	743	687	733	731	717	745	705	730	724	728	721	674	727	690	719	709	683	691	678	700	687	714	684	692	780	678	673	691	732	694	683	690	662	683	745	671	716	706	660	694	723	691	716	719	719	702	749	714	663	764	698	677	750	663	685	680	716	760	707	746	708	736	698	701	668	651	682	711	727	768	690	726	667	697	698	718	687	707	682	697	718	763	691	706	741	696	707	702	701	698	703	729	675	712	716	705
3519	963	547	485	816	943	835	751	648	499	441	370	332	318	246	237	205	204	173	174	144	129	141	146	137	123	123	122	117	107	111	89	118	97	86	77	101	77	97	93	89	71	76	80	53	78	75	93	70	72	97	77	78	70	71	78	73	75	68	67	64	69	72	73	77	58	75	77	63	71	70	53	61	70	75	62	74	53	64	70	69	70	61	64	75	70	71	76	73	76	58	63	63	67	62	52	59	63	55	65	78	75	63	78	74	54	59	59	73	65	64	82	62	70	72	61	56	59	70	64	68	67	50	68	66	78	52	84	70	76	72	70	71	61	80	66	67	71	75	60	55	63	76	53	69	66	74	66	73	68	49	68	76	70	69	71	61	78	75	82	71	70	54	63	59	71	65	51	72	79	71	86	69	57	47	66	80	69	53	71	50	79	60	55	71	78	79	67	66	74	59	66	59	72	54	64	51	72	82	74	60	81	57	71	67	77	78	72	79	68	61	59	69	73	70	72	73	62	62	62	79	75	51	72	64	67	65	69	56	63	48	78	65	72	65	81	62	75	49	71	73	69	62	50	53	60	70	67	60	70	76	84	56	61	54	59	77	81	52	70	62	59	70	73	66	86	75	64	78	71	64	58	78	77	62	61	65	68	66	75	62	63	80	62	67	61	78	68	66	58	70	63	60	81	68	65	69	64	78	62	61	62	73	65	82	69	70	65	59	74	83	76	65	56	57	62	84	48	69	72	73	63	75	56	56	68	66	53	72	62	72	70	54	59	63	76	77	59	58	64	70	71	63	52	60	71	73	68	82	68	60	84	68	75	62	63	63	70	82	58	68	77	55	64	58	63	60	72	58	57	56	78	66	78	59	64	70	74	56	74	76	73	60	79	77	74	66	60	64	71	68	68	69	58	72	55	67	68	70	69	65	64	68	64	70	73	82	61	70	77	66	62	80	66	61	65	80	76	58	64	62	70	64	65	47	61	62	83	61	63	68	72	61	67	74	69	81	72	58	60	73	67	62	63	78	84	74	59	63	64	54	65	70	75	61	63	52	71	64	68	81	79	62	74	75	84	64	58	64	57	73	83	52	62	63	65	66	69	68	71	57	71	67	55	57	64	67	63	69	61	62	83	65	85	60	57	65	65	61	63	76	64	68	65	76	64	73	68	74	71	53	62	77	62	68	70	69	60	64	71	64	61	66	56	75	69	54	65	63	61	68	62	60	69	62	73	55	55	73	65	74	59	73	76	70	78	67	68	56	79	62	80	76	74	70	59	57	70	76	57	59	81	60	45	75	56	80	64	73	64	60	63	78	68	79	70	68	68	69	79	84	78	62	85	63	60	68	64	68	73	59	83	70	67	57	68	63	57	69	57	64	59	47	67	64	73	82	73	65	51	57	51	63	66	65	65	67	80	64	57	66	93	69	63	68	62	71	67	63	60	78	74	73	63	73	76	84	68	70	75	70	78	48	65	55	54	61	63	55	58	63	77	77	70	60	65	67	61	56	75	69	79	58	50	67	81	54	67	72	70	62	55	67	58	67	79	76	82	69	64	63	59	60	56	74	74	70	87	61	64	53	76	73	82	65	50	78	77	62	67	59	68	63	65	64	70	60	74	60	62	61	71	77	78	70	63	94	70	69	53	64	55	78	71	72	50	52	57	71	54	65	63	68	62	86	63	62	65	71	81	65	66	49	57	74	63	66	61	66	54	63	57	70	62	91	65	59	78	59	56	65	69	69	68	66	69	64	77	75	75	69	61	64	58	66	77	70	65	81	82	65	73	75	69	62	72	59	61	70	78	54	69	62	71	61	58	61	63	68	67	66	69	62	78	62	58	51	75	76	64	65	69	79	50	75	57	63	65	56	55	84	71	73	64	71	78	60	85	73	66	50	82	67	72	67	74	69	77	58	76	71	56	63	66	68	62	76	57	62	76	61	66	71	71	69	68	47	77	77	60	63	64	71	69	58	60	62	67	75	73	67	76	69	73	63	77	76	75	65	66	77	62	58	73	65	71	63	55	70	62	69	68	81	59	83	65	71	58	69	65	72	70	70	64	71	60	58	60	68	77	74	82	72	52	60	73	72	53	69	51	56	60	66	77	61	62	53	65	65	71	69	66	61	65	67	69	56	69	58	68	60	69	59	63	86	62	63	66	69	60	65	66	76	63	71	58	62	69	42	80	76	67	60	66	58	61	76	71	65	59	75	62	59	67	61	70	57	85	65	65	64	77	57	62	71	65	83	56	76	76	61	67	57	76	68	65	68	73	68	60	67	64	79	63	60	66	73	65	66	74	73	75	72	72	64	65	69	73	75	67	63	57	57	66	68	68	66	70	74	72	79	72	57	54	66	58	53	60	74	61	63	59	60	75	69	66	49	60	59	50	63	44	63	60	53	54	57	59	68	66	62	62	67	80	63	65	69	58	57	69	53	63	71	67	70	64	62	60	78	77	53	67	73	69	67	72	69	50	87	68	78	81	57	74	87	56	57	71	60	64	78	52	76	81	53	65	65	66	72	64	66	70	63	66	59	57	56	74	58	42	73	78	63	76	64	72	67	66	56	68	71	59	69	58	61	63	64	70	70	60	86	73	62	67	62	56	70	63	52	66	68	74	69	62	78	75	71	78	62	69	67	71	64	84	72	70	57	72	65	70	66	64	66	79	58	57	80	68	71	74	77	66	76	59	65	59	65	63	84	60	40	68	61	72	65	47	68	48	58	82	58	53	77	82	56	72	62	55	76	64	65	69	72	65	64	72	72	65	73	78	83	72	47	57	62	72	72	64	60	82	70	75	53	72	69	55	77	72	67	73	64	61	47	74	65	79	72	62	56	56	72	64	83	58	51	69	40	78	64	69	68	81	69	60	68	61	67	60	67	67	56	66	64	71	69	71	75	61	74	65	76	60	53	70	77	68	53	76	63	51	63	69	76	56	73	73	67	65	76	69	67	73	67	61	69	73	87	79	63	68	65	67	55	59	67	57	54	67	68	72	62	71	70	56	74	68	59	56	70	60	78	57	66	54	69	67	54	70	76	72	74	61	60	65	66	64	65	66	61	67	71	61	65	68	69	54	67	66	55	67	73	64	80	56	62	86	64	61	68	53	61	75	68	80	66	70	80	41	74	82	75	60	72	69	62	59	55	68	67	69	68	77	52	76	75	72	52	66	61	79	70	64	77	61	63	78	75	80	76	68	70	72	59	65	68	69	70	55	79	80	61	74	64	67	69	73	59	78	68	61	62	66	67	85	78	64	81	76	47	77	67	64	50	72	61	75	56	66	68	60	61	52	59	59	66	61	56	56	63	52	72	72	64	70	77	63	76	70	68	76	74	69	70	76	63	63	65	54	57	78	53	68	68	71	49	71	84	71	66	62	76	63	60	66	58	58	77	76	71	72	68	69	68	81	53	69	75	70	54	67	65	67	55	63	64	70	75	70	68	77	61	68	64	82	62	63	75	65	65	52	71	58	73	69	62	73
22948	17316	12117	25123	34064	33634	30241	26602	23004	19067	16111	13793	11685	10333	8932	7944	6925	6161	5665	5084	4709	4372	4118	3827	3522	3414	3206	2988	2924	2745	2542	2505	2350	2191	2102	2084	1856	1769	1718	1640	1586	1543	1536	1435	1412	1363	1341	1363	1313	1230	1206	1295	1216	1188	1218	1120	1124	1116	1184	1110	1157	1109	1099	1101	1079	1083	1088	1017	1036	1045	1063	1114	997	1050	1050	994	1071	1029	1027	1052	1042	989	1064	1028	1010	1081	988	997	1002	997	985	1019	1018	965	987	977	996	949	1019	945	950	959	987	949	990	972	1006	992	1002	971	982	1010	898	1014	970	954	1038	939	953	923	959	952	968	1028	989	929	927	903	964	957	920	951	937	939	1003	927	924	927	973	917	932	947	950	944	951	900	960	961	1000	958	968	997	958	925	933	966	960	961	955	933	982	905	976	983	983	933	933	921	976	947	947	971	942	961	907	937	994	934	949	950	870	978	1009	960	979	960	922	933	910	964	942	926	882	910	1004	981	940	934	904	949	985	935	934	967	930	968	961	964	956	939	903	980	912	902	919	961	908	908	948	911	942	939	903	988	932	943	932	944	955	961	991	949	978	898	905	924	941	909	928	970	915	981	908	925	956	979	982	949	923	893	933	943	920	982	950	999	948	995	895	873	922	978	984	878	924	945	923	921	1016	979	918	1015	1028	954	995	935	944	930	911	942	962	967	942	984	966	1002	899	945	893	938	928	913	936	979	921	953	896	944	1005	916	909	941	989	962	892	1002	965	931	1001	972	957	937	929	988	907	923	924	976	965	951	952	953	940	927	939	957	926	857	953	921	961	935	924	992	934	901	934	916	939	918	952	940	961	952	942	916	953	906	952	945	950	921	948	948	938	988	973	956	929	944	960	995	992	957	972	939	978	995	1001	961	961	971	926	936	945	926	888	961	990	965	917	955	938	964	951	910	935	932	953	978	891	997	893	894	973	966	976	963	968	898	971	959	931	979	951	884	966	925	919	976	889	952	921	989	938	967	904	980	959	947	947	915	952	989	940	970	954	1002	974	968	965	925	977	933	981	964	942	946	996	948	911	967	951	949	941	938	916	970	953	947	908	991	925	916	951	935	893	934	925	912	990	984	992	963	956	983	940	935	947	924	947	939	960	985	949	982	907	954	953	928	923	957	944	902	910	864	1000	989	988	922	910	962	952	990	914	931	987	887	963	929	946	970	1004	930	955	943	889	970	988	937	946	956	949	929	986	969	923	975	957	907	916	960	936	926	939	981	946	966	961	969	952	933	979	900	988	942	914	970	905	982	953	913	892	978	908	903	983	962	904	971	967	918	928	931	940	912	907	955	912	949	919	943	938	938	979	1008	961	945	910	952	920	945	972	955	920	929	988	907	919	965	952	978	947	986	915	941	983	927	957	957	899	970	950	922	884	976	996	969	1000	880	942	928	918	943	944	927	971	947	942	980	1007	935	904	882	873	960	1013	927	990	965	959	888	936	902	944	940	915	902	884	947	880	939	975	940	957	944	991	906	913	945	997	897	923	918	935	955	933	1027	947	1000	896	955	976	953	937	951	959	932	1014	951	988	986	904	950	943	944	940	1022	969	948	917	950	865	973	961	952	943	935	982	930	923	963	919	955	925	900	935	905	979	908	935	922	950	981	977	907	924	933	923	973	910	958	915	945	909	981	970	984	909	914	920	962	921	917	906	949	950	981	934	922	935	957	919	935	925	914	969	928	973	970	936	977	932	939	945	899	938	918	944	912	913	956	920	945	973	981	962	909	947	925	1002	958	966	968	945	954	918	948	1002	921	941	952	976	940	952	891	931	1038	967	964	954	889	951	911	959	942	943	969	887	872	933	915	938	949	948	986	968	948	965	938	948	945	909	880	917	933	995	920	941	913	949	959	958	971	960	946	969	918	930	994	929	932	964	943	961	969	968	909	1010	911	962	932	905	965	911	1007	925	975	945	917	983	993	990	909	973	976	973	900	976	976	985	954	953	934	944	960	937	990	942	936	949	891	935	938	929	959	978	928	962	917	958	935	963	978	918	918	932	933	938	996	937	956	974	1040	1002	951	967	950	971	934	971	976	967	934	1010	956	936	982	959	954	905	951	936	907	893	946	932	933	1005	959	909	945	975	954	967	949	942	896	971	923	981	954	929	927	926	906	963	940	966	911	906	943	907	965	963	940	947	986	961	958	924	1019	972	883	978	887	959	957	928	922	936	984	937	970	939	988	977	938	1023	947	974	915	972	955	979	927	1038	913	884	894	945	952	931	962	1008	926	986	959	930	957	983	964	920	898	951	901	954	1011	895	994	935	950	953	900	934	923	978	905	925	939	918	908	930	912	980	925	1015	909	938	917	944	1006	950	1005	939	903	904	947	949	980	914	973	915	942	914	937	949	978	909	940	947	942	916	940	964	904	994	880	926	942	922	925	936	927	947	980	945	983	964	930	1019	1000	949	952	939	949	990	921	937	989	922	994	997	989	910	997	936	890	978	1003	991	930	969	927	945	939	980	978	982	934	939	976	989	952	974	962	952	974	955	989	983	945	956	958	922	913	927	994	955	993	948	926	937	945	969	1004	932	965	917	957	991	1015	961	953	971	972	965	986	969	928	941	900	992	962	928	965	954	939	986	922	989	944	925	969	958	960	910	966	914	908	964	937	942	962	936	935	941	934	929	1008	1006	939	949	980	962	1005	917	990	954	912	976	950	907	1021	930	959	854	960	948	922	975	968	895	998	925	990	939	1012	956	951	970	984	985	944	958	989	923	984	910	956	978	945	929	1001	946	987	960	1013	1020	932	966	945	964	959	970	953	1009	989	908	919	954	907	892	930	979	956	911	992	885	914	1000	882	941	928	951	981	900	1018	995	994	974	949	920	885	924	919	930	959	921	911	905	929	960	961	971	1002	942	942	938	927	921	932	943	950	994	939	938	962	923	918	966	951	888	902	988	887	993	890	961	953	987	984	957	964	950	969	902	927	925	995	911	919	940	947	965	939	897	900	980	911	963	888	950	983	976	947	913	949	959	950	967	917	1005	935	949	905	973	943	931	954	1052	947	943	993	929	921	988	957	908	998	913	956	908	917	916	884	972	947	954	897	915	978	959	927	926	951	884	1022	935	931	952	961	962	936	951	919	904	998	984	953	967	964	958	935	930	959	928	962	967	928	949	929	935	949	937	954	939	919	912	954	924	897	926	946	966	987	910	989	967	957	957	949	938	912	946	958	945	925	889	953	985	1011	965	977	908	916	962	977	966	997	957	928	986	955	971	953	898	966	886	1012	960	914	948	954	941	981	980	942	963	985	920	950	1009	920	961	904	922	963	1012	964	899	967	980	973	862	954	971	930	962	907	920	913	909	1055	955	927	949	948	922	964	943	966	994	919	997	939	951	909	921	1008	952	959	937	955	928	956	934	988	953	912	974	961	910	913	962	875	903	973	931	944	1002	980	1005	1016	928	979	946	904	956	968	1010	965	928	934	970	890	1012	936	936	931	951	983	927	971	947	951	883	933	982	959	919	931	954	941	948	939	940	986	976	912	955	975	939	976	950	944	935	945	974	955	955	956	924	994	940	930	968	925	933	952	966	939	974	967	883	1009
2884	1430	883	665	1144	1425	1317	1062	907	726	601	526	448	401	348	334	289	245	231	229	199	170	184	167	158	140	142	162	130	120	115	107	109	117	96	92	98	101	94	82	77	91	75	85	79	76	77	76	85	81	69	79	63	65	74	71	65	73	84	64	68	73	74	82	74	92	60	71	71	67	62	94	61	74	71	74	73	81	67	76	66	83	54	65	62	64	57	80	69	54	66	74	58	64	62	75	58	79	61	62	79	61	56	58	62	78	56	65	79	66	62	80	69	70	67	60	63	66	70	77	59	81	65	71	59	74	59	59	67	62	58	65	64	59	64	64	70	71	65	60	59	72	76	56	69	68	52	55	69	57	60	72	65	50	60	54	56	77	58	66	50	56	46	67	66	64	70	66	63	72	65	72	62	64	99	77	56	61	64	74	80	50	72	59	73	72	62	58	70	60	65	70	66	66	55	58	67	60	68	70	57	59	72	81	60	65	73	72	64	71	63	56	76	72	66	59	86	66	61	74	63	48	71	76	81	73	53	69	67	78	68	70	62	64	66	69	55	72	62	67	56	59	73	63	63	65	63	69	48	67	71	74	66	51	69	70	64	62	54	63	59	66	71	65	65	71	67	78	72	61	69	61	62	59	72	70	75	64	61	56	61	74	72	60	68	68	69	58	62	61	62	58	66	62	66	61	64	64	77	77	62	53	58	69	71	57	68	61	53	57	62	63	56	60	47	74	67	64	62	76	64	60	68	62	56	66	70	69	54	72	75	55	68	52	58	65	60	54	53	54	69	60	62	59	65	53	69	77	80	57	63	51	59	65	86	62	68	71	64	49	70	75	60	64	75	48	62	58	67	69	50	52	74	64	68	58	59	68	69	54	69	79	60	79	60	60	75	51	61	69	83	72	65	79	61	69	59	64	64	45	70	65	69	60	55	72	57	68	65	69	69	68	59	70	73	64	72	82	62	77	64	71	69	56	66	72	55	74	58	62	63	72	59	66	69	75	57	62	70	69	67	80	71	58	61	57	75	50	69	64	66	48	66	57	59	64	66	70	59	53	63	75	56	65	57	86	54	75	69	70	62	64	64	61	60	48	75	68	63	76	67	70	76	55	70	67	70	61	70	65	49	49	64	51	67	62	75	50	75	66	63	79	64	59	74	61	64	76	69	56	58	74	56	68	68	66	61	47	59	65	63	65	73	63	56	76	70	58	52	66	66	77	60	67	67	64	64	78	61	68	71	58	77	56	58	68	69	75	75	47	67	66	54	76	67	59	55	75	77	71	61	61	73	59	60	68	55	66	70	56	58	72	62	63	63	57	58	73	67	54	70	59	55	71	64	64	75	51	67	61	65	69	66	66	66	78	69	68	59	65	59	74	69	76	64	69	71	61	68	70	75	68	57	71	69	52	72	77	74	60	71	54	77	75	69	65	59	62	62	58	87	83	65	69	68	64	66	68	67	64	65	59	63	60	64	74	57	69	61	82	71	62	77	72	65	71	58	66	66	66	69	71	65	68	61	91	61	61	65	63	54	66	64	71	58	48	70	60	74	65	71	60	77	81	59	75	57	66	58	74	80	51	62	63	67	58	65	60	44	70	68	69	71	47	64	68	82	53	59	72	71	71	79	73	61	69	68	54	65	80	62	66	64	54	63	73	63	58	63	63	71	50	70	65	70	74	62	56	56	73	78	58	65	65	63	58	64	54	73	76	71	66	68	59	74	61	65	69	66	55	73	76	65	69	57	57	60	73	63	50	71	84	75	61	61	49	64	64	71	71	66	61	77	72	61	59	60	63	78	59	67	74	68	76	58	74	60	63	64	69	69	56	50	79	77	54	56	58	64	61	76	70	62	66	62	58	71	56	60	76	72	65	59	63	61	54	63	73	74	65	70	50	85	65	68	60	56	78	91	69	72	66	73	71	66	72	61	56	92	68	67	56	53	75	59	65	74	72	65	74	65	79	58	51	68	64	74	73	67	69	63	65	69	84	64	51	58	59	72	64	77	72	63	70	63	61	71	81	66	73	77	65	54	68	74	65	66	60	60	76	78	59	79	56	60	58	41	69	68	60	67	80	56	73	59	67	59	75	59	79	63	59	64	77	84	78	55	61	70	53	76	76	57	69	70	73	52	79	67	55	71	65	78	68	67	68	60	65	64	63	62	50	63	67	70	63	60	56	76	74	60	74	71	72	72	64	62	67	66	80	72	67	59	64	56	61	69	53	56	78	64	63	63	72	73	60	66	57	61	77	73	59	60	50	75	69	68	60	67	65	64	58	62	54	65	77	61	52	60	56	73	75	64	58	61	84	84	79	73	54	58	53	66	63	55	61	85	74	69	68	68	55	60	84	66	65	64	82	75	57	61	72	59	54	74	60	74	80	50	67	71	67	71	69	72	61	69	68	62	72	69	71	63	58	70	74	66	68	64	70	64	64	67	51	68	62	63	63	58	46	73	63	53	66	75	60	70	73	54	62	75	69	54	70	66	59	65	69	69	48	65	58	64	62	59	61	70	72	67	65	86	65	62	69	59	59	64	66	55	67	52	55	49	58	64	65	61	71	54	69	57	61	71	65	79	61	72	80	67	73	67	75	63	64	57	56	44	63	68	54	80	59	68	59	68	61	55	73	57	72	61	61	59	58	67	69	69	65	85	52	61	72	70	65	62	55	73	69	92	62	60	58	52	67	52	57	62	61	60	63	51	66	57	78	76	68	52	56	66	86	51	63	64	64	66	67	63	69	65	68	59	73	66	77	67	71	68	69	55	74	66	57	67	67	65	68	57	55	63	64	56	69	59	72	68	74	60	65	65	52	67	66	69	72	68	62	69	76	66	56	63	61	64	58	75	58	71	74	55	64	59	63	69	83	63	60	72	60	54	71	54	50	64	59	69	86	70	74	58	62	58	56	73	60	74	51	65	63	61	71	64	70	69	76	63	74	55	79	67	63	68	71	74	76	82	71	56	65	62	65	72	80	66	55	50	70	71	61	67	56	61	72	84	62	57	51	68	68	69	73	54	79	49	60	66	83	70	66	51	69	64	63	73	75	66	65	81	63	49	65	70	72	64	69	73	67	46	87	71	64	54	50	60	58	77	67	65	74	61	60	57	66	58	64	69	57	67	71	68	59	74	65	79	53	64	60	58	64	69	67	69	68	66	60	52	67	62	74	55	66	69	69	65	58	61	77	62	66	73	67	72	74	63	80	71	60	69	64	71	68	59	67	65	69	66	91	58	74	62	61	61	64	68	44	71	64	78	67	78	59	63	66	61	63	79	67	66	65	68	57	70	68	58	63	78	65	62	73	59	67	78	68	52	70	65	75	63	69	64	62	66	73	78	66	51	73	79	66	73	72	77	68	75	60	66	64	72	72	51	61	72	71	64	65	75	67	62	59	68	58	68	62	66	62	57	68	81	62	78	57	48	51	56	59	58	69	58	58	67	64	67	78	66	63	58	54	59	73	66	60	58	55	60	61	67	67
28313	21572	15791	29895	38284	38013	35032	31329	27374	23788	20498	17716	15584	13560	11869	10630	9509	8410	7626	7019	6419	5927	5464	5152	4864	4523	4327	3931	3927	3640	3498	3138	3045	2815	2656	2525	2321	2194	2128	1996	1814	1744	1751	1691	1662	1488	1583	1511	1472	1450	1401	1330	1333	1326	1281	1341	1179	1158	1226	1174	1193	1137	1190	1163	1155	1110	1153	1136	1106	1129	1135	1075	1126	1032	1042	1083	1098	1045	1064	1093	1066	970	1095	1039	1010	1018	1037	948	1014	922	1002	1011	1017	984	1009	983	989	955	965	919	958	919	943	939	957	932	948	967	939	930	937	979	953	964	988	950	955	921	951	925	898	905	867	962	932	944	935	927	916	928	942	870	956	902	955	952	906	942	920	914	918	933	948	896	911	890	956	952	903	904	893	904	913	891	903	928	948	918	894	932	933	909	941	903	945	852	925	975	931	926	875	928	914	938	927	963	976	934	886	921	938	903	929	937	913	945	888	959	926	910	953	911	934	925	968	889	908	883	909	924	930	938	892	912	879	906	912	925	939	929	963	972	930	946	864	957	921	956	930	920	872	947	961	893	901	854	920	916	909	1003	958	940	932	904	974	911	932	882	873	926	886	919	935	958	939	908	872	924	900	968	940	885	872	921	918	950	927	867	929	844	970	930	870	929	836	917	960	896	919	933	904	960	978	854	909	884	922	944	905	882	954	894	932	887	921	901	877	871	864	902	919	884	931	928	921	990	953	961	887	928	937	932	911	928	893	899	947	964	935	899	882	894	846	930	900	912	935	934	925	875	928	921	887	855	872	876	954	913	896	902	843	948	909	885	924	891	937	909	921	913	936	926	955	894	910	957	921	936	904	916	933	907	899	887	959	888	917	927	911	890	908	900	954	935	919	947	924	904	916	965	899	867	927	934	901	933	949	936	927	859	936	901	913	939	881	906	946	921	868	912	942	892	956	905	930	927	928	854	914	869	893	921	932	936	896	898	915	904	898	921	930	933	938	938	946	922	921	913	921	910	963	944	903	910	875	952	909	943	915	896	924	937	892	891	948	956	914	923	913	915	911	916	878	928	931	935	960	912	935	915	925	869	914	926	885	918	977	933	942	936	842	872	894	939	914	980	882	930	927	919	964	896	956	893	927	946	960	948	928	901	888	885	931	870	918	903	930	902	940	881	923	913	864	911	962	942	970	968	900	949	933	959	882	901	913	980	954	935	888	903	929	954	845	961	951	873	883	900	932	978	876	913	949	905	906	969	887	948	924	907	907	878	946	939	914	875	941	926	872	924	937	933	922	922	891	948	951	923	945	933	896	932	965	912	884	971	914	931	928	898	936	938	885	931	920	920	877	933	870	912	941	907	950	928	857	932	935	902	888	905	902	934	977	909	891	886	931	945	869	884	940	915	936	863	932	916	926	902	908	932	959	913	903	857	963	910	897	907	954	893	927	915	910	962	941	873	894	926	904	905	941	965	891	941	955	937	913	938	852	926	913	940	873	943	940	929	939	941	945	886	918	913	939	920	955	898	933	936	885	932	961	869	927	882	846	966	907	926	906	967	849	849	856	986	915	919	911	851	943	908	869	880	900	904	958	918	944	914	900	897	871	947	875	904	862	912	876	984	920	934	907	878	896	950	919	948	931	971	897	948	902	942	966	896	875	882	923	973	947	929	971	910	891	939	883	917	914	964	911	958	985	954	906	911	961	928	886	870	944	863	940	894	907	1016	933	897	866	918	905	925	881	964	926	921	907	931	936	890	857	930	873	882	851	905	990	840	898	974	931	874	965	918	930	874	910	858	940	902	929	910	994	861	949	935	915	962	945	920	919	894	975	879	906	916	913	929	889	934	895	908	933	900	923	857	931	896	891	874	879	920	884	856	842	915	899	925	911	924	965	846	909	913	921	915	950	910	939	904	870	926	878	930	943	882	890	932	922	892	931	911	962	924	919	936	891	906	974	909	931	954	937	864	890	855	940	951	927	905	907	939	898	890	931	951	909	971	917	909	933	901	912	889	897	909	882	883	942	930	854	909	898	903	919	845	919	870	985	943	962	899	978	896	937	926	943	954	904	863	906	875	908	911	931	858	953	914	883	903	909	944	935	938	933	889	934	947	916	912	901	917	934	958	942	929	898	892	948	898	908	916	881	910	902	928	868	916	960	985	965	889	921	933	892	920	923	875	894	929	962	921	892	882	889	956	886	943	882	875	909	916	917	912	901	920	970	900	962	907	890	924	883	968	896	876	969	920	867	950	957	927	905	938	903	923	904	970	837	937	948	898	973	924	884	900	908	932	929	919	905	884	966	934	897	947	861	928	921	885	962	964	915	954	928	890	865	889	945	893	896	918	937	910	930	927	916	907	884	878	887	886	949	940	904	937	860	899	936	959	929	849	904	824	888	903	936	916	913	921	944	905	948	893	947	904	958	907	946	953	901	909	880	910	923	962	873	956	933	925	899	901	885	891	910	878	951	914	906	912	883	950	913	945	956	910	942	895	906	879	946	915	940	916	915	982	888	898	868	916	965	906	954	841	934	951	963	851	904	854	902	866	859	917	893	921	856	913	886	968	949	879	927	987	904	944	919	905	890	837	882	924	874	864	847	865	933	930	914	924	948	898	938	918	893	928	929	923	884	940	877	899	916	897	918	862	908	910	913	914	942	895	896	955	900	928	963	901	926	916	936	881	903	890	930	993	934	904	954	974	916	926	955	972	951	910	964	964	931	943	924	855	931	941	872	921	902	922	987	892	895	976	911	989	942	892	910	922	885	887	942	941	939	936	894	918	916	911	901	897	954	907	937	895	918	930	943	926	929	921	889	913	928	922	920	912	927	896	917	928	892	940	970	958	923	994	899	884	918	914	922	908	987	930	926	955	885	969	903	869	969	897	924	860	919	916	945	856	918	904	918	975	921	892	847	916	907	917	871	951	864	909	929	922	952	922	905	923	902	923	870	872	904	923	901	921	937	922	882	920	929	927	917	953	958	931	920	918	861	871	948	923	949	943	930	871	975	914	937	902	888	906	949	861	893	941	884	945	918	906	930	876	986	956	898	878	903	880	912	927	920	905	896	901	969	946	932	939	923	899	897	882	945	913	957	943	931	955	924	911	947	902	879	905	935	929	970	890	869	888	931	897	974	859	920	934	892	942	862	919	944	917	904	903	937	942	917	920	875	920	926	924	897	943	959	931	918	920	874	909	906	937	855	919	901	889	916	930	913	906	921	895	976	897	915	892	902	947	967	926	964	912	920	937	943	916	948	943	928	966	897	880	911	857	900	868	927	957	919	915	899	960	901	946	916	916	875	932	908	888	981	917	957	910	942	911	902	890	901	927	933	926	833	923	934	943	956	973	932	940	931	902	947	948	901	901	928	907	933	990	892	912	933	949	909	938	905	899	873	905	881	873	937	915	956	926	905	954	892	915	977	932	905	868	901	940	936	953	984	927	888	912	899	925	875	922	943	921	876	913	962	871	843	919	916	956	921	933	915	953	932	881	951	873	950	927	912	869	965	892	956	933	887	956	949	893	865	886
2126	691	409	331	608	685	612	569	469	408	323	237	240	184	191	172	146	143	112	122	122	95	98	102	90	79	87	90	96	80	92	81	76	76	92	75	73	66	79	75	67	54	56	58	60	58	45	58	51	49	49	64	54	66	52	51	56	59	69	58	55	51	47	47	65	50	66	61	56	47	44	48	56	54	46	55	54	54	51	43	43	51	53	46	47	51	41	59	54	47	46	53	53	58	53	52	58	52	43	58	55	70	62	58	62	47	53	53	60	65	54	51	54	53	43	47	55	49	39	55	52	58	58	54	44	58	39	55	51	58	52	47	51	57	43	53	67	50	38	55	64	48	51	44	56	45	45	49	69	64	51	61	66	49	51	42	52	49	48	55	54	46	46	50	49	45	51	43	58	67	60	62	50	53	55	45	59	64	50	50	53	38	50	60	44	43	35	55	59	47	44	57	48	51	63	47	50	57	50	60	50	44	52	47	48	43	65	55	51	56	58	50	61	47	56	51	51	52	67	61	54	49	56	48	52	46	57	59	55	49	60	44	54	44	60	50	49	44	61	55	58	52	56	52	44	54	58	53	48	64	62	54	49	48	50	53	48	46	56	50	47	50	60	52	47	47	52	45	47	53	52	44	50	45	47	54	58	53	45	44	53	69	62	40	54	49	48	54	48	49	62	50	59	62	60	53	64	63	52	58	63	50	53	60	55	50	49	66	48	41	60	51	49	55	60	60	51	53	50	49	53	47	50	46	60	41	48	51	57	37	41	45	49	59	49	51	48	44	46	54	52	57	47	69	43	51	52	54	66	50	46	49	57	43	65	56	58	52	40	55	58	51	47	56	47	48	58	48	38	51	55	45	45	62	39	56	57	55	43	49	49	46	54	55	53	55	52	50	45	47	40	61	53	52	56	53	46	40	54	48	47	47	74	46	43	59	51	48	47	57	53	51	54	45	55	48	36	53	60	67	62	52	57	54	56	55	57	56	64	52	45	48	53	45	50	56	51	68	50	63	60	55	50	49	66	51	65	66	48	68	51	56	42	74	42	52	60	50	49	49	57	56	50	56	40	56	62	62	58	36	61	53	41	52	58	51	43	51	46	53	51	52	61	63	35	41	47	58	65	49	45	60	54	56	65	50	47	57	55	51	44	46	51	52	50	45	48	43	37	45	67	48	45	45	54	53	56	48	51	43	51	50	50	53	44	61	46	52	49	71	56	51	59	47	56	67	67	49	63	58	57	63	62	52	58	52	52	45	52	56	53	47	68	49	50	50	41	55	48	47	46	43	46	52	56	43	51	63	50	41	45	45	64	58	41	47	49	57	62	51	48	65	50	57	46	49	47	53	51	57	50	48	49	48	49	63	67	60	55	63	60	54	57	42	44	46	48	70	62	57	47	54	38	62	52	41	42	54	46	37	49	49	59	44	51	57	46	55	51	49	50	62	61	61	44	58	46	53	69	60	53	57	42	45	57	68	62	56	65	61	58	50	48	46	62	46	50	55	51	52	55	47	63	72	55	46	50	48	52	54	45	41	54	56	57	52	50	51	74	67	54	56	55	37	61	60	44	58	44	65	62	56	47	54	52	54	50	50	52	58	47	52	60	46	52	43	50	58	58	66	41	53	41	58	50	68	57	56	54	52	53	52	49	52	48	47	48	47	57	53	56	51	47	44	44	41	59	57	50	61	48	67	57	52	63	36	55	62	42	45	48	46	57	46	54	52	50	43	47	42	54	66	62	45	42	57	41	46	37	46	45	46	53	51	54	60	45	51	53	40	51	50	65	41	60	50	55	64	55	46	69	49	63	51	60	49	45	53	40	60	50	47	38	52	52	55	59	54	43	50	49	43	64	54	41	66	50	33	54	44	54	61	48	59	44	44	38	41	57	41	54	70	52	38	54	53	57	41	51	41	64	45	40	56	61	49	58	52	57	49	47	55	53	55	48	51	43	70	57	59	48	65	54	50	58	46	56	46	36	55	56	77	56	65	54	60	52	63	54	47	59	65	54	49	54	61	55	50	48	46	50	51	56	56	62	48	51	57	52	51	51	48	55	52	52	69	49	63	39	42	50	52	56	52	53	52	51	51	54	51	57	66	31	56	45	47	46	57	38	55	49	62	45	48	74	60	61	49	55	50	51	40	56	47	57	48	60	52	52	48	48	54	52	53	58	59	44	60	49	57	45	56	47	62	56	47	49	59	55	37	48	46	62	64	59	59	54	43	47	48	46	44	68	63	46	66	59	50	41	52	47	60	37	50	49	54	58	54	76	60	43	57	49	62	47	50	52	41	42	64	56	49	40	53	58	54	54	64	44	59	53	45	49	41	44	40	58	37	50	60	56	45	41	59	49	54	43	52	54	30	48	58	57	59	43	70	66	57	51	54	40	39	57	53	49	64	54	57	45	40	47	66	62	38	46	61	62	52	45	56	52	51	47	51	58	55	62	55	51	44	58	42	42	41	56	50	50	50	53	47	42	46	44	47	42	56	54	49	43	53	47	51	51	55	50	49	41	54	50	40	51	50	49	46	67	52	52	53	53	45	47	50	45	58	59	45	54	55	53	49	51	49	49	53	41	39	46	60	52	54	56	54	59	49	66	48	61	51	49	63	50	52	51	55	52	56	45	41	55	64	58	67	60	56	54	43	55	43	39	51	55	48	46	48	57	41	48	56	39	33	52	52	47	48	55	35	61	42	58	39	55	53	47	61	70	46	53	51	51	59	58	53	42	57	43	62	41	61	42	49	48	51	38	46	46	42	58	51	44	47	59	57	58	46	45	52	45	61	43	54	49	60	60	54	51	44	53	51	58	70	40	42	51	51	52	62	55	55	52	56	62	62	50	67	55	45	49	52	49	45	57	56	69	58	47	53	48	45	55	56	53	64	54	48	49	51	58	51	49	59	57	50	43	44	44	49	56	47	48	52	47	49	58	49	58	62	58	47	46	43	59	53	49	58	45	52	49	50	50	51	58	48	52	39	38	40	54	50	62	54	57	73	43	52	46	50	47	56	61	46	59	57	50	59	55	48	47	41	54	53	57	43	50	56	56	56	41	53	45	45	57	55	48	58	40	66	63	38	53	52	46	48	48	51	44	49	49	63	55	51	47	58	52	47	56	56	48	54	44	41	46	36	53	48	52	47	44	55	50	43	55	35	39	62	43	68	55	58	63	46	49	60	49	54	48	62	49	49	50	53	53	51	46	53	50	52	45	50	53	56	44	61	57	53	52	55	41	52	41	54	55	51	50	56	60	57	54	49	48	49	47	43	62	51	47	48	54	50	57	63	46	50	50	54	62	47	62	35	59	48	51	60	57	62	53	64	56	52	58	48	52	47	54	48	47	42	46	55	40	52	56	50	53	51	56	51	54	57	47	49	54	62	56	45	68	48	49	47	56	40	58	53	50	50	62	64	55	56	38	37	38	52	48	57	53	50	49	67	44	50	48	43	50	49	55	53	52	46	59	50	48	52	44	44	53	44
20564	14143	9442	21862	30098	29456	26229	22276	18732	15181	12498	10621	8812	7492	6590	5736	5136	4458	4049	3623	3536	3264	2967	2716	2733	2473	2390	2277	2176	2051	1910	1801	1718	1547	1596	1512	1368	1308	1271	1195	1196	1168	1143	1122	1053	1008	999	973	915	927	965	918	875	927	891	922	913	919	875	805	852	859	875	835	856	816	840	805	834	846	834	786	847	795	844	802	815	812	799	827	849	799	847	812	786	764	765	823	804	774	745	767	812	733	778	775	748	763	714	770	795	794	774	724	756	761	790	787	725	780	769	737	780	736	740	757	748	751	764	679	786	724	748	733	753	768	755	783	734	804	761	766	755	745	794	737	765	727	721	685	719	763	751	719	753	752	729	759	780	763	736	754	763	769	756	722	738	745	752	696	748	791	726	779	768	749	722	773	717	725	746	717	736	750	789	830	794	748	774	776	773	789	763	760	704	723	741	723	761	751	764	779	771	715	727	750	779	745	778	727	777	759	770	718	757	726	736	729	753	748	771	695	747	740	732	746	726	711	744	694	758	710	715	784	741	755	737	742	755	746	765	728	744	758	729	803	767	726	769	760	720	745	788	782	739	732	748	756	782	780	721	704	747	736	726	728	791	782	737	730	748	762	768	761	759	754	741	761	731	742	782	752	731	753	774	738	695	716	705	743	739	713	714	719	724	776	761	729	752	715	746	707	770	706	747	738	719	724	729	765	804	690	727	735	760	737	757	704	737	722	744	710	753	757	750	784	683	784	778	778	792	723	717	722	757	733	671	738	722	722	739	752	724	699	727	710	766	711	764	713	736	737	705	731	711	738	724	762	733	718	738	756	745	720	750	733	784	682	710	682	743	692	705	765	739	753	726	742	809	721	706	752	730	771	771	727	738	690	713	773	732	765	735	748	734	785	763	738	753	769	677	746	767	713	784	776	773	818	740	725	773	727	721	743	790	734	713	748	705	752	725	763	751	766	762	753	797	707	746	726	774	731	814	760	706	792	725	767	757	706	755	687	770	775	764	747	756	680	771	747	741	744	728	693	732	755	719	744	768	779	752	691	710	752	744	718	720	748	720	726	704	715	751	733	706	712	727	716	706	756	691	769	775	712	731	743	754	745	695	706	706	730	743	729	772	758	754	793	753	747	776	755	750	745	770	777	758	722	747	740	745	758	762	720	716	764	721	740	745	734	766	725	738	756	744	769	725	709	766	699	727	745	738	718	757	737	746	747	771	741	760	717	790	701	740	727	721	709	758	780	743	749	740	756	787	729	791	720	751	696	742	787	725	721	770	753	772	724	748	758	773	775	740	705	756	798	708	767	749	718	726	711	696	781	727	785	765	758	774	749	702	762	712	754	730	780	688	741	753	706	735	766	716	708	709	782	745	733	683	761	739	787	776	732	733	725	714	742	762	705	714	743	721	750	748	763	770	737	724	751	727	764	737	730	725	726	663	754	756	742	762	727	772	706	741	748	751	721	758	769	722	730	679	814	747	758	754	816	764	733	708	736	749	786	728	698	741	768	738	746	722	732	740	770	770	759	778	767	806	771	757	751	813	756	775	751	719	752	786	695	724	743	757	726	719	737	728	724	753	719	767	740	755	775	724	783	754	779	760	751	759	753	705	769	764	763	758	745	735	759	743	753	725	745	696	794	790	790	728	683	726	713	744	707	740	747	766	776	736	691	746	753	768	816	757	715	744	777	720	739	713	714	773	745	740	806	769	729	759	718	720	729	790	752	732	755	738	708	729	763	708	748	749	724	720	749	715	709	808	756	737	709	766	779	755	699	706	697	717	738	742	774	748	768	773	699	716	697	713	738	783	755	791	768	773	728	778	737	732	773	712	745	774	716	737	775	751	780	751	737	748	765	766	786	724	712	734	792	775	719	730	796	759	707	717	732	763	740	729	760	767	735	762	760	756	706	784	760	797	755	766	758	704	764	708	763	718	759	781	753	751	729	761	759	758	721	800	747	714	752	704	738	759	752	742	753	750	788	753	735	747	764	705	773	789	757	774	794	769	757	760	735	737	773	775	752	767	719	801	744	740	733	753	694	742	693	697	787	673	729	742	722	730	756	722	767	709	772	753	716	743	739	777	745	752	744	793	754	784	712	712	704	723	733	721	729	743	740	791	779	724	753	741	776	746	712	753	722	739	725	759	776	759	760	766	723	762	758	708	779	769	776	794	746	740	790	733	702	790	720	723	725	704	730	731	743	790	746	751	730	760	752	752	694	741	728	762	739	746	765	739	751	723	709	762	663	761	775	756	720	747	757	758	668	694	786	771	763	729	701	729	746	712	750	724	746	825	727	737	760	746	777	746	752	787	751	739	735	765	729	754	719	743	755	716	757	724	726	754	725	709	741	762	744	758	730	728	775	772	785	705	713	711	746	731	757	728	716	755	733	744	715	718	743	748	716	736	690	706	778	799	781	725	770	768	804	796	768	735	720	748	757	754	734	764	734	774	756	789	751	730	740	716	781	756	750	780	738	766	770	774	748	719	723	713	793	714	748	702	765	763	796	775	763	737	803	776	748	760	757	722	746	778	715	740	740	754	713	733	740	765	786	762	763	816	745	746	737	731	742	703	742	712	709	728	723	742	700	752	742	738	728	733	724	722	730	812	786	707	728	730	768	756	679	722	778	725	814	760	745	750	730	680	704	739	758	742	701	721	739	707	770	770	728	764	756	705	780	743	747	744	727	767	800	729	717	758	733	754	735	745	783	768	747	753	757	715	728	772	736	778	756	723	761	739	734	707	752	765	721	794	715	726	696	726	716	681	765	747	770	698	751	718	755	721	775	746	742	783	767	732	743	862	732	765	712	738	720	754	745	749	725	717	676	708	772	749	768	745	754	762	762	765	797	740	741	744	722	762	772	748	741	745	746	720	762	730	729	770	717	780	734	671	758	748	768	706	682	748	734	746	728	732	748	744	753	739	750	733	743	746	785	755	708	732	751	774	735	712	753	728	757	748	771	745	719	762	736	727	756	730	712	743	774	722	743	770	774	697	737	701	737	753	750	771	713	780	743	735	744	689	706	767	697	728	760	721	743	752	744	772	738	729	722	736	735	702	717	726	791	685	737	772	758	769	748	728	726	784	726	742	755	716	746	736	703	732	703	715	738	743	738	825	730	720	777	744	751	789	750	717	720	734	726	746	721	694	711	777	760	767	729	710	741	789	728	766	699	721	760	749	747	778	691	753	743	737	737	722	740	789	719	769	722	753	728	725	699	785	732	738	758	761	699	769	737	773	742	727	724	749	759	735	746	719	700	749	660	727	705	735	724	756	725	722	715	743	721	761	776	724	738	764	736	758	677	692	755	701	682	698	724	754	704	725	747	737	696	753	739	755	768	731	735	717	705	774	793	679	754	736	740	734	757	735	739	768	723	736	793	758	769	732	711	738	734	739	775	749	708	795	732	748	758	722	661	785	735	720	730	771	727	748	753	772	760	722	768	760	701	764	713	732	730	712	716	788	725	735	731	741	708	733	764	725	725
1696	1039	570	444	865	1063	888	791	648	567	420	360	328	282	245	218	178	197	183	150	167	131	117	107	98	101	95	100	96	91	88	72	88	86	74	64	74	80	52	70	67	63	61	62	58	62	47	54	55	45	50	54	56	67	50	47	56	55	56	51	38	46	49	46	59	48	51	54	41	48	56	46	38	64	54	41	47	61	52	44	48	54	51	47	59	53	62	55	40	49	40	44	43	50	37	54	40	52	42	48	41	55	51	57	57	51	45	61	48	51	53	50	52	46	54	40	53	45	49	46	43	43	41	64	60	38	48	52	49	42	48	64	39	56	52	31	48	43	47	47	52	47	46	47	45	54	57	47	55	43	62	49	45	34	44	41	41	53	57	49	56	39	65	55	58	57	49	39	44	50	53	51	50	44	52	56	40	50	54	50	50	40	41	38	54	57	55	41	41	52	57	38	53	48	61	47	53	52	46	38	40	53	53	31	43	56	48	52	41	39	51	36	52	40	53	46	54	49	46	43	50	47	46	41	52	59	35	37	45	46	47	53	46	43	41	46	43	53	43	49	62	58	44	59	47	34	48	65	52	43	49	46	43	55	36	37	37	61	51	45	51	44	49	54	56	42	44	55	46	44	43	38	52	63	54	61	52	48	56	50	58	62	33	44	59	44	49	51	42	44	46	35	53	55	45	47	49	48	38	47	43	52	51	50	45	42	61	54	32	52	40	45	56	57	55	43	49	62	49	51	50	51	39	50	48	47	62	55	51	47	61	48	42	57	48	56	43	44	51	48	47	42	46	54	45	53	47	48	49	55	51	53	64	48	41	54	47	45	54	48	52	48	41	50	42	48	55	58	49	53	48	42	54	52	42	50	48	47	52	45	38	44	60	38	42	55	58	52	64	50	54	62	35	45	49	41	36	53	56	46	50	48	49	62	54	51	50	46	40	46	46	47	38	59	45	53	41	48	45	47	46	51	48	55	53	40	41	42	44	42	37	44	55	56	49	57	44	47	45	39	57	45	49	54	52	53	44	49	44	44	54	51	55	44	43	48	54	41	52	46	55	47	37	56	45	42	47	48	51	56	48	41	44	34	51	59	50	53	52	58	43	49	43	65	48	57	49	34	43	39	59	49	66	68	45	52	41	49	57	46	43	40	61	43	50	45	61	46	52	51	50	55	49	61	42	45	55	42	48	51	40	37	49	38	55	49	52	52	51	63	36	54	47	50	46	47	51	50	54	61	47	44	49	46	34	50	38	47	54	64	43	49	58	48	43	50	39	51	52	51	53	57	57	50	52	53	42	49	55	38	42	40	55	58	51	48	49	43	46	54	39	57	41	43	58	38	44	50	52	42	48	56	57	45	41	58	63	37	55	37	40	55	39	55	47	46	45	42	51	50	53	55	48	38	44	54	43	37	52	47	50	52	49	44	47	39	49	52	38	40	53	40	48	43	55	45	55	51	39	53	52	62	35	49	47	50	42	57	40	49	49	56	52	45	47	41	47	43	52	51	55	43	57	48	41	49	48	57	49	54	47	62	58	50	48	46	51	42	39	33	44	46	49	47	37	52	42	57	49	43	45	44	50	62	48	49	61	56	40	52	41	53	48	59	57	56	56	57	45	50	37	46	48	36	56	44	43	50	51	53	35	55	67	75	43	42	50	49	44	56	39	40	44	57	43	44	58	53	47	43	59	57	59	56	44	49	61	53	52	40	65	51	42	55	51	57	54	59	34	42	50	58	43	51	53	48	43	39	46	52	36	54	38	53	54	37	40	53	52	54	43	51	54	50	42	41	53	47	60	50	51	60	50	59	61	48	37	40	48	35	44	55	41	49	49	48	50	72	45	48	37	36	41	48	49	45	58	41	53	55	53	60	43	48	37	47	56	42	48	57	48	44	49	41	53	51	59	41	47	33	51	45	53	57	54	47	37	38	38	57	62	54	54	52	54	48	45	50	47	47	45	66	48	46	52	42	45	43	43	39	51	40	59	43	51	59	57	66	52	47	43	33	47	61	51	54	37	50	50	42	37	51	46	50	58	56	52	46	49	49	44	60	36	61	45	50	47	55	55	50	58	39	51	46	43	46	37	49	53	43	44	47	59	41	51	53	32	48	53	47	62	44	49	48	46	44	45	53	42	53	55	54	39	51	51	50	59	41	34	61	53	30	38	51	44	49	51	55	63	38	60	51	47	52	41	39	40	60	52	47	38	39	51	46	51	52	53	47	53	51	34	45	57	47	57	49	52	40	46	54	41	41	42	51	43	41	43	48	33	46	45	52	42	55	49	50	32	43	49	50	47	51	56	55	48	45	36	43	49	47	51	48	50	48	46	44	39	45	51	58	43	47	61	63	47	49	56	53	53	40	47	54	43	43	51	52	54	43	40	53	50	53	53	51	53	51	54	55	66	45	43	51	52	53	57	52	53	50	44	51	57	47	58	46	55	41	40	46	46	51	57	58	65	46	39	51	50	45	49	64	56	49	47	46	56	56	47	48	47	53	42	40	48	51	44	54	50	45	40	50	43	49	65	44	56	54	55	44	49	50	52	51	52	53	46	46	48	63	44	53	44	64	48	55	48	45	54	53	65	48	51	69	47	44	43	53	62	50	53	45	52	45	50	54	53	48	49	44	56	59	36	48	59	48	46	54	51	58	58	54	50	51	46	47	49	40	47	41	61	38	53	53	46	59	46	50	62	40	50	45	49	51	54	46	64	38	47	56	57	46	44	49	48	42	55	48	42	51	47	46	58	49	50	50	47	59	58	49	47	49	48	38	56	48	52	49	55	39	53	43	44	45	57	51	45	46	44	51	55	39	45	41	43	48	53	52	50	45	54	56	45	50	52	62	53	50	52	57	47	42	49	58	51	50	46	50	48	49	56	57	46	58	45	48	56	33	55	46	56	48	39	36	39	43	57	60	51	43	58	40	48	50	45	54	46	57	61	49	41	44	51	40	50	49	51	52	53	52	40	51	53	51	42	36	48	58	46	52	36	55	47	44	48	58	46	46	58	48	49	39	49	51	57	49	52	51	49	58	59	50	52	58	36	33	52	48	45	43	57	55	50	51	50	48	48	45	44	50	42	49	43	48	51	41	40	59	46	46	62	44	41	49	56	46	41	57	45	47	58	56	59	52	55	49	44	42	53	47	55	53	55	56	55	57	41	52	46	60	46	50	56	46	58	44	35	41	42	54	40	62	50	51	50	53	43	48	38	49	51	52	40	39	35	44	41	53	57	44	38	60	58	44	42	33	38	45	38	43	64	48	36	52	51	53	39	44	60	57	47	46	47	50	50	51	58	47	59	56	35	47	52	51	47	43	39	54	48	33	35	52	48	36	43	53	52	62	53	37	49	47	47	42	55	41	48	46	48	52	53	46	62	43	54	50	63	50	46	50	66	46	43	46	52	47	55	51	47	43	50	44	55	46	49	53	43	36	49	47	46	52	47	50	43	59	56	47	57	47	53	50	46	61	42	45	47	53
24633	18341	12793	26112	35017	34572	31192	27268	23368	19641	16565	14390	12073	10521	9283	8104	7138	6408	5546	5209	4857	4448	4078	3823	3661	3416	3167	3053	2891	2658	2494	2408	2201	2079	1958	1717	1693	1612	1539	1441	1382	1321	1224	1229	1183	1189	1131	1057	1065	1016	997	976	985	934	931	967	937	926	905	944	866	917	925	887	912	894	836	818	796	894	855	868	846	842	781	849	821	812	819	827	773	766	769	779	846	767	775	760	763	748	789	751	751	750	733	684	751	728	704	760	678	742	725	743	743	783	715	759	779	729	716	689	740	765	722	751	732	724	721	710	720	756	703	716	665	727	739	732	746	729	708	705	710	657	689	738	714	676	684	770	691	676	670	717	728	717	686	729	705	756	686	691	714	691	706	728	678	711	726	718	743	656	663	701	719	706	674	706	702	718	685	755	696	688	713	693	706	706	669	698	717	742	723	706	682	721	709	723	713	688	676	740	699	748	688	690	689	739	675	704	714	711	733	739	682	731	724	714	691	712	699	714	706	693	694	731	632	738	705	674	779	742	716	728	745	710	720	670	707	713	705	699	673	762	768	681	683	716	699	747	665	716	712	675	710	758	708	692	723	714	695	705	699	700	735	710	704	754	728	693	677	730	725	741	686	687	713	740	746	709	738	743	687	698	726	697	681	682	686	671	754	689	728	674	719	700	750	677	730	715	724	749	722	738	721	694	704	718	680	697	736	689	682	703	693	720	706	708	740	710	723	698	692	714	722	700	705	754	680	681	726	679	678	748	699	708	672	722	695	749	695	674	696	712	695	696	734	728	692	702	687	743	714	714	694	705	722	663	735	736	759	708	756	640	720	719	697	681	701	743	673	692	734	720	746	714	727	750	704	737	736	668	705	681	788	712	728	751	701	703	689	713	724	719	731	725	743	724	770	699	719	664	716	663	719	725	718	733	651	692	698	694	704	700	723	703	680	703	718	685	750	717	685	738	708	728	686	689	697	685	710	731	682	732	717	763	685	714	662	734	700	690	754	713	735	711	674	694	731	726	678	696	675	702	698	764	707	671	713	715	670	697	678	720	714	715	760	708	735	723	695	690	736	695	773	741	740	746	768	704	683	745	696	719	730	692	717	723	680	697	767	679	708	691	719	732	668	732	700	707	681	733	728	737	690	712	666	685	718	727	762	648	707	684	674	711	724	729	704	662	676	679	733	710	749	677	730	709	719	724	717	688	678	741	721	720	718	714	713	704	721	652	641	706	667	701	718	651	721	706	682	708	714	736	743	678	722	716	723	682	733	676	697	682	720	682	714	684	699	686	692	703	696	693	712	704	702	700	723	666	708	704	721	677	703	732	736	754	686	671	694	721	684	701	753	708	733	701	712	711	710	690	683	712	721	687	677	679	710	745	674	696	727	716	710	708	746	671	726	732	722	715	718	713	738	682	680	673	694	731	770	720	734	751	750	661	678	677	730	699	709	734	723	728	725	696	689	724	712	725	709	688	702	705	678	685	657	722	656	754	725	729	696	693	697	658	682	689	701	685	698	698	714	719	726	701	742	684	726	689	735	726	654	703	692	724	735	704	719	714	673	717	705	726	736	707	698	688	715	687	698	673	681	731	703	748	731	705	712	701	730	728	735	667	680	713	682	669	740	698	742	675	699	675	693	753	731	716	716	723	728	725	737	703	712	744	697	731	688	673	678	751	724	689	706	698	693	702	679	717	687	744	714	688	717	711	718	698	693	721	725	723	693	734	704	686	677	694	662	651	730	733	699	701	699	712	732	719	699	682	687	660	738	724	691	686	674	713	692	664	645	680	729	699	688	730	688	663	703	680	692	752	718	694	659	718	727	708	684	673	716	698	686	694	707	711	734	727	683	646	683	717	720	732	702	677	691	653	719	737	723	716	738	746	733	707	753	727	735	712	684	650	688	736	694	687	699	714	676	783	661	754	754	705	706	748	717	733	679	708	667	695	704	728	670	690	675	744	713	707	689	707	728	705	690	723	793	731	697	707	662	755	679	698	712	710	713	687	697	744	713	732	732	693	693	659	738	716	704	692	735	734	748	712	729	734	664	659	686	735	697	730	697	664	725	716	699	730	715	722	665	747	723	724	667	669	725	691	705	679	725	739	668	678	733	712	739	722	716	719	683	710	680	680	678	766	666	700	729	642	721	706	741	679	705	690	726	663	717	692	674	689	740	721	700	716	740	701	696	706	668	734	719	736	720	722	712	684	691	737	665	693	745	695	742	652	722	671	697	704	684	737	711	719	705	662	671	655	700	682	699	725	638	690	705	692	714	686	682	713	709	666	673	732	706	727	730	714	704	682	688	704	701	705	710	737	682	743	745	750	725	684	705	724	666	712	689	712	674	684	726	732	679	724	752	726	644	715	708	694	718	729	732	675	668	735	750	720	725	680	721	692	745	675	743	741	737	672	748	769	664	712	715	666	714	727	707	676	739	699	736	686	774	695	685	676	707	726	684	675	741	720	695	716	786	730	735	658	713	789	672	751	675	691	686	704	722	684	704	700	748	722	678	655	714	720	701	689	663	649	680	696	682	732	711	683	735	661	655	701	691	693	697	683	713	733	728	674	747	691	715	707	725	724	708	722	634	691	695	666	664	700	728	719	697	669	677	743	716	710	703	704	705	707	751	706	681	709	719	677	652	712	705	728	715	691	718	688	651	690	707	641	705	712	700	732	719	692	715	721	732	737	716	699	758	710	690	680	679	742	718	754	738	727	736	745	750	677	670	735	738	696	694	697	684	761	701	695	707	714	746	690	701	684	713	680	713	696	640	713	716	683	662	778	721	752	691	785	683	743	740	698	725	698	706	734	692	747	732	697	685	672	740	720	726	727	661	739	728	709	706	700	699	747	674	681	648	693	664	709	714	699	710	733	719	706	711	728	742	657	725	713	713	696	765	684	720	710	702	695	703	710	704	710	728	692	687	748	689	715	694	703	708	688	683	711	719	725	747	694	758	697	759	699	710	688	671	761	681	713	716	692	732	700	690	722	731	708	689	728	732	707	720	669	701	705	693	741	705	707	721	706	727	736	668	677	656	670	694	706	757	701	708	735	755	757	708	712	692	653	748	688	699	728	723	712	681	656	690	772	702	676	725	677	672	682	725	684	726	695	752	727	689	692	695	753	668	663	740	754	686	713	718	715	695	723	714	689	716	648	696	757	712	694	727	722	686	689	684	717	675	686	692	739	702	659	739	717	731	697	719	714	705	685	680	731	741	699	704	755	712	710	690	708	730	705	757	650	738	744	714	726	695	737	693	698	720	730	704	696	690	708	687	712	642	710	668	663	735	699	710	692	697	711	712	733	680	745	793	662	683	738	681	682	712	765	676	728	682	732	670	723	736	779	700	755	712	724	722	732	692	733	683	740	707	684	675	711	663	698	677	693	708	658	728	781	699	720	691	675	692	719	726	674	718	686	694	662	715	721	722	721	705	710	699	721	727	765	749	718	696	697	734	712	682	707	679	742	700	712	667	708	720	697	725	721
3430	968	530	461	781	928	944	752	619	523	421	354	340	276	245	242	186	168	181	136	119	147	134	160	129	134	131	123	130	101	97	114	112	89	90	96	76	90	96	85	68	86	81	69	62	75	82	84	75	78	69	63	69	82	72	81	55	65	70	57	86	87	76	64	80	83	52	72	66	62	75	73	67	67	70	64	66	64	75	62	58	58	69	51	68	71	72	69	84	78	72	63	80	72	60	71	60	68	79	61	67	46	54	65	64	71	84	57	64	75	65	75	67	57	44	60	68	58	71	58	70	73	88	83	61	82	67	50	67	61	80	67	71	67	66	74	55	79	66	67	60	64	67	59	68	58	69	71	68	63	74	74	74	62	73	68	63	62	62	77	61	62	71	75	65	90	62	59	61	59	82	73	70	62	71	56	64	74	41	70	70	71	66	66	67	61	56	58	71	68	61	73	67	79	69	60	60	61	79	77	72	65	68	80	84	63	69	67	68	65	63	61	71	64	57	67	63	62	80	63	67	71	62	71	62	77	64	70	69	71	60	64	63	72	67	72	60	66	68	63	64	78	68	58	61	74	67	55	72	66	73	63	69	72	74	55	70	67	49	65	54	64	62	82	73	54	49	65	71	62	74	76	72	63	59	77	56	60	71	65	71	54	55	70	78	56	64	60	61	65	64	70	72	75	71	61	69	60	64	58	72	58	75	80	73	65	75	71	60	59	85	65	69	65	70	67	77	75	69	59	80	60	69	79	74	76	78	66	63	56	65	66	68	56	86	62	60	67	59	69	65	48	59	84	65	50	74	60	74	68	73	61	58	69	64	70	56	66	65	69	81	62	88	60	63	62	62	59	55	55	58	62	78	66	70	71	62	72	70	53	60	75	71	74	70	68	65	77	56	75	72	74	71	79	81	66	68	64	72	63	57	54	74	71	74	54	72	82	74	64	56	87	77	66	57	62	53	88	74	83	63	61	65	65	78	63	57	72	77	64	67	66	69	68	59	60	57	77	60	76	59	53	68	55	65	67	57	61	66	69	73	61	61	64	72	69	71	69	56	76	72	67	74	65	70	60	59	61	69	69	73	63	73	53	77	61	82	73	58	60	61	61	55	75	70	68	70	64	64	78	57	65	102	68	70	54	59	73	67	81	65	63	53	55	64	73	75	53	58	60	61	62	73	84	59	67	60	71	43	69	61	47	89	69	66	61	63	83	60	60	52	71	68	59	60	54	65	63	68	67	75	55	74	67	77	75	75	64	60	77	69	66	72	58	73	54	78	77	65	82	63	54	73	76	56	64	73	70	73	67	85	63	59	56	60	76	65	73	64	73	64	77	71	56	80	63	50	62	82	77	48	63	83	70	50	84	83	82	71	63	69	52	65	47	65	72	65	62	59	59	61	55	81	62	58	60	64	56	67	47	70	74	58	58	67	75	57	69	68	49	71	73	64	82	62	60	64	80	83	74	75	73	65	76	79	51	61	49	69	57	67	65	52	63	59	66	82	70	79	74	70	64	74	59	60	74	76	80	82	71	72	64	51	57	73	76	68	68	69	70	63	84	60	68	55	59	74	66	55	60	57	62	72	58	66	61	71	55	58	55	76	75	79	80	72	74	64	73	53	71	87	63	74	59	54	65	60	63	66	79	86	72	65	74	59	67	67	78	73	60	68	71	76	73	74	76	66	52	57	63	64	76	63	64	70	75	70	72	75	71	75	61	69	77	68	58	72	64	71	75	72	73	72	66	77	72	65	61	62	58	70	58	60	64	85	64	65	68	64	72	58	56	74	71	64	57	48	65	73	56	65	71	72	59	82	77	73	69	76	65	57	53	74	53	62	71	59	61	66	61	66	67	49	80	61	65	65	71	63	71	65	67	57	57	62	89	62	69	70	63	67	60	64	63	62	61	56	68	70	72	69	77	68	73	53	91	79	74	63	86	79	67	69	68	61	76	47	75	54	57	64	72	64	50	50	49	82	74	64	69	54	77	79	69	69	68	64	74	75	67	73	63	56	72	65	67	61	60	75	74	62	73	82	69	73	68	62	66	64	54	68	77	75	73	83	61	71	75	65	67	65	56	67	75	85	66	74	59	67	63	75	65	50	66	69	74	66	67	57	73	70	77	65	68	80	68	66	65	63	70	75	68	55	90	58	65	66	65	71	52	74	55	64	69	63	82	78	62	70	57	54	72	62	52	67	62	64	60	58	77	86	69	66	80	70	55	82	68	82	82	80	68	62	81	67	64	69	67	67	62	82	52	78	60	66	57	56	68	86	66	68	71	67	58	68	57	57	59	66	63	72	65	60	76	72	67	62	57	56	60	65	63	67	77	64	61	65	73	70	64	66	76	76	60	77	67	60	81	82	63	68	52	73	68	59	62	50	62	70	71	74	58	76	77	62	73	67	70	67	64	58	49	70	65	72	60	52	62	55	52	65	58	65	70	75	59	58	63	57	65	56	92	71	70	64	73	73	69	60	68	69	55	77	68	68	67	72	69	67	78	56	75	72	71	66	75	71	68	74	62	48	69	56	57	70	71	74	74	59	60	71	84	64	86	58	65	75	68	69	57	63	74	72	62	86	63	72	64	67	74	83	72	58	72	61	62	79	71	59	64	73	65	79	61	67	69	58	69	74	72	85	58	62	63	65	65	62	78	62	65	70	68	71	62	67	76	56	63	76	82	73	70	67	68	75	58	60	66	53	67	60	67	64	77	65	61	59	69	51	65	78	62	74	57	63	67	54	71	51	58	67	69	56	66	69	67	75	68	95	57	55	78	63	65	66	63	75	59	71	69	79	77	59	54	66	64	73	62	65	70	66	94	55	76	71	73	62	65	62	70	63	66	56	66	62	69	71	80	49	61	85	66	59	62	66	58	70	68	64	62	73	61	66	68	73	67	69	51	70	60	66	61	66	87	62	70	73	76	56	67	77	55	54	71	67	83	51	74	80	61	73	63	76	76	68	73	68	59	68	73	79	83	68	63	76	83	63	63	95	76	60	75	54	52	74	61	71	68	80	74	53	69	61	66	78	61	76	64	65	69	83	71	68	67	70	79	81	74	62	77	67	71	68	65	64	72	64	58	73	73	52	72	68	66	68	65	66	66	61	76	58	69	67	56	56	64	60	74	62	51	58	66	59	63	61	61	44	63	60	63	73	65	80	59	63	66	65	61	51	73	67	61	60	66	62	65	80	71	69	63	71	73	66	58	60	52	78	61	56	65	60	76	75	81	59	60	60	67	63	60	64	70	76	78	68	63	79	71	58	68	86	65	58	68	65	80	78	61	63	65	72	70	57	74	63	69	68	76	71	58	69	67	74	60	61	64	60	59	67	55	88	69	62	54	64	67	57	70	60	71	83	69	78	67	62	62	69	57	69	65	55	60	74	72	73	60	78	64	54	70	61	71	80	59	79	60	70	64	59	61	67	76	67	64	61	63	62	59	56	67	68	79	60	64	72	58	75	62	64	73	65	59	67	63	68	64
22886	17002	12297	25481	33888	33524	30243	26664	22634	18806	16045	13766	11901	10168	8980	8055	7084	6284	5632	5230	4705	4452	4207	3830	3692	3492	3236	3142	3014	2758	2573	2498	2358	2228	2084	2034	1847	1811	1628	1579	1616	1452	1472	1410	1447	1301	1315	1280	1245	1327	1216	1190	1177	1245	1186	1139	1150	1170	1114	1091	1087	1155	1109	1161	1101	1052	1088	1069	1084	1057	1121	1142	1061	1063	1035	1098	1055	1046	1042	1023	1072	1029	1029	1008	984	975	986	1078	981	1028	993	988	998	912	979	982	982	981	1023	983	981	1041	967	933	932	1016	913	992	967	982	992	925	1010	982	969	975	1004	975	986	988	955	937	951	935	992	990	945	953	964	994	945	939	998	988	957	934	874	976	967	955	983	899	978	860	905	959	966	979	911	956	971	964	930	962	961	931	932	1007	1000	957	954	905	948	892	899	916	994	958	943	986	967	923	959	970	968	998	1045	963	905	968	939	972	946	926	912	931	945	971	967	958	971	934	927	930	923	920	915	992	970	947	973	998	917	956	949	872	974	945	912	954	959	972	929	939	948	928	929	922	1005	1004	968	1020	894	952	948	945	919	949	946	904	954	1009	920	939	888	941	912	942	926	956	911	959	914	957	946	970	933	908	935	959	926	956	939	976	924	959	957	956	907	938	938	953	976	958	956	904	922	940	945	963	968	1016	954	928	963	931	896	979	958	995	929	935	950	982	987	986	923	925	887	891	942	920	983	994	963	979	906	923	944	961	998	939	936	1020	945	945	989	924	878	973	942	925	943	987	970	979	936	961	917	916	926	978	952	931	881	908	931	969	1022	936	961	987	952	874	967	948	947	954	956	974	926	913	945	877	926	941	933	971	903	970	938	946	953	874	935	917	915	954	928	949	1015	976	934	973	968	1011	967	977	934	937	919	917	962	939	964	922	974	999	982	950	1004	975	920	936	911	972	924	941	917	934	944	905	1002	925	976	911	920	954	1008	964	983	977	975	924	917	945	1001	914	928	924	984	918	960	958	899	949	994	954	903	913	915	932	959	903	926	927	1006	945	941	974	913	948	988	960	915	930	952	915	959	952	993	930	977	933	957	955	943	972	906	964	985	978	916	952	980	967	980	921	982	955	915	997	940	1009	945	920	933	901	944	907	975	912	948	876	928	959	895	957	882	938	938	927	946	911	889	938	956	965	937	951	974	945	936	919	941	907	922	922	947	941	954	903	1023	946	1019	932	942	952	939	973	871	957	970	932	995	949	960	962	894	1002	937	992	983	954	910	942	940	967	911	975	938	928	958	955	925	984	961	917	1005	951	957	949	899	937	984	962	965	930	881	992	966	933	944	961	925	994	930	921	873	1006	988	941	927	935	932	965	931	892	950	904	893	964	916	969	914	954	909	928	956	925	945	918	1003	939	963	932	1004	941	910	929	922	922	915	910	951	944	976	958	921	938	928	911	966	991	981	988	1021	940	952	955	949	911	989	936	946	944	924	953	945	926	957	926	905	943	952	995	913	955	946	978	927	1014	937	968	931	943	952	917	934	990	966	986	943	933	953	991	1032	987	954	922	1016	961	961	912	948	967	966	956	870	912	939	969	996	1002	909	914	951	961	917	966	941	896	937	982	978	967	942	957	922	939	925	1008	996	952	917	959	881	955	979	982	989	910	941	967	934	859	1006	898	947	930	942	956	917	934	942	962	950	939	930	932	907	943	922	938	955	1013	979	1015	952	959	876	875	922	950	955	981	986	923	951	975	923	1003	1002	939	995	988	965	957	960	972	986	975	951	911	896	944	942	947	897	962	925	940	924	927	946	994	958	910	927	912	894	986	975	961	886	1005	976	934	1007	1020	913	951	986	930	945	920	969	997	964	964	937	972	961	978	977	904	911	931	955	961	1031	935	988	965	955	962	932	946	942	936	987	989	978	917	951	1010	951	972	994	954	912	917	905	917	957	961	982	939	987	956	952	931	913	930	964	984	939	970	955	968	1002	941	917	928	891	940	921	1000	926	1003	920	975	943	968	949	978	973	932	963	948	927	963	976	915	919	939	961	979	894	931	987	926	1010	939	981	973	962	988	912	961	969	949	942	961	931	909	967	949	961	950	973	944	922	897	969	944	938	937	960	985	977	935	954	976	928	962	972	963	914	999	925	951	961	948	942	926	935	967	919	1003	931	960	962	968	941	922	952	930	996	997	954	916	959	944	926	948	919	1002	945	913	964	904	984	960	991	930	929	970	965	914	969	949	974	939	924	973	904	942	989	927	970	941	890	949	970	956	936	956	920	944	923	952	986	940	995	923	973	945	1004	989	942	923	932	962	956	943	924	966	954	924	949	944	954	903	972	911	972	945	934	978	925	957	944	973	894	938	935	941	958	958	938	917	936	967	922	968	948	976	911	908	964	998	946	969	899	988	954	977	952	921	927	970	948	980	1000	966	973	927	917	936	964	996	1003	892	964	894	957	992	934	947	992	961	969	992	961	910	943	929	960	963	921	943	869	895	922	934	901	941	902	950	973	957	952	931	903	862	945	962	905	936	930	902	933	963	924	975	893	973	964	895	902	973	957	883	961	948	935	910	917	939	957	951	943	932	979	934	933	939	934	971	949	928	938	924	955	954	951	987	895	954	1031	981	1006	987	963	922	926	934	917	989	912	1019	895	963	973	951	941	972	936	956	907	956	996	955	965	973	947	977	958	927	957	990	940	922	993	919	956	937	938	942	920	931	918	939	899	957	1002	944	993	961	915	964	964	905	880	923	898	950	924	932	951	928	932	873	951	956	989	958	959	944	925	1019	948	982	935	928	962	989	997	932	958	968	932	943	869	939	947	930	982	888	912	954	939	964	923	903	895	944	940	938	915	947	934	986	957	926	941	941	937	923	932	955	909	947	973	879	956	978	964	955	934	933	870	986	947	991	961	900	918	963	907	949	962	925	959	912	961	931	951	920	966	952	1007	994	923	955	917	931	926	972	910	991	963	978	955	947	968	938	929	979	975	973	891	952	926	974	974	1005	941	936	872	925	963	882	894	939	978	954	937	978	917	949	949	988	898	945	943	960	944	969	939	882	948	972	869	947	932	935	916	959	938	929	943	942	893	961	1020	998	992	891	961	952	1019	976	937	894	898	905	926	985	854	945	951	931	976	927	919	935	944	924	975	948	962	949	937	953	928	892	935	963	927	939	913	928	967	955	911	996	1013	953	957	965	936	915	925	960	988	974	912	904	942	1011	931	969	948	912	992	950	948	966	994	948	988	952	892	929	954	953	913	891	962	950	890	910	956	900	963	920	948	916	896	944	945	953	950	933	913	904	896	955	908	965	917	915	915	941	956	945	899	877	961	971	916	938	988	975	976	964	899	956	918	967	938	968	938	933	943	938	974	941	917	975	947	953	966	929	945	968	975	934	903	963	901	948	917	978	956	954	916	888	939	920	976	893	944	906	960	968	924	943	950	984	951	972	981	971	945	948	931	953	990	949	933	906	935	958	890	949	962	976	1019	937	983	936	946	958	918	1021	960	928	959	984	886	835	939	932	939	960	989	986	953	970	918	894	982	905	919	918	941	938	980	1006	933	954	956	978	978	932	1017	918	894	966	912	970	975	969
2883	1465	835	686	1229	1422	1326	1107	903	722	646	524	450	370	351	332	282	264	214	241	193	186	192	163	160	181	145	144	136	134	125	128	114	113	99	90	115	87	92	90	91	88	88	80	71	76	77	79	84	71	87	75	75	73	72	67	73	67	64	76	65	82	81	59	58	78	61	86	69	52	76	69	64	64	54	71	68	74	62	68	62	65	61	64	68	65	72	61	70	66	66	57	67	77	71	56	74	70	76	68	71	61	77	70	73	68	68	55	69	78	58	64	65	62	65	74	62	56	75	63	67	70	58	50	70	63	66	67	80	79	61	69	57	55	59	62	76	64	65	69	61	51	65	68	47	61	59	54	70	62	58	70	82	82	62	68	55	84	47	70	60	58	66	73	71	58	70	67	57	58	75	62	67	52	63	69	75	84	54	83	54	62	74	68	77	57	77	43	65	67	63	66	76	70	72	65	59	54	71	65	62	56	72	76	61	74	74	63	59	55	62	73	63	71	64	54	62	78	62	68	76	57	59	62	70	68	69	52	60	66	68	64	60	63	72	68	78	59	55	50	57	71	68	62	71	55	59	72	58	61	81	63	65	53	78	73	63	77	74	51	66	63	58	71	79	60	64	77	57	69	52	65	64	61	72	63	53	66	61	69	64	58	64	62	67	64	77	60	68	72	70	57	61	64	53	58	61	71	76	64	72	69	76	56	59	62	68	53	70	70	59	67	66	69	61	64	58	67	64	61	61	53	70	68	64	58	51	66	58	54	68	60	68	55	69	69	79	63	50	71	79	74	55	78	77	55	74	70	72	65	68	53	69	58	72	77	57	51	76	72	75	68	88	79	63	72	68	70	59	70	50	64	63	72	78	74	76	73	74	71	58	53	68	60	57	54	63	80	74	62	61	70	67	61	90	61	88	70	61	72	71	60	62	79	68	91	77	73	78	67	68	83	65	56	64	72	66	65	74	67	63	64	67	75	59	70	58	74	68	72	75	49	61	60	60	66	64	60	60	69	60	65	54	62	76	73	72	55	72	77	53	52	62	69	71	67	69	73	72	71	60	85	65	71	49	77	68	57	51	81	63	57	69	58	68	66	53	66	60	70	74	67	70	83	54	61	81	54	68	50	55	62	64	67	59	68	69	68	72	58	70	57	61	71	76	62	73	58	64	63	56	58	61	76	57	63	65	66	62	65	74	69	56	73	74	71	71	56	88	62	51	71	63	64	62	57	58	59	64	70	64	63	55	61	69	60	71	76	65	58	61	68	66	70	66	73	53	54	48	64	69	60	63	65	74	66	64	65	63	67	58	62	62	71	73	71	62	56	63	68	53	54	76	66	72	68	65	68	61	63	68	64	60	61	77	51	70	55	62	62	76	52	59	80	62	68	85	53	62	67	67	65	62	64	64	58	76	68	78	75	65	54	66	63	52	58	71	70	60	63	62	48	64	73	61	87	80	61	86	69	67	56	74	65	68	58	72	70	65	69	64	67	70	64	60	62	55	59	80	59	61	62	57	70	60	64	70	62	82	65	60	57	72	63	63	66	69	79	73	89	75	52	61	65	55	70	66	63	44	72	58	61	76	64	65	56	58	56	77	66	61	65	67	75	68	69	70	82	54	69	55	70	59	80	70	73	69	68	64	66	66	65	77	76	60	66	81	73	74	60	79	60	64	69	67	73	75	70	86	65	65	71	56	74	60	71	78	61	71	69	65	80	67	75	76	67	74	71	74	61	69	74	81	55	77	57	57	62	64	63	68	69	56	56	63	61	70	71	87	54	48	56	62	69	60	66	61	76	70	51	61	61	56	58	76	80	78	63	59	65	63	69	71	67	61	70	69	72	63	64	65	64	64	60	76	60	61	63	56	54	57	62	60	58	57	52	61	81	62	80	65	51	68	61	66	53	72	62	77	64	59	60	81	65	74	70	68	60	66	65	65	60	58	66	57	69	63	60	80	61	69	75	76	53	66	65	72	64	75	76	66	57	69	60	70	66	79	66	65	67	59	75	69	58	51	71	63	60	58	57	72	60	51	74	48	60	65	65	76	57	74	69	51	55	58	71	57	71	66	73	63	64	77	71	77	56	66	60	66	74	77	86	55	89	57	70	65	66	67	73	69	64	65	66	67	68	61	68	74	69	58	63	69	59	72	63	63	59	60	72	66	69	63	65	67	58	48	67	53	64	77	55	68	65	64	57	66	73	61	63	75	64	54	71	46	81	53	67	67	67	76	72	66	46	68	76	58	74	50	70	67	66	72	77	60	69	68	71	64	72	67	74	42	81	59	67	63	44	65	58	75	49	77	78	64	68	75	67	63	73	56	72	53	73	67	68	74	92	80	51	70	66	70	66	58	60	64	70	58	61	61	45	61	70	65	61	64	73	56	73	63	71	60	80	63	58	60	66	54	71	56	64	67	62	77	72	62	70	55	53	61	48	59	60	75	56	62	60	73	64	60	63	70	90	66	73	67	58	57	68	58	51	57	70	64	50	54	54	65	60	78	57	52	67	65	56	58	67	58	64	69	50	59	52	80	60	70	68	57	74	75	69	60	68	70	67	73	57	59	73	63	68	63	49	78	70	71	58	62	73	71	57	59	59	68	78	74	75	60	58	50	65	68	71	65	67	81	63	78	66	62	56	60	54	67	70	49	65	64	75	75	80	56	53	74	72	62	58	73	61	53	63	72	78	68	67	67	56	72	61	62	55	68	56	59	62	65	47	64	68	60	75	61	64	60	64	62	56	53	69	66	72	63	67	71	78	65	64	66	74	60	58	68	61	74	48	56	68	58	64	66	54	82	69	61	53	56	59	72	82	60	74	75	66	57	63	63	46	64	58	52	60	64	71	63	69	56	64	73	64	75	80	54	82	55	70	68	67	85	59	63	62	70	73	73	63	46	62	66	57	77	75	60	62	56	48	62	55	46	56	53	51	79	82	70	60	71	58	74	70	62	74	69	55	85	62	74	69	68	70	69	68	82	51	66	67	65	61	60	57	77	81	53	74	69	72	90	72	60	49	70	70	83	68	60	65	62	69	71	48	58	69	68	69	53	45	77	73	78	65	75	69	48	78	65	59	70	68	60	71	77	58	57	62	55	66	62	78	64	61	53	71	79	78	60	63	66	79	69	59	67	56	69	55	59	60	57	79	75	77	74	64	65	53	57	72	74	55	52	70	62	63	60	56	67	56	77	63	49	68	59	81	73	60	54	78	59	47	72	66	68	66	70	76	70	62	73	68	72	64	66	61	70	76	74	70	77	65	62	57	55	70	63	61	57	68	78	54	66	53	68	66	64	68	73	48	63	69	76	51	58	63	55	63	77	72	75	69	82	86	59	80	67	67	67	57	68	53	56	70	66	63	60	64	74	64	59	50	49	72	59	72	53	50	59	64	55	60	72	72	70	56	73	56	51	69	53	50	78	51	65	59	80	60	70	67	70	42	61	57	62	68	66	63	49	77	65	67	62	70	63	89	76	68	68	62
28311	21618	15600	30225	38768	37805	34887	31184	27004	23586	20143	18005	15200	13383	12091	10501	9370	8441	7752	7061	6564	5996	5757	5337	5037	4664	4304	4223	3805	3544	3454	3217	3004	2712	2507	2325	2154	2126	2088	1985	1892	1845	1777	1673	1617	1563	1492	1434	1428	1389	1379	1361	1289	1321	1296	1278	1244	1180	1208	1211	1181	1124	1125	1143	1168	1203	1135	1105	1142	1059	1105	1065	1075	1004	1032	983	1045	1053	1052	1110	1026	1084	991	995	1049	967	1040	997	1000	944	950	1014	957	985	960	1015	962	972	1006	987	911	997	991	926	922	1000	946	1042	971	963	897	951	967	954	972	958	920	955	979	943	926	906	929	909	922	919	897	879	921	908	886	909	894	882	906	954	920	944	886	880	880	903	951	926	909	897	945	960	928	950	934	947	966	939	940	914	902	915	886	916	939	929	909	939	942	963	935	905	937	935	903	917	978	906	906	913	892	905	905	903	961	920	898	875	899	907	917	921	883	939	904	905	900	911	1008	948	1006	880	920	895	877	934	963	899	935	912	946	930	927	922	914	892	959	906	928	908	919	884	913	865	1006	919	923	956	941	915	885	946	936	869	921	918	873	922	894	908	911	895	903	928	873	937	905	866	904	875	957	931	940	965	865	867	923	959	940	981	938	911	950	893	932	918	908	900	885	873	938	943	924	904	930	946	888	945	982	873	907	872	894	996	893	915	952	875	915	910	898	928	918	914	939	955	898	914	921	915	921	935	916	931	955	893	954	900	959	904	958	915	885	922	913	984	880	906	923	879	924	930	921	889	903	892	886	932	915	914	900	885	902	929	894	925	917	881	899	913	913	951	943	907	968	959	920	894	873	885	893	906	976	941	891	885	903	915	971	920	898	950	870	883	942	946	908	966	886	924	917	884	910	921	968	952	911	915	939	952	886	877	924	881	929	959	916	951	897	908	916	870	908	891	952	900	947	956	894	864	976	906	974	932	884	896	937	990	905	924	915	865	899	902	928	926	941	931	890	897	892	870	963	920	908	850	901	889	906	957	958	914	865	962	915	919	901	904	908	894	908	873	919	905	912	875	980	873	914	917	872	896	926	946	961	892	845	932	903	918	869	900	910	890	916	911	902	932	890	961	941	863	944	975	942	919	942	890	933	972	937	958	904	925	944	949	929	873	965	939	925	901	861	910	915	935	936	939	924	919	931	925	937	866	912	895	920	905	905	891	940	901	904	844	907	925	924	892	874	924	936	930	895	900	925	879	903	891	917	895	897	926	943	916	887	935	952	944	943	872	884	907	876	918	948	965	885	927	926	901	906	895	895	896	904	944	938	899	845	873	907	885	921	919	892	955	930	907	887	888	919	922	930	867	943	968	873	876	881	916	908	915	887	899	920	901	889	904	914	907	884	905	908	924	930	938	895	982	916	900	873	948	907	928	940	936	912	908	862	882	905	949	944	915	893	901	906	952	890	951	899	974	871	947	907	926	897	887	901	867	940	916	873	930	915	874	897	929	873	899	939	896	957	916	975	875	923	953	883	907	925	942	923	941	934	942	877	925	896	971	930	931	859	956	906	964	846	937	857	951	964	902	956	882	892	914	889	868	942	942	925	944	925	915	864	892	906	934	939	868	938	886	938	910	926	890	918	943	875	910	879	934	881	871	911	914	898	921	906	897	933	974	869	932	949	930	890	908	917	936	936	904	884	916	904	900	864	885	925	913	915	877	899	891	924	941	912	904	882	915	889	887	913	948	931	885	857	936	918	927	887	902	922	884	936	919	929	914	922	935	888	890	955	870	911	924	899	901	935	905	904	930	937	880	929	923	905	942	948	949	877	968	902	918	930	920	928	958	900	872	915	907	927	882	922	936	895	845	881	917	915	937	907	864	888	876	961	846	935	903	912	894	914	854	883	932	889	910	936	908	932	882	950	928	894	925	938	956	917	901	922	882	999	944	893	951	937	912	898	904	891	886	883	910	897	931	885	909	919	960	950	925	923	911	926	885	883	924	949	873	930	916	937	937	905	901	889	939	881	959	883	952	877	930	918	930	942	948	940	924	910	898	929	934	882	914	907	928	913	938	903	927	932	911	895	933	987	922	897	924	893	915	869	894	876	970	883	975	917	918	896	855	905	910	895	908	903	885	924	903	965	992	918	912	903	913	954	899	901	888	948	941	901	880	976	902	925	926	890	906	895	912	930	865	945	908	946	941	894	897	952	940	923	852	890	943	929	864	937	930	964	966	915	865	926	917	878	919	880	885	949	916	896	881	909	914	908	888	875	915	896	900	904	935	894	885	924	867	912	914	938	896	937	886	906	951	859	848	897	936	899	955	888	915	964	912	929	903	946	896	904	930	971	911	920	889	936	921	913	896	938	849	922	909	895	902	911	945	878	939	965	883	928	908	900	904	903	906	905	927	987	905	934	929	898	981	966	893	916	970	899	924	883	907	922	911	887	868	921	922	892	879	886	923	901	874	914	937	948	889	888	964	950	956	902	946	972	937	883	912	946	928	925	905	907	887	930	884	929	857	960	956	910	898	916	921	859	907	917	880	938	915	886	928	898	906	912	893	968	928	925	943	869	931	888	902	914	900	895	916	939	860	881	937	882	901	939	911	926	997	913	982	904	861	875	903	940	874	883	930	865	864	913	897	932	910	903	892	920	918	923	953	926	932	900	912	947	876	938	877	896	838	897	893	908	923	940	935	890	952	830	915	895	904	887	990	938	925	930	917	894	922	957	956	892	935	935	889	883	948	916	936	914	897	907	909	897	870	926	913	916	877	964	888	928	946	944	935	993	859	897	881	938	930	893	964	902	888	858	881	883	936	904	921	923	893	893	874	938	906	969	928	973	984	891	879	935	873	938	958	843	929	895	870	854	911	869	951	906	917	876	921	877	904	869	897	925	926	941	944	913	895	952	899	939	886	931	900	943	835	853	897	965	913	910	926	933	941	907	861	893	941	926	911	929	875	905	907	874	918	936	854	954	886	930	909	854	928	872	911	938	887	905	886	908	903	862	876	922	933	871	956	887	901	905	894	892	950	867	887	849	895	878	900	924	885	902	925	890	849	909	807	870	940	919	943	890	900	897	883	893	956	925	919	900	922	911	910	855	878	909	884	890	889	883	907	985	875	889	981	866	892	838	935	922	912	975	928	956	877	876	864	934	883	978	857	915	883	912	938	966	894	848	901	900	950	913	858	858	884	892	905	884	897	899	930	884	904	923	910	929	907	853	882	940	893	912	911	921	946	913	897	907	888	940	913	956	961	953	949	919	879	937	931	926	894	912	930	904	948	986	954	928	912	932	864	854	932	954	921	893	872	886	942	930	906	909	922	880	949	903	906	923	856	936	922	916	949	885	892	925	879	918	942	923	906	908	891	937	929	928	891	957	900	927	915	917	885	945	925	904	921	933	900	905	935	922	952	908	872	910	938	906	906	950	923	959	906	869	929	892	931	893	847	919	907	933	913	887	954	912	927	895	922	958	944	903	875	866	923	885	912	975	858	921	948	908	978	907	899	961	902	921	889	922	916	953	947	932	905
2182	682	456	333	557	762	587	520	471	371	296	256	213	214	180	158	148	127	117	107	128	120	124	106	96	101	92	77	75	91	80	68	74	67	65	72	64	70	70	69	65	64	63	58	66	58	59	63	56	51	55	58	73	37	50	48	48	52	68	52	58	57	51	55	61	49	48	48	51	61	59	49	61	68	60	48	45	50	61	50	47	53	43	58	51	62	53	51	61	51	48	55	58	34	51	47	40	53	45	40	51	44	49	55	45	56	58	49	51	49	56	64	53	47	53	56	54	50	53	43	47	39	62	46	69	54	48	44	64	50	54	53	53	66	46	53	43	53	57	57	62	45	54	52	55	56	53	59	44	45	43	57	69	38	50	46	55	54	53	51	57	50	56	59	51	47	46	48	40	62	59	50	53	61	42	60	52	39	53	53	46	37	54	50	57	46	38	57	60	48	61	49	59	59	48	44	59	60	44	56	55	58	55	46	58	58	39	53	42	49	54	63	41	57	43	44	47	41	52	52	51	49	48	50	62	45	49	55	52	47	64	57	46	49	62	49	57	54	46	41	44	47	61	48	51	48	55	55	48	50	45	62	50	58	50	42	49	57	44	52	56	49	40	56	52	39	68	51	48	49	57	47	56	49	59	65	52	54	66	54	55	50	53	43	50	57	38	53	39	46	48	47	50	47	52	56	51	55	50	50	54	57	52	66	57	54	50	49	54	52	51	51	50	61	52	52	51	42	50	49	58	57	49	46	56	42	57	53	51	50	53	54	47	48	62	56	65	46	61	46	45	56	44	52	43	47	45	45	62	43	47	57	55	59	39	51	49	39	46	47	46	51	48	46	52	49	51	56	42	49	50	46	56	64	43	49	43	56	64	59	46	49	43	47	52	55	48	63	46	64	58	55	45	43	58	49	43	58	62	50	46	56	52	61	47	54	51	54	67	56	45	48	42	67	45	42	60	45	62	53	54	46	55	57	49	50	46	54	58	42	47	54	49	57	41	42	45	45	43	53	49	51	50	52	58	53	47	62	45	39	38	53	51	53	52	50	56	40	51	44	52	49	51	63	53	39	41	44	60	46	56	50	51	45	58	53	37	37	54	54	55	49	50	64	56	48	60	48	39	58	50	57	55	57	40	51	42	56	42	46	55	65	48	39	55	49	52	59	48	51	51	57	45	63	41	53	46	62	40	48	43	54	36	53	53	47	57	51	60	48	59	37	53	52	45	51	46	56	48	67	51	54	52	57	48	53	59	49	46	54	64	57	50	58	53	51	47	49	46	56	46	55	63	41	44	56	40	60	45	46	57	59	55	51	53	50	45	42	46	54	35	41	55	55	37	59	57	45	52	38	48	42	63	50	54	54	57	44	62	43	61	59	47	55	42	47	46	46	57	55	58	57	48	53	54	45	56	44	55	51	47	57	65	53	54	45	61	52	49	45	65	56	62	55	51	62	58	55	45	53	40	60	51	56	55	43	46	41	35	54	47	45	62	59	55	45	59	49	51	54	54	50	46	60	41	53	49	60	66	42	49	59	56	49	51	50	46	56	55	54	57	55	50	68	56	51	58	64	66	52	57	55	50	52	45	56	51	53	59	56	40	62	45	53	60	44	54	45	40	59	61	46	56	40	53	47	56	56	37	53	49	55	46	55	64	52	60	44	53	43	56	57	50	55	54	48	59	43	50	49	48	52	52	54	45	44	63	44	49	53	54	44	44	52	51	43	59	46	57	61	43	52	43	53	42	54	61	48	56	44	45	48	53	49	48	46	39	59	41	54	41	53	50	52	48	68	50	49	50	57	52	45	48	44	48	38	44	45	57	44	57	53	66	58	36	53	56	43	50	55	56	42	65	48	51	48	55	65	47	48	57	46	46	32	55	58	44	45	44	43	62	67	49	55	52	52	45	49	45	55	56	59	55	53	40	50	59	57	39	58	44	42	64	51	52	51	56	48	61	53	51	46	47	51	52	54	53	62	55	55	61	56	51	61	48	47	62	43	56	56	51	42	47	53	50	62	55	52	48	58	61	51	48	57	36	49	45	55	51	54	47	47	62	59	59	43	61	55	48	43	50	46	52	53	51	53	49	33	43	48	64	49	59	40	58	40	54	36	50	46	48	41	41	34	57	60	44	59	44	48	49	49	51	54	49	52	54	39	45	56	61	50	52	50	45	48	51	54	52	57	60	52	56	45	42	53	56	39	51	61	45	50	63	38	58	44	39	53	42	60	56	47	41	54	59	51	57	49	51	63	58	45	46	55	55	60	59	45	51	49	59	38	46	57	46	62	37	43	37	56	59	52	34	49	49	43	55	56	47	53	64	42	51	36	47	41	53	53	38	61	54	61	55	48	50	67	49	52	62	52	51	50	63	45	47	62	54	57	38	55	42	54	42	42	50	54	63	55	53	56	62	52	50	48	66	36	47	43	52	46	36	56	57	45	50	48	42	57	44	64	43	57	40	51	38	52	59	48	56	53	51	41	50	56	54	56	48	54	52	65	48	46	53	46	49	38	51	59	59	50	52	41	54	45	45	51	51	67	49	55	40	49	43	38	56	58	47	55	51	53	52	67	48	54	63	58	53	60	48	58	51	59	51	56	48	57	76	42	51	49	50	45	45	44	58	45	53	58	39	47	53	55	54	40	62	59	51	63	44	49	45	41	49	38	53	57	46	54	57	47	45	46	40	48	50	70	56	46	47	50	45	46	56	54	44	42	56	59	50	58	48	52	48	50	51	47	52	62	49	38	43	43	56	44	52	40	50	65	49	51	49	54	65	39	62	37	46	52	52	46	57	47	46	61	61	54	47	41	50	44	51	51	45	51	47	55	42	48	48	53	44	51	44	47	46	61	55	53	47	48	46	63	41	59	33	52	57	65	55	53	56	59	52	43	52	40	48	56	54	51	43	54	46	45	63	45	58	49	47	50	43	57	54	59	59	39	51	69	59	55	50	65	65	48	54	48	57	56	48	48	52	50	47	60	50	65	45	51	59	60	39	41	58	61	54	53	51	48	58	52	49	49	55	48	46	61	61	55	54	63	44	49	49	40	53	56	57	54	61	49	47	44	53	57	47	50	51	41	42	51	56	63	62	51	54	47	57	48	48	50	49	60	52	55	38	45	48	54	65	58	51	45	40	50	47	59	54	52	47	68	63	50	48	69	52	61	65	56	39	53	47	53	53	46	66	57	44	47	52	55	54	42	39	48	47	46	41	43	58	51	60	48	51	53	54	62	46	44	46	48	45	51	44	50	57	38	50	50	66	57	50	60	46	62	49	51	44	39	42	50	46	49	64	45	55	41	52	49	50	55	47	64	49	43	53	51	51	54	41	53	46	47	48	50	54	53	51	53	46	46	51	63	61	58	54	70	43	58	47	53	59	49	50	48	64	61	44	59	50	52	64	45	44	54	50	44	44	50	46	57	53	45	52	61	49	45	37	64	60	46	51	51	45	55	56	50	63	60	44	62	55	49	42	54	43	43
20168	14375	9629	21447	30038	29227	25788	21659	17852	14657	12074	10296	8452	7467	6503	5737	5027	4484	3978	3798	3423	3084	3000	2808	2613	2605	2362	2285	2121	1992	1842	1807	1701	1560	1445	1416	1272	1301	1194	1162	1086	1137	1120	1042	1076	1015	1010	926	963	948	990	889	886	852	884	844	877	871	817	865	778	837	821	792	855	784	813	813	793	805	800	839	840	803	815	820	811	838	772	813	805	751	816	786	813	781	781	784	769	752	791	789	755	758	755	726	753	794	778	809	753	772	749	756	808	785	758	732	762	781	707	733	765	738	767	742	746	731	758	714	733	771	715	745	750	741	692	715	736	747	740	776	756	727	686	767	770	729	722	730	738	695	743	699	725	764	727	778	755	728	699	756	754	741	776	742	736	762	758	764	712	764	768	726	733	695	722	769	749	721	721	783	733	752	771	718	733	754	700	774	744	695	758	738	760	739	725	712	723	764	770	697	755	744	739	745	741	791	721	740	720	698	745	726	805	722	750	785	752	733	748	730	732	719	770	750	736	774	738	762	708	750	752	739	715	751	763	744	798	745	742	744	703	759	767	728	728	715	766	744	733	717	703	717	722	725	673	728	743	730	789	727	707	755	740	740	772	755	768	714	681	719	702	709	735	679	695	746	747	771	781	744	737	725	739	766	746	735	739	735	712	729	752	725	774	723	718	688	764	727	760	754	709	793	761	709	719	737	733	756	730	708	752	770	763	761	740	781	772	723	748	798	729	756	749	707	736	709	696	758	746	734	704	732	715	793	736	797	743	764	696	784	763	707	738	759	720	728	743	707	727	742	735	754	720	698	758	756	711	761	701	688	751	716	718	719	732	747	723	709	749	745	793	742	730	761	710	734	796	742	726	775	748	756	745	757	698	660	742	785	741	695	773	796	749	713	783	743	749	758	717	745	708	718	748	757	691	741	749	739	725	718	790	725	689	712	735	712	772	725	780	777	770	725	711	712	707	775	773	716	801	711	693	707	693	710	745	779	720	725	762	776	727	749	766	720	776	747	703	701	729	702	750	777	728	737	710	722	743	745	756	707	766	742	757	751	721	697	753	725	744	703	711	701	729	745	708	724	727	718	693	732	695	720	750	724	718	765	754	693	776	744	729	727	741	704	757	732	728	741	708	722	681	742	741	782	762	739	698	748	752	727	781	744	728	730	730	726	725	703	698	720	722	713	739	728	749	729	767	725	704	746	742	744	717	713	703	700	765	743	732	781	745	734	789	758	690	711	773	759	737	734	710	705	781	759	786	707	733	758	724	708	757	772	743	764	729	725	740	728	730	761	740	703	733	723	706	755	770	725	761	763	718	735	706	758	760	765	771	713	769	746	769	779	739	710	713	710	704	767	722	756	728	751	746	729	732	727	733	744	739	700	725	721	720	754	758	725	776	726	727	733	768	759	691	775	744	734	671	742	739	716	756	768	736	767	735	692	722	746	752	793	735	699	743	733	771	782	753	711	708	729	748	731	774	746	765	721	717	756	744	722	734	683	702	728	660	699	732	742	741	738	762	748	748	706	712	722	742	732	727	735	779	725	755	753	738	760	697	746	743	730	758	745	754	769	734	764	747	766	704	709	752	698	715	766	729	701	756	700	709	722	710	719	775	737	708	773	732	734	776	734	722	698	750	718	753	736	711	773	744	697	774	725	719	722	755	762	737	724	711	774	747	728	754	745	690	738	733	748	727	727	742	755	747	778	765	750	738	742	795	767	778	722	736	756	725	767	747	748	700	730	799	721	745	714	723	743	728	759	728	714	750	692	735	775	720	726	722	759	728	672	733	733	758	716	742	732	738	740	750	724	725	730	736	747	747	702	704	785	764	739	749	765	759	730	726	724	726	766	727	714	741	752	759	745	739	700	739	724	738	703	717	755	752	695	717	748	739	775	805	708	735	710	708	703	705	731	708	719	726	723	741	731	702	710	780	733	733	702	761	755	775	659	683	718	758	731	773	721	745	740	756	726	781	707	753	697	747	780	734	716	742	720	723	726	725	696	735	723	724	764	736	755	754	736	712	747	738	703	748	751	677	730	741	707	727	714	743	735	739	743	728	713	728	761	770	732	762	758	747	765	721	718	733	715	744	720	758	728	675	718	721	742	786	758	736	740	728	768	715	756	726	743	721	735	709	727	764	755	760	715	765	741	710	763	777	734	730	708	744	723	738	753	699	759	794	764	680	776	784	751	695	768	721	734	756	736	748	714	714	747	766	730	715	728	766	689	707	722	766	691	756	711	736	733	724	755	766	725	713	766	741	707	748	721	714	709	734	743	761	667	751	752	692	715	675	739	742	731	753	706	732	726	761	720	708	715	784	742	779	725	756	712	721	710	684	691	741	750	747	744	685	699	694	715	684	723	742	657	724	735	730	720	751	741	736	724	742	713	736	731	758	732	792	778	757	739	720	735	711	749	771	771	748	769	776	733	769	734	708	722	710	696	702	759	773	731	741	772	726	780	724	766	730	698	738	701	802	742	736	693	718	747	725	768	752	718	706	718	746	703	773	704	756	716	733	787	724	724	739	765	771	738	723	765	715	693	752	670	771	739	767	730	777	683	731	736	713	718	681	744	708	803	644	738	750	729	761	752	759	723	755	699	723	736	739	770	686	729	776	734	767	709	732	726	731	697	735	725	695	728	725	748	756	721	731	732	753	684	740	788	721	748	713	762	767	755	735	737	733	838	716	727	746	758	678	719	753	737	730	743	771	780	781	749	800	741	707	713	745	759	722	745	735	715	748	727	731	734	713	738	742	734	735	717	726	732	735	769	713	763	755	735	748	736	725	751	722	713	740	698	735	769	794	777	710	698	756	759	750	752	696	748	750	767	709	724	709	779	692	706	752	745	731	743	697	719	760	737	763	720	772	738	782	753	732	731	715	736	742	775	758	691	770	727	710	742	776	724	734	731	733	711	693	775	744	713	798	695	746	704	727	753	682	787	731	719	747	738	771	775	760	720	716	744	799	714	746	735	762	719	713	683	731	785	768	719	731	754	735	756	707	739	719	690	703	695	693	734	716	704	797	726	771	771	785	738	711	757	691	745	737	737	737	739	736	735	719	749	685	715	752	725	778	718	735	724	740	701	708	719	786	724	743	727	760	723	719	741	737	739	723	753	724	734	688	722	732	764	718	727	716	700	768	681	746	656	707	722	723	720	758	740	765	763	731	773	741	724	703	734	709	710	708	720	733	794	713	732	784	720	709	788	725	721	724	700	743	744	731	771	741	731	754	775	722	736	708	764	771	765	735	688	705	777	740	690	699	711	734	767	774	750	781	744	799	721	726	710	746	698	703	776	707	731	700	719	713	759	769	736	713	757	789	744	740	752	795	717	690	736	767	771	722	713	700	778	698	684	762	730	769	698	737	716	792	728	733	721	696	752	728	707	681	735	742	728	703	719	706	729	723	729	749	740	747	715	750	719	728	721	761	696	758	717	733	722	716	771	780	743	713	774	783	716	730	778	672	731	734	736	729	737	760	747
1641	996	600	506	863	1011	886	733	641	492	428	361	285	243	235	216	180	173	161	153	137	131	126	116	125	93	96	83	104	97	87	69	98	91	73	76	65	68	46	60	49	56	59	51	66	74	50	50	47	60	53	69	75	52	59	61	62	50	46	64	55	63	54	39	46	49	51	51	41	44	41	64	45	74	53	52	52	41	45	41	60	67	49	54	48	47	41	48	58	48	62	44	51	48	56	46	50	57	49	42	44	60	40	56	43	52	57	50	55	46	57	47	46	51	45	45	49	43	51	58	40	46	45	54	44	58	45	39	62	35	55	54	45	37	63	56	46	47	42	52	54	61	38	47	45	40	53	49	48	56	62	58	41	44	56	41	46	44	42	43	47	58	51	43	58	43	45	37	36	44	53	39	49	45	54	52	39	57	39	61	40	53	38	39	59	42	52	43	48	38	55	63	40	57	43	54	57	49	46	37	37	42	53	52	43	48	54	46	51	52	57	34	43	44	47	58	46	50	48	50	40	57	52	43	47	48	62	43	44	41	45	57	46	55	61	43	46	43	54	40	63	45	52	52	42	59	46	49	46	40	53	54	56	37	38	55	49	40	52	38	65	44	54	53	54	53	45	34	42	52	61	41	49	34	45	63	48	50	31	56	64	44	36	48	54	51	60	40	66	65	47	59	51	58	57	42	51	30	50	47	54	49	50	43	50	50	42	37	42	47	54	54	45	45	50	42	49	47	42	43	46	58	45	44	47	44	46	40	63	38	44	52	49	39	54	53	46	49	56	47	38	53	51	51	54	46	42	69	51	48	42	50	62	48	41	38	53	45	46	48	38	45	47	41	53	48	62	48	39	57	51	50	42	47	54	44	45	33	47	58	44	49	50	56	46	64	49	40	59	50	49	37	60	60	44	46	45	48	51	41	42	54	50	44	49	63	38	39	49	42	49	39	42	60	46	45	45	35	44	58	41	51	54	46	40	43	64	57	47	39	41	59	60	43	48	36	58	44	57	49	39	55	49	50	42	61	49	45	54	50	49	58	58	42	40	49	53	42	57	56	42	43	49	56	43	46	44	44	43	40	31	40	33	55	48	51	42	33	44	48	53	42	54	52	46	43	51	41	47	47	59	40	56	55	63	42	42	52	48	50	50	46	54	40	60	47	62	40	61	42	61	41	58	50	41	53	62	43	37	43	43	50	51	56	52	53	42	52	60	48	44	45	35	47	41	50	44	47	46	46	49	44	46	50	49	46	45	55	58	43	52	59	42	51	63	44	47	52	59	50	38	56	52	51	57	41	36	53	47	57	47	49	53	51	44	75	57	47	44	50	55	42	57	54	50	47	48	53	46	54	44	48	49	39	41	49	43	63	48	53	59	46	50	44	53	52	59	50	44	53	51	57	59	51	61	47	49	53	61	64	56	47	39	51	37	48	49	62	47	46	53	54	47	60	40	46	55	46	49	55	54	61	45	63	50	35	44	54	48	67	51	46	43	50	54	37	49	43	44	49	49	47	48	45	51	44	57	44	49	43	54	47	48	62	58	54	52	52	49	52	50	43	36	44	42	43	51	59	40	34	67	49	56	47	53	46	35	47	49	41	51	45	49	52	46	58	48	43	56	51	54	46	62	40	47	40	49	45	54	43	46	50	51	44	42	54	43	51	59	59	35	50	47	54	56	61	43	47	53	49	53	47	53	49	50	52	42	60	40	44	42	48	47	29	48	49	58	62	38	53	50	51	37	40	40	49	55	49	48	48	43	41	42	53	42	36	59	40	51	49	56	48	43	49	49	47	32	45	58	47	51	49	56	41	65	37	48	51	47	40	48	49	44	36	58	49	59	42	55	39	55	54	37	45	41	52	50	51	54	42	37	45	55	37	44	43	48	44	62	39	60	51	54	41	47	35	60	54	53	45	51	49	52	53	45	47	45	60	49	64	45	42	43	59	48	46	51	57	49	42	47	41	58	41	62	47	37	47	47	58	53	45	37	53	60	57	37	50	59	46	63	44	48	39	46	45	46	61	44	46	51	53	45	45	44	36	51	44	63	43	56	46	40	37	53	54	49	53	55	52	44	42	48	48	47	46	46	62	43	40	45	46	50	47	50	39	57	49	54	51	41	58	48	46	57	43	40	47	42	44	61	45	48	52	43	43	49	47	46	48	51	41	52	61	40	46	46	54	46	41	50	51	38	63	49	53	47	40	61	45	56	54	46	56	48	40	38	48	53	38	62	52	38	54	48	50	52	54	50	47	40	56	52	52	46	52	43	50	48	51	43	44	47	55	55	53	60	55	51	48	51	50	51	41	47	50	49	39	52	49	48	54	60	44	38	39	62	48	38	42	57	52	39	52	41	51	51	43	52	46	47	42	52	45	50	43	32	49	47	59	50	45	50	62	56	44	44	48	46	50	54	44	48	54	57	41	55	55	46	47	45	42	49	55	51	42	40	46	64	49	44	43	40	46	37	43	48	57	54	55	50	43	46	50	44	44	46	54	39	52	58	48	52	39	64	54	52	44	39	54	55	55	61	48	60	54	53	48	45	52	40	54	58	55	37	38	46	55	44	48	34	39	46	39	48	42	62	36	58	48	65	54	59	40	65	48	46	47	48	34	48	44	50	58	54	45	54	56	46	57	50	48	43	49	45	44	49	53	53	47	50	59	57	42	49	44	54	35	57	42	54	54	50	51	46	57	58	44	47	45	51	39	67	47	50	50	46	48	55	65	54	48	60	46	49	54	52	50	47	50	47	44	39	62	51	47	42	54	45	48	35	50	51	61	40	50	49	49	52	51	53	47	67	46	43	56	41	48	41	54	52	48	49	53	49	52	55	58	44	41	43	53	34	48	48	45	59	58	51	56	68	53	50	40	52	54	50	46	43	45	58	56	44	55	45	41	59	48	40	58	38	59	58	51	47	37	52	54	45	49	59	56	42	46	50	54	59	54	52	45	47	50	58	47	52	42	50	45	53	57	45	35	51	47	61	48	49	60	57	38	45	56	50	59	55	57	57	47	50	42	61	44	53	46	52	34	53	55	53	63	61	55	37	67	45	38	55	45	56	50	46	43	49	58	42	32	40	43	60	44	40	48	37	59	56	44	40	50	57	52	54	42	61	47	38	54	36	50	38	48	51	43	45	47	43	62	40	48	68	45	44	57	42	47	43	36	43	41	63	44	55	51	43	56	51	43	64	40	46	64	44	51	63	55	45	39	49	49	47	59	42	46	59	39	48	56	53	54	57	44	42	57	58	59	42	53	41	51	45	45	49	38	50	47	36	69	53	74	52	48	36	56	59	55	58	51	45	54	48	46	57	38	56	46	57	50	63	50	57	50	44	46	59	50	36	47	58	55	46	52	44	57	46	52	43	54	48	42	40	44	54	51	50	47	45	47	51	45	60	54	41	46	46	38	67	52	41	49	41	40	40	51	50	36	55	45	48	44	43	45	45	57	44	55	47	51	42	46	62	51	51	53	48	35	54	46
24395	18609	12745	26080	34743	33912	30758	26596	22527	19162	16400	13889	11768	10303	9040	7996	7214	6284	5641	5290	4907	4416	4114	3845	3591	3443	3178	2946	2716	2671	2434	2393	2163	1991	1888	1709	1611	1582	1456	1347	1367	1339	1276	1154	1116	1108	1134	1097	1060	1020	1062	1005	968	976	936	926	919	868	880	939	880	925	832	825	867	847	872	858	823	826	835	873	871	776	798	812	800	804	832	798	782	755	758	791	767	787	753	793	754	774	764	781	728	756	764	736	705	733	808	752	719	692	733	781	738	736	696	735	696	743	713	727	758	746	732	770	708	728	732	712	742	702	759	685	712	702	722	727	715	735	682	731	704	731	744	661	668	707	720	760	712	686	706	710	682	663	717	689	732	676	685	696	756	681	734	715	722	715	664	683	694	691	735	723	689	723	690	673	699	669	674	721	729	712	719	720	699	705	696	686	712	698	673	724	664	659	723	687	678	676	687	733	733	690	712	659	698	657	716	727	731	760	711	680	741	695	682	719	677	720	714	695	669	674	743	694	684	756	692	684	710	705	708	683	678	717	700	684	693	673	673	683	766	687	777	693	722	719	667	698	661	716	692	752	712	664	700	694	704	691	742	722	687	678	693	729	694	663	716	666	731	684	685	692	665	758	720	681	719	706	673	687	703	618	706	703	696	699	728	669	721	699	754	731	704	710	729	682	686	688	709	693	705	711	722	655	700	690	694	710	731	738	696	683	706	761	700	741	759	717	729	706	697	734	685	732	693	698	769	717	658	711	716	676	692	703	689	695	731	691	757	675	721	687	731	758	730	683	691	677	703	711	708	662	667	685	714	732	711	702	712	719	707	689	710	695	683	725	690	727	716	740	703	673	677	688	681	706	714	727	674	676	743	718	690	690	671	720	718	649	673	713	734	717	678	713	639	726	699	699	681	732	752	735	626	709	727	729	755	685	660	737	677	695	637	709	698	693	704	685	716	742	713	654	752	709	673	668	705	692	710	664	654	686	725	680	690	690	686	670	722	707	700	732	716	713	730	689	711	696	695	720	748	703	705	734	675	716	695	723	696	677	692	739	686	730	676	712	717	673	685	661	675	733	739	666	705	697	691	742	719	713	720	694	717	701	719	695	685	750	734	705	695	783	692	713	722	697	678	682	709	731	647	701	694	727	718	676	715	753	698	690	689	710	703	731	748	675	717	733	722	709	744	708	712	728	671	729	740	690	735	734	729	724	734	695	675	714	700	693	731	738	710	705	710	701	694	696	727	694	700	701	767	673	731	718	734	735	705	668	721	725	628	679	722	708	747	672	677	714	696	729	725	743	745	712	716	684	660	725	737	705	718	753	704	674	690	717	728	751	673	716	664	731	725	702	700	657	704	696	715	677	714	682	686	704	717	743	689	674	748	699	644	675	668	666	697	700	751	659	742	720	671	651	716	689	716	699	740	709	758	663	686	710	700	692	678	700	759	695	712	734	738	707	708	705	701	764	682	697	715	649	722	731	671	708	716	727	682	711	665	728	690	682	682	730	706	690	712	671	668	719	672	703	677	705	689	701	724	715	722	710	714	659	687	722	718	725	710	695	688	671	721	690	713	657	684	725	722	691	723	674	703	726	708	696	744	723	677	706	730	727	688	684	700	680	723	710	725	710	733	694	653	714	724	727	725	690	712	777	752	707	690	724	699	650	692	666	722	707	713	678	684	694	703	665	715	713	660	651	684	728	670	681	708	706	738	687	700	716	736	728	652	757	695	717	689	659	743	674	698	742	764	689	670	732	688	698	698	704	688	725	687	708	696	638	739	685	700	702	717	689	680	717	670	741	661	698	696	692	694	718	661	720	703	706	695	721	677	652	739	707	702	637	735	703	690	717	704	763	691	734	756	705	698	789	718	729	655	720	696	727	705	702	676	693	704	688	740	649	662	683	733	686	683	692	688	720	753	662	761	719	702	711	761	662	711	709	716	689	728	719	712	708	685	721	735	681	649	660	688	739	696	697	712	671	727	680	658	691	698	678	755	698	708	727	712	701	667	733	712	665	690	665	722	671	708	716	726	748	664	671	690	678	719	651	716	750	704	672	730	696	740	673	657	704	680	715	693	718	713	666	750	717	748	709	688	653	722	725	713	689	738	692	683	675	727	692	715	672	708	737	746	711	746	633	721	723	680	672	728	709	681	683	669	726	699	729	747	699	678	706	694	741	685	714	718	717	680	669	689	740	693	725	665	753	702	730	729	716	705	677	724	720	676	646	724	728	711	720	706	678	721	664	712	676	708	708	663	737	652	689	722	721	735	738	715	713	696	728	705	728	689	719	677	734	627	725	699	718	710	652	699	692	688	662	750	738	676	714	691	685	714	690	699	720	710	663	679	666	720	743	709	692	721	731	687	678	683	741	657	674	721	694	698	722	725	745	684	707	665	708	683	709	709	698	687	719	685	724	711	677	707	726	714	758	726	716	720	674	723	675	719	701	695	721	731	670	688	704	667	662	756	749	698	725	763	709	714	707	693	682	698	744	707	736	717	692	691	719	673	717	690	697	695	750	698	692	686	674	714	699	717	712	740	738	705	705	703	687	717	697	708	680	683	657	771	662	744	700	683	719	728	722	695	698	675	710	681	681	669	710	720	700	683	714	715	696	701	712	711	764	729	680	714	721	718	710	714	733	723	724	700	722	690	663	707	679	705	692	634	658	689	677	707	719	698	707	699	703	693	707	682	679	722	735	735	735	688	695	707	719	680	676	716	738	745	676	696	755	722	741	724	702	769	658	697	730	679	705	684	713	699	685	665	732	741	724	626	725	780	682	661	692	704	733	687	715	703	769	668	720	708	687	691	682	696	756	722	703	695	701	713	702	685	745	709	692	720	725	745	688	728	730	757	662	766	697	678	734	693	722	713	702	668	698	713	770	663	683	676	744	714	683	716	710	728	696	688	673	699	690	694	676	646	708	702	691	704	663	667	665	716	699	721	648	773	706	688	681	714	684	680	680	729	724	751	740	708	665	697	744	719	674	665	708	713	684	721	725	702	671	670	672	683	687	688	654	701	726	683	753	707	674	678	716	688	729	718	672	706	724	661	712	703	671	692	718	692	691	735	695	725	694	738	695	699	681	716	721	688	692	699	737	736	674	717	736	693	704	697	716	720	732	684	678	686	649	709	742	738	683	666	728	705	674	719	696	710	693	718	684	728	722	728	716	689	724	703	715	696	679	727	710	665	666	690	705	719	689	725	739	766	732	722	684	693	743	725	661	703	735	670	717	666	709	693	690	662	708	744	683	694	714	705	690	701	695	690	663	718	709	717	714	703	694	749	721	681	681	635	701	692	686	713	650	688	719	718	662	726	709	624	762	707	719	733	697	739	690	687	718	695	725	734	748	751	735	751	744	673	729	665	765	673	687	679	684	696	629	681	708	727	733	666	673	732	729	699	770	711	776	703	708	651	676	735	675	741	723	734	724	708	725	685	707	670	690	671	715	777	706	712	722	680	664	683	695	770	683	720	667	700	715	740	690
3523	970	578	473	750	909	857	706	570	510	405	351	301	266	250	199	178	180	151	153	149	137	142	151	127	120	109	112	110	106	104	101	91	100	94	97	83	66	71	92	72	86	80	76	82	70	71	86	76	69	60	76	59	70	70	81	78	64	65	70	74	71	83	64	68	54	58	67	59	69	77	61	75	67	70	57	62	64	68	63	82	61	73	74	62	73	60	71	63	74	88	71	66	72	63	57	70	83	58	62	61	74	76	68	67	62	74	72	60	75	75	70	69	60	61	89	81	77	59	64	63	59	88	69	62	58	60	80	71	69	82	67	62	67	65	88	70	57	71	61	70	71	56	74	70	67	53	63	71	60	77	68	88	64	68	57	85	65	58	68	70	59	50	67	66	61	70	58	55	74	71	69	71	74	65	60	63	75	79	70	71	72	71	69	61	58	54	77	66	60	75	88	82	74	57	85	80	72	59	73	71	62	68	56	72	57	60	67	69	64	63	67	63	65	71	78	59	68	73	58	66	56	57	61	72	60	68	73	80	64	65	50	47	64	61	73	73	56	54	64	68	59	68	74	69	72	51	52	81	66	57	59	68	74	75	79	59	72	68	63	71	62	67	70	68	66	66	69	73	76	53	73	58	82	77	66	66	64	60	60	61	79	71	58	63	65	77	70	66	62	68	72	61	82	55	61	63	74	83	61	60	75	76	59	72	77	75	60	89	85	56	71	67	53	69	68	54	52	53	66	68	67	66	72	48	65	51	70	60	61	45	87	61	55	66	62	59	69	56	69	60	72	81	70	56	70	67	67	65	50	69	77	62	66	52	57	61	58	59	69	58	77	74	58	73	64	72	78	69	64	68	83	71	64	68	66	63	72	74	79	81	55	61	72	66	64	64	65	66	73	69	69	64	69	58	62	76	82	63	67	85	67	78	57	59	58	64	73	66	59	54	69	58	65	74	62	71	70	67	64	62	75	68	62	62	68	62	69	59	78	65	72	60	61	63	75	65	56	60	58	79	66	64	67	74	60	79	72	72	71	62	77	60	71	71	86	63	70	71	73	74	78	71	65	65	65	60	65	75	78	83	80	71	62	72	71	76	50	59	55	66	59	88	72	69	58	69	75	80	70	57	66	64	72	69	69	77	60	60	60	61	59	60	63	69	63	69	58	63	71	60	60	61	58	73	58	69	54	49	63	63	72	61	63	59	57	79	73	82	67	77	64	65	69	57	70	62	76	62	60	73	74	63	57	76	59	48	83	52	57	81	71	64	63	65	78	71	66	71	64	68	68	75	58	60	62	57	55	53	64	66	66	50	88	75	71	61	38	74	65	73	65	74	72	67	79	52	73	60	62	57	82	72	74	77	73	67	79	70	57	67	65	86	56	55	65	81	69	56	56	65	59	73	72	54	76	81	48	69	72	53	72	74	64	65	70	62	62	46	69	67	65	61	63	54	53	88	70	65	77	73	61	66	69	78	66	73	76	63	60	60	55	64	70	72	72	64	80	57	60	77	58	55	59	58	63	66	73	66	67	53	58	65	81	70	60	61	73	75	77	78	60	62	70	73	56	63	69	74	59	57	74	58	75	77	78	84	67	71	69	54	60	75	65	62	71	71	58	74	58	54	72	71	64	75	62	74	69	65	71	74	64	68	67	72	74	70	83	64	70	81	83	65	55	74	74	80	61	57	72	63	71	71	70	81	70	67	64	72	51	63	64	64	65	66	68	79	66	70	66	70	66	68	58	76	70	71	65	66	70	63	66	56	72	55	71	80	74	82	48	63	61	47	66	52	69	78	67	58	62	63	60	68	74	67	60	62	60	61	62	76	69	59	61	63	74	74	72	60	57	66	56	58	60	66	64	74	57	81	70	76	64	63	70	64	72	58	53	74	68	65	52	60	59	55	72	67	76	66	79	69	81	73	63	63	69	72	75	67	63	73	71	63	57	60	58	49	54	65	70	60	69	58	67	79	68	59	75	52	57	52	54	77	72	66	72	72	64	63	68	79	61	69	72	86	69	69	77	61	71	82	68	68	73	58	58	63	56	68	71	64	56	62	72	61	62	60	76	66	57	61	54	59	61	78	64	74	72	73	61	54	70	75	51	63	69	56	54	49	74	65	57	64	74	84	69	70	51	80	62	62	66	54	68	62	63	78	61	79	62	65	70	66	68	78	77	65	64	81	64	64	77	67	60	49	72	60	63	63	59	63	54	68	61	68	71	87	67	54	81	54	66	66	61	79	69	74	70	56	67	51	64	74	67	53	70	72	66	74	64	81	62	74	73	54	87	56	69	69	77	70	62	58	66	59	79	76	70	56	53	63	68	56	61	66	58	75	62	70	63	76	71	58	61	53	84	63	74	64	73	75	65	70	76	62	51	55	41	57	72	76	45	67	85	75	62	78	75	68	59	71	73	74	65	80	75	68	58	64	70	74	71	69	57	56	72	71	72	57	73	66	67	88	63	69	63	59	69	74	69	70	61	57	70	67	65	77	74	42	71	59	72	84	70	62	52	61	63	58	62	81	54	61	59	71	68	60	72	67	79	62	63	75	58	63	66	75	65	67	84	83	78	78	73	74	71	53	66	60	45	68	78	71	79	65	63	64	58	74	81	66	66	58	55	75	81	66	54	63	69	62	74	56	57	75	58	55	70	64	66	62	68	67	56	59	59	63	82	62	78	71	55	71	66	69	67	63	63	75	50	61	74	79	66	69	63	61	66	78	57	62	67	52	68	64	54	70	64	61	62	62	70	61	86	61	58	48	56	56	75	65	69	71	73	62	76	57	59	69	57	64	67	60	78	56	69	60	60	64	76	71	68	58	80	71	76	62	65	64	64	50	77	61	66	57	79	79	82	62	78	69	70	58	80	75	71	62	60	74	76	66	70	60	67	58	82	53	76	72	76	54	68	72	66	51	56	70	57	73	73	79	70	68	76	68	88	58	72	70	71	62	84	62	66	70	70	82	69	74	76	87	49	64	68	62	54	75	67	83	73	75	64	69	53	62	67	75	68	67	65	75	56	69	57	68	73	67	83	74	64	70	62	81	62	70	57	78	50	70	55	63	84	79	62	54	76	73	62	61	91	53	64	85	60	88	68	68	65	77	77	62	71	72	80	82	81	79	73	72	77	67	63	69	61	72	73	62	73	83	71	74	65	55	75	55	76	77	72	77	73	64	69	66	68	70	69	63	58	61	71	55	74	66	63	63	68	61	62	66	68	51	72	68	61	58	73	61	60	65	56	64	64	69	71	64	64	60	66	54	83	59	75	67	74	82	88	60	73	56	57	60	76	56	60	58	64	65	67	63	60	74	72	73	66	75	64	56	75	69	66	55	56	70	87	58	73	49	80	71	57	62	73	70	69	66	72	65	51	61	68	76	53	71	64	56	64	61	76	69	59	59	62	62	57	62	63	62	61	76	61	74	79	56	58	73	70	66	83	67	69	63	75	60	59	77	61	74	73	72	76	68	65	54	54	51	62
22600	17281	12347	25376	33416	33161	29873	25721	21798	18370	15667	13389	11462	10029	8733	7731	6762	6206	5726	5143	4785	4386	4164	3900	3691	3400	3309	3070	3014	2809	2663	2510	2369	2200	1942	1979	1796	1709	1656	1610	1594	1518	1442	1430	1375	1320	1287	1289	1277	1280	1210	1207	1206	1176	1214	1186	1126	1119	1137	1084	1130	1142	1090	1081	1109	1020	1111	1052	1043	1081	1051	1066	1062	963	1057	995	1020	1025	1052	1059	1017	1044	973	998	995	1011	1071	971	1027	983	983	954	952	1010	894	1043	1013	958	1007	946	963	960	994	930	903	932	968	961	965	945	996	950	969	933	952	930	977	993	950	969	991	1043	980	933	961	942	1004	956	961	969	945	908	943	947	961	958	912	957	1000	933	925	946	945	946	922	939	940	977	920	960	974	971	946	961	894	947	993	917	957	934	941	907	927	934	914	1019	927	944	923	914	910	974	969	945	926	868	903	909	893	958	937	978	954	937	969	1006	979	901	956	930	952	964	900	929	889	903	970	957	933	895	909	871	914	948	907	900	924	942	908	962	903	961	909	931	958	940	952	941	955	960	970	974	973	907	959	933	942	888	916	896	947	920	945	926	948	921	909	936	922	928	894	991	974	894	959	945	962	955	893	952	943	895	974	941	942	889	973	934	900	931	910	948	886	882	954	943	933	901	909	917	988	905	1011	939	953	894	931	921	936	940	969	926	925	951	996	880	955	869	1000	965	900	962	915	941	979	903	966	922	899	946	896	944	969	923	987	957	947	963	929	992	936	965	971	923	934	890	937	967	965	966	966	956	905	967	978	946	935	902	976	937	935	962	902	939	939	968	922	973	964	916	939	887	976	900	944	956	895	916	895	906	934	927	961	901	939	947	991	951	906	945	922	953	919	952	937	1001	914	941	949	990	934	910	964	922	967	907	917	964	903	961	953	945	918	911	965	946	942	960	964	940	941	906	945	951	943	886	899	951	931	941	947	927	949	945	958	943	932	928	986	925	955	972	966	947	952	959	907	921	933	901	968	902	941	925	922	1006	965	958	990	932	912	972	931	919	960	978	936	955	920	951	953	872	963	987	913	929	877	930	905	919	956	946	885	898	951	996	945	965	946	973	954	922	985	881	922	878	923	924	916	912	889	900	972	917	888	956	925	926	956	967	948	962	887	927	936	945	941	957	926	885	971	984	948	973	999	924	948	1003	943	923	942	961	924	992	972	921	996	1019	975	915	931	912	874	968	929	962	963	950	959	924	995	930	953	981	953	948	925	910	961	928	899	932	946	918	943	966	929	947	946	968	939	950	929	988	954	909	920	939	963	952	941	935	946	943	950	929	889	980	908	897	976	921	924	916	929	962	883	900	937	891	941	881	936	987	912	943	938	946	950	903	971	931	988	952	900	949	970	977	955	866	945	937	994	915	907	919	930	972	907	900	943	941	979	927	934	943	947	958	923	937	946	912	917	947	966	907	945	945	978	915	958	945	957	890	1015	923	937	907	914	951	898	934	927	889	922	914	968	998	933	984	993	915	902	903	957	966	890	965	963	946	913	1000	995	954	929	956	931	958	950	956	922	910	922	990	940	909	886	951	886	899	958	980	902	943	919	924	955	951	904	917	925	921	924	947	963	937	917	942	963	975	975	885	950	969	957	934	986	949	938	964	933	923	939	917	925	944	932	943	957	923	904	922	959	969	933	933	948	897	932	965	911	964	903	870	981	937	964	932	946	947	954	973	936	923	939	972	916	958	978	888	892	1000	933	887	913	942	952	939	965	953	926	979	895	978	920	930	973	919	956	924	962	877	936	932	955	972	923	959	935	932	893	920	960	967	909	1004	926	907	965	899	926	952	901	926	967	992	919	871	953	967	910	960	909	916	944	956	914	963	989	938	884	930	974	904	959	933	978	919	920	976	919	926	979	949	944	941	925	918	915	930	930	977	983	996	946	948	916	984	873	944	975	907	935	963	918	958	960	907	961	875	932	980	937	973	928	919	938	1011	936	883	910	958	933	978	910	975	980	945	926	864	938	948	997	922	947	999	898	911	885	963	945	975	918	975	969	886	927	947	941	923	962	989	907	969	1023	936	971	911	960	915	1035	889	905	901	970	895	949	983	923	957	932	951	945	919	936	982	952	950	948	894	930	943	972	999	920	909	943	926	907	989	930	954	946	937	966	893	997	1019	942	944	940	941	922	952	940	956	925	937	942	973	921	909	954	895	948	952	896	883	1013	949	959	981	908	1015	895	979	926	926	897	946	952	1002	957	907	930	960	992	936	952	895	935	933	899	967	976	969	921	936	885	969	958	916	909	868	934	913	924	933	955	1000	917	954	933	934	972	927	972	909	954	910	937	942	894	913	888	921	880	942	960	920	924	957	925	925	902	894	962	916	898	896	898	934	896	957	960	947	967	902	982	934	981	897	927	951	943	952	971	939	982	905	932	964	933	942	906	917	937	970	983	883	969	962	967	916	934	913	967	911	977	911	973	940	975	948	1028	980	955	956	963	950	963	894	905	880	950	972	949	955	978	955	992	995	949	921	940	1002	921	939	923	967	942	947	892	983	971	873	950	924	939	962	909	976	917	921	974	976	936	977	970	980	949	978	902	962	936	951	905	904	988	957	972	976	902	925	997	970	1000	942	939	933	918	968	958	974	929	929	974	955	910	949	986	964	947	956	958	951	971	965	899	921	933	907	954	930	937	928	950	964	924	948	903	947	935	970	970	962	905	955	896	935	925	959	986	1002	994	884	972	970	903	930	978	952	928	922	971	952	927	929	986	966	913	935	958	921	873	891	979	911	979	924	926	915	951	917	925	929	937	910	983	918	922	957	939	906	926	914	1019	965	960	910	933	956	971	976	963	922	954	939	944	926	967	959	948	937	942	938	894	953	927	897	1011	897	974	922	913	922	960	920	935	894	918	975	940	958	930	977	931	932	941	912	934	938	935	896	949	904	962	932	915	959	948	965	931	944	947	914	971	884	946	953	869	884	880	919	962	972	931	887	985	949	973	954	918	884	931	949	933	947	954	896	931	927	944	965	915	927	982	963	946	937	932	870	988	943	993	918	931	983	876	934	926	953	961	949	937	922	917	907	934	1003	920	867	964	907	907	917	965	897	913	988	973	918	933	938	903	958	930	925	912	917	927	976	971	991	932	947	973	894	951	903	981	935	954	937	951	926	963	938	924	951	965	939	936	950	972	970	873	969	946	904	957	934	925	967	984	968	941	909	983	954	964	968	943	972	938	1008	925	955	954	981	901	964	941	938	955	908	946	964	935	957	930	951	916	956	928	968	929	941	923	938	906	904	963	1007	983	862	959	989	956	922	932	942	905	910	920	911	947	945	911	892	973	973	949	933	954	944	993	961	935	934	871	957	945	929	948	905	940	872	968	943	894	966	937	943	960	983	936	927	970	943	945	983	904	941	937	940	906	922	884	968	899	939	959	966	973	953	951	954	921	900	964	931	970	941	900	934	968	908	922	924	945	933	905	992	916	904	936	914	906	944	914	933	944	955	917	898	928	939	896	973	952	986	925	909	942	952	975	979	950	903	999	953	954	923	913	951
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
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
