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
341920350993	341920351554	341920352102	341920352654	341920353202	341920353754	341920354302	341920354852	341920355402	341920355952	341920356504	341920357054	341920357602	341920358154	341920358702	341920359252	341920359802	341920360354	341920360904	341920361452	341920362002	341920362554	341920363102	341920363654	341920364202	341920364752	341920365302	341920365854	341920366402	341920366954	341920367504	341920368054	341920368602	341920369154	341920369702	341920370254	341920370802	341920371354	341920371904	341920372454	341920373002	341920373554	341920374104	341920374652	341920375202	341920375754	341920376304	341920376854	341920377402	341920377954	341920378504	341920379054	341920379602	341920380154	341920380704	341920381254	341920381802	341920382354	341920382904	341920383452	341920384002	341920384554	341920385104	341920385654	341920386202	341920386754	341920387304	341920387854	341920388402	341920388954	341920389502	341920390054	341920390602	341920391154	341920391704	341920392254	341920392802	341920393354	341920393904	341920394454	341920395002	341920395554	341920396104	341920396654	341920397202	341920397754	341920398304	341920398854	341920399402	341920399954	341920400504	341920401054	341920401602	341920402154	341920402704	341920403254	341920403802	341920404354	341920404904	341920405454	341920406002	341920406554	341920407104	341920407654	341920408202	341920408754	341920409304	341920409854	341920410402	341920410954	341920411504	341920412054	341920412602	341920413154	341920413704	341920414254	341920414802	341920415354	341920415904	341920416454	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2229	3300	1900	2700	2229	3300	1900	2700	2229	3300	1900	2700	2229	3300	1900	2700	2229	3300	1900	2700	2229	3300	1900	2700	2229	3300	1900	2700	2229	3300	1900	2700	2229	3300	1900	2700	2229	3300	1900	2700	2229	3300	1900	2700	2229	3300	1900	2700	2229	3300	1900	2700	2229	3300	1900	2700	2229	3300	1900	2700	2230	3300	1900	2700	2230	3300	1900	2700	2230	3300	1900	2700	2230	3300	1900	2700	2230	3300	1900	2700	2230	3300	1900	2700	2230	3300	1900	2700	2230	3300	1900	2700	2230	3300	1900	2700	2230	3300	1900	2700	2230	3300	1900	2700	2230	3300	1900	2700	2230	3300	1900	2700	2230	3300	1900	2700	2230	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
2867	1411	908	667	1114	1309	1144	974	778	683	501	502	405	327	306	292	263	233	224	218	171	166	146	152	171	145	139	129	122	126	118	119	112	95	109	98	115	98	73	86	81	87	88	88	75	84	78	86	79	96	73	78	83	72	78	68	70	65	85	76	83	59	89	72	71	84	64	69	63	84	49	87	63	50	66	64	79	57	66	47	64	65	57	66	65	61	59	56	54	58	79	73	78	64	69	52	62	55	59	68	60	69	71	59	57	64	49	45	76	71	63	61	65	60	61	63	70	58	61	62	64	65	69	56	66	64	62	56	60	50	59	72	63	68	52	66	65	63	65	68	87	57	56	71	62	78	56	65	52	67	57	62	64	63	55	58	61	63	58	62	74	58	69	61	73	72	65	80	58	73	66	52	64	69	59	54	67	73	64	71	47	70	63	49	49	78	70	73	63	59	65	56	57	57	69	61	64	42	74	67	75	66	75	64	61	65	46	51	51	69	60	68	78	81	58	68	58	59	66	52	72	58	83	71	69	69	68	62	60	59	64	67	78	66	73	49	69	68	58	69	65	64	76	69	65	58	58	63	63	57	66	61	58	71	52	56	70	55	85	77	56	65	59	67	78	72	70	56	72	68	78	55	72	73	58	52	60	65	48	69	65	58	67	56	56	64	64	58	59	61	66	66	72	55	58	61	68	79	60	65	63	70	68	66	71	60	70	72	64	60	67	60	61	69	80	52	63	58	53	59	55	59	58	72	61	74	61	55	61	82	71	64	64	61	46	59	70	69	71	68	76	55	76	62	69	77	61	69	65	67	68	53	74	69	69	57	68	74	68	76	68	74	52	65	60	62	73	70	62	69	54	52	77	73	60	64	66	65	69	74	64	50	58	61	70	47	82	66	77	70	76	60	55	56	58	49	58	54	53	49	76	65	69	65	55	70	67	55	66	71	61	56	71	61	73	70	62	71	74	66	57	57	59	69	54	62	66	74	71	64	74	79	75	47	52	70	65	59	52	74	62	73	57	54	68	65	63	69	62	57	66	69	60	61	67	62	65	62	85	75	63	58	60	61	67	71	79	71	60	65	50	50	64	68	61	61	65	71	59	68	67	79	61	57	77	72	73	53	65	64	54	67	57	75	59	55	66	77	68	59	61	62	64	70	57	58	73	50	57	68	56	59	63	63	55	70	66	75	65	67	83	49	68	63	69	88	60	68	76	66	76	57	52	67	53	87	74	59	60	64	69	66	57	68	76	61	67	79	64	54	70	66	87	80	56	76	59	62	67	81	65	64	69	65	71	62	63	59	72	74	75	63	57	62	67	59	60	58	67	63	67	67	72	58	49	60	76	74	55	64	58	68	68	69	54	75	86	62	54	56	69	72	62	64	72	60	53	56	68	66	65	57	57	67	71	65	70	70	66	55	67	63	73	65	64	50	58	62	58	52	74	60	66	61	58	67	54	83	76	52	55	69	74	75	63	52	58	61	60	59	57	74	64	71	69	63	68	63	68	73	85	72	58	55	66	53	58	69	47	58	59	73	63	63	79	55	59	83	80	67	71	55	49	67	62	59	57	71	61	58	63	58	69	79	70	67	56	60	64	67	56	69	70	61	65	66	56	48	69	67	69	51	70	53	83	67	48	58	68	73	66	78	79	62	72	74	61	69	55	53	50	49	57	57	62	62	55	70	59	68	64	62	53	60	58	50	61	61	63	58	67	72	54	70	63	63	69	54	61	64	65	63	62	61	54	64	68	59	74	62	65	54	42	69	81	64	55	59	51	61	58	73	66	63	63	75	53	62	65	54	64	60	77	63	53	59	56	70	57	71	70	58	64	58	55	45	77	66	64	62	60	64	75	68	71	66	63	67	69	47	58	67	64	67	61	50	74	71	59	85	62	53	61	66	56	70	91	69	62	60	59	76	70	64	47	62	53	79	67	89	57	63	52	66	60	49	74	61	47	56	53	73	76	68	82	72	58	60	61	63	67	62	66	61	61	65	61	50	47	76	60	63	73	54	62	58	61	64	69	64	62	52	70	63	60	74	72	75	70	69	71	70	67	53	48	59	75	73	58	80	60	58	72	73	56	62	54	60	76	71	69	52	61	68	70	63	87	59	53	71	58	66	76	58	63	58	75	72	57	58	60	62	71	56	57	60	76	60	70	66	57	81	62	61	62	55	76	58	50	66	63	59	59	75	70	71	78	60	60	61	52	73	67	53	76	67	81	54	48	56	69	65	61	57	54	57	45	71	75	58	67	72	58	64	63	58	70	60	62	64	75	79	64	61	60	69	60	78	68	68	61	69	62	72	73	75	60	64	66	67	60	67	60	70	63	39	72	61	71	68	58	72	49	58	55	73	61	57	60	64	61	51	59	82	78	82	53	63	69	67	63	74	61	69	66	63	62	66	70	73	64	72	67	65	64	62	59	51	54	56	65	62	71	63	54	62	59	63	71	71	69	65	55	70	56	61	61	60	71	57	79	72	78	63	61	59	67	74	65	65	65	81	55	62	59	67	66	54	56	62	75	59	67	47	57	78	53	55	62	65	56	62	56	70	49	59	57	55	66	62	61	50	54	75	68	63	59	61	62	72	79	54	65	68	63	63	46	90	55	65	81	80	64	55	64	63	56	63	80	76	63	68	55	70	78	50	51	56	77	61	61	58	68	70	64	68	70	56	66	77	62	60	61	49	61	64	63	57	63	67	63	64	54	62	67	69	60	73	62	59	64	71	55	72	57	70	55	56	77	59	45	57	61	71	68	55	67	58	60	70	61	59	63	67	71	59	65	53	60	65	66	62	70	54	72	62	55	64	50	58	75	68	65	73	62	58	65	69	82	49	67	41	57	64	65	57	65	53	80	67	63	60	77	51	60	70	64	63	73	72	65	67	73	60	63	60	59	63	66	59	74	51	67	76	54	80	70	79	69	60	59	70	53	70	61	71	55	69	62	58	73	77	72	80	61	62	70	64	67	67	67	60	63	69	56	75	71	66	65	68	63	75	70	72	59	70	57	64	69	59	63	65	62	80	60	63	60	51	56	56	61	84	58	67	69	68	76	66	73	53	49	68	67	74	48	72	58	58	60	48	63	71	53	65	70	59	62	64	64	85	60	58	59	76	67	73	50	76	55	53	67	75	65	73	71	70	61	60	64	68	61	69	60	60	77	54	71	60	60	58	57	63	73	70	64	73	61	51	65	63	79	54	67	72	73	65	58	59	62	58	45	74	66	63	49	60	71	55	60	62	68	63	70	67	66	64	65	70	61	61	65	61	50	63	58	67	51	61	63	58	55	69	52	62	75	55	57	63	79	62	67	72	75	67	60	58	83	70	68	55	65	64	52	53	70	69	73	53	67	51	72	61	79	68	54	68	80	65	57	64	82	68	69	55	58	72	64	63	72	80	69	51	57	57	64	76	64	71	53	62	63	77	82	67	66	68	51	68	62	59	62	60	59	66	70	82	63	75	73	63	59	61	55	57	76	46
28309	21765	16845	30468	37671	37031	33307	29700	25603	21850	19123	16553	13931	12421	10592	9584	8357	7797	7074	6573	5875	5416	5231	4719	4276	4095	3866	3678	3414	3176	3082	2938	2734	2704	2542	2379	2186	2185	2069	1936	1879	1846	1711	1715	1604	1592	1537	1510	1409	1457	1450	1419	1402	1353	1307	1312	1295	1376	1258	1268	1278	1249	1209	1246	1271	1199	1175	1215	1150	1116	1101	1156	1057	1119	1074	1067	1092	1064	1079	1037	1067	1065	1010	1026	1060	1071	1086	1023	1055	992	1021	953	987	975	997	1000	1004	966	952	948	980	970	998	931	943	975	912	907	946	928	894	956	961	903	921	924	935	901	985	914	853	938	958	952	919	925	897	939	875	921	939	972	938	895	962	874	888	910	913	909	927	931	959	914	884	938	921	950	897	884	859	1002	905	916	949	950	964	946	911	896	885	935	891	926	939	956	876	926	914	937	895	917	932	911	868	952	866	907	936	843	991	928	918	889	981	915	892	866	925	901	905	884	884	897	934	921	897	886	901	906	952	900	964	930	924	933	969	888	918	859	969	925	892	925	910	887	916	957	900	913	864	894	895	866	937	908	856	904	925	859	936	903	946	909	923	890	880	930	926	892	901	840	889	891	949	856	920	926	926	908	850	907	910	882	905	894	909	924	936	945	922	979	886	905	903	887	908	910	934	941	869	934	884	927	906	888	929	902	916	941	939	886	841	890	908	899	870	983	972	932	914	877	949	925	915	886	896	914	954	908	904	879	958	925	914	936	916	877	892	900	982	942	872	898	864	894	876	911	914	856	910	873	941	851	906	881	891	909	972	897	953	929	920	936	932	933	872	911	881	933	950	895	880	894	952	906	901	906	966	871	903	959	885	902	908	926	951	952	896	927	891	927	918	943	909	892	914	918	925	886	930	868	964	878	941	945	920	947	930	884	853	993	927	955	909	915	981	914	913	922	896	873	941	903	911	933	933	949	869	887	887	861	918	958	940	889	884	902	933	901	996	923	969	882	880	865	849	931	889	906	929	881	941	912	850	905	933	938	903	962	924	928	952	989	941	890	827	930	856	904	922	959	934	870	915	936	927	892	891	868	958	961	928	941	897	942	881	975	923	909	960	919	913	927	950	927	934	1008	889	957	939	937	946	943	948	858	892	897	903	861	950	961	908	906	945	861	889	885	931	882	875	939	909	925	932	899	940	896	855	902	931	951	968	908	935	931	916	910	885	935	912	966	867	921	929	944	883	919	883	906	950	937	944	903	926	902	912	903	902	845	903	921	892	937	913	885	926	918	925	912	959	910	858	938	919	888	873	925	878	934	952	922	922	888	877	903	936	940	887	950	912	944	845	942	884	955	915	864	888	921	885	892	944	895	951	933	904	913	917	886	894	937	892	901	910	947	956	953	880	903	900	915	909	962	896	958	863	904	948	952	944	910	925	924	908	841	888	936	937	892	950	880	922	945	906	880	900	913	865	911	934	850	947	917	872	981	914	954	911	894	948	896	909	908	932	953	945	909	933	912	925	901	898	935	887	893	913	956	903	960	909	939	939	899	895	899	912	924	929	903	922	939	939	913	898	978	945	889	858	873	932	923	898	971	884	915	899	876	922	922	982	902	907	942	897	884	907	897	910	901	932	921	929	906	901	930	910	916	922	882	893	873	929	975	977	947	867	920	874	902	962	876	927	908	895	944	942	916	888	894	903	938	955	963	907	920	924	882	919	857	888	875	887	994	948	896	920	909	922	914	852	920	954	897	888	908	910	900	987	938	913	903	915	911	952	954	942	870	922	927	912	924	924	860	932	927	967	896	977	931	898	923	888	945	873	906	946	1003	891	884	909	934	914	919	937	918	868	936	912	896	921	903	901	869	1005	930	892	967	889	918	926	953	876	957	919	919	909	898	893	878	910	928	919	900	941	889	900	913	928	936	881	874	898	901	891	992	928	918	950	907	968	950	918	932	912	953	933	885	908	861	957	938	943	928	920	933	898	875	909	885	910	887	870	889	940	891	976	887	918	921	912	928	937	926	945	880	922	959	866	902	959	905	957	914	885	942	947	957	881	893	946	920	909	972	878	954	900	889	881	922	934	931	938	903	922	905	947	932	911	886	901	907	948	909	886	917	861	938	877	895	960	892	899	965	932	878	926	955	958	915	891	907	878	903	960	925	922	921	931	882	895	914	916	932	942	897	966	899	894	909	925	947	925	912	967	920	958	961	889	996	944	936	929	901	879	969	866	933	904	871	933	900	905	880	902	888	903	923	912	958	913	889	868	878	946	900	892	923	918	911	937	906	910	967	928	874	869	923	939	946	912	926	929	933	875	938	925	890	961	915	900	849	906	924	872	933	885	908	945	907	917	983	872	917	887	961	954	954	879	941	866	932	874	998	907	916	952	935	891	954	899	894	922	875	914	885	917	881	937	972	893	941	967	912	901	949	954	921	909	940	920	991	921	919	942	952	907	865	866	909	893	907	941	919	889	889	950	966	881	888	900	874	959	868	938	900	902	885	902	989	936	935	897	942	903	884	842	882	889	901	880	933	867	905	955	926	943	865	889	948	838	937	915	891	926	953	946	939	906	939	933	907	902	927	919	933	878	911	927	911	900	881	887	915	865	915	897	911	931	868	900	895	917	923	980	879	889	905	865	897	942	918	913	929	870	887	925	957	932	906	895	922	881	877	860	912	949	946	942	884	932	861	872	938	929	965	850	930	916	892	947	848	934	907	951	916	894	918	928	912	934	902	885	943	882	908	907	940	945	866	924	914	940	847	926	973	911	962	922	934	919	931	986	886	915	891	921	956	912	875	969	928	922	950	899	902	894	958	898	965	912	957	878	908	895	909	923	892	913	905	902	895	930	882	886	948	901	892	898	916	931	956	913	907	880	900	958	887	881	888	911	883	880	921	1019	952	942	935	913	874	930	839	952	908	909	897	913	925	938	901	925	910	888	986	902	883	951	885	895	893	940	950	910	890	917	988	911	908	921	893	932	920	911	884	900	901	916	864	886	884	939	934	928	896	923	925	938	929	904	976	958	915	941	907	908	866	940	939	921	915	921	884	951	901	872	945	933	906	916	944	892	922	936	918	938	860	917	958	915	963	961	984	898	904	920	889	918	913	961	920	895	883	928	946	901	895	935	955	905	884	898	914	942	930	885	899	918	932	929	904	899	865	935	917	925	1003	914	884	937	914	958	923	948	956	908	919	920	903	899	900	927	963	920	897	865	970	918	901	901	882	877	959	937	921	910	916	945	934	936	931	902	869	933	918	917	903	884	898	943	929	901	928	948	961	919	881	881	878	969	940	905	976	1013	897	932	886	947	903	906	921	943	910	907	924	902	952	872	896	941	900	901	917	920	873	920	912	884	905	927	915	949	918	873	922	913	966	921	884	922	992	971	963	993	962	947	915	889	909	926	905	874	881	943	969	949	903	931	871	933	930	933	920	933	915	877	909	899	924	895	922	921	893	932	922	961	910	904	970	905	959	872	862	911	903	927	925	923	937	899	921	922	958	907	935	908	920	893	945	897	911	914	932	919	958	892	973
2240	687	443	398	531	618	550	482	434	346	274	231	215	193	163	172	145	119	138	122	111	102	106	82	83	85	88	66	78	88	77	85	62	75	67	72	66	64	70	73	64	67	55	62	65	57	49	70	57	54	59	51	59	54	61	80	63	60	46	60	50	47	53	56	52	58	56	68	52	49	52	53	45	61	57	61	54	56	62	59	55	53	70	48	54	43	49	63	50	58	63	42	61	39	48	50	69	52	59	62	66	56	59	56	53	54	54	34	59	57	47	56	50	54	54	65	60	78	62	59	48	46	57	59	46	54	55	47	52	41	44	65	50	68	57	79	43	47	56	55	61	44	44	52	59	46	48	55	48	43	52	63	47	52	45	56	54	41	42	70	41	56	61	45	48	46	47	57	56	46	55	52	55	60	74	64	56	37	43	52	58	56	51	46	57	65	57	48	50	45	49	50	64	49	54	52	54	49	46	58	50	41	48	50	51	60	44	64	48	59	53	39	51	52	47	61	53	49	59	59	47	60	52	50	51	42	52	53	63	53	35	56	50	48	59	48	53	48	58	70	59	52	56	64	48	46	62	56	55	60	59	52	48	57	56	54	63	47	58	58	64	49	52	47	42	55	63	48	58	58	56	51	52	53	52	50	43	61	52	59	49	40	42	58	46	56	49	57	64	52	42	45	54	55	54	57	53	41	49	49	49	63	52	69	48	56	50	55	53	51	46	50	50	50	54	49	52	46	46	42	46	61	51	61	55	62	54	57	49	55	61	57	42	39	49	44	49	58	55	63	58	39	45	47	45	62	53	47	49	49	56	56	64	38	53	40	54	61	56	57	56	49	51	46	64	52	51	57	50	58	49	55	55	42	49	44	57	54	55	65	54	48	49	42	35	55	59	68	48	49	59	68	48	57	42	44	55	41	40	49	57	55	58	53	67	54	50	47	47	46	47	58	47	52	50	48	49	49	57	59	47	39	42	64	57	58	67	60	45	67	57	60	52	49	61	58	60	53	56	38	59	51	47	46	52	49	59	44	45	57	48	57	54	43	52	37	45	46	56	61	43	54	44	59	54	44	55	66	62	48	53	61	49	51	51	66	66	51	57	42	53	60	44	49	51	47	49	50	43	48	58	55	49	46	52	44	62	50	80	47	53	51	52	57	59	48	43	38	35	55	53	50	57	65	57	42	47	42	55	48	55	48	52	51	39	47	55	56	49	36	55	59	43	47	43	49	52	50	44	59	56	50	61	69	40	51	57	72	44	60	55	70	46	43	58	47	40	61	56	50	39	46	41	45	51	50	48	59	67	44	48	32	48	46	54	61	49	52	62	63	62	59	51	55	51	50	44	58	41	52	61	59	49	42	59	36	38	54	44	54	51	50	37	47	62	53	49	57	58	47	60	52	44	51	55	55	50	53	68	63	62	53	63	50	53	48	54	57	43	63	53	53	52	43	59	37	47	65	48	50	41	60	56	42	58	62	50	47	55	39	57	55	44	57	57	55	58	59	55	32	46	53	54	55	53	57	75	58	55	49	39	60	54	40	52	50	51	53	56	50	56	52	65	49	53	70	65	57	58	55	53	48	68	70	46	53	49	44	48	46	53	50	60	67	59	61	58	64	49	52	49	65	77	42	49	50	45	41	40	50	48	61	62	58	57	46	68	53	60	53	57	61	55	49	44	59	42	68	57	47	61	47	61	41	34	50	50	40	61	55	44	53	53	55	41	63	57	51	70	46	35	56	56	44	58	45	47	56	58	65	46	41	50	57	51	62	56	40	47	46	66	45	67	51	42	47	48	50	57	44	56	60	47	51	38	51	60	63	42	38	56	42	38	50	64	56	49	42	49	56	46	58	40	57	46	51	57	51	50	51	46	60	50	49	57	48	53	51	57	58	59	49	41	58	50	48	51	43	59	53	59	55	59	42	47	44	61	44	45	57	63	54	67	48	50	61	54	57	55	56	61	61	71	59	49	50	56	51	60	47	47	64	63	55	48	41	46	34	49	51	52	50	51	43	52	54	63	63	55	57	65	61	53	46	46	49	54	49	55	57	41	47	39	63	48	55	57	52	50	51	41	49	46	51	58	59	56	40	41	72	48	45	54	60	50	45	53	49	56	55	52	54	54	53	45	41	51	53	49	55	56	64	47	37	55	58	54	55	65	64	51	61	48	58	52	61	49	53	48	56	42	50	54	47	60	48	53	49	58	54	60	55	51	57	46	51	50	46	50	52	56	67	45	40	54	52	51	56	51	52	52	55	54	42	52	68	61	47	52	47	57	41	52	60	65	56	43	48	50	55	49	43	51	48	54	58	55	53	54	48	49	58	58	45	54	47	62	53	50	52	54	50	47	62	51	49	53	56	47	38	59	63	61	53	53	53	56	47	51	53	72	49	46	50	46	56	50	41	51	53	49	40	52	67	68	50	54	46	49	52	35	54	57	66	48	57	52	48	50	43	59	64	47	62	53	54	42	53	45	57	59	61	56	50	46	40	64	61	46	60	52	41	52	51	55	63	50	48	61	57	64	46	47	62	49	43	50	47	59	43	53	64	51	42	52	47	52	50	46	43	59	61	47	52	52	47	56	60	56	60	54	56	48	47	37	53	54	51	60	55	61	58	44	55	66	61	46	49	58	65	48	46	56	55	47	50	62	41	48	59	53	46	50	61	51	53	50	53	51	39	43	45	52	47	57	66	42	56	60	38	65	61	54	53	62	60	58	55	57	45	47	48	44	52	62	49	55	44	43	55	64	51	58	50	58	44	60	49	52	54	58	63	57	62	50	37	59	47	58	51	54	56	52	53	53	39	38	61	52	53	50	50	60	50	54	61	53	65	49	48	46	60	48	57	49	53	38	58	48	45	51	45	47	57	60	72	49	51	40	60	46	54	49	51	52	51	50	60	53	55	55	43	51	53	46	61	50	61	66	55	49	58	60	60	56	42	53	56	45	54	63	60	46	56	42	51	44	60	55	56	65	60	59	57	56	52	44	60	51	46	50	53	48	55	48	55	60	50	55	57	71	76	46	44	40	55	63	70	49	45	48	52	63	52	56	61	54	57	50	52	54	42	47	53	41	52	61	49	58	50	54	62	51	56	34	50	52	35	59	63	50	37	51	43	60	54	48	58	51	73	72	64	54	45	42	50	44	54	52	50	42	50	45	63	59	47	56	45	53	62	50	63	50	42	48	55	37	48	33	52	52	48	51	42	34	59	50	41	57	54	42	49	51	45	49	59	43	61	51	65	58	34	51	58	59	60	43	62	52	46	42	53	57	45	45	57	40	54	54	63	52	43	56	44	50	51	62	50	51	53	71	40	51	43	63	49	63	48	50	62	58	50	44	47	49	58	50	45	84	45	34	53	62	53	48	60	50	51	56	49	56	53	57	57	53	53	52	57	49	51	57	46	55	47	54	63	39	61	48	49	56	52	53	48	50	51	54	50	61	61	50	55	66	53	50	57	59	38	42	44	59	44	61	54	49	60
20105	14616	10209	21251	28091	27252	23885	19677	16555	13487	11165	9401	7784	6640	5804	4929	4657	4222	3810	3579	3106	2856	2731	2542	2478	2307	2145	2085	2006	1853	1780	1746	1754	1600	1573	1453	1422	1369	1254	1254	1264	1144	1210	1088	1117	1097	1050	988	966	972	1005	1033	942	960	949	933	950	923	906	876	902	969	922	865	881	896	834	855	880	831	851	844	845	810	832	796	840	803	819	809	751	829	783	835	769	794	804	758	786	806	791	733	772	808	840	743	763	766	745	789	770	760	757	703	770	765	805	746	726	735	737	734	777	764	748	752	749	752	721	745	808	736	777	735	721	704	757	769	760	742	728	762	717	761	819	748	753	741	803	749	765	777	752	767	782	717	732	771	735	787	716	761	716	757	751	744	710	728	731	766	781	760	723	740	791	772	736	790	728	699	732	725	731	720	734	754	769	707	739	773	785	747	756	722	728	707	727	774	714	752	726	799	735	769	722	790	763	748	718	742	779	731	773	758	721	788	711	708	738	715	781	709	758	735	750	725	735	699	721	719	738	769	748	773	751	737	742	758	747	715	726	730	780	743	729	758	751	709	772	705	770	749	743	751	794	732	739	742	756	731	679	769	745	714	736	770	777	799	701	696	728	762	783	758	724	725	765	758	745	744	755	776	747	722	766	767	729	689	735	717	711	752	803	794	712	773	759	744	788	740	753	691	744	745	720	774	775	734	697	720	735	781	721	761	721	768	738	753	712	730	721	732	762	700	785	744	762	752	747	752	743	728	755	725	808	762	785	808	724	783	750	739	722	739	758	765	771	773	786	745	751	724	729	704	764	760	776	777	783	800	758	781	706	733	739	760	776	753	733	712	794	760	775	730	753	735	733	721	727	730	776	710	774	742	755	744	728	740	768	739	745	732	791	782	760	746	761	726	753	764	766	744	751	772	746	772	732	737	722	746	770	770	722	723	743	733	769	727	751	729	743	697	739	752	751	751	750	693	723	723	735	749	796	714	766	718	759	706	759	729	759	750	780	696	751	730	711	729	776	709	744	726	736	730	784	796	737	775	754	791	763	754	775	774	756	733	752	735	712	746	763	775	736	764	764	741	748	706	736	766	762	705	789	781	760	718	720	777	756	767	683	704	768	790	738	724	759	698	746	705	746	766	727	734	726	740	797	788	750	685	783	742	731	712	762	731	765	699	793	713	701	749	776	689	745	745	758	731	717	760	749	727	713	726	778	756	700	702	754	742	788	759	723	753	740	737	722	767	725	722	749	738	743	773	803	751	735	740	763	735	760	806	797	745	787	710	745	802	769	775	712	722	732	748	768	748	716	729	701	754	780	716	758	718	749	688	732	772	720	726	736	802	764	723	810	746	720	725	726	767	748	759	778	711	751	756	733	754	799	729	749	742	780	756	752	737	685	739	791	741	753	797	763	760	780	761	736	722	760	731	748	726	740	723	726	750	724	695	730	694	748	738	763	774	690	715	747	743	774	759	727	738	731	765	752	734	723	755	694	777	709	734	705	738	754	822	780	748	794	733	764	780	783	737	709	748	746	696	730	702	798	756	767	764	764	761	779	783	713	787	745	731	731	729	712	770	782	760	781	740	755	781	734	737	728	787	786	800	741	760	758	670	744	694	768	725	744	808	744	750	744	743	795	812	724	737	756	725	786	752	787	795	748	738	771	738	727	737	737	691	771	748	723	745	731	768	771	725	771	838	766	724	726	735	757	753	792	741	731	749	762	723	757	767	749	784	764	747	745	728	679	714	717	765	728	759	726	779	711	734	728	768	737	755	796	757	762	766	793	789	782	710	731	725	810	768	779	720	745	820	785	770	738	808	711	783	759	777	746	732	756	723	749	755	737	727	811	734	734	724	742	729	767	751	735	768	730	737	762	764	774	703	760	746	745	747	777	772	756	692	768	748	752	762	762	732	775	716	751	764	788	706	746	686	778	768	738	768	742	789	714	738	782	784	779	735	737	789	768	713	746	772	722	756	745	703	763	711	745	694	725	759	727	734	755	750	738	754	768	751	758	720	769	778	803	761	733	712	713	789	723	744	759	740	749	748	801	779	716	728	775	707	775	713	761	753	769	693	746	766	726	756	792	726	754	760	746	736	699	695	734	720	747	750	743	719	776	784	740	745	748	724	780	735	740	701	795	763	740	741	763	786	728	723	734	776	758	757	767	728	732	732	749	767	776	757	792	742	736	683	785	746	784	765	709	757	771	718	723	763	774	742	700	753	769	767	825	699	807	739	729	749	752	729	740	771	754	751	742	725	753	710	752	765	781	774	722	738	782	729	742	756	734	729	768	756	731	721	771	734	741	794	747	717	753	770	741	804	758	783	755	781	780	737	768	769	750	734	704	736	731	753	716	800	760	732	754	769	739	755	754	740	804	782	776	782	721	721	735	746	753	758	729	738	717	741	747	691	737	813	745	724	713	735	707	689	745	737	743	781	732	761	766	767	761	732	746	791	738	754	751	754	765	744	743	737	739	698	785	768	748	722	772	725	754	736	774	771	770	703	771	757	739	749	714	772	770	742	747	783	723	727	723	703	781	764	795	818	736	757	690	767	758	766	736	776	753	756	720	784	725	766	751	800	743	769	737	738	789	760	752	762	756	742	744	714	753	729	741	759	731	721	759	750	769	743	701	744	783	777	725	799	747	737	746	748	704	806	753	739	747	726	725	768	823	744	729	793	766	790	760	735	739	712	779	776	823	720	716	714	748	790	751	774	776	733	721	701	727	759	751	753	796	740	767	728	723	759	739	790	753	767	725	749	802	724	759	747	749	802	756	754	775	718	749	690	719	766	699	749	741	686	788	755	730	782	797	777	732	761	728	748	750	733	781	723	739	723	759	729	762	778	764	787	761	786	719	733	761	684	772	767	748	696	805	750	783	744	676	764	768	749	740	751	731	744	713	744	793	729	736	734	729	745	732	764	745	745	690	734	782	745	764	734	708	703	784	744	747	743	702	732	793	715	717	709	748	742	748	799	784	721	769	722	762	757	804	689	699	737	745	777	700	733	739	794	749	773	777	735	760	802	750	748	759	740	764	751	743	763	765	713	793	764	765	790	794	768	718	725	794	743	740	736	760	741	727	711	766	734	780	723	739	758	731	747	782	731	769	773	720	735	763	763	752	733	721	785	725	761	779	720	731	670	764	749	714	737	743	741	743	715	785	764	724	793	753	761	780	738	749	717	787	768	736	788	724	747	781	734	738	793	718	718	750	773	735	766	764	718	742	742	706	797	678	715	814	732	777	752	736	736	710	749	772	733	732	747	759	753	706	760	737	749	732	732	793	724	732	686	729	740	759	746	684	756	760	742	748	747	741	763	699	729	749	746	778	773	737	776	756	749	795	744	741	774	754	729	731	748	744	746	758	755	796	749	725	785	779	757	832	772	768	736	737	783	758	790	751	753	739	778	759	771	806	737	757	747	796	715	750	756	726	751	745	681	724	740	709	736	759	764	725	759	735	722	734	749	730	764	778	764	717	787	758	767
1680	999	651	503	781	922	756	691	570	478	365	313	248	220	224	178	180	154	180	134	119	145	117	109	136	93	101	83	98	82	77	83	87	63	80	74	69	63	71	57	65	60	64	52	59	58	51	52	53	55	60	63	65	56	61	57	62	60	56	47	53	52	57	40	52	55	62	45	44	56	45	50	49	64	58	51	57	54	43	56	41	56	57	52	62	45	34	55	35	40	50	49	43	42	54	54	52	47	59	49	47	43	54	47	42	50	47	51	56	46	46	47	48	43	41	54	40	39	45	37	39	46	55	44	55	43	34	50	51	55	53	42	52	47	59	55	55	57	39	47	43	53	40	46	43	43	50	45	57	52	44	48	54	45	46	42	37	49	56	55	56	54	47	52	43	44	36	41	61	38	54	38	48	47	49	53	29	54	59	38	47	40	46	49	54	39	40	44	52	35	53	46	48	52	43	47	47	48	48	56	47	49	60	51	42	53	46	41	47	54	47	43	46	38	49	49	47	40	54	43	46	43	48	47	48	39	47	46	41	48	47	40	59	41	52	44	44	55	35	54	61	43	51	39	49	45	46	55	46	57	41	59	44	42	62	36	50	54	59	45	47	53	56	56	43	49	54	54	43	39	49	54	43	42	46	47	44	51	55	41	56	53	43	39	45	49	56	49	52	48	49	48	40	49	38	43	41	52	53	52	40	52	56	36	35	52	35	43	51	55	41	46	56	45	57	60	50	53	57	48	42	50	58	43	54	53	54	60	38	44	55	41	44	49	51	47	49	51	64	54	50	52	41	58	47	36	36	37	35	46	49	40	45	59	43	42	44	51	50	44	48	50	53	48	53	47	49	46	48	49	45	51	48	42	51	43	42	39	43	36	47	42	47	54	46	52	43	39	46	47	47	45	58	50	47	52	59	44	48	35	47	50	43	38	47	47	47	55	33	42	54	44	44	54	43	51	65	49	50	45	39	46	43	47	51	40	32	45	57	49	41	41	51	39	44	49	52	49	46	56	62	54	44	47	53	40	56	48	51	51	33	44	55	53	66	53	61	48	49	44	38	49	54	53	60	57	47	50	45	52	52	47	48	62	44	44	46	45	51	49	42	47	51	40	49	48	47	41	44	56	50	45	42	56	42	62	47	64	50	60	57	45	51	43	43	49	43	43	47	33	48	50	53	55	50	46	46	47	54	60	52	48	47	50	58	51	52	44	53	52	50	44	55	51	47	48	47	50	43	70	34	38	48	52	42	60	63	51	45	53	56	45	59	59	42	62	34	39	45	52	41	44	56	44	63	48	56	54	51	50	38	54	35	41	48	51	53	42	46	49	51	48	46	55	46	56	42	41	55	50	44	46	40	50	47	61	54	40	38	59	57	62	58	43	54	41	42	50	49	53	38	48	66	49	59	56	60	41	50	54	61	52	43	46	45	41	40	49	47	43	60	57	45	58	44	45	47	43	43	46	42	41	53	59	50	48	42	45	56	53	52	31	38	52	49	36	51	55	30	57	48	54	48	50	53	43	46	38	59	48	50	57	54	49	36	49	44	60	43	45	53	42	50	39	51	50	47	55	35	48	42	50	46	53	46	53	48	63	42	45	58	59	60	46	61	48	52	51	58	33	68	48	51	44	51	59	41	38	36	39	54	52	37	57	43	41	46	38	53	54	44	41	45	44	47	48	50	40	57	43	42	56	50	52	46	51	48	47	52	57	46	50	39	57	51	42	58	44	59	55	42	58	39	53	45	48	56	55	53	46	57	45	40	44	36	52	49	42	47	40	46	60	43	63	36	44	42	49	57	51	54	49	49	43	41	63	54	35	48	51	48	49	53	41	47	52	55	40	60	49	35	39	57	29	62	58	61	49	42	47	59	53	50	41	44	42	55	62	45	40	54	38	57	49	46	51	50	51	49	39	50	46	37	53	47	59	44	47	43	56	48	36	45	56	39	51	40	41	52	45	53	47	48	54	51	46	42	48	59	44	48	42	47	61	58	48	48	51	34	54	55	45	44	46	46	45	62	45	51	37	43	53	42	43	50	57	38	57	57	43	59	53	54	57	56	54	51	57	41	41	44	47	50	57	38	42	42	38	48	54	54	46	48	55	43	47	41	45	37	43	56	41	38	62	48	70	57	37	46	34	64	53	43	46	52	47	46	54	50	50	50	55	48	49	43	46	41	49	63	42	52	48	37	46	54	39	52	41	49	54	60	54	51	49	52	40	46	51	60	52	46	42	55	48	50	45	48	49	42	45	45	49	57	32	46	52	44	49	42	43	50	51	39	49	47	61	37	53	64	51	49	44	46	37	47	51	53	61	42	51	62	39	56	55	47	39	51	55	41	46	44	49	37	44	47	55	45	60	42	57	46	43	53	41	41	44	52	55	54	36	50	36	42	61	55	52	46	61	47	46	48	53	48	58	50	39	42	58	32	60	54	42	41	42	46	49	44	58	37	42	58	55	33	46	46	43	50	57	49	48	46	54	46	51	51	52	35	49	42	46	49	38	44	50	38	43	51	50	40	55	33	46	45	40	57	43	57	48	56	52	42	56	48	49	53	42	55	48	49	52	43	44	48	39	54	41	48	44	56	55	49	40	42	45	42	41	53	54	60	45	40	56	44	52	46	42	44	60	50	40	51	43	53	56	48	48	52	45	47	52	52	54	39	45	57	44	52	52	49	51	49	43	51	52	39	44	62	40	52	43	48	41	46	42	54	48	49	50	51	43	50	41	33	54	46	50	54	46	54	52	52	37	49	39	56	49	47	58	54	46	50	55	50	51	42	48	61	53	51	52	55	54	51	50	42	41	51	51	63	60	40	58	48	37	49	49	51	54	30	52	48	45	44	69	56	50	52	50	42	46	49	55	51	35	45	40	57	54	45	59	44	65	37	47	42	48	61	34	42	39	46	41	56	45	61	63	62	47	29	52	35	55	46	49	36	51	51	50	44	54	56	48	38	54	34	57	69	51	50	56	51	37	43	44	49	46	57	47	46	40	57	56	57	55	40	51	47	46	45	42	39	48	48	49	48	54	45	46	50	46	52	40	46	51	42	44	59	47	43	55	41	52	44	36	45	51	49	45	65	44	45	39	50	41	55	54	54	44	51	45	47	46	52	50	54	39	57	62	49	50	41	53	45	52	47	41	40	43	53	54	51	51	46	48	43	46	44	52	38	62	48	50	46	48	41	44	53	48	37	53	50	46	54	49	57	49	62	40	40	54	54	41	52	47	42	43	44	44	58	42	46	49	53	45	45	61	64	45	53	37	49	46	52	57	51	45	55	38	36	54	46	42	59	52	51	47	52	63	41	56	44	47	44	57	49	47	48	47	47	56	44	49	71	56	37	50	48	47	62	64	62	49	47	52	44	60	47	54	42	47	58	51	36	44	53	59	43	62	56	64	39	44	52	58	54	42	47	35	51	54	49	39	43	55	42	39	44	57	52	60	46	50	47	53	44	41	53	45	57	46	42	47	41	53	46	57
24171	18716	13520	25741	33240	32180	28727	24747	21237	17716	15002	12802	10725	9389	8184	7119	6321	5765	5258	4773	4393	3937	3677	3529	3219	3044	2787	2633	2525	2376	2306	2251	2146	1932	1788	1693	1649	1582	1505	1465	1357	1337	1326	1219	1171	1180	1060	1095	1065	1049	1063	1032	1022	1033	924	1021	973	986	905	950	968	884	879	866	890	943	858	887	953	898	871	805	832	803	848	759	804	849	875	787	778	792	784	793	760	784	793	784	775	773	749	739	748	730	776	733	720	753	686	770	746	718	687	740	737	677	753	688	705	710	670	636	679	694	682	686	693	671	686	677	712	701	723	690	705	708	686	684	721	695	705	693	712	636	670	682	687	715	725	689	687	694	702	682	721	682	721	740	653	718	691	692	660	726	696	693	737	736	711	737	701	701	662	680	723	669	699	675	707	671	729	677	715	661	705	673	714	665	717	706	728	751	683	699	667	695	670	694	709	693	637	666	735	726	691	647	680	695	680	651	683	683	708	656	674	651	707	691	687	704	662	715	701	735	668	624	705	719	697	693	675	695	674	707	715	683	708	662	708	665	688	677	700	701	701	679	669	727	759	696	676	691	660	680	701	694	658	729	705	709	728	698	680	744	654	702	662	666	702	644	680	722	709	686	656	703	711	670	729	669	684	702	659	614	660	731	675	672	671	684	648	715	619	712	678	647	716	678	720	644	720	723	685	651	677	690	659	690	716	699	686	678	655	691	690	687	719	708	719	650	710	691	650	688	648	702	719	679	706	695	662	678	701	672	681	676	725	658	679	677	701	669	692	702	692	687	697	696	674	744	688	730	725	678	696	687	696	727	767	684	652	673	655	707	672	678	712	658	737	725	701	707	663	692	732	679	685	697	677	664	717	700	703	677	708	697	674	732	720	671	687	702	707	678	676	706	688	696	716	652	712	704	698	712	703	663	716	707	682	678	707	652	698	661	661	689	738	663	672	712	719	691	706	674	729	696	638	717	654	743	671	718	681	669	684	686	711	675	712	733	717	701	688	699	676	656	690	729	695	665	702	695	719	690	689	682	686	711	702	704	713	703	680	718	672	697	679	695	693	719	731	667	683	694	668	684	731	713	727	693	717	697	654	725	691	719	689	729	686	678	628	675	659	705	672	689	671	721	679	706	705	705	728	710	696	745	656	723	652	671	720	711	661	665	665	699	711	702	705	695	693	697	681	707	654	666	658	709	696	701	673	658	698	696	701	668	723	693	677	705	652	782	640	721	684	697	692	646	692	687	705	698	699	702	686	665	678	669	694	647	669	674	689	698	688	678	727	735	711	684	709	690	708	692	682	678	682	679	720	734	685	710	726	652	672	747	681	672	665	724	692	696	670	649	735	649	695	676	698	651	699	641	686	691	705	678	713	694	703	682	689	739	700	691	673	665	728	688	707	700	698	692	672	706	724	679	732	721	699	666	679	691	668	696	699	732	705	654	681	715	708	679	727	716	674	649	692	677	728	692	715	653	659	704	663	677	704	689	730	687	680	695	667	714	704	701	656	682	711	656	692	704	644	696	649	660	685	665	703	685	635	714	691	724	710	684	705	676	707	694	683	660	724	701	663	719	695	703	712	670	682	678	696	704	675	708	696	643	710	719	667	715	720	655	679	709	688	712	700	712	668	690	684	736	712	698	672	746	697	660	706	748	707	700	735	655	720	708	641	675	660	662	718	723	744	673	740	664	636	714	710	699	696	683	677	683	670	703	755	729	681	746	678	686	679	710	660	652	709	705	686	734	677	643	699	687	723	697	683	698	673	744	663	704	638	701	741	690	694	691	685	689	703	674	670	689	710	741	733	708	700	693	667	703	701	691	663	712	701	673	724	722	674	718	679	713	685	719	714	711	660	697	707	690	673	703	711	703	677	675	650	719	714	681	677	701	708	687	673	671	728	630	670	676	671	737	730	711	665	724	704	713	723	688	657	681	731	710	750	706	657	698	723	700	734	689	677	702	682	703	769	731	660	723	657	732	735	689	685	645	690	730	678	678	683	715	675	669	671	702	713	713	723	694	666	689	712	680	687	659	687	651	656	716	710	688	678	707	694	689	739	651	724	724	668	684	726	674	674	718	692	707	650	680	707	714	716	696	690	700	700	712	697	721	701	692	684	672	706	684	691	699	706	675	734	714	714	731	730	688	673	673	674	704	663	684	686	671	672	710	725	672	691	656	627	702	750	650	708	756	704	668	664	705	682	703	673	684	702	699	682	721	690	685	700	712	712	685	673	752	698	712	680	697	700	677	675	675	751	683	695	686	663	724	697	689	715	695	702	709	704	697	690	721	748	703	630	720	732	684	664	720	699	703	683	700	714	684	695	731	706	680	685	704	700	706	716	688	628	675	665	677	651	699	698	671	721	688	701	708	714	713	676	675	712	674	695	653	616	699	723	680	746	703	711	672	707	683	677	682	716	671	684	648	672	713	715	707	668	681	709	653	718	717	672	736	669	687	671	670	659	736	690	714	656	687	700	709	707	649	701	675	659	659	664	667	698	717	704	662	663	698	694	684	697	669	692	696	658	664	675	708	687	716	716	681	708	690	762	680	679	664	704	669	688	651	679	715	716	667	710	699	681	690	697	663	624	738	674	694	679	680	720	659	700	698	668	672	680	694	694	673	646	687	656	712	693	694	676	702	678	699	669	671	689	709	721	679	696	708	721	693	687	704	717	682	698	699	713	702	665	700	669	681	685	722	730	679	714	733	647	692	703	712	675	704	712	642	678	712	657	674	623	665	710	685	683	733	739	696	666	674	701	744	686	683	670	683	700	658	659	693	677	674	729	672	604	660	736	663	695	678	705	697	689	686	741	686	689	668	649	732	749	700	670	715	698	638	677	758	703	709	672	682	731	693	717	686	696	674	643	684	702	694	676	692	695	679	704	716	725	681	697	724	735	727	686	712	719	695	671	686	684	673	661	687	682	711	682	695	668	661	682	718	698	690	669	720	682	702	639	679	715	684	668	733	667	711	691	735	674	684	660	695	688	667	702	650	691	685	673	693	718	690	711	680	676	723	729	654	704	704	698	636	677	663	666	723	654	714	707	650	737	657	702	704	693	693	639	749	720	721	703	686	711	700	684	631	689	708	686	700	728	674	669	694	669	655	695	681	694	710	660	685	660	702	681	692	706	695	673	671	656	710	737	684	695	690	687	681	665	658	711	642	679	708	686	716	644	705	707	748	697	678	709	672	713	646	691	682	676	677	700	741	698	714	685	706	702	664	681	684	669	710	758	706	720	689	706	694	710	678	688	673	707	720	735	686	694	688	715	716	679	673	637	709	720	706	680	694	676	712	684	694	683	688	671	671	712	701	702	692	709	694	657	700	662	729	695	697	777	693	650	689	717	714	690	668	710	663	676	660	698	663	700	701	727	714	674	701	645	658	643	714	670	732	681	696	667	720	663	683	713	667	700	685	734	666	697	663	670	713	679	653	686	654	759	743	672	667	665	695	698	702	724	684	705	690	715	725	700	733	716	696	646	662
3441	960	594	502	765	859	740	642	494	469	389	288	295	267	217	181	187	159	174	157	165	148	110	130	139	120	105	104	106	89	97	95	87	104	68	77	89	85	91	77	95	82	71	75	69	81	69	61	73	71	70	72	72	70	70	58	81	61	80	70	96	70	74	80	71	80	64	63	75	75	80	72	77	74	84	69	65	69	55	68	96	59	65	75	57	86	75	69	70	77	67	68	77	76	53	60	69	64	66	75	69	71	72	64	70	72	70	78	66	54	70	76	77	56	79	61	66	65	73	61	68	64	65	65	73	59	43	50	79	74	64	77	73	79	76	69	63	82	66	77	61	70	58	79	61	72	69	66	78	64	67	65	71	55	78	61	61	65	68	77	59	74	74	80	49	50	78	63	74	69	63	78	62	64	64	56	75	78	63	69	69	72	78	66	64	64	74	60	60	59	76	77	83	73	65	77	78	74	66	57	84	60	89	75	69	68	65	62	83	68	66	63	84	70	75	72	72	72	87	54	67	75	53	62	73	72	58	71	64	66	71	67	74	67	65	53	70	60	70	68	76	71	56	64	74	66	65	73	56	72	68	53	75	68	69	71	64	73	82	66	53	61	70	65	70	74	67	63	70	53	68	72	63	83	69	52	71	73	70	75	59	65	67	47	81	67	71	74	82	73	79	59	68	53	62	65	62	66	70	65	56	71	60	72	44	77	79	69	61	78	59	75	66	85	75	68	80	73	81	50	65	73	73	44	63	74	73	76	73	82	67	82	66	76	55	70	82	81	72	66	54	82	69	75	74	77	81	70	77	67	57	80	69	59	69	60	80	55	65	75	81	67	56	67	76	71	57	68	77	53	76	49	70	74	50	79	57	78	71	64	95	65	68	66	64	79	56	52	67	75	62	68	62	69	57	68	61	67	68	66	73	56	72	75	54	71	62	58	72	72	58	66	68	64	68	82	74	77	59	52	53	74	61	73	62	69	74	66	69	69	53	75	59	71	76	64	64	66	63	68	84	66	55	57	66	71	59	65	69	63	48	66	76	86	76	54	65	67	75	69	76	57	66	60	80	84	70	72	73	63	73	55	75	74	67	53	57	76	74	59	67	66	68	74	71	75	64	65	69	59	64	66	61	66	69	69	75	61	62	76	61	62	64	40	66	70	65	66	55	61	65	73	67	67	63	75	66	67	72	63	91	87	78	67	62	72	66	74	66	56	74	80	81	64	73	66	77	75	61	78	59	73	70	53	81	62	71	71	54	60	84	71	78	57	57	71	54	59	75	70	67	65	74	67	78	68	71	79	75	79	71	68	63	66	58	66	72	75	61	67	63	51	68	76	69	63	55	58	84	62	64	63	64	69	55	74	72	55	71	82	83	86	80	55	81	69	73	57	80	69	53	74	67	63	70	67	70	65	69	68	72	70	49	75	71	62	84	64	56	53	79	70	71	63	59	59	74	59	67	74	73	66	61	89	70	70	64	73	69	58	73	66	81	62	77	75	67	73	73	74	81	64	80	64	75	53	58	58	66	72	72	76	67	71	46	63	68	77	65	59	63	71	64	75	93	66	91	81	67	75	54	58	96	68	73	71	59	79	69	61	69	72	79	67	66	61	57	70	61	68	59	61	71	64	70	77	62	75	69	68	66	73	64	79	62	62	77	70	65	63	64	61	68	63	74	67	71	72	69	60	53	59	68	79	73	77	71	68	69	80	75	70	53	77	77	69	63	75	65	73	46	68	61	67	61	79	66	73	61	61	67	66	66	88	67	61	65	68	67	68	72	78	65	63	71	71	56	55	69	64	80	55	78	64	55	62	76	56	87	65	75	83	69	58	62	82	71	68	69	59	64	66	90	82	74	63	68	56	73	71	54	71	57	64	80	68	75	77	79	75	65	64	62	65	84	69	61	56	65	57	65	75	76	89	77	71	76	57	66	76	77	88	75	70	67	68	60	76	70	69	59	69	73	59	76	72	73	81	78	70	63	71	57	75	65	60	72	66	81	62	62	76	67	58	65	59	52	66	67	66	67	64	50	84	84	80	82	84	59	69	71	68	71	56	58	74	73	60	57	67	84	55	79	73	61	63	62	73	75	65	71	74	68	79	59	58	81	80	88	76	84	78	78	58	79	67	56	66	64	52	72	67	78	70	63	67	52	84	53	72	63	78	54	80	78	67	67	75	82	63	60	68	72	70	68	89	75	69	78	80	70	79	62	73	73	62	64	67	57	65	75	59	78	57	68	68	72	78	60	61	82	64	76	93	51	51	59	61	61	71	68	62	70	60	68	78	57	64	80	71	66	71	60	75	77	74	73	61	85	73	63	54	70	79	62	63	64	75	84	81	69	63	69	57	71	56	65	71	80	68	89	54	55	88	57	71	49	70	75	74	55	67	75	61	76	68	67	75	60	69	67	67	57	54	69	51	53	71	77	74	66	76	73	54	62	62	59	77	59	54	80	52	75	64	67	80	64	81	62	57	53	81	67	73	61	73	70	69	76	57	64	75	71	74	65	54	76	72	56	75	54	65	55	59	74	60	54	65	65	63	70	69	68	62	51	61	63	80	60	59	57	67	84	73	64	69	83	65	62	57	77	58	75	71	68	61	74	67	70	76	62	65	48	70	77	74	58	76	69	78	64	51	71	76	63	67	75	62	64	60	75	69	64	67	69	70	64	70	59	78	66	69	62	64	59	68	67	66	68	81	62	66	69	45	76	75	80	58	75	85	71	69	68	78	60	60	58	76	76	61	71	58	67	71	61	73	48	66	74	66	67	65	73	62	66	59	70	53	70	61	61	74	65	83	69	72	66	60	74	60	72	82	59	71	63	66	64	74	60	69	70	72	83	58	67	66	61	60	67	65	63	63	69	69	57	75	79	70	72	64	58	74	64	68	49	63	59	76	67	67	72	90	67	63	69	67	58	88	62	59	80	59	73	71	78	68	62	63	60	76	66	71	70	63	67	65	60	60	61	54	61	59	71	42	75	73	70	81	69	67	71	61	85	69	66	66	66	65	56	74	64	77	62	77	61	69	74	60	47	62	71	68	65	62	84	52	75	58	64	70	72	69	55	88	74	69	56	77	57	82	65	73	68	66	58	59	89	72	81	62	72	64	67	68	57	51	66	68	62	64	65	58	64	85	60	67	66	60	83	69	56	57	67	74	58	69	68	73	70	74	52	63	68	64	62	69	65	73	51	74	71	66	64	74	59	80	65	74	81	75	77	70	69	66	60	82	55	77	57	74	63	74	72	58	80	69	77	59	58	81	71	72	73	62	64	59	49	68	69	60	61	68	66	71	67	75	68	87	66	66	74	67	79	66	58	84	72	65	55	70	67	69	74	67	62	64	54	56	73	69	57	74	69	65	76	66	68	67	85	76	70	57	68	68	74	63	64	58	75	69	77	57	64	72	72	64	69	63	63	74	58	73	70	68	64	77	69	58	74	78	62	67	71	80	71	64	73	78	78	66	71	52	75	70	58	73
22469	17401	12738	24790	32676	31301	28000	24138	20565	17374	14382	12099	10553	8931	7943	6995	6279	5773	5178	4712	4494	4078	3790	3630	3252	3067	3141	2843	2776	2621	2484	2391	2235	2134	2058	1971	1829	1771	1767	1645	1621	1581	1493	1469	1465	1463	1342	1358	1345	1333	1358	1300	1286	1272	1273	1245	1235	1229	1196	1177	1185	1166	1124	1122	1133	1195	1113	1127	1139	1107	1137	1108	1047	1079	1098	1025	1090	1064	1011	993	1014	1070	1029	1042	1022	1037	1047	1044	1001	995	1010	1033	1008	1010	1040	1042	1002	1008	943	965	1027	1001	989	1033	952	950	968	980	992	999	975	987	997	964	944	975	952	1014	986	944	909	979	971	977	972	971	909	940	961	938	935	948	974	975	947	997	982	989	1018	939	974	977	976	964	1026	1000	963	1020	955	974	950	972	964	985	983	919	962	999	967	987	986	973	1018	993	992	955	954	956	905	946	974	954	989	940	949	913	962	1022	965	902	987	948	978	995	940	974	928	990	963	965	966	960	1018	985	943	955	980	939	959	932	983	1003	1002	997	917	991	996	962	1023	979	911	945	1001	942	915	1014	988	917	944	966	947	1018	949	988	895	1006	924	926	994	990	969	911	927	985	946	907	1005	994	987	928	984	903	989	989	962	962	940	967	981	916	974	1008	931	1002	1001	958	948	967	982	964	901	977	987	980	958	940	909	925	984	1021	936	914	939	998	976	942	981	967	907	1032	945	945	958	971	937	943	963	1005	989	941	984	947	1008	984	966	940	992	957	988	982	973	937	974	919	931	985	932	957	948	929	988	968	979	998	971	931	916	978	922	977	967	958	929	1008	881	930	991	957	1010	973	898	978	949	996	944	1012	1015	945	975	980	937	931	973	981	968	1006	957	988	960	968	991	929	990	962	947	976	962	940	975	978	1003	891	993	1000	1014	948	950	975	1009	973	951	937	930	1050	965	993	909	924	974	931	952	975	998	983	960	933	976	968	952	951	952	937	999	989	1005	1022	966	1005	940	899	910	914	991	1008	958	946	934	959	969	946	960	995	929	982	976	921	931	950	985	962	927	967	938	997	911	989	958	909	920	955	908	941	949	969	952	989	974	921	955	994	973	972	976	969	906	1030	961	961	938	967	987	964	1007	1008	977	976	1018	951	951	930	957	971	986	1018	984	985	975	955	900	941	1043	947	984	986	959	1006	1013	923	1017	903	976	983	963	1040	966	932	1013	954	938	939	957	933	927	927	969	988	986	949	994	974	939	956	935	1001	993	933	936	997	972	954	953	929	965	942	967	914	960	955	977	998	978	920	952	933	937	1010	962	991	947	924	926	991	992	969	991	1004	932	977	948	915	961	891	932	979	934	947	981	936	972	938	960	972	972	991	943	960	889	928	936	960	951	1007	966	961	982	953	902	902	959	1020	995	975	1001	1031	962	959	972	951	921	945	949	1016	983	977	940	948	992	1022	986	972	935	949	998	1036	951	945	907	955	955	944	956	935	966	957	970	957	961	918	954	962	1006	983	978	944	947	974	893	905	920	1006	992	946	988	956	949	943	947	973	927	963	982	979	1023	987	1004	966	1011	972	968	955	940	970	940	969	968	944	931	1010	981	1008	975	968	972	931	1000	973	1038	973	1009	957	919	962	957	982	939	927	957	977	959	922	978	970	947	902	929	930	1012	970	941	958	982	1002	965	994	1000	973	980	960	948	954	1029	960	930	949	958	953	1022	932	962	946	942	943	1008	949	949	941	971	954	954	931	910	976	970	917	928	970	930	934	950	900	912	977	991	1016	945	972	905	938	932	957	960	1036	955	915	979	972	1019	969	979	997	926	1009	1047	911	942	991	973	976	1017	972	1007	963	940	941	959	984	955	961	973	913	980	966	947	925	961	917	985	936	943	992	976	1004	958	976	963	989	936	930	922	958	932	899	951	967	954	1025	935	976	952	945	979	966	970	952	1021	1064	914	964	1005	1018	1006	931	979	967	996	943	1030	1005	893	1016	958	962	980	951	1006	962	973	990	935	924	886	914	939	963	974	910	1039	894	888	1005	917	949	994	929	945	933	983	950	964	957	924	1006	969	993	954	976	979	953	955	968	951	980	975	932	957	963	1012	920	935	998	920	992	974	958	955	993	957	999	972	1046	958	932	999	915	967	917	969	948	956	997	907	962	1006	962	961	970	976	944	975	957	1002	1008	972	964	1005	1013	942	979	964	930	917	989	959	986	979	950	974	988	982	958	981	913	1001	945	1000	939	922	952	1004	983	956	959	950	934	945	949	975	977	931	938	954	1039	916	994	949	988	937	969	987	1009	958	995	1030	943	967	979	956	954	947	967	983	944	941	955	946	1002	1000	933	1043	972	965	1008	967	993	996	953	946	976	926	957	955	1005	964	939	941	1015	1006	908	949	937	930	947	960	972	951	946	987	936	954	925	965	955	978	936	934	926	994	944	986	961	965	948	991	1024	969	960	946	936	972	997	955	969	957	940	917	998	970	1006	992	925	979	1012	942	937	944	974	950	971	990	987	925	975	970	952	935	995	968	973	993	954	1003	953	917	972	923	991	967	982	961	923	971	940	969	942	960	955	960	930	987	992	985	952	987	910	1005	970	982	989	977	971	1050	1010	986	977	980	961	1028	971	937	917	912	938	943	919	901	1071	947	953	1075	996	955	974	978	985	977	938	987	969	945	976	916	879	924	946	964	922	935	957	958	950	974	961	1044	984	913	973	962	987	966	983	977	962	948	947	977	942	960	954	956	976	1003	958	916	1037	963	976	947	946	959	922	954	919	913	997	1018	988	945	954	970	977	950	986	976	948	970	956	964	968	949	952	1017	956	1030	986	946	983	967	963	917	923	974	940	1015	994	988	988	916	944	970	983	905	998	976	924	998	985	954	994	982	1008	910	965	958	964	983	951	961	983	965	964	997	982	896	940	955	931	948	1024	955	953	982	901	955	938	997	950	963	934	968	898	972	974	1007	953	981	952	996	933	942	931	976	964	990	916	973	961	958	920	940	954	937	963	953	933	943	969	933	914	915	992	965	951	951	968	1006	954	976	921	999	951	1031	973	939	953	926	973	971	960	972	991	963	913	917	1007	939	993	919	979	993	991	971	965	963	974	954	961	967	958	959	972	995	939	945	941	926	978	914	991	939	985	984	941	941	962	954	901	932	987	932	981	905	929	974	1005	929	974	918	998	966	1018	949	912	972	990	920	954	1004	1001	986	903	1002	933	926	930	969	907	942	944	914	941	980	995	969	1035	982	937	990	976	975	939	961	965	913	942	907	976	933	1014	942	1010	955	930	1028	990	958	994	961	962	967	901	966	916	936	1004	1040	1009	985	1028	979	943	941	951	1006	954	969	977	943	994	917	1001	1020	970	1008	932	974	954	972	974	1000	973	969	1006	966	898	908	973	995	893	947	936	992	959	994	1018	954	913	989	963	924	965	954	982	970	975	941	959	923	977	903	968	970	957	969	952	933	958	954	937	934	954	958	948	984	960	966	1006	979	1005	932	958	958	945	978	997	987	967	972	930	1022	1023	1001	1003	971	944	986	974	977	951	911	974	1013	977	956	906	994	969	954	937	936	1022	972	915	997	1023	932	936	960	930	935	997	969	941	965	937	997	920	957	969	940	1013	999	1002	974	1015	968	1007	908	994	975	972	951	966	956	968	954	992	1013	934	966	980	1001	963	969	930	938	926	936	892	959	931	978	1002	982	970	1007	948
2726	1385	890	698	1083	1244	1066	845	754	624	517	463	406	307	276	271	263	217	205	189	163	184	146	151	145	143	149	135	118	149	116	107	105	105	107	90	107	114	98	89	78	106	77	65	90	74	63	73	75	74	86	92	79	72	81	65	69	84	72	67	72	64	62	57	75	71	73	67	55	72	78	71	77	61	54	83	70	59	63	65	68	72	73	68	60	64	64	68	78	59	56	66	70	61	59	69	85	78	67	66	60	53	54	62	64	69	73	56	68	63	57	63	70	63	69	61	68	81	64	59	68	87	78	61	53	64	64	63	91	71	53	63	58	85	56	71	52	68	60	64	79	64	60	64	60	59	65	63	68	62	79	58	59	72	61	56	67	66	76	59	61	63	53	69	60	62	55	58	70	54	67	73	62	57	58	64	56	69	79	75	66	69	63	71	61	55	58	82	66	67	48	65	73	68	73	63	58	70	73	67	61	66	62	63	67	55	52	53	68	60	53	57	68	52	62	67	52	68	68	59	69	67	65	65	65	77	57	71	68	75	68	61	69	59	66	75	67	60	55	60	51	63	80	65	62	56	59	67	72	56	49	65	54	54	76	65	58	67	56	48	53	71	62	58	65	73	61	62	40	65	63	83	75	68	64	73	68	59	65	67	62	63	54	72	64	51	61	60	65	67	68	66	65	74	53	51	40	61	75	75	58	53	63	69	67	48	67	66	65	55	61	62	57	59	70	60	58	71	68	67	57	58	74	62	61	57	58	53	68	47	60	49	66	67	57	61	52	49	56	68	67	77	67	72	59	62	55	66	60	49	62	50	70	72	73	59	52	53	69	74	51	55	62	61	52	69	71	71	62	72	58	80	51	67	70	51	65	57	70	64	67	48	67	63	72	73	60	54	79	67	46	53	72	68	56	70	51	53	67	65	67	66	58	61	62	61	51	59	63	59	64	59	65	49	60	60	69	67	75	55	77	65	60	72	92	59	54	76	46	53	46	47	65	63	57	74	53	69	56	61	61	77	54	63	58	62	57	60	54	70	64	63	50	59	63	63	71	58	58	63	72	64	59	71	63	59	58	66	62	66	67	68	68	71	71	78	70	62	61	66	78	75	66	65	57	58	62	65	73	60	53	55	64	72	60	72	65	67	60	60	66	45	59	68	56	61	73	54	54	64	58	60	69	69	82	73	57	77	80	60	58	50	70	55	72	44	69	64	61	64	69	61	50	60	65	56	69	73	81	57	68	53	66	67	57	58	67	67	49	69	66	76	50	63	65	65	50	65	74	63	54	61	86	72	60	64	74	70	69	70	58	57	64	75	69	61	60	64	59	61	71	71	57	60	72	63	61	55	56	57	57	56	51	59	61	54	68	74	56	67	59	64	67	64	63	63	73	67	74	75	56	64	59	54	69	52	63	64	65	61	69	49	51	73	61	72	73	62	67	58	62	77	75	52	67	67	85	67	62	53	61	67	59	56	83	78	78	57	59	54	62	68	62	67	61	69	57	60	62	60	60	51	48	62	50	67	59	47	66	66	65	54	66	60	77	67	63	75	59	71	59	67	50	69	64	65	55	70	59	65	52	72	58	67	70	62	67	48	60	80	52	67	63	55	65	70	65	63	61	59	57	49	59	64	54	56	53	50	73	82	55	66	59	82	57	83	64	65	74	63	67	61	55	70	50	54	66	62	61	55	71	69	59	61	73	51	49	59	67	79	54	67	61	67	52	54	71	63	62	64	78	63	61	66	52	63	58	64	64	86	85	64	45	63	63	72	52	63	56	63	60	72	61	59	59	55	69	69	64	59	55	81	65	62	81	62	60	67	59	57	62	53	71	71	73	72	77	65	61	60	67	63	61	67	76	65	56	71	56	68	80	75	69	61	72	58	49	70	65	53	68	62	70	76	81	69	54	63	66	66	58	77	54	61	59	62	64	54	52	50	61	62	63	54	57	59	61	69	60	67	53	59	69	55	51	59	61	52	48	51	63	53	59	60	77	63	74	61	77	65	66	72	66	63	72	71	62	57	58	44	77	52	49	56	60	71	54	66	56	61	60	55	53	51	59	58	57	52	63	50	67	80	62	47	80	63	64	61	62	67	55	49	71	63	69	63	75	61	67	65	55	56	56	67	54	74	74	67	64	64	55	61	59	60	67	70	76	69	65	62	77	52	61	67	73	63	68	55	60	67	53	68	68	62	73	62	59	61	57	64	68	61	63	55	57	62	61	59	58	69	60	69	59	58	63	76	71	64	60	73	68	72	81	72	65	67	65	47	63	68	50	68	46	72	73	71	59	56	61	67	74	63	58	68	57	74	63	62	64	56	67	67	64	56	64	62	85	63	58	69	50	64	62	57	64	66	69	48	78	68	64	61	69	67	67	69	57	76	58	67	58	58	66	55	80	62	68	69	60	67	65	68	55	73	62	66	63	62	68	60	59	66	58	61	65	58	48	68	74	73	66	67	60	64	65	68	70	71	59	62	57	60	57	71	61	52	68	50	81	56	60	52	70	57	65	55	56	57	52	69	59	57	56	65	53	59	65	59	52	67	63	45	55	68	74	57	66	72	59	65	63	69	76	70	66	51	61	56	57	60	54	59	60	53	61	66	63	50	80	68	70	56	65	77	57	60	64	67	71	54	74	62	58	66	52	62	66	78	74	71	65	55	64	53	61	61	62	63	88	63	81	75	72	69	59	67	55	62	60	51	71	63	66	69	77	85	59	73	66	75	64	62	56	51	60	74	65	59	62	53	68	62	60	65	55	47	50	67	62	61	50	53	75	71	72	61	66	72	71	73	73	62	58	41	76	68	80	62	76	57	58	73	65	63	75	73	72	73	62	67	69	62	60	59	55	71	63	72	61	56	61	70	71	57	52	67	60	48	71	53	65	60	69	68	66	57	69	59	60	50	63	69	61	66	57	65	58	60	72	59	54	67	60	54	54	64	68	57	65	50	76	60	54	69	57	66	77	69	60	60	57	69	67	60	59	70	73	53	68	60	61	66	73	58	54	67	59	56	74	68	58	70	60	39	63	66	75	64	64	73	69	56	62	60	60	68	69	66	56	53	58	52	71	57	65	67	63	79	59	54	73	57	59	68	66	60	61	51	60	70	55	66	58	69	56	62	61	68	70	66	59	64	70	56	76	54	68	65	64	68	63	63	52	55	62	66	60	59	52	56	61	67	60	59	82	61	80	57	54	63	76	56	70	69	71	70	59	68	40	58	66	67	66	64	64	52	60	72	76	65	67	65	59	67	54	68	72	72	60	58	70	65	72	48	52	64	57	51	74	65	79	61	61	55	74	65	66	68	64	67	73	58	63	71	68	68	68	66	54	65	67	65	72	63	62	76	59	51	60	63	55	74	53	66	62	61	64	56	59	62	69	59	60	61	62	61	60	55	52	69	62	70	65	60	48	75	65	67	58	67	77	69	54	72	49	73	80	73	56	69	56	65	67	68	62	61	63	63	63	63	71	58	55	55	71	54
27512	21552	16586	29742	36847	36216	32410	28585	24779	21672	18424	15984	13776	11817	10548	9518	8537	7929	7055	6325	5934	5315	5008	4710	4229	4185	3801	3664	3563	3248	3084	2865	2828	2620	2487	2472	2169	2101	1945	1912	1835	1819	1784	1660	1606	1501	1471	1468	1452	1380	1390	1386	1472	1301	1340	1354	1342	1287	1253	1311	1195	1238	1211	1231	1145	1226	1129	1173	1090	1164	1065	1086	1108	1058	1084	1070	1006	1015	1065	1066	967	989	1066	1059	965	974	975	992	954	945	908	962	973	925	973	923	940	974	964	997	910	925	957	898	990	949	911	892	914	899	860	929	882	878	959	877	912	884	882	888	883	901	931	883	926	915	840	885	910	926	835	951	954	865	928	920	854	898	901	915	866	925	881	914	858	902	912	878	894	896	870	895	890	850	935	877	898	910	897	883	871	924	866	922	953	864	919	901	905	911	918	881	885	963	886	948	921	938	945	927	894	896	853	912	882	869	897	866	882	888	921	937	873	934	871	891	928	860	869	848	872	907	913	899	948	918	891	867	843	915	874	880	933	867	926	946	885	852	884	939	956	895	901	915	898	876	855	898	896	884	908	863	914	939	914	883	922	879	865	905	895	940	869	896	933	860	951	914	890	889	884	872	939	891	867	876	887	901	872	913	833	872	945	849	902	943	897	912	877	902	900	868	868	857	910	944	921	880	931	915	987	958	914	895	935	918	899	875	905	916	875	905	880	895	878	940	925	932	946	854	838	928	929	844	849	894	876	921	858	887	895	883	863	846	895	911	927	908	877	927	897	869	962	900	940	934	873	889	924	907	889	910	912	902	916	907	957	876	899	874	863	889	890	840	893	915	981	920	887	933	886	903	904	912	891	892	909	916	865	913	920	836	837	922	912	869	932	892	870	869	913	897	859	851	879	855	932	899	888	884	940	904	891	873	881	944	857	874	963	869	840	905	869	897	905	879	950	882	895	918	868	927	878	879	921	917	858	874	932	894	879	882	905	893	880	886	945	886	903	851	921	870	912	906	915	929	848	901	841	825	902	889	904	885	923	858	894	903	920	921	872	886	890	845	938	860	909	906	897	908	867	898	904	873	878	877	850	921	873	931	842	881	911	928	876	916	872	914	875	853	888	879	877	888	875	930	873	914	894	894	881	884	859	943	932	906	889	910	902	899	872	933	894	898	896	895	898	868	923	866	861	903	900	929	940	909	902	876	878	909	898	892	832	905	888	909	919	856	922	869	889	930	920	920	933	906	877	887	911	931	930	872	872	945	928	896	884	971	900	871	854	853	876	869	917	863	900	921	870	854	866	854	905	863	901	853	893	919	865	860	888	913	931	910	903	911	914	913	869	895	901	918	898	876	876	896	855	938	839	915	890	879	969	925	935	871	920	925	882	885	888	845	987	907	867	888	896	844	888	884	886	855	895	887	910	889	866	888	901	854	890	857	887	894	883	915	873	903	874	833	902	904	902	889	885	904	907	913	907	891	890	908	879	930	872	901	896	898	923	930	862	926	897	919	956	878	930	908	930	879	872	902	904	906	861	897	896	889	885	932	868	968	927	841	960	931	905	884	917	932	900	866	906	913	884	901	910	908	909	874	873	918	926	894	869	936	882	841	911	868	912	851	875	865	856	915	921	918	917	916	917	896	954	898	922	871	902	899	909	930	847	875	942	910	876	875	845	931	928	852	856	901	903	907	944	890	885	854	874	869	852	934	877	866	870	895	896	892	945	933	934	840	905	915	825	884	882	890	894	922	937	885	845	864	923	850	939	918	934	911	955	868	930	910	904	886	938	930	852	874	904	890	883	911	861	912	898	881	948	894	809	879	881	926	926	854	909	899	856	912	877	957	935	891	900	925	883	872	890	872	934	905	920	917	914	851	926	910	881	931	949	831	870	927	879	897	887	907	902	876	871	835	855	885	879	911	858	856	913	915	908	855	864	904	924	900	850	896	845	918	867	895	890	890	897	900	908	867	874	945	920	921	871	924	917	926	918	925	926	876	865	892	921	909	871	902	803	883	892	833	916	926	897	891	865	903	919	912	914	829	897	958	868	895	861	913	879	891	896	872	879	900	926	860	921	901	909	943	814	866	924	938	914	936	927	942	908	886	894	898	915	913	934	882	889	908	857	858	909	880	878	899	887	877	935	882	909	877	888	859	930	914	841	897	885	815	913	875	924	840	898	882	903	890	902	871	914	907	874	865	918	915	864	879	893	886	894	886	815	913	896	950	904	923	925	916	908	881	888	903	934	886	851	878	961	837	836	896	939	923	870	919	916	956	917	920	913	901	890	897	917	872	865	871	934	899	893	870	877	922	938	840	910	878	912	897	844	929	860	888	932	938	782	867	912	868	903	898	890	919	872	955	902	906	910	907	880	852	885	841	924	897	837	885	891	918	897	926	900	901	888	854	954	942	892	851	875	905	930	904	876	859	843	900	906	874	870	902	891	838	886	904	919	919	922	864	892	900	930	907	889	892	856	880	873	881	908	893	940	911	880	868	927	949	887	899	886	887	891	874	884	883	940	845	844	850	937	849	893	930	909	871	836	877	903	945	879	905	906	911	917	876	929	918	893	845	866	852	916	909	902	910	887	918	889	843	899	919	884	899	918	890	941	903	879	856	951	886	880	903	923	823	865	896	856	910	894	906	907	839	847	921	869	875	892	863	963	879	899	872	863	932	882	918	872	867	884	875	914	868	926	877	895	912	881	896	834	849	866	839	915	919	882	880	911	922	840	902	876	915	935	912	881	904	812	875	906	859	899	880	899	859	877	862	962	876	926	919	892	919	878	844	903	869	898	905	865	868	899	838	886	910	868	896	828	907	881	916	924	922	918	871	922	915	954	840	947	917	918	949	900	867	873	897	828	904	867	898	904	887	893	855	871	842	908	870	843	873	963	908	892	873	913	904	936	899	906	914	868	848	860	890	898	869	889	915	887	892	942	872	903	918	903	882	952	916	888	892	916	843	890	903	949	905	851	900	903	872	858	869	901	920	845	846	855	855	931	892	858	934	902	867	904	920	924	936	873	904	904	884	934	904	915	863	848	861	945	894	878	887	909	905	894	926	908	899	857	805	936	834	839	962	887	882	892	864	883	853	900	880	916	897	893	893	883	853	900	880	971	922	931	862	950	904	899	879	909	872	915	931	935	904	861	854	859	894	876	887	915	918	963	854	915	899	888	874	919	930	876	895	943	812	869	914	889	903	879	874	893	940	894	870	880	929	873	897	908	950	873	907	899	882	901	852	902	858	879	898	886	837	979	936	975	843	902	872	871	937	888	879	886	900	875	913	898	891	945	909	895	943	900	868	862	911	922	921	903	890	853	918	890	888	927	904	869	880	919	864	898	878	870	854	891	915	918	816	918	888	893	866	846	937	862	942	895	898	897	854	915	921	854	894	896	882	882	909	895	874	898	859	900	889	868	868	905	894	885	917	901	880	938	926	897	870	907	895	934	881	926	937	874	929	924	921	916	921	950	896	931	884	909	894	912	878	900	915	907	875	914	901	942	896	900	857	871	894
2132	694	455	351	547	612	561	443	389	346	301	268	189	186	158	162	128	128	118	113	97	97	95	104	84	76	80	82	88	66	78	70	99	75	79	68	64	52	64	70	56	56	56	79	66	55	59	56	56	51	53	47	55	68	60	70	51	60	54	62	75	58	62	60	56	49	44	45	61	44	59	58	63	53	47	64	44	49	56	55	53	49	38	59	54	62	56	57	41	57	52	58	49	56	43	52	47	51	52	58	44	45	60	61	49	41	59	47	58	69	56	53	36	62	63	45	55	49	58	45	44	51	61	53	69	47	63	49	50	40	52	68	44	47	59	56	57	50	52	66	46	60	57	56	47	56	51	54	48	52	58	55	48	53	48	49	58	58	57	55	50	48	42	48	45	28	54	54	49	61	57	69	47	50	47	51	57	44	56	48	46	50	60	55	49	62	40	60	46	60	54	53	54	53	47	42	54	47	41	51	37	58	59	53	58	39	59	59	50	49	51	58	55	57	52	45	45	56	65	50	58	61	55	45	56	50	58	44	44	51	52	73	48	58	42	45	63	55	66	53	45	50	61	59	47	47	54	61	49	58	58	59	64	46	63	62	45	50	57	51	54	44	47	58	52	48	51	57	44	47	50	51	58	49	55	60	41	43	51	52	55	70	58	53	53	52	54	52	52	52	65	62	57	55	50	43	43	54	49	48	58	44	50	55	46	54	43	48	46	63	42	52	53	56	40	49	72	53	43	44	47	56	49	45	52	68	53	53	58	56	57	54	54	50	49	60	44	41	42	54	40	51	57	49	47	58	52	53	63	60	44	57	48	66	56	58	54	55	62	48	52	47	51	53	54	58	56	60	42	56	46	51	44	48	56	48	56	47	61	62	39	52	53	57	54	51	45	55	78	56	56	59	66	50	59	48	60	49	45	45	61	47	56	52	51	37	45	46	53	42	63	45	52	48	58	52	40	49	45	51	52	58	52	49	55	48	55	54	60	62	60	53	56	54	53	65	51	62	45	49	58	71	52	54	45	69	62	53	43	45	36	55	55	52	52	44	54	48	55	59	50	62	62	55	60	50	53	72	49	52	53	52	55	49	45	43	62	52	59	53	57	54	44	45	41	51	56	55	42	61	65	57	53	53	44	53	63	50	63	60	45	44	57	45	60	51	56	47	56	43	57	55	57	38	57	62	57	36	53	60	64	61	52	62	51	53	43	60	45	52	64	42	47	47	47	59	68	54	50	65	50	48	58	48	50	52	55	37	44	47	48	52	55	42	52	53	51	54	49	59	50	56	62	45	44	42	44	51	59	52	49	59	46	59	57	54	59	43	40	47	64	59	55	43	52	47	48	38	47	51	57	48	46	50	49	39	38	47	66	39	37	61	52	44	56	63	44	46	39	48	41	39	44	55	40	54	52	51	56	47	47	56	59	44	54	48	57	49	45	43	46	62	49	46	51	39	41	54	68	58	56	56	48	51	45	49	46	60	53	49	54	48	53	62	44	54	46	60	45	51	53	65	52	53	46	44	56	59	64	53	56	49	71	64	57	49	56	55	48	61	72	66	50	56	43	47	46	40	44	58	43	48	65	48	46	47	53	44	55	65	58	52	55	51	48	37	44	59	52	55	56	54	52	47	53	49	47	52	47	50	62	42	67	45	50	59	53	55	48	52	49	56	41	48	48	56	47	69	51	52	52	57	57	45	53	58	48	53	60	55	47	50	65	49	44	58	56	49	49	42	53	52	49	61	54	55	54	49	51	72	55	67	58	60	64	42	55	64	58	38	51	43	49	55	67	42	46	59	55	45	50	45	42	64	59	59	40	51	40	49	54	54	53	42	51	47	46	36	41	44	49	52	49	68	60	56	55	50	43	59	54	53	52	51	62	62	50	54	64	53	50	43	55	41	50	60	40	61	41	48	47	64	57	52	56	53	46	53	42	54	57	59	46	51	39	54	64	42	42	55	60	48	44	53	48	59	45	48	55	50	51	38	37	54	43	49	45	52	52	50	53	49	45	45	54	50	63	51	54	47	56	58	48	55	56	47	53	52	63	41	42	64	52	59	48	65	61	49	39	46	57	55	56	49	55	65	59	50	45	55	45	58	63	46	55	51	53	47	44	56	58	59	46	60	58	49	38	53	43	66	53	60	56	50	44	50	50	60	54	56	47	54	34	55	58	52	52	70	48	58	41	55	47	55	51	59	53	58	51	51	39	56	41	50	54	53	56	54	46	44	42	46	54	51	69	47	47	60	56	58	47	48	55	64	55	51	47	51	47	62	68	59	50	64	55	52	48	49	57	38	53	41	61	64	58	52	52	53	54	30	65	60	62	57	62	68	57	62	59	61	48	48	48	44	47	43	59	48	41	52	31	49	43	58	45	65	57	44	49	52	62	46	43	34	42	64	60	52	55	54	51	52	52	48	46	52	47	40	55	41	60	45	56	56	53	40	55	54	46	38	54	53	56	60	67	60	46	41	62	45	46	54	46	56	54	38	54	52	60	54	55	44	45	60	59	65	57	63	56	44	49	53	63	59	54	37	56	55	53	51	43	54	59	61	56	51	43	55	58	51	42	51	49	70	58	67	61	45	55	52	53	58	55	42	61	47	67	46	53	52	44	56	50	56	48	64	49	55	38	45	60	52	49	52	39	56	48	56	57	54	53	62	52	50	50	47	50	49	63	76	44	55	53	51	51	54	51	51	47	45	55	55	62	58	54	38	63	51	55	50	63	37	51	57	59	57	41	49	63	55	54	64	54	51	51	58	47	55	49	67	39	45	55	58	57	49	48	62	51	66	50	42	60	49	55	47	55	54	54	57	41	54	47	50	46	58	48	45	37	67	53	50	69	46	41	65	65	52	47	49	52	50	61	51	54	39	66	45	52	45	58	47	65	57	57	56	53	52	48	62	51	63	58	54	45	58	39	59	52	63	47	54	56	46	60	46	48	60	48	53	54	55	57	49	53	49	49	57	63	64	60	55	55	54	40	48	55	48	60	43	49	55	50	50	45	55	55	39	48	51	46	51	56	52	39	51	58	66	36	68	74	53	38	64	60	55	54	54	48	48	54	55	53	64	46	53	49	44	43	60	56	41	44	55	44	56	45	42	48	39	41	55	46	57	35	52	53	41	69	50	50	53	44	46	61	52	48	53	50	65	51	64	47	75	58	56	53	61	36	48	52	41	66	46	47	50	66	51	49	50	54	57	54	74	38	54	54	70	45	69	42	54	42	43	47	54	48	63	43	41	53	45	49	43	51	58	44	62	48	60	50	53	53	75	69	52	50	49	52	48	69	60	50	47	53	52	45	48	44	45	59	44	44	52	48	63	63	46	51	50	50	62	61	55	52	60	62	62	47	48	45	50	54	46	34	55	53	45	48	61	63	44	53	55	39	42	61	56	55	50	67	45	43	54	57	55	55	57	45	59	54	52	56	59	61	52	45	54	48	44	62	47	56	57	56	50	51	56	53	61	50	65	54	53	48	42
19698	14139	10110	20956	28164	27145	23383	19751	16302	13719	11070	9385	7710	6598	6081	5187	4800	4221	3976	3577	3273	3090	2721	2642	2527	2390	2240	2130	2003	2038	1921	1854	1676	1555	1544	1426	1369	1289	1265	1279	1196	1141	1110	1139	1080	1076	1011	1051	986	962	1048	1036	969	948	915	976	996	941	868	944	914	897	923	871	913	841	861	882	819	804	825	832	862	782	820	836	837	827	851	864	818	836	819	803	790	820	788	774	805	827	832	778	739	802	798	813	808	766	815	731	827	763	757	771	755	724	762	771	750	728	756	766	775	755	758	729	781	708	742	763	750	771	738	783	745	741	724	777	742	773	727	777	814	744	792	764	737	748	725	748	724	791	757	756	744	751	726	746	737	765	781	779	769	760	786	737	765	718	738	778	695	772	761	741	791	747	773	763	749	759	747	737	742	728	776	731	737	760	759	739	762	738	745	797	765	741	738	759	715	723	743	746	758	772	742	774	773	744	734	760	761	728	695	738	779	755	700	741	745	742	772	760	766	785	718	717	796	755	772	732	719	748	739	747	752	735	743	746	730	712	749	752	702	715	747	756	770	758	770	725	750	747	772	760	721	764	747	756	779	693	808	718	721	748	742	741	793	736	778	738	726	716	731	768	718	752	751	722	730	744	772	745	766	718	758	776	753	781	748	728	762	756	748	755	739	728	782	785	757	732	709	788	769	731	747	769	776	773	719	739	738	752	767	737	795	715	692	751	717	716	765	686	728	715	692	771	724	766	749	746	714	731	751	747	786	794	711	763	691	763	765	749	746	812	748	772	734	799	727	722	701	708	727	777	767	797	748	762	784	750	730	776	773	753	742	752	782	730	792	728	748	776	739	736	740	732	751	734	764	734	739	764	757	745	769	693	745	768	719	738	756	744	736	789	705	761	772	785	713	722	741	781	773	677	745	728	776	731	757	790	781	745	735	755	732	762	775	784	749	792	784	805	733	728	803	706	811	740	725	764	729	713	770	734	749	787	742	770	718	716	755	730	759	740	705	728	723	725	717	774	765	736	766	708	747	765	723	733	790	722	756	765	743	755	761	708	779	765	718	722	774	742	718	754	785	725	701	776	726	746	755	734	771	803	772	789	770	762	695	755	788	738	727	727	753	748	779	799	726	755	749	759	781	746	781	791	766	768	743	764	745	772	760	745	729	756	736	738	721	771	736	709	783	715	803	752	762	745	717	711	778	751	758	737	790	771	728	772	728	741	766	762	781	728	742	783	739	743	760	748	744	792	748	722	788	785	735	765	752	757	744	733	786	792	770	730	772	741	790	722	746	737	768	773	732	748	749	760	724	713	714	783	738	737	792	785	725	715	760	728	755	740	781	734	756	679	723	787	737	720	745	754	720	719	773	804	730	776	757	754	754	719	744	747	759	749	774	770	752	754	735	725	792	760	722	730	707	736	761	749	807	765	722	753	730	746	779	761	742	735	758	752	728	754	748	758	750	803	725	745	748	676	777	740	757	743	766	761	768	773	781	751	732	793	685	716	701	774	780	723	756	819	729	747	697	726	778	775	729	668	746	749	787	727	714	760	762	734	778	756	759	776	719	742	752	711	757	752	789	733	739	727	741	744	706	768	760	721	732	766	777	781	790	716	787	778	757	694	730	701	761	764	791	721	758	749	709	748	730	763	685	754	750	783	738	721	758	739	746	778	721	760	754	747	664	732	729	769	749	741	751	752	754	744	767	753	707	778	738	731	758	756	732	735	744	736	719	746	698	741	757	726	735	742	743	765	754	722	760	761	717	745	779	773	779	750	733	754	746	663	756	702	775	721	753	742	762	743	802	781	740	784	761	770	760	753	748	706	729	714	727	712	759	781	691	737	718	766	726	748	744	779	706	727	728	785	739	823	759	764	722	782	727	768	768	737	764	726	747	783	697	769	776	787	750	724	823	737	740	774	725	738	766	738	725	775	704	737	798	729	803	739	805	735	786	753	692	775	779	761	736	713	802	764	778	702	748	792	743	725	717	708	705	720	734	774	721	785	755	774	767	783	762	756	740	743	741	785	776	736	747	795	748	730	718	686	775	739	736	749	744	737	785	756	747	796	808	734	745	775	751	738	747	776	713	783	774	779	724	781	773	751	757	708	727	755	723	775	779	736	761	764	754	719	756	773	729	796	771	749	786	750	742	775	762	737	742	834	757	790	708	784	774	747	739	799	776	719	736	722	740	700	769	683	736	728	784	733	704	719	754	729	765	769	772	747	758	822	729	737	755	750	768	753	697	778	747	768	751	690	723	778	681	764	800	728	758	722	780	729	750	764	747	696	795	735	765	743	773	763	794	722	710	782	714	764	723	760	748	771	742	733	772	699	747	730	784	747	715	724	729	744	706	737	713	742	761	764	745	752	716	728	755	752	735	767	761	740	732	799	741	730	756	740	757	777	769	767	722	769	784	779	746	688	725	711	740	696	748	720	744	714	716	749	759	741	714	776	747	763	712	693	755	749	791	718	715	749	707	740	744	773	782	788	756	801	739	695	727	777	801	769	776	759	719	701	818	777	761	746	761	750	724	739	761	724	737	752	672	757	746	735	751	767	737	727	776	753	787	744	750	769	738	776	762	743	781	736	685	801	747	777	722	706	717	737	746	780	726	728	742	716	779	763	760	749	792	727	745	675	803	744	797	717	733	733	725	775	753	698	793	742	716	724	769	789	746	735	749	740	741	748	816	754	744	799	757	765	731	763	764	750	775	782	712	738	726	731	815	762	717	729	770	811	746	789	784	727	784	749	748	757	785	741	760	771	755	788	749	741	729	741	770	742	714	757	751	798	746	772	789	772	743	736	737	774	803	764	720	706	732	790	758	763	745	767	731	793	752	765	773	773	751	737	764	732	774	652	717	683	748	789	740	781	778	752	800	749	784	760	786	716	760	801	782	759	733	779	749	779	763	783	775	744	760	740	769	732	768	693	775	703	697	748	768	757	779	776	703	773	762	726	745	742	711	739	759	723	756	742	735	731	811	729	782	761	760	743	770	786	767	760	764	743	770	709	737	751	752	730	832	757	804	753	717	750	754	769	792	738	741	743	809	731	748	744	768	746	784	736	745	701	771	759	753	702	710	773	777	763	721	799	739	744	789	742	740	780	790	757	780	760	744	743	790	737	751	736	727	754	728	774	751	748	779	765	777	732	822	732	788	744	760	734	757	795	795	713	778	733	764	704	775	737	775	713	744	736	717	715	734	704	740	737	715	725	766	753	755	737	748	728	776	747	762	715	741	782	728	774	711	759	755	726	783	734	734	739	785	758	723	787	719	743	713	780	783	801	713	745	761	743	803	733	750	723	764	810	761	739	771	693	780	745	762	796	700	785	699	723	743	761	765	742	730	718	693	765	761	719	764	731	749	759	772	728	803	731	771	759	776	748	754	764	723	737	729	783	798	744	739	767	769	738	740	763	758	743	750	762	751	732	755	732	793	733	663	716	726	719	672	759	745	726	752	707	764	727	781	774	776	700	755	745	758	770
1566	1016	611	523	828	821	750	642	598	452	373	356	257	221	208	169	190	179	144	137	141	132	127	120	107	109	105	118	91	90	62	94	76	65	64	82	56	59	52	48	64	70	62	66	58	51	60	45	46	61	58	58	52	58	44	51	48	51	39	59	46	55	56	51	70	51	67	55	39	52	62	49	65	53	51	48	55	60	47	51	38	44	46	51	41	61	56	45	48	36	60	44	48	48	51	48	43	58	48	47	56	45	57	57	45	35	49	42	46	44	52	56	25	50	49	26	51	33	38	53	43	41	45	39	45	45	38	54	46	44	55	38	33	48	46	57	36	39	48	46	45	42	45	59	51	48	50	50	53	46	53	53	47	34	47	53	51	40	42	51	64	37	46	53	39	37	53	56	61	41	53	43	42	44	50	60	46	55	46	39	51	53	47	53	56	34	46	50	40	38	50	48	47	55	47	45	54	58	45	48	39	49	64	45	46	56	58	39	49	35	41	41	38	45	39	38	39	47	46	53	50	53	42	57	33	48	55	48	51	42	46	58	51	56	37	49	44	57	44	61	50	55	46	50	62	37	35	50	44	58	43	54	56	50	49	45	32	48	46	47	52	35	53	40	45	46	42	41	49	51	44	49	47	49	46	43	48	43	37	44	54	61	39	51	53	51	40	47	51	58	42	48	53	43	45	41	46	37	38	59	43	46	38	48	46	48	47	56	52	49	36	49	44	59	59	42	52	44	32	42	52	39	58	52	42	53	42	45	46	39	58	47	38	48	43	42	44	46	36	39	50	57	46	46	55	49	43	31	54	55	47	33	61	44	48	36	47	50	49	54	45	46	46	49	45	49	39	56	50	51	43	51	51	48	47	46	46	44	43	42	44	44	46	60	41	47	48	47	48	42	46	54	53	48	47	59	51	46	47	48	41	46	45	53	59	49	51	49	49	47	46	38	52	45	57	49	57	42	57	45	37	49	48	46	57	40	43	44	45	50	45	54	48	36	48	27	34	37	54	37	51	56	47	46	60	40	50	42	32	45	37	34	49	50	46	50	44	47	48	56	44	37	42	39	48	53	41	47	49	38	31	46	54	49	47	34	50	42	46	45	54	45	47	56	41	51	63	34	56	50	45	42	43	33	41	43	39	48	51	36	42	42	52	45	48	56	60	42	29	41	47	36	45	57	45	43	60	41	37	45	44	56	67	52	50	42	44	42	57	55	50	47	47	41	41	39	45	53	37	39	51	57	41	41	40	53	48	46	46	47	58	58	49	55	54	35	47	46	56	58	45	41	34	35	58	54	39	40	39	50	40	44	42	52	47	36	38	39	58	46	61	34	56	51	41	42	37	49	50	50	41	40	65	51	48	45	34	46	48	40	57	47	36	36	49	42	43	56	48	44	59	43	45	45	43	43	49	35	50	57	57	51	42	57	42	46	39	33	57	62	49	49	52	52	48	52	49	49	48	57	44	44	37	47	46	54	44	35	40	45	52	46	54	63	45	49	44	39	52	34	49	40	35	52	48	49	40	61	34	55	52	57	51	48	41	44	59	58	41	46	46	51	57	39	62	49	59	43	52	38	42	48	42	45	33	58	48	50	47	71	52	53	42	48	46	54	47	43	36	56	61	34	44	48	48	40	34	48	38	45	39	50	34	48	45	45	37	62	52	42	50	40	45	46	57	50	51	43	36	42	46	40	47	53	47	48	39	42	40	42	70	45	44	53	49	62	41	58	54	47	45	41	41	61	51	42	43	42	50	59	37	46	47	48	47	46	50	43	44	36	42	42	42	52	41	54	41	49	40	45	43	44	40	42	49	46	59	48	54	41	48	40	52	45	57	44	42	44	48	55	47	45	41	45	59	54	53	53	51	48	50	52	41	51	40	40	48	42	45	61	40	56	57	35	52	36	51	38	52	40	50	48	52	37	50	59	55	47	53	37	42	51	41	57	41	57	39	50	32	45	41	56	54	49	39	50	43	48	50	54	51	40	45	43	44	41	48	40	44	46	43	50	51	45	61	62	53	40	49	36	56	46	40	51	46	44	52	43	34	45	51	42	46	45	45	47	47	46	48	48	46	49	50	50	52	46	46	45	49	36	44	39	49	40	62	42	44	48	45	43	38	51	49	47	48	45	55	42	51	39	54	41	52	51	37	45	35	46	51	63	38	52	58	44	44	39	53	51	44	35	61	45	53	41	57	46	49	41	55	49	40	38	46	36	47	53	45	54	31	50	50	42	53	47	58	46	53	43	37	49	51	54	47	40	47	49	49	45	54	36	50	38	40	49	52	43	39	46	46	44	58	46	51	40	54	50	45	38	48	54	54	50	50	50	54	40	46	39	39	46	44	60	46	40	47	33	48	41	51	50	49	55	47	57	49	48	46	33	46	50	42	53	40	50	39	50	53	64	38	45	42	49	32	51	40	41	49	46	52	52	48	46	53	39	52	53	46	54	47	48	47	59	38	50	46	52	53	55	44	43	40	47	45	47	49	45	46	39	53	48	56	42	51	39	44	53	44	53	62	54	48	37	58	42	47	52	44	45	54	44	36	45	43	48	43	53	38	53	39	54	59	42	41	45	51	33	41	51	55	45	47	62	44	56	43	50	40	46	52	44	41	45	52	47	48	39	46	42	49	43	57	43	55	50	53	56	50	42	46	47	51	52	51	47	37	36	46	44	43	50	36	31	52	37	47	43	58	40	47	43	40	46	40	43	39	42	38	52	57	42	58	44	43	45	44	55	51	49	38	32	51	45	45	35	42	61	37	51	54	48	45	45	47	46	37	57	40	49	50	49	57	49	47	50	54	49	51	45	63	47	42	54	52	35	49	39	48	48	40	56	41	56	53	51	36	46	54	45	52	52	56	45	53	55	37	43	58	54	44	52	43	49	47	40	46	44	50	48	41	51	55	51	50	50	48	55	48	57	46	38	66	49	45	62	54	44	41	41	53	42	55	49	36	46	55	45	57	64	44	45	51	44	53	45	47	56	59	54	49	43	31	57	53	28	64	55	45	35	39	49	42	47	51	46	49	38	47	41	40	64	47	53	45	42	49	55	50	50	42	49	43	44	52	44	35	50	53	60	52	59	39	34	47	40	43	38	53	42	50	50	38	55	54	45	47	43	44	46	41	34	39	52	52	53	53	50	38	36	42	47	61	39	52	50	50	45	33	40	35	50	48	45	43	43	60	54	50	38	41	54	51	51	48	49	44	48	52	53	28	54	51	54	49	32	44	49	43	39	56	60	46	43	39	48	45	44	49	44	64	53	52	38	43	65	48	29	55	42	43	53	49	54	51	40	52	60	43	40	51	46	53	35	41	39	47	47	53	54	50	38	38	47	48	47	60	57	52	42	50	39	46	42	43	34	44	44	59	32	48	59	61	55	60	49	55	41	58	45	46	48	48	37	47	41	44	46	49	41	48	39	49	35	56	47	43	34	51	43	52	39	38	31	51	57	50	49	46	55	50	43	37	42	35	35	41	62
23576	18338	13168	25812	33011	31946	28198	24583	20841	17877	14891	12527	10647	9210	8100	7193	6407	5661	5335	4783	4256	3921	3596	3338	3326	3145	2973	2751	2654	2527	2399	2246	2124	1956	1850	1737	1692	1579	1483	1457	1344	1378	1235	1240	1201	1174	1160	1076	1089	1097	1141	1019	1061	1013	1002	1012	973	992	955	935	962	932	899	866	930	893	873	858	872	813	831	807	846	771	829	799	816	737	787	820	776	741	820	781	764	781	781	785	720	734	744	718	733	745	734	758	735	707	776	665	749	714	729	743	705	647	717	679	703	711	674	725	688	750	652	700	733	725	705	649	682	679	720	699	690	711	688	666	733	680	661	717	655	695	662	757	687	688	681	656	739	748	687	738	675	680	704	729	658	658	666	699	681	704	732	741	682	675	686	700	662	677	697	680	693	672	732	672	695	731	730	656	675	707	639	682	688	665	728	692	672	645	689	661	713	692	651	686	704	682	644	662	675	677	654	696	662	673	702	681	667	691	700	668	729	716	681	667	677	722	683	688	673	665	735	689	676	702	706	698	704	665	693	659	645	704	687	706	696	712	648	706	721	733	675	689	692	639	701	667	745	679	699	691	674	706	634	662	720	666	661	631	644	680	674	648	689	665	646	697	677	669	683	698	683	708	649	685	657	730	663	699	670	649	711	692	708	664	721	656	659	711	707	670	702	673	654	670	666	682	669	678	674	667	675	650	691	637	661	712	667	703	698	673	679	662	725	697	695	678	729	671	707	684	721	678	677	659	652	676	649	638	707	707	695	757	674	720	704	700	699	665	715	691	647	720	692	726	650	685	717	723	708	705	722	694	685	664	637	676	702	664	702	719	661	700	688	715	638	695	688	685	679	691	671	696	689	649	724	747	671	733	662	674	708	693	665	662	705	682	684	679	726	686	707	706	692	701	691	634	687	729	669	664	649	716	683	735	699	673	688	726	655	662	724	691	701	707	718	694	712	707	674	661	626	719	659	709	712	690	683	706	712	689	702	624	682	652	665	672	729	687	651	686	707	768	714	646	723	678	657	702	660	701	647	652	678	709	669	699	695	701	708	710	725	649	698	685	687	728	653	672	678	715	685	722	700	686	690	703	682	688	633	694	653	680	687	692	650	682	647	699	681	725	747	644	677	733	658	691	709	661	664	669	713	667	679	670	702	717	693	714	684	633	661	684	688	698	666	685	667	648	730	684	696	686	616	722	658	703	719	703	662	711	687	731	727	720	723	687	658	679	700	682	705	679	690	682	689	658	630	705	732	733	653	736	667	704	733	693	684	653	668	680	672	659	667	659	697	739	727	650	683	688	738	631	688	649	687	718	698	669	702	704	612	705	637	643	653	673	667	701	695	625	637	670	732	653	678	717	688	664	713	656	666	655	672	695	642	702	670	707	643	664	671	676	673	702	652	663	672	716	711	689	698	690	670	697	662	700	699	623	678	668	701	690	725	751	608	703	677	687	674	710	689	711	694	620	675	658	652	734	691	705	725	707	688	688	731	654	653	669	648	695	651	683	685	701	706	660	661	677	680	669	730	684	668	670	693	644	655	649	656	675	709	707	671	676	713	747	630	699	679	721	682	712	657	687	676	745	693	683	651	713	695	672	685	695	650	714	627	715	674	698	651	704	679	702	691	646	701	689	727	718	707	702	698	694	681	737	633	716	633	669	736	664	690	687	712	731	684	683	703	676	684	663	672	711	720	671	707	651	624	716	678	673	701	697	645	670	655	679	702	736	703	687	679	667	662	670	707	738	677	671	706	680	672	683	729	705	672	696	702	701	690	698	661	718	682	694	741	660	676	716	719	692	697	704	700	659	700	647	677	700	646	685	689	701	694	718	707	677	691	671	726	655	709	676	664	721	693	690	695	683	668	661	677	690	674	688	713	654	658	668	704	659	705	691	656	677	688	698	671	651	675	673	687	676	654	670	675	660	705	708	699	648	662	685	675	707	669	696	699	648	682	718	628	712	661	692	666	680	634	670	659	685	654	690	675	673	689	681	662	683	630	653	722	695	716	721	722	652	739	668	678	680	687	724	636	742	670	672	652	694	670	672	643	642	663	660	664	709	650	726	728	693	711	666	716	665	685	649	665	678	703	677	693	651	676	692	658	686	641	700	691	673	684	717	661	666	670	656	714	644	702	642	700	684	691	690	658	684	660	693	663	686	655	745	697	723	689	681	701	670	705	709	695	739	707	728	699	750	696	705	674	686	713	654	706	698	664	669	697	678	662	711	695	679	705	676	693	673	670	688	654	732	691	692	691	647	678	657	664	695	683	626	712	702	673	682	690	686	681	638	703	712	650	672	686	650	683	691	680	653	697	706	651	738	698	726	676	682	667	664	710	647	690	661	685	629	743	707	663	630	689	694	706	672	696	652	685	612	662	704	659	697	675	694	703	690	694	704	679	693	707	719	673	675	724	723	656	722	674	698	706	703	663	655	662	660	692	677	692	661	710	704	698	704	688	696	699	666	658	642	747	691	680	736	696	712	691	680	723	690	657	657	710	695	732	663	706	743	692	650	710	658	637	727	691	684	649	719	674	688	681	678	693	690	674	716	668	651	712	686	641	682	664	692	651	709	676	679	700	704	698	687	705	675	689	706	717	684	710	693	661	739	681	671	721	686	678	695	649	740	619	727	641	694	712	677	665	679	683	704	699	636	610	671	666	724	662	663	663	655	680	733	677	681	707	658	701	715	687	641	701	695	727	695	697	689	705	706	695	672	681	715	703	681	669	672	689	697	750	692	663	679	653	685	689	696	695	680	670	663	678	696	693	707	697	685	699	637	668	678	670	727	686	637	690	723	674	662	666	707	679	654	642	635	706	710	700	658	685	697	651	726	654	665	690	673	681	670	698	671	698	635	728	680	674	699	679	687	667	708	643	735	647	654	695	668	685	669	636	671	687	718	699	715	694	710	692	702	697	663	675	671	677	718	684	681	693	673	697	680	735	676	644	707	696	708	679	713	713	721	703	715	694	737	686	689	663	694	699	698	670	692	673	646	698	730	665	696	688	669	713	678	721	692	658	725	676	672	690	672	626	684	701	692	659	727	687	715	684	705	686	675	682	728	678	690	687	711	700	686	663	629	661	685	667	702	703	654	734	661	722	693	689	636	680	654	680	624	678	683	692	703	718	703	709	772	647	671	743	718	699	727	700	706	689	693	679	684	691	627	702	683	700	687	653	656	662	650	636	683	635	711	730	662	673	684	670	698	655	697	664	702	673	658	695	677	710	727	747	666	674	732	679	708	664	694	679	687	646	682	690	679	714	678	683	668	673	664	707	692	697	751	671	686	683	666	654	625	668	672	645	733	684	654	694	709	688	686	679	745	729	702	694	680	648	711	649	702	705	743	673	693	655	654	730	735	714	665	708	699	659	710	659	673	676	707	676	671	647	685	683	717	692	695	721	667	643	696	644	691	668	737	718	665	694	675	673	667	687	694	668	689	674	659	695	696	710	720	692	693	644	711	685	686	672	701	675	657	670	696	684	705
3350	889	580	484	797	808	737	578	523	452	395	327	291	248	189	168	211	187	149	152	144	145	134	137	142	129	115	110	123	99	102	88	89	93	102	90	99	88	106	80	87	95	70	82	86	75	85	89	73	84	78	70	66	68	92	74	79	66	72	64	79	70	74	69	72	77	82	66	75	80	79	60	69	65	78	66	67	57	73	73	73	73	72	70	65	75	58	89	61	62	71	53	64	61	78	61	52	61	72	63	68	67	68	83	57	63	58	66	68	82	53	44	76	71	65	66	75	78	67	59	59	82	70	65	64	86	67	62	72	69	83	59	59	75	76	80	54	55	65	64	52	77	79	77	67	56	61	66	71	68	55	80	84	59	82	83	70	87	67	82	66	70	75	61	71	70	64	61	68	59	63	76	71	71	68	52	72	67	90	61	58	67	62	70	66	52	75	67	64	81	69	70	68	83	62	60	68	62	78	67	79	77	71	64	71	63	78	71	71	75	78	63	76	81	65	76	52	60	58	69	69	71	61	67	78	66	64	65	54	64	83	64	54	73	62	60	59	69	77	76	73	61	59	69	69	72	78	65	62	71	65	62	61	79	60	60	65	73	60	69	72	82	62	69	75	76	78	54	72	70	66	70	83	75	69	63	89	65	83	64	68	56	54	77	71	79	57	74	71	72	73	71	62	80	66	69	75	73	69	63	59	59	74	59	72	82	71	57	63	72	60	59	67	70	68	66	59	63	56	60	49	71	78	72	74	54	71	69	70	55	53	67	60	71	55	62	59	71	53	48	70	60	72	59	69	78	60	71	62	59	57	62	57	57	62	72	59	78	71	71	70	71	99	68	76	74	67	68	57	59	67	74	68	60	65	84	60	74	71	67	69	70	69	78	83	73	61	78	62	75	65	65	65	76	76	77	71	64	67	45	67	56	64	67	61	70	77	80	58	61	63	59	57	83	85	78	62	75	62	50	76	74	70	66	63	74	68	80	70	59	66	72	76	64	71	86	63	64	73	61	45	65	76	61	57	65	73	69	78	45	73	79	77	58	69	64	73	64	73	60	68	65	67	64	70	50	73	57	66	74	63	62	75	68	62	71	61	64	55	62	62	75	59	61	57	64	79	58	71	75	74	62	58	60	70	69	83	39	64	73	74	68	59	74	80	64	51	67	57	54	83	63	64	56	67	66	67	46	65	79	70	75	70	62	66	71	68	58	64	65	72	64	63	75	58	51	69	79	67	56	68	58	62	65	64	73	60	68	61	82	65	67	83	61	76	68	48	75	63	52	62	56	71	70	59	72	68	57	76	63	60	66	72	76	59	76	65	69	62	69	65	53	66	61	68	53	63	70	56	66	69	83	43	66	71	70	72	72	66	60	80	69	67	71	75	69	73	74	80	69	83	69	67	59	59	67	64	68	67	64	86	62	68	70	54	67	72	63	78	63	67	85	53	58	62	70	59	62	66	70	64	68	82	76	73	51	64	75	70	68	77	58	51	69	61	78	67	54	73	69	70	71	65	67	76	77	61	53	70	77	75	61	76	61	52	62	73	67	56	65	52	76	59	79	66	54	64	77	80	79	67	76	59	73	61	85	67	64	68	56	67	57	73	67	69	53	87	67	66	73	69	86	71	60	65	87	70	70	73	70	55	66	66	74	77	77	71	67	64	72	49	71	65	72	76	67	73	62	61	67	69	73	78	64	80	56	67	79	74	59	71	86	77	61	59	74	55	59	57	69	60	68	65	74	69	61	59	73	74	67	71	57	66	62	66	61	60	70	65	72	74	63	62	68	77	74	55	71	74	80	80	49	68	60	70	59	64	56	66	70	60	63	72	77	66	74	63	53	54	60	69	75	56	69	63	48	69	62	74	63	74	73	67	68	71	70	57	52	63	69	73	80	81	79	57	68	61	72	80	72	73	74	62	61	60	63	60	72	61	75	71	86	73	81	61	56	77	81	67	69	57	57	71	65	62	68	63	60	62	75	69	81	65	83	68	77	68	72	56	76	61	68	55	69	79	61	66	66	54	70	61	83	71	62	57	56	84	68	61	56	66	71	63	67	68	66	76	69	75	63	77	54	69	82	82	67	49	71	63	69	61	74	70	64	75	54	82	56	77	80	70	65	64	80	79	63	56	65	71	62	75	68	84	59	65	77	61	74	74	69	66	63	68	63	69	74	64	76	74	82	66	57	71	71	59	71	77	62	73	64	70	69	63	63	74	68	65	71	65	66	69	65	72	60	67	66	61	61	53	79	63	70	55	77	66	78	60	77	58	57	58	60	85	63	65	58	63	61	58	59	61	62	71	63	72	54	69	63	66	58	62	59	57	67	63	61	66	67	67	70	60	52	65	74	60	87	68	66	85	73	72	66	70	65	76	81	76	67	59	59	60	79	64	73	58	66	56	66	90	78	82	62	64	66	84	74	55	79	77	69	65	77	72	72	53	71	64	74	67	73	60	75	52	71	66	72	78	69	65	63	75	73	71	66	67	64	63	72	61	76	60	58	50	62	71	72	66	77	73	68	51	87	76	77	78	73	68	61	75	73	55	63	63	63	68	61	73	60	69	72	75	64	73	80	73	74	67	69	67	64	60	63	77	59	74	68	52	70	57	68	58	62	70	76	61	80	70	72	76	58	82	50	74	93	80	60	66	70	78	69	70	62	63	58	71	73	58	67	74	78	66	68	53	69	81	77	63	54	69	54	73	71	79	62	59	59	78	61	75	76	68	66	74	62	70	75	54	61	65	66	63	73	77	68	53	75	61	68	56	64	74	77	74	64	69	74	66	72	69	54	68	73	67	68	60	66	55	64	55	75	68	77	79	72	65	73	62	64	63	70	63	74	44	70	65	64	56	83	72	70	72	59	72	64	70	67	73	78	49	63	62	66	71	79	62	71	78	59	71	64	51	69	65	60	79	57	71	82	70	63	61	84	51	75	65	66	72	57	73	60	92	63	69	59	70	55	65	71	57	65	70	62	56	74	77	70	45	71	58	60	67	76	80	58	79	66	64	86	49	64	60	54	68	71	72	68	63	70	60	50	52	67	80	53	60	63	67	76	68	82	69	66	80	65	69	64	71	62	75	59	59	70	60	54	84	73	72	62	66	58	66	73	73	55	67	68	58	67	53	53	72	70	71	68	70	82	63	79	73	59	50	80	67	75	64	65	74	61	54	73	63	68	61	55	80	66	70	81	76	68	67	64	73	62	83	64	62	67	50	68	70	66	59	61	71	54	69	57	84	65	76	61	67	76	67	63	52	52	62	59	64	67	71	86	64	78	95	66	71	63	84	58	69	85	57	66	56	66	61	76	72	83	73	80	64	75	70	71	75	75	65	76	71	64	79	63	78	68	74	62	73	63	65	64	63	66	63	74	79	68	75	67	57	74	66	59	55	76	72	73	63	63	75	66	79	71	79	65	94	72	77	61	66	61	73	73	66	72	75	55	69	71	81	88	77	66	75	53	78	71	58	66	61	56	67	65
21949	16883	12488	24787	32226	31019	27440	23749	20282	17251	14094	12203	10424	9129	8007	7184	6333	5859	5378	4894	4367	4039	3846	3625	3451	3244	3110	2943	2742	2715	2566	2384	2260	2200	1966	1959	1869	1777	1717	1652	1621	1598	1500	1377	1542	1377	1417	1355	1322	1354	1360	1353	1301	1216	1235	1302	1187	1176	1166	1188	1244	1153	1157	1208	1129	1139	1137	1172	1109	1093	1097	1091	1041	1111	1101	1058	1058	1075	1014	1071	1085	1017	1004	1044	1000	1070	1030	1071	970	1068	1042	1042	1068	1037	1028	967	995	992	943	979	982	924	1001	994	1019	932	963	994	964	932	1022	976	915	965	1020	981	975	929	927	1010	934	1003	951	969	945	960	981	993	991	981	988	1002	968	944	991	945	1005	1014	963	980	971	954	893	990	1000	984	984	953	916	893	979	1005	969	1004	984	1026	911	967	999	952	948	980	958	940	1049	949	959	961	959	981	909	981	898	955	935	948	932	1001	980	940	964	950	988	940	981	1036	917	968	914	936	968	922	915	981	982	974	946	957	958	982	954	957	965	928	913	974	997	984	886	915	940	929	972	968	948	993	971	955	1013	996	943	1032	992	955	1004	950	928	936	945	976	969	959	931	998	921	958	935	992	957	927	951	1022	985	971	945	935	968	968	891	898	979	966	942	903	1002	993	955	940	1008	978	963	937	925	979	949	947	980	973	963	919	954	991	1012	916	962	955	973	968	954	954	975	961	985	1007	935	941	996	949	954	944	1025	989	959	1007	988	987	979	993	979	930	1019	925	999	1006	965	943	978	887	926	929	1009	923	943	1001	953	965	957	978	980	923	1005	946	879	979	956	936	965	960	959	954	1056	915	962	953	1016	990	969	967	1004	952	975	954	952	957	975	935	943	999	935	943	953	941	1012	964	988	972	939	936	938	959	964	974	1025	965	1008	941	962	933	962	1019	1007	977	960	981	903	1006	937	956	988	983	1012	945	968	963	980	943	931	980	995	983	916	956	970	947	959	916	892	982	995	936	942	915	971	944	961	1005	969	983	951	943	971	948	975	966	942	961	969	969	1018	1011	934	943	952	904	967	959	969	957	948	936	1021	974	989	995	884	949	966	955	910	973	901	982	924	976	930	951	944	965	978	967	940	1011	962	881	918	972	926	981	931	920	953	1020	1032	962	972	947	966	931	975	996	981	944	989	948	1001	976	906	984	956	903	960	972	918	960	963	1004	953	985	969	943	929	964	941	982	1020	859	995	951	971	893	987	940	896	936	938	992	956	968	984	924	941	921	976	957	967	1001	932	933	957	943	951	877	955	915	953	991	968	983	960	983	972	1014	1012	981	1009	1002	967	957	944	957	959	1000	954	1018	977	971	964	872	925	1004	942	943	951	977	953	971	1003	1022	972	997	959	982	940	976	990	965	955	963	934	1007	974	946	941	978	980	909	987	941	1000	945	973	996	910	954	938	961	929	966	984	928	911	957	938	898	1024	950	971	926	985	932	952	974	956	954	999	950	937	983	936	987	955	1014	937	918	900	920	922	1010	966	941	985	1005	960	937	956	1006	1046	947	912	1040	933	948	923	964	992	984	960	967	935	869	942	969	923	920	988	1013	977	915	934	968	959	959	973	926	946	968	945	995	1004	1008	969	942	1004	977	936	1002	965	977	931	995	963	933	919	942	966	917	933	962	994	946	951	979	967	887	964	986	970	994	1009	946	944	953	988	913	984	962	933	943	942	977	926	936	928	963	1066	927	964	999	954	992	979	1011	965	947	930	949	953	966	962	950	974	929	962	935	933	940	965	945	939	964	965	946	975	996	963	951	954	987	943	1047	981	961	993	930	939	911	988	926	963	1020	963	982	962	928	958	1005	997	994	1004	979	938	969	946	959	960	972	928	1023	980	901	999	1015	994	944	973	950	984	943	950	965	1002	955	958	995	1015	984	1007	1004	971	966	966	973	996	933	975	979	943	942	962	957	985	963	1010	969	970	1000	960	952	960	983	939	1008	952	993	893	957	974	996	914	940	949	964	1019	974	1005	938	1020	1029	960	953	934	976	940	958	990	983	904	990	1002	940	968	971	960	990	958	991	994	971	924	971	953	972	943	973	962	935	936	1006	952	1019	971	945	919	945	903	953	981	999	964	948	973	985	909	1004	929	967	986	926	919	986	904	960	956	969	967	948	970	963	985	971	911	945	938	919	958	963	948	1006	1001	911	938	957	913	906	957	966	953	954	1015	967	916	943	999	982	956	1007	879	996	923	932	984	953	974	944	977	947	969	961	941	974	969	995	960	969	935	953	946	986	963	947	927	924	1012	980	934	955	935	968	942	1012	926	945	987	1005	995	970	930	939	980	937	921	968	965	989	1002	945	975	982	953	971	1051	951	953	952	985	980	1003	988	944	974	1011	977	929	987	1015	950	1000	955	914	926	984	928	990	990	967	947	963	974	1018	1029	945	998	994	969	986	994	941	973	902	910	944	950	958	905	959	986	983	954	919	968	995	983	964	996	903	998	966	1001	973	1021	974	918	910	970	919	939	967	980	1002	988	934	937	941	956	981	946	986	965	961	1023	984	1021	946	985	976	962	911	956	1002	972	942	941	984	977	980	895	982	934	948	918	944	964	945	974	945	924	960	912	983	975	1000	978	1037	987	968	918	919	885	964	941	994	977	986	971	977	985	976	979	919	912	965	944	952	966	942	983	979	1005	935	946	953	942	889	960	959	1005	980	1000	913	1003	991	952	950	913	1017	944	922	914	969	968	929	979	955	974	973	946	933	967	949	949	963	965	952	997	992	1018	1009	974	992	994	924	971	918	955	938	944	951	988	942	959	910	973	951	953	1002	1001	1030	947	955	929	977	928	960	980	955	953	956	975	948	984	985	973	1001	866	1000	945	983	976	942	993	956	976	922	915	938	963	956	953	986	965	994	908	914	935	935	923	975	1017	917	994	957	1026	935	955	938	996	943	943	958	963	932	1003	921	968	1008	933	904	947	916	941	1014	969	987	934	1005	965	952	944	966	973	958	974	939	950	937	975	951	988	982	957	957	1002	963	1007	995	951	979	944	981	973	986	964	927	1018	950	968	971	986	960	943	957	965	960	972	911	938	961	937	961	930	937	945	974	1036	935	986	959	938	985	1023	967	910	963	1012	929	985	952	964	975	982	937	932	1021	923	958	946	946	1025	953	1022	954	907	957	922	988	947	972	978	947	992	948	1001	971	934	950	933	952	976	958	987	1013	948	939	932	969	945	934	918	976	951	969	984	938	957	954	931	974	921	965	934	947	988	986	985	1002	968	952	953	949	977	948	979	994	931	994	955	982	930	920	937	948	973	956	970	900	952	999	916	942	981	969	966	921	941	991	961	985	939	984	957	966	975	962	961	975	972	932	981	920	962	955	991	894	951	943	1017	965	912	1000	971	967	962	950	922	983	913	928	981	1002	978	924	928	940	939	909	958	926	1001	988	960	963	1006	918	963	953	961	956	919	931	925	970	952	902	1017	1036	943	992	972	962	995	974	967	1013	993	923	965	989	958	981	949	955	973	935	945	995	961	1016	940	955	1015	984	961	958	961	955	963	932	1016	1019	979	975	939	975	997	952	980	958	938	959	1001	903	1032	899	918	924	988	969	1029	912	974	984	997	996	931	1002	937	949	1005	934	961	978	906	1027	947	971	940	975	929	941	966	919	908	973	978	998	1018	915	1007	959	922	903	972	950	932	915	997
2774	1364	796	691	1049	1158	1017	850	745	673	504	447	368	308	288	262	247	220	201	233	186	154	148	148	156	113	159	124	145	123	116	115	103	113	112	101	90	93	91	96	75	77	92	70	78	103	73	80	68	84	80	68	69	67	58	85	76	74	64	80	62	65	69	78	86	71	67	75	59	66	70	65	70	71	64	50	65	60	62	69	67	57	50	80	67	70	69	53	66	71	56	74	69	71	69	75	63	70	65	62	55	66	61	70	67	61	62	72	84	56	64	47	59	61	74	59	58	57	73	65	78	64	74	72	61	57	72	52	57	58	45	63	59	55	65	53	70	57	61	79	82	71	67	63	74	69	50	52	63	61	59	60	57	64	66	73	63	45	58	57	56	54	68	84	68	69	63	58	45	57	57	64	64	41	58	67	59	73	63	60	58	80	63	69	67	53	65	82	66	65	67	69	61	60	55	64	55	69	56	57	48	61	69	73	64	54	55	75	53	58	64	57	70	55	54	52	72	52	51	67	67	59	55	59	54	64	62	59	74	62	49	70	67	75	62	71	57	71	61	57	66	54	65	58	68	48	73	65	61	65	63	76	70	57	63	64	52	64	52	76	68	72	68	60	66	67	72	70	61	66	62	60	58	55	66	71	63	56	61	59	54	74	74	68	61	74	62	67	74	72	62	62	64	65	71	65	58	58	68	60	51	68	63	57	56	60	60	70	56	54	68	52	59	65	58	64	76	59	88	48	52	60	57	55	65	56	55	74	69	52	54	79	72	57	74	66	68	53	51	71	66	59	58	57	61	67	62	66	58	78	55	51	64	53	56	61	69	65	52	56	67	57	56	73	75	61	61	72	66	81	65	65	80	70	55	61	77	58	70	62	74	72	60	63	64	58	71	54	72	56	52	67	82	72	72	63	64	78	64	55	75	59	67	71	67	70	69	60	71	72	52	50	45	85	48	58	69	71	58	60	49	62	59	62	60	47	61	77	64	47	68	62	60	61	52	74	62	69	57	61	70	49	69	60	59	60	50	54	49	85	73	74	64	71	63	71	67	58	70	52	56	61	71	59	60	54	67	52	56	51	61	59	53	65	64	59	52	72	65	67	56	69	70	68	62	56	54	62	60	62	59	48	56	59	59	71	58	58	58	64	68	51	51	66	66	64	64	60	68	70	68	53	50	58	66	52	52	71	61	55	78	63	57	61	56	56	58	66	58	64	62	58	56	68	69	68	66	73	61	73	65	61	56	58	55	63	58	58	59	46	77	57	55	61	56	49	69	58	50	58	70	59	65	73	71	58	61	75	71	67	41	64	70	66	52	63	59	61	50	60	75	59	67	66	60	65	67	55	66	60	68	62	68	53	48	64	72	64	50	55	51	53	63	67	64	63	65	60	61	70	77	64	50	52	66	60	84	58	59	62	49	63	47	66	54	58	66	54	47	52	47	68	55	65	71	59	65	72	52	64	57	71	57	58	60	67	68	57	62	48	54	66	62	61	58	73	57	55	56	66	65	61	71	57	75	66	63	59	62	65	61	61	71	68	53	66	72	46	66	49	56	83	54	69	63	69	54	68	71	79	60	58	48	54	61	58	59	70	72	56	63	63	72	74	68	60	59	57	61	80	66	54	57	73	73	54	72	58	68	57	64	73	68	51	59	52	57	58	63	69	63	64	63	70	51	66	61	72	67	74	68	65	73	67	77	73	56	62	73	60	59	56	58	61	59	60	65	59	64	72	70	56	75	59	57	57	65	68	67	67	59	70	45	72	61	68	52	70	70	70	63	53	59	59	58	76	73	58	59	57	49	67	47	56	74	61	76	68	53	70	68	56	46	61	54	65	64	68	63	53	57	50	84	46	49	62	54	49	69	62	56	57	61	75	69	58	66	63	61	73	58	69	71	61	70	65	64	56	71	65	73	57	57	76	69	60	63	60	61	45	55	52	72	57	60	59	54	62	65	77	66	59	69	60	50	65	60	48	69	61	70	57	66	70	61	67	70	66	63	70	61	53	62	61	49	65	67	65	55	54	50	70	57	51	68	61	55	57	67	75	54	59	66	73	65	64	84	66	70	65	61	77	80	63	82	65	50	61	73	65	61	57	58	59	51	44	58	51	60	61	61	59	65	59	68	64	61	66	65	72	59	75	65	65	44	62	63	70	64	62	62	75	60	76	52	71	52	69	56	62	70	71	58	59	54	60	58	58	48	72	59	69	59	61	73	63	60	57	52	73	58	63	69	61	61	75	50	65	73	67	58	60	58	65	59	66	62	47	64	70	50	54	62	75	68	58	69	64	50	55	67	58	56	57	52	58	63	56	66	76	58	59	56	58	73	62	61	68	66	75	61	79	50	69	75	59	55	61	66	71	70	64	68	62	63	73	68	53	65	70	61	78	67	51	59	67	50	69	62	46	70	57	70	67	66	63	70	73	67	66	60	70	53	62	76	62	62	49	54	68	60	59	82	65	65	77	62	65	54	65	56	66	59	52	52	61	57	79	63	55	77	63	68	65	60	61	58	73	54	49	75	51	73	60	64	67	57	47	53	70	77	61	55	51	67	51	50	53	59	61	54	64	55	55	62	60	73	63	48	61	54	61	70	55	67	60	52	61	69	59	59	75	57	65	62	74	67	59	63	57	58	64	77	71	54	52	71	65	71	63	63	51	74	67	68	64	69	60	58	67	63	69	60	70	61	58	56	63	80	54	54	68	58	64	61	58	63	65	59	54	69	58	58	66	66	54	60	64	50	77	64	53	61	64	68	59	58	60	57	63	52	55	64	59	51	48	48	68	57	66	57	64	57	63	65	59	64	62	60	66	56	56	61	60	59	48	63	58	55	60	67	52	50	57	60	63	65	68	71	60	66	62	73	61	72	74	62	59	67	61	55	51	56	70	70	73	57	49	77	47	54	83	78	62	65	51	66	60	48	66	42	60	58	77	62	67	68	49	61	61	67	68	63	61	58	42	60	60	65	59	56	66	67	74	67	62	77	62	55	65	77	66	64	75	64	61	58	58	57	62	60	71	71	64	66	61	57	62	61	49	59	63	57	69	57	62	74	49	56	59	58	54	65	67	74	57	56	70	59	56	63	72	52	65	51	63	50	64	65	59	59	67	83	67	69	70	63	67	62	64	56	55	56	73	64	56	57	60	62	56	68	60	75	77	58	70	58	63	57	62	58	44	56	67	72	65	56	67	70	60	58	68	64	78	67	69	61	59	69	56	50	70	65	57	64	51	77	51	61	62	69	76	51	60	75	55	71	72	50	64	65	64	74	82	60	62	63	55	56	53	47	76	68	74	62	57	66	73	57	65	61	50	69	51	59	67	37	65	66	53	63	61	71	66	69	72	62	70	53	65	68	68	63	57	63	47	72	73	63	65	69	61	83	70	60	60	72	64	50	72	71	66	59	57	60	69	73	50	58	61	50	60	44	57	78	68	65	69	56	53	63	48	59	46	63	49	72	73	84	72	59	48	58	62	55	77
27223	20824	16090	29350	36635	35527	32100	28447	24737	21381	18164	15589	13558	11691	10718	9614	8619	7732	7069	6645	5777	5390	5020	4718	4372	4196	3859	3746	3604	3414	3241	3018	2816	2662	2482	2443	2179	2097	1998	1906	1977	1846	1667	1592	1574	1616	1550	1539	1489	1494	1456	1357	1372	1340	1354	1299	1282	1328	1290	1261	1293	1257	1175	1231	1239	1084	1154	1193	1158	1102	1155	1047	1060	1061	1062	1077	1045	1057	1050	1079	1023	1015	1054	1036	942	1022	976	1042	998	960	993	1036	1042	968	1007	1026	1002	952	989	953	891	956	974	950	993	913	898	957	983	873	882	860	906	918	907	914	824	882	890	837	894	927	894	883	849	952	865	890	923	921	890	852	927	868	914	879	916	895	889	928	915	952	858	900	887	898	902	878	906	931	887	896	851	906	875	871	925	876	898	859	916	879	902	875	860	870	944	910	931	907	880	888	872	908	857	889	846	875	908	897	912	935	822	905	906	864	853	864	897	852	918	936	914	910	871	884	809	866	882	942	899	882	878	860	910	876	911	890	938	909	928	892	885	864	916	916	854	874	933	927	875	859	921	897	919	872	898	868	883	908	892	859	838	922	936	933	920	873	919	868	840	897	873	936	890	903	962	928	859	896	872	898	916	880	886	863	924	868	914	894	922	901	903	866	911	961	921	908	891	879	869	922	960	900	840	822	909	865	827	909	845	816	856	863	888	885	891	915	889	881	898	863	884	861	846	900	853	880	848	903	871	885	916	913	864	903	911	913	874	939	891	921	859	907	874	899	877	907	891	886	950	827	892	883	924	874	865	991	918	907	873	846	899	952	894	882	881	926	852	860	895	968	887	891	855	843	853	905	958	932	796	861	945	904	882	911	868	848	918	883	883	908	915	903	889	894	911	815	933	903	859	893	855	938	852	912	853	873	872	923	909	964	920	901	919	904	877	871	927	952	855	940	914	865	904	864	864	878	864	912	884	828	940	867	918	885	879	939	897	893	885	955	906	885	843	914	921	886	858	943	819	891	889	886	853	927	873	888	877	915	856	847	904	863	865	901	900	903	908	869	866	892	879	946	865	935	881	835	889	881	891	923	945	925	885	874	871	909	930	904	903	859	872	927	852	960	883	936	823	898	899	873	907	902	879	952	876	873	941	905	878	918	864	871	917	840	914	882	901	962	871	860	865	925	875	896	911	909	915	854	917	832	867	949	881	861	894	931	899	863	853	882	888	901	889	894	853	877	869	883	915	875	877	884	930	858	911	919	899	872	907	881	893	875	889	892	882	870	929	925	911	901	837	882	884	894	872	943	891	913	859	896	870	908	926	914	893	877	885	885	893	963	854	897	900	913	815	892	897	858	912	915	837	838	894	890	894	886	881	868	910	862	925	875	852	858	875	888	924	875	883	906	931	884	864	915	877	860	903	876	862	905	910	868	924	886	936	886	892	883	909	938	917	851	879	873	901	886	893	874	821	952	898	897	906	876	846	902	850	904	866	868	888	844	871	886	901	896	908	866	907	838	869	860	924	907	865	888	916	890	955	893	851	854	860	858	853	919	871	906	925	898	856	878	867	832	926	850	897	856	844	870	909	904	859	937	876	879	955	939	839	896	928	870	889	863	876	887	879	894	900	896	885	923	928	923	910	889	887	875	933	939	906	902	902	892	856	881	915	880	912	911	931	911	848	918	911	906	914	859	976	858	887	860	909	907	897	836	875	883	929	920	904	895	888	893	921	885	907	952	884	876	881	870	857	890	851	926	907	877	851	922	866	911	871	929	902	908	878	897	897	924	904	877	882	895	880	898	904	868	913	895	921	886	898	903	875	858	874	900	890	881	920	899	865	943	877	938	910	873	883	891	933	880	877	881	913	892	890	955	878	953	861	891	904	844	887	864	893	845	922	836	886	884	902	863	906	905	920	879	897	875	853	924	909	857	899	924	883	897	897	897	871	897	912	906	910	874	902	929	951	930	843	868	854	907	870	881	911	921	886	880	898	898	859	933	857	942	896	871	901	886	931	896	905	971	837	887	868	866	864	942	862	902	900	879	917	872	878	911	854	897	894	858	927	882	908	891	850	904	862	851	868	890	901	854	898	920	915	883	952	905	858	878	905	891	888	892	917	854	884	864	952	931	900	869	885	907	855	880	894	900	954	892	895	910	966	852	926	870	830	941	907	906	913	834	879	856	920	921	953	827	926	922	933	902	915	913	850	877	916	905	892	866	895	923	908	879	866	942	911	936	889	842	910	919	867	878	921	877	882	900	887	876	905	900	890	859	850	920	898	884	927	930	851	876	879	903	920	930	880	892	915	871	933	856	879	904	914	913	878	864	867	915	879	910	855	893	876	899	921	880	881	944	923	808	907	885	870	861	865	921	882	883	870	872	935	890	924	874	884	906	867	882	896	877	880	868	892	861	854	874	901	928	918	894	860	910	928	923	887	933	900	924	859	926	888	921	887	930	890	868	861	850	918	896	917	935	914	882	937	928	813	946	885	890	879	826	904	874	860	890	910	880	895	845	900	908	907	883	909	919	876	928	870	865	920	872	906	899	895	935	886	864	882	843	870	886	864	947	853	849	852	888	928	890	878	834	890	938	882	904	940	919	876	837	947	887	881	882	896	899	941	886	880	949	909	928	856	922	885	902	891	871	876	875	915	879	840	864	874	876	887	912	901	869	895	896	897	880	946	891	876	926	912	889	881	867	891	850	912	860	902	931	865	894	866	872	868	869	888	900	889	856	878	888	868	911	897	888	917	941	865	873	876	883	901	915	903	853	902	859	893	932	892	896	907	929	926	920	850	895	917	868	916	898	880	854	861	849	902	963	921	860	952	853	917	872	901	871	910	937	902	916	922	849	889	877	834	882	893	859	920	906	890	935	925	882	890	907	880	939	850	911	859	894	910	862	811	883	883	844	923	885	893	895	844	842	892	894	894	893	927	914	878	872	849	861	865	910	859	881	879	924	869	872	850	925	904	878	892	866	879	854	873	925	851	909	907	846	852	889	912	882	890	878	938	945	868	816	887	890	843	903	927	869	880	889	862	898	939	891	883	914	942	919	887	946	961	867	928	914	895	871	897	869	935	936	860	865	910	911	867	879	901	878	860	876	865	857	890	866	911	888	874	824	905	835	896	908	920	890	899	957	913	892	864	927	895	909	876	932	903	900	869	897	847	875	882	928	848	919	909	841	901	894	860	862	882	870	907	888	857	925	915	879	895	855	881	896	883	915	887	849	891	866	869	851	962	855	862	814	872	874	856	906	896	907	884	830	914	857	881	894	833	878	885	929	863	834	860	887	905	877	884	918	895	867	870	879	869	891	887	927	929	856	913	876	880	891	930	896	920	932	895	924	877	844	863	958	870	875	939	940	889	906	893	960	947	912	853	854	912	869	857	874	889	868	889	893	849	859	830	941	905	888	876	950	910	867	864	819	900	920	906	916	920	871	958	927	877	929	844	885	854	851	874	905	853	906	898	869	906	911	926	896	941	954	907	874	872	858	847	907	882	928	892	860	851	874	883	915	881	906	906	889
2139	654	429	375	498	552	526	404	394	286	264	205	201	186	171	142	137	137	111	101	111	101	103	87	84	75	80	86	88	76	89	79	73	92	68	63	67	59	73	51	59	62	67	65	61	62	66	60	51	46	53	51	54	55	71	61	58	48	54	48	46	48	76	55	50	50	61	56	52	59	58	46	56	60	63	46	45	47	49	55	54	46	51	46	42	57	51	56	49	55	44	46	44	43	52	54	57	49	46	46	42	52	43	49	49	37	41	47	58	62	57	44	48	55	49	63	60	53	63	56	47	45	47	48	60	53	44	49	53	63	42	53	41	64	45	48	59	53	48	42	55	46	52	51	52	49	32	52	50	48	56	47	45	39	59	44	48	45	55	32	56	53	41	50	58	52	58	58	57	43	51	50	48	55	48	57	52	47	47	36	60	52	46	56	44	45	38	57	60	51	54	54	59	54	58	37	55	53	57	53	34	57	65	54	43	41	54	50	61	52	46	47	56	58	50	46	44	53	47	47	50	51	36	55	46	51	60	45	53	64	53	50	42	41	45	52	57	55	52	61	56	56	46	51	60	53	40	59	57	57	42	56	54	53	61	58	44	64	48	59	52	44	49	55	51	53	49	45	53	47	46	62	41	56	51	50	44	43	50	58	47	52	42	40	43	58	49	39	47	56	48	49	48	64	54	48	56	52	45	52	48	45	54	55	56	51	43	49	45	48	58	55	54	48	51	44	55	55	43	51	47	56	53	51	67	48	48	54	49	45	42	45	45	50	49	41	54	61	57	45	62	60	57	62	45	62	53	50	38	56	51	36	38	53	53	51	52	44	47	48	57	59	40	50	55	53	47	50	55	48	49	39	57	66	52	56	39	38	43	61	61	62	53	55	40	56	56	57	57	54	44	60	64	69	52	69	57	55	36	51	68	42	60	49	50	52	48	45	51	46	48	53	49	54	45	40	53	60	65	55	62	47	56	55	58	31	33	47	46	53	46	46	61	41	46	46	47	52	44	52	60	51	70	51	51	56	44	63	49	65	37	44	57	49	45	59	63	49	57	54	52	65	56	39	57	49	54	51	62	48	56	51	57	54	54	50	58	47	53	52	40	54	59	62	49	49	48	61	50	52	40	68	47	45	49	55	52	53	58	52	39	52	53	58	53	57	57	55	46	65	38	60	44	43	56	57	55	45	57	58	51	48	51	44	53	59	42	46	62	55	45	53	55	60	57	62	56	57	43	47	48	63	49	45	51	66	43	55	45	62	68	47	46	57	36	54	54	52	52	48	49	47	48	49	53	52	57	56	59	52	48	47	59	50	44	45	49	51	64	41	61	46	49	49	52	52	59	53	54	48	61	49	59	59	61	50	51	58	56	62	54	44	60	66	46	40	60	53	48	39	51	53	41	60	50	48	46	59	65	54	59	64	55	51	44	54	45	50	45	52	44	65	52	49	45	52	43	62	56	35	54	53	49	53	49	44	52	49	54	30	42	44	67	47	46	45	47	51	62	38	50	62	77	52	48	51	45	45	48	41	53	57	42	53	53	48	47	33	52	48	60	45	51	60	50	54	46	57	41	53	57	49	58	45	58	64	51	52	66	44	48	55	46	44	40	49	50	50	45	42	62	49	38	52	51	44	57	67	50	47	53	47	60	42	44	35	40	64	52	46	64	65	51	67	62	43	46	62	48	71	46	46	48	64	48	39	64	40	50	50	56	39	60	43	54	69	46	58	42	44	53	69	49	40	53	59	53	45	64	56	60	56	50	46	57	67	35	65	44	43	54	56	52	48	41	57	56	51	51	47	58	52	62	52	59	54	45	39	61	47	55	66	52	54	54	55	40	57	67	51	41	48	38	37	52	47	64	50	48	54	41	51	50	53	52	55	48	50	44	56	66	51	50	59	55	58	53	57	43	60	49	49	62	66	52	43	52	58	54	56	62	62	39	48	58	54	55	51	61	48	55	49	51	47	49	61	50	53	59	43	55	52	50	40	53	58	55	47	50	36	45	56	50	51	45	48	59	48	48	44	57	64	44	52	43	52	50	62	42	39	53	41	53	61	54	54	43	57	44	51	65	52	56	44	50	46	54	54	59	51	65	61	39	46	61	54	54	54	43	45	44	52	48	64	49	53	56	62	46	54	49	60	60	60	53	42	50	62	44	57	66	50	60	39	59	50	52	58	44	44	39	60	54	62	51	51	53	50	48	51	56	51	54	46	42	53	49	58	57	51	50	41	50	54	69	52	52	62	45	60	44	45	59	52	56	70	45	50	56	55	56	42	53	35	70	58	41	59	62	60	60	37	54	63	41	52	52	44	57	52	47	53	54	47	65	52	48	44	52	56	59	63	44	47	48	57	47	52	58	48	53	53	44	70	41	65	44	46	64	54	55	54	50	48	48	51	42	49	47	53	49	47	55	47	59	47	52	57	48	46	56	53	45	52	65	49	51	54	51	56	48	57	49	42	53	53	42	52	41	59	51	39	55	61	44	44	61	52	42	55	55	50	44	57	50	62	61	44	63	57	57	63	53	50	54	47	58	56	66	63	47	41	66	39	38	58	56	64	58	56	48	62	52	46	51	45	42	50	51	47	42	44	56	59	66	49	49	50	48	46	50	45	42	46	50	59	50	43	57	44	56	41	54	45	52	49	56	61	50	43	46	42	59	63	47	42	56	49	62	52	46	51	46	48	54	54	60	54	58	55	61	50	51	53	56	57	51	43	56	58	47	44	45	43	48	43	46	62	40	42	49	49	50	42	51	44	52	54	63	39	52	45	55	47	57	61	59	48	46	58	44	43	55	54	73	48	47	61	50	39	50	62	56	59	43	58	41	54	54	59	61	50	53	51	47	39	50	43	49	52	47	63	47	60	41	54	67	61	46	57	62	52	57	49	58	55	60	50	44	47	59	56	56	52	48	50	49	57	43	52	49	50	56	46	60	55	41	40	73	52	48	56	35	63	52	53	52	46	42	44	49	37	54	61	56	62	44	58	63	59	55	46	52	44	39	46	64	53	54	51	62	58	50	41	50	39	57	58	49	52	40	41	61	35	50	67	40	66	53	38	58	41	46	45	64	58	51	75	67	44	55	42	52	44	55	60	48	59	49	57	58	58	47	56	45	55	52	51	65	57	35	49	51	52	62	45	52	57	47	45	47	48	64	56	47	49	50	57	38	60	43	61	63	43	51	54	51	46	49	44	53	44	47	45	55	60	67	46	52	59	42	55	42	43	47	62	53	64	52	40	43	55	48	48	58	57	47	48	57	48	46	33	46	47	57	51	65	45	55	53	49	51	40	40	37	54	63	50	60	35	47	40	39	66	48	41	49	52	48	55	59	49	62	46	48	57	65	52	46	49	59	52	39	46	58	61	47	41	50	58	51	51	62	50	56	49	47	56	50	64	47	37	57	48	41	52	40	51	61	56	59	68	42	48	55	48	48	45	58	43	42	62	66	51	53	56	55	40	57	49	49	63	42	60	49	45
19486	13928	9716	21006	27705	26942	23160	19559	16230	13549	10794	8823	7742	6760	6179	5201	4701	4340	3964	3608	3248	2996	2895	2648	2534	2522	2325	2222	2151	2037	1946	1838	1703	1565	1545	1402	1453	1362	1248	1237	1199	1159	1127	1107	1081	1056	1009	984	1004	1022	1014	989	956	898	995	954	917	903	927	933	901	853	894	899	828	922	819	872	816	877	834	855	849	812	837	800	830	798	784	816	812	800	784	759	793	800	779	879	822	783	751	763	770	793	828	796	788	825	790	757	788	734	776	738	746	789	756	762	777	793	740	748	757	735	758	683	694	742	761	763	727	714	736	721	771	756	771	775	716	745	720	766	786	779	744	756	739	746	797	760	697	750	736	729	774	725	735	730	726	744	784	733	792	816	729	751	793	733	738	782	726	740	731	801	729	732	709	783	708	776	746	738	747	700	752	755	742	726	748	757	740	752	813	749	721	706	722	675	713	730	752	722	789	764	716	710	719	743	757	764	770	736	796	707	751	785	752	739	776	763	751	704	756	708	735	722	728	736	762	758	778	750	723	732	779	747	758	692	744	743	797	799	708	730	772	770	784	704	788	727	728	702	756	769	785	737	773	746	765	728	718	756	798	725	733	730	788	750	730	772	780	759	687	744	752	782	758	753	702	752	746	775	735	761	733	750	765	740	741	757	745	826	742	719	771	714	714	717	793	745	778	800	769	759	727	720	772	759	742	708	746	728	809	722	757	813	723	732	714	752	768	747	711	723	775	769	740	719	749	715	728	765	738	762	741	756	736	750	752	742	738	741	708	723	721	711	727	727	791	727	785	756	773	786	766	773	728	750	779	787	746	728	728	721	756	726	740	725	730	785	785	761	769	799	756	717	740	795	770	700	731	709	757	789	783	735	763	745	715	732	736	756	711	734	771	745	749	739	756	719	740	676	744	773	748	765	762	730	769	759	740	776	730	751	743	703	725	746	785	764	730	733	737	743	757	763	758	711	725	762	777	755	726	720	737	732	715	720	760	747	802	743	700	748	760	737	793	808	786	789	755	742	753	723	696	727	764	733	748	792	756	710	715	744	774	752	780	735	705	759	776	753	780	757	759	717	771	756	702	779	731	738	774	761	815	756	701	732	778	765	748	749	809	735	765	709	739	748	750	721	804	700	748	783	696	711	731	733	724	679	718	766	720	709	789	760	728	743	760	780	781	755	752	748	676	727	712	777	737	740	758	719	760	778	726	796	749	723	733	750	779	827	712	726	748	751	733	771	760	717	767	728	715	746	761	756	715	762	780	698	718	710	730	758	797	767	782	754	774	751	754	747	753	728	750	679	734	798	745	771	719	733	740	739	758	755	732	743	689	699	767	745	772	732	756	755	742	781	786	743	745	768	736	759	685	739	694	783	680	758	759	741	738	693	750	770	737	733	737	742	697	722	727	710	743	725	775	708	752	727	787	723	782	819	757	731	784	756	761	773	757	704	751	722	761	763	765	756	714	763	688	784	725	756	762	755	768	720	747	769	727	762	736	801	722	755	774	741	726	727	755	735	711	750	737	798	729	738	697	749	741	789	724	721	772	736	760	713	764	698	744	697	764	727	762	789	779	737	751	711	751	735	727	735	753	720	773	774	774	764	742	708	757	712	778	753	714	747	732	708	751	751	768	700	790	791	733	766	723	721	742	786	745	697	774	719	747	707	726	774	770	784	753	744	704	744	751	695	730	782	751	824	740	782	782	780	744	734	745	768	741	775	759	713	728	754	758	706	754	795	754	797	725	735	704	791	725	685	707	751	741	708	707	709	757	756	719	738	711	763	722	716	751	773	746	743	715	742	754	771	774	770	763	745	782	699	721	796	767	715	724	752	777	762	748	759	740	794	764	731	767	732	754	753	752	740	765	732	760	758	737	760	752	785	739	769	772	753	762	741	762	795	802	737	749	767	736	744	752	793	741	762	718	729	744	728	771	715	688	752	694	774	740	737	754	728	789	708	681	756	709	728	740	767	754	733	740	729	762	721	757	780	734	759	742	807	768	746	727	732	714	749	757	748	769	799	777	728	738	752	704	753	751	698	747	769	777	782	724	705	764	757	763	738	705	762	728	748	764	715	785	701	812	772	741	763	769	720	750	695	779	733	740	757	753	751	767	763	744	742	761	722	750	725	699	702	766	774	733	759	728	744	728	730	751	758	731	721	740	739	731	772	752	721	777	723	726	779	757	773	743	740	766	747	719	748	746	712	733	757	769	722	765	802	729	763	730	740	755	787	687	702	748	758	687	773	748	773	761	728	765	746	752	763	749	793	692	682	742	708	772	757	740	760	765	723	745	730	781	768	752	717	749	748	680	715	778	789	746	739	742	738	746	762	746	742	781	783	750	772	702	732	770	698	713	768	732	751	742	728	767	705	738	756	790	727	704	745	769	742	703	772	714	706	718	711	768	749	710	785	739	816	733	682	728	733	712	747	775	769	773	748	806	733	717	740	747	745	750	757	716	752	720	757	728	766	808	725	687	759	760	748	719	762	744	723	773	778	746	742	743	775	773	753	796	742	759	713	733	711	798	759	733	753	709	731	696	768	714	726	723	750	718	713	717	739	706	754	755	739	731	778	717	769	733	780	733	748	791	804	758	835	741	748	728	707	713	716	740	715	712	776	730	784	740	723	744	730	692	736	702	745	746	741	721	757	730	736	786	731	720	758	733	822	814	703	741	745	806	746	746	781	773	790	800	734	763	765	757	742	792	713	776	759	755	738	741	764	731	735	797	762	776	751	777	745	805	739	736	734	732	748	744	705	692	687	762	739	722	732	758	745	703	756	764	740	748	780	719	735	797	727	800	703	775	730	738	738	794	774	726	733	756	833	771	783	774	766	717	754	673	795	737	750	751	685	749	800	704	719	750	737	741	738	717	746	714	717	758	702	738	746	754	731	799	680	781	760	740	735	776	776	733	780	747	780	753	721	752	742	762	725	752	767	710	746	750	757	754	723	726	750	724	727	745	736	790	759	728	716	760	693	745	782	731	717	750	777	756	784	768	742	744	754	766	732	714	729	752	742	681	754	733	752	718	698	726	746	753	657	792	710	738	772	772	728	717	696	750	737	738	721	763	730	743	828	747	791	741	734	765	769	725	776	710	754	730	721	746	758	741	745	781	772	762	741	767	764	730	779	719	723	782	686	756	728	732	788	731	745	767	752	780	719	781	735	739	803	745	764	737	713	764	740	744	750	707	722	769	780	734	691	710	726	759	773	766	744	688	704	700	721	751	724	791	717	788	688	771	750	742	756	746	764	718	732	751	731	741	722	722	753	729	744	781	706	795	745	752	711	733	753	754	732	712	732	754	738	728	723	740	761	774	738	820	783	711	779	727	751	743	780	747	769	784	745	737	697	731	735	773	806	687	726	708	709	760	716	777	741	780	764	725	714	690	751	810	729	780	767	744	782	754	762	768	748	752	782	743	721	757	778	731	774	731	722	748	788	737	702	743	748	719	765	735	769	758	706	738	749	811	690	733	782	776	756
1594	968	625	500	744	874	717	620	513	447	338	353	284	275	223	174	179	138	168	158	126	115	111	127	119	124	89	109	90	80	76	80	94	64	77	79	48	67	54	63	63	63	59	53	60	59	57	53	67	50	58	49	57	55	51	61	54	48	58	46	60	62	53	57	52	47	68	62	44	57	55	67	56	57	47	53	46	47	46	44	46	43	53	51	55	54	62	49	48	51	48	54	48	47	50	56	50	45	46	50	53	32	46	42	42	55	48	43	57	53	44	46	42	53	56	44	50	29	51	54	48	46	43	39	46	44	43	41	51	36	65	48	45	45	32	44	45	53	32	32	38	44	54	51	54	46	58	37	55	67	38	52	53	44	56	47	40	48	35	52	39	40	41	37	49	41	37	54	49	48	46	58	58	34	48	53	49	49	37	40	34	32	52	49	40	53	38	45	52	31	40	39	57	46	35	53	63	48	50	51	55	58	59	50	46	44	44	42	52	53	50	43	44	41	42	49	41	34	57	40	61	42	45	54	53	46	44	52	42	47	54	38	48	59	37	53	48	61	43	46	61	60	48	39	52	38	46	43	50	58	52	50	46	48	43	44	41	52	51	38	53	47	39	49	41	44	57	55	55	37	52	43	37	45	46	43	39	48	51	54	47	52	43	42	66	51	46	50	59	45	39	37	57	42	52	44	50	37	48	46	36	35	53	50	46	50	51	52	48	60	52	35	49	43	47	52	40	60	45	64	48	52	45	51	59	54	33	42	50	55	55	46	45	60	54	56	48	38	42	41	45	60	61	42	39	33	55	59	46	48	35	44	48	45	51	59	52	33	40	47	49	55	40	41	35	49	51	60	48	51	45	44	48	40	40	47	56	41	44	52	36	39	53	49	38	49	34	44	51	39	53	43	45	45	54	42	45	32	45	37	43	47	39	48	42	61	64	39	42	52	41	49	51	57	52	50	48	49	56	33	58	45	40	37	54	43	36	52	39	46	36	44	51	40	47	55	58	49	37	55	52	41	51	48	42	48	52	49	46	46	38	52	40	49	50	47	38	39	38	38	44	51	47	45	31	51	37	43	44	51	46	50	53	48	44	57	41	45	45	50	51	48	49	44	45	44	45	52	37	39	47	43	53	42	50	49	47	59	58	46	51	41	48	45	43	50	43	54	47	41	51	52	57	40	46	56	50	33	44	42	53	58	48	46	41	43	52	41	47	49	34	38	42	54	41	51	50	33	38	43	61	38	48	40	45	42	35	54	32	41	48	46	40	48	48	39	48	47	35	42	47	36	56	46	45	47	49	44	40	62	34	40	42	46	46	44	49	58	46	49	41	57	52	40	59	51	47	54	57	52	56	41	35	60	41	55	41	55	62	50	42	53	45	44	55	48	38	44	49	40	43	56	43	42	38	46	49	30	41	46	39	49	47	59	59	50	37	55	54	52	58	49	44	54	50	36	62	37	51	34	47	34	47	49	49	52	50	53	36	40	49	35	51	46	37	44	54	36	45	41	50	48	60	55	45	38	52	56	45	49	47	44	53	47	40	53	40	50	44	50	47	38	46	33	36	47	55	47	49	41	42	49	43	44	44	48	53	40	48	43	49	45	52	46	44	45	34	47	47	44	44	45	45	52	55	45	47	40	59	57	56	45	48	42	39	36	49	54	44	47	50	57	54	47	54	52	40	47	44	51	56	47	59	49	37	47	53	42	47	35	45	41	52	38	44	57	40	48	48	40	39	43	47	47	49	55	42	50	45	45	39	33	48	41	56	55	37	39	44	47	46	50	36	49	43	42	54	60	48	50	46	41	46	44	45	48	47	46	37	49	43	43	36	46	46	37	46	52	43	52	45	49	47	49	42	49	52	54	38	40	60	48	63	41	47	43	50	56	49	44	54	47	48	41	47	54	61	51	56	58	53	55	46	48	49	44	52	42	50	52	45	42	43	54	51	49	30	47	53	54	58	54	50	55	55	46	59	61	47	44	43	54	55	34	43	42	52	47	56	45	51	42	39	32	37	41	45	46	56	53	49	55	46	48	44	48	34	42	48	40	53	39	46	43	49	52	48	56	45	44	40	50	41	53	54	47	43	51	51	55	59	43	45	53	40	43	30	55	46	43	50	52	54	51	45	54	46	48	44	51	42	52	36	62	43	42	41	44	35	52	50	48	45	40	41	53	43	47	43	44	46	60	47	43	36	49	43	47	46	42	44	49	45	54	53	52	38	46	50	39	41	46	47	50	41	48	46	54	46	52	51	38	44	52	41	41	56	45	59	50	38	43	34	45	33	40	59	54	50	53	49	43	49	56	51	48	55	44	51	42	52	59	46	54	56	49	39	47	55	43	33	58	55	54	45	55	43	44	46	43	41	48	55	44	53	52	40	41	55	53	47	57	44	56	40	48	49	41	40	45	53	42	52	48	38	55	48	52	40	43	56	44	52	34	40	43	52	48	43	49	47	43	52	59	37	45	44	44	50	50	58	54	40	51	40	49	42	38	52	54	44	55	47	50	67	48	57	42	53	48	43	43	49	46	46	40	47	35	49	46	47	40	41	51	58	45	47	36	41	60	46	58	42	64	49	47	44	50	68	46	60	59	46	41	48	48	59	57	41	48	45	40	54	41	53	50	44	51	48	51	40	39	40	46	52	38	57	49	44	51	45	44	55	41	40	44	33	46	67	35	48	52	40	54	54	55	39	45	56	43	53	57	43	43	41	42	42	53	46	46	42	48	47	45	41	50	46	43	46	48	50	50	38	34	45	47	49	49	35	46	49	43	46	43	36	55	41	40	50	50	45	47	51	48	53	50	46	64	42	50	33	41	43	41	48	48	45	41	50	33	40	46	56	61	47	46	47	50	51	43	48	49	48	60	54	38	45	41	48	52	68	46	37	46	46	46	48	39	45	35	43	41	32	48	41	35	53	45	52	33	35	58	47	45	51	33	56	40	43	44	45	45	55	41	44	41	44	35	52	49	57	67	53	48	56	41	43	36	57	41	40	41	53	50	37	45	39	33	39	45	40	47	55	44	46	49	57	35	45	46	48	52	38	60	48	57	38	56	44	39	44	58	49	46	51	50	50	45	45	47	50	49	41	39	33	41	58	35	41	55	59	45	50	41	59	48	47	54	50	40	40	48	48	47	43	38	51	53	48	38	46	37	52	51	37	33	42	38	44	52	49	41	54	42	49	57	43	40	56	39	37	56	51	47	45	44	42	38	33	55	45	60	50	42	60	48	47	43	54	48	55	56	52	53	62	43	51	51	41	44	51	45	49	42	35	51	51	37	40	43	49	39	51	33	43	45	53	47	45	45	55	41	46	51	48	43	37	44	58	47	42	45	52	54	39	41	50	41	62	52	61	50	43	42	39	54	42	54	41	49	47	32	49	36	60	41	43	42	43	43	60	38	47	45	40	48	51	52	52	34	48	42	40	45	40	51	58	39	62	40	49	34	47	47	43	46	54	36	59	41	53	48	42	47	49	44
23451	18099	13048	25828	32672	31689	27957	24143	20581	17435	14364	12492	10607	9172	8288	7270	6570	5700	5367	4953	4474	4115	3978	3549	3423	3240	3023	2910	2621	2584	2336	2198	2097	1981	1857	1794	1651	1504	1532	1407	1364	1259	1285	1212	1175	1176	1075	1125	1093	1083	1033	1039	1073	1051	1070	979	1002	939	932	934	941	958	874	978	915	904	889	844	932	844	818	840	854	825	847	787	767	749	796	797	824	809	796	715	767	789	717	773	721	771	739	753	746	741	731	730	716	708	722	696	718	717	692	685	686	705	661	667	680	724	682	702	737	684	639	652	709	715	673	677	704	662	708	693	700	691	666	668	668	691	717	647	664	683	689	671	668	671	684	646	720	703	730	652	699	635	681	702	713	707	709	737	661	695	711	660	666	644	690	709	670	668	632	709	683	695	679	675	638	683	685	704	676	674	679	677	691	648	713	703	712	707	681	670	657	700	707	766	717	666	662	718	681	706	688	656	672	720	654	612	687	762	689	660	675	633	678	611	625	711	658	707	717	690	788	635	707	704	706	646	654	666	693	706	646	701	685	695	652	690	683	660	745	662	692	665	661	703	695	646	689	711	717	698	675	676	734	625	621	656	690	677	684	699	710	684	670	679	669	695	664	674	704	653	661	656	680	665	696	704	698	675	656	734	707	679	664	721	676	681	715	691	712	684	652	674	672	697	689	680	673	636	663	673	662	716	726	660	694	690	675	660	657	687	656	634	713	677	657	652	708	664	709	670	676	667	703	685	699	683	705	676	664	658	653	693	680	664	713	683	651	686	655	690	685	701	667	632	731	674	671	579	702	706	706	673	698	696	679	651	673	680	685	669	693	741	684	667	669	653	711	631	738	652	685	694	739	691	624	666	660	687	679	709	699	621	661	687	712	731	669	642	672	710	730	702	670	701	627	723	644	631	656	668	677	682	685	698	707	738	656	711	735	661	677	684	675	722	668	705	717	675	678	663	718	681	674	677	714	665	712	669	716	708	657	680	714	671	650	683	674	684	644	682	709	644	669	677	648	684	711	635	704	690	638	655	702	691	679	700	674	702	679	686	636	721	661	650	680	668	722	683	667	733	654	659	681	738	709	677	673	647	671	677	634	686	664	727	649	668	685	664	697	657	706	716	673	652	667	708	620	654	642	704	740	650	691	645	692	657	700	713	678	670	683	696	690	657	662	730	719	684	674	703	729	716	693	704	703	701	708	712	659	656	692	670	684	642	691	694	670	691	713	679	671	688	684	631	672	662	692	708	666	718	672	664	641	707	681	679	691	676	698	686	686	675	706	651	715	692	674	646	691	685	710	710	689	689	659	733	650	715	672	697	647	676	697	634	725	651	673	664	674	692	666	693	686	669	671	695	677	687	651	675	638	683	689	690	693	676	708	682	703	713	644	695	695	653	673	714	650	667	647	693	701	663	666	679	653	704	693	664	651	696	715	659	652	671	646	696	656	645	665	707	647	698	657	710	687	712	666	636	706	696	710	680	666	657	670	705	698	670	736	668	686	679	672	680	690	680	723	686	655	684	670	716	677	673	678	649	677	705	711	678	740	658	663	691	671	726	693	687	736	733	708	698	727	674	682	701	705	687	701	631	657	645	636	701	719	703	636	659	694	691	694	680	692	680	703	697	698	662	656	707	686	673	708	687	693	624	691	668	696	681	667	727	639	657	630	679	722	663	691	682	721	710	723	674	683	663	694	684	687	667	621	715	696	712	681	686	688	706	666	690	681	722	673	683	670	710	637	734	694	658	682	683	681	680	682	692	667	618	683	676	689	700	706	669	733	634	675	673	655	698	662	698	694	654	644	678	673	671	709	685	704	733	675	644	671	664	709	697	638	715	668	694	675	659	708	698	664	639	705	679	628	705	669	646	712	680	688	677	676	697	699	655	678	730	677	695	670	698	672	735	709	686	623	650	680	674	700	661	681	664	719	671	727	662	739	719	698	696	711	662	663	657	667	682	669	710	692	666	736	669	679	653	658	723	655	711	671	721	724	675	654	663	681	669	693	655	700	695	656	699	670	702	730	702	642	699	724	665	684	653	689	675	666	664	715	685	666	673	680	702	617	681	638	712	659	667	712	712	688	706	661	651	717	747	685	697	670	699	666	672	708	705	663	671	726	603	681	693	733	675	705	666	642	682	663	685	698	675	710	711	648	727	638	658	698	666	668	675	665	700	651	659	664	686	683	659	643	677	667	663	666	661	656	692	675	650	676	744	721	695	684	656	675	683	647	738	664	722	686	678	712	677	668	657	659	689	683	648	659	686	655	704	684	691	687	639	693	660	724	680	675	711	642	691	655	721	651	660	705	701	610	677	675	671	666	657	660	686	672	647	652	714	667	678	699	640	686	643	700	714	640	662	651	676	739	671	672	668	635	698	668	711	754	675	710	714	697	681	666	658	693	655	663	726	689	711	692	702	646	695	680	688	657	730	656	689	696	694	699	654	649	627	756	701	706	673	650	698	707	716	674	659	713	665	683	655	689	661	669	669	687	698	692	675	636	697	685	712	720	673	653	707	682	679	647	671	680	641	647	700	682	689	678	679	652	670	690	696	674	680	697	681	698	696	714	700	691	663	672	702	685	677	714	687	679	628	724	666	688	701	693	661	670	680	703	686	709	704	713	679	703	671	696	688	688	661	665	665	677	684	665	683	693	687	675	699	704	697	689	697	644	675	687	706	697	662	682	636	644	690	649	709	681	683	658	670	705	708	665	665	702	701	703	653	682	685	668	682	689	689	636	686	721	692	683	667	713	692	668	695	676	731	677	671	689	636	660	700	649	704	693	680	686	669	708	687	729	646	666	693	683	699	682	663	715	723	677	737	688	731	701	635	716	700	676	678	676	653	697	697	697	666	668	666	654	692	657	680	689	698	714	688	682	697	642	696	654	677	648	680	691	653	717	686	663	721	660	678	648	688	717	683	679	672	653	711	703	648	702	644	638	649	657	707	724	683	680	649	706	669	640	633	698	671	710	697	725	691	693	683	671	668	707	673	707	665	719	638	723	683	692	672	671	635	709	689	697	686	718	710	651	712	690	703	685	652	661	690	667	726	672	684	693	691	714	656	626	685	675	673	673	681	656	708	632	704	674	680	672	703	669	721	705	663	631	699	658	712	684	673	741	681	725	677	693	690	682	751	683	677	694	728	647	687	705	652	684	715	684	697	702	704	695	691	671	635	680	639	708	724	683	706	667	613	682	654	663	664	660	697	656	689	643	655	691	687	687	696	688	703	704	665	696	709	624	693	754	672	650	692	663	668	666	628	655	682	725	681	677	647	697	685	663	705	693	652	677	682	646	677	658	683	659	680	679	645	676	722	668	714	682	722	664	666	625	717	686	697	673	658	662	667	688	684	663	726	664	686	679	696	651	684	666	636	631	677	707	666	667	661	682	691	691	635	675	690	673	697	699	662	701	675	667	680	700	662	641	703	678	653	677	647	681	675	700	677	651	675	604	649	621	707	664	655	701	657	694	666	708	708	736	699
3423	905	559	508	715	805	697	637	470	457	341	316	308	233	221	211	198	172	196	173	160	133	133	158	123	103	125	118	124	116	105	104	113	87	85	88	75	100	103	92	83	85	82	73	78	72	87	88	82	67	79	76	72	67	80	82	62	83	81	77	77	71	62	70	71	78	57	68	58	80	74	62	68	79	80	66	80	68	63	52	57	65	70	52	58	68	76	68	74	72	71	82	68	63	62	71	58	73	52	59	65	71	63	61	74	68	54	77	61	66	67	74	52	64	70	52	69	71	76	74	51	66	73	63	74	68	62	66	77	66	61	74	82	77	75	64	77	74	67	69	61	74	67	72	76	78	68	73	49	59	85	77	63	61	85	66	56	80	68	68	65	69	61	70	77	52	65	65	86	71	66	71	55	52	68	75	61	55	68	64	62	87	77	75	82	74	58	72	62	77	67	54	56	59	67	72	57	70	55	71	75	77	64	70	82	58	61	63	68	54	56	80	80	65	62	71	61	87	59	55	59	62	63	57	64	60	75	61	62	65	65	71	71	62	59	65	81	75	62	77	71	66	65	65	94	64	66	73	67	62	69	67	77	62	75	70	84	60	68	66	75	63	77	69	56	56	62	59	86	55	60	80	71	63	62	81	61	78	52	73	81	74	57	67	67	65	64	74	61	70	73	59	63	55	66	57	70	59	66	70	68	64	80	76	71	86	48	75	68	62	61	68	64	65	67	70	55	63	67	68	64	77	68	76	62	78	50	74	61	69	70	57	63	68	61	87	54	60	75	46	69	62	57	63	74	52	58	68	62	61	59	64	73	76	70	62	77	55	82	67	51	66	77	62	73	74	68	55	63	52	71	69	88	75	70	68	70	58	68	65	73	73	86	68	71	53	61	75	65	73	62	61	63	78	62	52	82	69	83	88	62	68	67	95	78	57	68	58	70	76	65	69	51	69	58	63	69	69	65	60	48	78	65	68	76	59	84	75	62	74	74	67	70	69	67	69	65	60	72	59	63	81	63	77	53	74	72	63	52	67	52	64	75	57	78	64	55	80	51	71	67	64	66	72	82	50	76	68	63	63	64	83	76	56	81	58	75	79	56	77	71	60	63	68	79	68	75	57	61	67	62	63	76	62	72	86	66	72	82	71	60	69	62	65	81	67	67	64	65	71	67	65	56	64	40	74	73	63	70	62	81	65	67	64	62	70	58	74	66	65	80	58	68	71	58	56	68	56	78	53	60	62	83	67	62	69	63	77	73	64	70	70	52	66	72	67	66	59	72	78	76	71	82	70	43	76	65	74	65	64	71	76	74	67	58	81	75	66	62	66	52	68	68	73	67	70	68	63	83	58	76	61	65	63	69	54	65	56	66	77	78	60	63	64	76	60	68	49	70	72	57	60	70	75	78	75	67	71	63	76	71	71	77	66	71	85	68	69	71	75	67	71	67	60	61	69	69	76	63	81	62	67	69	66	64	74	66	70	57	55	69	63	65	76	72	78	80	84	52	79	59	74	63	68	71	58	61	73	75	68	49	59	67	71	64	68	85	60	58	68	65	58	71	64	66	74	66	57	58	70	78	77	65	74	65	62	64	71	68	58	56	65	69	70	61	69	64	68	82	56	87	59	74	78	76	66	62	54	68	55	79	63	60	64	62	60	71	62	59	63	62	65	56	66	75	65	73	70	78	64	62	61	73	50	66	61	56	62	69	68	75	65	54	61	60	77	63	79	74	59	72	61	70	66	71	69	56	64	72	69	74	67	55	56	63	63	69	77	70	60	52	59	63	74	59	54	73	83	62	70	71	74	81	60	76	59	73	64	76	86	73	73	66	72	75	62	59	83	66	57	77	53	69	63	72	64	80	70	56	69	60	67	68	81	81	71	56	80	70	66	64	68	63	56	68	55	75	50	60	91	60	67	69	66	63	63	80	64	71	63	77	61	65	62	80	75	72	56	81	73	75	75	76	82	63	50	79	53	65	71	73	68	64	74	65	70	69	64	76	67	70	50	68	69	69	72	72	77	67	69	64	79	65	67	64	68	63	75	69	75	76	78	52	69	80	79	66	58	61	59	69	67	78	54	66	66	71	87	71	62	67	85	74	69	53	60	63	79	72	77	63	71	70	71	78	69	74	61	57	76	81	45	63	79	67	71	80	82	81	53	71	70	69	79	73	70	69	59	67	62	73	69	74	67	67	66	66	74	74	82	76	62	71	60	55	68	72	64	71	68	70	64	65	68	71	68	66	80	77	59	65	74	74	69	58	64	79	71	73	74	84	59	79	71	74	63	77	57	61	72	67	70	64	64	54	77	69	60	56	62	58	70	73	77	60	80	74	62	59	85	73	56	80	60	72	64	64	69	74	66	74	64	63	61	63	63	67	73	70	80	64	76	72	58	61	73	70	71	76	61	68	73	70	51	46	73	59	63	57	72	59	72	66	65	65	64	82	71	70	61	52	68	69	67	66	63	75	70	66	57	75	74	52	85	63	72	80	74	73	72	72	66	57	79	84	70	70	50	71	80	69	70	71	75	66	75	82	65	73	69	72	72	83	79	50	68	63	64	82	58	73	58	68	77	57	65	69	66	76	64	61	58	57	60	69	70	54	59	65	78	85	64	78	76	74	72	65	76	78	73	79	67	64	79	60	75	69	64	55	67	59	72	71	74	69	82	79	62	76	69	81	87	73	68	74	68	78	70	63	73	72	86	59	64	71	64	72	53	54	73	67	66	40	61	69	75	84	78	82	68	79	60	77	64	65	80	58	69	84	59	71	65	76	67	54	60	76	61	55	72	62	60	61	75	65	72	62	59	79	75	90	76	69	64	74	68	67	77	74	66	73	67	67	64	71	76	60	66	63	59	74	52	58	79	63	83	69	69	77	70	59	71	72	71	70	73	60	64	61	72	75	54	71	67	65	73	74	65	66	71	64	74	65	55	73	53	66	65	71	59	76	59	71	72	71	64	69	73	74	73	69	64	77	73	71	61	57	87	62	80	60	73	65	67	66	58	68	57	70	63	54	79	66	79	62	74	63	67	55	72	73	75	64	55	70	61	57	68	67	58	58	90	69	68	62	78	66	64	59	59	71	69	68	74	67	60	52	74	63	77	75	67	65	62	81	74	76	76	68	70	78	62	72	65	63	64	69	61	62	68	71	77	76	73	60	67	58	66	77	69	77	48	77	74	79	61	84	76	81	83	59	73	64	71	61	60	77	78	52	61	65	73	60	72	74	66	61	77	63	80	62	63	62	62	52	60	66	79	69	73	77	72	81	68	64	62	67	66	58	86	66	59	59	83	69	80	68	57	68	72	61	82	71	56	62	73	54	65	77	67	65	56	70	66	69	60	66	65	78	77	57	64	70	67	59	80	63	69	74	72	62	69	62	60	74	75	69	72	69	67	65	85	75	73	57	63	50	63	63	72	72	71	66	49	83	73	67	58	62	74	60	57	71	71	76	60	69	71	60	63	70	62	82	57	70	75
21800	16808	12296	24491	31806	30710	27011	23472	20021	16694	13751	11977	10475	8998	8214	7080	6513	5812	5370	5051	4675	4171	3970	3698	3422	3242	3200	3049	2923	2732	2641	2451	2249	2222	2146	1909	1899	1804	1649	1675	1584	1546	1527	1394	1416	1386	1348	1392	1337	1388	1325	1288	1282	1264	1326	1203	1232	1217	1165	1199	1215	1166	1170	1127	1128	1145	1127	1128	1095	1134	1041	1090	1098	1139	1017	1069	1060	1067	1063	1063	1110	1050	1018	1072	1055	1055	1056	1032	1032	1054	965	992	1057	967	1030	1002	981	973	999	1020	972	927	955	969	1002	971	1043	977	967	934	980	972	976	1059	919	941	977	959	971	932	906	964	940	958	934	978	1026	938	1027	897	935	984	976	910	976	931	982	966	960	982	988	926	945	969	950	1004	975	997	960	939	1019	986	980	942	963	951	956	992	1005	945	971	954	948	989	958	955	975	970	1000	994	979	998	956	951	971	993	966	984	985	948	939	956	993	1040	908	967	952	936	962	988	942	901	959	946	927	977	911	965	931	937	965	953	1009	957	987	982	982	958	946	923	986	997	948	1005	962	959	990	928	945	924	937	951	971	921	935	954	930	939	914	976	990	990	989	962	927	969	992	933	929	904	910	982	912	942	949	935	985	980	933	950	1004	991	925	944	922	1018	939	944	971	1003	934	964	996	999	965	990	929	941	993	951	902	976	945	970	958	978	982	972	957	961	964	975	981	906	965	958	955	964	991	930	969	941	950	956	949	940	1022	921	993	1000	995	952	913	907	963	880	1033	959	955	933	945	1025	942	931	932	963	936	980	926	962	956	983	996	950	966	974	978	1001	900	983	953	938	946	977	941	939	960	964	914	965	1026	971	931	969	923	948	988	989	952	932	955	967	974	937	998	1007	963	902	1009	922	932	971	954	933	990	967	999	964	998	926	921	936	970	948	1003	921	983	1002	968	972	977	952	974	970	934	923	969	940	976	931	931	939	959	891	950	995	969	965	981	961	972	901	979	972	928	971	940	996	981	964	938	1000	992	969	948	927	947	944	941	994	920	965	1002	902	963	969	933	950	974	952	962	966	1037	951	937	990	1026	978	949	939	929	942	876	953	990	952	995	959	1003	966	981	943	932	973	950	889	940	947	972	949	983	936	947	959	990	981	947	956	937	1012	967	935	962	916	938	990	936	1004	915	943	957	1007	964	932	998	962	1009	917	906	911	950	1029	945	937	919	990	991	967	986	1001	935	958	990	983	973	995	998	994	975	957	933	1018	964	1000	928	948	963	949	942	1004	954	953	942	944	954	970	929	977	955	1006	986	1009	975	956	946	932	927	910	977	953	961	978	920	912	969	955	930	966	982	946	895	1002	976	930	987	962	970	937	1025	966	984	1011	931	950	973	983	989	957	976	1017	920	978	984	940	959	969	986	965	1001	925	980	937	915	969	1016	962	984	976	980	906	980	927	941	952	943	947	950	1018	934	961	985	914	969	980	1002	969	1000	987	952	978	973	935	935	993	983	962	932	950	901	998	949	924	963	968	1026	968	992	965	1002	970	964	959	958	981	944	962	917	964	954	941	921	978	894	951	978	984	979	988	985	993	929	961	991	973	971	994	985	977	979	952	936	929	932	962	983	926	956	954	904	976	931	956	994	938	982	946	1001	972	993	986	955	973	959	926	965	977	981	947	928	985	956	983	983	998	954	958	977	947	886	938	950	937	922	977	945	939	948	1017	972	972	978	954	919	1011	936	959	958	931	940	987	961	946	942	930	930	874	1019	1002	922	929	974	925	960	953	949	955	991	983	926	884	938	918	911	949	1005	989	927	975	1002	971	955	1001	941	996	933	935	938	886	914	931	982	924	1030	945	969	1003	919	950	953	970	900	1003	955	885	968	924	1017	1033	960	935	1016	933	956	953	930	984	964	906	975	980	986	940	966	955	961	995	969	969	993	935	952	978	956	1002	960	935	938	914	979	1033	999	988	941	951	950	952	1023	998	952	972	925	1002	949	935	907	1003	967	967	933	971	971	919	958	974	989	1053	924	931	967	934	937	952	938	1018	998	1014	954	947	986	969	981	992	969	926	938	944	1012	931	905	995	971	968	970	1038	953	910	971	971	955	978	972	1024	986	911	925	997	939	933	973	904	952	969	937	946	909	996	956	966	1016	993	923	899	941	914	994	954	950	1002	966	948	980	932	984	1011	932	934	974	956	969	969	935	932	975	973	970	957	976	988	936	946	962	989	974	1029	922	987	930	960	1036	964	1001	965	937	945	983	991	896	947	942	927	931	906	903	955	930	938	981	957	886	950	947	1027	937	937	953	968	921	979	943	1006	986	963	971	948	987	965	1016	971	990	957	975	980	1001	1008	974	1003	952	906	962	939	932	996	931	972	953	954	945	937	943	1035	950	1000	957	997	948	953	988	963	940	911	942	952	954	906	982	924	923	943	942	971	984	993	1022	951	912	972	982	1032	914	950	1011	998	925	912	971	1000	1011	961	880	1009	957	948	934	936	953	977	969	928	890	984	1023	893	984	939	944	955	958	977	997	972	960	986	947	976	978	930	979	960	953	957	1003	963	957	948	974	999	973	1029	945	911	948	944	1019	953	935	927	980	924	972	959	946	921	954	873	946	942	996	984	950	980	986	975	958	936	961	970	1012	943	945	934	919	980	927	995	994	968	960	1010	984	958	944	962	967	964	922	930	941	962	954	966	985	957	942	992	1045	976	961	949	975	927	974	965	920	868	1007	943	940	906	926	947	945	947	941	905	1017	983	946	982	945	914	975	960	977	958	938	952	976	960	933	975	913	950	896	954	976	978	924	906	941	985	982	946	956	928	920	941	895	949	967	959	922	982	989	952	987	922	1006	882	1030	951	946	956	939	1008	976	967	974	934	962	983	972	931	869	963	991	994	928	935	928	964	931	1015	938	921	931	959	926	980	934	984	959	977	946	911	989	981	972	957	1001	958	911	914	950	957	995	957	948	959	976	995	949	978	977	939	993	961	971	911	893	941	973	978	941	918	938	980	936	994	940	937	933	1007	885	990	979	887	964	978	1002	976	907	977	947	931	955	993	959	913	985	995	955	960	926	1001	994	941	956	955	925	995	942	973	972	960	938	958	985	981	961	948	942	987	1051	962	905	999	976	941	908	1015	886	1000	970	974	960	942	950	941	973	947	937	944	949	900	946	951	1005	957	962	992	898	940	956	935	949	940	970	930	972	902	940	932	970	982	962	920	958	963	934	974	917	997	926	938	995	912	965	970	999	988	965	952	1008	918	918	948	967	916	929	989	1035	970	931	971	951	1022	940	940	955	923	959	914	924	924	927	917	912	897	980	901	911	911	989	985	937	925	939	990	995	1025	907	972	940	942	900	947	963	947	962	960	988	965	1026	950	934	958	969	948	989	941	889	968	939	933	911	988	956	996	977	927	954	961	963	981	956	971	902	1016	988	936	964	911	950	962	968	998	971	970	975	955	944	935	940	947	947	978	990	914	939	942	989	934	1000	942	941	952	955	956	905	949	955	1003	960	1006	941	926	946	938	888	967	962	1005	926	909	956	960	1016	922	958	975	923	1044	925	958	945	1001	961	950	950	963	914	931	984	939	946	953	971	955	994	1031	979	893	997	945	992	947	907	936	967	956	949	962	977	938	986	919	962	901	970	948	976	922	959	973	930	954
2671	1304	835	714	1018	1138	997	830	744	613	507	458	387	340	309	289	220	238	220	215	198	171	159	154	121	145	146	138	135	126	134	106	95	111	87	93	92	103	95	89	80	89	73	87	74	67	88	71	77	77	64	66	75	59	66	69	71	86	71	69	64	68	85	62	78	67	64	75	72	62	51	55	79	62	78	82	73	66	59	67	66	70	65	67	75	49	65	80	62	73	77	67	57	52	78	60	54	70	56	45	62	62	60	74	71	62	57	53	67	67	71	54	55	57	71	57	48	55	57	56	58	52	59	79	55	54	56	57	61	68	78	53	59	64	57	62	52	56	68	50	48	53	69	54	61	68	70	54	70	69	51	56	65	52	59	83	49	60	60	72	62	76	77	58	71	60	64	66	52	55	63	57	56	63	64	56	55	63	57	81	63	59	57	58	71	69	55	59	61	65	58	64	68	68	66	59	58	65	87	65	64	66	64	69	73	59	64	65	75	44	67	72	60	59	56	74	68	67	53	79	75	68	74	57	59	69	55	70	77	76	81	75	65	68	59	56	66	70	63	53	80	57	58	62	66	59	70	42	67	59	64	68	86	73	62	72	60	55	69	76	43	80	52	53	57	56	61	61	72	70	55	63	73	57	65	57	73	59	59	62	59	67	62	79	48	66	73	66	57	60	73	64	71	67	61	59	70	76	65	59	61	58	65	52	58	75	44	53	63	67	79	63	65	62	66	73	62	59	58	76	71	60	76	53	68	63	59	84	70	55	61	64	55	64	48	62	68	56	53	54	61	69	55	75	64	72	67	63	58	71	67	54	56	68	63	57	51	51	64	61	62	61	50	54	56	50	52	59	64	64	70	58	66	64	66	59	54	59	74	54	57	61	57	58	51	79	56	63	67	70	57	61	73	49	54	52	50	57	58	56	68	67	69	74	46	57	54	57	57	75	75	58	63	55	55	60	60	63	70	59	75	74	70	64	55	59	62	62	57	63	75	56	47	64	61	65	51	78	67	63	60	51	74	63	63	75	67	51	54	63	87	66	72	72	72	44	75	62	66	71	44	58	49	55	64	57	63	59	64	66	69	47	47	58	66	68	51	59	70	75	89	53	65	52	51	78	61	86	62	58	62	59	63	52	70	59	60	46	65	54	64	62	75	52	62	60	69	55	66	60	69	59	57	51	57	55	74	75	63	55	61	60	65	66	57	39	58	70	71	46	56	45	59	66	53	57	64	61	67	64	62	67	70	53	64	62	52	61	76	42	65	55	69	72	63	55	70	58	60	55	68	73	52	54	50	60	62	65	67	68	64	56	62	57	71	52	73	75	60	60	73	67	64	69	72	69	66	64	59	66	75	78	58	51	61	63	66	69	53	64	68	86	72	67	68	56	65	75	57	58	54	69	62	55	78	66	61	72	57	55	53	54	56	54	75	61	63	61	56	63	68	67	70	67	62	61	58	67	60	66	73	55	73	68	56	76	65	56	61	51	66	65	67	76	58	54	62	53	69	47	52	64	52	49	60	53	71	57	76	53	62	51	56	50	67	62	70	65	77	56	68	55	62	61	54	61	61	57	57	61	52	48	56	60	61	43	64	72	64	65	62	72	63	59	67	68	68	54	64	77	57	67	50	65	61	59	62	65	64	54	58	76	60	59	67	78	60	58	70	62	68	62	72	67	66	61	63	63	65	70	62	71	60	66	72	63	67	56	77	58	63	64	60	58	71	47	62	72	59	55	66	53	67	61	77	62	66	74	60	64	69	57	55	66	50	67	65	77	60	52	59	64	59	65	53	51	55	58	62	63	72	69	62	54	61	63	70	62	62	66	70	64	63	59	66	69	71	53	68	52	49	48	60	58	67	53	74	52	67	68	68	66	51	63	68	62	53	61	52	58	58	64	64	63	54	64	60	61	56	65	55	70	58	58	82	66	65	66	59	55	67	73	59	47	55	77	69	59	62	70	66	52	55	68	58	72	65	56	65	59	62	45	62	65	66	68	54	63	54	67	61	69	70	66	63	54	81	75	61	67	57	60	64	63	60	71	62	66	66	51	66	54	53	82	54	57	61	63	62	72	64	62	58	62	78	62	77	58	68	59	53	55	67	62	62	63	57	61	77	68	71	45	67	60	53	63	53	72	54	57	57	50	51	68	61	58	60	63	58	67	61	71	60	63	54	70	56	72	60	51	76	42	57	45	54	58	66	61	60	63	57	70	57	66	56	65	66	57	57	62	66	54	59	60	59	62	53	46	61	44	69	59	71	55	66	69	65	64	62	57	70	62	61	61	63	66	60	55	52	70	72	53	43	69	57	77	67	55	66	72	57	67	61	59	47	65	66	74	66	64	60	55	70	54	52	65	61	59	69	71	58	78	64	73	60	63	60	67	72	54	49	69	72	76	66	71	52	61	68	78	70	60	64	66	65	58	56	52	56	58	76	69	48	83	53	70	67	52	60	62	52	69	71	61	61	69	55	63	67	46	54	71	70	62	64	63	62	62	59	65	55	71	56	54	59	68	69	60	54	67	62	73	66	60	59	74	61	66	71	74	70	51	73	55	55	48	67	50	53	48	61	62	72	65	50	56	63	61	63	73	75	83	65	57	47	52	56	69	55	51	59	73	60	65	63	51	59	65	49	61	48	57	60	78	61	51	55	63	77	62	67	61	66	61	56	58	71	61	64	72	75	65	66	67	55	71	63	60	63	49	61	49	50	54	62	61	49	71	64	74	63	72	58	48	65	57	59	58	63	66	61	61	69	62	54	71	69	81	69	70	59	59	50	52	64	68	65	56	60	50	66	65	62	57	69	66	56	71	58	68	46	69	56	67	72	59	70	56	79	76	61	68	48	59	52	70	63	68	75	55	54	50	44	70	53	57	65	61	77	67	61	60	56	66	56	54	52	70	52	85	62	58	73	78	51	66	70	56	56	50	56	63	60	78	64	63	48	50	66	66	66	74	65	65	75	57	79	57	62	75	53	64	59	44	57	65	68	58	79	64	68	63	74	68	41	65	55	60	72	57	64	68	49	68	52	69	64	54	60	68	73	67	58	61	66	57	72	61	64	67	74	62	71	57	56	49	84	79	57	54	62	84	61	75	69	71	71	64	66	62	60	50	58	65	55	57	58	55	58	58	65	63	59	63	63	61	57	60	64	60	55	63	47	61	58	60	68	59	68	74	72	61	48	55	58	61	72	46	80	58	49	57	72	62	53	52	77	60	55	49	56	56	54	65	65	72	66	60	62	59	54	62	51	56	64	52	62	79	55	64	70	58	87	60	68	56	83	65	58	59	58	63	59	70	64	66	63	73	67	76	47	65	58	65	60	57	69	59	71	59	57	66	55	71	61	67	63	69	82	61	57	54	48	62	65	58	54	44	62	58	78	57	56	67	58	68	55	64	46	74	55	69	72	40	76	66	58	70	67	58	63	58	65	56	67	68	61	51	70	58	69	73	58	62	55	60	68	48	68	66	70	48	66	62	53	64
27027	21006	15865	29173	36513	35216	32020	28445	24661	21052	18165	15808	13850	12137	10801	9701	8664	7885	7445	6634	5961	5670	5358	4796	4591	4381	4085	3983	3596	3634	3174	2982	2816	2688	2556	2445	2186	2051	1977	1957	1774	1763	1661	1657	1573	1534	1572	1470	1433	1489	1486	1425	1398	1444	1369	1344	1320	1344	1240	1260	1286	1249	1262	1225	1171	1174	1098	1131	1177	1105	1081	1128	1049	1066	1094	1104	1046	1050	1051	1001	998	1088	1070	1034	1047	1034	994	1001	1023	947	983	994	1024	961	943	946	937	999	960	937	953	979	981	914	964	874	902	901	908	928	910	847	905	867	900	880	871	905	902	861	893	845	915	886	929	913	888	836	918	893	952	883	878	955	890	909	865	900	849	862	973	903	928	893	936	864	830	871	925	877	903	916	936	890	899	925	915	901	943	910	908	880	938	936	892	915	884	858	842	928	963	852	925	861	858	918	835	870	930	872	907	890	890	898	916	883	858	867	914	925	876	872	869	971	916	891	922	891	874	895	894	876	883	868	842	904	892	862	911	870	878	866	909	893	957	923	859	909	971	897	905	920	902	864	956	915	873	922	916	860	936	858	813	832	888	918	868	934	871	907	892	856	925	906	911	902	921	909	848	888	865	898	874	836	862	907	848	922	878	925	884	839	920	813	912	906	837	863	872	839	936	884	919	879	878	829	852	908	880	904	881	880	912	869	953	904	876	892	903	875	882	907	854	854	865	909	850	894	889	915	855	917	884	886	851	885	887	889	850	905	884	895	876	894	916	943	903	919	857	917	921	890	892	854	872	885	894	934	864	926	853	871	898	885	863	874	864	878	925	885	910	925	865	894	893	894	900	961	891	877	875	909	843	913	908	939	865	873	872	910	869	904	864	859	894	846	960	854	813	872	838	890	842	921	851	949	889	919	918	789	867	890	872	877	901	920	869	894	864	907	858	812	916	864	920	894	900	886	860	867	880	932	881	826	847	893	887	896	867	917	912	879	875	870	884	858	879	921	915	881	842	916	928	831	903	943	838	869	860	872	931	878	940	880	884	918	892	848	868	919	924	946	872	859	926	880	905	897	932	908	904	875	912	846	863	884	907	861	901	889	936	870	855	888	890	931	901	870	889	846	916	906	872	848	921	869	895	905	877	876	910	886	919	870	894	902	884	883	820	855	902	873	867	884	882	860	915	911	867	841	941	908	923	888	911	885	881	848	891	925	917	885	867	899	862	890	859	879	854	826	902	910	870	956	921	891	869	845	932	916	915	859	864	901	873	919	884	928	909	877	848	891	913	877	916	877	941	941	917	878	894	870	898	882	850	899	902	875	904	900	925	909	907	884	870	872	904	918	881	921	855	898	934	934	884	930	868	894	881	871	878	853	871	957	906	868	890	915	879	935	883	923	882	948	907	875	862	854	810	858	824	832	897	843	902	898	836	872	909	892	880	890	891	869	897	915	881	921	870	895	833	857	919	903	868	892	905	932	892	847	877	912	918	922	932	888	899	830	864	875	816	927	934	930	871	893	915	860	858	835	892	824	911	928	883	883	927	899	925	882	864	899	874	873	856	860	881	928	919	919	848	874	943	914	903	882	908	869	899	920	849	874	898	896	911	858	895	875	909	909	948	903	926	880	855	861	872	893	871	891	912	892	880	908	862	881	908	886	875	878	841	847	850	941	888	910	961	905	814	916	893	878	918	858	872	901	918	909	882	916	889	840	873	897	930	873	937	904	936	899	892	894	882	897	891	836	921	852	917	835	943	887	865	937	898	829	945	890	988	870	953	955	902	902	899	946	903	844	925	898	866	876	907	856	855	890	899	860	862	849	887	880	895	911	898	866	891	922	889	906	874	871	911	929	914	863	932	903	885	893	811	900	972	909	903	981	901	917	897	920	917	909	886	876	868	861	892	881	881	896	900	867	979	884	836	911	883	879	861	876	906	868	878	889	894	939	889	917	895	865	914	903	877	870	924	873	850	950	886	926	887	882	874	896	827	906	921	934	903	850	854	877	937	914	902	925	918	889	868	874	913	903	890	854	890	880	957	899	835	870	879	906	928	864	823	937	871	890	901	900	919	889	940	872	912	896	930	892	886	905	832	886	923	929	910	895	888	893	945	923	936	875	909	908	906	965	891	901	861	914	879	909	877	942	896	916	903	877	897	881	884	907	860	877	901	922	853	862	877	892	928	920	817	904	916	903	899	883	927	903	864	853	933	894	896	904	869	881	936	899	949	938	866	935	941	935	878	876	870	876	863	864	878	926	908	842	901	920	905	894	890	967	870	920	875	868	856	847	912	906	914	890	902	881	860	867	887	892	900	880	897	880	935	895	894	902	914	919	912	885	842	862	909	908	929	900	885	880	886	878	896	920	850	905	898	890	897	910	872	846	904	864	951	898	915	896	953	883	877	911	875	906	865	928	882	926	892	924	846	931	845	897	847	887	887	928	914	868	872	893	906	912	867	918	941	852	870	823	899	861	885	903	879	923	858	900	910	876	812	875	882	898	876	828	897	959	890	886	935	883	849	869	884	896	931	876	915	827	909	829	869	924	887	904	903	951	897	868	929	899	881	925	898	923	896	907	913	934	922	860	859	897	875	874	917	864	901	926	865	917	881	885	857	845	907	885	883	992	934	912	863	880	914	860	877	883	890	870	875	894	896	859	878	886	864	861	857	949	918	876	909	911	881	854	913	887	808	895	917	925	877	848	917	895	911	872	896	926	912	866	892	915	883	897	888	882	879	864	945	898	917	880	853	878	928	891	923	892	902	834	895	837	884	889	891	841	834	855	829	887	850	866	909	897	880	920	876	873	912	838	888	896	911	904	812	874	886	926	891	927	855	874	900	899	861	852	889	881	863	879	852	859	944	842	978	942	853	902	898	851	906	864	893	863	876	952	876	800	905	878	838	899	873	889	936	907	885	892	908	903	843	869	837	918	883	903	921	908	897	847	850	879	845	850	890	863	895	901	935	867	865	855	925	924	853	874	863	910	875	884	929	916	867	947	927	953	866	866	909	896	905	873	889	930	898	874	849	913	894	898	908	898	916	886	952	918	884	895	896	904	889	853	915	908	936	897	865	894	874	862	956	881	882	869	859	897	959	900	897	921	853	866	909	857	882	868	914	905	863	893	904	935	939	848	932	839	882	901	956	889	898	861	889	938	890	909	842	939	872	904	888	856	934	938	889	857	841	884	911	907	904	913	924	909	869	913	864	925	871	879	879	951	897	882	917	900	892	874	883	932	847	870	882	941	892	881	919	876	908	900	871	838	902	820	885	845	870	909	867	892	866	909	903	925	887	865	874	876	908	858	869	890	831	894	884	933	880	876	854	916	873	883	882	859	929	915	886	890	867	848	887	880	938	881	926	883	920	948	831	849	947	838	803	884	910	927	883	898	913	857	942	979	940	900	861	890	876	833	886	869	908	822	859	891	854	931	875	871	903	875	843	881	959	877	886	921	851	880	904	885	883	904	898	851	901	913	878	827	892	839	888	910	909	856	841	822	825	867	858	846	874	908	893	923	858	871
2104	614	417	371	521	566	548	409	337	303	275	242	200	193	153	137	137	131	127	124	135	95	119	107	87	88	77	94	80	81	79	73	69	77	60	75	43	53	64	68	70	60	56	66	53	63	60	46	51	67	56	63	71	45	54	48	71	56	56	53	44	51	53	55	65	49	51	57	58	51	56	54	55	50	50	71	64	58	53	50	41	61	49	39	55	43	41	54	36	56	60	48	34	57	49	51	45	66	62	57	43	47	53	47	46	53	47	54	59	54	53	52	41	61	47	59	50	50	49	49	43	54	38	55	43	45	70	56	55	59	52	61	46	47	51	54	43	48	57	35	56	52	34	57	52	52	52	49	46	50	48	53	57	57	40	49	61	47	46	67	66	52	45	53	48	45	52	54	53	60	57	53	65	45	48	53	51	35	51	39	44	57	42	60	44	44	54	48	56	46	45	49	44	42	53	51	63	54	57	69	48	50	49	46	59	48	38	39	43	54	60	58	52	62	54	56	37	61	49	52	52	55	53	54	51	56	51	54	47	54	63	55	54	61	55	35	45	40	58	41	49	50	49	43	65	41	54	56	54	58	38	50	49	58	49	51	53	53	62	55	54	48	58	54	46	46	52	54	49	63	47	57	53	47	51	49	51	55	55	73	45	53	42	50	63	59	46	59	53	60	53	58	45	61	44	51	32	59	49	57	41	49	54	49	55	42	65	43	49	51	57	58	53	54	57	53	60	51	58	45	60	43	50	38	51	54	53	51	46	42	51	59	60	48	55	48	51	56	65	51	53	57	50	62	50	41	57	57	44	48	59	55	54	66	51	49	40	39	47	52	46	45	49	48	32	55	50	58	46	53	54	62	54	42	49	60	45	38	52	64	60	60	50	42	48	42	48	60	47	45	40	60	61	40	53	48	49	58	54	57	58	56	51	58	50	51	53	55	50	50	36	66	40	51	45	49	48	57	43	61	53	50	51	56	53	45	59	47	45	49	50	57	57	43	52	55	47	57	56	56	58	53	47	42	49	62	41	55	45	59	53	55	54	54	49	51	53	63	62	64	57	57	47	52	45	46	44	41	43	55	62	50	51	49	51	61	65	43	48	52	46	47	40	65	38	46	38	39	43	53	66	45	45	47	43	58	47	57	54	45	40	53	56	68	55	54	52	46	46	38	55	49	45	44	61	72	49	55	57	47	48	41	55	58	51	61	49	52	48	46	70	69	53	54	51	49	53	72	44	43	59	54	44	52	53	58	64	52	61	50	59	52	51	52	56	65	52	62	46	41	40	57	54	54	60	42	43	61	42	45	63	52	47	50	54	47	48	59	34	52	53	61	47	48	33	48	60	58	53	52	61	53	44	38	61	56	43	54	53	57	54	39	52	58	47	53	49	47	53	52	61	45	54	61	54	57	49	52	60	45	46	49	42	50	53	53	34	48	56	65	44	46	40	56	48	56	51	54	63	54	43	52	46	55	48	53	71	57	34	40	59	64	46	62	56	58	45	43	53	52	39	52	42	54	44	58	57	46	48	58	60	47	55	44	36	55	56	49	52	47	52	47	54	63	69	49	52	53	58	47	60	43	53	50	55	49	43	58	53	48	54	56	55	47	62	51	44	47	56	51	73	41	50	46	50	49	40	56	56	60	58	46	56	58	48	52	40	56	52	56	56	42	64	42	48	50	45	39	45	62	55	51	50	49	60	39	59	37	42	51	60	58	50	40	56	51	54	43	47	54	52	52	49	47	60	65	58	54	66	52	42	53	55	51	49	62	45	52	54	48	46	46	53	60	54	50	62	47	47	44	46	70	54	56	50	54	42	45	59	63	55	59	51	53	57	53	49	52	54	51	62	42	48	46	58	52	50	55	56	64	59	63	48	48	57	56	48	47	50	52	50	47	43	49	49	49	52	50	56	41	58	46	60	49	54	61	43	65	49	50	48	44	50	67	48	65	60	60	53	47	51	50	48	61	45	47	37	53	48	59	52	32	52	65	51	47	37	48	47	47	53	53	62	43	58	50	46	59	47	54	52	48	54	69	62	39	44	46	48	52	43	51	49	65	60	51	50	47	56	58	45	58	41	54	57	57	33	44	46	40	47	52	47	58	53	52	51	50	45	47	45	51	52	36	36	37	42	53	60	54	42	60	46	48	53	60	52	62	58	58	67	40	51	44	64	60	42	50	43	49	55	53	56	55	40	67	44	48	48	52	48	65	47	47	37	68	48	49	51	48	45	59	36	51	43	52	39	53	49	50	53	53	33	63	54	47	42	50	55	48	52	51	52	48	47	38	51	50	52	53	62	57	38	55	42	53	49	56	44	45	56	50	44	53	55	60	54	56	62	44	46	60	40	68	40	55	43	38	55	45	52	53	54	59	50	45	50	52	64	36	47	31	49	55	50	51	48	50	38	47	39	47	41	52	57	64	55	62	51	47	65	51	52	44	61	55	50	47	55	43	55	41	50	51	45	53	49	61	47	59	58	34	68	52	56	44	52	49	41	48	56	46	41	50	49	56	49	50	57	58	42	54	49	60	41	43	51	45	63	49	55	58	63	51	52	43	58	45	53	57	53	51	52	42	45	54	50	55	57	60	46	53	47	49	54	59	53	42	54	60	40	52	59	48	52	60	53	53	43	43	39	38	42	48	48	39	50	55	67	59	47	46	44	46	59	55	48	45	60	42	52	55	54	55	60	54	49	66	60	64	46	54	45	51	48	51	53	33	65	55	52	43	48	41	50	49	57	45	50	48	44	50	58	53	49	45	53	54	69	51	40	53	49	58	61	55	58	56	59	58	54	40	65	39	54	55	52	50	52	73	49	39	50	62	47	46	43	60	54	50	46	59	41	52	43	54	48	53	49	50	65	59	53	50	60	64	56	58	62	51	45	56	48	48	41	47	39	45	64	48	56	50	62	47	39	50	58	55	61	51	48	62	47	61	59	64	56	64	46	50	52	66	51	53	50	50	55	60	42	65	54	46	55	56	47	52	41	59	71	46	51	51	56	57	54	44	59	41	49	51	60	59	38	58	45	55	61	44	58	50	46	61	47	59	51	44	48	58	55	56	47	59	60	51	58	52	43	49	53	67	62	54	58	59	59	44	62	48	47	58	44	43	48	43	50	56	46	62	51	41	55	47	57	47	51	65	44	60	46	60	49	62	64	52	41	48	44	51	66	58	47	50	59	47	52	51	44	40	50	63	58	49	57	51	55	44	54	46	46	48	39	42	44	54	46	61	40	51	41	52	49	57	48	34	59	61	42	45	52	67	58	53	49	40	67	52	51	40	48	46	43	43	50	49	47	44	53	54	51	45	62	50	59	47	50	48	57	54	53	43	56	54	62	62	47	45	44	47	39	54	61	46	58	59	55	55	44	54	48	60	44	47	46	46	57	54	47	52	49	54	48	46	61	47	37	51	41	48	55	62	50	53	55	60	37	54	47	68	56	44	44	52	59	57	56	52	65	56	70	55	39	60	57	46	60	52
19541	13658	9467	20740	27579	26321	23095	19468	15884	12994	10799	9233	7933	6864	5890	5430	4827	4504	4100	3745	3437	3159	3079	2827	2680	2506	2410	2392	2178	2156	1933	1813	1772	1599	1459	1489	1490	1352	1342	1232	1184	1126	1140	1138	1065	1082	1042	943	1034	982	957	971	935	980	913	985	986	960	1020	904	951	868	928	887	855	907	867	875	891	847	877	838	858	871	791	821	798	835	840	847	826	827	771	816	752	777	755	796	727	810	726	772	830	770	765	759	750	835	760	773	817	760	784	756	742	789	750	752	783	780	733	732	751	722	714	798	707	750	769	763	730	764	754	742	727	699	757	775	754	771	779	699	744	752	714	694	744	716	755	709	730	752	731	796	792	761	763	718	695	731	736	738	710	745	758	768	798	732	718	773	860	751	731	780	778	725	828	710	761	737	738	735	734	693	772	707	794	756	764	750	838	682	748	751	749	755	766	737	745	729	759	790	731	745	750	768	730	717	747	757	753	779	732	720	745	780	749	725	755	732	772	711	764	779	677	782	753	725	758	741	756	710	727	782	764	708	735	721	761	738	743	748	799	704	791	710	723	758	693	738	675	718	754	794	737	741	796	748	750	763	728	725	772	794	782	773	768	750	720	758	693	752	740	756	756	738	729	802	756	733	746	694	746	766	721	734	687	764	733	785	769	715	761	707	766	744	754	755	725	782	737	713	764	799	715	764	756	742	747	764	789	768	755	734	727	745	747	733	783	764	750	763	746	724	775	801	771	746	724	744	801	768	764	737	720	724	743	783	773	685	759	747	750	756	732	708	741	732	756	773	787	774	725	739	750	736	777	771	752	759	764	731	741	762	726	768	720	743	738	747	718	751	745	686	749	765	735	730	759	742	758	738	727	742	731	798	707	772	707	658	735	747	726	771	745	803	783	765	765	789	786	733	731	719	785	741	758	763	718	766	751	757	687	757	750	692	754	710	776	720	733	713	783	733	747	780	715	755	717	742	701	735	748	761	732	803	721	779	729	685	745	745	775	741	785	769	738	766	735	741	728	719	730	727	753	761	755	776	712	757	714	730	738	790	700	705	761	759	712	730	737	777	734	707	769	760	744	703	759	722	741	718	744	779	748	732	724	740	767	672	711	791	762	708	732	761	728	805	753	752	713	751	704	774	695	763	736	758	717	783	707	771	750	780	750	792	758	745	787	747	794	716	759	761	745	767	759	752	736	706	775	714	755	758	756	791	730	719	733	687	715	742	695	749	692	737	737	719	743	686	725	696	705	739	791	741	776	757	753	737	759	737	726	793	740	711	715	744	717	773	752	755	766	809	765	748	772	753	779	752	714	712	711	756	747	740	752	708	732	777	775	767	729	747	719	769	749	761	748	710	772	802	730	823	714	733	747	719	753	727	722	729	766	710	756	743	736	725	753	752	789	725	752	694	763	738	721	759	793	760	777	727	744	733	706	731	790	734	791	741	701	699	758	750	765	779	711	724	748	803	703	745	778	739	775	752	728	716	728	723	750	771	730	769	755	733	770	730	716	793	757	749	783	770	743	796	703	747	710	753	720	713	776	751	722	757	707	740	721	762	738	734	736	757	724	727	763	746	741	715	745	732	733	744	735	763	772	748	722	698	776	811	717	735	792	669	760	755	729	734	731	761	716	773	747	697	762	796	759	729	748	711	750	758	734	743	769	740	745	815	719	729	768	749	736	784	746	722	780	727	738	765	726	759	792	749	725	756	726	726	761	719	751	792	724	704	773	742	727	661	751	709	787	755	735	764	731	716	738	779	714	691	717	776	732	758	707	760	725	760	767	786	788	751	748	735	706	677	752	751	818	744	734	759	701	760	704	770	779	732	714	727	758	748	759	789	762	744	820	717	742	779	730	738	743	763	751	751	775	784	734	750	766	796	722	760	785	726	789	754	763	783	760	753	745	720	745	777	728	735	764	747	739	742	736	787	745	725	767	725	718	780	730	708	743	760	790	681	736	762	713	723	739	741	783	778	729	766	742	736	737	747	759	714	739	762	739	772	747	766	706	773	789	736	785	773	744	775	732	729	757	788	699	768	787	773	725	765	729	767	763	798	723	735	744	750	789	754	785	795	803	806	775	728	745	786	724	732	736	706	770	762	759	687	816	747	798	821	713	749	749	748	739	702	794	783	794	749	726	773	726	748	740	720	788	783	731	767	734	727	709	818	770	692	736	725	760	729	740	758	759	766	739	712	755	768	742	763	758	714	743	693	733	748	752	781	745	753	762	766	747	722	753	784	778	683	740	779	714	738	818	752	711	722	750	766	772	772	753	787	736	759	802	753	781	712	762	717	745	723	774	727	732	742	749	718	751	776	708	755	733	729	762	781	783	706	727	717	751	742	722	779	723	762	772	788	754	777	755	743	724	726	768	716	730	784	754	727	731	734	730	743	748	739	744	717	738	768	701	738	774	795	783	742	790	703	750	750	734	701	762	769	724	767	779	818	699	717	738	721	746	736	754	719	707	789	765	758	764	784	786	722	735	751	768	741	754	784	724	694	747	722	713	736	740	784	774	737	680	699	736	723	705	691	736	727	714	725	775	704	708	757	779	757	713	742	748	759	760	709	670	706	736	785	723	811	732	721	732	739	736	755	739	727	754	718	736	759	749	757	792	764	753	706	742	749	745	755	760	754	770	759	758	707	705	749	768	734	759	733	743	765	784	784	753	691	777	727	770	748	676	709	794	749	735	726	760	761	749	762	768	767	774	732	777	732	728	755	768	782	723	723	744	731	726	702	730	748	767	720	734	766	703	768	709	760	715	749	757	755	683	790	728	771	727	724	704	714	770	768	777	742	725	710	746	755	735	714	725	762	803	722	776	747	728	786	785	758	753	725	712	762	744	722	691	746	695	747	757	736	719	746	740	701	791	741	733	743	737	741	728	787	762	742	749	718	761	751	699	732	778	781	743	798	745	764	750	771	762	716	765	742	728	697	735	812	805	766	769	781	771	716	714	812	713	706	737	725	714	727	765	743	768	759	784	785	761	745	737	704	737	785	759	781	761	732	787	715	781	732	711	721	768	769	759	752	678	714	703	729	726	738	718	783	756	721	734	780	754	762	732	768	716	721	798	763	725	740	749	756	740	760	768	756	740	753	762	739	715	763	810	744	749	762	739	762	741	713	761	732	732	692	723	745	724	755	694	763	708	727	701	692	720	705	726	668	718	730	731	761	725	751	742	750	741	766	721	748	842	731	759	786	681	753	742	804	716	755	768	746	775	769	725	736	803	726	772	750	744	764	767	819	731	776	759	691	746	702	771	716	757	760	750	742	728	748	722	760	768	752	765	743	729	803	710	746	742	744	744	757	748	735	741	774	737	700	751	733	760	742	709	827	720	794	731	740	801	778	754	730	711	784	729	757	762	753	682	756	737	743	762	724	726	717	748	692	795	740	767	739	748	706	777	780	756	784	754	734	740	748	760	738	759	724	743	722	715	834	752	731	726	671	743	753	772	718	795	747	719	734	717	731	773	736	709	773
1504	916	546	499	771	816	766	617	542	468	382	302	279	247	214	218	196	162	139	179	134	119	122	121	88	100	99	89	74	78	100	92	69	71	85	83	79	83	59	67	56	60	47	70	67	58	41	58	53	50	53	56	64	53	54	50	48	47	53	51	51	50	44	57	40	50	47	51	57	48	53	51	42	39	57	47	52	42	40	60	49	47	37	49	47	49	44	60	50	46	47	49	49	52	53	47	47	48	62	50	61	48	50	51	59	48	58	47	51	51	45	43	48	43	38	48	56	54	46	42	50	57	50	52	58	51	57	48	47	51	45	50	36	48	44	44	39	43	50	51	43	49	43	28	52	50	51	38	42	35	60	55	44	42	41	50	47	44	57	40	65	38	50	38	45	44	55	52	60	41	48	56	47	50	57	42	50	44	34	40	52	64	43	35	48	45	46	41	39	52	46	32	35	46	52	36	33	50	49	58	45	33	48	50	49	51	40	35	36	49	43	47	44	50	50	52	47	48	40	40	54	41	44	42	43	42	50	56	53	48	34	53	55	49	50	34	43	57	35	41	53	42	39	48	47	46	49	53	50	43	53	38	45	54	65	50	62	52	49	47	57	45	43	54	55	38	52	46	45	42	52	49	46	59	48	47	45	48	55	43	43	52	44	46	46	31	45	44	41	46	52	42	75	50	43	51	52	44	38	52	42	50	51	49	53	51	46	46	48	38	50	51	50	51	50	39	47	46	39	42	45	45	59	43	54	50	43	44	44	32	43	36	37	39	52	49	48	44	40	49	59	44	55	54	49	40	54	54	48	46	54	58	56	49	44	60	43	50	51	56	70	47	42	45	51	38	44	42	52	30	59	55	40	56	48	46	36	42	47	52	43	43	54	49	56	39	50	50	53	40	50	42	65	41	46	54	36	48	43	49	53	40	52	48	58	52	51	40	46	52	40	55	44	39	42	50	42	37	52	43	49	47	56	53	45	46	35	37	44	53	41	44	42	54	51	50	48	44	50	37	44	53	52	48	52	48	68	51	38	50	49	50	39	51	44	48	57	45	45	54	52	34	51	63	57	37	48	42	51	40	48	49	60	40	40	46	42	55	52	56	49	52	53	48	49	43	57	52	44	60	41	44	48	65	38	43	44	46	46	49	41	62	58	46	35	45	40	52	45	36	42	50	51	49	53	41	55	35	40	38	44	59	38	44	34	57	43	50	46	73	60	55	48	50	43	54	71	48	54	42	44	44	44	48	45	46	39	47	47	42	34	46	40	54	41	50	37	53	42	59	52	54	59	44	43	55	43	46	49	49	49	42	45	48	48	47	38	38	46	44	53	51	47	44	45	39	55	46	42	31	54	61	63	49	53	40	44	51	42	50	52	48	39	49	58	32	45	35	54	53	63	41	52	43	39	54	50	41	35	40	36	36	54	38	46	34	51	55	48	61	47	50	40	56	37	56	53	50	49	49	44	39	52	41	47	48	40	52	51	48	46	42	42	47	56	41	48	51	53	54	46	50	50	46	42	50	48	39	48	49	46	35	40	60	42	49	40	52	48	46	40	49	40	48	47	44	51	52	50	43	50	39	43	46	54	46	54	44	45	51	52	34	50	49	43	61	55	52	51	43	55	38	49	43	35	62	50	60	35	47	63	51	45	45	48	49	52	35	44	55	41	59	47	42	49	48	41	46	37	56	32	49	51	50	53	41	48	40	60	42	38	43	54	54	54	57	43	38	49	56	43	45	39	39	36	51	46	45	40	45	46	45	42	51	63	49	43	45	39	50	39	52	46	48	49	48	46	40	44	61	45	36	47	54	45	40	35	38	47	31	43	60	35	49	53	49	37	48	42	39	40	47	56	50	36	47	54	41	48	62	48	42	44	49	61	46	42	42	48	53	52	45	47	55	47	48	41	50	42	36	43	38	48	43	43	41	61	44	38	39	45	59	46	53	37	48	60	48	59	46	44	56	37	52	46	54	41	48	46	50	45	49	46	36	55	51	52	55	36	39	43	59	53	53	44	46	44	40	39	49	51	54	42	47	51	35	53	47	41	41	55	50	50	47	41	60	37	47	51	50	39	57	48	55	51	46	52	54	52	43	40	54	42	53	45	44	46	54	50	49	42	45	34	49	66	42	43	42	40	51	48	49	45	47	44	33	52	43	53	38	50	47	55	63	54	55	62	44	42	48	50	54	49	39	43	44	44	41	49	48	53	45	32	57	46	44	47	44	44	57	46	37	56	54	45	59	49	56	51	52	43	41	49	44	44	42	42	54	45	51	54	57	45	45	31	49	36	47	48	52	49	42	38	47	60	55	45	47	38	42	44	70	62	41	57	43	61	54	47	43	38	45	49	47	45	42	46	56	65	36	53	39	43	46	48	45	42	58	53	57	53	49	46	46	48	44	42	48	60	51	49	43	45	41	41	46	40	48	53	56	40	49	55	55	47	41	40	38	39	47	44	52	47	42	38	51	54	41	33	55	51	52	50	59	48	44	34	44	52	51	64	34	41	38	51	46	56	51	42	61	38	49	38	55	51	54	54	52	46	32	49	36	51	45	57	44	46	38	49	37	43	42	37	35	49	41	47	30	52	51	46	48	53	42	48	47	52	58	47	48	44	51	47	41	50	61	49	43	38	59	42	52	39	50	48	46	49	37	55	40	53	49	53	49	44	37	54	50	62	34	42	51	51	54	38	37	44	47	62	44	32	52	58	57	47	47	51	48	42	50	56	51	47	50	45	44	45	38	38	47	48	55	40	46	42	42	42	56	57	45	50	56	43	45	48	38	42	56	46	55	60	45	55	48	58	52	41	53	63	47	42	49	54	59	49	58	54	46	46	46	45	47	36	48	32	38	48	42	41	40	41	44	45	44	46	42	52	55	39	52	36	50	43	45	44	40	45	44	50	47	47	57	49	42	53	51	58	50	30	58	50	50	46	51	37	47	42	28	56	52	49	43	45	46	37	47	36	49	38	39	46	58	45	44	44	44	47	51	47	30	45	45	51	42	42	48	48	45	53	57	54	53	59	43	44	48	44	46	57	46	40	48	44	41	40	34	50	38	47	45	49	52	49	55	45	44	45	53	47	30	40	45	33	46	52	54	39	44	46	41	51	54	54	35	46	49	45	42	45	57	49	42	43	42	49	48	41	51	44	54	48	60	63	46	53	44	53	48	42	44	49	56	52	46	46	56	37	35	54	46	37	51	52	47	43	39	47	45	51	43	51	48	59	49	36	57	45	51	53	42	40	54	59	48	51	46	60	51	30	57	45	48	40	42	37	53	43	62	46	51	55	45	33	52	43	52	46	50	51	44	51	42	43	45	43	41	46	52	47	61	37	61	53	65	41	37	41	36	43	48	51	49	33	40	36	46	53	42	42	56	38	60	47	49	50	44	54	42	49	43	38	36	37	53	46	43	49	43	37	52	47	54	54	42	47	52	47	37	45	36	47	44	56	38	51	46	49	52	45	43	46	54	42	40	48	45
23223	18025	13021	25454	32258	31160	27896	24263	20637	17092	14273	12141	10545	9165	8361	7418	6712	5949	5604	4998	4513	4225	3981	3645	3446	3324	3148	2973	2825	2625	2443	2259	2068	1900	1855	1790	1638	1600	1514	1370	1320	1393	1197	1258	1181	1124	1054	1058	1158	1109	1075	1046	1047	1066	1047	986	953	1035	1003	946	998	942	905	876	898	866	930	848	865	843	841	833	820	820	833	816	818	783	816	751	857	775	770	770	769	738	729	750	750	730	744	718	724	733	722	667	680	691	732	730	697	690	741	686	737	724	697	700	699	732	701	679	728	712	704	691	682	666	705	658	649	665	675	638	639	671	674	667	663	686	704	666	683	721	695	668	706	696	719	707	704	683	679	666	710	676	704	670	701	696	665	714	679	672	670	645	740	663	693	693	667	681	643	698	612	664	719	689	681	633	719	651	679	640	658	688	701	688	696	649	682	676	707	703	671	703	712	695	707	688	661	663	676	719	666	637	677	701	670	672	696	672	689	670	662	687	721	699	674	672	686	647	639	673	674	640	678	687	690	679	688	709	678	719	696	724	696	701	679	686	729	745	632	653	667	718	662	652	661	702	681	707	661	712	671	620	667	686	696	655	718	734	664	640	660	665	684	708	668	694	733	629	655	649	707	737	675	699	683	666	668	682	715	671	652	714	690	666	674	682	717	663	640	709	710	623	698	695	697	676	710	669	702	672	650	705	654	666	700	713	663	712	689	654	703	688	707	682	680	645	685	699	647	652	710	675	692	675	712	648	648	645	655	681	692	721	667	673	671	669	698	653	667	661	651	690	687	667	666	708	651	676	662	668	665	676	660	683	686	730	690	721	704	686	668	642	700	750	694	668	701	668	703	675	728	675	704	672	641	704	696	658	693	734	659	668	711	635	675	713	653	714	660	695	707	653	666	703	647	692	657	658	687	667	643	656	682	666	754	650	722	639	687	703	654	653	632	678	656	692	730	647	714	653	662	660	704	696	696	682	726	652	689	698	683	692	661	672	680	716	660	674	690	714	595	665	653	704	677	700	683	689	655	686	672	680	699	691	700	666	663	657	728	682	688	708	694	655	683	712	699	690	721	671	654	675	709	648	647	702	693	698	680	710	655	730	698	672	674	680	712	699	695	684	653	657	730	648	698	683	703	663	677	661	706	709	673	676	720	666	688	697	654	635	651	657	725	650	706	593	690	672	704	676	740	668	709	690	699	647	679	675	643	723	664	696	664	687	658	695	644	726	683	682	714	680	639	724	661	713	676	663	687	683	686	686	646	667	653	696	659	673	665	691	696	695	692	660	657	640	714	665	719	662	678	689	691	636	664	705	681	655	675	670	669	671	681	643	696	719	664	661	697	651	694	666	647	724	683	696	670	655	664	662	659	672	684	736	696	632	671	650	650	682	665	659	658	703	703	687	659	655	648	649	668	726	689	717	682	695	688	675	674	703	713	634	671	681	742	675	661	656	695	670	657	661	667	698	682	633	649	635	669	622	672	731	626	712	723	695	690	701	687	655	674	726	661	723	676	640	677	690	647	669	710	699	754	734	655	693	715	660	751	692	686	676	675	696	742	730	677	712	675	673	653	654	680	745	720	664	668	690	734	695	680	712	718	663	696	688	670	653	712	713	653	714	670	666	689	659	664	641	662	684	671	666	658	667	712	678	672	677	686	736	675	685	677	668	710	708	673	668	669	664	646	658	672	680	650	644	678	730	668	664	730	691	729	651	688	681	715	694	694	655	673	673	673	722	682	666	736	697	674	684	675	677	743	641	712	670	655	635	705	642	679	698	713	693	668	668	683	672	693	703	721	689	652	695	609	668	700	661	735	627	718	677	663	695	734	681	711	699	705	738	644	692	715	707	632	717	689	664	695	669	750	691	656	665	673	725	678	704	666	688	691	704	729	631	681	678	643	702	692	682	691	648	689	676	702	675	724	679	713	635	716	695	683	727	663	718	694	625	679	684	671	705	689	693	673	635	704	686	703	675	658	677	705	681	663	693	681	681	709	689	722	690	690	709	702	643	693	703	701	667	722	673	678	684	684	649	720	682	674	613	660	665	675	703	686	698	661	702	649	665	641	723	671	664	666	643	734	672	697	701	714	691	703	700	691	652	728	691	702	713	695	683	684	706	639	650	701	682	707	713	646	717	672	648	678	672	616	684	660	703	703	713	655	677	711	700	681	671	674	653	688	669	733	688	675	704	669	639	658	716	687	699	668	700	660	640	689	673	689	696	721	696	672	708	762	678	682	726	640	672	726	667	668	667	678	719	669	660	682	660	675	677	691	674	652	666	708	684	739	705	663	684	656	660	677	724	704	679	708	693	646	670	723	695	682	689	664	672	646	649	662	696	702	712	645	669	664	663	674	662	691	690	698	697	701	688	694	699	663	740	671	646	680	689	695	731	690	679	706	702	695	639	691	720	688	686	709	705	668	697	648	631	648	714	709	646	705	690	716	677	735	656	677	740	662	657	666	684	684	645	685	659	699	687	694	652	695	640	692	643	679	669	727	652	686	710	661	636	723	668	658	666	639	645	693	689	712	657	682	719	681	713	627	683	680	654	679	754	706	662	726	654	683	634	661	662	682	674	684	654	709	722	742	731	648	687	695	654	733	664	674	632	686	687	724	666	720	674	695	693	707	691	689	674	688	701	653	713	683	697	742	740	672	713	638	662	669	740	692	662	694	689	672	676	724	667	648	692	660	689	674	675	693	710	701	682	722	632	713	670	673	706	642	707	689	640	675	708	664	689	662	646	695	698	677	673	691	745	717	679	713	682	711	673	711	696	662	714	727	695	718	670	689	657	672	678	692	644	691	688	734	673	645	654	668	665	717	680	676	679	670	673	687	688	659	687	692	666	675	701	699	663	705	663	695	686	670	695	682	662	721	690	696	664	676	683	695	681	707	696	650	671	757	668	671	678	682	667	662	672	666	682	708	681	645	696	681	671	690	644	715	697	696	708	683	649	647	681	665	669	664	641	672	683	682	687	714	677	693	653	650	704	646	680	698	743	657	659	681	701	652	685	670	643	688	654	677	664	703	639	703	687	664	678	667	689	703	660	653	695	724	707	678	671	660	719	678	691	695	666	668	643	705	622	673	653	701	661	717	686	678	670	639	680	658	712	686	681	694	641	673	649	639	691	695	696	691	713	648	669	676	664	681	631	690	661	705	724	725	694	682	682	689	662	659	668	697	727	693	681	742	676	667	671	677	629	667	666	677	692	696	701	694	630	687	713	699	714	701	680	688	632	664	691	644	705	679	681	689	715	693	723	646	702	721	681	680	685	693	718	639	723	640	762	683	658	699	694	680	686	740	660	637	670	677	645	703	656	729	640	683	684	684	729	701	682	652	686	673	656	649	673	700	650	704	749	676	687	679	698	706	711	676	713	668	647	675	706	613	689	698	677	714	688	666	670	729	682	712	654	716	684	684	711	677	694	682	691	672	672	643	691	720	693	702	714	670	723	646	700	710	675	694	678	717	679	698	694	687	675	652	671
3395	910	595	477	706	747	727	648	505	427	332	313	301	237	234	182	187	182	187	152	154	128	137	162	116	135	107	110	131	114	104	97	120	110	92	94	79	93	106	89	92	79	66	79	97	86	61	70	97	69	66	85	72	80	77	74	72	64	60	81	92	88	75	71	78	67	79	72	75	78	55	57	77	71	69	44	65	50	77	71	62	54	79	70	66	59	71	67	58	70	63	65	72	57	65	65	82	76	78	78	63	64	64	66	77	56	82	57	63	61	75	79	63	52	51	80	55	70	85	55	74	58	65	84	76	71	57	64	61	57	56	65	58	74	77	63	67	64	68	60	64	84	74	68	65	74	87	63	70	58	74	62	64	53	55	68	63	70	60	69	70	53	62	58	50	57	72	62	74	62	60	81	71	73	68	65	67	85	69	69	68	51	54	66	60	61	63	66	61	70	63	56	79	49	77	51	79	70	64	60	69	60	57	78	76	69	67	58	67	67	63	75	72	66	91	79	59	69	69	58	65	67	77	73	67	62	75	70	70	77	62	77	49	60	74	43	71	62	75	67	72	57	62	72	63	80	79	77	61	65	83	61	67	79	61	62	52	50	54	75	70	64	77	73	68	52	52	78	57	65	68	63	65	51	64	72	60	68	66	72	65	61	58	67	65	59	68	72	45	70	69	65	58	69	63	57	73	74	71	83	73	63	75	70	59	72	78	69	65	59	86	79	54	62	68	64	57	74	77	69	47	83	64	63	77	77	62	72	60	57	61	68	62	77	65	76	57	62	63	71	69	66	62	69	67	62	65	68	50	62	58	53	60	71	62	70	55	70	58	79	71	69	66	58	87	69	73	67	60	65	77	64	76	69	59	62	60	76	68	75	67	59	71	79	50	67	62	73	73	78	53	56	71	61	80	59	66	81	81	84	76	79	66	81	76	66	75	70	55	66	63	70	77	80	67	69	63	63	75	74	64	81	64	68	73	68	55	59	74	68	66	65	69	64	55	70	62	63	76	52	70	60	58	75	65	59	60	63	64	56	52	66	66	67	65	67	68	73	70	62	75	68	59	71	62	80	67	76	66	62	87	61	66	53	60	61	63	64	65	79	55	80	63	68	64	74	65	75	78	64	68	73	76	76	66	52	66	61	46	75	67	55	66	74	62	69	55	67	60	77	80	68	67	58	73	67	67	71	66	56	67	53	48	64	68	64	56	83	68	67	64	60	65	70	85	69	56	68	78	57	65	64	64	64	60	58	66	49	70	77	71	90	75	65	70	79	60	63	62	71	65	60	69	69	63	65	76	67	66	70	77	64	78	74	64	68	60	71	67	61	65	59	77	63	66	78	54	72	81	67	70	75	61	60	62	72	72	62	71	64	59	68	65	65	63	65	66	65	65	70	71	74	59	62	66	59	59	68	66	65	56	64	67	68	61	63	71	74	67	51	72	64	88	60	60	67	74	71	66	64	65	65	68	61	60	62	61	64	64	58	76	76	71	47	71	64	76	67	71	65	72	66	63	77	60	63	52	84	61	63	75	65	56	74	77	63	65	75	71	74	65	54	62	69	66	62	67	67	65	65	70	66	76	57	70	57	66	58	69	67	83	68	70	48	78	66	65	56	74	53	85	76	65	66	70	56	62	74	59	63	59	66	61	71	57	62	65	62	65	78	64	60	66	66	71	61	61	83	69	67	78	71	70	72	78	69	73	53	67	80	69	84	60	55	63	69	65	78	72	73	71	72	59	66	66	64	61	67	67	64	64	77	61	70	74	78	64	65	68	57	64	75	83	73	72	69	74	87	63	62	52	70	59	50	80	71	65	63	63	69	74	64	50	62	70	59	76	67	69	72	66	60	58	60	84	75	82	66	73	72	71	66	49	55	68	73	67	60	50	53	81	68	64	65	88	64	63	73	62	79	64	57	73	72	55	63	65	61	79	53	66	69	78	80	82	61	67	65	55	44	70	79	75	53	74	54	61	60	62	64	75	81	63	60	77	63	74	67	80	57	70	72	54	58	71	58	57	75	64	72	53	55	74	78	62	53	64	59	61	52	59	59	64	60	79	65	50	63	68	60	51	67	58	62	74	54	73	57	63	64	77	80	56	63	63	61	58	59	74	84	74	73	60	66	67	58	59	60	75	62	68	74	68	63	69	64	55	77	85	68	61	55	71	74	62	64	65	64	59	66	65	64	67	68	56	60	64	83	62	87	58	64	67	71	62	66	68	74	81	73	69	54	83	70	59	67	68	63	69	62	63	81	61	69	63	63	63	57	43	70	66	68	73	75	72	70	61	70	88	77	62	61	52	68	76	73	74	78	52	53	58	64	62	71	56	75	64	77	68	77	70	75	71	71	65	69	59	78	76	71	55	84	79	71	66	53	73	59	77	69	63	66	58	69	77	70	64	64	63	69	71	69	76	66	75	75	62	60	69	59	69	56	87	74	70	65	71	70	70	61	55	67	62	74	78	77	62	68	76	83	58	71	64	59	71	76	69	66	59	61	67	50	69	58	72	60	76	83	62	71	72	63	83	70	75	70	93	56	66	70	70	73	73	80	46	69	72	74	64	56	61	68	66	67	77	62	55	68	68	67	56	63	72	68	52	66	78	74	68	74	69	69	76	67	69	86	62	75	69	66	74	69	66	70	72	61	68	75	75	56	58	66	71	67	68	60	73	81	70	61	64	62	72	69	78	59	81	66	80	61	78	67	71	81	60	63	61	69	87	64	64	63	65	78	68	73	60	64	60	70	74	66	66	60	70	79	70	64	73	69	69	75	56	71	82	71	64	70	61	57	73	64	89	53	82	63	67	66	61	61	71	72	69	72	65	52	71	59	77	82	74	76	90	56	70	63	61	70	69	64	67	79	70	70	76	72	61	61	69	48	72	59	78	71	58	45	70	57	67	68	86	60	73	68	62	66	76	83	80	69	57	70	50	74	73	62	77	65	77	88	77	66	67	63	61	58	65	74	61	72	57	69	73	69	57	68	55	54	65	66	67	69	53	54	63	69	50	59	66	68	63	60	59	74	59	74	61	63	77	71	70	66	74	71	68	63	60	53	69	57	78	71	76	75	80	56	68	76	71	73	90	62	45	72	81	65	78	59	56	62	76	62	66	60	76	74	78	63	71	64	64	74	64	79	79	76	64	78	76	66	72	73	67	61	58	79	73	71	97	84	67	63	58	73	63	68	77	60	65	62	66	47	73	65	66	77	78	78	74	63	82	87	78	69	59	64	67	71	57	70	74	53	76	71	77	62	65	65	73	66	75	75	60	60	80	67	69	83	57	70	64	68	56	67	72	63	68	62	79	66	63	64	76	74	66	66	74	63	76	76	71	57	61	58	59	63	49	60	60	68	70	69	59	63	74	67	59	73	63	85	75	56	75	87	75	45	68	68	67	66	74	57	60	63	58	58	61	75	76	64	66	85	83	71	86	71	70	55	67	60	43	64	73	72	78	66	63	55	69	58	72	54	60	55	77	83
21466	16346	11996	24328	31460	30215	27007	23471	19652	16599	13914	11952	10529	9124	8011	7263	6560	6095	5473	5086	4603	4388	4002	3762	3631	3512	3179	3221	2939	2860	2580	2522	2345	2196	2061	1909	1891	1753	1720	1596	1485	1526	1491	1429	1416	1341	1381	1396	1268	1313	1268	1251	1323	1275	1222	1268	1204	1219	1260	1246	1220	1213	1182	1131	1117	1120	1168	1122	1121	1146	996	1086	1079	1082	1089	1046	1044	1040	1104	1074	1087	1026	1035	1077	1065	973	1053	1027	1032	1008	1065	1046	971	1009	945	991	1020	1010	1004	1024	912	1044	1026	984	967	1001	929	979	972	1001	986	986	979	987	970	1004	943	950	977	979	1024	964	983	984	935	951	995	956	1024	1004	955	994	948	995	955	994	990	971	979	957	963	973	944	994	946	1025	925	970	967	955	866	918	937	927	957	983	1020	940	967	925	934	935	966	985	952	976	906	961	936	941	977	911	965	985	934	986	993	975	937	951	951	971	930	943	987	1007	977	1051	984	1004	941	913	1008	956	937	959	1007	1015	877	940	942	998	946	1023	925	940	988	949	989	965	952	999	941	911	918	971	953	890	955	957	950	958	991	971	950	909	928	943	941	930	919	974	982	939	930	970	967	937	928	932	938	930	956	943	934	954	987	964	952	998	972	960	915	989	1004	950	975	979	974	934	961	956	897	947	947	992	953	1032	938	949	1014	989	993	930	946	940	979	978	965	989	963	942	959	982	947	966	939	946	976	1026	997	920	942	956	999	964	977	976	933	949	1008	984	945	953	969	945	969	944	914	952	940	911	963	1011	950	974	1006	926	1012	898	935	967	1001	919	992	875	991	959	957	939	957	936	1017	972	964	947	935	936	958	1032	945	966	980	952	941	927	1000	924	1011	933	976	957	920	968	910	1004	977	941	1010	924	939	958	923	918	996	927	894	901	950	961	939	897	1012	942	936	911	989	993	1004	941	920	1009	992	997	956	920	890	930	1010	947	1017	970	945	946	913	905	966	935	910	1064	962	970	939	940	1000	912	1018	917	1008	959	924	968	947	1018	1023	925	951	957	914	944	1005	953	906	949	978	1009	983	917	935	973	958	933	930	960	891	968	989	984	925	975	911	900	954	933	906	979	1004	970	932	893	985	953	997	958	968	998	943	977	970	1015	971	962	949	987	950	956	972	947	1025	953	930	940	976	952	951	937	967	951	972	996	912	967	940	975	931	922	950	986	974	968	952	930	942	971	954	966	948	983	1004	986	966	927	976	940	982	1028	918	961	951	974	1016	981	1024	937	930	911	950	942	895	925	949	958	952	963	952	998	962	1027	915	971	948	966	929	953	937	942	906	970	965	904	1044	969	924	909	908	965	917	916	981	944	963	978	972	905	910	946	1000	973	968	1020	977	944	947	946	960	960	1012	955	949	971	957	932	971	956	977	938	988	992	849	982	987	954	936	948	927	958	905	996	1005	902	926	932	990	928	944	945	978	918	971	933	897	969	997	1006	937	931	958	914	955	927	956	965	942	975	951	990	964	898	934	947	926	957	905	972	973	956	947	916	984	950	970	947	1007	991	957	934	1035	988	1006	953	954	953	975	987	936	974	919	991	948	968	893	892	944	909	965	941	991	881	975	924	968	936	1013	927	1031	924	983	969	1029	966	943	946	984	889	934	1013	959	943	943	957	948	978	958	944	950	986	998	937	956	975	912	916	979	903	989	933	917	937	941	947	943	985	954	971	923	974	997	958	962	995	1003	958	953	965	951	945	962	974	964	954	1017	918	1006	934	970	918	931	1001	984	988	963	949	1014	923	968	984	926	942	922	923	974	986	953	969	948	984	979	955	1013	992	904	970	996	980	956	938	968	927	909	988	940	993	949	921	949	923	931	901	977	923	971	974	914	973	961	978	951	934	958	985	936	961	1009	955	918	992	966	965	953	937	918	953	916	916	996	934	965	923	963	951	972	1026	944	970	930	992	941	905	965	965	940	932	991	959	919	949	1015	929	1015	940	1006	958	950	971	932	990	963	994	997	954	928	938	959	976	930	947	980	928	987	947	926	976	960	989	954	966	947	927	987	950	985	987	961	943	944	964	961	1002	933	985	969	939	966	901	919	963	912	973	980	969	973	962	922	921	997	904	954	952	955	924	941	884	916	927	900	988	904	942	937	889	963	934	945	944	952	943	962	981	974	936	880	943	999	952	922	947	938	937	1009	905	975	966	946	951	986	955	977	1003	983	935	932	983	952	960	1007	981	961	977	930	961	1043	990	941	967	983	973	953	977	997	991	1020	937	950	959	955	989	952	1029	1014	933	939	983	989	917	1005	962	933	944	1008	998	931	926	932	959	922	948	985	985	979	946	964	946	977	952	911	1012	964	970	965	975	972	943	937	1020	940	959	958	955	947	982	925	944	987	959	955	958	959	1023	944	970	924	987	993	966	1013	971	981	935	908	950	960	937	991	951	973	966	990	958	972	977	918	944	944	972	933	933	922	986	911	980	1007	947	979	972	994	924	976	988	918	937	941	927	933	947	964	931	949	981	970	990	993	909	954	1005	962	964	941	963	954	976	1019	936	978	1006	946	952	987	935	950	1000	1034	964	1010	923	899	935	998	958	1028	971	956	1000	991	982	970	974	1015	1005	934	976	986	1006	966	945	968	952	991	963	991	933	1000	989	973	915	992	912	1002	962	990	926	934	954	959	949	937	936	917	981	970	970	915	916	946	968	935	944	1016	909	985	939	1006	964	926	1027	954	941	965	881	983	1016	967	955	934	986	962	959	983	948	985	1041	925	991	1004	986	921	949	974	931	934	948	952	1016	976	917	987	978	946	942	974	939	960	970	965	919	963	968	934	920	969	894	929	947	943	930	914	972	955	957	967	915	898	954	917	949	940	923	927	946	952	1017	915	955	948	994	986	914	930	1002	956	944	982	964	946	960	983	973	1027	930	1037	948	889	912	946	900	1016	957	942	947	977	952	1000	957	966	972	980	1005	951	951	962	960	977	979	933	931	979	959	966	989	965	941	947	958	1014	975	942	981	916	988	989	998	974	967	979	952	972	995	974	914	980	988	952	907	950	948	975	932	951	964	1002	932	938	949	920	938	878	954	963	986	953	961	885	910	923	951	945	969	973	926	998	927	1002	945	934	983	977	958	954	957	986	936	946	954	935	941	973	922	961	980	964	1003	938	931	932	973	976	1004	956	903	1007	974	966	969	963	987	960	912	958	963	942	967	992	955	949	965	926	960	928	1009	940	952	979	938	893	991	976	957	1004	1009	958	993	929	1021	1000	1037	960	897	950	963	962	963	1026	891	968	926	958	993	973	972	976	997	956	963	926	963	956	1009	987	972	999	975	954	904	979	980	927	982	1033	965	896	912	941	948	932	977	937	956	997	908	958	965	946	989	949	1014	963	967	979	970	938	989	997	931	968	958	925	919	976	936	1006	1013	940	900	985	1010	954	941	941	987	1012	960	940	963	1014	996	938	982	920	1037	1011	939	916	1001	907	944	910	965	990	1020	934	956	991	987	957	988	961	983	937	895	901	919	931	908	974	953	968	988	953	975	985	940	936	1004	962	909	938	963	995	955	982	941	934	988	964	914	984	965	956	950	917	936	947	990	988	1059	967	947	963	956	1002	996	992	942	937	964	950	963	978	975	979	965	934	923	957	959	976	981	941	958	946	940	913	962	955	1001	933	964
2703	1301	842	726	983	1109	992	883	751	601	518	420	386	347	289	271	241	228	215	204	203	169	162	165	167	163	165	135	131	126	99	122	99	97	108	102	96	95	78	83	72	92	75	70	81	81	74	70	83	67	80	78	72	68	69	67	82	82	84	71	88	83	75	76	55	52	77	67	59	65	65	60	67	49	55	59	70	67	59	75	63	74	79	69	69	73	68	64	67	62	61	58	69	68	63	68	66	53	73	92	58	70	64	58	55	52	72	68	52	60	65	71	66	65	54	79	73	65	50	56	61	67	55	68	59	65	80	65	64	54	66	57	61	55	61	55	60	76	65	62	64	70	75	54	56	58	51	58	49	62	54	62	58	58	57	47	53	62	79	60	56	55	46	70	54	74	70	45	61	55	55	55	61	62	54	59	67	58	58	70	82	65	60	71	77	63	72	54	71	58	60	64	60	76	62	55	66	69	68	48	64	70	66	64	78	52	57	54	57	68	64	63	64	61	72	62	62	54	62	53	67	49	69	44	61	54	55	66	58	66	63	63	60	54	69	51	54	52	63	56	74	65	58	50	65	67	62	70	65	55	71	60	70	61	60	57	53	52	62	53	62	69	68	65	63	75	57	60	53	69	53	52	59	64	55	69	65	65	60	70	59	61	72	77	60	75	72	56	69	50	68	56	61	60	69	48	59	71	50	66	60	54	55	58	56	47	67	64	58	74	62	55	65	66	59	64	57	61	50	74	72	60	59	57	54	62	71	65	62	63	61	63	72	53	76	69	68	54	77	62	76	50	75	56	64	64	71	80	58	58	67	59	58	69	69	60	73	65	56	59	42	74	55	57	69	54	48	65	43	66	61	58	57	63	56	60	70	61	65	56	60	53	67	79	62	57	61	68	54	72	75	60	63	58	65	62	70	63	67	70	59	65	59	67	62	65	57	57	66	74	63	57	73	74	60	57	59	75	62	65	72	61	48	72	62	70	66	59	53	68	68	75	51	48	61	74	57	52	67	61	50	64	60	67	57	68	57	64	75	60	49	65	57	67	63	62	54	67	66	63	53	60	58	65	65	60	72	66	56	53	55	53	62	51	69	58	63	56	75	52	51	63	65	58	65	62	59	61	63	44	65	49	57	54	60	61	59	82	53	74	69	65	66	61	59	63	61	55	54	45	65	62	60	67	71	71	50	62	76	63	62	67	63	72	49	47	59	57	60	70	48	67	59	54	52	53	60	67	65	66	58	63	64	59	57	73	70	63	50	64	65	65	76	64	77	50	62	69	65	39	51	64	77	57	67	81	52	72	62	73	65	62	65	60	67	71	69	62	58	70	63	60	74	62	70	69	57	57	80	65	60	59	63	55	63	80	58	53	64	48	68	68	60	56	54	63	62	65	65	66	60	63	56	72	59	72	68	74	63	51	65	68	57	74	48	48	52	59	55	68	62	60	69	61	77	67	64	71	53	69	54	66	68	64	66	53	68	47	66	76	75	60	75	57	61	55	61	82	59	71	58	56	65	66	63	62	78	63	69	57	61	75	65	50	62	53	74	69	48	51	59	69	73	64	60	63	74	53	46	71	52	63	64	60	67	54	63	61	70	61	68	70	58	63	63	75	63	59	66	56	57	71	58	64	62	56	65	76	54	64	63	60	59	55	63	51	73	56	64	59	49	71	69	61	56	63	48	72	49	69	65	65	69	59	64	53	59	72	73	62	63	54	63	60	52	72	65	50	51	63	62	48	67	72	63	68	61	57	54	68	59	50	63	63	55	64	59	65	64	70	61	71	67	54	50	65	58	58	72	65	63	57	76	51	60	54	62	56	74	67	72	54	65	64	60	69	61	62	56	44	57	55	66	81	57	63	50	62	69	55	59	64	48	58	70	53	63	53	63	60	75	72	69	74	66	75	58	74	68	56	73	55	60	64	68	67	69	46	69	62	65	60	61	47	61	55	73	70	50	71	67	76	73	75	69	71	51	72	57	67	75	60	56	57	55	65	71	71	76	55	67	66	70	53	52	63	65	73	61	75	60	54	65	63	58	63	66	66	61	54	69	59	63	56	62	59	70	67	54	78	69	63	71	66	57	57	58	63	68	53	57	66	71	80	51	59	72	53	54	77	62	50	75	56	65	60	71	71	59	59	74	65	68	55	60	69	45	58	61	51	83	58	75	63	59	54	57	72	60	67	63	48	69	58	63	73	67	69	64	67	49	66	47	57	65	52	56	73	70	68	70	69	68	65	67	58	65	59	48	56	59	66	72	54	69	72	66	67	62	52	63	60	80	74	69	57	65	70	78	60	65	67	61	60	66	53	68	72	79	77	57	52	45	53	64	65	72	59	60	59	57	58	45	53	80	59	73	53	68	66	67	57	55	51	49	49	58	74	65	67	65	65	67	49	66	76	48	58	60	66	65	69	59	65	60	57	68	50	55	53	61	61	60	58	52	53	70	64	60	53	74	66	62	63	54	56	70	68	70	48	49	58	63	68	81	71	69	53	53	73	67	77	67	58	56	64	80	62	60	58	47	58	53	67	62	58	55	64	69	61	70	67	60	61	74	67	57	65	60	68	55	57	73	69	51	56	69	67	64	57	49	77	68	58	62	63	54	65	62	70	57	54	66	69	66	69	82	73	69	47	56	62	44	69	82	68	67	72	64	55	48	64	64	66	68	73	61	47	55	58	53	48	50	61	56	75	61	72	51	55	67	65	59	54	46	68	75	78	74	70	55	54	77	56	77	51	60	69	72	67	78	62	43	42	51	64	76	59	74	50	68	70	61	59	58	60	66	74	53	85	57	64	71	56	54	86	64	61	77	81	58	45	58	60	61	55	59	49	55	61	63	79	53	61	78	77	73	66	60	60	60	61	70	62	64	64	66	59	64	64	73	62	67	57	65	69	54	53	68	58	63	64	63	61	75	62	69	52	66	63	62	72	55	58	62	52	60	55	61	65	67	70	56	70	66	69	59	64	67	63	60	60	62	62	72	67	54	65	68	66	57	74	70	64	74	70	73	80	47	61	53	71	60	69	65	47	62	60	56	63	60	63	59	62	58	76	70	53	65	70	54	72	61	70	59	55	63	53	53	64	61	63	59	63	68	57	70	64	61	64	61	77	54	76	67	67	61	63	66	61	59	66	50	50	76	66	70	65	81	70	62	69	60	67	56	74	65	76	64	51	58	59	59	66	67	62	59	71	75	58	68	61	57	50	71	57	60	67	66	71	64	65	73	62	46	55	54	59	61	60	62	60	58	56	52	63	51	53	59	69	66	75	63	64	70	63	70	62	57	49	66	57	61	63	62	51	61	46	63	57	62	43	67	54	70	50	67	67	65	64	71	70	65	53	70	66	70	62	45	61	56	54	55	51	62	55	68	50	57	42	71	70	65	79	63	61	65	69	61	73	59	58	61	63	61	52	56	59	60	74	68	51	55	54	57	67	74	58	47	64	62	59	50	65	66	60	70	65	72	71	56	46	65	59	56	59
27251	20768	15826	29508	36048	35142	31976	28296	24572	20737	17958	15731	13762	12049	11065	9780	8860	7984	7406	6749	6074	5658	5290	4884	4637	4462	4296	4027	3743	3490	3189	3024	2763	2670	2429	2363	2241	2163	2027	1901	1858	1735	1686	1657	1611	1576	1551	1479	1470	1472	1400	1429	1382	1386	1295	1367	1353	1321	1303	1311	1266	1195	1231	1209	1152	1112	1151	1180	1099	1079	1106	1110	1085	1045	1076	1054	1039	1057	1091	1011	1057	1036	1001	1001	999	1018	997	936	995	999	1018	1027	963	1009	939	1003	980	998	991	887	951	912	907	907	925	937	904	928	927	902	854	919	888	918	895	903	902	871	876	910	950	916	909	895	956	904	948	841	861	920	931	900	912	883	874	863	922	906	850	878	942	884	919	913	925	863	928	898	884	914	876	878	907	911	847	850	899	919	909	926	881	851	896	927	885	896	861	907	879	850	911	867	899	887	850	863	889	850	902	838	925	874	908	865	933	914	883	875	924	879	902	871	909	893	986	954	941	853	876	836	947	894	972	957	903	921	889	907	902	908	911	914	836	853	897	911	882	849	920	893	929	859	995	903	880	899	861	923	957	842	851	925	921	918	876	927	884	846	901	868	882	893	838	930	883	920	882	913	926	862	901	854	930	899	860	923	888	930	910	882	878	929	897	895	876	858	861	893	838	835	894	916	877	875	907	891	869	910	911	878	847	849	845	960	843	927	910	906	937	891	934	889	867	862	865	870	935	930	872	935	905	901	936	877	895	898	933	866	910	887	918	874	861	915	896	894	865	885	882	873	868	935	901	977	888	858	870	857	833	872	824	928	936	893	909	884	909	901	937	897	873	937	906	859	877	958	862	865	894	905	930	863	917	881	902	922	905	896	931	911	871	862	905	892	901	857	927	944	946	898	851	886	900	897	916	890	869	874	926	880	910	911	874	900	852	940	885	895	883	890	895	955	851	935	884	935	882	882	879	895	903	913	883	901	877	852	933	931	909	924	848	942	900	853	952	892	913	885	886	908	908	900	909	910	871	915	904	886	877	899	906	914	900	874	866	920	902	914	911	907	862	840	872	899	909	934	900	968	930	890	918	807	886	863	870	862	919	894	820	903	888	922	903	884	813	889	878	867	903	931	914	928	895	867	892	869	890	894	926	924	921	859	935	936	948	861	870	857	865	859	900	910	901	842	910	900	892	910	882	888	905	887	875	880	891	875	919	909	898	905	840	913	920	869	858	934	897	915	918	894	876	808	893	827	906	908	925	902	902	856	918	880	923	879	901	932	867	883	918	910	950	886	828	843	892	864	924	916	834	872	827	886	893	906	864	864	904	903	938	889	878	943	916	879	895	874	919	917	922	897	901	938	924	950	866	849	903	920	890	884	898	899	811	830	866	930	872	881	971	880	859	916	843	901	886	910	915	893	904	856	802	880	831	909	920	826	858	862	923	886	909	903	904	921	851	899	897	896	870	914	827	854	930	864	906	859	866	870	857	844	925	901	881	844	878	866	850	888	876	890	878	904	874	884	909	904	872	935	890	851	899	910	959	961	975	902	916	915	914	810	883	909	881	914	911	866	863	911	863	939	913	903	915	882	924	898	926	889	954	915	885	933	910	900	883	917	892	877	912	834	888	869	896	886	895	940	885	864	882	901	946	861	870	902	882	906	870	878	881	908	891	903	899	897	884	901	842	921	853	864	819	899	842	882	923	877	930	900	879	858	839	932	887	873	918	913	918	909	958	878	878	886	873	925	876	915	870	888	934	930	863	861	847	885	920	908	852	873	920	901	946	860	886	901	844	956	899	918	921	895	865	956	861	833	918	857	929	866	855	849	897	877	864	876	879	826	848	901	927	909	947	917	913	932	897	876	864	883	856	864	907	893	857	801	927	932	917	864	924	885	874	915	942	875	892	859	912	932	891	960	894	854	954	903	879	884	896	862	913	867	868	895	867	827	949	886	863	881	887	909	920	894	887	900	874	864	966	931	945	889	930	892	916	850	886	838	899	889	876	891	868	893	881	865	857	930	936	860	885	953	881	840	899	844	847	860	864	892	885	933	850	885	925	915	905	866	919	820	929	905	927	898	889	877	851	903	909	887	854	843	864	876	883	940	917	896	879	890	929	889	876	895	919	952	872	862	867	897	843	906	904	888	889	850	908	870	845	888	882	905	874	936	843	909	841	912	877	864	887	926	944	905	857	893	926	879	924	945	932	873	900	918	920	888	853	914	925	913	869	856	915	915	909	901	907	890	871	909	930	864	834	883	892	918	943	852	891	825	884	882	901	905	909	899	896	898	893	908	914	890	872	857	911	866	878	853	884	869	912	903	891	874	913	891	848	921	931	877	906	867	895	867	906	884	891	893	860	909	881	855	918	830	916	873	887	893	947	888	917	915	908	873	905	911	861	927	939	906	900	887	908	886	887	919	925	921	957	869	866	874	886	904	945	961	911	938	883	896	938	884	858	904	886	873	915	856	936	936	882	902	903	894	906	898	939	939	871	934	901	872	905	896	886	836	846	872	921	902	858	843	869	871	848	867	890	904	911	920	945	946	890	900	912	892	859	918	885	908	859	924	936	907	900	888	866	866	848	910	883	898	888	914	907	834	858	969	873	895	920	956	947	876	925	807	912	855	935	887	865	921	909	843	924	887	859	876	900	892	878	857	953	924	862	901	930	891	923	842	875	907	887	871	954	874	885	865	935	850	899	889	939	890	932	866	907	854	913	828	936	876	936	914	910	911	927	902	925	866	874	885	831	889	867	911	872	953	926	913	910	893	874	868	871	896	844	905	900	913	909	860	924	863	873	944	885	915	907	881	936	910	875	815	910	874	916	900	879	923	947	896	873	906	871	889	909	917	924	867	910	902	894	903	889	832	890	845	936	876	887	895	903	905	989	889	961	818	889	888	863	914	893	912	861	864	886	934	928	886	943	898	883	883	909	890	929	880	861	854	917	883	895	905	892	874	870	904	915	918	884	888	908	876	899	854	910	897	904	848	913	870	875	882	862	943	933	882	878	887	937	877	890	893	920	900	861	892	859	857	894	952	871	918	884	927	865	905	902	933	933	901	855	913	921	957	903	911	857	902	831	834	879	885	894	882	910	893	918	894	875	838	910	885	930	945	871	903	878	892	879	900	953	891	881	870	918	922	915	936	902	896	845	928	858	876	846	888	911	933	924	850	850	895	926	879	827	901	915	932	849	889	844	940	970	960	932	903	883	910	905	894	996	930	879	865	877	832	899	889	949	898	887	905	874	878	835	897	879	889	941	908	859	907	888	893	894	891	889	923	882	877	937	899	867	909	913	890	906	853	869	923	885	897	909	877	889	887	868	937	891	866	928	944	891	836	897	845	899	920	864	852	863	861	883	837	920	900	864	915	864	903	955	925	906	838	888	911	908	854	899	872	855	924	937	878	909	871	817	842	821	856	887	864	849	905	874	884	913	914	901	863	860	918	903	946	904	948	918	923	919	882	851	910	876	910	943	903	863	881	877	874	908	882	883	899	841	880	861	886	924	893	918	943	934	869	941	892
2045	628	421	332	511	545	466	405	378	297	263	239	199	200	175	145	132	113	133	98	99	114	98	90	83	85	79	94	95	77	84	72	68	71	68	77	57	67	70	63	40	60	71	67	48	78	60	56	58	73	62	54	48	48	57	51	55	62	55	55	60	53	64	53	59	62	46	52	51	52	55	63	44	48	47	42	63	50	52	39	56	60	50	61	48	57	52	56	62	55	59	33	37	48	50	50	46	52	55	58	69	72	42	60	48	69	63	51	51	61	43	58	43	57	57	60	50	44	53	49	61	58	49	51	57	58	55	41	43	55	53	57	59	57	58	65	55	51	42	38	65	64	45	32	44	43	54	60	59	49	58	59	55	44	42	45	53	45	51	48	56	55	49	48	39	51	55	55	46	42	53	42	51	54	52	50	48	54	50	63	43	58	48	38	67	58	54	71	56	44	53	37	49	70	43	53	61	41	50	37	62	61	55	51	52	55	47	50	66	55	51	45	56	59	53	55	40	40	47	41	54	54	56	52	56	51	58	54	44	54	53	44	52	42	52	46	56	45	57	70	48	46	62	54	58	62	57	53	58	44	51	55	44	60	52	47	61	52	57	51	56	51	51	61	52	40	53	52	51	53	44	50	51	55	56	45	51	55	46	56	51	57	49	52	47	51	60	37	54	47	56	52	58	52	47	55	46	58	53	51	39	54	48	51	54	45	47	57	56	63	58	50	46	56	48	44	69	53	50	59	53	58	62	62	61	48	48	57	74	47	61	51	51	54	48	53	38	53	52	43	46	49	52	58	51	57	63	58	52	54	50	47	49	56	48	47	59	49	50	63	52	42	57	51	50	56	50	57	47	64	53	58	47	44	55	52	58	50	45	55	45	53	51	44	53	41	52	57	63	58	60	52	49	48	58	60	48	66	51	44	46	58	52	46	51	65	58	50	50	53	49	49	50	42	55	51	61	61	61	45	50	47	47	52	53	55	52	56	49	54	41	70	56	50	44	53	58	49	51	47	54	51	52	51	43	42	65	47	49	55	51	53	62	63	45	46	48	55	47	51	44	52	62	54	60	51	50	50	53	41	58	49	48	45	50	48	47	54	53	53	46	40	53	43	51	57	52	56	58	61	56	47	44	54	49	50	50	59	50	59	45	39	60	44	61	65	46	65	48	54	48	69	61	49	60	43	58	50	48	59	60	62	51	60	46	61	45	52	49	58	55	61	54	49	45	53	55	46	50	58	45	56	54	44	63	46	50	49	33	33	50	42	40	68	49	65	53	57	51	64	49	45	49	51	48	46	44	44	58	58	45	54	59	71	57	60	59	47	42	55	50	43	43	57	49	58	52	50	40	48	56	62	42	57	57	64	46	47	55	38	59	47	56	56	73	50	47	61	46	54	46	57	51	49	47	63	32	61	48	39	44	57	52	59	48	51	54	56	54	59	43	45	52	66	52	39	57	59	51	51	49	52	51	44	53	62	55	46	52	42	57	52	48	58	48	42	46	59	55	55	57	41	60	62	45	51	66	45	52	59	47	51	63	47	51	45	45	46	60	56	53	58	60	46	39	43	54	52	52	47	40	50	48	49	50	51	61	39	56	51	48	54	56	56	68	53	43	56	59	67	41	51	72	52	42	64	40	45	48	44	56	43	48	44	55	60	50	52	67	44	37	49	49	52	61	50	55	56	57	46	50	67	46	45	59	51	54	50	54	58	44	27	55	51	52	37	64	46	49	36	54	55	50	48	55	48	48	42	52	49	44	58	55	60	42	55	54	47	61	49	59	42	54	49	44	58	63	52	38	46	42	62	49	58	47	59	56	42	40	61	52	54	58	45	61	41	50	60	53	52	40	43	67	45	50	47	43	39	65	59	44	45	53	50	59	47	59	43	61	50	44	62	63	48	43	39	42	41	48	58	48	55	58	44	66	50	48	51	48	53	52	55	52	54	39	63	55	63	53	42	51	50	47	47	48	69	52	55	55	60	51	49	67	47	50	44	55	57	44	66	48	50	52	46	34	50	59	55	64	45	51	41	47	64	46	55	32	46	52	46	61	55	56	47	60	65	44	40	61	50	59	54	45	53	42	51	58	47	51	53	46	46	70	50	56	46	54	50	49	38	52	57	46	64	58	52	44	50	44	57	50	57	43	54	43	49	55	42	60	38	41	46	50	55	59	60	52	48	49	56	34	51	49	45	62	52	43	67	60	59	50	51	52	63	55	53	57	61	47	61	55	57	54	66	46	48	45	52	58	42	52	43	67	43	49	49	47	48	46	52	56	45	47	49	57	49	55	52	55	53	39	63	48	42	52	49	58	51	61	43	61	64	48	67	52	54	50	45	63	58	47	51	62	54	54	42	52	54	42	65	53	44	46	48	48	58	44	53	50	51	64	69	66	41	45	53	51	59	33	52	53	52	54	64	57	59	54	60	53	55	49	62	55	50	48	57	53	58	51	61	46	45	46	55	63	52	46	56	65	58	59	54	49	57	44	53	49	57	61	55	40	57	67	55	51	44	54	37	36	56	44	51	40	52	48	48	54	48	54	45	46	49	48	45	53	51	50	60	46	48	45	57	52	58	59	49	49	43	51	51	44	56	61	50	47	54	56	51	54	49	50	53	68	50	45	47	50	63	61	55	57	51	50	44	46	55	72	45	49	48	54	51	42	54	58	59	61	55	42	52	53	51	58	41	53	54	57	60	53	60	48	57	48	48	59	50	51	43	59	56	62	48	64	49	60	64	48	51	40	49	53	58	50	64	48	53	50	46	61	63	76	55	70	49	50	46	53	62	56	45	56	50	52	51	53	53	63	52	59	38	47	50	52	46	51	43	56	58	54	52	41	50	46	48	48	54	53	58	50	55	60	50	39	70	55	42	53	49	58	53	50	55	51	55	40	53	49	61	42	60	43	59	46	63	51	68	64	51	53	64	64	45	43	52	50	46	68	55	55	56	54	47	47	53	46	41	56	50	47	44	58	46	48	45	45	48	46	50	47	49	40	50	53	57	62	45	58	45	53	40	54	48	50	49	51	55	41	46	48	60	40	36	49	54	45	58	62	52	43	58	53	48	49	55	50	49	45	49	48	46	44	42	55	51	45	39	47	40	61	51	46	47	56	52	55	39	54	47	52	60	48	51	50	46	48	53	55	37	52	57	49	67	47	58	65	72	49	56	53	61	59	53	52	49	45	56	42	53	49	64	54	46	44	62	34	54	50	52	51	57	46	62	45	43	58	43	48	56	55	42	53	61	35	54	64	52	52	55	49	62	51	64	48	41	53	56	55	51	47	61	44	45	52	57	57	46	47	42	45	46	49	46	46	47	50	52	58	79	39	48	57	54	39	45	36	41	60	51	52	54	38	46	58	48	50	53	55	68	44	55	59	49	44	60	37	62	40	54	63	57	40	58	58	48	48	63	59	55	51	57	49	71	56	46	58	48	50	48	47	50	55	49	72	49	46	45	52	67	44	42	57	61	42	47	43	43
19045	13478	9284	20162	27268	26010	22635	19001	15389	12644	10571	9078	7684	6556	5962	5404	4980	4451	4101	3696	3350	3099	2923	2853	2597	2579	2380	2280	2221	2023	1925	1742	1742	1665	1481	1562	1365	1322	1309	1263	1183	1126	1107	1107	1080	1125	1051	1000	1012	1039	955	1056	990	982	980	924	986	1015	953	897	950	898	893	840	892	869	837	839	828	822	805	848	855	793	831	813	869	804	817	759	851	807	784	756	798	757	811	771	750	790	772	797	796	820	780	807	734	757	809	781	727	732	756	763	792	767	766	735	758	744	720	727	770	733	735	755	752	731	731	754	753	728	758	711	743	713	762	744	725	773	791	731	729	743	716	770	756	837	787	730	791	792	725	762	730	723	732	777	769	736	790	759	726	794	684	760	780	725	754	723	751	754	758	747	758	731	802	737	743	714	744	769	776	716	739	755	783	792	657	785	720	798	798	752	783	787	739	771	722	778	769	721	707	744	741	759	734	729	718	724	714	746	735	801	752	761	783	750	767	750	746	721	739	723	751	714	766	711	740	769	710	747	766	780	717	729	761	723	748	763	747	812	741	749	741	731	777	718	785	780	718	755	759	703	739	745	714	736	738	740	742	772	771	757	791	756	718	720	768	753	653	731	733	762	745	749	744	782	733	747	765	748	717	743	717	761	746	742	740	732	716	741	745	771	725	768	778	673	756	711	785	732	687	776	747	742	668	741	799	756	738	720	728	791	742	756	727	792	733	739	779	700	769	745	776	757	744	773	716	747	796	812	780	803	730	675	736	721	736	785	710	733	726	731	745	742	725	755	792	751	763	708	727	768	733	757	735	710	743	735	729	746	740	710	788	767	766	778	745	738	729	733	765	741	726	720	688	762	734	770	753	778	767	776	763	767	754	735	751	731	784	759	738	743	753	763	750	787	804	754	756	737	755	779	753	755	716	765	761	740	750	744	703	702	759	738	754	710	725	757	722	762	773	749	765	726	713	753	764	756	762	742	765	811	748	817	759	758	740	768	734	745	728	751	731	724	708	760	728	724	742	756	738	761	731	757	763	754	737	727	753	756	734	686	756	770	770	747	792	744	736	740	770	741	768	704	719	703	710	708	731	771	717	732	738	747	762	746	693	754	773	777	739	761	758	741	743	726	723	754	749	725	766	765	759	737	738	693	766	750	731	686	745	801	757	736	714	697	717	771	706	741	741	765	723	802	780	703	687	754	712	766	718	749	747	736	734	713	742	788	750	757	747	704	723	736	770	740	737	772	729	752	751	740	780	750	770	763	723	768	690	745	741	766	778	770	717	736	723	745	713	741	749	747	704	731	761	734	762	728	752	728	798	689	768	737	732	675	744	756	737	736	703	781	746	781	744	733	752	729	708	722	732	804	750	748	712	734	755	676	774	704	750	709	712	717	772	766	777	732	771	743	749	732	730	741	724	794	740	714	764	716	718	735	763	800	755	684	746	733	743	698	740	723	769	747	745	701	696	840	777	747	763	791	763	781	724	731	721	700	709	724	700	731	751	747	702	721	755	710	726	718	769	798	760	755	735	709	704	779	718	696	812	757	755	704	744	707	758	713	728	808	728	755	790	690	732	743	751	743	799	763	776	746	759	800	765	768	753	728	750	754	739	751	721	752	739	716	723	751	734	751	768	798	755	739	765	738	755	719	698	715	726	753	726	721	745	736	752	766	737	763	788	717	709	765	767	722	759	732	752	740	769	732	724	711	733	774	698	777	742	797	728	720	736	792	749	753	761	757	747	731	724	727	775	726	724	727	728	760	740	735	715	736	760	758	794	807	716	716	741	727	777	722	751	770	703	739	718	742	802	737	741	739	758	722	756	762	738	720	755	715	740	706	725	727	774	778	768	773	799	751	729	740	728	715	727	789	794	755	747	754	736	743	751	769	751	730	737	765	726	717	720	742	737	718	742	720	765	793	774	754	796	679	746	696	821	759	709	764	742	739	756	734	765	696	738	748	742	725	729	763	771	735	774	768	714	765	734	739	711	733	755	755	715	756	736	756	732	775	722	734	766	747	764	718	765	769	732	754	753	737	756	702	773	774	763	728	773	768	730	752	728	720	756	738	773	719	783	704	733	746	768	739	741	750	747	763	706	729	776	781	758	774	739	794	756	727	734	722	746	743	729	735	715	713	750	726	754	733	755	777	765	747	769	801	725	726	746	743	745	732	769	704	802	761	733	798	731	745	743	779	681	693	805	728	770	764	774	798	745	747	706	737	733	755	723	731	740	741	713	716	703	767	746	772	759	730	722	727	728	793	704	758	815	718	755	764	724	760	737	735	738	740	775	725	732	757	733	724	742	748	696	744	745	716	761	742	773	723	721	720	774	772	760	767	735	741	772	748	781	736	769	699	768	763	712	697	762	698	757	741	732	733	717	760	677	813	740	743	778	754	745	759	780	706	796	744	794	777	733	728	748	766	746	735	695	715	766	738	764	731	766	721	766	754	739	750	738	753	680	717	801	763	751	769	773	748	754	730	687	809	739	754	717	748	724	732	712	744	774	760	750	722	723	775	750	781	763	762	738	790	773	726	741	754	735	694	734	787	768	758	762	721	786	703	764	716	719	789	704	790	759	791	737	760	814	745	745	739	735	760	735	713	727	711	749	752	762	720	716	740	734	776	749	743	706	720	749	725	796	721	762	750	763	807	759	753	741	748	757	753	768	746	722	676	760	762	675	713	738	769	739	669	761	675	767	746	757	748	704	753	714	746	759	743	765	757	734	758	727	738	763	774	761	759	723	731	760	720	693	672	742	770	767	801	788	753	741	767	758	779	734	792	768	738	679	733	722	702	731	728	678	759	725	740	749	748	705	739	749	763	763	774	763	721	723	793	767	768	743	757	720	723	779	743	788	731	738	722	716	770	772	750	749	706	752	762	672	723	754	699	821	742	805	775	810	733	793	725	767	728	754	799	748	772	710	796	738	751	771	764	714	685	760	752	722	743	782	709	689	708	795	722	708	753	709	787	777	741	726	738	712	712	696	768	743	786	728	766	756	741	715	767	685	707	710	740	767	766	798	733	755	779	773	719	781	795	749	763	762	745	734	734	752	759	741	751	705	770	772	752	773	671	738	726	750	712	708	743	777	773	760	750	738	747	739	742	738	732	751	777	746	733	689	780	667	712	735	713	728	790	774	728	767	717	769	744	708	721	776	752	791	724	726	713	765	742	754	744	800	724	724	742	774	765	746	755	722	712	783	734	764	803	766	731	781	750	722	747	736	766	741	736	790	765	692	793	747	731	757	745	801	732	705	735	760	754	736	765	776	727	761	762	760	766	764	730	770	695	765	722	739	749	774	748	809	766	751	697	762	795	758	734	752	702	739	703	767	757	806	744	749	783	769	778	746	786	732	757	728	730	714	720	765	755	714	769	744	767	712	766	740	735	743	781	730	703	752	755	752	785	777	755	737	706	743	753	684	748	747	726	743	765	763	743	734	710	798	771	774	726	750	718	762	738	763	705	701	696	764	728	717	764	731	700
1506	913	622	482	707	839	739	656	526	435	370	291	283	235	246	204	201	175	168	144	137	152	114	116	102	90	111	95	88	83	110	102	77	79	73	70	64	77	60	66	52	62	56	79	52	61	57	45	58	78	46	45	61	68	50	65	57	77	56	44	51	48	55	52	44	55	47	52	34	51	47	62	54	52	54	57	38	64	48	49	62	38	49	47	61	41	44	47	43	43	36	50	52	46	62	38	48	54	39	62	53	48	49	41	52	45	65	39	47	48	46	42	51	58	56	42	51	48	45	37	45	71	51	65	36	60	41	55	48	60	49	41	44	41	42	46	56	46	28	33	44	46	44	59	50	38	45	47	46	47	46	48	54	30	47	39	44	49	38	56	48	46	52	53	47	39	38	50	47	49	56	53	35	51	47	45	44	50	40	45	45	54	47	41	38	50	60	46	35	52	44	64	45	59	43	45	52	41	51	55	50	47	48	52	49	46	56	45	52	49	49	35	47	53	51	46	41	47	33	59	42	34	33	38	47	46	47	59	48	39	34	32	57	41	42	44	49	43	41	43	50	51	64	43	51	50	49	45	45	45	43	54	43	41	58	52	38	52	43	38	33	45	40	60	49	42	50	45	53	49	46	45	43	45	42	46	44	48	50	48	37	40	47	58	37	41	46	47	56	47	44	56	53	43	52	51	41	45	40	44	45	51	53	58	44	42	50	52	52	49	45	30	50	55	48	52	51	43	44	49	48	41	63	74	48	40	49	53	52	48	47	37	48	50	39	53	44	41	63	52	48	49	55	51	47	53	52	41	56	50	55	55	46	40	53	57	59	38	36	58	56	42	52	46	47	38	44	47	47	41	38	45	61	40	49	47	54	51	52	46	46	39	52	39	46	46	47	56	53	58	36	42	43	56	45	44	48	41	35	37	57	38	44	44	46	55	54	50	56	54	48	41	47	45	38	51	39	49	42	48	54	43	58	40	50	49	43	49	52	50	40	39	50	55	45	43	53	42	54	56	37	43	54	51	51	37	57	51	53	49	42	53	51	52	44	47	47	37	48	54	51	68	42	42	43	45	41	35	43	51	52	43	50	50	45	41	39	43	49	58	55	56	45	42	44	41	49	50	38	52	39	45	36	39	64	34	48	40	43	53	58	49	50	35	60	45	47	49	48	42	50	55	50	40	47	45	47	42	51	51	52	46	31	45	54	48	47	44	47	53	56	48	46	49	52	49	50	39	43	32	44	56	35	43	50	43	41	58	48	42	47	42	41	48	45	48	56	42	38	61	43	46	44	45	44	37	32	41	39	47	51	40	62	60	41	42	44	33	38	40	34	50	44	38	35	58	50	49	42	50	58	58	37	50	47	43	39	44	53	56	53	29	56	43	45	59	44	53	54	46	52	57	55	46	34	52	46	39	43	42	36	35	43	44	32	49	37	43	43	48	41	44	48	41	48	57	50	45	44	37	44	41	56	41	51	55	51	56	54	31	50	50	52	53	46	41	48	43	45	58	32	54	48	45	37	44	39	46	49	51	54	40	49	49	51	28	49	39	42	45	44	53	44	43	45	43	32	48	46	48	53	55	57	52	36	43	49	39	55	55	49	48	52	46	42	37	54	43	47	52	57	48	43	49	59	40	50	44	42	30	42	49	32	46	42	46	46	44	43	42	43	32	40	42	60	38	51	55	36	40	44	51	44	41	48	42	44	53	45	60	53	66	44	42	66	52	45	53	39	37	42	42	57	48	39	33	49	52	53	36	40	55	36	51	34	51	43	52	54	48	41	46	48	29	50	35	42	44	51	40	53	33	41	45	45	65	46	50	40	46	48	48	55	39	49	42	38	39	58	46	50	57	44	41	47	46	46	44	54	44	52	55	50	38	38	52	45	52	55	51	29	54	46	49	39	55	46	66	46	56	40	47	52	52	44	45	44	36	47	47	41	63	57	42	45	30	51	53	43	47	53	54	44	39	37	42	42	43	48	49	52	41	47	50	56	62	33	40	39	30	47	52	54	40	38	64	47	32	43	39	53	47	46	44	43	49	42	52	59	35	46	47	55	45	57	51	45	55	47	43	36	36	57	42	49	44	52	42	48	53	50	45	49	54	34	48	46	48	46	38	65	48	43	40	59	39	42	46	45	42	52	54	38	50	43	38	47	43	62	54	54	39	41	47	37	42	58	49	47	51	48	49	47	52	39	34	59	44	50	46	36	57	43	45	44	54	53	58	52	42	37	57	53	39	58	54	49	35	64	31	52	40	46	56	47	48	48	33	38	55	55	38	42	47	48	41	44	45	46	44	41	45	45	32	49	57	43	43	39	50	65	56	45	46	48	29	42	40	49	44	46	43	39	47	45	40	41	39	48	50	45	50	46	48	48	46	46	35	47	48	42	47	57	45	52	23	44	41	62	55	44	40	48	45	30	44	39	42	57	51	44	46	45	40	54	48	44	48	49	54	38	45	53	48	50	57	45	47	39	43	49	56	49	58	43	39	45	56	56	38	42	41	49	46	49	44	46	44	44	57	47	46	52	50	45	38	48	41	57	44	51	50	47	47	45	47	46	54	56	49	46	39	42	36	41	47	41	50	54	42	59	41	45	50	39	47	45	44	57	49	56	42	47	58	47	50	56	59	45	47	52	33	54	38	43	35	38	35	55	44	38	51	52	54	44	44	40	51	50	44	54	56	48	54	56	40	49	48	51	36	42	46	41	33	38	41	47	59	45	50	49	49	33	43	42	45	46	37	49	47	45	46	45	40	41	49	44	53	59	36	48	57	58	48	44	55	42	67	42	61	47	43	54	58	49	47	50	34	55	47	44	50	45	49	46	57	53	44	52	50	51	45	44	49	50	57	46	53	40	38	42	37	51	41	40	44	37	54	52	48	35	45	50	50	44	47	37	51	37	45	52	43	44	53	49	44	46	43	49	56	46	47	50	54	45	56	44	47	46	53	40	52	44	36	53	51	42	38	46	54	53	57	55	47	51	44	43	44	53	39	56	48	67	34	46	39	38	49	44	42	48	51	50	57	36	47	45	41	45	41	49	39	55	53	42	45	46	48	54	45	32	56	49	59	40	52	52	45	49	39	42	38	53	55	48	49	52	53	57	40	55	53	53	63	41	52	34	52	46	48	45	50	42	40	41	45	39	43	48	44	49	50	48	41	53	63	33	52	41	48	45	49	42	59	38	52	54	40	58	41	58	48	41	44	52	39	48	48	55	54	54	51	39	48	53	48	48	48	61	36	43	44	49	47	54	45	56	52	38	47	48	53	39	51	37	44	48	49	40	46	52	53	48	47	39	45	55	38	38	45	53	49	46	52	49	33	45	44	49	48	53	46	47	53	47	51	39	62	45	48	48	52	58	60	44	38	54	46	41	48	47	47	36	43	49	58	40	41	49	62	65	37	50	52	44	50	49	44	46	55	45	39	51	38	51	59	43	56	39	53	49	45	41	49	53	53	43	51	40	50	50	42	55	48	43	48
23146	17452	12603	24668	32258	31059	27601	23798	19952	16920	14505	12297	10661	9397	8113	7553	6684	6176	5777	5156	4622	4151	3919	3724	3408	3411	3193	2975	2726	2582	2443	2283	2058	2045	1828	1782	1604	1643	1416	1410	1333	1332	1229	1235	1153	1129	1136	1071	1095	1083	1058	1081	1102	1078	1004	946	1025	997	948	982	891	957	922	926	930	852	877	884	829	832	827	838	784	775	763	792	775	807	814	790	811	786	826	781	782	793	762	700	807	746	817	777	760	750	733	669	703	770	726	685	744	708	715	715	710	702	669	674	674	679	693	679	657	716	663	742	696	723	726	669	690	675	705	715	703	668	625	653	671	671	695	650	653	731	746	667	719	634	691	655	689	717	686	700	688	661	709	709	671	710	688	683	709	647	683	675	686	706	688	720	681	689	611	691	661	734	672	721	667	710	677	655	671	676	657	644	704	713	672	709	727	659	683	659	662	727	666	699	686	680	694	677	660	675	727	682	659	692	710	677	692	679	684	728	668	692	709	708	680	682	688	679	711	632	720	680	686	705	736	676	673	697	695	669	663	653	689	709	690	684	653	689	657	703	667	649	679	704	691	695	696	680	702	707	687	701	646	676	637	725	661	703	698	759	679	692	646	662	691	621	681	644	671	702	735	684	661	732	690	677	699	649	695	676	690	640	683	700	668	689	677	718	676	698	710	680	687	688	694	649	678	648	647	647	655	670	684	682	713	685	689	693	655	697	697	724	687	718	668	676	699	672	704	691	682	763	663	662	697	688	711	664	684	664	660	710	692	711	670	651	711	724	676	670	648	651	687	701	672	648	699	640	662	670	718	701	659	689	675	660	726	695	682	670	682	675	717	669	695	668	656	693	669	690	674	632	701	650	652	698	700	634	664	727	638	696	683	685	665	714	707	688	673	702	666	671	675	647	662	698	705	706	663	687	711	674	729	704	673	669	651	650	674	693	695	664	716	664	666	651	654	722	692	693	695	653	697	681	727	666	699	693	656	685	648	702	639	687	702	716	639	705	690	678	705	718	746	699	645	699	705	719	649	659	675	694	687	683	669	671	677	656	697	670	669	660	690	674	663	703	731	698	648	649	750	688	672	681	686	684	654	672	658	634	658	724	691	714	682	655	723	687	719	677	668	664	662	652	689	671	667	680	702	692	652	693	660	716	691	640	695	651	662	685	723	681	697	690	706	660	665	712	696	704	668	674	679	751	657	665	671	651	617	697	670	655	719	681	704	674	663	672	681	695	664	665	643	656	713	675	695	665	670	670	662	643	670	653	658	680	734	710	694	652	716	713	673	679	656	716	678	708	662	676	719	702	661	687	750	694	682	714	652	694	694	712	673	675	659	669	735	712	665	645	709	641	637	695	711	703	715	719	696	672	713	676	734	673	687	745	682	633	715	611	674	648	692	680	686	678	671	704	692	688	703	713	687	664	687	704	640	718	672	664	711	686	683	659	687	653	700	688	683	676	634	692	627	678	713	666	687	720	685	740	671	656	716	678	700	669	689	657	692	707	659	685	673	661	721	683	696	685	648	704	705	654	693	652	684	660	658	689	656	689	680	679	695	687	668	674	678	665	677	710	657	674	696	668	656	656	658	697	696	667	661	692	689	733	704	705	686	716	691	673	661	668	706	678	710	694	645	699	718	693	693	683	688	713	688	704	686	661	722	662	720	712	699	666	714	659	641	676	660	655	656	716	712	669	678	678	671	691	681	693	690	665	682	665	687	685	650	664	713	687	657	676	683	683	691	669	649	710	688	699	673	656	696	678	661	635	677	676	691	728	689	696	707	684	719	646	663	700	713	675	689	685	700	662	675	666	643	663	695	681	685	693	651	692	692	662	683	712	674	727	634	749	704	703	695	680	637	709	701	675	692	642	706	712	686	678	652	656	697	665	685	658	671	662	675	707	710	674	681	697	667	687	688	677	732	682	678	726	675	691	685	678	638	666	676	687	673	707	668	687	678	679	705	741	691	645	656	719	694	640	721	656	687	701	667	655	657	680	644	666	713	695	690	681	706	713	673	700	713	689	733	703	698	707	694	714	712	666	623	681	682	723	672	682	693	653	692	698	666	682	699	649	673	737	663	720	670	653	664	678	662	726	726	705	637	700	663	684	673	659	656	695	641	712	707	713	699	691	701	682	692	671	683	732	676	695	678	685	693	662	679	689	683	681	733	697	645	733	696	753	673	649	704	670	657	669	701	659	644	729	685	636	695	646	629	681	682	688	632	683	672	695	735	674	672	717	686	662	671	651	644	711	665	748	701	665	680	681	660	658	703	691	711	724	687	686	673	690	722	676	663	710	676	687	688	708	699	693	710	639	701	670	715	702	718	680	671	693	648	637	706	727	708	648	681	663	654	658	675	694	662	698	682	659	696	694	709	641	671	675	685	687	705	683	689	706	708	645	676	699	686	689	678	686	656	693	672	671	720	666	666	696	684	653	717	666	690	631	668	661	692	689	695	701	667	647	651	653	702	682	719	665	696	697	667	644	742	756	655	684	676	660	649	682	683	662	677	666	695	711	703	708	683	667	691	693	682	679	667	663	699	663	697	651	667	695	665	647	693	712	710	691	658	691	673	664	684	660	696	727	646	642	730	735	713	700	653	711	698	695	723	719	704	730	703	724	690	692	704	704	688	698	671	637	709	717	659	604	641	675	661	665	715	653	672	693	644	686	706	744	612	716	676	658	748	650	671	716	661	696	695	662	631	673	690	707	689	774	658	672	705	702	663	679	706	647	689	657	675	645	704	703	641	719	695	658	693	665	655	671	684	641	717	678	723	672	705	627	699	653	699	666	735	702	684	698	734	686	679	681	658	645	704	683	701	714	668	667	669	664	701	658	682	699	660	667	699	727	695	695	664	727	682	689	620	687	703	711	725	694	669	683	652	712	673	673	701	693	692	710	691	659	710	682	682	700	663	677	664	634	682	709	687	677	710	713	685	695	649	661	749	676	671	713	634	677	707	671	689	701	666	684	658	654	733	658	719	672	689	721	723	682	724	706	713	705	715	654	659	696	686	647	689	683	693	724	669	727	706	673	662	676	670	758	716	680	708	694	701	672	656	651	703	712	733	667	701	693	655	683	737	660	741	706	650	676	656	714	649	642	695	645	651	645	669	718	633	720	674	659	705	729	730	665	726	672	682	713	697	707	655	681	649	692	682	644	692	701	704	682	685	658	643	693	673	718	671	759	715	663	657	687	679	685	679	752	705	696	688	688	709	699	682	664	681	717	689	642	687	693	707	698	635	684	690	722	713	679	654	724	669	678	697	672	694	710	682	735	678	683	648	659	679	709	646	708	699	664	679	658	703	685	658	677	673	706	665	706	745	673	702	707	703	684	665	683	730	665	697	716	717	738	644	656	746	760	668	686	667	689	701	668	704	696	680	703	668	658	670	661	691	667	623	684	661	668	682	680	653	673	719	725	702	689	717	658	744	694	671	667	673	698	719	705	758	715	716	656	682	663	645	641	707	706	683	674	691	672	713	687	626	639
3399	846	572	463	690	770	742	598	495	402	381	299	278	235	213	202	211	162	191	155	157	157	120	96	142	140	104	128	113	102	104	97	83	88	94	99	95	86	76	102	89	84	68	83	74	56	77	77	76	67	66	62	77	67	92	78	67	88	68	85	80	66	82	75	51	73	67	66	72	64	69	60	67	74	73	69	64	68	66	70	58	70	70	75	69	79	67	66	76	59	60	72	54	69	67	67	65	68	61	81	55	71	59	78	76	69	58	72	74	65	61	64	78	69	63	60	58	58	65	70	69	76	69	68	71	80	74	64	78	84	66	59	83	80	58	82	69	69	64	57	73	62	73	51	77	66	73	57	65	96	60	51	81	72	66	62	77	80	62	64	74	73	65	57	80	66	92	69	77	61	62	81	46	81	74	79	65	83	51	72	68	67	66	61	63	66	72	68	60	62	72	73	60	69	72	65	72	54	77	64	75	59	71	68	60	60	72	68	68	74	67	63	76	54	71	70	65	67	57	56	49	74	85	66	67	62	67	76	62	59	72	57	61	66	51	49	48	67	69	60	61	70	49	76	73	73	73	80	76	80	70	79	66	62	70	72	71	75	64	76	69	63	89	65	62	63	77	66	63	69	63	65	62	83	85	70	67	68	64	75	69	86	75	57	67	59	68	57	80	62	65	66	71	83	69	67	73	53	66	68	62	65	52	86	53	55	60	67	70	73	59	58	52	62	68	54	55	58	80	60	73	64	64	66	77	73	68	78	77	57	67	61	56	56	60	81	71	58	65	69	60	56	80	54	61	55	71	73	62	75	71	77	75	76	75	68	72	58	74	87	61	58	67	85	74	82	66	61	65	61	73	57	72	93	68	64	61	71	59	86	58	69	65	72	59	68	66	86	60	72	65	56	52	93	55	69	76	80	50	60	61	70	77	70	73	68	58	68	69	64	65	71	60	61	83	60	68	69	77	75	49	66	69	62	62	75	63	68	72	64	67	64	61	64	68	56	67	70	77	71	72	46	60	65	65	73	70	77	60	63	56	68	72	60	74	56	65	59	64	82	72	69	70	65	58	74	74	70	66	74	85	65	66	60	58	65	72	51	56	75	59	58	72	70	70	74	55	84	67	73	82	76	65	64	66	62	56	71	68	75	52	69	80	53	56	71	51	72	76	67	62	71	68	63	63	70	64	59	65	65	72	72	64	70	67	70	72	60	68	46	49	70	52	65	69	68	59	62	76	68	53	71	71	74	66	69	72	59	63	68	59	80	54	74	65	59	68	59	73	60	75	69	69	58	77	76	75	64	78	73	62	75	64	76	58	69	61	65	68	72	75	70	85	77	74	63	78	73	61	51	66	68	54	72	62	62	70	54	71	63	82	72	70	75	52	64	51	75	52	67	77	79	62	62	73	79	69	78	57	69	92	69	64	74	64	70	81	60	60	58	65	78	52	59	81	68	60	78	61	86	63	66	64	74	62	74	69	67	76	62	70	75	64	57	66	69	54	60	59	60	68	65	69	65	69	75	76	56	72	70	57	61	64	67	66	63	55	61	73	58	75	66	69	71	68	89	58	70	70	71	66	59	79	62	69	60	67	79	61	71	67	62	72	72	74	62	69	75	70	73	83	58	67	60	68	63	64	80	62	67	55	58	61	59	76	66	71	58	66	78	74	62	65	79	78	64	73	78	70	88	55	65	76	55	89	61	75	59	77	48	72	82	65	69	91	77	57	85	81	59	46	76	54	79	71	74	58	84	55	68	73	73	59	71	86	65	73	72	69	80	65	66	79	65	62	83	57	68	69	66	75	59	72	59	80	74	77	67	76	75	67	76	69	73	63	62	63	61	64	56	67	74	64	65	71	56	58	66	69	57	75	48	70	74	62	58	71	67	67	56	66	68	58	73	74	66	70	59	67	69	65	79	75	77	62	82	54	61	77	60	54	70	74	64	54	53	58	75	74	65	77	68	63	73	76	78	83	77	59	66	65	60	63	57	61	60	82	54	67	79	78	70	74	65	55	67	71	75	71	67	58	58	63	81	61	73	81	55	65	48	68	57	62	66	64	65	62	62	61	58	72	74	66	64	68	77	63	52	77	68	66	74	81	66	61	59	69	58	81	77	68	82	70	64	67	70	69	57	86	63	64	66	71	70	59	55	76	60	62	50	69	74	60	66	61	70	69	61	70	66	53	64	76	70	62	69	75	74	55	69	79	54	68	64	60	60	62	54	66	60	72	70	60	75	66	66	82	69	65	60	55	64	49	63	85	63	71	66	47	54	71	73	82	60	63	53	47	61	74	69	49	72	69	66	69	54	75	65	60	61	78	70	68	70	67	68	66	59	61	58	55	61	68	54	77	69	55	61	51	66	71	67	65	57	59	64	67	65	59	62	77	62	84	57	57	78	56	66	59	72	76	55	72	69	75	65	80	68	50	72	52	74	79	65	89	58	74	69	57	68	60	57	88	68	66	69	65	82	66	60	69	66	62	71	65	73	78	65	55	67	63	62	63	66	77	65	66	59	55	57	69	67	73	67	60	75	62	74	66	57	62	68	61	65	67	64	64	57	60	64	84	63	66	68	66	72	64	66	63	88	63	75	64	66	63	66	64	75	84	65	63	66	67	71	75	53	65	56	63	54	67	59	63	67	52	74	73	80	53	74	55	56	67	69	70	61	69	71	57	73	69	57	73	74	73	78	78	63	63	59	75	56	78	70	72	50	80	67	54	83	52	61	62	58	78	69	52	74	82	66	70	69	70	58	90	65	83	65	76	69	65	67	69	78	56	65	59	70	52	65	61	56	70	61	75	79	84	58	60	81	68	68	71	83	64	64	67	66	72	64	52	55	73	64	70	73	62	67	73	81	83	54	78	70	74	70	58	60	69	65	63	53	65	61	59	47	79	67	64	71	66	59	52	78	52	80	70	65	64	69	78	69	68	67	66	58	64	51	72	86	61	58	70	61	67	62	61	60	63	55	70	62	56	67	66	46	71	57	52	57	58	52	75	65	74	55	70	63	80	57	67	79	66	68	71	58	56	75	64	70	58	59	64	82	61	65	66	60	75	67	75	76	75	74	63	53	66	56	63	88	58	70	53	65	69	66	56	74	60	62	72	68	67	70	57	70	74	69	78	53	58	56	63	63	71	64	70	65	70	65	70	66	68	60	65	62	74	76	69	85	56	69	63	55	79	60	64	74	76	64	62	73	52	78	77	82	52	72	64	74	70	69	61	66	68	73	77	80	68	74	70	74	76	70	61	51	66	72	60	54	61	72	71	60	74	75	57	62	71	68	80	63	95	73	52	70	73	53	55	66	72	71	72	65	73	63	61	56	69	66	66	53	77	61	51	72	71	78	59	59	68	67	69	73	61	74	67	58	62	65	62	65	68	55	70	71	72	69	69	66	84	72	74	64	62	66	66	69	57	63	55	57	61	77	77	70	77	66	75	64	61	52	60	68	71	80	72	56	69	60	80	72	69	71	64	61
21295	15969	11876	23780	30851	30271	26961	22981	19172	16186	13902	11883	10406	9083	8148	7333	6651	6251	5599	5355	4656	4327	3990	3887	3606	3539	3319	3059	2865	2663	2532	2466	2290	2133	1975	1954	1821	1763	1702	1547	1578	1550	1526	1500	1386	1421	1377	1410	1454	1336	1291	1258	1284	1261	1294	1257	1222	1289	1224	1181	1227	1201	1163	1139	1103	1120	1081	1173	1130	1123	1124	1119	1081	1082	1090	1059	1079	1073	1067	1137	1044	1072	1025	1095	1050	1072	987	1006	1010	968	988	1045	1010	993	986	1086	919	1025	950	1055	1016	979	1013	995	994	921	1002	955	997	958	1039	1032	996	979	957	957	977	923	939	970	953	969	1002	968	992	954	941	1032	966	988	1003	983	980	979	969	972	980	1039	999	976	886	955	942	931	940	951	1000	955	955	955	943	950	921	938	945	929	966	974	953	981	967	949	955	976	956	963	1010	978	937	975	962	1018	947	982	1033	978	1016	946	936	949	1009	940	973	911	967	996	979	961	1079	1005	938	979	977	935	913	1022	979	938	971	977	933	990	904	910	900	999	946	983	947	950	972	930	918	954	958	933	945	989	966	961	1021	903	938	982	952	1006	992	935	958	1008	976	942	1027	971	981	973	939	980	884	959	949	948	968	965	936	1007	987	971	922	1004	891	971	960	984	917	940	938	930	961	886	958	937	968	944	952	957	934	1036	1000	940	929	1004	955	967	960	982	905	1005	924	983	965	938	975	947	1000	957	955	1003	918	944	988	970	939	959	1005	935	944	957	901	935	967	1000	999	910	1022	999	958	924	950	976	906	914	942	978	986	986	952	992	998	946	953	972	998	937	950	981	940	954	955	960	970	952	965	923	893	963	935	944	953	956	928	967	993	953	918	925	941	985	969	969	937	959	965	930	970	942	950	934	967	948	939	910	1004	949	953	931	917	983	980	907	921	973	917	973	999	934	928	904	963	959	901	971	956	972	927	969	940	979	945	970	1002	993	995	913	948	974	952	928	951	965	957	939	956	922	870	1000	981	987	983	968	1023	965	900	957	991	959	930	964	943	941	1016	959	911	934	999	982	931	935	1014	999	956	982	950	979	980	936	985	924	917	966	940	909	961	967	941	937	959	996	949	967	950	937	971	980	960	970	1001	1004	954	949	998	998	983	901	992	953	920	1018	969	952	994	1005	928	934	936	981	945	936	998	967	885	995	965	1012	957	1000	947	956	990	943	968	952	979	913	952	961	969	994	915	927	927	942	1025	983	961	1000	985	1012	980	921	922	912	997	971	970	937	943	946	977	921	943	968	935	971	954	917	971	955	976	996	989	1022	1002	958	1006	946	990	955	987	941	975	966	964	969	943	1002	989	947	1002	981	916	941	943	964	955	899	938	979	933	977	974	1012	919	963	949	964	989	943	988	906	1029	995	985	997	1019	976	945	968	953	1014	942	979	966	993	895	981	953	930	966	950	965	987	1018	964	944	903	896	969	958	973	956	941	950	930	925	942	912	974	941	940	943	972	1036	967	973	987	962	977	999	987	996	963	975	962	940	925	961	1025	992	981	948	951	937	982	948	945	983	971	915	983	950	971	973	939	939	909	982	1014	987	904	957	932	986	893	946	922	964	966	915	971	1050	1013	942	987	977	919	977	943	966	915	972	929	936	1018	931	951	939	955	1018	977	999	949	941	1009	1005	962	1003	927	962	937	1022	904	918	991	968	984	1026	923	926	1004	922	949	938	952	979	959	929	965	953	935	994	955	931	923	936	968	941	999	959	950	1003	978	958	929	978	946	1010	940	966	973	997	945	984	926	970	913	1034	946	920	993	1044	980	961	954	946	960	960	958	954	968	975	1053	982	951	939	933	982	952	955	953	955	972	976	1020	1017	926	978	941	931	959	981	951	1005	953	996	1007	971	964	993	944	963	930	975	949	972	997	969	989	994	991	1014	1002	1006	977	951	1026	923	939	1001	941	919	1037	988	931	994	920	961	925	993	981	907	1010	939	943	996	987	996	981	938	917	984	1003	971	957	922	1015	940	949	934	981	962	1021	987	974	972	928	926	985	950	968	952	972	972	946	996	956	910	943	985	916	954	943	982	908	965	925	908	1002	963	962	961	945	892	985	974	1006	936	989	966	983	939	961	995	948	921	948	1063	928	971	996	970	1017	1012	940	957	929	960	981	958	992	988	941	947	1006	974	963	997	948	957	956	955	976	1012	929	962	938	964	950	994	897	963	943	1006	936	941	954	905	924	902	974	964	963	979	916	1006	947	1024	920	933	955	969	996	1012	928	967	960	1021	987	961	949	900	936	936	959	957	923	990	908	944	990	1028	968	971	919	986	959	982	970	953	952	960	952	992	955	1014	943	956	952	941	944	954	984	966	961	967	997	927	1006	1000	996	985	961	1011	952	933	988	990	935	937	954	957	968	1037	970	990	955	948	963	964	953	988	979	944	944	976	1010	937	978	948	971	944	967	1002	978	986	945	972	939	996	940	946	1021	992	981	948	949	955	966	968	932	951	951	926	950	920	948	920	975	975	989	929	953	967	947	968	996	1000	953	1009	918	938	933	988	966	910	944	959	927	943	970	935	948	944	926	965	894	954	917	964	992	943	938	962	975	972	941	993	965	953	975	929	1035	969	925	979	967	952	979	943	947	900	980	982	976	966	927	971	982	927	954	929	977	935	931	965	932	935	948	946	976	1007	980	946	941	936	963	1001	933	975	939	956	963	962	938	1020	940	914	920	939	946	959	951	951	960	968	970	1026	934	944	945	960	964	966	1021	1046	997	926	911	943	940	945	994	1006	994	1002	926	956	892	1045	911	986	996	970	955	984	937	964	945	952	977	1031	931	949	935	971	931	988	957	931	946	958	983	939	959	959	967	987	960	1014	971	978	994	957	973	946	951	960	916	1011	991	970	970	957	972	923	969	980	957	964	919	994	934	976	906	970	954	918	962	927	949	989	993	989	930	971	952	983	918	1005	942	982	970	967	963	992	967	965	907	929	956	1008	906	920	969	1024	999	961	945	955	920	920	950	1016	943	955	904	940	938	969	911	967	965	958	959	955	958	980	1003	923	960	970	936	976	962	1027	932	958	961	985	896	979	938	982	961	932	959	951	981	939	1004	960	997	982	974	997	973	939	997	934	972	919	944	963	945	946	953	974	951	877	973	952	979	1010	939	970	998	948	979	921	1017	929	974	951	1031	978	955	964	1000	971	958	989	1005	1031	985	976	939	926	985	955	1020	905	987	986	916	938	935	959	965	981	954	933	928	961	952	959	988	946	944	980	931	977	949	993	957	976	972	987	915	936	956	914	970	998	962	983	1000	959	979	950	931	979	913	1033	990	953	965	970	977	928	983	1021	957	935	974	994	971	973	936	942	964	954	943	965	914	972	937	964	957	997	990	969	986	961	982	888	1003	938	965	922	989	1014	983	973	927	1010	969	915	960	1047	943	927	987	961	978	961	972	976	948	991	983	991	958	971	943	975	942	984	964	960	947	998	904	1002	947	958	952	931	968	990	952	975	978	992	992	953	961	1001	962	951	966	945	973	1000	955	972	955	911	962	911	916	957	955	933	949	992	971	969	960	908	966	944	970	912	971	1013	999	933	966	982	968	940	997	942	932	970	971	996	934	943	972	965	953	1001	965	1007	937	997	951	970	928	990	917	943	1000	994	961	950	984	992	928	969	930	942	947	913	931
2645	1257	762	614	1017	1153	1042	803	714	608	485	368	370	327	353	287	264	204	209	196	198	194	184	147	157	161	155	134	118	131	99	134	129	108	84	81	85	91	89	82	92	79	68	81	73	64	91	70	77	77	71	78	70	82	75	64	57	81	64	90	72	71	87	81	70	77	71	80	72	68	71	53	67	72	73	70	67	72	45	60	65	63	73	69	61	55	65	77	53	77	76	64	65	59	52	69	58	49	64	77	70	55	69	55	69	64	66	73	80	65	67	61	68	67	67	61	77	61	65	65	67	60	58	73	74	71	81	67	66	62	58	60	68	72	54	54	66	59	62	60	76	64	68	67	68	49	78	51	71	68	55	58	59	66	81	45	65	56	56	46	59	67	59	70	69	78	72	67	62	67	55	60	57	57	67	61	59	72	49	70	69	64	74	59	54	73	60	68	65	58	49	67	63	69	67	70	73	64	51	45	59	63	60	66	69	67	59	74	72	63	53	59	77	59	57	66	54	57	63	71	69	63	53	57	59	54	61	49	70	72	68	61	85	57	56	61	62	64	79	70	66	63	65	64	75	55	63	63	66	68	52	72	48	60	62	57	65	69	69	63	75	73	50	63	71	64	63	59	68	57	58	70	61	70	55	61	69	68	55	73	66	63	66	83	55	57	55	61	68	57	63	64	60	75	67	58	58	64	59	59	66	75	65	66	62	58	66	52	54	67	81	57	67	58	55	47	49	61	71	70	66	46	56	65	74	77	65	66	53	69	75	45	61	66	84	76	74	68	63	63	68	54	52	83	56	62	66	59	61	51	65	57	65	55	55	68	62	59	52	84	62	73	62	82	79	65	66	57	66	68	59	67	64	46	71	71	58	66	70	55	59	55	67	62	48	79	60	56	53	61	60	59	61	57	63	54	50	70	55	62	53	66	71	65	71	66	56	67	77	55	71	56	74	58	72	63	68	62	69	52	58	63	62	55	65	61	75	65	67	76	65	68	60	76	59	63	61	58	58	54	68	62	59	62	77	71	92	55	56	72	69	67	75	64	69	77	53	61	64	58	60	56	65	58	55	78	65	57	57	69	64	64	56	62	47	64	61	68	53	82	63	58	56	50	78	63	50	56	67	66	61	57	64	59	60	68	56	70	60	57	64	64	71	50	80	75	55	56	61	60	72	59	49	69	64	50	54	69	59	63	68	66	66	63	72	78	71	65	64	72	52	48	66	77	67	57	53	61	60	49	73	49	62	67	62	62	67	65	54	58	52	66	75	50	64	55	59	55	53	56	60	65	55	57	61	70	53	71	59	67	63	65	58	54	73	67	64	57	61	67	60	87	47	60	68	60	58	64	72	55	50	61	69	62	67	59	51	69	60	62	55	66	70	53	71	68	62	63	86	57	70	54	47	64	64	66	49	82	60	51	60	80	77	67	59	67	73	70	60	68	59	61	68	68	64	64	78	62	60	77	66	67	64	67	51	45	66	64	62	62	54	65	53	55	62	61	53	62	60	66	61	63	55	62	59	61	69	54	44	71	73	69	66	52	56	59	63	53	60	61	68	54	56	65	54	62	66	62	67	68	53	54	60	78	64	51	70	70	56	56	71	79	48	55	58	70	55	53	53	64	65	67	66	64	65	55	67	65	63	53	68	72	61	56	72	55	75	49	60	63	66	61	77	83	54	58	58	69	67	70	65	56	62	73	67	59	69	47	56	61	62	64	69	60	56	64	71	50	64	55	73	51	66	63	68	62	58	72	63	64	60	65	59	76	66	70	52	72	48	66	60	63	53	75	70	66	70	52	64	62	64	57	83	56	74	84	59	57	61	58	61	49	51	52	87	88	53	53	47	67	65	73	63	55	63	64	64	74	64	79	72	59	64	63	63	49	63	57	53	46	65	58	76	65	71	53	54	73	72	72	52	50	52	44	72	61	64	60	74	63	62	65	74	84	74	57	58	57	72	56	57	65	65	65	68	64	49	69	63	56	67	62	81	70	70	74	74	54	67	60	77	62	79	63	67	55	62	57	55	73	65	53	69	53	72	73	57	54	71	74	62	71	74	66	80	66	54	53	50	73	61	50	63	58	52	68	68	80	60	70	67	70	51	76	65	67	54	70	56	67	58	53	73	56	61	71	69	57	59	63	61	76	70	67	70	55	65	55	58	61	52	76	68	64	64	62	60	63	58	47	81	57	64	52	66	68	58	80	56	65	61	63	62	57	51	61	63	64	65	61	67	54	70	60	64	68	61	68	53	70	69	59	75	64	62	67	59	60	59	73	56	69	65	72	65	58	61	72	56	72	55	55	61	66	73	70	61	60	63	69	64	67	72	63	61	68	74	60	52	75	63	51	60	69	76	70	47	72	66	79	57	59	65	57	67	61	68	58	55	56	57	72	72	73	60	58	56	84	60	69	60	55	58	57	74	63	65	70	70	59	59	66	70	64	54	59	62	75	61	60	60	66	59	47	64	55	57	59	67	64	61	62	60	64	54	58	60	59	62	69	58	67	88	58	63	66	60	76	65	66	59	68	72	63	59	65	56	57	65	60	63	73	75	63	71	58	61	66	66	59	60	65	76	58	57	64	54	58	67	73	75	66	64	64	63	63	58	68	63	65	42	62	53	62	61	74	71	61	64	62	66	62	60	54	69	70	70	55	69	54	56	66	64	56	62	73	57	77	72	66	50	62	79	62	68	74	59	56	51	68	69	77	70	68	69	48	59	71	75	64	65	71	54	71	87	61	65	63	56	61	58	45	77	72	65	58	59	53	56	63	48	67	68	62	57	57	66	60	71	74	67	58	60	58	54	67	60	60	58	68	44	64	56	58	56	61	65	56	65	60	75	78	48	64	63	69	68	51	57	51	62	57	61	60	60	48	65	51	67	59	63	73	64	56	72	54	63	57	60	60	58	63	61	55	88	56	64	71	64	58	60	56	66	66	79	48	60	64	68	67	52	66	75	60	64	57	58	69	58	53	59	62	59	51	67	64	75	60	54	69	62	73	59	73	69	72	58	50	64	61	61	68	54	44	52	48	60	63	61	52	55	62	80	71	59	65	49	67	77	62	63	65	65	65	64	71	58	48	78	65	63	61	75	72	69	76	54	73	51	67	64	47	64	55	66	64	45	65	68	53	65	61	59	56	67	50	66	67	69	66	62	72	64	59	67	44	72	47	77	58	50	61	67	66	77	52	54	69	63	74	65	55	67	52	53	63	60	62	54	67	60	63	58	62	70	67	74	72	69	54	62	57	72	45	60	65	73	78	51	72	56	66	51	60	73	56	61	62	73	45	66	58	71	68	56	65	55	73	64	70	62	68	58	60	60	69	57	58	50	57	61	68	77	63	61	74	65	73	64	77	46	56	74	61	53	52	49	67	62	68	57	74	58	70	68	65	67	55	59	60	63	47	65	71	53	54	62	64	58	49	73	70	70	50	70	54	78	73	60	65	65	57	64	67	57	54	74	56	70	63	54	56	64	54	71	64
26816	20457	15184	28857	35827	34838	31641	27742	23393	20867	18106	15447	13672	12324	10788	9709	8998	8220	7503	6835	6069	5561	5207	4964	4861	4591	4392	3847	3668	3548	3156	3011	2856	2516	2431	2295	2227	2123	1945	1867	1775	1723	1684	1657	1563	1615	1524	1519	1517	1488	1458	1421	1438	1408	1301	1409	1315	1253	1246	1278	1271	1252	1216	1194	1163	1223	1172	1126	1114	1128	1108	1112	1142	1047	1130	999	1049	1037	991	1033	1024	1078	976	1001	1030	967	1030	997	1018	1022	991	965	949	965	998	981	975	966	955	990	880	958	882	937	920	864	908	887	909	949	832	901	936	911	888	969	966	938	918	904	880	870	900	877	933	946	894	901	864	960	901	909	922	958	919	828	961	899	897	859	903	903	922	943	871	939	867	885	904	870	865	904	901	893	914	909	982	931	923	931	935	872	922	924	957	853	887	910	907	905	891	901	922	883	956	877	900	869	874	920	897	894	889	870	922	903	845	869	822	925	949	891	911	922	884	913	907	938	874	912	875	881	898	889	880	906	897	913	885	938	929	956	904	869	892	895	901	903	866	870	863	914	903	873	918	874	938	944	918	894	872	879	936	889	855	893	919	882	841	864	906	836	842	855	869	912	884	882	893	858	901	919	951	892	899	893	883	886	909	872	876	935	886	904	906	873	885	923	941	880	891	869	894	874	895	930	945	878	867	887	920	895	891	889	874	910	931	881	897	900	862	914	867	907	893	883	918	929	918	874	894	868	921	914	862	881	906	935	868	905	900	901	888	931	904	881	830	908	889	873	895	873	900	892	841	884	916	897	915	871	882	910	849	915	873	914	933	849	914	912	863	892	845	928	948	909	877	887	925	921	919	901	917	880	885	838	840	873	920	841	901	915	924	930	880	904	886	933	955	906	895	828	881	832	894	867	901	879	893	888	900	877	940	925	895	931	903	916	944	892	896	881	828	849	885	849	892	944	893	911	867	921	904	901	914	907	912	894	932	912	937	891	974	855	847	920	919	857	925	861	926	888	967	949	920	913	873	855	895	865	952	882	936	928	917	910	905	883	868	881	899	894	909	921	871	870	887	849	885	887	901	834	855	911	875	945	840	876	887	842	897	892	895	841	949	820	846	943	969	896	941	932	914	932	865	862	974	942	881	917	898	928	871	924	857	928	959	875	867	858	900	898	881	881	877	922	905	893	934	869	904	873	912	905	895	890	891	938	911	902	922	885	894	913	938	844	878	942	929	920	929	875	883	885	835	912	901	850	892	864	854	889	840	877	916	880	933	884	869	906	878	945	906	921	914	899	892	921	896	956	886	927	886	944	882	872	872	890	896	944	897	877	895	868	863	858	872	883	918	902	829	893	942	877	949	872	964	894	859	888	918	911	900	909	920	913	863	885	872	928	923	884	892	920	875	903	921	913	898	881	856	834	924	856	914	940	862	886	923	883	911	889	937	905	879	934	929	887	901	906	871	905	835	894	878	906	862	877	907	920	848	870	887	862	833	927	901	879	899	911	877	851	910	900	905	846	943	909	885	860	860	964	911	900	868	836	902	857	944	882	926	908	907	885	898	934	903	913	979	887	872	913	879	851	857	908	888	839	888	857	912	828	890	913	851	893	933	883	923	912	880	900	857	916	890	902	902	927	924	989	900	907	833	889	905	866	896	911	877	867	910	872	845	909	869	913	923	902	880	864	897	885	888	964	872	900	927	942	916	954	865	891	904	861	931	939	887	883	860	878	889	870	852	892	872	899	884	846	883	914	875	908	918	870	877	889	870	856	907	937	869	853	913	914	847	909	879	917	873	868	870	959	878	922	906	907	849	908	909	885	925	920	882	852	869	888	874	901	908	825	906	840	887	899	880	851	942	894	880	861	907	934	962	902	875	900	887	906	969	875	858	866	889	926	902	852	863	884	863	906	908	886	902	922	913	809	868	923	956	891	845	911	911	936	937	866	899	825	876	918	890	910	981	823	863	939	873	913	926	889	897	884	805	911	868	944	895	820	895	853	877	923	915	885	893	866	945	870	916	868	937	911	882	904	902	874	862	861	946	925	862	866	868	867	832	892	892	860	869	903	868	875	856	918	916	890	875	939	880	911	857	887	904	899	880	882	899	947	851	855	896	882	942	885	865	934	878	871	880	879	913	920	877	950	877	872	870	959	868	869	893	933	866	930	907	881	913	913	836	891	911	841	902	858	896	933	891	894	937	866	922	923	919	806	901	903	869	857	869	910	906	940	909	883	873	883	902	919	873	902	917	896	911	879	960	929	871	842	890	905	882	850	914	896	895	859	932	909	967	871	847	924	850	881	843	906	892	886	855	937	908	860	857	859	875	940	910	891	874	939	942	870	904	894	882	962	871	914	912	899	915	917	970	909	896	881	899	940	898	883	901	931	901	900	921	866	914	899	875	865	915	885	895	888	891	879	921	847	887	887	836	895	841	904	890	890	888	907	915	910	886	930	830	934	883	902	903	858	898	938	864	863	907	905	914	881	892	906	884	826	890	846	845	924	922	918	876	896	925	911	940	908	855	813	853	861	944	894	854	853	979	895	878	898	888	861	928	871	926	890	918	845	873	923	839	942	851	898	870	940	822	897	882	848	881	836	869	866	899	920	913	908	894	924	885	922	880	909	923	908	945	876	917	898	898	875	970	900	821	893	860	842	893	855	894	921	897	841	888	900	869	854	896	912	888	854	880	912	866	899	850	884	870	958	878	910	845	858	924	892	917	876	892	855	877	858	868	832	870	923	913	911	918	925	871	800	930	883	894	905	916	877	949	916	887	902	890	874	949	865	913	897	869	912	872	921	936	886	885	858	913	900	935	912	906	922	867	867	899	863	858	872	798	881	914	904	905	849	888	908	874	898	873	881	875	894	893	875	871	937	894	920	862	889	901	899	937	885	925	841	877	890	872	881	860	938	893	915	867	870	864	904	839	927	875	899	872	908	855	881	903	886	898	941	871	904	930	905	926	918	929	892	878	887	895	900	943	876	864	909	931	890	931	891	888	968	903	900	849	946	892	896	891	925	898	890	909	925	861	857	900	913	875	932	889	834	943	888	913	843	993	896	915	913	902	844	832	916	926	879	856	833	874	938	901	898	945	885	917	943	912	892	845	916	905	946	931	855	902	884	905	881	900	924	926	878	876	898	907	931	912	934	908	891	892	910	833	872	891	909	927	872	917	913	874	909	901	927	892	873	861	878	889	874	852	911	860	870	853	853	877	884	884	861	872	910	906	953	908	889	842	895	888	887	891	870	873	883	913	865	913	893	917	867	851	865	907	920	840	918	898	912	863	893	881	872	871	890	869	911	849	890	872	866	911	895	882	874	897	830	892	895	895	960	931	885	865	860	890	860	901	922	850	943	935	889	892	901	910	887	908	965	826	887	868	843	863	896	917	862	869	923	848	882	888	925	962	904	881	860	886	918	940	861	896	906	878	884	898	888	877	918	918	875	878	833	952	918	899	912	922	872	871	892	933	886	919	912	857	871	854	869	914	894	925	883	947	902	916	906	866	903	907	854	893	878
2058	641	405	332	466	533	548	455	357	316	232	221	190	208	166	137	116	137	126	120	110	93	96	108	86	92	103	83	83	90	75	74	66	62	68	74	72	65	50	66	50	61	52	64	69	81	63	70	55	65	56	61	45	57	58	48	52	53	58	59	52	48	52	70	49	66	47	50	55	57	56	60	51	61	48	58	57	55	49	33	57	53	44	51	47	50	53	68	46	51	61	48	52	55	50	40	41	49	47	49	46	56	55	40	59	56	52	55	64	45	43	54	56	48	49	52	44	49	62	48	53	69	43	62	47	49	49	54	56	57	44	49	41	50	58	52	41	51	45	50	44	42	57	51	47	65	59	56	52	66	58	48	55	45	39	51	45	54	61	56	55	46	55	40	52	52	57	46	41	53	50	44	39	55	48	41	41	42	37	51	46	49	43	59	54	53	48	43	47	48	44	67	44	59	59	47	53	42	48	49	49	52	53	56	47	43	47	51	53	60	47	54	61	53	48	58	47	70	53	45	36	38	44	76	49	46	53	49	52	57	54	59	49	59	57	48	60	41	44	48	53	44	52	44	41	47	58	57	37	52	53	43	54	44	61	52	35	63	63	53	55	56	47	57	44	60	55	43	53	42	58	54	40	56	60	52	50	48	58	58	58	48	53	31	65	55	53	62	58	65	51	52	43	45	60	50	45	54	49	63	52	46	62	57	54	39	52	40	47	60	49	54	48	55	38	69	56	57	57	44	41	58	54	45	55	50	48	57	54	53	63	50	43	50	38	49	58	43	57	43	58	51	50	50	53	63	46	46	50	38	46	56	63	58	53	63	57	40	56	51	51	41	46	54	60	59	45	65	61	45	60	40	52	46	44	46	44	47	29	52	52	47	51	45	58	48	44	42	47	60	47	57	52	57	27	41	54	46	52	64	46	54	55	41	52	54	55	50	56	44	53	49	55	60	43	67	55	47	54	52	50	59	46	62	38	48	60	62	46	56	48	41	48	41	44	43	49	40	41	49	58	36	53	44	53	51	42	47	43	46	43	52	46	34	48	51	51	44	44	43	55	56	39	55	43	54	45	56	52	59	41	58	61	56	64	49	57	55	40	53	53	57	63	75	50	50	43	49	40	53	49	45	72	55	50	53	48	59	64	43	67	61	37	61	52	44	47	50	48	51	51	70	38	49	51	48	55	50	51	47	58	71	53	48	47	53	53	54	69	61	55	65	55	59	61	60	60	44	41	54	37	39	49	48	61	52	55	53	59	43	52	36	60	35	61	64	41	63	47	47	54	58	52	46	41	49	45	39	55	39	53	47	47	63	41	47	48	54	56	41	53	59	58	60	61	43	56	62	51	66	63	53	53	65	49	45	54	35	56	52	44	41	44	63	59	56	59	44	35	42	57	44	52	55	66	42	56	49	46	42	52	55	63	50	53	48	64	44	52	57	53	70	54	61	48	46	47	46	40	52	38	67	40	49	41	58	45	48	50	49	47	49	48	57	54	56	41	39	42	57	52	47	38	54	51	58	50	48	50	54	66	58	50	50	42	55	58	40	67	47	39	50	58	60	51	57	47	42	38	48	52	47	40	53	50	55	46	47	49	54	60	47	50	51	56	60	58	49	54	44	52	46	36	46	46	48	44	42	60	46	57	56	52	48	41	51	45	57	54	52	51	53	43	49	59	55	62	56	46	50	52	51	47	61	46	45	50	52	54	53	52	49	67	51	69	49	48	51	45	45	59	41	61	48	50	53	53	57	55	49	49	53	54	47	58	48	55	75	49	38	52	54	63	43	57	58	44	45	53	41	55	53	52	50	47	64	54	48	39	48	55	48	54	67	63	50	43	48	38	50	41	46	52	60	58	58	37	40	47	70	53	46	42	51	55	51	48	41	51	59	64	43	54	50	58	51	66	60	55	51	48	47	58	52	47	52	58	53	63	50	47	43	52	62	65	54	57	51	45	47	47	67	50	40	44	61	54	51	58	58	54	55	43	49	33	53	70	51	52	54	53	58	58	33	55	56	47	65	48	55	52	55	45	54	53	59	41	49	59	51	47	54	54	52	53	53	58	57	41	44	43	49	48	56	53	50	54	61	52	53	46	57	45	58	49	64	55	45	41	48	63	48	53	52	71	56	59	50	51	58	36	40	46	39	58	51	48	45	49	47	43	45	55	50	55	43	51	36	59	46	50	51	50	40	44	59	42	62	60	54	30	47	48	47	65	56	53	48	58	64	68	51	50	51	50	55	49	62	45	56	49	60	46	63	64	54	52	43	58	61	52	50	43	48	44	58	43	44	53	63	49	40	62	54	57	54	61	49	53	50	41	61	55	62	58	60	45	41	48	46	57	57	48	47	44	51	48	53	53	41	47	66	53	57	55	48	62	57	63	59	61	50	53	45	48	47	47	53	54	50	70	45	42	40	59	44	55	44	64	50	54	52	60	53	41	64	47	54	55	57	43	44	52	49	62	54	38	45	48	44	52	45	53	55	54	52	44	54	49	56	53	47	49	48	51	48	57	43	53	46	40	51	54	44	55	47	51	45	41	66	43	50	53	53	58	47	45	64	38	52	50	54	49	57	44	47	58	44	45	59	59	56	60	46	52	57	68	44	64	44	47	60	49	55	47	53	72	39	60	42	45	59	47	61	66	46	37	50	56	58	48	63	44	52	47	56	46	51	64	47	50	47	56	42	44	41	48	56	59	53	53	57	47	53	50	46	57	56	48	57	56	56	43	33	51	43	43	62	47	41	44	47	55	36	55	48	52	42	50	47	48	54	64	42	49	61	56	65	60	54	65	55	54	53	54	44	46	54	48	46	61	48	46	51	48	48	38	52	57	48	58	47	46	45	48	59	60	52	50	55	49	59	59	60	45	49	51	55	57	49	44	48	65	49	43	52	53	41	57	44	57	59	56	48	54	64	54	52	49	57	60	54	49	56	51	60	44	57	55	56	70	55	50	56	45	44	54	58	50	57	57	46	42	47	39	51	44	44	59	51	58	57	48	57	51	58	59	47	60	52	44	57	47	47	56	47	48	42	61	59	48	51	47	70	59	36	62	54	58	61	51	39	43	61	47	52	47	42	54	68	57	50	57	38	52	46	63	51	48	53	49	47	49	39	48	63	47	53	49	60	48	55	52	44	56	51	57	49	53	46	53	36	48	47	50	49	54	59	53	36	45	53	56	46	45	50	57	54	47	51	57	40	49	66	63	55	52	51	42	59	53	43	40	36	59	64	49	60	52	50	39	70	58	46	47	58	57	49	47	46	51	55	50	49	49	49	49	45	44	39	56	46	56	52	54	44	52	43	60	64	57	41	50	44	53	55	52	43	51	27	56	46	57	58	43	58	48	54	45	54	50	56	43	55	43	63	48	52	48	48	53	40	55	59	50	59	62	55	60	40	62	43	56	56	45	52	55	51	58	52	53	45	52	49	56	64	34	54	44	41	55	53	44	47	46	62	52	51	65	53	55	53	45	53	46	51
19209	13231	9044	19888	26821	25769	22724	18511	14948	12921	10218	8948	7749	6806	6029	5457	5030	4642	4204	3666	3427	3195	3077	2931	2725	2570	2326	2373	2174	2010	1854	1807	1755	1665	1530	1414	1340	1336	1221	1221	1176	1147	1132	1140	1087	1019	1022	1048	1024	975	1011	1024	985	934	936	936	954	907	971	941	891	907	864	833	868	858	852	916	846	871	825	838	829	781	848	805	833	834	807	824	818	847	849	755	817	780	811	739	782	794	785	779	774	751	768	762	755	789	819	770	736	756	712	757	791	734	730	722	775	752	773	717	785	671	769	704	703	794	768	752	773	757	742	707	735	741	702	793	763	716	775	726	779	721	747	729	762	731	757	765	745	718	717	746	772	762	748	787	774	786	753	712	748	704	688	711	710	770	710	743	764	778	832	722	747	736	748	716	744	719	705	738	744	763	715	756	755	741	771	750	790	735	765	711	767	701	733	727	788	757	724	763	750	753	675	756	738	769	719	783	762	724	735	749	728	773	743	776	722	783	792	725	701	750	730	738	707	787	697	766	772	779	744	730	756	719	742	786	703	792	759	737	766	766	776	771	776	761	720	674	750	755	783	814	743	721	775	744	783	790	751	775	765	732	733	700	784	743	740	732	713	757	754	785	748	726	726	723	808	769	776	832	781	745	706	769	730	753	763	787	739	745	736	754	783	718	693	745	775	795	709	764	706	697	787	785	754	730	740	760	717	734	748	752	720	765	758	771	747	779	760	788	671	769	755	801	746	758	777	738	803	753	767	712	737	754	797	750	787	743	765	732	742	729	713	770	723	778	740	775	775	738	780	765	786	709	767	723	768	746	726	702	737	733	745	791	757	767	709	728	730	753	739	792	710	788	771	722	741	725	790	744	748	719	726	725	745	731	774	743	764	721	781	746	753	707	779	729	747	755	744	678	732	754	760	726	731	735	733	761	767	702	773	754	762	725	748	764	727	738	724	711	717	736	784	742	801	790	735	785	740	704	762	743	783	765	724	732	795	730	747	685	722	747	754	728	723	693	800	779	726	746	770	726	723	738	764	729	772	749	761	727	742	763	728	733	726	737	738	708	794	747	782	763	783	746	739	736	753	742	676	736	768	678	747	759	785	783	751	777	677	743	742	735	754	684	695	729	745	734	722	736	762	743	789	721	764	763	712	769	725	732	750	718	709	756	728	783	745	781	744	783	733	753	705	732	736	769	739	790	712	717	742	757	723	699	753	713	773	736	781	720	706	708	743	704	812	745	730	733	780	752	725	754	727	732	746	783	760	769	759	745	756	765	746	701	764	761	713	756	718	749	726	752	700	740	737	731	737	803	749	722	762	785	700	714	747	758	759	800	776	724	767	732	748	712	761	728	758	750	775	730	752	730	769	767	788	776	792	742	748	826	730	719	767	788	762	746	730	735	683	758	782	747	708	708	761	788	764	744	773	790	754	732	744	716	785	738	731	717	759	783	707	714	746	715	750	698	733	791	733	773	751	785	762	767	767	734	794	751	691	787	736	728	780	777	665	742	724	713	731	688	791	730	725	759	729	740	744	770	725	746	685	707	731	751	731	748	733	773	785	743	747	730	803	805	771	716	725	751	741	747	739	795	734	722	779	710	739	761	763	729	774	754	747	721	685	760	774	713	732	769	750	720	787	756	794	700	742	773	751	711	770	720	752	784	732	765	746	712	741	772	742	708	804	723	769	722	719	732	745	752	756	712	733	752	701	687	754	803	701	802	762	767	764	770	784	743	740	775	748	745	759	715	758	773	761	740	733	756	742	741	702	738	736	737	682	764	805	753	715	773	755	776	729	748	751	716	761	763	748	727	713	818	783	756	780	742	749	753	771	737	763	789	706	735	755	725	764	718	745	754	720	744	741	754	711	732	753	717	805	757	738	724	754	760	738	756	777	749	760	783	740	790	757	756	762	779	725	741	766	764	779	749	764	752	755	706	721	733	724	738	761	786	735	736	736	727	698	779	711	798	743	773	768	783	727	715	754	742	727	770	729	808	783	735	757	740	691	755	733	723	769	704	788	760	753	743	770	807	763	765	720	790	729	733	732	756	776	767	727	744	717	731	753	748	738	722	757	719	727	732	797	764	743	723	742	746	803	739	746	761	734	767	759	788	736	752	747	753	737	744	785	771	720	726	757	698	765	726	737	720	730	726	752	749	697	785	701	779	775	702	723	725	765	772	741	749	796	708	736	749	754	715	760	766	749	800	760	749	707	754	804	797	746	719	755	770	698	736	776	756	752	742	715	769	757	756	759	725	710	764	728	792	713	757	723	729	734	754	758	718	720	773	761	791	797	740	697	729	733	721	704	760	762	762	771	687	730	788	734	775	783	715	725	692	789	751	682	735	755	814	728	780	762	741	767	710	785	746	745	759	741	726	757	717	765	782	749	814	733	720	728	746	756	748	745	720	739	749	730	707	772	729	691	781	694	767	744	766	720	774	758	739	754	760	734	746	762	811	753	779	721	705	715	791	758	750	728	746	695	752	746	739	744	732	713	758	767	784	760	745	764	725	749	757	762	724	763	751	735	777	735	760	746	758	753	724	742	757	724	729	778	757	714	786	742	723	712	748	788	705	725	796	734	709	748	775	759	725	728	724	763	769	774	763	693	744	763	767	720	770	726	720	716	737	759	752	765	779	752	750	771	743	714	790	744	738	753	766	740	722	717	750	742	767	753	746	765	752	740	717	764	715	780	752	745	700	730	779	773	802	726	686	706	729	725	772	782	778	747	736	770	723	725	694	758	761	749	782	745	765	713	739	701	749	766	737	738	714	725	780	718	739	729	791	735	756	768	742	761	739	778	741	713	745	737	746	751	780	767	768	762	731	751	753	725	711	783	713	756	720	786	732	747	743	748	704	685	763	753	732	749	753	763	717	717	814	705	740	742	775	722	705	745	784	750	735	747	739	710	748	721	739	707	724	726	764	735	766	740	758	760	713	755	757	722	755	718	748	743	727	747	733	712	798	723	750	719	755	778	725	757	728	731	758	769	742	753	763	743	705	789	749	736	750	772	766	738	790	754	775	749	721	767	753	770	791	715	759	726	771	738	753	783	745	751	795	742	718	751	743	755	735	717	785	756	751	783	765	751	746	715	719	765	793	792	760	742	693	738	713	745	766	755	730	748	740	741	752	758	756	709	720	784	709	780	744	730	765	723	750	761	756	800	731	720	754	742	710	736	763	734	719	778	700	753	767	707	733	708	755	744	726	734	716	696	755	754	735	745	759	769	722	709	762	810	772	751	722	720	773	773	680	710	819	777	775	728	742	738	748	701	745	704	716	731	740	773	760	743	761	762	782	773	702	759	734	745	697	717	790	752	727	723	741	775	757	736	753	769	771	730	754	742	737	719	753	719	775	731	728	700	758	770	737	734	760	753	761	757	728	803	778	709	733	730	670	772	795	725	764	781	751	743	776	737	709	723	706	745	785	741	748	744	736	717	792	773	745	719	801	791	715	797	760	727	733	686	744	754	714	723	731	725	705
1522	891	509	461	711	882	695	606	503	423	363	301	271	248	245	187	192	196	164	137	148	127	139	122	96	119	113	113	84	72	100	76	76	75	68	89	58	73	74	68	70	56	55	57	67	51	64	75	63	56	59	60	57	61	66	58	60	56	56	57	38	50	47	49	64	55	47	49	47	44	49	55	42	53	51	48	68	46	39	54	45	52	42	50	45	48	62	45	42	62	49	25	48	61	45	58	53	45	56	34	34	49	48	58	46	45	48	38	48	45	46	48	46	41	32	50	29	54	44	57	42	62	44	55	46	38	32	40	42	39	43	50	55	48	30	47	39	51	58	35	51	43	57	46	38	58	54	50	39	41	41	47	41	45	34	52	55	41	45	63	40	56	51	51	43	52	55	38	34	46	43	52	41	43	44	48	48	48	55	46	49	43	51	45	49	50	37	52	51	52	55	34	48	52	42	47	51	56	49	37	49	60	39	60	34	47	32	55	53	50	43	56	43	47	44	56	56	52	60	53	45	49	53	62	55	49	60	44	42	44	53	41	48	39	54	51	46	45	51	51	58	40	53	44	44	48	52	52	52	54	39	45	51	46	38	46	40	44	46	42	41	52	49	45	51	42	58	49	39	61	51	45	53	56	53	47	35	60	39	53	46	38	36	46	65	48	44	51	48	56	45	57	43	48	40	56	36	52	44	33	37	57	43	45	62	45	44	33	53	63	47	44	51	54	51	35	43	54	38	62	44	45	42	44	50	60	50	67	56	45	39	40	39	44	50	49	48	59	50	61	51	36	47	34	37	54	50	51	47	49	49	51	40	45	42	53	53	54	51	52	53	46	56	59	49	57	46	54	42	54	43	43	63	43	44	44	40	43	44	51	39	54	51	54	42	39	54	46	49	42	52	38	41	53	41	59	43	38	47	55	49	49	45	54	51	53	62	55	45	43	49	43	49	51	54	37	48	52	38	45	44	53	33	59	50	40	43	52	39	49	52	39	57	47	41	42	39	47	47	50	43	47	65	62	42	56	44	37	53	50	47	55	56	45	33	53	49	44	47	38	46	47	44	43	58	47	62	37	53	43	52	40	51	42	51	45	50	43	53	44	42	40	59	44	48	44	42	50	47	44	56	40	57	50	47	33	43	47	46	43	34	53	51	49	46	34	47	38	42	39	64	47	48	49	48	49	44	32	55	34	48	41	51	53	37	56	60	44	44	45	48	49	43	50	43	38	45	54	37	53	46	58	46	46	44	43	42	45	41	44	46	53	44	52	43	34	52	62	48	39	52	56	45	43	57	82	60	37	45	47	50	45	48	55	44	47	50	48	46	45	38	42	41	47	47	42	38	42	43	48	53	45	52	53	46	39	44	44	42	42	54	32	34	53	59	52	54	54	56	47	48	42	41	45	50	47	41	65	40	40	28	55	45	44	59	42	44	53	46	38	47	46	43	44	45	46	42	38	45	48	50	38	44	53	64	54	41	42	46	49	44	43	52	48	39	47	56	44	35	53	55	40	38	55	49	47	44	54	41	48	44	39	44	57	62	47	50	43	47	51	56	45	55	39	45	60	54	46	46	43	35	49	41	34	28	45	47	41	47	53	53	40	44	45	49	54	52	45	58	42	37	41	50	41	47	47	50	59	52	53	42	47	58	39	51	46	45	38	46	61	50	56	45	45	46	56	43	36	52	41	41	44	41	53	56	45	64	50	52	41	42	52	62	43	38	45	45	42	46	42	56	46	48	51	49	51	46	57	47	39	40	41	45	59	43	53	57	44	49	54	31	62	50	49	54	46	58	39	53	41	48	41	42	45	55	37	47	55	46	47	47	43	52	45	49	58	50	49	60	34	47	43	67	36	46	52	43	36	47	34	63	42	55	41	52	55	57	43	52	38	35	59	41	52	42	47	47	48	49	41	52	58	45	62	41	45	53	47	41	31	46	41	50	52	40	39	45	50	53	49	41	45	37	43	39	46	50	38	48	38	53	42	61	39	46	42	44	55	50	55	44	43	54	48	42	42	50	39	52	47	54	48	61	45	55	48	44	60	56	37	46	48	40	44	42	41	51	44	59	53	43	45	53	54	49	50	38	52	58	42	51	50	51	48	49	50	54	54	51	43	51	41	46	43	55	51	43	41	46	47	43	44	47	41	45	47	40	44	59	46	50	51	36	51	50	47	46	40	51	39	45	54	58	42	59	39	48	43	59	58	54	47	46	43	33	40	54	42	45	33	46	44	35	46	51	42	43	36	42	53	47	37	45	52	42	53	36	48	52	51	52	48	61	41	55	49	48	52	48	57	41	36	62	41	40	48	45	40	49	57	50	47	55	46	42	53	47	50	48	49	51	47	43	55	54	48	45	58	59	49	41	42	36	47	56	47	39	49	55	43	41	31	40	46	38	34	48	54	44	46	47	42	44	51	58	48	49	40	43	45	46	53	49	38	52	47	44	54	43	50	45	54	39	47	51	61	39	59	53	46	48	53	44	62	49	32	48	46	44	45	51	45	47	37	58	61	40	52	59	53	42	37	52	53	50	35	48	49	52	27	49	46	42	44	57	46	54	54	54	49	43	34	45	49	52	49	45	36	43	46	52	54	52	50	46	49	43	42	38	52	51	50	52	38	47	44	67	45	50	54	49	49	62	43	39	49	43	44	54	42	41	47	55	46	41	51	43	46	50	49	45	51	47	41	40	43	38	54	46	46	46	35	60	28	43	32	47	54	58	46	45	40	50	58	57	48	35	50	38	39	44	44	39	50	44	59	46	51	53	48	38	55	48	47	42	54	36	48	61	51	38	51	46	56	49	40	67	46	49	50	38	38	48	53	47	43	45	39	39	69	41	46	42	45	44	41	56	50	56	64	56	55	44	43	62	35	38	47	50	45	44	35	42	39	43	45	45	46	57	42	50	58	45	44	40	40	50	45	49	30	39	45	51	41	53	48	51	42	51	42	41	39	53	52	54	37	58	36	50	52	46	38	51	30	53	45	47	55	54	46	44	43	41	50	53	63	55	33	53	50	49	47	44	52	46	55	48	45	43	45	40	44	55	46	42	46	47	46	43	46	44	54	44	56	54	40	37	40	53	46	30	36	58	41	45	35	39	44	56	59	41	42	44	55	47	55	42	58	59	39	53	48	49	45	43	47	45	40	46	50	47	37	36	43	41	55	45	53	42	53	48	52	47	57	58	45	47	44	42	55	52	54	38	52	41	49	44	44	47	49	53	44	39	46	48	44	45	45	43	41	47	49	52	40	56	58	32	46	53	45	50	41	48	53	34	43	42	47	39	42	46	49	49	54	43	37	46	55	45	44	42	43	35	49	36	50	47	52	52	46	55	61	51	65	47	46	47	36	48	37	58	56	50	51	46	48	41	51	39	62	35	51	38	53	52	46	36	45	42	48	35	42	48	49	35	41	47	40	53	46	42	44	48	32	56	38	32	54	50	47	58	49	36	39	45	50	44	48	38	50	56	50	41	42	42	47
22907	17305	12197	24791	31927	31065	27431	23082	19705	16451	14402	12091	10817	9596	8495	7607	7072	6255	5761	5113	4637	4337	4072	3911	3657	3351	3167	3011	2670	2539	2372	2303	2047	1954	1841	1730	1629	1548	1426	1386	1318	1245	1267	1206	1193	1125	1193	1173	1106	1107	1121	1103	1037	1105	1030	1032	982	1002	931	939	931	992	902	896	858	839	841	900	897	835	804	778	830	767	805	764	789	780	785	795	777	803	768	791	739	724	698	761	746	717	727	731	745	691	719	720	763	748	737	705	663	716	671	698	728	701	731	715	675	706	704	680	696	663	641	675	689	671	693	714	686	670	660	675	646	649	671	639	673	679	705	708	705	668	716	659	704	640	774	693	689	675	677	673	684	664	674	715	677	692	707	690	683	701	678	681	628	686	646	685	679	704	660	693	673	667	691	644	680	683	674	645	686	706	643	648	659	666	660	657	666	702	712	734	684	699	659	668	681	686	690	736	687	694	691	663	675	651	685	712	653	684	668	693	601	693	714	723	673	718	679	691	665	672	727	671	701	629	685	706	672	709	701	669	695	730	704	678	686	694	684	642	677	681	691	684	648	679	699	682	766	712	671	674	674	697	709	682	681	648	648	669	648	661	715	714	707	666	647	664	658	687	692	685	648	679	703	721	671	706	635	697	703	718	723	697	695	655	684	696	705	645	674	686	689	675	676	660	693	713	699	718	703	710	671	705	691	641	679	714	659	682	689	700	691	688	743	660	666	677	692	641	702	657	610	658	681	704	643	699	668	640	675	675	684	711	700	701	672	706	700	691	717	660	704	661	707	702	673	669	671	711	646	677	652	636	687	735	703	656	704	708	667	679	692	662	674	690	719	679	662	689	661	681	659	706	666	672	648	703	707	702	705	712	706	707	678	704	659	621	641	682	703	666	684	741	669	655	649	686	676	657	686	701	699	686	650	698	661	717	696	689	730	663	672	684	677	658	683	715	680	669	703	651	653	700	702	694	681	677	727	686	687	670	702	655	693	685	665	661	700	691	679	673	746	704	668	691	722	708	699	710	697	708	665	673	700	692	670	655	709	715	671	690	699	621	677	668	688	729	686	649	724	676	685	670	664	692	677	686	685	688	680	655	702	707	626	671	670	702	693	662	688	702	684	704	688	721	648	696	675	680	649	706	635	655	659	721	663	698	691	703	689	668	687	714	671	663	639	692	656	715	641	649	700	642	648	690	668	704	656	682	685	726	690	733	622	709	692	693	652	716	704	649	710	706	725	704	687	686	687	711	664	728	683	681	660	662	655	696	676	724	666	665	686	666	679	689	677	723	641	674	716	667	696	674	707	668	703	683	687	638	690	658	714	708	703	653	718	664	662	666	671	665	717	677	666	662	708	692	679	664	675	696	673	677	646	716	681	704	690	682	695	681	683	710	679	658	649	678	711	682	679	668	713	688	677	675	656	733	713	675	690	715	703	665	643	675	722	692	697	714	710	689	650	626	703	677	670	681	688	682	669	675	613	722	694	704	632	688	692	669	672	640	691	695	684	677	645	673	721	659	708	691	736	680	686	697	749	674	725	681	684	707	719	729	722	688	685	654	687	662	680	649	662	734	696	640	681	680	696	686	734	657	681	661	699	707	696	636	692	674	676	659	671	653	693	696	676	713	684	661	724	708	699	660	697	701	668	696	684	673	659	692	632	677	698	711	674	653	656	677	641	692	640	688	658	710	659	651	729	725	672	684	736	698	692	686	654	697	700	677	704	623	701	657	678	672	668	683	672	746	669	682	683	777	691	670	735	669	667	685	645	678	667	697	704	721	675	672	701	724	715	651	661	714	711	644	707	664	689	678	613	717	669	665	686	668	679	690	711	697	676	636	656	674	688	658	682	674	663	720	649	637	721	718	670	656	650	689	689	699	680	654	668	637	647	693	689	701	706	719	618	668	724	663	712	704	682	668	634	755	681	680	656	673	699	703	658	683	700	711	696	709	693	670	706	658	629	677	636	663	688	651	689	698	638	656	707	666	656	642	681	651	695	675	696	674	726	673	721	684	701	688	657	662	641	704	674	700	704	728	681	679	682	691	677	715	686	719	672	664	653	714	700	723	738	692	713	717	635	699	700	688	692	663	710	690	684	682	659	696	711	647	711	669	650	659	652	675	668	721	694	668	663	677	681	687	651	646	686	700	725	653	622	702	699	686	722	712	671	655	701	701	679	710	672	694	693	698	669	658	658	706	699	657	686	680	661	701	672	656	653	669	718	681	694	678	677	695	676	702	670	733	681	696	636	689	634	634	703	643	726	687	675	673	678	701	690	681	665	692	735	695	713	673	687	646	689	681	695	657	692	708	735	656	676	695	671	682	681	702	715	687	661	694	685	662	652	704	723	682	699	669	750	719	724	658	750	673	710	716	652	627	736	680	718	681	648	658	676	671	670	684	719	685	659	660	680	675	693	649	608	660	689	638	662	703	652	739	672	652	671	716	714	663	703	699	632	697	677	721	679	659	626	616	713	715	687	687	689	662	663	737	731	694	702	651	707	671	720	691	702	680	677	666	736	680	709	698	699	667	702	665	666	676	685	655	700	706	644	684	700	709	662	692	703	704	718	715	655	692	715	678	721	668	646	697	653	744	679	703	684	657	682	657	721	700	658	630	699	675	718	691	679	711	661	672	672	678	662	639	736	677	676	684	690	659	679	650	695	666	703	704	672	679	681	665	639	702	654	623	699	697	679	654	645	684	659	657	696	692	666	671	721	702	705	654	699	657	704	712	669	700	653	689	723	669	675	667	682	709	664	684	667	704	661	635	711	669	678	682	676	633	664	698	670	643	681	728	685	663	706	681	662	687	680	657	694	714	712	665	698	634	655	673	689	674	707	724	679	658	686	674	704	648	659	695	754	727	662	694	680	684	683	719	666	640	673	704	705	678	734	736	673	673	688	649	673	688	661	668	693	687	678	673	703	729	656	652	689	648	687	737	665	657	641	692	666	656	694	733	733	697	644	664	673	676	702	693	659	720	695	688	658	670	680	709	691	644	694	712	671	655	628	681	683	674	670	689	679	682	686	673	683	678	685	682	679	668	652	661	718	715	700	667	676	706	659	707	681	721	676	703	735	723	694	681	648	711	663	674	720	661	685	751	653	667	700	653	684	701	704	697	670	701	686	697	676	667	671	690	724	696	657	680	658	689	747	668	690	704	715	697	725	701	672	675	698	696	716	661	645	704	703	669	699	732	650	655	706	698	701	642	663	655	709	668	671	698	657	664	696	709	691	648	660	651	645	650	690	660	691	720	672	694	694	671	664	663	643	683	717	666	696	694	659	722	718	690	677	647	676	711	707	685	665	686	677	691	697	751	741	665	689	679	732	678	697	680	693	685	691	660	692	667	669	651	648	661	621	725	683	720	657	721	658	736	616	703	703	623	656	660	640	672	722	711	657	707	702	670	696	695	700	667	703	673	675	693	719	650	695	699	702	675	668	682	659	681	657	677	683	679	667	688	712	696	706	702	699	699	658	683	703	702
3269	827	565	497	727	831	747	559	480	415	349	295	289	247	241	245	181	214	176	178	174	149	132	124	136	138	153	104	125	108	107	104	97	87	89	87	97	80	67	78	74	102	102	76	70	91	78	78	79	81	74	72	72	78	83	68	83	72	66	75	71	61	57	71	60	68	76	66	70	71	56	79	67	64	68	64	81	48	57	71	64	73	76	77	70	59	77	57	53	73	64	69	71	71	57	73	67	50	58	55	85	61	59	69	74	80	75	64	52	61	61	73	76	70	66	49	80	80	67	73	75	63	76	59	63	57	74	60	63	53	67	66	63	58	59	75	68	71	51	69	50	73	63	66	59	62	73	86	66	72	61	69	63	68	77	80	54	64	83	55	73	71	67	54	59	55	63	65	67	72	63	75	70	55	76	60	71	73	56	78	81	70	65	69	81	62	71	72	65	62	70	50	66	64	47	70	71	77	72	70	88	63	70	64	59	58	59	75	63	67	65	78	75	60	79	61	51	60	70	67	61	66	63	78	68	59	58	81	64	76	69	72	60	68	68	67	67	58	64	79	67	57	68	75	67	65	69	60	75	75	76	71	58	47	64	77	65	67	65	68	65	61	75	73	58	67	65	65	66	54	68	73	74	66	66	57	69	61	77	57	69	69	70	78	77	61	57	60	64	61	74	73	70	68	63	85	61	62	63	63	64	73	74	50	64	56	58	60	64	77	74	75	76	71	85	75	60	71	61	65	83	64	62	56	74	57	63	66	63	79	60	75	69	67	78	70	84	75	57	58	70	71	72	75	74	69	71	67	56	67	87	56	66	56	62	60	91	76	53	75	58	53	67	64	68	76	60	51	62	65	70	63	70	81	74	69	70	69	62	45	81	70	56	66	69	75	73	61	68	65	67	65	56	63	94	70	66	64	65	77	85	60	78	58	70	49	70	53	65	58	59	78	61	82	73	54	61	60	74	65	67	58	75	76	70	59	69	65	68	70	80	61	92	70	79	68	62	76	62	59	72	71	59	72	67	83	72	61	69	67	62	71	74	68	58	58	80	75	71	73	62	75	60	76	75	73	62	57	75	82	67	75	65	59	66	65	84	59	76	70	59	102	84	75	72	89	66	62	62	70	54	63	63	70	63	65	69	77	64	67	60	76	67	74	72	69	60	69	69	67	72	72	58	57	67	69	84	78	73	66	76	65	57	67	70	66	78	77	70	69	77	74	58	56	71	80	63	76	67	63	54	62	74	56	69	80	69	74	73	72	91	68	65	76	66	59	56	76	68	61	52	82	63	66	61	77	67	56	71	74	52	78	56	56	67	45	69	64	55	63	52	60	71	63	68	63	66	65	59	85	76	56	70	60	72	78	71	63	65	60	58	64	54	82	71	76	78	67	69	66	59	60	52	68	59	78	75	59	61	71	74	49	74	69	63	67	70	71	73	59	68	58	77	62	77	53	69	80	74	57	62	64	74	67	59	75	66	66	69	59	68	64	59	78	63	61	64	78	65	72	60	65	60	71	72	71	63	57	68	65	69	58	67	67	67	64	78	58	56	68	63	74	65	58	65	61	75	81	57	74	69	61	67	73	64	79	88	83	71	58	66	77	63	63	65	74	69	70	68	71	75	68	62	56	56	71	60	73	55	77	63	65	73	70	69	83	65	72	71	74	71	66	63	72	72	62	54	77	66	71	79	78	58	75	67	65	55	57	81	67	56	60	67	75	73	82	60	56	67	57	67	53	74	62	58	53	66	66	66	66	63	59	64	62	61	82	65	63	56	68	68	55	69	66	82	64	72	65	71	78	64	70	69	52	75	68	76	57	80	55	63	55	77	64	84	64	78	66	61	74	69	77	79	58	82	67	65	71	64	97	60	61	65	70	68	74	62	78	65	70	67	68	67	58	66	69	66	73	56	67	64	57	71	67	102	55	68	60	73	67	72	62	55	72	62	62	65	70	62	75	62	70	74	68	64	67	62	75	66	72	60	65	66	56	66	68	57	55	50	60	55	76	67	66	81	69	70	65	75	67	71	62	72	84	68	63	67	46	55	76	66	61	68	68	58	50	73	51	70	71	75	59	61	64	63	72	79	67	63	58	54	83	66	72	70	63	77	63	76	56	57	76	71	61	61	57	60	50	78	74	54	68	80	71	77	66	59	67	68	71	60	66	76	76	55	60	69	77	66	78	79	61	64	64	76	55	82	65	63	59	65	68	70	75	65	56	76	64	68	68	63	62	68	67	62	69	66	61	61	61	86	66	74	70	69	51	70	55	47	75	67	65	77	78	47	65	64	78	60	69	69	64	68	53	74	61	70	71	78	55	70	66	71	64	74	68	58	63	65	63	81	67	77	81	67	59	73	77	72	77	73	69	77	78	76	67	68	59	77	59	59	85	68	68	64	72	62	69	68	90	77	70	69	60	59	56	52	71	66	65	62	57	69	54	85	67	78	79	64	72	72	67	61	79	76	56	60	74	68	61	58	80	69	73	70	74	61	57	63	67	55	55	65	60	76	63	55	67	53	73	77	58	70	69	79	75	55	54	62	67	61	63	59	60	63	60	69	74	70	61	71	57	74	55	68	74	66	60	63	68	64	66	73	58	65	68	54	68	66	68	63	68	66	66	82	63	67	60	76	72	61	77	82	59	74	80	60	55	75	62	65	67	74	75	76	67	73	63	63	69	57	51	62	68	75	63	68	70	54	76	82	57	71	59	66	68	61	72	76	73	71	57	61	65	54	75	87	59	83	57	52	54	63	67	59	79	82	73	53	66	77	75	69	57	61	65	77	68	61	74	70	62	81	68	72	70	68	70	84	66	53	67	59	68	71	73	70	74	72	79	74	64	70	62	60	60	79	59	67	80	78	62	68	69	61	56	72	71	64	72	68	62	56	66	66	67	80	65	71	72	79	64	55	59	74	54	71	67	67	64	70	78	66	59	68	74	72	68	55	62	66	66	93	54	62	68	59	70	60	82	53	84	77	77	82	54	79	59	50	63	75	57	55	84	74	61	64	71	55	65	67	68	59	58	62	59	77	58	63	60	50	57	68	62	72	70	81	66	74	70	76	83	84	54	69	69	74	75	60	73	65	66	58	76	63	65	70	75	75	50	71	60	82	63	66	80	68	64	72	70	56	66	71	69	60	52	71	66	63	65	54	61	74	64	64	60	67	55	76	68	71	77	63	57	55	68	65	57	44	61	71	55	67	75	75	56	52	59	74	75	62	64	48	60	72	66	63	77	94	68	69	72	70	61	70	67	68	60	63	56	60	51	81	72	72	67	63	64	59	59	69	73	54	63	74	69	72	77	54	69	63	77	74	64	48	61	58	70	74	56	73	65	67	75	51	75	77	59	72	64	65	67	64	72	70	60	45	68	60	71	49	62	71	62	60	75	71	71	59	76	66	81	70	56	71	73	76	76	83	62	71	77	66	61	70	68	70	67	76	66	86	75	67	60	57	51	62	64	61	88	65	69	58	64	69	63
21372	15903	11477	23426	30927	30075	26645	22707	19060	16308	13724	12047	10547	9328	8356	7643	6803	6210	5566	5238	4679	4371	4090	3898	3744	3667	3270	3196	3055	2759	2560	2399	2313	2138	2047	1896	1832	1715	1714	1578	1612	1506	1488	1467	1485	1500	1386	1445	1351	1333	1366	1359	1312	1272	1267	1282	1287	1203	1296	1244	1197	1186	1140	1192	1141	1093	1112	1126	1123	1109	1097	1070	1101	1054	1012	1068	1074	1061	1095	1038	1009	1036	1061	1043	1027	1062	1003	968	1021	1051	1012	997	1005	1010	1029	991	1043	949	1032	999	946	976	976	902	995	1011	944	1038	931	1027	954	984	950	963	1012	990	998	967	970	967	994	986	1001	934	990	927	992	964	963	962	923	1029	972	993	1005	1008	968	936	1014	934	976	963	957	1014	985	940	920	1028	1028	947	994	940	876	959	995	883	1008	918	982	919	959	967	988	987	928	968	928	972	980	1001	969	948	941	912	989	984	949	1001	930	939	932	936	925	992	926	948	974	977	997	930	934	973	956	946	967	978	948	991	932	984	927	946	973	987	947	1009	960	945	980	995	943	987	998	1003	958	926	1024	946	964	939	1003	947	1013	991	1010	1027	987	941	954	980	999	988	986	995	945	941	1042	980	957	945	982	975	974	952	966	945	949	987	913	965	927	965	963	968	957	946	963	963	944	910	961	957	957	997	938	992	988	974	946	977	1001	917	901	945	981	962	965	956	1001	924	975	943	952	994	949	948	912	1035	934	963	948	950	968	1000	882	966	925	969	983	993	946	929	956	965	973	964	934	910	962	920	975	930	905	978	911	1017	935	994	971	929	946	968	976	993	980	924	955	958	947	985	969	958	884	898	976	998	967	938	1025	931	1013	971	992	981	946	968	969	953	1007	985	978	953	962	997	913	992	957	929	980	967	956	945	1016	1011	961	1028	1003	894	942	978	1040	977	990	956	978	943	955	1021	930	966	1018	993	1019	943	914	1005	961	1050	998	941	950	922	951	939	985	947	943	960	965	992	939	974	978	950	978	957	1000	951	991	1001	1010	965	965	960	981	942	956	985	955	966	930	928	999	985	966	962	953	936	943	973	932	929	1031	977	999	965	1038	973	978	965	957	965	963	946	970	978	1001	958	1016	965	939	940	1023	963	988	960	965	935	941	981	973	971	954	966	947	966	1008	985	985	958	943	993	997	918	935	925	980	1005	965	1000	921	965	916	992	954	964	933	990	983	1011	910	987	1015	930	947	949	981	1010	946	972	937	931	1015	970	911	916	867	947	1001	950	948	961	1018	1020	953	965	995	1006	888	945	951	973	924	947	906	959	1009	966	988	958	937	952	913	1013	923	943	942	945	987	979	966	921	979	891	1022	983	958	964	991	960	945	956	967	931	934	966	997	946	951	976	942	988	969	923	973	952	978	959	961	981	995	994	1010	976	1009	976	970	995	969	936	983	955	912	949	939	944	904	987	981	928	1026	992	971	948	971	972	1017	1017	994	950	981	976	946	913	919	975	987	916	976	851	910	984	973	967	952	986	949	995	949	997	982	947	936	941	971	921	971	970	961	945	977	984	952	954	988	1008	937	1009	967	936	978	1012	924	967	946	960	961	974	983	981	949	968	945	936	1014	960	960	961	979	993	1009	922	1001	926	1008	974	958	981	982	993	954	981	962	979	981	973	942	951	994	920	900	988	959	939	945	968	976	973	985	976	961	954	939	964	986	904	922	1001	974	910	941	962	982	961	924	1026	942	983	952	959	1007	947	977	974	1028	915	933	969	942	935	971	914	952	902	965	1010	975	968	940	963	970	941	971	974	941	970	992	998	939	986	906	938	920	1000	948	979	927	939	958	945	1029	992	965	956	993	973	965	1005	950	964	917	1014	952	986	992	983	925	982	954	945	948	983	922	947	1017	982	970	985	954	967	937	998	939	927	981	954	932	926	1010	972	916	1011	957	933	938	917	998	986	898	977	968	944	920	989	918	994	1035	938	960	965	1013	963	983	963	1006	993	1018	936	929	910	944	1012	937	966	994	938	980	919	979	973	964	955	990	939	992	907	876	930	972	1019	924	1001	978	1000	934	946	913	925	947	951	994	915	963	985	946	978	1001	944	979	937	921	951	942	940	985	990	943	974	930	944	932	1001	922	973	990	987	983	958	995	989	1021	1002	957	918	993	1007	958	929	996	987	912	942	955	988	1026	944	1006	1007	998	944	981	952	935	950	1004	976	969	959	973	1010	957	945	928	926	923	928	971	938	924	991	901	930	935	941	986	1003	930	994	989	990	962	1011	948	973	909	938	988	993	1004	974	986	953	956	969	978	908	954	963	955	958	961	946	982	931	1000	1003	968	921	939	953	998	926	985	980	972	968	948	975	982	956	923	944	934	962	988	995	975	951	943	931	1010	988	981	1008	998	936	969	982	1027	1006	936	949	954	963	970	952	957	944	867	945	941	993	954	945	925	958	931	983	932	980	978	961	950	956	981	965	963	939	994	940	1006	983	1013	975	999	916	972	935	995	947	938	939	981	1021	907	958	945	935	982	996	920	939	960	950	943	952	966	974	976	978	960	950	958	904	957	894	970	926	986	903	959	1011	1007	936	1008	966	990	967	964	1019	953	978	949	1037	997	1003	960	1010	931	924	940	934	990	998	969	938	977	972	994	961	966	991	1031	987	955	1004	932	903	940	1012	978	943	959	976	958	948	1022	959	992	953	1016	960	993	956	937	980	960	1002	963	944	993	963	1007	986	982	984	1015	1000	1055	984	972	947	991	939	1002	934	1003	958	954	1007	940	900	971	939	951	970	980	911	944	968	974	944	914	957	951	1018	947	993	967	984	977	1028	1007	990	949	980	987	935	975	978	971	974	1004	979	994	1019	906	986	919	909	924	963	952	963	984	999	982	932	946	958	977	914	895	969	995	971	975	958	958	961	950	988	936	938	979	893	933	878	928	927	1009	904	999	913	955	910	987	917	916	958	974	983	950	970	943	948	942	933	994	961	1012	939	959	986	940	966	944	955	894	935	978	966	953	959	989	931	929	958	929	921	978	964	1010	967	962	974	985	1016	918	963	966	960	988	882	999	973	979	968	973	912	965	1034	1025	947	983	933	969	954	935	953	946	962	985	905	944	981	977	931	921	958	964	961	952	938	973	981	1008	990	957	1003	927	1006	983	998	968	955	973	952	1014	961	975	965	985	957	957	959	949	992	962	946	968	988	963	993	941	965	1007	993	1022	946	939	953	984	986	981	991	935	949	902	966	974	935	964	915	968	951	960	953	989	945	913	976	995	951	909	992	919	919	935	897	1001	923	959	889	960	940	979	1000	977	971	954	998	1034	945	960	998	991	917	925	965	959	959	999	987	1011	954	982	937	1014	971	970	982	993	986	1008	963	993	998	999	966	932	918	970	961	937	1003	959	943	1036	982	919	939	947	953	964	963	964	971	970	984	984	910	945	949	889	986	901	981	1003	1027	987	962	972	954	895	957	925	941	932	878	960	980	921	920	959	945	999	999	863	957	962	981	953	905	966	1015	971	971	944	984	926	948	992	984	949	1010	977	968	1017	959	1025	968	1002	963	953	981	990	989	1000	975	931	984	960	956	992	970	912	956	965	923	920	1023	913	962	996	982	981	1006	948	988	925	964	905	946	934	953	981	983	942	995	992	942	930	938	954	921	990	972	1012	959	894	987	963	1025	923	952	912	1033	1002	942	922	951	977	964	1004	922
2616	1257	779	682	987	1171	1010	753	719	590	528	439	395	346	346	301	269	254	228	198	195	170	175	158	169	151	155	127	131	107	119	99	103	117	92	100	101	88	94	71	81	69	68	74	93	87	90	78	69	87	72	78	74	80	84	72	74	66	73	62	70	64	71	77	82	78	57	64	66	59	74	60	56	71	53	54	70	65	66	68	71	82	42	60	73	65	70	74	59	62	70	71	62	75	61	70	64	57	71	61	78	61	69	66	62	55	64	61	83	63	50	62	68	63	64	71	67	64	71	61	75	53	36	63	70	64	60	74	66	56	86	70	52	59	61	70	52	69	61	51	49	65	59	51	70	58	53	74	64	55	56	71	68	57	66	73	62	65	75	67	68	56	61	64	62	48	58	69	61	55	65	69	72	69	59	72	69	67	49	57	54	64	68	85	61	66	55	70	58	51	73	57	54	60	66	53	66	58	62	68	61	75	71	71	55	67	61	61	55	58	71	72	62	70	54	59	60	63	61	54	56	64	74	76	58	74	57	53	60	56	73	79	62	58	75	67	56	68	69	73	62	69	60	69	50	66	69	43	54	68	53	72	54	74	70	65	55	69	61	66	58	70	70	71	69	77	54	55	66	74	65	61	47	54	66	61	54	71	69	53	62	69	68	68	67	72	74	68	55	68	67	65	60	75	75	61	61	69	53	53	67	70	64	48	60	65	78	75	52	63	67	57	66	66	49	69	67	67	62	68	73	52	69	63	75	53	69	62	55	65	66	56	60	67	64	61	51	47	64	61	84	63	65	55	62	56	60	78	56	56	70	67	53	61	50	60	67	54	59	62	68	57	75	65	65	58	58	64	54	72	67	61	69	59	57	68	60	61	71	62	68	53	69	58	63	65	56	64	53	80	64	63	69	69	69	61	71	52	75	72	53	49	65	64	60	61	70	51	54	58	65	59	63	77	65	62	64	55	61	62	72	68	72	79	64	60	70	64	63	62	67	72	59	75	50	57	53	56	59	62	64	72	46	56	56	48	59	71	72	54	60	58	75	61	59	64	55	63	52	54	63	68	68	66	58	71	54	72	61	66	65	62	60	67	58	63	55	58	81	64	74	57	58	67	60	57	62	58	57	57	70	64	63	63	61	72	67	59	57	70	72	49	49	54	61	61	52	61	63	64	59	61	61	67	65	46	74	55	55	69	66	57	61	48	62	71	66	59	75	63	64	73	71	73	71	64	46	62	57	61	59	59	69	57	55	62	70	71	79	53	55	49	62	55	53	63	61	57	64	49	61	71	80	69	66	67	65	65	70	61	57	67	66	72	62	70	61	56	65	70	49	69	43	51	65	69	58	71	59	65	60	66	61	68	56	65	63	63	64	73	71	52	65	60	67	75	72	64	58	68	56	72	70	60	57	64	49	66	51	56	60	57	55	80	61	53	75	52	64	50	52	45	76	69	62	65	73	48	75	76	64	66	69	66	56	73	84	57	66	57	71	76	67	64	69	74	74	63	60	65	47	59	48	49	66	41	74	57	65	49	63	63	62	58	63	73	59	57	75	58	70	66	63	71	70	57	67	54	76	59	60	64	65	63	54	49	75	67	58	55	60	54	85	55	50	66	62	58	65	74	49	56	80	68	59	65	50	66	68	62	64	71	77	70	66	58	63	54	61	68	55	65	59	52	58	69	54	75	61	63	58	59	58	53	67	49	63	62	71	62	69	75	51	60	55	69	70	57	64	64	55	52	56	75	50	54	56	63	60	55	54	61	61	66	63	55	53	60	64	56	64	78	81	69	69	56	58	69	60	59	66	61	67	66	65	49	56	56	54	74	54	68	71	67	54	59	77	64	57	77	64	79	50	59	52	65	74	52	58	71	72	63	69	63	52	65	63	65	47	50	70	78	76	74	50	64	74	60	59	64	66	58	58	52	76	59	69	61	48	54	68	62	59	58	62	69	87	65	69	58	64	59	43	71	70	63	73	70	69	65	54	59	63	60	61	56	68	85	62	61	73	60	79	58	64	65	74	70	55	59	79	55	58	57	74	56	67	50	71	51	61	47	61	58	66	64	72	75	77	70	55	54	65	68	75	66	60	64	57	74	64	65	71	65	55	54	67	59	70	52	68	71	66	64	66	62	62	48	72	51	61	65	65	51	60	66	51	53	69	76	64	64	57	70	50	73	64	72	57	56	56	60	60	63	60	56	47	61	62	73	66	63	60	62	63	49	52	64	58	56	57	58	56	62	69	68	51	56	71	54	62	61	74	80	52	64	54	56	65	57	79	60	68	82	62	47	54	62	40	75	71	60	55	65	70	71	72	77	67	59	61	68	70	59	65	50	72	60	56	53	61	61	68	60	66	60	54	74	79	54	70	65	55	70	64	64	63	49	62	59	51	61	69	53	61	60	75	51	59	68	63	59	72	47	71	56	64	51	72	67	47	54	56	72	56	55	73	70	69	71	83	61	66	71	50	47	63	70	64	42	69	71	59	65	61	54	79	68	54	50	62	62	50	64	61	68	78	61	53	65	47	65	68	53	66	64	59	58	64	71	59	64	72	68	56	86	46	64	53	63	54	56	68	63	71	46	61	74	54	64	70	81	51	65	69	68	61	67	61	77	68	67	64	49	54	70	52	61	72	46	70	76	68	64	67	69	51	51	64	62	55	52	64	51	62	65	49	81	55	60	64	73	76	69	54	64	54	65	55	59	67	60	69	64	50	65	66	66	48	60	66	58	50	75	70	78	74	58	66	45	57	64	58	66	70	54	62	64	54	69	64	70	57	73	57	63	71	62	56	62	67	69	58	45	78	66	63	63	71	56	64	62	58	68	55	59	65	73	74	55	64	59	59	64	61	66	68	64	67	58	65	66	65	57	66	67	73	54	56	73	47	73	49	67	71	58	52	60	69	56	56	53	59	61	54	60	54	56	48	67	54	65	60	49	73	60	64	64	54	52	68	76	67	63	60	66	64	72	64	68	72	77	59	64	75	48	38	66	66	76	65	58	70	72	45	60	68	64	66	59	68	59	57	70	71	61	63	68	55	76	56	74	72	64	80	45	68	65	56	59	78	61	64	61	62	65	58	63	62	36	66	63	57	60	60	64	67	55	53	73	59	68	61	51	64	78	58	72	59	87	70	72	64	72	76	66	60	60	61	72	62	77	62	58	54	61	62	66	59	50	67	55	65	66	67	68	69	58	61	63	51	58	53	75	65	60	52	77	66	80	67	57	72	70	59	58	70	63	57	52	45	56	81	68	60	55	54	59	65	60	57	58	48	64	49	63	57	59	71	64	50	60	60	55	74	51	64	65	67	71	66	54	64	60	57	65	61	57	57	59	58	71	70	65	65	51	73	66	64	55	64	75	62	70	62	62	65	59	64	67	64	64	50	76	51	73	55	60	70	51	71	61	70	73	62	79	69	79	63	63	58	54	75	41	51	52	69	66	55	68	66	54	58	64	85	63	63	80	56	69	67	72	65	59	77	71
26635	20263	15218	28480	35577	34827	31499	27264	24018	20629	17753	15816	13858	12563	11227	10102	9362	8486	7470	6893	6403	5860	5622	5299	4968	4702	4262	4043	3745	3397	3270	2955	2880	2650	2551	2356	2120	2099	1979	1800	1797	1776	1752	1626	1646	1593	1543	1610	1497	1567	1451	1414	1439	1420	1396	1366	1272	1304	1286	1300	1294	1271	1198	1157	1213	1207	1162	1126	1126	1090	1147	1128	1108	1055	1068	1046	1047	1066	1057	1013	1034	1046	1066	996	960	1046	1053	971	1026	964	997	937	956	933	960	979	1003	915	907	950	939	990	903	939	976	920	925	923	934	937	908	927	917	918	890	909	937	912	886	939	845	943	894	886	922	962	878	861	856	906	916	910	906	958	900	845	954	909	919	919	894	887	905	884	888	899	963	916	934	898	925	895	881	923	912	856	908	911	893	972	893	890	900	922	950	902	914	896	893	851	867	861	892	899	865	865	907	890	872	913	910	901	890	834	913	918	915	869	886	869	895	955	900	900	860	858	849	856	961	835	892	907	860	948	876	951	918	934	906	920	861	888	925	883	890	908	924	867	922	860	938	882	857	938	926	885	880	873	904	893	886	925	875	897	927	904	944	890	916	837	914	904	894	880	833	855	937	899	872	891	891	932	945	896	940	909	938	912	902	871	881	889	965	851	928	831	934	889	855	886	869	890	899	827	862	900	900	870	863	888	889	864	935	862	946	923	946	887	888	907	890	857	879	950	832	887	914	867	854	916	947	916	969	872	953	936	864	919	869	857	887	970	892	848	902	904	873	914	946	863	876	847	852	926	907	896	892	927	891	905	872	876	880	845	885	972	918	859	872	882	920	843	880	919	894	917	894	882	882	875	867	933	875	930	903	891	872	910	912	907	874	905	858	867	933	903	847	907	928	909	919	914	887	910	856	880	897	872	934	844	871	896	855	873	884	885	896	883	891	904	911	853	889	925	902	907	874	943	879	909	945	889	878	890	935	929	906	913	944	919	966	886	890	906	922	887	900	875	905	942	909	908	913	908	911	847	927	888	894	878	912	918	890	882	913	882	920	887	869	918	894	878	922	860	877	929	907	941	863	914	882	925	904	907	905	849	930	879	901	875	836	917	896	866	928	926	859	901	903	846	911	869	912	860	913	833	893	886	924	896	860	909	962	867	922	890	867	948	907	864	930	844	855	939	912	899	872	882	916	914	861	916	874	873	891	905	899	948	914	926	893	945	933	929	875	903	918	920	888	879	895	891	839	867	853	923	876	893	892	917	917	917	942	907	905	908	860	910	904	906	883	925	897	890	914	917	881	904	894	860	912	872	917	906	897	958	852	880	875	884	838	886	939	946	906	874	896	875	895	956	898	837	937	926	869	877	857	897	924	874	866	833	926	896	913	938	994	855	845	924	868	872	882	904	919	956	885	883	848	873	896	885	915	913	900	914	916	859	861	955	885	896	946	860	876	849	896	938	907	938	902	890	883	885	936	948	904	838	885	893	937	909	845	903	906	891	863	869	946	898	917	855	910	888	918	883	924	883	879	854	875	927	852	967	844	853	910	892	882	950	851	901	915	902	893	886	904	907	818	869	891	891	935	860	859	830	919	873	822	861	914	896	977	863	910	893	922	892	877	899	902	947	897	955	955	888	882	900	862	885	926	892	931	893	899	902	874	859	898	933	921	917	859	892	900	954	935	843	925	942	871	940	894	884	881	886	944	862	901	878	961	952	857	884	900	902	889	885	890	924	902	887	892	921	914	883	912	941	950	873	863	900	877	930	879	871	858	859	870	897	937	852	910	931	883	935	856	851	910	880	887	918	918	858	907	876	930	952	899	929	874	825	929	903	867	868	912	877	957	841	853	903	888	903	868	962	856	880	917	921	920	908	913	877	873	866	881	902	945	896	885	876	886	883	874	902	884	892	932	909	859	851	937	921	879	888	957	898	896	885	871	885	862	854	920	920	897	908	907	919	867	972	939	873	868	904	904	885	871	862	849	903	976	898	905	863	873	896	914	875	873	857	866	890	855	905	893	869	914	875	846	923	878	870	915	909	900	895	898	870	909	910	939	853	870	891	916	868	826	878	883	846	898	877	896	922	929	932	897	910	873	925	854	908	885	902	888	895	876	878	893	924	920	905	873	877	930	848	883	923	879	888	890	880	891	888	920	871	927	885	971	882	874	932	910	895	898	904	889	876	936	881	828	959	862	951	893	857	866	882	920	933	948	893	912	924	906	861	861	910	875	930	855	882	912	908	896	899	914	862	906	910	924	838	861	934	908	850	951	903	829	919	921	851	845	920	874	992	895	910	926	908	827	933	894	868	914	930	973	865	856	907	882	899	911	909	873	951	880	927	921	925	963	909	940	950	901	936	915	854	892	870	878	953	907	910	930	907	882	908	933	886	909	854	911	874	899	866	875	939	878	900	922	924	885	918	899	870	820	896	874	905	938	911	904	880	904	887	897	886	933	906	892	911	909	840	914	948	927	916	944	864	856	914	886	866	881	910	880	857	880	910	927	888	929	895	841	904	830	904	940	891	939	889	881	885	929	867	913	988	887	917	901	887	863	914	857	887	890	882	911	891	950	915	905	848	884	914	920	897	963	898	871	876	855	904	921	878	871	900	928	871	905	899	898	843	904	852	917	879	894	902	914	913	856	901	892	894	922	926	905	857	890	930	851	932	893	888	911	880	890	903	865	829	922	890	889	842	873	951	905	859	867	909	843	878	951	956	880	921	870	863	871	908	919	883	903	904	916	846	885	948	858	895	933	841	882	852	905	905	926	902	916	904	879	924	871	939	910	935	892	863	865	864	895	896	911	885	902	902	912	931	894	875	931	891	860	903	888	929	876	896	877	936	885	918	880	900	855	873	908	900	891	937	878	890	901	846	940	874	912	941	874	911	855	866	955	896	875	869	948	923	845	848	951	926	910	918	919	914	898	890	903	894	872	913	874	895	888	881	976	886	901	843	850	869	858	894	873	895	948	885	860	873	928	902	858	921	910	916	926	900	878	890	912	913	887	867	856	898	925	853	873	853	886	959	914	920	908	852	877	897	901	821	913	873	892	952	923	924	866	897	909	910	914	896	900	909	927	918	862	894	881	899	912	898	925	869	918	926	899	896	892	949	886	895	858	906	911	887	944	859	929	903	933	942	900	863	930	918	918	925	900	952	917	893	934	887	891	874	929	878	894	867	920	916	885	912	902	897	909	901	925	950	901	970	955	882	902	892	918	974	900	913	895	899	851	924	852	869	910	882	891	895	870	924	865	909	894	887	878	889	891	904	881	894	950	880	876	956	908	872	925	914	911	860	880	923	886	941	941	910	867	865	898	913	939	918	930	881	914	894	920	945	854	899	879	845	869	886	946	868	891	941	867	853	923	921	944	904	941	902	923	888	971	873	864	875	915	893	885	923	911	878	877	907	896	897	897	934	897	889	907	904	904	831	964	859	914	882	930	900	866	894	859	833	904	937	886	912	876	854	895	898	921	883	905	914	844	901	915	913	870	908	965	922	895	877	907	859	883	859	973	909	949	938
2018	585	388	348	504	565	489	390	354	294	260	243	210	190	172	185	146	148	148	128	103	137	113	110	97	98	77	82	75	81	80	71	78	78	71	71	83	66	58	76	71	69	72	65	68	42	57	60	58	67	69	68	54	62	64	59	61	53	58	35	46	54	56	44	55	55	64	58	54	50	55	47	48	56	58	49	53	58	53	57	37	53	38	59	51	40	48	48	55	54	41	51	50	45	45	47	47	52	57	41	54	47	50	56	55	55	46	53	42	58	55	53	55	52	54	57	45	50	43	50	67	59	56	43	51	58	54	46	63	51	59	39	54	54	59	58	51	50	44	46	49	57	47	62	56	41	58	43	37	43	58	45	58	49	60	48	58	63	50	68	56	50	52	42	56	57	47	52	46	54	47	50	50	51	43	45	54	52	55	48	69	35	45	61	39	53	50	41	56	62	51	43	42	51	43	56	44	53	43	60	53	60	60	50	41	47	61	48	43	41	43	34	63	53	58	49	50	44	50	59	64	45	49	43	48	57	57	60	58	50	62	58	60	59	56	56	50	62	52	49	39	65	61	66	55	54	46	61	45	51	68	43	55	52	58	52	47	54	56	56	51	41	54	42	48	53	48	41	52	47	58	55	40	64	54	48	50	50	53	53	39	46	50	54	57	55	52	50	46	49	49	47	51	46	48	51	57	53	51	49	57	59	50	44	46	52	63	51	55	61	54	58	51	51	48	52	44	63	65	43	52	51	58	53	54	59	48	55	63	55	54	47	47	45	53	55	43	47	40	53	53	57	52	70	50	33	52	52	48	51	49	52	47	61	47	48	54	41	47	52	48	50	39	36	45	59	54	57	52	42	58	61	59	62	58	45	46	55	54	41	53	54	65	44	42	50	47	61	43	41	51	56	50	53	56	63	42	62	48	52	59	53	53	51	56	43	60	62	53	68	57	60	41	51	50	57	65	51	50	59	51	43	57	66	56	51	36	56	56	51	57	45	58	50	52	45	43	43	61	62	46	61	63	39	47	54	46	45	44	55	70	50	51	46	64	52	52	46	51	52	50	58	78	49	49	63	54	56	47	64	47	47	59	48	53	46	53	49	37	52	49	52	42	47	44	55	46	54	44	49	53	50	55	57	41	36	58	55	56	46	55	56	41	51	50	53	58	41	56	39	46	57	56	42	53	50	45	50	59	63	45	46	52	57	40	54	51	50	46	51	56	71	44	50	64	49	42	47	56	51	64	46	50	54	45	51	54	61	59	60	56	50	56	48	50	57	54	56	54	51	49	53	50	65	59	62	42	56	54	59	39	59	63	55	48	46	51	55	57	49	44	63	61	62	53	43	49	53	55	60	46	55	54	41	60	58	43	45	50	53	57	47	47	54	60	57	46	61	48	59	60	63	44	46	46	48	52	57	57	45	55	43	46	44	52	49	56	54	74	59	61	56	48	42	49	56	57	43	58	68	55	55	49	47	55	61	48	47	51	59	45	58	63	53	50	55	51	51	69	59	58	62	47	54	51	57	48	63	56	63	49	52	68	44	48	56	60	50	64	46	64	57	52	55	51	60	42	58	49	51	47	50	58	60	38	63	63	42	46	43	48	55	58	57	45	46	58	38	53	65	53	47	50	45	49	53	42	56	56	49	56	58	59	55	53	41	53	58	45	59	57	48	50	47	56	54	50	51	52	65	52	51	44	58	46	52	51	47	42	49	43	55	52	50	55	56	53	56	59	47	44	50	44	42	62	66	54	49	51	51	57	52	52	51	37	54	59	53	55	64	42	70	66	56	59	59	62	55	43	59	55	59	42	47	56	55	47	54	64	61	58	54	47	45	51	67	57	48	46	58	46	52	55	50	42	58	49	50	40	48	57	50	50	60	47	53	49	61	59	54	53	55	54	52	52	57	65	44	54	52	62	61	49	47	47	58	34	53	43	53	50	52	50	44	45	52	41	57	50	47	48	47	57	64	46	48	54	56	55	44	51	62	52	55	64	39	46	53	52	56	49	44	45	55	58	51	44	51	57	54	44	34	57	57	61	62	52	42	54	53	52	69	47	48	46	49	55	53	48	53	52	51	49	43	45	49	66	56	40	59	64	47	56	51	53	58	55	52	50	55	53	54	53	64	55	42	50	62	57	43	51	51	52	38	55	59	53	43	41	38	64	50	55	40	51	64	33	49	63	65	39	40	54	50	47	48	53	55	50	60	53	51	52	44	64	56	52	55	53	43	55	54	47	61	57	59	42	44	39	55	46	43	59	46	48	47	48	49	60	53	45	43	60	52	62	56	42	33	52	57	52	58	46	46	49	50	49	48	52	34	56	59	57	52	54	42	38	58	38	48	50	63	53	49	50	65	47	69	50	51	63	45	51	54	52	58	59	51	45	44	42	61	46	53	54	46	50	51	58	52	47	51	51	45	49	47	50	48	49	55	47	51	46	56	55	57	56	46	54	52	62	56	62	44	53	40	61	52	54	63	36	49	53	59	42	37	65	54	44	59	44	60	55	51	52	45	68	57	51	61	47	59	54	38	62	58	54	37	39	56	35	39	62	56	56	50	61	48	64	46	62	50	46	61	52	69	46	59	57	50	44	51	42	54	53	62	50	57	37	53	61	46	41	53	54	53	39	50	41	55	54	45	64	64	59	41	53	51	41	46	51	43	57	57	60	49	57	58	51	61	52	68	56	56	56	58	38	43	44	45	55	57	38	63	65	65	63	54	52	58	54	47	53	47	58	61	62	51	59	60	63	64	50	55	61	60	57	37	43	46	46	51	68	51	48	43	64	55	47	58	55	56	54	47	44	42	49	63	49	54	64	57	44	62	54	52	37	40	52	54	62	59	55	54	50	46	51	56	68	59	56	51	62	57	51	59	47	48	52	51	56	57	56	67	48	45	52	57	42	49	49	52	39	57	48	62	53	49	45	50	68	54	54	55	40	59	61	48	43	52	58	55	61	45	48	49	43	54	53	46	51	52	53	56	46	37	47	46	57	45	50	40	59	52	46	52	49	50	60	47	51	59	59	50	48	41	59	59	45	52	52	38	65	41	42	48	51	52	51	60	51	46	54	44	50	59	54	55	61	43	54	55	40	47	57	49	54	61	57	43	61	52	49	50	51	42	51	50	55	47	57	51	56	65	67	59	61	52	45	53	43	51	49	50	58	37	52	54	45	59	50	58	50	44	52	55	50	60	65	54	39	49	57	56	56	40	58	50	52	60	51	49	39	54	48	42	44	58	59	43	51	51	45	46	56	35	50	60	46	54	52	36	48	61	46	55	58	52	55	53	38	45	43	51	47	60	48	45	45	66	48	55	46	49	38	46	50	46	57	57	41	56	62	48	44	38	49	43	68	58	43	40	60	41	73	56	53	62	64	52	35	67	45	43	56	43	50	44	64	61	46	40	54	55	52	60	52	38	69	47	59	67	47	55	45	58	71	54	46	59	54	64	69	41	47	49	44	60	55	61	57	57	57	53	53	45
18977	13100	8965	19817	27319	26144	22283	18347	15027	12380	10683	9187	8015	7108	6288	5902	5200	4516	4182	3837	3590	3291	3196	3043	2872	2795	2503	2332	2256	2152	1926	1882	1641	1611	1596	1444	1349	1320	1220	1221	1172	1113	1115	1134	1120	1073	1104	1046	1067	1049	1078	982	967	964	1019	1026	934	1014	883	944	940	916	876	862	902	872	871	898	849	844	870	870	844	820	771	775	844	877	857	765	798	821	798	798	787	748	794	757	801	797	766	751	777	797	761	768	736	809	793	734	758	746	755	775	723	737	738	756	781	782	758	776	787	756	734	785	809	766	775	760	753	732	747	779	754	764	755	769	766	753	763	736	736	717	736	773	741	793	699	742	695	795	805	713	735	779	802	728	785	768	751	717	758	776	755	759	782	788	747	758	787	785	739	733	728	758	716	731	750	761	785	718	799	756	761	762	814	718	766	764	748	751	739	828	736	748	781	738	758	727	758	783	749	727	774	742	731	780	805	729	744	794	792	779	788	792	758	747	727	752	758	757	754	697	699	795	776	789	753	736	722	723	734	794	743	730	754	826	722	753	741	722	745	796	731	754	740	757	777	751	761	702	763	735	729	699	716	719	777	758	739	760	797	759	749	737	756	767	765	777	749	768	756	757	695	673	740	769	731	804	741	767	740	745	749	743	767	780	775	753	726	774	769	749	769	787	760	673	699	711	724	809	758	737	757	765	718	752	757	769	775	728	753	758	762	791	751	745	747	745	798	747	765	730	740	752	759	737	800	754	766	718	753	765	799	818	809	746	781	757	738	743	757	771	789	724	741	760	743	757	748	746	721	774	813	742	757	770	743	706	734	749	803	735	719	728	755	752	797	749	736	797	734	737	779	766	766	796	750	740	750	739	733	702	727	781	750	754	745	729	742	785	781	735	790	735	757	781	759	756	721	746	783	741	723	770	727	782	775	825	775	740	811	739	742	701	766	753	725	753	745	684	796	763	749	728	743	740	736	768	766	743	739	762	781	784	770	759	725	702	776	753	789	758	746	715	716	801	750	784	728	822	740	726	779	767	757	749	743	780	723	743	725	772	780	728	742	712	710	758	773	744	779	781	743	770	728	807	774	747	794	781	738	700	754	740	797	730	779	732	697	773	776	706	764	781	756	732	840	731	773	737	746	787	731	760	775	779	736	750	749	824	707	764	764	735	768	720	720	793	747	736	790	752	735	760	738	763	759	810	738	737	742	731	755	759	756	738	758	762	781	777	728	774	728	733	760	755	731	774	729	770	768	752	751	698	729	743	761	724	746	779	725	727	790	731	742	742	695	705	710	748	741	749	754	758	713	704	792	789	746	746	757	744	726	737	713	728	733	747	781	746	707	727	739	791	776	748	753	718	720	771	746	754	727	760	774	752	768	788	747	741	736	752	767	763	739	800	723	743	742	757	744	749	737	739	765	706	741	710	770	747	762	775	721	703	726	733	766	724	752	767	794	758	765	725	766	768	744	749	747	736	739	751	780	755	724	821	700	685	717	800	738	802	771	769	772	735	731	736	768	804	763	722	772	751	767	771	752	764	791	752	785	760	710	761	761	776	733	720	740	765	766	794	739	748	754	756	734	765	758	764	709	783	778	790	759	737	692	755	752	745	727	729	701	749	759	781	772	752	774	745	757	748	740	715	734	799	781	815	772	727	725	742	773	731	808	775	755	763	758	787	785	767	725	745	680	753	739	751	738	698	704	738	730	718	734	733	790	743	780	734	784	775	707	729	744	750	770	757	733	755	749	741	720	733	724	738	796	763	724	752	769	795	721	727	710	724	730	713	745	769	820	756	740	717	765	667	733	788	750	759	743	833	782	763	756	705	747	760	805	791	770	757	740	767	720	732	746	783	745	729	757	748	732	700	721	746	750	762	747	762	708	778	775	740	772	737	704	737	729	789	763	797	778	775	794	741	684	736	728	748	746	750	744	830	734	760	758	742	761	719	757	739	821	776	719	755	757	790	737	765	747	742	733	751	738	780	751	728	757	774	721	753	800	791	720	767	753	729	800	738	743	777	739	706	761	761	751	752	753	739	766	766	728	767	766	747	721	803	762	735	761	789	774	693	750	736	781	782	711	751	708	812	818	776	749	714	734	740	693	750	776	800	774	722	742	747	787	715	715	774	762	763	726	745	781	758	760	711	756	803	767	728	724	775	736	725	743	808	759	779	805	738	782	721	723	767	717	753	691	744	777	763	762	734	739	806	784	772	766	801	768	744	748	750	749	766	763	734	752	751	792	764	771	782	716	784	771	778	798	784	713	721	722	715	732	749	784	773	719	740	739	766	732	741	762	727	750	759	747	767	835	778	804	733	741	729	748	782	718	779	793	764	736	742	762	715	769	747	748	756	736	782	799	743	764	719	779	722	736	800	776	769	812	747	732	790	811	734	735	770	727	746	664	700	783	726	771	750	761	798	739	741	780	760	712	827	735	806	757	729	780	784	770	735	751	753	726	762	755	712	751	753	746	820	768	749	754	782	731	770	719	745	746	776	785	735	785	750	771	759	785	759	762	695	736	755	759	762	735	756	774	769	787	757	786	760	733	775	781	743	779	750	722	745	730	749	736	824	775	757	715	724	777	766	730	736	746	769	804	775	762	760	766	733	745	771	727	810	727	750	749	712	732	783	767	756	729	761	744	734	762	744	722	701	770	783	758	700	701	714	794	721	801	768	739	720	719	780	717	727	775	765	766	839	774	760	757	794	738	721	752	728	784	722	752	799	733	785	749	768	780	743	781	800	740	748	772	716	798	749	744	795	729	756	720	739	723	778	743	769	726	769	747	713	727	754	784	731	733	744	755	756	758	735	771	776	774	718	733	756	767	735	764	690	747	745	786	775	759	735	748	760	743	781	748	751	756	753	729	792	789	691	764	759	758	733	774	756	777	757	746	741	738	699	738	750	762	746	740	782	738	776	799	780	726	761	743	692	744	763	756	752	778	733	751	811	733	751	767	769	775	751	752	743	791	740	774	805	793	759	767	731	702	738	730	749	718	781	756	718	797	768	764	728	746	737	791	740	747	796	800	753	781	751	807	775	791	746	758	788	761	741	712	799	774	787	769	697	758	755	805	766	755	792	747	756	758	762	710	737	755	816	738	746	737	736	783	739	737	761	742	742	749	791	790	703	744	787	697	740	736	768	769	786	750	744	726	764	771	731	738	782	763	790	739	744	729	698	727	726	738	784	775	773	723	739	722	713	740	772	776	756	723	738	743	811	737	764	773	761	739	760	755	782	741	794	774	790	735	726	766	751	781	704	736	774	750	710	783	754	797	758	749	723	725	787	729	728	725	814	768	742	727	726	761	757	760	771	768	743	756	780	734	779	735	772	770	746	774	750	749	728	755	766	772	795	780	734	728	767	796	735	698	765	762	759	730	728	739	800	791	723	765	743	723	743	755	787	763	731	766	759	740	674	774	743	705	728	775	693	770	763	757	769	785	723	767	744	787	741	765	750	757	811	767	811	743	736	770	739	732	703	766	758
1539	903	580	483	756	827	710	586	489	404	382	319	299	264	238	203	173	213	154	129	137	142	141	117	121	114	108	117	88	99	80	81	89	75	77	68	75	71	53	78	59	51	70	57	64	63	57	61	68	51	63	58	61	59	40	47	57	70	52	52	56	46	57	54	54	58	53	45	50	49	47	47	50	39	53	41	52	32	52	51	43	48	51	54	51	54	50	50	56	46	48	55	42	48	62	42	65	52	60	50	50	32	44	46	54	37	58	51	40	40	57	50	51	43	42	61	48	39	46	48	51	49	49	44	51	34	48	34	50	44	55	36	41	48	54	52	43	40	46	37	49	58	38	41	53	60	53	53	59	33	30	49	47	49	57	56	41	50	50	46	46	50	46	33	69	46	40	45	46	49	42	47	56	33	56	47	55	55	51	53	55	55	51	62	57	49	43	46	59	38	50	41	39	44	45	48	44	40	43	39	55	41	48	55	50	53	47	47	45	47	37	49	44	47	61	41	46	38	47	39	37	46	47	43	58	54	39	46	56	50	46	52	53	40	58	42	47	44	31	57	51	49	31	63	40	51	57	53	49	53	46	58	43	40	41	56	46	38	54	48	46	49	51	41	58	39	36	53	57	43	46	50	42	54	40	42	55	45	55	52	43	43	41	34	50	39	57	41	32	48	47	52	53	58	47	40	55	53	61	55	54	50	46	40	48	39	42	46	51	44	52	43	49	40	54	55	53	59	46	57	39	53	39	37	41	51	53	54	39	47	44	55	49	45	44	56	51	52	43	48	50	59	56	39	40	52	46	52	44	41	43	32	48	44	49	48	62	41	40	53	50	39	51	46	36	33	50	42	58	44	45	53	52	47	53	40	52	50	43	51	39	38	44	52	38	50	42	44	63	50	50	35	46	40	53	49	36	57	52	51	52	46	31	43	51	49	43	45	54	44	51	50	56	49	34	56	50	45	40	57	41	71	42	43	40	46	69	51	45	54	41	42	45	44	40	53	48	44	42	53	47	58	56	32	59	48	34	43	40	38	42	50	46	62	36	54	55	49	44	24	50	33	42	39	58	56	40	47	41	60	45	50	45	48	35	49	54	56	56	56	44	48	59	37	41	47	68	53	54	45	56	50	47	54	56	48	40	55	46	50	52	46	45	42	36	45	63	64	37	47	44	49	51	48	55	63	46	37	52	49	48	53	42	42	39	54	52	30	47	58	42	52	43	45	49	34	42	37	49	52	37	43	43	41	53	51	44	37	41	49	62	52	39	46	27	53	40	55	55	40	43	57	48	45	37	52	48	53	45	52	47	51	42	44	38	41	42	48	41	51	42	43	48	43	46	47	52	37	55	53	52	37	48	52	37	44	47	34	48	45	49	59	36	34	47	42	51	47	49	52	53	42	47	31	46	47	45	57	53	45	45	48	42	42	39	39	39	46	59	40	40	38	55	49	41	35	41	40	38	37	51	44	48	46	50	50	45	48	53	48	39	38	40	56	45	45	55	53	53	44	55	37	43	41	52	59	48	54	57	46	39	43	47	34	52	50	54	46	39	44	48	54	45	66	41	35	53	52	37	39	44	39	53	52	48	52	56	50	49	50	48	47	46	30	38	41	37	42	60	55	52	48	56	37	47	59	38	36	54	48	50	40	55	45	48	46	41	42	50	54	61	55	51	57	49	59	44	45	60	54	43	51	45	50	43	48	38	41	42	51	38	48	40	52	39	52	39	47	50	37	53	56	51	63	40	48	46	50	55	45	48	41	55	47	43	54	43	54	41	53	42	50	39	57	54	45	51	45	38	57	46	44	42	38	42	51	50	46	44	54	39	52	47	44	55	38	46	47	63	42	47	31	62	57	48	46	48	52	40	52	48	54	52	39	50	49	43	50	43	45	46	59	52	50	47	50	45	48	55	46	54	50	42	47	44	57	50	42	47	39	43	54	38	46	31	50	41	42	46	50	44	43	44	52	47	53	50	46	45	48	59	39	36	58	48	57	37	38	51	40	35	44	32	52	52	48	51	40	45	35	46	39	37	40	43	54	47	53	32	39	44	50	48	43	59	40	48	44	47	37	43	47	55	49	50	34	53	49	46	59	65	48	36	43	55	48	52	46	50	48	48	53	45	57	40	41	50	44	58	43	50	47	46	48	57	45	28	49	55	50	36	48	66	36	53	43	53	46	52	54	70	55	52	38	41	61	46	37	55	46	37	46	46	53	56	44	50	43	39	39	45	45	53	50	52	52	44	49	46	56	39	45	44	59	59	50	48	51	38	36	52	48	47	37	42	54	53	58	54	39	43	37	46	45	44	36	30	55	39	33	53	45	58	59	41	38	52	41	39	49	50	46	42	47	34	47	45	42	52	46	47	52	53	58	46	44	40	46	40	42	60	42	62	55	40	43	44	46	42	51	44	44	42	46	45	56	57	54	43	47	42	43	60	56	38	49	40	49	40	39	49	52	48	42	35	49	39	48	38	44	36	52	37	31	51	52	41	49	31	37	49	47	47	46	66	40	59	50	45	47	46	57	45	40	39	45	54	44	55	47	44	47	41	39	57	37	50	49	42	53	54	34	39	33	57	54	45	39	43	48	52	40	51	41	50	58	47	50	39	41	35	44	47	43	46	47	41	48	51	48	62	55	54	42	52	45	50	46	60	44	50	52	50	55	45	58	38	45	45	41	50	54	52	50	40	48	32	43	47	36	53	41	45	53	42	42	45	39	54	45	44	48	64	63	40	49	49	36	40	49	44	47	61	46	49	45	37	33	42	43	44	38	49	43	39	41	50	38	59	58	39	47	47	62	49	45	43	48	40	41	50	49	45	44	44	38	52	42	47	47	44	51	51	56	59	47	40	59	40	33	44	54	41	61	48	49	53	60	40	41	46	45	41	57	50	34	39	50	59	44	49	53	50	43	44	55	47	36	52	44	53	43	39	51	46	43	38	62	39	49	58	42	45	51	55	42	45	44	51	35	50	44	51	47	50	49	42	49	44	54	38	47	42	50	56	50	59	44	54	42	48	45	51	46	43	49	45	52	49	58	54	45	47	45	43	52	47	46	40	53	64	49	52	58	46	46	52	44	43	53	63	47	48	58	50	47	50	51	52	39	54	53	52	63	44	44	50	44	30	44	54	43	48	52	41	52	49	44	39	63	43	44	55	51	46	50	39	37	58	37	48	48	48	39	48	51	47	39	53	48	42	41	42	48	39	45	44	37	36	50	48	50	53	47	48	40	50	39	39	49	38	49	40	44	48	47	41	48	46	45	48	56	61	49	53	47	49	49	45	49	44	51	45	44	32	47	37	47	50	57	50	36	42	47	47	51	42	41	61	45	44	39	46	39	44	54	45	45	48	45	56	40	47	35	46	49	49	48	44	58	43	59	46	38	55	52	48	43	37	55	55	52	48	49	52	50	37	49	48	49	48	30	56	61	47	52	42	44	54	57	55	47	54	49	47	48	38	49	47	51	44	56	49	40	51	54
22954	16899	12090	24571	32536	30863	27251	23283	19529	16694	14419	12406	11189	9903	8698	7961	7014	6396	5801	5365	4893	4615	4280	4063	3712	3451	3260	3068	2854	2595	2434	2261	2066	2051	1880	1739	1606	1523	1435	1296	1306	1303	1334	1233	1213	1193	1237	1191	1123	1180	1115	1021	1072	1054	1006	1027	993	996	942	938	952	940	906	858	871	874	830	902	850	893	844	800	822	833	855	765	762	851	742	788	822	841	752	774	728	731	787	718	785	768	731	741	714	692	736	702	702	756	748	689	715	664	717	707	738	734	697	704	660	694	733	672	740	726	693	687	701	734	694	676	673	672	688	741	703	677	686	716	732	741	730	655	675	621	661	681	658	675	697	665	689	715	659	655	710	724	696	693	692	685	693	688	692	656	716	665	701	676	675	676	685	621	670	732	716	750	701	666	713	736	668	641	706	707	662	697	706	690	716	668	632	709	654	680	677	720	697	695	657	656	680	667	680	693	676	634	643	697	668	651	668	689	708	702	676	678	688	691	719	681	673	696	680	690	707	645	695	626	673	694	720	746	678	676	716	692	713	670	690	660	693	667	711	671	728	723	709	733	696	699	690	704	733	654	668	690	684	742	636	653	698	652	677	645	681	668	681	672	703	684	699	674	733	658	677	711	651	669	689	687	669	690	675	708	717	679	703	699	689	668	677	701	675	690	671	682	636	667	672	669	686	668	738	708	692	656	725	677	721	704	695	712	679	732	675	715	666	673	622	737	674	699	685	691	697	687	716	731	681	719	693	699	741	652	651	742	663	678	631	654	658	679	634	664	733	706	667	673	709	651	716	667	675	722	694	695	662	723	677	701	701	653	672	738	651	620	681	657	628	650	657	718	656	702	694	692	658	757	666	699	730	666	654	668	734	743	668	658	713	668	732	705	732	699	660	701	703	684	709	658	671	682	693	661	724	717	705	691	679	692	688	657	681	676	632	691	664	676	727	669	712	705	682	730	684	709	654	670	661	654	670	644	682	682	678	684	718	686	725	725	716	689	694	663	660	676	697	680	674	656	709	694	683	682	666	721	696	695	665	717	728	701	638	659	640	669	702	674	675	724	693	698	716	690	711	665	676	670	706	694	736	662	719	691	688	648	715	696	729	686	681	711	695	716	682	651	626	685	680	664	656	658	679	671	686	692	673	723	673	662	696	697	718	659	682	676	664	690	705	663	672	736	656	689	694	696	658	701	662	660	740	714	666	710	735	675	704	707	671	656	701	713	678	650	729	647	693	674	685	649	723	668	705	666	710	677	694	704	670	698	627	738	650	724	655	705	673	726	697	643	659	689	630	690	706	692	676	704	690	683	711	655	712	674	681	669	718	696	712	642	695	707	688	677	689	693	691	719	696	641	712	747	693	720	681	649	683	677	673	653	689	694	674	678	689	686	683	696	679	694	689	653	688	694	715	658	654	731	736	745	661	701	653	672	648	722	740	699	661	696	667	669	669	653	645	706	707	699	641	717	671	697	675	694	694	665	712	690	696	678	714	668	697	701	661	660	665	676	729	684	673	726	663	684	712	694	654	697	657	690	671	683	645	648	629	693	660	687	688	682	708	705	731	696	696	683	689	648	687	729	696	661	728	739	637	687	664	742	676	689	641	660	667	683	652	642	675	666	674	745	613	693	677	692	699	668	686	676	704	644	712	693	711	652	711	698	741	674	702	702	706	660	691	686	697	705	636	647	678	720	674	677	693	702	691	711	697	664	706	711	714	668	654	678	728	677	682	677	700	683	689	684	733	668	678	645	696	733	696	707	714	629	656	687	671	654	721	686	677	676	705	719	706	716	690	718	679	663	702	697	687	675	659	643	759	698	696	681	673	661	714	690	708	658	682	673	698	727	723	720	691	645	723	638	671	698	762	748	652	663	677	702	713	674	653	681	696	721	668	687	679	703	665	648	649	646	716	704	665	694	723	714	696	674	659	692	692	677	681	677	666	719	706	720	653	688	728	684	711	693	701	690	668	702	664	757	668	684	702	665	688	645	703	706	690	707	646	705	691	711	672	652	598	664	699	660	672	680	690	718	688	661	686	663	716	651	685	687	661	685	698	667	692	675	715	635	681	664	699	694	684	678	709	647	666	657	677	670	695	681	674	712	640	660	764	685	685	661	676	665	696	690	703	664	714	648	659	692	719	706	694	699	680	671	643	671	635	699	690	697	728	683	693	675	680	739	660	663	719	654	677	688	755	677	701	669	687	679	692	701	640	699	696	701	653	710	674	697	627	702	651	697	685	656	713	665	709	683	673	691	705	694	706	684	658	667	732	659	647	708	724	644	699	674	667	728	707	683	676	687	704	698	723	750	711	677	670	692	692	730	706	703	703	712	637	697	709	680	703	721	708	685	702	755	707	696	686	719	670	676	703	649	722	713	686	705	680	655	656	712	693	648	708	699	720	659	703	695	685	680	713	675	671	703	749	686	719	681	694	739	665	645	681	707	708	667	681	720	737	709	731	701	670	732	660	709	731	642	691	696	674	739	713	707	675	680	736	747	678	715	699	739	682	693	641	692	697	662	694	669	713	680	713	697	683	687	676	694	664	679	684	681	704	695	735	654	671	619	707	657	654	666	668	653	660	712	669	719	699	694	680	672	710	705	724	672	691	710	691	667	710	670	638	664	645	700	655	657	705	691	699	660	668	687	679	658	680	687	666	691	680	711	635	692	686	653	685	726	700	676	705	652	708	689	691	676	632	663	658	699	700	693	683	707	679	731	707	670	694	690	708	662	676	635	694	660	693	663	699	635	677	704	701	703	713	711	688	649	701	709	688	698	726	673	641	699	730	721	669	692	665	687	686	670	694	670	714	710	727	695	718	703	686	687	704	657	715	708	732	724	694	685	665	681	688	680	678	696	711	680	709	630	673	691	707	671	696	681	737	704	726	650	693	646	685	707	664	733	634	702	673	652	654	754	717	670	684	643	640	670	714	703	721	664	736	670	670	733	650	680	685	686	652	685	640	669	676	715	675	665	710	679	742	669	609	695	676	684	709	670	731	674	681	704	683	718	685	665	629	679	656	696	680	687	656	680	642	713	658	713	695	689	715	690	696	687	673	696	705	717	669	696	702	701	687	659	701	701	662	687	684	681	634	652	681	689	667	691	695	705	713	725	672	675	708	675	656	677	664	647	633	728	702	688	669	702	663	661	663	655	732	670	695	668	702	707	692	669	728	690	669	597	688	705	720	721	704	679	678	674	671	652	681	703	688	693	678	680	699	724	665	733	709	710	723	679	689	712	661	710	707	669	655	690	711	682	668	695	630	678	685	706	674	649	666	638	656	690	678	676	701	660	694	676	700	642	706	750	671	688	707	686	736	714	678	702	655	669	665	748	683	706	658	638	711	666	700	705	686	689	646	698	695	674	675	689	676	702	658	689	678	667	701	686	649	656	651	693	677	688	717	648	719	659	688	698	670	719	653	725	708	681	670	691	686	706	699	661	695	662	681	665	709	679	634	687	701	705	712	704	652	715	696	665	704	706
3264	827	572	433	725	727	662	538	476	434	355	331	311	285	234	231	229	190	168	169	161	152	147	139	127	140	153	116	106	111	103	96	93	81	93	87	93	86	90	77	73	104	86	83	77	76	85	77	86	76	71	75	67	73	88	82	85	57	64	70	67	72	70	64	75	78	63	60	59	69	57	82	74	84	68	74	62	72	77	82	61	81	70	57	70	67	52	64	85	76	88	77	61	70	79	72	56	69	73	79	66	69	72	71	64	70	66	86	63	63	71	72	77	77	72	47	63	64	67	76	57	68	67	81	66	65	56	66	55	56	69	71	67	71	73	66	63	60	50	66	43	60	65	67	66	64	61	78	56	69	65	58	74	60	60	72	71	73	68	71	80	56	67	85	62	57	54	72	80	67	72	58	64	73	66	69	66	65	59	59	56	55	53	72	60	73	61	76	71	55	82	77	59	67	65	63	70	63	64	53	75	68	69	60	67	55	55	75	75	68	65	68	56	69	84	73	71	74	68	76	76	71	67	65	75	76	72	65	54	62	75	76	75	48	75	60	69	73	77	56	57	64	54	57	61	66	74	76	70	65	76	68	73	68	64	62	61	67	65	85	68	56	58	70	61	46	70	55	79	64	64	63	74	63	70	71	68	51	73	87	69	70	69	70	63	80	68	61	70	62	66	67	86	55	72	57	45	72	57	70	75	68	65	65	69	66	76	73	81	67	83	57	70	71	41	65	65	75	61	69	68	72	85	54	77	64	67	61	72	70	87	74	76	71	80	67	69	72	67	70	74	66	71	61	74	75	65	75	73	66	83	73	73	54	65	79	70	70	68	60	71	58	70	61	63	75	74	69	60	54	62	74	70	75	72	59	58	65	64	74	68	60	76	81	60	60	69	68	63	68	48	72	78	81	73	82	63	77	64	59	76	69	64	61	78	71	61	78	65	75	65	67	63	80	76	61	73	60	79	61	67	68	74	66	68	64	79	62	66	91	65	63	71	76	58	69	74	69	81	83	66	56	73	64	65	59	78	75	76	81	63	70	67	63	75	70	65	64	72	85	67	63	70	67	65	69	69	82	64	61	81	73	56	63	64	64	54	72	67	77	62	67	73	63	70	70	63	66	58	75	61	60	73	84	79	64	71	76	61	65	69	62	52	74	66	56	63	78	51	58	66	54	75	67	94	64	59	72	65	69	76	49	61	46	69	66	44	62	75	51	80	60	76	73	81	77	65	62	71	59	59	57	71	60	70	88	72	65	60	63	77	58	79	66	70	78	77	58	64	55	65	70	65	54	66	83	62	64	72	66	76	80	79	67	57	79	55	59	67	63	71	54	74	67	78	62	58	69	71	55	73	63	66	71	63	78	68	68	81	77	55	65	73	96	63	84	62	69	86	57	61	60	67	71	71	79	78	66	50	55	75	83	65	55	66	76	66	86	59	62	73	71	63	65	51	73	71	63	51	63	65	78	56	58	57	74	86	66	92	68	66	70	84	65	52	67	68	64	58	59	80	66	63	56	75	66	74	60	63	59	68	74	57	57	69	67	83	58	60	71	64	77	79	69	73	55	66	68	77	69	66	67	65	67	75	57	56	64	59	62	59	62	81	73	67	64	91	63	59	60	69	75	59	77	72	70	68	63	70	72	51	66	61	73	73	67	70	69	64	55	64	62	71	55	69	58	64	63	59	65	56	79	71	58	63	63	47	60	69	76	84	64	65	83	65	74	75	72	73	57	64	63	70	69	76	70	74	60	77	55	58	59	67	60	67	65	56	86	73	67	57	48	62	61	74	73	66	68	66	63	61	61	86	78	62	79	58	77	67	67	68	81	66	58	70	69	72	61	68	63	70	68	79	64	67	62	76	80	70	46	62	69	62	76	83	71	75	58	84	85	62	67	69	64	59	73	77	73	59	68	78	61	64	69	70	74	56	62	66	69	74	69	53	62	70	77	63	64	64	65	66	78	60	62	71	70	60	75	43	75	51	60	60	57	76	62	69	63	58	62	65	72	62	62	79	76	62	63	64	61	73	75	75	67	59	78	73	73	68	61	78	73	69	76	67	78	70	74	69	51	50	66	87	73	58	65	63	70	67	78	49	66	63	72	57	60	61	67	65	68	50	68	71	73	51	59	80	70	63	52	68	64	60	78	82	61	57	65	63	80	51	75	66	68	61	47	58	55	72	62	61	56	60	79	70	76	63	59	69	65	66	55	53	78	63	71	77	65	85	62	63	70	62	65	67	71	63	63	68	67	51	82	67	76	60	73	73	63	62	69	68	61	73	75	62	74	72	71	64	89	63	78	68	54	55	61	71	68	74	78	74	68	60	71	74	53	74	59	76	80	65	67	72	63	69	59	77	63	50	83	60	64	74	60	70	67	61	85	58	66	71	79	74	73	70	71	53	68	49	67	56	48	80	74	63	66	71	68	62	58	58	62	62	70	75	61	85	72	63	68	66	76	66	87	58	58	76	79	70	66	65	48	69	54	68	69	63	63	64	60	57	83	63	78	62	72	76	75	64	72	65	56	65	62	71	70	70	79	50	82	76	69	72	68	57	83	63	80	69	62	61	57	71	65	69	61	66	76	66	74	57	58	73	70	66	80	57	78	60	59	76	65	59	79	82	66	70	73	72	74	57	70	54	55	60	76	64	66	77	74	75	80	81	57	76	76	67	84	72	54	53	75	68	71	60	75	66	87	69	74	63	62	59	61	69	86	64	71	48	69	68	70	54	70	67	60	72	67	56	86	56	68	69	64	69	67	63	60	75	76	77	66	67	71	69	60	78	76	61	73	69	53	61	62	73	60	67	67	65	66	71	73	67	53	72	66	77	79	65	77	72	59	60	71	76	51	74	59	70	71	72	56	57	60	52	69	76	77	82	61	61	72	61	45	64	75	64	87	74	84	85	72	60	72	74	77	69	72	61	63	57	69	81	71	65	60	58	92	79	74	64	72	62	86	67	78	80	72	64	82	62	68	75	67	65	74	71	58	73	64	56	63	76	68	57	71	60	69	66	66	64	61	60	80	64	76	69	72	64	72	74	66	65	59	59	74	63	63	80	79	65	67	70	75	61	69	63	76	56	79	84	64	58	79	67	58	51	67	59	65	58	66	64	74	63	62	63	89	76	66	73	80	69	65	75	62	72	55	87	72	70	68	51	63	61	70	63	59	66	53	60	62	61	77	66	68	62	74	63	73	69	66	74	62	78	53	77	65	54	82	63	75	66	89	70	67	67	68	93	76	75	70	88	61	61	55	62	75	64	75	75	78	67	63	63	57	84	63	81	65	78	69	73	53	67	72	70	56	78	66	69	89	72	80	70	64	62	72	71	57	57	65	57	73	66	83	67	69	53	62	72	80	64	73	77	83	62	72	70	69	56	67	65	71	76	72	71	75	65	56	63	53	66	59	80	74	78	62	66	69	66	49	69	69	68	71	58	81	69	60	80	73	62	76	70	72	66	69	70	69	80	73	74	67	65	65
21060	16027	11404	23472	31093	30111	26206	22634	18948	16702	14182	12395	10799	9696	8691	7759	6984	6340	5808	5307	5003	4525	4391	4083	3870	3645	3407	3174	3039	2778	2574	2548	2309	2171	2020	1934	1830	1808	1739	1591	1618	1492	1538	1423	1451	1429	1421	1447	1441	1335	1296	1330	1334	1298	1216	1267	1274	1244	1217	1250	1175	1185	1193	1125	1189	1148	1099	1143	1132	1167	1121	1173	1080	1138	1079	1086	1104	1016	1061	1116	1072	1097	989	1037	1037	1057	1055	1033	1087	1013	1032	992	998	1047	999	1008	1027	933	1017	952	974	984	955	996	976	1006	969	968	955	955	949	931	976	1025	976	956	989	962	929	1008	1049	936	936	1002	988	993	983	973	955	983	971	977	1014	972	981	1007	1000	981	960	1017	963	1051	993	971	959	990	1013	956	956	1040	991	915	994	1002	938	992	941	979	971	937	960	992	947	902	952	988	952	960	930	991	988	959	935	939	963	932	936	937	1014	943	985	967	939	1014	914	996	977	974	960	979	962	963	983	962	979	969	1011	946	963	953	951	989	1007	972	1003	911	981	919	980	985	953	969	1037	989	988	997	909	956	1002	944	944	1006	949	1013	956	982	986	952	1033	938	969	972	873	954	931	1001	982	926	949	935	973	976	1001	950	959	982	977	955	1015	964	989	980	998	977	926	1012	1011	1024	1008	954	967	984	970	994	983	988	967	1001	989	966	984	972	997	977	992	953	975	890	967	999	933	1005	982	981	968	974	993	978	999	963	1007	996	989	967	1003	982	956	1028	943	951	948	945	973	929	973	995	967	950	969	908	1025	1041	982	920	989	916	970	928	959	936	929	986	949	994	947	947	940	974	962	1040	982	985	968	958	973	961	998	1005	1000	998	877	975	1011	939	1002	955	1002	985	947	998	976	952	1016	926	975	934	974	951	988	951	944	980	966	953	916	964	938	976	968	945	944	972	1038	960	937	982	1012	922	976	930	1026	981	982	1002	1036	979	975	1001	957	978	947	980	977	940	986	958	977	964	997	1000	1020	957	1008	941	973	952	999	979	972	1020	970	1000	949	964	921	960	985	992	1018	915	949	916	982	954	955	969	948	957	954	965	984	951	1031	966	959	974	985	959	926	979	1003	962	1011	960	957	949	1007	932	1016	937	954	985	957	966	965	997	899	958	976	1007	937	931	940	1029	996	967	1012	937	969	995	983	942	964	1014	979	970	987	965	1062	965	971	933	1014	971	975	978	940	922	987	994	973	956	1008	980	931	952	966	944	959	1011	982	970	948	1018	985	942	932	918	1003	940	913	969	938	971	947	1005	960	1017	974	986	983	982	984	985	915	1012	994	948	954	990	948	983	986	975	967	910	981	893	945	923	977	967	980	953	965	954	965	1014	1011	912	1034	962	964	997	1005	976	981	952	943	966	937	958	967	991	979	964	999	916	967	982	1031	1014	979	957	960	965	1000	997	1009	958	934	986	984	946	963	1004	965	979	954	998	970	981	999	989	980	912	941	894	966	955	1023	952	950	986	978	906	985	1006	977	991	1015	942	935	958	914	952	944	981	955	953	1011	955	1006	1037	942	1023	929	958	937	954	988	994	988	933	917	1023	994	982	937	971	914	940	935	985	979	965	980	975	1009	994	949	1015	952	1026	956	970	953	961	991	957	945	974	1011	956	1002	1038	957	932	940	996	921	952	992	926	1018	922	946	934	1020	949	900	995	974	999	924	943	1022	956	931	948	955	977	949	948	928	967	1011	974	910	940	957	987	924	933	968	962	1057	940	956	1009	940	945	942	995	939	990	995	1018	969	957	1010	936	1002	957	1028	991	962	923	983	929	1047	956	989	1002	948	971	924	916	988	952	906	966	1014	982	969	921	958	921	928	983	971	991	942	977	931	915	998	921	943	968	968	937	936	977	990	935	942	986	973	947	966	921	972	965	1025	986	967	1045	987	962	921	922	1004	988	995	990	965	993	968	1037	994	987	882	971	1007	946	987	1023	976	959	987	963	921	978	967	924	996	951	956	975	1009	945	968	868	974	970	929	953	936	1025	958	939	941	953	972	977	987	942	976	960	963	983	994	973	944	958	955	1018	978	926	999	999	1027	1008	977	1004	970	960	939	978	1012	963	979	934	998	1019	949	1019	999	1018	998	952	983	949	953	999	945	967	981	977	969	1011	976	949	963	977	961	981	969	974	994	973	974	958	955	940	970	909	1004	1034	958	958	975	964	1013	978	1029	934	972	959	918	990	1027	920	965	1001	931	968	1001	983	970	974	936	931	967	993	944	949	940	1003	982	942	962	965	1002	964	919	996	907	957	990	1006	890	968	991	965	985	944	977	998	979	924	967	955	1024	984	952	1003	1038	1027	935	1014	955	969	995	974	998	1006	962	995	965	932	938	1014	912	924	953	951	1010	1012	945	970	994	984	967	1027	951	955	963	960	1000	962	1040	960	943	983	1033	1032	991	989	923	970	959	972	1034	966	1058	959	955	936	938	931	955	996	920	980	1000	944	939	1024	958	1012	969	946	958	972	943	957	945	956	944	950	986	975	929	891	979	960	959	959	960	925	965	1010	957	1037	971	992	971	964	994	935	935	986	965	949	947	997	978	964	924	957	973	1000	987	919	955	921	971	989	969	1036	971	976	933	956	941	987	964	950	988	1011	951	960	988	992	991	978	967	911	948	944	925	943	978	900	994	995	928	945	963	959	1003	959	959	961	991	1013	1001	957	1027	914	957	948	914	935	990	932	886	992	963	970	944	980	1005	964	932	998	997	1012	966	947	935	981	934	978	938	1008	998	1046	1027	983	961	929	930	970	965	1037	1006	975	975	976	966	1005	996	926	929	982	955	979	962	990	948	930	950	974	994	956	987	923	1017	930	920	911	952	992	1040	963	946	908	955	938	938	953	982	996	975	981	948	1029	924	941	967	1006	911	954	954	996	946	949	959	984	980	884	1023	899	966	994	957	975	998	987	959	985	1004	955	976	942	978	939	988	991	978	1029	995	973	933	963	909	940	982	995	920	959	977	979	970	965	962	1024	950	939	955	975	988	968	969	975	945	950	973	952	961	980	1036	967	962	942	1008	1055	992	979	985	946	946	984	964	926	910	981	983	944	915	989	964	963	991	984	943	930	998	928	970	998	950	906	895	983	964	942	961	968	1004	960	955	901	973	1005	963	983	998	957	937	990	987	972	952	978	991	934	995	1033	1014	946	977	1003	931	954	930	956	968	968	982	943	952	981	949	979	956	994	955	1005	976	1016	972	972	948	903	956	958	916	938	998	964	976	924	938	986	917	966	973	952	926	1009	994	970	947	980	1007	971	957	973	915	959	997	1006	993	968	986	962	965	982	999	983	981	981	974	964	988	992	935	923	965	937	950	980	976	989	998	1000	986	931	1019	939	971	943	957	946	940	939	958	959	926	980	998	939	980	925	982	990	927	1029	939	1001	933	918	983	957	968	984	920	969	964	942	951	905	944	974	910	942	926	976	1011	981	934	887	1005	994	1018	917	994	953	1000	1035	1000	937	974	959	991	947	977	938	1062	1020	976	964	965	995	1016	992	965	994	959	947	990	938	979	952	932	983	951	960	947	1025	943	955	957	998	1052	987	1000	985	997	992	961	1016	950	968	974	985	954	998	976	927	1007	994	968	916	970	956	1020	955	939	972	903	988	1025	983	983	941	972	947	975	990	946	960	1016	936	989	970	1026	1005	975	958	994	918	956	941	946	930	906	946	987	1014	957	972	941	993	957	923	972	930	966	982	952	991
2623	1275	760	623	985	1132	1044	868	753	583	479	452	426	399	350	328	282	239	245	202	188	157	201	167	177	137	139	124	146	110	124	125	115	97	115	122	89	101	90	86	109	87	80	83	67	73	69	76	76	85	88	86	73	78	73	86	70	71	80	83	66	65	74	69	76	69	85	65	65	67	75	71	55	72	78	67	64	69	54	71	69	63	52	72	75	68	67	70	79	63	64	57	59	78	53	64	60	51	47	58	57	54	63	55	67	62	61	51	68	54	74	66	71	65	51	62	73	60	46	62	55	55	52	53	58	48	66	70	59	63	61	66	66	66	63	72	64	71	56	68	57	68	60	75	71	59	65	58	68	47	66	57	65	63	62	71	66	57	67	60	57	85	73	66	55	64	67	68	57	65	61	78	48	62	65	46	62	69	61	62	73	68	69	53	70	66	71	58	65	72	60	64	61	63	75	67	75	75	60	62	72	62	54	65	68	57	69	75	46	51	64	73	75	73	55	58	75	66	68	61	58	69	60	59	52	71	64	64	63	65	62	77	62	57	64	66	62	63	54	50	71	71	66	65	63	65	57	56	71	59	65	56	61	54	60	80	47	60	65	69	72	65	73	82	65	52	66	58	59	64	78	70	65	68	76	59	53	63	56	62	69	65	56	66	52	67	65	54	53	70	73	66	59	55	62	51	45	75	74	64	78	61	73	45	70	55	72	66	68	70	73	62	73	72	57	66	63	63	72	62	72	68	66	76	74	62	43	73	62	56	56	59	58	59	53	58	64	56	52	58	61	54	72	62	75	66	65	68	64	65	64	56	64	71	58	56	62	67	64	57	75	67	56	54	57	78	66	69	55	65	63	63	61	68	59	69	64	63	63	68	47	72	62	53	65	70	70	64	68	62	62	55	63	64	81	48	63	56	68	51	62	44	70	53	58	58	62	54	66	63	73	58	54	50	63	72	55	60	64	75	60	66	52	65	69	54	54	71	55	61	60	69	61	73	59	59	55	58	71	63	63	53	61	64	61	56	67	74	65	63	59	58	77	63	65	50	67	61	75	57	58	56	69	57	64	58	56	65	67	62	66	64	63	54	62	72	70	55	64	49	55	66	63	83	56	70	55	67	68	60	69	58	79	52	63	53	64	67	66	57	65	65	68	72	75	78	73	55	68	60	62	58	55	62	52	66	58	57	66	62	55	71	52	55	73	58	59	62	72	78	61	70	68	76	67	58	58	65	56	68	62	66	54	77	85	55	55	68	62	67	58	54	51	62	57	49	72	65	55	57	55	69	74	67	48	65	70	65	65	61	73	70	66	87	49	60	63	59	64	48	50	57	73	67	79	61	66	72	65	67	61	59	52	70	68	50	55	51	69	67	57	56	67	48	55	64	55	56	79	56	65	66	53	62	58	51	57	57	63	73	69	60	47	61	69	64	67	68	60	62	65	60	68	57	64	66	68	63	55	61	57	64	61	69	67	72	57	61	41	54	69	77	66	61	56	62	66	69	70	55	58	69	69	68	72	77	78	73	68	51	55	64	53	53	54	62	62	60	45	58	59	66	56	65	65	75	67	63	54	60	68	63	62	79	61	61	63	65	60	82	76	41	55	63	60	64	69	50	60	56	57	67	80	71	75	47	56	74	67	66	68	58	50	63	66	60	52	76	69	68	60	62	59	69	58	65	71	58	62	66	61	68	69	55	64	54	63	48	67	73	66	67	59	56	54	53	54	56	65	74	63	78	54	69	69	52	81	58	63	66	66	66	59	64	68	72	64	66	65	55	60	58	59	57	76	61	59	85	62	60	68	61	55	69	64	71	70	55	69	52	63	57	67	65	63	57	56	56	62	67	64	64	64	80	56	49	63	66	61	57	69	72	51	67	56	60	56	45	75	57	67	60	70	68	72	62	71	68	75	57	73	65	54	66	53	56	58	65	73	56	77	56	60	56	65	71	48	54	78	73	78	76	72	55	68	61	66	45	59	91	71	68	75	67	65	50	63	56	57	66	83	75	64	73	56	56	64	52	53	57	74	63	71	78	55	62	59	65	52	56	60	64	53	44	59	62	68	55	51	64	50	70	76	42	57	64	68	63	68	55	61	65	58	53	89	56	60	59	67	55	83	68	60	69	64	67	64	45	57	65	47	65	66	75	63	61	82	61	74	79	65	66	67	55	70	53	65	63	69	54	67	62	61	59	57	65	50	67	74	67	52	52	53	77	69	66	60	58	62	57	58	68	66	66	68	72	68	68	56	61	67	79	68	55	54	62	57	53	56	61	69	68	66	70	59	65	58	55	60	44	68	56	69	69	57	63	67	68	63	48	62	59	53	68	53	56	55	70	65	56	66	59	68	79	66	71	58	58	69	57	56	61	56	68	61	64	74	73	62	69	56	64	53	53	55	64	68	70	69	73	66	73	74	70	77	70	62	63	50	71	73	72	56	57	64	74	75	79	66	64	76	60	50	68	61	66	48	71	86	75	70	69	59	61	66	55	55	68	50	61	63	61	51	67	69	61	54	63	55	60	59	60	68	68	61	68	66	60	56	75	69	70	70	59	70	49	73	77	62	56	51	63	70	63	60	57	57	56	70	84	63	59	57	40	82	55	82	54	65	59	68	80	58	56	44	51	70	58	73	53	65	60	59	56	62	62	72	70	66	61	72	54	63	71	61	77	67	65	48	80	59	56	65	58	54	62	64	62	80	61	73	65	61	67	65	54	63	59	60	72	54	71	63	67	49	58	64	54	68	61	49	49	72	52	62	69	56	58	62	70	59	61	75	56	51	59	56	75	69	54	60	67	54	63	52	65	57	57	56	68	66	65	58	70	63	56	61	68	49	55	74	55	56	61	73	64	67	51	71	65	64	71	58	56	64	58	64	48	71	71	52	69	50	61	70	61	68	59	67	75	62	68	74	63	65	59	51	51	69	64	77	63	57	66	59	51	70	64	63	73	51	76	70	62	65	62	76	67	72	59	57	62	65	44	73	86	74	63	55	64	56	69	64	46	61	64	64	61	59	59	74	56	72	60	79	71	62	62	54	59	68	60	71	65	60	72	54	73	67	60	63	52	56	69	59	68	64	68	72	66	50	64	61	55	67	55	52	73	77	60	64	64	67	61	49	71	70	61	57	44	67	55	57	67	65	66	79	59	62	66	55	56	78	74	63	57	46	62	74	64	59	60	54	46	48	67	78	61	60	70	67	62	61	57	63	56	56	51	76	64	61	57	69	55	64	71	60	79	64	67	63	60	71	54	64	65	82	62	62	63	79	57	73	66	56	49	65	54	61	57	75	59	66	65	74	55	62	70	73	63	62	67	46	70	45	70	65	60	62	55	67	65	64	50	67	69	67	69	55	56	64	57	62	73	62	63	76	69	62	61	70	67	70	69	66	61	60	73	54	55	72	69	56	45	59	53	72	63	70	67	52	75	79	71	77	57	60	57	69	66	62	66	74	74	71	58	68	55	69	71	54	55	58	58	59	56
26433	20212	14808	28452	35902	34918	31032	27489	23633	20908	18017	15932	14332	12908	11713	10472	9263	8373	7751	7078	6615	6013	5716	5391	4943	4699	4467	4133	3873	3541	3241	3140	2920	2639	2516	2339	2221	2118	1911	1741	1762	1725	1716	1651	1607	1636	1592	1606	1496	1501	1472	1471	1416	1450	1368	1387	1351	1285	1281	1317	1279	1167	1202	1164	1159	1203	1162	1132	1129	1133	1080	1110	1105	1043	1100	1017	1072	1034	1050	1075	978	1085	1027	988	991	1010	1034	995	994	998	974	1000	985	1012	941	907	933	962	935	984	931	942	853	920	909	953	938	890	925	937	906	921	937	941	851	895	945	942	906	917	943	903	961	895	880	882	912	882	857	902	923	854	824	891	913	905	893	954	928	887	967	895	904	895	947	895	910	877	862	942	926	955	913	945	897	916	883	906	934	917	901	909	845	900	898	859	920	921	903	884	920	868	909	919	842	855	911	899	835	887	896	908	842	854	876	885	829	870	920	896	911	896	871	884	934	866	913	916	915	923	886	873	941	889	916	873	893	897	890	866	888	926	879	865	851	887	881	888	897	893	905	909	933	897	915	946	916	879	923	905	870	880	832	898	896	869	831	872	932	927	885	906	882	924	924	885	894	899	885	853	911	896	888	896	910	897	951	862	898	934	887	948	931	890	891	905	895	894	924	856	908	892	901	899	861	843	858	921	896	882	895	918	895	855	907	891	883	894	911	890	857	872	929	924	880	847	876	822	824	918	863	869	959	911	950	891	904	966	951	851	901	859	904	894	879	903	859	897	875	910	885	846	918	911	887	898	927	890	848	886	899	882	858	886	910	899	942	879	952	928	925	897	900	894	858	899	852	897	926	871	875	852	878	873	896	853	905	927	873	854	877	882	915	886	866	904	914	879	911	938	863	899	874	915	892	905	903	882	932	889	847	894	950	922	889	921	870	932	893	894	857	931	883	882	929	887	886	933	877	909	884	940	890	862	906	892	895	887	830	906	899	907	920	922	930	896	878	919	913	948	958	905	887	929	856	860	883	856	863	898	880	914	956	853	917	896	897	885	909	952	870	897	870	903	895	877	837	868	867	937	930	877	908	913	887	901	884	801	900	924	865	863	865	892	893	876	899	866	849	882	893	891	891	880	880	887	854	897	932	873	868	874	901	888	837	930	917	835	870	921	885	816	858	862	909	880	892	933	879	870	920	868	841	877	908	927	910	852	895	882	915	940	888	841	865	906	946	869	920	864	876	932	900	903	938	900	963	902	871	948	858	867	889	880	868	910	924	886	866	941	868	920	891	900	892	938	911	958	884	887	910	901	874	944	902	939	937	891	877	906	923	899	906	878	872	849	893	920	936	911	883	907	884	935	889	919	898	953	942	896	876	922	878	907	875	890	920	962	909	878	864	895	931	917	853	911	916	873	893	917	858	906	867	893	883	876	889	889	894	900	894	900	859	957	862	888	887	850	913	918	932	932	933	897	866	896	889	917	892	861	899	915	919	864	909	918	902	886	868	845	905	892	890	916	908	942	913	907	963	909	863	892	901	914	884	931	947	890	949	880	908	930	827	881	886	856	952	918	910	890	866	928	866	896	910	876	866	867	918	882	926	921	877	934	905	915	985	910	897	927	892	924	922	838	866	878	906	880	874	869	883	928	953	947	878	877	928	901	895	891	916	916	884	874	902	944	906	905	925	879	848	881	879	907	877	867	852	890	925	897	907	876	905	895	857	904	939	882	922	951	972	885	901	899	883	882	891	905	928	878	908	916	913	917	842	899	873	859	939	916	906	882	914	937	890	921	911	909	869	890	864	862	862	916	933	883	879	939	894	880	860	916	871	903	852	924	913	904	872	888	901	906	860	851	930	925	923	887	871	866	858	893	909	879	924	928	873	889	865	862	895	883	891	852	895	903	915	907	884	873	870	905	904	856	908	905	879	894	937	845	897	849	878	903	942	909	872	929	892	944	934	885	876	861	941	890	904	887	892	916	947	870	883	911	865	908	841	951	867	941	901	864	963	875	964	916	902	914	886	922	933	874	879	971	903	910	898	898	918	913	916	921	890	896	865	860	874	893	940	879	886	867	904	907	929	920	822	880	902	891	963	855	928	882	926	931	874	874	877	885	914	913	901	937	922	881	881	891	953	928	909	921	878	836	895	908	892	877	912	918	900	932	882	895	899	906	909	893	899	865	928	908	882	887	901	940	919	899	880	901	857	915	899	897	886	901	891	896	904	908	874	914	974	930	825	883	885	878	882	850	909	891	925	896	943	902	949	894	960	848	880	869	901	867	900	895	944	895	866	860	911	890	877	912	943	909	890	893	899	875	898	847	936	894	935	906	845	930	892	926	909	878	870	924	897	885	916	912	907	954	876	885	921	898	897	876	888	888	899	884	928	865	906	881	909	910	892	876	901	908	921	845	952	903	909	861	875	886	858	847	895	877	872	872	939	890	882	870	935	923	888	927	867	926	859	903	881	867	926	885	850	872	947	883	850	953	876	932	925	952	863	909	870	928	880	950	910	908	931	841	857	875	890	954	872	933	940	892	870	915	864	834	870	864	916	862	903	840	871	907	874	896	915	896	883	919	869	935	891	900	920	894	912	901	962	882	882	903	930	865	863	897	862	865	879	863	923	868	892	917	898	916	902	911	912	897	951	875	901	967	908	893	924	903	865	935	881	892	953	897	894	875	871	838	953	907	907	855	950	922	898	971	907	868	894	865	911	914	889	884	862	925	886	838	902	965	961	873	938	894	840	913	890	884	944	898	896	880	928	869	918	950	908	891	903	920	929	910	895	878	899	874	902	917	927	869	868	887	843	943	877	877	897	871	884	897	890	903	899	922	912	870	899	875	884	905	884	872	912	899	900	889	934	905	904	819	870	896	855	872	891	895	924	909	911	904	908	881	888	898	869	888	878	916	914	970	915	953	906	928	882	890	891	865	878	912	886	968	933	846	881	867	866	924	880	889	920	955	881	884	903	969	904	942	907	935	872	957	916	895	923	958	882	910	892	856	938	891	919	911	877	937	917	882	930	952	921	860	930	879	908	888	877	875	884	904	865	929	855	901	904	837	887	865	916	935	842	954	835	902	910	892	891	937	913	940	917	902	846	899	866	965	934	920	872	896	887	906	906	890	898	850	948	883	893	889	930	873	934	895	964	916	866	862	927	899	943	885	887	902	879	873	925	896	940	867	887	861	880	899	908	847	839	875	843	896	883	937	872	908	918	859	905	916	869	904	868	849	898	865	954	958	932	912	931	964	913	898	914	879	916	910	873	913	889	912	896	855	889	911	918	903	906	899	930	914	925	870	855	884	838	870	969	920	910	887	900	873	912	873	879	961	898	920	906	860	860	915	912	884	925	867	929	912	880	896	894	850	898	910	849	881	883	902	895	911	866	880	903	890	875	861	947	902	901	896	921	887	875	892	878	947	868	887	870	884	884	914	882	887	883	900	904	920	911	816	939	860	926	924	930	902	853	862	889	918	874	880	882	857	907	908	954	918	939	918	908	934	904	874	854	906	915	849	884	938
1962	583	372	303	511	556	478	438	356	298	276	218	225	188	156	158	132	130	108	128	120	117	119	111	99	107	97	79	83	84	76	72	86	69	82	64	53	53	61	63	72	58	86	57	51	62	65	64	75	64	53	61	55	52	57	54	64	73	58	55	52	46	43	55	48	61	57	48	61	60	49	51	61	61	50	54	56	59	66	50	52	56	60	54	56	65	61	55	40	58	58	42	47	46	56	55	62	54	49	64	52	67	43	56	45	56	51	56	49	54	53	47	57	44	53	50	47	56	42	49	61	49	46	53	57	48	50	53	60	46	50	57	44	53	50	51	58	47	72	73	51	42	53	62	43	57	56	43	60	43	47	57	63	61	57	39	44	48	60	47	62	48	49	48	47	52	55	65	48	57	51	47	42	46	62	49	48	48	58	50	47	51	47	50	49	49	51	50	70	48	47	49	60	52	51	55	42	54	57	55	58	50	49	67	50	53	69	58	51	53	42	56	62	47	52	71	51	50	55	51	45	44	62	50	42	53	45	57	42	48	51	46	49	58	41	47	63	52	49	58	58	55	59	54	62	63	71	53	42	60	52	49	49	44	58	52	41	37	54	58	56	58	48	50	56	44	61	56	54	52	63	44	48	44	52	42	53	58	42	52	53	42	49	56	60	71	56	58	51	49	54	40	59	56	40	47	52	42	49	50	44	51	60	45	47	64	50	50	49	66	53	57	48	40	49	53	49	46	64	65	55	54	58	47	52	54	52	68	55	49	51	55	47	39	44	45	53	47	40	54	43	48	68	48	59	39	39	55	45	54	52	48	53	53	48	43	48	48	56	51	70	51	72	47	50	53	58	55	55	39	51	43	44	50	63	51	62	65	57	56	46	54	45	51	55	64	42	38	64	57	63	64	44	39	57	58	47	49	62	41	58	53	50	51	47	57	44	47	49	44	46	51	51	47	62	41	52	63	62	43	38	63	50	45	42	46	64	39	60	54	54	57	48	48	49	64	63	57	54	56	58	59	52	42	60	53	49	48	44	68	61	47	48	59	51	56	41	66	64	56	50	51	69	52	47	47	57	47	50	54	50	47	50	46	39	51	48	50	53	31	47	59	39	50	62	49	53	59	39	52	50	45	59	55	50	46	51	50	58	55	51	40	49	54	55	54	51	64	58	46	65	43	55	50	41	53	42	42	61	47	52	49	48	48	31	52	50	50	49	53	55	56	51	39	55	50	43	46	55	51	54	48	40	44	66	59	50	58	49	46	55	57	63	50	53	49	43	47	46	50	67	40	47	59	44	46	58	54	51	61	60	54	57	56	48	55	37	45	60	44	51	66	39	45	42	55	36	47	59	49	55	54	51	60	49	41	60	55	46	41	60	52	42	69	59	49	63	50	41	49	51	43	52	47	39	44	48	50	45	46	57	50	56	57	50	45	43	46	50	58	37	44	67	50	50	54	56	48	51	48	38	40	52	60	55	50	64	53	59	48	55	44	46	57	48	64	46	51	50	62	56	52	58	63	42	50	59	50	66	53	65	46	43	58	55	33	51	59	43	63	54	58	50	37	47	50	59	54	47	47	57	51	55	57	51	43	59	49	57	55	43	49	48	56	56	58	53	47	35	42	70	46	44	55	56	58	57	46	58	52	46	59	50	36	38	50	44	55	53	48	59	56	44	56	51	54	46	53	44	54	35	54	47	48	47	41	43	51	54	67	46	54	50	64	50	47	61	61	41	67	46	45	50	60	50	51	46	48	65	47	75	38	47	56	62	45	55	63	55	47	52	40	56	47	41	57	52	51	65	56	51	57	58	46	46	54	59	51	52	42	50	40	52	48	56	44	47	60	44	49	52	56	55	62	56	58	47	51	42	60	60	55	44	47	53	44	44	67	53	54	54	44	48	45	51	46	53	54	56	44	41	46	56	65	49	43	46	48	53	56	46	40	47	64	54	56	45	53	59	37	46	56	52	53	47	41	45	54	46	48	54	49	50	59	47	39	53	58	59	49	53	49	41	48	46	55	64	60	53	61	56	42	54	65	44	61	62	50	46	59	56	61	60	47	47	54	52	53	51	51	61	61	47	55	56	51	52	50	41	66	39	40	52	46	58	50	47	61	64	56	40	47	64	56	50	72	51	47	58	56	59	45	69	50	51	47	44	52	56	39	47	43	53	56	43	51	41	54	48	53	57	49	50	49	53	49	35	37	57	45	65	44	51	62	52	57	55	56	64	64	62	42	53	50	50	54	45	41	44	51	49	62	48	54	44	54	53	36	48	53	50	53	47	54	49	63	52	51	52	36	59	54	50	40	58	47	51	51	38	56	53	48	49	52	44	42	44	62	54	45	48	54	63	55	57	52	43	59	67	65	47	62	57	52	43	59	55	54	45	38	56	50	53	53	54	59	54	43	55	58	64	52	45	44	60	50	64	49	50	55	62	41	60	50	43	62	64	41	50	50	50	57	56	41	56	57	41	49	50	37	49	45	51	43	61	59	49	42	48	48	59	43	57	53	50	50	42	56	52	48	49	52	43	50	52	53	48	39	45	60	53	47	39	49	51	49	56	58	53	52	60	62	56	56	54	50	55	54	50	64	55	49	48	48	57	52	68	44	56	51	48	54	45	51	51	44	51	46	58	45	59	57	66	39	46	57	48	54	45	61	48	58	44	53	46	44	45	58	55	61	51	57	51	52	42	69	54	44	44	55	63	46	45	56	60	47	45	50	44	55	75	46	62	61	42	52	47	53	79	54	39	45	52	45	52	60	37	47	48	62	44	53	46	47	50	56	48	62	48	69	55	45	57	54	39	51	55	47	45	53	43	45	41	65	51	57	46	45	49	67	54	47	57	43	48	48	36	56	51	46	52	56	47	52	55	51	49	45	49	43	53	45	45	54	40	58	40	48	50	58	55	50	56	48	44	49	48	51	47	49	54	51	65	50	52	50	63	48	66	52	46	53	52	41	51	52	62	58	48	45	34	53	51	48	43	45	53	56	50	47	50	47	62	66	44	56	48	48	49	55	57	49	39	58	57	58	50	40	63	57	54	67	53	42	56	49	45	63	52	58	63	49	59	63	50	49	49	54	73	44	56	41	60	55	65	57	50	44	49	51	62	58	59	44	45	49	51	50	42	42	55	57	53	47	53	52	54	42	47	47	55	42	48	60	48	40	55	53	54	42	52	40	50	58	49	38	54	45	59	60	46	53	61	50	51	52	41	53	53	56	44	56	56	61	39	55	48	65	65	62	49	53	52	52	55	54	53	61	52	38	45	53	49	47	39	50	60	59	53	54	62	50	54	49	56	50	54	48	51	50	55	47	63	50	56	48	71	54	47	48	61	51	50	53	57	52	44	52	55	68	39	58	55	47	47	51	47	48	52	49	43	53	41	47	52	56	51	65	45	61	48	59	49	53	61	68	64	50	48	46	53	45	53	61	48	48	58	51	53	60	54	42	50	41	33	62	53	44	64	53	44	42	62	61	50	53
18476	12916	8757	19653	26985	25721	22124	18426	15399	13210	10774	9435	8296	7462	6438	5785	5149	4758	4345	3967	3656	3455	3173	3140	2903	2857	2663	2477	2184	2043	1982	1781	1644	1629	1421	1475	1342	1284	1280	1206	1148	1108	1192	1097	1140	1153	1093	1116	1093	1028	1062	1008	972	981	958	937	997	944	931	900	910	948	896	944	868	925	873	797	904	891	892	885	822	842	815	838	849	780	798	806	817	855	815	812	861	761	803	780	785	781	779	787	793	793	770	764	805	755	781	743	786	689	787	762	729	762	747	770	792	721	784	744	774	759	743	781	744	760	747	760	766	759	787	744	721	762	741	761	711	774	737	731	739	740	765	799	720	752	761	716	741	785	718	715	783	723	728	763	757	752	779	775	753	798	747	755	751	738	732	753	801	746	748	742	718	755	730	723	763	749	779	760	725	740	748	725	789	722	779	720	693	720	754	786	732	789	773	775	751	786	735	709	729	735	766	747	743	734	716	724	741	744	777	761	733	709	753	747	777	778	757	774	739	750	724	759	760	788	762	735	751	814	760	739	787	806	754	700	742	790	725	764	770	742	781	736	800	757	755	771	782	736	764	782	803	760	715	778	733	792	781	750	763	739	720	726	738	809	739	758	738	703	716	785	771	782	753	795	744	748	726	782	739	757	734	768	803	701	739	754	758	782	820	758	730	772	725	771	746	741	720	808	737	784	780	751	743	735	753	715	780	808	785	776	732	762	746	800	715	791	734	723	746	729	782	743	732	754	792	732	739	763	773	772	735	742	762	773	751	745	775	783	715	741	788	744	761	801	697	753	770	804	720	724	740	724	751	778	753	745	748	726	757	736	726	751	792	756	799	751	817	778	700	758	729	735	728	759	776	775	732	765	720	757	761	744	743	771	755	720	795	740	755	768	732	730	738	746	728	743	706	749	774	758	773	733	790	741	770	754	770	729	819	768	747	812	764	759	772	777	740	752	750	781	747	754	783	784	776	732	762	776	783	762	742	774	758	777	796	775	759	755	718	681	734	738	748	789	786	717	743	735	768	767	742	718	749	779	777	781	682	775	718	726	713	753	745	730	740	696	759	708	703	753	838	740	765	762	768	745	754	748	796	735	709	762	716	723	742	746	770	787	736	762	820	727	744	784	759	731	797	779	773	745	753	756	774	749	732	752	752	831	717	705	755	737	763	763	751	740	758	750	735	756	772	726	740	768	787	756	702	781	765	771	759	786	782	807	724	729	757	769	740	777	767	784	745	735	732	712	797	724	785	776	755	722	783	777	727	753	728	721	729	787	797	732	760	713	808	763	773	761	785	772	757	777	765	782	774	737	736	797	760	740	690	733	739	746	738	739	696	745	738	730	730	761	762	766	722	769	783	781	748	753	755	743	701	745	745	773	790	768	746	737	757	749	712	743	791	724	705	747	730	762	744	721	768	754	727	802	727	713	808	785	759	759	785	718	801	772	782	725	765	746	790	799	754	786	730	752	720	779	733	710	759	766	781	729	760	750	737	813	751	779	740	735	732	715	723	778	741	806	765	785	690	767	763	759	663	721	757	778	769	709	696	685	742	729	758	760	725	707	750	729	723	725	755	774	721	715	717	778	754	746	790	732	706	764	724	732	755	764	763	727	733	758	769	719	698	720	764	745	798	715	734	759	760	807	665	792	722	739	748	774	747	817	754	822	733	759	734	743	737	750	745	769	738	778	751	768	752	746	742	720	731	780	734	770	770	762	755	789	769	768	744	726	796	730	684	742	697	758	746	700	783	718	731	771	772	747	767	733	786	782	770	729	727	715	766	745	752	761	765	745	780	716	720	790	748	770	735	761	786	768	770	746	724	738	759	740	745	765	766	701	734	816	728	808	730	731	770	778	741	772	779	729	778	717	769	788	712	744	731	754	746	757	788	734	758	782	767	772	695	767	760	755	714	719	746	772	795	772	713	710	757	780	782	770	724	727	736	749	725	775	799	801	791	741	785	683	763	739	731	747	700	752	764	772	738	750	751	768	748	729	705	743	770	745	748	771	738	772	715	785	781	777	726	713	784	735	762	772	724	778	773	707	750	750	764	756	767	711	717	788	713	710	746	774	740	733	755	743	752	730	765	707	727	761	717	756	711	701	727	722	768	740	716	699	726	719	740	740	706	741	808	752	776	720	791	775	753	734	800	688	781	741	770	726	742	683	771	768	744	761	771	766	780	761	770	729	727	784	739	744	716	794	757	770	718	780	742	748	779	761	776	733	747	734	700	733	770	804	730	731	726	736	781	792	718	764	737	770	797	757	742	736	703	741	697	792	799	723	781	750	766	731	790	741	754	699	714	739	767	736	749	723	736	768	767	748	718	718	728	825	742	786	740	697	789	762	810	751	715	746	707	717	714	756	724	741	727	790	750	756	725	777	786	781	763	756	731	754	739	765	723	733	731	721	736	842	730	715	716	738	789	738	761	756	735	761	782	766	727	701	760	687	796	775	737	749	804	793	746	741	745	774	774	714	744	753	718	798	750	758	747	760	754	746	722	737	777	699	768	751	734	737	752	794	776	733	775	705	710	756	763	746	777	756	725	786	739	746	746	818	732	736	754	737	762	727	729	749	760	796	752	685	727	745	734	759	778	788	729	733	754	714	782	762	712	775	749	730	716	745	739	775	751	768	765	739	743	708	763	781	764	793	727	772	771	741	769	763	758	773	795	761	764	708	709	779	795	768	749	789	738	758	759	768	727	721	725	773	726	713	720	816	722	746	754	749	769	752	731	770	755	762	709	814	836	744	777	755	793	716	751	746	702	703	762	741	770	705	769	768	737	716	717	736	800	745	730	688	752	770	722	787	765	741	755	782	752	792	787	751	740	779	717	747	749	812	759	784	758	776	779	781	768	769	728	770	757	755	717	762	711	713	763	689	731	766	772	750	767	783	806	751	728	744	767	737	766	769	774	795	758	708	779	751	773	748	757	711	752	736	750	722	701	801	735	741	721	738	772	751	731	738	725	774	774	730	747	798	742	753	736	784	763	717	765	773	707	753	750	812	767	833	744	805	742	739	733	765	711	763	764	751	781	742	758	752	706	796	764	745	778	759	760	733	756	778	762	694	759	756	735	717	717	770	750	736	750	745	744	726	714	748	707	824	760	748	776	767	708	761	711	726	739	756	792	734	762	739	743	765	716	756	720	747	763	793	761	763	762	750	756	731	711	710	755	713	698	785	727	791	737	796	694	743	755	766	773	767	774	759	764	785	767	743	730	745	765	730	752	770	729	738	738	764	758	726	772	754	778	747	744	720	688	760	767	785	837	713	778	754	801	771	735	779	737	783	772	749	765	774	767	741	802	690	798	768	779	788	722	756	733	768	713	770	751	763	802	738	771	750	690	762	745	762	787	723	755	765	764	746	789	792	770	731	713	746	758	788	707	795	765	772	732	740	764	734	766	726	751	797	719	780	756	749	753	762	776	738	782	737	756	738	799	738	776	756	774	746	784	782	695	729	757	750	693	730	773	768	732	730	804	747
1470	841	574	472	779	780	662	595	549	443	392	324	306	275	251	227	200	176	150	156	138	129	122	133	133	109	116	98	113	92	93	110	76	79	68	68	72	73	76	63	76	74	78	61	54	53	69	61	56	50	56	60	49	49	66	63	54	66	70	66	64	56	45	64	60	42	61	46	54	51	50	47	42	43	47	50	48	45	47	52	41	58	42	35	37	37	55	49	60	52	50	41	40	51	57	44	38	51	49	43	39	46	56	39	40	54	49	36	51	46	47	39	41	42	47	52	41	39	37	51	46	49	47	43	32	49	40	61	42	36	39	59	54	54	50	46	51	48	40	33	44	54	48	46	48	56	47	44	37	50	45	56	49	51	42	40	52	39	46	44	40	53	36	42	51	54	47	52	49	56	36	39	44	49	40	60	50	48	32	45	41	35	64	57	36	59	54	58	47	35	46	48	50	44	53	50	58	49	48	48	50	58	59	30	55	48	46	57	39	62	58	41	31	49	49	41	36	50	48	52	48	37	37	58	53	48	29	45	56	53	49	44	44	47	46	51	63	46	41	53	41	56	43	51	51	50	46	40	51	39	56	44	49	43	43	60	53	45	50	58	51	51	59	45	49	56	51	59	52	50	41	52	52	45	52	49	48	48	52	42	56	43	39	42	46	44	37	54	37	51	51	41	36	43	37	36	48	47	41	44	48	39	45	39	61	42	39	64	51	45	46	52	42	44	51	45	42	45	46	48	43	47	46	53	47	39	54	55	39	50	57	38	42	41	55	53	50	54	53	48	56	41	46	44	40	46	46	43	53	44	44	40	42	59	52	50	59	61	47	46	43	38	57	51	41	49	44	45	40	47	60	39	44	52	41	47	40	45	41	43	52	47	40	47	46	41	53	50	41	46	41	36	57	48	54	49	39	54	53	45	57	50	42	53	48	44	36	47	53	34	38	50	34	52	40	57	47	57	39	42	55	41	33	51	46	45	49	42	48	56	53	37	47	53	42	43	60	39	38	51	51	45	57	44	54	48	46	53	51	46	50	53	44	36	47	42	51	40	36	52	42	47	39	50	43	45	52	38	40	64	41	49	49	43	51	59	47	40	42	44	36	49	59	41	53	43	49	52	52	40	42	46	53	43	53	39	49	42	39	46	53	43	43	53	52	62	44	44	46	43	45	53	40	40	45	50	41	44	56	42	39	53	49	44	46	50	39	46	46	46	50	49	44	51	40	50	45	49	41	34	40	50	53	52	35	39	46	45	53	49	43	49	50	41	41	60	52	54	40	47	49	56	50	42	34	45	37	42	40	50	54	41	33	51	55	47	58	48	57	54	49	50	44	52	36	48	52	47	41	40	41	44	45	51	46	45	41	46	46	43	38	38	53	43	58	49	47	46	50	54	38	43	56	51	49	56	64	40	42	50	55	42	45	53	48	49	42	45	41	45	51	43	48	50	50	41	44	49	39	52	44	39	46	49	42	44	50	36	49	44	43	47	46	48	46	44	41	59	45	39	43	49	45	57	48	50	51	59	40	56	53	40	47	42	38	31	42	55	53	48	48	51	62	47	46	49	50	53	40	50	46	52	42	47	41	39	43	48	49	44	35	54	59	50	34	36	48	34	39	56	59	45	53	52	52	43	42	47	40	46	53	51	43	39	40	49	48	37	40	51	51	48	43	48	31	49	35	36	44	43	48	37	46	56	54	54	58	54	52	45	52	43	53	51	44	45	60	39	55	51	37	36	36	41	43	36	49	54	64	54	41	46	50	55	48	44	35	46	51	39	59	54	50	51	55	34	52	34	44	41	56	37	50	52	39	41	35	54	43	39	51	51	52	40	38	60	47	42	50	53	56	39	50	55	42	35	42	41	46	43	37	63	35	55	49	52	44	44	33	37	48	44	42	46	32	43	44	44	37	53	64	44	43	51	48	46	51	46	47	38	51	46	44	53	46	40	50	49	36	39	44	54	44	56	48	54	45	43	35	52	42	42	44	47	50	36	45	51	33	54	52	45	47	40	49	46	49	44	47	38	52	46	51	41	51	41	54	48	44	55	50	42	49	45	49	37	45	40	47	37	33	44	45	37	38	55	45	46	56	39	46	49	49	56	58	37	47	50	41	58	38	45	44	56	50	37	44	55	39	36	36	51	41	52	48	48	51	45	47	48	47	47	49	52	58	37	41	50	42	42	47	36	33	40	39	52	51	52	48	54	54	39	47	39	53	41	48	44	56	44	42	57	47	40	54	47	47	55	50	54	48	55	37	46	49	64	52	63	46	51	42	50	44	52	39	48	51	45	45	47	40	49	47	49	51	45	47	45	63	46	43	43	43	49	53	45	41	43	50	41	50	51	52	44	55	42	59	52	43	49	40	50	47	44	49	48	48	52	45	35	38	44	47	51	43	45	49	34	39	42	36	46	37	42	40	48	53	48	55	40	36	44	62	40	51	49	47	48	37	50	44	46	52	52	51	46	46	52	52	47	55	41	43	48	52	53	53	51	49	34	53	44	51	41	47	47	49	51	48	56	52	52	48	46	56	47	38	34	53	58	48	45	50	41	55	52	42	49	54	39	50	55	45	38	51	57	44	45	38	47	44	46	46	54	42	54	34	53	40	47	47	48	49	56	51	54	52	45	37	38	51	52	40	52	54	59	47	41	46	37	45	38	46	45	54	39	47	56	61	42	41	42	59	34	55	43	45	41	46	44	51	44	45	55	57	49	57	49	56	55	43	50	54	47	43	52	52	36	44	41	37	48	54	34	51	36	45	48	51	55	58	41	49	46	39	47	61	45	55	53	59	62	48	47	56	61	57	54	49	48	47	55	36	57	66	40	50	48	46	58	51	57	45	39	55	47	45	52	58	42	47	43	56	31	55	62	46	47	42	47	48	58	56	51	56	38	44	47	39	47	61	56	43	43	52	39	41	47	47	58	40	48	49	48	48	46	39	51	38	42	50	44	43	59	45	43	49	43	58	41	45	44	47	46	33	43	58	41	46	31	44	46	36	45	42	59	51	45	44	35	48	41	48	48	46	50	44	45	52	35	48	53	46	55	38	52	46	45	58	50	45	51	45	35	49	42	63	52	48	43	52	64	51	45	36	46	36	50	41	53	31	44	45	38	58	41	36	51	51	50	56	43	60	37	40	43	47	57	50	54	53	30	37	61	50	44	45	38	42	41	41	46	49	39	51	34	49	42	52	37	51	45	34	48	41	47	42	43	52	56	47	57	46	40	44	40	53	34	52	46	63	45	55	50	55	45	54	43	54	44	47	41	53	39	49	44	37	44	45	39	64	45	51	44	48	59	48	38	50	46	53	46	44	43	51	36	50	44	50	34	34	45	41	44	47	42	57	52	53	49	41	58	41	57	44	47	55	48	35	44	49	46	52	42	51	43	36	54	48	57	50	50	44	45	39	43	34	51	53	41	44	48	34	41	54	50	45	43	48	51	45	47	38	54	50	52	43	45	35	32	52	47	41	43	54	40
22639	17029	11816	24571	31790	30545	27124	23077	19615	16946	14584	12733	11332	10232	8897	8021	6916	6339	5724	5369	5067	4536	4380	4110	3732	3596	3376	3063	2781	2689	2437	2308	2077	1982	1859	1720	1663	1513	1487	1388	1306	1335	1291	1268	1250	1165	1187	1100	1168	1149	1167	1127	1051	1104	998	1068	1014	1011	981	1000	920	928	911	858	857	849	866	875	849	865	892	795	790	824	807	828	850	787	684	797	769	754	787	773	757	718	754	757	794	770	730	715	735	741	751	704	730	686	674	651	698	739	757	753	739	708	670	698	709	707	669	652	694	713	703	730	713	609	698	699	647	657	666	678	655	689	669	693	672	634	678	674	662	738	727	672	703	680	700	661	707	724	705	721	691	680	705	702	712	715	683	743	710	700	726	726	688	733	714	645	689	677	638	617	622	716	707	666	668	698	692	726	645	676	680	678	665	671	643	671	654	663	665	665	682	684	674	655	722	728	696	654	672	674	711	656	691	688	703	681	713	697	653	687	687	671	683	682	693	706	691	671	720	691	659	644	658	663	699	707	652	698	720	721	678	711	688	679	732	699	690	666	652	715	676	623	661	655	669	638	724	670	671	714	667	691	673	695	657	705	675	648	729	707	675	649	668	665	698	651	701	684	670	686	632	648	704	719	713	683	690	648	710	674	682	669	685	731	688	684	685	700	713	668	656	651	699	665	699	707	677	647	629	708	645	673	724	680	730	658	674	661	703	721	679	650	713	695	695	659	690	660	704	645	693	659	706	693	687	718	721	663	708	667	679	658	702	678	702	712	683	725	705	691	678	668	730	720	691	678	682	698	659	700	706	703	681	683	661	699	687	693	703	660	715	649	720	682	698	679	659	687	691	685	703	695	668	633	693	691	671	682	704	693	678	693	614	685	639	696	636	654	640	670	641	669	663	681	687	647	691	699	669	664	678	690	635	720	673	663	699	686	597	665	687	675	660	640	687	672	651	609	700	672	645	652	693	678	680	705	692	704	684	641	656	642	660	702	686	756	675	682	629	673	695	689	709	715	677	713	686	673	656	711	681	667	735	690	651	707	663	692	694	713	672	674	678	656	708	713	717	660	683	671	679	684	657	677	654	697	730	695	691	682	664	684	698	683	719	694	619	668	724	685	742	690	648	672	678	676	679	679	715	681	682	697	717	676	688	664	690	705	662	624	716	691	654	725	739	682	681	705	684	702	685	661	689	688	704	683	644	677	668	616	650	692	667	712	665	698	681	682	742	677	684	701	682	690	689	681	682	704	696	699	709	716	665	660	680	689	699	672	705	670	689	692	682	710	697	702	618	700	673	696	676	722	672	719	722	669	689	673	647	718	711	673	661	687	734	696	695	693	684	675	679	666	689	671	694	697	708	654	719	704	720	670	722	705	702	696	668	690	661	661	708	710	691	697	677	687	720	678	665	703	686	707	682	664	683	681	688	710	669	723	711	707	670	648	654	694	735	723	682	706	688	674	678	656	711	683	641	667	667	686	671	648	691	655	684	671	688	673	661	670	706	709	686	729	669	670	700	664	715	717	674	633	626	644	683	686	667	686	681	697	708	699	723	753	703	654	678	651	689	697	675	653	659	673	661	700	662	692	680	673	690	693	660	729	700	723	645	725	697	644	672	702	681	659	694	711	721	663	692	695	698	680	732	680	635	646	646	689	699	695	701	669	629	684	690	719	704	698	696	682	700	665	714	663	685	665	669	704	692	668	711	690	663	700	694	691	697	688	659	663	699	680	706	688	617	737	655	625	684	707	681	667	627	669	660	696	709	708	636	654	702	708	652	670	692	608	662	684	670	673	733	712	676	661	667	687	694	683	693	690	662	707	687	713	653	690	705	662	690	675	674	727	713	660	691	698	674	703	708	683	678	680	710	692	742	714	640	696	678	694	672	755	666	717	656	660	698	711	678	682	723	670	647	667	693	686	691	640	684	671	672	688	721	688	632	665	718	686	656	692	642	691	707	658	660	659	681	676	711	669	660	646	713	675	660	712	649	669	674	729	690	670	701	656	694	645	670	666	663	667	626	708	650	709	727	683	673	669	657	670	686	658	651	677	677	671	672	747	702	675	679	691	669	674	708	703	721	640	730	670	646	695	669	629	682	675	643	671	641	700	700	688	662	696	675	700	683	651	699	706	644	673	643	630	699	666	696	712	717	715	724	677	680	672	636	672	681	705	650	691	693	723	638	647	689	698	694	694	709	677	660	670	705	679	726	698	716	700	695	675	640	657	653	650	686	693	695	689	676	687	743	637	690	696	700	690	695	671	655	667	711	685	709	703	672	674	661	670	668	687	716	648	666	678	691	640	704	698	695	683	658	702	677	710	702	677	671	717	674	706	674	677	691	657	700	671	648	631	689	690	648	634	690	674	701	681	701	699	718	677	700	673	652	678	686	674	682	677	676	729	690	707	677	683	634	711	708	685	711	649	680	660	689	684	691	675	696	657	662	649	695	688	661	734	712	687	670	673	705	702	709	689	689	674	640	689	669	662	626	674	710	652	718	675	697	692	640	652	673	706	672	690	659	641	611	690	665	645	702	656	720	726	699	712	682	648	694	637	713	662	729	663	708	681	678	644	682	667	650	698	709	640	700	679	694	709	721	687	641	707	690	703	666	679	691	707	696	679	685	718	640	656	718	682	699	681	713	694	653	676	734	628	669	663	698	723	656	640	729	661	632	705	659	656	641	707	669	695	658	720	679	702	694	723	717	648	709	660	701	717	677	695	703	700	669	692	677	665	679	692	666	694	652	686	663	693	720	768	685	720	686	718	655	643	699	684	703	692	686	638	710	679	668	683	661	651	715	678	676	685	728	656	642	685	656	691	661	652	729	681	694	669	686	679	660	677	674	664	682	700	681	667	674	671	682	671	669	680	715	720	719	695	653	681	691	701	675	686	658	684	644	658	682	718	669	694	656	687	656	676	658	703	679	692	663	663	726	711	651	690	649	662	636	700	700	685	679	624	667	668	675	719	699	664	685	669	687	702	652	695	685	700	703	670	690	660	671	744	686	677	667	676	682	692	686	680	691	675	648	673	701	670	699	618	684	681	677	719	678	670	666	757	671	652	649	688	698	658	657	633	655	644	652	728	716	718	699	664	639	668	696	684	683	718	675	687	693	668	714	680	686	685	628	642	743	668	687	714	725	661	723	711	702	701	673	694	703	710	699	670	675	629	641	705	737	697	707	702	707	696	712	692	641	708	685	667	656	701	667	677	686	663	646	709	710	665	686	694	695	672	706	676	589	636	669	657	682	641	717	642	708	686	711	666	694	656	665	682	646	681	685	720	674	698	669	673	708	667	718	687	690	695	646	651	694	662	659	646	672	717	666	717	632	686	744	681	646	671	707	679	694	674	671	684	665	684	693	665	701	668	716	731	747	702	655	725	694	720	699	621	656	720	699	663	653	697	645	665	712	744	683	681	636	665	671	709	659	694	681	663	675	689	691	689	634	719	702	686	717	710	677	693	674	717	713	706	682	690	654	662	650	653
3409	861	533	465	700	755	660	554	519	414	388	337	315	277	259	214	192	198	169	157	164	145	159	139	127	137	109	102	107	137	111	106	103	98	86	83	103	87	82	81	99	81	86	79	57	78	94	89	77	70	74	59	81	77	79	75	62	66	66	86	67	68	68	63	68	63	90	92	75	87	63	62	72	63	64	81	95	68	75	66	73	73	77	67	73	64	80	53	71	72	67	72	54	74	77	82	68	69	66	48	66	69	88	63	55	86	66	78	56	64	85	73	76	73	68	73	67	65	69	66	72	70	52	66	65	71	60	71	64	58	56	66	69	77	66	68	76	68	66	58	64	69	73	68	63	69	82	81	72	66	67	60	61	76	65	64	74	59	65	64	70	72	73	75	75	51	65	73	67	62	57	64	77	67	65	68	75	71	73	59	73	65	74	71	65	74	70	67	59	62	70	64	66	77	66	66	64	60	75	83	75	76	60	57	71	69	55	62	62	51	47	68	53	59	71	71	70	63	58	58	71	67	60	65	69	72	44	68	67	57	71	56	57	55	58	70	75	62	60	56	63	68	57	65	74	70	71	54	73	73	83	70	68	74	63	76	73	52	59	48	76	88	71	66	66	72	81	81	74	73	66	57	77	62	74	63	68	55	73	64	71	63	67	82	71	53	65	70	62	71	65	62	57	64	70	71	75	72	65	66	70	62	68	64	69	62	72	78	59	74	62	61	63	60	56	91	62	68	78	70	64	58	62	60	69	69	55	58	68	54	81	64	62	66	71	71	72	72	69	89	61	65	76	69	68	63	52	74	66	65	60	68	64	65	65	68	72	76	80	60	52	71	69	56	66	61	54	50	69	66	77	62	69	55	76	61	68	58	69	76	81	66	75	70	76	69	75	63	64	82	64	55	76	71	60	58	78	65	61	76	78	67	70	73	82	70	55	72	60	70	73	69	65	61	85	58	74	74	70	68	73	57	69	67	83	76	63	54	64	69	70	62	62	58	71	66	66	70	59	73	61	70	61	63	51	68	59	61	69	75	79	83	69	69	61	75	62	71	74	59	79	71	78	63	78	64	77	69	67	72	68	74	69	76	65	78	64	71	80	58	72	79	59	69	72	60	54	63	78	62	62	64	59	71	67	72	59	85	65	76	68	49	79	82	68	84	74	75	68	73	70	65	49	73	69	58	62	61	59	50	65	47	57	59	71	66	80	76	68	60	65	87	61	61	59	75	62	64	65	84	67	58	53	74	69	60	56	66	83	64	80	52	60	59	57	79	56	55	66	72	54	74	61	60	71	65	60	57	72	74	68	58	55	62	65	57	56	68	60	64	66	56	57	67	66	66	67	64	66	59	73	71	58	72	81	64	65	55	63	73	71	60	61	67	69	62	67	71	70	69	70	54	78	68	80	57	58	64	62	69	69	64	50	79	61	55	60	73	63	67	76	83	69	65	63	62	85	65	58	76	70	62	76	57	47	69	78	80	67	66	74	63	57	65	67	56	69	70	60	67	89	61	63	73	67	73	65	57	59	79	70	66	67	60	70	61	74	71	70	65	64	69	62	58	62	70	79	59	77	76	61	64	69	68	77	63	56	50	75	75	49	83	62	65	73	74	82	67	65	78	71	75	63	72	56	71	62	77	84	56	58	66	63	48	66	70	54	58	77	60	72	75	52	75	75	73	62	65	67	63	61	65	53	67	78	70	55	64	68	64	66	62	69	69	60	59	79	75	65	58	62	80	66	61	65	61	66	77	60	65	62	62	66	62	67	67	84	76	73	70	70	65	72	72	79	61	67	84	72	54	78	68	56	86	65	71	62	64	58	73	69	66	76	80	54	80	59	73	70	64	75	67	73	60	67	75	62	70	50	68	78	60	91	67	66	77	74	51	69	62	53	62	58	78	60	68	74	77	62	69	51	62	57	61	67	77	63	76	61	71	72	79	65	73	75	67	79	64	77	66	65	64	68	80	69	75	55	62	64	58	71	65	63	70	72	42	67	72	59	71	63	70	66	64	69	54	69	65	57	80	60	69	66	56	91	49	78	49	67	64	66	79	94	57	50	74	72	80	69	62	81	71	57	67	68	74	73	74	65	51	60	53	64	62	71	71	72	63	59	64	63	63	71	49	78	73	64	75	82	63	84	52	61	58	57	69	89	56	74	62	67	78	61	70	60	79	66	55	80	63	71	65	63	68	74	63	64	65	74	65	74	58	71	67	56	85	78	58	67	66	67	67	87	72	65	65	62	77	74	65	72	73	70	68	76	60	77	73	67	79	57	64	73	65	71	56	67	67	82	66	62	71	63	71	56	60	62	59	71	77	69	59	65	68	66	67	69	87	67	65	58	71	88	56	75	62	52	68	66	80	43	56	74	72	78	74	65	72	73	79	61	76	73	71	66	75	75	68	70	60	69	69	60	66	66	52	69	75	80	67	63	65	73	78	74	53	91	69	55	69	68	75	76	84	61	70	69	81	69	76	71	65	73	71	61	66	71	68	79	72	71	68	64	63	70	50	74	68	67	72	59	72	68	68	67	62	75	87	66	60	64	65	72	78	65	65	74	58	78	72	64	64	73	73	62	66	67	60	51	65	79	78	77	66	57	63	78	78	63	56	55	60	56	47	70	64	55	65	82	59	72	71	66	73	78	69	62	74	68	72	63	60	67	56	60	76	69	81	64	68	80	68	73	71	64	60	60	58	60	77	76	74	78	81	79	70	60	66	54	69	71	78	67	69	76	68	79	81	87	79	61	62	67	68	71	75	68	61	67	71	71	74	66	58	75	58	76	58	59	60	56	73	81	78	53	83	78	71	77	63	72	63	52	55	68	60	83	59	71	64	72	70	74	52	84	72	73	61	63	71	47	61	69	82	62	55	79	76	66	70	62	65	58	78	73	69	65	62	70	77	65	64	75	47	76	59	81	74	61	72	62	77	83	80	71	78	67	67	80	68	65	65	71	75	57	56	67	67	70	59	65	75	65	72	79	89	60	57	75	60	67	65	72	79	84	59	62	66	59	64	59	64	63	68	62	70	75	69	64	75	76	74	62	67	68	72	73	63	63	67	67	62	71	73	50	67	77	79	57	85	76	68	69	75	60	72	55	61	74	62	62	61	69	68	62	67	81	85	75	63	80	46	75	65	77	73	66	71	73	73	58	75	54	60	66	58	82	70	73	64	86	70	71	74	72	57	66	79	65	67	62	68	73	73	52	72	73	69	73	61	53	66	77	72	57	77	72	75	76	67	68	70	65	64	74	60	83	71	82	89	63	76	44	62	59	66	65	65	68	65	78	72	61	59	73	74	83	73	69	79	63	68	82	63	67	67	66	83	78	65	47	54	85	69	65	79	64	63	80	65	60	80	62	71	88	57	59	65	70	67	72	68	55	67	77	63	67	74	90	65	68	59	65	75	57	73	59	67	67	70	58	74	71	53	68	63	68	56	62	61	74	63	72	80	68	69	65	89	66	66	65	79	65	61	64	73
21100	15735	11293	23251	30738	29727	26153	22057	19340	16367	14049	12537	11055	10051	8792	7860	7023	6411	6006	5363	5019	4707	4384	4159	3881	3702	3425	3269	2982	2687	2641	2451	2222	2145	2066	1995	1820	1767	1718	1647	1596	1554	1536	1480	1524	1442	1371	1408	1370	1331	1337	1288	1298	1334	1364	1303	1272	1216	1308	1222	1145	1170	1171	1128	1164	1153	1165	1078	1105	1149	1092	1125	1075	1123	1096	1187	1080	1056	1151	1083	995	1110	1095	1068	1052	1025	1004	1006	1014	993	1028	937	1005	1027	997	1109	1069	946	1028	1034	992	1039	995	995	944	956	973	934	936	991	971	977	1007	1011	1011	995	996	996	987	994	983	1017	1014	871	1016	954	961	967	949	966	1025	967	920	980	1000	996	965	956	985	977	1001	999	1016	971	977	969	899	913	1000	914	983	964	960	892	970	979	909	939	996	991	990	978	1009	1006	946	970	1054	943	970	1015	927	957	976	985	993	971	938	975	988	954	969	942	958	961	953	977	944	1019	1011	948	1024	1030	923	949	926	992	915	963	946	983	981	920	948	980	972	927	910	937	966	1046	978	948	972	999	912	932	951	955	967	981	989	966	948	965	969	1027	991	960	961	975	976	952	962	1004	917	943	1036	976	972	949	956	952	1008	972	997	985	966	931	942	948	965	930	969	1026	958	999	947	990	982	968	985	926	981	929	952	1006	959	939	1023	1000	948	954	992	970	961	946	961	975	1000	999	982	987	975	956	942	964	942	947	1001	1008	922	984	978	953	1003	952	994	973	942	960	984	976	948	975	983	914	1019	926	899	987	956	1014	972	941	986	953	949	994	989	968	920	941	935	941	948	974	953	964	986	927	963	928	930	932	997	974	971	979	964	885	995	983	946	947	930	944	989	988	903	1012	1003	942	966	948	936	995	936	938	925	1010	965	999	1000	1008	991	910	948	906	995	1007	1035	914	997	1002	985	958	1022	970	965	977	925	978	981	948	995	961	967	991	994	940	984	975	996	995	988	909	976	968	1027	999	1027	935	956	940	957	977	998	1010	988	979	899	952	942	973	1026	973	919	1033	961	994	971	931	939	959	932	972	932	1005	971	928	971	889	903	970	1006	989	983	1038	1002	939	949	940	1005	952	984	980	1014	970	981	944	955	995	967	999	956	953	983	934	998	964	956	930	1017	937	970	979	954	960	999	962	988	957	910	945	968	1001	946	1006	1025	1024	963	951	984	1016	987	973	897	943	913	1030	970	1006	918	956	977	988	954	914	983	911	958	979	1006	1004	972	939	1017	983	955	949	952	939	1004	1023	932	970	920	953	921	943	983	958	951	995	989	961	946	939	934	945	981	1001	972	966	939	951	1007	979	937	1016	992	965	934	971	939	945	963	950	1022	986	939	979	994	991	940	957	961	981	927	933	985	982	957	990	938	1000	921	916	965	962	957	981	963	971	1012	991	1033	918	1023	953	966	990	987	1002	1003	989	1001	922	922	991	947	1002	982	946	1040	960	956	969	932	960	991	944	933	940	966	950	931	997	940	992	908	1000	991	961	958	923	997	984	981	938	953	963	914	946	982	913	978	951	949	963	1019	926	939	934	970	1010	966	975	1012	980	934	985	983	877	935	970	1021	958	1029	989	925	976	1038	952	923	956	990	954	942	983	946	973	992	939	959	965	910	977	968	974	970	960	939	932	919	1023	975	990	960	961	972	1025	985	957	960	910	959	1038	970	970	947	985	987	1006	958	965	1013	971	957	988	950	930	980	1010	945	1015	975	931	943	978	973	1018	1001	1042	943	957	1006	959	942	968	955	967	968	1029	956	993	981	968	963	1011	887	899	962	974	969	950	948	947	1026	1025	966	945	1020	1024	978	1012	988	977	936	991	956	921	961	1006	939	971	925	972	993	960	961	956	980	934	991	974	917	961	956	932	964	956	956	970	1019	962	960	1026	979	992	937	954	955	967	1034	975	941	994	930	974	1003	965	950	973	1031	1013	967	938	947	917	972	991	928	989	950	1019	898	922	960	974	976	996	993	951	974	1028	982	947	1014	966	941	975	943	906	957	966	881	984	962	979	971	995	1022	934	956	1002	912	962	947	956	943	989	971	1027	944	943	971	1013	983	1009	993	950	975	895	978	972	967	966	925	991	992	938	976	1021	974	937	984	961	974	952	992	981	949	954	961	952	979	999	941	947	979	919	946	1038	915	936	1009	991	923	945	968	950	944	968	966	943	973	964	940	952	975	973	978	972	971	967	955	960	983	986	987	1012	939	947	975	922	959	972	987	895	964	947	974	955	930	962	945	1008	1010	973	938	1000	936	956	993	975	1010	986	927	986	935	921	928	1017	960	969	929	961	980	963	988	920	964	992	973	892	982	1002	953	923	1034	991	913	1019	975	909	954	965	959	935	1001	989	974	986	984	930	972	977	1003	897	966	964	1014	960	968	1003	1016	1045	962	956	962	973	925	967	953	964	923	956	965	997	980	958	899	871	941	917	948	1014	1006	1006	992	976	996	935	977	924	955	994	947	992	958	949	937	945	948	916	971	911	955	924	995	949	1008	941	972	962	914	954	977	960	954	991	1007	911	996	988	965	940	1037	969	949	977	998	973	931	981	968	1000	946	967	939	981	990	1006	979	966	1002	949	974	951	992	972	939	923	1031	935	958	902	988	972	965	980	957	974	985	990	1003	1037	950	974	979	997	959	921	993	1004	922	948	999	930	926	951	988	1002	958	903	968	949	930	966	969	985	934	1017	991	966	1029	977	925	975	1026	946	1032	944	966	977	980	975	959	950	939	951	1024	910	948	935	944	951	984	990	909	981	958	986	991	947	1009	967	1007	957	933	975	993	973	971	964	916	943	1017	949	939	1005	934	915	930	959	940	953	960	1019	975	985	958	953	943	941	945	965	984	960	986	925	975	946	998	999	921	931	963	987	1001	918	1006	966	1013	934	1005	950	942	1009	1009	977	924	1011	899	985	970	993	917	1008	1000	924	982	1022	972	892	1002	935	965	998	970	969	968	1017	988	961	998	947	930	987	1005	971	918	977	945	940	939	1024	915	969	992	1013	972	968	963	969	956	924	946	951	979	974	977	984	995	913	982	925	995	1024	986	961	946	985	985	952	967	970	980	924	951	957	946	936	992	978	940	932	962	970	994	982	1014	961	999	1005	942	990	984	886	965	996	954	978	1003	977	1032	949	976	937	955	917	992	943	929	967	983	925	969	991	973	975	967	971	987	973	1031	968	976	949	933	981	902	995	918	950	956	897	936	1008	994	934	978	977	908	934	993	996	942	978	937	980	948	954	916	1019	977	994	989	953	965	947	975	983	971	1016	1000	952	970	953	938	981	996	968	910	965	937	1000	960	970	950	996	934	987	1016	964	950	977	922	1032	961	940	916	926	989	983	977	1013	947	941	1002	942	962	991	974	972	966	959	918	938	956	972	1017	998	954	964	976	960	928	947	1014	967	1013	989	956	1017	989	952	990	991	938	947	956	1022	982	936	938	949	969	998	945	980	1002	941	981	996	978	1024	972	924	943	988	945	935	987	977	974	1021	974	957	976	986	981	964	896	995	1017	998	954	937	937	965	977	926	898	973	954	937	977	1022	986	989	924	959	991	984	1004	985	939	969	1018	936	969	939	991	985	1011	961	975	956	950	958	1035	988	931	955	951	923	980	999	968	952	957	974	965	963	947	947	974	946	958	948	1006	927	899	992	967	992	993	982	962	1021	973	963	931	961	921	951	931	963	956	1019	968	912	990	919
2542	1183	772	682	1020	1133	978	780	635	605	552	464	394	374	346	279	267	246	255	207	194	174	187	172	185	148	113	151	124	130	112	101	117	92	98	96	91	93	76	94	78	80	65	68	68	74	80	85	82	87	98	75	76	72	75	71	67	68	79	79	66	74	63	78	82	76	75	58	71	71	81	62	66	60	82	73	69	58	66	71	62	68	60	58	77	51	77	70	66	63	67	72	83	63	77	79	69	57	67	53	73	63	59	68	47	65	72	66	61	60	63	72	60	59	64	61	77	61	51	70	52	57	57	69	71	65	63	56	56	62	62	62	60	66	68	57	64	56	81	71	66	64	58	64	61	75	65	71	55	61	63	74	57	64	71	69	80	57	60	67	60	52	70	91	56	52	54	61	69	64	57	72	57	58	64	68	50	53	60	52	66	61	56	69	65	66	62	65	59	53	73	65	63	70	48	59	70	60	73	55	64	66	51	58	79	54	64	72	56	77	58	59	50	51	67	59	84	69	70	62	65	65	70	68	67	65	53	78	62	63	61	59	59	59	82	47	64	62	75	53	66	76	60	42	60	58	54	63	60	68	61	79	66	74	58	58	57	74	60	71	59	62	77	63	65	57	71	83	69	58	50	57	59	75	66	59	59	43	68	67	55	50	57	47	81	54	73	60	56	55	70	63	55	62	58	61	61	65	58	59	73	64	63	69	64	69	64	61	69	63	48	74	60	75	62	57	61	72	57	68	60	53	63	55	75	51	66	56	62	57	59	72	64	63	53	65	68	58	48	77	72	56	70	60	65	53	79	72	76	74	77	71	63	57	48	57	61	76	54	70	69	66	72	73	72	58	58	63	47	72	76	56	51	61	64	68	71	61	63	79	66	52	64	44	51	63	72	62	55	59	65	61	57	66	65	58	52	58	53	67	64	64	72	72	65	72	65	65	49	49	56	72	63	73	55	67	66	61	54	64	51	53	62	64	64	63	58	64	67	68	69	67	71	61	69	81	84	50	64	64	68	56	71	66	54	57	76	85	64	44	59	58	63	67	51	68	56	56	57	69	62	62	66	57	68	60	52	63	68	63	74	68	56	62	58	52	60	55	65	58	65	73	60	73	55	63	52	43	77	55	68	65	52	57	70	68	68	61	61	66	64	53	69	57	70	67	68	52	52	61	45	72	73	63	55	62	64	73	54	77	69	49	56	73	57	67	58	54	60	76	60	62	70	76	65	56	52	48	69	66	54	62	68	75	62	60	57	63	76	80	50	56	49	67	65	71	67	61	62	64	61	69	60	66	51	64	59	53	70	64	71	59	64	77	64	62	69	73	60	53	59	59	84	59	68	76	64	66	63	78	72	70	62	57	74	73	69	56	67	57	65	63	66	57	79	57	69	51	78	80	60	66	63	62	54	58	61	59	63	67	63	61	60	60	62	69	53	60	65	63	54	67	65	63	56	63	68	50	51	64	80	64	71	53	62	60	68	71	60	51	55	51	64	51	67	61	60	66	79	65	65	55	57	54	51	63	57	61	69	69	61	69	50	70	58	75	57	62	50	55	66	54	67	73	65	64	60	74	67	64	67	56	68	61	58	64	57	64	60	69	68	75	53	61	61	61	58	58	65	56	71	88	56	65	64	70	56	42	62	60	78	63	67	69	60	58	69	61	58	70	67	80	56	61	42	72	72	58	65	87	53	55	52	64	56	73	55	62	59	56	63	61	62	62	56	57	61	50	55	73	69	56	64	66	60	62	56	62	69	62	60	59	80	68	80	71	50	45	52	68	72	66	60	56	66	57	74	70	62	67	70	54	69	53	67	67	66	48	71	54	61	61	57	50	59	69	69	59	73	56	66	58	65	77	72	60	58	55	70	49	53	50	71	70	58	71	68	54	64	66	55	87	61	54	56	68	70	56	61	62	57	71	63	57	54	67	52	59	54	55	59	72	55	55	60	68	54	70	56	68	57	62	63	63	70	52	64	69	69	51	58	58	58	93	62	67	67	63	69	56	55	69	71	59	66	60	61	75	75	57	61	49	47	63	75	71	59	68	61	73	51	59	65	62	59	60	68	48	58	67	55	60	70	55	65	51	68	71	66	76	45	78	75	67	47	61	80	62	57	73	66	59	60	53	61	73	54	62	62	75	59	67	61	60	76	55	70	57	57	61	52	66	68	60	54	62	61	68	74	58	78	66	58	63	67	67	50	61	70	52	75	70	67	55	73	64	74	58	62	68	64	76	72	77	60	49	62	60	70	67	54	67	54	54	67	65	57	67	70	64	72	66	62	63	63	69	65	48	57	88	56	72	67	60	57	57	65	52	80	67	59	71	67	67	71	66	69	59	48	59	58	62	79	61	62	49	56	52	66	65	67	73	65	84	57	59	77	56	60	64	69	54	65	57	78	71	58	51	71	72	62	52	50	48	66	71	48	72	52	74	62	70	73	59	63	57	64	66	58	60	50	51	50	56	65	74	59	75	55	66	60	66	52	65	57	40	58	62	77	60	70	64	69	61	69	78	54	60	62	64	67	76	58	55	55	69	68	70	47	54	63	69	71	66	74	58	66	51	57	50	48	53	66	69	54	58	65	60	62	60	65	59	74	59	53	65	73	73	69	68	61	67	56	55	71	56	60	67	74	62	60	63	62	86	65	63	62	61	73	56	62	60	71	79	56	58	55	64	70	55	80	62	58	80	60	75	65	44	61	64	59	68	67	68	61	74	63	68	53	59	74	75	63	53	67	53	56	71	53	59	47	69	64	65	58	60	55	63	54	69	55	50	61	51	60	45	62	55	70	74	63	69	62	59	62	49	60	58	56	71	59	65	63	61	70	58	55	53	63	79	67	55	44	62	67	59	64	63	56	61	67	74	63	48	72	78	69	73	70	65	71	67	53	67	59	58	68	72	65	62	63	62	70	65	63	73	57	67	64	82	57	68	70	63	62	61	56	60	69	68	51	67	72	60	64	73	56	56	59	59	61	44	58	75	57	58	72	68	70	47	65	60	68	60	72	65	58	83	68	70	66	56	57	72	72	69	48	56	69	69	58	55	42	67	70	70	53	48	59	70	48	65	50	56	69	53	61	58	42	62	66	60	50	63	60	59	72	97	58	61	67	50	69	64	57	56	54	71	57	45	62	63	68	70	60	59	52	55	50	58	68	64	73	57	67	73	68	75	49	52	67	67	59	54	75	66	66	70	59	69	67	57	66	49	72	62	75	57	44	64	61	66	67	64	71	64	63	57	76	59	66	67	67	61	63	72	60	69	83	62	62	72	70	75	59	65	54	66	68	66	56	68	76	62	75	54	63	67	58	69	83	60	68	73	60	63	63	60	69	51	54	56	54	64	66	72	72	63	59	74	64	64	45	75	57	66	62	52	58	88	76	63	55	64	69	72	61	55	72	68	69	65	63	60	66	71	67	61	69	53	65	62	60	65	76	42	60	69	63	57	68	53	43	55	73	63	59	57	54	68	67	57	63	63	65	56
26423	20140	14992	28115	35700	34637	30928	27072	24062	20762	18278	16640	14690	13133	11765	10385	9611	8674	7913	7110	6799	6189	5860	5390	5286	4829	4452	4093	3738	3525	3249	3073	2957	2707	2575	2363	2191	2092	1979	1855	1795	1805	1789	1736	1638	1639	1633	1571	1603	1539	1501	1486	1382	1363	1420	1390	1331	1343	1290	1278	1259	1265	1189	1186	1167	1184	1152	1130	1115	1189	1147	1094	1104	1112	1090	1041	1100	1023	1081	1070	999	1102	1000	992	1001	1050	1014	1021	975	984	1021	987	988	975	975	960	982	950	871	991	967	937	932	926	893	901	883	927	873	917	882	910	946	938	932	887	921	911	928	879	915	971	935	906	888	945	965	885	874	882	951	891	870	869	909	947	900	901	945	962	920	865	925	902	885	917	911	951	908	893	936	957	849	909	926	909	890	843	882	907	891	919	926	928	883	950	923	870	938	874	892	837	955	907	852	951	918	886	876	913	881	965	941	928	895	888	871	858	894	883	908	879	951	915	885	917	930	904	885	867	877	915	904	916	876	894	919	878	864	865	943	901	908	906	919	876	909	877	893	923	944	924	866	900	889	868	863	877	930	858	919	898	900	917	882	875	899	870	925	898	919	945	856	944	903	917	884	884	969	919	901	845	872	897	944	907	924	892	879	895	888	853	838	881	935	896	922	908	876	850	900	836	906	918	911	873	863	913	892	913	905	926	879	904	928	913	872	831	938	882	938	875	946	877	900	906	956	942	863	905	876	915	872	931	896	916	871	919	867	941	849	855	885	925	955	875	897	891	927	915	923	932	876	868	925	890	960	846	900	881	925	924	913	922	918	869	865	883	892	924	850	919	895	877	911	918	884	874	944	800	882	933	889	897	918	912	956	880	924	908	850	892	920	909	805	928	873	908	922	893	900	951	881	962	891	913	848	935	883	857	912	922	931	889	937	914	909	920	924	902	853	868	942	906	883	835	958	875	911	896	876	932	865	915	917	881	938	917	844	924	969	865	873	943	903	878	901	962	854	863	898	921	869	928	864	895	841	909	889	878	889	895	872	954	928	882	917	883	867	903	863	884	914	858	894	928	858	899	879	865	876	946	860	904	881	954	881	831	835	881	863	937	949	879	891	909	937	893	890	897	936	904	879	905	891	968	895	883	891	891	888	868	903	895	931	893	885	922	916	909	889	926	891	894	919	936	910	907	891	889	916	867	937	908	914	952	842	907	919	916	893	925	929	918	931	905	858	857	841	910	930	888	937	926	867	898	858	925	882	939	868	930	918	892	930	916	927	896	904	927	963	909	899	892	918	902	846	873	932	900	869	923	882	937	877	894	919	899	874	901	929	892	911	905	885	948	913	859	857	891	912	943	896	889	894	871	900	892	901	850	873	861	932	878	911	873	913	888	861	887	928	910	936	943	884	865	893	965	878	878	917	1000	915	916	895	924	881	947	877	856	861	905	886	847	948	929	937	861	931	905	921	891	924	889	897	848	915	903	949	942	861	838	891	840	937	933	914	882	950	951	847	888	900	900	874	926	900	888	873	894	912	923	873	967	963	884	914	904	918	897	971	923	905	961	855	967	880	944	898	922	912	869	919	868	898	863	900	820	910	873	928	881	890	874	874	896	887	908	873	866	866	906	871	853	845	929	913	861	908	899	902	897	905	916	911	883	899	880	909	875	915	885	918	948	864	855	919	925	910	904	874	926	937	868	906	913	955	947	979	894	957	902	847	910	861	897	897	892	885	924	910	899	821	914	874	904	863	904	884	866	931	957	927	883	895	881	937	927	917	891	919	917	901	895	917	851	913	916	950	928	900	900	899	880	924	903	895	912	852	923	892	869	892	873	919	880	955	897	893	915	902	913	840	902	908	908	887	896	895	874	897	924	841	891	868	880	938	940	885	869	939	835	929	898	899	880	898	876	882	908	911	910	936	855	897	883	891	866	891	922	885	917	959	942	865	860	913	855	849	892	843	878	949	870	957	866	891	900	925	865	836	875	901	899	943	847	936	862	939	930	917	869	838	874	876	898	901	884	892	907	936	898	909	907	913	882	899	898	947	862	919	918	865	937	956	895	902	902	855	967	924	903	893	933	898	922	887	919	860	939	888	862	870	925	825	914	827	867	907	860	837	868	914	919	869	939	942	880	879	858	967	885	931	941	905	909	897	922	919	867	898	921	869	863	978	862	916	935	920	913	968	931	924	878	861	883	944	927	893	880	871	892	880	878	899	878	889	954	909	910	888	900	884	884	952	907	937	951	882	859	863	914	864	870	851	895	948	882	886	901	899	858	950	842	926	948	892	888	878	900	879	922	924	868	870	904	911	869	918	827	882	891	957	958	939	883	885	907	887	870	911	840	948	922	914	952	906	893	921	912	885	923	916	927	851	899	931	864	876	899	930	886	894	857	893	934	909	855	904	883	880	935	915	908	975	836	944	883	886	876	904	917	865	898	916	870	890	893	915	862	910	907	891	950	904	922	897	904	854	884	913	862	922	814	886	883	948	888	935	894	870	933	938	922	902	929	906	915	916	861	894	848	878	889	896	936	922	926	923	885	845	911	905	913	924	922	860	888	902	883	861	882	954	945	855	886	860	933	914	940	885	856	816	866	930	886	876	893	875	960	896	934	905	850	911	883	913	899	875	873	890	908	923	973	912	931	941	906	847	881	920	838	912	900	877	904	920	897	885	891	923	914	903	849	910	901	898	910	929	882	915	928	886	898	912	953	856	896	877	889	910	936	907	921	902	901	912	872	883	867	906	921	922	896	896	885	898	881	857	869	834	875	924	903	886	873	863	901	931	907	928	928	836	915	883	882	861	872	882	874	921	887	872	906	902	878	873	906	940	918	872	848	916	916	904	912	884	879	883	896	872	842	873	810	862	842	891	907	926	882	924	915	898	891	880	859	898	917	896	914	867	830	874	899	950	964	904	919	935	902	962	917	845	858	898	948	956	867	898	873	894	897	929	941	914	923	895	891	917	905	932	928	865	903	921	901	916	875	884	912	937	901	901	931	896	904	888	898	908	912	949	845	909	884	857	862	909	869	896	901	844	889	878	849	871	906	908	891	850	930	899	899	854	911	891	889	902	866	947	840	889	911	954	887	912	892	935	883	939	884	935	882	891	881	944	901	916	891	909	870	914	909	891	892	893	889	875	932	937	878	874	895	896	950	928	882	894	951	898	851	917	877	862	886	900	921	869	858	907	892	918	891	926	900	926	867	883	917	856	845	941	876	910	895	884	884	924	901	917	884	873	913	942	903	872	867	901	870	885	906	887	878	902	835	858	865	847	911	919	940	898	914	893	944	881	864	915	875	893	913	898	921	900	917	912	853	934	950	889	837	857	927	935	871	928	897	905	931	915	895	941	890	880	874	933	888	962	878	873	882	851	902	899	919	945	895	917	920	917	942	864	854	967	929	856	870	873	919	888	873	884	909	933	864	934	961	908	885	907	878	914	911	893	878	885	934	923	852	881	889	937	937	867	893	876	876	869	903	877	907	921	915	912	915	899	834	912	930	885	873	918	935	883	877	879	881
2000	605	379	323	513	589	468	372	354	332	274	239	177	181	182	165	170	132	123	139	127	103	125	110	111	105	98	75	88	83	75	84	51	71	81	54	57	76	61	66	64	73	76	72	58	64	55	67	64	46	51	49	69	56	52	59	66	75	54	64	63	63	45	59	73	54	65	55	62	46	56	55	54	46	59	52	60	46	56	55	51	56	55	53	55	59	58	61	44	69	60	59	36	53	60	43	48	54	60	55	49	52	52	54	55	49	53	55	55	69	43	64	56	54	58	50	45	51	49	49	52	44	50	45	52	52	50	52	58	57	47	64	51	46	38	50	59	44	61	61	49	52	58	55	54	58	53	51	51	45	46	55	43	50	58	55	48	43	43	54	51	45	62	49	46	59	46	46	53	33	61	57	48	63	42	63	48	43	60	47	48	64	60	50	45	53	66	52	47	60	42	56	62	60	56	41	51	57	54	51	42	48	53	58	47	56	53	58	56	59	44	44	49	55	37	53	53	64	49	56	47	50	42	52	52	53	51	49	55	43	44	51	51	45	63	49	51	39	52	48	47	62	62	47	46	49	60	52	53	49	49	44	57	55	55	62	57	61	49	50	40	64	49	50	39	52	60	60	48	58	61	52	53	56	57	54	47	58	44	47	54	51	56	60	47	57	57	53	46	58	52	52	59	56	45	51	63	53	56	41	79	57	50	55	50	58	50	47	48	51	50	65	33	57	44	54	47	50	58	55	34	53	54	46	52	56	50	46	60	70	50	69	49	48	51	46	58	65	63	59	53	39	53	58	58	56	57	58	51	57	48	61	53	52	43	51	53	43	49	58	48	60	65	58	55	41	52	46	43	61	59	62	51	39	58	42	58	40	43	57	55	65	57	47	46	45	52	62	67	56	48	48	50	58	44	67	56	51	53	53	40	45	45	49	56	47	55	64	47	48	46	60	68	40	53	51	36	60	50	46	52	63	42	57	61	68	64	52	54	43	50	39	49	54	64	57	74	55	58	50	42	59	63	48	51	47	37	60	55	62	48	56	54	43	43	44	42	50	40	56	49	59	50	59	58	47	48	42	39	56	52	65	50	46	60	46	46	49	49	56	65	51	54	64	38	44	42	52	53	50	58	54	45	47	68	45	51	58	42	42	42	47	37	51	48	54	64	59	50	52	48	48	50	49	52	46	46	46	47	51	37	44	54	69	62	40	54	64	40	55	57	48	64	47	50	40	53	43	60	50	54	45	44	54	45	47	47	55	57	51	55	50	51	56	54	37	58	50	64	56	53	61	50	62	52	49	50	56	52	51	53	47	55	52	49	57	46	52	60	42	55	56	44	55	52	48	58	51	47	40	63	41	52	52	47	35	52	50	51	63	69	43	42	41	62	43	37	46	58	46	64	65	52	42	46	43	40	51	62	62	55	42	58	56	43	53	49	43	54	55	56	50	41	56	53	59	31	58	49	47	52	57	45	51	43	55	62	56	54	47	49	50	56	49	49	54	43	61	45	48	51	59	69	61	48	54	46	49	46	44	53	54	52	45	53	55	55	59	49	62	56	59	59	41	48	47	59	55	48	62	56	52	38	49	48	56	49	49	49	55	59	49	51	54	46	55	48	51	54	53	60	48	60	53	62	57	59	60	41	56	50	44	47	53	43	56	48	59	68	42	57	60	53	60	54	58	68	52	53	46	54	43	50	46	66	56	61	47	58	64	50	47	56	58	51	55	54	61	49	48	53	51	46	46	54	57	63	54	48	51	55	49	46	52	45	65	64	64	45	44	50	62	62	50	44	35	49	42	57	50	46	53	42	41	44	62	50	49	36	56	47	57	56	54	44	43	39	54	42	51	47	56	50	47	46	43	59	43	59	55	70	54	52	71	51	61	61	62	50	50	49	40	45	54	54	48	60	47	42	62	42	46	65	47	48	50	58	64	41	59	47	68	46	58	62	66	61	51	66	50	44	65	55	43	48	51	59	61	61	44	52	52	49	53	54	44	61	51	41	42	50	48	52	51	53	49	46	49	51	48	52	60	61	68	48	57	37	46	43	52	45	47	62	56	42	54	58	57	49	51	63	48	53	55	51	50	57	52	41	43	55	46	44	45	44	43	64	50	48	50	55	61	52	52	60	51	56	50	49	53	47	51	44	45	51	59	50	44	44	65	59	59	60	56	56	51	56	59	59	45	44	49	45	54	50	53	56	55	47	59	45	48	50	54	50	54	64	53	50	55	53	44	57	63	60	49	60	58	51	47	65	43	54	47	50	52	46	41	47	41	48	52	51	66	43	56	47	54	49	48	48	50	56	46	60	49	48	41	60	42	52	65	40	46	53	59	59	72	48	63	50	57	50	53	53	52	55	60	64	65	45	40	60	77	42	51	43	53	45	57	49	55	57	59	54	49	38	55	45	55	47	42	51	56	53	66	53	54	52	46	52	55	44	39	65	61	48	52	54	51	52	44	60	56	61	47	50	56	53	53	49	57	55	61	52	68	50	40	56	64	57	43	62	45	64	50	46	57	39	54	73	40	58	45	55	42	52	49	54	41	55	48	46	48	58	45	58	52	35	50	55	41	64	52	49	57	53	48	39	67	53	55	48	47	48	62	55	48	49	57	35	48	48	55	66	54	50	61	58	53	55	57	53	64	47	60	47	57	59	48	53	68	58	48	63	53	47	69	56	51	52	45	41	41	61	68	59	61	61	59	45	64	47	48	56	54	54	54	35	40	54	62	66	62	45	46	54	52	62	61	61	49	47	51	40	56	51	45	40	50	50	61	42	49	54	65	55	52	48	46	43	38	51	49	59	47	47	53	65	58	51	53	44	57	60	47	42	54	44	53	41	54	50	53	46	50	44	65	58	35	55	59	54	53	56	52	53	68	45	58	63	44	65	46	58	62	65	54	39	45	56	49	44	58	54	63	47	62	55	52	53	55	48	48	53	47	46	50	56	50	45	45	53	45	56	55	48	47	69	50	50	64	58	63	63	56	47	67	57	68	47	66	56	53	49	46	55	45	51	46	66	40	67	69	61	47	61	52	54	56	51	58	48	60	41	46	56	59	47	42	43	47	58	62	61	41	45	49	57	44	56	51	47	58	43	60	47	47	65	40	53	49	42	57	42	46	56	49	62	62	63	59	53	59	54	41	52	50	72	49	61	40	56	52	58	47	44	59	48	71	51	44	51	46	47	50	57	61	57	49	43	56	58	50	55	49	48	55	58	61	45	48	56	56	47	42	49	55	50	52	51	58	60	36	32	59	61	39	45	51	59	51	47	50	53	55	45	38	59	55	57	59	50	48	49	50	44	52	46	52	54	59	50	60	45	34	51	50	50	52	48	52	51	59	41	45	60	54	56	68	54	57	50	55	56	57	47	53	60	44	43	55	45	64	50	61	46	53	50	60	52	56	46	49	41	51	43	62	52	56	42	59	48	46	58	57	61	39	64	58	48	57	48	60	61	50	51	39	47	53	69	50	52	52	44	54
18766	12875	8945	19252	26549	25599	21738	18039	15499	13061	11058	9522	8690	7569	6515	5962	5535	4951	4432	4059	3844	3590	3378	3213	3015	2750	2576	2406	2231	2137	1942	1767	1760	1574	1502	1409	1330	1362	1247	1240	1207	1138	1121	1119	1099	1153	1160	1052	1001	1031	1021	1029	1006	975	1001	969	963	964	898	926	934	881	903	871	881	872	893	869	859	850	847	838	830	831	900	824	866	825	830	830	856	746	782	786	773	854	781	793	784	796	770	812	747	806	756	765	756	758	789	789	735	756	800	751	765	751	744	736	770	765	774	713	730	791	762	733	726	724	803	723	772	739	751	789	756	735	736	810	775	782	757	704	745	758	730	743	755	801	756	757	772	754	705	820	709	780	753	743	758	747	749	727	790	812	749	750	766	745	775	787	781	763	765	755	723	745	773	731	777	771	777	758	763	796	704	752	735	773	735	699	723	769	739	725	711	727	729	779	747	727	732	766	790	757	722	790	764	763	768	767	771	740	761	754	766	703	771	780	760	718	755	807	814	761	754	748	766	751	781	760	754	765	763	751	743	768	757	777	751	743	729	741	782	755	737	754	765	746	783	786	748	785	752	717	754	754	731	753	737	694	786	767	774	798	737	718	710	742	714	789	722	740	792	757	790	763	769	749	706	772	748	756	760	768	713	788	710	721	767	762	694	779	757	749	676	778	733	751	781	759	752	763	758	760	760	805	778	795	764	797	756	795	732	727	768	729	753	751	734	755	767	789	769	716	787	714	740	710	753	739	797	717	758	776	766	747	764	721	744	722	759	813	738	742	714	753	725	666	771	763	762	751	741	738	784	772	738	759	729	691	727	772	733	715	781	735	737	750	756	782	752	716	785	731	760	747	764	743	752	750	775	752	698	709	745	753	763	728	742	762	704	731	741	719	752	739	767	763	724	728	756	739	777	812	755	764	707	741	739	698	739	750	753	743	786	724	758	774	770	785	736	720	723	751	770	769	741	711	800	742	765	764	777	712	791	742	794	684	756	755	687	748	789	751	756	728	729	754	789	731	739	716	762	752	755	758	708	804	747	733	708	719	828	752	731	756	707	678	773	754	736	791	763	741	745	769	718	784	737	730	756	763	767	717	798	711	712	758	747	739	716	727	746	767	738	722	753	731	784	754	780	749	757	778	786	777	757	776	756	699	752	759	730	717	758	746	702	753	742	746	728	734	789	775	785	770	758	797	788	778	727	758	832	756	748	750	766	737	755	742	769	704	768	769	737	788	695	737	759	790	776	793	734	757	714	771	699	733	781	737	759	754	784	768	745	771	783	768	728	760	736	722	791	754	778	797	780	751	776	719	737	726	761	708	747	753	729	751	751	770	779	791	733	781	759	724	804	754	724	778	729	758	775	770	787	714	799	742	774	744	735	792	795	764	773	779	755	764	701	803	763	734	726	754	776	757	739	743	737	766	757	723	730	748	775	785	770	770	767	783	727	768	764	737	741	720	743	807	785	750	799	717	754	762	728	782	701	756	738	720	759	769	755	760	754	788	752	742	779	785	779	785	769	720	770	776	738	758	786	762	761	765	762	773	771	767	754	793	708	791	751	788	773	760	793	742	744	747	730	755	729	774	733	758	726	735	778	788	710	796	768	742	759	769	784	762	734	723	727	766	724	765	735	829	794	755	733	772	801	780	826	696	731	704	772	758	742	761	732	743	711	774	754	758	773	783	719	775	756	715	788	755	742	752	741	779	789	735	739	685	717	736	786	721	782	711	797	755	744	745	760	708	798	689	738	705	725	745	721	745	760	759	739	778	768	748	763	755	753	733	719	740	760	718	758	760	766	736	781	757	769	768	740	708	677	762	763	725	731	772	773	739	749	704	733	780	775	779	784	783	758	828	757	795	703	748	769	738	791	738	741	716	732	723	743	729	752	760	767	783	781	782	772	714	707	771	721	766	737	781	721	738	758	741	768	771	764	774	762	756	754	722	784	763	769	759	715	781	739	772	750	689	731	730	709	730	783	760	797	781	744	681	728	748	736	753	740	687	730	765	768	753	829	831	795	728	706	753	747	733	773	732	730	799	753	714	754	723	792	710	784	750	785	776	765	739	734	701	759	765	810	720	761	736	769	786	760	754	773	779	747	747	746	717	724	718	739	747	765	748	777	721	716	792	773	807	770	771	774	760	742	727	799	757	713	799	745	769	747	728	705	713	739	742	751	778	791	780	783	742	797	686	743	737	711	746	741	731	767	749	774	781	753	755	752	782	750	714	782	720	763	724	711	733	727	776	753	782	719	756	803	740	786	770	770	778	734	730	757	794	755	752	806	787	786	739	774	787	711	704	715	728	740	712	730	774	730	764	739	757	736	766	722	737	762	742	733	733	772	776	759	748	787	764	759	767	776	737	741	755	756	775	766	768	765	780	771	712	750	758	762	772	778	728	771	760	771	776	783	804	754	699	776	767	764	780	786	761	771	770	775	688	762	740	761	772	737	774	754	737	784	769	776	764	773	820	757	745	755	796	785	723	725	727	762	747	731	775	772	721	724	754	736	771	771	757	732	738	800	701	744	784	736	770	750	743	747	795	705	744	733	776	790	762	767	765	771	773	750	737	725	738	717	789	799	742	717	764	782	722	703	743	751	775	749	762	757	761	746	775	780	733	763	745	787	821	742	756	716	776	689	762	762	721	782	758	719	696	766	776	771	768	785	794	760	758	739	727	745	723	771	750	730	717	739	752	756	761	762	720	745	783	720	731	748	723	768	735	749	776	744	750	739	723	773	724	752	758	710	740	760	773	727	725	764	802	765	772	730	723	761	701	756	736	698	770	764	745	775	781	719	738	705	709	730	756	707	705	767	801	755	739	743	759	760	739	761	763	782	681	716	790	765	766	741	792	695	809	775	771	779	757	793	752	758	794	788	745	731	754	715	765	782	788	762	777	809	702	722	754	783	733	821	745	777	738	777	713	778	716	734	765	751	746	726	814	764	742	763	718	725	701	794	757	797	717	771	760	735	726	748	694	767	742	785	794	790	704	829	758	704	780	747	778	762	784	737	785	759	758	758	744	720	743	745	758	737	730	740	707	775	705	747	758	715	711	732	739	760	739	796	733	786	771	722	751	780	730	715	735	744	767	809	727	811	779	763	729	728	767	735	742	774	806	720	762	726	754	737	745	743	730	747	738	788	776	737	755	696	768	768	777	776	779	766	750	745	747	794	801	722	756	761	721	709	795	775	779	733	719	732	691	771	747	753	765	770	772	702	808	747	732	704	775	741	774	799	765	757	779	760	770	809	787	732	713	738	762	767	755	734	728	786	764	728	767	781	741	717	765	715	741	734	745	757	788	826	715	764	733	743	725	696	746	753	723	737	729	732	767	708	760	748	739	761	767	743	761	766	742	773	732	768	763	790	724	727	754	748	769	755	754	767	755	752	751	736	711	747	802	725	786	713	763	745	727	760	766	738	770	735	751	711	763	713	753	713	763	745	749	724	759	704	766	761	743	787	745	732	749	784	752	715	743	734	798
1468	867	537	483	747	823	649	566	542	466	373	359	329	257	254	189	220	164	165	158	137	140	122	138	128	148	108	83	104	84	95	88	72	76	74	69	67	74	58	65	58	80	55	62	53	58	55	58	56	59	55	58	54	60	64	50	54	51	45	54	57	51	43	49	50	56	63	57	52	57	66	54	32	48	59	58	45	37	47	54	47	43	49	40	50	52	42	55	53	61	48	46	54	66	51	65	63	49	57	53	50	50	50	35	49	47	50	42	53	36	46	56	49	51	56	50	37	50	54	46	46	27	51	49	39	45	41	38	39	43	40	46	47	49	45	53	57	51	44	46	49	65	48	61	52	48	37	30	55	43	47	45	50	45	57	34	53	51	40	44	61	46	42	37	37	45	56	44	51	38	49	46	35	51	58	47	36	52	39	64	44	45	38	57	44	55	46	44	44	46	49	39	43	54	52	45	42	50	47	47	49	48	55	43	41	32	50	43	45	46	37	45	42	54	51	58	46	46	41	54	53	56	43	44	51	51	51	36	46	55	53	57	51	42	47	63	48	50	38	56	45	49	47	55	56	45	35	43	46	53	47	48	41	45	50	44	43	51	55	36	58	39	50	51	45	44	50	42	42	65	36	51	54	42	44	42	39	59	54	56	55	57	50	53	49	45	52	55	46	44	42	43	49	52	56	43	39	42	45	42	39	44	51	32	40	43	46	38	47	49	47	47	42	41	43	40	37	41	44	56	53	40	41	29	54	57	39	42	46	49	66	38	42	53	43	46	36	46	40	40	51	46	36	51	45	39	46	44	43	51	51	49	49	32	60	42	46	36	41	56	60	39	42	65	58	47	42	52	31	53	46	51	51	65	45	40	37	53	52	42	36	49	48	46	48	44	48	51	43	49	62	50	44	54	51	49	55	43	53	50	44	42	41	41	53	50	36	51	41	53	58	42	38	56	49	41	54	48	34	54	39	48	37	47	51	47	53	43	42	52	48	42	35	45	48	47	54	44	50	55	42	55	47	62	57	41	47	67	49	44	54	44	59	49	54	44	50	47	47	55	54	41	42	43	51	45	46	50	48	51	44	44	42	38	62	47	45	55	43	56	39	51	48	50	35	48	40	28	46	47	53	49	55	45	50	44	41	48	42	54	52	33	27	50	45	37	56	41	52	54	55	42	55	54	54	47	31	50	44	48	51	44	43	45	48	50	45	46	44	45	58	59	30	52	56	43	41	51	51	49	41	52	49	43	37	49	51	29	49	58	49	46	52	56	41	56	39	41	44	44	39	48	35	45	54	48	45	63	50	52	55	53	47	49	50	41	63	47	34	48	41	29	44	52	47	60	48	43	43	56	51	47	43	46	55	28	48	41	45	39	51	43	40	30	39	40	43	47	54	39	50	38	44	64	42	50	44	50	27	60	48	48	47	37	47	48	50	43	51	55	61	49	42	49	47	51	36	48	61	48	38	43	48	48	44	57	40	43	49	51	44	30	54	46	56	49	46	46	65	50	56	43	49	38	61	47	36	46	48	48	51	53	44	42	45	43	40	53	66	65	47	48	52	42	54	42	40	42	38	44	46	51	56	50	57	50	52	63	46	54	53	39	52	48	37	50	56	31	40	52	48	50	47	40	40	35	50	46	63	45	53	55	49	50	49	44	46	47	48	53	50	46	30	63	46	46	26	43	38	49	52	38	38	51	41	44	54	47	49	49	42	50	50	44	55	45	50	39	45	55	50	35	45	55	42	51	48	33	59	54	47	42	44	42	52	41	36	47	56	48	53	45	46	50	40	54	48	34	41	47	48	43	46	49	41	45	46	44	44	48	32	46	37	54	51	44	45	55	49	51	52	38	58	43	40	39	39	41	38	46	54	62	43	40	64	55	52	49	49	53	41	53	42	36	54	56	46	45	41	38	57	54	53	48	61	46	43	53	55	38	41	41	48	50	47	39	49	43	52	49	39	57	44	33	50	48	46	59	47	50	47	63	55	48	42	46	45	55	49	47	47	52	52	52	52	41	60	58	45	42	45	42	32	49	50	50	45	52	43	39	38	36	47	52	51	50	39	42	51	42	37	49	58	55	44	48	50	46	49	60	43	52	41	48	39	51	45	42	43	53	46	31	46	45	37	44	52	45	54	47	47	43	46	47	47	48	54	37	45	44	40	54	47	52	52	55	40	38	47	62	46	57	45	50	49	44	48	31	44	35	48	46	53	53	42	44	49	51	45	45	41	62	53	49	50	52	43	46	49	56	54	44	32	55	40	48	43	52	47	51	47	66	45	44	50	43	58	36	49	45	40	55	56	38	48	50	44	44	53	38	36	38	50	54	59	48	48	51	48	64	51	47	47	49	49	54	42	48	37	45	47	46	48	45	52	48	49	31	44	43	46	45	47	47	44	48	47	53	36	48	48	40	58	41	48	51	52	42	42	46	32	40	57	51	52	48	36	45	44	50	36	35	37	43	41	38	53	46	43	49	49	48	48	45	50	42	52	37	35	55	43	42	42	38	35	45	48	44	51	46	52	44	50	55	60	44	47	50	56	37	37	47	47	39	50	46	52	49	59	51	48	48	51	41	48	52	53	44	41	52	39	40	54	49	51	63	58	51	56	46	56	49	52	49	44	46	46	53	43	48	46	38	45	50	51	47	39	51	46	39	53	56	49	47	35	45	42	49	44	50	41	46	48	46	45	39	41	48	49	46	32	38	50	40	55	38	54	56	46	52	55	48	52	31	55	52	66	42	55	44	45	43	41	57	42	54	51	50	43	36	56	44	53	35	44	36	54	49	50	57	61	45	45	51	53	50	40	56	31	54	54	39	53	54	49	47	57	42	55	48	54	48	43	46	57	48	44	52	42	44	49	42	38	52	50	48	41	53	34	60	46	41	53	52	40	44	53	49	51	45	35	53	53	55	49	45	48	47	43	37	51	39	50	51	49	47	48	52	52	38	41	49	40	46	39	53	43	39	44	51	48	44	43	43	42	40	44	36	33	52	53	51	50	40	34	61	44	47	46	42	32	48	41	46	44	50	43	45	42	49	47	41	50	45	55	41	33	43	46	56	49	52	42	50	49	52	41	40	60	40	53	55	56	42	49	44	49	40	51	44	43	50	49	51	38	48	41	32	46	47	52	39	41	52	41	45	38	41	55	49	56	62	50	54	33	59	51	47	44	41	39	51	48	49	38	41	48	60	52	50	57	37	33	52	53	52	46	53	51	43	32	52	52	62	42	38	54	46	53	51	44	42	55	57	67	41	48	62	44	61	42	38	46	58	51	42	42	54	52	58	49	40	50	52	50	74	42	52	40	36	49	49	35	41	53	50	42	37	42	44	64	43	43	42	50	64	49	48	39	45	49	57	47	45	50	52	49	41	47	42	43	54	47	58	39	52	52	47	55	45	35	57	36	42	55	46	47	53	53	51	42	51	50	44	45	64	44	47	37	34	55	42	38	41	47	47	46	42	43	45	48	61	52	42	46	43
22707	17188	12150	24644	31591	30436	26708	23186	19962	17033	14877	13295	11748	10264	8993	8030	7321	6707	6078	5637	5155	4942	4566	4191	3974	3528	3380	3088	2793	2660	2415	2271	2099	2060	1848	1730	1572	1470	1399	1402	1323	1318	1304	1282	1212	1216	1235	1150	1171	1203	1096	1079	1063	1051	986	1004	1040	980	1007	928	956	866	914	967	880	896	907	808	881	819	831	851	827	814	829	783	756	767	788	797	797	775	767	772	804	818	753	785	788	747	810	773	710	720	717	720	672	703	735	710	760	696	727	681	753	699	680	712	697	690	705	641	691	689	710	707	660	694	676	663	713	647	655	706	677	678	676	679	697	696	731	654	681	646	692	672	641	694	676	694	702	708	719	714	679	685	690	670	704	643	683	670	625	664	714	692	644	681	700	693	697	683	676	671	671	690	657	702	669	665	671	709	672	670	716	660	680	708	746	680	651	758	705	680	671	687	678	705	689	694	740	692	644	670	671	675	678	690	662	645	701	672	711	654	705	648	717	682	707	692	691	665	691	655	718	723	646	719	669	713	693	690	651	693	676	697	643	678	705	634	711	667	672	693	677	667	698	615	733	682	698	667	654	693	669	708	707	731	665	668	658	692	691	704	623	668	635	681	677	685	671	669	724	711	663	651	693	697	655	701	731	662	682	722	684	730	719	713	679	707	677	668	678	692	666	702	658	725	711	686	718	702	719	651	708	702	704	674	702	663	670	710	699	677	663	718	680	645	694	704	737	682	675	708	650	677	682	736	684	696	673	708	708	716	650	693	676	696	680	717	697	666	711	733	663	660	660	713	704	724	708	691	656	681	655	732	699	675	671	709	671	700	706	688	688	698	683	686	700	683	668	726	697	680	704	684	755	689	693	736	717	706	728	722	694	710	698	658	717	653	681	674	673	639	677	720	671	701	703	667	671	660	710	639	730	682	654	744	740	748	757	669	727	672	661	669	704	709	673	688	707	697	689	706	693	746	697	722	672	633	692	648	645	669	697	702	679	652	698	698	701	679	715	705	739	711	668	671	663	646	677	715	731	740	696	689	658	650	667	687	686	671	707	701	649	671	723	691	693	721	700	652	698	673	714	625	703	708	677	687	705	674	626	715	667	706	702	679	717	679	665	699	675	735	670	696	710	654	728	696	724	681	666	656	678	692	695	709	672	684	723	669	654	668	627	697	670	733	648	650	662	669	699	703	664	643	686	682	700	737	724	669	701	675	667	699	676	709	660	673	626	720	696	659	696	684	698	667	723	720	678	695	719	722	682	744	721	651	658	716	683	695	690	661	694	690	655	698	675	670	678	781	682	666	684	699	685	710	710	675	723	710	656	675	682	686	677	649	691	702	705	731	680	718	649	682	652	692	678	674	691	672	680	735	720	645	694	679	695	714	668	717	700	644	685	682	676	717	674	660	664	662	662	684	677	689	684	704	656	678	697	722	652	695	689	717	665	696	636	678	669	676	675	663	700	677	635	682	712	687	651	716	658	693	698	667	669	724	687	682	639	686	690	697	665	660	700	706	710	644	685	654	665	709	743	700	700	705	697	712	747	732	692	724	686	687	673	674	691	670	700	696	686	685	656	657	693	691	688	681	734	666	679	689	688	714	696	708	653	696	694	657	702	693	622	684	655	677	733	649	690	715	708	672	693	702	670	686	681	666	644	686	708	698	648	693	689	628	710	663	681	697	696	668	669	628	680	719	652	684	680	687	686	611	701	678	653	706	675	672	698	660	679	675	714	730	708	693	707	665	664	746	707	664	735	710	647	700	699	730	690	695	685	670	649	696	703	641	704	676	671	678	728	717	710	667	681	685	657	703	701	670	654	734	723	654	702	702	636	674	677	690	675	667	666	663	709	678	730	676	677	700	674	757	669	699	700	660	651	687	719	692	694	694	693	670	683	665	707	681	686	683	676	711	692	693	708	666	683	663	668	717	723	686	655	663	708	714	674	715	679	687	673	681	665	721	667	664	677	680	667	683	699	696	669	700	646	668	692	710	685	663	706	679	648	643	673	708	656	689	667	636	689	631	713	674	684	685	675	645	717	681	692	657	658	669	684	679	670	688	651	713	666	763	671	657	704	737	684	651	717	634	717	716	702	673	670	690	666	691	693	684	692	685	682	722	701	680	665	708	671	684	699	720	692	692	673	663	715	720	651	719	715	698	722	713	670	661	691	701	761	677	643	677	671	676	704	675	696	633	688	692	734	669	693	679	739	647	611	706	656	676	674	673	676	735	644	680	667	704	684	666	707	707	679	699	668	694	698	688	708	707	657	685	666	659	714	684	724	679	676	692	668	663	727	730	702	675	702	652	653	721	695	717	626	696	699	658	711	714	696	658	675	723	670	679	690	688	664	656	660	707	704	697	688	672	648	738	671	703	689	702	697	687	670	669	682	699	675	680	665	690	715	742	676	645	669	724	702	696	714	652	703	685	678	706	695	693	670	673	701	677	669	700	714	638	704	630	710	672	703	686	674	663	697	679	674	701	712	678	688	660	703	690	663	687	682	679	684	691	661	748	699	705	665	692	687	687	711	681	695	697	646	726	696	705	658	677	691	681	696	667	692	698	710	691	636	662	677	698	711	668	692	718	680	673	653	705	698	726	717	693	679	652	686	654	685	675	718	685	655	706	720	708	663	700	669	730	699	708	737	659	721	706	722	686	676	648	686	688	706	656	671	689	683	685	728	685	671	676	699	647	646	713	738	643	665	722	667	610	702	681	722	635	734	707	680	670	703	669	693	690	660	709	669	698	665	696	676	702	682	662	708	732	678	672	665	700	663	664	724	667	676	685	719	699	663	707	719	694	717	728	709	651	687	683	707	691	733	716	722	652	741	682	720	663	678	672	709	669	671	675	704	638	670	719	675	663	682	744	642	694	680	712	680	738	690	755	688	689	690	645	671	647	702	652	703	667	687	718	669	644	695	703	672	688	694	647	692	668	682	712	697	682	686	647	671	667	690	640	644	698	680	670	710	691	655	692	670	702	708	682	621	662	731	674	705	697	706	704	716	696	639	703	662	682	668	703	712	665	654	663	648	675	679	666	689	692	694	693	660	704	710	683	695	689	708	731	651	668	756	676	674	671	676	711	685	670	690	688	671	671	667	681	681	627	678	673	708	709	707	659	664	692	683	707	708	647	703	688	700	724	704	701	708	687	725	724	685	698	682	679	685	640	717	698	703	659	702	625	691	695	703	705	639	641	642	693	711	695	669	692	687	711	692	705	674	712	699	692	702	691	657	744	659	683	652	716	723	703	682	675	639	691	678	705	661	672	653	687	712	714	716	726	710	722	678	693	707	675	659	671	694	651	678	724	669	711	724	688	648	684	641	675	671	682	651	655	679	706	717	624	728	725	680	657	684	701	700	640	691	675	654	718	678	683	687	729	737	675	685	674	669	683	665	656	742	716	656	641	730	685	689	672	725	689	631	701	686	669	636	699	714	693	666	696	693	701	711	666	696	719	682	648	666	707	704	654	726	664	695	697	675	686	711	677
3311	841	511	451	694	768	661	599	513	432	394	369	347	296	234	263	205	211	201	164	178	143	146	132	108	119	116	109	118	110	107	117	103	116	90	87	90	84	100	79	64	94	101	85	80	70	73	76	81	74	81	70	82	83	69	90	56	62	77	86	76	85	78	64	66	82	71	82	67	87	62	66	63	86	65	74	56	66	74	75	64	72	67	68	71	57	64	63	65	68	64	73	72	68	68	58	72	69	78	67	69	67	65	66	69	67	66	62	70	72	71	57	85	79	73	71	71	77	60	69	62	79	53	61	80	53	60	62	64	49	69	66	68	73	73	56	55	76	70	65	65	90	69	76	53	76	66	52	64	69	55	65	74	65	52	79	65	57	58	71	79	75	67	65	59	79	63	73	62	61	84	65	82	69	71	77	67	71	84	73	65	77	59	74	64	82	63	73	69	71	62	82	71	72	62	58	74	56	60	62	59	82	54	75	68	72	69	71	63	72	85	51	69	73	60	64	61	70	71	68	71	60	67	76	58	65	55	75	73	63	70	60	66	85	63	72	69	75	75	64	60	80	72	42	69	68	81	59	75	61	76	56	74	78	71	68	60	68	61	47	60	81	74	67	68	76	74	65	65	58	88	84	66	61	64	72	85	59	72	72	73	46	70	67	62	65	59	68	88	65	57	62	75	58	71	53	71	80	71	59	70	71	71	50	73	70	70	59	67	56	66	62	66	55	49	67	71	81	69	72	60	80	76	64	73	69	58	70	61	57	54	61	75	70	80	76	73	52	68	62	60	78	78	68	64	63	72	71	57	71	77	69	65	79	82	71	60	73	77	68	77	81	73	65	75	53	81	81	56	69	70	70	80	64	70	79	70	56	66	61	62	69	48	55	68	80	67	59	66	73	60	76	72	62	76	61	67	78	80	66	79	71	53	76	68	56	79	71	63	71	78	64	79	63	53	61	55	72	67	62	66	63	66	72	59	77	76	71	75	72	73	62	66	71	77	61	68	60	76	70	63	68	78	51	66	69	70	69	61	71	65	69	54	67	60	67	65	60	69	67	59	67	65	60	80	72	64	60	68	65	76	53	63	68	64	56	60	46	67	78	69	58	65	61	77	59	66	60	70	48	81	55	83	76	52	71	70	83	75	69	70	70	74	54	63	63	56	55	69	81	68	70	64	68	66	58	50	75	74	79	87	48	68	70	68	51	68	66	93	65	52	74	76	65	77	68	60	71	70	62	68	57	72	77	70	76	72	58	53	82	54	60	70	69	65	62	63	71	68	59	71	53	59	58	71	73	75	71	69	83	72	72	74	74	59	55	62	74	72	74	75	65	66	74	67	70	58	69	67	63	67	55	74	74	70	80	65	66	59	62	74	65	62	56	69	66	68	71	64	63	71	66	67	79	82	69	63	71	61	71	77	73	68	64	66	73	61	69	74	85	85	63	50	67	65	80	69	62	66	72	59	62	72	65	66	72	64	76	65	70	80	77	76	72	58	71	66	70	68	68	68	59	75	67	63	82	74	70	85	63	67	62	74	66	61	61	70	73	75	65	71	78	65	74	84	64	66	69	54	71	68	74	61	69	65	59	66	61	71	62	61	66	64	71	66	62	61	51	74	60	77	63	78	69	79	69	64	55	64	57	59	68	82	71	65	76	72	76	83	60	77	48	74	67	67	62	80	46	76	76	69	57	62	69	68	64	61	57	69	68	58	73	72	72	60	63	66	50	87	56	73	49	67	60	63	72	82	56	73	67	73	73	63	62	64	79	73	58	66	69	68	73	67	73	61	65	62	63	67	55	73	85	77	46	56	61	58	64	65	77	87	71	78	73	69	63	65	67	80	75	78	64	56	65	83	75	62	73	76	69	53	60	66	65	80	58	62	59	65	57	78	81	54	57	72	63	71	73	70	76	65	68	56	67	79	58	71	67	73	51	71	75	51	78	52	65	86	72	64	69	58	55	59	50	68	68	70	58	72	78	66	79	68	71	68	50	55	78	63	74	63	58	60	60	66	62	56	74	62	79	66	60	67	58	45	69	59	65	70	58	75	59	44	78	63	45	71	65	54	67	71	63	58	74	69	77	78	74	51	65	67	68	55	62	79	67	67	78	75	72	60	74	64	71	58	64	60	64	67	63	65	67	52	52	50	76	58	80	75	64	61	70	66	58	65	68	84	76	55	60	60	68	62	47	64	67	65	49	69	68	69	65	68	69	51	63	81	64	68	62	78	76	65	55	61	73	68	65	76	78	66	74	69	78	66	71	64	76	73	79	82	71	53	69	54	65	54	54	56	54	67	82	67	57	65	56	76	69	66	53	63	66	56	78	66	80	67	75	74	75	67	67	68	71	78	72	66	60	61	69	71	65	71	64	70	55	64	72	63	73	61	74	63	76	75	69	59	65	58	70	74	62	58	75	63	59	67	70	53	69	61	69	81	65	63	64	77	69	62	66	77	68	77	68	58	67	67	64	75	50	54	67	77	64	58	73	64	65	56	69	83	73	74	61	70	66	55	73	56	77	65	65	77	68	65	57	65	73	76	67	65	76	46	58	68	67	78	73	74	74	63	68	59	67	82	69	62	66	64	57	69	64	64	70	61	95	67	71	61	75	53	63	77	69	77	70	71	67	72	61	72	72	64	75	65	70	45	81	69	66	69	72	68	69	70	72	66	63	72	83	62	65	67	66	72	62	59	73	62	70	49	56	67	76	71	62	79	76	72	70	53	71	53	72	70	71	63	72	58	66	74	64	64	75	56	69	76	70	78	63	62	76	63	67	65	61	69	54	60	67	64	69	67	73	63	76	62	64	71	67	71	62	69	68	73	84	81	74	66	67	69	45	71	70	73	62	66	67	69	63	84	49	71	66	63	66	66	66	60	74	60	82	80	73	69	70	75	73	70	74	67	73	59	64	55	63	79	69	59	65	65	61	66	62	68	66	72	60	81	56	59	60	65	50	66	71	63	69	65	69	75	69	65	51	66	72	66	78	56	56	73	68	70	73	61	77	56	72	67	69	76	74	67	61	60	69	70	61	73	68	65	63	76	74	66	61	59	70	72	83	72	68	69	91	58	64	56	74	85	60	72	64	70	80	56	79	79	77	62	59	72	74	59	75	71	77	64	65	62	75	67	75	68	48	75	62	71	83	67	65	65	62	58	66	72	52	69	56	66	62	61	68	76	84	66	70	83	54	64	53	47	58	59	69	61	75	59	69	54	74	76	67	67	50	62	65	59	83	76	72	52	67	70	67	77	66	71	69	66	59	93	64	80	62	76	71	75	64	75	62	68	67	80	61	76	75	63	52	77	72	68	58	62	71	76	80	72	76	66	75	60	67	72	68	74	66	77	72	68	68	48	49	51	81	62	54	69	66	77	68	67	66	68	79	79	72	66	56	57	58	68	66	69	71	69	67	72	72	72	72	84	70	74	71	68	79	57	60	70	71	57	69	71	73	58	66	66	73	62	76	62	71	67	68	60	73
21003	16279	11337	23451	30773	29473	26199	22681	19295	16636	14593	13133	11599	10245	8837	7944	7360	6503	6157	5657	5162	5010	4596	4307	3978	3885	3445	3316	2999	2782	2676	2432	2338	2173	2147	1929	1826	1812	1679	1643	1610	1519	1584	1566	1475	1473	1519	1444	1449	1432	1362	1398	1379	1314	1297	1239	1212	1261	1246	1210	1167	1139	1118	1242	1146	1187	1129	1139	1156	1092	1102	1156	1100	1105	1094	1080	1057	1066	1035	1055	1064	1089	1037	1033	1053	1068	1025	1052	1023	1077	1043	1017	1047	1041	1020	996	958	1016	945	962	1014	1045	965	990	1015	981	996	942	981	970	967	985	992	961	1015	959	1032	964	974	974	939	935	931	1018	953	1023	952	981	966	950	986	1041	963	982	940	944	1000	1015	967	964	1004	980	974	1025	933	1022	972	994	1006	931	1021	911	952	993	931	1041	899	962	955	979	988	1002	978	981	966	989	984	971	970	992	1005	966	1021	967	963	957	986	933	961	924	1009	964	1023	986	1007	1042	1000	985	977	968	981	980	945	968	951	963	1002	953	914	942	965	1029	958	990	1003	1071	978	1010	922	936	987	969	961	995	963	959	991	961	949	1009	947	969	908	987	924	998	968	957	964	898	971	964	966	961	1006	936	970	1014	985	996	999	946	967	1020	894	976	981	989	935	994	984	972	989	949	1044	942	986	1003	922	935	967	955	939	967	966	1000	969	950	935	947	968	957	970	985	975	962	963	950	973	973	1032	987	934	977	988	948	997	961	1000	928	993	922	967	931	940	971	967	949	1019	967	969	940	981	927	970	954	962	931	1009	956	1007	985	955	951	906	1024	929	973	993	942	1038	980	971	896	967	988	937	984	1003	938	999	974	1036	952	1010	995	980	973	970	974	955	941	929	942	1011	997	991	995	941	954	981	969	954	963	959	961	960	1017	994	974	968	943	999	942	948	962	1002	1000	1021	1023	961	973	986	1007	977	958	936	1014	1020	952	939	965	971	976	971	937	1010	1000	982	1013	988	983	988	979	966	991	951	935	977	963	985	973	1013	935	987	1008	988	919	930	971	956	988	933	974	975	961	916	982	949	981	981	977	949	975	1002	994	968	952	978	942	1000	1010	956	955	949	909	975	926	920	960	965	942	921	924	998	964	1063	945	952	947	1006	995	1006	1014	920	975	973	1031	1001	914	992	1001	960	974	1006	897	1018	1011	1003	995	988	955	1013	982	950	1002	964	983	993	940	1015	966	957	933	939	931	954	944	943	962	988	1002	967	968	969	997	1005	980	956	981	974	952	983	966	963	951	919	946	1006	935	1007	997	930	990	975	961	959	944	975	940	986	976	915	976	1027	936	915	998	977	982	1005	1019	984	947	975	955	969	976	959	884	993	990	933	903	932	991	934	986	978	971	1020	950	987	935	1023	958	1012	986	972	959	1017	983	963	934	988	973	1001	956	951	957	1008	989	1005	966	1019	925	1002	1010	946	918	980	942	1007	1014	977	984	977	1008	948	979	1010	1017	989	997	969	1001	1004	976	931	914	991	931	950	965	955	978	925	976	998	925	998	968	966	979	999	977	948	937	977	944	991	984	964	934	1035	930	1019	976	973	958	1003	917	955	935	983	964	1003	940	997	950	981	992	977	998	999	1024	946	1034	1003	986	985	941	993	939	991	967	937	959	927	961	964	942	966	993	996	989	973	1002	944	941	949	1006	997	995	987	949	980	1047	959	1023	1009	1001	979	986	982	970	967	1006	973	889	966	1012	1006	942	1037	915	979	971	971	946	984	915	826	971	990	911	1009	934	939	914	965	991	967	952	930	975	958	932	977	996	913	986	956	982	957	973	941	906	963	945	950	974	972	943	1017	991	994	1006	996	942	968	980	986	986	1000	887	945	982	933	937	977	957	940	1003	976	1002	1002	971	960	974	963	990	949	1013	911	969	958	922	1025	976	924	948	1031	946	1010	985	942	941	951	898	959	967	1028	998	997	1009	932	994	1035	1000	958	1032	970	970	977	958	1025	984	942	968	959	984	1039	949	994	966	1009	955	939	989	997	895	985	942	973	1002	944	967	954	994	1004	972	955	993	1018	955	999	945	965	991	1000	981	978	972	905	969	1006	967	1000	959	920	916	972	1006	1006	976	979	960	956	940	983	915	919	969	1038	979	887	992	951	964	959	875	969	984	1012	974	989	977	975	980	970	938	1008	968	1001	952	936	964	964	1010	997	952	948	958	1010	1006	976	975	1034	939	927	964	980	949	926	934	970	983	978	935	1004	996	976	974	927	996	1032	986	941	968	982	977	982	943	917	913	946	965	1009	1035	1031	991	953	962	961	886	998	939	1049	932	989	935	953	975	983	933	960	953	960	1025	1026	947	1057	951	954	1001	988	967	963	1011	922	1013	986	929	971	973	964	952	961	971	965	1000	1015	1001	953	1033	1002	942	948	954	940	963	1007	950	921	999	992	983	1008	943	972	954	933	1030	956	947	977	946	1000	989	939	970	988	936	1001	933	961	981	935	1011	1007	1002	956	959	958	950	969	1013	938	961	973	926	967	983	981	975	924	952	943	928	929	949	1028	997	965	935	947	1021	1010	1001	999	987	959	931	909	989	976	977	954	947	968	969	966	993	1033	914	1000	948	997	955	933	1026	996	977	984	939	942	968	1007	941	962	973	959	979	996	990	962	927	909	948	968	937	960	1006	989	985	1078	997	982	937	1001	977	928	953	964	946	932	937	973	977	958	955	977	993	936	966	961	962	956	953	991	936	1017	940	1009	997	940	939	913	922	946	963	973	942	1001	974	947	933	1021	913	986	962	951	966	1018	955	1022	919	954	969	1012	954	986	1012	946	999	954	1015	975	959	961	988	1003	964	1033	973	951	956	930	954	969	984	1007	912	970	988	1013	929	907	984	975	933	952	924	1017	973	1008	1003	901	978	979	944	948	997	1017	985	947	949	977	985	941	972	936	967	921	1004	944	974	969	1031	890	1054	1007	965	926	951	945	995	948	971	1003	940	932	984	941	1008	928	1030	928	922	991	952	1037	984	1027	1028	941	926	934	969	929	953	906	1031	983	982	981	1027	988	982	952	981	998	987	996	974	965	956	1056	1049	946	1021	972	938	939	1001	983	964	952	1026	975	922	994	988	938	950	916	930	1023	966	919	970	932	985	1002	968	929	1011	928	982	981	1054	970	961	933	1023	1016	938	981	980	946	976	968	954	974	912	1001	959	981	959	978	939	1007	1000	992	929	965	948	959	955	944	979	951	986	960	1031	938	908	988	920	927	960	945	977	959	999	989	1006	966	984	995	1018	1011	970	1015	996	952	990	949	962	1041	959	1039	992	1001	938	960	957	934	987	989	1033	1017	946	929	961	984	990	967	937	982	958	995	954	974	936	1030	991	938	937	889	943	974	920	1017	1008	1016	975	936	947	1024	969	970	997	962	1014	981	937	950	1014	952	1000	1008	1014	1024	978	979	1006	998	979	984	982	971	961	928	996	953	1011	976	943	984	925	953	971	935	917	946	1035	980	1000	970	1020	982	941	988	977	988	982	963	957	919	990	1002	968	960	922	964	943	976	963	985	985	913	974	1003	921	907	927	1013	945	940	943	981	950	987	997	1008	920	1004	958	970	996	992	996	935	1019	976	992	981	998	972	961	981	1011	999	968	943	961	965	1013	1018	964	972	978	1009	918	962	1007	968	964	970	974	964	972	960	941	947	1009	988	994	971	1036	939	952	1003	970	1020	966	1016	924	969	1015	999	992	969	1009	995	994	949	931	979	981	987	987	966	999	988	973	968	982	986	998	1011	995	955	980	1033	970	926	968	956	959	967	948	966	933
2517	1238	781	648	1021	1047	950	841	712	611	543	462	439	416	291	356	308	257	230	232	227	208	212	158	144	160	134	134	134	110	128	117	95	113	107	88	96	86	71	82	76	85	96	102	81	78	80	60	82	75	73	68	81	84	84	72	61	76	63	77	79	56	64	69	81	77	90	62	66	64	69	78	58	65	73	67	67	65	71	64	61	59	83	65	73	70	74	57	73	81	66	76	71	69	78	72	64	63	66	74	62	62	59	66	61	80	65	63	58	66	60	62	65	63	58	55	55	66	73	59	65	62	72	59	52	62	63	59	46	71	63	67	55	59	58	67	75	64	73	57	63	74	73	74	54	69	59	56	59	53	61	78	50	61	60	70	53	56	65	67	80	66	56	55	61	60	60	69	65	63	44	54	63	57	72	61	57	67	71	49	52	61	57	53	54	53	42	71	56	71	77	76	51	66	56	72	59	52	53	57	57	57	61	74	54	67	53	45	58	55	66	52	42	72	69	61	70	63	69	74	64	65	57	58	66	59	53	63	70	56	58	57	67	71	61	76	53	60	82	54	62	61	63	74	64	72	61	75	69	71	75	62	71	61	52	80	72	53	74	59	65	77	62	57	72	62	60	75	62	59	66	63	44	72	61	78	77	57	61	60	64	58	73	54	59	68	69	58	51	59	75	69	58	65	64	65	64	56	63	69	64	73	74	68	55	58	45	52	58	45	69	61	77	64	71	47	63	66	56	66	52	52	49	76	57	56	70	59	65	70	83	53	67	66	49	70	58	65	47	69	67	63	67	70	66	53	52	54	60	62	69	64	45	56	66	72	49	70	47	52	75	82	68	58	62	59	55	59	70	61	63	64	59	61	54	61	72	64	67	68	64	79	65	57	64	74	52	69	60	62	59	70	65	60	57	59	67	62	64	52	51	66	63	74	68	60	67	78	66	55	66	44	69	53	75	50	60	69	67	73	54	65	68	51	52	57	67	70	66	79	52	52	61	71	59	64	57	67	70	68	58	67	55	52	62	80	64	57	59	71	64	70	67	60	55	83	63	45	65	70	65	71	66	67	39	56	70	58	82	76	67	58	66	63	61	62	58	49	58	66	72	57	55	56	62	80	56	63	61	79	53	66	61	64	49	57	67	70	51	64	71	73	58	77	75	72	55	71	66	69	66	64	64	63	61	51	75	69	59	55	57	61	64	55	72	50	67	59	64	66	62	58	61	63	64	51	60	58	69	72	56	57	53	70	58	71	50	71	64	61	55	55	66	68	66	69	63	67	57	65	69	72	46	60	64	70	68	69	54	65	48	67	64	69	71	56	54	70	58	71	55	68	67	62	61	74	64	55	59	67	66	63	78	58	58	64	60	72	77	56	51	46	61	72	63	54	74	60	76	63	65	64	67	53	78	53	57	62	60	59	87	70	62	69	62	66	56	67	62	66	70	66	60	66	48	70	65	67	77	49	60	55	59	74	76	63	72	54	52	69	80	72	53	55	64	65	73	56	74	66	55	74	67	69	50	70	49	64	65	64	53	61	61	63	72	61	79	59	54	51	58	53	60	62	61	82	52	57	51	62	59	51	63	68	72	65	49	61	62	76	54	72	70	52	62	56	58	45	60	56	46	83	56	70	77	67	60	64	67	58	60	54	58	61	54	76	68	63	64	60	56	49	79	68	56	66	61	63	75	54	57	44	69	61	58	67	67	71	63	63	68	49	61	61	71	63	73	68	66	64	63	63	68	66	62	67	55	65	71	56	62	62	68	65	49	76	58	69	45	69	58	65	60	71	68	54	69	49	43	84	61	65	65	72	69	60	68	70	71	71	72	64	48	65	54	44	54	82	46	64	66	70	59	55	60	78	57	57	53	76	73	62	69	55	69	56	68	71	56	59	59	86	76	56	66	75	59	80	54	54	44	54	61	60	60	63	55	53	57	62	55	51	57	55	72	66	61	71	71	66	75	60	57	60	69	62	51	65	54	66	66	50	57	53	73	53	68	69	46	63	62	66	53	57	76	68	73	65	81	56	64	84	57	70	57	50	73	75	68	54	70	68	65	56	63	56	68	73	70	70	58	56	74	71	65	79	65	80	54	65	73	56	56	52	63	53	57	59	69	57	60	60	61	65	56	61	54	69	62	55	69	51	57	59	52	58	66	65	59	54	70	67	62	47	70	68	60	66	72	56	64	52	76	51	77	58	58	41	60	72	66	73	62	55	71	46	81	70	49	69	57	57	63	68	67	60	69	60	73	61	55	59	52	48	70	59	55	57	62	58	71	58	62	57	62	71	56	59	64	53	60	62	73	62	67	53	65	58	89	67	62	70	63	55	71	78	62	57	60	73	61	65	61	63	47	60	52	64	66	63	62	60	77	63	84	60	65	50	51	61	57	51	67	61	63	58	65	54	74	64	51	58	64	62	66	73	53	60	80	52	52	62	58	72	65	55	66	56	65	75	57	64	60	54	54	60	73	48	64	76	54	53	65	63	59	55	69	66	66	50	63	56	66	74	55	63	71	74	74	76	54	60	72	60	59	61	57	68	66	60	74	73	50	66	63	55	51	55	55	45	48	56	56	60	64	72	67	63	78	68	60	80	53	63	71	64	61	64	63	51	60	65	71	67	77	53	70	67	66	52	50	70	66	65	49	75	53	67	64	48	61	59	60	53	55	70	85	64	74	59	77	69	55	77	52	62	64	60	47	62	63	65	72	63	56	54	58	57	60	65	71	53	78	61	78	74	69	58	68	73	67	59	65	71	56	78	68	66	66	55	65	60	56	79	61	69	74	55	74	61	64	58	59	59	79	58	51	75	63	68	62	58	64	63	69	58	55	63	73	66	65	68	59	70	67	55	60	84	56	49	63	73	67	56	70	62	48	50	48	70	56	57	68	56	78	69	64	46	55	49	64	61	58	54	58	59	65	57	51	51	57	55	64	61	69	71	66	63	57	64	60	58	63	58	56	71	57	56	67	50	41	73	59	67	50	70	58	69	59	70	74	74	53	67	56	49	71	59	67	64	64	59	59	64	64	63	61	66	44	56	66	59	80	55	62	54	59	63	57	62	71	65	57	53	56	66	70	71	56	52	62	62	53	66	69	59	58	63	56	60	49	50	54	58	62	57	54	64	58	54	62	67	65	67	47	65	62	63	51	63	55	71	54	80	63	64	55	62	63	62	61	69	67	76	62	72	65	56	70	66	66	57	72	63	65	67	72	49	50	57	67	55	78	64	49	58	50	70	57	51	61	73	73	68	55	60	62	76	54	80	78	61	73	62	58	60	66	61	60	85	41	78	71	62	62	57	50	62	60	50	62	70	70	62	58	59	65	64	62	60	69	59	64	73	70	63	62	71	62	72	60	81	78	47	68	63	57	65	63	66	67	79	78	59	60	64	63	62	54	53	72	63	59	70	73	65	57	42	56	59	63	70	73	52	69	57	59	59	67	50	59	56	59	65	70	55	48	62	55	72	65	75	75	55	59	65
26326	20071	14885	28302	35524	34259	30776	27410	24088	20947	18752	16825	14995	13451	11809	10593	9724	8566	8020	7533	7031	6589	6093	5643	5296	4941	4507	4147	3926	3522	3288	3131	2924	2668	2544	2331	2162	2044	2013	1882	1865	1798	1719	1673	1667	1604	1586	1598	1594	1558	1516	1447	1355	1363	1390	1492	1375	1324	1323	1337	1272	1249	1229	1206	1216	1159	1187	1121	1101	1102	1170	1089	1077	1071	1101	1057	1067	1016	1066	1086	1099	1004	1009	1036	1055	1058	1022	1003	998	1068	934	973	988	977	985	936	942	942	937	901	879	939	942	904	933	948	917	878	898	898	881	885	927	937	935	889	934	874	946	898	916	960	961	978	922	932	876	915	879	907	926	945	889	908	901	907	893	837	899	976	906	905	861	933	914	900	884	938	862	895	900	898	905	897	874	927	918	899	912	900	897	904	927	849	929	929	926	897	862	877	872	945	876	896	912	920	920	842	887	888	896	876	849	926	906	928	924	883	891	932	925	917	926	863	894	877	876	865	897	939	882	877	923	862	867	912	912	922	904	851	886	872	926	939	887	904	947	897	885	873	875	860	931	902	899	928	939	924	804	856	870	896	935	941	933	852	862	930	875	871	884	886	906	905	892	901	868	922	929	899	886	884	855	905	918	893	899	913	857	889	878	942	910	902	919	842	903	894	864	917	919	857	835	881	900	908	933	928	904	880	919	863	915	887	882	940	870	865	911	843	902	880	902	942	953	893	865	906	896	924	889	908	928	931	903	862	882	952	867	849	857	941	911	862	918	890	890	849	864	854	867	879	845	894	880	865	886	870	910	938	864	896	892	942	886	898	925	882	984	917	868	878	875	920	904	846	893	935	882	910	928	920	929	837	911	912	934	871	863	867	941	880	919	940	951	896	854	893	921	879	917	920	893	850	870	909	919	948	864	880	863	871	870	944	902	939	936	849	886	892	938	891	945	936	863	909	891	903	897	910	961	896	859	897	901	826	872	882	862	843	897	830	880	899	921	866	892	870	915	908	913	925	880	855	896	862	908	921	934	934	880	860	858	894	893	946	881	896	903	887	891	843	874	897	885	981	888	839	858	876	890	916	897	868	926	922	896	891	962	886	930	906	847	920	890	907	902	893	918	909	880	963	862	944	934	891	889	875	890	924	870	884	890	901	804	900	913	912	879	894	878	948	880	922	896	920	917	835	895	891	948	939	935	865	931	845	890	922	899	908	870	917	885	869	870	882	890	894	880	935	927	884	873	890	895	901	879	917	894	972	925	921	898	930	925	845	883	862	944	871	959	903	860	867	880	914	848	918	879	886	925	871	953	902	867	892	941	858	915	904	901	887	901	868	915	840	941	898	840	947	934	902	878	895	902	883	913	891	909	937	919	929	958	900	917	919	876	932	925	903	895	900	854	855	917	909	918	848	885	849	911	903	922	867	914	904	876	919	928	910	882	935	883	843	936	914	909	863	892	876	841	909	838	905	876	891	851	894	870	938	841	895	983	927	915	847	916	873	860	929	854	903	904	907	870	886	895	886	854	890	909	871	967	893	816	872	926	887	924	897	913	879	947	875	940	837	922	889	898	930	830	875	896	912	856	876	917	839	929	902	932	909	922	887	919	856	907	890	977	916	922	885	876	941	893	903	925	909	858	931	909	909	866	952	936	948	880	921	879	901	906	909	843	887	886	871	911	920	870	868	865	910	931	892	888	886	954	912	941	903	867	881	891	899	893	923	894	904	910	887	890	886	891	916	879	852	910	911	897	908	932	915	930	892	908	869	905	909	873	921	873	829	921	894	929	855	915	923	907	902	857	866	917	935	842	877	888	909	873	923	893	875	921	917	893	884	900	942	908	864	993	864	904	909	847	917	918	848	926	939	899	902	887	924	900	868	882	861	885	874	879	911	898	876	952	796	903	915	931	932	881	932	900	910	927	867	897	906	944	872	874	880	952	916	871	881	896	878	857	902	894	909	891	849	888	904	881	881	884	959	895	908	905	870	905	901	932	858	906	885	835	926	895	863	927	884	877	873	917	970	869	913	911	928	920	879	873	922	914	898	928	874	930	888	874	913	953	879	914	884	827	864	945	921	907	871	897	870	903	865	974	809	925	923	872	889	938	905	866	973	896	889	935	893	901	813	892	880	943	953	900	928	965	906	906	868	906	889	900	859	872	859	887	898	892	894	835	923	878	902	884	916	874	840	858	881	937	909	900	905	936	901	861	932	898	909	965	881	893	860	933	852	861	879	881	877	866	915	900	910	869	928	856	961	906	908	868	879	882	890	869	892	899	920	930	899	913	921	893	888	896	889	859	895	902	922	836	902	890	870	856	892	945	820	891	861	856	913	899	897	891	928	888	930	913	905	898	921	933	863	922	926	903	905	927	894	883	864	876	875	856	916	863	913	851	879	895	907	902	889	925	936	853	938	911	888	895	922	887	886	865	886	902	892	875	882	944	895	902	854	874	902	904	895	882	884	874	845	923	883	880	884	898	899	891	881	917	875	855	889	818	881	880	883	887	908	858	863	913	940	917	921	858	930	906	876	881	888	907	915	911	883	913	927	890	887	897	866	931	834	914	913	932	917	905	874	882	942	919	858	897	852	940	913	946	908	939	871	867	940	818	897	854	891	865	929	872	931	959	939	934	873	958	899	943	968	890	893	922	904	919	859	912	921	906	943	887	884	882	896	905	847	956	854	881	953	908	906	909	910	881	948	875	880	913	888	922	906	920	902	915	872	876	900	878	899	877	880	865	862	895	926	925	914	880	888	896	918	923	913	892	921	875	908	909	872	879	900	895	948	854	888	933	914	892	937	847	880	847	916	956	912	875	911	923	901	899	850	882	931	962	918	927	863	903	853	918	929	917	889	918	895	898	877	841	917	851	902	893	922	885	893	876	899	875	866	885	861	926	926	842	888	902	833	938	884	903	911	908	867	930	913	903	895	886	890	874	833	904	989	858	869	854	870	919	903	912	923	876	898	911	879	832	928	882	878	917	867	876	918	894	937	886	880	879	897	907	847	869	918	921	840	853	934	895	894	927	937	886	943	886	945	885	900	918	891	880	959	875	873	855	893	929	963	945	923	918	874	908	928	888	909	911	925	853	927	876	921	888	825	900	916	887	897	908	887	865	932	928	890	844	849	864	941	901	877	844	925	939	939	855	863	889	914	871	916	941	884	886	867	906	896	892	961	882	886	876	905	969	858	915	868	911	884	886	945	894	922	899	888	855	936	888	930	842	892	911	915	895	879	863	876	888	844	877	872	872	930	900	947	925	881	884	899	888	915	967	924	871	912	918	896	853	896	845	876	880	900	910	929	911	861	871	904	917	887	877	946	950	909	858	916	865	939	959	853	942	924	950	956	908	904	914	852	868	915	933	888	939	925	949	903	917	873	918	945	913	908	903	862	922	893	869	934	952	875	915	913	941	948	888	876	907	887	876	883	922	868	903	913	892	873	913	891	895	931	872	883	909	907	930	956	922	845	943	915	907	888	913	843	904	908	893	920	910	834	918	885	900	923	933	858	907	868	894	917
2041	575	381	327	449	546	434	406	357	284	271	276	217	189	181	154	170	137	143	131	128	127	123	117	114	114	98	92	97	86	79	86	76	75	66	69	74	62	51	62	68	56	54	72	51	63	67	67	60	67	53	55	63	61	59	52	59	60	54	49	58	47	61	69	62	60	67	47	56	48	57	58	50	63	66	65	68	65	41	49	58	50	61	59	48	51	49	52	70	49	48	56	48	57	53	48	55	55	50	53	54	51	60	46	60	61	54	48	50	56	44	39	59	57	56	31	47	58	57	46	61	40	59	56	56	51	47	52	56	59	70	57	66	53	56	52	51	57	70	65	59	50	36	52	54	60	55	53	49	43	43	52	49	46	57	47	61	61	50	58	46	44	48	55	59	40	39	54	47	51	56	49	49	56	55	57	62	52	44	46	60	50	67	42	29	46	53	57	40	51	53	45	51	47	39	45	50	39	54	57	53	50	53	46	41	47	54	58	45	51	48	54	53	51	48	61	57	38	54	52	44	63	56	70	42	62	61	56	68	55	39	58	59	55	50	44	36	44	53	40	52	59	54	47	46	37	52	40	55	58	42	49	59	49	53	50	58	51	52	59	41	53	45	57	70	48	43	53	47	49	57	42	49	58	57	62	52	46	40	46	49	63	57	50	53	56	45	43	62	60	48	47	61	49	57	34	61	52	45	52	47	71	47	53	60	56	51	41	44	55	51	48	43	52	44	52	58	54	56	61	55	54	65	48	50	59	38	47	55	59	53	56	50	49	45	51	45	69	45	43	61	64	44	46	59	61	67	55	64	54	60	53	60	54	55	47	62	45	61	43	53	48	54	58	45	54	63	54	60	52	47	51	51	46	62	61	55	60	49	53	49	38	48	78	44	57	50	52	52	38	51	55	48	58	71	50	56	55	52	58	53	47	48	44	44	53	37	43	61	52	51	44	62	48	48	57	45	48	49	75	49	54	71	53	48	51	71	51	53	56	67	55	49	49	50	35	62	42	57	48	55	53	70	62	60	61	41	53	47	45	50	54	58	59	50	55	44	58	58	51	48	53	41	43	55	43	54	48	55	53	54	48	58	43	43	58	45	67	63	57	57	66	36	48	61	41	49	46	45	44	50	54	66	56	56	49	51	42	37	41	40	65	42	55	46	40	52	58	49	55	43	50	56	37	54	45	53	49	55	60	52	63	49	47	49	48	56	53	62	47	53	56	47	55	69	59	56	40	53	49	54	54	45	46	46	55	47	48	54	38	53	47	47	51	47	46	53	48	59	54	60	50	51	53	51	69	51	52	58	42	50	49	50	48	55	56	60	54	62	52	41	60	42	66	48	49	44	52	49	63	36	43	53	47	45	52	62	42	60	57	66	49	50	48	54	45	45	63	64	39	56	48	48	44	46	46	56	60	69	53	44	51	54	47	58	44	49	56	61	55	56	50	53	59	50	49	58	51	51	54	52	50	57	54	45	49	53	48	46	46	57	58	59	44	55	55	52	51	58	41	52	55	54	44	54	50	69	40	54	61	66	41	48	55	59	59	45	56	45	58	54	42	46	45	48	52	58	51	54	67	56	59	47	55	60	39	44	49	46	43	41	39	55	48	52	54	55	47	48	49	44	38	48	46	45	46	53	61	46	53	41	52	50	43	40	46	56	54	54	47	57	57	47	48	45	58	41	54	56	48	45	47	58	52	53	55	53	44	46	49	58	48	58	60	62	43	54	49	54	53	48	51	45	44	49	55	51	52	53	47	49	54	50	33	51	49	72	58	35	48	57	56	42	59	51	57	62	40	61	58	54	43	51	51	48	57	54	54	65	58	37	63	55	51	59	32	60	50	63	54	54	48	42	50	50	64	40	49	55	55	49	62	60	49	57	40	46	60	47	56	56	62	55	46	52	55	57	46	44	67	55	53	54	46	61	65	57	59	39	60	56	57	47	63	55	63	50	50	60	60	59	49	48	50	45	47	44	43	46	46	65	57	58	56	68	52	47	44	42	62	56	64	53	50	60	51	69	45	49	46	48	48	50	42	51	50	61	51	53	42	52	47	51	44	39	48	50	54	45	45	43	59	46	43	39	44	39	55	54	53	44	48	62	45	56	46	49	62	57	61	38	55	57	53	56	40	47	51	51	62	53	49	51	48	53	41	60	44	51	63	50	53	58	44	54	52	58	44	62	52	40	49	56	57	45	43	55	45	50	46	39	52	44	51	57	51	54	61	61	48	49	52	55	44	45	46	54	66	50	63	57	48	54	43	44	48	50	51	51	53	56	53	47	50	49	57	47	49	61	42	54	41	55	57	36	54	41	65	50	56	49	37	39	60	55	37	50	39	59	52	46	46	48	50	56	52	43	57	47	40	47	61	59	55	47	57	59	57	50	38	49	53	53	67	50	50	55	62	64	70	52	44	51	38	61	59	61	50	37	52	46	34	42	50	58	58	51	62	49	45	56	44	52	48	46	57	47	54	47	53	50	50	37	57	46	48	43	49	60	47	46	57	61	49	46	52	56	44	51	47	51	41	40	66	46	43	51	47	44	43	54	48	56	64	45	52	46	62	45	50	49	50	54	50	59	55	38	58	46	42	45	57	53	56	53	40	34	42	57	69	50	44	49	49	41	68	47	62	39	44	63	60	51	52	59	51	39	48	63	53	58	53	44	52	61	51	34	53	59	52	56	50	45	55	49	52	49	49	47	55	51	52	55	46	55	57	41	57	48	49	63	41	53	49	48	51	49	38	48	38	55	55	61	34	51	61	64	48	47	47	52	47	34	55	49	66	51	46	48	38	50	57	52	51	58	52	51	52	47	52	50	45	53	63	66	56	45	57	61	42	51	40	43	43	54	53	50	51	56	49	62	53	48	47	57	65	59	45	54	63	55	48	66	48	64	60	48	55	47	59	47	51	61	60	45	49	56	47	51	55	42	39	57	45	56	56	50	54	65	50	44	57	54	52	70	55	38	41	47	60	51	45	53	51	54	57	60	52	60	40	57	59	58	65	49	53	62	52	56	42	52	54	61	60	47	52	47	47	39	48	48	56	53	57	58	43	48	58	50	36	51	60	48	49	45	41	43	44	34	50	46	51	50	52	46	53	64	62	51	55	37	49	48	60	57	60	54	45	41	49	43	55	50	56	47	47	65	37	58	55	59	54	31	38	51	49	41	56	43	62	58	56	58	49	51	52	42	39	50	57	39	49	65	51	50	57	61	42	61	49	54	46	68	53	50	52	40	37	51	53	53	53	48	53	60	35	47	43	58	59	45	45	53	45	66	47	48	61	46	48	54	55	36	56	50	47	62	40	55	36	57	54	48	50	46	56	48	50	52	42	48	54	45	48	65	51	49	39	47	50	49	72	51	57	53	67	57	49	46	44	48	49	66	50	53	47	49	51	40	45	52	68	50	49	53	54	63	50	47	62	41	46	56	58	60	49	44	45	60	59	49	57	51	48	79	46	53	48	54	44	58	64	52	56	50	51
18868	13068	8941	19616	26487	25287	21742	18545	15648	12876	11475	10373	8970	7624	6802	6057	5506	5016	4653	4273	4021	3756	3733	3272	3051	2867	2471	2368	2350	2056	1988	1859	1807	1611	1450	1516	1405	1344	1255	1285	1253	1167	1142	1177	1149	1105	1052	1116	1041	1042	1020	984	1065	971	983	936	940	911	972	925	979	940	879	839	887	891	886	891	871	856	794	850	842	830	836	813	815	799	836	812	812	845	755	808	801	840	777	753	815	787	771	779	848	748	802	822	812	780	731	770	739	734	759	791	741	773	746	782	780	738	717	703	713	779	762	738	738	725	744	757	753	757	782	767	744	713	778	803	703	750	707	774	770	813	750	797	771	784	674	772	720	755	765	796	725	716	775	769	805	733	840	766	784	759	785	722	800	756	711	697	759	782	755	785	758	736	744	763	746	697	739	739	734	800	783	747	815	758	768	740	701	687	762	779	721	719	709	727	738	717	756	706	716	680	775	806	782	814	753	733	738	729	732	689	745	691	736	782	734	755	764	722	728	777	744	800	749	767	766	725	771	770	749	742	791	737	699	768	775	739	718	766	704	777	755	756	775	743	749	792	799	781	780	769	754	798	761	763	780	744	773	744	747	739	792	731	737	740	768	762	759	754	768	739	761	738	768	731	736	740	776	765	743	725	755	721	738	741	712	742	744	725	770	768	770	715	780	771	713	711	739	750	727	734	772	738	757	745	744	736	716	762	741	736	740	783	792	757	759	794	758	721	732	765	770	711	728	700	710	770	760	718	761	718	743	749	742	767	759	751	787	727	742	749	733	717	755	757	751	766	721	724	710	764	708	765	739	759	730	772	748	747	808	721	715	753	786	804	733	756	816	738	746	715	755	757	753	742	761	719	716	731	752	776	774	783	701	738	756	752	745	776	765	779	716	762	797	785	744	736	764	772	746	719	767	783	748	748	736	746	756	726	790	791	775	733	739	742	723	729	743	754	750	790	732	708	748	732	750	718	769	741	747	722	789	748	793	758	765	770	796	749	800	743	697	747	764	708	769	732	712	750	785	739	746	725	694	739	769	757	730	786	802	774	756	734	756	761	729	730	801	720	753	758	744	722	784	755	762	723	731	779	738	770	714	732	710	752	749	752	712	781	750	725	788	742	801	775	777	751	745	746	795	771	754	740	764	780	767	753	777	754	813	758	752	749	783	738	741	784	768	734	756	770	767	747	766	770	753	778	722	744	754	721	714	761	760	739	811	698	778	782	768	736	728	753	755	778	720	800	755	745	766	809	741	806	702	761	790	767	764	772	803	730	754	755	748	786	813	727	764	789	797	726	763	764	724	741	729	764	798	743	718	743	732	758	774	769	752	754	729	772	754	785	782	740	737	731	738	746	770	714	739	730	724	796	808	729	715	785	756	744	738	773	740	740	740	819	788	758	740	769	816	727	786	741	774	776	763	789	764	765	762	776	776	770	763	751	771	722	809	765	742	756	717	751	776	769	758	763	768	771	748	782	783	748	798	802	762	739	780	775	780	760	739	767	704	737	776	736	761	840	743	756	714	750	733	717	745	715	721	771	729	756	706	747	742	722	760	812	729	771	791	704	765	732	753	798	788	710	724	785	732	734	753	721	730	765	725	757	760	771	753	708	748	769	746	743	708	747	769	714	740	739	743	744	755	761	790	803	722	748	718	793	742	741	736	761	769	747	751	735	766	764	776	832	720	784	744	739	731	652	787	724	737	770	809	728	744	727	765	791	764	755	788	799	701	742	793	741	764	764	724	756	784	716	741	770	728	785	721	718	709	732	761	703	715	733	733	747	737	746	763	750	781	783	787	752	756	758	764	768	772	731	763	782	772	787	790	747	729	731	768	744	742	739	782	739	759	737	722	753	802	766	755	758	746	751	686	730	758	745	751	738	696	767	755	790	743	748	739	778	765	721	725	743	784	802	795	734	725	749	732	811	795	740	721	711	748	754	740	790	740	798	766	742	774	760	716	741	736	763	770	774	813	769	720	783	810	721	729	763	824	746	746	745	723	764	761	780	857	801	692	783	761	794	745	747	779	795	746	736	709	752	777	744	799	750	785	768	758	769	759	717	786	765	761	777	724	705	799	816	716	760	737	717	765	753	789	783	751	750	743	744	742	734	746	728	794	797	745	722	787	733	696	741	744	792	735	823	801	743	752	737	766	775	776	767	809	706	747	781	759	779	763	716	755	717	729	799	781	731	702	716	738	740	762	681	809	747	761	748	735	721	749	759	741	754	753	761	691	769	735	726	773	775	723	753	698	763	757	748	760	757	788	776	779	736	714	758	748	716	744	740	760	775	755	735	731	785	733	770	755	715	738	723	758	832	725	741	793	697	732	775	776	760	767	766	735	721	755	678	774	692	756	698	766	749	773	763	738	799	757	736	756	718	758	770	726	767	798	786	696	747	779	772	738	753	756	728	701	747	758	704	712	749	710	761	760	793	748	742	712	776	774	764	769	744	705	784	768	758	741	749	742	720	769	748	758	756	738	755	781	699	766	720	732	765	714	759	732	781	740	765	772	725	764	813	796	752	739	787	761	747	789	741	794	754	774	775	774	734	784	737	732	763	740	754	757	753	747	783	753	726	768	721	779	780	791	756	778	730	754	712	760	744	753	814	774	784	733	779	719	700	758	759	738	762	720	741	761	756	716	724	729	731	751	786	746	756	822	727	811	788	734	736	740	756	783	716	733	740	816	773	753	772	778	763	786	702	773	713	765	763	704	707	772	773	808	745	718	783	735	780	731	766	747	726	767	787	774	710	764	763	782	750	734	757	816	743	708	747	720	785	768	778	761	775	754	768	774	786	757	785	773	792	742	731	757	731	744	730	690	789	751	715	720	761	757	746	762	713	700	800	741	788	789	816	797	746	778	722	755	722	800	736	751	735	743	807	743	734	740	756	723	705	751	771	744	743	750	742	746	744	693	766	721	712	738	770	741	757	703	761	780	780	781	790	821	725	683	744	768	735	779	730	745	724	760	712	735	788	786	764	759	714	807	741	795	735	772	753	718	784	735	760	750	789	696	684	771	786	724	731	743	721	737	710	715	746	737	705	798	725	743	715	704	754	776	747	797	745	759	774	778	751	767	731	740	788	721	730	741	788	755	779	789	763	780	773	723	722	747	721	787	790	736	772	758	779	739	727	758	762	743	767	783	747	803	755	758	732	770	773	761	741	771	773	754	734	767	756	761	750	784	734	727	748	765	770	766	751	756	719	744	723	780	733	760	741	768	716	741	782	741	735	728	840	768	707	766	727	784	735	727	753	745	688	703	765	754	745	742	775	732	729	766	720	731	796	743	715	755	742	765	775	766	753	742	733	774	704	790	718	747	763	749	750	706	802	790	731	750	720	748	703	770	764	763	741	741	702	758	748	773	715	789	772	769	728	740	712	715	683	743	808	726	749	767	724	756	763	720	756	760	699	781	727	762	738	793	747	745	787	736	706	713	781	767	791	741	773	695	729	811	778	707	757	760	740	794	779	773	737	736	789
1441	943	567	433	693	761	691	558	488	431	411	396	299	282	254	241	178	177	194	164	161	157	152	131	139	118	98	97	89	82	95	88	79	64	68	80	59	81	62	61	63	48	49	54	62	56	69	54	52	41	55	69	48	60	57	51	60	53	66	45	54	50	47	58	43	49	56	59	38	46	43	46	48	56	47	40	49	45	57	44	41	58	50	45	47	40	55	44	46	52	53	48	50	47	51	46	45	38	45	36	45	50	58	45	46	39	48	65	43	46	48	45	48	41	51	55	39	46	40	39	48	45	50	56	39	52	41	52	45	40	48	40	57	45	48	46	41	46	46	67	52	44	47	42	44	40	47	51	54	49	60	46	46	46	55	56	56	42	47	54	26	59	37	47	37	41	33	49	49	44	40	38	48	64	52	61	55	35	44	48	58	40	48	44	50	47	45	42	45	45	48	60	50	52	43	51	61	36	55	53	50	47	37	48	51	52	39	41	47	50	47	51	49	45	47	48	57	37	53	50	44	55	47	49	47	41	47	68	46	47	50	42	51	36	43	51	59	49	42	49	43	42	48	39	40	45	38	61	46	53	38	47	45	55	52	58	54	53	46	47	51	37	46	42	44	51	44	59	34	46	36	44	51	43	38	46	37	39	43	56	49	45	44	43	42	39	51	44	38	52	52	49	52	39	27	36	49	48	42	44	44	48	41	38	50	52	50	58	48	39	50	42	42	42	49	44	50	42	49	52	44	47	40	38	49	51	49	53	38	47	44	36	44	59	46	65	56	48	48	63	50	47	40	51	49	51	45	44	48	44	56	46	39	47	35	46	52	46	50	46	45	42	51	42	45	45	38	43	53	48	40	37	54	48	50	51	47	54	54	38	46	50	42	51	39	44	27	41	44	57	41	38	47	40	51	35	28	43	42	56	44	49	33	42	45	46	63	45	51	39	39	49	48	54	43	59	49	37	50	45	54	42	43	45	39	46	54	52	38	44	45	49	50	40	49	43	43	39	51	35	53	44	60	45	45	62	44	37	40	47	42	48	44	40	40	43	52	48	47	48	48	47	45	47	43	49	46	51	52	43	39	41	50	46	47	35	36	41	49	49	44	39	52	46	48	70	44	38	42	57	53	39	40	45	45	33	42	37	41	45	46	45	44	54	62	56	43	52	38	48	51	52	38	47	52	46	48	39	39	43	39	55	44	51	53	47	46	44	47	51	62	39	48	40	51	55	48	49	46	49	39	51	50	46	58	52	52	43	40	53	35	44	62	49	46	40	53	44	43	55	48	43	51	46	54	45	56	49	30	47	44	45	47	50	54	43	49	48	50	38	42	46	64	59	45	60	44	52	45	51	39	57	43	46	43	41	38	49	46	50	46	42	57	42	48	50	48	59	38	46	48	55	54	42	51	46	47	53	48	43	45	38	62	41	51	41	50	41	38	48	53	47	56	53	36	54	64	52	55	40	47	46	52	51	46	42	41	51	44	50	62	55	51	46	36	56	38	48	42	37	48	49	48	40	54	35	52	55	56	37	40	45	51	54	38	47	41	47	45	39	43	53	37	52	36	51	46	53	48	37	35	51	36	49	45	36	55	37	58	45	49	49	50	47	47	43	30	49	46	32	42	43	37	43	45	45	58	37	43	67	45	49	41	60	46	52	58	34	46	46	39	49	51	48	48	47	51	53	40	46	55	46	53	38	54	38	44	48	55	41	42	50	39	47	39	54	47	42	44	45	52	53	50	52	52	40	37	50	47	41	58	40	56	43	39	51	36	46	45	52	46	47	61	41	34	29	36	44	33	44	42	50	21	33	33	41	39	52	44	36	51	48	49	47	48	40	52	42	58	47	55	45	34	56	54	51	42	38	46	36	39	49	47	53	44	43	41	38	42	52	36	58	47	54	35	50	44	58	39	56	49	47	38	51	43	41	40	37	38	39	53	64	49	44	48	54	37	55	50	58	47	41	44	45	45	41	45	50	42	35	51	47	29	32	44	39	50	47	50	48	55	36	59	46	41	42	41	50	50	35	48	47	47	45	48	40	47	51	45	42	48	47	45	44	50	50	46	48	48	52	58	46	58	42	53	53	58	48	40	53	47	47	48	56	41	47	45	47	51	42	52	43	48	50	55	56	47	45	54	42	62	60	50	58	42	43	50	33	39	51	42	41	50	48	46	39	65	46	53	46	63	45	37	58	41	44	37	46	34	50	51	43	50	46	48	47	47	38	62	44	47	57	52	40	46	43	50	42	43	51	46	50	41	53	48	46	39	34	59	39	43	47	45	53	45	38	45	54	41	53	44	50	54	41	38	50	47	46	53	49	52	45	52	48	43	48	49	49	45	66	47	30	53	47	53	54	42	50	57	53	48	50	55	45	51	40	39	50	50	50	47	44	45	40	47	44	52	39	47	37	41	38	49	40	55	36	51	47	41	39	43	58	38	54	50	42	47	56	45	41	35	40	49	31	57	41	57	59	47	51	36	46	45	33	53	56	47	43	50	41	53	42	33	42	52	50	57	54	40	54	40	40	38	47	41	46	54	42	45	59	36	59	55	39	46	50	51	57	43	48	45	49	48	50	44	37	55	43	41	47	43	41	37	52	42	57	47	49	44	47	49	53	52	51	53	51	38	45	47	45	47	46	48	43	48	51	47	46	47	38	55	45	52	37	55	48	56	38	51	41	37	46	59	45	39	47	43	61	54	51	41	46	48	50	48	47	43	51	40	43	43	45	50	41	50	41	40	46	47	57	40	51	48	45	52	48	62	51	53	60	59	42	35	45	54	35	40	40	42	47	58	48	55	38	38	51	41	30	51	47	26	38	51	41	50	64	47	46	38	48	47	47	55	48	60	34	55	46	44	51	54	50	54	51	45	44	58	38	37	47	46	54	31	47	47	48	47	48	34	47	42	41	38	47	57	43	44	49	48	45	56	43	51	56	52	46	45	39	50	41	45	56	61	33	49	40	50	47	42	54	36	58	47	54	54	50	40	34	63	55	46	40	54	45	39	51	36	48	35	45	42	45	48	50	54	43	45	43	48	62	51	52	52	48	54	54	50	40	47	48	36	47	60	43	39	50	52	57	53	54	54	55	60	53	57	50	42	52	35	35	51	41	52	42	45	57	51	42	41	54	45	48	50	54	34	54	51	51	39	39	54	64	30	40	50	43	42	49	40	46	51	49	46	47	37	42	43	40	45	46	59	40	47	44	44	66	43	40	35	49	38	39	49	42	42	41	49	38	33	37	44	62	47	48	54	55	50	43	46	56	39	46	46	45	41	36	48	51	48	39	43	53	54	53	58	55	43	47	46	43	39	45	46	57	44	52	43	53	49	44	41	45	44	39	52	56	39	49	45	45	44	56	43	47	49	46	45	52	43	45	49	47	45	54	57	56	39	59	38	48	46	54	36	51	44	47	43	47	50	45	43	41	43	54	42	37	49	36	51	42	37	51	38	49	46	44	40	49	31	44	49	49	46	52	36	52
22785	17118	11841	23873	31439	30322	26922	23087	19879	17108	15422	13642	11893	10237	9194	8161	7371	6899	6148	5720	5372	5045	4777	4355	4029	3618	3423	3056	2827	2650	2402	2265	2148	1974	1831	1705	1637	1497	1474	1434	1348	1279	1321	1231	1206	1249	1184	1113	1105	1101	1082	1064	1104	1085	1051	1007	1032	996	935	989	924	941	941	891	935	890	857	896	883	786	896	795	861	808	868	816	794	768	792	799	779	770	725	797	766	805	810	738	767	754	774	750	749	754	715	729	772	775	691	766	721	720	686	704	641	677	682	699	723	658	674	717	669	701	664	663	688	672	713	655	705	670	691	690	657	722	702	726	688	652	742	699	678	680	688	707	655	655	669	667	717	666	695	703	728	696	663	682	696	746	679	685	711	667	691	652	672	669	743	734	683	701	644	674	657	710	683	650	705	674	661	701	677	692	677	666	650	651	669	686	693	684	730	650	647	705	651	681	746	685	688	646	629	707	695	651	696	675	680	699	705	695	691	722	667	675	682	753	703	700	679	680	687	712	627	701	710	721	685	663	681	701	695	708	682	662	680	647	685	719	731	691	659	674	669	660	682	668	691	698	668	667	660	697	687	716	687	688	679	709	674	695	666	667	685	700	725	679	690	690	652	700	734	692	677	645	635	674	688	686	681	661	653	690	688	709	679	708	707	733	707	682	692	690	663	696	700	713	637	686	655	734	713	708	622	671	676	694	627	693	658	645	678	669	657	664	686	718	694	679	715	657	656	690	701	689	668	612	687	619	712	693	679	663	702	696	704	658	674	708	718	670	722	689	642	695	678	647	711	660	648	640	669	680	711	647	706	693	702	694	675	715	688	726	690	671	669	668	683	652	697	636	740	662	713	651	652	695	688	672	680	681	704	661	646	713	663	707	739	725	647	661	671	688	651	693	683	695	673	715	691	625	709	679	700	706	669	733	712	666	669	727	727	681	718	689	692	668	666	673	705	713	720	665	689	696	697	690	673	683	704	688	701	688	715	688	672	688	707	693	698	655	700	700	697	710	689	706	670	670	712	702	699	634	654	686	647	686	694	703	667	648	657	667	695	734	709	688	689	714	733	662	688	641	644	673	657	687	659	661	642	747	710	676	677	706	639	669	660	666	718	702	636	722	623	692	710	703	653	694	680	707	680	688	699	685	678	689	697	691	652	648	679	697	727	647	646	680	687	713	699	735	662	703	686	611	695	668	703	700	663	655	730	679	649	709	721	670	660	695	673	662	667	734	707	686	683	653	651	716	708	705	679	686	671	675	718	649	702	728	658	673	738	640	696	678	677	664	683	660	692	662	655	681	717	657	684	661	725	692	655	688	682	711	692	664	726	693	756	684	657	703	709	689	695	727	663	674	651	684	673	669	700	705	706	717	715	629	693	707	671	692	669	669	730	665	716	712	673	691	712	716	673	697	674	670	660	726	669	675	672	657	639	720	685	681	689	691	670	709	659	695	648	661	675	666	649	676	700	678	718	664	707	715	682	662	673	666	648	676	715	706	700	641	678	656	709	692	700	664	702	749	700	703	659	649	676	694	744	649	688	693	678	714	702	656	673	709	703	688	712	718	660	711	729	713	646	714	701	694	683	706	655	733	646	671	667	643	669	717	633	678	725	667	680	688	698	726	652	673	689	695	686	673	702	704	694	734	651	676	690	681	669	677	680	697	683	631	637	728	638	689	630	643	662	739	694	690	677	686	700	701	654	663	689	677	692	645	674	668	714	690	676	646	704	682	706	656	696	707	636	686	680	666	667	660	674	729	664	689	680	733	711	662	673	705	691	684	704	640	736	671	681	665	711	689	684	697	672	654	693	678	655	704	667	655	702	691	671	679	704	702	727	728	660	706	705	673	704	670	703	695	658	643	637	709	715	675	663	700	721	723	698	704	688	684	705	692	636	660	684	729	683	650	688	634	662	697	709	689	675	710	698	668	680	632	691	696	691	618	675	648	635	657	657	684	667	689	663	654	657	665	675	681	687	643	693	679	647	666	722	744	675	656	704	686	633	681	671	699	675	691	668	670	660	650	696	687	689	681	663	686	724	688	649	686	695	698	728	692	666	669	673	645	680	679	715	674	678	692	709	652	720	671	717	694	689	677	705	698	675	714	709	689	681	656	639	717	680	681	712	718	706	689	704	693	681	699	660	656	710	669	707	693	695	679	672	693	674	699	661	684	697	712	666	700	662	693	719	632	690	725	677	641	647	629	700	671	659	688	688	735	682	664	674	675	690	728	695	695	702	710	703	707	704	713	741	643	691	715	686	743	700	730	654	688	698	652	641	736	643	704	703	715	666	698	699	652	710	682	691	670	699	690	704	679	676	711	688	687	677	663	668	655	669	703	678	653	652	671	740	673	729	709	720	700	718	686	657	683	693	691	669	720	719	703	680	650	697	698	676	662	656	698	674	687	713	689	648	705	707	696	687	683	702	659	674	649	676	733	662	696	655	707	684	706	688	700	707	673	655	667	674	689	667	702	693	697	678	665	652	727	654	679	683	690	665	701	667	659	691	666	655	663	686	686	664	703	669	661	692	695	690	687	716	674	693	689	714	677	700	625	665	700	691	701	736	673	721	724	726	678	625	689	718	656	708	680	724	681	694	672	709	699	700	678	703	730	739	678	657	693	712	644	682	688	702	694	695	709	650	678	700	701	724	704	683	685	715	643	705	617	684	642	625	679	675	687	632	701	684	706	701	680	694	685	663	714	696	693	664	653	708	675	698	637	689	672	668	691	692	686	664	672	676	674	710	689	727	683	655	691	746	698	626	696	661	732	673	646	670	701	673	676	704	692	708	678	690	685	664	657	656	684	701	700	625	681	701	665	664	685	698	697	675	724	629	674	704	684	699	685	708	693	689	691	701	699	698	731	663	711	712	674	706	690	635	679	673	692	668	669	615	725	685	705	700	667	670	681	682	702	701	681	664	695	694	699	653	662	694	715	689	684	720	662	681	687	725	632	701	722	659	696	645	671	665	673	652	693	661	642	652	673	663	671	704	687	702	682	685	703	666	659	718	654	723	681	737	746	681	686	681	656	733	698	664	701	756	682	669	707	691	679	675	727	692	711	730	653	675	666	676	678	677	678	672	662	677	686	705	665	685	716	716	637	656	679	665	706	652	714	643	682	708	685	687	736	674	653	652	677	691	657	659	665	653	663	685	691	644	649	672	671	712	703	685	737	650	670	699	692	680	663	688	704	652	692	662	696	657	707	708	674	710	682	710	667	675	671	711	661	685	662	642	678	694	706	647	730	668	679	660	651	667	717	697	671	721	707	700	685	695	696	717	729	664	717	700	677	651	689	721	697	637	658	680	707	686	717	715	697	694	685	715	662	700	703	703	693	713	718	694	685	655	671	657	641	699	699	663	666	676	637	734	672	678	663	652	689	690	670	663	688	692	671	683	666	714	655	658	672	664	683	676	689	717	695	701	646	689	647	650	671	718	668	661	662	699	673	678	707	690	688	718	624	636	688	669	755	691	669	700	682	664	671
3413	827	529	436	671	759	681	584	496	454	385	357	325	277	269	256	210	193	170	176	174	164	149	157	153	125	131	139	132	109	89	106	92	89	102	100	96	86	90	76	56	79	72	77	83	81	73	73	79	66	94	78	83	61	84	76	63	76	67	85	67	61	57	63	79	78	61	67	71	82	57	56	71	63	78	72	88	85	76	92	62	60	73	58	82	64	77	81	69	61	54	75	70	65	59	63	56	76	61	72	76	68	64	71	73	64	65	60	81	74	64	75	64	72	79	64	69	77	59	59	57	57	60	69	76	53	67	59	83	55	70	60	51	57	80	82	66	55	76	67	72	53	71	65	49	55	70	59	74	55	70	75	60	77	80	61	72	66	64	61	75	72	76	71	56	69	64	54	69	51	60	61	72	63	64	61	63	52	75	60	75	51	60	72	62	76	67	67	68	54	79	72	53	65	65	73	59	54	59	62	68	63	65	78	59	65	67	58	51	55	53	62	67	67	92	72	74	62	63	71	60	67	56	61	76	72	75	57	82	63	82	76	79	71	69	62	64	55	67	74	63	54	59	74	68	62	67	73	68	74	69	69	71	71	62	81	65	64	85	76	83	73	66	62	62	61	58	68	68	57	63	67	57	67	67	80	50	60	66	78	73	77	61	70	68	69	62	77	57	62	64	72	48	71	66	71	69	72	63	78	67	68	56	56	75	63	62	80	60	54	56	79	67	69	87	75	63	82	67	77	70	64	80	72	58	76	67	62	64	59	68	58	65	70	71	62	73	72	47	63	60	72	68	63	70	65	94	53	63	48	67	68	58	61	61	68	78	74	71	67	55	70	59	51	52	72	77	50	65	85	87	63	82	67	67	54	71	72	62	72	50	62	74	61	61	70	62	68	63	75	78	55	72	43	58	65	72	65	77	68	57	65	79	71	55	62	75	80	75	64	67	81	65	65	75	46	68	75	84	75	54	80	76	69	50	75	59	70	77	54	71	87	66	82	70	64	76	68	71	73	63	56	71	69	67	80	67	71	55	69	71	71	63	70	84	61	69	59	60	66	77	66	63	61	74	42	57	49	52	77	83	68	56	75	73	65	83	71	77	75	84	72	67	64	70	64	71	64	63	75	63	64	71	59	57	78	64	73	55	58	76	66	66	57	63	71	84	63	72	57	68	75	62	69	61	71	65	60	56	76	82	56	73	70	61	49	61	77	54	63	67	63	61	50	73	60	71	56	63	55	78	63	70	67	55	79	54	65	71	67	55	73	88	66	74	84	66	71	58	65	63	60	79	78	53	68	63	65	82	57	87	65	59	70	76	88	74	66	64	91	80	58	51	89	61	71	63	74	70	70	88	67	59	66	65	71	63	64	82	65	73	82	64	73	57	80	71	47	71	65	77	70	71	72	70	53	72	73	65	69	72	68	56	62	67	56	69	73	63	63	63	58	75	77	67	76	61	73	63	69	54	62	64	63	66	55	70	69	71	64	62	80	64	50	51	63	59	67	65	77	67	72	66	75	68	80	67	62	67	68	87	71	69	80	65	68	65	66	67	80	68	64	65	64	69	69	73	78	76	64	74	78	61	54	62	70	79	79	67	64	39	71	61	58	65	65	76	66	59	62	72	67	70	65	73	66	80	76	69	76	73	60	72	56	63	63	62	68	75	71	77	62	86	71	74	70	76	71	72	77	63	74	62	79	67	74	59	71	61	70	67	73	61	58	60	64	63	69	57	69	51	68	51	56	70	66	65	68	75	55	59	57	74	53	64	60	78	76	61	64	58	71	58	60	80	76	55	75	66	74	64	75	60	63	72	62	70	71	60	71	65	68	79	58	66	67	50	81	93	79	81	58	80	76	68	71	79	67	70	59	67	68	58	75	71	69	62	68	71	71	71	53	68	52	68	55	59	72	68	83	68	71	62	70	58	74	71	80	57	69	63	66	66	59	54	54	60	53	78	67	79	60	64	79	61	65	65	49	60	75	81	74	74	69	64	88	66	73	52	74	76	73	79	69	70	58	76	68	76	76	58	64	59	64	78	62	62	68	80	65	77	75	62	61	66	75	74	67	63	72	64	71	79	66	67	65	68	55	69	55	67	72	61	72	68	50	69	62	75	69	57	71	73	71	60	58	76	59	54	82	79	57	71	70	57	67	78	68	70	65	74	73	69	78	59	79	59	71	81	66	81	74	64	50	68	69	67	66	65	56	65	75	57	71	62	58	64	80	76	61	55	70	58	84	64	66	67	74	68	71	67	54	63	73	87	72	70	55	74	72	65	84	80	75	75	61	62	74	65	71	56	76	51	52	60	78	66	64	69	65	64	61	61	67	43	57	78	63	54	67	67	70	54	71	61	67	63	56	74	63	76	63	67	67	63	87	72	68	72	77	68	63	54	66	68	65	83	88	54	67	71	69	74	67	80	71	79	68	59	58	66	58	60	64	74	72	71	71	64	65	53	77	74	70	88	77	76	60	61	58	63	58	62	65	61	62	55	62	85	58	60	65	72	50	59	54	61	76	59	60	72	64	66	62	66	65	64	64	65	79	79	64	63	68	59	69	68	66	74	79	69	63	66	59	58	70	65	66	72	66	85	68	64	65	64	59	71	51	74	68	66	59	59	65	65	78	61	64	78	77	61	75	61	56	68	63	61	81	74	68	72	76	68	51	73	61	65	62	71	68	54	68	68	64	54	49	69	67	62	70	63	71	79	79	51	62	73	43	73	79	64	67	68	66	71	65	68	68	60	64	61	60	66	57	67	78	65	69	69	54	60	62	58	57	69	73	69	64	68	62	57	60	75	66	66	52	60	71	66	61	69	73	66	67	47	48	63	63	68	59	55	66	73	66	56	66	63	55	51	75	75	54	65	60	66	62	73	65	74	71	63	51	72	78	60	69	75	61	80	69	63	68	68	56	57	67	65	61	62	91	72	81	52	80	68	63	83	74	66	70	63	62	59	73	80	65	68	78	69	64	76	71	63	70	55	73	58	79	65	71	71	71	65	75	74	80	72	74	69	54	53	62	82	70	72	53	67	66	68	62	59	64	53	79	64	71	71	68	74	79	64	73	68	74	73	68	69	76	78	67	57	73	70	56	66	65	63	65	73	65	68	71	58	78	64	67	77	54	83	59	58	64	72	67	67	53	55	65	64	61	63	77	58	76	65	64	79	58	52	77	69	73	64	77	57	52	56	73	55	68	60	69	70	72	75	72	65	71	58	69	65	66	50	74	64	80	88	63	60	69	68	70	75	66	64	74	62	64	70	67	63	71	57	59	71	62	63	63	64	74	62	54	65	49	53	54	74	59	74	67	64	71	61	81	66	53	64	60	72	56	63	66	65	66	63	73	45	55	63	77	63	79	58	64	60	76	71	82	79	59	73	63	72	72	70	66	66	64	56	68	76	58	62	73	62	68	60	83	74	62	61	85	83	66	60	76	57	67	57	70	56	57	68	69	56	65	60	79	53	61	84	76	58	58	66	63
21204	15866	11223	22877	30502	29186	26289	22838	19372	16908	14854	13177	11624	10153	9090	8120	7422	6575	6236	5809	5495	5202	4799	4388	4072	3829	3507	3260	3056	2777	2638	2502	2427	2165	2133	1997	1821	1738	1700	1643	1624	1574	1536	1561	1462	1516	1431	1467	1419	1351	1343	1319	1386	1283	1295	1310	1307	1233	1221	1195	1185	1236	1162	1170	1195	1157	1169	1095	1171	1093	1075	1102	1056	1089	1095	1086	1081	1046	1077	1107	1046	1044	1042	1106	1027	965	1001	1075	1051	993	1010	1070	1032	1018	1003	1038	981	1025	1000	988	979	1016	1000	960	973	948	952	955	983	972	939	944	1019	969	969	994	1019	956	981	888	947	977	949	985	1003	997	1005	947	1026	990	964	984	980	982	891	957	1006	971	931	948	953	1010	957	981	880	939	972	997	937	994	967	947	1012	959	973	907	941	991	1006	987	951	980	938	968	962	943	979	969	990	935	1011	1006	948	959	997	1002	942	947	1004	966	976	970	951	945	947	963	924	993	956	983	970	951	908	993	1001	974	995	927	995	918	936	957	965	960	983	946	995	944	944	973	994	960	990	950	981	973	966	962	974	988	972	981	975	947	981	970	979	968	1008	963	932	941	954	996	964	947	951	998	953	926	981	1023	1021	934	928	1030	974	933	918	944	977	921	929	975	983	898	938	1025	967	910	967	979	962	961	924	965	989	1015	950	984	957	1006	971	968	1018	1001	979	967	968	1030	964	991	949	968	988	1058	1007	908	954	945	980	962	946	928	923	912	965	959	1005	948	932	911	976	969	962	886	981	951	997	992	917	972	958	947	953	969	931	940	1023	935	970	993	953	960	929	991	966	972	930	942	997	963	1000	995	1014	904	962	942	995	995	1020	987	937	894	926	1016	950	939	975	1002	1015	979	983	955	978	992	993	997	954	931	959	960	975	974	922	957	979	990	1007	1001	1024	980	1023	928	988	993	932	956	964	997	955	987	986	994	972	945	929	937	952	980	932	977	1006	955	947	1037	953	973	905	911	901	918	1009	970	1000	966	965	984	955	985	966	955	950	894	926	946	931	964	990	972	995	935	1047	1031	937	995	918	964	983	956	990	988	1002	989	989	1000	967	961	960	983	1034	993	947	1015	966	990	992	994	914	944	948	958	940	924	939	961	969	986	951	981	973	958	971	953	951	1013	962	930	909	991	1026	965	978	956	1028	964	956	1013	1006	968	965	992	1000	961	914	979	1001	931	1041	989	924	935	992	945	968	1014	987	1000	1009	948	957	979	981	983	1024	987	943	992	967	983	934	938	984	1007	967	970	937	939	921	941	968	1009	960	939	973	961	1025	1050	954	1004	929	933	1001	1033	979	1001	966	964	1012	959	981	967	996	993	996	908	1004	1016	975	957	947	961	981	987	1060	1023	1062	983	977	981	1032	965	949	971	960	953	926	930	995	975	918	965	944	967	976	956	934	937	942	945	967	1003	933	1009	983	1017	975	976	998	964	956	994	938	955	968	965	977	947	1007	929	922	966	1030	940	930	966	1026	953	962	1023	980	982	995	928	992	892	945	951	961	983	985	980	963	975	985	936	964	979	960	975	991	956	1001	973	936	992	934	1023	966	996	978	970	979	991	963	967	955	936	960	982	936	962	983	960	976	940	962	978	943	966	990	981	967	953	1011	1013	940	1011	987	980	896	989	940	1021	970	991	977	984	933	960	982	977	984	967	970	988	956	933	1001	1016	970	940	897	915	996	996	970	958	968	976	984	921	989	959	918	999	988	979	940	955	1002	919	989	971	995	979	1003	938	964	1014	940	944	957	953	964	997	978	965	944	958	997	991	967	965	903	946	968	935	947	958	937	930	1019	961	940	957	1010	997	985	986	970	1007	954	936	966	948	974	963	982	929	1032	979	992	990	1014	939	937	1005	940	955	996	931	965	967	943	933	1049	993	945	959	980	957	969	990	972	975	971	968	987	952	1000	957	1026	992	910	923	962	970	1015	925	956	919	1001	1007	971	955	920	985	975	971	949	983	941	973	977	989	986	972	1011	972	916	987	988	944	958	1012	973	1008	970	946	989	976	1020	987	947	1012	968	958	986	988	964	906	957	980	971	928	924	989	957	944	1030	955	962	985	978	975	1033	986	1033	906	950	904	1036	929	1016	924	973	945	975	1009	980	1019	995	957	1014	973	964	952	929	986	965	982	965	1004	935	928	943	1015	993	958	956	1011	933	960	958	988	919	997	937	1037	983	969	957	993	930	1001	980	997	934	932	965	982	984	963	959	956	961	964	995	947	999	977	974	999	967	936	949	1016	1006	943	994	976	951	1004	973	989	972	989	956	922	993	1045	935	962	976	993	977	959	920	981	969	982	929	970	961	951	973	942	980	1017	1010	937	948	972	945	948	987	953	969	947	962	966	970	1052	977	956	972	932	984	949	942	995	987	941	942	939	991	985	1028	936	984	1014	960	985	986	971	998	901	959	962	959	966	994	964	1002	978	955	991	949	968	986	972	957	1006	964	953	975	990	1021	980	1007	920	971	1014	982	992	976	966	939	932	982	934	990	972	984	997	964	923	1033	947	982	962	1002	961	965	982	958	999	980	947	981	977	974	975	953	1004	965	951	931	949	1013	978	967	942	972	986	969	951	953	971	949	954	968	1004	956	922	991	913	946	992	993	1012	952	949	975	992	974	964	953	936	945	964	996	954	1045	966	984	928	999	970	961	1006	895	938	982	981	931	908	933	957	895	964	986	948	966	969	994	961	966	993	940	991	952	973	948	973	941	994	985	963	920	908	956	923	928	1063	949	1027	1020	955	974	933	977	993	980	935	994	980	951	973	1031	989	993	970	980	962	1007	940	983	979	993	1001	945	946	933	964	1009	959	974	956	1032	1006	975	956	942	953	926	998	1024	958	950	990	968	1047	977	987	926	940	998	965	986	940	965	951	953	928	943	1012	972	936	967	958	932	1004	967	937	988	941	963	996	983	975	952	949	949	1004	959	1008	967	982	999	1012	954	967	988	981	983	1020	1009	993	1023	1010	1022	953	967	1007	934	994	953	968	984	943	1025	907	979	929	959	948	983	941	975	951	921	976	993	975	959	951	972	966	924	954	953	967	951	973	966	978	974	967	945	945	947	1027	897	1006	1004	945	938	1010	967	972	946	991	969	927	975	1002	954	991	1037	975	968	977	961	950	990	976	968	971	953	901	908	950	964	926	1011	987	928	1004	992	982	982	981	960	952	946	929	919	978	998	955	968	943	955	966	1002	1039	966	1043	1007	972	982	975	966	926	958	959	999	977	985	1008	1005	945	1015	919	986	962	940	1027	999	924	956	958	969	1020	952	956	973	938	945	978	962	981	999	993	934	956	1023	984	996	923	934	913	957	942	948	932	973	1009	939	968	1010	973	995	964	935	982	936	928	993	966	931	901	897	943	1000	974	983	965	953	952	959	1002	943	971	959	972	963	985	952	970	1009	981	939	939	1011	955	996	943	1011	972	969	972	958	977	1004	971	941	930	1047	1005	959	958	904	982	975	1016	936	961	1027	956	953	926	966	962	1000	969	1009	1000	1001	1069	1019	948	954	948	964	982	974	969	1017	988	966	962	919	997	970	953	946	970	996	955	948	971	949	957	935	984	978	995	939	927	950	990	956	975	945	999	962	996	938	991	969	972	946	1000	927	958	957	977	1018	1001	955	986	983	1017	986	987	1063	949	972	970	966	918	975	916	912	994	999	941	965	979	968	975	955	997	958	983	981	1001	900	960	971	977	953	974
2626	1209	736	625	963	1091	967	857	702	621	599	500	423	338	323	294	290	259	274	232	211	193	170	190	170	154	147	134	132	139	125	108	111	108	102	79	94	103	87	89	66	75	85	93	68	88	76	76	88	73	69	85	84	63	77	78	83	68	78	66	88	75	60	78	70	69	69	73	76	67	73	76	63	72	52	58	68	81	78	68	82	65	58	81	65	64	55	70	75	69	67	71	60	60	56	67	51	73	66	62	69	50	71	49	74	60	61	60	59	54	76	57	60	63	58	63	67	60	61	64	88	81	65	50	66	69	49	59	58	64	63	57	71	63	63	49	61	52	79	71	61	53	49	72	77	65	55	66	57	53	56	62	57	61	58	60	60	67	59	76	68	48	64	62	66	60	49	48	73	58	55	41	67	65	65	56	60	61	51	55	87	59	70	60	52	78	64	64	60	57	48	76	67	73	71	54	56	58	60	65	64	56	47	63	56	67	67	71	53	68	62	50	70	77	76	67	58	71	44	53	63	56	71	54	58	49	74	69	59	52	60	61	54	67	69	56	68	44	80	55	58	54	66	48	53	53	65	51	74	77	66	67	60	49	64	57	54	65	66	49	79	62	64	43	62	66	66	64	56	83	55	67	77	81	54	65	47	51	69	56	50	53	55	73	58	70	63	59	66	63	59	55	81	70	61	60	50	69	67	58	63	64	66	60	64	68	74	71	48	53	64	55	62	68	70	57	68	75	76	54	59	78	52	56	77	56	68	45	60	67	51	66	58	66	63	69	79	54	76	60	64	74	60	63	64	60	70	64	74	57	78	71	40	62	53	69	68	61	66	62	61	65	64	60	60	60	63	57	46	55	61	67	65	54	64	74	70	51	79	54	66	73	69	64	69	66	74	66	54	62	81	59	55	67	68	77	69	60	56	74	61	64	71	64	56	63	59	65	63	66	66	61	69	65	67	58	65	57	63	57	75	60	67	60	78	73	67	53	47	51	62	49	64	68	62	69	59	69	55	59	71	64	70	63	61	57	62	60	64	70	62	66	59	51	66	61	69	59	58	55	38	66	71	54	71	61	53	48	56	63	73	71	60	71	68	59	70	65	59	57	58	56	65	63	68	68	57	65	58	62	55	48	52	53	68	57	59	60	75	55	64	67	53	63	70	67	65	66	57	67	46	59	76	60	65	73	52	61	62	48	53	67	60	52	59	71	63	65	69	70	67	56	66	59	57	60	63	63	54	76	55	69	59	67	57	74	63	64	55	54	57	57	61	67	48	49	71	59	49	57	49	71	68	65	62	59	61	67	51	63	61	47	73	74	61	68	62	60	53	72	68	62	66	66	67	68	60	54	62	58	63	44	66	41	63	62	76	50	65	68	58	67	55	54	71	63	59	58	69	47	58	67	57	63	64	58	70	70	71	64	47	62	78	59	65	65	65	68	76	59	60	69	63	62	52	76	67	54	74	48	67	64	55	63	63	70	66	73	69	58	78	57	50	69	75	67	67	78	63	57	70	64	54	72	73	40	61	61	61	67	57	60	55	56	63	65	56	62	37	62	61	76	52	65	59	62	61	56	57	50	51	66	65	53	76	57	60	64	67	66	62	61	64	63	63	66	55	61	76	79	50	69	57	85	82	63	62	59	56	50	66	70	62	68	60	51	84	68	52	67	71	71	67	60	56	78	67	69	68	70	65	73	71	50	61	53	60	62	60	78	66	54	64	55	54	64	59	69	65	61	67	74	62	64	66	60	73	67	53	61	67	69	71	58	53	73	56	56	74	61	55	69	65	53	64	65	59	60	55	67	67	63	66	66	67	60	74	62	76	56	83	56	66	69	64	82	60	64	57	76	69	58	59	59	51	62	61	75	68	61	73	67	56	59	66	74	55	67	58	65	66	56	70	44	55	69	63	71	60	67	59	79	64	64	76	61	86	70	60	53	57	71	74	75	63	64	65	52	50	66	61	56	62	48	76	49	64	64	58	69	54	64	73	70	59	63	71	68	53	62	70	56	64	72	56	51	67	48	64	74	60	56	67	55	52	67	80	56	61	64	74	60	59	70	55	70	69	62	53	68	51	64	68	67	60	68	51	57	55	55	77	62	65	55	59	57	60	61	61	68	73	59	72	68	54	64	64	62	62	64	66	61	63	68	58	59	50	63	62	47	73	60	48	65	72	63	68	58	60	49	48	63	52	68	52	64	46	52	61	67	61	53	59	58	59	82	64	68	71	66	55	58	47	65	62	71	82	75	72	65	58	64	63	64	70	57	77	69	53	67	57	61	57	58	62	72	86	61	63	64	61	62	63	53	70	56	57	72	63	58	46	76	65	83	58	68	60	60	67	50	73	55	68	55	63	51	65	40	60	77	73	68	66	53	59	73	68	61	73	56	69	63	62	82	58	64	74	53	59	54	60	61	52	72	71	60	63	69	65	61	72	59	65	60	54	56	63	63	63	54	68	67	62	83	62	81	64	77	43	58	59	65	83	51	75	64	72	51	76	69	71	61	50	49	54	62	52	73	54	65	67	89	62	74	60	53	57	65	57	70	63	55	53	58	78	69	72	53	62	52	68	79	68	57	50	69	49	53	72	58	63	56	71	52	53	63	70	69	58	64	79	74	68	55	52	50	65	59	73	57	71	67	61	55	51	62	55	47	83	60	54	56	65	65	63	58	62	56	64	69	70	71	49	62	64	48	65	66	64	58	62	55	51	58	57	58	67	60	74	58	56	63	71	68	78	65	68	73	81	54	47	61	56	64	59	64	54	60	68	68	69	64	50	55	61	61	63	61	58	75	74	65	66	65	46	53	47	61	68	59	74	66	65	55	63	76	59	77	64	48	44	72	68	66	60	55	70	68	62	53	66	73	67	59	46	53	70	77	69	81	60	70	59	56	55	70	64	54	55	55	63	68	76	79	50	57	68	60	48	56	62	60	78	63	62	64	72	62	58	69	57	58	65	46	58	60	72	74	74	63	54	63	70	72	49	58	68	70	51	66	71	65	59	70	64	67	59	49	54	51	71	67	54	59	83	62	66	70	72	60	67	63	70	66	55	59	71	52	67	59	72	78	55	61	62	71	62	63	81	58	62	71	78	74	61	66	73	58	61	45	54	72	59	48	69	67	65	71	58	57	56	66	56	55	63	52	73	69	53	58	59	59	58	35	54	59	56	61	64	73	71	66	73	71	62	59	53	61	54	58	75	54	53	64	68	51	65	67	64	63	49	67	58	61	51	66	62	60	58	58	66	60	69	62	56	68	63	68	56	68	66	57	53	67	58	84	57	81	58	63	72	58	53	76	63	51	77	74	56	72	57	47	64	58	70	54	67	65	63	56	69	56	62	67	49	69	62	52	71	60	59	62	78	71	45	75	63	59	69	55	60	62	64	67	57	60	73	54	60	61	60	49	75	67	61	55	71	69	52	66	60	64	75	62	59	79	64	61	57	52	74	55	60	48	50	53	55	61	62	64	72	63	71	57	50	66
26624	19861	14717	27772	34990	33963	30934	27395	24126	21348	19577	17289	15028	13274	12108	10740	9862	8927	8213	7835	7185	6651	6246	5812	5221	4863	4440	4143	3765	3570	3260	3018	2889	2693	2465	2281	2208	2059	2006	2041	1796	1782	1710	1734	1761	1614	1591	1543	1464	1512	1522	1455	1503	1467	1475	1451	1314	1247	1291	1284	1280	1168	1199	1133	1229	1216	1159	1170	1090	1098	1119	1156	1082	1119	1038	1088	1097	1042	982	1049	982	1020	1012	989	1093	1034	1021	954	1062	975	972	964	949	978	1014	971	911	945	913	957	999	962	922	961	909	935	866	892	911	887	872	920	899	876	894	876	941	868	934	920	906	881	878	927	898	900	930	858	942	911	935	860	934	909	961	933	901	895	916	910	946	853	838	917	873	903	875	934	903	930	910	896	918	927	878	937	871	932	794	855	877	902	898	899	854	896	937	876	913	850	907	859	922	956	889	860	902	931	912	874	821	843	884	862	917	888	968	874	933	898	897	876	896	886	856	854	899	923	903	867	893	954	884	885	881	886	869	941	917	898	932	861	854	924	923	908	877	888	909	926	885	910	951	847	909	872	940	903	863	881	926	886	894	873	863	906	886	870	898	912	861	839	881	893	876	911	879	870	956	856	872	925	894	884	898	940	926	894	911	906	986	877	933	870	892	926	939	879	923	884	840	925	874	918	941	936	857	835	929	885	896	884	841	928	866	912	860	869	924	855	897	880	895	868	905	909	917	932	899	927	901	891	851	914	895	962	892	860	879	927	883	915	906	962	889	887	930	922	898	959	954	927	875	869	868	927	874	974	923	934	826	908	913	917	950	890	917	866	881	897	847	903	928	831	929	879	892	890	881	903	861	882	923	909	931	881	854	895	902	882	867	876	910	889	916	848	920	908	876	891	939	918	921	883	923	854	935	914	871	877	893	908	896	920	867	928	908	902	882	878	896	920	894	947	832	906	914	908	890	949	906	876	913	895	877	917	884	909	910	923	910	925	876	868	872	887	939	870	904	957	931	853	915	888	957	830	923	892	853	890	893	883	936	877	911	873	900	887	958	914	919	903	877	906	955	901	905	907	914	903	902	933	926	874	975	881	881	885	885	903	928	909	913	896	864	907	864	913	853	901	914	867	906	923	930	856	894	931	923	919	941	888	914	908	898	912	879	908	829	860	944	877	854	915	872	923	866	901	898	887	923	924	889	851	843	930	919	907	857	915	917	885	886	884	913	943	931	916	880	876	876	904	862	874	937	920	890	924	928	827	848	874	896	923	911	923	876	888	842	881	928	895	886	922	923	871	933	886	880	900	905	856	858	850	890	926	917	901	846	874	879	946	893	925	867	865	911	860	882	902	911	893	892	875	874	893	861	873	877	898	895	807	812	877	907	923	890	915	865	898	904	899	844	842	944	937	847	900	928	904	876	862	910	916	894	893	866	908	924	884	927	895	806	899	906	867	896	877	861	916	889	884	889	886	839	908	874	894	864	936	954	867	874	879	886	948	899	860	957	918	900	900	890	841	861	921	910	885	915	959	859	873	875	887	875	894	928	941	895	818	883	883	851	932	931	914	859	858	886	862	924	869	885	834	899	889	889	887	910	881	907	876	838	936	842	922	922	852	873	880	816	854	869	915	848	844	894	861	895	950	877	912	881	861	858	842	894	872	889	917	919	889	915	875	858	851	907	873	874	910	871	921	911	901	906	943	897	905	868	958	883	890	874	842	922	922	922	896	879	928	862	932	905	913	850	903	898	905	881	846	891	848	885	895	910	909	939	893	889	855	886	919	918	874	890	879	908	953	892	868	920	895	894	915	949	837	919	883	887	889	910	923	970	931	939	846	909	906	903	847	918	916	846	898	942	887	885	936	911	895	919	901	948	897	927	867	897	858	827	866	819	928	883	894	912	865	912	861	918	937	933	898	899	897	913	869	931	915	879	873	898	892	848	865	911	925	872	909	878	919	937	855	935	867	867	882	923	894	856	845	845	887	919	843	891	941	897	916	848	882	911	896	886	873	920	880	827	921	919	871	885	922	888	922	896	888	882	878	913	914	889	900	887	854	917	900	931	935	928	900	874	925	931	891	799	869	925	839	838	859	908	873	898	914	915	914	847	893	867	897	899	976	840	898	939	902	897	868	911	918	906	879	883	913	850	942	874	916	864	900	945	920	859	905	887	870	872	919	897	899	897	883	923	840	927	853	932	935	850	898	886	863	897	896	891	922	983	888	892	874	946	903	846	829	873	895	908	902	915	862	882	911	912	881	878	900	892	894	866	885	842	894	862	911	886	872	937	826	888	851	918	945	945	877	877	897	870	876	867	849	870	869	936	917	893	901	870	902	873	939	913	930	832	894	946	839	892	876	903	868	912	893	821	845	879	886	864	814	887	892	910	834	851	888	888	900	888	852	921	866	850	876	874	920	889	890	878	848	913	889	858	952	897	909	873	906	872	917	876	899	920	951	894	893	895	903	917	882	884	905	848	923	861	860	936	922	896	870	967	896	921	863	856	874	890	898	896	901	915	883	940	953	888	891	903	932	865	883	939	871	930	883	972	866	884	873	831	901	888	891	884	882	926	923	933	865	852	933	929	911	839	905	849	936	865	812	902	858	857	904	903	901	910	903	875	862	934	897	915	930	899	919	856	894	892	843	846	947	885	872	865	841	915	983	903	921	917	917	868	855	906	859	901	909	883	840	888	931	902	953	936	907	918	924	938	862	917	876	944	922	858	891	864	913	908	936	938	902	857	882	874	920	924	915	927	942	902	901	891	915	937	911	875	893	917	955	908	928	934	886	908	840	964	925	898	865	891	927	930	881	859	901	910	920	915	900	885	841	866	920	844	853	899	874	891	931	914	910	892	957	935	799	905	905	857	929	841	866	881	927	889	861	898	922	899	922	838	917	923	938	906	877	960	858	918	891	879	881	919	919	877	879	879	869	916	894	873	896	905	901	906	867	879	887	897	930	913	898	930	873	895	865	952	901	905	858	924	900	928	921	854	906	890	850	972	928	919	920	895	881	872	887	881	845	894	901	909	885	886	980	854	851	899	863	923	867	850	935	921	878	900	963	858	896	872	879	865	917	872	918	894	896	929	878	855	841	918	871	882	870	876	931	900	913	833	815	940	919	876	896	863	900	904	910	854	897	914	896	928	855	883	908	903	894	878	870	888	957	853	858	921	886	938	934	910	910	920	882	836	1000	890	828	911	901	875	887	944	892	888	847	893	921	903	876	909	850	886	917	905	889	956	883	903	915	914	918	847	856	843	907	956	940	914	891	854	863	867	899	888	863	928	889	946	851	849	899	831	900	864	910	887	885	898	915	940	885	912	849	880	862	836	909	945	892	873	914	886	889	903	875	876	894	901	872	915	913	898	936	849	901	912	879	908	893	872	903	863	884	883	905	904	897	923	890	840	872	870	885	919	881	944	901	858	913	939	931	868	899	882	931	911	842	911	901	931	897	868	874	941	927	922	863	911	922	903	940	944	916	874	910	852	944	928	927	867	872	911	897	923	936	866	883	906	911	910	881
2088	604	361	311	513	596	495	410	364	308	306	243	219	210	180	180	142	142	139	133	124	107	115	110	98	79	102	97	102	82	67	68	76	88	64	78	68	48	55	53	57	54	69	58	59	59	57	68	47	76	55	66	70	72	59	45	54	57	54	55	68	53	48	67	55	61	65	49	62	52	43	46	55	44	46	51	43	48	48	51	47	52	43	49	57	62	48	71	49	51	52	62	51	54	53	34	51	53	55	41	56	71	52	56	50	58	51	64	45	42	57	56	65	44	42	61	57	51	42	62	56	51	57	50	49	54	61	65	50	54	47	48	50	58	50	45	56	46	63	50	43	50	51	76	46	59	43	47	46	42	47	57	48	71	51	56	59	51	62	49	49	45	57	48	64	47	46	57	57	50	45	46	43	53	50	58	46	59	50	51	47	47	44	48	55	65	59	54	37	41	44	54	45	51	49	56	54	52	47	52	42	52	43	49	48	50	59	46	65	64	53	47	63	41	56	54	56	50	53	48	63	45	47	44	62	48	62	55	54	42	39	43	53	57	53	53	51	52	47	52	44	53	59	53	51	41	62	55	53	50	56	51	49	45	63	63	53	47	37	52	52	40	35	48	51	56	51	47	46	60	40	45	38	49	45	47	48	53	58	48	57	54	50	41	45	59	53	53	58	47	60	69	52	71	41	50	52	41	52	54	53	43	48	47	59	54	53	62	43	39	44	41	51	62	51	38	58	54	54	54	52	53	50	45	59	47	55	55	43	56	57	61	54	52	35	43	63	58	52	49	49	44	54	53	59	56	46	47	46	52	55	67	46	58	62	53	43	52	68	52	46	45	54	64	70	48	42	57	59	46	56	47	51	52	60	45	49	56	64	54	43	58	54	52	59	37	49	52	54	58	38	53	47	58	54	41	46	51	48	52	49	57	38	42	49	56	60	46	38	38	38	59	62	59	55	46	60	51	58	46	47	48	56	49	42	49	51	63	54	51	48	65	53	45	51	50	38	43	54	45	55	56	50	56	44	47	59	37	43	50	43	49	54	49	53	54	50	54	48	60	43	46	57	39	61	48	43	52	48	40	47	49	45	41	43	61	56	58	51	57	51	38	51	51	50	56	46	43	48	45	54	61	57	59	39	52	51	48	48	54	61	48	50	48	49	52	52	59	37	52	54	45	52	44	44	40	46	67	49	61	45	38	53	49	42	38	43	45	52	35	59	46	44	57	46	47	48	46	47	57	48	43	55	60	51	65	54	46	50	64	60	44	48	44	49	55	58	56	53	60	49	57	48	53	47	54	55	63	53	70	61	50	46	51	68	43	54	55	50	61	44	54	51	48	60	57	58	47	54	57	54	35	50	61	43	43	55	64	55	63	56	54	37	58	53	49	53	55	47	53	47	61	57	49	38	58	54	59	56	67	49	60	60	39	45	42	46	44	58	40	58	59	42	52	60	46	31	61	56	59	56	64	58	34	41	50	53	57	51	44	60	44	54	55	58	47	52	42	50	62	51	56	53	54	51	47	48	48	50	47	54	55	50	48	53	46	52	44	47	54	40	54	60	55	47	51	56	55	43	56	56	46	51	45	48	44	58	55	52	60	41	52	53	54	60	42	45	58	48	56	49	56	47	51	48	43	45	47	56	58	58	62	41	57	46	59	44	45	60	56	54	53	43	64	41	54	51	58	45	52	47	65	46	53	50	56	57	56	56	55	44	60	52	51	47	59	58	50	49	49	53	61	47	55	62	52	50	43	48	53	47	39	38	51	66	50	55	52	54	65	51	52	55	55	50	56	50	58	58	49	60	43	58	56	44	50	56	54	53	52	41	69	44	59	66	51	42	55	53	65	44	52	44	51	52	58	56	60	50	50	53	61	51	48	53	55	43	55	53	61	52	48	47	30	60	48	55	44	58	52	53	61	57	37	51	48	59	49	53	56	45	55	45	52	59	56	55	53	57	58	39	60	46	64	44	46	48	64	55	51	44	52	50	53	46	58	67	50	59	39	59	54	45	44	46	47	50	48	52	41	52	44	59	46	57	53	57	62	45	51	56	41	40	52	62	46	57	66	41	55	49	56	54	52	56	45	49	46	58	44	55	59	39	45	54	50	43	46	54	43	48	54	46	50	62	39	41	53	53	60	48	41	53	52	56	59	56	58	49	42	53	50	50	50	58	55	49	53	55	60	46	58	58	50	46	56	59	45	44	46	62	49	55	69	53	46	55	44	55	64	62	54	39	55	62	49	53	51	44	49	60	54	55	54	55	46	51	45	50	56	36	48	47	50	58	51	47	55	48	49	46	59	32	57	50	49	51	46	34	47	46	48	54	45	63	51	45	39	57	56	47	46	48	43	51	53	53	64	53	46	55	53	55	60	48	69	48	52	40	52	65	53	74	54	45	47	49	43	62	58	58	43	80	54	51	47	53	58	54	54	59	48	47	59	56	72	61	53	63	44	54	44	45	63	48	46	42	56	51	62	63	47	45	50	66	57	60	51	53	56	42	53	46	52	52	52	56	56	59	58	45	60	50	54	62	61	57	48	47	44	42	58	55	49	50	55	60	44	67	50	53	53	54	52	59	59	55	57	56	53	45	51	53	51	46	53	51	54	45	59	50	52	48	52	47	50	38	35	53	47	50	51	47	47	41	54	46	65	41	58	46	56	57	43	47	53	46	36	44	55	53	52	61	57	43	53	48	50	37	41	51	45	59	52	41	51	44	51	47	51	48	61	41	51	50	56	47	62	58	47	63	39	50	37	52	65	59	34	53	52	51	63	45	43	49	48	44	34	51	60	66	47	59	56	58	56	53	58	66	53	52	47	44	60	41	44	56	49	43	46	53	50	48	45	42	48	47	45	47	56	41	56	58	55	51	64	54	58	47	44	59	53	49	60	52	63	50	52	71	48	56	58	48	49	54	62	45	54	54	51	31	58	51	67	46	43	55	65	70	49	47	44	49	63	57	47	48	48	64	39	63	53	52	58	48	50	55	42	52	51	41	50	48	58	67	54	55	58	55	51	60	52	69	51	45	56	61	53	53	51	65	55	41	55	55	50	52	43	57	57	48	62	65	52	44	41	49	54	52	52	55	51	56	53	50	55	62	62	40	39	61	57	47	42	44	61	45	51	47	44	56	50	67	55	60	55	50	56	54	50	51	54	41	63	54	52	53	43	62	45	43	51	48	54	48	44	51	51	51	56	58	61	53	63	43	62	43	45	56	44	42	58	44	54	45	45	62	62	45	50	44	54	52	51	61	59	58	46	48	47	56	60	50	59	63	52	61	48	36	48	54	65	49	47	55	37	57	48	48	55	55	43	51	57	54	49	47	48	51	63	45	68	49	57	63	49	60	56	47	53	47	51	48	53	44	51	64	47	46	47	50	52	50	48	41	53	50	51	50	53	41	48	47	60	46	49	54	56	48	44	63	54	68	54	46	52	57	44	56	48	50	54	65	63	51	40	63	51	55	45	51	60	56	36	61	53
18783	12979	8777	19319	26204	25136	22133	18637	15520	13394	11856	10136	8788	7823	6881	6190	5459	5210	4858	4466	4168	3873	3517	3260	3062	2815	2561	2412	2202	2105	1937	1867	1686	1574	1507	1435	1360	1320	1221	1284	1180	1153	1152	1126	1110	1137	1058	1036	1121	1109	1043	1019	1017	982	969	989	996	877	931	924	933	884	862	890	870	832	887	828	857	801	845	846	862	863	806	842	852	796	810	819	817	860	782	777	809	766	789	771	822	803	812	758	790	768	751	768	761	775	763	766	812	760	739	780	767	724	824	771	743	749	752	747	787	728	726	708	793	782	761	772	728	783	793	765	805	779	730	772	699	714	765	776	739	695	748	796	765	780	737	789	791	750	764	761	737	757	709	761	740	750	700	742	732	728	763	790	765	767	701	744	791	744	763	768	767	805	771	790	771	736	754	700	752	710	771	757	796	790	721	710	724	764	758	743	778	777	761	738	782	758	752	749	778	815	800	802	778	746	824	732	760	773	732	706	772	743	724	698	774	764	739	771	765	754	738	717	796	756	756	711	813	762	780	747	778	793	786	800	733	766	767	769	796	750	783	722	757	729	768	769	742	733	730	776	743	725	749	693	735	779	720	740	752	751	747	744	738	782	721	744	774	748	763	798	811	738	777	746	753	735	785	766	749	748	731	752	773	734	794	761	715	755	743	786	792	753	772	769	703	716	795	727	776	708	800	736	801	785	774	791	739	717	756	752	751	775	743	751	798	717	740	737	736	754	749	776	755	758	753	802	752	760	723	766	788	729	778	774	742	736	750	783	769	784	813	747	699	761	750	747	751	714	759	720	736	719	710	764	761	730	761	746	748	745	755	774	739	723	775	769	767	737	716	741	795	716	744	725	732	720	789	767	759	707	742	749	817	765	753	757	735	741	782	770	692	736	816	756	782	734	770	746	794	793	730	748	698	718	789	756	776	707	763	745	721	713	786	732	708	768	753	721	698	746	806	759	784	723	750	801	740	727	729	781	774	767	741	761	748	759	745	773	742	724	775	782	770	752	747	754	706	760	728	736	785	774	821	766	740	742	736	748	776	745	713	752	756	717	765	766	788	749	786	777	723	773	769	730	782	708	745	734	718	782	745	817	747	780	738	802	755	758	781	758	732	756	737	727	771	728	766	732	755	712	764	736	749	736	727	746	760	785	766	789	807	791	748	757	767	765	733	769	741	744	761	751	792	758	724	725	774	785	784	734	743	745	753	805	741	732	774	768	733	704	800	781	745	773	752	750	737	789	755	771	721	787	770	759	776	743	733	725	739	789	761	795	701	745	780	757	729	770	743	777	708	762	692	769	722	716	796	756	759	698	787	768	765	776	691	731	731	765	747	716	756	716	745	769	788	759	710	795	788	760	769	752	764	754	765	743	772	726	744	744	757	726	751	767	772	799	716	726	784	786	764	746	740	760	756	753	815	758	740	782	713	776	710	735	751	760	742	741	762	773	726	767	729	771	693	769	746	791	778	748	720	743	732	770	745	755	761	759	774	741	740	764	744	746	711	776	701	739	772	773	731	752	753	754	776	755	739	705	771	738	805	741	772	725	765	716	779	751	806	753	739	783	737	726	676	773	754	746	755	754	745	765	733	740	770	785	735	775	725	809	758	719	702	736	718	734	715	737	801	744	793	727	719	764	749	739	702	768	770	783	765	766	784	795	773	730	798	748	762	796	761	756	710	746	758	762	793	774	782	752	754	733	747	732	755	766	694	757	740	769	748	770	759	791	778	754	780	739	752	759	771	732	798	747	720	717	756	802	775	764	789	785	781	804	739	663	791	760	770	779	772	773	746	794	797	766	787	753	731	768	766	768	734	739	756	803	781	701	752	730	770	744	752	788	742	730	748	772	765	779	698	795	797	781	752	756	764	740	754	818	757	755	764	724	756	753	714	787	752	780	753	751	735	754	758	748	775	742	708	731	762	785	735	755	738	790	737	750	763	747	774	787	763	781	778	774	772	747	773	785	777	752	772	780	678	766	735	722	747	733	774	741	765	699	760	714	718	773	760	714	719	731	745	757	745	734	754	752	751	722	752	741	734	737	749	726	716	732	782	737	730	791	798	767	702	792	823	747	793	754	756	794	762	701	777	762	770	797	725	777	718	748	800	771	728	727	779	743	768	719	771	759	756	744	775	728	757	735	767	782	775	782	729	722	728	755	771	771	752	759	769	746	764	724	733	762	742	766	765	758	791	774	750	729	738	711	759	756	745	715	747	812	704	744	758	759	764	795	747	771	755	739	770	720	744	717	764	762	743	716	763	760	723	799	729	748	712	702	764	772	752	724	726	733	738	746	747	783	769	759	757	753	781	723	751	746	771	792	754	768	770	772	779	780	775	797	752	803	757	773	806	748	810	727	748	800	766	791	787	723	757	756	776	815	808	725	734	776	726	760	786	768	733	784	759	812	738	747	728	734	796	741	790	767	723	758	766	735	741	730	722	750	739	789	795	732	731	780	798	787	745	789	753	765	761	756	742	720	746	787	807	775	753	733	795	723	739	750	745	754	731	781	791	755	774	779	740	784	770	739	743	773	773	787	746	723	819	767	727	784	715	747	762	738	777	677	731	734	717	752	753	739	765	713	726	749	711	741	724	754	795	767	819	769	737	805	744	807	723	762	765	782	780	740	778	772	784	771	727	801	754	781	782	763	811	798	753	750	755	762	747	795	698	768	763	783	698	766	769	761	795	738	766	750	771	742	721	763	732	754	731	775	715	799	757	751	708	763	764	778	753	760	752	694	724	794	735	753	735	727	772	790	724	770	753	731	766	719	763	726	768	730	774	809	745	776	716	753	721	797	769	794	782	759	754	772	762	746	754	756	770	797	699	747	780	776	742	805	733	747	771	784	720	706	741	789	783	785	771	743	782	751	692	723	724	771	732	699	749	760	768	771	729	751	781	769	736	776	737	720	769	785	794	729	743	768	750	721	688	747	779	773	735	795	726	743	745	769	747	758	750	745	725	756	774	761	721	766	726	775	780	768	770	787	768	733	748	743	731	726	787	759	749	757	725	795	763	789	713	773	738	767	762	778	781	772	787	790	772	738	752	755	801	748	794	742	721	742	715	717	783	762	775	756	741	722	706	787	701	764	754	769	764	724	761	744	769	737	739	802	761	821	717	728	721	732	769	751	785	701	754	729	783	779	708	733	771	713	796	701	775	730	751	749	746	765	726	761	720	765	799	789	756	761	756	723	765	775	758	702	824	784	778	795	727	718	792	743	775	798	770	760	747	771	727	750	757	762	797	799	769	796	717	738	687	788	751	747	751	730	759	744	762	739	695	720	784	758	735	820	759	745	735	722	777	713	785	748	764	800	772	740	732	757	761	727	770	743	781	764	763	750	710	734	744	744	779	745	754	769	751	789	723	737	741	727	745	768	749	734	770	753	785	793	729	731	744	722	735	756	715	800	769	765	762	779	730	758	713	747	767	739	726	748	802	766	733	788	784	762	764	757	793	751	813	777	755	724	812	768	729	743
1457	901	537	443	731	876	698	607	513	452	433	361	294	265	270	231	233	190	172	198	164	141	142	119	124	134	107	97	86	82	96	93	60	71	78	59	80	57	70	72	58	55	50	72	65	62	56	51	47	55	41	71	47	46	60	51	45	51	54	50	50	41	58	50	55	53	56	39	40	43	54	56	52	49	44	43	55	44	36	54	49	59	42	46	31	65	44	49	50	45	45	40	38	49	53	58	54	47	37	50	32	60	57	42	45	35	50	45	52	52	50	42	48	46	39	51	47	52	50	46	41	40	66	39	56	48	47	48	48	59	52	48	47	51	33	60	30	49	52	38	54	47	51	40	44	43	45	59	43	47	51	46	43	34	50	39	35	45	47	51	56	44	55	53	43	31	42	53	44	45	57	53	50	49	47	46	42	43	26	45	45	48	41	48	47	49	49	47	39	39	53	43	39	43	45	50	62	59	48	52	51	63	48	46	53	33	47	32	51	48	37	49	42	43	43	44	57	44	45	39	49	57	41	32	39	42	37	47	44	41	47	47	46	44	41	49	47	60	48	48	45	59	46	43	43	42	55	39	46	44	43	45	34	34	59	41	41	45	56	44	62	55	40	39	35	46	54	55	59	49	47	39	57	53	52	50	44	45	48	56	50	55	46	48	44	60	52	37	54	51	47	36	42	57	49	50	39	36	50	44	45	57	45	52	34	46	38	54	42	48	52	35	36	54	33	51	38	54	41	36	32	52	45	46	47	40	53	43	51	47	43	54	54	41	38	55	61	56	52	40	53	42	40	56	47	58	47	37	62	34	43	47	42	42	48	42	53	51	19	46	44	42	51	44	46	41	40	52	55	57	49	50	40	58	59	43	48	53	44	46	47	52	44	52	55	43	44	49	51	47	52	45	54	37	41	35	61	50	41	50	44	40	38	48	52	51	42	42	36	42	43	52	51	63	59	43	50	51	54	51	45	46	41	44	50	55	45	47	35	44	54	44	44	43	42	41	39	49	39	55	49	37	59	53	51	54	45	47	58	47	56	47	42	45	42	57	50	34	58	44	34	43	47	45	59	45	53	45	48	42	41	53	53	51	42	58	49	49	45	50	42	50	42	52	44	56	52	39	32	52	55	47	47	47	35	39	60	54	41	52	49	41	54	43	42	50	47	49	46	37	43	48	35	44	53	39	35	39	39	46	45	45	32	44	53	51	37	47	43	47	59	29	46	42	57	52	59	48	50	42	51	43	46	41	44	60	50	39	40	50	41	44	44	52	37	44	47	46	50	53	52	39	57	62	47	49	38	52	38	63	45	48	54	44	39	45	57	58	42	64	49	45	44	61	55	40	51	34	48	50	52	38	47	48	49	49	58	55	50	40	48	42	60	45	38	53	41	41	52	49	38	38	60	47	48	48	44	58	50	42	48	51	39	45	41	50	51	58	37	42	43	44	55	39	45	39	43	56	41	46	46	35	42	43	32	49	45	55	40	39	40	51	54	47	49	40	46	42	51	37	50	37	42	45	45	55	55	56	57	48	52	43	53	48	46	43	48	48	42	37	41	47	32	42	45	42	34	35	51	45	51	51	52	42	47	43	47	47	41	50	48	52	53	43	44	34	38	49	51	39	37	59	38	47	44	49	45	47	49	50	41	57	43	57	51	51	53	45	44	47	50	49	46	35	34	52	41	52	48	39	55	49	62	41	49	46	37	49	45	39	48	54	49	43	51	51	33	37	43	45	50	49	59	52	45	45	40	41	44	55	53	42	38	47	45	58	48	55	53	46	61	51	51	39	44	58	45	46	32	42	50	53	48	58	41	41	60	39	35	37	47	60	59	42	53	44	43	44	46	58	41	53	53	38	47	50	51	45	39	56	44	45	37	45	45	44	46	50	44	54	53	38	52	61	45	60	52	39	50	50	55	60	38	46	48	38	53	40	44	43	40	52	43	63	49	43	59	51	43	39	51	55	52	38	39	37	46	35	53	37	45	42	59	55	48	45	37	43	42	47	43	52	38	37	29	43	66	41	48	52	53	56	35	55	49	43	40	39	45	47	41	44	54	56	45	37	47	49	42	39	42	34	55	50	47	55	49	48	46	35	54	43	60	48	38	49	39	53	39	60	39	48	46	43	48	45	39	36	69	48	42	45	55	50	47	54	50	45	51	50	50	39	39	33	37	48	36	49	38	49	48	46	37	41	42	56	29	38	40	35	34	51	56	45	65	44	47	47	41	35	53	45	43	48	55	52	49	45	57	46	44	49	50	47	45	46	41	43	36	48	37	44	44	52	46	44	51	54	46	55	37	46	43	43	50	57	44	40	57	38	38	54	52	43	48	41	45	41	53	57	49	44	42	63	41	45	34	37	30	46	56	45	38	39	55	40	35	45	50	47	50	49	51	42	57	54	48	54	45	41	48	38	44	49	51	49	51	51	51	49	39	36	41	54	54	43	63	39	47	39	37	48	44	68	61	49	45	57	54	45	53	49	48	56	48	54	57	51	41	41	39	57	50	56	59	41	34	34	53	45	42	39	60	46	47	51	49	36	45	29	47	50	42	38	42	56	58	48	44	48	43	60	43	57	48	44	51	55	43	41	43	57	52	53	37	40	55	52	32	42	48	51	44	54	44	54	50	43	45	47	36	62	48	39	42	62	37	37	49	44	35	48	50	50	51	46	55	48	51	57	40	55	47	50	39	36	51	49	50	46	49	47	48	45	43	45	52	65	49	62	42	51	50	46	50	42	42	51	53	52	39	56	53	40	55	53	49	55	47	49	51	56	49	37	55	55	50	39	53	35	61	62	43	48	42	41	52	47	52	52	46	38	53	52	41	41	35	44	57	43	41	48	45	47	38	45	55	49	39	46	37	44	48	50	44	51	48	49	44	44	54	41	44	46	50	45	40	40	52	49	34	41	44	54	33	37	49	54	48	48	49	54	49	46	43	48	65	50	38	54	56	59	40	51	40	57	44	54	48	56	52	45	36	51	45	48	46	54	41	41	52	48	46	38	54	44	41	39	50	49	37	44	45	47	58	46	48	36	50	60	43	48	41	51	48	47	42	36	43	50	40	52	43	45	44	44	58	42	38	47	49	49	36	46	58	42	57	58	46	45	52	48	58	48	56	47	47	39	43	32	58	40	43	44	52	63	53	50	44	40	40	37	43	56	42	48	53	55	47	61	36	55	51	46	58	38	40	47	46	40	47	52	37	45	46	47	61	41	48	47	41	38	41	44	49	30	42	49	36	39	48	44	25	45	56	52	48	60	47	54	53	44	50	45	45	49	55	57	49	55	54	44	44	47	45	46	45	50	55	43	55	51	45	56	34	45	33	58	47	53	44	42	47	43	46	43	50	54	45	38	53	53	40	47	43	46	43	51	44	58	44	46	47	45	38	51	49	33	53	47	44	40	31	50	52	43	41	44	49	52	45	54	52	58	38	44	52	43	43	51	44	49	46	50	44	56	38	39	44	56	43	39	43	46	45	53
22506	16923	11731	23987	31172	30260	27087	23312	19818	17602	15611	13773	11865	10489	9369	8367	7490	6850	6414	6252	5690	5206	4816	4310	3876	3743	3314	3041	2965	2709	2504	2245	2072	1969	1893	1740	1631	1563	1492	1442	1352	1338	1257	1259	1334	1196	1215	1189	1148	1145	1136	1110	1069	1069	1025	1022	1075	1008	925	919	960	930	976	891	900	891	846	853	871	832	848	770	826	872	813	782	796	808	756	776	800	711	754	834	782	728	743	751	755	736	821	729	743	721	743	737	687	711	716	682	690	682	726	681	693	662	679	660	699	682	644	653	688	641	739	693	693	724	715	693	694	696	638	702	660	690	703	700	669	654	671	675	681	705	708	651	709	685	652	696	678	698	704	699	703	726	707	678	704	686	690	703	639	669	700	651	669	672	703	689	688	718	668	656	655	627	683	654	660	690	718	691	675	702	703	624	698	700	694	723	717	680	672	646	681	649	703	680	727	717	653	677	695	663	699	670	679	714	693	669	710	686	729	684	728	690	677	692	689	657	682	698	710	698	654	649	704	670	678	722	692	704	689	693	642	643	719	702	765	650	694	660	661	652	707	684	735	641	680	677	658	690	690	703	652	650	690	673	702	672	624	680	653	677	694	704	663	688	623	656	645	649	727	691	679	712	695	688	701	695	717	706	671	720	644	697	685	669	724	631	708	655	697	676	682	669	704	674	703	678	696	674	691	717	675	693	687	675	689	672	658	645	744	749	628	700	694	741	650	675	692	712	661	668	643	703	688	710	661	719	736	654	697	691	720	637	696	667	663	689	700	689	641	683	687	671	685	692	646	681	645	685	675	689	635	676	720	657	705	647	700	709	713	718	665	646	673	715	712	648	674	692	675	659	713	666	701	674	688	712	664	688	667	678	707	687	636	669	687	679	733	638	648	608	707	665	723	641	738	681	647	690	696	689	655	684	661	656	710	646	655	670	664	667	683	743	711	607	696	693	656	695	672	698	657	689	722	667	737	731	676	668	669	697	685	674	668	647	721	644	656	662	678	650	663	703	695	646	661	667	675	680	671	663	680	673	695	663	773	634	692	653	671	659	685	661	691	693	686	677	666	683	628	655	695	681	668	721	716	677	697	682	688	651	692	720	672	698	717	673	675	690	687	675	699	712	707	707	700	706	652	748	692	675	716	662	669	655	667	681	665	676	712	690	706	661	681	666	708	725	691	683	662	682	662	734	710	707	653	716	759	739	668	689	714	718	727	667	720	698	686	710	696	722	701	675	682	687	697	744	704	671	678	695	679	664	692	658	715	684	703	687	677	646	687	697	687	686	669	713	685	676	675	650	707	644	685	691	680	683	691	676	636	666	694	669	698	671	648	678	658	672	700	661	665	663	628	688	657	696	691	701	724	738	689	709	735	632	684	683	702	665	672	691	688	685	697	716	667	664	698	686	721	715	634	643	652	713	666	664	709	684	717	671	684	677	691	658	647	671	717	711	699	667	635	709	688	726	702	675	674	680	698	684	664	689	710	683	697	622	673	680	678	683	690	688	650	671	649	676	749	697	726	632	703	694	676	688	681	644	676	660	653	646	710	679	716	690	670	642	667	666	691	720	700	672	651	720	713	682	687	654	656	665	669	703	711	705	664	658	672	677	684	665	660	677	707	684	710	697	688	671	680	676	651	658	691	686	679	676	659	643	698	715	688	679	642	680	670	690	711	653	645	699	678	676	652	704	718	688	658	709	700	705	700	644	702	691	694	650	637	673	685	684	722	635	691	658	688	700	729	679	717	688	693	711	686	620	688	662	743	680	706	635	695	669	707	668	686	662	694	634	694	646	705	648	674	690	704	679	717	677	667	655	664	628	673	699	675	724	699	666	668	654	676	707	715	690	649	669	689	626	687	723	715	679	680	662	665	681	701	677	657	706	702	699	693	633	696	653	710	728	708	649	677	662	670	695	700	679	753	712	660	673	697	665	670	611	678	688	653	705	677	697	696	653	646	684	654	713	671	646	683	675	683	699	692	656	709	648	676	708	666	691	709	651	684	677	725	639	685	685	706	683	672	656	702	708	667	673	685	645	681	668	701	685	702	668	726	702	664	734	671	655	642	682	674	660	726	704	668	656	647	657	672	683	706	706	705	679	657	645	736	698	650	727	744	653	658	687	654	694	685	692	686	698	713	700	704	671	647	689	681	686	729	685	683	674	691	639	678	716	729	703	657	689	712	722	696	670	700	669	697	657	665	697	683	643	647	674	676	684	661	675	661	718	635	680	640	639	678	660	646	674	635	690	686	676	720	700	655	670	670	674	649	750	656	696	679	669	680	634	684	687	717	699	663	676	671	703	713	683	624	672	727	629	656	668	695	677	654	671	715	675	686	654	686	660	700	614	723	701	715	640	668	645	679	674	701	704	662	674	667	698	677	684	718	720	646	701	685	687	703	676	681	684	684	708	700	669	690	691	677	694	685	687	696	658	663	689	707	729	672	674	713	693	642	702	617	724	719	656	697	658	714	712	653	663	673	663	672	670	660	727	712	649	662	689	727	701	670	655	660	687	709	704	657	726	652	705	694	675	709	741	713	672	679	665	634	654	679	670	675	712	717	690	708	695	711	700	644	728	662	691	712	721	699	684	686	718	691	673	715	714	619	690	711	677	711	658	721	688	702	641	644	666	674	715	669	670	665	699	683	682	696	662	677	671	657	693	661	719	700	641	642	706	708	671	659	662	646	680	677	643	694	645	698	727	726	684	621	721	630	676	696	704	734	736	692	658	637	698	662	721	704	647	669	667	691	646	658	692	675	700	743	684	748	693	684	682	676	713	742	684	679	674	697	669	700	725	654	735	700	651	697	690	681	701	698	668	680	712	639	657	732	651	713	691	670	685	714	671	662	666	681	705	688	696	716	666	666	673	718	664	720	677	699	692	685	680	678	644	708	721	750	664	672	635	653	698	656	688	711	667	685	726	697	667	744	675	699	706	700	677	656	660	681	672	693	696	667	690	659	673	648	706	658	639	619	699	660	663	726	659	689	657	714	743	687	683	695	724	664	678	662	678	692	713	690	666	675	733	705	723	660	677	683	692	674	720	661	632	671	622	636	704	700	740	679	693	680	699	671	659	675	662	656	672	730	649	665	739	703	624	670	653	714	748	674	701	660	661	688	703	691	740	682	693	674	715	725	686	747	681	696	672	649	652	726	667	713	652	630	663	645	647	621	713	664	716	645	654	701	634	672	675	685	702	672	638	689	647	699	632	668	689	627	695	693	734	687	687	678	665	670	667	650	704	666	707	645	672	683	686	678	632	673	621	683	712	693	660	673	699	686	719	661	668	660	686	644	682	692	714	663	686	695	625	638	696	713	704	693	639	665	687	734	639	680	744	703	688	724	698	713	700	683	656	701	656	701	678	659	682	704	739	715	671	681	648	667	725	716	646	714	657	661	646	656	724	663	656	700	718	686	702	674	695	706	723	693	697	700	678	629	693	696	668	654	646	661	698	731	692	692	662	709	677	679	677	707	686	681	680	668	651
3209	893	562	457	658	794	684	606	456	465	390	413	299	253	267	241	238	223	214	177	191	177	159	145	140	154	107	115	102	111	100	99	93	102	95	79	79	81	82	78	78	94	78	75	86	75	75	76	84	76	69	70	61	64	84	71	84	80	68	85	80	88	89	62	66	87	72	78	59	74	66	78	67	71	59	79	67	63	60	68	72	72	71	57	91	60	75	65	72	59	67	63	82	79	76	67	48	65	76	61	65	74	65	58	70	68	68	71	65	58	61	61	60	73	66	59	73	64	79	65	65	68	58	70	62	64	62	81	66	54	72	60	71	80	64	54	68	70	65	63	58	55	70	68	58	62	68	79	82	61	44	60	63	56	73	64	75	72	52	74	71	61	58	62	63	77	73	63	63	69	51	69	71	57	73	51	70	72	77	68	81	75	64	80	67	69	64	66	68	75	76	65	66	71	64	58	52	71	63	59	63	68	71	86	71	60	71	63	51	58	60	65	68	67	62	71	75	64	56	75	76	61	71	85	65	71	61	64	78	84	53	50	67	56	72	56	65	64	63	60	60	63	63	85	68	67	74	67	81	70	66	75	81	72	81	61	75	69	69	80	71	66	67	60	57	65	65	65	74	54	69	66	62	66	57	65	74	50	57	63	47	68	74	60	70	80	64	65	65	75	68	73	64	75	57	58	53	83	77	62	61	69	66	69	55	84	56	71	71	73	53	56	60	78	78	62	72	61	76	67	61	64	55	84	72	60	66	53	64	75	62	63	86	80	76	71	67	64	60	74	59	76	71	64	62	76	55	63	64	60	62	71	74	60	74	64	69	52	70	89	76	61	76	64	56	65	73	73	64	60	70	58	61	54	57	80	61	74	67	67	65	65	64	74	72	56	58	75	73	72	67	73	67	71	70	75	77	74	61	65	66	64	89	55	60	55	49	63	67	82	49	74	57	68	75	69	88	61	69	64	64	66	60	70	79	62	58	47	57	50	73	81	66	72	72	81	79	62	56	62	67	64	51	81	77	65	65	56	73	59	93	64	63	64	71	68	73	61	70	64	84	83	60	74	77	52	53	60	81	71	67	71	80	62	70	67	73	63	66	64	74	67	69	62	51	72	73	78	61	67	52	68	63	79	64	57	65	71	82	76	72	68	57	79	62	74	68	82	60	71	82	59	74	65	58	60	71	73	66	60	53	79	75	66	67	64	68	67	63	62	75	62	71	68	72	63	83	60	58	51	64	67	80	60	65	47	67	83	65	66	63	73	60	77	77	84	74	65	68	66	65	66	70	71	75	72	89	55	68	52	77	80	57	75	67	65	67	60	60	56	74	53	68	53	55	64	67	71	68	69	57	83	63	82	70	52	56	63	56	74	67	68	69	68	70	74	55	63	58	59	63	59	69	57	59	81	84	70	68	73	52	84	81	72	61	87	60	63	63	68	69	65	60	58	65	54	78	56	64	65	76	56	65	66	66	79	79	81	77	63	60	62	85	65	54	78	74	73	58	74	77	79	75	68	65	60	59	71	62	77	83	69	82	72	70	61	69	65	73	59	61	71	58	65	68	57	55	65	67	62	74	56	79	63	66	81	77	74	69	67	64	71	84	78	54	70	55	78	67	61	79	58	75	67	57	66	63	84	77	74	66	61	75	65	74	60	61	75	72	86	62	69	66	62	66	51	75	71	77	64	74	61	61	51	71	52	69	63	66	65	89	80	66	64	59	59	88	80	63	60	77	77	81	78	69	68	55	58	61	73	74	68	70	63	62	66	68	82	72	64	70	76	64	73	68	68	75	75	55	77	62	65	75	82	59	72	71	73	73	59	63	76	73	67	68	60	72	75	64	71	69	66	65	69	70	66	70	64	75	70	60	76	69	64	63	64	73	65	76	77	62	77	76	80	60	75	63	70	53	69	55	73	65	66	71	88	78	76	65	74	73	75	57	53	73	65	75	55	67	83	77	56	78	77	71	72	71	62	64	61	59	69	61	70	53	70	49	69	68	61	68	77	55	77	70	72	80	77	61	67	71	56	77	75	72	51	79	67	69	74	61	75	73	46	59	62	72	70	56	77	79	74	81	58	63	65	66	53	68	65	75	68	73	65	73	63	73	74	65	58	59	78	77	80	73	73	80	61	86	65	55	83	73	65	63	74	60	66	48	73	76	76	76	64	71	61	62	72	47	59	64	79	63	44	70	69	75	75	63	77	73	59	72	74	66	71	63	76	71	61	63	74	67	86	67	89	63	67	73	58	70	73	67	77	54	65	62	69	62	72	66	69	56	72	73	68	69	82	84	66	52	80	70	71	82	64	73	73	62	53	68	62	56	67	60	56	54	76	64	83	70	70	70	65	72	89	69	83	77	55	69	66	68	75	76	75	57	72	70	79	86	60	69	64	72	71	60	66	69	61	70	68	56	86	75	54	63	72	56	63	65	69	75	74	78	71	66	67	63	57	69	72	55	76	76	67	70	80	65	71	68	62	65	73	61	58	78	68	68	77	68	64	68	69	83	52	78	76	69	63	75	71	77	70	66	74	81	69	59	71	70	61	58	56	73	58	73	72	87	62	50	53	86	77	56	78	66	86	77	75	78	72	52	58	66	61	78	62	72	67	59	66	80	71	67	84	67	62	60	62	76	67	66	53	59	60	59	56	66	78	64	77	80	61	70	68	67	63	68	59	67	72	70	60	71	66	68	61	76	72	67	73	70	66	56	65	76	53	67	73	52	65	74	79	69	54	54	74	65	64	59	65	66	70	61	59	55	63	79	73	61	52	69	87	49	60	81	63	62	70	78	48	58	67	58	62	71	79	63	68	61	56	59	88	62	62	59	69	56	63	43	71	66	67	63	75	62	86	70	76	69	70	67	68	78	62	70	69	73	74	62	67	70	63	77	60	60	65	57	68	63	66	67	85	70	61	77	61	76	74	67	60	64	61	66	66	63	60	65	83	62	54	66	74	67	71	72	53	67	66	55	75	65	59	75	63	72	78	58	64	53	76	74	61	63	64	81	59	77	68	65	67	80	73	60	63	58	76	76	63	65	75	70	78	59	69	62	86	66	68	79	59	85	69	61	73	59	65	72	66	74	71	66	65	71	65	70	63	63	64	82	56	79	64	65	61	65	66	74	67	72	68	76	68	82	64	59	54	71	66	59	69	79	66	68	61	63	62	49	68	52	72	67	66	69	69	59	66	73	61	58	71	76	58	79	46	63	62	66	64	80	72	67	59	49	85	70	72	70	79	66	59	80	63	58	62	48	79	56	68	52	54	56	78	65	75	54	77	69	69	54	60	67	65	81	87	61	53	73	67	60	69	68	63	73	73	73	65	53	64	61	59	75	71	62	64	59	68	63	81	72	66	67	53	63	74	77	63	53	55	56	67	62	68	75	76	53	63	56	58	80	67	66	78	68	60	95	69	68	71	79	55	65	70	71	65	76	61	79	65	71	59	73	70	61	74	69	72	61	81	52	60	58	69	61	69
20930	15752	10824	22811	30403	29438	26283	22821	19511	17306	15279	13548	11469	10319	9130	8176	7299	6939	6591	6027	5624	5275	4807	4413	3980	3799	3572	3159	2946	2825	2722	2428	2323	2216	2049	1952	1861	1765	1787	1636	1640	1546	1575	1579	1569	1456	1455	1489	1412	1387	1359	1322	1351	1360	1288	1347	1269	1233	1217	1208	1256	1194	1179	1156	1185	1211	1099	1127	1112	1149	1132	1141	1123	1049	1066	1094	1049	1091	1033	1099	1027	1041	1101	1051	1061	1025	984	1023	983	1019	1001	1004	1011	968	1025	945	1011	923	995	995	929	1015	974	986	946	984	950	1010	983	936	942	999	1009	1007	989	985	964	945	977	982	1002	971	950	969	1034	984	962	963	1010	1013	911	968	991	961	1004	995	1033	1010	928	976	1007	989	971	992	995	934	972	1010	1025	934	967	978	1007	1008	991	1004	953	973	993	977	958	992	934	968	977	980	938	984	979	967	962	944	980	960	981	927	930	1028	937	941	969	981	979	952	948	967	940	991	973	956	965	963	994	953	1002	956	954	959	980	952	970	948	961	975	995	961	904	966	972	966	936	993	961	947	931	952	993	956	979	966	962	954	985	978	948	972	969	1024	958	961	951	962	975	990	1002	927	960	987	981	988	927	961	931	939	936	980	907	983	961	997	987	899	925	977	1029	988	941	937	1012	962	983	897	973	947	1020	976	873	968	978	972	992	994	956	975	944	898	971	943	954	1006	971	981	974	939	967	999	958	931	929	909	970	905	954	988	935	1019	1018	978	977	968	968	1010	964	935	995	917	925	987	964	922	1003	936	925	1001	986	1035	1001	1017	1001	922	984	950	941	1012	907	955	963	966	1015	937	1002	963	1009	1024	962	979	952	995	949	990	1039	999	955	964	971	1001	927	976	948	1023	980	877	1001	995	932	979	974	984	992	996	994	927	971	937	965	937	993	1000	972	975	950	946	985	920	954	987	929	977	941	979	952	963	949	997	1005	928	953	907	940	945	913	1034	968	1001	1004	967	959	932	1005	1008	975	983	995	1008	899	1018	973	927	966	996	988	971	948	933	969	990	972	1005	996	990	973	990	979	1041	964	980	994	903	954	1007	951	938	979	960	979	984	1024	1005	943	1017	985	930	1006	970	945	962	961	987	934	972	1013	1014	935	968	924	1006	1039	948	941	957	938	1020	957	989	1023	918	971	968	1016	965	1009	967	942	989	985	1040	1037	980	955	960	973	986	965	966	977	982	984	971	959	932	998	967	980	963	1001	971	945	1001	935	983	999	989	948	946	958	999	983	976	995	956	1018	1038	953	943	923	945	927	1024	949	933	983	965	994	980	963	958	905	936	958	979	969	966	978	998	991	903	973	960	981	968	913	939	981	968	939	970	956	977	937	986	1012	982	1003	976	972	1034	978	947	976	989	935	938	913	918	1013	1031	926	995	934	1012	1022	943	996	962	992	999	942	981	930	944	963	988	985	995	929	1004	933	983	979	1070	1025	952	956	963	983	930	951	975	939	1004	971	990	967	956	954	964	900	939	968	971	956	1025	988	960	992	945	964	997	951	958	981	991	943	942	998	997	927	996	968	946	1019	976	953	944	992	964	994	981	934	1004	956	994	949	985	940	993	942	987	980	1017	987	950	998	1008	988	972	971	969	965	997	932	964	953	961	991	987	953	1014	974	948	971	1021	995	965	964	903	970	941	991	997	972	983	984	972	952	942	1014	971	956	980	961	986	921	1001	917	953	970	1029	939	960	909	979	946	962	1042	921	990	978	963	951	902	988	993	953	936	945	981	947	1008	952	929	951	1031	974	946	966	975	1017	1019	974	955	1002	982	907	943	1002	952	979	947	951	950	986	949	939	958	981	968	959	1014	961	976	1037	1001	957	948	917	930	944	913	928	936	909	953	896	957	1011	955	982	945	1011	996	982	996	976	969	994	993	939	989	993	881	965	997	999	1029	956	976	1009	1016	1000	945	932	955	959	953	890	982	923	997	1019	968	1001	954	961	984	975	971	945	993	972	918	962	1011	941	956	967	981	955	990	937	949	961	968	968	956	950	969	946	958	989	1012	952	967	934	1003	1028	993	990	957	997	1028	940	1016	1019	1000	1056	990	999	986	1005	940	977	1003	956	1006	924	985	905	950	970	971	927	965	984	992	942	974	970	935	947	974	985	1026	978	946	969	1021	958	1021	952	966	968	974	918	997	1012	971	960	929	1054	1003	985	1004	933	1009	940	979	927	943	957	992	1016	1001	941	941	973	970	962	975	978	889	1005	1003	1002	902	1022	956	1020	921	985	966	986	964	975	963	990	978	959	1002	978	988	978	971	999	944	976	899	1023	998	1017	1024	960	981	936	938	988	981	961	948	948	920	944	953	987	944	975	922	937	965	997	948	966	935	1003	969	1023	1002	984	972	877	939	999	976	976	972	969	976	985	953	996	952	985	977	956	947	955	1013	974	986	931	945	963	947	1016	969	1001	971	951	980	985	975	974	971	953	967	958	957	935	960	972	974	891	979	962	969	983	908	999	988	983	1001	942	966	936	959	976	986	960	1011	981	938	989	1003	1043	939	937	928	927	961	1011	919	987	988	974	988	1008	942	960	1012	965	984	956	986	948	973	989	982	984	954	1000	1001	991	949	987	1002	1013	946	995	994	991	989	996	928	937	970	951	950	970	974	948	969	965	999	969	949	949	973	971	986	966	981	989	988	958	971	1004	966	963	952	973	915	932	1016	942	902	1010	973	902	951	945	975	965	930	923	950	973	962	924	929	917	1022	940	987	974	967	953	994	979	954	969	995	962	970	978	969	924	1012	971	969	975	970	990	952	972	1014	985	971	989	1005	954	1022	999	970	1013	963	923	1012	928	926	956	994	942	984	1036	895	981	1018	971	946	932	962	964	976	953	957	997	985	1013	915	986	961	888	1003	1003	958	1023	973	970	994	969	1011	974	945	916	929	952	959	994	1035	954	1009	972	987	1031	985	955	987	975	943	993	990	974	1016	1024	952	937	984	933	989	953	876	946	1001	1028	1015	934	931	961	968	964	920	955	946	892	994	943	996	909	946	974	980	1002	1036	967	965	976	956	999	936	967	960	974	963	992	966	969	1034	999	943	1007	1011	979	991	934	938	997	988	993	969	1031	953	990	909	997	952	982	927	969	983	1009	972	1021	1010	979	957	1023	932	980	1004	956	1001	923	978	940	999	952	1013	923	975	916	1001	946	999	949	941	984	979	994	1000	1012	926	1047	1019	978	972	998	929	974	1014	987	943	1041	1058	912	996	960	965	930	922	986	1028	994	975	974	955	947	1006	951	1008	985	928	933	1028	954	980	940	957	928	1022	950	1017	1034	955	940	918	940	979	945	993	939	997	992	961	1004	949	901	970	957	959	1028	989	1018	967	992	946	962	982	976	960	1017	943	893	960	980	919	958	980	980	992	953	1009	944	971	992	966	981	934	934	968	947	968	994	1039	959	955	957	930	988	980	962	989	905	958	928	1010	913	1051	967	910	991	967	970	1009	972	1009	995	954	942	951	1034	967	998	1006	984	1032	930	1004	958	982	980	962	970	1003	1035	978	975	999	978	964	919	950	1013	1022	981	976	943	980	985	963	1015	989	1015	943	959	958	1012	973	964	927	1000	975	965	968	953	960	952	947	956	970	923	962	995	969	936	952	976	938	987	919	991	903	968	979	991	960	949	980	939	902	959	938	972	960	966	1022	1012	994	981	922	1003	972	941	996	934	940	936	1038	967	992	953	953	945	1030	1009	972	970	1023	935	952	984	963	1050	991	1005	962	882
2591	1233	757	584	930	1048	972	812	770	648	588	484	483	398	389	315	274	281	245	235	203	198	187	194	156	132	150	131	132	131	107	112	98	103	121	98	95	88	77	99	96	80	81	87	75	90	90	77	76	88	75	69	97	80	71	76	67	61	67	66	60	68	68	69	76	66	68	59	60	71	79	61	59	68	79	75	64	70	60	76	57	70	53	64	79	73	66	53	56	53	49	73	64	68	64	66	60	56	44	61	68	80	58	83	68	71	57	58	70	61	68	68	58	50	43	63	63	62	64	77	69	67	64	66	56	59	58	75	73	62	67	62	64	62	53	75	66	59	68	60	64	51	73	57	50	72	59	71	64	64	55	71	56	72	70	65	66	75	57	55	72	65	55	69	59	55	72	54	76	62	67	71	65	57	73	75	57	68	50	52	77	62	60	63	50	53	67	53	63	61	54	65	60	64	63	54	77	60	63	59	67	82	49	68	68	68	65	79	55	50	64	62	42	66	66	75	60	67	61	71	66	57	75	66	61	58	63	56	61	58	65	56	64	54	63	63	61	60	55	60	65	61	57	58	42	68	70	55	58	75	62	55	64	64	61	65	57	70	70	59	56	68	51	58	59	56	66	60	63	58	54	73	65	50	62	75	71	59	53	63	53	68	55	66	52	67	71	58	66	47	61	57	71	76	66	50	59	72	65	65	55	57	60	69	62	65	49	48	65	65	59	63	53	51	73	55	49	50	61	79	63	49	55	74	66	59	68	52	56	66	61	50	54	53	69	70	48	55	66	67	65	51	42	56	63	60	58	73	62	69	47	53	61	68	74	79	65	68	56	63	74	75	54	56	59	62	58	78	73	47	68	61	64	77	64	62	60	71	66	48	59	63	67	54	59	67	62	50	63	61	68	43	55	71	45	58	64	57	64	58	57	46	67	66	58	66	58	60	55	70	54	54	62	53	73	72	71	66	72	64	51	58	58	64	56	67	48	54	66	53	66	62	70	64	60	71	47	58	68	58	75	54	59	62	58	64	65	62	69	73	42	51	57	57	66	74	62	67	60	63	66	56	66	62	66	66	57	77	72	56	64	79	65	78	68	60	70	51	61	72	60	56	63	74	56	52	69	53	67	51	52	49	75	52	63	67	49	69	68	53	53	60	48	64	55	41	47	49	63	64	53	56	58	65	65	80	68	65	53	62	54	67	72	60	78	56	75	48	48	60	73	67	53	65	66	57	58	76	63	60	77	59	51	60	48	73	64	63	65	59	65	74	55	55	62	56	75	66	56	58	65	62	73	60	54	68	58	63	77	56	53	62	65	64	74	64	70	50	56	64	76	60	66	69	60	74	49	59	52	54	54	59	58	71	63	63	57	78	67	61	57	59	62	63	66	69	64	61	77	50	67	65	59	66	59	67	64	70	61	61	60	53	67	60	66	58	66	78	64	63	81	72	62	53	57	54	63	73	61	50	65	76	76	81	65	53	63	63	73	66	58	65	76	60	64	58	59	54	72	71	62	67	60	58	65	57	51	61	66	63	65	66	64	78	55	43	71	61	81	60	51	65	64	61	55	49	59	61	72	63	83	63	67	65	66	65	63	58	75	69	59	64	56	56	75	63	79	59	64	68	59	53	65	66	56	59	61	73	55	64	57	55	64	89	76	57	59	93	64	57	67	58	60	73	58	47	62	66	68	48	65	59	75	52	53	53	69	50	60	67	66	49	66	78	84	71	66	56	63	67	67	63	70	59	73	62	62	59	55	66	55	59	51	79	73	55	60	55	54	56	54	76	61	53	66	65	69	63	56	62	66	63	71	62	55	71	59	58	47	71	59	66	66	73	53	55	63	72	72	63	64	69	74	73	59	64	51	69	68	59	61	50	75	53	67	49	54	76	57	74	71	54	64	77	67	66	64	64	56	58	53	67	72	63	59	62	57	67	47	68	66	50	62	63	62	60	61	70	61	61	62	53	56	64	78	61	60	59	56	61	55	66	57	65	55	60	61	59	60	58	51	71	73	52	54	68	55	39	64	65	53	60	63	63	57	62	47	57	62	53	63	67	62	66	78	72	59	60	70	74	55	73	65	56	84	56	67	49	56	52	63	55	57	60	57	61	72	57	75	51	59	67	63	48	68	69	69	63	49	71	72	63	68	71	71	59	59	59	65	60	51	61	61	56	63	61	57	52	50	60	60	58	65	56	63	72	52	63	75	63	51	53	66	77	70	57	59	55	63	76	64	55	61	59	56	66	64	62	65	58	65	52	69	64	63	69	75	62	60	57	52	59	67	60	54	65	54	67	77	66	66	83	66	82	55	67	65	53	61	58	62	54	52	63	76	79	55	72	77	56	70	72	50	56	65	59	68	71	51	94	61	55	53	74	60	55	55	62	63	66	65	50	69	58	57	77	75	63	74	58	63	55	52	58	58	65	51	56	61	76	55	49	68	63	65	68	61	69	72	62	79	58	57	51	65	67	62	60	75	65	59	67	60	57	55	56	67	65	55	70	53	60	82	67	66	53	73	66	60	76	57	47	45	59	71	71	68	65	62	55	64	69	57	72	62	64	60	58	57	67	57	61	70	83	61	70	61	70	53	74	65	73	66	61	61	72	61	57	57	62	52	71	66	59	50	50	60	65	68	52	73	68	61	57	63	58	58	66	61	61	60	67	79	69	70	61	56	72	67	63	63	51	58	64	68	63	78	67	69	69	48	77	58	65	59	73	65	55	58	46	53	61	60	64	58	50	62	67	62	53	69	52	66	66	61	61	49	65	54	60	65	74	46	65	54	60	56	71	68	52	49	64	54	68	62	57	52	63	58	58	51	55	64	66	67	71	66	69	67	69	53	69	66	70	55	70	56	48	47	69	64	65	70	73	73	60	68	50	67	59	60	58	55	78	51	71	61	45	66	68	81	62	55	51	67	56	55	60	64	61	64	56	58	55	63	71	61	64	63	50	65	48	65	59	50	56	53	71	69	66	73	54	63	55	67	71	62	62	77	85	79	71	65	55	67	66	46	64	66	61	71	74	76	63	64	66	53	50	63	65	59	64	60	59	64	65	62	47	78	69	78	57	56	51	73	71	58	62	77	70	57	64	50	70	70	79	57	58	66	64	56	69	58	60	65	68	83	68	43	49	51	70	63	45	56	60	71	63	64	53	54	62	63	64	62	70	61	62	46	74	75	66	53	62	67	47	60	61	49	64	65	66	66	50	69	58	50	67	51	61	66	54	75	60	57	61	55	54	65	71	51	71	49	66	61	62	61	69	66	66	56	74	62	63	66	56	71	61	71	70	56	54	72	63	66	61	55	55	63	52	62	50	72	78	66	58	50	63	57	42	57	56	66	73	52	70	58	57	68	57	79	55	67	66	60	61	54	70	80	68	59	50	67	67	57	59	72	62	68	56	65	51	60	64	47	64	66	56	63	58	62	70	42	63	61	49	67	57	65	68	64	59	64	75	70	54	52	64	55	55	61	67	80	70	61	68
26249	19794	14419	27543	35035	34196	31229	27550	24567	21746	19512	17211	15231	13870	12046	10788	9703	9232	8660	8065	7463	6764	6236	5721	5278	4902	4470	4104	3819	3560	3213	3150	2782	2655	2521	2264	2135	2126	1917	1944	1888	1860	1737	1801	1668	1682	1634	1631	1547	1530	1517	1530	1469	1464	1430	1375	1395	1371	1291	1306	1206	1216	1241	1197	1191	1144	1093	1127	1130	1079	1161	1105	1074	1031	1043	1023	1049	1063	1018	1050	1054	1016	1028	1002	1005	1015	954	936	1047	982	998	990	958	957	933	909	890	907	903	932	945	906	903	922	947	956	905	874	855	914	911	897	848	909	920	928	865	894	949	934	889	893	893	916	886	876	919	875	914	992	903	894	860	918	892	921	900	940	853	927	936	916	874	897	941	929	901	873	957	920	902	987	856	909	942	892	931	913	912	897	901	917	915	886	903	896	874	932	862	936	896	933	886	928	934	845	930	922	880	911	898	941	913	873	891	897	865	900	881	904	919	901	882	921	855	892	970	918	867	851	849	899	861	910	902	884	862	941	903	846	812	889	879	859	881	929	893	903	897	945	904	906	854	867	936	916	835	964	895	854	920	934	894	870	882	872	939	891	852	860	923	895	900	905	945	892	922	892	905	875	846	893	916	868	912	880	882	847	859	888	877	879	826	884	889	837	925	899	894	895	875	921	921	947	865	849	879	918	911	888	889	918	940	914	935	949	874	856	867	893	883	913	909	890	900	926	864	826	898	892	877	885	908	896	885	878	937	880	908	906	867	857	846	916	858	847	855	876	911	885	958	858	909	877	879	870	884	947	869	911	918	907	854	863	898	879	873	897	925	856	939	937	880	896	878	933	927	936	889	904	919	906	913	903	869	912	834	889	895	961	873	884	853	901	861	882	876	868	989	927	889	897	873	907	910	864	867	896	856	910	910	840	874	893	923	891	951	852	868	912	892	891	862	915	933	891	898	879	944	900	904	874	907	884	909	888	930	882	921	850	901	907	929	912	897	887	894	935	906	945	910	877	951	925	924	942	888	911	950	925	886	834	822	913	874	911	931	866	922	948	898	943	908	904	897	876	896	922	903	872	884	925	896	931	901	842	905	913	948	898	873	931	873	899	903	925	902	928	904	876	889	827	934	868	879	876	908	884	853	890	939	889	884	901	921	843	897	919	901	894	908	873	922	897	925	920	935	943	872	879	933	897	861	881	883	917	931	886	868	897	938	826	915	882	857	933	936	866	894	900	886	862	911	913	894	919	814	933	880	931	883	919	871	871	873	896	842	953	871	898	898	893	916	940	880	926	873	880	930	836	907	935	927	888	908	903	906	902	914	860	890	916	845	856	852	925	911	887	847	894	864	960	817	909	853	923	914	883	918	890	931	891	889	888	939	883	888	893	945	904	854	899	891	898	848	882	903	945	898	863	899	874	857	875	916	910	884	862	856	905	925	897	894	838	931	869	899	799	908	899	877	953	921	877	895	977	902	909	884	917	896	843	881	897	891	916	941	892	921	843	873	918	884	927	923	924	903	887	910	872	915	883	830	905	856	885	853	919	902	906	887	862	863	859	894	879	899	862	914	890	861	890	902	891	909	884	854	891	898	854	917	913	927	945	872	838	899	899	906	913	894	892	885	882	923	884	881	877	867	890	893	860	878	888	900	902	865	883	877	916	888	856	928	882	942	952	913	890	889	877	869	899	879	882	884	938	898	902	892	933	931	825	911	872	825	947	911	831	896	881	903	956	907	905	939	864	921	931	914	912	905	875	847	887	906	916	882	910	974	905	911	861	904	880	904	889	852	965	912	886	850	873	868	877	874	890	886	876	892	927	891	908	920	933	879	906	895	855	892	874	870	903	900	900	961	879	919	938	882	890	877	881	901	930	863	882	866	969	870	890	927	962	936	910	904	887	911	928	881	852	912	859	872	907	890	870	868	851	844	859	913	944	908	877	834	875	873	852	958	858	888	897	937	976	890	880	910	914	929	927	916	922	916	893	888	902	928	947	947	909	868	909	902	901	896	899	848	883	880	838	927	942	912	903	892	851	872	866	897	889	894	900	875	864	927	878	918	898	877	904	897	879	898	885	925	913	875	866	970	889	947	880	857	883	944	886	957	913	892	859	884	881	939	886	930	847	930	813	880	834	905	931	968	956	872	900	905	900	907	856	910	967	865	888	897	891	915	929	878	941	885	895	875	874	939	874	879	946	898	962	902	866	850	916	960	850	916	907	899	854	856	890	869	907	911	939	937	875	944	830	911	896	925	870	894	890	919	869	851	883	885	877	883	938	928	901	932	954	872	877	909	917	911	913	906	869	869	904	929	951	866	904	934	887	847	906	873	890	888	878	930	801	924	878	823	885	888	830	905	910	879	927	895	898	861	853	862	862	897	895	889	863	907	894	929	961	938	869	877	902	901	929	880	901	913	888	884	897	846	845	893	854	865	890	977	882	888	866	915	948	930	883	862	857	916	891	877	886	911	893	910	887	932	861	877	892	847	843	879	889	896	934	852	888	876	897	895	938	905	907	913	912	937	941	931	853	937	883	879	876	905	882	891	879	876	881	871	883	898	883	917	901	891	890	862	929	851	886	849	904	927	903	879	853	861	908	910	866	830	928	853	936	877	851	903	915	902	912	878	859	962	912	892	891	930	897	864	951	874	938	872	852	938	895	952	914	910	849	911	872	883	915	885	891	870	873	899	954	865	911	859	880	853	920	889	880	884	900	930	812	914	885	920	858	892	929	906	910	891	894	913	894	945	915	866	911	888	897	917	894	893	894	903	893	918	895	897	867	914	903	904	890	884	868	918	918	887	917	926	865	901	850	855	853	858	922	893	886	925	931	907	903	876	889	862	897	920	888	914	901	864	870	870	905	866	882	878	938	936	910	886	923	921	923	837	891	964	894	893	919	933	929	881	902	912	839	928	885	910	895	964	873	940	888	894	937	964	882	916	867	931	896	875	908	922	905	910	887	848	965	904	885	890	870	892	900	887	925	894	895	881	911	897	864	889	880	957	850	929	880	905	953	920	884	886	892	878	904	860	860	862	897	895	967	898	912	883	924	860	929	954	882	856	872	896	915	876	884	910	902	804	859	921	845	887	916	900	883	901	924	909	912	947	953	861	875	867	876	908	900	878	885	822	900	910	870	879	884	848	903	872	893	871	905	876	926	915	871	939	924	844	894	962	905	950	895	933	847	904	880	940	874	930	869	869	902	933	840	924	932	933	900	867	892	880	903	942	900	859	840	885	940	910	897	904	863	879	884	897	857	935	878	900	862	884	883	901	884	926	856	832	913	850	891	931	904	873	954	907	938	806	931	858	870	888	900	877	877	913	916	879	959	961	852	911	953	898	931	892	922	897	929	910	916	885	852	882	929	876	895	857	864	883	893	924	901	915	920	960	928	903	913	903	856	900	915	913	900	897	861	933	877	907	882	860	844	911	845	894	894	923	951	846	904	937	816	939	919	897	900	909	952	905	879	876	920	881	829	901	918	905	924	871	890	929	916	871	907	870	913	859	874	897	956	925	887
2041	538	373	302	508	539	480	417	343	316	311	264	203	173	195	167	145	175	159	142	112	144	121	98	99	95	87	81	83	84	83	72	83	76	68	81	60	64	68	61	70	58	66	85	59	66	56	61	54	63	56	65	69	58	61	56	52	66	55	59	59	46	48	65	44	50	59	65	53	63	55	48	59	45	53	51	40	50	62	55	59	49	45	45	56	63	55	51	55	58	55	48	44	52	40	55	47	46	50	53	67	51	54	52	54	53	58	46	45	56	50	57	48	44	55	45	68	49	57	53	53	44	51	47	58	52	61	48	52	53	50	49	48	48	40	39	58	57	48	58	37	55	40	42	57	63	52	48	38	53	54	37	44	53	46	43	48	69	49	46	49	55	47	38	57	58	54	62	44	57	54	45	58	48	54	55	64	49	43	45	55	46	44	45	53	44	40	44	46	63	46	60	39	53	48	47	67	58	59	70	59	51	52	59	50	57	50	43	55	56	66	50	61	58	57	60	42	52	55	45	60	54	53	48	55	58	48	43	40	53	44	51	52	44	40	44	44	52	47	43	43	47	41	54	56	46	44	58	53	47	47	49	52	57	43	42	44	30	53	43	54	58	62	50	61	57	52	54	50	59	34	50	52	47	49	49	57	41	51	47	54	39	53	53	46	51	42	57	46	59	41	53	48	56	62	36	51	59	45	52	52	57	53	54	53	47	49	53	49	48	71	53	45	48	49	56	52	46	58	53	45	45	46	43	52	58	54	45	60	54	52	41	48	54	58	57	61	64	39	61	50	48	51	59	54	53	42	48	58	46	47	44	46	42	62	48	62	59	48	46	48	40	65	49	57	53	68	41	50	55	52	60	50	56	58	51	55	44	51	57	58	33	46	51	51	54	51	49	53	51	66	49	50	49	63	58	48	62	54	47	51	53	45	52	46	40	58	44	58	56	47	53	41	49	49	52	63	53	49	51	59	58	50	55	44	54	56	60	58	52	45	49	38	57	57	51	44	60	48	47	54	53	51	51	58	54	45	44	53	42	64	51	53	58	52	52	51	51	47	51	38	65	57	50	57	47	47	56	52	55	52	49	42	55	53	43	48	64	55	49	40	47	57	46	70	30	61	53	58	63	49	56	56	66	57	40	66	58	55	51	52	58	54	64	59	60	46	54	47	53	50	51	52	60	56	57	50	62	50	52	50	62	53	51	43	56	60	48	47	47	51	53	48	48	60	54	54	59	48	51	56	51	50	34	49	61	52	66	43	57	43	57	47	64	65	47	46	49	53	65	56	46	48	56	40	54	47	56	43	68	50	45	51	44	44	50	67	47	46	50	45	48	56	50	43	63	49	56	45	37	67	40	47	44	60	46	44	41	51	46	49	60	51	39	49	43	52	47	46	46	60	37	33	47	64	55	45	47	60	58	63	47	46	48	37	65	59	50	64	44	49	46	60	50	50	55	51	62	44	54	39	50	58	38	54	40	47	50	42	52	48	54	45	58	56	55	52	51	52	66	58	46	60	51	53	63	51	59	48	60	64	44	53	64	38	63	54	57	54	44	47	45	41	47	48	40	60	53	52	43	50	46	60	61	54	57	48	48	47	49	62	66	36	47	56	57	48	66	50	51	52	52	53	61	56	48	48	60	56	51	54	44	57	57	51	71	48	50	37	39	43	48	45	58	47	45	66	48	48	47	56	48	46	56	56	47	58	54	44	42	53	45	49	51	56	55	57	42	53	52	48	54	40	43	50	57	48	49	41	58	65	46	41	55	52	46	59	39	57	50	54	55	49	45	51	44	49	56	61	42	45	57	44	52	48	51	64	43	65	47	43	55	51	56	42	48	57	50	49	51	59	64	50	63	44	42	52	48	50	55	55	60	56	56	55	42	50	53	48	52	60	46	41	59	40	43	55	63	55	49	42	50	48	42	47	51	46	49	53	54	43	44	48	53	61	45	52	36	57	49	57	42	43	45	50	54	46	56	50	48	49	54	44	48	46	45	50	64	47	60	55	59	57	52	54	47	42	50	47	53	64	54	54	41	47	54	59	47	50	57	51	36	42	56	49	58	55	55	54	58	46	50	52	47	52	45	44	53	50	53	58	61	52	42	54	53	50	53	47	60	51	60	56	60	56	56	60	41	47	66	44	55	52	69	48	53	49	46	39	54	48	43	61	55	51	67	52	50	47	48	44	59	52	46	58	43	59	57	36	56	38	45	52	56	43	51	47	61	48	46	62	58	60	52	47	61	60	71	36	65	62	54	57	50	36	59	45	51	38	61	45	54	50	62	55	47	60	57	42	39	47	57	43	58	36	50	58	51	54	44	57	46	48	51	56	54	57	36	58	41	44	45	55	45	56	57	53	40	55	69	43	47	57	51	67	58	62	55	42	47	41	45	53	44	51	55	47	45	57	58	50	51	46	45	57	44	47	48	56	57	49	49	58	48	61	56	52	48	64	55	44	54	45	44	59	42	49	56	58	61	48	49	54	41	40	40	42	66	58	45	53	46	44	52	62	45	39	59	38	59	56	68	56	68	48	63	53	50	61	46	47	58	51	75	46	44	50	57	57	53	58	54	40	59	51	62	53	54	50	51	56	63	49	58	49	53	61	58	50	51	40	45	65	46	56	43	51	43	48	47	38	51	62	50	63	47	52	53	59	60	61	42	43	52	53	66	56	43	50	56	71	58	56	65	44	51	55	49	48	47	49	53	43	55	56	50	40	59	55	69	59	49	41	58	44	63	54	56	47	49	52	54	49	54	57	54	53	40	53	50	66	48	38	53	55	53	43	44	52	48	42	50	50	59	49	68	54	60	46	48	69	39	60	49	50	45	54	55	51	51	37	40	38	58	50	56	38	57	50	55	49	51	53	55	53	51	53	35	43	50	59	50	47	60	57	46	61	47	54	46	51	59	45	63	56	64	43	55	44	52	58	48	64	52	49	48	51	56	56	73	55	55	65	49	74	51	38	40	32	45	51	54	53	54	53	50	52	53	52	65	50	52	47	43	53	64	60	53	50	68	48	58	39	47	56	61	53	55	63	60	45	49	53	49	42	60	63	41	40	65	60	53	49	56	53	55	40	50	56	48	44	45	50	47	53	57	44	57	59	54	59	53	43	47	37	55	44	56	53	47	60	51	52	43	63	51	52	46	40	37	43	52	60	46	57	50	48	64	59	49	55	61	58	49	52	44	47	54	58	69	51	35	48	54	47	56	54	45	66	46	51	40	64	57	56	56	59	47	46	47	51	39	52	54	63	62	50	45	49	41	54	49	68	38	60	49	44	48	45	57	54	47	48	59	59	54	49	55	45	53	57	45	55	55	55	58	43	52	46	52	68	47	42	60	60	53	37	56	52	40	59	59	44	55	48	62	41	48	60	53	49	38	58	55	52	57	54	54	54	56	55	34	55	51	51	57	46	51	53	51	51	56	48	59	54	55	58	48	57	56	43	41	64	54	54	50	61	71	60	52	63	59	41	36	62	56
18655	12415	8394	18811	26070	25153	22154	18696	15768	13771	12096	10288	8887	8019	6892	6176	5710	5465	5076	4687	4168	3975	3558	3292	3081	2799	2600	2376	2337	2075	1961	1844	1811	1682	1528	1445	1289	1281	1336	1206	1247	1196	1114	1169	1174	1094	1151	1045	1079	1119	1073	1068	968	1055	990	1009	944	954	980	946	930	906	877	879	875	874	810	844	907	893	891	852	816	812	864	844	817	823	857	811	758	794	764	798	824	772	811	805	819	793	777	828	816	776	769	790	778	737	804	737	759	764	780	761	745	754	737	768	783	771	768	745	809	721	748	780	736	795	799	751	739	762	744	751	799	758	771	746	735	782	769	733	763	707	755	799	732	830	735	784	764	748	748	765	773	739	781	777	711	689	775	776	728	739	814	752	746	713	816	798	761	732	750	734	785	734	810	727	738	739	750	701	726	712	734	746	791	739	737	761	743	795	775	776	760	784	705	806	734	745	762	811	766	711	757	803	725	780	729	772	700	741	779	791	755	767	781	729	716	793	735	757	797	713	766	725	736	761	749	753	786	756	692	815	758	796	750	790	754	759	741	750	772	754	750	743	783	773	739	800	695	777	742	769	819	793	723	816	790	788	723	738	758	751	801	746	752	741	742	732	778	760	707	747	710	776	734	747	740	802	818	728	751	772	760	748	729	740	763	766	737	699	734	792	838	764	783	758	740	780	779	796	754	750	739	777	751	732	766	766	747	758	731	747	794	744	743	757	741	796	764	743	787	798	779	704	750	774	737	746	737	790	772	723	796	798	760	721	755	693	790	733	753	708	741	740	721	777	799	765	761	747	755	711	750	775	777	799	761	754	783	776	782	735	694	783	829	788	750	800	727	783	714	733	784	714	762	728	748	743	703	763	768	771	762	735	717	744	719	773	771	709	759	714	772	744	740	739	761	765	747	732	740	777	781	735	757	759	797	771	779	755	776	769	754	757	719	760	757	761	796	805	753	757	785	780	696	730	729	703	756	773	754	776	778	719	736	796	717	747	742	723	731	764	738	746	760	756	773	747	799	742	730	731	798	764	741	709	791	793	798	742	739	764	777	791	738	752	710	768	731	763	797	832	769	761	769	774	777	705	742	699	795	730	706	753	724	709	750	707	763	703	743	760	773	774	758	749	757	767	768	729	764	710	778	768	789	751	737	735	767	809	780	813	760	759	779	772	716	812	749	727	779	746	764	767	690	800	693	788	760	754	763	769	731	798	745	744	784	807	783	726	779	755	765	766	747	744	750	761	711	771	759	732	813	735	766	741	766	742	754	782	711	850	820	735	737	767	758	709	783	769	772	782	754	747	748	778	753	752	739	781	712	733	729	723	723	732	711	777	789	742	757	752	789	754	751	769	780	789	784	755	744	766	779	750	765	761	736	753	713	731	736	731	789	758	756	778	739	716	733	794	777	811	742	774	755	737	703	774	802	769	767	781	807	787	746	799	775	751	769	766	763	754	744	738	756	744	766	736	761	810	773	747	773	771	793	805	783	757	771	745	729	758	712	757	781	736	733	771	726	762	791	746	705	763	777	759	712	794	730	771	749	746	731	749	818	815	728	785	786	716	765	808	732	739	704	785	775	801	704	770	789	741	770	772	750	761	750	742	773	718	725	755	725	734	716	754	733	756	742	703	749	760	737	772	726	729	762	767	776	740	782	713	748	779	764	785	753	774	812	792	805	782	723	732	787	730	771	790	784	764	698	704	765	760	784	720	754	720	744	795	771	704	762	740	742	738	788	798	766	736	748	751	775	789	711	781	756	739	753	743	744	764	765	736	777	752	734	706	763	770	705	811	779	741	770	722	769	765	758	763	694	748	756	732	818	738	758	748	684	756	741	695	779	777	774	788	688	770	777	721	746	775	749	778	776	763	727	770	780	729	774	719	746	784	762	750	775	789	821	753	768	758	753	739	764	778	776	765	795	759	766	742	731	758	755	777	726	771	781	736	760	738	749	789	700	748	745	758	759	773	756	774	739	748	801	757	800	752	708	724	730	729	837	756	774	811	777	784	737	780	810	727	716	746	755	749	752	723	784	751	703	768	784	752	772	747	713	750	777	732	725	794	787	759	756	732	786	748	786	773	799	736	784	749	739	746	716	748	755	762	733	734	753	764	752	746	761	753	717	767	712	733	747	745	763	756	755	738	732	736	766	773	789	739	790	704	754	711	736	765	791	675	751	745	756	741	763	769	814	750	769	761	717	716	706	828	785	781	742	755	745	790	755	796	719	801	762	757	707	745	756	759	758	757	793	759	729	778	727	711	798	721	742	752	722	805	748	736	739	803	742	721	766	764	778	746	711	735	776	737	770	833	791	758	766	718	689	754	798	705	749	771	740	708	772	745	737	747	755	769	722	689	727	754	774	786	739	755	777	764	786	762	684	734	706	748	723	718	772	743	704	745	771	753	782	706	751	797	716	801	746	757	771	745	701	771	781	758	718	754	767	778	758	830	729	751	792	730	784	785	757	765	783	700	763	757	723	778	727	738	772	712	763	712	762	754	751	784	742	793	778	747	726	795	714	776	750	752	751	761	753	756	753	764	771	744	775	739	748	742	765	801	796	732	777	725	696	799	729	728	749	810	784	751	779	775	792	788	737	744	763	694	733	786	739	710	789	737	735	768	784	693	736	742	788	750	774	734	765	699	792	743	760	763	738	716	775	732	719	723	719	715	766	768	748	787	737	767	776	760	723	739	748	751	713	765	765	736	785	728	771	731	718	719	722	748	735	772	762	743	732	745	771	746	769	731	754	802	716	744	773	729	756	737	778	731	699	768	785	766	785	725	788	745	731	711	767	732	726	724	756	748	734	796	737	792	775	721	725	713	732	771	761	762	707	789	742	776	747	688	764	769	764	751	768	772	732	756	792	744	764	776	790	733	718	741	716	737	728	741	769	800	747	769	732	770	707	746	753	777	708	735	760	725	727	776	758	739	782	747	777	728	718	760	755	765	771	786	809	753	760	720	771	711	751	738	741	772	722	762	775	730	780	791	782	762	775	769	731	745	740	777	739	797	779	720	776	764	754	746	789	817	735	752	790	758	746	759	762	727	755	749	747	732	724	760	766	714	722	813	712	743	702	744	725	755	794	726	708	797	782	759	763	755	768	770	714	783	751	770	754	792	736	707	762	764	766	763	761	722	798	723	754	760	766	707	791	724	736	720	713	764	728	738	769	734	742	756	745	750	755	736	745	753	736	680	752	781	736	756	742	765	748	721	795	735	806	754	757	772	679	737	752	735	762	743	758	751	817	816	749	780	754	759	748	770	718	752	765	764	761	754	731	789	758	775	727	770	770	727	725	773	742	809	748	715	756	774	715	752	747	731	747	748	818	718	719	753	756	728	765	725	735	752	756	715	794	728	798	774	720	752	770	708	743	778	729	737	728	722	718	723	725	755	771	785	763	750	759	726	757	752	774	774	735	769	761	791	721	709	706	739	700	716	732	700	698	779	755	738	731	757	769	708	734	790	731	769	807	757	731	750	741	748
1480	864	504	407	695	769	749	631	548	488	394	378	348	288	266	218	224	192	187	180	166	139	126	129	137	122	106	107	103	106	90	83	91	85	78	80	64	71	77	59	79	62	63	51	51	68	59	67	63	60	64	53	51	57	58	63	53	45	55	51	42	38	64	58	56	46	47	41	47	52	47	58	43	45	49	48	56	45	49	53	58	49	57	37	49	48	55	54	30	56	51	52	53	55	54	64	38	41	51	49	49	45	37	48	42	49	37	61	41	57	55	45	49	48	49	53	47	57	57	55	43	54	51	42	40	50	48	47	39	47	45	42	52	64	43	48	48	55	55	44	43	50	61	45	42	51	50	30	62	60	47	40	59	50	37	51	49	47	48	56	54	46	45	54	41	38	50	40	50	43	41	55	38	49	39	37	53	49	42	52	37	56	50	52	48	49	52	40	53	45	53	52	45	49	33	32	41	45	48	36	51	61	48	42	45	40	50	55	42	53	36	61	38	48	48	51	42	43	47	50	57	44	52	38	43	46	35	44	44	47	48	49	46	42	48	45	47	46	55	48	46	66	49	63	51	60	52	40	42	50	39	52	42	38	40	41	36	42	48	47	38	40	45	41	39	41	49	50	43	54	45	42	43	40	49	48	50	43	46	43	35	51	45	49	47	52	58	35	36	48	47	43	42	48	45	52	47	46	57	49	45	41	37	54	53	29	41	44	42	52	57	42	35	39	48	48	63	50	47	46	47	44	41	47	50	54	46	35	48	47	39	51	57	56	40	34	56	56	38	51	41	44	59	50	56	51	49	55	52	43	45	50	50	38	61	44	53	55	61	48	46	45	45	58	50	36	56	54	44	55	53	57	51	50	48	53	47	38	51	46	53	50	38	54	50	52	37	47	46	51	51	51	51	39	42	50	53	49	59	37	43	58	57	53	46	49	60	52	55	50	44	39	46	43	34	40	37	49	47	55	46	56	50	63	43	50	41	46	47	47	47	49	44	42	36	30	40	46	46	53	52	57	39	54	52	41	48	52	51	33	50	53	52	36	54	45	47	58	44	41	50	56	54	46	44	35	42	50	45	44	45	38	48	40	48	38	45	46	45	50	47	43	52	39	54	46	39	46	46	47	41	47	36	31	47	42	48	60	55	42	48	53	34	49	36	45	40	51	54	42	46	37	46	33	40	50	46	47	52	54	44	40	47	49	51	50	53	51	52	39	50	60	53	45	57	36	39	53	52	40	47	49	48	46	48	38	46	46	46	56	48	56	50	43	39	53	40	37	48	48	38	42	51	42	39	46	47	42	44	39	41	36	47	45	51	44	44	50	46	53	47	61	47	36	37	55	46	46	47	50	45	56	55	46	50	45	49	47	52	50	49	41	48	46	39	37	58	46	45	44	46	48	38	55	48	52	39	43	43	51	50	48	45	35	43	45	48	40	35	53	40	46	38	45	50	47	51	35	57	51	47	36	43	51	45	47	47	49	46	53	55	45	47	50	43	54	43	54	45	52	42	53	44	50	53	29	44	50	47	47	49	60	49	56	51	47	50	53	50	39	48	46	62	45	53	46	50	44	59	45	65	40	39	44	54	45	41	38	56	55	41	54	41	47	49	47	44	45	40	48	40	50	47	38	41	47	50	53	43	56	52	51	51	55	40	58	54	51	50	45	41	40	57	54	53	32	48	41	43	53	46	46	39	51	44	55	58	52	51	43	64	54	45	60	48	52	47	39	48	41	53	43	35	57	50	52	47	43	55	47	48	47	45	51	44	54	52	50	42	34	50	43	40	46	46	61	58	44	42	47	49	39	43	45	41	48	47	47	41	52	33	47	37	49	39	59	46	46	64	42	35	50	53	43	45	46	42	46	46	47	38	33	47	48	50	54	47	51	48	40	31	43	35	44	45	56	49	47	43	48	48	44	45	47	49	44	58	52	42	47	41	59	43	53	57	46	37	49	48	59	43	46	44	44	51	45	44	49	46	40	45	38	45	50	45	50	44	53	44	49	59	39	49	61	50	43	47	46	48	43	50	41	38	46	48	44	50	52	52	53	38	52	50	50	34	42	49	36	43	51	44	41	47	52	56	54	53	47	47	39	56	53	46	51	59	37	59	43	52	50	48	52	45	55	43	37	53	44	48	52	39	47	58	57	47	53	47	41	59	42	54	52	59	34	47	52	56	40	45	33	33	39	51	41	53	45	32	49	46	53	48	43	53	49	60	46	53	37	49	57	55	44	41	40	46	37	42	41	54	53	45	38	49	60	51	39	38	44	48	41	44	46	39	56	59	50	61	40	39	46	56	55	46	42	49	42	58	52	48	47	54	35	38	42	50	49	50	49	56	40	34	44	53	39	50	47	51	57	37	43	46	42	56	42	42	46	45	49	49	54	47	47	43	42	44	63	40	39	49	40	55	44	47	47	39	59	48	51	44	44	49	49	48	39	37	51	52	42	57	55	54	55	39	49	51	47	41	52	49	44	43	41	43	50	46	38	41	53	44	39	46	50	43	47	42	46	47	41	42	35	55	38	44	44	51	47	51	52	43	52	46	42	40	48	36	50	46	39	54	43	58	48	47	53	60	41	34	50	52	52	43	43	45	56	51	55	42	40	47	53	46	53	51	41	52	52	40	51	53	47	52	45	38	51	49	44	43	50	44	38	42	61	47	57	39	49	46	44	42	47	57	46	47	41	51	51	44	51	52	53	41	53	43	39	56	36	62	44	62	51	52	44	47	37	52	46	43	49	50	48	46	49	47	48	47	39	40	36	39	37	39	61	57	59	46	55	42	53	41	49	49	48	44	43	41	34	52	43	44	37	54	34	52	51	42	49	48	57	44	41	46	48	39	38	52	43	44	35	62	40	54	52	51	49	54	57	54	36	47	34	47	48	50	30	47	44	45	58	42	45	52	36	41	47	42	49	50	35	44	48	49	41	36	42	54	37	51	38	44	54	46	43	39	47	45	36	48	59	42	46	47	44	44	50	37	58	56	46	35	37	42	54	44	43	37	37	53	47	48	54	39	39	50	51	39	41	40	48	39	40	45	50	42	42	50	47	44	47	58	47	50	54	44	49	46	55	44	50	41	44	53	55	47	44	55	38	48	48	49	48	40	47	53	42	46	47	54	57	54	47	40	48	33	57	52	48	30	54	50	42	44	43	42	54	41	51	31	53	47	63	51	43	57	52	48	58	37	47	46	59	41	46	51	30	43	48	45	45	53	48	53	43	54	50	50	38	52	38	36	52	45	52	55	48	52	45	41	49	51	34	54	45	46	44	42	45	43	54	36	70	43	50	45	48	53	58	50	53	43	50	46	39	55	55	62	37	27	59	40	44	58	40	58	39	48	35	50	57	49	50	51	57	51	53	52	52	49	45	51	53	49	44	49	55	45	50	54	32	42	59	45	31	38	49	36	52	42	42	47	50	47	44	46	54	58	49	45	44	37	38	50	41	45	39	50	46	37	36	30	54	44	41	44	31	46	45
22263	16847	11327	23695	31320	30473	27025	23525	20274	17993	15745	13711	12040	10460	9509	8432	7768	7280	6875	6319	5563	5147	4742	4348	3933	3656	3418	3121	2842	2709	2402	2209	2022	1961	1837	1674	1596	1563	1512	1502	1342	1301	1329	1323	1288	1231	1197	1205	1137	1140	1051	1112	1008	1106	1060	1040	1016	941	983	969	973	895	960	932	915	907	909	819	843	794	846	822	815	814	816	813	830	788	799	783	831	760	752	741	761	779	779	746	771	741	734	678	731	695	676	721	713	680	729	733	687	709	690	671	688	665	680	696	717	679	670	659	667	693	690	701	631	678	691	709	689	689	666	691	690	689	657	673	641	699	666	706	685	711	664	705	684	707	681	675	728	694	654	732	667	732	663	667	696	685	695	686	727	638	654	672	710	635	687	639	692	725	698	661	685	717	666	694	702	664	673	676	681	700	689	642	716	657	667	721	659	626	666	635	742	657	682	683	731	705	693	686	691	714	728	720	682	679	704	685	712	678	698	691	656	709	663	678	676	697	661	679	681	686	705	700	682	692	665	663	661	698	698	684	651	749	713	686	715	679	699	719	679	731	690	678	705	665	692	646	687	704	694	674	711	678	703	710	659	626	704	738	627	687	689	670	672	718	716	685	709	697	709	637	678	688	612	688	648	672	662	680	711	698	715	668	634	674	681	699	679	692	667	720	693	685	647	674	661	707	709	689	701	709	647	686	735	640	673	641	672	667	667	677	656	699	667	687	703	713	691	693	711	698	638	667	720	669	722	710	677	715	671	688	727	703	661	661	701	698	695	635	674	722	683	672	630	677	677	695	764	690	676	673	722	675	699	686	688	700	654	701	655	626	712	718	716	693	703	691	690	666	696	686	686	663	692	696	666	668	657	631	663	686	688	701	633	657	672	717	650	716	695	695	678	622	721	642	701	655	676	640	702	695	702	681	661	696	719	670	687	638	640	646	701	716	693	633	685	671	645	695	735	684	696	682	667	636	736	680	751	664	677	677	723	677	695	709	688	666	642	667	720	664	669	661	676	658	712	706	687	748	679	709	699	695	647	703	696	757	703	701	686	722	643	693	711	735	701	676	648	692	697	683	641	678	688	657	655	652	695	683	684	719	674	674	652	665	691	711	700	688	632	659	684	702	637	690	709	649	680	644	667	631	651	702	702	734	690	655	685	679	688	704	682	683	647	728	705	690	701	677	693	690	736	688	682	719	684	649	652	688	663	696	698	714	662	665	647	693	687	667	681	671	707	682	686	665	679	660	700	675	675	649	696	696	756	683	717	664	705	675	643	694	693	720	711	719	732	654	695	681	681	646	649	669	700	671	708	690	641	699	693	697	694	637	712	704	689	697	687	710	684	656	654	667	647	660	687	666	660	630	676	655	675	653	701	689	713	690	726	685	742	709	662	679	683	702	657	703	676	668	634	673	694	643	672	658	682	694	692	693	636	722	659	708	691	633	691	681	692	673	688	683	664	660	724	745	691	686	689	673	709	641	666	648	689	699	687	659	699	680	704	700	674	713	651	684	637	667	698	736	694	664	666	670	687	655	687	654	673	655	664	677	706	643	672	732	652	690	669	688	693	733	617	677	635	663	714	670	725	713	701	695	694	680	692	724	679	703	679	674	705	691	655	663	679	674	695	663	691	681	687	674	694	699	678	692	662	638	693	655	697	668	661	710	711	748	673	666	655	711	705	669	682	649	683	628	709	679	730	690	682	694	694	668	632	731	705	687	740	698	669	728	703	662	723	625	661	644	678	698	733	644	637	706	709	670	719	662	683	663	669	644	687	681	694	663	707	687	677	685	682	692	695	685	704	665	682	677	652	690	684	676	669	692	634	667	693	733	728	745	653	673	642	682	731	654	682	675	712	679	653	670	681	688	671	666	684	651	653	706	677	641	694	652	640	716	670	732	697	716	638	666	667	682	698	718	649	656	651	695	667	719	676	694	689	731	646	681	710	674	679	693	696	693	662	649	713	697	675	697	628	633	651	686	688	658	647	669	733	695	679	730	686	720	669	670	701	672	708	661	729	690	697	657	700	685	677	704	680	672	667	673	673	709	637	663	706	679	626	639	677	664	699	703	622	689	666	708	721	710	698	692	682	673	663	665	715	673	696	704	671	693	695	660	711	675	676	715	650	673	726	674	710	714	651	685	693	669	678	676	701	686	679	676	696	651	702	642	692	653	683	697	704	704	733	715	672	655	656	681	618	683	696	705	650	688	656	702	673	694	689	692	664	658	675	712	655	738	676	642	693	700	699	659	705	690	675	675	655	741	658	739	635	690	666	662	713	668	669	665	700	682	730	654	702	678	702	646	692	687	650	689	678	706	722	668	660	699	677	690	702	647	710	659	702	748	675	733	688	676	687	635	667	722	665	673	683	722	657	703	694	680	705	689	650	684	664	692	634	698	713	766	667	679	687	660	685	707	695	703	720	659	654	703	698	713	675	688	640	669	619	732	615	646	697	720	720	659	699	710	679	690	646	639	655	695	702	686	711	694	671	693	705	699	659	659	728	685	749	715	725	705	694	646	703	658	685	712	655	697	687	676	691	650	665	659	717	683	665	665	724	702	672	687	706	690	679	665	672	661	684	705	678	666	723	666	657	713	665	729	692	675	677	663	682	679	662	653	705	701	681	669	670	688	702	639	670	688	675	652	679	677	662	705	653	677	698	639	670	678	679	687	694	665	701	714	716	691	677	655	731	688	685	677	652	671	686	663	705	669	741	702	674	693	638	689	665	738	630	691	694	711	705	658	669	719	676	676	717	681	678	702	679	711	697	626	672	714	679	673	685	695	685	631	655	702	708	723	735	722	696	667	658	728	675	685	648	703	680	673	703	735	671	670	665	637	696	664	648	708	669	678	711	666	661	630	685	673	721	696	688	718	697	671	662	671	690	678	702	708	716	710	680	681	632	666	666	706	705	672	702	673	644	669	689	685	714	635	693	646	676	662	706	650	677	651	655	701	723	654	681	687	649	690	700	661	710	692	691	658	670	735	708	639	646	697	682	700	721	643	687	685	650	702	691	681	700	702	652	667	656	668	681	690	663	669	678	690	671	693	670	652	691	727	701	677	625	687	681	637	654	654	675	698	674	693	709	681	708	694	692	683	730	683	683	662	668	695	731	725	698	652	683	673	637	678	710	656	665	669	705	734	660	663	662	671	648	688	715	637	681	632	689	657	716	685	684	682	660	691	679	637	717	672	696	711	664	678	706	694	666	714	678	687	685	689	687	657	658	652	642	687	728	652	670	687	706	656	666	659	705	648	708	684	711	699	652	688	685	643	633	685	679	651	675	662	683	745	653	647	636	683	696	661	673	701	712	706	728	718	658	649	705	701	649	724	688	662	690	667	702	669	676	638	669	673	684	678	675	680	679	710	636	653	668	667	718	701	714	703	720	646	711	608	664	693	660	669	683	761	701	691	671	712	687	707	647	700	729	654	678	686	676	702	677	694	651	669	659	709	663	656	699	687	653	708	710	634	716	694	675	703	713	679
3229	826	524	420	653	775	597	583	518	511	405	391	315	295	264	230	231	208	195	187	157	167	147	129	150	143	109	126	126	103	132	110	116	92	86	90	84	82	95	80	82	98	85	79	92	81	74	88	74	71	85	78	69	82	79	63	72	65	61	67	86	76	88	85	85	68	65	62	78	78	70	63	63	63	67	68	84	73	65	68	61	79	84	51	72	76	71	68	71	62	56	60	70	67	75	61	67	73	75	75	61	70	60	80	65	62	79	72	62	58	71	57	64	67	62	61	61	73	56	68	80	69	64	67	66	64	67	61	62	66	64	68	60	81	59	64	62	65	71	64	58	77	63	57	71	76	79	82	62	56	64	68	75	79	67	71	67	56	65	62	95	57	57	75	56	66	69	85	76	86	50	70	75	81	69	60	64	70	70	82	73	68	75	69	64	57	74	65	72	74	58	62	64	68	69	67	61	74	68	70	68	63	71	74	69	68	74	51	84	70	72	57	62	87	74	63	59	55	64	52	64	60	73	68	61	85	79	67	67	66	72	74	76	75	64	58	87	72	77	62	75	61	47	46	73	63	73	67	57	59	76	72	76	69	72	66	60	74	63	70	87	71	52	75	60	68	61	54	67	57	75	66	70	76	78	61	63	66	76	67	63	62	62	75	60	56	69	73	63	66	69	71	75	52	75	59	59	53	62	63	75	71	57	69	74	68	72	62	71	60	53	82	71	58	76	53	60	76	64	73	86	67	59	71	73	63	57	79	61	69	70	64	64	47	70	74	69	78	78	66	61	67	77	68	56	83	62	68	57	68	65	70	70	70	66	60	66	48	59	79	76	63	64	62	78	59	59	60	71	65	60	56	74	64	59	66	77	52	76	75	68	77	72	79	73	59	69	87	81	80	64	76	68	59	73	75	64	61	57	76	54	70	69	71	63	67	71	66	61	74	66	77	55	73	59	64	60	66	81	68	82	69	69	78	64	66	56	79	76	67	70	66	62	67	79	87	57	67	76	57	68	68	69	63	66	76	60	72	65	62	64	64	62	69	78	77	62	68	74	50	58	59	66	72	99	72	75	68	84	89	61	71	60	62	68	53	71	79	60	72	66	58	77	66	71	64	60	69	55	61	75	72	62	64	66	74	71	62	71	53	69	59	73	70	70	71	57	77	70	76	55	68	65	62	58	77	63	68	72	62	72	63	76	68	50	67	71	78	53	66	67	72	54	69	63	75	61	72	60	70	71	77	62	74	81	79	60	80	71	64	75	61	67	60	63	64	82	93	66	54	60	63	60	71	77	68	70	60	85	61	77	67	68	72	71	70	75	49	66	72	69	71	62	58	75	72	65	73	75	73	67	74	73	62	62	75	73	50	77	59	71	67	79	79	70	71	82	60	63	66	65	85	66	80	53	54	61	65	65	49	46	65	68	60	87	52	75	72	69	55	68	85	57	55	64	62	65	82	75	82	76	74	48	60	84	68	67	66	62	73	57	65	70	51	64	70	76	63	84	58	68	65	54	67	75	60	56	62	78	61	81	81	75	69	78	69	73	64	81	75	74	78	73	66	81	68	72	62	66	62	51	64	78	61	75	70	82	46	67	66	74	60	59	48	77	67	72	61	67	75	82	64	70	61	78	67	67	73	59	61	73	70	59	90	81	71	84	48	70	74	56	62	69	63	65	63	57	73	74	72	70	69	62	72	70	63	69	79	79	63	67	60	68	72	70	76	73	58	80	58	71	59	63	65	79	68	61	66	60	66	65	66	59	54	67	62	79	65	61	81	67	72	78	61	78	64	60	83	70	85	65	81	73	67	68	74	78	56	53	65	78	51	77	74	87	63	77	70	72	72	67	73	72	59	63	60	69	57	41	76	71	60	80	60	65	66	68	61	62	65	63	59	64	71	85	70	73	62	63	66	60	67	68	65	68	74	71	73	77	72	76	58	84	70	73	56	69	66	57	63	67	70	56	56	67	65	64	71	64	62	75	71	65	74	68	65	70	70	88	56	66	59	75	65	80	66	64	73	65	68	85	81	65	74	64	58	80	74	68	62	77	70	62	68	48	74	68	68	57	62	63	72	68	69	73	81	66	69	68	56	76	54	65	67	58	57	71	65	84	59	59	64	68	65	60	73	77	67	58	67	74	69	66	72	77	55	70	71	66	70	82	68	61	58	71	69	61	63	65	66	68	74	87	75	73	62	66	68	62	71	68	75	65	72	65	71	73	71	56	82	58	62	56	60	76	61	64	79	64	76	84	78	59	66	66	71	58	66	67	71	65	80	73	64	56	65	71	93	64	52	68	82	72	60	72	78	71	70	62	73	70	61	68	68	61	68	67	70	77	62	51	57	80	67	68	82	72	66	68	62	59	61	61	69	75	67	65	65	75	73	67	70	65	56	79	72	74	68	67	62	56	68	65	63	69	66	62	66	74	71	83	66	75	56	70	68	79	63	69	50	74	72	55	67	63	60	69	72	61	66	81	66	69	62	61	65	68	77	72	79	66	70	66	66	58	75	91	65	63	82	63	61	69	80	68	74	79	74	71	68	59	78	83	65	73	65	56	67	77	57	71	65	53	68	69	79	56	89	77	62	64	55	73	68	69	59	70	69	66	71	60	66	58	75	56	72	64	75	57	60	62	74	69	75	61	55	80	77	75	70	60	68	68	72	69	61	74	70	55	70	64	60	58	64	88	59	57	70	65	67	63	56	52	63	67	75	62	56	54	74	73	60	63	49	54	72	60	63	62	70	83	49	71	71	60	74	71	57	65	68	61	73	58	68	75	48	60	63	63	52	74	70	62	61	68	81	56	59	67	55	78	58	73	65	59	66	56	64	70	75	70	60	76	74	68	59	65	60	87	51	65	54	69	61	80	66	62	62	56	64	76	63	59	54	75	77	71	64	71	78	67	61	88	62	73	69	70	52	60	67	64	61	66	71	79	75	60	87	57	63	63	61	60	54	65	66	63	66	75	54	82	65	68	68	65	60	77	56	53	61	66	70	58	77	77	74	51	67	66	58	73	76	52	63	74	82	79	72	80	64	68	67	61	73	75	55	60	55	72	56	58	72	70	53	62	72	63	61	56	54	63	66	59	55	69	73	78	65	67	73	74	72	58	66	65	70	65	68	77	63	87	48	78	58	63	67	83	70	67	75	70	64	75	62	73	83	71	68	70	76	59	73	75	58	70	58	75	66	66	77	71	81	60	83	72	54	71	69	57	76	70	72	70	57	74	62	67	73	60	64	65	82	64	65	76	69	73	67	72	62	55	86	72	62	59	61	62	71	69	73	64	74	64	62	57	76	60	71	67	69	69	64	60	68	60	75	56	69	79	61	51	67	67	72	64	67	59	68	70	68	64	66	61	68	57	75	68	68	54	75	77	59	72	75	64	70	61	58	71	72	62	71	69	65	68	66	59	75	71	63	76	61	71	62	77	72	73	53	53	65	77	64	62	77	60	53	59	69	63	64	52	68	68	57	88	59
20684	15594	10950	22633	30232	29285	26295	22963	19718	17509	15234	13432	11798	10248	9090	8265	7728	7359	6809	6102	5559	5248	4687	4365	4072	3708	3635	3281	2982	2837	2605	2448	2246	2062	2007	1874	1819	1766	1679	1658	1678	1589	1568	1613	1534	1494	1494	1415	1396	1387	1401	1398	1299	1333	1270	1310	1252	1290	1253	1221	1196	1228	1204	1217	1191	1205	1145	1200	1108	1110	1104	1106	1127	1081	1111	1081	1045	1049	1114	1074	1037	1054	1071	1032	1021	989	1045	1062	1005	1038	1044	1012	1007	991	978	985	1017	992	953	997	1018	976	965	973	1057	954	996	996	971	979	1031	972	948	1001	957	1005	965	973	909	955	899	947	925	973	1030	1015	961	988	980	982	970	971	913	970	959	1007	998	1015	982	938	982	990	992	912	970	954	940	981	1039	955	1042	962	942	989	989	996	1025	996	1017	1010	950	1003	968	960	1022	915	978	965	937	1038	938	1006	995	974	978	1003	979	1000	1013	949	967	969	951	966	985	952	1010	956	945	969	996	944	1024	922	952	1043	996	973	978	937	973	958	982	976	938	950	994	944	966	954	1008	965	958	965	1004	988	994	932	1043	1004	965	1016	960	953	1003	985	970	982	946	1007	942	971	1024	989	966	962	978	955	996	877	944	949	953	957	989	940	922	944	1004	979	998	995	1006	960	1013	980	1027	937	931	976	939	906	955	992	922	981	906	960	937	962	971	979	994	988	951	1002	967	996	935	935	957	1000	977	953	976	1025	994	932	983	999	957	971	984	982	976	982	1005	988	999	959	982	936	944	918	955	954	999	972	1047	996	1012	956	1004	962	981	1013	945	995	982	962	939	970	975	961	967	966	959	980	996	942	1006	947	999	992	972	991	996	976	1003	955	982	987	986	980	1009	992	999	977	959	934	1016	990	958	951	969	947	1031	970	989	994	1008	925	1042	1019	998	969	953	957	945	1016	1004	962	957	956	948	987	922	973	949	993	953	934	1012	1012	988	995	988	939	1028	1019	938	957	989	988	1000	956	991	975	986	976	926	968	949	937	1014	931	965	954	965	1017	1036	966	928	913	940	961	975	990	1009	954	923	888	948	944	965	948	1000	1013	978	929	889	938	902	936	951	1011	980	993	986	933	983	990	926	972	984	975	989	974	927	957	951	971	1017	966	976	965	1029	936	985	973	1021	971	1010	975	1023	926	961	1000	1041	972	920	978	1019	979	1030	988	1002	1022	1021	993	998	923	973	956	987	993	928	966	995	970	998	938	969	958	969	929	1009	936	924	961	888	994	998	985	975	925	968	956	1020	957	942	935	977	967	972	975	929	987	951	994	885	946	962	963	912	992	978	952	934	932	953	1034	967	1051	1016	982	999	968	966	953	983	919	933	924	968	878	1024	990	995	970	918	945	961	977	976	984	1001	980	979	975	962	956	980	986	982	1016	963	967	980	907	988	980	978	986	966	990	934	1011	1043	1020	1010	987	945	963	947	991	928	992	979	944	956	1000	941	918	925	999	1029	940	968	916	999	955	965	954	957	981	997	941	1005	973	958	966	951	972	939	974	967	955	992	955	1007	971	1000	967	968	1015	956	1032	986	962	969	910	1004	988	972	973	956	995	971	996	1044	968	957	970	958	915	985	1026	967	1011	1000	921	998	978	976	966	990	1013	1003	1023	992	939	986	939	967	1009	929	954	976	1006	972	996	969	986	1020	950	987	931	923	920	1010	945	978	931	1013	962	1007	952	896	1018	981	968	1016	992	999	947	1010	935	993	974	895	981	946	964	999	911	953	977	1013	998	969	994	1007	957	1016	955	966	963	971	957	953	1003	964	975	977	982	936	937	964	997	1021	1004	985	950	974	972	973	1037	940	910	935	998	972	989	960	980	981	1013	977	1024	954	925	980	947	973	965	923	962	1006	934	937	957	960	1002	977	980	979	999	1002	967	951	979	984	981	1002	1035	956	1000	979	976	929	963	934	957	935	976	957	934	994	979	942	952	950	931	1032	919	985	989	963	996	966	948	1048	982	952	1001	984	920	991	1005	1020	969	926	1006	927	982	1006	971	1016	933	1047	939	994	956	968	897	946	964	978	970	1012	967	982	941	972	954	1005	1003	990	922	1022	980	973	971	980	977	991	1006	985	950	970	934	926	1037	957	948	915	950	1003	923	961	999	943	906	947	1018	886	954	841	983	915	941	944	930	1006	984	936	958	970	1002	987	961	938	1021	977	956	942	967	962	1006	951	985	935	968	997	983	947	968	954	999	980	915	938	975	940	941	966	970	981	938	975	952	934	989	934	1023	946	1020	1000	913	1007	962	993	942	1010	1001	987	1001	1029	937	938	976	1004	996	961	984	948	923	932	955	980	993	981	1015	977	947	960	1045	943	938	1024	982	1008	930	1009	991	996	994	983	948	991	994	934	933	931	1003	982	967	1009	908	975	935	989	987	963	964	962	967	958	933	984	935	954	945	1013	960	986	1028	1003	956	994	984	970	1006	995	1004	956	991	993	981	997	944	973	967	960	1010	974	958	1026	946	957	992	972	988	980	1025	976	978	970	955	941	1021	986	999	1030	1001	981	929	966	946	1008	988	982	998	962	972	958	965	905	991	995	977	978	983	985	978	1001	973	898	942	982	949	1019	1014	989	1026	944	959	950	939	986	977	1016	968	941	966	1021	964	962	904	976	956	961	939	1013	1022	980	946	1003	1030	979	986	978	984	1008	999	987	941	930	926	995	1004	1001	972	970	966	985	969	972	963	1017	932	967	973	1013	954	1003	975	921	970	926	991	991	1033	965	940	968	957	997	957	924	908	981	1000	1003	970	1002	978	984	980	1000	972	904	1000	917	1022	959	1003	991	982	956	989	954	974	1014	1004	999	999	993	939	966	985	1022	987	1002	938	982	1017	1019	975	930	953	963	953	916	1025	946	979	919	993	982	974	965	994	989	936	984	943	928	952	965	975	947	969	929	967	1036	920	1001	978	909	975	966	935	933	946	947	1009	964	994	979	1005	965	950	965	990	957	1010	987	1005	1010	944	1029	906	968	938	955	984	981	948	919	1025	1001	1008	941	1001	977	993	980	947	934	1034	994	956	1001	977	929	1029	967	996	972	1002	912	972	947	956	922	1024	1030	1009	941	998	1017	1021	978	907	948	977	985	1009	983	909	992	1006	953	1018	977	1033	979	992	973	974	973	968	924	911	951	1008	989	980	940	947	993	985	969	984	1013	1007	917	971	973	1002	938	960	931	1032	975	974	990	907	961	910	1012	971	908	991	996	956	1011	1022	996	972	1014	969	957	965	1012	969	947	1006	1008	966	960	1000	894	993	977	951	954	1009	989	955	976	920	1056	978	962	991	1021	912	959	966	940	950	1019	931	956	967	1011	1005	994	967	974	950	1021	980	976	937	922	948	970	975	966	957	1022	1000	960	985	970	978	966	958	977	1032	923	942	1000	951	1003	971	971	972	962	977	955	938	956	952	946	975	1029	995	949	1004	1020	934	998	977	980	956	1003	941	975	968	1004	986	975	926	954	1041	997	931	989	941	957	948	975	897	1000	948	984	961	981	1006	1014	990	968	984	943	914	980	981	965	955	974	898	963	998	969	933	977	961	978	957	983	911	1037	959	952	985	970	974	986	907	977	970	964	1014	939	957	948	988	996	1001	938	924	918	967	989	977	981	1018	984	951	964	968	936	972	1024	978	975	960	1007	964	963	1014	970	968	1007	932	948	975	960	987	1000	942	969	997	966	954	957	979	986	969	939	994	962	975	945	959	949	951	973	951	987	1025	949	986	912	1005	908	973	985	1016	945	978	969	972	969	986	972	988	948	971	947	946
2439	1251	715	583	984	1142	965	895	827	661	629	539	465	419	346	302	305	255	268	256	229	229	199	167	157	145	134	142	139	127	123	120	126	103	110	107	89	99	98	86	87	107	99	81	80	84	80	79	80	71	75	89	63	76	67	72	92	84	68	74	61	58	74	65	82	70	77	57	73	64	71	81	70	60	52	80	63	61	62	77	65	72	65	66	61	60	77	64	53	62	63	70	81	59	60	67	65	54	67	59	58	71	60	75	66	70	80	49	65	63	73	62	70	75	70	55	70	53	59	58	72	74	73	67	65	62	66	71	60	85	64	55	50	73	54	64	54	77	67	71	67	65	61	63	72	76	66	65	64	59	78	67	75	76	68	66	69	60	78	61	72	66	59	65	53	66	56	68	51	59	55	50	68	72	59	70	76	64	61	64	68	54	62	60	54	43	61	64	58	67	62	59	75	61	62	61	63	70	58	50	52	63	69	65	71	69	70	68	55	59	58	65	64	55	56	61	76	65	71	58	68	57	71	81	67	57	57	60	62	65	55	61	61	58	73	58	68	57	59	64	67	71	75	56	59	73	55	75	68	81	64	70	64	58	63	53	48	62	66	69	70	50	64	57	74	51	71	70	61	70	50	70	65	62	62	62	57	64	67	66	52	56	61	75	56	48	69	64	58	70	70	73	58	61	69	52	51	70	73	78	48	66	58	77	68	56	69	70	53	56	67	71	68	64	51	57	58	69	72	57	52	59	60	48	77	66	64	68	64	69	60	51	62	59	70	63	53	59	66	60	71	60	73	61	76	69	68	65	70	59	63	57	63	55	59	62	74	65	53	80	61	60	52	72	71	81	59	62	69	77	62	61	59	58	46	72	73	89	55	76	66	64	58	59	67	49	50	71	62	63	64	52	63	62	75	67	72	65	57	73	65	55	69	58	55	63	64	62	59	55	70	64	57	55	77	66	53	60	72	72	55	61	54	80	72	64	56	55	64	82	52	59	52	62	48	52	62	65	66	59	71	67	73	61	59	67	64	49	58	64	67	64	72	63	61	57	81	56	58	65	60	72	66	51	64	76	53	58	69	62	53	56	62	73	54	60	70	74	65	70	45	57	59	52	63	77	67	60	68	66	56	57	67	63	62	64	60	79	75	37	62	56	63	52	70	75	66	68	61	62	42	57	85	58	66	57	55	58	81	64	64	48	67	60	69	66	83	83	44	64	70	65	61	73	64	54	54	47	67	72	59	58	67	77	66	56	58	64	71	56	83	59	74	53	56	72	62	53	44	60	70	63	47	68	60	63	65	70	54	59	65	63	64	69	52	67	71	62	62	52	58	66	55	57	65	59	58	64	43	58	67	49	62	73	70	68	65	60	63	42	56	58	65	47	64	59	62	78	62	51	60	79	64	52	60	62	52	60	76	65	60	60	70	51	82	68	66	51	67	60	62	78	55	65	57	58	67	50	62	67	70	61	79	61	70	63	63	72	64	84	64	67	69	59	56	59	68	61	65	67	66	54	65	63	53	69	70	57	81	70	67	69	78	57	65	56	73	59	66	86	63	75	75	63	73	71	53	58	56	65	74	59	47	66	63	63	75	69	60	51	78	61	56	61	64	54	59	58	54	52	80	68	60	71	63	60	65	65	72	62	61	46	71	58	69	65	64	61	69	70	62	74	67	58	73	73	62	63	59	75	69	76	62	53	60	55	59	57	64	64	75	52	74	71	64	48	65	67	75	68	72	52	64	63	56	64	55	59	76	59	57	63	59	71	70	67	79	61	53	75	78	62	67	48	55	44	62	65	73	65	56	62	76	66	53	64	72	44	63	58	66	53	64	61	64	71	77	68	70	73	73	61	55	71	55	73	53	65	70	47	58	70	68	66	63	66	72	78	67	58	61	68	61	82	56	75	68	66	63	64	50	55	59	58	53	60	62	59	70	60	63	67	60	70	55	65	53	63	59	71	70	57	56	63	57	59	67	65	54	62	73	61	70	57	73	67	64	67	50	50	62	61	55	54	61	64	69	62	60	58	52	60	57	65	50	71	68	66	76	72	53	73	48	69	71	49	90	71	61	60	56	60	57	78	53	79	72	62	69	51	70	64	54	66	73	52	57	59	56	55	63	55	60	75	53	56	71	71	67	65	56	52	68	64	67	62	61	60	48	71	64	72	69	63	60	62	72	54	58	58	54	70	71	60	62	66	53	72	75	65	70	57	74	65	60	55	59	52	65	66	65	72	52	54	44	65	56	69	77	61	61	67	75	60	62	54	72	54	61	67	67	53	78	67	69	54	64	65	61	61	66	58	52	58	57	66	69	80	70	56	52	62	56	73	62	63	62	47	58	73	64	53	62	70	57	78	66	66	68	53	56	50	61	59	63	60	64	74	79	70	68	68	67	78	59	54	69	58	73	71	62	78	72	67	62	61	54	64	75	57	65	78	76	56	65	61	57	62	66	67	53	72	68	52	58	60	62	51	73	75	67	56	53	74	66	75	46	71	51	71	66	71	54	57	75	63	63	72	62	77	54	56	54	60	70	49	61	55	56	62	58	53	62	53	60	73	67	63	66	66	48	78	57	59	68	61	59	63	65	58	59	77	66	65	66	61	68	59	66	62	57	72	51	66	53	71	52	69	53	64	57	62	62	69	63	73	66	92	52	60	63	54	53	67	61	63	65	54	58	70	58	61	56	78	66	61	70	70	68	60	73	49	69	55	64	76	70	53	59	62	78	63	62	62	68	57	63	62	64	62	70	74	52	65	57	60	75	66	59	59	68	73	63	73	65	65	62	57	71	70	67	54	57	62	60	57	58	59	69	65	61	66	72	74	66	45	60	69	50	64	68	62	70	57	67	51	55	50	71	61	84	68	65	62	72	62	57	72	66	52	73	64	68	65	77	66	74	63	69	61	57	56	83	65	72	50	57	64	57	74	69	71	61	48	67	72	50	57	60	53	64	65	67	67	45	73	57	70	53	68	56	71	75	87	49	73	60	59	55	69	61	69	78	67	76	66	65	64	70	53	52	63	62	68	69	75	73	69	50	57	72	57	69	80	66	55	63	65	59	56	60	67	62	63	66	57	60	56	79	70	63	60	58	73	73	61	55	74	64	67	63	78	71	66	64	60	64	54	50	55	64	64	53	76	55	64	52	80	63	55	61	72	71	64	57	77	63	66	55	63	55	66	57	61	63	59	54	64	67	64	60	73	56	67	72	51	66	60	70	77	74	65	69	64	66	67	74	66	66	62	77	62	65	66	58	69	74	65	52	71	55	59	58	64	47	53	56	58	55	45	52	58	66	41	53	76	67	56	72	55	73	52	68	68	68	91	72	63	54	52	68	77	60	80	57	64	47	66	64	60	42	62	63	61	60	59	62	60	56	57	60	54	55	54	58	72	71	53	61	58	66	72	68	55	63	61	72	64	77	69	48	53	58	62	69	63	64	57	70	68	74	58	46	60	55	71	72	54	65	66	65	74	71	61	53	54
26123	19890	14513	27489	35183	34163	31283	27578	24734	22039	19628	17428	15363	13662	12200	10934	10607	9787	8875	8071	7362	6786	6170	5842	5329	5012	4501	4199	3829	3631	3338	3060	2733	2716	2389	2319	2341	2127	2133	1955	1881	1878	1835	1843	1753	1741	1603	1652	1569	1471	1529	1527	1474	1470	1383	1361	1326	1324	1292	1265	1231	1230	1316	1237	1220	1278	1205	1133	1101	1162	1094	1088	1180	1102	1113	1093	1060	1056	1034	1077	1034	1113	1060	1012	1074	937	1029	1016	1061	994	935	958	984	977	975	938	941	968	912	992	951	916	923	943	929	927	944	929	904	910	924	909	962	880	944	916	948	940	880	964	827	910	908	887	963	932	961	888	874	896	864	837	842	933	878	863	939	937	894	890	890	907	893	953	961	969	909	924	958	927	890	895	898	879	965	933	917	892	914	873	912	883	902	899	911	907	890	913	937	924	880	910	967	926	928	922	965	896	914	912	878	892	911	899	923	879	880	863	905	920	892	960	943	904	921	880	916	854	891	863	904	863	860	967	902	922	927	864	853	917	959	870	889	887	871	918	946	914	928	919	896	939	927	869	815	887	864	963	928	845	886	890	900	874	943	958	896	811	921	877	943	929	914	946	846	932	892	864	891	883	924	907	853	922	871	930	900	844	925	904	953	883	889	964	907	861	886	871	888	941	931	926	852	923	868	885	940	902	922	860	916	935	904	851	858	887	932	886	945	885	866	913	873	931	881	902	886	918	866	941	939	895	827	928	869	923	932	885	903	881	893	909	884	873	907	875	857	926	897	884	876	916	907	855	912	873	903	867	856	891	866	867	902	879	914	913	934	915	919	895	940	848	926	917	860	900	881	911	921	899	889	856	914	877	851	848	893	864	889	886	871	886	872	888	886	884	955	927	938	909	828	889	930	932	908	882	878	919	850	901	893	936	936	938	894	962	886	892	937	850	923	924	905	880	881	879	894	920	876	963	870	920	870	902	918	887	900	916	898	918	905	907	926	861	956	957	919	910	974	900	885	908	914	985	944	905	955	920	874	919	892	897	848	906	899	933	922	929	902	925	952	801	894	895	874	911	903	862	909	893	894	850	904	903	899	887	856	870	883	822	943	862	868	950	918	840	933	958	869	918	920	862	917	892	873	886	908	879	895	892	892	956	877	890	967	904	927	876	864	875	864	902	864	922	962	898	884	959	900	880	865	905	970	898	900	904	937	875	970	881	919	922	925	876	915	907	888	926	919	950	887	927	935	835	872	899	943	903	909	921	913	886	845	904	891	894	918	914	914	893	926	858	861	915	894	891	908	879	898	929	930	914	896	879	877	930	946	932	877	864	920	909	858	966	896	875	884	893	902	896	927	863	873	850	883	861	929	925	935	926	921	929	865	887	839	905	904	881	914	885	913	899	941	903	850	904	880	917	905	891	895	919	916	930	917	930	858	900	871	924	941	880	892	920	895	914	905	895	867	864	919	898	921	938	875	911	881	891	954	841	859	912	911	871	936	905	865	861	874	898	967	854	866	922	905	942	879	864	866	891	862	904	930	939	897	930	826	949	901	907	853	899	882	885	900	898	904	861	900	886	907	880	906	882	907	939	900	887	931	893	877	878	918	888	868	882	884	919	904	949	923	920	897	902	928	972	846	920	877	903	912	883	885	906	886	900	912	885	970	908	912	894	903	877	898	866	883	919	875	890	887	854	955	916	874	939	878	930	937	904	937	931	892	897	901	834	893	912	875	892	890	946	906	919	901	909	895	925	876	910	900	919	926	869	898	886	916	891	903	871	907	897	905	936	913	865	889	901	921	924	900	942	893	872	884	876	896	880	902	913	876	864	914	863	897	882	925	864	895	886	908	894	947	861	979	896	888	911	917	907	910	890	875	870	844	971	879	902	910	850	918	910	915	892	903	859	941	904	932	886	864	897	862	915	955	958	881	872	877	874	890	870	863	877	909	891	916	880	869	887	947	934	818	900	948	859	893	899	906	916	909	882	882	893	873	855	905	914	903	886	957	878	960	882	915	886	930	863	858	856	923	872	877	913	889	884	900	918	878	885	847	913	866	915	920	877	900	864	899	868	883	889	925	872	865	916	913	936	918	941	883	943	857	894	925	916	866	895	888	920	834	869	907	925	904	916	861	868	863	923	948	926	908	893	892	933	891	904	914	883	888	889	845	900	878	898	929	881	939	915	864	933	907	940	889	868	877	889	848	908	847	837	915	897	914	860	946	892	920	881	934	892	921	852	868	974	887	909	911	905	901	892	933	882	923	871	865	897	887	952	887	896	963	876	893	924	893	849	917	925	846	898	925	880	860	964	933	918	962	920	913	939	851	882	916	902	899	894	870	895	914	890	909	943	879	893	883	942	881	890	887	912	914	884	944	882	928	929	944	874	934	860	949	851	886	953	837	890	884	936	894	853	797	939	880	858	937	908	886	927	891	851	837	894	903	927	876	885	931	885	895	897	879	901	898	909	880	916	870	904	892	933	937	903	931	909	862	880	916	921	893	878	885	891	934	843	913	862	882	919	867	895	849	905	916	874	917	867	882	883	831	894	863	835	879	864	892	932	821	850	918	908	905	906	891	926	932	929	934	885	876	874	922	888	908	933	889	952	902	889	879	887	864	888	904	877	881	902	958	860	874	893	915	895	870	882	880	887	929	940	914	927	872	914	864	904	952	872	897	903	948	892	915	914	955	946	888	849	908	871	905	908	949	928	897	878	883	932	900	848	902	891	859	860	905	901	936	881	899	930	924	928	913	902	906	900	874	877	918	919	897	943	835	841	898	880	933	879	945	903	915	884	862	869	885	870	891	889	900	960	867	916	850	896	881	915	929	918	909	864	855	925	894	930	885	876	936	836	904	912	930	852	938	846	913	933	910	900	926	948	915	904	930	898	869	916	908	942	873	917	882	904	871	883	932	880	909	940	884	924	909	897	907	927	934	933	915	870	914	903	922	922	897	861	962	919	888	868	901	835	881	904	928	849	911	892	927	898	919	897	902	969	932	884	894	925	892	880	874	883	880	907	897	918	926	893	881	953	835	921	894	890	920	892	915	884	870	924	909	896	887	929	957	930	943	928	903	906	910	878	963	908	884	907	916	911	887	887	914	896	915	910	875	939	945	902	903	929	884	869	925	919	905	894	877	922	889	883	901	891	938	914	923	944	876	890	918	952	963	932	930	891	872	883	907	877	932	887	911	893	889	916	875	881	910	912	869	927	941	832	952	912	852	843	879	914	883	911	850	861	922	884	926	918	856	886	877	889	954	840	941	888	854	922	893	871	930	893	919	898	906	916	882	884	945	870	897	887	853	929	927	856	918	873	916	879	885	912	895	863	906	925	888	904	891	865	925	811	880	892	939	875	912	921	881	892	915	908	878	940	908	918	883	899	915	871	926	950	907	888	916	944	911	937	889	883	878	913	900	874	965	931	898	940	882	893	903	892	907	897	905	922	871	897	890	891	863	900	869	918	904	912	937	893	895	933	925	918	905	869	884	889	891	884	846	916	916	914	891	893	884	917	882	967	877	868
2037	576	340	309	510	511	477	464	396	357	254	285	254	194	196	191	184	176	167	124	136	124	128	122	103	83	89	82	96	89	76	83	78	61	73	53	61	52	63	74	56	54	51	58	58	57	70	70	58	60	61	75	65	53	57	52	58	62	47	65	54	58	55	51	60	56	56	63	59	48	53	45	66	60	61	58	52	57	50	57	52	43	61	50	54	60	58	47	52	49	59	52	59	51	58	59	67	41	61	62	56	43	52	61	47	66	59	41	40	52	58	54	59	67	57	40	49	61	48	43	47	52	41	48	41	62	64	58	48	41	58	55	54	50	46	57	43	43	54	57	58	63	53	38	42	49	61	52	58	46	45	58	48	48	51	42	60	48	69	53	54	55	56	59	47	63	60	50	52	54	53	52	45	54	50	62	55	46	43	53	53	62	61	55	46	52	47	56	48	52	64	49	49	36	39	42	51	57	46	47	53	58	45	64	49	65	39	67	51	46	52	63	49	48	65	42	53	47	60	48	53	53	42	51	60	49	58	46	68	64	52	55	56	54	39	56	63	53	60	38	51	52	50	48	61	57	54	45	65	49	48	54	47	50	53	69	49	55	47	43	50	61	48	49	56	45	50	52	40	43	45	51	55	56	52	60	38	51	63	51	67	42	42	49	51	64	44	60	60	57	65	55	39	54	44	55	43	49	37	59	47	48	51	47	48	57	52	56	56	52	58	49	45	51	48	49	53	55	41	49	51	46	64	60	58	62	64	57	55	44	44	40	54	44	45	54	74	42	59	48	52	40	42	45	39	49	61	44	48	49	61	42	59	52	50	56	72	49	53	45	40	58	48	43	57	63	65	46	62	43	47	58	58	42	51	51	59	61	65	57	49	49	53	59	41	71	35	47	41	57	48	48	57	51	69	44	67	64	56	52	47	57	66	44	59	71	54	40	42	51	60	62	53	53	51	50	48	62	59	47	50	52	54	57	57	50	54	45	61	55	50	62	57	64	53	45	54	43	57	62	54	42	52	64	68	49	47	56	42	48	55	70	65	46	46	56	42	47	59	55	52	43	32	47	51	63	51	46	51	66	51	45	63	52	38	58	49	48	62	74	50	65	48	39	45	62	45	63	43	65	53	56	67	61	50	50	57	57	56	46	46	44	46	40	47	42	42	59	50	44	55	57	52	74	50	64	43	62	56	57	54	65	42	63	58	44	58	55	42	58	62	48	48	60	51	59	43	55	56	50	58	48	58	47	51	48	43	36	55	55	61	53	59	45	39	54	65	55	49	50	49	52	61	50	63	49	46	52	43	54	36	53	53	57	62	57	44	43	49	52	56	52	41	52	62	51	50	43	45	51	51	37	48	46	51	51	44	55	55	65	48	60	55	50	54	59	61	60	54	54	55	49	59	52	48	59	47	53	54	55	58	57	48	55	54	62	53	51	47	52	56	44	50	56	62	61	68	49	62	50	54	51	59	40	49	48	50	46	55	55	51	61	58	43	48	53	49	59	40	51	53	62	53	62	41	46	51	52	55	48	60	54	54	59	67	50	60	54	52	58	61	47	56	58	55	49	48	52	57	51	48	58	54	55	51	47	50	62	47	54	45	54	54	50	56	72	49	60	48	52	52	45	52	52	54	52	60	53	51	52	57	43	49	60	50	61	68	47	61	44	58	61	64	38	58	65	53	33	52	64	54	63	59	58	55	49	39	49	47	50	60	40	51	52	48	35	47	65	55	51	58	49	59	54	67	58	52	38	45	41	57	48	57	41	45	54	54	52	60	55	56	68	48	51	66	62	51	57	61	57	54	65	49	60	43	56	46	54	53	44	47	56	63	65	54	42	45	71	54	46	65	52	51	45	46	49	57	62	52	52	50	68	61	72	54	44	51	39	50	62	48	52	49	49	69	58	49	45	60	61	60	51	60	45	65	57	61	50	60	50	56	59	53	54	61	62	50	65	41	61	65	53	49	61	63	45	45	51	47	63	56	55	59	63	50	46	49	69	55	56	35	46	49	59	67	44	45	52	50	36	46	44	53	51	51	48	57	58	63	46	52	68	46	49	44	51	61	48	47	52	57	61	45	44	54	52	53	46	54	47	55	60	62	43	41	40	52	58	49	51	61	59	42	57	54	53	76	55	55	53	50	55	56	53	61	57	48	51	55	48	55	49	50	56	56	44	43	48	63	44	49	49	56	51	40	55	38	53	59	50	50	53	67	49	51	47	54	68	50	48	50	43	56	52	54	51	57	63	54	70	51	48	54	49	57	64	53	51	58	59	52	49	60	58	48	48	44	43	57	55	48	60	64	52	64	55	50	49	60	47	54	50	47	55	51	55	41	58	52	51	44	44	67	55	44	49	62	64	45	60	53	58	53	59	45	64	45	53	56	64	39	55	53	54	54	58	53	48	37	50	52	52	39	60	37	46	55	45	54	38	49	52	60	48	58	47	53	67	36	59	48	58	60	65	52	50	56	59	41	52	53	52	35	51	49	58	61	60	53	49	49	57	47	54	46	50	54	58	61	60	41	61	66	53	66	69	42	52	46	68	50	51	45	54	51	49	54	55	52	37	51	55	45	67	50	51	47	52	62	59	53	55	53	47	50	51	74	45	57	41	41	56	45	56	54	45	65	50	60	47	47	56	57	60	47	60	40	50	43	47	59	51	54	60	52	67	58	60	52	54	34	53	66	52	53	52	52	55	49	41	45	63	59	50	58	50	59	45	45	57	42	48	64	46	66	55	53	54	44	62	47	46	59	48	54	31	71	56	42	62	58	53	47	45	53	44	55	42	60	43	49	40	41	40	54	61	40	65	44	53	46	54	60	60	66	74	49	57	39	53	48	47	44	64	43	59	53	41	45	61	48	60	48	45	59	63	46	55	38	56	50	47	53	38	49	61	55	54	38	41	49	55	57	50	60	45	67	44	65	50	48	51	54	50	58	45	56	53	56	56	58	51	48	50	57	42	47	51	60	50	57	51	48	48	66	69	54	62	58	46	57	47	40	47	45	41	56	48	57	45	46	52	46	39	67	55	45	39	50	48	55	47	47	51	50	54	45	58	51	40	52	52	59	49	56	44	55	47	59	57	55	61	48	52	44	49	57	41	49	43	61	56	60	55	56	47	45	40	52	63	48	44	48	43	65	70	58	52	61	56	50	55	55	57	53	53	49	64	58	61	56	38	55	53	47	53	55	37	50	59	65	39	40	54	55	51	52	49	52	46	50	58	51	52	54	51	62	56	50	54	40	29	55	51	45	45	48	64	47	52	62	57	48	53	35	65	52	48	64	66	43	61	50	47	53	59	64	43	50	47	57	51	55	50	57	52	52	56	58	48	55	55	58	58	51	52	58	65	65	57	63	61	54	56	56	45	49	38	58	70	40	59	53	53	40	36	54	52	59	48	65	43	54	50	46	42	53	55	50	43	43	53	46	67	40	60	48	47	63	48	56	41	54	51	54	53	59	53	55	60	59	68	52	64	59	46
18501	12505	8371	18997	26030	25491	22202	18890	16202	14051	11979	10512	9079	7784	7045	6380	6202	5564	5329	4693	4137	3951	3559	3397	3045	2940	2662	2456	2241	2125	1993	1825	1718	1561	1498	1462	1397	1391	1353	1213	1261	1254	1184	1175	1150	1110	1053	1122	1077	1118	1036	1040	998	994	1023	964	956	968	935	879	920	951	983	870	917	901	877	891	864	858	882	823	867	863	846	805	863	787	821	839	783	842	827	802	829	795	788	763	739	803	824	769	819	788	796	786	802	745	751	768	782	754	726	738	789	736	772	797	748	773	722	789	708	828	716	770	716	758	775	693	705	741	734	779	712	798	686	723	784	807	749	746	781	799	739	737	735	770	780	801	764	724	758	751	750	749	766	771	746	749	796	719	761	746	752	758	814	740	750	761	761	802	718	736	790	752	791	739	776	783	720	794	756	778	760	747	749	798	820	745	745	707	745	767	766	735	792	766	774	767	713	717	780	728	785	801	768	758	738	712	725	758	768	787	803	728	742	764	732	814	762	748	770	753	750	792	798	745	792	755	754	750	763	763	755	772	719	721	755	756	785	748	766	741	770	783	767	749	736	763	717	694	803	767	777	791	733	712	766	800	739	757	710	755	741	752	745	798	810	755	740	717	828	772	733	759	822	772	768	763	747	724	745	763	794	736	792	738	797	810	756	754	758	775	777	772	746	695	733	799	692	737	760	753	750	750	787	811	753	779	747	711	725	707	759	781	801	741	739	760	807	771	753	758	765	756	767	718	808	763	756	741	773	768	718	720	763	781	787	729	781	751	710	717	739	802	765	752	802	721	758	751	762	734	727	726	725	771	756	740	791	752	803	737	702	755	735	759	779	811	758	813	735	746	724	731	784	800	778	705	730	788	701	781	729	755	750	753	728	760	772	752	764	788	733	765	748	774	748	735	778	722	715	768	769	763	750	728	739	708	788	732	706	758	725	779	733	759	721	714	742	732	727	756	764	790	778	773	764	745	766	767	725	739	737	742	764	808	761	804	746	802	753	738	787	766	774	773	763	757	726	755	777	740	777	778	729	746	759	763	732	767	750	816	758	742	804	739	785	720	763	808	772	760	743	718	765	744	745	781	754	770	778	780	760	737	742	748	771	784	775	705	723	748	767	758	723	732	774	777	774	761	797	761	732	778	715	783	791	779	762	828	754	789	726	723	728	770	742	748	797	800	772	738	767	762	775	762	752	762	749	792	731	763	785	761	739	738	790	730	776	743	810	789	749	774	702	759	760	738	732	722	723	781	713	743	788	757	780	778	795	795	751	726	767	752	729	712	708	759	743	703	735	751	781	761	745	775	816	749	699	762	779	756	726	783	781	758	727	735	758	777	769	759	745	733	741	741	731	788	809	769	737	814	741	791	759	765	742	735	720	768	772	697	760	728	714	840	760	760	761	762	787	762	723	757	766	786	758	712	764	707	764	757	747	742	773	735	788	726	699	804	751	686	761	748	695	738	778	749	831	752	802	766	757	781	735	754	698	777	748	737	762	761	765	763	784	730	738	738	746	727	779	722	775	768	735	774	757	765	742	759	802	769	812	735	750	737	747	710	804	757	812	733	749	789	757	792	781	765	726	759	748	748	762	752	746	806	740	770	778	766	760	748	759	748	764	764	728	743	729	784	758	775	784	728	781	717	812	757	771	772	768	768	757	748	742	802	724	746	736	755	769	751	727	782	787	788	721	759	751	739	747	770	762	728	744	768	740	782	725	781	774	782	764	796	763	740	773	786	740	821	751	753	788	761	698	810	762	711	771	759	791	747	728	765	765	727	755	746	771	763	727	782	736	751	791	745	765	709	738	767	767	731	767	739	754	772	786	766	762	734	742	758	723	727	704	759	785	720	759	764	759	730	766	734	739	749	719	722	797	722	778	764	770	742	783	762	767	770	744	829	713	770	818	776	800	723	769	776	766	762	734	749	778	757	782	767	734	756	751	744	756	752	765	750	741	734	753	733	732	801	796	763	740	730	745	757	762	755	726	740	749	785	726	745	730	751	706	750	758	802	782	832	771	782	741	701	753	733	705	740	730	747	746	745	766	732	736	762	797	754	703	696	759	749	737	769	748	726	788	787	757	726	757	720	791	765	780	779	719	767	779	759	757	747	780	766	726	760	722	707	782	760	720	743	775	768	724	736	786	767	795	781	752	763	757	763	767	718	737	725	773	753	773	760	740	736	760	775	739	729	732	776	729	749	745	768	750	757	770	727	750	746	694	765	769	785	783	702	750	730	791	794	742	738	797	696	778	781	795	737	760	780	756	767	723	736	749	723	766	781	750	815	800	699	753	745	760	783	742	725	737	775	803	804	755	724	767	754	827	740	745	761	743	760	731	723	779	783	765	741	751	746	733	776	708	735	741	763	791	702	744	708	798	730	757	755	736	764	760	756	805	768	721	733	745	745	762	758	754	771	716	735	792	799	771	747	769	740	758	689	769	743	717	740	739	751	809	759	783	735	723	753	780	730	766	729	721	763	783	755	704	740	791	731	755	720	692	759	701	716	782	769	799	707	760	759	733	749	724	770	819	777	797	734	704	718	743	778	759	739	778	754	750	767	758	768	733	782	774	752	800	738	750	753	762	751	750	806	807	763	762	766	777	772	756	805	752	752	740	799	765	754	729	794	771	752	720	760	748	767	779	732	748	768	687	759	746	760	756	752	755	750	750	788	765	769	780	795	710	779	768	756	733	757	747	719	762	735	776	784	819	755	745	746	733	760	745	763	767	779	754	738	739	718	719	737	711	780	704	781	747	762	767	763	754	707	730	775	710	804	705	772	712	787	796	716	757	777	752	734	768	751	729	743	730	782	781	763	786	709	729	775	745	816	756	775	752	764	770	772	739	768	760	780	747	729	754	758	748	770	816	760	750	710	728	738	736	780	794	704	740	704	777	723	728	736	742	705	771	768	708	744	781	781	797	770	779	731	759	750	772	749	767	715	768	772	763	772	754	759	758	776	794	731	732	723	735	742	724	765	829	747	778	761	752	726	741	758	771	762	701	744	726	743	729	749	754	772	735	757	755	766	758	783	737	707	746	763	772	752	782	811	774	749	762	781	748	709	727	722	792	750	797	777	711	728	742	776	681	736	724	723	793	764	735	758	764	752	784	757	806	784	741	778	732	753	745	727	745	772	758	761	745	790	753	739	765	746	721	725	777	783	779	764	749	767	738	755	747	785	749	794	739	754	724	783	724	742	711	751	792	763	718	834	780	723	788	762	703	780	776	784	751	751	760	802	748	778	740	742	733	786	778	745	780	663	758	720	719	760	733	784	796	720	769	753	753	740	730	749	728	705	724	785	757	745	710	739	739	737	812	745	758	764	769	763	736	740	739	781	742	782	769	747	752	765	742	795	782	740	751	778	746	736	769	798	739	729	788	804	741	744	753	749	741	760	724	739	819	776	753	726	744	717	761	761	740	796	734	728	760	746	762	779	775	716	782	756	687	783	752	743	714	749	760	776	783	799	678	776	785	753	707	787
1416	928	564	468	707	821	748	675	499	542	433	374	350	261	240	246	231	215	204	190	194	161	151	149	127	113	99	119	95	98	103	67	79	75	59	59	60	71	65	59	66	55	72	54	52	72	53	66	56	57	58	52	68	44	52	57	58	53	55	40	55	48	47	52	46	52	45	55	45	55	36	48	44	43	49	55	44	40	32	59	45	47	64	45	47	48	62	45	49	52	45	62	49	56	41	48	58	51	54	39	50	44	48	33	42	53	35	52	46	51	56	45	58	52	50	38	46	48	51	45	48	44	51	48	48	50	45	48	47	39	54	57	34	41	40	54	50	48	55	45	43	51	52	56	45	51	53	44	52	50	45	44	42	54	39	45	56	42	48	61	49	51	38	43	38	41	45	54	43	50	52	42	49	43	40	56	48	45	38	46	36	48	52	43	53	55	39	56	45	51	46	53	39	53	59	63	45	40	57	50	50	46	54	45	53	56	47	43	54	36	43	41	43	53	42	49	44	37	48	56	39	53	47	49	43	37	65	49	42	49	54	40	50	40	44	52	51	46	41	44	37	46	52	50	48	47	40	51	45	66	48	54	38	48	50	54	53	42	43	48	47	51	54	45	50	48	42	58	39	45	51	51	48	53	45	44	48	43	42	40	49	48	51	45	46	52	46	46	45	54	47	41	50	50	54	58	55	39	40	46	53	41	45	43	55	41	47	50	40	44	47	42	50	44	44	33	48	47	55	49	40	40	49	44	46	56	56	48	42	51	48	46	32	42	38	52	43	35	50	45	53	49	50	52	42	33	52	42	52	37	42	45	44	47	43	41	48	51	47	45	32	47	41	52	49	62	42	44	47	47	45	43	37	41	43	42	39	51	47	42	50	56	48	51	47	52	58	40	41	44	48	71	51	46	58	42	55	49	53	40	45	49	45	42	45	39	40	53	51	60	41	47	52	38	50	53	58	43	33	44	55	49	56	39	42	53	58	37	38	50	52	53	44	54	35	60	44	44	45	55	52	57	47	52	35	42	53	51	40	51	42	56	43	40	45	36	55	43	53	43	44	52	47	44	51	54	48	40	43	57	36	48	38	56	49	46	36	55	45	47	36	51	49	39	39	53	50	60	44	49	46	46	49	43	54	45	57	41	47	46	54	36	57	36	51	45	42	50	55	63	40	45	43	73	45	39	49	50	49	40	56	44	53	55	42	54	48	45	56	67	40	48	35	32	41	52	36	50	58	56	38	51	51	52	40	38	43	44	38	51	35	53	55	35	50	61	41	51	49	52	62	43	48	44	40	43	58	44	41	44	46	46	43	42	45	60	52	42	47	43	36	47	46	43	44	52	48	50	36	56	41	50	59	34	57	56	42	39	41	51	42	49	60	46	56	58	41	47	34	55	57	42	55	41	28	40	45	43	61	48	52	44	47	44	40	39	48	46	42	41	43	44	48	48	46	55	49	57	44	36	43	56	54	47	31	49	44	40	43	46	54	38	48	45	34	45	56	48	45	44	39	40	54	45	51	39	51	50	38	44	45	39	52	39	53	53	46	49	44	56	46	35	48	52	53	41	55	46	51	46	47	59	52	35	38	34	34	35	62	49	59	51	51	54	51	37	57	58	41	51	59	53	46	55	60	50	40	54	41	47	51	47	45	43	46	55	43	46	68	39	47	54	51	42	34	39	60	42	43	47	40	40	53	52	47	48	47	52	50	37	45	48	49	49	52	52	54	53	48	44	45	54	47	41	45	55	50	49	58	47	68	48	47	49	46	51	62	49	41	40	42	38	46	44	53	49	42	43	51	48	48	50	49	41	54	48	46	50	53	50	45	50	46	53	49	42	33	48	53	45	52	40	41	37	44	42	44	47	37	38	51	41	35	36	35	50	54	41	56	49	62	41	39	44	51	39	42	44	43	37	48	41	44	43	41	45	37	51	51	47	43	54	48	43	55	55	46	47	44	54	45	51	49	54	37	46	43	49	44	45	55	44	66	59	45	43	49	44	43	50	44	48	46	45	42	58	33	51	47	46	45	37	37	64	53	49	41	48	61	44	50	47	52	56	48	52	54	49	52	43	53	47	55	44	46	45	43	45	46	47	41	39	48	48	56	37	43	49	47	45	47	58	34	43	52	49	55	54	56	53	36	47	40	43	41	49	56	44	37	35	37	36	58	44	38	47	51	46	50	44	41	50	51	56	50	44	42	48	37	51	44	43	43	37	51	40	48	50	44	58	45	54	50	46	54	43	52	54	54	34	60	38	49	58	36	46	34	54	48	50	43	47	64	49	44	41	48	45	56	49	56	58	62	39	35	54	48	34	41	51	56	41	41	53	58	40	44	54	38	40	35	47	41	44	65	48	50	43	44	51	46	51	36	52	38	37	44	49	44	56	59	42	41	49	43	40	43	44	57	46	51	46	51	46	47	48	58	40	36	38	52	46	31	58	41	39	43	48	38	49	62	47	44	48	46	42	43	62	55	41	32	37	46	46	54	53	51	49	45	50	44	54	57	41	49	45	45	48	47	55	43	45	52	44	48	56	53	40	37	46	50	44	43	47	56	51	50	53	54	44	42	47	54	53	55	51	35	60	50	56	54	58	26	54	38	43	47	55	46	58	38	28	49	45	49	46	44	57	58	40	47	62	43	49	42	47	47	44	53	46	36	47	47	53	43	53	40	40	42	45	55	49	45	45	34	54	35	52	50	42	47	49	48	55	50	52	49	65	52	45	32	44	54	53	48	45	56	52	34	50	45	50	52	40	54	47	36	55	54	49	43	45	54	47	52	53	46	50	46	49	66	42	45	52	41	50	57	56	51	55	45	62	37	48	46	52	43	35	60	43	49	46	49	36	47	47	48	44	39	36	44	40	46	44	33	42	46	45	34	46	41	48	44	34	39	55	41	45	48	53	52	34	51	54	52	43	33	51	41	45	46	38	42	55	62	48	37	53	42	54	60	39	55	47	42	49	45	49	48	44	40	47	43	48	52	55	53	52	44	51	51	49	46	45	49	50	39	49	54	43	46	37	48	50	50	46	45	53	45	42	49	36	54	47	47	49	52	53	45	40	45	49	43	43	38	37	54	39	37	37	37	46	56	54	37	46	53	52	47	42	52	50	46	56	52	40	56	37	53	45	53	54	62	40	41	54	38	41	63	46	42	44	42	46	45	53	36	40	47	51	45	62	39	53	41	53	49	46	53	49	45	46	36	48	37	44	43	38	47	36	49	56	39	43	48	51	50	46	50	37	44	65	45	53	57	48	41	57	57	34	50	39	43	47	54	43	47	41	39	59	35	47	43	46	56	53	37	39	57	53	40	45	52	49	52	43	43	35	49	56	50	43	52	53	55	45	51	50	46	51	43	59	54	57	48	45	43	33	61	50	35	58	42	43	56	41	57	55	35	40	53	39	54	48	49	55	47	52	56	41	49	65	47	51	48	57	50	44	44	58	47	40	57	48	45	45	50	44	38	46	49	41	59	52	49	46
22208	16544	11280	23867	31127	30231	27028	23537	20643	18314	15760	13999	12130	10667	9546	8660	8256	7584	6715	6147	5693	5252	4636	4443	4074	3665	3398	3133	2919	2693	2432	2202	1971	1935	1841	1752	1717	1554	1557	1446	1460	1396	1340	1300	1252	1250	1167	1156	1187	1226	1155	1114	1096	1035	1068	1030	1031	1008	963	993	914	926	891	903	863	857	907	902	865	848	840	809	858	754	826	840	760	816	734	783	764	790	749	754	792	816	723	728	733	730	776	718	766	708	717	669	707	737	688	745	708	689	677	754	669	688	713	697	657	700	669	701	657	705	692	672	711	687	685	756	703	645	712	682	651	715	711	687	691	695	713	649	695	683	705	666	672	677	671	685	656	667	649	725	673	691	689	695	691	663	690	676	714	669	686	635	654	701	659	720	708	687	718	679	723	668	676	623	689	665	708	714	727	654	672	684	668	655	667	680	709	749	695	674	702	661	677	643	703	638	669	674	661	686	700	701	685	692	710	734	659	735	701	694	660	604	715	708	658	709	645	664	683	662	645	709	685	669	674	680	660	684	716	684	668	671	685	718	627	733	652	691	680	719	633	728	673	719	723	698	697	697	698	653	715	687	720	687	711	675	671	691	683	671	707	663	712	694	670	674	676	696	687	739	633	661	664	695	700	645	690	687	707	658	680	657	680	692	661	691	685	655	697	660	651	680	670	628	652	701	670	698	651	599	685	678	643	662	666	703	644	710	702	704	697	691	662	653	655	688	730	744	670	660	695	654	704	664	714	660	720	674	711	759	697	659	655	678	726	685	730	707	686	696	677	689	676	678	692	669	660	659	685	729	665	722	663	666	669	715	690	670	638	704	706	686	709	639	653	702	666	702	693	690	674	693	659	666	676	689	655	709	667	660	696	690	690	673	677	691	671	686	672	692	739	680	734	687	692	727	695	644	641	692	678	702	671	690	687	707	654	724	648	670	722	680	627	689	685	717	683	692	712	664	692	693	689	681	683	665	690	722	655	662	713	636	715	671	726	659	680	654	717	642	662	686	716	739	691	662	668	671	665	745	689	706	654	699	703	710	698	698	635	719	681	692	689	682	671	664	627	641	682	680	689	649	643	743	683	693	699	681	714	680	688	657	718	675	714	707	678	716	720	641	734	689	676	689	668	651	630	627	711	618	661	681	676	670	702	726	617	684	689	697	699	707	669	634	673	672	722	656	676	681	648	677	711	696	704	683	686	710	661	702	679	707	682	668	661	676	724	689	690	663	687	681	674	693	695	650	674	657	687	677	706	666	637	670	729	704	702	643	664	676	705	668	692	684	682	716	720	719	696	712	679	711	683	664	676	666	712	696	752	619	637	669	682	673	710	645	702	641	694	676	686	693	685	683	657	716	712	700	710	681	691	700	682	654	699	682	669	701	666	683	692	695	760	686	659	659	702	668	719	645	656	661	658	661	686	717	669	661	660	687	685	663	637	602	665	701	658	645	701	683	672	703	639	682	694	688	688	689	687	682	680	733	672	677	665	696	708	689	662	671	725	677	692	683	687	701	674	690	680	723	649	714	701	718	716	661	682	609	732	686	679	688	706	655	633	668	701	687	692	718	694	683	669	700	687	650	688	713	686	694	664	699	698	693	656	659	714	652	704	735	701	679	683	651	721	688	684	675	664	681	667	697	684	688	653	677	680	671	655	722	737	704	678	655	730	665	653	686	704	674	698	684	671	665	698	692	704	639	663	698	696	674	649	671	733	646	678	660	671	712	695	677	680	663	662	712	661	652	683	734	704	703	664	691	688	672	694	687	677	664	702	646	668	709	647	685	705	713	678	688	667	678	709	684	656	686	745	639	698	687	674	663	648	675	696	644	696	686	683	686	667	688	694	666	674	694	706	672	662	705	727	710	666	679	686	723	680	657	664	689	681	683	691	679	706	699	687	648	676	676	695	624	690	679	646	729	647	754	678	715	675	666	717	664	678	668	730	718	676	659	690	689	722	692	664	645	677	702	669	735	689	717	679	683	664	674	714	639	701	660	661	695	661	683	633	701	685	712	701	699	691	687	709	645	676	670	708	692	694	678	719	678	711	661	682	655	703	645	672	641	690	631	665	685	692	674	643	671	707	628	717	736	655	657	685	655	736	637	700	652	726	690	677	697	688	702	646	686	691	671	674	697	668	735	650	686	676	694	712	690	650	671	640	686	681	676	706	717	672	696	700	694	693	710	698	690	665	695	673	693	673	675	654	700	712	702	657	636	690	700	628	685	674	733	653	713	678	652	666	684	726	703	688	648	647	679	651	665	702	666	718	732	688	664	673	653	685	727	721	673	655	691	732	684	666	656	699	711	649	650	682	625	674	702	662	698	689	695	678	705	657	663	708	654	641	757	699	725	751	677	688	677	676	679	644	691	739	632	720	656	679	701	701	668	667	705	694	685	636	678	704	713	649	692	651	650	683	661	690	676	681	681	677	709	636	697	677	702	637	665	664	684	708	695	695	696	687	705	669	709	663	642	685	657	702	685	670	708	746	714	649	679	660	663	789	689	682	663	661	680	647	626	639	708	699	686	688	679	675	668	670	652	707	712	662	643	669	676	669	662	653	689	614	666	642	640	695	688	724	687	690	699	723	660	650	670	739	740	673	633	684	706	664	693	710	657	705	694	701	656	704	708	631	707	674	679	688	678	696	680	669	673	674	684	705	656	692	724	687	661	741	675	683	632	688	653	736	700	670	712	681	730	684	674	692	694	694	717	721	700	673	669	690	660	643	692	698	674	720	664	678	706	679	688	633	652	697	690	702	714	671	729	663	707	694	723	665	708	687	686	700	668	648	682	683	677	704	654	652	653	698	651	683	694	689	679	684	672	643	691	695	677	655	665	659	729	676	703	641	659	709	697	670	694	666	659	747	673	618	649	679	683	647	684	710	679	655	695	667	654	645	712	651	698	719	658	645	699	666	684	625	666	640	647	680	634	717	668	697	679	669	708	730	742	684	678	744	704	746	739	683	722	709	654	694	676	663	677	706	706	680	711	734	693	703	695	670	689	697	706	719	666	687	669	700	670	674	703	690	720	695	652	694	680	691	706	694	690	688	679	678	679	688	717	656	721	756	673	651	693	697	735	637	686	661	688	646	652	672	700	685	665	703	650	677	667	678	718	682	659	683	682	700	674	662	708	722	700	670	672	679	654	691	719	743	710	672	703	684	689	645	669	652	720	669	685	743	636	688	679	725	669	640	684	707	695	667	685	687	632	704	727	712	678	676	645	653	722	661	736	695	651	624	672	676	658	750	697	738	712	690	663	669	672	659	669	676	643	684	686	673	686	699	694	712	682	684	664	678	638	666	717	658	677	682	684	658	681	697	695	664	678	694	693	696	725	719	698	692	655	666	693	736	681	667	703	653	685	697	705	716	720	707	687	609	738	685	711	665	653	709	697	689	640	713	673	681	718	743	693	694	696	646	683	733	689	695	704	663	728	635	670	654	680	694	693	737	683	661	683	727	666	681	747	676	696	717	701	671	649	706	685
3316	774	498	450	717	784	689	621	549	484	420	374	337	311	280	286	253	257	193	197	200	153	168	140	141	141	137	127	124	112	105	103	89	99	99	121	96	78	105	77	88	64	77	92	85	87	87	68	71	80	86	100	69	90	70	85	74	76	71	76	75	51	55	75	83	64	59	70	89	72	91	62	58	70	70	56	87	68	77	61	80	69	60	70	55	70	61	68	64	66	72	67	69	69	68	83	63	74	64	72	66	73	73	68	77	82	66	69	73	73	82	73	81	70	63	68	69	77	78	58	81	57	65	63	73	66	71	52	66	71	89	62	76	64	67	80	61	70	70	66	63	77	73	73	67	67	65	61	71	67	63	66	62	72	84	72	65	64	65	67	53	63	68	86	57	65	75	56	60	67	73	62	72	59	77	63	65	72	70	63	81	76	53	69	68	66	70	73	77	74	68	72	70	70	80	74	63	70	63	62	72	60	68	71	64	59	56	78	69	71	70	73	67	79	67	70	73	81	59	81	55	53	66	65	69	69	79	69	77	73	69	79	75	56	55	72	76	70	58	60	65	64	67	71	62	71	71	72	70	55	70	55	65	77	85	74	65	62	70	68	67	77	59	73	65	70	59	61	47	65	74	67	61	69	77	61	66	52	68	58	67	72	66	73	68	78	66	51	68	57	70	56	58	60	61	66	74	90	69	67	54	65	71	65	65	69	74	66	71	69	69	70	71	60	65	70	76	62	72	70	78	71	68	70	68	83	68	55	64	63	63	58	76	55	71	62	78	77	73	71	73	70	70	66	76	60	77	72	62	68	78	63	61	63	59	76	72	64	63	53	68	81	76	66	71	69	67	77	73	75	61	80	82	77	63	74	69	75	69	68	78	63	71	68	73	58	67	63	58	61	63	64	79	54	52	61	65	73	75	52	63	77	65	85	58	64	56	64	74	70	64	76	62	60	77	66	65	73	61	56	67	73	81	59	75	71	60	66	74	74	78	61	56	76	61	52	74	74	67	53	57	60	65	81	77	63	68	64	75	72	67	62	66	71	74	68	64	65	68	77	79	75	75	61	67	74	75	82	57	72	64	77	64	64	85	73	75	62	78	59	75	64	73	73	63	80	70	50	72	66	65	80	68	63	80	62	69	61	74	51	62	74	63	80	60	61	72	85	61	73	80	75	83	61	64	83	68	93	54	80	75	68	71	73	79	71	76	59	77	64	75	80	73	64	77	70	73	74	68	68	69	55	71	72	74	80	68	74	65	58	80	73	79	58	77	75	68	69	66	69	56	72	70	79	72	62	61	65	67	75	68	60	69	68	61	65	75	70	78	76	69	62	80	69	72	63	65	76	67	71	64	75	65	83	68	69	70	73	78	70	75	70	94	64	74	71	80	69	63	74	72	70	74	66	64	71	63	70	66	66	66	76	62	75	66	77	75	55	62	71	60	77	69	63	65	59	68	71	66	74	71	71	75	53	84	65	67	64	54	63	71	65	61	71	72	75	75	69	66	71	60	65	74	65	76	80	57	67	68	71	77	58	74	69	59	61	79	75	64	76	50	89	66	78	65	72	65	70	65	57	76	66	65	56	65	71	64	91	71	62	59	67	72	75	81	69	81	70	73	67	69	63	77	64	79	70	78	54	71	71	68	84	67	73	66	67	61	75	66	68	68	84	64	71	51	62	67	51	73	60	64	67	69	64	68	88	66	78	54	72	82	66	67	66	69	68	67	62	79	62	65	65	83	77	64	73	67	61	67	57	66	74	66	70	76	80	74	83	70	72	63	64	67	63	63	62	80	73	72	75	70	73	77	66	68	77	57	67	60	67	59	55	57	63	64	69	80	63	70	67	74	60	62	69	51	76	56	66	73	79	86	80	55	69	73	64	82	72	85	76	58	65	71	74	70	64	65	74	70	82	58	62	77	66	56	62	81	66	59	70	75	58	64	68	58	79	53	59	65	86	60	81	58	75	54	57	73	62	65	69	75	66	72	69	73	71	70	75	73	75	66	71	71	65	64	76	61	64	63	80	68	66	54	71	69	64	58	76	81	67	74	58	80	65	57	80	66	76	56	70	73	72	74	59	78	65	67	72	81	67	67	73	56	58	72	58	53	61	70	53	82	65	75	84	73	63	67	53	64	64	68	69	71	60	59	71	75	66	66	71	85	72	79	81	68	64	73	58	70	58	85	76	70	65	71	78	69	67	59	85	75	72	55	61	70	74	59	67	75	86	93	63	69	60	62	62	81	71	73	66	55	61	73	58	91	65	66	64	71	73	72	67	75	83	72	77	58	69	58	78	63	68	70	69	68	77	68	69	74	56	68	67	64	75	59	79	83	70	68	63	62	61	68	70	84	61	73	72	72	80	52	72	60	76	70	72	68	77	92	74	66	74	55	82	81	78	62	70	58	76	66	61	66	73	85	68	78	66	66	84	61	82	69	79	69	77	74	85	81	64	72	75	66	78	70	72	54	78	67	74	62	74	67	62	69	69	64	63	51	53	81	60	67	64	70	63	71	69	76	73	61	69	62	82	65	60	65	81	74	73	73	80	69	77	77	56	64	65	80	72	57	71	59	75	64	58	73	70	70	62	63	93	58	62	68	78	69	68	55	77	71	58	76	82	72	49	72	67	61	74	58	73	59	70	65	71	78	71	66	70	60	65	70	72	89	68	63	63	71	58	66	59	60	64	70	67	74	71	71	77	57	61	65	75	70	70	69	74	57	59	64	74	67	67	65	60	65	51	53	67	79	68	63	61	65	64	72	58	83	78	64	72	77	63	67	63	78	74	62	57	76	70	67	67	80	69	77	50	71	72	69	70	84	60	63	69	61	65	72	91	75	63	63	71	77	66	67	60	80	73	63	79	65	69	89	72	67	66	63	72	74	83	69	55	77	66	74	77	70	66	76	69	82	67	63	67	66	60	68	67	57	71	63	64	65	69	62	52	59	58	67	74	66	70	62	52	74	74	72	57	68	67	58	70	61	85	68	77	68	66	73	71	56	63	79	63	63	68	75	77	79	63	63	56	53	85	66	66	62	66	61	69	66	59	62	67	72	72	59	81	53	57	67	64	57	73	60	71	69	77	66	75	63	76	61	88	62	70	56	76	61	76	70	58	59	63	58	70	76	78	69	69	62	76	69	75	71	54	74	73	77	77	76	69	74	64	65	67	63	60	86	80	58	71	75	70	72	74	71	64	74	58	97	64	83	89	78	66	60	66	84	76	63	66	58	71	69	75	68	83	67	76	67	64	74	64	64	68	80	81	64	75	69	63	64	71	68	71	71	75	58	61	68	75	83	64	70	62	59	67	74	67	76	70	53	67	78	82	64	72	82	77	65	67	77	62	83	65	73	62	85	73	82	66	63	69	72	73	59	72	81	63	72	64	68	60	80	66	67	73	75	60	76	73	77	54	63	70	78	67	57	62	61	73	58	77	70	55	44	72	66	65	58	61	64	69	67	64	72	63	57	65	58	83	88	71
20420	15023	10835	22554	30256	29462	26480	22887	20314	17743	15618	13793	11956	10543	9535	8945	8226	7395	6814	6296	5829	5160	5054	4404	4124	3912	3571	3296	3042	2889	2689	2431	2320	2116	2113	1922	1909	1820	1797	1696	1690	1650	1619	1568	1569	1543	1469	1430	1469	1433	1364	1428	1376	1332	1357	1238	1297	1300	1268	1211	1246	1225	1194	1234	1146	1175	1112	1156	1157	1172	1115	1107	1113	1142	1076	1109	1046	1089	1061	1082	1102	1025	1067	1089	1046	1044	1038	1022	1051	962	1068	1056	1031	1022	1033	987	970	969	971	992	992	981	977	1013	968	983	984	998	1045	964	966	999	966	969	996	920	952	986	1000	940	953	973	989	965	975	965	943	953	996	999	1028	965	1001	913	993	973	911	995	956	961	990	958	948	987	976	942	985	961	939	974	969	946	978	940	998	995	940	951	1042	986	1053	1005	971	1057	1006	1010	975	1001	975	1044	946	1010	1010	962	978	1002	983	1020	964	955	991	961	1016	955	966	953	987	946	1037	892	976	972	1038	947	951	1009	987	932	1002	924	938	969	1009	961	976	998	921	974	956	1011	924	983	964	997	936	968	988	934	960	989	971	919	900	999	981	930	971	977	955	965	946	1011	968	977	972	996	961	983	983	956	960	970	934	956	971	979	1008	948	903	965	976	935	976	935	958	909	1011	942	933	957	977	955	1049	979	1024	954	1000	984	945	965	916	993	991	984	956	977	1014	969	949	981	949	977	964	1018	967	966	925	963	1027	961	967	933	957	945	970	961	959	986	954	1003	1020	920	995	958	998	981	1019	1041	998	947	944	980	976	913	962	911	976	953	953	978	993	1015	909	996	978	1053	949	981	978	1036	967	1017	933	962	992	998	926	1006	969	979	947	961	1011	959	990	921	975	1004	950	1034	958	1015	997	921	961	952	965	1044	1011	929	964	1016	992	979	1023	984	983	974	1005	955	938	956	928	1034	973	988	966	1001	1005	967	944	1017	1009	962	950	974	966	938	995	967	964	997	964	1054	974	989	964	968	955	974	973	980	1003	981	965	974	966	963	1004	948	970	945	996	995	919	996	950	1003	1032	989	976	940	967	982	1018	912	938	964	964	1008	950	978	968	986	927	1006	980	977	1008	979	967	956	996	959	980	1004	1005	1021	1009	951	985	1023	1027	999	961	938	937	926	983	984	988	963	970	990	991	944	975	957	974	994	968	1008	923	975	933	974	995	1037	919	933	984	974	959	976	1025	945	1040	991	974	989	1026	967	1012	1052	984	993	975	972	921	972	979	994	986	953	958	911	990	950	967	933	1017	936	988	1013	1026	968	960	965	973	992	943	1062	983	928	1011	971	1028	945	977	996	986	993	940	958	964	954	961	991	959	1014	996	982	1029	968	1013	997	979	967	958	992	971	999	945	996	976	1027	990	972	960	975	989	961	955	962	953	992	969	988	990	1004	936	990	984	996	974	998	971	999	920	982	942	1027	983	953	1006	971	917	987	951	935	1002	954	937	1038	994	979	953	1037	993	1015	979	968	1038	951	972	972	976	973	984	1015	977	957	970	965	940	965	951	990	952	958	981	937	1009	993	948	939	989	955	1005	977	994	954	952	971	973	993	948	941	1055	987	939	987	895	988	924	958	981	971	983	1045	980	961	944	939	963	973	978	965	973	961	943	968	981	1037	987	958	990	1007	1037	970	1037	927	957	942	968	1000	1004	952	1021	978	938	983	1023	982	970	917	930	947	966	987	1007	954	933	955	993	989	949	1029	971	949	1028	994	983	962	993	929	981	978	951	970	979	1014	979	990	1038	1001	966	977	1008	963	1006	1055	967	968	972	985	992	969	1053	933	938	958	981	950	979	945	984	910	987	970	947	892	978	1000	1001	965	979	980	1004	985	953	984	969	952	947	944	988	962	925	981	934	945	944	969	978	984	952	992	938	951	953	999	985	1019	945	967	988	1027	947	954	939	1001	1001	969	1012	940	1002	938	1015	951	1030	1021	945	991	936	959	1004	899	1013	991	1031	991	1003	972	922	1001	1013	1011	979	986	999	1026	1000	960	1007	991	979	983	970	934	947	1008	1021	985	962	960	964	1017	1065	933	965	976	978	945	968	978	962	985	966	1012	974	953	1007	1000	1010	984	1026	937	971	955	946	1032	981	942	966	904	963	975	1040	1005	974	1022	946	951	967	1005	987	932	972	1003	1014	960	960	975	943	954	1001	925	983	954	949	949	1020	991	1035	947	937	984	972	952	1019	953	1012	910	976	969	962	1013	1003	975	1010	909	923	948	950	983	958	961	981	962	972	953	981	957	949	955	1011	998	957	920	987	999	935	999	1041	967	898	961	981	926	1035	905	956	951	974	983	1006	925	992	972	1006	967	940	957	984	998	1019	986	972	931	1002	969	998	906	944	956	935	1019	976	981	926	1020	997	965	973	976	959	973	953	948	946	990	974	924	957	978	1023	956	968	981	965	1011	1041	1002	1006	971	940	929	1009	969	990	959	961	987	1036	936	930	1050	963	956	1003	985	951	1051	1012	1002	1043	982	1037	999	978	992	949	927	951	936	956	1008	1044	945	983	1008	995	991	1000	939	917	965	1007	980	966	1035	995	968	990	977	970	972	978	1025	982	937	973	952	991	973	1007	1003	964	978	942	989	944	1012	923	953	1033	928	983	1009	991	997	1030	1026	957	941	993	962	920	1073	964	1010	1000	988	1001	1005	976	913	983	986	943	997	964	925	1005	985	1019	963	1003	960	1043	958	1062	1019	999	962	955	1001	967	967	945	966	1002	984	965	980	967	997	966	970	997	1022	1021	1013	972	998	981	1004	963	949	1017	964	1016	943	972	991	926	948	964	1004	932	1024	921	1075	991	966	961	973	956	1023	979	1048	1010	1009	964	936	968	1011	1004	959	1007	985	973	895	996	950	1007	1023	989	965	960	950	975	976	964	984	967	919	959	983	957	1018	957	981	998	945	982	947	996	947	978	987	973	940	1035	952	969	968	973	981	906	977	998	974	1006	970	944	998	972	942	973	958	979	953	966	946	958	933	947	960	1032	1007	945	985	992	964	972	980	1023	959	1042	1017	971	950	990	968	1011	929	948	957	970	997	995	965	919	971	916	944	977	946	948	1013	924	925	1030	978	970	983	1004	1011	915	976	915	964	975	954	955	1011	950	969	1009	921	1009	975	975	984	909	961	957	987	984	939	984	1008	956	1001	1034	935	1007	985	999	983	935	966	1003	935	923	968	998	916	942	1028	1002	947	958	982	895	931	1006	951	1012	995	908	911	1000	963	983	966	981	949	960	946	966	953	1013	992	945	983	961	926	921	1019	905	1040	1009	1058	945	935	959	948	1045	997	963	955	941	963	966	977	909	970	950	1001	1011	933	958	946	985	971	988	1008	1001	946	1001	939	997	945	1003	1001	994	974	974	965	1021	988	957	1022	950	1016	958	954	983	946	965	956	1041	971	968	1001	1014	1001	1014	916	943	981	1001	939	979	1036	953	985	961	965	1002	912	1015	1027	995	1041	951	1018	969	967	1022	945	1059	955	989	1013	959	1011	966	1006	976	965	962	945	966	952	1015	936	991	936	953	955	919	994	1041	934	949	942	940	948	985	941	1010	954	1009	992	995	961	975	914	953	964	992	994	1031	949	1001	979	990	954	1003	979	933	949	954	960	979	966	977	941	931	978	995	983	961	1014	964	1003	1047	940	995	1036	972	1015	971	1006	994	981	1018	969	942	997	964	982	1005	1043	980	1024	970	958	975	1002	987	962	953	934	992	951	941	950	950	996	1018	1004	1001	990	1002	899	964	980	996	1014	997	1046	1010	1050	908	967	926	1005	949	1061	959	988	971	956	938	971	998	890	972	996	1025	914
2519	1122	762	603	917	1052	921	850	792	700	575	470	430	369	345	337	328	293	260	243	227	197	205	186	170	182	159	152	149	129	126	114	95	135	87	85	93	86	81	94	90	81	84	78	87	87	82	90	72	84	70	86	71	74	69	72	63	63	74	78	77	77	77	66	58	64	61	60	61	67	54	71	62	64	67	65	56	60	70	69	61	82	79	73	76	65	60	67	67	76	74	68	65	55	67	69	65	75	62	62	75	49	47	64	56	41	69	68	52	65	66	71	64	58	67	73	51	52	58	62	55	70	51	73	67	73	47	68	55	60	55	62	50	52	62	61	67	63	64	64	59	59	58	53	62	56	65	68	48	70	69	72	62	56	59	52	65	70	68	62	59	65	55	74	53	55	74	58	67	76	56	54	61	53	66	55	56	64	73	65	63	77	72	64	66	65	65	56	61	77	73	75	40	69	61	45	48	67	49	68	71	60	49	50	67	74	58	74	62	67	55	69	58	54	79	45	56	72	75	75	76	60	54	61	50	44	62	48	49	48	47	56	63	73	66	52	70	66	75	58	59	67	62	62	71	45	75	59	69	69	58	51	67	61	49	60	57	67	51	61	71	58	56	64	54	65	53	61	56	89	67	59	60	69	70	67	71	72	65	75	41	49	70	61	67	54	65	61	62	64	63	53	68	86	42	71	62	62	63	69	62	59	71	69	60	65	68	67	43	62	63	73	57	56	66	55	56	66	54	61	64	55	65	70	61	73	59	64	63	65	73	62	63	66	62	67	59	70	69	66	70	55	63	55	51	74	64	62	64	62	62	65	69	54	60	58	59	70	59	63	62	63	58	59	62	57	66	67	67	65	61	67	46	71	75	52	70	61	72	64	69	62	67	70	59	52	56	62	56	75	74	58	57	68	69	52	68	64	63	67	68	57	59	56	62	53	69	70	57	59	43	65	57	45	82	52	67	60	79	71	57	62	61	71	53	77	64	67	57	46	72	68	69	75	60	63	75	62	70	60	61	68	69	51	69	60	68	60	57	57	66	77	55	61	75	71	63	65	73	67	62	73	64	79	64	58	77	46	68	68	62	54	81	65	79	65	63	68	67	57	80	64	68	64	73	55	69	68	66	58	73	58	49	78	74	65	62	69	50	63	59	60	79	58	62	54	71	60	57	61	57	46	69	67	68	66	50	56	67	66	70	60	70	62	56	70	81	67	64	69	79	67	70	60	70	69	58	72	62	58	75	67	67	68	64	63	61	58	79	72	62	59	67	72	61	47	65	59	65	55	61	77	59	66	70	74	66	75	60	62	55	56	62	42	69	64	71	70	76	68	65	65	61	57	69	66	68	63	69	64	46	51	60	46	54	57	57	46	60	60	68	49	69	62	70	59	62	43	75	58	57	69	57	90	60	61	68	63	67	58	60	70	66	60	53	74	64	61	63	62	66	73	56	49	65	61	55	56	46	50	47	68	58	76	68	67	60	62	65	72	67	54	61	68	64	74	58	70	58	67	60	67	52	57	65	56	67	74	64	65	65	66	56	66	64	61	70	73	64	68	69	78	71	60	78	63	59	64	73	71	57	66	79	65	71	66	63	69	70	56	57	49	68	53	59	63	71	66	63	68	54	72	68	67	65	70	71	58	56	62	64	67	61	66	66	50	60	59	68	68	63	75	67	68	72	69	50	65	59	79	60	75	62	64	69	55	57	70	59	43	69	69	75	68	70	56	60	60	77	54	58	59	71	64	48	85	46	67	56	63	87	53	52	64	64	73	69	51	55	85	52	47	73	57	68	73	72	56	53	65	57	67	63	75	77	58	65	64	62	65	64	56	56	58	76	60	56	74	74	75	66	74	57	54	66	62	62	67	65	67	69	57	64	68	51	49	56	47	48	68	56	71	52	60	66	64	70	77	61	67	68	49	62	46	65	55	61	74	54	61	58	66	74	58	72	75	82	61	68	70	62	58	47	59	61	71	56	52	61	51	56	59	62	52	65	69	55	64	54	87	70	73	75	71	59	55	68	54	66	60	69	80	55	66	77	57	54	61	57	76	49	53	60	72	62	80	65	58	66	61	54	57	61	55	69	50	63	60	69	59	56	51	61	62	71	68	75	65	61	77	53	65	53	57	60	67	69	58	58	74	73	51	66	55	78	64	61	75	75	66	78	73	77	77	54	62	47	63	67	57	72	60	67	59	64	62	56	61	65	61	65	60	75	60	75	62	64	59	67	75	51	68	70	53	60	63	64	72	39	70	53	65	60	53	65	66	64	54	65	65	49	68	55	71	75	72	68	67	78	60	54	55	51	55	62	67	71	60	51	58	66	49	85	57	57	73	75	59	64	51	48	67	66	67	61	75	68	62	67	66	57	68	64	76	64	51	65	52	63	58	61	57	52	75	53	79	51	62	60	87	57	59	52	53	73	56	57	74	65	64	55	63	81	61	60	51	61	72	72	61	69	59	61	65	76	76	52	57	63	58	72	61	68	58	66	50	73	69	61	66	63	77	63	67	65	57	70	52	57	52	54	70	76	48	67	55	55	66	64	60	69	61	56	60	56	60	72	73	59	61	68	60	66	56	65	50	57	48	52	67	51	63	58	64	50	64	64	54	64	75	75	64	60	53	46	69	62	57	59	61	69	59	70	66	53	65	85	66	66	72	56	53	64	65	67	63	54	70	67	53	66	55	61	61	62	65	85	66	63	61	71	76	70	74	73	75	68	67	55	59	55	62	65	63	51	58	58	63	58	51	60	59	67	75	50	73	60	64	73	64	54	59	63	58	58	65	60	73	75	52	61	74	81	70	74	62	66	56	44	56	52	71	52	54	64	60	69	72	60	54	46	65	60	65	77	53	69	73	65	58	54	59	68	74	51	65	60	59	60	75	59	65	67	51	88	64	65	64	64	51	69	67	74	62	63	61	62	73	61	54	45	75	70	50	66	59	56	57	57	78	57	72	74	65	69	59	72	57	56	77	70	49	73	76	63	72	53	75	75	70	60	82	65	69	58	61	64	67	49	62	63	54	58	53	75	66	63	61	61	61	78	66	65	68	59	58	63	59	59	72	50	57	61	63	65	52	64	59	46	65	65	58	56	61	57	70	72	66	75	70	62	74	77	65	62	69	76	71	55	68	58	79	63	49	82	69	64	58	50	64	62	73	80	58	58	60	51	78	60	68	67	70	68	66	72	56	49	67	55	44	66	66	67	68	76	68	58	56	66	60	57	66	62	59	75	41	55	58	74	62	76	62	76	59	68	64	57	70	59	58	68	68	61	77	53	60	60	51	55	69	54	76	59	67	72	70	48	55	69	59	76	70	79	62	73	68	71	62	60	54	56	71	66	53	71	77	64	62	91	57	50	56	67	67	62	61	76	47	59	70	78	67	49	56	65	74	62	75	62	71	56	58	68	51	61	62	54	66	58	67	42	55	68	63	55	52	66	57	55	67	61	58	73	70	69	56	53	54	57	68	65	63	83	70	69	58
25834	19544	13964	27468	34855	34395	31184	27821	25079	22275	19837	17519	15492	13524	12633	11701	10738	9919	8882	8204	7553	6840	6299	5731	5364	5060	4670	4343	3999	3514	3403	3061	2899	2560	2467	2328	2216	2138	2017	2034	1939	1953	1802	1796	1779	1712	1661	1645	1627	1560	1535	1481	1474	1404	1369	1309	1287	1337	1303	1272	1380	1282	1235	1216	1201	1251	1163	1139	1185	1136	1121	1113	1094	1053	1084	1101	1097	1019	995	1044	1074	1008	1089	996	1053	1024	1006	1026	1016	974	994	981	995	984	971	958	869	948	915	940	929	953	905	884	905	946	927	878	858	880	868	869	893	967	879	931	905	931	924	910	943	908	882	863	896	915	963	908	884	904	920	883	981	935	886	919	876	902	897	889	933	931	902	951	954	941	940	914	942	926	867	899	943	876	866	933	889	885	858	953	909	918	918	933	925	921	932	904	898	884	921	917	919	844	930	850	895	922	903	915	908	931	892	927	875	900	916	944	873	895	903	893	890	881	812	898	934	874	930	873	842	911	892	896	898	887	895	871	909	877	903	952	904	893	922	813	861	898	928	891	898	891	895	894	911	833	920	938	924	920	878	940	888	906	865	869	880	877	928	884	950	918	905	868	921	869	919	894	916	900	919	897	928	881	875	879	912	933	938	868	904	849	848	867	910	875	897	887	927	908	896	911	910	897	953	919	891	888	900	910	882	885	931	914	892	897	920	889	960	889	912	895	921	887	896	920	886	859	895	912	913	951	872	856	847	844	885	887	922	935	876	848	952	888	892	926	890	917	917	908	887	894	888	921	961	924	948	855	918	924	862	942	941	905	885	904	858	866	912	846	896	934	906	890	867	850	884	846	903	863	833	879	850	922	894	826	887	895	945	899	874	891	912	952	875	890	911	901	875	887	909	907	901	947	882	872	846	874	900	851	870	877	851	928	919	920	889	878	926	898	917	941	865	943	895	918	897	928	872	935	866	882	891	944	897	892	889	900	894	914	901	928	905	883	908	891	911	849	883	922	960	886	921	869	885	944	927	934	845	887	886	879	923	886	880	832	937	899	861	889	888	896	901	915	889	863	876	919	927	848	946	882	886	898	937	883	880	862	844	893	896	917	943	840	857	903	889	873	867	894	879	955	891	822	886	873	941	854	898	837	870	894	855	903	951	904	876	915	866	929	923	879	894	956	884	912	873	907	896	899	826	863	867	923	908	919	889	889	944	897	897	890	863	906	839	840	897	851	886	903	880	952	924	865	876	918	903	889	879	897	824	899	882	881	943	880	892	963	894	856	905	903	887	905	942	898	881	923	927	877	913	980	875	905	947	888	907	859	859	965	864	852	926	876	942	918	902	911	897	881	896	900	952	874	874	922	849	895	880	882	948	875	928	887	876	865	910	919	911	882	912	890	918	812	905	897	830	877	882	934	882	892	896	828	855	906	884	891	870	923	917	846	909	868	925	929	925	926	918	882	885	879	897	920	835	874	878	926	896	865	865	949	841	915	863	897	882	898	847	904	893	918	920	891	942	887	922	829	971	897	938	982	904	899	900	882	856	909	937	899	861	897	931	906	895	887	879	869	879	878	935	904	920	922	887	884	931	900	887	877	893	865	956	901	862	903	888	925	878	962	929	928	853	927	860	940	928	931	834	879	914	873	952	846	907	888	889	924	947	832	875	932	892	867	911	897	909	870	887	909	907	881	924	926	874	916	896	871	866	883	889	882	903	930	881	945	852	975	902	899	876	939	897	871	925	860	908	900	877	886	907	919	913	896	953	847	844	937	852	915	889	916	904	919	915	924	877	927	882	891	882	858	834	874	878	883	912	898	917	881	936	877	932	822	906	954	918	936	906	929	905	894	888	938	870	913	860	919	892	872	898	825	877	975	905	902	958	896	883	933	878	841	913	852	895	876	898	925	947	904	829	876	893	947	871	904	919	916	888	845	886	892	893	903	919	930	888	882	894	902	939	911	853	926	898	926	898	887	919	851	886	873	942	899	884	949	940	875	859	893	926	860	963	871	899	884	889	918	932	832	940	919	949	962	896	887	938	927	847	961	912	919	898	827	853	890	891	927	846	915	898	943	946	899	852	894	899	824	879	906	918	896	903	932	889	914	876	895	934	914	863	852	895	860	890	903	854	829	864	921	930	918	865	927	932	906	867	884	928	889	888	912	862	913	958	899	922	892	915	900	885	869	888	886	892	879	911	871	890	852	864	870	940	871	904	903	906	873	897	907	878	862	890	932	932	899	871	884	908	864	875	898	900	905	888	903	864	940	935	913	866	869	889	943	833	949	948	849	942	855	887	882	878	898	902	936	969	916	907	920	881	891	910	926	916	911	876	844	935	882	868	916	898	902	920	977	941	873	892	880	899	935	901	894	899	936	873	870	857	881	899	887	875	878	952	897	863	933	927	926	866	899	955	860	964	904	876	906	871	920	881	971	925	930	891	903	883	873	880	889	908	886	876	917	924	874	925	862	891	928	948	891	942	961	916	906	859	897	909	889	858	856	881	900	862	957	899	896	918	921	910	907	863	920	917	883	916	887	900	890	875	854	967	889	947	884	884	929	890	880	882	923	986	911	897	903	918	884	927	920	911	946	893	913	919	895	848	903	867	917	892	937	911	878	914	918	878	912	886	858	920	897	891	890	908	881	914	924	943	924	903	888	915	903	903	906	878	897	903	885	849	919	926	934	888	921	904	856	933	918	906	920	904	855	868	885	924	879	887	895	951	895	914	902	901	904	859	859	909	878	866	884	908	938	828	894	883	915	931	928	866	928	929	921	888	916	907	896	915	936	964	890	904	915	881	919	901	908	938	914	909	907	872	895	889	887	944	946	904	919	900	896	888	906	929	904	889	929	942	923	896	873	870	874	905	884	940	949	921	880	948	856	904	926	850	879	889	900	902	924	922	903	864	907	901	854	898	924	915	883	906	845	898	876	884	894	884	906	928	864	856	886	909	921	939	880	875	872	883	879	894	913	925	875	913	871	893	937	924	914	892	957	895	925	911	948	884	891	878	872	887	947	937	868	853	885	902	885	872	938	928	894	852	905	875	958	941	919	906	914	891	861	877	889	878	918	919	872	900	919	863	878	895	887	920	897	897	910	873	902	916	914	895	894	849	899	865	903	873	850	892	884	895	860	898	878	913	938	886	890	890	864	915	891	905	901	916	884	890	840	933	948	902	837	872	910	848	943	866	904	851	873	884	867	905	878	914	913	925	923	911	895	901	906	850	918	941	888	905	922	906	920	904	882	876	913	905	870	886	929	949	919	939	893	916	954	923	873	938	942	886	930	873	913	848	886	911	910	917	920	898	884	880	896	840	912	876	919	931	946	881	897	910	894	900	909	983	884	894	896	926	871	908	955	878	938	854	906	903	902	891	901	940	862	923	875	876	939	930	940	872	924	869	915	901	905	972	876	901	871	907	909	868	921	845	893	926	908	914	921	951	820	892	919	885	926	890	939	910	910	901	913	903	972	911	893	898	823	902	886	906	860	841	868	887	934	902	957	919	863	893	940	917	979	901	906
2044	562	379	325	478	559	477	433	404	382	303	268	230	231	225	190	170	167	140	132	139	129	108	122	125	107	106	77	81	91	83	70	81	85	66	75	68	72	80	64	62	55	57	63	55	56	59	69	67	48	52	72	72	51	62	73	57	58	58	68	59	38	61	73	59	47	54	56	55	39	57	51	60	56	55	59	38	60	57	43	52	60	46	57	35	61	36	45	47	41	63	48	54	61	63	51	52	41	43	41	52	68	55	44	46	54	49	52	57	42	58	61	51	54	46	58	51	48	53	57	51	69	61	56	50	56	41	58	52	59	50	57	36	53	46	66	52	46	48	67	48	65	61	66	44	48	53	58	54	48	41	52	54	45	41	43	57	43	61	55	48	54	58	61	52	58	51	40	58	43	48	47	54	58	58	51	60	51	59	62	52	39	68	71	45	49	53	56	51	45	60	64	58	52	50	60	60	56	49	61	52	44	55	53	51	55	40	48	47	55	53	57	55	60	47	50	34	47	78	46	66	57	60	49	47	59	43	55	47	45	49	52	58	50	51	45	60	54	53	58	46	49	48	48	49	49	49	48	62	54	43	60	61	49	51	51	65	51	55	63	59	46	38	41	65	67	60	44	49	68	40	58	50	47	54	46	52	60	51	53	55	49	49	36	56	46	33	51	53	55	40	54	48	47	46	59	57	49	56	56	42	55	46	56	61	52	47	36	44	52	56	55	67	46	47	53	53	49	69	56	48	48	54	53	54	38	51	56	54	39	44	47	54	47	45	51	41	55	51	68	51	52	50	49	46	50	54	59	43	55	48	47	50	54	60	53	42	50	57	51	61	44	49	61	49	61	52	52	45	46	46	47	53	57	60	59	52	52	59	61	45	57	50	54	49	52	56	48	44	58	55	47	54	52	41	39	53	60	47	49	37	51	47	55	46	50	62	50	49	62	61	70	52	50	50	70	48	53	45	51	53	63	53	48	54	57	50	54	48	55	54	55	58	42	42	47	53	54	53	58	64	62	56	58	53	54	46	51	38	52	71	52	47	40	44	45	48	48	56	47	52	44	53	58	47	49	53	37	41	50	48	50	45	57	56	53	59	57	66	58	43	47	53	50	55	57	66	50	44	52	58	68	49	61	53	59	57	58	43	61	45	60	60	46	51	66	50	56	56	44	53	45	61	60	60	60	42	52	54	48	53	50	62	44	47	57	50	58	57	68	54	54	57	44	58	67	51	51	44	42	54	43	58	47	49	48	43	45	51	46	63	58	60	56	50	58	60	56	50	41	46	44	48	46	59	53	62	55	44	42	60	50	52	57	53	52	56	59	58	40	60	55	42	47	45	56	49	60	45	57	43	48	49	63	61	49	46	55	43	55	45	53	56	45	50	47	49	44	52	50	39	50	42	59	54	50	68	49	56	45	49	55	58	52	47	52	38	56	53	49	47	38	69	55	53	56	44	46	54	62	51	52	47	50	60	31	49	44	45	52	45	49	55	53	52	46	51	54	46	51	55	71	42	72	55	49	57	63	45	54	48	53	46	49	50	46	41	58	46	49	47	44	44	50	63	53	56	53	52	56	44	53	54	57	73	43	53	48	64	53	50	56	55	54	44	57	53	54	45	70	55	55	58	45	47	59	59	50	50	60	40	59	49	47	52	52	54	62	53	53	47	53	55	54	60	53	53	53	63	49	48	51	52	52	48	46	43	57	59	57	47	33	50	44	38	46	53	48	67	63	35	45	54	49	55	68	51	52	46	48	62	49	48	66	65	65	55	55	58	61	55	54	52	53	39	51	50	37	53	46	52	47	43	64	51	52	45	57	54	62	56	42	68	49	54	42	57	57	35	53	47	52	51	44	45	57	52	43	54	47	56	51	59	59	45	45	55	52	61	62	50	54	49	49	55	49	40	56	38	51	64	43	54	55	60	61	51	66	45	49	43	52	62	48	56	48	68	45	63	55	53	46	52	54	49	50	63	62	51	45	63	36	42	50	42	52	48	46	42	58	54	51	45	62	57	60	64	60	52	42	48	47	40	46	50	69	50	50	53	58	50	57	55	56	64	62	48	46	56	54	60	74	64	54	45	57	60	53	66	41	54	53	59	58	44	58	70	49	37	52	51	51	52	56	46	44	35	61	55	47	56	57	59	50	49	37	56	52	53	56	41	57	45	49	59	63	57	58	34	51	50	50	46	43	53	34	46	54	46	56	61	35	52	52	47	52	48	63	49	55	57	55	51	55	48	52	57	38	57	44	57	43	53	68	46	61	58	72	59	49	51	49	32	57	35	49	51	50	51	50	47	49	59	47	60	54	53	50	51	48	46	52	62	56	49	35	35	41	52	50	58	55	57	46	54	54	50	56	44	64	34	44	57	50	61	53	56	55	67	56	52	68	46	52	63	53	58	48	46	54	56	73	41	57	50	58	49	52	55	64	50	66	59	37	58	51	51	46	63	62	55	49	46	56	45	46	45	59	58	49	40	54	44	56	59	56	48	51	53	43	47	48	48	42	60	50	54	58	45	44	43	49	63	62	53	44	45	56	48	50	53	35	45	50	62	53	34	47	40	44	39	46	53	45	65	43	55	53	65	49	51	48	50	57	62	53	56	57	56	44	53	56	58	47	59	46	57	65	52	62	47	61	54	55	57	58	48	52	47	43	39	57	59	58	58	45	56	52	46	46	56	64	50	55	73	45	53	38	52	38	48	44	49	43	52	55	55	65	43	60	43	47	48	55	50	52	47	57	48	40	56	52	57	49	56	52	60	46	43	50	58	52	57	45	51	50	47	64	57	55	60	51	60	47	45	48	51	40	39	37	63	62	47	50	59	69	52	58	50	53	45	58	64	56	48	44	58	53	59	46	62	60	49	51	41	63	43	54	52	50	58	50	53	55	48	54	68	58	48	52	46	55	56	61	54	52	42	44	41	49	74	51	41	54	50	53	48	59	50	42	63	51	49	49	47	46	47	59	44	43	49	55	58	62	43	68	49	47	44	50	47	52	51	45	53	56	53	45	53	59	55	56	52	48	47	51	69	56	64	59	53	48	45	58	44	55	45	49	51	57	52	54	55	55	67	52	50	58	44	59	58	46	46	65	47	53	43	56	55	55	55	54	58	53	56	57	53	54	43	48	49	50	62	60	51	46	52	54	60	54	57	56	62	62	49	50	48	52	68	60	45	54	54	50	49	52	38	59	52	45	53	54	43	43	55	50	48	49	57	44	49	50	61	61	47	37	47	57	52	58	51	54	54	53	36	42	45	54	48	51	59	58	59	55	49	47	54	51	64	56	55	51	49	53	39	54	65	50	58	58	51	55	55	56	62	38	52	62	48	51	62	60	45	58	55	63	59	50	56	38	51	64	54	53	46	54	43	64	61	53	38	51	45	51	42	59	48	50	57	56	53	54	50	44	61	58	45	52	45	47	47	46	44	50	51	50	50	68	45	66	49	54	66	59	58	63	64	47	53	44	49	47	55	55	64	55
18254	12443	8342	18701	25899	25245	22014	19120	16642	14124	12242	10365	8909	8092	7550	6884	6228	5814	5200	4720	4214	3936	3640	3395	3254	2964	2674	2520	2285	2123	1975	1767	1644	1572	1444	1405	1405	1288	1297	1306	1283	1204	1250	1213	1099	1157	1079	1082	1097	1043	1086	1027	1056	987	988	964	950	981	937	940	946	920	906	828	946	922	813	843	865	918	835	866	840	838	840	844	871	851	832	793	810	827	768	834	808	849	801	786	813	806	753	842	808	799	789	823	809	818	737	807	770	782	744	779	774	777	747	788	735	755	754	707	754	773	778	764	761	770	769	780	750	729	769	758	760	760	743	817	767	744	718	761	721	787	727	767	741	778	753	741	773	753	761	780	768	747	755	681	794	705	761	770	749	782	751	715	735	739	770	745	773	720	821	746	762	714	751	795	703	736	776	737	750	726	774	749	743	698	793	774	724	788	764	762	742	737	724	767	750	777	781	796	720	736	763	773	785	715	721	745	775	746	772	722	790	791	773	745	805	765	699	733	781	743	780	765	792	773	777	824	753	730	788	762	742	737	762	740	772	804	796	728	761	736	804	772	790	709	767	759	685	743	702	748	755	722	703	753	704	762	726	735	759	783	795	764	808	754	750	730	766	801	730	761	762	754	773	743	745	731	713	780	749	786	756	767	782	747	754	745	759	777	760	721	731	749	781	773	739	743	750	772	777	753	764	771	802	737	772	769	727	781	769	739	736	773	775	721	723	759	732	776	695	790	763	743	754	777	757	769	767	781	789	745	775	762	784	807	796	734	777	781	744	768	767	742	758	697	756	768	813	752	757	725	745	803	785	770	741	736	719	756	769	766	799	767	713	731	769	764	742	763	742	701	803	754	689	740	777	760	759	775	803	733	822	770	816	780	785	731	721	746	773	737	738	743	788	740	755	732	732	797	763	736	735	709	770	752	760	766	760	770	764	728	776	751	811	750	732	771	767	760	739	757	774	778	745	762	771	722	753	808	795	750	745	769	785	735	749	776	814	740	763	776	737	739	816	770	741	747	747	742	778	772	769	769	750	742	729	764	792	773	765	768	760	725	745	726	777	752	781	791	741	762	774	780	759	748	813	743	740	752	758	766	766	723	745	763	789	750	776	726	764	772	716	781	785	764	794	740	780	709	752	794	772	801	752	740	761	768	735	755	769	753	761	789	773	775	788	789	768	743	720	751	736	740	737	777	719	754	749	750	782	770	712	754	722	764	753	747	743	718	734	737	767	796	829	767	730	754	721	744	773	755	751	737	739	720	741	725	757	775	748	762	747	803	710	784	718	765	762	765	750	756	729	784	781	762	760	734	785	767	703	818	725	803	767	786	767	765	716	778	724	797	757	749	738	778	799	745	799	777	715	735	769	735	801	767	795	791	778	773	772	718	746	756	747	738	783	732	768	747	730	741	771	774	790	735	760	732	737	743	731	733	766	769	802	757	761	742	780	717	766	818	791	697	783	791	758	740	738	733	766	765	749	764	745	812	762	787	801	776	731	784	791	777	770	756	740	753	735	713	709	798	785	767	751	804	744	740	725	778	709	796	743	756	777	741	792	732	697	725	720	743	745	791	721	743	768	769	748	761	785	719	718	752	726	781	759	746	750	760	737	766	749	776	770	774	768	741	752	738	726	787	765	807	740	746	723	725	768	747	762	793	711	789	766	765	741	756	746	743	792	766	727	710	783	740	715	745	785	753	774	736	691	803	721	742	795	705	799	772	785	773	742	765	747	716	786	823	793	763	772	777	777	726	738	747	790	752	813	783	786	734	748	722	763	776	758	761	690	776	772	813	771	746	719	787	738	774	742	738	730	803	756	770	774	782	778	779	796	739	770	779	781	771	758	729	782	710	702	738	732	746	746	768	742	759	777	723	747	826	724	665	729	772	798	741	730	759	773	711	757	734	800	750	791	764	737	810	687	780	723	730	820	760	767	737	752	765	753	788	725	766	829	793	760	755	726	758	735	752	796	762	813	747	784	667	770	721	782	778	749	767	748	729	714	770	800	744	799	726	697	728	781	746	773	733	698	751	756	799	788	731	763	720	781	764	780	759	788	756	764	697	745	736	717	761	742	765	708	750	708	762	756	774	787	746	768	721	747	725	758	761	791	722	761	751	777	805	755	802	762	736	722	765	738	716	773	777	755	743	789	732	726	741	780	785	760	729	798	776	735	758	714	771	751	751	787	765	766	791	743	770	772	795	716	772	734	779	718	756	790	757	774	758	763	759	732	776	813	739	783	764	729	766	792	779	730	750	760	759	735	790	769	699	731	741	743	772	807	796	763	731	800	797	729	787	744	779	743	826	760	744	752	734	722	738	782	676	739	753	742	783	772	742	765	737	780	755	802	751	729	753	798	730	758	756	767	776	738	761	767	795	759	736	811	777	710	758	723	737	742	752	735	767	731	779	749	758	725	814	757	771	743	814	788	759	759	734	739	745	739	753	780	787	731	713	763	707	736	743	780	791	736	764	713	777	752	760	782	737	748	737	771	766	745	793	753	738	698	748	736	741	744	730	731	708	758	772	732	753	739	787	706	739	730	741	736	708	810	753	792	725	751	764	724	755	747	777	757	797	735	777	762	740	805	775	799	665	739	730	787	740	754	741	766	750	760	748	751	745	734	740	771	804	734	766	711	796	737	732	756	767	763	759	741	717	722	709	774	764	777	742	784	762	778	753	757	763	741	771	748	736	728	779	764	846	757	750	811	783	760	732	740	757	737	738	787	797	761	758	776	730	755	723	742	715	780	770	810	731	775	792	778	790	740	723	772	727	776	780	743	759	841	758	746	751	777	769	750	764	762	776	786	791	787	774	780	737	796	750	791	789	790	759	721	734	727	709	762	760	777	796	699	772	760	730	759	675	727	670	744	768	759	779	731	791	751	764	784	793	763	764	739	755	741	776	754	758	751	758	779	764	747	761	763	773	772	745	809	760	786	725	782	772	742	768	803	742	802	724	762	788	742	774	746	766	739	785	760	757	739	762	808	751	724	769	740	749	793	777	762	736	701	763	790	773	738	752	779	752	812	735	742	725	802	769	729	731	725	793	753	779	754	745	759	749	799	754	772	752	756	723	799	753	749	741	735	742	740	746	782	770	765	759	755	752	763	700	747	736	769	761	736	756	753	803	784	796	751	811	786	733	728	751	736	780	764	779	811	756	770	787	774	781	776	748	753	792	738	734	807	744	750	704	753	764	773	775	786	769	745	743	740	757	732	838	732	752	769	785	780	782	780	767	775	815	788	749	762	755	780	790	754	776	769	771	798	744	765	774	747	770	720	761	746	777	730	782	803	744	799	760	777	752	754	755	730	780	757	765	780	698	765	765	778	762	766	716	777	823	786	759	775	718	730	719	782	752	737	711	799	755	734	780	772	795	790	720	717	766	737	768	770	726	761	733	774	754	763	775	768	741	787	775	761	693	741	788	797	743	711	747	798	728	822	720	777	785	729	798	752	739	750	758	705	786	726	737	769	776	750	706	718	726
1422	852	549	417	689	828	737	683	560	467	427	331	338	305	268	257	233	202	184	190	148	133	138	141	103	132	113	124	94	88	99	89	76	76	86	76	68	68	72	62	73	62	60	68	74	64	73	50	55	58	47	49	64	52	63	50	59	61	58	54	79	59	46	56	53	45	51	47	48	56	45	54	55	49	41	52	47	37	62	49	47	48	63	39	32	44	53	35	36	57	55	51	43	40	54	44	39	47	53	55	44	42	43	47	56	53	41	52	47	47	40	48	44	42	45	38	38	52	46	47	43	48	39	38	44	44	54	44	43	42	40	39	51	46	40	43	45	52	44	39	50	35	37	48	44	46	34	33	58	49	47	47	48	46	51	42	41	47	47	46	45	42	54	38	55	39	63	52	49	45	46	47	48	56	50	39	38	45	62	49	58	45	33	50	34	45	53	51	49	60	49	42	52	52	54	40	54	52	53	58	49	43	52	50	48	60	50	45	51	40	58	44	50	51	53	49	53	59	45	40	40	52	45	52	39	60	41	56	43	46	49	37	39	49	47	54	46	52	53	44	57	33	39	41	46	47	38	45	39	67	40	45	40	47	54	47	39	42	45	33	46	51	40	46	42	39	55	43	59	52	29	42	41	40	43	47	46	43	50	50	46	60	63	52	53	53	42	45	50	39	43	52	51	50	48	47	55	56	48	43	41	42	42	45	39	44	43	58	58	41	35	56	57	55	44	38	53	48	36	45	44	41	40	46	44	53	46	50	47	50	50	41	47	54	57	44	48	39	34	59	47	40	40	42	43	45	37	48	46	44	43	58	42	51	52	48	55	52	61	41	44	55	46	40	38	40	52	53	36	52	52	62	50	43	58	40	46	38	53	47	39	40	49	46	36	44	52	53	45	54	45	45	62	45	52	51	42	51	47	46	48	49	55	49	45	49	45	47	42	49	60	45	53	45	50	64	47	42	48	43	60	44	39	43	47	61	39	67	36	37	45	51	50	63	46	40	43	46	30	38	36	47	34	49	46	40	50	46	50	50	42	48	49	51	41	49	44	54	53	47	38	49	49	40	43	42	51	52	40	28	46	39	57	39	52	55	61	40	51	48	56	54	45	42	44	51	50	53	51	50	44	54	62	37	62	46	39	56	47	50	42	35	56	43	58	33	44	46	43	35	51	29	55	39	51	37	46	49	37	51	43	70	43	56	50	37	40	44	49	62	40	51	47	51	51	49	48	40	40	48	43	39	43	49	52	60	50	55	52	37	53	41	58	43	61	50	51	48	42	56	58	42	46	43	58	51	34	51	48	39	55	49	47	45	50	51	53	42	52	53	43	48	56	43	55	52	56	44	44	46	58	49	48	52	54	45	44	52	45	49	39	55	35	43	43	40	47	44	42	48	52	43	53	34	36	53	51	36	51	52	36	54	72	51	43	37	51	51	54	39	48	49	35	57	37	55	45	39	53	47	35	43	33	44	52	57	50	37	49	41	48	44	58	53	46	40	55	56	49	52	50	44	50	60	54	62	33	48	47	46	71	38	57	50	53	45	41	36	43	46	50	52	46	40	62	48	38	44	45	46	48	45	51	45	40	53	37	50	51	48	36	49	44	48	39	45	45	62	55	45	50	43	52	51	41	47	50	49	45	45	46	52	59	40	53	54	53	50	49	54	51	42	57	61	45	43	50	45	60	45	39	63	50	43	41	54	50	51	50	43	45	40	45	49	50	58	47	46	52	53	50	44	46	47	53	61	42	45	53	48	45	57	44	47	48	38	39	41	55	63	59	55	65	40	53	52	44	48	45	43	48	49	48	52	48	49	63	41	39	45	51	34	47	48	52	45	44	35	51	52	40	43	54	42	49	49	33	49	38	48	33	55	52	53	55	52	53	45	42	52	37	45	53	42	49	50	60	46	41	40	37	56	54	44	42	42	52	52	37	44	45	45	42	58	44	41	58	41	39	39	40	52	53	44	52	56	49	35	44	47	44	48	40	36	43	56	43	43	43	45	42	52	45	62	58	51	34	59	56	43	50	54	42	44	48	38	58	53	47	60	54	51	39	47	42	52	50	58	43	45	40	48	56	54	40	47	44	52	42	46	45	57	48	55	44	44	45	50	45	46	50	42	42	44	48	49	40	48	42	38	41	43	44	51	44	45	38	44	45	40	39	43	58	50	36	46	51	40	69	40	51	48	43	44	57	41	49	45	37	37	44	34	49	56	54	37	40	34	50	64	47	35	46	56	41	42	44	49	47	48	48	55	63	54	39	48	51	48	41	47	49	49	49	50	48	54	49	53	48	48	60	53	46	52	46	50	53	36	48	55	38	49	60	40	48	53	55	55	49	50	33	52	50	35	47	40	48	42	48	50	39	50	51	42	61	47	50	44	44	52	45	51	36	28	45	48	64	55	47	42	36	46	51	49	44	42	49	37	48	58	37	32	41	50	49	45	47	39	64	42	62	42	35	33	44	43	58	54	56	43	46	45	58	53	42	50	63	33	50	48	48	50	46	51	47	47	29	49	54	44	65	56	40	52	36	40	47	55	47	50	56	50	55	52	48	54	40	41	47	51	64	40	52	37	50	54	49	47	46	40	37	53	47	47	44	55	38	42	44	51	49	53	43	56	46	45	33	43	47	45	46	47	43	48	42	57	36	52	52	50	48	53	45	47	42	40	52	47	51	47	48	41	51	33	46	56	51	40	47	45	49	38	40	57	50	44	43	56	47	54	41	45	54	44	46	47	42	54	50	56	45	51	45	53	43	44	41	54	52	44	41	44	49	42	48	43	53	48	59	30	44	42	44	62	42	66	43	55	46	39	40	45	53	49	48	47	43	47	49	40	33	59	46	46	46	34	51	61	58	58	48	45	39	36	51	50	62	54	45	43	49	46	35	45	37	51	53	58	46	53	46	47	47	56	56	48	48	46	52	46	36	51	45	41	51	52	51	47	54	39	49	38	35	40	66	46	62	48	62	47	63	57	43	47	49	54	53	30	45	56	36	44	51	55	41	47	50	32	59	31	42	39	49	48	51	56	40	65	57	47	48	41	45	43	53	48	44	55	52	46	47	51	45	45	43	53	37	48	47	49	48	52	52	51	43	45	46	55	52	43	64	40	52	51	41	47	52	51	38	43	58	41	39	61	54	48	47	46	41	41	44	41	62	48	50	47	56	41	36	47	50	59	46	45	41	41	57	52	42	42	45	50	45	45	53	50	59	51	51	36	50	58	44	52	42	49	39	36	60	69	41	47	45	42	41	47	29	45	40	41	43	57	49	43	42	36	50	55	46	40	55	36	49	52	41	48	39	43	48	53	36	49	49	49	44	47	44	41	56	54	41	46	50	38	40	55	46	51	34	42	41	53	51	47	42	40	32	57	53	33	39	48	40	31	48	49	48	44	49	51	45	55	45	47	53	48	47	47	45	36	57	48	44	56	48	50	52	46	44	52	46	51	45	45	33	41	44	45	56	35	51	48	38	57	47	44
21977	16437	11096	23346	30907	30356	27033	23817	20755	18296	15856	13775	12151	10812	9793	9210	8355	7625	6749	6337	5684	5195	4715	4458	4130	3891	3478	3223	2918	2636	2390	2249	2037	1978	1831	1732	1651	1597	1488	1563	1483	1467	1343	1321	1274	1265	1207	1232	1158	1184	1163	1155	1070	1100	1090	1009	981	1010	981	984	949	964	907	906	929	876	846	873	847	843	860	846	826	787	771	846	852	797	759	814	749	753	798	785	790	755	705	785	715	760	719	693	793	688	750	755	727	742	732	683	697	689	684	688	718	702	684	637	711	685	683	634	708	676	712	689	711	707	726	640	724	666	679	682	676	715	662	723	728	684	674	703	754	680	686	663	689	696	676	708	725	712	691	694	713	683	646	705	709	676	670	727	713	706	702	681	713	700	694	701	675	695	714	677	740	665	662	691	676	673	691	684	728	663	693	692	715	672	670	677	679	677	675	678	668	690	708	666	690	647	690	648	680	721	669	662	684	688	707	661	650	684	634	711	691	658	707	680	651	698	685	658	719	710	656	710	660	702	706	683	687	673	714	690	705	686	611	687	685	690	675	687	666	691	715	668	644	699	663	687	628	686	716	687	721	687	681	709	721	692	702	638	715	683	648	707	706	681	693	651	661	624	648	648	708	693	706	658	671	698	702	650	667	707	720	665	658	647	690	667	671	704	704	734	713	686	661	681	676	690	723	649	733	717	677	715	645	633	692	648	684	678	693	644	679	679	691	723	699	697	711	715	706	701	683	681	662	676	688	699	681	686	729	678	689	681	720	722	669	681	662	675	727	666	727	671	676	645	685	710	673	688	684	678	734	701	651	737	697	658	702	669	721	717	665	674	639	703	687	680	668	627	703	679	639	703	693	701	734	700	714	699	698	647	668	676	668	634	712	734	647	729	697	666	657	691	611	693	649	663	701	646	686	636	678	690	673	700	694	732	722	696	701	690	669	707	719	661	696	688	683	662	643	723	655	712	679	686	666	654	699	689	712	740	728	661	676	698	682	718	697	701	709	651	731	681	665	710	697	696	681	688	677	669	689	659	704	681	715	735	685	683	693	677	705	700	640	717	668	660	679	738	730	691	713	687	665	718	703	687	686	669	662	666	740	675	672	655	657	700	641	643	672	722	665	734	656	688	671	731	695	713	710	739	719	711	701	677	669	707	667	688	665	661	676	700	670	660	739	700	677	680	710	701	707	704	726	679	650	692	674	697	679	696	703	665	643	671	646	718	682	624	638	636	675	726	630	705	732	712	650	624	705	665	663	694	705	693	689	719	655	676	696	674	721	634	658	702	661	669	720	660	719	672	686	713	684	695	662	661	717	709	667	696	700	743	703	742	669	694	681	730	704	672	651	712	685	687	657	716	671	690	683	656	711	704	679	649	720	692	688	707	700	725	724	715	654	688	683	685	696	715	635	682	689	659	660	732	684	659	702	699	716	681	657	662	721	707	698	718	676	747	683	702	713	730	711	666	698	652	696	722	727	734	675	662	721	689	689	688	701	669	649	646	670	707	703	699	704	671	704	636	713	696	687	703	701	657	696	627	696	686	718	685	675	656	672	719	709	705	682	694	700	698	724	739	689	685	697	726	630	709	704	636	666	683	724	698	638	659	670	733	705	633	667	697	693	708	694	664	685	664	669	714	687	690	713	655	699	680	669	648	637	716	692	658	697	705	663	653	647	661	653	695	675	719	709	691	701	692	671	704	656	692	740	651	666	662	660	691	690	677	684	709	729	684	695	734	694	703	636	686	724	711	691	696	668	707	674	654	660	659	725	713	687	713	690	653	657	720	685	670	730	717	720	717	680	695	690	660	628	688	732	649	681	728	647	721	676	689	662	632	689	644	672	729	720	657	659	641	711	741	688	671	704	698	680	715	663	701	654	659	705	688	675	711	655	659	705	660	678	640	670	647	672	692	626	719	701	667	695	693	675	648	671	638	729	669	712	670	647	681	745	647	683	717	689	595	683	708	693	694	684	648	665	695	690	717	631	692	658	719	672	741	701	692	710	738	672	690	695	713	694	669	689	691	711	703	657	680	705	669	743	676	658	708	670	767	708	673	683	723	648	656	652	691	682	714	669	651	694	700	688	697	700	667	715	682	711	705	665	669	673	650	649	711	682	710	707	651	686	609	685	664	734	666	648	714	704	688	678	662	678	717	672	727	690	689	651	724	665	715	676	697	703	715	662	671	660	710	709	672	661	691	655	692	711	705	626	678	676	709	683	637	739	734	708	662	654	699	707	710	687	696	679	667	674	682	679	675	654	659	687	674	705	692	633	681	701	639	697	690	650	661	668	672	707	651	669	726	694	671	672	670	663	742	668	716	719	699	693	696	745	722	698	691	727	693	655	695	722	678	634	662	731	695	649	705	698	700	715	671	668	658	681	694	687	706	667	664	707	715	648	677	682	649	716	605	687	731	719	647	731	636	670	705	660	687	678	668	677	666	667	666	715	697	714	711	697	709	700	633	664	675	686	697	688	738	662	686	626	734	689	676	702	682	694	668	681	686	672	684	657	687	679	701	711	677	686	681	726	663	665	702	664	691	651	681	696	682	701	695	665	672	664	670	668	725	632	719	635	715	727	721	709	695	676	683	723	666	656	696	638	692	707	695	664	705	666	665	663	726	654	737	652	671	674	727	671	691	718	703	716	619	678	666	702	681	678	704	699	687	710	704	652	656	682	682	681	684	703	708	695	654	723	699	667	666	636	700	648	691	715	728	702	659	711	682	665	700	685	664	650	712	646	683	720	658	668	721	688	666	677	689	706	704	659	647	656	696	663	656	698	687	666	701	681	682	710	705	742	677	724	648	700	700	647	693	641	657	728	676	715	716	697	713	700	719	649	692	655	670	699	668	695	708	692	648	692	691	703	654	711	673	676	687	708	713	776	679	645	665	710	685	702	690	654	728	712	661	688	683	684	695	636	714	679	651	728	735	663	714	672	651	686	707	687	670	687	641	687	677	676	700	662	685	695	673	688	720	733	693	697	668	723	670	680	620	726	685	690	689	690	724	718	689	736	729	670	689	679	655	667	712	710	691	692	684	691	671	685	638	669	737	654	715	701	718	656	721	720	677	724	739	684	682	728	715	679	672	664	661	671	699	671	673	686	659	711	698	665	675	686	708	699	654	676	680	698	734	681	670	714	654	690	689	686	677	712	651	707	683	692	651	651	689	678	715	669	723	660	695	688	670	664	711	699	615	702	707	701	708	696	692	636	666	711	698	732	693	636	717	678	642	674	701	638	707	699	683	692	665	686	717	691	640	653	700	715	705	658	667	685	654	664	703	713	691	652	669	747	667	674	675	663	699	695	668	709	667	722	644	666	650	695	706	663	680	673	697	692	734	724	689	653	670	701	670	690	682	657	681	679	666	740	690	685	700	711	692	735	687	697	687	672	692	700	698	705	730	719	673	682	636	715	732	702	669	704	765	667	688	738	682	711	713	723	690	694	676	659	694	654	686	709	734	648	707	669	669	685	682	717	665	645	684
3216	802	548	447	647	746	693	587	589	473	401	347	356	307	265	251	235	235	210	187	178	189	146	150	129	138	129	126	109	100	104	105	110	102	110	65	91	93	96	89	79	87	85	90	82	85	82	63	76	83	89	68	93	77	79	56	85	80	87	79	67	75	79	81	63	75	74	62	72	71	74	55	86	77	79	85	71	65	74	77	78	73	81	62	60	60	79	72	75	70	74	64	72	75	72	49	78	87	54	72	65	57	65	57	66	63	58	74	75	76	53	66	65	60	70	64	83	80	82	79	73	70	74	63	65	58	62	86	65	85	81	78	84	71	75	37	76	61	65	81	70	54	56	71	74	82	70	61	71	65	91	55	61	68	74	86	60	69	70	64	67	76	60	55	60	61	58	65	66	75	53	73	68	75	70	69	69	64	71	55	63	68	71	72	68	77	73	74	74	63	71	69	67	70	76	83	61	59	75	62	54	74	78	67	56	65	69	78	65	58	65	58	66	62	65	59	69	57	59	55	69	69	66	70	61	64	66	84	71	74	69	83	67	56	62	70	64	63	68	57	70	72	69	85	69	63	82	63	66	82	77	70	73	68	81	82	79	67	60	87	74	74	55	75	56	78	75	59	65	75	72	52	59	61	81	64	55	68	65	69	87	59	66	81	82	70	72	63	65	86	73	63	72	67	67	56	67	66	73	66	71	73	71	62	58	97	63	62	67	59	70	71	56	77	64	74	59	58	61	78	65	47	69	58	64	57	65	74	78	58	64	65	63	78	49	66	68	68	66	69	63	72	68	52	92	61	65	70	63	69	76	49	52	69	59	64	61	77	88	73	72	66	57	70	62	66	75	71	71	64	67	72	72	81	62	68	69	73	60	72	72	69	80	84	53	71	58	50	75	56	60	53	51	69	58	67	71	60	76	68	65	69	66	45	91	68	62	73	69	65	67	66	80	55	75	69	73	64	62	61	73	68	69	55	78	72	75	66	66	69	51	62	68	56	71	67	70	75	66	62	62	59	55	63	60	59	68	74	65	67	68	65	59	75	70	65	50	78	73	74	72	73	58	64	57	54	68	80	61	66	66	67	71	70	71	71	76	68	69	71	57	67	60	72	84	67	73	70	73	68	69	65	78	68	60	66	64	53	74	73	72	80	58	61	69	72	57	82	67	68	77	66	63	61	67	69	73	72	70	64	73	75	63	77	69	69	72	71	71	63	67	87	68	74	55	60	65	87	66	65	58	64	61	59	72	55	62	73	76	57	66	63	67	81	62	77	68	65	61	63	77	68	65	63	74	72	70	63	84	80	67	75	71	84	85	64	71	61	77	81	68	71	66	47	78	62	65	79	83	63	70	75	76	63	75	62	69	66	65	73	58	74	66	65	66	63	70	66	75	65	62	62	60	79	67	64	65	73	70	81	72	63	81	64	70	80	70	84	64	61	66	52	73	62	65	70	74	79	61	61	81	70	60	62	67	79	77	78	59	80	75	71	68	67	55	61	72	71	55	61	57	69	58	68	75	61	72	61	61	67	59	74	70	56	62	65	70	70	58	70	53	63	62	62	70	57	66	69	50	62	51	68	62	54	71	70	67	55	54	62	65	61	77	63	60	76	61	78	63	52	67	82	77	65	66	61	64	68	77	67	66	57	63	70	60	75	63	54	69	58	60	70	63	73	66	59	82	74	62	75	81	64	68	72	77	76	57	60	73	60	66	74	63	67	77	87	72	66	67	65	61	64	70	72	79	66	68	73	63	72	60	52	71	64	70	62	71	70	74	66	65	58	66	71	89	63	73	50	61	73	59	53	49	74	56	56	71	64	76	74	66	83	62	62	66	62	77	50	67	69	78	75	68	67	61	79	54	89	62	63	64	73	69	69	68	62	66	67	61	66	71	53	82	63	79	67	73	63	50	64	64	64	56	74	62	69	72	65	63	64	62	54	67	63	64	82	59	55	63	93	72	72	67	53	62	72	59	63	76	64	65	56	65	70	68	62	80	71	54	62	62	74	96	48	68	58	86	60	68	68	72	62	61	71	70	77	58	61	56	74	55	57	50	63	78	68	77	73	71	66	69	58	58	93	58	63	70	70	66	61	61	59	68	68	68	70	82	63	61	64	64	71	64	58	72	84	86	65	75	64	65	74	71	58	60	87	58	62	69	62	80	79	65	68	74	66	65	74	75	65	65	65	71	59	57	47	63	52	70	70	66	61	60	75	67	57	69	64	60	79	67	63	63	78	64	70	75	68	53	79	76	64	68	66	69	68	61	61	64	68	60	62	73	75	68	62	78	67	74	75	67	67	77	76	69	59	59	68	77	63	71	66	80	79	72	65	66	63	79	73	71	59	47	64	65	71	72	76	76	61	55	63	67	54	78	50	63	81	77	61	74	75	75	68	68	69	60	60	52	57	66	62	77	56	66	71	57	64	56	82	74	63	77	70	67	75	71	65	60	69	70	68	74	59	66	84	71	86	66	50	71	77	73	72	67	75	64	80	72	61	76	70	51	55	68	83	67	66	68	76	49	66	60	56	80	74	76	65	95	58	99	59	68	63	77	67	72	80	62	67	70	60	80	60	69	80	69	79	73	71	73	69	79	72	71	45	64	65	61	74	72	63	68	87	70	85	60	79	69	89	68	51	73	53	70	72	74	71	82	72	55	77	85	59	64	64	55	61	63	55	77	86	68	64	52	69	59	49	61	72	68	79	64	83	78	78	62	79	60	72	67	70	50	72	55	68	64	79	62	78	64	71	58	67	70	68	84	63	65	59	89	86	69	64	69	74	72	88	59	66	65	91	78	59	73	73	63	63	66	81	57	67	59	78	82	65	61	64	62	58	67	61	63	61	73	65	75	72	65	64	79	64	62	58	62	80	60	53	67	72	68	66	51	74	66	64	60	69	69	63	64	68	76	81	60	60	59	54	76	65	66	63	63	78	77	66	71	76	63	72	59	66	60	75	78	64	65	67	70	70	61	65	68	66	64	69	63	69	55	58	72	63	65	87	53	74	70	61	82	84	85	72	70	75	63	64	69	48	74	63	58	81	70	61	58	51	64	66	77	65	71	60	55	73	71	78	67	83	57	62	65	67	62	61	57	79	58	62	75	65	68	76	81	66	75	60	62	69	60	61	77	64	76	78	79	50	78	73	60	68	56	61	70	72	60	60	55	76	65	83	72	77	70	67	71	51	59	50	81	50	77	81	65	62	77	63	62	64	84	69	79	71	64	81	69	46	63	55	60	61	64	67	66	81	57	75	54	65	70	73	77	66	91	57	73	77	59	74	62	59	85	59	63	61	67	63	69	66	57	65	45	64	74	77	77	67	67	71	69	72	72	69	78	68	75	65	83	71	69	67	61	70	70	83	73	71	69	77	77	72	64	67	79	65	67	66	71	78	69	69	68	68	66	68	63	74	62	65	64	67	55	76	64	56	61	73	75	63	77	78	63	92	77	68	64	58	66	80	76	68	57	78	73	79	65	75
20434	15199	10723	22415	29953	29143	26175	23173	20409	17729	15634	13684	11940	10786	9915	8992	8284	7594	6831	5934	5526	5114	4844	4374	4116	3940	3656	3240	3072	2664	2662	2412	2234	2122	2035	2020	1868	1768	1882	1705	1737	1637	1631	1556	1501	1558	1467	1419	1466	1329	1402	1330	1380	1387	1320	1309	1254	1197	1205	1292	1201	1266	1212	1240	1118	1184	1113	1124	1089	1127	1046	1052	1112	1118	1104	1086	1111	1099	1110	1077	1099	1076	999	1056	1055	1073	1013	1031	1000	1000	1024	982	969	1019	996	984	998	1051	997	1066	954	985	965	948	972	973	1018	959	949	998	987	998	1013	1003	992	995	975	935	1051	959	1000	930	970	944	1002	956	966	943	976	969	980	1043	979	975	974	970	998	954	959	966	980	951	996	1048	927	1000	958	1000	968	964	1012	976	952	1007	960	1037	985	963	955	1020	958	1005	1002	969	968	918	996	988	990	927	993	975	1013	967	914	1021	1007	924	1016	961	956	954	947	1033	1000	953	1004	949	962	992	975	968	939	1023	997	1047	992	1035	958	993	936	968	962	972	1021	961	971	988	948	974	995	1039	972	999	1001	985	946	993	955	969	969	911	994	1000	974	951	980	961	1018	909	999	966	983	993	955	969	957	968	993	909	936	992	989	946	985	978	1037	933	1009	957	943	1001	1003	1013	965	947	953	987	982	974	996	995	972	985	990	974	958	955	969	963	1012	990	986	967	993	945	925	1020	1013	1001	981	957	996	951	994	998	1036	940	987	979	929	987	974	964	968	1031	943	1001	992	981	1000	987	1046	954	931	988	1007	990	982	974	1042	944	953	980	966	964	987	926	972	972	1045	930	934	959	982	941	971	1004	946	1027	966	911	960	935	961	946	948	1018	1003	1016	994	1031	978	1008	962	984	957	972	955	986	957	963	905	969	954	1004	951	984	971	985	1010	999	1023	986	987	974	911	939	1016	994	982	971	990	995	929	1020	907	1000	1045	982	985	972	922	1022	973	979	1017	964	998	1016	998	993	974	972	974	1021	975	1008	991	1000	938	1022	933	941	1000	989	1004	973	1026	991	952	986	925	966	962	956	941	976	979	929	969	951	1034	971	1014	958	970	955	948	1016	998	955	1023	959	998	1038	1029	968	975	1024	1020	1006	1000	975	1028	986	966	1008	936	957	947	943	975	1007	997	997	947	936	895	964	919	1008	1005	951	958	994	1008	985	991	983	996	951	974	982	955	948	975	971	938	934	930	989	977	1001	1004	942	967	914	993	989	941	981	946	1048	982	987	968	915	949	944	950	939	979	1042	959	877	1008	994	967	981	948	978	986	1024	955	955	993	974	959	924	1019	1019	982	969	920	988	926	945	957	1020	1008	996	998	979	1011	936	992	918	983	1038	973	1025	963	1024	1017	985	991	968	981	956	964	941	914	959	978	940	1025	917	954	978	935	1020	993	992	1000	971	1020	988	978	984	948	990	983	1041	942	961	952	986	1004	987	978	919	944	1030	1003	1017	1013	988	1060	966	1011	972	956	969	961	1014	972	985	1010	980	908	996	977	1012	995	985	939	965	1033	1030	958	945	932	937	998	975	970	956	976	991	964	958	993	1000	990	964	994	958	960	975	993	947	1062	984	980	984	999	989	985	985	970	992	986	977	985	1018	931	1033	969	1018	982	1016	968	996	974	993	979	980	1047	947	991	964	963	987	955	1023	960	955	979	997	971	959	1013	973	943	998	981	959	988	1033	995	929	931	1003	926	922	942	1028	1025	983	922	996	987	952	991	988	1008	1021	986	918	986	970	918	975	1000	1079	989	973	974	996	958	971	1019	1000	946	980	959	1020	983	1003	968	971	898	1001	1002	1003	943	966	998	947	974	928	991	997	992	966	971	941	965	972	1011	1038	991	1015	984	1006	998	1024	967	986	1015	961	980	981	924	947	946	926	970	951	916	954	989	988	976	972	945	969	977	1009	1000	920	926	989	1039	989	970	954	959	976	965	934	988	930	980	1018	985	1040	965	1008	981	984	968	956	1013	994	967	1019	968	969	1000	1027	969	1027	988	1016	976	951	1015	1019	981	994	963	1007	988	959	964	1048	934	988	966	1017	933	958	1039	982	967	1018	944	970	1036	978	907	1000	987	983	1003	988	966	961	962	981	983	954	1014	942	1024	1034	968	946	928	968	973	951	990	991	990	951	972	1027	967	1047	1030	971	947	1041	990	932	960	986	935	972	977	926	951	980	986	1025	971	961	952	1016	1016	976	973	946	994	975	976	1009	950	996	1033	975	981	955	984	976	978	931	1019	930	975	998	969	985	1004	1008	949	984	972	939	989	1028	970	951	929	993	996	1002	1001	914	970	980	996	988	903	1028	998	966	968	1007	994	978	996	951	976	983	966	992	1002	937	1015	984	971	967	967	954	955	1046	985	979	961	921	958	1005	905	984	1011	950	944	988	965	1010	999	975	951	985	958	959	1023	957	993	969	913	907	1001	933	993	939	909	976	1020	942	952	974	998	989	1033	990	943	921	914	994	997	963	980	963	1010	948	956	996	975	926	991	933	981	954	951	959	958	913	993	968	980	989	934	1047	982	929	951	956	958	980	1019	997	1006	948	966	940	979	1004	982	969	988	982	965	978	998	994	934	961	978	951	991	977	911	947	962	930	1000	966	992	995	991	910	938	971	990	1011	970	993	1006	943	996	969	969	987	900	967	966	1020	966	978	990	963	1014	971	961	952	997	947	985	953	971	946	995	949	1023	956	940	1006	967	920	931	986	951	991	984	967	928	969	949	975	960	1041	978	1005	1001	951	937	984	931	982	994	947	961	963	983	1002	1009	1014	959	958	1010	980	985	985	921	955	953	1004	961	973	1028	1022	963	972	956	941	981	948	946	979	959	977	984	1024	988	975	1005	952	991	1001	965	1009	991	1010	932	983	981	967	974	990	964	998	1075	958	959	919	987	1035	960	967	1050	983	918	964	941	975	1007	972	987	968	992	989	981	980	962	958	939	990	1012	973	973	953	992	939	1033	986	986	975	993	993	958	947	1042	942	984	982	1042	917	989	1036	1019	949	937	976	992	1036	945	964	936	951	950	971	1014	948	973	936	957	985	966	975	925	973	928	908	952	987	936	987	941	1021	977	983	965	998	969	975	912	1017	989	1015	982	952	962	983	952	973	915	984	957	995	990	1001	1043	960	992	999	901	1026	952	981	906	963	955	993	981	977	1018	1017	968	972	979	1031	979	956	1004	1033	1032	974	946	956	958	1035	936	1015	984	987	969	1002	967	1021	990	1022	981	975	992	978	926	970	972	961	980	961	955	926	964	983	906	1002	950	984	951	999	948	973	1008	963	981	954	1014	914	976	984	967	1001	969	939	997	962	995	988	936	986	1005	973	946	942	962	1007	985	993	1004	978	1005	893	1053	928	896	1035	932	964	925	942	1017	957	955	995	1005	985	892	971	943	998	998	998	927	929	929	997	976	978	1010	1023	1005	919	977	1008	930	976	1037	950	947	954	947	958	1029	966	970	959	974	983	969	950	974	980	1003	1042	1000	1007	934	991	1014	927	948	954	979	976	987	982	1040	1003	932	1032	950	966	922	992	934	1033	924	1001	969	959	944	1007	937	992	949	980	974	971	991	928	986	1050	999	958	1020	989	965	974	995	972	1018	941	952	976	972	962	925	946	961	954	985	993	989	1012	926	1038	989	942	955	1000	1030	935	953	975	960	972	1020	951	939	1001	986	945	1011	986	937	980	1027	967	1019	1018	910	951	1027	954	958	1010	970	975	1004	982	936	961	972	934	988	976	983	966	993	935	999	980	988	1051	963	971	970	961	997	954	1009	983	927	996	979	978	995	925	949	945
2444	1174	747	568	982	1133	981	903	765	670	603	549	503	433	391	327	349	280	252	268	207	204	192	201	167	158	150	133	133	124	105	104	93	107	110	78	79	83	80	90	86	87	76	102	82	83	82	74	78	71	63	79	71	90	80	73	61	81	79	65	68	72	70	61	77	82	67	72	76	66	73	67	70	63	55	60	53	69	69	59	76	78	52	66	63	62	55	65	55	70	48	57	73	52	73	64	83	61	53	67	78	47	64	67	71	60	79	60	61	69	48	68	53	69	71	65	80	54	59	60	70	63	47	69	70	55	56	68	57	57	59	60	55	62	56	49	78	72	58	68	64	74	60	53	60	73	44	62	69	72	67	69	68	50	57	66	58	53	65	68	53	67	62	77	54	59	65	52	71	66	57	63	55	52	57	72	60	73	65	60	73	55	70	58	76	55	72	58	52	58	66	56	68	56	59	72	65	74	82	48	60	54	62	66	65	81	67	49	68	63	62	55	53	65	72	62	76	65	65	68	61	47	60	69	73	67	62	72	58	76	68	61	66	50	61	54	68	82	69	78	69	58	61	68	61	72	69	69	67	63	75	47	56	78	68	70	65	60	63	55	75	60	73	58	72	72	61	64	66	62	60	62	71	73	62	70	76	68	67	64	71	71	78	65	61	70	51	57	63	62	72	73	69	64	61	44	65	56	55	54	72	63	66	75	81	50	45	56	69	59	64	67	61	66	63	56	64	59	60	80	55	80	64	57	55	52	63	74	59	87	67	62	57	64	62	72	58	67	53	51	55	72	68	54	58	50	63	63	76	58	77	64	58	49	61	58	61	68	51	81	66	75	57	68	60	76	64	65	67	61	74	71	71	46	74	72	69	62	64	53	69	70	65	60	71	67	58	65	72	62	54	55	64	81	67	62	65	59	71	74	60	78	73	61	60	53	78	68	65	60	61	61	69	62	68	67	49	56	68	64	73	63	61	82	55	63	58	66	50	70	71	60	54	67	79	74	54	62	53	57	61	59	75	55	71	54	66	56	63	64	66	60	63	62	66	53	54	63	68	54	66	71	69	76	80	61	75	67	72	68	62	53	66	62	63	62	65	62	61	59	45	58	74	67	64	68	65	45	66	58	67	68	63	54	58	62	65	55	59	69	70	61	55	65	74	57	68	63	61	62	78	68	51	74	72	51	55	60	62	71	52	70	52	66	57	65	62	78	60	66	62	42	56	78	55	80	56	59	73	57	62	55	76	53	57	53	71	50	55	77	65	80	62	73	55	58	50	71	55	55	62	58	55	70	60	70	55	60	62	70	66	58	57	60	61	67	58	53	76	70	51	50	51	66	60	44	53	70	58	61	54	65	64	56	74	51	67	68	75	67	73	61	65	56	79	69	59	71	60	75	75	63	66	66	64	65	64	50	67	56	74	69	62	67	59	73	74	56	62	56	66	53	63	70	73	62	58	56	54	67	66	52	55	63	62	56	64	59	64	58	43	70	69	65	53	65	65	73	64	65	79	62	65	69	71	69	66	61	77	65	76	49	78	62	67	73	67	71	62	49	60	75	65	55	70	63	50	66	61	55	54	60	57	64	62	53	68	68	63	76	62	54	65	49	73	65	58	60	67	61	63	72	67	71	57	68	54	71	67	81	75	71	68	62	78	57	60	56	68	71	60	59	74	61	60	52	72	72	63	68	55	63	70	73	49	70	73	68	71	50	71	63	71	69	69	53	65	63	58	62	48	60	70	58	56	59	66	71	76	67	69	66	57	53	60	66	63	58	61	53	72	62	63	66	72	60	51	63	85	64	68	64	61	64	55	67	70	63	55	72	80	72	60	66	58	67	77	65	52	56	58	89	70	56	63	62	66	54	52	82	54	52	65	60	63	61	65	70	67	59	57	66	62	52	64	67	65	66	62	52	63	57	67	59	59	61	61	64	69	56	84	70	69	78	57	71	55	50	61	70	62	66	63	58	69	62	69	85	53	67	59	65	57	69	69	67	64	71	54	72	73	75	58	77	56	73	61	48	65	50	46	57	72	76	53	59	68	63	66	51	65	63	73	71	80	57	65	65	59	57	58	40	68	63	58	67	61	65	59	52	60	56	53	81	70	60	62	53	57	61	68	49	72	61	63	65	56	78	51	55	57	59	64	72	67	59	55	56	65	63	62	65	80	61	74	58	70	66	56	67	52	69	78	57	69	57	70	76	70	58	75	64	59	61	62	67	66	69	56	64	59	70	73	70	65	72	66	73	72	61	59	47	59	64	53	79	68	74	64	54	70	60	57	55	74	71	67	46	47	65	62	48	79	87	69	59	73	58	51	64	67	64	58	51	69	82	69	77	74	59	70	56	58	55	72	51	58	57	83	57	54	67	69	58	58	60	75	67	57	62	63	46	56	74	68	55	68	77	57	71	51	78	55	64	61	54	71	68	61	56	70	65	73	56	75	60	46	67	65	72	65	75	71	62	72	68	61	66	67	68	52	62	60	66	58	68	78	75	66	49	62	58	79	72	68	72	65	54	66	60	71	71	57	71	67	68	49	56	61	65	60	56	53	67	48	63	72	68	69	53	60	60	66	57	62	55	73	81	80	79	60	62	56	60	56	70	59	75	72	65	67	62	54	80	71	66	74	63	69	63	73	66	57	57	76	61	63	65	74	62	80	53	59	50	71	60	63	64	77	67	62	80	91	60	55	61	54	47	79	67	56	69	72	74	56	58	82	71	67	53	78	66	67	70	64	65	67	62	58	63	74	63	58	45	72	80	56	79	75	59	62	67	62	54	53	55	56	67	64	55	76	68	59	59	64	74	71	55	66	69	52	53	65	72	60	51	57	70	68	68	52	66	63	63	55	70	57	74	58	74	45	75	62	59	73	84	53	70	63	71	72	63	66	67	68	67	41	66	65	61	66	51	76	82	68	63	64	67	73	69	56	81	64	61	57	57	57	56	70	73	60	65	59	63	54	64	58	68	66	56	69	77	71	72	57	65	69	58	65	63	50	56	71	58	68	61	55	55	53	69	76	60	63	56	48	68	60	75	63	61	66	68	66	59	56	67	63	56	47	58	53	54	72	65	63	62	55	64	58	67	56	56	68	63	57	68	65	68	71	59	55	67	69	69	52	76	65	67	61	62	75	59	70	60	58	62	51	59	68	59	56	79	59	59	55	62	71	65	58	61	60	63	68	68	59	85	68	77	64	54	52	61	74	62	66	66	64	57	67	68	55	65	51	51	72	57	55	62	50	61	59	61	77	62	56	65	60	60	66	53	68	73	65	72	73	58	70	54	60	72	56	65	57	59	75	70	64	70	66	49	63	63	63	48	80	71	58	64	69	68	74	57	64	61	50	58	62	58	59	60	67	57	59	70	59	60	56	51	59	65	64	63	65	60	68	74	59	57	53	65	61	57	65	65	82	60	75	52	57	59	58	57	60	64	55	67	67	45	78	63	72	68	64	61	68	65	66	56	59	82	55	68	54	63	52	69
25825	19327	14290	27273	34797	33866	31041	27837	24473	22299	19385	17182	15598	13825	12739	11625	10743	9581	8701	8064	7393	6843	6495	6059	5575	5081	4649	4304	3860	3503	3291	3046	2793	2628	2348	2350	2241	2159	2104	2015	1942	1912	1817	1829	1661	1706	1623	1569	1544	1568	1470	1475	1400	1472	1443	1331	1285	1296	1347	1314	1284	1292	1272	1218	1218	1166	1147	1134	1143	1120	1071	1085	1094	1050	1091	1088	1026	1086	1025	1040	998	1052	1044	1018	970	1035	1018	1020	960	1029	979	986	977	1016	953	946	921	894	907	926	884	931	875	898	906	906	931	912	903	833	947	938	953	897	928	886	899	902	865	919	946	934	978	957	941	889	924	882	892	884	845	875	898	891	857	910	954	927	931	933	960	973	871	910	879	937	920	877	916	903	961	892	887	870	880	861	889	881	904	924	857	880	906	913	870	948	884	950	883	892	919	917	894	890	877	831	904	858	905	880	899	970	879	944	914	929	890	956	869	877	873	922	906	926	889	880	911	901	898	892	885	881	844	890	887	888	898	933	920	875	939	899	877	853	898	905	907	896	856	895	885	867	834	959	911	921	880	869	901	940	857	915	844	868	860	867	889	866	878	876	926	901	897	893	991	887	975	864	868	880	867	895	861	863	875	923	913	895	959	877	918	936	890	866	897	912	913	872	928	871	951	955	897	929	874	968	872	819	917	874	889	921	870	896	911	854	920	901	909	912	871	873	860	894	924	913	902	898	892	926	859	893	864	916	919	877	890	889	913	822	878	871	887	876	895	901	898	909	884	912	865	939	870	831	945	886	838	938	867	889	918	940	849	872	885	918	945	855	896	887	912	920	910	922	924	881	932	902	888	931	935	887	904	895	942	844	859	926	937	883	877	910	926	885	888	890	903	878	886	864	934	911	932	942	926	887	904	878	923	890	905	912	913	889	929	911	829	899	904	882	868	868	933	920	884	903	920	893	859	922	902	852	900	943	865	893	942	866	906	899	903	860	931	943	903	911	893	859	923	869	908	881	921	865	916	917	922	897	929	937	884	894	892	865	912	912	938	860	859	860	922	863	911	904	883	870	852	961	893	813	898	904	955	947	890	904	895	884	884	902	898	893	921	919	865	890	915	906	885	921	865	869	839	896	902	881	843	895	855	933	943	905	895	906	861	872	887	891	921	854	888	897	873	881	836	930	923	936	911	872	905	860	845	976	894	914	931	939	879	955	932	867	904	852	892	930	815	863	942	934	914	890	873	904	868	886	907	894	895	896	863	886	890	949	903	928	916	895	907	924	908	948	945	871	894	852	892	932	900	868	868	866	888	897	895	860	880	873	955	857	854	918	904	854	956	878	853	864	857	928	897	875	883	847	877	875	893	859	913	902	954	869	885	932	917	881	885	922	908	882	874	884	916	874	845	846	896	931	947	884	892	864	937	905	955	846	919	864	869	923	925	939	905	954	910	884	908	917	933	914	904	956	864	920	852	896	900	852	897	894	908	932	889	912	901	899	919	869	861	886	929	930	912	867	887	893	902	933	864	879	902	946	869	917	921	901	869	884	920	877	871	857	872	867	875	884	908	891	843	897	905	885	854	913	910	856	888	904	902	913	939	878	875	899	883	921	873	880	852	868	912	887	910	904	857	923	910	890	896	871	867	884	884	912	875	943	909	896	944	990	886	823	859	866	872	896	902	935	903	892	835	896	883	910	898	930	843	897	924	874	885	919	883	932	891	914	851	931	856	886	902	841	940	854	885	925	917	909	898	901	909	846	919	899	916	934	867	883	866	917	891	891	866	887	916	821	905	870	894	887	885	888	874	912	895	899	947	945	902	919	914	916	903	904	901	880	883	844	886	918	885	932	929	901	881	948	869	880	874	875	863	876	903	906	932	924	879	893	910	883	878	934	880	926	922	928	890	893	880	893	862	835	916	935	883	923	900	916	869	889	859	928	878	905	909	952	912	898	869	860	922	912	916	880	917	824	910	883	868	943	880	894	905	859	870	968	866	936	869	863	942	928	921	917	891	915	875	960	875	888	926	881	943	934	929	887	873	926	900	930	888	904	898	910	875	919	913	879	876	915	882	897	878	901	900	889	934	882	885	912	864	921	898	858	873	847	884	946	932	891	943	875	937	870	918	922	870	858	942	896	901	900	886	872	911	974	945	884	920	931	933	886	855	897	911	878	898	888	923	908	929	919	906	885	896	906	894	882	882	895	886	884	936	856	875	917	884	916	897	913	936	880	934	936	862	914	916	896	825	913	864	867	924	872	939	896	936	877	847	840	895	907	924	894	938	925	920	893	847	858	878	905	862	926	909	886	891	903	865	940	891	938	923	918	889	877	869	899	883	931	964	903	910	896	952	839	847	884	886	902	887	900	854	884	963	891	881	853	838	852	871	905	912	907	886	905	869	913	891	890	861	892	847	863	886	905	907	863	946	988	908	920	867	934	917	905	905	894	893	882	906	875	917	859	924	877	885	931	868	929	863	934	933	954	900	858	911	832	853	898	907	902	907	965	944	902	941	858	858	949	911	899	912	908	943	910	912	927	902	842	892	957	838	892	889	896	897	918	949	938	853	851	832	860	887	895	952	855	900	898	970	894	931	878	890	901	906	900	875	946	882	928	961	885	880	901	873	891	886	907	936	899	932	928	886	916	915	914	910	921	916	912	913	876	891	936	880	873	950	916	897	895	899	852	903	895	937	879	913	855	961	878	926	839	914	848	900	936	939	931	861	897	922	914	918	926	920	938	936	883	937	916	918	900	920	910	875	872	878	871	950	870	922	884	922	875	883	891	878	870	907	911	888	920	921	921	920	918	900	914	906	837	876	950	909	939	873	924	907	912	920	926	895	949	888	868	867	867	886	880	894	887	850	933	858	904	875	899	908	863	886	904	873	876	853	877	931	843	954	893	852	915	920	933	904	905	887	887	917	888	949	872	866	925	916	928	932	890	857	909	859	913	916	898	922	919	886	937	861	887	962	880	902	950	879	851	892	947	876	893	884	936	944	907	847	894	909	886	926	929	904	889	859	900	877	918	874	894	893	941	847	976	883	951	884	977	963	923	922	888	894	860	873	873	924	952	872	921	899	909	906	944	900	913	894	856	840	876	935	882	918	895	906	890	906	842	867	927	923	883	846	883	858	883	902	884	922	894	957	852	923	980	881	873	929	897	920	884	864	911	871	816	917	888	862	882	927	899	896	927	870	903	879	903	931	882	907	901	850	874	915	899	900	854	923	893	940	931	901	913	819	918	936	859	904	942	871	864	933	928	902	871	912	893	920	897	914	909	845	904	864	848	887	938	881	834	899	865	921	895	900	900	874	913	886	925	915	932	936	914	939	850	858	883	856	884	889	918	866	884	895	881	914	929	903	915	847	874	927	901	919	915	911	919	884	947	929	851	918	871	902	911	858	868	888	900	883	905	898	904	914	896	898	862	908	911	882	944	879	903	912	835	879	907	917	927	911	870	893	894	933	875	923	882	893	919	874	947	864	880	874	847	936	864	868	848	899	904	871	935	950	873	882	851	927	911
2005	563	337	328	453	570	466	427	385	388	325	266	216	216	217	217	188	173	150	161	125	112	132	119	100	103	89	85	91	73	73	80	88	62	63	55	66	65	59	67	53	66	77	56	58	64	74	55	76	68	70	56	64	50	55	58	64	36	47	59	69	43	47	58	56	58	65	60	57	52	69	55	48	43	54	61	47	57	50	52	46	54	61	59	55	47	56	48	46	41	59	44	45	62	60	53	46	60	51	58	60	71	50	49	64	50	50	66	44	48	39	60	58	49	59	41	63	49	40	49	57	49	55	61	53	64	54	42	46	48	52	60	63	54	57	54	53	59	51	54	48	59	43	65	51	42	64	60	51	46	44	57	55	47	51	54	69	51	53	53	53	55	60	45	51	56	61	59	61	55	50	49	54	61	64	65	63	39	46	43	52	34	51	54	53	47	51	45	64	64	68	42	59	51	53	54	47	46	48	56	58	53	46	53	54	48	50	45	65	57	46	56	59	56	67	47	60	53	48	55	49	57	35	61	48	58	60	53	50	47	61	49	63	52	50	51	49	54	62	48	47	42	58	56	50	55	36	54	49	51	52	71	41	50	56	64	53	62	47	53	55	55	52	39	50	48	49	49	49	49	51	55	55	62	60	56	49	49	66	62	44	47	52	48	61	52	60	53	40	54	47	53	51	46	63	57	57	52	47	60	65	50	53	48	53	50	52	57	54	45	58	51	46	48	54	50	55	51	50	59	50	55	41	59	63	59	47	40	48	52	54	54	56	61	58	56	41	54	49	40	59	59	52	52	50	40	68	58	64	69	49	49	52	54	44	51	50	50	44	48	55	56	47	42	58	57	46	52	52	52	60	41	56	46	47	56	59	47	54	46	67	37	44	69	54	50	48	48	49	60	44	44	60	53	31	55	47	44	55	67	67	51	68	54	60	55	66	45	48	45	52	55	52	48	61	49	49	56	49	54	64	51	48	65	51	72	58	50	47	51	41	60	55	59	61	50	53	54	56	66	43	45	64	47	62	47	37	51	55	45	57	42	50	65	48	62	53	43	42	66	74	54	47	50	43	56	52	45	42	50	67	51	45	37	49	40	43	59	57	57	46	57	46	56	70	59	52	37	61	62	52	51	58	42	51	53	39	50	47	52	65	60	48	43	59	55	56	43	64	53	55	56	43	54	45	42	62	48	48	51	44	56	52	51	51	48	45	53	56	39	67	56	50	40	53	46	54	52	42	52	63	56	52	57	52	61	54	74	46	49	53	62	48	50	59	51	55	46	43	55	52	49	57	41	44	59	48	53	51	46	53	44	57	46	56	55	48	59	53	47	56	53	67	56	61	48	38	57	57	61	63	58	61	49	58	48	54	56	49	59	50	56	57	46	56	52	42	61	61	49	51	46	48	49	54	63	43	60	49	54	46	68	48	57	54	52	61	50	43	55	53	40	44	43	61	49	61	51	41	49	56	37	57	49	62	44	43	61	52	57	67	52	47	50	58	63	50	41	63	62	48	52	43	47	54	52	48	57	52	41	42	54	53	49	53	61	37	61	60	38	47	51	74	44	38	52	48	71	51	48	53	63	58	50	52	39	52	58	66	46	46	55	44	44	57	60	37	57	56	41	57	57	55	52	47	53	48	54	59	50	59	55	51	44	55	49	48	48	56	45	48	57	59	62	55	34	44	59	49	57	53	57	63	54	59	64	64	53	59	58	48	51	63	46	57	56	59	50	60	55	62	47	57	56	60	59	54	39	60	57	55	49	58	49	49	45	42	59	54	61	54	56	61	51	57	47	60	57	46	61	64	68	51	58	50	42	58	62	63	44	48	43	60	57	63	61	53	57	67	47	56	49	49	61	57	49	65	51	66	47	53	52	54	50	54	48	50	52	51	50	46	54	46	57	65	56	52	62	58	55	57	60	52	49	56	42	51	59	45	47	47	56	43	54	47	56	47	68	50	54	58	47	53	57	47	50	54	56	52	63	43	56	53	46	53	58	51	53	54	50	43	45	40	54	45	49	57	55	42	48	55	64	54	54	54	59	54	68	45	57	61	45	67	35	54	43	46	64	44	68	54	52	50	58	51	42	41	54	53	45	46	52	57	51	56	46	58	62	53	68	49	44	59	58	65	47	53	50	49	58	44	55	61	48	70	49	52	64	51	48	77	53	49	61	50	40	60	45	52	46	57	42	78	72	65	50	52	60	55	54	33	49	50	48	60	61	45	64	54	50	64	61	57	41	35	41	68	53	50	54	39	63	50	46	61	52	62	60	48	58	63	57	49	41	61	62	53	51	50	57	50	63	48	49	53	53	60	49	61	44	51	54	59	45	49	47	45	53	52	51	57	69	53	44	53	60	59	60	42	50	54	54	49	63	46	51	56	40	56	46	48	40	56	43	52	53	58	57	50	54	52	52	57	55	51	52	44	46	50	52	53	51	46	62	51	63	58	51	53	48	47	50	64	58	69	64	52	41	57	46	49	32	50	49	48	49	46	49	51	57	57	36	53	61	75	57	56	54	51	54	51	66	38	59	51	48	55	44	50	60	58	47	34	50	57	48	56	53	49	56	48	60	52	60	60	55	61	52	44	47	46	45	58	52	58	53	72	45	48	57	59	63	44	49	47	58	50	51	46	46	54	59	48	45	49	61	44	54	51	42	56	53	64	59	49	56	65	53	54	56	54	65	50	68	53	47	63	48	61	54	33	52	54	54	55	52	48	48	50	52	57	54	38	55	41	64	52	52	52	51	59	50	66	53	49	51	49	39	41	54	60	45	62	55	56	65	51	53	45	45	57	48	51	56	51	60	51	62	48	59	58	49	48	35	53	50	50	50	52	57	57	45	57	51	52	55	53	56	48	50	52	44	63	51	66	55	46	57	42	46	61	58	59	50	56	50	56	63	71	63	46	46	49	58	56	64	51	50	53	53	54	57	60	51	44	62	53	44	58	52	47	62	63	54	52	63	43	40	47	61	50	50	48	60	53	75	62	44	57	63	47	60	73	65	55	50	46	53	49	46	48	57	62	46	52	63	52	58	50	52	49	52	53	53	55	60	60	57	49	61	50	56	48	44	46	60	52	49	54	47	56	64	60	49	49	61	64	44	48	58	51	57	39	56	42	50	53	62	58	52	71	35	46	50	54	63	63	53	49	62	54	64	58	55	59	62	67	53	53	54	37	55	57	61	50	72	56	52	63	51	41	52	54	57	52	49	54	62	46	52	49	42	46	56	47	53	47	54	53	52	50	50	50	55	44	43	50	65	64	53	58	44	55	47	54	53	61	54	51	55	52	47	59	48	52	54	58	44	62	53	56	52	52	50	53	52	59	35	59	43	45	49	40	51	49	45	55	50	61	46	48	49	66	73	45	44	50	67	67	55	61	60	46	52	41	60	39	45	49	47	40	52	53	56	51	48	54	60	64	45	59	63	42	52	45	56	55	61	54	52	51	53	65	49	59	46	62	50	63	43	60	48	48	65	48	48
18159	12292	8212	18640	25642	24722	21916	18728	16218	14365	12077	10494	9079	8067	7576	7009	6345	5541	5026	4580	4215	3922	3573	3459	3184	2879	2735	2452	2301	2056	1944	1655	1691	1583	1505	1448	1391	1433	1332	1270	1262	1298	1248	1158	1139	1130	1178	1090	1097	1071	1062	1003	1058	994	987	1005	985	935	970	955	890	922	939	939	879	882	860	891	964	887	826	838	826	820	873	797	831	857	850	823	857	806	833	810	795	824	806	826	820	783	786	772	809	796	762	756	787	749	791	820	754	764	750	707	718	776	728	743	783	748	759	767	723	759	752	735	782	774	769	756	735	734	799	729	740	720	799	774	733	789	777	778	772	756	813	746	779	791	795	773	770	738	756	833	777	726	786	726	785	746	814	760	769	782	732	785	784	762	731	761	748	745	753	799	849	756	780	759	781	760	724	718	764	804	769	757	784	749	751	758	764	756	752	755	768	740	767	781	729	741	795	789	737	747	786	782	790	773	763	747	734	768	728	758	744	781	773	818	729	792	738	785	742	759	810	750	774	729	778	775	757	724	702	764	760	750	740	770	743	738	754	766	784	763	733	723	704	748	744	732	760	743	751	782	750	804	734	748	778	763	765	800	740	777	764	784	740	759	726	786	746	770	731	775	816	782	779	718	776	748	752	763	763	791	728	755	773	780	705	804	746	750	794	791	754	765	749	796	734	828	805	757	747	805	770	798	760	727	752	806	784	777	782	780	816	728	734	778	766	807	783	717	725	801	784	745	702	762	758	749	738	760	760	754	734	796	770	755	822	715	800	790	743	795	772	792	792	776	772	779	759	716	787	787	788	790	782	738	722	739	820	788	695	788	744	740	817	692	792	723	749	781	760	787	826	747	719	711	740	750	762	760	769	752	791	819	773	718	784	815	771	817	752	794	773	748	779	744	761	767	735	793	767	759	759	746	741	769	762	772	760	757	742	772	744	757	779	718	745	754	784	770	774	747	807	778	782	783	761	761	742	750	727	757	793	777	808	742	783	771	774	733	692	741	758	708	783	809	778	764	781	723	801	748	755	726	765	746	801	757	752	790	770	755	769	736	753	779	765	748	774	738	745	727	764	694	714	763	719	757	738	759	754	739	761	745	770	799	739	765	806	748	780	742	764	768	775	754	768	750	788	745	765	793	788	753	749	790	753	749	747	789	740	771	743	790	758	740	693	763	748	756	728	749	770	751	790	745	704	738	775	733	705	769	745	750	705	745	752	750	730	762	741	746	777	753	735	761	775	781	783	719	773	769	789	751	773	763	817	742	823	732	743	795	771	758	760	783	754	748	735	730	726	736	750	758	763	795	770	762	762	755	751	754	790	746	751	782	756	739	773	772	741	707	768	775	746	785	750	762	689	733	719	801	789	778	785	726	781	773	769	750	812	788	763	775	765	772	801	766	747	735	793	734	800	773	803	743	744	732	723	730	759	754	770	757	731	714	748	784	723	757	769	765	755	717	740	736	729	763	765	766	788	751	781	761	756	773	748	789	732	740	766	749	733	803	716	768	796	695	756	790	727	773	799	764	753	756	749	753	788	771	769	734	732	730	764	801	754	740	765	770	788	723	734	730	773	807	786	809	722	758	736	754	795	797	743	711	721	783	722	771	767	751	691	730	732	773	767	768	745	773	705	742	792	767	755	741	756	728	787	726	774	753	783	777	754	768	728	748	769	783	796	746	788	757	694	772	784	757	750	783	716	793	754	795	739	760	768	696	746	796	783	748	740	732	781	788	785	751	722	773	770	719	758	757	799	776	711	741	741	786	741	751	750	758	757	736	748	785	785	741	742	761	760	743	751	755	748	792	728	744	779	806	772	758	744	748	730	700	731	790	803	802	743	783	780	727	755	799	752	788	727	725	760	792	788	760	727	795	759	795	776	738	776	761	794	741	771	713	754	759	770	729	764	789	737	758	770	793	742	756	769	717	773	791	782	770	755	752	766	787	787	715	722	776	729	786	766	764	765	803	752	714	715	770	780	756	703	759	752	741	787	777	728	827	760	726	740	738	758	743	750	740	754	788	754	733	794	722	714	742	776	707	801	774	822	728	708	772	800	777	813	755	769	741	754	805	747	809	693	766	755	744	766	713	802	810	715	775	777	748	752	756	750	753	726	714	744	748	762	704	742	798	748	803	784	751	782	740	755	803	758	798	721	749	762	823	740	777	778	744	775	753	757	790	733	745	776	754	766	762	775	755	783	738	750	744	777	774	757	760	788	774	758	794	802	768	767	741	786	778	764	763	738	711	732	742	752	804	772	781	747	780	734	770	726	745	735	794	760	713	803	754	747	768	774	761	721	765	796	746	728	754	814	742	734	795	740	769	756	732	771	746	747	794	767	791	746	794	756	750	796	716	738	746	777	750	770	747	722	783	746	737	777	729	779	747	792	776	791	776	764	751	766	747	767	729	771	739	760	769	784	765	738	770	810	791	741	755	758	760	779	811	775	737	786	731	732	773	797	751	798	769	722	788	764	682	758	751	757	723	760	728	724	758	752	756	809	744	749	758	751	744	761	735	766	755	744	730	744	737	730	758	728	775	770	707	744	750	764	788	803	749	735	765	739	750	773	794	730	764	771	754	749	763	743	763	797	751	758	759	736	800	781	720	771	746	755	714	818	728	760	752	741	712	752	731	759	737	790	706	817	808	723	757	751	784	800	737	765	762	775	785	768	808	732	764	795	764	777	791	797	779	762	729	784	735	815	762	748	781	752	766	741	736	741	805	724	745	780	721	759	732	727	737	712	749	782	802	761	741	770	759	780	724	794	763	785	768	792	804	708	771	800	759	740	740	768	789	740	747	759	751	727	762	752	807	749	780	760	736	768	711	742	825	785	783	774	774	776	732	719	755	781	745	737	765	731	743	748	790	776	735	804	745	710	748	709	753	713	786	748	768	759	720	787	745	720	777	828	775	767	781	781	742	809	804	744	781	818	761	761	712	731	771	756	780	768	777	785	771	760	711	746	788	760	745	742	757	827	766	794	794	704	716	790	767	736	752	767	707	780	771	777	808	754	728	782	726	716	756	784	755	784	788	782	735	776	791	719	749	772	736	749	738	736	763	771	744	839	802	725	750	735	778	723	732	749	754	745	716	784	763	768	754	765	752	782	758	768	767	773	740	760	760	788	746	719	729	793	723	776	711	734	744	731	807	755	767	770	713	756	750	747	712	710	763	739	755	738	739	740	781	763	779	718	780	764	753	797	754	737	749	781	785	727	772	741	742	736	738	781	723	729	755	769	795	779	747	754	734	784	758	751	767	686	755	768	805	745	765	785	787	792	711	756	719	746	725	728	731	789	784	772	737	758	742	749	829	769	777	759	788	793	740	775	745	760	743	782	764	756	774	778	796	768	725	816	708	723	768	789	765	765	740	743	739	765	766	726	821	810	789	774	755	821	778	754	738	713	717	754	837	739	722	724	777	811	762	736	825	781	733	754	701	685	803	815	788	734	716	756	763	802	746	719	813	793	801	807	769	806	773	718	740
1396	864	516	417	683	739	719	630	583	548	449	401	320	351	286	250	232	204	193	197	132	154	148	141	139	128	133	115	85	79	92	73	73	74	83	69	58	63	69	76	69	56	58	53	44	55	64	55	73	43	57	62	68	60	62	62	60	52	40	60	56	50	44	65	58	52	44	53	51	52	60	44	49	52	34	49	55	44	40	43	52	58	47	55	49	37	51	59	53	52	49	47	42	43	56	45	57	54	41	60	51	42	51	45	56	39	57	38	53	41	45	43	44	52	36	41	63	48	41	43	42	41	49	42	49	51	46	47	56	40	46	44	45	45	60	47	50	48	40	57	45	56	41	55	55	48	47	53	43	56	42	37	44	52	37	46	45	54	45	41	52	40	42	46	51	54	49	48	51	44	54	48	48	43	47	51	40	47	47	41	52	47	36	43	41	43	47	37	46	56	40	55	47	59	53	55	43	43	50	67	44	48	54	39	55	55	44	48	43	47	48	48	39	33	48	39	64	47	57	34	48	61	44	39	55	37	52	51	35	48	47	50	48	49	39	52	58	49	48	54	44	43	42	36	39	44	45	43	38	52	43	51	45	45	51	37	44	35	53	49	54	46	46	41	45	48	50	51	63	43	39	41	60	33	58	51	51	41	39	40	43	49	51	48	48	47	49	52	42	59	38	43	44	50	49	39	54	45	50	39	49	46	41	49	50	61	49	48	56	52	38	42	45	33	44	43	52	56	46	53	48	54	47	44	49	42	51	44	37	45	32	42	41	57	48	52	45	51	50	43	47	48	41	52	53	44	49	57	48	52	46	61	51	51	58	42	56	41	60	46	57	51	51	36	54	43	61	52	43	36	52	50	52	48	54	43	51	50	49	41	45	59	49	41	51	39	49	36	50	40	45	47	49	44	38	42	54	37	53	46	33	45	48	41	43	46	46	43	56	45	55	52	38	43	59	48	56	38	50	43	53	45	51	42	48	43	43	41	39	51	47	45	50	49	52	48	41	43	50	48	56	51	51	52	48	39	51	64	32	59	59	53	52	45	47	43	51	47	54	46	51	37	47	48	52	38	36	46	43	44	41	54	39	38	40	50	40	36	50	45	51	44	39	35	42	49	41	46	52	55	37	51	54	51	57	42	53	44	43	39	48	56	43	57	43	40	45	39	44	64	49	40	45	53	52	44	51	32	47	46	60	41	44	38	48	42	53	52	43	44	57	47	50	57	42	39	39	57	45	43	50	46	58	44	56	51	39	46	50	50	63	59	57	54	46	49	32	51	44	52	32	36	43	43	51	49	38	41	38	59	42	47	35	41	55	40	35	44	50	44	63	48	44	46	58	56	53	42	52	48	46	33	48	37	51	47	46	45	46	41	39	48	65	54	39	46	62	44	49	49	45	50	41	44	43	42	43	50	43	56	48	46	40	45	51	50	50	57	43	43	40	50	51	53	50	48	49	45	58	56	34	54	59	37	45	43	33	59	49	43	34	54	36	44	54	42	49	44	45	36	49	33	43	52	43	46	44	49	41	55	40	56	36	46	54	46	36	44	48	58	52	54	55	41	56	40	63	44	54	42	42	49	39	59	51	41	41	54	46	43	49	56	38	43	44	72	54	58	34	49	49	43	52	50	45	47	30	48	43	45	48	58	55	45	41	49	36	43	42	45	42	53	47	52	41	48	44	58	51	42	51	60	51	50	45	49	54	53	47	52	43	48	50	43	37	35	42	50	42	57	52	48	49	54	57	52	51	45	56	46	41	46	50	41	50	42	47	48	49	47	41	56	54	40	47	44	42	56	43	47	51	48	35	55	44	47	43	56	60	46	48	32	37	41	44	46	51	49	46	48	41	36	47	49	65	49	50	48	49	48	45	51	41	45	50	51	59	42	49	35	44	43	52	48	43	42	56	45	37	36	50	50	59	57	53	48	53	35	49	60	48	55	58	48	46	48	42	51	48	49	65	43	30	41	47	48	52	55	54	41	42	50	27	46	56	54	33	50	39	44	41	39	55	48	51	54	57	48	48	44	51	50	34	53	44	49	45	44	46	34	42	47	60	44	51	49	43	50	65	45	42	60	56	43	46	45	41	58	54	47	52	39	49	45	53	52	41	45	42	50	55	51	60	45	49	41	48	47	48	38	48	40	60	43	59	52	61	54	35	31	54	45	58	45	53	43	48	51	41	47	39	59	44	56	49	49	43	53	46	45	39	50	60	43	48	46	54	62	46	52	39	39	55	45	48	48	43	50	42	43	58	52	53	44	50	45	46	49	53	45	31	51	57	58	55	47	39	42	54	40	55	57	53	55	56	54	57	47	48	52	44	54	40	51	50	38	62	39	41	59	53	48	45	37	38	48	44	46	49	53	34	46	52	40	44	50	47	43	63	36	59	41	59	50	52	44	57	46	65	52	42	32	62	45	47	36	43	53	52	34	44	47	53	70	48	49	39	45	55	47	41	37	49	42	52	31	50	50	45	48	46	68	51	50	40	46	55	52	47	38	42	45	41	36	42	51	52	43	49	45	56	55	54	52	55	40	39	61	48	39	58	52	59	45	47	42	51	47	42	47	50	56	50	48	41	36	36	51	56	52	46	41	46	36	50	42	45	51	40	47	44	48	43	55	55	54	56	50	49	40	45	44	52	55	42	51	54	50	47	51	48	49	44	48	32	57	42	35	51	38	44	50	69	46	47	32	37	46	45	40	52	40	37	46	38	53	47	44	37	46	39	47	44	43	57	46	50	55	60	40	53	52	48	37	44	50	53	59	51	36	51	48	52	40	43	55	42	49	53	51	44	45	55	53	43	47	56	57	40	45	47	49	44	41	46	46	51	43	52	45	52	47	42	48	42	53	49	61	51	49	43	46	41	58	41	37	43	53	52	37	52	43	44	39	48	55	43	47	59	40	57	53	43	45	55	48	61	43	46	45	47	51	56	38	46	36	42	61	56	56	38	41	48	36	49	49	45	49	59	43	32	56	52	48	42	55	49	40	45	58	39	51	47	54	39	55	37	45	38	44	61	47	46	46	52	51	54	55	37	60	46	46	47	43	38	38	51	52	52	50	50	35	52	58	45	41	50	48	53	43	48	46	57	50	39	56	51	55	49	52	53	48	41	58	59	47	55	47	56	49	49	42	37	45	56	45	50	45	54	55	50	46	49	49	41	47	35	42	43	50	47	45	50	69	54	50	38	48	42	57	40	56	52	49	43	55	46	53	39	42	51	48	57	50	45	46	49	46	60	46	30	47	43	52	31	52	40	37	49	33	63	43	50	54	50	54	36	50	57	50	58	35	53	43	51	48	41	50	61	35	38	49	39	53	39	59	42	58	50	48	55	50	53	50	49	39	43	42	47	42	36	41	48	62	48	57	48	60	48	63	38	49	53	48	49	47	41	41	36	60	41	52	39	36	41	38	50	51	41	47	48	44	52	61	34	45	55	39	36	47	45	51	47	53	42	47	45	47	41	52	33	41	48	51	45	42
21939	16492	11064	23534	30945	29987	27275	23894	20801	18660	16065	13897	12460	11219	10257	9272	8535	7604	6932	6227	5673	5341	4985	4697	4187	3867	3494	3190	2866	2723	2381	2193	2087	1933	1814	1692	1674	1663	1530	1507	1378	1407	1395	1353	1268	1234	1253	1253	1180	1188	1153	1071	1109	1010	987	1001	989	1002	987	989	957	963	897	912	873	887	868	878	812	900	794	837	869	837	770	798	809	760	833	762	766	801	755	741	766	759	718	736	767	716	763	758	719	724	747	707	740	645	714	746	672	757	713	703	707	689	720	758	690	693	677	680	611	706	673	747	652	687	717	687	695	688	752	743	698	710	647	729	680	681	671	701	705	672	652	702	687	673	685	690	705	694	659	730	684	702	707	663	710	703	708	652	698	664	670	696	657	733	659	723	670	656	722	679	702	681	681	673	651	699	683	705	666	625	706	693	709	650	681	638	690	714	687	697	664	684	675	727	652	666	664	675	684	691	653	708	670	730	694	705	716	713	657	677	698	673	687	679	695	710	674	690	726	685	688	720	737	733	670	677	645	721	697	707	704	658	688	686	680	709	709	669	673	671	651	656	747	675	683	704	655	670	725	636	647	750	714	679	668	718	693	630	672	677	678	689	718	703	674	650	661	686	688	673	709	659	685	698	688	649	685	635	646	683	701	688	684	718	647	725	679	705	676	688	658	689	723	705	695	682	665	664	696	746	724	704	682	681	741	690	720	706	720	678	708	665	652	704	675	679	649	704	668	685	712	649	674	692	713	683	736	669	689	712	664	664	655	650	691	728	707	654	680	641	676	747	676	708	688	714	708	713	645	733	690	686	623	695	691	684	644	709	673	664	683	676	660	706	677	681	714	692	672	704	721	652	678	715	662	728	698	682	674	669	690	664	735	696	665	697	658	685	680	711	734	685	684	685	658	706	727	717	680	630	630	688	644	702	700	661	669	713	716	685	693	639	661	731	703	691	694	731	675	710	690	686	626	646	696	686	688	643	703	698	721	688	681	684	717	693	662	710	627	702	690	713	687	687	719	716	722	718	679	686	657	677	697	640	730	649	704	711	701	648	719	704	694	687	691	692	740	648	660	729	688	672	668	683	681	704	640	714	731	660	684	708	638	705	645	737	707	668	649	677	713	660	667	674	706	670	673	672	727	685	691	716	711	743	700	689	660	688	673	665	700	701	654	649	703	672	679	667	648	684	675	686	700	691	707	648	676	748	692	703	677	687	669	727	677	713	754	660	720	661	704	692	699	680	723	712	665	665	706	711	672	678	667	765	648	709	685	677	705	676	658	679	706	682	684	663	638	683	655	707	716	694	649	711	672	673	673	697	711	659	744	705	694	673	714	704	718	693	665	673	734	692	687	664	705	689	657	750	714	722	741	710	632	664	715	658	658	717	645	702	714	678	650	667	662	696	696	702	705	621	663	665	724	695	732	654	713	662	695	685	705	655	694	650	696	657	695	639	674	675	680	696	685	650	687	717	694	658	683	754	707	659	691	643	671	706	728	702	723	670	706	707	668	666	663	651	655	676	659	742	711	723	669	693	703	668	727	665	689	702	697	699	706	640	682	673	660	716	686	703	645	658	684	696	637	775	738	639	670	692	675	641	707	708	682	660	703	735	677	680	642	725	660	701	707	666	625	633	674	652	669	701	653	671	693	698	730	688	702	688	707	708	677	717	646	693	726	675	688	654	693	724	694	746	695	720	656	672	680	623	742	721	729	713	723	661	659	734	702	717	679	746	654	670	700	698	668	699	688	644	672	708	692	693	715	724	722	702	651	685	683	705	681	672	639	679	695	696	665	680	664	636	634	639	686	717	681	678	728	692	718	665	678	679	682	689	716	661	769	674	681	675	662	682	703	694	668	635	698	674	696	698	699	666	675	702	707	698	636	643	694	638	654	680	662	687	709	692	708	688	654	668	678	666	692	702	694	689	689	681	676	719	672	677	680	616	707	660	677	703	704	672	662	641	691	692	685	701	699	683	734	693	691	672	736	686	726	680	708	683	640	684	734	740	702	697	707	684	707	672	725	675	712	692	624	702	698	705	718	648	645	681	664	723	699	679	653	695	671	716	717	711	723	683	687	676	648	677	668	691	643	719	693	722	713	690	691	678	668	633	695	684	702	640	691	661	675	696	692	618	754	711	670	707	676	662	655	633	675	711	679	656	682	740	670	669	682	677	677	699	670	635	681	660	663	745	719	645	635	705	688	651	686	690	724	727	637	678	703	665	704	699	656	746	658	709	680	657	669	612	713	683	692	664	670	682	672	713	692	725	719	716	714	716	687	745	654	682	679	682	730	701	700	669	704	684	691	692	663	699	709	686	665	643	645	667	669	685	662	653	677	670	679	676	692	662	711	695	719	682	677	636	694	653	699	666	705	683	692	704	680	689	672	695	706	676	682	698	692	684	710	704	668	701	676	676	648	659	690	684	699	695	714	677	714	659	679	749	729	663	716	714	671	700	693	655	666	736	703	714	649	695	658	679	651	724	669	691	719	665	667	701	663	706	718	663	692	690	680	634	706	652	685	673	691	705	709	715	675	630	680	700	688	717	693	713	712	652	653	672	677	692	712	694	729	685	678	659	674	692	643	668	681	694	665	668	702	701	683	665	654	659	692	658	668	705	647	681	701	709	674	676	694	695	681	692	724	676	695	655	714	686	691	705	665	703	687	686	689	687	688	718	662	694	716	679	706	669	660	667	695	684	704	714	639	713	717	657	671	658	682	708	713	659	676	622	661	672	648	650	710	670	711	728	744	718	701	668	684	684	705	681	690	695	735	659	671	648	661	682	691	670	667	690	705	663	686	702	688	691	722	616	705	716	728	683	637	657	692	662	687	705	677	711	627	666	694	692	661	702	720	641	709	678	635	669	677	694	697	650	698	670	676	648	704	699	693	680	714	656	681	705	702	685	754	665	644	665	643	715	670	697	660	652	683	657	694	693	702	691	695	665	691	726	711	665	693	655	679	664	735	635	682	711	674	740	664	685	661	675	680	677	709	697	684	687	670	716	728	687	726	686	674	671	681	683	672	670	705	640	695	675	653	708	714	634	701	709	693	693	672	638	670	714	686	646	728	690	674	656	680	691	732	693	691	643	696	663	668	674	658	663	663	681	660	704	680	714	709	669	749	703	718	670	664	707	655	643	695	696	685	684	678	701	692	653	672	680	647	707	702	661	699	682	665	736	653	674	663	689	711	674	672	701	676	720	669	694	683	689	673	695	680	698	696	689	716	651	664	678	699	653	697	728	677	655	710	659	687	733	655	691	702	635	685	720	684	646	653	700	722	697	747	724	724	673	692	666	656	654	675	688	654	679	738	666	669	691	686	709	709	696	711	665	714	725	651	684	675	691	654	666	672	658	663	707	702	707	685	677	699	671	658	633	698	685	665	703	755	719	686	713	692	654	694	706	725	717	687	676	701	704	672	699	651	696	668	685	675	723	710	681	709	704	704	677	746	680	663	659	672	717	676	678	660	724	716	679	693	694	638	717
3299	805	541	406	633	794	674	575	509	489	441	357	348	332	287	269	230	208	224	200	177	163	176	150	134	145	131	117	112	107	111	110	106	89	90	80	83	90	92	92	98	96	79	92	70	73	94	95	81	82	91	80	72	72	86	78	73	77	70	83	69	65	84	55	73	73	66	76	61	62	76	66	77	73	74	66	69	75	70	75	67	73	78	77	60	69	74	57	77	63	69	72	69	60	71	67	64	75	70	68	72	64	69	65	67	52	63	70	67	71	58	77	73	69	74	69	68	78	77	75	74	59	69	64	67	90	61	68	73	71	70	59	54	65	67	72	63	70	76	65	74	61	59	74	65	65	75	62	68	53	72	65	95	78	73	76	78	65	63	66	70	69	56	69	59	60	62	60	74	63	71	65	87	66	55	81	74	66	67	77	58	69	61	55	72	52	60	95	69	71	59	72	61	70	75	73	70	75	69	82	67	81	73	63	83	68	83	61	56	71	96	61	66	67	70	81	69	66	77	71	68	65	58	68	69	68	65	75	71	75	65	60	69	69	61	68	62	82	77	58	75	87	73	64	79	67	72	69	65	80	79	64	67	64	72	68	61	66	78	65	70	55	68	64	60	87	61	65	83	71	57	68	79	81	55	70	64	71	82	73	64	70	77	62	68	69	75	63	73	63	78	72	66	64	64	64	69	77	75	72	67	64	58	57	72	70	56	70	65	64	67	60	83	77	64	79	74	68	85	57	56	71	74	72	65	96	55	52	68	86	72	72	65	64	86	78	67	64	74	67	80	76	65	67	59	67	77	65	80	60	76	54	80	80	84	69	73	62	68	76	50	61	87	79	82	84	73	77	58	73	59	67	69	76	64	73	76	92	77	62	72	67	79	54	56	79	88	66	90	61	68	67	65	58	68	77	62	76	78	60	75	84	59	59	79	79	60	73	78	70	56	64	55	68	78	67	74	70	55	78	76	61	59	55	71	70	52	64	66	70	75	64	60	92	60	59	65	62	77	62	70	69	77	60	72	63	60	76	73	61	76	73	83	60	69	76	65	85	80	73	58	61	66	65	83	63	73	72	68	75	57	68	76	66	81	77	83	64	53	81	75	57	81	56	91	70	55	73	72	78	61	74	69	72	74	68	75	58	64	70	73	66	70	57	65	65	82	68	68	72	73	64	72	60	65	69	70	74	67	67	78	73	68	70	80	65	59	67	60	80	65	79	80	75	75	62	74	68	88	74	73	72	70	52	68	56	75	68	60	61	81	66	50	73	64	90	70	64	85	68	77	64	72	73	64	58	62	64	57	58	54	65	59	62	62	70	63	76	63	77	72	75	61	56	75	70	70	78	71	67	74	67	66	71	60	67	81	77	62	69	62	55	65	77	70	64	83	60	73	71	76	67	59	55	62	73	73	71	72	71	78	66	75	62	65	73	55	70	64	71	66	52	76	50	70	80	66	60	60	53	76	66	74	71	68	70	58	60	66	71	60	62	67	85	59	56	62	60	87	82	75	72	74	59	71	52	80	62	79	65	73	69	69	70	65	66	80	67	59	72	67	89	68	82	60	74	73	69	66	75	67	63	79	69	76	59	70	53	77	56	70	59	68	78	63	62	58	68	66	77	70	78	67	67	60	70	63	79	80	67	59	56	77	62	62	67	77	62	81	61	79	61	57	72	66	74	64	71	57	70	75	74	76	64	103	63	71	66	69	76	69	72	65	63	65	55	86	79	90	61	71	83	75	75	76	72	62	56	60	71	84	70	76	71	68	71	70	59	70	77	66	67	76	66	90	69	69	55	68	60	67	57	82	57	63	66	68	73	59	60	68	66	66	57	63	59	76	65	77	56	87	66	77	63	79	87	54	65	66	70	76	66	66	66	68	71	76	77	55	65	65	67	63	70	76	76	61	69	83	69	67	79	67	55	67	77	60	80	81	67	56	64	64	61	77	65	59	70	66	63	59	47	73	71	79	61	59	78	50	82	79	65	87	69	69	83	67	74	56	67	62	52	75	67	65	79	87	77	88	69	66	76	67	80	69	68	83	79	73	74	65	72	68	74	72	72	77	86	57	74	82	79	62	55	58	56	68	75	83	60	79	89	69	57	70	71	74	50	67	61	63	59	73	84	71	63	82	78	79	65	74	67	82	75	73	74	61	68	64	72	69	54	61	66	64	64	73	64	74	65	74	57	61	63	84	59	70	61	75	71	73	64	59	68	52	79	59	63	69	66	76	61	73	73	62	72	68	64	78	74	68	73	66	68	74	66	83	81	57	67	75	60	66	86	68	71	66	70	76	82	65	61	83	67	78	68	69	80	63	67	68	79	59	65	58	65	69	79	74	69	66	59	73	65	74	83	59	75	87	71	59	65	75	58	71	57	64	63	54	77	67	65	64	62	57	73	50	61	82	63	72	65	68	67	83	69	64	75	70	73	63	57	64	70	77	65	67	74	75	70	79	68	71	69	70	77	72	71	77	75	72	71	78	69	57	58	66	54	67	67	72	68	78	63	66	68	79	64	66	73	67	67	67	51	76	83	59	69	70	65	80	61	92	67	77	79	64	73	63	76	56	63	57	74	82	67	77	63	52	57	84	75	73	55	71	70	63	83	78	76	65	63	69	61	85	60	65	61	75	72	57	61	62	67	61	61	75	75	66	71	70	71	72	75	66	68	66	65	66	74	76	82	75	68	72	63	57	79	59	68	58	73	68	67	79	66	60	70	69	56	78	83	74	72	68	69	80	62	62	81	64	70	61	67	75	84	78	70	68	69	65	59	76	86	61	79	71	62	64	82	72	79	64	78	61	77	66	64	61	82	79	68	68	73	58	50	45	69	64	67	70	76	52	67	71	69	91	63	84	64	65	76	66	80	64	73	79	62	65	82	77	73	79	77	90	83	63	67	64	65	65	72	63	69	65	64	71	72	57	73	66	79	70	68	61	65	61	74	66	57	68	61	72	70	74	73	65	74	67	77	68	72	63	64	62	71	62	80	68	78	68	70	59	80	84	61	66	62	69	70	73	80	84	75	77	77	63	68	72	74	74	86	71	62	73	58	56	68	76	72	69	79	64	70	66	63	65	63	57	79	61	72	76	75	66	76	79	77	74	54	72	72	69	74	43	74	75	56	67	81	75	62	63	73	59	74	58	81	82	81	66	80	82	67	56	71	63	81	69	69	70	68	92	62	74	56	69	52	70	70	65	83	54	66	78	53	74	64	73	76	72	62	81	68	60	74	62	68	66	56	66	66	63	70	68	65	74	60	69	61	54	71	64	73	76	73	77	66	61	65	60	62	64	64	70	62	79	72	61	82	55	66	68	87	74	50	59	66	68	78	73	84	65	72	64	78	65	85	64	55	71	64	70	72	80	62	57	59	73	68	72	82	61	84	63	59	56	72	67	73	83	69	55	68	77	83	77	88	54	74	71	67	81	56	76	77	82	55	65	75	64	73	78	69	58	79	72	70	76	64	63	67	69	76	72	67
20648	15289	10810	22338	30043	29173	26302	23266	20749	17993	15368	13514	12234	11076	10119	9483	8244	7381	6802	6167	5500	5309	4993	4725	4188	3992	3486	3237	2965	2756	2565	2385	2288	2080	2009	1991	1847	1863	1807	1723	1776	1674	1595	1566	1479	1531	1517	1479	1442	1414	1372	1370	1354	1335	1294	1247	1333	1317	1231	1270	1221	1241	1200	1216	1182	1129	1138	1165	1229	1160	1145	1152	1073	1131	1086	1145	1076	1061	1075	1094	1066	1076	1022	1021	1092	1039	1028	952	1004	1004	1053	1007	969	1012	977	1033	1039	980	1000	1024	994	1021	975	971	1026	933	1028	1008	979	1001	924	922	936	1008	972	1013	954	971	1035	985	957	1033	985	997	977	954	944	961	935	993	1005	996	937	950	993	1018	996	1010	985	975	970	975	944	987	994	998	1033	974	975	1040	929	969	974	963	1016	1010	1020	982	998	967	1059	1017	965	987	967	1038	980	983	919	1021	984	1026	997	1021	1035	955	984	982	979	1044	1016	1022	1002	961	984	949	988	979	984	1003	985	966	1004	994	976	1013	1012	948	987	969	999	975	999	975	995	949	1003	959	1021	1027	1020	961	935	943	964	955	987	935	977	953	996	968	988	943	949	1038	1008	1012	970	909	969	937	970	1001	1024	993	990	979	976	959	931	1014	1010	963	1003	950	955	982	998	986	998	939	1007	1071	1023	934	989	929	1022	1020	974	990	975	933	940	971	1011	959	956	949	989	966	989	1016	965	948	975	958	980	977	984	984	1015	941	1015	982	1021	951	1034	935	926	1002	909	994	947	1012	1013	948	1006	956	965	973	1002	951	960	983	973	992	1059	985	990	980	974	1012	910	988	962	969	944	1015	1031	979	963	1007	920	944	956	945	940	970	954	1037	947	971	978	940	954	1015	940	1032	1019	1016	974	997	976	974	990	948	985	931	1025	983	1084	996	988	980	974	920	986	940	948	1013	959	963	946	1006	982	989	1033	1034	1034	967	950	989	944	984	978	925	960	1018	975	898	945	989	989	928	945	961	969	965	972	991	959	1024	1038	975	1002	999	986	949	932	974	1015	935	994	987	1028	974	986	1008	983	962	973	970	964	925	1090	959	976	993	980	963	949	1012	1014	974	928	958	996	953	904	963	977	983	956	1011	1065	958	1032	1001	1010	970	972	972	993	983	924	1030	987	974	986	967	929	980	982	972	943	937	965	926	986	945	978	972	898	956	958	960	990	953	986	940	959	999	1008	939	1024	1022	964	981	942	1022	1002	1038	952	1010	988	982	1023	987	981	950	902	908	985	997	953	937	1005	932	963	1005	946	1029	940	934	985	1004	1001	977	985	975	934	958	918	999	940	1007	958	935	935	1018	1004	967	1010	974	952	1037	1033	992	964	977	1014	966	986	980	1013	936	989	1003	918	960	951	935	954	995	918	1036	947	1009	1014	978	1027	977	990	966	1024	943	991	934	978	970	929	978	990	991	966	1012	972	1021	990	960	1031	957	1004	949	1004	901	1025	970	935	986	958	1021	932	1019	1008	944	997	970	968	1009	950	1028	969	978	1015	945	1018	966	986	956	941	928	995	1032	975	1010	969	956	971	998	990	998	1006	984	1017	976	1035	989	925	1003	951	979	959	1013	1021	978	969	923	966	992	1041	1004	978	986	983	961	1000	1015	949	977	1023	974	1017	923	921	938	987	977	973	1013	985	1001	1011	981	947	940	987	955	984	1001	966	972	999	915	999	993	1007	1002	990	1002	972	922	966	1001	954	977	973	931	982	969	988	969	963	923	1004	999	997	964	986	1031	992	901	1037	1020	1011	1007	1036	946	976	989	1006	994	938	953	992	1006	923	1001	998	934	1022	916	1028	1012	1014	1014	931	997	1006	1025	967	929	980	962	976	921	1015	986	951	974	990	982	954	935	990	989	937	985	982	966	964	968	1008	1022	1022	976	1041	1034	984	944	995	984	1018	1011	945	1000	972	950	999	998	956	927	925	970	1027	983	980	924	990	969	946	977	984	968	911	1032	968	951	969	988	963	941	922	1002	920	984	957	990	991	998	998	964	985	946	996	993	1000	1009	931	989	995	997	963	993	968	945	981	993	993	987	1008	952	946	984	1016	915	997	1030	963	991	1034	922	967	939	999	977	960	950	1000	994	1022	934	1000	923	979	921	1003	954	928	982	992	1009	973	965	967	999	956	946	979	978	963	996	1007	967	978	972	1069	1010	988	951	927	960	995	1011	949	1022	997	985	985	946	949	971	1017	1001	1029	996	976	936	967	973	948	971	991	980	916	1023	1023	969	924	958	958	967	937	956	948	985	970	1023	1036	984	961	1019	1012	922	986	937	952	970	900	1006	958	942	962	990	1008	932	1004	1001	920	985	1022	991	991	962	920	941	937	941	970	971	976	994	1016	958	989	973	988	943	1004	1046	978	961	982	959	1021	982	955	1020	968	959	1004	983	992	964	966	1001	980	959	922	960	976	1028	1014	957	923	986	948	1023	931	979	985	951	1021	1010	955	940	951	1053	984	961	951	960	995	988	1005	964	1009	981	993	934	1016	928	920	1002	956	990	953	966	960	963	1026	972	983	989	976	995	981	976	970	988	1005	975	991	936	988	939	966	931	964	1025	1008	988	968	958	978	968	995	988	995	1014	1011	950	1040	968	1040	978	980	956	982	1035	967	1038	950	977	973	957	948	1009	966	943	950	985	946	975	997	976	996	1012	1021	954	1041	1016	963	967	947	951	979	923	985	955	984	970	975	961	1000	976	954	1026	943	1058	995	963	976	941	969	1027	938	1024	1042	962	983	979	1055	936	975	972	975	1000	1005	979	945	964	1010	966	972	1012	1011	973	968	1002	1019	998	939	988	1041	994	974	923	953	999	983	1023	1029	1001	964	956	1001	997	979	974	933	947	955	985	1008	976	978	1033	966	994	977	1036	974	969	955	1007	976	986	998	971	901	928	969	1006	950	980	972	1057	974	954	1014	1037	996	974	912	984	1002	955	995	948	932	991	957	949	971	973	1021	975	957	948	989	1041	964	925	996	945	889	989	1053	986	971	960	949	976	975	1068	931	963	951	950	992	1008	983	974	973	979	965	952	958	962	1067	982	942	1016	1008	975	961	1022	993	981	952	952	973	969	993	991	966	969	971	992	1008	984	995	948	1000	985	1052	963	1008	966	972	998	933	1034	983	971	991	988	972	972	1012	978	991	955	983	1040	969	984	946	988	988	1003	1022	926	943	955	943	965	947	1009	1016	985	985	975	977	1028	932	980	990	973	946	988	927	1005	956	944	1052	925	928	946	1007	1000	942	963	951	993	1007	967	975	964	968	1010	1004	935	920	973	969	997	926	953	997	1009	974	1004	953	989	984	973	997	963	974	988	1005	989	953	925	954	950	994	936	925	951	998	1011	1023	979	1018	956	1017	980	973	983	947	991	977	954	958	999	1021	977	987	898	1004	908	964	955	1022	926	949	996	947	967	1019	979	972	952	1040	1004	1002	1017	969	974	962	951	1015	954	918	951	977	988	1007	982	930	1040	997	981	996	975	980	962	963	954	951	977	1010	1001	962	964	979	965	963	1023	981	1027	1021	995	959	1028	981	991	998	1007	974	992	1009	982	964	934	977	975	979	956	1002	937	945	1030	966	941	939	901	972	955	1007	950	974	954	986	930	985	980	991	1033	976	944	1004	997	951	959	955	1010	1003	1014	1005	986	988	961	982	1009	1005	992	1001	955	1019	1029	949	984	984	1018	1000	952	1032	951	1015	983	915	1002	996	934	964	1024	1008	967	940	954	1001	998	1034	918	990	972	980	961	1035	996	995	946	945	979	1018	970	952	1017	982	941	1002	1021	996	982	983	1009	992	959	990	973	976	990	967	976	998	975	959	961	1007	964	988	927	913	1002	962	1000	965	1004	955	997
2541	1114	737	568	993	1104	1058	905	794	682	575	549	537	388	438	362	317	284	278	248	226	240	214	205	208	145	146	148	148	114	114	112	126	113	101	105	107	118	92	99	81	93	72	89	68	100	76	74	84	76	81	84	62	103	82	62	75	65	85	89	78	84	67	74	80	73	76	63	61	67	82	73	79	69	64	62	70	68	69	66	67	66	84	71	74	78	64	73	63	86	67	77	57	70	59	65	66	68	57	75	67	58	62	63	67	59	71	48	65	55	59	61	58	59	55	82	66	65	55	51	72	63	72	67	74	74	62	65	78	67	58	65	59	74	56	71	61	65	70	58	62	66	67	65	64	66	67	76	64	64	65	52	68	74	69	50	68	53	51	67	66	65	83	62	52	63	76	85	74	63	66	80	62	59	68	59	58	61	47	51	66	53	70	69	61	67	56	56	70	75	67	63	54	61	54	55	62	73	62	78	68	71	76	69	63	71	58	61	69	70	54	74	61	55	78	73	73	63	70	63	48	62	79	76	61	63	68	87	67	72	63	73	57	61	55	74	63	67	63	76	68	79	64	49	67	47	67	59	69	60	71	58	66	55	74	68	73	66	59	67	68	61	66	73	70	66	46	69	68	72	61	64	57	62	63	80	55	60	63	70	67	69	65	56	71	58	75	68	48	61	82	57	59	64	80	57	67	49	70	69	65	70	62	69	59	55	75	58	78	69	65	68	60	64	56	67	53	63	75	47	72	50	78	58	60	60	74	56	79	68	55	61	58	77	60	59	68	58	71	55	55	65	56	75	67	72	76	71	68	62	70	76	80	65	68	70	60	59	65	76	69	56	67	64	58	67	63	59	76	70	55	53	69	76	61	71	57	51	69	66	84	61	64	65	66	56	69	54	62	71	64	58	59	67	63	68	70	68	64	58	52	50	60	64	62	63	54	68	58	74	65	56	46	74	58	58	75	55	65	70	63	68	79	76	71	74	55	60	58	57	55	62	69	62	69	91	64	55	59	62	65	85	63	59	59	62	68	63	68	63	71	67	72	64	52	51	68	70	53	65	72	60	62	57	71	63	50	57	74	55	78	62	45	63	62	69	58	59	65	67	49	65	46	64	58	51	56	62	59	64	56	68	81	56	50	74	69	65	65	72	62	67	61	72	71	55	67	65	63	66	62	60	50	72	82	51	57	57	60	74	45	44	78	58	65	62	71	62	54	52	69	65	70	64	66	57	64	70	58	62	60	61	76	72	64	70	60	62	60	66	61	57	59	55	60	47	70	85	66	59	63	63	83	53	69	69	77	51	70	53	71	66	50	59	70	70	56	62	71	58	67	61	65	65	75	64	85	72	79	67	53	69	60	69	66	62	85	84	66	57	56	63	60	72	70	62	77	65	65	65	63	55	63	60	58	77	58	76	60	67	56	55	84	56	61	67	51	73	66	58	66	66	71	72	64	71	74	71	63	58	67	49	54	65	67	63	67	69	67	71	56	57	61	65	68	70	59	62	62	71	72	54	64	72	65	59	77	66	62	61	80	55	62	62	59	53	65	59	62	59	60	58	56	68	64	76	86	64	71	64	57	75	68	64	77	57	63	90	85	64	58	68	66	71	63	57	58	62	65	58	56	59	65	51	57	65	65	67	62	60	51	64	70	55	59	65	74	53	63	58	58	63	65	71	66	88	72	64	67	56	57	69	55	63	63	77	61	66	74	57	50	60	53	62	81	70	68	68	53	61	64	70	62	57	71	50	71	77	73	48	63	69	65	58	54	66	63	59	63	58	68	54	87	51	50	63	73	45	59	72	57	47	67	57	59	71	60	70	74	61	72	67	57	68	66	57	62	69	68	72	74	64	75	62	53	75	49	66	60	66	70	81	62	75	61	68	63	57	73	67	66	73	60	59	61	53	63	62	47	61	57	71	51	50	76	79	70	67	65	66	58	59	67	62	56	70	57	58	55	65	72	59	64	83	79	59	64	68	62	77	74	52	66	50	74	77	66	58	61	69	62	68	61	60	61	54	69	54	62	74	53	56	65	62	70	61	58	49	68	66	65	63	62	41	59	52	57	66	59	62	54	63	83	70	73	68	63	61	70	61	64	73	53	66	56	54	62	83	60	55	54	70	69	59	74	57	63	51	77	82	61	60	64	72	76	52	80	69	69	64	59	48	64	50	66	70	71	71	77	66	61	64	55	54	64	85	61	73	67	70	56	63	60	53	53	57	72	63	55	47	65	65	76	64	71	58	69	59	54	67	73	64	67	65	67	52	56	59	74	71	72	62	65	50	76	63	63	62	64	59	61	68	44	56	62	61	70	67	70	55	61	57	63	59	64	52	71	68	62	48	70	59	66	52	70	54	63	57	59	73	75	68	76	63	67	64	62	63	67	57	59	67	52	66	70	59	60	72	65	62	62	58	50	60	60	59	58	77	63	71	62	66	70	65	74	68	60	63	58	61	73	62	54	54	70	66	67	63	59	74	77	74	49	63	65	62	66	75	64	61	57	63	78	58	70	69	65	57	51	63	59	74	60	66	57	55	70	73	80	66	66	60	62	58	64	60	50	76	62	62	69	64	64	79	67	60	51	72	52	66	45	69	50	63	72	69	56	66	48	70	63	60	66	65	65	54	60	64	55	64	61	55	78	78	74	67	62	41	69	58	60	48	56	68	56	54	55	61	68	61	61	59	63	62	59	70	72	60	73	56	74	59	61	56	54	69	66	66	74	70	57	61	41	55	57	64	79	63	68	56	66	81	65	58	60	69	58	68	61	65	65	72	55	60	69	56	55	54	76	62	64	68	74	61	59	58	57	73	55	66	66	52	66	84	63	57	60	50	58	70	72	66	63	59	70	51	67	68	73	58	57	65	59	73	71	66	67	58	79	67	54	60	74	68	68	64	69	77	50	70	59	63	52	60	72	73	59	56	65	63	63	64	54	68	64	54	68	69	73	63	64	61	76	61	65	73	71	73	64	58	53	61	51	72	62	57	60	76	76	57	60	44	72	59	51	55	48	72	61	54	66	53	65	74	51	67	58	62	70	61	55	50	61	63	74	65	75	61	72	81	60	68	53	74	72	52	82	65	51	60	62	60	62	61	66	64	73	43	52	59	63	66	57	64	58	57	66	57	73	54	69	53	57	58	64	64	58	63	62	57	66	57	74	64	64	62	67	60	71	54	72	64	56	61	58	49	53	61	65	63	47	65	62	54	73	62	67	51	60	59	65	78	67	45	70	66	71	61	73	65	66	58	56	53	63	74	62	75	53	59	59	64	56	73	60	55	68	62	59	61	53	60	59	65	59	67	64	65	62	59	59	59	60	58	45	62	58	59	68	64	58	76	53	56	66	61	62	63	78	61	55	70	73	57	70	67	69	60	61	58	60	62	64	72	64	65	74	61	73	59	50	59	67	71	62	67	42	68	54	76	74	59	66	54	64	59	66	63	60	60	66	59	54	64	68	53	58	82	74	69	63	84	61	65	79	55
26025	18950	13908	26938	34739	34259	31036	28054	25409	22315	19464	17516	15744	14118	13073	11963	10988	9640	8789	7990	7531	7226	6432	6094	5596	4936	4641	4143	3870	3434	3227	2901	2743	2558	2432	2416	2239	2200	2157	2057	1926	1965	1855	1782	1759	1702	1643	1633	1561	1588	1486	1433	1441	1393	1414	1331	1318	1363	1332	1340	1299	1306	1225	1277	1225	1106	1166	1139	1124	1123	1126	1150	1077	1066	1069	1044	984	1038	1038	1037	1046	1078	1019	1031	971	975	1006	989	983	951	998	995	971	994	902	975	932	931	978	915	906	908	922	955	921	933	869	913	877	891	953	961	887	909	872	920	930	873	868	910	877	886	877	896	893	888	896	925	891	962	907	921	872	903	947	939	899	907	959	873	906	972	857	941	866	923	858	901	861	875	916	904	916	889	882	858	862	922	889	890	901	945	904	897	918	861	926	851	912	855	946	904	882	893	881	877	888	899	894	880	889	930	893	899	925	879	876	909	867	949	931	930	869	925	909	935	892	883	939	879	908	913	874	870	920	881	879	938	902	893	830	872	890	871	928	929	882	892	879	888	886	897	895	956	863	940	847	892	895	873	923	907	917	875	921	895	941	884	928	834	916	881	881	871	898	847	852	872	865	881	886	864	899	905	876	947	919	896	963	894	909	881	883	823	895	880	901	859	864	897	870	926	863	927	959	853	879	907	908	938	916	925	907	867	922	859	879	869	889	883	910	915	895	919	892	905	941	915	935	917	870	875	930	872	875	910	893	891	863	950	884	898	958	889	933	914	895	911	936	879	950	878	882	940	853	863	879	918	925	878	857	877	898	904	891	886	876	867	911	946	922	858	906	903	905	915	885	882	832	912	930	962	881	939	898	882	873	887	881	920	845	877	937	869	920	928	885	970	887	947	922	916	915	912	938	913	868	906	899	920	899	891	898	899	845	892	917	912	869	892	897	922	869	870	906	889	920	942	901	941	886	825	888	891	888	972	912	925	910	850	925	888	940	895	854	933	909	921	911	870	877	871	952	911	887	856	914	880	844	896	865	918	878	939	888	924	884	901	907	859	904	863	924	931	910	920	892	887	939	935	893	834	935	916	900	851	902	894	903	859	833	842	876	863	884	901	864	941	915	903	925	924	902	922	887	876	921	945	897	865	865	893	897	876	924	897	905	878	883	843	881	949	878	929	866	883	880	921	901	910	873	912	888	887	925	888	944	913	923	905	906	919	956	902	939	829	881	915	898	940	850	964	851	883	866	881	923	949	861	873	941	884	888	885	943	886	932	858	888	889	895	958	924	898	899	902	934	846	912	930	884	878	865	882	941	908	883	960	893	909	917	915	931	892	944	893	878	928	881	888	883	897	931	873	975	875	933	894	906	901	916	904	882	902	899	906	943	920	944	901	878	874	908	939	874	913	927	903	886	893	915	897	839	907	943	914	948	884	960	881	886	869	870	891	806	868	920	872	899	892	887	847	908	849	869	942	913	919	870	909	913	896	881	921	887	886	876	865	878	914	915	882	911	924	893	909	892	844	883	888	912	896	833	940	905	851	890	887	914	904	910	903	910	872	911	887	866	890	969	924	871	851	841	885	918	941	935	879	896	889	907	893	857	823	918	921	890	933	888	982	929	904	865	891	917	900	877	876	910	824	925	891	861	880	879	884	877	887	910	919	883	883	862	882	878	878	874	843	908	865	885	935	934	929	866	931	903	887	895	874	864	908	945	887	920	874	893	888	907	867	925	931	942	854	901	882	927	915	904	894	904	890	860	876	933	908	922	899	900	882	867	889	927	890	918	909	914	934	929	908	871	916	835	888	883	873	920	876	885	890	863	927	914	914	942	873	910	900	873	866	938	911	935	936	938	899	883	918	921	900	881	881	943	872	887	886	892	905	896	854	911	927	912	924	880	841	838	858	910	878	858	864	941	901	883	900	872	918	928	886	874	877	926	859	887	922	879	884	874	920	960	865	897	885	912	926	909	902	924	912	855	904	904	865	886	860	927	902	868	874	844	935	896	869	866	876	899	918	899	917	909	917	874	906	894	873	881	913	877	898	917	879	848	888	935	829	930	900	871	943	929	910	880	861	896	889	876	895	899	890	952	901	885	914	844	877	917	929	902	916	893	905	871	923	838	896	891	887	869	869	909	845	884	896	871	944	875	890	888	930	907	956	929	900	916	864	899	865	888	878	899	860	922	878	877	900	897	901	905	907	901	852	911	878	925	874	805	889	864	903	910	868	911	961	924	945	881	945	897	867	883	842	912	861	910	905	881	838	876	939	931	874	924	904	892	891	920	967	931	889	869	894	853	915	871	932	899	881	937	920	867	867	898	869	903	916	899	943	944	896	909	888	912	887	908	898	891	927	881	926	900	867	883	909	912	915	880	846	869	906	902	877	880	885	925	912	876	924	895	916	885	887	932	922	905	853	881	916	906	900	920	890	910	923	898	879	931	954	981	898	949	899	898	938	870	891	914	914	912	918	888	843	934	886	915	940	973	911	883	900	948	878	916	908	886	916	874	858	841	882	911	883	903	949	809	953	895	874	911	922	890	902	833	894	935	906	876	913	887	898	820	908	928	873	892	859	886	902	914	806	957	947	938	924	938	899	908	896	898	917	895	850	862	909	900	850	895	915	896	874	908	937	909	842	889	946	903	879	913	926	885	911	919	882	908	925	874	861	921	854	878	922	830	938	909	885	917	884	895	879	895	927	849	879	899	923	884	912	932	913	916	918	857	880	878	903	910	884	918	886	876	864	911	859	882	908	916	912	909	956	883	885	884	849	920	888	918	918	895	831	928	937	886	901	878	884	899	865	889	858	909	892	857	869	853	906	862	918	962	864	951	894	895	934	852	953	899	855	942	885	910	832	866	932	871	927	928	890	890	899	909	900	839	923	842	896	884	826	914	887	941	848	886	938	925	896	875	890	922	863	904	867	879	863	905	908	941	876	855	874	905	896	885	924	931	941	895	876	885	875	906	877	895	892	931	961	900	856	896	887	823	906	883	894	890	880	901	847	893	928	869	1007	899	901	852	898	933	879	925	932	905	841	896	900	937	898	877	886	922	908	908	925	924	945	873	902	943	876	899	934	904	878	943	940	949	867	884	916	934	818	910	841	878	899	935	899	982	903	877	909	907	891	932	866	869	910	870	897	880	939	884	873	895	920	919	873	878	902	886	936	899	890	868	926	922	891	878	903	880	860	902	902	932	879	893	954	915	861	927	945	880	829	902	849	924	918	959	915	876	868	955	918	910	907	971	866	864	896	872	908	911	890	946	867	865	842	899	906	866	871	874	901	876	877	902	918	896	866	922	912	891	961	877	868	870	932	869	879	880	891	867	945	947	886	941	868	877	872	891	873	876	919	888	880	875	941	900	876	918	908	940	886	849	914	886	884	818	906	927	904	938	864	903	879	869	890	900	871	881	879	929	921	932	900	943	919	949	913	934	912	856	906	869	868	855	886	873	925	893	918	917	897	940	842	917	902	884	875	904	880	897	882	891	921	895	889	855	880	917	897	836	882	949	874	845	962
2002	534	359	300	429	502	489	472	416	321	307	271	274	208	208	219	173	154	127	148	135	124	111	116	90	119	111	87	86	73	66	99	77	63	70	78	73	54	70	72	64	53	59	63	41	68	49	65	68	60	65	55	58	60	52	58	63	52	54	53	71	54	55	54	43	62	49	51	57	55	51	64	53	69	56	48	68	56	61	69	40	46	67	57	44	48	62	49	49	49	62	60	55	48	61	49	57	39	58	68	59	55	55	64	52	37	46	42	41	39	55	47	57	49	46	53	42	56	52	45	57	50	54	58	56	59	46	46	54	54	61	62	50	46	58	53	45	69	49	46	61	62	48	61	65	59	57	54	45	54	56	61	53	48	41	57	57	53	68	57	50	50	59	52	52	48	50	50	42	43	48	47	68	54	56	74	54	43	53	53	61	70	43	52	53	50	44	43	50	50	59	48	56	45	59	55	42	50	57	63	57	55	51	45	31	20	65	46	45	56	61	55	56	57	58	47	47	59	58	49	54	58	52	51	52	69	39	38	48	60	40	56	45	48	52	48	44	49	65	59	58	52	63	49	55	47	43	51	45	47	60	46	64	49	59	58	37	55	51	54	46	49	58	64	51	58	50	38	40	52	66	48	68	55	45	63	43	61	55	59	55	55	56	46	59	60	49	54	52	47	52	59	52	59	59	63	65	61	61	50	54	65	51	56	54	53	49	57	54	34	53	60	48	50	42	43	47	50	58	45	46	54	45	64	38	56	51	46	52	44	50	59	52	58	56	60	57	45	48	59	49	45	54	53	45	44	60	64	54	51	56	49	40	58	51	57	52	51	55	39	47	46	45	41	47	55	65	51	52	61	57	51	50	44	46	58	58	56	49	35	44	55	44	59	46	43	55	54	52	57	68	58	49	45	51	57	52	49	50	51	50	50	55	60	44	46	50	61	45	59	53	50	44	49	49	58	39	46	41	58	55	58	60	51	55	51	53	43	65	45	55	71	58	41	54	47	50	56	39	63	55	58	64	50	44	62	59	51	62	63	59	55	52	58	52	55	49	58	70	42	51	54	52	52	55	50	48	47	46	54	58	60	50	40	55	56	57	55	66	62	54	41	51	42	50	59	50	59	53	49	58	44	63	53	54	63	48	45	58	63	57	31	61	47	61	52	48	56	65	54	42	51	55	42	46	52	47	48	60	60	42	59	59	45	65	56	45	54	55	60	50	52	56	55	48	55	51	55	42	53	52	51	56	62	57	56	55	46	48	48	52	41	58	52	48	52	66	45	51	70	49	63	50	52	64	47	49	49	52	43	40	47	64	65	55	54	58	50	42	43	42	49	40	46	57	50	53	49	55	59	37	45	47	46	62	56	66	45	63	44	55	44	56	49	50	47	60	61	63	45	62	50	60	38	57	53	45	59	52	43	45	53	62	48	46	50	45	52	48	50	52	53	39	50	59	54	47	56	54	51	63	54	56	56	41	63	52	58	52	51	60	59	56	53	56	42	58	47	54	66	63	55	49	55	57	52	64	54	56	55	53	42	49	49	47	53	42	45	45	54	48	46	48	54	56	47	62	67	56	49	42	69	56	47	50	64	41	45	54	56	45	49	54	61	50	46	35	56	53	48	47	63	53	49	51	43	54	54	55	51	59	43	54	53	52	45	45	52	40	53	54	57	50	58	46	41	57	42	58	54	48	49	53	49	66	52	38	55	65	57	54	56	47	57	56	73	50	48	48	64	52	43	45	39	58	66	56	45	59	56	54	68	54	51	47	49	58	37	44	39	49	46	48	63	48	53	53	50	55	63	54	64	51	49	48	67	54	49	48	55	59	45	43	57	53	64	52	49	60	48	52	53	58	52	36	43	62	63	47	51	58	47	53	44	59	62	59	62	49	53	49	40	56	59	54	53	49	44	55	56	46	59	52	44	54	51	56	40	64	43	42	43	52	44	45	53	59	43	48	63	43	63	54	40	38	66	59	43	52	47	59	46	51	51	54	53	47	53	60	51	41	53	62	58	39	41	54	50	66	60	43	70	53	66	60	48	51	55	44	56	53	61	49	64	57	65	52	58	57	43	52	44	33	65	47	50	50	54	53	58	67	47	68	58	54	54	45	48	63	40	45	62	53	58	56	43	42	68	59	31	67	42	53	49	69	52	58	53	52	52	32	41	61	48	44	58	61	55	43	46	47	43	52	50	45	36	52	57	49	45	49	52	42	51	50	47	61	51	61	68	47	59	48	52	51	60	40	54	47	50	51	49	51	44	53	48	39	58	56	56	47	60	65	60	37	58	45	49	64	63	56	41	51	47	48	55	43	67	41	56	67	53	42	46	49	69	42	41	58	40	57	59	56	54	60	42	58	56	52	53	51	55	48	60	43	49	59	64	47	52	39	54	33	47	45	55	63	58	53	45	48	64	59	56	51	53	49	53	59	47	45	58	56	63	43	43	49	52	62	58	53	59	60	45	45	55	57	55	48	45	57	43	69	59	43	48	55	56	69	44	49	58	53	55	48	57	55	46	38	47	49	44	51	52	46	48	60	49	49	61	73	36	53	44	48	51	42	39	56	52	50	54	61	72	49	65	52	50	60	53	53	61	50	50	49	43	45	71	53	61	48	43	69	48	61	57	59	49	57	47	64	45	53	54	48	64	34	55	70	63	59	36	49	47	47	47	52	54	50	50	43	41	36	42	49	50	47	67	49	44	50	52	42	53	52	45	44	62	60	50	38	42	48	59	59	48	52	61	44	50	60	58	55	54	57	48	53	49	52	35	49	62	68	53	49	42	46	55	32	56	66	43	47	42	51	50	45	41	48	40	48	54	52	46	50	44	37	55	55	38	52	50	46	61	50	61	61	52	58	49	54	44	55	48	58	65	52	41	48	48	52	53	36	47	45	44	47	50	59	59	61	52	56	45	54	45	47	45	41	56	54	57	58	54	50	65	50	56	59	53	49	50	56	49	41	62	57	48	42	57	63	55	51	57	53	55	48	41	50	43	46	58	60	50	54	56	56	63	52	66	57	52	44	52	53	54	62	63	52	57	49	46	67	42	44	69	51	52	53	52	43	50	45	49	50	59	55	50	59	41	65	51	55	51	50	48	47	44	49	60	50	57	48	49	45	46	48	47	52	52	53	48	58	49	53	55	51	47	70	59	54	46	56	47	46	59	48	59	59	47	64	62	49	41	48	52	56	56	43	51	56	49	56	58	54	51	62	52	61	46	62	39	65	55	64	64	51	58	52	45	48	57	44	60	50	45	61	56	49	43	51	54	51	47	49	76	51	56	48	40	58	43	43	53	52	53	60	57	52	49	54	52	46	53	58	48	58	62	54	53	58	56	42	46	56	56	53	58	60	60	58	61	64	49	60	33	53	59	53	46	55	59	76	43	53	52	57	52	54	56	49	58	57	43	50	51	42	60	59	60	58	36	67	57	53	48	60	53	55	49	61	55	53	47	38	59	64	51	50	55	59	63	57	51	54	57
18056	12210	8063	18354	25512	24651	21868	19164	17046	14222	12092	10620	9190	8408	7795	7275	6215	5761	5037	4750	4212	4183	3695	3438	3188	2768	2673	2499	2232	2005	1883	1738	1666	1573	1501	1429	1455	1417	1299	1284	1224	1220	1196	1189	1184	1146	1127	1084	1110	1009	1054	1025	988	990	974	969	909	987	944	918	891	919	929	933	893	915	888	860	837	862	874	832	815	844	847	823	843	799	821	821	810	822	802	795	766	751	815	814	815	782	784	809	797	772	751	780	727	724	726	761	758	762	770	752	771	748	753	779	741	711	762	716	747	804	737	819	788	740	752	739	750	776	738	751	757	776	776	774	784	733	712	773	749	750	786	820	756	743	767	766	756	820	763	744	791	735	740	737	775	773	756	770	765	746	823	751	782	685	767	804	741	786	737	742	783	782	784	842	756	764	737	738	771	731	705	795	736	754	771	702	757	751	753	755	722	768	766	779	739	786	758	784	772	747	791	755	755	766	773	794	753	731	738	756	774	744	772	794	741	729	795	774	720	747	770	739	746	737	773	757	748	759	766	769	769	797	729	752	779	741	746	726	778	740	757	737	705	738	796	761	725	733	739	761	748	738	775	783	782	790	804	770	755	777	708	719	793	781	810	763	777	712	714	735	720	783	707	723	761	774	695	720	782	723	749	708	754	744	787	759	778	753	731	766	765	769	789	718	801	759	764	790	745	720	749	773	747	753	699	771	760	777	732	781	737	777	785	756	757	751	779	745	794	747	750	772	802	737	769	726	755	773	740	746	723	760	718	760	754	782	742	733	744	798	782	724	723	715	803	766	790	771	769	767	750	757	790	743	768	747	748	722	736	763	729	781	715	747	780	777	758	715	728	754	738	763	752	782	719	813	828	778	757	701	756	786	778	783	736	774	732	698	726	725	757	750	703	789	773	731	781	764	743	784	760	734	790	712	735	729	742	782	721	795	751	768	738	756	753	797	729	747	786	727	811	786	774	741	757	751	783	821	780	735	717	770	746	742	781	775	707	742	727	751	769	747	764	788	800	768	741	780	750	722	786	775	778	717	781	784	797	730	752	776	781	749	744	752	722	755	775	744	764	774	797	763	741	764	727	749	746	743	766	753	755	733	774	697	783	779	748	761	758	736	808	753	727	742	740	741	717	748	736	752	736	763	781	720	749	747	764	745	771	740	728	734	754	743	771	758	773	748	776	743	768	724	750	772	785	746	736	740	761	794	772	757	756	761	765	753	758	810	741	771	728	765	757	740	737	745	772	753	710	742	764	791	762	737	720	772	768	716	815	735	796	674	744	747	788	733	772	774	763	716	720	740	752	757	737	741	759	803	789	743	726	784	737	714	793	756	724	742	738	758	760	736	783	781	701	746	743	764	773	762	728	779	756	722	724	725	698	711	745	715	765	762	720	747	765	740	721	726	729	765	743	766	747	772	746	759	758	720	764	770	782	786	816	737	729	767	738	764	799	802	795	789	725	733	764	757	747	744	774	745	734	771	749	794	703	745	788	770	716	801	727	794	805	673	741	763	775	800	804	729	725	762	767	747	761	763	717	744	745	807	775	713	757	795	694	735	751	753	789	762	736	746	789	790	782	755	728	705	775	786	739	769	768	780	722	776	748	761	725	769	703	781	753	702	794	703	717	764	738	760	745	774	710	734	752	769	751	746	759	745	747	777	784	832	753	768	756	831	787	816	683	769	791	759	757	770	787	744	739	761	755	751	753	796	730	748	757	778	754	775	762	754	768	774	759	758	747	741	735	801	783	800	777	779	735	790	787	737	755	753	780	767	743	737	785	761	725	753	797	747	741	744	762	789	749	723	790	780	742	764	784	773	765	771	754	787	768	743	717	796	759	791	779	738	758	748	722	795	813	777	785	738	726	749	734	743	755	769	721	747	747	738	765	778	769	774	686	790	765	757	750	774	780	753	758	730	764	741	770	753	765	773	748	724	722	796	759	776	781	762	815	781	770	767	749	783	750	795	725	757	764	737	733	702	742	742	743	741	771	758	740	794	702	675	742	737	724	756	754	721	749	818	758	745	769	794	752	763	718	765	778	793	757	768	757	755	779	759	761	738	763	741	805	769	744	739	708	725	774	758	741	789	771	786	742	732	718	740	756	724	719	750	747	792	730	732	783	749	717	760	764	719	748	742	819	723	751	724	778	778	747	735	756	748	768	764	766	726	756	773	791	767	769	774	779	779	778	760	736	762	729	798	707	801	759	757	721	711	720	760	790	745	697	791	774	823	758	736	818	785	716	752	762	764	712	804	728	794	761	742	777	763	733	777	770	781	808	786	780	749	770	726	774	751	781	731	747	709	770	768	725	784	730	783	798	749	755	776	747	791	689	800	735	760	742	763	739	775	756	805	713	750	766	763	725	774	773	758	791	772	766	740	731	744	774	749	754	778	741	764	732	773	746	700	789	735	747	738	735	736	777	731	778	744	734	747	761	764	801	772	745	739	715	776	715	771	771	759	773	768	816	774	807	753	737	742	742	776	722	767	751	780	754	716	760	758	834	720	762	756	706	766	755	752	734	754	737	761	823	787	735	721	754	796	787	719	735	764	733	736	800	756	758	770	720	743	748	739	735	747	761	752	713	742	770	770	732	744	736	743	801	752	744	722	786	743	777	767	753	783	746	765	799	783	832	759	762	756	751	751	743	773	764	770	756	759	759	750	744	745	755	762	768	786	747	808	782	730	769	767	777	729	775	723	755	739	771	735	732	792	770	771	784	754	754	777	780	753	734	767	767	717	734	756	721	757	743	732	765	756	769	748	782	770	782	739	761	758	756	740	770	814	702	777	752	752	754	773	713	810	712	737	770	723	767	773	791	744	764	772	772	772	773	747	757	752	767	794	794	758	735	763	767	750	801	783	759	687	781	740	807	714	762	756	774	801	788	767	784	764	770	780	753	749	738	739	764	718	758	765	767	756	815	771	770	808	738	718	757	726	712	738	781	778	764	746	787	769	785	765	750	746	788	729	755	802	740	801	756	788	767	755	771	729	737	776	778	769	763	704	830	737	715	797	790	743	733	749	802	806	769	774	740	805	727	793	746	763	736	750	781	805	752	737	730	748	767	786	759	807	759	767	763	765	826	823	764	803	786	794	775	799	750	736	704	758	792	772	713	758	767	774	780	781	760	740	752	734	719	758	749	739	685	736	813	818	766	763	754	740	745	732	749	766	730	733	764	790	760	739	734	764	787	746	751	745	741	734	779	762	812	779	768	764	812	759	776	769	757	781	733	785	732	750	807	750	754	743	775	735	760	755	812	747	772	721	783	796	734	741	769	730	790	726	765	759	774	757	731	766	816	771	718	787	743	712	780	788	728	742	794	715	737	788	784	767	791	748	747	766	763	732	744	741	793	770	798	761	761	758	735	733	761	732	759	748	767	783	730	733	726	734	734	776	768	745	727	764	728	745	778	776	735	827	751	763	784	774	807	782	778	734	758	707	680	721	724	723	803	745	760	745	732	760	736	737	766	755	731	794	760	763
1396	797	510	420	690	783	725	647	596	508	446	366	330	324	280	255	224	212	202	196	177	146	159	134	159	110	101	117	112	93	94	76	85	79	66	67	61	70	64	63	66	84	66	58	67	64	49	60	64	59	65	59	52	56	48	53	64	51	55	72	60	43	57	62	49	50	55	47	44	48	48	46	43	58	46	52	46	69	57	41	55	46	40	66	40	39	46	41	49	52	56	36	52	54	54	56	49	47	57	41	53	57	52	55	42	40	44	44	61	42	50	36	47	47	50	58	47	45	45	45	49	47	48	49	45	46	46	54	49	51	60	28	38	43	53	49	67	50	40	41	48	43	54	39	35	42	34	34	60	42	59	41	35	46	43	34	53	47	58	47	53	51	51	45	34	62	59	50	47	54	62	40	45	56	60	49	48	40	40	43	38	61	39	42	50	60	54	45	39	51	51	56	52	42	48	47	41	51	50	44	42	46	47	60	40	35	62	67	38	45	48	40	55	44	50	56	48	42	48	46	45	47	59	49	46	56	41	50	39	54	46	55	59	41	54	45	46	47	51	53	55	45	44	43	40	40	37	48	53	49	42	56	47	54	56	52	43	59	46	47	49	42	50	55	41	64	46	40	50	37	54	43	47	62	53	49	41	40	38	53	48	44	49	34	44	52	50	35	54	37	52	39	54	52	45	60	42	35	35	49	54	49	43	43	35	42	41	38	37	45	46	44	52	42	41	41	35	45	32	44	51	49	47	48	63	45	42	61	56	46	53	56	49	45	63	43	54	46	49	39	45	39	41	52	41	37	49	56	50	44	53	50	55	54	32	34	50	59	47	40	44	45	36	56	43	42	69	42	49	40	40	48	43	49	45	42	49	50	51	40	48	43	49	48	52	44	53	49	51	47	34	48	49	35	35	47	46	58	46	55	41	36	48	49	46	50	59	52	29	49	34	47	42	55	47	54	55	55	46	55	51	59	54	38	61	54	46	52	35	43	39	43	45	55	46	55	43	54	59	40	50	56	49	42	55	49	47	34	58	48	57	41	50	42	61	52	55	60	60	53	52	39	45	56	36	43	49	56	34	40	49	44	50	43	47	57	56	48	52	50	46	45	41	38	49	39	44	34	58	38	41	42	49	36	47	50	52	37	30	39	47	46	46	44	58	48	50	52	48	51	47	52	46	39	40	36	38	35	49	41	53	50	41	47	43	46	50	51	50	49	50	49	47	55	42	46	45	44	43	44	50	43	37	24	54	42	43	42	44	55	50	50	56	49	55	42	39	42	56	60	43	48	48	49	43	47	35	40	40	41	40	54	38	50	56	37	44	41	51	52	51	45	58	43	47	37	50	51	42	43	55	48	48	51	33	48	50	47	43	45	49	42	41	37	44	51	63	41	37	43	47	44	41	43	50	51	41	46	50	48	40	46	45	43	41	56	43	49	46	45	48	43	44	39	42	59	47	41	50	53	60	42	61	42	45	48	43	52	45	46	42	53	52	58	46	44	60	46	56	32	57	53	44	43	56	49	45	53	39	49	57	44	32	57	46	44	64	36	46	37	51	43	48	52	50	33	52	35	53	58	52	48	54	49	51	45	56	59	57	39	52	41	39	51	45	51	67	49	49	56	46	50	45	51	53	43	42	50	53	57	46	37	53	46	56	52	46	50	49	49	37	51	33	41	51	45	61	38	58	43	42	48	47	48	54	48	45	50	42	47	54	52	28	48	41	56	51	50	29	59	50	29	42	46	48	50	38	42	45	49	51	40	47	49	54	50	54	42	41	41	66	55	47	43	53	55	39	39	52	36	38	37	49	53	59	43	34	36	54	44	45	57	55	45	46	43	44	49	46	54	46	49	59	59	56	39	52	44	58	47	48	48	51	51	38	58	35	37	38	44	51	45	50	48	59	47	46	45	44	38	29	49	50	44	55	45	42	50	48	47	35	55	43	40	45	40	49	41	46	57	33	50	51	48	47	43	49	47	44	47	49	45	30	47	42	63	46	48	37	58	43	56	55	47	42	46	42	46	49	38	56	54	47	55	36	46	53	58	52	45	48	49	54	45	45	48	39	49	40	43	41	54	47	45	66	66	46	46	42	47	45	31	64	40	42	35	52	43	34	35	44	42	54	52	47	43	42	45	46	58	42	32	53	47	44	52	58	43	35	54	45	77	49	55	47	55	47	56	58	48	58	47	39	44	41	45	45	53	43	48	50	46	48	48	45	60	47	45	39	51	67	54	54	48	40	41	36	36	45	52	36	40	35	53	34	57	47	60	47	55	43	43	55	30	43	47	46	53	43	50	50	55	37	53	54	44	50	41	45	37	49	40	44	45	50	41	45	39	44	35	42	39	50	38	44	48	30	35	39	46	41	52	60	60	38	51	45	55	49	46	57	54	33	42	37	50	58	40	48	42	60	47	54	46	51	60	46	53	43	45	53	43	44	52	46	37	47	62	49	49	56	53	42	54	42	43	47	64	47	48	46	46	56	52	37	48	37	43	43	50	54	54	35	53	33	52	48	52	50	44	45	52	52	46	37	52	56	46	33	40	50	45	48	42	54	43	50	46	46	48	40	45	42	45	48	36	47	59	49	45	45	56	51	42	50	54	57	54	41	42	42	61	54	46	56	54	49	54	48	38	46	46	51	47	47	56	41	45	48	44	48	40	56	44	56	44	46	60	57	47	49	40	43	52	45	58	57	46	43	45	43	46	41	59	54	53	51	38	43	37	55	51	49	53	47	44	47	52	53	55	55	54	39	50	54	47	55	35	42	58	47	36	51	42	54	46	50	52	48	49	44	48	46	41	47	53	45	35	43	39	47	54	44	49	43	33	50	50	36	41	40	43	55	39	42	42	60	60	48	49	41	42	57	49	49	49	40	48	50	52	52	46	43	49	41	38	41	56	36	48	44	51	41	48	53	38	57	36	48	61	51	60	47	45	45	49	46	53	46	40	51	52	48	44	44	41	43	49	42	46	42	47	48	38	53	44	54	48	52	45	56	50	41	50	38	43	39	46	54	46	59	57	51	46	45	56	39	45	43	50	46	56	42	60	45	52	40	55	45	50	44	42	38	51	49	41	42	45	43	46	46	43	51	45	49	60	46	42	45	42	51	49	57	46	53	43	58	52	47	54	39	53	58	53	49	52	53	52	42	36	51	37	58	30	48	50	41	40	36	42	45	49	46	59	45	56	51	54	64	42	48	58	46	50	60	53	39	47	40	48	50	56	42	46	49	48	45	51	44	51	49	49	57	40	55	43	42	48	35	49	38	57	57	42	47	50	52	49	50	41	55	45	55	52	39	44	38	42	59	56	42	48	41	50	44	49	51	52	58	41	46	51	56	35	45	37	51	45	47	52	62	43	54	43	61	63	40	66	40	57	50	42	48	49	54	51	52	36	48	56	47	48	45	58	40	48	62	57	53	44	46	38	48	39	50	43	53	58	39	39	30	44	54	51	44	53	50	57	50	51	45	53	47	40	44	51
21763	16319	10839	23024	30667	30158	27105	24218	21689	18476	15802	13857	12506	11463	10352	9268	8160	7491	6926	6412	5618	5226	4816	4496	4001	3707	3347	3097	2818	2570	2357	2225	2007	1898	1811	1703	1610	1585	1508	1495	1444	1364	1345	1300	1271	1279	1207	1144	1173	1185	1090	1165	1083	1025	1026	1049	991	1016	924	911	911	924	874	914	890	850	818	828	910	859	825	806	787	883	810	805	806	795	761	750	831	800	746	745	717	740	748	728	728	731	769	721	711	767	698	755	754	705	668	672	673	764	744	723	699	675	699	714	672	651	722	698	694	722	645	715	714	677	683	694	736	719	707	686	684	670	689	704	655	693	680	709	676	647	694	714	686	733	702	713	727	685	730	692	715	655	689	697	650	705	701	692	671	677	705	692	694	685	721	708	693	677	716	697	671	696	697	686	686	697	710	723	701	686	673	688	706	712	720	681	687	688	659	695	690	686	680	703	716	675	687	718	692	646	657	713	684	694	712	700	685	661	649	699	698	656	661	691	693	701	664	689	696	663	688	673	687	690	677	716	712	701	696	721	757	663	652	672	751	668	701	684	705	645	673	691	688	707	680	713	706	658	713	706	684	713	669	640	701	740	690	656	687	672	647	653	712	689	676	720	742	638	683	675	681	704	707	676	680	674	680	704	653	650	675	716	675	710	767	672	679	710	674	713	704	685	687	708	661	714	645	664	767	691	663	694	698	678	712	673	648	703	669	650	676	656	674	695	678	686	704	683	697	656	665	692	691	663	681	710	728	641	682	664	658	687	691	628	685	699	709	657	681	706	654	675	680	706	728	694	685	683	674	711	681	723	681	664	691	687	681	671	711	715	663	696	657	671	695	695	652	682	697	671	697	665	726	711	686	689	694	677	694	674	700	688	677	682	699	636	703	657	698	686	734	685	659	645	686	666	657	726	704	717	715	702	649	688	688	681	651	654	673	671	676	695	643	695	696	716	684	683	683	700	712	711	678	705	687	638	696	692	666	629	679	667	676	692	686	748	677	665	679	651	706	638	665	672	657	740	623	688	659	668	704	638	654	691	683	651	664	666	709	657	687	693	678	660	693	681	673	726	708	722	653	730	693	707	667	652	742	652	706	701	705	712	646	675	683	662	702	616	664	692	697	722	680	699	705	691	677	668	713	721	676	667	683	662	697	732	721	660	698	683	700	717	684	644	693	707	674	641	663	672	708	720	666	684	667	701	700	615	695	652	679	688	671	661	694	664	681	624	700	706	674	694	669	731	666	690	672	637	697	660	655	672	680	681	666	653	695	639	671	728	643	664	696	715	659	669	692	739	688	711	676	647	705	688	704	710	701	707	659	654	669	711	703	670	683	664	669	695	669	733	675	709	701	628	696	683	735	698	677	712	663	635	683	668	677	705	677	677	699	643	645	658	698	692	726	732	737	719	661	718	732	663	675	711	684	719	649	661	705	737	649	676	682	711	719	682	660	709	661	697	741	726	651	650	712	677	726	684	670	719	714	715	691	703	693	679	697	671	681	666	659	710	659	760	674	651	706	712	725	698	690	730	678	716	711	684	682	646	700	665	688	687	664	699	702	670	683	682	693	634	712	693	689	619	672	637	654	724	725	693	638	701	692	729	668	675	708	689	701	677	681	628	651	668	702	666	708	694	710	673	690	716	639	689	688	669	695	710	713	685	724	717	693	683	659	683	727	634	699	687	668	672	687	671	709	659	661	694	684	691	713	729	720	715	661	705	717	691	701	680	708	669	718	682	721	682	699	693	678	686	673	708	707	673	680	665	662	698	692	660	712	704	701	668	654	676	663	687	654	708	677	737	657	679	684	683	701	645	706	681	694	668	698	679	646	667	591	688	737	661	710	698	684	705	640	646	706	664	712	728	731	696	686	706	662	669	676	653	704	675	678	719	668	658	659	679	678	702	657	727	712	701	663	744	693	714	675	645	693	701	718	706	657	684	687	678	683	711	692	679	680	687	677	686	710	698	685	667	644	660	729	745	714	677	683	745	693	669	703	645	681	693	690	700	737	706	677	715	670	711	664	718	718	705	679	744	694	704	663	728	651	707	689	688	678	687	739	671	701	710	663	694	704	661	708	659	718	690	669	683	726	642	714	656	689	739	655	638	665	686	699	703	696	691	706	681	698	684	719	661	647	693	695	690	712	652	647	663	640	648	651	691	670	671	729	668	701	718	690	710	717	709	643	693	683	699	674	672	678	684	736	655	661	691	680	688	704	710	661	730	657	675	719	683	707	675	695	680	633	684	680	691	710	724	650	686	663	685	681	706	686	737	719	660	653	674	701	687	707	714	677	685	716	675	691	680	705	694	676	723	668	703	674	692	692	689	682	658	700	748	671	690	692	694	657	746	706	670	699	683	700	693	691	706	693	651	636	641	712	767	717	679	745	699	696	677	737	691	645	716	736	657	664	742	694	697	691	720	686	693	696	697	644	680	675	669	669	659	689	683	659	673	684	661	665	679	723	682	685	689	753	644	640	744	682	667	642	706	664	639	678	697	634	715	712	696	688	677	659	716	660	703	672	648	665	664	704	714	678	667	693	660	707	657	680	698	669	712	723	681	653	726	696	726	725	642	711	683	692	713	691	674	711	689	691	669	721	679	667	696	650	715	687	652	708	648	678	704	675	717	653	668	675	697	696	719	688	702	701	668	694	634	699	711	668	665	602	685	726	639	706	645	658	721	665	665	712	622	664	663	655	622	690	688	678	729	685	676	660	660	697	683	655	691	645	706	693	679	716	653	653	698	680	690	668	740	691	641	678	702	690	654	656	703	671	658	715	717	667	658	660	645	719	666	642	636	670	689	649	672	698	667	696	670	646	646	714	653	643	658	668	670	666	664	649	658	690	696	724	666	704	709	639	697	729	679	681	638	687	716	684	629	663	712	633	655	695	672	723	664	680	727	680	613	693	678	736	699	756	683	701	711	687	677	695	683	683	655	677	701	684	675	675	646	711	663	680	710	692	710	703	724	666	670	695	663	682	651	641	685	673	683	692	672	659	610	689	701	680	674	713	683	693	677	685	699	692	691	721	710	624	717	698	704	686	664	700	703	694	726	665	635	726	667	695	682	669	699	631	668	641	635	724	666	688	647	705	649	638	673	654	720	679	684	724	657	691	714	701	642	686	717	667	682	694	630	678	656	669	692	699	656	700	662	672	692	686	645	674	683	705	707	638	642	666	712	660	668	679	707	716	653	750	675	701	692	717	644	709	722	694	699	718	707	660	704	669	681	676	718	690	729	697	707	712	686	675	679	700	652	710	672	706	656	672	701	660	717	701	679	700	687	665	688	696	671	713	699	689	713	684	702	679	683	687	699	674	649	691	680	693	675	696	720	689	678	685	688	660	658	685	652	712	702	690	676	736	646	652	685	676	700	681	660	686	678	683	691	646	728	727	639	692	729	710	680	720	697	695	658	696	682	650	664	726	715	717	670	736	733	713	678	736	694	676	701	701	672	687	663	665	663	655	700	653	677	651	753	699	701	666	668
3241	732	467	391	644	758	720	661	558	519	435	410	377	308	307	262	277	246	225	199	209	166	148	164	155	132	106	120	122	119	111	84	72	90	96	94	98	71	85	94	82	88	67	104	89	77	78	85	74	74	94	82	82	73	71	75	72	88	66	80	79	86	83	75	78	61	65	60	71	72	70	66	77	70	58	69	69	74	75	67	63	79	63	70	71	54	69	80	63	64	75	62	86	62	60	80	77	57	52	80	73	52	72	67	60	72	63	76	77	61	62	68	64	71	70	68	59	59	72	74	82	77	66	82	80	68	69	50	63	76	70	61	76	64	75	67	65	87	70	63	65	55	49	77	67	59	63	74	61	78	73	66	64	64	70	67	80	60	68	70	71	66	77	78	69	60	79	54	83	55	79	65	68	68	67	62	69	70	61	82	69	58	61	63	67	69	69	74	70	79	59	67	68	76	78	59	77	61	63	64	74	68	67	66	61	85	77	59	66	57	65	67	75	70	84	72	60	65	71	74	73	47	64	70	68	69	68	56	51	70	60	65	75	66	70	64	64	68	60	66	71	63	61	73	68	67	69	53	71	64	61	76	74	79	64	65	64	69	83	48	74	79	54	79	71	79	68	72	58	83	75	71	66	73	69	66	79	78	75	76	68	70	61	66	78	65	61	61	64	70	54	75	81	71	75	72	65	54	64	68	74	61	65	74	66	57	70	54	82	57	62	62	78	65	70	75	78	73	77	67	82	76	83	65	82	58	80	75	74	70	55	59	57	61	71	53	69	73	64	73	62	64	67	59	68	90	69	71	70	71	68	64	69	74	74	66	53	70	72	75	67	75	67	62	74	66	73	81	86	62	53	86	70	68	71	62	77	65	68	70	66	72	57	69	67	79	66	62	62	72	82	67	63	85	81	78	68	75	65	54	56	67	60	55	67	68	80	72	74	75	73	66	66	65	77	67	75	56	67	65	70	60	71	67	50	70	61	66	71	71	69	64	55	79	62	93	71	59	91	69	53	48	54	78	62	64	60	73	67	71	78	65	60	63	66	58	60	69	60	75	62	68	72	70	71	75	67	65	67	71	70	64	69	63	71	53	70	56	73	58	65	84	69	65	73	76	63	63	65	62	65	59	63	73	72	65	79	58	73	79	63	66	74	72	75	70	69	51	59	60	69	62	72	74	67	77	72	82	72	71	62	66	69	58	63	56	73	75	88	82	75	78	64	75	66	67	74	72	68	66	59	66	59	85	72	75	49	57	70	78	65	81	79	70	70	66	66	65	69	68	77	61	79	63	60	60	55	83	79	67	65	60	64	79	60	66	66	60	51	68	74	82	66	62	69	63	63	66	74	59	70	81	70	64	64	64	59	76	67	77	77	58	67	67	64	62	65	75	61	67	81	53	60	65	67	51	86	72	83	70	64	57	63	65	73	55	61	59	79	58	65	65	72	55	74	62	66	60	58	68	82	68	67	70	75	80	53	74	84	74	66	52	72	65	53	70	56	81	63	73	64	71	63	65	69	72	62	72	66	61	60	76	67	75	66	73	68	79	61	79	71	58	57	77	78	55	79	79	56	70	64	57	70	67	71	81	62	63	57	58	63	74	70	64	68	77	77	65	66	63	63	68	66	69	63	60	53	67	53	73	75	72	54	67	55	68	69	75	69	74	67	68	65	81	82	60	60	76	68	80	44	77	58	72	64	91	65	74	84	67	69	74	70	69	79	61	71	60	73	58	55	52	67	74	71	55	73	71	73	63	78	67	72	71	66	71	63	64	92	79	69	65	74	72	85	70	69	55	68	69	82	78	73	70	65	64	63	63	65	73	73	76	75	69	60	67	74	77	68	73	73	83	69	84	76	80	55	66	70	64	67	66	70	61	69	69	74	67	66	79	54	85	68	69	53	48	70	56	62	69	73	61	70	66	70	70	56	70	56	52	76	54	76	71	75	61	64	65	67	69	57	53	73	61	75	70	67	72	80	63	62	73	65	76	64	75	80	71	66	83	74	68	54	70	62	75	68	80	82	65	67	54	56	69	69	81	74	55	58	53	74	66	87	59	72	76	62	82	68	80	68	78	67	66	70	59	80	73	68	76	58	70	49	83	50	80	67	59	67	69	71	67	69	52	72	71	71	73	65	57	74	58	68	62	84	56	69	82	60	67	70	76	73	64	67	73	81	61	58	64	58	60	60	68	72	77	63	79	66	68	60	60	59	69	76	68	77	66	60	67	53	66	57	58	63	68	57	68	70	58	66	76	62	59	63	74	61	56	69	87	73	71	57	67	60	72	59	60	76	64	50	58	77	59	66	67	63	60	77	77	63	67	79	61	80	69	65	54	62	83	65	56	56	58	58	73	89	69	71	69	60	66	80	63	79	69	67	58	68	66	64	76	62	76	70	61	63	74	70	73	67	80	92	57	81	64	87	58	53	66	59	60	77	69	86	82	71	76	77	59	65	68	71	69	68	73	71	58	76	68	66	69	65	73	56	63	77	58	70	74	59	80	72	65	71	73	74	72	82	80	71	56	70	83	66	70	67	69	92	68	77	62	62	64	65	82	58	69	57	67	83	65	74	89	71	82	73	55	57	63	72	71	70	66	65	75	73	61	65	62	67	73	65	71	58	70	78	57	69	61	75	63	81	75	62	60	79	69	65	71	80	69	76	62	78	66	67	63	80	74	59	75	77	61	72	81	69	72	72	60	64	79	75	79	67	66	57	70	64	74	74	75	73	65	72	64	89	57	75	71	70	61	71	65	69	64	65	78	74	65	63	61	62	61	63	59	73	68	56	72	60	66	79	67	89	70	70	77	67	68	62	56	58	68	62	74	60	63	70	67	71	74	54	65	70	67	77	79	56	72	57	50	76	75	89	73	54	70	71	58	77	70	61	71	72	75	80	66	55	79	73	69	61	72	70	56	58	64	63	86	59	73	64	58	67	66	68	67	64	55	63	53	80	75	60	73	68	71	71	68	77	78	77	78	68	58	81	70	61	55	68	56	81	76	72	71	78	51	80	63	68	74	65	64	53	66	77	52	75	77	78	77	61	77	59	66	73	64	65	67	63	77	70	65	62	61	62	52	82	71	57	72	79	61	67	66	55	58	74	71	70	59	70	62	68	52	68	78	79	57	62	69	66	69	90	65	65	62	69	62	73	61	57	78	52	71	72	77	47	77	72	65	57	78	75	61	72	69	61	75	71	69	78	71	65	70	68	65	54	77	68	49	68	58	70	60	67	68	66	65	67	60	80	54	64	58	66	68	62	77	74	74	83	86	75	62	57	66	64	57	76	64	76	65	47	47	65	70	72	77	75	66	67	67	63	60	75	91	65	52	75	63	76	63	55	81	67	67	73	68	83	55	68	61	76	62	58	79	69	68	58	72	63	65	51	69	71	65	60	63	63	59	60	71	73	72	60	57	66	76	65	64	64	62	62	67	57	63	64	64	62	70	71	68	80	69	72	68	54	63	89	70	85	67	65	67
20299	15205	10578	22120	30108	29290	26674	24098	20837	17854	15527	13819	12501	11318	10287	9151	8284	7463	6902	6184	5747	5413	4951	4420	4203	3798	3492	3252	2924	2767	2475	2371	2203	2268	2062	1870	1935	1864	1779	1773	1649	1664	1595	1593	1528	1551	1442	1474	1513	1490	1395	1404	1403	1258	1259	1364	1281	1296	1250	1270	1207	1213	1210	1247	1249	1176	1103	1098	1142	1186	1127	1133	1106	1135	1060	1142	1103	1063	1103	1068	1077	1088	1086	1059	1033	1060	1005	1038	1070	1043	1021	995	1086	1078	1030	1025	1030	1005	975	980	1024	967	1016	972	1026	985	990	966	1006	999	1042	1046	974	1032	910	963	953	999	1073	1003	989	952	1020	986	992	1005	1006	942	944	981	965	986	1028	964	972	961	984	968	979	985	999	1012	1022	988	1003	996	973	976	989	996	974	986	926	999	945	955	1046	919	1071	1004	940	912	958	994	957	935	995	971	996	996	986	983	1042	994	970	932	1031	1025	1005	991	942	948	1010	1008	980	989	985	990	986	1030	1016	1016	986	959	943	985	921	973	973	904	900	982	1000	1073	957	936	963	1034	971	951	962	981	960	1014	985	883	1003	995	982	1000	991	982	1019	1010	984	977	939	995	1018	971	1035	1027	1000	1018	974	992	1011	992	955	1009	991	936	994	1011	978	996	987	981	945	1021	1021	950	965	988	926	986	989	976	1019	1018	989	1004	1035	987	985	982	960	956	976	969	992	963	994	1034	1049	1020	904	941	993	936	986	969	934	978	1004	1048	972	970	991	1002	979	974	1024	1018	940	947	982	935	979	1012	981	987	982	997	1001	985	1013	960	960	963	962	1035	976	1010	996	971	1003	1009	984	994	934	968	973	990	976	980	990	1015	1010	951	918	1037	1004	973	960	938	917	951	971	970	948	1011	998	913	955	919	925	943	997	923	1022	954	1015	1032	1012	959	988	952	952	987	912	1000	966	1023	1042	977	959	1020	998	963	992	981	977	1013	922	987	972	1001	929	974	965	980	943	957	965	979	983	982	973	986	992	928	985	940	982	975	998	959	1019	978	977	1010	962	993	930	980	1002	919	948	1009	960	985	977	1009	990	994	984	995	996	1010	1004	937	966	970	974	975	998	1040	930	1000	957	967	983	1031	969	916	982	916	946	969	936	1021	986	1037	925	983	943	1014	967	911	991	948	967	973	982	944	1004	1000	976	932	1027	919	963	941	958	963	1049	944	1008	1021	970	963	953	984	1031	918	967	972	977	954	997	945	965	1032	991	1027	1001	953	980	981	978	945	986	983	986	954	1008	1014	1023	973	992	980	907	949	986	1005	1012	960	1036	1032	955	979	988	984	1022	952	976	996	1007	1000	934	961	937	989	992	1006	978	1017	1011	955	1012	1066	966	941	982	976	977	964	1025	970	989	932	949	966	968	999	960	1038	1004	982	986	942	938	970	987	983	999	1011	1021	999	960	963	969	924	987	962	972	966	985	961	915	999	984	991	1012	1000	1023	1041	994	987	1033	1003	1009	943	980	972	1010	942	954	999	1015	912	951	1009	964	1016	1016	1059	959	956	972	990	981	967	971	1019	984	985	983	1006	1012	918	976	984	987	1049	994	972	997	979	974	963	1003	1031	995	965	1020	984	1031	956	972	972	937	1020	945	1070	958	971	1045	985	1003	1001	977	966	983	955	984	943	989	965	996	1003	990	1011	1007	985	968	1034	999	968	946	967	1013	971	1028	992	921	961	1005	1025	972	999	962	1013	950	1006	1043	956	963	980	1018	969	1003	988	934	978	1003	974	964	980	930	1005	990	947	964	975	1006	934	1045	979	1016	895	983	990	951	967	994	1023	956	1019	962	934	971	963	976	973	991	1051	950	927	942	995	956	999	1019	999	943	990	973	957	969	997	1025	989	997	946	981	1028	986	960	962	944	956	1011	954	962	972	945	913	968	954	988	1024	972	1009	1013	953	978	968	1014	922	1018	954	1009	980	958	1017	971	952	988	1019	1039	1032	934	1010	988	1001	1000	945	993	1015	955	962	1004	981	982	999	990	940	1019	1009	1003	995	976	929	979	999	956	981	952	1013	981	1054	949	1042	994	1018	949	969	980	958	975	1001	959	993	945	977	955	1004	1008	1004	960	1006	984	1003	959	1005	1060	1030	996	978	923	992	954	1018	997	1000	984	1002	945	999	980	1008	967	1032	949	968	965	962	950	1009	938	956	1007	997	963	973	991	942	995	975	1012	1069	964	987	987	972	962	952	934	1011	962	982	996	963	993	994	942	926	956	963	1051	985	959	983	970	966	976	1005	988	950	987	976	937	937	1009	941	995	979	959	996	989	954	1023	943	942	977	972	957	1011	1071	932	981	1059	1033	1015	989	956	987	1018	962	981	1024	985	992	940	993	993	965	983	934	1041	981	929	985	1035	1058	985	975	969	957	964	1007	1056	1009	993	987	973	960	994	965	954	1012	957	1015	979	925	961	1052	976	984	981	1047	1006	957	1023	1005	993	965	1006	996	1000	1011	970	963	958	965	1016	1011	979	922	918	975	927	1077	957	977	961	1005	1010	950	997	968	962	937	1000	953	995	1066	909	1002	1028	975	939	994	967	913	987	1016	937	981	1009	925	961	1033	1011	946	1010	1010	972	975	991	1017	966	998	1000	992	964	1029	990	973	985	1020	974	986	971	974	984	989	980	944	985	988	983	993	976	916	973	986	958	958	950	989	990	983	957	983	959	942	963	981	954	928	939	926	1016	926	968	953	1032	1060	969	949	945	1007	979	1007	1012	1007	1021	960	946	923	992	992	1007	986	1030	985	940	988	940	991	956	1039	989	969	989	932	967	1003	950	968	989	1010	959	940	1014	939	966	1011	1021	1054	945	975	1004	1033	1053	991	1053	1018	1015	989	955	981	1012	926	980	1002	1006	995	974	963	982	998	1040	992	976	987	974	1027	925	951	979	970	1004	1010	912	884	908	962	928	977	984	953	925	962	941	952	1003	968	1016	926	975	955	964	979	1020	940	1014	1013	943	996	984	936	1003	1030	1031	989	952	1008	966	972	981	1028	1011	987	1013	1031	1036	952	964	1006	991	935	974	976	957	951	963	933	966	1013	997	974	972	995	939	1012	952	976	991	997	1046	1002	1000	951	995	971	998	1060	938	961	994	917	1006	934	1025	1007	997	1002	1007	1015	1013	954	974	1003	1012	958	1022	984	932	940	939	982	965	985	1038	1015	965	963	983	982	961	966	979	975	1038	1011	1045	944	937	981	1002	952	961	996	996	975	973	969	1015	995	964	967	993	1038	995	1033	994	970	1034	999	963	978	969	1009	961	1064	951	983	950	1035	965	953	1000	1022	944	955	983	930	949	974	969	982	1012	990	1009	961	913	1017	999	964	938	961	987	1012	972	972	1027	1017	961	984	998	986	958	998	996	1012	975	976	1015	1035	959	1015	950	960	918	1013	951	986	1019	962	1016	948	960	982	1025	1015	969	977	1023	950	970	1044	961	979	939	941	993	936	978	950	1008	956	960	1028	982	987	1012	991	950	973	1026	987	960	950	978	994	1018	974	1024	971	978	966	978	974	973	1020	960	994	959	967	1035	966	974	949	959	971	1011	1019	950	1017	1028	1012	933	956	911	937	984	1014	998	936	915	1004	984	959	979	960	936	948	1013	1045	970	935	1050	957	1027	1002	996	993	996	1003	962	1022	1012	961	939	942	983	963	972	1061	1048	973	972	1061	983	991	968	907	995	1008	960	947	949	988	960	981	990	974	1023	1025	969	980	984	945	928	1006	1003	957	975	1002	913	1003	971	949	998	993	939	988	938	962	980	949	958	901	956	998	1006	1019	966	989	975	1007	997	955	981	979	1040	994	1037	1002	988	972	978	1032	981	964	1043	1004	993	1015	949	955	1022	1012	990	983	996	963	987	971	1032	973	1025	992	1012	926	959	997	972	936	1004	985	988
2419	1161	660	574	1029	1186	1030	926	840	720	600	508	443	459	411	360	330	294	287	232	214	190	193	175	194	159	168	153	113	126	116	114	92	107	109	86	96	92	100	97	82	80	81	79	86	71	85	103	77	88	75	87	77	62	76	91	74	97	66	70	70	71	93	70	68	60	67	71	84	63	64	66	65	65	68	66	65	65	56	69	54	74	56	67	71	62	78	56	68	70	68	61	54	64	65	71	65	61	62	69	69	53	71	53	67	50	48	67	71	67	65	72	45	73	53	75	67	65	53	53	56	45	60	63	66	65	68	62	66	66	84	72	50	63	56	57	69	79	61	47	47	67	73	70	59	70	67	54	69	67	59	57	63	72	55	54	59	57	61	63	53	60	75	60	58	72	71	53	51	51	53	64	68	65	60	61	68	68	61	60	50	78	67	60	72	63	75	56	77	49	71	53	80	70	81	58	67	58	65	65	68	69	60	51	65	82	78	56	65	71	55	71	67	74	62	65	62	68	57	77	71	65	81	68	76	68	65	71	70	61	65	58	63	66	56	61	66	64	61	50	70	70	73	63	63	77	64	76	72	54	62	61	76	70	63	62	65	70	62	78	56	60	66	82	72	39	60	52	63	73	57	72	62	53	72	60	62	62	61	78	60	53	47	66	51	57	72	55	83	58	65	64	60	57	82	66	55	78	70	63	48	63	62	76	54	62	64	65	60	62	52	69	50	79	69	67	60	74	65	53	70	53	47	65	60	66	76	56	66	71	74	76	61	63	52	74	65	58	87	77	72	68	73	61	65	59	56	68	71	59	62	65	76	68	62	57	65	70	52	56	74	67	61	63	65	63	59	62	51	61	58	63	62	67	74	65	59	51	69	71	55	70	65	70	60	42	80	64	58	73	55	66	55	61	66	71	59	57	58	55	62	59	63	49	65	54	75	62	57	85	65	71	89	71	54	72	56	55	65	52	58	65	51	63	64	63	72	64	67	58	55	60	65	55	69	57	60	51	66	61	71	63	74	67	54	74	60	62	63	65	66	51	71	71	67	64	59	52	63	75	57	63	60	59	58	63	54	47	65	63	55	52	44	59	62	71	66	61	70	70	71	53	66	68	53	65	68	73	67	45	59	71	77	59	54	66	67	70	60	50	57	62	66	59	78	72	61	66	66	69	60	66	66	60	68	55	62	85	73	65	75	63	76	59	60	52	66	54	53	59	61	65	51	64	48	53	68	64	74	56	56	62	55	64	58	59	73	70	48	48	67	56	72	53	53	70	54	62	76	65	73	73	53	77	58	66	73	71	89	58	66	68	74	50	54	66	55	61	70	58	55	66	58	69	55	78	84	74	74	65	60	68	63	76	66	68	55	70	49	57	54	67	61	62	61	59	44	57	57	59	63	69	77	75	55	43	62	57	74	72	74	60	67	66	72	56	54	69	63	72	54	60	46	67	56	72	64	68	78	57	65	70	62	55	51	65	57	59	70	56	64	60	66	80	72	73	67	78	61	64	60	71	52	77	65	67	60	67	60	55	69	71	59	45	57	61	68	61	60	64	65	78	69	65	75	66	58	61	62	74	59	81	66	73	56	60	65	49	72	72	64	60	55	53	58	55	51	47	69	68	64	82	65	57	59	64	53	66	55	62	56	63	71	59	67	50	69	71	59	65	73	72	73	55	80	73	62	61	62	71	57	75	67	74	77	70	56	67	50	54	50	61	70	65	57	66	51	73	65	57	67	63	59	54	67	52	54	63	70	51	59	55	58	68	49	47	69	61	61	59	72	55	58	64	64	74	71	54	59	67	64	52	61	54	67	67	78	48	63	83	63	57	64	68	65	74	57	74	57	64	87	60	50	67	68	61	66	59	56	55	59	75	63	65	49	68	62	67	50	58	59	54	61	49	41	67	56	54	66	60	66	75	70	55	61	57	62	77	56	65	62	70	61	62	52	50	49	68	56	71	67	58	66	64	57	72	71	57	68	66	59	63	69	56	60	64	65	47	68	80	63	69	67	67	68	66	65	70	78	64	57	66	70	74	66	48	75	56	66	66	59	63	59	59	65	59	68	72	55	65	51	67	57	54	69	73	81	61	75	49	58	63	71	76	82	62	60	46	64	67	57	57	49	57	57	59	85	69	78	69	75	64	63	63	75	61	55	47	69	68	58	75	62	60	59	72	51	66	60	57	61	69	66	62	61	71	53	69	64	60	59	68	63	65	49	56	68	67	64	51	56	60	70	74	75	71	66	63	58	69	70	70	56	61	54	59	68	52	69	67	61	57	55	54	57	76	80	54	80	66	62	66	64	68	71	75	61	62	71	64	66	58	84	60	69	52	63	56	58	57	68	64	53	58	64	62	70	68	72	67	57	62	71	80	70	61	52	62	66	66	63	63	70	57	57	65	63	63	66	60	55	56	61	58	59	70	65	65	82	60	58	61	61	67	61	67	53	71	62	59	56	55	65	73	51	57	74	74	49	70	61	68	71	62	59	72	72	69	70	68	63	68	52	52	69	46	45	60	75	61	62	61	56	55	49	48	52	55	51	54	52	57	46	61	56	68	69	62	59	56	58	65	59	52	64	67	59	66	72	65	63	75	61	69	66	67	72	50	75	60	61	70	70	68	57	59	59	51	59	70	66	65	65	53	68	42	64	82	63	65	68	64	71	78	66	68	72	57	66	46	63	55	64	67	58	55	65	56	66	49	66	69	73	57	70	68	68	78	66	62	61	66	61	55	77	56	65	54	67	69	58	65	61	69	71	55	52	70	58	64	58	58	75	80	80	63	64	88	61	57	56	54	79	59	53	67	76	56	64	68	61	68	62	61	78	64	54	69	71	73	60	60	56	70	68	73	49	79	52	79	64	48	56	53	70	69	77	55	58	65	65	62	56	55	61	69	59	65	68	67	68	67	55	74	58	62	64	68	72	78	61	59	58	70	77	78	53	56	57	87	66	76	67	70	74	68	71	60	71	74	61	66	73	69	65	57	82	64	47	58	67	46	51	59	56	60	54	62	60	66	66	72	65	72	63	63	66	57	63	76	51	72	63	63	59	68	54	62	61	58	69	65	54	69	65	70	68	66	67	69	68	71	79	66	66	61	70	66	60	55	79	70	55	45	56	64	71	65	59	60	72	72	58	61	53	60	58	67	64	56	58	59	68	80	62	61	60	51	69	67	58	74	64	53	80	64	63	64	67	59	65	65	61	60	64	63	57	57	87	77	59	62	58	68	68	59	63	55	59	75	53	67	83	73	48	70	53	65	68	59	59	61	60	69	55	56	65	56	58	69	72	58	66	63	63	73	85	79	69	63	63	73	73	60	59	77	53	64	63	56	64	60	59	64	66	71	70	61	64	54	64	65	70	58	61	57	59	53	63	62	54	69	66	64	58	73	69	66	57	60	65	65	72	55	60	64	63	67	55	68	76	60	57	77	75	73	57	77	69	62	68	65	75	60	70	60	52	62	57	53	63	58	53	52	59	77
25738	19329	13935	26892	34664	34099	31326	28779	25377	22166	19495	17722	16019	14753	13307	11696	10954	9847	9053	8207	7465	6945	6316	5915	5322	4919	4585	4099	3702	3429	3129	2756	2642	2621	2418	2267	2249	2164	2124	2072	2004	1843	1802	1821	1729	1746	1649	1647	1615	1616	1538	1562	1456	1424	1305	1343	1343	1347	1305	1358	1230	1248	1268	1210	1197	1131	1210	1182	1081	1136	1174	1113	1078	1121	1063	1067	1035	1118	1015	978	1043	1081	1075	1044	1051	999	942	983	1001	967	982	951	997	945	961	998	944	949	903	882	920	954	903	905	917	872	924	866	907	896	918	847	879	935	882	934	924	946	899	931	934	940	911	914	886	940	908	886	943	900	932	935	907	915	938	892	895	905	911	930	913	909	928	900	858	922	920	907	932	882	893	976	899	900	912	952	918	896	939	914	908	965	894	919	932	887	920	908	901	913	924	893	915	890	856	895	868	891	906	862	924	892	901	886	936	915	902	870	877	875	902	921	927	884	863	887	905	885	949	893	911	864	896	882	920	967	914	890	923	928	894	889	899	868	874	918	912	893	910	896	877	887	913	923	915	891	947	897	868	887	895	918	900	930	865	927	858	851	892	885	914	829	889	907	887	918	878	894	952	907	930	906	904	901	921	898	886	861	832	918	962	886	906	889	917	874	914	876	932	892	886	887	915	887	897	871	881	876	941	945	900	880	896	893	867	871	867	940	889	936	873	914	890	842	809	937	880	920	888	881	870	949	882	927	924	929	850	866	906	896	893	816	888	870	943	897	943	895	904	879	924	923	887	909	960	910	920	970	900	897	932	840	917	910	893	908	872	878	904	904	862	904	943	960	914	887	933	883	902	882	949	901	882	888	909	939	917	893	886	894	895	912	888	852	867	899	897	899	934	906	873	858	966	941	972	910	943	897	903	931	928	921	864	931	849	874	890	864	818	876	878	881	919	914	913	882	867	873	912	912	900	837	906	872	947	931	909	946	827	888	918	873	857	901	960	886	885	959	866	921	889	903	899	846	911	924	935	908	902	907	900	920	888	923	871	877	949	907	904	905	841	870	907	970	883	913	887	907	896	867	847	882	888	934	849	914	938	918	915	865	922	879	948	916	894	876	917	898	885	917	893	923	946	891	932	927	867	908	912	893	924	903	897	901	902	921	906	887	891	868	889	904	895	879	891	936	931	900	899	910	898	925	909	915	911	923	858	920	930	927	907	873	950	930	904	893	866	885	836	850	890	913	901	872	909	882	920	886	891	896	926	942	919	956	838	914	877	890	933	909	880	902	949	950	923	874	841	912	903	902	877	883	850	918	907	899	935	865	815	891	889	910	895	886	898	839	898	889	851	976	906	893	955	841	918	917	860	898	912	880	917	924	892	858	893	927	859	935	890	984	978	887	909	923	924	859	881	901	870	887	896	915	876	888	892	897	898	904	868	936	941	872	890	921	854	910	853	868	894	901	940	888	856	895	872	886	899	934	873	865	845	918	940	913	916	889	935	950	864	889	893	899	903	909	913	857	872	873	869	911	880	918	919	923	911	936	883	888	949	925	896	894	943	881	874	901	918	937	901	889	927	919	865	925	877	890	923	896	907	897	977	927	918	908	931	913	894	833	870	919	900	872	872	855	878	895	892	938	885	872	908	903	881	904	890	896	918	887	912	932	930	894	928	891	887	889	947	928	938	955	887	885	865	894	903	914	875	885	895	890	874	869	889	859	879	957	933	876	884	899	931	900	945	890	974	924	909	912	863	918	894	945	875	870	923	890	894	881	921	848	849	886	906	911	907	908	863	927	903	901	956	848	867	879	924	934	886	883	906	916	855	909	938	951	879	940	896	833	892	845	923	913	842	888	918	903	935	939	888	905	883	904	905	926	906	907	896	884	867	884	896	880	874	851	934	917	883	890	908	880	930	841	913	894	913	881	920	893	878	903	924	853	876	912	906	884	907	896	871	825	858	872	892	888	916	929	918	869	836	891	929	896	860	909	921	872	897	913	913	925	911	854	891	872	880	876	869	935	872	903	855	859	896	894	905	874	902	893	861	880	856	875	894	904	874	920	873	906	870	880	909	853	868	873	862	912	899	914	919	893	867	870	937	910	894	861	888	922	874	953	890	932	913	903	948	851	882	895	899	909	950	892	890	894	917	904	904	968	863	930	901	901	932	883	900	849	868	946	892	932	898	875	874	898	881	904	838	900	931	897	936	874	831	910	932	879	873	932	882	915	818	878	918	910	846	868	851	916	873	873	911	965	864	927	896	858	905	870	901	918	946	880	864	844	923	866	920	913	951	932	892	908	930	897	861	903	869	918	905	899	914	870	928	824	872	941	889	925	923	943	866	881	900	883	889	894	909	859	910	871	895	917	928	919	828	912	920	889	881	850	887	936	937	890	919	911	891	841	857	865	885	843	912	907	916	933	879	922	899	877	882	823	926	887	888	920	896	866	890	859	933	905	900	942	878	863	894	902	791	892	901	891	906	819	920	833	903	939	884	921	923	918	958	879	968	912	946	862	906	937	909	889	914	918	951	836	943	878	897	879	926	904	884	876	887	879	909	881	890	863	958	863	916	899	858	901	866	899	890	956	909	866	946	956	854	946	924	907	887	947	876	829	891	856	909	912	884	909	880	975	863	892	884	887	916	879	880	900	867	898	934	924	915	842	947	926	914	906	872	987	885	900	878	916	843	880	935	855	890	924	959	838	940	867	879	864	911	867	869	855	922	928	919	896	894	927	885	848	881	919	905	846	891	895	882	892	914	889	904	921	868	898	864	917	912	939	912	920	917	906	891	876	915	888	927	896	871	872	856	899	895	903	882	883	957	941	874	916	882	841	890	919	954	894	941	875	943	844	905	864	915	907	968	869	859	904	912	906	897	937	860	865	966	900	908	917	924	900	902	915	892	914	911	862	945	870	874	915	898	877	875	904	885	937	906	935	904	880	887	894	884	918	878	930	894	845	886	901	909	866	931	914	878	920	896	839	886	924	886	892	895	890	861	862	922	875	904	876	887	859	922	916	888	942	818	873	925	889	885	848	886	878	933	908	946	877	898	916	929	856	861	873	880	899	876	932	931	870	875	854	890	947	926	903	920	903	885	847	887	911	914	906	908	881	946	940	857	879	882	905	949	886	890	874	902	868	843	895	886	885	897	863	974	909	861	899	908	845	932	895	884	837	857	923	959	897	869	863	947	924	892	883	894	862	874	904	932	910	902	919	880	932	798	880	879	914	837	939	869	862	912	875	914	852	924	923	890	919	900	971	965	881	918	904	906	854	898	889	838	935	915	928	894	869	880	877	920	914	870	909	920	872	867	831	880	877	890	985	886	914	961	852	908	892	908	932	935	900	914	929	873	917	894	892	855	914	941	943	926	951	909	889	933	898	912	872	912	908	901	890	902	944	960	888	897	910	923	913	865	934	868	928	883	982	856	866	870	882	887	853	885	896	895	888	902	947	896	888	881	932	862	932	901	878	891	905	916	933	924	916	922	877	858	909	925	884	952	962	911	858	868	965	890	902	929	908
1977	533	328	298	475	569	460	481	427	386	314	293	269	255	229	192	162	189	143	143	142	144	101	108	108	104	94	112	87	68	75	93	79	55	79	77	73	61	54	65	62	74	61	47	63	91	50	55	53	60	45	61	65	57	47	71	49	55	47	50	46	52	66	41	56	52	62	71	54	50	62	54	69	58	67	56	64	52	53	57	71	63	58	52	48	51	52	60	38	54	60	51	78	65	54	44	45	48	59	62	48	57	47	63	51	55	56	55	66	47	57	50	50	51	44	53	55	47	48	66	48	54	39	42	48	51	51	60	46	60	52	49	56	60	61	56	46	69	59	52	32	67	46	49	45	39	51	45	59	45	40	54	46	55	45	58	62	69	50	55	56	50	56	49	76	58	38	52	62	75	70	56	49	47	58	63	58	42	54	49	46	67	51	47	49	59	51	51	55	51	54	64	57	55	53	54	60	61	64	62	50	43	42	48	47	48	43	60	53	56	67	52	54	61	66	52	62	47	50	53	61	51	44	55	48	56	50	60	60	54	50	61	55	64	51	59	59	52	59	54	49	46	53	46	48	70	57	58	51	50	56	52	55	51	67	53	51	50	44	47	50	62	37	41	54	48	60	58	63	45	38	63	56	60	61	46	52	63	56	52	64	47	50	54	62	63	66	50	51	55	52	49	56	49	51	64	50	57	57	43	54	44	54	58	55	53	51	37	66	56	48	51	40	57	50	45	48	60	56	47	52	63	47	56	51	56	54	53	62	38	44	39	41	51	49	43	45	44	64	61	53	65	53	43	54	51	46	51	55	54	48	50	49	56	45	51	57	52	51	52	52	59	50	40	57	54	62	40	45	48	53	53	65	63	52	69	54	58	45	53	53	40	45	58	61	54	56	50	47	55	45	51	51	40	47	65	59	47	63	61	50	46	67	64	55	58	59	57	47	49	46	45	54	48	52	53	44	70	51	54	67	48	52	39	52	40	45	56	67	51	49	56	51	53	41	47	44	45	54	57	58	48	67	50	46	48	58	62	50	55	45	58	46	43	56	58	54	52	52	64	56	40	70	67	60	55	55	39	35	49	56	66	55	59	57	65	48	46	57	57	52	53	61	52	56	57	49	48	67	47	77	54	69	55	52	50	42	45	57	56	33	52	52	49	53	50	50	55	64	46	53	69	51	44	46	29	59	64	51	50	63	50	45	46	43	77	45	57	50	47	53	45	50	45	47	54	55	46	48	60	64	50	57	59	49	61	47	40	52	42	51	59	55	58	45	58	54	51	39	56	46	50	49	45	47	38	64	42	54	52	68	59	60	44	53	73	56	60	58	47	59	53	54	40	51	47	52	53	54	55	42	49	47	58	53	52	59	58	55	53	47	69	50	53	52	51	56	70	58	59	49	58	43	54	70	55	59	64	57	55	37	49	53	53	57	65	50	47	63	48	55	63	62	47	48	47	53	54	49	49	46	59	46	67	61	54	50	63	47	59	49	54	52	58	49	62	46	43	50	46	45	55	48	70	52	59	64	60	46	48	42	40	59	55	53	56	43	56	48	56	57	46	64	41	59	56	47	48	58	60	52	51	64	62	52	56	46	50	54	40	68	54	57	55	57	57	58	52	65	47	57	36	52	53	58	55	57	46	60	41	57	49	61	43	58	57	53	64	66	50	52	51	56	54	56	61	52	68	48	51	42	58	64	66	69	60	66	55	61	54	49	58	58	66	54	53	55	51	63	65	52	58	55	50	50	58	47	62	70	45	50	54	55	55	51	57	45	47	56	56	59	48	48	70	46	54	54	61	53	52	44	60	54	51	44	51	49	56	56	53	57	49	69	52	47	42	46	55	59	48	48	57	55	64	50	51	62	61	47	54	41	64	65	51	54	60	42	55	47	51	53	50	59	39	50	51	43	53	62	59	61	53	51	47	54	55	47	50	49	55	54	48	63	56	59	63	63	44	35	41	36	54	66	52	47	62	52	52	49	53	47	49	57	42	62	43	59	49	41	41	60	51	45	40	53	42	58	56	52	48	59	59	50	49	62	50	47	50	59	48	45	51	57	57	44	54	57	42	59	52	83	64	54	62	49	57	65	48	46	58	64	47	64	53	57	56	76	66	55	57	49	41	61	45	51	44	60	50	58	49	55	50	44	46	54	48	55	48	43	54	38	62	62	57	53	46	58	64	62	58	55	53	51	65	74	44	51	50	58	52	62	41	49	60	37	56	38	56	49	54	56	48	45	56	52	64	61	55	63	60	62	55	50	63	53	60	56	57	61	48	46	61	44	52	52	60	44	46	50	46	50	65	45	46	42	60	62	51	50	57	55	59	51	48	57	51	58	65	62	54	45	57	49	53	57	68	50	56	53	50	57	57	51	63	69	51	64	48	50	70	55	49	51	50	63	47	44	61	55	61	68	55	66	59	54	61	49	52	59	43	51	51	45	48	44	45	37	42	55	55	41	58	59	51	61	61	62	58	52	45	61	55	53	55	56	58	76	51	53	45	50	56	48	64	54	67	60	51	50	62	47	60	54	56	62	40	54	53	50	47	50	61	63	51	51	38	43	53	48	46	64	53	52	51	52	47	64	56	58	49	45	49	52	65	61	58	46	53	41	60	50	46	47	53	47	46	51	59	49	45	51	60	57	46	48	46	53	46	49	52	39	67	62	55	46	57	52	60	55	64	48	44	48	33	53	74	64	64	74	47	56	52	49	52	54	42	61	54	53	59	51	62	59	63	59	45	58	55	61	55	60	45	61	59	46	55	57	52	61	46	55	54	71	56	61	46	55	43	55	58	50	45	60	56	47	52	57	50	47	44	63	49	49	63	59	63	52	66	45	55	68	42	55	39	58	42	65	56	51	62	47	46	63	55	42	60	45	59	51	51	41	62	55	56	47	65	44	53	42	49	52	59	60	44	41	45	44	57	60	53	70	56	53	51	53	52	42	54	44	60	53	60	52	64	55	46	51	44	50	44	38	34	48	72	43	66	57	45	52	45	46	60	54	52	54	53	46	49	51	58	53	60	62	44	51	48	52	51	50	61	56	50	58	61	57	53	57	53	51	53	43	64	58	49	67	49	63	49	64	56	63	52	49	61	46	53	44	56	57	49	47	57	68	47	60	51	56	59	75	35	58	44	60	53	56	59	57	43	61	58	56	57	50	52	55	55	50	63	51	59	54	53	58	54	53	61	46	57	45	41	56	53	59	44	50	50	58	48	56	55	56	60	59	71	51	62	53	44	50	57	47	47	59	53	55	51	43	44	44	69	57	57	41	67	48	45	46	55	53	46	57	56	64	56	56	51	50	58	48	58	46	58	42	56	68	43	47	44	52	44	54	48	47	52	49	49	56	57	50	43	51	48	64	60	56	48	42	49	47	51	39	47	64	47	52	56	53	44	61	57	54	41	44	56	46	50	58	48	62	34	43	58	58	50	47	57	51	50	42	50	52	59	56	42	51	47	49	48	63	47	69	44	51	55	61	48
17889	12171	8100	18281	25796	25431	22366	19738	17101	14096	12258	10838	9792	8863	7533	7112	6160	5713	5156	4920	4295	4006	3557	3327	3025	2750	2574	2384	2210	1916	1815	1692	1646	1544	1451	1444	1418	1383	1297	1313	1243	1214	1199	1160	1184	1066	1086	1152	1120	1106	1123	1050	1069	1022	1002	1016	941	942	935	928	924	931	940	863	947	899	818	890	883	827	879	869	854	890	827	846	830	819	778	811	831	847	781	873	847	784	810	824	785	769	815	787	754	756	839	767	763	798	776	760	735	747	773	792	777	751	767	809	704	784	712	798	781	774	772	763	800	717	773	795	719	780	731	789	775	756	745	808	739	745	760	822	715	759	767	761	761	750	761	758	777	806	784	740	710	772	747	724	752	767	774	754	767	690	786	818	780	724	800	759	749	773	784	786	755	764	745	773	730	768	804	768	758	740	811	763	777	731	782	757	776	791	758	767	743	751	751	741	746	731	730	787	804	764	793	753	750	766	764	787	750	785	802	800	766	747	738	820	765	764	772	725	753	738	771	741	762	740	772	745	752	736	728	793	731	775	779	748	780	767	747	797	776	791	739	740	733	720	738	766	764	720	790	763	729	763	768	768	748	724	776	728	743	765	736	779	755	798	729	731	760	742	739	701	721	754	719	748	763	752	723	748	752	811	760	710	747	783	758	794	779	750	748	776	768	744	739	810	726	788	792	761	753	732	714	751	778	742	774	779	713	747	790	741	775	789	768	771	845	758	744	782	809	715	749	742	722	758	730	770	750	706	768	771	725	736	780	800	742	752	709	764	771	752	767	791	743	805	775	769	760	752	752	787	774	783	744	770	784	737	765	762	804	746	748	743	796	758	776	749	694	754	738	694	763	773	752	792	749	755	775	763	693	801	765	851	787	715	738	793	761	796	731	771	763	806	718	754	750	738	764	764	757	732	771	730	772	767	757	738	735	703	753	737	717	757	802	790	759	764	782	723	760	723	745	800	742	790	711	790	766	713	826	730	748	763	736	757	773	725	773	798	745	794	753	801	759	762	776	780	782	766	776	798	758	776	760	760	755	794	758	748	716	746	760	752	763	732	769	751	751	763	749	785	741	734	753	757	762	753	762	751	769	790	754	780	776	766	766	783	741	754	771	759	791	772	732	814	778	814	785	769	760	761	768	744	739	801	762	758	780	735	775	731	757	742	770	756	804	730	762	783	755	722	740	762	804	742	744	793	738	769	781	740	772	737	681	781	737	767	747	737	769	794	781	799	712	783	704	744	704	768	734	741	764	772	779	750	743	711	802	777	761	778	779	729	721	749	778	793	739	804	755	757	753	787	757	765	731	790	786	759	777	776	788	769	787	745	758	773	729	773	739	789	737	805	758	765	751	802	784	783	805	755	780	754	766	760	788	737	806	779	746	734	796	782	757	783	752	700	774	747	769	750	753	713	782	759	769	737	713	741	806	781	730	756	735	734	742	822	795	729	781	695	750	747	737	755	796	765	753	765	732	702	699	783	737	765	754	756	725	796	752	820	766	775	815	787	726	733	757	761	789	733	734	730	749	696	765	745	719	742	783	709	735	761	722	732	777	750	793	773	772	779	737	731	768	801	717	726	753	775	715	774	737	814	787	766	732	763	728	756	755	756	754	734	810	748	737	740	759	795	757	733	770	772	767	755	800	796	783	749	760	750	795	746	744	752	742	757	740	763	760	729	774	689	724	746	761	814	718	754	771	719	735	769	830	730	730	760	729	723	792	760	770	763	784	722	803	771	755	725	720	780	808	752	783	736	770	742	761	722	807	741	696	755	775	766	790	755	759	755	837	793	764	753	819	770	782	800	759	804	776	769	763	809	774	776	796	730	766	710	755	769	817	764	745	742	752	733	735	734	785	787	741	780	741	756	746	769	752	764	751	734	733	716	766	741	778	792	795	785	759	733	749	789	741	773	742	704	731	702	725	770	753	778	726	733	797	773	771	846	791	780	755	718	795	764	792	702	792	774	736	732	762	778	753	705	778	731	778	751	759	801	736	792	738	773	726	771	750	717	782	742	765	731	771	704	735	782	823	796	756	736	745	776	744	712	732	762	767	699	722	715	740	732	734	703	775	807	731	765	792	737	730	705	771	743	760	758	690	729	765	791	716	761	724	760	776	737	752	783	750	790	716	784	742	740	686	735	733	710	752	788	752	801	783	744	731	736	759	794	786	748	713	735	761	745	771	781	737	750	726	760	776	796	766	715	724	748	742	734	745	763	751	760	777	750	793	769	743	799	808	761	744	771	757	753	768	735	754	761	769	707	821	721	805	736	810	746	737	774	757	770	744	779	755	760	707	783	763	761	758	748	714	760	777	771	771	815	743	754	691	760	750	739	786	740	768	801	797	773	805	775	766	705	763	800	779	721	772	770	745	780	728	737	759	761	763	766	754	779	762	723	699	730	741	741	754	765	782	785	789	776	751	725	769	740	764	741	782	769	740	763	735	768	743	747	774	718	743	782	776	758	776	781	776	769	737	780	762	727	731	745	756	796	777	752	792	740	736	768	753	712	780	784	781	788	781	758	707	749	780	767	736	729	744	775	704	725	719	782	802	762	749	747	748	785	754	748	785	762	725	755	777	792	793	768	727	770	769	768	771	746	779	773	765	768	766	778	748	825	726	723	778	761	752	793	764	764	775	750	748	715	762	731	759	804	733	746	730	736	736	793	703	728	795	720	777	789	756	796	775	725	749	771	738	734	750	750	788	760	778	781	728	759	740	764	748	738	769	724	719	738	760	717	794	742	777	763	751	760	792	788	736	769	701	776	823	786	730	722	736	737	818	749	771	798	790	733	769	743	755	774	793	812	760	752	808	782	782	719	743	797	818	736	775	748	817	744	789	753	762	694	746	802	737	803	757	764	755	772	755	730	765	766	755	729	759	801	739	752	772	770	738	746	735	708	757	742	768	770	725	751	758	744	763	800	764	787	785	798	753	773	732	790	765	767	752	775	798	846	851	780	799	741	766	723	758	775	766	716	758	802	790	788	730	755	755	742	766	754	753	736	739	752	770	742	771	686	753	714	783	771	748	781	742	796	746	819	771	791	745	772	762	746	724	725	783	741	827	761	767	743	772	773	790	779	755	766	796	761	753	729	715	743	723	725	714	753	754	777	755	770	754	763	732	793	735	782	782	735	723	734	739	791	699	777	742	707	757	798	742	774	773	765	715	762	753	764	786	771	730	738	793	781	747	749	768	739	806	766	761	766	752	807	768	783	755	784	807	779	731	703	735	726	768	756	722	794	748	742	713	785	757	726	773	806	790	761	767	745	731	787	758	778	720	781	765	804	723	725	751	770	783	736	750	749	768	748	786	762	730	735	754	730	729	785	735	819	760	763	772	767	781	762	787	776	781	757	725	754	726	758	770	759	759	745	721	735	736	802	758	771	761	772	748	786	775	762	742	794	730	768	778	776	757	718	775	798	770	756	771	756	775	723	755	786	733	753	740	757	789	725	720	766	787	771	745	791	756	761	778	791	760	736
1404	769	502	414	722	790	737	698	615	557	486	374	401	336	298	236	261	243	201	175	157	164	141	129	129	130	101	116	88	82	70	84	92	60	72	91	55	69	50	73	69	58	61	58	71	63	50	59	63	52	65	65	60	47	51	51	53	67	50	60	53	49	62	60	61	60	50	48	39	36	48	44	57	55	30	50	48	68	73	37	45	58	39	56	54	42	55	62	40	49	43	56	47	48	52	44	43	51	43	37	51	48	46	52	47	60	58	45	49	49	51	45	51	45	53	48	51	39	47	60	38	56	49	55	58	41	64	56	53	57	38	36	53	53	40	39	46	50	55	53	48	38	40	42	45	53	49	41	52	60	35	51	41	49	42	47	40	45	51	50	50	49	39	51	51	45	48	50	39	43	43	54	41	51	51	56	46	32	42	54	42	37	45	49	46	52	36	46	58	40	51	54	47	51	62	43	58	48	47	52	42	51	52	59	45	51	41	55	51	35	40	49	55	45	48	57	43	44	49	38	45	48	42	46	41	45	43	44	45	56	39	65	62	52	52	44	44	71	44	61	52	53	54	40	48	45	36	54	60	39	49	43	51	40	39	50	43	56	44	46	45	51	63	41	43	49	45	50	51	57	45	59	51	40	39	39	41	49	35	40	42	45	44	50	49	41	58	38	49	54	49	56	62	45	43	54	37	43	63	47	39	56	53	56	48	60	45	38	46	48	42	50	44	51	58	46	38	46	45	40	44	47	49	41	50	48	51	51	45	41	33	41	52	52	35	49	51	44	33	47	50	47	44	43	45	42	40	52	52	51	45	46	45	44	43	40	50	46	44	48	53	44	39	37	42	48	55	35	45	36	56	51	40	52	48	41	43	61	56	50	51	45	41	52	35	54	49	44	49	40	37	44	45	41	53	49	37	49	64	57	55	50	47	32	53	52	50	46	44	50	57	36	45	44	49	50	55	40	32	46	35	48	48	42	40	45	55	40	48	59	50	58	47	35	47	48	51	60	45	52	36	48	43	41	49	42	58	43	45	47	37	50	39	38	59	56	58	43	40	32	53	41	42	56	61	38	51	45	37	41	42	46	46	38	51	43	37	40	51	63	54	45	46	40	48	53	46	37	64	42	58	44	48	44	58	41	44	61	41	43	42	42	46	48	51	51	49	41	51	51	41	61	50	42	45	41	37	42	45	43	46	47	59	44	54	48	36	36	56	39	44	38	54	43	58	39	46	40	41	53	42	39	49	51	42	48	50	45	44	47	52	57	49	46	53	42	44	42	38	42	52	39	46	40	59	51	50	38	41	36	48	41	48	58	53	48	36	52	35	40	52	53	49	57	48	45	58	52	46	50	44	57	37	46	49	40	43	37	50	51	42	47	55	45	52	45	46	47	50	38	41	37	39	48	52	42	41	42	56	40	46	50	50	34	57	55	41	42	51	47	51	56	47	63	48	47	41	49	51	42	49	47	43	58	48	59	48	47	52	49	45	44	52	63	53	45	48	55	56	45	42	46	46	58	38	52	42	45	33	54	53	46	40	48	52	41	46	52	43	47	53	55	48	49	39	48	39	40	38	51	45	38	50	37	40	56	54	30	57	49	46	40	35	44	47	52	39	46	45	51	50	60	52	46	42	56	46	61	44	47	43	41	42	43	41	46	53	55	46	49	42	45	57	56	54	48	47	41	36	35	40	46	49	38	41	56	79	53	44	43	38	41	40	41	49	45	45	38	52	49	57	41	41	46	49	42	33	62	49	37	45	42	45	47	52	50	63	49	38	52	50	49	45	36	51	53	48	45	44	54	38	43	61	46	52	39	42	50	40	40	41	49	47	53	34	51	43	53	47	43	60	44	60	59	46	37	44	45	58	44	43	52	42	57	56	43	47	56	45	50	44	56	37	49	43	42	46	47	47	43	33	49	54	45	58	46	60	49	52	45	39	49	50	43	48	39	46	44	54	66	49	59	49	42	44	51	44	62	49	48	55	42	62	56	54	32	45	43	50	47	42	65	43	38	48	53	50	51	38	48	53	33	44	42	40	46	35	49	53	56	57	40	39	37	41	57	48	47	39	55	57	49	53	51	57	32	45	59	38	44	42	37	40	52	55	31	38	44	46	44	34	53	57	47	55	43	46	52	49	45	52	57	48	45	53	42	53	51	40	50	41	43	43	47	57	53	39	42	40	46	39	61	53	57	44	43	35	37	40	38	38	39	43	56	48	41	55	47	47	51	49	49	38	42	43	46	54	45	50	54	65	52	53	55	31	47	44	49	45	29	46	40	55	38	59	45	51	53	58	39	50	57	44	40	53	48	41	43	63	41	41	46	48	46	61	39	43	46	49	48	45	50	44	58	45	47	39	47	56	47	49	31	64	38	50	55	39	39	48	53	45	58	51	47	50	44	33	49	51	57	41	36	43	49	47	46	45	51	48	36	46	54	48	45	51	47	46	51	49	43	39	56	45	52	41	37	57	56	48	54	50	57	35	45	38	44	52	48	42	40	40	46	47	52	40	42	48	42	53	34	45	45	53	42	53	39	46	47	40	42	47	37	52	42	53	58	36	57	47	38	42	45	57	50	47	52	54	36	55	52	41	48	50	56	39	47	51	38	44	61	39	45	50	43	52	40	53	43	46	55	57	45	52	48	61	49	43	48	54	63	50	51	47	41	52	34	50	44	32	57	57	47	59	49	58	41	61	40	51	52	41	45	46	53	45	51	42	43	58	40	63	40	52	43	47	56	61	46	52	64	45	39	50	50	48	32	46	50	49	49	54	43	49	48	52	42	48	37	45	55	55	46	43	50	41	34	47	36	35	53	42	47	65	64	59	50	43	50	59	55	53	52	61	60	50	42	51	54	52	47	48	45	54	41	36	44	58	59	43	44	41	61	44	49	49	50	48	50	44	54	39	37	48	49	34	41	43	36	32	55	48	45	50	50	50	61	47	53	40	52	57	41	55	51	48	53	61	64	58	37	49	43	43	44	47	46	59	49	47	49	55	51	37	54	43	55	44	40	51	55	42	51	51	42	45	49	45	48	39	54	48	56	42	37	52	59	57	43	44	45	44	57	49	54	48	48	43	55	47	40	59	40	41	62	51	51	49	45	39	49	58	54	44	33	45	51	49	44	45	33	57	42	44	55	50	60	54	57	48	48	48	41	59	57	53	44	40	46	49	56	58	46	66	64	45	57	50	48	51	52	59	39	43	57	43	35	53	33	47	40	57	46	54	56	50	49	33	47	50	50	49	41	47	43	42	68	46	47	73	52	46	53	39	60	46	50	46	57	43	50	43	54	44	42	51	49	47	57	48	42	45	55	51	37	52	46	45	40	48	35	42	52	29	47	42	47	48	36	49	50	45	36	56	36	54	54	47	52	54	59	43	51	46	46	49	45	40	49	43	44	51	42	44	37	35	43	59	47	46	56	55	38	52	45	42	45	60	45	48	37	52	45	38	49	62	39	46	43	44	54	51	53	47	39	40	55
21678	15990	11109	23287	30977	30201	27522	24637	21479	18381	16257	14410	13026	11857	10392	9349	8346	7609	7091	6324	5844	5312	4795	4358	4056	3613	3225	2982	2749	2436	2243	2092	1969	1870	1853	1692	1733	1613	1523	1442	1528	1319	1378	1331	1280	1264	1237	1216	1213	1140	1133	1068	1085	1067	1078	1029	1025	1033	1008	985	1008	952	909	866	930	908	893	836	902	881	839	842	822	825	753	816	776	747	751	821	821	724	785	729	756	753	796	709	744	747	770	733	723	712	762	715	753	714	706	683	685	720	681	678	648	649	688	720	743	703	699	713	665	691	662	695	696	662	695	695	681	677	681	685	670	676	705	700	686	695	721	734	720	719	707	675	701	645	679	696	718	687	646	683	664	700	673	719	686	676	725	658	699	685	696	653	665	680	727	695	708	679	703	698	699	701	666	668	714	727	696	729	677	668	664	688	713	688	641	637	739	695	694	692	652	654	686	650	675	727	678	670	720	689	694	675	721	696	685	664	657	709	642	676	681	666	681	663	720	654	640	681	713	689	687	676	662	661	711	672	700	699	726	638	733	643	694	701	699	642	724	652	676	666	670	675	703	678	725	656	690	665	728	716	657	637	682	687	651	700	677	676	711	668	678	693	641	712	702	713	676	765	693	697	665	715	673	706	667	736	666	688	714	670	686	649	667	695	700	742	685	685	676	732	722	676	637	722	650	684	661	675	713	666	669	720	667	676	703	667	730	658	680	666	701	669	712	672	651	677	728	666	676	730	699	675	698	650	700	664	716	631	676	719	685	728	673	708	687	672	688	715	706	736	703	639	700	703	670	691	727	675	728	708	692	709	705	694	666	650	710	679	649	676	673	693	718	688	679	711	695	669	720	690	732	686	725	678	701	709	717	646	757	672	717	701	686	671	681	714	657	645	701	673	718	704	641	702	663	667	660	685	680	703	694	643	691	666	677	684	698	696	683	722	712	649	672	649	649	698	705	707	682	669	611	689	693	665	727	705	705	708	709	691	715	678	660	687	644	720	666	677	657	737	683	671	657	692	677	696	651	666	668	695	727	713	695	719	730	697	637	632	666	719	666	708	685	663	692	723	733	713	752	685	746	698	736	680	660	659	662	719	658	714	733	680	689	642	710	688	706	654	698	701	729	678	649	683	661	680	682	649	676	724	662	667	668	659	702	704	671	691	662	690	676	690	694	684	682	706	693	664	669	720	650	699	664	717	680	661	674	666	724	703	720	693	718	658	643	707	716	635	773	712	744	702	657	692	705	657	709	694	730	669	699	659	740	669	687	688	692	694	673	690	659	654	671	670	661	686	739	725	666	677	691	675	698	688	680	664	623	690	701	702	704	664	672	735	674	664	694	708	736	738	665	704	654	608	645	674	698	675	690	653	700	697	684	753	699	671	692	707	673	745	672	690	702	688	716	705	707	717	703	690	721	652	677	662	680	686	696	699	642	711	647	707	678	678	675	653	668	686	686	702	697	694	674	729	667	698	646	696	685	691	715	718	673	713	660	664	672	673	687	678	702	700	668	686	691	701	680	719	694	653	690	727	696	677	706	706	678	702	666	703	617	699	717	682	686	737	653	690	681	661	674	719	668	698	632	704	712	712	738	668	708	726	700	736	698	650	724	683	666	734	683	661	685	675	668	682	696	637	734	681	662	699	675	711	705	709	666	694	680	660	659	690	693	661	703	725	681	653	680	641	655	679	672	662	702	689	690	698	692	661	660	660	685	653	691	686	672	705	706	699	674	694	740	648	689	701	668	667	680	677	638	696	631	705	726	681	733	687	701	719	715	722	682	678	733	687	686	718	677	699	698	666	696	710	634	681	689	696	707	717	677	676	670	690	657	650	644	690	701	679	635	676	691	693	624	742	722	706	652	654	687	691	675	691	666	643	664	652	739	662	734	652	694	678	667	697	671	707	741	693	682	696	707	647	734	666	684	667	696	661	671	761	663	678	725	698	663	673	674	679	636	657	697	662	663	625	664	669	713	653	681	699	680	704	709	699	658	678	704	685	687	706	654	696	672	708	674	705	704	711	686	737	747	676	710	682	673	657	665	635	691	675	707	688	709	703	697	701	713	638	649	706	689	701	659	687	687	689	694	672	679	657	696	668	680	679	651	644	718	674	684	678	744	685	655	713	715	639	641	646	704	653	692	688	676	670	697	679	684	672	655	691	674	626	647	699	698	653	667	690	696	682	665	709	691	686	695	687	714	663	649	661	681	655	674	619	687	667	681	611	674	733	669	688	727	705	637	680	721	660	696	685	677	689	695	690	702	678	725	706	654	655	736	721	687	724	681	668	646	720	659	707	660	662	719	683	706	713	648	667	663	688	671	697	660	687	686	652	707	677	679	657	689	674	684	700	639	642	693	705	661	669	669	688	720	721	667	669	684	663	689	717	644	715	657	708	689	673	645	668	687	659	660	708	660	701	693	651	658	670	660	702	642	676	680	725	678	692	639	692	666	683	693	708	704	691	634	691	652	704	666	677	675	673	711	653	670	681	683	708	681	637	688	695	656	684	695	671	757	724	664	635	727	679	686	662	713	696	689	687	686	675	686	680	699	672	670	687	703	653	688	686	726	681	711	711	747	687	657	715	692	706	694	617	687	692	748	664	670	690	655	659	690	676	697	680	657	670	699	701	666	667	689	665	698	697	729	675	659	693	650	693	671	664	668	655	700	660	704	665	717	700	704	688	660	650	674	731	724	652	715	686	720	667	729	657	634	695	701	651	705	686	634	699	673	625	691	697	726	723	660	683	737	694	676	680	684	670	722	684	720	635	639	645	694	663	725	709	668	656	654	703	662	695	672	696	688	661	695	732	697	706	675	706	706	652	675	741	707	661	719	728	710	648	683	656	633	706	692	680	686	664	709	696	715	723	675	639	674	703	647	666	697	673	702	686	666	666	746	688	669	678	690	661	756	705	735	679	682	709	679	690	665	713	649	655	686	638	687	691	674	692	714	690	680	674	721	654	715	657	710	686	661	738	688	683	655	710	652	666	679	684	704	715	707	672	677	641	696	650	692	707	658	682	719	687	702	711	652	692	679	724	695	662	715	631	689	682	706	682	647	708	678	676	731	693	723	699	681	712	704	715	632	695	695	697	710	659	668	669	700	638	698	702	668	718	696	643	683	645	701	680	669	707	700	691	707	739	702	658	646	671	687	694	649	696	704	638	689	661	672	682	656	644	688	727	721	667	660	648	707	671	694	674	752	673	660	728	685	650	681	678	695	680	695	695	707	685	713	665	685	678	716	692	696	652	673	676	721	662	686	682	654	624	656	688	718	655	665	704	654	686	702	683	691	715	682	750	680	658	654	699	687	685	729	728	701	701	658	660	657	691	683	732	690	690	617	689	709	665	657	665	652	742	679	705	686	672	687	690	730	716	688	689	675	708	697	676	701	689	685	675	682	701	724	668	721	664	653	696	709	672	713	653	657	636	670	667	677	721	714	706	677	686	599	652	726	705	718	712	688	695	721	658	665	691	671	682	722	706	728	685
3211	755	492	436	710	813	717	663	557	433	445	408	368	354	314	302	253	248	212	179	188	161	143	140	129	112	133	124	112	101	97	97	102	96	95	110	79	78	108	101	69	98	82	82	78	100	95	79	83	86	72	90	70	88	76	77	87	81	80	72	90	80	82	80	86	77	57	81	73	73	63	60	70	82	84	58	68	68	75	76	73	60	72	80	92	66	76	79	57	61	75	81	71	75	68	77	77	71	70	67	67	73	70	57	77	75	69	67	73	75	77	80	62	61	74	74	71	68	76	67	77	67	55	70	69	80	74	59	64	80	73	65	86	65	71	54	45	57	57	65	67	68	53	73	65	70	83	53	69	62	77	66	69	50	60	82	58	78	78	72	83	78	72	73	87	57	50	76	72	77	74	76	71	83	71	55	75	64	62	69	55	64	71	82	69	65	63	59	56	64	66	75	49	70	77	71	61	80	66	70	81	73	73	70	76	70	70	72	80	83	79	60	62	74	58	60	60	57	72	53	65	67	87	94	69	70	78	68	64	67	48	67	67	74	76	89	58	71	76	57	69	71	68	79	78	74	71	51	59	69	55	54	69	69	83	61	76	89	76	64	73	70	53	74	71	66	64	55	65	77	65	72	57	72	59	75	69	63	63	59	82	73	80	65	51	72	63	78	85	68	56	61	75	54	63	59	81	66	72	69	68	65	69	69	77	77	62	73	81	71	72	65	69	80	50	75	53	55	81	70	88	76	67	56	62	66	61	80	80	67	67	65	72	58	66	70	76	70	65	65	61	86	73	78	73	88	69	72	67	67	74	67	70	61	73	58	66	64	73	66	82	79	67	47	59	70	92	79	76	73	62	64	56	76	69	78	63	73	72	79	63	57	50	82	55	66	63	66	72	89	73	77	64	77	60	79	76	61	81	79	76	60	73	63	72	69	67	74	77	51	76	68	54	73	51	68	63	72	76	55	71	59	67	64	50	85	69	56	67	67	66	67	75	61	68	80	72	58	66	76	80	81	65	74	63	82	59	53	67	65	65	70	55	70	69	62	70	64	63	85	82	64	83	61	72	60	81	68	75	72	71	81	72	55	69	67	84	69	92	55	67	75	63	63	68	67	74	77	81	64	73	82	69	76	67	72	65	77	82	76	68	73	86	79	95	75	72	70	71	60	75	77	82	63	70	66	82	65	65	74	61	69	58	64	64	67	64	57	67	69	71	85	72	69	60	68	65	83	59	59	52	73	69	62	80	69	68	78	64	61	51	57	77	60	69	74	63	70	66	67	63	60	85	69	72	60	64	70	67	64	68	67	87	91	65	72	66	56	78	76	87	71	62	62	76	73	77	81	72	80	71	65	59	71	61	60	68	66	65	66	61	70	65	70	79	75	78	69	78	68	74	86	70	64	64	66	72	76	64	70	73	74	73	77	84	52	58	71	69	95	86	65	65	51	59	70	59	74	49	72	72	75	70	72	65	71	74	68	71	68	51	77	54	69	76	65	72	72	69	62	73	56	64	73	71	63	54	84	62	67	72	66	69	65	70	72	77	62	76	86	68	64	79	64	68	66	68	75	63	77	69	70	74	64	71	58	67	71	82	75	62	76	85	66	69	55	70	64	73	67	63	72	67	80	70	83	66	71	73	85	63	75	70	70	65	64	57	66	53	70	73	68	69	69	65	67	70	71	65	80	83	82	84	77	80	76	90	75	69	66	77	79	78	60	65	62	52	77	68	70	71	79	71	77	71	66	75	65	79	72	69	78	71	64	58	57	83	87	69	74	58	74	71	70	72	72	69	67	59	61	65	62	71	50	87	85	77	86	72	68	48	63	56	66	77	76	64	60	73	70	77	76	81	45	73	67	69	78	82	72	69	71	69	62	70	59	76	82	68	66	61	76	69	72	69	80	78	70	74	81	65	73	61	81	73	82	59	50	66	70	66	74	49	84	65	69	71	69	73	70	78	62	62	89	65	59	66	71	65	75	67	83	72	64	62	50	64	72	67	77	64	78	63	62	61	60	74	59	71	60	67	56	80	65	67	78	63	72	65	51	62	76	85	67	58	74	69	66	83	74	58	74	71	68	68	65	74	76	62	50	75	68	72	62	76	67	77	82	65	84	78	54	68	70	59	63	66	58	57	55	77	71	66	80	58	57	67	60	82	64	75	69	76	79	66	62	77	55	88	56	61	62	54	68	68	68	80	71	77	77	60	73	70	68	51	75	78	77	77	68	52	75	75	73	61	62	71	68	72	70	74	64	65	68	70	72	82	80	71	56	71	57	57	83	72	62	74	68	60	68	62	70	65	63	73	65	62	70	53	67	85	63	61	64	64	75	65	93	72	84	69	74	66	60	74	70	77	70	52	74	74	72	62	72	46	66	94	71	75	80	64	71	69	82	58	63	79	67	82	59	67	63	55	68	72	71	68	81	70	69	71	71	69	68	73	71	55	83	66	72	58	76	59	75	56	77	71	70	80	65	61	62	64	70	64	71	47	59	73	59	64	71	76	67	70	76	77	78	82	73	67	62	73	59	84	58	63	72	66	60	74	56	56	74	63	69	61	61	62	58	72	63	64	68	81	74	76	70	75	87	68	63	62	71	56	65	66	58	85	75	65	73	76	76	63	57	64	60	64	70	83	58	63	73	73	75	76	73	79	66	74	70	64	59	55	62	72	53	73	67	68	70	82	81	60	73	77	52	78	67	88	79	63	81	60	71	58	60	56	64	67	74	66	67	72	71	86	72	76	81	78	51	76	66	81	67	66	73	64	73	68	60	69	74	78	71	80	71	65	75	65	61	79	79	65	62	93	72	64	68	73	74	68	67	72	58	66	77	72	59	71	78	77	78	63	79	56	76	62	67	78	80	68	81	59	74	69	65	62	55	62	66	58	74	79	67	77	75	60	65	66	74	64	69	74	73	63	78	73	69	74	64	73	71	75	61	75	71	78	70	70	67	85	74	58	74	74	64	75	62	54	59	62	59	64	65	84	65	88	72	66	72	63	77	70	68	91	65	62	71	70	77	74	66	74	62	77	60	43	52	56	61	86	72	76	78	67	80	79	66	56	74	66	71	65	88	81	68	62	56	69	69	56	70	80	57	55	68	72	72	79	70	74	56	69	69	71	62	64	71	80	69	71	78	71	77	73	69	80	80	63	77	61	74	72	82	78	65	67	65	80	56	70	64	63	79	70	58	66	51	83	65	76	79	73	59	63	71	77	75	86	68	73	67	80	85	75	56	72	68	62	51	77	63	60	72	73	64	48	65	77	71	56	75	82	67	86	81	79	78	75	74	64	59	77	78	72	72	92	70	59	74	61	72	64	61	60	80	80	68	76	70	60	64	68	73	54	80	72	72	59	59	80	85	67	72	69	66	71	75	71	63	77	71	76	57	65	58	70	80	71	53	74	76	88	46	85	70	71	83	81	60	71	60	80	70	85	66	56	58	74	75	76	73	77	71	66	78	72	77	64	69	66	76	69	62
20233	14587	10369	22408	30171	29678	27497	24333	20924	17769	16127	14347	12972	11577	10322	9407	8310	7675	7165	6370	5787	5474	4910	4352	4062	3786	3352	3097	2894	2710	2368	2328	2201	2120	2065	1958	1868	1928	1884	1728	1760	1707	1654	1624	1546	1468	1564	1536	1506	1472	1418	1372	1368	1316	1406	1277	1289	1275	1295	1288	1220	1219	1240	1220	1181	1165	1212	1133	1154	1145	1097	1141	1134	1106	1108	1067	1116	1084	1053	1073	1070	1080	1071	1048	978	1032	1017	1043	994	1068	998	996	1011	1050	1005	1007	986	1020	973	1010	964	937	1034	992	969	999	1019	976	948	937	931	957	970	1039	969	960	1014	967	985	1002	975	947	983	929	953	1029	1012	1009	1030	967	968	976	1005	1030	1027	989	1020	1011	967	1018	976	1006	923	985	1008	1022	950	999	978	997	973	943	1005	983	967	1054	968	985	944	967	983	946	971	962	961	977	959	970	960	949	975	1020	1006	941	998	993	1019	996	997	971	989	1015	991	976	986	990	958	956	1009	1011	999	1003	973	986	961	1001	1017	1016	1005	927	976	955	1025	959	979	967	971	975	1007	993	1035	984	985	1007	984	955	946	954	980	1025	937	1001	985	1005	992	1006	964	968	1017	976	953	950	954	956	1005	985	1001	1029	972	975	1020	960	988	997	1030	969	1022	975	968	999	969	958	985	1034	1017	1002	977	926	1002	982	989	968	1023	964	993	914	940	964	946	982	999	969	949	984	980	965	1006	1039	1018	980	988	983	1009	951	957	951	954	991	988	990	942	945	1045	957	1020	940	960	947	970	975	949	976	994	986	990	955	1015	939	1019	931	989	995	942	962	985	1003	989	1006	984	991	968	1011	921	996	1011	968	978	984	925	968	1004	980	986	1014	1017	957	977	979	967	978	1001	957	967	1001	1029	980	982	964	1021	923	923	1009	1017	964	1023	1038	963	988	980	993	980	947	971	955	1049	994	980	1015	997	1000	972	996	962	1023	1011	1011	1011	923	1007	969	973	976	995	970	1001	1002	968	990	1031	1023	996	982	1008	951	948	1013	973	939	944	937	1019	951	999	952	959	972	983	946	948	967	959	960	986	967	984	940	969	974	1008	982	992	968	1015	1011	973	1051	953	935	956	998	974	999	1030	1008	939	996	945	955	1006	977	972	990	939	945	975	916	977	988	990	1011	1006	954	1018	966	971	1040	1002	990	992	971	982	972	967	961	1001	1006	1021	1006	969	983	980	992	1023	999	966	973	1032	1021	994	993	933	947	979	950	989	1003	942	976	946	892	981	1020	992	968	961	1006	1037	970	1009	932	1002	995	1009	981	936	951	1010	1001	996	1008	947	970	1002	954	1032	927	998	960	964	1016	971	978	1004	1019	1038	954	993	969	959	987	953	995	980	997	1013	975	950	990	985	909	967	972	919	929	980	949	1025	996	972	1037	990	998	910	943	939	955	1035	992	955	951	1043	1017	1047	1023	965	987	1007	982	993	982	1010	999	956	987	938	955	1040	962	975	1021	992	961	952	1002	957	977	1020	1001	957	1043	992	1015	1014	1011	1022	935	981	956	1001	1011	987	978	1063	1017	1010	931	984	986	962	991	937	1009	999	1016	963	969	963	959	961	953	1003	984	996	1016	909	962	986	963	1000	982	991	940	1022	1013	982	971	960	998	998	991	976	954	1068	1023	991	958	982	964	996	944	1014	1008	975	1019	1006	964	956	941	1024	967	961	958	990	1024	974	949	1006	983	970	954	987	1009	1019	943	975	942	959	988	984	946	1016	993	989	966	905	965	962	949	1006	1021	964	930	989	994	1012	995	991	919	970	992	994	967	933	1008	1022	908	959	1019	937	966	970	1011	967	983	941	981	944	945	978	979	952	1010	990	997	940	982	991	1005	934	960	973	1008	961	980	1006	982	996	947	976	944	996	1002	959	1036	980	939	993	963	991	956	1002	959	913	978	1004	993	955	993	955	1007	971	985	958	981	952	955	1022	973	968	919	972	975	1032	967	956	1019	959	992	947	999	1027	1009	992	985	975	985	1016	971	966	961	940	961	957	986	974	952	1040	996	1019	987	1049	957	961	990	1025	1034	1013	1014	956	1018	990	975	999	962	1004	987	1025	992	953	982	1000	962	999	987	963	1001	978	947	980	1049	960	999	989	984	999	1057	999	970	1039	990	980	973	1021	928	955	973	1043	949	1017	965	1038	973	967	982	972	1022	969	922	963	996	1008	949	983	919	975	920	1000	996	1000	946	1005	984	952	1023	1006	993	1023	949	960	968	929	962	1011	1004	1010	959	990	989	945	958	939	931	950	952	1019	964	1011	967	998	941	998	990	1027	1008	1018	965	954	983	986	953	990	989	954	971	954	999	961	949	1023	992	969	1025	967	978	1004	1008	1004	925	1032	1031	927	1030	997	1005	908	983	1004	1010	923	966	1018	1003	1022	995	960	925	1019	983	1036	1027	982	993	989	982	1004	1013	976	1000	1028	989	995	1017	1042	971	943	937	975	1003	992	998	946	1027	990	1006	994	978	1059	957	918	1020	917	1000	985	1003	991	942	1024	992	971	963	1024	1048	1002	988	991	925	963	938	1024	956	1009	982	992	974	968	977	1000	1027	960	986	994	962	993	948	1001	1002	1003	1019	979	964	911	975	982	979	954	926	997	993	921	969	959	981	950	983	985	928	1006	1023	977	940	1005	958	1043	949	1007	989	1026	971	970	972	963	1001	1016	999	1002	1005	950	955	1017	1016	999	990	958	985	971	1007	994	976	978	1008	990	1036	1010	1041	1007	958	935	1019	953	1006	987	1013	966	990	1042	993	936	993	949	962	938	996	998	981	943	987	993	954	996	980	958	994	984	922	968	998	1017	989	967	963	981	993	930	887	1031	984	976	1014	964	989	964	966	989	976	987	913	941	988	987	959	971	961	1021	972	962	924	921	976	971	1019	1003	946	996	936	957	934	971	985	997	997	986	934	961	1020	974	977	926	984	1006	1013	957	968	1001	930	951	940	925	1013	1020	976	1027	1027	928	945	963	948	964	945	974	982	971	1020	1014	966	937	950	1029	982	1067	989	964	1011	990	988	953	976	981	957	1029	991	963	981	1047	991	993	1026	1012	959	990	1020	966	946	974	1037	986	969	1010	969	1005	1012	909	1049	982	972	1005	1047	974	1044	1005	1005	983	933	965	992	944	1002	983	939	934	1015	1031	954	965	963	934	1006	971	981	950	975	1003	950	955	1007	959	960	972	993	942	979	1024	1007	980	1014	976	1034	933	998	996	1030	955	1006	963	950	965	1003	1020	1012	980	955	966	979	925	988	976	926	934	998	1027	979	964	978	969	1000	1003	996	971	996	948	960	1003	915	1035	960	960	1026	990	1022	1008	1020	986	977	952	971	948	968	989	1043	968	939	973	987	1007	998	955	1007	924	975	1029	991	931	965	953	986	1026	947	999	1052	989	996	952	994	952	953	945	969	996	1016	996	1021	943	1014	921	1017	1002	998	936	1009	928	1026	963	942	1003	1025	984	967	1020	991	1003	1012	956	1002	1005	1017	981	998	1017	995	1025	993	973	984	970	985	1018	973	1002	996	981	975	970	984	1007	940	1000	1039	995	932	971	968	1009	966	942	993	960	1002	981	1014	1023	917	972	993	992	989	991	1008	1025	974	1019	1025	935	1037	965	995	972	935	919	953	981	957	982	967	1064	975	996	983	962	965	1008	1000	1016	1009	1060	1033	988	992	1022	1031	1009	921	1039	1004	978	984	947	990	1000	986	999	942	996	986	986	1057	1010	987	1004	948	1023	1008	968	957	952	1010	981	942	984	1001	1019	984	985	1014	963	983	1010	956	1003	985	1001	992	985	979	949	961	978	993	1012	945	957	927	997	963	1030	983	973	1010	953	1022	973	996	943	953	1020	1003	968	931	965	981	982	986	1005	999	977	948	1029	996	958	993	946	1001	940	938	1014	977	962	924
2415	1148	770	587	977	1122	1123	909	795	753	649	568	507	468	429	362	338	295	265	252	241	219	192	213	168	154	150	127	147	132	120	121	108	122	96	100	95	89	89	95	101	97	76	81	80	76	80	83	82	91	63	87	84	82	81	77	77	78	80	71	83	70	79	91	75	82	75	82	88	72	62	79	63	73	75	68	72	62	71	73	73	77	77	58	82	70	70	60	50	60	54	60	55	63	60	70	56	78	53	77	63	66	66	66	60	54	69	65	62	77	61	57	61	59	70	62	62	61	78	56	75	61	85	69	73	61	65	55	69	53	65	61	60	67	62	66	67	61	67	60	61	53	53	60	67	63	55	63	55	74	75	67	62	57	59	59	57	60	73	55	64	72	72	65	49	66	63	53	80	71	63	63	58	68	60	72	71	62	55	83	62	64	66	50	57	59	62	66	54	64	72	67	65	57	65	62	51	68	61	69	73	47	54	56	79	57	65	58	57	55	67	75	56	64	56	65	58	78	67	67	62	49	63	64	69	61	49	76	81	64	59	53	70	65	54	45	67	52	69	78	76	68	53	60	60	68	49	73	63	57	61	61	66	64	68	63	78	75	67	63	66	67	56	68	64	65	63	52	54	66	58	70	57	65	69	59	56	82	60	57	56	76	71	67	69	62	69	63	56	71	61	62	66	57	60	57	55	55	68	74	69	72	56	75	58	59	68	61	58	55	77	60	64	62	70	82	65	58	54	75	62	61	68	60	62	60	74	54	68	68	62	71	58	64	60	69	67	60	60	64	62	59	70	64	77	56	56	66	77	52	75	58	69	52	50	64	69	74	60	59	54	56	71	69	51	69	51	56	70	71	56	77	68	59	69	59	80	66	67	72	64	65	48	76	58	64	72	63	63	63	59	68	62	72	63	69	67	72	68	64	70	75	79	59	50	64	60	70	66	55	73	51	61	74	57	73	49	64	57	66	55	65	70	55	64	64	64	63	67	52	67	62	68	71	71	67	58	80	44	61	66	87	64	75	68	56	69	58	71	56	91	65	68	59	62	78	68	60	71	49	70	61	69	78	76	61	58	67	69	59	64	77	83	63	61	58	64	72	54	65	61	62	66	63	57	72	75	67	64	49	76	56	51	57	64	61	65	49	58	63	83	73	77	51	63	62	83	62	65	73	74	57	62	50	76	63	44	72	72	63	71	55	84	81	74	58	71	61	67	61	61	54	50	69	60	67	60	59	61	66	49	57	78	58	72	51	71	64	57	70	46	62	66	68	64	75	42	44	68	69	54	58	54	70	59	58	66	55	51	61	58	82	52	56	77	79	74	54	36	56	62	63	58	65	53	57	68	53	61	67	64	61	83	69	57	71	62	74	53	65	66	71	79	56	58	70	67	74	64	62	52	73	57	65	45	69	58	60	68	55	66	57	67	73	58	70	69	71	59	65	66	67	59	71	71	67	70	77	58	55	63	62	56	49	60	68	68	64	56	55	59	63	60	72	73	70	69	65	65	87	65	60	57	59	70	58	64	73	74	60	68	66	60	62	72	73	72	64	59	67	55	63	77	67	58	67	56	69	69	69	94	61	76	74	68	59	66	66	57	78	61	59	67	63	83	61	72	67	62	61	69	77	77	68	59	55	62	66	65	51	76	69	54	58	63	57	62	67	52	61	58	59	56	67	58	71	81	65	59	72	70	66	66	58	84	54	60	70	54	62	54	62	51	67	52	49	62	59	57	61	73	65	60	57	65	63	73	69	63	66	70	49	65	65	68	59	73	50	77	60	67	81	76	64	58	68	60	69	68	70	72	72	66	76	72	65	62	59	62	72	61	63	58	80	72	62	75	59	74	66	66	56	76	81	44	59	51	67	63	69	74	68	69	65	67	57	48	75	66	67	68	60	69	56	63	61	56	72	64	62	75	59	62	61	63	73	52	54	64	65	58	58	66	62	56	76	66	71	64	56	72	58	60	62	63	48	66	67	57	67	86	61	79	68	54	72	68	64	79	68	65	68	60	62	57	55	80	63	63	60	75	61	61	67	73	75	74	61	68	68	73	65	64	60	70	62	62	76	63	54	62	69	72	42	65	50	73	63	48	66	60	50	83	55	52	76	49	62	65	58	61	62	71	57	51	72	69	76	48	67	54	64	48	65	63	57	67	55	79	57	63	58	64	78	60	63	65	63	64	71	76	61	60	79	85	67	64	62	60	72	54	72	92	71	61	83	76	58	70	65	59	67	67	59	70	62	65	60	58	63	58	52	68	62	69	62	71	62	59	47	76	59	65	68	77	69	56	61	51	72	69	57	77	75	66	55	62	57	66	65	68	62	72	62	63	58	72	75	69	73	76	54	63	62	74	63	71	61	72	44	68	53	68	60	84	63	61	59	66	46	53	77	63	63	72	74	56	66	71	75	76	71	57	57	67	60	59	63	63	66	70	66	66	65	62	59	59	48	74	61	75	44	57	64	68	51	68	72	62	55	69	59	56	67	70	63	81	60	62	72	69	49	66	53	55	66	72	67	66	64	61	60	64	83	63	70	45	76	64	64	65	73	53	64	68	73	65	63	67	57	74	62	63	59	60	56	60	74	64	70	54	67	63	69	58	57	68	69	74	57	64	61	66	67	58	74	61	61	62	60	57	64	66	63	62	80	54	72	63	66	67	58	64	58	67	57	70	75	64	57	67	67	59	66	64	56	67	53	55	61	55	53	60	75	69	69	64	64	53	59	41	76	60	61	65	68	66	73	69	65	44	55	62	75	53	58	50	66	71	60	64	76	73	68	70	66	62	61	67	58	70	64	63	62	79	56	77	61	58	80	66	57	59	73	57	71	76	79	62	65	54	75	67	63	73	69	56	60	94	65	50	58	68	59	79	61	67	63	69	65	58	97	61	69	53	53	66	62	65	60	67	59	71	55	55	64	60	66	62	63	70	60	61	64	74	59	63	65	67	68	57	62	74	58	64	58	62	70	63	70	53	59	69	73	75	57	72	56	56	61	71	62	66	60	69	66	76	62	71	53	55	56	60	48	60	69	56	65	74	63	58	70	71	66	70	57	68	76	56	63	77	67	57	72	89	63	69	50	61	63	75	66	53	64	70	56	70	66	64	51	84	70	59	54	55	63	69	60	59	55	78	64	61	63	66	71	55	60	66	77	63	69	68	55	66	68	62	64	59	75	64	77	54	86	57	56	67	62	58	65	57	62	64	58	60	72	65	78	73	81	71	67	78	66	51	64	77	56	66	67	61	67	72	64	66	58	76	78	65	64	63	72	70	65	64	72	73	57	83	57	55	56	49	62	60	62	63	76	71	58	69	74	63	54	66	60	64	64	59	67	66	84	65	69	67	56	60	64	75	57	48	68	72	62	70	74	72	68	60	60	70	63	68	69	74	59	53	73	64	66	76	58	61	69	58	54	51	69	75	59	77	67	58	63	70	58	53	57	60	57	61	56	60	64	60	73	72	70	64	73	69	58	68	61	66	65
25482	18753	13647	27130	34972	34209	32047	29084	25561	22361	20067	18209	16670	14935	13558	11976	11129	10173	9489	8578	7832	6849	6320	5838	5342	4883	4391	3929	3577	3233	3045	2863	2668	2592	2645	2410	2242	2137	2091	2047	2115	1997	1856	1877	1750	1731	1660	1689	1531	1575	1548	1415	1439	1488	1443	1418	1372	1319	1339	1256	1297	1253	1220	1181	1255	1172	1221	1166	1164	1133	1101	1156	1058	1102	1083	1095	1078	1114	1027	972	1040	1027	1033	954	1018	985	964	1041	943	961	1031	960	978	900	958	912	923	927	925	862	926	877	929	949	935	896	951	882	872	943	935	877	922	952	920	887	904	924	939	965	956	904	956	890	936	900	878	904	889	915	899	933	977	914	893	923	875	922	922	925	899	882	907	898	963	897	898	896	850	879	842	878	858	944	877	892	866	935	927	931	893	891	879	879	892	914	873	849	877	939	906	884	895	883	888	920	880	838	869	941	927	914	931	871	845	870	832	847	904	885	882	948	929	923	904	867	886	928	890	871	971	876	876	952	900	829	874	920	921	920	875	916	847	925	852	910	890	913	925	870	896	931	929	932	904	900	933	852	876	884	892	850	927	906	907	928	895	886	923	905	875	896	939	892	844	900	885	906	886	899	896	875	927	847	887	894	940	834	939	896	947	900	903	883	934	914	875	946	908	923	856	910	933	879	863	930	886	853	941	964	921	927	873	907	903	899	937	906	899	883	913	868	903	857	864	932	941	917	943	895	896	870	839	923	938	870	928	885	918	893	892	886	883	920	911	831	889	899	954	898	890	918	882	913	890	855	889	883	891	922	904	867	842	888	878	880	897	908	917	902	891	853	869	907	922	914	941	938	874	860	896	831	917	940	909	869	881	1000	936	892	894	913	866	839	934	939	893	888	878	898	915	884	899	874	876	911	909	932	880	838	864	968	875	859	868	890	893	900	905	862	925	861	962	874	925	879	861	929	905	844	876	911	888	918	920	893	890	896	922	887	970	869	899	871	960	922	934	892	896	884	863	907	888	907	927	895	919	896	860	884	861	879	879	896	923	907	924	943	920	881	855	888	870	897	844	868	917	947	957	877	839	881	898	878	870	885	903	890	892	881	921	922	891	858	945	885	884	941	856	939	893	887	860	905	874	897	908	891	891	893	917	894	903	947	911	891	922	867	888	886	885	914	923	871	862	868	920	924	892	950	864	884	926	883	927	954	932	886	885	867	952	894	831	920	893	869	850	900	860	935	887	896	864	943	903	861	883	859	895	927	870	923	946	920	909	885	822	851	823	854	870	868	873	869	855	871	893	844	937	923	915	911	897	845	878	900	900	881	917	922	887	840	878	900	874	845	872	934	900	936	923	878	880	877	911	863	889	936	896	892	887	887	867	897	883	899	869	864	890	929	889	905	865	902	904	866	896	921	923	882	942	964	915	876	909	813	846	873	940	919	909	939	886	914	891	881	882	882	884	853	845	863	881	932	914	930	900	938	925	851	888	884	912	921	937	875	882	909	917	916	904	935	905	843	914	894	884	901	924	883	891	875	901	916	929	947	892	893	915	873	848	874	888	879	863	878	862	970	882	926	888	875	975	889	901	871	888	954	907	893	838	962	906	921	879	896	861	897	868	885	936	918	871	911	883	927	866	888	895	898	855	879	953	977	889	869	923	919	860	933	853	890	889	870	886	905	864	865	838	922	872	953	879	886	929	931	941	896	913	863	899	888	943	918	909	898	939	874	904	911	922	908	901	928	897	895	903	904	929	872	875	899	914	964	947	917	864	955	906	877	867	937	915	901	897	919	879	880	903	946	949	930	902	888	909	888	880	942	925	862	897	899	860	886	866	920	867	891	905	885	888	897	921	910	915	893	934	878	919	914	911	899	890	879	921	875	909	907	936	938	938	922	950	897	877	933	843	931	877	859	879	860	896	966	903	906	888	891	872	935	933	899	892	814	913	836	891	908	935	903	866	904	863	881	882	868	838	885	902	889	859	927	905	864	911	866	920	931	879	888	894	894	920	924	913	920	924	908	846	882	911	909	907	904	891	922	876	869	903	872	922	956	950	870	883	916	874	945	900	895	852	905	875	891	908	944	867	886	839	870	888	882	923	884	851	866	920	868	932	913	911	944	908	871	944	829	945	891	879	917	879	912	902	879	891	875	874	928	913	878	901	914	904	871	848	906	841	912	908	840	886	839	867	824	922	915	882	854	867	866	884	900	922	923	952	869	926	928	903	887	951	846	869	860	881	965	886	904	869	947	902	874	927	901	868	935	869	931	911	894	929	892	905	894	858	899	924	961	909	928	858	882	886	916	868	878	918	906	913	898	936	888	933	926	900	878	928	922	884	887	897	932	901	895	931	901	903	922	896	944	864	929	896	892	826	914	859	904	853	920	954	879	878	904	870	914	890	887	855	878	868	931	922	835	888	904	933	908	882	907	882	936	879	891	911	909	907	917	898	896	905	926	960	900	915	863	873	880	894	908	868	922	883	935	899	874	883	913	865	859	865	951	908	930	930	870	870	913	909	915	880	850	840	867	905	891	885	869	904	908	907	959	919	882	889	870	851	914	896	886	888	951	948	863	865	904	942	880	957	932	942	869	951	930	886	896	895	889	863	853	875	875	868	922	899	857	865	892	917	895	880	875	857	944	891	908	914	912	919	931	924	920	899	925	879	921	906	854	910	918	884	848	823	891	877	903	896	909	924	897	902	914	907	912	860	892	880	889	843	897	919	889	901	840	878	950	903	869	902	866	982	883	918	867	896	942	910	870	857	911	824	883	938	927	869	875	890	936	898	919	854	839	919	899	887	957	958	992	903	956	870	935	910	875	935	895	893	840	911	862	871	865	838	908	962	929	906	862	881	917	921	907	923	863	918	896	871	921	873	908	904	895	923	906	932	923	889	902	971	872	856	890	905	851	920	947	932	903	921	879	957	897	909	909	940	875	885	886	933	922	904	895	851	965	871	908	912	893	895	894	896	855	874	883	877	830	873	944	977	871	925	901	920	892	890	864	905	892	862	876	884	901	878	857	826	857	967	900	876	891	905	864	916	873	879	891	928	881	852	948	912	898	931	851	885	868	939	885	872	896	927	923	885	944	928	920	867	865	894	940	853	886	867	902	890	941	895	931	913	876	869	892	914	914	876	917	911	868	947	895	917	941	894	886	864	875	943	848	940	918	888	882	894	918	849	948	938	903	842	889	880	885	899	846	927	883	887	900	858	889	921	884	914	896	876	906	907	915	886	886	916	899	926	934	946	904	877	886	911	893	904	907	890	937	894	887	894	907	906	936	935	909	880	896	851	934	906	903	885	882	901	847	880	881	938	909	949	879	863	854	872	927	909	891	893	906	910	935	964	901	869	922	922	949	891	895	928	887	907	926	868	878	862	852	908	898	883	873	930	913	855	923	890	844	853	944	865	826	869	865	910	844	885	922	888	893	931	840	868	897	884	911	845	902	865	934	901	895	963	917	857	929	910	906	926	935	911	907	916	951	917	905	881	947	870	914	933	894	888	863	931	910	887	853	912	890
2001	550	329	332	493	583	535	435	432	356	326	312	270	253	208	176	201	165	162	154	137	134	127	110	103	97	100	89	67	82	92	85	82	72	82	68	61	75	68	65	78	66	74	56	61	65	68	70	69	57	50	53	58	59	63	49	63	54	54	70	63	48	67	61	63	50	47	62	58	53	46	56	64	48	58	43	57	54	47	47	59	50	52	60	54	49	38	60	54	58	61	51	57	61	44	44	47	56	57	64	66	48	53	50	58	58	56	54	53	45	41	44	50	47	36	59	55	64	54	51	50	51	58	58	47	59	56	48	57	54	56	49	48	64	58	62	49	57	40	51	36	55	57	59	56	59	51	57	45	58	62	45	55	54	47	47	58	50	54	44	52	50	47	39	61	49	52	43	59	57	52	48	50	62	50	57	45	45	60	52	53	53	55	53	63	60	56	56	55	64	50	52	56	46	49	47	50	44	50	53	49	60	41	41	62	55	55	59	50	59	59	45	52	54	43	48	52	55	58	50	58	70	47	48	53	49	57	52	58	52	58	47	57	47	53	61	60	55	50	51	54	57	48	47	56	59	56	47	53	51	61	43	49	60	59	51	63	55	42	51	55	62	65	56	47	62	61	52	41	50	49	45	51	58	61	58	55	44	67	40	41	56	57	47	53	43	55	49	61	64	54	48	61	48	68	46	65	46	57	54	41	47	55	50	63	77	67	42	54	56	48	49	54	66	57	52	42	49	62	56	50	48	46	56	61	55	61	46	62	52	40	52	67	51	49	66	54	54	59	61	51	47	49	47	56	56	56	57	45	61	52	49	55	60	58	53	61	53	65	45	53	59	55	51	56	62	47	49	54	63	47	46	44	41	52	51	51	46	53	56	51	45	50	67	65	46	49	60	44	63	52	39	55	50	59	52	49	46	47	57	38	46	51	56	63	61	57	57	52	58	43	52	53	60	55	50	49	57	48	51	50	57	58	51	51	58	43	45	49	54	53	47	48	53	46	63	54	63	54	52	52	62	47	52	53	57	50	46	52	42	61	44	44	63	71	50	65	73	59	52	43	41	60	55	52	51	47	66	47	39	50	55	52	48	49	41	55	44	55	53	56	50	44	50	48	56	58	49	53	63	40	48	56	53	59	49	48	59	56	49	52	57	40	72	53	51	53	51	50	64	59	47	54	51	60	47	55	75	49	46	45	44	71	48	56	48	49	49	59	48	57	58	55	56	69	59	44	49	51	59	51	47	49	52	41	60	44	50	50	60	50	51	58	56	52	54	49	56	50	62	50	60	47	46	57	51	62	70	59	61	70	54	48	48	62	52	42	56	57	45	63	60	43	40	58	56	59	53	51	57	58	50	47	46	54	40	59	54	52	56	52	49	65	51	55	59	50	55	50	51	59	54	56	58	58	52	45	50	61	50	48	57	50	63	41	54	48	56	52	63	43	55	60	64	45	45	55	56	64	59	51	58	68	54	44	69	57	46	59	38	58	54	50	56	66	56	46	50	63	54	57	64	48	51	53	68	46	51	48	57	43	49	63	54	54	43	41	48	72	55	52	58	61	49	47	42	50	61	59	47	45	62	68	56	52	54	54	56	47	40	42	37	53	43	71	39	59	48	48	56	54	44	47	50	55	51	41	48	34	54	63	63	46	62	47	59	58	51	49	52	58	55	53	43	67	44	42	54	65	47	51	59	45	58	50	51	44	47	60	46	41	57	50	53	56	50	41	69	50	53	43	61	38	65	53	48	51	49	47	55	54	44	56	59	56	48	47	51	40	53	64	50	49	54	61	54	65	45	58	48	62	55	52	50	53	48	52	60	75	54	46	64	51	59	52	39	53	53	44	54	39	45	59	52	61	55	55	51	61	50	68	49	54	59	40	56	44	74	53	46	57	62	52	54	54	61	48	41	72	59	63	45	51	50	41	52	56	33	53	35	42	56	55	59	57	41	58	48	62	54	61	74	53	53	45	68	44	50	40	52	41	56	53	54	44	45	55	45	54	69	42	58	40	52	54	56	45	46	60	60	62	55	59	59	78	74	52	62	47	56	65	57	56	56	49	63	58	56	51	49	53	56	49	65	53	49	58	64	72	47	43	62	54	51	61	45	56	71	50	48	58	57	47	54	63	46	52	44	50	47	55	49	61	53	60	53	62	47	48	50	51	48	67	65	50	55	48	60	39	56	53	57	57	53	62	51	65	54	48	50	43	49	44	52	65	41	54	32	46	52	65	70	54	45	54	51	59	51	51	60	65	61	38	69	52	56	54	51	49	64	64	62	56	51	57	60	65	47	52	57	55	54	48	65	70	51	50	49	62	45	61	43	34	33	62	67	59	52	45	57	59	58	63	54	47	54	51	56	55	40	44	61	46	57	45	54	49	63	52	51	42	57	62	62	49	60	65	61	43	52	46	58	55	52	62	58	48	56	64	41	59	51	55	47	55	53	45	56	56	40	45	52	57	51	52	55	65	61	54	58	64	52	58	48	41	47	66	56	55	55	55	46	57	53	54	50	43	67	57	64	56	59	38	58	67	59	66	38	52	52	63	35	52	53	53	53	45	68	49	49	57	59	47	44	39	55	43	70	41	48	44	48	43	45	55	52	58	48	52	47	61	46	58	50	49	60	51	56	56	42	52	60	59	55	63	61	51	46	51	63	60	52	56	53	39	69	76	54	48	51	62	51	63	57	51	37	49	52	59	49	59	55	56	61	61	52	55	55	58	43	54	51	48	51	48	51	64	53	60	53	52	58	62	34	72	55	41	58	46	49	54	53	62	49	53	61	56	60	57	51	53	64	48	62	56	57	39	58	58	53	44	67	60	49	53	57	46	57	52	56	48	62	46	67	45	59	51	44	64	53	55	56	44	66	59	58	54	64	50	53	62	51	42	48	47	56	43	47	63	56	52	50	53	47	52	52	63	51	52	59	60	66	69	51	46	57	55	55	53	55	57	53	49	44	49	50	69	60	43	47	54	47	63	55	54	47	62	44	48	55	59	63	65	42	69	51	57	63	50	44	50	56	52	58	43	57	62	46	50	57	49	50	59	62	59	64	63	63	53	54	44	52	55	35	54	47	53	56	47	55	50	43	53	59	42	59	48	55	50	47	48	59	63	53	42	47	56	50	68	47	42	44	55	57	48	54	50	53	61	54	61	52	55	57	45	52	55	40	68	57	68	54	59	46	49	61	56	52	42	67	41	57	60	46	48	54	55	53	52	52	55	58	49	59	52	55	45	67	51	60	40	45	50	55	47	63	56	44	49	51	53	58	56	57	54	54	58	53	46	50	44	68	56	59	59	50	61	47	46	42	74	36	60	66	45	61	52	41	54	53	52	44	51	54	50	56	50	56	69	48	69	52	54	60	53	62	67	59	56	45	61	53	40	57	52	47	53	50	67	61	59	60	59	55	49	60	48	58	55	55	45	58	51	58	50	57	50	65	45	55	37	55	59	55	59	55	41	46	58	66	47	62	52	50	44	52
17586	11893	7893	18689	26040	25592	23365	19802	17065	14278	12758	11292	9992	8982	8121	7049	6464	6050	5555	5035	4431	4044	3573	3256	3056	2739	2532	2248	2084	1950	1723	1673	1590	1603	1479	1485	1441	1407	1355	1330	1337	1264	1245	1206	1176	1200	1124	1120	1085	1099	1076	1052	1030	1012	1048	992	968	963	1054	982	899	933	970	934	897	886	886	881	865	854	871	829	811	831	843	891	832	873	858	820	869	773	807	837	777	814	866	821	836	803	819	816	777	766	805	824	783	771	791	721	785	754	773	793	750	756	775	768	773	770	729	739	741	796	745	752	816	827	836	789	759	741	745	742	781	739	774	738	777	804	727	756	747	715	769	778	743	795	793	751	763	775	787	773	780	748	797	785	808	709	758	784	761	746	762	715	735	799	749	811	757	752	770	803	758	751	785	774	782	791	770	777	747	774	744	709	744	723	735	771	778	765	755	781	785	742	753	779	753	751	750	761	762	765	750	773	771	773	739	730	774	737	741	743	804	754	754	734	729	786	751	814	753	774	765	744	776	705	808	798	742	780	764	744	704	827	716	783	761	759	795	761	769	725	758	764	743	799	784	769	704	755	760	796	778	740	756	752	750	817	770	797	774	763	776	769	738	749	738	750	757	768	788	805	742	733	793	765	766	788	816	739	762	753	765	727	765	756	784	837	783	777	744	759	756	814	752	759	787	783	746	724	711	744	742	803	802	760	784	740	745	735	717	762	803	797	749	779	802	812	787	760	764	775	710	733	781	792	717	681	709	726	771	749	846	717	791	787	762	751	747	710	717	779	780	750	776	770	759	739	777	765	769	762	749	753	765	730	757	722	770	740	751	776	753	735	755	789	856	817	716	732	727	735	731	770	726	776	797	767	757	770	742	757	754	787	775	756	806	751	733	738	760	755	731	780	737	760	766	753	758	791	759	706	787	769	765	770	779	743	761	778	710	766	747	740	745	734	784	726	762	742	768	782	769	721	744	802	738	743	761	776	797	746	746	764	743	784	750	763	759	701	784	775	731	776	745	763	755	760	793	772	722	793	762	781	743	763	792	745	789	770	764	810	799	778	756	742	708	758	737	751	804	755	738	774	780	789	746	794	762	766	801	728	790	733	746	816	739	752	778	784	773	717	813	737	794	737	753	761	754	756	742	755	776	754	777	751	766	785	757	719	767	750	772	802	758	739	782	782	819	733	745	767	741	748	780	749	747	793	781	793	789	785	731	774	757	737	776	790	787	788	715	778	787	742	785	715	734	726	744	725	769	781	807	767	798	774	782	730	726	748	779	770	727	796	743	724	790	725	735	726	726	776	724	747	833	796	795	812	783	742	746	791	699	765	769	727	769	717	726	813	781	788	734	751	753	756	719	740	739	792	732	793	773	806	738	749	780	797	757	780	763	721	794	801	724	779	744	790	743	717	766	769	793	765	725	784	747	771	766	753	787	794	746	781	758	746	769	809	756	760	765	765	709	796	743	753	760	701	746	783	791	733	778	776	765	802	772	773	795	805	752	726	748	769	708	728	788	734	755	775	777	779	729	744	748	733	727	823	815	786	739	754	800	771	773	732	804	782	809	753	804	777	776	793	774	791	741	745	777	770	788	765	744	750	802	802	771	775	733	798	690	800	719	721	767	744	766	781	805	739	735	792	819	793	742	712	771	744	709	752	785	791	803	713	729	768	738	756	771	747	770	745	745	748	779	751	743	777	786	738	809	809	748	721	787	776	761	771	762	785	761	750	717	822	769	787	715	697	797	809	715	778	755	809	754	749	774	746	757	742	755	773	751	768	803	773	729	745	817	759	758	731	743	760	782	801	788	765	738	783	818	783	761	735	786	765	776	747	763	754	748	715	793	789	783	780	756	786	765	768	754	753	786	791	770	729	769	804	792	829	753	756	812	786	727	676	781	795	764	682	779	748	757	764	748	778	803	764	773	771	779	696	794	751	758	757	719	754	810	781	738	778	800	798	808	746	775	783	783	734	763	804	737	777	802	788	722	749	799	740	772	734	809	741	741	750	813	728	740	750	764	730	770	769	777	747	752	748	734	794	748	705	791	766	751	745	788	757	744	780	767	768	711	822	780	765	754	760	705	771	835	796	783	753	783	720	779	797	830	755	815	778	772	810	742	752	794	716	760	733	733	749	763	798	728	737	763	733	763	805	748	761	747	765	781	727	773	783	788	777	758	724	742	760	753	760	760	778	780	762	723	760	774	810	755	774	719	794	714	770	769	775	781	755	775	745	760	787	742	784	789	784	701	781	748	753	739	718	821	710	771	766	744	802	792	802	740	775	764	731	754	816	795	779	752	789	790	719	723	761	740	718	730	718	780	768	761	741	762	743	778	786	789	775	785	774	723	754	712	751	763	799	795	737	774	750	721	759	747	770	745	728	758	766	747	697	768	744	744	754	713	772	744	763	732	778	744	747	742	769	679	807	813	760	772	737	765	763	770	765	841	766	794	776	750	797	746	793	756	810	764	803	767	780	721	753	798	761	750	786	774	758	774	782	719	743	748	774	774	717	747	805	739	758	733	745	738	788	827	733	753	778	800	786	779	725	782	737	787	780	733	775	772	738	773	767	755	764	727	818	791	691	781	729	790	773	730	843	787	730	755	763	788	757	738	760	748	765	771	772	747	732	741	764	784	693	731	770	726	759	769	767	780	776	770	755	737	733	764	723	729	777	791	771	779	761	807	807	763	718	761	766	758	746	721	755	762	713	807	767	747	719	763	752	766	741	762	736	780	753	761	796	750	735	760	741	791	751	793	779	787	757	781	755	767	753	744	767	761	768	765	745	754	752	719	747	785	742	793	723	722	806	783	764	767	749	812	779	702	751	775	729	790	780	734	731	765	715	718	776	814	741	809	760	775	751	701	755	723	788	812	720	820	734	797	771	748	791	791	811	783	716	762	769	722	782	773	732	765	682	764	766	722	805	797	787	772	773	806	808	793	760	762	767	788	801	787	773	791	811	704	780	747	770	750	760	749	693	816	787	751	775	799	818	819	755	746	767	699	756	764	765	764	758	784	782	817	773	767	751	781	750	792	774	744	804	703	738	794	748	750	823	715	767	772	752	784	779	732	773	848	801	707	771	762	792	842	765	791	764	770	801	759	772	715	807	787	737	754	730	780	795	743	725	777	795	779	744	736	758	749	782	777	744	763	756	748	763	794	756	789	771	723	749	751	733	753	746	747	840	782	750	814	778	762	802	725	757	789	746	765	812	788	719	736	795	742	723	748	794	758	760	788	752	790	738	764	790	733	795	738	780	789	763	723	724	776	740	734	750	803	746	754	750	791	737	771	760	802	779	749	761	722	820	789	730	839	786	792	738	756	793	749	780	757	784	733	752	781	802	744	788	751	759	729	742	789	740	761	793	759	757	757	788	802	766	794	806	749	777	757	678	770	727	756	749	756	789	785	803	793	722	785	784	753	777	771	757	792	729	791	739	733	795	778	765	726	742	782	762	745	777	797	766	742	755	760	748	771	736	757	746	765	738
1347	780	513	438	759	832	790	685	582	520	453	423	372	353	278	266	242	221	211	194	165	162	159	128	118	117	110	112	96	104	92	76	76	90	72	76	67	84	68	81	49	58	90	56	59	73	66	61	55	67	56	50	61	53	52	48	64	57	58	42	52	57	53	53	58	50	47	50	37	50	53	40	53	67	60	54	52	57	48	49	48	49	51	45	43	47	44	57	60	58	42	39	59	62	49	46	47	51	32	44	43	41	48	46	55	46	60	55	51	48	53	41	46	42	44	40	50	39	41	53	41	42	55	47	44	40	37	53	35	38	55	43	45	43	50	45	51	53	44	65	55	55	50	43	49	43	55	56	42	56	49	55	42	46	43	44	58	45	52	45	39	50	55	41	48	35	47	42	43	45	61	44	41	43	59	41	54	48	40	48	53	53	53	52	36	45	46	64	48	52	54	48	49	46	55	48	49	50	67	43	46	55	51	43	51	41	54	38	36	39	47	56	50	63	58	61	57	41	45	52	40	54	48	49	42	55	40	41	48	46	56	47	41	53	44	48	46	42	47	53	48	38	52	54	51	48	42	44	55	46	40	43	46	42	39	51	57	50	34	39	37	47	48	57	41	63	44	44	42	47	55	40	63	64	40	45	47	46	41	44	64	43	55	50	34	56	43	42	42	43	46	47	43	44	45	45	54	45	52	45	60	47	61	52	49	49	52	44	52	48	51	54	43	42	37	40	53	41	48	46	61	45	41	57	50	40	54	52	52	53	51	42	52	46	49	42	54	35	44	52	58	41	54	42	41	49	49	44	49	53	40	42	48	38	44	48	48	48	38	38	35	54	42	47	39	44	50	43	40	40	48	42	49	40	44	51	45	47	49	40	44	43	55	47	44	46	60	45	54	48	48	39	42	43	47	56	34	44	48	59	46	69	55	51	40	43	39	52	33	59	43	42	53	48	50	54	53	46	42	48	59	43	46	65	44	54	46	42	49	44	58	51	41	44	41	51	53	46	45	49	44	40	38	52	41	44	45	40	48	44	49	52	45	55	58	50	47	38	44	50	40	41	38	55	51	52	58	49	41	45	41	43	55	44	50	46	37	50	41	58	49	49	46	41	59	48	52	39	45	52	33	31	38	39	42	44	45	44	50	48	44	48	44	50	54	49	45	52	47	33	41	41	40	55	43	49	41	42	39	45	44	51	31	43	49	60	41	40	56	47	35	35	47	45	48	47	62	42	38	53	45	56	38	61	48	49	57	45	54	48	45	57	40	35	49	64	53	51	56	51	50	47	55	51	46	58	47	49	51	32	44	48	48	54	44	54	40	34	43	40	54	51	50	45	63	50	53	60	53	53	40	45	43	47	40	44	34	52	44	39	48	58	49	28	47	54	42	45	42	60	46	43	44	55	52	48	60	42	55	51	43	42	46	44	56	44	50	49	37	51	44	46	38	48	47	42	50	48	52	50	54	34	40	41	43	40	42	52	43	39	43	43	52	48	42	54	60	44	49	53	43	42	45	36	57	43	50	43	50	40	55	64	53	47	43	38	45	47	42	48	50	54	46	42	52	49	48	55	48	58	41	38	55	34	39	56	45	52	49	49	34	45	46	45	46	43	36	50	37	53	43	54	41	53	48	45	45	41	44	44	47	73	45	47	59	36	55	42	38	46	46	53	33	53	51	39	48	53	53	56	43	34	44	47	59	41	59	50	47	39	59	54	45	54	52	48	50	46	41	46	42	43	50	57	55	52	39	42	57	39	47	45	39	47	57	35	43	46	47	42	52	52	56	47	53	49	49	43	48	53	54	47	47	44	52	47	55	55	42	51	46	32	39	49	46	44	38	48	52	57	39	41	42	35	55	48	38	37	43	43	35	56	34	46	46	47	41	48	46	42	52	51	52	53	40	49	60	36	44	50	53	52	61	45	50	57	43	57	52	47	52	56	54	49	51	43	44	51	50	38	41	45	48	52	48	54	46	66	57	50	56	47	39	49	39	36	42	48	39	40	68	40	54	58	54	59	33	60	50	59	45	54	46	48	36	48	52	46	43	48	46	55	37	52	45	47	56	45	44	50	42	50	46	50	50	56	44	42	56	56	57	59	45	49	40	40	53	43	45	49	44	37	43	47	47	40	51	55	40	52	54	46	35	59	45	50	44	59	53	54	46	39	49	54	47	64	54	41	53	55	54	41	51	44	49	43	53	62	45	49	54	56	49	48	53	43	35	41	34	57	63	48	47	56	42	45	48	55	43	58	42	43	50	37	47	34	45	55	48	53	57	44	56	51	38	54	43	47	32	48	56	54	49	46	54	60	42	49	32	46	48	44	54	48	49	51	38	53	48	45	51	44	56	54	32	48	49	50	40	50	48	55	44	50	40	40	42	49	48	41	54	38	49	54	53	48	41	49	47	47	56	41	50	46	40	47	45	43	47	54	47	71	52	33	54	41	52	54	56	49	51	38	42	47	49	47	54	35	45	68	44	41	45	51	37	49	46	38	41	52	45	56	55	49	53	50	40	48	48	45	46	45	52	43	53	51	49	38	60	41	46	37	38	52	42	50	47	59	47	53	48	58	58	47	44	52	53	47	46	37	44	42	34	51	43	40	43	45	55	55	44	51	54	56	42	33	39	33	47	78	36	37	63	45	42	57	39	41	43	56	54	58	55	50	51	47	43	56	44	43	34	43	33	54	37	37	51	44	53	49	50	44	51	55	43	42	44	55	63	45	62	58	53	45	38	54	47	39	52	53	39	43	44	60	61	45	45	48	48	50	53	58	54	59	49	47	56	55	39	54	43	39	46	49	43	43	58	44	47	49	37	49	44	60	46	40	48	43	56	36	50	48	38	57	52	50	36	38	50	46	49	45	42	50	50	57	37	51	53	44	43	50	50	48	37	50	46	49	54	42	48	51	34	51	43	54	43	45	33	53	60	61	33	42	51	47	43	55	52	50	38	49	44	47	37	54	42	57	50	40	47	48	42	55	58	45	41	60	54	46	47	41	47	44	56	50	51	44	56	51	39	46	44	39	54	34	44	55	42	40	49	61	48	48	40	46	51	32	32	52	48	53	46	53	47	40	40	39	55	35	39	59	41	51	51	41	42	48	52	44	42	50	43	51	61	40	51	54	44	40	57	55	44	52	39	47	45	56	39	47	42	50	59	52	45	50	48	39	39	51	63	48	34	46	53	53	47	50	49	29	44	40	52	46	41	39	67	36	51	55	44	39	50	40	55	51	38	59	46	58	39	46	49	48	50	34	40	37	40	42	52	37	51	42	45	45	60	44	46	44	41	49	50	48	40	53	40	34	38	54	52	49	42	37	50	57	43	41	43	41	51	54	42	47	43	52	51	45	53	49	46	39	54	33	46	40	54	43	42	56	51	33	51	36	45	52	39	54	59	49	42	45	52	52	59	53	49	34	37	40	50	44	63	39	47	40	42	64	56	42	44	54	39	52	57	60	44	40	46	43	43	45	44	41	45	41
21427	15794	10943	23406	31049	31031	28539	24772	21567	18727	16769	15013	13167	12149	10950	9387	8655	8027	7182	6483	5856	5242	4815	4325	3854	3550	3278	2814	2678	2505	2169	2187	1948	1939	1838	1785	1742	1625	1592	1556	1466	1378	1401	1287	1395	1281	1253	1237	1240	1149	1170	1121	1083	1094	1065	1126	1050	1006	1003	968	990	954	930	892	920	932	863	842	878	881	857	822	821	838	781	800	827	788	813	773	823	743	791	793	731	775	740	717	729	743	709	747	730	740	669	748	718	703	664	674	650	725	690	657	710	666	685	709	737	697	682	662	700	631	728	612	703	687	722	698	678	687	722	682	711	683	708	749	673	700	712	745	744	730	686	679	662	702	675	711	716	681	669	688	684	676	653	680	688	719	713	664	716	682	651	699	690	643	670	718	692	693	693	686	688	659	703	700	696	657	743	675	693	716	676	705	692	658	682	710	695	703	722	701	713	676	674	702	706	719	698	686	640	693	712	688	686	668	708	685	651	696	717	693	678	704	700	669	656	705	685	672	685	666	696	663	701	730	656	662	646	671	642	680	681	684	711	685	704	726	674	665	649	636	688	660	643	672	664	721	725	679	694	707	712	685	660	668	707	725	706	706	703	683	711	655	674	679	721	682	704	714	669	690	688	705	674	633	724	712	678	676	638	709	681	711	678	703	653	738	719	662	731	683	670	696	695	693	703	696	725	701	673	688	666	680	682	671	669	685	703	665	692	679	684	695	664	699	614	657	671	712	692	670	667	662	673	697	696	656	707	726	677	670	714	694	703	725	711	696	656	709	638	680	664	667	700	630	630	662	700	679	682	684	703	694	697	683	655	722	710	679	664	708	717	686	686	697	746	703	685	685	683	704	681	683	729	703	698	670	654	720	667	685	668	713	664	661	671	703	723	696	701	676	702	689	714	682	681	674	663	689	729	676	679	713	720	726	666	709	692	659	679	697	759	683	680	673	690	668	658	702	637	668	723	699	693	718	669	742	727	705	704	683	703	670	697	726	668	674	682	659	703	659	673	710	694	643	713	676	688	724	682	645	699	666	675	652	712	667	675	680	736	663	661	696	670	721	629	650	725	681	655	714	617	666	690	664	639	686	687	699	632	654	715	688	681	688	754	674	716	712	662	682	702	712	635	694	720	722	672	699	664	661	676	659	719	688	698	690	683	704	702	617	677	668	679	700	625	684	677	708	720	670	716	693	691	711	670	712	691	683	694	657	672	720	673	674	678	618	707	624	676	708	683	660	698	653	681	695	647	744	684	668	666	657	674	648	674	667	652	664	650	710	667	682	695	644	689	761	708	686	651	716	671	663	647	689	674	694	655	700	674	677	668	688	682	705	656	678	658	707	676	656	732	693	683	688	715	645	660	716	711	688	663	696	637	708	669	698	677	686	675	670	652	670	706	681	731	675	644	668	679	668	640	668	685	715	682	689	674	681	611	716	621	726	658	698	661	659	685	654	698	663	713	737	636	683	684	749	705	731	577	680	650	689	702	660	678	682	672	720	692	676	659	683	708	723	711	658	744	665	639	698	724	701	682	637	731	662	674	716	673	697	640	667	692	711	648	700	700	710	674	679	724	668	679	678	656	722	699	674	680	686	725	648	670	679	718	679	679	689	713	680	668	680	713	680	669	701	684	661	693	659	691	630	709	699	688	700	740	669	669	730	671	662	710	708	705	694	683	702	684	656	696	777	692	682	697	699	674	690	711	779	696	691	673	675	674	629	671	714	700	684	678	695	695	636	675	692	704	699	690	664	689	652	733	694	686	673	654	737	716	721	662	678	662	682	729	676	684	675	682	676	706	652	696	703	668	640	688	693	685	677	667	721	633	664	692	699	721	701	657	663	739	676	688	701	718	667	692	666	690	672	663	619	632	740	665	707	735	673	703	689	692	714	703	673	685	654	680	670	667	690	685	679	684	723	683	717	690	671	695	682	666	667	683	709	713	667	681	737	665	768	656	693	719	688	686	731	662	699	680	654	661	722	746	680	706	633	708	731	670	670	691	682	655	716	706	650	651	736	692	692	663	681	656	746	694	682	716	672	691	667	712	681	696	661	726	685	726	683	644	705	688	703	699	718	687	684	728	642	654	689	698	643	698	685	642	676	678	640	727	642	721	685	729	711	695	660	683	695	684	748	717	736	712	666	668	663	705	721	683	672	695	686	676	676	676	677	656	695	715	694	706	696	699	696	674	691	662	638	689	731	686	746	687	684	754	698	720	680	677	684	703	657	680	690	690	682	741	648	655	699	676	718	680	774	701	683	724	710	720	678	682	709	728	700	722	698	690	675	658	682	698	661	698	705	733	656	719	679	694	736	731	700	643	694	709	715	696	691	652	724	663	749	661	673	758	655	668	685	700	658	669	702	668	657	697	696	716	699	709	693	710	692	683	707	662	676	679	712	681	739	660	663	668	639	701	722	668	733	659	682	691	723	681	693	699	687	692	681	691	689	670	680	654	623	687	650	707	673	664	650	715	692	677	728	684	671	683	711	653	698	647	674	681	703	719	650	727	720	699	711	663	695	678	696	681	666	683	670	700	714	722	658	690	707	673	692	662	665	676	659	698	715	695	715	698	702	699	711	637	745	698	712	681	645	661	718	690	620	680	689	711	721	710	698	726	740	666	679	716	725	637	697	708	708	676	696	735	654	684	639	685	708	683	721	650	664	662	702	661	671	658	666	663	641	708	704	697	695	712	656	705	665	646	671	690	676	668	673	686	702	707	644	685	686	660	704	703	653	708	720	716	632	708	697	716	718	705	678	653	682	697	667	666	663	679	710	672	699	632	710	695	668	655	752	655	723	684	688	677	683	697	662	680	703	633	692	719	655	688	671	694	692	676	673	656	671	652	685	706	710	737	646	658	698	652	696	691	724	671	641	709	705	713	682	664	741	683	685	668	712	709	700	692	703	658	700	738	696	702	671	699	776	708	721	686	679	700	627	651	684	676	687	690	687	663	716	678	734	669	660	682	668	669	690	650	684	638	668	695	651	655	639	679	692	726	662	637	667	638	736	666	701	709	687	643	677	711	675	679	670	651	708	675	706	710	707	677	705	652	636	675	705	687	722	669	669	722	660	715	692	700	700	725	723	716	693	652	685	691	674	690	739	653	670	672	677	673	713	708	680	693	700	680	651	709	686	700	684	649	691	699	709	653	639	726	711	699	650	719	718	703	676	677	683	719	747	703	723	744	712	682	709	702	712	664	684	660	695	712	687	664	738	669	716	696	710	690	699	690	667	702	702	695	649	679	679	709	699	648	662	662	694	641	673	684	703	696	713	672	693	704	643	683	678	706	679	665	677	701	658	669	676	687	719	688	651	713	678	710	731	657	683	687	707	663	666	730	663	736	687	689	697	682	647	700	668	714	688	649	711	712	682	672	683	672	684	708	710	666	650	671	682	668	677	681	707	709	659	666	707	670	672	727	719	682	686	726	683	692	672	656	709	682	710	682	669	708	677	676	646	732	687	708	664	681	717	655	707	678	715	710	675
3253	825	463	435	692	809	771	606	604	496	454	433	387	332	303	290	247	233	242	199	173	171	176	148	132	143	134	117	129	99	111	89	101	83	107	105	84	80	79	77	89	92	89	78	82	97	80	68	65	78	72	80	94	67	78	83	84	63	82	73	70	66	81	72	76	69	73	77	67	66	70	92	71	79	55	82	70	68	54	74	78	74	64	70	70	65	74	87	68	78	65	78	59	69	76	71	65	79	73	72	55	78	72	62	75	66	83	67	63	61	67	69	80	65	56	76	72	62	68	66	70	69	64	73	57	68	71	69	76	76	67	74	63	80	78	86	66	76	76	79	64	57	72	70	66	56	65	54	63	73	82	75	71	69	69	60	77	90	75	80	63	72	68	81	60	67	65	61	70	76	69	78	75	76	81	68	72	71	77	79	72	76	54	85	71	66	66	67	66	60	67	72	63	80	61	59	78	67	67	93	68	82	69	75	67	79	80	64	62	68	80	71	71	57	80	80	63	61	62	85	76	65	69	71	58	82	61	69	66	86	66	71	61	63	71	56	73	68	73	85	63	78	81	72	76	60	66	70	64	59	84	87	69	61	54	84	73	72	65	59	77	68	66	75	63	74	72	68	67	73	78	67	60	74	74	74	72	71	83	59	68	67	74	61	82	82	72	73	63	82	75	72	71	62	74	74	62	73	77	74	59	80	64	62	74	74	66	93	69	68	59	61	78	65	66	75	73	70	76	66	59	54	64	55	72	70	75	57	62	71	75	56	73	76	89	79	62	72	58	86	83	56	76	64	66	69	64	68	71	75	63	53	71	73	81	62	61	70	74	75	54	64	82	66	84	71	73	71	78	69	72	75	68	64	63	61	79	74	73	68	74	64	65	66	71	70	75	71	72	77	74	74	76	73	70	73	69	80	65	69	78	58	65	71	77	61	75	66	65	77	55	55	71	82	70	71	54	72	69	82	68	73	77	84	78	71	56	65	53	65	76	67	67	78	76	85	71	57	57	69	64	74	74	74	68	66	67	64	66	59	62	72	72	56	55	72	70	86	70	92	82	69	77	69	72	74	68	64	75	58	66	51	71	75	78	69	66	70	57	72	59	75	69	70	65	70	62	66	69	68	69	56	84	81	60	69	54	60	58	65	60	88	67	57	79	61	73	78	60	72	57	87	80	87	54	83	85	78	79	67	71	72	60	63	64	69	66	61	61	58	81	79	65	61	68	59	75	61	68	58	70	73	78	58	65	78	81	74	58	65	78	73	82	71	57	82	75	77	58	76	60	53	76	75	85	61	56	67	70	63	80	85	66	73	71	75	74	68	57	64	84	69	71	67	78	66	75	72	67	81	79	79	61	70	78	76	55	73	70	62	86	73	73	70	63	70	81	74	66	69	71	79	68	70	60	70	61	77	59	67	69	76	86	68	62	64	65	59	80	66	57	58	74	78	85	69	70	85	75	66	63	67	63	71	80	76	67	72	85	58	70	73	73	72	79	61	67	73	70	67	84	70	68	70	67	64	64	64	75	61	74	83	65	61	73	57	63	67	73	77	76	69	63	76	67	63	76	56	61	76	77	79	83	81	78	74	70	65	53	59	70	83	78	62	79	72	78	76	66	73	56	68	75	77	64	68	55	74	62	72	71	75	55	50	55	72	60	72	63	75	78	80	67	84	84	69	92	62	76	78	61	68	81	75	66	60	65	58	69	88	70	68	77	84	66	76	66	71	66	52	75	62	62	65	72	67	74	61	68	70	78	80	63	70	68	70	72	61	63	75	63	82	60	78	64	79	57	87	56	69	74	69	59	52	74	85	62	71	73	64	61	71	72	76	72	73	76	69	68	76	78	72	73	76	69	64	58	65	72	55	76	54	73	65	64	76	71	63	59	61	67	64	64	73	76	86	59	66	69	63	58	66	68	65	66	75	78	82	62	65	64	77	68	70	58	66	64	72	66	57	79	68	62	69	70	75	79	63	55	87	74	70	58	66	69	56	70	53	71	89	58	64	57	79	70	74	75	55	82	69	83	65	62	81	70	81	69	64	60	70	58	77	68	69	65	72	73	46	85	81	68	67	67	77	80	64	64	69	73	71	67	76	65	82	70	75	58	63	74	73	79	62	57	73	70	78	67	69	79	75	64	74	63	64	60	58	71	87	60	78	49	63	60	56	62	79	74	63	63	67	79	75	78	66	78	72	53	79	71	62	72	82	73	62	64	68	74	90	69	74	67	83	65	75	77	55	60	65	84	65	68	61	62	67	72	69	68	68	72	81	58	67	74	79	67	58	57	64	61	67	57	71	86	59	72	82	67	77	68	49	67	73	87	66	62	70	68	56	69	59	77	46	65	67	62	61	78	71	63	74	59	89	69	68	71	56	66	56	69	72	63	44	68	78	63	86	82	73	64	62	72	78	65	67	51	77	63	85	71	84	71	57	80	63	72	66	70	53	69	81	68	66	64	66	64	79	81	65	79	68	66	80	71	92	85	69	71	68	65	68	70	79	72	78	78	72	86	69	59	75	62	68	79	72	66	61	67	71	69	68	68	74	58	70	73	71	61	76	76	67	61	64	71	67	68	74	64	86	74	74	61	67	52	66	59	72	73	55	78	63	62	70	81	81	72	56	81	77	72	76	87	71	76	61	65	51	65	56	70	72	82	67	73	80	57	87	70	57	75	73	83	60	73	64	63	73	73	65	58	73	69	54	73	83	72	65	65	79	67	71	79	72	59	74	51	60	79	73	49	64	52	69	72	75	79	73	80	63	69	74	74	76	61	69	82	66	54	59	68	79	68	63	76	64	70	82	51	57	61	65	67	71	79	82	68	86	73	75	81	70	74	76	90	63	84	73	72	77	72	76	69	67	84	65	59	71	87	76	50	68	74	71	68	66	76	66	72	81	68	65	75	47	74	77	88	66	77	51	81	69	71	68	60	59	68	85	86	63	59	73	57	68	66	74	83	69	63	70	77	68	59	82	87	59	68	69	67	63	66	73	64	76	74	51	80	65	62	64	80	72	64	56	79	71	67	74	77	58	78	70	74	69	62	69	87	75	74	70	79	73	56	66	69	63	69	66	75	62	57	80	73	80	74	79	67	61	64	77	66	64	64	66	71	73	66	81	68	77	79	81	72	72	69	67	62	74	58	76	80	74	56	59	69	62	60	72	59	79	84	73	58	62	67	64	74	74	61	71	49	82	68	78	68	65	74	83	78	53	63	64	76	65	62	74	61	67	56	62	58	71	81	74	77	67	89	74	77	79	68	55	76	51	59	63	69	66	72	65	68	61	64	77	61	77	72	69	74	55	81	74	72	78	80	73	62	79	70	73	76	65	78	68	71	59	67	64	70	73	84	70	67	68	51	68	69	65	63	63	69	68	69	80	65	68	70	77	82	62	70	59	74	68	60	75	57	71	92	64	63	74	60	75	52	76	79	69	81	74	74	70	48	58	73	73	56	67	62	68	67	71	59	71	86	73	88	67
20014	14581	10328	22390	30010	29997	27796	24063	20919	18341	16421	14746	13063	11697	10471	9490	8481	7775	7219	6535	5890	5241	4790	4443	4100	3655	3334	3129	2769	2563	2502	2401	2222	2093	2073	1925	1884	1909	1786	1847	1776	1690	1590	1605	1600	1561	1519	1384	1454	1523	1361	1309	1367	1387	1332	1301	1328	1336	1232	1244	1225	1204	1170	1165	1160	1159	1165	1125	1207	1133	1135	1129	1066	1092	1121	1101	1037	1109	1103	1034	1132	1030	1114	1127	1027	954	1051	1057	989	1029	981	1015	998	1045	961	1031	1013	1014	964	935	977	968	1002	982	951	996	965	992	972	1001	989	951	939	1033	993	999	1064	985	990	984	931	1021	1043	983	938	943	960	981	992	1006	953	958	949	956	998	1020	998	946	1018	968	995	921	970	1000	996	995	956	985	981	947	985	1039	976	1013	966	1001	980	969	984	978	983	988	970	1012	967	973	960	989	965	1020	999	960	979	980	1005	1010	984	1022	1015	955	979	950	984	939	950	967	994	989	962	926	975	1011	1056	952	985	971	1033	979	946	1020	975	983	961	1014	979	926	1028	981	993	1001	975	987	1024	1022	1011	999	993	1039	938	942	988	1030	970	934	979	988	908	952	997	1010	1016	957	968	981	922	987	954	1028	979	1013	1038	930	956	966	950	1024	953	977	966	961	989	952	1003	972	963	1015	935	950	943	987	992	1034	974	993	1038	947	995	1042	965	964	988	975	975	983	997	1015	959	982	987	1023	972	972	974	987	967	1005	957	1028	956	995	974	948	968	982	970	1046	999	935	955	971	980	1005	1012	999	949	1013	956	950	1069	1051	1033	942	1010	984	945	1028	950	1027	950	964	937	985	1054	977	996	935	980	963	938	992	937	1016	977	971	937	1020	1018	1010	943	962	971	1013	949	1006	923	930	983	1030	1033	1003	944	998	983	1046	976	957	1020	997	965	990	980	974	1007	968	985	959	968	962	938	911	1012	951	932	1029	959	1021	952	972	1006	944	989	1011	1037	974	979	937	919	980	911	965	948	940	944	992	966	978	921	956	1001	992	980	974	976	967	1008	973	966	958	1012	948	972	960	982	946	993	1008	1015	964	944	982	982	1001	987	1024	978	989	1035	933	986	1036	1036	956	946	983	994	950	992	999	1005	976	970	981	976	969	927	934	976	937	952	1030	946	938	1030	1044	1036	980	971	998	995	986	1027	942	988	941	956	974	936	1052	953	934	970	1012	993	918	993	961	997	1002	950	968	962	963	954	949	925	947	1060	996	932	1013	961	982	942	1032	1013	999	914	925	973	981	997	1013	968	950	976	964	933	967	1025	1004	952	987	970	953	956	949	974	1057	999	1025	938	969	952	998	1013	971	1001	975	930	1014	941	985	1023	998	951	946	1013	961	977	986	986	960	986	968	1021	1009	1015	1041	979	1037	961	1021	975	944	975	993	1021	978	995	996	944	924	989	937	955	986	1009	977	1037	993	962	944	969	908	969	960	998	957	1030	968	987	982	968	928	982	983	976	989	997	1008	950	963	945	996	997	966	999	968	951	963	999	953	1035	993	980	949	991	1003	995	982	1020	975	932	963	1041	967	973	924	948	954	970	947	901	939	970	965	961	1024	956	973	961	993	1036	964	949	979	979	1031	919	1034	961	1002	990	1024	975	932	961	1024	957	987	1019	970	941	951	975	980	1035	1043	911	997	1028	951	953	1005	1006	1045	951	992	906	934	988	976	1046	977	975	924	956	1011	984	1012	963	970	956	966	938	978	996	980	974	1002	1037	1058	989	1009	1016	1005	991	915	976	1052	1002	918	961	990	970	1004	915	899	957	978	1013	987	983	978	896	949	997	1000	1011	939	994	967	993	929	1013	989	975	981	955	1012	974	1004	966	1016	964	979	931	1013	981	1012	1001	1009	974	1019	938	960	1010	991	955	969	1015	914	968	956	991	1007	994	998	924	993	1039	1036	949	1032	1014	966	984	969	989	1064	1021	998	981	1028	960	1018	998	984	1006	970	950	989	1016	920	956	1018	915	1010	989	987	1038	1010	984	987	970	999	958	994	957	988	985	978	973	1006	983	1011	1002	974	1009	935	990	988	1001	970	968	888	950	923	992	991	988	943	972	1044	954	977	1009	936	948	1013	962	1001	1002	1016	951	986	942	995	999	997	1041	969	991	1033	981	943	959	977	997	993	984	934	960	1027	980	989	957	1005	998	976	966	1003	917	999	968	936	984	977	973	945	984	1017	1020	944	901	940	1024	985	968	971	1008	967	987	1033	1032	988	941	1039	993	993	923	963	954	969	1000	935	999	1003	993	988	909	979	1031	970	970	976	962	990	953	959	967	979	1010	960	1008	955	1054	1035	1014	966	942	1055	965	1007	962	990	970	967	936	990	1026	980	967	970	941	1021	983	1001	999	978	1023	955	980	1001	935	945	1001	905	1039	989	968	1031	944	959	945	974	1008	980	1011	1005	934	977	999	968	994	1001	1032	896	961	1040	993	964	1012	1009	1033	920	970	994	949	942	994	951	1010	977	1011	1018	1010	944	969	970	1035	1006	972	945	1002	1010	946	1015	968	1012	960	990	982	955	973	986	975	979	978	1026	973	1051	1027	979	993	977	979	995	969	990	1007	1007	1006	971	945	956	979	992	1018	1038	1007	951	1021	977	944	988	1017	939	999	987	970	983	980	1002	970	975	970	950	940	941	995	960	943	942	938	974	996	993	974	1007	994	1004	1000	924	999	987	1026	981	1019	995	977	972	985	950	1002	1016	963	994	966	948	1007	934	1027	1003	1003	971	961	1014	975	945	998	973	954	945	955	958	989	1002	960	994	903	943	959	982	1004	975	963	1012	992	1019	994	948	1015	1008	1037	1001	989	981	1023	1016	978	943	950	992	1008	1002	964	959	1000	969	943	1003	1006	976	1000	1022	1010	998	942	949	980	956	971	944	1036	969	923	956	953	974	1018	978	945	963	935	1035	1011	951	990	983	922	960	910	989	988	957	916	960	994	964	917	995	1025	1017	974	1004	997	986	1011	1001	937	984	966	952	1016	969	969	962	976	1036	954	976	973	952	979	1011	1001	1007	1013	1004	955	1028	961	929	946	978	1050	944	977	994	965	1014	984	1002	966	983	991	996	961	952	992	1023	973	1007	963	968	943	978	1000	960	985	989	1007	937	993	987	937	933	951	1010	1008	962	952	1042	987	975	944	1013	964	1014	1039	962	952	953	976	1016	1040	1022	953	992	1027	998	1050	960	955	983	958	967	1010	1009	962	973	1037	1023	1021	1005	966	983	965	1015	994	960	964	962	1030	982	1034	1022	983	1008	985	1015	981	1007	1026	1006	951	1027	910	956	903	982	989	1004	981	954	1024	1022	1007	1004	1031	979	980	991	1009	982	1004	1035	976	951	1029	982	995	999	933	1008	1001	922	1043	992	986	989	1028	945	955	1043	967	1013	972	916	1004	1015	966	957	982	989	955	952	998	979	923	973	1009	972	972	967	993	1024	1015	972	976	986	958	891	1023	1035	1017	981	994	1005	981	977	969	973	962	990	984	1027	990	965	959	951	962	926	1007	1047	1001	914	950	954	924	999	950	962	1005	980	981	936	974	980	979	963	1000	1024	1033	988	961	994	989	969	1020	1020	962	1031	1023	979	1020	977	921	991	952	1005	973	969	987	968	966	980	1007	965	920	1020	1013	998	994	1009	961	974	957	960	1055	954	992	970	978	977	976	961	957	960	960	983	980	985	992	986	1006	968	1019	951	1044	996	902	1033	974	1004	972	964	967	1017	991	946	1016	996	933	1019	980	984	974	983	927	993	1008	988	950	894	1020	964	977	1022	965	1001	986	997	939	998	1001	944	977	971	954	980	1004	939	1056	961	986	973	1033	1002	956	1018	986	957	1014	1006	940	925	977	937	985	958	931	993	955	900	983	1001	963	1003	1034	954	1012	970	1014	1013
2450	1136	724	587	1045	1269	1052	960	835	718	663	600	490	452	431	357	350	299	297	286	244	228	236	172	162	164	156	122	128	112	116	122	111	101	93	85	90	106	79	98	101	76	77	97	81	95	88	90	90	86	81	84	75	76	73	68	68	89	70	73	81	57	81	56	77	73	70	77	72	79	72	86	73	79	69	60	73	56	72	87	64	56	62	63	74	71	61	73	79	72	71	79	82	66	58	63	66	50	57	65	63	63	71	68	71	61	68	61	58	65	64	70	57	66	70	56	55	65	64	73	54	64	64	65	50	69	59	52	62	55	63	49	68	42	63	62	56	68	70	67	60	62	64	59	62	71	58	69	51	82	76	57	49	65	66	57	67	70	51	67	64	60	58	79	55	61	59	66	59	63	82	60	63	58	64	65	65	57	62	54	88	71	68	72	80	67	57	61	74	73	58	79	56	83	54	54	62	77	59	64	60	53	67	73	54	56	68	58	56	52	65	79	71	62	56	68	75	59	79	59	71	73	75	57	66	78	55	69	51	72	65	66	60	66	68	77	55	61	58	67	55	80	56	62	67	66	71	58	75	72	54	56	69	60	68	74	60	70	66	66	72	70	68	66	60	62	65	72	65	55	82	72	69	56	66	59	59	66	64	58	64	55	70	67	57	66	48	49	51	80	65	63	67	65	64	51	70	66	71	66	60	79	60	69	71	75	60	75	77	67	76	64	65	72	62	55	69	56	61	66	58	58	54	61	81	68	57	75	48	64	57	62	63	79	68	58	62	57	53	62	70	65	74	76	69	54	61	63	59	66	74	56	57	79	74	58	75	57	66	61	73	54	61	66	61	64	59	61	70	79	52	59	66	60	48	87	73	57	73	47	62	66	55	67	58	63	67	64	71	59	67	73	67	61	63	62	60	64	42	69	58	51	72	70	63	75	61	47	71	56	73	60	64	70	76	73	62	63	68	61	66	63	58	53	69	61	61	57	64	63	72	62	67	72	69	63	62	49	59	60	67	67	60	73	66	60	58	64	74	75	70	74	52	69	64	57	68	61	71	69	64	73	71	65	75	75	58	50	65	66	56	71	68	64	59	64	63	51	65	68	74	57	49	76	60	66	62	51	58	79	61	52	49	76	65	50	62	77	69	73	80	56	73	68	56	82	98	68	55	73	68	55	67	70	55	64	64	70	53	62	66	73	50	57	55	75	65	61	60	64	49	56	69	75	77	61	69	66	67	59	85	67	57	66	62	64	75	64	59	65	71	71	69	73	63	74	60	56	60	72	71	66	68	66	58	64	60	73	61	65	57	64	55	70	68	59	51	69	59	56	62	62	69	60	50	82	65	61	67	72	60	59	60	66	66	55	72	66	62	54	61	71	68	58	71	53	67	62	71	74	51	64	61	66	85	59	70	70	61	57	59	76	71	62	71	64	35	62	73	58	59	77	75	58	61	77	63	59	62	74	53	52	77	75	75	56	46	68	67	67	64	56	69	75	62	64	56	53	72	64	67	65	64	66	66	55	70	70	70	70	51	52	73	71	77	66	53	69	65	55	73	62	66	68	55	57	64	51	62	71	57	57	58	64	63	67	65	56	70	55	67	69	62	53	82	67	65	71	70	57	66	76	64	72	62	52	60	64	61	57	81	71	67	70	63	69	65	61	62	68	58	62	71	53	56	40	58	60	78	61	66	56	76	44	66	66	68	60	53	89	69	60	54	70	76	60	62	64	72	58	73	57	67	60	64	53	49	72	56	65	63	71	56	58	61	62	57	48	61	53	65	58	69	70	63	58	68	83	80	57	70	74	59	63	69	64	56	57	54	82	70	54	67	70	79	66	59	73	56	60	56	68	62	61	67	61	75	69	65	48	57	71	64	56	62	57	66	61	70	45	57	74	63	70	64	66	61	61	60	69	76	61	60	53	67	65	60	71	54	72	69	62	75	54	71	70	74	57	70	65	49	67	54	69	67	68	63	52	67	55	62	72	79	46	57	44	65	65	56	69	65	75	67	70	68	74	62	72	52	64	68	64	74	66	63	54	58	69	67	66	66	43	77	62	71	54	77	77	67	67	67	53	66	57	66	76	71	54	80	63	53	70	73	53	60	57	65	77	63	64	72	64	66	71	66	46	70	66	72	59	63	69	74	72	79	67	48	76	74	73	59	58	69	57	69	53	73	74	57	67	64	63	63	61	63	53	60	52	58	68	65	68	60	60	72	64	65	81	62	57	79	48	54	67	72	56	70	67	66	65	61	59	74	73	82	76	71	66	65	54	76	84	60	63	88	61	71	64	61	52	63	69	64	48	63	69	76	56	59	73	67	72	75	66	73	52	71	68	64	65	68	52	58	72	76	71	81	52	65	74	61	63	65	79	78	58	63	63	66	78	66	63	68	74	60	60	70	60	81	53	60	68	64	65	72	61	62	63	62	61	67	54	73	68	74	62	61	66	57	62	76	58	65	63	55	63	64	80	64	74	69	80	69	60	63	67	67	70	62	63	71	64	61	75	48	72	65	62	64	55	78	78	60	68	64	49	55	68	77	65	67	60	58	62	75	52	67	77	61	67	72	72	64	64	69	63	63	60	63	54	59	58	64	69	76	58	72	60	71	60	66	58	69	66	60	69	62	67	71	48	59	49	53	72	56	61	55	44	59	72	66	72	68	68	48	55	84	51	72	74	66	70	71	70	57	51	69	62	46	78	72	66	55	57	66	63	62	74	56	52	68	60	54	59	64	60	54	68	71	51	64	70	83	63	62	65	78	67	58	58	61	60	68	70	43	72	48	59	80	68	60	53	64	75	53	52	59	76	61	76	61	53	59	60	63	71	75	62	59	53	70	64	62	84	78	67	80	57	49	48	71	60	44	60	70	65	53	56	66	69	65	62	54	61	70	51	68	66	53	55	69	61	72	70	61	71	59	68	65	52	67	65	54	60	62	71	69	69	68	62	67	72	68	66	73	64	58	51	76	48	66	70	58	66	66	65	66	51	61	55	73	73	82	56	53	66	63	56	65	74	69	74	77	65	57	67	71	58	67	65	63	59	57	60	57	55	75	63	78	59	60	65	66	70	73	66	67	61	66	48	63	56	65	73	62	68	56	59	66	50	64	62	57	60	64	66	63	64	67	54	62	56	62	77	55	50	69	62	49	70	71	67	63	46	66	52	69	68	62	58	69	60	57	68	57	64	71	75	67	71	76	55	64	53	66	64	78	63	62	68	68	72	60	52	70	62	58	61	65	48	69	71	73	52	55	58	56	55	76	47	60	57	57	86	55	49	63	59	61	56	77	73	74	66	59	75	82	62	56	67	64	70	67	63	62	76	69	65	60	51	64	73	78	74	64	61	68	61	62	77	60	70	64	76	52	54	55	77	78	66	57	63	50	84	56	56	54	62	48	61	72	66	62	57	57	66	75	62	70	67	65	64	64	59	63	56	54	58	65	58	64	57	67	65	65	66	63	58	71	54	63	54	49	57	61	67
25576	18696	13560	27252	35186	35274	32248	29191	25704	22867	20558	18938	16979	15100	13730	12554	11418	10286	9425	8654	7775	6967	6390	5821	5178	4817	4434	3859	3598	3251	3049	2966	2751	2655	2458	2401	2281	2286	2109	2021	1980	2061	1933	1876	1854	1765	1703	1668	1582	1607	1557	1532	1480	1430	1451	1438	1481	1295	1312	1327	1284	1240	1201	1232	1178	1230	1203	1166	1134	1106	1142	1125	1096	1095	1060	1094	1060	1058	1032	1040	1053	1020	955	1019	936	977	1043	980	1007	963	973	1018	941	961	963	924	928	939	892	996	958	929	924	894	914	929	890	947	950	937	885	919	903	909	926	924	870	917	930	972	913	958	944	917	877	919	938	914	905	883	912	956	834	920	950	898	952	873	957	907	894	951	922	943	849	906	913	896	890	949	900	931	864	880	920	878	937	919	899	899	870	894	931	877	948	901	871	901	899	918	935	878	874	950	921	915	888	849	899	913	904	850	918	905	928	913	846	829	893	908	940	921	900	894	921	846	916	958	934	913	897	880	862	931	929	926	960	905	896	915	920	925	915	913	853	838	877	871	902	911	889	933	928	907	884	914	849	906	896	936	929	922	939	958	886	876	867	889	919	867	970	857	904	905	905	926	868	901	882	966	936	902	867	883	936	890	911	877	840	944	896	887	849	902	892	868	895	917	890	924	915	945	837	879	957	852	935	841	910	916	878	819	845	895	894	929	883	900	835	920	944	834	908	921	888	910	933	883	884	893	916	919	871	949	898	873	846	884	917	915	938	897	903	894	917	888	920	935	900	898	919	921	922	922	867	912	886	855	906	939	934	893	896	897	898	887	943	879	883	906	921	865	960	867	945	894	903	914	876	902	891	905	935	859	901	934	826	910	927	919	878	857	888	911	846	945	925	899	915	867	889	911	930	940	923	906	915	888	948	897	929	862	881	903	961	914	848	854	903	915	921	875	921	882	903	976	927	918	883	899	892	906	940	941	876	853	959	879	914	912	927	885	912	912	887	881	923	853	927	937	885	901	880	899	862	960	881	832	850	889	922	944	947	920	919	921	876	824	848	860	918	914	871	893	869	935	912	868	924	898	860	929	845	915	879	861	924	846	858	902	859	886	914	909	896	944	880	903	939	903	889	907	897	911	909	841	868	902	854	896	874	870	925	892	865	904	896	877	932	856	871	871	901	912	878	860	893	922	889	890	851	878	898	893	867	882	882	869	882	919	902	932	929	919	864	933	905	908	929	901	889	918	919	919	921	915	914	902	942	928	883	850	920	872	866	888	903	911	937	920	861	897	902	899	941	899	916	834	862	931	919	863	863	878	900	972	949	870	909	921	910	845	950	863	901	917	908	871	903	956	924	902	915	898	919	908	972	902	928	882	914	935	913	942	901	893	936	857	892	970	891	921	859	885	924	937	900	909	888	875	883	857	896	952	939	865	892	903	978	909	855	860	862	894	907	899	866	860	880	939	888	894	892	959	906	871	885	909	896	896	926	913	931	839	919	886	892	875	881	945	965	939	953	900	900	893	936	878	858	955	878	929	905	954	897	915	929	939	920	920	870	863	883	897	931	909	877	884	959	996	849	944	916	915	940	943	930	894	923	860	909	847	905	950	905	897	920	846	886	907	904	902	921	889	879	943	863	854	945	966	839	854	894	910	892	917	902	912	889	868	915	852	891	984	896	914	872	941	914	952	877	955	879	890	919	869	916	871	909	875	953	930	941	914	821	936	880	911	870	958	884	933	899	893	975	896	919	910	860	861	844	944	902	879	872	926	940	896	840	871	947	900	918	922	912	877	878	950	885	923	904	895	848	938	878	865	851	923	934	863	854	921	914	944	897	934	918	946	915	838	878	930	890	926	932	907	922	947	830	906	867	872	910	842	915	905	895	897	936	919	897	915	902	918	906	889	940	916	881	842	852	909	919	909	849	878	885	931	919	881	865	873	908	910	900	939	864	919	899	903	865	855	894	866	929	889	922	940	893	893	875	901	873	904	899	924	882	867	872	883	905	870	910	888	927	894	965	897	879	886	921	884	930	894	855	957	881	918	865	862	932	869	921	908	854	851	871	940	923	917	887	927	891	874	908	928	876	914	940	915	873	871	900	893	870	925	901	885	904	887	939	917	914	905	947	942	867	894	915	924	889	922	897	879	914	893	918	891	842	926	903	876	911	912	903	937	921	915	951	872	877	911	860	980	887	895	892	892	881	857	889	881	924	844	944	893	896	954	904	914	899	865	897	899	897	895	910	946	894	898	920	885	922	919	920	946	891	951	907	829	883	894	930	946	893	920	912	897	885	905	908	957	856	919	936	877	936	897	895	880	883	890	915	932	903	912	913	908	915	823	918	940	931	883	958	872	890	899	898	869	885	842	909	952	911	943	941	929	898	869	936	891	920	935	945	863	909	891	947	921	919	893	956	918	916	902	901	898	908	914	934	881	897	865	937	955	873	865	925	892	871	962	947	896	939	868	874	946	897	849	881	904	889	845	944	893	874	897	818	907	905	890	845	862	940	918	879	884	872	886	902	906	908	967	930	915	930	958	897	897	898	983	892	878	891	898	900	902	899	860	874	932	905	887	889	977	893	936	897	949	902	942	922	944	935	901	902	911	912	917	903	897	908	874	911	922	958	970	884	929	873	885	911	913	894	869	914	888	913	892	900	880	922	857	918	875	887	848	888	895	933	864	950	880	917	957	900	892	925	899	926	949	943	892	862	940	865	906	848	868	979	905	894	895	917	868	865	924	872	894	905	829	903	921	881	836	908	895	910	918	874	908	898	944	879	906	955	909	895	902	911	899	886	916	908	878	911	869	903	878	897	893	882	926	922	880	959	907	884	912	906	949	894	851	873	915	862	932	863	868	911	886	844	912	927	909	912	893	903	917	887	903	898	882	908	906	906	915	897	923	855	868	867	863	859	875	880	835	913	888	880	886	880	905	883	920	899	927	968	916	889	963	915	872	897	882	859	898	923	917	915	907	916	935	875	846	881	887	874	937	894	894	873	934	887	888	900	936	941	907	918	893	917	954	866	893	922	914	868	881	924	945	856	894	858	903	894	887	865	924	824	866	910	921	952	876	922	911	910	885	914	855	895	894	933	875	919	937	912	871	907	917	877	929	930	888	898	948	860	939	796	949	898	902	908	849	874	897	890	928	900	891	930	898	923	934	858	864	877	934	913	917	868	912	895	893	937	913	869	921	899	874	912	890	889	902	887	879	933	909	922	903	894	954	949	850	869	915	873	913	893	904	898	868	929	879	911	886	930	854	919	889	921	889	914	916	929	895	925	931	940	901	947	871	918	951	894	839	918	934	882	854	854	914	930	917	833	930	887	871	904	915	947	956	875	943	882	906	873	927	875	901	873	868	928	921	965	935	875	929	906	938	925	908	867	929	860	904	915	872	958	885	901	908	913	955	918	907	909	871	929	899	865	889	942	898	876	864	916	901	922	867	909	912	910	904	893	892	869	925	865	908	885	914	887	936	892	851	900	887	923	871	889	901	863	866	913	888	902	871	950	920	969	906	938	960
1959	527	325	340	535	620	519	492	434	389	311	335	282	237	218	197	208	161	144	151	136	120	123	106	94	112	89	97	77	71	85	73	59	71	79	66	67	70	58	67	68	70	67	68	58	52	54	63	60	58	60	59	53	58	60	66	71	63	60	56	54	51	65	60	55	63	61	44	51	52	49	60	51	43	53	59	50	36	57	51	67	57	68	49	54	50	62	40	44	46	51	63	54	42	55	50	46	62	40	47	57	44	56	58	52	47	62	51	54	56	56	55	72	48	55	41	44	52	53	52	59	51	47	49	61	52	45	50	53	50	57	55	57	45	46	70	50	50	56	58	59	61	59	46	58	54	54	45	59	64	54	43	62	60	53	50	52	58	63	46	46	60	43	63	61	54	52	46	66	42	62	56	67	55	58	50	57	47	50	57	41	42	54	50	55	40	56	43	58	52	53	46	58	46	63	54	57	63	59	49	56	48	57	48	44	58	50	48	60	44	48	57	62	54	58	68	67	49	60	43	43	60	48	57	59	55	46	45	55	58	58	66	64	65	50	57	50	54	54	46	57	60	63	46	49	46	68	50	59	56	56	53	59	67	53	44	51	65	56	47	55	55	52	50	53	44	38	49	52	48	64	66	46	60	39	62	41	55	58	57	47	54	50	47	45	60	42	41	49	45	55	35	45	56	55	55	55	45	47	47	55	47	51	51	48	56	50	45	50	47	60	53	53	57	51	54	52	47	48	58	62	53	61	58	49	55	55	44	60	54	58	64	68	50	50	63	50	53	51	64	57	43	57	50	61	50	56	55	62	56	42	66	51	62	54	60	47	49	55	77	53	60	57	44	51	56	53	53	59	72	57	52	56	49	54	62	46	57	50	46	52	55	54	42	70	58	53	53	52	56	49	47	54	53	52	58	51	54	58	43	47	53	57	52	54	51	49	52	45	59	57	50	52	46	53	58	57	49	49	46	48	47	48	55	47	50	47	51	48	42	56	56	45	51	51	48	55	43	47	46	66	41	48	48	49	51	68	49	49	57	59	40	38	74	47	57	59	53	62	61	53	45	59	50	51	42	53	57	55	56	55	57	59	58	57	57	46	59	59	55	58	52	59	56	46	53	49	55	44	46	50	58	49	47	74	65	45	45	62	47	72	46	59	50	64	45	55	61	54	63	59	44	53	64	48	59	46	47	58	59	40	36	69	57	53	52	45	56	49	30	76	61	59	56	64	41	57	57	50	62	36	64	47	50	56	56	57	57	61	50	56	49	56	48	57	65	58	50	54	40	37	68	38	55	53	61	45	50	60	55	45	60	45	54	56	45	43	53	49	55	62	56	57	54	46	52	60	61	51	42	35	57	53	63	41	52	60	55	30	53	57	53	53	51	51	45	54	50	50	60	63	60	59	70	56	47	47	71	57	61	51	57	47	51	53	56	58	50	49	55	45	51	60	58	54	43	51	55	50	43	60	48	58	59	52	43	60	58	55	64	52	59	58	53	50	57	54	45	60	64	54	60	56	54	61	53	45	50	65	61	54	65	49	53	43	58	56	55	52	55	53	42	56	51	54	58	50	56	45	39	41	55	58	55	69	46	55	54	54	55	57	62	53	44	60	51	59	57	61	57	55	66	55	54	48	56	62	49	61	48	63	52	49	41	55	30	44	41	76	64	53	47	39	53	55	50	52	64	73	65	46	55	53	49	49	62	66	51	47	46	45	58	43	44	58	61	52	61	55	54	58	51	57	54	65	42	51	61	57	63	52	57	54	48	62	53	51	61	47	34	58	59	59	40	47	43	57	62	54	54	58	67	48	58	62	49	48	52	60	45	56	73	64	48	55	51	53	53	63	50	56	44	55	51	50	60	69	58	62	42	71	53	54	48	49	50	55	47	54	70	60	50	53	52	63	51	47	50	54	57	51	51	52	55	63	55	58	54	52	40	52	54	71	59	54	60	49	56	50	61	49	47	47	49	42	53	59	59	44	61	46	46	47	58	55	54	50	55	49	48	56	55	46	56	59	56	56	51	49	44	58	61	54	54	61	50	64	56	38	64	47	59	50	50	63	50	50	56	56	54	49	54	52	58	65	55	67	45	61	63	58	55	52	40	54	52	52	56	55	60	62	45	46	70	58	57	43	47	61	57	53	55	44	77	55	51	51	45	52	54	42	50	44	52	70	65	55	58	53	37	52	53	54	66	44	56	52	46	63	43	59	52	53	54	53	64	50	60	45	56	52	51	57	44	49	53	50	63	47	47	46	57	59	68	50	67	58	47	55	49	54	59	57	48	52	53	67	42	57	51	62	55	49	52	60	53	52	54	52	63	63	48	47	61	55	56	48	59	65	45	55	52	64	45	55	41	46	44	43	52	53	58	64	52	45	62	55	56	52	38	55	58	45	47	41	45	67	47	55	44	54	67	58	44	59	52	45	56	53	51	66	45	45	61	59	40	44	59	51	51	55	51	46	47	58	51	43	53	61	52	73	39	37	46	51	52	51	40	61	45	49	39	49	47	64	51	52	34	56	59	54	42	65	55	47	46	53	48	49	62	55	54	51	55	54	62	55	59	50	44	43	59	58	60	36	56	59	60	39	48	45	51	53	62	46	49	43	62	55	48	49	44	42	56	47	47	49	49	40	61	56	47	55	47	40	48	51	53	60	57	49	45	35	53	50	55	57	46	62	51	58	51	66	40	52	53	52	43	52	51	62	45	50	46	69	56	51	62	49	52	54	46	63	59	40	47	52	47	59	54	52	50	63	62	53	48	53	53	57	45	56	40	40	54	62	45	51	53	54	47	64	50	60	58	51	55	68	46	62	36	52	57	56	62	60	54	50	52	43	50	46	51	55	44	48	57	70	68	56	53	40	40	51	37	60	66	62	45	48	52	54	69	55	51	52	51	53	50	47	45	70	48	62	44	49	44	51	60	49	47	52	65	49	36	60	44	54	57	54	47	54	56	72	61	45	56	45	49	53	57	48	50	60	59	47	56	46	59	65	60	58	60	51	58	49	53	61	58	51	62	46	51	46	36	56	58	54	53	60	65	52	40	65	63	54	63	66	47	53	52	53	44	48	53	52	62	47	54	53	53	45	60	46	45	54	54	67	54	47	55	63	59	49	55	50	51	42	55	70	57	61	51	50	52	64	64	49	40	64	58	48	44	60	39	59	66	69	53	67	59	45	42	53	64	52	60	63	51	45	60	66	53	44	49	56	48	44	54	50	49	61	48	48	56	52	67	47	53	42	41	30	64	48	42	40	54	56	54	54	54	51	68	54	62	51	59	56	51	54	61	49	53	46	58	58	56	58	66	37	49	54	44	43	37	59	65	68	49	57	52	59	51	42	62	57	57	55	53	55	46	59	60	56	63	41	46	63	53	54	54	59	59	50	43	51	56	58	42	56	49	53	54	65	55	62	61	43	52	53	41	65	43	50	53	64	62	52	48	57	45	51	56	54	48	60	64	49	57	56	51	68	66	59	65	55	68
17711	11622	7796	18747	26311	26098	23502	20038	17172	15010	13041	11903	10553	9210	8231	7215	6810	6229	5564	4873	4319	4063	3556	3279	3097	2751	2516	2302	2122	1963	1820	1779	1716	1612	1590	1481	1471	1438	1384	1351	1349	1299	1307	1219	1190	1187	1199	1165	1142	1115	1056	998	1022	1035	1035	1018	998	1036	997	957	926	977	914	903	860	866	899	878	873	846	857	893	851	883	873	855	824	866	852	774	802	785	832	770	809	819	779	812	764	765	772	787	794	801	808	750	704	785	813	759	737	772	743	797	723	795	815	739	752	772	811	776	779	806	821	801	833	699	802	773	792	780	789	775	732	769	794	752	731	764	771	752	845	805	846	763	739	827	773	749	795	734	761	728	784	756	780	749	797	733	773	770	785	731	744	710	782	719	791	777	794	737	752	763	808	748	718	761	726	790	749	733	783	698	725	760	732	761	735	767	742	751	803	755	785	793	779	828	786	782	765	739	774	787	791	779	741	814	767	798	731	745	774	768	729	785	787	795	761	793	766	785	789	753	745	752	738	719	752	760	790	762	784	805	779	775	757	769	790	797	761	772	785	747	770	737	794	766	747	734	750	795	768	760	774	760	761	771	801	759	754	731	755	762	753	772	749	779	795	772	724	768	776	744	744	811	794	734	793	724	759	806	750	804	791	778	730	717	727	797	813	768	751	772	796	817	741	712	777	794	782	750	740	737	780	724	796	768	759	737	703	765	772	732	768	752	795	783	740	785	718	754	739	775	745	792	742	803	769	734	738	755	749	767	732	741	792	762	768	746	750	791	795	810	801	779	758	777	763	758	786	791	798	762	747	766	742	812	760	725	776	747	804	745	760	790	753	784	760	765	749	756	789	753	745	745	771	702	776	742	720	814	774	767	772	783	729	812	768	771	717	768	774	744	750	805	761	821	768	778	790	692	761	737	765	787	774	764	771	730	750	740	781	749	750	768	758	788	735	771	735	763	862	786	813	725	778	805	822	783	777	769	792	738	783	768	741	777	731	766	813	764	753	770	782	790	743	773	760	786	806	758	786	793	760	762	784	739	836	759	750	763	758	743	776	788	778	771	767	778	774	803	794	780	753	756	751	801	779	785	734	806	783	747	721	694	765	761	759	769	807	787	772	790	762	753	761	744	775	772	758	738	773	750	816	800	757	767	701	770	742	735	726	776	731	732	750	749	765	745	738	832	765	812	786	797	768	764	792	777	779	807	833	764	772	711	758	760	794	754	797	745	792	761	798	747	780	782	764	795	778	761	774	764	757	742	722	783	763	831	781	770	796	759	772	763	781	794	755	735	790	762	771	767	745	747	783	798	773	750	763	722	745	749	767	681	791	751	745	772	762	772	732	787	785	759	769	798	766	694	714	761	755	753	717	765	711	778	807	738	823	829	813	770	755	808	729	773	721	738	724	748	764	721	785	769	764	795	702	721	752	781	725	747	778	777	727	777	764	760	760	774	778	750	783	735	805	751	751	786	741	725	780	787	828	786	734	793	746	714	770	777	765	783	778	722	734	774	755	808	754	798	759	804	784	741	748	747	739	789	732	755	694	712	784	772	754	742	790	760	837	760	751	709	785	751	793	711	720	738	746	745	747	772	751	740	762	756	761	764	736	766	741	772	748	772	772	788	828	777	765	792	724	735	757	764	785	715	745	720	778	784	757	741	765	755	767	794	799	755	765	793	750	730	780	775	787	816	751	783	735	761	779	736	735	787	786	756	738	774	770	766	813	728	754	750	763	782	757	786	782	794	792	755	755	776	774	701	741	742	806	755	758	728	814	754	791	756	820	756	766	703	731	787	776	776	781	795	792	800	775	735	784	770	752	758	735	808	850	782	764	761	744	759	796	753	739	793	751	780	742	711	690	801	757	762	771	779	789	765	784	789	763	761	758	763	802	774	798	790	736	754	755	744	786	730	779	780	777	759	827	730	752	789	731	766	776	781	761	777	764	728	774	788	731	732	813	721	764	697	748	758	811	746	739	771	782	757	755	735	767	749	772	763	775	766	790	756	772	756	767	761	709	785	786	811	755	719	788	764	786	756	824	775	738	763	695	718	776	703	790	774	784	754	768	775	788	764	752	741	728	794	769	764	762	786	771	786	733	780	776	745	799	756	734	755	795	762	740	727	759	740	772	763	769	757	775	751	782	732	751	757	737	700	774	783	769	787	794	760	812	732	783	761	781	774	780	768	719	774	762	752	736	783	818	758	780	824	796	772	758	699	778	749	795	774	801	709	780	735	794	779	773	756	744	791	723	723	781	836	741	748	764	777	752	790	752	708	749	790	757	754	749	773	779	758	703	805	743	719	701	807	758	766	751	746	766	728	713	756	791	748	734	750	760	769	753	770	775	772	768	754	731	778	713	769	765	743	772	728	743	717	716	801	802	775	768	749	819	725	773	732	821	753	768	799	792	770	799	798	770	742	756	782	705	784	737	727	747	799	773	726	784	731	747	758	788	718	800	718	770	780	729	755	750	784	731	755	734	782	759	744	807	747	758	800	798	751	769	772	730	772	742	755	718	782	750	767	785	728	747	777	726	744	719	759	800	752	736	789	747	815	775	762	788	772	768	765	776	813	729	766	776	797	785	742	822	764	756	781	725	722	752	796	713	768	812	754	782	749	790	751	792	772	719	758	752	763	738	779	807	755	799	770	819	809	728	787	783	803	801	737	742	792	785	799	764	708	734	739	798	813	776	768	760	787	747	772	766	786	733	757	745	737	795	767	802	774	733	751	718	756	761	711	755	748	718	759	738	762	814	766	778	777	788	786	783	776	744	777	726	770	781	756	767	761	770	779	733	808	765	772	744	740	732	779	783	739	778	798	760	784	787	743	770	755	775	792	743	731	787	750	798	747	772	736	758	748	768	820	809	785	759	790	770	726	797	765	726	772	739	793	794	734	741	760	781	769	768	752	778	754	770	755	773	695	795	780	761	751	730	772	764	750	748	794	735	777	727	773	802	752	758	798	762	743	721	748	851	756	778	836	745	778	736	755	757	728	748	724	740	761	750	745	724	767	794	754	783	786	766	779	771	738	762	749	749	743	759	797	740	789	743	731	746	780	769	748	753	734	737	765	732	802	747	789	774	765	705	725	776	809	772	812	795	778	780	764	746	738	794	766	780	772	745	765	784	729	781	748	741	767	770	737	729	748	768	775	772	785	757	730	768	742	793	817	775	779	804	754	774	764	780	795	756	747	745	779	752	823	736	779	765	737	803	749	756	753	764	877	784	739	736	789	780	802	761	691	700	740	779	751	752	722	754	753	798	749	748	756	747	763	757	750	753	754	793	754	765	757	737	732	781	723	765	715	733	717	721	709	769	734	728	745	742	780	790	788	748	736	772	765	779	767	789	732	751	769	747	727	773	725	766	780	772	746	736	758	740	773	763	772	779	772	770	725	777	758	741	741	744	745	780	750	797	763	834	779	750	725	750	774	704	772	776	787	796	743	767	745	764	778	797	761	777	764	783	808	692	784	818	765	795	780	792	744
1381	872	459	455	745	835	738	750	563	515	527	412	372	325	319	267	243	223	188	207	161	161	134	129	121	105	105	98	104	91	80	85	89	73	72	52	84	70	71	63	67	58	74	61	62	57	69	65	49	55	35	65	70	62	53	53	53	51	46	48	49	64	48	46	58	47	55	53	40	50	69	62	45	52	52	49	53	54	47	47	56	45	58	37	36	55	61	48	51	54	44	45	48	58	40	52	54	53	48	44	50	37	52	51	53	68	54	50	51	33	45	46	46	59	48	50	45	44	44	50	43	53	54	50	42	45	39	44	54	42	47	54	49	53	36	42	47	57	52	48	49	47	43	44	49	55	54	50	46	63	53	44	43	43	47	47	45	56	46	40	44	34	49	70	45	46	37	36	50	51	45	38	34	47	48	61	38	51	51	33	41	50	52	36	40	42	54	54	54	48	45	46	54	39	45	46	33	45	49	47	50	50	52	47	53	43	56	50	28	40	47	54	40	43	45	43	44	48	42	51	45	40	43	50	45	44	43	53	55	47	33	58	45	51	37	62	47	51	44	46	48	56	51	45	49	47	43	39	51	39	45	57	44	55	31	48	38	41	51	41	48	43	49	46	38	48	53	51	45	57	51	56	38	39	50	38	54	52	40	46	51	55	52	46	42	46	50	49	44	45	44	36	49	53	50	56	48	44	52	55	42	51	48	43	45	37	40	45	44	48	34	47	47	42	52	45	54	40	40	44	44	39	47	47	55	41	50	52	52	41	46	50	43	52	42	45	65	37	41	42	47	39	41	46	49	35	47	48	39	47	52	44	53	44	56	42	64	44	56	52	46	52	43	51	48	46	37	58	54	39	51	38	56	53	45	46	46	45	49	52	54	42	43	51	43	48	56	54	36	54	52	43	38	60	40	52	45	54	47	39	36	41	39	37	56	46	38	53	43	38	54	48	43	63	44	50	46	43	49	51	56	52	51	38	51	50	40	44	47	51	53	47	49	41	40	38	47	48	42	48	38	41	40	56	55	45	53	47	43	50	40	43	48	47	37	42	52	33	47	44	41	49	32	45	36	47	46	40	44	46	49	52	45	43	51	41	44	44	38	44	53	61	49	44	63	50	44	40	51	54	38	52	50	51	57	58	48	32	41	37	54	40	53	45	41	42	50	39	52	60	51	44	41	58	48	28	55	36	40	55	48	47	52	47	40	55	55	42	44	63	54	37	44	43	48	35	45	50	47	49	47	51	42	46	52	44	47	53	53	45	53	42	47	36	54	34	41	55	39	43	45	57	54	48	43	48	48	54	38	40	60	53	44	53	46	45	37	55	47	46	54	56	42	58	44	51	38	53	50	58	51	42	46	32	46	56	50	50	62	64	46	45	64	47	50	52	32	47	46	55	44	37	57	42	44	37	47	47	43	63	60	59	46	33	55	44	50	38	56	45	32	38	54	40	53	37	49	40	50	42	45	47	53	43	48	44	47	48	43	58	58	58	46	47	40	46	53	52	55	59	43	42	44	54	37	40	51	51	49	46	57	45	52	44	44	48	38	45	52	50	38	53	44	47	42	42	63	53	42	37	50	48	34	42	47	58	54	43	71	49	51	44	55	52	54	59	34	53	35	47	48	58	59	45	46	51	47	56	46	48	42	43	52	48	47	47	44	52	46	46	42	31	45	54	40	47	49	48	51	55	47	51	54	54	67	44	57	47	51	52	51	60	33	58	49	54	35	38	51	45	39	53	41	46	55	38	49	57	52	51	44	52	35	53	39	65	42	47	43	53	65	58	35	54	53	40	34	45	36	56	41	57	42	52	51	50	58	51	49	48	44	44	42	50	41	70	49	43	56	43	45	47	46	52	38	46	39	43	48	47	44	50	53	46	44	46	41	46	46	57	41	52	50	37	46	39	52	56	34	34	48	47	43	50	51	51	54	51	44	47	59	60	57	47	43	58	49	39	48	55	51	45	50	42	53	44	47	51	54	40	49	39	36	56	46	61	61	37	55	51	47	45	31	71	43	42	51	39	52	51	58	58	52	43	59	49	45	47	41	47	46	41	41	53	55	44	52	45	42	39	53	45	55	49	31	44	46	30	61	54	43	46	54	47	42	46	57	51	56	46	35	45	51	47	54	47	49	45	59	51	52	45	43	31	33	41	45	50	44	45	49	42	48	46	49	37	50	50	49	41	47	42	43	55	42	61	38	54	38	50	47	59	43	59	49	38	57	43	53	45	52	37	45	55	39	50	49	46	49	43	52	52	44	56	52	43	40	46	51	46	46	62	56	49	40	61	52	51	50	34	52	37	44	47	51	49	73	59	40	42	52	61	50	53	34	36	53	48	64	34	43	33	56	50	35	49	45	59	47	54	58	44	48	50	42	57	38	44	48	56	40	49	44	57	52	58	51	54	58	46	40	41	46	55	48	49	49	43	53	40	41	50	53	44	47	45	47	51	56	46	51	45	57	53	60	43	41	51	53	59	59	51	44	49	55	42	47	56	52	41	44	53	50	41	39	44	54	50	46	39	46	54	40	46	46	48	36	49	39	54	32	53	42	57	40	53	54	42	42	52	56	48	54	47	50	46	50	55	49	49	34	48	56	42	56	58	40	46	56	61	49	45	50	57	57	50	42	51	40	47	44	47	50	60	38	43	48	44	48	57	41	42	48	48	50	56	49	42	48	48	49	43	47	45	39	41	53	56	37	45	39	45	54	48	52	46	30	40	48	45	38	41	51	48	40	37	51	47	44	51	48	52	39	49	47	52	51	45	55	56	45	33	46	40	39	53	42	41	54	42	51	44	39	54	53	52	48	49	56	45	35	41	56	63	37	52	53	41	54	55	48	57	48	53	46	38	42	48	55	36	54	47	36	58	42	43	47	59	49	50	51	54	48	44	46	43	49	42	58	41	49	40	40	32	58	49	49	44	52	43	43	40	52	51	39	58	61	42	61	39	43	55	48	60	46	59	47	54	55	48	51	33	44	44	48	42	47	43	56	46	45	55	56	43	58	45	50	32	52	45	51	46	49	45	41	48	55	47	41	53	49	37	49	61	55	46	35	51	46	50	56	43	49	60	42	47	40	53	67	42	49	55	45	29	56	57	39	64	45	46	50	56	44	49	57	35	56	46	44	63	36	53	48	45	36	39	59	40	42	49	47	53	46	54	42	36	51	45	53	36	56	35	57	49	46	49	47	39	56	46	57	46	73	43	56	43	52	41	34	55	42	52	53	57	58	51	42	53	46	30	41	42	43	45	49	44	47	42	40	37	48	40	52	52	50	43	45	52	46	45	61	46	44	52	46	52	49	49	45	51	65	37	51	40	54	39	38	32	45	43	42	47	48	40	62	49	51	51	58	51	48	52	32	41	59	46	51	43	59	52	55	35	58	55	38	50	50	43	45	42	54	52	44	38	46	70	44	51	54	49	41	47	45	55	52	54	54	50	41	48	52	40	49	44	36	49	54	39	49	46	42	52	37	47	53	43
21416	15996	10728	22926	31936	31762	28593	24689	21470	19553	17200	15422	13770	12165	10960	9838	9025	8136	7425	6523	5815	5297	4781	4303	3892	3490	3154	2884	2688	2557	2372	2148	2074	1919	1872	1750	1716	1589	1553	1575	1492	1443	1487	1382	1374	1340	1181	1268	1171	1145	1160	1044	1125	1093	1092	1068	1057	1077	1051	944	994	912	934	977	857	934	879	881	878	819	871	922	782	849	823	817	855	798	796	754	775	801	758	753	711	763	754	713	766	797	737	725	757	716	725	709	749	751	705	680	634	705	686	682	665	665	729	686	733	646	698	694	662	638	677	676	706	697	673	744	708	676	668	682	713	726	654	676	712	676	700	709	710	725	674	700	682	704	694	648	686	664	696	671	676	715	655	689	695	683	707	685	693	710	672	711	714	690	703	737	698	715	681	694	660	652	660	711	628	677	711	678	672	707	673	635	701	679	698	747	687	712	692	686	708	673	653	682	710	694	659	681	654	663	674	707	683	660	664	749	729	679	684	668	662	681	692	628	736	679	686	679	636	741	664	700	693	660	668	695	701	673	705	689	657	676	705	704	693	667	672	690	709	715	672	678	739	663	638	699	682	708	691	680	704	666	716	696	683	667	690	672	697	695	670	699	699	722	708	649	678	685	683	654	684	667	629	700	714	680	739	710	648	666	687	642	725	668	672	705	622	682	710	651	721	672	652	666	680	702	716	637	644	678	664	645	751	697	691	628	671	704	681	666	677	694	669	661	658	705	702	663	693	683	705	671	733	661	627	716	650	686	671	672	703	720	658	631	712	712	718	674	670	655	653	669	686	737	654	662	683	653	745	685	757	708	750	697	717	669	692	703	672	693	642	697	702	691	699	692	694	660	677	696	659	682	684	656	704	706	720	678	663	704	653	689	688	633	679	705	703	716	680	667	665	726	724	690	701	675	665	683	684	711	700	650	696	713	662	639	709	655	671	675	694	690	650	714	684	682	659	679	663	732	662	684	649	663	646	718	726	677	684	721	674	666	661	643	675	669	665	695	629	668	671	670	707	690	603	665	654	685	631	758	653	629	703	660	702	694	718	694	713	684	673	728	706	698	676	677	689	654	700	718	678	684	671	671	658	700	674	688	673	703	721	747	711	670	730	639	680	666	683	713	712	668	682	662	722	678	692	681	667	715	693	721	657	637	699	667	665	681	698	724	712	691	687	678	705	713	684	664	677	679	709	690	712	716	670	678	672	674	665	681	692	668	649	680	736	662	705	676	687	683	679	709	650	683	663	649	666	628	710	690	715	694	631	721	740	676	688	701	713	691	665	674	726	677	658	679	627	705	682	719	731	642	674	704	687	679	696	642	661	724	684	672	675	695	683	647	683	681	697	717	659	679	676	664	655	688	657	668	709	711	652	672	661	691	685	636	706	676	684	695	658	701	676	690	626	683	695	713	660	694	645	644	695	689	692	696	704	696	667	708	734	715	675	722	658	647	675	703	664	656	713	726	676	680	679	683	691	698	648	702	701	676	686	734	703	653	707	679	656	670	674	695	675	660	653	675	680	682	751	738	684	683	715	718	633	682	657	707	679	659	710	670	699	679	721	695	665	659	685	709	639	706	705	682	674	686	664	687	660	706	697	665	677	715	699	682	666	691	670	683	746	706	667	670	653	714	694	659	692	707	702	699	686	694	686	691	727	701	643	694	675	673	670	665	725	630	693	682	686	650	692	700	677	701	670	712	698	714	696	685	681	693	650	656	734	644	689	717	692	688	686	664	722	702	725	708	716	711	665	678	699	685	715	616	663	711	687	708	700	729	675	667	676	690	698	671	659	697	645	713	735	712	664	652	714	675	685	701	680	716	668	679	687	685	704	679	705	701	701	717	706	720	705	706	691	683	700	688	671	646	716	638	676	685	680	706	685	736	712	662	683	680	700	691	631	668	674	715	673	666	664	715	650	683	707	645	686	742	678	677	692	718	671	682	705	699	717	657	678	662	704	661	681	692	679	649	686	715	671	701	657	699	690	745	692	734	662	685	697	692	666	668	725	680	708	668	659	701	682	682	661	704	664	679	681	681	701	667	678	670	664	693	705	706	644	704	671	671	698	689	680	735	653	700	701	709	682	670	697	664	729	662	671	725	717	694	691	646	692	666	690	700	628	691	709	663	690	736	698	670	693	662	678	687	665	695	711	711	684	665	754	665	672	679	714	715	730	733	684	671	695	720	690	716	702	683	649	725	693	658	695	683	646	695	663	691	702	728	659	728	686	709	686	674	723	655	707	656	696	703	715	680	723	638	667	697	682	700	679	727	697	658	697	729	665	692	654	659	664	692	664	659	706	662	740	686	674	666	673	723	669	673	686	646	654	676	714	678	744	683	651	682	673	691	689	635	671	600	713	687	634	618	693	729	703	675	688	708	689	649	721	639	698	721	684	701	682	672	676	684	710	677	660	698	684	673	711	621	699	652	737	700	692	708	733	649	688	650	673	665	670	701	667	705	678	613	659	674	687	674	683	689	694	656	610	678	704	717	690	695	727	657	691	689	667	771	651	716	696	618	672	678	682	716	688	668	703	711	683	656	673	660	721	675	677	713	698	679	715	709	726	658	718	711	685	698	630	660	708	679	644	666	668	714	698	678	719	703	625	695	629	619	699	710	679	662	658	670	737	722	682	654	693	651	715	708	662	714	669	712	701	651	693	661	732	694	644	718	635	710	667	658	645	619	668	685	702	692	713	690	744	671	755	707	659	651	658	659	724	730	662	666	710	670	704	704	678	651	675	723	685	682	693	671	688	745	672	721	666	676	710	700	706	719	652	702	659	681	681	720	647	719	685	664	738	643	659	692	665	718	666	672	673	691	704	685	697	680	683	658	711	696	722	687	720	723	668	699	707	692	726	703	711	697	688	648	684	654	709	680	702	704	681	713	709	707	683	691	683	730	701	669	683	691	691	695	733	669	706	644	724	703	688	615	681	666	638	693	717	666	699	652	638	668	718	679	662	637	658	695	633	689	671	657	660	661	675	682	692	698	663	685	679	683	684	669	601	693	650	696	684	691	625	692	735	699	673	665	671	662	703	739	700	637	701	631	661	685	699	692	697	672	728	659	669	676	674	659	694	652	703	710	691	688	705	697	702	708	740	699	647	643	634	688	688	649	691	666	700	662	682	684	687	677	724	662	745	668	694	676	672	720	709	709	660	704	699	683	689	668	696	692	625	641	686	691	709	690	690	652	705	664	665	701	695	703	682	677	690	663	682	678	691	652	674	696	702	690	689	715	685	696	695	692	731	683	677	686	708	711	690	694	696	684	680	694	699	685	641	709	658	670	687	723	693	709	705	737	680	696	693	729	729	674	749	694	674	685	700	686	697	677	693	690	710	698	664	693	747	754	690	630	673	709	742	679	681	650	623	697	701	662	714	698	691	657	690	727	688	694	706	703	673	675	643	693	729	625	664	724	702	727	659	653	683	668	674	692	656	735	686	719	703	683	667	698	657	714	647	691	702	638	723	699	742	683	660	700	690	673	707	661
3180	735	457	441	728	892	766	689	612	502	506	420	395	396	347	287	308	280	225	189	176	181	166	135	141	130	126	102	140	103	92	97	93	90	104	93	98	77	87	104	90	83	107	79	74	87	81	99	73	89	83	66	68	75	81	77	86	72	61	63	85	91	67	71	70	71	81	75	75	56	73	79	90	81	72	63	66	63	72	64	63	62	82	73	62	66	78	65	74	77	56	82	57	73	58	67	70	76	76	75	76	62	59	70	69	86	69	72	63	79	65	69	70	68	80	70	85	74	58	63	55	73	72	76	79	70	78	78	87	73	77	72	72	62	75	78	58	76	66	78	69	65	73	83	57	62	69	80	62	75	60	76	71	78	75	69	70	64	70	64	77	70	76	73	69	59	73	69	75	77	76	90	77	61	79	72	59	78	62	79	61	75	65	65	69	68	66	70	52	61	77	59	57	63	64	80	69	65	80	67	55	76	77	70	94	71	54	80	66	67	64	64	69	68	73	66	63	66	79	87	69	60	67	80	66	64	75	64	77	76	76	69	59	62	48	79	64	78	62	69	70	70	70	71	76	64	74	78	62	71	69	72	58	61	68	72	70	65	71	72	66	67	73	69	66	77	70	77	48	81	62	68	56	79	59	68	69	53	62	75	78	68	82	59	53	59	61	72	90	64	68	74	68	72	68	80	77	69	76	72	72	54	48	57	73	68	68	83	93	61	58	69	68	57	78	78	65	84	78	69	62	60	81	74	64	60	84	58	86	69	59	78	76	69	62	61	63	77	56	74	79	65	65	66	75	65	60	53	73	73	53	80	71	66	81	63	77	72	61	80	73	60	84	70	71	70	78	60	76	75	56	79	76	68	75	79	66	77	78	70	60	69	58	72	66	58	58	62	69	65	78	71	79	65	60	78	94	68	64	78	72	64	76	79	63	59	63	66	75	69	63	68	56	65	71	79	64	80	65	70	74	64	52	68	68	73	61	72	59	72	59	67	76	73	65	64	64	67	67	67	69	62	71	70	78	73	67	66	70	51	74	74	56	74	64	76	60	61	74	65	77	56	62	65	86	76	73	65	72	83	73	70	74	81	74	55	68	84	80	73	56	76	66	74	57	69	79	56	63	82	66	75	73	67	70	82	77	78	73	62	66	71	76	71	72	51	53	51	66	74	71	77	78	75	62	63	71	63	78	61	65	54	69	65	76	69	76	74	73	60	59	72	65	69	84	74	64	74	85	79	70	65	67	57	60	67	65	71	85	77	63	73	63	62	65	65	83	66	73	69	62	58	59	74	67	70	58	78	85	78	58	68	66	70	68	60	71	70	76	66	66	62	75	79	66	75	63	67	71	66	68	56	52	77	51	71	76	77	74	64	56	71	64	65	72	87	73	66	72	61	76	78	66	56	64	76	76	75	75	82	61	65	64	72	63	76	69	62	59	75	71	64	73	61	89	76	59	64	69	63	70	65	83	57	69	64	71	60	68	58	76	89	75	75	65	58	86	66	78	75	68	66	66	72	60	91	79	73	77	64	71	65	74	70	62	71	62	72	74	75	71	66	77	71	65	70	77	78	81	72	63	70	70	64	74	85	57	60	77	74	61	73	70	75	70	65	64	79	73	66	64	74	61	59	82	69	72	79	59	72	66	58	70	65	68	83	80	72	66	52	59	79	82	52	67	70	60	73	62	56	53	72	80	78	81	57	66	71	55	68	71	86	59	70	80	81	69	73	74	68	68	64	77	66	63	73	65	67	71	98	68	58	79	75	73	59	76	71	72	71	59	67	70	73	64	68	78	76	71	67	77	67	70	53	67	69	71	58	68	85	71	68	69	60	74	69	68	71	64	56	77	77	69	92	73	77	71	81	62	62	64	62	76	76	79	57	80	58	63	80	61	80	82	62	68	68	71	74	65	70	61	79	62	74	80	67	79	66	67	66	70	78	43	90	79	66	72	66	69	68	55	72	69	59	65	57	57	61	74	71	71	72	75	73	76	77	66	70	72	73	79	72	62	61	86	71	73	54	68	62	62	82	66	62	82	71	73	71	72	61	52	75	72	75	59	73	74	78	55	72	62	71	78	77	68	77	73	75	64	66	65	66	66	53	75	75	66	75	66	74	67	85	71	68	77	73	73	71	79	87	62	67	80	67	66	74	68	75	82	66	77	70	56	72	63	49	76	72	76	62	55	46	72	72	78	66	59	80	57	73	60	97	72	50	69	68	66	64	74	70	68	78	80	46	67	61	80	69	60	85	62	75	81	82	57	80	59	76	70	82	68	55	68	67	70	60	77	64	81	66	69	63	73	55	68	81	61	49	66	68	65	71	63	66	61	71	85	72	74	79	78	63	63	67	65	75	82	57	73	56	58	69	63	67	67	76	71	69	78	79	73	64	73	69	49	67	58	67	65	77	61	79	72	63	82	80	90	82	65	73	70	63	67	69	61	88	71	54	73	73	64	60	75	77	64	76	77	78	81	71	68	63	71	59	84	72	61	91	72	60	77	55	70	75	69	82	68	75	61	84	78	70	68	64	57	67	69	69	70	55	64	63	75	82	71	81	81	58	71	67	67	61	76	59	66	74	60	72	66	64	74	66	64	60	68	57	59	72	57	72	65	67	64	68	61	74	57	77	62	62	71	70	78	53	63	62	66	79	74	75	68	66	84	83	67	70	72	76	66	79	79	63	81	58	82	64	71	64	68	76	70	69	74	86	68	71	77	79	87	63	64	69	75	66	57	81	62	68	71	59	80	55	73	63	79	72	68	72	68	71	71	63	82	62	70	68	75	63	78	63	71	82	67	71	64	76	67	68	77	61	60	58	60	71	67	77	54	71	65	71	75	80	66	73	55	67	68	79	67	59	75	70	86	64	74	63	60	83	65	76	67	63	70	50	90	70	74	69	57	76	67	60	85	81	71	65	65	60	87	81	75	71	78	69	78	63	70	68	64	54	59	63	56	71	78	66	101	69	66	58	68	75	77	73	64	60	73	68	67	70	54	82	66	63	75	78	56	73	65	73	78	93	79	85	61	81	74	68	62	52	92	64	48	69	69	81	68	62	62	82	79	73	71	65	53	72	70	69	70	69	71	81	56	55	59	71	72	75	76	80	78	63	61	79	69	83	66	71	79	76	72	81	53	62	72	87	64	73	78	60	63	67	63	74	77	89	80	69	69	69	58	71	59	70	71	73	63	70	78	63	61	85	67	68	75	68	76	62	67	58	79	62	65	85	58	81	69	61	77	74	80	61	65	65	82	67	52	75	77	60	74	62	77	65	68	71	70	62	75	73	58	67	77	79	62	73	63	91	64	59	78	67	60	72	73	65	73	62	66	71	55	84	68	60	55	68	85	70	65	84	61	75	68	80	78	83	63	78	62	75	71	78	70	80	61	70	67	70	81	90	63	69	68	54	78	75	62	70	60	47	66	69	56	58	55	92	51	94	71	70	82	86	72	79	66	70	54	67	68	67	71	46	55	78	73	67
20145	14303	9850	22030	30878	30967	27717	24370	21361	18938	16928	14946	13449	12117	10756	9852	9061	8078	7314	6536	5628	5397	4938	4402	3975	3587	3269	3153	2897	2680	2568	2371	2301	2095	2043	2027	1907	1842	1872	1781	1800	1725	1771	1678	1586	1495	1533	1495	1415	1465	1388	1403	1393	1361	1373	1378	1284	1311	1298	1274	1186	1251	1178	1187	1205	1195	1172	1172	1155	1142	1126	1168	1132	1153	1086	1067	1100	1129	1048	1027	1082	1054	1023	1022	1069	1058	1073	1049	1073	1044	1027	995	1048	1021	1020	997	1034	1017	1033	1040	1016	987	974	987	947	1025	1032	985	940	1033	987	998	1003	1015	967	992	984	965	947	998	934	961	933	1008	993	1006	963	1048	1037	992	998	1028	1004	999	967	981	1002	1028	1006	932	971	969	947	1036	1002	1015	996	945	1012	983	903	949	981	981	976	920	940	966	981	1004	967	1002	1008	995	954	986	1052	1008	1044	996	963	1010	999	949	957	1017	966	951	977	974	990	936	1024	1002	989	991	1034	999	968	939	1013	1006	988	965	949	1026	989	948	1003	993	998	950	958	1011	976	1014	1003	950	954	971	992	996	1009	966	995	953	1015	999	1032	940	1000	988	990	947	952	926	976	994	940	980	1007	945	993	947	948	943	1069	1007	977	966	938	1040	1037	959	1001	930	997	976	945	960	1022	957	1007	1023	956	1016	975	958	978	946	998	1014	993	986	960	1031	989	1009	911	998	1018	988	996	960	974	1028	931	971	986	969	1006	1025	972	960	992	951	927	948	988	979	917	1000	1000	1043	932	1021	1014	971	944	981	962	956	988	1020	974	1040	1000	960	946	969	972	987	977	1035	952	963	978	1011	1026	986	946	1018	945	963	968	1014	917	1007	998	941	971	1077	973	969	931	1026	957	993	959	980	988	936	1008	973	951	963	1003	1009	967	983	1027	977	1005	973	1021	996	984	1041	1015	987	956	964	959	959	992	1024	1005	957	1027	944	933	968	990	960	939	940	1029	1012	1011	1022	933	1009	1009	1002	1029	925	958	1000	948	1006	994	961	966	954	967	990	1001	932	1012	1017	976	966	981	973	987	975	981	932	932	966	946	991	966	1004	1000	1054	924	1025	939	1009	949	982	960	1006	1011	968	987	1000	972	967	977	967	954	980	982	988	977	964	967	1018	1012	993	978	1035	958	982	991	963	1002	1016	993	976	971	938	962	1020	969	950	923	903	1043	990	972	979	979	1009	1027	984	1009	1006	972	957	972	977	1036	950	969	1019	1048	994	984	929	990	984	999	967	978	977	984	1006	1002	979	969	1052	952	996	973	947	981	1017	939	994	966	1000	1010	954	981	1007	990	979	1007	959	1003	953	930	972	1020	965	991	958	959	1034	959	966	935	968	985	948	978	928	971	975	971	998	947	950	955	1007	1011	1018	1012	975	993	1029	1054	961	946	1009	1034	967	1000	1027	1005	973	935	1012	1029	979	1032	993	991	1028	1003	976	946	931	957	967	918	1011	953	1013	940	982	941	967	975	991	974	962	968	984	1027	984	986	928	993	929	999	953	1024	981	959	949	1010	1070	988	1001	991	986	945	977	980	934	1037	941	976	975	1036	987	940	940	990	1005	976	992	941	984	958	990	1020	1014	950	1036	965	978	984	944	993	1010	994	920	984	997	1030	942	1009	936	973	982	993	998	963	997	969	939	999	1010	971	968	1015	1010	932	975	963	1027	1028	950	1001	991	964	980	1020	1001	996	961	958	949	951	1073	1015	948	989	945	964	980	983	1016	983	976	989	1008	992	963	990	967	868	993	945	999	968	954	968	966	992	983	987	932	946	971	996	976	982	997	982	938	968	998	959	998	1018	939	994	982	996	948	968	958	989	965	928	995	884	1033	991	997	1026	949	954	968	981	1011	991	936	994	935	980	981	1011	1003	1036	967	920	1001	1002	961	970	1010	988	968	1023	1009	969	966	1040	975	980	995	1011	1049	967	1006	988	983	998	994	975	981	982	961	970	920	997	1047	969	980	970	1029	989	997	942	952	1016	1000	1013	953	974	960	969	999	972	1000	927	1009	938	1000	1024	993	943	1031	957	977	1017	1024	1043	991	934	1060	986	964	931	998	975	988	928	979	1020	1022	998	1050	1024	978	1006	968	973	997	946	984	962	1001	973	966	999	1019	1013	986	984	1024	1013	969	951	1008	1004	1034	993	963	998	953	1042	991	967	951	980	1041	947	956	978	952	1006	993	1002	928	1010	1041	984	989	999	978	1003	1007	937	975	1002	970	955	958	1029	972	975	976	997	972	964	1012	1007	959	1061	957	972	927	989	996	1004	1031	963	985	993	1085	1017	1021	1002	1028	984	992	1051	974	998	1012	973	960	1022	965	965	965	1008	975	962	964	1001	998	1010	1013	947	974	974	895	1017	981	1029	951	998	969	996	1018	994	967	995	1008	1000	957	983	1036	986	981	983	1004	968	942	991	958	1002	985	953	988	1010	995	964	952	1019	982	997	1009	902	967	989	979	952	962	1005	1012	965	989	1016	993	971	1007	989	969	1015	966	979	975	968	971	989	1020	1037	979	997	972	999	960	977	1002	1009	1018	963	1021	987	979	967	972	939	968	914	1056	981	1009	1019	975	980	1009	973	1022	985	1011	987	963	1035	1042	945	942	942	927	1001	986	1004	964	1035	917	957	987	967	987	966	968	963	1031	963	948	1046	971	974	996	971	977	980	979	1019	1072	949	996	1018	935	1000	993	943	988	952	991	967	980	988	973	933	976	1026	974	1026	1003	994	987	915	946	950	992	993	1022	1020	999	940	931	1003	961	978	972	997	1032	1028	994	928	1005	942	949	987	985	991	988	957	980	994	1019	1004	950	1030	1040	976	962	968	992	971	977	926	970	916	963	1051	1037	1010	1031	1012	988	1040	1026	993	1001	1012	967	1059	978	945	957	977	978	979	997	1004	1006	996	1013	1003	980	1033	942	942	928	1085	965	996	996	938	983	988	956	944	981	976	998	1012	932	985	973	1021	1055	1043	979	992	1007	949	916	996	1051	936	982	973	969	992	931	971	967	992	963	990	975	988	1022	979	992	955	996	931	995	930	964	993	981	990	935	1003	1008	922	923	980	961	951	980	978	1001	1009	984	918	998	976	990	978	1026	947	950	974	944	965	975	951	979	986	1000	1006	948	1045	984	1027	986	1015	960	1006	1026	985	964	980	931	1030	990	994	982	971	1004	976	952	976	981	980	990	1044	979	985	981	920	1002	971	974	958	968	990	933	1043	966	957	960	999	919	978	927	1058	980	946	965	988	1000	935	1018	979	1003	981	1031	947	999	954	1006	1002	1025	980	1027	959	997	967	1003	982	963	949	1065	987	979	942	1012	986	1005	966	997	1027	982	1044	1003	919	978	933	1034	982	986	986	925	1019	1020	1029	1008	940	1011	1005	966	972	1005	988	993	1009	976	1031	982	1010	1002	956	965	1010	914	1000	989	963	933	993	952	1023	978	984	1026	1002	967	996	1010	1028	1020	1029	1068	1007	1047	1010	964	1014	1038	944	1023	993	983	1036	994	978	980	1003	963	981	955	1003	1004	991	965	989	1026	1040	997	993	1014	947	1004	985	961	972	1018	992	1015	998	990	989	1018	1016	1001	978	999	976	929	941	963	943	967	961	1051	1039	972	942	1020	1060	963	1018	1060	955	1006	1012	981	1043	979	972	949	990	1006	982	919	995	980	957	937	984	977	953	1022	964	991	966	959	974	1009	960	991	978	956	955	1022	948	952	980	947	944	953	1015	1021	1014	974	961	995	984	1012	989	977	1007	1001	1012	959	971	975	1030	986	1012	990	1016	1010	908	980	1012	985	974	1017	1006	939	951	976	947	1030	961	979	968	984	1016	963	1013	1025	1014	1027	1027	1031	1013	1001	993	1041	991	1014	995	1008	1016	1046	981	962	1013	939	990	1005	984	981	978	955	981	1002	978	998	992	953	971	980	1004	994	1002	951
2463	1142	686	526	1044	1225	1086	939	803	711	700	641	523	497	450	402	375	322	315	271	232	194	182	158	163	162	125	120	118	120	129	108	114	101	91	92	88	96	100	104	99	90	100	71	76	63	97	85	84	84	70	74	75	84	83	91	83	82	75	59	66	83	91	89	74	78	71	75	93	72	79	71	67	74	52	79	57	69	67	53	63	53	86	79	65	82	74	62	70	64	68	61	68	67	63	63	65	75	66	66	70	67	49	70	76	60	51	66	66	69	65	67	62	45	62	69	68	74	57	70	80	69	56	75	61	70	69	50	57	55	63	71	67	65	61	64	60	62	52	61	49	66	54	56	62	52	66	66	56	55	61	65	63	69	61	67	69	67	61	64	65	64	62	62	70	67	62	73	53	76	63	64	67	51	70	60	80	44	62	42	58	58	53	47	63	67	62	64	62	54	59	55	75	60	59	61	59	58	63	70	72	82	65	71	70	72	60	57	73	59	65	67	63	55	75	71	56	62	78	66	61	64	65	61	69	58	60	78	52	72	65	67	75	63	56	59	65	68	69	64	75	76	82	60	73	69	68	55	65	70	62	48	55	55	60	65	65	58	67	71	76	72	60	67	72	59	49	46	63	60	69	67	66	68	56	68	68	64	68	61	73	65	54	47	77	57	71	66	63	54	68	64	84	72	61	71	60	71	53	64	53	53	64	55	76	71	60	71	55	60	61	64	65	57	51	63	61	75	58	83	59	65	61	52	67	58	65	78	57	67	58	55	65	73	55	64	66	80	50	72	62	62	66	63	79	69	60	66	64	74	66	65	68	60	64	72	65	62	79	72	59	49	51	58	62	52	59	66	68	64	60	58	59	67	54	59	79	58	67	66	68	79	71	61	59	80	69	64	55	69	72	52	60	72	58	51	68	52	73	61	66	78	60	49	58	67	60	73	64	59	64	68	56	52	57	68	70	58	60	64	53	56	68	78	52	72	58	68	65	58	50	65	79	61	61	56	61	52	70	68	52	48	69	57	51	63	66	53	57	66	74	54	44	72	75	66	70	63	66	82	67	71	67	63	79	63	69	74	63	61	70	60	59	65	61	69	80	52	69	56	58	56	75	75	59	62	65	66	80	59	48	60	71	67	60	55	55	68	58	69	75	62	68	67	64	49	73	69	78	53	68	69	51	68	66	62	64	57	50	63	79	58	57	74	70	66	66	59	53	64	81	70	56	54	69	66	77	77	60	59	58	59	59	75	62	67	57	67	57	67	70	63	65	79	71	67	80	81	62	59	54	55	57	66	72	78	57	70	54	53	74	72	54	79	57	58	64	71	62	66	70	59	55	71	60	58	78	71	53	61	72	49	78	53	62	57	55	63	66	74	74	78	48	68	58	72	69	63	62	67	59	67	83	65	65	53	53	64	58	69	66	54	53	52	69	64	57	78	69	63	68	47	55	82	76	60	57	65	62	59	67	76	67	45	58	69	66	54	67	77	71	52	78	70	60	66	57	67	68	73	68	76	66	56	60	69	61	76	65	77	60	77	58	67	59	66	59	69	59	69	66	76	70	64	78	65	63	71	70	73	69	66	63	63	59	59	66	63	71	60	56	55	65	50	66	56	66	62	77	61	75	58	56	68	60	51	62	62	56	67	73	59	76	87	74	62	46	48	63	52	62	61	61	64	63	56	55	60	72	77	59	61	78	39	73	61	69	67	53	75	52	82	78	64	66	55	76	54	68	62	63	64	67	48	65	64	56	55	55	53	56	62	59	54	74	63	62	62	59	68	55	73	58	72	70	59	71	64	81	59	55	68	64	64	58	59	70	57	53	77	61	55	68	70	60	78	64	65	62	56	78	64	62	64	55	80	65	59	60	66	74	59	53	57	60	57	71	59	77	53	68	74	70	81	68	65	67	64	73	62	53	62	60	74	62	81	73	62	60	66	73	57	66	58	54	65	64	61	69	62	72	64	64	80	57	83	62	64	70	50	62	60	61	60	70	60	69	75	68	51	55	72	55	72	52	81	61	66	51	55	61	63	73	83	51	67	60	76	63	61	58	48	63	71	56	55	54	55	72	66	65	57	60	64	66	68	68	65	50	53	62	79	70	80	76	74	70	63	75	68	57	52	93	63	65	65	67	68	61	60	79	66	59	55	66	53	66	59	73	71	74	56	70	56	57	51	63	61	62	64	63	78	69	65	69	69	64	66	53	66	70	52	80	69	69	62	59	69	87	71	71	60	64	58	66	47	49	61	61	56	69	66	59	65	60	72	63	78	55	74	54	62	64	67	61	83	58	52	61	64	62	48	54	56	73	63	75	56	63	77	54	70	63	56	61	61	67	63	57	78	54	58	70	67	62	64	63	59	58	52	68	62	66	66	61	64	70	68	62	72	49	59	69	54	65	74	56	52	58	87	70	76	68	62	79	59	74	76	68	76	59	78	61	75	67	48	56	63	52	59	70	45	63	56	71	60	63	62	76	69	65	54	64	52	68	55	76	67	69	63	63	57	69	54	71	62	56	66	69	74	56	65	60	75	62	69	72	70	63	58	57	63	56	72	62	65	65	63	64	65	58	68	56	65	63	72	53	68	60	60	84	57	75	54	59	58	63	62	72	63	61	86	61	64	53	71	61	75	52	54	71	55	65	69	55	81	79	70	70	60	62	59	74	74	65	76	67	55	52	60	59	55	83	45	69	70	64	61	60	80	68	76	68	67	62	59	53	68	62	71	80	79	62	69	70	59	74	66	55	64	58	62	55	60	65	72	70	54	71	47	65	77	69	66	74	57	45	58	69	48	69	52	81	85	73	55	44	70	62	69	64	65	76	57	75	58	68	67	49	51	51	49	70	63	52	58	73	74	85	65	60	63	74	79	65	59	71	71	57	68	47	57	59	69	73	70	66	67	75	72	70	54	44	58	78	61	68	57	68	68	60	64	58	54	63	53	72	71	67	55	64	61	70	59	56	53	70	63	61	70	77	68	67	60	61	66	49	54	69	60	63	75	70	69	58	69	59	70	72	60	73	56	61	61	68	67	53	62	69	52	76	45	93	58	54	64	60	64	66	69	61	63	66	58	57	62	56	60	53	65	55	61	64	59	60	56	73	50	67	59	52	54	56	76	53	71	70	58	58	67	60	58	68	61	70	64	71	60	62	62	71	55	57	60	61	66	74	65	60	70	77	47	50	70	65	68	62	67	71	65	63	69	71	60	82	57	49	65	65	62	65	70	56	62	84	64	60	76	57	60	66	86	71	66	70	70	64	55	77	52	75	70	57	70	73	60	65	48	76	76	84	66	47	73	73	59	79	72	66	54	74	61	67	66	68	72	72	83	64	65	75	70	69	67	66	64	64	76	73	58	74	57	70	59	81	81	56	54	64	61	70	64	51	73	50	73	60	55	55	53	60	65	70	65	63	67	61	69	68	85	49	61	63	53	51	66	61	62	55	68	56	54	61	66	54	64	53	60	73	61	67	61	74	72	58	62
25410	18492	13029	26941	35859	35218	32541	29140	25655	23564	21422	19146	17329	15632	13781	12623	11727	10666	9393	8414	7527	6841	6342	5668	5227	4704	4304	3973	3673	3402	3223	2920	2862	2657	2433	2395	2249	2180	2164	2142	2103	2037	1914	1825	1872	1804	1785	1616	1595	1624	1586	1579	1414	1467	1428	1450	1437	1351	1306	1267	1331	1278	1266	1247	1289	1228	1167	1221	1221	1168	1083	1136	1123	1076	1098	1032	1117	1047	1043	1048	1057	1059	1077	974	1057	999	1006	963	1011	959	975	1030	1015	914	917	945	923	940	852	901	955	894	904	923	914	915	857	889	945	872	857	854	931	870	944	935	915	906	913	973	876	892	901	858	922	869	910	972	939	946	926	992	922	873	961	930	931	917	931	903	873	928	907	914	934	958	885	930	886	964	878	977	891	879	886	893	929	946	920	872	916	861	889	905	903	825	910	887	911	900	961	910	891	923	928	904	921	938	913	900	901	823	914	849	870	960	904	915	886	856	923	901	884	948	908	930	914	874	872	914	931	908	815	898	885	931	885	917	886	863	866	943	871	904	935	886	882	893	906	875	883	900	910	934	937	866	895	881	863	942	880	932	906	896	892	943	887	910	904	885	870	903	930	927	833	914	842	837	987	894	895	877	912	918	895	900	884	879	893	859	915	888	871	851	864	874	858	852	978	891	986	864	849	889	911	828	850	901	910	920	919	908	893	888	839	919	889	919	896	861	874	918	960	925	938	906	884	881	910	849	885	911	915	890	852	895	864	864	908	871	898	902	930	893	894	926	895	861	882	927	889	901	912	933	929	887	891	899	916	960	858	894	951	880	927	875	884	930	856	884	892	868	847	910	909	884	941	893	887	866	867	876	905	913	920	915	903	885	905	919	845	919	885	899	894	878	927	904	904	858	904	910	923	855	942	916	893	884	848	867	925	911	947	933	936	923	876	910	924	910	921	897	893	880	915	900	922	948	918	937	898	880	913	859	916	926	944	885	881	869	897	905	915	917	915	920	891	855	893	938	911	884	908	876	885	877	849	934	892	919	902	887	911	907	861	870	897	956	947	930	876	866	923	908	933	908	926	908	915	889	923	891	930	893	905	879	835	859	906	872	881	865	877	888	911	929	928	890	932	903	879	882	902	954	907	859	889	889	942	894	918	966	904	864	883	888	902	952	872	868	850	867	891	841	904	859	866	911	905	907	907	886	893	841	942	927	930	845	890	877	868	851	858	958	889	870	886	886	891	905	865	827	835	900	916	898	944	909	911	882	868	836	879	864	889	922	894	943	871	880	920	911	888	873	908	892	880	899	873	855	823	938	881	846	864	877	850	889	919	935	878	894	884	931	893	893	890	927	916	908	903	891	878	893	877	923	900	909	887	895	898	883	870	886	908	912	830	935	888	926	932	962	874	857	933	925	901	851	939	928	948	886	904	883	927	919	926	881	914	883	946	929	957	916	878	961	895	882	932	903	900	865	874	890	901	896	853	924	901	915	916	906	891	873	862	855	916	872	896	903	875	948	903	885	933	865	943	882	891	914	912	874	895	889	954	828	931	897	918	905	898	891	899	839	937	892	907	901	851	913	927	897	922	908	925	911	869	910	891	906	880	881	963	852	867	904	881	866	962	948	918	902	902	895	916	916	891	891	897	849	912	948	943	882	884	852	893	925	848	895	893	891	861	872	905	869	859	880	938	869	926	911	925	922	941	884	883	918	891	902	853	926	875	978	888	869	854	943	962	847	880	877	845	920	881	926	887	903	899	944	885	884	847	908	871	840	919	862	935	878	882	870	873	875	896	894	957	955	877	917	837	914	883	893	869	861	883	934	874	890	886	892	858	907	915	917	962	912	900	926	914	897	888	916	965	877	937	867	892	886	907	899	934	924	868	871	897	889	925	911	887	888	919	919	889	930	983	934	914	883	913	878	933	902	883	889	892	944	930	887	910	863	851	896	912	868	909	883	903	874	912	956	930	944	879	902	853	862	889	872	920	898	924	914	924	945	888	958	832	961	914	857	901	887	883	918	920	943	916	914	877	921	949	925	916	862	892	896	942	899	851	920	926	856	893	942	894	872	877	849	848	886	925	909	914	860	891	887	923	906	923	895	902	867	881	940	934	865	886	876	945	844	863	899	912	889	919	847	919	900	904	840	921	906	895	914	934	924	851	893	911	901	914	914	898	915	914	904	923	892	890	896	880	880	896	874	890	904	885	909	864	873	874	933	855	880	844	914	902	899	865	831	921	906	917	877	897	919	868	882	909	873	896	892	879	928	940	884	914	899	914	912	881	885	872	905	897	926	873	911	894	914	854	850	895	865	822	885	869	840	911	949	938	885	928	888	898	939	868	930	917	899	921	903	913	928	930	900	838	902	950	856	860	909	881	902	889	897	905	922	931	919	867	894	929	883	907	864	937	903	882	845	938	921	867	906	908	894	876	892	899	923	950	903	895	902	925	899	935	868	903	900	920	903	898	914	932	883	894	951	918	864	885	843	837	877	869	872	864	889	892	879	871	932	894	923	902	909	882	890	938	934	901	918	875	884	889	848	906	920	918	937	907	907	907	882	883	883	924	932	908	867	853	905	884	888	903	888	932	881	923	902	870	895	916	906	898	896	918	890	933	955	885	871	938	869	926	877	872	932	911	882	927	903	886	916	880	829	916	928	931	899	909	922	944	910	894	951	872	889	891	896	889	849	853	878	903	906	916	899	949	893	882	928	938	921	905	860	896	916	899	873	961	939	979	853	921	910	859	879	883	851	887	899	943	851	867	835	908	860	888	898	973	917	904	867	867	902	893	863	908	876	984	898	935	918	885	904	881	882	933	854	902	913	897	893	917	914	869	903	871	830	905	909	947	901	963	873	827	926	890	833	960	887	876	874	891	892	928	912	865	899	890	887	858	949	930	927	867	878	856	897	894	856	888	869	840	914	885	939	899	824	873	919	896	862	869	906	950	884	932	907	927	899	903	924	873	898	922	890	942	912	837	899	912	883	922	952	918	851	869	862	899	884	907	886	835	887	908	908	872	904	838	866	844	903	909	892	936	895	922	877	914	919	931	938	881	895	920	869	923	909	920	859	846	872	874	924	863	931	948	897	855	856	911	881	939	911	919	932	920	902	865	836	917	875	893	885	896	902	859	918	930	879	905	868	876	939	904	885	896	897	904	918	844	917	912	877	896	888	853	878	908	887	865	855	894	927	881	903	879	866	909	851	888	918	924	911	916	849	895	904	967	921	880	882	915	923	867	840	947	855	900	891	903	919	954	918	928	892	881	942	882	907	844	937	898	861	848	912	894	885	896	928	900	920	905	870	902	936	880	877	885	926	925	860	881	886	900	907	906	915	907	830	905	912	907	860	907	913	896	868	966	910	971	876	900	849	972	874	912	863	840	957	897	901	877	883	919	908	889	901	966	911	867	858	914	894	940	889	909	910	929	934	913	910	925	908	871	888	917	882	903	910	937	922	923	956	925	921	878	898	880	901	906	893	913	858	901	949	902	886	948	889	843	871	913	919	938	906	904	874	859	856	856	887
1942	475	331	275	538	564	590	450	448	405	360	321	313	249	237	186	163	192	169	144	140	119	118	113	112	85	95	94	91	74	84	89	59	65	54	81	76	55	61	79	71	58	65	61	67	64	69	62	69	58	61	51	55	59	56	60	67	60	61	44	64	63	44	57	54	45	60	51	58	65	47	51	65	58	48	56	60	48	56	48	57	51	48	53	55	51	55	60	56	48	46	43	53	51	49	72	51	54	57	52	66	61	46	57	53	64	50	57	61	59	46	54	56	53	45	58	46	39	39	46	54	55	51	45	44	40	67	53	43	36	48	69	49	50	49	57	66	52	53	70	67	59	55	41	58	50	46	46	65	58	56	65	54	53	62	55	53	69	65	55	52	49	54	44	37	63	51	57	50	54	41	53	53	50	54	57	56	64	57	56	50	66	57	70	56	57	55	56	53	42	59	60	47	46	58	47	57	39	55	42	56	49	55	56	45	47	54	53	53	31	48	54	46	76	43	51	45	53	51	44	53	59	70	49	48	49	36	53	47	55	57	44	67	47	63	48	43	48	51	48	57	36	58	51	46	54	50	50	57	61	60	48	47	48	47	44	63	57	37	64	43	57	49	52	55	50	37	55	56	55	59	44	51	40	64	45	58	58	41	65	62	47	44	59	59	51	57	48	57	57	46	55	59	59	55	63	66	59	75	63	51	40	49	66	43	66	54	40	54	56	49	57	45	64	43	58	55	57	58	56	47	44	51	62	40	55	50	56	65	55	46	58	60	43	52	54	60	48	52	59	57	66	46	70	48	49	53	61	57	52	60	61	54	43	55	50	61	53	55	58	56	58	58	60	50	49	45	51	48	49	53	58	53	49	49	60	49	64	51	51	43	64	53	53	51	52	57	56	48	69	64	49	60	60	60	63	57	54	48	54	50	51	51	50	64	60	52	42	49	47	55	62	54	47	54	59	55	57	59	51	50	51	56	44	49	48	50	47	56	63	55	48	67	54	46	62	52	61	62	54	49	67	47	71	66	54	48	56	49	45	66	47	64	53	53	46	50	58	46	47	48	38	59	56	51	50	58	47	57	61	53	59	73	56	52	52	51	49	69	45	49	51	51	57	61	61	43	55	53	54	66	42	53	45	64	58	48	55	59	50	62	48	61	63	49	52	52	67	48	50	45	41	58	59	53	53	55	43	52	52	46	59	73	46	58	50	55	56	72	46	71	41	57	66	40	51	49	42	58	44	48	54	58	55	65	42	48	56	42	57	55	59	47	62	61	56	55	62	59	42	53	53	67	65	55	49	65	44	55	53	55	54	52	63	44	52	53	45	52	71	55	47	51	60	58	59	49	48	47	49	58	46	65	55	36	43	37	67	51	52	39	52	48	62	49	44	54	64	54	73	45	52	52	39	67	56	53	61	67	47	48	55	57	67	68	51	45	54	58	47	42	47	53	64	64	49	40	55	55	55	51	63	53	47	50	50	46	58	55	51	54	59	58	69	55	48	47	63	49	48	44	46	51	49	50	50	53	48	52	58	59	58	49	64	54	59	64	47	41	56	50	46	48	53	43	58	54	52	63	57	53	62	54	60	50	58	66	58	52	48	49	37	60	53	50	60	50	54	57	49	47	62	44	52	53	60	48	67	34	50	60	59	59	59	48	52	49	51	60	44	52	44	40	58	50	57	56	61	57	68	43	62	57	46	49	61	51	44	50	58	52	43	61	46	53	47	55	55	57	53	64	59	51	45	52	62	63	46	63	47	42	40	47	52	46	52	49	52	53	70	44	48	48	48	50	52	48	64	51	62	57	60	49	61	46	46	57	54	56	56	58	69	42	57	50	58	58	57	67	47	56	59	47	47	56	53	54	61	46	52	54	46	49	38	69	52	51	36	49	59	55	64	50	64	52	65	43	59	51	58	63	43	49	63	54	53	55	52	61	54	53	56	64	45	50	41	53	43	60	67	48	51	44	58	55	60	63	54	50	49	57	57	66	54	48	39	50	55	59	58	53	57	46	63	59	48	44	61	35	41	54	50	56	44	43	55	47	63	50	62	44	58	61	41	51	47	51	57	53	53	53	52	60	55	39	52	43	51	43	55	52	54	48	61	63	59	52	43	60	58	70	62	52	59	55	47	49	53	44	42	51	48	50	54	58	67	47	54	59	48	57	44	50	64	49	56	42	54	65	47	63	54	54	60	49	67	38	55	59	61	51	52	46	45	53	55	53	52	45	44	58	45	47	55	60	54	49	53	69	49	39	43	40	50	55	57	71	50	57	63	33	48	53	54	42	57	64	66	43	44	64	65	51	54	61	56	59	47	42	48	57	53	61	54	34	51	50	60	49	49	56	39	47	48	44	57	57	59	53	49	64	63	45	48	54	67	47	45	56	44	52	59	55	57	48	61	60	53	56	67	63	65	56	59	53	57	51	53	52	59	48	46	50	65	50	50	52	50	57	66	54	59	64	51	53	62	54	53	58	61	46	41	63	49	64	51	49	56	56	55	57	53	56	54	47	55	47	50	50	50	55	53	48	45	54	65	53	45	50	57	53	56	57	47	49	58	55	53	55	39	47	47	56	55	57	59	50	61	56	42	48	57	51	42	49	58	62	52	63	64	46	51	58	56	47	50	49	47	60	56	43	49	46	58	50	55	63	56	54	44	39	43	42	52	62	46	43	73	44	58	47	51	45	56	64	61	63	72	45	52	43	59	43	46	58	69	51	42	63	64	52	45	51	60	50	60	51	49	58	46	66	56	49	52	54	47	49	39	50	48	58	56	46	56	50	52	58	41	47	54	59	45	49	46	60	52	47	63	50	63	51	47	66	43	46	59	58	49	51	47	53	49	65	51	47	67	51	56	72	61	51	51	54	60	60	59	64	59	64	50	55	48	61	52	47	51	49	52	45	50	41	53	62	65	58	51	52	53	46	49	47	57	53	67	55	55	51	51	46	76	52	47	71	60	56	48	46	64	52	44	58	65	55	39	44	70	63	54	61	51	60	54	48	56	52	66	52	49	60	63	54	68	60	51	57	59	51	58	58	49	48	49	45	51	62	48	58	37	58	53	59	59	49	45	41	49	43	51	52	43	58	47	63	52	47	43	57	49	51	50	60	55	70	45	51	58	53	57	32	53	50	60	57	51	39	44	58	53	50	50	65	49	47	60	53	55	34	60	56	37	44	56	46	43	63	55	66	60	54	41	53	55	65	58	48	44	51	55	42	48	50	62	58	51	61	47	46	55	60	54	64	48	57	45	58	48	49	60	54	54	50	48	41	32	47	52	40	55	55	38	71	62	53	54	54	50	45	45	57	48	45	51	59	53	67	45	55	60	60	55	43	40	60	58	55	50	54	51	50	55	47	56	47	55	52	56	49	57	58	45	45	59	48	59	55	59	69	57	63	60	58	47	73	47	57	38	63	50	58	56	46	56	66	53	40	54	58	56	52	53	54	47	52	65	45	59	61	58	58	48	55	57	50	58	50	59
17422	11525	7668	18380	27129	26418	23868	20245	17475	15823	13617	11975	10880	9283	8421	7618	7035	6153	5670	4889	4325	3900	3622	3286	3056	2732	2498	2245	2124	1966	1955	1843	1689	1640	1518	1512	1464	1335	1402	1365	1313	1255	1314	1177	1199	1205	1160	1117	1066	1099	1072	1082	1096	1042	1023	992	931	998	984	900	1008	955	992	871	928	875	877	908	897	911	905	849	882	818	851	828	818	849	789	821	835	793	855	808	779	831	818	800	801	780	808	784	778	752	763	770	797	761	746	797	783	742	730	796	775	773	767	746	784	742	768	791	777	750	735	857	805	727	707	765	802	798	809	787	760	768	778	791	767	753	761	731	768	742	757	745	722	745	783	774	770	761	750	725	808	759	767	781	759	803	768	776	731	726	761	792	801	755	753	763	747	766	758	756	770	759	768	769	769	776	725	772	759	802	777	766	708	772	787	749	772	732	735	693	772	800	828	784	774	760	752	773	773	757	778	738	751	726	734	747	740	754	794	749	760	710	777	737	735	730	777	739	757	721	745	767	763	725	765	732	774	825	768	738	725	768	774	735	758	778	800	764	720	819	752	788	743	731	722	756	778	742	755	765	742	767	749	804	743	733	782	794	719	780	718	745	792	767	754	757	739	751	726	754	820	825	785	745	775	830	774	747	744	834	804	742	750	791	738	751	749	795	776	716	801	737	742	745	764	754	763	725	786	726	766	787	755	718	776	820	765	779	845	747	767	753	768	764	752	748	761	774	794	748	738	770	747	742	769	764	771	762	828	784	761	787	781	740	715	793	783	777	734	773	753	777	796	742	762	787	812	794	832	745	787	771	754	752	725	759	779	776	787	762	790	729	789	769	755	775	726	759	768	769	840	763	797	747	752	757	760	741	718	758	703	760	787	744	775	753	766	780	802	845	778	748	768	759	773	769	763	774	766	795	724	746	720	752	744	748	754	757	728	780	736	727	729	733	761	804	774	748	746	703	789	792	742	761	773	773	720	781	779	792	754	756	745	775	797	755	793	773	761	750	716	767	753	736	784	774	700	759	778	749	825	768	717	770	819	807	782	795	746	756	793	776	733	793	772	786	719	742	777	770	752	792	788	717	813	794	800	739	789	742	767	745	773	818	777	780	759	808	793	759	751	795	772	718	731	813	839	786	796	766	738	825	756	760	776	770	773	791	725	749	753	752	733	721	799	785	814	769	773	810	780	727	789	758	798	802	753	759	736	782	797	734	783	783	760	779	752	750	721	747	728	806	714	721	753	750	749	763	712	688	799	782	776	749	759	775	794	719	777	759	762	746	778	725	781	800	794	774	768	760	721	733	758	746	757	779	800	777	767	797	760	725	794	783	793	809	783	728	764	751	776	745	767	773	776	813	777	772	800	773	757	730	759	775	816	751	725	777	740	720	760	765	751	778	790	777	728	771	783	749	791	803	814	764	753	759	754	776	740	738	723	740	736	748	782	722	791	713	784	762	787	753	817	817	755	788	750	744	731	763	743	762	836	790	807	695	726	812	750	766	748	742	781	807	806	764	706	775	725	800	755	735	757	743	765	759	766	773	749	744	798	800	774	770	773	740	730	759	750	733	796	734	807	710	764	788	713	745	738	791	744	726	753	697	817	765	752	735	765	741	781	735	741	742	765	747	779	762	760	718	747	723	800	765	751	746	752	745	785	765	757	778	758	771	796	804	724	774	754	768	741	785	765	751	778	793	719	794	760	804	772	813	749	773	801	799	764	755	751	719	705	747	726	748	743	768	686	756	748	764	813	784	768	778	768	745	769	771	801	802	779	803	749	781	788	724	738	768	729	793	768	798	700	744	787	792	780	748	750	778	797	788	767	796	777	790	789	770	771	754	776	797	794	716	771	780	785	784	794	730	780	787	746	715	708	759	745	773	730	783	764	748	768	788	794	750	735	698	772	768	768	790	769	734	798	743	815	779	768	775	758	739	758	773	741	730	713	764	747	777	752	766	806	783	780	769	803	773	785	799	770	756	761	779	714	811	754	746	768	794	730	712	740	734	737	735	718	763	784	799	751	728	749	790	762	783	745	773	715	748	750	750	731	742	753	755	778	816	755	770	783	719	744	736	756	743	768	727	740	749	768	746	799	796	769	774	799	742	734	822	814	736	781	763	738	757	779	741	787	756	746	786	752	764	758	779	828	788	761	772	759	718	754	754	769	750	754	785	820	756	756	791	767	796	811	759	808	772	780	747	772	747	796	735	749	748	760	751	763	789	731	762	758	742	765	770	810	782	779	771	756	825	758	753	783	806	753	758	781	728	789	743	778	745	726	707	775	758	812	780	754	763	769	779	756	780	783	745	779	748	804	746	774	761	770	806	731	747	736	740	743	787	750	753	749	813	778	778	716	724	784	744	736	769	749	753	750	765	783	785	788	757	762	739	752	785	735	757	757	783	783	729	799	777	764	736	758	760	772	788	780	746	714	756	784	789	808	735	769	755	733	761	736	746	777	742	753	763	699	752	764	765	768	732	736	751	754	766	729	709	733	786	778	745	757	779	738	796	775	780	726	765	790	724	732	776	775	758	771	740	766	762	754	754	757	703	709	735	757	751	752	794	755	787	739	792	792	705	777	780	772	799	738	737	780	747	811	769	774	802	801	774	737	744	784	795	813	731	751	809	767	784	750	735	772	809	735	744	729	790	752	784	760	737	807	725	787	774	782	788	703	782	754	763	761	730	728	747	829	766	743	760	791	776	792	742	812	746	787	778	792	782	786	766	790	803	701	772	739	728	783	712	785	715	786	789	734	753	841	829	781	763	772	737	809	758	789	783	775	744	780	765	724	746	736	812	806	734	786	767	770	745	808	823	763	770	745	782	769	740	745	756	819	739	750	813	773	738	775	754	795	736	797	767	813	752	766	755	746	784	752	775	782	775	764	715	746	740	788	750	729	768	792	749	749	750	777	774	772	787	733	720	777	784	755	774	744	756	800	717	766	760	755	728	823	755	790	802	772	754	754	724	736	762	773	749	782	779	743	767	734	756	749	737	760	773	764	803	741	761	717	760	752	801	804	746	749	791	751	797	785	755	776	791	792	784	802	738	808	762	799	802	797	740	811	716	768	720	775	777	795	791	788	768	729	762	749	786	706	811	753	759	733	736	784	747	774	775	809	763	796	736	765	750	721	761	758	773	709	752	756	729	754	788	752	788	749	797	725	768	721	776	763	734	791	776	791	731	773	693	811	758	760	727	770	799	771	689	805	810	794	718	773	781	749	784	744	769	779	781	734	749	761	716	799	825	773	717	788	763	756	744	736	765	792	772	779	771	796	719	758	721	807	770	790	769	800	792	773	749	798	790	780	752	760	769	722	769	773	764	764	776	772	773	754	758	757	729	793	796	750	740	741	743	823	807	782	773	776	728	753	750	780	818	770	772	784	776	785	790	757	763	736	794	777	785	791	743	757	751	751	776	778	731	744	735	779	751	758	796	789	761	804	777	711	785	796	803	728	780	775	776	752	772	785	742	775	804	788	725	769	762
1328	793	495	421	758	959	783	700	637	527	482	419	390	304	312	307	253	228	188	185	173	173	122	124	128	107	96	89	97	101	76	97	71	62	74	70	88	66	69	58	74	56	64	65	60	63	67	68	60	50	57	57	47	46	36	48	52	64	46	51	49	58	54	65	46	54	43	47	47	74	49	50	57	48	57	48	58	40	57	53	49	43	43	59	52	52	37	49	47	46	53	36	40	44	45	42	44	48	41	47	48	51	52	36	48	46	39	41	41	45	50	41	58	50	52	47	60	43	48	48	48	41	52	59	48	39	55	48	49	48	46	44	45	59	50	35	39	53	41	37	51	49	58	51	54	41	54	47	49	53	44	52	45	45	56	54	53	48	59	42	49	37	44	40	55	50	34	44	55	49	40	44	49	56	49	55	45	42	45	52	50	53	46	53	50	43	55	52	41	54	51	40	46	49	44	41	59	61	38	55	40	47	44	40	47	47	42	45	60	53	57	52	47	44	43	44	44	42	50	58	44	40	50	48	40	48	43	39	49	45	50	48	44	40	45	48	55	49	39	50	48	47	34	60	46	57	48	40	52	39	56	45	49	49	49	57	47	39	60	55	51	35	57	53	49	46	55	52	44	42	45	52	60	32	50	68	45	42	35	34	46	44	49	47	49	58	42	40	64	53	34	56	53	42	47	39	45	52	62	40	47	50	38	51	48	45	49	45	59	46	41	62	38	38	53	47	45	37	47	36	54	51	34	41	56	47	47	51	40	56	50	51	43	58	45	57	48	58	44	41	52	53	49	43	71	41	41	44	39	43	42	40	42	49	39	59	50	51	41	44	59	41	52	45	43	49	57	47	38	54	49	48	43	50	60	48	47	60	52	50	51	46	49	46	51	45	43	44	56	59	37	45	44	56	48	52	46	64	42	47	32	54	47	45	43	50	50	68	41	44	51	59	47	51	42	47	52	46	40	56	45	42	55	47	46	57	48	46	45	46	47	36	55	50	55	45	40	42	60	36	58	60	55	43	45	49	56	44	63	49	41	42	48	41	52	48	47	46	42	53	53	41	46	57	52	44	41	45	39	41	31	41	52	43	44	49	57	39	49	43	41	48	44	39	43	38	53	43	37	44	56	46	66	62	45	43	58	59	48	54	54	43	53	43	39	48	35	54	46	40	37	42	47	55	48	37	39	48	39	44	48	46	47	52	51	53	50	68	47	40	40	48	48	43	52	55	54	52	50	47	53	53	46	46	40	50	46	48	56	48	54	47	44	39	50	40	57	49	49	51	48	48	41	49	43	36	36	49	38	61	57	49	49	38	50	46	38	36	49	55	40	64	41	45	44	59	37	43	66	58	43	59	43	51	49	40	48	61	54	46	49	45	40	38	45	40	53	50	53	54	39	45	43	50	49	45	57	48	39	39	48	41	44	48	45	48	37	40	48	43	52	53	39	41	47	38	51	41	43	63	58	46	31	59	38	56	48	54	51	47	52	46	52	36	57	47	54	36	48	48	55	54	30	42	60	59	37	47	68	49	51	50	49	48	46	52	43	45	52	38	54	67	57	36	54	47	54	39	40	50	43	42	47	51	51	57	57	40	43	49	38	38	41	55	43	44	38	52	54	49	45	43	51	42	45	55	48	37	46	37	53	45	58	49	47	46	55	42	46	52	38	45	49	51	49	45	49	43	55	57	56	48	37	43	46	41	59	49	44	43	51	55	45	52	45	36	57	59	48	50	40	41	42	42	59	46	41	66	46	49	49	47	41	39	40	51	56	49	48	47	47	59	50	44	37	44	48	49	48	37	50	49	54	59	38	47	42	44	58	49	51	46	45	48	43	44	34	55	42	43	54	48	62	43	44	45	43	48	57	54	44	48	48	49	44	49	43	62	46	41	49	52	46	48	56	51	43	50	55	49	37	55	49	55	49	41	45	53	51	41	48	57	39	50	53	45	43	57	61	47	48	55	42	57	51	40	45	44	51	41	44	47	60	50	49	49	45	42	48	53	47	58	43	38	46	45	53	36	53	47	53	50	48	54	38	37	38	52	43	49	56	47	30	48	54	54	33	48	42	45	47	36	47	44	43	53	64	65	42	40	49	45	35	48	33	48	43	58	50	62	35	45	54	46	42	62	61	50	50	38	45	50	48	52	51	49	39	41	45	65	45	43	57	42	48	55	52	44	43	36	49	39	49	46	42	49	29	47	45	44	36	43	42	43	48	48	45	46	55	53	43	45	43	42	38	54	40	50	43	30	52	30	46	60	46	60	50	49	48	54	60	47	49	42	48	53	51	57	53	47	38	50	51	61	58	60	55	38	57	49	39	58	45	43	44	38	57	46	52	43	49	53	48	48	49	45	54	40	61	47	48	54	43	50	50	61	34	57	63	45	50	45	48	57	47	50	45	45	42	61	38	47	50	46	53	51	53	57	42	38	54	48	44	44	54	41	44	50	32	53	47	49	43	39	39	43	46	44	44	41	43	41	54	45	37	61	54	50	45	47	50	45	49	40	45	46	42	42	50	47	49	43	52	46	36	54	48	49	53	51	47	42	43	47	42	57	40	47	57	36	38	45	40	49	59	54	45	53	49	49	40	47	54	43	44	27	40	52	40	50	38	56	41	55	35	56	43	52	51	42	44	45	45	41	43	46	49	44	52	52	41	53	44	56	48	57	48	29	51	44	56	49	43	49	38	51	58	50	47	62	51	50	47	45	42	43	55	68	43	41	51	49	59	37	49	47	45	51	55	58	42	48	38	37	50	46	47	40	39	65	52	50	54	51	51	49	37	45	52	46	42	53	34	49	52	42	50	48	43	49	53	41	40	34	43	40	37	48	59	50	51	54	47	42	53	53	52	47	40	51	39	59	42	49	43	48	63	46	51	51	48	45	53	41	42	55	51	39	44	52	49	50	37	49	46	46	40	58	35	53	45	43	46	59	50	47	42	42	49	51	52	62	49	44	55	47	45	49	43	45	50	53	43	53	40	49	47	44	52	54	62	50	64	43	39	49	61	44	51	47	46	42	55	57	39	48	52	51	61	48	40	57	46	42	37	52	58	56	42	47	50	40	44	56	41	53	57	56	41	55	46	45	38	60	44	54	46	54	49	47	36	55	52	39	46	53	47	51	41	47	41	51	51	56	45	50	42	55	55	48	41	43	56	48	57	34	45	45	43	56	45	48	58	47	51	45	54	40	49	50	38	49	57	48	40	44	52	53	50	55	49	37	60	42	49	49	54	47	52	39	51	33	44	45	41	52	41	44	43	37	50	48	61	49	49	45	50	39	55	55	53	57	46	55	32	50	44	53	60	58	51	45	43	67	51	46	37	39	44	51	39	60	49	45	43	51	45	48	51	47	50	38	45	58	47	46	47	36	44	48	45	43	44	56	54	53	44	46	49	42	48	44	42	48	45	60	38	46	57	52	48	32	49	36	43	56	42	44	58	54	49	56	46	41	38	46	36	40	40	42	48	50	52	49	52	40
21330	15653	10438	23595	32322	31711	28931	25250	22062	19565	17955	15956	14409	12493	11164	10237	9248	8161	7273	6592	5708	5215	4728	4269	3841	3523	3309	3093	2842	2566	2456	2163	2059	1966	1892	1782	1748	1647	1566	1588	1544	1535	1477	1422	1359	1305	1309	1205	1174	1163	1164	1119	1138	1137	1079	1048	1057	1036	990	928	953	946	925	939	918	872	939	885	878	847	842	871	857	806	859	807	795	802	762	791	747	784	783	732	706	770	744	738	814	720	756	704	726	730	685	730	724	697	716	688	699	643	684	670	695	665	731	730	715	684	688	698	733	667	711	677	704	682	630	723	672	670	670	687	734	739	687	718	674	713	654	700	684	685	694	706	728	696	653	663	706	684	715	691	712	677	699	722	720	677	727	669	677	674	699	653	651	695	695	679	707	692	704	763	710	643	696	730	760	676	666	627	675	690	712	700	654	666	680	717	697	704	721	692	687	736	702	682	664	680	699	677	677	709	682	661	633	675	722	734	660	744	640	695	695	723	674	714	741	653	698	685	721	646	675	668	689	685	663	735	679	702	696	728	672	734	695	626	687	691	666	670	646	659	755	644	663	706	654	671	643	639	670	680	708	714	719	709	731	706	679	687	717	698	632	661	695	686	707	676	694	653	672	670	691	648	749	630	731	676	689	698	711	663	685	657	689	739	730	645	677	698	743	702	688	691	742	699	716	699	659	657	732	674	704	691	705	691	671	665	690	690	654	658	665	688	652	697	688	674	728	737	653	663	682	686	727	638	714	696	715	669	671	673	628	688	700	689	651	734	670	729	717	686	672	650	658	662	686	669	702	708	745	686	673	665	702	669	666	670	665	715	718	698	663	648	661	670	674	680	660	731	676	686	673	728	666	672	737	703	716	721	654	728	705	721	731	672	701	665	726	654	661	693	692	703	680	678	698	685	625	736	698	693	715	670	664	675	681	655	658	679	689	709	622	707	691	676	669	697	647	645	696	670	696	705	740	681	689	641	697	652	690	671	677	698	697	705	683	656	670	694	703	674	692	768	662	674	709	669	685	695	687	724	689	663	714	686	699	685	695	676	691	680	622	689	755	678	690	684	689	721	698	702	674	694	697	658	701	739	712	642	668	736	712	711	677	694	719	732	690	688	673	725	684	678	749	685	698	675	682	756	717	673	703	679	633	662	718	702	719	666	656	711	694	648	685	712	713	663	688	672	681	670	669	737	634	667	660	683	708	647	692	706	686	713	705	654	713	703	665	677	753	660	703	711	691	654	685	680	715	684	720	688	691	711	719	723	735	748	730	679	702	714	719	716	728	680	696	682	671	651	669	694	639	713	652	684	658	635	659	666	704	688	658	708	678	647	693	712	681	682	668	716	661	647	662	691	709	665	672	700	716	703	661	695	687	696	703	734	696	650	647	675	716	703	666	663	666	645	678	678	718	691	705	696	643	695	662	653	677	638	721	660	699	723	658	685	643	666	756	720	702	665	672	728	714	681	614	665	753	729	656	724	624	699	727	702	733	685	706	735	717	663	685	692	646	690	700	671	700	676	717	676	712	741	698	731	691	731	689	665	667	714	686	680	636	665	705	691	712	707	686	666	664	672	706	670	733	708	689	643	664	671	749	674	697	693	685	698	760	740	684	706	653	636	665	706	694	649	659	706	684	737	697	662	679	705	706	720	675	663	706	651	699	676	659	731	715	685	723	649	730	660	692	665	625	703	671	644	685	668	678	675	729	731	709	650	675	725	695	698	652	684	692	660	696	669	706	684	671	693	663	672	697	667	658	687	697	740	694	688	705	699	717	683	709	669	688	718	683	679	715	718	648	685	683	678	672	710	673	675	683	647	638	683	666	731	671	674	688	670	692	670	698	697	688	681	675	704	656	666	627	682	655	730	713	688	706	688	697	668	658	673	666	675	674	718	717	694	667	667	700	668	726	698	669	689	627	650	686	658	706	663	678	608	720	654	704	700	673	664	723	654	693	686	694	718	637	664	653	689	688	679	706	730	712	712	712	685	671	662	621	706	685	657	690	670	662	737	729	703	721	681	666	664	695	708	687	641	684	692	670	708	706	697	658	684	664	670	721	710	653	648	648	716	687	688	703	752	693	670	730	720	683	686	653	673	644	663	697	663	747	648	701	638	696	675	631	672	700	670	656	670	670	667	722	640	688	750	749	678	688	687	724	665	699	672	681	707	676	664	681	662	683	674	673	634	711	703	697	700	721	716	671	683	650	656	710	692	679	739	659	706	683	716	684	724	690	620	693	675	695	644	699	709	673	670	661	683	693	718	710	715	661	708	655	669	674	689	669	743	712	720	637	681	688	703	694	653	727	678	657	722	648	672	697	685	682	693	706	644	688	640	709	642	681	672	688	672	691	658	668	700	689	683	758	678	700	695	716	704	705	687	691	703	701	662	684	685	695	678	674	675	696	706	709	746	675	705	688	719	698	711	638	702	679	672	671	699	697	680	724	629	731	676	674	692	684	668	673	691	666	696	716	703	661	648	662	686	670	711	680	638	719	679	684	700	701	690	700	709	698	688	665	741	637	674	731	668	657	731	697	694	685	720	664	685	703	721	723	725	671	713	689	708	730	719	660	672	683	678	698	687	718	720	738	698	634	675	698	689	654	691	630	659	694	713	679	680	681	706	639	707	705	679	667	694	674	702	649	672	695	704	676	694	665	692	666	666	697	686	663	656	734	663	651	712	651	747	689	704	652	737	680	713	693	693	706	675	692	724	636	665	704	727	692	662	664	703	673	659	681	686	666	665	689	669	657	737	682	700	671	660	669	659	700	660	675	700	712	686	654	660	722	722	687	681	656	705	647	735	693	705	703	691	684	713	717	670	686	702	694	653	683	696	679	713	671	735	690	698	704	679	673	664	707	703	672	673	686	689	660	668	666	703	664	657	650	701	678	671	698	686	673	704	698	730	631	683	713	633	696	670	689	745	665	704	692	663	709	715	739	711	693	693	666	694	725	679	662	681	709	690	751	667	689	715	722	664	659	702	718	684	673	658	650	681	667	691	686	686	659	718	692	673	664	668	645	664	694	700	681	700	701	688	645	729	709	674	696	706	642	696	706	717	649	736	722	677	650	650	669	705	688	687	694	640	718	691	687	706	720	676	720	661	695	668	671	693	699	693	652	727	689	710	707	683	714	677	645	707	627	690	715	666	700	703	713	661	663	655	666	688	670	681	696	712	745	711	706	712	700	710	659	689	637	659	687	647	694	706	729	704	686	661	663	681	652	734	728	727	648	706	660	668	689	683	651	697	683	688	688	679	699	714	718	693	650	669	664	688	680	662	707	688	710	724	678	702	694	638	703	695	675	673	732	648	747	698	652	699	688	717	657	640	706	716	694	679	700	695	687	674	656	703	701	711	640	674	689	668	636	704	704	688	703	716	715	706	657	682	687	691	677	719	694	733	734	649	724	662	666	660	705	700	698	723	696	712	676	690	721	727	683	677	680	687	656	674	733	685	628	702	663	669	713	710	702	700	691	669	671	676	728	717
3219	710	472	433	718	857	778	698	649	530	532	418	402	385	308	289	287	249	223	206	171	168	166	157	143	127	130	106	125	122	115	107	97	99	120	86	85	104	105	82	72	90	84	70	83	96	91	87	67	80	85	96	77	74	81	68	76	90	77	62	55	80	63	68	79	86	67	87	70	75	85	80	63	65	62	63	74	85	86	74	77	66	66	77	74	75	73	74	60	80	61	72	72	86	64	69	54	62	90	61	69	64	62	81	71	62	72	72	74	80	65	67	66	69	73	67	71	79	58	79	50	83	61	66	74	71	68	59	82	66	70	70	70	60	66	71	75	66	68	75	85	63	66	64	74	62	52	71	58	73	79	75	59	69	69	78	65	76	91	63	86	77	85	64	64	72	77	78	64	75	78	63	71	85	62	75	65	58	79	65	59	63	77	92	64	58	73	62	81	68	76	75	69	75	76	66	59	81	76	83	62	82	73	60	59	74	60	79	54	57	75	70	74	71	85	72	83	68	66	70	61	54	78	72	74	71	83	67	62	69	87	73	80	62	67	63	78	62	60	72	85	71	76	76	76	70	64	71	57	65	67	60	69	59	57	70	81	55	63	65	69	71	68	81	72	75	63	70	75	99	85	67	73	74	77	79	63	74	69	65	72	72	65	66	73	68	64	60	65	56	65	66	64	76	75	70	64	71	84	75	70	77	76	70	67	68	70	67	65	55	74	66	64	65	64	81	70	62	62	52	68	59	64	63	85	79	86	67	91	66	64	80	65	71	63	57	60	77	75	76	59	70	68	78	72	66	76	68	66	69	77	77	66	71	57	80	66	72	80	75	75	63	78	74	72	67	70	68	64	59	84	76	66	62	73	54	61	58	70	72	56	80	51	89	73	59	89	71	60	72	71	71	57	83	65	72	73	74	70	55	94	67	59	68	58	65	67	66	73	78	59	78	68	71	66	70	71	83	78	70	73	68	62	62	78	68	65	54	82	75	63	67	57	86	67	77	69	79	64	69	75	78	61	74	90	68	69	62	68	70	81	67	58	71	61	73	68	82	58	59	66	58	66	77	67	69	62	59	77	64	63	80	73	73	54	52	77	74	72	72	71	71	55	72	70	71	72	61	83	69	73	73	58	56	61	70	67	63	69	75	65	71	60	70	70	69	63	79	66	61	68	48	75	67	69	62	72	75	69	63	73	70	67	60	59	71	75	73	74	61	78	77	52	62	60	63	62	91	72	77	86	59	78	57	73	73	75	83	64	83	64	75	80	64	70	68	93	76	83	61	79	84	70	69	59	63	60	92	54	58	76	66	64	78	61	71	70	77	63	75	69	52	86	67	74	77	72	60	70	47	76	84	79	72	75	92	64	67	69	61	61	70	85	76	71	63	62	83	70	70	65	62	67	73	74	63	63	72	63	53	73	67	59	74	69	56	81	66	73	70	70	79	68	78	75	77	62	77	67	74	69	57	63	81	68	79	73	72	63	61	68	83	77	69	76	72	66	70	58	61	70	72	62	90	64	64	64	49	67	70	69	68	85	72	69	76	64	73	67	73	66	67	72	83	58	78	78	62	69	67	69	54	68	60	68	75	67	81	63	82	53	61	70	65	83	71	77	68	76	62	63	58	55	101	68	54	91	76	54	75	67	69	61	61	57	72	75	81	54	70	79	75	73	80	77	71	63	80	78	55	69	68	83	79	64	74	73	65	59	74	66	66	57	76	82	76	57	63	53	68	76	61	65	67	77	62	80	76	63	79	69	73	94	75	61	68	67	68	78	70	64	84	75	64	72	59	57	68	74	55	69	75	85	74	84	69	73	59	72	74	55	64	69	69	67	71	55	78	59	65	52	69	75	59	64	79	85	74	55	73	63	82	74	61	58	82	71	60	73	74	53	70	66	66	68	68	77	69	74	74	70	67	63	76	51	74	62	72	71	74	92	62	74	72	69	81	63	53	70	56	68	71	59	68	75	78	69	72	71	56	64	69	77	54	69	77	64	55	74	70	78	61	68	67	66	69	67	70	55	71	70	89	80	61	70	81	62	59	65	80	55	73	62	79	72	68	67	65	68	78	67	70	71	86	64	48	64	60	75	73	85	62	61	70	58	63	64	80	68	67	65	62	77	85	66	72	77	69	69	69	62	78	58	65	70	72	54	86	75	63	77	76	71	82	65	67	78	81	64	58	67	68	61	80	73	68	92	74	72	63	69	79	66	54	62	79	65	64	77	72	74	56	76	69	71	58	61	61	75	66	70	83	75	71	82	68	65	64	76	81	57	79	68	63	58	69	82	59	80	54	53	68	61	68	82	81	60	74	62	64	77	71	71	74	77	66	82	60	66	77	71	69	68	65	66	78	62	70	60	78	61	62	69	66	63	62	65	74	88	61	83	69	80	64	67	73	59	83	66	69	75	75	67	87	71	68	71	67	70	71	83	81	73	73	72	62	68	61	68	82	56	71	92	69	79	75	74	67	59	66	73	64	73	77	82	67	78	61	79	66	70	67	58	45	69	79	66	63	86	57	71	70	66	67	68	64	73	93	74	81	71	61	69	64	80	84	64	74	75	55	68	74	78	58	66	68	63	82	65	82	69	74	60	70	68	72	65	66	79	52	80	67	58	61	68	72	66	87	62	75	70	82	66	71	56	67	82	79	59	77	61	58	75	62	68	78	81	72	67	75	56	70	100	71	58	74	62	72	56	68	62	68	53	77	72	68	85	57	48	62	73	73	64	63	72	66	67	62	71	75	69	65	79	65	60	61	65	60	85	80	71	66	67	58	70	73	61	65	68	75	87	78	71	65	65	58	62	61	80	62	73	55	68	74	69	61	69	76	75	75	72	66	63	66	71	74	62	62	66	67	57	86	62	67	68	67	66	71	70	73	71	55	65	75	70	61	62	74	68	65	66	76	65	57	48	63	78	65	73	79	71	64	63	68	55	71	59	73	61	68	86	59	68	71	74	76	43	72	51	68	72	80	54	66	57	71	77	63	73	70	53	84	77	75	60	72	79	61	59	60	62	75	71	70	73	78	69	64	70	56	72	67	59	62	77	63	72	59	67	63	61	71	58	65	71	58	59	61	78	77	72	72	66	81	70	79	78	62	72	61	66	68	81	61	84	59	69	65	67	66	60	77	76	67	61	53	74	84	58	64	63	67	57	60	82	77	56	68	58	76	60	67	72	77	74	70	63	67	75	64	75	76	73	67	82	79	64	61	64	78	65	78	64	74	73	73	87	79	66	72	70	59	81	69	80	70	74	70	79	81	60	69	72	61	85	68	61	70	67	80	68	68	70	66	65	66	64	76	87	58	57	67	49	73	70	57	65	80	55	57	75	62	69	70	66	67	62	75	60	63	63	61	74	54	83	66	75	72	55	65	70	81	51	71	81	74	65	73	64	63	63	77	64	70	68	83	54	73	67	73	72	81	62	60	73	56	57	73	88	66	68	80	72	59	64	69	75	57	75	60	69	64	72	80	58	66
19790	14324	9953	22617	31001	30513	27826	24421	21806	19408	17502	15558	13650	12124	10847	10030	9121	8142	7194	6259	5612	5285	4790	4330	4010	3711	3452	3243	2994	2818	2603	2383	2324	2242	2211	1980	1886	1968	1840	1854	1767	1782	1702	1622	1633	1552	1523	1516	1484	1528	1397	1450	1363	1415	1372	1323	1288	1309	1252	1338	1225	1199	1216	1233	1223	1200	1181	1181	1165	1171	1177	1128	1142	1094	1017	1145	1136	1115	1080	1079	1061	1061	1025	1025	1006	1007	1060	1059	995	1053	1043	1028	993	957	1039	1013	993	1005	980	961	1018	947	1009	1003	1004	982	981	998	971	962	1025	962	1024	991	914	958	983	1043	963	1020	1047	972	950	1066	1009	955	1014	938	994	1023	943	1029	1013	1022	1008	967	1069	956	1034	1049	980	928	997	960	1029	993	1020	994	990	945	980	998	986	951	1016	960	945	953	1006	989	998	946	983	960	1013	980	946	1019	1006	946	1012	992	980	1015	1049	1020	985	979	1005	987	956	1011	993	1014	1015	1011	947	988	959	974	1008	983	932	994	963	929	1023	1025	995	985	1014	1008	999	1015	1029	984	1027	955	1016	967	969	957	1026	985	944	937	942	984	967	944	1035	1024	1024	988	941	935	991	971	1006	1054	967	1031	1037	958	941	973	996	962	1000	1011	947	973	961	922	1031	972	989	978	953	946	924	975	926	946	946	1030	971	982	936	980	1044	1023	1013	984	994	1024	967	1013	1003	1010	1037	973	961	1001	930	982	1091	994	995	1014	1002	960	946	1009	967	978	982	1021	997	1035	993	966	937	969	958	979	948	937	1013	1045	964	981	993	992	1034	905	1024	1007	998	936	973	1038	957	986	965	1002	964	965	1008	979	925	1026	964	996	1000	1102	961	1011	970	982	1028	941	984	1005	987	985	983	1020	979	1045	927	991	961	987	930	970	990	984	977	1011	970	926	1011	991	930	1012	1003	1026	1007	981	994	980	1002	977	913	969	966	999	1038	970	1004	995	955	964	983	989	961	971	970	1003	1031	973	994	957	963	972	1035	992	1039	962	989	978	1016	956	1042	997	974	984	985	946	1020	1002	991	985	940	983	1046	938	934	957	1002	992	953	999	1018	974	918	998	1002	1035	997	978	992	966	1032	1035	1039	961	1060	961	968	995	948	1001	956	947	1018	966	955	956	976	946	1014	983	1074	953	1029	953	995	966	1025	989	1011	1020	1040	1026	967	986	981	992	929	997	973	974	1013	951	981	985	1015	1007	1029	1003	1024	922	991	971	1029	961	1004	942	944	1021	1000	971	1025	987	963	1016	992	977	920	980	1047	1039	945	955	1018	1005	960	990	1021	983	944	991	1023	1035	916	968	962	994	976	1041	977	988	1003	993	958	1059	954	982	1017	992	964	1015	969	1018	1015	998	1034	959	1003	1017	975	988	989	1002	981	986	1047	1005	958	1042	963	997	973	1040	982	1026	1014	941	959	979	1029	990	993	1018	1004	983	1002	1023	996	923	1020	931	1018	1008	979	1014	984	984	997	979	983	933	974	906	962	959	970	1031	970	1040	996	995	983	973	989	1014	973	959	972	991	975	989	999	990	980	979	1013	980	1003	978	956	945	1009	1015	970	988	993	994	928	991	1026	1003	1004	1011	1018	964	970	959	984	988	1017	966	935	958	1033	1041	963	973	1026	1033	966	955	1003	997	938	1003	972	945	924	970	973	1005	970	998	950	1010	982	1001	962	1033	975	966	923	951	980	987	1025	967	973	947	992	960	957	947	988	902	965	987	973	976	937	989	1005	936	909	961	1012	985	1000	959	1036	925	986	977	987	970	1007	967	991	987	1052	1013	1025	1001	1019	1011	963	1032	1041	937	1028	982	957	1030	917	979	929	978	967	965	932	1015	972	977	964	988	952	995	1003	975	1028	988	943	988	1018	1002	987	983	981	1011	1015	1005	997	1018	1013	965	1027	954	988	963	1052	942	994	1005	969	964	937	927	991	1010	987	933	980	985	1011	995	1020	1003	997	990	906	973	950	1016	1004	931	954	999	976	926	939	973	968	1030	1024	990	1011	1033	916	1001	932	984	964	946	952	1014	1042	989	985	1038	1027	967	968	978	962	999	923	950	997	1017	1047	912	967	961	973	994	977	977	988	957	950	980	989	1000	1011	988	948	1019	1008	961	979	1023	940	964	992	984	994	953	957	1007	950	1006	966	1009	949	963	1004	1020	998	945	1007	979	1029	977	977	971	1004	976	987	994	990	994	988	979	981	960	1009	974	977	945	1026	961	974	1006	975	1021	978	1025	990	1009	1050	1004	962	990	1043	969	1003	965	981	1002	1053	968	937	921	1028	986	1022	984	995	1028	996	989	968	979	1001	1015	976	988	971	994	964	991	951	992	1008	1018	922	1013	952	953	970	970	986	1026	1006	943	1017	975	988	899	962	970	1020	976	950	997	997	988	995	961	985	986	990	1003	1008	964	1031	904	1016	991	988	1020	966	1031	1013	944	998	1017	997	998	981	1020	1003	918	987	993	978	976	937	937	934	974	993	994	981	994	1003	1036	976	961	1025	976	982	1023	1009	981	924	950	956	981	987	944	973	952	969	947	1023	971	1103	933	991	971	957	1000	1028	1026	968	976	996	999	1003	931	1017	989	971	998	996	939	977	1070	966	960	957	997	982	964	983	953	980	982	1026	980	967	945	984	971	969	953	976	975	960	986	951	974	968	987	991	963	962	966	971	1010	955	990	990	972	1022	1001	1043	1020	971	955	990	967	1040	985	1022	1009	974	956	951	967	996	993	979	981	1002	963	975	1027	1016	962	962	992	996	957	1041	992	965	1005	1003	1013	969	965	981	944	1002	997	1015	980	993	1022	1044	956	974	1021	978	1043	1012	995	1044	984	964	1006	1034	997	955	976	1034	941	1022	975	1035	970	983	977	994	938	1019	992	1012	1004	938	1007	920	1018	960	1002	1006	936	1011	941	999	1026	1011	1011	1017	971	931	1027	976	983	985	1048	1051	1005	959	961	984	937	970	996	1000	1033	955	978	1016	988	1014	1023	1023	1009	1002	1047	972	1001	980	960	1023	1012	983	960	992	1036	963	1028	956	942	955	974	988	941	959	1039	976	965	1015	985	956	1011	964	956	988	955	1000	951	993	1000	974	994	972	936	909	1002	1009	993	1005	986	1028	994	995	974	1001	913	1054	936	1019	984	979	1012	974	985	1063	931	978	954	1014	1013	1007	1027	1020	1031	981	956	996	953	984	1074	976	978	1036	1008	983	987	967	934	981	980	1024	992	1053	983	971	980	968	967	977	949	1027	993	968	976	1012	931	980	941	978	971	1006	989	978	1000	995	973	978	1005	1026	1041	1028	1038	998	1020	980	1012	1024	961	970	1003	1018	1040	988	1034	977	950	1060	1049	991	1016	1011	1053	1017	987	953	934	959	1010	1014	988	940	962	1005	989	1010	1036	992	970	1045	975	997	972	935	946	979	982	978	956	1011	1033	935	1003	980	967	992	945	975	967	1008	994	919	967	985	974	1037	1022	1033	978	986	989	986	935	956	1007	992	990	947	967	974	1026	974	1038	997	930	1050	974	936	1005	937	933	947	974	973	938	979	1029	970	975	935	1001	973	981	970	996	968	1003	944	976	1019	996	932	953	1040	1024	1007	977	1019	1036	957	1023	965	963	982	1014	945	1024	930	1033	967	943	988	987	985	1012	1010	981	999	956	973	989	957	1042	984	967	906	990	982	987	987	1011	1002	989	984	1007	988	931	971	1045	1019	986	972	1006	979	950	1031	1007	1001	960	983	1008	1071	1007	915	950	973	959	962	1014	998	951	994	948	942	955	955	954	967	913	1007	978	963	1022	1059	1033	975	991	1010	978	962	980	992	974	948	997	994	935	977	1035	965	990	958	1020	976	967	945	921	1026	940	984	974	1014	1011	965	963	993	956	1014	994	968	1001	967	1062	954	974	989	993	970	996	995	966	969	971	979	987	986	956	996	1038	1004	1013	1018	968	942	1020	1046	1037
2384	1080	666	545	1053	1278	1114	969	876	787	704	576	563	466	420	340	340	334	267	258	243	202	183	153	155	160	132	168	143	109	113	117	118	94	120	102	91	105	98	80	99	93	106	72	82	90	84	75	93	77	94	72	82	88	78	80	71	79	81	82	53	68	66	84	76	65	76	64	80	91	74	73	80	62	65	65	59	59	60	85	83	76	62	71	79	55	90	80	55	64	73	71	73	75	51	74	74	66	66	62	51	57	69	50	77	62	50	70	53	67	63	74	69	75	63	63	75	48	59	73	72	61	50	72	56	62	73	57	52	46	72	67	66	73	69	74	59	58	57	74	58	71	59	61	72	71	59	61	64	58	69	65	78	70	62	70	62	62	80	58	70	64	63	76	48	79	79	84	55	56	55	69	72	60	59	60	68	70	73	64	75	55	53	65	59	80	62	52	70	67	56	62	64	71	62	54	64	62	65	72	68	62	59	56	60	66	67	63	83	53	68	57	58	61	65	51	65	56	61	60	66	51	80	69	79	54	59	60	78	66	60	62	63	42	66	61	62	62	51	62	58	75	56	57	68	64	71	67	58	61	64	73	59	64	52	67	63	63	76	61	69	71	79	69	75	54	62	79	82	63	62	71	62	56	59	65	59	67	63	54	77	64	66	64	67	75	65	53	69	69	55	66	67	70	68	66	72	55	54	49	61	70	60	62	68	55	69	67	57	64	63	47	69	62	67	73	67	65	67	58	71	79	53	63	47	72	63	61	74	62	71	63	62	67	59	64	70	62	61	60	62	72	62	56	67	66	72	75	72	54	69	78	63	58	65	54	59	59	57	55	59	68	73	51	67	72	55	73	73	71	66	48	62	67	68	52	71	84	48	64	70	64	66	75	67	60	87	63	75	67	68	70	74	76	60	61	71	68	65	52	65	63	67	59	56	74	68	81	60	54	76	62	66	58	59	60	61	69	58	58	77	47	70	58	65	64	61	66	67	58	70	68	74	56	70	59	65	64	66	83	63	75	59	55	69	56	53	73	51	56	56	63	66	62	66	76	73	68	58	67	50	69	40	69	62	49	69	64	64	72	48	55	52	66	77	66	67	62	68	68	74	73	69	60	68	72	70	60	48	57	86	70	58	68	64	61	61	66	58	61	72	61	62	68	66	64	57	60	65	56	55	60	70	73	58	50	65	61	50	59	64	58	71	69	67	64	58	52	69	52	70	58	54	60	69	68	67	55	63	67	74	66	54	67	68	82	71	72	69	58	66	57	69	72	71	65	72	57	70	52	73	46	69	75	76	51	71	59	60	65	66	61	57	80	72	62	75	55	56	62	72	68	59	69	70	62	73	56	66	66	70	65	63	46	56	73	50	74	55	51	70	47	64	68	48	62	76	62	55	67	69	56	78	76	68	59	45	58	71	69	68	67	67	58	59	64	76	74	77	63	61	56	65	47	67	68	63	68	70	64	57	66	60	70	77	76	64	67	53	79	51	46	71	70	52	53	55	71	60	78	63	73	74	66	57	65	46	59	78	68	68	67	60	78	50	69	77	76	50	50	54	59	58	57	56	78	64	54	60	54	77	64	52	67	62	63	46	59	61	71	77	69	55	67	54	62	58	64	63	49	70	64	60	67	71	63	63	64	47	53	60	50	56	50	73	59	67	63	60	61	55	59	55	54	55	65	71	64	42	49	63	58	73	39	63	59	68	59	57	57	71	67	74	59	71	65	65	58	56	57	62	70	74	58	56	75	65	63	51	81	62	66	75	70	67	63	73	62	48	57	61	69	70	57	60	69	58	72	57	69	61	67	62	63	68	49	59	58	62	85	45	58	51	59	69	54	64	75	53	45	68	55	73	59	71	61	67	56	64	66	65	46	72	70	75	62	54	70	63	57	54	69	81	76	55	68	78	62	64	62	54	74	74	61	52	70	58	83	47	55	55	61	81	72	49	61	59	57	57	61	57	64	59	60	62	61	61	66	71	59	64	56	75	48	60	62	71	59	74	62	69	66	68	51	75	75	70	61	62	69	58	64	71	56	59	58	71	65	74	62	63	57	68	60	64	63	62	58	64	54	64	64	54	64	67	69	52	63	54	73	71	58	74	61	72	69	61	78	62	72	82	69	60	59	55	68	67	64	58	56	59	86	83	62	66	78	63	58	65	61	58	61	62	66	50	67	59	56	62	58	60	74	64	66	51	66	60	57	78	62	57	51	66	57	64	70	69	55	75	54	62	57	65	65	68	69	69	64	58	59	63	77	69	61	58	64	65	62	76	54	69	59	60	72	60	69	53	71	57	55	66	61	59	75	68	68	62	66	65	67	63	63	69	61	74	62	61	69	69	70	71	53	68	54	64	52	65	62	65	69	67	55	62	53	84	71	46	66	71	59	72	74	84	71	68	63	65	65	70	68	78	57	93	61	74	67	62	67	76	66	69	65	57	80	71	57	67	56	49	66	56	50	63	73	75	70	76	74	65	69	60	71	57	71	65	61	60	67	47	53	62	58	54	76	53	44	67	64	63	72	51	54	64	73	60	61	75	50	56	71	62	49	56	65	60	71	54	57	54	74	75	55	67	79	82	75	59	51	57	62	63	74	54	62	60	57	62	60	65	66	73	54	47	63	56	61	71	62	71	54	72	53	70	77	58	58	65	62	69	64	61	56	77	61	52	44	58	72	56	52	73	60	71	61	67	67	62	56	59	78	53	46	69	66	62	72	75	59	75	59	64	61	62	64	63	69	71	52	64	66	65	59	69	70	50	62	62	67	73	58	54	77	76	84	70	67	68	44	76	64	80	72	64	58	62	59	63	59	67	65	58	70	90	73	59	59	68	74	67	72	82	58	58	50	68	54	72	61	51	69	52	73	57	70	70	64	60	60	70	61	56	73	50	61	67	70	60	53	66	58	58	56	56	64	61	73	64	52	53	64	60	53	58	53	66	60	66	65	64	66	67	53	37	66	53	64	57	53	59	51	62	62	64	65	62	56	47	65	74	61	60	62	60	58	64	58	62	62	67	62	83	57	64	65	41	77	71	64	63	63	81	62	63	52	61	77	61	63	61	59	56	50	60	63	56	69	72	67	64	65	63	78	61	66	61	52	61	56	60	71	58	70	73	56	55	74	69	64	61	74	74	63	78	63	66	62	70	72	68	58	79	58	62	61	72	55	62	62	56	61	70	63	56	78	74	64	73	74	65	75	67	53	56	73	62	61	68	55	60	84	63	68	66	75	76	58	65	75	64	68	59	58	69	57	51	63	63	77	67	56	65	66	54	39	56	53	82	66	51	58	62	60	61	65	69	61	60	58	74	66	56	58	57	56	58	84	56	61	60	52	56	71	70	50	62	65	59	61	60	55	55	68	64	63	77	68	64	73	70	67	70	56	61	61	72	66	57	56	70	54	66	70	75	49	53	64	51	51	65	73	63	60	71	66	57	74	68	61	64	67	62	59	68	56	59	62	62	59	81	72	76	67	56	63	58	57
25356	18415	13251	27310	36040	35613	32738	29261	26462	23693	21624	19146	17397	15686	14145	13071	11624	10727	9392	8522	7552	6808	6346	5676	5158	4800	4433	4103	3826	3502	3225	2991	2835	2757	2609	2466	2422	2241	2203	2134	2143	2035	1995	1839	1883	1814	1796	1622	1601	1560	1590	1567	1487	1524	1444	1375	1431	1388	1338	1262	1328	1239	1198	1187	1251	1183	1201	1183	1120	1148	1151	1163	1083	1075	1091	1075	1079	1037	1041	1042	1080	1028	982	1034	969	977	1038	963	999	987	1036	961	988	974	921	924	947	906	899	930	935	914	897	917	907	881	908	885	914	955	920	906	888	908	896	876	853	937	865	894	860	878	914	932	918	873	902	920	935	892	1010	923	931	915	867	980	929	922	908	940	903	980	875	922	881	900	879	981	877	883	875	867	928	939	888	864	900	867	886	894	883	877	907	888	887	882	930	841	887	940	903	918	936	893	882	886	932	900	914	864	892	894	899	927	931	903	945	895	894	940	910	868	855	922	918	869	889	864	962	930	868	910	913	900	878	900	918	855	877	860	888	944	865	854	967	896	924	895	946	875	910	886	883	852	863	874	918	849	908	910	921	876	909	902	908	908	930	924	881	936	906	900	967	867	864	901	868	878	886	945	887	883	883	938	907	918	891	844	919	874	940	957	885	954	922	926	944	861	923	877	863	872	944	902	924	890	911	821	833	848	918	930	875	927	935	976	918	903	916	946	930	900	937	925	888	878	904	882	913	893	878	898	893	880	860	912	901	904	898	905	896	933	917	861	931	822	886	874	926	907	953	877	862	923	886	868	915	912	894	862	939	935	891	907	870	883	907	860	856	893	916	909	847	860	899	946	924	910	934	874	922	865	931	890	912	890	918	869	876	894	903	869	894	945	873	903	905	883	923	885	867	916	918	881	900	941	894	881	925	891	895	910	897	857	920	936	888	857	898	879	869	933	907	897	919	844	918	846	920	898	875	875	844	919	913	952	857	884	906	915	878	923	929	901	886	893	897	928	932	921	917	885	947	918	852	910	893	876	916	901	922	856	893	918	923	945	948	922	961	865	879	890	895	872	953	917	893	858	932	962	873	865	921	924	880	925	882	882	926	929	889	863	926	940	859	913	907	893	908	907	913	912	943	957	888	853	941	896	885	907	896	924	922	917	925	883	931	904	916	894	886	918	885	914	860	906	906	886	890	878	903	900	854	926	879	894	863	920	940	905	854	937	869	876	927	940	882	947	929	896	894	922	860	893	858	929	903	919	891	875	962	965	903	918	853	945	911	878	876	895	900	891	919	883	892	874	926	832	922	936	910	907	918	903	877	912	871	915	896	922	907	891	926	891	946	907	897	922	862	869	898	895	891	875	912	940	865	923	935	880	858	939	963	885	860	919	903	941	888	908	922	919	884	910	852	950	875	900	867	878	841	929	936	927	927	902	865	920	974	900	878	899	879	893	922	938	895	944	897	927	858	920	884	873	841	896	908	897	837	911	884	892	889	919	849	970	895	892	941	882	900	903	918	946	905	893	913	838	914	855	904	833	858	887	933	940	933	856	903	935	918	879	881	873	846	914	890	892	855	929	888	880	901	913	842	876	879	885	864	913	923	895	867	937	937	895	957	917	873	909	929	882	896	917	914	896	858	928	905	907	922	946	879	903	917	911	948	904	883	880	889	901	929	913	909	851	936	900	920	939	929	893	918	898	863	889	865	964	923	886	874	909	893	899	882	856	893	928	913	922	932	869	921	967	916	879	882	906	802	921	859	871	953	904	916	911	880	900	893	902	862	876	893	946	898	939	877	939	895	875	973	932	911	858	939	917	894	953	905	933	910	854	957	887	913	870	887	912	838	898	890	917	880	883	980	924	902	935	895	892	911	912	882	866	918	893	934	938	929	866	895	892	921	957	893	906	901	890	891	930	921	807	897	963	863	915	853	920	923	914	918	843	904	900	880	923	911	891	934	943	908	939	910	848	913	895	865	955	909	907	897	879	896	941	907	881	927	900	868	909	913	892	922	898	841	918	838	912	898	872	932	916	899	904	889	873	924	840	977	896	878	852	928	921	922	923	866	889	884	913	951	914	940	908	849	890	904	860	954	940	923	891	901	875	894	888	967	931	877	890	944	914	937	912	843	893	939	880	886	888	884	923	943	940	946	923	914	926	916	887	861	855	938	896	889	908	979	927	869	887	905	880	924	892	911	905	895	862	912	900	897	892	889	887	897	886	906	961	916	878	873	864	939	949	902	945	910	868	900	936	879	919	898	871	900	870	912	835	897	910	924	942	884	874	873	905	852	887	850	911	929	919	898	892	883	908	900	910	941	892	872	890	918	935	862	883	892	901	889	914	914	948	907	923	915	888	901	912	911	933	908	899	857	919	897	883	947	892	936	891	951	948	896	905	932	831	926	877	877	878	874	905	901	904	921	905	910	934	841	922	897	900	868	925	898	879	933	905	904	924	865	881	896	929	930	901	885	873	879	873	899	909	869	916	894	925	933	901	896	905	922	878	903	879	880	885	865	901	896	893	900	861	890	862	894	895	844	854	907	870	907	873	979	899	912	867	832	898	889	931	904	932	877	892	926	906	883	890	892	912	903	887	915	899	879	866	928	867	871	958	878	941	899	928	898	876	896	925	855	881	861	885	893	900	873	886	920	838	831	932	984	896	943	857	897	925	961	897	830	864	881	901	872	945	889	891	867	858	910	851	915	837	910	906	885	934	856	841	911	854	943	875	866	870	923	928	914	957	893	939	914	937	906	885	905	883	898	908	897	905	911	860	863	894	934	939	901	884	932	894	904	891	885	860	868	876	886	868	908	907	912	904	893	921	918	874	927	907	911	871	895	891	896	876	912	959	928	961	926	873	865	869	904	876	855	876	922	870	893	893	938	939	911	911	932	900	908	908	903	920	846	855	878	902	904	852	909	882	874	902	902	900	927	861	880	945	967	910	889	917	841	884	906	870	879	969	920	891	895	936	842	928	863	892	863	918	942	878	899	923	899	885	872	907	942	904	847	918	888	911	900	939	912	912	934	887	925	901	913	897	842	849	878	890	896	887	959	862	909	891	914	940	984	878	911	911	893	895	893	948	923	884	878	919	877	912	861	856	861	875	905	881	853	877	957	895	923	907	908	981	956	854	831	919	864	869	879	940	935	889	857	906	936	921	963	954	943	866	939	915	938	924	924	909	905	864	898	845	888	903	955	896	941	904	932	917	943	912	883	924	872	888	916	884	923	848	901	912	939	919	904	947	868	936	923	960	878	869	895	882	895	877	857	892	890	918	911	935	899	852	874	905	923	909	892	880	908	909	864	934	916	969	878	897	889	887	918	898	876	878	920	848	842	952	956	875	898	880	878	923	851	872	923	860	896	886	905	896	898	857	889	933	900	929	871	899	945	950	966	918	939	902	893	878	935	893	943	922	904	899	965	920	889	961	936	924	886	910	878	875	904	871	867	906	896	846	887	917	907	929	877	889	904	882	871	913	988	896	920	922	902	908	897	931	867	872	871	845	927	905	860	891	913	905	955	882
1931	564	351	306	560	630	562	532	470	444	352	336	305	229	235	240	200	185	160	147	120	133	108	94	114	98	92	85	83	70	88	75	82	63	78	78	89	70	74	73	53	58	64	64	84	50	65	52	64	70	58	57	70	61	51	57	69	56	67	58	57	53	62	52	78	64	44	57	49	55	57	38	54	64	63	65	49	81	54	51	58	56	60	55	52	49	50	46	46	54	52	53	55	55	54	39	53	50	48	59	60	60	51	73	53	51	50	60	54	62	51	56	69	46	62	60	64	46	62	47	60	52	57	72	37	54	45	57	57	49	40	50	45	71	46	64	51	64	59	62	44	49	53	46	58	34	54	45	57	44	48	55	48	50	47	45	57	62	47	63	48	39	56	61	53	52	47	62	53	55	50	57	50	60	67	64	57	47	59	62	57	52	45	62	53	47	57	54	70	41	70	43	62	60	70	47	55	42	50	46	56	36	64	49	43	58	57	50	77	49	73	52	39	61	67	53	53	47	49	53	55	42	52	64	68	66	54	51	64	58	35	59	62	43	52	55	52	66	49	67	57	54	65	51	63	56	40	39	65	48	51	55	51	61	47	55	60	58	57	54	47	41	49	57	52	70	52	64	49	57	42	65	57	52	67	46	40	55	51	57	55	55	46	51	60	56	58	47	58	49	62	50	46	55	60	46	48	61	59	55	54	49	50	58	46	52	45	63	59	58	36	63	54	64	50	59	58	53	52	60	64	39	42	49	52	52	53	49	45	56	64	51	59	51	56	61	63	54	49	63	63	57	51	51	59	51	50	49	52	64	49	40	39	47	62	57	50	51	50	53	55	60	60	55	52	59	46	62	46	43	58	39	47	54	53	58	44	53	47	62	63	49	40	64	59	62	53	50	55	49	48	55	46	54	50	51	53	45	69	62	48	56	54	50	47	54	55	45	56	77	49	55	45	45	55	59	65	49	55	60	64	42	55	48	63	55	52	44	65	46	45	40	47	54	58	53	58	64	55	53	62	45	56	66	60	55	31	54	51	56	51	53	47	48	52	56	72	49	54	66	52	52	50	50	60	50	50	57	45	64	55	63	56	56	66	41	47	62	40	48	48	50	51	66	55	48	47	48	43	56	42	58	52	50	41	55	48	64	67	52	51	58	64	45	64	59	59	58	40	53	49	68	59	54	55	59	50	53	72	50	52	56	56	52	68	43	41	58	55	39	53	66	41	70	41	48	54	50	54	70	66	56	62	49	45	49	54	53	57	59	49	64	42	48	57	48	49	47	50	46	51	41	63	57	56	48	63	54	54	41	59	54	48	50	56	45	62	56	60	55	37	48	58	51	57	52	46	54	53	63	46	63	72	62	54	48	57	49	60	52	51	73	57	58	63	53	46	59	44	55	63	62	54	53	58	56	50	59	55	55	43	50	50	54	62	48	46	66	53	48	48	49	56	47	48	44	63	60	59	62	53	57	50	58	42	58	56	48	65	59	51	59	35	46	60	62	55	53	53	51	48	50	49	36	44	58	53	62	66	70	60	62	44	54	51	58	45	63	61	54	56	53	40	51	67	40	50	48	61	54	53	60	48	51	63	56	62	61	47	56	56	56	53	52	50	48	51	68	45	58	62	42	48	49	68	54	52	61	46	63	55	63	53	57	56	45	63	58	72	66	52	59	47	45	46	52	46	47	62	54	49	42	52	47	64	47	48	49	63	51	56	58	72	45	51	47	52	59	62	58	60	38	62	50	53	57	60	58	59	52	41	60	42	57	56	60	61	45	72	56	55	68	43	56	67	67	48	65	43	63	52	52	56	60	46	65	49	72	59	49	51	52	70	55	56	56	54	56	57	51	41	58	59	56	71	61	51	50	54	64	52	54	55	52	43	57	49	48	54	67	58	43	54	53	57	60	49	44	60	43	60	57	57	49	52	50	73	42	53	58	60	57	71	63	39	75	59	53	58	48	53	45	65	55	48	48	50	53	47	39	59	68	41	50	62	58	55	68	51	47	54	59	61	55	49	47	44	54	65	54	51	64	45	52	64	54	44	49	58	42	54	38	61	55	57	43	58	51	53	62	62	59	59	62	42	54	52	51	52	52	50	61	67	60	53	64	64	50	54	54	39	45	50	56	52	53	52	49	48	49	52	58	57	46	53	48	47	48	50	47	63	62	53	47	52	44	38	55	51	35	49	58	47	49	48	45	63	57	49	38	51	52	46	54	54	64	52	55	60	49	53	63	60	50	40	59	45	52	48	56	40	49	57	40	63	61	49	45	60	54	48	50	39	69	50	46	45	49	44	51	43	45	47	52	50	59	54	47	55	55	57	43	48	60	61	63	50	43	57	56	56	49	47	52	40	46	46	53	49	62	50	50	53	43	67	65	55	53	66	54	61	63	53	40	58	42	74	56	51	56	51	47	57	55	51	42	51	50	40	65	58	55	53	49	61	60	36	53	60	56	53	56	63	47	56	61	53	69	55	46	42	67	40	54	57	57	41	48	44	51	43	50	60	58	56	48	44	52	65	61	55	49	52	64	61	48	49	69	58	36	59	49	54	51	54	59	49	53	66	60	56	54	64	51	56	41	64	44	45	53	51	57	53	57	58	41	52	59	61	62	54	62	56	52	50	46	48	48	47	52	45	74	68	46	50	59	52	53	53	45	49	60	48	60	58	52	59	42	58	47	58	57	65	60	55	44	45	57	58	49	36	46	51	55	58	61	62	49	57	51	52	52	49	43	47	63	55	56	48	51	65	59	42	40	41	39	51	48	42	54	67	46	65	55	51	53	60	61	45	48	47	67	61	68	54	58	61	49	52	49	62	53	45	44	58	51	44	57	47	42	52	50	61	62	62	60	43	54	41	48	52	57	61	47	49	49	64	54	61	38	51	59	63	57	56	54	51	51	57	55	42	56	47	46	56	46	41	51	59	60	44	53	54	51	51	57	52	57	57	57	68	62	59	65	62	60	50	62	45	53	41	56	41	51	53	40	51	58	65	52	60	48	51	56	50	63	58	57	63	57	50	62	62	63	52	48	59	41	47	63	58	50	64	50	49	60	54	58	61	60	50	64	55	56	52	44	56	55	48	54	63	42	63	67	50	38	58	47	62	72	71	59	56	53	49	57	67	50	48	52	53	58	55	54	49	55	65	72	44	57	58	43	55	55	53	55	52	65	50	58	65	52	45	53	53	56	56	60	53	56	60	60	54	51	74	54	49	52	44	61	56	48	42	56	40	50	59	51	40	47	52	56	61	50	60	53	55	62	49	49	57	51	53	52	58	66	51	57	52	60	47	55	54	66	53	53	46	51	46	60	62	53	50	53	41	59	56	56	51	55	61	55	52	50	57	46	45	46	56	54	49	68	60	66	48	60	67	62	63	53	63	58	62	56	50	55	63	58	50	45	47	48	54	66	56	56	60	50	62	40	39	47	54	50	60	49	52	50	61	52	58	61	65	48	54	59	46	40	53	56	64	50	54	41	48	51
17536	11607	7830	18929	27349	26909	23685	20661	18014	15873	14133	12438	10964	9588	8658	7713	7048	6250	5562	4852	4434	3927	3491	3253	2986	2733	2452	2400	2110	2031	1909	1856	1740	1669	1596	1536	1523	1455	1368	1379	1306	1333	1350	1258	1226	1155	1149	1157	1107	1127	1053	1054	1061	1045	1042	1006	1005	998	1013	998	992	929	883	938	883	931	959	861	877	939	892	902	865	835	853	881	838	851	859	849	788	805	870	757	762	785	820	833	810	804	835	805	773	773	777	863	781	763	801	752	766	788	784	740	781	744	816	783	750	726	771	749	754	743	761	774	759	759	822	735	802	732	815	804	754	754	789	728	790	770	750	770	772	689	777	765	760	765	741	761	778	837	730	762	743	799	746	783	792	758	747	822	729	745	786	770	790	762	812	786	777	771	717	762	818	757	766	764	784	797	751	727	764	740	754	787	743	744	728	659	783	737	766	784	761	748	724	759	725	790	757	734	778	768	777	789	748	768	779	715	686	776	769	751	795	748	777	743	746	781	759	747	794	780	718	744	731	766	808	778	801	751	755	809	761	829	769	767	788	781	760	736	785	709	757	754	774	727	730	752	797	780	732	772	756	776	716	754	747	763	789	803	731	781	779	755	775	755	793	740	749	762	781	771	838	818	805	741	759	793	786	734	734	787	748	748	794	777	749	782	796	762	740	777	770	798	766	758	787	799	786	747	762	727	802	755	750	791	761	767	777	767	787	768	809	744	749	790	769	779	754	830	756	729	762	769	766	757	788	796	741	749	782	735	741	778	741	774	807	778	757	774	794	741	810	751	731	745	786	742	793	751	790	777	763	788	793	797	742	767	774	800	769	747	753	805	753	760	802	770	763	733	756	722	785	725	757	794	750	754	766	772	774	778	803	743	829	783	767	720	799	817	802	747	749	836	796	741	813	772	785	773	775	753	762	750	814	743	781	791	723	792	734	733	803	733	773	756	761	759	714	799	773	711	800	823	762	785	765	788	762	734	760	755	727	753	764	790	746	769	784	742	813	780	765	744	755	754	766	819	736	755	773	715	774	741	760	778	777	756	779	749	764	744	763	751	768	754	765	738	747	803	782	779	742	743	785	782	785	785	733	782	781	765	780	776	766	706	781	791	790	766	751	748	813	778	721	803	762	795	737	748	799	764	748	752	803	770	744	784	801	790	773	781	741	770	720	799	754	737	729	721	744	778	784	777	771	758	785	745	749	757	729	759	758	756	783	731	772	735	788	714	802	814	761	753	729	776	763	772	782	736	757	774	769	765	733	763	738	768	778	831	755	724	725	733	699	800	743	755	770	727	777	761	722	725	873	773	800	764	708	748	768	816	820	755	851	759	729	761	760	777	817	795	745	777	743	797	802	768	723	761	757	785	823	715	814	736	752	732	715	785	766	794	763	811	770	766	783	771	759	775	763	754	727	787	739	786	804	725	777	750	774	752	847	717	770	778	731	732	784	779	763	785	789	759	800	799	784	780	762	794	772	737	745	752	767	796	752	722	809	747	766	810	763	720	787	753	768	795	759	748	710	750	726	753	767	781	787	737	791	745	774	743	782	777	796	807	782	764	785	810	836	781	762	755	812	813	751	760	771	828	766	777	739	701	759	813	761	800	744	786	771	815	784	781	757	763	784	788	774	713	781	797	724	796	766	779	787	743	725	798	749	750	769	779	784	737	774	788	764	792	777	759	807	762	796	719	807	780	746	782	795	766	751	815	763	756	721	792	801	767	704	806	763	776	760	764	814	764	723	768	723	761	787	802	769	795	749	825	744	774	776	760	816	781	789	760	735	771	764	782	769	747	774	728	790	736	785	785	726	796	773	795	782	737	718	766	803	808	832	750	749	779	805	771	814	758	795	747	783	740	793	758	785	756	751	779	769	733	781	778	739	768	761	789	818	771	795	766	775	772	712	730	742	744	791	765	761	795	773	730	786	777	744	741	750	762	729	733	746	786	710	723	756	800	746	772	806	823	782	784	811	753	790	712	793	727	764	714	747	807	720	758	774	772	791	775	739	826	786	760	728	818	793	775	757	709	746	795	812	736	770	789	766	795	780	759	734	779	763	737	764	738	753	755	772	748	720	790	767	802	743	729	746	797	726	696	746	809	810	816	842	763	817	774	773	789	736	758	820	713	695	761	745	719	742	726	740	803	793	809	751	760	776	765	771	732	795	754	777	770	733	775	738	742	842	803	808	797	778	787	753	792	726	803	795	783	757	776	748	782	743	799	815	789	735	734	733	787	777	765	764	765	793	726	803	787	709	774	737	756	755	707	769	765	767	738	715	777	869	765	780	791	800	757	768	752	725	746	703	762	737	773	801	803	769	735	752	743	734	773	762	755	768	736	820	749	757	821	775	760	744	744	726	733	765	741	789	807	773	757	739	758	812	807	832	732	829	766	739	769	761	709	729	746	758	756	793	861	735	741	782	782	753	769	775	776	794	740	752	777	771	756	799	724	761	774	817	732	802	754	745	750	802	782	737	741	737	784	751	779	791	786	762	801	780	808	804	764	802	793	770	752	751	759	742	781	727	768	777	767	738	770	764	765	775	805	762	782	771	752	769	770	728	775	796	754	780	744	763	784	843	739	774	748	762	796	788	760	768	774	764	780	801	772	774	735	792	740	789	754	789	795	745	809	772	784	762	822	779	798	762	822	819	767	781	751	761	744	747	746	766	784	745	782	809	743	728	729	723	744	764	739	746	782	792	734	769	775	734	748	750	776	722	729	753	769	792	768	766	752	776	819	770	766	759	746	737	765	819	769	797	789	772	777	741	765	770	748	713	792	759	787	798	798	732	806	783	751	803	764	795	811	780	787	745	740	793	814	771	768	771	758	739	733	824	778	797	739	784	767	760	762	733	756	732	771	749	781	770	748	704	765	780	740	785	797	758	757	759	814	780	822	746	782	783	758	764	740	756	766	724	762	770	776	723	772	739	798	759	769	767	776	776	772	768	793	727	802	761	750	794	835	766	786	755	800	802	786	743	748	747	777	768	769	740	708	755	758	756	762	760	786	759	807	761	750	732	740	795	729	723	785	721	759	753	787	798	731	761	780	782	742	828	772	791	684	735	749	738	772	795	778	733	720	767	789	805	779	759	774	731	763	724	828	732	807	783	765	761	749	772	751	785	791	767	757	735	732	724	736	776	767	753	729	800	723	779	777	745	759	766	744	756	790	746	791	745	804	695	764	783	784	774	719	761	816	748	756	740	704	732	786	743	738	759	790	797	746	747	731	782	816	736	790	808	761	793	726	778	771	711	785	775	747	731	795	780	710	766	768	813	762	721	780	800	786	803	750	791	711	771	789	761	711	792	772	727	743	757	766	779	779	716	749	766	777	756	736	799	795	766	768	782	751	758	761	715	799	799	793	796	741	760	708	709	769	731	778	748	769	708	828	813	765	787	796	814	709	803	732	816	735	769	818	732	781	748	793	759	780	765	801	816	808	760	760	721	749	695	830	771	711	783	792	779	764	757	739	755	789	779	716	781	718
1243	825	491	418	835	923	832	663	654	614	505	491	406	350	282	292	251	244	218	180	157	150	152	120	129	104	103	117	105	79	84	72	73	87	88	82	62	77	85	80	74	74	59	67	67	76	71	51	63	56	57	66	59	56	51	58	68	53	64	43	39	54	49	47	57	54	62	55	62	50	57	40	58	48	60	45	55	41	45	51	54	47	52	51	50	42	41	50	43	50	58	45	42	46	47	61	42	35	42	35	52	37	47	37	42	35	51	39	56	35	56	41	52	61	52	58	57	46	40	27	54	40	45	60	43	47	45	43	41	51	42	52	58	45	41	44	46	56	68	52	46	40	48	62	44	52	53	48	43	34	55	47	45	48	38	41	64	47	55	43	47	47	53	51	46	43	46	46	47	53	48	52	56	57	55	59	51	53	61	60	52	64	38	34	49	43	56	56	52	57	41	49	54	48	54	45	44	54	62	38	39	55	44	43	64	56	38	50	58	46	44	60	54	54	43	36	53	48	43	42	59	53	45	48	50	40	34	51	58	48	45	38	44	57	61	53	44	42	64	37	49	35	43	41	37	52	52	51	44	45	38	54	53	47	52	51	49	66	53	47	50	43	62	52	39	50	61	38	42	41	47	42	54	49	50	55	56	48	44	39	47	54	53	34	53	41	48	45	46	59	49	55	49	34	48	44	40	48	53	48	50	49	54	46	52	43	41	61	62	54	42	52	52	48	55	44	46	45	39	60	44	54	49	48	49	65	43	43	52	50	43	44	45	57	51	35	48	45	57	41	48	50	53	42	56	45	44	41	43	64	46	47	46	42	49	49	48	53	48	39	52	43	47	54	50	54	53	48	55	33	48	51	60	47	42	43	56	38	48	40	46	45	49	46	63	53	49	50	44	55	48	45	71	34	60	51	45	59	47	43	47	46	55	43	44	36	58	55	49	56	43	43	46	48	45	54	40	50	41	51	64	43	34	52	47	53	44	52	54	54	57	49	41	53	31	48	39	47	43	42	39	46	49	31	36	35	46	60	43	49	52	46	36	52	38	52	37	41	57	44	33	48	40	50	49	50	45	47	46	50	50	39	41	57	41	36	49	43	44	51	47	58	37	59	46	38	57	47	48	57	51	41	53	48	35	47	55	52	49	46	48	41	46	40	51	41	49	48	56	42	44	45	42	55	37	42	43	58	51	46	51	58	50	34	54	41	68	42	47	46	48	48	45	46	43	35	54	49	45	57	57	41	49	43	41	30	51	52	53	55	54	45	44	53	52	46	45	35	43	50	47	56	43	61	44	41	39	55	40	44	37	39	44	58	49	48	49	48	42	50	51	41	67	47	64	48	54	63	49	62	48	55	51	30	48	44	42	40	42	51	48	41	47	30	47	56	53	31	42	56	49	49	49	53	44	45	56	37	54	41	45	39	43	44	35	52	47	42	56	52	57	54	52	48	63	41	39	42	46	41	57	48	39	43	53	64	38	54	40	46	56	61	52	47	47	58	47	54	52	48	36	45	53	41	51	51	64	44	38	60	43	31	58	43	39	45	45	44	54	46	64	49	45	50	46	42	55	42	55	37	43	38	44	40	52	44	50	31	34	62	33	41	49	50	39	63	55	47	66	40	53	50	46	48	55	44	50	52	42	54	48	57	46	50	50	53	48	37	37	52	45	52	46	42	65	48	44	59	47	44	37	57	53	33	41	55	56	54	36	47	49	57	39	53	46	36	47	45	47	41	47	39	60	53	50	39	32	50	57	48	55	52	55	56	55	45	53	47	35	62	47	57	40	38	48	56	33	45	52	42	53	44	57	58	48	54	42	43	36	44	55	50	47	55	42	48	54	46	43	45	63	46	36	62	67	42	53	53	43	61	40	50	52	69	49	69	39	48	48	37	55	40	38	53	45	47	61	47	48	52	31	49	54	49	42	55	49	49	48	53	36	43	50	49	59	47	53	41	51	31	51	46	42	42	43	40	58	50	35	50	45	53	35	47	46	41	58	38	46	46	55	49	56	57	50	49	45	46	43	48	38	62	39	51	54	39	38	43	48	54	38	47	51	42	39	38	46	41	37	51	40	42	53	57	53	43	48	48	54	54	43	49	42	56	50	50	53	59	40	58	41	42	66	49	54	50	42	52	48	47	56	55	51	37	40	57	56	49	43	58	52	48	54	44	56	57	50	51	46	45	34	62	48	46	38	46	47	51	48	48	51	33	54	40	45	60	42	51	50	35	35	36	43	38	46	51	45	51	56	44	53	51	55	51	36	56	57	49	44	39	45	44	51	40	50	62	41	37	51	47	39	37	54	43	46	52	43	48	57	51	45	56	53	50	50	60	49	46	47	53	52	49	38	41	56	40	56	33	49	41	42	55	44	57	49	41	43	41	45	42	56	47	53	51	45	46	43	44	39	49	41	36	45	58	49	40	49	43	54	39	46	49	40	40	47	39	48	47	50	43	55	47	37	51	55	50	44	52	53	45	45	51	51	50	38	37	35	49	67	60	61	44	42	40	38	51	48	52	54	35	42	49	50	51	56	51	52	44	46	52	47	49	37	59	41	34	58	46	37	52	54	35	52	49	39	41	55	34	45	40	57	51	50	59	49	44	59	39	48	40	42	40	65	44	47	47	45	48	55	46	51	43	48	42	43	55	44	46	50	50	46	47	47	55	54	34	42	49	40	52	41	52	50	39	49	51	46	49	40	45	45	37	50	41	32	48	47	45	44	56	49	60	49	52	50	47	45	44	39	47	54	47	49	53	32	54	51	46	47	47	48	44	47	51	49	36	53	44	48	48	54	51	39	48	61	43	50	47	46	48	52	44	53	53	49	48	35	52	39	50	55	50	43	45	58	44	49	54	36	63	52	63	53	47	55	47	39	49	49	53	49	45	63	49	49	42	43	53	42	44	37	55	50	43	48	50	50	52	44	48	39	53	54	50	63	47	47	53	47	42	42	57	43	40	48	56	55	54	38	46	71	63	60	44	43	34	40	51	46	49	44	44	41	43	45	44	66	50	46	58	43	53	45	46	56	48	51	47	45	43	45	45	34	49	45	49	52	54	43	47	49	51	48	37	55	53	60	64	51	60	45	49	58	58	47	34	50	53	45	54	45	54	34	41	40	43	48	48	50	46	52	44	42	52	31	42	56	45	46	46	51	43	52	50	47	42	33	51	55	49	45	55	41	47	62	44	47	48	47	54	50	42	49	48	39	63	51	47	38	43	47	44	46	50	46	47	44	46	42	44	45	45	48	49	53	42	52	39	59	45	48	41	44	52	60	52	60	46	44	43	49	40	38	54	42	48	44	50	37	57	43	54	47	42	52	46	35	56	45	44	43	42	53	59	64	46	45	26	39	49	46	44	49	53	46	53	58	43	62	41	44	33	44	33	41	49	51	46	49	45	40	45	43	56	51	59	49	43	44	50	37	44	48	56	50	43	42	51	51	53	47	46	50	41	45	53	45	51	55	52	49	56	45	50	49	52
21349	15813	10554	23934	32316	31695	28746	25399	22513	20283	17976	16163	14239	12614	11400	10436	9258	8215	7241	6585	5842	5100	4555	4264	3942	3671	3240	2991	2723	2597	2361	2263	2110	2010	1865	1834	1782	1797	1725	1630	1574	1525	1460	1442	1378	1382	1252	1285	1184	1221	1135	1128	1105	1095	1065	1054	1021	989	976	1025	969	988	960	893	968	933	922	922	883	803	855	866	859	865	814	816	826	789	823	755	781	770	778	715	736	737	742	738	725	806	748	732	737	712	733	718	695	670	659	698	708	666	660	692	663	715	692	720	704	675	673	693	678	668	685	675	758	720	674	665	719	710	704	682	691	678	730	713	695	662	711	683	673	653	724	780	663	694	685	682	738	693	691	690	667	726	679	691	697	678	702	728	690	702	726	689	658	713	662	700	672	700	653	690	706	669	720	685	664	695	702	693	688	695	671	734	726	672	672	658	648	636	657	709	704	666	681	724	715	704	679	728	650	668	642	689	687	735	640	684	687	693	704	726	684	730	656	687	678	718	718	693	697	641	668	736	685	661	729	706	717	610	678	728	694	673	642	680	690	662	665	654	670	695	723	699	709	689	683	700	752	684	673	695	689	651	686	675	706	684	692	692	691	676	678	674	690	722	667	746	687	681	793	678	713	679	708	680	695	705	716	710	691	675	738	685	703	697	705	623	674	700	748	721	704	703	685	662	661	669	696	695	736	660	680	684	712	697	739	738	756	697	654	699	734	640	681	703	677	680	669	739	731	740	708	667	679	713	693	690	691	718	698	713	759	685	729	716	704	670	642	703	674	673	651	685	655	711	695	696	693	687	706	701	695	708	693	697	708	704	684	651	706	663	703	717	652	649	709	675	719	694	675	703	712	705	670	710	674	686	684	698	697	630	715	679	680	670	755	686	680	711	691	668	703	661	637	685	657	652	700	662	709	677	668	683	696	668	685	665	711	646	638	691	716	739	650	653	622	646	700	701	679	721	721	668	701	693	690	704	674	671	665	741	722	697	703	660	718	656	696	706	682	736	699	711	735	667	673	692	704	663	697	692	681	721	670	677	751	653	630	683	723	685	715	657	634	687	700	718	696	663	708	677	668	711	637	679	668	676	719	685	719	661	698	702	667	658	691	637	653	681	714	702	694	702	647	634	661	682	675	677	651	658	683	694	697	639	656	707	699	704	695	707	719	678	700	680	675	637	676	728	720	690	699	672	675	687	661	664	646	690	680	649	660	673	700	714	695	706	646	706	660	651	713	653	649	732	664	642	689	670	606	671	702	678	702	695	709	687	681	700	689	722	683	683	661	713	695	698	707	691	756	653	666	711	675	727	681	671	684	677	657	658	705	664	716	733	674	660	738	676	684	650	642	706	667	697	722	713	684	659	699	698	683	687	655	701	698	667	663	698	715	703	708	672	676	693	666	654	660	713	705	708	666	672	717	697	697	727	667	688	711	731	655	679	707	699	684	682	709	679	689	698	641	669	687	713	701	680	682	690	719	689	648	714	680	717	693	661	706	690	667	666	689	641	700	692	647	680	700	685	720	690	662	699	694	681	735	663	721	687	691	710	685	692	683	631	668	665	671	669	711	719	664	729	688	686	717	697	677	705	662	683	698	685	712	673	650	689	693	662	672	700	728	705	667	694	680	686	710	696	689	657	708	663	703	667	646	665	704	668	721	701	682	666	676	713	697	680	683	727	715	694	668	741	684	705	701	638	676	662	675	683	708	695	696	726	710	705	630	683	679	687	673	622	681	629	701	661	708	669	671	671	698	687	696	652	709	657	647	656	672	636	677	685	708	665	686	669	673	688	670	701	705	732	671	657	724	690	738	643	688	689	646	708	678	688	701	682	681	677	687	691	700	674	709	708	687	638	657	710	748	643	637	652	667	705	686	670	695	660	673	665	669	685	737	660	690	743	739	682	675	702	688	678	752	665	669	672	685	722	733	708	632	701	706	683	686	655	703	692	703	693	704	661	691	724	706	687	741	698	691	679	687	652	631	672	679	687	665	674	686	689	690	688	647	667	690	694	665	679	692	700	653	701	687	679	694	700	653	729	696	673	657	613	737	679	702	694	713	670	695	693	671	689	677	670	716	695	672	660	659	696	696	689	673	736	709	676	681	704	715	684	673	668	684	675	682	702	649	686	703	645	701	637	640	700	707	674	708	670	667	720	675	686	709	721	678	647	682	685	712	705	691	678	662	633	669	628	663	702	684	654	695	723	711	738	697	688	726	716	655	712	660	681	681	712	684	699	673	721	681	636	659	704	661	676	670	709	749	724	700	700	657	636	691	672	691	700	702	700	678	665	708	682	718	705	670	694	677	710	710	712	675	682	656	689	703	711	694	683	706	721	679	701	669	662	710	703	667	621	688	744	733	691	649	669	669	685	700	689	730	678	680	686	650	717	736	648	701	738	654	720	702	710	666	676	670	665	679	680	667	706	687	679	710	725	684	668	643	696	704	731	707	642	669	696	723	679	682	636	678	635	705	688	685	703	681	705	721	689	684	647	679	669	645	743	688	697	740	684	673	746	725	661	698	679	701	702	714	716	696	703	680	721	716	668	712	672	647	674	695	690	677	763	743	671	649	704	682	644	669	695	664	721	673	692	673	690	657	688	695	689	721	692	710	692	683	754	697	699	715	685	673	701	658	684	693	686	753	681	719	658	691	674	701	673	726	723	660	656	678	683	665	685	692	655	691	674	712	682	669	676	660	678	676	673	693	703	686	657	683	650	707	709	686	685	702	694	653	663	675	688	684	705	699	699	639	716	691	691	678	705	716	691	683	698	674	711	691	691	684	646	696	710	685	700	686	685	676	709	717	675	718	674	665	675	700	718	687	690	687	715	694	703	656	666	668	667	681	739	696	707	680	690	710	723	695	658	700	655	681	666	637	674	681	747	666	725	627	695	691	650	735	671	670	720	681	666	707	678	656	722	675	672	671	651	719	654	714	698	685	716	691	697	660	692	672	682	687	680	677	661	691	658	698	638	724	700	705	703	703	700	703	690	696	652	674	732	685	655	665	628	722	723	653	678	696	726	657	683	685	669	732	652	687	676	681	715	675	666	681	702	713	743	666	616	660	722	698	660	718	662	670	720	665	663	671	761	722	719	717	693	687	702	663	700	654	705	667	696	685	736	659	694	698	727	671	745	637	708	731	698	645	650	659	657	661	690	720	698	714	691	692	710	687	697	682	651	681	735	684	736	736	684	707	661	690	694	681	693	701	671	669	700	671	660	692	689	661	667	696	650	713	688	657	722	671	632	701	730	686	727	692	723	714	642	667	676	679	685	648	640	709	646	701	646	707	680	709	726	709	621	674	675	672	676	708	705	645	680	670	623	722	696	645	714	710	718	687	665	664	654	650	671	652	668	679	671	707	708	684	700	656	705	690	692	721	719	693	669	656	691	688	655	721	662	693	669	688	676	720	699	727	732	725	691	689	718	725	707	666	717	685	671	704	636	747	679	703	672	700	724	628	650	717	712	669	647	702	682	667	666	657	662
3135	728	492	415	745	815	765	708	623	579	518	461	401	380	309	287	299	249	222	183	197	160	164	147	121	143	125	129	125	126	101	101	115	121	95	108	99	99	104	100	91	97	84	110	85	83	88	90	95	77	77	92	89	89	87	85	86	79	91	79	82	77	73	61	74	70	63	86	61	83	69	81	76	80	66	81	60	78	81	68	55	76	66	74	75	52	75	60	81	67	70	61	83	80	77	68	84	70	84	72	79	55	77	66	76	69	59	72	65	84	80	73	77	74	62	67	69	58	69	56	66	58	81	62	63	78	59	68	62	50	79	73	77	75	76	58	73	68	54	77	59	64	72	70	58	78	57	55	66	73	74	82	54	63	75	74	69	73	55	63	75	73	81	72	85	67	73	73	67	52	79	62	71	65	67	65	68	58	70	80	69	61	84	72	84	47	77	51	75	64	52	75	90	70	70	70	80	77	69	73	73	67	76	60	70	66	63	80	58	58	61	56	64	83	76	66	65	67	62	72	70	62	77	52	81	80	70	73	65	65	66	74	69	62	68	72	79	60	61	91	81	79	66	94	79	71	79	78	69	78	67	76	78	61	78	75	95	58	62	73	71	78	89	66	74	84	69	81	71	61	61	68	77	59	65	74	64	72	70	58	64	72	65	74	79	69	65	67	75	62	68	65	76	65	55	72	64	75	88	69	73	66	79	77	61	74	74	79	71	72	76	64	74	78	66	65	59	73	78	73	63	75	74	87	69	59	81	78	59	71	61	90	77	71	62	50	65	66	92	71	77	73	67	69	65	71	66	78	67	93	76	86	77	75	68	94	62	77	70	76	69	57	66	84	71	84	65	73	80	71	73	59	61	56	76	79	80	75	74	67	72	58	64	61	72	58	69	71	65	68	75	60	68	76	60	73	67	69	76	73	70	79	73	92	67	70	53	67	78	70	84	61	80	68	70	59	81	82	87	71	76	74	67	64	77	71	70	63	82	80	57	92	83	71	80	68	80	70	80	76	60	69	72	80	64	61	67	79	66	58	74	70	74	75	61	88	78	59	74	85	76	57	64	66	66	84	83	69	78	63	80	76	79	82	76	68	97	76	61	78	61	75	72	63	65	64	68	62	75	71	79	75	77	61	58	94	84	72	66	65	59	54	73	67	78	66	70	80	70	66	62	62	72	73	69	72	66	64	71	63	73	67	76	71	58	62	71	60	59	68	52	57	72	81	84	74	65	73	66	57	84	79	84	67	78	68	64	61	67	63	79	66	76	58	72	71	74	83	74	80	59	68	60	77	72	78	72	84	74	68	52	63	77	61	71	70	61	82	61	68	65	65	68	86	65	72	65	87	72	75	74	71	53	71	69	59	64	50	72	73	71	75	77	71	74	50	77	70	73	72	69	67	65	70	80	58	67	75	66	72	61	62	56	67	79	61	62	79	76	75	62	76	71	67	75	92	71	76	54	59	62	61	65	72	79	61	66	78	63	79	70	69	58	62	80	80	75	67	58	61	75	63	71	79	69	89	46	79	62	69	69	75	78	97	72	67	70	75	71	64	72	54	80	72	64	77	81	65	68	60	72	78	72	59	75	81	75	66	65	74	73	74	71	66	83	86	60	59	67	78	57	78	68	75	83	67	60	67	69	53	76	74	75	58	69	61	85	72	63	70	63	68	79	83	60	73	67	85	70	74	77	87	84	76	57	64	60	89	72	82	86	61	67	66	77	69	72	72	66	58	82	60	70	72	64	66	77	56	66	76	62	76	73	60	72	56	59	83	76	74	71	68	69	65	85	61	68	59	62	64	76	69	66	72	55	65	50	72	55	71	67	79	72	63	72	71	69	64	63	69	80	77	68	48	53	72	74	87	64	60	71	77	65	74	76	77	73	74	68	74	60	70	72	63	68	64	81	79	84	59	61	62	76	61	66	56	90	63	94	72	69	59	70	79	81	59	67	72	85	79	72	73	70	77	46	81	75	76	78	77	66	72	77	56	69	76	74	76	64	74	65	59	68	72	77	59	55	66	63	99	72	68	67	64	71	67	58	65	56	73	57	58	70	61	75	65	79	68	70	84	53	78	80	65	66	64	65	72	68	72	67	79	74	70	63	64	58	61	72	75	66	75	70	78	66	62	57	76	72	69	80	55	77	77	60	59	66	66	73	62	82	57	55	59	54	68	71	62	86	74	55	57	86	74	68	66	61	79	72	67	68	64	66	52	66	59	76	73	73	67	71	55	72	67	76	64	80	62	79	75	68	65	88	57	87	73	78	82	59	73	59	64	67	74	94	57	72	93	80	64	72	62	61	77	87	84	69	71	60	71	80	67	57	80	81	70	72	63	65	68	64	74	69	74	68	73	64	64	67	68	66	72	78	72	78	64	69	70	67	76	66	79	66	81	70	65	71	75	55	83	59	64	72	52	71	76	67	55	76	82	76	70	72	79	68	80	68	65	63	70	58	66	65	75	68	49	61	58	61	59	88	66	62	74	75	90	73	80	72	81	68	66	63	56	76	72	65	73	75	65	76	89	72	69	55	65	79	66	79	76	68	70	65	73	69	68	67	71	73	57	82	61	63	81	67	75	83	64	74	85	72	54	88	73	67	75	74	79	72	49	72	72	64	77	82	48	65	59	66	63	73	77	71	63	73	69	68	72	78	78	60	63	70	69	75	55	70	70	74	67	76	76	73	59	91	66	53	81	64	60	77	73	51	81	70	66	55	81	71	62	65	70	69	59	84	69	75	74	67	53	68	70	67	68	65	68	84	67	79	67	75	66	70	61	64	71	67	65	61	76	76	54	67	59	76	66	59	82	64	66	68	66	73	60	69	68	64	75	84	72	78	73	65	74	68	68	73	69	73	71	55	68	63	72	70	78	66	68	89	85	56	67	64	79	60	64	59	61	80	88	65	72	84	78	71	72	82	82	66	63	80	71	70	69	69	68	61	69	72	70	60	63	65	82	72	72	73	71	77	66	79	67	75	63	80	79	56	74	64	73	79	61	62	61	77	81	60	71	77	74	71	69	55	58	76	71	76	80	77	69	87	68	60	58	74	63	76	67	78	72	71	67	56	69	81	65	72	73	72	79	71	70	79	53	95	71	79	62	74	74	92	70	74	61	66	77	76	76	74	79	62	62	72	61	80	83	60	82	84	57	59	78	72	82	78	65	69	84	71	70	57	63	75	71	67	80	62	76	69	74	70	73	76	73	73	58	71	86	62	64	56	66	73	71	71	55	67	61	53	81	70	71	56	70	79	82	77	61	56	72	56	74	61	73	54	64	74	78	61	85	57	87	73	67	85	70	70	76	72	63	65	68	82	77	72	66	65	72	73	72	76	79	84	73	71	70	76	74	63	81	75	58	67	59	71	65	57	76	67	66	61	50	62	59	56	80	79	69	70	59	75	97	80	65	72	67	74	72	85	71	62	69	75	56	68	67	72	66	78	72	68	65	86	74	65	59	75	72	72	63	70	69	79	67	71	62
19633	14535	10195	22742	31070	31056	27776	24975	22175	19697	17783	15735	13714	12451	11281	10062	8931	8031	7284	6416	5741	5180	4724	4408	4099	3763	3415	3036	3005	2651	2560	2465	2359	2212	2142	2092	2048	1949	1958	1816	1849	1813	1754	1705	1611	1535	1593	1498	1501	1437	1441	1429	1468	1416	1365	1328	1328	1313	1254	1287	1245	1230	1301	1246	1227	1208	1231	1159	1174	1173	1126	1103	1087	1129	1137	1111	1098	1065	1076	1084	1133	1069	1090	1006	1018	1096	1095	1070	1021	1077	1053	1028	969	1004	967	1012	1017	993	1014	981	999	1005	931	943	995	1030	973	1023	987	948	974	1010	1032	1023	998	1002	990	1016	1037	962	1033	980	946	949	951	980	970	1026	1008	990	1014	996	1013	987	988	958	991	1005	973	1012	973	1023	996	933	1036	954	925	941	983	1045	968	981	1003	932	963	1021	969	970	951	981	979	1047	1018	940	945	1028	998	1044	1006	1035	1002	957	981	1022	998	1004	978	989	961	1005	944	983	1043	979	1002	1034	1012	1032	994	1014	1057	960	1011	1032	1000	988	991	995	947	1021	989	1014	999	1024	1029	1010	1005	1021	946	978	991	968	1006	1020	983	998	1005	968	1002	961	981	943	1019	960	986	951	956	963	1004	976	1009	959	1000	1002	985	976	959	950	965	994	999	1014	908	1055	986	1015	980	1019	1003	955	1015	972	981	964	984	952	998	982	951	926	942	996	1009	1008	960	983	939	1024	1013	1028	1028	1013	983	1012	1001	1041	1014	948	1032	996	981	968	971	930	976	946	951	988	983	1001	940	947	1038	960	1027	1004	1001	1009	990	947	1007	975	950	975	1022	993	980	1016	944	1035	1000	961	994	1000	958	984	1013	985	1002	960	1000	991	1032	1054	1056	1051	979	952	976	970	1008	1008	955	1055	951	1005	979	1017	998	994	996	1003	938	1000	993	977	963	972	963	964	1000	969	1020	939	960	998	1003	983	964	942	995	993	1013	986	982	1037	998	952	975	953	998	943	921	1010	983	1056	925	923	951	1028	1033	1004	984	964	985	933	961	972	982	1006	998	1002	970	958	941	997	935	962	972	965	979	1005	977	924	978	996	994	973	946	982	964	1035	1004	995	1025	1009	962	1001	952	989	992	995	1053	1000	990	1005	973	981	995	1004	995	1041	978	960	943	1001	968	969	984	1007	969	1010	961	975	956	1023	1001	981	1016	924	1012	994	1005	975	982	973	988	1034	979	968	1039	953	987	986	996	981	953	984	989	977	965	974	959	973	1028	1034	1031	962	979	933	955	992	936	1000	992	1015	967	1020	955	925	996	943	999	966	1032	954	992	995	990	978	992	924	1000	940	981	933	1024	969	991	1021	970	1021	999	1002	987	1017	1020	1025	1033	926	961	989	1033	960	999	1016	1002	1008	997	925	1010	968	1034	982	990	1022	972	1004	997	1000	1009	970	995	992	972	974	976	989	1008	981	1024	1011	976	982	985	1019	1005	980	1000	1013	1054	1006	990	971	954	972	1064	998	987	1051	1005	966	1016	941	1008	991	1037	1013	980	1006	970	964	998	950	992	1046	1008	992	985	1005	1029	1016	1005	980	972	960	982	993	1039	954	1004	993	1009	962	1004	981	977	996	936	975	1030	957	984	941	1014	975	955	944	1017	978	995	972	1019	1005	1020	1053	1011	926	1014	1004	993	973	978	930	941	1014	930	1017	979	1036	1004	955	1017	989	1047	999	926	1019	1012	975	998	990	977	994	1012	1022	1046	984	969	972	935	1019	998	932	1013	996	1004	970	985	996	956	1029	964	977	995	974	957	997	901	960	991	1011	950	971	1003	945	1030	972	970	938	995	975	1015	969	1012	927	1000	1052	973	997	944	985	940	964	935	1028	958	940	950	933	994	1033	1007	955	1001	977	994	1022	1044	935	947	987	1006	1004	981	993	979	1042	1054	1016	983	974	938	917	980	998	1005	946	1017	1030	1042	1006	956	1010	995	943	990	972	994	979	1006	998	1017	991	976	998	975	976	1018	990	1037	931	1080	1008	963	942	949	1013	1016	988	959	949	947	1007	1065	936	1033	989	946	1008	1014	1033	1013	968	1001	998	985	941	957	961	1038	947	939	993	981	939	973	1020	1010	982	1015	943	1013	972	1029	1002	998	1058	993	961	1037	966	991	996	944	966	969	940	992	1047	1052	983	985	1013	997	914	999	1004	1006	986	992	1017	969	978	970	1021	1039	1020	1017	1003	998	1008	925	999	969	1014	1004	959	986	1033	968	982	971	957	1012	980	998	926	992	944	974	977	948	995	1053	949	999	992	1019	964	952	933	1013	982	949	934	994	999	983	984	999	982	1023	985	959	977	1001	992	984	1058	1007	964	957	960	998	984	1010	973	971	948	961	1005	956	992	985	1004	946	961	1038	975	948	982	1015	1030	988	1010	955	975	993	1066	1039	1003	1044	1013	995	990	981	969	1022	981	985	1007	988	1000	977	971	1007	981	1021	1003	986	985	1014	971	941	1031	947	976	923	1005	990	997	989	1052	973	999	987	1013	990	987	931	1027	989	1036	965	991	973	1069	969	998	965	931	951	1041	1004	954	1042	1030	979	1044	1012	964	941	1007	994	997	920	972	997	994	972	995	980	977	974	1004	971	963	1010	1031	957	959	964	991	1023	1017	1028	971	933	999	1041	947	1002	1066	1017	1003	1014	976	999	1043	968	1021	946	1033	975	985	903	986	975	963	964	969	988	946	1020	966	988	962	1043	987	965	993	925	990	990	958	999	944	1009	999	974	956	1021	1055	1077	950	990	1010	1017	1025	996	996	1009	1006	990	1018	964	955	978	1032	1031	1007	1024	938	973	962	969	1022	962	1013	990	1017	993	955	1022	948	998	1025	989	991	1005	1039	1011	958	1008	1002	910	977	1001	979	1020	992	1013	1075	1048	983	931	1036	1080	1024	962	1048	975	999	1018	1026	948	993	983	939	1001	1006	1037	1031	952	1041	1015	1008	1015	949	961	1033	1032	894	1017	962	992	956	1010	1022	923	970	945	952	1004	918	928	995	991	1024	1010	1030	995	1021	1033	982	982	985	1012	993	1019	948	964	1009	1000	1037	1007	997	999	1034	981	1020	928	1017	1009	982	964	978	964	961	945	1027	1021	942	942	1035	994	947	1023	922	1033	1040	991	1054	984	969	1003	1027	1060	1008	1034	1026	1013	1024	968	946	1028	972	951	1056	1032	1048	1004	1044	996	1001	960	997	978	1008	944	970	1003	944	979	1055	933	985	938	983	1002	993	955	981	950	1004	1000	956	998	969	1013	1024	951	1033	940	965	993	974	1028	1056	1000	1025	1037	969	1060	992	1018	976	1027	1012	1035	974	949	996	963	995	969	1001	988	952	993	966	971	966	979	1006	982	1029	954	963	1006	1041	979	945	944	1048	996	982	1016	980	946	1001	980	961	1015	971	982	954	967	969	1002	1012	975	960	959	1007	993	975	961	971	1053	1036	998	951	1033	1001	950	1045	992	973	964	1049	1049	980	1010	970	960	971	992	1016	1021	976	1014	998	1003	992	991	993	1068	991	988	976	998	1003	976	995	954	981	973	1040	1011	990	983	1005	939	1009	1032	1028	974	961	989	970	1008	976	1026	978	1044	985	1035	995	996	1028	1016	943	956	1006	1003	1005	939	1051	1015	940	986	941	971	1073	1017	939	961	996	1000	993	962	987	970	1027	928	1005	986	1018	1009	996	955	1020	925	957	968	955	982	1006	955	1005	997	957	1010	1015	1012	993	972	996	1010	958	981	1014	1031	1014	993	971	958	1057	987	1001	992	959	962	956	986	1032	1001	977	956	978	993	979	975	981	1022	980	944	981	1010	976	912	1031	985	1028	933	961	976	949	1032	1026	980	984	1012	978	996	1001	963	939	995	933	966	936	961	1010	1018	1030	1002	1006	1020	995	989	993	953	956	976	992	939	964	985	1014	981	963	1008	955	992	1006	929	904	927	1000	992	982	1014	953	1010	952	1002	994	1023	960	972	992	931	956	973	1007	969	1005	1029	999	981	1009	980	973	963	960	1021	998	999	1006	999	1007	1027	982
2404	1162	644	593	998	1195	1085	964	918	826	647	694	566	515	485	420	372	311	256	233	227	204	180	164	166	168	156	132	121	130	129	125	104	114	108	103	100	90	97	79	105	82	92	89	84	77	88	103	85	93	76	78	70	76	64	84	63	71	69	65	102	67	66	60	72	66	81	64	67	75	70	57	71	63	79	71	72	66	64	74	55	65	59	59	65	58	61	64	63	66	62	69	77	65	69	56	72	52	58	63	71	63	75	60	61	80	74	59	70	57	56	65	62	49	61	64	68	57	63	57	58	63	65	70	60	55	53	67	70	63	59	72	60	61	63	55	45	52	66	55	61	64	65	62	46	58	71	60	81	57	69	66	73	45	63	73	62	50	60	68	71	61	63	67	75	76	65	55	64	72	71	69	60	61	49	58	61	74	56	62	67	66	70	65	68	55	86	58	61	62	75	68	67	78	56	82	61	70	51	70	55	59	70	61	66	67	68	64	54	64	57	55	64	55	82	49	70	62	83	59	67	64	54	63	81	68	54	59	61	71	55	59	55	73	59	63	65	60	60	53	78	69	54	69	64	59	77	55	53	57	74	78	68	63	56	76	46	63	48	49	64	63	69	65	52	58	76	56	80	69	66	67	67	71	54	61	69	61	68	69	74	76	70	76	55	70	66	66	70	63	69	70	59	56	57	61	69	52	50	61	53	72	58	66	72	56	64	77	60	68	67	73	64	59	63	69	48	55	71	49	54	63	67	66	60	47	68	68	66	72	60	56	54	64	68	72	47	84	72	57	84	66	61	65	71	68	58	50	65	46	60	65	67	63	68	60	66	55	67	71	75	59	63	61	67	60	72	50	64	50	59	74	69	78	51	60	64	70	75	58	53	72	73	61	75	64	67	71	62	87	69	54	67	79	59	59	67	53	57	55	59	84	65	62	59	68	68	68	71	63	61	82	44	59	66	51	65	62	63	59	65	54	61	57	75	55	65	74	50	65	63	58	59	64	69	67	56	67	54	63	71	55	52	71	68	46	64	82	76	61	64	57	53	69	57	79	66	64	52	56	64	68	54	73	83	72	53	62	59	66	59	76	61	54	67	80	71	80	68	66	80	59	56	66	76	67	60	59	59	65	66	56	58	62	54	78	78	74	61	65	74	59	68	60	65	83	57	66	59	64	58	66	69	65	59	66	55	68	71	76	61	60	57	76	68	50	55	54	64	63	71	70	69	59	70	60	72	64	59	62	78	66	53	67	57	66	67	54	55	77	62	65	69	60	57	57	65	56	48	62	56	68	66	61	69	64	78	68	59	57	74	86	70	79	49	65	74	55	66	68	69	65	59	54	72	61	73	63	55	58	69	73	66	60	60	63	68	66	71	70	63	73	72	70	61	58	59	48	71	60	66	66	66	67	76	62	60	66	61	63	66	62	58	68	70	67	82	67	57	61	70	73	67	61	59	79	50	69	78	59	57	64	76	69	65	59	70	61	55	54	61	51	76	70	62	65	57	69	65	57	64	77	70	72	72	67	49	60	55	76	58	71	63	81	54	48	59	76	65	49	52	66	63	55	61	67	74	50	72	70	68	55	70	79	69	62	60	56	54	69	72	76	62	53	57	65	66	76	68	47	61	49	68	57	74	71	68	77	58	59	54	57	66	85	59	72	70	49	66	58	56	74	59	56	74	73	82	75	73	69	63	66	77	55	61	55	75	56	57	64	52	75	60	47	59	61	58	57	57	72	60	53	66	71	66	67	54	67	64	68	72	70	72	58	70	61	73	61	78	63	75	59	63	52	65	48	73	75	66	81	51	63	58	62	69	57	61	48	65	74	66	63	55	56	59	63	55	69	72	49	51	50	51	81	54	63	51	69	74	67	65	77	65	52	69	58	61	54	59	58	55	56	52	54	60	53	62	57	58	51	63	62	58	78	58	71	62	63	60	71	68	55	57	81	74	60	41	51	55	60	67	73	71	69	69	62	84	73	64	63	58	50	66	51	64	63	55	61	59	74	64	67	93	61	64	57	59	55	67	67	56	76	67	69	45	82	72	66	80	59	57	49	64	80	62	62	76	60	52	81	62	62	71	68	69	59	69	50	67	60	46	84	66	63	56	73	69	64	79	67	60	71	66	77	76	62	64	69	70	59	77	79	57	58	75	69	65	55	71	71	65	62	61	66	66	57	64	85	55	63	61	76	73	67	55	74	72	55	61	69	58	58	73	68	61	52	55	61	69	71	71	64	70	75	63	53	52	57	54	82	67	63	70	63	78	53	60	54	63	74	62	65	81	53	57	62	73	59	66	62	62	60	65	65	63	65	66	67	59	57	50	56	62	59	64	57	66	63	55	56	66	58	77	53	71	57	62	60	67	72	74	70	77	64	57	64	50	75	60	53	72	50	61	61	53	68	65	53	68	50	47	71	72	60	54	58	50	57	64	74	59	72	61	61	57	58	65	52	69	75	45	66	65	65	69	60	61	83	65	64	88	64	60	49	77	57	62	57	59	72	70	78	64	58	59	69	63	74	82	54	65	62	71	76	57	55	63	65	58	83	65	74	69	65	67	64	67	75	60	68	52	56	60	68	74	63	68	66	54	65	72	75	57	64	59	67	75	61	60	65	80	55	77	59	57	54	64	86	62	63	66	63	61	73	52	56	64	61	66	68	57	54	66	66	57	69	73	66	80	58	71	60	74	67	78	65	58	58	52	71	53	73	69	76	87	65	51	62	57	60	63	56	68	58	85	42	59	70	66	54	71	65	66	54	76	71	71	71	53	67	54	63	56	61	62	51	68	58	58	63	76	62	76	55	65	72	71	65	69	72	67	62	67	73	57	70	69	62	76	58	62	58	66	56	68	64	64	45	41	65	60	65	73	64	68	62	54	78	64	58	77	58	72	65	69	65	60	65	71	54	62	71	58	67	65	68	71	76	62	49	52	60	54	63	68	64	58	68	62	63	82	75	67	59	61	80	71	59	78	71	64	56	75	65	64	65	74	56	59	57	57	64	73	61	69	58	57	81	59	58	68	61	62	47	57	56	65	61	84	52	55	60	69	72	76	59	68	70	69	54	82	59	52	76	51	56	65	65	61	55	72	67	58	78	60	73	63	61	60	65	73	69	59	61	67	60	71	51	65	50	59	60	62	69	61	65	70	62	57	77	70	66	54	64	70	64	75	65	68	81	64	69	70	52	76	63	64	48	57	63	55	77	71	53	61	58	75	60	62	59	54	63	51	79	66	57	76	59	57	70	87	59	66	71	69	50	65	43	68	78	65	57	64	65	57	56	57	52	64	86	63	61	47	66	71	71	60	68	74	65	56	71	49	57	60	71	65	58	64	74	62	61	78	49	62	60	72	47	66	58	59	68	66	53	68	64	56	58	57	70	50	66	71	68	62	47	63	67	71	51	65	59	56	56	56	84	63	53	57	68	61	63	57	58	60	58	68	61	61	67	65	72	62	54	57	65	62	53	79	70	63	82	65	78	69	67
25541	18630	13079	27633	35923	35669	32915	29645	26738	24428	21892	19816	17507	16005	14582	13256	11878	10537	9461	8637	7509	6750	6187	5679	5268	4808	4444	3999	3789	3409	3179	3000	2964	2677	2645	2434	2387	2395	2292	2146	2165	2100	2032	1944	1871	1828	1771	1698	1697	1596	1568	1479	1490	1430	1452	1480	1341	1286	1355	1260	1268	1284	1226	1209	1202	1223	1185	1193	1205	1139	1199	1132	1117	1053	1123	1082	1064	1110	1079	1045	1025	993	1059	1042	972	986	1005	993	938	975	1065	976	915	1007	982	997	941	894	991	871	917	958	910	923	877	1004	955	951	855	954	909	930	906	923	876	870	943	908	938	896	939	916	942	910	934	936	871	883	852	927	913	957	918	892	909	912	863	963	886	952	910	948	926	950	918	920	914	869	930	909	908	911	946	919	909	898	886	930	916	870	876	961	909	906	914	865	920	898	931	919	908	902	879	887	872	908	951	900	880	879	928	916	922	860	908	894	912	856	902	912	872	875	905	907	895	874	904	886	924	843	901	935	977	875	865	937	902	920	883	881	893	872	924	940	911	932	897	909	951	904	905	923	902	953	903	948	931	937	853	948	902	903	892	975	918	926	945	924	836	923	875	881	882	898	920	949	914	919	915	922	955	909	911	898	920	854	883	833	922	818	852	891	923	886	863	881	882	912	929	887	846	911	898	887	965	886	892	866	908	941	850	894	897	859	950	876	863	900	927	839	921	874	897	889	902	875	890	900	898	865	917	962	898	895	922	932	870	941	855	900	948	911	909	889	865	916	866	933	909	933	935	886	969	849	878	906	958	875	855	922	898	960	907	970	909	924	954	937	880	904	851	882	890	924	936	944	909	905	860	899	919	942	951	932	908	923	889	877	935	932	888	902	882	878	864	906	850	916	887	917	934	913	926	897	902	906	906	890	919	911	913	930	963	904	948	931	908	884	913	926	890	898	883	891	891	855	939	904	956	936	917	899	891	866	858	883	877	853	880	884	897	918	873	903	917	913	863	958	964	909	891	895	895	900	935	939	877	907	919	896	893	892	901	880	882	919	884	953	873	902	944	866	883	876	928	955	930	903	916	894	921	886	893	920	867	852	921	877	904	931	960	883	869	924	917	900	882	871	921	912	944	905	905	929	930	872	865	891	947	907	953	965	881	879	918	885	881	894	935	932	885	908	855	901	910	871	909	896	906	958	922	903	862	928	922	910	896	942	893	888	893	852	927	913	846	871	858	908	888	948	892	904	895	877	902	911	908	942	946	909	882	886	914	902	913	841	919	887	926	948	918	894	870	889	890	869	927	863	867	885	861	886	942	892	934	923	912	938	857	950	919	937	870	899	865	942	854	936	860	881	975	901	898	932	894	913	986	856	834	851	898	883	935	924	888	918	866	879	913	945	899	875	858	896	929	826	925	885	876	924	970	926	949	917	823	889	883	892	889	876	914	854	942	886	872	944	950	909	931	937	947	850	937	917	900	910	922	903	911	843	896	918	909	956	926	909	881	873	875	912	876	904	864	926	904	866	927	912	921	925	932	883	915	913	896	903	838	894	921	894	852	869	985	914	869	861	918	891	867	956	914	890	881	863	908	907	853	892	922	899	908	886	920	867	874	880	928	872	871	931	957	931	913	869	903	855	881	917	891	919	872	901	978	869	918	896	864	902	915	891	905	904	906	850	885	875	915	918	926	891	872	903	904	920	928	905	875	933	823	919	881	942	883	901	905	923	887	899	901	876	866	965	906	916	976	889	884	879	875	883	879	850	916	895	838	893	929	927	952	876	889	885	887	929	925	948	893	888	866	885	908	900	871	935	952	915	925	880	889	891	872	911	956	893	853	900	869	909	896	913	861	880	937	963	885	906	904	934	973	962	878	875	915	865	862	905	872	856	972	932	938	894	940	892	913	904	938	901	918	859	884	897	919	932	946	934	921	857	920	926	944	924	966	914	919	915	948	915	902	906	905	863	934	902	873	921	881	903	935	889	903	871	880	865	891	887	901	893	902	916	898	891	892	924	920	918	893	925	893	919	848	871	877	900	903	874	891	902	860	905	919	909	902	974	831	887	860	902	916	893	914	905	882	876	894	861	902	892	914	897	943	866	898	910	927	920	880	904	882	929	924	894	926	874	920	920	896	873	876	928	887	881	951	879	950	868	889	879	858	879	911	924	859	878	936	915	936	887	904	961	892	872	937	881	886	887	863	899	923	834	890	894	887	854	877	905	929	885	937	933	883	831	945	910	919	947	940	916	912	905	892	899	886	864	971	912	893	895	916	861	884	984	905	946	915	884	886	926	910	921	870	905	871	952	935	937	907	902	933	888	890	946	916	884	977	908	946	894	970	908	861	905	940	926	864	887	866	894	852	866	944	894	919	914	923	932	918	976	928	889	896	858	887	915	916	903	909	908	873	900	862	849	906	888	884	933	905	899	871	922	867	946	899	888	893	945	905	918	923	851	885	910	879	900	944	866	897	900	917	889	875	914	874	907	892	851	935	889	895	925	874	929	907	941	877	911	912	901	900	952	892	918	901	947	934	938	935	933	890	934	825	871	905	960	923	869	933	903	970	921	882	919	869	865	964	860	913	950	880	901	932	931	902	855	867	895	907	909	877	898	849	878	969	937	909	866	932	925	892	957	871	922	900	947	907	929	891	916	918	887	890	907	920	857	888	904	903	920	910	935	929	885	853	876	875	923	953	899	910	894	888	883	837	853	936	855	899	936	897	922	867	892	901	892	886	914	882	934	905	947	881	914	920	920	924	913	954	880	915	873	885	906	892	845	892	854	943	887	868	919	873	938	933	919	891	928	903	902	901	851	895	968	939	929	899	898	896	878	881	910	928	916	870	882	905	904	888	911	845	891	896	897	880	908	928	913	878	875	925	924	915	920	902	895	885	875	889	909	888	856	920	927	888	934	924	933	839	907	902	915	905	874	949	891	922	921	869	855	896	909	941	907	868	890	910	908	917	916	895	856	866	906	890	950	889	923	853	876	958	898	913	898	872	886	874	875	900	880	896	898	913	912	888	934	893	894	874	914	967	895	845	876	890	931	933	913	894	855	882	901	908	816	872	894	938	921	915	876	920	893	909	917	857	896	880	876	906	947	928	941	861	929	950	907	898	952	869	941	908	925	868	880	903	882	911	922	917	955	883	923	887	882	898	945	954	930	873	949	884	959	852	892	868	881	900	919	904	868	917	895	941	885	961	880	919	891	884	909	886	911	938	921	926	905	873	866	895	926	878	943	873	904	903	923	902	878	925	872	898	930	907	893	956	874	924	953	927	899	895	933	879	885	919	930	912	931	881	916	925	911	893	889	942	887	899	860	864	869	896	889	867	870	864	933	910	885	925	929	853	931	918	872	921	921	952	890	865	918	855	903	861	938	888	857	935	866	925	859	929	930	887	891	958	894	983	917	955	942	933	868	911	921	941	895	943	931	931	940	912	984	881	877	945	840	847	950	894	905	863	885	908	877	885	922	891	992	923	859	899	919	919	826	937	827	876	956	874	904	910	847	963	867	904	887	812	914
1920	576	361	301	490	580	565	548	489	419	365	333	276	248	238	209	211	180	187	118	122	122	124	97	104	114	87	90	97	75	79	70	74	84	64	65	75	63	62	87	70	84	70	74	63	71	61	64	58	68	62	65	64	63	73	49	64	54	77	43	50	50	54	59	65	51	65	54	42	45	50	69	54	58	56	52	53	56	48	47	41	53	64	50	64	60	62	62	62	52	52	49	46	51	56	53	59	53	49	44	67	49	50	58	54	53	57	59	57	62	54	52	67	62	49	47	48	41	46	47	49	51	54	55	68	52	48	42	45	52	65	48	55	56	49	58	59	55	54	61	60	47	47	69	37	60	54	37	52	68	47	55	32	56	48	43	57	57	62	59	61	51	49	60	66	51	45	56	59	44	49	58	48	62	45	50	53	46	65	55	58	46	61	51	38	48	54	62	64	57	47	61	48	50	62	38	55	56	59	65	56	53	50	64	43	61	59	70	51	49	46	41	49	66	44	57	62	69	60	55	60	63	59	49	49	67	47	55	42	67	54	61	50	59	54	41	56	54	57	56	40	55	56	42	57	56	54	54	55	61	47	60	54	47	54	55	41	65	57	45	62	52	55	42	54	61	49	65	60	60	74	44	37	46	54	47	67	47	46	61	59	52	63	49	60	52	47	43	59	64	35	54	48	48	38	60	42	55	46	48	69	51	46	58	76	45	63	62	50	63	41	47	52	58	62	63	60	76	47	55	53	52	58	47	63	63	58	47	50	44	66	50	43	59	57	51	53	44	61	52	60	53	48	59	44	62	49	47	52	48	58	59	58	54	54	51	57	46	54	47	59	48	60	53	74	55	58	53	49	62	62	51	42	55	56	55	60	56	46	46	50	70	49	58	57	58	67	69	56	53	50	57	49	53	56	62	52	65	57	56	51	50	51	57	59	56	57	53	57	48	48	35	51	56	63	48	57	72	52	56	51	53	50	68	50	39	57	47	59	66	68	54	61	53	52	43	44	57	47	54	60	52	49	41	65	48	48	52	62	61	54	48	46	50	55	41	50	47	40	51	44	46	55	54	48	47	63	58	43	50	59	60	61	48	50	60	57	45	54	54	54	46	51	56	57	53	54	52	61	67	50	42	56	57	39	65	51	59	36	64	57	57	56	49	43	54	50	48	65	55	59	50	57	54	62	43	53	53	54	36	68	47	58	55	55	49	66	56	54	62	61	43	42	50	58	47	63	48	63	40	50	38	34	45	59	50	51	45	43	44	63	55	61	50	55	59	55	49	50	50	39	54	55	56	55	45	55	59	38	63	52	55	57	52	54	54	69	45	60	62	49	59	60	49	47	41	57	64	47	48	59	50	56	60	42	57	46	50	52	37	66	50	63	58	47	37	47	58	59	53	59	51	64	43	43	57	50	48	50	43	61	52	55	57	65	46	57	64	46	62	57	50	47	40	57	55	55	71	50	57	43	49	67	58	42	50	48	48	61	45	51	55	43	42	59	57	65	53	63	41	45	55	63	38	39	50	58	50	51	62	47	52	52	56	59	49	50	53	58	54	61	41	52	51	53	50	49	46	47	51	55	52	60	43	56	56	51	37	59	57	49	54	49	57	54	61	60	53	53	41	53	61	47	64	40	53	63	62	56	55	81	48	60	51	47	59	49	40	64	69	46	51	59	54	51	70	48	44	67	52	47	56	46	54	71	61	66	53	68	54	44	55	60	47	52	58	50	46	48	65	44	61	57	54	48	50	55	48	53	42	59	63	46	51	47	63	43	52	53	49	55	48	48	59	50	53	47	51	58	52	42	47	54	54	62	50	57	34	62	49	55	59	48	49	47	46	55	65	55	47	46	57	56	59	46	56	42	59	59	61	51	63	56	54	51	60	50	51	38	56	51	57	51	54	46	44	46	61	50	50	46	48	56	68	51	66	55	54	59	60	59	51	60	67	50	50	60	53	48	49	43	44	58	62	51	62	66	47	44	58	65	34	42	57	61	45	58	52	62	60	55	51	62	47	60	49	54	56	47	51	47	52	56	52	47	55	56	34	62	42	49	59	47	64	56	54	50	68	46	74	55	58	59	59	54	57	46	44	58	54	56	51	58	49	44	57	43	57	50	52	47	65	51	52	59	49	49	49	57	54	50	50	63	58	73	60	54	72	58	42	55	55	58	55	46	55	65	48	50	51	45	49	68	56	42	50	60	55	40	57	53	59	50	49	41	53	47	51	60	35	56	54	50	55	51	59	62	49	43	55	62	58	50	49	65	62	55	53	49	55	59	43	66	62	48	50	47	44	48	51	57	56	49	50	61	50	55	51	55	66	57	57	59	64	50	56	47	37	49	58	51	61	58	56	48	62	55	51	36	56	53	45	60	55	62	49	58	57	47	49	56	51	50	50	55	49	51	51	64	54	54	52	50	52	63	52	54	42	53	49	57	51	48	61	52	61	60	57	55	47	53	45	52	56	52	44	48	65	56	46	53	50	48	63	71	54	47	43	53	55	68	60	51	65	54	52	59	55	58	47	58	58	61	63	49	54	51	64	63	63	62	58	56	61	55	58	60	42	40	52	45	63	50	58	59	69	52	44	62	58	47	50	50	51	32	54	45	56	58	70	54	54	49	58	46	45	48	47	65	55	38	57	56	53	69	45	46	59	62	66	55	51	45	59	38	64	56	65	46	62	64	55	78	64	51	76	47	48	57	55	36	59	54	57	42	48	66	48	58	59	64	50	44	58	43	45	54	56	48	57	51	75	57	55	51	41	42	59	54	60	52	63	57	52	48	51	39	52	48	60	63	53	50	59	56	51	46	54	52	54	60	46	62	62	50	47	60	58	42	55	61	58	55	47	50	63	52	40	60	60	52	48	57	51	63	50	58	70	60	54	51	48	56	57	61	51	61	51	56	53	55	50	62	65	53	48	53	66	55	58	58	46	55	67	62	43	61	48	51	60	49	58	55	62	74	52	66	41	47	43	45	56	60	41	58	60	60	49	66	55	65	47	40	55	49	60	57	44	39	54	38	51	51	57	47	56	55	57	48	45	59	56	36	71	63	43	62	65	48	40	58	58	56	47	47	49	62	57	50	51	48	50	44	53	50	51	50	46	60	66	53	51	47	56	46	55	59	55	51	54	52	69	61	54	74	47	43	50	51	38	61	49	49	53	53	66	50	52	53	62	48	43	55	42	64	53	58	55	50	54	55	45	53	60	52	61	50	51	59	47	56	56	48	55	54	67	53	55	62	44	49	54	60	52	46	46	60	42	45	57	64	65	62	62	51	51	64	57	64	63	61	43	51	55	52	58	52	55	54	47	68	54	48	66	61	52	61	45	68	55	66	49	57	43	50	48	57	59	56	44	61	52	64	56	60	48	54	49	56	44	54	49	55	58	64	69	44	49	54	54	54	54	57	60	59	63	53	57	55	57	62	57	45	51	57	40	50	59	41	57	55	46	50	52	46	47	59	60	42	52	66	70	51	53	55	55
17501	11637	7501	19251	27528	26650	23950	20685	18284	15907	14361	12284	10848	9440	8815	7883	6821	6301	5671	4896	4164	3949	3408	3260	2931	2683	2436	2291	2141	2004	1881	1845	1790	1670	1646	1632	1574	1527	1436	1368	1381	1373	1343	1386	1236	1192	1170	1145	1118	1104	1121	1056	1077	1089	1064	1028	989	1017	1004	923	959	957	955	927	909	873	884	959	942	859	917	820	830	825	869	883	873	852	799	855	840	800	808	767	822	853	759	805	794	777	813	813	750	798	767	800	787	775	811	745	767	764	797	755	739	753	789	810	787	784	781	813	789	723	772	776	732	763	675	842	743	737	800	832	762	747	839	778	793	800	793	755	788	761	785	786	742	792	789	779	763	767	769	764	779	799	787	755	731	785	765	744	762	789	730	787	765	802	781	789	753	772	786	781	760	745	769	781	754	813	787	712	760	745	794	806	742	756	777	764	775	824	718	780	775	768	766	717	751	766	767	740	755	823	765	803	795	745	752	748	741	787	813	757	782	760	729	816	747	778	789	762	840	731	751	793	793	770	772	705	737	803	806	797	744	771	754	764	795	740	738	774	751	773	800	715	801	776	756	752	739	778	729	770	773	825	741	754	734	776	729	754	767	781	754	763	763	721	742	793	732	809	775	750	757	730	739	765	774	725	772	758	743	757	768	779	812	782	792	771	757	779	755	820	785	805	756	769	741	768	761	684	781	748	756	734	803	807	718	793	805	743	772	775	745	791	760	721	805	783	822	770	756	756	730	767	740	777	757	750	761	811	728	744	782	772	730	816	781	759	774	758	759	834	793	761	787	772	747	755	741	774	764	817	758	773	778	778	733	770	761	759	787	807	786	801	753	750	798	805	780	747	719	775	737	766	728	775	800	816	771	764	782	740	793	776	778	740	824	846	802	753	763	747	813	803	795	766	781	764	790	732	804	785	781	792	752	784	767	816	767	812	807	755	698	716	779	770	786	747	783	758	745	788	751	789	788	733	768	769	776	785	781	786	772	812	804	775	782	772	727	777	784	750	829	749	809	818	714	775	770	762	757	767	762	766	755	760	823	781	782	794	779	773	753	729	803	755	795	770	774	742	798	718	764	729	820	701	730	788	765	805	769	798	766	720	777	730	751	768	770	792	761	791	731	798	807	804	752	727	774	770	789	815	780	790	735	757	808	765	766	755	753	766	742	759	806	760	815	811	803	823	769	764	801	815	728	776	764	800	788	773	746	789	765	733	790	744	774	737	790	768	776	749	721	789	754	797	784	798	742	800	771	737	734	805	776	771	717	741	756	747	761	784	806	779	742	800	731	793	757	745	743	768	861	848	758	752	773	808	811	772	814	756	789	828	755	763	799	761	814	792	753	789	766	753	760	722	758	787	790	768	794	779	739	789	741	757	728	748	787	762	764	764	776	768	766	797	792	723	798	754	745	753	764	802	749	747	783	810	748	767	779	770	791	707	786	766	788	790	792	721	747	826	724	765	754	731	797	736	839	824	751	743	759	772	778	775	753	776	731	741	764	747	769	747	773	741	724	807	807	780	701	744	774	777	725	739	763	778	789	700	749	817	754	779	777	795	734	738	787	755	756	792	771	832	764	794	781	767	750	732	764	808	755	746	773	771	786	809	743	758	825	787	777	761	767	808	773	754	800	780	738	766	782	735	793	761	717	765	800	755	757	783	761	765	721	800	742	782	756	775	753	766	760	764	772	769	777	761	803	801	726	788	724	755	753	727	753	743	725	698	755	780	730	754	742	792	783	827	741	773	758	783	750	756	805	743	761	793	715	761	742	731	802	753	758	731	795	769	732	758	731	825	836	742	787	788	778	791	749	732	743	710	719	744	748	787	770	765	850	754	801	797	764	770	765	790	731	781	722	806	724	804	797	721	753	760	750	760	786	784	743	762	769	744	736	755	785	769	729	794	780	757	742	771	783	799	777	730	774	834	757	735	775	739	817	742	760	799	766	726	774	758	765	804	798	771	735	786	769	792	789	778	806	809	795	769	756	737	736	773	690	707	771	788	735	785	763	767	823	770	819	743	756	756	789	739	758	760	773	795	776	823	740	785	761	743	686	764	766	744	807	801	739	772	804	766	765	817	731	748	771	779	755	761	727	795	766	767	784	745	774	794	774	799	777	753	738	760	764	847	752	771	792	721	781	779	768	727	775	769	771	796	748	750	778	771	807	736	777	784	760	796	784	736	787	798	777	746	808	758	770	741	786	760	792	781	769	720	789	756	792	765	738	780	772	808	696	773	726	821	785	801	835	742	781	754	739	743	764	775	717	768	825	767	779	720	740	783	794	767	776	734	836	776	775	770	745	765	765	713	790	788	761	749	690	757	745	774	774	794	763	764	795	762	741	808	775	752	754	785	761	764	797	760	739	786	780	785	734	737	789	826	785	789	716	823	804	746	724	766	774	802	797	803	798	753	746	713	776	734	787	803	744	808	733	772	714	734	787	809	805	766	778	766	743	764	758	761	721	814	742	793	758	751	785	740	766	777	773	749	778	815	777	794	741	715	764	737	778	754	747	800	780	805	783	795	745	766	775	766	736	743	764	781	786	822	749	799	772	744	799	740	796	782	776	764	739	770	773	765	772	749	704	741	786	760	745	751	768	740	731	749	808	749	779	756	817	778	725	771	731	767	786	728	762	809	773	724	748	730	821	770	775	772	812	777	724	774	750	774	774	727	780	771	784	763	784	776	804	788	697	792	795	763	790	796	783	798	791	766	739	795	783	793	764	800	773	732	750	767	753	770	783	766	777	753	740	777	711	802	741	760	771	809	763	754	777	814	808	773	761	778	738	734	758	795	789	746	821	760	757	771	730	775	746	736	769	763	727	783	747	787	751	747	758	756	766	738	747	758	797	800	772	810	776	771	791	734	717	721	760	767	762	775	765	756	810	794	777	779	773	810	782	787	779	798	729	755	763	763	719	718	810	745	764	790	784	750	772	763	756	798	824	762	744	719	793	759	757	722	739	772	773	783	757	787	774	753	758	767	802	779	763	756	774	798	777	751	785	822	758	757	755	721	753	756	774	738	757	765	730	744	787	777	782	747	777	779	803	733	820	753	761	814	756	750	744	795	769	759	723	786	727	758	775	746	721	766	777	800	782	762	785	738	786	730	785	793	754	768	809	757	738	740	798	752	762	805	721	752	798	757	760	739	733	701	778	741	801	774	771	795	789	785	791	756	786	767	760	769	762	764	737	766	722	773	785	754	752	803	788	763	787	765	754	762	775	833	816	759	758	777	723	791	679	757	771	714	814	754	728	764	741	734	753	784	764	800	791	771	748	778	775	762	767	770	768	752	707	770	758	773	762	790	780	758	780	810	791	770	785	775	797	742	793	786	723	764	778	761	809	825	736	737	745	783	738	738	787	757	743	741	781	776	808	733	752	775	766	758	779	767	736	770	770	777	750	738	755	719	722	768	757	775	703	756	764	750	793	790	776	739	759	788	772	732	718	767	713	814	790	793	792	802	822	786	769	749	774	754	726	787	762	795
1305	828	514	445	762	826	796	749	677	590	528	476	404	374	313	292	268	237	191	183	145	148	154	124	115	116	101	88	91	90	87	82	86	74	76	72	65	62	61	81	68	53	60	59	47	49	70	57	66	66	48	66	53	64	60	63	63	58	53	45	51	42	55	60	52	53	38	47	54	59	48	53	63	46	44	54	50	45	42	59	45	56	49	56	27	55	39	49	50	32	39	56	49	51	37	39	56	50	51	53	56	55	48	42	51	39	42	53	50	54	56	40	41	56	62	46	54	48	52	38	49	42	50	36	57	44	48	45	44	44	43	50	49	47	53	44	38	52	36	51	44	41	61	55	42	47	44	48	53	51	45	40	39	56	35	49	52	54	55	53	49	54	64	38	63	58	44	49	47	50	61	46	53	48	48	50	48	50	49	32	48	55	46	47	42	55	51	46	52	41	46	51	44	48	54	48	34	47	53	39	49	32	67	48	50	43	54	38	48	65	40	49	43	51	46	54	51	55	44	37	46	47	65	48	51	53	36	52	47	44	49	44	49	48	45	45	53	48	38	46	55	50	50	52	41	53	38	41	34	73	48	37	34	59	51	44	46	34	66	50	37	55	54	46	43	53	54	35	39	57	46	47	50	35	45	52	49	46	38	39	50	50	46	45	50	52	56	56	45	38	52	49	47	43	32	45	45	46	64	51	41	54	55	47	32	41	46	38	50	41	41	47	41	42	47	48	36	59	47	53	49	31	46	40	44	57	54	38	61	46	52	36	53	51	54	41	54	42	53	47	35	51	49	44	43	33	42	59	39	57	52	48	40	40	52	47	40	54	51	39	46	39	44	42	55	35	46	49	48	52	56	49	49	61	54	38	37	48	58	53	41	54	59	61	47	52	36	48	54	40	50	52	61	60	42	47	56	49	52	49	49	49	38	56	46	40	46	40	45	40	43	49	50	40	40	55	50	40	42	48	49	50	36	59	46	67	35	51	61	45	53	38	33	42	42	45	42	37	39	54	45	47	55	40	44	59	49	47	46	51	56	36	52	58	45	57	54	37	41	46	43	52	49	44	56	45	44	63	42	49	65	49	41	64	41	58	57	43	49	47	48	54	53	42	44	45	54	51	54	47	46	51	43	49	59	51	51	59	44	49	37	42	39	43	58	39	36	48	44	41	48	50	50	55	41	48	47	53	24	50	47	42	36	42	44	48	48	55	45	51	53	46	37	60	51	47	47	37	42	45	46	42	55	48	45	53	37	49	55	47	43	42	45	45	49	58	51	59	62	51	45	45	51	38	56	43	45	41	44	53	35	53	51	43	47	48	54	53	47	44	59	42	43	50	32	42	46	46	41	46	49	44	49	47	60	52	50	49	50	44	54	35	49	42	52	42	75	44	56	45	41	44	55	42	54	40	41	51	42	47	54	52	44	42	53	42	47	37	48	41	41	40	49	53	52	66	49	34	46	68	52	52	49	46	50	44	52	43	53	39	40	41	47	50	42	51	49	49	48	47	49	41	56	42	36	38	53	39	44	49	56	50	53	49	45	51	41	44	43	53	40	32	41	48	57	41	55	54	60	55	47	47	55	58	66	60	42	48	56	44	45	40	49	50	45	50	46	40	34	48	44	46	48	53	47	37	42	48	47	54	52	69	45	38	54	51	60	55	51	57	46	47	48	56	43	51	48	56	47	44	55	50	40	52	58	49	37	55	56	42	55	34	48	49	33	44	40	54	34	41	49	51	55	45	40	62	46	42	50	50	47	48	42	57	49	40	45	55	50	40	48	33	49	30	47	46	46	42	55	49	48	42	59	41	69	58	56	57	50	48	57	38	49	50	53	38	38	54	54	63	49	40	37	38	49	42	47	41	45	41	43	48	47	47	42	39	54	49	38	47	55	47	57	48	46	58	48	50	36	43	43	47	56	51	49	54	39	52	43	51	47	49	45	51	46	50	51	44	43	54	42	47	50	50	55	43	60	50	42	46	47	46	40	47	43	41	51	54	52	43	57	49	39	50	51	44	41	48	50	39	42	43	49	62	42	47	39	43	52	44	43	45	45	63	57	45	42	51	47	39	41	51	42	48	52	39	57	47	41	47	59	38	52	43	56	46	53	56	52	49	46	37	56	43	39	55	50	41	43	42	55	52	57	56	39	45	49	53	50	46	49	34	51	49	54	44	36	52	36	47	47	45	42	49	41	48	53	54	48	48	57	43	53	57	46	60	55	46	45	41	41	50	44	54	37	60	46	36	38	48	45	52	46	56	56	45	41	44	45	46	49	41	52	56	51	47	50	38	54	48	54	56	49	46	50	49	46	47	39	48	54	46	36	54	50	48	45	54	58	54	52	41	49	39	49	49	40	46	45	53	62	43	42	44	40	38	41	48	49	53	51	63	35	43	48	53	45	70	49	45	45	51	62	60	41	45	41	44	54	48	56	37	63	49	42	41	53	39	54	36	48	46	45	37	56	52	50	60	57	45	43	43	53	64	37	43	49	49	37	62	52	49	48	48	40	50	45	49	61	39	50	50	47	45	45	65	47	58	44	54	45	54	47	42	46	61	50	36	63	38	39	41	32	47	59	49	37	53	41	64	47	44	49	38	46	45	49	46	39	41	55	46	53	38	49	49	38	48	49	31	45	47	53	64	44	42	39	54	44	42	55	52	43	39	49	46	51	38	44	47	58	47	53	34	42	50	48	53	60	44	32	48	44	48	46	44	43	54	35	56	45	60	54	47	48	42	39	38	51	47	30	47	47	59	56	48	36	62	47	65	40	62	38	45	42	52	48	49	50	52	54	52	44	43	47	51	51	53	53	43	54	57	43	52	42	55	48	46	51	50	57	43	33	58	47	47	40	54	52	43	45	49	34	57	63	41	68	50	49	49	47	47	51	46	52	51	55	53	36	48	51	43	57	43	36	53	52	61	48	45	54	62	48	50	50	52	69	41	55	47	44	52	53	55	48	54	39	33	68	59	43	40	46	60	37	46	50	56	51	46	50	46	63	52	34	41	47	52	52	45	53	63	51	39	41	52	49	47	52	62	49	47	45	59	56	53	52	47	64	54	45	53	51	58	40	53	41	53	39	56	49	42	39	45	48	51	47	50	47	46	44	49	48	45	41	56	44	42	38	52	59	40	44	57	41	49	50	58	51	46	40	48	55	49	40	53	49	50	46	51	53	46	43	64	52	46	48	44	51	50	53	45	35	61	48	46	45	46	43	45	44	52	45	50	46	45	55	58	43	36	54	41	56	49	39	60	39	39	46	56	52	52	41	42	46	54	40	34	41	54	45	36	55	47	59	43	36	65	47	38	55	38	50	40	58	50	48	44	46	55	51	44	46	54	49	46	46	52	46	47	45	56	42	46	38	52	42	54	50	41	50	50	43	51	51	42	44	58	54	39	54	43	48	63	57	39	56	42	54	49	41	42	50	52	58	40	44	54	59	42	45	40	56	49	48	51	53	56	48	52	35	55	49	55	54	57
21400	15627	10574	24108	32189	31739	28695	25901	23093	20244	18163	16103	14116	12824	11451	10277	9084	8245	7313	6470	5704	5209	4804	4343	3916	3654	3211	2852	2758	2526	2390	2257	2105	1943	1941	1938	1723	1744	1660	1625	1559	1518	1533	1393	1412	1356	1228	1250	1257	1236	1127	1106	1085	1113	1032	1010	1056	1029	1040	1020	951	999	934	934	952	921	932	864	866	830	830	840	846	821	822	830	795	804	829	781	820	749	737	734	742	771	755	758	768	741	711	739	739	673	753	767	676	662	683	685	732	740	679	687	703	720	662	639	643	703	756	665	708	720	708	696	705	642	662	703	699	705	690	735	664	739	720	694	676	722	713	706	685	676	705	708	712	719	698	682	687	660	714	673	678	635	721	674	667	695	712	621	700	671	654	776	685	708	688	714	688	702	638	662	712	735	669	670	685	681	709	686	645	661	633	699	720	716	735	732	688	658	675	637	710	651	702	651	691	657	645	699	699	711	688	726	656	669	658	770	732	689	693	692	717	689	643	690	652	706	625	622	682	661	658	656	686	715	727	685	701	673	705	663	693	661	671	745	683	741	697	673	707	681	664	686	694	695	675	661	660	628	665	691	650	684	677	721	656	745	692	686	659	671	721	689	691	659	665	659	692	685	712	646	683	646	696	675	660	690	721	666	678	710	661	715	695	709	701	725	736	653	658	630	707	711	693	692	684	728	660	664	685	672	703	677	724	704	679	672	695	750	694	715	670	700	666	663	672	657	695	715	702	750	690	661	713	676	684	676	697	686	639	675	692	659	667	656	652	687	665	680	692	703	688	668	668	687	679	672	658	645	708	652	635	716	727	709	706	676	641	712	674	722	684	690	654	718	702	700	658	714	706	675	686	685	675	693	664	671	702	687	667	712	707	660	656	674	703	698	697	694	639	649	723	678	687	714	713	692	648	640	638	673	669	691	691	661	696	703	668	722	630	690	665	686	683	698	641	681	673	731	676	685	718	699	693	631	717	675	685	652	724	692	679	701	697	711	694	599	664	645	686	682	745	698	646	655	684	664	674	761	693	639	729	693	692	668	695	676	688	698	677	651	710	691	656	662	710	642	661	651	655	690	702	720	715	702	680	672	739	682	702	722	680	718	681	687	696	701	703	686	681	718	661	701	694	690	699	690	724	732	657	651	668	669	708	658	689	709	704	715	663	673	681	692	733	669	672	673	703	707	629	736	733	692	686	648	704	734	685	669	683	694	675	692	696	611	689	682	670	659	592	633	678	700	698	687	710	644	688	683	704	703	705	647	693	703	683	706	702	658	683	730	724	688	663	672	701	665	700	723	654	630	644	705	722	703	692	733	753	646	699	680	669	632	662	682	658	711	704	657	735	701	672	635	676	705	693	664	683	687	667	653	660	696	692	629	710	704	689	679	706	666	704	696	667	745	675	662	689	673	706	710	673	704	715	682	697	675	741	632	726	657	655	680	611	727	697	686	676	701	706	682	689	673	695	669	684	686	679	729	682	685	698	727	664	723	714	708	678	691	714	694	674	644	673	650	715	698	661	701	710	704	668	679	696	661	674	703	680	656	668	707	755	697	648	713	725	663	711	656	636	667	621	672	679	644	711	685	652	715	703	667	695	729	692	696	705	666	638	697	734	665	674	679	660	665	697	690	682	710	684	697	648	708	703	685	714	627	679	675	683	700	666	725	705	682	707	683	754	720	680	738	752	675	681	701	720	689	692	651	697	672	677	664	691	667	696	650	654	650	645	662	662	681	700	688	695	688	669	669	662	695	691	711	697	661	671	679	639	673	644	735	647	740	722	672	621	659	669	680	670	681	650	707	709	701	670	693	680	728	670	631	661	660	694	713	680	696	695	733	680	692	683	706	680	689	736	704	674	710	673	739	628	700	697	706	713	675	706	682	700	649	686	669	700	669	665	706	731	696	677	698	701	696	689	701	724	691	696	695	689	692	657	662	680	673	683	637	649	679	658	694	738	691	716	704	697	709	654	658	672	714	663	730	700	656	675	689	679	695	656	689	649	711	730	708	690	684	637	660	667	695	709	727	657	690	689	737	648	669	692	678	678	681	721	674	721	637	681	693	672	748	709	664	726	654	679	671	675	670	680	686	683	710	677	705	734	702	647	760	714	675	694	706	682	756	695	672	644	656	699	692	683	630	702	723	676	690	689	717	714	706	671	682	664	637	709	712	660	672	659	685	668	681	683	699	734	695	662	716	666	696	671	668	685	701	699	677	694	686	690	661	685	688	701	691	672	698	686	689	669	644	635	668	652	672	685	719	640	716	695	711	657	682	671	732	640	676	669	733	696	708	643	645	681	700	687	678	668	654	652	673	710	707	672	713	707	685	713	724	695	698	667	729	702	660	662	671	691	689	649	649	686	714	705	665	670	704	710	691	684	678	655	672	686	710	735	738	712	700	690	692	683	647	683	667	721	720	680	688	655	697	661	695	659	723	713	648	703	709	695	722	678	718	641	720	677	753	673	709	654	724	641	651	685	707	691	705	689	695	657	657	725	677	687	652	714	637	707	653	672	657	697	729	690	633	751	694	699	709	664	703	710	700	665	729	655	701	651	689	699	679	659	683	713	692	677	683	708	688	678	692	662	693	665	705	722	635	666	674	724	679	662	696	655	686	694	718	706	667	655	735	714	725	679	637	709	680	725	690	649	640	682	663	671	708	672	670	702	684	652	671	689	642	670	628	711	688	694	686	690	677	634	690	693	683	680	644	627	655	672	676	694	653	688	663	718	619	725	674	672	676	717	701	649	682	691	737	715	702	648	686	722	690	702	735	664	699	693	683	636	711	672	685	751	705	689	676	662	678	712	659	675	683	682	710	704	685	684	712	695	673	679	713	668	670	703	696	659	676	650	708	678	674	723	664	664	677	654	713	686	690	736	686	711	671	661	724	620	663	695	684	738	625	697	654	694	678	718	679	690	712	668	673	683	692	690	638	699	657	657	653	701	677	670	701	706	690	699	644	692	685	662	694	711	681	721	666	672	719	749	718	668	697	686	745	690	682	661	684	656	688	721	698	671	692	630	690	687	693	674	703	660	667	682	673	652	685	651	664	692	725	687	672	671	678	687	630	710	713	694	695	699	690	680	661	703	631	686	707	682	718	731	643	722	649	701	654	663	638	699	715	691	698	684	660	677	731	661	693	690	690	709	689	719	696	727	706	646	700	677	665	682	698	745	726	699	719	672	717	649	730	690	696	685	668	666	688	727	677	707	704	638	688	712	667	657	707	722	671	692	703	696	662	680	698	633	705	701	710	707	729	656	725	680	685	696	673	695	696	706	686	657	644	657	734	651	679	695	661	621	681	699	667	674	660	668	717	684	710	728	657	681	706	722	678	695	684	697	704	708	700	653	630	637	668	676	704	689	679	716	666	664	654	678	673	655	705	687	689	692	699	679	717	695	726	715	695	716	702	707	662	678	654	715	707	676	700	765	701	672	671	653	640	714	679	678	700	682	689	716	698	697	686	678	681	702	668	744	634	676	694	684	718
3177	760	507	431	693	888	771	714	671	577	527	455	388	391	331	288	241	245	217	191	199	170	154	152	118	142	123	110	127	122	107	97	103	112	105	92	93	113	88	87	92	84	88	86	91	97	84	74	95	90	88	84	86	78	93	79	78	80	83	86	67	80	84	64	75	81	74	78	77	76	68	74	80	76	81	75	81	66	92	65	68	90	70	59	87	74	69	70	74	70	77	78	66	67	55	67	66	57	63	78	64	78	66	68	77	68	68	48	77	77	65	83	79	69	61	75	74	60	57	73	59	56	72	78	74	73	58	71	65	57	63	53	72	79	64	77	66	62	60	66	54	73	67	69	64	76	77	73	72	79	68	72	67	66	83	78	82	72	62	62	50	66	64	66	73	64	68	65	63	74	75	57	80	83	79	66	74	64	88	63	75	68	78	62	80	59	69	73	67	82	74	65	65	70	73	55	77	60	66	66	76	57	62	74	59	67	55	69	75	88	67	65	80	72	88	72	72	66	59	68	64	74	58	62	60	63	74	75	74	68	71	73	69	74	60	76	58	74	77	87	72	50	67	73	70	77	71	75	85	55	71	68	92	71	67	76	67	62	69	78	75	76	68	78	66	63	72	73	79	67	56	73	64	62	64	78	61	79	57	74	78	76	82	74	71	67	72	80	68	74	63	66	63	67	91	71	62	76	75	64	72	79	55	78	61	59	65	88	56	83	67	62	54	71	67	75	69	81	63	73	82	79	86	61	68	77	81	77	55	72	84	65	60	66	67	67	78	62	61	71	65	68	62	66	86	75	61	72	85	71	76	66	76	68	64	64	65	82	62	62	66	80	76	87	89	81	64	59	75	87	74	63	57	82	82	67	60	73	64	66	55	65	53	62	61	62	75	71	57	54	81	56	72	53	65	69	59	54	80	68	74	70	71	64	83	67	70	66	62	53	73	85	73	67	65	86	55	76	65	79	64	77	56	66	74	91	79	69	79	70	60	77	71	76	65	77	69	63	64	76	80	79	61	59	82	55	58	80	61	60	79	74	81	78	80	78	81	57	59	74	69	72	69	83	81	72	79	63	76	69	62	73	75	68	70	72	70	65	79	73	67	75	63	66	74	62	58	51	68	75	88	68	73	61	65	65	61	63	59	65	67	68	79	89	67	74	66	74	61	72	68	79	61	65	60	80	64	78	57	64	71	73	69	52	57	60	69	59	66	48	48	89	64	59	88	57	66	68	75	76	57	59	70	70	66	80	68	69	65	63	61	73	66	56	62	71	79	70	64	77	68	76	66	70	61	70	76	68	71	75	72	58	71	68	60	69	69	62	51	65	71	77	60	73	64	73	66	63	71	63	62	68	63	66	59	65	68	63	66	68	71	54	73	74	78	73	74	73	66	73	78	65	79	82	68	62	77	91	69	75	63	85	79	73	62	80	70	75	80	68	73	63	56	64	62	62	81	64	67	79	62	86	82	74	77	56	57	73	71	69	74	73	70	78	82	62	61	73	81	70	68	67	75	67	71	85	75	68	70	80	72	78	67	59	59	62	77	67	59	79	74	72	80	70	69	64	57	76	58	72	64	60	65	59	73	73	56	60	94	65	75	65	63	65	71	63	77	59	64	61	75	76	69	85	61	61	63	72	78	75	79	80	63	62	73	76	66	81	80	74	61	63	62	72	78	79	72	49	75	82	77	64	67	72	66	66	62	68	83	66	76	77	70	88	75	62	63	68	64	64	74	77	74	68	56	69	64	56	76	66	65	78	70	78	68	61	78	75	71	77	74	60	82	70	66	75	66	70	75	74	74	70	68	72	76	82	65	65	74	73	74	77	69	79	58	79	69	55	77	68	72	73	61	75	64	72	74	60	81	75	66	80	69	60	73	72	76	72	69	73	60	81	71	66	81	72	61	59	67	66	65	75	55	85	79	72	58	78	58	73	85	62	88	75	58	64	65	65	81	51	67	83	62	62	65	74	63	81	77	73	78	63	65	75	72	75	68	69	68	63	71	64	64	59	62	68	82	78	52	64	65	76	78	65	63	74	57	85	51	69	61	81	68	70	90	76	60	45	84	75	76	42	70	73	72	69	62	59	75	66	74	77	69	66	66	58	77	71	67	68	76	56	67	57	71	58	74	67	66	64	76	78	68	70	64	84	65	70	71	51	67	76	66	87	72	74	70	70	72	80	70	60	77	61	80	76	71	67	46	73	53	65	83	76	71	68	75	61	71	80	70	81	73	69	78	76	78	54	71	64	63	78	65	75	76	76	83	76	66	72	61	64	76	71	73	70	70	62	79	66	54	76	66	72	66	70	69	68	75	68	54	63	85	64	68	64	77	62	69	70	69	74	63	66	70	75	71	83	66	68	72	66	69	59	73	77	52	71	61	55	53	81	66	63	68	74	80	43	61	79	82	61	65	96	80	67	84	61	68	89	69	76	68	73	76	77	59	75	57	71	49	70	60	70	69	79	69	68	79	76	72	54	80	76	61	52	82	68	69	84	57	68	57	74	80	63	68	61	68	55	65	63	67	75	58	61	82	86	77	73	52	73	60	70	78	57	67	63	70	73	76	75	73	73	71	62	65	77	84	65	60	63	82	61	60	75	61	73	59	95	69	58	62	67	68	62	66	63	62	57	60	76	67	60	68	53	62	73	72	82	56	75	59	60	72	80	74	75	81	89	83	67	64	50	55	59	73	67	66	75	85	61	69	86	67	82	55	67	59	85	64	72	80	75	61	78	79	63	53	78	62	73	85	65	64	58	75	73	59	62	67	67	63	63	68	74	67	57	73	88	69	54	60	78	60	63	63	59	68	59	67	76	59	73	84	79	68	65	82	63	67	79	80	56	87	71	68	80	75	71	66	79	73	58	67	71	63	75	78	76	53	66	54	71	63	66	77	66	67	66	70	59	67	75	77	72	80	52	70	70	74	79	55	59	81	70	65	56	73	42	73	52	73	66	61	68	67	63	59	80	76	76	65	63	61	84	71	72	85	55	80	66	91	65	74	52	69	69	77	76	61	72	64	76	62	72	70	70	63	74	53	89	81	78	68	69	93	82	54	65	65	87	65	74	62	73	75	74	73	85	64	70	78	62	84	69	60	65	83	55	77	81	64	75	67	66	71	66	73	78	56	66	91	71	89	70	74	65	76	62	60	77	69	77	56	53	62	62	85	58	70	80	66	66	80	72	80	84	64	62	60	59	75	62	68	71	72	65	78	80	72	72	74	73	76	61	68	63	82	64	77	77	59	69	73	74	79	77	74	62	83	83	76	74	77	66	59	77	79	54	70	62	71	72	68	61	56	62	73	65	69	65	80	73	59	67	63	67	97	64	63	77	60	62	62	78	83	62	56	53	77	75	75	68	65	66	49	69	72	72	57	75	60	76	62	69	82	52	68	60	88	62	63	66	66	82	49	66	75	60	65	61	62	60	67	67	70	78	68	67	74	62	62	62	75	80	77	66	74	72	75	60	64	71	62	70
19946	14429	10293	23310	31287	30921	27949	25348	22475	19784	17674	15661	13943	12607	11234	10134	8924	8210	7459	6346	5622	5167	4836	4503	3859	3559	3196	3027	2927	2784	2654	2441	2295	2214	2310	2075	2067	1948	1878	1852	1842	1856	1783	1693	1636	1586	1596	1560	1524	1514	1426	1424	1374	1389	1287	1354	1299	1281	1285	1318	1191	1317	1239	1196	1220	1218	1183	1150	1150	1102	1170	1149	1135	1130	1057	1095	1133	1086	1077	1144	1105	1023	1042	1055	1051	1078	1029	989	1095	1004	1037	1027	1041	971	1001	1008	988	1031	1058	1053	1011	986	992	977	1010	922	993	956	1002	973	1007	1031	924	965	1013	942	953	1000	993	1023	996	978	990	1057	1061	944	1018	984	990	981	999	1077	977	1007	1002	936	1021	1011	970	984	1028	957	952	947	996	966	1016	946	962	998	917	950	981	962	1002	978	1016	937	958	1033	975	1028	1045	1007	975	1030	1023	1013	1040	1006	1054	956	983	945	934	980	970	999	962	1049	969	1046	1008	1023	985	959	991	984	1002	916	1001	1007	950	980	978	967	980	979	986	987	931	981	985	950	1017	997	991	1005	964	984	987	987	949	1004	957	980	1008	1017	978	974	1011	966	1009	1027	1052	963	967	987	1014	1008	1021	954	1067	945	1031	980	1025	998	1030	1036	1013	991	989	967	953	1033	976	1008	1017	964	1021	933	969	979	922	1024	969	964	986	1007	1061	984	946	933	1035	997	965	977	999	990	1042	1038	966	999	1005	949	992	1013	964	949	957	956	983	964	989	1025	940	1004	981	938	1063	973	970	946	1036	1007	958	936	1021	949	938	957	1050	940	1034	960	1035	963	1042	1036	978	968	997	954	915	1001	1032	955	1028	966	982	948	1009	981	944	1017	980	1012	930	947	979	976	937	954	956	970	981	979	1028	976	1028	932	1024	1016	973	1020	1017	1024	1033	1001	910	987	1002	1011	969	945	990	993	988	998	972	1013	996	975	1019	952	928	961	987	973	1054	930	896	972	953	963	978	1029	1001	942	994	1016	987	1004	990	1008	1036	916	1000	1003	1015	1019	999	987	989	976	1042	1051	969	1022	989	953	946	969	1005	1016	1059	1018	948	982	1016	933	972	1045	997	1011	942	987	963	940	959	966	1011	990	982	1013	946	1003	946	966	991	988	949	929	994	987	966	1001	944	1032	1002	970	1031	987	961	1026	989	977	971	1012	1019	1010	1001	974	988	970	1007	980	1029	1045	958	1063	966	967	967	965	948	991	937	961	969	1050	954	998	1072	988	950	965	981	970	937	925	954	1063	996	954	926	1006	953	955	1004	983	1034	982	946	1011	990	946	963	989	964	999	1025	1008	995	989	984	925	1010	998	968	1027	991	964	975	990	953	997	969	1008	1002	925	1012	979	1006	975	966	989	1067	1009	993	996	971	1004	1024	963	993	1047	1001	1004	953	996	1045	977	941	1004	1007	984	939	952	1035	958	982	1015	962	1010	1007	1033	964	1027	988	1014	987	1015	1014	987	1010	973	996	1003	931	979	1052	995	977	1004	1053	989	1015	1037	956	1042	963	902	976	986	1028	979	943	1009	939	990	996	1007	942	968	1057	961	1006	956	922	986	983	1039	983	981	995	1012	1000	1014	1005	1021	1008	991	988	979	976	957	988	1002	998	965	1002	1041	1024	978	1013	975	1038	966	968	1034	1011	959	969	1003	1002	969	975	996	985	986	1007	988	926	1026	969	994	992	961	1034	955	923	986	1027	964	960	1050	1028	980	1009	968	1031	970	993	983	991	965	984	999	993	1009	973	967	952	978	1021	976	999	1007	959	948	938	958	1015	1025	995	988	987	962	941	976	972	973	991	1002	981	969	983	955	971	1042	959	1015	986	1012	1001	1023	944	942	948	1027	1009	1011	944	990	947	1007	965	1038	935	977	1018	990	967	919	1014	1008	962	998	1036	998	1000	1010	966	960	996	962	984	969	959	993	969	969	982	926	944	935	966	1005	1040	900	971	942	1017	922	915	987	1032	977	997	937	946	976	935	985	1022	989	1014	987	949	1021	962	976	994	987	976	997	907	962	955	957	959	977	963	1006	996	971	1013	957	950	1048	957	971	1023	1002	1023	981	1017	1006	989	1024	985	976	990	1000	975	966	982	988	1017	937	1006	956	1000	987	972	1061	1029	959	966	1025	978	1017	1035	1017	946	1014	965	1005	979	941	953	1005	957	1020	1001	1078	968	1065	945	992	979	994	1012	981	1024	1028	994	928	972	976	974	936	981	1014	1027	1048	1005	1040	1016	988	944	952	961	963	991	953	999	1006	998	996	1003	964	983	998	986	976	974	952	966	926	1035	1018	962	1070	978	941	986	966	964	935	1001	949	1013	958	970	1013	993	988	1026	985	971	980	1033	1053	978	993	1016	1010	903	1002	970	924	977	1013	1016	935	958	1034	1047	952	961	1046	923	1007	975	1012	947	954	1028	946	1013	969	968	1007	1020	997	1047	940	969	1013	960	999	985	951	978	942	934	962	953	961	985	980	980	1007	999	982	967	974	952	995	1026	949	950	978	1024	999	980	999	1012	985	1012	1022	966	970	970	990	941	952	987	976	964	1000	1016	1004	988	945	964	1002	979	988	1015	1023	1000	1012	966	952	1017	1014	1050	980	963	1006	1001	957	999	973	969	926	946	963	991	957	966	989	1024	1027	951	1015	981	938	985	945	1012	968	961	964	1037	958	1021	984	1006	1000	936	932	990	994	990	1016	1005	982	1015	997	945	1030	1038	994	987	1030	1010	1026	972	929	1008	980	1037	955	949	1001	952	1027	1046	992	982	1018	1006	1019	940	969	960	963	985	959	986	1025	994	954	952	983	973	1054	937	1030	1032	968	1001	994	991	943	972	936	984	1003	934	1015	1012	999	1010	1039	1027	1020	1048	996	1007	996	978	940	1011	1046	988	1022	917	972	1000	968	967	968	1022	963	989	999	993	981	982	1004	947	983	973	1008	1004	973	1082	960	971	995	981	963	938	930	996	949	976	976	1036	1017	998	965	976	1000	968	1008	1021	954	1018	978	980	959	1007	995	978	952	947	1034	983	993	972	969	932	975	972	991	1044	1037	993	1001	1033	1015	965	972	924	961	919	941	947	987	1011	1019	930	1038	961	1004	1045	1002	966	961	1006	1061	1025	1034	991	980	1000	1011	1006	960	1013	957	983	945	1070	976	960	943	1013	962	965	957	963	954	965	990	1016	973	978	944	1022	1005	926	979	966	959	985	1018	975	973	977	969	966	999	966	945	994	1056	997	925	993	968	1030	981	1005	1004	1031	976	1008	991	955	1007	1028	991	1008	989	949	1014	1019	1025	990	980	996	1001	987	951	1034	993	956	986	979	988	943	986	1030	1030	1000	982	953	952	988	1020	909	1007	948	887	981	949	1014	952	984	972	979	945	973	947	998	1019	1023	1011	932	1040	988	991	946	1010	998	1000	940	1018	981	1015	910	1003	1012	948	1003	997	1013	1016	977	980	1051	953	1026	984	949	1012	1041	963	1024	986	964	951	1049	1018	994	963	994	940	1048	973	985	1049	976	977	957	988	968	993	980	974	976	961	970	1017	964	966	971	990	1001	971	1006	986	945	980	936	997	1038	992	987	1023	1031	1002	987	1000	1001	954	946	964	1002	962	1004	981	981	987	1048	971	997	985	962	992	1001	995	909	946	987	974	998	980	999	991	958	990	1009	996	1005	954	1024	938	1017	1024	1018	934	978	929	947	964	963	950	1002	935	1006	985	949	1065	1008	943	946	1030	954	935	989	926	970	956	942	1007	1020	1018	968	989	966	1017	1065	970	957	934	952	981	891	993	904	1004	1028	970	1012	997	983	987	975	985	974	993	987	1031	966	958	1030	937	1086	996	986	936	1018	935	947	979	992	1015	963	1067	1003	1018	939	1024	968	990	966	976	984	966	992	995	921	1008	922	1000	996	1011	971	940	1003	1024	937	1005	947	1000	928	952	973	1027	995	994	998	917	941	920	985	1010	985	993	1019	987	997	976	1022	932	994	1039
2367	1150	686	586	1038	1289	1205	1060	906	715	753	673	647	529	474	381	360	319	311	239	233	211	184	164	161	163	140	152	140	129	110	103	115	105	115	105	108	94	109	99	109	97	95	71	91	95	76	80	76	70	73	84	101	75	90	67	83	73	69	71	82	75	74	67	66	70	76	84	66	70	72	58	64	91	70	56	61	64	58	58	73	64	60	65	68	67	71	69	80	77	72	63	57	71	75	61	54	50	75	68	57	59	61	68	68	67	47	71	63	63	71	60	57	64	80	54	56	65	80	60	75	66	47	52	70	71	67	60	73	65	67	85	64	56	65	67	63	61	55	53	57	71	59	62	48	59	73	72	57	60	62	66	72	55	76	58	63	81	48	82	64	82	49	62	72	75	71	77	70	65	70	62	74	59	55	70	60	64	74	69	54	61	58	74	69	56	55	60	65	66	61	72	55	56	63	80	73	46	66	51	61	88	68	52	64	47	61	48	77	58	67	55	56	62	63	68	75	78	50	54	71	63	70	70	76	62	77	65	68	55	62	76	70	59	54	53	56	69	66	54	64	55	58	69	67	63	86	73	63	67	67	74	50	86	68	70	57	68	60	59	54	70	48	80	62	60	78	74	77	57	58	56	51	72	70	66	66	64	46	66	60	58	50	58	65	62	61	51	67	68	68	68	61	78	60	74	64	66	65	78	60	73	57	62	58	62	56	54	53	85	57	63	68	76	66	74	64	59	58	56	52	56	61	69	77	71	63	67	54	58	74	67	76	65	62	60	53	59	66	50	60	58	74	63	71	71	61	71	63	72	58	60	52	65	57	65	70	71	77	61	74	59	67	67	53	58	51	68	59	57	73	58	65	62	61	62	63	54	68	72	69	63	77	79	62	70	69	41	70	51	64	72	55	76	65	79	61	52	63	71	55	61	60	59	69	67	53	55	64	71	77	73	62	62	65	63	61	58	61	70	78	76	63	57	73	67	61	54	61	56	59	69	59	54	86	63	51	62	60	71	63	59	72	75	76	61	64	63	66	75	65	81	53	66	61	62	57	60	57	59	65	48	59	54	60	58	63	57	53	57	40	47	66	66	76	58	66	62	66	49	61	63	51	64	65	87	67	68	56	62	60	57	69	56	64	67	63	60	68	62	62	66	59	63	76	60	70	63	65	65	63	57	60	64	54	71	70	61	69	69	55	70	61	72	57	63	66	69	53	62	68	68	62	54	69	59	68	62	53	66	70	74	53	55	54	55	70	70	57	60	58	58	74	54	76	73	60	71	63	77	73	60	65	69	56	69	60	61	52	61	67	54	65	56	69	57	45	85	70	68	64	63	74	59	49	65	59	67	72	71	90	70	74	78	63	64	60	65	84	52	60	74	68	70	53	75	74	67	63	73	59	69	60	63	53	62	62	49	44	63	62	67	62	71	55	64	60	64	70	61	58	73	58	56	69	73	50	49	60	75	65	76	60	66	66	70	77	66	61	56	58	74	61	61	67	62	65	67	52	68	60	81	67	60	65	70	59	75	56	61	54	61	65	73	66	63	94	64	66	65	62	55	66	64	61	62	61	67	70	66	68	64	68	60	57	53	69	68	57	50	55	77	59	55	80	80	56	59	56	69	72	53	58	52	63	75	67	74	71	57	61	57	70	42	70	57	66	63	61	72	56	69	64	60	73	50	67	85	66	76	58	62	79	62	59	60	84	76	63	56	73	58	57	75	71	59	59	60	53	62	40	75	61	65	51	72	62	67	58	74	81	67	60	60	73	56	72	78	70	64	65	56	68	64	65	67	63	54	74	50	56	62	60	71	48	70	77	68	67	71	60	68	61	64	74	63	57	58	78	74	79	64	62	61	70	69	75	64	66	62	50	56	63	56	76	72	67	57	60	61	57	82	64	66	58	60	46	51	56	62	72	71	74	64	53	51	69	69	53	70	64	62	49	56	50	56	67	43	66	66	59	61	65	77	66	65	59	64	58	54	65	70	82	49	70	71	53	63	55	53	57	57	61	68	62	63	49	76	61	82	69	58	61	54	57	67	74	68	67	64	77	70	70	63	58	64	54	78	59	56	71	75	54	61	69	57	64	61	52	62	65	52	57	77	64	68	65	77	80	59	71	60	61	59	63	52	55	51	63	64	61	52	57	75	64	60	68	69	64	61	63	67	75	69	77	63	72	60	73	70	54	55	66	63	65	58	69	64	67	75	68	72	68	66	85	71	61	71	60	56	67	68	71	73	63	56	75	65	62	51	71	59	56	71	68	62	49	64	72	70	64	61	77	54	72	56	49	62	60	63	65	63	80	69	65	59	60	61	69	84	54	60	59	62	64	76	65	67	62	69	84	50	69	59	64	66	70	68	71	54	79	80	60	74	69	55	60	76	59	66	63	68	60	63	64	54	47	57	58	66	70	74	71	80	58	67	69	66	76	64	70	72	63	75	62	73	76	72	58	62	57	75	59	76	73	75	66	50	63	62	75	61	65	62	76	53	53	55	68	68	70	48	63	60	55	58	64	57	77	61	51	49	70	68	65	82	63	69	66	71	54	60	62	69	66	58	63	69	56	65	53	59	64	73	77	60	71	70	57	61	74	48	69	60	67	55	68	50	55	61	51	62	55	61	50	70	54	50	68	50	72	57	65	63	77	75	67	66	60	64	67	70	62	67	75	72	64	71	70	51	68	63	52	53	70	68	63	64	51	66	59	59	67	48	58	60	62	76	55	78	49	59	75	66	62	74	57	59	64	65	61	57	54	58	72	50	71	76	72	72	63	71	67	53	69	54	56	63	57	63	80	71	72	60	60	60	68	69	67	61	70	60	66	58	58	68	60	76	73	59	61	66	59	56	67	57	70	54	62	70	58	52	60	67	68	65	56	58	79	60	74	61	76	69	79	66	66	75	59	70	59	76	67	84	59	70	75	68	55	58	56	71	62	60	67	59	61	73	72	52	64	57	62	56	64	51	68	75	59	75	60	67	50	61	60	55	73	71	67	80	57	69	70	67	49	64	71	64	62	57	76	56	59	74	65	83	61	65	65	71	60	71	64	61	76	69	63	63	61	63	50	57	60	66	77	71	76	47	55	55	61	54	62	56	71	63	52	55	72	59	61	54	68	53	72	62	61	70	61	67	52	58	62	65	62	65	67	52	60	68	61	67	69	63	65	58	60	69	64	65	65	69	74	66	64	66	82	69	62	68	68	66	63	55	62	59	72	70	74	55	45	77	66	54	64	57	57	55	61	75	62	65	67	83	51	63	75	65	88	58	65	68	50	50	59	52	76	71	75	94	82	62	76	67	63	61	74	89	57	63	67	64	69	55	72	65	67	60	67	61	57	48	62	61	53	63	64	68	68	65	64	64	67	53	67	55	50	71	60	59	59	56	75	56	70	68	57	70	71	75	56	68	79	57	77	59	62	57	61	69	73	66	63	65	76	71	74	64	55	63	63	59	54	87	64	60	66	73	60	60	64	47	67	73	61	72
25552	18841	13626	27970	36237	35760	32833	30087	26983	24315	21884	19640	17675	16335	14525	13246	11799	10789	9595	8517	7507	6803	6221	5788	5281	4618	4254	3885	3641	3526	3336	3155	2956	2801	2614	2554	2440	2346	2271	2281	2240	2085	1992	2014	1841	1801	1798	1721	1731	1641	1518	1580	1480	1469	1405	1355	1403	1370	1355	1340	1376	1266	1239	1223	1275	1221	1240	1173	1137	1159	1146	1132	1109	1068	1052	1080	1038	1059	1059	972	995	1045	1023	1015	1096	931	977	1038	958	974	1003	990	941	942	888	934	924	895	901	887	866	972	907	889	925	895	891	860	918	879	931	888	948	831	834	909	992	923	917	860	874	924	904	914	901	914	912	967	915	921	912	928	941	872	1003	900	954	916	922	885	869	931	905	889	868	888	934	860	898	902	900	875	904	929	909	874	983	896	886	910	917	925	965	866	923	910	919	947	895	946	937	866	853	898	886	914	940	920	882	851	882	891	904	917	932	908	903	846	927	904	858	908	916	902	878	905	878	890	896	918	869	885	866	921	952	921	902	901	905	942	870	909	893	961	932	897	948	911	888	882	856	900	958	925	872	921	951	893	900	883	883	924	891	899	877	843	892	911	922	876	894	931	964	837	928	924	898	935	871	927	849	861	855	874	924	931	920	829	919	914	922	894	936	879	878	840	886	905	843	893	922	901	898	914	924	899	887	874	915	965	838	852	927	888	935	883	902	888	970	919	919	916	863	885	907	871	893	918	900	865	856	938	895	920	928	838	889	911	859	910	937	827	900	918	895	906	887	914	872	891	894	941	922	933	870	856	883	883	893	921	966	900	899	949	877	902	887	895	848	909	871	909	890	903	900	871	913	919	902	887	916	906	900	953	938	863	881	897	889	877	872	891	899	894	852	874	900	927	891	933	886	909	910	858	909	936	947	916	922	899	903	940	885	885	921	914	872	950	899	920	895	949	933	933	918	876	873	882	898	845	870	916	852	918	897	888	901	861	862	931	922	912	889	929	889	889	944	889	927	896	888	900	895	893	945	887	902	945	923	902	855	814	890	945	893	905	884	878	882	887	916	908	887	922	958	885	855	927	886	938	962	924	877	920	880	869	923	920	881	916	931	918	895	873	868	894	897	878	892	903	896	842	912	928	888	892	896	908	944	897	889	912	890	870	922	886	886	871	948	914	900	908	869	940	904	918	917	840	845	905	847	887	960	886	863	900	853	850	934	898	933	919	918	904	950	902	910	899	913	904	955	934	890	948	903	852	864	918	915	913	876	921	918	872	911	906	928	864	857	925	860	955	926	858	931	911	896	858	896	929	917	866	887	836	894	876	912	890	919	895	905	946	840	865	885	871	916	893	901	837	921	887	882	931	946	909	864	926	923	907	920	883	934	868	837	930	906	850	916	897	853	923	898	918	910	889	884	940	934	908	939	942	887	851	889	908	895	865	855	881	920	916	842	906	952	967	937	919	915	872	893	943	919	937	948	898	903	919	860	945	894	922	863	956	899	843	899	882	935	922	946	938	887	891	890	877	865	894	858	916	887	925	853	883	883	829	919	906	902	940	912	908	928	894	912	887	845	907	901	810	875	916	886	887	891	886	865	887	919	885	934	926	899	936	916	918	917	905	904	892	830	907	851	916	879	899	862	910	873	909	942	861	880	943	908	966	844	858	862	906	900	901	869	893	891	920	900	905	902	933	922	911	904	891	900	934	917	864	885	918	931	915	943	874	944	923	885	922	895	938	852	901	892	944	912	865	922	918	888	893	937	925	929	919	922	895	908	886	902	885	888	892	936	919	934	929	947	882	924	853	893	940	859	890	907	917	864	965	890	858	903	911	855	934	983	936	840	908	954	910	899	910	955	923	864	936	873	911	865	901	886	900	921	940	898	859	991	882	933	907	909	885	900	916	931	913	889	872	910	908	833	900	910	924	866	875	928	892	915	865	921	967	873	857	907	899	948	871	887	864	973	881	905	898	937	888	872	875	886	920	921	946	843	905	897	983	904	918	902	943	914	933	900	928	958	887	917	911	921	929	940	955	933	894	891	898	919	900	887	848	927	902	881	909	912	906	977	900	907	895	922	929	891	854	863	874	898	851	898	868	928	886	906	940	899	919	872	834	866	915	901	911	926	886	920	898	889	886	882	891	846	891	899	932	906	865	960	919	899	855	846	879	873	920	900	898	894	885	904	866	928	947	917	897	876	890	954	911	959	852	895	927	892	890	893	869	915	907	859	871	898	903	895	889	910	898	904	871	863	830	854	879	886	866	881	924	873	888	888	937	894	851	916	838	869	924	941	891	917	850	920	888	878	861	930	861	878	863	850	872	884	895	943	859	961	916	895	911	884	904	900	912	887	881	926	885	840	861	965	884	929	862	866	920	906	899	894	871	924	954	950	953	929	856	915	955	899	923	912	896	876	915	882	926	894	891	847	905	910	896	895	861	896	880	859	905	965	862	825	889	847	895	889	866	885	822	914	927	872	903	855	875	927	858	855	861	918	897	903	893	873	939	891	900	913	905	901	886	948	899	877	890	976	905	904	896	935	913	879	874	888	824	849	892	899	938	884	897	935	882	941	883	851	907	877	869	961	890	926	908	893	911	923	940	915	891	877	871	909	906	859	906	856	887	881	907	896	906	877	874	892	860	936	839	845	907	861	930	913	928	836	876	931	923	886	849	862	895	874	888	893	922	874	862	884	873	886	894	935	914	916	881	918	954	881	963	911	951	811	890	889	932	882	902	903	894	863	908	899	903	917	890	935	878	862	885	887	897	883	918	882	913	871	896	920	908	904	927	921	900	914	879	850	883	960	899	923	878	913	882	950	914	921	850	930	898	897	876	899	860	925	900	886	915	887	912	925	927	933	888	940	890	865	834	942	816	875	901	926	906	939	882	916	892	895	908	910	932	880	921	889	904	869	926	883	919	915	858	894	867	921	849	906	861	874	883	937	889	938	901	880	891	866	919	899	845	900	912	905	892	967	990	923	905	895	923	915	909	857	885	908	894	917	953	884	885	901	936	928	912	928	921	876	877	854	903	900	938	880	874	871	931	893	853	890	928	916	858	908	895	913	895	891	893	940	884	909	871	891	894	915	952	894	901	870	905	902	908	909	916	935	890	881	940	945	929	912	898	909	872	884	901	896	905	892	881	910	908	911	934	909	949	911	912	927	902	939	917	903	900	903	876	929	923	908	870	941	877	913	936	874	918	886	822	872	921	929	900	897	868	909	873	895	825	920	864	915	882	902	894	877	909	897	902	893	877	898	910	862	894	880	892	894	937	913	883	918	897	911	882	879	956	928	891	876	897	982	941	901	861	905	923	842	868	877	896	932	914	971	898	884	916	880	915	867	855	899	957	902	935	867	906	891	874	887	846	927	918	855	866	918	922	878	913	873	871	881	926	923	889	934	848	823	896	898	923	880	912	907	851	898	891	887	936	877	866	855	874	906	917	863	914	859	882	883	922	950	866	847	963	920	879	973	921	906	865	893	882	909	867	851	911	943	882	883	948	896	911	887	850	886	895	918	892	882	882
2052	529	351	290	479	610	614	573	536	450	381	320	338	227	243	201	183	185	154	149	134	137	106	95	91	103	82	81	89	88	94	70	82	83	62	76	65	70	79	68	65	65	68	77	43	67	65	57	71	62	54	49	57	64	59	48	65	57	70	66	63	54	55	43	65	55	45	58	57	52	46	60	44	50	50	50	53	67	57	61	52	54	57	54	51	60	51	50	47	41	51	58	59	44	53	53	56	60	46	51	57	63	51	55	50	50	51	59	50	43	48	46	62	52	53	57	67	39	54	65	50	55	39	49	52	46	74	63	50	55	51	51	50	60	58	57	54	58	53	62	58	48	53	53	52	66	56	57	57	49	52	56	52	48	77	67	75	58	59	48	48	53	41	67	68	53	55	57	54	67	52	42	55	54	66	52	70	48	57	54	45	63	46	55	44	39	65	54	58	65	42	54	61	48	54	52	63	47	43	41	50	51	52	65	42	52	45	52	51	60	58	50	54	66	62	58	57	55	58	66	50	35	64	50	56	60	54	61	47	44	49	60	58	65	51	42	48	64	48	58	60	48	50	54	48	53	47	57	65	56	60	57	55	49	55	59	61	51	42	62	61	59	54	56	66	45	49	56	49	52	50	51	60	52	46	51	57	49	56	48	34	64	54	61	65	56	46	49	58	66	51	48	66	64	47	59	48	61	36	55	50	55	42	55	49	55	57	56	56	62	41	55	48	49	47	53	54	49	48	57	53	44	67	63	51	40	58	53	61	59	57	44	68	77	46	63	59	57	43	49	57	47	51	44	48	69	49	46	59	54	44	50	57	61	48	58	41	44	47	54	51	55	69	57	53	46	77	53	47	66	68	42	58	60	54	56	69	53	59	49	41	56	64	57	47	63	61	53	63	48	59	55	53	44	56	63	62	60	41	52	62	53	56	38	68	52	47	57	67	52	54	62	65	53	55	51	48	57	49	55	62	68	49	65	55	57	35	58	47	50	46	48	58	48	57	41	61	55	53	40	53	42	58	35	59	50	63	63	51	60	58	54	47	62	54	50	51	49	59	67	44	49	43	54	61	48	60	62	57	48	59	55	45	60	54	64	50	52	57	58	61	46	57	61	47	46	57	62	55	55	61	64	48	59	55	55	67	50	55	53	49	53	52	60	61	56	59	66	43	56	50	41	52	55	57	46	64	57	46	41	43	54	52	46	47	48	45	51	60	57	55	57	53	57	63	49	48	43	37	64	53	66	46	53	53	52	55	59	47	70	55	61	52	45	43	66	55	55	55	59	56	49	51	52	45	57	59	49	48	44	53	43	51	58	41	42	61	51	64	62	61	45	51	57	48	51	55	40	51	46	48	65	58	37	46	51	65	56	60	64	63	59	43	48	49	59	55	61	49	41	52	62	60	52	56	65	50	46	40	46	50	48	65	55	61	61	49	48	50	59	55	57	57	45	56	48	71	59	56	56	54	43	55	63	54	64	68	57	58	53	51	52	71	55	51	44	57	60	49	49	54	70	35	62	61	45	61	43	45	57	58	40	44	53	56	50	40	52	47	51	68	61	46	52	61	50	44	43	54	59	60	44	46	50	51	53	64	52	61	48	37	43	56	40	52	55	52	48	49	55	49	52	54	47	69	50	43	64	50	48	55	51	49	62	49	43	39	50	53	49	54	43	65	38	54	50	53	51	59	50	67	62	45	57	57	65	50	42	63	49	62	44	55	65	38	53	63	60	51	50	64	52	55	63	54	52	52	52	61	57	66	54	44	50	48	47	52	53	62	51	56	58	61	45	69	45	56	44	44	65	49	52	69	60	64	47	59	66	60	54	55	69	37	48	64	47	59	46	70	50	39	50	55	57	55	60	58	47	50	57	58	52	60	45	67	57	59	57	39	48	49	47	47	57	44	49	47	55	50	55	51	64	50	65	42	49	60	63	49	53	54	46	53	48	36	55	46	57	48	56	51	54	54	61	49	49	55	56	54	62	54	53	55	59	46	43	57	65	60	60	64	50	61	60	73	57	51	64	60	52	57	51	55	63	58	53	61	40	46	58	48	40	49	53	50	51	64	53	58	66	59	57	43	58	55	62	51	52	57	53	47	47	61	51	44	50	49	48	59	50	62	63	60	52	57	47	49	47	54	48	61	65	59	47	45	50	50	50	52	60	50	53	48	62	56	54	57	50	44	46	50	49	61	49	60	60	54	52	47	51	57	79	57	53	49	61	45	58	61	44	57	61	53	54	61	60	60	47	61	54	53	54	35	48	61	46	48	48	44	59	54	60	57	57	44	57	57	52	53	56	49	50	49	63	41	52	34	52	48	58	54	46	56	47	49	63	57	34	52	49	40	49	49	59	50	47	50	49	55	54	56	61	42	44	49	59	48	57	54	48	61	51	60	48	62	51	50	52	46	50	41	50	47	39	59	59	55	58	43	62	40	61	49	53	54	51	57	53	54	47	56	49	48	56	63	48	49	51	54	49	44	54	46	43	49	54	59	40	44	53	43	71	60	52	50	60	53	46	50	67	43	48	54	67	62	35	65	41	54	55	59	51	52	50	57	62	48	42	51	57	51	56	55	59	52	51	47	51	46	67	60	38	59	49	52	51	34	41	59	48	55	42	56	56	45	48	54	42	59	45	55	73	53	48	46	47	55	54	48	36	44	58	56	50	56	56	53	53	57	51	71	55	53	53	63	48	51	52	53	50	47	50	57	52	44	56	44	51	45	65	63	51	49	48	62	52	56	58	55	66	51	40	55	50	42	54	57	45	57	46	41	51	59	56	42	48	50	55	57	54	63	48	51	54	61	62	35	43	55	50	46	47	59	50	57	57	48	56	51	57	53	52	63	67	68	50	57	59	48	51	63	50	60	78	48	50	56	50	53	46	49	64	56	61	45	42	49	45	45	51	57	54	46	62	54	51	63	57	46	62	59	56	51	54	47	61	67	65	63	50	45	62	69	50	48	54	54	54	64	54	65	52	50	51	53	49	44	50	62	47	54	46	60	64	55	43	57	51	56	57	37	54	57	52	52	58	54	53	66	58	59	52	51	59	47	50	58	47	36	57	55	67	48	43	52	54	49	49	56	54	61	59	52	55	51	39	50	58	55	64	55	63	43	61	56	50	49	45	54	53	54	58	47	45	48	67	59	57	48	58	53	55	61	55	56	75	62	55	54	63	60	57	60	57	52	51	68	48	47	48	51	60	57	66	49	63	44	39	45	57	57	46	50	59	51	56	54	55	59	56	46	54	47	37	53	37	58	69	42	55	51	49	46	58	53	57	41	46	49	48	62	52	72	60	51	60	53	41	51	46	52	50	47	53	48	48	51	50	66	49	55	61	62	58	60	43	56	68	45	47	53	61	51	52	47	52	50	50	47	54	58	41	38	59	63	52	44	58	56	61	47	42	51	49	57	48	55	44	50	55	48	49	54	73	46	58	66	52	57	53	41	41	49	58	50	59	39	45	65	49	60	50	52	53	52	57
17427	11593	7807	19323	27170	26749	23989	21309	18728	16281	14657	12258	10950	9792	8579	7620	6983	6227	5585	4789	4305	3825	3519	3158	2913	2743	2399	2317	2116	2058	1950	1833	1718	1697	1609	1531	1512	1439	1468	1408	1318	1357	1283	1288	1189	1205	1213	1122	1176	1145	1106	1029	1104	1010	1021	1001	1010	984	958	1011	958	977	907	914	888	880	902	867	849	892	872	893	897	888	886	862	836	833	765	813	860	849	808	750	841	782	788	773	810	778	774	793	783	825	764	790	804	757	779	741	792	731	761	751	742	754	773	788	729	773	795	735	782	794	726	762	761	759	824	759	829	761	765	761	783	746	790	770	774	718	738	753	773	758	796	783	737	785	736	773	776	707	800	771	707	770	743	735	784	777	745	825	758	773	844	770	812	754	813	735	796	723	748	736	752	752	812	777	754	798	733	790	759	751	770	833	801	793	767	723	769	721	736	741	742	755	732	768	743	739	763	764	760	747	752	749	766	780	766	788	781	763	791	742	729	739	741	788	743	781	763	803	722	854	760	751	685	752	747	767	772	742	800	764	741	776	781	787	750	770	776	740	785	767	781	770	767	792	770	805	785	745	755	783	758	810	745	779	796	765	747	771	768	773	754	767	730	761	763	757	724	747	761	752	772	745	759	747	796	731	751	768	780	746	747	776	756	761	815	757	769	800	753	789	779	768	794	798	716	769	835	777	732	825	781	757	722	786	711	733	828	766	756	804	765	711	771	772	804	766	773	732	765	691	729	732	759	783	740	762	805	767	753	758	782	788	727	756	772	781	778	759	805	750	797	791	746	764	765	737	805	747	789	782	750	727	750	757	760	797	763	751	731	753	728	785	730	775	744	781	747	810	726	806	781	756	701	772	772	783	749	739	748	732	777	775	737	729	768	784	737	701	725	781	767	788	764	755	774	758	742	746	776	780	734	769	755	744	765	768	717	782	770	785	763	754	792	727	746	758	781	743	766	784	754	771	750	761	774	765	788	745	808	745	784	694	773	765	737	793	798	759	751	736	754	773	772	747	725	802	744	739	795	751	787	709	691	790	809	727	753	792	776	745	759	744	750	739	782	771	730	787	719	768	741	810	786	744	740	819	767	744	726	786	758	794	765	770	723	779	775	762	751	793	783	763	753	755	709	745	787	739	750	751	776	748	750	739	793	714	737	787	742	732	763	776	736	764	762	763	747	808	768	702	785	732	683	719	766	721	781	747	770	769	793	749	793	748	757	728	753	724	745	802	792	754	800	781	794	764	744	731	784	710	762	798	779	742	764	748	749	739	766	755	739	779	777	748	757	769	765	747	760	767	783	787	784	778	801	733	737	772	764	806	800	764	752	720	761	776	815	752	700	780	787	733	788	765	707	798	794	754	801	812	756	800	749	749	767	737	795	774	733	763	779	730	727	761	743	761	759	843	722	744	785	726	773	768	738	711	809	756	721	743	760	751	767	803	729	737	777	741	767	750	812	767	723	763	744	737	778	796	781	753	818	797	790	791	721	767	767	754	778	769	784	751	785	738	744	744	795	800	733	773	732	758	722	824	788	749	742	740	752	784	797	752	747	787	748	777	752	747	770	802	765	756	817	771	717	804	750	784	772	789	854	807	795	742	785	793	759	735	710	832	705	801	801	733	744	769	743	785	794	760	739	803	754	698	772	675	729	760	793	818	769	793	756	787	742	693	737	777	732	803	741	753	773	787	761	775	795	797	804	764	796	765	770	761	720	803	730	797	781	756	748	756	799	777	804	731	776	756	779	737	804	763	750	699	804	794	723	783	721	726	751	707	745	762	749	768	711	771	770	792	724	826	744	722	738	738	818	740	771	693	759	739	735	762	788	745	783	780	761	760	755	707	757	718	801	756	799	777	783	764	765	742	733	751	755	750	722	756	717	812	830	737	803	736	762	775	775	782	728	750	804	741	753	773	718	761	761	729	734	764	755	753	795	772	703	771	762	756	764	769	747	748	776	771	763	796	762	792	760	799	752	752	776	785	758	774	757	785	767	777	760	746	759	765	761	768	776	753	777	783	784	750	792	830	740	782	740	771	764	742	769	736	799	799	774	794	762	732	751	769	789	778	743	805	756	749	783	744	745	721	735	766	785	746	739	757	799	814	782	772	737	799	781	743	781	742	807	790	741	714	733	747	718	773	787	714	794	769	807	754	755	741	807	757	732	734	798	788	801	777	746	731	744	792	777	780	766	818	769	725	759	743	761	787	764	745	780	736	766	752	750	782	771	756	772	728	756	774	813	748	757	753	744	811	748	752	789	773	805	738	744	721	763	745	730	756	728	742	793	773	751	751	750	783	820	765	795	777	788	777	753	737	776	782	787	752	747	786	716	806	781	741	732	770	785	735	751	817	711	764	746	763	804	791	752	760	788	741	706	745	727	757	781	734	756	802	725	764	754	765	771	834	767	753	773	770	760	820	724	769	744	757	769	713	760	736	755	790	723	786	759	718	741	728	808	729	732	778	776	748	770	775	819	811	769	725	731	722	723	717	778	798	713	787	761	754	779	775	771	773	738	745	784	804	769	797	719	790	701	755	742	726	781	712	691	758	817	749	714	773	773	750	809	724	697	776	785	785	732	726	764	738	709	823	767	775	771	788	726	771	759	797	743	679	750	800	755	771	757	792	792	749	764	745	726	780	757	760	782	750	749	798	804	772	746	730	762	753	728	790	763	733	735	760	745	762	758	742	759	682	752	741	753	791	747	765	798	827	749	762	774	728	726	729	745	740	814	744	782	762	754	782	774	731	715	727	777	780	776	763	794	748	783	770	732	752	756	768	738	776	747	768	743	806	751	733	724	742	812	801	757	787	775	796	799	757	745	688	695	792	764	821	760	820	759	788	731	753	811	806	740	753	748	756	759	733	750	722	756	783	778	698	745	756	796	759	799	751	783	786	748	771	767	798	758	767	758	812	757	779	786	731	776	744	794	772	797	776	759	778	818	776	729	786	769	763	727	739	747	751	728	774	772	775	797	801	742	722	734	764	737	809	747	753	767	794	790	761	781	734	762	812	734	777	807	741	759	773	748	754	793	763	722	790	737	772	715	773	743	763	788	785	817	747	748	765	756	762	795	802	706	754	793	794	785	782	777	782	754	744	760	718	765	756	749	745	744	774	759	740	787	780	790	784	749	759	785	730	765	753	805	713	728	781	720	732	790	791	847	714	769	772	743	792	733	798	751	785	788	752	776	749	746	728	750	749	752	747	792	777	773	740	717	722	809	739	771	732	771	777	734	805	728	770	790	796	709	738	746	775	736	862	759	727	740	758	766	788	761	770	742	790	784	751	742	727	798	780	797	769	701	777	791	751	755	765	827	768	752	787	792	765	780	749	799	753	719	787	789	758	764	782	770	757	771	788	793	752	744	742	769	761	782	705	733	739	807	748	777	785	768	803	802	766	751	750	810	771	780	782	770	766	801	767	771	776	754	801	790	750	792	743	715	810	813	783	787	765	828	780	741	771	761	768	811	793	755	748	777	750	745	730
1348	814	513	425	763	946	756	746	672	626	545	476	447	372	311	262	260	235	219	185	170	145	124	130	122	120	101	95	97	91	97	72	71	73	76	61	60	85	52	83	70	67	66	65	61	66	58	60	77	50	63	57	56	53	64	53	58	45	66	55	51	51	45	58	48	51	57	66	44	64	51	55	46	38	40	48	45	46	58	48	54	50	49	49	48	48	51	52	43	47	48	43	39	52	47	50	52	45	37	49	58	45	47	59	46	47	44	66	42	57	38	51	37	59	49	41	59	42	31	37	51	44	46	61	46	61	50	37	57	42	51	44	63	52	60	40	51	39	41	51	39	52	51	43	42	51	37	39	48	47	53	37	52	51	54	49	38	43	39	52	41	45	43	42	42	34	62	51	45	54	40	56	50	45	58	30	51	45	43	47	52	43	39	46	39	42	54	51	41	57	56	53	58	44	37	49	41	40	45	60	66	42	51	39	38	46	38	50	48	54	51	55	53	46	57	46	48	52	68	54	57	40	52	52	38	39	46	38	45	43	51	51	45	49	46	49	37	50	47	57	49	49	51	52	40	57	53	40	39	34	47	35	55	41	42	43	50	49	55	45	44	49	48	46	47	38	50	54	54	47	37	48	55	45	43	47	53	53	41	57	34	41	46	61	38	51	64	49	45	59	53	47	50	59	46	49	56	39	44	46	45	56	54	41	51	53	54	51	51	49	41	39	42	64	59	63	50	41	45	39	63	57	52	40	46	46	55	40	52	55	40	56	43	56	56	46	64	49	43	39	61	53	39	52	49	54	53	50	51	53	49	51	44	48	48	50	46	43	61	48	39	47	45	48	56	41	49	37	37	51	44	46	52	47	57	39	54	54	58	42	46	47	57	32	42	39	39	57	42	48	48	46	40	57	48	44	46	39	53	53	38	41	42	35	45	33	47	38	39	44	43	52	47	41	44	38	57	51	51	44	64	53	48	43	47	48	55	45	53	50	55	41	39	43	51	49	56	48	37	50	50	42	41	43	69	52	48	47	51	47	42	40	49	51	44	38	55	66	63	40	42	49	49	50	46	50	52	49	33	37	50	44	54	48	46	45	40	36	52	53	40	49	58	56	53	48	58	45	45	44	43	48	45	60	52	54	50	45	51	47	33	46	57	48	50	40	40	55	49	53	35	49	39	48	52	41	58	49	44	52	39	57	40	49	62	57	38	63	48	53	47	40	52	58	44	43	40	53	50	45	40	51	42	39	60	53	52	53	53	42	42	49	51	50	43	48	44	44	45	45	47	47	41	69	35	46	39	55	51	52	47	41	43	54	55	38	36	47	56	42	41	46	39	51	60	44	55	43	55	59	50	39	56	63	44	57	47	48	43	53	44	42	47	44	41	54	48	44	44	53	57	57	30	43	59	45	36	50	57	52	47	40	38	38	45	48	53	41	38	48	52	52	47	42	50	42	58	50	57	51	55	57	54	53	46	47	69	36	52	52	39	59	52	49	47	46	34	55	48	52	48	45	46	42	44	53	50	48	37	43	55	43	46	58	45	41	58	46	44	60	46	50	51	55	52	38	47	51	51	52	42	41	42	37	47	54	44	50	40	48	52	49	47	48	44	43	58	51	36	56	63	41	42	44	66	38	48	42	64	38	60	42	54	51	50	44	56	62	47	42	46	35	48	39	59	42	41	44	61	54	48	46	38	46	47	36	44	46	46	40	62	52	53	39	49	48	49	49	37	56	53	53	52	44	58	61	50	38	49	57	40	45	42	44	47	47	43	41	46	50	53	47	37	46	44	46	53	48	48	43	65	50	44	60	59	51	39	49	40	49	45	45	49	49	66	47	41	40	47	41	49	56	56	37	41	51	43	47	45	46	56	54	60	52	56	56	41	57	44	62	38	51	62	43	62	47	47	44	53	38	42	61	51	38	50	50	50	56	57	37	44	61	47	48	51	51	46	44	41	40	45	41	42	51	46	52	43	60	42	66	46	41	48	46	44	59	58	49	48	43	52	48	55	52	45	50	48	57	42	46	39	58	53	47	47	45	46	43	51	50	58	47	44	41	46	47	37	50	49	46	29	49	53	55	42	41	39	41	47	46	54	53	50	55	46	49	57	55	45	50	49	38	42	53	40	46	55	49	52	57	45	54	53	46	41	54	52	56	56	56	52	38	54	53	57	51	49	45	44	61	47	49	55	40	57	53	40	46	49	47	44	44	63	44	40	50	51	52	41	40	55	43	30	53	43	37	46	47	52	62	51	45	64	52	40	43	43	37	37	45	45	53	48	53	44	42	42	41	38	59	37	42	47	48	51	40	42	56	49	55	52	48	39	61	43	56	57	53	43	54	43	47	41	54	48	55	59	49	48	46	63	44	52	51	38	56	40	32	39	57	66	64	55	40	48	52	52	40	50	45	48	59	49	48	47	61	41	53	37	51	50	51	39	47	46	42	49	49	61	38	54	54	55	40	49	44	46	50	50	56	53	42	38	55	46	55	53	57	43	48	55	48	54	46	41	48	57	54	42	56	53	51	50	47	41	46	46	50	58	53	40	43	48	42	45	44	50	41	49	53	47	50	52	33	52	49	45	42	53	44	40	61	50	40	46	52	54	45	36	47	44	58	56	55	50	56	46	43	46	42	39	40	42	48	44	44	39	38	46	31	42	44	46	54	47	54	61	42	47	47	50	50	47	41	54	46	51	60	49	62	49	52	47	37	56	56	59	43	40	64	52	42	60	41	43	54	69	65	41	42	50	50	42	52	50	49	45	39	37	47	46	57	45	47	48	43	42	50	53	56	52	50	49	48	50	53	57	60	46	43	49	47	42	38	39	39	47	56	52	42	59	43	51	54	64	46	55	44	51	31	68	46	45	50	46	38	46	47	60	47	60	49	43	44	50	40	46	61	52	49	51	45	47	46	33	44	53	44	54	45	46	57	56	51	55	55	50	41	55	45	38	52	43	40	57	41	55	48	53	48	50	44	38	50	50	39	46	48	57	42	43	46	56	63	46	54	59	45	54	49	45	58	47	42	46	47	49	44	45	52	41	63	45	44	45	46	42	39	54	57	45	49	66	50	50	49	51	54	52	50	47	54	32	42	58	49	39	43	47	50	54	45	51	40	48	48	37	40	44	63	34	56	56	52	43	48	50	46	49	46	49	53	42	48	54	46	61	35	45	55	52	50	40	55	41	47	53	46	61	46	47	46	60	53	48	53	53	49	47	48	39	43	36	50	55	47	61	49	45	48	59	40	52	53	36	53	40	49	40	44	48	55	43	51	38	47	48	59	55	51	42	38	53	55	42	50	55	47	43	44	46	40	48	46	55	52	53	44	35	50	40	55	39	40	44	55	55	55	45	54	55	43	46	44	52	45	41	40	48	46	56	56	51	53	40	61	57	36	44	41	55	44	45	38	47	46	57	43	50	46	48	61	37	38	47	39	59	46	46	49	33	51	45	51	39	37	39	48	47	52	37	37	53	47	47	33
21248	15678	10705	24143	32031	31803	28736	26083	23193	20578	18332	16157	14416	13022	11626	10279	9306	8359	7428	6472	5685	4948	4612	4188	3739	3436	3192	2827	2709	2524	2371	2198	2144	2144	1961	1899	1730	1721	1710	1582	1606	1522	1497	1474	1356	1330	1303	1228	1286	1157	1162	1188	1068	1112	1070	1060	1045	1019	1030	1057	1045	948	910	938	904	904	874	921	904	812	845	824	764	808	810	824	796	827	781	743	762	748	789	782	795	780	762	743	709	746	737	692	761	679	694	687	683	707	729	691	695	717	691	703	694	697	712	644	734	670	698	702	707	712	702	677	690	688	700	685	698	664	728	676	708	675	694	708	722	724	681	640	701	701	681	707	658	708	732	672	706	725	668	637	681	691	667	686	679	679	692	765	663	697	666	700	675	689	676	686	686	698	679	712	644	682	673	708	654	714	641	667	686	690	691	713	683	694	662	718	695	704	663	680	710	679	670	707	657	672	693	683	738	708	652	724	664	701	695	710	674	705	689	721	704	667	682	699	649	682	643	725	697	724	735	647	682	699	667	727	684	695	700	732	731	713	691	628	683	669	686	703	640	670	699	698	715	692	683	692	727	663	702	639	675	727	638	724	680	664	643	718	668	703	710	690	714	695	682	693	694	717	719	667	680	656	689	638	731	658	708	702	705	677	693	682	709	670	722	654	696	683	644	674	696	658	701	676	675	679	666	706	727	699	683	656	647	719	659	652	672	660	666	654	635	709	666	634	642	695	715	688	680	680	681	638	685	717	676	724	696	694	717	645	660	680	706	669	658	679	707	674	696	677	673	680	684	665	718	663	677	705	729	654	670	707	662	604	647	681	695	694	659	672	695	666	662	703	718	675	643	704	697	690	683	714	679	667	737	638	705	723	682	698	645	689	645	689	679	645	711	709	676	697	678	695	720	682	691	704	701	725	696	716	727	622	677	667	657	662	742	696	676	709	679	648	670	692	677	678	689	708	665	738	648	685	663	689	687	625	679	710	680	681	714	630	731	690	696	653	710	703	694	703	679	642	756	703	677	648	661	668	722	679	665	718	697	679	687	701	622	695	686	693	702	654	667	680	649	649	734	661	714	689	705	720	680	664	698	676	739	744	674	701	665	638	703	681	710	687	670	684	648	639	714	694	679	687	690	670	660	657	693	657	685	682	734	688	700	664	654	698	704	655	712	696	677	697	671	641	713	659	670	676	694	667	672	725	728	727	639	625	710	612	680	728	621	687	692	704	692	671	733	717	680	669	711	729	683	754	652	675	659	696	715	680	682	693	686	690	692	685	710	677	705	651	677	704	712	678	689	655	665	694	665	697	652	719	674	650	690	680	675	728	712	707	702	728	623	692	668	666	659	654	672	662	726	687	658	695	664	649	648	639	723	663	722	681	728	654	631	700	707	694	701	680	672	676	696	669	665	674	679	694	664	702	684	737	721	680	689	747	725	659	669	692	670	689	665	716	695	694	726	680	648	696	701	697	683	717	656	659	712	707	672	725	700	661	658	655	691	708	693	688	664	685	718	623	684	762	715	647	703	734	648	685	737	673	689	710	686	681	674	724	690	645	689	645	689	702	740	666	690	741	670	639	701	673	651	709	682	670	716	714	679	696	708	683	651	684	686	700	700	660	698	669	659	660	724	672	681	648	692	711	675	700	675	682	703	687	697	675	689	685	672	708	681	679	684	695	683	704	682	658	698	681	704	653	680	676	663	683	688	636	670	679	636	695	707	687	661	706	663	716	696	686	694	706	696	687	677	674	715	670	681	648	680	693	678	637	670	707	672	619	701	684	660	695	695	707	661	676	668	651	679	660	684	680	684	709	722	676	708	629	662	672	678	729	717	631	704	660	722	708	684	680	673	656	698	677	685	671	663	689	670	718	734	699	665	638	641	700	706	748	713	701	680	689	675	674	703	677	687	665	700	631	685	679	646	660	706	745	689	668	675	700	679	694	689	722	692	701	631	663	675	691	694	682	680	705	653	694	652	622	736	704	634	705	661	672	702	719	672	685	677	694	666	695	715	655	663	668	673	730	659	670	682	705	671	683	755	670	690	676	678	682	688	728	719	719	699	678	719	673	666	668	709	677	694	725	703	651	669	693	707	669	697	668	710	709	716	721	682	642	639	667	714	709	689	677	678	717	645	768	659	723	734	695	709	681	697	728	692	672	664	654	713	672	683	680	674	678	736	680	698	611	700	649	678	681	679	681	736	722	710	698	662	609	649	671	663	677	714	673	650	686	674	659	674	698	675	715	664	684	669	684	678	694	681	667	653	686	667	692	621	686	687	693	678	610	675	660	667	652	742	666	751	683	670	646	651	681	684	651	637	673	702	689	688	641	699	676	679	688	673	707	690	711	675	653	638	634	629	696	675	655	623	705	724	678	655	640	677	711	684	690	637	685	674	673	698	671	728	646	643	707	665	703	707	644	658	705	682	689	696	679	654	675	673	691	699	672	693	703	654	682	661	689	717	627	743	661	716	718	726	698	734	667	696	670	702	660	746	654	664	692	720	714	683	669	614	708	682	658	705	677	658	670	643	698	704	728	685	665	678	673	710	660	713	691	676	629	684	704	709	637	699	710	736	707	703	648	717	684	666	681	694	661	697	638	705	657	695	698	723	690	711	652	701	662	697	680	669	689	698	747	748	696	694	673	693	705	728	666	663	688	653	666	679	693	649	677	670	704	743	696	718	690	646	695	691	708	714	690	696	753	712	696	677	653	679	690	661	697	684	675	686	711	663	743	669	716	681	687	698	696	686	717	601	701	705	673	651	662	685	666	656	711	699	680	684	696	663	670	686	716	697	681	715	692	729	639	709	680	738	692	692	718	682	642	679	685	705	689	717	685	642	626	699	673	680	675	651	662	700	698	721	713	654	710	712	732	682	720	648	711	629	718	651	689	687	715	704	665	672	707	690	692	723	627	708	665	697	739	689	707	718	706	675	705	672	714	668	666	687	693	677	664	695	666	729	662	716	636	643	726	668	659	694	679	674	686	736	670	682	696	664	637	724	696	689	691	699	685	670	682	661	700	681	695	657	678	654	698	720	688	681	708	665	729	634	692	711	678	680	685	718	638	710	657	696	664	707	711	649	701	682	683	759	627	678	653	707	672	669	703	663	702	703	684	717	672	710	643	662	732	662	702	700	698	668	664	656	716	644	729	723	667	655	713	686	653	652	715	677	647	690	667	647	655	685	678	665	643	730	680	694	681	693	697	742	720	687	666	682	657	623	677	720	689	719	704	667	642	710	676	655	668	656	654	697	663	706	684	685	685	651	677	664	689	643	701	674	648	657	702	714	755	683	720	677	680	671	657	641	699	686	656	660	694	662	681	710	663	664	691	653	705	697	665	702	674	654	667	703	630	669	705	640	680	682	686	701	693	713	721	675	677	688	688	645	688	710	713	667	775	697	667	709	692	674	664	724	661	689	673	689	627	649	689	646	706	709	718	645	697	685	663	642	680	660	663	693	725	656	728	691	722	658	682	684	670	688	658	671	708
3259	718	504	452	760	914	793	745	619	553	540	465	427	339	333	273	264	220	216	168	186	177	151	152	140	145	119	116	115	117	95	109	97	108	79	93	87	100	98	93	88	94	87	77	87	73	82	104	83	74	77	66	81	89	65	73	73	80	80	86	69	85	69	87	76	81	57	71	80	80	63	80	62	69	76	71	70	81	57	88	87	61	75	73	63	73	78	82	85	84	71	70	83	71	82	66	68	68	70	60	65	58	56	63	73	68	86	85	83	85	79	71	68	71	85	76	62	69	75	50	71	78	81	66	72	73	63	67	87	90	82	62	61	73	68	64	89	75	68	64	63	63	67	71	73	80	76	63	79	58	76	78	77	73	70	67	73	78	72	80	69	73	71	82	61	71	69	65	75	77	59	70	76	78	79	54	75	70	71	67	55	76	70	56	77	63	64	76	80	65	69	69	72	64	63	69	74	78	77	76	66	59	80	69	65	75	68	65	71	60	67	80	61	65	84	77	69	59	58	67	65	55	49	68	83	60	66	81	57	62	63	70	69	81	68	78	69	68	80	67	79	77	76	58	85	67	80	63	68	59	70	65	86	66	66	70	78	50	65	61	67	83	55	71	60	81	75	56	84	67	72	78	68	64	61	90	77	61	67	69	70	83	89	61	84	56	81	68	73	61	55	75	63	71	64	72	72	66	63	68	67	80	74	65	85	70	72	81	84	76	69	74	63	72	90	67	68	64	81	72	71	75	69	80	68	60	74	72	77	69	58	75	77	59	67	74	66	70	52	80	84	82	76	66	71	73	78	59	76	82	63	58	66	70	75	68	80	68	75	67	52	76	65	79	71	72	76	77	77	74	71	88	72	80	68	66	55	77	60	64	76	66	79	70	79	59	56	61	74	72	67	60	57	90	62	67	61	73	88	77	74	72	78	59	81	73	74	78	69	67	83	79	59	56	68	71	66	66	62	75	71	75	81	71	73	56	66	65	72	61	53	58	61	82	70	89	65	81	76	68	84	76	60	71	79	78	66	77	63	63	78	71	88	61	76	82	61	65	78	77	75	68	61	59	65	59	77	58	64	78	63	64	80	78	81	77	73	68	88	66	80	71	71	71	77	77	80	77	79	82	67	78	74	85	67	65	63	82	65	68	65	78	70	58	67	64	70	68	54	60	58	76	67	70	80	60	67	83	69	70	64	62	84	67	86	78	69	83	66	72	66	69	65	63	80	72	66	76	65	82	66	84	70	55	72	71	86	59	82	73	56	70	72	66	61	60	74	84	68	67	60	76	52	83	72	82	64	50	81	80	77	70	68	70	59	74	83	66	58	68	77	69	58	62	71	78	64	82	62	77	72	64	82	74	60	61	78	69	72	79	72	66	69	62	71	74	76	76	56	88	75	67	75	75	58	65	77	54	73	68	66	76	77	67	83	77	77	62	70	82	77	71	76	71	68	62	67	68	64	78	75	60	63	82	64	74	56	77	67	89	72	66	76	79	86	64	61	73	70	70	64	72	72	80	67	57	78	74	65	83	62	69	78	71	72	58	85	64	56	58	61	65	68	84	70	58	67	61	73	76	60	70	70	69	74	62	74	74	76	72	73	69	72	67	66	68	55	54	77	80	74	68	68	71	55	58	74	74	80	66	81	74	60	68	60	70	60	85	61	76	60	71	78	65	61	73	64	58	77	80	68	73	67	56	66	63	62	69	67	64	77	62	75	80	73	61	54	65	80	86	63	58	79	82	58	68	69	88	87	63	85	74	75	65	67	71	79	79	94	71	68	73	67	54	66	70	72	77	56	68	60	58	78	58	81	63	74	64	78	80	67	65	83	79	66	79	74	84	69	79	92	77	67	71	71	80	76	71	82	70	63	70	66	68	66	66	81	67	56	58	61	73	64	59	53	62	64	60	61	66	72	64	71	71	66	72	61	70	74	87	61	69	62	68	67	71	85	83	75	62	74	75	78	71	82	65	66	78	55	70	75	65	73	63	74	73	70	72	80	63	64	69	68	66	68	78	77	64	68	81	68	75	73	76	70	74	70	77	73	80	71	75	58	73	74	62	76	74	68	69	62	74	66	66	77	62	61	59	65	81	63	73	73	63	88	78	73	82	61	62	78	64	58	77	82	84	79	81	63	78	78	63	82	66	56	72	62	64	68	76	61	80	76	62	78	85	62	79	64	71	76	83	79	67	71	75	65	61	80	83	70	70	67	63	70	60	60	74	69	60	69	61	62	60	82	68	75	62	77	66	84	81	72	55	71	74	68	60	65	64	64	69	66	79	83	71	67	85	64	67	75	62	62	72	60	68	77	56	73	62	65	75	79	70	85	74	68	73	71	64	69	64	64	90	75	54	81	74	75	61	61	89	74	65	73	77	84	73	69	78	75	63	71	72	52	74	61	71	59	75	67	67	76	66	74	53	68	60	61	63	54	74	90	52	55	70	74	63	63	64	77	66	72	73	73	83	66	57	84	63	74	63	61	86	69	68	63	74	75	66	82	73	62	71	88	60	66	64	69	78	71	63	74	70	77	78	73	85	72	74	67	59	66	67	69	78	59	79	70	78	66	63	75	70	60	68	78	79	66	78	69	70	63	76	55	76	80	59	68	69	72	62	81	63	60	63	75	79	58	74	80	71	57	70	73	64	66	70	69	71	66	84	63	70	64	79	54	74	84	77	62	79	67	58	63	75	73	65	65	48	76	83	79	58	80	79	69	64	71	69	65	58	66	85	80	75	84	72	78	61	83	72	76	56	52	78	76	82	79	62	60	76	72	67	74	80	65	80	62	76	69	70	78	79	79	73	66	79	71	92	89	62	79	77	81	72	64	78	76	77	67	76	71	69	67	75	65	67	77	70	80	51	72	61	76	73	77	81	70	65	76	65	65	64	69	53	62	61	79	58	69	86	73	70	68	72	91	78	61	58	72	66	58	89	89	71	77	75	63	58	74	72	82	68	64	71	75	83	75	78	75	69	77	74	61	73	75	68	61	74	55	72	69	66	65	69	64	62	73	81	62	64	60	73	60	63	75	62	68	75	71	72	76	70	65	78	78	79	78	78	64	68	76	63	78	60	64	76	75	67	73	65	78	75	66	82	75	59	82	63	63	83	61	54	81	77	68	56	57	64	68	74	65	70	75	67	80	62	81	76	87	78	60	63	79	79	76	70	65	79	64	80	56	62	75	64	75	75	70	71	79	73	84	67	75	72	70	66	67	76	68	64	75	77	67	64	63	73	74	76	63	66	69	71	80	52	67	58	69	66	70	69	83	71	75	73	88	75	58	66	68	71	78	88	72	64	67	58	80	78	71	61	64	64	77	66	70	89	68	80	71	63	62	73	69	85	65	68	80	78	75	72	66	80	71	69	79	69	70	75	60	69	64	81	62	69	91	66	70	63	75	71	63	66	69	85	56	81	66	69	74	67	78	72	64	68	76	65	66	74	71	72	77	57	73	55	64	70	83	67	76	71	65	76	62	63
19782	14385	10486	23093	31202	30910	28338	25473	22637	20188	17789	15862	13899	12552	11116	10067	9066	7967	7356	6480	5720	5076	4757	4277	3945	3612	3240	3152	2867	2679	2530	2550	2373	2278	2269	2054	2034	1945	1825	1955	1937	1755	1754	1745	1590	1548	1544	1519	1489	1509	1513	1373	1420	1360	1333	1322	1326	1332	1350	1308	1206	1264	1273	1176	1205	1252	1212	1177	1157	1136	1190	1153	1064	1096	1104	1126	1050	1101	1084	1106	1046	1126	1075	1069	1070	1019	1038	1059	1055	1055	1007	1086	921	969	983	978	983	1023	998	980	971	1046	1017	989	950	1004	1009	1039	1023	1034	941	989	951	1004	1038	1005	1033	1039	1050	1049	969	1013	999	1030	1007	993	953	1041	941	984	1027	995	967	1026	961	1028	997	1034	989	1001	968	1008	976	940	986	1000	941	998	959	956	926	992	1017	1027	1040	1012	964	1005	982	950	956	937	990	1009	996	990	998	988	1012	992	986	989	1001	932	976	983	955	977	1005	950	1001	1014	973	960	936	1082	973	1002	1019	995	950	971	975	1029	971	977	992	1011	951	993	964	994	962	997	1017	950	1001	981	974	988	968	1020	994	986	985	1093	974	993	954	947	1013	1015	970	989	1005	993	997	926	961	992	978	970	975	1035	1008	974	978	978	958	974	963	950	934	1036	972	931	928	999	987	1030	976	999	1006	1009	946	1025	1026	1039	965	1042	943	948	963	997	1062	969	1035	981	1012	1029	991	924	1020	961	1007	1005	1014	946	982	994	948	979	1008	969	1005	1051	952	1016	996	1025	1004	989	985	996	1027	1037	1001	964	1010	1024	1013	1047	998	938	965	1017	979	1041	1006	1012	996	935	978	1044	983	1005	1042	922	938	990	965	1047	967	994	960	994	1021	971	965	1005	932	1012	971	955	973	949	1043	1042	986	1001	922	1006	992	1019	1037	963	998	991	991	1003	942	1017	1016	975	954	980	1010	1000	996	1037	1012	991	974	1033	999	944	992	1002	999	958	919	962	977	996	1009	950	976	1030	1002	980	992	960	1028	955	999	978	982	1021	974	959	1021	950	1028	1033	982	978	950	1033	938	997	977	960	979	1023	917	959	917	989	1012	1059	1010	995	1016	1010	1023	963	969	1023	958	949	1019	991	1024	993	996	953	968	1017	955	992	993	940	936	1014	1054	982	984	1003	981	1022	974	982	970	980	979	951	974	996	1031	969	986	1003	1028	985	997	1017	1024	962	961	1022	1031	1004	935	988	988	962	1003	983	949	1009	958	940	993	975	985	984	1010	975	1021	985	987	1021	1000	981	905	1000	1002	967	973	971	1045	1051	972	1024	937	955	991	995	1004	965	958	961	1011	982	983	943	996	947	935	993	952	1009	964	990	931	997	953	1029	922	1022	982	950	965	986	1010	971	999	950	1026	983	984	924	1011	986	1002	1017	954	940	1000	970	1009	974	1006	997	986	930	1008	985	1017	994	978	964	1000	1015	985	1014	953	980	1037	1035	1030	931	961	1010	989	957	968	990	977	1043	1025	1028	1011	972	1039	959	950	949	946	999	995	961	992	1016	1028	992	965	947	969	992	1036	950	1003	988	1023	975	961	1017	1079	996	995	952	989	997	944	1009	983	1017	1036	999	1077	979	961	1017	995	1034	1003	980	975	975	992	999	993	978	960	931	988	982	924	968	966	1019	1020	1003	932	1029	1010	1007	950	1001	1000	968	961	1018	965	983	1044	965	962	1003	974	989	1003	968	937	952	969	1036	974	960	995	926	1026	1012	988	1012	959	955	1018	1011	1020	1025	1041	993	903	1040	997	994	967	944	1010	973	998	1065	1001	958	989	977	1053	1007	912	978	1032	965	987	993	1035	957	1008	959	948	919	1003	984	1003	1002	996	990	1020	982	1009	1002	1018	956	962	925	1009	987	974	998	1010	1003	970	1034	1037	991	1014	977	992	988	976	1005	1013	1050	974	1009	973	1011	927	992	1048	962	1000	939	994	1033	951	992	955	970	968	958	1000	956	978	1073	943	909	983	941	954	987	1001	945	981	1076	950	1002	939	982	1001	977	946	960	1022	975	979	956	918	991	986	1023	1015	940	943	1066	993	1042	1051	986	987	933	1009	973	1017	1005	988	986	1006	1036	1009	1008	954	976	1017	1037	992	973	1005	970	1021	968	1001	983	948	978	993	951	1023	977	973	1023	1010	978	955	948	946	982	989	987	961	936	1011	973	987	1027	931	943	957	989	968	989	975	941	1035	982	948	948	1004	948	943	961	948	954	985	954	1008	976	1015	1022	1012	985	964	1004	955	968	988	961	961	995	1001	927	1001	1016	982	1028	961	1024	989	986	1039	977	998	969	982	976	992	969	1021	1046	907	985	998	1010	1030	996	1050	1044	923	1010	928	1016	1017	989	1024	957	989	932	947	1004	984	946	920	988	991	982	965	1001	942	969	1019	1033	1007	980	1076	985	949	1030	1010	1037	996	1038	1017	1025	990	933	1012	1017	991	953	984	920	1023	976	995	971	960	1001	1038	1032	1010	969	989	964	969	972	1035	1026	990	960	938	1045	965	996	1017	924	981	1030	990	904	1002	971	1028	979	1025	982	970	936	990	1007	960	1080	950	1044	985	1023	1035	928	987	962	935	969	944	994	954	983	996	975	962	992	1010	999	976	982	995	1000	1010	1031	941	962	972	1023	897	962	1005	983	1040	974	982	981	1023	983	977	993	982	1017	1050	972	1027	967	993	1016	958	983	1029	1000	984	1036	958	967	961	1065	984	998	1009	969	961	988	998	1000	969	972	1038	1015	956	997	955	1019	988	1069	972	960	980	1039	1039	972	960	970	986	982	1002	974	952	966	1021	992	1020	906	1007	962	1012	997	913	972	976	1018	999	969	998	1062	954	983	1012	979	945	968	1028	969	1007	971	987	1000	968	1023	1039	975	973	1059	991	993	1044	1003	977	1041	1010	971	1069	978	998	965	980	981	999	986	991	995	1004	985	1023	953	956	987	1018	981	974	933	990	985	1023	1016	998	1048	977	957	1022	988	960	991	1013	1009	1021	954	942	998	955	944	971	962	962	977	1010	1032	994	1037	980	953	946	981	973	1015	1023	969	1003	1006	975	1063	1013	983	970	970	991	979	959	996	953	974	992	1001	972	972	1033	997	1057	1002	983	1015	966	1025	936	977	1047	1028	970	1038	970	996	965	1010	1011	1013	962	1022	971	976	959	970	991	993	989	983	941	998	1031	1008	959	968	996	977	990	967	979	961	1006	1017	989	1051	962	992	940	976	986	965	962	981	952	1028	988	983	1052	1013	921	973	984	987	998	986	1016	1038	991	1018	1029	1009	977	937	993	989	1014	956	1007	994	1011	1023	1031	923	1008	988	986	943	1022	963	974	981	978	952	1003	987	987	955	998	978	973	1005	1017	957	1009	974	1009	1010	975	969	945	964	950	966	1041	931	991	1010	1003	991	972	935	988	991	975	1056	975	1020	969	1009	1029	1015	961	997	1022	1046	1048	994	992	988	1016	951	993	1033	973	992	976	917	1018	983	1039	939	999	1018	1009	991	981	1034	977	992	998	1002	995	985	994	933	979	1005	1072	965	951	990	985	995	946	1000	928	1058	1038	959	962	1005	1000	1009	931	1000	975	948	1030	990	957	974	1022	996	926	977	989	998	1040	959	1008	1026	1018	1029	954	995	999	1019	966	989	958	949	961	1002	996	987	978	981	968	971	978	1000	954	975	1026	1038	955	1005	986	1026	976	982	988	992	995	971	1001	992	1025	988	966	958	975	1044	986	966	991	985	1003	987	1027	982	1009	967	955	945	998	1006	971	991	973	952	945	1026	970	994	965	984	937	966	983	1019	1055	984	956	1004	997	969	988	989	963	982	970	990	940	1043	941	1016	962	974	970	977	995	984	983	1035	1025	996	968	1047	952	984	955	950	914	1014	990	1021	989	1011	994	961	1032	938	967	990	988	948	1023	1021	1007	994	1036	908	983	1009	934	944	1034	997	951	982	998	975	1000	987	996	982	982	953	990	982	989	958	1021	998
2427	1081	749	600	1072	1250	1121	1041	997	849	701	644	586	491	477	404	357	366	276	224	210	211	182	187	170	141	159	155	156	146	115	110	92	120	116	109	103	83	81	87	100	103	93	94	82	80	77	88	85	88	72	64	70	75	77	73	70	72	78	72	77	78	77	64	86	82	54	69	71	65	69	62	69	62	68	57	68	63	67	69	57	70	54	59	77	69	57	67	66	75	65	49	62	62	77	51	71	54	72	65	66	56	62	63	56	65	75	63	69	55	69	65	51	72	74	58	51	68	67	52	79	69	71	58	61	58	69	59	59	61	66	58	56	70	60	60	65	57	70	68	56	58	63	65	69	79	62	75	70	60	67	66	58	71	66	67	69	62	58	53	64	72	75	63	50	59	49	58	58	54	53	54	68	62	61	66	58	66	71	70	77	81	55	69	59	55	62	60	68	48	61	69	54	64	58	63	64	51	60	64	59	57	69	57	64	58	60	52	71	61	74	67	52	52	64	71	66	62	63	74	53	71	65	64	57	69	73	67	67	62	54	63	70	54	48	70	54	52	64	70	55	64	63	60	64	68	58	72	62	52	64	77	55	68	78	60	60	78	49	63	63	58	60	68	61	57	74	53	68	71	80	78	59	64	70	59	56	58	61	65	60	71	63	71	61	67	61	63	63	63	61	69	71	63	48	61	68	55	65	64	63	63	47	64	78	53	64	70	60	67	62	54	64	64	65	73	61	58	65	67	81	60	68	57	63	68	76	65	75	70	60	58	57	75	66	59	67	54	59	57	62	56	72	59	58	81	60	64	68	71	57	80	65	60	67	56	65	77	53	68	61	62	66	60	59	62	64	67	68	74	62	62	66	71	74	60	58	56	58	77	55	60	83	54	55	65	66	69	58	57	57	45	60	52	56	72	68	60	70	46	52	67	75	70	69	65	57	48	68	56	63	70	67	56	67	63	64	59	56	61	63	65	66	64	52	65	68	62	74	58	59	66	80	62	68	65	60	56	58	78	58	60	61	54	55	57	63	55	72	71	80	63	62	70	68	56	51	57	61	61	69	65	57	55	70	66	70	53	60	58	59	54	68	71	66	50	72	50	59	66	61	64	66	63	70	50	67	59	56	71	55	60	59	66	60	56	56	61	54	62	63	68	60	51	77	79	54	63	54	56	68	57	62	53	74	51	67	59	63	54	58	60	62	44	61	76	59	56	60	69	62	66	72	75	57	56	80	75	67	44	61	58	55	46	64	54	78	60	45	53	55	76	67	61	74	69	60	60	61	65	54	60	61	54	76	54	68	59	62	57	54	73	77	59	67	54	60	56	67	53	54	69	67	71	69	65	68	70	68	70	65	63	66	72	65	78	59	63	70	65	54	68	69	80	63	52	65	71	61	64	63	60	66	65	67	66	63	54	66	46	69	57	58	59	66	73	70	78	54	67	68	76	58	71	62	65	59	63	70	75	72	69	60	70	60	69	57	54	53	58	61	47	58	57	75	69	66	74	66	62	57	53	69	69	79	69	68	52	68	68	65	66	74	59	73	55	70	61	71	66	63	62	54	69	60	64	51	69	68	51	51	50	77	67	69	57	67	59	56	57	48	49	67	69	54	63	58	71	57	68	61	53	58	71	70	63	65	66	62	71	71	75	46	71	65	71	66	55	59	68	57	61	67	59	66	59	57	58	60	61	62	50	67	71	62	71	56	60	64	64	59	55	50	72	54	64	58	60	76	58	56	65	52	59	73	61	67	50	61	55	62	65	73	61	64	63	68	54	74	72	70	51	46	70	65	75	75	68	62	65	78	75	53	56	63	58	74	71	49	53	68	80	69	61	59	70	70	49	70	59	65	60	64	68	68	58	64	78	72	58	65	61	43	58	77	55	69	72	58	60	66	76	50	65	55	70	59	50	56	69	66	60	66	77	56	53	74	71	64	58	70	69	62	69	67	62	79	54	67	62	51	67	67	64	74	59	61	58	54	73	55	66	64	71	71	66	64	77	68	59	84	82	74	58	62	66	68	52	54	56	68	68	62	62	58	72	70	60	67	64	70	53	69	76	62	46	66	58	73	67	45	71	53	73	76	50	66	57	63	59	70	63	61	58	60	59	58	61	60	58	60	71	64	62	69	66	55	66	64	50	67	74	63	62	65	57	55	54	69	56	63	63	65	60	78	91	65	69	82	58	61	61	72	71	59	74	83	61	57	63	69	74	57	69	73	64	56	67	54	57	55	59	59	67	48	60	52	58	57	63	63	53	73	64	62	63	68	56	68	65	67	68	75	72	76	64	67	62	64	69	81	77	60	69	48	77	69	56	72	75	83	60	61	63	71	67	62	63	62	59	62	65	65	75	69	70	60	52	60	68	58	57	55	77	70	58	62	63	68	68	72	61	69	67	63	49	64	62	65	76	65	83	55	52	49	68	72	55	53	47	67	67	61	70	56	62	62	64	59	83	62	69	66	67	76	65	67	65	62	55	76	61	50	63	71	73	57	50	58	75	72	57	69	55	51	55	51	51	76	62	61	65	68	58	61	56	78	63	60	60	63	51	67	59	51	53	60	90	76	53	58	78	64	72	61	62	52	52	52	68	46	59	52	74	61	59	70	53	72	46	63	70	53	64	62	63	75	60	60	72	37	64	63	58	54	77	47	68	61	62	75	89	58	55	54	76	79	74	61	70	69	70	70	59	75	53	62	60	64	58	68	50	55	67	68	75	58	70	73	57	69	67	58	57	76	56	64	64	59	66	52	70	57	55	63	64	87	60	65	71	65	52	67	70	51	71	53	63	68	68	69	49	74	53	76	75	63	61	65	57	72	60	62	66	69	47	52	65	51	62	58	70	64	66	65	70	69	76	68	55	78	62	47	66	58	53	69	56	70	65	56	63	76	83	74	71	68	58	64	55	71	71	68	51	62	63	67	55	64	60	69	74	53	61	67	67	59	65	75	80	67	80	75	66	61	66	66	69	65	55	64	65	63	68	60	64	79	69	57	61	59	62	63	85	59	70	67	50	70	58	61	71	62	66	66	61	76	73	54	52	64	52	54	69	61	67	61	67	55	54	49	48	74	58	51	57	64	60	64	63	62	73	66	73	75	69	56	60	65	52	56	56	66	59	63	49	68	50	62	70	52	51	68	56	71	74	60	72	56	48	67	47	61	62	66	56	74	77	66	53	62	69	53	62	69	84	59	74	49	68	71	68	69	62	59	69	69	65	69	70	52	74	71	47	68	73	62	55	51	58	60	61	69	59	65	69	84	65	55	52	49	68	66	62	59	67	75	68	65	73	52	72	71	46	47	55	76	72	62	64	67	64	71	71	57	64	69	59	70	74	58	64	60	67	80	64	48	74	55	68	70	67	53	55	62	55	44	57	62	81	71	62	65	64	60	67	56	59	72	66	60	57	68	56	66	60	59	71	57	57	63	61	76	66	66	64	69	75	54	56	59	63	62	78	61	72	58	68	64	67	68	46	57	68	61	72
25509	18893	13727	27987	36197	35545	32762	29767	27083	24467	22034	19755	17767	15831	14480	13136	11757	10642	9594	8387	7446	6606	6141	5579	4990	4509	4211	3923	3592	3467	3162	3106	2852	2773	2681	2440	2391	2349	2385	2230	2113	2096	2035	1966	1808	1765	1723	1733	1608	1643	1510	1528	1481	1494	1463	1405	1328	1305	1287	1320	1290	1306	1261	1240	1221	1303	1192	1189	1178	1159	1123	1118	1153	1089	1111	1039	1094	1026	1037	1058	965	949	1012	916	992	1037	997	1019	918	974	1007	1013	915	968	948	928	919	920	879	962	845	877	902	899	945	944	881	902	963	919	977	950	962	904	917	919	906	921	889	934	894	968	978	953	900	917	889	938	872	907	898	871	940	914	945	953	880	960	927	866	879	899	905	882	868	923	872	883	896	881	945	932	908	896	886	889	959	870	948	921	919	939	874	825	849	920	885	908	859	940	912	908	858	893	944	849	908	925	861	891	926	850	888	905	923	940	932	894	911	841	900	932	926	884	892	885	838	935	927	933	889	871	862	884	878	921	905	893	896	903	858	913	924	873	907	901	952	906	917	877	931	924	893	862	871	909	881	874	903	868	940	914	909	897	883	935	855	917	904	922	909	905	881	946	869	863	891	886	896	915	871	888	904	918	917	874	872	896	910	887	852	897	926	906	886	904	865	871	838	888	894	859	920	911	892	848	912	896	917	930	906	879	829	856	910	886	861	871	954	916	881	918	884	844	877	915	916	869	917	918	867	915	867	903	969	858	883	937	880	909	933	905	947	920	875	920	882	861	908	908	875	882	865	926	897	909	866	928	887	896	865	926	855	851	954	920	923	891	933	882	875	887	892	898	907	883	900	917	971	873	889	859	898	914	958	906	869	911	970	898	843	846	917	921	831	925	878	885	872	858	829	882	854	917	882	938	970	897	896	859	887	942	878	893	915	950	917	879	895	932	848	931	851	939	849	917	943	895	903	902	936	871	902	950	943	927	912	944	893	836	905	854	836	848	910	921	896	907	880	884	931	920	887	881	925	877	885	902	871	831	906	931	953	893	876	891	883	855	865	897	861	945	913	901	915	826	845	911	970	854	908	886	843	941	899	896	942	922	925	862	909	889	895	846	919	888	832	948	875	919	881	905	931	856	892	908	892	839	903	873	865	886	902	940	868	902	937	917	919	901	967	870	936	933	849	887	872	900	924	907	894	873	895	890	881	903	954	903	917	860	915	864	876	903	897	873	946	877	870	912	938	913	887	837	886	921	891	914	874	878	876	924	896	908	927	927	960	949	924	903	915	943	868	899	884	867	877	901	926	875	898	895	986	888	896	844	918	931	960	905	956	895	860	934	915	878	869	913	902	901	907	945	911	880	889	877	930	848	904	918	878	923	958	875	856	884	923	887	859	893	843	914	931	879	862	923	951	946	926	929	892	889	903	951	926	878	935	916	920	845	836	859	928	837	856	821	910	837	949	881	901	911	906	918	870	873	891	870	896	885	849	836	914	896	882	912	981	938	911	935	917	893	895	896	932	902	922	946	898	953	911	873	884	871	944	895	907	890	951	945	906	905	907	899	925	907	894	977	889	910	899	851	874	928	906	924	925	877	936	941	879	915	878	919	862	930	878	863	895	908	918	940	861	894	930	880	905	902	828	903	850	841	906	896	873	882	937	882	911	934	919	919	883	894	891	897	851	922	950	885	926	874	889	839	899	902	911	868	893	899	905	867	926	928	941	919	930	878	906	897	844	913	943	894	835	953	861	845	919	886	905	949	920	894	853	867	922	942	864	856	883	844	849	874	953	898	897	872	896	897	897	897	854	876	871	870	894	953	917	850	938	942	913	864	892	908	948	868	895	948	930	910	902	884	880	905	880	921	910	952	915	952	884	808	923	888	913	854	898	911	895	910	877	922	868	912	913	931	863	932	874	911	867	938	940	841	907	958	921	870	885	880	818	850	861	872	910	914	942	896	934	889	932	917	892	920	905	902	921	893	924	942	943	917	942	871	874	937	898	934	921	860	929	902	900	923	871	899	873	887	898	873	856	919	872	926	942	872	833	924	889	881	902	911	865	918	902	945	835	957	900	941	915	918	840	903	911	899	918	929	902	876	900	894	865	913	871	890	880	860	900	898	810	927	865	904	930	878	856	907	841	898	833	868	910	907	915	925	892	955	884	901	885	876	856	850	839	928	963	926	864	896	904	890	905	888	870	837	885	853	938	885	874	897	872	900	832	906	942	846	896	896	935	866	877	928	950	878	881	885	881	879	882	917	856	933	973	970	917	899	888	929	923	920	875	876	895	903	900	934	879	906	941	880	940	896	872	923	939	863	875	855	890	930	875	924	866	916	886	876	924	905	866	960	981	908	912	884	929	878	878	849	873	919	880	866	892	915	894	912	898	884	911	899	891	936	883	897	873	865	849	877	893	892	946	877	888	929	906	899	924	894	925	912	888	897	897	899	883	902	988	896	873	879	894	932	857	897	902	855	913	933	915	897	867	872	876	913	868	888	945	877	887	885	914	896	906	892	957	866	862	855	976	927	943	897	886	839	841	925	979	893	862	879	913	861	888	892	953	880	900	916	865	928	913	907	842	880	860	855	891	872	821	873	865	923	875	914	897	862	902	861	897	884	927	899	926	835	947	927	868	895	894	890	842	890	863	854	852	915	846	901	902	967	894	877	877	918	845	923	930	920	893	864	898	922	897	935	889	947	888	915	915	915	921	890	908	914	903	901	910	868	977	870	863	903	907	918	894	893	978	903	905	922	920	866	888	881	876	879	862	899	880	881	953	933	912	890	942	878	896	879	906	931	859	886	885	920	892	948	850	918	893	915	942	880	900	910	922	939	901	876	880	901	901	899	868	906	892	925	952	885	892	884	913	862	914	905	872	885	930	874	892	932	913	906	938	855	876	888	916	892	893	883	864	940	870	906	883	905	917	904	875	900	906	915	926	890	906	928	904	964	907	885	909	877	858	897	882	945	888	883	875	871	922	878	892	893	886	902	891	857	933	906	899	878	883	894	897	846	897	946	902	920	980	923	911	911	937	980	902	870	887	859	856	916	920	870	867	886	948	875	887	958	884	931	923	859	876	873	924	940	897	894	910	963	896	924	876	875	892	915	867	907	886	915	864	928	849	909	889	853	896	967	897	888	886	875	900	903	899	900	805	856	906	851	890	887	866	886	894	888	883	880	902	940	930	937	920	866	885	926	928	918	881	931	909	961	905	871	884	904	951	949	925	926	843	858	897	1003	951	880	905	894	927	852	865	879	894	914	902	965	878	923	964	876	891	934	911	894	908	934	912	923	900	886	934	890	926	896	876	931	919	922	892	876	870	862	904	902	872	890	881	885	914	947	874	903	874	861	867	839	837	950	886	882	850	874	882	902	869	857	957	918	894	882	894	898	867	870	873	945	941	942	886	906	888	938	892	900	935	897	859	897	911	906	905	911	880	902	868	914	915	888	887	902	873	882	905	901	964	885	905	858	885	964	873	928	854	870	947	941	880	899	910	878	867	903	915	897	907	901	890	934	901	925
1957	526	338	311	516	646	560	541	492	390	379	347	294	304	254	203	202	200	164	145	137	121	118	133	90	100	89	96	84	93	82	78	91	76	83	68	71	61	73	70	57	50	73	71	67	58	83	52	63	76	45	63	46	66	55	69	54	52	56	52	72	62	49	61	49	62	51	61	62	56	56	42	44	60	54	52	49	54	56	54	59	63	50	49	63	63	53	58	49	55	62	65	52	52	59	45	57	50	46	43	56	57	45	55	51	53	53	55	49	49	62	52	61	40	67	62	59	55	53	47	54	63	50	53	52	63	63	55	59	50	62	44	56	38	59	46	59	66	60	60	52	52	43	42	43	37	53	59	39	49	57	46	50	49	52	49	53	51	42	49	50	44	67	53	53	55	55	44	57	47	49	39	58	44	42	62	37	48	55	43	54	40	57	55	56	39	38	45	60	54	40	62	63	43	51	59	52	74	70	58	64	44	59	60	63	48	41	50	65	68	63	71	61	51	57	57	50	43	57	52	64	53	59	61	42	57	48	63	53	48	45	48	48	60	47	46	42	61	66	57	54	48	46	66	56	53	52	40	57	60	48	57	67	40	58	38	62	57	47	65	48	55	41	53	55	59	57	55	53	54	44	50	50	49	58	64	56	43	57	45	43	57	43	52	49	62	49	55	59	54	38	57	48	46	53	63	56	51	63	54	54	52	49	49	59	55	56	48	49	56	59	50	48	60	59	57	60	52	66	54	60	58	46	56	57	52	61	56	58	54	54	59	26	53	53	65	50	69	43	69	52	55	54	48	58	58	57	56	63	58	60	63	64	55	61	52	55	50	58	60	47	43	60	58	55	53	51	54	56	56	47	51	45	50	47	51	54	47	55	55	51	42	55	40	59	54	54	58	55	52	56	47	62	65	61	59	51	42	39	49	57	61	56	53	57	51	52	53	49	54	55	45	62	67	45	52	38	49	48	54	45	45	56	58	43	53	53	63	43	69	50	46	55	54	61	67	50	63	63	62	41	57	54	48	45	54	48	55	61	60	46	47	60	52	46	60	57	42	58	52	50	56	67	55	43	59	67	51	48	45	56	38	58	56	44	48	52	47	50	48	57	67	61	49	47	48	47	57	47	52	46	61	51	57	52	54	48	52	52	40	56	47	52	53	61	48	53	63	49	49	51	34	57	61	62	48	61	54	43	59	60	57	43	53	51	60	44	50	56	54	49	58	59	65	56	64	58	55	50	37	62	54	64	42	57	48	51	71	52	53	56	55	49	57	35	43	54	58	54	61	52	44	40	52	58	56	50	53	52	46	61	45	68	51	49	48	53	47	41	43	53	54	57	47	44	56	60	53	64	54	58	52	50	53	54	43	49	54	46	47	58	47	56	50	46	56	53	47	58	55	59	61	43	39	54	65	49	63	55	57	56	43	46	53	60	62	44	52	49	53	56	54	48	61	49	46	46	49	49	67	60	56	55	55	45	52	46	52	51	58	51	62	49	57	52	54	66	54	65	47	64	46	55	73	51	47	66	68	56	51	52	66	51	41	47	54	56	54	56	56	63	62	43	42	63	61	46	59	51	44	56	53	57	57	44	48	63	48	68	59	53	46	50	57	62	55	41	48	55	43	56	57	49	47	56	56	46	46	55	50	44	57	62	56	48	58	45	45	43	55	51	57	63	61	44	39	58	46	48	67	48	42	55	54	54	54	47	54	52	40	59	66	64	56	60	58	53	43	59	60	49	48	51	45	46	54	39	47	46	68	46	65	47	43	46	43	63	44	64	51	53	55	67	55	55	62	55	48	50	44	62	60	57	48	51	52	53	57	58	59	56	59	57	58	71	56	37	54	55	51	55	53	55	56	60	61	47	52	53	47	37	65	52	54	58	53	47	53	54	42	52	45	47	49	63	61	55	50	58	54	48	45	58	54	48	52	69	61	51	49	48	48	71	53	49	48	60	60	57	45	46	42	49	52	60	48	48	51	53	65	56	61	60	60	58	64	61	57	54	60	56	61	38	41	60	57	55	56	50	42	52	51	61	39	50	54	48	55	62	54	70	51	44	65	52	60	43	54	49	52	54	47	51	53	39	56	58	57	59	51	44	44	37	59	59	56	43	52	61	59	53	40	54	56	40	54	49	46	57	61	56	53	53	51	45	48	56	55	54	72	38	42	54	47	47	51	48	64	54	52	44	48	59	59	59	56	52	45	57	60	52	48	51	47	52	66	58	62	53	63	46	65	53	56	49	46	55	61	46	49	75	43	48	75	51	52	58	45	66	49	43	53	48	50	51	51	54	58	47	47	35	45	55	66	65	49	58	59	55	64	56	36	54	60	49	48	45	61	56	53	55	58	56	64	67	55	50	49	59	50	51	57	57	49	59	42	59	39	45	51	54	56	49	61	54	51	60	61	52	51	54	52	57	55	49	61	54	59	63	51	47	57	46	66	54	47	39	63	51	46	51	49	46	56	57	41	48	72	64	53	58	51	53	57	51	44	61	54	46	56	46	40	50	42	49	48	55	48	44	67	57	45	61	46	43	78	56	47	56	47	45	60	58	50	51	58	53	50	67	60	57	60	54	53	59	57	53	61	46	61	49	59	60	66	46	53	58	50	47	59	41	54	57	64	60	58	54	54	59	57	45	53	40	59	52	50	54	46	50	57	54	48	56	50	50	43	51	44	51	66	64	59	53	56	43	43	51	41	57	52	51	49	47	49	52	51	44	52	59	56	44	52	54	50	53	46	57	43	55	70	60	53	41	53	68	52	52	52	54	56	52	41	51	65	47	54	58	42	50	45	52	57	61	58	63	59	48	62	51	41	52	43	50	45	55	45	61	58	55	45	41	40	52	49	59	53	60	55	58	50	52	56	42	60	58	61	47	66	56	62	54	60	54	54	60	63	46	47	55	62	47	43	52	58	45	54	51	69	57	47	57	59	62	49	57	58	59	51	55	55	55	47	50	56	54	43	41	59	44	54	54	51	56	56	64	43	43	52	43	70	42	57	48	48	57	39	58	45	46	56	68	52	52	52	46	49	52	48	59	54	43	48	38	54	48	58	60	53	59	54	50	50	44	54	44	56	47	48	58	50	53	49	54	57	52	52	62	50	59	62	58	60	57	51	62	51	61	52	55	71	60	59	48	55	46	39	64	47	66	72	51	41	43	45	42	51	47	54	52	54	62	57	54	66	59	58	48	48	58	56	48	55	52	47	55	53	58	46	49	58	56	54	46	57	59	67	48	46	45	57	63	59	51	53	62	48	50	54	55	59	57	46	45	52	52	50	52	53	62	54	43	51	42	37	59	61	55	50	50	43	56	67	56	45	54	49	53	49	60	50	50	69	41	55	51	41	57	57	56	53	57	53	62	59	43	60	63	52	50	66	57	58	51	56	50	53	45	54	54	53	43	53	55	42	50	71	52	59	39	70	38	55	57	54	44	59	48	43	47	53	53	46	47	57	48	70	57	53	48	47	42	50	58	53	56	53
17741	12038	8099	19084	27158	26749	24176	21413	18509	16168	13953	12711	11195	9746	8444	7828	6676	6023	5363	4714	4100	3624	3418	3090	2768	2569	2448	2228	2182	1970	1995	1812	1737	1636	1552	1571	1485	1490	1447	1425	1325	1341	1230	1255	1189	1159	1166	1144	1132	1051	1115	1068	1060	1018	1081	1073	1021	987	969	960	919	924	901	951	915	926	957	860	922	884	876	861	856	875	836	820	773	823	798	759	742	784	829	852	768	823	794	828	818	773	759	765	766	813	786	817	728	707	778	766	793	769	728	747	724	802	752	756	760	776	790	758	718	783	758	725	739	727	750	767	745	772	772	765	778	747	773	813	727	737	764	761	744	747	756	790	766	759	744	771	826	759	748	679	754	726	760	752	726	735	775	755	760	754	784	753	790	749	752	766	779	760	813	746	757	724	778	769	755	756	734	740	765	742	761	775	726	729	742	779	809	768	753	764	736	714	751	765	740	799	740	785	748	748	756	806	790	715	756	732	758	746	779	757	736	778	726	810	780	746	743	795	787	743	758	773	798	792	760	726	727	768	755	771	783	729	802	770	809	743	769	754	752	775	783	723	764	767	773	784	755	757	770	819	765	738	720	769	769	764	728	798	773	790	769	766	731	803	763	754	753	744	745	745	733	739	736	787	771	745	715	757	769	792	763	792	770	795	787	759	790	802	749	736	759	750	706	734	760	767	774	751	812	745	762	802	773	778	728	756	732	771	735	812	737	737	811	824	729	753	752	754	784	753	805	792	783	792	775	760	768	756	759	785	760	757	778	800	750	794	741	783	769	730	776	770	795	793	780	770	756	761	767	724	802	715	786	785	735	743	729	789	720	737	757	770	801	812	791	782	814	761	774	775	781	729	734	786	776	692	754	808	726	784	770	757	742	752	761	765	791	752	750	744	709	781	789	782	694	757	790	756	791	753	776	792	787	745	772	754	781	801	741	716	767	796	772	747	804	780	758	772	741	738	750	778	770	783	731	765	767	830	769	798	757	783	745	769	751	844	793	709	770	717	835	758	784	787	783	755	752	770	731	774	778	788	788	736	781	758	737	704	795	714	798	712	779	770	776	769	753	735	760	742	803	756	747	719	787	792	749	773	783	796	751	747	761	782	736	776	784	766	772	773	846	754	820	777	721	733	733	682	747	754	742	763	679	760	753	792	790	708	740	767	761	782	787	760	814	733	733	753	753	758	757	789	788	743	784	825	778	758	756	736	725	790	727	727	756	782	769	740	748	759	747	726	819	780	807	772	786	764	759	788	742	775	762	759	753	772	779	723	791	794	749	790	722	763	799	739	726	745	741	762	784	804	765	801	772	696	766	753	781	763	819	800	753	767	746	801	772	762	795	720	787	746	751	755	773	785	776	797	754	746	738	744	714	771	753	793	749	738	739	691	773	740	712	726	801	726	773	759	721	761	796	788	789	783	748	748	747	727	775	760	742	791	729	735	772	770	771	715	799	733	786	775	748	780	776	735	736	821	778	744	716	754	783	767	757	776	773	797	750	725	762	724	741	738	729	776	744	772	766	775	753	699	752	745	754	803	749	755	766	802	736	767	771	770	836	773	792	746	767	748	743	755	766	769	761	732	751	765	736	795	732	708	769	797	761	746	725	766	770	786	741	756	734	746	791	767	743	709	781	774	761	731	730	719	775	744	716	787	813	739	795	795	785	758	764	763	738	801	748	829	756	783	800	783	786	744	747	797	755	739	755	790	758	724	724	767	749	719	764	767	786	763	728	788	781	787	786	807	778	792	811	744	720	772	751	752	751	757	774	744	738	771	744	773	759	785	757	760	740	736	751	803	804	758	784	765	790	733	741	832	743	768	728	776	805	763	747	761	730	756	744	795	733	742	764	743	744	779	707	757	726	766	744	709	742	742	749	757	751	790	729	774	768	743	781	693	720	773	744	770	796	771	749	793	752	779	759	758	800	728	750	766	737	746	766	706	841	742	754	782	795	776	738	831	738	812	773	755	795	718	726	771	754	788	769	755	748	775	798	797	803	732	799	747	749	704	763	791	788	779	755	749	796	762	756	741	762	748	773	793	811	823	758	773	796	748	776	817	776	773	796	760	739	729	753	769	797	754	798	774	764	756	760	759	755	713	801	752	766	735	762	777	765	726	770	734	776	778	725	730	758	731	748	744	735	767	776	779	772	752	773	796	768	796	776	801	768	783	827	745	764	783	784	731	750	779	757	767	805	816	738	760	735	749	769	739	736	756	745	771	765	787	795	723	819	753	784	786	803	729	802	758	791	750	816	767	727	746	785	737	766	803	865	747	730	794	687	788	746	761	758	749	721	776	768	762	727	743	785	755	771	717	780	804	797	747	743	749	797	736	783	762	759	740	788	727	702	718	709	754	745	786	790	726	769	758	710	747	778	742	747	750	756	726	721	732	755	780	781	745	747	745	736	710	771	770	787	761	762	803	749	715	726	777	785	749	771	800	764	740	801	741	750	767	765	707	766	778	765	799	749	725	799	755	773	732	759	781	759	744	830	797	750	726	715	763	756	793	750	779	766	795	742	762	781	738	744	753	833	798	746	748	751	749	732	692	757	809	757	741	793	752	809	750	800	737	763	794	787	751	753	720	761	749	727	785	798	798	734	746	713	795	802	759	727	750	769	762	798	780	748	793	730	775	745	749	762	724	758	778	755	742	785	744	756	780	754	763	809	794	734	762	781	717	763	756	688	769	758	786	791	705	756	734	737	738	751	730	755	796	759	729	761	760	747	741	726	799	770	763	784	798	778	794	813	785	762	781	754	785	751	820	793	737	823	723	778	790	760	771	798	756	759	815	748	787	742	770	749	759	798	774	769	773	756	721	787	809	761	767	779	768	793	758	786	715	722	798	719	784	756	754	685	737	786	780	795	783	790	806	786	740	810	786	738	776	790	748	753	780	763	762	751	787	811	699	765	753	746	752	763	767	814	764	762	749	758	728	791	715	756	758	756	762	771	771	738	742	765	764	809	735	754	782	763	773	735	768	754	789	735	738	768	766	783	773	766	764	777	763	754	721	757	771	756	769	776	797	774	815	725	798	789	736	750	730	765	807	742	748	794	745	751	788	802	719	784	804	742	805	752	773	758	777	769	784	767	735	788	747	783	731	754	784	752	732	790	805	756	771	779	764	761	791	721	795	794	809	759	740	748	777	765	808	741	801	758	799	759	774	712	769	776	729	779	785	757	766	760	759	804	759	735	790	778	745	816	757	776	768	789	704	774	751	789	717	757	707	784	760	770	762	747	771	735	736	783	736	725	771	745	757	752	746	770	732	758	740	787	740	772	727	755	740	788	783	769	782	792	773	780	790	825	766	734	711	803	781	749	734	745	752	761	791	762	759	767	759	734	741	769	774	757	736	768	756	751	730	778	772	733	756	776	782	743	793	752	782	748	764	718	747	744	739	783	749	745	793	728	714	795	755	771	798	736	823	751	748	789	734	722	730	807	774	756	733	736	758	800	799	774	781	776	764	806	785	734	738	726	727	771	747
1312	842	511	453	802	927	843	746	662	615	521	477	401	372	324	271	263	231	208	177	162	144	127	122	108	122	111	103	97	102	90	91	85	86	85	69	59	80	69	72	62	50	46	62	59	65	61	61	47	53	50	54	54	54	72	59	48	52	62	52	56	57	67	47	51	49	55	41	61	52	52	43	57	35	57	48	42	52	57	36	60	65	54	44	54	53	66	61	54	46	48	39	47	61	44	50	35	42	56	53	31	51	46	48	61	53	59	46	42	50	55	43	59	36	43	49	37	52	49	46	37	53	50	47	33	50	48	53	52	55	41	48	49	51	61	43	48	42	51	51	48	49	46	48	41	44	37	51	45	47	51	48	40	47	54	51	40	45	48	39	43	56	45	46	44	53	62	51	45	49	51	52	48	34	47	44	44	44	45	53	53	50	33	50	45	48	42	53	47	45	53	51	40	39	46	60	44	42	52	47	41	45	44	49	51	38	53	52	45	51	55	57	44	61	44	44	42	44	40	48	51	38	56	35	42	61	48	60	43	53	45	42	56	40	34	39	49	52	52	48	51	56	48	56	49	43	56	52	51	40	55	60	41	45	49	44	48	53	41	51	55	46	35	64	48	39	42	45	50	59	38	39	47	42	45	48	37	47	53	46	45	50	43	50	43	50	55	43	46	41	57	37	37	41	52	40	43	68	42	48	39	54	52	56	48	45	42	39	51	43	38	48	50	44	53	52	49	51	43	43	46	50	55	46	48	45	48	37	49	48	50	52	45	54	52	31	38	52	49	45	49	50	46	57	44	58	55	40	50	39	50	49	41	48	42	49	46	37	52	40	44	48	34	58	48	60	38	52	46	41	48	42	46	38	43	44	52	46	35	48	48	37	43	60	42	50	49	47	43	49	46	41	41	53	52	44	59	49	50	47	52	53	43	44	46	53	47	46	52	48	46	50	39	49	41	53	51	43	52	48	44	59	42	41	38	42	46	45	50	46	61	55	44	45	46	30	47	52	48	49	34	53	29	48	38	58	58	42	49	50	45	50	40	51	52	62	47	52	46	48	52	49	54	58	39	47	40	48	44	42	51	52	42	41	39	50	38	47	61	39	46	50	40	40	41	43	46	55	56	39	48	49	51	44	45	50	51	47	44	48	52	46	50	42	39	39	38	57	52	43	40	36	51	57	47	50	52	56	51	59	50	61	41	45	68	54	50	54	48	47	52	53	49	51	44	40	48	45	52	57	54	55	54	35	51	47	45	57	44	48	51	43	46	45	49	52	38	50	32	70	41	49	50	54	50	34	49	39	42	42	36	48	47	60	52	43	50	49	53	52	44	56	52	50	48	50	44	40	63	44	41	62	48	54	46	49	58	52	59	37	43	46	55	45	47	53	53	62	46	36	44	48	44	68	55	54	46	47	57	43	52	49	28	52	62	45	38	43	51	49	43	50	44	54	50	59	40	37	39	40	45	48	58	42	44	51	48	51	62	59	45	49	46	59	42	41	43	58	54	55	48	27	55	54	41	54	44	51	44	58	61	44	62	35	53	55	44	47	43	43	45	45	45	35	50	52	55	61	34	41	38	53	57	39	51	54	49	42	48	50	47	53	50	45	53	54	40	43	42	46	45	51	56	61	45	46	48	48	48	55	45	63	36	43	59	42	52	56	49	44	48	41	47	42	54	40	42	43	36	45	47	50	42	55	46	53	50	50	59	40	40	50	46	50	43	41	37	54	38	39	42	43	42	48	46	55	60	36	47	52	44	48	42	57	58	53	49	38	50	43	51	49	49	44	49	54	33	45	42	48	47	40	56	45	49	48	53	37	38	44	50	37	48	51	41	43	47	42	43	46	57	50	49	42	54	40	47	43	36	42	44	58	59	47	44	46	61	48	49	58	56	42	38	47	49	68	42	50	34	43	48	44	54	55	44	43	53	40	46	38	44	49	45	46	50	46	37	49	44	54	43	45	52	47	47	49	47	44	48	43	46	38	46	59	45	53	43	46	44	28	44	39	56	53	47	52	46	34	51	48	42	41	42	56	49	49	51	44	48	36	50	49	55	49	61	44	55	48	50	42	40	49	46	39	45	40	42	48	51	48	53	53	54	40	45	53	53	50	61	44	53	47	55	44	41	41	49	45	54	52	63	53	57	62	44	39	44	43	45	49	55	49	39	44	33	39	50	43	39	53	52	55	44	47	49	56	36	42	41	53	47	45	50	47	44	61	52	43	43	44	58	53	44	46	47	50	49	55	45	46	44	53	49	51	48	50	45	44	41	33	44	46	50	56	53	45	45	48	37	36	44	39	44	42	43	50	45	53	54	46	44	49	38	53	43	58	42	49	36	48	46	54	58	49	48	49	38	48	47	43	31	49	52	48	43	49	54	43	44	42	52	47	35	59	52	41	51	42	36	46	65	57	49	47	55	49	60	48	32	54	42	50	30	43	59	58	59	51	48	39	45	46	47	61	36	47	47	43	47	47	41	41	49	40	45	51	50	50	48	54	46	43	46	38	54	53	41	41	39	48	52	37	45	45	54	42	35	48	45	37	61	59	53	45	35	39	48	46	56	55	51	42	48	38	52	38	41	55	50	55	48	49	34	45	53	48	50	55	40	55	48	56	41	46	36	44	45	48	50	45	51	36	47	60	59	44	54	56	44	35	62	39	45	57	49	42	44	50	52	50	47	45	55	45	48	51	57	45	51	43	50	41	43	42	35	50	32	43	49	53	37	46	61	44	53	52	58	55	42	41	55	51	37	42	39	64	46	40	52	43	58	41	50	60	46	42	53	51	47	45	55	49	50	50	63	55	46	46	63	45	47	48	51	43	50	39	50	44	51	42	46	54	44	42	48	43	47	59	31	45	53	45	62	41	61	49	53	48	46	46	46	46	47	55	49	49	41	47	46	51	34	60	69	53	45	59	43	54	60	44	40	43	51	45	54	39	55	45	43	38	43	57	52	50	52	44	39	40	45	32	57	48	40	39	43	42	47	40	42	42	35	56	36	51	44	56	50	36	47	48	55	64	51	55	50	50	54	41	39	41	56	34	52	53	41	35	45	52	42	44	44	61	48	40	53	44	59	34	54	40	48	55	31	27	55	42	38	44	43	38	57	63	44	44	54	48	48	56	35	37	47	50	43	44	47	47	48	51	33	45	40	47	48	60	60	38	57	42	41	41	51	43	48	52	48	47	59	46	49	53	59	44	42	43	43	43	47	43	45	44	29	60	45	46	37	51	42	44	40	55	45	38	50	40	49	48	50	42	46	51	37	52	50	51	35	48	46	43	43	43	39	53	43	32	33	50	52	55	51	41	44	47	37	50	53	44	59	40	41	33	35	37	50	41	50	61	54	44	56	41	47	49	48	47	49	56	48	54	47	50	40	52	51	45	50	43	47	48	50	54	54	42	45	55	46	34	51	54	53	55	52	43	52	43	39	42	56	34	44	52	42	42	59	57	44	43	44	42	69	49	48	45	37	42	39	51
21706	16063	11028	23875	32375	31554	29334	26209	23112	20598	18394	16366	14327	13019	11202	10102	8998	8066	7381	6355	5591	4968	4579	4150	3660	3355	3238	3001	2786	2605	2429	2247	2195	1969	1984	1829	1840	1777	1679	1655	1594	1539	1461	1435	1320	1332	1337	1261	1256	1229	1161	1131	1147	1120	1077	1085	1026	971	987	1009	951	915	993	955	935	898	895	891	853	849	811	866	846	854	815	760	814	756	772	752	795	777	708	775	734	725	775	731	729	738	735	740	735	729	692	669	713	728	721	699	661	714	764	687	660	675	689	709	676	681	690	659	715	718	648	711	744	722	660	657	646	678	671	659	698	716	693	739	729	701	679	648	687	721	727	698	699	696	711	721	645	676	748	686	717	676	697	687	720	691	696	715	667	705	674	624	699	683	663	718	713	710	704	744	674	665	640	714	679	704	699	618	689	677	692	680	719	694	654	690	687	697	695	699	679	625	703	704	727	659	689	687	700	698	668	723	683	701	701	671	673	666	619	663	681	711	742	667	670	699	712	663	682	664	686	658	716	722	706	695	694	669	644	626	683	704	641	718	717	702	667	705	706	672	697	724	674	674	697	697	716	705	721	691	675	701	692	674	654	640	717	717	703	645	690	682	680	663	692	684	675	718	649	674	692	690	691	690	727	688	674	717	701	660	677	660	659	706	651	680	678	716	715	713	666	695	711	680	691	694	678	671	713	677	668	684	682	695	695	669	676	687	711	625	638	666	720	678	691	687	684	657	694	705	703	631	696	731	737	692	669	682	736	681	720	635	688	690	727	680	717	659	652	673	727	699	620	673	617	641	688	692	669	672	729	689	709	717	708	687	672	653	697	680	713	667	712	728	688	669	682	659	667	680	686	675	653	642	686	659	694	655	711	666	660	721	700	675	708	687	713	660	698	656	682	696	754	704	668	647	654	669	713	700	682	690	673	674	660	681	683	666	719	706	675	632	694	674	643	692	705	654	629	644	691	670	653	675	731	634	664	691	735	706	677	664	669	679	716	706	660	731	715	652	706	660	673	650	707	631	659	690	701	674	652	683	686	690	683	672	626	717	688	673	661	666	685	687	650	695	731	692	661	675	684	699	691	716	652	675	696	677	677	704	658	686	674	672	691	650	702	679	694	676	685	663	654	671	675	652	662	678	678	684	678	678	694	680	687	700	731	657	723	698	669	670	683	752	676	689	694	706	665	685	687	650	705	706	685	693	670	732	704	649	718	661	721	716	666	651	746	720	707	675	692	693	637	698	617	698	692	729	687	638	669	692	687	706	629	670	683	700	667	720	633	695	702	652	683	739	727	702	662	737	717	647	591	657	727	749	689	714	747	692	694	703	721	651	653	683	648	671	690	704	690	654	679	684	719	703	685	676	700	656	714	696	623	721	693	677	644	686	692	689	729	680	661	714	684	746	640	686	675	675	680	694	690	678	702	675	711	726	640	644	766	693	712	688	694	712	661	731	690	633	699	627	700	633	710	644	750	723	672	747	683	704	689	680	653	654	670	676	644	649	696	694	715	658	717	668	687	693	695	691	701	674	733	635	677	650	729	652	673	685	696	677	662	652	731	710	683	711	694	710	706	675	707	711	684	618	715	683	701	692	677	686	643	707	690	672	699	719	711	701	725	646	680	662	666	664	680	655	698	702	670	696	661	701	695	695	686	706	657	645	689	688	667	707	682	628	689	662	717	680	682	692	697	688	680	664	715	702	706	664	684	669	724	649	667	719	714	670	667	699	642	694	745	692	704	721	703	672	706	657	714	651	699	689	714	689	719	669	702	692	671	669	698	708	699	672	690	668	641	714	723	689	693	690	675	655	710	691	676	702	699	693	775	635	692	704	681	739	724	668	687	710	707	720	687	654	689	659	671	679	718	688	698	677	717	734	670	635	712	660	681	716	631	680	645	701	674	676	750	677	733	655	689	669	662	693	709	685	689	665	726	664	697	693	684	650	679	661	698	712	678	693	747	676	699	667	709	698	684	703	692	752	686	683	669	640	668	691	715	675	722	692	698	731	662	703	757	798	619	665	739	649	679	634	629	667	653	719	715	734	708	688	702	726	686	703	699	687	678	677	731	751	661	705	683	679	688	632	695	730	695	707	671	706	673	695	683	733	705	694	669	683	649	700	671	708	686	641	701	691	653	642	676	719	686	672	679	726	736	654	691	685	691	631	681	695	704	682	742	698	702	683	654	669	684	695	705	691	669	742	696	691	681	733	683	729	673	642	687	713	678	685	679	668	633	700	683	672	734	657	653	657	674	679	708	686	689	668	646	707	642	696	714	657	644	709	654	683	695	711	653	711	699	674	648	665	691	655	663	710	672	677	640	671	723	665	657	704	732	647	665	669	709	712	684	699	713	693	691	712	696	694	672	682	717	699	666	725	607	703	728	650	646	688	692	685	663	695	709	712	660	704	673	651	705	693	697	669	639	645	718	673	649	664	677	712	686	702	705	700	657	712	660	658	701	718	679	657	661	639	686	691	684	678	690	684	678	708	696	679	622	675	694	718	702	658	695	647	731	656	648	686	688	691	694	709	702	677	676	682	673	669	703	652	679	695	672	635	651	629	689	689	651	675	701	680	704	665	680	701	667	700	661	676	707	699	735	686	716	691	692	668	742	738	681	672	721	646	685	716	685	683	663	667	669	664	675	719	684	674	693	702	690	719	695	727	668	681	688	710	718	691	691	697	702	706	676	648	703	658	707	677	689	697	650	682	697	608	690	678	661	666	612	658	720	659	714	729	699	673	752	710	674	704	655	677	692	722	672	655	665	647	709	667	688	684	731	639	662	692	693	654	708	740	684	706	680	685	630	691	680	714	706	677	693	677	704	723	690	652	691	680	680	672	682	643	727	691	658	687	728	704	665	679	672	719	666	681	746	685	675	687	686	652	711	673	663	683	710	638	691	637	667	718	673	708	738	669	706	698	688	687	717	703	665	674	743	661	661	682	643	669	667	658	661	672	674	727	703	628	664	651	708	672	689	705	648	714	684	694	652	743	693	646	725	711	665	643	667	672	649	744	661	654	710	679	647	727	645	735	692	680	586	666	662	679	729	655	653	712	666	661	627	722	672	649	699	686	681	697	679	676	694	685	682	688	662	679	693	663	648	708	679	674	691	698	678	665	654	691	624	683	683	716	695	679	716	708	664	687	698	701	709	672	673	719	620	732	640	642	723	699	669	728	683	687	704	681	697	726	642	706	735	676	692	700	654	657	652	673	701	722	695	690	740	651	686	681	699	663	713	739	674	699	695	659	722	697	679	658	698	667	674	695	698	663	709	661	679	663	702	704	663	720	655	645	686	671	679	642	664	664	701	686	685	710	688	704	675	684	747	712	739	706	713	680	629	691	635	655	664	654	706	667	657	705	709	689	708	689	713	665	704	631	711	689	724	665	688	672	633	704	700	695	615	663	673	636	676	707	674	760	726	701	702	690	663	687	737	648	686	712	730	683	674	664	648	729	625	683	746	681	691	720	715	659	691	677	644	692	712	639
3348	717	532	398	779	922	807	695	732	634	548	478	411	393	308	279	270	245	238	204	182	174	137	137	122	128	125	107	132	102	119	111	93	102	86	99	93	99	93	93	93	79	85	63	67	87	95	89	75	81	71	91	63	93	89	93	83	67	82	78	80	80	86	74	71	64	74	76	81	70	77	71	80	65	77	72	68	75	83	87	68	75	67	76	90	76	73	64	68	58	74	63	63	86	80	69	71	82	77	72	56	69	67	67	85	76	64	84	69	70	77	82	76	78	80	72	56	60	68	73	75	63	63	66	73	73	67	65	79	83	54	78	71	72	73	73	68	65	72	57	68	81	55	71	62	62	64	65	79	65	77	77	68	70	77	68	86	66	56	68	66	73	74	74	67	73	76	86	68	79	78	82	72	65	82	62	77	73	69	71	67	63	69	72	61	60	75	60	58	64	71	85	54	78	73	59	80	61	65	52	72	83	87	76	67	83	70	72	63	78	63	66	68	74	72	60	75	62	72	67	74	70	90	74	63	66	64	66	83	76	84	69	78	43	69	77	77	62	72	66	72	69	79	72	69	58	78	81	64	62	63	68	79	78	66	73	56	74	67	58	68	67	81	69	86	72	82	67	65	58	77	68	73	70	73	74	76	66	65	70	61	69	63	78	68	85	79	74	82	74	61	66	60	83	67	71	74	54	72	55	75	51	63	63	68	63	63	57	73	64	63	61	63	66	89	67	77	69	69	72	65	64	60	70	75	78	62	66	73	64	71	70	81	75	55	59	60	67	65	52	77	77	70	91	52	69	72	65	64	63	81	73	71	78	77	71	86	69	79	73	63	70	67	62	83	70	47	65	82	82	70	66	82	81	77	81	71	68	74	60	63	64	67	83	87	81	62	63	66	65	65	79	66	60	73	66	72	63	80	66	81	68	77	76	52	64	80	70	68	73	59	68	68	68	76	75	83	73	61	69	80	75	72	62	72	64	65	72	67	62	69	62	72	71	65	74	67	76	68	69	61	75	71	89	64	59	69	74	74	65	79	84	62	71	65	77	68	77	66	80	67	58	67	75	67	68	58	78	64	80	82	60	72	58	71	61	64	74	70	57	88	58	63	60	65	77	69	67	66	69	74	92	69	63	56	72	67	80	71	68	58	72	78	69	70	74	71	73	62	58	74	72	79	72	68	62	69	63	65	64	50	66	72	72	47	74	59	65	74	75	64	65	68	77	76	74	66	70	76	70	74	86	76	72	66	90	73	82	61	57	68	73	66	70	73	63	62	67	59	66	74	66	77	63	60	67	65	64	65	60	68	77	61	63	76	65	69	71	69	72	67	80	77	62	71	77	75	67	72	72	82	69	70	66	88	51	62	72	64	81	71	48	68	75	76	79	59	76	62	64	81	71	69	68	55	64	71	76	67	78	68	64	66	75	70	69	81	72	74	65	77	54	69	82	64	66	69	79	52	68	74	76	67	62	73	53	77	67	88	59	75	76	69	66	87	66	58	69	74	62	68	77	60	55	78	71	71	71	72	84	82	76	78	66	68	74	69	75	68	65	60	79	77	62	74	61	69	72	66	68	65	69	68	52	68	69	58	72	69	63	70	66	70	69	74	70	66	81	64	62	77	65	87	69	64	62	83	72	72	55	66	67	52	71	61	76	63	64	68	76	71	70	62	66	60	77	63	63	62	65	62	79	73	83	71	61	69	64	75	67	76	54	73	74	66	85	52	60	58	71	68	76	71	58	74	59	74	55	71	83	67	79	55	92	57	77	66	75	64	80	73	65	74	91	78	67	83	79	74	68	71	77	73	65	69	70	76	70	67	66	68	62	78	56	73	61	69	64	85	87	55	72	64	60	71	66	90	79	71	57	64	67	88	72	68	68	78	59	73	66	69	76	66	73	68	85	78	77	74	85	60	66	70	68	65	79	78	65	58	62	62	71	60	77	74	68	68	79	72	70	63	68	71	82	77	82	73	67	77	81	70	68	61	69	78	74	55	65	77	79	72	75	85	76	58	67	72	83	78	79	56	72	75	65	66	64	66	70	56	71	67	83	58	70	83	74	74	63	60	78	66	62	63	68	67	65	66	71	71	65	74	63	65	54	58	85	76	65	80	65	76	65	65	69	63	76	78	68	73	59	69	78	61	60	89	70	61	73	66	85	79	75	45	64	66	81	67	62	51	78	69	75	72	75	58	68	74	64	69	62	74	66	72	75	69	71	77	71	68	69	60	61	66	82	92	68	66	79	68	59	67	63	65	73	75	76	63	77	72	73	60	74	59	80	82	74	60	83	80	74	69	65	78	64	63	57	85	63	77	79	70	83	76	68	75	78	91	68	88	67	67	76	61	71	73	68	84	65	69	57	68	70	67	85	70	58	59	73	80	65	61	62	77	70	80	74	59	73	75	72	65	73	91	90	61	59	68	65	64	60	80	71	76	78	69	78	73	64	74	62	76	78	64	70	78	74	64	71	72	70	63	61	67	84	71	70	55	63	56	66	55	82	74	91	68	61	74	78	65	60	52	70	82	57	80	57	65	80	73	58	64	65	82	71	67	54	60	56	79	87	90	80	77	72	72	79	53	73	65	68	66	75	70	78	67	75	59	73	76	70	70	65	68	78	58	61	66	94	75	57	63	80	58	71	73	78	79	59	69	60	79	62	73	65	73	83	76	64	83	59	64	61	64	77	67	77	70	82	86	70	64	88	71	61	67	53	64	71	60	66	67	77	77	62	78	75	60	72	79	71	64	76	69	71	76	72	70	68	66	64	71	69	68	62	73	62	77	74	63	65	52	52	75	65	59	75	67	83	61	66	67	80	73	66	81	71	64	70	72	79	76	67	69	72	73	74	87	69	62	70	65	64	71	78	70	72	58	72	68	62	68	68	72	65	75	76	69	84	64	76	69	70	66	77	61	79	79	72	85	67	72	64	61	69	65	81	75	58	62	57	69	70	63	68	81	75	72	66	62	77	57	72	76	62	63	87	63	72	43	76	66	83	79	59	61	81	73	87	57	67	55	77	53	44	75	71	83	72	62	79	65	64	77	67	51	80	71	74	63	69	66	71	84	84	77	67	58	82	67	60	75	65	60	84	56	77	65	68	62	54	60	68	82	60	56	74	79	76	89	70	68	73	79	59	72	75	58	60	60	65	66	67	64	71	61	87	60	76	67	74	68	74	72	75	60	82	71	56	70	84	75	59	77	66	69	83	63	50	58	63	67	64	73	67	70	64	76	73	64	71	69	67	58	57	83	64	67	77	72	76	74	66	59	70	59	80	77	60	61	64	65	61	59	58	82	61	74	92	71	70	72	76	73	72	68	84	65	67	69	70	55	67	87	77	79	65	73	77	48	82	68	53	56	79	74	56	60	88	73	62	76	72	67	76	76	82	70	70	70	63	71	78	75	68	65	77	73	67	76	77	73	61	64	62	50	73	78	62	71	68	67	68	69	66	74	56	92	69	58	69	63	65	62	82	79	59
20049	14879	10397	23045	31265	31186	28381	25658	22944	20127	17776	15763	14216	12627	11196	9938	9007	7904	7088	6282	5356	4878	4503	4070	3807	3535	3374	3102	2879	2720	2619	2467	2278	2331	2113	2236	2094	2025	1931	1883	1805	1771	1707	1678	1633	1576	1588	1550	1488	1443	1441	1435	1371	1370	1302	1331	1283	1292	1275	1348	1251	1193	1261	1221	1201	1234	1204	1186	1135	1143	1119	1176	1099	1098	1077	1167	1037	1072	1063	1057	1062	1077	1039	1038	1010	1011	1080	1029	981	1045	1066	1076	1012	1036	964	986	943	996	976	950	1017	1016	973	1015	957	941	1000	974	974	1007	1011	966	1011	1036	962	1025	1030	1010	1013	936	977	981	1007	970	978	1016	977	1010	974	965	911	1015	955	958	990	994	1075	975	985	1040	981	1011	973	957	1097	1025	1032	955	1020	975	949	990	971	1034	1011	987	1025	997	1036	980	966	984	1009	1012	1057	976	999	979	982	962	966	949	994	915	1007	975	1002	975	979	999	932	956	1052	1005	1020	988	958	991	939	987	1010	981	954	963	989	993	965	950	1037	983	965	997	968	956	1022	963	986	1003	1009	989	962	969	942	1040	964	983	984	922	982	970	963	926	953	1068	956	989	975	975	944	984	956	992	971	928	999	1055	1000	972	960	1005	939	979	998	995	944	957	983	973	1008	1016	950	996	941	969	981	1024	990	960	983	980	997	981	943	982	988	979	995	988	1052	965	1009	981	1015	977	961	1062	1043	1027	1004	992	1011	955	962	956	988	976	1021	934	985	954	959	977	997	979	959	974	1004	978	962	936	977	989	972	995	1006	1006	946	936	995	980	984	993	958	1017	939	998	1052	978	935	996	980	1004	940	999	972	974	980	974	949	1024	994	1010	936	1007	957	1021	986	969	946	977	956	1008	997	1037	938	974	946	1008	951	952	1004	1015	988	1033	947	952	961	979	948	1038	1022	970	992	1024	937	989	1004	941	978	959	982	996	1048	999	1001	992	1013	959	987	988	984	982	1008	964	980	976	953	994	970	1006	952	910	976	921	956	973	953	1011	1015	961	990	982	966	947	972	1004	1009	1000	938	1002	1024	1002	1030	1032	990	999	986	931	989	1043	1037	1002	1008	928	980	1038	983	999	1039	1014	983	1006	937	1008	1011	1002	1039	995	1004	946	943	973	976	1010	969	1020	1008	1006	981	1022	973	938	927	967	1017	986	983	980	996	996	974	1044	973	949	957	900	1015	969	1019	1001	992	1003	946	1039	1038	1068	915	959	973	971	1053	988	963	1033	940	1008	973	997	955	988	990	1001	958	978	962	977	1009	1015	994	933	1029	972	984	1011	1001	966	986	931	952	1045	931	1065	954	1034	985	985	984	946	953	977	1013	989	1010	959	1019	1027	970	994	994	1059	1006	980	960	1002	939	1005	990	1006	998	979	984	979	1003	973	1020	1017	976	1022	989	997	975	949	1081	959	977	985	966	984	1027	974	1016	1002	1027	968	1039	1002	1015	1008	1025	957	1014	988	1009	943	981	1002	990	982	986	971	991	1013	982	975	1015	1063	1012	1027	1020	937	954	1028	1006	934	1017	965	960	974	902	1024	998	1005	1033	982	979	992	979	980	1048	981	992	975	1024	1021	1030	975	999	950	1000	981	999	940	1019	986	952	999	987	972	929	964	1018	1029	991	993	938	999	956	973	1010	990	1017	930	972	1001	1012	979	1047	961	983	1013	1036	967	982	1011	980	996	1030	918	1034	948	1025	1024	944	1023	946	978	949	1005	1006	998	996	961	1000	966	961	1015	939	961	977	954	972	980	941	974	965	984	1006	1016	975	932	965	910	1033	958	978	958	989	944	958	981	1003	962	941	1037	1017	1015	1067	1041	975	1039	1026	985	983	976	997	946	992	1041	1036	1052	938	941	972	959	967	1034	1004	964	931	963	930	1035	966	936	1004	979	1020	993	1005	947	1001	974	987	994	971	1012	1022	980	978	975	1007	953	988	1016	1035	936	1060	970	976	1023	1025	973	1041	963	1012	999	972	979	912	978	983	1019	958	965	980	966	941	977	940	1010	1009	990	951	996	984	969	964	986	928	979	1011	979	1031	952	953	1024	1021	990	1026	983	1015	1008	989	951	999	951	1000	996	988	978	1026	1022	966	1002	1001	1042	977	920	987	987	969	1016	978	984	971	964	928	974	1016	920	1014	983	1043	1016	1045	960	1013	924	987	970	962	983	980	960	990	930	991	942	967	946	976	967	1005	1005	943	1005	988	1064	961	1008	987	1022	1002	993	973	969	1017	965	935	1030	999	952	948	993	976	989	992	1025	975	978	1041	997	1015	1012	1037	987	992	986	988	931	949	917	1021	993	1027	997	993	946	998	961	958	977	962	1018	1039	972	1003	978	954	1059	1004	959	941	986	1015	949	987	1021	999	978	959	978	1010	1063	953	959	950	960	992	1013	975	998	1008	954	944	1032	974	973	1034	987	1012	1018	981	937	1007	1010	1051	990	923	957	959	978	1011	991	976	998	988	1028	983	1009	969	948	935	911	991	965	985	1003	924	998	977	979	1012	1038	988	986	997	988	954	1100	1031	1034	1017	943	939	980	1022	944	951	972	1011	1012	949	1018	1012	1012	1010	987	983	993	969	947	1032	955	978	1017	961	920	944	947	900	1007	993	988	1016	1021	1073	1028	1008	955	978	980	982	1001	957	1023	990	965	977	997	994	1002	1017	961	1044	983	969	1025	964	926	1036	976	971	1006	975	1018	992	1042	1014	970	1021	1010	1025	941	990	974	1002	969	999	1032	970	1025	930	990	1009	995	959	1060	998	922	977	1064	967	947	949	971	968	1003	976	999	967	986	947	1020	1003	995	990	1010	1036	982	1009	1025	1021	981	1014	1004	968	917	985	986	1029	935	960	988	996	1005	929	1047	934	979	989	1003	950	1030	972	1005	947	968	965	975	1000	946	949	935	976	965	995	1029	991	1005	975	983	979	1014	1037	1002	955	998	966	1024	990	978	973	952	968	988	920	940	1023	1023	980	982	990	991	1012	976	974	1025	998	986	957	964	1020	1077	943	1056	1008	971	1037	972	969	981	960	967	1002	917	1058	1037	1013	967	1026	949	984	992	962	1021	1084	936	1014	1001	989	1000	922	932	975	992	1007	966	962	997	1010	953	961	970	1022	989	957	992	938	1019	941	1018	982	1008	977	967	1028	1019	992	947	1011	1015	1018	1031	1044	979	1039	1013	981	922	1018	1003	1033	1017	951	964	970	993	970	999	947	981	989	982	990	1012	980	1019	942	973	946	917	1038	1019	1005	1010	1003	1028	937	996	1062	943	1011	943	999	975	1067	973	954	971	990	1009	907	1019	961	968	956	957	991	1000	997	952	985	960	989	977	1011	960	1001	993	995	1020	1018	1013	950	989	975	1017	1020	1005	1042	983	927	994	1001	1013	975	1022	967	942	984	1015	1039	925	990	993	916	1018	1018	962	1032	982	1010	1005	1030	990	952	969	945	996	961	995	966	1006	959	955	940	1044	940	990	1027	985	949	967	970	1002	956	989	1003	1046	981	945	995	995	964	1038	1018	969	984	975	1023	978	1006	1026	944	1018	963	967	989	935	1027	935	988	934	994	977	986	951	996	961	1051	1002	992	982	979	953	1014	981	1003	963	977	1013	964	975	1002	909	992	1001	957	978	1049	1004	1023	972	996	1005	950	941	983	1018	941	988	921	969	1010	934	1049	992	903	982	1013	923	998	984	1038	982	906	966	968	957	982	997	962	939	948	967	1007	952	974	975	990	1031	982	929	997	986	997	978	996	952	1054	963	1021	990	961	1022	975	987	1029	970	976	951	955	995	972	944	973	1003	993	1031	980	991	968	1030	943	981	978	1044	1017	992	931	1000	1053	993	948	952	929	1044	958	995	996	933	958	976	989	1050	956	980	955	952	1003	960	944	1028	939	1012	1037	988	1000	980	1075	914	993	1009	945	999	985	993	1003	1006	980	993	977	964	1013	951	1027	998	987	967	990	1010	1067	967	997	1026
2468	1173	674	599	1115	1336	1182	1045	939	821	741	666	595	535	409	392	352	321	304	256	218	189	196	160	139	145	108	123	128	128	130	99	118	101	99	95	120	103	92	86	85	88	90	89	79	77	92	72	77	82	77	92	84	75	66	69	68	78	80	85	85	53	71	68	59	76	78	62	66	73	75	69	73	67	80	61	61	61	52	61	58	75	60	67	68	55	64	68	65	71	58	56	69	60	60	48	58	60	67	59	71	55	65	57	72	63	72	64	61	65	69	46	56	59	63	68	72	65	63	80	72	57	67	67	65	63	54	55	61	70	70	61	59	55	76	59	51	71	64	66	60	70	61	63	54	69	67	77	59	68	62	75	59	63	59	56	70	69	79	64	63	69	72	70	71	60	68	70	61	61	73	63	69	68	56	67	61	73	66	60	61	59	80	57	53	68	58	78	59	64	73	69	56	64	62	57	54	55	76	61	65	65	60	46	50	59	69	66	74	65	62	55	50	60	69	62	65	70	67	76	47	62	70	60	58	42	63	69	67	61	66	74	56	67	61	69	70	49	66	64	58	63	68	63	69	63	68	69	72	65	63	69	58	64	65	66	71	68	59	48	65	53	59	58	63	58	70	74	77	64	66	81	53	67	57	46	51	61	66	52	57	67	54	63	60	59	63	62	65	66	86	66	53	68	67	85	67	55	58	76	57	61	78	63	66	61	67	66	69	68	74	84	79	58	61	71	51	62	53	64	49	57	55	71	68	65	59	69	59	58	63	61	71	73	63	67	55	56	68	56	78	64	68	81	82	67	43	53	70	61	40	70	56	45	65	65	62	53	43	65	58	66	55	69	61	57	82	61	57	62	60	54	65	79	67	53	73	61	55	59	51	60	62	65	66	60	62	53	62	61	66	59	58	62	77	56	57	69	57	51	61	67	51	70	71	66	65	68	67	66	65	68	68	61	68	85	70	67	66	77	64	62	46	52	59	52	61	59	63	55	53	71	62	66	65	68	68	70	52	60	65	66	57	45	58	72	53	56	64	52	72	62	62	61	68	59	77	69	58	49	63	65	60	53	59	64	66	66	56	73	73	49	70	71	65	60	71	66	70	59	64	67	63	67	74	75	69	68	65	58	73	56	64	68	81	60	71	63	70	72	58	73	54	81	74	64	72	66	61	64	70	72	68	58	68	56	65	64	53	54	55	71	69	56	75	71	64	60	61	61	61	76	64	57	47	82	69	68	63	51	46	52	67	61	67	75	69	66	56	54	67	61	76	72	57	71	61	59	54	55	55	66	53	58	71	63	61	66	52	47	69	61	74	81	55	70	74	62	64	67	44	73	57	67	67	70	57	50	76	69	57	59	73	54	56	70	50	67	63	54	54	70	68	60	60	69	80	65	75	61	56	66	75	69	82	78	51	51	62	66	65	62	61	58	62	56	73	70	63	66	65	72	70	54	76	56	78	54	83	61	58	79	63	68	61	49	60	58	57	69	62	82	71	65	74	69	65	60	65	67	58	55	61	75	56	52	57	75	57	65	61	59	57	74	66	71	63	80	61	73	69	62	62	61	61	52	55	71	64	60	59	65	63	58	58	62	70	65	51	55	64	66	70	57	73	71	62	62	53	64	68	64	65	58	66	70	65	74	69	79	56	54	62	72	65	61	55	50	48	54	60	58	68	55	63	67	68	52	68	68	61	45	65	65	67	48	67	61	70	60	67	77	61	78	63	63	62	67	70	71	50	44	46	73	63	56	64	61	82	69	58	52	72	80	77	71	65	65	65	52	64	71	64	63	63	60	69	69	60	62	57	75	57	63	72	62	65	44	56	71	62	60	76	72	72	59	58	58	64	57	69	46	66	63	81	63	67	51	68	70	62	64	54	66	59	70	61	63	67	69	58	56	64	69	59	68	63	63	54	53	66	72	64	49	63	63	65	61	59	55	59	77	65	66	72	62	42	54	68	68	39	76	57	76	59	73	65	55	72	79	67	66	68	52	60	55	71	45	54	62	57	84	65	60	75	61	61	79	44	70	70	67	77	54	82	67	53	66	52	74	65	63	58	66	59	68	70	56	67	56	67	76	48	67	61	70	62	56	57	58	75	71	72	75	55	65	59	60	63	64	69	67	81	62	59	64	73	74	45	79	78	54	57	59	66	64	65	60	64	54	62	72	77	62	67	83	68	60	64	60	73	53	50	69	54	53	69	69	70	65	58	63	54	70	65	85	58	63	62	59	70	68	57	72	61	75	64	66	54	66	74	63	50	62	67	54	64	65	62	50	55	59	75	58	55	61	70	60	51	62	59	70	46	66	63	55	59	58	72	61	70	61	69	71	66	76	59	54	59	61	70	64	67	64	59	56	70	64	54	69	71	66	68	57	55	55	56	57	72	68	53	61	77	52	43	65	47	60	46	72	82	50	61	56	71	60	62	74	51	78	66	69	66	60	54	56	59	75	69	57	70	73	68	50	74	76	56	49	66	58	63	68	75	76	61	52	62	81	61	53	60	52	72	50	75	70	65	79	69	66	76	68	68	61	66	63	58	46	60	54	80	51	65	69	62	57	76	60	50	73	73	41	67	68	57	57	65	68	68	70	65	71	78	59	70	73	52	68	57	74	60	66	78	59	55	67	60	72	62	63	70	65	65	62	44	59	64	57	53	55	71	69	69	59	54	67	76	65	57	57	65	64	71	79	65	59	47	64	76	64	64	72	53	58	41	56	59	56	64	47	62	53	57	69	61	64	71	66	66	64	50	65	70	47	69	65	71	63	64	64	61	67	60	52	57	72	63	55	70	70	72	66	61	68	65	61	83	61	66	65	62	56	70	58	68	72	64	51	53	54	51	70	66	65	64	64	65	62	64	55	61	68	75	59	69	66	71	64	70	55	57	66	55	77	64	65	65	76	67	65	64	61	54	68	60	48	67	72	61	57	57	67	56	52	73	62	65	64	64	60	57	64	66	62	51	58	70	76	48	69	54	67	61	65	70	77	67	53	73	65	58	53	61	70	68	65	59	63	47	44	52	68	63	58	71	65	70	80	65	70	60	54	65	68	70	63	71	71	54	55	65	65	48	67	59	55	67	52	65	62	68	61	60	67	64	56	73	71	74	53	70	65	69	66	63	43	69	60	65	64	66	68	54	79	53	67	75	57	61	54	67	60	73	86	59	61	63	80	56	55	66	67	58	58	64	63	51	55	60	63	44	58	64	54	68	61	62	53	63	58	71	65	77	78	66	59	62	76	59	66	67	65	53	75	71	59	60	62	44	61	68	77	56	84	64	58	52	62	71	70	61	68	72	69	64	60	79	62	59	65	58	63	68	66	50	58	69	60	61	71	52	64	72	71	66	66	46	62	77	69	52	69	51	67	60	64	67	49	52	63	74	63	59	62	57	53	64	66	66	64	58	58	47	76	62	64	73	68	65	59	66	68	57	67	56	59	61	76	54	67	72	67	72	63	65	62	63	67	63	47	69	59	68	54	70	56
25386	19161	13923	28085	36337	35581	33211	29944	27071	24478	22004	19960	17892	15899	14124	12923	11515	10440	9284	8111	7265	6445	6030	5361	4968	4620	4343	3963	3712	3481	3260	3048	2860	2716	2662	2492	2530	2417	2352	2196	2168	2020	2042	1873	1920	1746	1729	1736	1627	1594	1528	1469	1559	1480	1361	1417	1354	1320	1345	1315	1315	1269	1267	1236	1198	1119	1186	1195	1203	1082	1148	1132	1141	1078	1110	1103	1013	1026	1030	1040	1009	1017	1028	1014	1011	953	975	959	1016	947	926	1049	956	919	937	892	939	919	917	981	906	869	907	886	902	950	906	924	959	906	926	961	920	930	911	952	881	897	928	900	922	903	899	917	923	932	887	921	970	903	950	944	937	889	900	938	986	919	909	908	898	874	882	942	908	942	933	851	871	902	864	929	869	911	943	924	907	911	919	940	913	912	902	863	873	945	868	884	947	845	924	937	831	892	932	905	871	849	879	870	885	951	927	940	876	879	878	912	884	936	926	900	872	887	954	836	876	911	886	881	963	926	934	927	909	879	901	902	937	879	868	896	876	941	932	890	865	899	942	844	861	875	916	914	868	882	898	872	843	870	936	906	884	836	850	918	879	884	863	924	864	881	914	929	912	831	884	928	905	956	864	859	911	895	867	867	857	929	850	901	859	886	891	862	941	888	895	909	905	887	873	884	850	880	902	943	891	860	907	914	875	919	883	969	918	888	872	862	884	925	987	881	874	857	916	889	871	935	913	880	949	850	893	872	950	902	886	868	882	922	868	913	898	931	914	882	880	916	863	890	944	885	922	890	865	890	900	882	949	905	846	938	876	893	925	930	961	874	942	851	944	880	889	900	867	878	878	904	894	946	913	885	878	934	890	804	852	863	915	941	936	923	933	860	871	866	923	879	893	877	921	897	891	919	917	906	897	879	916	917	929	891	902	924	918	869	839	899	878	864	843	912	832	907	874	926	909	939	899	838	892	834	976	903	913	847	851	925	886	891	877	873	898	904	927	893	878	922	871	899	919	883	910	925	860	948	874	946	922	872	924	858	912	840	956	894	940	928	931	906	889	917	889	879	922	895	884	889	890	921	876	925	871	885	886	878	895	894	874	907	975	915	857	906	923	878	864	927	917	882	882	899	879	888	868	935	881	895	961	924	883	924	889	912	898	889	829	925	910	899	869	883	914	849	945	857	946	874	967	833	915	930	897	856	902	877	850	913	889	876	879	911	930	898	948	884	881	892	970	903	940	877	876	882	880	904	971	972	893	948	889	869	883	887	841	886	917	891	898	907	920	882	881	870	858	908	940	922	911	940	871	881	901	873	876	924	878	923	872	861	861	886	795	907	863	920	859	931	856	868	876	879	940	926	858	906	913	917	896	906	943	882	909	861	863	897	909	877	910	895	895	899	892	889	859	883	888	882	869	899	965	889	854	892	890	847	902	899	883	852	911	915	865	887	913	871	877	859	860	830	930	850	885	851	841	848	861	908	826	866	899	888	904	901	865	866	901	939	904	922	886	911	881	879	912	917	856	811	920	902	861	841	917	881	903	844	868	860	941	895	897	892	893	834	897	889	894	930	867	869	855	912	913	898	913	819	963	891	862	897	919	909	897	915	949	864	913	838	948	875	918	917	863	844	855	945	847	901	950	919	910	866	858	869	888	850	948	899	937	898	862	869	886	940	893	902	966	913	904	942	894	885	883	887	897	886	856	896	896	890	850	875	885	886	938	925	878	844	951	872	889	882	871	906	927	896	884	839	868	879	904	885	922	891	955	947	901	911	904	898	928	920	860	877	880	932	947	893	876	843	869	817	929	900	900	869	961	840	898	892	845	911	907	924	929	932	883	911	885	874	903	950	960	876	891	893	931	890	940	866	904	904	890	873	888	880	911	870	935	885	817	920	944	876	857	880	905	851	935	925	874	906	889	913	945	931	892	881	910	915	911	888	914	835	869	886	935	905	924	881	892	849	893	824	879	887	913	878	948	895	876	891	858	906	892	899	934	953	858	904	897	904	861	905	885	900	910	900	926	879	889	913	919	850	870	934	890	952	904	914	941	878	889	892	888	879	895	899	958	933	897	914	908	924	930	937	871	895	838	901	944	880	864	914	899	921	865	878	868	912	868	904	910	910	902	906	856	948	905	902	947	867	878	896	929	835	915	840	914	904	871	904	895	929	936	900	852	903	931	845	906	850	862	937	874	858	890	874	879	890	923	856	916	890	883	875	968	881	885	876	973	937	886	897	841	926	905	897	914	857	870	913	930	919	888	889	867	902	882	883	907	866	871	841	912	900	915	934	884	917	932	835	890	875	859	852	925	884	901	935	895	915	950	940	906	871	888	909	892	910	908	893	986	877	883	939	873	860	895	888	933	868	911	954	868	931	868	874	884	908	890	908	940	882	936	873	901	882	924	897	877	929	931	876	870	897	869	936	919	874	903	883	908	905	877	907	899	969	860	898	891	935	885	850	952	932	917	873	933	894	929	910	908	892	945	902	856	914	881	842	849	899	848	877	916	892	951	922	900	882	898	916	882	822	939	873	895	876	883	920	837	885	898	930	936	877	940	874	901	908	936	871	906	859	892	902	902	936	859	935	859	952	866	859	848	919	925	892	853	878	911	894	940	863	817	928	960	912	879	832	855	890	898	891	899	889	899	874	909	882	863	857	873	918	851	906	854	905	869	915	886	889	948	898	929	878	903	897	944	925	910	881	898	904	869	892	874	897	910	937	957	915	907	907	886	960	927	937	916	897	878	859	875	951	897	896	887	864	850	865	864	872	889	882	924	962	880	912	920	932	880	888	828	904	934	916	879	929	854	875	871	893	924	870	903	895	894	864	958	894	864	902	926	903	932	943	895	927	922	922	922	897	957	891	894	927	883	897	922	884	885	861	894	869	899	879	864	951	882	895	822	899	920	891	903	910	908	942	895	872	860	864	923	939	862	868	919	875	881	877	920	888	889	903	903	940	981	894	910	918	872	920	917	918	913	904	872	929	943	915	917	920	918	920	899	882	863	925	905	865	917	874	925	853	804	913	864	837	931	899	915	917	846	929	932	904	919	891	885	882	872	886	887	903	913	880	878	902	861	890	904	886	886	915	948	907	879	909	940	846	844	882	893	908	923	882	901	885	943	897	944	887	886	890	802	921	888	947	875	857	897	920	844	856	958	898	861	914	927	893	838	920	829	915	873	922	873	888	891	891	913	892	918	904	879	914	917	909	926	887	963	925	920	842	955	880	881	922	914	874	882	865	830	929	907	884	931	894	897	910	911	879	931	886	914	944	914	969	873	908	885	878	918	851	926	959	879	920	863	926	832	896	927	831	890	864	866	892	876	820	965	886	872	924	861	890	921	951	905	921	918	917	938	862	951	918	931	863	853	889	914	963	836	903	861	889	905	951	920	948	882	873	870	839	942	852	905	901	915	884	877	947	872	848	862	875	857	938	944	864	896	901	888	885	882	924	827	869	875	876	909	849	947	905	893	948	934	869	899	861	871	908	911	902	892	889	890	901	851	859	853	876	919	871	930	888
2048	558	345	309	566	666	637	582	496	466	404	329	278	278	214	225	186	174	164	138	132	130	93	106	95	104	98	79	83	79	94	76	71	85	64	61	79	59	65	86	67	78	70	70	66	71	57	77	71	58	68	49	56	54	60	68	63	66	61	68	59	51	48	59	76	54	51	46	60	65	68	61	60	48	50	62	59	61	50	59	41	54	46	49	47	52	56	44	60	42	65	48	54	47	63	61	52	47	57	53	61	55	57	44	45	51	49	46	58	39	51	60	56	47	47	54	43	52	50	58	53	53	49	59	44	53	56	52	53	53	52	60	53	71	51	39	49	49	49	49	44	55	61	60	55	49	63	65	60	63	63	53	48	60	58	60	52	55	52	42	88	69	65	52	48	64	53	56	50	47	38	47	58	48	40	48	40	63	58	56	55	47	52	47	50	50	63	41	50	64	53	52	60	68	54	58	41	55	51	49	51	46	42	68	58	43	59	56	60	64	48	52	39	47	46	39	59	58	63	63	55	48	42	53	49	52	60	58	52	63	47	48	55	45	49	42	48	72	49	59	55	56	49	51	53	52	34	61	50	52	46	49	55	63	74	68	55	56	43	60	59	49	53	54	45	54	47	68	43	50	48	64	56	52	50	51	63	49	53	57	46	38	40	50	39	64	54	59	50	51	53	43	52	62	58	58	60	57	51	56	52	46	63	55	47	52	46	52	57	55	58	48	58	43	46	43	45	45	53	49	58	42	46	66	64	57	47	55	60	57	69	62	49	49	61	54	58	65	49	56	51	49	46	56	61	65	63	46	64	60	57	52	56	56	43	71	34	55	54	58	51	53	59	42	58	52	47	49	59	61	45	59	55	42	50	56	56	50	76	41	43	74	50	50	57	62	43	65	58	49	54	41	56	51	53	57	58	51	51	56	56	59	61	36	46	62	59	52	54	65	62	49	63	55	44	49	52	41	54	65	55	55	43	50	53	48	62	54	51	50	54	56	63	43	59	37	50	52	49	49	64	72	56	55	45	57	59	54	56	57	55	61	53	53	42	55	50	52	52	50	49	41	45	56	63	50	61	56	55	55	48	56	56	58	44	52	43	58	52	55	49	65	52	65	46	54	53	49	63	44	63	69	51	65	49	48	50	54	62	64	68	60	67	50	49	59	44	66	38	47	55	50	60	49	49	59	69	53	50	44	49	56	51	46	54	51	55	51	43	49	50	65	62	52	63	41	54	53	47	72	53	53	56	51	64	66	44	56	47	53	58	63	40	53	57	51	59	49	40	71	61	58	53	53	62	42	51	61	54	62	54	56	61	57	52	54	46	42	58	55	56	47	46	55	55	55	59	44	67	56	67	35	43	53	55	54	53	59	60	51	56	67	60	55	58	53	58	59	48	62	54	44	43	44	47	56	46	53	60	47	56	55	59	62	59	59	39	53	54	54	50	42	56	39	48	63	74	61	60	42	42	51	45	40	48	49	41	47	65	49	46	51	55	46	57	60	51	58	56	47	41	49	52	54	52	43	53	58	60	44	45	53	64	63	46	55	65	66	47	41	52	53	52	63	62	54	56	50	47	54	48	51	56	46	48	42	60	52	57	46	51	48	62	47	47	62	59	52	51	66	52	54	46	49	47	51	49	54	60	56	57	51	65	55	42	45	53	44	49	61	64	62	50	42	51	54	57	61	52	44	65	60	47	49	53	57	59	57	46	52	62	51	48	51	57	57	51	64	56	54	48	60	43	52	61	54	52	58	57	35	42	61	59	54	47	49	62	47	66	50	60	52	62	53	39	62	57	57	59	58	63	74	69	48	40	70	49	50	54	50	53	51	66	56	46	63	68	71	53	56	49	59	55	45	50	49	55	47	66	45	52	56	31	51	46	56	56	38	47	59	64	53	51	54	51	47	51	54	53	59	58	40	53	63	48	49	58	56	60	55	50	60	60	61	52	49	53	72	50	56	58	45	44	47	50	46	54	52	47	54	61	53	55	65	67	52	39	48	44	56	51	53	57	51	50	62	63	60	54	54	59	55	53	50	63	55	59	47	38	34	57	43	57	42	41	45	49	57	52	50	44	53	60	43	59	61	42	50	52	57	59	52	52	49	59	45	50	55	36	55	52	54	66	49	46	57	50	49	51	59	56	41	59	52	55	47	51	47	50	64	51	55	60	69	46	47	54	51	49	50	65	59	49	64	65	54	52	51	45	47	52	49	50	56	62	57	42	43	58	46	55	42	55	48	52	55	52	52	46	41	48	53	56	70	43	51	51	53	56	52	47	66	61	58	60	55	53	58	53	49	56	40	54	46	55	65	37	46	44	52	55	57	52	52	62	41	55	47	48	58	63	55	65	53	61	59	52	56	51	58	58	43	64	49	59	54	70	56	57	59	53	53	63	47	70	41	56	50	47	56	39	49	40	68	67	46	69	54	52	44	51	57	57	45	63	55	59	57	63	53	57	55	57	60	46	50	48	53	53	56	52	57	68	55	62	64	50	60	63	62	45	47	46	51	49	44	54	56	48	55	54	60	57	55	51	60	60	53	55	50	58	58	49	49	49	53	56	60	54	59	40	43	44	52	36	39	52	41	45	44	76	60	44	49	53	34	54	58	50	46	59	49	64	61	48	54	69	56	42	43	52	56	52	50	61	52	48	68	60	56	64	54	42	70	50	54	45	46	45	53	45	60	57	53	57	48	57	62	57	51	68	46	48	52	40	51	80	51	44	62	51	56	41	47	52	54	50	49	56	68	62	65	46	60	51	63	52	47	41	41	64	57	61	50	49	45	51	51	47	49	55	61	55	51	60	54	57	60	38	43	53	57	57	45	48	44	53	51	48	54	58	62	63	47	63	54	52	56	66	69	48	42	55	46	54	48	54	62	55	55	58	54	53	50	54	63	51	51	56	59	52	47	50	60	69	47	53	56	68	61	51	54	44	46	58	60	40	60	49	63	55	46	50	52	56	46	46	43	48	46	40	68	71	48	47	48	53	57	51	48	38	52	50	70	52	55	56	48	45	55	61	57	52	57	56	52	52	50	55	49	53	58	41	53	60	72	61	67	61	58	48	55	54	71	54	56	55	65	59	51	65	51	42	58	49	50	49	76	52	57	66	47	56	54	60	66	63	58	50	53	61	61	46	75	51	41	59	58	55	71	46	52	52	50	53	58	57	41	40	52	50	44	57	48	45	54	54	50	57	51	50	52	51	52	60	49	62	55	60	56	52	40	68	52	58	67	54	51	63	57	60	51	54	57	55	54	50	49	56	44	56	57	57	65	48	56	50	51	54	49	61	61	49	48	59	48	55	50	61	67	61	52	50	59	72	49	62	67	66	67	46	54	49	41	57	56	48	48	53	56	48	45	54	44	42	67	50	47	64	46	48	41	47	58	52	49	59	55	48	63	60	48	48	47	48	47	50	57	53	53	51	45	50	51	50	57	54	62	55	61	62	61	66	68	58	57	54	63	54	45	63	54	47	54	51	67
17612	12208	8078	19146	27325	27222	24729	21600	18755	16452	14451	12742	11084	9912	8602	7673	6773	5866	5275	4514	3949	3622	3309	3019	2908	2625	2510	2367	2193	2099	1955	1835	1718	1669	1636	1577	1601	1551	1503	1393	1393	1289	1300	1256	1142	1186	1179	1154	1137	1134	1068	1098	1092	1020	1031	1036	1042	986	949	949	983	926	948	937	934	956	906	932	850	854	887	891	799	894	905	856	832	826	824	827	844	817	836	868	831	775	818	814	754	792	776	797	797	774	808	749	752	747	729	786	771	765	768	766	774	736	781	796	769	784	788	739	752	782	786	717	748	784	788	774	778	820	776	774	778	752	733	721	789	759	758	765	795	836	801	764	816	803	684	720	793	779	792	750	824	734	792	738	718	738	775	708	774	771	763	793	742	755	743	746	771	758	779	798	757	786	750	745	809	795	782	760	827	727	750	776	771	836	780	735	767	767	736	764	754	794	753	725	763	754	776	777	761	754	765	789	738	765	749	738	783	750	750	750	765	808	783	761	765	752	759	746	776	767	764	721	768	791	746	745	775	804	715	745	759	739	799	734	741	735	756	734	752	765	701	740	746	730	785	760	727	761	763	782	753	745	756	822	819	735	740	766	778	726	741	751	749	757	766	790	775	768	784	750	792	722	743	771	790	788	744	786	754	755	763	768	794	722	773	784	784	774	771	771	747	757	769	787	746	755	735	813	761	788	767	827	737	774	810	760	756	788	795	818	746	720	782	792	792	725	804	774	761	751	710	745	701	800	834	749	728	768	780	739	775	799	736	717	782	774	735	729	795	745	776	787	755	770	751	771	748	793	788	728	805	798	763	749	702	708	775	793	820	784	767	764	787	747	790	721	773	737	758	752	777	761	743	789	721	815	771	759	766	723	737	733	757	784	734	798	760	767	739	737	738	810	767	742	774	794	773	785	757	744	755	830	752	750	734	749	803	749	800	725	787	782	745	761	766	799	782	753	722	788	807	705	736	786	731	759	782	756	770	786	744	773	809	811	728	739	736	750	712	728	774	771	750	747	775	809	761	758	799	761	807	793	789	763	780	754	764	756	760	750	776	736	799	751	760	777	773	762	729	782	772	735	830	799	765	785	794	761	790	774	844	824	750	748	766	758	781	740	774	748	783	732	784	735	764	739	744	786	766	770	772	757	711	784	789	814	753	801	758	793	738	712	801	769	779	739	764	795	743	759	725	810	722	791	772	769	757	782	757	767	802	757	816	791	771	748	763	787	768	763	707	782	732	741	789	773	826	750	729	811	755	718	781	768	718	752	763	784	754	805	765	763	774	775	789	796	776	821	784	815	759	786	748	779	824	770	769	746	766	777	770	753	786	780	725	775	731	752	762	773	801	774	754	737	736	786	775	806	772	741	750	738	742	748	736	785	791	771	756	747	744	769	785	748	736	778	751	712	765	787	749	770	725	789	742	733	762	783	757	726	716	756	732	753	712	750	779	796	764	791	749	757	752	765	759	794	740	791	730	763	692	757	765	812	771	758	815	802	754	786	743	799	760	759	796	779	766	828	804	781	803	744	740	751	771	781	725	725	753	768	781	773	755	772	758	784	772	736	777	761	706	721	733	736	754	756	729	744	780	804	785	799	698	748	739	804	809	786	758	783	768	764	756	702	703	763	758	748	784	806	770	785	794	787	786	820	790	789	761	775	819	746	740	777	735	755	777	713	747	732	780	749	720	729	721	779	738	783	733	736	774	721	826	744	742	786	727	760	794	718	763	708	781	780	756	812	752	772	749	793	778	765	770	762	744	781	781	809	766	806	811	747	731	775	762	790	774	753	786	734	826	774	761	746	767	766	797	692	770	797	763	831	757	741	818	758	782	737	765	761	724	791	775	801	769	744	757	766	734	745	734	795	769	813	741	746	762	797	726	756	799	808	801	804	775	748	790	767	792	743	780	711	736	763	767	772	755	735	789	800	760	808	717	824	729	785	763	788	756	753	790	787	770	763	815	757	716	771	804	748	754	734	795	790	757	768	761	778	732	701	751	699	764	743	804	748	794	749	718	750	782	792	765	787	755	788	771	796	772	714	775	776	767	793	768	768	792	792	766	787	796	751	789	768	761	757	734	782	776	802	765	831	767	751	748	762	746	791	783	779	749	779	773	734	739	789	810	762	778	819	789	694	703	756	738	745	756	785	768	759	756	733	769	770	699	768	773	739	785	841	739	745	816	764	753	800	762	770	812	860	767	782	776	779	838	797	766	824	784	800	759	764	771	734	778	765	765	733	701	778	778	768	776	725	788	738	761	766	753	740	718	757	766	778	800	748	730	714	778	757	789	776	753	771	701	809	772	775	774	710	770	770	759	782	737	837	786	772	769	758	863	757	703	835	758	807	784	743	792	755	762	728	766	811	759	765	749	767	736	794	711	825	757	772	720	778	798	783	779	786	762	743	766	787	743	746	784	744	741	742	769	728	728	719	785	762	803	770	792	776	736	747	761	711	744	713	766	754	712	792	752	739	733	779	749	783	750	761	766	736	761	777	746	795	779	823	741	802	743	736	731	747	779	800	775	791	770	821	756	756	756	813	732	790	735	750	748	738	743	750	796	779	762	723	761	811	826	777	734	701	782	786	768	749	712	759	769	770	743	752	765	770	763	774	784	783	706	719	746	787	769	789	800	807	758	773	830	739	712	779	801	765	749	720	795	796	745	776	714	782	741	696	812	747	803	740	758	782	773	702	733	730	748	764	763	795	723	798	760	764	745	781	783	786	775	750	728	775	768	787	767	749	724	767	795	756	771	824	781	742	792	723	779	774	780	775	722	791	803	734	771	760	786	770	795	762	795	782	736	743	758	752	775	775	723	779	745	816	774	765	786	756	733	765	757	761	787	754	789	757	790	791	758	783	790	726	756	777	788	752	725	798	759	710	771	767	780	772	767	744	786	772	769	819	814	764	796	769	762	777	759	767	763	758	745	798	739	799	769	747	799	746	749	746	772	752	799	739	753	770	776	752	735	774	764	755	780	806	795	790	812	819	780	749	793	766	749	744	775	746	729	769	782	818	730	784	741	777	781	741	765	829	761	753	798	752	781	765	828	769	755	734	777	742	722	767	748	725	767	765	796	756	785	772	767	752	759	749	810	776	762	795	805	761	799	740	800	756	732	751	727	749	746	790	764	750	769	761	765	779	764	759	807	735	783	752	730	751	709	769	743	758	750	731	753	776	776	749	787	752	772	749	778	771	752	795	760	791	789	733	772	802	779	764	773	783	763	751	806	740	723	775	786	797	775	768	746	785	727	783	779	778	809	739	742	774	731	787	760	766	749	804	758	795	751	761	782	757	724	818	737	767	773	759	743	714	813	791	771	756	786	759	806	754	766	723	774	779	810	747	742	759	779	797	755	729	772	755	838	744	847	765	778	718	755	772	776	775	800	758	743	779	760	749	762	736	747	775	762	754	744	841	773	810	768	728	703	759	766	749	771	732	773	769	759	774	817	774	762	761	742	760	810	713	751	803	718	715	729	765	805	774
1452	859	530	469	812	928	864	831	748	633	579	474	427	341	289	281	254	275	201	170	150	130	136	129	114	108	105	114	93	93	83	84	89	87	92	77	82	76	59	69	62	64	77	72	68	39	71	59	58	66	59	60	41	58	58	47	54	61	63	46	50	58	63	47	64	67	61	43	50	41	35	60	50	47	58	44	46	52	49	46	50	46	51	52	41	48	48	48	48	53	61	54	54	49	45	44	54	52	57	45	53	46	58	39	51	56	50	57	40	49	45	50	51	50	46	44	43	44	45	46	51	43	56	60	49	51	53	65	39	56	51	48	49	35	39	53	40	55	47	50	35	65	54	35	47	53	60	42	37	48	47	58	55	41	37	42	37	44	54	34	42	47	54	49	45	58	49	50	54	48	42	55	43	49	53	40	56	41	48	48	60	48	46	53	43	51	52	33	66	37	54	36	43	44	42	56	54	51	50	48	40	41	43	48	52	54	48	47	43	49	50	43	43	53	62	51	51	59	40	55	51	43	55	41	40	43	51	43	47	45	47	52	44	44	46	54	41	38	53	42	55	61	49	38	42	36	47	53	51	44	36	50	39	42	48	53	36	49	55	62	43	52	51	41	45	49	40	53	53	53	55	44	51	54	44	56	38	38	63	52	41	43	45	39	50	57	53	49	46	55	55	45	56	34	47	43	46	45	50	44	42	52	46	45	42	45	49	48	54	53	45	43	36	56	48	44	50	62	50	45	41	42	45	43	49	54	39	53	49	41	45	38	45	48	43	41	48	45	51	36	50	42	58	57	40	56	50	39	40	42	55	48	40	41	42	42	47	44	48	53	56	50	45	52	43	50	52	53	41	56	56	48	36	44	43	56	50	61	44	44	50	36	52	52	52	47	36	43	51	52	44	54	46	48	50	45	62	59	40	59	44	33	44	36	57	41	54	48	50	53	48	37	40	49	55	47	31	48	50	50	49	57	44	46	51	48	42	47	44	47	41	33	56	43	42	43	46	46	53	49	50	45	47	56	42	49	47	50	45	57	41	44	41	61	41	61	40	49	41	51	52	48	49	44	48	50	49	42	49	60	57	41	54	50	41	55	52	51	44	52	47	43	50	42	46	39	44	48	41	42	48	64	41	45	51	43	37	38	41	47	63	51	51	38	46	46	52	45	56	47	44	40	48	48	53	68	47	42	46	43	51	43	46	49	51	66	51	44	42	57	42	43	47	54	57	59	45	44	46	39	53	44	52	35	51	63	52	35	48	45	56	50	46	44	49	44	54	48	56	37	57	50	34	47	55	37	59	48	53	44	48	45	42	42	42	47	45	43	39	40	51	56	62	50	52	47	55	46	53	53	55	51	49	62	51	39	61	51	52	46	31	46	41	49	53	39	44	52	36	53	47	43	47	51	39	34	46	53	42	41	45	53	39	58	43	49	63	45	56	45	43	40	34	41	50	41	46	45	43	47	45	50	50	51	52	54	56	45	37	56	59	44	46	61	50	46	50	52	51	34	49	51	48	46	51	51	46	42	51	59	50	48	52	66	47	51	46	37	46	57	52	43	50	50	41	38	44	39	57	56	54	58	44	42	55	63	53	40	44	56	47	49	40	50	46	49	47	40	38	52	50	43	49	55	45	43	46	44	45	36	35	50	49	50	44	55	39	49	49	43	53	42	48	47	57	41	49	47	41	52	46	61	50	53	42	40	46	46	53	42	55	45	46	52	50	46	52	48	49	45	46	54	59	56	45	43	40	53	43	42	42	45	55	52	47	34	49	42	55	57	50	49	54	48	29	52	60	41	42	56	58	44	48	42	53	44	51	48	60	35	32	48	48	40	42	57	54	44	42	38	51	63	42	41	49	40	44	54	50	55	46	46	43	58	42	39	46	45	51	44	42	44	54	51	41	47	59	49	47	45	51	46	59	44	43	32	47	40	40	50	49	51	50	49	51	55	38	44	49	42	52	39	48	45	47	48	44	55	51	49	39	42	56	41	57	48	42	45	47	45	46	59	46	44	38	51	48	34	51	33	43	44	47	44	52	45	46	44	47	39	50	43	44	60	58	44	42	43	48	55	36	47	47	51	44	66	35	44	46	44	54	45	51	35	47	40	43	44	29	52	48	51	51	46	42	35	44	52	51	44	51	46	46	48	47	59	39	53	42	55	40	46	53	55	43	54	56	43	49	33	49	48	54	46	49	41	46	53	43	42	44	45	50	62	66	53	40	42	41	46	42	46	47	46	37	53	57	56	43	58	40	42	49	43	44	45	30	48	41	33	31	46	45	56	53	49	49	43	42	43	47	43	43	54	38	56	43	46	50	52	43	50	43	55	52	40	41	52	56	37	43	41	53	50	48	43	33	40	47	39	44	57	47	58	54	48	37	55	52	53	48	47	50	46	41	42	50	47	47	45	43	55	51	46	54	48	44	45	52	54	44	54	46	47	57	37	42	41	45	51	47	41	51	37	43	40	52	49	39	43	48	29	44	51	60	31	46	46	51	52	52	52	52	55	44	45	45	53	63	49	55	38	60	41	46	45	54	44	50	46	43	47	55	53	46	37	46	53	51	42	44	45	51	55	51	56	54	38	34	43	39	41	47	50	51	47	54	46	46	45	48	47	55	44	48	49	54	54	49	43	40	56	42	50	42	46	44	41	47	56	37	59	47	58	49	51	55	49	38	54	43	48	46	52	44	49	45	44	51	49	45	53	41	39	46	47	40	42	52	41	43	42	52	39	42	48	53	57	57	55	48	46	56	38	44	44	52	48	47	40	44	39	41	41	43	44	47	49	38	48	54	44	58	42	39	69	38	52	45	49	56	49	41	39	56	49	51	42	35	38	34	58	52	60	41	55	50	36	47	44	45	43	52	57	42	35	48	50	48	56	44	48	47	43	62	42	60	56	39	53	46	30	45	39	50	53	55	62	55	63	50	43	59	44	49	42	40	44	34	43	44	51	54	52	46	52	48	63	63	48	36	53	49	44	53	50	38	49	48	45	40	54	57	43	46	51	45	40	42	46	48	43	62	51	43	39	60	52	39	49	46	50	43	51	47	54	51	48	53	51	66	44	45	48	47	39	48	47	49	42	39	40	52	37	48	40	54	50	52	48	36	42	60	59	42	51	34	45	55	49	41	54	48	55	52	48	47	61	56	54	63	43	46	52	59	51	46	51	47	45	45	46	53	46	48	51	45	46	39	42	55	51	41	45	56	55	53	55	60	46	41	45	55	35	44	48	46	45	48	38	62	43	54	46	50	58	41	44	48	46	60	50	59	40	39	42	47	58	36	47	53	43	48	47	48	55	50	52	34	55	42	38	50	47	51	41	40	55	44	50	55	52	48	47	54	46	48	60	57	48	39	61	49	52	41	35	47	44	55	47	40	53	46	39	44	56	47	51	42	54	45	57	51	59	53	45	56	43	36	57	54	51	43	36	39	50	58	41	43	43	39	47	36	47	46	55	47	56	48	41	56	42	50	57	47	53
21619	16456	11063	24422	32560	32243	29201	26412	23407	20731	18189	16609	14427	12907	11304	10343	9158	7973	6864	6115	5326	4755	4312	4036	3513	3374	3148	2905	2709	2595	2499	2249	2155	2047	1959	1800	1840	1746	1623	1575	1591	1607	1454	1473	1334	1262	1321	1308	1232	1149	1089	1182	1111	1125	1096	1005	982	1017	1025	997	969	934	904	937	908	946	925	837	827	847	859	835	854	822	794	855	805	770	792	775	753	808	783	743	770	741	734	789	748	719	715	709	719	708	695	655	654	682	662	677	690	653	688	705	673	721	697	704	670	709	670	746	647	676	714	681	729	700	694	684	646	703	692	700	727	653	707	711	659	706	705	689	673	675	710	717	740	684	649	679	652	651	684	667	683	645	701	663	684	623	651	689	672	671	722	697	646	701	679	643	684	704	658	644	664	678	693	676	692	705	644	680	693	622	703	647	701	667	655	734	690	690	665	692	700	685	632	662	696	640	693	681	677	668	714	707	658	710	718	684	683	691	667	681	661	689	736	671	677	716	679	682	674	673	690	679	664	649	698	652	664	674	683	664	695	696	676	658	672	692	645	645	684	668	698	668	674	694	707	644	739	669	717	671	667	687	654	649	681	714	658	700	680	612	683	683	681	700	690	694	669	735	695	704	710	665	699	670	670	627	650	694	695	683	687	654	707	646	664	693	698	667	716	664	699	660	717	696	703	746	719	714	686	705	666	711	678	663	689	675	646	700	627	673	699	696	732	669	728	663	617	716	733	671	713	671	694	719	699	686	670	672	692	660	649	667	658	719	633	651	668	681	651	723	664	704	646	672	657	682	673	712	680	669	696	647	667	676	637	672	682	667	668	727	678	693	698	655	696	711	668	670	680	636	695	662	643	694	683	757	687	736	661	710	690	683	693	634	695	728	698	704	650	664	686	695	709	720	612	668	695	674	654	675	670	627	669	680	694	672	674	709	686	683	720	748	725	665	653	663	690	687	697	677	682	704	669	667	625	700	682	660	644	654	634	719	640	641	714	708	729	656	678	683	691	659	719	645	680	721	671	713	655	697	653	653	675	665	695	675	684	718	636	673	700	695	690	700	686	658	691	682	718	743	663	673	691	710	718	655	675	674	653	702	689	711	675	637	702	636	704	686	677	701	636	672	661	710	660	703	743	696	656	688	649	703	698	678	706	679	704	636	662	688	679	699	673	690	721	709	652	673	718	666	709	675	609	651	712	689	668	686	742	751	686	694	653	698	695	698	650	660	689	688	684	710	675	656	633	715	675	645	678	653	683	671	692	669	659	679	681	690	703	700	720	666	684	625	713	702	648	629	674	640	691	683	649	669	690	661	645	671	727	685	737	695	678	693	703	642	695	641	692	710	686	714	691	735	663	657	675	707	708	700	660	671	718	718	663	651	643	665	662	704	695	710	646	669	682	696	686	688	702	713	679	734	685	645	633	658	652	730	702	678	710	656	672	701	704	680	678	628	678	642	638	642	668	695	678	655	633	705	695	728	674	696	671	665	701	726	653	695	686	691	713	713	698	746	675	645	669	696	693	657	669	736	653	696	704	668	648	674	692	691	688	715	662	677	649	660	691	675	678	689	664	685	704	691	684	643	665	657	685	690	705	642	736	647	714	629	685	709	678	695	693	671	697	706	679	680	654	654	676	645	693	643	661	706	647	654	712	663	689	693	681	711	681	630	658	710	654	729	685	727	675	663	684	661	653	714	703	717	667	660	725	693	628	675	721	730	695	682	689	716	696	657	657	720	713	657	699	674	647	688	680	647	679	663	700	701	654	690	668	643	644	737	688	653	675	707	676	705	665	657	666	699	670	708	700	686	655	687	678	671	660	671	671	662	659	722	660	672	684	698	650	678	687	692	679	700	717	686	733	698	643	716	644	708	687	649	664	657	629	702	674	687	630	696	704	600	629	724	675	707	643	707	690	637	663	676	716	656	719	627	723	636	721	684	686	645	687	669	654	698	684	694	674	677	677	658	711	684	710	681	701	668	704	703	651	705	678	643	692	663	638	700	681	642	699	691	655	711	690	708	687	663	625	661	708	679	709	723	696	657	665	702	679	684	680	700	692	660	668	709	661	680	701	733	694	652	696	711	713	688	668	669	665	694	633	652	684	701	712	656	676	695	672	655	663	671	682	687	690	713	683	649	676	699	701	689	659	644	719	669	675	669	722	696	712	659	692	681	643	708	700	696	637	675	681	728	632	680	694	653	689	696	723	653	701	665	661	678	704	673	677	704	679	633	662	673	698	737	665	690	727	733	654	681	681	680	641	693	677	710	673	708	658	712	652	683	676	660	691	678	684	678	704	709	688	683	694	694	702	715	668	656	725	699	679	718	709	672	710	683	648	686	682	670	664	645	683	676	671	710	679	677	679	702	713	725	661	704	688	656	714	625	652	663	663	641	698	649	648	695	703	680	685	713	686	680	666	628	707	680	677	704	676	687	695	690	710	698	699	687	649	678	659	712	675	690	712	680	707	685	653	681	701	658	708	664	693	667	683	641	655	680	703	701	642	710	659	696	727	649	651	728	708	665	735	698	660	685	679	716	700	664	666	692	673	676	702	662	697	674	696	658	678	633	706	691	655	671	681	652	654	718	687	702	723	663	681	683	690	676	700	666	679	653	675	683	679	721	692	709	733	671	734	673	709	698	683	655	682	666	723	656	727	710	672	705	693	677	694	764	663	688	679	661	648	693	672	708	683	725	692	661	707	664	715	718	700	706	698	660	631	739	642	707	691	668	642	724	690	675	680	686	684	629	648	682	688	696	695	680	726	723	656	679	681	671	632	659	652	696	686	661	695	704	683	688	667	685	649	686	698	664	703	663	663	688	709	692	702	643	727	670	676	658	695	662	679	675	663	695	671	661	681	675	689	690	702	707	717	652	714	685	617	691	690	672	645	694	681	633	651	713	687	723	718	700	674	671	683	677	695	661	643	697	690	678	687	714	675	647	683	688	681	654	678	687	716	645	669	663	704	669	674	649	703	697	689	694	711	724	661	713	664	654	671	701	716	689	677	653	708	683	693	706	696	672	659	689	639	688	623	661	672	663	661	651	685	650	705	661	679	681	669	669	658	678	725	706	729	641	708	680	632	666	698	646	704	700	708	668	713	677	708	725	645	712	669	726	720	689	670	682	668	679	713	704	637	670	669	624	702	638	646	629	730	711	697	667	669	652	708	678	717	721	606	672	739	679	671	708	728	719	716	684	666	688	693	644	712	682	683	689	620	673	677	681	648	644	672	688	697	698	722	660	680	677	641	707	689	652	667	667	659	735	677	699	652	697	707	661	671	665	657	692	673	685	667	657	659	695	738	683	691	655	677	669	700	688	637	682	700	654	635	680	693	714	668	690	664	678	680	710	684	659	719	701	706	717	708	672	693	650	691	676	685	685	700	682	639	680	721	655	672	695	680	690	683	710	667	649	667	644	694	635	683	703	681	653	665	679	719	678	687	698	640	698	672	711	705	655	661	709	675	781	666	647	765	671	717	726	717	700
3311	860	513	465	781	933	868	728	702	627	557	495	475	375	322	297	241	259	208	199	200	140	155	108	123	128	118	128	106	125	107	99	84	85	113	91	103	118	95	87	94	77	67	75	80	80	96	71	78	74	80	89	78	74	67	77	90	77	62	89	83	62	71	76	73	60	74	75	75	62	72	76	68	63	71	71	76	81	82	59	80	78	77	72	72	68	66	77	63	65	70	63	76	63	66	81	59	64	66	66	72	66	66	72	69	82	65	77	78	72	87	76	72	67	68	67	65	71	64	74	72	77	76	85	69	64	71	67	66	80	70	73	86	69	83	77	65	67	64	68	87	64	64	61	58	72	77	70	80	65	76	77	75	64	64	62	67	71	83	67	60	67	66	78	73	60	82	87	85	65	68	76	73	87	75	69	63	68	72	68	84	84	72	74	61	68	75	66	69	86	74	72	74	76	78	82	85	68	75	66	68	74	56	73	56	83	68	63	75	61	64	59	67	74	56	74	73	74	65	69	81	63	70	84	62	75	71	78	78	80	78	81	83	78	63	69	70	61	66	73	74	60	80	78	65	66	82	54	62	61	68	69	92	76	70	70	75	65	63	71	90	78	58	67	66	59	77	69	64	81	71	81	67	79	72	70	59	72	63	74	74	50	77	51	76	81	75	66	72	70	66	64	71	71	67	69	70	70	79	79	74	71	67	70	72	55	76	64	80	78	65	74	69	68	72	78	64	69	82	73	71	68	75	60	71	68	73	60	72	59	79	70	71	80	60	68	50	68	65	71	73	53	67	64	69	72	80	69	75	65	71	73	82	69	65	71	56	68	66	80	66	64	79	75	75	61	64	77	65	71	68	71	80	65	67	81	78	60	54	72	66	62	83	67	62	63	75	74	57	67	73	92	64	62	70	79	63	73	66	64	69	69	82	82	87	86	73	66	70	69	60	85	79	61	73	75	87	72	64	80	81	64	75	72	74	63	84	69	69	60	87	58	70	79	77	80	66	64	79	71	83	70	73	78	67	76	66	76	64	79	70	77	80	64	62	64	67	64	59	71	77	72	93	83	79	76	70	66	68	83	66	67	80	78	75	67	92	82	76	79	71	67	73	63	77	72	71	62	65	64	56	85	76	79	71	67	71	85	63	72	63	68	85	60	79	62	65	76	75	67	75	57	83	81	70	64	76	67	76	73	65	66	70	84	74	74	70	84	76	74	71	69	71	79	72	76	65	80	83	80	90	61	69	72	75	58	68	67	74	72	76	72	67	68	66	73	79	84	76	92	63	68	77	79	72	70	79	62	69	65	65	68	82	68	57	60	70	78	84	66	62	74	72	58	59	73	57	68	77	64	66	68	71	60	70	77	71	73	76	76	86	60	81	58	67	69	82	73	70	73	88	80	77	67	62	68	68	60	59	74	64	63	71	63	69	67	72	73	56	85	68	74	83	74	58	64	61	64	65	73	73	80	73	81	78	64	61	78	77	81	66	49	77	64	62	63	74	86	60	83	76	77	72	67	64	63	60	71	77	68	68	75	70	78	80	79	72	63	66	67	67	72	73	90	71	67	90	54	67	69	77	65	78	65	80	79	72	62	61	79	65	64	56	80	77	82	76	68	79	73	69	78	50	70	86	84	63	69	70	80	88	76	66	70	53	53	64	70	81	73	75	69	68	71	74	70	68	56	77	60	66	71	70	68	61	54	75	75	78	59	81	65	71	70	81	84	78	71	63	64	73	67	78	67	56	72	63	67	79	72	61	69	64	55	80	88	73	68	67	63	65	73	80	78	91	79	70	79	69	69	54	68	88	72	75	82	77	78	62	66	91	87	75	74	70	56	69	71	70	81	82	77	61	72	86	69	77	68	70	72	47	65	65	68	59	68	74	79	72	66	58	71	93	81	78	76	94	61	73	67	64	79	88	64	59	77	70	66	51	82	67	88	51	60	61	69	84	67	76	72	83	78	62	79	70	61	66	83	60	70	63	77	61	70	55	77	81	64	55	65	65	75	75	70	73	65	75	84	70	76	75	82	71	64	85	80	60	71	75	64	63	79	77	65	71	76	87	74	53	65	74	73	50	67	82	54	72	78	85	75	78	68	62	80	63	57	63	72	83	66	59	64	56	72	75	76	65	67	67	78	59	74	70	81	75	74	67	88	68	76	79	61	63	69	70	83	73	82	66	83	62	63	57	78	72	64	73	54	74	64	82	72	73	83	79	66	60	79	73	74	81	69	65	60	71	67	62	82	61	70	74	84	64	56	64	79	74	69	69	86	64	57	64	80	84	63	96	69	68	78	83	74	59	80	81	69	69	76	88	71	57	63	67	83	70	69	65	76	70	74	58	66	72	71	61	66	65	71	91	67	74	78	69	68	75	64	63	79	64	74	71	78	65	58	79	85	72	75	66	70	64	76	83	65	84	71	73	69	80	71	82	77	76	91	64	56	72	74	64	81	70	79	67	76	62	76	86	81	72	68	56	71	58	82	89	85	61	72	66	52	69	79	55	66	73	56	73	71	63	76	91	65	76	70	77	91	62	64	83	65	65	65	57	60	55	84	85	84	70	64	74	83	66	58	76	75	84	64	77	69	95	65	73	69	71	74	84	76	77	77	80	83	74	81	76	80	77	74	58	64	73	72	67	74	68	80	77	82	69	76	81	83	66	66	65	55	66	64	70	69	75	73	71	76	74	74	66	71	62	84	67	75	90	72	74	74	74	76	64	65	54	63	67	66	66	73	69	68	81	68	66	67	66	70	60	58	59	58	69	83	70	88	68	51	64	60	85	85	88	77	74	76	81	64	79	73	73	71	87	69	56	65	76	90	71	71	54	78	85	67	68	60	78	65	84	70	78	78	69	62	68	81	87	77	74	82	90	67	92	89	76	72	74	72	58	77	57	75	91	56	63	80	69	69	61	64	66	75	56	83	70	67	62	58	72	63	55	66	54	81	77	69	55	58	71	68	74	71	62	71	72	63	72	74	54	76	67	65	69	74	63	73	62	73	64	75	72	64	74	81	72	66	76	75	71	68	75	64	85	72	60	56	62	76	72	65	70	67	57	74	71	74	79	83	84	71	71	73	64	54	74	65	60	60	67	71	87	66	60	80	63	67	77	60	66	76	74	74	74	77	77	62	61	72	74	72	66	81	67	81	66	74	71	69	64	74	69	62	85	75	67	64	78	71	55	77	69	86	78	60	83	69	72	95	65	69	70	71	66	70	69	65	61	68	75	86	54	67	54	59	73	56	76	63	70	49	65	74	66	79	76	62	71	64	66	69	66	75	70	86	63	64	66	81	71	75	77	59	61	71	66	62	75	69	68	62	102	71	80	83	56	71	73	58	77	69	70	82	70	60	85	80	82	68	73	74	62	76	75	73	72	70	76	54	55	72	60	59	85	79	76	72	76	85	63	70	78	57	73	79	60	76	67	67	81	62	74	70	71	85	64	77	78	93	75	72	74	64	57	82	74	66	67	69	76	82
20283	14930	10475	23493	31675	31117	28661	25706	23022	20243	17930	15905	14299	12642	11099	10039	8892	7951	6959	6025	5420	4742	4469	3959	3797	3564	3312	3169	2966	2756	2615	2392	2366	2343	2204	2150	2032	1963	1914	1890	1833	1825	1720	1672	1632	1677	1583	1534	1510	1415	1415	1395	1396	1380	1360	1331	1341	1329	1279	1326	1148	1235	1202	1311	1233	1270	1178	1164	1107	1175	1131	1085	1155	1121	1108	1068	1037	1088	1110	1114	1107	1070	1060	1036	1017	1018	1057	1036	1002	959	1066	1011	950	1002	1017	1003	954	1009	1062	981	1011	1007	1063	1007	1024	923	963	1018	1003	1010	1009	955	944	1002	994	1003	979	971	1030	1020	1008	1001	1009	1007	1000	970	981	990	989	1049	958	1012	1011	980	984	988	1025	1035	984	987	992	990	982	975	1000	971	1009	991	996	1051	989	943	985	962	1001	916	1022	968	977	997	969	1036	987	988	919	984	992	987	983	980	952	933	949	1034	1013	993	1001	983	1058	937	961	1007	1011	977	989	999	972	1022	987	994	1013	947	966	999	1010	946	967	1038	1027	1005	976	949	1008	1004	964	1021	979	1024	998	970	929	917	981	912	986	939	965	1031	989	1014	1029	973	1093	988	984	976	1021	980	1032	987	1008	980	1015	1020	1050	979	1022	998	960	1009	959	992	972	973	974	990	978	987	982	997	1017	936	1002	989	963	1032	1000	969	1012	993	967	1059	965	1007	960	985	1040	954	958	980	967	1000	952	957	975	983	1045	1004	1038	1001	1009	909	1001	960	999	1004	1057	1023	1034	973	933	984	980	952	995	1005	985	938	964	953	1013	1057	954	963	1006	1009	920	999	1016	1000	986	963	1000	969	958	955	1001	988	990	1018	952	1016	1009	993	971	955	955	965	934	967	1017	980	1022	947	983	1022	975	968	1051	976	1001	987	996	1027	952	972	1015	970	988	996	1007	1003	998	1031	1020	985	965	997	985	971	1007	975	1009	999	1010	990	1013	983	977	1074	981	1027	987	1012	1000	969	985	972	1018	996	1025	971	968	1012	1005	1032	964	1006	1016	990	997	1002	989	969	1004	946	1002	1006	1039	975	955	1005	977	944	964	998	1026	978	1027	959	977	1073	1013	979	934	1029	991	981	994	1000	983	998	1009	995	1021	1017	1008	928	992	1017	967	977	990	983	952	977	1012	980	951	977	1043	992	1026	994	1057	956	1025	1013	938	1000	966	976	977	924	1030	960	1010	986	994	994	957	990	978	981	1001	991	990	950	1008	1011	989	926	946	941	964	992	1013	951	939	962	954	959	1043	1025	984	952	954	1019	1024	994	1008	1005	950	929	988	1027	1009	1033	1014	992	989	1003	1033	1038	1020	975	972	963	980	984	1002	1010	1004	983	991	997	985	974	1017	997	972	1005	1020	986	998	1019	1010	931	969	991	957	990	1086	931	956	981	968	1040	1015	1009	947	971	971	979	1040	960	1048	996	951	999	951	1027	1013	995	984	1068	980	1012	1031	1014	1022	991	976	1015	953	991	998	962	1005	1010	1011	980	976	974	974	944	1009	1003	1006	967	986	1036	1069	981	988	1022	978	976	964	1012	1000	996	951	1076	973	987	990	1035	1026	993	975	968	1023	942	963	1024	920	996	980	1038	980	956	983	1007	991	966	1025	1015	968	933	1009	967	985	995	924	971	958	962	1044	997	1034	932	987	966	1000	1003	1005	971	978	1045	1032	985	1007	1001	976	1055	1001	961	1046	969	952	984	972	995	1025	964	1023	1059	1030	914	980	996	1018	990	988	992	940	1014	1019	1003	954	991	1009	969	960	1048	963	1012	946	936	974	1027	988	933	1009	992	916	1025	939	985	1070	1016	968	1004	966	1004	948	959	974	986	920	952	984	977	1021	977	965	930	985	970	1016	1010	975	920	960	1025	956	999	958	995	1014	985	965	1005	966	981	1009	999	1002	1000	947	1004	997	996	923	996	993	1012	1006	1030	988	981	1023	944	973	974	965	986	1001	1003	966	969	1063	1017	999	988	1059	981	1069	1000	964	998	999	967	980	1062	1005	1029	1033	1010	1011	943	925	1009	972	1014	1013	1006	993	1036	981	983	972	977	958	947	993	1025	996	1011	985	974	1018	959	977	1023	1017	989	976	1037	969	990	1007	921	962	993	956	911	1002	992	954	991	1016	930	988	964	943	946	1017	1002	997	1020	974	1015	943	927	961	998	1007	1015	983	1006	967	1035	965	1007	1020	970	1027	1007	937	969	1000	999	966	1042	1013	1031	938	1011	1008	967	1008	984	990	995	1017	973	1009	977	964	972	980	985	961	975	1008	1024	1033	1027	1005	1010	995	1015	986	983	985	961	1017	1006	963	1008	1020	1008	932	983	917	978	1003	1019	976	997	981	1029	1001	1022	979	1030	1008	1014	997	1009	1024	997	979	999	1007	973	931	936	969	945	994	965	1005	986	977	983	1008	1007	1025	984	1000	992	1040	1013	980	982	996	1002	996	992	980	960	920	937	1002	947	1007	992	1035	977	951	1000	980	1009	961	1008	960	929	978	962	967	997	1019	974	878	952	949	982	981	976	1009	989	1005	1038	1004	998	997	967	1019	997	1030	1000	987	992	1012	990	1057	1010	969	939	1028	982	959	928	994	1008	988	1055	972	897	1002	1014	990	1024	987	1050	977	996	1003	964	1011	1000	991	997	980	962	955	975	1009	965	987	1021	973	949	1008	999	1019	976	975	1000	1015	970	959	971	970	982	946	978	1052	991	1019	991	968	960	987	1019	939	963	984	1005	987	953	921	967	1068	989	1011	994	1010	959	937	938	1054	1002	1005	993	988	983	1050	917	977	923	951	1038	939	989	972	1011	1022	969	1063	972	1004	964	964	1029	966	984	947	926	996	1019	913	932	1046	1010	986	961	968	931	964	1025	1005	985	1020	939	926	1035	946	940	1047	1022	1035	1012	992	996	967	988	1014	959	985	985	982	935	1031	958	969	970	1006	1016	1017	996	976	974	1001	965	1015	1027	996	994	977	1008	980	975	979	997	949	988	965	1032	1048	1008	967	981	1015	941	997	973	1000	969	1007	980	1002	933	1009	1009	1005	967	971	1000	1024	949	1008	1038	951	946	943	994	1029	960	1003	965	940	1016	945	1020	971	988	977	960	1040	1025	1018	978	984	977	1006	956	989	1042	974	969	970	971	1012	998	917	1000	981	980	965	981	983	976	950	983	1026	955	1000	952	995	949	991	1041	949	954	1008	976	1015	936	988	958	953	1009	995	980	951	957	987	950	1020	995	1031	969	938	1055	986	1010	970	1005	951	954	1025	933	1015	985	982	963	945	934	946	1015	1026	989	953	1004	1004	1026	953	1000	955	985	983	957	1040	1018	935	1023	1007	946	974	955	974	984	996	1002	957	1013	967	956	982	1027	950	1020	968	1001	986	988	1085	1032	927	1002	983	983	981	1050	998	982	1079	1011	1013	935	979	990	924	976	955	1039	1003	970	1026	1020	1012	961	951	1029	1015	950	974	938	1013	1087	950	977	1047	1000	1002	929	919	1049	1023	1030	973	965	986	1000	1001	998	963	964	970	990	987	1002	986	970	990	894	977	964	992	1020	985	944	985	1055	1026	965	1029	967	1015	986	1034	983	961	980	1031	975	997	985	974	1016	992	949	1016	1014	1011	957	959	968	1014	956	940	994	973	996	992	1022	975	982	972	941	1007	1023	1005	998	1011	1011	970	958	883	981	965	964	1051	939	987	1007	982	993	966	977	967	987	949	1018	954	1028	940	986	993	982	979	923	1013	995	987	973	961	1004	972	1013	1007	990	1002	1005	1012	1020	1003	1011	1038	960	1007	991	987	958	1027	981	960	921	1022	1033	974	978	978	1054	916	978	984	1018	1016	1002	994	984	1017	992	1005	1033	1045	992	948	979	1018	1007	1023	984	989	1002	1080	984	936	984	949	1033	1036	968	938	972	992	1009	1003	970	998	1041	978	1016	1077	964	1084	976	1010	982	962	1012	930	1019	935	988	965	968	954	994	958	923	988	975	970	1017	1013	962	1026	1006	1008	980	949	987	981	998	977	1007	985	971	1032	987
2443	1149	704	673	1029	1316	1226	1103	961	904	698	642	564	497	462	357	335	301	257	251	196	194	178	157	168	154	151	137	139	142	114	124	111	109	105	103	99	77	115	107	98	84	70	77	90	87	86	83	85	79	78	79	59	85	88	86	72	65	82	80	88	71	82	65	84	82	78	76	79	59	71	68	78	64	71	69	66	55	63	61	52	60	55	71	66	63	62	60	74	59	56	57	69	63	67	64	55	74	57	59	51	65	64	62	52	68	62	64	61	73	62	56	58	68	76	64	61	63	68	62	68	69	59	68	49	50	67	60	67	74	60	75	52	78	62	68	57	52	48	68	61	66	60	61	69	81	57	88	65	59	59	73	67	72	68	72	67	54	58	64	66	58	49	53	47	68	66	64	60	51	60	65	63	56	76	52	53	48	62	60	76	54	52	71	57	65	49	52	83	67	51	67	67	48	66	61	61	59	56	54	56	63	71	56	61	53	65	72	54	64	60	50	45	58	52	57	65	69	73	65	57	50	76	58	60	68	73	54	65	44	64	46	57	50	54	52	64	66	58	66	71	53	62	64	63	67	54	68	52	72	70	59	65	52	68	69	56	55	58	72	68	66	56	52	71	61	71	61	51	63	56	76	68	65	52	58	58	56	64	55	60	52	56	62	77	60	48	68	68	60	67	81	64	63	70	75	58	81	67	65	67	61	52	69	85	67	49	69	61	60	68	62	58	68	71	72	67	49	60	78	64	65	73	64	61	60	57	71	62	62	71	58	65	62	60	65	70	71	65	50	60	63	81	56	70	50	54	59	64	41	54	71	62	71	73	56	74	64	69	64	77	77	67	80	69	71	57	55	51	68	58	65	48	75	64	56	58	60	70	63	49	55	70	59	71	56	78	59	65	64	64	62	64	60	59	64	65	56	68	67	62	58	73	67	55	61	65	62	63	51	59	66	69	61	71	46	55	65	58	52	57	72	74	69	62	55	59	68	61	58	62	67	65	59	78	78	55	63	52	64	75	74	55	66	67	72	65	59	66	54	74	67	64	76	63	58	60	75	59	62	75	60	65	63	60	53	58	60	69	55	55	63	46	54	80	70	72	66	73	68	70	64	68	67	70	66	49	60	57	66	55	61	74	51	51	63	68	55	68	77	86	58	59	65	69	63	76	63	56	67	58	59	51	53	74	72	64	73	69	67	59	60	71	64	57	59	68	70	61	66	77	71	54	63	73	60	71	52	79	68	67	59	73	55	66	66	62	61	64	56	64	74	71	61	64	42	63	50	71	60	74	60	60	69	61	70	63	62	60	63	70	60	67	68	53	76	71	61	63	51	61	75	67	79	73	62	60	62	64	56	62	64	57	66	68	61	58	70	54	60	50	63	72	54	74	71	59	72	52	64	63	60	66	53	59	60	60	70	54	70	74	74	48	66	52	64	70	68	57	68	64	65	46	67	61	81	63	60	66	67	69	62	68	60	64	54	58	71	47	59	73	61	84	62	64	60	53	68	54	50	60	52	61	57	80	59	65	55	54	63	67	59	77	57	67	64	60	64	58	63	60	50	64	68	49	67	67	53	47	63	60	59	65	67	67	69	61	51	69	69	64	72	58	53	63	73	67	58	66	71	72	66	63	58	71	58	58	47	56	58	56	58	74	67	60	65	68	70	71	62	66	60	49	61	49	64	67	77	54	49	65	52	54	80	61	52	67	70	61	69	66	59	58	71	68	58	59	59	59	65	59	80	63	60	64	61	76	60	58	77	57	65	55	55	67	82	79	55	68	51	66	62	59	61	56	68	66	56	55	67	64	75	58	64	74	60	70	69	63	81	65	63	73	48	53	61	65	73	71	69	66	59	57	66	53	56	65	66	67	72	48	59	63	60	77	65	72	66	69	63	71	67	73	58	64	70	64	58	57	65	66	59	64	73	46	75	59	73	60	66	43	57	64	64	60	60	69	55	71	59	61	62	69	69	74	69	83	78	72	65	57	58	58	57	79	61	57	65	62	62	66	53	54	69	51	67	53	71	57	81	73	67	58	58	55	66	59	65	72	61	63	64	64	67	71	68	65	63	66	60	69	69	71	56	64	58	61	66	78	65	51	74	53	73	75	61	60	68	77	60	49	73	61	55	71	82	60	78	54	55	58	62	48	76	53	70	80	54	63	66	58	67	68	89	62	67	59	61	52	65	64	61	53	50	64	72	65	46	67	94	68	63	67	77	70	59	70	65	71	58	67	70	66	63	58	73	67	67	72	58	57	55	76	64	60	77	62	56	62	59	67	87	74	67	47	70	55	72	56	66	64	62	72	64	49	60	57	65	56	52	57	55	61	58	68	67	63	62	76	66	54	56	68	65	72	60	72	85	70	69	75	54	60	66	60	66	76	66	79	57	77	61	70	57	54	60	56	60	60	57	71	68	83	62	71	58	73	60	57	69	70	61	70	60	59	56	69	55	55	69	54	70	64	62	57	56	63	65	62	50	68	71	63	63	57	63	70	56	67	61	58	63	58	54	61	49	69	68	68	66	56	58	68	63	65	55	57	77	73	67	62	61	74	56	69	79	73	66	67	49	58	62	65	69	61	74	49	59	63	77	62	61	65	70	77	71	64	47	74	58	71	57	70	83	67	69	64	63	59	60	51	55	62	61	64	71	74	70	75	80	74	60	58	70	59	54	58	75	76	51	68	65	76	60	64	82	66	66	64	57	74	69	78	57	67	70	69	61	65	66	55	69	62	58	60	69	60	75	55	56	65	61	78	63	59	62	66	74	72	67	78	54	65	66	59	56	70	52	77	73	69	66	60	68	54	59	73	73	76	69	65	61	59	66	67	52	49	68	51	57	58	67	57	68	62	67	67	72	47	66	54	53	68	51	59	65	59	64	52	56	60	55	62	67	58	58	68	67	64	58	69	54	77	53	62	71	57	68	74	53	72	70	51	64	74	66	64	59	71	54	56	58	51	63	62	74	67	65	64	65	66	51	69	54	65	63	66	52	60	68	58	69	69	78	58	63	73	55	77	59	60	64	70	68	69	56	61	48	63	59	57	59	52	55	62	65	50	60	60	59	70	53	59	81	72	70	53	60	60	59	69	67	53	58	62	60	68	73	71	71	68	58	65	69	74	59	75	69	51	64	59	42	50	73	59	75	57	51	51	54	59	68	85	68	67	61	58	56	57	60	40	71	57	63	65	68	65	64	59	56	84	64	49	64	37	72	66	56	53	54	64	68	56	64	62	60	64	66	49	60	69	76	54	61	68	83	62	67	70	54	60	69	66	64	66	60	76	58	57	60	61	62	73	56	69	65	69	66	74	61	61	66	63	71	71	68	51	63	67	68	64	56	51	75	50	72	60	69	72	72	62	80	71	56	61	60	64	59	64	63	72	75	61	72	62	75	64	57	58	72	65	68	76	77	50	54	69	58	64	50	72	60	53	38	82	64	69	44	61	58	62	60	68	60	61	65	54	65	69	50	54	74	81	73	61	56
25600	19088	13780	28232	36146	35724	33276	30473	27245	24350	22336	20005	17933	16065	14466	12917	11446	10109	8961	8095	7177	6369	5637	5245	4935	4763	4395	4007	3635	3407	3286	3136	2906	2827	2618	2589	2508	2363	2263	2189	2117	2026	2025	1880	1857	1755	1777	1678	1587	1572	1570	1521	1497	1494	1457	1333	1369	1379	1281	1344	1261	1304	1229	1254	1277	1193	1218	1195	1099	1155	1081	1068	1087	1063	1017	1098	1134	1050	1070	1073	1020	994	1017	999	992	964	1012	976	980	935	989	977	928	926	941	853	926	919	917	928	906	870	898	942	933	946	870	889	944	871	890	878	914	880	826	939	875	893	900	976	973	924	907	892	939	903	903	928	922	945	881	906	891	919	942	922	890	915	950	879	879	926	906	870	946	957	911	875	834	878	875	909	941	856	905	921	883	879	900	893	860	919	911	924	950	874	880	831	872	897	913	870	901	854	883	886	901	858	910	894	903	885	937	882	893	884	865	899	866	881	913	873	916	900	931	940	896	845	890	854	902	884	886	869	835	934	900	882	961	920	866	940	916	864	881	908	877	836	920	874	908	851	865	916	895	867	887	938	893	936	860	902	917	900	912	919	890	876	960	918	903	909	837	867	887	886	881	928	859	896	866	867	930	882	817	921	909	882	940	900	881	901	910	903	887	878	905	916	939	864	894	895	889	920	905	897	880	938	925	895	943	934	852	911	879	892	896	926	852	914	924	877	835	907	928	856	883	916	841	922	898	925	875	871	933	887	920	893	872	923	865	874	913	917	937	887	868	880	912	943	889	952	946	880	936	841	881	883	847	899	937	946	903	915	897	930	867	932	917	927	866	857	913	864	979	915	888	840	866	865	889	855	902	883	885	866	908	903	895	944	815	889	926	928	897	931	841	879	893	916	838	865	892	926	881	898	906	893	877	896	878	868	894	910	969	855	896	918	870	894	873	842	892	867	906	877	883	920	878	895	874	918	927	854	887	899	866	870	949	947	898	869	851	897	871	892	905	926	912	960	841	894	927	917	870	887	940	916	919	909	875	914	895	965	859	911	886	918	880	874	926	931	916	935	864	882	903	906	881	895	894	926	951	905	891	915	849	869	898	899	856	885	865	880	869	880	927	895	895	929	861	917	936	867	938	857	890	890	868	910	940	875	894	887	885	941	885	873	947	882	892	844	886	913	922	879	940	930	908	913	956	936	872	917	886	842	908	943	870	913	905	856	872	906	903	894	878	865	894	935	870	922	822	905	829	922	901	829	928	884	940	883	885	917	932	859	888	955	910	886	893	895	880	910	893	908	872	849	854	909	892	881	904	912	892	896	913	850	934	846	864	958	925	913	921	874	928	902	866	897	881	912	895	923	956	862	852	830	866	852	871	903	935	904	854	893	929	864	894	866	870	932	885	882	927	874	880	928	893	916	876	907	872	931	956	908	933	938	902	934	909	896	893	882	941	902	870	905	873	914	877	889	919	855	877	914	862	909	911	910	926	881	913	862	884	889	845	947	922	908	891	896	882	841	967	852	854	875	837	923	881	890	884	899	854	882	882	881	894	915	893	940	888	928	850	923	923	918	907	885	938	857	876	906	912	884	855	906	877	865	896	902	885	880	846	904	916	859	892	911	935	862	904	909	888	901	947	875	879	935	922	897	860	923	888	886	904	858	904	932	883	899	854	893	844	893	867	882	881	984	859	915	874	955	878	885	887	901	923	863	856	880	873	927	846	903	891	885	923	881	905	903	852	881	931	891	895	888	872	900	885	874	914	859	923	912	941	904	939	886	894	872	933	906	892	899	890	933	851	897	847	906	894	906	855	865	875	868	907	903	934	886	869	866	868	940	924	912	865	914	892	932	888	926	875	895	865	847	910	896	917	856	841	933	911	885	876	900	902	881	891	928	890	916	909	944	896	891	856	933	851	940	911	926	878	840	895	884	855	930	867	895	897	909	878	918	901	870	838	859	879	889	916	897	889	926	905	904	872	926	894	927	844	930	921	930	843	891	875	890	920	879	903	894	883	927	899	864	962	874	914	869	969	912	916	916	876	874	870	900	906	891	858	881	894	895	900	799	874	866	889	889	864	906	879	898	891	914	873	919	892	903	923	930	861	903	863	937	951	859	913	937	924	894	915	893	904	884	929	895	879	879	944	904	891	890	905	904	972	898	870	900	903	913	895	853	890	915	899	933	908	935	831	890	913	912	888	915	913	841	934	930	886	903	979	837	891	927	846	918	841	814	921	964	905	905	960	914	917	912	922	867	925	899	932	884	877	837	899	893	861	879	906	863	928	912	864	913	897	855	914	922	891	859	902	878	858	866	962	874	851	861	928	918	816	848	920	851	919	919	905	883	909	866	950	898	892	854	958	871	850	901	881	894	876	870	860	902	911	885	899	907	898	871	919	930	862	842	879	942	917	907	884	953	864	898	903	918	892	871	895	873	919	868	840	890	883	875	933	857	885	871	893	881	871	888	923	901	913	915	892	944	829	893	887	912	885	892	891	859	915	884	900	916	844	856	880	908	926	916	831	927	865	919	894	940	856	855	874	908	882	902	904	869	866	917	916	885	917	903	911	895	833	876	924	901	859	882	904	931	854	935	896	863	846	900	954	948	910	930	907	887	933	882	906	834	831	928	894	891	897	909	866	885	914	863	870	939	830	885	928	907	930	893	939	904	900	935	868	918	905	875	886	893	884	914	897	900	940	927	820	967	916	904	895	927	858	878	879	841	914	881	840	861	905	880	933	896	902	890	898	873	937	838	884	866	886	901	859	963	949	905	890	838	879	887	900	951	956	933	954	952	900	944	905	945	880	940	836	904	835	884	881	882	891	839	894	882	926	873	894	900	911	861	945	887	875	863	892	933	872	860	960	948	881	862	957	900	907	870	886	863	894	882	868	882	942	888	882	907	945	942	852	882	882	891	908	914	875	889	924	956	898	888	912	858	889	916	876	904	883	892	883	902	892	926	885	917	875	901	831	851	945	903	903	880	874	945	918	887	865	873	887	891	861	851	912	929	893	854	893	904	931	947	906	895	866	869	911	916	880	885	881	890	899	883	935	862	919	950	888	923	921	923	922	930	895	886	885	961	915	904	899	875	892	903	915	857	895	833	858	907	878	848	855	905	931	865	875	882	915	875	885	891	916	907	901	866	903	881	914	870	892	894	858	866	893	934	851	893	910	932	938	876	931	865	886	915	914	873	823	882	885	894	867	921	886	849	932	886	889	889	925	889	899	911	872	870	916	893	906	875	921	886	898	920	918	888	895	909	885	920	857	894	926	937	848	880	948	847	921	910	893	932	894	921	876	907	876	920	956	937	909	922	895	882	893	882	884	940	870	843	861	937	928	888	870	876	894	872	875	893	892	831	889	847	864	889	856	840	881	917	876	854	886	892	916	875	842	960	857	884	892	981	910	951	890	888	918	877	861	935	913	878	906	882	921	857	875	895	921	929	896	870	861	907	856	885	948	922	897	883	873	936	877	930	910	898	908	946	903	863	963	883	876	921	895	897	901	878	897	911	970	896	824	923
2031	548	387	336	556	710	607	614	506	498	425	344	317	293	227	210	182	186	154	127	127	116	113	98	113	86	98	91	94	78	88	87	86	63	69	96	60	84	77	59	58	67	79	54	71	84	53	68	62	71	68	61	49	61	62	54	61	62	50	68	51	58	46	69	58	63	50	59	51	63	53	62	59	56	53	62	52	61	56	46	47	72	44	60	39	51	50	49	65	70	56	47	54	56	46	57	50	44	46	46	52	52	53	40	64	57	55	52	56	53	45	56	64	48	49	46	35	64	56	67	50	45	57	57	57	50	56	67	55	55	55	45	51	71	42	44	56	47	44	59	69	53	45	45	52	51	45	51	50	44	52	49	57	41	50	60	51	46	55	48	51	49	64	56	60	49	57	47	38	52	49	40	57	47	51	68	51	53	45	61	40	56	62	55	56	41	54	44	53	51	67	51	51	45	52	49	47	54	56	50	53	58	43	50	51	47	57	46	52	74	39	49	44	55	59	69	46	55	62	67	57	48	48	55	45	48	63	44	64	65	50	61	56	64	58	49	47	36	50	48	47	59	48	52	44	62	47	40	55	51	45	45	59	50	41	53	57	46	55	51	57	68	45	44	51	52	59	64	62	64	52	60	42	59	54	44	63	45	52	51	55	56	54	47	55	53	55	51	44	50	59	56	48	37	46	50	55	62	59	51	52	54	56	47	58	51	64	51	50	50	57	48	58	68	64	49	56	59	54	52	53	47	60	53	47	59	48	48	50	57	55	43	58	54	58	65	43	43	65	50	63	62	56	48	67	51	57	49	58	43	45	54	65	44	46	60	42	64	62	49	61	63	62	49	47	47	50	56	47	60	50	50	50	62	52	67	39	56	58	62	43	53	55	64	36	46	60	48	63	52	38	36	64	39	46	46	66	59	52	40	52	46	49	52	51	58	73	47	55	45	57	63	54	47	37	65	57	43	41	48	54	54	41	61	46	43	58	52	48	54	46	51	50	53	63	61	49	54	50	44	51	56	49	44	49	38	49	76	51	49	52	44	47	57	52	61	59	51	47	46	57	56	64	50	48	60	58	60	48	58	46	46	50	65	62	45	58	31	53	66	42	57	59	49	52	39	44	62	46	60	41	55	50	51	60	58	65	46	38	41	41	40	51	55	61	68	49	53	54	46	52	51	45	46	41	72	57	52	48	44	47	50	49	64	41	64	50	51	52	46	53	53	57	52	52	48	50	52	61	61	52	41	61	51	52	59	65	67	69	66	45	48	52	40	48	47	59	49	47	59	48	54	60	62	52	53	59	50	60	60	57	55	66	56	42	49	43	45	65	45	61	50	45	54	54	58	57	58	44	51	68	54	50	50	54	61	63	52	39	34	46	66	61	34	53	46	65	62	48	58	54	81	39	45	46	48	36	64	47	53	36	64	55	50	52	52	50	58	47	52	49	47	45	48	58	62	65	56	51	45	50	59	59	54	50	66	42	64	47	63	50	32	57	55	48	55	58	58	49	40	62	54	71	66	41	60	54	51	48	60	52	54	54	51	54	70	48	51	56	59	60	57	48	41	45	52	44	53	70	57	44	57	63	57	53	48	68	54	58	50	55	60	57	54	51	56	54	59	46	70	62	54	53	53	58	52	48	51	52	44	47	60	49	60	53	57	60	70	45	50	56	61	56	55	51	57	46	45	64	62	43	47	53	51	33	51	67	61	67	48	56	64	67	55	44	61	60	53	59	56	42	57	43	60	57	55	43	66	48	51	54	43	59	41	49	51	53	52	39	51	55	54	52	52	43	55	61	57	43	52	49	51	55	49	42	66	51	63	45	40	37	54	49	35	47	60	51	45	55	57	62	65	61	56	58	56	50	48	53	68	63	48	48	66	56	44	52	51	60	46	59	55	48	55	48	46	51	40	55	56	53	73	59	69	61	57	56	51	55	63	42	54	42	49	52	53	60	66	45	57	54	55	50	51	46	65	56	59	60	42	58	68	61	46	48	56	57	50	37	52	56	48	54	55	36	55	46	67	49	53	44	58	49	46	39	58	54	39	54	72	61	55	38	47	59	64	44	48	55	51	51	55	52	54	50	42	51	57	61	39	57	52	54	49	48	53	48	56	45	41	49	59	69	62	54	50	47	53	52	39	41	50	53	45	48	62	57	45	41	58	62	66	60	54	42	49	66	41	58	38	49	53	62	52	45	46	50	47	51	52	50	54	50	48	49	52	53	45	54	55	67	50	45	51	57	57	59	47	45	47	45	44	48	45	52	63	49	57	44	48	68	64	42	59	49	55	63	58	55	45	64	61	55	54	60	55	55	52	52	48	45	48	51	44	71	44	55	52	54	57	53	46	60	57	63	65	55	50	51	44	56	42	62	46	55	42	61	54	51	51	60	44	43	51	56	53	59	45	55	57	49	65	60	46	50	56	46	56	53	73	53	60	53	61	55	46	56	38	52	56	52	58	53	46	46	47	42	49	54	52	49	48	60	43	55	54	42	50	63	60	50	54	62	65	53	51	57	49	53	47	53	47	59	60	63	50	70	52	50	57	61	62	59	50	49	55	52	48	37	69	49	51	53	62	53	48	51	61	52	52	46	54	63	66	47	46	51	59	48	49	52	66	54	55	44	54	52	68	45	45	61	52	42	64	56	43	47	52	51	45	57	58	49	45	59	65	53	49	46	44	44	52	53	45	54	46	47	67	49	57	36	57	51	46	49	63	68	49	51	55	52	57	56	50	53	57	40	54	42	59	58	58	52	59	55	69	40	48	46	63	57	56	57	39	47	65	56	41	54	53	63	52	57	63	54	55	60	54	47	63	55	47	63	61	60	51	49	59	69	43	57	42	52	47	46	64	43	47	65	57	65	68	64	61	56	50	61	49	49	52	54	45	52	57	45	48	54	50	62	42	54	54	57	64	47	61	48	57	56	58	56	48	47	48	54	55	49	46	51	41	60	50	59	48	48	54	67	52	64	41	47	50	38	45	54	50	57	56	58	53	41	47	63	53	52	47	51	48	59	41	58	61	48	44	60	57	51	50	57	57	62	49	33	50	64	53	65	54	60	59	49	53	49	45	63	63	59	60	58	53	54	64	43	50	49	43	57	48	38	62	45	47	58	49	46	58	58	56	44	69	55	56	47	46	53	49	56	56	59	39	54	58	53	71	61	49	49	55	56	66	57	38	56	45	57	47	54	57	48	59	54	38	46	60	48	45	49	49	55	44	59	41	65	59	54	40	59	61	51	61	71	46	46	47	52	66	52	41	69	50	60	49	55	56	40	70	59	59	61	50	65	48	42	48	46	44	46	58	51	60	41	53	51	50	54	59	47	46	68	55	48	53	49	46	46	51	48	62	48	45	53	45	64	53	57	50	49	57	45	66	52	44	48	67	75	55	44	43	50	42	49	46	46	55	58	55	51	47	66	52	53	45	52	50	47	54	49	53	48	57	54	47	61	55	57	56	35	47	49	57	40	40	42	57	49	55
17551	12046	8104	19256	27667	27148	24634	21967	18932	16909	14677	12697	11216	9983	8591	7509	6375	5722	5109	4497	3921	3538	3224	2827	2722	2691	2339	2299	2101	2029	2012	1843	1767	1701	1677	1585	1537	1498	1528	1348	1311	1353	1276	1190	1230	1163	1177	1172	1160	1140	1103	1028	1113	1094	996	1023	984	975	983	975	935	930	945	895	946	866	890	853	935	872	898	903	826	876	877	866	852	818	839	820	791	825	808	786	803	827	802	810	788	792	801	819	829	734	821	813	758	740	800	818	760	728	785	789	697	753	760	757	759	740	783	756	764	818	750	757	771	769	767	735	751	765	752	781	784	789	781	759	761	770	785	774	749	820	762	769	786	760	768	761	776	751	756	752	737	770	775	715	712	770	817	723	792	782	794	715	786	760	767	739	819	742	763	731	736	780	799	739	733	779	744	713	770	748	750	757	739	720	759	803	808	740	817	768	748	758	791	756	756	749	769	711	743	761	794	742	722	794	745	778	730	736	721	832	717	740	760	823	779	764	783	811	732	790	754	754	750	764	768	772	764	799	746	819	749	798	764	778	786	706	758	761	798	789	763	751	775	762	757	753	752	781	782	764	726	772	735	737	747	788	763	778	819	723	724	807	728	767	758	718	759	762	767	761	775	766	765	741	747	738	734	750	806	769	747	753	777	762	759	721	779	780	749	699	762	770	766	757	722	757	754	724	766	751	786	740	741	747	807	724	745	801	742	735	776	771	753	782	756	766	766	751	711	766	743	703	769	778	792	802	749	724	754	755	727	768	720	733	788	740	777	788	765	747	756	772	788	742	801	752	739	728	756	781	768	760	736	761	732	769	736	750	753	816	801	716	761	716	797	780	821	772	755	733	794	744	785	762	807	728	780	743	777	738	793	802	793	766	758	792	760	758	753	767	770	750	753	758	831	752	745	735	763	730	747	762	765	812	739	748	807	742	792	729	747	809	752	754	752	748	780	795	802	811	726	771	768	768	728	759	745	793	776	724	745	768	688	737	803	773	776	737	754	769	799	806	798	797	784	781	730	754	756	801	779	764	721	751	768	801	762	773	773	753	768	723	769	807	750	791	750	849	753	753	714	798	807	743	735	765	739	767	803	770	696	824	767	814	753	737	777	734	801	756	755	765	770	752	712	738	750	759	741	767	745	734	743	818	753	763	732	742	762	735	770	784	738	763	719	798	775	763	747	754	824	759	814	753	794	764	773	764	714	738	722	711	758	716	771	776	755	799	737	729	740	734	746	715	750	781	756	757	756	744	762	770	775	732	754	739	760	699	776	688	765	740	779	813	781	777	764	736	773	760	753	742	705	817	729	734	763	772	743	746	771	768	722	771	767	743	743	749	809	741	766	777	736	751	735	780	739	756	773	705	739	773	730	803	746	811	755	799	717	784	782	793	786	761	718	742	723	707	718	754	780	808	791	816	750	808	794	776	746	766	696	753	724	743	776	758	772	740	730	745	778	786	737	724	780	777	777	743	754	690	778	772	762	782	772	800	802	763	717	734	719	768	790	767	736	770	768	757	760	792	753	757	773	763	760	765	738	760	751	744	758	737	768	753	757	724	758	775	785	824	742	743	755	785	728	752	765	759	769	759	785	772	781	722	767	730	831	730	766	757	764	783	736	741	749	780	813	754	770	778	731	770	753	761	746	742	735	755	764	748	770	747	718	775	727	756	782	720	734	742	791	803	760	761	722	770	791	784	723	766	787	776	756	724	775	778	746	760	799	736	747	806	737	737	781	764	775	773	751	776	756	781	739	758	745	744	758	750	786	730	733	768	755	764	779	795	754	779	798	785	801	783	729	773	765	750	735	792	772	787	721	747	810	757	740	800	725	737	779	749	713	783	762	724	799	783	764	735	765	771	775	765	750	788	739	739	771	775	749	782	746	733	802	789	788	749	750	796	782	687	723	777	783	751	738	742	733	723	755	745	778	727	775	753	755	735	792	753	782	758	770	788	835	774	777	737	805	821	737	754	791	715	748	793	775	804	780	745	786	773	780	776	763	729	778	748	776	745	745	798	747	749	771	732	710	755	732	786	812	774	738	779	776	785	842	749	740	813	819	764	744	725	757	741	702	760	802	756	753	786	759	757	767	720	746	737	727	760	762	749	797	727	786	793	735	764	768	790	750	738	749	800	754	746	765	774	734	738	769	742	865	787	736	760	787	766	763	760	767	763	754	739	783	710	751	799	771	819	796	808	746	748	765	744	739	739	755	780	798	768	717	736	760	787	798	771	799	740	791	748	732	770	810	791	784	746	770	776	723	725	773	762	738	789	788	804	742	760	745	733	802	738	718	804	741	768	760	797	752	765	715	778	747	726	751	774	786	751	775	736	739	754	765	824	721	758	757	762	793	703	768	814	796	712	757	755	773	756	790	831	736	751	738	744	752	741	797	754	776	779	787	775	714	692	788	749	715	753	757	785	793	763	759	711	759	768	746	763	772	750	702	738	721	779	806	755	774	804	812	776	740	776	759	759	759	749	745	766	748	798	760	748	770	774	741	765	722	731	760	763	755	755	733	730	788	775	671	744	729	772	747	794	798	739	796	738	770	737	749	776	760	763	739	739	777	766	706	769	775	799	761	777	758	782	750	740	751	737	783	729	769	765	789	782	730	808	819	755	771	751	799	795	770	753	844	761	751	793	725	767	709	766	728	779	745	729	753	762	754	755	775	752	740	762	777	780	760	750	756	765	756	762	748	785	816	752	780	734	794	739	728	741	793	738	765	798	749	708	751	762	738	745	751	777	745	747	761	777	803	802	813	752	720	749	736	781	746	770	698	772	822	761	779	753	701	775	701	743	722	812	752	703	714	742	757	820	749	760	756	773	779	708	792	765	748	775	761	735	752	797	789	782	783	780	756	791	707	750	756	726	802	733	749	784	800	762	786	710	762	805	754	736	732	736	788	788	750	713	787	778	739	790	771	750	759	740	732	766	760	755	771	724	742	745	765	771	831	752	794	778	773	752	760	775	778	728	780	838	780	765	779	788	777	811	786	690	771	781	718	717	765	810	752	767	735	730	748	755	720	737	753	788	759	755	739	734	763	740	733	756	776	740	759	757	730	760	757	693	739	786	759	728	701	762	796	775	725	750	719	786	828	846	780	765	730	780	813	809	840	751	751	772	761	788	780	691	777	717	777	860	727	746	777	751	773	786	789	738	740	758	775	755	749	741	769	755	764	772	750	785	739	786	767	799	720	747	775	748	733	755	755	775	702	779	775	803	779	794	772	763	766	736	762	747	757	743	702	783	765	774	706	753	740	721	758	770	764	730	820	772	824	782	752	742	788	806	741	730	775	761	757	766	754	759	764	744	698	734	790	750	768	756	809	767	748	700	688	846	739	725	828	726	757	787	722	779	778	769	772	751	759	775	756	716	768	763	773	765	743	744	726	755	739	750	736	773	775	737	750	750	748	720	775	745	783	744	772	740	785	726	783	809	778	778	738	766	756	782	779	738	758	771	770	725	771	756	746	806	748	795	761	755
1360	872	540	453	769	957	943	790	681	627	533	508	423	396	284	284	226	230	186	178	164	154	128	141	109	120	99	84	103	75	87	91	81	73	71	82	68	82	66	68	72	61	68	60	62	63	63	59	59	57	70	47	55	69	68	57	53	49	53	65	47	61	49	50	55	42	77	48	52	53	52	49	49	55	44	47	49	42	55	51	56	47	43	62	48	53	39	56	41	41	52	67	52	42	47	48	51	56	51	49	62	49	56	41	52	55	45	47	53	51	57	45	57	46	51	51	44	54	50	44	46	51	46	42	45	36	51	39	53	41	41	50	47	39	55	49	55	50	49	43	51	50	56	43	50	42	46	41	57	53	47	61	39	46	45	43	59	41	57	48	42	43	42	54	55	56	39	50	46	42	56	37	49	54	55	66	56	43	53	38	50	41	34	55	42	49	59	49	41	42	44	48	44	38	43	50	54	43	35	47	62	60	41	37	51	37	47	36	47	49	38	50	50	50	54	41	56	53	60	45	51	44	50	48	40	43	39	45	53	41	42	50	59	33	55	46	52	53	38	50	48	55	49	58	37	42	59	53	43	57	47	45	33	41	48	49	60	46	54	50	52	45	55	67	51	46	43	55	43	47	51	39	43	46	48	54	44	48	47	64	55	54	44	52	52	43	44	49	45	40	36	37	51	51	44	57	33	37	60	41	46	44	51	42	38	47	53	44	47	50	47	39	43	48	48	44	53	44	45	56	50	49	52	47	48	44	55	43	42	41	54	43	54	42	55	57	45	49	49	48	51	44	42	52	42	57	56	46	67	52	46	53	50	49	47	49	56	51	51	50	47	47	46	48	38	35	60	35	53	45	41	43	57	51	68	44	50	48	58	48	44	45	60	42	50	40	50	56	51	41	59	40	49	47	46	41	50	53	34	51	48	50	51	52	39	56	61	58	56	56	49	45	59	54	35	54	50	44	43	60	40	42	44	49	56	46	61	40	51	54	53	43	56	46	45	47	35	40	47	59	51	46	38	46	44	48	68	38	57	38	54	50	40	37	42	38	46	53	50	57	33	35	55	50	49	43	52	42	49	49	56	47	41	54	54	35	43	43	44	50	46	58	51	40	54	47	39	49	50	53	46	42	44	39	36	50	45	39	47	57	43	51	44	37	53	51	49	45	47	45	55	52	42	49	47	42	47	40	36	50	39	46	50	45	50	55	41	46	45	47	50	40	68	58	51	44	56	43	56	47	55	45	49	40	57	65	56	60	45	52	34	52	46	45	41	57	47	44	52	49	55	45	43	40	47	51	39	57	47	54	58	30	42	45	46	63	57	48	61	43	46	51	48	48	49	42	41	39	47	44	42	58	41	49	50	50	50	49	55	40	32	47	46	43	60	44	37	46	55	41	65	46	38	44	43	53	42	39	54	56	54	50	44	48	40	52	51	47	35	58	38	44	44	50	50	47	58	43	52	42	60	51	46	40	42	52	37	35	44	47	49	53	42	44	38	51	42	59	40	41	47	38	44	47	35	54	47	69	53	50	50	38	49	52	46	43	50	43	57	41	61	44	51	46	53	45	51	40	56	48	50	45	58	47	46	53	52	49	44	50	48	36	39	55	41	48	55	45	51	37	56	50	48	51	53	42	57	52	43	60	38	40	51	50	50	38	41	49	49	51	52	45	48	49	43	48	49	55	50	49	45	46	48	52	46	37	46	35	62	43	47	58	51	51	54	52	30	56	52	41	47	56	43	66	56	49	51	45	54	52	41	54	35	56	40	47	58	48	50	51	44	46	47	48	59	56	49	50	44	48	58	47	48	43	37	45	57	46	55	34	59	46	44	46	48	56	46	43	46	41	58	47	48	37	50	51	53	45	46	40	58	46	54	49	46	40	52	43	56	50	51	41	39	43	54	40	48	51	40	39	41	52	31	37	55	46	35	44	36	54	52	45	56	50	45	41	39	55	48	44	57	41	47	49	54	52	44	49	42	50	46	38	44	44	40	39	49	46	60	45	51	55	52	65	46	47	57	57	65	41	51	34	54	66	52	41	43	51	47	56	43	40	54	47	49	35	44	35	44	58	37	44	48	55	46	53	40	44	41	39	53	54	52	56	56	46	47	59	35	47	50	57	61	44	63	42	44	48	51	37	40	47	42	53	57	46	40	52	33	44	33	36	54	42	49	52	54	42	47	52	48	43	50	50	51	48	43	47	33	43	58	48	33	52	50	44	49	48	49	47	55	54	55	45	57	48	49	61	40	51	56	57	42	44	54	59	60	49	49	55	47	41	34	44	51	52	36	50	40	40	52	49	50	42	40	49	51	58	52	53	38	44	39	44	48	59	44	52	43	46	51	43	41	56	40	43	45	41	41	55	49	39	53	44	55	45	62	46	46	41	52	53	42	48	42	60	56	38	30	45	53	52	57	40	49	40	47	52	45	37	48	56	50	43	44	37	51	45	44	49	45	58	50	53	44	52	43	49	44	46	47	56	45	51	38	55	39	46	38	34	51	54	49	40	41	48	60	33	42	46	46	48	41	47	49	49	49	50	47	47	48	40	52	51	45	54	49	55	45	51	46	58	39	48	38	47	50	40	53	39	50	44	53	31	52	50	44	48	48	51	53	54	34	45	37	45	44	54	64	43	52	55	54	55	45	47	38	40	50	37	53	48	61	49	52	52	57	54	46	48	53	50	51	35	45	56	51	49	48	47	52	58	55	37	42	49	50	51	45	55	60	54	42	41	44	42	55	50	46	50	50	40	51	47	41	58	48	50	54	51	52	56	54	50	44	45	54	34	53	31	41	45	55	37	50	53	56	43	56	52	39	55	45	57	51	57	61	68	45	56	38	50	43	45	41	44	39	48	45	37	48	40	51	46	47	54	38	47	44	51	51	52	45	39	35	51	37	61	44	51	33	46	43	50	54	40	36	45	51	46	37	45	61	45	47	44	56	42	43	43	41	41	35	59	50	53	41	53	42	59	51	48	49	47	59	46	57	54	45	38	44	48	52	48	46	40	40	56	54	56	55	51	48	42	48	37	55	48	52	64	43	53	39	47	50	38	53	51	61	32	42	47	44	41	53	44	45	36	48	55	49	49	44	45	43	55	47	45	50	50	68	37	48	59	50	55	49	50	62	51	45	38	41	55	58	55	54	44	53	58	50	46	44	53	47	48	45	50	41	54	40	33	53	45	50	40	42	35	47	52	50	33	53	48	45	42	40	53	51	58	51	54	51	56	61	43	55	45	44	56	40	46	40	47	44	51	55	45	41	47	45	60	57	39	48	45	49	53	41	40	47	52	46	36	58	40	56	52	51	48	52	44	50	43	61	42	51	41	45	37	40	42	56	60	51	49	63	63	57	54	39	50	49	46	39	42	46	49	51	54	55	57	50	48	46	41	52	42	50	47	64	55	36	58	50	46	48	45	56	42	43	46	41	45	49	53	51	47	50	44	38	42	51	51	48	42	49	43	51	55	53	54	55	52	40	38
21572	16166	11278	24713	32721	32040	29675	26695	23458	21151	18651	16414	14583	13036	11370	9840	8755	7716	6835	6029	5499	4716	4269	3918	3665	3451	3196	2962	2809	2649	2393	2336	2107	2073	2006	1974	1862	1776	1752	1641	1547	1476	1455	1392	1381	1362	1305	1253	1293	1174	1242	1101	1065	1094	1108	1022	1028	1082	994	1036	944	979	879	922	886	948	852	873	837	931	865	854	814	797	795	852	745	763	760	756	719	798	721	715	739	773	769	715	716	707	689	745	702	713	718	727	685	707	666	697	673	718	662	717	676	710	714	679	717	714	691	691	665	675	690	720	686	672	716	693	706	701	662	693	698	699	715	737	711	713	666	696	700	691	681	703	675	698	717	648	693	653	672	666	671	662	697	700	663	641	677	689	610	697	740	648	662	725	690	710	700	684	723	679	681	704	672	679	696	687	712	696	674	676	700	703	714	707	678	666	669	735	651	675	675	665	705	674	668	691	680	651	671	720	736	694	723	652	686	671	645	732	692	709	665	716	692	694	722	637	684	685	721	722	635	692	671	694	684	678	677	690	753	713	683	707	687	688	716	694	702	706	704	733	681	692	698	708	673	636	698	660	697	642	713	722	710	680	724	653	690	686	712	729	730	680	642	690	649	691	672	709	660	663	671	667	665	705	662	733	693	707	669	691	679	722	680	666	675	633	667	700	722	710	688	699	710	667	718	708	664	686	670	678	674	706	720	740	721	709	713	702	682	649	664	651	681	671	693	684	700	661	708	699	667	680	651	728	655	662	664	659	666	683	657	688	650	707	660	642	674	719	665	647	676	681	677	657	696	719	677	635	679	675	668	690	636	676	716	692	665	663	673	702	703	652	695	663	665	667	702	673	746	675	689	682	709	648	681	687	688	682	687	651	688	711	673	721	689	688	745	678	686	633	688	657	665	682	705	671	732	659	677	660	679	680	682	756	664	703	706	674	679	680	693	647	692	705	712	639	723	719	658	691	694	697	655	718	653	692	695	652	672	669	707	670	669	655	656	715	698	685	655	712	680	683	651	657	713	703	702	668	658	669	715	718	750	672	649	719	661	731	708	681	650	707	710	681	702	677	698	659	663	621	653	695	705	730	678	693	682	687	695	683	675	690	678	699	688	653	681	721	641	675	641	690	669	715	702	683	662	705	640	714	660	686	675	736	760	752	648	724	682	698	661	678	629	677	693	703	686	696	681	729	727	691	701	671	670	687	706	719	667	718	724	637	645	715	694	674	639	650	708	678	687	695	660	665	681	699	694	682	640	703	676	730	676	673	714	684	718	634	677	659	717	680	709	673	658	676	681	700	686	737	683	692	674	696	661	702	674	682	664	659	704	679	658	682	671	623	703	670	686	685	640	730	669	681	650	708	663	658	661	670	663	642	667	709	703	701	687	691	696	699	654	708	715	717	691	687	653	685	650	676	654	729	640	640	708	706	666	707	721	670	698	678	684	672	755	653	663	693	653	684	641	697	668	680	693	731	669	693	670	655	656	636	677	702	670	675	728	659	688	719	704	627	660	690	733	699	697	659	652	680	713	657	697	666	651	683	690	642	636	681	615	706	636	665	669	675	699	708	711	680	696	667	711	635	705	707	643	679	698	712	654	689	674	635	705	694	684	672	700	693	666	713	679	653	688	748	668	644	664	720	707	704	684	689	669	658	679	648	715	672	721	719	636	641	663	704	701	703	651	710	652	718	663	692	702	668	658	690	621	719	667	705	713	637	688	681	713	681	660	703	687	659	665	663	684	739	704	660	661	668	659	670	691	649	680	670	697	680	709	677	697	620	677	682	643	701	670	614	667	729	700	680	682	726	665	675	659	705	695	713	688	711	645	687	653	644	726	707	676	659	653	678	699	650	715	678	718	698	629	681	684	728	667	692	714	689	648	636	733	661	761	669	659	743	695	664	692	649	717	621	697	686	678	680	658	675	708	671	692	695	670	683	669	695	702	665	710	690	716	676	674	704	692	681	680	699	690	713	649	669	668	682	688	638	693	709	711	673	687	671	681	693	644	667	669	692	610	661	683	643	668	697	737	700	726	661	714	668	705	698	709	704	663	725	663	715	673	645	661	655	702	661	682	667	688	668	676	658	729	690	731	718	711	647	688	685	688	684	663	715	679	689	659	697	638	646	665	678	674	702	654	719	734	654	689	718	719	717	667	693	666	653	678	689	725	695	701	733	706	650	669	707	688	653	706	659	723	664	724	700	683	695	642	692	681	680	702	703	678	685	682	658	667	665	681	738	693	685	659	656	714	675	664	678	706	632	700	658	633	651	632	688	696	697	711	717	725	716	661	668	672	727	648	689	746	737	662	672	674	735	684	725	667	715	683	659	702	677	699	660	680	702	735	695	723	679	680	687	718	677	645	703	638	682	680	685	652	622	654	670	695	645	687	681	674	662	674	699	645	658	686	675	659	704	721	675	683	728	693	743	671	692	646	641	744	685	682	678	703	661	657	675	654	701	672	653	699	668	646	683	720	686	666	662	699	714	696	659	658	683	694	676	640	661	733	691	647	676	782	684	682	673	712	636	669	703	664	737	666	715	705	671	744	667	685	703	665	686	675	653	695	649	690	698	695	673	694	661	669	678	693	679	695	722	672	699	690	708	685	671	677	723	694	702	699	681	669	710	697	704	662	705	688	686	679	701	658	666	667	694	716	687	702	669	647	670	683	684	679	726	679	676	687	690	702	683	707	708	679	696	676	678	688	710	681	657	694	676	665	689	661	663	651	690	673	718	691	708	683	683	681	672	634	695	674	692	673	726	701	719	666	723	689	646	656	702	733	646	639	678	677	689	644	652	635	686	724	655	630	705	663	670	693	718	715	654	675	686	705	643	716	641	704	655	646	675	697	661	655	710	667	654	642	693	707	687	717	675	701	651	723	692	699	708	684	653	676	665	680	722	680	727	699	720	690	692	681	670	673	735	719	642	665	705	690	709	695	734	692	697	682	644	706	706	676	685	692	678	714	667	694	660	670	684	670	687	669	682	659	677	659	726	661	680	667	735	697	667	647	731	713	691	688	643	659	638	689	671	666	666	669	643	728	669	711	661	697	681	733	673	667	689	653	674	683	659	629	696	718	686	712	675	711	668	727	714	666	668	725	673	674	659	668	708	685	653	719	677	675	672	731	677	682	677	669	671	689	665	662	669	691	705	680	682	726	669	711	672	661	732	699	698	658	660	660	709	686	662	733	717	662	696	719	677	679	670	650	653	666	691	646	696	654	706	665	684	720	680	665	729	659	726	712	674	685	713	668	710	692	677	702	695	702	748	672	714	671	692	664	674	681	680	650	693	677	727	693	661	681	662	661	660	671	684	686	654	679	685	685	757	680	652	589	688	694	696	715	656	666	646	705	690	707	640	676	677	688	687	670	646	691	699	627	685	679	701	726	679	693	711	693	649	689	691	656	676	664	681	691	666	675	671	736	687	680	631	699	661	729	683	689	672	638	681	731	663	638	688	692	656	673	721	718	672	698	640	667	691	638	730	664	671
3150	766	526	489	732	937	898	769	666	608	566	466	460	390	293	291	251	237	209	198	148	175	126	135	129	130	140	115	97	102	107	108	100	110	100	95	91	91	87	88	96	106	101	75	82	88	92	93	89	75	78	87	88	81	98	76	77	68	71	79	66	76	75	72	95	70	79	72	70	85	74	78	87	79	80	74	58	66	63	67	62	66	72	74	68	60	78	76	81	53	79	63	69	65	73	65	66	74	70	90	72	72	72	57	56	58	64	78	82	68	66	72	58	71	81	68	76	73	53	84	71	59	73	82	71	73	69	72	75	70	77	69	63	75	74	68	53	71	62	75	87	75	60	75	80	65	72	55	63	75	87	67	80	67	66	69	62	63	73	66	63	73	68	66	67	75	72	73	81	71	67	69	71	64	74	83	67	62	58	73	83	79	61	68	70	77	66	66	68	67	72	85	88	61	70	69	81	64	79	66	71	63	64	72	70	90	85	63	63	71	66	77	71	83	69	71	78	67	81	57	77	72	70	77	76	80	74	73	73	64	67	83	65	75	67	66	80	81	74	82	84	73	61	75	72	75	79	64	74	63	75	66	67	66	76	83	60	87	76	74	74	80	84	82	62	86	75	76	77	73	76	72	50	58	87	61	65	61	79	73	76	66	76	66	70	77	70	77	60	81	69	73	76	67	73	89	71	69	84	56	74	57	64	60	66	58	81	83	58	70	68	75	76	62	76	60	64	59	71	68	61	60	66	77	62	66	80	77	65	80	74	64	61	64	80	79	65	72	70	79	55	64	73	68	79	83	64	72	74	82	85	59	63	70	72	61	85	71	84	83	50	72	73	64	62	66	63	70	67	67	72	71	64	73	62	73	66	67	65	66	72	71	62	73	76	58	83	78	73	70	71	64	65	89	74	57	68	82	55	75	68	63	65	72	60	66	75	67	64	77	67	72	86	60	74	62	70	72	71	70	62	71	68	75	63	60	63	72	69	73	68	80	70	68	78	73	76	73	60	70	83	85	66	61	67	71	61	77	77	68	69	70	69	63	59	79	68	71	62	79	74	48	68	58	84	73	56	75	83	59	69	76	76	54	82	77	66	73	59	62	62	92	79	55	60	72	73	78	67	70	64	81	68	83	61	87	60	74	80	61	72	66	68	60	68	71	61	72	66	66	55	73	78	60	72	57	69	67	74	85	60	66	82	76	91	52	66	77	62	66	77	74	70	84	73	62	75	87	66	69	62	68	76	86	77	65	70	66	70	53	74	71	60	83	61	81	87	71	76	62	65	70	67	65	60	72	71	84	63	87	88	85	76	72	80	74	76	66	77	65	71	69	64	88	79	65	86	74	90	56	73	75	66	63	60	70	80	80	68	82	82	76	67	66	66	57	71	79	60	62	72	74	76	56	69	78	76	71	67	65	63	64	71	68	68	73	72	87	89	64	66	67	58	59	76	55	75	83	80	66	69	60	60	66	51	65	57	86	71	67	71	77	61	59	75	58	80	65	70	72	67	75	65	74	71	63	63	85	69	70	66	72	63	61	75	64	78	86	63	72	66	75	75	71	77	72	68	78	63	66	72	79	84	75	85	75	72	80	81	84	71	75	74	77	64	80	64	70	77	60	77	71	77	62	79	76	77	76	52	73	80	84	71	70	81	60	63	74	59	53	68	66	68	86	61	79	64	52	74	63	65	70	72	63	59	71	68	67	69	71	84	66	72	78	64	53	84	61	72	68	78	64	65	64	75	69	74	72	69	67	74	53	59	78	56	70	64	76	67	67	64	72	71	77	67	59	69	82	63	65	77	61	65	76	72	70	68	64	75	56	70	86	77	72	65	82	80	63	75	61	60	74	77	70	61	74	58	79	59	60	67	84	61	88	76	78	66	67	70	54	76	65	79	57	59	65	75	73	85	66	75	68	76	65	78	66	58	63	70	70	72	70	73	67	59	61	48	71	79	55	86	64	72	69	69	74	67	79	86	69	52	69	68	62	73	75	69	68	70	65	71	63	69	72	65	64	73	59	71	68	60	76	62	73	62	56	74	69	70	68	71	78	67	69	73	66	74	66	68	68	67	52	72	73	73	73	82	88	70	64	81	71	83	64	60	79	67	76	83	57	64	86	76	81	71	67	63	62	81	60	76	68	75	65	59	60	81	52	69	64	85	68	67	69	74	55	65	60	71	73	59	68	74	68	63	75	91	72	69	76	64	74	71	59	75	70	66	66	69	59	78	60	76	64	72	75	77	62	64	72	72	56	79	71	67	63	69	65	66	68	79	66	64	72	77	66	75	75	82	69	70	71	51	54	67	68	76	69	74	67	61	84	65	84	71	77	60	82	61	82	77	72	70	93	84	79	67	72	68	74	68	71	80	79	80	72	62	66	68	62	72	64	78	77	79	78	69	71	71	67	70	69	66	77	72	72	71	68	77	59	71	80	68	73	65	57	69	79	74	61	74	68	78	67	71	87	64	79	55	85	60	70	76	56	64	80	68	74	75	68	69	66	62	61	68	68	75	60	71	79	55	73	64	70	70	74	82	69	76	75	73	79	77	79	84	79	61	63	67	76	70	69	84	63	64	69	75	67	61	69	69	71	78	76	61	68	61	73	73	65	78	60	61	62	89	71	76	66	75	82	72	55	74	73	69	71	74	80	71	75	74	58	73	68	97	65	70	62	68	62	82	68	74	71	72	60	80	92	73	81	76	59	66	64	63	77	67	70	66	70	82	76	75	70	60	78	65	71	69	68	75	79	67	85	80	80	87	68	61	77	73	66	75	66	61	77	66	59	75	82	70	80	78	77	81	66	77	74	58	76	69	64	78	85	44	51	66	57	69	82	54	69	74	78	64	62	74	79	62	76	67	65	60	61	61	87	83	91	61	56	59	56	65	74	74	79	72	73	61	66	69	64	59	83	62	69	65	75	67	79	64	69	62	71	73	62	72	65	88	54	76	74	75	61	70	77	62	76	60	71	68	78	69	77	74	58	64	70	76	63	75	57	87	79	72	64	69	84	77	76	71	72	71	71	73	80	70	79	67	59	74	61	65	59	82	71	68	62	73	66	65	78	77	76	74	65	71	74	72	60	67	74	62	63	69	63	74	78	75	67	73	80	55	74	83	59	59	67	65	75	53	81	70	76	55	73	67	55	58	70	69	71	58	64	80	83	67	68	73	57	54	72	79	75	68	67	57	70	78	74	84	77	66	73	67	78	75	66	66	63	75	71	62	86	70	71	61	73	62	55	66	72	63	61	76	79	68	81	69	60	59	70	76	65	70	64	67	64	68	60	65	66	72	55	91	71	69	71	60	91	71	58	73	63	69	69	71	68	80	92	87	64	93	79	66	74	53	66	62	66	72	79	67	70	58	73	68	54	55	62	73	59	71	71	77	71	51	82	81	84	83	79	57	66	74	68	62	68	63	71	79	67	72	55	87	72	76	68	61	68	66	77	68	66	65	77	63	80	73	77	54	68	75	72	75	69
20243	14985	10821	23963	31625	31470	28817	25720	23062	20444	18184	15863	14511	12611	10865	9655	8726	7617	6516	5855	5136	4899	4226	4082	3941	3586	3248	3140	2981	2808	2613	2543	2397	2249	2300	2097	2031	1913	1898	1869	1863	1755	1686	1679	1707	1603	1538	1505	1515	1437	1455	1435	1423	1352	1369	1265	1350	1308	1346	1272	1266	1338	1238	1258	1277	1228	1207	1124	1136	1173	1144	1172	1134	1098	1062	1081	1045	1136	1143	1077	1084	1012	1091	1013	1046	1063	994	1025	1053	988	985	1010	1093	1031	1017	1010	1038	983	1031	1016	1007	978	965	1008	945	997	984	1018	933	1006	1030	970	975	995	970	970	985	984	934	963	1032	1019	992	1025	1010	1005	1039	1014	992	947	981	973	1024	1022	955	960	1019	1047	976	962	974	1006	1005	981	1003	1036	1034	977	1002	974	990	1010	1000	967	1028	1038	991	995	1019	1023	1010	991	988	1066	927	1045	970	984	994	977	1030	1005	1036	985	981	1011	985	1008	1000	978	985	975	1030	940	1002	988	1002	1012	1001	988	1023	985	976	973	998	1020	988	971	985	1001	997	1040	998	1031	967	983	944	1014	1014	962	1000	1037	964	986	963	1000	1042	1019	965	988	1003	971	979	951	1031	933	1017	1040	969	1040	996	954	965	1015	962	945	1003	946	996	1028	1027	943	967	994	1037	1000	964	972	1032	979	1008	982	996	934	1005	962	991	1061	1006	989	1038	1007	1020	926	938	999	974	959	1010	933	959	971	1000	1036	991	1003	1003	990	977	1017	1012	993	945	989	1003	965	961	1001	974	941	942	932	980	980	968	988	976	957	987	1014	1005	1037	1022	1009	925	959	1014	967	1036	1006	997	982	1003	966	1036	991	1028	1027	987	953	988	1005	1008	987	1015	1011	979	989	973	1042	943	1022	1073	1005	986	997	1060	984	979	1018	962	999	1009	1023	983	957	986	1046	974	1031	976	969	1021	1033	1084	991	986	1013	999	1069	1007	1030	1038	987	943	996	958	975	1007	1011	963	1001	1008	1004	977	993	968	1015	931	1000	1010	922	998	940	947	1020	981	1015	1000	929	1007	953	902	1007	981	1019	1004	947	1039	966	976	950	1066	985	990	1029	1021	977	1011	965	942	1001	1001	975	1005	1013	1032	980	1034	951	984	1072	1021	966	1026	966	941	985	1043	1017	1007	1004	979	962	984	954	989	1035	976	1042	1006	1027	973	1005	1019	1002	927	983	1053	984	985	1009	1038	991	973	1020	1020	1029	1007	1028	968	986	985	967	1059	996	962	1004	996	1002	931	1001	954	960	946	974	1023	967	984	1012	983	995	1031	1000	992	942	910	993	998	954	967	1005	994	1039	1047	985	1067	981	978	991	1000	1008	982	948	996	1021	951	1045	1009	974	938	953	1016	1034	977	998	982	1058	1003	1018	980	1070	1019	994	1023	985	1022	1010	961	970	985	912	975	1003	971	1040	1040	947	1056	953	1026	982	1000	1004	939	966	1009	983	1045	992	1065	970	987	951	948	995	991	1005	1000	984	1009	975	984	999	991	967	970	966	978	1042	999	998	945	1050	970	976	962	1031	962	960	1029	983	1019	1017	961	897	918	1015	966	1003	935	998	937	987	967	965	973	1022	917	1022	970	1036	1018	1006	987	955	1010	954	945	959	990	1010	1027	1000	994	1008	981	972	989	983	1020	981	1012	1044	1010	1002	990	937	975	1025	997	963	1022	978	972	1010	1023	1050	1003	1025	947	960	995	976	967	1017	1007	942	1011	965	1003	992	1002	962	985	976	975	981	975	1003	995	989	1011	1007	973	1050	940	972	996	957	1009	975	1018	958	926	970	997	1036	942	957	1027	993	1026	976	1015	965	984	977	991	946	1033	1021	998	997	976	1020	1015	950	980	1038	955	997	978	1004	1016	1020	1039	974	1032	1033	971	1052	962	1021	1009	999	996	994	1003	997	1010	968	977	1058	1006	1002	986	966	911	1008	1017	1023	996	1005	1008	985	1047	1011	973	1030	928	935	982	983	1019	953	1028	980	966	918	961	1022	962	948	1006	958	955	990	968	963	1039	967	905	982	957	972	974	971	1017	1011	1016	941	1039	1035	981	997	1001	995	982	936	984	986	995	1037	1020	1003	982	1013	1016	1052	1036	971	983	1062	996	980	1060	942	971	996	960	1016	986	992	977	1022	1015	960	999	952	993	956	986	969	986	977	988	1026	1048	1013	1030	982	1008	953	1024	981	1002	1010	945	1068	972	1058	1022	979	971	973	943	1003	978	958	976	1001	1015	988	989	1026	1024	987	1028	974	973	941	1052	1010	1028	999	934	996	963	1006	1011	983	1009	963	1032	1000	981	1000	966	1007	983	1010	1005	988	1047	969	1001	994	952	992	1021	1017	954	1011	942	991	1006	1017	972	952	987	1007	1032	1016	1009	1055	957	987	1034	1007	960	1012	1005	953	1016	1034	969	987	980	968	1046	990	978	1018	1036	998	1027	1021	991	993	1000	943	997	979	978	983	973	1012	1068	997	990	1048	931	974	963	953	941	992	986	1003	994	978	1017	1002	1020	1012	926	970	984	972	988	1003	1026	981	937	973	933	986	978	954	991	988	1035	953	994	1020	1049	951	966	1014	996	992	1014	994	969	1000	1020	996	948	1027	976	993	1005	1000	969	992	1039	994	971	985	993	1030	971	943	976	1023	1008	995	1015	923	1016	1016	1034	998	968	1001	981	983	956	981	995	948	1013	1046	1013	993	1028	1017	1048	1031	942	937	1054	982	991	946	1035	964	986	984	1014	1053	957	959	1007	974	963	986	962	972	971	1019	977	1007	955	1007	1027	939	1019	1038	975	992	1014	994	982	953	1027	940	998	1003	1009	1059	999	1057	955	994	998	999	984	1000	1007	988	1001	1024	994	994	991	979	992	971	940	965	974	1054	1009	1020	1014	993	1010	964	942	1016	1008	968	1018	929	985	1013	966	986	986	910	990	980	970	1022	984	966	989	992	968	989	996	982	1030	991	1013	1006	990	983	972	1017	1052	1018	1040	1025	989	989	1031	1018	1003	955	990	992	962	1023	1049	1032	1017	1015	962	1040	984	983	1037	970	1027	1049	983	1012	985	975	987	942	972	1032	936	1016	941	937	1025	958	1035	985	1001	935	966	1016	937	994	947	959	1005	980	1004	977	1015	1010	970	992	971	1005	1012	953	1013	994	987	1021	1015	941	983	968	973	953	975	1043	959	1019	1043	1017	977	1021	959	964	981	1023	932	1001	1037	1019	955	990	968	1015	1009	961	957	992	985	989	1014	922	933	990	975	976	975	953	980	959	1048	977	971	938	977	1015	966	1021	989	1000	992	1017	1000	985	992	938	985	957	976	1016	1039	953	1019	992	1023	969	976	1008	960	971	994	986	935	957	1012	938	1017	1004	969	971	1016	1012	985	921	946	985	1033	1020	976	1053	1026	980	973	1022	1026	1020	1030	997	962	988	962	995	982	982	1070	975	993	1005	993	1010	952	1034	1018	999	989	963	1035	945	955	1008	994	967	1052	987	995	959	983	1031	950	998	1016	983	977	967	996	981	977	992	999	998	956	966	974	1013	994	948	1008	979	1000	990	943	1055	1026	997	1013	1030	990	1007	950	1024	979	975	1031	971	1023	921	997	960	973	991	973	973	997	988	980	982	994	989	1004	1008	1013	970	973	1004	930	1003	1030	982	951	1024	997	956	989	1009	984	970	980	919	1030	1038	999	964	964	986	943	1000	1035	997	935	946	992	969	939	991	992	965	1000	1037	964	1000	1023	992	1010	980	933	1013	1043	901	981	1020	1010	1006	1046	983	928	986	951	928	878	1043	1011	1001	1019	1020	979	966	996	988	960	1045	997	971	1011	1032	985	974	998	1045	998	1025	990	961	985	980	950	976	993	1007	978	975	992	957	981	980	1012	980	1006	943	975	973	980	981	983	1009	974	1034	992	959	1045	1049	991	956	997	999	990	1008	967	973	1022	1034	993	1010	999	1004	992	986	1032	1030	994	1027	992	1021	891	948	997	1002	1014	967	991	977	968	991	994	1005	1026	984	1054	992	973	969	1061	1023	1027	1022	1001	1003	1015	1021	1012	975	999	1002	965	987	964	992
2397	1205	759	687	1095	1238	1234	1134	917	922	758	727	581	551	445	366	316	320	284	237	247	221	177	163	161	151	146	151	152	142	118	126	105	111	105	117	124	111	76	113	109	124	96	90	87	92	67	62	94	96	56	87	65	93	87	71	57	73	80	82	89	79	62	71	64	86	71	90	57	47	58	78	67	77	72	73	54	78	60	61	54	61	71	66	59	59	57	63	67	72	66	65	59	67	70	77	61	74	60	66	64	63	66	60	65	60	66	48	62	75	73	69	67	54	71	69	69	62	64	61	72	63	55	49	71	65	63	69	55	79	75	70	60	65	63	50	69	42	56	46	61	72	63	52	66	66	72	61	71	79	74	62	66	60	56	70	72	76	66	60	70	67	59	72	55	62	72	67	58	69	79	72	77	53	68	60	60	70	61	71	64	69	66	65	63	78	63	67	67	57	60	55	64	67	79	66	67	56	63	67	59	64	65	73	64	70	67	63	68	68	62	71	70	49	57	55	56	74	64	70	74	66	63	68	58	62	62	62	52	68	66	73	71	63	56	75	63	56	69	64	70	69	68	72	65	67	58	60	69	77	62	51	56	67	62	57	68	57	58	75	61	60	74	53	77	92	81	62	73	60	68	70	72	65	49	58	75	73	65	67	57	59	52	65	49	62	73	59	69	61	74	52	59	59	74	84	62	58	63	67	75	70	59	71	65	68	71	78	55	69	66	62	71	65	69	65	67	63	56	72	61	59	56	56	53	73	62	54	75	66	61	68	55	70	59	64	66	54	64	73	68	54	61	63	75	77	50	61	69	74	57	72	62	75	65	54	58	59	78	71	65	64	52	74	69	68	68	67	62	67	66	59	63	63	59	80	76	69	57	75	61	54	63	55	60	70	56	69	57	66	74	59	67	55	66	67	73	60	82	57	56	77	62	48	70	72	68	66	75	53	69	66	51	62	81	73	61	60	65	70	72	63	62	61	66	56	61	66	59	67	57	64	45	65	77	72	63	56	71	63	67	77	66	66	57	69	65	66	51	75	69	67	68	62	53	50	82	45	55	69	59	57	60	65	71	84	66	72	60	64	81	65	67	44	69	53	76	65	64	74	67	78	60	65	66	61	72	65	64	65	51	65	63	59	57	65	64	65	75	59	78	56	52	71	63	67	76	71	63	51	68	61	64	59	58	68	63	63	70	76	70	72	66	66	90	73	52	67	62	78	70	60	71	72	61	71	57	66	69	62	65	70	60	71	63	76	77	70	58	64	54	62	69	58	59	63	63	61	73	74	71	68	63	54	83	73	44	66	68	69	64	68	62	76	69	61	64	54	81	58	64	63	73	51	65	51	75	65	75	64	67	67	40	62	71	61	61	65	57	62	62	77	71	62	55	55	59	70	59	72	69	73	60	76	64	56	63	65	57	85	74	68	60	74	69	79	52	70	76	60	64	69	69	69	56	79	60	65	73	62	66	65	59	72	71	54	53	73	77	61	61	70	60	75	75	62	60	55	75	48	73	78	59	72	54	63	67	57	51	65	57	73	62	65	58	76	60	77	48	53	62	63	57	54	67	61	67	70	65	65	62	45	82	64	69	64	58	59	76	63	65	63	60	64	65	57	58	59	78	66	69	68	60	59	62	70	55	63	62	66	65	71	61	55	79	55	62	69	64	61	73	54	63	65	65	59	54	70	53	48	46	62	59	63	73	55	77	52	63	63	77	58	65	58	73	59	59	63	70	60	57	71	63	73	62	75	74	54	74	61	51	73	73	51	67	59	61	66	71	72	60	68	56	57	58	56	78	64	46	68	59	71	62	60	63	64	53	81	66	63	64	61	79	69	61	64	68	64	64	54	64	68	64	68	59	56	61	79	58	66	73	59	67	57	74	55	57	74	70	66	63	76	68	72	70	63	58	49	64	67	62	70	78	63	73	83	66	61	78	57	72	55	75	62	50	63	52	66	63	49	69	55	71	65	72	49	67	62	76	64	57	64	68	65	68	68	78	57	52	66	50	48	78	65	60	62	64	61	79	72	58	64	53	65	56	68	54	56	60	57	67	65	70	64	55	56	85	52	63	63	60	56	76	70	64	61	77	59	61	69	72	67	72	63	59	67	78	58	65	67	64	70	73	64	62	55	78	69	68	63	78	71	69	56	74	68	69	61	70	65	62	65	73	78	55	66	65	51	70	78	65	68	55	63	54	64	70	51	65	78	72	70	63	55	71	57	64	64	60	67	68	53	59	66	65	78	68	59	72	58	83	56	78	57	64	63	55	69	53	81	51	75	72	72	58	66	68	67	54	76	59	63	58	67	66	68	65	88	65	62	63	57	64	68	59	71	76	64	64	61	79	64	67	58	62	77	65	65	74	69	61	67	67	49	69	58	61	66	65	48	79	75	51	61	62	56	55	73	61	62	65	50	65	56	68	64	77	68	83	50	72	52	68	58	62	63	65	59	76	61	49	64	50	58	67	69	68	54	55	64	59	59	72	49	54	70	67	70	76	72	55	64	64	59	69	43	70	59	75	70	65	53	72	56	63	58	62	64	73	65	81	64	80	65	72	66	65	78	73	56	74	62	63	71	52	63	78	57	59	58	58	78	64	58	69	69	65	51	64	64	68	75	65	52	66	58	54	71	55	68	58	69	66	69	63	62	65	69	61	56	57	46	59	75	72	62	64	66	60	67	62	60	67	73	58	63	74	80	77	58	47	62	68	56	61	67	59	54	56	71	66	61	72	66	64	76	61	62	67	67	62	70	67	60	73	66	62	63	73	76	58	65	72	57	63	80	64	63	58	62	75	66	64	74	57	64	66	60	70	73	58	53	63	77	60	65	73	62	69	64	77	60	66	54	57	68	63	65	76	58	55	55	65	60	56	66	63	57	69	64	69	70	66	61	56	53	68	63	63	71	66	74	62	69	63	64	68	53	62	50	67	63	58	57	70	63	51	74	67	70	75	61	71	66	64	70	68	51	66	72	49	58	58	62	66	64	57	51	73	62	67	77	62	67	66	61	78	67	63	49	64	68	69	70	63	51	66	53	68	71	56	56	56	62	69	51	63	69	63	65	52	67	59	62	71	66	75	56	66	59	64	66	59	70	60	56	50	60	52	64	61	65	58	68	72	64	69	48	62	73	75	57	51	57	57	62	57	62	64	82	63	60	75	63	57	73	79	58	73	65	61	63	72	81	62	55	68	75	74	68	48	79	73	57	59	71	68	66	73	58	69	47	71	62	61	63	56	62	62	56	56	46	53	69	54	68	63	75	63	64	54	63	71	60	60	58	70	77	71	63	60	74	67	73	66	75	62	76	71	63	76	54	61	53	62	59	60	75	55	73	68	80	68	62	56	77	67	71	73	68	58	72	66	57	77	57	81	73	62	62	68	80	67	58	50	53	64	64	66	50	62	65	60	62	47	64	53	58	61	68	59	63	63	51	72	65	67	56	69	57	59	53	71	51	62	73	56	73	55	83	60	53	48	62	67	58
25508	19163	14263	28230	36241	36356	33563	30543	27418	25006	22324	19935	17970	16147	14249	12711	11340	9941	8745	7941	6882	6229	5812	5312	5015	4649	4220	4003	3692	3540	3250	3179	2956	2856	2792	2633	2466	2374	2294	2115	2141	2040	1954	1954	1848	1807	1712	1747	1701	1625	1576	1442	1492	1434	1462	1439	1369	1323	1382	1279	1291	1322	1249	1268	1149	1216	1205	1196	1138	1185	1110	1132	1091	1056	1085	1058	1155	1013	1029	1065	1064	997	1017	968	996	993	956	926	949	931	963	927	935	900	933	861	916	954	891	864	978	915	907	965	927	912	925	951	863	916	882	956	935	883	900	865	947	915	879	908	909	909	918	897	923	924	948	875	952	934	938	905	878	924	930	904	857	930	929	926	921	877	855	888	893	928	911	889	916	937	868	916	895	929	893	867	961	912	956	920	901	908	909	910	911	909	905	960	900	908	878	876	856	879	927	879	900	897	875	889	932	920	889	916	890	881	920	918	920	952	839	844	833	883	880	831	944	935	928	908	883	917	908	897	920	855	851	870	872	854	887	926	900	923	927	904	900	870	895	912	906	923	917	898	873	867	917	884	876	927	923	916	872	890	882	877	889	873	884	914	879	841	949	846	924	865	880	943	874	905	925	898	874	880	889	892	927	895	891	913	879	909	945	864	874	915	894	933	870	837	908	878	953	922	882	871	926	901	926	858	902	939	914	892	906	887	907	902	906	889	929	920	854	939	930	929	844	916	930	961	893	916	897	872	898	922	899	887	862	920	900	901	892	914	872	874	838	860	869	942	895	942	937	907	928	892	950	878	923	937	896	906	913	888	898	936	884	928	882	883	899	862	858	903	895	947	916	895	900	922	863	937	897	936	908	905	945	876	959	914	869	872	938	860	934	858	895	905	872	930	887	887	890	925	907	876	860	875	881	868	904	894	946	879	872	871	904	940	939	917	909	900	936	905	873	890	934	942	875	912	914	903	902	899	941	882	928	922	902	894	921	916	878	920	885	880	898	943	932	919	945	905	917	884	894	887	900	913	941	902	928	837	872	944	893	891	914	872	851	868	959	857	933	916	885	854	906	899	911	884	866	863	935	864	910	885	888	886	915	914	827	949	871	910	943	892	893	932	886	913	887	915	890	873	941	870	854	887	898	960	922	938	938	855	876	915	914	970	905	861	904	878	919	878	918	947	842	862	915	870	905	892	848	855	907	901	899	940	876	858	884	935	888	910	883	894	932	925	903	877	906	866	924	863	898	904	940	911	922	868	881	910	912	925	953	917	910	899	919	914	928	885	918	909	894	941	878	926	914	922	911	912	891	883	924	905	862	893	874	934	898	943	888	872	934	927	897	885	894	920	925	894	911	927	875	969	927	880	903	909	829	913	920	897	879	889	871	893	895	890	873	835	889	904	906	928	923	869	906	929	908	882	933	918	923	898	941	914	909	890	868	900	921	913	858	867	928	904	922	908	864	910	920	927	877	888	907	905	920	928	911	861	945	912	936	899	897	846	938	846	921	957	920	890	890	863	891	891	870	861	925	879	878	893	925	945	877	889	904	909	882	930	955	919	892	918	902	969	909	911	838	902	880	887	879	914	959	872	958	886	937	917	850	859	908	911	920	890	933	917	884	869	875	942	939	868	856	927	875	911	893	889	908	880	878	917	924	869	872	929	848	899	954	876	898	907	832	993	894	856	915	838	883	885	928	893	889	877	888	909	848	908	917	876	971	908	896	902	890	897	929	895	893	865	882	863	922	928	906	946	894	922	836	948	900	857	897	861	857	882	897	919	871	858	883	940	884	933	893	893	902	865	881	933	893	906	901	871	940	994	907	930	846	858	910	892	870	861	880	910	880	866	946	912	861	913	879	892	931	888	902	890	909	857	918	870	864	909	913	950	922	866	921	910	936	859	950	882	915	890	924	883	951	911	949	930	881	862	880	929	905	889	911	925	915	863	926	906	874	908	882	898	904	869	897	897	859	892	917	914	886	912	908	897	898	923	878	948	937	900	931	890	985	848	957	929	916	887	903	923	914	889	830	869	886	941	988	894	903	920	893	929	965	898	922	885	850	882	852	948	891	909	924	864	860	917	895	917	895	872	920	866	883	878	903	857	873	899	908	886	927	891	878	898	956	901	870	866	922	913	906	915	852	940	897	938	883	911	909	917	938	927	964	827	891	928	892	918	866	881	974	930	843	918	888	929	908	880	836	945	928	926	855	918	911	914	935	874	865	909	950	899	911	905	883	912	929	933	875	832	868	917	879	940	1008	915	865	924	795	913	912	931	934	903	901	851	868	869	962	904	890	959	889	961	926	913	890	891	880	913	924	903	894	907	893	929	924	895	890	874	905	866	915	888	955	907	923	918	894	918	900	922	870	907	904	893	889	954	896	893	853	960	904	917	846	914	815	892	910	872	890	919	953	849	889	892	917	923	884	883	877	893	887	881	898	935	867	862	931	903	924	929	860	904	920	939	935	930	937	962	909	909	915	860	904	929	882	876	911	927	948	924	916	935	865	858	874	882	927	923	934	928	913	920	869	894	883	951	867	891	889	907	935	898	885	867	901	906	885	860	889	897	948	849	894	887	863	886	872	897	899	873	915	906	906	918	920	893	862	940	961	855	909	883	862	870	873	883	888	880	861	876	911	934	930	868	863	942	882	880	899	904	891	861	934	945	894	921	849	877	935	923	934	936	881	919	857	926	878	898	886	912	958	879	910	915	882	914	876	884	905	922	920	900	869	927	938	933	915	883	953	913	875	905	880	895	920	887	910	913	880	870	895	913	843	900	950	860	947	874	896	916	923	914	954	866	959	895	905	950	895	872	875	939	876	947	890	886	948	893	937	902	934	851	926	897	926	876	883	895	922	901	952	855	948	898	904	924	878	865	924	862	891	880	919	884	877	912	897	902	919	907	916	911	862	890	876	920	958	933	891	890	888	909	891	955	921	889	889	939	954	914	922	848	897	898	902	903	994	895	937	889	891	885	920	863	888	896	927	890	915	934	871	895	886	893	910	906	875	931	901	890	883	902	908	902	894	873	869	929	936	927	911	907	904	833	934	884	900	893	915	863	867	887	922	890	915	887	947	911	926	931	910	895	943	899	890	923	886	922	910	925	916	887	899	875	871	921	926	903	940	924	886	862	884	916	917	864	902	928	917	916	951	930	882	959	882	905	914	866	918	872	863	840	951	929	905	934	924	900	877	913	879	835	951	905	889	925	892	939	888	907	891	879	911	921	884	981	951	918	896	912	893	911	896	904	900	941	944	895	891	913	887	936	895	867	932	877	900	866	851	935	882	876	928	906	932	927	914	926	911	917	908	929	902	827	877	885	874	894	852	910	907	901	872	872	897	930	910	875	929	920	887	892	890	876	882	934	909	945	887	924	941	870	953	866	899	886	914	897	874	903	910	943	945	861	896	900	944	903	882	938	906	899	893	922	925	901	878	907	929	895	855	930	900	907	896	914	865	925	869	886	879	906	883	900	931	889	889	930	910	910	939	914	948	878	894	912	895	848	891	936	856	889	926	874
2054	537	339	352	626	676	650	535	471	463	399	343	328	285	209	206	188	162	144	142	128	114	107	101	106	98	83	84	89	98	74	87	82	79	79	78	82	63	71	68	81	60	58	66	57	77	71	58	73	51	42	59	47	68	68	59	82	55	60	59	70	61	57	53	62	60	55	50	52	66	46	42	62	62	53	42	68	58	61	57	53	48	51	56	55	65	59	53	57	57	56	56	48	63	48	64	43	54	62	49	66	54	45	38	53	50	51	50	47	51	49	63	60	58	66	52	50	56	60	49	50	59	45	48	62	42	60	54	63	54	49	47	61	52	53	58	62	58	63	51	58	55	46	57	63	48	52	52	51	53	58	59	52	63	65	58	62	40	59	52	62	61	50	41	63	58	61	57	56	51	44	43	45	52	62	59	72	54	64	53	59	47	65	60	48	50	54	39	54	69	46	39	49	65	58	59	50	49	53	49	53	51	47	62	52	55	48	56	58	56	47	55	52	50	57	50	55	40	61	64	44	52	41	51	68	50	63	62	58	51	55	52	48	48	52	53	46	56	55	48	59	61	58	53	62	50	44	62	50	55	57	53	58	60	58	54	54	62	71	61	44	58	60	52	55	59	57	62	45	57	47	62	61	52	45	43	61	57	55	50	57	67	43	44	58	39	44	62	49	63	57	41	50	59	55	53	69	63	55	53	49	61	51	52	58	58	50	61	59	43	60	45	48	60	41	62	54	49	49	60	54	51	54	67	59	68	45	52	62	47	51	54	45	57	47	56	53	53	57	51	56	55	57	71	51	57	58	56	57	48	49	58	55	53	41	47	45	41	39	69	67	56	52	50	53	59	53	48	39	58	61	60	58	66	40	58	54	52	48	56	56	42	69	51	61	39	59	46	42	55	47	49	66	49	53	51	60	48	56	53	63	62	56	60	51	55	70	47	46	52	41	60	48	51	52	46	56	59	42	60	60	53	51	56	53	55	47	60	47	62	68	47	60	43	59	57	65	57	45	58	67	61	51	63	48	65	71	51	55	59	58	55	52	53	58	50	59	46	52	47	59	61	54	50	50	70	48	49	64	53	59	73	59	59	50	53	56	49	60	47	48	59	67	48	44	56	49	46	56	58	45	58	54	59	63	53	50	56	54	59	41	46	49	45	61	60	55	57	55	48	41	55	61	52	72	54	56	59	47	54	58	67	53	62	52	50	61	45	58	57	54	67	57	40	59	50	49	65	63	65	52	54	48	41	59	59	42	46	61	47	54	52	52	63	61	72	52	56	59	51	47	45	56	48	66	57	61	44	72	43	56	40	60	61	68	43	61	60	60	53	41	62	48	53	50	69	53	61	47	58	45	43	65	70	60	51	49	48	60	53	67	66	60	50	60	52	73	66	62	78	61	45	50	48	54	54	52	49	60	53	62	60	48	54	63	61	59	49	64	54	49	61	48	60	50	57	64	45	53	47	64	48	43	49	43	52	54	43	47	51	69	54	61	45	51	68	57	60	54	41	48	66	50	43	37	68	67	48	46	49	44	52	51	46	36	67	54	57	57	64	60	47	47	69	48	61	55	55	61	56	58	48	50	52	45	50	62	45	70	57	50	54	59	45	58	68	55	47	62	58	46	38	53	59	51	42	52	57	46	50	56	36	46	68	58	49	49	46	49	48	62	64	46	51	70	42	57	52	50	49	50	42	53	64	56	35	42	62	43	52	51	56	59	47	61	45	48	62	46	54	62	72	54	55	46	48	43	50	51	56	57	46	64	68	64	40	57	49	56	45	43	55	64	55	54	43	51	61	42	45	64	57	49	49	62	45	51	57	47	58	60	56	50	58	56	48	53	60	56	61	51	62	54	50	69	42	64	47	47	66	47	52	63	56	65	42	54	47	62	51	53	42	53	46	56	59	44	57	51	53	65	53	53	58	45	53	72	57	46	63	60	60	58	58	53	53	59	61	52	56	62	53	54	64	68	47	54	48	53	48	49	45	54	46	49	54	59	51	54	62	57	58	49	52	49	54	53	60	56	45	49	53	63	57	49	64	56	47	55	53	56	56	53	52	52	48	56	47	45	50	46	58	45	62	46	72	45	54	53	48	61	66	63	63	57	54	59	52	48	45	49	50	40	56	59	48	58	51	61	54	53	45	64	53	59	69	48	52	52	55	64	49	55	54	62	55	50	51	66	47	56	52	50	56	57	57	59	59	53	45	52	63	60	58	63	61	59	61	37	53	58	55	57	56	66	51	53	55	56	58	60	51	45	49	60	42	48	51	56	57	50	60	51	61	55	58	52	61	38	54	43	57	45	56	51	49	55	61	60	55	56	45	51	48	49	44	48	45	42	51	48	53	50	47	50	59	57	39	63	50	58	55	46	71	58	54	55	60	62	62	47	56	64	57	48	53	52	34	52	40	51	59	64	59	71	54	51	51	55	48	47	55	47	63	59	46	64	43	57	46	48	66	65	48	53	45	59	57	44	58	55	61	57	52	67	55	57	52	52	67	62	54	47	54	49	50	40	64	63	45	45	58	67	64	58	52	66	45	50	59	51	56	56	56	60	64	47	56	47	52	59	53	60	50	62	57	39	63	69	48	42	57	49	60	56	48	39	44	51	53	42	57	59	43	43	66	77	44	52	67	55	56	57	62	58	58	53	58	67	70	59	57	52	44	76	46	56	59	54	53	52	60	52	58	56	60	48	52	43	51	47	73	60	58	43	45	66	49	68	66	61	43	43	72	61	53	43	61	55	55	39	47	69	51	59	57	50	51	55	61	54	64	70	62	58	45	45	50	56	66	53	39	50	54	55	60	64	47	52	47	52	49	53	59	60	43	66	55	36	57	69	60	53	50	65	44	69	52	50	55	62	61	62	55	52	59	44	52	66	49	46	57	56	45	55	68	58	53	46	53	59	60	53	54	63	50	47	68	50	59	47	52	49	56	46	47	41	56	50	55	42	56	48	60	69	63	40	56	62	66	48	52	44	52	55	48	45	49	45	48	49	56	45	50	50	46	55	44	69	53	44	52	57	44	58	43	53	51	62	46	50	55	59	51	66	54	51	48	66	70	53	72	58	50	50	57	55	43	53	52	47	45	50	46	60	54	59	57	53	61	55	55	52	57	60	71	54	53	56	65	57	50	39	64	59	64	62	62	53	52	62	37	42	51	55	58	51	59	55	52	61	49	43	52	47	56	55	71	46	60	43	59	37	53	59	52	49	49	54	52	53	63	51	63	47	59	64	47	56	55	34	68	49	66	48	59	63	63	62	67	49	62	62	49	58	49	59	56	63	59	45	60	58	55	50	52	60	63	41	56	62	58	58	52	62	63	57	53	59	49	58	47	45	70	52	44	59	47	58	63	51	69	67	55	51	55	55	55	47	46	63	58	63	55	53	53	50	55	49	50	44	55	56	53	56	47	52	45	48	57	58	49	68	56	59	63	41	60	56	47	44	57	58	54	64	57	39	58	63	46	60	64	57	48	65	49
17958	12081	8554	19991	27483	27893	24925	21593	18898	17016	14570	12673	11472	9726	8459	7328	6457	5651	4969	4381	3795	3470	3147	2929	2854	2774	2429	2265	2252	2104	1992	1903	1852	1716	1682	1644	1711	1480	1437	1423	1460	1318	1289	1295	1232	1193	1166	1052	1204	1136	1071	1093	1044	1081	1004	1027	1089	961	955	938	994	955	943	943	945	925	863	855	892	901	838	881	856	904	840	847	845	790	822	856	834	823	810	826	841	806	821	789	772	816	846	787	775	782	784	767	789	745	844	821	794	791	775	749	808	738	820	775	761	781	835	820	804	773	758	794	754	749	817	784	790	783	771	809	764	751	798	780	802	834	771	774	709	784	833	724	816	756	776	730	793	748	766	750	780	784	758	760	724	702	774	772	797	765	754	770	809	757	764	752	775	766	731	748	821	743	748	792	760	737	766	796	767	779	744	808	765	779	791	770	817	800	812	709	773	762	746	787	744	784	794	763	757	748	780	784	756	781	772	828	826	766	797	795	783	750	782	793	742	781	756	775	748	779	723	805	761	792	747	775	779	766	709	813	739	758	780	785	815	763	762	734	812	754	775	777	763	763	775	811	790	746	733	794	785	781	776	796	773	715	743	760	763	762	816	774	743	745	814	757	764	722	812	767	748	748	766	756	765	801	763	794	779	783	827	744	775	812	765	767	779	753	776	873	744	755	764	768	772	771	810	770	752	763	789	768	791	771	805	804	780	747	734	777	788	754	770	749	728	795	751	717	827	753	784	787	759	777	760	788	781	827	736	839	799	826	773	782	760	780	765	750	770	780	789	778	824	763	737	772	746	821	823	783	767	803	749	747	824	766	773	791	798	776	795	777	760	786	810	777	830	775	743	762	844	769	758	815	794	766	799	800	782	743	767	739	741	770	770	777	819	771	804	832	778	818	772	748	817	729	772	842	749	802	815	768	780	762	789	743	822	766	786	801	761	747	804	755	771	773	839	769	771	809	760	821	738	775	766	815	759	792	800	824	769	750	792	816	738	820	765	765	732	810	759	761	791	765	760	738	794	774	769	731	740	748	768	757	777	777	759	764	766	729	810	745	746	786	816	821	804	783	774	737	760	822	779	725	751	843	778	755	802	832	680	764	754	749	778	770	771	738	776	791	804	761	764	780	801	766	811	819	776	773	748	779	759	755	771	770	751	809	748	826	782	817	802	773	776	762	765	753	725	820	720	787	725	798	738	779	752	767	786	783	769	813	795	733	782	791	766	813	756	817	788	741	788	772	812	743	764	769	727	788	782	794	802	764	788	742	781	762	784	815	742	795	772	743	787	753	772	754	749	742	766	766	809	775	768	770	771	833	788	789	791	741	790	758	716	763	752	807	766	806	773	776	768	773	779	789	729	766	754	738	823	764	783	741	781	771	747	797	742	780	735	762	749	731	747	794	768	783	738	786	799	800	774	772	711	831	817	791	776	775	794	812	749	824	753	787	779	768	777	755	811	766	829	771	782	778	802	789	716	735	783	833	793	789	762	790	804	721	778	750	757	777	772	775	773	780	794	781	757	789	751	743	774	769	792	784	771	796	774	788	810	770	787	747	759	769	768	724	763	765	694	786	789	784	743	806	764	793	804	757	776	769	765	785	778	779	768	798	795	793	719	740	735	754	767	764	773	790	762	746	763	736	761	848	761	725	739	762	775	772	768	736	769	776	770	739	765	788	765	751	792	739	760	764	750	790	734	794	806	797	808	810	784	759	736	806	783	754	740	794	730	791	758	797	766	772	767	798	802	760	752	753	758	778	743	783	761	779	760	759	768	761	793	781	775	793	770	765	691	686	799	795	788	748	732	811	730	792	691	762	778	791	752	782	734	799	790	786	781	758	784	798	798	724	792	781	781	763	775	750	790	759	753	765	793	705	810	772	765	728	774	716	767	749	778	770	833	802	780	769	759	752	754	742	801	763	794	771	800	810	794	716	767	760	815	755	774	786	738	731	717	786	843	730	785	782	838	805	786	782	780	786	760	766	760	754	791	807	814	726	784	763	833	783	734	784	780	752	786	774	721	805	819	758	769	757	767	741	794	762	778	788	813	753	797	753	810	797	806	766	735	754	774	769	741	814	760	741	775	797	796	750	772	761	748	798	790	752	807	769	799	743	746	748	783	727	762	768	769	731	756	809	767	728	789	749	742	716	742	755	726	788	756	808	774	787	754	779	789	792	771	733	822	749	785	805	827	742	741	735	811	770	759	756	741	765	766	816	751	788	813	773	753	767	822	788	751	787	751	761	784	739	773	727	819	740	839	746	837	768	774	788	808	782	773	770	778	755	783	738	743	795	795	757	689	779	781	792	781	794	782	765	784	762	752	741	750	765	737	774	761	831	758	748	823	742	805	797	715	755	823	798	783	819	776	771	753	818	767	747	777	767	739	739	766	774	692	760	720	814	758	828	763	767	781	765	768	748	822	741	764	750	796	713	746	807	817	849	767	759	821	720	798	808	807	789	789	773	743	800	739	754	753	805	721	768	770	774	760	769	837	811	749	806	804	738	798	779	761	805	756	727	728	783	763	783	746	761	797	750	786	817	729	779	785	760	788	786	728	740	814	787	769	760	796	824	776	789	764	781	771	755	743	735	698	785	776	801	793	795	839	800	783	728	752	761	773	820	763	796	754	805	742	795	801	754	759	743	752	805	792	761	774	766	786	825	763	785	804	770	783	768	772	788	795	747	741	793	802	781	773	734	758	778	794	727	781	753	765	755	712	822	750	751	757	777	743	768	722	808	774	764	768	831	770	833	751	777	808	742	788	764	747	758	763	791	833	762	809	789	784	742	774	768	752	782	821	774	770	767	745	781	760	747	782	816	737	768	767	809	772	806	807	753	791	768	752	784	821	774	798	781	813	792	736	734	775	751	796	752	791	756	773	717	790	804	790	813	806	764	797	818	781	789	778	770	747	772	774	729	744	788	764	799	768	760	731	741	733	755	737	732	731	827	753	810	814	775	778	751	813	797	756	771	810	735	795	820	791	791	745	819	801	779	781	777	791	793	795	753	743	769	778	754	744	812	788	723	824	724	751	741	803	825	774	798	725	783	729	782	779	798	793	804	770	766	776	767	796	766	746	763	744	771	758	753	807	721	796	798	767	723	734	757	778	740	796	796	796	777	783	795	736	816	804	762	776	765	735	749	761	720	772	780	768	788	793	741	776	811	732	812	777	763	727	766	772	790	749	786	752	757	757	759	820	794	722	720	751	731	742	758	781	790	774	781	744	770	779	755	772	722	780	804	742	791	771	790	768	824	746	761	732	729	749	802	761	738	791	804	764	766	761	778	783	750	714	783	780	712	793	783	766	762	806	818	731	698	757	787	829	764	765	758	750	817	783	754	741	769	732	765	787	808	797	773	813	787	770	811	770	789	743	747	781	754	718	769	845	762	795	782	747	751	770	753	768	718	797	797	798	748	765	726	759	767	803	796	794	719	740	793	786	764	804	784	795	774	747	775	775	803	741	728	772	745	778	766	763	802	792	797
1407	848	590	497	815	988	895	742	698	653	516	474	422	341	327	291	258	231	188	171	160	135	119	142	128	142	97	95	79	91	103	73	83	81	69	94	64	67	84	71	72	70	65	46	49	66	65	73	56	57	62	63	58	49	51	66	52	67	64	61	60	55	44	54	58	60	55	38	58	58	50	53	58	53	65	49	51	55	64	48	37	58	48	51	44	43	56	41	48	52	41	59	59	53	47	52	52	48	49	44	46	38	39	53	48	48	45	44	45	52	46	46	49	54	68	52	48	48	47	46	46	55	43	47	55	56	40	39	59	61	43	52	42	44	53	43	39	39	50	52	53	40	49	46	49	39	44	53	44	49	53	32	49	49	52	58	50	45	53	49	45	50	49	41	48	44	55	53	52	48	55	51	39	47	51	38	34	48	42	43	42	52	42	39	52	49	43	40	41	44	48	48	37	37	39	46	41	57	36	47	49	50	50	40	48	47	50	54	47	56	49	52	58	39	45	51	36	55	52	59	44	51	54	45	42	53	41	47	41	49	56	38	57	52	50	52	40	47	57	43	50	44	39	47	35	47	47	49	40	49	50	44	47	46	41	60	38	55	65	55	47	54	52	45	37	33	45	46	46	36	57	39	52	57	52	37	49	46	42	48	45	44	51	55	46	57	38	62	48	43	59	45	51	48	49	44	48	38	47	55	44	44	44	44	47	45	38	50	47	47	48	51	36	51	59	54	41	51	42	46	42	56	44	49	43	50	44	48	42	58	41	42	41	51	43	41	39	55	46	58	39	49	41	46	53	39	44	35	50	41	42	58	40	46	52	49	51	39	41	46	49	51	32	51	53	37	60	50	48	43	42	58	55	53	41	55	51	50	47	47	36	43	45	58	43	43	32	55	50	52	48	46	42	41	41	53	47	42	49	46	54	47	57	48	51	54	43	37	43	58	48	51	39	46	53	57	50	43	52	54	46	44	57	43	56	52	39	56	51	48	54	72	52	49	45	52	56	52	50	49	40	42	51	46	49	50	47	45	46	53	40	61	30	43	44	45	47	43	55	51	51	44	61	57	63	35	37	58	52	50	54	59	61	32	48	35	56	39	62	45	49	53	59	47	66	48	42	49	60	36	55	41	44	43	41	38	47	45	36	58	54	54	44	52	50	59	45	38	35	41	56	46	34	48	52	32	44	55	40	42	55	48	39	46	56	41	41	59	50	36	44	43	56	39	45	39	55	48	48	46	48	40	51	54	42	52	31	40	45	46	38	59	58	44	51	48	45	41	42	58	42	63	49	51	51	58	50	59	53	49	53	46	50	39	31	50	47	63	45	38	44	52	44	58	56	51	42	54	44	54	53	65	45	60	58	38	47	55	30	46	40	50	56	40	39	65	43	38	54	57	38	44	37	50	41	38	47	41	53	37	49	40	53	56	31	38	55	50	48	41	41	48	53	57	50	55	46	54	34	36	42	42	48	41	56	43	56	51	42	47	34	39	43	37	47	40	44	51	40	68	44	46	41	43	57	38	41	55	47	45	46	45	39	50	44	44	41	32	70	49	53	40	48	50	65	46	44	49	61	42	52	48	47	44	38	52	47	54	55	30	42	45	48	45	48	46	43	41	51	37	42	42	45	51	47	55	39	53	39	48	52	45	52	45	48	49	46	45	49	50	44	44	45	46	38	44	54	43	34	47	47	37	45	45	54	46	43	40	36	52	62	46	42	42	40	46	38	46	46	55	52	60	49	40	50	29	49	42	33	49	44	44	44	45	40	54	54	55	45	37	48	41	44	48	45	47	39	55	55	49	50	42	56	50	50	45	48	43	50	59	36	40	50	54	48	49	50	63	38	60	46	46	40	55	53	58	51	49	50	42	42	42	38	45	49	38	43	39	56	39	37	44	45	48	48	54	52	52	59	33	51	55	49	36	49	43	57	51	39	46	46	53	59	33	52	39	46	51	53	57	53	47	49	48	50	46	44	45	53	41	45	53	41	59	50	48	43	64	53	49	57	41	43	57	54	44	50	37	33	46	50	40	49	43	37	34	46	48	45	46	44	43	48	62	58	53	46	45	43	47	53	57	56	47	46	36	42	50	49	44	46	51	50	61	58	40	47	48	47	41	41	60	52	49	49	42	54	45	46	55	43	48	56	46	42	43	48	47	50	59	43	54	52	47	55	48	58	55	47	36	51	52	41	54	52	49	37	52	43	55	52	45	55	50	52	62	57	48	32	31	45	54	37	49	44	49	38	31	39	35	42	40	52	36	46	45	35	41	48	48	56	52	56	55	47	34	51	48	45	41	40	40	45	55	48	41	48	34	45	49	40	41	35	34	42	43	59	44	51	47	40	34	54	51	47	47	43	48	52	47	32	53	46	48	45	30	44	57	57	55	52	53	46	53	49	65	37	44	56	56	44	50	44	54	46	40	58	52	56	46	55	44	47	42	44	62	49	60	52	46	45	67	48	38	42	52	51	44	53	53	41	51	42	28	46	49	45	49	38	59	53	56	39	37	58	46	49	40	48	37	58	42	56	51	48	61	54	49	57	41	69	47	47	51	47	50	45	58	47	46	65	43	40	48	66	39	44	52	50	37	49	60	53	46	50	58	42	67	36	52	54	50	45	41	48	51	37	44	55	55	39	48	56	48	39	57	54	47	57	53	44	45	46	57	46	42	51	36	54	41	49	58	40	46	49	50	57	46	38	49	48	49	52	63	44	48	50	56	39	41	53	52	50	48	59	37	54	42	46	38	33	54	55	46	58	53	49	53	56	63	42	51	39	51	49	42	38	53	47	43	52	55	42	41	47	69	50	45	39	43	50	48	40	48	34	49	50	49	41	39	59	36	54	54	52	58	47	45	44	53	58	43	48	44	51	43	52	64	46	38	53	33	52	48	55	40	48	43	51	40	39	51	46	48	39	49	46	49	52	38	51	39	53	57	52	48	39	59	43	34	42	59	54	36	54	41	50	50	49	42	44	40	53	45	34	45	50	40	46	44	55	55	35	44	44	43	43	40	48	53	45	53	40	36	55	34	39	53	43	51	39	60	44	49	61	29	58	45	50	49	40	52	46	40	55	54	31	45	59	61	49	48	41	53	53	43	49	45	45	40	43	38	61	45	36	52	40	46	45	55	45	42	49	49	46	38	45	49	48	46	44	41	40	53	45	48	61	36	42	51	43	51	37	41	51	34	46	57	48	52	51	43	41	52	53	43	46	57	56	45	50	36	50	40	54	52	46	54	58	48	52	58	40	49	60	47	47	46	61	33	53	41	46	37	49	52	48	40	43	47	43	47	47	45	53	51	60	47	49	60	55	42	45	43	55	59	50	61	39	41	41	53	38	49	41	36	42	46	48	39	35	45	46	52	49	48	40	44	49	47	41	51	54	61	37	48	45	45	38	42	44	47	45	57	45	51	40	51	33	50	41	36	45	52	46	50	56	48	45	46	62	42	53	52	51	51	54	47	51	45	47	43	43	49	49	52
21747	16177	11803	24435	32932	32531	29615	26101	23668	21016	18454	16614	14581	12657	11183	9791	8596	7453	6520	5728	4948	4599	4257	4028	3700	3447	3099	2877	2644	2501	2401	2299	2230	2172	1967	1910	1826	1813	1668	1604	1643	1484	1600	1438	1399	1235	1283	1254	1234	1151	1120	1106	1143	1073	1091	1094	1027	1086	966	978	996	1016	1034	937	944	922	935	881	862	871	872	876	801	826	853	844	804	781	799	796	734	788	754	798	737	784	773	727	730	678	720	709	716	707	689	705	688	725	688	732	730	678	711	682	710	686	693	703	674	758	692	714	689	705	769	733	672	701	667	691	658	684	707	660	662	704	750	720	670	729	695	703	713	727	723	656	662	718	756	698	678	655	702	686	655	675	707	697	677	721	709	691	694	708	735	711	685	683	713	674	694	662	645	667	647	671	752	663	641	685	666	739	708	676	718	675	697	702	704	675	675	716	660	687	664	641	689	684	678	699	694	677	678	673	671	673	731	680	670	727	655	660	665	673	671	670	692	657	694	671	647	658	661	695	709	661	681	659	661	675	691	694	723	684	713	691	678	720	697	684	651	650	703	667	680	659	662	675	703	661	690	722	696	674	702	693	684	691	671	675	709	669	693	686	672	680	641	701	691	649	681	651	696	704	709	712	724	716	644	646	683	700	650	714	690	683	686	705	687	719	659	675	687	706	728	638	642	703	720	684	730	709	703	737	707	702	647	677	618	722	702	632	706	696	746	723	667	748	643	710	701	685	688	666	667	691	693	679	666	684	717	701	732	721	724	689	695	694	682	692	660	700	660	669	697	685	653	728	726	702	677	699	704	710	666	642	675	695	671	729	715	676	686	732	737	707	691	642	714	685	666	700	708	728	686	683	683	732	662	675	747	694	752	683	702	627	689	703	723	723	696	647	653	702	698	723	712	661	661	674	668	657	689	704	680	674	675	663	670	674	667	702	691	648	655	665	666	707	676	675	672	684	659	654	708	678	692	680	667	702	697	634	710	762	693	649	692	692	683	668	638	681	749	657	681	762	634	679	727	670	696	691	691	692	686	690	689	695	687	709	732	683	692	672	695	652	733	679	716	689	702	671	646	703	664	693	677	699	665	709	721	709	663	682	690	696	681	688	683	661	728	663	687	729	682	662	679	679	686	742	667	680	689	681	671	737	672	698	660	686	669	707	653	677	642	636	681	697	699	677	688	730	676	735	669	652	678	634	677	693	747	658	659	704	707	658	678	723	685	678	696	700	659	657	722	735	687	698	663	675	650	695	703	649	684	689	755	713	707	637	686	688	700	679	681	715	671	667	715	683	689	726	710	681	705	646	705	711	674	686	677	706	710	679	626	702	682	648	679	630	718	642	684	662	672	733	691	707	722	679	661	685	655	715	659	693	684	648	702	682	703	702	737	706	668	670	704	724	688	678	716	672	694	657	705	707	700	651	688	686	678	686	679	708	711	676	716	648	673	703	701	680	700	747	655	684	688	684	707	693	682	689	692	665	673	711	714	667	674	706	666	709	697	675	693	673	666	649	717	714	694	686	688	701	631	612	686	670	726	685	698	685	667	679	705	745	663	689	666	669	710	702	664	731	658	720	725	721	686	685	642	681	675	701	654	711	732	644	727	716	650	699	671	658	701	629	712	690	709	685	688	724	713	715	713	694	672	722	724	651	707	672	701	720	662	654	670	676	667	685	661	669	694	652	680	712	730	650	671	672	653	668	668	691	673	673	698	665	725	675	649	647	678	681	678	697	673	652	695	673	664	711	680	645	694	645	629	720	681	674	698	674	716	693	665	737	687	677	655	739	694	724	696	676	681	685	754	681	700	678	681	668	677	709	698	678	685	714	702	668	685	732	711	717	662	686	694	665	688	709	697	691	721	653	670	705	697	748	706	692	721	685	655	660	638	695	715	646	714	704	716	661	675	651	717	686	713	672	702	690	677	653	661	700	663	684	681	683	705	654	687	677	713	716	649	657	692	653	660	696	696	685	665	669	736	687	702	710	689	694	703	711	638	682	688	657	679	652	699	728	715	669	688	672	654	722	682	640	708	683	728	685	718	645	681	728	715	683	718	733	711	724	701	684	671	707	698	653	685	670	621	699	668	692	666	707	669	675	682	690	701	681	685	671	708	654	671	692	706	657	676	669	674	658	720	703	655	637	718	656	691	708	688	700	672	738	645	722	774	647	704	678	693	693	699	707	657	664	681	656	692	710	700	697	690	712	646	696	653	672	686	627	724	698	678	682	716	685	712	703	642	688	695	699	657	671	703	667	689	647	706	711	659	646	699	689	695	685	685	723	700	770	715	682	725	674	739	677	671	662	669	697	596	700	708	700	710	678	642	652	708	702	678	675	663	713	692	713	708	652	680	662	673	707	696	697	663	669	713	679	706	688	671	653	704	698	673	666	672	687	713	724	650	611	698	684	721	694	678	686	690	743	692	664	647	664	709	699	667	692	659	693	668	688	677	616	744	672	687	712	717	700	705	712	682	716	672	650	663	718	640	680	710	716	722	696	684	715	650	656	660	681	660	702	665	698	689	703	674	668	693	665	708	661	667	666	646	683	717	688	684	686	700	654	694	673	659	668	691	688	673	697	690	703	650	636	660	714	663	686	689	700	697	680	691	641	685	709	726	680	646	673	677	751	698	658	699	715	712	701	692	718	680	643	672	691	679	719	647	683	680	661	679	705	664	682	727	695	672	701	696	683	720	669	727	648	667	700	693	659	729	697	634	685	749	689	651	686	713	731	698	704	691	708	706	641	671	675	652	708	711	617	701	684	724	702	700	725	681	679	726	726	684	659	713	673	674	684	665	647	650	709	700	716	626	652	628	688	722	687	719	707	715	649	698	671	728	633	669	700	668	663	682	697	689	713	676	680	670	657	663	700	709	690	680	726	744	686	679	645	664	704	650	681	654	703	695	727	677	663	714	684	675	685	716	724	736	695	659	700	727	719	681	689	691	710	685	665	708	632	695	694	737	740	694	699	696	743	651	745	733	683	702	646	674	686	676	701	668	682	682	694	725	695	665	682	682	713	707	693	684	692	650	697	730	646	712	683	645	684	670	660	683	672	671	674	660	675	682	656	699	664	619	728	712	744	704	676	737	738	724	692	718	642	646	704	706	673	696	705	723	681	698	739	679	717	697	718	683	644	663	694	685	695	698	673	730	716	680	669	700	676	667	678	702	692	660	699	655	654	721	680	679	683	655	650	708	694	672	666	677	659	676	698	674	716	675	679	685	681	718	658	617	697	665	649	707	674	660	677	677	703	687	711	671	634	733	707	655	672	730	696	682	662	692	682	713	708	704	743	703	683	693	703	700	726	702	672	676	667	725	686	715	685	701	677	721	706	689	681	653	691	685	709	665	682	668	712	691	670	681	708	723	620	680	670	648	697	696	727	741	664	730	715	679	677	677	730	674	692	709	692	679	698	697	660	739	704	607	623	711	679	681	699	694	665	697	665	684	704	688	665	670	670	683	658	679	742	707	631	665	654	646	712	689	693
3233	799	574	477	824	933	831	808	633	636	529	498	437	372	311	275	227	249	206	169	168	171	133	139	114	134	115	129	108	120	98	104	90	112	92	79	106	84	85	90	81	85	88	85	64	95	77	85	90	87	80	88	78	90	86	96	101	82	74	60	69	98	73	77	69	92	68	85	66	75	67	82	82	70	69	59	59	77	73	76	67	61	77	85	68	66	76	72	59	80	85	71	78	78	73	75	78	81	66	74	75	57	67	72	67	66	74	68	85	78	77	63	61	64	70	81	80	64	76	62	74	62	71	68	75	64	54	67	67	75	90	78	80	68	61	68	79	75	67	69	74	72	77	82	78	62	66	62	63	68	77	63	80	73	82	69	74	63	75	68	64	75	82	66	69	58	79	60	57	80	81	65	73	69	61	65	62	77	83	70	84	75	76	64	62	65	75	74	58	62	69	71	89	57	72	69	66	67	60	60	81	68	64	73	76	66	61	76	79	59	70	76	66	77	87	66	62	65	63	65	81	72	72	78	66	64	62	73	66	68	74	60	71	62	65	79	77	67	80	87	92	78	49	70	67	78	68	58	70	57	69	77	87	63	64	72	69	65	55	71	72	74	72	70	85	65	76	59	70	67	70	81	66	72	71	75	55	68	65	63	80	64	70	76	78	69	65	66	78	63	65	63	65	59	58	72	58	66	58	74	80	77	74	69	69	75	80	66	66	78	71	74	85	66	66	65	62	74	65	80	57	64	70	59	62	64	84	69	61	67	83	68	78	69	66	81	57	62	74	67	71	75	61	67	56	76	73	65	59	75	68	70	78	61	59	68	77	55	70	76	74	71	76	63	78	71	67	62	84	65	62	65	79	64	78	64	73	75	57	61	70	48	76	64	66	60	81	59	68	72	62	90	75	64	71	59	71	66	67	85	70	70	77	70	72	70	69	77	65	76	81	62	73	66	73	82	65	63	59	59	70	69	71	67	65	76	69	64	70	56	65	69	66	70	80	72	69	52	68	68	69	60	73	65	65	60	68	72	85	78	84	62	78	61	72	66	77	84	88	76	58	63	66	70	64	68	79	69	73	67	81	86	69	70	68	66	59	85	53	55	86	73	65	64	77	64	82	65	62	64	79	55	69	81	64	68	46	72	68	76	57	61	65	64	83	74	74	76	81	57	63	59	78	69	61	68	57	74	76	71	74	59	67	76	74	74	67	66	66	68	74	73	62	70	74	65	57	79	60	71	70	58	79	74	73	72	73	79	73	88	67	72	72	82	66	82	80	74	55	70	71	76	80	61	58	65	68	79	72	65	69	57	67	71	66	60	65	60	68	90	75	76	64	66	56	64	74	69	68	54	77	71	74	67	64	59	65	57	75	50	65	69	82	61	56	68	86	65	77	68	80	71	67	84	64	88	65	67	63	71	73	68	74	60	78	68	78	59	73	74	63	61	60	69	63	68	73	72	61	67	65	55	75	65	79	79	80	83	83	67	65	78	60	81	64	78	63	64	75	86	68	87	62	71	69	65	72	80	65	62	61	56	68	63	69	61	73	67	62	71	75	66	72	72	70	59	60	60	81	67	68	71	62	65	67	72	75	64	74	78	78	79	77	64	63	76	66	68	75	78	68	94	65	90	76	75	65	86	77	78	73	68	71	62	65	69	80	58	69	63	72	62	86	73	69	83	61	54	79	64	82	72	89	75	73	64	69	62	57	67	78	73	59	61	61	59	79	81	59	72	79	68	79	62	73	77	78	74	78	68	67	70	71	81	68	69	61	73	70	71	63	72	68	73	85	74	73	72	63	90	80	80	66	69	65	64	74	59	63	74	77	77	69	78	65	67	58	68	63	65	78	58	55	60	66	67	75	78	77	73	76	69	66	83	67	62	73	68	68	60	57	58	71	72	70	69	82	72	61	60	71	71	65	69	83	74	70	84	80	65	76	70	79	66	67	73	72	61	66	71	81	69	72	70	73	69	62	68	67	65	73	71	62	73	65	72	62	76	67	65	86	65	63	69	63	79	73	72	65	70	72	70	80	60	62	69	60	76	72	61	66	65	64	71	80	80	68	81	78	81	68	77	83	72	61	64	75	83	80	69	59	76	89	58	73	67	70	59	58	74	60	75	56	77	66	71	56	77	64	75	84	73	61	83	68	65	72	61	83	53	73	85	75	68	75	53	63	74	69	98	60	71	63	64	59	66	69	68	66	76	53	66	72	71	67	63	66	66	51	73	80	59	69	80	67	79	84	78	84	78	73	71	68	82	68	86	63	79	77	68	59	65	70	81	70	65	67	74	90	69	61	60	54	72	91	66	74	69	80	64	69	69	86	73	75	84	69	60	79	59	85	67	79	66	58	61	71	76	74	78	60	67	66	73	72	65	58	69	79	82	65	73	55	74	65	65	71	65	62	79	70	69	71	59	75	66	60	76	70	73	71	75	69	50	70	61	79	59	54	45	61	69	60	70	67	63	68	55	73	65	73	77	76	94	65	53	76	70	68	70	68	53	82	66	75	81	66	89	55	86	66	81	70	70	76	68	67	70	70	97	62	68	72	64	58	68	48	65	59	86	67	73	62	73	76	76	93	69	67	79	67	77	72	58	67	79	72	60	55	60	70	67	74	79	78	68	52	76	70	70	66	78	64	70	58	80	59	80	58	61	76	67	62	70	73	67	73	70	65	78	81	65	84	81	74	65	63	77	70	77	76	66	67	61	91	71	74	88	73	58	72	68	65	73	64	61	78	84	59	54	66	68	63	66	71	69	67	80	81	54	56	62	75	65	66	69	67	76	63	72	78	75	72	65	62	73	62	59	79	62	75	71	75	65	69	69	78	80	66	72	71	65	65	73	60	49	64	63	78	59	80	83	65	66	73	92	79	89	63	62	69	64	68	65	56	66	83	64	70	77	68	75	57	76	69	72	78	71	81	63	73	68	61	69	65	71	86	68	71	58	48	78	69	74	65	78	75	73	74	74	64	71	70	64	65	59	58	71	64	59	75	66	73	57	65	62	58	70	68	74	87	61	68	69	71	82	85	71	71	61	62	82	97	70	73	57	76	68	62	62	72	62	69	66	69	55	74	66	69	65	80	65	70	78	65	76	74	56	96	65	59	76	59	80	68	81	58	52	82	74	74	68	59	64	79	65	79	62	64	75	72	66	63	68	80	76	69	64	66	67	59	78	77	60	60	66	67	81	75	79	70	74	55	60	69	67	67	64	64	66	58	81	87	88	63	72	82	73	66	79	57	77	75	85	69	64	68	66	73	84	63	68	72	92	66	73	66	65	85	56	71	70	79	66	66	54	65	77	72	62	64	66	76	70	77	64	70	66	61	57	74	72	67	77	77	68	80	60	66	90	70	64	72	79	76	78	66	63	82	82	69	75	58	75	66	66	79	65	58	60	73	73	76	84	74	62	63	69	70	65	72	74	69	72	73	65	69	80	65	81	76	73	61	67	75	58	69	82	56	84	79	78	63	76	66	80
20329	15218	11430	23636	31772	31938	28934	25618	23012	20577	18128	16012	14169	12181	10961	9629	8278	7398	6620	5744	5132	4593	4310	4194	3868	3612	3255	2946	2954	2691	2577	2465	2305	2326	2284	2266	2136	1928	1916	1902	1817	1871	1703	1653	1628	1595	1542	1502	1526	1491	1442	1471	1355	1438	1317	1291	1357	1295	1295	1308	1268	1303	1256	1194	1225	1189	1171	1170	1159	1150	1138	1160	1129	1142	1170	1113	1091	1075	1032	1033	1062	1045	1054	1048	1076	1042	1056	1021	1018	969	1032	1013	1006	1020	1060	1048	1035	989	1030	1002	984	1052	999	1007	991	976	1019	1009	1044	1005	963	998	1021	1021	947	966	1021	937	1002	989	1013	1001	1074	998	982	960	1028	1008	1055	988	1055	958	1007	1042	1003	1014	1011	1031	980	976	1001	1009	1039	1031	1005	932	987	992	993	949	979	1024	1018	1024	959	1018	1003	1019	1020	985	948	963	1010	1028	1036	926	1006	1042	992	1030	976	1078	998	1020	980	1044	1017	962	1048	1037	1041	1030	965	1054	1008	990	1009	992	1006	933	993	1056	937	997	943	996	970	1027	999	1033	999	952	1017	989	934	1024	1009	1024	997	1001	1078	1010	994	950	974	1007	1009	973	984	1001	1000	995	1021	940	971	1016	963	1026	1004	985	1002	968	997	999	980	969	1039	978	1032	973	1003	967	978	1041	993	1010	966	1015	1006	992	1024	990	1038	1010	1036	987	1029	1006	987	1024	1040	966	990	1004	987	1011	961	970	1021	1021	995	959	1017	992	929	1025	996	1011	1018	1015	998	1050	1013	994	1008	998	970	955	972	1040	958	1044	1010	996	1048	944	1008	1022	1002	1068	975	986	1067	1007	1065	967	999	979	1010	1041	993	992	1040	957	1026	976	963	1028	996	962	982	989	1007	973	1017	1001	1062	985	1003	1006	959	987	1026	992	1059	968	1078	996	984	1016	1001	981	1026	1005	969	987	981	1017	1021	998	972	999	961	1030	999	1005	1030	976	989	1017	1002	1045	1022	996	1030	991	1000	990	999	991	1025	970	1012	1005	992	1026	970	1026	951	974	999	995	992	1046	1026	948	964	1009	1007	980	969	988	1003	999	933	961	988	950	1034	987	1034	936	1059	1007	1025	972	958	991	1053	1005	1005	974	960	1013	1047	1006	984	958	934	976	993	1043	1046	977	1021	999	1033	980	1018	1000	982	1000	982	958	955	949	984	993	1005	997	951	1030	1020	998	1032	1035	954	954	1031	1007	1010	1037	1023	1022	1010	1008	978	970	1009	996	1015	992	989	1004	1001	980	977	1018	957	1005	974	1007	1053	1053	977	1018	957	1042	1063	993	963	998	985	1004	1044	1012	1026	1076	1001	1030	1033	951	1005	992	1017	993	1004	1030	1012	1022	1015	1045	942	1002	1008	1028	966	1034	1025	985	1014	983	1001	958	964	951	1027	1048	1003	975	1007	1016	944	1055	994	987	971	1045	987	1011	1017	998	996	1040	1027	997	943	995	964	994	1021	989	1016	1053	1012	996	978	1006	1014	1058	966	953	963	967	960	948	984	1021	1031	948	1022	1053	991	1039	957	955	983	997	985	1023	985	971	948	1031	1011	971	1013	982	981	1019	1014	991	1028	1048	958	974	973	967	1026	939	1013	1013	983	985	961	975	964	937	994	1007	1013	1038	959	1017	975	912	1046	1002	998	970	970	997	1001	1001	1054	940	940	984	1034	967	981	972	956	990	986	1014	950	1013	934	1014	978	965	1028	990	982	995	986	992	1009	1047	992	1014	1043	1066	1005	976	1010	1006	974	1038	983	949	1024	992	1073	1003	1015	988	961	954	971	995	970	963	1005	957	973	975	1005	1034	980	1048	1027	1020	1042	1007	972	998	984	1003	1028	1024	1008	1011	994	1026	952	1023	965	987	999	1003	1032	999	966	978	988	995	1004	1020	989	942	1000	983	999	966	951	1000	1018	994	991	1009	1019	922	1026	977	1007	1020	1035	1039	986	969	972	995	946	998	1045	1015	1033	1044	997	1004	999	980	1016	991	967	993	999	959	994	1013	1008	1061	954	981	1007	977	968	1052	987	996	943	979	1030	1006	1021	1071	949	930	1044	1004	975	1037	999	1046	963	1052	959	1008	949	1003	985	969	1014	1019	1014	1033	1002	1034	976	999	1020	1022	998	1029	985	942	993	998	1055	992	1004	1049	1007	1017	962	967	1030	1000	1019	1055	1030	1027	1005	1051	1044	997	1035	973	1025	955	984	995	1046	1012	1036	983	1012	1016	954	1011	946	1003	1047	993	1003	980	1015	1053	980	982	996	1039	980	1021	1041	1041	1002	993	976	1017	1065	1042	998	1029	1003	1013	1046	996	986	999	1012	1016	952	951	1004	1034	999	938	1037	1010	1026	971	1006	1027	962	1034	991	1000	1008	1025	1025	967	1028	978	1070	1026	1000	1004	985	1006	1010	1003	1046	998	1039	1008	985	969	987	984	995	1022	974	929	980	988	1005	1099	984	1014	994	958	991	1010	1078	1004	1014	1010	1081	1018	983	979	978	956	1003	1024	1003	989	1009	1020	983	1001	1020	1016	953	1020	1007	956	1047	1041	1004	1007	982	1018	1051	1009	1026	956	959	932	1012	1043	999	983	967	990	963	994	1020	1036	985	1008	1014	1016	1017	975	990	970	1013	968	1007	1035	1020	1011	957	998	1059	1034	1029	1018	1010	998	977	1022	960	1036	1020	961	983	1037	991	1018	1049	986	1015	988	969	978	1048	994	950	996	995	1009	955	1060	974	1003	1010	988	1015	1012	1013	1002	1014	1007	1048	1041	1019	995	1000	952	976	953	974	992	1010	975	988	1012	1024	964	996	962	980	1014	975	1034	954	989	991	965	1037	1034	1039	961	950	990	1016	1024	1044	977	1014	945	972	990	980	1050	1003	984	968	1023	993	1003	965	1016	968	981	985	1030	963	1006	963	1016	991	996	957	1004	959	1021	964	1003	1000	1017	996	1009	1020	960	1040	980	959	975	1025	1011	935	1000	1000	996	1022	995	985	1011	981	1019	938	953	949	1002	1047	1014	1030	1031	962	1021	1071	1026	989	1001	982	1004	1046	978	1001	985	1023	1011	1033	1024	1025	939	1017	990	982	1019	1014	1013	991	1019	991	1000	972	963	978	1023	1004	1007	1005	989	1069	978	949	1016	968	987	1042	1023	987	1006	1048	984	1014	1039	1016	993	982	1005	968	996	1025	998	1026	995	993	978	996	1023	1008	986	1028	1035	1039	1049	989	971	974	986	958	1013	1022	1001	1041	1033	973	949	984	968	972	1019	1013	968	1023	975	986	1019	1028	986	992	997	994	1028	1004	1015	984	993	977	995	989	979	1034	1025	967	1056	998	977	979	991	965	999	1090	1016	958	1012	1004	1024	987	1007	1015	1047	957	1003	980	1019	1007	920	993	1028	1041	1023	974	1005	969	983	1025	954	940	1021	977	987	1023	994	975	983	1021	953	1041	998	954	977	995	959	1018	1019	929	958	977	1029	981	1022	979	969	971	1061	988	986	1014	985	1037	973	981	987	1031	1002	990	961	996	932	1034	1024	1023	958	1013	998	999	1078	1004	975	972	983	994	997	1009	1013	1024	979	1040	1021	1022	919	990	1019	1047	1032	981	1026	1006	970	1028	1061	999	996	984	990	996	1026	1022	1011	918	984	980	958	999	988	971	997	964	1027	1015	966	999	939	956	997	998	957	1040	1017	982	986	966	971	1033	993	999	988	1074	1043	1045	1009	1009	1023	993	1022	1018	977	1010	1049	1021	1036	984	1014	1055	992	1045	984	1009	943	995	1050	969	1013	974	988	965	985	923	983	1025	1012	997	974	1047	975	984	990	1023	1057	1031	982	1010	972	987	990	966	990	1025	958	1020	978	940	982	1022	1012	994	968	956	950	960	1023	976	979	941	990	1044	1029	987	1018	1000	1024	949	1008	1101	1037	982	985	1027	1007	998	995	989	1006	975	981	996	984	1009	1054	1003	1070	1023	1017	1018	930	970	944	1019	978	983	1014	963	993	996	962	1015	979	1018	1004	955	1052	1033	980	978	1001	1003	987	928	1037	1019	974	989	979	998	977	950	999	1014	934	1004	995	1023	1003	1008	965	1074	934	982	1013	968	1007	1000	1030	1014	1031	975	1051	964	1037	1019	1050	1000	963	1021	1013	1079	1004	986	1006	963	992	967	1012	980	979	1002	959	1037	971	1003	1023	981	1000	978	964	1010	989
2469	1174	741	679	1099	1376	1297	1109	1076	867	741	653	544	474	370	375	325	297	258	225	204	196	187	174	167	165	127	155	126	145	122	113	106	127	110	114	91	113	91	106	97	93	82	96	70	94	88	92	112	80	92	95	67	80	81	77	57	78	69	77	66	71	91	81	78	73	84	84	65	64	88	62	76	63	79	69	65	59	66	72	71	73	62	72	60	74	60	75	63	65	59	60	66	66	74	65	68	63	65	60	50	77	72	75	62	59	60	62	58	61	61	53	54	62	70	64	70	71	54	68	54	58	63	57	65	57	59	71	78	76	73	67	54	69	72	61	55	52	56	75	63	68	62	55	62	69	85	56	70	58	59	65	68	68	59	51	68	66	70	52	66	68	69	50	70	74	83	41	81	56	54	64	62	44	77	69	56	76	74	43	60	61	64	55	71	84	66	64	70	53	67	56	69	72	53	53	55	73	69	69	73	66	61	64	61	66	61	77	65	64	66	81	67	70	72	62	59	63	65	45	66	58	57	53	50	62	55	56	61	66	59	41	55	53	69	77	63	58	59	73	80	59	68	57	62	70	71	77	64	64	59	72	63	66	65	72	73	65	59	49	51	66	54	56	61	61	62	63	75	75	59	67	69	68	71	59	60	50	73	70	66	65	53	73	55	72	75	48	59	79	69	62	59	65	53	58	72	59	59	62	65	57	78	58	76	64	60	56	62	51	69	65	61	61	65	73	63	67	50	69	55	60	54	51	65	65	48	60	59	72	56	59	54	62	58	67	79	61	81	62	61	74	81	69	58	62	66	64	62	56	74	67	72	67	64	65	61	64	78	58	64	66	62	70	68	78	70	52	65	61	63	74	75	55	59	64	62	69	60	71	48	70	74	80	63	57	61	55	57	61	68	60	57	65	56	57	64	63	74	48	59	72	65	58	59	65	60	74	75	51	55	57	67	65	71	77	67	63	73	61	74	79	62	68	62	62	61	71	58	51	75	67	75	64	79	76	72	56	70	64	72	50	67	70	71	60	62	79	52	65	74	66	68	50	74	62	59	74	61	76	66	64	74	87	56	68	58	62	54	61	68	49	70	58	57	65	67	58	59	59	65	63	57	54	57	69	58	64	54	65	56	68	67	63	73	58	52	60	72	58	73	71	51	70	69	58	65	65	74	69	58	68	62	68	52	60	63	53	62	68	69	67	66	63	77	61	70	79	54	60	49	63	59	70	59	68	59	68	63	62	61	78	78	72	47	67	63	64	64	57	66	75	60	73	56	51	71	53	58	56	58	75	71	61	61	54	72	54	62	48	74	54	59	60	57	85	64	68	55	75	63	58	68	70	67	79	59	64	71	59	58	69	68	53	64	69	64	62	63	68	54	69	63	72	70	71	66	60	58	48	66	62	64	68	63	60	54	70	88	62	66	66	69	70	55	61	66	66	75	58	55	57	69	54	74	66	42	53	59	70	62	73	60	66	68	60	75	81	65	54	67	67	64	66	62	62	72	62	70	55	48	66	74	64	64	67	61	56	66	76	59	78	60	65	61	63	69	73	71	69	70	61	75	58	60	68	64	56	67	63	53	67	66	48	67	78	63	67	50	74	64	67	54	54	61	71	52	56	68	61	52	73	65	61	48	67	57	58	65	66	84	74	52	69	65	65	67	75	59	82	67	70	63	65	64	67	64	65	60	65	61	65	69	66	48	60	79	59	53	72	54	61	56	65	56	71	58	73	73	70	64	73	75	68	62	62	69	83	65	71	57	56	55	70	75	72	78	59	73	68	61	85	75	61	67	54	60	60	47	63	67	58	65	69	64	67	56	61	59	60	73	59	57	73	70	65	43	78	51	56	64	59	70	60	81	72	60	72	55	55	64	76	54	70	67	63	60	54	66	65	58	70	52	67	68	52	59	59	60	60	59	75	60	58	59	56	67	76	61	66	62	65	56	78	60	60	53	54	59	70	72	62	78	69	65	61	51	63	70	75	45	57	50	55	62	60	63	57	65	85	59	61	56	68	53	67	56	74	68	79	73	49	71	61	56	60	67	52	72	57	66	57	51	63	64	51	63	71	66	50	68	50	67	69	78	65	55	75	58	56	55	66	61	72	65	58	65	56	66	51	74	63	71	72	56	55	64	60	71	66	54	69	58	67	53	69	57	73	66	65	60	68	74	58	76	60	64	63	57	57	71	60	54	58	62	69	70	69	54	54	64	54	74	58	64	63	49	51	57	55	67	61	60	67	63	50	59	63	54	77	66	64	64	76	56	63	58	64	69	60	51	70	60	67	56	63	61	49	66	73	65	51	57	71	65	60	71	65	61	48	54	62	70	61	59	69	62	66	71	74	80	65	73	58	61	65	70	75	79	65	62	65	50	56	65	67	71	58	63	64	63	57	64	49	61	82	68	69	65	53	72	71	49	77	62	56	60	57	57	63	55	60	77	56	69	64	60	58	78	64	73	55	68	61	57	60	54	64	72	65	74	55	58	66	52	79	61	52	73	69	66	63	62	59	68	49	60	63	66	59	68	88	67	67	57	58	72	63	56	54	61	84	51	47	72	78	50	82	68	65	61	79	68	64	65	65	63	76	54	72	84	68	51	65	62	64	61	64	73	73	64	59	77	57	53	60	76	52	61	71	70	66	74	57	59	61	59	62	65	71	62	53	67	61	70	67	58	54	72	60	73	68	66	50	59	64	54	68	53	57	55	58	63	71	49	63	74	60	59	54	73	64	59	54	63	62	56	73	61	70	66	66	63	63	67	66	78	51	53	65	66	61	68	53	66	75	69	52	66	66	67	66	69	66	63	66	62	57	73	51	64	62	42	74	69	76	64	65	76	64	68	67	53	75	58	63	80	59	76	73	65	57	59	62	69	71	48	63	61	66	59	59	76	58	68	80	70	60	63	72	69	52	69	66	68	79	61	60	71	72	84	67	55	58	70	77	62	58	59	57	54	65	68	62	55	62	67	69	67	70	53	57	59	57	75	58	57	57	65	77	65	67	50	71	62	66	64	67	58	64	61	64	67	66	52	69	63	73	57	55	62	64	69	66	53	76	57	82	57	66	69	56	72	71	64	56	60	54	62	62	60	71	63	70	76	68	59	57	68	68	66	64	56	72	57	65	63	63	64	60	80	78	72	59	70	57	67	63	61	69	68	71	65	64	66	67	55	75	68	57	47	54	61	60	81	58	65	62	58	55	53	66	52	50	77	79	68	72	67	60	67	77	69	67	55	63	62	55	67	57	67	57	59	72	58	65	59	63	64	74	59	53	71	63	63	71	60	59	57	76	59	67	64	66	57	57	60	56	66	72	64	60	55	66	52	50	63	65	82	73	69	59	62	69	59	49	62	73	81	62	65	66	75	58	55	58	59	73	62	62	63	76	51	56	67	68	63	57	75	72	69	63	50	69	65	75	56	75	60	55	74	66	71	66	59	54	51	58	51	48	62	70	78	74	55	67	66	53	73	68	76	65	47	68	65	58
25777	19433	14709	28768	36412	36735	33563	30395	27534	24667	22365	20125	17990	15704	13796	12269	10928	9681	8421	7643	6649	5962	5544	5266	4876	4509	4188	3761	3651	3418	3222	3172	2909	2924	2737	2631	2440	2370	2306	2235	2152	2136	1996	1947	1835	1791	1749	1660	1601	1557	1553	1528	1471	1440	1476	1342	1393	1334	1335	1333	1291	1268	1247	1271	1208	1238	1236	1177	1141	1116	1061	1160	1090	1139	1122	1050	1065	1037	1032	999	1016	1057	996	965	941	987	989	969	981	978	977	973	930	915	905	923	927	933	911	908	900	900	882	954	899	950	849	948	880	926	937	951	948	944	923	938	904	909	933	893	930	896	935	904	918	930	904	918	951	909	930	927	993	907	924	935	894	879	870	894	978	875	930	930	925	881	906	927	975	961	930	933	894	942	887	947	891	937	940	905	883	898	929	905	889	908	899	874	906	898	918	894	904	945	954	957	881	893	897	869	885	890	934	906	898	917	896	880	907	955	865	932	921	911	860	916	901	906	882	931	896	896	893	924	855	866	943	899	931	915	926	854	916	879	957	877	901	970	847	919	886	933	950	876	845	862	892	884	919	858	900	921	928	903	857	898	904	887	881	901	891	921	913	891	882	912	836	925	830	875	931	902	892	924	910	938	865	963	869	915	944	992	933	898	917	953	887	924	912	921	921	835	921	896	841	870	911	911	900	854	917	958	931	915	908	899	868	945	893	909	943	906	922	952	928	883	939	918	888	916	844	894	890	892	863	890	876	946	889	896	894	880	901	851	956	984	915	879	859	884	905	899	894	874	878	871	928	899	936	891	905	896	858	879	885	905	899	938	906	887	841	895	855	871	911	893	924	893	965	950	878	881	879	970	914	945	870	905	860	888	953	948	890	862	874	915	917	914	896	989	875	911	897	952	891	904	869	900	891	913	927	931	943	882	918	891	942	883	827	932	919	919	942	947	927	913	879	906	964	888	877	922	940	867	918	915	917	877	943	939	861	883	953	921	926	927	869	886	900	917	954	862	902	864	947	881	925	949	916	988	891	914	912	944	862	858	875	911	880	1013	865	864	920	934	897	904	842	892	908	887	873	919	894	914	921	891	917	892	908	878	904	879	884	926	848	894	908	930	897	857	942	856	845	932	988	904	898	890	979	923	893	926	888	877	896	930	849	862	875	900	916	914	914	886	902	926	910	915	884	866	877	905	859	876	950	867	888	891	926	919	875	926	890	875	864	879	912	953	923	866	917	862	872	899	887	930	932	928	887	874	934	908	866	898	923	924	884	890	908	934	908	901	867	874	879	907	920	932	916	932	919	886	905	912	878	860	964	908	917	875	899	898	874	882	894	919	904	901	915	896	856	892	913	881	950	902	872	914	897	909	913	883	868	854	906	863	909	885	925	887	890	908	915	902	883	963	861	900	933	877	844	900	909	874	890	951	883	879	902	914	905	909	860	906	924	910	892	889	905	936	892	886	917	886	926	909	856	975	926	945	908	810	923	862	948	865	937	883	865	865	905	899	906	899	907	896	932	885	881	906	898	881	922	892	904	906	907	922	941	897	887	922	905	918	947	886	907	912	911	896	904	877	889	937	839	930	874	945	894	862	898	869	897	887	921	907	890	903	951	913	918	890	871	830	919	873	857	919	910	900	852	868	939	874	920	907	898	953	896	920	851	931	860	884	934	916	899	876	931	973	902	903	916	951	948	914	906	930	944	900	863	883	857	924	904	901	893	917	917	913	947	895	912	895	822	884	931	896	867	917	904	914	905	839	916	878	897	888	883	917	913	912	892	891	921	874	929	915	956	921	937	878	906	852	912	979	906	920	916	959	929	911	899	908	943	949	928	884	881	937	831	875	870	895	945	855	930	905	918	923	869	920	888	925	901	929	899	955	958	904	891	891	838	836	895	865	930	931	896	932	914	908	873	878	868	890	902	966	893	896	875	858	909	850	905	916	925	892	841	892	865	858	886	935	873	904	893	931	864	938	887	887	894	891	903	844	915	952	878	891	928	916	907	836	907	853	892	903	887	907	924	908	897	946	868	911	875	945	922	918	873	804	938	955	863	865	895	915	919	893	844	926	882	859	882	954	908	936	858	923	953	934	896	916	884	904	883	927	938	915	921	904	877	865	902	910	923	920	917	901	915	959	860	899	889	917	921	913	908	878	930	867	931	925	941	894	927	868	903	912	906	916	915	936	865	920	897	908	938	861	907	946	893	904	903	870	958	898	894	858	949	876	924	905	889	921	908	948	928	903	928	932	901	881	913	901	910	846	890	946	903	892	922	856	924	901	942	884	878	897	894	931	870	914	907	882	850	926	882	953	961	886	891	875	960	892	896	899	898	934	892	901	931	882	959	872	854	853	848	902	896	912	937	925	871	836	836	866	884	928	884	876	990	907	920	842	899	909	920	848	898	886	889	934	887	865	900	899	943	859	841	978	898	906	909	926	909	929	901	900	865	926	915	866	954	872	924	912	976	894	865	945	903	928	877	904	905	862	900	958	883	899	926	899	887	915	922	879	930	883	917	889	850	864	861	861	848	940	894	862	860	887	864	866	894	871	874	899	890	909	932	899	908	947	867	927	861	901	897	843	884	1000	920	939	937	804	894	894	865	910	891	876	890	909	932	901	903	921	903	893	807	927	932	916	916	848	945	871	920	883	898	912	857	904	977	923	957	933	949	946	874	856	917	856	890	889	885	892	975	915	888	910	923	947	890	889	863	918	861	913	911	896	840	922	918	908	878	917	877	891	924	895	898	962	935	955	937	921	922	849	947	902	913	959	914	976	916	873	911	871	907	858	900	921	897	933	928	953	923	923	897	890	876	909	883	904	877	913	919	923	955	846	908	901	937	902	868	987	937	911	882	872	873	926	971	873	942	843	907	917	885	897	882	901	903	918	888	891	898	886	949	933	910	871	902	904	936	892	923	896	907	865	883	897	908	893	882	954	895	873	950	932	916	916	862	880	884	900	897	877	918	844	913	865	942	921	885	894	928	880	915	902	928	860	909	922	909	918	905	849	885	916	891	928	930	885	944	896	918	890	899	910	928	932	896	917	938	969	882	852	873	891	873	878	906	890	865	871	903	948	931	974	930	930	897	878	920	893	899	891	956	927	935	920	999	943	890	917	924	831	858	843	917	858	859	887	897	889	870	934	906	912	873	886	907	901	905	893	831	927	857	876	888	891	862	898	927	857	885	886	855	871	887	960	895	884	893	884	934	880	896	925	848	919	913	895	907	904	873	888	909	846	961	866	939	877	923	872	977	897	854	922	911	948	901	875	910	937	892	895	904	860	861	925	980	912	920	921	910	896	933	947	911	855	899	847	907	884	906	889	914	898	845	873	901	902	904	905	864	919	947	869	880	829	896	889	956	909	889	890	917	929	880	869	865	950	945	881	920	914	871	919	869	911	855	861	921	917	893	865	897	914	899	863	941	857	902	889	861	880	868	851	902	866	887	910	891	925	959	964	860	904	905	909	911	895	891	914	933	945	907	921	862	916	893	878	891	908	932	895	869	876	908	872	890	868
2109	606	406	348	643	757	608	596	516	442	390	316	297	272	225	182	182	180	135	151	109	117	108	107	108	98	91	88	101	86	75	73	83	89	62	59	71	70	85	67	64	76	84	61	71	67	61	60	61	65	55	57	55	64	63	50	56	53	67	54	41	67	59	49	57	59	63	57	64	47	44	62	62	58	53	49	58	55	58	49	67	61	57	54	60	52	49	70	51	51	49	49	54	60	60	49	47	60	49	48	55	63	51	49	61	35	54	60	52	61	50	56	55	58	55	40	46	68	45	45	53	56	37	46	51	54	67	55	56	48	45	55	50	63	56	60	49	67	52	52	64	63	61	56	48	56	58	62	53	59	53	47	56	47	43	48	56	55	37	51	55	64	53	61	51	58	63	53	60	53	54	56	55	56	49	53	45	49	53	49	63	54	63	75	50	52	64	52	49	54	46	63	54	62	54	57	46	60	66	70	53	53	53	55	56	42	60	50	64	60	47	57	56	53	51	41	47	49	50	66	53	48	43	55	59	68	56	60	60	55	53	57	66	43	55	42	56	59	48	51	51	58	45	43	57	61	53	52	53	52	71	57	61	54	67	47	60	57	52	50	43	55	67	44	48	62	40	55	48	56	72	47	51	50	65	63	42	59	64	65	52	42	49	48	69	60	42	52	60	67	50	55	54	55	50	68	59	59	65	50	54	42	54	58	50	56	47	48	37	55	60	58	59	66	66	66	56	58	66	56	81	43	53	63	62	36	44	56	47	54	65	50	55	55	44	54	65	51	71	64	52	51	54	59	50	49	64	62	60	48	52	52	52	61	55	57	64	53	59	40	50	64	58	44	46	43	55	49	52	46	56	66	54	59	65	38	50	69	60	53	63	57	52	48	68	46	55	46	54	52	57	68	61	61	69	55	45	51	59	51	64	64	41	58	62	57	66	52	53	58	66	58	66	65	44	63	55	59	51	60	60	64	45	50	56	55	56	52	56	64	65	57	58	56	55	51	57	58	62	49	56	47	54	60	54	53	62	60	56	53	67	55	51	41	57	59	41	43	60	62	56	52	69	54	55	53	66	68	48	55	58	49	55	54	42	73	42	56	35	54	50	58	37	60	43	41	35	67	59	50	63	54	62	48	57	49	63	53	48	74	55	48	58	52	51	57	44	64	55	53	60	57	72	50	38	63	59	42	50	55	51	56	54	66	55	48	46	55	53	50	52	58	51	51	61	59	46	54	50	59	60	66	49	49	62	54	58	68	55	63	60	70	46	69	58	60	53	51	62	64	49	47	45	55	52	59	53	52	44	63	68	57	57	62	48	44	51	64	59	55	50	59	57	53	82	50	71	57	61	56	63	49	54	58	62	43	55	58	47	58	51	56	41	50	50	58	58	62	67	52	65	59	45	46	59	59	50	48	51	61	51	41	54	59	52	58	42	62	53	62	47	61	54	63	57	69	61	58	56	54	50	66	52	52	44	66	63	64	63	58	43	54	51	42	41	52	49	38	60	55	55	47	43	50	54	40	44	47	61	55	57	62	58	51	46	66	55	56	62	52	64	45	63	56	43	58	48	52	59	55	62	52	40	42	46	56	52	56	47	56	49	57	65	67	55	57	52	46	67	46	49	56	51	56	56	44	64	66	45	43	50	60	52	55	53	54	48	52	58	51	51	56	55	61	61	45	52	54	54	49	57	53	72	44	60	59	45	48	57	50	53	52	59	56	44	48	49	57	44	56	46	46	58	57	54	57	52	55	63	61	57	50	59	46	72	48	58	59	57	47	44	51	65	59	54	48	48	56	59	51	49	71	47	56	46	46	49	59	47	51	47	39	42	66	58	49	51	58	64	65	69	61	50	56	60	46	50	48	62	59	53	53	66	49	51	54	47	66	68	53	69	54	41	51	60	60	44	48	64	43	65	63	44	53	59	52	49	56	41	50	56	59	66	49	54	50	58	54	58	50	58	54	56	63	61	47	65	61	69	61	64	43	59	53	60	57	66	39	53	49	46	57	52	75	53	60	45	63	53	61	51	50	60	46	63	47	46	56	57	57	57	54	53	46	67	52	64	53	49	44	32	66	45	51	53	48	63	42	50	55	43	41	48	63	66	51	54	69	47	41	62	56	59	59	55	57	45	54	43	51	44	52	41	46	57	39	58	58	62	54	51	58	61	58	58	50	42	49	45	66	52	49	57	58	70	46	57	60	54	46	53	70	61	59	50	66	51	62	49	53	57	66	55	47	56	55	49	66	53	53	68	52	50	62	55	59	51	55	61	56	63	67	46	55	57	62	64	45	48	66	60	61	60	57	56	59	56	61	48	64	47	47	59	62	43	56	63	66	51	54	51	65	64	63	46	52	50	51	50	71	54	53	49	39	57	67	44	59	44	46	48	53	53	49	46	62	55	52	50	67	51	53	47	53	53	68	53	53	39	46	49	45	45	46	47	62	65	61	50	49	54	46	41	67	65	57	54	58	71	60	60	46	47	64	62	50	45	57	48	54	52	70	52	67	60	55	60	44	59	64	49	46	64	59	65	53	55	55	41	62	54	56	47	62	53	54	50	58	59	63	52	64	56	68	47	41	43	53	50	65	67	53	73	51	51	66	47	49	63	56	50	57	54	49	62	52	44	58	54	54	44	53	65	52	63	59	54	59	56	42	72	46	53	54	55	52	54	50	40	49	50	52	59	48	45	58	53	63	52	59	63	69	58	55	66	56	56	60	57	63	67	43	59	52	49	63	49	63	60	57	54	60	61	57	58	60	54	59	60	59	52	42	51	51	67	48	60	66	54	49	52	52	44	65	47	53	53	47	50	49	58	68	55	56	48	54	56	58	56	55	59	59	50	46	57	58	60	58	62	40	43	50	55	69	74	54	56	71	52	55	59	52	53	56	48	59	60	39	49	49	58	64	53	64	63	51	51	50	56	59	47	53	58	40	60	43	37	39	56	47	60	61	62	51	50	59	68	48	53	57	60	47	58	63	63	53	48	51	61	54	50	60	57	66	62	60	70	55	56	63	68	64	53	46	37	60	51	64	60	47	61	77	53	57	62	55	59	63	50	49	53	39	49	59	54	57	53	53	58	44	54	56	56	59	48	55	57	61	52	47	49	63	55	61	63	51	68	56	55	61	47	47	62	46	53	59	44	50	41	52	44	51	59	58	62	58	61	53	66	52	40	54	51	51	65	55	59	53	56	62	61	54	61	60	54	55	41	58	53	51	54	70	44	47	47	46	66	55	61	50	47	67	65	53	59	67	40	53	45	52	42	63	54	52	60	49	52	51	58	55	48	44	43	57	66	64	66	56	51	54	47	64	49	48	70	56	50	50	59	56	46	54	60	47	40	52	80	59	65	63	42	60	62	54	52	55	52	51	54	49	63	46	72	54	53	46	62	52	58	57	56	40	55	56	39	39	45	46	64	62	60	50	59	59	56	58	55	64	59	42	55	67	49	41	40	41	48	48	50	60	61	49	51	55	43	53
18099	12394	8865	20124	28440	28227	24929	22138	19318	16817	14734	12833	10829	9563	8136	7313	6304	5339	4713	4213	3761	3393	3299	2964	2719	2573	2362	2235	2088	2081	1901	1924	1766	1771	1686	1651	1567	1594	1539	1457	1345	1376	1276	1259	1248	1204	1220	1146	1171	1110	1106	1098	1096	1056	1013	981	986	960	994	1051	946	959	996	950	958	910	910	928	849	882	837	941	876	862	864	837	818	788	778	809	819	833	795	826	824	868	782	799	816	808	808	747	778	798	806	719	748	783	806	780	763	830	796	796	782	751	821	771	806	769	773	809	758	827	788	789	762	808	834	779	747	784	772	796	768	776	803	789	787	773	787	739	819	789	814	757	796	798	827	795	786	763	760	761	785	780	759	732	808	805	786	752	766	741	734	749	802	779	789	748	764	770	748	795	788	827	786	727	783	742	771	768	794	784	757	777	775	766	789	824	789	747	753	807	748	767	762	766	790	812	776	787	833	764	808	781	761	710	769	804	755	735	802	721	830	739	795	783	782	816	806	799	789	764	773	842	761	776	861	776	718	868	774	748	771	747	786	775	767	801	762	805	786	759	745	790	801	750	738	760	723	826	803	752	795	808	794	787	750	738	756	739	722	765	788	807	792	840	772	787	786	739	750	757	742	770	806	752	778	810	800	740	730	778	779	762	779	768	771	789	748	781	809	800	743	805	749	785	770	812	807	754	805	783	782	778	725	787	759	817	768	771	837	752	787	807	778	840	777	786	816	783	755	796	761	786	788	763	777	788	750	763	750	797	747	786	826	768	753	752	799	785	789	798	747	821	749	751	754	766	794	761	762	783	796	756	772	804	778	765	770	792	780	785	757	765	796	763	803	752	757	748	760	794	794	800	790	745	798	736	759	783	746	834	781	753	731	749	802	824	724	731	710	754	791	745	802	762	760	773	737	770	797	799	760	821	787	795	826	771	781	786	728	760	722	804	792	788	758	796	757	770	785	759	751	734	801	759	746	798	773	787	807	784	802	762	814	816	771	763	786	749	771	744	792	778	760	782	778	750	799	796	754	763	781	751	711	809	782	748	761	737	787	761	750	747	793	758	797	787	772	765	770	787	772	776	775	831	808	787	759	785	760	794	781	771	818	780	740	809	813	801	718	719	774	807	777	765	746	730	781	778	738	743	781	806	755	790	760	758	796	804	741	747	808	718	788	753	798	802	748	778	774	779	758	831	800	801	778	794	781	797	790	774	766	795	745	795	715	779	750	737	785	781	785	764	783	765	756	785	785	800	758	765	702	751	767	772	774	751	759	777	757	754	772	816	767	786	745	765	758	839	826	699	765	744	767	773	768	773	804	773	837	752	808	745	797	774	757	739	806	770	757	751	736	759	733	779	757	750	763	814	771	764	812	769	766	771	764	802	752	729	748	764	846	761	771	782	729	806	725	772	791	834	816	772	767	787	767	765	790	794	797	809	797	775	778	750	769	775	808	762	751	670	789	771	836	745	736	782	804	736	813	768	800	752	773	769	835	707	778	755	811	732	735	754	778	755	818	732	782	787	803	722	729	772	780	781	780	732	768	743	773	806	775	793	748	780	737	779	751	816	827	824	753	755	789	789	744	788	752	780	804	751	804	787	740	776	741	728	812	773	793	787	779	765	768	790	782	778	809	764	767	778	737	792	772	816	803	797	790	744	806	755	771	737	767	759	783	738	770	761	731	786	791	806	822	769	764	803	755	803	771	811	820	797	783	752	754	794	753	727	780	787	775	779	764	810	788	781	819	793	799	764	810	719	841	790	769	774	694	764	796	805	733	753	809	778	792	774	816	773	778	760	745	758	777	765	777	787	800	771	788	754	789	798	750	778	767	816	792	763	784	764	748	769	800	781	749	775	821	787	849	766	803	742	789	805	779	790	770	781	773	761	745	799	739	805	770	762	779	762	795	755	759	803	795	735	785	739	789	731	737	772	775	801	767	755	743	739	794	831	784	825	766	752	846	789	788	759	778	775	798	838	797	821	766	798	771	802	790	790	767	766	775	749	816	772	819	795	800	763	753	792	782	743	771	767	745	740	741	757	754	796	763	797	797	777	722	786	802	775	799	840	749	788	732	755	789	799	785	764	777	764	743	773	806	812	804	818	732	803	768	767	798	756	794	756	800	756	793	824	775	788	770	779	783	774	806	779	773	761	766	808	809	790	764	773	820	767	757	763	755	764	763	749	744	778	772	800	828	804	814	823	817	770	739	819	803	795	790	780	781	790	754	754	728	766	763	792	812	798	760	735	781	814	717	784	761	852	806	767	751	783	792	800	828	797	767	768	786	744	762	765	772	722	783	771	823	825	766	751	750	816	773	739	774	817	797	762	777	787	763	739	789	796	792	769	730	841	751	747	800	774	779	766	735	824	757	779	822	838	791	773	784	770	754	777	754	748	767	784	775	776	736	803	773	808	792	782	805	732	806	790	816	786	794	784	740	759	806	791	788	787	752	795	808	752	751	760	760	814	753	793	776	769	776	789	741	755	720	772	791	760	766	806	712	765	764	778	761	772	750	830	784	735	792	800	747	763	742	808	790	820	763	798	782	763	773	756	737	791	779	743	776	777	768	808	767	764	822	799	829	764	805	720	791	827	738	783	740	777	791	738	756	744	784	812	757	745	755	794	732	735	806	758	791	799	766	806	809	765	775	782	815	759	805	804	801	827	750	828	792	780	807	753	769	812	761	804	768	798	773	761	818	743	772	766	769	779	778	723	767	746	727	771	823	768	817	764	759	783	824	796	775	760	828	763	817	778	782	802	838	775	814	788	794	778	787	778	775	712	723	777	800	809	789	774	736	800	795	793	778	767	769	784	768	744	792	758	726	824	764	784	808	813	746	818	783	768	781	796	808	768	746	811	766	785	791	780	827	788	783	760	774	750	763	750	759	775	775	754	798	775	789	780	817	793	766	787	808	729	754	774	765	800	797	815	813	753	769	775	730	771	770	777	737	789	762	782	784	793	736	773	781	815	760	783	761	758	781	771	797	770	747	744	748	788	749	839	775	761	767	753	779	777	807	781	725	763	750	787	727	810	733	819	768	737	790	760	776	742	702	761	787	750	749	764	813	759	772	791	767	767	787	774	756	760	744	753	786	760	742	800	798	768	778	748	766	748	796	745	798	781	799	727	823	779	751	764	764	796	800	786	765	728	782	772	781	772	808	768	790	780	813	790	738	761	761	746	745	820	811	794	803	817	804	778	793	762	744	805	770	811	763	811	802	766	813	732	773	789	800	799	792	759	808	786	768	806	760	765	774	719	830	811	782	783	821	772	743	775	779	819	780	751	769	795	722	776	771	747	783	794	793	784	813	756	799	736	792	788	764	750	731	796	796	778	760	772	786	760	800	709	765	737	813	860	775	775	807	717	777	794	808	744	800	769	785	816	782	749	818	806	790	775	731	761	740	766	773	753	783	788	765	780	761	765	775	792	780	744	782	761	786	792	783	827	849	759	768	803	819	776	781	757	846	786	757	762	769	769	790	765	727	798
1380	855	539	525	922	1065	924	810	773	702	594	510	433	401	289	282	246	216	198	177	154	143	132	113	105	96	100	115	85	81	81	104	76	79	94	79	69	72	73	75	55	70	65	52	57	72	57	57	59	84	58	53	49	59	59	47	61	53	61	63	57	62	60	49	52	53	55	54	61	69	63	56	53	41	45	43	45	32	39	41	57	60	48	49	44	46	39	60	48	50	52	49	50	47	44	45	45	37	57	53	30	46	47	44	49	51	57	44	52	51	33	57	35	51	55	50	48	41	46	57	44	48	62	46	51	48	59	49	48	46	51	41	50	43	45	41	46	56	54	58	53	47	59	41	44	47	47	55	53	52	37	58	54	54	50	44	50	45	49	51	44	42	56	49	70	53	52	46	59	63	52	51	41	49	42	52	47	57	42	34	50	57	39	63	54	47	48	37	52	41	51	51	38	45	44	34	51	58	53	38	40	51	66	45	54	45	49	54	47	44	49	41	58	55	50	60	47	59	49	50	50	52	47	59	53	59	43	49	56	34	55	50	50	46	49	59	39	49	50	41	52	39	53	60	55	45	49	51	46	46	56	45	57	53	54	56	48	58	59	50	44	39	49	61	45	38	45	46	58	47	53	51	50	47	51	50	44	36	47	64	39	59	50	48	42	38	42	57	56	43	44	55	65	39	63	42	39	47	49	49	54	46	44	52	50	50	51	47	48	46	56	46	53	51	46	39	54	49	54	45	38	45	56	51	40	58	34	54	56	51	50	64	58	43	39	49	58	51	45	69	39	53	46	54	44	45	53	45	50	58	43	51	61	52	49	47	41	56	33	50	47	45	43	52	51	49	60	52	35	56	49	57	52	43	55	49	41	50	47	45	50	42	49	55	52	51	65	54	52	38	51	59	41	44	49	53	53	41	48	48	48	45	48	46	51	46	43	44	47	60	41	54	56	49	54	48	39	48	51	42	50	49	44	50	42	54	63	53	49	41	54	51	47	50	38	43	50	54	50	55	48	48	58	56	45	49	49	56	57	62	58	60	51	55	48	52	38	39	54	47	32	57	42	49	45	58	50	43	41	53	41	45	41	48	64	29	44	50	53	50	44	40	49	46	48	45	41	42	34	49	44	50	42	41	52	55	51	44	36	49	49	50	53	51	52	50	39	36	55	52	49	46	45	49	43	49	36	52	44	42	35	42	61	45	52	49	37	61	51	57	52	48	50	53	50	43	50	48	51	50	60	57	47	66	52	50	46	56	55	44	51	56	56	45	41	44	53	41	49	45	41	66	46	49	47	53	44	49	37	45	46	49	43	42	55	35	40	46	51	42	46	46	41	41	50	51	59	42	47	51	62	40	40	47	44	45	55	47	48	46	33	66	38	55	37	49	49	40	44	61	41	43	44	37	41	48	55	53	51	44	44	39	52	46	48	50	46	42	52	42	45	40	42	46	40	37	39	35	52	48	54	46	46	47	55	53	54	42	50	46	53	32	36	49	43	48	37	57	44	50	55	48	43	59	48	48	57	62	37	49	40	55	49	36	57	54	50	53	36	53	37	48	39	58	41	42	59	38	58	54	55	51	51	37	65	60	40	63	45	44	58	44	48	50	51	51	54	57	47	54	53	51	55	48	40	53	49	33	59	40	56	55	53	37	55	35	64	49	50	48	48	55	51	49	37	46	41	54	62	38	62	50	49	47	52	50	47	51	57	44	54	50	51	38	46	56	49	36	40	55	56	48	57	42	54	47	45	48	56	51	56	50	47	38	44	40	50	47	39	49	48	49	39	42	51	66	46	66	41	49	41	40	48	49	48	60	49	57	35	50	39	51	53	43	50	50	42	57	48	36	50	33	40	60	48	46	52	34	46	46	41	47	51	45	43	51	52	44	58	51	50	39	43	55	38	43	57	45	37	48	56	66	44	43	44	53	60	50	44	52	58	41	50	53	62	52	43	56	39	50	45	43	55	53	47	46	44	61	48	48	48	52	39	55	66	50	47	43	47	62	56	45	46	43	39	54	45	40	59	48	48	47	41	42	54	44	55	41	42	45	60	57	43	51	53	41	39	52	52	50	37	50	51	40	58	46	55	45	46	49	42	53	52	48	49	53	51	49	33	40	49	42	50	47	31	36	59	46	42	50	47	58	62	33	48	41	50	45	43	42	36	46	50	57	38	46	52	37	40	40	49	52	43	49	51	53	58	48	50	37	37	65	44	42	52	46	41	49	40	47	44	58	43	46	56	50	41	34	57	46	51	55	43	53	55	41	38	31	52	40	36	44	56	42	48	55	51	42	62	45	46	58	52	54	59	56	51	54	53	42	55	50	48	64	54	37	50	53	48	47	45	45	43	44	49	49	37	50	39	49	44	32	34	53	44	61	37	38	55	59	43	44	35	55	71	49	47	38	45	46	50	49	47	40	44	45	48	37	50	58	52	41	43	45	65	48	47	44	41	33	49	62	70	43	54	47	46	55	45	50	42	54	45	50	39	51	48	38	46	45	50	48	50	56	33	62	57	61	58	46	47	51	66	40	50	51	43	42	48	47	53	51	47	37	64	60	42	49	43	61	43	50	47	45	51	45	55	51	39	53	53	43	44	39	48	47	46	45	65	51	59	47	44	54	45	53	50	43	50	42	50	59	51	63	36	64	44	58	46	53	50	49	64	39	54	47	51	61	51	48	50	56	36	44	57	52	52	52	42	53	57	44	46	41	38	41	48	46	42	53	41	49	37	45	49	47	56	57	48	46	51	44	47	51	60	47	46	55	50	41	46	61	54	49	44	46	57	48	52	45	49	40	52	46	42	49	38	58	48	59	48	51	37	48	43	56	41	41	49	49	45	47	44	44	58	46	55	48	43	47	59	36	35	43	50	49	48	38	48	57	43	56	43	42	38	53	48	37	49	44	49	40	36	38	55	42	60	49	44	43	55	56	52	50	50	62	40	52	45	54	53	56	61	38	54	39	59	54	49	46	49	46	38	38	48	48	45	31	61	49	54	53	66	49	40	55	48	67	49	41	42	56	41	48	41	46	49	46	51	51	50	37	49	40	45	55	33	36	50	54	54	44	48	48	41	39	36	49	50	46	40	47	50	58	49	58	49	45	52	48	42	44	34	50	52	49	44	51	46	44	40	57	48	55	53	49	51	47	51	54	42	51	44	50	46	47	42	40	38	49	50	31	44	58	46	51	45	48	40	45	57	48	44	45	54	47	43	54	62	52	47	59	44	36	45	41	43	40	35	47	48	50	51	39	43	46	44	47	46	49	55	50	42	43	48	57	39	44	46	48	43	56	36	46	48	49	55	47	38	60	44	43	43	56	39	57	46	51	51	49	47	64	48	30	46	69	48	49	48	46	53	45	60	50	37	42	44	64	56	54	51	62	55	34	54	37	28	39	50	60	40	55	43	57	38	45	56	41	45	53	51	56	48	51	54	39	47	50	56	48	47	44	40	60	65	52	49	39	40	45	49	50	45	44	46	49
21869	16515	11614	25099	33306	33168	29713	26713	23873	21172	18875	16573	14284	12390	10767	9703	8469	7278	6451	5713	5202	4496	4354	3757	3663	3307	2885	2744	2684	2586	2423	2336	2220	2128	2085	1949	1819	1800	1700	1653	1586	1590	1475	1401	1328	1347	1346	1330	1235	1235	1158	1135	1116	1093	1091	1066	1042	1010	1075	973	997	934	921	905	965	921	911	908	820	863	870	851	852	775	837	765	830	754	746	774	727	776	761	750	713	741	716	724	706	720	710	787	658	713	741	712	732	721	701	688	684	691	655	698	675	701	678	697	714	654	669	727	704	666	708	740	707	684	661	712	663	673	709	710	673	725	726	686	677	719	713	710	702	686	693	726	684	668	690	657	658	706	728	661	677	698	721	712	668	690	716	686	692	721	695	718	676	678	723	685	712	662	676	667	697	650	674	674	677	680	671	679	660	708	691	677	710	703	741	712	675	686	649	659	669	698	647	694	675	707	673	680	676	694	707	696	679	666	659	706	661	675	691	697	757	667	678	650	715	652	690	672	737	680	688	657	680	678	687	685	686	684	706	744	695	699	667	702	679	700	696	681	648	723	696	693	685	645	706	669	668	700	722	667	681	713	711	662	698	694	688	708	659	686	714	683	660	643	669	708	684	736	677	716	676	673	664	718	677	686	671	684	653	685	693	692	670	710	691	708	714	695	698	704	673	672	689	684	679	676	709	716	694	659	693	701	711	676	660	685	675	728	674	698	718	685	696	655	743	649	696	697	708	731	711	688	704	666	705	678	702	669	669	682	683	678	653	683	721	688	715	691	650	712	679	675	687	693	731	698	714	693	639	693	691	691	747	672	715	628	707	674	723	703	695	647	700	672	652	722	694	671	689	708	702	726	670	664	646	676	691	666	706	660	737	707	704	694	668	675	694	714	704	687	713	698	665	668	688	721	700	683	708	713	676	621	693	676	699	676	738	718	698	698	714	659	640	731	698	719	709	707	664	668	701	695	718	682	687	686	682	677	711	680	669	741	670	708	721	682	674	719	692	685	699	666	693	679	726	653	714	667	733	688	695	699	644	666	717	712	665	669	708	684	700	701	681	709	718	704	707	645	693	718	693	664	688	709	693	695	683	707	705	700	694	673	640	696	692	663	728	678	739	696	695	682	673	686	725	710	699	685	690	688	634	678	709	670	698	654	650	689	639	647	694	676	695	681	639	690	644	655	681	707	668	699	661	706	712	717	703	734	668	684	700	673	698	625	704	678	667	719	662	665	703	678	735	690	731	722	674	701	698	707	689	686	705	733	724	680	669	695	709	658	688	678	685	717	672	656	704	697	718	706	680	655	689	639	675	674	691	693	673	665	687	698	698	662	677	668	691	673	686	670	719	755	774	701	645	633	677	725	714	694	696	722	683	734	662	660	669	671	728	697	674	667	676	686	660	708	724	660	698	654	711	678	704	667	670	683	708	709	725	618	719	695	646	688	677	631	692	674	702	712	684	659	722	693	700	691	708	710	721	667	693	655	672	696	691	657	738	727	641	705	673	714	683	671	680	714	671	667	701	723	616	680	716	641	691	691	656	696	700	665	673	700	667	676	686	711	731	687	659	683	637	647	646	666	667	663	671	682	715	698	658	707	667	647	706	673	711	682	670	697	681	699	702	683	669	712	664	686	706	702	709	690	710	698	700	698	691	672	649	684	693	727	705	647	682	635	694	699	703	718	689	643	716	680	674	683	680	701	720	712	676	715	733	649	643	714	696	706	718	728	715	650	690	713	667	738	684	692	719	709	670	659	698	710	689	660	684	674	699	694	705	685	663	623	665	673	686	687	673	688	674	646	705	649	652	698	685	706	674	697	657	756	718	667	667	675	697	690	665	741	709	676	716	715	656	622	685	662	692	724	682	699	641	678	689	694	672	687	710	707	689	654	701	672	674	688	666	675	685	677	699	701	635	662	696	722	655	721	709	674	719	668	706	711	677	736	669	710	686	706	728	689	695	676	708	717	648	697	690	668	696	647	697	678	700	690	705	745	696	718	686	666	738	630	690	645	638	676	658	650	650	686	690	701	719	699	714	653	710	713	685	660	654	701	670	661	659	670	691	709	688	703	660	705	662	667	699	693	750	664	701	668	700	675	718	638	675	690	688	666	699	692	620	701	681	667	668	656	680	678	686	703	662	689	683	681	655	648	693	734	695	674	710	742	708	657	685	661	720	655	711	645	681	716	683	691	688	725	681	700	692	662	671	711	658	653	739	668	695	678	704	698	642	739	690	731	686	702	663	686	666	701	667	631	670	672	713	689	716	695	695	656	673	732	689	699	675	692	682	670	632	698	690	744	635	712	665	662	691	652	686	659	660	684	692	704	677	736	678	672	662	672	690	701	665	679	688	652	716	698	654	706	697	697	680	710	688	739	620	703	691	723	695	694	696	696	662	681	663	704	672	704	689	688	677	734	699	691	686	702	676	732	732	704	695	654	731	718	677	689	701	686	699	734	662	659	699	635	709	696	661	694	713	681	665	671	689	690	671	732	667	726	676	667	680	689	676	659	694	736	706	725	676	712	719	681	694	680	707	681	697	680	727	700	661	726	698	715	710	744	654	635	704	650	684	666	710	674	709	713	669	691	671	698	672	677	717	734	697	676	663	686	687	656	663	700	743	708	673	718	724	726	686	645	724	734	714	724	701	642	629	664	668	696	698	710	673	684	671	649	681	646	719	707	630	704	662	684	683	670	653	652	642	712	694	703	701	716	713	693	679	708	678	694	687	706	689	689	668	679	702	697	667	657	672	661	692	731	661	679	683	677	710	713	680	705	672	744	683	725	676	717	701	666	693	668	693	689	677	698	696	680	709	673	683	698	677	705	673	723	657	703	683	707	700	674	681	683	686	712	708	651	684	722	690	616	719	713	670	674	718	742	667	689	632	699	679	701	661	691	759	721	666	664	732	662	688	715	702	683	695	749	674	707	699	699	660	695	688	670	684	664	675	712	636	757	671	672	696	649	667	722	683	722	716	664	743	690	660	694	753	719	689	681	689	672	658	696	679	687	666	694	656	673	666	715	703	723	648	694	711	681	671	703	689	671	652	753	688	703	694	668	670	656	695	708	675	689	693	671	700	710	685	706	675	692	670	709	686	705	662	658	666	736	679	701	715	671	640	627	691	679	681	675	683	692	691	686	676	629	638	738	685	702	632	689	669	674	653	711	692	693	724	669	714	690	721	704	671	672	706	700	703	730	683	718	735	686	679	699	694	630	719	699	634	651	719	705	712	709	720	686	702	636	667	750	722	680	664	641	691	662	744	675	655	685	716	677	697	670	657	729	725	692	636	662	725	703	703	715	656	750	672	693	689	638	691	721	744	665	655	693	711	701	712	684	671	686	690	682	678	688	658	693	720	649	665	660	678	652	690	669	688	647	696	665	672	693	688	669	669	657	667	639	674	710	655	655	744	713	733	755	704	684	652	722	680	643	663	698	690	674	670	741	664	711	696	692	710	612	661	702	679	699	663	718	668	710	681	655	671	636
3247	846	557	509	832	920	823	780	694	584	590	488	424	353	285	316	279	221	204	152	180	170	145	150	144	154	134	111	135	92	104	90	92	115	91	71	101	102	83	76	99	88	106	94	87	89	83	66	64	78	74	89	85	77	80	82	74	82	86	77	75	74	68	77	84	65	72	60	80	69	86	74	67	66	94	81	76	80	61	60	81	83	80	65	81	59	70	70	70	73	61	78	75	69	65	64	76	78	72	61	55	75	74	63	72	79	73	82	66	78	67	69	66	72	68	71	61	58	67	79	62	61	59	79	66	74	63	80	90	57	75	59	69	79	61	76	54	73	63	67	55	61	60	62	69	71	77	68	69	68	80	79	69	65	67	66	76	68	68	82	62	88	60	73	58	67	73	87	78	79	60	62	56	64	55	75	67	68	68	65	76	83	65	78	66	87	68	71	64	66	71	63	66	70	66	64	70	71	75	75	72	77	80	65	53	63	71	75	66	69	80	70	76	78	67	61	76	75	66	94	75	67	60	64	73	64	65	70	82	62	66	93	65	58	61	76	56	71	71	61	83	82	77	84	85	73	66	74	69	73	66	54	59	67	73	66	63	59	61	71	63	86	78	70	77	72	79	52	73	70	70	58	84	62	64	82	70	62	83	68	83	75	76	84	71	72	58	71	56	75	74	72	65	63	103	72	71	67	64	71	71	64	75	81	78	69	78	71	57	68	70	88	82	81	64	71	66	79	75	65	60	70	50	70	66	67	68	56	61	79	75	53	54	69	71	84	66	62	55	88	84	80	70	67	70	60	66	84	73	76	82	80	76	65	65	63	54	66	69	66	80	72	90	59	64	68	59	60	61	66	68	71	87	75	74	79	63	74	76	68	74	63	73	56	71	57	75	65	74	74	71	60	63	65	66	63	65	65	77	70	75	75	79	74	76	66	66	69	74	71	75	59	85	83	73	72	67	70	81	69	73	81	68	72	76	77	76	70	78	66	76	64	67	82	67	81	77	70	69	76	77	77	87	76	65	73	75	78	73	75	73	64	76	65	74	62	56	61	71	82	86	85	78	93	82	79	72	75	78	72	57	71	93	56	63	67	71	77	74	68	56	62	70	86	78	69	76	75	77	69	73	82	67	70	76	65	71	79	72	94	87	66	57	70	51	70	82	65	71	78	76	69	76	54	67	75	63	78	83	63	76	68	73	69	73	75	85	66	66	59	54	58	58	71	66	65	73	75	78	59	65	67	66	83	77	65	73	68	69	81	64	66	92	70	61	77	68	83	61	76	79	80	80	72	75	78	76	67	80	81	71	79	69	57	68	64	67	85	62	69	67	77	78	72	60	74	59	76	66	84	80	72	76	74	72	72	72	90	71	67	70	78	89	82	72	66	53	60	64	72	73	67	53	61	71	74	79	69	75	59	70	81	68	68	65	85	76	86	70	78	64	73	83	60	67	80	65	65	86	66	73	80	75	78	71	63	66	76	69	85	59	62	75	69	59	75	70	78	70	72	74	76	76	70	84	67	76	72	73	66	74	68	77	79	65	76	81	78	68	80	77	63	72	71	65	73	72	77	60	73	59	80	66	65	68	81	67	80	73	59	89	57	76	77	70	79	87	82	73	57	68	70	63	81	81	67	58	81	71	72	78	62	72	75	63	73	78	75	60	73	61	76	79	75	58	56	54	59	64	74	74	77	80	71	61	82	63	78	73	72	62	64	75	67	74	79	77	71	84	68	70	68	74	80	82	72	71	83	60	62	71	70	59	67	67	65	76	77	78	67	67	69	86	70	75	67	74	64	67	58	68	80	69	67	76	64	87	67	69	75	63	78	73	76	61	75	93	70	71	77	78	92	73	66	78	74	73	71	55	80	84	83	91	82	71	54	81	64	80	78	53	75	77	78	73	68	54	61	76	70	67	71	73	57	77	76	86	67	82	65	77	66	56	67	82	69	77	65	93	60	93	87	61	78	77	71	79	80	73	54	65	80	83	75	65	74	62	67	63	78	69	70	75	71	66	67	90	81	69	79	71	71	73	65	63	65	68	60	76	75	74	73	77	79	62	56	77	70	70	65	61	74	42	84	64	72	68	60	79	77	65	70	73	45	69	73	76	66	77	69	62	63	72	72	80	67	66	83	73	82	81	84	72	76	67	57	70	49	71	76	68	77	54	71	54	71	75	70	88	75	75	63	76	72	70	71	74	70	82	72	74	74	64	64	76	77	84	79	66	65	73	74	81	52	72	73	64	78	68	69	72	67	73	79	79	69	74	70	72	74	66	69	73	66	69	58	63	66	70	78	77	81	81	77	80	76	75	78	84	75	71	67	79	64	75	81	75	72	67	77	59	59	68	64	76	72	64	63	90	63	56	54	69	70	71	86	70	71	73	59	87	78	72	73	68	75	84	77	81	79	78	70	88	57	68	65	71	62	67	59	70	58	71	75	66	78	57	80	73	54	73	59	66	64	71	73	78	64	72	62	75	74	67	56	64	75	62	82	71	73	72	76	74	72	69	83	76	84	68	84	74	61	66	56	84	85	71	78	70	70	72	76	76	76	57	64	61	70	78	77	72	62	72	70	60	68	74	71	83	70	72	74	76	78	74	69	76	76	75	66	67	77	59	77	63	68	88	79	82	69	72	62	78	66	65	64	78	75	80	83	75	65	64	78	64	61	59	70	80	74	88	79	77	62	77	70	62	70	60	92	80	74	70	64	60	79	64	70	67	79	73	81	78	63	58	87	67	62	52	64	79	66	78	65	69	61	68	53	71	54	69	82	76	51	83	47	85	67	60	61	84	61	74	72	69	78	82	78	65	75	69	68	56	73	55	79	65	73	58	79	74	71	85	62	67	85	59	64	75	72	76	66	66	80	64	67	56	71	67	77	64	74	53	70	80	77	64	69	60	77	57	73	64	88	64	66	71	71	61	72	68	64	80	87	65	84	74	77	62	65	81	61	68	62	74	73	63	66	83	72	76	69	71	63	74	72	69	79	83	78	76	71	77	73	71	91	53	74	76	68	67	91	67	68	85	76	69	57	67	66	72	77	71	74	62	65	79	66	64	78	76	80	73	60	75	73	66	78	68	69	73	65	71	67	76	66	73	63	63	82	87	84	63	77	60	69	86	74	64	63	66	88	81	52	67	73	66	63	74	66	53	75	66	87	63	69	52	67	75	75	71	60	77	66	81	67	62	74	80	76	72	64	63	56	84	76	67	77	66	83	62	72	75	67	78	71	82	61	70	75	71	53	68	71	72	56	67	78	62	73	74	88	70	70	81	65	73	71	84	59	61	61	77	77	84	59	86	63	59	63	65	64	74	65	74	66	81	76	65	81	69	63	87	80	69	62	59	64	70	58	73	58	71	80	68	78	63	73	74	80	64	69	63	71	71	69	72	61	65	75	65	63	77	56	78	65	78	65	65	71	86	66	84	63	71	60	81	62	66	64	71	79	62	61	54	79	68	73	69	72	71	66	73	70	75	66
20474	15527	11247	24327	32291	32057	29106	26225	23220	20495	18322	16135	13806	12204	10652	9312	8392	7380	6275	5640	5186	4759	4225	4047	3829	3362	3091	2918	2958	2768	2663	2500	2437	2456	2307	2212	2161	2045	1939	1895	1856	1823	1704	1683	1659	1662	1584	1499	1484	1562	1438	1433	1459	1500	1331	1341	1359	1330	1313	1310	1289	1236	1297	1187	1190	1254	1234	1233	1182	1159	1138	1148	1138	1118	1061	1059	1131	1049	1096	1041	1084	1077	1050	1035	1051	1052	1070	1041	1002	1023	1066	1067	1033	1009	990	1043	974	1046	1011	1039	1003	1022	1028	992	1004	1021	1036	962	993	1016	1049	985	931	1019	988	1004	1009	1027	972	1016	1019	1034	1074	1028	984	1060	1054	1005	1031	1007	935	994	1027	1018	1035	1034	1016	1061	1005	1006	1047	986	993	981	1032	1029	1035	987	979	991	967	1034	1011	968	1033	1069	969	1030	1019	1007	1045	969	1058	1023	1042	1072	988	974	1026	973	1020	980	1008	979	1007	1034	1024	998	1025	1012	985	987	1094	1007	986	1013	962	1036	963	986	930	952	953	1017	994	1053	1062	1014	1052	1002	997	1014	994	975	1000	997	984	1019	1000	969	1014	920	909	1031	993	989	1031	1010	1005	1013	982	995	1013	981	945	1035	971	1002	1014	1023	1013	1024	990	987	961	959	981	999	984	1027	951	1020	1002	993	1034	989	990	1030	1021	1046	998	1052	1016	993	968	1066	985	1047	981	1031	992	973	1048	1056	1076	961	1018	1052	950	1005	1022	971	963	1004	965	951	1013	951	967	1005	1006	1032	1006	984	1015	1009	1022	942	1015	996	1028	1026	969	1011	933	1040	1020	1034	1014	925	975	957	1035	981	958	1016	1005	1030	1032	1029	969	1036	1023	977	1089	966	1018	982	1039	952	1018	1006	1017	1038	1036	993	952	1051	982	968	1013	1011	1001	989	1012	1032	999	967	1010	1046	982	963	1013	1020	939	1021	1015	976	967	984	1017	1022	981	1054	993	1021	974	978	1050	1003	1035	982	1019	975	988	952	993	986	983	1019	982	1041	1020	1035	1035	1013	969	924	1033	967	1056	983	1023	1001	1019	1001	989	944	966	1039	992	974	993	1000	1007	981	1011	985	1081	1038	984	991	980	978	1007	1014	1051	953	1029	989	1016	1008	997	1002	953	975	958	985	1005	940	1014	1003	1006	1018	989	1029	988	977	1025	1023	947	1039	1038	1026	1007	929	1047	1011	965	1029	990	1005	1001	961	976	1020	1048	987	990	963	933	1006	1002	1035	945	984	964	995	1010	994	977	1036	988	1020	1005	938	957	1004	973	976	995	1006	1029	1038	1011	997	998	971	1032	954	1004	1037	975	1031	1041	986	1054	1017	1014	1052	1006	978	990	971	1013	994	985	986	1036	962	1014	1037	1001	945	1012	1011	1015	1013	1000	1014	1009	992	980	1013	1016	987	975	1003	954	1026	899	1044	1027	1004	998	974	951	990	1005	987	1043	1012	1008	964	987	992	928	1076	908	1014	985	986	971	945	975	1020	1021	1014	951	1004	983	1015	1032	1017	1007	956	1024	1005	1046	991	973	998	1026	1058	980	1070	1026	1000	968	976	1008	998	1045	1027	966	1005	994	960	944	970	1006	1031	1008	1020	965	998	1022	998	988	981	1002	939	999	1042	1021	981	1013	949	1001	971	1054	1021	1013	962	1006	1028	1028	933	1051	987	1008	1048	988	1042	1015	1005	1043	1019	968	975	994	1001	988	1031	1018	991	1045	1002	941	979	994	952	1063	1018	1029	967	1013	1011	969	976	1010	1011	985	975	1020	1019	1038	1025	954	1040	1031	964	1045	1002	1009	1003	1019	1021	964	940	981	1023	988	1007	1009	1082	976	994	952	997	990	1042	1025	1016	1004	1048	1017	954	1031	1030	1054	1010	978	1003	1000	1048	1005	973	1094	981	967	1068	1027	981	1045	987	989	941	1036	982	1047	1003	990	1035	964	996	977	978	944	1004	1000	969	971	917	1015	971	964	995	951	984	1030	1027	937	1025	1000	1002	960	965	989	1014	962	977	1014	990	975	1016	1011	954	973	943	958	1001	955	964	1043	1033	955	1009	1033	1072	1035	934	998	967	1015	1062	952	1056	1018	1045	1026	1006	990	1039	988	948	1024	1026	969	966	949	987	1022	1030	1044	993	959	987	994	1005	1013	1006	968	944	982	942	1014	1009	1013	1006	1019	1005	1029	1010	960	969	995	1015	1000	1038	1036	1031	1028	974	992	985	1035	1073	1001	985	1029	1064	1011	979	994	998	1060	979	1001	977	995	1034	987	978	997	977	1020	1033	1003	997	958	995	977	1009	1048	1003	1002	1066	982	1033	1009	1040	1024	1017	987	994	1054	1032	1053	999	1001	948	1025	1096	981	1048	997	1041	977	961	972	950	982	988	963	1032	1022	1035	1006	1014	999	1021	1065	1016	1032	1029	988	969	1005	957	997	964	1009	1000	1031	1009	990	1020	1008	969	990	989	1038	997	1005	1028	983	1043	976	963	1059	970	969	1002	1035	1021	986	987	1008	994	986	1058	1055	1029	942	991	999	987	969	1030	995	1029	959	996	1072	986	993	981	964	1039	999	987	970	1012	1029	1040	974	940	968	1029	989	1043	1049	1008	968	980	1023	958	1054	1017	1004	1029	1029	1005	998	1054	980	1038	1044	994	1018	1020	950	1036	1004	1036	1011	976	1046	970	986	1007	970	1013	1042	930	1041	959	971	1035	988	947	1019	1043	1042	1002	1037	992	960	1002	1006	1020	970	989	979	1019	995	1000	947	1029	933	993	1016	1013	1012	1010	994	928	1001	1030	941	962	988	1011	956	1040	959	1011	997	961	977	1019	1012	1010	1038	986	1016	996	983	969	997	1021	1008	1027	1020	1005	1014	1017	987	948	1045	1015	963	1004	968	1043	965	1005	985	954	1002	961	1011	953	922	1011	976	1022	1011	1048	959	961	964	990	952	999	1025	977	1009	1029	1026	1012	1068	984	1033	1041	968	1005	1034	1011	1027	1019	995	1026	995	1006	1024	1044	1025	1008	998	996	1000	987	994	964	960	1003	1021	1026	1002	991	975	1072	969	1015	1064	1005	1033	1009	1024	998	1045	1079	980	962	965	1020	919	997	1031	975	987	1075	1042	972	1027	955	948	1001	1016	975	952	1016	1004	1021	952	1010	1039	1011	1010	988	1017	951	1019	974	998	1023	1036	974	1002	1009	993	1017	1012	1002	1040	981	985	1007	975	1004	1029	1052	1002	1044	1056	996	1032	1000	967	1057	991	992	1009	973	989	999	1007	1039	988	996	1051	987	977	1044	996	1002	934	978	955	994	995	998	1020	972	965	985	1001	1066	960	1016	1014	1015	1018	1008	984	1003	1087	953	952	957	991	978	1042	1039	975	1006	969	963	989	1020	1005	1027	986	985	978	1053	1039	1044	1057	959	1007	1014	1064	1040	994	986	990	995	1004	1007	987	997	967	991	1015	961	960	1024	1015	990	969	983	993	983	1006	1018	998	1001	989	1061	1001	1022	1036	988	924	947	1054	1002	1014	997	1080	974	1005	977	985	969	1012	972	986	1027	968	1043	1012	1004	1002	953	1027	978	987	949	971	1030	999	1017	1001	1045	1013	1014	1026	984	973	985	1003	945	956	1009	993	1011	1010	983	1006	1040	1036	971	1014	970	1020	1005	1004	981	1020	1012	979	1021	1027	973	978	1014	1043	1002	975	995	968	988	998	992	1008	1014	1009	1019	1036	1003	954	990	992	981	983	1033	956	959	938	1008	1026	986	1050	971	1007	1004	968	988	975	992	1069	1044	1037	975	993	958	988	950	970	994	963	963	1076	974	953	991	994	1013	1039	1015	988	997	1012	1040	1009	984	986	1023	993	937	997	1047	958	1094	1041	1003	1049	984	960	994	975	1049	1013	988	1000	1031	983	1010	996	1012	962	1035	995	956	939	1026	1046	1003	989	1033	976	1021	996	992	1003	980	1019	1063	1010	1005	1016	1003	962	1002	944	1026	947	969	1025	963	953	995	1030	1011	986	1001	975	991	962	993	1002	1007	985	1014	987	1007	1026	996	1064	994	1019	943	1009	977	1049	963	1014	978	1013	1023	975	1027	975	962	963	996	969	978	1024	993	989	1003	1046	1028	1019	979	973	1015	1021	1011	1020	1013	941	1006	1016	997	949	1035	1027	1009	1013	1016	1009	972	1000	983	982	952	1033	976	1022	982	1030	1047	1051	981	1018	994	940	1011	985	1004	980	1067	1011	1008	994	978	964	995	1053	1018
2483	1156	792	690	1210	1408	1199	1120	980	885	770	638	588	486	405	352	356	268	248	225	224	190	181	165	156	147	139	138	149	104	127	113	95	103	114	112	106	110	109	89	79	107	84	79	94	89	74	76	73	87	80	89	74	69	77	91	77	68	73	52	78	64	71	64	84	83	70	65	79	80	54	72	54	69	70	43	68	73	62	62	62	72	68	72	65	56	54	72	73	67	46	70	76	51	63	70	72	75	66	65	62	54	57	77	68	53	57	71	60	60	64	71	68	59	56	59	66	57	71	72	70	58	61	56	61	55	64	58	63	58	59	64	69	60	62	73	56	68	58	46	56	48	59	58	69	59	56	53	68	72	56	73	56	57	61	66	59	65	55	51	55	61	69	62	58	63	68	61	65	65	57	52	60	67	58	69	54	67	50	75	67	73	53	62	67	53	69	59	47	63	58	56	53	77	54	80	65	67	56	61	70	57	57	63	62	70	66	64	62	71	67	72	58	70	61	68	68	56	69	57	53	70	64	63	79	75	78	63	65	59	63	45	58	72	65	56	81	57	52	50	57	59	58	60	66	75	57	67	47	71	59	65	52	50	58	60	52	66	61	59	72	58	54	62	65	65	54	63	66	63	77	72	72	62	52	57	66	74	44	56	61	67	72	64	67	79	46	72	70	61	72	74	74	65	62	76	82	69	68	64	70	73	61	72	62	67	76	65	74	62	64	75	57	47	58	75	61	45	63	60	63	86	69	60	59	69	66	79	78	70	67	65	59	55	64	66	64	77	51	64	83	80	74	59	72	78	58	60	41	53	81	60	51	66	60	74	66	55	54	58	63	65	60	66	55	63	48	79	69	67	63	58	57	49	69	72	67	73	81	66	77	61	69	71	53	66	70	72	58	58	59	71	62	62	69	70	71	57	81	63	68	64	63	68	56	60	49	69	58	62	53	69	56	65	71	62	77	46	64	66	77	70	52	59	66	81	66	67	62	70	66	68	58	64	74	59	81	60	51	70	65	67	66	72	80	65	51	49	67	78	63	62	75	65	61	62	58	65	73	70	63	69	67	65	58	56	56	69	77	62	66	74	64	48	71	71	75	65	49	67	52	60	59	73	70	62	68	66	62	51	65	66	63	77	75	54	63	63	53	56	73	60	54	70	61	64	67	49	51	62	56	54	74	52	58	63	58	77	63	63	66	54	56	64	67	60	75	78	73	58	50	70	49	55	66	59	72	65	62	63	65	68	63	56	61	64	62	56	80	64	51	65	60	63	65	55	67	58	50	56	93	63	74	58	76	68	63	76	60	71	44	56	57	65	69	60	75	65	60	66	45	60	48	43	71	61	74	59	66	65	81	62	52	64	68	72	71	51	66	65	71	61	66	62	66	68	49	68	80	70	70	61	68	48	65	53	64	63	65	67	52	57	50	62	64	58	52	56	58	53	70	56	60	71	72	63	75	53	75	77	78	63	53	54	70	57	53	65	40	61	92	60	69	78	55	61	63	68	72	66	83	76	61	51	73	62	79	56	58	63	75	63	62	67	67	67	60	69	81	62	60	48	57	57	75	68	73	64	54	74	65	63	56	60	63	58	72	54	59	57	55	62	64	64	62	66	53	61	60	53	62	59	49	61	73	70	59	51	67	47	59	63	69	66	60	46	48	80	50	60	63	68	67	51	62	78	53	85	59	65	64	72	68	51	59	67	62	93	73	72	69	66	78	75	70	59	72	47	80	64	52	51	66	62	62	77	55	67	73	73	79	65	72	67	72	56	69	64	60	54	59	67	68	60	52	49	59	61	64	79	72	58	64	61	69	67	57	55	64	65	58	62	66	67	54	51	54	61	63	61	63	60	58	77	60	76	55	66	57	62	77	68	75	60	89	61	70	57	68	54	51	58	68	71	56	41	47	62	66	56	53	60	60	71	54	58	59	75	63	63	58	59	57	67	76	63	66	56	70	54	66	62	57	63	66	64	54	66	70	52	73	62	62	65	70	45	73	60	57	70	56	63	66	70	62	53	64	56	57	64	57	61	48	67	67	63	70	62	61	78	64	61	77	63	73	56	61	54	62	53	74	70	59	70	62	56	64	54	56	66	61	55	70	74	59	61	70	61	56	67	64	62	77	60	53	68	55	72	51	63	65	50	68	75	63	64	64	62	65	77	63	71	62	54	64	66	79	68	64	54	70	58	56	66	72	69	52	63	49	57	65	67	61	70	67	61	63	41	66	58	69	53	67	65	64	69	63	62	64	69	59	58	72	67	62	67	50	63	60	69	69	71	71	62	70	66	66	60	65	63	70	66	59	63	74	67	69	66	65	75	60	55	64	76	54	65	50	74	74	60	52	68	69	67	63	59	57	65	82	47	68	73	60	62	68	56	60	70	64	64	76	72	51	64	52	73	66	55	76	75	65	69	61	54	63	66	78	62	66	57	61	68	59	63	78	67	60	67	64	51	55	65	62	55	73	64	66	54	68	56	68	45	45	54	57	78	74	64	67	47	69	58	50	69	70	65	54	62	62	75	77	74	55	53	73	57	66	62	62	66	66	68	59	72	71	57	65	68	49	49	63	59	61	57	57	79	64	61	66	64	62	66	67	55	69	60	60	81	59	63	64	56	71	50	55	76	65	69	59	75	66	61	73	51	60	73	73	65	65	77	58	76	58	77	65	51	68	51	52	68	57	58	57	62	49	62	64	71	66	58	70	78	50	55	59	63	70	63	48	50	68	52	63	63	63	50	59	55	63	65	88	69	69	57	63	61	76	74	64	74	70	55	64	68	69	44	72	69	63	58	51	64	85	58	68	63	67	49	61	63	47	69	64	54	65	61	52	62	67	53	57	64	66	53	70	64	54	62	66	68	59	74	71	62	49	59	59	68	65	74	56	64	63	74	52	66	73	64	70	59	53	64	73	63	70	68	66	71	57	70	69	64	72	54	64	56	68	48	65	66	62	54	67	64	58	68	78	59	62	59	61	62	58	66	48	59	59	60	65	68	50	65	61	66	63	54	59	67	57	55	64	52	75	55	73	79	59	68	53	71	59	69	63	63	67	58	54	74	59	51	57	75	61	60	62	63	56	64	55	59	64	56	64	59	71	55	60	68	69	56	76	70	90	53	71	67	51	55	76	72	65	66	50	65	54	52	78	52	65	60	54	57	67	66	75	59	60	57	66	63	65	67	54	62	52	63	58	68	49	48	61	58	68	73	44	71	65	50	58	54	66	56	52	64	78	55	63	69	59	55	55	80	65	61	67	55	74	61	69	55	56	65	75	75	75	69	57	52	64	67	52	76	67	61	66	66	69	65	58	55	64	54	55	66	54	60	61	73	43	57	69	56	66	69	68	62	52	57	66	50	45	77	68	63	69	72	66	54	60	74	55	62	54	60	57	54	55	61	52	56	58	49	77	65	65	61	80	53	62	66	61	79	53	57	70	48	72	55	68	55	61	55	71	69	68	67	55	55	62	72	69	63	54	59	63	60
25615	19283	14589	28533	37036	36563	33748	31003	27899	24969	22429	20275	17942	15816	14016	12335	10636	9688	8451	7491	6865	6180	5659	5189	4819	4301	3957	3782	3620	3484	3361	3233	3062	2950	2802	2707	2523	2438	2323	2312	2216	2081	1976	1905	1767	1773	1766	1695	1675	1573	1584	1539	1466	1458	1394	1466	1387	1358	1343	1303	1284	1258	1263	1227	1305	1193	1146	1235	1216	1169	1112	1092	1073	1062	1093	1032	1007	1044	1065	965	1001	1024	1045	1026	972	990	1012	943	978	979	949	909	945	925	885	922	920	920	856	953	907	893	958	931	988	960	916	917	927	908	862	939	923	888	928	923	878	900	944	923	952	910	913	895	898	924	946	876	923	898	939	969	925	942	944	949	875	943	887	898	921	897	885	895	886	910	896	888	882	913	881	903	944	898	919	937	890	919	892	900	902	929	930	938	842	883	921	922	901	890	963	935	915	836	899	896	878	902	880	861	954	900	893	871	893	920	853	873	888	894	917	885	887	910	924	888	920	907	940	973	888	857	895	903	829	924	876	878	851	884	892	918	940	900	891	989	904	931	965	878	932	887	917	853	872	906	918	896	909	961	937	851	900	954	904	933	912	890	904	881	944	930	926	946	894	910	898	887	918	856	892	935	897	917	943	870	861	918	917	904	932	925	876	899	902	917	940	928	886	935	929	932	945	906	878	884	939	899	902	938	887	866	885	900	914	862	901	902	862	981	928	871	915	894	875	857	911	933	881	932	942	845	949	884	859	937	852	906	879	911	927	882	901	920	922	863	875	882	901	919	910	904	937	883	936	910	913	917	892	913	877	910	927	867	878	920	897	877	918	920	887	909	849	902	881	860	901	870	894	897	860	952	897	889	897	886	921	935	864	870	897	880	881	908	899	874	870	855	877	867	892	869	940	926	881	899	928	863	869	915	980	915	932	899	927	884	927	951	855	911	935	865	863	952	885	906	892	903	883	918	897	876	952	899	845	949	910	889	946	893	878	892	905	952	888	931	922	871	929	932	884	936	908	895	857	954	909	932	913	866	942	889	854	867	908	931	895	972	895	941	915	867	882	918	893	874	951	861	891	975	957	964	921	896	908	929	875	905	856	861	922	893	926	938	884	953	934	859	962	941	899	895	915	870	941	886	902	948	905	882	922	878	925	921	904	896	906	875	895	858	860	899	909	886	921	916	901	866	865	884	901	846	888	909	948	952	891	948	867	932	884	969	900	861	933	884	871	975	880	793	905	960	827	932	896	925	920	845	853	915	894	908	856	864	920	924	927	918	871	900	866	914	905	881	917	917	869	934	934	827	859	897	928	916	878	942	872	929	911	889	861	911	949	889	921	898	915	841	880	909	914	929	905	994	886	885	907	885	931	897	934	921	894	854	921	908	908	919	835	899	828	923	906	902	944	870	914	877	883	876	894	914	956	928	900	856	863	881	876	902	887	927	921	932	902	882	858	917	889	913	945	904	883	943	853	915	876	910	899	939	896	886	973	878	880	924	858	878	923	955	938	886	912	945	902	933	899	886	918	876	910	860	957	876	875	890	859	954	919	911	915	885	910	902	880	903	911	886	937	884	906	879	897	903	897	838	962	881	887	946	880	956	889	923	883	883	928	897	897	897	901	889	907	943	884	842	944	902	952	873	932	879	907	884	885	891	948	936	902	938	889	921	913	879	898	870	912	916	920	879	900	910	883	907	891	884	903	868	864	865	1000	882	870	878	916	881	920	927	883	894	948	906	843	881	923	908	907	882	925	928	936	880	909	881	960	869	915	883	871	860	891	899	880	861	920	884	920	939	859	920	955	898	926	942	902	877	913	898	878	900	888	904	879	908	923	839	927	919	894	924	927	898	931	900	935	915	905	873	919	912	914	894	923	931	887	924	854	880	904	926	873	911	854	890	885	907	899	908	906	878	901	911	894	943	920	967	910	900	881	841	891	941	910	910	878	917	904	887	919	880	916	851	921	904	896	919	842	929	896	918	899	941	951	936	902	922	895	948	908	921	930	895	908	953	943	915	947	921	933	973	918	860	925	912	884	974	886	885	918	942	923	909	894	911	915	861	906	906	897	868	876	874	876	894	919	916	916	886	933	926	881	927	973	920	912	921	856	858	884	922	867	918	979	898	890	899	900	876	911	904	903	889	872	895	828	909	894	875	887	893	927	887	912	888	899	863	943	972	905	942	944	870	884	895	877	939	885	912	971	854	912	902	896	904	917	963	913	920	926	894	902	932	876	872	921	914	879	860	859	928	896	912	971	955	955	918	872	872	894	881	897	892	980	888	922	892	909	887	877	957	845	898	905	897	915	951	924	960	895	893	902	915	853	931	967	907	936	919	895	897	958	903	914	854	892	883	895	900	899	918	836	885	932	931	882	932	865	915	870	876	931	930	919	910	868	881	912	929	953	933	881	886	928	937	928	866	918	923	899	857	942	935	866	907	847	920	880	915	885	890	912	886	895	890	972	886	870	871	970	911	850	997	910	850	938	880	925	915	918	874	942	918	910	892	899	908	889	897	913	871	875	890	929	905	907	922	894	932	910	925	879	883	911	858	889	933	915	908	909	866	850	813	846	865	907	909	797	878	939	851	866	879	891	828	954	894	882	916	924	880	924	882	884	870	902	863	913	880	925	973	900	914	896	901	879	845	912	913	873	942	917	897	899	906	914	881	925	899	913	931	911	932	882	900	951	894	899	898	898	952	924	862	874	955	897	889	902	885	872	878	861	914	971	920	916	888	925	945	900	920	907	893	884	863	917	870	865	870	904	826	900	891	875	863	904	872	872	937	929	831	960	916	884	861	881	939	880	924	915	913	892	884	924	856	921	900	883	889	884	830	944	943	902	904	873	933	895	904	949	938	867	927	877	982	913	899	912	886	936	891	906	899	910	890	866	919	876	920	900	925	879	873	899	882	941	920	870	946	947	882	881	914	933	895	912	892	886	921	914	913	951	904	888	949	898	879	884	934	864	925	932	965	915	906	929	875	903	898	899	875	884	895	929	857	904	934	905	874	877	935	847	931	957	910	903	895	945	876	938	871	893	858	911	939	874	899	904	958	892	908	917	905	889	933	925	844	936	931	908	887	853	957	869	865	867	939	938	905	898	883	854	851	899	900	906	909	930	916	918	870	905	880	854	905	890	840	866	924	931	860	911	867	876	940	885	890	926	910	869	927	943	870	868	937	908	938	919	874	934	862	917	922	884	908	932	857	879	921	890	857	885	860	909	899	875	955	898	932	865	919	871	926	889	888	920	896	900	912	886	913	857	843	938	840	902	853	882	946	832	935	880	942	895	876	927	908	943	939	921	877	949	934	924	936	922	918	901	874	929	911	883	894	885	876	942	913	916	856	886	880	865	937	894	924	910	890	878	842	886	962	924	852	885	914	874	951	946	943	908	863	900	940	876	871	889	943	956	905	931	952	910	847	956	883	878	893	902	907	898	894	896	907	925	860	923	898	863	882	927	900	933	966	907	880	884	895	881	937	848	877	876	908	936	906	929	912	918	967	942	889	916	898	875	948	930	879
2037	577	440	393	628	694	659	570	525	481	388	359	303	253	220	189	186	137	147	121	132	119	89	90	98	85	85	90	94	83	88	91	74	82	83	69	77	79	78	72	66	61	67	64	71	69	59	80	55	61	43	43	42	71	55	57	58	69	59	52	71	63	53	47	53	48	58	52	59	51	58	59	49	42	52	55	64	58	54	53	41	57	59	60	57	48	55	59	49	56	58	58	35	42	51	53	46	44	50	56	59	46	51	56	60	61	57	55	58	55	53	43	50	66	54	72	52	61	64	60	45	61	59	52	49	61	65	37	47	50	70	69	69	59	49	52	57	62	50	55	51	49	52	54	56	48	72	53	53	58	59	60	37	48	61	56	54	51	73	64	51	48	43	49	52	65	57	63	53	53	56	63	53	45	60	46	49	42	56	46	52	56	55	53	48	47	75	44	58	56	50	53	41	52	62	45	57	55	43	58	63	55	53	51	54	48	41	45	49	58	64	45	68	48	53	46	45	45	57	60	50	53	50	54	55	65	60	51	51	50	61	68	56	53	55	61	59	42	45	61	47	42	57	49	49	55	53	55	57	49	49	49	46	55	47	50	71	56	47	51	62	52	54	57	54	46	47	54	55	54	51	61	62	57	37	63	55	39	53	59	50	61	65	41	58	66	50	56	54	47	56	48	66	55	49	47	47	49	49	64	56	47	54	43	38	49	64	53	65	44	56	65	45	50	57	48	67	53	55	53	50	46	49	52	47	56	56	58	50	46	41	55	59	45	65	48	76	58	51	47	58	50	58	62	50	58	53	45	57	62	62	62	35	56	48	53	43	65	59	50	58	51	53	48	51	67	55	47	42	48	59	57	47	63	45	51	40	52	49	47	47	47	47	39	42	55	59	46	40	59	46	50	48	62	50	46	29	60	54	57	51	58	49	46	63	50	72	52	59	69	56	60	47	48	56	61	34	43	30	51	52	52	45	54	48	53	55	52	58	49	52	60	39	59	53	62	54	42	52	65	47	52	56	53	50	61	58	56	51	50	55	43	57	69	45	45	46	55	41	51	58	58	46	46	54	49	53	51	50	56	53	64	45	48	61	51	56	40	58	57	44	51	64	61	63	51	54	48	44	46	60	56	49	70	48	58	56	46	46	50	43	56	38	45	50	65	53	49	52	52	68	76	62	60	42	40	61	62	54	53	44	56	57	54	50	59	44	38	75	69	51	45	58	57	57	51	44	60	47	46	53	54	56	54	43	57	61	51	44	58	49	48	59	62	49	57	46	64	52	44	51	50	53	53	47	59	31	58	50	61	61	56	63	68	48	52	44	51	50	56	47	49	58	54	52	53	49	61	54	38	58	56	57	57	48	52	55	45	52	54	53	53	54	56	47	54	40	57	45	51	54	49	57	41	46	44	50	59	63	42	51	70	67	58	56	64	53	61	60	53	54	48	45	54	44	51	47	47	69	67	49	52	53	52	57	53	55	48	55	68	60	48	59	61	54	53	53	62	59	52	54	58	55	51	48	44	52	63	54	47	60	39	61	62	59	53	52	67	68	55	43	50	50	52	60	57	47	60	66	53	51	50	49	64	51	62	55	51	48	71	46	59	63	66	52	49	46	45	60	61	47	57	54	47	51	59	53	64	60	50	57	45	48	57	55	46	56	53	50	56	40	41	58	63	59	62	66	53	46	53	58	47	53	48	54	52	60	63	53	48	50	48	64	47	50	66	59	59	59	57	48	49	40	52	45	70	66	40	51	49	45	49	52	49	52	46	56	62	55	51	50	50	53	64	56	55	57	48	66	55	60	51	64	61	63	52	50	52	72	45	64	81	52	59	63	63	43	49	51	67	53	49	54	51	53	44	52	43	55	66	56	46	54	42	57	48	48	57	64	47	67	54	50	56	45	67	49	40	47	53	57	57	50	50	55	56	51	53	40	53	56	37	59	54	65	48	47	47	53	50	43	41	54	59	68	46	65	48	66	53	40	47	45	46	59	56	53	47	54	56	59	44	54	52	62	46	54	53	59	53	57	49	57	57	56	57	54	58	49	49	57	48	62	55	38	53	65	62	60	50	40	56	70	58	55	52	35	47	47	61	50	64	54	51	61	54	58	42	48	60	54	54	55	50	57	60	50	60	53	49	50	57	41	54	65	62	52	44	65	46	44	50	45	55	50	56	69	52	42	50	47	71	62	49	53	46	57	53	57	44	61	53	59	64	49	53	63	54	62	54	54	53	58	57	24	54	61	62	73	59	33	53	51	52	45	46	62	56	53	65	48	56	59	60	56	59	72	50	47	55	62	64	52	60	46	46	64	56	46	52	63	55	46	54	51	49	55	38	42	51	45	44	52	52	45	46	49	48	53	58	53	47	56	46	43	56	54	63	66	60	53	54	55	50	60	60	54	64	60	66	57	59	57	50	48	63	54	45	54	67	52	52	58	51	34	51	48	54	47	62	64	60	57	51	60	61	51	57	51	45	62	61	49	56	56	55	40	57	58	49	44	45	42	41	60	43	74	54	56	56	65	41	59	59	61	58	60	60	50	51	65	49	51	52	48	55	65	53	42	52	48	52	53	59	48	49	53	50	46	58	64	47	66	43	57	55	59	51	48	42	47	42	57	50	54	33	57	33	47	74	66	55	40	57	54	52	53	54	59	45	56	58	58	41	45	68	59	52	57	61	49	58	58	54	57	53	48	49	46	63	55	53	55	59	52	56	69	44	45	53	50	52	59	59	42	51	50	67	54	54	52	57	52	46	69	45	60	54	61	79	41	49	58	76	60	55	58	53	46	51	53	49	56	50	59	47	58	68	44	50	53	52	72	48	55	51	48	52	41	52	62	65	51	55	65	67	60	63	55	57	52	39	45	66	60	50	56	44	60	56	65	51	50	50	56	61	47	53	67	55	65	58	65	52	48	43	64	50	48	51	65	50	60	56	43	63	62	53	62	44	52	54	69	47	50	63	58	51	60	37	49	55	43	54	42	54	55	45	48	61	64	58	68	68	54	52	49	53	60	68	48	63	53	54	48	56	49	58	58	56	62	51	63	61	58	42	51	61	56	57	54	61	63	64	66	56	55	45	55	53	59	66	50	45	51	47	64	63	54	48	53	50	56	61	65	62	55	51	60	43	54	45	54	60	55	58	65	54	50	61	65	68	65	68	49	66	50	63	54	48	59	41	44	56	48	52	60	67	52	52	43	60	55	40	50	39	56	60	38	55	58	55	43	52	64	51	53	60	59	46	54	70	54	45	44	51	64	56	60	51	57	59	56	62	66	54	48	54	45	62	47	52	52	50	75	43	46	52	65	58	49	48	60	46	48	53	56	54	61	64	73	51	70	47	57	54	61	67	50	51	57	42	48	48	59	57	57	61	51	56	57	67	40	49	57	53	62	43	53	58	43	50	48	61	41	53	53	55	51	53	49	69	52	61	52	40	57	56	51	58	44	47	55	62	51	47	60	70	54	55	60	68	69	48	36	54
17932	12385	8789	20521	28669	28311	25406	22425	19598	17076	14711	12995	11063	9571	8455	7126	6160	5363	4921	4257	3840	3402	3329	2945	2863	2319	2293	2245	2082	2018	1992	1883	1837	1787	1667	1614	1582	1498	1500	1433	1410	1338	1318	1300	1277	1208	1167	1160	1141	1109	1061	1010	1082	1007	1053	1078	1040	995	1012	1024	935	922	945	884	951	864	870	926	939	912	919	837	811	872	818	829	842	854	837	830	850	847	789	846	796	842	793	837	826	798	844	793	761	819	853	767	769	743	777	790	772	752	825	781	819	804	743	798	763	764	804	724	739	746	751	761	792	772	767	813	749	812	762	795	795	796	758	770	837	763	731	754	837	723	752	786	775	831	787	793	749	787	765	782	786	782	743	826	794	791	799	801	785	778	788	767	770	805	774	788	709	746	785	780	740	797	791	781	764	768	767	761	793	815	820	755	756	791	757	769	770	767	784	816	747	822	801	784	770	717	771	805	715	776	754	801	784	698	823	738	777	765	786	774	756	773	785	769	776	754	764	817	745	762	728	783	830	825	819	773	784	733	747	768	783	770	831	764	747	786	816	805	821	715	742	762	756	738	736	740	731	779	811	772	746	760	815	775	791	738	750	787	802	820	759	774	828	755	771	799	784	739	776	794	779	808	778	780	753	830	749	771	720	824	755	773	734	755	747	799	775	796	752	791	786	722	749	765	728	756	767	790	732	783	816	781	814	787	790	775	759	798	779	721	733	809	761	778	748	757	786	757	732	804	795	788	795	761	789	787	732	772	749	787	790	809	775	774	812	776	707	742	758	760	808	815	744	790	833	783	804	795	815	834	805	837	773	755	755	776	772	750	797	763	779	735	763	731	754	783	752	736	805	789	843	775	768	732	803	781	767	734	762	751	801	773	781	798	763	768	781	771	792	784	781	785	763	783	808	767	816	734	819	752	746	778	734	816	770	837	746	815	789	832	753	801	779	804	726	806	779	787	699	782	774	804	799	745	792	811	816	770	793	718	748	784	723	777	760	762	746	753	745	771	784	775	779	776	801	817	722	729	767	782	757	797	730	804	769	789	742	771	795	752	779	755	763	797	794	783	803	790	787	775	807	768	737	767	743	762	759	785	718	773	801	768	771	788	766	765	791	689	782	751	734	774	810	817	803	801	809	817	794	775	781	759	782	822	773	769	743	779	749	751	757	801	776	740	737	743	733	757	745	780	779	744	762	767	799	791	791	722	745	753	720	760	804	820	759	772	752	767	689	708	779	768	772	769	794	757	829	718	801	815	733	785	868	732	771	793	797	729	726	763	755	778	769	763	786	758	766	706	799	780	772	729	769	837	810	802	747	757	723	799	748	704	751	762	783	818	755	790	801	741	799	789	759	790	766	748	779	779	716	743	765	809	722	793	762	762	735	757	765	731	746	753	731	753	816	782	741	737	745	778	754	811	794	743	758	814	775	795	704	782	773	767	773	778	787	731	826	813	734	756	831	736	779	776	775	828	775	814	775	779	783	762	772	770	764	744	808	725	763	786	759	742	763	807	787	807	741	795	807	806	769	768	772	809	689	780	778	760	756	762	788	722	764	809	759	806	763	763	814	772	750	746	816	792	791	797	789	814	795	799	810	793	790	791	774	772	796	736	742	784	760	763	784	756	830	729	767	758	760	751	786	768	747	795	757	743	779	801	745	789	743	775	767	747	780	767	853	752	758	732	770	829	751	767	749	795	785	793	747	789	785	748	770	786	794	829	842	783	785	738	748	792	780	784	809	776	774	748	815	783	739	782	753	771	810	796	806	736	737	814	825	703	828	751	763	758	784	778	800	761	821	711	778	806	753	789	727	792	766	823	765	779	734	750	767	752	766	764	766	801	806	782	851	788	767	787	831	745	779	774	774	786	769	751	731	736	803	799	759	743	726	774	767	753	812	787	825	767	754	793	789	774	734	788	781	723	776	750	787	744	785	726	787	799	760	775	738	807	766	825	766	749	770	791	794	758	777	775	739	833	811	765	778	787	782	774	730	743	772	767	750	778	791	771	795	728	736	776	816	794	785	804	769	805	774	796	761	792	766	755	778	762	854	798	739	768	751	820	762	800	816	808	766	783	792	773	789	793	790	754	748	747	736	823	819	784	812	741	775	764	805	794	766	765	749	815	773	766	748	745	755	781	784	771	745	765	790	734	783	786	809	838	808	790	802	749	759	739	754	792	768	821	731	765	754	752	770	762	736	791	730	775	741	784	811	764	772	777	769	792	760	736	726	772	773	762	800	748	814	766	791	742	779	724	755	777	782	739	774	770	765	787	774	758	773	771	771	766	755	769	760	761	828	775	767	796	746	786	768	808	774	755	770	757	801	780	789	783	784	778	737	814	793	767	795	763	783	767	754	766	750	770	777	807	757	737	716	754	775	765	733	730	762	768	758	741	773	834	788	761	820	816	749	745	779	785	755	772	754	700	841	827	775	795	798	809	769	743	766	754	710	746	807	793	761	790	763	784	764	752	788	806	833	766	774	767	780	736	812	760	808	717	732	762	791	757	834	777	769	754	798	787	758	789	754	844	791	736	775	736	748	773	739	763	719	807	737	804	831	750	800	756	791	793	832	764	777	740	820	753	774	755	771	721	778	773	808	794	768	804	744	803	733	762	753	777	742	812	800	789	786	779	756	779	803	764	780	791	756	750	768	772	724	829	769	793	720	813	790	752	777	768	745	763	746	817	753	790	736	749	802	748	778	752	801	794	792	731	781	794	784	771	806	830	750	779	775	788	796	729	831	790	835	741	772	752	773	788	774	806	761	751	821	778	748	771	828	820	757	744	820	764	788	721	764	780	785	746	824	813	768	767	766	797	782	781	757	791	786	753	798	826	776	792	758	853	783	729	745	767	770	747	767	821	786	769	806	718	803	798	847	726	753	785	809	776	761	769	784	755	750	777	783	755	768	775	774	773	731	738	794	785	811	748	815	790	752	781	740	791	800	770	808	785	724	781	810	757	797	754	785	766	753	769	766	780	751	779	784	772	761	804	795	774	820	801	757	749	760	777	766	704	801	764	755	793	844	809	747	752	822	749	745	824	825	758	753	804	748	776	788	778	776	798	827	812	795	802	814	806	706	789	824	736	731	787	782	817	803	787	728	798	733	761	750	746	811	791	728	735	788	797	794	758	773	745	776	770	748	793	754	733	743	790	787	767	724	753	798	831	794	791	755	783	782	767	752	762	743	796	772	713	797	744	757	808	794	756	809	809	753	738	756	736	779	719	754	816	735	785	764	776	775	790	737	749	764	790	817	754	776	761	714	739	823	777	778	818	787	795	749	782	740	760	799	799	753	771	745	768	758	802	771	755	773	730	767	775	816	753	782	745	722	735	751	706	763	746	796	777	780	738	809	762	768	816	747	751	824	749	750	766	765	713	816	815	791	770	810	772	759	790	755	748	778	786	811	773	752	788	763	779	803	767	762	798	753	797	782	766	830	803	792	746	804	724	774	746	756	759	796	816	776	770	793	787	783	781	791	789	746	791
1432	843	584	521	912	1088	894	811	747	708	550	475	379	343	352	281	261	209	178	169	140	136	125	102	97	101	96	89	110	78	97	97	81	75	86	69	78	58	61	67	59	76	68	60	66	59	56	62	61	59	64	70	62	50	57	60	59	60	58	53	49	36	56	56	67	65	56	61	57	62	56	60	49	38	44	51	53	54	57	47	53	54	49	48	47	63	49	48	40	60	48	57	59	34	52	43	52	43	42	38	52	47	51	39	44	42	34	47	55	46	48	48	47	53	55	44	39	40	53	54	51	56	41	62	49	55	58	50	50	49	54	42	46	37	57	65	52	44	38	43	51	44	51	48	49	58	45	49	53	48	46	39	58	47	53	47	42	44	39	37	53	55	53	57	45	40	46	55	45	37	57	54	37	38	58	40	45	46	53	60	59	45	46	40	57	53	44	55	43	61	54	53	53	47	42	51	50	51	53	46	39	48	47	46	39	58	43	51	49	45	52	51	52	62	52	44	44	33	47	47	49	44	36	37	51	45	39	49	33	55	46	40	46	45	43	46	57	41	50	54	55	48	52	49	51	56	44	48	41	45	37	43	54	42	51	56	55	34	40	38	44	48	46	43	49	46	34	53	47	56	44	43	34	36	45	40	42	67	41	46	50	55	49	46	56	40	47	52	39	44	51	72	49	41	52	58	53	38	44	40	44	46	42	49	66	48	50	53	45	36	51	58	44	46	34	48	49	59	56	53	46	43	48	54	42	54	54	51	41	52	43	52	47	43	39	38	65	46	51	57	49	49	48	44	51	46	42	48	45	46	58	49	45	44	56	39	47	52	44	55	40	50	47	41	61	44	48	54	47	52	45	45	46	40	42	48	61	54	42	61	45	50	49	83	53	52	50	58	47	35	55	49	43	30	42	41	59	51	44	46	56	54	55	49	45	49	43	52	58	42	57	48	46	43	35	48	47	39	46	49	44	55	36	51	47	45	40	60	52	56	48	50	51	50	44	45	43	49	60	51	55	45	46	51	37	50	53	63	47	58	40	60	42	46	46	41	43	56	59	58	41	58	46	44	54	43	35	48	61	50	50	58	57	46	48	45	34	42	55	39	55	43	39	56	55	55	47	46	54	46	50	43	43	45	41	50	54	37	61	56	41	47	51	62	55	51	48	47	50	55	45	43	44	45	40	42	45	50	45	48	50	50	43	55	49	49	43	48	47	43	42	38	50	47	53	43	52	49	52	39	55	48	53	44	41	44	43	54	50	52	47	59	51	55	47	48	41	54	50	43	39	44	51	46	39	53	45	50	41	46	41	32	44	39	51	45	36	51	52	66	45	70	48	46	47	45	38	53	45	49	42	43	49	53	54	56	40	36	54	44	45	61	52	49	49	60	46	45	50	50	53	45	46	48	34	32	48	42	46	68	57	33	48	44	39	50	41	51	54	54	48	40	49	49	42	58	44	55	55	43	42	47	45	42	54	41	45	46	55	55	39	47	50	43	51	44	55	59	53	53	45	46	53	49	43	53	45	58	41	46	59	55	52	39	49	42	47	48	54	34	42	45	42	48	45	47	52	48	50	49	50	40	43	59	41	47	57	50	52	53	55	49	44	37	57	42	50	44	37	54	42	54	37	51	47	29	54	39	50	48	43	65	44	47	46	41	52	47	46	39	46	48	54	42	45	55	54	50	40	50	51	46	47	42	61	49	51	64	57	52	47	57	62	52	51	33	43	62	53	40	57	54	43	48	49	43	42	50	43	51	45	47	50	46	44	48	41	45	40	37	53	43	54	42	49	46	52	50	55	47	48	44	37	38	50	56	51	41	46	39	54	50	58	45	56	57	58	40	49	56	45	38	53	36	32	52	49	64	34	49	34	55	41	49	40	31	55	39	40	45	44	51	59	49	53	50	55	45	42	42	47	48	46	43	43	41	42	46	32	59	37	51	47	58	62	42	58	50	59	47	51	58	42	39	49	51	51	49	52	37	47	47	42	46	57	59	59	61	49	38	51	49	52	46	46	43	51	39	47	45	58	35	51	63	52	63	55	38	51	38	43	55	49	52	49	45	51	42	52	55	51	48	49	43	38	64	53	53	39	36	41	48	45	51	50	59	62	48	63	52	33	50	39	44	44	47	61	49	54	48	52	41	61	37	57	39	46	57	46	50	57	55	39	48	51	42	46	51	64	43	53	54	64	56	42	48	45	51	53	56	51	49	42	61	55	65	48	44	49	42	37	62	38	51	47	51	58	50	48	55	54	36	46	55	61	53	59	48	47	45	44	50	52	34	50	45	50	56	32	54	58	39	49	45	49	51	47	41	50	61	49	57	51	43	51	43	39	44	49	45	42	38	56	46	46	46	52	48	68	55	60	42	31	51	51	54	65	48	51	44	44	38	40	49	42	56	47	37	46	59	43	30	49	39	33	59	55	52	45	50	58	51	49	46	50	57	60	48	41	32	53	47	45	40	51	43	48	51	44	34	46	42	55	53	37	48	50	42	48	55	54	42	40	45	62	58	44	50	49	49	47	47	44	58	53	50	58	51	50	49	55	47	42	46	48	55	43	60	45	44	46	41	40	48	39	40	53	52	51	55	48	50	46	44	48	51	52	50	42	52	55	46	46	48	41	57	63	44	49	47	48	40	49	46	49	61	40	40	39	45	44	44	49	61	51	46	38	43	52	52	42	43	47	43	44	45	57	48	47	38	44	45	57	39	57	54	46	43	52	30	63	39	46	46	47	47	46	46	47	58	49	39	46	49	69	52	44	56	34	63	47	41	45	55	34	51	59	46	50	48	45	43	52	47	33	47	52	45	59	51	39	57	49	37	50	43	49	48	45	41	52	34	50	45	53	41	47	33	52	44	56	63	48	53	52	44	44	47	39	54	53	42	41	46	47	43	39	41	46	54	40	57	44	49	49	43	42	46	41	58	52	47	55	58	51	44	50	49	46	54	52	37	45	55	47	46	41	56	58	57	46	54	60	52	50	47	52	31	43	48	42	62	33	53	36	42	41	55	44	48	44	48	58	37	47	60	45	55	36	52	51	49	63	51	44	53	57	51	32	43	56	54	50	36	44	32	55	54	49	48	56	45	64	59	51	54	34	42	55	51	48	38	40	52	61	42	45	52	64	50	44	51	47	53	43	61	40	52	42	43	46	56	43	48	51	50	47	44	44	50	43	41	40	46	49	35	40	39	31	48	61	41	51	52	48	51	37	45	43	64	34	50	43	47	59	52	49	55	54	57	62	42	58	56	37	45	59	43	54	45	42	46	44	43	59	49	49	42	48	56	43	50	34	37	42	49	52	60	59	47	44	45	59	56	44	42	50	43	38	54	61	46	65	42	47	39	48	47	47	51	42	56	47	53	45	34	44	29	42	44	49	46	48	44	46	38	58	39	49	51	46	46	49	36	47	53	42	58	39	47	51	46	50	48	58	44	53	50	57	42	34	46	49	59	43	43	58	50	43	48	56	47	49	54	48	52
22122	16416	11714	25521	33771	33201	30084	27230	23933	21327	18849	16465	14335	12663	10922	9567	8302	7215	6409	5703	5097	4619	4172	3981	3465	3088	2914	2702	2753	2603	2504	2335	2339	2262	2089	2118	1921	1821	1794	1695	1696	1566	1477	1448	1437	1370	1324	1332	1228	1255	1147	1140	1102	1094	1135	1064	1075	1026	1096	988	916	955	949	985	941	888	868	855	887	915	830	840	837	762	778	837	782	817	775	791	731	707	763	742	723	751	764	707	735	751	696	737	711	711	667	699	708	680	676	661	711	689	685	750	727	678	665	727	699	679	739	756	689	652	707	696	696	667	681	670	690	720	717	703	692	690	699	707	679	679	698	717	685	734	719	707	702	676	683	691	708	743	678	692	702	669	693	706	717	704	688	662	663	720	687	687	696	668	671	674	653	671	699	677	711	652	730	703	687	672	709	689	690	680	649	665	679	620	655	685	681	656	692	699	666	699	712	696	723	686	675	648	696	666	702	685	667	643	661	699	760	625	673	667	654	701	681	665	705	694	686	654	697	699	674	715	694	683	733	710	696	690	696	707	673	710	621	672	717	713	667	703	705	677	699	719	732	668	691	694	680	663	665	658	678	683	636	685	674	666	700	683	681	654	741	641	679	720	709	677	688	670	705	648	667	694	685	731	721	707	730	677	687	670	654	682	650	666	663	700	695	691	685	721	696	722	741	680	662	693	685	658	635	689	642	702	726	677	687	667	691	661	714	685	730	621	671	686	692	646	668	721	759	747	697	682	678	673	642	697	720	691	723	682	724	651	686	707	684	705	699	697	711	670	698	667	690	708	670	692	635	687	715	732	712	687	623	681	640	738	672	709	678	672	638	717	671	675	693	701	700	703	750	701	692	679	748	625	701	681	671	674	695	712	703	659	680	724	714	663	704	626	666	662	650	671	694	626	691	667	658	703	721	698	685	731	666	708	676	661	683	666	689	675	687	720	677	724	682	687	636	661	630	703	706	701	647	729	658	718	698	722	698	721	662	699	668	661	692	666	668	752	682	685	657	676	661	699	706	679	686	654	678	699	613	714	677	668	692	673	668	633	658	695	669	678	687	670	689	676	730	660	673	689	677	719	707	635	675	693	680	681	675	674	687	678	687	711	685	703	724	651	679	720	632	724	700	670	714	666	669	714	681	676	701	678	719	705	663	708	712	656	680	702	678	690	650	692	650	697	695	733	732	699	735	729	641	663	694	688	709	647	673	651	659	694	656	639	660	650	723	677	713	736	724	677	711	704	751	704	690	661	678	662	648	689	721	686	701	627	712	680	729	706	704	687	680	701	663	677	727	704	663	705	676	701	676	678	714	687	697	705	722	709	634	679	686	717	660	724	685	679	667	657	667	639	700	670	649	660	700	729	708	710	655	678	668	678	664	676	693	701	709	685	731	725	673	681	725	671	659	663	734	671	742	699	699	698	674	675	709	695	684	690	706	700	700	718	659	688	669	687	728	657	722	702	667	649	682	661	693	669	691	674	657	728	671	656	706	700	651	694	649	676	719	688	706	686	691	690	667	656	703	672	666	681	676	713	685	671	653	695	652	692	626	737	663	702	680	702	693	700	677	671	677	670	690	668	709	667	688	678	711	661	677	706	697	702	716	667	696	653	721	678	714	660	688	700	703	667	662	711	715	707	711	670	681	666	697	656	693	660	726	685	729	712	686	720	694	671	644	687	639	670	727	693	700	657	674	677	707	652	693	685	688	711	729	677	653	668	702	668	658	689	679	687	685	699	707	659	673	684	703	687	713	728	664	680	708	691	689	674	668	723	747	643	694	702	660	687	687	676	668	646	671	679	688	684	693	705	685	671	688	676	676	669	703	734	694	713	698	710	663	695	683	650	664	721	643	686	700	659	678	707	674	718	735	660	701	727	690	663	673	695	671	687	670	703	668	669	650	695	642	716	739	648	689	696	730	664	651	664	678	683	690	716	723	685	667	646	657	662	678	683	654	726	686	611	654	669	670	717	715	684	644	654	677	660	666	697	675	660	659	656	678	675	637	677	705	680	708	608	732	681	644	702	674	696	696	681	658	661	689	673	698	715	634	704	669	662	682	610	671	734	681	716	669	696	688	671	717	689	657	704	695	657	698	668	715	715	665	677	725	721	661	709	663	704	720	679	725	684	652	703	655	692	686	675	693	680	681	721	705	708	656	656	674	702	678	734	688	668	708	690	686	696	695	660	651	679	713	657	664	700	700	711	704	657	702	740	697	647	628	703	721	680	723	705	670	712	683	692	663	677	708	683	687	659	640	679	683	688	700	667	718	738	711	725	688	712	705	725	643	745	697	708	685	696	678	668	700	704	657	700	700	693	670	680	682	727	644	677	655	653	697	675	674	665	711	694	717	683	727	700	727	664	694	669	649	670	697	706	637	709	682	645	684	652	620	653	722	667	725	692	686	766	710	700	729	662	712	724	659	703	657	652	739	760	665	654	707	705	633	689	702	660	689	673	691	658	672	708	673	637	708	714	633	698	693	736	652	642	660	663	662	696	639	670	717	688	680	707	716	663	667	710	666	723	660	681	722	679	710	677	674	664	678	714	723	650	683	717	653	732	687	708	645	655	667	711	671	687	720	698	667	690	680	689	673	669	699	700	717	676	744	679	676	642	669	633	617	699	675	665	706	690	695	639	690	651	671	665	681	664	649	690	732	623	648	675	679	683	708	703	668	700	714	670	716	665	725	689	740	730	685	707	634	690	672	690	728	677	723	687	723	704	667	726	655	705	708	735	698	671	666	639	673	688	662	666	660	710	701	691	707	677	691	684	668	698	671	680	691	679	626	708	731	720	678	701	664	722	673	632	638	714	695	685	685	652	674	718	684	699	663	635	668	671	706	677	704	700	666	645	683	665	706	652	685	718	691	666	707	674	671	691	675	665	696	659	666	702	697	659	724	702	655	690	675	648	694	676	640	701	688	651	657	712	681	672	665	672	686	680	651	692	653	661	699	698	637	673	678	663	719	676	680	713	674	715	679	645	674	693	690	660	664	684	722	624	686	665	659	644	649	682	699	681	693	662	678	667	663	660	683	666	718	680	701	642	715	670	657	702	703	704	671	738	691	645	671	666	675	659	667	697	700	695	676	716	661	662	714	698	653	689	672	689	701	702	653	663	733	706	666	679	694	713	716	666	663	683	682	683	685	662	650	685	688	701	669	702	729	678	689	688	717	743	645	697	635	691	698	701	698	718	672	671	661	738	628	723	688	696	676	729	688	727	692	643	734	636	719	687	701	662	724	640	673	720	681	701	682	687	639	666	676	687	625	719	732	664	665	692	686	676	690	723	748	660	716	692	646	712	696	759	671	675	720	689	663	687	646	657	606	683	650	681	710	702	714	663	663	642	694	662	685	625	670	650	712	689	699	719	683	691	676	709	640	671	704	713	692	639	719	700	677	645	705	676	720	658	673	681	696	699	619	651	664	696	688	686	690	642	669	689	686	685	687	693	666	762	655	693	690	678	706	702	702	666	647	680	704	681	651	681
3333	846	598	511	805	964	882	814	811	675	557	495	385	381	340	282	251	222	192	195	169	152	146	132	138	124	126	106	141	82	114	90	94	93	107	99	97	79	97	95	77	98	76	90	80	102	77	89	73	86	79	93	81	76	88	74	73	79	75	94	86	74	81	79	78	75	67	90	80	84	83	67	65	84	75	69	64	70	74	79	79	62	67	61	85	74	78	84	68	79	55	65	61	52	76	68	63	59	76	71	65	66	75	71	74	78	72	71	92	68	73	64	73	62	69	73	72	74	85	58	70	77	66	73	65	77	72	73	55	69	62	76	75	68	74	68	71	66	63	80	69	77	67	68	59	78	56	69	69	69	56	72	71	71	73	78	69	71	57	67	72	68	64	73	74	73	75	67	67	61	71	78	85	66	71	78	69	82	71	70	68	81	74	70	72	55	72	67	66	83	61	73	67	62	68	87	85	74	67	61	67	68	63	63	79	85	70	65	66	76	70	65	90	69	72	50	78	82	83	80	76	66	66	77	79	76	64	59	87	70	63	77	56	71	74	69	81	64	78	75	62	66	52	75	59	61	64	71	64	81	67	70	66	78	69	68	86	79	78	68	83	67	57	67	68	53	80	51	81	62	65	76	76	66	77	70	72	82	76	52	68	86	79	80	76	67	69	71	62	66	78	70	76	66	54	67	83	81	68	63	77	61	72	66	60	78	75	60	72	78	70	64	85	73	64	75	63	80	73	63	69	69	62	72	73	93	64	58	80	91	56	79	62	73	73	68	76	75	75	71	80	72	72	65	82	60	63	78	73	70	65	80	80	74	68	57	61	70	60	67	65	74	68	74	77	69	55	73	67	65	61	65	71	60	73	64	70	73	62	79	80	73	87	76	76	88	71	72	61	83	67	75	83	73	59	61	72	66	78	62	89	70	75	76	79	83	75	62	66	63	63	73	74	55	80	74	66	83	78	58	66	79	80	85	78	58	58	82	64	89	67	61	83	72	58	59	70	70	74	66	63	68	65	72	52	84	68	67	67	60	61	70	60	53	77	75	74	66	67	80	81	62	82	77	77	56	67	68	68	64	59	64	88	68	58	70	64	73	66	73	64	82	79	62	78	71	74	78	81	68	64	76	68	93	67	69	59	66	60	71	61	65	58	58	74	71	57	71	74	66	66	61	67	57	71	71	90	55	83	62	77	68	73	64	75	66	69	78	83	81	71	75	69	67	71	59	70	77	78	57	78	82	71	80	64	64	83	55	63	66	73	61	69	74	73	66	75	72	56	62	75	70	58	63	65	83	77	81	65	57	61	76	64	74	71	69	77	74	74	62	69	76	72	76	71	71	63	55	56	63	54	88	79	57	57	59	63	67	69	83	70	76	71	66	64	77	62	78	66	61	75	65	78	66	76	73	65	75	61	76	68	73	82	81	65	73	69	62	71	74	79	83	47	78	62	72	70	64	60	75	78	81	63	69	61	66	77	71	58	61	61	64	80	51	77	85	62	71	76	70	69	79	55	66	69	87	61	79	66	77	54	79	76	71	80	61	63	72	61	74	88	63	66	73	74	72	92	75	69	71	76	79	56	62	70	64	79	65	69	83	58	80	59	79	73	65	80	68	64	71	99	63	67	78	73	80	53	71	85	69	52	66	64	63	77	55	74	83	56	80	73	64	71	68	89	66	68	69	65	66	66	78	80	72	64	54	66	77	75	66	77	74	71	70	68	65	77	56	68	58	58	68	66	86	67	80	69	60	71	64	68	75	72	79	69	67	84	74	84	63	67	71	67	74	69	66	77	70	73	63	80	83	69	75	63	79	57	78	73	79	73	81	56	65	67	67	71	80	78	65	84	72	68	74	63	79	73	67	63	70	65	78	56	66	83	77	54	67	72	82	66	66	62	64	78	69	77	70	61	58	77	72	70	63	56	66	64	67	77	59	69	73	70	71	66	76	69	73	62	75	69	65	67	73	86	70	61	79	74	57	68	78	67	62	64	67	69	66	84	73	79	75	72	70	73	61	56	80	76	67	64	75	69	66	69	63	73	81	73	78	79	66	85	62	71	68	86	68	70	78	62	78	55	60	73	81	79	76	94	69	58	75	74	81	75	65	74	67	71	57	74	70	69	80	73	67	69	71	75	70	69	82	59	79	76	69	63	64	55	89	74	75	56	72	71	60	70	73	82	77	77	67	70	52	80	90	72	75	74	70	76	59	66	62	69	76	82	71	70	66	63	70	66	65	78	60	73	83	64	69	64	58	72	78	82	73	78	76	64	87	63	74	78	75	61	71	75	60	63	73	54	73	85	59	94	73	55	78	69	78	72	80	77	60	67	68	73	54	62	72	67	69	81	66	66	78	70	59	59	71	63	66	67	67	58	62	73	81	77	65	74	75	91	87	58	72	73	86	72	63	63	78	64	71	72	58	61	77	64	73	71	76	74	66	69	69	74	79	73	73	87	73	73	74	82	80	83	85	61	58	56	75	69	62	72	70	70	72	70	68	69	80	82	77	73	74	63	76	60	63	62	79	65	56	87	70	58	72	60	72	73	62	60	66	75	74	69	70	76	64	74	59	63	57	69	66	74	76	55	57	64	71	68	81	68	67	66	70	67	53	64	78	83	73	72	69	76	78	57	62	63	73	67	69	73	58	69	74	73	61	74	70	69	66	62	66	77	64	79	87	63	65	90	60	70	65	58	64	70	49	62	71	81	85	65	82	74	83	76	67	61	78	74	74	78	61	67	84	83	72	71	83	75	57	74	65	80	71	81	74	78	74	75	71	71	72	69	67	66	76	69	78	58	78	57	69	76	64	82	73	95	58	79	75	69	62	66	75	73	66	76	59	64	91	76	66	84	66	64	75	58	72	79	64	72	73	71	79	68	82	75	76	70	63	58	70	77	64	64	74	80	65	81	68	69	71	67	68	68	66	68	92	74	82	78	74	61	76	76	64	75	63	69	72	60	73	63	53	78	69	71	77	73	72	79	73	85	69	64	64	72	70	61	74	76	73	88	72	67	78	60	68	83	71	60	58	72	74	83	63	68	88	86	66	78	70	65	77	70	71	63	69	57	57	80	77	76	72	73	69	64	67	72	73	78	69	76	80	80	78	69	78	70	71	82	61	64	70	62	63	73	63	69	57	61	78	67	62	78	73	82	75	67	71	75	68	58	67	62	68	82	76	82	73	68	83	67	57	71	72	77	66	65	56	77	57	66	64	54	73	68	64	54	58	62	63	68	88	70	68	77	69	78	64	79	75	69	78	57	78	53	74	81	57	66	79	82	61	65	77	75	68	87	90	76	77	74	69	78	78	62	58	71	76	80	74	63	78	71	72	61	69	75	61	57	72	85	62	58	66	63	63	58	72	69	72	76	62	85	54	67	61	61	65	69	63	80	63	72	76	62	91	85	78	78	77	73	83	70	72	71	76	76	62	78	61	76	70	76	64	85	76	59	80	72	73	73	73	60	63	76	91	81	81	58	79
20530	15077	11462	24572	32849	32139	29501	26834	23740	21086	18483	16061	14032	12401	11134	9543	8292	7129	6366	5719	5246	4681	4251	3994	3610	3381	3128	3001	2942	2788	2690	2566	2507	2350	2308	2245	2098	2024	2010	1916	1791	1734	1713	1737	1664	1556	1641	1511	1522	1495	1382	1413	1336	1390	1402	1378	1359	1323	1365	1322	1339	1252	1273	1280	1225	1235	1192	1169	1152	1127	1134	1203	1109	1181	1089	1084	1094	1041	1133	1120	1009	1078	1046	1023	1007	1069	1039	1056	1047	1036	1016	977	1000	1053	1025	1025	982	1008	990	999	1041	983	1047	973	1045	1001	993	1022	972	976	1062	1013	962	999	974	1003	991	973	1001	994	1007	1008	1046	1066	1043	1002	998	1056	1061	1033	985	1000	1103	1043	978	1026	1042	996	974	988	951	1007	1021	1000	1018	976	1017	1002	977	982	964	923	953	960	994	1063	1045	1011	1054	1009	1034	1026	965	994	1053	1001	1008	988	1005	1014	1002	986	971	964	1077	997	1041	990	1033	1023	989	989	942	981	978	999	991	970	988	1024	959	1016	1022	1021	991	932	979	1021	998	1002	992	1029	965	985	927	1018	997	1000	1012	958	1019	1029	998	1004	1002	951	962	1044	990	1068	1068	970	1055	1022	991	978	972	964	1045	1009	1056	995	1007	1021	963	989	1005	1031	980	996	1026	1032	1019	953	976	1022	999	1051	1004	986	936	995	983	1024	1015	978	995	955	969	1039	959	992	1003	1025	996	1038	1049	981	1065	998	970	989	972	957	990	1002	970	954	992	986	962	981	1004	1028	983	1013	1057	987	999	982	1027	947	973	1051	974	950	965	998	959	985	1004	994	1009	996	990	1008	967	989	1031	996	1033	997	1072	1035	1000	1007	1039	989	986	973	984	1044	1009	931	1006	961	998	978	1005	952	1004	1043	1043	1044	974	1008	1002	938	979	980	982	1045	956	998	1006	1002	1012	1055	1005	940	976	987	1061	934	988	1008	1020	989	972	935	957	970	1049	1035	1077	1057	942	1001	1041	1001	984	986	979	1005	1012	981	997	1025	1040	961	974	976	1034	997	1025	1016	970	998	971	967	977	992	971	984	973	979	989	942	1032	1003	1039	985	992	964	1054	978	1007	986	987	1020	1029	1016	967	980	1040	978	1000	944	977	1106	977	990	1045	1072	972	1005	1002	992	982	989	982	1013	963	1007	1007	988	1048	981	985	1024	1008	1005	1004	976	969	952	1048	1003	1001	1026	999	986	1045	983	1013	947	962	974	993	1000	1019	927	973	982	995	969	970	1019	974	997	1000	987	1036	1035	1018	1013	1013	1028	1002	1005	998	985	1041	946	1083	985	988	1039	983	950	1005	943	1032	1045	989	1020	1021	996	966	1026	1007	1018	969	1026	995	1015	994	1002	1041	974	924	987	1008	1007	1014	1036	978	973	1030	939	953	1035	1027	978	984	964	977	964	1006	1007	978	1049	988	1060	937	960	985	976	1012	993	956	980	1031	974	989	1000	965	1002	1002	943	957	1042	988	973	979	983	984	977	977	985	968	1015	1036	992	1005	1013	1011	1016	1029	987	1017	1021	975	1001	1014	946	998	949	979	983	1005	981	991	1007	972	943	953	983	965	1014	978	1001	981	994	1026	1024	995	990	1003	1006	1021	993	975	982	994	1032	987	952	1012	963	1010	1009	1000	991	1025	1002	1032	1035	938	982	1028	990	964	1008	987	970	1016	994	1028	1022	996	1042	966	1017	984	1000	949	1003	957	976	929	1020	1027	1029	966	985	1006	985	981	987	1049	989	1000	921	980	1038	983	1067	975	1064	1009	1017	983	1001	954	952	1004	972	961	1041	995	991	994	991	984	1014	981	1023	1015	1018	976	965	1009	975	1014	962	984	1016	1012	1054	1011	1005	964	1004	1007	985	1026	966	1032	995	989	999	1057	959	1004	950	1036	974	923	1019	996	951	953	1018	1002	953	961	994	1027	982	1020	971	1001	966	1041	981	1009	1001	983	1047	950	982	1024	982	1014	985	983	1047	1028	986	976	1014	947	1023	968	996	987	1030	965	1032	1013	982	961	983	999	972	1050	1012	1051	1038	1010	992	1017	999	1002	1043	1022	1009	999	944	918	1002	1041	947	1018	1031	975	1021	1013	1015	1002	991	982	1034	1034	1031	1033	979	953	1029	1016	999	977	979	1012	969	981	1030	993	1001	983	1016	975	971	1025	1042	973	973	1001	1012	1048	979	1033	974	1033	1026	1035	1001	915	993	1057	1002	1034	1001	988	1020	1028	1022	1035	984	996	1039	998	946	984	935	1030	1000	1016	1023	956	960	988	934	1009	1042	967	946	1049	1021	967	931	1007	1012	1003	1008	954	993	1035	995	971	987	1010	932	1042	1035	980	973	957	1006	1017	1074	979	1017	992	1007	1005	956	1062	994	1024	1020	985	975	1025	1056	1022	1027	983	1016	1034	983	974	1024	1047	1040	1014	1003	949	980	970	993	1011	974	1028	975	1013	1027	1006	1004	1002	989	1039	981	1017	993	984	1019	1016	1074	1042	988	942	972	931	1017	987	966	997	976	1006	1013	985	991	1008	996	1006	1014	980	999	980	1016	962	954	986	979	962	1033	956	985	1036	1007	1022	972	1020	998	979	1009	996	944	1025	968	1024	979	1001	965	996	1000	1038	970	1042	1014	960	1062	944	1029	973	1035	988	1008	1018	971	999	1006	980	949	1018	955	911	990	984	1010	976	952	1008	1006	942	963	1018	957	978	1015	933	1019	978	1034	987	1011	1008	991	1033	960	988	977	1028	976	1027	1009	998	1035	932	972	1005	1033	930	980	950	948	1034	990	990	965	983	1032	1021	1009	985	1004	1006	995	1026	1043	968	913	1084	965	963	971	954	1012	986	1037	1009	1016	1022	969	1020	974	1032	996	968	1030	982	989	946	979	994	982	1028	986	1046	987	958	995	1038	964	978	944	1014	1012	991	1002	954	1014	980	1027	984	971	974	1030	992	985	989	970	978	935	954	998	1004	1034	981	1008	1042	974	1022	1020	991	1011	998	971	994	1060	1025	953	1013	1043	999	954	975	992	1028	1002	1013	985	996	1002	1002	977	968	1015	1051	1028	1023	948	1060	986	1006	1026	995	1046	997	1046	1027	952	1006	976	1017	1015	961	991	962	951	966	985	977	990	941	1014	978	1021	1008	1029	983	1041	974	972	1002	1027	965	967	1019	1049	979	1013	1026	1046	1026	1016	946	994	970	996	989	1031	1050	939	1009	968	976	961	990	986	1001	982	1021	1005	1044	974	1034	1031	1044	1005	1016	1010	1012	1008	998	1006	1019	1043	948	1015	968	992	1006	1006	947	1025	999	978	986	996	973	1005	1032	1023	1028	970	1011	994	1006	969	931	1027	1006	960	951	922	895	1000	1015	1034	1005	988	965	949	1025	983	1011	1020	1023	1006	962	1009	984	996	1089	968	999	993	1022	1043	1003	1005	1013	968	972	1008	949	986	968	1022	978	1001	976	1010	992	977	960	1031	969	1023	981	1069	989	1023	1021	979	1029	1033	1007	973	940	997	946	986	1020	973	1006	947	992	1013	1051	982	1032	1030	1009	972	986	1024	988	1001	1005	1006	966	938	1005	1010	956	982	960	1021	1008	997	966	1026	1014	1040	1006	971	1017	1052	995	993	1017	956	968	1005	1042	1088	954	1006	989	964	981	968	1003	1006	964	975	1007	980	1031	938	1006	1024	1015	1022	1067	1028	989	1009	967	954	1018	1023	971	983	1024	1008	995	1067	1003	990	1006	1015	988	1009	939	963	1023	960	950	1019	977	1012	971	1049	1015	992	1038	998	1058	1034	944	1018	950	970	1005	986	981	988	1044	992	995	984	1038	984	973	1048	1010	952	991	1018	978	956	951	988	973	1029	989	962	956	950	1001	1053	1021	1037	1007	1011	952	984	982	1027	961	1004	982	987	1035	1006	998	994	1027	995	986	1058	1036	956	1031	979	972	984	1010	995	967	982	974	1015	1067	970	1004	966	982	1003	1040	961	980	1000	970	984	992	1008	996	980	1041	996	973	948	946	1006	1019	980	969	938	988	1007	977	980	1007	1012	1011	980	1023	970	981	956	984	1011	941	1013	982	969	970	1010	1047	988	904	1009	967	978	1025	993	1010	985	1014	990	1011	974	1013	942	1013	1003	991	1032	994	1048	1019	1020	993	1003	1010	989	1035	942	987	1038
2470	1243	828	725	1314	1394	1306	1278	1069	951	790	687	574	509	439	361	343	302	251	253	198	164	157	167	145	146	132	127	116	136	129	122	119	108	114	101	92	94	97	91	103	84	97	91	77	92	93	87	94	68	79	94	81	77	69	75	72	77	63	81	72	76	70	68	54	93	64	71	89	58	57	70	82	71	78	66	64	69	81	63	64	76	73	58	80	53	70	61	69	57	54	56	61	67	68	60	81	66	64	77	64	60	65	64	66	70	78	72	60	56	49	62	57	57	78	78	66	64	62	66	75	53	57	70	63	67	74	52	59	77	75	48	52	52	61	63	56	80	54	66	60	82	55	62	68	65	65	57	63	74	72	54	72	65	57	72	57	64	58	59	65	65	55	72	68	75	70	67	80	66	74	69	67	62	56	74	62	79	66	65	50	65	69	66	72	55	74	51	54	61	69	64	66	75	64	54	61	63	66	59	48	70	54	69	71	60	66	72	79	75	57	64	57	53	53	70	66	73	73	67	58	60	73	76	54	65	87	60	68	57	70	79	63	45	69	56	65	81	70	57	49	58	71	55	58	67	59	58	54	60	71	67	49	75	59	68	58	72	58	49	66	70	52	66	62	65	70	67	68	65	61	57	67	77	56	51	54	62	57	72	71	60	67	70	66	67	55	60	62	61	72	65	57	55	69	66	74	66	71	54	66	64	44	67	68	67	69	56	70	77	66	53	56	60	63	61	53	76	63	71	46	75	70	73	53	89	58	64	51	56	56	61	44	69	56	44	72	64	72	65	60	64	82	69	58	61	57	46	56	55	73	55	62	57	74	61	64	68	67	54	67	67	74	58	72	70	62	67	72	56	65	62	68	62	65	56	56	48	64	65	59	78	56	60	61	46	61	65	68	57	58	55	84	67	83	65	64	59	59	59	63	63	60	67	66	56	77	58	69	57	70	62	92	78	62	60	74	72	58	51	65	62	60	61	51	58	52	55	70	64	70	66	69	76	70	52	68	61	51	77	58	64	71	78	63	69	66	60	61	60	59	73	66	56	72	62	72	49	70	57	57	56	68	49	63	66	62	45	55	58	62	65	46	62	82	55	61	59	52	65	55	77	59	61	55	63	59	63	52	58	57	63	49	71	73	79	64	64	59	72	63	69	70	65	50	57	57	59	74	55	49	79	62	60	74	76	76	52	49	66	60	79	62	65	79	66	74	57	76	63	59	62	55	75	69	68	60	64	72	63	47	51	62	73	56	77	56	71	68	68	75	68	62	65	54	77	63	69	65	59	64	64	61	64	59	50	54	64	78	71	52	68	64	56	69	51	68	51	63	55	65	45	52	69	68	60	54	57	62	64	78	61	76	68	72	60	73	63	71	50	59	66	71	65	75	74	63	63	57	62	68	74	61	52	51	65	73	62	69	73	67	61	68	76	53	59	69	65	70	93	66	60	65	83	74	67	74	67	56	73	66	80	80	52	60	65	52	61	63	73	73	58	54	60	68	55	64	67	71	59	62	51	64	58	68	58	71	51	59	58	71	53	71	59	62	65	69	62	66	56	52	66	68	54	63	59	52	64	58	73	54	75	77	52	56	64	74	59	71	65	60	64	64	57	56	61	61	68	66	66	82	67	68	79	65	63	61	65	73	69	53	42	51	66	61	76	61	69	58	59	65	59	75	59	61	70	57	53	61	61	59	66	65	53	62	73	45	58	57	73	75	54	73	67	50	69	72	65	70	60	78	58	60	65	63	60	61	56	56	45	63	57	65	65	69	69	68	65	77	57	53	62	72	75	72	50	59	65	80	71	56	61	59	57	53	57	61	75	47	74	55	48	67	57	71	66	73	75	62	68	63	60	67	66	58	67	63	59	64	76	66	81	61	68	52	67	62	65	66	53	73	65	64	61	88	60	43	69	61	79	70	53	82	73	70	80	69	56	54	73	69	62	67	61	62	66	65	61	71	49	64	66	61	57	64	54	61	59	69	71	67	61	51	72	57	71	76	69	59	56	65	67	49	73	69	58	61	62	71	54	54	62	52	82	59	82	66	63	80	67	69	65	51	69	69	58	59	60	46	54	68	77	48	61	50	71	67	70	59	61	59	58	73	59	59	73	81	60	55	65	61	62	67	54	60	65	63	63	81	58	70	56	75	60	73	55	67	72	70	69	72	63	63	68	72	66	70	68	64	65	68	74	64	70	61	65	57	62	79	57	53	63	63	66	65	74	59	59	56	62	53	70	66	76	65	58	71	66	70	62	70	74	57	64	72	64	68	56	57	61	55	62	82	70	73	53	64	55	63	64	81	54	58	75	65	60	61	52	69	62	70	52	58	75	58	61	67	59	71	58	74	61	73	67	62	61	54	70	62	71	58	57	54	65	63	66	50	67	62	59	70	65	71	62	64	57	73	59	62	61	68	60	68	73	62	61	77	74	55	80	68	75	62	65	61	60	72	59	53	61	67	70	61	72	68	58	54	53	53	69	61	78	77	73	59	66	71	75	56	76	60	73	62	46	76	62	64	55	58	60	50	59	63	60	53	62	74	60	60	49	64	70	62	66	69	46	72	69	52	57	73	71	79	72	71	58	60	67	59	68	66	62	58	65	60	76	59	56	66	73	71	53	62	68	63	67	60	65	54	50	77	73	59	77	76	64	50	68	59	53	67	54	53	41	67	58	72	68	48	57	62	62	63	60	67	59	48	63	62	74	58	70	61	63	58	66	74	52	61	58	57	69	62	61	67	65	78	65	60	61	64	87	47	69	72	52	65	58	77	58	71	70	69	63	81	65	70	55	65	65	74	61	68	58	84	86	65	58	70	82	63	63	45	64	89	60	72	57	64	63	53	60	69	58	62	56	59	73	66	60	57	74	67	59	66	61	59	61	70	58	71	69	82	70	72	54	75	61	63	74	59	62	78	67	69	59	67	60	67	63	62	66	68	73	65	62	50	58	71	70	64	78	60	51	67	54	68	55	61	73	60	61	65	55	67	51	57	70	78	83	54	69	63	64	52	63	59	64	66	59	64	73	55	75	73	65	61	65	55	62	76	52	81	57	60	64	53	73	76	59	70	68	58	62	52	57	67	60	67	68	73	60	66	56	66	66	57	63	66	78	74	70	69	61	60	76	74	57	63	64	69	72	53	57	70	73	67	60	69	60	69	65	64	61	63	78	54	61	71	60	66	54	59	54	57	68	71	57	58	70	53	66	65	59	55	68	63	69	67	56	72	63	62	55	67	52	66	58	61	60	75	65	56	72	69	66	70	59	50	67	78	82	64	60	64	71	64	64	60	73	66	57	68	49	86	68	61	54	54	71	77	64	63	73	70	60	84	66	59	62	73	63	47	65	52	62	71	55	63	67	73	57	64	69	51	73	67	68	67	65	59	77	51	56	58	67	67	59	63	67	60	67	65	60	74	55	65	59	65	74	68	59	65	53	58	63	50	73	56	57	72	80	62	73	73	72	57	59	60	76	61	61	57	65	71	60
26113	19691	14878	29463	37428	36692	34207	31332	28274	25421	22818	20366	17921	16222	14143	12179	10806	9535	8623	7617	6791	6100	5544	5228	4667	4326	3899	3791	3686	3539	3508	3190	3112	3038	2876	2752	2539	2482	2465	2345	2192	2027	1922	1852	1873	1785	1769	1775	1727	1644	1532	1543	1529	1516	1507	1420	1447	1408	1388	1271	1393	1221	1338	1272	1294	1221	1248	1227	1225	1148	1084	1111	1146	1081	1084	1109	1023	1088	1006	992	1042	1057	1036	988	963	962	988	1012	926	952	988	955	932	893	860	947	952	966	914	871	923	913	960	903	859	911	867	931	930	867	887	884	896	897	917	920	932	866	926	932	959	907	950	903	925	908	900	955	870	890	976	938	897	936	960	903	917	916	928	935	934	890	872	892	881	892	899	931	898	857	885	920	870	908	873	913	946	957	921	883	930	911	896	899	932	914	876	952	921	911	898	857	934	898	969	905	912	856	942	935	911	908	927	900	887	935	917	910	901	871	896	875	940	894	895	918	943	907	889	939	912	941	963	910	937	944	959	946	946	862	911	910	911	916	897	870	925	923	857	874	943	865	908	935	889	895	932	929	971	926	922	887	913	903	887	899	900	921	844	932	899	906	880	906	891	911	903	881	901	918	898	928	863	916	900	886	879	893	924	878	902	945	900	960	917	882	896	904	892	957	884	894	938	919	903	885	919	923	899	988	933	928	975	939	900	888	906	872	945	921	889	896	911	927	895	891	885	903	922	906	907	853	912	898	906	906	885	829	891	866	926	899	871	891	928	948	899	903	924	933	891	903	911	885	899	845	887	952	868	875	951	907	862	959	930	854	949	920	911	928	915	909	938	964	942	908	893	919	876	921	906	871	832	882	964	874	883	922	880	912	891	917	897	910	878	876	940	899	948	880	914	896	864	918	876	871	932	934	855	959	882	864	871	914	917	909	922	880	848	929	932	910	851	917	937	943	888	824	914	888	870	887	898	943	886	960	912	873	883	892	975	925	881	916	963	924	920	927	932	936	888	855	897	925	888	859	915	880	922	858	954	916	877	889	887	887	913	931	896	898	915	896	881	911	894	950	898	877	902	887	923	844	883	896	920	908	950	865	874	848	917	843	911	941	915	865	832	907	908	872	890	903	857	854	869	880	976	913	859	923	938	911	873	878	838	919	917	909	879	940	894	935	870	913	896	902	893	911	877	896	874	921	956	952	902	866	931	901	921	888	947	889	964	887	933	854	872	896	913	910	949	898	919	906	899	896	864	918	857	927	898	947	908	873	856	896	927	928	927	935	959	922	891	895	904	869	910	880	828	889	896	894	865	897	918	895	872	900	921	879	895	891	921	927	987	907	925	903	919	869	936	883	901	888	892	882	929	936	842	868	871	891	924	908	904	872	920	906	915	886	936	954	927	907	947	929	871	876	949	892	898	938	863	788	927	937	884	900	923	893	957	979	936	952	914	868	945	965	906	879	923	869	894	845	861	922	948	955	899	881	941	895	871	909	943	975	895	884	873	935	907	936	858	864	868	877	868	926	903	900	888	909	934	873	872	888	907	913	955	870	915	948	862	892	910	906	901	927	899	899	921	909	866	861	827	956	874	878	891	938	867	863	921	947	888	957	901	885	866	939	922	924	875	874	936	906	924	875	944	915	879	893	930	884	866	904	901	865	946	905	906	896	899	896	899	921	887	931	881	884	889	951	873	976	872	886	890	894	865	921	825	921	941	917	997	898	852	856	884	961	910	873	929	884	947	905	947	869	881	894	896	885	871	970	894	850	917	897	842	917	918	956	900	838	858	918	841	917	887	908	864	929	892	908	896	886	936	906	924	894	905	866	922	946	927	910	883	899	830	878	940	889	920	984	927	868	850	896	888	955	889	895	913	971	865	922	900	900	917	862	920	954	911	935	918	924	907	908	903	952	946	835	897	889	894	921	879	876	899	895	911	947	885	912	882	848	936	900	941	880	923	893	930	923	933	891	940	945	870	862	883	901	941	903	886	908	890	908	879	921	932	862	892	910	890	937	868	924	904	876	939	874	917	889	927	906	868	932	883	889	834	912	906	877	897	904	993	911	931	916	925	911	957	934	888	844	927	915	910	924	891	893	881	887	907	932	865	909	914	884	926	878	883	876	943	891	877	900	883	856	925	887	920	892	919	912	878	870	859	906	902	876	845	929	869	954	874	903	890	946	885	927	875	854	906	870	943	903	897	829	924	888	904	873	941	902	879	881	908	917	935	923	928	918	927	905	904	874	902	888	886	942	893	887	871	909	941	882	881	945	887	886	942	866	930	899	889	903	941	915	950	934	869	914	945	878	899	862	871	921	871	910	888	872	866	850	920	900	917	912	914	871	920	888	915	926	878	946	904	932	916	853	897	880	904	905	925	892	905	912	925	919	940	863	989	871	895	859	916	945	873	871	894	854	911	838	880	912	911	934	903	906	908	904	892	956	891	925	895	891	878	893	930	900	919	893	875	852	901	954	920	958	873	908	886	909	935	897	984	879	944	918	914	886	981	923	869	912	901	974	915	920	942	866	891	874	852	914	917	885	894	878	921	913	824	889	917	867	955	837	901	888	907	873	904	882	889	920	914	925	906	885	886	926	915	941	874	881	886	925	882	877	870	951	921	941	890	924	884	902	885	837	917	900	892	947	909	858	938	933	872	876	946	884	901	877	860	898	956	882	901	883	903	906	814	889	831	846	921	930	874	917	894	897	864	920	919	887	900	951	868	880	924	919	926	919	938	880	951	876	916	906	942	875	879	870	949	870	874	837	877	911	922	869	942	901	852	894	889	912	881	913	894	925	928	926	892	891	897	956	889	952	901	906	921	868	926	903	908	935	868	903	861	922	923	988	898	919	931	873	885	935	889	909	909	893	918	888	885	947	983	881	854	866	915	907	932	916	929	916	897	870	864	902	854	914	891	903	874	861	854	914	858	894	945	966	897	923	903	919	908	895	887	903	903	923	923	864	885	869	930	985	939	880	873	965	953	855	890	929	903	845	888	951	882	888	907	895	905	877	976	916	899	907	896	909	955	816	879	934	866	886	903	887	871	916	917	918	935	967	909	920	873	919	865	897	953	918	898	923	949	873	898	878	891	888	864	949	961	873	910	888	912	886	918	878	871	892	855	903	860	882	927	873	945	926	910	956	880	893	908	849	892	899	894	914	916	853	923	901	904	929	913	872	912	919	871	929	879	919	936	882	896	927	950	934	884	904	840	911	886	873	878	905	912	883	938	923	909	924	854	896	913	872	880	926	922	940	895	873	916	934	937	897	906	854	916	904	889	919	867	896	910	853	919	899	884	889	864	924	892	936	885	926	923	888	898	905	885	876	892	928	907	908	911	886	910	910	904	897	913	926	888	839	937	880	866	987	919	909	887	907	856	905	898	920	835	901	861	903	859	919	856	969	936	887	898	872	915	848	890	890	896	862	990	900	854	852	925	907	897	888	942	934	884	938	912	870	942	906	949	866	943	861	919	895	945	918	916	874	916	870	929	961	914	858	904	882	915	904	901	876	909	921	898	923
2090	597	446	411	631	750	663	613	548	452	409	345	316	276	241	203	164	161	112	138	111	109	114	111	106	87	92	97	65	70	87	86	97	103	76	87	80	59	79	83	82	67	63	74	66	72	69	65	65	66	56	64	59	55	69	57	62	56	36	68	66	46	66	50	73	43	57	66	54	70	40	49	56	65	45	52	37	69	62	59	52	69	49	73	64	61	63	58	48	45	51	44	53	56	48	63	47	58	58	47	59	57	59	63	63	63	56	50	54	57	43	66	66	53	67	62	63	61	47	58	40	56	54	55	46	38	66	54	59	59	57	46	52	57	44	37	55	62	53	43	51	61	59	54	59	62	67	59	54	52	50	58	49	48	48	53	57	52	61	51	66	52	67	63	62	53	60	59	55	59	61	52	55	56	59	37	54	68	53	59	51	44	63	55	60	45	51	57	53	45	54	74	59	49	55	58	56	45	51	59	43	49	46	62	51	50	51	54	51	66	57	70	53	59	69	49	60	43	56	61	58	46	52	58	54	44	63	51	61	47	52	52	60	44	57	75	47	59	61	46	61	55	47	72	56	75	62	53	44	43	49	50	61	53	60	57	49	57	55	55	54	53	56	64	45	56	51	38	64	60	46	48	59	60	63	55	64	49	56	54	69	60	55	64	54	61	62	50	53	48	42	51	48	59	50	58	53	52	57	52	48	61	61	51	66	50	61	44	65	53	55	56	48	45	55	51	56	47	48	59	48	57	52	47	56	36	52	60	46	59	59	57	52	51	62	48	51	55	59	64	55	45	59	65	50	61	46	44	41	46	49	46	58	49	61	58	67	49	59	44	58	58	48	57	50	48	60	51	58	50	68	64	46	57	45	53	62	58	69	48	51	50	49	63	73	67	48	59	43	59	45	47	46	58	53	56	52	39	55	52	43	61	61	46	61	46	37	51	65	49	48	44	50	53	64	54	50	45	55	61	55	56	51	56	41	58	71	65	75	54	55	52	52	68	57	59	51	58	47	50	48	47	53	51	56	51	52	54	52	60	50	57	41	52	47	57	57	54	41	54	59	41	62	50	51	50	49	38	53	55	56	52	60	62	41	51	56	47	48	64	79	57	68	55	47	52	58	58	44	53	66	50	56	57	60	54	37	44	47	59	49	58	48	46	54	64	59	58	50	65	49	73	54	64	53	52	50	68	37	47	57	57	47	62	53	65	53	55	46	60	60	70	53	58	53	52	65	47	59	54	54	57	50	55	66	60	50	49	58	48	42	54	51	43	58	53	57	63	59	58	56	52	49	40	57	50	59	43	53	69	59	39	56	45	70	61	56	53	52	61	61	63	59	61	59	49	49	53	47	65	52	57	61	67	50	47	68	51	56	33	46	48	59	53	55	48	57	58	64	60	58	50	64	48	48	47	46	58	56	66	50	49	51	50	57	64	55	44	55	40	54	59	42	31	63	59	55	60	48	64	53	59	51	47	59	49	50	62	53	55	65	66	60	55	53	59	52	47	50	60	60	29	52	51	54	45	50	59	58	44	45	58	61	36	45	45	56	45	65	51	51	48	55	60	57	55	43	58	52	53	59	45	58	65	53	61	34	67	50	64	52	46	49	60	55	56	52	53	60	51	46	48	63	50	53	40	42	61	51	48	56	52	56	55	51	47	54	55	56	44	49	63	52	52	51	55	58	52	54	67	56	45	38	57	42	64	52	48	51	53	42	56	55	52	63	51	66	41	55	45	48	45	48	49	47	44	59	47	50	52	44	54	69	49	48	52	39	52	56	52	60	62	46	63	53	42	56	44	48	51	60	37	55	54	58	48	51	67	57	50	42	45	57	56	49	62	60	51	56	64	55	42	46	57	61	43	54	60	50	40	58	62	65	40	49	57	43	66	51	61	56	37	70	64	54	53	52	53	50	51	53	62	46	39	36	49	52	57	63	45	47	49	49	71	46	63	49	56	55	34	61	67	57	49	59	59	63	43	49	47	49	65	54	66	65	64	41	52	58	51	48	56	47	60	50	43	51	54	53	73	62	54	58	46	47	55	55	62	64	56	48	56	51	59	48	50	54	45	59	58	41	51	48	51	47	50	53	57	61	68	52	64	58	56	53	54	59	53	50	48	53	54	51	41	48	56	52	51	65	51	55	56	53	47	48	54	55	61	59	42	64	56	47	59	54	59	66	61	55	58	65	75	52	59	59	69	50	51	59	43	47	65	66	46	64	53	59	57	41	52	63	64	54	45	59	45	55	53	60	69	43	59	69	57	56	53	47	63	55	63	39	49	53	59	53	46	56	66	60	49	54	57	50	46	56	55	46	67	51	50	61	52	53	40	50	55	58	45	61	51	52	67	54	42	59	61	48	41	55	55	58	54	56	46	56	49	64	48	59	63	50	63	67	44	61	47	49	49	56	55	60	59	43	53	54	58	45	61	55	67	68	40	48	57	39	64	41	58	55	55	46	53	51	68	46	62	43	57	59	65	63	61	53	54	54	43	59	66	57	48	58	62	55	68	46	43	53	47	49	68	63	75	59	53	49	56	57	57	55	58	41	53	70	60	55	61	34	47	55	58	50	52	53	54	49	50	54	52	51	60	49	54	62	60	54	62	62	58	48	61	55	46	47	46	59	57	52	50	53	55	48	65	60	53	58	48	55	55	68	64	65	39	56	48	56	58	67	40	72	55	54	58	56	56	61	51	49	42	56	64	46	52	55	47	59	64	66	43	60	66	56	44	44	39	57	41	45	62	61	45	53	57	59	62	45	48	63	53	50	59	57	56	61	52	42	61	52	50	43	58	48	43	57	44	47	51	49	42	54	65	47	48	44	54	46	61	49	49	33	55	52	63	51	45	56	57	60	63	48	47	46	54	62	56	49	61	64	46	55	63	43	63	62	46	46	58	60	57	54	69	49	47	63	63	53	56	54	64	60	52	56	58	45	59	65	60	53	64	57	56	49	60	65	58	63	52	41	56	57	53	56	53	54	73	55	52	48	51	58	42	61	41	52	53	47	60	55	47	50	43	72	50	51	44	58	61	54	57	56	57	55	56	56	52	50	54	67	60	54	60	52	40	55	49	54	43	44	60	61	50	54	58	56	45	49	44	59	34	63	61	48	41	54	51	65	51	55	70	44	43	54	48	52	54	54	52	64	63	51	63	53	63	45	67	51	64	46	54	47	53	59	59	52	50	58	48	72	54	56	41	37	60	64	48	51	53	48	56	46	53	52	49	55	49	57	58	53	64	54	57	63	51	48	57	60	59	62	65	48	59	55	55	48	52	52	57	47	49	62	39	50	54	54	66	67	51	44	50	47	45	48	58	41	44	57	56	46	62	54	45	59	56	52	51	51	44	54	61	59	56	58	52	52	71	42	61	46	59	64	62	42	61	36	59	57	53	69	51	70	43	51	51	57	63	47	66	64	61	39	53	42	63	56	48	47	57	40	59	49	39	43	49	66	55	40	50	44	63	53	52	48	33	55	51	68	48
18290	12804	8897	20602	28813	28845	25920	22216	19777	17450	14797	12763	11117	9822	8236	7100	6035	5291	4669	4323	3746	3459	3227	2887	2628	2463	2241	2098	2152	2033	1983	1901	1868	1785	1762	1688	1594	1609	1506	1418	1371	1392	1320	1261	1239	1183	1132	1151	1158	1130	1077	1077	1082	1082	1059	1001	1027	1043	941	995	957	938	923	958	861	908	917	906	875	918	958	839	824	823	918	880	871	814	777	785	815	726	840	799	806	832	800	752	794	797	843	786	767	825	759	789	820	770	756	805	823	760	820	813	779	786	779	793	819	760	751	740	788	774	746	834	751	765	783	729	753	743	758	771	804	755	809	710	794	740	838	767	771	778	802	771	778	767	757	825	708	723	737	790	835	750	788	735	766	768	741	788	747	738	816	767	807	736	775	726	815	821	761	753	768	795	764	751	748	821	788	738	752	778	781	806	770	735	771	749	799	744	734	757	793	793	785	774	773	770	773	770	782	784	725	791	697	794	803	762	735	779	760	777	769	755	751	733	795	749	752	796	726	749	743	758	758	743	810	790	808	748	817	829	745	817	773	777	750	761	764	707	756	772	741	748	806	765	762	754	772	783	760	810	779	783	798	772	768	764	780	801	777	735	766	754	754	774	749	783	773	776	722	782	763	807	794	774	824	735	759	767	770	793	726	774	763	775	791	776	716	745	748	722	777	770	764	741	752	813	780	761	767	747	754	762	771	702	805	776	767	732	733	768	755	826	720	832	766	769	786	773	743	766	729	735	738	737	758	738	818	783	794	786	799	794	767	763	741	728	775	721	806	743	787	740	737	747	780	764	790	762	734	743	737	787	816	778	777	759	751	744	741	770	790	783	782	780	814	798	720	761	813	754	796	761	763	778	749	792	781	802	793	799	760	774	786	827	791	751	832	750	781	786	830	769	733	684	798	726	741	804	795	774	740	766	792	767	733	758	788	804	773	764	806	802	781	784	761	767	730	758	816	765	773	788	728	784	767	763	732	770	786	825	801	736	729	768	819	802	811	738	752	797	806	737	780	836	781	788	774	744	760	761	795	787	814	820	749	746	733	751	757	787	796	759	742	739	774	759	736	764	728	779	779	768	765	725	788	742	734	801	777	740	730	753	829	745	709	799	762	761	756	797	762	797	757	772	759	787	793	739	731	752	800	800	795	762	784	783	744	783	818	807	719	778	750	765	742	725	738	772	745	722	768	750	784	728	790	750	730	827	747	800	790	797	746	802	840	725	802	739	748	741	787	741	758	721	768	713	801	742	777	744	771	751	780	739	792	756	765	781	745	717	789	788	823	736	748	793	796	754	798	730	810	791	768	815	758	757	833	798	790	836	778	785	731	824	774	833	749	760	746	772	769	790	773	716	800	780	778	726	780	791	769	755	752	792	796	764	763	770	770	772	746	767	756	715	785	759	696	773	785	786	772	704	740	786	762	767	752	759	789	753	796	788	809	764	750	799	761	774	779	790	749	749	794	740	739	795	749	735	752	742	757	792	782	748	707	766	811	753	792	798	758	751	801	794	735	756	781	683	773	778	818	727	755	788	769	721	739	738	792	797	773	737	777	752	739	743	740	848	748	764	791	751	774	746	756	783	804	748	736	776	775	733	774	732	777	777	753	732	771	775	763	846	788	789	864	773	724	742	774	838	764	798	769	805	733	800	803	744	723	785	770	765	748	773	738	756	780	742	756	785	771	753	757	757	745	728	749	786	733	802	762	760	753	793	780	808	788	779	729	783	763	800	749	771	782	786	778	799	771	771	780	750	790	770	778	804	768	788	797	762	724	732	799	791	749	763	817	765	774	794	783	740	716	774	756	740	754	746	778	804	823	766	795	765	785	742	788	744	726	765	760	761	758	768	720	760	746	788	775	781	786	785	739	799	765	804	727	764	760	774	719	789	747	792	808	714	768	740	718	760	776	770	749	777	777	771	801	777	794	785	729	800	760	787	791	766	810	774	797	769	731	782	765	783	775	801	754	797	779	755	755	777	826	795	749	731	822	744	732	795	764	786	756	758	759	774	747	816	819	740	774	774	711	750	780	764	769	777	747	807	804	756	780	778	773	762	738	721	763	746	732	790	801	794	780	786	800	793	790	815	754	770	791	796	784	746	771	734	762	742	763	766	831	726	773	743	760	771	825	777	770	746	788	758	790	788	793	685	794	781	724	805	758	704	754	773	770	737	765	795	746	743	784	758	780	737	788	792	762	772	775	788	744	802	784	771	776	740	765	757	784	780	833	779	740	788	766	807	756	761	754	759	771	750	733	776	776	831	744	760	736	749	824	787	745	809	774	808	750	787	754	789	733	758	777	795	759	835	752	755	764	785	753	754	802	777	781	772	731	742	789	775	770	764	745	803	722	819	819	794	749	773	764	724	731	791	749	736	751	785	779	731	772	767	766	741	768	771	831	790	802	750	762	813	756	710	740	777	775	762	765	795	808	798	791	774	742	795	791	754	725	738	776	764	759	788	792	809	799	767	765	731	845	761	779	764	743	789	790	799	803	799	771	764	781	740	756	799	763	799	770	794	750	776	792	737	787	780	741	761	772	794	717	761	753	774	765	766	740	732	774	791	812	774	770	818	700	787	763	749	756	809	816	755	798	743	789	768	799	769	750	781	809	787	725	786	801	761	740	780	734	748	803	780	774	775	787	797	797	788	750	752	762	753	778	816	799	742	717	824	730	728	719	741	756	794	737	768	693	730	761	702	782	799	816	791	758	778	706	789	803	817	780	767	769	809	801	754	766	777	788	723	754	783	770	780	798	767	748	752	749	787	760	811	771	753	724	787	808	780	763	769	772	732	819	808	760	785	750	798	773	751	804	763	729	751	759	759	759	770	763	750	722	806	775	771	731	728	748	800	778	744	755	693	798	766	742	805	719	779	731	774	791	741	779	761	753	781	768	778	758	786	762	778	757	783	777	774	761	805	810	782	770	735	755	767	753	808	782	775	730	737	780	769	798	762	788	784	800	770	784	711	759	782	755	781	743	721	743	727	704	793	768	753	764	817	788	812	817	773	781	744	800	773	796	826	755	791	790	776	758	744	785	774	781	823	777	770	750	762	735	758	749	802	777	743	773	765	794	730	784	756	793	803	798	765	733	828	701	769	742	735	811	769	735	788	756	745	802	753	774	715	742	792	788	768	744	800	797	796	755	767	784	816	804	739	749	775	787	810	808	825	750	749	761	777	761	782	780	722	770	781	807	777	779	755	715	729	793	797	720	771	772	773	823	770	755	735	772	736	798	740	776	775	768	780	731	730	803	755	787	760	796	780	741	752	741	749	748	780	786	724	762	795	769	775	753	779	746	768	779	739	794	770	748	773	804	749	724	767	808	817	744	791	733	745	742	814	794	778	779	717	740	771	825	765	757	784	789	777	762	798	773	767	729	773	720	766	775	759	790	800	810	777	755	803	777	831	759	781	743	779	754	779	719	750	761	772	786	745	808	769	770	790	779	765	803	761	807	773	781	802	812	778	802	760	769	737	840	806	819	736
1431	948	623	524	910	1130	1014	847	739	663	518	483	419	323	326	257	220	209	202	167	141	140	120	96	141	112	89	97	104	80	70	91	85	74	73	84	70	75	66	76	53	73	62	58	70	67	70	55	62	66	60	59	48	55	45	64	57	63	40	54	66	48	44	44	49	56	36	51	62	58	45	53	49	53	55	58	42	61	49	49	52	49	45	33	58	57	50	52	37	49	55	48	50	42	40	51	52	56	60	38	52	48	62	57	53	64	51	51	53	51	50	51	33	47	51	48	53	50	37	34	45	42	50	43	56	51	44	52	52	49	33	47	62	47	35	56	56	47	38	47	40	50	47	64	38	40	60	35	49	53	55	60	49	51	55	51	42	57	35	39	53	46	51	44	37	44	62	40	42	45	45	43	64	61	44	47	49	56	65	51	42	34	57	44	43	51	44	45	40	43	55	40	44	40	54	40	50	44	46	46	58	54	54	41	58	53	38	60	44	48	45	56	48	48	44	54	40	36	47	45	36	48	41	43	42	49	51	42	49	46	57	46	57	48	47	41	39	40	54	39	33	50	43	47	53	48	32	43	49	47	47	45	53	42	41	46	47	45	38	45	29	50	52	60	42	51	50	44	49	44	45	48	54	48	46	51	46	49	54	47	50	61	38	58	43	52	52	50	38	62	50	40	49	52	49	46	54	47	46	48	51	50	61	40	39	52	63	65	60	54	43	42	36	40	51	50	53	58	54	53	49	35	47	41	41	45	42	43	53	51	52	56	34	41	54	42	54	48	49	42	45	51	57	45	45	46	58	58	52	39	39	61	45	39	45	40	45	36	47	49	67	45	44	42	65	50	60	47	55	55	48	53	40	66	50	42	59	44	50	48	46	43	33	43	41	49	44	43	59	39	49	50	46	40	50	44	50	48	32	49	54	38	45	53	48	44	50	49	41	46	47	34	54	39	42	57	42	46	54	67	45	44	46	60	41	43	45	52	43	40	39	53	52	51	38	47	51	42	45	41	49	42	49	47	62	49	49	48	48	55	44	38	54	44	48	60	48	49	54	39	49	40	36	48	47	52	54	46	57	39	37	57	48	52	41	43	49	46	56	52	46	53	39	39	44	50	49	47	41	53	57	52	41	46	44	64	46	50	47	61	49	50	38	48	36	41	44	41	50	55	43	39	51	47	46	48	37	44	37	58	50	37	42	52	49	43	61	54	49	28	48	50	43	36	50	54	53	42	48	37	37	56	49	47	52	48	43	44	39	51	49	57	57	50	56	47	36	47	49	47	56	55	50	44	49	42	40	46	47	59	48	53	43	49	45	30	43	39	56	40	42	40	40	53	56	42	45	50	45	38	40	46	52	48	57	55	45	49	47	40	58	35	52	44	43	60	39	51	58	41	44	40	50	63	59	48	44	50	51	41	37	53	45	45	44	45	51	46	43	39	51	56	45	41	54	57	43	42	53	45	44	45	48	43	46	53	45	51	45	39	47	44	46	47	50	65	45	46	50	40	43	51	43	49	56	42	41	52	61	44	43	46	39	50	50	42	52	38	48	47	35	57	45	53	43	42	53	51	33	48	39	49	64	54	37	51	51	50	45	46	54	59	44	39	45	56	54	55	51	42	46	39	56	53	49	47	51	55	56	48	62	40	53	46	50	48	57	45	36	40	45	34	52	41	45	50	55	37	31	57	45	50	38	47	49	49	57	39	54	42	43	48	47	28	50	52	46	53	46	34	56	51	38	58	41	48	54	47	46	43	34	58	57	61	40	49	44	45	40	45	52	42	43	41	56	47	38	41	44	41	52	53	53	42	50	52	40	55	46	51	58	52	48	55	46	47	52	55	54	38	50	48	41	40	50	52	31	49	46	52	50	48	45	46	34	43	54	51	43	52	45	52	44	45	55	43	34	47	67	63	53	49	38	41	42	43	50	49	47	46	39	62	40	44	40	57	50	53	61	61	44	46	57	46	44	52	60	45	54	42	47	56	36	43	49	47	52	47	48	66	47	45	56	46	57	53	64	48	45	57	48	51	48	40	55	50	50	46	55	58	59	36	49	56	50	36	50	43	49	43	40	43	50	45	40	50	61	45	50	41	66	44	50	33	43	45	58	60	50	47	46	57	52	60	42	44	42	55	45	52	59	49	46	55	69	49	55	47	47	43	57	46	53	49	55	42	43	54	38	40	35	39	48	44	54	35	50	31	49	44	51	43	51	56	64	45	54	59	45	51	53	47	54	44	44	57	55	51	44	60	44	54	49	37	40	38	54	57	50	43	56	43	49	46	44	57	42	47	49	50	35	45	56	55	51	59	51	48	68	52	55	45	53	60	49	61	40	40	48	40	54	43	42	45	38	40	40	57	46	59	54	45	59	54	48	57	51	45	39	50	47	61	42	54	46	36	40	52	55	37	57	50	54	38	52	65	51	61	36	47	47	43	42	51	38	57	52	45	49	55	46	49	40	42	44	62	46	53	47	43	55	51	55	50	55	52	45	47	49	56	47	46	39	67	44	52	48	57	50	53	49	49	50	47	64	41	41	34	42	59	51	45	57	62	40	39	53	40	43	55	49	49	56	63	48	51	39	38	56	54	48	38	52	51	49	37	50	44	53	50	39	38	62	39	40	46	38	54	54	46	35	46	41	37	49	44	50	49	63	54	47	45	58	44	51	51	44	45	49	36	58	51	54	51	58	48	50	46	53	36	49	55	45	49	46	50	50	47	40	57	54	49	43	48	45	44	52	58	48	45	56	50	60	38	46	46	40	53	34	59	44	52	45	49	44	36	49	45	49	51	44	48	41	44	49	47	35	54	46	57	44	48	39	54	55	61	42	38	52	57	44	49	32	53	46	56	49	46	46	50	57	54	43	52	48	55	42	46	43	43	52	51	55	37	42	52	45	53	51	52	56	53	45	41	60	44	38	51	46	43	49	41	50	48	57	33	43	49	40	42	47	58	48	57	47	46	55	47	37	64	53	47	63	35	62	50	47	54	43	50	55	45	52	43	58	39	36	46	66	59	47	49	61	43	49	43	47	49	56	46	39	46	41	58	67	37	56	45	37	37	59	54	39	45	54	53	43	47	52	52	64	42	40	51	45	56	52	53	52	43	53	51	35	47	42	54	34	58	46	66	56	55	48	54	32	45	43	36	45	56	50	53	52	57	53	45	49	46	52	45	43	47	47	54	66	53	51	46	47	60	39	51	46	43	46	55	54	48	44	46	51	41	42	56	57	43	55	53	48	45	26	50	41	55	44	53	51	48	41	48	49	46	39	62	53	45	40	55	51	39	46	56	53	46	60	52	49	53	45	32	59	49	42	42	52	42	48	48	36	55	42	58	46	55	47	51	55	52	44	49	38	50	62	53	44	40	38	39	50	56	60	53	41	46	47	60	40	41	42	59	56	45	62	40	49	50	53	49	38	51	45	44	48	47	58	49	46	55	35	44	55	45	50	31	41	41	41	42	48	42	53	47	62	42	44	52
22010	16970	12140	25517	33817	33268	30612	27102	24549	21582	18877	16605	14474	12685	11281	9616	8203	7021	6398	5764	5167	4629	4175	3920	3448	3235	2874	2741	2677	2681	2443	2435	2204	2199	2111	2049	1961	1866	1758	1676	1686	1463	1471	1463	1397	1299	1295	1292	1256	1247	1148	1130	1130	1128	1066	1088	1037	1065	1033	1047	957	987	945	941	932	891	928	889	854	825	862	875	786	783	744	737	797	758	788	727	764	745	744	763	755	705	719	679	723	706	686	681	685	662	714	689	689	673	687	684	695	650	703	666	675	656	669	683	655	736	645	650	705	678	737	718	697	661	688	643	701	708	720	716	684	698	716	674	684	669	671	694	694	727	672	673	769	702	704	664	704	702	612	653	715	663	685	695	645	700	729	698	683	696	680	685	691	640	732	691	687	657	714	669	705	718	650	648	666	721	725	662	681	675	633	674	723	678	663	673	677	689	678	680	729	757	654	648	644	665	702	648	632	676	679	712	670	670	656	692	676	673	709	677	661	700	680	726	664	649	706	644	691	663	672	679	624	718	697	677	659	661	695	674	669	677	666	720	673	639	699	670	658	712	712	725	663	677	719	680	648	702	688	704	690	707	636	681	659	701	691	657	701	700	710	720	645	638	679	630	672	677	700	664	704	655	702	711	673	686	688	715	663	686	669	674	685	741	699	724	744	728	649	677	728	710	671	691	685	695	674	677	728	700	709	688	721	673	700	677	718	692	683	671	690	689	692	687	708	682	687	655	631	721	704	715	697	664	730	641	649	697	694	678	633	722	694	683	692	672	678	674	673	688	660	649	708	650	695	700	692	683	674	682	680	656	685	691	693	681	714	713	669	693	681	723	715	690	723	683	686	703	691	709	729	692	646	713	735	675	664	712	681	677	660	691	718	711	677	694	659	638	696	670	736	723	674	669	691	689	679	684	702	660	656	664	706	681	647	653	660	677	657	708	668	698	727	661	689	664	660	673	680	671	689	695	684	692	673	686	672	658	695	639	682	674	710	664	678	671	644	656	684	680	672	671	711	724	659	697	663	709	682	648	667	678	703	738	693	636	674	660	669	701	651	716	678	676	688	673	731	648	711	634	668	696	694	693	686	707	692	689	706	677	706	681	677	678	678	689	674	701	732	722	669	727	627	711	692	704	660	671	631	682	680	665	690	673	722	644	639	671	729	702	699	675	695	648	671	693	692	681	723	715	710	662	678	717	716	690	693	645	668	650	723	659	702	690	699	700	681	721	719	738	709	720	716	644	685	683	684	688	694	654	714	671	712	701	672	696	686	710	767	731	734	673	648	656	687	658	687	652	717	679	662	682	650	699	657	704	674	701	728	702	714	707	713	743	661	672	686	725	661	680	695	693	631	736	724	725	696	696	700	640	691	717	694	709	669	712	677	648	668	646	697	668	693	723	708	720	714	722	623	720	661	685	700	708	716	683	654	674	653	659	660	669	648	680	683	711	633	709	706	693	754	642	677	709	677	683	714	695	711	692	710	661	698	691	654	687	678	673	670	717	668	685	671	672	674	726	730	633	660	661	699	698	673	683	679	642	679	642	700	677	670	629	673	690	695	668	687	664	682	617	707	653	673	709	669	677	678	702	663	730	656	686	733	658	679	697	699	686	673	680	661	689	665	649	706	690	695	686	739	682	682	717	707	669	688	674	692	677	641	722	690	714	656	656	669	712	690	676	642	654	709	708	682	692	710	701	648	684	651	638	712	697	717	648	718	702	668	666	685	749	678	688	666	666	697	667	699	671	648	647	713	691	644	701	670	665	655	662	639	685	656	690	695	661	726	668	656	723	633	673	714	644	703	664	703	726	691	648	651	689	647	695	634	676	671	708	678	664	667	674	695	683	695	625	719	676	696	672	675	661	675	647	681	703	656	688	662	631	707	679	710	680	708	727	655	705	658	670	688	652	727	678	726	611	699	724	723	651	638	637	708	682	664	673	687	709	648	735	677	681	712	682	662	667	679	716	686	651	632	638	704	643	642	721	696	709	688	683	664	685	735	738	688	650	663	689	693	665	652	653	724	656	730	691	718	710	687	651	678	667	681	641	723	693	693	637	655	628	691	667	684	657	731	656	665	686	663	734	674	680	663	688	659	665	656	644	694	693	702	685	675	684	653	695	664	664	664	662	689	701	708	694	687	688	715	710	706	688	678	707	678	689	715	708	687	650	654	723	685	695	704	682	681	676	675	692	658	699	666	684	734	692	709	720	725	669	669	696	693	663	687	679	693	658	713	684	705	702	698	624	678	677	670	689	705	749	649	663	650	650	621	727	669	711	664	662	667	710	713	705	641	679	698	669	665	689	726	721	699	690	688	696	738	670	680	691	690	675	661	664	677	642	674	716	655	693	711	702	711	685	674	700	674	646	680	697	686	664	685	655	680	687	674	673	692	678	690	661	699	641	706	666	706	680	721	679	674	731	673	657	679	700	709	694	689	682	667	659	661	669	657	697	661	696	708	722	709	623	663	700	715	714	667	650	713	672	709	681	687	699	679	721	634	669	657	688	684	666	708	711	623	705	647	656	694	656	691	707	670	696	659	697	671	685	661	671	685	655	698	676	679	674	667	651	724	692	688	688	646	696	666	658	674	694	621	675	694	693	638	721	660	670	673	690	714	716	736	707	687	668	689	659	684	673	667	662	681	693	693	724	650	687	669	660	698	686	720	672	688	684	673	687	692	693	683	658	639	697	691	687	703	687	639	671	694	676	693	720	682	681	686	661	645	739	636	702	664	731	693	664	675	690	683	678	674	745	703	691	718	707	713	677	663	682	720	662	692	699	702	658	697	686	656	696	677	665	666	703	664	693	672	686	750	664	677	687	727	665	727	669	689	716	694	691	736	649	654	685	652	732	706	713	723	681	673	635	678	660	674	734	667	694	750	693	687	651	658	653	678	656	682	669	679	674	669	615	709	634	676	674	682	706	662	665	715	684	675	708	708	680	706	684	679	681	697	673	683	733	685	657	679	675	714	738	652	693	658	680	709	682	691	706	722	698	678	721	648	689	697	646	692	694	668	668	699	690	667	682	637	697	703	716	656	686	639	672	663	668	676	704	657	692	677	676	720	699	701	652	705	717	724	699	637	670	646	649	685	681	681	697	674	633	638	698	692	679	649	735	686	674	700	702	671	647	691	657	680	669	683	670	696	671	667	693	746	656	642	702	666	670	669	667	717	689	687	683	735	699	680	644	665	723	693	687	709	754	702	696	717	681	727	679	715	709	645	663	696	710	624	651	654	717	614	703	689	653	667	681	663	681	682	674	660	666	668	653	680	716	673	675	685	674	665	714	707	686	669	719	664	655	692	654	700	671	732	717	676	695	691	689	634	640	735	687	669	650	626	651	630	683	673	707	647	688	728	653	676	678	703	711	656	722	668	696	644	718	728	670	673	663	654	674	714	696	715	663	662	698	673	657	655	681	717	640	727	641	688	699	669	668	704	696	697	693	667	682	714	676	657	706	714	718	658	667	696	712	637	671	716	687	655	678
3204	850	617	517	856	1053	919	838	738	634	617	441	422	372	290	294	234	225	184	162	163	148	158	150	117	124	108	114	110	106	92	109	117	95	112	109	90	111	104	96	86	99	67	85	91	79	88	86	70	74	79	95	74	61	84	87	74	85	76	72	83	66	66	62	73	69	73	62	76	82	75	68	68	49	64	71	69	76	51	76	77	64	75	79	82	67	64	73	70	87	65	75	64	76	75	64	77	80	78	73	68	62	85	92	74	54	84	87	72	70	75	65	59	69	66	84	67	71	91	53	89	75	57	73	69	76	90	78	63	60	73	68	74	82	83	73	78	65	79	62	77	74	63	72	78	78	83	63	75	75	62	58	65	70	77	57	87	61	80	68	75	58	67	76	76	76	88	61	64	79	71	71	66	85	77	80	77	74	68	72	91	56	74	73	58	64	73	69	83	78	86	69	72	67	68	68	52	63	49	68	76	68	59	80	56	61	70	92	67	63	80	83	74	67	64	74	85	89	78	67	78	81	66	71	80	75	70	67	74	64	70	75	62	68	80	66	76	85	70	76	68	61	64	57	67	66	73	61	71	61	60	74	64	79	73	51	56	72	72	79	87	61	75	71	66	61	87	81	76	76	65	76	67	63	64	61	75	54	68	63	69	74	77	78	66	57	58	75	91	63	55	83	78	76	58	87	75	59	77	69	69	58	51	69	63	83	82	74	71	51	79	73	84	65	74	72	73	79	73	64	77	64	65	65	62	67	57	75	73	66	67	62	75	76	69	62	67	80	64	77	61	55	77	65	67	70	71	72	59	79	63	57	75	75	72	69	77	72	61	65	86	72	73	69	69	73	71	63	59	56	75	75	63	67	69	65	62	77	68	80	76	74	70	72	60	75	82	76	66	63	73	64	56	64	81	62	69	89	72	58	79	59	77	65	82	61	62	65	93	73	71	63	73	72	66	71	70	70	67	71	68	76	66	66	57	60	68	68	92	70	58	90	70	73	73	76	69	71	85	68	71	83	68	84	60	63	64	69	72	69	67	68	71	73	78	75	70	74	85	65	64	65	72	85	63	76	58	62	64	75	73	49	80	77	73	58	66	64	81	55	63	69	78	50	59	94	66	79	62	84	81	70	90	77	55	71	62	63	57	83	66	77	65	72	71	66	82	51	66	85	73	71	65	66	67	61	68	61	62	59	78	69	66	61	72	82	65	70	68	51	72	63	64	74	64	71	85	59	86	67	74	64	76	65	71	73	70	56	68	65	72	62	69	83	81	72	64	80	64	71	59	74	67	74	76	66	80	59	81	66	70	65	77	61	63	76	69	71	78	75	69	80	73	72	60	55	53	57	63	65	64	76	69	86	54	67	62	66	70	73	81	62	69	96	70	76	76	80	67	64	74	59	65	72	68	62	79	63	66	53	53	64	65	82	66	75	71	74	75	68	75	66	76	70	74	81	80	74	64	80	70	70	67	66	75	78	68	72	78	71	71	70	67	75	59	74	62	64	69	76	62	56	74	67	84	63	90	65	65	70	62	67	74	80	94	79	80	65	87	70	56	66	60	68	68	73	60	57	70	72	64	62	78	68	61	81	93	71	77	80	78	84	74	79	87	90	69	65	72	63	83	66	55	76	75	75	60	72	72	63	61	89	74	67	71	79	75	59	52	69	55	74	75	67	65	58	71	73	63	79	69	79	59	60	77	71	63	60	91	82	59	73	79	72	66	79	67	65	81	75	65	69	75	61	68	56	67	63	75	72	78	66	65	78	72	59	71	63	77	76	77	72	75	75	72	67	58	71	72	68	71	66	80	77	79	72	79	78	81	76	68	66	71	75	67	71	73	65	74	67	61	66	81	71	89	75	69	75	60	66	70	87	68	66	57	73	72	68	54	81	53	57	58	68	61	64	70	75	76	71	69	69	72	63	92	74	72	78	88	61	64	82	62	69	70	89	73	84	64	67	64	63	70	64	71	71	74	70	74	78	70	54	70	72	70	68	78	66	66	69	77	72	70	61	73	77	71	72	61	78	57	67	73	78	63	61	82	66	69	66	73	89	59	73	64	74	78	60	63	72	78	66	92	80	67	71	86	65	74	88	73	71	71	68	74	65	57	74	87	73	77	79	91	65	77	70	61	73	80	70	76	67	72	66	72	72	65	64	61	62	63	69	96	75	61	72	64	80	76	72	60	77	73	63	70	88	66	68	68	62	74	81	69	73	73	83	72	53	81	70	59	66	79	65	70	74	68	65	69	46	71	82	80	76	58	78	67	63	51	71	70	77	70	78	74	72	70	71	78	70	67	80	77	71	84	82	71	61	59	85	66	66	73	52	76	70	62	81	61	63	81	53	73	78	62	63	82	64	70	54	68	72	69	60	62	87	61	57	72	67	73	72	55	76	62	57	81	67	55	69	77	86	60	68	62	72	72	75	74	63	91	68	77	65	63	68	65	71	74	76	62	84	73	79	68	65	87	76	93	80	89	73	66	78	75	71	79	66	69	70	62	74	67	64	71	70	71	63	64	60	89	84	80	74	72	81	76	82	66	77	68	67	78	61	74	67	83	74	79	78	60	73	53	60	81	57	73	73	70	68	65	67	71	66	81	67	62	63	55	77	74	71	71	65	80	75	76	77	73	79	45	65	67	59	79	57	74	84	65	62	61	52	68	79	82	72	66	69	78	80	56	81	72	61	74	64	80	74	82	81	74	75	80	68	72	79	68	73	76	75	75	54	72	57	73	72	72	72	68	57	80	77	72	85	67	61	68	65	67	71	58	68	82	62	63	80	58	78	86	69	84	62	79	59	73	75	83	77	81	68	79	75	73	62	63	79	72	83	83	75	65	73	73	64	72	57	56	89	81	69	71	80	55	68	65	54	59	62	76	71	67	88	73	89	80	55	78	72	75	84	65	82	71	57	81	72	72	76	77	73	71	60	69	75	60	71	68	68	79	77	59	67	78	68	68	62	60	73	68	74	77	65	57	65	61	70	83	63	84	73	63	58	60	67	78	59	90	76	65	62	67	77	74	66	70	60	64	66	86	63	86	67	62	88	77	83	66	63	63	60	65	73	68	66	65	80	69	70	62	78	89	69	72	88	71	67	77	60	67	73	85	60	59	52	67	76	60	68	70	65	73	64	72	70	54	70	68	74	60	64	66	56	71	65	72	78	75	59	76	61	70	59	71	74	73	81	63	68	89	78	50	61	76	80	62	72	59	85	86	75	66	71	76	75	74	76	64	76	72	74	61	61	75	68	82	78	68	69	84	68	49	76	77	64	67	81	57	56	76	70	58	79	67	79	80	77	77	65	93	66	74	73	75	68	71	77	66	75	70	68	67	65	84	80	72	67	77	58	66	83	75	70	72	69	75	65	59	59	91	70	65	74	72	65	58	72	71	78	70	82	67	90	70	73	79	70	74	66	66	68	61	72	70	69	82	69	68	61	64	49	59	82	68	59	79	69	77	56	67	68	65	82	69	75	78	69
20692	15655	11423	24808	32408	32604	30162	26493	23926	21003	18619	15815	14141	12522	10884	9363	8082	7250	6285	5742	5272	4894	4409	4063	3644	3272	3103	2939	2898	2816	2720	2507	2521	2378	2337	2334	2322	2061	2105	2031	1884	1767	1722	1704	1624	1624	1544	1566	1555	1501	1447	1522	1377	1414	1447	1331	1401	1315	1268	1370	1213	1291	1300	1208	1203	1206	1265	1189	1149	1172	1136	1118	1120	1113	1132	1058	1090	1149	1144	1134	1109	1075	1084	1091	1023	1062	990	1012	992	1056	1036	1029	1014	985	973	1045	1011	992	1015	987	1029	1016	1040	1028	1002	1032	1002	1018	1026	964	958	976	1008	1001	953	1012	1025	983	1025	1004	1023	989	1041	985	1079	1012	965	982	963	981	1051	956	1094	1007	996	1020	971	1003	911	999	1025	960	1009	946	1025	1028	1009	1001	996	979	974	974	1069	961	1048	1005	1031	999	1000	972	997	1028	1016	1043	1023	948	963	1049	1013	1041	1013	956	1009	984	996	1011	988	975	1050	999	1011	1027	1046	966	1006	1019	970	1010	1018	991	964	969	994	1021	1051	1070	1031	957	984	994	1043	1000	1003	1034	983	995	1010	1021	1062	1036	989	943	998	995	1018	1055	1017	1032	1012	963	963	1024	1009	1031	1001	1049	1063	1060	981	1010	977	936	991	1018	1012	994	972	1000	1016	998	984	968	952	1002	1045	1046	1040	1038	1050	1051	959	995	1048	981	1072	994	1042	1033	1013	1003	1011	1000	967	960	995	1006	990	972	1002	971	1071	1002	974	1028	1048	1009	981	1022	1017	1014	1020	968	970	1016	1024	1057	1000	1006	1007	972	972	1065	1029	1004	991	1011	1021	968	1036	988	961	1015	997	1006	992	1020	1026	1037	1016	1003	1016	976	993	971	1003	1006	1041	1007	1028	1005	1000	994	981	962	990	1016	961	974	995	991	973	1037	1027	995	1022	1020	972	1021	1023	1053	1028	993	993	1028	924	999	977	962	1067	988	1012	1038	1015	1023	992	1034	978	1076	1022	953	971	991	1038	999	938	1020	960	1006	940	1008	966	1019	1030	942	1012	983	1004	1008	948	1012	1016	981	1008	1002	938	1035	1059	1024	965	1015	1046	1003	1028	1000	962	1008	943	986	1027	1008	1009	978	1032	988	989	996	1029	1024	1006	1012	1054	1005	1077	993	1037	970	1084	960	992	993	989	971	972	1028	1060	993	974	970	1039	1023	1031	997	999	1003	992	956	1040	1082	1035	972	1015	1021	1009	951	974	1011	985	1063	1045	954	1003	1001	985	1010	994	1006	982	943	1012	1002	1026	1007	1020	966	967	1002	990	971	1019	1000	960	999	977	1053	981	973	1002	1035	1062	973	1010	1007	980	1001	1027	999	944	977	1005	991	1002	971	987	951	1007	972	1045	1036	1020	1001	955	977	1035	1023	976	1005	1053	1020	1038	1019	968	1056	1017	996	986	1032	950	1024	1015	1029	969	1081	982	1026	957	1009	994	1032	961	1104	1023	1000	982	988	1047	984	990	984	983	970	1016	1031	975	973	1027	975	1013	977	986	1014	994	1032	975	975	1016	1058	1044	986	943	1038	999	1033	935	997	1020	1000	1001	951	1050	975	991	1036	953	986	908	1002	992	1027	970	1017	989	966	1002	1034	1035	1032	971	988	991	957	936	1068	967	979	1053	1041	996	986	948	1047	1000	1005	1030	1023	1014	961	1002	1014	1032	1044	1000	952	977	1035	1063	1003	1007	1015	1011	1011	996	1017	1074	997	997	921	995	1061	983	980	967	998	1018	1001	980	1001	974	1021	1007	974	1011	1010	999	978	1028	1016	996	973	1024	961	1018	1032	1058	919	986	1026	966	1013	991	988	1029	948	997	1012	927	1019	1016	1015	993	925	975	983	1026	972	997	1009	939	1043	939	1029	1020	1042	971	1050	1021	962	979	997	1012	1016	1008	957	996	977	1011	1034	973	1021	965	1023	1068	985	997	1005	951	960	1013	981	1021	1016	1027	1027	1011	993	1033	972	948	973	966	1001	997	1000	1032	995	976	1036	1034	1028	1006	926	1044	1041	1055	954	978	1000	1013	1018	999	1025	938	1015	1029	996	979	971	1003	960	956	1004	1005	1009	993	996	1033	1067	995	970	1032	967	1014	1009	1041	1011	990	1002	1004	1018	979	978	985	1036	996	974	1035	987	982	969	970	985	981	989	978	1012	971	983	1023	1016	973	984	1016	1027	998	998	981	1050	1061	1008	992	1031	993	1015	983	1015	994	1017	1011	992	972	1024	1037	1032	968	1028	989	969	1007	982	981	990	1034	1020	988	991	999	883	1021	1045	982	976	1020	1017	1038	1025	1008	1014	1000	996	985	997	1039	997	1013	1039	974	974	985	1050	965	1021	1018	969	970	975	993	1011	945	977	1032	980	1002	1014	969	972	974	996	949	1046	991	972	1038	993	972	1020	1023	1062	1001	942	1018	966	1020	993	1041	995	1012	941	965	938	979	1070	970	970	1008	1018	998	1048	1013	951	1068	1010	1032	982	1015	1066	950	962	1042	1005	972	965	1012	970	967	1008	1010	1001	998	978	978	1014	999	1021	1018	968	1003	1028	992	975	973	1005	997	992	1024	1025	1023	969	943	1009	939	1011	1020	1008	1025	1011	1036	939	1031	1020	1015	1026	994	981	989	1075	963	1015	1026	1016	1020	998	1022	1019	961	952	984	971	967	965	969	1013	929	1043	1000	1069	993	987	1016	937	1049	976	995	982	1023	1000	1007	1011	1015	965	984	952	984	1029	1045	927	997	956	962	1002	974	1016	976	996	1010	1016	1025	1069	984	1070	1034	971	991	1010	974	966	955	986	1006	980	1020	994	998	1026	1013	986	1050	1007	998	987	1001	969	995	1000	952	987	967	1036	986	991	1003	1000	996	981	996	1012	1022	977	975	1001	1078	983	1005	950	968	999	1030	1027	978	948	970	1004	1055	986	984	956	1021	967	964	989	1030	925	1007	1020	1027	985	1030	1057	950	973	972	1031	1012	957	990	994	975	959	1030	981	1024	1002	969	995	1024	1024	973	950	1042	1005	999	1018	983	987	1070	966	1052	968	1057	1007	987	1009	1006	1012	1020	980	993	1034	947	1023	994	1009	1011	981	965	1000	1002	1017	1005	1038	1000	950	1012	971	995	1022	994	973	1025	1065	1000	973	988	1032	1000	987	1057	1004	962	977	1010	1064	1004	1026	993	1001	960	985	974	987	1029	1059	1001	994	940	987	968	983	992	1012	1001	1027	1012	952	970	1024	1001	981	1009	998	1044	1004	985	953	1024	1013	1015	1032	953	927	1005	1034	1003	991	1007	974	987	967	978	1049	1030	954	1014	982	946	1014	1009	977	974	985	1001	985	979	991	989	999	980	1001	1005	1061	1013	971	1018	1026	997	1003	979	1016	979	1016	976	1000	1052	1010	968	1040	974	1025	985	951	988	1045	976	953	996	998	1021	996	1027	1002	960	1005	895	1076	1034	976	986	1006	1000	987	1035	975	1015	1009	975	1038	1005	958	933	985	944	959	1002	957	977	1010	1015	973	1008	1015	1063	959	1005	1003	1009	967	964	1011	993	988	917	1023	953	991	1074	1023	1041	1081	973	972	1029	978	1016	990	1014	994	1009	999	1047	953	993	1057	986	977	1046	968	977	999	1015	982	1033	1063	988	998	975	1003	1003	1027	1003	1059	985	1037	1019	1040	1031	1022	976	1020	1010	992	961	981	975	1054	1000	967	999	1039	1010	994	979	1021	972	951	1015	1096	983	992	986	1025	1027	1013	949	1050	1016	1025	1046	949	1010	998	1028	962	1028	986	970	1040	1082	1048	916	1031	969	966	1049	1068	973	965	1018	1017	997	987	1030	995	986	1010	982	1009	987	955	986	1012	1022	998	981	1000	981	1010	1010	1008	979	1008	1032	932	959	1029	935	1000	989	1021	955	1027	957	992	1006	993	982	968	955	1031	975	1000	969	1018	1019	1023	1041	1032	996	1003	982	1031	985	1066	1044	953	1051	962	985	969	933	985	1021	1039	999	993	1027	1021	955	963	924	1000	995	965	995	1013	1020	1001	979	1030	1031	1001	957	1018	1060	1003	1009	1044	956	996	1009	1010	973	997	1005	981	1005	951	972	975	1064	989	981	938	1032	1023	1012	998	974	925	981	984	1060	1059	955	1021	989	977	982	1012	1022	1038	981	1014	959	1041	951	1011	1003	998	999	925	1012	1037	1012	970	997	988	998	945	1025	979	997	1011	1005	1035	994	1033	1037	967
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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
